diff --git a/lib/analyze-action-post.js b/lib/analyze-action-post.js index c9a434400f..6d6010daec 100644 --- a/lib/analyze-action-post.js +++ b/lib/analyze-action-post.js @@ -55482,9 +55482,9 @@ var require_dist = __commonJS({ } }); -// node_modules/https-proxy-agent/dist/parse-proxy-response.js +// node_modules/@typespec/ts-http-runtime/node_modules/https-proxy-agent/dist/parse-proxy-response.js var require_parse_proxy_response = __commonJS({ - "node_modules/https-proxy-agent/dist/parse-proxy-response.js"(exports2) { + "node_modules/@typespec/ts-http-runtime/node_modules/https-proxy-agent/dist/parse-proxy-response.js"(exports2) { "use strict"; var __importDefault2 = exports2 && exports2.__importDefault || function(mod) { return mod && mod.__esModule ? mod : { "default": mod }; @@ -55578,9 +55578,9 @@ var require_parse_proxy_response = __commonJS({ } }); -// node_modules/https-proxy-agent/dist/index.js +// node_modules/@typespec/ts-http-runtime/node_modules/https-proxy-agent/dist/index.js var require_dist2 = __commonJS({ - "node_modules/https-proxy-agent/dist/index.js"(exports2) { + "node_modules/@typespec/ts-http-runtime/node_modules/https-proxy-agent/dist/index.js"(exports2) { "use strict"; var __createBinding2 = exports2 && exports2.__createBinding || (Object.create ? (function(o, m, k, k2) { if (k2 === void 0) k2 = k; diff --git a/lib/analyze-action.js b/lib/analyze-action.js index 91fab858ab..ac823f3389 100644 --- a/lib/analyze-action.js +++ b/lib/analyze-action.js @@ -55482,9 +55482,9 @@ var require_dist = __commonJS({ } }); -// node_modules/https-proxy-agent/dist/parse-proxy-response.js +// node_modules/@typespec/ts-http-runtime/node_modules/https-proxy-agent/dist/parse-proxy-response.js var require_parse_proxy_response = __commonJS({ - "node_modules/https-proxy-agent/dist/parse-proxy-response.js"(exports2) { + "node_modules/@typespec/ts-http-runtime/node_modules/https-proxy-agent/dist/parse-proxy-response.js"(exports2) { "use strict"; var __importDefault2 = exports2 && exports2.__importDefault || function(mod) { return mod && mod.__esModule ? mod : { "default": mod }; @@ -55578,9 +55578,9 @@ var require_parse_proxy_response = __commonJS({ } }); -// node_modules/https-proxy-agent/dist/index.js +// node_modules/@typespec/ts-http-runtime/node_modules/https-proxy-agent/dist/index.js var require_dist2 = __commonJS({ - "node_modules/https-proxy-agent/dist/index.js"(exports2) { + "node_modules/@typespec/ts-http-runtime/node_modules/https-proxy-agent/dist/index.js"(exports2) { "use strict"; var __createBinding2 = exports2 && exports2.__createBinding || (Object.create ? (function(o, m, k, k2) { if (k2 === void 0) k2 = k; diff --git a/lib/autobuild-action.js b/lib/autobuild-action.js index cdcceeb25d..e89ff7065e 100644 --- a/lib/autobuild-action.js +++ b/lib/autobuild-action.js @@ -55482,9 +55482,9 @@ var require_dist = __commonJS({ } }); -// node_modules/https-proxy-agent/dist/parse-proxy-response.js +// node_modules/@typespec/ts-http-runtime/node_modules/https-proxy-agent/dist/parse-proxy-response.js var require_parse_proxy_response = __commonJS({ - "node_modules/https-proxy-agent/dist/parse-proxy-response.js"(exports2) { + "node_modules/@typespec/ts-http-runtime/node_modules/https-proxy-agent/dist/parse-proxy-response.js"(exports2) { "use strict"; var __importDefault2 = exports2 && exports2.__importDefault || function(mod) { return mod && mod.__esModule ? mod : { "default": mod }; @@ -55578,9 +55578,9 @@ var require_parse_proxy_response = __commonJS({ } }); -// node_modules/https-proxy-agent/dist/index.js +// node_modules/@typespec/ts-http-runtime/node_modules/https-proxy-agent/dist/index.js var require_dist2 = __commonJS({ - "node_modules/https-proxy-agent/dist/index.js"(exports2) { + "node_modules/@typespec/ts-http-runtime/node_modules/https-proxy-agent/dist/index.js"(exports2) { "use strict"; var __createBinding2 = exports2 && exports2.__createBinding || (Object.create ? (function(o, m, k, k2) { if (k2 === void 0) k2 = k; diff --git a/lib/init-action-post.js b/lib/init-action-post.js index 1128ae8278..14f120dc4b 100644 --- a/lib/init-action-post.js +++ b/lib/init-action-post.js @@ -55482,9 +55482,9 @@ var require_dist = __commonJS({ } }); -// node_modules/https-proxy-agent/dist/parse-proxy-response.js +// node_modules/@typespec/ts-http-runtime/node_modules/https-proxy-agent/dist/parse-proxy-response.js var require_parse_proxy_response = __commonJS({ - "node_modules/https-proxy-agent/dist/parse-proxy-response.js"(exports2) { + "node_modules/@typespec/ts-http-runtime/node_modules/https-proxy-agent/dist/parse-proxy-response.js"(exports2) { "use strict"; var __importDefault2 = exports2 && exports2.__importDefault || function(mod) { return mod && mod.__esModule ? mod : { "default": mod }; @@ -55578,9 +55578,9 @@ var require_parse_proxy_response = __commonJS({ } }); -// node_modules/https-proxy-agent/dist/index.js +// node_modules/@typespec/ts-http-runtime/node_modules/https-proxy-agent/dist/index.js var require_dist2 = __commonJS({ - "node_modules/https-proxy-agent/dist/index.js"(exports2) { + "node_modules/@typespec/ts-http-runtime/node_modules/https-proxy-agent/dist/index.js"(exports2) { "use strict"; var __createBinding2 = exports2 && exports2.__createBinding || (Object.create ? (function(o, m, k, k2) { if (k2 === void 0) k2 = k; diff --git a/lib/init-action.js b/lib/init-action.js index 86b8fb3a16..bef97faa42 100644 --- a/lib/init-action.js +++ b/lib/init-action.js @@ -55633,9 +55633,9 @@ var require_dist = __commonJS({ } }); -// node_modules/https-proxy-agent/dist/parse-proxy-response.js +// node_modules/@typespec/ts-http-runtime/node_modules/https-proxy-agent/dist/parse-proxy-response.js var require_parse_proxy_response = __commonJS({ - "node_modules/https-proxy-agent/dist/parse-proxy-response.js"(exports2) { + "node_modules/@typespec/ts-http-runtime/node_modules/https-proxy-agent/dist/parse-proxy-response.js"(exports2) { "use strict"; var __importDefault2 = exports2 && exports2.__importDefault || function(mod) { return mod && mod.__esModule ? mod : { "default": mod }; @@ -55729,9 +55729,9 @@ var require_parse_proxy_response = __commonJS({ } }); -// node_modules/https-proxy-agent/dist/index.js +// node_modules/@typespec/ts-http-runtime/node_modules/https-proxy-agent/dist/index.js var require_dist2 = __commonJS({ - "node_modules/https-proxy-agent/dist/index.js"(exports2) { + "node_modules/@typespec/ts-http-runtime/node_modules/https-proxy-agent/dist/index.js"(exports2) { "use strict"; var __createBinding2 = exports2 && exports2.__createBinding || (Object.create ? (function(o, m, k, k2) { if (k2 === void 0) k2 = k; diff --git a/lib/resolve-environment-action.js b/lib/resolve-environment-action.js index 8efaa0b031..bcb279b180 100644 --- a/lib/resolve-environment-action.js +++ b/lib/resolve-environment-action.js @@ -55482,9 +55482,9 @@ var require_dist = __commonJS({ } }); -// node_modules/https-proxy-agent/dist/parse-proxy-response.js +// node_modules/@typespec/ts-http-runtime/node_modules/https-proxy-agent/dist/parse-proxy-response.js var require_parse_proxy_response = __commonJS({ - "node_modules/https-proxy-agent/dist/parse-proxy-response.js"(exports2) { + "node_modules/@typespec/ts-http-runtime/node_modules/https-proxy-agent/dist/parse-proxy-response.js"(exports2) { "use strict"; var __importDefault2 = exports2 && exports2.__importDefault || function(mod) { return mod && mod.__esModule ? mod : { "default": mod }; @@ -55578,9 +55578,9 @@ var require_parse_proxy_response = __commonJS({ } }); -// node_modules/https-proxy-agent/dist/index.js +// node_modules/@typespec/ts-http-runtime/node_modules/https-proxy-agent/dist/index.js var require_dist2 = __commonJS({ - "node_modules/https-proxy-agent/dist/index.js"(exports2) { + "node_modules/@typespec/ts-http-runtime/node_modules/https-proxy-agent/dist/index.js"(exports2) { "use strict"; var __createBinding2 = exports2 && exports2.__createBinding || (Object.create ? (function(o, m, k, k2) { if (k2 === void 0) k2 = k; diff --git a/lib/setup-codeql-action.js b/lib/setup-codeql-action.js index 3f54f6f0c0..9c3ded5bf3 100644 --- a/lib/setup-codeql-action.js +++ b/lib/setup-codeql-action.js @@ -54185,9 +54185,9 @@ var require_dist = __commonJS({ } }); -// node_modules/https-proxy-agent/dist/parse-proxy-response.js +// node_modules/@typespec/ts-http-runtime/node_modules/https-proxy-agent/dist/parse-proxy-response.js var require_parse_proxy_response = __commonJS({ - "node_modules/https-proxy-agent/dist/parse-proxy-response.js"(exports2) { + "node_modules/@typespec/ts-http-runtime/node_modules/https-proxy-agent/dist/parse-proxy-response.js"(exports2) { "use strict"; var __importDefault2 = exports2 && exports2.__importDefault || function(mod) { return mod && mod.__esModule ? mod : { "default": mod }; @@ -54281,9 +54281,9 @@ var require_parse_proxy_response = __commonJS({ } }); -// node_modules/https-proxy-agent/dist/index.js +// node_modules/@typespec/ts-http-runtime/node_modules/https-proxy-agent/dist/index.js var require_dist2 = __commonJS({ - "node_modules/https-proxy-agent/dist/index.js"(exports2) { + "node_modules/@typespec/ts-http-runtime/node_modules/https-proxy-agent/dist/index.js"(exports2) { "use strict"; var __createBinding2 = exports2 && exports2.__createBinding || (Object.create ? (function(o, m, k, k2) { if (k2 === void 0) k2 = k; diff --git a/lib/start-proxy-action-post.js b/lib/start-proxy-action-post.js index 688eeb733b..68187ed9f6 100644 --- a/lib/start-proxy-action-post.js +++ b/lib/start-proxy-action-post.js @@ -55482,9 +55482,9 @@ var require_dist = __commonJS({ } }); -// node_modules/https-proxy-agent/dist/parse-proxy-response.js +// node_modules/@typespec/ts-http-runtime/node_modules/https-proxy-agent/dist/parse-proxy-response.js var require_parse_proxy_response = __commonJS({ - "node_modules/https-proxy-agent/dist/parse-proxy-response.js"(exports2) { + "node_modules/@typespec/ts-http-runtime/node_modules/https-proxy-agent/dist/parse-proxy-response.js"(exports2) { "use strict"; var __importDefault2 = exports2 && exports2.__importDefault || function(mod) { return mod && mod.__esModule ? mod : { "default": mod }; @@ -55578,9 +55578,9 @@ var require_parse_proxy_response = __commonJS({ } }); -// node_modules/https-proxy-agent/dist/index.js +// node_modules/@typespec/ts-http-runtime/node_modules/https-proxy-agent/dist/index.js var require_dist2 = __commonJS({ - "node_modules/https-proxy-agent/dist/index.js"(exports2) { + "node_modules/@typespec/ts-http-runtime/node_modules/https-proxy-agent/dist/index.js"(exports2) { "use strict"; var __createBinding2 = exports2 && exports2.__createBinding || (Object.create ? (function(o, m, k, k2) { if (k2 === void 0) k2 = k; diff --git a/lib/start-proxy-action.js b/lib/start-proxy-action.js index 3c91b950ef..dd63b3c25d 100644 --- a/lib/start-proxy-action.js +++ b/lib/start-proxy-action.js @@ -318,12 +318,12 @@ var require_proxy = __commonJS({ var require_tunnel = __commonJS({ "node_modules/tunnel/lib/tunnel.js"(exports2) { "use strict"; - var net = require("net"); - var tls = require("tls"); - var http = require("http"); + var net3 = require("net"); + var tls2 = require("tls"); + var http2 = require("http"); var https2 = require("https"); var events = require("events"); - var assert = require("assert"); + var assert2 = require("assert"); var util = require("util"); exports2.httpOverHttp = httpOverHttp; exports2.httpsOverHttp = httpsOverHttp; @@ -331,12 +331,12 @@ var require_tunnel = __commonJS({ exports2.httpsOverHttps = httpsOverHttps; function httpOverHttp(options) { var agent = new TunnelingAgent(options); - agent.request = http.request; + agent.request = http2.request; return agent; } function httpsOverHttp(options) { var agent = new TunnelingAgent(options); - agent.request = http.request; + agent.request = http2.request; agent.createSocket = createSecureSocket; agent.defaultPort = 443; return agent; @@ -357,7 +357,7 @@ var require_tunnel = __commonJS({ var self2 = this; self2.options = options || {}; self2.proxyOptions = self2.options.proxy || {}; - self2.maxSockets = self2.options.maxSockets || http.Agent.defaultMaxSockets; + self2.maxSockets = self2.options.maxSockets || http2.Agent.defaultMaxSockets; self2.requests = []; self2.sockets = []; self2.on("free", function onFree(socket, host, port, localAddress) { @@ -417,7 +417,7 @@ var require_tunnel = __commonJS({ connectOptions.headers = connectOptions.headers || {}; connectOptions.headers["Proxy-Authorization"] = "Basic " + new Buffer(connectOptions.proxyAuth).toString("base64"); } - debug5("making CONNECT request"); + debug7("making CONNECT request"); var connectReq = self2.request(connectOptions); connectReq.useChunkedEncodingByDefault = false; connectReq.once("response", onResponse); @@ -437,7 +437,7 @@ var require_tunnel = __commonJS({ connectReq.removeAllListeners(); socket.removeAllListeners(); if (res.statusCode !== 200) { - debug5( + debug7( "tunneling socket could not be established, statusCode=%d", res.statusCode ); @@ -449,7 +449,7 @@ var require_tunnel = __commonJS({ return; } if (head.length > 0) { - debug5("got illegal response body from proxy"); + debug7("got illegal response body from proxy"); socket.destroy(); var error3 = new Error("got illegal response body from proxy"); error3.code = "ECONNRESET"; @@ -457,13 +457,13 @@ var require_tunnel = __commonJS({ self2.removeSocket(placeholder); return; } - debug5("tunneling connection has established"); + debug7("tunneling connection has established"); self2.sockets[self2.sockets.indexOf(placeholder)] = socket; return cb(socket); } function onError(cause) { connectReq.removeAllListeners(); - debug5( + debug7( "tunneling socket could not be established, cause=%s\n", cause.message, cause.stack @@ -495,7 +495,7 @@ var require_tunnel = __commonJS({ socket, servername: hostHeader ? hostHeader.replace(/:.*$/, "") : options.host }); - var secureSocket = tls.connect(0, tlsOptions); + var secureSocket = tls2.connect(0, tlsOptions); self2.sockets[self2.sockets.indexOf(socket)] = secureSocket; cb(secureSocket); }); @@ -525,9 +525,9 @@ var require_tunnel = __commonJS({ } return target; } - var debug5; + var debug7; if (process.env.NODE_DEBUG && /\btunnel\b/.test(process.env.NODE_DEBUG)) { - debug5 = function() { + debug7 = function() { var args = Array.prototype.slice.call(arguments); if (typeof args[0] === "string") { args[0] = "TUNNEL: " + args[0]; @@ -537,10 +537,10 @@ var require_tunnel = __commonJS({ console.error.apply(console, args); }; } else { - debug5 = function() { + debug7 = function() { }; } - exports2.debug = debug5; + exports2.debug = debug7; } }); @@ -1225,11 +1225,11 @@ var require_tree = __commonJS({ var require_util = __commonJS({ "node_modules/@actions/http-client/node_modules/undici/lib/core/util.js"(exports2, module2) { "use strict"; - var assert = require("node:assert"); + var assert2 = require("node:assert"); var { kDestroyed, kBodyUsed, kListeners, kBody } = require_symbols(); var { IncomingMessage } = require("node:http"); var stream = require("node:stream"); - var net = require("node:net"); + var net3 = require("node:net"); var { Blob: Blob2 } = require("node:buffer"); var nodeUtil = require("node:util"); var { stringify } = require("node:querystring"); @@ -1244,7 +1244,7 @@ var require_util = __commonJS({ this[kBodyUsed] = false; } async *[Symbol.asyncIterator]() { - assert(!this[kBodyUsed], "disturbed"); + assert2(!this[kBodyUsed], "disturbed"); this[kBodyUsed] = true; yield* this[kBody]; } @@ -1253,7 +1253,7 @@ var require_util = __commonJS({ if (isStream(body)) { if (bodyLength(body) === 0) { body.on("data", function() { - assert(false); + assert2(false); }); } if (typeof body.readableDidRead !== "boolean") { @@ -1361,7 +1361,7 @@ var require_util = __commonJS({ function getHostname(host) { if (host[0] === "[") { const idx2 = host.indexOf("]"); - assert(idx2 !== -1); + assert2(idx2 !== -1); return host.substring(1, idx2); } const idx = host.indexOf(":"); @@ -1372,9 +1372,9 @@ var require_util = __commonJS({ if (!host) { return null; } - assert(typeof host === "string"); + assert2(typeof host === "string"); const servername = getHostname(host); - if (net.isIP(servername)) { + if (net3.isIP(servername)) { return ""; } return servername; @@ -1649,7 +1649,7 @@ var require_util = __commonJS({ function errorRequest2(client, request3, err) { try { request3.onError(err); - assert(request3.aborted); + assert2(request3.aborted); } catch (err2) { client.emit("error", err2); } @@ -1920,7 +1920,7 @@ var require_request = __commonJS({ InvalidArgumentError, NotSupportedError } = require_errors(); - var assert = require("node:assert"); + var assert2 = require("node:assert"); var { isValidHTTPToken, isValidHeaderValue, @@ -2086,8 +2086,8 @@ var require_request = __commonJS({ } } onConnect(abort) { - assert(!this.aborted); - assert(!this.completed); + assert2(!this.aborted); + assert2(!this.completed); if (this.error) { abort(this.error); } else { @@ -2098,21 +2098,21 @@ var require_request = __commonJS({ onResponseStarted() { return this[kHandler].onResponseStarted?.(); } - onHeaders(statusCode, headers, resume, statusText) { - assert(!this.aborted); - assert(!this.completed); + onHeaders(statusCode, headers, resume2, statusText) { + assert2(!this.aborted); + assert2(!this.completed); if (channels.headers.hasSubscribers) { channels.headers.publish({ request: this, response: { statusCode, headers, statusText } }); } try { - return this[kHandler].onHeaders(statusCode, headers, resume, statusText); + return this[kHandler].onHeaders(statusCode, headers, resume2, statusText); } catch (err) { this.abort(err); } } onData(chunk) { - assert(!this.aborted); - assert(!this.completed); + assert2(!this.aborted); + assert2(!this.completed); try { return this[kHandler].onData(chunk); } catch (err) { @@ -2121,13 +2121,13 @@ var require_request = __commonJS({ } } onUpgrade(statusCode, headers, socket) { - assert(!this.aborted); - assert(!this.completed); + assert2(!this.aborted); + assert2(!this.completed); return this[kHandler].onUpgrade(statusCode, headers, socket); } onComplete(trailers) { this.onFinally(); - assert(!this.aborted); + assert2(!this.aborted); this.completed = true; if (channels.trailers.hasSubscribers) { channels.trailers.publish({ request: this, trailers }); @@ -2687,14 +2687,14 @@ var require_timers = __commonJS({ var require_connect = __commonJS({ "node_modules/@actions/http-client/node_modules/undici/lib/core/connect.js"(exports2, module2) { "use strict"; - var net = require("node:net"); - var assert = require("node:assert"); + var net3 = require("node:net"); + var assert2 = require("node:assert"); var util = require_util(); var { InvalidArgumentError, ConnectTimeoutError } = require_errors(); var timers = require_timers(); function noop3() { } - var tls; + var tls2; var SessionCache; if (global.FinalizationRegistry && !(process.env.NODE_V8_COVERAGE || process.env.UNDICI_NO_FG)) { SessionCache = class WeakSessionCache { @@ -2752,18 +2752,18 @@ var require_connect = __commonJS({ const sessionCache = new SessionCache(maxCachedSessions == null ? 100 : maxCachedSessions); timeout = timeout == null ? 1e4 : timeout; allowH2 = allowH2 != null ? allowH2 : false; - return function connect({ hostname, host, protocol, port, servername, localAddress, httpSocket }, callback) { + return function connect3({ hostname, host, protocol, port, servername, localAddress, httpSocket }, callback) { let socket; if (protocol === "https:") { - if (!tls) { - tls = require("node:tls"); + if (!tls2) { + tls2 = require("node:tls"); } servername = servername || options.servername || util.getServerName(host) || null; const sessionKey = servername || hostname; - assert(sessionKey); + assert2(sessionKey); const session = customSession || sessionCache.get(sessionKey) || null; port = port || 443; - socket = tls.connect({ + socket = tls2.connect({ highWaterMark: 16384, // TLS in node can't have bigger HWM anyway... ...options, @@ -2781,9 +2781,9 @@ var require_connect = __commonJS({ sessionCache.set(sessionKey, session2); }); } else { - assert(!httpSocket, "httpSocket can only be sent on TLS update"); + assert2(!httpSocket, "httpSocket can only be sent on TLS update"); port = port || 80; - socket = net.connect({ + socket = net3.connect({ highWaterMark: 64 * 1024, // Same as nodejs fs streams. ...options, @@ -3480,14 +3480,14 @@ var require_global = __commonJS({ var require_data_url = __commonJS({ "node_modules/@actions/http-client/node_modules/undici/lib/web/fetch/data-url.js"(exports2, module2) { "use strict"; - var assert = require("node:assert"); + var assert2 = require("node:assert"); var encoder = new TextEncoder(); var HTTP_TOKEN_CODEPOINTS = /^[!#$%&'*+\-.^_|~A-Za-z0-9]+$/; var HTTP_WHITESPACE_REGEX = /[\u000A\u000D\u0009\u0020]/; var ASCII_WHITESPACE_REPLACE_REGEX = /[\u0009\u000A\u000C\u000D\u0020]/g; var HTTP_QUOTED_STRING_TOKENS = /^[\u0009\u0020-\u007E\u0080-\u00FF]+$/; function dataURLProcessor(dataURL) { - assert(dataURL.protocol === "data:"); + assert2(dataURL.protocol === "data:"); let input = URLSerializer(dataURL, true); input = input.slice(5); const position = { position: 0 }; @@ -3688,7 +3688,7 @@ var require_data_url = __commonJS({ function collectAnHTTPQuotedString(input, position, extractValue) { const positionStart = position.position; let value = ""; - assert(input[position.position] === '"'); + assert2(input[position.position] === '"'); position.position++; while (true) { value += collectASequenceOfCodePoints( @@ -3709,7 +3709,7 @@ var require_data_url = __commonJS({ value += input[position.position]; position.position++; } else { - assert(quoteOrBackslash === '"'); + assert2(quoteOrBackslash === '"'); break; } } @@ -3719,7 +3719,7 @@ var require_data_url = __commonJS({ return input.slice(positionStart, position.position); } function serializeAMimeType(mimeType) { - assert(mimeType !== "failure"); + assert2(mimeType !== "failure"); const { parameters, essence } = mimeType; let serialization = essence; for (let [name, value] of parameters.entries()) { @@ -4258,7 +4258,7 @@ var require_util2 = __commonJS({ var { collectASequenceOfCodePoints, collectAnHTTPQuotedString, removeChars, parseMIMEType } = require_data_url(); var { performance: performance2 } = require("node:perf_hooks"); var { isBlobLike, ReadableStreamFrom, isValidHTTPToken, normalizedMethodRecordsBase } = require_util(); - var assert = require("node:assert"); + var assert2 = require("node:assert"); var { isUint8Array } = require("node:util/types"); var { webidl } = require_webidl(); var supportedHashes = []; @@ -4444,7 +4444,7 @@ var require_util2 = __commonJS({ } function determineRequestsReferrer(request3) { const policy = request3.referrerPolicy; - assert(policy); + assert2(policy); let referrerSource = null; if (request3.referrer === "client") { const globalOrigin = getGlobalOrigin(); @@ -4502,7 +4502,7 @@ var require_util2 = __commonJS({ } } function stripURLForReferrer(url, originOnly) { - assert(url instanceof URL); + assert2(url instanceof URL); url = new URL(url); if (url.protocol === "file:" || url.protocol === "about:" || url.protocol === "blank:") { return "no-referrer"; @@ -4667,7 +4667,7 @@ var require_util2 = __commonJS({ if (result === void 0) { throw new TypeError("Value is not JSON serializable"); } - assert(typeof result === "string"); + assert2(typeof result === "string"); return result; } var esIteratorPrototype = Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]())); @@ -4828,7 +4828,7 @@ var require_util2 = __commonJS({ } var invalidIsomorphicEncodeValueRegex = /[^\x00-\xFF]/; function isomorphicEncode(input) { - assert(!invalidIsomorphicEncodeValueRegex.test(input)); + assert2(!invalidIsomorphicEncodeValueRegex.test(input)); return input; } async function readAllBytes(reader) { @@ -4847,7 +4847,7 @@ var require_util2 = __commonJS({ } } function urlIsLocal(url) { - assert("protocol" in url); + assert2("protocol" in url); const protocol = url.protocol; return protocol === "about:" || protocol === "blob:" || protocol === "data:"; } @@ -4855,7 +4855,7 @@ var require_util2 = __commonJS({ return typeof url === "string" && url[5] === ":" && url[0] === "h" && url[1] === "t" && url[2] === "t" && url[3] === "p" && url[4] === "s" || url.protocol === "https:"; } function urlIsHttpHttpsScheme(url) { - assert("protocol" in url); + assert2("protocol" in url); const protocol = url.protocol; return protocol === "http:" || protocol === "https:"; } @@ -5020,7 +5020,7 @@ var require_util2 = __commonJS({ continue; } } else { - assert(input.charCodeAt(position.position) === 44); + assert2(input.charCodeAt(position.position) === 44); position.position++; } } @@ -5350,7 +5350,7 @@ var require_formdata_parser = __commonJS({ var { HTTP_TOKEN_CODEPOINTS, isomorphicDecode } = require_data_url(); var { isFileLike } = require_file(); var { makeEntry } = require_formdata(); - var assert = require("node:assert"); + var assert2 = require("node:assert"); var { File: NodeFile } = require("node:buffer"); var File2 = globalThis.File ?? NodeFile; var formDataNameBuffer = Buffer.from('form-data; name="'); @@ -5379,7 +5379,7 @@ var require_formdata_parser = __commonJS({ return true; } function multipartFormDataParser(input, mimeType) { - assert(mimeType !== "failure" && mimeType.essence === "multipart/form-data"); + assert2(mimeType !== "failure" && mimeType.essence === "multipart/form-data"); const boundaryString = mimeType.parameters.get("boundary"); if (boundaryString === void 0) { return "failure"; @@ -5443,8 +5443,8 @@ var require_formdata_parser = __commonJS({ } else { value = utf8DecodeBytes(Buffer.from(body)); } - assert(isUSVString(name)); - assert(typeof value === "string" && isUSVString(value) || isFileLike(value)); + assert2(isUSVString(name)); + assert2(typeof value === "string" && isUSVString(value) || isFileLike(value)); entryList.push(makeEntry(name, value, filename)); } } @@ -5542,7 +5542,7 @@ var require_formdata_parser = __commonJS({ } } function parseMultipartFormDataName(input, position) { - assert(input[position.position - 1] === 34); + assert2(input[position.position - 1] === 34); let name = collectASequenceOfBytes( (char) => char !== 10 && char !== 13 && char !== 34, input, @@ -5611,7 +5611,7 @@ var require_body = __commonJS({ var { kState } = require_symbols2(); var { webidl } = require_webidl(); var { Blob: Blob2 } = require("node:buffer"); - var assert = require("node:assert"); + var assert2 = require("node:assert"); var { isErrored, isDisturbed } = require("node:stream"); var { isArrayBuffer } = require("node:util/types"); var { serializeAMimeType } = require_data_url(); @@ -5656,7 +5656,7 @@ var require_body = __commonJS({ type: "bytes" }); } - assert(isReadableStreamLike(stream)); + assert2(isReadableStreamLike(stream)); let action = null; let source = null; let length = null; @@ -5774,8 +5774,8 @@ Content-Type: ${value.type || "application/octet-stream"}\r } function safelyExtractBody(object, keepalive = false) { if (object instanceof ReadableStream) { - assert(!util.isDisturbed(object), "The body has already been consumed."); - assert(!object.locked, "The stream is locked."); + assert2(!util.isDisturbed(object), "The body has already been consumed."); + assert2(!object.locked, "The stream is locked."); } return extractBody(object, keepalive); } @@ -5910,7 +5910,7 @@ Content-Type: ${value.type || "application/octet-stream"}\r var require_client_h1 = __commonJS({ "node_modules/@actions/http-client/node_modules/undici/lib/dispatcher/client-h1.js"(exports2, module2) { "use strict"; - var assert = require("node:assert"); + var assert2 = require("node:assert"); var util = require_util(); var { channels } = require_diagnostics(); var timers = require_timers(); @@ -5980,35 +5980,35 @@ var require_client_h1 = __commonJS({ return 0; }, wasm_on_status: (p, at, len) => { - assert(currentParser.ptr === p); + assert2(currentParser.ptr === p); const start = at - currentBufferPtr + currentBufferRef.byteOffset; return currentParser.onStatus(new FastBuffer(currentBufferRef.buffer, start, len)) || 0; }, wasm_on_message_begin: (p) => { - assert(currentParser.ptr === p); + assert2(currentParser.ptr === p); return currentParser.onMessageBegin() || 0; }, wasm_on_header_field: (p, at, len) => { - assert(currentParser.ptr === p); + assert2(currentParser.ptr === p); const start = at - currentBufferPtr + currentBufferRef.byteOffset; return currentParser.onHeaderField(new FastBuffer(currentBufferRef.buffer, start, len)) || 0; }, wasm_on_header_value: (p, at, len) => { - assert(currentParser.ptr === p); + assert2(currentParser.ptr === p); const start = at - currentBufferPtr + currentBufferRef.byteOffset; return currentParser.onHeaderValue(new FastBuffer(currentBufferRef.buffer, start, len)) || 0; }, wasm_on_headers_complete: (p, statusCode, upgrade, shouldKeepAlive) => { - assert(currentParser.ptr === p); + assert2(currentParser.ptr === p); return currentParser.onHeadersComplete(statusCode, Boolean(upgrade), Boolean(shouldKeepAlive)) || 0; }, wasm_on_body: (p, at, len) => { - assert(currentParser.ptr === p); + assert2(currentParser.ptr === p); const start = at - currentBufferPtr + currentBufferRef.byteOffset; return currentParser.onBody(new FastBuffer(currentBufferRef.buffer, start, len)) || 0; }, wasm_on_message_complete: (p) => { - assert(currentParser.ptr === p); + assert2(currentParser.ptr === p); return currentParser.onMessageComplete() || 0; } /* eslint-enable camelcase */ @@ -6029,7 +6029,7 @@ var require_client_h1 = __commonJS({ var TIMEOUT_KEEP_ALIVE = 8 | USE_NATIVE_TIMER; var Parser = class { constructor(client, socket, { exports: exports3 }) { - assert(Number.isFinite(client[kMaxHeadersSize]) && client[kMaxHeadersSize] > 0); + assert2(Number.isFinite(client[kMaxHeadersSize]) && client[kMaxHeadersSize] > 0); this.llhttp = exports3; this.ptr = this.llhttp.llhttp_alloc(constants.TYPE.RESPONSE); this.client = client; @@ -6078,10 +6078,10 @@ var require_client_h1 = __commonJS({ if (this.socket.destroyed || !this.paused) { return; } - assert(this.ptr != null); - assert(currentParser == null); + assert2(this.ptr != null); + assert2(currentParser == null); this.llhttp.llhttp_resume(this.ptr); - assert(this.timeoutType === TIMEOUT_BODY); + assert2(this.timeoutType === TIMEOUT_BODY); if (this.timeout) { if (this.timeout.refresh) { this.timeout.refresh(); @@ -6101,9 +6101,9 @@ var require_client_h1 = __commonJS({ } } execute(data) { - assert(this.ptr != null); - assert(currentParser == null); - assert(!this.paused); + assert2(this.ptr != null); + assert2(currentParser == null); + assert2(!this.paused); const { socket, llhttp } = this; if (data.length > currentBufferSize) { if (currentBufferPtr) { @@ -6145,8 +6145,8 @@ var require_client_h1 = __commonJS({ } } destroy() { - assert(this.ptr != null); - assert(currentParser == null); + assert2(this.ptr != null); + assert2(currentParser == null); this.llhttp.llhttp_free(this.ptr); this.ptr = null; this.timeout && timers.clearTimeout(this.timeout); @@ -6207,14 +6207,14 @@ var require_client_h1 = __commonJS({ } onUpgrade(head) { const { upgrade, client, socket, headers, statusCode } = this; - assert(upgrade); - assert(client[kSocket] === socket); - assert(!socket.destroyed); - assert(!this.paused); - assert((headers.length & 1) === 0); + assert2(upgrade); + assert2(client[kSocket] === socket); + assert2(!socket.destroyed); + assert2(!this.paused); + assert2((headers.length & 1) === 0); const request3 = client[kQueue][client[kRunningIdx]]; - assert(request3); - assert(request3.upgrade || request3.method === "CONNECT"); + assert2(request3); + assert2(request3.upgrade || request3.method === "CONNECT"); this.statusCode = null; this.statusText = ""; this.shouldKeepAlive = null; @@ -6246,8 +6246,8 @@ var require_client_h1 = __commonJS({ if (!request3) { return -1; } - assert(!this.upgrade); - assert(this.statusCode < 200); + assert2(!this.upgrade); + assert2(this.statusCode < 200); if (statusCode === 100) { util.destroy(socket, new SocketError("bad response", util.getSocketInfo(socket))); return -1; @@ -6256,7 +6256,7 @@ var require_client_h1 = __commonJS({ util.destroy(socket, new SocketError("bad upgrade", util.getSocketInfo(socket))); return -1; } - assert(this.timeoutType === TIMEOUT_HEADERS); + assert2(this.timeoutType === TIMEOUT_HEADERS); this.statusCode = statusCode; this.shouldKeepAlive = shouldKeepAlive || // Override llhttp value which does not allow keepAlive for HEAD. request3.method === "HEAD" && !socket[kReset] && this.connection.toLowerCase() === "keep-alive"; @@ -6269,16 +6269,16 @@ var require_client_h1 = __commonJS({ } } if (request3.method === "CONNECT") { - assert(client[kRunning] === 1); + assert2(client[kRunning] === 1); this.upgrade = true; return 2; } if (upgrade) { - assert(client[kRunning] === 1); + assert2(client[kRunning] === 1); this.upgrade = true; return 2; } - assert((this.headers.length & 1) === 0); + assert2((this.headers.length & 1) === 0); this.headers = []; this.headersSize = 0; if (this.shouldKeepAlive && client[kPipelining]) { @@ -6321,14 +6321,14 @@ var require_client_h1 = __commonJS({ return -1; } const request3 = client[kQueue][client[kRunningIdx]]; - assert(request3); - assert(this.timeoutType === TIMEOUT_BODY); + assert2(request3); + assert2(this.timeoutType === TIMEOUT_BODY); if (this.timeout) { if (this.timeout.refresh) { this.timeout.refresh(); } } - assert(statusCode >= 200); + assert2(statusCode >= 200); if (maxResponseSize > -1 && this.bytesRead + buf.length > maxResponseSize) { util.destroy(socket, new ResponseExceededMaxSizeError()); return -1; @@ -6346,10 +6346,10 @@ var require_client_h1 = __commonJS({ if (upgrade) { return; } - assert(statusCode >= 100); - assert((this.headers.length & 1) === 0); + assert2(statusCode >= 100); + assert2((this.headers.length & 1) === 0); const request3 = client[kQueue][client[kRunningIdx]]; - assert(request3); + assert2(request3); this.statusCode = null; this.statusText = ""; this.bytesRead = 0; @@ -6368,7 +6368,7 @@ var require_client_h1 = __commonJS({ request3.onComplete(headers); client[kQueue][client[kRunningIdx]++] = null; if (socket[kWriting]) { - assert(client[kRunning] === 0); + assert2(client[kRunning] === 0); util.destroy(socket, new InformationalError("reset")); return constants.ERROR.PAUSED; } else if (!shouldKeepAlive) { @@ -6388,7 +6388,7 @@ var require_client_h1 = __commonJS({ const { socket, timeoutType, client, paused } = parser.deref(); if (timeoutType === TIMEOUT_HEADERS) { if (!socket[kWriting] || socket.writableNeedDrain || client[kRunning] > 1) { - assert(!paused, "cannot be paused while waiting for headers"); + assert2(!paused, "cannot be paused while waiting for headers"); util.destroy(socket, new HeadersTimeoutError()); } } else if (timeoutType === TIMEOUT_BODY) { @@ -6396,7 +6396,7 @@ var require_client_h1 = __commonJS({ util.destroy(socket, new BodyTimeoutError()); } } else if (timeoutType === TIMEOUT_KEEP_ALIVE) { - assert(client[kRunning] === 0 && client[kKeepAliveTimeoutValue]); + assert2(client[kRunning] === 0 && client[kKeepAliveTimeoutValue]); util.destroy(socket, new InformationalError("socket idle timeout")); } } @@ -6412,7 +6412,7 @@ var require_client_h1 = __commonJS({ socket[kBlocking] = false; socket[kParser] = new Parser(client, socket, llhttpInstance); addListener(socket, "error", function(err) { - assert(err.code !== "ERR_TLS_CERT_ALTNAME_INVALID"); + assert2(err.code !== "ERR_TLS_CERT_ALTNAME_INVALID"); const parser = this[kParser]; if (err.code === "ECONNRESET" && parser.statusCode && !parser.shouldKeepAlive) { parser.onMessageComplete(); @@ -6449,7 +6449,7 @@ var require_client_h1 = __commonJS({ client2[kSocket] = null; client2[kHTTPContext] = null; if (client2.destroyed) { - assert(client2[kPending] === 0); + assert2(client2[kPending] === 0); const requests = client2[kQueue].splice(client2[kRunningIdx]); for (let i = 0; i < requests.length; i++) { const request3 = requests[i]; @@ -6461,7 +6461,7 @@ var require_client_h1 = __commonJS({ util.errorRequest(client2, request3, err); } client2[kPendingIdx] = client2[kRunningIdx]; - assert(client2[kRunning] === 0); + assert2(client2[kRunning] === 0); client2.emit("disconnect", client2[kUrl], [client2], err); client2[kResume](); }); @@ -6652,12 +6652,12 @@ upgrade: ${upgrade}\r } else if (util.isIterable(body)) { writeIterable(abort, body, client, request3, socket, contentLength, header, expectsPayload); } else { - assert(false); + assert2(false); } return true; } function writeStream(abort, body, client, request3, socket, contentLength, header, expectsPayload) { - assert(contentLength !== 0 || client[kRunning] === 0, "stream body cannot be pipelined"); + assert2(contentLength !== 0 || client[kRunning] === 0, "stream body cannot be pipelined"); let finished = false; const writer = new AsyncWriter({ abort, socket, request: request3, contentLength, client, expectsPayload, header }); const onData = function(chunk) { @@ -6694,7 +6694,7 @@ upgrade: ${upgrade}\r return; } finished = true; - assert(socket.destroyed || socket[kWriting] && client[kRunning] <= 1); + assert2(socket.destroyed || socket[kWriting] && client[kRunning] <= 1); socket.off("drain", onDrain).off("error", onFinished); body.removeListener("data", onData).removeListener("end", onFinished).removeListener("close", onClose); if (!err) { @@ -6733,12 +6733,12 @@ upgrade: ${upgrade}\r \r `, "latin1"); } else { - assert(contentLength === null, "no body must not have content length"); + assert2(contentLength === null, "no body must not have content length"); socket.write(`${header}\r `, "latin1"); } } else if (util.isBuffer(body)) { - assert(contentLength === body.byteLength, "buffer body must have content length"); + assert2(contentLength === body.byteLength, "buffer body must have content length"); socket.cork(); socket.write(`${header}content-length: ${contentLength}\r \r @@ -6757,7 +6757,7 @@ upgrade: ${upgrade}\r } } async function writeBlob(abort, body, client, request3, socket, contentLength, header, expectsPayload) { - assert(contentLength === body.size, "blob body must have content length"); + assert2(contentLength === body.size, "blob body must have content length"); try { if (contentLength != null && contentLength !== body.size) { throw new RequestContentLengthMismatchError(); @@ -6780,7 +6780,7 @@ upgrade: ${upgrade}\r } } async function writeIterable(abort, body, client, request3, socket, contentLength, header, expectsPayload) { - assert(contentLength !== 0 || client[kRunning] === 0, "iterator body cannot be pipelined"); + assert2(contentLength !== 0 || client[kRunning] === 0, "iterator body cannot be pipelined"); let callback = null; function onDrain() { if (callback) { @@ -6790,7 +6790,7 @@ upgrade: ${upgrade}\r } } const waitForDrain = () => new Promise((resolve2, reject) => { - assert(callback === null); + assert2(callback === null); if (socket[kError]) { reject(socket[kError]); } else { @@ -6917,7 +6917,7 @@ ${len.toString(16)}\r const { socket, client, abort } = this; socket[kWriting] = false; if (err) { - assert(client[kRunning] <= 1, "pipeline should only contain this request"); + assert2(client[kRunning] <= 1, "pipeline should only contain this request"); abort(err); } } @@ -6930,7 +6930,7 @@ ${len.toString(16)}\r var require_client_h2 = __commonJS({ "node_modules/@actions/http-client/node_modules/undici/lib/dispatcher/client-h2.js"(exports2, module2) { "use strict"; - var assert = require("node:assert"); + var assert2 = require("node:assert"); var { pipeline } = require("node:stream"); var util = require_util(); var { @@ -7016,7 +7016,7 @@ var require_client_h2 = __commonJS({ const err = this[kSocket][kError] || this[kError] || new SocketError("closed", util.getSocketInfo(socket2)); client2[kHTTP2Session] = null; if (client2.destroyed) { - assert(client2[kPending] === 0); + assert2(client2[kPending] === 0); const requests = client2[kQueue].splice(client2[kRunningIdx]); for (let i = 0; i < requests.length; i++) { const request3 = requests[i]; @@ -7028,7 +7028,7 @@ var require_client_h2 = __commonJS({ client[kHTTP2Session] = session; socket[kHTTP2Session] = session; util.addListener(socket, "error", function(err) { - assert(err.code !== "ERR_TLS_CERT_ALTNAME_INVALID"); + assert2(err.code !== "ERR_TLS_CERT_ALTNAME_INVALID"); this[kError] = err; this[kClient][kOnError](err); }); @@ -7042,7 +7042,7 @@ var require_client_h2 = __commonJS({ this[kHTTP2Session].destroy(err); } client[kPendingIdx] = client[kRunningIdx]; - assert(client[kRunning] === 0); + assert2(client[kRunning] === 0); client.emit("disconnect", client[kUrl], [client], err); client[kResume](); }); @@ -7087,7 +7087,7 @@ var require_client_h2 = __commonJS({ } } function onHttp2SessionError(err) { - assert(err.code !== "ERR_TLS_CERT_ALTNAME_INVALID"); + assert2(err.code !== "ERR_TLS_CERT_ALTNAME_INVALID"); this[kSocket][kError] = err; this[kClient][kOnError](err); } @@ -7119,7 +7119,7 @@ var require_client_h2 = __commonJS({ util.errorRequest(client, request3, err); client[kPendingIdx] = client[kRunningIdx]; } - assert(client[kRunning] === 0); + assert2(client[kRunning] === 0); client.emit("disconnect", client[kUrl], [client], err); client[kResume](); } @@ -7223,7 +7223,7 @@ var require_client_h2 = __commonJS({ process.emitWarning(new RequestContentLengthMismatchError()); } if (contentLength != null) { - assert(body, "no body must not have content length"); + assert2(body, "no body must not have content length"); headers[HTTP2_HEADER_CONTENT_LENGTH] = `${contentLength}`; } session.ref(); @@ -7353,14 +7353,14 @@ var require_client_h2 = __commonJS({ expectsPayload ); } else { - assert(false); + assert2(false); } } } function writeBuffer(abort, h2stream, body, client, request3, socket, contentLength, expectsPayload) { try { if (body != null && util.isBuffer(body)) { - assert(contentLength === body.byteLength, "buffer body must have content length"); + assert2(contentLength === body.byteLength, "buffer body must have content length"); h2stream.cork(); h2stream.write(body); h2stream.uncork(); @@ -7377,7 +7377,7 @@ var require_client_h2 = __commonJS({ } } function writeStream(abort, socket, expectsPayload, h2stream, body, client, request3, contentLength) { - assert(contentLength !== 0 || client[kRunning] === 0, "stream body cannot be pipelined"); + assert2(contentLength !== 0 || client[kRunning] === 0, "stream body cannot be pipelined"); const pipe = pipeline( body, h2stream, @@ -7401,7 +7401,7 @@ var require_client_h2 = __commonJS({ } } async function writeBlob(abort, h2stream, body, client, request3, socket, contentLength, expectsPayload) { - assert(contentLength === body.size, "blob body must have content length"); + assert2(contentLength === body.size, "blob body must have content length"); try { if (contentLength != null && contentLength !== body.size) { throw new RequestContentLengthMismatchError(); @@ -7422,7 +7422,7 @@ var require_client_h2 = __commonJS({ } } async function writeIterable(abort, h2stream, body, client, request3, socket, contentLength, expectsPayload) { - assert(contentLength !== 0 || client[kRunning] === 0, "iterator body cannot be pipelined"); + assert2(contentLength !== 0 || client[kRunning] === 0, "iterator body cannot be pipelined"); let callback = null; function onDrain() { if (callback) { @@ -7432,7 +7432,7 @@ var require_client_h2 = __commonJS({ } } const waitForDrain = () => new Promise((resolve2, reject) => { - assert(callback === null); + assert2(callback === null); if (socket[kError]) { reject(socket[kError]); } else { @@ -7473,7 +7473,7 @@ var require_redirect_handler = __commonJS({ "use strict"; var util = require_util(); var { kBodyUsed } = require_symbols(); - var assert = require("node:assert"); + var assert2 = require("node:assert"); var { InvalidArgumentError } = require_errors(); var EE = require("node:events"); var redirectableStatusCodes = [300, 301, 302, 303, 307, 308]; @@ -7484,7 +7484,7 @@ var require_redirect_handler = __commonJS({ this[kBodyUsed] = false; } async *[Symbol.asyncIterator]() { - assert(!this[kBodyUsed], "disturbed"); + assert2(!this[kBodyUsed], "disturbed"); this[kBodyUsed] = true; yield* this[kBody]; } @@ -7506,7 +7506,7 @@ var require_redirect_handler = __commonJS({ if (util.isStream(this.opts.body)) { if (util.bodyLength(this.opts.body) === 0) { this.opts.body.on("data", function() { - assert(false); + assert2(false); }); } if (typeof this.opts.body.readableDidRead !== "boolean") { @@ -7531,7 +7531,7 @@ var require_redirect_handler = __commonJS({ onError(error3) { this.handler.onError(error3); } - onHeaders(statusCode, headers, resume, statusText) { + onHeaders(statusCode, headers, resume2, statusText) { this.location = this.history.length >= this.maxRedirections || util.isDisturbed(this.opts.body) ? null : parseLocation(statusCode, headers); if (this.opts.throwOnMaxRedirect && this.history.length >= this.maxRedirections) { if (this.request) { @@ -7545,7 +7545,7 @@ var require_redirect_handler = __commonJS({ this.history.push(new URL(this.opts.path, this.opts.origin)); } if (!this.location) { - return this.handler.onHeaders(statusCode, headers, resume, statusText); + return this.handler.onHeaders(statusCode, headers, resume2, statusText); } const { origin, pathname, search } = util.parseURL(new URL(this.location, this.opts.origin && new URL(this.opts.path, this.opts.origin))); const path5 = search ? `${pathname}${search}` : pathname; @@ -7618,7 +7618,7 @@ var require_redirect_handler = __commonJS({ } } } else { - assert(headers == null, "headers must be an object or an array"); + assert2(headers == null, "headers must be an object or an array"); } return ret; } @@ -7652,9 +7652,9 @@ var require_redirect_interceptor = __commonJS({ var require_client = __commonJS({ "node_modules/@actions/http-client/node_modules/undici/lib/dispatcher/client.js"(exports2, module2) { "use strict"; - var assert = require("node:assert"); - var net = require("node:net"); - var http = require("node:http"); + var assert2 = require("node:assert"); + var net3 = require("node:net"); + var http2 = require("node:http"); var util = require_util(); var { channels } = require_diagnostics(); var Request = require_request(); @@ -7738,11 +7738,11 @@ var require_client = __commonJS({ keepAliveTimeoutThreshold, socketPath, pipelining, - tls, + tls: tls2, strictContentLength, maxCachedSessions, maxRedirections, - connect: connect2, + connect: connect4, maxRequestsPerClient, localAddress, maxResponseSize, @@ -7792,7 +7792,7 @@ var require_client = __commonJS({ if (bodyTimeout != null && (!Number.isInteger(bodyTimeout) || bodyTimeout < 0)) { throw new InvalidArgumentError("bodyTimeout must be a positive integer or zero"); } - if (connect2 != null && typeof connect2 !== "function" && typeof connect2 !== "object") { + if (connect4 != null && typeof connect4 !== "function" && typeof connect4 !== "object") { throw new InvalidArgumentError("connect must be a function or an object"); } if (maxRedirections != null && (!Number.isInteger(maxRedirections) || maxRedirections < 0)) { @@ -7801,7 +7801,7 @@ var require_client = __commonJS({ if (maxRequestsPerClient != null && (!Number.isInteger(maxRequestsPerClient) || maxRequestsPerClient < 0)) { throw new InvalidArgumentError("maxRequestsPerClient must be a positive number"); } - if (localAddress != null && (typeof localAddress !== "string" || net.isIP(localAddress) === 0)) { + if (localAddress != null && (typeof localAddress !== "string" || net3.isIP(localAddress) === 0)) { throw new InvalidArgumentError("localAddress must be valid string IP address"); } if (maxResponseSize != null && (!Number.isInteger(maxResponseSize) || maxResponseSize < -1)) { @@ -7816,15 +7816,15 @@ var require_client = __commonJS({ if (maxConcurrentStreams != null && (typeof maxConcurrentStreams !== "number" || maxConcurrentStreams < 1)) { throw new InvalidArgumentError("maxConcurrentStreams must be a positive integer, greater than 0"); } - if (typeof connect2 !== "function") { - connect2 = buildConnector({ - ...tls, + if (typeof connect4 !== "function") { + connect4 = buildConnector({ + ...tls2, maxCachedSessions, allowH2, socketPath, timeout: connectTimeout, ...autoSelectFamily ? { autoSelectFamily, autoSelectFamilyAttemptTimeout } : void 0, - ...connect2 + ...connect4 }); } if (interceptors?.Client && Array.isArray(interceptors.Client)) { @@ -7839,9 +7839,9 @@ var require_client = __commonJS({ this[kInterceptors] = [createRedirectInterceptor({ maxRedirections })]; } this[kUrl] = util.parseOrigin(url); - this[kConnector] = connect2; + this[kConnector] = connect4; this[kPipelining] = pipelining != null ? pipelining : 1; - this[kMaxHeadersSize] = maxHeaderSize || http.maxHeaderSize; + this[kMaxHeadersSize] = maxHeaderSize || http2.maxHeaderSize; this[kKeepAliveDefaultTimeout] = keepAliveTimeout == null ? 4e3 : keepAliveTimeout; this[kKeepAliveMaxTimeout] = keepAliveMaxTimeout == null ? 6e5 : keepAliveMaxTimeout; this[kKeepAliveTimeoutThreshold] = keepAliveTimeoutThreshold == null ? 2e3 : keepAliveTimeoutThreshold; @@ -7864,7 +7864,7 @@ var require_client = __commonJS({ this[kQueue] = []; this[kRunningIdx] = 0; this[kPendingIdx] = 0; - this[kResume] = (sync) => resume(this, sync); + this[kResume] = (sync) => resume2(this, sync); this[kOnError] = (err) => onError(this, err); } get pipelining() { @@ -7893,7 +7893,7 @@ var require_client = __commonJS({ } /* istanbul ignore: only used for test */ [kConnect](cb) { - connect(this); + connect3(this); this.once("connect", cb); } [kDispatch](opts, handler2) { @@ -7903,7 +7903,7 @@ var require_client = __commonJS({ if (this[kResuming]) { } else if (util.bodyLength(request3.body) == null && util.isIterable(request3.body)) { this[kResuming] = 1; - queueMicrotask(() => resume(this)); + queueMicrotask(() => resume2(this)); } else { this[kResume](true); } @@ -7948,24 +7948,24 @@ var require_client = __commonJS({ var createRedirectInterceptor = require_redirect_interceptor(); function onError(client, err) { if (client[kRunning] === 0 && err.code !== "UND_ERR_INFO" && err.code !== "UND_ERR_SOCKET") { - assert(client[kPendingIdx] === client[kRunningIdx]); + assert2(client[kPendingIdx] === client[kRunningIdx]); const requests = client[kQueue].splice(client[kRunningIdx]); for (let i = 0; i < requests.length; i++) { const request3 = requests[i]; util.errorRequest(client, request3, err); } - assert(client[kSize] === 0); + assert2(client[kSize] === 0); } } - async function connect(client) { - assert(!client[kConnecting]); - assert(!client[kHTTPContext]); + async function connect3(client) { + assert2(!client[kConnecting]); + assert2(!client[kHTTPContext]); let { host, hostname, protocol, port } = client[kUrl]; if (hostname[0] === "[") { const idx = hostname.indexOf("]"); - assert(idx !== -1); + assert2(idx !== -1); const ip = hostname.substring(1, idx); - assert(net.isIP(ip)); + assert2(net3.isIP(ip)); hostname = ip; } client[kConnecting] = true; @@ -8004,7 +8004,7 @@ var require_client = __commonJS({ util.destroy(socket.on("error", noop3), new ClientDestroyedError()); return; } - assert(socket); + assert2(socket); try { client[kHTTPContext] = socket.alpnProtocol === "h2" ? await connectH2(client, socket) : await connectH1(client, socket); } catch (err) { @@ -8053,7 +8053,7 @@ var require_client = __commonJS({ }); } if (err.code === "ERR_TLS_CERT_ALTNAME_INVALID") { - assert(client[kRunning] === 0); + assert2(client[kRunning] === 0); while (client[kPending] > 0 && client[kQueue][client[kPendingIdx]].servername === client[kServerName]) { const request3 = client[kQueue][client[kPendingIdx]++]; util.errorRequest(client, request3, err); @@ -8069,7 +8069,7 @@ var require_client = __commonJS({ client[kNeedDrain] = 0; client.emit("drain", client[kUrl], [client]); } - function resume(client, sync) { + function resume2(client, sync) { if (client[kResuming] === 2) { return; } @@ -8085,7 +8085,7 @@ var require_client = __commonJS({ function _resume(client, sync) { while (true) { if (client.destroyed) { - assert(client[kPending] === 0); + assert2(client[kPending] === 0); return; } if (client[kClosedResolve] && !client[kSize]) { @@ -8121,14 +8121,14 @@ var require_client = __commonJS({ client[kServerName] = request3.servername; client[kHTTPContext]?.destroy(new InformationalError("servername changed"), () => { client[kHTTPContext] = null; - resume(client); + resume2(client); }); } if (client[kConnecting]) { return; } if (!client[kHTTPContext]) { - connect(client); + connect3(client); return; } if (client[kHTTPContext].destroyed) { @@ -8420,9 +8420,9 @@ var require_pool = __commonJS({ constructor(origin, { connections, factory = defaultFactory, - connect, + connect: connect3, connectTimeout, - tls, + tls: tls2, maxCachedSessions, socketPath, autoSelectFamily, @@ -8437,24 +8437,24 @@ var require_pool = __commonJS({ if (typeof factory !== "function") { throw new InvalidArgumentError("factory must be a function."); } - if (connect != null && typeof connect !== "function" && typeof connect !== "object") { + if (connect3 != null && typeof connect3 !== "function" && typeof connect3 !== "object") { throw new InvalidArgumentError("connect must be a function or an object"); } - if (typeof connect !== "function") { - connect = buildConnector({ - ...tls, + if (typeof connect3 !== "function") { + connect3 = buildConnector({ + ...tls2, maxCachedSessions, allowH2, socketPath, timeout: connectTimeout, ...autoSelectFamily ? { autoSelectFamily, autoSelectFamilyAttemptTimeout } : void 0, - ...connect + ...connect3 }); } this[kInterceptors] = options.interceptors?.Pool && Array.isArray(options.interceptors.Pool) ? options.interceptors.Pool : []; this[kConnections] = connections || null; this[kUrl] = util.parseOrigin(origin); - this[kOptions] = { ...util.deepClone(options), connect, allowH2 }; + this[kOptions] = { ...util.deepClone(options), connect: connect3, allowH2 }; this[kOptions].interceptors = options.interceptors ? { ...options.interceptors } : void 0; this[kFactory] = factory; this.on("connectionError", (origin2, targets, error3) => { @@ -8648,23 +8648,23 @@ var require_agent = __commonJS({ function defaultFactory(origin, opts) { return opts && opts.connections === 1 ? new Client(origin, opts) : new Pool(origin, opts); } - var Agent = class extends DispatcherBase { - constructor({ factory = defaultFactory, maxRedirections = 0, connect, ...options } = {}) { + var Agent3 = class extends DispatcherBase { + constructor({ factory = defaultFactory, maxRedirections = 0, connect: connect3, ...options } = {}) { super(); if (typeof factory !== "function") { throw new InvalidArgumentError("factory must be a function."); } - if (connect != null && typeof connect !== "function" && typeof connect !== "object") { + if (connect3 != null && typeof connect3 !== "function" && typeof connect3 !== "object") { throw new InvalidArgumentError("connect must be a function or an object"); } if (!Number.isInteger(maxRedirections) || maxRedirections < 0) { throw new InvalidArgumentError("maxRedirections must be a positive number"); } - if (connect && typeof connect !== "function") { - connect = { ...connect }; + if (connect3 && typeof connect3 !== "function") { + connect3 = { ...connect3 }; } this[kInterceptors] = options.interceptors?.Agent && Array.isArray(options.interceptors.Agent) ? options.interceptors.Agent : [createRedirectInterceptor({ maxRedirections })]; - this[kOptions] = { ...util.deepClone(options), connect }; + this[kOptions] = { ...util.deepClone(options), connect: connect3 }; this[kOptions].interceptors = options.interceptors ? { ...options.interceptors } : void 0; this[kMaxRedirections] = maxRedirections; this[kFactory] = factory; @@ -8720,7 +8720,7 @@ var require_agent = __commonJS({ await Promise.all(destroyPromises); } }; - module2.exports = Agent; + module2.exports = Agent3; } }); @@ -8729,8 +8729,8 @@ var require_proxy_agent = __commonJS({ "node_modules/@actions/http-client/node_modules/undici/lib/dispatcher/proxy-agent.js"(exports2, module2) { "use strict"; var { kProxy, kClose, kDestroy, kDispatch, kInterceptors } = require_symbols(); - var { URL: URL2 } = require("node:url"); - var Agent = require_agent(); + var { URL: URL3 } = require("node:url"); + var Agent3 = require_agent(); var Pool = require_pool(); var DispatcherBase = require_dispatcher_base(); var { InvalidArgumentError, RequestAbortedError, SecureProxyConnectionError } = require_errors(); @@ -8759,28 +8759,28 @@ var require_proxy_agent = __commonJS({ } var Http1ProxyWrapper = class extends DispatcherBase { #client; - constructor(proxyUrl, { headers = {}, connect, factory }) { + constructor(proxyUrl, { headers = {}, connect: connect3, factory }) { super(); if (!proxyUrl) { throw new InvalidArgumentError("Proxy URL is mandatory"); } this[kProxyHeaders] = headers; if (factory) { - this.#client = factory(proxyUrl, { connect }); + this.#client = factory(proxyUrl, { connect: connect3 }); } else { - this.#client = new Client(proxyUrl, { connect }); + this.#client = new Client(proxyUrl, { connect: connect3 }); } } [kDispatch](opts, handler2) { const onHeaders = handler2.onHeaders; - handler2.onHeaders = function(statusCode, data, resume) { + handler2.onHeaders = function(statusCode, data, resume2) { if (statusCode === 407) { if (typeof handler2.onError === "function") { handler2.onError(new InvalidArgumentError("Proxy Authentication Required (407)")); } return; } - if (onHeaders) onHeaders.call(this, statusCode, data, resume); + if (onHeaders) onHeaders.call(this, statusCode, data, resume2); }; const { origin, @@ -8789,7 +8789,7 @@ var require_proxy_agent = __commonJS({ } = opts; opts.path = origin + path5; if (!("host" in headers) && !("Host" in headers)) { - const { host } = new URL2(origin); + const { host } = new URL3(origin); headers.host = host; } opts.headers = { ...this[kProxyHeaders], ...headers }; @@ -8805,7 +8805,7 @@ var require_proxy_agent = __commonJS({ var ProxyAgent = class extends DispatcherBase { constructor(opts) { super(); - if (!opts || typeof opts === "object" && !(opts instanceof URL2) && !opts.uri) { + if (!opts || typeof opts === "object" && !(opts instanceof URL3) && !opts.uri) { throw new InvalidArgumentError("Proxy uri is mandatory"); } const { clientFactory = defaultFactory } = opts; @@ -8830,22 +8830,22 @@ var require_proxy_agent = __commonJS({ } else if (username && password) { this[kProxyHeaders]["proxy-authorization"] = `Basic ${Buffer.from(`${decodeURIComponent(username)}:${decodeURIComponent(password)}`).toString("base64")}`; } - const connect = buildConnector({ ...opts.proxyTls }); + const connect3 = buildConnector({ ...opts.proxyTls }); this[kConnectEndpoint] = buildConnector({ ...opts.requestTls }); const agentFactory = opts.factory || defaultAgentFactory; const factory = (origin2, options) => { - const { protocol: protocol2 } = new URL2(origin2); + const { protocol: protocol2 } = new URL3(origin2); if (!this[kTunnelProxy] && protocol2 === "http:" && this[kProxy].protocol === "http:") { return new Http1ProxyWrapper(this[kProxy].uri, { headers: this[kProxyHeaders], - connect, + connect: connect3, factory: agentFactory }); } return agentFactory(origin2, options); }; - this[kClient] = clientFactory(url, { connect }); - this[kAgent] = new Agent({ + this[kClient] = clientFactory(url, { connect: connect3 }); + this[kAgent] = new Agent3({ ...opts, factory, connect: async (opts2, callback) => { @@ -8894,7 +8894,7 @@ var require_proxy_agent = __commonJS({ const headers = buildHeaders(opts.headers); throwIfProxyAuthIsSent(headers); if (headers && !("host" in headers) && !("Host" in headers)) { - const { host } = new URL2(opts.origin); + const { host } = new URL3(opts.origin); headers.host = host; } return this[kAgent].dispatch( @@ -8911,11 +8911,11 @@ var require_proxy_agent = __commonJS({ */ #getUrl(opts) { if (typeof opts === "string") { - return new URL2(opts); - } else if (opts instanceof URL2) { + return new URL3(opts); + } else if (opts instanceof URL3) { return opts; } else { - return new URL2(opts.uri); + return new URL3(opts.uri); } } async [kClose]() { @@ -8954,7 +8954,7 @@ var require_env_http_proxy_agent = __commonJS({ var DispatcherBase = require_dispatcher_base(); var { kClose, kDestroy, kClosed, kDestroyed, kDispatch, kNoProxyAgent, kHttpProxyAgent, kHttpsProxyAgent } = require_symbols(); var ProxyAgent = require_proxy_agent(); - var Agent = require_agent(); + var Agent3 = require_agent(); var DEFAULT_PORTS = { "http:": 80, "https:": 443 @@ -8974,7 +8974,7 @@ var require_env_http_proxy_agent = __commonJS({ }); } const { httpProxy, httpsProxy, noProxy, ...agentOpts } = opts; - this[kNoProxyAgent] = new Agent(agentOpts); + this[kNoProxyAgent] = new Agent3(agentOpts); const HTTP_PROXY = httpProxy ?? process.env.http_proxy ?? process.env.HTTP_PROXY; if (HTTP_PROXY) { this[kHttpProxyAgent] = new ProxyAgent({ ...agentOpts, uri: HTTP_PROXY }); @@ -9087,7 +9087,7 @@ var require_env_http_proxy_agent = __commonJS({ var require_retry_handler = __commonJS({ "node_modules/@actions/http-client/node_modules/undici/lib/handler/retry-handler.js"(exports2, module2) { "use strict"; - var assert = require("node:assert"); + var assert2 = require("node:assert"); var { kRetryHandlerDefaultRetry } = require_symbols(); var { RequestRetryError } = require_errors(); var { @@ -9219,7 +9219,7 @@ var require_retry_handler = __commonJS({ const retryTimeout = retryAfterHeader > 0 ? Math.min(retryAfterHeader, maxTimeout) : Math.min(minTimeout * timeoutFactor ** (counter - 1), maxTimeout); setTimeout(() => cb(null), retryTimeout); } - onHeaders(statusCode, rawHeaders, resume, statusMessage) { + onHeaders(statusCode, rawHeaders, resume2, statusMessage) { const headers = parseHeaders(rawHeaders); this.retryCount += 1; if (statusCode >= 300) { @@ -9227,7 +9227,7 @@ var require_retry_handler = __commonJS({ return this.handler.onHeaders( statusCode, rawHeaders, - resume, + resume2, statusMessage ); } else { @@ -9273,9 +9273,9 @@ var require_retry_handler = __commonJS({ return false; } const { start, size, end = size - 1 } = contentRange; - assert(this.start === start, "content-range mismatch"); - assert(this.end == null || this.end === end, "content-range mismatch"); - this.resume = resume; + assert2(this.start === start, "content-range mismatch"); + assert2(this.end == null || this.end === end, "content-range mismatch"); + this.resume = resume2; return true; } if (this.end == null) { @@ -9285,16 +9285,16 @@ var require_retry_handler = __commonJS({ return this.handler.onHeaders( statusCode, rawHeaders, - resume, + resume2, statusMessage ); } const { start, size, end = size - 1 } = range; - assert( + assert2( start != null && Number.isFinite(start), "content-range mismatch" ); - assert(end != null && Number.isFinite(end), "invalid content-length"); + assert2(end != null && Number.isFinite(end), "invalid content-length"); this.start = start; this.end = end; } @@ -9302,12 +9302,12 @@ var require_retry_handler = __commonJS({ const contentLength = headers["content-length"]; this.end = contentLength != null ? Number(contentLength) - 1 : null; } - assert(Number.isFinite(this.start)); - assert( + assert2(Number.isFinite(this.start)); + assert2( this.end == null || Number.isFinite(this.end), "invalid content-length" ); - this.resume = resume; + this.resume = resume2; this.etag = headers.etag != null ? headers.etag : null; if (this.etag != null && this.etag.startsWith("W/")) { this.etag = null; @@ -9315,7 +9315,7 @@ var require_retry_handler = __commonJS({ return this.handler.onHeaders( statusCode, rawHeaders, - resume, + resume2, statusMessage ); } @@ -9420,7 +9420,7 @@ var require_retry_agent = __commonJS({ var require_readable = __commonJS({ "node_modules/@actions/http-client/node_modules/undici/lib/api/readable.js"(exports2, module2) { "use strict"; - var assert = require("node:assert"); + var assert2 = require("node:assert"); var { Readable } = require("node:stream"); var { RequestAbortedError, NotSupportedError, InvalidArgumentError, AbortError } = require_errors(); var util = require_util(); @@ -9435,7 +9435,7 @@ var require_readable = __commonJS({ }; var BodyReadable = class extends Readable { constructor({ - resume, + resume: resume2, abort, contentType = "", contentLength, @@ -9444,7 +9444,7 @@ var require_readable = __commonJS({ }) { super({ autoDestroy: true, - read: resume, + read: resume2, highWaterMark }); this._readableState.dataEmitted = false; @@ -9533,7 +9533,7 @@ var require_readable = __commonJS({ this[kBody] = ReadableStreamFrom(this); if (this[kConsume]) { this[kBody].getReader(); - assert(this[kBody].locked); + assert2(this[kBody].locked); } } return this[kBody]; @@ -9579,7 +9579,7 @@ var require_readable = __commonJS({ return util.isDisturbed(self2) || isLocked(self2); } async function consume(stream, type2) { - assert(!stream[kConsume]); + assert2(!stream[kConsume]); return new Promise((resolve2, reject) => { if (isUnusable(stream)) { const rState = stream._readableState; @@ -9712,14 +9712,14 @@ var require_readable = __commonJS({ // node_modules/@actions/http-client/node_modules/undici/lib/api/util.js var require_util3 = __commonJS({ "node_modules/@actions/http-client/node_modules/undici/lib/api/util.js"(exports2, module2) { - var assert = require("node:assert"); + var assert2 = require("node:assert"); var { ResponseStatusCodeError } = require_errors(); var { chunksDecode } = require_readable(); var CHUNK_LIMIT = 128 * 1024; async function getResolveErrorBodyCallback({ callback, body, contentType, statusCode, statusMessage, headers }) { - assert(body); + assert2(body); let chunks = []; let length = 0; try { @@ -9774,7 +9774,7 @@ var require_util3 = __commonJS({ var require_api_request = __commonJS({ "node_modules/@actions/http-client/node_modules/undici/lib/api/api-request.js"(exports2, module2) { "use strict"; - var assert = require("node:assert"); + var assert2 = require("node:assert"); var { Readable } = require_readable(); var { InvalidArgumentError, RequestAbortedError } = require_errors(); var util = require_util(); @@ -9854,11 +9854,11 @@ var require_api_request = __commonJS({ abort(this.reason); return; } - assert(this.callback); + assert2(this.callback); this.abort = abort; this.context = context2; } - onHeaders(statusCode, rawHeaders, resume, statusMessage) { + onHeaders(statusCode, rawHeaders, resume2, statusMessage) { const { callback, opaque, abort, context: context2, responseHeaders, highWaterMark } = this; const headers = responseHeaders === "raw" ? util.parseRawHeaders(rawHeaders) : util.parseHeaders(rawHeaders); if (statusCode < 200) { @@ -9871,7 +9871,7 @@ var require_api_request = __commonJS({ const contentType = parsedHeaders["content-type"]; const contentLength = parsedHeaders["content-length"]; const res = new Readable({ - resume, + resume: resume2, abort, contentType, contentLength: this.method !== "HEAD" && contentLength ? Number(contentLength) : null, @@ -10011,7 +10011,7 @@ var require_abort_signal = __commonJS({ var require_api_stream = __commonJS({ "node_modules/@actions/http-client/node_modules/undici/lib/api/api-stream.js"(exports2, module2) { "use strict"; - var assert = require("node:assert"); + var assert2 = require("node:assert"); var { finished, PassThrough } = require("node:stream"); var { InvalidArgumentError, InvalidReturnValueError } = require_errors(); var util = require_util(); @@ -10070,11 +10070,11 @@ var require_api_stream = __commonJS({ abort(this.reason); return; } - assert(this.callback); + assert2(this.callback); this.abort = abort; this.context = context2; } - onHeaders(statusCode, rawHeaders, resume, statusMessage) { + onHeaders(statusCode, rawHeaders, resume2, statusMessage) { const { factory, opaque, context: context2, callback, responseHeaders } = this; const headers = responseHeaders === "raw" ? util.parseRawHeaders(rawHeaders) : util.parseHeaders(rawHeaders); if (statusCode < 200) { @@ -10121,7 +10121,7 @@ var require_api_stream = __commonJS({ } }); } - res.on("drain", resume); + res.on("drain", resume2); this.res = res; const needDrain = res.writableNeedDrain !== void 0 ? res.writableNeedDrain : res._writableState?.needDrain; return needDrain !== true; @@ -10197,7 +10197,7 @@ var require_api_pipeline = __commonJS({ var util = require_util(); var { AsyncResource } = require("node:async_hooks"); var { addSignal, removeSignal } = require_abort_signal(); - var assert = require("node:assert"); + var assert2 = require("node:assert"); var kResume = /* @__PURE__ */ Symbol("resume"); var PipelineRequest = class extends Readable { constructor() { @@ -10205,10 +10205,10 @@ var require_api_pipeline = __commonJS({ this[kResume] = null; } _read() { - const { [kResume]: resume } = this; - if (resume) { + const { [kResume]: resume2 } = this; + if (resume2) { this[kResume] = null; - resume(); + resume2(); } } _destroy(err, callback) { @@ -10217,9 +10217,9 @@ var require_api_pipeline = __commonJS({ } }; var PipelineResponse = class extends Readable { - constructor(resume) { + constructor(resume2) { super({ autoDestroy: true }); - this[kResume] = resume; + this[kResume] = resume2; } _read() { this[kResume](); @@ -10301,12 +10301,12 @@ var require_api_pipeline = __commonJS({ abort(this.reason); return; } - assert(!res, "pipeline cannot be retried"); - assert(!ret.destroyed); + assert2(!res, "pipeline cannot be retried"); + assert2(!ret.destroyed); this.abort = abort; this.context = context2; } - onHeaders(statusCode, rawHeaders, resume) { + onHeaders(statusCode, rawHeaders, resume2) { const { opaque, handler: handler2, context: context2 } = this; if (statusCode < 200) { if (this.onInfo) { @@ -10315,7 +10315,7 @@ var require_api_pipeline = __commonJS({ } return; } - this.res = new PipelineResponse(resume); + this.res = new PipelineResponse(resume2); let body; try { this.handler = null; @@ -10388,7 +10388,7 @@ var require_api_upgrade = __commonJS({ var { AsyncResource } = require("node:async_hooks"); var util = require_util(); var { addSignal, removeSignal } = require_abort_signal(); - var assert = require("node:assert"); + var assert2 = require("node:assert"); var UpgradeHandler = class extends AsyncResource { constructor(opts, callback) { if (!opts || typeof opts !== "object") { @@ -10414,7 +10414,7 @@ var require_api_upgrade = __commonJS({ abort(this.reason); return; } - assert(this.callback); + assert2(this.callback); this.abort = abort; this.context = null; } @@ -10422,7 +10422,7 @@ var require_api_upgrade = __commonJS({ throw new SocketError("bad upgrade", null); } onUpgrade(statusCode, rawHeaders, socket) { - assert(statusCode === 101); + assert2(statusCode === 101); const { callback, opaque, context: context2 } = this; removeSignal(this); this.callback = null; @@ -10476,7 +10476,7 @@ var require_api_upgrade = __commonJS({ var require_api_connect = __commonJS({ "node_modules/@actions/http-client/node_modules/undici/lib/api/api-connect.js"(exports2, module2) { "use strict"; - var assert = require("node:assert"); + var assert2 = require("node:assert"); var { AsyncResource } = require("node:async_hooks"); var { InvalidArgumentError, SocketError } = require_errors(); var util = require_util(); @@ -10505,7 +10505,7 @@ var require_api_connect = __commonJS({ abort(this.reason); return; } - assert(this.callback); + assert2(this.callback); this.abort = abort; this.context = context2; } @@ -10539,10 +10539,10 @@ var require_api_connect = __commonJS({ } } }; - function connect(opts, callback) { + function connect3(opts, callback) { if (callback === void 0) { return new Promise((resolve2, reject) => { - connect.call(this, opts, (err, data) => { + connect3.call(this, opts, (err, data) => { return err ? reject(err) : resolve2(data); }); }); @@ -10558,7 +10558,7 @@ var require_api_connect = __commonJS({ queueMicrotask(() => callback(err, { opaque })); } } - module2.exports = connect; + module2.exports = connect3; } }); @@ -10851,12 +10851,12 @@ var require_mock_utils = __commonJS({ const responseHeaders = generateKeyValues(headers); const responseTrailers = generateKeyValues(trailers); handler2.onConnect?.((err) => handler2.onError(err), null); - handler2.onHeaders?.(statusCode, responseHeaders, resume, getStatusText(statusCode)); + handler2.onHeaders?.(statusCode, responseHeaders, resume2, getStatusText(statusCode)); handler2.onData?.(Buffer.from(responseData)); handler2.onComplete?.(responseTrailers); deleteMockDispatch(mockDispatches, key); } - function resume() { + function resume2() { } return true; } @@ -11268,7 +11268,7 @@ var require_mock_agent = __commonJS({ "node_modules/@actions/http-client/node_modules/undici/lib/mock/mock-agent.js"(exports2, module2) { "use strict"; var { kClients } = require_symbols(); - var Agent = require_agent(); + var Agent3 = require_agent(); var { kAgent, kMockAgentSet, @@ -11295,7 +11295,7 @@ var require_mock_agent = __commonJS({ if (opts?.agent && typeof opts.agent.dispatch !== "function") { throw new InvalidArgumentError("Argument opts.agent must implement Agent"); } - const agent = opts?.agent ? opts.agent : new Agent(opts); + const agent = opts?.agent ? opts.agent : new Agent3(opts); this[kAgent] = agent; this[kClients] = agent[kClients]; this[kOptions] = buildMockOptions(opts); @@ -11399,9 +11399,9 @@ var require_global2 = __commonJS({ "use strict"; var globalDispatcher = /* @__PURE__ */ Symbol.for("undici.globalDispatcher.1"); var { InvalidArgumentError } = require_errors(); - var Agent = require_agent(); + var Agent3 = require_agent(); if (getGlobalDispatcher() === void 0) { - setGlobalDispatcher(new Agent()); + setGlobalDispatcher(new Agent3()); } function setGlobalDispatcher(agent) { if (!agent || typeof agent.dispatch !== "function") { @@ -11546,7 +11546,7 @@ var require_dump = __commonJS({ this.#reason = reason; } // TODO: will require adjustment after new hooks are out - onHeaders(statusCode, rawHeaders, resume, statusMessage) { + onHeaders(statusCode, rawHeaders, resume2, statusMessage) { const headers = util.parseHeaders(rawHeaders); const contentLength = headers["content-length"]; if (contentLength != null && contentLength > this.#maxSize) { @@ -11560,7 +11560,7 @@ var require_dump = __commonJS({ return this.#handler.onHeaders( statusCode, rawHeaders, - resume, + resume2, statusMessage ); } @@ -11616,7 +11616,7 @@ var require_dump = __commonJS({ var require_dns = __commonJS({ "node_modules/@actions/http-client/node_modules/undici/lib/interceptor/dns.js"(exports2, module2) { "use strict"; - var { isIP } = require("node:net"); + var { isIP: isIP2 } = require("node:net"); var { lookup } = require("node:dns"); var DecoratorHandler = require_decorator_handler(); var { InvalidArgumentError, InformationalError } = require_errors(); @@ -11871,7 +11871,7 @@ var require_dns = __commonJS({ return (dispatch) => { return function dnsInterceptor(origDispatchOpts, handler2) { const origin = origDispatchOpts.origin.constructor === URL ? origDispatchOpts.origin : new URL(origDispatchOpts.origin); - if (isIP(origin.hostname) !== 0) { + if (isIP2(origin.hostname) !== 0) { return dispatch(origDispatchOpts, handler2); } instance.runLookup(origin, origDispatchOpts, (err, newOrigin) => { @@ -11913,7 +11913,7 @@ var require_headers = __commonJS({ isValidHeaderValue } = require_util2(); var { webidl } = require_webidl(); - var assert = require("node:assert"); + var assert2 = require("node:assert"); var util = require("node:util"); var kHeadersMap = /* @__PURE__ */ Symbol("headers map"); var kHeadersSortedMap = /* @__PURE__ */ Symbol("headers map sorted"); @@ -12103,11 +12103,11 @@ var require_headers = __commonJS({ const iterator2 = this[kHeadersMap][Symbol.iterator](); const firstValue = iterator2.next().value; array[0] = [firstValue[0], firstValue[1].value]; - assert(firstValue[1].value !== null); + assert2(firstValue[1].value !== null); for (let i = 1, j = 0, right = 0, left = 0, pivot = 0, x, value; i < size; ++i) { value = iterator2.next().value; x = array[i] = [value[0], value[1].value]; - assert(x[1] !== null); + assert2(x[1] !== null); left = 0; right = i; while (left < right) { @@ -12134,7 +12134,7 @@ var require_headers = __commonJS({ let i = 0; for (const { 0: name, 1: { value } } of this[kHeadersMap]) { array[i++] = [name, value]; - assert(value !== null); + assert2(value !== null); } return array.sort(compareHeaderName); } @@ -12373,7 +12373,7 @@ var require_response = __commonJS({ var { FormData: FormData2 } = require_formdata(); var { URLSerializer } = require_data_url(); var { kConstruct } = require_symbols(); - var assert = require("node:assert"); + var assert2 = require("node:assert"); var { types } = require("node:util"); var textEncoder = new TextEncoder("utf-8"); var Response = class _Response { @@ -12596,7 +12596,7 @@ var require_response = __commonJS({ return p in state ? state[p] : target[p]; }, set(target, p, value) { - assert(!(p in state)); + assert2(!(p in state)); target[p] = value; return true; } @@ -12630,11 +12630,11 @@ var require_response = __commonJS({ body: null }); } else { - assert(false); + assert2(false); } } function makeAppropriateNetworkError(fetchParams, err = null) { - assert(isCancelled(fetchParams)); + assert2(isCancelled(fetchParams)); return isAborted(fetchParams) ? makeNetworkError(Object.assign(new DOMException("The operation was aborted.", "AbortError"), { cause: err })) : makeNetworkError(Object.assign(new DOMException("Request was cancelled."), { cause: err })); } function initializeResponse(response, init, body) { @@ -12815,7 +12815,7 @@ var require_request2 = __commonJS({ var { webidl } = require_webidl(); var { URLSerializer } = require_data_url(); var { kConstruct } = require_symbols(); - var assert = require("node:assert"); + var assert2 = require("node:assert"); var { getMaxListeners, setMaxListeners, getEventListeners, defaultMaxListeners } = require("node:events"); var kAbortController = /* @__PURE__ */ Symbol("abortController"); var requestFinalizer = new FinalizationRegistry2(({ signal, abort }) => { @@ -12879,7 +12879,7 @@ var require_request2 = __commonJS({ fallbackMode = "cors"; } else { this[kDispatcher] = init.dispatcher || input[kDispatcher]; - assert(input instanceof _Request); + assert2(input instanceof _Request); request3 = input[kState]; signal = input[kSignal]; } @@ -13531,7 +13531,7 @@ var require_fetch = __commonJS({ extractMimeType } = require_util2(); var { kState, kDispatcher } = require_symbols2(); - var assert = require("node:assert"); + var assert2 = require("node:assert"); var { safelyExtractBody, extractBody } = require_body(); var { redirectStatusSet, @@ -13609,7 +13609,7 @@ var require_fetch = __commonJS({ requestObject.signal, () => { locallyAborted = true; - assert(controller != null); + assert2(controller != null); controller.abort(requestObject.signal.reason); const realResponse = responseObject?.deref(); abortFetch(p, request3, realResponse, requestObject.signal.reason); @@ -13709,7 +13709,7 @@ var require_fetch = __commonJS({ dispatcher = getGlobalDispatcher() // undici }) { - assert(dispatcher); + assert2(dispatcher); let taskDestination = null; let crossOriginIsolatedCapability = false; if (request3.client != null) { @@ -13732,7 +13732,7 @@ var require_fetch = __commonJS({ taskDestination, crossOriginIsolatedCapability }; - assert(!request3.body || request3.body.stream); + assert2(!request3.body || request3.body.stream); if (request3.window === "client") { request3.window = request3.client?.globalObject?.constructor?.name === "Window" ? request3.client : "no-window"; } @@ -13825,7 +13825,7 @@ var require_fetch = __commonJS({ } else if (request3.responseTainting === "opaque") { response = filterResponse(response, "opaque"); } else { - assert(false); + assert2(false); } } let internalResponse = response.status === 0 ? response : response.internalResponse; @@ -14052,7 +14052,7 @@ var require_fetch = __commonJS({ } else if (request3.redirect === "follow") { response = await httpRedirectFetch(fetchParams, response); } else { - assert(false); + assert2(false); } } response.timingInfo = timingInfo; @@ -14105,7 +14105,7 @@ var require_fetch = __commonJS({ request3.headersList.delete("host", true); } if (request3.body != null) { - assert(request3.body.source != null); + assert2(request3.body.source != null); request3.body = safelyExtractBody(request3.body.source)[0]; } const timingInfo = fetchParams.timingInfo; @@ -14238,7 +14238,7 @@ var require_fetch = __commonJS({ return response; } async function httpNetworkFetch(fetchParams, includeCredentials = false, forceNewConnection = false) { - assert(!fetchParams.controller.connection || fetchParams.controller.connection.destroyed); + assert2(!fetchParams.controller.connection || fetchParams.controller.connection.destroyed); fetchParams.controller.connection = { abort: null, destroyed: false, @@ -14432,7 +14432,7 @@ var require_fetch = __commonJS({ onResponseStarted() { timingInfo.finalNetworkResponseStartTime = coarsenedSharedCurrentTime(fetchParams.crossOriginIsolatedCapability); }, - onHeaders(status, rawHeaders, resume, statusText) { + onHeaders(status, rawHeaders, resume2, statusText) { if (status < 200) { return; } @@ -14442,7 +14442,7 @@ var require_fetch = __commonJS({ headersList.append(bufferToLowerCasedHeaderName(rawHeaders[i]), rawHeaders[i + 1].toString("latin1"), true); } location = headersList.get("location", true); - this.body = new Readable({ read: resume }); + this.body = new Readable({ read: resume2 }); const decoders = []; const willFollow = location && request3.redirect === "follow" && redirectStatusSet.has(status); if (request3.method !== "HEAD" && request3.method !== "CONNECT" && !nullBodyStatus.includes(status) && !willFollow) { @@ -15375,7 +15375,7 @@ var require_symbols4 = __commonJS({ var require_util5 = __commonJS({ "node_modules/@actions/http-client/node_modules/undici/lib/web/cache/util.js"(exports2, module2) { "use strict"; - var assert = require("node:assert"); + var assert2 = require("node:assert"); var { URLSerializer } = require_data_url(); var { isValidHeaderName } = require_util2(); function urlEquals(A, B, excludeFragment = false) { @@ -15384,7 +15384,7 @@ var require_util5 = __commonJS({ return serializedA === serializedB; } function getFieldValues(header) { - assert(header !== null); + assert2(header !== null); const values = []; for (let value of header.split(",")) { value = value.trim(); @@ -15414,7 +15414,7 @@ var require_cache = __commonJS({ var { kState } = require_symbols2(); var { fetching } = require_fetch(); var { urlIsHttpHttpsScheme, createDeferredPromise, readAllBytes } = require_util2(); - var assert = require("node:assert"); + var assert2 = require("node:assert"); var Cache = class _Cache { /** * @see https://w3c.github.io/ServiceWorker/#dfn-relevant-request-response-list @@ -15655,7 +15655,7 @@ var require_cache = __commonJS({ return false; } } else { - assert(typeof request3 === "string"); + assert2(typeof request3 === "string"); r = new Request(request3)[kState]; } const operations = []; @@ -15765,7 +15765,7 @@ var require_cache = __commonJS({ } for (const requestResponse of requestResponses) { const idx = cache.indexOf(requestResponse); - assert(idx !== -1); + assert2(idx !== -1); cache.splice(idx, 1); } } else if (operation.type === "put") { @@ -15797,7 +15797,7 @@ var require_cache = __commonJS({ requestResponses = this.#queryCache(operation.request); for (const requestResponse of requestResponses) { const idx = cache.indexOf(requestResponse); - assert(idx !== -1); + assert2(idx !== -1); cache.splice(idx, 1); } cache.push([operation.request, operation.response]); @@ -16246,7 +16246,7 @@ var require_parse = __commonJS({ var { maxNameValuePairSize, maxAttributeValueSize } = require_constants4(); var { isCTLExcludingHtab } = require_util6(); var { collectASequenceOfCodePointsFast } = require_data_url(); - var assert = require("node:assert"); + var assert2 = require("node:assert"); function parseSetCookie(header) { if (isCTLExcludingHtab(header)) { return null; @@ -16288,7 +16288,7 @@ var require_parse = __commonJS({ if (unparsedAttributes.length === 0) { return cookieAttributeList; } - assert(unparsedAttributes[0] === ";"); + assert2(unparsedAttributes[0] === ";"); unparsedAttributes = unparsedAttributes.slice(1); let cookieAv = ""; if (unparsedAttributes.includes(";")) { @@ -17339,7 +17339,7 @@ var require_receiver = __commonJS({ "node_modules/@actions/http-client/node_modules/undici/lib/web/websocket/receiver.js"(exports2, module2) { "use strict"; var { Writable } = require("node:stream"); - var assert = require("node:assert"); + var assert2 = require("node:assert"); var { parserStates, opcodes, states, emptyBuffer, sentCloseFrameState } = require_constants5(); var { kReadyState, kSentClose, kResponse, kReceivedClose } = require_symbols5(); var { channels } = require_diagnostics(); @@ -17554,7 +17554,7 @@ var require_receiver = __commonJS({ return buffer; } parseCloseBody(data) { - assert(data.length !== 1); + assert2(data.length !== 1); let code; if (data.length >= 2) { code = data.readUInt16BE(0); @@ -18667,7 +18667,7 @@ var require_undici = __commonJS({ var Dispatcher = require_dispatcher(); var Pool = require_pool(); var BalancedPool = require_balanced_pool(); - var Agent = require_agent(); + var Agent3 = require_agent(); var ProxyAgent = require_proxy_agent(); var EnvHttpProxyAgent = require_env_http_proxy_agent(); var RetryAgent = require_retry_agent(); @@ -18690,7 +18690,7 @@ var require_undici = __commonJS({ module2.exports.Client = Client; module2.exports.Pool = Pool; module2.exports.BalancedPool = BalancedPool; - module2.exports.Agent = Agent; + module2.exports.Agent = Agent3; module2.exports.ProxyAgent = ProxyAgent; module2.exports.EnvHttpProxyAgent = EnvHttpProxyAgent; module2.exports.RetryAgent = RetryAgent; @@ -18873,7 +18873,7 @@ var require_lib = __commonJS({ exports2.HttpClient = exports2.HttpClientResponse = exports2.HttpClientError = exports2.MediaTypes = exports2.Headers = exports2.HttpCodes = void 0; exports2.getProxyUrl = getProxyUrl; exports2.isHttps = isHttps; - var http = __importStar2(require("http")); + var http2 = __importStar2(require("http")); var https2 = __importStar2(require("https")); var pm = __importStar2(require_proxy()); var tunnel = __importStar2(require_tunnel2()); @@ -19263,7 +19263,7 @@ var require_lib = __commonJS({ const info6 = {}; info6.parsedUrl = requestUrl; const usingSsl = info6.parsedUrl.protocol === "https:"; - info6.httpModule = usingSsl ? https2 : http; + info6.httpModule = usingSsl ? https2 : http2; const defaultPort = usingSsl ? 443 : 80; info6.options = {}; info6.options.host = info6.parsedUrl.hostname; @@ -19364,7 +19364,7 @@ var require_lib = __commonJS({ const usingSsl = parsedUrl.protocol === "https:"; let maxSockets = 100; if (this.requestOptions) { - maxSockets = this.requestOptions.maxSockets || http.globalAgent.maxSockets; + maxSockets = this.requestOptions.maxSockets || http2.globalAgent.maxSockets; } if (proxyUrl && proxyUrl.hostname) { const agentOptions = { @@ -19386,7 +19386,7 @@ var require_lib = __commonJS({ } if (!agent) { const options = { keepAlive: this._keepAlive, maxSockets }; - agent = usingSsl ? new https2.Agent(options) : new http.Agent(options); + agent = usingSsl ? new https2.Agent(options) : new http2.Agent(options); this._agent = agent; } if (usingSsl && this._ignoreSslError) { @@ -21331,7 +21331,7 @@ var require_core = __commonJS({ exports2.setCommandEcho = setCommandEcho; exports2.setFailed = setFailed3; exports2.isDebug = isDebug3; - exports2.debug = debug5; + exports2.debug = debug7; exports2.error = error3; exports2.warning = warning7; exports2.notice = notice; @@ -21420,7 +21420,7 @@ Support boolean input list: \`true | True | TRUE | false | False | FALSE\``); function isDebug3() { return process.env["RUNNER_DEBUG"] === "1"; } - function debug5(message) { + function debug7(message) { (0, command_1.issueCommand)("debug", {}, message); } function error3(message, properties = {}) { @@ -22223,11 +22223,11 @@ var require_tree2 = __commonJS({ var require_util9 = __commonJS({ "node_modules/@actions/github/node_modules/undici/lib/core/util.js"(exports2, module2) { "use strict"; - var assert = require("node:assert"); + var assert2 = require("node:assert"); var { kDestroyed, kBodyUsed, kListeners, kBody } = require_symbols6(); var { IncomingMessage } = require("node:http"); var stream = require("node:stream"); - var net = require("node:net"); + var net3 = require("node:net"); var { Blob: Blob2 } = require("node:buffer"); var nodeUtil = require("node:util"); var { stringify } = require("node:querystring"); @@ -22242,7 +22242,7 @@ var require_util9 = __commonJS({ this[kBodyUsed] = false; } async *[Symbol.asyncIterator]() { - assert(!this[kBodyUsed], "disturbed"); + assert2(!this[kBodyUsed], "disturbed"); this[kBodyUsed] = true; yield* this[kBody]; } @@ -22251,7 +22251,7 @@ var require_util9 = __commonJS({ if (isStream(body)) { if (bodyLength(body) === 0) { body.on("data", function() { - assert(false); + assert2(false); }); } if (typeof body.readableDidRead !== "boolean") { @@ -22359,7 +22359,7 @@ var require_util9 = __commonJS({ function getHostname(host) { if (host[0] === "[") { const idx2 = host.indexOf("]"); - assert(idx2 !== -1); + assert2(idx2 !== -1); return host.substring(1, idx2); } const idx = host.indexOf(":"); @@ -22370,9 +22370,9 @@ var require_util9 = __commonJS({ if (!host) { return null; } - assert(typeof host === "string"); + assert2(typeof host === "string"); const servername = getHostname(host); - if (net.isIP(servername)) { + if (net3.isIP(servername)) { return ""; } return servername; @@ -22647,7 +22647,7 @@ var require_util9 = __commonJS({ function errorRequest2(client, request3, err) { try { request3.onError(err); - assert(request3.aborted); + assert2(request3.aborted); } catch (err2) { client.emit("error", err2); } @@ -22918,7 +22918,7 @@ var require_request3 = __commonJS({ InvalidArgumentError, NotSupportedError } = require_errors2(); - var assert = require("node:assert"); + var assert2 = require("node:assert"); var { isValidHTTPToken, isValidHeaderValue, @@ -23084,8 +23084,8 @@ var require_request3 = __commonJS({ } } onConnect(abort) { - assert(!this.aborted); - assert(!this.completed); + assert2(!this.aborted); + assert2(!this.completed); if (this.error) { abort(this.error); } else { @@ -23096,21 +23096,21 @@ var require_request3 = __commonJS({ onResponseStarted() { return this[kHandler].onResponseStarted?.(); } - onHeaders(statusCode, headers, resume, statusText) { - assert(!this.aborted); - assert(!this.completed); + onHeaders(statusCode, headers, resume2, statusText) { + assert2(!this.aborted); + assert2(!this.completed); if (channels.headers.hasSubscribers) { channels.headers.publish({ request: this, response: { statusCode, headers, statusText } }); } try { - return this[kHandler].onHeaders(statusCode, headers, resume, statusText); + return this[kHandler].onHeaders(statusCode, headers, resume2, statusText); } catch (err) { this.abort(err); } } onData(chunk) { - assert(!this.aborted); - assert(!this.completed); + assert2(!this.aborted); + assert2(!this.completed); try { return this[kHandler].onData(chunk); } catch (err) { @@ -23119,13 +23119,13 @@ var require_request3 = __commonJS({ } } onUpgrade(statusCode, headers, socket) { - assert(!this.aborted); - assert(!this.completed); + assert2(!this.aborted); + assert2(!this.completed); return this[kHandler].onUpgrade(statusCode, headers, socket); } onComplete(trailers) { this.onFinally(); - assert(!this.aborted); + assert2(!this.aborted); this.completed = true; if (channels.trailers.hasSubscribers) { channels.trailers.publish({ request: this, trailers }); @@ -23685,14 +23685,14 @@ var require_timers2 = __commonJS({ var require_connect2 = __commonJS({ "node_modules/@actions/github/node_modules/undici/lib/core/connect.js"(exports2, module2) { "use strict"; - var net = require("node:net"); - var assert = require("node:assert"); + var net3 = require("node:net"); + var assert2 = require("node:assert"); var util = require_util9(); var { InvalidArgumentError, ConnectTimeoutError } = require_errors2(); var timers = require_timers2(); function noop3() { } - var tls; + var tls2; var SessionCache; if (global.FinalizationRegistry && !(process.env.NODE_V8_COVERAGE || process.env.UNDICI_NO_FG)) { SessionCache = class WeakSessionCache { @@ -23750,18 +23750,18 @@ var require_connect2 = __commonJS({ const sessionCache = new SessionCache(maxCachedSessions == null ? 100 : maxCachedSessions); timeout = timeout == null ? 1e4 : timeout; allowH2 = allowH2 != null ? allowH2 : false; - return function connect({ hostname, host, protocol, port, servername, localAddress, httpSocket }, callback) { + return function connect3({ hostname, host, protocol, port, servername, localAddress, httpSocket }, callback) { let socket; if (protocol === "https:") { - if (!tls) { - tls = require("node:tls"); + if (!tls2) { + tls2 = require("node:tls"); } servername = servername || options.servername || util.getServerName(host) || null; const sessionKey = servername || hostname; - assert(sessionKey); + assert2(sessionKey); const session = customSession || sessionCache.get(sessionKey) || null; port = port || 443; - socket = tls.connect({ + socket = tls2.connect({ highWaterMark: 16384, // TLS in node can't have bigger HWM anyway... ...options, @@ -23779,9 +23779,9 @@ var require_connect2 = __commonJS({ sessionCache.set(sessionKey, session2); }); } else { - assert(!httpSocket, "httpSocket can only be sent on TLS update"); + assert2(!httpSocket, "httpSocket can only be sent on TLS update"); port = port || 80; - socket = net.connect({ + socket = net3.connect({ highWaterMark: 64 * 1024, // Same as nodejs fs streams. ...options, @@ -24478,14 +24478,14 @@ var require_global3 = __commonJS({ var require_data_url2 = __commonJS({ "node_modules/@actions/github/node_modules/undici/lib/web/fetch/data-url.js"(exports2, module2) { "use strict"; - var assert = require("node:assert"); + var assert2 = require("node:assert"); var encoder = new TextEncoder(); var HTTP_TOKEN_CODEPOINTS = /^[!#$%&'*+\-.^_|~A-Za-z0-9]+$/; var HTTP_WHITESPACE_REGEX = /[\u000A\u000D\u0009\u0020]/; var ASCII_WHITESPACE_REPLACE_REGEX = /[\u0009\u000A\u000C\u000D\u0020]/g; var HTTP_QUOTED_STRING_TOKENS = /^[\u0009\u0020-\u007E\u0080-\u00FF]+$/; function dataURLProcessor(dataURL) { - assert(dataURL.protocol === "data:"); + assert2(dataURL.protocol === "data:"); let input = URLSerializer(dataURL, true); input = input.slice(5); const position = { position: 0 }; @@ -24686,7 +24686,7 @@ var require_data_url2 = __commonJS({ function collectAnHTTPQuotedString(input, position, extractValue) { const positionStart = position.position; let value = ""; - assert(input[position.position] === '"'); + assert2(input[position.position] === '"'); position.position++; while (true) { value += collectASequenceOfCodePoints( @@ -24707,7 +24707,7 @@ var require_data_url2 = __commonJS({ value += input[position.position]; position.position++; } else { - assert(quoteOrBackslash === '"'); + assert2(quoteOrBackslash === '"'); break; } } @@ -24717,7 +24717,7 @@ var require_data_url2 = __commonJS({ return input.slice(positionStart, position.position); } function serializeAMimeType(mimeType) { - assert(mimeType !== "failure"); + assert2(mimeType !== "failure"); const { parameters, essence } = mimeType; let serialization = essence; for (let [name, value] of parameters.entries()) { @@ -25256,7 +25256,7 @@ var require_util10 = __commonJS({ var { collectASequenceOfCodePoints, collectAnHTTPQuotedString, removeChars, parseMIMEType } = require_data_url2(); var { performance: performance2 } = require("node:perf_hooks"); var { isBlobLike, ReadableStreamFrom, isValidHTTPToken, normalizedMethodRecordsBase } = require_util9(); - var assert = require("node:assert"); + var assert2 = require("node:assert"); var { isUint8Array } = require("node:util/types"); var { webidl } = require_webidl2(); var supportedHashes = []; @@ -25442,7 +25442,7 @@ var require_util10 = __commonJS({ } function determineRequestsReferrer(request3) { const policy = request3.referrerPolicy; - assert(policy); + assert2(policy); let referrerSource = null; if (request3.referrer === "client") { const globalOrigin = getGlobalOrigin(); @@ -25500,7 +25500,7 @@ var require_util10 = __commonJS({ } } function stripURLForReferrer(url, originOnly) { - assert(url instanceof URL); + assert2(url instanceof URL); url = new URL(url); if (url.protocol === "file:" || url.protocol === "about:" || url.protocol === "blank:") { return "no-referrer"; @@ -25665,7 +25665,7 @@ var require_util10 = __commonJS({ if (result === void 0) { throw new TypeError("Value is not JSON serializable"); } - assert(typeof result === "string"); + assert2(typeof result === "string"); return result; } var esIteratorPrototype = Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]())); @@ -25826,7 +25826,7 @@ var require_util10 = __commonJS({ } var invalidIsomorphicEncodeValueRegex = /[^\x00-\xFF]/; function isomorphicEncode(input) { - assert(!invalidIsomorphicEncodeValueRegex.test(input)); + assert2(!invalidIsomorphicEncodeValueRegex.test(input)); return input; } async function readAllBytes(reader) { @@ -25845,7 +25845,7 @@ var require_util10 = __commonJS({ } } function urlIsLocal(url) { - assert("protocol" in url); + assert2("protocol" in url); const protocol = url.protocol; return protocol === "about:" || protocol === "blob:" || protocol === "data:"; } @@ -25853,7 +25853,7 @@ var require_util10 = __commonJS({ return typeof url === "string" && url[5] === ":" && url[0] === "h" && url[1] === "t" && url[2] === "t" && url[3] === "p" && url[4] === "s" || url.protocol === "https:"; } function urlIsHttpHttpsScheme(url) { - assert("protocol" in url); + assert2("protocol" in url); const protocol = url.protocol; return protocol === "http:" || protocol === "https:"; } @@ -26018,7 +26018,7 @@ var require_util10 = __commonJS({ continue; } } else { - assert(input.charCodeAt(position.position) === 44); + assert2(input.charCodeAt(position.position) === 44); position.position++; } } @@ -26348,7 +26348,7 @@ var require_formdata_parser2 = __commonJS({ var { HTTP_TOKEN_CODEPOINTS, isomorphicDecode } = require_data_url2(); var { isFileLike } = require_file2(); var { makeEntry } = require_formdata2(); - var assert = require("node:assert"); + var assert2 = require("node:assert"); var { File: NodeFile } = require("node:buffer"); var File2 = globalThis.File ?? NodeFile; var formDataNameBuffer = Buffer.from('form-data; name="'); @@ -26377,7 +26377,7 @@ var require_formdata_parser2 = __commonJS({ return true; } function multipartFormDataParser(input, mimeType) { - assert(mimeType !== "failure" && mimeType.essence === "multipart/form-data"); + assert2(mimeType !== "failure" && mimeType.essence === "multipart/form-data"); const boundaryString = mimeType.parameters.get("boundary"); if (boundaryString === void 0) { return "failure"; @@ -26441,8 +26441,8 @@ var require_formdata_parser2 = __commonJS({ } else { value = utf8DecodeBytes(Buffer.from(body)); } - assert(isUSVString(name)); - assert(typeof value === "string" && isUSVString(value) || isFileLike(value)); + assert2(isUSVString(name)); + assert2(typeof value === "string" && isUSVString(value) || isFileLike(value)); entryList.push(makeEntry(name, value, filename)); } } @@ -26540,7 +26540,7 @@ var require_formdata_parser2 = __commonJS({ } } function parseMultipartFormDataName(input, position) { - assert(input[position.position - 1] === 34); + assert2(input[position.position - 1] === 34); let name = collectASequenceOfBytes( (char) => char !== 10 && char !== 13 && char !== 34, input, @@ -26609,7 +26609,7 @@ var require_body2 = __commonJS({ var { kState } = require_symbols7(); var { webidl } = require_webidl2(); var { Blob: Blob2 } = require("node:buffer"); - var assert = require("node:assert"); + var assert2 = require("node:assert"); var { isErrored, isDisturbed } = require("node:stream"); var { isArrayBuffer } = require("node:util/types"); var { serializeAMimeType } = require_data_url2(); @@ -26654,7 +26654,7 @@ var require_body2 = __commonJS({ type: "bytes" }); } - assert(isReadableStreamLike(stream)); + assert2(isReadableStreamLike(stream)); let action = null; let source = null; let length = null; @@ -26772,8 +26772,8 @@ Content-Type: ${value.type || "application/octet-stream"}\r } function safelyExtractBody(object, keepalive = false) { if (object instanceof ReadableStream) { - assert(!util.isDisturbed(object), "The body has already been consumed."); - assert(!object.locked, "The stream is locked."); + assert2(!util.isDisturbed(object), "The body has already been consumed."); + assert2(!object.locked, "The stream is locked."); } return extractBody(object, keepalive); } @@ -26908,7 +26908,7 @@ Content-Type: ${value.type || "application/octet-stream"}\r var require_client_h12 = __commonJS({ "node_modules/@actions/github/node_modules/undici/lib/dispatcher/client-h1.js"(exports2, module2) { "use strict"; - var assert = require("node:assert"); + var assert2 = require("node:assert"); var util = require_util9(); var { channels } = require_diagnostics2(); var timers = require_timers2(); @@ -26978,35 +26978,35 @@ var require_client_h12 = __commonJS({ return 0; }, wasm_on_status: (p, at, len) => { - assert(currentParser.ptr === p); + assert2(currentParser.ptr === p); const start = at - currentBufferPtr + currentBufferRef.byteOffset; return currentParser.onStatus(new FastBuffer(currentBufferRef.buffer, start, len)) || 0; }, wasm_on_message_begin: (p) => { - assert(currentParser.ptr === p); + assert2(currentParser.ptr === p); return currentParser.onMessageBegin() || 0; }, wasm_on_header_field: (p, at, len) => { - assert(currentParser.ptr === p); + assert2(currentParser.ptr === p); const start = at - currentBufferPtr + currentBufferRef.byteOffset; return currentParser.onHeaderField(new FastBuffer(currentBufferRef.buffer, start, len)) || 0; }, wasm_on_header_value: (p, at, len) => { - assert(currentParser.ptr === p); + assert2(currentParser.ptr === p); const start = at - currentBufferPtr + currentBufferRef.byteOffset; return currentParser.onHeaderValue(new FastBuffer(currentBufferRef.buffer, start, len)) || 0; }, wasm_on_headers_complete: (p, statusCode, upgrade, shouldKeepAlive) => { - assert(currentParser.ptr === p); + assert2(currentParser.ptr === p); return currentParser.onHeadersComplete(statusCode, Boolean(upgrade), Boolean(shouldKeepAlive)) || 0; }, wasm_on_body: (p, at, len) => { - assert(currentParser.ptr === p); + assert2(currentParser.ptr === p); const start = at - currentBufferPtr + currentBufferRef.byteOffset; return currentParser.onBody(new FastBuffer(currentBufferRef.buffer, start, len)) || 0; }, wasm_on_message_complete: (p) => { - assert(currentParser.ptr === p); + assert2(currentParser.ptr === p); return currentParser.onMessageComplete() || 0; } /* eslint-enable camelcase */ @@ -27027,7 +27027,7 @@ var require_client_h12 = __commonJS({ var TIMEOUT_KEEP_ALIVE = 8 | USE_NATIVE_TIMER; var Parser = class { constructor(client, socket, { exports: exports3 }) { - assert(Number.isFinite(client[kMaxHeadersSize]) && client[kMaxHeadersSize] > 0); + assert2(Number.isFinite(client[kMaxHeadersSize]) && client[kMaxHeadersSize] > 0); this.llhttp = exports3; this.ptr = this.llhttp.llhttp_alloc(constants.TYPE.RESPONSE); this.client = client; @@ -27076,10 +27076,10 @@ var require_client_h12 = __commonJS({ if (this.socket.destroyed || !this.paused) { return; } - assert(this.ptr != null); - assert(currentParser == null); + assert2(this.ptr != null); + assert2(currentParser == null); this.llhttp.llhttp_resume(this.ptr); - assert(this.timeoutType === TIMEOUT_BODY); + assert2(this.timeoutType === TIMEOUT_BODY); if (this.timeout) { if (this.timeout.refresh) { this.timeout.refresh(); @@ -27099,9 +27099,9 @@ var require_client_h12 = __commonJS({ } } execute(data) { - assert(this.ptr != null); - assert(currentParser == null); - assert(!this.paused); + assert2(this.ptr != null); + assert2(currentParser == null); + assert2(!this.paused); const { socket, llhttp } = this; if (data.length > currentBufferSize) { if (currentBufferPtr) { @@ -27143,8 +27143,8 @@ var require_client_h12 = __commonJS({ } } destroy() { - assert(this.ptr != null); - assert(currentParser == null); + assert2(this.ptr != null); + assert2(currentParser == null); this.llhttp.llhttp_free(this.ptr); this.ptr = null; this.timeout && timers.clearTimeout(this.timeout); @@ -27205,14 +27205,14 @@ var require_client_h12 = __commonJS({ } onUpgrade(head) { const { upgrade, client, socket, headers, statusCode } = this; - assert(upgrade); - assert(client[kSocket] === socket); - assert(!socket.destroyed); - assert(!this.paused); - assert((headers.length & 1) === 0); + assert2(upgrade); + assert2(client[kSocket] === socket); + assert2(!socket.destroyed); + assert2(!this.paused); + assert2((headers.length & 1) === 0); const request3 = client[kQueue][client[kRunningIdx]]; - assert(request3); - assert(request3.upgrade || request3.method === "CONNECT"); + assert2(request3); + assert2(request3.upgrade || request3.method === "CONNECT"); this.statusCode = null; this.statusText = ""; this.shouldKeepAlive = null; @@ -27244,8 +27244,8 @@ var require_client_h12 = __commonJS({ if (!request3) { return -1; } - assert(!this.upgrade); - assert(this.statusCode < 200); + assert2(!this.upgrade); + assert2(this.statusCode < 200); if (statusCode === 100) { util.destroy(socket, new SocketError("bad response", util.getSocketInfo(socket))); return -1; @@ -27254,7 +27254,7 @@ var require_client_h12 = __commonJS({ util.destroy(socket, new SocketError("bad upgrade", util.getSocketInfo(socket))); return -1; } - assert(this.timeoutType === TIMEOUT_HEADERS); + assert2(this.timeoutType === TIMEOUT_HEADERS); this.statusCode = statusCode; this.shouldKeepAlive = shouldKeepAlive || // Override llhttp value which does not allow keepAlive for HEAD. request3.method === "HEAD" && !socket[kReset] && this.connection.toLowerCase() === "keep-alive"; @@ -27267,16 +27267,16 @@ var require_client_h12 = __commonJS({ } } if (request3.method === "CONNECT") { - assert(client[kRunning] === 1); + assert2(client[kRunning] === 1); this.upgrade = true; return 2; } if (upgrade) { - assert(client[kRunning] === 1); + assert2(client[kRunning] === 1); this.upgrade = true; return 2; } - assert((this.headers.length & 1) === 0); + assert2((this.headers.length & 1) === 0); this.headers = []; this.headersSize = 0; if (this.shouldKeepAlive && client[kPipelining]) { @@ -27319,14 +27319,14 @@ var require_client_h12 = __commonJS({ return -1; } const request3 = client[kQueue][client[kRunningIdx]]; - assert(request3); - assert(this.timeoutType === TIMEOUT_BODY); + assert2(request3); + assert2(this.timeoutType === TIMEOUT_BODY); if (this.timeout) { if (this.timeout.refresh) { this.timeout.refresh(); } } - assert(statusCode >= 200); + assert2(statusCode >= 200); if (maxResponseSize > -1 && this.bytesRead + buf.length > maxResponseSize) { util.destroy(socket, new ResponseExceededMaxSizeError()); return -1; @@ -27344,10 +27344,10 @@ var require_client_h12 = __commonJS({ if (upgrade) { return; } - assert(statusCode >= 100); - assert((this.headers.length & 1) === 0); + assert2(statusCode >= 100); + assert2((this.headers.length & 1) === 0); const request3 = client[kQueue][client[kRunningIdx]]; - assert(request3); + assert2(request3); this.statusCode = null; this.statusText = ""; this.bytesRead = 0; @@ -27366,7 +27366,7 @@ var require_client_h12 = __commonJS({ request3.onComplete(headers); client[kQueue][client[kRunningIdx]++] = null; if (socket[kWriting]) { - assert(client[kRunning] === 0); + assert2(client[kRunning] === 0); util.destroy(socket, new InformationalError("reset")); return constants.ERROR.PAUSED; } else if (!shouldKeepAlive) { @@ -27386,7 +27386,7 @@ var require_client_h12 = __commonJS({ const { socket, timeoutType, client, paused } = parser.deref(); if (timeoutType === TIMEOUT_HEADERS) { if (!socket[kWriting] || socket.writableNeedDrain || client[kRunning] > 1) { - assert(!paused, "cannot be paused while waiting for headers"); + assert2(!paused, "cannot be paused while waiting for headers"); util.destroy(socket, new HeadersTimeoutError()); } } else if (timeoutType === TIMEOUT_BODY) { @@ -27394,7 +27394,7 @@ var require_client_h12 = __commonJS({ util.destroy(socket, new BodyTimeoutError()); } } else if (timeoutType === TIMEOUT_KEEP_ALIVE) { - assert(client[kRunning] === 0 && client[kKeepAliveTimeoutValue]); + assert2(client[kRunning] === 0 && client[kKeepAliveTimeoutValue]); util.destroy(socket, new InformationalError("socket idle timeout")); } } @@ -27410,7 +27410,7 @@ var require_client_h12 = __commonJS({ socket[kBlocking] = false; socket[kParser] = new Parser(client, socket, llhttpInstance); addListener(socket, "error", function(err) { - assert(err.code !== "ERR_TLS_CERT_ALTNAME_INVALID"); + assert2(err.code !== "ERR_TLS_CERT_ALTNAME_INVALID"); const parser = this[kParser]; if (err.code === "ECONNRESET" && parser.statusCode && !parser.shouldKeepAlive) { parser.onMessageComplete(); @@ -27447,7 +27447,7 @@ var require_client_h12 = __commonJS({ client2[kSocket] = null; client2[kHTTPContext] = null; if (client2.destroyed) { - assert(client2[kPending] === 0); + assert2(client2[kPending] === 0); const requests = client2[kQueue].splice(client2[kRunningIdx]); for (let i = 0; i < requests.length; i++) { const request3 = requests[i]; @@ -27459,7 +27459,7 @@ var require_client_h12 = __commonJS({ util.errorRequest(client2, request3, err); } client2[kPendingIdx] = client2[kRunningIdx]; - assert(client2[kRunning] === 0); + assert2(client2[kRunning] === 0); client2.emit("disconnect", client2[kUrl], [client2], err); client2[kResume](); }); @@ -27650,12 +27650,12 @@ upgrade: ${upgrade}\r } else if (util.isIterable(body)) { writeIterable(abort, body, client, request3, socket, contentLength, header, expectsPayload); } else { - assert(false); + assert2(false); } return true; } function writeStream(abort, body, client, request3, socket, contentLength, header, expectsPayload) { - assert(contentLength !== 0 || client[kRunning] === 0, "stream body cannot be pipelined"); + assert2(contentLength !== 0 || client[kRunning] === 0, "stream body cannot be pipelined"); let finished = false; const writer = new AsyncWriter({ abort, socket, request: request3, contentLength, client, expectsPayload, header }); const onData = function(chunk) { @@ -27692,7 +27692,7 @@ upgrade: ${upgrade}\r return; } finished = true; - assert(socket.destroyed || socket[kWriting] && client[kRunning] <= 1); + assert2(socket.destroyed || socket[kWriting] && client[kRunning] <= 1); socket.off("drain", onDrain).off("error", onFinished); body.removeListener("data", onData).removeListener("end", onFinished).removeListener("close", onClose); if (!err) { @@ -27731,12 +27731,12 @@ upgrade: ${upgrade}\r \r `, "latin1"); } else { - assert(contentLength === null, "no body must not have content length"); + assert2(contentLength === null, "no body must not have content length"); socket.write(`${header}\r `, "latin1"); } } else if (util.isBuffer(body)) { - assert(contentLength === body.byteLength, "buffer body must have content length"); + assert2(contentLength === body.byteLength, "buffer body must have content length"); socket.cork(); socket.write(`${header}content-length: ${contentLength}\r \r @@ -27755,7 +27755,7 @@ upgrade: ${upgrade}\r } } async function writeBlob(abort, body, client, request3, socket, contentLength, header, expectsPayload) { - assert(contentLength === body.size, "blob body must have content length"); + assert2(contentLength === body.size, "blob body must have content length"); try { if (contentLength != null && contentLength !== body.size) { throw new RequestContentLengthMismatchError(); @@ -27778,7 +27778,7 @@ upgrade: ${upgrade}\r } } async function writeIterable(abort, body, client, request3, socket, contentLength, header, expectsPayload) { - assert(contentLength !== 0 || client[kRunning] === 0, "iterator body cannot be pipelined"); + assert2(contentLength !== 0 || client[kRunning] === 0, "iterator body cannot be pipelined"); let callback = null; function onDrain() { if (callback) { @@ -27788,7 +27788,7 @@ upgrade: ${upgrade}\r } } const waitForDrain = () => new Promise((resolve2, reject) => { - assert(callback === null); + assert2(callback === null); if (socket[kError]) { reject(socket[kError]); } else { @@ -27915,7 +27915,7 @@ ${len.toString(16)}\r const { socket, client, abort } = this; socket[kWriting] = false; if (err) { - assert(client[kRunning] <= 1, "pipeline should only contain this request"); + assert2(client[kRunning] <= 1, "pipeline should only contain this request"); abort(err); } } @@ -27928,7 +27928,7 @@ ${len.toString(16)}\r var require_client_h22 = __commonJS({ "node_modules/@actions/github/node_modules/undici/lib/dispatcher/client-h2.js"(exports2, module2) { "use strict"; - var assert = require("node:assert"); + var assert2 = require("node:assert"); var { pipeline } = require("node:stream"); var util = require_util9(); var { @@ -28014,7 +28014,7 @@ var require_client_h22 = __commonJS({ const err = this[kSocket][kError] || this[kError] || new SocketError("closed", util.getSocketInfo(socket2)); client2[kHTTP2Session] = null; if (client2.destroyed) { - assert(client2[kPending] === 0); + assert2(client2[kPending] === 0); const requests = client2[kQueue].splice(client2[kRunningIdx]); for (let i = 0; i < requests.length; i++) { const request3 = requests[i]; @@ -28026,7 +28026,7 @@ var require_client_h22 = __commonJS({ client[kHTTP2Session] = session; socket[kHTTP2Session] = session; util.addListener(socket, "error", function(err) { - assert(err.code !== "ERR_TLS_CERT_ALTNAME_INVALID"); + assert2(err.code !== "ERR_TLS_CERT_ALTNAME_INVALID"); this[kError] = err; this[kClient][kOnError](err); }); @@ -28040,7 +28040,7 @@ var require_client_h22 = __commonJS({ this[kHTTP2Session].destroy(err); } client[kPendingIdx] = client[kRunningIdx]; - assert(client[kRunning] === 0); + assert2(client[kRunning] === 0); client.emit("disconnect", client[kUrl], [client], err); client[kResume](); }); @@ -28085,7 +28085,7 @@ var require_client_h22 = __commonJS({ } } function onHttp2SessionError(err) { - assert(err.code !== "ERR_TLS_CERT_ALTNAME_INVALID"); + assert2(err.code !== "ERR_TLS_CERT_ALTNAME_INVALID"); this[kSocket][kError] = err; this[kClient][kOnError](err); } @@ -28117,7 +28117,7 @@ var require_client_h22 = __commonJS({ util.errorRequest(client, request3, err); client[kPendingIdx] = client[kRunningIdx]; } - assert(client[kRunning] === 0); + assert2(client[kRunning] === 0); client.emit("disconnect", client[kUrl], [client], err); client[kResume](); } @@ -28221,7 +28221,7 @@ var require_client_h22 = __commonJS({ process.emitWarning(new RequestContentLengthMismatchError()); } if (contentLength != null) { - assert(body, "no body must not have content length"); + assert2(body, "no body must not have content length"); headers[HTTP2_HEADER_CONTENT_LENGTH] = `${contentLength}`; } session.ref(); @@ -28351,14 +28351,14 @@ var require_client_h22 = __commonJS({ expectsPayload ); } else { - assert(false); + assert2(false); } } } function writeBuffer(abort, h2stream, body, client, request3, socket, contentLength, expectsPayload) { try { if (body != null && util.isBuffer(body)) { - assert(contentLength === body.byteLength, "buffer body must have content length"); + assert2(contentLength === body.byteLength, "buffer body must have content length"); h2stream.cork(); h2stream.write(body); h2stream.uncork(); @@ -28375,7 +28375,7 @@ var require_client_h22 = __commonJS({ } } function writeStream(abort, socket, expectsPayload, h2stream, body, client, request3, contentLength) { - assert(contentLength !== 0 || client[kRunning] === 0, "stream body cannot be pipelined"); + assert2(contentLength !== 0 || client[kRunning] === 0, "stream body cannot be pipelined"); const pipe = pipeline( body, h2stream, @@ -28399,7 +28399,7 @@ var require_client_h22 = __commonJS({ } } async function writeBlob(abort, h2stream, body, client, request3, socket, contentLength, expectsPayload) { - assert(contentLength === body.size, "blob body must have content length"); + assert2(contentLength === body.size, "blob body must have content length"); try { if (contentLength != null && contentLength !== body.size) { throw new RequestContentLengthMismatchError(); @@ -28420,7 +28420,7 @@ var require_client_h22 = __commonJS({ } } async function writeIterable(abort, h2stream, body, client, request3, socket, contentLength, expectsPayload) { - assert(contentLength !== 0 || client[kRunning] === 0, "iterator body cannot be pipelined"); + assert2(contentLength !== 0 || client[kRunning] === 0, "iterator body cannot be pipelined"); let callback = null; function onDrain() { if (callback) { @@ -28430,7 +28430,7 @@ var require_client_h22 = __commonJS({ } } const waitForDrain = () => new Promise((resolve2, reject) => { - assert(callback === null); + assert2(callback === null); if (socket[kError]) { reject(socket[kError]); } else { @@ -28471,7 +28471,7 @@ var require_redirect_handler2 = __commonJS({ "use strict"; var util = require_util9(); var { kBodyUsed } = require_symbols6(); - var assert = require("node:assert"); + var assert2 = require("node:assert"); var { InvalidArgumentError } = require_errors2(); var EE = require("node:events"); var redirectableStatusCodes = [300, 301, 302, 303, 307, 308]; @@ -28482,7 +28482,7 @@ var require_redirect_handler2 = __commonJS({ this[kBodyUsed] = false; } async *[Symbol.asyncIterator]() { - assert(!this[kBodyUsed], "disturbed"); + assert2(!this[kBodyUsed], "disturbed"); this[kBodyUsed] = true; yield* this[kBody]; } @@ -28504,7 +28504,7 @@ var require_redirect_handler2 = __commonJS({ if (util.isStream(this.opts.body)) { if (util.bodyLength(this.opts.body) === 0) { this.opts.body.on("data", function() { - assert(false); + assert2(false); }); } if (typeof this.opts.body.readableDidRead !== "boolean") { @@ -28529,7 +28529,7 @@ var require_redirect_handler2 = __commonJS({ onError(error3) { this.handler.onError(error3); } - onHeaders(statusCode, headers, resume, statusText) { + onHeaders(statusCode, headers, resume2, statusText) { this.location = this.history.length >= this.maxRedirections || util.isDisturbed(this.opts.body) ? null : parseLocation(statusCode, headers); if (this.opts.throwOnMaxRedirect && this.history.length >= this.maxRedirections) { if (this.request) { @@ -28543,7 +28543,7 @@ var require_redirect_handler2 = __commonJS({ this.history.push(new URL(this.opts.path, this.opts.origin)); } if (!this.location) { - return this.handler.onHeaders(statusCode, headers, resume, statusText); + return this.handler.onHeaders(statusCode, headers, resume2, statusText); } const { origin, pathname, search } = util.parseURL(new URL(this.location, this.opts.origin && new URL(this.opts.path, this.opts.origin))); const path5 = search ? `${pathname}${search}` : pathname; @@ -28616,7 +28616,7 @@ var require_redirect_handler2 = __commonJS({ } } } else { - assert(headers == null, "headers must be an object or an array"); + assert2(headers == null, "headers must be an object or an array"); } return ret; } @@ -28650,9 +28650,9 @@ var require_redirect_interceptor2 = __commonJS({ var require_client2 = __commonJS({ "node_modules/@actions/github/node_modules/undici/lib/dispatcher/client.js"(exports2, module2) { "use strict"; - var assert = require("node:assert"); - var net = require("node:net"); - var http = require("node:http"); + var assert2 = require("node:assert"); + var net3 = require("node:net"); + var http2 = require("node:http"); var util = require_util9(); var { channels } = require_diagnostics2(); var Request = require_request3(); @@ -28736,11 +28736,11 @@ var require_client2 = __commonJS({ keepAliveTimeoutThreshold, socketPath, pipelining, - tls, + tls: tls2, strictContentLength, maxCachedSessions, maxRedirections, - connect: connect2, + connect: connect4, maxRequestsPerClient, localAddress, maxResponseSize, @@ -28790,7 +28790,7 @@ var require_client2 = __commonJS({ if (bodyTimeout != null && (!Number.isInteger(bodyTimeout) || bodyTimeout < 0)) { throw new InvalidArgumentError("bodyTimeout must be a positive integer or zero"); } - if (connect2 != null && typeof connect2 !== "function" && typeof connect2 !== "object") { + if (connect4 != null && typeof connect4 !== "function" && typeof connect4 !== "object") { throw new InvalidArgumentError("connect must be a function or an object"); } if (maxRedirections != null && (!Number.isInteger(maxRedirections) || maxRedirections < 0)) { @@ -28799,7 +28799,7 @@ var require_client2 = __commonJS({ if (maxRequestsPerClient != null && (!Number.isInteger(maxRequestsPerClient) || maxRequestsPerClient < 0)) { throw new InvalidArgumentError("maxRequestsPerClient must be a positive number"); } - if (localAddress != null && (typeof localAddress !== "string" || net.isIP(localAddress) === 0)) { + if (localAddress != null && (typeof localAddress !== "string" || net3.isIP(localAddress) === 0)) { throw new InvalidArgumentError("localAddress must be valid string IP address"); } if (maxResponseSize != null && (!Number.isInteger(maxResponseSize) || maxResponseSize < -1)) { @@ -28814,15 +28814,15 @@ var require_client2 = __commonJS({ if (maxConcurrentStreams != null && (typeof maxConcurrentStreams !== "number" || maxConcurrentStreams < 1)) { throw new InvalidArgumentError("maxConcurrentStreams must be a positive integer, greater than 0"); } - if (typeof connect2 !== "function") { - connect2 = buildConnector({ - ...tls, + if (typeof connect4 !== "function") { + connect4 = buildConnector({ + ...tls2, maxCachedSessions, allowH2, socketPath, timeout: connectTimeout, ...autoSelectFamily ? { autoSelectFamily, autoSelectFamilyAttemptTimeout } : void 0, - ...connect2 + ...connect4 }); } if (interceptors?.Client && Array.isArray(interceptors.Client)) { @@ -28837,9 +28837,9 @@ var require_client2 = __commonJS({ this[kInterceptors] = [createRedirectInterceptor({ maxRedirections })]; } this[kUrl] = util.parseOrigin(url); - this[kConnector] = connect2; + this[kConnector] = connect4; this[kPipelining] = pipelining != null ? pipelining : 1; - this[kMaxHeadersSize] = maxHeaderSize || http.maxHeaderSize; + this[kMaxHeadersSize] = maxHeaderSize || http2.maxHeaderSize; this[kKeepAliveDefaultTimeout] = keepAliveTimeout == null ? 4e3 : keepAliveTimeout; this[kKeepAliveMaxTimeout] = keepAliveMaxTimeout == null ? 6e5 : keepAliveMaxTimeout; this[kKeepAliveTimeoutThreshold] = keepAliveTimeoutThreshold == null ? 2e3 : keepAliveTimeoutThreshold; @@ -28862,7 +28862,7 @@ var require_client2 = __commonJS({ this[kQueue] = []; this[kRunningIdx] = 0; this[kPendingIdx] = 0; - this[kResume] = (sync) => resume(this, sync); + this[kResume] = (sync) => resume2(this, sync); this[kOnError] = (err) => onError(this, err); } get pipelining() { @@ -28891,7 +28891,7 @@ var require_client2 = __commonJS({ } /* istanbul ignore: only used for test */ [kConnect](cb) { - connect(this); + connect3(this); this.once("connect", cb); } [kDispatch](opts, handler2) { @@ -28901,7 +28901,7 @@ var require_client2 = __commonJS({ if (this[kResuming]) { } else if (util.bodyLength(request3.body) == null && util.isIterable(request3.body)) { this[kResuming] = 1; - queueMicrotask(() => resume(this)); + queueMicrotask(() => resume2(this)); } else { this[kResume](true); } @@ -28946,24 +28946,24 @@ var require_client2 = __commonJS({ var createRedirectInterceptor = require_redirect_interceptor2(); function onError(client, err) { if (client[kRunning] === 0 && err.code !== "UND_ERR_INFO" && err.code !== "UND_ERR_SOCKET") { - assert(client[kPendingIdx] === client[kRunningIdx]); + assert2(client[kPendingIdx] === client[kRunningIdx]); const requests = client[kQueue].splice(client[kRunningIdx]); for (let i = 0; i < requests.length; i++) { const request3 = requests[i]; util.errorRequest(client, request3, err); } - assert(client[kSize] === 0); + assert2(client[kSize] === 0); } } - async function connect(client) { - assert(!client[kConnecting]); - assert(!client[kHTTPContext]); + async function connect3(client) { + assert2(!client[kConnecting]); + assert2(!client[kHTTPContext]); let { host, hostname, protocol, port } = client[kUrl]; if (hostname[0] === "[") { const idx = hostname.indexOf("]"); - assert(idx !== -1); + assert2(idx !== -1); const ip = hostname.substring(1, idx); - assert(net.isIP(ip)); + assert2(net3.isIP(ip)); hostname = ip; } client[kConnecting] = true; @@ -29002,7 +29002,7 @@ var require_client2 = __commonJS({ util.destroy(socket.on("error", noop3), new ClientDestroyedError()); return; } - assert(socket); + assert2(socket); try { client[kHTTPContext] = socket.alpnProtocol === "h2" ? await connectH2(client, socket) : await connectH1(client, socket); } catch (err) { @@ -29051,7 +29051,7 @@ var require_client2 = __commonJS({ }); } if (err.code === "ERR_TLS_CERT_ALTNAME_INVALID") { - assert(client[kRunning] === 0); + assert2(client[kRunning] === 0); while (client[kPending] > 0 && client[kQueue][client[kPendingIdx]].servername === client[kServerName]) { const request3 = client[kQueue][client[kPendingIdx]++]; util.errorRequest(client, request3, err); @@ -29067,7 +29067,7 @@ var require_client2 = __commonJS({ client[kNeedDrain] = 0; client.emit("drain", client[kUrl], [client]); } - function resume(client, sync) { + function resume2(client, sync) { if (client[kResuming] === 2) { return; } @@ -29083,7 +29083,7 @@ var require_client2 = __commonJS({ function _resume(client, sync) { while (true) { if (client.destroyed) { - assert(client[kPending] === 0); + assert2(client[kPending] === 0); return; } if (client[kClosedResolve] && !client[kSize]) { @@ -29119,14 +29119,14 @@ var require_client2 = __commonJS({ client[kServerName] = request3.servername; client[kHTTPContext]?.destroy(new InformationalError("servername changed"), () => { client[kHTTPContext] = null; - resume(client); + resume2(client); }); } if (client[kConnecting]) { return; } if (!client[kHTTPContext]) { - connect(client); + connect3(client); return; } if (client[kHTTPContext].destroyed) { @@ -29418,9 +29418,9 @@ var require_pool2 = __commonJS({ constructor(origin, { connections, factory = defaultFactory, - connect, + connect: connect3, connectTimeout, - tls, + tls: tls2, maxCachedSessions, socketPath, autoSelectFamily, @@ -29435,24 +29435,24 @@ var require_pool2 = __commonJS({ if (typeof factory !== "function") { throw new InvalidArgumentError("factory must be a function."); } - if (connect != null && typeof connect !== "function" && typeof connect !== "object") { + if (connect3 != null && typeof connect3 !== "function" && typeof connect3 !== "object") { throw new InvalidArgumentError("connect must be a function or an object"); } - if (typeof connect !== "function") { - connect = buildConnector({ - ...tls, + if (typeof connect3 !== "function") { + connect3 = buildConnector({ + ...tls2, maxCachedSessions, allowH2, socketPath, timeout: connectTimeout, ...autoSelectFamily ? { autoSelectFamily, autoSelectFamilyAttemptTimeout } : void 0, - ...connect + ...connect3 }); } this[kInterceptors] = options.interceptors?.Pool && Array.isArray(options.interceptors.Pool) ? options.interceptors.Pool : []; this[kConnections] = connections || null; this[kUrl] = util.parseOrigin(origin); - this[kOptions] = { ...util.deepClone(options), connect, allowH2 }; + this[kOptions] = { ...util.deepClone(options), connect: connect3, allowH2 }; this[kOptions].interceptors = options.interceptors ? { ...options.interceptors } : void 0; this[kFactory] = factory; this.on("connectionError", (origin2, targets, error3) => { @@ -29646,23 +29646,23 @@ var require_agent2 = __commonJS({ function defaultFactory(origin, opts) { return opts && opts.connections === 1 ? new Client(origin, opts) : new Pool(origin, opts); } - var Agent = class extends DispatcherBase { - constructor({ factory = defaultFactory, maxRedirections = 0, connect, ...options } = {}) { + var Agent3 = class extends DispatcherBase { + constructor({ factory = defaultFactory, maxRedirections = 0, connect: connect3, ...options } = {}) { super(); if (typeof factory !== "function") { throw new InvalidArgumentError("factory must be a function."); } - if (connect != null && typeof connect !== "function" && typeof connect !== "object") { + if (connect3 != null && typeof connect3 !== "function" && typeof connect3 !== "object") { throw new InvalidArgumentError("connect must be a function or an object"); } if (!Number.isInteger(maxRedirections) || maxRedirections < 0) { throw new InvalidArgumentError("maxRedirections must be a positive number"); } - if (connect && typeof connect !== "function") { - connect = { ...connect }; + if (connect3 && typeof connect3 !== "function") { + connect3 = { ...connect3 }; } this[kInterceptors] = options.interceptors?.Agent && Array.isArray(options.interceptors.Agent) ? options.interceptors.Agent : [createRedirectInterceptor({ maxRedirections })]; - this[kOptions] = { ...util.deepClone(options), connect }; + this[kOptions] = { ...util.deepClone(options), connect: connect3 }; this[kOptions].interceptors = options.interceptors ? { ...options.interceptors } : void 0; this[kMaxRedirections] = maxRedirections; this[kFactory] = factory; @@ -29718,7 +29718,7 @@ var require_agent2 = __commonJS({ await Promise.all(destroyPromises); } }; - module2.exports = Agent; + module2.exports = Agent3; } }); @@ -29727,8 +29727,8 @@ var require_proxy_agent2 = __commonJS({ "node_modules/@actions/github/node_modules/undici/lib/dispatcher/proxy-agent.js"(exports2, module2) { "use strict"; var { kProxy, kClose, kDestroy, kDispatch, kInterceptors } = require_symbols6(); - var { URL: URL2 } = require("node:url"); - var Agent = require_agent2(); + var { URL: URL3 } = require("node:url"); + var Agent3 = require_agent2(); var Pool = require_pool2(); var DispatcherBase = require_dispatcher_base2(); var { InvalidArgumentError, RequestAbortedError, SecureProxyConnectionError } = require_errors2(); @@ -29757,28 +29757,28 @@ var require_proxy_agent2 = __commonJS({ } var Http1ProxyWrapper = class extends DispatcherBase { #client; - constructor(proxyUrl, { headers = {}, connect, factory }) { + constructor(proxyUrl, { headers = {}, connect: connect3, factory }) { super(); if (!proxyUrl) { throw new InvalidArgumentError("Proxy URL is mandatory"); } this[kProxyHeaders] = headers; if (factory) { - this.#client = factory(proxyUrl, { connect }); + this.#client = factory(proxyUrl, { connect: connect3 }); } else { - this.#client = new Client(proxyUrl, { connect }); + this.#client = new Client(proxyUrl, { connect: connect3 }); } } [kDispatch](opts, handler2) { const onHeaders = handler2.onHeaders; - handler2.onHeaders = function(statusCode, data, resume) { + handler2.onHeaders = function(statusCode, data, resume2) { if (statusCode === 407) { if (typeof handler2.onError === "function") { handler2.onError(new InvalidArgumentError("Proxy Authentication Required (407)")); } return; } - if (onHeaders) onHeaders.call(this, statusCode, data, resume); + if (onHeaders) onHeaders.call(this, statusCode, data, resume2); }; const { origin, @@ -29787,7 +29787,7 @@ var require_proxy_agent2 = __commonJS({ } = opts; opts.path = origin + path5; if (!("host" in headers) && !("Host" in headers)) { - const { host } = new URL2(origin); + const { host } = new URL3(origin); headers.host = host; } opts.headers = { ...this[kProxyHeaders], ...headers }; @@ -29803,7 +29803,7 @@ var require_proxy_agent2 = __commonJS({ var ProxyAgent = class extends DispatcherBase { constructor(opts) { super(); - if (!opts || typeof opts === "object" && !(opts instanceof URL2) && !opts.uri) { + if (!opts || typeof opts === "object" && !(opts instanceof URL3) && !opts.uri) { throw new InvalidArgumentError("Proxy uri is mandatory"); } const { clientFactory = defaultFactory } = opts; @@ -29828,22 +29828,22 @@ var require_proxy_agent2 = __commonJS({ } else if (username && password) { this[kProxyHeaders]["proxy-authorization"] = `Basic ${Buffer.from(`${decodeURIComponent(username)}:${decodeURIComponent(password)}`).toString("base64")}`; } - const connect = buildConnector({ ...opts.proxyTls }); + const connect3 = buildConnector({ ...opts.proxyTls }); this[kConnectEndpoint] = buildConnector({ ...opts.requestTls }); const agentFactory = opts.factory || defaultAgentFactory; const factory = (origin2, options) => { - const { protocol: protocol2 } = new URL2(origin2); + const { protocol: protocol2 } = new URL3(origin2); if (!this[kTunnelProxy] && protocol2 === "http:" && this[kProxy].protocol === "http:") { return new Http1ProxyWrapper(this[kProxy].uri, { headers: this[kProxyHeaders], - connect, + connect: connect3, factory: agentFactory }); } return agentFactory(origin2, options); }; - this[kClient] = clientFactory(url, { connect }); - this[kAgent] = new Agent({ + this[kClient] = clientFactory(url, { connect: connect3 }); + this[kAgent] = new Agent3({ ...opts, factory, connect: async (opts2, callback) => { @@ -29892,7 +29892,7 @@ var require_proxy_agent2 = __commonJS({ const headers = buildHeaders(opts.headers); throwIfProxyAuthIsSent(headers); if (headers && !("host" in headers) && !("Host" in headers)) { - const { host } = new URL2(opts.origin); + const { host } = new URL3(opts.origin); headers.host = host; } return this[kAgent].dispatch( @@ -29909,11 +29909,11 @@ var require_proxy_agent2 = __commonJS({ */ #getUrl(opts) { if (typeof opts === "string") { - return new URL2(opts); - } else if (opts instanceof URL2) { + return new URL3(opts); + } else if (opts instanceof URL3) { return opts; } else { - return new URL2(opts.uri); + return new URL3(opts.uri); } } async [kClose]() { @@ -29952,7 +29952,7 @@ var require_env_http_proxy_agent2 = __commonJS({ var DispatcherBase = require_dispatcher_base2(); var { kClose, kDestroy, kClosed, kDestroyed, kDispatch, kNoProxyAgent, kHttpProxyAgent, kHttpsProxyAgent } = require_symbols6(); var ProxyAgent = require_proxy_agent2(); - var Agent = require_agent2(); + var Agent3 = require_agent2(); var DEFAULT_PORTS = { "http:": 80, "https:": 443 @@ -29972,7 +29972,7 @@ var require_env_http_proxy_agent2 = __commonJS({ }); } const { httpProxy, httpsProxy, noProxy, ...agentOpts } = opts; - this[kNoProxyAgent] = new Agent(agentOpts); + this[kNoProxyAgent] = new Agent3(agentOpts); const HTTP_PROXY = httpProxy ?? process.env.http_proxy ?? process.env.HTTP_PROXY; if (HTTP_PROXY) { this[kHttpProxyAgent] = new ProxyAgent({ ...agentOpts, uri: HTTP_PROXY }); @@ -30085,7 +30085,7 @@ var require_env_http_proxy_agent2 = __commonJS({ var require_retry_handler2 = __commonJS({ "node_modules/@actions/github/node_modules/undici/lib/handler/retry-handler.js"(exports2, module2) { "use strict"; - var assert = require("node:assert"); + var assert2 = require("node:assert"); var { kRetryHandlerDefaultRetry } = require_symbols6(); var { RequestRetryError } = require_errors2(); var { @@ -30217,7 +30217,7 @@ var require_retry_handler2 = __commonJS({ const retryTimeout = retryAfterHeader > 0 ? Math.min(retryAfterHeader, maxTimeout) : Math.min(minTimeout * timeoutFactor ** (counter - 1), maxTimeout); setTimeout(() => cb(null), retryTimeout); } - onHeaders(statusCode, rawHeaders, resume, statusMessage) { + onHeaders(statusCode, rawHeaders, resume2, statusMessage) { const headers = parseHeaders(rawHeaders); this.retryCount += 1; if (statusCode >= 300) { @@ -30225,7 +30225,7 @@ var require_retry_handler2 = __commonJS({ return this.handler.onHeaders( statusCode, rawHeaders, - resume, + resume2, statusMessage ); } else { @@ -30271,9 +30271,9 @@ var require_retry_handler2 = __commonJS({ return false; } const { start, size, end = size - 1 } = contentRange; - assert(this.start === start, "content-range mismatch"); - assert(this.end == null || this.end === end, "content-range mismatch"); - this.resume = resume; + assert2(this.start === start, "content-range mismatch"); + assert2(this.end == null || this.end === end, "content-range mismatch"); + this.resume = resume2; return true; } if (this.end == null) { @@ -30283,16 +30283,16 @@ var require_retry_handler2 = __commonJS({ return this.handler.onHeaders( statusCode, rawHeaders, - resume, + resume2, statusMessage ); } const { start, size, end = size - 1 } = range; - assert( + assert2( start != null && Number.isFinite(start), "content-range mismatch" ); - assert(end != null && Number.isFinite(end), "invalid content-length"); + assert2(end != null && Number.isFinite(end), "invalid content-length"); this.start = start; this.end = end; } @@ -30300,12 +30300,12 @@ var require_retry_handler2 = __commonJS({ const contentLength = headers["content-length"]; this.end = contentLength != null ? Number(contentLength) - 1 : null; } - assert(Number.isFinite(this.start)); - assert( + assert2(Number.isFinite(this.start)); + assert2( this.end == null || Number.isFinite(this.end), "invalid content-length" ); - this.resume = resume; + this.resume = resume2; this.etag = headers.etag != null ? headers.etag : null; if (this.etag != null && this.etag.startsWith("W/")) { this.etag = null; @@ -30313,7 +30313,7 @@ var require_retry_handler2 = __commonJS({ return this.handler.onHeaders( statusCode, rawHeaders, - resume, + resume2, statusMessage ); } @@ -30418,7 +30418,7 @@ var require_retry_agent2 = __commonJS({ var require_readable2 = __commonJS({ "node_modules/@actions/github/node_modules/undici/lib/api/readable.js"(exports2, module2) { "use strict"; - var assert = require("node:assert"); + var assert2 = require("node:assert"); var { Readable } = require("node:stream"); var { RequestAbortedError, NotSupportedError, InvalidArgumentError, AbortError } = require_errors2(); var util = require_util9(); @@ -30433,7 +30433,7 @@ var require_readable2 = __commonJS({ }; var BodyReadable = class extends Readable { constructor({ - resume, + resume: resume2, abort, contentType = "", contentLength, @@ -30442,7 +30442,7 @@ var require_readable2 = __commonJS({ }) { super({ autoDestroy: true, - read: resume, + read: resume2, highWaterMark }); this._readableState.dataEmitted = false; @@ -30531,7 +30531,7 @@ var require_readable2 = __commonJS({ this[kBody] = ReadableStreamFrom(this); if (this[kConsume]) { this[kBody].getReader(); - assert(this[kBody].locked); + assert2(this[kBody].locked); } } return this[kBody]; @@ -30577,7 +30577,7 @@ var require_readable2 = __commonJS({ return util.isDisturbed(self2) || isLocked(self2); } async function consume(stream, type2) { - assert(!stream[kConsume]); + assert2(!stream[kConsume]); return new Promise((resolve2, reject) => { if (isUnusable(stream)) { const rState = stream._readableState; @@ -30710,14 +30710,14 @@ var require_readable2 = __commonJS({ // node_modules/@actions/github/node_modules/undici/lib/api/util.js var require_util11 = __commonJS({ "node_modules/@actions/github/node_modules/undici/lib/api/util.js"(exports2, module2) { - var assert = require("node:assert"); + var assert2 = require("node:assert"); var { ResponseStatusCodeError } = require_errors2(); var { chunksDecode } = require_readable2(); var CHUNK_LIMIT = 128 * 1024; async function getResolveErrorBodyCallback({ callback, body, contentType, statusCode, statusMessage, headers }) { - assert(body); + assert2(body); let chunks = []; let length = 0; try { @@ -30772,7 +30772,7 @@ var require_util11 = __commonJS({ var require_api_request2 = __commonJS({ "node_modules/@actions/github/node_modules/undici/lib/api/api-request.js"(exports2, module2) { "use strict"; - var assert = require("node:assert"); + var assert2 = require("node:assert"); var { Readable } = require_readable2(); var { InvalidArgumentError, RequestAbortedError } = require_errors2(); var util = require_util9(); @@ -30852,11 +30852,11 @@ var require_api_request2 = __commonJS({ abort(this.reason); return; } - assert(this.callback); + assert2(this.callback); this.abort = abort; this.context = context2; } - onHeaders(statusCode, rawHeaders, resume, statusMessage) { + onHeaders(statusCode, rawHeaders, resume2, statusMessage) { const { callback, opaque, abort, context: context2, responseHeaders, highWaterMark } = this; const headers = responseHeaders === "raw" ? util.parseRawHeaders(rawHeaders) : util.parseHeaders(rawHeaders); if (statusCode < 200) { @@ -30869,7 +30869,7 @@ var require_api_request2 = __commonJS({ const contentType = parsedHeaders["content-type"]; const contentLength = parsedHeaders["content-length"]; const res = new Readable({ - resume, + resume: resume2, abort, contentType, contentLength: this.method !== "HEAD" && contentLength ? Number(contentLength) : null, @@ -31009,7 +31009,7 @@ var require_abort_signal2 = __commonJS({ var require_api_stream2 = __commonJS({ "node_modules/@actions/github/node_modules/undici/lib/api/api-stream.js"(exports2, module2) { "use strict"; - var assert = require("node:assert"); + var assert2 = require("node:assert"); var { finished, PassThrough } = require("node:stream"); var { InvalidArgumentError, InvalidReturnValueError } = require_errors2(); var util = require_util9(); @@ -31068,11 +31068,11 @@ var require_api_stream2 = __commonJS({ abort(this.reason); return; } - assert(this.callback); + assert2(this.callback); this.abort = abort; this.context = context2; } - onHeaders(statusCode, rawHeaders, resume, statusMessage) { + onHeaders(statusCode, rawHeaders, resume2, statusMessage) { const { factory, opaque, context: context2, callback, responseHeaders } = this; const headers = responseHeaders === "raw" ? util.parseRawHeaders(rawHeaders) : util.parseHeaders(rawHeaders); if (statusCode < 200) { @@ -31119,7 +31119,7 @@ var require_api_stream2 = __commonJS({ } }); } - res.on("drain", resume); + res.on("drain", resume2); this.res = res; const needDrain = res.writableNeedDrain !== void 0 ? res.writableNeedDrain : res._writableState?.needDrain; return needDrain !== true; @@ -31195,7 +31195,7 @@ var require_api_pipeline2 = __commonJS({ var util = require_util9(); var { AsyncResource } = require("node:async_hooks"); var { addSignal, removeSignal } = require_abort_signal2(); - var assert = require("node:assert"); + var assert2 = require("node:assert"); var kResume = /* @__PURE__ */ Symbol("resume"); var PipelineRequest = class extends Readable { constructor() { @@ -31203,10 +31203,10 @@ var require_api_pipeline2 = __commonJS({ this[kResume] = null; } _read() { - const { [kResume]: resume } = this; - if (resume) { + const { [kResume]: resume2 } = this; + if (resume2) { this[kResume] = null; - resume(); + resume2(); } } _destroy(err, callback) { @@ -31215,9 +31215,9 @@ var require_api_pipeline2 = __commonJS({ } }; var PipelineResponse = class extends Readable { - constructor(resume) { + constructor(resume2) { super({ autoDestroy: true }); - this[kResume] = resume; + this[kResume] = resume2; } _read() { this[kResume](); @@ -31299,12 +31299,12 @@ var require_api_pipeline2 = __commonJS({ abort(this.reason); return; } - assert(!res, "pipeline cannot be retried"); - assert(!ret.destroyed); + assert2(!res, "pipeline cannot be retried"); + assert2(!ret.destroyed); this.abort = abort; this.context = context2; } - onHeaders(statusCode, rawHeaders, resume) { + onHeaders(statusCode, rawHeaders, resume2) { const { opaque, handler: handler2, context: context2 } = this; if (statusCode < 200) { if (this.onInfo) { @@ -31313,7 +31313,7 @@ var require_api_pipeline2 = __commonJS({ } return; } - this.res = new PipelineResponse(resume); + this.res = new PipelineResponse(resume2); let body; try { this.handler = null; @@ -31386,7 +31386,7 @@ var require_api_upgrade2 = __commonJS({ var { AsyncResource } = require("node:async_hooks"); var util = require_util9(); var { addSignal, removeSignal } = require_abort_signal2(); - var assert = require("node:assert"); + var assert2 = require("node:assert"); var UpgradeHandler = class extends AsyncResource { constructor(opts, callback) { if (!opts || typeof opts !== "object") { @@ -31412,7 +31412,7 @@ var require_api_upgrade2 = __commonJS({ abort(this.reason); return; } - assert(this.callback); + assert2(this.callback); this.abort = abort; this.context = null; } @@ -31420,7 +31420,7 @@ var require_api_upgrade2 = __commonJS({ throw new SocketError("bad upgrade", null); } onUpgrade(statusCode, rawHeaders, socket) { - assert(statusCode === 101); + assert2(statusCode === 101); const { callback, opaque, context: context2 } = this; removeSignal(this); this.callback = null; @@ -31474,7 +31474,7 @@ var require_api_upgrade2 = __commonJS({ var require_api_connect2 = __commonJS({ "node_modules/@actions/github/node_modules/undici/lib/api/api-connect.js"(exports2, module2) { "use strict"; - var assert = require("node:assert"); + var assert2 = require("node:assert"); var { AsyncResource } = require("node:async_hooks"); var { InvalidArgumentError, SocketError } = require_errors2(); var util = require_util9(); @@ -31503,7 +31503,7 @@ var require_api_connect2 = __commonJS({ abort(this.reason); return; } - assert(this.callback); + assert2(this.callback); this.abort = abort; this.context = context2; } @@ -31537,10 +31537,10 @@ var require_api_connect2 = __commonJS({ } } }; - function connect(opts, callback) { + function connect3(opts, callback) { if (callback === void 0) { return new Promise((resolve2, reject) => { - connect.call(this, opts, (err, data) => { + connect3.call(this, opts, (err, data) => { return err ? reject(err) : resolve2(data); }); }); @@ -31556,7 +31556,7 @@ var require_api_connect2 = __commonJS({ queueMicrotask(() => callback(err, { opaque })); } } - module2.exports = connect; + module2.exports = connect3; } }); @@ -31849,12 +31849,12 @@ var require_mock_utils2 = __commonJS({ const responseHeaders = generateKeyValues(headers); const responseTrailers = generateKeyValues(trailers); handler2.onConnect?.((err) => handler2.onError(err), null); - handler2.onHeaders?.(statusCode, responseHeaders, resume, getStatusText(statusCode)); + handler2.onHeaders?.(statusCode, responseHeaders, resume2, getStatusText(statusCode)); handler2.onData?.(Buffer.from(responseData)); handler2.onComplete?.(responseTrailers); deleteMockDispatch(mockDispatches, key); } - function resume() { + function resume2() { } return true; } @@ -32266,7 +32266,7 @@ var require_mock_agent2 = __commonJS({ "node_modules/@actions/github/node_modules/undici/lib/mock/mock-agent.js"(exports2, module2) { "use strict"; var { kClients } = require_symbols6(); - var Agent = require_agent2(); + var Agent3 = require_agent2(); var { kAgent, kMockAgentSet, @@ -32293,7 +32293,7 @@ var require_mock_agent2 = __commonJS({ if (opts?.agent && typeof opts.agent.dispatch !== "function") { throw new InvalidArgumentError("Argument opts.agent must implement Agent"); } - const agent = opts?.agent ? opts.agent : new Agent(opts); + const agent = opts?.agent ? opts.agent : new Agent3(opts); this[kAgent] = agent; this[kClients] = agent[kClients]; this[kOptions] = buildMockOptions(opts); @@ -32397,9 +32397,9 @@ var require_global4 = __commonJS({ "use strict"; var globalDispatcher = /* @__PURE__ */ Symbol.for("undici.globalDispatcher.1"); var { InvalidArgumentError } = require_errors2(); - var Agent = require_agent2(); + var Agent3 = require_agent2(); if (getGlobalDispatcher() === void 0) { - setGlobalDispatcher(new Agent()); + setGlobalDispatcher(new Agent3()); } function setGlobalDispatcher(agent) { if (!agent || typeof agent.dispatch !== "function") { @@ -32544,7 +32544,7 @@ var require_dump2 = __commonJS({ this.#reason = reason; } // TODO: will require adjustment after new hooks are out - onHeaders(statusCode, rawHeaders, resume, statusMessage) { + onHeaders(statusCode, rawHeaders, resume2, statusMessage) { const headers = util.parseHeaders(rawHeaders); const contentLength = headers["content-length"]; if (contentLength != null && contentLength > this.#maxSize) { @@ -32558,7 +32558,7 @@ var require_dump2 = __commonJS({ return this.#handler.onHeaders( statusCode, rawHeaders, - resume, + resume2, statusMessage ); } @@ -32614,7 +32614,7 @@ var require_dump2 = __commonJS({ var require_dns2 = __commonJS({ "node_modules/@actions/github/node_modules/undici/lib/interceptor/dns.js"(exports2, module2) { "use strict"; - var { isIP } = require("node:net"); + var { isIP: isIP2 } = require("node:net"); var { lookup } = require("node:dns"); var DecoratorHandler = require_decorator_handler2(); var { InvalidArgumentError, InformationalError } = require_errors2(); @@ -32869,7 +32869,7 @@ var require_dns2 = __commonJS({ return (dispatch) => { return function dnsInterceptor(origDispatchOpts, handler2) { const origin = origDispatchOpts.origin.constructor === URL ? origDispatchOpts.origin : new URL(origDispatchOpts.origin); - if (isIP(origin.hostname) !== 0) { + if (isIP2(origin.hostname) !== 0) { return dispatch(origDispatchOpts, handler2); } instance.runLookup(origin, origDispatchOpts, (err, newOrigin) => { @@ -32911,7 +32911,7 @@ var require_headers2 = __commonJS({ isValidHeaderValue } = require_util10(); var { webidl } = require_webidl2(); - var assert = require("node:assert"); + var assert2 = require("node:assert"); var util = require("node:util"); var kHeadersMap = /* @__PURE__ */ Symbol("headers map"); var kHeadersSortedMap = /* @__PURE__ */ Symbol("headers map sorted"); @@ -33101,11 +33101,11 @@ var require_headers2 = __commonJS({ const iterator2 = this[kHeadersMap][Symbol.iterator](); const firstValue = iterator2.next().value; array[0] = [firstValue[0], firstValue[1].value]; - assert(firstValue[1].value !== null); + assert2(firstValue[1].value !== null); for (let i = 1, j = 0, right = 0, left = 0, pivot = 0, x, value; i < size; ++i) { value = iterator2.next().value; x = array[i] = [value[0], value[1].value]; - assert(x[1] !== null); + assert2(x[1] !== null); left = 0; right = i; while (left < right) { @@ -33132,7 +33132,7 @@ var require_headers2 = __commonJS({ let i = 0; for (const { 0: name, 1: { value } } of this[kHeadersMap]) { array[i++] = [name, value]; - assert(value !== null); + assert2(value !== null); } return array.sort(compareHeaderName); } @@ -33371,7 +33371,7 @@ var require_response2 = __commonJS({ var { FormData: FormData2 } = require_formdata2(); var { URLSerializer } = require_data_url2(); var { kConstruct } = require_symbols6(); - var assert = require("node:assert"); + var assert2 = require("node:assert"); var { types } = require("node:util"); var textEncoder = new TextEncoder("utf-8"); var Response = class _Response { @@ -33594,7 +33594,7 @@ var require_response2 = __commonJS({ return p in state ? state[p] : target[p]; }, set(target, p, value) { - assert(!(p in state)); + assert2(!(p in state)); target[p] = value; return true; } @@ -33628,11 +33628,11 @@ var require_response2 = __commonJS({ body: null }); } else { - assert(false); + assert2(false); } } function makeAppropriateNetworkError(fetchParams, err = null) { - assert(isCancelled(fetchParams)); + assert2(isCancelled(fetchParams)); return isAborted(fetchParams) ? makeNetworkError(Object.assign(new DOMException("The operation was aborted.", "AbortError"), { cause: err })) : makeNetworkError(Object.assign(new DOMException("Request was cancelled."), { cause: err })); } function initializeResponse(response, init, body) { @@ -33813,7 +33813,7 @@ var require_request4 = __commonJS({ var { webidl } = require_webidl2(); var { URLSerializer } = require_data_url2(); var { kConstruct } = require_symbols6(); - var assert = require("node:assert"); + var assert2 = require("node:assert"); var { getMaxListeners, setMaxListeners, getEventListeners, defaultMaxListeners } = require("node:events"); var kAbortController = /* @__PURE__ */ Symbol("abortController"); var requestFinalizer = new FinalizationRegistry2(({ signal, abort }) => { @@ -33877,7 +33877,7 @@ var require_request4 = __commonJS({ fallbackMode = "cors"; } else { this[kDispatcher] = init.dispatcher || input[kDispatcher]; - assert(input instanceof _Request); + assert2(input instanceof _Request); request3 = input[kState]; signal = input[kSignal]; } @@ -34529,7 +34529,7 @@ var require_fetch2 = __commonJS({ extractMimeType } = require_util10(); var { kState, kDispatcher } = require_symbols7(); - var assert = require("node:assert"); + var assert2 = require("node:assert"); var { safelyExtractBody, extractBody } = require_body2(); var { redirectStatusSet, @@ -34607,7 +34607,7 @@ var require_fetch2 = __commonJS({ requestObject.signal, () => { locallyAborted = true; - assert(controller != null); + assert2(controller != null); controller.abort(requestObject.signal.reason); const realResponse = responseObject?.deref(); abortFetch(p, request3, realResponse, requestObject.signal.reason); @@ -34707,7 +34707,7 @@ var require_fetch2 = __commonJS({ dispatcher = getGlobalDispatcher() // undici }) { - assert(dispatcher); + assert2(dispatcher); let taskDestination = null; let crossOriginIsolatedCapability = false; if (request3.client != null) { @@ -34730,7 +34730,7 @@ var require_fetch2 = __commonJS({ taskDestination, crossOriginIsolatedCapability }; - assert(!request3.body || request3.body.stream); + assert2(!request3.body || request3.body.stream); if (request3.window === "client") { request3.window = request3.client?.globalObject?.constructor?.name === "Window" ? request3.client : "no-window"; } @@ -34823,7 +34823,7 @@ var require_fetch2 = __commonJS({ } else if (request3.responseTainting === "opaque") { response = filterResponse(response, "opaque"); } else { - assert(false); + assert2(false); } } let internalResponse = response.status === 0 ? response : response.internalResponse; @@ -35050,7 +35050,7 @@ var require_fetch2 = __commonJS({ } else if (request3.redirect === "follow") { response = await httpRedirectFetch(fetchParams, response); } else { - assert(false); + assert2(false); } } response.timingInfo = timingInfo; @@ -35103,7 +35103,7 @@ var require_fetch2 = __commonJS({ request3.headersList.delete("host", true); } if (request3.body != null) { - assert(request3.body.source != null); + assert2(request3.body.source != null); request3.body = safelyExtractBody(request3.body.source)[0]; } const timingInfo = fetchParams.timingInfo; @@ -35236,7 +35236,7 @@ var require_fetch2 = __commonJS({ return response; } async function httpNetworkFetch(fetchParams, includeCredentials = false, forceNewConnection = false) { - assert(!fetchParams.controller.connection || fetchParams.controller.connection.destroyed); + assert2(!fetchParams.controller.connection || fetchParams.controller.connection.destroyed); fetchParams.controller.connection = { abort: null, destroyed: false, @@ -35430,7 +35430,7 @@ var require_fetch2 = __commonJS({ onResponseStarted() { timingInfo.finalNetworkResponseStartTime = coarsenedSharedCurrentTime(fetchParams.crossOriginIsolatedCapability); }, - onHeaders(status, rawHeaders, resume, statusText) { + onHeaders(status, rawHeaders, resume2, statusText) { if (status < 200) { return; } @@ -35440,7 +35440,7 @@ var require_fetch2 = __commonJS({ headersList.append(bufferToLowerCasedHeaderName(rawHeaders[i]), rawHeaders[i + 1].toString("latin1"), true); } location = headersList.get("location", true); - this.body = new Readable({ read: resume }); + this.body = new Readable({ read: resume2 }); const decoders = []; const willFollow = location && request3.redirect === "follow" && redirectStatusSet.has(status); if (request3.method !== "HEAD" && request3.method !== "CONNECT" && !nullBodyStatus.includes(status) && !willFollow) { @@ -36373,7 +36373,7 @@ var require_symbols9 = __commonJS({ var require_util13 = __commonJS({ "node_modules/@actions/github/node_modules/undici/lib/web/cache/util.js"(exports2, module2) { "use strict"; - var assert = require("node:assert"); + var assert2 = require("node:assert"); var { URLSerializer } = require_data_url2(); var { isValidHeaderName } = require_util10(); function urlEquals(A, B, excludeFragment = false) { @@ -36382,7 +36382,7 @@ var require_util13 = __commonJS({ return serializedA === serializedB; } function getFieldValues(header) { - assert(header !== null); + assert2(header !== null); const values = []; for (let value of header.split(",")) { value = value.trim(); @@ -36412,7 +36412,7 @@ var require_cache2 = __commonJS({ var { kState } = require_symbols7(); var { fetching } = require_fetch2(); var { urlIsHttpHttpsScheme, createDeferredPromise, readAllBytes } = require_util10(); - var assert = require("node:assert"); + var assert2 = require("node:assert"); var Cache = class _Cache { /** * @see https://w3c.github.io/ServiceWorker/#dfn-relevant-request-response-list @@ -36653,7 +36653,7 @@ var require_cache2 = __commonJS({ return false; } } else { - assert(typeof request3 === "string"); + assert2(typeof request3 === "string"); r = new Request(request3)[kState]; } const operations = []; @@ -36763,7 +36763,7 @@ var require_cache2 = __commonJS({ } for (const requestResponse of requestResponses) { const idx = cache.indexOf(requestResponse); - assert(idx !== -1); + assert2(idx !== -1); cache.splice(idx, 1); } } else if (operation.type === "put") { @@ -36795,7 +36795,7 @@ var require_cache2 = __commonJS({ requestResponses = this.#queryCache(operation.request); for (const requestResponse of requestResponses) { const idx = cache.indexOf(requestResponse); - assert(idx !== -1); + assert2(idx !== -1); cache.splice(idx, 1); } cache.push([operation.request, operation.response]); @@ -37244,7 +37244,7 @@ var require_parse2 = __commonJS({ var { maxNameValuePairSize, maxAttributeValueSize } = require_constants9(); var { isCTLExcludingHtab } = require_util14(); var { collectASequenceOfCodePointsFast } = require_data_url2(); - var assert = require("node:assert"); + var assert2 = require("node:assert"); function parseSetCookie(header) { if (isCTLExcludingHtab(header)) { return null; @@ -37286,7 +37286,7 @@ var require_parse2 = __commonJS({ if (unparsedAttributes.length === 0) { return cookieAttributeList; } - assert(unparsedAttributes[0] === ";"); + assert2(unparsedAttributes[0] === ";"); unparsedAttributes = unparsedAttributes.slice(1); let cookieAv = ""; if (unparsedAttributes.includes(";")) { @@ -38337,7 +38337,7 @@ var require_receiver2 = __commonJS({ "node_modules/@actions/github/node_modules/undici/lib/web/websocket/receiver.js"(exports2, module2) { "use strict"; var { Writable } = require("node:stream"); - var assert = require("node:assert"); + var assert2 = require("node:assert"); var { parserStates, opcodes, states, emptyBuffer, sentCloseFrameState } = require_constants10(); var { kReadyState, kSentClose, kResponse, kReceivedClose } = require_symbols10(); var { channels } = require_diagnostics2(); @@ -38552,7 +38552,7 @@ var require_receiver2 = __commonJS({ return buffer; } parseCloseBody(data) { - assert(data.length !== 1); + assert2(data.length !== 1); let code; if (data.length >= 2) { code = data.readUInt16BE(0); @@ -39665,7 +39665,7 @@ var require_undici2 = __commonJS({ var Dispatcher = require_dispatcher2(); var Pool = require_pool2(); var BalancedPool = require_balanced_pool2(); - var Agent = require_agent2(); + var Agent3 = require_agent2(); var ProxyAgent = require_proxy_agent2(); var EnvHttpProxyAgent = require_env_http_proxy_agent2(); var RetryAgent = require_retry_agent2(); @@ -39688,7 +39688,7 @@ var require_undici2 = __commonJS({ module2.exports.Client = Client; module2.exports.Pool = Pool; module2.exports.BalancedPool = BalancedPool; - module2.exports.Agent = Agent; + module2.exports.Agent = Agent3; module2.exports.ProxyAgent = ProxyAgent; module2.exports.EnvHttpProxyAgent = EnvHttpProxyAgent; module2.exports.RetryAgent = RetryAgent; @@ -44087,9 +44087,9 @@ var require_constants11 = __commonJS({ var require_debug = __commonJS({ "node_modules/semver/internal/debug.js"(exports2, module2) { "use strict"; - var debug5 = typeof process === "object" && process.env && process.env.NODE_DEBUG && /\bsemver\b/i.test(process.env.NODE_DEBUG) ? (...args) => console.error("SEMVER", ...args) : () => { + var debug7 = typeof process === "object" && process.env && process.env.NODE_DEBUG && /\bsemver\b/i.test(process.env.NODE_DEBUG) ? (...args) => console.error("SEMVER", ...args) : () => { }; - module2.exports = debug5; + module2.exports = debug7; } }); @@ -44102,7 +44102,7 @@ var require_re = __commonJS({ MAX_SAFE_BUILD_LENGTH, MAX_LENGTH } = require_constants11(); - var debug5 = require_debug(); + var debug7 = require_debug(); exports2 = module2.exports = {}; var re = exports2.re = []; var safeRe = exports2.safeRe = []; @@ -44125,7 +44125,7 @@ var require_re = __commonJS({ var createToken = (name, value, isGlobal) => { const safe = makeSafeRegex(value); const index = R++; - debug5(name, index, value); + debug7(name, index, value); t[name] = index; src[index] = value; safeSrc[index] = safe; @@ -44229,7 +44229,7 @@ var require_identifiers = __commonJS({ var require_semver = __commonJS({ "node_modules/semver/classes/semver.js"(exports2, module2) { "use strict"; - var debug5 = require_debug(); + var debug7 = require_debug(); var { MAX_LENGTH, MAX_SAFE_INTEGER } = require_constants11(); var { safeRe: re, t } = require_re(); var parseOptions = require_parse_options(); @@ -44251,7 +44251,7 @@ var require_semver = __commonJS({ `version is longer than ${MAX_LENGTH} characters` ); } - debug5("SemVer", version, options); + debug7("SemVer", version, options); this.options = options; this.loose = !!options.loose; this.includePrerelease = !!options.includePrerelease; @@ -44299,7 +44299,7 @@ var require_semver = __commonJS({ return this.version; } compare(other) { - debug5("SemVer.compare", this.version, this.options, other); + debug7("SemVer.compare", this.version, this.options, other); if (!(other instanceof _SemVer)) { if (typeof other === "string" && other === this.version) { return 0; @@ -44350,7 +44350,7 @@ var require_semver = __commonJS({ do { const a = this.prerelease[i]; const b = other.prerelease[i]; - debug5("prerelease compare", i, a, b); + debug7("prerelease compare", i, a, b); if (a === void 0 && b === void 0) { return 0; } else if (b === void 0) { @@ -44372,7 +44372,7 @@ var require_semver = __commonJS({ do { const a = this.build[i]; const b = other.build[i]; - debug5("build compare", i, a, b); + debug7("build compare", i, a, b); if (a === void 0 && b === void 0) { return 0; } else if (b === void 0) { @@ -45000,21 +45000,21 @@ var require_range = __commonJS({ const loose = this.options.loose; const hr = loose ? re[t.HYPHENRANGELOOSE] : re[t.HYPHENRANGE]; range = range.replace(hr, hyphenReplace(this.options.includePrerelease)); - debug5("hyphen replace", range); + debug7("hyphen replace", range); range = range.replace(re[t.COMPARATORTRIM], comparatorTrimReplace); - debug5("comparator trim", range); + debug7("comparator trim", range); range = range.replace(re[t.TILDETRIM], tildeTrimReplace); - debug5("tilde trim", range); + debug7("tilde trim", range); range = range.replace(re[t.CARETTRIM], caretTrimReplace); - debug5("caret trim", range); + debug7("caret trim", range); let rangeList = range.split(" ").map((comp) => parseComparator(comp, this.options)).join(" ").split(/\s+/).map((comp) => replaceGTE0(comp, this.options)); if (loose) { rangeList = rangeList.filter((comp) => { - debug5("loose invalid filter", comp, this.options); + debug7("loose invalid filter", comp, this.options); return !!comp.match(re[t.COMPARATORLOOSE]); }); } - debug5("range list", rangeList); + debug7("range list", rangeList); const rangeMap = /* @__PURE__ */ new Map(); const comparators = rangeList.map((comp) => new Comparator(comp, this.options)); for (const comp of comparators) { @@ -45069,7 +45069,7 @@ var require_range = __commonJS({ var cache = new LRU(); var parseOptions = require_parse_options(); var Comparator = require_comparator(); - var debug5 = require_debug(); + var debug7 = require_debug(); var SemVer = require_semver(); var { safeRe: re, @@ -45095,15 +45095,15 @@ var require_range = __commonJS({ }; var parseComparator = (comp, options) => { comp = comp.replace(re[t.BUILD], ""); - debug5("comp", comp, options); + debug7("comp", comp, options); comp = replaceCarets(comp, options); - debug5("caret", comp); + debug7("caret", comp); comp = replaceTildes(comp, options); - debug5("tildes", comp); + debug7("tildes", comp); comp = replaceXRanges(comp, options); - debug5("xrange", comp); + debug7("xrange", comp); comp = replaceStars(comp, options); - debug5("stars", comp); + debug7("stars", comp); return comp; }; var isX = (id) => !id || id.toLowerCase() === "x" || id === "*"; @@ -45113,7 +45113,7 @@ var require_range = __commonJS({ var replaceTilde = (comp, options) => { const r = options.loose ? re[t.TILDELOOSE] : re[t.TILDE]; return comp.replace(r, (_, M, m, p, pr) => { - debug5("tilde", comp, _, M, m, p, pr); + debug7("tilde", comp, _, M, m, p, pr); let ret; if (isX(M)) { ret = ""; @@ -45122,12 +45122,12 @@ var require_range = __commonJS({ } else if (isX(p)) { ret = `>=${M}.${m}.0 <${M}.${+m + 1}.0-0`; } else if (pr) { - debug5("replaceTilde pr", pr); + debug7("replaceTilde pr", pr); ret = `>=${M}.${m}.${p}-${pr} <${M}.${+m + 1}.0-0`; } else { ret = `>=${M}.${m}.${p} <${M}.${+m + 1}.0-0`; } - debug5("tilde return", ret); + debug7("tilde return", ret); return ret; }); }; @@ -45135,11 +45135,11 @@ var require_range = __commonJS({ return comp.trim().split(/\s+/).map((c) => replaceCaret(c, options)).join(" "); }; var replaceCaret = (comp, options) => { - debug5("caret", comp, options); + debug7("caret", comp, options); const r = options.loose ? re[t.CARETLOOSE] : re[t.CARET]; const z = options.includePrerelease ? "-0" : ""; return comp.replace(r, (_, M, m, p, pr) => { - debug5("caret", comp, _, M, m, p, pr); + debug7("caret", comp, _, M, m, p, pr); let ret; if (isX(M)) { ret = ""; @@ -45152,7 +45152,7 @@ var require_range = __commonJS({ ret = `>=${M}.${m}.0${z} <${+M + 1}.0.0-0`; } } else if (pr) { - debug5("replaceCaret pr", pr); + debug7("replaceCaret pr", pr); if (M === "0") { if (m === "0") { ret = `>=${M}.${m}.${p}-${pr} <${M}.${m}.${+p + 1}-0`; @@ -45163,7 +45163,7 @@ var require_range = __commonJS({ ret = `>=${M}.${m}.${p}-${pr} <${+M + 1}.0.0-0`; } } else { - debug5("no pr"); + debug7("no pr"); if (M === "0") { if (m === "0") { ret = `>=${M}.${m}.${p}${z} <${M}.${m}.${+p + 1}-0`; @@ -45174,19 +45174,19 @@ var require_range = __commonJS({ ret = `>=${M}.${m}.${p} <${+M + 1}.0.0-0`; } } - debug5("caret return", ret); + debug7("caret return", ret); return ret; }); }; var replaceXRanges = (comp, options) => { - debug5("replaceXRanges", comp, options); + debug7("replaceXRanges", comp, options); return comp.split(/\s+/).map((c) => replaceXRange(c, options)).join(" "); }; var replaceXRange = (comp, options) => { comp = comp.trim(); const r = options.loose ? re[t.XRANGELOOSE] : re[t.XRANGE]; return comp.replace(r, (ret, gtlt, M, m, p, pr) => { - debug5("xRange", comp, ret, gtlt, M, m, p, pr); + debug7("xRange", comp, ret, gtlt, M, m, p, pr); const xM = isX(M); const xm = xM || isX(m); const xp = xm || isX(p); @@ -45233,16 +45233,16 @@ var require_range = __commonJS({ } else if (xp) { ret = `>=${M}.${m}.0${pr} <${M}.${+m + 1}.0-0`; } - debug5("xRange return", ret); + debug7("xRange return", ret); return ret; }); }; var replaceStars = (comp, options) => { - debug5("replaceStars", comp, options); + debug7("replaceStars", comp, options); return comp.trim().replace(re[t.STAR], ""); }; var replaceGTE0 = (comp, options) => { - debug5("replaceGTE0", comp, options); + debug7("replaceGTE0", comp, options); return comp.trim().replace(re[options.includePrerelease ? t.GTE0PRE : t.GTE0], ""); }; var hyphenReplace = (incPr) => ($0, from, fM, fm, fp, fpr, fb, to, tM, tm, tp, tpr) => { @@ -45280,7 +45280,7 @@ var require_range = __commonJS({ } if (version.prerelease.length && !options.includePrerelease) { for (let i = 0; i < set2.length; i++) { - debug5(set2[i].semver); + debug7(set2[i].semver); if (set2[i].semver === Comparator.ANY) { continue; } @@ -45317,7 +45317,7 @@ var require_comparator = __commonJS({ } } comp = comp.trim().split(/\s+/).join(" "); - debug5("comparator", comp, options); + debug7("comparator", comp, options); this.options = options; this.loose = !!options.loose; this.parse(comp); @@ -45326,7 +45326,7 @@ var require_comparator = __commonJS({ } else { this.value = this.operator + this.semver.version; } - debug5("comp", this); + debug7("comp", this); } parse(comp) { const r = this.options.loose ? re[t.COMPARATORLOOSE] : re[t.COMPARATOR]; @@ -45348,7 +45348,7 @@ var require_comparator = __commonJS({ return this.value; } test(version) { - debug5("Comparator.test", version, this.options.loose); + debug7("Comparator.test", version, this.options.loose); if (this.semver === ANY || version === ANY) { return true; } @@ -45405,7 +45405,7 @@ var require_comparator = __commonJS({ var parseOptions = require_parse_options(); var { safeRe: re, t } = require_re(); var cmp = require_cmp(); - var debug5 = require_debug(); + var debug7 = require_debug(); var SemVer = require_semver(); var Range2 = require_range(); } @@ -47984,7 +47984,7 @@ var require_minimatch = __commonJS({ } this.parseNegate(); var set2 = this.globSet = this.braceExpand(); - if (options.debug) this.debug = function debug5() { + if (options.debug) this.debug = function debug7() { console.error.apply(console, arguments); }; this.debug(this.pattern, set2); @@ -48971,13 +48971,13 @@ var require_internal_globber = __commonJS({ if (g[n]) { i[n] = function(v) { return new Promise(function(a, b) { - q.push([n, v, a, b]) > 1 || resume(n, v); + q.push([n, v, a, b]) > 1 || resume2(n, v); }); }; if (f) i[n] = f(i[n]); } } - function resume(n, v) { + function resume2(n, v) { try { step(g[n](v)); } catch (e) { @@ -48988,13 +48988,13 @@ var require_internal_globber = __commonJS({ r.value instanceof __await2 ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); } function fulfill(value) { - resume("next", value); + resume2("next", value); } function reject(value) { - resume("throw", value); + resume2("throw", value); } function settle(f, v) { - if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); + if (f(v), q.shift(), q.length) resume2(q[0][0], q[0][1]); } }; Object.defineProperty(exports2, "__esModule", { value: true }); @@ -49363,15 +49363,15 @@ var require_glob = __commonJS({ var require_semver3 = __commonJS({ "node_modules/@actions/cache/node_modules/semver/semver.js"(exports2, module2) { exports2 = module2.exports = SemVer; - var debug5; + var debug7; if (typeof process === "object" && process.env && process.env.NODE_DEBUG && /\bsemver\b/i.test(process.env.NODE_DEBUG)) { - debug5 = function() { + debug7 = function() { var args = Array.prototype.slice.call(arguments, 0); args.unshift("SEMVER"); console.log.apply(console, args); }; } else { - debug5 = function() { + debug7 = function() { }; } exports2.SEMVER_SPEC_VERSION = "2.0.0"; @@ -49489,7 +49489,7 @@ var require_semver3 = __commonJS({ tok("STAR"); src[t.STAR] = "(<|>)?=?\\s*\\*"; for (i = 0; i < R; i++) { - debug5(i, src[i]); + debug7(i, src[i]); if (!re[i]) { re[i] = new RegExp(src[i]); safeRe[i] = new RegExp(makeSafeRe(src[i])); @@ -49556,7 +49556,7 @@ var require_semver3 = __commonJS({ if (!(this instanceof SemVer)) { return new SemVer(version, options); } - debug5("SemVer", version, options); + debug7("SemVer", version, options); this.options = options; this.loose = !!options.loose; var m = version.trim().match(options.loose ? safeRe[t.LOOSE] : safeRe[t.FULL]); @@ -49603,7 +49603,7 @@ var require_semver3 = __commonJS({ return this.version; }; SemVer.prototype.compare = function(other) { - debug5("SemVer.compare", this.version, this.options, other); + debug7("SemVer.compare", this.version, this.options, other); if (!(other instanceof SemVer)) { other = new SemVer(other, this.options); } @@ -49630,7 +49630,7 @@ var require_semver3 = __commonJS({ do { var a = this.prerelease[i2]; var b = other.prerelease[i2]; - debug5("prerelease compare", i2, a, b); + debug7("prerelease compare", i2, a, b); if (a === void 0 && b === void 0) { return 0; } else if (b === void 0) { @@ -49652,7 +49652,7 @@ var require_semver3 = __commonJS({ do { var a = this.build[i2]; var b = other.build[i2]; - debug5("prerelease compare", i2, a, b); + debug7("prerelease compare", i2, a, b); if (a === void 0 && b === void 0) { return 0; } else if (b === void 0) { @@ -49916,7 +49916,7 @@ var require_semver3 = __commonJS({ return new Comparator(comp, options); } comp = comp.trim().split(/\s+/).join(" "); - debug5("comparator", comp, options); + debug7("comparator", comp, options); this.options = options; this.loose = !!options.loose; this.parse(comp); @@ -49925,7 +49925,7 @@ var require_semver3 = __commonJS({ } else { this.value = this.operator + this.semver.version; } - debug5("comp", this); + debug7("comp", this); } var ANY = {}; Comparator.prototype.parse = function(comp) { @@ -49948,7 +49948,7 @@ var require_semver3 = __commonJS({ return this.value; }; Comparator.prototype.test = function(version) { - debug5("Comparator.test", version, this.options.loose); + debug7("Comparator.test", version, this.options.loose); if (this.semver === ANY || version === ANY) { return true; } @@ -50041,9 +50041,9 @@ var require_semver3 = __commonJS({ var loose = this.options.loose; var hr = loose ? safeRe[t.HYPHENRANGELOOSE] : safeRe[t.HYPHENRANGE]; range = range.replace(hr, hyphenReplace); - debug5("hyphen replace", range); + debug7("hyphen replace", range); range = range.replace(safeRe[t.COMPARATORTRIM], comparatorTrimReplace); - debug5("comparator trim", range, safeRe[t.COMPARATORTRIM]); + debug7("comparator trim", range, safeRe[t.COMPARATORTRIM]); range = range.replace(safeRe[t.TILDETRIM], tildeTrimReplace); range = range.replace(safeRe[t.CARETTRIM], caretTrimReplace); range = range.split(/\s+/).join(" "); @@ -50096,15 +50096,15 @@ var require_semver3 = __commonJS({ }); } function parseComparator(comp, options) { - debug5("comp", comp, options); + debug7("comp", comp, options); comp = replaceCarets(comp, options); - debug5("caret", comp); + debug7("caret", comp); comp = replaceTildes(comp, options); - debug5("tildes", comp); + debug7("tildes", comp); comp = replaceXRanges(comp, options); - debug5("xrange", comp); + debug7("xrange", comp); comp = replaceStars(comp, options); - debug5("stars", comp); + debug7("stars", comp); return comp; } function isX(id) { @@ -50118,7 +50118,7 @@ var require_semver3 = __commonJS({ function replaceTilde(comp, options) { var r = options.loose ? safeRe[t.TILDELOOSE] : safeRe[t.TILDE]; return comp.replace(r, function(_, M, m, p, pr) { - debug5("tilde", comp, _, M, m, p, pr); + debug7("tilde", comp, _, M, m, p, pr); var ret; if (isX(M)) { ret = ""; @@ -50127,12 +50127,12 @@ var require_semver3 = __commonJS({ } else if (isX(p)) { ret = ">=" + M + "." + m + ".0 <" + M + "." + (+m + 1) + ".0"; } else if (pr) { - debug5("replaceTilde pr", pr); + debug7("replaceTilde pr", pr); ret = ">=" + M + "." + m + "." + p + "-" + pr + " <" + M + "." + (+m + 1) + ".0"; } else { ret = ">=" + M + "." + m + "." + p + " <" + M + "." + (+m + 1) + ".0"; } - debug5("tilde return", ret); + debug7("tilde return", ret); return ret; }); } @@ -50142,10 +50142,10 @@ var require_semver3 = __commonJS({ }).join(" "); } function replaceCaret(comp, options) { - debug5("caret", comp, options); + debug7("caret", comp, options); var r = options.loose ? safeRe[t.CARETLOOSE] : safeRe[t.CARET]; return comp.replace(r, function(_, M, m, p, pr) { - debug5("caret", comp, _, M, m, p, pr); + debug7("caret", comp, _, M, m, p, pr); var ret; if (isX(M)) { ret = ""; @@ -50158,7 +50158,7 @@ var require_semver3 = __commonJS({ ret = ">=" + M + "." + m + ".0 <" + (+M + 1) + ".0.0"; } } else if (pr) { - debug5("replaceCaret pr", pr); + debug7("replaceCaret pr", pr); if (M === "0") { if (m === "0") { ret = ">=" + M + "." + m + "." + p + "-" + pr + " <" + M + "." + m + "." + (+p + 1); @@ -50169,7 +50169,7 @@ var require_semver3 = __commonJS({ ret = ">=" + M + "." + m + "." + p + "-" + pr + " <" + (+M + 1) + ".0.0"; } } else { - debug5("no pr"); + debug7("no pr"); if (M === "0") { if (m === "0") { ret = ">=" + M + "." + m + "." + p + " <" + M + "." + m + "." + (+p + 1); @@ -50180,12 +50180,12 @@ var require_semver3 = __commonJS({ ret = ">=" + M + "." + m + "." + p + " <" + (+M + 1) + ".0.0"; } } - debug5("caret return", ret); + debug7("caret return", ret); return ret; }); } function replaceXRanges(comp, options) { - debug5("replaceXRanges", comp, options); + debug7("replaceXRanges", comp, options); return comp.split(/\s+/).map(function(comp2) { return replaceXRange(comp2, options); }).join(" "); @@ -50194,7 +50194,7 @@ var require_semver3 = __commonJS({ comp = comp.trim(); var r = options.loose ? safeRe[t.XRANGELOOSE] : safeRe[t.XRANGE]; return comp.replace(r, function(ret, gtlt, M, m, p, pr) { - debug5("xRange", comp, ret, gtlt, M, m, p, pr); + debug7("xRange", comp, ret, gtlt, M, m, p, pr); var xM = isX(M); var xm = xM || isX(m); var xp = xm || isX(p); @@ -50238,12 +50238,12 @@ var require_semver3 = __commonJS({ } else if (xp) { ret = ">=" + M + "." + m + ".0" + pr + " <" + M + "." + (+m + 1) + ".0" + pr; } - debug5("xRange return", ret); + debug7("xRange return", ret); return ret; }); } function replaceStars(comp, options) { - debug5("replaceStars", comp, options); + debug7("replaceStars", comp, options); return comp.trim().replace(safeRe[t.STAR], ""); } function hyphenReplace($0, from, fM, fm, fp, fpr, fb, to, tM, tm, tp, tpr, tb) { @@ -50295,7 +50295,7 @@ var require_semver3 = __commonJS({ } if (version.prerelease.length && !options.includePrerelease) { for (i2 = 0; i2 < set2.length; i2++) { - debug5(set2[i2].semver); + debug7(set2[i2].semver); if (set2[i2].semver === ANY) { continue; } @@ -51077,13 +51077,13 @@ function __asyncGenerator(thisArg, _arguments, generator) { if (g[n]) { i[n] = function(v) { return new Promise(function(a, b) { - q.push([n, v, a, b]) > 1 || resume(n, v); + q.push([n, v, a, b]) > 1 || resume2(n, v); }); }; if (f) i[n] = f(i[n]); } } - function resume(n, v) { + function resume2(n, v) { try { step(g[n](v)); } catch (e) { @@ -51094,13 +51094,13 @@ function __asyncGenerator(thisArg, _arguments, generator) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); } function fulfill(value) { - resume("next", value); + resume2("next", value); } function reject(value) { - resume("throw", value); + resume2("throw", value); } function settle(f, v) { - if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); + if (f(v), q.shift(), q.length) resume2(q[0][0], q[0][1]); } } function __asyncDelegator(o) { @@ -51480,14 +51480,14 @@ var require_debug2 = __commonJS({ return result; } function createDebugger(namespace) { - const newDebugger = Object.assign(debug5, { + const newDebugger = Object.assign(debug7, { enabled: enabled(namespace), destroy, log: debugObj.log, namespace, extend: extend3 }); - function debug5(...args) { + function debug7(...args) { if (!newDebugger.enabled) { return; } @@ -53316,46 +53316,46 @@ var require_ms = __commonJS({ var require_common = __commonJS({ "node_modules/debug/src/common.js"(exports2, module2) { function setup(env) { - createDebug.debug = createDebug; - createDebug.default = createDebug; - createDebug.coerce = coerce2; - createDebug.disable = disable; - createDebug.enable = enable; - createDebug.enabled = enabled; - createDebug.humanize = require_ms(); - createDebug.destroy = destroy; + createDebug3.debug = createDebug3; + createDebug3.default = createDebug3; + createDebug3.coerce = coerce2; + createDebug3.disable = disable; + createDebug3.enable = enable; + createDebug3.enabled = enabled; + createDebug3.humanize = require_ms(); + createDebug3.destroy = destroy; Object.keys(env).forEach((key) => { - createDebug[key] = env[key]; + createDebug3[key] = env[key]; }); - createDebug.names = []; - createDebug.skips = []; - createDebug.formatters = {}; + createDebug3.names = []; + createDebug3.skips = []; + createDebug3.formatters = {}; function selectColor(namespace) { let hash = 0; for (let i = 0; i < namespace.length; i++) { hash = (hash << 5) - hash + namespace.charCodeAt(i); hash |= 0; } - return createDebug.colors[Math.abs(hash) % createDebug.colors.length]; + return createDebug3.colors[Math.abs(hash) % createDebug3.colors.length]; } - createDebug.selectColor = selectColor; - function createDebug(namespace) { + createDebug3.selectColor = selectColor; + function createDebug3(namespace) { let prevTime; let enableOverride = null; let namespacesCache; let enabledCache; - function debug5(...args) { - if (!debug5.enabled) { + function debug7(...args) { + if (!debug7.enabled) { return; } - const self2 = debug5; + const self2 = debug7; const curr = Number(/* @__PURE__ */ new Date()); const ms = curr - (prevTime || curr); self2.diff = ms; self2.prev = prevTime; self2.curr = curr; prevTime = curr; - args[0] = createDebug.coerce(args[0]); + args[0] = createDebug3.coerce(args[0]); if (typeof args[0] !== "string") { args.unshift("%O"); } @@ -53365,7 +53365,7 @@ var require_common = __commonJS({ return "%"; } index++; - const formatter = createDebug.formatters[format]; + const formatter = createDebug3.formatters[format]; if (typeof formatter === "function") { const val = args[index]; match = formatter.call(self2, val); @@ -53374,25 +53374,25 @@ var require_common = __commonJS({ } return match; }); - createDebug.formatArgs.call(self2, args); - const logFn = self2.log || createDebug.log; + createDebug3.formatArgs.call(self2, args); + const logFn = self2.log || createDebug3.log; logFn.apply(self2, args); } - debug5.namespace = namespace; - debug5.useColors = createDebug.useColors(); - debug5.color = createDebug.selectColor(namespace); - debug5.extend = extend3; - debug5.destroy = createDebug.destroy; - Object.defineProperty(debug5, "enabled", { + debug7.namespace = namespace; + debug7.useColors = createDebug3.useColors(); + debug7.color = createDebug3.selectColor(namespace); + debug7.extend = extend3; + debug7.destroy = createDebug3.destroy; + Object.defineProperty(debug7, "enabled", { enumerable: true, configurable: false, get: () => { if (enableOverride !== null) { return enableOverride; } - if (namespacesCache !== createDebug.namespaces) { - namespacesCache = createDebug.namespaces; - enabledCache = createDebug.enabled(namespace); + if (namespacesCache !== createDebug3.namespaces) { + namespacesCache = createDebug3.namespaces; + enabledCache = createDebug3.enabled(namespace); } return enabledCache; }, @@ -53400,27 +53400,27 @@ var require_common = __commonJS({ enableOverride = v; } }); - if (typeof createDebug.init === "function") { - createDebug.init(debug5); + if (typeof createDebug3.init === "function") { + createDebug3.init(debug7); } - return debug5; + return debug7; } function extend3(namespace, delimiter) { - const newDebug = createDebug(this.namespace + (typeof delimiter === "undefined" ? ":" : delimiter) + namespace); + const newDebug = createDebug3(this.namespace + (typeof delimiter === "undefined" ? ":" : delimiter) + namespace); newDebug.log = this.log; return newDebug; } function enable(namespaces) { - createDebug.save(namespaces); - createDebug.namespaces = namespaces; - createDebug.names = []; - createDebug.skips = []; + createDebug3.save(namespaces); + createDebug3.namespaces = namespaces; + createDebug3.names = []; + createDebug3.skips = []; const split = (typeof namespaces === "string" ? namespaces : "").trim().replace(/\s+/g, ",").split(",").filter(Boolean); for (const ns of split) { if (ns[0] === "-") { - createDebug.skips.push(ns.slice(1)); + createDebug3.skips.push(ns.slice(1)); } else { - createDebug.names.push(ns); + createDebug3.names.push(ns); } } } @@ -53454,19 +53454,19 @@ var require_common = __commonJS({ } function disable() { const namespaces = [ - ...createDebug.names, - ...createDebug.skips.map((namespace) => "-" + namespace) + ...createDebug3.names, + ...createDebug3.skips.map((namespace) => "-" + namespace) ].join(","); - createDebug.enable(""); + createDebug3.enable(""); return namespaces; } function enabled(name) { - for (const skip of createDebug.skips) { + for (const skip of createDebug3.skips) { if (matchesTemplate(name, skip)) { return false; } } - for (const ns of createDebug.names) { + for (const ns of createDebug3.names) { if (matchesTemplate(name, ns)) { return true; } @@ -53482,8 +53482,8 @@ var require_common = __commonJS({ function destroy() { console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`."); } - createDebug.enable(createDebug.load()); - return createDebug; + createDebug3.enable(createDebug3.load()); + return createDebug3; } module2.exports = setup; } @@ -53928,11 +53928,11 @@ var require_node = __commonJS({ function load2() { return process.env.DEBUG; } - function init(debug5) { - debug5.inspectOpts = {}; + function init(debug7) { + debug7.inspectOpts = {}; const keys = Object.keys(exports2.inspectOpts); for (let i = 0; i < keys.length; i++) { - debug5.inspectOpts[keys[i]] = exports2.inspectOpts[keys[i]]; + debug7.inspectOpts[keys[i]] = exports2.inspectOpts[keys[i]]; } } module2.exports = require_common()(exports2); @@ -53992,7 +53992,7 @@ var require_helpers2 = __commonJS({ }; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.req = exports2.json = exports2.toBuffer = void 0; - var http = __importStar2(require("http")); + var http2 = __importStar2(require("http")); var https2 = __importStar2(require("https")); async function toBuffer(stream) { let length = 0; @@ -54018,7 +54018,7 @@ var require_helpers2 = __commonJS({ exports2.json = json2; function req(url, opts = {}) { const href = typeof url === "string" ? url : url.href; - const req2 = (href.startsWith("https:") ? https2 : http).request(url, opts); + const req2 = (href.startsWith("https:") ? https2 : http2).request(url, opts); const promise = new Promise((resolve2, reject) => { req2.once("response", resolve2).once("error", reject).end(); }); @@ -54065,15 +54065,15 @@ var require_dist = __commonJS({ }; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.Agent = void 0; - var net = __importStar2(require("net")); - var http = __importStar2(require("http")); + var net3 = __importStar2(require("net")); + var http2 = __importStar2(require("http")); var https_1 = require("https"); __exportStar2(require_helpers2(), exports2); - var INTERNAL = /* @__PURE__ */ Symbol("AgentBaseInternalState"); - var Agent = class extends http.Agent { + var INTERNAL2 = /* @__PURE__ */ Symbol("AgentBaseInternalState"); + var Agent3 = class extends http2.Agent { constructor(opts) { super(opts); - this[INTERNAL] = {}; + this[INTERNAL2] = {}; } /** * Determine whether this is an `http` or `https` request. @@ -54105,7 +54105,7 @@ var require_dist = __commonJS({ if (!this.sockets[name]) { this.sockets[name] = []; } - const fakeSocket = new net.Socket({ writable: false }); + const fakeSocket = new net3.Socket({ writable: false }); this.sockets[name].push(fakeSocket); this.totalSocketCount++; return fakeSocket; @@ -54142,14 +54142,14 @@ var require_dist = __commonJS({ const fakeSocket = this.incrementSockets(name); Promise.resolve().then(() => this.connect(req, connectOpts)).then((socket) => { this.decrementSockets(name, fakeSocket); - if (socket instanceof http.Agent) { + if (socket instanceof http2.Agent) { try { return socket.addRequest(req, connectOpts); } catch (err) { return cb(err); } } - this[INTERNAL].currentSocket = socket; + this[INTERNAL2].currentSocket = socket; super.createSocket(req, options, cb); }, (err) => { this.decrementSockets(name, fakeSocket); @@ -54157,37 +54157,37 @@ var require_dist = __commonJS({ }); } createConnection() { - const socket = this[INTERNAL].currentSocket; - this[INTERNAL].currentSocket = void 0; + const socket = this[INTERNAL2].currentSocket; + this[INTERNAL2].currentSocket = void 0; if (!socket) { throw new Error("No socket was returned in the `connect()` function"); } return socket; } get defaultPort() { - return this[INTERNAL].defaultPort ?? (this.protocol === "https:" ? 443 : 80); + return this[INTERNAL2].defaultPort ?? (this.protocol === "https:" ? 443 : 80); } set defaultPort(v) { - if (this[INTERNAL]) { - this[INTERNAL].defaultPort = v; + if (this[INTERNAL2]) { + this[INTERNAL2].defaultPort = v; } } get protocol() { - return this[INTERNAL].protocol ?? (this.isSecureEndpoint() ? "https:" : "http:"); + return this[INTERNAL2].protocol ?? (this.isSecureEndpoint() ? "https:" : "http:"); } set protocol(v) { - if (this[INTERNAL]) { - this[INTERNAL].protocol = v; + if (this[INTERNAL2]) { + this[INTERNAL2].protocol = v; } } }; - exports2.Agent = Agent; + exports2.Agent = Agent3; } }); -// node_modules/https-proxy-agent/dist/parse-proxy-response.js +// node_modules/@typespec/ts-http-runtime/node_modules/https-proxy-agent/dist/parse-proxy-response.js var require_parse_proxy_response = __commonJS({ - "node_modules/https-proxy-agent/dist/parse-proxy-response.js"(exports2) { + "node_modules/@typespec/ts-http-runtime/node_modules/https-proxy-agent/dist/parse-proxy-response.js"(exports2) { "use strict"; var __importDefault2 = exports2 && exports2.__importDefault || function(mod) { return mod && mod.__esModule ? mod : { "default": mod }; @@ -54195,8 +54195,8 @@ var require_parse_proxy_response = __commonJS({ Object.defineProperty(exports2, "__esModule", { value: true }); exports2.parseProxyResponse = void 0; var debug_1 = __importDefault2(require_src()); - var debug5 = (0, debug_1.default)("https-proxy-agent:parse-proxy-response"); - function parseProxyResponse(socket) { + var debug7 = (0, debug_1.default)("https-proxy-agent:parse-proxy-response"); + function parseProxyResponse2(socket) { return new Promise((resolve2, reject) => { let buffersLength = 0; const buffers = []; @@ -54214,12 +54214,12 @@ var require_parse_proxy_response = __commonJS({ } function onend() { cleanup(); - debug5("onend"); + debug7("onend"); reject(new Error("Proxy connection ended before receiving CONNECT response")); } function onerror(err) { cleanup(); - debug5("onerror %o", err); + debug7("onerror %o", err); reject(err); } function ondata(b) { @@ -54228,7 +54228,7 @@ var require_parse_proxy_response = __commonJS({ const buffered = Buffer.concat(buffers, buffersLength); const endOfHeaders = buffered.indexOf("\r\n\r\n"); if (endOfHeaders === -1) { - debug5("have not received end of HTTP headers yet..."); + debug7("have not received end of HTTP headers yet..."); read(); return; } @@ -54261,7 +54261,7 @@ var require_parse_proxy_response = __commonJS({ headers[key] = value; } } - debug5("got proxy server response: %o %o", firstLine, headers); + debug7("got proxy server response: %o %o", firstLine, headers); cleanup(); resolve2({ connect: { @@ -54277,13 +54277,13 @@ var require_parse_proxy_response = __commonJS({ read(); }); } - exports2.parseProxyResponse = parseProxyResponse; + exports2.parseProxyResponse = parseProxyResponse2; } }); -// node_modules/https-proxy-agent/dist/index.js +// node_modules/@typespec/ts-http-runtime/node_modules/https-proxy-agent/dist/index.js var require_dist2 = __commonJS({ - "node_modules/https-proxy-agent/dist/index.js"(exports2) { + "node_modules/@typespec/ts-http-runtime/node_modules/https-proxy-agent/dist/index.js"(exports2) { "use strict"; var __createBinding2 = exports2 && exports2.__createBinding || (Object.create ? (function(o, m, k, k2) { if (k2 === void 0) k2 = k; @@ -54317,16 +54317,16 @@ var require_dist2 = __commonJS({ }; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.HttpsProxyAgent = void 0; - var net = __importStar2(require("net")); - var tls = __importStar2(require("tls")); + var net3 = __importStar2(require("net")); + var tls2 = __importStar2(require("tls")); var assert_1 = __importDefault2(require("assert")); var debug_1 = __importDefault2(require_src()); var agent_base_1 = require_dist(); var url_1 = require("url"); var parse_proxy_response_1 = require_parse_proxy_response(); - var debug5 = (0, debug_1.default)("https-proxy-agent"); - var setServernameFromNonIpHost = (options) => { - if (options.servername === void 0 && options.host && !net.isIP(options.host)) { + var debug7 = (0, debug_1.default)("https-proxy-agent"); + var setServernameFromNonIpHost2 = (options) => { + if (options.servername === void 0 && options.host && !net3.isIP(options.host)) { return { ...options, servername: options.host @@ -54340,13 +54340,13 @@ var require_dist2 = __commonJS({ this.options = { path: void 0 }; this.proxy = typeof proxy === "string" ? new url_1.URL(proxy) : proxy; this.proxyHeaders = opts?.headers ?? {}; - debug5("Creating new HttpsProxyAgent instance: %o", this.proxy.href); + debug7("Creating new HttpsProxyAgent instance: %o", this.proxy.href); const host = (this.proxy.hostname || this.proxy.host).replace(/^\[|\]$/g, ""); const port = this.proxy.port ? parseInt(this.proxy.port, 10) : this.proxy.protocol === "https:" ? 443 : 80; this.connectOpts = { // Attempt to negotiate http/1.1 for proxy servers that support http/2 ALPNProtocols: ["http/1.1"], - ...opts ? omit2(opts, "headers") : null, + ...opts ? omit3(opts, "headers") : null, host, port }; @@ -54362,14 +54362,14 @@ var require_dist2 = __commonJS({ } let socket; if (proxy.protocol === "https:") { - debug5("Creating `tls.Socket`: %o", this.connectOpts); - socket = tls.connect(setServernameFromNonIpHost(this.connectOpts)); + debug7("Creating `tls.Socket`: %o", this.connectOpts); + socket = tls2.connect(setServernameFromNonIpHost2(this.connectOpts)); } else { - debug5("Creating `net.Socket`: %o", this.connectOpts); - socket = net.connect(this.connectOpts); + debug7("Creating `net.Socket`: %o", this.connectOpts); + socket = net3.connect(this.connectOpts); } const headers = typeof this.proxyHeaders === "function" ? this.proxyHeaders() : { ...this.proxyHeaders }; - const host = net.isIPv6(opts.host) ? `[${opts.host}]` : opts.host; + const host = net3.isIPv6(opts.host) ? `[${opts.host}]` : opts.host; let payload = `CONNECT ${host}:${opts.port} HTTP/1.1\r `; if (proxy.username || proxy.password) { @@ -54387,25 +54387,25 @@ var require_dist2 = __commonJS({ const proxyResponsePromise = (0, parse_proxy_response_1.parseProxyResponse)(socket); socket.write(`${payload}\r `); - const { connect, buffered } = await proxyResponsePromise; - req.emit("proxyConnect", connect); - this.emit("proxyConnect", connect, req); - if (connect.statusCode === 200) { - req.once("socket", resume); + const { connect: connect3, buffered } = await proxyResponsePromise; + req.emit("proxyConnect", connect3); + this.emit("proxyConnect", connect3, req); + if (connect3.statusCode === 200) { + req.once("socket", resume2); if (opts.secureEndpoint) { - debug5("Upgrading socket connection to TLS"); - return tls.connect({ - ...omit2(setServernameFromNonIpHost(opts), "host", "path", "port"), + debug7("Upgrading socket connection to TLS"); + return tls2.connect({ + ...omit3(setServernameFromNonIpHost2(opts), "host", "path", "port"), socket }); } return socket; } socket.destroy(); - const fakeSocket = new net.Socket({ writable: false }); + const fakeSocket = new net3.Socket({ writable: false }); fakeSocket.readable = true; req.once("socket", (s) => { - debug5("Replaying proxy buffer for failed request"); + debug7("Replaying proxy buffer for failed request"); (0, assert_1.default)(s.listenerCount("data") > 0); s.push(buffered); s.push(null); @@ -54415,10 +54415,10 @@ var require_dist2 = __commonJS({ }; HttpsProxyAgent2.protocols = ["http", "https"]; exports2.HttpsProxyAgent = HttpsProxyAgent2; - function resume(socket) { + function resume2(socket) { socket.resume(); } - function omit2(obj, ...keys) { + function omit3(obj, ...keys) { const ret = {}; let key; for (key in obj) { @@ -54467,23 +54467,23 @@ var require_dist3 = __commonJS({ }; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.HttpProxyAgent = void 0; - var net = __importStar2(require("net")); - var tls = __importStar2(require("tls")); + var net3 = __importStar2(require("net")); + var tls2 = __importStar2(require("tls")); var debug_1 = __importDefault2(require_src()); var events_1 = require("events"); var agent_base_1 = require_dist(); var url_1 = require("url"); - var debug5 = (0, debug_1.default)("http-proxy-agent"); + var debug7 = (0, debug_1.default)("http-proxy-agent"); var HttpProxyAgent = class extends agent_base_1.Agent { constructor(proxy, opts) { super(opts); this.proxy = typeof proxy === "string" ? new url_1.URL(proxy) : proxy; this.proxyHeaders = opts?.headers ?? {}; - debug5("Creating new HttpProxyAgent instance: %o", this.proxy.href); + debug7("Creating new HttpProxyAgent instance: %o", this.proxy.href); const host = (this.proxy.hostname || this.proxy.host).replace(/^\[|\]$/g, ""); const port = this.proxy.port ? parseInt(this.proxy.port, 10) : this.proxy.protocol === "https:" ? 443 : 80; this.connectOpts = { - ...opts ? omit2(opts, "headers") : null, + ...opts ? omit3(opts, "headers") : null, host, port }; @@ -54525,22 +54525,22 @@ var require_dist3 = __commonJS({ } let first; let endOfHeaders; - debug5("Regenerating stored HTTP header string for request"); + debug7("Regenerating stored HTTP header string for request"); req._implicitHeader(); if (req.outputData && req.outputData.length > 0) { - debug5("Patching connection write() output buffer with updated header"); + debug7("Patching connection write() output buffer with updated header"); first = req.outputData[0].data; endOfHeaders = first.indexOf("\r\n\r\n") + 4; req.outputData[0].data = req._header + first.substring(endOfHeaders); - debug5("Output buffer: %o", req.outputData[0].data); + debug7("Output buffer: %o", req.outputData[0].data); } let socket; if (this.proxy.protocol === "https:") { - debug5("Creating `tls.Socket`: %o", this.connectOpts); - socket = tls.connect(this.connectOpts); + debug7("Creating `tls.Socket`: %o", this.connectOpts); + socket = tls2.connect(this.connectOpts); } else { - debug5("Creating `net.Socket`: %o", this.connectOpts); - socket = net.connect(this.connectOpts); + debug7("Creating `net.Socket`: %o", this.connectOpts); + socket = net3.connect(this.connectOpts); } await (0, events_1.once)(socket, "connect"); return socket; @@ -54548,7 +54548,7 @@ var require_dist3 = __commonJS({ }; HttpProxyAgent.protocols = ["http", "https"]; exports2.HttpProxyAgent = HttpProxyAgent; - function omit2(obj, ...keys) { + function omit3(obj, ...keys) { const ret = {}; let key; for (key in obj) { @@ -92904,12 +92904,12 @@ var require_assert = __commonJS({ "use strict"; Object.defineProperty(exports2, "__esModule", { value: true }); exports2.assertFloat32 = exports2.assertUInt32 = exports2.assertInt32 = exports2.assertNever = exports2.assert = void 0; - function assert(condition, msg) { + function assert2(condition, msg) { if (!condition) { throw new Error(msg); } } - exports2.assert = assert; + exports2.assert = assert2; function assertNever2(value, msg) { throw new Error(msg !== null && msg !== void 0 ? msg : "Unexpected object: " + value); } @@ -98356,7 +98356,7 @@ var require_tool_cache = __commonJS({ if (fs3.existsSync(dest)) { throw new Error(`Destination file path ${dest} already exists`); } - const http = new httpm.HttpClient(userAgent2, [], { + const http2 = new httpm.HttpClient(userAgent2, [], { allowRetries: false }); if (auth2) { @@ -98366,7 +98366,7 @@ var require_tool_cache = __commonJS({ } headers.authorization = auth2; } - const response = yield http.get(url, headers); + const response = yield http2.get(url, headers); if (response.message.statusCode !== 200) { const err = new HTTPError2(response.message.statusCode); core13.debug(`Failed to download from "${url}". Code(${response.message.statusCode}) Message(${response.message.statusMessage})`); @@ -98666,13 +98666,13 @@ var require_tool_cache = __commonJS({ return __awaiter2(this, arguments, void 0, function* (owner, repo, auth2, branch = "master") { let releases = []; const treeUrl = `https://api.github.com/repos/${owner}/${repo}/git/trees/${branch}`; - const http = new httpm.HttpClient("tool-cache"); + const http2 = new httpm.HttpClient("tool-cache"); const headers = {}; if (auth2) { core13.debug("set auth"); headers.authorization = auth2; } - const response = yield http.getJson(treeUrl, headers); + const response = yield http2.getJson(treeUrl, headers); if (!response.result) { return releases; } @@ -98684,7 +98684,7 @@ var require_tool_cache = __commonJS({ } } headers["accept"] = "application/vnd.github.VERSION.raw"; - let versionsRaw = yield (yield http.get(manifestUrl, headers)).readBody(); + let versionsRaw = yield (yield http2.get(manifestUrl, headers)).readBody(); if (versionsRaw) { versionsRaw = versionsRaw.replace(/^\uFEFF/, ""); try { @@ -112816,37 +112816,37 @@ var require_tls = __commonJS({ b.putInt(v.length(), lenBytes << 3); b.putBuffer(v); }; - var tls = {}; - tls.Versions = { + var tls2 = {}; + tls2.Versions = { TLS_1_0: { major: 3, minor: 1 }, TLS_1_1: { major: 3, minor: 2 }, TLS_1_2: { major: 3, minor: 3 } }; - tls.SupportedVersions = [ - tls.Versions.TLS_1_1, - tls.Versions.TLS_1_0 + tls2.SupportedVersions = [ + tls2.Versions.TLS_1_1, + tls2.Versions.TLS_1_0 ]; - tls.Version = tls.SupportedVersions[0]; - tls.MaxFragment = 16384 - 1024; - tls.ConnectionEnd = { + tls2.Version = tls2.SupportedVersions[0]; + tls2.MaxFragment = 16384 - 1024; + tls2.ConnectionEnd = { server: 0, client: 1 }; - tls.PRFAlgorithm = { + tls2.PRFAlgorithm = { tls_prf_sha256: 0 }; - tls.BulkCipherAlgorithm = { + tls2.BulkCipherAlgorithm = { none: null, rc4: 0, des3: 1, aes: 2 }; - tls.CipherType = { + tls2.CipherType = { stream: 0, block: 1, aead: 2 }; - tls.MACAlgorithm = { + tls2.MACAlgorithm = { none: null, hmac_md5: 0, hmac_sha1: 1, @@ -112854,18 +112854,18 @@ var require_tls = __commonJS({ hmac_sha384: 3, hmac_sha512: 4 }; - tls.CompressionMethod = { + tls2.CompressionMethod = { none: 0, deflate: 1 }; - tls.ContentType = { + tls2.ContentType = { change_cipher_spec: 20, alert: 21, handshake: 22, application_data: 23, heartbeat: 24 }; - tls.HandshakeType = { + tls2.HandshakeType = { hello_request: 0, client_hello: 1, server_hello: 2, @@ -112877,12 +112877,12 @@ var require_tls = __commonJS({ client_key_exchange: 16, finished: 20 }; - tls.Alert = {}; - tls.Alert.Level = { + tls2.Alert = {}; + tls2.Alert.Level = { warning: 1, fatal: 2 }; - tls.Alert.Description = { + tls2.Alert.Description = { close_notify: 0, unexpected_message: 10, bad_record_mac: 20, @@ -112907,15 +112907,15 @@ var require_tls = __commonJS({ user_canceled: 90, no_renegotiation: 100 }; - tls.HeartbeatMessageType = { + tls2.HeartbeatMessageType = { heartbeat_request: 1, heartbeat_response: 2 }; - tls.CipherSuites = {}; - tls.getCipherSuite = function(twoBytes) { + tls2.CipherSuites = {}; + tls2.getCipherSuite = function(twoBytes) { var rval = null; - for (var key2 in tls.CipherSuites) { - var cs = tls.CipherSuites[key2]; + for (var key2 in tls2.CipherSuites) { + var cs = tls2.CipherSuites[key2]; if (cs.id[0] === twoBytes.charCodeAt(0) && cs.id[1] === twoBytes.charCodeAt(1)) { rval = cs; break; @@ -112923,39 +112923,39 @@ var require_tls = __commonJS({ } return rval; }; - tls.handleUnexpected = function(c, record) { - var ignore = !c.open && c.entity === tls.ConnectionEnd.client; + tls2.handleUnexpected = function(c, record) { + var ignore = !c.open && c.entity === tls2.ConnectionEnd.client; if (!ignore) { c.error(c, { message: "Unexpected message. Received TLS record out of order.", send: true, alert: { - level: tls.Alert.Level.fatal, - description: tls.Alert.Description.unexpected_message + level: tls2.Alert.Level.fatal, + description: tls2.Alert.Description.unexpected_message } }); } }; - tls.handleHelloRequest = function(c, record, length) { + tls2.handleHelloRequest = function(c, record, length) { if (!c.handshaking && c.handshakes > 0) { - tls.queue(c, tls.createAlert(c, { - level: tls.Alert.Level.warning, - description: tls.Alert.Description.no_renegotiation + tls2.queue(c, tls2.createAlert(c, { + level: tls2.Alert.Level.warning, + description: tls2.Alert.Description.no_renegotiation })); - tls.flush(c); + tls2.flush(c); } c.process(); }; - tls.parseHelloMessage = function(c, record, length) { + tls2.parseHelloMessage = function(c, record, length) { var msg = null; - var client = c.entity === tls.ConnectionEnd.client; + var client = c.entity === tls2.ConnectionEnd.client; if (length < 38) { c.error(c, { message: client ? "Invalid ServerHello message. Message too short." : "Invalid ClientHello message. Message too short.", send: true, alert: { - level: tls.Alert.Level.fatal, - description: tls.Alert.Description.illegal_parameter + level: tls2.Alert.Level.fatal, + description: tls2.Alert.Description.illegal_parameter } }); } else { @@ -113010,18 +113010,18 @@ var require_tls = __commonJS({ message: "TLS version change is disallowed during renegotiation.", send: true, alert: { - level: tls.Alert.Level.fatal, - description: tls.Alert.Description.protocol_version + level: tls2.Alert.Level.fatal, + description: tls2.Alert.Description.protocol_version } }); } } if (client) { - c.session.cipherSuite = tls.getCipherSuite(msg.cipher_suite); + c.session.cipherSuite = tls2.getCipherSuite(msg.cipher_suite); } else { var tmp = forge.util.createBuffer(msg.cipher_suites.bytes()); while (tmp.length() > 0) { - c.session.cipherSuite = tls.getCipherSuite(tmp.getBytes(2)); + c.session.cipherSuite = tls2.getCipherSuite(tmp.getBytes(2)); if (c.session.cipherSuite !== null) { break; } @@ -113032,8 +113032,8 @@ var require_tls = __commonJS({ message: "No cipher suites in common.", send: true, alert: { - level: tls.Alert.Level.fatal, - description: tls.Alert.Description.handshake_failure + level: tls2.Alert.Level.fatal, + description: tls2.Alert.Description.handshake_failure }, cipherSuite: forge.util.bytesToHex(msg.cipher_suite) }); @@ -113041,19 +113041,19 @@ var require_tls = __commonJS({ if (client) { c.session.compressionMethod = msg.compression_method; } else { - c.session.compressionMethod = tls.CompressionMethod.none; + c.session.compressionMethod = tls2.CompressionMethod.none; } } return msg; }; - tls.createSecurityParameters = function(c, msg) { - var client = c.entity === tls.ConnectionEnd.client; + tls2.createSecurityParameters = function(c, msg) { + var client = c.entity === tls2.ConnectionEnd.client; var msgRandom = msg.random.bytes(); var cRandom = client ? c.session.sp.client_random : msgRandom; - var sRandom = client ? msgRandom : tls.createRandom().getBytes(); + var sRandom = client ? msgRandom : tls2.createRandom().getBytes(); c.session.sp = { entity: c.entity, - prf_algorithm: tls.PRFAlgorithm.tls_prf_sha256, + prf_algorithm: tls2.PRFAlgorithm.tls_prf_sha256, bulk_cipher_algorithm: null, cipher_type: null, enc_key_length: null, @@ -113070,8 +113070,8 @@ var require_tls = __commonJS({ server_random: sRandom }; }; - tls.handleServerHello = function(c, record, length) { - var msg = tls.parseHelloMessage(c, record, length); + tls2.handleServerHello = function(c, record, length) { + var msg = tls2.parseHelloMessage(c, record, length); if (c.fail) { return; } @@ -113082,8 +113082,8 @@ var require_tls = __commonJS({ message: "Incompatible TLS version.", send: true, alert: { - level: tls.Alert.Level.fatal, - description: tls.Alert.Description.protocol_version + level: tls2.Alert.Level.fatal, + description: tls2.Alert.Description.protocol_version } }); } @@ -113096,13 +113096,13 @@ var require_tls = __commonJS({ } else { c.expect = SCE; c.session.resuming = false; - tls.createSecurityParameters(c, msg); + tls2.createSecurityParameters(c, msg); } c.session.id = sessionId; c.process(); }; - tls.handleClientHello = function(c, record, length) { - var msg = tls.parseHelloMessage(c, record, length); + tls2.handleClientHello = function(c, record, length) { + var msg = tls2.parseHelloMessage(c, record, length); if (c.fail) { return; } @@ -113128,8 +113128,8 @@ var require_tls = __commonJS({ c.session.sp = session.sp; } else { var version; - for (var i = 1; i < tls.SupportedVersions.length; ++i) { - version = tls.SupportedVersions[i]; + for (var i = 1; i < tls2.SupportedVersions.length; ++i) { + version = tls2.SupportedVersions[i]; if (version.minor <= msg.version.minor) { break; } @@ -113144,57 +113144,57 @@ var require_tls = __commonJS({ } else { c.expect = c.verifyClient !== false ? CCE : CKE; c.session.resuming = false; - tls.createSecurityParameters(c, msg); + tls2.createSecurityParameters(c, msg); } c.open = true; - tls.queue(c, tls.createRecord(c, { - type: tls.ContentType.handshake, - data: tls.createServerHello(c) + tls2.queue(c, tls2.createRecord(c, { + type: tls2.ContentType.handshake, + data: tls2.createServerHello(c) })); if (c.session.resuming) { - tls.queue(c, tls.createRecord(c, { - type: tls.ContentType.change_cipher_spec, - data: tls.createChangeCipherSpec() + tls2.queue(c, tls2.createRecord(c, { + type: tls2.ContentType.change_cipher_spec, + data: tls2.createChangeCipherSpec() })); - c.state.pending = tls.createConnectionState(c); + c.state.pending = tls2.createConnectionState(c); c.state.current.write = c.state.pending.write; - tls.queue(c, tls.createRecord(c, { - type: tls.ContentType.handshake, - data: tls.createFinished(c) + tls2.queue(c, tls2.createRecord(c, { + type: tls2.ContentType.handshake, + data: tls2.createFinished(c) })); } else { - tls.queue(c, tls.createRecord(c, { - type: tls.ContentType.handshake, - data: tls.createCertificate(c) + tls2.queue(c, tls2.createRecord(c, { + type: tls2.ContentType.handshake, + data: tls2.createCertificate(c) })); if (!c.fail) { - tls.queue(c, tls.createRecord(c, { - type: tls.ContentType.handshake, - data: tls.createServerKeyExchange(c) + tls2.queue(c, tls2.createRecord(c, { + type: tls2.ContentType.handshake, + data: tls2.createServerKeyExchange(c) })); if (c.verifyClient !== false) { - tls.queue(c, tls.createRecord(c, { - type: tls.ContentType.handshake, - data: tls.createCertificateRequest(c) + tls2.queue(c, tls2.createRecord(c, { + type: tls2.ContentType.handshake, + data: tls2.createCertificateRequest(c) })); } - tls.queue(c, tls.createRecord(c, { - type: tls.ContentType.handshake, - data: tls.createServerHelloDone(c) + tls2.queue(c, tls2.createRecord(c, { + type: tls2.ContentType.handshake, + data: tls2.createServerHelloDone(c) })); } } - tls.flush(c); + tls2.flush(c); c.process(); }; - tls.handleCertificate = function(c, record, length) { + tls2.handleCertificate = function(c, record, length) { if (length < 3) { return c.error(c, { message: "Invalid Certificate message. Message too short.", send: true, alert: { - level: tls.Alert.Level.fatal, - description: tls.Alert.Description.illegal_parameter + level: tls2.Alert.Level.fatal, + description: tls2.Alert.Description.illegal_parameter } }); } @@ -113217,19 +113217,19 @@ var require_tls = __commonJS({ cause: ex, send: true, alert: { - level: tls.Alert.Level.fatal, - description: tls.Alert.Description.bad_certificate + level: tls2.Alert.Level.fatal, + description: tls2.Alert.Description.bad_certificate } }); } - var client = c.entity === tls.ConnectionEnd.client; + var client = c.entity === tls2.ConnectionEnd.client; if ((client || c.verifyClient === true) && certs.length === 0) { c.error(c, { message: client ? "No server certificate provided." : "No client certificate provided.", send: true, alert: { - level: tls.Alert.Level.fatal, - description: tls.Alert.Description.illegal_parameter + level: tls2.Alert.Level.fatal, + description: tls2.Alert.Description.illegal_parameter } }); } else if (certs.length === 0) { @@ -113240,34 +113240,34 @@ var require_tls = __commonJS({ } else { c.session.clientCertificate = certs[0]; } - if (tls.verifyCertificateChain(c, certs)) { + if (tls2.verifyCertificateChain(c, certs)) { c.expect = client ? SKE : CKE; } } c.process(); }; - tls.handleServerKeyExchange = function(c, record, length) { + tls2.handleServerKeyExchange = function(c, record, length) { if (length > 0) { return c.error(c, { message: "Invalid key parameters. Only RSA is supported.", send: true, alert: { - level: tls.Alert.Level.fatal, - description: tls.Alert.Description.unsupported_certificate + level: tls2.Alert.Level.fatal, + description: tls2.Alert.Description.unsupported_certificate } }); } c.expect = SCR; c.process(); }; - tls.handleClientKeyExchange = function(c, record, length) { + tls2.handleClientKeyExchange = function(c, record, length) { if (length < 48) { return c.error(c, { message: "Invalid key parameters. Only RSA is supported.", send: true, alert: { - level: tls.Alert.Level.fatal, - description: tls.Alert.Description.unsupported_certificate + level: tls2.Alert.Level.fatal, + description: tls2.Alert.Description.unsupported_certificate } }); } @@ -113286,8 +113286,8 @@ var require_tls = __commonJS({ cause: ex, send: true, alert: { - level: tls.Alert.Level.fatal, - description: tls.Alert.Description.internal_error + level: tls2.Alert.Level.fatal, + description: tls2.Alert.Description.internal_error } }); } @@ -113297,8 +113297,8 @@ var require_tls = __commonJS({ message: "No private key set.", send: true, alert: { - level: tls.Alert.Level.fatal, - description: tls.Alert.Description.internal_error + level: tls2.Alert.Level.fatal, + description: tls2.Alert.Description.internal_error } }); } @@ -113318,14 +113318,14 @@ var require_tls = __commonJS({ } c.process(); }; - tls.handleCertificateRequest = function(c, record, length) { + tls2.handleCertificateRequest = function(c, record, length) { if (length < 3) { return c.error(c, { message: "Invalid CertificateRequest. Message too short.", send: true, alert: { - level: tls.Alert.Level.fatal, - description: tls.Alert.Description.illegal_parameter + level: tls2.Alert.Level.fatal, + description: tls2.Alert.Description.illegal_parameter } }); } @@ -113338,14 +113338,14 @@ var require_tls = __commonJS({ c.expect = SHD; c.process(); }; - tls.handleCertificateVerify = function(c, record, length) { + tls2.handleCertificateVerify = function(c, record, length) { if (length < 2) { return c.error(c, { message: "Invalid CertificateVerify. Message too short.", send: true, alert: { - level: tls.Alert.Level.fatal, - description: tls.Alert.Description.illegal_parameter + level: tls2.Alert.Level.fatal, + description: tls2.Alert.Description.illegal_parameter } }); } @@ -113372,22 +113372,22 @@ var require_tls = __commonJS({ message: "Bad signature in CertificateVerify.", send: true, alert: { - level: tls.Alert.Level.fatal, - description: tls.Alert.Description.handshake_failure + level: tls2.Alert.Level.fatal, + description: tls2.Alert.Description.handshake_failure } }); } c.expect = CCC; c.process(); }; - tls.handleServerHelloDone = function(c, record, length) { + tls2.handleServerHelloDone = function(c, record, length) { if (length > 0) { return c.error(c, { message: "Invalid ServerHelloDone message. Invalid length.", send: true, alert: { - level: tls.Alert.Level.fatal, - description: tls.Alert.Description.record_overflow + level: tls2.Alert.Level.fatal, + description: tls2.Alert.Description.record_overflow } }); } @@ -113396,8 +113396,8 @@ var require_tls = __commonJS({ message: "No server certificate provided. Not enough security.", send: true, alert: { - level: tls.Alert.Level.fatal, - description: tls.Alert.Description.insufficient_security + level: tls2.Alert.Level.fatal, + description: tls2.Alert.Description.insufficient_security } }; var depth = 0; @@ -113419,58 +113419,58 @@ var require_tls = __commonJS({ } } if (c.session.certificateRequest !== null) { - record = tls.createRecord(c, { - type: tls.ContentType.handshake, - data: tls.createCertificate(c) + record = tls2.createRecord(c, { + type: tls2.ContentType.handshake, + data: tls2.createCertificate(c) }); - tls.queue(c, record); + tls2.queue(c, record); } - record = tls.createRecord(c, { - type: tls.ContentType.handshake, - data: tls.createClientKeyExchange(c) + record = tls2.createRecord(c, { + type: tls2.ContentType.handshake, + data: tls2.createClientKeyExchange(c) }); - tls.queue(c, record); + tls2.queue(c, record); c.expect = SER; var callback = function(c2, signature) { if (c2.session.certificateRequest !== null && c2.session.clientCertificate !== null) { - tls.queue(c2, tls.createRecord(c2, { - type: tls.ContentType.handshake, - data: tls.createCertificateVerify(c2, signature) + tls2.queue(c2, tls2.createRecord(c2, { + type: tls2.ContentType.handshake, + data: tls2.createCertificateVerify(c2, signature) })); } - tls.queue(c2, tls.createRecord(c2, { - type: tls.ContentType.change_cipher_spec, - data: tls.createChangeCipherSpec() + tls2.queue(c2, tls2.createRecord(c2, { + type: tls2.ContentType.change_cipher_spec, + data: tls2.createChangeCipherSpec() })); - c2.state.pending = tls.createConnectionState(c2); + c2.state.pending = tls2.createConnectionState(c2); c2.state.current.write = c2.state.pending.write; - tls.queue(c2, tls.createRecord(c2, { - type: tls.ContentType.handshake, - data: tls.createFinished(c2) + tls2.queue(c2, tls2.createRecord(c2, { + type: tls2.ContentType.handshake, + data: tls2.createFinished(c2) })); c2.expect = SCC; - tls.flush(c2); + tls2.flush(c2); c2.process(); }; if (c.session.certificateRequest === null || c.session.clientCertificate === null) { return callback(c, null); } - tls.getClientSignature(c, callback); + tls2.getClientSignature(c, callback); }; - tls.handleChangeCipherSpec = function(c, record) { + tls2.handleChangeCipherSpec = function(c, record) { if (record.fragment.getByte() !== 1) { return c.error(c, { message: "Invalid ChangeCipherSpec message received.", send: true, alert: { - level: tls.Alert.Level.fatal, - description: tls.Alert.Description.illegal_parameter + level: tls2.Alert.Level.fatal, + description: tls2.Alert.Description.illegal_parameter } }); } - var client = c.entity === tls.ConnectionEnd.client; + var client = c.entity === tls2.ConnectionEnd.client; if (c.session.resuming && client || !c.session.resuming && !client) { - c.state.pending = tls.createConnectionState(c); + c.state.pending = tls2.createConnectionState(c); } c.state.current.read = c.state.pending.read; if (!c.session.resuming && client || c.session.resuming && !client) { @@ -113479,7 +113479,7 @@ var require_tls = __commonJS({ c.expect = client ? SFI : CFI; c.process(); }; - tls.handleFinished = function(c, record, length) { + tls2.handleFinished = function(c, record, length) { var b = record.fragment; b.read -= 4; var msgBytes = b.bytes(); @@ -113488,7 +113488,7 @@ var require_tls = __commonJS({ b = forge.util.createBuffer(); b.putBuffer(c.session.md5.digest()); b.putBuffer(c.session.sha1.digest()); - var client = c.entity === tls.ConnectionEnd.client; + var client = c.entity === tls2.ConnectionEnd.client; var label = client ? "server finished" : "client finished"; var sp = c.session.sp; var vdl = 12; @@ -113499,35 +113499,35 @@ var require_tls = __commonJS({ message: "Invalid verify_data in Finished message.", send: true, alert: { - level: tls.Alert.Level.fatal, - description: tls.Alert.Description.decrypt_error + level: tls2.Alert.Level.fatal, + description: tls2.Alert.Description.decrypt_error } }); } c.session.md5.update(msgBytes); c.session.sha1.update(msgBytes); if (c.session.resuming && client || !c.session.resuming && !client) { - tls.queue(c, tls.createRecord(c, { - type: tls.ContentType.change_cipher_spec, - data: tls.createChangeCipherSpec() + tls2.queue(c, tls2.createRecord(c, { + type: tls2.ContentType.change_cipher_spec, + data: tls2.createChangeCipherSpec() })); c.state.current.write = c.state.pending.write; c.state.pending = null; - tls.queue(c, tls.createRecord(c, { - type: tls.ContentType.handshake, - data: tls.createFinished(c) + tls2.queue(c, tls2.createRecord(c, { + type: tls2.ContentType.handshake, + data: tls2.createFinished(c) })); } c.expect = client ? SAD : CAD; c.handshaking = false; ++c.handshakes; c.peerCertificate = client ? c.session.serverCertificate : c.session.clientCertificate; - tls.flush(c); + tls2.flush(c); c.isConnected = true; c.connected(c); c.process(); }; - tls.handleAlert = function(c, record) { + tls2.handleAlert = function(c, record) { var b = record.fragment; var alert = { level: b.getByte(), @@ -113535,92 +113535,92 @@ var require_tls = __commonJS({ }; var msg; switch (alert.description) { - case tls.Alert.Description.close_notify: + case tls2.Alert.Description.close_notify: msg = "Connection closed."; break; - case tls.Alert.Description.unexpected_message: + case tls2.Alert.Description.unexpected_message: msg = "Unexpected message."; break; - case tls.Alert.Description.bad_record_mac: + case tls2.Alert.Description.bad_record_mac: msg = "Bad record MAC."; break; - case tls.Alert.Description.decryption_failed: + case tls2.Alert.Description.decryption_failed: msg = "Decryption failed."; break; - case tls.Alert.Description.record_overflow: + case tls2.Alert.Description.record_overflow: msg = "Record overflow."; break; - case tls.Alert.Description.decompression_failure: + case tls2.Alert.Description.decompression_failure: msg = "Decompression failed."; break; - case tls.Alert.Description.handshake_failure: + case tls2.Alert.Description.handshake_failure: msg = "Handshake failure."; break; - case tls.Alert.Description.bad_certificate: + case tls2.Alert.Description.bad_certificate: msg = "Bad certificate."; break; - case tls.Alert.Description.unsupported_certificate: + case tls2.Alert.Description.unsupported_certificate: msg = "Unsupported certificate."; break; - case tls.Alert.Description.certificate_revoked: + case tls2.Alert.Description.certificate_revoked: msg = "Certificate revoked."; break; - case tls.Alert.Description.certificate_expired: + case tls2.Alert.Description.certificate_expired: msg = "Certificate expired."; break; - case tls.Alert.Description.certificate_unknown: + case tls2.Alert.Description.certificate_unknown: msg = "Certificate unknown."; break; - case tls.Alert.Description.illegal_parameter: + case tls2.Alert.Description.illegal_parameter: msg = "Illegal parameter."; break; - case tls.Alert.Description.unknown_ca: + case tls2.Alert.Description.unknown_ca: msg = "Unknown certificate authority."; break; - case tls.Alert.Description.access_denied: + case tls2.Alert.Description.access_denied: msg = "Access denied."; break; - case tls.Alert.Description.decode_error: + case tls2.Alert.Description.decode_error: msg = "Decode error."; break; - case tls.Alert.Description.decrypt_error: + case tls2.Alert.Description.decrypt_error: msg = "Decrypt error."; break; - case tls.Alert.Description.export_restriction: + case tls2.Alert.Description.export_restriction: msg = "Export restriction."; break; - case tls.Alert.Description.protocol_version: + case tls2.Alert.Description.protocol_version: msg = "Unsupported protocol version."; break; - case tls.Alert.Description.insufficient_security: + case tls2.Alert.Description.insufficient_security: msg = "Insufficient security."; break; - case tls.Alert.Description.internal_error: + case tls2.Alert.Description.internal_error: msg = "Internal error."; break; - case tls.Alert.Description.user_canceled: + case tls2.Alert.Description.user_canceled: msg = "User canceled."; break; - case tls.Alert.Description.no_renegotiation: + case tls2.Alert.Description.no_renegotiation: msg = "Renegotiation not supported."; break; default: msg = "Unknown error."; break; } - if (alert.description === tls.Alert.Description.close_notify) { + if (alert.description === tls2.Alert.Description.close_notify) { return c.close(); } c.error(c, { message: msg, send: false, // origin is the opposite end - origin: c.entity === tls.ConnectionEnd.client ? "server" : "client", + origin: c.entity === tls2.ConnectionEnd.client ? "server" : "client", alert }); c.process(); }; - tls.handleHandshake = function(c, record) { + tls2.handleHandshake = function(c, record) { var b = record.fragment; var type2 = b.getByte(); var length = b.getInt24(); @@ -113635,7 +113635,7 @@ var require_tls = __commonJS({ var bytes = b.bytes(length + 4); b.read += 4; if (type2 in hsTable[c.entity][c.expect]) { - if (c.entity === tls.ConnectionEnd.server && !c.open && !c.fail) { + if (c.entity === tls2.ConnectionEnd.server && !c.open && !c.fail) { c.handshaking = true; c.session = { version: null, @@ -113652,38 +113652,38 @@ var require_tls = __commonJS({ sha1: forge.md.sha1.create() }; } - if (type2 !== tls.HandshakeType.hello_request && type2 !== tls.HandshakeType.certificate_verify && type2 !== tls.HandshakeType.finished) { + if (type2 !== tls2.HandshakeType.hello_request && type2 !== tls2.HandshakeType.certificate_verify && type2 !== tls2.HandshakeType.finished) { c.session.md5.update(bytes); c.session.sha1.update(bytes); } hsTable[c.entity][c.expect][type2](c, record, length); } else { - tls.handleUnexpected(c, record); + tls2.handleUnexpected(c, record); } }; - tls.handleApplicationData = function(c, record) { + tls2.handleApplicationData = function(c, record) { c.data.putBuffer(record.fragment); c.dataReady(c); c.process(); }; - tls.handleHeartbeat = function(c, record) { + tls2.handleHeartbeat = function(c, record) { var b = record.fragment; var type2 = b.getByte(); var length = b.getInt16(); var payload = b.getBytes(length); - if (type2 === tls.HeartbeatMessageType.heartbeat_request) { + if (type2 === tls2.HeartbeatMessageType.heartbeat_request) { if (c.handshaking || length > payload.length) { return c.process(); } - tls.queue(c, tls.createRecord(c, { - type: tls.ContentType.heartbeat, - data: tls.createHeartbeat( - tls.HeartbeatMessageType.heartbeat_response, + tls2.queue(c, tls2.createRecord(c, { + type: tls2.ContentType.heartbeat, + data: tls2.createHeartbeat( + tls2.HeartbeatMessageType.heartbeat_response, payload ) })); - tls.flush(c); - } else if (type2 === tls.HeartbeatMessageType.heartbeat_response) { + tls2.flush(c); + } else if (type2 === tls2.HeartbeatMessageType.heartbeat_response) { if (payload !== c.expectedHeartbeatPayload) { return c.process(); } @@ -113709,14 +113709,14 @@ var require_tls = __commonJS({ var CCC = 4; var CFI = 5; var CAD = 6; - var __ = tls.handleUnexpected; - var R0 = tls.handleChangeCipherSpec; - var R1 = tls.handleAlert; - var R2 = tls.handleHandshake; - var R3 = tls.handleApplicationData; - var R4 = tls.handleHeartbeat; + var __ = tls2.handleUnexpected; + var R0 = tls2.handleChangeCipherSpec; + var R1 = tls2.handleAlert; + var R2 = tls2.handleHandshake; + var R3 = tls2.handleApplicationData; + var R4 = tls2.handleHeartbeat; var ctTable = []; - ctTable[tls.ConnectionEnd.client] = [ + ctTable[tls2.ConnectionEnd.client] = [ // CC,AL,HS,AD,HB /*SHE*/ [__, R1, R2, __, R4], @@ -113737,7 +113737,7 @@ var require_tls = __commonJS({ /*SER*/ [__, R1, R2, __, R4] ]; - ctTable[tls.ConnectionEnd.server] = [ + ctTable[tls2.ConnectionEnd.server] = [ // CC,AL,HS,AD /*CHE*/ [__, R1, R2, __, R4], @@ -113756,15 +113756,15 @@ var require_tls = __commonJS({ /*CER*/ [__, R1, R2, __, R4] ]; - var H0 = tls.handleHelloRequest; - var H1 = tls.handleServerHello; - var H2 = tls.handleCertificate; - var H3 = tls.handleServerKeyExchange; - var H4 = tls.handleCertificateRequest; - var H5 = tls.handleServerHelloDone; - var H6 = tls.handleFinished; + var H0 = tls2.handleHelloRequest; + var H1 = tls2.handleServerHello; + var H2 = tls2.handleCertificate; + var H3 = tls2.handleServerKeyExchange; + var H4 = tls2.handleCertificateRequest; + var H5 = tls2.handleServerHelloDone; + var H6 = tls2.handleFinished; var hsTable = []; - hsTable[tls.ConnectionEnd.client] = [ + hsTable[tls2.ConnectionEnd.client] = [ // HR,01,SH,03,04,05,06,07,08,09,10,SC,SK,CR,HD,15,CK,17,18,19,FI /*SHE*/ [__, __, H1, __, __, __, __, __, __, __, __, __, __, __, __, __, __, __, __, __, __], @@ -113785,10 +113785,10 @@ var require_tls = __commonJS({ /*SER*/ [H0, __, __, __, __, __, __, __, __, __, __, __, __, __, __, __, __, __, __, __, __] ]; - var H7 = tls.handleClientHello; - var H8 = tls.handleClientKeyExchange; - var H9 = tls.handleCertificateVerify; - hsTable[tls.ConnectionEnd.server] = [ + var H7 = tls2.handleClientHello; + var H8 = tls2.handleClientKeyExchange; + var H9 = tls2.handleCertificateVerify; + hsTable[tls2.ConnectionEnd.server] = [ // 01,CH,02,03,04,05,06,07,08,09,10,CC,12,13,14,CV,CK,17,18,19,FI /*CHE*/ [__, H7, __, __, __, __, __, __, __, __, __, __, __, __, __, __, __, __, __, __, __], @@ -113807,7 +113807,7 @@ var require_tls = __commonJS({ /*CER*/ [__, __, __, __, __, __, __, __, __, __, __, __, __, __, __, __, __, __, __, __, __] ]; - tls.generateKeys = function(c, sp) { + tls2.generateKeys = function(c, sp) { var prf = prf_TLS1; var random = sp.client_random + sp.server_random; if (!c.session.resuming) { @@ -113821,7 +113821,7 @@ var require_tls = __commonJS({ } random = sp.server_random + sp.client_random; var length = 2 * sp.mac_key_length + 2 * sp.enc_key_length; - var tls10 = c.version.major === tls.Versions.TLS_1_0.major && c.version.minor === tls.Versions.TLS_1_0.minor; + var tls10 = c.version.major === tls2.Versions.TLS_1_0.major && c.version.minor === tls2.Versions.TLS_1_0.minor; if (tls10) { length += 2 * sp.fixed_iv_length; } @@ -113838,8 +113838,8 @@ var require_tls = __commonJS({ } return rval; }; - tls.createConnectionState = function(c) { - var client = c.entity === tls.ConnectionEnd.client; + tls2.createConnectionState = function(c) { + var client = c.entity === tls2.ConnectionEnd.client; var createMode = function() { var mode = { // two 32-bit numbers, first is most significant @@ -113876,11 +113876,11 @@ var require_tls = __commonJS({ message: "Could not decrypt record or bad MAC.", send: true, alert: { - level: tls.Alert.Level.fatal, + level: tls2.Alert.Level.fatal, // doesn't matter if decryption failed or MAC was // invalid, return the same error so as not to reveal // which one occurred - description: tls.Alert.Description.bad_record_mac + description: tls2.Alert.Description.bad_record_mac } }); } else if (!state.read.compressFunction(c2, record, state.read)) { @@ -113888,8 +113888,8 @@ var require_tls = __commonJS({ message: "Could not decompress record.", send: true, alert: { - level: tls.Alert.Level.fatal, - description: tls.Alert.Description.decompression_failure + level: tls2.Alert.Level.fatal, + description: tls2.Alert.Description.decompression_failure } }); } @@ -113901,8 +113901,8 @@ var require_tls = __commonJS({ message: "Could not compress record.", send: false, alert: { - level: tls.Alert.Level.fatal, - description: tls.Alert.Description.internal_error + level: tls2.Alert.Level.fatal, + description: tls2.Alert.Description.internal_error } }); } else if (!state.write.cipherFunction(record, state.write)) { @@ -113910,8 +113910,8 @@ var require_tls = __commonJS({ message: "Could not encrypt record.", send: false, alert: { - level: tls.Alert.Level.fatal, - description: tls.Alert.Description.internal_error + level: tls2.Alert.Level.fatal, + description: tls2.Alert.Description.internal_error } }); } @@ -113920,14 +113920,14 @@ var require_tls = __commonJS({ if (c.session) { var sp = c.session.sp; c.session.cipherSuite.initSecurityParameters(sp); - sp.keys = tls.generateKeys(c, sp); + sp.keys = tls2.generateKeys(c, sp); state.read.macKey = client ? sp.keys.server_write_MAC_key : sp.keys.client_write_MAC_key; state.write.macKey = client ? sp.keys.client_write_MAC_key : sp.keys.server_write_MAC_key; c.session.cipherSuite.initConnectionState(state, c, sp); switch (sp.compression_algorithm) { - case tls.CompressionMethod.none: + case tls2.CompressionMethod.none: break; - case tls.CompressionMethod.deflate: + case tls2.CompressionMethod.deflate: state.read.compressFunction = inflate; state.write.compressFunction = deflate; break; @@ -113937,7 +113937,7 @@ var require_tls = __commonJS({ } return state; }; - tls.createRandom = function() { + tls2.createRandom = function() { var d = /* @__PURE__ */ new Date(); var utc = +d + d.getTimezoneOffset() * 6e4; var rval = forge.util.createBuffer(); @@ -113945,7 +113945,7 @@ var require_tls = __commonJS({ rval.putBytes(forge.random.getBytes(28)); return rval; }; - tls.createRecord = function(c, options) { + tls2.createRecord = function(c, options) { if (!options.data) { return null; } @@ -113960,16 +113960,16 @@ var require_tls = __commonJS({ }; return record; }; - tls.createAlert = function(c, alert) { + tls2.createAlert = function(c, alert) { var b = forge.util.createBuffer(); b.putByte(alert.level); b.putByte(alert.description); - return tls.createRecord(c, { - type: tls.ContentType.alert, + return tls2.createRecord(c, { + type: tls2.ContentType.alert, data: b }); }; - tls.createClientHello = function(c) { + tls2.createClientHello = function(c) { c.session.clientHelloVersion = { major: c.version.major, minor: c.version.minor @@ -113982,7 +113982,7 @@ var require_tls = __commonJS({ } var cSuites = cipherSuites.length(); var compressionMethods = forge.util.createBuffer(); - compressionMethods.putByte(tls.CompressionMethod.none); + compressionMethods.putByte(tls2.CompressionMethod.none); var cMethods = compressionMethods.length(); var extensions = forge.util.createBuffer(); if (c.virtualHost) { @@ -114009,7 +114009,7 @@ var require_tls = __commonJS({ 1 + cMethods + // compression methods vector extLength; var rval = forge.util.createBuffer(); - rval.putByte(tls.HandshakeType.client_hello); + rval.putByte(tls2.HandshakeType.client_hello); rval.putInt24(length); rval.putByte(c.version.major); rval.putByte(c.version.minor); @@ -114022,7 +114022,7 @@ var require_tls = __commonJS({ } return rval; }; - tls.createServerHello = function(c) { + tls2.createServerHello = function(c) { var sessionId = c.session.id; var length = sessionId.length + 1 + // session ID vector 2 + // version (major + minor) @@ -114030,7 +114030,7 @@ var require_tls = __commonJS({ 2 + // chosen cipher suite 1; var rval = forge.util.createBuffer(); - rval.putByte(tls.HandshakeType.server_hello); + rval.putByte(tls2.HandshakeType.server_hello); rval.putInt24(length); rval.putByte(c.version.major); rval.putByte(c.version.minor); @@ -114041,8 +114041,8 @@ var require_tls = __commonJS({ rval.putByte(c.session.compressionMethod); return rval; }; - tls.createCertificate = function(c) { - var client = c.entity === tls.ConnectionEnd.client; + tls2.createCertificate = function(c) { + var client = c.entity === tls2.ConnectionEnd.client; var cert = null; if (c.getCertificate) { var hint; @@ -114090,20 +114090,20 @@ var require_tls = __commonJS({ cause: ex, send: true, alert: { - level: tls.Alert.Level.fatal, - description: tls.Alert.Description.bad_certificate + level: tls2.Alert.Level.fatal, + description: tls2.Alert.Description.bad_certificate } }); } } var length = 3 + certList.length(); var rval = forge.util.createBuffer(); - rval.putByte(tls.HandshakeType.certificate); + rval.putByte(tls2.HandshakeType.certificate); rval.putInt24(length); writeVector(rval, 3, certList); return rval; }; - tls.createClientKeyExchange = function(c) { + tls2.createClientKeyExchange = function(c) { var b = forge.util.createBuffer(); b.putByte(c.session.clientHelloVersion.major); b.putByte(c.session.clientHelloVersion.minor); @@ -114114,22 +114114,22 @@ var require_tls = __commonJS({ b = key2.encrypt(sp.pre_master_secret); var length = b.length + 2; var rval = forge.util.createBuffer(); - rval.putByte(tls.HandshakeType.client_key_exchange); + rval.putByte(tls2.HandshakeType.client_key_exchange); rval.putInt24(length); rval.putInt16(b.length); rval.putBytes(b); return rval; }; - tls.createServerKeyExchange = function(c) { + tls2.createServerKeyExchange = function(c) { var length = 0; var rval = forge.util.createBuffer(); if (length > 0) { - rval.putByte(tls.HandshakeType.server_key_exchange); + rval.putByte(tls2.HandshakeType.server_key_exchange); rval.putInt24(length); } return rval; }; - tls.getClientSignature = function(c, callback) { + tls2.getClientSignature = function(c, callback) { var b = forge.util.createBuffer(); b.putBuffer(c.session.md5.digest()); b.putBuffer(c.session.sha1.digest()); @@ -114146,8 +114146,8 @@ var require_tls = __commonJS({ cause: ex, send: true, alert: { - level: tls.Alert.Level.fatal, - description: tls.Alert.Description.internal_error + level: tls2.Alert.Level.fatal, + description: tls2.Alert.Description.internal_error } }); } @@ -114157,8 +114157,8 @@ var require_tls = __commonJS({ message: "No private key set.", send: true, alert: { - level: tls.Alert.Level.fatal, - description: tls.Alert.Description.internal_error + level: tls2.Alert.Level.fatal, + description: tls2.Alert.Description.internal_error } }); } else { @@ -114168,16 +114168,16 @@ var require_tls = __commonJS({ }; c.getSignature(c, b, callback); }; - tls.createCertificateVerify = function(c, signature) { + tls2.createCertificateVerify = function(c, signature) { var length = signature.length + 2; var rval = forge.util.createBuffer(); - rval.putByte(tls.HandshakeType.certificate_verify); + rval.putByte(tls2.HandshakeType.certificate_verify); rval.putInt24(length); rval.putInt16(signature.length); rval.putBytes(signature); return rval; }; - tls.createCertificateRequest = function(c) { + tls2.createCertificateRequest = function(c) { var certTypes = forge.util.createBuffer(); certTypes.putByte(1); var cAs = forge.util.createBuffer(); @@ -114190,40 +114190,40 @@ var require_tls = __commonJS({ } var length = 1 + certTypes.length() + 2 + cAs.length(); var rval = forge.util.createBuffer(); - rval.putByte(tls.HandshakeType.certificate_request); + rval.putByte(tls2.HandshakeType.certificate_request); rval.putInt24(length); writeVector(rval, 1, certTypes); writeVector(rval, 2, cAs); return rval; }; - tls.createServerHelloDone = function(c) { + tls2.createServerHelloDone = function(c) { var rval = forge.util.createBuffer(); - rval.putByte(tls.HandshakeType.server_hello_done); + rval.putByte(tls2.HandshakeType.server_hello_done); rval.putInt24(0); return rval; }; - tls.createChangeCipherSpec = function() { + tls2.createChangeCipherSpec = function() { var rval = forge.util.createBuffer(); rval.putByte(1); return rval; }; - tls.createFinished = function(c) { + tls2.createFinished = function(c) { var b = forge.util.createBuffer(); b.putBuffer(c.session.md5.digest()); b.putBuffer(c.session.sha1.digest()); - var client = c.entity === tls.ConnectionEnd.client; + var client = c.entity === tls2.ConnectionEnd.client; var sp = c.session.sp; var vdl = 12; var prf = prf_TLS1; var label = client ? "client finished" : "server finished"; b = prf(sp.master_secret, label, b.getBytes(), vdl); var rval = forge.util.createBuffer(); - rval.putByte(tls.HandshakeType.finished); + rval.putByte(tls2.HandshakeType.finished); rval.putInt24(b.length()); rval.putBuffer(b); return rval; }; - tls.createHeartbeat = function(type2, payload, payloadLength) { + tls2.createHeartbeat = function(type2, payload, payloadLength) { if (typeof payloadLength === "undefined") { payloadLength = payload.length; } @@ -114236,36 +114236,36 @@ var require_tls = __commonJS({ rval.putBytes(forge.random.getBytes(paddingLength)); return rval; }; - tls.queue = function(c, record) { + tls2.queue = function(c, record) { if (!record) { return; } if (record.fragment.length() === 0) { - if (record.type === tls.ContentType.handshake || record.type === tls.ContentType.alert || record.type === tls.ContentType.change_cipher_spec) { + if (record.type === tls2.ContentType.handshake || record.type === tls2.ContentType.alert || record.type === tls2.ContentType.change_cipher_spec) { return; } } - if (record.type === tls.ContentType.handshake) { + if (record.type === tls2.ContentType.handshake) { var bytes = record.fragment.bytes(); c.session.md5.update(bytes); c.session.sha1.update(bytes); bytes = null; } var records; - if (record.fragment.length() <= tls.MaxFragment) { + if (record.fragment.length() <= tls2.MaxFragment) { records = [record]; } else { records = []; var data = record.fragment.bytes(); - while (data.length > tls.MaxFragment) { - records.push(tls.createRecord(c, { + while (data.length > tls2.MaxFragment) { + records.push(tls2.createRecord(c, { type: record.type, - data: forge.util.createBuffer(data.slice(0, tls.MaxFragment)) + data: forge.util.createBuffer(data.slice(0, tls2.MaxFragment)) })); - data = data.slice(tls.MaxFragment); + data = data.slice(tls2.MaxFragment); } if (data.length > 0) { - records.push(tls.createRecord(c, { + records.push(tls2.createRecord(c, { type: record.type, data: forge.util.createBuffer(data) })); @@ -114279,7 +114279,7 @@ var require_tls = __commonJS({ } } }; - tls.flush = function(c) { + tls2.flush = function(c) { for (var i = 0; i < c.records.length; ++i) { var record = c.records[i]; c.tlsData.putByte(record.type); @@ -114296,42 +114296,42 @@ var require_tls = __commonJS({ case true: return true; case forge.pki.certificateError.bad_certificate: - return tls.Alert.Description.bad_certificate; + return tls2.Alert.Description.bad_certificate; case forge.pki.certificateError.unsupported_certificate: - return tls.Alert.Description.unsupported_certificate; + return tls2.Alert.Description.unsupported_certificate; case forge.pki.certificateError.certificate_revoked: - return tls.Alert.Description.certificate_revoked; + return tls2.Alert.Description.certificate_revoked; case forge.pki.certificateError.certificate_expired: - return tls.Alert.Description.certificate_expired; + return tls2.Alert.Description.certificate_expired; case forge.pki.certificateError.certificate_unknown: - return tls.Alert.Description.certificate_unknown; + return tls2.Alert.Description.certificate_unknown; case forge.pki.certificateError.unknown_ca: - return tls.Alert.Description.unknown_ca; + return tls2.Alert.Description.unknown_ca; default: - return tls.Alert.Description.bad_certificate; + return tls2.Alert.Description.bad_certificate; } }; var _alertDescToCertError = function(desc) { switch (desc) { case true: return true; - case tls.Alert.Description.bad_certificate: + case tls2.Alert.Description.bad_certificate: return forge.pki.certificateError.bad_certificate; - case tls.Alert.Description.unsupported_certificate: + case tls2.Alert.Description.unsupported_certificate: return forge.pki.certificateError.unsupported_certificate; - case tls.Alert.Description.certificate_revoked: + case tls2.Alert.Description.certificate_revoked: return forge.pki.certificateError.certificate_revoked; - case tls.Alert.Description.certificate_expired: + case tls2.Alert.Description.certificate_expired: return forge.pki.certificateError.certificate_expired; - case tls.Alert.Description.certificate_unknown: + case tls2.Alert.Description.certificate_unknown: return forge.pki.certificateError.certificate_unknown; - case tls.Alert.Description.unknown_ca: + case tls2.Alert.Description.unknown_ca: return forge.pki.certificateError.unknown_ca; default: return forge.pki.certificateError.bad_certificate; } }; - tls.verifyCertificateChain = function(c, chain) { + tls2.verifyCertificateChain = function(c, chain) { try { var options = {}; for (var key2 in c.verifyOptions) { @@ -114345,8 +114345,8 @@ var require_tls = __commonJS({ var error3 = new Error("The application rejected the certificate."); error3.send = true; error3.alert = { - level: tls.Alert.Level.fatal, - description: tls.Alert.Description.bad_certificate + level: tls2.Alert.Level.fatal, + description: tls2.Alert.Description.bad_certificate }; if (ret.message) { error3.message = ret.message; @@ -114369,7 +114369,7 @@ var require_tls = __commonJS({ err = { send: true, alert: { - level: tls.Alert.Level.fatal, + level: tls2.Alert.Level.fatal, description: _certErrorToAlertDesc(ex) } }; @@ -114379,7 +114379,7 @@ var require_tls = __commonJS({ } if (!("alert" in err)) { err.alert = { - level: tls.Alert.Level.fatal, + level: tls2.Alert.Level.fatal, description: _certErrorToAlertDesc(err.error) }; } @@ -114387,7 +114387,7 @@ var require_tls = __commonJS({ } return !c.fail; }; - tls.createSessionCache = function(cache, capacity) { + tls2.createSessionCache = function(cache, capacity) { var rval = null; if (cache && cache.getSession && cache.setSession && cache.order) { rval = cache; @@ -114435,7 +114435,7 @@ var require_tls = __commonJS({ } return rval; }; - tls.createConnection = function(options) { + tls2.createConnection = function(options) { var caStore = null; if (options.caStore) { if (forge.util.isArray(options.caStore)) { @@ -114449,14 +114449,14 @@ var require_tls = __commonJS({ var cipherSuites = options.cipherSuites || null; if (cipherSuites === null) { cipherSuites = []; - for (var key2 in tls.CipherSuites) { - cipherSuites.push(tls.CipherSuites[key2]); + for (var key2 in tls2.CipherSuites) { + cipherSuites.push(tls2.CipherSuites[key2]); } } - var entity = options.server || false ? tls.ConnectionEnd.server : tls.ConnectionEnd.client; - var sessionCache = options.sessionCache ? tls.createSessionCache(options.sessionCache) : null; + var entity = options.server || false ? tls2.ConnectionEnd.server : tls2.ConnectionEnd.client; + var sessionCache = options.sessionCache ? tls2.createSessionCache(options.sessionCache) : null; var c = { - version: { major: tls.Version.major, minor: tls.Version.minor }, + version: { major: tls2.Version.major, minor: tls2.Version.minor }, entity, sessionId: options.sessionId, caStore, @@ -114480,10 +114480,10 @@ var require_tls = __commonJS({ heartbeatReceived: options.heartbeatReceived, closed: options.closed, error: function(c2, ex) { - ex.origin = ex.origin || (c2.entity === tls.ConnectionEnd.client ? "client" : "server"); + ex.origin = ex.origin || (c2.entity === tls2.ConnectionEnd.client ? "client" : "server"); if (ex.send) { - tls.queue(c2, tls.createAlert(c2, ex.alert)); - tls.flush(c2); + tls2.queue(c2, tls2.createAlert(c2, ex.alert)); + tls2.flush(c2); } var fatal = ex.fatal !== false; if (fatal) { @@ -114498,7 +114498,7 @@ var require_tls = __commonJS({ inflate: options.inflate || null }; c.reset = function(clearFail) { - c.version = { major: tls.Version.major, minor: tls.Version.minor }; + c.version = { major: tls2.Version.major, minor: tls2.Version.minor }; c.record = null; c.session = null; c.peerCertificate = null; @@ -114506,7 +114506,7 @@ var require_tls = __commonJS({ pending: null, current: null }; - c.expect = c.entity === tls.ConnectionEnd.client ? SHE : CHE; + c.expect = c.entity === tls2.ConnectionEnd.client ? SHE : CHE; c.fragmented = null; c.records = []; c.open = false; @@ -114517,16 +114517,16 @@ var require_tls = __commonJS({ c.input.clear(); c.tlsData.clear(); c.data.clear(); - c.state.current = tls.createConnectionState(c); + c.state.current = tls2.createConnectionState(c); }; c.reset(); var _update = function(c2, record) { - var aligned = record.type - tls.ContentType.change_cipher_spec; + var aligned = record.type - tls2.ContentType.change_cipher_spec; var handlers = ctTable[c2.entity][c2.expect]; if (aligned in handlers) { handlers[aligned](c2, record); } else { - tls.handleUnexpected(c2, record); + tls2.handleUnexpected(c2, record); } }; var _readRecordHeader = function(c2) { @@ -114555,8 +114555,8 @@ var require_tls = __commonJS({ message: "Incompatible TLS version.", send: true, alert: { - level: tls.Alert.Level.fatal, - description: tls.Alert.Description.protocol_version + level: tls2.Alert.Level.fatal, + description: tls2.Alert.Description.protocol_version } }); } @@ -114583,8 +114583,8 @@ var require_tls = __commonJS({ message: "Invalid fragmented record.", send: true, alert: { - level: tls.Alert.Level.fatal, - description: tls.Alert.Description.unexpected_message + level: tls2.Alert.Level.fatal, + description: tls2.Alert.Description.unexpected_message } }); } @@ -114595,7 +114595,7 @@ var require_tls = __commonJS({ return rval; }; c.handshake = function(sessionId) { - if (c.entity !== tls.ConnectionEnd.client) { + if (c.entity !== tls2.ConnectionEnd.client) { c.error(c, { message: "Cannot initiate handshake as a server.", fatal: false @@ -114642,13 +114642,13 @@ var require_tls = __commonJS({ c.version = session.version; c.session.sp = session.sp; } - c.session.sp.client_random = tls.createRandom().getBytes(); + c.session.sp.client_random = tls2.createRandom().getBytes(); c.open = true; - tls.queue(c, tls.createRecord(c, { - type: tls.ContentType.handshake, - data: tls.createClientHello(c) + tls2.queue(c, tls2.createRecord(c, { + type: tls2.ContentType.handshake, + data: tls2.createClientHello(c) })); - tls.flush(c); + tls2.flush(c); } }; c.process = function(data) { @@ -114673,11 +114673,11 @@ var require_tls = __commonJS({ return rval; }; c.prepare = function(data) { - tls.queue(c, tls.createRecord(c, { - type: tls.ContentType.application_data, + tls2.queue(c, tls2.createRecord(c, { + type: tls2.ContentType.application_data, data: forge.util.createBuffer(data) })); - return tls.flush(c); + return tls2.flush(c); }; c.prepareHeartbeatRequest = function(payload, payloadLength) { if (payload instanceof forge.util.ByteBuffer) { @@ -114687,15 +114687,15 @@ var require_tls = __commonJS({ payloadLength = payload.length; } c.expectedHeartbeatPayload = payload; - tls.queue(c, tls.createRecord(c, { - type: tls.ContentType.heartbeat, - data: tls.createHeartbeat( - tls.HeartbeatMessageType.heartbeat_request, + tls2.queue(c, tls2.createRecord(c, { + type: tls2.ContentType.heartbeat, + data: tls2.createHeartbeat( + tls2.HeartbeatMessageType.heartbeat_request, payload, payloadLength ) })); - return tls.flush(c); + return tls2.flush(c); }; c.close = function(clearFail) { if (!c.fail && c.sessionCache && c.session) { @@ -114712,11 +114712,11 @@ var require_tls = __commonJS({ c.input.clear(); if (c.isConnected || c.handshaking) { c.isConnected = c.handshaking = false; - tls.queue(c, tls.createAlert(c, { - level: tls.Alert.Level.warning, - description: tls.Alert.Description.close_notify + tls2.queue(c, tls2.createAlert(c, { + level: tls2.Alert.Level.warning, + description: tls2.Alert.Description.close_notify })); - tls.flush(c); + tls2.flush(c); } c.closed(c); } @@ -114725,16 +114725,16 @@ var require_tls = __commonJS({ return c; }; module2.exports = forge.tls = forge.tls || {}; - for (key in tls) { - if (typeof tls[key] !== "function") { - forge.tls[key] = tls[key]; + for (key in tls2) { + if (typeof tls2[key] !== "function") { + forge.tls[key] = tls2[key]; } } var key; forge.tls.prf_tls1 = prf_TLS1; forge.tls.hmac_sha1 = hmac_sha1; - forge.tls.createSessionCache = tls.createSessionCache; - forge.tls.createConnection = tls.createConnection; + forge.tls.createSessionCache = tls2.createSessionCache; + forge.tls.createConnection = tls2.createConnection; } }); @@ -114744,34 +114744,34 @@ var require_aesCipherSuites = __commonJS({ var forge = require_forge(); require_aes(); require_tls(); - var tls = module2.exports = forge.tls; - tls.CipherSuites["TLS_RSA_WITH_AES_128_CBC_SHA"] = { + var tls2 = module2.exports = forge.tls; + tls2.CipherSuites["TLS_RSA_WITH_AES_128_CBC_SHA"] = { id: [0, 47], name: "TLS_RSA_WITH_AES_128_CBC_SHA", initSecurityParameters: function(sp) { - sp.bulk_cipher_algorithm = tls.BulkCipherAlgorithm.aes; - sp.cipher_type = tls.CipherType.block; + sp.bulk_cipher_algorithm = tls2.BulkCipherAlgorithm.aes; + sp.cipher_type = tls2.CipherType.block; sp.enc_key_length = 16; sp.block_length = 16; sp.fixed_iv_length = 16; sp.record_iv_length = 16; - sp.mac_algorithm = tls.MACAlgorithm.hmac_sha1; + sp.mac_algorithm = tls2.MACAlgorithm.hmac_sha1; sp.mac_length = 20; sp.mac_key_length = 20; }, initConnectionState }; - tls.CipherSuites["TLS_RSA_WITH_AES_256_CBC_SHA"] = { + tls2.CipherSuites["TLS_RSA_WITH_AES_256_CBC_SHA"] = { id: [0, 53], name: "TLS_RSA_WITH_AES_256_CBC_SHA", initSecurityParameters: function(sp) { - sp.bulk_cipher_algorithm = tls.BulkCipherAlgorithm.aes; - sp.cipher_type = tls.CipherType.block; + sp.bulk_cipher_algorithm = tls2.BulkCipherAlgorithm.aes; + sp.cipher_type = tls2.CipherType.block; sp.enc_key_length = 32; sp.block_length = 16; sp.fixed_iv_length = 16; sp.record_iv_length = 16; - sp.mac_algorithm = tls.MACAlgorithm.hmac_sha1; + sp.mac_algorithm = tls2.MACAlgorithm.hmac_sha1; sp.mac_length = 20; sp.mac_key_length = 20; }, @@ -114792,7 +114792,7 @@ var require_aesCipherSuites = __commonJS({ state.read.cipherFunction = decrypt_aes_cbc_sha1; state.write.cipherFunction = encrypt_aes_cbc_sha1; state.read.macLength = state.write.macLength = sp.mac_length; - state.read.macFunction = state.write.macFunction = tls.hmac_sha1; + state.read.macFunction = state.write.macFunction = tls2.hmac_sha1; } function encrypt_aes_cbc_sha1(record, s) { var rval = false; @@ -114800,7 +114800,7 @@ var require_aesCipherSuites = __commonJS({ record.fragment.putBytes(mac); s.updateSequenceNumber(); var iv; - if (record.version.minor === tls.Versions.TLS_1_0.minor) { + if (record.version.minor === tls2.Versions.TLS_1_0.minor) { iv = s.cipherState.init ? null : s.cipherState.iv; } else { iv = forge.random.getBytesSync(16); @@ -114808,7 +114808,7 @@ var require_aesCipherSuites = __commonJS({ s.cipherState.init = true; var cipher = s.cipherState.cipher; cipher.start({ iv }); - if (record.version.minor >= tls.Versions.TLS_1_1.minor) { + if (record.version.minor >= tls2.Versions.TLS_1_1.minor) { cipher.output.putBytes(iv); } cipher.update(record.fragment); @@ -114843,7 +114843,7 @@ var require_aesCipherSuites = __commonJS({ function decrypt_aes_cbc_sha1(record, s) { var rval = false; var iv; - if (record.version.minor === tls.Versions.TLS_1_0.minor) { + if (record.version.minor === tls2.Versions.TLS_1_0.minor) { iv = s.cipherState.init ? null : s.cipherState.iv; } else { iv = record.fragment.getBytes(16); @@ -122618,7 +122618,324 @@ async function checkProxyEnvironment(logger, language) { // src/start-proxy/reachability.ts var https = __toESM(require("https")); -var import_https_proxy_agent = __toESM(require_dist2()); + +// node_modules/https-proxy-agent/dist/index.js +var net2 = __toESM(require("net"), 1); +var tls = __toESM(require("tls"), 1); +var import_assert = __toESM(require("assert"), 1); +var import_debug2 = __toESM(require_src(), 1); + +// node_modules/https-proxy-agent/node_modules/agent-base/dist/index.js +var net = __toESM(require("net"), 1); +var http = __toESM(require("http"), 1); +var import_https = require("https"); +var INTERNAL = /* @__PURE__ */ Symbol("AgentBaseInternalState"); +var Agent2 = class extends http.Agent { + constructor(opts) { + super(opts); + this[INTERNAL] = {}; + } + /** + * Determine whether this is an `http` or `https` request. + */ + isSecureEndpoint(options) { + if (options) { + if (typeof options.secureEndpoint === "boolean") { + return options.secureEndpoint; + } + if (typeof options.protocol === "string") { + return options.protocol === "https:"; + } + } + const { stack } = new Error(); + if (typeof stack !== "string") + return false; + return stack.split("\n").some((l) => l.indexOf("(https.js:") !== -1 || l.indexOf("node:https:") !== -1); + } + // In order to support async signatures in `connect()` and Node's native + // connection pooling in `http.Agent`, the array of sockets for each origin + // has to be updated synchronously. This is so the length of the array is + // accurate when `addRequest()` is next called. We achieve this by creating a + // fake socket and adding it to `sockets[origin]` and incrementing + // `totalSocketCount`. + incrementSockets(name) { + if (this.maxSockets === Infinity && this.maxTotalSockets === Infinity) { + return null; + } + if (!this.sockets[name]) { + this.sockets[name] = []; + } + const fakeSocket = new net.Socket({ writable: false }); + this.sockets[name].push(fakeSocket); + this.totalSocketCount++; + return fakeSocket; + } + decrementSockets(name, socket) { + if (!this.sockets[name] || socket === null) { + return; + } + const sockets = this.sockets[name]; + const index = sockets.indexOf(socket); + if (index !== -1) { + sockets.splice(index, 1); + this.totalSocketCount--; + if (sockets.length === 0) { + delete this.sockets[name]; + } + } + } + // In order to properly update the socket pool, we need to call `getName()` on + // the core `https.Agent` if it is a secureEndpoint. + getName(options) { + const secureEndpoint = this.isSecureEndpoint(options); + if (secureEndpoint) { + return import_https.Agent.prototype.getName.call(this, options); + } + return super.getName(options); + } + createSocket(req, options, cb) { + const connectOpts = { + ...options, + secureEndpoint: this.isSecureEndpoint(options) + }; + const name = this.getName(connectOpts); + const fakeSocket = this.incrementSockets(name); + Promise.resolve().then(() => this.connect(req, connectOpts)).then((socket) => { + this.decrementSockets(name, fakeSocket); + if (typeof socket.addRequest === "function") { + try { + return socket.addRequest(req, connectOpts); + } catch (err) { + return cb(err); + } + } + this[INTERNAL].currentSocket = socket; + super.createSocket(req, options, cb); + }, (err) => { + this.decrementSockets(name, fakeSocket); + cb(err); + }); + } + createConnection() { + const socket = this[INTERNAL].currentSocket; + this[INTERNAL].currentSocket = void 0; + if (!socket) { + throw new Error("No socket was returned in the `connect()` function"); + } + return socket; + } + get defaultPort() { + return this[INTERNAL].defaultPort ?? (this.protocol === "https:" ? 443 : 80); + } + set defaultPort(v) { + if (this[INTERNAL]) { + this[INTERNAL].defaultPort = v; + } + } + get protocol() { + return this[INTERNAL].protocol ?? (this.isSecureEndpoint() ? "https:" : "http:"); + } + set protocol(v) { + if (this[INTERNAL]) { + this[INTERNAL].protocol = v; + } + } +}; + +// node_modules/https-proxy-agent/dist/index.js +var import_url = require("url"); + +// node_modules/https-proxy-agent/dist/parse-proxy-response.js +var import_debug = __toESM(require_src(), 1); +var debug5 = (0, import_debug.default)("https-proxy-agent:parse-proxy-response"); +function parseProxyResponse(socket) { + return new Promise((resolve2, reject) => { + let buffersLength = 0; + const buffers = []; + function read() { + const b = socket.read(); + if (b) + ondata(b); + else + socket.once("readable", read); + } + function cleanup() { + socket.removeListener("end", onend); + socket.removeListener("error", onerror); + socket.removeListener("readable", read); + } + function onend() { + cleanup(); + debug5("onend"); + reject(new Error("Proxy connection ended before receiving CONNECT response")); + } + function onerror(err) { + cleanup(); + debug5("onerror %o", err); + reject(err); + } + function ondata(b) { + buffers.push(b); + buffersLength += b.length; + const buffered = Buffer.concat(buffers, buffersLength); + const endOfHeaders = buffered.indexOf("\r\n\r\n"); + if (endOfHeaders === -1) { + debug5("have not received end of HTTP headers yet..."); + read(); + return; + } + const headerParts = buffered.slice(0, endOfHeaders).toString("ascii").split("\r\n"); + const firstLine = headerParts.shift(); + if (!firstLine) { + socket.destroy(); + return reject(new Error("No header received from proxy CONNECT response")); + } + const firstLineParts = firstLine.split(" "); + const statusCode = +firstLineParts[1]; + const statusText = firstLineParts.slice(2).join(" "); + const headers = {}; + for (const header of headerParts) { + if (!header) + continue; + const firstColon = header.indexOf(":"); + if (firstColon === -1) { + socket.destroy(); + return reject(new Error(`Invalid header from proxy CONNECT response: "${header}"`)); + } + const key = header.slice(0, firstColon).toLowerCase(); + const value = header.slice(firstColon + 1).trimStart(); + const current = headers[key]; + if (typeof current === "string") { + headers[key] = [current, value]; + } else if (Array.isArray(current)) { + current.push(value); + } else { + headers[key] = value; + } + } + debug5("got proxy server response: %o %o", firstLine, headers); + cleanup(); + resolve2({ + connect: { + statusCode, + statusText, + headers + }, + buffered + }); + } + socket.on("error", onerror); + socket.on("end", onend); + read(); + }); +} + +// node_modules/https-proxy-agent/dist/index.js +var debug6 = (0, import_debug2.default)("https-proxy-agent"); +var setServernameFromNonIpHost = (options) => { + if (options.servername === void 0 && options.host && !net2.isIP(options.host)) { + return { + ...options, + servername: options.host + }; + } + return options; +}; +var HttpsProxyAgent = class extends Agent2 { + constructor(proxy, opts) { + super(opts); + this.options = { path: void 0 }; + this.proxy = typeof proxy === "string" ? new import_url.URL(proxy) : proxy; + this.proxyHeaders = opts?.headers ?? {}; + debug6("Creating new HttpsProxyAgent instance: %o", this.proxy.href); + const host = (this.proxy.hostname || this.proxy.host).replace(/^\[|\]$/g, ""); + const port = this.proxy.port ? parseInt(this.proxy.port, 10) : this.proxy.protocol === "https:" ? 443 : 80; + this.connectOpts = { + // Attempt to negotiate http/1.1 for proxy servers that support http/2 + ALPNProtocols: ["http/1.1"], + ...opts ? omit2(opts, "headers") : null, + host, + port + }; + } + /** + * Called when the node-core HTTP client library is creating a + * new HTTP request. + */ + async connect(req, opts) { + const { proxy } = this; + if (!opts.host) { + throw new TypeError('No "host" provided'); + } + let socket; + if (proxy.protocol === "https:") { + debug6("Creating `tls.Socket`: %o", this.connectOpts); + socket = tls.connect(setServernameFromNonIpHost(this.connectOpts)); + } else { + debug6("Creating `net.Socket`: %o", this.connectOpts); + socket = net2.connect(this.connectOpts); + } + const headers = typeof this.proxyHeaders === "function" ? this.proxyHeaders() : { ...this.proxyHeaders }; + const host = net2.isIPv6(opts.host) ? `[${opts.host}]` : opts.host; + let payload = `CONNECT ${host}:${opts.port} HTTP/1.1\r +`; + if (proxy.username || proxy.password) { + const auth2 = `${decodeURIComponent(proxy.username)}:${decodeURIComponent(proxy.password)}`; + headers["Proxy-Authorization"] = `Basic ${Buffer.from(auth2).toString("base64")}`; + } + headers.Host = `${host}:${opts.port}`; + if (!headers["Proxy-Connection"]) { + headers["Proxy-Connection"] = this.keepAlive ? "Keep-Alive" : "close"; + } + for (const name of Object.keys(headers)) { + payload += `${name}: ${headers[name]}\r +`; + } + const proxyResponsePromise = parseProxyResponse(socket); + socket.write(`${payload}\r +`); + const { connect: connect3, buffered } = await proxyResponsePromise; + req.emit("proxyConnect", connect3); + this.emit("proxyConnect", connect3, req); + if (connect3.statusCode === 200) { + req.once("socket", resume); + if (opts.secureEndpoint) { + debug6("Upgrading socket connection to TLS"); + return tls.connect({ + ...omit2(setServernameFromNonIpHost(opts), "host", "path", "port"), + socket + }); + } + return socket; + } + socket.destroy(); + const fakeSocket = new net2.Socket({ writable: false }); + fakeSocket.readable = true; + req.once("socket", (s) => { + debug6("Replaying proxy buffer for failed request"); + (0, import_assert.default)(s.listenerCount("data") > 0); + s.push(buffered); + s.push(null); + }); + return fakeSocket; + } +}; +HttpsProxyAgent.protocols = ["http", "https"]; +function resume(socket) { + socket.resume(); +} +function omit2(obj, ...keys) { + const ret = {}; + let key; + for (key in obj) { + if (!keys.includes(key)) { + ret[key] = obj[key]; + } + } + return ret; +} + +// src/start-proxy/reachability.ts var ReachabilityError = class extends Error { constructor(statusCode) { super(); @@ -122628,7 +122945,7 @@ var ReachabilityError = class extends Error { var NetworkReachabilityBackend = class { constructor(proxy) { this.proxy = proxy; - this.agent = new import_https_proxy_agent.HttpsProxyAgent(`http://${proxy.host}:${proxy.port}`); + this.agent = new HttpsProxyAgent(`http://${proxy.host}:${proxy.port}`); } agent; async checkConnection(url) { diff --git a/lib/upload-lib.js b/lib/upload-lib.js index 3a26187564..6aeaa9bc06 100644 --- a/lib/upload-lib.js +++ b/lib/upload-lib.js @@ -55482,9 +55482,9 @@ var require_dist = __commonJS({ } }); -// node_modules/https-proxy-agent/dist/parse-proxy-response.js +// node_modules/@typespec/ts-http-runtime/node_modules/https-proxy-agent/dist/parse-proxy-response.js var require_parse_proxy_response = __commonJS({ - "node_modules/https-proxy-agent/dist/parse-proxy-response.js"(exports2) { + "node_modules/@typespec/ts-http-runtime/node_modules/https-proxy-agent/dist/parse-proxy-response.js"(exports2) { "use strict"; var __importDefault2 = exports2 && exports2.__importDefault || function(mod) { return mod && mod.__esModule ? mod : { "default": mod }; @@ -55578,9 +55578,9 @@ var require_parse_proxy_response = __commonJS({ } }); -// node_modules/https-proxy-agent/dist/index.js +// node_modules/@typespec/ts-http-runtime/node_modules/https-proxy-agent/dist/index.js var require_dist2 = __commonJS({ - "node_modules/https-proxy-agent/dist/index.js"(exports2) { + "node_modules/@typespec/ts-http-runtime/node_modules/https-proxy-agent/dist/index.js"(exports2) { "use strict"; var __createBinding2 = exports2 && exports2.__createBinding || (Object.create ? (function(o, m, k, k2) { if (k2 === void 0) k2 = k; diff --git a/lib/upload-sarif-action-post.js b/lib/upload-sarif-action-post.js index 2585c49ad9..efb4fc9578 100644 --- a/lib/upload-sarif-action-post.js +++ b/lib/upload-sarif-action-post.js @@ -57695,9 +57695,9 @@ var require_dist = __commonJS({ } }); -// node_modules/https-proxy-agent/dist/parse-proxy-response.js +// node_modules/@typespec/ts-http-runtime/node_modules/https-proxy-agent/dist/parse-proxy-response.js var require_parse_proxy_response = __commonJS({ - "node_modules/https-proxy-agent/dist/parse-proxy-response.js"(exports2) { + "node_modules/@typespec/ts-http-runtime/node_modules/https-proxy-agent/dist/parse-proxy-response.js"(exports2) { "use strict"; var __importDefault2 = exports2 && exports2.__importDefault || function(mod) { return mod && mod.__esModule ? mod : { "default": mod }; @@ -57791,9 +57791,9 @@ var require_parse_proxy_response = __commonJS({ } }); -// node_modules/https-proxy-agent/dist/index.js +// node_modules/@typespec/ts-http-runtime/node_modules/https-proxy-agent/dist/index.js var require_dist2 = __commonJS({ - "node_modules/https-proxy-agent/dist/index.js"(exports2) { + "node_modules/@typespec/ts-http-runtime/node_modules/https-proxy-agent/dist/index.js"(exports2) { "use strict"; var __createBinding2 = exports2 && exports2.__createBinding || (Object.create ? (function(o, m, k, k2) { if (k2 === void 0) k2 = k; diff --git a/lib/upload-sarif-action.js b/lib/upload-sarif-action.js index b78507de3f..56c7ccd58e 100644 --- a/lib/upload-sarif-action.js +++ b/lib/upload-sarif-action.js @@ -54185,9 +54185,9 @@ var require_dist = __commonJS({ } }); -// node_modules/https-proxy-agent/dist/parse-proxy-response.js +// node_modules/@typespec/ts-http-runtime/node_modules/https-proxy-agent/dist/parse-proxy-response.js var require_parse_proxy_response = __commonJS({ - "node_modules/https-proxy-agent/dist/parse-proxy-response.js"(exports2) { + "node_modules/@typespec/ts-http-runtime/node_modules/https-proxy-agent/dist/parse-proxy-response.js"(exports2) { "use strict"; var __importDefault2 = exports2 && exports2.__importDefault || function(mod) { return mod && mod.__esModule ? mod : { "default": mod }; @@ -54281,9 +54281,9 @@ var require_parse_proxy_response = __commonJS({ } }); -// node_modules/https-proxy-agent/dist/index.js +// node_modules/@typespec/ts-http-runtime/node_modules/https-proxy-agent/dist/index.js var require_dist2 = __commonJS({ - "node_modules/https-proxy-agent/dist/index.js"(exports2) { + "node_modules/@typespec/ts-http-runtime/node_modules/https-proxy-agent/dist/index.js"(exports2) { "use strict"; var __createBinding2 = exports2 && exports2.__createBinding || (Object.create ? (function(o, m, k, k2) { if (k2 === void 0) k2 = k; diff --git a/package-lock.json b/package-lock.json index 3a4f7be5f0..0c52346716 100644 --- a/package-lock.json +++ b/package-lock.json @@ -27,7 +27,7 @@ "fast-deep-equal": "^3.1.3", "follow-redirects": "^1.15.11", "get-folder-size": "^5.0.0", - "https-proxy-agent": "^7.0.6", + "https-proxy-agent": "^9.0.0", "js-yaml": "^4.1.1", "jsonschema": "1.4.1", "long": "^5.3.2", @@ -1699,6 +1699,20 @@ "node": ">=18" } }, + "node_modules/@mapbox/node-pre-gyp/node_modules/https-proxy-agent": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, "node_modules/@microsoft/eslint-formatter-sarif": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/@microsoft/eslint-formatter-sarif/-/eslint-formatter-sarif-3.1.0.tgz", @@ -2916,6 +2930,19 @@ "node": ">=20.0.0" } }, + "node_modules/@typespec/ts-http-runtime/node_modules/https-proxy-agent": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, "node_modules/@ungap/structured-clone": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", @@ -6376,16 +6403,25 @@ } }, "node_modules/https-proxy-agent": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", - "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-9.0.0.tgz", + "integrity": "sha512-/MVmHp58WkOypgFhCLk4fzpPcFQvTJ/e6LBI7irpIO2HfxUbpmYoHF+KzipzJpxxzJu7aJNWQ0xojJ/dzV2G5g==", "license": "MIT", "dependencies": { - "agent-base": "^7.1.2", - "debug": "4" + "agent-base": "9.0.0", + "debug": "^4.3.4" }, "engines": { - "node": ">= 14" + "node": ">= 20" + } + }, + "node_modules/https-proxy-agent/node_modules/agent-base": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-9.0.0.tgz", + "integrity": "sha512-TQf59BsZnytt8GdJKLPfUZ54g/iaUL2OWDSFCCvMOhsHduDQxO8xC4PNeyIkVcA5KwL2phPSv0douC0fgWzmnA==", + "license": "MIT", + "engines": { + "node": ">= 20" } }, "node_modules/human-signals": { diff --git a/package.json b/package.json index b9ae76a95a..088b51ed4d 100644 --- a/package.json +++ b/package.json @@ -34,7 +34,7 @@ "fast-deep-equal": "^3.1.3", "follow-redirects": "^1.15.11", "get-folder-size": "^5.0.0", - "https-proxy-agent": "^7.0.6", + "https-proxy-agent": "^9.0.0", "js-yaml": "^4.1.1", "jsonschema": "1.4.1", "long": "^5.3.2",