mirror of
https://github.com/gradle/actions.git
synced 2026-10-16 19:57:12 +08:00
[bot] Update dist directory
This commit is contained in:
10 files changed
+769
-726
No files matched your search
+153
-144
@@ -1,120 +1,120 @@
|
||||
import {createRequire} from 'module';const require=createRequire(import.meta.url);
|
||||
var g6e=Object.create;var IL=Object.defineProperty;var p6e=Object.getOwnPropertyDescriptor;var m6e=Object.getOwnPropertyNames;var E6e=Object.getPrototypeOf,C6e=Object.prototype.hasOwnProperty;var Q=(t=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(t,{get:(e,r)=>(typeof require<"u"?require:e)[r]}):t)(function(t){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+t+'" is not supported')});var C=(t,e)=>()=>{try{return e||t((e={exports:{}}).exports,e),e.exports}catch(r){throw e=0,r}},Ra=(t,e)=>{for(var r in e)IL(t,r,{get:e[r],enumerable:!0})},I6e=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of m6e(e))!C6e.call(t,s)&&s!==r&&IL(t,s,{get:()=>e[s],enumerable:!(n=p6e(e,s))||n.enumerable});return t};var ge=(t,e,r)=>(r=t!=null?g6e(E6e(t)):{},I6e(e||!t||!t.__esModule?IL(r,"default",{value:t,enumerable:!0}):r,t));var _ee=C(Xp=>{"use strict";var CJt=Q("net"),S6e=Q("tls"),QL=Q("http"),Dee=Q("https"),N6e=Q("events"),IJt=Q("assert"),T6e=Q("util");Xp.httpOverHttp=x6e;Xp.httpsOverHttp=R6e;Xp.httpOverHttps=D6e;Xp.httpsOverHttps=k6e;function x6e(t){var e=new Au(t);return e.request=QL.request,e}function R6e(t){var e=new Au(t);return e.request=QL.request,e.createSocket=kee,e.defaultPort=443,e}function D6e(t){var e=new Au(t);return e.request=Dee.request,e}function k6e(t){var e=new Au(t);return e.request=Dee.request,e.createSocket=kee,e.defaultPort=443,e}function Au(t){var e=this;e.options=t||{},e.proxyOptions=e.options.proxy||{},e.maxSockets=e.options.maxSockets||QL.Agent.defaultMaxSockets,e.requests=[],e.sockets=[],e.on("free",function(n,s,i,o){for(var a=vee(s,i,o),c=0,A=e.requests.length;c<A;++c){var u=e.requests[c];if(u.host===a.host&&u.port===a.port){e.requests.splice(c,1),u.request.onSocket(n);return}}n.destroy(),e.removeSocket(n)})}T6e.inherits(Au,N6e.EventEmitter);Au.prototype.addRequest=function(e,r,n,s){var i=this,o=wL({request:e},i.options,vee(r,n,s));if(i.sockets.length>=this.maxSockets){i.requests.push(o);return}i.createSocket(o,function(a){a.on("free",c),a.on("close",A),a.on("agentRemove",A),e.onSocket(a);function c(){i.emit("free",a,o)}function A(u){i.removeSocket(a),a.removeListener("free",c),a.removeListener("close",A),a.removeListener("agentRemove",A)}})};Au.prototype.createSocket=function(e,r){var n=this,s={};n.sockets.push(s);var i=wL({},n.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:!1,headers:{host:e.host+":"+e.port}});e.localAddress&&(i.localAddress=e.localAddress),i.proxyAuth&&(i.headers=i.headers||{},i.headers["Proxy-Authorization"]="Basic "+new Buffer(i.proxyAuth).toString("base64")),vl("making CONNECT request");var o=n.request(i);o.useChunkedEncodingByDefault=!1,o.once("response",a),o.once("upgrade",c),o.once("connect",A),o.once("error",u),o.end();function a(l){l.upgrade=!0}function c(l,d,h){process.nextTick(function(){A(l,d,h)})}function A(l,d,h){if(o.removeAllListeners(),d.removeAllListeners(),l.statusCode!==200){vl("tunneling socket could not be established, statusCode=%d",l.statusCode),d.destroy();var f=new Error("tunneling socket could not be established, statusCode="+l.statusCode);f.code="ECONNRESET",e.request.emit("error",f),n.removeSocket(s);return}if(h.length>0){vl("got illegal response body from proxy"),d.destroy();var f=new Error("got illegal response body from proxy");f.code="ECONNRESET",e.request.emit("error",f),n.removeSocket(s);return}return vl("tunneling connection has established"),n.sockets[n.sockets.indexOf(s)]=d,r(d)}function u(l){o.removeAllListeners(),vl(`tunneling socket could not be established, cause=%s
|
||||
`,l.message,l.stack);var d=new Error("tunneling socket could not be established, cause="+l.message);d.code="ECONNRESET",e.request.emit("error",d),n.removeSocket(s)}};Au.prototype.removeSocket=function(e){var r=this.sockets.indexOf(e);if(r!==-1){this.sockets.splice(r,1);var n=this.requests.shift();n&&this.createSocket(n,function(s){n.request.onSocket(s)})}};function kee(t,e){var r=this;Au.prototype.createSocket.call(r,t,function(n){var s=t.request.getHeader("host"),i=wL({},r.options,{socket:n,servername:s?s.replace(/:.*$/,""):t.host}),o=S6e.connect(0,i);r.sockets[r.sockets.indexOf(n)]=o,e(o)})}function vee(t,e,r){return typeof t=="string"?{host:t,port:e,localAddress:r}:t}function wL(t){for(var e=1,r=arguments.length;e<r;++e){var n=arguments[e];if(typeof n=="object")for(var s=Object.keys(n),i=0,o=s.length;i<o;++i){var a=s[i];n[a]!==void 0&&(t[a]=n[a])}}return t}var vl;process.env.NODE_DEBUG&&/\btunnel\b/.test(process.env.NODE_DEBUG)?vl=function(){var t=Array.prototype.slice.call(arguments);typeof t[0]=="string"?t[0]="TUNNEL: "+t[0]:t.unshift("TUNNEL:"),console.error.apply(console,t)}:vl=function(){};Xp.debug=vl});var SL=C((BJt,Fee)=>{Fee.exports=_ee()});var br=C((bJt,Mee)=>{Mee.exports={kClose:Symbol("close"),kDestroy:Symbol("destroy"),kDispatch:Symbol("dispatch"),kUrl:Symbol("url"),kWriting:Symbol("writing"),kResuming:Symbol("resuming"),kQueue:Symbol("queue"),kConnect:Symbol("connect"),kConnecting:Symbol("connecting"),kKeepAliveDefaultTimeout:Symbol("default keep alive timeout"),kKeepAliveMaxTimeout:Symbol("max keep alive timeout"),kKeepAliveTimeoutThreshold:Symbol("keep alive timeout threshold"),kKeepAliveTimeoutValue:Symbol("keep alive timeout"),kKeepAlive:Symbol("keep alive"),kHeadersTimeout:Symbol("headers timeout"),kBodyTimeout:Symbol("body timeout"),kServerName:Symbol("server name"),kLocalAddress:Symbol("local address"),kHost:Symbol("host"),kNoRef:Symbol("no ref"),kBodyUsed:Symbol("used"),kBody:Symbol("abstracted request body"),kRunning:Symbol("running"),kBlocking:Symbol("blocking"),kPending:Symbol("pending"),kSize:Symbol("size"),kBusy:Symbol("busy"),kQueued:Symbol("queued"),kFree:Symbol("free"),kConnected:Symbol("connected"),kClosed:Symbol("closed"),kNeedDrain:Symbol("need drain"),kReset:Symbol("reset"),kDestroyed:Symbol.for("nodejs.stream.destroyed"),kResume:Symbol("resume"),kOnError:Symbol("on error"),kMaxHeadersSize:Symbol("max headers size"),kRunningIdx:Symbol("running index"),kPendingIdx:Symbol("pending index"),kError:Symbol("error"),kClients:Symbol("clients"),kClient:Symbol("client"),kParser:Symbol("parser"),kOnDestroyed:Symbol("destroy callbacks"),kPipelining:Symbol("pipelining"),kSocket:Symbol("socket"),kHostHeader:Symbol("host header"),kConnector:Symbol("connector"),kStrictContentLength:Symbol("strict content length"),kMaxRedirections:Symbol("maxRedirections"),kMaxRequests:Symbol("maxRequestsPerClient"),kProxy:Symbol("proxy agent options"),kCounter:Symbol("socket request counter"),kInterceptors:Symbol("dispatch interceptors"),kMaxResponseSize:Symbol("max response size"),kHTTP2Session:Symbol("http2Session"),kHTTP2SessionState:Symbol("http2Session state"),kRetryHandlerDefaultRetry:Symbol("retry agent default retry"),kConstruct:Symbol("constructable"),kListeners:Symbol("listeners"),kHTTPContext:Symbol("http context"),kMaxConcurrentStreams:Symbol("max concurrent streams"),kNoProxyAgent:Symbol("no proxy agent"),kHttpProxyAgent:Symbol("http proxy agent"),kHttpsProxyAgent:Symbol("https proxy agent")}});var _t=C((QJt,ate)=>{"use strict";var Lee=Symbol.for("undici.error.UND_ERR"),Qr=class extends Error{constructor(e){super(e),this.name="UndiciError",this.code="UND_ERR"}static[Symbol.hasInstance](e){return e&&e[Lee]===!0}[Lee]=!0},Uee=Symbol.for("undici.error.UND_ERR_CONNECT_TIMEOUT"),NL=class extends Qr{constructor(e){super(e),this.name="ConnectTimeoutError",this.message=e||"Connect Timeout Error",this.code="UND_ERR_CONNECT_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[Uee]===!0}[Uee]=!0},Pee=Symbol.for("undici.error.UND_ERR_HEADERS_TIMEOUT"),TL=class extends Qr{constructor(e){super(e),this.name="HeadersTimeoutError",this.message=e||"Headers Timeout Error",this.code="UND_ERR_HEADERS_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[Pee]===!0}[Pee]=!0},Oee=Symbol.for("undici.error.UND_ERR_HEADERS_OVERFLOW"),xL=class extends Qr{constructor(e){super(e),this.name="HeadersOverflowError",this.message=e||"Headers Overflow Error",this.code="UND_ERR_HEADERS_OVERFLOW"}static[Symbol.hasInstance](e){return e&&e[Oee]===!0}[Oee]=!0},Hee=Symbol.for("undici.error.UND_ERR_BODY_TIMEOUT"),RL=class extends Qr{constructor(e){super(e),this.name="BodyTimeoutError",this.message=e||"Body Timeout Error",this.code="UND_ERR_BODY_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[Hee]===!0}[Hee]=!0},Gee=Symbol.for("undici.error.UND_ERR_RESPONSE_STATUS_CODE"),DL=class extends Qr{constructor(e,r,n,s){super(e),this.name="ResponseStatusCodeError",this.message=e||"Response Status Code Error",this.code="UND_ERR_RESPONSE_STATUS_C
Line truncated
|
||||
`)||t.includes("\r")||t.includes("\0"))===!1}function zHe(t,e){let{headersList:r}=e,n=(r.get("referrer-policy",!0)??"").split(","),s="";if(n.length>0)for(let i=n.length;i!==0;i--){let o=n[i-1].trim();if(kHe.has(o)){s=o;break}}s!==""&&(t.referrerPolicy=s)}function jHe(){return"allowed"}function KHe(){return"success"}function $He(){return"success"}function XHe(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function ZHe(t){let e=t.origin;if(!(e==="client"||e===void 0)){if(t.responseTainting==="cors"||t.mode==="websocket")t.headersList.append("origin",e,!0);else if(t.method!=="GET"&&t.method!=="HEAD"){switch(t.referrerPolicy){case"no-referrer":e=null;break;case"no-referrer-when-downgrade":case"strict-origin":case"strict-origin-when-cross-origin":t.origin&&BU(t.origin)&&!BU(HI(t))&&(e=null);break;case"same-origin":kS(t,HI(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function cm(t,e){return t}function e9e(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:cm(t.domainLookupStartTime,r),domainLookupEndTime:cm(t.domainLookupEndTime,r),connectionStartTime:cm(t.connectionStartTime,r),connectionEndTime:cm(t.connectionEndTime,r),secureConnectionStartTime:cm(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function t9e(t){return cm(LHe.now(),t)}function r9e(t){return{startTime:t.startTime??0,redirectStartTime:0,redirectEndTime:0,postRedirectStartTime:t.startTime??0,finalServiceWorkerStartTime:0,finalNetworkResponseStartTime:0,finalNetworkRequestStartTime:0,endTime:0,encodedBodySize:0,decodedBodySize:0,finalConnectionTimingInfo:null}}function yre(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function n9e(t){return{referrerPolicy:t.referrerPolicy}}function s9e(t){let e=t.referrerPolicy;Vh(e);let r=null;if(t.referrer==="client"){let a=gre();if(!a||a.origin==="null")return"no-referrer";r=new URL(a)}else t.referrer instanceof URL&&(r=t.referrer);let n=yU(r),s=yU(r,!0);n.toString().length>4096&&(n=s);let i=kS(t,n),o=OI(n)&&!OI(t.url);switch(e){case"origin":return s??yU(r,!0);case"unsafe-url":return n;case"same-origin":return i?s:"no-referrer";case"origin-when-cross-origin":return i?n:s;case"strict-origin-when-cross-origin":{let a=HI(t);return kS(n,a)?n:OI(n)&&!OI(a)?"no-referrer":s}default:return o?"no-referrer":s}}function yU(t,e){return Vh(t instanceof URL),t=new URL(t),t.protocol==="file:"||t.protocol==="about:"||t.protocol==="blank:"?"no-referrer":(t.username="",t.password="",t.hash="",e&&(t.pathname="",t.search=""),t)}function OI(t){if(!(t instanceof URL))return!1;if(t.href==="about:blank"||t.href==="about:srcdoc"||t.protocol==="data:"||t.protocol==="file:")return!0;return e(t.origin);function e(r){if(r==null||r==="null")return!1;let n=new URL(r);return!!(n.protocol==="https:"||n.protocol==="wss:"||/^127(?:\.[0-9]+){0,2}\.[0-9]+$|^\[(?:0*:)*?:?0*1\]$/.test(n.hostname)||n.hostname==="localhost"||n.hostname.includes("localhost.")||n.hostname.endsWith(".localhost"))}}function i9e(t,e){if(DS===void 0)return!0;let r=Bre(e);if(r==="no metadata"||r.length===0)return!0;let n=a9e(r),s=c9e(r,n);for(let i of s){let o=i.algo,a=i.hash,c=DS.createHash(o).update(t).digest("base64");if(c[c.length-1]==="="&&(c[c.length-2]==="="?c=c.slice(0,-2):c=c.slice(0,-1)),A9e(c,a))return!0}return!1}var o9e=/(?<algo>sha256|sha384|sha512)-((?<hash>[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function Bre(t){let e=[],r=!0;for(let n of t.split(" ")){r=!1;let s=o9e.exec(n);if(s===null||s.groups===void 0||s.groups.algo===void 0)continue;let i=s.groups.algo.toLowerCase();mre.includes(i)&&e.push(s.groups)}return r===!0?"no metadata":e}function a9e(t){let e=t[0].algo;if(e[3]==="5")return e;for(let r=1;r<t.length;++r){let n=t[r];if(n.algo[3]==="5"){e="sha512";break}else{if(e[3]==="3")continue;n.algo[3]==="3"&&(e="sha384")}}return e}function c9e(t,e){if(t.length===1)return t;let r=0;for(let n=0;n<t.length;++n)t[n].algo===e&&(t[r++]=t[n]);return t.length=r,t}function A9e(t,e){if(t.length!==e.length)return!1;for(let r=0;r<t.length;++r)if(t[r]!==e[r]){if(t[r]==="+"&&e[r]==="-"||t[r]==="/"&&e[r]==="_")continue;return!1}return!0}function u9e(t){}function kS(t,e){return t.origin===e.origin&&t.origin==="null"||t.protocol===e.protocol&&t.hostname===e.hostname&&t.port===e.port}function l9e(){let t,e;return{promise:new Promise((n,s)=>{t=n,e=s}),resolve:t,reject:e}}function d9e(t){return t.controller.state==="aborted"}function h9e(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}function f9e(t){return OHe[t.toLowerCase()]??t}function g9e(t){let e=JSON.stringify(t);if(e===void 0)throw new TypeError("Value is not JSON serializable");return Vh(typeof e=="string"),e}var p9e=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function bre(t,e,r=0,n=1){class s{
Line truncated
|
||||
`);function W9e(t){for(let e=0;e<t.length;++e)if((t.charCodeAt(e)&-128)!==0)return!1;return!0}function J9e(t){let e=t.length;if(e<27||e>70)return!1;for(let r=0;r<e;++r){let n=t.charCodeAt(r);if(!(n>=48&&n<=57||n>=65&&n<=90||n>=97&&n<=122||n===39||n===45||n===95))return!1}return!0}function z9e(t,e){_S(e!=="failure"&&e.essence==="multipart/form-data");let r=e.parameters.get("boundary");if(r===void 0)return"failure";let n=Buffer.from(`--${r}`,"utf8"),s=[],i={position:0};for(;t[i.position]===13&&t[i.position+1]===10;)i.position+=2;let o=t.length;for(;t[o-1]===10&&t[o-2]===13;)o-=2;for(o!==t.length&&(t=t.subarray(0,o));;){if(t.subarray(i.position,i.position+n.length).equals(n))i.position+=n.length;else return"failure";if(i.position===t.length-2&&FS(t,Y9e,i)||i.position===t.length-4&&FS(t,V9e,i))return s;if(t[i.position]!==13||t[i.position+1]!==10)return"failure";i.position+=2;let a=j9e(t,i);if(a==="failure")return"failure";let{name:c,filename:A,contentType:u,encoding:l}=a;i.position+=2;let d;{let f=t.indexOf(n.subarray(2),i.position);if(f===-1)return"failure";d=t.subarray(i.position,f-4),i.position+=d.length,l==="base64"&&(d=Buffer.from(d.toString(),"base64"))}if(t[i.position]!==13||t[i.position+1]!==10)return"failure";i.position+=2;let h;A!==null?(u??="text/plain",W9e(u)||(u=""),h=new G9e([d],A,{type:u})):h=L9e(Buffer.from(d)),_S(Fre(c)),_S(typeof h=="string"&&Fre(h)||P9e(h)),s.push(O9e(c,h,A))}}function j9e(t,e){let r=null,n=null,s=null,i=null;for(;;){if(t[e.position]===13&&t[e.position+1]===10)return r===null?"failure":{name:r,filename:n,contentType:s,encoding:i};let o=um(a=>a!==10&&a!==13&&a!==58,t,e);if(o=xU(o,!0,!0,a=>a===9||a===32),!U9e.test(o.toString())||t[e.position]!==58)return"failure";switch(e.position++,um(a=>a===32||a===9,t,e),M9e(o)){case"content-disposition":{if(r=n=null,!FS(t,q9e,e)||(e.position+=17,r=Ure(t,e),r===null))return"failure";if(FS(t,Lre,e)){let a=e.position+Lre.length;if(t[a]===42&&(e.position+=1,a+=1),t[a]!==61||t[a+1]!==34||(e.position+=12,n=Ure(t,e),n===null))return"failure"}break}case"content-type":{let a=um(c=>c!==10&&c!==13,t,e);a=xU(a,!1,!0,c=>c===9||c===32),s=Mre(a);break}case"content-transfer-encoding":{let a=um(c=>c!==10&&c!==13,t,e);a=xU(a,!1,!0,c=>c===9||c===32),i=Mre(a);break}default:um(a=>a!==10&&a!==13,t,e)}if(t[e.position]!==13&&t[e.position+1]!==10)return"failure";e.position+=2}}function Ure(t,e){_S(t[e.position-1]===34);let r=um(n=>n!==10&&n!==13&&n!==34,t,e);return t[e.position]!==34?null:(e.position++,r=new TextDecoder().decode(r).replace(/%0A/ig,`
|
||||
`).replace(/%0D/ig,"\r").replace(/%22/g,'"'),r)}function um(t,e,r){let n=r.position;for(;n<e.length&&t(e[n]);)++n;return e.subarray(r.position,r.position=n)}function xU(t,e,r,n){let s=0,i=t.length-1;if(e)for(;s<t.length&&n(t[s]);)s++;if(r)for(;i>0&&n(t[i]);)i--;return s===0&&i===t.length-1?t:t.subarray(s,i+1)}function FS(t,e,r){if(t.length<e.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[r.position+n])return!1;return!0}Pre.exports={multipartFormDataParser:z9e,validateBoundary:J9e}});var hm=C((jJt,Kre)=>{"use strict";var YI=dt(),{ReadableStreamFrom:K9e,isBlobLike:Hre,isReadableStreamLike:$9e,readableStreamClose:X9e,createDeferredPromise:Z9e,fullyReadBody:eGe,extractMimeType:tGe,utf8DecodeBytes:Yre}=vi(),{FormData:Gre}=qI(),{kState:dm}=_l(),{webidl:rGe}=Zn(),{Blob:nGe}=Q("node:buffer"),RU=Q("node:assert"),{isErrored:Vre,isDisturbed:sGe}=Q("node:stream"),{isArrayBuffer:iGe}=Q("node:util/types"),{serializeAMimeType:oGe}=ei(),{multipartFormDataParser:aGe}=Ore(),DU;try{let t=Q("node:crypto");DU=e=>t.randomInt(0,e)}catch{DU=t=>Math.floor(Math.random(t))}var MS=new TextEncoder;function cGe(){}var Wre=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0,Jre;Wre&&(Jre=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!sGe(e)&&!Vre(e)&&e.cancel("Response object has been garbage collected").catch(cGe)}));function zre(t,e=!1){let r=null;t instanceof ReadableStream?r=t:Hre(t)?r=t.stream():r=new ReadableStream({async pull(c){let A=typeof s=="string"?MS.encode(s):s;A.byteLength&&c.enqueue(A),queueMicrotask(()=>X9e(c))},start(){},type:"bytes"}),RU($9e(r));let n=null,s=null,i=null,o=null;if(typeof t=="string")s=t,o="text/plain;charset=UTF-8";else if(t instanceof URLSearchParams)s=t.toString(),o="application/x-www-form-urlencoded;charset=UTF-8";else if(iGe(t))s=new Uint8Array(t.slice());else if(ArrayBuffer.isView(t))s=new Uint8Array(t.buffer.slice(t.byteOffset,t.byteOffset+t.byteLength));else if(YI.isFormDataLike(t)){let c=`----formdata-undici-0${`${DU(1e11)}`.padStart(11,"0")}`,A=`--${c}\r
|
||||
var CHe=Object.create;var jU=Object.defineProperty;var IHe=Object.getOwnPropertyDescriptor;var yHe=Object.getOwnPropertyNames;var BHe=Object.getPrototypeOf,bHe=Object.prototype.hasOwnProperty;var Q=(t=>typeof require<"u"?require:typeof Proxy<"u"?new Proxy(t,{get:(e,r)=>(typeof require<"u"?require:e)[r]}):t)(function(t){if(typeof require<"u")return require.apply(this,arguments);throw Error('Dynamic require of "'+t+'" is not supported')});var C=(t,e)=>()=>{try{return e||t((e={exports:{}}).exports,e),e.exports}catch(r){throw e=0,r}},gc=(t,e)=>{for(var r in e)jU(t,r,{get:e[r],enumerable:!0})},QHe=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of yHe(e))!bHe.call(t,s)&&s!==r&&jU(t,s,{get:()=>e[s],enumerable:!(n=IHe(e,s))||n.enumerable});return t};var Ee=(t,e,r)=>(r=t!=null?CHe(BHe(t)):{},QHe(e||!t||!t.__esModule?jU(r,"default",{value:t,enumerable:!0}):r,t));var ere=C(A0=>{"use strict";var fjt=Q("net"),DHe=Q("tls"),$U=Q("http"),Xte=Q("https"),RHe=Q("events"),gjt=Q("assert"),kHe=Q("util");A0.httpOverHttp=vHe;A0.httpsOverHttp=FHe;A0.httpOverHttps=MHe;A0.httpsOverHttps=_He;function vHe(t){var e=new el(t);return e.request=$U.request,e}function FHe(t){var e=new el(t);return e.request=$U.request,e.createSocket=Zte,e.defaultPort=443,e}function MHe(t){var e=new el(t);return e.request=Xte.request,e}function _He(t){var e=new el(t);return e.request=Xte.request,e.createSocket=Zte,e.defaultPort=443,e}function el(t){var e=this;e.options=t||{},e.proxyOptions=e.options.proxy||{},e.maxSockets=e.options.maxSockets||$U.Agent.defaultMaxSockets,e.requests=[],e.sockets=[],e.on("free",function(n,s,i,o){for(var a=$te(s,i,o),c=0,A=e.requests.length;c<A;++c){var u=e.requests[c];if(u.host===a.host&&u.port===a.port){e.requests.splice(c,1),u.request.onSocket(n);return}}n.destroy(),e.removeSocket(n)})}kHe.inherits(el,RHe.EventEmitter);el.prototype.addRequest=function(e,r,n,s){var i=this,o=eP({request:e},i.options,$te(r,n,s));if(i.sockets.length>=this.maxSockets){i.requests.push(o);return}i.createSocket(o,function(a){a.on("free",c),a.on("close",A),a.on("agentRemove",A),e.onSocket(a);function c(){i.emit("free",a,o)}function A(u){i.removeSocket(a),a.removeListener("free",c),a.removeListener("close",A),a.removeListener("agentRemove",A)}})};el.prototype.createSocket=function(e,r){var n=this,s={};n.sockets.push(s);var i=eP({},n.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:!1,headers:{host:e.host+":"+e.port}});e.localAddress&&(i.localAddress=e.localAddress),i.proxyAuth&&(i.headers=i.headers||{},i.headers["Proxy-Authorization"]="Basic "+new Buffer(i.proxyAuth).toString("base64")),vd("making CONNECT request");var o=n.request(i);o.useChunkedEncodingByDefault=!1,o.once("response",a),o.once("upgrade",c),o.once("connect",A),o.once("error",u),o.end();function a(l){l.upgrade=!0}function c(l,d,h){process.nextTick(function(){A(l,d,h)})}function A(l,d,h){if(o.removeAllListeners(),d.removeAllListeners(),l.statusCode!==200){vd("tunneling socket could not be established, statusCode=%d",l.statusCode),d.destroy();var f=new Error("tunneling socket could not be established, statusCode="+l.statusCode);f.code="ECONNRESET",e.request.emit("error",f),n.removeSocket(s);return}if(h.length>0){vd("got illegal response body from proxy"),d.destroy();var f=new Error("got illegal response body from proxy");f.code="ECONNRESET",e.request.emit("error",f),n.removeSocket(s);return}return vd("tunneling connection has established"),n.sockets[n.sockets.indexOf(s)]=d,r(d)}function u(l){o.removeAllListeners(),vd(`tunneling socket could not be established, cause=%s
|
||||
`,l.message,l.stack);var d=new Error("tunneling socket could not be established, cause="+l.message);d.code="ECONNRESET",e.request.emit("error",d),n.removeSocket(s)}};el.prototype.removeSocket=function(e){var r=this.sockets.indexOf(e);if(r!==-1){this.sockets.splice(r,1);var n=this.requests.shift();n&&this.createSocket(n,function(s){n.request.onSocket(s)})}};function Zte(t,e){var r=this;el.prototype.createSocket.call(r,t,function(n){var s=t.request.getHeader("host"),i=eP({},r.options,{socket:n,servername:s?s.replace(/:.*$/,""):t.host}),o=DHe.connect(0,i);r.sockets[r.sockets.indexOf(n)]=o,e(o)})}function $te(t,e,r){return typeof t=="string"?{host:t,port:e,localAddress:r}:t}function eP(t){for(var e=1,r=arguments.length;e<r;++e){var n=arguments[e];if(typeof n=="object")for(var s=Object.keys(n),i=0,o=s.length;i<o;++i){var a=s[i];n[a]!==void 0&&(t[a]=n[a])}}return t}var vd;process.env.NODE_DEBUG&&/\btunnel\b/.test(process.env.NODE_DEBUG)?vd=function(){var t=Array.prototype.slice.call(arguments);typeof t[0]=="string"?t[0]="TUNNEL: "+t[0]:t.unshift("TUNNEL:"),console.error.apply(console,t)}:vd=function(){};A0.debug=vd});var tP=C((mjt,tre)=>{tre.exports=ere()});var vr=C((Ejt,rre)=>{rre.exports={kClose:Symbol("close"),kDestroy:Symbol("destroy"),kDispatch:Symbol("dispatch"),kUrl:Symbol("url"),kWriting:Symbol("writing"),kResuming:Symbol("resuming"),kQueue:Symbol("queue"),kConnect:Symbol("connect"),kConnecting:Symbol("connecting"),kKeepAliveDefaultTimeout:Symbol("default keep alive timeout"),kKeepAliveMaxTimeout:Symbol("max keep alive timeout"),kKeepAliveTimeoutThreshold:Symbol("keep alive timeout threshold"),kKeepAliveTimeoutValue:Symbol("keep alive timeout"),kKeepAlive:Symbol("keep alive"),kHeadersTimeout:Symbol("headers timeout"),kBodyTimeout:Symbol("body timeout"),kServerName:Symbol("server name"),kLocalAddress:Symbol("local address"),kHost:Symbol("host"),kNoRef:Symbol("no ref"),kBodyUsed:Symbol("used"),kBody:Symbol("abstracted request body"),kRunning:Symbol("running"),kBlocking:Symbol("blocking"),kPending:Symbol("pending"),kSize:Symbol("size"),kBusy:Symbol("busy"),kQueued:Symbol("queued"),kFree:Symbol("free"),kConnected:Symbol("connected"),kClosed:Symbol("closed"),kNeedDrain:Symbol("need drain"),kReset:Symbol("reset"),kDestroyed:Symbol.for("nodejs.stream.destroyed"),kResume:Symbol("resume"),kOnError:Symbol("on error"),kMaxHeadersSize:Symbol("max headers size"),kRunningIdx:Symbol("running index"),kPendingIdx:Symbol("pending index"),kError:Symbol("error"),kClients:Symbol("clients"),kClient:Symbol("client"),kParser:Symbol("parser"),kOnDestroyed:Symbol("destroy callbacks"),kPipelining:Symbol("pipelining"),kSocket:Symbol("socket"),kHostHeader:Symbol("host header"),kConnector:Symbol("connector"),kStrictContentLength:Symbol("strict content length"),kMaxRedirections:Symbol("maxRedirections"),kMaxRequests:Symbol("maxRequestsPerClient"),kProxy:Symbol("proxy agent options"),kCounter:Symbol("socket request counter"),kInterceptors:Symbol("dispatch interceptors"),kMaxResponseSize:Symbol("max response size"),kHTTP2Session:Symbol("http2Session"),kHTTP2SessionState:Symbol("http2Session state"),kRetryHandlerDefaultRetry:Symbol("retry agent default retry"),kConstruct:Symbol("constructable"),kListeners:Symbol("listeners"),kHTTPContext:Symbol("http context"),kMaxConcurrentStreams:Symbol("max concurrent streams"),kNoProxyAgent:Symbol("no proxy agent"),kHttpProxyAgent:Symbol("http proxy agent"),kHttpsProxyAgent:Symbol("https proxy agent")}});var Vt=C((Cjt,Nre)=>{"use strict";var nre=Symbol.for("undici.error.UND_ERR"),Fr=class extends Error{constructor(e){super(e),this.name="UndiciError",this.code="UND_ERR"}static[Symbol.hasInstance](e){return e&&e[nre]===!0}[nre]=!0},sre=Symbol.for("undici.error.UND_ERR_CONNECT_TIMEOUT"),rP=class extends Fr{constructor(e){super(e),this.name="ConnectTimeoutError",this.message=e||"Connect Timeout Error",this.code="UND_ERR_CONNECT_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[sre]===!0}[sre]=!0},ire=Symbol.for("undici.error.UND_ERR_HEADERS_TIMEOUT"),nP=class extends Fr{constructor(e){super(e),this.name="HeadersTimeoutError",this.message=e||"Headers Timeout Error",this.code="UND_ERR_HEADERS_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[ire]===!0}[ire]=!0},ore=Symbol.for("undici.error.UND_ERR_HEADERS_OVERFLOW"),sP=class extends Fr{constructor(e){super(e),this.name="HeadersOverflowError",this.message=e||"Headers Overflow Error",this.code="UND_ERR_HEADERS_OVERFLOW"}static[Symbol.hasInstance](e){return e&&e[ore]===!0}[ore]=!0},are=Symbol.for("undici.error.UND_ERR_BODY_TIMEOUT"),iP=class extends Fr{constructor(e){super(e),this.name="BodyTimeoutError",this.message=e||"Body Timeout Error",this.code="UND_ERR_BODY_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[are]===!0}[are]=!0},cre=Symbol.for("undici.error.UND_ERR_RESPONSE_STATUS_CODE"),oP=class extends Fr{constructor(e,r,n,s){super(e),this.name="ResponseStatusCodeError",this.message=e||"Response Status Code Error",this.code="UND_ERR_RESPONSE_STATUS_C
Line truncated
|
||||
`)||t.includes("\r")||t.includes("\0"))===!1}function ZGe(t,e){let{headersList:r}=e,n=(r.get("referrer-policy",!0)??"").split(","),s="";if(n.length>0)for(let i=n.length;i!==0;i--){let o=n[i-1].trim();if(_Ge.has(o)){s=o;break}}s!==""&&(t.referrerPolicy=s)}function $Ge(){return"allowed"}function e9e(){return"success"}function t9e(){return"success"}function r9e(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function n9e(t){let e=t.origin;if(!(e==="client"||e===void 0)){if(t.responseTainting==="cors"||t.mode==="websocket")t.headersList.append("origin",e,!0);else if(t.method!=="GET"&&t.method!=="HEAD"){switch(t.referrerPolicy){case"no-referrer":e=null;break;case"no-referrer-when-downgrade":case"strict-origin":case"strict-origin-when-cross-origin":t.origin&&XP(t.origin)&&!XP(rB(t))&&(e=null);break;case"same-origin":XN(t,rB(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function C0(t,e){return t}function s9e(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:C0(t.domainLookupStartTime,r),domainLookupEndTime:C0(t.domainLookupEndTime,r),connectionStartTime:C0(t.connectionStartTime,r),connectionEndTime:C0(t.connectionEndTime,r),secureConnectionStartTime:C0(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function i9e(t){return C0(HGe.now(),t)}function o9e(t){return{startTime:t.startTime??0,redirectStartTime:0,redirectEndTime:0,postRedirectStartTime:t.startTime??0,finalServiceWorkerStartTime:0,finalNetworkResponseStartTime:0,finalNetworkRequestStartTime:0,endTime:0,encodedBodySize:0,decodedBodySize:0,finalConnectionTimingInfo:null}}function Hne(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function a9e(t){return{referrerPolicy:t.referrerPolicy}}function c9e(t){let e=t.referrerPolicy;Kf(e);let r=null;if(t.referrer==="client"){let a=Mne();if(!a||a.origin==="null")return"no-referrer";r=new URL(a)}else t.referrer instanceof URL&&(r=t.referrer);let n=KP(r),s=KP(r,!0);n.toString().length>4096&&(n=s);let i=XN(t,n),o=tB(n)&&!tB(t.url);switch(e){case"origin":return s??KP(r,!0);case"unsafe-url":return n;case"same-origin":return i?s:"no-referrer";case"origin-when-cross-origin":return i?n:s;case"strict-origin-when-cross-origin":{let a=rB(t);return XN(n,a)?n:tB(n)&&!tB(a)?"no-referrer":s}default:return o?"no-referrer":s}}function KP(t,e){return Kf(t instanceof URL),t=new URL(t),t.protocol==="file:"||t.protocol==="about:"||t.protocol==="blank:"?"no-referrer":(t.username="",t.password="",t.hash="",e&&(t.pathname="",t.search=""),t)}function tB(t){if(!(t instanceof URL))return!1;if(t.href==="about:blank"||t.href==="about:srcdoc"||t.protocol==="data:"||t.protocol==="file:")return!0;return e(t.origin);function e(r){if(r==null||r==="null")return!1;let n=new URL(r);return!!(n.protocol==="https:"||n.protocol==="wss:"||/^127(?:\.[0-9]+){0,2}\.[0-9]+$|^\[(?:0*:)*?:?0*1\]$/.test(n.hostname)||n.hostname==="localhost"||n.hostname.includes("localhost.")||n.hostname.endsWith(".localhost"))}}function A9e(t,e){if(KN===void 0)return!0;let r=Gne(e);if(r==="no metadata"||r.length===0)return!0;let n=l9e(r),s=d9e(r,n);for(let i of s){let o=i.algo,a=i.hash,c=KN.createHash(o).update(t).digest("base64");if(c[c.length-1]==="="&&(c[c.length-2]==="="?c=c.slice(0,-2):c=c.slice(0,-1)),h9e(c,a))return!0}return!1}var u9e=/(?<algo>sha256|sha384|sha512)-((?<hash>[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function Gne(t){let e=[],r=!0;for(let n of t.split(" ")){r=!1;let s=u9e.exec(n);if(s===null||s.groups===void 0||s.groups.algo===void 0)continue;let i=s.groups.algo.toLowerCase();Lne.includes(i)&&e.push(s.groups)}return r===!0?"no metadata":e}function l9e(t){let e=t[0].algo;if(e[3]==="5")return e;for(let r=1;r<t.length;++r){let n=t[r];if(n.algo[3]==="5"){e="sha512";break}else{if(e[3]==="3")continue;n.algo[3]==="3"&&(e="sha384")}}return e}function d9e(t,e){if(t.length===1)return t;let r=0;for(let n=0;n<t.length;++n)t[n].algo===e&&(t[r++]=t[n]);return t.length=r,t}function h9e(t,e){if(t.length!==e.length)return!1;for(let r=0;r<t.length;++r)if(t[r]!==e[r]){if(t[r]==="+"&&e[r]==="-"||t[r]==="/"&&e[r]==="_")continue;return!1}return!0}function f9e(t){}function XN(t,e){return t.origin===e.origin&&t.origin==="null"||t.protocol===e.protocol&&t.hostname===e.hostname&&t.port===e.port}function g9e(){let t,e;return{promise:new Promise((n,s)=>{t=n,e=s}),resolve:t,reject:e}}function p9e(t){return t.controller.state==="aborted"}function m9e(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}function E9e(t){return YGe[t.toLowerCase()]??t}function C9e(t){let e=JSON.stringify(t);if(e===void 0)throw new TypeError("Value is not JSON serializable");return Kf(typeof e=="string"),e}var I9e=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function qne(t,e,r=0,n=1){class s{
Line truncated
|
||||
`);function K9e(t){for(let e=0;e<t.length;++e)if((t.charCodeAt(e)&-128)!==0)return!1;return!0}function X9e(t){let e=t.length;if(e<27||e>70)return!1;for(let r=0;r<e;++r){let n=t.charCodeAt(r);if(!(n>=48&&n<=57||n>=65&&n<=90||n>=97&&n<=122||n===39||n===45||n===95))return!1}return!0}function Z9e(t,e){$N(e!=="failure"&&e.essence==="multipart/form-data");let r=e.parameters.get("boundary");if(r===void 0)return"failure";let n=Buffer.from(`--${r}`,"utf8"),s=[],i={position:0};for(;t[i.position]===13&&t[i.position+1]===10;)i.position+=2;let o=t.length;for(;t[o-1]===10&&t[o-2]===13;)o-=2;for(o!==t.length&&(t=t.subarray(0,o));;){if(t.subarray(i.position,i.position+n.length).equals(n))i.position+=n.length;else return"failure";if(i.position===t.length-2&&eT(t,z9e,i)||i.position===t.length-4&&eT(t,j9e,i))return s;if(t[i.position]!==13||t[i.position+1]!==10)return"failure";i.position+=2;let a=$9e(t,i);if(a==="failure")return"failure";let{name:c,filename:A,contentType:u,encoding:l}=a;i.position+=2;let d;{let f=t.indexOf(n.subarray(2),i.position);if(f===-1)return"failure";d=t.subarray(i.position,f-4),i.position+=d.length,l==="base64"&&(d=Buffer.from(d.toString(),"base64"))}if(t[i.position]!==13||t[i.position+1]!==10)return"failure";i.position+=2;let h;A!==null?(u??="text/plain",K9e(u)||(u=""),h=new J9e([d],A,{type:u})):h=H9e(Buffer.from(d)),$N(tse(c)),$N(typeof h=="string"&&tse(h)||q9e(h)),s.push(Y9e(c,h,A))}}function $9e(t,e){let r=null,n=null,s=null,i=null;for(;;){if(t[e.position]===13&&t[e.position+1]===10)return r===null?"failure":{name:r,filename:n,contentType:s,encoding:i};let o=y0(a=>a!==10&&a!==13&&a!==58,t,e);if(o=sO(o,!0,!0,a=>a===9||a===32),!G9e.test(o.toString())||t[e.position]!==58)return"failure";switch(e.position++,y0(a=>a===32||a===9,t,e),O9e(o)){case"content-disposition":{if(r=n=null,!eT(t,W9e,e)||(e.position+=17,r=sse(t,e),r===null))return"failure";if(eT(t,nse,e)){let a=e.position+nse.length;if(t[a]===42&&(e.position+=1,a+=1),t[a]!==61||t[a+1]!==34||(e.position+=12,n=sse(t,e),n===null))return"failure"}break}case"content-type":{let a=y0(c=>c!==10&&c!==13,t,e);a=sO(a,!1,!0,c=>c===9||c===32),s=rse(a);break}case"content-transfer-encoding":{let a=y0(c=>c!==10&&c!==13,t,e);a=sO(a,!1,!0,c=>c===9||c===32),i=rse(a);break}default:y0(a=>a!==10&&a!==13,t,e)}if(t[e.position]!==13&&t[e.position+1]!==10)return"failure";e.position+=2}}function sse(t,e){$N(t[e.position-1]===34);let r=y0(n=>n!==10&&n!==13&&n!==34,t,e);return t[e.position]!==34?null:(e.position++,r=new TextDecoder().decode(r).replace(/%0A/ig,`
|
||||
`).replace(/%0D/ig,"\r").replace(/%22/g,'"'),r)}function y0(t,e,r){let n=r.position;for(;n<e.length&&t(e[n]);)++n;return e.subarray(r.position,r.position=n)}function sO(t,e,r,n){let s=0,i=t.length-1;if(e)for(;s<t.length&&n(t[s]);)s++;if(r)for(;i>0&&n(t[i]);)i--;return s===0&&i===t.length-1?t:t.subarray(s,i+1)}function eT(t,e,r){if(t.length<e.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[r.position+n])return!1;return!0}ise.exports={multipartFormDataParser:Z9e,validateBoundary:X9e}});var Q0=C((Yjt,pse)=>{"use strict";var iB=Ct(),{ReadableStreamFrom:eqe,isBlobLike:ase,isReadableStreamLike:tqe,readableStreamClose:rqe,createDeferredPromise:nqe,fullyReadBody:sqe,extractMimeType:iqe,utf8DecodeBytes:use}=ao(),{FormData:cse}=sB(),{kState:b0}=Fd(),{webidl:oqe}=gs(),{Blob:aqe}=Q("node:buffer"),iO=Q("node:assert"),{isErrored:lse,isDisturbed:cqe}=Q("node:stream"),{isArrayBuffer:Aqe}=Q("node:util/types"),{serializeAMimeType:uqe}=Qi(),{multipartFormDataParser:lqe}=ose(),oO;try{let t=Q("node:crypto");oO=e=>t.randomInt(0,e)}catch{oO=t=>Math.floor(Math.random(t))}var tT=new TextEncoder;function dqe(){}var dse=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0,hse;dse&&(hse=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!cqe(e)&&!lse(e)&&e.cancel("Response object has been garbage collected").catch(dqe)}));function fse(t,e=!1){let r=null;t instanceof ReadableStream?r=t:ase(t)?r=t.stream():r=new ReadableStream({async pull(c){let A=typeof s=="string"?tT.encode(s):s;A.byteLength&&c.enqueue(A),queueMicrotask(()=>rqe(c))},start(){},type:"bytes"}),iO(tqe(r));let n=null,s=null,i=null,o=null;if(typeof t=="string")s=t,o="text/plain;charset=UTF-8";else if(t instanceof URLSearchParams)s=t.toString(),o="application/x-www-form-urlencoded;charset=UTF-8";else if(Aqe(t))s=new Uint8Array(t.slice());else if(ArrayBuffer.isView(t))s=new Uint8Array(t.buffer.slice(t.byteOffset,t.byteOffset+t.byteLength));else if(iB.isFormDataLike(t)){let c=`----formdata-undici-0${`${oO(1e11)}`.padStart(11,"0")}`,A=`--${c}\r
|
||||
Content-Disposition: form-data`;let u=E=>E.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),l=E=>E.replace(/\r?\n|\r/g,`\r
|
||||
`),d=[],h=new Uint8Array([13,10]);i=0;let f=!1;for(let[E,m]of t)if(typeof m=="string"){let I=MS.encode(A+`; name="${u(l(E))}"\r
|
||||
`),d=[],h=new Uint8Array([13,10]);i=0;let f=!1;for(let[E,m]of t)if(typeof m=="string"){let I=tT.encode(A+`; name="${u(l(E))}"\r
|
||||
\r
|
||||
${l(m)}\r
|
||||
`);d.push(I),i+=I.byteLength}else{let I=MS.encode(`${A}; name="${u(l(E))}"`+(m.name?`; filename="${u(m.name)}"`:"")+`\r
|
||||
`);d.push(I),i+=I.byteLength}else{let I=tT.encode(`${A}; name="${u(l(E))}"`+(m.name?`; filename="${u(m.name)}"`:"")+`\r
|
||||
Content-Type: ${m.type||"application/octet-stream"}\r
|
||||
\r
|
||||
`);d.push(I,m,h),typeof m.size=="number"?i+=I.byteLength+m.size+h.byteLength:f=!0}let g=MS.encode(`--${c}--\r
|
||||
`);d.push(g),i+=g.byteLength,f&&(i=null),s=t,n=async function*(){for(let E of d)E.stream?yield*E.stream():yield E},o=`multipart/form-data; boundary=${c}`}else if(Hre(t))s=t,i=t.size,t.type&&(o=t.type);else if(typeof t[Symbol.asyncIterator]=="function"){if(e)throw new TypeError("keepalive");if(YI.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=t instanceof ReadableStream?t:K9e(t)}if((typeof s=="string"||YI.isBuffer(s))&&(i=Buffer.byteLength(s)),n!=null){let c;r=new ReadableStream({async start(){c=n(t)[Symbol.asyncIterator]()},async pull(A){let{value:u,done:l}=await c.next();if(l)queueMicrotask(()=>{A.close(),A.byobRequest?.respond(0)});else if(!Vre(r)){let d=new Uint8Array(u);d.byteLength&&A.enqueue(d)}return A.desiredSize>0},async cancel(A){await c.return()},type:"bytes"})}return[{stream:r,source:s,length:i},o]}function AGe(t,e=!1){return t instanceof ReadableStream&&(RU(!YI.isDisturbed(t),"The body has already been consumed."),RU(!t.locked,"The stream is locked.")),zre(t,e)}function uGe(t,e){let[r,n]=e.stream.tee();return e.stream=r,{stream:n,length:e.length,source:e.source}}function lGe(t){if(t.aborted)throw new DOMException("The operation was aborted.","AbortError")}function dGe(t){return{blob(){return lm(this,r=>{let n=qre(this);return n===null?n="":n&&(n=oGe(n)),new nGe([r],{type:n})},t)},arrayBuffer(){return lm(this,r=>new Uint8Array(r).buffer,t)},text(){return lm(this,Yre,t)},json(){return lm(this,fGe,t)},formData(){return lm(this,r=>{let n=qre(this);if(n!==null)switch(n.essence){case"multipart/form-data":{let s=aGe(r,n);if(s==="failure")throw new TypeError("Failed to parse body as FormData.");let i=new Gre;return i[dm]=s,i}case"application/x-www-form-urlencoded":{let s=new URLSearchParams(r.toString()),i=new Gre;for(let[o,a]of s)i.append(o,a);return i}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},t)},bytes(){return lm(this,r=>new Uint8Array(r),t)}}}function hGe(t){Object.assign(t.prototype,dGe(t))}async function lm(t,e,r){if(rGe.brandCheck(t,r),jre(t))throw new TypeError("Body is unusable: Body has already been read");lGe(t[dm]);let n=Z9e(),s=o=>n.reject(o),i=o=>{try{n.resolve(e(o))}catch(a){s(a)}};return t[dm].body==null?(i(Buffer.allocUnsafe(0)),n.promise):(await eGe(t[dm].body,i,s),n.promise)}function jre(t){let e=t[dm].body;return e!=null&&(e.stream.locked||YI.isDisturbed(e.stream))}function fGe(t){return JSON.parse(Yre(t))}function qre(t){let e=t[dm].headersList,r=tGe(e);return r==="failure"?null:r}Kre.exports={extractBody:zre,safelyExtractBody:AGe,cloneBody:uGe,mixinBody:hGe,streamRegistry:Jre,hasFinalizationRegistry:Wre,bodyUnusable:jre}});var dne=C((KJt,lne)=>{"use strict";var Me=Q("node:assert"),Pe=dt(),{channels:$re}=em(),kU=hU(),{RequestContentLengthMismatchError:Wh,ResponseContentLengthMismatchError:Xre,RequestAbortedError:one,InvalidArgumentError:gGe,HeadersTimeoutError:pGe,HeadersOverflowError:mGe,SocketError:fm,InformationalError:gm,BodyTimeoutError:EGe,HTTPParserError:CGe,ResponseExceededMaxSizeError:IGe}=_t(),{kUrl:ane,kReset:ti,kClient:OS,kParser:lr,kBlocking:JI,kRunning:cn,kPending:cne,kSize:Zre,kWriting:Fl,kQueue:ka,kNoRef:VI,kKeepAliveDefaultTimeout:yGe,kHostHeader:BGe,kPendingIdx:bGe,kRunningIdx:To,kError:Ts,kPipelining:HS,kSocket:zh,kKeepAliveTimeoutValue:qS,kMaxHeadersSize:vU,kKeepAliveMaxTimeout:QGe,kKeepAliveTimeoutThreshold:wGe,kHeadersTimeout:SGe,kBodyTimeout:NGe,kStrictContentLength:MU,kMaxRequests:ene,kCounter:TGe,kMaxResponseSize:xGe,kOnError:tne,kResume:gu,kHTTPContext:Ane}=br(),_i=Jte(),rne=Buffer.alloc(0),LS=Buffer[Symbol.species],US=Pe.addListener,RGe=Pe.removeAllListeners,jh=Symbol("kIdleSocketValidation"),Jh=Symbol("kIdleSocketValidationTimeout"),OU=Symbol("kSocketUsed"),_U;async function DGe(){let t=process.env.JEST_WORKER_ID?pU():void 0,e;try{e=await WebAssembly.compile(Kte())}catch{e=await WebAssembly.compile(t||pU())}return await WebAssembly.instantiate(e,{env:{wasm_on_url:(r,n,s)=>0,wasm_on_status:(r,n,s)=>{Me(Ur.ptr===r);let i=n-Rc+xc.byteOffset;return Ur.onStatus(new LS(xc.buffer,i,s))||0},wasm_on_message_begin:r=>(Me(Ur.ptr===r),Ur.onMessageBegin()||0),wasm_on_header_field:(r,n,s)=>{Me(Ur.ptr===r);let i=n-Rc+xc.byteOffset;return Ur.onHeaderField(new LS(xc.buffer,i,s))||0},wasm_on_header_value:(r,n,s)=>{Me(Ur.ptr===r);let i=n-Rc+xc.byteOffset;return Ur.onHeaderValue(new LS(xc.buffer,i,s))||0},wasm_on_headers_complete:(r,n,s,i)=>(Me(Ur.ptr===r),Ur.onHeadersComplete(n,!!s,!!i)||0),wasm_on_body:(r,n,s)=>{Me(Ur.ptr===r);let i=n-Rc+xc.byteOffset;return Ur.onBody(new LS(xc.buffer,i,s))||0},wasm_on_message_complete:r=>(Me(Ur.ptr===r),Ur.onMessageComplete()||0)}})}var FU=null,LU=DGe();LU.catch();var Ur=null,xc=null,PS=0,Rc=null,kGe=0,WI=1,pm=2|WI,GS=4|WI,UU=8|kGe,PU=class{constructor(e,r,{exports:n}){Me(Number.isFinite(e[vU])&&e[vU]>0),this.llhttp=n,this.ptr=this.llhttp.llhttp_alloc(_i.TYPE.RESPONSE),this.client=e,this.socket=r,this.timeou
Line truncated
|
||||
`);d.push(I,m,h),typeof m.size=="number"?i+=I.byteLength+m.size+h.byteLength:f=!0}let g=tT.encode(`--${c}--\r
|
||||
`);d.push(g),i+=g.byteLength,f&&(i=null),s=t,n=async function*(){for(let E of d)E.stream?yield*E.stream():yield E},o=`multipart/form-data; boundary=${c}`}else if(ase(t))s=t,i=t.size,t.type&&(o=t.type);else if(typeof t[Symbol.asyncIterator]=="function"){if(e)throw new TypeError("keepalive");if(iB.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=t instanceof ReadableStream?t:eqe(t)}if((typeof s=="string"||iB.isBuffer(s))&&(i=Buffer.byteLength(s)),n!=null){let c;r=new ReadableStream({async start(){c=n(t)[Symbol.asyncIterator]()},async pull(A){let{value:u,done:l}=await c.next();if(l)queueMicrotask(()=>{A.close(),A.byobRequest?.respond(0)});else if(!lse(r)){let d=new Uint8Array(u);d.byteLength&&A.enqueue(d)}return A.desiredSize>0},async cancel(A){await c.return()},type:"bytes"})}return[{stream:r,source:s,length:i},o]}function hqe(t,e=!1){return t instanceof ReadableStream&&(iO(!iB.isDisturbed(t),"The body has already been consumed."),iO(!t.locked,"The stream is locked.")),fse(t,e)}function fqe(t,e){let[r,n]=e.stream.tee();return e.stream=r,{stream:n,length:e.length,source:e.source}}function gqe(t){if(t.aborted)throw new DOMException("The operation was aborted.","AbortError")}function pqe(t){return{blob(){return B0(this,r=>{let n=Ase(this);return n===null?n="":n&&(n=uqe(n)),new aqe([r],{type:n})},t)},arrayBuffer(){return B0(this,r=>new Uint8Array(r).buffer,t)},text(){return B0(this,use,t)},json(){return B0(this,Eqe,t)},formData(){return B0(this,r=>{let n=Ase(this);if(n!==null)switch(n.essence){case"multipart/form-data":{let s=lqe(r,n);if(s==="failure")throw new TypeError("Failed to parse body as FormData.");let i=new cse;return i[b0]=s,i}case"application/x-www-form-urlencoded":{let s=new URLSearchParams(r.toString()),i=new cse;for(let[o,a]of s)i.append(o,a);return i}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},t)},bytes(){return B0(this,r=>new Uint8Array(r),t)}}}function mqe(t){Object.assign(t.prototype,pqe(t))}async function B0(t,e,r){if(oqe.brandCheck(t,r),gse(t))throw new TypeError("Body is unusable: Body has already been read");gqe(t[b0]);let n=nqe(),s=o=>n.reject(o),i=o=>{try{n.resolve(e(o))}catch(a){s(a)}};return t[b0].body==null?(i(Buffer.allocUnsafe(0)),n.promise):(await sqe(t[b0].body,i,s),n.promise)}function gse(t){let e=t[b0].body;return e!=null&&(e.stream.locked||iB.isDisturbed(e.stream))}function Eqe(t){return JSON.parse(use(t))}function Ase(t){let e=t[b0].headersList,r=iqe(e);return r==="failure"?null:r}pse.exports={extractBody:fse,safelyExtractBody:hqe,cloneBody:fqe,mixinBody:mqe,streamRegistry:hse,hasFinalizationRegistry:dse,bodyUnusable:gse}});var kse=C((Vjt,Rse)=>{"use strict";var Pe=Q("node:assert"),qe=Ct(),{channels:mse}=l0(),aO=GP(),{RequestContentLengthMismatchError:Xf,ResponseContentLengthMismatchError:Ese,RequestAbortedError:Sse,InvalidArgumentError:Cqe,HeadersTimeoutError:Iqe,HeadersOverflowError:yqe,SocketError:w0,InformationalError:S0,BodyTimeoutError:Bqe,HTTPParserError:bqe,ResponseExceededMaxSizeError:Qqe}=Vt(),{kUrl:Nse,kReset:wi,kClient:iT,kParser:Ir,kBlocking:cB,kRunning:In,kPending:Tse,kSize:Cse,kWriting:Md,kQueue:mc,kNoRef:oB,kKeepAliveDefaultTimeout:wqe,kHostHeader:Sqe,kPendingIdx:Nqe,kRunningIdx:aa,kError:Ks,kPipelining:oT,kSocket:Zf,kKeepAliveTimeoutValue:cT,kMaxHeadersSize:cO,kKeepAliveMaxTimeout:Tqe,kKeepAliveTimeoutThreshold:xqe,kHeadersTimeout:Dqe,kBodyTimeout:Rqe,kStrictContentLength:lO,kMaxRequests:Ise,kCounter:kqe,kMaxResponseSize:vqe,kOnError:yse,kResume:ol,kHTTPContext:xse}=vr(),co=hne(),Bse=Buffer.alloc(0),rT=Buffer[Symbol.species],nT=qe.addListener,Fqe=qe.removeAllListeners,$f=Symbol("kIdleSocketValidation"),N0=Symbol("kIdleSocketValidationTimeout"),gO=Symbol("kSocketUsed"),AO;async function Mqe(){let t=process.env.JEST_WORKER_ID?VP():void 0,e;try{e=await WebAssembly.compile(pne())}catch{e=await WebAssembly.compile(t||VP())}return await WebAssembly.instantiate(e,{env:{wasm_on_url:(r,n,s)=>0,wasm_on_status:(r,n,s)=>{Pe(jr.ptr===r);let i=n-gA+fA.byteOffset;return jr.onStatus(new rT(fA.buffer,i,s))||0},wasm_on_message_begin:r=>(Pe(jr.ptr===r),jr.onMessageBegin()||0),wasm_on_header_field:(r,n,s)=>{Pe(jr.ptr===r);let i=n-gA+fA.byteOffset;return jr.onHeaderField(new rT(fA.buffer,i,s))||0},wasm_on_header_value:(r,n,s)=>{Pe(jr.ptr===r);let i=n-gA+fA.byteOffset;return jr.onHeaderValue(new rT(fA.buffer,i,s))||0},wasm_on_headers_complete:(r,n,s,i)=>(Pe(jr.ptr===r),jr.onHeadersComplete(n,!!s,!!i)||0),wasm_on_body:(r,n,s)=>{Pe(jr.ptr===r);let i=n-gA+fA.byteOffset;return jr.onBody(new rT(fA.buffer,i,s))||0},wasm_on_message_complete:r=>(Pe(jr.ptr===r),jr.onMessageComplete()||0)}})}var uO=null,dO=Mqe();dO.catch();var jr=null,fA=null,sT=0,gA=null,_qe=0,aB=1,T0=2|aB,aT=4|aB,hO=8|_qe,fO=class{constructor(e,r,{exports:n}){Pe(Number.isFinite(e[cO])&&e[cO]>0),this.llhttp=n,this.ptr=this.llhttp.llhttp_alloc(co.TYPE.RESPONSE),this.client=e,this.socket=r,this.timeou
Line truncated
|
||||
`;if(typeof s=="string"?g+=`host: ${s}\r
|
||||
`:g+=t[BGe],i?g+=`connection: upgrade\r
|
||||
`:g+=t[Sqe],i?g+=`connection: upgrade\r
|
||||
upgrade: ${i}\r
|
||||
`:t[HS]&&!h[ti]?g+=`connection: keep-alive\r
|
||||
`:t[oT]&&!h[wi]?g+=`connection: keep-alive\r
|
||||
`:g+=`connection: close\r
|
||||
`,Array.isArray(A))for(let E=0;E<A.length;E+=2){let m=A[E+0],I=A[E+1];if(Array.isArray(I))for(let y=0;y<I.length;y++)g+=`${m}: ${I[y]}\r
|
||||
`;else g+=`${m}: ${I}\r
|
||||
`}return $re.sendHeaders.hasSubscribers&&$re.sendHeaders.publish({request:e,headers:g,socket:h}),!c||d===0?sne(f,null,t,e,h,u,g,l):Pe.isBuffer(c)?sne(f,c,t,e,h,u,g,l):Pe.isBlobLike(c)?typeof c.stream=="function"?ine(f,c.stream(),t,e,h,u,g,l):PGe(f,c,t,e,h,u,g,l):Pe.isStream(c)?UGe(f,c,t,e,h,u,g,l):Pe.isIterable(c)?ine(f,c,t,e,h,u,g,l):Me(!1),!0}function UGe(t,e,r,n,s,i,o,a){Me(i!==0||r[cn]===0,"stream body cannot be pipelined");let c=!1,A=new YS({abort:t,socket:s,request:n,contentLength:i,client:r,expectsPayload:a,header:o}),u=function(f){if(!c)try{!A.write(f)&&this.pause&&this.pause()}catch(g){Pe.destroy(this,g)}},l=function(){c||e.resume&&e.resume()},d=function(){if(queueMicrotask(()=>{e.removeListener("error",h)}),!c){let f=new one;queueMicrotask(()=>h(f))}},h=function(f){if(!c){if(c=!0,Me(s.destroyed||s[Fl]&&r[cn]<=1),s.off("drain",l).off("error",h),e.removeListener("data",u).removeListener("end",h).removeListener("close",d),!f)try{A.end()}catch(g){f=g}A.destroy(f),f&&(f.code!=="UND_ERR_INFO"||f.message!=="reset")?Pe.destroy(e,f):Pe.destroy(e)}};e.on("data",u).on("end",h).on("error",h).on("close",d),e.resume&&e.resume(),s.on("drain",l).on("error",h),e.errorEmitted??e.errored?setImmediate(()=>h(e.errored)):(e.endEmitted??e.readableEnded)&&setImmediate(()=>h(null)),(e.closeEmitted??e.closed)&&setImmediate(d)}function sne(t,e,r,n,s,i,o,a){try{e?Pe.isBuffer(e)&&(Me(i===e.byteLength,"buffer body must have content length"),s.cork(),s.write(`${o}content-length: ${i}\r
|
||||
`}return mse.sendHeaders.hasSubscribers&&mse.sendHeaders.publish({request:e,headers:g,socket:h}),!c||d===0?Qse(f,null,t,e,h,u,g,l):qe.isBuffer(c)?Qse(f,c,t,e,h,u,g,l):qe.isBlobLike(c)?typeof c.stream=="function"?wse(f,c.stream(),t,e,h,u,g,l):qqe(f,c,t,e,h,u,g,l):qe.isStream(c)?Gqe(f,c,t,e,h,u,g,l):qe.isIterable(c)?wse(f,c,t,e,h,u,g,l):Pe(!1),!0}function Gqe(t,e,r,n,s,i,o,a){Pe(i!==0||r[In]===0,"stream body cannot be pipelined");let c=!1,A=new AT({abort:t,socket:s,request:n,contentLength:i,client:r,expectsPayload:a,header:o}),u=function(f){if(!c)try{!A.write(f)&&this.pause&&this.pause()}catch(g){qe.destroy(this,g)}},l=function(){c||e.resume&&e.resume()},d=function(){if(queueMicrotask(()=>{e.removeListener("error",h)}),!c){let f=new Sse;queueMicrotask(()=>h(f))}},h=function(f){if(!c){if(c=!0,Pe(s.destroyed||s[Md]&&r[In]<=1),s.off("drain",l).off("error",h),e.removeListener("data",u).removeListener("end",h).removeListener("close",d),!f)try{A.end()}catch(g){f=g}A.destroy(f),f&&(f.code!=="UND_ERR_INFO"||f.message!=="reset")?qe.destroy(e,f):qe.destroy(e)}};e.on("data",u).on("end",h).on("error",h).on("close",d),e.resume&&e.resume(),s.on("drain",l).on("error",h),e.errorEmitted??e.errored?setImmediate(()=>h(e.errored)):(e.endEmitted??e.readableEnded)&&setImmediate(()=>h(null)),(e.closeEmitted??e.closed)&&setImmediate(d)}function Qse(t,e,r,n,s,i,o,a){try{e?qe.isBuffer(e)&&(Pe(i===e.byteLength,"buffer body must have content length"),s.cork(),s.write(`${o}content-length: ${i}\r
|
||||
\r
|
||||
`,"latin1"),s.write(e),s.uncork(),n.onBodySent(e),!a&&n.reset!==!1&&(s[ti]=!0)):i===0?s.write(`${o}content-length: 0\r
|
||||
`,"latin1"),s.write(e),s.uncork(),n.onBodySent(e),!a&&n.reset!==!1&&(s[wi]=!0)):i===0?s.write(`${o}content-length: 0\r
|
||||
\r
|
||||
`,"latin1"):(Me(i===null,"no body must not have content length"),s.write(`${o}\r
|
||||
`,"latin1")),n.onRequestSent(),r[gu]()}catch(c){t(c)}}async function PGe(t,e,r,n,s,i,o,a){Me(i===e.size,"blob body must have content length");try{if(i!=null&&i!==e.size)throw new Wh;let c=Buffer.from(await e.arrayBuffer());s.cork(),s.write(`${o}content-length: ${i}\r
|
||||
`,"latin1"):(Pe(i===null,"no body must not have content length"),s.write(`${o}\r
|
||||
`,"latin1")),n.onRequestSent(),r[ol]()}catch(c){t(c)}}async function qqe(t,e,r,n,s,i,o,a){Pe(i===e.size,"blob body must have content length");try{if(i!=null&&i!==e.size)throw new Xf;let c=Buffer.from(await e.arrayBuffer());s.cork(),s.write(`${o}content-length: ${i}\r
|
||||
\r
|
||||
`,"latin1"),s.write(c),s.uncork(),n.onBodySent(c),n.onRequestSent(),!a&&n.reset!==!1&&(s[ti]=!0),r[gu]()}catch(c){t(c)}}async function ine(t,e,r,n,s,i,o,a){Me(i!==0||r[cn]===0,"iterator body cannot be pipelined");let c=null;function A(){if(c){let d=c;c=null,d()}}let u=()=>new Promise((d,h)=>{Me(c===null),s[Ts]?h(s[Ts]):c=d});s.on("close",A).on("drain",A);let l=new YS({abort:t,socket:s,request:n,contentLength:i,client:r,expectsPayload:a,header:o});try{for await(let d of e){if(s[Ts])throw s[Ts];l.write(d)||await u()}l.end()}catch(d){l.destroy(d)}finally{s.off("close",A).off("drain",A)}}var YS=class{constructor({abort:e,socket:r,request:n,contentLength:s,client:i,expectsPayload:o,header:a}){this.socket=r,this.request=n,this.contentLength=s,this.client=i,this.bytesWritten=0,this.expectsPayload=o,this.header=a,this.abort=e,r[Fl]=!0}write(e){let{socket:r,request:n,contentLength:s,client:i,bytesWritten:o,expectsPayload:a,header:c}=this;if(r[Ts])throw r[Ts];if(r.destroyed)return!1;let A=Buffer.byteLength(e);if(!A)return!0;if(s!==null&&o+A>s){if(i[MU])throw new Wh;process.emitWarning(new Wh)}r.cork(),o===0&&(!a&&n.reset!==!1&&(r[ti]=!0),s===null?r.write(`${c}transfer-encoding: chunked\r
|
||||
`,"latin1"),s.write(c),s.uncork(),n.onBodySent(c),n.onRequestSent(),!a&&n.reset!==!1&&(s[wi]=!0),r[ol]()}catch(c){t(c)}}async function wse(t,e,r,n,s,i,o,a){Pe(i!==0||r[In]===0,"iterator body cannot be pipelined");let c=null;function A(){if(c){let d=c;c=null,d()}}let u=()=>new Promise((d,h)=>{Pe(c===null),s[Ks]?h(s[Ks]):c=d});s.on("close",A).on("drain",A);let l=new AT({abort:t,socket:s,request:n,contentLength:i,client:r,expectsPayload:a,header:o});try{for await(let d of e){if(s[Ks])throw s[Ks];l.write(d)||await u()}l.end()}catch(d){l.destroy(d)}finally{s.off("close",A).off("drain",A)}}var AT=class{constructor({abort:e,socket:r,request:n,contentLength:s,client:i,expectsPayload:o,header:a}){this.socket=r,this.request=n,this.contentLength=s,this.client=i,this.bytesWritten=0,this.expectsPayload=o,this.header=a,this.abort=e,r[Md]=!0}write(e){let{socket:r,request:n,contentLength:s,client:i,bytesWritten:o,expectsPayload:a,header:c}=this;if(r[Ks])throw r[Ks];if(r.destroyed)return!1;let A=Buffer.byteLength(e);if(!A)return!0;if(s!==null&&o+A>s){if(i[lO])throw new Xf;process.emitWarning(new Xf)}r.cork(),o===0&&(!a&&n.reset!==!1&&(r[wi]=!0),s===null?r.write(`${c}transfer-encoding: chunked\r
|
||||
`,"latin1"):r.write(`${c}content-length: ${s}\r
|
||||
\r
|
||||
`,"latin1")),s===null&&r.write(`\r
|
||||
${A.toString(16)}\r
|
||||
`,"latin1"),this.bytesWritten+=A;let u=r.write(e);return r.uncork(),n.onBodySent(e),u||r[lr].timeout&&r[lr].timeoutType===pm&&r[lr].timeout.refresh&&r[lr].timeout.refresh(),u}end(){let{socket:e,contentLength:r,client:n,bytesWritten:s,expectsPayload:i,header:o,request:a}=this;if(a.onRequestSent(),e[Fl]=!1,e[Ts])throw e[Ts];if(!e.destroyed){if(s===0?i?e.write(`${o}content-length: 0\r
|
||||
`,"latin1"),this.bytesWritten+=A;let u=r.write(e);return r.uncork(),n.onBodySent(e),u||r[Ir].timeout&&r[Ir].timeoutType===T0&&r[Ir].timeout.refresh&&r[Ir].timeout.refresh(),u}end(){let{socket:e,contentLength:r,client:n,bytesWritten:s,expectsPayload:i,header:o,request:a}=this;if(a.onRequestSent(),e[Md]=!1,e[Ks])throw e[Ks];if(!e.destroyed){if(s===0?i?e.write(`${o}content-length: 0\r
|
||||
\r
|
||||
`,"latin1"):e.write(`${o}\r
|
||||
`,"latin1"):r===null&&e.write(`\r
|
||||
0\r
|
||||
\r
|
||||
`,"latin1"),r!==null&&s!==r){if(n[MU])throw new Wh;process.emitWarning(new Wh)}e[lr].timeout&&e[lr].timeoutType===pm&&e[lr].timeout.refresh&&e[lr].timeout.refresh(),n[gu]()}}destroy(e){let{socket:r,client:n,abort:s}=this;r[Fl]=!1,e&&(Me(n[cn]<=1,"pipeline should only contain this request"),s(e))}};lne.exports=vGe});var Ine=C(($Jt,Cne)=>{"use strict";var xo=Q("node:assert"),{pipeline:OGe}=Q("node:stream"),Et=dt(),{RequestContentLengthMismatchError:HU,RequestAbortedError:hne,SocketError:zI,InformationalError:GU}=_t(),{kUrl:VS,kReset:JS,kClient:mm,kRunning:zS,kPending:HGe,kQueue:Ml,kPendingIdx:qU,kRunningIdx:va,kError:Fa,kSocket:_n,kStrictContentLength:GGe,kOnError:YU,kMaxConcurrentStreams:Ene,kHTTP2Session:_a,kResume:Ll,kSize:qGe,kHTTPContext:YGe}=br(),pu=Symbol("open streams"),fne,gne=!1,WS;try{WS=Q("node:http2")}catch{WS={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:VGe,HTTP2_HEADER_METHOD:WGe,HTTP2_HEADER_PATH:JGe,HTTP2_HEADER_SCHEME:zGe,HTTP2_HEADER_CONTENT_LENGTH:jGe,HTTP2_HEADER_EXPECT:KGe,HTTP2_HEADER_STATUS:$Ge}}=WS;function XGe(t){let e=[];for(let[r,n]of Object.entries(t))if(Array.isArray(n))for(let s of n)e.push(Buffer.from(r),Buffer.from(s));else e.push(Buffer.from(r),Buffer.from(n));return e}async function ZGe(t,e){t[_n]=e,gne||(gne=!0,process.emitWarning("H2 support is experimental, expect them to change at any time.",{code:"UNDICI-H2"}));let r=WS.connect(t[VS],{createConnection:()=>e,peerMaxConcurrentStreams:t[Ene]});r[pu]=0,r[mm]=t,r[_n]=e,Et.addListener(r,"error",tqe),Et.addListener(r,"frameError",rqe),Et.addListener(r,"end",nqe),Et.addListener(r,"goaway",sqe),Et.addListener(r,"close",function(){let{[mm]:s}=this,{[_n]:i}=s,o=this[_n][Fa]||this[Fa]||new zI("closed",Et.getSocketInfo(i));if(s[_a]=null,s.destroyed){xo(s[HGe]===0);let a=s[Ml].splice(s[va]);for(let c=0;c<a.length;c++){let A=a[c];Et.errorRequest(s,A,o)}}}),r.unref(),t[_a]=r,e[_a]=r,Et.addListener(e,"error",function(s){xo(s.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Fa]=s,this[mm][YU](s)}),Et.addListener(e,"end",function(){Et.destroy(this,new zI("other side closed",Et.getSocketInfo(this)))}),Et.addListener(e,"close",function(){let s=this[Fa]||new zI("closed",Et.getSocketInfo(this));t[_n]=null,this[_a]!=null&&this[_a].destroy(s),t[qU]=t[va],xo(t[zS]===0),t.emit("disconnect",t[VS],[t],s),t[Ll]()});let n=!1;return e.on("close",()=>{n=!0}),{version:"h2",defaultPipelining:1/0,write(...s){return oqe(t,...s)},resume(){eqe(t)},destroy(s,i){n?queueMicrotask(i):e.destroy(s).on("close",i)},get destroyed(){return e.destroyed},busy(){return!1}}}function eqe(t){let e=t[_n];e?.destroyed===!1&&(t[qGe]===0&&t[Ene]===0?(e.unref(),t[_a].unref()):(e.ref(),t[_a].ref()))}function tqe(t){xo(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[_n][Fa]=t,this[mm][YU](t)}function rqe(t,e,r){if(r===0){let n=new GU(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[_n][Fa]=n,this[mm][YU](n)}}function nqe(){let t=new zI("other side closed",Et.getSocketInfo(this[_n]));this.destroy(t),Et.destroy(this[_n],t)}function sqe(t){let e=this[Fa]||new zI(`HTTP/2: "GOAWAY" frame received with code ${t}`,Et.getSocketInfo(this)),r=this[mm];if(r[_n]=null,r[YGe]=null,this[_a]!=null&&(this[_a].destroy(e),this[_a]=null),Et.destroy(this[_n],e),r[va]<r[Ml].length){let n=r[Ml][r[va]];r[Ml][r[va]++]=null,Et.errorRequest(r,n,e),r[qU]=r[va]}xo(r[zS]===0),r.emit("disconnect",r[VS],[r],e),r[Ll]()}function iqe(t){return t!=="GET"&&t!=="HEAD"&&t!=="OPTIONS"&&t!=="TRACE"&&t!=="CONNECT"}function oqe(t,e){let r=t[_a],{method:n,path:s,host:i,upgrade:o,expectContinue:a,signal:c,headers:A}=e,{body:u}=e;if(o)return Et.errorRequest(t,e,new Error("Upgrade not supported for H2")),!1;let l={};for(let B=0;B<A.length;B+=2){let M=A[B+0],V=A[B+1];if(Array.isArray(V))for(let k=0;k<V.length;k++)l[M]?l[M]+=`,${V[k]}`:l[M]=V[k];else l[M]=V}let d,{hostname:h,port:f}=t[VS];l[VGe]=i||`${h}${f?`:${f}`:""}`,l[WGe]=n;let g=B=>{e.aborted||e.completed||(B=B||new hne,Et.errorRequest(t,e,B),d!=null&&Et.destroy(d,B),Et.destroy(u,B),t[Ml][t[va]++]=null,t[Ll]())};try{e.onConnect(g)}catch(B){Et.errorRequest(t,e,B)}if(e.aborted)return!1;if(n==="CONNECT")return r.ref(),d=r.request(l,{endStream:!1,signal:c}),d.id&&!d.pending?(e.onUpgrade(null,null,d),++r[pu],t[Ml][t[va]++]=null):d.once("ready",()=>{e.onUpgrade(null,null,d),++r[pu],t[Ml][t[va]++]=null}),d.once("close",()=>{r[pu]-=1,r[pu]===0&&r.unref()}),!0;l[JGe]=s,l[zGe]="https";let E=n==="PUT"||n==="POST"||n==="PATCH";u&&typeof u.read=="function"&&u.read(0);let m=Et.bodyLength(u);if(Et.isFormDataLike(u)){fne??=hm().extractBody;let[B,M]=fne(u);l["content-type"]=M,u=B.stream,m=B.length}if(m==null&&(m=e.contentLength),(m===0||!E)&&(m=null),iqe(n)&&m>0&&e.contentLength!=null&&e.contentLength!==m){if(t[GGe])return Et.errorRequest(t,e,new HU),!1;process.emitWarning(new HU)}m!=null&&(xo(u,"no body must not have content length"),l[jGe]=`${m}`),r.ref();let I=n==="GET"||n==="HEAD"||u===null;return a?(l[KGe]="100-continue",d=r.request(l,{endStream:I,signal:c}),d.once("cont
Line truncated
|
||||
`,this[kqe]=c??3e5,this[Dqe]=s??3e5,this[vqe]=I??!0,this[_qe]=B,this[zU]=V,this[Pl]=null,this[Pqe]=P>-1?P:-1,this[Hqe]=Z??100,this[Xr]=null,this[Ma]=[],this[Eu]=0,this[La]=0,this[XI]=ue=>KU(this,ue),this[Oqe]=ue=>kne(this,ue)}get pipelining(){return this[XS]}set pipelining(e){this[XS]=e,this[XI](!0)}get[ty](){return this[Ma].length-this[La]}get[ey](){return this[La]-this[Eu]}get[ZI](){return this[Ma].length-this[Eu]}get[Qqe](){return!!this[Xr]&&!this[Cm]&&!this[Xr].destroyed}get[JU](){return!!(this[Xr]?.busy(null)||this[ZI]>=(Dne(this)||1)||this[ty]>0)}[bqe](e){vne(this),this.once("connect",e)}[Uqe](e,r){let n=e.origin||this[kc].origin,s=new mqe(n,e,r);return this[Ma].push(s),this[$h]||(Kh.bodyLength(s.body)==null&&Kh.isIterable(s.body)?(this[$h]=1,queueMicrotask(()=>KU(this))):this[XI](!0)),this[$h]&&this[Ol]!==2&&this[JU]&&(this[Ol]=2),this[Ol]<2}async[Mqe](){return new Promise(e=>{this[ZI]?this[Pl]=e:e(null)})}async[Lqe](e){return new Promise(r=>{let n=this[Ma].splice(this[La]);for(let i=0;i<n.length;i++){let o=n[i];Kh.errorRequest(this,o,e)}let s=()=>{this[Pl]&&(this[Pl](),this[Pl]=null),r(null)};this[Xr]?(this[Xr].destroy(e,s),this[Xr]=null):queueMicrotask(s),this[XI]()})}},Yqe=$S();function kne(t,e){if(t[ey]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){mu(t[La]===t[Eu]);let r=t[Ma].splice(t[Eu]);for(let n=0;n<r.length;n++){let s=r[n];Kh.errorRequest(t,s,e)}mu(t[ZI]===0)}}async function vne(t){mu(!t[Cm]),mu(!t[Xr]);let{host:e,hostname:r,protocol:n,port:s}=t[kc];if(r[0]==="["){let i=r.indexOf("]");mu(i!==-1);let o=r.substring(1,i);mu(Rne.isIP(o)),r=o}t[Cm]=!0,Em.beforeConnect.hasSubscribers&&Em.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[Xr]?.version,servername:t[Ul],localAddress:t[$I]},connector:t[KI]});try{let i=await new Promise((o,a)=>{t[KI]({host:e,hostname:r,protocol:n,port:s,servername:t[Ul],localAddress:t[$I]},(c,A)=>{c?a(c):o(A)})});if(t.destroyed){Kh.destroy(i.on("error",Tne),new Iqe);return}mu(i);try{t[Xr]=i.alpnProtocol==="h2"?await qqe(t,i):await Gqe(t,i)}catch(o){throw i.destroy().on("error",Tne),o}t[Cm]=!1,i[Fqe]=0,i[zU]=t[zU],i[Bqe]=t,i[Sqe]=null,Em.connected.hasSubscribers&&Em.connected.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[Xr]?.version,servername:t[Ul],localAddress:t[$I]},connector:t[KI],socket:i}),t.emit("connect",t[kc],[t])}catch(i){if(t.destroyed)return;if(t[Cm]=!1,Em.connectError.hasSubscribers&&Em.connectError.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[Xr]?.version,servername:t[Ul],localAddress:t[$I]},connector:t[KI],error:i}),i.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(mu(t[ey]===0);t[ty]>0&&t[Ma][t[La]].servername===t[Ul];){let o=t[Ma][t[La]++];Kh.errorRequest(t,o,i)}else kne(t,i);t.emit("connectionError",t[kc],[t],i)}t[XI]()}function xne(t){t[Ol]=0,t.emit("drain",t[kc],[t])}function KU(t,e){t[$h]!==2&&(t[$h]=2,Vqe(t,e),t[$h]=0,t[Eu]>256&&(t[Ma].splice(0,t[Eu]),t[La]-=t[Eu],t[Eu]=0))}function Vqe(t,e){for(;;){if(t.destroyed){mu(t[ty]===0);return}if(t[Pl]&&!t[ZI]){t[Pl](),t[Pl]=null;return}if(t[Xr]&&t[Xr].resume(),t[JU])t[Ol]=2;else if(t[Ol]===2){e?(t[Ol]=1,queueMicrotask(()=>xne(t))):xne(t);continue}if(t[ty]===0||t[ey]>=(Dne(t)||1))return;let r=t[Ma][t[La]];if(t[kc].protocol==="https:"&&t[Ul]!==r.servername){if(t[ey]>0)return;t[Ul]=r.servername,t[Xr]?.destroy(new Cqe("servername changed"),()=>{t[Xr]=null,KU(t)})}if(t[Cm])return;if(!t[Xr]){vne(t);return}if(t[Xr].destroyed||t[Xr].busy(r))return;!r.aborted&&t[Xr].write(r)?t[La]++:t[Ma].splice(t[La],1)}}_ne.exports=jU});var $U=C((rzt,Fne)=>{"use strict";var ZS=class{constructor(){this.bottom=0,this.top=0,this.list=new Array(2048),this.next=null}isEmpty(){return this.top===this.bottom}isFull(){return(this.top+1&2047)===this.bottom}push(e){this.list[this.top]=e,this.top=this.top+1&2047}shift(){let e=this.list[this.bottom];return e===void 0?null:(this.list[this.bottom]=void 0,this.bottom=this.bottom+1&2047,e)}};Fne.exports=class{constructor(){this.head=this.tail=new ZS}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new ZS),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next),r}}});var Lne=C((nzt,Mne)=>{var{kFree:Wqe,kConnected:Jqe,kPending:zqe,kQueued:jqe,kRunning:Kqe,kSize:$qe}=br(),Xh=Symbol("pool"),XU=class{constructor(e){this[Xh]=e}get connected(){return this[Xh][Jqe]}get free(){return this[Xh][Wqe]}get pending(){return this[Xh][zqe]}get queued(){return this[Xh][jqe]}get running(){return this[Xh][Kqe]}get size(){return this[Xh][$qe]}};Mne.exports=XU});var sP=C((szt,Jne)=>{"use strict";var Xqe=sm(),Zqe=$U(),{kConnected:ZU,kSize:Une,kRunning:Pne,kPending:One,kQueued:ry,kBusy:eYe,kFree:tYe,kUrl:rYe,kClose:nYe,kDestroy:sYe,kDispatch:iYe}=br(),oYe=Lne(),ri=Symbol("clients"),xs=Symbol("needDrain"),ny=Symbol("queue"),eP=Symbol("closed resolve"),tP=Symbol("onDrain"),Hne=Symbol("onConnect"),Gne=Symbol("onDisconnect"),qne=Symbol("onCo
Line truncated
|
||||
`,"latin1"),r!==null&&s!==r){if(n[lO])throw new Xf;process.emitWarning(new Xf)}e[Ir].timeout&&e[Ir].timeoutType===T0&&e[Ir].timeout.refresh&&e[Ir].timeout.refresh(),n[ol]()}}destroy(e){let{socket:r,client:n,abort:s}=this;r[Md]=!1,e&&(Pe(n[In]<=1,"pipeline should only contain this request"),s(e))}};Rse.exports=Lqe});var Ose=C((Jjt,Pse)=>{"use strict";var ca=Q("node:assert"),{pipeline:Yqe}=Q("node:stream"),Nt=Ct(),{RequestContentLengthMismatchError:pO,RequestAbortedError:vse,SocketError:AB,InformationalError:mO}=Vt(),{kUrl:uT,kReset:dT,kClient:x0,kRunning:hT,kPending:Vqe,kQueue:_d,kPendingIdx:EO,kRunningIdx:Ec,kError:Ic,kSocket:zn,kStrictContentLength:Jqe,kOnError:CO,kMaxConcurrentStreams:Use,kHTTP2Session:Cc,kResume:Ld,kSize:Wqe,kHTTPContext:zqe}=vr(),al=Symbol("open streams"),Fse,Mse=!1,lT;try{lT=Q("node:http2")}catch{lT={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:jqe,HTTP2_HEADER_METHOD:Kqe,HTTP2_HEADER_PATH:Xqe,HTTP2_HEADER_SCHEME:Zqe,HTTP2_HEADER_CONTENT_LENGTH:$qe,HTTP2_HEADER_EXPECT:eYe,HTTP2_HEADER_STATUS:tYe}}=lT;function rYe(t){let e=[];for(let[r,n]of Object.entries(t))if(Array.isArray(n))for(let s of n)e.push(Buffer.from(r),Buffer.from(s));else e.push(Buffer.from(r),Buffer.from(n));return e}async function nYe(t,e){t[zn]=e,Mse||(Mse=!0,process.emitWarning("H2 support is experimental, expect them to change at any time.",{code:"UNDICI-H2"}));let r=lT.connect(t[uT],{createConnection:()=>e,peerMaxConcurrentStreams:t[Use]});r[al]=0,r[x0]=t,r[zn]=e,Nt.addListener(r,"error",iYe),Nt.addListener(r,"frameError",oYe),Nt.addListener(r,"end",aYe),Nt.addListener(r,"goaway",cYe),Nt.addListener(r,"close",function(){let{[x0]:s}=this,{[zn]:i}=s,o=this[zn][Ic]||this[Ic]||new AB("closed",Nt.getSocketInfo(i));if(s[Cc]=null,s.destroyed){ca(s[Vqe]===0);let a=s[_d].splice(s[Ec]);for(let c=0;c<a.length;c++){let A=a[c];Nt.errorRequest(s,A,o)}}}),r.unref(),t[Cc]=r,e[Cc]=r,Nt.addListener(e,"error",function(s){ca(s.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Ic]=s,this[x0][CO](s)}),Nt.addListener(e,"end",function(){Nt.destroy(this,new AB("other side closed",Nt.getSocketInfo(this)))}),Nt.addListener(e,"close",function(){let s=this[Ic]||new AB("closed",Nt.getSocketInfo(this));t[zn]=null,this[Cc]!=null&&this[Cc].destroy(s),t[EO]=t[Ec],ca(t[hT]===0),t.emit("disconnect",t[uT],[t],s),t[Ld]()});let n=!1;return e.on("close",()=>{n=!0}),{version:"h2",defaultPipelining:1/0,write(...s){return uYe(t,...s)},resume(){sYe(t)},destroy(s,i){n?queueMicrotask(i):e.destroy(s).on("close",i)},get destroyed(){return e.destroyed},busy(){return!1}}}function sYe(t){let e=t[zn];e?.destroyed===!1&&(t[Wqe]===0&&t[Use]===0?(e.unref(),t[Cc].unref()):(e.ref(),t[Cc].ref()))}function iYe(t){ca(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[zn][Ic]=t,this[x0][CO](t)}function oYe(t,e,r){if(r===0){let n=new mO(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[zn][Ic]=n,this[x0][CO](n)}}function aYe(){let t=new AB("other side closed",Nt.getSocketInfo(this[zn]));this.destroy(t),Nt.destroy(this[zn],t)}function cYe(t){let e=this[Ic]||new AB(`HTTP/2: "GOAWAY" frame received with code ${t}`,Nt.getSocketInfo(this)),r=this[x0];if(r[zn]=null,r[zqe]=null,this[Cc]!=null&&(this[Cc].destroy(e),this[Cc]=null),Nt.destroy(this[zn],e),r[Ec]<r[_d].length){let n=r[_d][r[Ec]];r[_d][r[Ec]++]=null,Nt.errorRequest(r,n,e),r[EO]=r[Ec]}ca(r[hT]===0),r.emit("disconnect",r[uT],[r],e),r[Ld]()}function AYe(t){return t!=="GET"&&t!=="HEAD"&&t!=="OPTIONS"&&t!=="TRACE"&&t!=="CONNECT"}function uYe(t,e){let r=t[Cc],{method:n,path:s,host:i,upgrade:o,expectContinue:a,signal:c,headers:A}=e,{body:u}=e;if(o)return Nt.errorRequest(t,e,new Error("Upgrade not supported for H2")),!1;let l={};for(let B=0;B<A.length;B+=2){let F=A[B+0],V=A[B+1];if(Array.isArray(V))for(let L=0;L<V.length;L++)l[F]?l[F]+=`,${V[L]}`:l[F]=V[L];else l[F]=V}let d,{hostname:h,port:f}=t[uT];l[jqe]=i||`${h}${f?`:${f}`:""}`,l[Kqe]=n;let g=B=>{e.aborted||e.completed||(B=B||new vse,Nt.errorRequest(t,e,B),d!=null&&Nt.destroy(d,B),Nt.destroy(u,B),t[_d][t[Ec]++]=null,t[Ld]())};try{e.onConnect(g)}catch(B){Nt.errorRequest(t,e,B)}if(e.aborted)return!1;if(n==="CONNECT")return r.ref(),d=r.request(l,{endStream:!1,signal:c}),d.id&&!d.pending?(e.onUpgrade(null,null,d),++r[al],t[_d][t[Ec]++]=null):d.once("ready",()=>{e.onUpgrade(null,null,d),++r[al],t[_d][t[Ec]++]=null}),d.once("close",()=>{r[al]-=1,r[al]===0&&r.unref()}),!0;l[Xqe]=s,l[Zqe]="https";let E=n==="PUT"||n==="POST"||n==="PATCH";u&&typeof u.read=="function"&&u.read(0);let m=Nt.bodyLength(u);if(Nt.isFormDataLike(u)){Fse??=Q0().extractBody;let[B,F]=Fse(u);l["content-type"]=F,u=B.stream,m=B.length}if(m==null&&(m=e.contentLength),(m===0||!E)&&(m=null),AYe(n)&&m>0&&e.contentLength!=null&&e.contentLength!==m){if(t[Jqe])return Nt.errorRequest(t,e,new pO),!1;process.emitWarning(new pO)}m!=null&&(ca(u,"no body must not have content length"),l[$qe]=`${m}`),r.ref();let I=n==="GET"||n==="HEAD"||u===null;return a?(l[eYe]="100-continue",d=r.request(l,{endStream:I,signal:c}),d.once("cont
Line truncated
|
||||
`,this[_Ye]=c??3e5,this[MYe]=s??3e5,this[LYe]=I??!0,this[UYe]=B,this[bO]=V,this[Pd]=null,this[qYe]=P>-1?P:-1,this[VYe]=Z??100,this[un]=null,this[yc]=[],this[Al]=0,this[Bc]=0,this[hB]=de=>wO(this,de),this[YYe]=de=>Zse(this,de)}get pipelining(){return this[mT]}set pipelining(e){this[mT]=e,this[hB](!0)}get[pB](){return this[yc].length-this[Bc]}get[gB](){return this[Bc]-this[Al]}get[fB](){return this[yc].length-this[Al]}get[TYe](){return!!this[un]&&!this[R0]&&!this[un].destroyed}get[BO](){return!!(this[un]?.busy(null)||this[fB]>=(Xse(this)||1)||this[pB]>0)}[NYe](e){$se(this),this.once("connect",e)}[GYe](e,r){let n=e.origin||this[mA].origin,s=new yYe(n,e,r);return this[yc].push(s),this[tg]||(eg.bodyLength(s.body)==null&&eg.isIterable(s.body)?(this[tg]=1,queueMicrotask(()=>wO(this))):this[hB](!0)),this[tg]&&this[Od]!==2&&this[BO]&&(this[Od]=2),this[Od]<2}async[OYe](){return new Promise(e=>{this[fB]?this[Pd]=e:e(null)})}async[HYe](e){return new Promise(r=>{let n=this[yc].splice(this[Bc]);for(let i=0;i<n.length;i++){let o=n[i];eg.errorRequest(this,o,e)}let s=()=>{this[Pd]&&(this[Pd](),this[Pd]=null),r(null)};this[un]?(this[un].destroy(e,s),this[un]=null):queueMicrotask(s),this[hB]()})}},zYe=pT();function Zse(t,e){if(t[gB]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){cl(t[Bc]===t[Al]);let r=t[yc].splice(t[Al]);for(let n=0;n<r.length;n++){let s=r[n];eg.errorRequest(t,s,e)}cl(t[fB]===0)}}async function $se(t){cl(!t[R0]),cl(!t[un]);let{host:e,hostname:r,protocol:n,port:s}=t[mA];if(r[0]==="["){let i=r.indexOf("]");cl(i!==-1);let o=r.substring(1,i);cl(Kse.isIP(o)),r=o}t[R0]=!0,D0.beforeConnect.hasSubscribers&&D0.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[un]?.version,servername:t[Ud],localAddress:t[dB]},connector:t[lB]});try{let i=await new Promise((o,a)=>{t[lB]({host:e,hostname:r,protocol:n,port:s,servername:t[Ud],localAddress:t[dB]},(c,A)=>{c?a(c):o(A)})});if(t.destroyed){eg.destroy(i.on("error",zse),new QYe);return}cl(i);try{t[un]=i.alpnProtocol==="h2"?await WYe(t,i):await JYe(t,i)}catch(o){throw i.destroy().on("error",zse),o}t[R0]=!1,i[PYe]=0,i[bO]=t[bO],i[SYe]=t,i[DYe]=null,D0.connected.hasSubscribers&&D0.connected.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[un]?.version,servername:t[Ud],localAddress:t[dB]},connector:t[lB],socket:i}),t.emit("connect",t[mA],[t])}catch(i){if(t.destroyed)return;if(t[R0]=!1,D0.connectError.hasSubscribers&&D0.connectError.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[un]?.version,servername:t[Ud],localAddress:t[dB]},connector:t[lB],error:i}),i.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(cl(t[gB]===0);t[pB]>0&&t[yc][t[Bc]].servername===t[Ud];){let o=t[yc][t[Bc]++];eg.errorRequest(t,o,i)}else Zse(t,i);t.emit("connectionError",t[mA],[t],i)}t[hB]()}function jse(t){t[Od]=0,t.emit("drain",t[mA],[t])}function wO(t,e){t[tg]!==2&&(t[tg]=2,jYe(t,e),t[tg]=0,t[Al]>256&&(t[yc].splice(0,t[Al]),t[Bc]-=t[Al],t[Al]=0))}function jYe(t,e){for(;;){if(t.destroyed){cl(t[pB]===0);return}if(t[Pd]&&!t[fB]){t[Pd](),t[Pd]=null;return}if(t[un]&&t[un].resume(),t[BO])t[Od]=2;else if(t[Od]===2){e?(t[Od]=1,queueMicrotask(()=>jse(t))):jse(t);continue}if(t[pB]===0||t[gB]>=(Xse(t)||1))return;let r=t[yc][t[Bc]];if(t[mA].protocol==="https:"&&t[Ud]!==r.servername){if(t[gB]>0)return;t[Ud]=r.servername,t[un]?.destroy(new bYe("servername changed"),()=>{t[un]=null,wO(t)})}if(t[R0])return;if(!t[un]){$se(t);return}if(t[un].destroyed||t[un].busy(r))return;!r.aborted&&t[un].write(r)?t[Bc]++:t[yc].splice(t[Bc],1)}}eie.exports=QO});var SO=C((Xjt,tie)=>{"use strict";var ET=class{constructor(){this.bottom=0,this.top=0,this.list=new Array(2048),this.next=null}isEmpty(){return this.top===this.bottom}isFull(){return(this.top+1&2047)===this.bottom}push(e){this.list[this.top]=e,this.top=this.top+1&2047}shift(){let e=this.list[this.bottom];return e===void 0?null:(this.list[this.bottom]=void 0,this.bottom=this.bottom+1&2047,e)}};tie.exports=class{constructor(){this.head=this.tail=new ET}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new ET),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next),r}}});var nie=C((Zjt,rie)=>{var{kFree:KYe,kConnected:XYe,kPending:ZYe,kQueued:$Ye,kRunning:eVe,kSize:tVe}=vr(),rg=Symbol("pool"),NO=class{constructor(e){this[rg]=e}get connected(){return this[rg][XYe]}get free(){return this[rg][KYe]}get pending(){return this[rg][ZYe]}get queued(){return this[rg][$Ye]}get running(){return this[rg][eVe]}get size(){return this[rg][tVe]}};rie.exports=NO});var vO=C(($jt,hie)=>{"use strict";var rVe=g0(),nVe=SO(),{kConnected:TO,kSize:sie,kRunning:iie,kPending:oie,kQueued:mB,kBusy:sVe,kFree:iVe,kUrl:oVe,kClose:aVe,kDestroy:cVe,kDispatch:AVe}=vr(),uVe=nie(),Si=Symbol("clients"),Xs=Symbol("needDrain"),EB=Symbol("queue"),xO=Symbol("closed resolve"),DO=Symbol("onDrain"),aie=Symbol("onConnect"),cie=Symbol("onDisconnect"),Aie=Symbol("onCo
Line truncated
|
||||
${n.count} ${n.noun} ${n.is} pending:
|
||||
|
||||
${e.format(r)}
|
||||
`.trim())}};eoe.exports=sO});var mN=C((kzt,ioe)=>{"use strict";var roe=Symbol.for("undici.globalDispatcher.1"),{InvalidArgumentError:k7e}=_t(),v7e=Bm();soe()===void 0&&noe(new v7e);function noe(t){if(!t||typeof t.dispatch!="function")throw new k7e("Argument agent must implement Agent");Object.defineProperty(globalThis,roe,{value:t,writable:!0,enumerable:!1,configurable:!1})}function soe(){return globalThis[roe]}ioe.exports={setGlobalDispatcher:noe,getGlobalDispatcher:soe}});var EN=C((_zt,ooe)=>{"use strict";ooe.exports=class{#e;constructor(e){if(typeof e!="object"||e===null)throw new TypeError("handler must be an object");this.#e=e}onConnect(...e){return this.#e.onConnect?.(...e)}onError(...e){return this.#e.onError?.(...e)}onUpgrade(...e){return this.#e.onUpgrade?.(...e)}onResponseStarted(...e){return this.#e.onResponseStarted?.(...e)}onHeaders(...e){return this.#e.onHeaders?.(...e)}onData(...e){return this.#e.onData?.(...e)}onComplete(...e){return this.#e.onComplete?.(...e)}onBodySent(...e){return this.#e.onBodySent?.(...e)}}});var coe=C((Fzt,aoe)=>{"use strict";var _7e=KS();aoe.exports=t=>{let e=t?.maxRedirections;return r=>function(s,i){let{maxRedirections:o=e,...a}=s;if(!o)return r(s,i);let c=new _7e(r,o,s,i);return r(a,c)}}});var uoe=C((Mzt,Aoe)=>{"use strict";var F7e=aN();Aoe.exports=t=>e=>function(n,s){return e(n,new F7e({...n,retryOptions:{...t,...n.retryOptions}},{handler:s,dispatch:e}))}});var doe=C((Lzt,loe)=>{"use strict";var M7e=dt(),{InvalidArgumentError:L7e,RequestAbortedError:U7e}=_t(),P7e=EN(),iO=class extends P7e{#e=1024*1024;#t=null;#n=!1;#r=!1;#i=0;#s=null;#c=null;constructor({maxSize:e},r){if(super(r),e!=null&&(!Number.isFinite(e)||e<1))throw new L7e("maxSize must be a number greater than 0");this.#e=e??this.#e,this.#c=r}onConnect(e){this.#t=e,this.#c.onConnect(this.#o.bind(this))}#o(e){this.#r=!0,this.#s=e}onHeaders(e,r,n,s){let o=M7e.parseHeaders(r)["content-length"];if(o!=null&&o>this.#e)throw new U7e(`Response size (${o}) larger than maxSize (${this.#e})`);return this.#r?!0:this.#c.onHeaders(e,r,n,s)}onError(e){this.#n||(e=this.#s??e,this.#c.onError(e))}onData(e){return this.#i=this.#i+e.length,this.#i>=this.#e&&(this.#n=!0,this.#r?this.#c.onError(this.#s):this.#c.onComplete([])),!0}onComplete(e){if(!this.#n){if(this.#r){this.#c.onError(this.reason);return}this.#c.onComplete(e)}}};function O7e({maxSize:t}={maxSize:1024*1024}){return e=>function(n,s){let{dumpMaxSize:i=t}=n,o=new iO({maxSize:i},s);return e(n,o)}}loe.exports=O7e});var goe=C((Uzt,foe)=>{"use strict";var{isIP:H7e}=Q("node:net"),{lookup:G7e}=Q("node:dns"),q7e=EN(),{InvalidArgumentError:vm,InformationalError:Y7e}=_t(),hoe=Math.pow(2,31)-1,oO=class{#e=0;#t=0;#n=new Map;dualStack=!0;affinity=null;lookup=null;pick=null;constructor(e){this.#e=e.maxTTL,this.#t=e.maxItems,this.dualStack=e.dualStack,this.affinity=e.affinity,this.lookup=e.lookup??this.#r,this.pick=e.pick??this.#i}get full(){return this.#n.size===this.#t}runLookup(e,r,n){let s=this.#n.get(e.hostname);if(s==null&&this.full){n(null,e.origin);return}let i={affinity:this.affinity,dualStack:this.dualStack,lookup:this.lookup,pick:this.pick,...r.dns,maxTTL:this.#e,maxItems:this.#t};if(s==null)this.lookup(e,i,(o,a)=>{if(o||a==null||a.length===0){n(o??new Y7e("No DNS entries found"));return}this.setRecords(e,a);let c=this.#n.get(e.hostname),A=this.pick(e,c,i.affinity),u;typeof A.port=="number"?u=`:${A.port}`:e.port!==""?u=`:${e.port}`:u="",n(null,`${e.protocol}//${A.family===6?`[${A.address}]`:A.address}${u}`)});else{let o=this.pick(e,s,i.affinity);if(o==null){this.#n.delete(e.hostname),this.runLookup(e,r,n);return}let a;typeof o.port=="number"?a=`:${o.port}`:e.port!==""?a=`:${e.port}`:a="",n(null,`${e.protocol}//${o.family===6?`[${o.address}]`:o.address}${a}`)}}#r(e,r,n){G7e(e.hostname,{all:!0,family:this.dualStack===!1?this.affinity:0,order:"ipv4first"},(s,i)=>{if(s)return n(s);let o=new Map;for(let a of i)o.set(`${a.address}:${a.family}`,a);n(null,o.values())})}#i(e,r,n){let s=null,{records:i,offset:o}=r,a;if(this.dualStack?(n==null&&(o==null||o===hoe?(r.offset=0,n=4):(r.offset++,n=(r.offset&1)===1?6:4)),i[n]!=null&&i[n].ips.length>0?a=i[n]:a=i[n===4?6:4]):a=i[n],a==null||a.ips.length===0)return s;a.offset==null||a.offset===hoe?a.offset=0:a.offset++;let c=a.offset%a.ips.length;return s=a.ips[c]??null,s==null?s:Date.now()-s.timestamp>s.ttl?(a.ips.splice(c,1),this.pick(e,r,n)):s}setRecords(e,r){let n=Date.now(),s={records:{4:null,6:null}};for(let i of r){i.timestamp=n,typeof i.ttl=="number"?i.ttl=Math.min(i.ttl,this.#e):i.ttl=this.#e;let o=s.records[i.family]??{ips:[]};o.ips.push(i),s.records[i.family]=o}this.#n.set(e.hostname,s)}getHandler(e,r){return new aO(this,e,r)}},aO=class extends q7e{#e=null;#t=null;#n=null;#r=null;#i=null;constructor(e,{origin:r,handler:n,dispatch:s},i){super(n),this.#i=r,this.#r=n,this.#t={...i},this.#e=e,this.#n=s}onError(e){switch(e.code){case"ETIMEDOUT":case"ECONNREFUSED":{if(this.#e.dualStack){this.#e.runLookup(this.#i,this.#t,(r,n)=>{if(r)
Line truncated
|
||||
${i}`;break;case"retry":Jce(i)&&(r[s]=i);break;case"id":zce(i)&&(r[s]=i);break;case"event":i.length>0&&(r[s]=i);break}}processEvent(e){e.retry&&Jce(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id&&zce(e.id)&&(this.state.lastEventId=e.id),e.data!==void 0&&this.push({type:e.event||"message",options:{data:e.data,lastEventId:this.state.lastEventId,origin:this.state.origin}})}clearEvent(){this.event={data:void 0,event:void 0,id:void 0,retry:void 0}}};jce.exports={EventSourceStream:KO}});var sAe=C((gjt,nAe)=>{"use strict";var{pipeline:Xje}=Q("node:stream"),{fetching:Zje}=gy(),{makeRequest:eKe}=Mm(),{webidl:bu}=Zn(),{EventSourceStream:tKe}=Kce(),{parseMIMEType:rKe}=ei(),{createFastMessageEvent:nKe}=Gm(),{isNetworkError:$ce}=hy(),{delay:sKe}=zO(),{kEnumerableProperty:ff}=dt(),{environmentSettingsObject:Xce}=vi(),Zce=!1,eAe=3e3,xy=0,tAe=1,Ry=2,iKe="anonymous",oKe="use-credentials",Jm=class t extends EventTarget{#e={open:null,error:null,message:null};#t=null;#n=!1;#r=xy;#i=null;#s=null;#c;#o;constructor(e,r={}){super(),bu.util.markAsUncloneable(this);let n="EventSource constructor";bu.argumentLengthCheck(arguments,1,n),Zce||(Zce=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=bu.converters.USVString(e,n,"url"),r=bu.converters.EventSourceInitDict(r,n,"eventSourceInitDict"),this.#c=r.dispatcher,this.#o={lastEventId:"",reconnectionTime:eAe};let s=Xce,i;try{i=new URL(e,s.settingsObject.baseUrl),this.#o.origin=i.origin}catch(c){throw new DOMException(c,"SyntaxError")}this.#t=i.href;let o=iKe;r.withCredentials&&(o=oKe,this.#n=!0);let a={redirect:"follow",keepalive:!0,mode:"cors",credentials:o==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=Xce.settingsObject,a.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],a.cache="no-store",a.initiator="other",a.urlList=[new URL(this.#t)],this.#i=eKe(a),this.#a()}get readyState(){return this.#r}get url(){return this.#t}get withCredentials(){return this.#n}#a(){if(this.#r===Ry)return;this.#r=xy;let e={request:this.#i,dispatcher:this.#c},r=n=>{$ce(n)&&(this.dispatchEvent(new Event("error")),this.close()),this.#A()};e.processResponseEndOfBody=r,e.processResponse=n=>{if($ce(n))if(n.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#A();return}let s=n.headersList.get("content-type",!0),i=s!==null?rKe(s):"failure",o=i!=="failure"&&i.essence==="text/event-stream";if(n.status!==200||o===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#r=tAe,this.dispatchEvent(new Event("open")),this.#o.origin=n.urlList[n.urlList.length-1].origin;let a=new tKe({eventSourceSettings:this.#o,push:c=>{this.dispatchEvent(nKe(c.type,c.options))}});Xje(n.body.stream,a,c=>{c?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#s=Zje(e)}async#A(){this.#r!==Ry&&(this.#r=xy,this.dispatchEvent(new Event("error")),await sKe(this.#o.reconnectionTime),this.#r===xy&&(this.#o.lastEventId.length&&this.#i.headersList.set("last-event-id",this.#o.lastEventId,!0),this.#a()))}close(){bu.brandCheck(this,t),this.#r!==Ry&&(this.#r=Ry,this.#s.abort(),this.#i=null)}get onopen(){return this.#e.open}set onopen(e){this.#e.open&&this.removeEventListener("open",this.#e.open),typeof e=="function"?(this.#e.open=e,this.addEventListener("open",e)):this.#e.open=null}get onmessage(){return this.#e.message}set onmessage(e){this.#e.message&&this.removeEventListener("message",this.#e.message),typeof e=="function"?(this.#e.message=e,this.addEventListener("message",e)):this.#e.message=null}get onerror(){return this.#e.error}set onerror(e){this.#e.error&&this.removeEventListener("error",this.#e.error),typeof e=="function"?(this.#e.error=e,this.addEventListener("error",e)):this.#e.error=null}},rAe={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:xy,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:tAe,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:Ry,writable:!1}};Object.defineProperties(Jm,rAe);Object.defineProperties(Jm.prototype,rAe);Object.defineProperties(Jm.prototype,{close:ff,onerror:ff,onmessage:ff,onopen:ff,readyState:ff,url:ff,withCredentials:ff});bu.converters.EventSourceInitDict=bu.dictionaryConverter([{key:"withCredentials",converter:bu.converters.boolean,defaultValue:()=>!1},{key:"dispatcher",converter:bu.converters.any}]);nAe.exports={EventSource:Jm,defaultReconnectionTime:eAe}});var oT=C((pjt,je)=>{"use strict";var aKe=Im(),iAe=_I(),cKe=ym(),AKe=rse(),uKe=Bm(),lKe=mP(),dKe=Sse(),hKe=vse(),oAe=_t(),iT=dt(),{InvalidArgumentError:sT}=oAe,zm=Cie(),fKe=MI(),gKe=XP(),pKe=toe(),mKe=tO(),EKe=PP(),CKe=aN(),{getGlobalDispatcher:aAe,setGlobalDispatcher:IKe}=mN(),yKe=EN(),BKe=KS(),bKe=$S();Object.assign(iAe.prototype,zm);je.exports.Dispatcher=iAe;je.exports.Client=aKe;je.exports.Pool=cKe;je.exports.BalancedPool=AKe;je.exports.Agent=uKe;je.exports.ProxyAgent=lKe;je.exports.EnvHttpProxyAgent=dKe;je.exports
Line truncated
|
||||
%s`,M,M,I,n);var V=I.type==="*"?U3:I.type==="?"?L3:"\\"+I.type;s=!0,n=n.slice(0,I.reStart)+V+"\\("+M}f(),i&&(n+="\\\\");var k=!1;switch(n.charAt(0)){case"[":case".":case"(":k=!0}for(var P=a.length-1;P>-1;P--){var v=a[P],z=n.slice(0,v.reStart),Z=n.slice(v.reStart,v.reEnd-8),te=n.slice(v.reEnd-8,v.reEnd),ce=n.slice(v.reEnd);te+=ce;var ue=z.split("(").length-1,Fe=ce;for(g=0;g<ue;g++)Fe=Fe.replace(/\)[+*?]?/,"");ce=Fe;var ke="";ce===""&&e!==xT&&(ke="$");var et=z+Z+ce+ke+te;n=et}if(n!==""&&s&&(n="(?=.)"+n),k&&(n=d+n),e===xT)return[n,s];if(!s)return eZe(t);var Ft=r.nocase?"i":"";try{var vt=new RegExp("^"+n+"$",Ft)}catch{return new RegExp("$.")}return vt._glob=t,vt._src=n,vt}Vi.makeRe=function(t,e){return new ln(t,e||{}).makeRe()};ln.prototype.makeRe=ZXe;function ZXe(){if(this.regexp||this.regexp===!1)return this.regexp;var t=this.set;if(!t.length)return this.regexp=!1,this.regexp;var e=this.options,r=e.noglobstar?U3:e.dot?VXe:WXe,n=e.nocase?"i":"",s=t.map(function(i){return i.map(function(o){return o===If?r:typeof o=="string"?tZe(o):o._src}).join("\\/")}).join("|");s="^(?:"+s+")$",this.negate&&(s="^(?!"+s+").*$");try{this.regexp=new RegExp(s,n)}catch{this.regexp=!1}return this.regexp}Vi.match=function(t,e,r){r=r||{};var n=new ln(e,r);return t=t.filter(function(s){return n.match(s)}),n.options.nonull&&!t.length&&t.push(e),t};ln.prototype.match=function(e,r){if(typeof r>"u"&&(r=this.partial),this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return e==="";if(e==="/"&&r)return!0;var n=this.options;Yy.sep!=="/"&&(e=e.split(Yy.sep).join("/")),e=e.split(Wue),this.debug(this.pattern,"split",e);var s=this.set;this.debug(this.pattern,"set",s);var i,o;for(o=e.length-1;o>=0&&(i=e[o],!i);o--);for(o=0;o<s.length;o++){var a=s[o],c=e;n.matchBase&&a.length===1&&(c=[i]);var A=this.matchOne(c,a,r);if(A)return n.flipNegate?!0:!this.negate}return n.flipNegate?!1:this.negate};ln.prototype.matchOne=function(t,e,r){return e.indexOf(If)!==-1?this._matchGlobstar(t,e,r,0,0):this._matchOne(t,e,r,0,0)};ln.prototype._matchGlobstar=function(t,e,r,n,s){var i,o=-1;for(i=s;i<e.length;i++)if(e[i]===If){o=i;break}var a=-1;for(i=e.length-1;i>=0;i--)if(e[i]===If){a=i;break}var c=e.slice(s,o),A=r?e.slice(o+1):e.slice(o+1,a),u=r?[]:e.slice(a+1);if(c.length){var l=t.slice(n,n+c.length);if(!this._matchOne(l,c,r,0,0))return!1;n+=c.length}var d=0;if(u.length){if(u.length+n>t.length)return!1;var h=t.length-u.length;if(this._matchOne(t,u,r,h,0))d=u.length;else{if(t[t.length-1]!==""||n+u.length===t.length||(h--,!this._matchOne(t,u,r,h,0)))return!1;d=u.length+1}}if(!A.length){var f=!!d;for(i=n;i<t.length-d;i++){var g=String(t[i]);if(f=!0,g==="."||g===".."||!this.options.dot&&g.charAt(0)===".")return!1}return r||f}for(var E=[[[],0]],m=E[0],I=0,y=[0],B=0;B<A.length;B++){var M=A[B];M===If?(y.push(I),m=[[],0],E.push(m)):(m[0].push(M),I++)}for(var V=E.length-1,k=t.length-d,P=0;P<E.length;P++)E[P][1]=k-(y[V--]+E[P][0].length);return!!this._matchGlobStarBodySections(t,E,n,0,r,0,!!d)};ln.prototype._matchGlobStarBodySections=function(t,e,r,n,s,i,o){var a=e[n];if(!a){for(var c=r;c<t.length;c++){o=!0;var A=t[c];if(A==="."||A===".."||!this.options.dot&&A.charAt(0)===".")return!1}return o}for(var u=a[0],l=a[1];r<=l;){var d=this._matchOne(t.slice(0,r+u.length),u,s,r,0);if(d&&i<this.maxGlobstarRecursion){var h=this._matchGlobStarBodySections(t,e,r+u.length,n+1,s,i+1,o);if(h!==!1)return h}var A=t[r];if(A==="."||A===".."||!this.options.dot&&A.charAt(0)===".")return!1;r++}return s||null};ln.prototype._matchOne=function(t,e,r,n,s){var i,o,a,c;for(i=n,o=s,a=t.length,c=e.length;i<a&&o<c;i++,o++){this.debug("matchOne loop");var A=e[o],u=t[i];if(this.debug(e,A,u),A===!1||A===If)return!1;var l;if(typeof A=="string"?(l=u===A,this.debug("string match",A,u,l)):(l=u.match(A),this.debug("pattern match",A,u,l)),!l)return!1}if(i===a&&o===c)return!0;if(i===a)return r;if(o===c)return i===a-1&&t[i]==="";throw new Error("wtf?")};function eZe(t){return t.replace(/\\(.)/g,"$1")}function tZe(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}});var t0=C((b$t,Zue)=>{"use strict";var AZe="2.0.0",uZe=Number.MAX_SAFE_INTEGER||9007199254740991,lZe=16,dZe=250,hZe=["major","premajor","minor","preminor","patch","prepatch","prerelease"];Zue.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:lZe,MAX_SAFE_BUILD_LENGTH:dZe,MAX_SAFE_INTEGER:uZe,RELEASE_TYPES:hZe,SEMVER_SPEC_VERSION:AZe,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var zy=C((Q$t,ele)=>{"use strict";var fZe=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...t)=>console.error("SEMVER",...t):()=>{};ele.exports=fZe});var r0=C((Pc,tle)=>{"use strict";var{MAX_SAFE_COMPONENT_LENGTH:O3,MAX_SAFE_BUILD_LENGTH:gZe,MAX_LENGTH:pZe}=t0(),mZe=zy();Pc=tle.exports={};var EZe=Pc.re=[],CZe=Pc.safeRe=[],me=Pc.src=[],IZe=Pc.safeSrc=[],Ee=Pc.t={},yZe=0,H3="[a-zA-Z0-9-]",BZe=[["\\s",1],["\\d",pZe],[H3,gZe]],bZe=t=>{for(let[e,r]of BZe)t=t.split(`${e}*`).join(`${e}{0,${r}}`).split(`${e}+Line truncated
|
||||
`.trim())}};Iae.exports=v3});var _T=C((NKt,wae)=>{"use strict";var Bae=Symbol.for("undici.globalDispatcher.1"),{InvalidArgumentError:_We}=Vt(),LWe=F0();Qae()===void 0&&bae(new LWe);function bae(t){if(!t||typeof t.dispatch!="function")throw new _We("Argument agent must implement Agent");Object.defineProperty(globalThis,Bae,{value:t,writable:!0,enumerable:!1,configurable:!1})}function Qae(){return globalThis[Bae]}wae.exports={setGlobalDispatcher:bae,getGlobalDispatcher:Qae}});var LT=C((xKt,Sae)=>{"use strict";Sae.exports=class{#e;constructor(e){if(typeof e!="object"||e===null)throw new TypeError("handler must be an object");this.#e=e}onConnect(...e){return this.#e.onConnect?.(...e)}onError(...e){return this.#e.onError?.(...e)}onUpgrade(...e){return this.#e.onUpgrade?.(...e)}onResponseStarted(...e){return this.#e.onResponseStarted?.(...e)}onHeaders(...e){return this.#e.onHeaders?.(...e)}onData(...e){return this.#e.onData?.(...e)}onComplete(...e){return this.#e.onComplete?.(...e)}onBodySent(...e){return this.#e.onBodySent?.(...e)}}});var Tae=C((DKt,Nae)=>{"use strict";var UWe=gT();Nae.exports=t=>{let e=t?.maxRedirections;return r=>function(s,i){let{maxRedirections:o=e,...a}=s;if(!o)return r(s,i);let c=new UWe(r,o,s,i);return r(a,c)}}});var Dae=C((RKt,xae)=>{"use strict";var PWe=ST();xae.exports=t=>e=>function(n,s){return e(n,new PWe({...n,retryOptions:{...t,...n.retryOptions}},{handler:s,dispatch:e}))}});var kae=C((kKt,Rae)=>{"use strict";var OWe=Ct(),{InvalidArgumentError:HWe,RequestAbortedError:GWe}=Vt(),qWe=LT(),F3=class extends qWe{#e=1024*1024;#t=null;#n=!1;#r=!1;#i=0;#s=null;#a=null;constructor({maxSize:e},r){if(super(r),e!=null&&(!Number.isFinite(e)||e<1))throw new HWe("maxSize must be a number greater than 0");this.#e=e??this.#e,this.#a=r}onConnect(e){this.#t=e,this.#a.onConnect(this.#o.bind(this))}#o(e){this.#r=!0,this.#s=e}onHeaders(e,r,n,s){let o=OWe.parseHeaders(r)["content-length"];if(o!=null&&o>this.#e)throw new GWe(`Response size (${o}) larger than maxSize (${this.#e})`);return this.#r?!0:this.#a.onHeaders(e,r,n,s)}onError(e){this.#n||(e=this.#s??e,this.#a.onError(e))}onData(e){return this.#i=this.#i+e.length,this.#i>=this.#e&&(this.#n=!0,this.#r?this.#a.onError(this.#s):this.#a.onComplete([])),!0}onComplete(e){if(!this.#n){if(this.#r){this.#a.onError(this.reason);return}this.#a.onComplete(e)}}};function YWe({maxSize:t}={maxSize:1024*1024}){return e=>function(n,s){let{dumpMaxSize:i=t}=n,o=new F3({maxSize:i},s);return e(n,o)}}Rae.exports=YWe});var Mae=C((vKt,Fae)=>{"use strict";var{isIP:VWe}=Q("node:net"),{lookup:JWe}=Q("node:dns"),WWe=LT(),{InvalidArgumentError:q0,InformationalError:zWe}=Vt(),vae=Math.pow(2,31)-1,M3=class{#e=0;#t=0;#n=new Map;dualStack=!0;affinity=null;lookup=null;pick=null;constructor(e){this.#e=e.maxTTL,this.#t=e.maxItems,this.dualStack=e.dualStack,this.affinity=e.affinity,this.lookup=e.lookup??this.#r,this.pick=e.pick??this.#i}get full(){return this.#n.size===this.#t}runLookup(e,r,n){let s=this.#n.get(e.hostname);if(s==null&&this.full){n(null,e.origin);return}let i={affinity:this.affinity,dualStack:this.dualStack,lookup:this.lookup,pick:this.pick,...r.dns,maxTTL:this.#e,maxItems:this.#t};if(s==null)this.lookup(e,i,(o,a)=>{if(o||a==null||a.length===0){n(o??new zWe("No DNS entries found"));return}this.setRecords(e,a);let c=this.#n.get(e.hostname),A=this.pick(e,c,i.affinity),u;typeof A.port=="number"?u=`:${A.port}`:e.port!==""?u=`:${e.port}`:u="",n(null,`${e.protocol}//${A.family===6?`[${A.address}]`:A.address}${u}`)});else{let o=this.pick(e,s,i.affinity);if(o==null){this.#n.delete(e.hostname),this.runLookup(e,r,n);return}let a;typeof o.port=="number"?a=`:${o.port}`:e.port!==""?a=`:${e.port}`:a="",n(null,`${e.protocol}//${o.family===6?`[${o.address}]`:o.address}${a}`)}}#r(e,r,n){JWe(e.hostname,{all:!0,family:this.dualStack===!1?this.affinity:0,order:"ipv4first"},(s,i)=>{if(s)return n(s);let o=new Map;for(let a of i)o.set(`${a.address}:${a.family}`,a);n(null,o.values())})}#i(e,r,n){let s=null,{records:i,offset:o}=r,a;if(this.dualStack?(n==null&&(o==null||o===vae?(r.offset=0,n=4):(r.offset++,n=(r.offset&1)===1?6:4)),i[n]!=null&&i[n].ips.length>0?a=i[n]:a=i[n===4?6:4]):a=i[n],a==null||a.ips.length===0)return s;a.offset==null||a.offset===vae?a.offset=0:a.offset++;let c=a.offset%a.ips.length;return s=a.ips[c]??null,s==null?s:Date.now()-s.timestamp>s.ttl?(a.ips.splice(c,1),this.pick(e,r,n)):s}setRecords(e,r){let n=Date.now(),s={records:{4:null,6:null}};for(let i of r){i.timestamp=n,typeof i.ttl=="number"?i.ttl=Math.min(i.ttl,this.#e):i.ttl=this.#e;let o=s.records[i.family]??{ips:[]};o.ips.push(i),s.records[i.family]=o}this.#n.set(e.hostname,s)}getHandler(e,r){return new _3(this,e,r)}},_3=class extends WWe{#e=null;#t=null;#n=null;#r=null;#i=null;constructor(e,{origin:r,handler:n,dispatch:s},i){super(n),this.#i=r,this.#r=n,this.#t={...i},this.#e=e,this.#n=s}onError(e){switch(e.code){case"ETIMEDOUT":case"ECONNREFUSED":{if(this.#e.dualStack){this.#e.runLookup(this.#i,this.#t,(r,n)=>{if(r)
Line truncated
|
||||
${o}`;return}if(bx(e,s,aXe)){cXe(e,i)&&(r.retry=e.toString("utf8",i));return}if(bx(e,s,oXe)){AXe(e,i)&&(r.id=e.toString("utf8",i));return}if(bx(e,s,iXe)){let o=e.toString("utf8",i);o.length>0&&(r.event=o)}}processEvent(e){e.retry&&eXe(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id&&tXe(e.id)&&(this.state.lastEventId=e.id),e.data!==void 0&&this.push({type:e.event||"message",options:{data:e.data,lastEventId:this.state.lastEventId,origin:this.state.origin}})}clearEvent(){this.event.data=void 0,this.event.event=void 0,this.event.id=void 0,this.event.retry=void 0}hasPendingEvent(){return this.event.data!==void 0||this.event.event!==void 0||this.event.id!==void 0||this.event.retry!==void 0}hasCurrentByte(){return this.chunkIndex<this.chunks.length&&this.pos<this.chunks[this.chunkIndex].length}currentByte(){return this.chunks[this.chunkIndex][this.pos]}consumeCurrentByte(){this.advanceCursor(),this.syncLineStartToCursor()}advanceCursor(){for(this.pos++;this.chunkIndex<this.chunks.length&&this.pos>=this.chunks[this.chunkIndex].length;)this.chunkIndex++,this.pos=0}syncLineStartToCursor(){this.lineChunkIndex=this.chunkIndex,this.linePos=this.pos,this.dropConsumedChunks()}dropConsumedChunks(){for(;this.lineChunkIndex>0;)this.chunks.shift(),this.lineChunkIndex--,this.chunkIndex--;this.chunkIndex===this.chunks.length&&(this.chunks.length=0,this.chunkIndex=0,this.pos=0,this.lineChunkIndex=0,this.linePos=0)}readLine(){if(this.lineChunkIndex===this.chunkIndex)return this.chunks[this.chunkIndex].subarray(this.linePos,this.pos);let e=[],r=0;for(let n=this.lineChunkIndex;n<=this.chunkIndex;n++){let s=this.chunks[n],i=n===this.lineChunkIndex?this.linePos:0,o=n===this.chunkIndex?this.pos:s.length,a=s.subarray(i,o);r+=a.length,e.push(a)}return Buffer.concat(e,r)}peekBufferedByte(e){let r=this.lineChunkIndex,n=this.linePos;for(;r<this.chunks.length;){let s=this.chunks[r],i=s.length-n;if(e<i)return s[n+e];e-=i,r++,n=0}}discardLeadingBytes(e){for(;e>0&&this.lineChunkIndex<this.chunks.length;){let n=this.chunks[this.lineChunkIndex].length-this.linePos;e<n?(this.linePos+=e,e=0):(e-=n,this.lineChunkIndex++,this.linePos=0)}this.chunkIndex=this.lineChunkIndex,this.pos=this.linePos,this.dropConsumedChunks()}handleBOM(){let e=this.peekBufferedByte(0),r=this.peekBufferedByte(1),n=this.peekBufferedByte(2);return r===void 0?(e===nE[0]||(this.checkBOM=!1),!0):n===void 0?e===nE[0]&&r===nE[1]?!0:(this.checkBOM=!1,!1):(e===nE[0]&&r===nE[1]&&n===nE[2]&&this.discardLeadingBytes(3),this.checkBOM=!1,!this.hasCurrentByte())}};hue.exports={EventSourceStream:w8}});var Bue=C((uXt,yue)=>{"use strict";var{pipeline:uXe}=Q("node:stream"),{fetching:lXe}=RB(),{makeRequest:dXe}=J0(),{webidl:hl}=gs(),{EventSourceStream:hXe}=fue(),{parseMIMEType:fXe}=Qi(),{createFastMessageEvent:gXe}=Z0(),{isNetworkError:gue}=xB(),{delay:pXe}=b8(),{kEnumerableProperty:Eg}=Ct(),{environmentSettingsObject:pue}=ao(),mue=!1,Eue=3e3,VB=0,Cue=1,JB=2,mXe="anonymous",EXe="use-credentials",sE=class t extends EventTarget{#e={open:null,error:null,message:null};#t=null;#n=!1;#r=VB;#i=null;#s=null;#a;#o;constructor(e,r={}){super(),hl.util.markAsUncloneable(this);let n="EventSource constructor";hl.argumentLengthCheck(arguments,1,n),mue||(mue=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=hl.converters.USVString(e,n,"url"),r=hl.converters.EventSourceInitDict(r,n,"eventSourceInitDict"),this.#a=r.dispatcher,this.#o={lastEventId:"",reconnectionTime:Eue};let s=pue,i;try{i=new URL(e,s.settingsObject.baseUrl),this.#o.origin=i.origin}catch(c){throw new DOMException(c,"SyntaxError")}this.#t=i.href;let o=mXe;r.withCredentials&&(o=EXe,this.#n=!0);let a={redirect:"follow",keepalive:!0,mode:"cors",credentials:o==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=pue.settingsObject,a.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],a.cache="no-store",a.initiator="other",a.urlList=[new URL(this.#t)],this.#i=dXe(a),this.#c()}get readyState(){return this.#r}get url(){return this.#t}get withCredentials(){return this.#n}#c(){if(this.#r===JB)return;this.#r=VB;let e={request:this.#i,dispatcher:this.#a},r=n=>{gue(n)&&(this.dispatchEvent(new Event("error")),this.close()),this.#A()};e.processResponseEndOfBody=r,e.processResponse=n=>{if(gue(n))if(n.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#A();return}let s=n.headersList.get("content-type",!0),i=s!==null?fXe(s):"failure",o=i!=="failure"&&i.essence==="text/event-stream";if(n.status!==200||o===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#r=Cue,this.dispatchEvent(new Event("open")),this.#o.origin=n.urlList[n.urlList.length-1].origin;let a=new hXe({eventSourceSettings:this.#o,push:c=>{this.dispatchEvent(gXe(c.type,c.options))}});uXe(n.body.stream,a,c=>{c?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#s=lXe(e)}async#A(){this.#r!==JB&&(this.#r=VB,this.dispatchEvent(n
Line truncated
|
||||
%s`,F,F,I,n);var V=I.type==="*"?g4:I.type==="?"?f4:"\\"+I.type;s=!0,n=n.slice(0,I.reStart)+V+"\\("+F}f(),i&&(n+="\\\\");var L=!1;switch(n.charAt(0)){case"[":case".":case"(":L=!0}for(var P=a.length-1;P>-1;P--){var k=a[P],j=n.slice(0,k.reStart),Z=n.slice(k.reStart,k.reEnd-8),ne=n.slice(k.reEnd-8,k.reEnd),ce=n.slice(k.reEnd);ne+=ce;var de=j.split("(").length-1,ke=ce;for(g=0;g<de;g++)ke=ke.replace(/\)[+*?]?/,"");ce=ke;var ve="";ce===""&&e!==zx&&(ve="$");var rt=j+Z+ce+ve+ne;n=rt}if(n!==""&&s&&(n="(?=.)"+n),L&&(n=d+n),e===zx)return[n,s];if(!s)return oet(t);var _t=r.nocase?"i":"";try{var Rt=new RegExp("^"+n+"$",_t)}catch{return new RegExp("$.")}return Rt._glob=t,Rt._src=n,Rt}Io.makeRe=function(t,e){return new bn(t,e||{}).makeRe()};bn.prototype.makeRe=iet;function iet(){if(this.regexp||this.regexp===!1)return this.regexp;var t=this.set;if(!t.length)return this.regexp=!1,this.regexp;var e=this.options,r=e.noglobstar?g4:e.dot?X$e:Z$e,n=e.nocase?"i":"",s=t.map(function(i){return i.map(function(o){return o===bg?r:typeof o=="string"?aet(o):o._src}).join("\\/")}).join("|");s="^(?:"+s+")$",this.negate&&(s="^(?!"+s+").*$");try{this.regexp=new RegExp(s,n)}catch{this.regexp=!1}return this.regexp}Io.match=function(t,e,r){r=r||{};var n=new bn(e,r);return t=t.filter(function(s){return n.match(s)}),n.options.nonull&&!t.length&&t.push(e),t};bn.prototype.match=function(e,r){if(typeof r>"u"&&(r=this.partial),this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return e==="";if(e==="/"&&r)return!0;var n=this.options;ob.sep!=="/"&&(e=e.split(ob.sep).join("/")),e=e.split(lde),this.debug(this.pattern,"split",e);var s=this.set;this.debug(this.pattern,"set",s);var i,o;for(o=e.length-1;o>=0&&(i=e[o],!i);o--);for(o=0;o<s.length;o++){var a=s[o],c=e;n.matchBase&&a.length===1&&(c=[i]);var A=this.matchOne(c,a,r);if(A)return n.flipNegate?!0:!this.negate}return n.flipNegate?!1:this.negate};bn.prototype.matchOne=function(t,e,r){return e.indexOf(bg)!==-1?this._matchGlobstar(t,e,r,0,0):this._matchOne(t,e,r,0,0)};bn.prototype._matchGlobstar=function(t,e,r,n,s){var i,o=-1;for(i=s;i<e.length;i++)if(e[i]===bg){o=i;break}var a=-1;for(i=e.length-1;i>=0;i--)if(e[i]===bg){a=i;break}var c=e.slice(s,o),A=r?e.slice(o+1):e.slice(o+1,a),u=r?[]:e.slice(a+1);if(c.length){var l=t.slice(n,n+c.length);if(!this._matchOne(l,c,r,0,0))return!1;n+=c.length}var d=0;if(u.length){if(u.length+n>t.length)return!1;var h=t.length-u.length;if(this._matchOne(t,u,r,h,0))d=u.length;else{if(t[t.length-1]!==""||n+u.length===t.length||(h--,!this._matchOne(t,u,r,h,0)))return!1;d=u.length+1}}if(!A.length){var f=!!d;for(i=n;i<t.length-d;i++){var g=String(t[i]);if(f=!0,g==="."||g===".."||!this.options.dot&&g.charAt(0)===".")return!1}return r||f}for(var E=[[[],0]],m=E[0],I=0,y=[0],B=0;B<A.length;B++){var F=A[B];F===bg?(y.push(I),m=[[],0],E.push(m)):(m[0].push(F),I++)}for(var V=E.length-1,L=t.length-d,P=0;P<E.length;P++)E[P][1]=L-(y[V--]+E[P][0].length);return!!this._matchGlobStarBodySections(t,E,n,0,r,0,!!d)};bn.prototype._matchGlobStarBodySections=function(t,e,r,n,s,i,o){var a=e[n];if(!a){for(var c=r;c<t.length;c++){o=!0;var A=t[c];if(A==="."||A===".."||!this.options.dot&&A.charAt(0)===".")return!1}return o}for(var u=a[0],l=a[1];r<=l;){var d=this._matchOne(t.slice(0,r+u.length),u,s,r,0);if(d&&i<this.maxGlobstarRecursion){var h=this._matchGlobStarBodySections(t,e,r+u.length,n+1,s,i+1,o);if(h!==!1)return h}var A=t[r];if(A==="."||A===".."||!this.options.dot&&A.charAt(0)===".")return!1;r++}return s||null};bn.prototype._matchOne=function(t,e,r,n,s){var i,o,a,c;for(i=n,o=s,a=t.length,c=e.length;i<a&&o<c;i++,o++){this.debug("matchOne loop");var A=e[o],u=t[i];if(this.debug(e,A,u),A===!1||A===bg)return!1;var l;if(typeof A=="string"?(l=u===A,this.debug("string match",A,u,l)):(l=u.match(A),this.debug("pattern match",A,u,l)),!l)return!1}if(i===a&&o===c)return!0;if(i===a)return r;if(o===c)return i===a-1&&t[i]==="";throw new Error("wtf?")};function oet(t){return t.replace(/\\(.)/g,"$1")}function aet(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}});var dE=C((C$t,Ede)=>{"use strict";var pet="2.0.0",met=Number.MAX_SAFE_INTEGER||9007199254740991,Eet=16,Cet=250,Iet=["major","premajor","minor","preminor","patch","prepatch","prerelease"];Ede.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:Eet,MAX_SAFE_BUILD_LENGTH:Cet,MAX_SAFE_INTEGER:met,RELEASE_TYPES:Iet,SEMVER_SPEC_VERSION:pet,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var ub=C((I$t,Cde)=>{"use strict";var yet=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...t)=>console.error("SEMVER",...t):()=>{};Cde.exports=yet});var hE=C((QA,Ide)=>{"use strict";var{MAX_SAFE_COMPONENT_LENGTH:m4,MAX_SAFE_BUILD_LENGTH:Bet,MAX_LENGTH:bet}=dE(),Qet=ub();QA=Ide.exports={};var wet=QA.re=[],Net=QA.safeRe=[],ye=QA.src=[],Tet=QA.safeSrc=[],Be=QA.t={},xet=0,E4="[a-zA-Z0-9-]",Det=[["\\s",1],["\\d",bet],[E4,Bet]],Ret=t=>{for(let[e,r]of Det)t=t.split(`${e}*`).join(`${e}{0,${r}}`).split(`${e}+Line truncated
|
||||
`).join(`
|
||||
`+i),t.push(s+"m+"+px.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=dnt()+e+" "+t[0]}function dnt(){return Mn.inspectOpts.hideDate?"":new Date().toISOString()+" "}function hnt(...t){return process.stderr.write(gx.formatWithOptions(Mn.inspectOpts,...t)+`
|
||||
`)}function fnt(t){t?process.env.DEBUG=t:delete process.env.DEBUG}function gnt(){return process.env.DEBUG}function pnt(t){t.inspectOpts={};let e=Object.keys(Mn.inspectOpts);for(let r=0;r<e.length;r++)t.inspectOpts[e[r]]=Mn.inspectOpts[e[r]]}px.exports=R8()(Mn);var{formatters:xhe}=px.exports;xhe.o=function(t){return this.inspectOpts.colors=this.useColors,gx.inspect(t,this.inspectOpts).split(`
|
||||
`).map(e=>e.trim()).join(" ")};xhe.O=function(t){return this.inspectOpts.colors=this.useColors,gx.inspect(t,this.inspectOpts)}});var mx=C((eer,v8)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?v8.exports=bhe():v8.exports=Rhe()});var vhe=C(ui=>{"use strict";var mnt=ui&&ui.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),Ent=ui&&ui.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Dhe=ui&&ui.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&mnt(e,t,r);return Ent(e,t),e};Object.defineProperty(ui,"__esModule",{value:!0});ui.req=ui.json=ui.toBuffer=void 0;var Cnt=Dhe(Q("http")),Int=Dhe(Q("https"));async function khe(t){let e=0,r=[];for await(let n of t)e+=n.length,r.push(n);return Buffer.concat(r,e)}ui.toBuffer=khe;async function ynt(t){let r=(await khe(t)).toString("utf8");try{return JSON.parse(r)}catch(n){let s=n;throw s.message+=` (input: ${r})`,s}}ui.json=ynt;function Bnt(t,e={}){let n=((typeof t=="string"?t:t.href).startsWith("https:")?Int:Cnt).request(t,e),s=new Promise((i,o)=>{n.once("response",i).once("error",o).end()});return n.then=s.then.bind(s),n}ui.req=Bnt});var F8=C(zi=>{"use strict";var Fhe=zi&&zi.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),bnt=zi&&zi.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Mhe=zi&&zi.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Fhe(e,t,r);return bnt(e,t),e},Qnt=zi&&zi.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Fhe(e,t,r)};Object.defineProperty(zi,"__esModule",{value:!0});zi.Agent=void 0;var wnt=Mhe(Q("net")),_he=Mhe(Q("http")),Snt=Q("https");Qnt(vhe(),zi);var Gc=Symbol("AgentBaseInternalState"),_8=class extends _he.Agent{constructor(e){super(e),this[Gc]={}}isSecureEndpoint(e){if(e){if(typeof e.secureEndpoint=="boolean")return e.secureEndpoint;if(typeof e.protocol=="string")return e.protocol==="https:"}let{stack:r}=new Error;return typeof r!="string"?!1:r.split(`
|
||||
`).some(n=>n.indexOf("(https.js:")!==-1||n.indexOf("node:https:")!==-1)}incrementSockets(e){if(this.maxSockets===1/0&&this.maxTotalSockets===1/0)return null;this.sockets[e]||(this.sockets[e]=[]);let r=new wnt.Socket({writable:!1});return this.sockets[e].push(r),this.totalSocketCount++,r}decrementSockets(e,r){if(!this.sockets[e]||r===null)return;let n=this.sockets[e],s=n.indexOf(r);s!==-1&&(n.splice(s,1),this.totalSocketCount--,n.length===0&&delete this.sockets[e])}getName(e){return this.isSecureEndpoint(e)?Snt.Agent.prototype.getName.call(this,e):super.getName(e)}createSocket(e,r,n){let s={...r,secureEndpoint:this.isSecureEndpoint(r)},i=this.getName(s),o=this.incrementSockets(i);Promise.resolve().then(()=>this.connect(e,s)).then(a=>{if(this.decrementSockets(i,o),a instanceof _he.Agent)try{return a.addRequest(e,s)}catch(c){return n(c)}this[Gc].currentSocket=a,super.createSocket(e,r,n)},a=>{this.decrementSockets(i,o),n(a)})}createConnection(){let e=this[Gc].currentSocket;if(this[Gc].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[Gc].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[Gc]&&(this[Gc].defaultPort=e)}get protocol(){return this[Gc].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[Gc]&&(this[Gc].protocol=e)}};zi.Agent=_8});var Lhe=C(l0=>{"use strict";var Nnt=l0&&l0.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(l0,"__esModule",{value:!0});l0.parseProxyResponse=void 0;var Tnt=Nnt(mx()),Ex=(0,Tnt.default)("https-proxy-agent:parse-proxy-response");function xnt(t){return new Promise((e,r)=>{let n=0,s=[];function i(){let u=t.read();u?A(u):t.once("readable",i)}function o(){t.removeListener("end",a),t.removeListener("error",c),t.removeListener("readable",i)}function a(){o(),Ex("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}function c(u){o(),Ex("onerror %o",u),r(u)}function A(u){s.push(u),n+=u.length;let l=Buffer.concat(s,n),d=l.indexOf(`\r
|
||||
`+i),t.push(s+"m+"+_D.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=Est()+e+" "+t[0]}function Est(){return Kn.inspectOpts.hideDate?"":new Date().toISOString()+" "}function Cst(...t){return process.stderr.write(MD.formatWithOptions(Kn.inspectOpts,...t)+`
|
||||
`)}function Ist(t){t?process.env.DEBUG=t:delete process.env.DEBUG}function yst(){return process.env.DEBUG}function Bst(t){t.inspectOpts={};let e=Object.keys(Kn.inspectOpts);for(let r=0;r<e.length;r++)t.inspectOpts[e[r]]=Kn.inspectOpts[e[r]]}_D.exports=a6()(Kn);var{formatters:zfe}=_D.exports;zfe.o=function(t){return this.inspectOpts.colors=this.useColors,MD.inspect(t,this.inspectOpts).split(`
|
||||
`).map(e=>e.trim()).join(" ")};zfe.O=function(t){return this.inspectOpts.colors=this.useColors,MD.inspect(t,this.inspectOpts)}});var LD=C((Ktr,u6)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?u6.exports=Gfe():u6.exports=jfe()});var Zfe=C(vi=>{"use strict";var bst=vi&&vi.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),Qst=vi&&vi.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Kfe=vi&&vi.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&bst(e,t,r);return Qst(e,t),e};Object.defineProperty(vi,"__esModule",{value:!0});vi.req=vi.json=vi.toBuffer=void 0;var wst=Kfe(Q("http")),Sst=Kfe(Q("https"));async function Xfe(t){let e=0,r=[];for await(let n of t)e+=n.length,r.push(n);return Buffer.concat(r,e)}vi.toBuffer=Xfe;async function Nst(t){let r=(await Xfe(t)).toString("utf8");try{return JSON.parse(r)}catch(n){let s=n;throw s.message+=` (input: ${r})`,s}}vi.json=Nst;function Tst(t,e={}){let n=((typeof t=="string"?t:t.href).startsWith("https:")?Sst:wst).request(t,e),s=new Promise((i,o)=>{n.once("response",i).once("error",o).end()});return n.then=s.then.bind(s),n}vi.req=Tst});var d6=C(bo=>{"use strict";var ege=bo&&bo.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),xst=bo&&bo.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),tge=bo&&bo.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&ege(e,t,r);return xst(e,t),e},Dst=bo&&bo.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&ege(e,t,r)};Object.defineProperty(bo,"__esModule",{value:!0});bo.Agent=void 0;var Rst=tge(Q("net")),$fe=tge(Q("http")),kst=Q("https");Dst(Zfe(),bo);var NA=Symbol("AgentBaseInternalState"),l6=class extends $fe.Agent{constructor(e){super(e),this[NA]={}}isSecureEndpoint(e){if(e){if(typeof e.secureEndpoint=="boolean")return e.secureEndpoint;if(typeof e.protocol=="string")return e.protocol==="https:"}let{stack:r}=new Error;return typeof r!="string"?!1:r.split(`
|
||||
`).some(n=>n.indexOf("(https.js:")!==-1||n.indexOf("node:https:")!==-1)}incrementSockets(e){if(this.maxSockets===1/0&&this.maxTotalSockets===1/0)return null;this.sockets[e]||(this.sockets[e]=[]);let r=new Rst.Socket({writable:!1});return this.sockets[e].push(r),this.totalSocketCount++,r}decrementSockets(e,r){if(!this.sockets[e]||r===null)return;let n=this.sockets[e],s=n.indexOf(r);s!==-1&&(n.splice(s,1),this.totalSocketCount--,n.length===0&&delete this.sockets[e])}getName(e){return this.isSecureEndpoint(e)?kst.Agent.prototype.getName.call(this,e):super.getName(e)}createSocket(e,r,n){let s={...r,secureEndpoint:this.isSecureEndpoint(r)},i=this.getName(s),o=this.incrementSockets(i);Promise.resolve().then(()=>this.connect(e,s)).then(a=>{if(this.decrementSockets(i,o),a instanceof $fe.Agent)try{return a.addRequest(e,s)}catch(c){return n(c)}this[NA].currentSocket=a,super.createSocket(e,r,n)},a=>{this.decrementSockets(i,o),n(a)})}createConnection(){let e=this[NA].currentSocket;if(this[NA].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[NA].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[NA]&&(this[NA].defaultPort=e)}get protocol(){return this[NA].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[NA]&&(this[NA].protocol=e)}};bo.Agent=l6});var rge=C(BE=>{"use strict";var vst=BE&&BE.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(BE,"__esModule",{value:!0});BE.parseProxyResponse=void 0;var Fst=vst(LD()),UD=(0,Fst.default)("https-proxy-agent:parse-proxy-response");function Mst(t){return new Promise((e,r)=>{let n=0,s=[];function i(){let u=t.read();u?A(u):t.once("readable",i)}function o(){t.removeListener("end",a),t.removeListener("error",c),t.removeListener("readable",i)}function a(){o(),UD("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}function c(u){o(),UD("onerror %o",u),r(u)}function A(u){s.push(u),n+=u.length;let l=Buffer.concat(s,n),d=l.indexOf(`\r
|
||||
\r
|
||||
`);if(d===-1){Ex("have not received end of HTTP headers yet..."),i();return}let h=l.slice(0,d).toString("ascii").split(`\r
|
||||
`),f=h.shift();if(!f)return t.destroy(),r(new Error("No header received from proxy CONNECT response"));let g=f.split(" "),E=+g[1],m=g.slice(2).join(" "),I={};for(let y of h){if(!y)continue;let B=y.indexOf(":");if(B===-1)return t.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${y}"`));let M=y.slice(0,B).toLowerCase(),V=y.slice(B+1).trimStart(),k=I[M];typeof k=="string"?I[M]=[k,V]:Array.isArray(k)?k.push(V):I[M]=V}Ex("got proxy server response: %o %o",f,I),o(),e({connect:{statusCode:E,statusText:m,headers:I},buffered:l})}t.on("error",c),t.on("end",a),i()})}l0.parseProxyResponse=xnt});var qhe=C(Po=>{"use strict";var Rnt=Po&&Po.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),Dnt=Po&&Po.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Hhe=Po&&Po.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Rnt(e,t,r);return Dnt(e,t),e},Ghe=Po&&Po.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Po,"__esModule",{value:!0});Po.HttpsProxyAgent=void 0;var Cx=Hhe(Q("net")),Uhe=Hhe(Q("tls")),knt=Ghe(Q("assert")),vnt=Ghe(mx()),_nt=F8(),Fnt=Q("url"),Mnt=Lhe(),cB=(0,vnt.default)("https-proxy-agent"),Phe=t=>t.servername===void 0&&t.host&&!Cx.isIP(t.host)?{...t,servername:t.host}:t,Ix=class extends _nt.Agent{constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new Fnt.URL(e):e,this.proxyHeaders=r?.headers??{},cB("Creating new HttpsProxyAgent instance: %o",this.proxy.href);let n=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),s=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...r?Ohe(r,"headers"):null,host:n,port:s}}async connect(e,r){let{proxy:n}=this;if(!r.host)throw new TypeError('No "host" provided');let s;n.protocol==="https:"?(cB("Creating `tls.Socket`: %o",this.connectOpts),s=Uhe.connect(Phe(this.connectOpts))):(cB("Creating `net.Socket`: %o",this.connectOpts),s=Cx.connect(this.connectOpts));let i=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},o=Cx.isIPv6(r.host)?`[${r.host}]`:r.host,a=`CONNECT ${o}:${r.port} HTTP/1.1\r
|
||||
`);if(d===-1){UD("have not received end of HTTP headers yet..."),i();return}let h=l.slice(0,d).toString("ascii").split(`\r
|
||||
`),f=h.shift();if(!f)return t.destroy(),r(new Error("No header received from proxy CONNECT response"));let g=f.split(" "),E=+g[1],m=g.slice(2).join(" "),I={};for(let y of h){if(!y)continue;let B=y.indexOf(":");if(B===-1)return t.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${y}"`));let F=y.slice(0,B).toLowerCase(),V=y.slice(B+1).trimStart(),L=I[F];typeof L=="string"?I[F]=[L,V]:Array.isArray(L)?L.push(V):I[F]=V}UD("got proxy server response: %o %o",f,I),o(),e({connect:{statusCode:E,statusText:m,headers:I},buffered:l})}t.on("error",c),t.on("end",a),i()})}BE.parseProxyResponse=Mst});var cge=C(Ea=>{"use strict";var _st=Ea&&Ea.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),Lst=Ea&&Ea.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),oge=Ea&&Ea.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&_st(e,t,r);return Lst(e,t),e},age=Ea&&Ea.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Ea,"__esModule",{value:!0});Ea.HttpsProxyAgent=void 0;var PD=oge(Q("net")),nge=oge(Q("tls")),Ust=age(Q("assert")),Pst=age(LD()),Ost=d6(),Hst=Q("url"),Gst=rge(),Qb=(0,Pst.default)("https-proxy-agent"),sge=t=>t.servername===void 0&&t.host&&!PD.isIP(t.host)?{...t,servername:t.host}:t,OD=class extends Ost.Agent{constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new Hst.URL(e):e,this.proxyHeaders=r?.headers??{},Qb("Creating new HttpsProxyAgent instance: %o",this.proxy.href);let n=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),s=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...r?ige(r,"headers"):null,host:n,port:s}}async connect(e,r){let{proxy:n}=this;if(!r.host)throw new TypeError('No "host" provided');let s;n.protocol==="https:"?(Qb("Creating `tls.Socket`: %o",this.connectOpts),s=nge.connect(sge(this.connectOpts))):(Qb("Creating `net.Socket`: %o",this.connectOpts),s=PD.connect(this.connectOpts));let i=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},o=PD.isIPv6(r.host)?`[${r.host}]`:r.host,a=`CONNECT ${o}:${r.port} HTTP/1.1\r
|
||||
`;if(n.username||n.password){let d=`${decodeURIComponent(n.username)}:${decodeURIComponent(n.password)}`;i["Proxy-Authorization"]=`Basic ${Buffer.from(d).toString("base64")}`}i.Host=`${o}:${r.port}`,i["Proxy-Connection"]||(i["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let d of Object.keys(i))a+=`${d}: ${i[d]}\r
|
||||
`;let c=(0,Mnt.parseProxyResponse)(s);s.write(`${a}\r
|
||||
`);let{connect:A,buffered:u}=await c;if(e.emit("proxyConnect",A),this.emit("proxyConnect",A,e),A.statusCode===200)return e.once("socket",Lnt),r.secureEndpoint?(cB("Upgrading socket connection to TLS"),Uhe.connect({...Ohe(Phe(r),"host","path","port"),socket:s})):s;s.destroy();let l=new Cx.Socket({writable:!1});return l.readable=!0,e.once("socket",d=>{cB("Replaying proxy buffer for failed request"),(0,knt.default)(d.listenerCount("data")>0),d.push(u),d.push(null)}),l}};Ix.protocols=["http","https"];Po.HttpsProxyAgent=Ix;function Lnt(t){t.resume()}function Ohe(t,...e){let r={},n;for(n in t)e.includes(n)||(r[n]=t[n]);return r}});var Whe=C(Oo=>{"use strict";var Unt=Oo&&Oo.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),Pnt=Oo&&Oo.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Vhe=Oo&&Oo.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Unt(e,t,r);return Pnt(e,t),e},Ont=Oo&&Oo.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Oo,"__esModule",{value:!0});Oo.HttpProxyAgent=void 0;var Hnt=Vhe(Q("net")),Gnt=Vhe(Q("tls")),qnt=Ont(mx()),Ynt=Q("events"),Vnt=F8(),Yhe=Q("url"),d0=(0,qnt.default)("http-proxy-agent"),yx=class extends Vnt.Agent{constructor(e,r){super(r),this.proxy=typeof e=="string"?new Yhe.URL(e):e,this.proxyHeaders=r?.headers??{},d0("Creating new HttpProxyAgent instance: %o",this.proxy.href);let n=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),s=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={...r?Wnt(r,"headers"):null,host:n,port:s}}addRequest(e,r){e._header=null,this.setRequestProps(e,r),super.addRequest(e,r)}setRequestProps(e,r){let{proxy:n}=this,s=r.secureEndpoint?"https:":"http:",i=e.getHeader("host")||"localhost",o=`${s}//${i}`,a=new Yhe.URL(e.path,o);r.port!==80&&(a.port=String(r.port)),e.path=String(a);let c=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders};if(n.username||n.password){let A=`${decodeURIComponent(n.username)}:${decodeURIComponent(n.password)}`;c["Proxy-Authorization"]=`Basic ${Buffer.from(A).toString("base64")}`}c["Proxy-Connection"]||(c["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let A of Object.keys(c)){let u=c[A];u&&e.setHeader(A,u)}}async connect(e,r){e._header=null,e.path.includes("://")||this.setRequestProps(e,r);let n,s;d0("Regenerating stored HTTP header string for request"),e._implicitHeader(),e.outputData&&e.outputData.length>0&&(d0("Patching connection write() output buffer with updated header"),n=e.outputData[0].data,s=n.indexOf(`\r
|
||||
`;let c=(0,Gst.parseProxyResponse)(s);s.write(`${a}\r
|
||||
`);let{connect:A,buffered:u}=await c;if(e.emit("proxyConnect",A),this.emit("proxyConnect",A,e),A.statusCode===200)return e.once("socket",qst),r.secureEndpoint?(Qb("Upgrading socket connection to TLS"),nge.connect({...ige(sge(r),"host","path","port"),socket:s})):s;s.destroy();let l=new PD.Socket({writable:!1});return l.readable=!0,e.once("socket",d=>{Qb("Replaying proxy buffer for failed request"),(0,Ust.default)(d.listenerCount("data")>0),d.push(u),d.push(null)}),l}};OD.protocols=["http","https"];Ea.HttpsProxyAgent=OD;function qst(t){t.resume()}function ige(t,...e){let r={},n;for(n in t)e.includes(n)||(r[n]=t[n]);return r}});var lge=C(Ca=>{"use strict";var Yst=Ca&&Ca.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),Vst=Ca&&Ca.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),uge=Ca&&Ca.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Yst(e,t,r);return Vst(e,t),e},Jst=Ca&&Ca.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Ca,"__esModule",{value:!0});Ca.HttpProxyAgent=void 0;var Wst=uge(Q("net")),zst=uge(Q("tls")),jst=Jst(LD()),Kst=Q("events"),Xst=d6(),Age=Q("url"),bE=(0,jst.default)("http-proxy-agent"),HD=class extends Xst.Agent{constructor(e,r){super(r),this.proxy=typeof e=="string"?new Age.URL(e):e,this.proxyHeaders=r?.headers??{},bE("Creating new HttpProxyAgent instance: %o",this.proxy.href);let n=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),s=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={...r?Zst(r,"headers"):null,host:n,port:s}}addRequest(e,r){e._header=null,this.setRequestProps(e,r),super.addRequest(e,r)}setRequestProps(e,r){let{proxy:n}=this,s=r.secureEndpoint?"https:":"http:",i=e.getHeader("host")||"localhost",o=`${s}//${i}`,a=new Age.URL(e.path,o);r.port!==80&&(a.port=String(r.port)),e.path=String(a);let c=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders};if(n.username||n.password){let A=`${decodeURIComponent(n.username)}:${decodeURIComponent(n.password)}`;c["Proxy-Authorization"]=`Basic ${Buffer.from(A).toString("base64")}`}c["Proxy-Connection"]||(c["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let A of Object.keys(c)){let u=c[A];u&&e.setHeader(A,u)}}async connect(e,r){e._header=null,e.path.includes("://")||this.setRequestProps(e,r);let n,s;bE("Regenerating stored HTTP header string for request"),e._implicitHeader(),e.outputData&&e.outputData.length>0&&(bE("Patching connection write() output buffer with updated header"),n=e.outputData[0].data,s=n.indexOf(`\r
|
||||
\r
|
||||
`)+4,e.outputData[0].data=e._header+n.substring(s),d0("Output buffer: %o",e.outputData[0].data));let i;return this.proxy.protocol==="https:"?(d0("Creating `tls.Socket`: %o",this.connectOpts),i=Gnt.connect(this.connectOpts)):(d0("Creating `net.Socket`: %o",this.connectOpts),i=Hnt.connect(this.connectOpts)),await(0,Ynt.once)(i,"connect"),i}};yx.protocols=["http","https"];Oo.HttpProxyAgent=yx;function Wnt(t,...e){let r={},n;for(n in t)e.includes(n)||(r[n]=t[n]);return r}});var pfe=C(vx=>{"use strict";Object.defineProperty(vx,"__esModule",{value:!0});vx.state=void 0;vx.state={instrumenterImplementation:void 0}});var vfe=C(Ux=>{"use strict";Object.defineProperty(Ux,"__esModule",{value:!0});Ux.state=void 0;Ux.state={operationRequestMap:new WeakMap}});var pme=C((tmr,eut)=>{eut.exports={name:"@actions/cache",version:"6.2.0",description:"Actions cache lib",keywords:["github","actions","cache"],homepage:"https://github.com/actions/toolkit/tree/main/packages/cache",license:"MIT",type:"module",main:"lib/cache.js",types:"lib/cache.d.ts",exports:{".":{types:"./lib/cache.d.ts",import:"./lib/cache.js"}},directories:{lib:"lib",test:"__tests__"},files:["lib","!.DS_Store"],publishConfig:{access:"public"},repository:{type:"git",url:"git+https://github.com/actions/toolkit.git",directory:"packages/cache"},scripts:{"audit-moderate":"npm install && npm audit --json --audit-level=moderate > audit.json",test:'echo "Error: run tests from root" && exit 1',tsc:"tsc && cp src/internal/shared/package-version.cjs lib/internal/shared/"},bugs:{url:"https://github.com/actions/toolkit/issues"},dependencies:{"@actions/core":"^3.0.1","@actions/exec":"^3.0.0","@actions/glob":"^0.6.1","@actions/http-client":"^4.0.1","@actions/io":"^3.0.2","@azure/core-rest-pipeline":"^1.23.0","@azure/storage-blob":"^12.31.0","@protobuf-ts/runtime-rpc":"^2.11.1",semver:"^7.7.4"},devDependencies:{"@protobuf-ts/plugin":"^2.11.1","@types/node":"^25.6.0","@types/semver":"^7.7.1",typescript:"^5.9.3"},overrides:{"uri-js":"npm:uri-js-replace@^1.0.1","node-fetch":"^3.3.2"}}});var Eme=C((rmr,mme)=>{var tut=pme();mme.exports={version:tut.version}});var pD=C(M0=>{"use strict";Object.defineProperty(M0,"__esModule",{value:!0});M0.isJsonObject=M0.typeofJsonValue=void 0;function uut(t){let e=typeof t;if(e=="object"){if(Array.isArray(t))return"array";if(t===null)return"null"}return e}M0.typeofJsonValue=uut;function lut(t){return t!==null&&typeof t=="object"&&!Array.isArray(t)}M0.isJsonObject=lut});var ED=C(L0=>{"use strict";Object.defineProperty(L0,"__esModule",{value:!0});L0.base64encode=L0.base64decode=void 0;var Gu="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),mD=[];for(let t=0;t<Gu.length;t++)mD[Gu[t].charCodeAt(0)]=t;mD[45]=Gu.indexOf("+");mD[95]=Gu.indexOf("/");function dut(t){let e=t.length*3/4;t[t.length-2]=="="?e-=2:t[t.length-1]=="="&&(e-=1);let r=new Uint8Array(e),n=0,s=0,i,o=0;for(let a=0;a<t.length;a++){if(i=mD[t.charCodeAt(a)],i===void 0)switch(t[a]){case"=":s=0;case`
|
||||
`:case"\r":case" ":case" ":continue;default:throw Error("invalid base64 string.")}switch(s){case 0:o=i,s=1;break;case 1:r[n++]=o<<2|(i&48)>>4,o=i,s=2;break;case 2:r[n++]=(o&15)<<4|(i&60)>>2,o=i,s=3;break;case 3:r[n++]=(o&3)<<6|i,s=0;break}}if(s==1)throw Error("invalid base64 string.");return r.subarray(0,n)}L0.base64decode=dut;function hut(t){let e="",r=0,n,s=0;for(let i=0;i<t.length;i++)switch(n=t[i],r){case 0:e+=Gu[n>>2],s=(n&3)<<4,r=1;break;case 1:e+=Gu[s|n>>4],s=(n&15)<<2,r=2;break;case 2:e+=Gu[s|n>>6],e+=Gu[n&63],r=0;break}return r&&(e+=Gu[s],e+="=",r==1&&(e+="=")),e}L0.base64encode=hut});var bme=C(CD=>{"use strict";Object.defineProperty(CD,"__esModule",{value:!0});CD.utf8read=void 0;var N9=t=>String.fromCharCode.apply(String,t);function fut(t){if(t.length<1)return"";let e=0,r=[],n=[],s=0,i,o=t.length;for(;e<o;)i=t[e++],i<128?n[s++]=i:i>191&&i<224?n[s++]=(i&31)<<6|t[e++]&63:i>239&&i<365?(i=((i&7)<<18|(t[e++]&63)<<12|(t[e++]&63)<<6|t[e++]&63)-65536,n[s++]=55296+(i>>10),n[s++]=56320+(i&1023)):n[s++]=(i&15)<<12|(t[e++]&63)<<6|t[e++]&63,s>8191&&(r.push(N9(n)),s=0);return r.length?(s&&r.push(N9(n.slice(0,s))),r.join("")):N9(n.slice(0,s))}CD.utf8read=fut});var sb=C(hA=>{"use strict";Object.defineProperty(hA,"__esModule",{value:!0});hA.WireType=hA.mergeBinaryOptions=hA.UnknownFieldHandler=void 0;var gut;(function(t){t.symbol=Symbol.for("protobuf-ts/unknown"),t.onRead=(r,n,s,i,o)=>{(e(n)?n[t.symbol]:n[t.symbol]=[]).push({no:s,wireType:i,data:o})},t.onWrite=(r,n,s)=>{for(let{no:i,wireType:o,data:a}of t.list(n))s.tag(i,o).raw(a)},t.list=(r,n)=>{if(e(r)){let s=r[t.symbol];return n?s.filter(i=>i.no==n):s}return[]},t.last=(r,n)=>t.list(r,n).slice(-1)[0];let e=r=>r&&Array.isArray(r[t.symbol])})(gut=hA.UnknownFieldHandler||(hA.UnknownFieldHandler={}));function put(t,e){return Object.assign(Object.assign({},t),e)}hA.mergeBinaryOptions=put;var mut;(function(t){t[t.Varint=0]="Varint",t[t.Bit64=1]="Bit64",t[t.LengthDelimited=2]="LengthDelimited",t[t.StartGroup=3]="StartGroup",t[t.EndGroup=4]="EndGroup",t[t.Bit32=5]="Bit32"})(mut=hA.WireType||(hA.WireType={}))});var yD=C(mi=>{"use strict";Object.defineProperty(mi,"__esModule",{value:!0});mi.varint32read=mi.varint32write=mi.int64toString=mi.int64fromString=mi.varint64write=mi.varint64read=void 0;function Eut(){let t=0,e=0;for(let n=0;n<28;n+=7){let s=this.buf[this.pos++];if(t|=(s&127)<<n,(s&128)==0)return this.assertBounds(),[t,e]}let r=this.buf[this.pos++];if(t|=(r&15)<<28,e=(r&112)>>4,(r&128)==0)return this.assertBounds(),[t,e];for(let n=3;n<=31;n+=7){let s=this.buf[this.pos++];if(e|=(s&127)<<n,(s&128)==0)return this.assertBounds(),[t,e]}throw new Error("invalid varint")}mi.varint64read=Eut;function Cut(t,e,r){for(let i=0;i<28;i=i+7){let o=t>>>i,a=!(!(o>>>7)&&e==0),c=(a?o|128:o)&255;if(r.push(c),!a)return}let n=t>>>28&15|(e&7)<<4,s=e>>3!=0;if(r.push((s?n|128:n)&255),!!s){for(let i=3;i<31;i=i+7){let o=e>>>i,a=!!(o>>>7),c=(a?o|128:o)&255;if(r.push(c),!a)return}r.push(e>>>31&1)}}mi.varint64write=Cut;var ID=65536*65536;function Iut(t){let e=t[0]=="-";e&&(t=t.slice(1));let r=1e6,n=0,s=0;function i(o,a){let c=Number(t.slice(o,a));s*=r,n=n*r+c,n>=ID&&(s=s+(n/ID|0),n=n%ID)}return i(-24,-18),i(-18,-12),i(-12,-6),i(-6),[e,n,s]}mi.int64fromString=Iut;function yut(t,e){if(e>>>0<=2097151)return""+(ID*e+(t>>>0));let r=t&16777215,n=(t>>>24|e<<8)>>>0&16777215,s=e>>16&65535,i=r+n*6777216+s*6710656,o=n+s*8147497,a=s*2,c=1e7;i>=c&&(o+=Math.floor(i/c),i%=c),o>=c&&(a+=Math.floor(o/c),o%=c);function A(u,l){let d=u?String(u):"";return l?"0000000".slice(d.length)+d:d}return A(a,0)+A(o,a)+A(i,1)}mi.int64toString=yut;function But(t,e){if(t>=0){for(;t>127;)e.push(t&127|128),t=t>>>7;e.push(t)}else{for(let r=0;r<9;r++)e.push(t&127|128),t=t>>7;e.push(1)}}mi.varint32write=But;function but(){let t=this.buf[this.pos++],e=t&127;if((t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<7,(t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<14,(t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<21,(t&128)==0)return this.assertBounds(),e;t=this.buf[this.pos++],e|=(t&15)<<28;for(let r=5;(t&128)!==0&&r<10;r++)t=this.buf[this.pos++];if((t&128)!=0)throw new Error("invalid varint");return this.assertBounds(),e>>>0}mi.varint32read=but});var Bd=C(yd=>{"use strict";Object.defineProperty(yd,"__esModule",{value:!0});yd.PbLong=yd.PbULong=yd.detectBi=void 0;var ib=yD(),or;function Qme(){let t=new DataView(new ArrayBuffer(8));or=globalThis.BigInt!==void 0&&typeof t.getBigInt64=="function"&&typeof t.getBigUint64=="function"&&typeof t.setBigInt64=="function"&&typeof t.setBigUint64=="function"?{MIN:BigInt("-9223372036854775808"),MAX:BigInt("9223372036854775807"),UMIN:BigInt("0"),UMAX:BigInt("18446744073709551615"),C:BigInt,V:t}:void 0}yd.detectBi=Qme;Qme();function wme(t){if(!t)throw new Error("BigInt unavailable, see https://github.com/timostamm/protobuf-ts/blob/v1.0.8/MANUAL.md#bigint-support")}var Sme=/^-?[0-9]+$/,bD=4294967296,BD=2147483648,QD=c
Line truncated
|
||||
`)}};zD.RpcError=eG});var rG=C(KD=>{"use strict";Object.defineProperty(KD,"__esModule",{value:!0});KD.mergeRpcOptions=void 0;var r0e=At();function Vlt(t,e){if(!e)return t;let r={};jD(t,r),jD(e,r);for(let n of Object.keys(e)){let s=e[n];switch(n){case"jsonOptions":r.jsonOptions=r0e.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=r0e.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},jD(t.meta,r.meta),jD(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(s):s.concat();break}}return r}KD.mergeRpcOptions=Vlt;function jD(t,e){if(!t)return;let r=e;for(let[n,s]of Object.entries(t))s instanceof Date?r[n]=new Date(s.getTime()):Array.isArray(s)?r[n]=s.concat():r[n]=s}});var sG=C(Xf=>{"use strict";Object.defineProperty(Xf,"__esModule",{value:!0});Xf.Deferred=Xf.DeferredState=void 0;var pA;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(pA=Xf.DeferredState||(Xf.DeferredState={}));var nG=class{constructor(e=!0){this._state=pA.PENDING,this._promise=new Promise((r,n)=>{this._resolve=r,this._reject=n}),e&&this._promise.catch(r=>{})}get state(){return this._state}get promise(){return this._promise}resolve(e){if(this.state!==pA.PENDING)throw new Error(`cannot resolve ${pA[this.state].toLowerCase()}`);this._resolve(e),this._state=pA.RESOLVED}reject(e){if(this.state!==pA.PENDING)throw new Error(`cannot reject ${pA[this.state].toLowerCase()}`);this._reject(e),this._state=pA.REJECTED}resolvePending(e){this._state===pA.PENDING&&this.resolve(e)}rejectPending(e){this._state===pA.PENDING&&this.reject(e)}};Xf.Deferred=nG});var oG=C($D=>{"use strict";Object.defineProperty($D,"__esModule",{value:!0});$D.RpcOutputStreamController=void 0;var n0e=sG(),Zf=At(),iG=class{constructor(){this._lis={nxt:[],msg:[],err:[],cmp:[]},this._closed=!1,this._itState={q:[]}}onNext(e){return this.addLis(e,this._lis.nxt)}onMessage(e){return this.addLis(e,this._lis.msg)}onError(e){return this.addLis(e,this._lis.err)}onComplete(e){return this.addLis(e,this._lis.cmp)}addLis(e,r){return r.push(e),()=>{let n=r.indexOf(e);n>=0&&r.splice(n,1)}}clearLis(){for(let e of Object.values(this._lis))e.splice(0,e.length)}get closed(){return this._closed!==!1}notifyNext(e,r,n){Zf.assert((e?1:0)+(r?1:0)+(n?1:0)<=1,"only one emission at a time"),e&&this.notifyMessage(e),r&&this.notifyError(r),n&&this.notifyComplete()}notifyMessage(e){Zf.assert(!this.closed,"stream is closed"),this.pushIt({value:e,done:!1}),this._lis.msg.forEach(r=>r(e)),this._lis.nxt.forEach(r=>r(e,void 0,!1))}notifyError(e){Zf.assert(!this.closed,"stream is closed"),this._closed=e,this.pushIt(e),this._lis.err.forEach(r=>r(e)),this._lis.nxt.forEach(r=>r(void 0,e,!1)),this.clearLis()}notifyComplete(){Zf.assert(!this.closed,"stream is closed"),this._closed=!0,this.pushIt({value:null,done:!0}),this._lis.cmp.forEach(e=>e()),this._lis.nxt.forEach(e=>e(void 0,void 0,!0)),this.clearLis()}[Symbol.asyncIterator](){return this._closed===!0?this.pushIt({value:null,done:!0}):this._closed!==!1&&this.pushIt(this._closed),{next:()=>{let e=this._itState;Zf.assert(e,"bad state"),Zf.assert(!e.p,"iterator contract broken");let r=e.q.shift();return r?"value"in r?Promise.resolve(r):Promise.reject(r):(e.p=new n0e.Deferred,e.p.promise)}}}pushIt(e){let r=this._itState;if(r.p){let n=r.p;Zf.assert(n.state==n0e.DeferredState.PENDING,"iterator contract broken"),"value"in e?n.resolve(e):n.reject(e),delete r.p}else r.q.push(e)}};$D.RpcOutputStreamController=iG});var cG=C(Y0=>{"use strict";var Wlt=Y0&&Y0.__awaiter||function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};Object.defineProperty(Y0,"__esModule",{value:!0});Y0.UnaryCall=void 0;var aG=class{constructor(e,r,n,s,i,o,a){this.method=e,this.requestHeaders=r,this.request=n,this.headers=s,this.response=i,this.status=o,this.trailers=a}then(e,r){return this.promiseFinished().then(n=>e?Promise.resolve(e(n)):n,n=>r?Promise.resolve(r(n)):Promise.reject(n))}promiseFinished(){return Wlt(this,void 0,void 0,function*(){let[e,r,n,s]=yield Promise.all([this.headers,this.response,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,request:this.request,headers:e,response:r,status:n,trailers:s}})}};Y0.UnaryCall=aG});var uG=C(V0=>{"use strict";var Jlt=V0&&V0.__awaiter||function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};Object.defineProperty(V0,"__esModule",{value:!0});V0.ServerStreamingCall=void 0;var AG=class{constructor(e
Line truncated
|
||||
`)+4,e.outputData[0].data=e._header+n.substring(s),bE("Output buffer: %o",e.outputData[0].data));let i;return this.proxy.protocol==="https:"?(bE("Creating `tls.Socket`: %o",this.connectOpts),i=zst.connect(this.connectOpts)):(bE("Creating `net.Socket`: %o",this.connectOpts),i=Wst.connect(this.connectOpts)),await(0,Kst.once)(i,"connect"),i}};HD.protocols=["http","https"];Ca.HttpProxyAgent=HD;function Zst(t,...e){let r={},n;for(n in t)e.includes(n)||(r[n]=t[n]);return r}});var Mge=C($D=>{"use strict";Object.defineProperty($D,"__esModule",{value:!0});$D.state=void 0;$D.state={instrumenterImplementation:void 0}});var Zge=C(sR=>{"use strict";Object.defineProperty(sR,"__esModule",{value:!0});sR.state=void 0;sR.state={operationRequestMap:new WeakMap}});var U0e=C((eCr,vlt)=>{vlt.exports={name:"@actions/cache",version:"6.2.0",description:"Actions cache lib",keywords:["github","actions","cache"],homepage:"https://github.com/actions/toolkit/tree/main/packages/cache",license:"MIT",type:"module",main:"lib/cache.js",types:"lib/cache.d.ts",exports:{".":{types:"./lib/cache.d.ts",import:"./lib/cache.js"}},directories:{lib:"lib",test:"__tests__"},files:["lib","!.DS_Store"],publishConfig:{access:"public"},repository:{type:"git",url:"git+https://github.com/actions/toolkit.git",directory:"packages/cache"},scripts:{"audit-moderate":"npm install && npm audit --json --audit-level=moderate > audit.json",test:'echo "Error: run tests from root" && exit 1',tsc:"tsc && cp src/internal/shared/package-version.cjs lib/internal/shared/"},bugs:{url:"https://github.com/actions/toolkit/issues"},dependencies:{"@actions/core":"^3.0.1","@actions/exec":"^3.0.0","@actions/glob":"^0.6.1","@actions/http-client":"^4.0.1","@actions/io":"^3.0.2","@azure/core-rest-pipeline":"^1.23.0","@azure/storage-blob":"^12.31.0","@protobuf-ts/runtime-rpc":"^2.11.1",semver:"^7.7.4"},devDependencies:{"@protobuf-ts/plugin":"^2.11.1","@types/node":"^25.6.0","@types/semver":"^7.7.1",typescript:"^5.9.3"},overrides:{"uri-js":"npm:uri-js-replace@^1.0.1","node-fetch":"^3.3.2"}}});var O0e=C((tCr,P0e)=>{var Flt=U0e();P0e.exports={version:Flt.version}});var M2=C($E=>{"use strict";Object.defineProperty($E,"__esModule",{value:!0});$E.isJsonObject=$E.typeofJsonValue=void 0;function qlt(t){let e=typeof t;if(e=="object"){if(Array.isArray(t))return"array";if(t===null)return"null"}return e}$E.typeofJsonValue=qlt;function Ylt(t){return t!==null&&typeof t=="object"&&!Array.isArray(t)}$E.isJsonObject=Ylt});var L2=C(eC=>{"use strict";Object.defineProperty(eC,"__esModule",{value:!0});eC.base64encode=eC.base64decode=void 0;var Ml="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),_2=[];for(let t=0;t<Ml.length;t++)_2[Ml[t].charCodeAt(0)]=t;_2[45]=Ml.indexOf("+");_2[95]=Ml.indexOf("/");function Vlt(t){let e=t.length*3/4;t[t.length-2]=="="?e-=2:t[t.length-1]=="="&&(e-=1);let r=new Uint8Array(e),n=0,s=0,i,o=0;for(let a=0;a<t.length;a++){if(i=_2[t.charCodeAt(a)],i===void 0)switch(t[a]){case"=":s=0;case`
|
||||
`:case"\r":case" ":case" ":continue;default:throw Error("invalid base64 string.")}switch(s){case 0:o=i,s=1;break;case 1:r[n++]=o<<2|(i&48)>>4,o=i,s=2;break;case 2:r[n++]=(o&15)<<4|(i&60)>>2,o=i,s=3;break;case 3:r[n++]=(o&3)<<6|i,s=0;break}}if(s==1)throw Error("invalid base64 string.");return r.subarray(0,n)}eC.base64decode=Vlt;function Jlt(t){let e="",r=0,n,s=0;for(let i=0;i<t.length;i++)switch(n=t[i],r){case 0:e+=Ml[n>>2],s=(n&3)<<4,r=1;break;case 1:e+=Ml[s|n>>4],s=(n&15)<<2,r=2;break;case 2:e+=Ml[s|n>>6],e+=Ml[n&63],r=0;break}return r&&(e+=Ml[s],e+="=",r==1&&(e+="=")),e}eC.base64encode=Jlt});var V0e=C(U2=>{"use strict";Object.defineProperty(U2,"__esModule",{value:!0});U2.utf8read=void 0;var pq=t=>String.fromCharCode.apply(String,t);function Wlt(t){if(t.length<1)return"";let e=0,r=[],n=[],s=0,i,o=t.length;for(;e<o;)i=t[e++],i<128?n[s++]=i:i>191&&i<224?n[s++]=(i&31)<<6|t[e++]&63:i>239&&i<365?(i=((i&7)<<18|(t[e++]&63)<<12|(t[e++]&63)<<6|t[e++]&63)-65536,n[s++]=55296+(i>>10),n[s++]=56320+(i&1023)):n[s++]=(i&15)<<12|(t[e++]&63)<<6|t[e++]&63,s>8191&&(r.push(pq(n)),s=0);return r.length?(s&&r.push(pq(n.slice(0,s))),r.join("")):pq(n.slice(0,s))}U2.utf8read=Wlt});var NQ=C(XA=>{"use strict";Object.defineProperty(XA,"__esModule",{value:!0});XA.WireType=XA.mergeBinaryOptions=XA.UnknownFieldHandler=void 0;var zlt;(function(t){t.symbol=Symbol.for("protobuf-ts/unknown"),t.onRead=(r,n,s,i,o)=>{(e(n)?n[t.symbol]:n[t.symbol]=[]).push({no:s,wireType:i,data:o})},t.onWrite=(r,n,s)=>{for(let{no:i,wireType:o,data:a}of t.list(n))s.tag(i,o).raw(a)},t.list=(r,n)=>{if(e(r)){let s=r[t.symbol];return n?s.filter(i=>i.no==n):s}return[]},t.last=(r,n)=>t.list(r,n).slice(-1)[0];let e=r=>r&&Array.isArray(r[t.symbol])})(zlt=XA.UnknownFieldHandler||(XA.UnknownFieldHandler={}));function jlt(t,e){return Object.assign(Object.assign({},t),e)}XA.mergeBinaryOptions=jlt;var Klt;(function(t){t[t.Varint=0]="Varint",t[t.Bit64=1]="Bit64",t[t.LengthDelimited=2]="LengthDelimited",t[t.StartGroup=3]="StartGroup",t[t.EndGroup=4]="EndGroup",t[t.Bit32=5]="Bit32"})(Klt=XA.WireType||(XA.WireType={}))});var O2=C(Gi=>{"use strict";Object.defineProperty(Gi,"__esModule",{value:!0});Gi.varint32read=Gi.varint32write=Gi.int64toString=Gi.int64fromString=Gi.varint64write=Gi.varint64read=void 0;function Xlt(){let t=0,e=0;for(let n=0;n<28;n+=7){let s=this.buf[this.pos++];if(t|=(s&127)<<n,(s&128)==0)return this.assertBounds(),[t,e]}let r=this.buf[this.pos++];if(t|=(r&15)<<28,e=(r&112)>>4,(r&128)==0)return this.assertBounds(),[t,e];for(let n=3;n<=31;n+=7){let s=this.buf[this.pos++];if(e|=(s&127)<<n,(s&128)==0)return this.assertBounds(),[t,e]}throw new Error("invalid varint")}Gi.varint64read=Xlt;function Zlt(t,e,r){for(let i=0;i<28;i=i+7){let o=t>>>i,a=!(!(o>>>7)&&e==0),c=(a?o|128:o)&255;if(r.push(c),!a)return}let n=t>>>28&15|(e&7)<<4,s=e>>3!=0;if(r.push((s?n|128:n)&255),!!s){for(let i=3;i<31;i=i+7){let o=e>>>i,a=!!(o>>>7),c=(a?o|128:o)&255;if(r.push(c),!a)return}r.push(e>>>31&1)}}Gi.varint64write=Zlt;var P2=65536*65536;function $lt(t){let e=t[0]=="-";e&&(t=t.slice(1));let r=1e6,n=0,s=0;function i(o,a){let c=Number(t.slice(o,a));s*=r,n=n*r+c,n>=P2&&(s=s+(n/P2|0),n=n%P2)}return i(-24,-18),i(-18,-12),i(-12,-6),i(-6),[e,n,s]}Gi.int64fromString=$lt;function edt(t,e){if(e>>>0<=2097151)return""+(P2*e+(t>>>0));let r=t&16777215,n=(t>>>24|e<<8)>>>0&16777215,s=e>>16&65535,i=r+n*6777216+s*6710656,o=n+s*8147497,a=s*2,c=1e7;i>=c&&(o+=Math.floor(i/c),i%=c),o>=c&&(a+=Math.floor(o/c),o%=c);function A(u,l){let d=u?String(u):"";return l?"0000000".slice(d.length)+d:d}return A(a,0)+A(o,a)+A(i,1)}Gi.int64toString=edt;function tdt(t,e){if(t>=0){for(;t>127;)e.push(t&127|128),t=t>>>7;e.push(t)}else{for(let r=0;r<9;r++)e.push(t&127|128),t=t>>7;e.push(1)}}Gi.varint32write=tdt;function rdt(){let t=this.buf[this.pos++],e=t&127;if((t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<7,(t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<14,(t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<21,(t&128)==0)return this.assertBounds(),e;t=this.buf[this.pos++],e|=(t&15)<<28;for(let r=5;(t&128)!==0&&r<10;r++)t=this.buf[this.pos++];if((t&128)!=0)throw new Error("invalid varint");return this.assertBounds(),e>>>0}Gi.varint32read=rdt});var Bh=C(yh=>{"use strict";Object.defineProperty(yh,"__esModule",{value:!0});yh.PbLong=yh.PbULong=yh.detectBi=void 0;var TQ=O2(),fr;function J0e(){let t=new DataView(new ArrayBuffer(8));fr=globalThis.BigInt!==void 0&&typeof t.getBigInt64=="function"&&typeof t.getBigUint64=="function"&&typeof t.setBigInt64=="function"&&typeof t.setBigUint64=="function"?{MIN:BigInt("-9223372036854775808"),MAX:BigInt("9223372036854775807"),UMIN:BigInt("0"),UMAX:BigInt("18446744073709551615"),C:BigInt,V:t}:void 0}yh.detectBi=J0e;J0e();function W0e(t){if(!t)throw new Error("BigInt unavailable, see https://github.com/timostamm/protobuf-ts/blob/v1.0.8/MANUAL.md#bigint-support")}var z0e=/^-?[0-9]+$/,G2=4294967296,H2=2147483648,q2=c
Line truncated
|
||||
`)}};hk.RpcError=qq});var Vq=C(gk=>{"use strict";Object.defineProperty(gk,"__esModule",{value:!0});gk.mergeRpcOptions=void 0;var QEe=gt();function Qht(t,e){if(!e)return t;let r={};fk(t,r),fk(e,r);for(let n of Object.keys(e)){let s=e[n];switch(n){case"jsonOptions":r.jsonOptions=QEe.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=QEe.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},fk(t.meta,r.meta),fk(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(s):s.concat();break}}return r}gk.mergeRpcOptions=Qht;function fk(t,e){if(!t)return;let r=e;for(let[n,s]of Object.entries(t))s instanceof Date?r[n]=new Date(s.getTime()):Array.isArray(s)?r[n]=s.concat():r[n]=s}});var Wq=C(tp=>{"use strict";Object.defineProperty(tp,"__esModule",{value:!0});tp.Deferred=tp.DeferredState=void 0;var eu;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(eu=tp.DeferredState||(tp.DeferredState={}));var Jq=class{constructor(e=!0){this._state=eu.PENDING,this._promise=new Promise((r,n)=>{this._resolve=r,this._reject=n}),e&&this._promise.catch(r=>{})}get state(){return this._state}get promise(){return this._promise}resolve(e){if(this.state!==eu.PENDING)throw new Error(`cannot resolve ${eu[this.state].toLowerCase()}`);this._resolve(e),this._state=eu.RESOLVED}reject(e){if(this.state!==eu.PENDING)throw new Error(`cannot reject ${eu[this.state].toLowerCase()}`);this._reject(e),this._state=eu.REJECTED}resolvePending(e){this._state===eu.PENDING&&this.resolve(e)}rejectPending(e){this._state===eu.PENDING&&this.reject(e)}};tp.Deferred=Jq});var jq=C(pk=>{"use strict";Object.defineProperty(pk,"__esModule",{value:!0});pk.RpcOutputStreamController=void 0;var wEe=Wq(),rp=gt(),zq=class{constructor(){this._lis={nxt:[],msg:[],err:[],cmp:[]},this._closed=!1,this._itState={q:[]}}onNext(e){return this.addLis(e,this._lis.nxt)}onMessage(e){return this.addLis(e,this._lis.msg)}onError(e){return this.addLis(e,this._lis.err)}onComplete(e){return this.addLis(e,this._lis.cmp)}addLis(e,r){return r.push(e),()=>{let n=r.indexOf(e);n>=0&&r.splice(n,1)}}clearLis(){for(let e of Object.values(this._lis))e.splice(0,e.length)}get closed(){return this._closed!==!1}notifyNext(e,r,n){rp.assert((e?1:0)+(r?1:0)+(n?1:0)<=1,"only one emission at a time"),e&&this.notifyMessage(e),r&&this.notifyError(r),n&&this.notifyComplete()}notifyMessage(e){rp.assert(!this.closed,"stream is closed"),this.pushIt({value:e,done:!1}),this._lis.msg.forEach(r=>r(e)),this._lis.nxt.forEach(r=>r(e,void 0,!1))}notifyError(e){rp.assert(!this.closed,"stream is closed"),this._closed=e,this.pushIt(e),this._lis.err.forEach(r=>r(e)),this._lis.nxt.forEach(r=>r(void 0,e,!1)),this.clearLis()}notifyComplete(){rp.assert(!this.closed,"stream is closed"),this._closed=!0,this.pushIt({value:null,done:!0}),this._lis.cmp.forEach(e=>e()),this._lis.nxt.forEach(e=>e(void 0,void 0,!0)),this.clearLis()}[Symbol.asyncIterator](){return this._closed===!0?this.pushIt({value:null,done:!0}):this._closed!==!1&&this.pushIt(this._closed),{next:()=>{let e=this._itState;rp.assert(e,"bad state"),rp.assert(!e.p,"iterator contract broken");let r=e.q.shift();return r?"value"in r?Promise.resolve(r):Promise.reject(r):(e.p=new wEe.Deferred,e.p.promise)}}}pushIt(e){let r=this._itState;if(r.p){let n=r.p;rp.assert(n.state==wEe.DeferredState.PENDING,"iterator contract broken"),"value"in e?n.resolve(e):n.reject(e),delete r.p}else r.q.push(e)}};pk.RpcOutputStreamController=zq});var Xq=C(aC=>{"use strict";var wht=aC&&aC.__awaiter||function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};Object.defineProperty(aC,"__esModule",{value:!0});aC.UnaryCall=void 0;var Kq=class{constructor(e,r,n,s,i,o,a){this.method=e,this.requestHeaders=r,this.request=n,this.headers=s,this.response=i,this.status=o,this.trailers=a}then(e,r){return this.promiseFinished().then(n=>e?Promise.resolve(e(n)):n,n=>r?Promise.resolve(r(n)):Promise.reject(n))}promiseFinished(){return wht(this,void 0,void 0,function*(){let[e,r,n,s]=yield Promise.all([this.headers,this.response,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,request:this.request,headers:e,response:r,status:n,trailers:s}})}};aC.UnaryCall=Kq});var $q=C(cC=>{"use strict";var Sht=cC&&cC.__awaiter||function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};Object.defineProperty(cC,"__esModule",{value:!0});cC.ServerStreamingCall=void 0;var Zq=class{constructor(e
Line truncated
|
||||
\v\f\r\x1B !"#$\u066A&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xB0\xB7\u2219\u221A\u2592\u2500\u2502\u253C\u2524\u252C\u251C\u2534\u2510\u250C\u2514\u2518\u03B2\u221E\u03C6\xB1\xBD\xBC\u2248\xAB\xBB\uFEF7\uFEF8\uFFFD\uFFFD\uFEFB\uFEFC\uFFFD\xA0\xAD\uFE82\xA3\xA4\uFE84\uFFFD\uFFFD\uFE8E\uFE8F\uFE95\uFE99\u060C\uFE9D\uFEA1\uFEA5\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\uFED1\u061B\uFEB1\uFEB5\uFEB9\u061F\xA2\uFE80\uFE81\uFE83\uFE85\uFECA\uFE8B\uFE8D\uFE91\uFE93\uFE97\uFE9B\uFE9F\uFEA3\uFEA7\uFEA9\uFEAB\uFEAD\uFEAF\uFEB3\uFEB7\uFEBB\uFEBF\uFEC1\uFEC5\uFECB\uFECF\xA6\xAC\xF7\xD7\uFEC9\u0640\uFED3\uFED7\uFEDB\uFEDF\uFEE3\uFEE7\uFEEB\uFEED\uFEEF\uFEF3\uFEBD\uFECC\uFECE\uFECD\uFEE1\uFE7D\u0651\uFEE5\uFEE9\uFEEC\uFEF0\uFEF2\uFED0\uFED5\uFEF5\uFEF6\uFEDD\uFED9\uFEF1\u25A0\uFFFD`},ibm864:"cp864",csibm864:"cp864",cp865:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\xEC\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\xFF\xD6\xDC\xF8\xA3\xD8\u20A7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xA4\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},ibm865:"cp865",csibm865:"cp865",cp866:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u0401\u0451\u0404\u0454\u0407\u0457\u040E\u045E\xB0\u2219\xB7\u221A\u2116\xA4\u25A0\xA0"},ibm866:"cp866",csibm866:"cp866",cp869:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0386\uFFFD\xB7\xAC\xA6\u2018\u2019\u0388\u2015\u0389\u038A\u03AA\u038C\uFFFD\uFFFD\u038E\u03AB\xA9\u038F\xB2\xB3\u03AC\xA3\u03AD\u03AE\u03AF\u03CA\u0390\u03CC\u03CD\u0391\u0392\u0393\u0394\u0395\u0396\u0397\xBD\u0398\u0399\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u039A\u039B\u039C\u039D\u2563\u2551\u2557\u255D\u039E\u039F\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u03A0\u03A1\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\u03B1\u03B2\u03B3\u2518\u250C\u2588\u2584\u03B4\u03B5\u2580\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C3\u03C2\u03C4\u0384\xAD\xB1\u03C5\u03C6\u03C7\xA7\u03C8\u0385\xB0\xA8\u03C9\u03CB\u03B0\u03CE\u25A0\xA0"},ibm869:"cp869",csibm869:"cp869",cp922:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\u203E\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\u0160\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\u017D\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\u0161\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\u017E\xFF"},ibm922:"cp922",csibm922:"cp922",cp1046:{type:"_sbcs",chars:"\uFE88\xD7\xF7\uF8F6\uF8F5\uF8F4\uF8F7\uFE71\x88\u25A0\u2502\u2500\u2510\u250C\u2514\u2518\uFE79\uFE7B\uFE7D\uFE7F\uFE77\uFE8A\uFEF0\uFEF3\uFEF2\uFECE\uFECF\uFED0\uFEF6\uFEF8\uFEFA\uFEFC\xA0\uF8FA\uF8F9\uF8F8\xA4\uF8FB\uFE8B\uFE91\uFE97\uFE9B\uFE9F\uFEA3\u060C\xAD\uFEA7\uFEB3\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\uFEB7\u061B\uFEBB\uFEBF\uFECA\u061F\uFECB\u0621\u0622\u0623\u0624\u0625\u0626\u0627\u0628\u0629\u062A\u062B\u062C\u062D\u062E\u062F\u0630\u0631\u0632\u0633\u0634\u0635\u0636\u0637\uFEC7\u0639\u063A\uFECC\uFE82\uFE84\uFE8E\uFED3\u0640\u0641\u0642\u0643\u0644\u0645\u0646\u0647\u0648\u0649\u064A\u064B\u064C\u064D\u064E\u064F\u0650\u0651\u0652\uFED7\uFEDB\uFEDF\uF8FC\uFEF5\uFEF7\uFEF9\uFEFB\uFEE3\uFEE7\uFEEC\uFEE9\uFFFD"},ibm1046:"cp1046",csibm1046:"cp1046",cp1124:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0401\u0402\u0490\u0404\u0405\u0406\u0407\u0408\u0409\u040A\u040B\u040C\xAD\u040E\u040F\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041FLine truncated
|
||||
\v\f\r\u1EE8\u1EF0\u1EF2\u1EF6\u1EF8\xDD\u1EF4\x1B !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xC0\u1EA2\xC3\xC1\u1EA0\u1EB6\u1EAC\xC8\u1EBA\u1EBC\xC9\u1EB8\u1EC6\xCC\u1EC8\u0128\xCD\u1ECA\xD2\u1ECE\xD5\xD3\u1ECC\u1ED8\u1EDC\u1EDE\u1EE0\u1EDA\u1EE2\xD9\u1EE6\u0168\xA0\u0102\xC2\xCA\xD4\u01A0\u01AF\u0110\u0103\xE2\xEA\xF4\u01A1\u01B0\u0111\u1EB0\u0300\u0309\u0303\u0301\u0323\xE0\u1EA3\xE3\xE1\u1EA1\u1EB2\u1EB1\u1EB3\u1EB5\u1EAF\u1EB4\u1EAE\u1EA6\u1EA8\u1EAA\u1EA4\u1EC0\u1EB7\u1EA7\u1EA9\u1EAB\u1EA5\u1EAD\xE8\u1EC2\u1EBB\u1EBD\xE9\u1EB9\u1EC1\u1EC3\u1EC5\u1EBF\u1EC7\xEC\u1EC9\u1EC4\u1EBE\u1ED2\u0129\xED\u1ECB\xF2\u1ED4\u1ECF\xF5\xF3\u1ECD\u1ED3\u1ED5\u1ED7\u1ED1\u1ED9\u1EDD\u1EDF\u1EE1\u1EDB\u1EE3\xF9\u1ED6\u1EE7\u0169\xFA\u1EE5\u1EEB\u1EED\u1EEF\u1EE9\u1EF1\u1EF3\u1EF7\u1EF9\xFD\u1EF5\u1ED0`},georgianacademy:{type:"_sbcs",chars:"\x80\x81\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\x8D\x8E\x8F\x90\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\x9D\x9E\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\u10D0\u10D1\u10D2\u10D3\u10D4\u10D5\u10D6\u10D7\u10D8\u10D9\u10DA\u10DB\u10DC\u10DD\u10DE\u10DF\u10E0\u10E1\u10E2\u10E3\u10E4\u10E5\u10E6\u10E7\u10E8\u10E9\u10EA\u10EB\u10EC\u10ED\u10EE\u10EF\u10F0\u10F1\u10F2\u10F3\u10F4\u10F5\u10F6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"},georgianps:{type:"_sbcs",chars:"\x80\x81\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\x8D\x8E\x8F\x90\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\x9D\x9E\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\u10D0\u10D1\u10D2\u10D3\u10D4\u10D5\u10D6\u10F1\u10D7\u10D8\u10D9\u10DA\u10DB\u10DC\u10F2\u10DD\u10DE\u10DF\u10E0\u10E1\u10E2\u10F3\u10E3\u10E4\u10E5\u10E6\u10E7\u10E8\u10E9\u10EA\u10EB\u10EC\u10ED\u10EE\u10F4\u10EF\u10F0\u10F5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"},pt154:{type:"_sbcs",chars:"\u0496\u0492\u04EE\u0493\u201E\u2026\u04B6\u04AE\u04B2\u04AF\u04A0\u04E2\u04A2\u049A\u04BA\u04B8\u0497\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u04B3\u04B7\u04A1\u04E3\u04A3\u049B\u04BB\u04B9\xA0\u040E\u045E\u0408\u04E8\u0498\u04B0\xA7\u0401\xA9\u04D8\xAB\xAC\u04EF\xAE\u049C\xB0\u04B1\u0406\u0456\u0499\u04E9\xB6\xB7\u0451\u2116\u04D9\xBB\u0458\u04AA\u04AB\u049D\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F"},viscii:{type:"_sbcs",chars:`\0\u1EB2\u1EB4\u1EAA\x07\b
|
||||
\v\f\r\u1EF6\u1EF8\x1B\u1EF4 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u1EA0\u1EAE\u1EB0\u1EB6\u1EA4\u1EA6\u1EA8\u1EAC\u1EBC\u1EB8\u1EBE\u1EC0\u1EC2\u1EC4\u1EC6\u1ED0\u1ED2\u1ED4\u1ED6\u1ED8\u1EE2\u1EDA\u1EDC\u1EDE\u1ECA\u1ECE\u1ECC\u1EC8\u1EE6\u0168\u1EE4\u1EF2\xD5\u1EAF\u1EB1\u1EB7\u1EA5\u1EA7\u1EA9\u1EAD\u1EBD\u1EB9\u1EBF\u1EC1\u1EC3\u1EC5\u1EC7\u1ED1\u1ED3\u1ED5\u1ED7\u1EE0\u01A0\u1ED9\u1EDD\u1EDF\u1ECB\u1EF0\u1EE8\u1EEA\u1EEC\u01A1\u1EDB\u01AF\xC0\xC1\xC2\xC3\u1EA2\u0102\u1EB3\u1EB5\xC8\xC9\xCA\u1EBA\xCC\xCD\u0128\u1EF3\u0110\u1EE9\xD2\xD3\xD4\u1EA1\u1EF7\u1EEB\u1EED\xD9\xDA\u1EF9\u1EF5\xDD\u1EE1\u01B0\xE0\xE1\xE2\xE3\u1EA3\u0103\u1EEF\u1EAB\xE8\xE9\xEA\u1EBB\xEC\xED\u0129\u1EC9\u0111\u1EF1\xF2\xF3\xF4\xF5\u1ECF\u1ECD\u1EE5\xF9\xFA\u0169\u1EE7\xFD\u1EE3\u1EEE`},iso646cn:{type:"_sbcs",chars:`\0\x07\b
|
||||
\v\f\r\x1B !"#\xA5%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}\u203E\x7F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`},iso646jp:{type:"_sbcs",chars:`\0\x07\b
|
||||
\v\f\r\x1B !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\xA5]^_\`abcdefghijklmnopqrstuvwxyz{|}\u203E\x7F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`},hproman8:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xC0\xC2\xC8\xCA\xCB\xCE\xCF\xB4\u02CB\u02C6\xA8\u02DC\xD9\xDB\u20A4\xAF\xDD\xFD\xB0\xC7\xE7\xD1\xF1\xA1\xBF\xA4\xA3\xA5\xA7\u0192\xA2\xE2\xEA\xF4\xFB\xE1\xE9\xF3\xFA\xE0\xE8\xF2\xF9\xE4\xEB\xF6\xFC\xC5\xEE\xD8\xC6\xE5\xED\xF8\xE6\xC4\xEC\xD6\xDC\xC9\xEF\xDF\xD4\xC1\xC3\xE3\xD0\xF0\xCD\xCC\xD3\xD2\xD5\xF5\u0160\u0161\xDA\u0178\xFF\xDE\xFE\xB7\xB5\xB6\xBE\u2014\xBC\xBD\xAA\xBA\xAB\u25A0\xBB\xB1\uFFFD"},macintosh:{type:"_sbcs",chars:"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\xE6\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u2044\xA4\u2039\u203A\uFB01\uFB02\u2021\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7"},ascii:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"},tis620:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\uFFFD\uFFFD\uFFFD\uFFFD\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u0E4E\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\u0E5A\u0E5B\uFFFD\uFFFD\uFFFD\uFFFD"}}});var fye=C(hye=>{"use strict";var oV=tl().Buffer;hye._dbcs=rl;var rs=-1,dye=-2,ca=-10,Hs=-1e3,bE=new Array(256),iQ=-1;for(Lk=0;Lk<256;Lk++)bE[Lk]=rs;var Lk;function rl(t,e){if(this.encodingName=t.encodingName,!t)throw new Error("DBCS codec is called without the data.");if(!t.table)throw new Error("Encoding '"+this.encodingName+"' has no data.");var r=t.table();this.decodeTables=[],this.decodeTables[0]=bE.slice(0),this.decodeTableSeq=[];for(var n=0;n<r.length;n++)this._addDecodeChunk(r[n]);if(typeof t.gb18030=="function"){this.gb18030=t.gb18030();var s=this.decodeTables.length;this.decodeTables.push(bE.slice(0));var i=this.decodeTables.length;this.decodeTables.push(bE.slice(0));for(var o=this.decodeTables[0],n=129;n<=254;n++)for(var a=this.decodeTables[Hs-o[n]],c=48;c<=57;c++){if(a[c]===rs)a[c]=Hs-s;else if(a[c]>Hs)throw new Error("gb18030 decode tables conflict at byte 2");for(var A=this.decodeTables[Hs-a[c]],u=129;u<=254;u++){if(A[u]===rs)A[u]=Hs-i;else{if(A[u]===Hs-i)continue;if(A[u]>Hs)throw new Error("gb18030 decode tables conflict at byte 3")}for(var l=this.decodeTables[Hs-A[u]],d=48;d<=57;d++)l[d]===rs&&(l[d]=dye)}}}this.defaultCharUnicode=e.defaultCharUnicode,this.encodeTable=[],this.encodeTableSeq=[];var h={};if(t.encodeSkipVals)for(var n=0;n<t.encodeSkipValsLine truncated
|
||||
`)||t.includes("\r")||t.includes("\0"))===!1}function $yt(t){let e=(t.headersList.get("referrer-policy",!0)??"").split(","),r="";if(e.length)for(let n=e.length;n!==0;n--){let s=e[n-1].trim();if(Myt.has(s)){r=s;break}}return r}function Xyt(t,e){let r=$yt(e);r!==""&&(t.referrerPolicy=r)}function Zyt(){return"allowed"}function eBt(){return"success"}function tBt(){return"success"}function rBt(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function nBt(t){let e=t.origin;if(!(e==="client"||e===void 0)){if(t.responseTainting==="cors"||t.mode==="websocket")t.headersList.append("origin",e,!0);else if(t.method!=="GET"&&t.method!=="HEAD"){switch(t.referrerPolicy){case"no-referrer":e=null;break;case"no-referrer-when-downgrade":case"strict-origin":case"strict-origin-when-cross-origin":t.origin&&w7(t.origin)&&!w7(xg(t))&&(e=null);break;case"same-origin":gQ(t,xg(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function TE(t,e){return t}function sBt(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:TE(t.domainLookupStartTime,r),domainLookupEndTime:TE(t.domainLookupEndTime,r),connectionStartTime:TE(t.connectionStartTime,r),connectionEndTime:TE(t.connectionEndTime,r),secureConnectionStartTime:TE(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function iBt(t){return TE(Oyt.now(),t)}function oBt(t){return{startTime:t.startTime??0,redirectStartTime:0,redirectEndTime:0,postRedirectStartTime:t.startTime??0,finalServiceWorkerStartTime:0,finalNetworkResponseStartTime:0,finalNetworkRequestStartTime:0,endTime:0,encodedBodySize:0,decodedBodySize:0,finalConnectionTimingInfo:null}}function qbe(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function aBt(t){return{referrerPolicy:t.referrerPolicy}}function cBt(t){let e=t.referrerPolicy;pQ(e);let r=null;if(t.referrer==="client"){let i=Ube();if(!i||i.origin==="null")return"no-referrer";r=new URL(i)}else Vd.is.URL(t.referrer)&&(r=t.referrer);let n=Q7(r),s=Q7(r,!0);switch(n.toString().length>4096&&(n=s),e){case"no-referrer":return"no-referrer";case"origin":return s??Q7(r,!0);case"unsafe-url":return n;case"strict-origin":{let i=xg(t);return Tg(n)&&!Tg(i)?"no-referrer":s}case"strict-origin-when-cross-origin":{let i=xg(t);return gQ(n,i)?n:Tg(n)&&!Tg(i)?"no-referrer":s}case"same-origin":return gQ(t,n)?n:"no-referrer";case"origin-when-cross-origin":return gQ(t,n)?n:s;case"no-referrer-when-downgrade":{let i=xg(t);return Tg(n)&&!Tg(i)?"no-referrer":n}}}function Q7(t,e=!1){return pQ(Vd.is.URL(t)),t=new URL(t),Jbe(t)?"no-referrer":(t.username="",t.password="",t.hash="",e===!0&&(t.pathname="",t.search=""),t)}var ABt=RegExp.prototype.test.bind(/^127\.(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)\.){2}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)$/),uBt=RegExp.prototype.test.bind(/^(?:(?:0{1,4}:){7}|(?:0{1,4}:){1,6}:|::)0{0,3}1$/);function Ybe(t){return t.includes(":")?(t[0]==="["&&t[t.length-1]==="]"&&(t=t.slice(1,-1)),uBt(t)):ABt(t)}function lBt(t){return t==null||t==="null"?!1:(t=new URL(t),!!(t.protocol==="https:"||t.protocol==="wss:"||Ybe(t.hostname)||t.hostname==="localhost"||t.hostname==="localhost."||t.hostname.endsWith(".localhost")||t.hostname.endsWith(".localhost.")||t.protocol==="file:"))}function Tg(t){return Vd.is.URL(t)?t.href==="about:blank"||t.href==="about:srcdoc"||t.protocol==="data:"||t.protocol==="blob:"?!0:lBt(t.origin):!1}function dBt(t){}function gQ(t,e){return t.origin===e.origin&&t.origin==="null"||t.protocol===e.protocol&&t.hostname===e.hostname&&t.port===e.port}function hBt(t){return t.controller.state==="aborted"}function fBt(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}function gBt(t){return Gyt[t.toLowerCase()]??t}var pBt=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function Vbe(t,e,r=0,n=1){class s{#e;#t;#n;constructor(o,a){this.#e=o,this.#t=a,this.#n=0}next(){if(typeof this!="object"||this===null||!(#e in this))throw new TypeError(`'next' called on an object that does not implement interface ${t} Iterator.`);let o=this.#n,a=e(this.#e),c=a.length;if(o>=c)return{value:void 0,done:!0};let{[r]:A,[n]:u}=a[o];this.#n=o+1;let l;switch(this.#t){case"key":l=A;break;case"value":l=u;break;case"key+value":l=[A,u];break}return{value:l,done:!1}}}return delete s.prototype.constructor,Object.setPrototypeOf(s.prototype,pBt),Object.defineProperties(s.prototype,{[Symbol.toStringTag]:{writable:!1,enumerable:!1,configurable:!0,value:`${t} Iterator`},next:{writable:!0,enumerable:!0,configurable:!0}}),function(i,o){return new s(i,o)}}function mBt(t,e,r,n=0,s=1){let i=Vbe(t,r,n,s),o={keys:{writable:!0,enumerable:!0,configurable:!0,value:function(){return Vd.brandCheck(this,e),i(this,"key")}},values:{writable:!0,enumerable:!0,configurable:!0,value:function(){return Vd.brandCheck(this,e),i(this,"value
Line truncated
|
||||
`).replace(/%0D/ig,"\r").replace(/%22/g,'"')}else{let o=la(a=>_7(a)&&a!==59,t,e);i=k7.decode(o)}return{name:n,value:i,extended:s}}function HBt(t,e){let r=null,n=null,s=null,i=null;for(;;){if(t[e.position]===13&&t[e.position+1]===10){if(r===null)throw wi("header name is null");return{name:r,filename:n,contentType:s,encoding:i}}let o=la(a=>a!==10&&a!==13&&a!==58,t,e);if(o=v7(o,!0,!0,a=>a===9||a===32),!vBt.test(o.toString()))throw wi("header name does not match the field-name token production");if(t[e.position]!==58)throw wi("expected :");switch(e.position++,la(a=>a===32||a===9,t,e),kBt(o)){case"content-disposition":{r=n=null;let a=!1;if(la(A=>_7(A),t,e).toString("ascii").toLowerCase()!=="form-data")throw wi("expected form-data for content-disposition header");for(;e.position<t.length&&(t[e.position]!==13||t[e.position+1]!==10);){let A=OBt(t,e);if(!A)break;A.name==="name"?r=A.value:A.name==="filename"&&(A.extended?(n=A.value,a=!0):a||(n=A.value))}if(r===null)throw wi("name attribute is required in content-disposition header");break}case"content-type":{let a=la(c=>c!==10&&c!==13,t,e);a=v7(a,!1,!0,c=>c===9||c===32),s=Zbe(a);break}case"content-transfer-encoding":{let a=la(c=>c!==10&&c!==13,t,e);a=v7(a,!1,!0,c=>c===9||c===32),i=Zbe(a);break}default:la(a=>a!==10&&a!==13,t,e)}if(t[e.position]!==13||t[e.position+1]!==10)throw wi("expected CRLF");e.position+=2}}function la(t,e,r){let n=r.position;for(;n<e.length&&t(e[n]);)++n;return e.subarray(r.position,r.position=n)}function v7(t,e,r,n){let s=0,i=t.length-1;if(e)for(;s<t.length&&n(t[s]);)s++;if(r)for(;i>0&&n(t[i]);)i--;return s===0&&i===t.length-1?t:t.subarray(s,i+1)}function GBt(t,e,r){if(t.length<e.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[r.position+n])return!1;return!0}function wi(t){return new TypeError("Failed to parse body as FormData.",{cause:new TypeError(t)})}function qBt(t){return t<=31||t===127}function YBt(t){return t===40||t===41||t===60||t===62||t===64||t===44||t===59||t===58||t===92||t===34||t===47||t===91||t===93||t===63||t===61}function _7(t){return t<=127&&t!==32&&t!==9&&!qBt(t)&&!YBt(t)}eQe.exports={multipartFormDataParser:PBt,validateBoundary:UBt}});var mQ=C((IQr,rQe)=>{"use strict";function VBt(){let t,e;return{promise:new Promise((n,s)=>{t=n,e=s}),resolve:t,reject:e}}rQe.exports={createDeferredPromise:VBt}});var DE=C((yQr,aQe)=>{"use strict";var L7=Ze(),{ReadableStreamFrom:WBt,readableStreamClose:JBt,fullyReadBody:zBt,extractMimeType:jBt}=ao(),{FormData:nQe,setFormDataState:KBt}=cv(),{webidl:lc}=ns(),F7=Q("node:assert"),{isErrored:M7,isDisturbed:$Bt}=Q("node:stream"),{isUint8Array:XBt}=Q("node:util/types"),{serializeAMimeType:ZBt}=ua(),{multipartFormDataParser:ebt}=tQe(),{createDeferredPromise:tbt}=mQ(),{parseJSONFromBytes:rbt}=il(),{utf8DecodeBytes:nbt}=rv(),{runtimeFeatures:sbt}=ol(),ibt=sbt.has("crypto")?Q("node:crypto").randomInt:t=>Math.floor(Math.random()*t),Av=new TextEncoder;function obt(){}var abt=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!$Bt(e)&&!M7(e)&&e.cancel("Response object has been garbage collected").catch(obt)});function iQe(t,e=!1){let r=null,n=null;lc.is.ReadableStream(t)?r=t:lc.is.Blob(t)?r=t.stream():r=new ReadableStream({pull(){},start(A){n=A},cancel(){},type:"bytes"}),F7(lc.is.ReadableStream(r));let s=null,i=null,o=null,a=null;if(typeof t=="string")i=t,a="text/plain;charset=UTF-8";else if(lc.is.URLSearchParams(t))i=t.toString(),a="application/x-www-form-urlencoded;charset=UTF-8";else if(lc.is.BufferSource(t))i=lc.util.getCopyOfBytesHeldByBufferSource(t);else if(lc.is.FormData(t)){let A=`----formdata-undici-0${`${ibt(1e11)}`.padStart(11,"0")}`,u=`--${A}\r
|
||||
\v\f\r\x1B !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\xA5]^_\`abcdefghijklmnopqrstuvwxyz{|}\u203E\x7F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`},hproman8:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xC0\xC2\xC8\xCA\xCB\xCE\xCF\xB4\u02CB\u02C6\xA8\u02DC\xD9\xDB\u20A4\xAF\xDD\xFD\xB0\xC7\xE7\xD1\xF1\xA1\xBF\xA4\xA3\xA5\xA7\u0192\xA2\xE2\xEA\xF4\xFB\xE1\xE9\xF3\xFA\xE0\xE8\xF2\xF9\xE4\xEB\xF6\xFC\xC5\xEE\xD8\xC6\xE5\xED\xF8\xE6\xC4\xEC\xD6\xDC\xC9\xEF\xDF\xD4\xC1\xC3\xE3\xD0\xF0\xCD\xCC\xD3\xD2\xD5\xF5\u0160\u0161\xDA\u0178\xFF\xDE\xFE\xB7\xB5\xB6\xBE\u2014\xBC\xBD\xAA\xBA\xAB\u25A0\xBB\xB1\uFFFD"},macintosh:{type:"_sbcs",chars:"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\xE6\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u2044\xA4\u2039\u203A\uFB01\uFB02\u2021\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7"},ascii:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"},tis620:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\uFFFD\uFFFD\uFFFD\uFFFD\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u0E4E\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\u0E5A\u0E5B\uFFFD\uFFFD\uFFFD\uFFFD"}}});var _Be=C(MBe=>{"use strict";var jJ=zl().Buffer;MBe._dbcs=jl;var Is=-1,FBe=-2,qa=-10,ui=-1e3,OC=new Array(256),Tw=-1;for(rF=0;rF<256;rF++)OC[rF]=Is;var rF;function jl(t,e){if(this.encodingName=t.encodingName,!t)throw new Error("DBCS codec is called without the data.");if(!t.table)throw new Error("Encoding '"+this.encodingName+"' has no data.");var r=t.table();this.decodeTables=[],this.decodeTables[0]=OC.slice(0),this.decodeTableSeq=[];for(var n=0;n<r.length;n++)this._addDecodeChunk(r[n]);if(typeof t.gb18030=="function"){this.gb18030=t.gb18030();var s=this.decodeTables.length;this.decodeTables.push(OC.slice(0));var i=this.decodeTables.length;this.decodeTables.push(OC.slice(0));for(var o=this.decodeTables[0],n=129;n<=254;n++)for(var a=this.decodeTables[ui-o[n]],c=48;c<=57;c++){if(a[c]===Is)a[c]=ui-s;else if(a[c]>ui)throw new Error("gb18030 decode tables conflict at byte 2");for(var A=this.decodeTables[ui-a[c]],u=129;u<=254;u++){if(A[u]===Is)A[u]=ui-i;else{if(A[u]===ui-i)continue;if(A[u]>ui)throw new Error("gb18030 decode tables conflict at byte 3")}for(var l=this.decodeTables[ui-A[u]],d=48;d<=57;d++)l[d]===Is&&(l[d]=FBe)}}}this.defaultCharUnicode=e.defaultCharUnicode,this.encodeTable=[],this.encodeTableSeq=[];var h={};if(t.encodeSkipVals)for(var n=0;n<t.encodeSkipValsLine truncated
|
||||
`)||t.includes("\r")||t.includes("\0"))===!1}function Dbt(t){let e=(t.headersList.get("referrer-policy",!0)??"").split(","),r="";if(e.length)for(let n=e.length;n!==0;n--){let s=e[n-1].trim();if(gbt.has(s)){r=s;break}}return r}function Rbt(t,e){let r=Dbt(e);r!==""&&(t.referrerPolicy=r)}function kbt(){return"allowed"}function vbt(){return"success"}function Fbt(){return"success"}function Mbt(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function _bt(t){let e=t.origin;if(!(e==="client"||e===void 0)){if(t.responseTainting==="cors"||t.mode==="websocket")t.headersList.append("origin",e,!0);else if(t.method!=="GET"&&t.method!=="HEAD"){switch(t.referrerPolicy){case"no-referrer":e=null;break;case"no-referrer-when-downgrade":case"strict-origin":case"strict-origin-when-cross-origin":t.origin&&f7(t.origin)&&!f7(kp(t))&&(e=null);break;case"same-origin":Uw(t,kp(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function VC(t,e){return t}function Lbt(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:VC(t.domainLookupStartTime,r),domainLookupEndTime:VC(t.domainLookupEndTime,r),connectionStartTime:VC(t.connectionStartTime,r),connectionEndTime:VC(t.connectionEndTime,r),secureConnectionStartTime:VC(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function Ubt(t){return VC(Cbt.now(),t)}function Pbt(t){return{startTime:t.startTime??0,redirectStartTime:0,redirectEndTime:0,postRedirectStartTime:t.startTime??0,finalServiceWorkerStartTime:0,finalNetworkResponseStartTime:0,finalNetworkRequestStartTime:0,endTime:0,encodedBodySize:0,decodedBodySize:0,finalConnectionTimingInfo:null}}function lwe(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function Obt(t){return{referrerPolicy:t.referrerPolicy}}function Hbt(t){let e=t.referrerPolicy;Pw(e);let r=null;if(t.referrer==="client"){let i=owe();if(!i||i.origin==="null")return"no-referrer";r=new URL(i)}else Vh.is.URL(t.referrer)&&(r=t.referrer);let n=h7(r),s=h7(r,!0);switch(n.toString().length>4096&&(n=s),e){case"no-referrer":return"no-referrer";case"origin":return s??h7(r,!0);case"unsafe-url":return n;case"strict-origin":{let i=kp(t);return Rp(n)&&!Rp(i)?"no-referrer":s}case"strict-origin-when-cross-origin":{let i=kp(t);return Uw(n,i)?n:Rp(n)&&!Rp(i)?"no-referrer":s}case"same-origin":return Uw(t,n)?n:"no-referrer";case"origin-when-cross-origin":return Uw(t,n)?n:s;case"no-referrer-when-downgrade":{let i=kp(t);return Rp(n)&&!Rp(i)?"no-referrer":n}}}function h7(t,e=!1){return Pw(Vh.is.URL(t)),t=new URL(t),gwe(t)?"no-referrer":(t.username="",t.password="",t.hash="",e===!0&&(t.pathname="",t.search=""),t)}var Gbt=RegExp.prototype.test.bind(/^127\.(?:(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)\.){2}(?:25[0-5]|2[0-4]\d|1\d\d|[1-9]\d|\d)$/),qbt=RegExp.prototype.test.bind(/^(?:(?:0{1,4}:){7}|(?:0{1,4}:){1,6}:|::)0{0,3}1$/);function dwe(t){return t.includes(":")?(t[0]==="["&&t[t.length-1]==="]"&&(t=t.slice(1,-1)),qbt(t)):Gbt(t)}function Ybt(t){return t==null||t==="null"?!1:(t=new URL(t),!!(t.protocol==="https:"||t.protocol==="wss:"||dwe(t.hostname)||t.hostname==="localhost"||t.hostname==="localhost."||t.hostname.endsWith(".localhost")||t.hostname.endsWith(".localhost.")||t.protocol==="file:"))}function Rp(t){return Vh.is.URL(t)?t.href==="about:blank"||t.href==="about:srcdoc"||t.protocol==="data:"||t.protocol==="blob:"?!0:Ybt(t.origin):!1}function Vbt(t){}function Uw(t,e){return t.origin===e.origin&&t.origin==="null"||t.protocol===e.protocol&&t.hostname===e.hostname&&t.port===e.port}function Jbt(t){return t.controller.state==="aborted"}function Wbt(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}function zbt(t){return ybt[t.toLowerCase()]??t}var jbt=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function hwe(t,e,r=0,n=1){class s{#e;#t;#n;constructor(o,a){this.#e=o,this.#t=a,this.#n=0}next(){if(typeof this!="object"||this===null||!(#e in this))throw new TypeError(`'next' called on an object that does not implement interface ${t} Iterator.`);let o=this.#n,a=e(this.#e),c=a.length;if(o>=c)return{value:void 0,done:!0};let{[r]:A,[n]:u}=a[o];this.#n=o+1;let l;switch(this.#t){case"key":l=A;break;case"value":l=u;break;case"key+value":l=[A,u];break}return{value:l,done:!1}}}return delete s.prototype.constructor,Object.setPrototypeOf(s.prototype,jbt),Object.defineProperties(s.prototype,{[Symbol.toStringTag]:{writable:!1,enumerable:!1,configurable:!0,value:`${t} Iterator`},next:{writable:!0,enumerable:!0,configurable:!0}}),function(i,o){return new s(i,o)}}function Kbt(t,e,r,n=0,s=1){let i=hwe(t,r,n,s),o={keys:{writable:!0,enumerable:!0,configurable:!0,value:function(){return Vh.brandCheck(this,e),i(this,"key")}},values:{writable:!0,enumerable:!0,configurable:!0,value:function(){return Vh.brandCheck(this,e),i(this,"value
Line truncated
|
||||
`).replace(/%0D/ig,"\r").replace(/%22/g,'"')}else{let o=Ja(a=>b7(a)&&a!==59,t,e);i=y7.decode(o)}return{name:n,value:i,extended:s}}function IQt(t,e){let r=null,n=null,s=null,i=null;for(;;){if(t[e.position]===13&&t[e.position+1]===10){if(r===null)throw Ki("header name is null");return{name:r,filename:n,contentType:s,encoding:i}}let o=Ja(a=>a!==10&&a!==13&&a!==58,t,e);if(o=B7(o,!0,!0,a=>a===9||a===32),!dQt.test(o.toString()))throw Ki("header name does not match the field-name token production");if(t[e.position]!==58)throw Ki("expected :");switch(e.position++,Ja(a=>a===32||a===9,t,e),lQt(o)){case"content-disposition":{r=n=null;let a=!1;if(Ja(A=>b7(A),t,e).toString("ascii").toLowerCase()!=="form-data")throw Ki("expected form-data for content-disposition header");for(;e.position<t.length&&(t[e.position]!==13||t[e.position+1]!==10);){let A=CQt(t,e);if(!A)break;A.name==="name"?r=A.value:A.name==="filename"&&(A.extended?(n=A.value,a=!0):a||(n=A.value))}if(r===null)throw Ki("name attribute is required in content-disposition header");break}case"content-type":{let a=Ja(c=>c!==10&&c!==13,t,e);a=B7(a,!1,!0,c=>c===9||c===32),s=ywe(a);break}case"content-transfer-encoding":{let a=Ja(c=>c!==10&&c!==13,t,e);a=B7(a,!1,!0,c=>c===9||c===32),i=ywe(a);break}default:Ja(a=>a!==10&&a!==13,t,e)}if(t[e.position]!==13||t[e.position+1]!==10)throw Ki("expected CRLF");e.position+=2}}function Ja(t,e,r){let n=r.position;for(;n<e.length&&t(e[n]);)++n;return e.subarray(r.position,r.position=n)}function B7(t,e,r,n){let s=0,i=t.length-1;if(e)for(;s<t.length&&n(t[s]);)s++;if(r)for(;i>0&&n(t[i]);)i--;return s===0&&i===t.length-1?t:t.subarray(s,i+1)}function yQt(t,e,r){if(t.length<e.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[r.position+n])return!1;return!0}function Ki(t){return new TypeError("Failed to parse body as FormData.",{cause:new TypeError(t)})}function BQt(t){return t<=31||t===127}function bQt(t){return t===40||t===41||t===60||t===62||t===64||t===44||t===59||t===58||t===92||t===34||t===47||t===91||t===93||t===63||t===61}function b7(t){return t<=127&&t!==32&&t!==9&&!BQt(t)&&!bQt(t)}Bwe.exports={multipartFormDataParser:EQt,validateBoundary:mQt}});var Ow=C((CSr,Qwe)=>{"use strict";function QQt(){let t,e;return{promise:new Promise((n,s)=>{t=n,e=s}),resolve:t,reject:e}}Qwe.exports={createDeferredPromise:QQt}});var zC=C((ISr,xwe)=>{"use strict";var S7=st(),{ReadableStreamFrom:wQt,readableStreamClose:SQt,fullyReadBody:NQt,extractMimeType:TQt}=Oo(),{FormData:wwe,setFormDataState:xQt}=NF(),{webidl:zc}=ys(),Q7=Q("node:assert"),{isErrored:w7,isDisturbed:DQt}=Q("node:stream"),{isUint8Array:RQt}=Q("node:util/types"),{serializeAMimeType:kQt}=Va(),{multipartFormDataParser:vQt}=bwe(),{createDeferredPromise:FQt}=Ow(),{parseJSONFromBytes:MQt}=Zl(),{utf8DecodeBytes:_Qt}=yF(),{runtimeFeatures:LQt}=$l(),UQt=LQt.has("crypto")?Q("node:crypto").randomInt:t=>Math.floor(Math.random()*t),TF=new TextEncoder;function PQt(){}var OQt=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!DQt(e)&&!w7(e)&&e.cancel("Response object has been garbage collected").catch(PQt)});function Nwe(t,e=!1){let r=null,n=null;zc.is.ReadableStream(t)?r=t:zc.is.Blob(t)?r=t.stream():r=new ReadableStream({pull(){},start(A){n=A},cancel(){},type:"bytes"}),Q7(zc.is.ReadableStream(r));let s=null,i=null,o=null,a=null;if(typeof t=="string")i=t,a="text/plain;charset=UTF-8";else if(zc.is.URLSearchParams(t))i=t.toString(),a="application/x-www-form-urlencoded;charset=UTF-8";else if(zc.is.BufferSource(t))i=zc.util.getCopyOfBytesHeldByBufferSource(t);else if(zc.is.FormData(t)){let A=`----formdata-undici-0${`${UQt(1e11)}`.padStart(11,"0")}`,u=`--${A}\r
|
||||
Content-Disposition: form-data`;let l=m=>m.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),d=m=>m.replace(/\r?\n|\r/g,`\r
|
||||
`),h=[],f=new Uint8Array([13,10]);o=0;let g=!1;for(let[m,I]of t)if(typeof I=="string"){let y=Av.encode(u+`; name="${l(d(m))}"\r
|
||||
`),h=[],f=new Uint8Array([13,10]);o=0;let g=!1;for(let[m,I]of t)if(typeof I=="string"){let y=TF.encode(u+`; name="${l(d(m))}"\r
|
||||
\r
|
||||
${d(I)}\r
|
||||
`);h.push(y),o+=y.byteLength}else{let y=Av.encode(`${u}; name="${l(d(m))}"`+(I.name?`; filename="${l(I.name)}"`:"")+`\r
|
||||
`);h.push(y),o+=y.byteLength}else{let y=TF.encode(`${u}; name="${l(d(m))}"`+(I.name?`; filename="${l(I.name)}"`:"")+`\r
|
||||
Content-Type: ${I.type||"application/octet-stream"}\r
|
||||
\r
|
||||
`);h.push(y,I,f),typeof I.size=="number"?o+=y.byteLength+I.size+f.byteLength:g=!0}let E=Av.encode(`--${A}--\r
|
||||
`);h.push(E),o+=E.byteLength,g&&(o=null),i=t,s=async function*(){for(let m of h)m.stream?yield*m.stream():yield m},a=`multipart/form-data; boundary=${A}`}else if(lc.is.Blob(t))i=t,o=t.size,t.type&&(a=t.type);else if(typeof t[Symbol.asyncIterator]=="function"){if(e)throw new TypeError("keepalive");if(L7.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=lc.is.ReadableStream(t)?t:WBt(t)}return(typeof i=="string"||XBt(i))&&(s=()=>(o=typeof i=="string"?Buffer.byteLength(i):i.length,i)),s!=null&&(async()=>{let A=s(),u=A?.[Symbol.asyncIterator]?.();if(u)for await(let l of u){if(M7(r))break;l.length&&n.enqueue(new Uint8Array(l))}else A?.length&&!M7(r)&&n.enqueue(typeof A=="string"?Av.encode(A):new Uint8Array(A));queueMicrotask(()=>JBt(n))})(),[{stream:r,source:i,length:o},a]}function cbt(t,e=!1){return lc.is.ReadableStream(t)&&(F7(!L7.isDisturbed(t),"The body has already been consumed."),F7(!t.locked,"The stream is locked.")),iQe(t,e)}function Abt(t){let{0:e,1:r}=t.stream.tee();return t.stream=e,{stream:r,length:t.length,source:t.source}}function ubt(t,e){return{blob(){return RE(this,n=>{let s=sQe(e(this));return s===null?s="":s&&(s=ZBt(s)),new Blob([n],{type:s})},t,e)},arrayBuffer(){return RE(this,n=>new Uint8Array(n).buffer,t,e)},text(){return RE(this,nbt,t,e)},json(){return RE(this,rbt,t,e)},formData(){return RE(this,n=>{let s=sQe(e(this));if(s!==null)switch(s.essence){case"multipart/form-data":{let i=ebt(n,s),o=new nQe;return KBt(o,i),o}case"application/x-www-form-urlencoded":{let i=new URLSearchParams(n.toString()),o=new nQe;for(let[a,c]of i)o.append(a,c);return o}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},t,e)},bytes(){return RE(this,n=>new Uint8Array(n),t,e)}}}function lbt(t,e){Object.assign(t.prototype,ubt(t,e))}function RE(t,e,r,n){try{lc.brandCheck(t,r)}catch(a){return Promise.reject(a)}if(t=n(t),oQe(t))return Promise.reject(new TypeError("Body is unusable: Body has already been read"));let s=tbt(),i=s.reject,o=a=>{try{s.resolve(e(a))}catch(c){i(c)}};return t.body==null?(o(Buffer.allocUnsafe(0)),s.promise):(zBt(t.body,o,i),s.promise)}function oQe(t){let e=t.body;return e!=null&&(e.stream.locked||L7.isDisturbed(e.stream))}function sQe(t){let e=t.headersList,r=jBt(e);return r==="failure"?null:r}aQe.exports={extractBody:iQe,safelyExtractBody:cbt,cloneBody:Abt,mixinBody:lbt,streamRegistry:abt,bodyUnusable:oQe}});var BQe=C((BQr,yQe)=>{"use strict";var Ge=Q("node:assert"),De=Ze(),{channels:cQe}=qd(),U7=EV(),{RequestContentLengthMismatchError:Rg,ResponseContentLengthMismatchError:AQe,RequestAbortedError:mQe,InvalidArgumentError:dbt,HeadersTimeoutError:hbt,HeadersOverflowError:fbt,SocketError:Dg,InformationalError:kE,BodyTimeoutError:gbt,HTTPParserError:pbt,ResponseExceededMaxSizeError:mbt}=Xe(),{kUrl:EQe,kReset:Si,kClient:fv,kParser:pr,kBlocking:IQ,kRunning:fn,kPending:V7,kSize:uQe,kWriting:Wd,kQueue:dc,kNoRef:EQ,kKeepAliveDefaultTimeout:Ebt,kHostHeader:Cbt,kPendingIdx:Ibt,kRunningIdx:da,kError:Gs,kPipelining:dv,kSocket:vg,kKeepAliveTimeoutValue:gv,kMaxHeadersSize:ybt,kKeepAliveMaxTimeout:Bbt,kKeepAliveTimeoutThreshold:bbt,kHeadersTimeout:Qbt,kBodyTimeout:wbt,kStrictContentLength:H7,kMaxRequests:lQe,kCounter:Sbt,kMaxResponseSize:Nbt,kOnError:dQe,kResume:cl,kHTTPContext:CQe,kClosed:G7}=Kt(),co=abe(),hQe=Buffer.alloc(0),uv=Buffer[Symbol.species],Tbt=De.removeAllListeners,_g=Symbol("kIdleSocketValidation"),kg=Symbol("kIdleSocketValidationTimeout"),W7=Symbol("kSocketUsed"),P7;function xbt(){let t=process.env.JEST_WORKER_ID?l7():void 0,e,r=process.arch!=="ppc64";if(process.env.UNDICI_NO_WASM_SIMD==="1"?r=!1:process.env.UNDICI_NO_WASM_SIMD==="0"&&(r=!0),r)try{e=new WebAssembly.Module(ube())}catch{}return e||(e=new WebAssembly.Module(t||l7())),new WebAssembly.Instance(e,{env:{wasm_on_url:(n,s,i)=>0,wasm_on_status:(n,s,i)=>{Ge(zr.ptr===n);let o=s-TA+NA.byteOffset;return zr.onStatus(new uv(NA.buffer,o,i))},wasm_on_message_begin:n=>(Ge(zr.ptr===n),zr.onMessageBegin()),wasm_on_header_field:(n,s,i)=>{Ge(zr.ptr===n);let o=s-TA+NA.byteOffset;return zr.onHeaderField(new uv(NA.buffer,o,i))},wasm_on_header_value:(n,s,i)=>{Ge(zr.ptr===n);let o=s-TA+NA.byteOffset;return zr.onHeaderValue(new uv(NA.buffer,o,i))},wasm_on_headers_complete:(n,s,i,o)=>(Ge(zr.ptr===n),zr.onHeadersComplete(s,i===1,o===1)),wasm_on_body:(n,s,i)=>{Ge(zr.ptr===n);let o=s-TA+NA.byteOffset;return zr.onBody(new uv(NA.buffer,o,i))},wasm_on_message_complete:n=>(Ge(zr.ptr===n),zr.onMessageComplete())}})}var O7=null,zr=null,NA=null,lv=0,TA=null,Rbt=0,CQ=1,vE=2|CQ,hv=4|CQ,q7=8|Rbt,Y7=class{constructor(e,r,{exports:n}){this.llhttp=n,this.ptr=this.llhttp.llhttp_alloc(co.TYPE.RESPONSE),this.client=e,this.socket=r,this.timeout=null,this.timeoutWeakRef=new WeakRef(this),this.timeoutValue=null,this.timeoutType=null,this.statusCode=0,this.statusText="",this.upgrade=!1,this.headers=[],this.headersSize=0,this.headersMaxSize=e[ybt],this.shouldKeepAliv
Line truncated
|
||||
`);h.push(y,I,f),typeof I.size=="number"?o+=y.byteLength+I.size+f.byteLength:g=!0}let E=TF.encode(`--${A}--\r
|
||||
`);h.push(E),o+=E.byteLength,g&&(o=null),i=t,s=async function*(){for(let m of h)m.stream?yield*m.stream():yield m},a=`multipart/form-data; boundary=${A}`}else if(zc.is.Blob(t))i=t,o=t.size,t.type&&(a=t.type);else if(typeof t[Symbol.asyncIterator]=="function"){if(e)throw new TypeError("keepalive");if(S7.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=zc.is.ReadableStream(t)?t:wQt(t)}return(typeof i=="string"||RQt(i))&&(s=()=>(o=typeof i=="string"?Buffer.byteLength(i):i.length,i)),s!=null&&(async()=>{let A=s(),u=A?.[Symbol.asyncIterator]?.();if(u)for await(let l of u){if(w7(r))break;l.length&&n.enqueue(new Uint8Array(l))}else A?.length&&!w7(r)&&n.enqueue(typeof A=="string"?TF.encode(A):new Uint8Array(A));queueMicrotask(()=>SQt(n))})(),[{stream:r,source:i,length:o},a]}function HQt(t,e=!1){return zc.is.ReadableStream(t)&&(Q7(!S7.isDisturbed(t),"The body has already been consumed."),Q7(!t.locked,"The stream is locked.")),Nwe(t,e)}function GQt(t){let{0:e,1:r}=t.stream.tee();return t.stream=e,{stream:r,length:t.length,source:t.source}}function qQt(t,e){return{blob(){return WC(this,n=>{let s=Swe(e(this));return s===null?s="":s&&(s=kQt(s)),new Blob([n],{type:s})},t,e)},arrayBuffer(){return WC(this,n=>new Uint8Array(n).buffer,t,e)},text(){return WC(this,_Qt,t,e)},json(){return WC(this,MQt,t,e)},formData(){return WC(this,n=>{let s=Swe(e(this));if(s!==null)switch(s.essence){case"multipart/form-data":{let i=vQt(n,s),o=new wwe;return xQt(o,i),o}case"application/x-www-form-urlencoded":{let i=new URLSearchParams(n.toString()),o=new wwe;for(let[a,c]of i)o.append(a,c);return o}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},t,e)},bytes(){return WC(this,n=>new Uint8Array(n),t,e)}}}function YQt(t,e){Object.assign(t.prototype,qQt(t,e))}function WC(t,e,r,n){try{zc.brandCheck(t,r)}catch(a){return Promise.reject(a)}if(t=n(t),Twe(t))return Promise.reject(new TypeError("Body is unusable: Body has already been read"));let s=FQt(),i=s.reject,o=a=>{try{s.resolve(e(a))}catch(c){i(c)}};return t.body==null?(o(Buffer.allocUnsafe(0)),s.promise):(NQt(t.body,o,i),s.promise)}function Twe(t){let e=t.body;return e!=null&&(e.stream.locked||S7.isDisturbed(e.stream))}function Swe(t){let e=t.headersList,r=TQt(e);return r==="failure"?null:r}xwe.exports={extractBody:Nwe,safelyExtractBody:HQt,cloneBody:GQt,mixinBody:YQt,streamRegistry:OQt,bodyUnusable:Twe}});var Ywe=C((ySr,qwe)=>{"use strict";var Je=Q("node:assert"),_e=st(),{channels:Dwe}=qh(),N7=aW(),{RequestContentLengthMismatchError:vp,ResponseContentLengthMismatchError:Rwe,RequestAbortedError:Pwe,InvalidArgumentError:VQt,HeadersTimeoutError:JQt,HeadersOverflowError:WQt,SocketError:Fp,InformationalError:jC,BodyTimeoutError:zQt,HTTPParserError:jQt,ResponseExceededMaxSizeError:KQt}=et(),{kUrl:Owe,kReset:Xi,kClient:vF,kParser:Sr,kBlocking:qw,kRunning:Sn,kPending:F7,kSize:kwe,kWriting:Jh,kQueue:jc,kNoRef:Hw,kKeepAliveDefaultTimeout:XQt,kHostHeader:ZQt,kPendingIdx:$Qt,kRunningIdx:Wa,kError:li,kPipelining:RF,kSocket:Mp,kKeepAliveTimeoutValue:FF,kMaxHeadersSize:ewt,kKeepAliveMaxTimeout:twt,kKeepAliveTimeoutThreshold:rwt,kHeadersTimeout:nwt,kBodyTimeout:swt,kStrictContentLength:D7,kMaxRequests:vwe,kCounter:iwt,kMaxResponseSize:owt,kOnError:Fwe,kResume:td,kHTTPContext:Hwe,kClosed:R7}=sr(),Ho=xQe(),Mwe=Buffer.alloc(0),xF=Buffer[Symbol.species],awt=_e.removeAllListeners,_p=Symbol("kIdleSocketValidation"),KC=Symbol("kIdleSocketValidationTimeout"),M7=Symbol("kSocketUsed"),T7;function cwt(){let t=process.env.JEST_WORKER_ID?e7():void 0,e,r=process.arch!=="ppc64";if(process.env.UNDICI_NO_WASM_SIMD==="1"?r=!1:process.env.UNDICI_NO_WASM_SIMD==="0"&&(r=!0),r)try{e=new WebAssembly.Module(kQe())}catch{}return e||(e=new WebAssembly.Module(t||e7())),new WebAssembly.Instance(e,{env:{wasm_on_url:(n,s,i)=>0,wasm_on_status:(n,s,i)=>{Je(on.ptr===n);let o=s-du+lu.byteOffset;return on.onStatus(new xF(lu.buffer,o,i))},wasm_on_message_begin:n=>(Je(on.ptr===n),on.onMessageBegin()),wasm_on_header_field:(n,s,i)=>{Je(on.ptr===n);let o=s-du+lu.byteOffset;return on.onHeaderField(new xF(lu.buffer,o,i))},wasm_on_header_value:(n,s,i)=>{Je(on.ptr===n);let o=s-du+lu.byteOffset;return on.onHeaderValue(new xF(lu.buffer,o,i))},wasm_on_headers_complete:(n,s,i,o)=>(Je(on.ptr===n),on.onHeadersComplete(s,i===1,o===1)),wasm_on_body:(n,s,i)=>{Je(on.ptr===n);let o=s-du+lu.byteOffset;return on.onBody(new xF(lu.buffer,o,i))},wasm_on_message_complete:n=>(Je(on.ptr===n),on.onMessageComplete())}})}var x7=null,on=null,lu=null,DF=0,du=null,Awt=0,Gw=1,XC=2|Gw,kF=4|Gw,k7=8|Awt,v7=class{constructor(e,r,{exports:n}){this.llhttp=n,this.ptr=this.llhttp.llhttp_alloc(Ho.TYPE.RESPONSE),this.client=e,this.socket=r,this.timeout=null,this.timeoutWeakRef=new WeakRef(this),this.timeoutValue=null,this.timeoutType=null,this.statusCode=0,this.statusText="",this.upgrade=!1,this.headers=[],this.headersSize=0,this.headersMaxSize=e[ewt],this.shouldKeepAliv
Line truncated
|
||||
`;if(typeof s=="string"?g+=`host: ${s}\r
|
||||
`:g+=t[Cbt],i?g+=`connection: upgrade\r
|
||||
`:g+=t[ZQt],i?g+=`connection: upgrade\r
|
||||
upgrade: ${i}\r
|
||||
`:t[dv]&&!h[Si]?g+=`connection: keep-alive\r
|
||||
`:t[RF]&&!h[Xi]?g+=`connection: keep-alive\r
|
||||
`:g+=`connection: close\r
|
||||
`,Array.isArray(A))for(let E=0;E<A.length;E+=2){let m=A[E+0],I=A[E+1];if(Array.isArray(I))for(let y=0;y<I.length;y++)g+=`${m}: ${I[y]}\r
|
||||
`;else g+=`${m}: ${I}\r
|
||||
`}return cQe.sendHeaders.hasSubscribers&&cQe.sendHeaders.publish({request:e,headers:g,socket:h}),!c||d===0?gQe(f,null,t,e,h,u,g,l):De.isBuffer(c)?gQe(f,c,t,e,h,u,g,l):De.isBlobLike(c)?typeof c.stream=="function"?pQe(f,c.stream(),t,e,h,u,g,l):Gbt(f,c,t,e,h,u,g,l):De.isStream(c)?Hbt(f,c,t,e,h,u,g,l):De.isIterable(c)?pQe(f,c,t,e,h,u,g,l):Ge(!1),!0}function Hbt(t,e,r,n,s,i,o,a){Ge(i!==0||r[fn]===0,"stream body cannot be pipelined");let c=!1,A=new pv({abort:t,socket:s,request:n,contentLength:i,client:r,expectsPayload:a,header:o}),u=function(f){if(!c)try{!A.write(f)&&this.pause&&this.pause()}catch(g){De.destroy(this,g)}},l=function(){c||e.resume&&e.resume()},d=function(){if(queueMicrotask(()=>{e.removeListener("error",h)}),!c){let f=new mQe;queueMicrotask(()=>h(f))}},h=function(f){if(!c){if(c=!0,Ge(s.destroyed||s[Wd]&&r[fn]<=1),s.off("drain",l).off("error",h),e.removeListener("data",u).removeListener("end",h).removeListener("close",d),!f)try{A.end()}catch(g){f=g}A.destroy(f),f&&(f.code!=="UND_ERR_INFO"||f.message!=="reset")?De.destroy(e,f):De.destroy(e)}};e.on("data",u).on("end",h).on("error",h).on("close",d),e.resume&&e.resume(),s.on("drain",l).on("error",h),e.errorEmitted??e.errored?setImmediate(h,e.errored):(e.endEmitted??e.readableEnded)&&setImmediate(h,null),(e.closeEmitted??e.closed)&&setImmediate(d)}function gQe(t,e,r,n,s,i,o,a){try{e?De.isBuffer(e)&&(Ge(i===e.byteLength,"buffer body must have content length"),s.cork(),s.write(`${o}content-length: ${i}\r
|
||||
`}return Dwe.sendHeaders.hasSubscribers&&Dwe.sendHeaders.publish({request:e,headers:g,socket:h}),!c||d===0?Lwe(f,null,t,e,h,u,g,l):_e.isBuffer(c)?Lwe(f,c,t,e,h,u,g,l):_e.isBlobLike(c)?typeof c.stream=="function"?Uwe(f,c.stream(),t,e,h,u,g,l):ywt(f,c,t,e,h,u,g,l):_e.isStream(c)?Iwt(f,c,t,e,h,u,g,l):_e.isIterable(c)?Uwe(f,c,t,e,h,u,g,l):Je(!1),!0}function Iwt(t,e,r,n,s,i,o,a){Je(i!==0||r[Sn]===0,"stream body cannot be pipelined");let c=!1,A=new MF({abort:t,socket:s,request:n,contentLength:i,client:r,expectsPayload:a,header:o}),u=function(f){if(!c)try{!A.write(f)&&this.pause&&this.pause()}catch(g){_e.destroy(this,g)}},l=function(){c||e.resume&&e.resume()},d=function(){if(queueMicrotask(()=>{e.removeListener("error",h)}),!c){let f=new Pwe;queueMicrotask(()=>h(f))}},h=function(f){if(!c){if(c=!0,Je(s.destroyed||s[Jh]&&r[Sn]<=1),s.off("drain",l).off("error",h),e.removeListener("data",u).removeListener("end",h).removeListener("close",d),!f)try{A.end()}catch(g){f=g}A.destroy(f),f&&(f.code!=="UND_ERR_INFO"||f.message!=="reset")?_e.destroy(e,f):_e.destroy(e)}};e.on("data",u).on("end",h).on("error",h).on("close",d),e.resume&&e.resume(),s.on("drain",l).on("error",h),e.errorEmitted??e.errored?setImmediate(h,e.errored):(e.endEmitted??e.readableEnded)&&setImmediate(h,null),(e.closeEmitted??e.closed)&&setImmediate(d)}function Lwe(t,e,r,n,s,i,o,a){try{e?_e.isBuffer(e)&&(Je(i===e.byteLength,"buffer body must have content length"),s.cork(),s.write(`${o}content-length: ${i}\r
|
||||
\r
|
||||
`,"latin1"),s.write(e),s.uncork(),n.onBodySent(e),!a&&n.reset!==!1&&(s[Si]=!0)):i===0?s.write(`${o}content-length: 0\r
|
||||
`,"latin1"),s.write(e),s.uncork(),n.onBodySent(e),!a&&n.reset!==!1&&(s[Xi]=!0)):i===0?s.write(`${o}content-length: 0\r
|
||||
\r
|
||||
`,"latin1"):(Ge(i===null,"no body must not have content length"),s.write(`${o}\r
|
||||
`,"latin1")),n.onRequestSent(),r[cl]()}catch(c){t(c)}}async function Gbt(t,e,r,n,s,i,o,a){Ge(i===e.size,"blob body must have content length");try{if(i!=null&&i!==e.size)throw new Rg;let c=Buffer.from(await e.arrayBuffer());s.cork(),s.write(`${o}content-length: ${i}\r
|
||||
`,"latin1"):(Je(i===null,"no body must not have content length"),s.write(`${o}\r
|
||||
`,"latin1")),n.onRequestSent(),r[td]()}catch(c){t(c)}}async function ywt(t,e,r,n,s,i,o,a){Je(i===e.size,"blob body must have content length");try{if(i!=null&&i!==e.size)throw new vp;let c=Buffer.from(await e.arrayBuffer());s.cork(),s.write(`${o}content-length: ${i}\r
|
||||
\r
|
||||
`,"latin1"),s.write(c),s.uncork(),n.onBodySent(c),n.onRequestSent(),!a&&n.reset!==!1&&(s[Si]=!0),r[cl]()}catch(c){t(c)}}async function pQe(t,e,r,n,s,i,o,a){Ge(i!==0||r[fn]===0,"iterator body cannot be pipelined");let c=null;function A(){if(c){let d=c;c=null,d()}}let u=()=>new Promise((d,h)=>{Ge(c===null),s[Gs]?h(s[Gs]):c=d});s.on("close",A).on("drain",A);let l=new pv({abort:t,socket:s,request:n,contentLength:i,client:r,expectsPayload:a,header:o});try{for await(let d of e){if(s[Gs])throw s[Gs];l.write(d)||await u()}l.end()}catch(d){l.destroy(d)}finally{s.off("close",A).off("drain",A)}}var pv=class{constructor({abort:e,socket:r,request:n,contentLength:s,client:i,expectsPayload:o,header:a}){this.socket=r,this.request=n,this.contentLength=s,this.client=i,this.bytesWritten=0,this.expectsPayload=o,this.header=a,this.abort=e,r[Wd]=!0}write(e){let{socket:r,request:n,contentLength:s,client:i,bytesWritten:o,expectsPayload:a,header:c}=this;if(r[Gs])throw r[Gs];if(r.destroyed)return!1;let A=Buffer.byteLength(e);if(!A)return!0;if(s!==null&&o+A>s){if(i[H7])throw new Rg;process.emitWarning(new Rg)}r.cork(),o===0&&(!a&&n.reset!==!1&&(r[Si]=!0),s===null?r.write(`${c}transfer-encoding: chunked\r
|
||||
`,"latin1"),s.write(c),s.uncork(),n.onBodySent(c),n.onRequestSent(),!a&&n.reset!==!1&&(s[Xi]=!0),r[td]()}catch(c){t(c)}}async function Uwe(t,e,r,n,s,i,o,a){Je(i!==0||r[Sn]===0,"iterator body cannot be pipelined");let c=null;function A(){if(c){let d=c;c=null,d()}}let u=()=>new Promise((d,h)=>{Je(c===null),s[li]?h(s[li]):c=d});s.on("close",A).on("drain",A);let l=new MF({abort:t,socket:s,request:n,contentLength:i,client:r,expectsPayload:a,header:o});try{for await(let d of e){if(s[li])throw s[li];l.write(d)||await u()}l.end()}catch(d){l.destroy(d)}finally{s.off("close",A).off("drain",A)}}var MF=class{constructor({abort:e,socket:r,request:n,contentLength:s,client:i,expectsPayload:o,header:a}){this.socket=r,this.request=n,this.contentLength=s,this.client=i,this.bytesWritten=0,this.expectsPayload=o,this.header=a,this.abort=e,r[Jh]=!0}write(e){let{socket:r,request:n,contentLength:s,client:i,bytesWritten:o,expectsPayload:a,header:c}=this;if(r[li])throw r[li];if(r.destroyed)return!1;let A=Buffer.byteLength(e);if(!A)return!0;if(s!==null&&o+A>s){if(i[D7])throw new vp;process.emitWarning(new vp)}r.cork(),o===0&&(!a&&n.reset!==!1&&(r[Xi]=!0),s===null?r.write(`${c}transfer-encoding: chunked\r
|
||||
`,"latin1"):r.write(`${c}content-length: ${s}\r
|
||||
\r
|
||||
`,"latin1")),s===null&&r.write(`\r
|
||||
${A.toString(16)}\r
|
||||
`,"latin1"),this.bytesWritten+=A;let u=r.write(e);return r.uncork(),n.onBodySent(e),u||r[pr].timeout&&r[pr].timeoutType===vE&&r[pr].timeout.refresh&&r[pr].timeout.refresh(),u}end(){let{socket:e,contentLength:r,client:n,bytesWritten:s,expectsPayload:i,header:o,request:a}=this;if(a.onRequestSent(),e[Wd]=!1,e[Gs])throw e[Gs];if(!e.destroyed){if(s===0?i?e.write(`${o}content-length: 0\r
|
||||
`,"latin1"),this.bytesWritten+=A;let u=r.write(e);return r.uncork(),n.onBodySent(e),u||r[Sr].timeout&&r[Sr].timeoutType===XC&&r[Sr].timeout.refresh&&r[Sr].timeout.refresh(),u}end(){let{socket:e,contentLength:r,client:n,bytesWritten:s,expectsPayload:i,header:o,request:a}=this;if(a.onRequestSent(),e[Jh]=!1,e[li])throw e[li];if(!e.destroyed){if(s===0?i?e.write(`${o}content-length: 0\r
|
||||
\r
|
||||
`,"latin1"):e.write(`${o}\r
|
||||
`,"latin1"):r===null&&e.write(`\r
|
||||
0\r
|
||||
\r
|
||||
`,"latin1"),r!==null&&s!==r){if(n[H7])throw new Rg;process.emitWarning(new Rg)}e[pr].timeout&&e[pr].timeoutType===vE&&e[pr].timeout.refresh&&e[pr].timeout.refresh(),n[cl]()}}destroy(e){let{socket:r,client:n,abort:s}=this;r[Wd]=!1,e&&(Ge(n[fn]<=1,"pipeline should only contain this request"),s(e))}};yQe.exports=Dbt});var DQe=C((bQr,RQe)=>{"use strict";var fa=Q("node:assert"),{pipeline:qbt}=Q("node:stream"),ut=Ze(),{RequestContentLengthMismatchError:K7,RequestAbortedError:Ybt,SocketError:QQ,InformationalError:Jd,InvalidArgumentError:Vbt}=Xe(),{kUrl:bQ,kReset:Iv,kClient:Ao,kRunning:wQ,kPending:Wbt,kQueue:zd,kPendingIdx:X7,kRunningIdx:hc,kError:uo,kSocket:vr,kStrictContentLength:Jbt,kOnError:_E,kMaxConcurrentStreams:Ev,kPingInterval:bQe,kHTTP2Session:Al,kHTTP2InitialWindowSize:zbt,kHTTP2ConnectionWindowSize:jbt,kResume:xA,kSize:Kbt,kHTTPContext:Z7,kClosed:$7,kBodyTimeout:$bt,kEnableConnectProtocol:yQ,kRemoteSettings:BQ,kHTTP2Stream:mv,kHTTP2SessionState:eW}=Kt(),{channels:QQe}=qd(),ha=Symbol("open streams"),wQe,Cv;try{Cv=Q("node:http2")}catch{Cv={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:Xbt,HTTP2_HEADER_METHOD:SQe,HTTP2_HEADER_PATH:NQe,HTTP2_HEADER_SCHEME:J7,HTTP2_HEADER_CONTENT_LENGTH:Zbt,HTTP2_HEADER_EXPECT:eQt,HTTP2_HEADER_STATUS:z7,HTTP2_HEADER_PROTOCOL:tQt,NGHTTP2_REFUSED_STREAM:rQt,NGHTTP2_CANCEL:nQt}}=Cv;function j7(t){let e=[];for(let[r,n]of Object.entries(t))if(Array.isArray(n))for(let s of n)e.push(Buffer.from(r),Buffer.from(s));else e.push(Buffer.from(r),Buffer.from(n));return e}function sQt(t,e){t[vr]=e;let r=t[zbt],n=t[jbt],s=Cv.connect(t[bQ],{createConnection:()=>e,peerMaxConcurrentStreams:t[Ev],settings:{enablePush:!1,...r!=null?{initialWindowSize:r}:null}});return t[vr]=e,s[ha]=0,s[Ao]=t,s[vr]=e,s[eW]={ping:{interval:t[bQe]===0?null:setInterval(cQt,t[bQe],s).unref()}},s[yQ]=!1,s[BQ]=!1,n&&ut.addListener(s,"connect",oQt.bind(s,n)),ut.addListener(s,"error",AQt),ut.addListener(s,"frameError",uQt),ut.addListener(s,"end",lQt),ut.addListener(s,"goaway",dQt),ut.addListener(s,"close",hQt),ut.addListener(s,"remoteSettings",aQt),s.unref(),t[Al]=s,e[Al]=s,ut.addListener(e,"error",gQt),ut.addListener(e,"end",pQt),ut.addListener(e,"close",fQt),e[$7]=!1,e.on("close",mQt),{version:"h2",defaultPipelining:1/0,write(i){return CQt(t,i)},resume(){iQt(t)},destroy(i,o){e[$7]?queueMicrotask(o):e.destroy(i).on("close",o)},get destroyed(){return e.destroyed},busy(i){if(i!=null)if(t[wQ]>0){if(i.idempotent===!1||(i.upgrade==="websocket"||i.method==="CONNECT")&&s[BQ]===!1||ut.bodyLength(i.body)!==0&&(ut.isStream(i.body)||ut.isAsyncIterable(i.body)||ut.isFormDataLike(i.body)))return!0}else return(i.upgrade==="websocket"||i.method==="CONNECT")&&s[BQ]===!1;return!1}}}function iQt(t){let e=t[vr];e?.destroyed===!1&&(t[Kbt]===0||t[Ev]===0?(e.unref(),t[Al].unref()):(e.ref(),t[Al].ref()))}function oQt(t){try{typeof this.setLocalWindowSize=="function"&&this.setLocalWindowSize(t)}catch{}}function aQt(t){if(this[Ao][Ev]=t.maxConcurrentStreams??this[Ao][Ev],this[BQ]===!0&&this[yQ]===!0&&t.enableConnectProtocol===!1){let e=new Jd("HTTP/2: Server disabled extended CONNECT protocol against RFC-8441");this[vr][uo]=e,this[Ao][_E](e);return}this[yQ]=t.enableConnectProtocol??this[yQ],this[BQ]=!0,this[Ao][xA]()}function cQt(t){let e=t[eW];if((t.closed||t.destroyed)&&e.ping.interval!=null){clearInterval(e.ping.interval),e.ping.interval=null;return}t.ping(r.bind(t));function r(n,s){let i=this[Ao],o=this[Ao];if(n!=null){let a=new Jd(`HTTP/2: "PING" errored - type ${n.message}`);o[uo]=a,i[_E](a)}else i.emit("ping",s)}}function AQt(t){fa(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[vr][uo]=t,this[Ao][_E](t)}function uQt(t,e,r){if(r===0){let n=new Jd(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[vr][uo]=n,this[Ao][_E](n)}}function lQt(){let t=new QQ("other side closed",ut.getSocketInfo(this[vr]));this.destroy(t),ut.destroy(this[vr],t)}function dQt(t){let e=this[uo]||new QQ(`HTTP/2: "GOAWAY" frame received with code ${t}`,ut.getSocketInfo(this[vr])),r=this[Ao];if(r[vr]=null,r[Z7]=null,this.close(),this[Al]=null,ut.destroy(this[vr],e),r[hc]<r[zd].length){let n=r[zd][r[hc]];r[zd][r[hc]++]=null,ut.errorRequest(r,n,e),r[X7]=r[hc]}fa(r[wQ]===0),r.emit("disconnect",r[bQ],[r],e),r.emit("connectionError",r[bQ],[r],e),r[xA]()}function hQt(){let{[Ao]:t,[eW]:e}=this,{[vr]:r}=t,n=this[vr][uo]||this[uo]||new QQ("closed",ut.getSocketInfo(r));if(t[vr]=null,t[Z7]=null,e.ping.interval!=null&&(clearInterval(e.ping.interval),e.ping.interval=null),t.destroyed){fa(t[Wbt]===0);let s=t[zd].splice(t[hc]);for(let i=0;i<s.length;i++){let o=s[i];ut.errorRequest(t,o,n)}}}function fQt(){let t=this[uo]||new QQ("closed",ut.getSocketInfo(this)),e=this[Al][Ao];e[vr]=null,e[Z7]=null,this[Al]!==null&&this[Al].destroy(t),e[X7]=e[hc],fa(e[wQ]===0),e.emit("disconnect",e[bQ],[e],t),e[xA]()}function gQt(t){fa(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[uo]=t,this[Ao][_E](t)}function pQt(){ut.destroy(this,new QQ("other side closed",ut.getSocketInfo(this)))}func
Line truncated
|
||||
`;QQe.sendHeaders.publish({request:e,headers:k,socket:n[vr]})}let B=s==="GET"||s==="HEAD"||d===null;c?(h[eQt]="100-continue",f=n.request(h,{endStream:B,signal:A}),f[mv]=!0,f.once("continue",V)):(f=n.request(h,{endStream:B,signal:A}),f[mv]=!0,V()),++n[ha],f.setTimeout(r);let M=!1;return f.once("response",k=>{let{[z7]:P,...v}=k;if(e.onResponseStarted(),M=!0,e.aborted){f.removeAllListeners("data");return}e.onHeaders(Number(P),j7(v),f.resume.bind(f),"")===!1&&f.pause(),f.on("data",z=>{e.aborted||e.completed||e.onData(z)===!1&&f.pause()})}),f.once("end",()=>{f.removeAllListeners("data"),M?(!e.aborted&&!e.completed&&e.onComplete({}),t[zd][t[hc]++]=null,t[xA]()):(m(new Jd("HTTP/2: stream half-closed (remote)")),t[zd][t[hc]++]=null,t[X7]=t[hc],t[xA]())}),f.once("close",()=>{f.removeAllListeners("data"),n[ha]-=1,n[ha]===0&&n.unref()}),f.once("error",function(k){f.removeAllListeners("data"),m(k)}),f.once("frameError",(k,P)=>{f.removeAllListeners("data"),m(new Jd(`HTTP/2: "frameError" received - type ${k}, code ${P}`))}),f.on("aborted",()=>{f.removeAllListeners("data")}),f.on("timeout",()=>{let k=new Jd(`HTTP/2: "stream timeout after ${r}"`);f.removeAllListeners("data"),n[ha]-=1,n[ha]===0&&n.unref(),m(k)}),f.once("trailers",k=>{e.aborted||e.completed||(f.removeAllListeners("data"),e.onComplete(k))}),!0;function V(){!d||y===0?TQe(m,f,null,t,e,t[vr],y,I):ut.isBuffer(d)?TQe(m,f,d,t,e,t[vr],y,I):ut.isBlobLike(d)?typeof d.stream=="function"?xQe(m,f,d.stream(),t,e,t[vr],y,I):yQt(m,f,d,t,e,t[vr],y,I):ut.isStream(d)?IQt(m,t[vr],I,f,d,t,e,y):ut.isIterable(d)?xQe(m,f,d,t,e,t[vr],y,I):fa(!1)}}function TQe(t,e,r,n,s,i,o,a){try{r!=null&&ut.isBuffer(r)&&(fa(o===r.byteLength,"buffer body must have content length"),e.cork(),e.write(r),e.uncork(),e.end(),s.onBodySent(r)),a||(i[Iv]=!0),s.onRequestSent(),n[xA]()}catch(c){t(c)}}function IQt(t,e,r,n,s,i,o,a){fa(a!==0||i[wQ]===0,"stream body cannot be pipelined");let c=qbt(s,n,u=>{u?(ut.destroy(c,u),t(u)):(ut.removeAllListeners(c),o.onRequestSent(),r||(e[Iv]=!0),i[xA]())});ut.addListener(c,"data",A);function A(u){o.onBodySent(u)}}async function yQt(t,e,r,n,s,i,o,a){fa(o===r.size,"blob body must have content length");try{if(o!=null&&o!==r.size)throw new K7;let c=Buffer.from(await r.arrayBuffer());e.cork(),e.write(c),e.uncork(),e.end(),s.onBodySent(c),s.onRequestSent(),a||(i[Iv]=!0),n[xA]()}catch(c){t(c)}}async function xQe(t,e,r,n,s,i,o,a){fa(o!==0||n[wQ]===0,"iterator body cannot be pipelined");let c=null;function A(){if(c){let l=c;c=null,l()}}let u=()=>new Promise((l,d)=>{fa(c===null),i[uo]?d(i[uo]):c=l});e.on("close",A).on("drain",A);try{for await(let l of r){if(i[uo])throw i[uo];let d=e.write(l);s.onBodySent(l),d||await u()}e.end(),s.onRequestSent(),a||(i[Iv]=!0),n[xA]()}catch(l){t(l)}finally{e.off("close",A).off("drain",A)}}RQe.exports=sQt});var Xd=C((QQr,PQe)=>{"use strict";var ul=Q("node:assert"),FQe=Q("node:net"),SQ=Q("node:http"),Fg=Ze(),{ClientStats:BQt}=JV(),{channels:FE}=qd(),bQt=jBe(),QQt=wg(),{InvalidArgumentError:mr,InformationalError:wQt,ClientDestroyedError:SQt}=Xe(),NQt=Sg(),{kUrl:RA,kServerName:$d,kClient:TQt,kBusy:rW,kConnect:xQt,kResuming:Mg,kRunning:RQ,kPending:DQ,kSize:NQ,kQueue:fc,kConnected:RQt,kConnecting:ME,kNeedDrain:Kd,kKeepAliveDefaultTimeout:kQe,kHostHeader:DQt,kPendingIdx:gc,kRunningIdx:dl,kError:kQt,kPipelining:yv,kKeepAliveTimeoutValue:vQt,kMaxHeadersSize:_Qt,kKeepAliveMaxTimeout:FQt,kKeepAliveTimeoutThreshold:MQt,kHeadersTimeout:LQt,kBodyTimeout:UQt,kStrictContentLength:PQt,kConnector:TQ,kMaxRequests:nW,kCounter:OQt,kClose:HQt,kDestroy:GQt,kDispatch:qQt,kLocalAddress:xQ,kMaxResponseSize:YQt,kOnError:VQt,kHTTPContext:on,kMaxConcurrentStreams:WQt,kHTTP2InitialWindowSize:JQt,kHTTP2ConnectionWindowSize:zQt,kResume:ll,kPingInterval:jQt}=Kt(),KQt=BQe(),$Qt=DQe(),jd=Symbol("kClosedResolve"),XQt=SQ&&SQ.maxHeaderSize&&Number.isInteger(SQ.maxHeaderSize)&&SQ.maxHeaderSize>0?()=>SQ.maxHeaderSize:()=>{throw new mr("http module not available or http.maxHeaderSize invalid")},vQe=()=>{};function MQe(t){return t[yv]??t[on]?.defaultPipelining??1}var sW=class extends QQt{constructor(e,{maxHeaderSize:r,headersTimeout:n,socketTimeout:s,requestTimeout:i,connectTimeout:o,bodyTimeout:a,idleTimeout:c,keepAlive:A,keepAliveTimeout:u,maxKeepAliveTimeout:l,keepAliveMaxTimeout:d,keepAliveTimeoutThreshold:h,socketPath:f,pipelining:g,tls:E,strictContentLength:m,maxCachedSessions:I,connect:y,maxRequestsPerClient:B,localAddress:M,maxResponseSize:V,autoSelectFamily:k,autoSelectFamilyAttemptTimeout:P,maxConcurrentStreams:v,allowH2:z,useH2c:Z,initialWindowSize:te,connectionWindowSize:ce,pingInterval:ue,webSocket:Fe}={}){if(A!==void 0)throw new mr("unsupported keepAlive, use pipelining=0 instead");if(s!==void 0)throw new mr("unsupported socketTimeout, use headersTimeout & bodyTimeout instead");if(i!==void 0)throw new mr("unsupported requestTimeout, use headersTimeout & bodyTimeout instead");if(c!==void 0)throw new mr("unsupported idleTimeout, use keepAliveTimeout instead");if(l!==void 0)throw
Line truncated
|
||||
`,this[UQt]=a??3e5,this[LQt]=n??3e5,this[PQt]=m??!0,this[nW]=B,this[jd]=null,this[YQt]=V>-1?V:-1,this[on]=null,this[WQt]=v??100,this[JQt]=te??262144,this[zQt]=ce??524288,this[jQt]=ue??6e4,this[fc]=[],this[dl]=0,this[gc]=0,this[ll]=ke=>iW(this,ke),this[VQt]=ke=>LQe(this,ke)}get pipelining(){return this[yv]}set pipelining(e){this[yv]=e,this[ll](!0)}get stats(){return new BQt(this)}get[DQ](){return this[fc].length-this[gc]}get[RQ](){return this[gc]-this[dl]}get[NQ](){return this[fc].length-this[dl]}get[RQt](){return!!this[on]&&!this[ME]&&!this[on].destroyed}get[rW](){return!!(this[on]?.busy(null)||this[NQ]>=(MQe(this)||1)||this[DQ]>0)}[xQt](e){UQe(this),this.once("connect",e)}[qQt](e,r){let n=new bQt(this[RA].origin,e,r);return this[fc].push(n),this[Mg]||(Fg.bodyLength(n.body)==null&&Fg.isIterable(n.body)?(this[Mg]=1,queueMicrotask(()=>iW(this))):this[ll](!0)),this[Mg]&&this[Kd]!==2&&this[rW]&&(this[Kd]=2),this[Kd]<2}[HQt](){return new Promise(e=>{this[NQ]?this[jd]=e:e(null)})}[GQt](e){return new Promise(r=>{let n=this[fc].splice(this[gc]);for(let i=0;i<n.length;i++){let o=n[i];Fg.errorRequest(this,o,e)}let s=()=>{this[jd]&&(this[jd](),this[jd]=null),r(null)};this[on]?(this[on].destroy(e,s),this[on]=null):queueMicrotask(s),this[ll]()})}};function LQe(t,e){if(t[RQ]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){ul(t[gc]===t[dl]);let r=t[fc].splice(t[dl]);for(let n=0;n<r.length;n++){let s=r[n];Fg.errorRequest(t,s,e)}ul(t[NQ]===0)}}function UQe(t){ul(!t[ME]),ul(!t[on]);let{host:e,hostname:r,protocol:n,port:s}=t[RA];if(r[0]==="["){let i=r.indexOf("]");ul(i!==-1);let o=r.substring(1,i);ul(FQe.isIPv6(o)),r=o}t[ME]=!0,FE.beforeConnect.hasSubscribers&&FE.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[on]?.version,servername:t[$d],localAddress:t[xQ]},connector:t[TQ]});try{t[TQ]({host:e,hostname:r,protocol:n,port:s,servername:t[$d],localAddress:t[xQ]},(i,o)=>{if(i){tW(t,i,{host:e,hostname:r,protocol:n,port:s}),t[ll]();return}if(t.destroyed){Fg.destroy(o.on("error",vQe),new SQt),t[ll]();return}ul(o);try{t[on]=o.alpnProtocol==="h2"?$Qt(t,o):KQt(t,o)}catch(a){o.destroy().on("error",vQe),tW(t,a,{host:e,hostname:r,protocol:n,port:s}),t[ll]();return}t[ME]=!1,o[OQt]=0,o[nW]=t[nW],o[TQt]=t,o[kQt]=null,FE.connected.hasSubscribers&&FE.connected.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[on]?.version,servername:t[$d],localAddress:t[xQ]},connector:t[TQ],socket:o}),t.emit("connect",t[RA],[t]),t[ll]()})}catch(i){tW(t,i,{host:e,hostname:r,protocol:n,port:s}),t[ll]()}}function tW(t,e,{host:r,hostname:n,protocol:s,port:i}){if(!t.destroyed){if(t[ME]=!1,FE.connectError.hasSubscribers&&FE.connectError.publish({connectParams:{host:r,hostname:n,protocol:s,port:i,version:t[on]?.version,servername:t[$d],localAddress:t[xQ]},connector:t[TQ],error:e}),e.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(ul(t[RQ]===0);t[DQ]>0&&t[fc][t[gc]].servername===t[$d];){let o=t[fc][t[gc]++];Fg.errorRequest(t,o,e)}else LQe(t,e);t.emit("connectionError",t[RA],[t],e)}}function _Qe(t){t[Kd]=0,t.emit("drain",t[RA],[t])}function iW(t,e){t[Mg]!==2&&(t[Mg]=2,ZQt(t,e),t[Mg]=0,t[dl]>256&&(t[fc].splice(0,t[dl]),t[gc]-=t[dl],t[dl]=0))}function ZQt(t,e){for(;;){if(t.destroyed){ul(t[DQ]===0);return}if(t[jd]&&!t[NQ]){t[jd](),t[jd]=null;return}if(t[on]&&t[on].resume(),t[rW])t[Kd]=2;else if(t[Kd]===2){e?(t[Kd]=1,queueMicrotask(()=>_Qe(t))):_Qe(t);continue}if(t[DQ]===0||t[RQ]>=(MQe(t)||1))return;let r=t[fc][t[gc]];if(r===null)return;if(t[RA].protocol==="https:"&&t[$d]!==r.servername){if(t[RQ]>0)return;t[$d]=r.servername,t[on]?.destroy(new wQt("servername changed"),()=>{t[on]=null,iW(t)})}if(t[ME])return;if(!t[on]){UQe(t);return}if(t[on].destroyed||t[on].busy(r))return;!r.aborted&&t[on].write(r)?t[gc]++:t[fc].splice(t[gc],1)}}PQe.exports=sW});var oW=C((SQr,OQe)=>{"use strict";var Bv=class{bottom=0;top=0;list=new Array(2048).fill(void 0);next=null;isEmpty(){return this.top===this.bottom}isFull(){return(this.top+1&2047)===this.bottom}push(e){this.list[this.top]=e,this.top=this.top+1&2047}shift(){let e=this.list[this.bottom];return e===void 0?null:(this.list[this.bottom]=void 0,this.bottom=this.bottom+1&2047,e)}};OQe.exports=class{constructor(){this.head=this.tail=new Bv}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new Bv),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next,e.next=null),r}}});var bv=C((NQr,jQe)=>{"use strict";var{PoolStats:ewt}=JV(),twt=wg(),rwt=oW(),{kConnected:aW,kSize:HQe,kRunning:GQe,kPending:qQe,kQueued:kQ,kBusy:nwt,kFree:swt,kUrl:iwt,kClose:owt,kDestroy:awt,kDispatch:cwt}=Kt(),zn=Symbol("clients"),qs=Symbol("needDrain"),vQ=Symbol("queue"),cW=Symbol("closed resolve"),AW=Symbol("onDrain"),YQe=Symbol("onConnect"),VQe=Symbol("onDisconnect"),WQe=Symbol("onConnectionError"),uW=Symbol("get dispatcher"),JQe=Symbol("add client"),zQe=Symbol("remove client"),lW=class extends twt{[vQ]=new rwt;[kQ]=0;[zn]
Line truncated
|
||||
`,"latin1"),r!==null&&s!==r){if(n[D7])throw new vp;process.emitWarning(new vp)}e[Sr].timeout&&e[Sr].timeoutType===XC&&e[Sr].timeout.refresh&&e[Sr].timeout.refresh(),n[td]()}}destroy(e){let{socket:r,client:n,abort:s}=this;r[Jh]=!1,e&&(Je(n[Sn]<=1,"pipeline should only contain this request"),s(e))}};qwe.exports=uwt});var $we=C((BSr,Zwe)=>{"use strict";var ja=Q("node:assert"),{pipeline:Bwt}=Q("node:stream"),pt=st(),{RequestContentLengthMismatchError:P7,RequestAbortedError:bwt,SocketError:jw,InformationalError:Wh,InvalidArgumentError:Qwt,HeadersTimeoutError:wwt,BodyTimeoutError:Swt}=et(),{kUrl:zw,kReset:UF,kClient:Go,kRunning:Kw,kPending:Nwt,kQueue:Vw,kPendingIdx:Lp,kRunningIdx:hu,kError:qo,kSocket:Yr,kStrictContentLength:Twt,kOnError:ZC,kMaxConcurrentStreams:O7,kPingInterval:Vwe,kHTTP2Session:rd,kHTTP2InitialWindowSize:xwt,kHTTP2ConnectionWindowSize:Dwt,kResume:fu,kSize:Rwt,kHTTPContext:G7,kClosed:H7,kBodyTimeout:kwt,kHeadersTimeout:vwt,kEnableConnectProtocol:Jw,kRemoteSettings:Ww,kHTTP2Stream:_F,kHTTP2SessionState:q7}=sr(),{channels:Jwe}=qh(),za=Symbol("open streams"),Wwe,LF;try{LF=Q("node:http2")}catch{LF={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:Fwt,HTTP2_HEADER_METHOD:zwe,HTTP2_HEADER_PATH:jwe,HTTP2_HEADER_SCHEME:_7,HTTP2_HEADER_CONTENT_LENGTH:Mwt,HTTP2_HEADER_EXPECT:_wt,HTTP2_HEADER_STATUS:L7,HTTP2_HEADER_PROTOCOL:Lwt,NGHTTP2_REFUSED_STREAM:Uwt,NGHTTP2_CANCEL:Pwt}}=LF;function U7(t){let e=[];for(let[r,n]of Object.entries(t))if(Array.isArray(n))for(let s of n)e.push(Buffer.from(r),Buffer.from(s));else e.push(Buffer.from(r),Buffer.from(n));return e}function Owt(t,e){t[Yr]=e;let r=t[xwt],n=t[Dwt],s=LF.connect(t[zw],{createConnection:()=>e,peerMaxConcurrentStreams:t[O7],settings:{enablePush:!1,...r!=null?{initialWindowSize:r}:null}});return t[Yr]=e,s[za]=0,s[Go]=t,s[Yr]=e,s[q7]={ping:{interval:t[Vwe]===0?null:setInterval(Ywt,t[Vwe],s).unref()}},s[Jw]=!1,s[Ww]=!1,n&&pt.addListener(s,"connect",Gwt.bind(s,n)),pt.addListener(s,"error",Vwt),pt.addListener(s,"frameError",Jwt),pt.addListener(s,"end",Wwt),pt.addListener(s,"goaway",zwt),pt.addListener(s,"close",jwt),pt.addListener(s,"remoteSettings",qwt),s.unref(),t[rd]=s,e[rd]=s,pt.addListener(e,"error",Xwt),pt.addListener(e,"end",Zwt),pt.addListener(e,"close",Kwt),e[H7]=!1,e.on("close",$wt),{version:"h2",defaultPipelining:1/0,write(i){return t1t(t,i)},resume(){Hwt(t)},destroy(i,o){e[H7]?queueMicrotask(o):e.destroy(i).on("close",o)},get destroyed(){return e.destroyed},busy(i){if(i!=null)if(t[Kw]>0){if(i.idempotent===!1||(i.upgrade==="websocket"||i.method==="CONNECT")&&s[Ww]===!1||pt.bodyLength(i.body)!==0&&(pt.isStream(i.body)||pt.isAsyncIterable(i.body)||pt.isFormDataLike(i.body)))return!0}else return(i.upgrade==="websocket"||i.method==="CONNECT")&&s[Ww]===!1;return!1}}}function Hwt(t){let e=t[Yr];e?.destroyed===!1&&(t[Rwt]===0?(e.unref(),t[rd].unref()):(e.ref(),t[rd].ref()))}function Gwt(t){try{typeof this.setLocalWindowSize=="function"&&this.setLocalWindowSize(t)}catch{}}function qwt(t){if(this[Go][O7]=t.maxConcurrentStreams??this[Go][O7],this[Ww]===!0&&this[Jw]===!0&&t.enableConnectProtocol===!1){let e=new Wh("HTTP/2: Server disabled extended CONNECT protocol against RFC-8441");this[Yr][qo]=e,this[Go][ZC](e);return}this[Jw]=t.enableConnectProtocol??this[Jw],this[Ww]=!0,this[Go][fu]()}function Ywt(t){let e=t[q7];if((t.closed||t.destroyed)&&e.ping.interval!=null){clearInterval(e.ping.interval),e.ping.interval=null;return}t.ping(r.bind(t));function r(n,s){let i=this[Go],o=this[Go];if(n!=null){let a=new Wh(`HTTP/2: "PING" errored - type ${n.message}`);o[qo]=a,i[ZC](a)}else i.emit("ping",s)}}function Vwt(t){ja(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Yr][qo]=t,this[Go][ZC](t)}function Jwt(t,e,r){if(r===0){let n=new Wh(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[Yr][qo]=n,this[Go][ZC](n)}}function Wwt(){let t=new jw("other side closed",pt.getSocketInfo(this[Yr]));this.destroy(t),pt.destroy(this[Yr],t)}function Yw(t,e,r=!1){let n=t[Vw],s=t[hu];if(s<t[Lp]&&n[s]===e){n[s]=null,t[hu]=s+1;return}let i=n.indexOf(e,s);i===-1||i>=t[Lp]||(n.splice(i,1),t[Lp]--,r&&t[Lp]<t[hu]&&(t[Lp]=t[hu]))}function zwt(t){let e=this[qo]||new jw(`HTTP/2: "GOAWAY" frame received with code ${t}`,pt.getSocketInfo(this[Yr])),r=this[Go];if(r[Yr]=null,r[G7]=null,this.close(),this[rd]=null,pt.destroy(this[Yr],e),r[hu]<r[Vw].length){let n=r[Vw][r[hu]];r[Vw][r[hu]++]=null,n!=null&&pt.errorRequest(r,n,e),r[Lp]=r[hu]}ja(r[Kw]===0),r.emit("disconnect",r[zw],[r],e),r.emit("connectionError",r[zw],[r],e),r[fu]()}function jwt(){let{[Go]:t,[q7]:e}=this,{[Yr]:r}=t,n=this[Yr][qo]||this[qo]||new jw("closed",pt.getSocketInfo(r));if(t[Yr]=null,t[G7]=null,e.ping.interval!=null&&(clearInterval(e.ping.interval),e.ping.interval=null),t.destroyed){ja(t[Nwt]===0);let s=t[Vw].splice(t[hu]);for(let i=0;i<s.length;i++){let o=s[i];o!=null&&pt.errorRequest(t,o,n)}}}function Kwt(){let t=this[qo]||new jw("closed",pt.getSocketInfo(this)),e=this[rd][Go];e[Yr]=null,e[G7]=null,this[rd]!==null&&this[
Line truncated
|
||||
`;Jwe.sendHeaders.publish({request:e,headers:P,socket:s[Yr]})}let F=i==="GET"||i==="HEAD"||h===null;A?(f[_wt]="100-continue",g=s.request(f,{endStream:F,signal:u}),g[_F]=!0,g.once("continue",L)):(g=s.request(f,{endStream:F,signal:u}),g[_F]=!0,L()),++s[za],g.setTimeout(r);let V=!1;return g.once("response",P=>{let{[L7]:k,...j}=P;if(e.onResponseStarted(),V=!0,g.setTimeout(n),e.aborted){g.removeAllListeners("data");return}e.onHeaders(Number(k),U7(j),g.resume.bind(g),"")===!1&&g.pause(),g.on("data",Z=>{e.aborted||e.completed||e.onData(Z)===!1&&g.pause()})}),g.once("end",()=>{g.removeAllListeners("data"),V?(!e.aborted&&!e.completed&&e.onComplete({}),Yw(t,e),t[fu]()):(I(new Wh("HTTP/2: stream half-closed (remote)")),Yw(t,e,!0),t[fu]())}),g.once("close",()=>{g.removeAllListeners("data"),s[za]-=1,s[za]===0&&s.unref(),!e.aborted&&!e.completed&&I(new Wh("HTTP/2: stream closed before the response was complete"))}),g.once("error",function(P){g.removeAllListeners("data"),I(P)}),g.once("frameError",(P,k)=>{g.removeAllListeners("data"),I(new Wh(`HTTP/2: "frameError" received - type ${P}, code ${k}`))}),g.on("aborted",()=>{g.removeAllListeners("data")}),g.on("timeout",()=>{let P=V?new Swt(`HTTP/2: "body timeout after ${n}"`):new wwt(`HTTP/2: "headers timeout after ${r}"`);g.removeAllListeners("data"),s[za]-=1,s[za]===0&&s.unref(),I(P)}),g.once("trailers",P=>{e.aborted||e.completed||(g.removeAllListeners("data"),e.onComplete(P))}),!0;function L(){!h||B===0?Kwe(I,g,null,t,e,t[Yr],B,y):pt.isBuffer(h)?Kwe(I,g,h,t,e,t[Yr],B,y):pt.isBlobLike(h)?typeof h.stream=="function"?Xwe(I,g,h.stream(),t,e,t[Yr],B,y):n1t(I,g,h,t,e,t[Yr],B,y):pt.isStream(h)?r1t(I,t[Yr],y,g,h,t,e,B):pt.isIterable(h)?Xwe(I,g,h,t,e,t[Yr],B,y):ja(!1)}}function Kwe(t,e,r,n,s,i,o,a){try{r!=null&&pt.isBuffer(r)&&(ja(o===r.byteLength,"buffer body must have content length"),e.cork(),e.write(r),e.uncork(),e.end(),s.onBodySent(r)),a||(i[UF]=!0),s.onRequestSent(),n[fu]()}catch(c){t(c)}}function r1t(t,e,r,n,s,i,o,a){ja(a!==0||i[Kw]===0,"stream body cannot be pipelined");let c=Bwt(s,n,u=>{u?(pt.destroy(c,u),t(u)):(pt.removeAllListeners(c),o.onRequestSent(),r||(e[UF]=!0),i[fu]())});pt.addListener(c,"data",A);function A(u){o.onBodySent(u)}}async function n1t(t,e,r,n,s,i,o,a){ja(o===r.size,"blob body must have content length");try{if(o!=null&&o!==r.size)throw new P7;let c=Buffer.from(await r.arrayBuffer());e.cork(),e.write(c),e.uncork(),e.end(),s.onBodySent(c),s.onRequestSent(),a||(i[UF]=!0),n[fu]()}catch(c){t(c)}}async function Xwe(t,e,r,n,s,i,o,a){ja(o!==0||n[Kw]===0,"iterator body cannot be pipelined");let c=null;function A(){if(c){let l=c;c=null,l()}}let u=()=>new Promise((l,d)=>{ja(c===null),i[qo]?d(i[qo]):c=l});e.on("close",A).on("drain",A);try{for await(let l of r){if(i[qo])throw i[qo];let d=e.write(l);s.onBodySent(l),d||await u()}e.end(),s.onRequestSent(),a||(i[UF]=!0),n[fu]()}catch(l){t(l)}finally{e.off("close",A).off("drain",A)}}Zwe.exports=Owt});var Xh=C((bSr,a1e)=>{"use strict";var nd=Q("node:assert"),n1e=Q("node:net"),Xw=Q("node:http"),Up=st(),{ClientStats:s1t}=_W(),{channels:$C}=qh(),i1t=mQe(),o1t=Tp(),{InvalidArgumentError:Nr,InformationalError:a1t,ClientDestroyedError:c1t}=et(),A1t=xp(),{kUrl:gu,kServerName:Kh,kClient:u1t,kBusy:V7,kConnect:l1t,kResuming:Pp,kRunning:t1,kPending:r1,kSize:Zw,kQueue:Kc,kConnected:d1t,kConnecting:eI,kNeedDrain:jh,kKeepAliveDefaultTimeout:e1e,kHostHeader:h1t,kPendingIdx:Xc,kRunningIdx:id,kError:f1t,kPipelining:PF,kKeepAliveTimeoutValue:g1t,kMaxHeadersSize:p1t,kKeepAliveMaxTimeout:m1t,kKeepAliveTimeoutThreshold:E1t,kHeadersTimeout:C1t,kBodyTimeout:I1t,kStrictContentLength:y1t,kConnector:$w,kMaxRequests:J7,kCounter:B1t,kClose:b1t,kDestroy:Q1t,kDispatch:w1t,kLocalAddress:e1,kMaxResponseSize:S1t,kOnError:N1t,kHTTPContext:mn,kMaxConcurrentStreams:T1t,kHTTP2InitialWindowSize:x1t,kHTTP2ConnectionWindowSize:D1t,kResume:sd,kPingInterval:R1t}=sr(),k1t=Ywe(),v1t=$we(),zh=Symbol("kClosedResolve"),F1t=Xw&&Xw.maxHeaderSize&&Number.isInteger(Xw.maxHeaderSize)&&Xw.maxHeaderSize>0?()=>Xw.maxHeaderSize:()=>{throw new Nr("http module not available or http.maxHeaderSize invalid")},t1e=()=>{};function s1e(t){return t[PF]??t[mn]?.defaultPipelining??1}var W7=class extends o1t{constructor(e,{maxHeaderSize:r,headersTimeout:n,socketTimeout:s,requestTimeout:i,connectTimeout:o,bodyTimeout:a,idleTimeout:c,keepAlive:A,keepAliveTimeout:u,maxKeepAliveTimeout:l,keepAliveMaxTimeout:d,keepAliveTimeoutThreshold:h,socketPath:f,pipelining:g,tls:E,strictContentLength:m,maxCachedSessions:I,connect:y,maxRequestsPerClient:B,localAddress:F,maxResponseSize:V,autoSelectFamily:L,autoSelectFamilyAttemptTimeout:P,maxConcurrentStreams:k,allowH2:j,useH2c:Z,initialWindowSize:ne,connectionWindowSize:ce,pingInterval:de,webSocket:ke}={}){if(A!==void 0)throw new Nr("unsupported keepAlive, use pipelining=0 instead");if(s!==void 0)throw new Nr("unsupported socketTimeout, use headersTimeout & bodyTimeout instead");if(i!==void 0)throw new Nr("unsupported requestTimeout, use headersTimeout &
Line truncated
|
||||
`,this[I1t]=a??3e5,this[C1t]=n??3e5,this[y1t]=m??!0,this[J7]=B,this[zh]=null,this[S1t]=V>-1?V:-1,this[mn]=null,this[T1t]=k??100,this[x1t]=ne??262144,this[D1t]=ce??524288,this[R1t]=de??6e4,this[Kc]=[],this[id]=0,this[Xc]=0,this[sd]=ve=>z7(this,ve),this[N1t]=ve=>i1e(this,ve)}get pipelining(){return this[PF]}set pipelining(e){this[PF]=e,this[sd](!0)}get stats(){return new s1t(this)}get[r1](){return this[Kc].length-this[Xc]}get[t1](){return this[Xc]-this[id]}get[Zw](){return this[Kc].length-this[id]}get[d1t](){return!!this[mn]&&!this[eI]&&!this[mn].destroyed}get[V7](){return!!(this[mn]?.busy(null)||this[Zw]>=(s1e(this)||1)||this[r1]>0)}[l1t](e){o1e(this),this.once("connect",e)}[w1t](e,r){let n=new i1t(this[gu].origin,e,r);return this[Kc].push(n),this[Pp]||(Up.bodyLength(n.body)==null&&Up.isIterable(n.body)?(this[Pp]=1,queueMicrotask(()=>z7(this))):this[sd](!0)),this[Pp]&&this[jh]!==2&&this[V7]&&(this[jh]=2),this[jh]<2}[b1t](){return new Promise(e=>{this[Zw]?this[zh]=e:e(null)})}[Q1t](e){return new Promise(r=>{let n=this[Kc].splice(this[Xc]);for(let i=0;i<n.length;i++){let o=n[i];o!=null&&Up.errorRequest(this,o,e)}let s=()=>{this[zh]&&(this[zh](),this[zh]=null),r(null)};this[mn]?(this[mn].destroy(e,s),this[mn]=null):queueMicrotask(s),this[sd]()})}};function i1e(t,e){if(t[t1]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){nd(t[Xc]===t[id]);let r=t[Kc].splice(t[id]);for(let n=0;n<r.length;n++){let s=r[n];s!=null&&Up.errorRequest(t,s,e)}nd(t[Zw]===0)}}function o1e(t){nd(!t[eI]),nd(!t[mn]);let{host:e,hostname:r,protocol:n,port:s}=t[gu];if(r[0]==="["){let i=r.indexOf("]");nd(i!==-1);let o=r.substring(1,i);nd(n1e.isIPv6(o)),r=o}t[eI]=!0,$C.beforeConnect.hasSubscribers&&$C.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[mn]?.version,servername:t[Kh],localAddress:t[e1]},connector:t[$w]});try{t[$w]({host:e,hostname:r,protocol:n,port:s,servername:t[Kh],localAddress:t[e1]},(i,o)=>{if(i){Y7(t,i,{host:e,hostname:r,protocol:n,port:s}),t[sd]();return}if(t.destroyed){Up.destroy(o.on("error",t1e),new c1t),t[sd]();return}nd(o);try{t[mn]=o.alpnProtocol==="h2"?v1t(t,o):k1t(t,o)}catch(a){o.destroy().on("error",t1e),Y7(t,a,{host:e,hostname:r,protocol:n,port:s}),t[sd]();return}t[eI]=!1,o[B1t]=0,o[J7]=t[J7],o[u1t]=t,o[f1t]=null,$C.connected.hasSubscribers&&$C.connected.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[mn]?.version,servername:t[Kh],localAddress:t[e1]},connector:t[$w],socket:o}),t.emit("connect",t[gu],[t]),t[sd]()})}catch(i){Y7(t,i,{host:e,hostname:r,protocol:n,port:s}),t[sd]()}}function Y7(t,e,{host:r,hostname:n,protocol:s,port:i}){if(!t.destroyed){if(t[eI]=!1,$C.connectError.hasSubscribers&&$C.connectError.publish({connectParams:{host:r,hostname:n,protocol:s,port:i,version:t[mn]?.version,servername:t[Kh],localAddress:t[e1]},connector:t[$w],error:e}),e.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(nd(t[t1]===0);t[r1]>0&&t[Kc][t[Xc]].servername===t[Kh];){let o=t[Kc][t[Xc]++];Up.errorRequest(t,o,e)}else i1e(t,e);t.emit("connectionError",t[gu],[t],e)}}function r1e(t){t[jh]=0,t.emit("drain",t[gu],[t])}function z7(t,e){t[Pp]!==2&&(t[Pp]=2,M1t(t,e),t[Pp]=0,t[id]>256&&(t[Kc].splice(0,t[id]),t[Xc]-=t[id],t[id]=0))}function M1t(t,e){for(;;){if(t.destroyed){nd(t[r1]===0);return}if(t[zh]&&!t[Zw]){t[zh](),t[zh]=null;return}if(t[mn]&&t[mn].resume(),t[V7])t[jh]=2;else if(t[jh]===2){e?(t[jh]=1,queueMicrotask(()=>r1e(t))):r1e(t);continue}if(t[r1]===0||t[t1]>=(s1e(t)||1))return;let r=t[Kc][t[Xc]];if(r===null)return;if(t[gu].protocol==="https:"&&t[Kh]!==r.servername){if(t[t1]>0)return;t[Kh]=r.servername,t[mn]?.destroy(new a1t("servername changed"),()=>{t[mn]=null,z7(t)})}if(t[eI])return;if(!t[mn]){o1e(t);return}if(t[mn].destroyed||t[mn].busy(r))return;!r.aborted&&t[mn].write(r)?t[Xc]++:t[Kc].splice(t[Xc],1)}}a1e.exports=W7});var j7=C((wSr,c1e)=>{"use strict";var OF=class{bottom=0;top=0;list=new Array(2048).fill(void 0);next=null;isEmpty(){return this.top===this.bottom}isFull(){return(this.top+1&2047)===this.bottom}push(e){this.list[this.top]=e,this.top=this.top+1&2047}shift(){let e=this.list[this.bottom];return e===void 0?null:(this.list[this.bottom]=void 0,this.bottom=this.bottom+1&2047,e)}};c1e.exports=class{constructor(){this.head=this.tail=new OF}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new OF),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next,e.next=null),r}}});var HF=C((SSr,m1e)=>{"use strict";var{PoolStats:_1t}=_W(),L1t=Tp(),U1t=j7(),{kConnected:K7,kSize:A1e,kRunning:u1e,kPending:l1e,kQueued:n1,kBusy:P1t,kFree:O1t,kUrl:H1t,kClose:G1t,kDestroy:q1t,kDispatch:Y1t}=sr(),cs=Symbol("clients"),di=Symbol("needDrain"),s1=Symbol("queue"),X7=Symbol("closed resolve"),Z7=Symbol("onDrain"),d1e=Symbol("onConnect"),h1e=Symbol("onDisconnect"),f1e=Symbol("onConnectionError"),$7=Symbol("get dispatcher"),g1e=Symbol("add client"),p1e=Symbol("remove client"),ez=class extends L1t{[s1]=n
Line truncated
|
||||
|
||||
${e.format(r)}`.trim():`${r.length} interceptors are pending:
|
||||
|
||||
${e.format(r)}`.trim())}};ISe.exports=xJ});var DJ=C((swr,QSe)=>{"use strict";var{InvalidArgumentError:sNt}=Xe(),{runtimeFeatures:iNt}=ol();function oNt(t={}){let{ignoreHeaders:e=[],excludeHeaders:r=[],matchHeaders:n=[],caseSensitive:s=!1}=t;return{ignore:new Set(e.map(i=>s?i:i.toLowerCase())),exclude:new Set(r.map(i=>s?i:i.toLowerCase())),match:new Set(n.map(i=>s?i:i.toLowerCase()))}}var ySe=iNt.has("crypto")?Q("node:crypto"):null,aNt=ySe?.hash?t=>ySe.hash("sha256",t,"base64url"):t=>Buffer.from(t).toString("base64url");function bSe(t){return Array.isArray(t)&&(t.length&1)===0}function cNt(t=[]){return t.length===0?()=>!1:function(r){let n;for(let s of t)if(typeof s=="string"){if(n||(n=r.toLowerCase()),n.includes(s.toLowerCase()))return!0}else if(s instanceof RegExp&&s.test(r))return!0;return!1}}function ANt(t){let e={};if(!t)return e;if(bSe(t)){for(let r=0;r<t.length;r+=2){let n=t[r],s=t[r+1];if(n&&s!==void 0){let i=Buffer.isBuffer(n)?n.toString():n,o=Buffer.isBuffer(s)?s.toString():s;e[i.toLowerCase()]=o}}return e}if(t&&typeof t=="object")for(let[r,n]of Object.entries(t))r&&typeof r=="string"&&(e[r.toLowerCase()]=Array.isArray(n)?n.join(", "):String(n));return e}var BSe=["record","playback","update"];function uNt(t){if(!BSe.includes(t))throw new sNt(`Invalid snapshot mode: ${t}. Must be one of: ${BSe.join(", ")}`)}QSe.exports={createHeaderFilters:oNt,hashId:aNt,isUndiciHeaders:bSe,normalizeHeaders:ANt,isUrlExcludedFactory:cNt,validateSnapshotMode:uNt}});var vSe=C((iwr,kSe)=>{"use strict";var{writeFile:lNt,readFile:dNt,mkdir:hNt}=Q("node:fs/promises"),{dirname:fNt,resolve:wSe}=Q("node:path"),{setTimeout:gNt,clearTimeout:SSe}=Q("node:timers"),{InvalidArgumentError:NSe,UndiciError:pNt}=Xe(),{hashId:mNt,isUrlExcludedFactory:ENt,normalizeHeaders:TSe,createHeaderFilters:xSe}=DJ();function VQ(t,e,r={}){let n=new URL(t.path,t.origin),s=t._normalizedHeaders||TSe(t.headers);return t._normalizedHeaders||(t._normalizedHeaders=s),{method:t.method||"GET",url:r.matchQuery!==!1?n.toString():`${n.origin}${n.pathname}`,headers:RSe(s,e,r),body:r.matchBody!==!1&&t.body?String(t.body):""}}function RSe(t,e,r={}){if(!t||typeof t!="object")return{};let{caseSensitive:n=!1}=r,s={},{ignore:i,exclude:o,match:a}=e;for(let[c,A]of Object.entries(t)){let u=n?c:c.toLowerCase();o.has(u)||i.has(u)||a.size!==0&&!a.has(u)||(s[u]=A)}return s}function DSe(t,e,r={}){if(!t||typeof t!="object")return{};let{caseSensitive:n=!1}=r,s={},{exclude:i}=e;for(let[o,a]of Object.entries(t)){let c=n?o:o.toLowerCase();i.has(c)||(s[c]=a)}return s}function WQ(t){let e=[t.method,t.url];if(t.headers&&typeof t.headers=="object"){let n=Object.keys(t.headers).sort();for(let s of n){let i=Array.isArray(t.headers[s])?t.headers[s]:[t.headers[s]];e.push(s);for(let o of i.sort())e.push(String(o))}}e.push(t.body);let r=e.join("|");return mNt(r)}var kJ=class{#e;#t;#n=new Map;#r;#i=1/0;#s=!1;#c;constructor(e={}){this.#r=e.snapshotPath,this.#i=e.maxSnapshots||1/0,this.#s=e.autoFlush||!1,this.flushInterval=e.flushInterval||3e4,this._flushTimer=null,this.matchOptions={matchHeaders:e.matchHeaders||[],ignoreHeaders:e.ignoreHeaders||[],excludeHeaders:e.excludeHeaders||[],matchBody:e.matchBody!==!1,matchQuery:e.matchQuery!==!1,caseSensitive:e.caseSensitive||!1},this.#c=xSe(this.matchOptions),this.shouldRecord=e.shouldRecord||(()=>!0),this.shouldPlayback=e.shouldPlayback||(()=>!0),this.#t=ENt(e.excludeUrls),this.#s&&this.#r&&this.#o()}async record(e,r){if(!this.shouldRecord(e)||this.isUrlExcluded(e))return;let n=VQ(e,this.#c,this.matchOptions),s=WQ(n),i=TSe(r.headers),o={statusCode:r.statusCode,headers:DSe(i,this.#c,this.matchOptions),body:Buffer.isBuffer(r.body)?r.body.toString("base64"):Buffer.from(String(r.body||"")).toString("base64"),trailers:r.trailers};if(this.#n.size>=this.#i&&!this.#n.has(s)){let c=this.#n.keys().next().value;this.#n.delete(c)}let a=this.#n.get(s);a&&a.responses?(a.responses.push(o),a.timestamp=new Date().toISOString()):this.#n.set(s,{request:n,responses:[o],callCount:0,timestamp:new Date().toISOString()}),this.#s&&this.#r&&this.#A()}isUrlExcluded(e){let r=new URL(e.path,e.origin).toString();return this.#t(r)}findSnapshot(e){if(!this.shouldPlayback(e)||this.isUrlExcluded(e))return;let r=VQ(e,this.#c,this.matchOptions),n=WQ(r),s=this.#n.get(n);if(!s)return;let i=s.callCount||0,o=Math.min(i,s.responses.length-1);return s.callCount=i+1,{...s,response:s.responses[o]}}async loadSnapshots(e){let r=e||this.#r;if(!r)throw new NSe("Snapshot path is required");try{let n=await dNt(wSe(r),"utf8"),s=JSON.parse(n);if(Array.isArray(s)){this.#n.clear();for(let{hash:i,snapshot:o}of s)this.#n.set(i,o)}else this.#n=new Map(Object.entries(s))}catch(n){if(n.code==="ENOENT")this.#n.clear();else throw new pNt(`Failed to load snapshots from ${r}`,{cause:n})}}async saveSnapshots(e){let r=e||this.#r;if(!r)throw new NSe("Snapshot path is required");let n=wSe(r);await hNt(fNt(n),{recursive:!0});let s=Array.from(this.#n.entries()).map(([i,o])=>({hash:i,snapshot:o}));await lNt(n,JSON.s
Line truncated
|
||||
${e.format(r)}`.trim())}};GNe.exports=Ej});var Ij=C((nNr,JNe)=>{"use strict";var{InvalidArgumentError:OTt}=et(),{runtimeFeatures:HTt}=$l();function GTt(t={}){let{ignoreHeaders:e=[],excludeHeaders:r=[],matchHeaders:n=[],caseSensitive:s=!1}=t;return{ignore:new Set(e.map(i=>s?i:i.toLowerCase())),exclude:new Set(r.map(i=>s?i:i.toLowerCase())),match:new Set(n.map(i=>s?i:i.toLowerCase()))}}var qNe=HTt.has("crypto")?Q("node:crypto"):null,qTt=qNe?.hash?t=>qNe.hash("sha256",t,"base64url"):t=>Buffer.from(t).toString("base64url");function VNe(t){return Array.isArray(t)&&(t.length&1)===0}function YTt(t=[]){return t.length===0?()=>!1:function(r){let n;for(let s of t)if(typeof s=="string"){if(n||(n=r.toLowerCase()),n.includes(s.toLowerCase()))return!0}else if(s instanceof RegExp&&s.test(r))return!0;return!1}}function VTt(t){let e={};if(!t)return e;if(VNe(t)){for(let r=0;r<t.length;r+=2){let n=t[r],s=t[r+1];if(n&&s!==void 0){let i=Buffer.isBuffer(n)?n.toString():n,o=Buffer.isBuffer(s)?s.toString():s;e[i.toLowerCase()]=o}}return e}if(t&&typeof t=="object")for(let[r,n]of Object.entries(t))r&&typeof r=="string"&&(e[r.toLowerCase()]=Array.isArray(n)?n.join(", "):String(n));return e}var YNe=["record","playback","update"];function JTt(t){if(!YNe.includes(t))throw new OTt(`Invalid snapshot mode: ${t}. Must be one of: ${YNe.join(", ")}`)}JNe.exports={createHeaderFilters:GTt,hashId:qTt,isUndiciHeaders:VNe,normalizeHeaders:VTt,isUrlExcludedFactory:YTt,validateSnapshotMode:JTt}});var tTe=C((sNr,eTe)=>{"use strict";var{writeFile:WTt,readFile:zTt,mkdir:jTt}=Q("node:fs/promises"),{dirname:KTt,resolve:WNe}=Q("node:path"),{setTimeout:XTt,clearTimeout:zNe}=Q("node:timers"),{InvalidArgumentError:jNe,UndiciError:ZTt}=et(),{hashId:$Tt,isUrlExcludedFactory:ext,normalizeHeaders:KNe,createHeaderFilters:XNe}=Ij();function m1(t,e,r={}){let n=new URL(t.path,t.origin),s=t._normalizedHeaders||KNe(t.headers);return t._normalizedHeaders||(t._normalizedHeaders=s),{method:t.method||"GET",url:r.matchQuery!==!1?n.toString():`${n.origin}${n.pathname}`,headers:ZNe(s,e,r),body:r.matchBody!==!1&&t.body?String(t.body):""}}function ZNe(t,e,r={}){if(!t||typeof t!="object")return{};let{caseSensitive:n=!1}=r,s={},{ignore:i,exclude:o,match:a}=e;for(let[c,A]of Object.entries(t)){let u=n?c:c.toLowerCase();o.has(u)||i.has(u)||a.size!==0&&!a.has(u)||(s[u]=A)}return s}function $Ne(t,e,r={}){if(!t||typeof t!="object")return{};let{caseSensitive:n=!1}=r,s={},{exclude:i}=e;for(let[o,a]of Object.entries(t)){let c=n?o:o.toLowerCase();i.has(c)||(s[c]=a)}return s}function E1(t){let e=[t.method,t.url];if(t.headers&&typeof t.headers=="object"){let n=Object.keys(t.headers).sort();for(let s of n){let i=Array.isArray(t.headers[s])?t.headers[s]:[t.headers[s]];e.push(s);for(let o of i.sort())e.push(String(o))}}e.push(t.body);let r=e.join("|");return $Tt(r)}var yj=class{#e;#t;#n=new Map;#r;#i=1/0;#s=!1;#a;constructor(e={}){this.#r=e.snapshotPath,this.#i=e.maxSnapshots||1/0,this.#s=e.autoFlush||!1,this.flushInterval=e.flushInterval||3e4,this._flushTimer=null,this.matchOptions={matchHeaders:e.matchHeaders||[],ignoreHeaders:e.ignoreHeaders||[],excludeHeaders:e.excludeHeaders||[],matchBody:e.matchBody!==!1,matchQuery:e.matchQuery!==!1,caseSensitive:e.caseSensitive||!1},this.#a=XNe(this.matchOptions),this.shouldRecord=e.shouldRecord||(()=>!0),this.shouldPlayback=e.shouldPlayback||(()=>!0),this.#t=ext(e.excludeUrls),this.#s&&this.#r&&this.#o()}async record(e,r){if(!this.shouldRecord(e)||this.isUrlExcluded(e))return;let n=m1(e,this.#a,this.matchOptions),s=E1(n),i=KNe(r.headers),o={statusCode:r.statusCode,headers:$Ne(i,this.#a,this.matchOptions),body:Buffer.isBuffer(r.body)?r.body.toString("base64"):Buffer.from(String(r.body||"")).toString("base64"),trailers:r.trailers};if(this.#n.size>=this.#i&&!this.#n.has(s)){let c=this.#n.keys().next().value;this.#n.delete(c)}let a=this.#n.get(s);a&&a.responses?(a.responses.push(o),a.timestamp=new Date().toISOString()):this.#n.set(s,{request:n,responses:[o],callCount:0,timestamp:new Date().toISOString()}),this.#s&&this.#r&&this.#A()}isUrlExcluded(e){let r=new URL(e.path,e.origin).toString();return this.#t(r)}findSnapshot(e){if(!this.shouldPlayback(e)||this.isUrlExcluded(e))return;let r=m1(e,this.#a,this.matchOptions),n=E1(r),s=this.#n.get(n);if(!s)return;let i=s.callCount||0,o=Math.min(i,s.responses.length-1);return s.callCount=i+1,{...s,response:s.responses[o]}}async loadSnapshots(e){let r=e||this.#r;if(!r)throw new jNe("Snapshot path is required");try{let n=await zTt(WNe(r),"utf8"),s=JSON.parse(n);if(Array.isArray(s)){this.#n.clear();for(let{hash:i,snapshot:o}of s)this.#n.set(i,o)}else this.#n=new Map(Object.entries(s))}catch(n){if(n.code==="ENOENT")this.#n.clear();else throw new ZTt(`Failed to load snapshots from ${r}`,{cause:n})}}async saveSnapshots(e){let r=e||this.#r;if(!r)throw new jNe("Snapshot path is required");let n=WNe(r);await jTt(KTt(n),{recursive:!0});let s=Array.from(this.#n.entries()).map(([i,o])=>({hash:i,snapshot:o}));await WTt(n,JSON.s
Line truncated
|
||||
PRAGMA journal_mode = WAL;
|
||||
PRAGMA synchronous = NORMAL;
|
||||
PRAGMA temp_store = memory;
|
||||
PRAGMA optimize;
|
||||
|
||||
CREATE TABLE IF NOT EXISTS cacheInterceptorV${ho} (
|
||||
CREATE TABLE IF NOT EXISTS cacheInterceptorV${Vo} (
|
||||
-- Data specific to us
|
||||
id INTEGER PRIMARY KEY AUTOINCREMENT,
|
||||
url TEXT NOT NULL,
|
||||
@@ -133,8 +133,8 @@ ${e.format(r)}`.trim())}};ISe.exports=xJ});var DJ=C((swr,QSe)=>{"use strict";var
|
||||
staleAt INTEGER NOT NULL
|
||||
);
|
||||
|
||||
CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${ho}_getValuesQuery ON cacheInterceptorV${ho}(url, method, deleteAt);
|
||||
CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${ho}_deleteByUrlQuery ON cacheInterceptorV${ho}(deleteAt);
|
||||
CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${Vo}_getValuesQuery ON cacheInterceptorV${Vo}(url, method, deleteAt);
|
||||
CREATE INDEX IF NOT EXISTS idx_cacheInterceptorV${Vo}_deleteByUrlQuery ON cacheInterceptorV${Vo}(deleteAt);
|
||||
`),this.#r=this.#n.prepare(`
|
||||
SELECT
|
||||
id,
|
||||
@@ -148,14 +148,14 @@ ${e.format(r)}`.trim())}};ISe.exports=xJ});var DJ=C((swr,QSe)=>{"use strict";var
|
||||
vary,
|
||||
cachedAt,
|
||||
staleAt
|
||||
FROM cacheInterceptorV${ho}
|
||||
FROM cacheInterceptorV${Vo}
|
||||
WHERE
|
||||
url = ?
|
||||
AND method = ?
|
||||
ORDER BY
|
||||
deleteAt ASC
|
||||
`),this.#i=this.#n.prepare(`
|
||||
UPDATE cacheInterceptorV${ho} SET
|
||||
UPDATE cacheInterceptorV${Vo} SET
|
||||
body = ?,
|
||||
deleteAt = ?,
|
||||
statusCode = ?,
|
||||
@@ -168,7 +168,7 @@ ${e.format(r)}`.trim())}};ISe.exports=xJ});var DJ=C((swr,QSe)=>{"use strict";var
|
||||
WHERE
|
||||
id = ?
|
||||
`),this.#s=this.#n.prepare(`
|
||||
INSERT INTO cacheInterceptorV${ho} (
|
||||
INSERT INTO cacheInterceptorV${Vo} (
|
||||
url,
|
||||
method,
|
||||
body,
|
||||
@@ -182,91 +182,98 @@ ${e.format(r)}`.trim())}};ISe.exports=xJ});var DJ=C((swr,QSe)=>{"use strict";var
|
||||
cachedAt,
|
||||
staleAt
|
||||
) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
|
||||
`),this.#o=this.#n.prepare(`DELETE FROM cacheInterceptorV${ho} WHERE url = ?`),this.#a=this.#n.prepare(`SELECT COUNT(*) AS total FROM cacheInterceptorV${ho}`),this.#c=this.#n.prepare(`DELETE FROM cacheInterceptorV${ho} WHERE deleteAt <= ?`),this.#A=this.#t===1/0?null:this.#n.prepare(`
|
||||
DELETE FROM cacheInterceptorV${ho}
|
||||
`),this.#o=this.#n.prepare(`DELETE FROM cacheInterceptorV${Vo} WHERE url = ?`),this.#c=this.#n.prepare(`SELECT COUNT(*) AS total FROM cacheInterceptorV${Vo}`),this.#a=this.#n.prepare(`DELETE FROM cacheInterceptorV${Vo} WHERE deleteAt <= ?`),this.#A=this.#t===1/0?null:this.#n.prepare(`
|
||||
DELETE FROM cacheInterceptorV${Vo}
|
||||
WHERE id IN (
|
||||
SELECT
|
||||
id
|
||||
FROM cacheInterceptorV${ho}
|
||||
FROM cacheInterceptorV${Vo}
|
||||
ORDER BY cachedAt ASC
|
||||
LIMIT ?
|
||||
)
|
||||
`)}close(){this.#n.close()}get(e){oz(e);let r=this.#h(e);return r?{body:r.body?Buffer.from(r.body.buffer,r.body.byteOffset,r.body.byteLength):void 0,statusCode:r.statusCode,statusMessage:r.statusMessage,headers:r.headers?JSON.parse(r.headers):void 0,etag:r.etag?r.etag:void 0,vary:r.vary?JSON.parse(r.vary):void 0,cacheControlDirectives:r.cacheControlDirectives?JSON.parse(r.cacheControlDirectives):void 0,cachedAt:r.cachedAt,staleAt:r.staleAt,deleteAt:r.deleteAt}:void 0}set(e,r){oz(e);let n=this.#d(e),s=Array.isArray(r.body)?Buffer.concat(r.body):r.body,i=s?.byteLength;if(i&&i>this.#e)return;let o=this.#h(e,!0);o?this.#i.run(s,r.deleteAt,r.statusCode,r.statusMessage,r.headers?JSON.stringify(r.headers):null,r.etag?r.etag:null,r.cacheControlDirectives?JSON.stringify(r.cacheControlDirectives):null,r.cachedAt,r.staleAt,o.id):(this.#s.run(n,e.method,s,r.deleteAt,r.statusCode,r.statusMessage,r.headers?JSON.stringify(r.headers):null,r.etag?r.etag:null,r.cacheControlDirectives?JSON.stringify(r.cacheControlDirectives):null,r.vary?JSON.stringify(r.vary):null,r.cachedAt,r.staleAt),this.#u())}createWriteStream(e,r){oz(e),yxt(r);let n=0,s=[],i=this;return new Ixt({decodeStrings:!0,write(o,a,c){n+=o.byteLength,n<i.#e?s.push(o):this.destroy(),c()},final(o){i.set(e,{...r,body:s}),o()}})}delete(e){if(typeof e!="object")throw new TypeError(`expected key to be object, got ${typeof e}`);this.#o.run(this.#d(e))}#u(){if(Number.isFinite(this.#t)&&this.size<=this.#t)return 0;{let e=this.#c.run(Date.now()).changes;if(e)return e}{let e=this.#A?.run(Math.max(Math.floor(this.#t*.1),1)).changes;if(e)return e}return 0}get size(){let{total:e}=this.#a.get();return e}#d(e){return`${e.origin}/${e.path}`}#h(e,r=!1){let n=this.#d(e),{headers:s,method:i}=e,o=this.#r.all(n,i);if(o.length===0)return;let a=Date.now();for(let c of o){if(a>=c.deleteAt&&!r)continue;let A=!0;if(c.vary){let u=JSON.parse(c.vary);for(let l in u)if(!Bxt(s[l],u[l])){A=!1;break}}if(A)return c}}};function Bxt(t,e){if(t==null&&e==null)return!0;if(t==null&&e!=null||t!=null&&e==null)return!1;if(Array.isArray(t)&&Array.isArray(e)){if(t.length!==e.length)return!1;for(let r=0;r<t.length;r++)if(t[r]!==e[r])return!1;return!0}return t===e}});var Zg=C((Nwr,tTe)=>{"use strict";var{kConstruct:bxt}=Kt(),{kEnumerableProperty:eC}=Ze(),{iteratorMixin:Qxt,isValidHeaderName:ZQ,isValidHeaderValue:KNe}=ao(),{webidl:wt}=ns(),cz=Q("node:assert"),e_=Q("node:util");function jNe(t){return t===10||t===13||t===9||t===32}function $Ne(t){let e=0,r=t.length;for(;r>e&&jNe(t.charCodeAt(r-1));)--r;for(;r>e&&jNe(t.charCodeAt(e));)++e;return e===0&&r===t.length?t:t.substring(e,r)}function XNe(t,e){if(Array.isArray(e))for(let r=0;r<e.length;++r){let n=e[r];if(n.length!==2)throw wt.errors.exception({header:"Headers constructor",message:`expected name/value pair to be length 2, found ${n.length}.`});Az(t,n[0],n[1])}else if(typeof e=="object"&&e!==null){let r=Object.keys(e);for(let n=0;n<r.length;++n)Az(t,r[n],e[r[n]])}else throw wt.errors.conversionFailed({prefix:"Headers constructor",argument:"Argument 1",types:["sequence<sequence<ByteString>>","record<ByteString, ByteString>"]})}function Az(t,e,r){if(r=$Ne(r),ZQ(e)){if(!KNe(r))throw wt.errors.invalidArgument({prefix:"Headers.append",value:r,type:"header value"})}else throw wt.errors.invalidArgument({prefix:"Headers.append",value:e,type:"header name"});if(eTe(t)==="immutable")throw new TypeError("immutable");return r_(t).append(e,r,!1)}function wxt(t){let e=r_(t);if(!e)return[];if(e.sortedMap)return e.sortedMap;let r=[],n=e.toSortedArray(),s=e.cookies;if(s===null||s.length===1)return e.sortedMap=n;for(let i=0;i<n.length;++i){let{0:o,1:a}=n[i];if(o==="set-cookie")for(let c=0;c<s.length;++c)r.push([o,s[c]]);else r.push([o,a])}return e.sortedMap=r}function ZNe(t,e){return t[0]<e[0]?-1:1}var t_=class t{cookies=null;sortedMap;headersMap;constructor(e){e instanceof t?(this.headersMap=new Map(e.headersMap),this.sortedMap=e.sortedMap,this.cookies=e.cookies===null?null:[...e.cookies]):(this.headersMap=new Map(e),this.sortedMap=null)}contains(e,r){return this.headersMap.has(r?e:e.toLowerCase())}clear(){this.headersMap.clear(),this.sortedMap=null,this.cookies=null}append(e,r,n){this.sortedMap=null;let s=n?e:e.toLowerCase(),i=this.headersMap.get(s);if(i){let o=s==="cookie"?"; ":", ";this.headersMap.set(s,{name:i.name,value:`${i.value}${o}${r}`})}else this.headersMap.set(s,{name:e,value:r});s==="set-cookie"&&(this.cookies??=[]).push(r)}set(e,r,n){this.sortedMap=null;let s=n?e:e.toLowerCase();s==="set-cookie"&&(this.cookies=[r]),this.headersMap.set(s,{name:e,value:r})}delete(e,r){this.sortedMap=null,r||(e=e.toLowerCase()),e==="set-cookie"&&(this.cookies=null),this.headersMap.delete(e)}get(e,r){return this.headersMap.get(r?e:e.toLowerCase())?.value??null}*[Symbol.iterator](){for(let{0:e,1:{value:r}}of this.headersMap)yield[e,r]}get entries(){let e={};if(this.headersMap.size!==0)for(let{name:r,value:n}of this.headersMap.values())e[r]=n;return e}rawValues(){return this.hea
Line truncated
|
||||
${i}`;break;case"retry":oRe(i)&&(r[s]=i);break;case"id":aRe(i)&&(r[s]=i);break;case"event":i.length>0&&(r[s]=i);break}}processEvent(e){e.retry&&oRe(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id!==void 0&&aRe(e.id)&&(this.state.lastEventId=e.id),e.data!==void 0&&this.push({type:e.event||"message",options:{data:e.data,lastEventId:this.state.lastEventId,origin:this.state.origin}})}clearEvent(){this.event={data:void 0,event:void 0,id:void 0,retry:void 0}}};cRe.exports={EventSourceStream:jz}});var mRe=C((Xwr,pRe)=>{"use strict";var{pipeline:Hkt}=Q("node:stream"),{fetching:Gkt}=sw(),{makeRequest:qkt}=rC(),{webidl:Vs}=ns(),{EventSourceStream:Ykt}=ARe(),{parseMIMEType:Vkt}=ua(),{createFastMessageEvent:Wkt}=N_(),{isNetworkError:uRe}=tw(),{kEnumerableProperty:ap}=Ze(),{environmentSettingsObject:lRe}=ao(),dRe=!1,hRe=3e3,lw=0,fRe=1,dw=2,Jkt="anonymous",zkt="use-credentials",dC=class t extends EventTarget{#e={open:null,error:null,message:null};#t;#n=!1;#r=lw;#i=null;#s=null;#c;#o;constructor(e,r={}){super(),Vs.util.markAsUncloneable(this);let n="EventSource constructor";Vs.argumentLengthCheck(arguments,1,n),dRe||(dRe=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=Vs.converters.USVString(e),r=Vs.converters.EventSourceInitDict(r,n,"eventSourceInitDict"),this.#c=r.node.dispatcher||r.dispatcher,this.#o={lastEventId:"",reconnectionTime:r.node.reconnectionTime};let s=lRe,i;try{i=new URL(e,s.settingsObject.baseUrl),this.#o.origin=i.origin}catch(c){throw new DOMException(c,"SyntaxError")}this.#t=i.href;let o=Jkt;r.withCredentials===!0&&(o=zkt,this.#n=!0);let a={redirect:"follow",keepalive:!0,mode:"cors",credentials:o==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=lRe.settingsObject,a.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],a.cache="no-store",a.initiator="other",a.urlList=[new URL(this.#t)],this.#i=qkt(a),this.#a()}get readyState(){return this.#r}get url(){return this.#t}get withCredentials(){return this.#n}#a(){if(this.#r===dw)return;this.#r=lw;let e={request:this.#i,dispatcher:this.#c},r=n=>{if(!uRe(n))return this.#A()};e.processResponseEndOfBody=r,e.processResponse=n=>{if(uRe(n))if(n.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#A();return}let s=n.headersList.get("content-type",!0),i=s!==null?Vkt(s):"failure",o=i!=="failure"&&i.essence==="text/event-stream";if(n.status!==200||o===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#r=fRe,this.dispatchEvent(new Event("open")),this.#o.origin=n.urlList[n.urlList.length-1].origin;let a=new Ykt({eventSourceSettings:this.#o,push:c=>{this.dispatchEvent(Wkt(c.type,c.options))}});Hkt(n.body.stream,a,c=>{c?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#s=Gkt(e)}#A(){this.#r!==dw&&(this.#r=lw,this.dispatchEvent(new Event("error")),setTimeout(()=>{this.#r===lw&&(this.#o.lastEventId.length&&this.#i.headersList.set("last-event-id",this.#o.lastEventId,!0),this.#a())},this.#o.reconnectionTime)?.unref())}close(){Vs.brandCheck(this,t),this.#r!==dw&&(this.#r=dw,this.#s.abort(),this.#i=null)}get onopen(){return this.#e.open}set onopen(e){this.#e.open&&this.removeEventListener("open",this.#e.open);let r=Vs.converters.EventHandlerNonNull(e);r!==null?(this.addEventListener("open",r),this.#e.open=e):this.#e.open=null}get onmessage(){return this.#e.message}set onmessage(e){this.#e.message&&this.removeEventListener("message",this.#e.message);let r=Vs.converters.EventHandlerNonNull(e);r!==null?(this.addEventListener("message",r),this.#e.message=e):this.#e.message=null}get onerror(){return this.#e.error}set onerror(e){this.#e.error&&this.removeEventListener("error",this.#e.error);let r=Vs.converters.EventHandlerNonNull(e);r!==null?(this.addEventListener("error",r),this.#e.error=e):this.#e.error=null}},gRe={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:lw,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:fRe,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:dw,writable:!1}};Object.defineProperties(dC,gRe);Object.defineProperties(dC.prototype,gRe);Object.defineProperties(dC.prototype,{close:ap,onerror:ap,onmessage:ap,onopen:ap,readyState:ap,url:ap,withCredentials:ap});Vs.converters.EventSourceInitDict=Vs.dictionaryConverter([{key:"withCredentials",converter:Vs.converters.boolean,defaultValue:()=>!1},{key:"dispatcher",converter:Vs.converters.any},{key:"node",converter:Vs.dictionaryConverter([{key:"reconnectionTime",converter:Vs.converters["unsigned long"],defaultValue:()=>hRe},{key:"dispatcher",converter:Vs.converters.any}]),defaultValue:()=>({})}]);pRe.exports={EventSource:dC,defaultReconnectionTime:hRe}});var bRe=C((Zwr,pe)=>{"use strict";var jkt=Xd(),CRe=uQ(),Kkt=Lg(),$kt=nwe(),Xkt=awe(),Zkt=Og(),evt=vW(),tvt=xW(),rvt=Wwe(),nvt=Zwe(),svt=r1e(),IRe=Xe(),O_=Ze(),{InvalidArgumentError:P_}=IRe,hC=L1e(),ivt=Sg(),ovt=EJ(),{MockCallHistory:av
Line truncated
|
||||
`)}close(){this.#n.close()}get(e){Kj(e);let r=this.#f(e);return r?{body:r.body?Buffer.from(r.body.buffer,r.body.byteOffset,r.body.byteLength):void 0,statusCode:r.statusCode,statusMessage:r.statusMessage,headers:r.headers?JSON.parse(r.headers):void 0,etag:r.etag?r.etag:void 0,vary:r.vary?JSON.parse(r.vary):void 0,cacheControlDirectives:r.cacheControlDirectives?JSON.parse(r.cacheControlDirectives):void 0,cachedAt:r.cachedAt,staleAt:r.staleAt,deleteAt:r.deleteAt}:void 0}set(e,r){Kj(e);let n=this.#d(e),s=Array.isArray(r.body)?Buffer.concat(r.body):r.body,i=s?.byteLength;if(i&&i>this.#e)return;let o=this.#f(e,!0);o?this.#i.run(s,r.deleteAt,r.statusCode,r.statusMessage,r.headers?JSON.stringify(r.headers):null,r.etag?r.etag:null,r.cacheControlDirectives?JSON.stringify(r.cacheControlDirectives):null,r.cachedAt,r.staleAt,o.id):(this.#s.run(n,e.method,s,r.deleteAt,r.statusCode,r.statusMessage,r.headers?JSON.stringify(r.headers):null,r.etag?r.etag:null,r.cacheControlDirectives?JSON.stringify(r.cacheControlDirectives):null,r.vary?JSON.stringify(r.vary):null,r.cachedAt,r.staleAt),this.#u())}createWriteStream(e,r){Kj(e),sRt(r);let n=0,s=[],i=this;return new nRt({decodeStrings:!0,write(o,a,c){n+=o.byteLength,n<i.#e?s.push(o):this.destroy(),c()},final(o){i.set(e,{...r,body:s}),o()}})}delete(e){if(typeof e!="object")throw new TypeError(`expected key to be object, got ${typeof e}`);this.#o.run(this.#d(e))}#u(){if(Number.isFinite(this.#t)&&this.size<=this.#t)return 0;{let e=this.#a.run(Date.now()).changes;if(e)return e}{let e=this.#A?.run(Math.max(Math.floor(this.#t*.1),1)).changes;if(e)return e}return 0}get size(){let{total:e}=this.#c.get();return e}#d(e){return`${e.origin}/${e.path}`}#f(e,r=!1){let n=this.#d(e),{headers:s,method:i}=e,o=this.#r.all(n,i);if(o.length===0)return;let a=Date.now();for(let c of o){if(a>=c.deleteAt&&!r)continue;let A=!0;if(c.vary){let u=JSON.parse(c.vary);for(let l in u)if(!iRt(s[l],u[l])){A=!1;break}}if(A)return c}}};function iRt(t,e){if(t==null&&e==null)return!0;if(t==null&&e!=null||t!=null&&e==null)return!1;if(Array.isArray(t)&&Array.isArray(e)){if(t.length!==e.length)return!1;for(let r=0;r<t.length;r++)if(t[r]!==e[r])return!1;return!0}return t===e}});var im=C((SNr,wxe)=>{"use strict";var{kConstruct:oRt}=sr(),{kEnumerableProperty:pI}=st(),{iteratorMixin:aRt,isValidHeaderName:b1,isValidHeaderValue:Ixe}=Oo(),{webidl:Mt}=ys(),Zj=Q("node:assert"),CM=Q("node:util");function Cxe(t){return t===10||t===13||t===9||t===32}function yxe(t){let e=0,r=t.length;for(;r>e&&Cxe(t.charCodeAt(r-1));)--r;for(;r>e&&Cxe(t.charCodeAt(e));)++e;return e===0&&r===t.length?t:t.substring(e,r)}function Bxe(t,e){if(Array.isArray(e))for(let r=0;r<e.length;++r){let n=e[r];if(n.length!==2)throw Mt.errors.exception({header:"Headers constructor",message:`expected name/value pair to be length 2, found ${n.length}.`});$j(t,n[0],n[1])}else if(typeof e=="object"&&e!==null){let r=Object.keys(e);for(let n=0;n<r.length;++n)$j(t,r[n],e[r[n]])}else throw Mt.errors.conversionFailed({prefix:"Headers constructor",argument:"Argument 1",types:["sequence<sequence<ByteString>>","record<ByteString, ByteString>"]})}function $j(t,e,r){if(r=yxe(r),b1(e)){if(!Ixe(r))throw Mt.errors.invalidArgument({prefix:"Headers.append",value:r,type:"header value"})}else throw Mt.errors.invalidArgument({prefix:"Headers.append",value:e,type:"header name"});if(Qxe(t)==="immutable")throw new TypeError("immutable");return yM(t).append(e,r,!1)}function cRt(t){let e=yM(t);if(!e)return[];if(e.sortedMap)return e.sortedMap;let r=[],n=e.toSortedArray(),s=e.cookies;if(s===null||s.length===1)return e.sortedMap=n;for(let i=0;i<n.length;++i){let{0:o,1:a}=n[i];if(o==="set-cookie")for(let c=0;c<s.length;++c)r.push([o,s[c]]);else r.push([o,a])}return e.sortedMap=r}function bxe(t,e){return t[0]<e[0]?-1:1}var IM=class t{cookies=null;sortedMap;headersMap;constructor(e){e instanceof t?(this.headersMap=new Map(e.headersMap),this.sortedMap=e.sortedMap,this.cookies=e.cookies===null?null:[...e.cookies]):(this.headersMap=new Map(e),this.sortedMap=null)}contains(e,r){return this.headersMap.has(r?e:e.toLowerCase())}clear(){this.headersMap.clear(),this.sortedMap=null,this.cookies=null}append(e,r,n){this.sortedMap=null;let s=n?e:e.toLowerCase(),i=this.headersMap.get(s);if(i){let o=s==="cookie"?"; ":", ";this.headersMap.set(s,{name:i.name,value:`${i.value}${o}${r}`})}else this.headersMap.set(s,{name:e,value:r});s==="set-cookie"&&(this.cookies??=[]).push(r)}set(e,r,n){this.sortedMap=null;let s=n?e:e.toLowerCase();s==="set-cookie"&&(this.cookies=[r]),this.headersMap.set(s,{name:e,value:r})}delete(e,r){this.sortedMap=null,r||(e=e.toLowerCase()),e==="set-cookie"&&(this.cookies=null),this.headersMap.delete(e)}get(e,r){return this.headersMap.get(r?e:e.toLowerCase())?.value??null}*[Symbol.iterator](){for(let{0:e,1:{value:r}}of this.headersMap)yield[e,r]}get entries(){let e={};if(this.headersMap.size!==0)for(let{name:r,value:n}of this.headersMap.values())e[r]=n;return e}rawValues(){return this.hea
Line truncated
|
||||
${o}`;return}if(s_(e,s,xFt)){DFt(e,i)&&(r.retry=e.toString("utf8",i));return}if(s_(e,s,TFt)){RFt(e,i)&&(r.id=e.toString("utf8",i));return}if(s_(e,s,NFt)){let o=e.toString("utf8",i);o.length>0&&(r.event=o)}}processEvent(e){e.retry&&BFt(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id!==void 0&&bFt(e.id)&&(this.state.lastEventId=e.id),e.data!==void 0&&this.push({type:e.event||"message",options:{data:e.data,lastEventId:this.state.lastEventId,origin:this.state.origin}})}clearEvent(){this.event.data=void 0,this.event.event=void 0,this.event.id=void 0,this.event.retry=void 0}hasPendingEvent(){return this.event.data!==void 0||this.event.event!==void 0||this.event.id!==void 0||this.event.retry!==void 0}hasCurrentByte(){return this.chunkIndex<this.chunks.length&&this.pos<this.chunks[this.chunkIndex].length}currentByte(){return this.chunks[this.chunkIndex][this.pos]}consumeCurrentByte(){this.advanceCursor(),this.syncLineStartToCursor()}advanceCursor(){for(this.pos++;this.chunkIndex<this.chunks.length&&this.pos>=this.chunks[this.chunkIndex].length;)this.chunkIndex++,this.pos=0}syncLineStartToCursor(){this.lineChunkIndex=this.chunkIndex,this.linePos=this.pos,this.dropConsumedChunks()}dropConsumedChunks(){for(;this.lineChunkIndex>0;)this.chunks.shift(),this.lineChunkIndex--,this.chunkIndex--;this.chunkIndex===this.chunks.length&&(this.chunks.length=0,this.chunkIndex=0,this.pos=0,this.lineChunkIndex=0,this.linePos=0)}readLine(){if(this.lineChunkIndex===this.chunkIndex)return this.chunks[this.chunkIndex].subarray(this.linePos,this.pos);let e=[],r=0;for(let n=this.lineChunkIndex;n<=this.chunkIndex;n++){let s=this.chunks[n],i=n===this.lineChunkIndex?this.linePos:0,o=n===this.chunkIndex?this.pos:s.length,a=s.subarray(i,o);r+=a.length,e.push(a)}return Buffer.concat(e,r)}peekBufferedByte(e){let r=this.lineChunkIndex,n=this.linePos;for(;r<this.chunks.length;){let s=this.chunks[r],i=s.length-n;if(e<i)return s[n+e];e-=i,r++,n=0}}discardLeadingBytes(e){for(;e>0&&this.lineChunkIndex<this.chunks.length;){let n=this.chunks[this.lineChunkIndex].length-this.linePos;e<n?(this.linePos+=e,e=0):(e-=n,this.lineChunkIndex++,this.linePos=0)}this.chunkIndex=this.lineChunkIndex,this.pos=this.linePos,this.dropConsumedChunks()}handleBOM(){let e=this.peekBufferedByte(0),r=this.peekBufferedByte(1),n=this.peekBufferedByte(2);return r===void 0?(e===TI[0]||(this.checkBOM=!1),!0):n===void 0?e===TI[0]&&r===TI[1]?!0:(this.checkBOM=!1,!1):(e===TI[0]&&r===TI[1]&&n===TI[2]&&this.discardLeadingBytes(3),this.checkBOM=!1,!this.hasCurrentByte())}};DRe.exports={EventSourceStream:PK}});var PRe=C((XNr,URe)=>{"use strict";var{pipeline:kFt}=Q("node:stream"),{fetching:vFt}=T1(),{makeRequest:FFt}=EI(),{webidl:fi}=ys(),{EventSourceStream:MFt}=RRe(),{parseMIMEType:_Ft}=Va(),{createFastMessageEvent:LFt}=JM(),{isNetworkError:kRe}=w1(),{kEnumerableProperty:hm}=st(),{environmentSettingsObject:vRe}=Oo(),FRe=!1,MRe=3e3,M1=0,_Re=1,_1=2,UFt="anonymous",PFt="use-credentials",xI=class t extends EventTarget{#e={open:null,error:null,message:null};#t;#n=!1;#r=M1;#i=null;#s=null;#a;#o;constructor(e,r={}){super(),fi.util.markAsUncloneable(this);let n="EventSource constructor";fi.argumentLengthCheck(arguments,1,n),FRe||(FRe=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=fi.converters.USVString(e),r=fi.converters.EventSourceInitDict(r,n,"eventSourceInitDict"),this.#a=r.node.dispatcher||r.dispatcher,this.#o={lastEventId:"",reconnectionTime:r.node.reconnectionTime};let s=vRe,i;try{i=new URL(e,s.settingsObject.baseUrl),this.#o.origin=i.origin}catch(c){throw new DOMException(c,"SyntaxError")}this.#t=i.href;let o=UFt;r.withCredentials===!0&&(o=PFt,this.#n=!0);let a={redirect:"follow",keepalive:!0,mode:"cors",credentials:o==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=vRe.settingsObject,a.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],a.cache="no-store",a.initiator="other",a.urlList=[new URL(this.#t)],this.#i=FFt(a),this.#c()}get readyState(){return this.#r}get url(){return this.#t}get withCredentials(){return this.#n}#c(){if(this.#r===_1)return;this.#r=M1;let e={request:this.#i,dispatcher:this.#a},r=n=>{if(!kRe(n))return this.#A()};e.processResponseEndOfBody=r,e.processResponse=n=>{if(kRe(n))if(n.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#A();return}let s=n.headersList.get("content-type",!0),i=s!==null?_Ft(s):"failure",o=i!=="failure"&&i.essence==="text/event-stream";if(n.status!==200||o===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#r=_Re,this.dispatchEvent(new Event("open")),this.#o.origin=n.urlList[n.urlList.length-1].origin;let a=new MFt({eventSourceSettings:this.#o,push:c=>{this.dispatchEvent(LFt(c.type,c.options))}});kFt(n.body.stream,a,c=>{c?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#s=vFt(e)}#A(){this.#r!==_1&&(this.#r=M1,this.dispatchEvent(new Event("error")),setTime
Line truncated
|
||||
`).slice(1).join(`
|
||||
`);t.stack=r?`${r}
|
||||
${i}`:s.stack}pe.exports.fetch=function(e,r=void 0){return Evt(e,r).catch(n=>{throw ERe?BRe(n,ERe):n&&typeof n=="object"&&Error.captureStackTrace(n,pe.exports.fetch),n})};pe.exports.Headers=Zg().Headers;pe.exports.Response=tw().Response;pe.exports.Request=rC().Request;pe.exports.FormData=cv().FormData;var{setGlobalOrigin:Cvt,getGlobalOrigin:Ivt}=f7();pe.exports.setGlobalOrigin=Cvt;pe.exports.getGlobalOrigin=Ivt;var{CacheStorage:yvt}=sxe(),{kConstruct:Bvt}=Kt();pe.exports.caches=new yvt(Bvt);var{deleteCookie:bvt,getCookies:Qvt,getSetCookies:wvt,setCookie:Svt,parseCookie:Nvt}=pxe();pe.exports.deleteCookie=bvt;pe.exports.getCookies=Qvt;pe.exports.getSetCookies=wvt;pe.exports.setCookie=Svt;pe.exports.parseCookie=Nvt;var{parseMIMEType:Tvt,serializeAMimeType:xvt}=ua();pe.exports.parseMIMEType=Tvt;pe.exports.serializeAMimeType=xvt;var{CloseEvent:Rvt,ErrorEvent:Dvt,MessageEvent:kvt}=N_(),{WebSocket:vvt,ping:_vt}=jxe();pe.exports.WebSocket=vvt;pe.exports.CloseEvent=Rvt;pe.exports.ErrorEvent=Dvt;pe.exports.MessageEvent=kvt;pe.exports.ping=_vt;pe.exports.WebSocketStream=nRe().WebSocketStream;pe.exports.WebSocketError=Yz().WebSocketError;pe.exports.request=hw(hC.request);pe.exports.stream=hw(hC.stream);pe.exports.pipeline=hw(hC.pipeline);pe.exports.connect=hw(hC.connect);pe.exports.upgrade=hw(hC.upgrade);pe.exports.MockClient=ovt;pe.exports.MockCallHistory=avt;pe.exports.MockCallHistoryLog=cvt;pe.exports.MockPool=uvt;pe.exports.MockAgent=Avt;pe.exports.SnapshotAgent=lvt;pe.exports.mockErrors=dvt;var{EventSource:Fvt}=mRe();pe.exports.EventSource=Fvt;function Mvt(){globalThis.fetch=pe.exports.fetch,globalThis.Headers=pe.exports.Headers,globalThis.Response=pe.exports.Response,globalThis.Request=pe.exports.Request,globalThis.FormData=pe.exports.FormData,globalThis.WebSocket=pe.exports.WebSocket,globalThis.CloseEvent=pe.exports.CloseEvent,globalThis.ErrorEvent=pe.exports.ErrorEvent,globalThis.MessageEvent=pe.exports.MessageEvent,globalThis.EventSource=pe.exports.EventSource}pe.exports.install=Mvt});var fw=C(dh=>{"use strict";dh.removeLeadingAndTrailingHTTPWhitespace=t=>t.replace(/^[ \t\n\r]+/u,"").replace(/[ \t\n\r]+$/u,"");dh.removeTrailingHTTPWhitespace=t=>t.replace(/[ \t\n\r]+$/u,"");dh.isHTTPWhitespaceChar=t=>t===" "||t===" "||t===`
|
||||
`||t==="\r";dh.solelyContainsHTTPTokenCodePoints=t=>/^[-!#$%&'*+.^_`|~A-Za-z0-9]*$/u.test(t);dh.soleyContainsHTTPQuotedStringTokenCodePoints=t=>/^[\t\u0020-\u007E\u0080-\u00FF]*$/u.test(t);dh.asciiLowercase=t=>t.replace(/[A-Z]/ug,e=>e.toLowerCase());dh.collectAnHTTPQuotedString=(t,e)=>{let r="";for(e++;;){for(;e<t.length&&t[e]!=='"'&&t[e]!=="\\";)r+=t[e],++e;if(e>=t.length)break;let n=t[e];if(++e,n==="\\"){if(e>=t.length){r+="\\";break}r+=t[e],++e}else break}return[r,e]}});var wRe=C((r1r,QRe)=>{"use strict";var{asciiLowercase:H_,solelyContainsHTTPTokenCodePoints:Lvt,soleyContainsHTTPQuotedStringTokenCodePoints:Uvt}=fw();QRe.exports=class{constructor(e){this._map=e}get size(){return this._map.size}get(e){return e=H_(String(e)),this._map.get(e)}has(e){return e=H_(String(e)),this._map.has(e)}set(e,r){if(e=H_(String(e)),r=String(r),!Lvt(e))throw new Error(`Invalid MIME type parameter name "${e}": only HTTP token code points are valid.`);if(!Uvt(r))throw new Error(`Invalid MIME type parameter value "${r}": only HTTP quoted-string token code points are valid.`);return this._map.set(e,r)}clear(){this._map.clear()}delete(e){return e=H_(String(e)),this._map.delete(e)}forEach(e,r){this._map.forEach(e,r)}keys(){return this._map.keys()}values(){return this._map.values()}entries(){return this._map.entries()}[Symbol.iterator](){return this._map[Symbol.iterator]()}}});var TRe=C((n1r,NRe)=>{"use strict";var{removeLeadingAndTrailingHTTPWhitespace:Pvt,removeTrailingHTTPWhitespace:SRe,isHTTPWhitespaceChar:Ovt,solelyContainsHTTPTokenCodePoints:Kz,soleyContainsHTTPQuotedStringTokenCodePoints:Hvt,asciiLowercase:$z,collectAnHTTPQuotedString:Gvt}=fw();NRe.exports=t=>{t=Pvt(t);let e=0,r="";for(;e<t.length&&t[e]!=="/";)r+=t[e],++e;if(r.length===0||!Kz(r)||e>=t.length)return null;++e;let n="";for(;e<t.length&&t[e]!==";";)n+=t[e],++e;if(n=SRe(n),n.length===0||!Kz(n))return null;let s={type:$z(r),subtype:$z(n),parameters:new Map};for(;e<t.length;){for(++e;Ovt(t[e]);)++e;let i="";for(;e<t.length&&t[e]!==";"&&t[e]!=="=";)i+=t[e],++e;if(i=$z(i),e<t.length){if(t[e]===";")continue;++e}let o=null;if(t[e]==='"')for([o,e]=Gvt(t,e);e<t.length&&t[e]!==";";)++e;else{for(o="";e<t.length&&t[e]!==";";)o+=t[e],++e;if(o=SRe(o),o==="")continue}i.length>0&&Kz(i)&&Hvt(o)&&!s.parameters.has(i)&&s.parameters.set(i,o)}return s}});var RRe=C((s1r,xRe)=>{"use strict";var{solelyContainsHTTPTokenCodePoints:qvt}=fw();xRe.exports=t=>{let e=`${t.type}/${t.subtype}`;if(t.parameters.size===0)return e;for(let[r,n]of t.parameters)e+=";",e+=r,e+="=",(!qvt(n)||n.length===0)&&(n=n.replace(/(["\\])/ug,"\\$1"),n=`"${n}"`),e+=n;return e}});var _Re=C((o1r,vRe)=>{"use strict";var Yvt=wRe(),Vvt=TRe(),Wvt=RRe(),{asciiLowercase:DRe,solelyContainsHTTPTokenCodePoints:kRe}=fw();vRe.exports=class{constructor(e){e=String(e);let r=Vvt(e);if(r===null)throw new Error(`Could not parse MIME type string "${e}"`);this._type=r.type,this._subtype=r.subtype,this._parameters=new Yvt(r.parameters)}static parse(e){try{return new this(e)}catch{return null}}get essence(){return`${this.type}/${this.subtype}`}get type(){return this._type}set type(e){if(e=DRe(String(e)),e.length===0)throw new Error("Invalid type: must be a non-empty string");if(!kRe(e))throw new Error(`Invalid type ${e}: must contain only HTTP token code points`);this._type=e}get subtype(){return this._subtype}set subtype(e){if(e=DRe(String(e)),e.length===0)throw new Error("Invalid subtype: must be a non-empty string");if(!kRe(e))throw new Error(`Invalid subtype ${e}: must contain only HTTP token code points`);this._subtype=e}get parameters(){return this._parameters}toString(){return Wvt(this)}isJavaScript({prohibitParameters:e=!1}={}){switch(this._type){case"text":switch(this._subtype){case"ecmascript":case"javascript":case"javascript1.0":case"javascript1.1":case"javascript1.2":case"javascript1.3":case"javascript1.4":case"javascript1.5":case"jscript":case"livescript":case"x-ecmascript":case"x-javascript":return!e||this._parameters.size===0;default:return!1}case"application":switch(this._subtype){case"ecmascript":case"javascript":case"x-ecmascript":case"x-javascript":return!e||this._parameters.size===0;default:return!1}default:return!1}}isXML(){return this._subtype==="xml"&&(this._type==="text"||this._type==="application")||this._subtype.endsWith("+xml")}isHTML(){return this._subtype==="html"&&this._type==="text"}}});var $Re=C(Nn=>{"use strict";var sj=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),g_t=sj(t=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sync=t.isexe=void 0;var e=Q("node:fs"),r=Q("node:fs/promises"),n=async(a,c={})=>{let{ignoreErrors:A=!1}=c;try{return i(await(0,r.stat)(a),c)}catch(u){let l=u;if(A||l.code==="EACCES")return!1;throw l}};t.isexe=n;var s=(a,c={})=>{let{ignoreErrors:A=!1}=c;try{return i((0,e.statSync)(a),c)}catch(u){let l=u;if(A||l.code==="EACCES")return!1;throw l}};t.sync=s;var i=(a,c)=>a.isFile()&&o(a,c),o=(a,c)=>{let A=c.uid??process.getuid?.(),u=c.groups??process.getgroups?.()Line truncated
|
||||
%s`,k,k,f,s);let P=f.type==="*"?jj:f.type==="?"?Xj:"\\"+f.type;i=!0,s=s.slice(0,f.reStart)+P+"\\("+k}B(),o&&(s+="\\\\");let M=yFt[s.charAt(0)];for(let k=c.length-1;k>-1;k--){let P=c[k],v=s.slice(0,P.reStart),z=s.slice(P.reStart,P.reEnd-8),Z=s.slice(P.reEnd),te=s.slice(P.reEnd-8,P.reEnd)+Z,ce=v.split(")").length,ue=v.split("(").length-ce,Fe=Z;for(let et=0;et<ue;et++)Fe=Fe.replace(/\)[+*?]?/,"");Z=Fe;let ke=Z===""&&r!==Kj?"(?:$|\\/)":"";s=v+z+Z+ke+te}if(s!==""&&i&&(s="(?=.)"+s),M&&(s=I()+s),r===Kj)return[s,i];if(n.nocase&&!i&&(i=e.toUpperCase()!==e.toLowerCase()),!i)return bFt(e);let V=n.nocase?"i":"";try{return Object.assign(new RegExp("^"+s+"$",V),{_glob:e,_src:s})}catch{return new RegExp("$.")}}makeRe(){if(this.regexp||this.regexp===!1)return this.regexp;let e=this.set;if(!e.length)return this.regexp=!1,this.regexp;let r=this.options,n=r.noglobstar?jj:r.dot?CFt:IFt,s=r.nocase?"i":"",i=e.map(o=>(o=o.map(a=>typeof a=="string"?wFt(a):a===Ws?Ws:a._src).reduce((a,c)=>(a[a.length-1]===Ws&&c===Ws||a.push(c),a),[]),o.forEach((a,c)=>{a!==Ws||o[c-1]===Ws||(c===0?o.length>1?o[c+1]="(?:\\/|"+n+"\\/)?"+o[c+1]:o[c]=n:c===o.length-1?o[c-1]+="(?:\\/|"+n+")?":(o[c-1]+="(?:\\/|\\/"+n+"\\/)"+o[c+1],o[c+1]=Ws))}),o.filter(a=>a!==Ws).join("/"))).join("|");i="^(?:"+i+")$",this.negate&&(i="^(?!"+i+").*$");try{this.regexp=new RegExp(i,s)}catch{this.regexp=!1}return this.regexp}match(e,r=this.partial){if(this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return e==="";if(e==="/"&&r)return!0;let n=this.options;$j.sep!=="/"&&(e=e.split($j.sep).join("/")),e=e.split(C2e),this.debug(this.pattern,"split",e);let s=this.set;this.debug(this.pattern,"set",s);let i;for(let o=e.length-1;o>=0&&(i=e[o],!i);o--);for(let o=0;o<s.length;o++){let a=s[o],c=e;if(n.matchBase&&a.length===1&&(c=[i]),this.matchOne(c,a,r))return n.flipNegate?!0:!this.negate}return n.flipNegate?!1:this.negate}static defaults(e){return Co.defaults(e).Minimatch}};Co.Minimatch=IC});var N2e=C((aNr,S2e)=>{S2e.exports=w2e;var tK=Q("fs"),{EventEmitter:NFt}=Q("events"),{Minimatch:eK}=B2e(),{resolve:TFt}=Q("path");function xFt(t,e){return new Promise((r,n)=>{tK.readdir(t,{withFileTypes:!0},(s,i)=>{if(s)switch(s.code){case"ENOTDIR":e?n(s):r([]);break;case"ENOTSUP":case"ENOENT":case"ENAMETOOLONG":case"UNKNOWN":r([]);break;default:n(s);break}else r(i)})})}function b2e(t,e){return new Promise((r,n)=>{(e?tK.stat:tK.lstat)(t,(i,o)=>{i?i.code==="ENOENT"?r(e?b2e(t,!1):null):r(null):r(o)})})}async function*Q2e(t,e,r,n,s,i){let o=await xFt(e+t,i);for(let a of o){let c=a.name;c===void 0&&(c=a,n=!0);let A=t+"/"+c,u=A.slice(1),l=e+"/"+u,d=null;(n||r)&&(d=await b2e(l,r)),!d&&a.name!==void 0&&(d=a),d===null&&(d={isDirectory:()=>!1}),d.isDirectory()?s(u)||(yield{relative:u,absolute:l,stats:d},yield*Q2e(A,e,r,n,s,!1)):yield{relative:u,absolute:l,stats:d}}}async function*RFt(t,e,r,n){yield*Q2e("",t,e,r,n,!0)}function DFt(t){return{pattern:t.pattern,dot:!!t.dot,noglobstar:!!t.noglobstar,matchBase:!!t.matchBase,nocase:!!t.nocase,ignore:t.ignore,skip:t.skip,follow:!!t.follow,stat:!!t.stat,nodir:!!t.nodir,mark:!!t.mark,silent:!!t.silent,absolute:!!t.absolute}}var tF=class extends NFt{constructor(e,r,n){if(super(),typeof r=="function"&&(n=r,r=null),this.options=DFt(r||{}),this.matchers=[],this.options.pattern){let s=Array.isArray(this.options.pattern)?this.options.pattern:[this.options.pattern];this.matchers=s.map(i=>new eK(i,{dot:this.options.dot,noglobstar:this.options.noglobstar,matchBase:this.options.matchBase,nocase:this.options.nocase}))}if(this.ignoreMatchers=[],this.options.ignore){let s=Array.isArray(this.options.ignore)?this.options.ignore:[this.options.ignore];this.ignoreMatchers=s.map(i=>new eK(i,{dot:!0}))}if(this.skipMatchers=[],this.options.skip){let s=Array.isArray(this.options.skip)?this.options.skip:[this.options.skip];this.skipMatchers=s.map(i=>new eK(i,{dot:!0}))}this.iterator=RFt(TFt(e||"."),this.options.follow,this.options.stat,this._shouldSkipDirectory.bind(this)),this.paused=!1,this.inactive=!1,this.aborted=!1,n&&(this._matches=[],this.on("match",s=>this._matches.push(this.options.absolute?s.absolute:s.relative)),this.on("error",s=>n(s)),this.on("end",()=>n(null,this._matches))),setTimeout(()=>this._next(),0)}_shouldSkipDirectory(e){return this.skipMatchers.some(r=>r.match(e))}_fileMatches(e,r){let n=e+(r?"/":"");return(this.matchers.length===0||this.matchers.some(s=>s.match(n)))&&!this.ignoreMatchers.some(s=>s.match(n))&&(!this.options.nodir||!r)}_next(){!this.paused&&!this.aborted?this.iterator.next().then(e=>{if(e.done)this.emit("end");else{let r=e.value.stats.isDirectory();if(this._fileMatches(e.value.relative,r)){let n=e.value.relative,s=e.value.absolute;this.options.mark&&r&&(n+="/",s+="/"),this.options.stat?this.emit("match",{relative:n,absolute:s,stat:e.value.stats}):this.emit("match",{relative:n,absolute:s})}this._next(this.iterator)}}).catch(e=>{this.abort(),this.emit("error",e),!e.code&&!this.options.silent&&console.error(e)}):this.inactive=!0}ab
Line truncated
|
||||
`,S);S=G===-1?w.length:G}else if(F!==-1&&w[S]==="/"&&w[S+1]==="*"){let G=w.indexOf("*/",S);G!==-1?(S=G+2,F=w.indexOf("*/",S)):(b+=w[S],S++)}else b+=w[S],S++;return b}function II(w){let b=CI(w.toString()),S=b.match(lL);if(S||(S=b.match(dL)),!S)throw new Error(`could not parse args in autoInject
|
||||
${i}`:s.stack}Ce.exports.fetch=function(e,r=void 0){return AMt(e,r).catch(n=>{throw ORe?YRe(n,ORe):n&&typeof n=="object"&&Error.captureStackTrace(n,Ce.exports.fetch),n})};Ce.exports.Headers=im().Headers;Ce.exports.Response=w1().Response;Ce.exports.Request=EI().Request;Ce.exports.FormData=NF().FormData;var{setGlobalOrigin:uMt,getGlobalOrigin:lMt}=n7();Ce.exports.setGlobalOrigin=uMt;Ce.exports.getGlobalOrigin=lMt;var{CacheStorage:dMt}=TDe(),{kConstruct:hMt}=sr();Ce.exports.caches=new dMt(hMt);var{deleteCookie:fMt,getCookies:gMt,getSetCookies:pMt,setCookie:mMt,parseCookie:EMt}=ODe();Ce.exports.deleteCookie=fMt;Ce.exports.getCookies=gMt;Ce.exports.getSetCookies=pMt;Ce.exports.setCookie=mMt;Ce.exports.parseCookie=EMt;var{parseMIMEType:CMt,serializeAMimeType:IMt}=Va();Ce.exports.parseMIMEType=CMt;Ce.exports.serializeAMimeType=IMt;var{CloseEvent:yMt,ErrorEvent:BMt,MessageEvent:bMt}=JM(),{WebSocket:QMt,ping:wMt}=CRe();Ce.exports.WebSocket=QMt;Ce.exports.CloseEvent=yMt;Ce.exports.ErrorEvent=BMt;Ce.exports.MessageEvent=bMt;Ce.exports.ping=wMt;Ce.exports.WebSocketStream=NRe().WebSocketStream;Ce.exports.WebSocketError=FK().WebSocketError;Ce.exports.request=L1(DI.request);Ce.exports.stream=L1(DI.stream);Ce.exports.pipeline=L1(DI.pipeline);Ce.exports.connect=L1(DI.connect);Ce.exports.upgrade=L1(DI.upgrade);Ce.exports.MockClient=XFt;Ce.exports.MockCallHistory=ZFt;Ce.exports.MockCallHistoryLog=$Ft;Ce.exports.MockPool=tMt;Ce.exports.MockAgent=eMt;Ce.exports.SnapshotAgent=rMt;Ce.exports.mockErrors=nMt;var{EventSource:SMt}=PRe();Ce.exports.EventSource=SMt;function NMt(){globalThis.fetch=Ce.exports.fetch,globalThis.Headers=Ce.exports.Headers,globalThis.Response=Ce.exports.Response,globalThis.Request=Ce.exports.Request,globalThis.FormData=Ce.exports.FormData,globalThis.WebSocket=Ce.exports.WebSocket,globalThis.CloseEvent=Ce.exports.CloseEvent,globalThis.ErrorEvent=Ce.exports.ErrorEvent,globalThis.MessageEvent=Ce.exports.MessageEvent,globalThis.EventSource=Ce.exports.EventSource}Ce.exports.install=NMt});var U1=C(lf=>{"use strict";lf.removeLeadingAndTrailingHTTPWhitespace=t=>t.replace(/^[ \t\n\r]+/u,"").replace(/[ \t\n\r]+$/u,"");lf.removeTrailingHTTPWhitespace=t=>t.replace(/[ \t\n\r]+$/u,"");lf.isHTTPWhitespaceChar=t=>t===" "||t===" "||t===`
|
||||
`||t==="\r";lf.solelyContainsHTTPTokenCodePoints=t=>/^[-!#$%&'*+.^_`|~A-Za-z0-9]*$/u.test(t);lf.soleyContainsHTTPQuotedStringTokenCodePoints=t=>/^[\t\u0020-\u007E\u0080-\u00FF]*$/u.test(t);lf.asciiLowercase=t=>t.replace(/[A-Z]/ug,e=>e.toLowerCase());lf.collectAnHTTPQuotedString=(t,e)=>{let r="";for(e++;;){for(;e<t.length&&t[e]!=='"'&&t[e]!=="\\";)r+=t[e],++e;if(e>=t.length)break;let n=t[e];if(++e,n==="\\"){if(e>=t.length){r+="\\";break}r+=t[e],++e}else break}return[r,e]}});var WRe=C((tTr,JRe)=>{"use strict";var{asciiLowercase:a_,solelyContainsHTTPTokenCodePoints:TMt,soleyContainsHTTPQuotedStringTokenCodePoints:xMt}=U1();JRe.exports=class{constructor(e){this._map=e}get size(){return this._map.size}get(e){return e=a_(String(e)),this._map.get(e)}has(e){return e=a_(String(e)),this._map.has(e)}set(e,r){if(e=a_(String(e)),r=String(r),!TMt(e))throw new Error(`Invalid MIME type parameter name "${e}": only HTTP token code points are valid.`);if(!xMt(r))throw new Error(`Invalid MIME type parameter value "${r}": only HTTP quoted-string token code points are valid.`);return this._map.set(e,r)}clear(){this._map.clear()}delete(e){return e=a_(String(e)),this._map.delete(e)}forEach(e,r){this._map.forEach(e,r)}keys(){return this._map.keys()}values(){return this._map.values()}entries(){return this._map.entries()}[Symbol.iterator](){return this._map[Symbol.iterator]()}}});var KRe=C((rTr,jRe)=>{"use strict";var{removeLeadingAndTrailingHTTPWhitespace:DMt,removeTrailingHTTPWhitespace:zRe,isHTTPWhitespaceChar:RMt,solelyContainsHTTPTokenCodePoints:OK,soleyContainsHTTPQuotedStringTokenCodePoints:kMt,asciiLowercase:HK,collectAnHTTPQuotedString:vMt}=U1();jRe.exports=t=>{t=DMt(t);let e=0,r="";for(;e<t.length&&t[e]!=="/";)r+=t[e],++e;if(r.length===0||!OK(r)||e>=t.length)return null;++e;let n="";for(;e<t.length&&t[e]!==";";)n+=t[e],++e;if(n=zRe(n),n.length===0||!OK(n))return null;let s={type:HK(r),subtype:HK(n),parameters:new Map};for(;e<t.length;){for(++e;RMt(t[e]);)++e;let i="";for(;e<t.length&&t[e]!==";"&&t[e]!=="=";)i+=t[e],++e;if(i=HK(i),e<t.length){if(t[e]===";")continue;++e}let o=null;if(t[e]==='"')for([o,e]=vMt(t,e);e<t.length&&t[e]!==";";)++e;else{for(o="";e<t.length&&t[e]!==";";)o+=t[e],++e;if(o=zRe(o),o==="")continue}i.length>0&&OK(i)&&kMt(o)&&!s.parameters.has(i)&&s.parameters.set(i,o)}return s}});var ZRe=C((nTr,XRe)=>{"use strict";var{solelyContainsHTTPTokenCodePoints:FMt}=U1();XRe.exports=t=>{let e=`${t.type}/${t.subtype}`;if(t.parameters.size===0)return e;for(let[r,n]of t.parameters)e+=";",e+=r,e+="=",(!FMt(n)||n.length===0)&&(n=n.replace(/(["\\])/ug,"\\$1"),n=`"${n}"`),e+=n;return e}});var r2e=C((iTr,t2e)=>{"use strict";var MMt=WRe(),_Mt=KRe(),LMt=ZRe(),{asciiLowercase:$Re,solelyContainsHTTPTokenCodePoints:e2e}=U1();t2e.exports=class{constructor(e){e=String(e);let r=_Mt(e);if(r===null)throw new Error(`Could not parse MIME type string "${e}"`);this._type=r.type,this._subtype=r.subtype,this._parameters=new MMt(r.parameters)}static parse(e){try{return new this(e)}catch{return null}}get essence(){return`${this.type}/${this.subtype}`}get type(){return this._type}set type(e){if(e=$Re(String(e)),e.length===0)throw new Error("Invalid type: must be a non-empty string");if(!e2e(e))throw new Error(`Invalid type ${e}: must contain only HTTP token code points`);this._type=e}get subtype(){return this._subtype}set subtype(e){if(e=$Re(String(e)),e.length===0)throw new Error("Invalid subtype: must be a non-empty string");if(!e2e(e))throw new Error(`Invalid subtype ${e}: must contain only HTTP token code points`);this._subtype=e}get parameters(){return this._parameters}toString(){return LMt(this)}isJavaScript({prohibitParameters:e=!1}={}){switch(this._type){case"text":switch(this._subtype){case"ecmascript":case"javascript":case"javascript1.0":case"javascript1.1":case"javascript1.2":case"javascript1.3":case"javascript1.4":case"javascript1.5":case"jscript":case"livescript":case"x-ecmascript":case"x-javascript":return!e||this._parameters.size===0;default:return!1}case"application":switch(this._subtype){case"ecmascript":case"javascript":case"x-ecmascript":case"x-javascript":return!e||this._parameters.size===0;default:return!1}default:return!1}}isXML(){return this._subtype==="xml"&&(this._type==="text"||this._type==="application")||this._subtype.endsWith("+xml")}isHTML(){return this._subtype==="html"&&this._type==="text"}}});var C2e=C(Pn=>{"use strict";var zK=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),o_t=zK(t=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.sync=t.isexe=void 0;var e=Q("node:fs"),r=Q("node:fs/promises"),n=async(a,c={})=>{let{ignoreErrors:A=!1}=c;try{return i(await(0,r.stat)(a),c)}catch(u){let l=u;if(A||l.code==="EACCES")return!1;throw l}};t.isexe=n;var s=(a,c={})=>{let{ignoreErrors:A=!1}=c;try{return i((0,e.statSync)(a),c)}catch(u){let l=u;if(A||l.code==="EACCES")return!1;throw l}};t.sync=s;var i=(a,c)=>a.isFile()&&o(a,c),o=(a,c)=>{let A=c.uid??process.getuid?.(),u=c.groups??process.getgroups?.()Line truncated
|
||||
%s`,L,L,f,s);let P=f.type==="*"?PX:f.type==="?"?GX:"\\"+f.type;i=!0,s=s.slice(0,f.reStart)+P+"\\("+L}B(),o&&(s+="\\\\");let F=dLt[s.charAt(0)];for(let L=c.length-1;L>-1;L--){let P=c[L],k=s.slice(0,P.reStart),j=s.slice(P.reStart,P.reEnd-8),Z=s.slice(P.reEnd),ne=s.slice(P.reEnd-8,P.reEnd)+Z,ce=k.split(")").length,de=k.split("(").length-ce,ke=Z;for(let rt=0;rt<de;rt++)ke=ke.replace(/\)[+*?]?/,"");Z=ke;let ve=Z===""&&r!==OX?"(?:$|\\/)":"";s=k+j+Z+ve+ne}if(s!==""&&i&&(s="(?=.)"+s),F&&(s=I()+s),r===OX)return[s,i];if(n.nocase&&!i&&(i=e.toUpperCase()!==e.toLowerCase()),!i)return fLt(e);let V=n.nocase?"i":"";try{return Object.assign(new RegExp("^"+s+"$",V),{_glob:e,_src:s})}catch{return new RegExp("$.")}}makeRe(){if(this.regexp||this.regexp===!1)return this.regexp;let e=this.set;if(!e.length)return this.regexp=!1,this.regexp;let r=this.options,n=r.noglobstar?PX:r.dot?uLt:lLt,s=r.nocase?"i":"",i=e.map(o=>(o=o.map(a=>typeof a=="string"?pLt(a):a===gi?gi:a._src).reduce((a,c)=>(a[a.length-1]===gi&&c===gi||a.push(c),a),[]),o.forEach((a,c)=>{a!==gi||o[c-1]===gi||(c===0?o.length>1?o[c+1]="(?:\\/|"+n+"\\/)?"+o[c+1]:o[c]=n:c===o.length-1?o[c-1]+="(?:\\/|"+n+")?":(o[c-1]+="(?:\\/|\\/"+n+"\\/)"+o[c+1],o[c+1]=gi))}),o.filter(a=>a!==gi).join("/"))).join("|");i="^(?:"+i+")$",this.negate&&(i="^(?!"+i+").*$");try{this.regexp=new RegExp(i,s)}catch{this.regexp=!1}return this.regexp}match(e,r=this.partial){if(this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return e==="";if(e==="/"&&r)return!0;let n=this.options;HX.sep!=="/"&&(e=e.split(HX.sep).join("/")),e=e.split(Jke),this.debug(this.pattern,"split",e);let s=this.set;this.debug(this.pattern,"set",s);let i;for(let o=e.length-1;o>=0&&(i=e[o],!i);o--);for(let o=0;o<s.length;o++){let a=s[o],c=e;if(n.matchBase&&a.length===1&&(c=[i]),this.matchOne(c,a,r))return n.flipNegate?!0:!this.negate}return n.flipNegate?!1:this.negate}static defaults(e){return Xo.defaults(e).Minimatch}};Xo.Minimatch=LI});var eve=C((aDr,$ke)=>{$ke.exports=Zke;var VX=Q("fs"),{EventEmitter:ELt}=Q("events"),{Minimatch:YX}=jke(),{resolve:CLt}=Q("path");function ILt(t,e){return new Promise((r,n)=>{VX.readdir(t,{withFileTypes:!0},(s,i)=>{if(s)switch(s.code){case"ENOTDIR":e?n(s):r([]);break;case"ENOTSUP":case"ENOENT":case"ENAMETOOLONG":case"UNKNOWN":r([]);break;default:n(s);break}else r(i)})})}function Kke(t,e){return new Promise((r,n)=>{(e?VX.stat:VX.lstat)(t,(i,o)=>{i?i.code==="ENOENT"?r(e?Kke(t,!1):null):r(null):r(o)})})}async function*Xke(t,e,r,n,s,i){let o=await ILt(e+t,i);for(let a of o){let c=a.name;c===void 0&&(c=a,n=!0);let A=t+"/"+c,u=A.slice(1),l=e+"/"+u,d=null;(n||r)&&(d=await Kke(l,r)),!d&&a.name!==void 0&&(d=a),d===null&&(d={isDirectory:()=>!1}),d.isDirectory()?s(u)||(yield{relative:u,absolute:l,stats:d},yield*Xke(A,e,r,n,s,!1)):yield{relative:u,absolute:l,stats:d}}}async function*yLt(t,e,r,n){yield*Xke("",t,e,r,n,!0)}function BLt(t){return{pattern:t.pattern,dot:!!t.dot,noglobstar:!!t.noglobstar,matchBase:!!t.matchBase,nocase:!!t.nocase,ignore:t.ignore,skip:t.skip,follow:!!t.follow,stat:!!t.stat,nodir:!!t.nodir,mark:!!t.mark,silent:!!t.silent,absolute:!!t.absolute}}var y_=class extends ELt{constructor(e,r,n){if(super(),typeof r=="function"&&(n=r,r=null),this.options=BLt(r||{}),this.matchers=[],this.options.pattern){let s=Array.isArray(this.options.pattern)?this.options.pattern:[this.options.pattern];this.matchers=s.map(i=>new YX(i,{dot:this.options.dot,noglobstar:this.options.noglobstar,matchBase:this.options.matchBase,nocase:this.options.nocase}))}if(this.ignoreMatchers=[],this.options.ignore){let s=Array.isArray(this.options.ignore)?this.options.ignore:[this.options.ignore];this.ignoreMatchers=s.map(i=>new YX(i,{dot:!0}))}if(this.skipMatchers=[],this.options.skip){let s=Array.isArray(this.options.skip)?this.options.skip:[this.options.skip];this.skipMatchers=s.map(i=>new YX(i,{dot:!0}))}this.iterator=yLt(CLt(e||"."),this.options.follow,this.options.stat,this._shouldSkipDirectory.bind(this)),this.paused=!1,this.inactive=!1,this.aborted=!1,n&&(this._matches=[],this.on("match",s=>this._matches.push(this.options.absolute?s.absolute:s.relative)),this.on("error",s=>n(s)),this.on("end",()=>n(null,this._matches))),setTimeout(()=>this._next(),0)}_shouldSkipDirectory(e){return this.skipMatchers.some(r=>r.match(e))}_fileMatches(e,r){let n=e+(r?"/":"");return(this.matchers.length===0||this.matchers.some(s=>s.match(n)))&&!this.ignoreMatchers.some(s=>s.match(n))&&(!this.options.nodir||!r)}_next(){!this.paused&&!this.aborted?this.iterator.next().then(e=>{if(e.done)this.emit("end");else{let r=e.value.stats.isDirectory();if(this._fileMatches(e.value.relative,r)){let n=e.value.relative,s=e.value.absolute;this.options.mark&&r&&(n+="/",s+="/"),this.options.stat?this.emit("match",{relative:n,absolute:s,stat:e.value.stats}):this.emit("match",{relative:n,absolute:s})}this._next(this.iterator)}}).catch(e=>{this.abort(),this.emit("error",e),!e.code&&!this.options.silent&&console.error(e)}):this.inactive=!0}ab
Line truncated
|
||||
`,N);N=Y===-1?w.length:Y}else if(M!==-1&&w[N]==="/"&&w[N+1]==="*"){let Y=w.indexOf("*/",N);Y!==-1?(N=Y+2,M=w.indexOf("*/",N)):(b+=w[N],N++)}else b+=w[N],N++;return b}function qn(w){let b=Js(w.toString()),N=b.match(io);if(N||(N=b.match(ju)),!N)throw new Error(`could not parse args in autoInject
|
||||
Source:
|
||||
`+b);let[,F]=S;return F.replace(/\s/g,"").split(P1).map(G=>G.replace(O1,"").trim())}function yI(w,b){var S={};return Object.keys(w).forEach(F=>{var G=w[F],Y,J=h(G),j=!J&&G.length===1||J&&G.length===0;if(Array.isArray(G))Y=[...G],G=Y.pop(),S[F]=Y.concat(Y.length>0?re:G);else if(j)S[F]=G;else{if(Y=II(G),G.length===0&&!J&&Y.length===0)throw new Error("autoInject task functions require explicit parameters.");J||Y.pop(),S[F]=Y.concat(re)}function re(Se,Bt){var Lt=Y.map(St=>Se[St]);Lt.push(Bt),E(G)(...Lt)}}),EI(S,b)}class BI{constructor(){this.head=this.tail=null,this.length=0}removeLink(b){return b.prev?b.prev.next=b.next:this.head=b.next,b.next?b.next.prev=b.prev:this.tail=b.prev,b.prev=b.next=null,this.length-=1,b}empty(){for(;this.head;)this.shift();return this}insertAfter(b,S){S.prev=b,S.next=b.next,b.next?b.next.prev=S:this.tail=S,b.next=S,this.length+=1}insertBefore(b,S){S.prev=b.prev,S.next=b,b.prev?b.prev.next=S:this.head=S,b.prev=S,this.length+=1}unshift(b){this.head?this.insertBefore(this.head,b):bI(this,b)}push(b){this.tail?this.insertAfter(this.tail,b):bI(this,b)}shift(){return this.head&&this.removeLink(this.head)}pop(){return this.tail&&this.removeLink(this.tail)}toArray(){return[...this]}*[Symbol.iterator](){for(var b=this.head;b;)yield b.data,b=b.next}remove(b){for(var S=this.head;S;){var{next:F}=S;b(S)&&this.removeLink(S),S=F}return this}}function bI(w,b){w.length=1,w.head=w.tail=b}function Jp(w,b,S){if(b==null)b=1;else if(b===0)throw new RangeError("Concurrency must not be zero");var F=E(w),G=0,Y=[];let J={error:[],drain:[],saturated:[],unsaturated:[],empty:[]};function j(Ye,be){J[Ye].push(be)}function re(Ye,be){let Ve=(...Nt)=>{Se(Ye,Ve),be(...Nt)};J[Ye].push(Ve)}function Se(Ye,be){if(!Ye)return Object.keys(J).forEach(Ve=>J[Ve]=[]);if(!be)return J[Ye]=[];J[Ye]=J[Ye].filter(Ve=>Ve!==be)}function Bt(Ye,...be){J[Ye].forEach(Ve=>Ve(...be))}var Lt=!1;function St(Ye,be,Ve,Nt){if(Nt!=null&&typeof Nt!="function")throw new Error("task callback must be a function");Ut.started=!0;var Br,kn;function So(Hh,...RI){if(Hh)return Ve?kn(Hh):Br();if(RI.length<=1)return Br(RI[0]);Br(RI)}var $p=Ut._createTaskItem(Ye,Ve?So:Nt||So);if(be?Ut._tasks.unshift($p):Ut._tasks.push($p),Lt||(Lt=!0,A(()=>{Lt=!1,Ut.process()})),Ve||!Nt)return new Promise((Hh,RI)=>{Br=Hh,kn=RI})}function wo(Ye){return function(be,...Ve){G-=1;for(var Nt=0,Br=Ye.length;Nt<Br;Nt++){var kn=Ye[Nt],So=Y.indexOf(kn);So===0?Y.shift():So>0&&Y.splice(So,1),kn.callback(be,...Ve),be!=null&&Bt("error",be,kn.data)}G<=Ut.concurrency-Ut.buffer&&Bt("unsaturated"),Ut.idle()&&Bt("drain"),Ut.process()}}function Kp(Ye){return Ye.length===0&&Ut.idle()?(A(()=>Bt("drain")),!0):!1}let Oh=Ye=>be=>{if(!be)return new Promise((Ve,Nt)=>{re(Ye,(Br,kn)=>{if(Br)return Nt(Br);Ve(kn)})});Se(Ye),j(Ye,be)};var xI=!1,Ut={_tasks:new BI,_createTaskItem(Ye,be){return{data:Ye,callback:be}},*[Symbol.iterator](){yield*Ut._tasks[Symbol.iterator]()},concurrency:b,payload:S,buffer:b/4,started:!1,paused:!1,push(Ye,be){return Array.isArray(Ye)?Kp(Ye)?void 0:Ye.map(Ve=>St(Ve,!1,!1,be)):St(Ye,!1,!1,be)},pushAsync(Ye,be){return Array.isArray(Ye)?Kp(Ye)?void 0:Ye.map(Ve=>St(Ve,!1,!0,be)):St(Ye,!1,!0,be)},kill(){Se(),Ut._tasks.empty()},unshift(Ye,be){return Array.isArray(Ye)?Kp(Ye)?void 0:Ye.map(Ve=>St(Ve,!0,!1,be)):St(Ye,!0,!1,be)},unshiftAsync(Ye,be){return Array.isArray(Ye)?Kp(Ye)?void 0:Ye.map(Ve=>St(Ve,!0,!0,be)):St(Ye,!0,!0,be)},remove(Ye){Ut._tasks.remove(Ye)},process(){if(!xI){for(xI=!0;!Ut.paused&&G<Ut.concurrency&&Ut._tasks.length;){var Ye=[],be=[],Ve=Ut._tasks.length;Ut.payload&&(Ve=Math.min(Ve,Ut.payload));for(var Nt=0;Nt<Ve;Nt++){var Br=Ut._tasks.shift();Ye.push(Br),Y.push(Br),be.push(Br.data)}G+=1,Ut._tasks.length===0&&Bt("empty"),G===Ut.concurrency&&Bt("saturated");var kn=te(wo(Ye));F(be,kn)}xI=!1}},length(){return Ut._tasks.length},running(){return G},workersList(){return Y},idle(){return Ut._tasks.length+G===0},pause(){Ut.paused=!0},resume(){Ut.paused!==!1&&(Ut.paused=!1,A(Ut.process))}};return Object.defineProperties(Ut,{saturated:{writable:!1,value:Oh("saturated")},unsaturated:{writable:!1,value:Oh("unsaturated")},empty:{writable:!1,value:Oh("empty")},drain:{writable:!1,value:Oh("drain")},error:{writable:!1,value:Oh("error")}}),Ut}function QI(w,b){return Jp(w,1,b)}function zp(w,b,S){return Jp(w,b,S)}function Qo(w,b,S,F){F=V(F);var G=E(S);return Zs(w,(Y,J,j)=>{G(b,Y,(re,Se)=>{b=Se,j(re)})},Y=>F(Y,b))}var xa=m(Qo,4);function jp(...w){var b=w.map(E);return function(...S){var F=this,G=S[S.length-1];return typeof G=="function"?S.pop():G=cu(),xa(b,S,(Y,J,j)=>{J.apply(F,Y.concat((re,...Se)=>{j(re,Se)}))},(Y,J)=>G(Y,...J)),G[au]}}function H1(...w){return jp(...w.reverse())}function we(w,b,S,F){return y(ue(b),w,S,F)}var H=m(we,4);function T(w,b,S,F){var G=E(S);return H(w,b,(Y,J)=>{G(Y,(j,...re)=>j?J(j):J(j,re))},(Y,J)=>{for(var j=[],re=0;re<J.length;re++)J[re]&&(j=j.concat(...J[re]));return F(Y,j)})}var q=m(T,4);function K(w,b,S){return q(w,1/0,b,S)}var X=m(K,3);function oe(w,b,S){retur
Line truncated
|
||||
GFS4: `),console.error(t)});Fr[is]||(L2e=global[is]||[],P2e(Fr,L2e),Fr.close=(function(t){function e(r,n){return t.call(Fr,r,function(s){s||U2e(),typeof n=="function"&&n.apply(this,arguments)})}return Object.defineProperty(e,oF,{value:t}),e})(Fr.close),Fr.closeSync=(function(t){function e(r){t.apply(Fr,arguments),U2e()}return Object.defineProperty(e,oF,{value:t}),e})(Fr.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){gp(Fr[is]),Q("assert").equal(Fr[is].length,0)}));var L2e;global[is]||P2e(global,Fr[is]);iK.exports=nK(OFt(Fr));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!Fr.__patched&&(iK.exports=nK(Fr),Fr.__patched=!0);function nK(t){UFt(t),t.gracefulify=nK,t.createReadStream=M,t.createWriteStream=V;var e=t.readFile;t.readFile=r;function r(v,z,Z){return typeof z=="function"&&(Z=z,z=null),te(v,z,Z);function te(ce,ue,Fe,ke){return e(ce,ue,function(et){et&&(et.code==="EMFILE"||et.code==="ENFILE")?yC([te,[ce,ue,Fe],et,ke||Date.now(),Date.now()]):typeof Fe=="function"&&Fe.apply(this,arguments)})}}var n=t.writeFile;t.writeFile=s;function s(v,z,Z,te){return typeof Z=="function"&&(te=Z,Z=null),ce(v,z,Z,te);function ce(ue,Fe,ke,et,Ft){return n(ue,Fe,ke,function(vt){vt&&(vt.code==="EMFILE"||vt.code==="ENFILE")?yC([ce,[ue,Fe,ke,et],vt,Ft||Date.now(),Date.now()]):typeof et=="function"&&et.apply(this,arguments)})}}var i=t.appendFile;i&&(t.appendFile=o);function o(v,z,Z,te){return typeof Z=="function"&&(te=Z,Z=null),ce(v,z,Z,te);function ce(ue,Fe,ke,et,Ft){return i(ue,Fe,ke,function(vt){vt&&(vt.code==="EMFILE"||vt.code==="ENFILE")?yC([ce,[ue,Fe,ke,et],vt,Ft||Date.now(),Date.now()]):typeof et=="function"&&et.apply(this,arguments)})}}var a=t.copyFile;a&&(t.copyFile=c);function c(v,z,Z,te){return typeof Z=="function"&&(te=Z,Z=0),ce(v,z,Z,te);function ce(ue,Fe,ke,et,Ft){return a(ue,Fe,ke,function(vt){vt&&(vt.code==="EMFILE"||vt.code==="ENFILE")?yC([ce,[ue,Fe,ke,et],vt,Ft||Date.now(),Date.now()]):typeof et=="function"&&et.apply(this,arguments)})}}var A=t.readdir;t.readdir=l;var u=/^v[0-5]\./;function l(v,z,Z){typeof z=="function"&&(Z=z,z=null);var te=u.test(process.version)?function(Fe,ke,et,Ft){return A(Fe,ce(Fe,ke,et,Ft))}:function(Fe,ke,et,Ft){return A(Fe,ke,ce(Fe,ke,et,Ft))};return te(v,z,Z);function ce(ue,Fe,ke,et){return function(Ft,vt){Ft&&(Ft.code==="EMFILE"||Ft.code==="ENFILE")?yC([te,[ue,Fe,ke],Ft,et||Date.now(),Date.now()]):(vt&&vt.sort&&vt.sort(),typeof ke=="function"&&ke.call(this,Ft,vt))}}}if(process.version.substr(0,4)==="v0.8"){var d=PFt(t);m=d.ReadStream,y=d.WriteStream}var h=t.ReadStream;h&&(m.prototype=Object.create(h.prototype),m.prototype.open=I);var f=t.WriteStream;f&&(y.prototype=Object.create(f.prototype),y.prototype.open=B),Object.defineProperty(t,"ReadStream",{get:function(){return m},set:function(v){m=v},enumerable:!0,configurable:!0}),Object.defineProperty(t,"WriteStream",{get:function(){return y},set:function(v){y=v},enumerable:!0,configurable:!0});var g=m;Object.defineProperty(t,"FileReadStream",{get:function(){return g},set:function(v){g=v},enumerable:!0,configurable:!0});var E=y;Object.defineProperty(t,"FileWriteStream",{get:function(){return E},set:function(v){E=v},enumerable:!0,configurable:!0});function m(v,z){return this instanceof m?(h.apply(this,arguments),this):m.apply(Object.create(m.prototype),arguments)}function I(){var v=this;P(v.path,v.flags,v.mode,function(z,Z){z?(v.autoClose&&v.destroy(),v.emit("error",z)):(v.fd=Z,v.emit("open",Z),v.read())})}function y(v,z){return this instanceof y?(f.apply(this,arguments),this):y.apply(Object.create(y.prototype),arguments)}function B(){var v=this;P(v.path,v.flags,v.mode,function(z,Z){z?(v.destroy(),v.emit("error",z)):(v.fd=Z,v.emit("open",Z))})}function M(v,z){return new t.ReadStream(v,z)}function V(v,z){return new t.WriteStream(v,z)}var k=t.open;t.open=P;function P(v,z,Z,te){return typeof Z=="function"&&(te=Z,Z=null),ce(v,z,Z,te);function ce(ue,Fe,ke,et,Ft){return k(ue,Fe,ke,function(vt,En){vt&&(vt.code==="EMFILE"||vt.code==="ENFILE")?yC([ce,[ue,Fe,ke,et],vt,Ft||Date.now(),Date.now()]):typeof et=="function"&&et.apply(this,arguments)})}}return t}function yC(t){gp("ENQUEUE",t[0].name,t[1]),Fr[is].push(t),sK()}var iF;function U2e(){for(var t=Date.now(),e=0;e<Fr[is].length;++e)Fr[is][e].length>2&&(Fr[is][e][3]=t,Fr[is][e][4]=t);sK()}function sK(){if(clearTimeout(iF),iF=void 0,Fr[is].length!==0){var t=Fr[is].shift(),e=t[0],r=t[1],n=t[2],s=t[3],i=t[4];if(s===void 0)gp("RETRY",e.name,r),e.apply(null,r);else if(Date.now()-s>=6e4){gp("TIMEOUT",e.name,r);var o=r.pop();typeof o=="function"&&o.call(null,n)}else{var a=Date.now()-i,c=Math.max(i-s,1),A=Math.min(c*1.2,100);a>=A?(gp("RETRY",e.name,r),e.apply(null,r.concat([s]))):Fr[is].push(t)}iF===void 0&&(iF=setTimeout(sK,0))}}});var aF=C((dNr,O2e)=>{"use strict";var JA=t=>t!==null&&typeof t=="object"&&typeof t.pipe=="function";JA.writable=t=>JA(t)&&t.writable!==!1&&typeof t._write=="function"&&typeof t._writableState=="object";JA.readable=t=>JA(t)&&t.readable!==!1&&typeo
Line truncated
|
||||
`;super(r),this.name="AggregateError",this.errors=e}};E_e.exports={AggregateError:HK,ArrayIsArray(t){return Array.isArray(t)},ArrayPrototypeIncludes(t,e){return t.includes(e)},ArrayPrototypeIndexOf(t,e){return t.indexOf(e)},ArrayPrototypeJoin(t,e){return t.join(e)},ArrayPrototypeMap(t,e){return t.map(e)},ArrayPrototypePop(t,e){return t.pop(e)},ArrayPrototypePush(t,e){return t.push(e)},ArrayPrototypeSlice(t,e,r){return t.slice(e,r)},Error,FunctionPrototypeCall(t,e,...r){return t.call(e,...r)},FunctionPrototypeSymbolHasInstance(t,e){return Function.prototype[Symbol.hasInstance].call(t,e)},MathFloor:Math.floor,Number,NumberIsInteger:Number.isInteger,NumberIsNaN:Number.isNaN,NumberMAX_SAFE_INTEGER:Number.MAX_SAFE_INTEGER,NumberMIN_SAFE_INTEGER:Number.MIN_SAFE_INTEGER,NumberParseInt:Number.parseInt,ObjectDefineProperties(t,e){return Object.defineProperties(t,e)},ObjectDefineProperty(t,e,r){return Object.defineProperty(t,e,r)},ObjectGetOwnPropertyDescriptor(t,e){return Object.getOwnPropertyDescriptor(t,e)},ObjectKeys(t){return Object.keys(t)},ObjectSetPrototypeOf(t,e){return Object.setPrototypeOf(t,e)},Promise,PromisePrototypeCatch(t,e){return t.catch(e)},PromisePrototypeThen(t,e,r){return t.then(e,r)},PromiseReject(t){return Promise.reject(t)},PromiseResolve(t){return Promise.resolve(t)},ReflectApply:Reflect.apply,RegExpPrototypeTest(t,e){return t.test(e)},SafeSet:Set,String,StringPrototypeSlice(t,e,r){return t.slice(e,r)},StringPrototypeToLowerCase(t){return t.toLowerCase()},StringPrototypeToUpperCase(t){return t.toUpperCase()},StringPrototypeTrim(t){return t.trim()},Symbol,SymbolFor:Symbol.for,SymbolAsyncIterator:Symbol.asyncIterator,SymbolHasInstance:Symbol.hasInstance,SymbolIterator:Symbol.iterator,SymbolDispose:Symbol.dispose||Symbol("Symbol.dispose"),SymbolAsyncDispose:Symbol.asyncDispose||Symbol("Symbol.asyncDispose"),TypedArrayPrototypeSet(t,e,r){return t.set(e,r)},Boolean,Uint8Array}});var GK=C((BTr,C_e)=>{"use strict";C_e.exports={format(t,...e){return t.replace(/%([sdifj])/g,function(...[r,n]){let s=e.shift();return n==="f"?s.toFixed(6):n==="j"?JSON.stringify(s):n==="s"&&typeof s=="object"?`${s.constructor!==Object?s.constructor.name:""} {}`.trim():s.toString()})},inspect(t){switch(typeof t){case"string":if(t.includes("'"))if(t.includes('"')){if(!t.includes("`")&&!t.includes("${"))return`\`${t}\``}else return`"${t}"`;return`'${t}'`;case"number":return isNaN(t)?"NaN":Object.is(t,-0)?String(t):t;case"bigint":return`${String(t)}n`;case"boolean":case"undefined":return String(t);case"object":return"{}"}}}});var bs=C((bTr,B_e)=>{"use strict";var{format:AOt,inspect:SF}=GK(),{AggregateError:uOt}=Rr(),lOt=globalThis.AggregateError||uOt,dOt=Symbol("kIsNodeError"),hOt=["string","function","number","object","Function","Object","boolean","bigint","symbol"],fOt=/^([A-Z][a-z0-9]*)+$/,gOt="__node_internal_",NF={};function Ep(t,e){if(!t)throw new NF.ERR_INTERNAL_ASSERTION(e)}function I_e(t){let e="",r=t.length,n=t[0]==="-"?1:0;for(;r>=n+4;r-=3)e=`_${t.slice(r-3,r)}${e}`;return`${t.slice(0,r)}${e}`}function pOt(t,e,r){if(typeof e=="function")return Ep(e.length<=r.length,`Code: ${t}; The provided arguments length (${r.length}) does not match the required ones (${e.length}).`),e(...r);let n=(e.match(/%[dfijoOs]/g)||[]).length;return Ep(n===r.length,`Code: ${t}; The provided arguments length (${r.length}) does not match the required ones (${n}).`),r.length===0?e:AOt(e,...r)}function as(t,e,r){r||(r=Error);class n extends r{constructor(...i){super(pOt(t,e,i))}toString(){return`${this.name} [${t}]: ${this.message}`}}Object.defineProperties(n.prototype,{name:{value:r.name,writable:!0,enumerable:!1,configurable:!0},toString:{value(){return`${this.name} [${t}]: ${this.message}`},writable:!0,enumerable:!1,configurable:!0}}),n.prototype.code=t,n.prototype[dOt]=!0,NF[t]=n}function y_e(t){let e=gOt+t.name;return Object.defineProperty(t,"name",{value:e}),t}function mOt(t,e){if(t&&e&&t!==e){if(Array.isArray(e.errors))return e.errors.push(t),e;let r=new lOt([e,t],e.message);return r.code=e.code,r}return t||e}var qK=class extends Error{constructor(e="The operation was aborted",r=void 0){if(r!==void 0&&typeof r!="object")throw new NF.ERR_INVALID_ARG_TYPE("options","Object",r);super(e,r),this.code="ABORT_ERR",this.name="AbortError"}};as("ERR_ASSERTION","%s",Error);as("ERR_INVALID_ARG_TYPE",(t,e,r)=>{Ep(typeof t=="string","'name' must be a string"),Array.isArray(e)||(e=[e]);let n="The ";t.endsWith(" argument")?n+=`${t} `:n+=`"${t}" ${t.includes(".")?"property":"argument"} `,n+="must be ";let s=[],i=[],o=[];for(let c of e)Ep(typeof c=="string","All expected entries have to be of type string"),hOt.includes(c)?s.push(c.toLowerCase()):fOt.test(c)?i.push(c):(Ep(c!=="object",'The value "object" should be written as "Object"'),o.push(c));if(i.length>0){let c=s.indexOf("object");c!==-1&&(s.splice(s,c,1),i.push("Object"))}if(s.length>0){switch(s.length){case 1:n+=`of type ${s[0]}`;break;case 2:n+=`one of type ${s[0]} or ${s[1]}`;break;default:{lLine truncated
|
||||
`)),e.linkname&&(r+=BZ(" linkpath="+e.linkname+`
|
||||
`));let n=e.pax;if(n)for(let s in n)r+=BZ(" "+s+"="+n[s]+`
|
||||
`);return kt.from(r)};cI.decodePax=function(e){let r={};for(;e.length;){let n=0;for(;n<e.length&&e[n]!==32;)n++;let s=parseInt(kt.toString(e.subarray(0,n)),10);if(!s)return r;let i=kt.toString(e.subarray(n+1,s-1)),o=i.indexOf("=");if(o===-1)return r;r[i.slice(0,o)]=i.slice(o+1),e=e.subarray(s)}return r};cI.encode=function(e){let r=kt.alloc(512),n=e.name,s="";if(e.typeflag===5&&n[n.length-1]!=="/"&&(n+="/"),kt.byteLength(n)!==n.length)return null;for(;kt.byteLength(n)>100;){let i=n.indexOf("/");if(i===-1)return null;s+=s?"/"+n.slice(0,i):n.slice(0,i),n=n.slice(i+1)}return kt.byteLength(n)>100||kt.byteLength(s)>155||e.linkname&&kt.byteLength(e.linkname)>100?null:(kt.write(r,n),kt.write(r,kh(e.mode&D7t,6),100),kt.write(r,kh(e.uid,6),108),kt.write(r,kh(e.gid,6),116),U7t(e.size,r,124),kt.write(r,kh(e.mtime.getTime()/1e3|0,11),136),r[156]=tL+M7t(e.type),e.linkname&&kt.write(r,e.linkname,157),kt.copy(Y3e,r,R1),kt.copy(T7t,r,bZ),e.uname&&kt.write(r,e.uname,265),e.gname&&kt.write(r,e.gname,297),kt.write(r,kh(e.devmajor||0,6),329),kt.write(r,kh(e.devminor||0,6),337),s&&kt.write(r,s,345),kt.write(r,kh(W3e(r),6),148),r)};cI.decode=function(e,r,n){let s=e[156]===0?0:e[156]-tL,i=aI(e,0,100,r),o=Dh(e,100,8),a=Dh(e,108,8),c=Dh(e,116,8),A=Dh(e,124,12),u=Dh(e,136,12),l=F7t(s),d=e[157]===0?null:aI(e,157,100,r),h=aI(e,265,32),f=aI(e,297,32),g=Dh(e,329,8),E=Dh(e,337,8),m=W3e(e);if(m===256)return null;if(m!==Dh(e,148,8))throw new Error("Invalid tar header. Maybe the tar is corrupted or it needs to be gunzipped?");if(k7t(e))e[345]&&(i=aI(e,345,155,r)+"/"+i);else if(!v7t(e)){if(!n)throw new Error("Invalid tar header: unknown format.")}return s===0&&i&&i[i.length-1]==="/"&&(s=5),{name:i,mode:o,uid:a,gid:c,size:A,mtime:new Date(1e3*u),type:l,linkname:d,uname:h,gname:f,devmajor:g,devminor:E,pax:null}};function k7t(t){return kt.equals(Y3e,t.subarray(R1,R1+6))}function v7t(t){return kt.equals(x7t,t.subarray(R1,R1+6))&&kt.equals(R7t,t.subarray(bZ,bZ+2))}function _7t(t,e,r){return typeof t!="number"?r:(t=~~t,t>=e?e:t>=0||(t+=e,t>=0)?t:0)}function F7t(t){switch(t){case 0:return"file";case 1:return"link";case 2:return"symlink";case 3:return"character-device";case 4:return"block-device";case 5:return"directory";case 6:return"fifo";case 7:return"contiguous-file";case 72:return"pax-header";case 55:return"pax-global-header";case 27:return"gnu-long-link-path";case 28:case 30:return"gnu-long-path"}return null}function M7t(t){switch(t){case"file":return 0;case"link":return 1;case"symlink":return 2;case"character-device":return 3;case"block-device":return 4;case"directory":return 5;case"fifo":return 6;case"contiguous-file":return 7;case"pax-header":return 72}return 0}function V3e(t,e,r,n){for(;r<n;r++)if(t[r]===e)return r;return n}function W3e(t){let e=256;for(let r=0;r<148;r++)e+=t[r];for(let r=156;r<512;r++)e+=t[r];return e}function kh(t,e){return t=t.toString(8),t.length>e?N7t.slice(0,e)+" ":S7t.slice(0,e-t.length)+t+" "}function L7t(t,e,r){e[r]=128;for(let n=11;n>0;n--)e[r+n]=t&255,t=Math.floor(t/256)}function U7t(t,e,r){t.toString(8).length>11?L7t(t,e,r):kt.write(e,kh(t,11),r)}function P7t(t){let e;if(t[0]===128)e=!0;else if(t[0]===255)e=!1;else return null;let r=[],n;for(n=t.length-1;n>0;n--){let o=t[n];e?r.push(o):r.push(255-o)}let s=0,i=r.length;for(n=0;n<i;n++)s+=r[n]*Math.pow(256,n);return e?s:-1*s}function Dh(t,e,r){if(t=t.subarray(e,e+r),e=0,t[e]&128)return P7t(t);{for(;e<t.length&&t[e]===32;)e++;let n=_7t(V3e(t,32,e,t.length),t.length,t.length);for(;e<n&&t[e]===0;)e++;return n===e?0:parseInt(kt.toString(t.subarray(e,n)),8)}}function aI(t,e,r,n){return kt.toString(t.subarray(e,V3e(t,0,e,e+r)),n)}function BZ(t){let e=kt.byteLength(t),r=Math.floor(Math.log(e)/Math.log(10))+1;return e+r>=Math.pow(10,r)&&r++,e+r+t}});var $3e=C((jRr,K3e)=>{var{Writable:O7t,Readable:H7t,getStreamError:J3e}=yZ(),G7t=oZ(),z3e=rI(),AI=QZ(),q7t=z3e.alloc(0),SZ=class{constructor(){this.buffered=0,this.shifted=0,this.queue=new G7t,this._offset=0}push(e){this.buffered+=e.byteLength,this.queue.push(e)}shiftFirst(e){return this._buffered===0?null:this._next(e)}shift(e){if(e>this.buffered)return null;if(e===0)return q7t;let r=this._next(e);if(e===r.byteLength)return r;let n=[r];for(;(e-=r.byteLength)>0;)r=this._next(e),n.push(r);return z3e.concat(n)}_next(e){let r=this.queue.peek(),n=r.byteLength-this._offset;if(e>=n){let s=this._offset?r.subarray(this._offset,r.byteLength):r;return this.queue.shift(),this._offset=0,this.buffered-=n,this.shifted+=n,s}return this.buffered-=e,this.shifted+=e,r.subarray(this._offset,this._offset+=e)}},NZ=class extends H7t{constructor(e,r,n){super(),this.header=r,this.offset=n,this._parent=e}_read(e){this.header.size===0&&this.push(null),this._parent._stream===this&&this._parent._update(),e(null)}_predestroy(){this._parent.destroy(J3e(this))}_detach(){this._parent._stream===this&&(this._parent._stream=null,this._parent._missing=j3e(this.header.size),this._parent._update())}_destroy(e){this._detach(),e(null)}},TZ=class extends O7t{constru
Line truncated
|
||||
`).filter(n=>n!=="");return e&&e.trimWhitespace===!1?r:r.map(n=>n.trim())}function NAe(t,e){if(process.env.GITHUB_OUTPUT||"")return DI("OUTPUT",uS(t,e));process.stdout.write(o3.EOL),Da("set-output",{name:t},wc(e))}function ed(t){process.exitCode=i3.Failure,Yi(t)}function qa(){return process.env.RUNNER_DEBUG==="1"}function O(t){Da("debug",{},t)}function Yi(t,e={}){Da("error",aS(e),t instanceof Error?t.toString():t)}function Oe(t,e={}){Da("warning",aS(e),t instanceof Error?t.toString():t)}function c3(t,e={}){Da("notice",aS(e),t instanceof Error?t.toString():t)}function $(t){process.stdout.write(t+o3.EOL)}function TAe(t){BL("group",t)}function xAe(){BL("endgroup")}function gT(t,e){return A$e(this,void 0,void 0,function*(){TAe(t);let r;try{r=yield e()}finally{xAe()}return r})}function Uc(t,e){if(process.env.GITHUB_STATE||"")return DI("STATE",uS(t,e));Da("save-state",{name:t},wc(e))}function Ly(t){return process.env[`STATE_${t}`]||""}import*as rj from"fs";import*as nj from"path";import*as Y_ from"os";import{readFileSync as u$e,existsSync as l$e}from"fs";import{EOL as d$e}from"os";var jm=class{constructor(){var e,r,n;if(this.payload={},process.env.GITHUB_EVENT_PATH)if(l$e(process.env.GITHUB_EVENT_PATH))this.payload=JSON.parse(u$e(process.env.GITHUB_EVENT_PATH,{encoding:"utf8"}));else{let s=process.env.GITHUB_EVENT_PATH;process.stdout.write(`GITHUB_EVENT_PATH ${s} does not exist${d$e}`)}this.eventName=process.env.GITHUB_EVENT_NAME,this.sha=process.env.GITHUB_SHA,this.ref=process.env.GITHUB_REF,this.workflow=process.env.GITHUB_WORKFLOW,this.action=process.env.GITHUB_ACTION,this.actor=process.env.GITHUB_ACTOR,this.job=process.env.GITHUB_JOB,this.runAttempt=parseInt(process.env.GITHUB_RUN_ATTEMPT,10),this.runNumber=parseInt(process.env.GITHUB_RUN_NUMBER,10),this.runId=parseInt(process.env.GITHUB_RUN_ID,10),this.apiUrl=(e=process.env.GITHUB_API_URL)!==null&&e!==void 0?e:"https://api.github.com",this.serverUrl=(r=process.env.GITHUB_SERVER_URL)!==null&&r!==void 0?r:"https://github.com",this.graphqlUrl=(n=process.env.GITHUB_GRAPHQL_URL)!==null&&n!==void 0?n:"https://api.github.com/graphql"}get issue(){let e=this.payload;return Object.assign(Object.assign({},this.repo),{number:(e.issue||e.pull_request||e).number})}get repo(){if(process.env.GITHUB_REPOSITORY){let[e,r]=process.env.GITHUB_REPOSITORY.split("/");return{owner:e,repo:r}}if(this.payload.repository)return{owner:this.payload.repository.owner.login,repo:this.payload.repository.name};throw new Error("context.repo requires a GITHUB_REPOSITORY environment variable like 'owner/repo'")}};var d3=ge(_Ae(),1),FAe=ge(oT(),1),w$e=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};function MAe(t,e){if(!t&&!e.auth)throw new Error("Parameter token or opts.auth is required");if(t&&e.auth)throw new Error("Parameters token and opts.auth may not both be specified");return typeof e.auth=="string"?e.auth:`token ${t}`}function LAe(t){return new d3.HttpClient().getAgent(t)}function S$e(t){return new d3.HttpClient().getAgentDispatcher(t)}function UAe(t){let e=S$e(t);return(n,s)=>w$e(this,void 0,void 0,function*(){return(0,FAe.fetch)(n,Object.assign(Object.assign({},s),{dispatcher:e}))})}function PAe(){return process.env.GITHUB_API_URL||"https://api.github.com"}function h3(t){var e;let r=(e=process.env.ACTIONS_ORCHESTRATION_ID)===null||e===void 0?void 0:e.trim();if(r){let s=`actions_orchestration_id/${r.replace(/[^a-z0-9_.-]/gi,"_")}`;return t?.includes(s)?t:`${t?`${t} `:""}${s}`}return t}function td(){return typeof navigator=="object"&&"userAgent"in navigator?navigator.userAgent:typeof process=="object"&&process.version!==void 0?`Node.js/${process.version.substr(1)} (${process.platform}; ${process.arch})`:"<environment undetectable>"}function BT(t,e,r,n){if(typeof r!="function")throw new Error("method for before hook must be a function");return n||(n={}),Array.isArray(e)?e.reverse().reduce((s,i)=>BT.bind(null,t,i,s,n),r)():Promise.resolve().then(()=>t.registry[e]?t.registry[e].reduce((s,i)=>i.hook.bind(null,s,n),r)():r(n))}function OAe(t,e,r,n){let s=n;t.registry[r]||(t.registry[r]=[]),e==="before"&&(n=(i,o)=>Promise.resolve().then(s.bind(null,o)).then(i.bind(null,o))),e==="after"&&(n=(i,o)=>{let a;return Promise.resolve().then(i.bind(null,o)).then(c=>(a=c,s(a,o))).then(()=>a)}),e==="error"&&(n=(i,o)=>Promise.resolve().then(i.bind(null,o)).catch(a=>s(a,o))),t.registry[r].push({hook:n,orig:s})}function HAe(t,e,r){if(!t.registry[e])return;let n=t.registry[e].map(s=>s.orig).indexOf(r);n!==-1&&t.registry[e].splice(n,1)}var GAe=Function.bind,qAe=GAe.bind(GAe);function YAe(t,e,r){let n=qAe(HAe,null).apply(null,r?[e,r]:[e]);t.api={remove:n},t.remove=n,["before","error","after","wrap"].forEach(s=>{let i=r?[e,s,r]:[e,s];t[s]=t.api[s]=qAe(OAe,null).a
Line truncated
|
||||
`+b);let[,M]=N;return M.replace(/\s/g,"").split(aA).map(Y=>Y.replace(Km,"").trim())}function lc(w,b){var N={};return Object.keys(w).forEach(M=>{var Y=w[M],W,K=h(Y),$=!K&&Y.length===1||K&&Y.length===0;if(Array.isArray(Y))W=[...Y],Y=W.pop(),N[M]=W.concat(W.length>0?se:Y);else if($)N[M]=Y;else{if(W=qn(Y),Y.length===0&&!K&&W.length===0)throw new Error("autoInject task functions require explicit parameters.");K||W.pop(),N[M]=W.concat(se)}function se(xe,kt){var Jt=W.map(Ut=>xe[Ut]);Jt.push(kt),E(Y)(...Jt)}}),zu(N,b)}class dc{constructor(){this.head=this.tail=null,this.length=0}removeLink(b){return b.prev?b.prev.next=b.next:this.head=b.next,b.next?b.next.prev=b.prev:this.tail=b.prev,b.prev=b.next=null,this.length-=1,b}empty(){for(;this.head;)this.shift();return this}insertAfter(b,N){N.prev=b,N.next=b.next,b.next?b.next.prev=N:this.tail=N,b.next=N,this.length+=1}insertBefore(b,N){N.prev=b.prev,N.next=b,b.prev?b.prev.next=N:this.head=N,b.prev=N,this.length+=1}unshift(b){this.head?this.insertBefore(this.head,b):Td(this,b)}push(b){this.tail?this.insertAfter(this.tail,b):Td(this,b)}shift(){return this.head&&this.removeLink(this.head)}pop(){return this.tail&&this.removeLink(this.tail)}toArray(){return[...this]}*[Symbol.iterator](){for(var b=this.head;b;)yield b.data,b=b.next}remove(b){for(var N=this.head;N;){var{next:M}=N;b(N)&&this.removeLink(N),N=M}return this}}function Td(w,b){w.length=1,w.head=w.tail=b}function cA(w,b,N){if(b==null)b=1;else if(b===0)throw new RangeError("Concurrency must not be zero");var M=E(w),Y=0,W=[];let K={error:[],drain:[],saturated:[],unsaturated:[],empty:[]};function $(ze,Ne){K[ze].push(Ne)}function se(ze,Ne){let je=(...Pt)=>{xe(ze,je),Ne(...Pt)};K[ze].push(je)}function xe(ze,Ne){if(!ze)return Object.keys(K).forEach(je=>K[je]=[]);if(!Ne)return K[ze]=[];K[ze]=K[ze].filter(je=>je!==Ne)}function kt(ze,...Ne){K[ze].forEach(je=>je(...Ne))}var Jt=!1;function Ut(ze,Ne,je,Pt){if(Pt!=null&&typeof Pt!="function")throw new Error("task callback must be a function");Wt.started=!0;var kr,Jn;function ia(Jf,...Vy){if(Jf)return je?Jn(Jf):kr();if(Vy.length<=1)return kr(Vy[0]);kr(Vy)}var c0=Wt._createTaskItem(ze,je?ia:Pt||ia);if(Ne?Wt._tasks.unshift(c0):Wt._tasks.push(c0),Jt||(Jt=!0,A(()=>{Jt=!1,Wt.process()})),je||!Pt)return new Promise((Jf,Vy)=>{kr=Jf,Jn=Vy})}function sa(ze){return function(Ne,...je){Y-=1;for(var Pt=0,kr=ze.length;Pt<kr;Pt++){var Jn=ze[Pt],ia=W.indexOf(Jn);ia===0?W.shift():ia>0&&W.splice(ia,1),Jn.callback(Ne,...je),Ne!=null&&kt("error",Ne,Jn.data)}Y<=Wt.concurrency-Wt.buffer&&kt("unsaturated"),Wt.idle()&&kt("drain"),Wt.process()}}function a0(ze){return ze.length===0&&Wt.idle()?(A(()=>kt("drain")),!0):!1}let Vf=ze=>Ne=>{if(!Ne)return new Promise((je,Pt)=>{se(ze,(kr,Jn)=>{if(kr)return Pt(kr);je(Jn)})});xe(ze),$(ze,Ne)};var Yy=!1,Wt={_tasks:new dc,_createTaskItem(ze,Ne){return{data:ze,callback:Ne}},*[Symbol.iterator](){yield*Wt._tasks[Symbol.iterator]()},concurrency:b,payload:N,buffer:b/4,started:!1,paused:!1,push(ze,Ne){return Array.isArray(ze)?a0(ze)?void 0:ze.map(je=>Ut(je,!1,!1,Ne)):Ut(ze,!1,!1,Ne)},pushAsync(ze,Ne){return Array.isArray(ze)?a0(ze)?void 0:ze.map(je=>Ut(je,!1,!0,Ne)):Ut(ze,!1,!0,Ne)},kill(){xe(),Wt._tasks.empty()},unshift(ze,Ne){return Array.isArray(ze)?a0(ze)?void 0:ze.map(je=>Ut(je,!0,!1,Ne)):Ut(ze,!0,!1,Ne)},unshiftAsync(ze,Ne){return Array.isArray(ze)?a0(ze)?void 0:ze.map(je=>Ut(je,!0,!0,Ne)):Ut(ze,!0,!0,Ne)},remove(ze){Wt._tasks.remove(ze)},process(){if(!Yy){for(Yy=!0;!Wt.paused&&Y<Wt.concurrency&&Wt._tasks.length;){var ze=[],Ne=[],je=Wt._tasks.length;Wt.payload&&(je=Math.min(je,Wt.payload));for(var Pt=0;Pt<je;Pt++){var kr=Wt._tasks.shift();ze.push(kr),W.push(kr),Ne.push(kr.data)}Y+=1,Wt._tasks.length===0&&kt("empty"),Y===Wt.concurrency&&kt("saturated");var Jn=ne(sa(ze));M(Ne,Jn)}Yy=!1}},length(){return Wt._tasks.length},running(){return Y},workersList(){return W},idle(){return Wt._tasks.length+Y===0},pause(){Wt.paused=!0},resume(){Wt.paused!==!1&&(Wt.paused=!1,A(Wt.process))}};return Object.defineProperties(Wt,{saturated:{writable:!1,value:Vf("saturated")},unsaturated:{writable:!1,value:Vf("unsaturated")},empty:{writable:!1,value:Vf("empty")},drain:{writable:!1,value:Vf("drain")},error:{writable:!1,value:Vf("error")}}),Wt}function Ku(w,b){return cA(w,1,b)}function Xu(w,b,N){return cA(w,b,N)}function Bi(w,b,N,M){M=V(M);var Y=E(N);return hs(w,(W,K,$)=>{Y(b,W,(se,xe)=>{b=xe,$(se)})},W=>M(W,b))}var Ws=m(Bi,4);function Zu(...w){var b=w.map(E);return function(...N){var M=this,Y=N[N.length-1];return typeof Y=="function"?N.pop():Y=oA(),Ws(b,N,(W,K,$)=>{K.apply(M,W.concat((se,...xe)=>{$(se,xe)}))},(W,K)=>Y(W,...K)),Y[uc]}}function Of(...w){return Zu(...w.reverse())}function Se(w,b,N,M){return y(de(b),w,N,M)}var q=m(Se,4);function x(w,b,N,M){var Y=E(N);return q(w,b,(W,K)=>{Y(W,($,...se)=>$?K($):K($,se))},(W,K)=>{for(var $=[],se=0;se<K.length;se++)K[se]&&($=$.concat(...K[se]));return M(W,$)})}var J=m(x,4);function X(w,b,N){return J(w,1/0,b,N)}var te=m(X,3);function ue(w,b,N){retu
Line truncated
|
||||
GFS4: `),console.error(t)});Jr[bs]||(uve=global[bs]||[],dve(Jr,uve),Jr.close=(function(t){function e(r,n){return t.call(Jr,r,function(s){s||lve(),typeof n=="function"&&n.apply(this,arguments)})}return Object.defineProperty(e,S_,{value:t}),e})(Jr.close),Jr.closeSync=(function(t){function e(r){t.apply(Jr,arguments),lve()}return Object.defineProperty(e,S_,{value:t}),e})(Jr.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){ym(Jr[bs]),Q("assert").equal(Jr[bs].length,0)}));var uve;global[bs]||dve(global,Jr[bs]);jX.exports=WX(RLt(Jr));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!Jr.__patched&&(jX.exports=WX(Jr),Jr.__patched=!0);function WX(t){xLt(t),t.gracefulify=WX,t.createReadStream=F,t.createWriteStream=V;var e=t.readFile;t.readFile=r;function r(k,j,Z){return typeof j=="function"&&(Z=j,j=null),ne(k,j,Z);function ne(ce,de,ke,ve){return e(ce,de,function(rt){rt&&(rt.code==="EMFILE"||rt.code==="ENFILE")?UI([ne,[ce,de,ke],rt,ve||Date.now(),Date.now()]):typeof ke=="function"&&ke.apply(this,arguments)})}}var n=t.writeFile;t.writeFile=s;function s(k,j,Z,ne){return typeof Z=="function"&&(ne=Z,Z=null),ce(k,j,Z,ne);function ce(de,ke,ve,rt,_t){return n(de,ke,ve,function(Rt){Rt&&(Rt.code==="EMFILE"||Rt.code==="ENFILE")?UI([ce,[de,ke,ve,rt],Rt,_t||Date.now(),Date.now()]):typeof rt=="function"&&rt.apply(this,arguments)})}}var i=t.appendFile;i&&(t.appendFile=o);function o(k,j,Z,ne){return typeof Z=="function"&&(ne=Z,Z=null),ce(k,j,Z,ne);function ce(de,ke,ve,rt,_t){return i(de,ke,ve,function(Rt){Rt&&(Rt.code==="EMFILE"||Rt.code==="ENFILE")?UI([ce,[de,ke,ve,rt],Rt,_t||Date.now(),Date.now()]):typeof rt=="function"&&rt.apply(this,arguments)})}}var a=t.copyFile;a&&(t.copyFile=c);function c(k,j,Z,ne){return typeof Z=="function"&&(ne=Z,Z=0),ce(k,j,Z,ne);function ce(de,ke,ve,rt,_t){return a(de,ke,ve,function(Rt){Rt&&(Rt.code==="EMFILE"||Rt.code==="ENFILE")?UI([ce,[de,ke,ve,rt],Rt,_t||Date.now(),Date.now()]):typeof rt=="function"&&rt.apply(this,arguments)})}}var A=t.readdir;t.readdir=l;var u=/^v[0-5]\./;function l(k,j,Z){typeof j=="function"&&(Z=j,j=null);var ne=u.test(process.version)?function(ke,ve,rt,_t){return A(ke,ce(ke,ve,rt,_t))}:function(ke,ve,rt,_t){return A(ke,ve,ce(ke,ve,rt,_t))};return ne(k,j,Z);function ce(de,ke,ve,rt){return function(_t,Rt){_t&&(_t.code==="EMFILE"||_t.code==="ENFILE")?UI([ne,[de,ke,ve],_t,rt||Date.now(),Date.now()]):(Rt&&Rt.sort&&Rt.sort(),typeof ve=="function"&&ve.call(this,_t,Rt))}}}if(process.version.substr(0,4)==="v0.8"){var d=DLt(t);m=d.ReadStream,y=d.WriteStream}var h=t.ReadStream;h&&(m.prototype=Object.create(h.prototype),m.prototype.open=I);var f=t.WriteStream;f&&(y.prototype=Object.create(f.prototype),y.prototype.open=B),Object.defineProperty(t,"ReadStream",{get:function(){return m},set:function(k){m=k},enumerable:!0,configurable:!0}),Object.defineProperty(t,"WriteStream",{get:function(){return y},set:function(k){y=k},enumerable:!0,configurable:!0});var g=m;Object.defineProperty(t,"FileReadStream",{get:function(){return g},set:function(k){g=k},enumerable:!0,configurable:!0});var E=y;Object.defineProperty(t,"FileWriteStream",{get:function(){return E},set:function(k){E=k},enumerable:!0,configurable:!0});function m(k,j){return this instanceof m?(h.apply(this,arguments),this):m.apply(Object.create(m.prototype),arguments)}function I(){var k=this;P(k.path,k.flags,k.mode,function(j,Z){j?(k.autoClose&&k.destroy(),k.emit("error",j)):(k.fd=Z,k.emit("open",Z),k.read())})}function y(k,j){return this instanceof y?(f.apply(this,arguments),this):y.apply(Object.create(y.prototype),arguments)}function B(){var k=this;P(k.path,k.flags,k.mode,function(j,Z){j?(k.destroy(),k.emit("error",j)):(k.fd=Z,k.emit("open",Z))})}function F(k,j){return new t.ReadStream(k,j)}function V(k,j){return new t.WriteStream(k,j)}var L=t.open;t.open=P;function P(k,j,Z,ne){return typeof Z=="function"&&(ne=Z,Z=null),ce(k,j,Z,ne);function ce(de,ke,ve,rt,_t){return L(de,ke,ve,function(Rt,Cr){Rt&&(Rt.code==="EMFILE"||Rt.code==="ENFILE")?UI([ce,[de,ke,ve,rt],Rt,_t||Date.now(),Date.now()]):typeof rt=="function"&&rt.apply(this,arguments)})}}return t}function UI(t){ym("ENQUEUE",t[0].name,t[1]),Jr[bs].push(t),zX()}var w_;function lve(){for(var t=Date.now(),e=0;e<Jr[bs].length;++e)Jr[bs][e].length>2&&(Jr[bs][e][3]=t,Jr[bs][e][4]=t);zX()}function zX(){if(clearTimeout(w_),w_=void 0,Jr[bs].length!==0){var t=Jr[bs].shift(),e=t[0],r=t[1],n=t[2],s=t[3],i=t[4];if(s===void 0)ym("RETRY",e.name,r),e.apply(null,r);else if(Date.now()-s>=6e4){ym("TIMEOUT",e.name,r);var o=r.pop();typeof o=="function"&&o.call(null,n)}else{var a=Date.now()-i,c=Math.max(i-s,1),A=Math.min(c*1.2,100);a>=A?(ym("RETRY",e.name,r),e.apply(null,r.concat([s]))):Jr[bs].push(t)}w_===void 0&&(w_=setTimeout(zX,0))}}});var N_=C((dDr,hve)=>{"use strict";var vu=t=>t!==null&&typeof t=="object"&&typeof t.pipe=="function";vu.writable=t=>vu(t)&&t.writable!==!1&&typeof t._write=="function"&&typeof t._writableState=="object";vu.readable=t=>vu(t)&&t.readable!==!1&&typeo
Line truncated
|
||||
`;super(r),this.name="AggregateError",this.errors=e}};VMe.exports={AggregateError:RZ,ArrayIsArray(t){return Array.isArray(t)},ArrayPrototypeIncludes(t,e){return t.includes(e)},ArrayPrototypeIndexOf(t,e){return t.indexOf(e)},ArrayPrototypeJoin(t,e){return t.join(e)},ArrayPrototypeMap(t,e){return t.map(e)},ArrayPrototypePop(t,e){return t.pop(e)},ArrayPrototypePush(t,e){return t.push(e)},ArrayPrototypeSlice(t,e,r){return t.slice(e,r)},Error,FunctionPrototypeCall(t,e,...r){return t.call(e,...r)},FunctionPrototypeSymbolHasInstance(t,e){return Function.prototype[Symbol.hasInstance].call(t,e)},MathFloor:Math.floor,Number,NumberIsInteger:Number.isInteger,NumberIsNaN:Number.isNaN,NumberMAX_SAFE_INTEGER:Number.MAX_SAFE_INTEGER,NumberMIN_SAFE_INTEGER:Number.MIN_SAFE_INTEGER,NumberParseInt:Number.parseInt,ObjectDefineProperties(t,e){return Object.defineProperties(t,e)},ObjectDefineProperty(t,e,r){return Object.defineProperty(t,e,r)},ObjectGetOwnPropertyDescriptor(t,e){return Object.getOwnPropertyDescriptor(t,e)},ObjectKeys(t){return Object.keys(t)},ObjectSetPrototypeOf(t,e){return Object.setPrototypeOf(t,e)},Promise,PromisePrototypeCatch(t,e){return t.catch(e)},PromisePrototypeThen(t,e,r){return t.then(e,r)},PromiseReject(t){return Promise.reject(t)},PromiseResolve(t){return Promise.resolve(t)},ReflectApply:Reflect.apply,RegExpPrototypeTest(t,e){return t.test(e)},SafeSet:Set,String,StringPrototypeSlice(t,e,r){return t.slice(e,r)},StringPrototypeToLowerCase(t){return t.toLowerCase()},StringPrototypeToUpperCase(t){return t.toUpperCase()},StringPrototypeTrim(t){return t.trim()},Symbol,SymbolFor:Symbol.for,SymbolAsyncIterator:Symbol.asyncIterator,SymbolHasInstance:Symbol.hasInstance,SymbolIterator:Symbol.iterator,SymbolDispose:Symbol.dispose||Symbol("Symbol.dispose"),SymbolAsyncDispose:Symbol.asyncDispose||Symbol("Symbol.asyncDispose"),TypedArrayPrototypeSet(t,e,r){return t.set(e,r)},Boolean,Uint8Array}});var kZ=C((BRr,JMe)=>{"use strict";JMe.exports={format(t,...e){return t.replace(/%([sdifj])/g,function(...[r,n]){let s=e.shift();return n==="f"?s.toFixed(6):n==="j"?JSON.stringify(s):n==="s"&&typeof s=="object"?`${s.constructor!==Object?s.constructor.name:""} {}`.trim():s.toString()})},inspect(t){switch(typeof t){case"string":if(t.includes("'"))if(t.includes('"')){if(!t.includes("`")&&!t.includes("${"))return`\`${t}\``}else return`"${t}"`;return`'${t}'`;case"number":return isNaN(t)?"NaN":Object.is(t,-0)?String(t):t;case"bigint":return`${String(t)}n`;case"boolean":case"undefined":return String(t);case"object":return"{}"}}}});var Gs=C((bRr,jMe)=>{"use strict";var{format:e8t,inspect:J_}=kZ(),{AggregateError:t8t}=Or(),r8t=globalThis.AggregateError||t8t,n8t=Symbol("kIsNodeError"),s8t=["string","function","number","object","Function","Object","boolean","bigint","symbol"],i8t=/^([A-Z][a-z0-9]*)+$/,o8t="__node_internal_",W_={};function Qm(t,e){if(!t)throw new W_.ERR_INTERNAL_ASSERTION(e)}function WMe(t){let e="",r=t.length,n=t[0]==="-"?1:0;for(;r>=n+4;r-=3)e=`_${t.slice(r-3,r)}${e}`;return`${t.slice(0,r)}${e}`}function a8t(t,e,r){if(typeof e=="function")return Qm(e.length<=r.length,`Code: ${t}; The provided arguments length (${r.length}) does not match the required ones (${e.length}).`),e(...r);let n=(e.match(/%[dfijoOs]/g)||[]).length;return Qm(n===r.length,`Code: ${t}; The provided arguments length (${r.length}) does not match the required ones (${n}).`),r.length===0?e:e8t(e,...r)}function ws(t,e,r){r||(r=Error);class n extends r{constructor(...i){super(a8t(t,e,i))}toString(){return`${this.name} [${t}]: ${this.message}`}}Object.defineProperties(n.prototype,{name:{value:r.name,writable:!0,enumerable:!1,configurable:!0},toString:{value(){return`${this.name} [${t}]: ${this.message}`},writable:!0,enumerable:!1,configurable:!0}}),n.prototype.code=t,n.prototype[n8t]=!0,W_[t]=n}function zMe(t){let e=o8t+t.name;return Object.defineProperty(t,"name",{value:e}),t}function c8t(t,e){if(t&&e&&t!==e){if(Array.isArray(e.errors))return e.errors.push(t),e;let r=new r8t([e,t],e.message);return r.code=e.code,r}return t||e}var vZ=class extends Error{constructor(e="The operation was aborted",r=void 0){if(r!==void 0&&typeof r!="object")throw new W_.ERR_INVALID_ARG_TYPE("options","Object",r);super(e,r),this.code="ABORT_ERR",this.name="AbortError"}};ws("ERR_ASSERTION","%s",Error);ws("ERR_INVALID_ARG_TYPE",(t,e,r)=>{Qm(typeof t=="string","'name' must be a string"),Array.isArray(e)||(e=[e]);let n="The ";t.endsWith(" argument")?n+=`${t} `:n+=`"${t}" ${t.includes(".")?"property":"argument"} `,n+="must be ";let s=[],i=[],o=[];for(let c of e)Qm(typeof c=="string","All expected entries have to be of type string"),s8t.includes(c)?s.push(c.toLowerCase()):i8t.test(c)?i.push(c):(Qm(c!=="object",'The value "object" should be written as "Object"'),o.push(c));if(i.length>0){let c=s.indexOf("object");c!==-1&&(s.splice(s,c,1),i.push("Object"))}if(s.length>0){switch(s.length){case 1:n+=`of type ${s[0]}`;break;case 2:n+=`one of type ${s[0]} or ${s[1]}`;break;default:{lLine truncated
|
||||
`)),e.linkname&&(r+=hte(" linkpath="+e.linkname+`
|
||||
`));let n=e.pax;if(n)for(let s in n)r+=hte(" "+s+"="+n[s]+`
|
||||
`);return Yt.from(r)};wy.decodePax=function(e){let r={};for(;e.length;){let n=0;for(;n<e.length&&e[n]!==32;)n++;let s=parseInt(Yt.toString(e.subarray(0,n)),10);if(!s)return r;let i=Yt.toString(e.subarray(n+1,s-1)),o=i.indexOf("=");if(o===-1)return r;r[i.slice(0,o)]=i.slice(o+1),e=e.subarray(s)}return r};wy.encode=function(e){let r=Yt.alloc(512),n=e.name,s="";if(e.typeflag===5&&n[n.length-1]!=="/"&&(n+="/"),Yt.byteLength(n)!==n.length)return null;for(;Yt.byteLength(n)>100;){let i=n.indexOf("/");if(i===-1)return null;s+=s?"/"+n.slice(0,i):n.slice(0,i),n=n.slice(i+1)}return Yt.byteLength(n)>100||Yt.byteLength(s)>155||e.linkname&&Yt.byteLength(e.linkname)>100?null:(Yt.write(r,n),Yt.write(r,vf(e.mode&Q7t,6),100),Yt.write(r,vf(e.uid,6),108),Yt.write(r,vf(e.gid,6),116),R7t(e.size,r,124),Yt.write(r,vf(e.mtime.getTime()/1e3|0,11),136),r[156]=yU+x7t(e.type),e.linkname&&Yt.write(r,e.linkname,157),Yt.copy(S4e,r,eN),Yt.copy(y7t,r,fte),e.uname&&Yt.write(r,e.uname,265),e.gname&&Yt.write(r,e.gname,297),Yt.write(r,vf(e.devmajor||0,6),329),Yt.write(r,vf(e.devminor||0,6),337),s&&Yt.write(r,s,345),Yt.write(r,vf(T4e(r),6),148),r)};wy.decode=function(e,r,n){let s=e[156]===0?0:e[156]-yU,i=Qy(e,0,100,r),o=kf(e,100,8),a=kf(e,108,8),c=kf(e,116,8),A=kf(e,124,12),u=kf(e,136,12),l=T7t(s),d=e[157]===0?null:Qy(e,157,100,r),h=Qy(e,265,32),f=Qy(e,297,32),g=kf(e,329,8),E=kf(e,337,8),m=T4e(e);if(m===256)return null;if(m!==kf(e,148,8))throw new Error("Invalid tar header. Maybe the tar is corrupted or it needs to be gunzipped?");if(w7t(e))e[345]&&(i=Qy(e,345,155,r)+"/"+i);else if(!S7t(e)){if(!n)throw new Error("Invalid tar header: unknown format.")}return s===0&&i&&i[i.length-1]==="/"&&(s=5),{name:i,mode:o,uid:a,gid:c,size:A,byteOffset:0,mtime:new Date(1e3*u),type:l,linkname:d,uname:h,gname:f,devmajor:g,devminor:E,pax:null}};function w7t(t){return Yt.equals(S4e,t.subarray(eN,eN+6))}function S7t(t){return Yt.equals(B7t,t.subarray(eN,eN+6))&&Yt.equals(b7t,t.subarray(fte,fte+2))}function N7t(t,e,r){return typeof t!="number"?r:(t=~~t,t>=e?e:t>=0||(t+=e,t>=0)?t:0)}function T7t(t){switch(t){case 0:return"file";case 1:return"link";case 2:return"symlink";case 3:return"character-device";case 4:return"block-device";case 5:return"directory";case 6:return"fifo";case 7:return"contiguous-file";case 72:return"pax-header";case 55:return"pax-global-header";case 27:return"gnu-long-link-path";case 28:case 30:return"gnu-long-path"}return null}function x7t(t){switch(t){case"file":return 0;case"link":return 1;case"symlink":return 2;case"character-device":return 3;case"block-device":return 4;case"directory":return 5;case"fifo":return 6;case"contiguous-file":return 7;case"pax-header":return 72}return 0}function N4e(t,e,r,n){for(;r<n;r++)if(t[r]===e)return r;return n}function T4e(t){let e=256;for(let r=0;r<148;r++)e+=t[r];for(let r=156;r<512;r++)e+=t[r];return e}function vf(t,e){return t=t.toString(8),t.length>e?I7t.slice(0,e)+" ":C7t.slice(0,e-t.length)+t+" "}function D7t(t,e,r){e[r]=128;for(let n=11;n>0;n--)e[r+n]=t&255,t=Math.floor(t/256)}function R7t(t,e,r){t.toString(8).length>11?D7t(t,e,r):Yt.write(e,vf(t,11),r)}function k7t(t){let e;if(t[0]===128)e=!0;else if(t[0]===255)e=!1;else return null;let r=[],n;for(n=t.length-1;n>0;n--){let o=t[n];e?r.push(o):r.push(255-o)}let s=0,i=r.length;for(n=0;n<i;n++)s+=r[n]*Math.pow(256,n);return e?s:-1*s}function kf(t,e,r){if(t=t.subarray(e,e+r),e=0,t[e]&128)return k7t(t);{for(;e<t.length&&t[e]===32;)e++;let n=N7t(N4e(t,32,e,t.length),t.length,t.length);for(;e<n&&t[e]===0;)e++;return n===e?0:parseInt(Yt.toString(t.subarray(e,n)),8)}}function Qy(t,e,r,n){return Yt.toString(t.subarray(e,N4e(t,0,e,e+r)),n)}function hte(t){let e=Yt.byteLength(t),r=Math.floor(Math.log(e)/Math.log(10))+1;return e+r>=Math.pow(10,r)&&r++,e+r+t}});var v4e=C((Zkr,k4e)=>{var{Writable:v7t,Readable:F7t,getStreamError:x4e}=dte(),M7t=Kee(),D4e=Cy(),Sy=gte(),_7t=D4e.alloc(0),L7t=4*1024*1024,mte=class{constructor(){this.buffered=0,this.shifted=0,this.queue=new M7t,this._offset=0}push(e){this.buffered+=e.byteLength,this.queue.push(e)}shiftFirst(e){return this.buffered===0?null:this._next(e)}shift(e){if(e>this.buffered)return null;if(e===0)return _7t;let r=this._next(e);if(e===r.byteLength)return r;let n=[r];for(;(e-=r.byteLength)>0;)r=this._next(e),n.push(r);return D4e.concat(n)}_next(e){let r=this.queue.peek(),n=r.byteLength-this._offset;if(e>=n){let s=this._offset?r.subarray(this._offset,r.byteLength):r;return this.queue.shift(),this._offset=0,this.buffered-=n,this.shifted+=n,s}return this.buffered-=e,this.shifted+=e,r.subarray(this._offset,this._offset+=e)}},Ete=class extends F7t{constructor(e,r,n){super(),this.header=r,this.offset=n,this._parent=e}_read(e){this.header.size===0&&this.push(null),this._parent._stream===this&&this._parent._update(),e(null)}_predestroy(){this._parent.destroy(x4e(this))}_detach(){this._parent._stream===this&&(this._parent._stream=null,this._parent._missing=R4e(this.header.size),this._parent._update())}_destroy(e){this._detach(),e
Line truncated
|
||||
`).filter(n=>n!=="");return e&&e.trimWhitespace===!1?r:r.map(n=>n.trim())}function Vue(t,e){if(process.env.GITHUB_OUTPUT||"")return Jy("OUTPUT",xN(t,e));process.stdout.write(M8.EOL),pc("set-output",{name:t},uA(e))}function eh(t){process.exitCode=F8.Failure,Co(t)}function Tc(){return process.env.RUNNER_DEBUG==="1"}function G(t){pc("debug",{},t)}function Co(t,e={}){pc("error",SN(e),t instanceof Error?t.toString():t)}function Ye(t,e={}){pc("warning",SN(e),t instanceof Error?t.toString():t)}function L8(t,e={}){pc("notice",SN(e),t instanceof Error?t.toString():t)}function ee(t){process.stdout.write(t+M8.EOL)}function Jue(t){XU("group",t)}function Wue(){XU("endgroup")}function Mx(t,e){return yZe(this,void 0,void 0,function*(){Jue(t);let r;try{r=yield e()}finally{Wue()}return r})}function bA(t,e){if(process.env.GITHUB_STATE||"")return Jy("STATE",xN(t,e));pc("save-state",{name:t},uA(e))}function $B(t){return process.env[`STATE_${t}`]||""}import*as JK from"fs";import*as WK from"path";import*as u_ from"os";import{readFileSync as BZe,existsSync as bZe}from"fs";import{EOL as QZe}from"os";var oE=class{constructor(){var e,r,n;if(this.payload={},process.env.GITHUB_EVENT_PATH)if(bZe(process.env.GITHUB_EVENT_PATH))this.payload=JSON.parse(BZe(process.env.GITHUB_EVENT_PATH,{encoding:"utf8"}));else{let s=process.env.GITHUB_EVENT_PATH;process.stdout.write(`GITHUB_EVENT_PATH ${s} does not exist${QZe}`)}this.eventName=process.env.GITHUB_EVENT_NAME,this.sha=process.env.GITHUB_SHA,this.ref=process.env.GITHUB_REF,this.workflow=process.env.GITHUB_WORKFLOW,this.action=process.env.GITHUB_ACTION,this.actor=process.env.GITHUB_ACTOR,this.job=process.env.GITHUB_JOB,this.runAttempt=parseInt(process.env.GITHUB_RUN_ATTEMPT,10),this.runNumber=parseInt(process.env.GITHUB_RUN_NUMBER,10),this.runId=parseInt(process.env.GITHUB_RUN_ID,10),this.apiUrl=(e=process.env.GITHUB_API_URL)!==null&&e!==void 0?e:"https://api.github.com",this.serverUrl=(r=process.env.GITHUB_SERVER_URL)!==null&&r!==void 0?r:"https://github.com",this.graphqlUrl=(n=process.env.GITHUB_GRAPHQL_URL)!==null&&n!==void 0?n:"https://api.github.com/graphql"}get issue(){let e=this.payload;return Object.assign(Object.assign({},this.repo),{number:(e.issue||e.pull_request||e).number})}get repo(){if(process.env.GITHUB_REPOSITORY){let[e,r]=process.env.GITHUB_REPOSITORY.split("/");return{owner:e,repo:r}}if(this.payload.repository)return{owner:this.payload.repository.owner.login,repo:this.payload.repository.name};throw new Error("context.repo requires a GITHUB_REPOSITORY environment variable like 'owner/repo'")}};var H8=Ee(Zue(),1),$ue=Ee(Sx(),1),LZe=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};function ele(t,e){if(!t&&!e.auth)throw new Error("Parameter token or opts.auth is required");if(t&&e.auth)throw new Error("Parameters token and opts.auth may not both be specified");return typeof e.auth=="string"?e.auth:`token ${t}`}function tle(t){return new H8.HttpClient().getAgent(t)}function UZe(t){return new H8.HttpClient().getAgentDispatcher(t)}function rle(t){let e=UZe(t);return(n,s)=>LZe(this,void 0,void 0,function*(){return(0,$ue.fetch)(n,Object.assign(Object.assign({},s),{dispatcher:e}))})}function nle(){return process.env.GITHUB_API_URL||"https://api.github.com"}function G8(t){var e;let r=(e=process.env.ACTIONS_ORCHESTRATION_ID)===null||e===void 0?void 0:e.trim();if(r){let s=`actions_orchestration_id/${r.replace(/[^a-z0-9_.-]/gi,"_")}`;return t?.includes(s)?t:`${t?`${t} `:""}${s}`}return t}function th(){return typeof navigator=="object"&&"userAgent"in navigator?navigator.userAgent:typeof process=="object"&&process.version!==void 0?`Node.js/${process.version.substr(1)} (${process.platform}; ${process.arch})`:"<environment undetectable>"}function Gx(t,e,r,n){if(typeof r!="function")throw new Error("method for before hook must be a function");return n||(n={}),Array.isArray(e)?e.reverse().reduce((s,i)=>Gx.bind(null,t,i,s,n),r)():Promise.resolve().then(()=>t.registry[e]?t.registry[e].reduce((s,i)=>i.hook.bind(null,s,n),r)():r(n))}function sle(t,e,r,n){let s=n;t.registry[r]||(t.registry[r]=[]),e==="before"&&(n=(i,o)=>Promise.resolve().then(s.bind(null,o)).then(i.bind(null,o))),e==="after"&&(n=(i,o)=>{let a;return Promise.resolve().then(i.bind(null,o)).then(c=>(a=c,s(a,o))).then(()=>a)}),e==="error"&&(n=(i,o)=>Promise.resolve().then(i.bind(null,o)).catch(a=>s(a,o))),t.registry[r].push({hook:n,orig:s})}function ile(t,e,r){if(!t.registry[e])return;let n=t.registry[e].map(s=>s.orig).indexOf(r);n!==-1&&t.registry[e].splice(n,1)}var ole=Function.bind,ale=ole.bind(ole);function cle(t,e,r){let n=ale(ile,null).apply(null,r?[e,r]:[e]);t.api={remove:n},t.remove=n,["before","error","after","wrap"].forEach(s=>{let i=r?[e,s,r]:[e,s];t[s]=t.api[s]=ale(sle,null).
Line truncated
|
||||
`+n.repeat(l));let E=f.val[f.index],m=o(f.val,String(f.index),E);if(j8(m))u.push("null"),f.first=!1,f.index++;else{let I=m!==null&&typeof m=="object",y=K8(m);if(I&&!y){if(h.has(m))throw new TypeError("Converting circular structure to JSON");h.add(m),d.push({parent:f.val,key:String(f.index),val:m,isArray:Array.isArray(m),keys:Array.isArray(m)?null:Object.keys(m),index:0,first:!0}),f.first=!1,f.index++}else u.push(rh(m)),f.first=!1,f.index++}}else g=!0;else{for(;f.index<f.keys.length;){let m=f.keys[f.index++];if(i&&!i.has(m))continue;let y=f.val[m],B=o(f.val,m,y);if(j8(B))continue;f.first||u.push(","),n?u.push(`
|
||||
`+n.repeat(l)+rh(m)+": "):u.push(rh(m)+":");let F=B!==null&&typeof B=="object",V=K8(B);if(F&&!V){if(h.has(B))throw new TypeError("Converting circular structure to JSON");h.add(B),d.push({parent:f.val,key:m,val:B,isArray:Array.isArray(B),keys:Array.isArray(B)?null:Object.keys(B),index:0,first:!0}),f.first=!1;break}else u.push(rh(B)),f.first=!1}f.index>=f.keys.length&&d[d.length-1]===f&&(g=!0)}g&&(l--,!f.first&&n&&u.push(`
|
||||
`+n.repeat(l)),u.push(f.isArray?"]":"}"),h.delete(f.val),d.pop())}return u.join("")},Tle=(t,e,r)=>{try{return"rawJSON"in JSON?rh(t,(a,c)=>typeof c=="bigint"?JSON.rawJSON(c.toString()):typeof e=="function"?e(a,c):(Array.isArray(e)&&e.includes(a),c),r):t?rh(t,(a,c)=>typeof c=="string"&&Yx.test(c)||typeof c=="bigint"?c.toString()+"n":typeof e=="function"?e(a,c):(Array.isArray(e)&&e.includes(a),c),r).replace(ble,"$1$2$3").replace(Qle,"$1$2$3"):rh(t,e,r)}catch(n){if(n instanceof RangeError){let s=o$e(t,e,r);return s===void 0?void 0:"rawJSON"in JSON?s:s.replace(ble,"$1$2$3").replace(Qle,"$1$2$3")}throw n}},qx=new Map,a$e=()=>{let t=JSON.parse.toString();if(qx.has(t))return qx.get(t);try{let e=JSON.parse("1",(r,n,s)=>!!s?.source&&s.source==="1");return qx.set(t,e),e}catch{return qx.set(t,!1),!1}},c$e=(t,e,r,n)=>typeof e=="string"&&Nle.test(e)?BigInt(e.slice(0,-1)):typeof e=="string"&&Yx.test(e)?e.slice(0,-1):typeof n=="function"?n(t,e,r):e,A$e=(t,e)=>JSON.parse(t,(r,n,s)=>{let i=typeof n=="number",o=n>Number.MAX_SAFE_INTEGER||n<Number.MIN_SAFE_INTEGER,a=i&&o,c=s&&i$e.test(s.source);return a&&c?BigInt(s.source):typeof e=="function"?e(r,n,s):n}),xle=Number.MAX_SAFE_INTEGER.toString(),wle=xle.length,u$e=/"(?:[^"\\]|\\.)*"|-?(0|[1-9][0-9]*)(\.[0-9]+)?([eE][+-]?[0-9]+)?/g,l$e=/^"-?\d+n+"$/,d$e=(t,e)=>{let r={"":t},n=[{parent:r,key:"",visited:!1}];for(;n.length>0;){let s=n[n.length-1];if(s.visited){let{parent:i,key:o}=s,a=i[o];typeof a=="string"&&(Nle.test(a)?a=BigInt(a.slice(0,-1)):Yx.test(a)&&(a=a.slice(0,-1))),typeof e=="function"&&(a=e.call(i,o,a)),a===void 0?delete i[o]:i[o]=a,n.pop()}else{s.visited=!0;let i=s.parent[s.key];if(i!==null&&typeof i=="object"){let a=Object.keys(i);for(let c=a.length-1;c>=0;c--)n.push({parent:i,key:a[c],visited:!1})}}}return r[""]},Sle=t=>t.replace(u$e,(e,r,n,s)=>{let i=e[0]==='"';if(i&&l$e.test(e))return e.substring(0,e.length-1)+'n"';let a=n||s,c=r&&(r.length<wle||r.length===wle&&r<=xle);return i||a||c?e:'"'+e+'n"'}),Dle=(t,e)=>{if(!t)return z8(t,e);try{if(a$e())return A$e(t,e);let r=Sle(t);return z8(r,(n,s,i)=>c$e(n,s,i,e))}catch(r){if(r instanceof RangeError){let n=Sle(t),s=z8(n);return d$e(s,e)}throw r}};var ml=class extends Error{name;status;request;response;constructor(e,r,n){super(e,{cause:n.cause}),this.name="HttpError",this.status=Number.parseInt(r),Number.isNaN(this.status)&&(this.status=0);"response"in n&&(this.response=n.response);let s=Object.assign({},n.request);n.request.headers.authorization&&(s.headers=Object.assign({},n.request.headers,{authorization:n.request.headers.authorization.replace(/(?<! ) .*$/," [REDACTED]")})),s.url=s.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]"),this.request=s}};var h$e="10.0.16",f$e={headers:{"user-agent":`octokit-request.js/${h$e} ${th()}`}};function g$e(t){if(typeof t!="object"||t===null||Object.prototype.toString.call(t)!=="[object Object]")return!1;let e=Object.getPrototypeOf(t);if(e===null)return!0;let r=Object.prototype.hasOwnProperty.call(e,"constructor")&&e.constructor;return typeof r=="function"&&r instanceof r&&Function.prototype.call(r)===Function.prototype.call(t)}var Rle=()=>"";async function kle(t){let e=t.request?.fetch||globalThis.fetch;if(!e)throw new Error("fetch is not set. Please pass a fetch implementation as new Octokit({ request: { fetch }}). Learn more at https://github.com/octokit/octokit.js/#fetch-missing");let r=t.request?.log||console,n=t.request?.parseSuccessResponseBody!==!1,s=g$e(t.body)||Array.isArray(t.body)?Tle(t.body):t.body,i=Object.fromEntries(Object.entries(t.headers).map(([l,d])=>[l,String(d)])),o;try{o=await e(t.url,{method:t.method,body:s,redirect:t.request?.redirect,headers:i,signal:t.request?.signal,...t.body&&{duplex:"half"}})}catch(l){let d="Unknown Error";if(l instanceof Error){if(l.name==="AbortError")throw l.status=500,l;d=l.message,l.name==="TypeError"&&"cause"in l&&(l.cause instanceof Error?d=l.cause.message:typeof l.cause=="string"&&(d=l.cause))}let h=new ml(d,500,{request:t});throw h.cause=l,h}let a=o.status,c=o.url,A={};for(let[l,d]of o.headers)A[l]=d;let u={url:c,status:a,headers:A,data:""};if("deprecation"in A){let l=A.link&&A.link.match(/<([^<>]+)>; rel="deprecation"/),d=l&&l.pop();r.warn(`[@octokit/request] "${t.method} ${t.url}" is deprecated. It is scheduled to be removed on ${A.sunset}${d?`. See ${d}`:""}`)}if(a===204||a===205)return u;if(t.method==="HEAD"){if(a<400)return u;throw new ml(o.statusText,a,{response:u,request:t})}if(a===304)throw u.data=await X8(o),new ml("Not modified",a,{response:u,request:t});if(a>=400)throw u.data=await X8(o),new ml(m$e(u.data),a,{response:u,request:t});return u.data=n?await X8(o):o.body,u}async function X8(t){let e=t.headers.get("content-type");if(!e)return t.text().catch(Rle);let r=Cle(e);if(p$e(r)){let n="";try{return n=await t.text(),Dle(n)}catch{return n}}else return r.type.startsWith("text/")||r.parameters.charset?.toLowerCase()==="utf-8"&&r.type!=="application/octet-
Line truncated
|
||||
`+t.errors.map(e=>` - ${e.message}`).join(`
|
||||
`)}var fXe=class extends Error{constructor(t,e,r){super(hXe(r)),this.request=t,this.headers=e,this.response=r,this.errors=r.errors,this.data=r.data,Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}name="GraphqlResponseError";errors;data},gXe=["method","baseUrl","url","headers","request","query","mediaType","operationName"],pXe=["query","method","url"],gue=/\/api\/v3\/?$/;function mXe(t,e,r){if(r){if(typeof e=="string"&&"query"in r)return Promise.reject(new Error('[@octokit/graphql] "query" cannot be used as variable name'));for(let o in r)if(pXe.includes(o))return Promise.reject(new Error(`[@octokit/graphql] "${o}" cannot be used as variable name`))}let n=typeof e=="string"?Object.assign({query:e},r):e,s=Object.keys(n).reduce((o,a)=>gXe.includes(a)?(o[a]=n[a],o):(o.variables||(o.variables={}),o.variables[a]=n[a],o),{}),i=n.baseUrl||t.endpoint.DEFAULTS.baseUrl;return gue.test(i)&&(s.url=i.replace(gue,"/api/graphql")),t(s).then(o=>{if(o.data.errors){let a={};for(let c of Object.keys(o.headers))a[c]=o.headers[c];throw new fXe(s,a,o.data)}return o.data.data})}function B3(t,e){let r=t.defaults(e);return Object.assign((s,i)=>mXe(r,s,i),{defaults:B3.bind(null,r),endpoint:r.endpoint})}var IKt=B3(Oy,{headers:{"user-agent":`octokit-graphql.js/${dXe} ${td()}`},method:"POST",url:"/graphql"});function pue(t){return B3(t,{method:"POST",url:"/graphql"})}var b3="(?:[a-zA-Z0-9_-]+)",mue="\\.",Eue=new RegExp(`^${b3}${mue}${b3}${mue}${b3}$`),EXe=Eue.test.bind(Eue);async function CXe(t){let e=EXe(t),r=t.startsWith("v1.")||t.startsWith("ghs_"),n=t.startsWith("ghu_");return{type:"token",token:t,tokenType:e?"app":r?"installation":n?"user-to-server":"oauth"}}function IXe(t){return t.split(/\./).length===3?`bearer ${t}`:`token ${t}`}async function yXe(t,e,r,n){let s=e.endpoint.merge(r,n);return s.headers.authorization=IXe(t),e(s)}var Cue=function(e){if(!e)throw new Error("[@octokit/auth-token] No token passed to createTokenAuth");if(typeof e!="string")throw new Error("[@octokit/auth-token] Token passed to createTokenAuth is not a string");return e=e.replace(/^(token|bearer) +/i,""),Object.assign(CXe.bind(null,e),{hook:yXe.bind(null,e)})};var Q3="7.0.6";var Iue=()=>{},BXe=console.warn.bind(console),bXe=console.error.bind(console);function QXe(t={}){return typeof t.debug!="function"&&(t.debug=Iue),typeof t.info!="function"&&(t.info=Iue),typeof t.warn!="function"&&(t.warn=BXe),typeof t.error!="function"&&(t.error=bXe),t}var yue=`octokit-core.js/${Q3} ${td()}`,wT=class{static VERSION=Q3;static defaults(e){return class extends this{constructor(...n){let s=n[0]||{};if(typeof e=="function"){super(e(s));return}super(Object.assign({},e,s,s.userAgent&&e.userAgent?{userAgent:`${s.userAgent} ${e.userAgent}`}:null))}}}static plugins=[];static plugin(...e){let r=this.plugins;return class extends this{static plugins=r.concat(e.filter(s=>!r.includes(s)))}}constructor(e={}){let r=new VAe.Collection,n={baseUrl:Oy.endpoint.DEFAULTS.baseUrl,headers:{},request:Object.assign({},e.request,{hook:r.bind(null,"request")}),mediaType:{previews:[],format:""}};if(n.headers["user-agent"]=e.userAgent?`${e.userAgent} ${yue}`:yue,e.baseUrl&&(n.baseUrl=e.baseUrl),e.previews&&(n.mediaType.previews=e.previews),e.timeZone&&(n.headers["time-zone"]=e.timeZone),this.request=Oy.defaults(n),this.graphql=pue(this.request).defaults(n),this.log=QXe(e.log),this.hook=r,e.authStrategy){let{authStrategy:i,...o}=e,a=i(Object.assign({request:this.request,log:this.log,octokit:this,octokitOptions:o},e.auth));r.wrap("request",a.hook),this.auth=a}else if(!e.auth)this.auth=async()=>({type:"unauthenticated"});else{let i=Cue(e.auth);r.wrap("request",i.hook),this.auth=i}let s=this.constructor;for(let i=0;i<s.plugins.length;++i)Object.assign(this,s.plugins[i](this,e))}request;graphql;log;hook;auth};var w3="17.0.0";var wXe={actions:{addCustomLabelsToSelfHostedRunnerForOrg:["POST /orgs/{org}/actions/runners/{runner_id}/labels"],addCustomLabelsToSelfHostedRunnerForRepo:["POST /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],addRepoAccessToSelfHostedRunnerGroupInOrg:["PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}"],addSelectedRepoToOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"],addSelectedRepoToOrgVariable:["PUT /orgs/{org}/actions/variables/{name}/repositories/{repository_id}"],approveWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/approve"],cancelWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/cancel"],createEnvironmentVariable:["POST /repos/{owner}/{repo}/environments/{environment_name}/variables"],createHostedRunnerForOrg:["POST /orgs/{org}/actions/hosted-runners"],createOrUpdateEnvironmentSecret:["PUT /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"],createOrUpdateOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}"],createOrUpdateRepoSecret:["PUT /repos/{owner}/{repo}/actions/secrets/{secret_name}"],createOrgVaria
Line truncated
|
||||
`)}var I$e=class extends Error{constructor(t,e,r){super(C$e(r)),this.request=t,this.headers=e,this.response=r,this.errors=r.errors,this.data=r.data,Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}request;headers;response;name="GraphqlResponseError";errors;data},y$e=["method","baseUrl","url","headers","request","query","mediaType","operationName"],B$e=["query","method","url"],vle=/\/api\/v3\/?$/;function b$e(t,e,r){if(r){if(typeof e=="string"&&"query"in r)return Promise.reject(new Error('[@octokit/graphql] "query" cannot be used as variable name'));for(let o in r)if(B$e.includes(o))return Promise.reject(new Error(`[@octokit/graphql] "${o}" cannot be used as variable name`))}let n=typeof e=="string"?Object.assign({query:e},r):e,s=Object.keys(n).reduce((o,a)=>y$e.includes(a)?(o[a]=n[a],o):(o.variables||(o.variables={}),o.variables[a]=n[a],o),{}),i=n.baseUrl||t.endpoint.DEFAULTS.baseUrl;return vle.test(i)&&(s.url=i.replace(vle,"/api/graphql")),t(s).then(o=>{if(o.data.errors){let a={};for(let c of Object.keys(o.headers))a[c]=o.headers[c];throw new I$e(s,a,o.data)}return o.data.data})}function $8(t,e){let r=t.defaults(e);return Object.assign((s,i)=>b$e(r,s,i),{defaults:$8.bind(null,r),endpoint:r.endpoint})}var pZt=$8(rb,{headers:{"user-agent":`octokit-graphql.js/${E$e} ${th()}`},method:"POST",url:"/graphql"});function Fle(t){return $8(t,{method:"POST",url:"/graphql"})}var e4="(?:[a-zA-Z0-9_-]+)",Mle="\\.",_le=new RegExp(`^${e4}${Mle}${e4}${Mle}${e4}$`),Q$e=_le.test.bind(_le);async function w$e(t){let e=Q$e(t),r=t.startsWith("v1.")||t.startsWith("ghs_"),n=t.startsWith("ghu_");return{type:"token",token:t,tokenType:e?"app":r?"installation":n?"user-to-server":"oauth"}}function S$e(t){return t.split(/\./).length===3?`bearer ${t}`:`token ${t}`}async function N$e(t,e,r,n){let s=e.endpoint.merge(r,n);return s.headers.authorization=S$e(t),e(s)}var Lle=function(e){if(!e)throw new Error("[@octokit/auth-token] No token passed to createTokenAuth");if(typeof e!="string")throw new Error("[@octokit/auth-token] Token passed to createTokenAuth is not a string");return e=e.replace(/^(token|bearer) +/i,""),Object.assign(w$e.bind(null,e),{hook:N$e.bind(null,e)})};var t4="7.0.8";var Ule=()=>{},T$e=console.warn.bind(console),x$e=console.error.bind(console);function D$e(t={}){return typeof t.debug!="function"&&(t.debug=Ule),typeof t.info!="function"&&(t.info=Ule),typeof t.warn!="function"&&(t.warn=T$e),typeof t.error!="function"&&(t.error=x$e),t}var Ple=`octokit-core.js/${t4} ${th()}`,Vx=class{static VERSION=t4;static defaults(e){return class extends this{constructor(...n){let s=n[0]||{};if(typeof e=="function"){super(e(s));return}super(Object.assign({},e,s,s.userAgent&&e.userAgent?{userAgent:`${s.userAgent} ${e.userAgent}`}:null))}}}static plugins=[];static plugin(...e){let r=this.plugins;return class extends this{static plugins=r.concat(e.filter(s=>!r.includes(s)))}}constructor(e={}){let r=new Ale.Collection,n={baseUrl:rb.endpoint.DEFAULTS.baseUrl,headers:{},request:Object.assign({},e.request,{hook:r.bind(null,"request")}),mediaType:{previews:[],format:""}};if(n.headers["user-agent"]=e.userAgent?`${e.userAgent} ${Ple}`:Ple,e.baseUrl&&(n.baseUrl=e.baseUrl),e.previews&&(n.mediaType.previews=e.previews),e.timeZone&&(n.headers["time-zone"]=e.timeZone),this.request=rb.defaults(n),this.graphql=Fle(this.request).defaults(n),this.log=D$e(e.log),this.hook=r,e.authStrategy){let{authStrategy:i,...o}=e,a=i(Object.assign({request:this.request,log:this.log,octokit:this,octokitOptions:o},e.auth));r.wrap("request",a.hook),this.auth=a}else if(!e.auth)this.auth=async()=>({type:"unauthenticated"});else{let i=Lle(e.auth);r.wrap("request",i.hook),this.auth=i}let s=this.constructor;for(let i=0;i<s.plugins.length;++i)Object.assign(this,s.plugins[i](this,e))}request;graphql;log;hook;auth};var r4="17.0.0";var R$e={actions:{addCustomLabelsToSelfHostedRunnerForOrg:["POST /orgs/{org}/actions/runners/{runner_id}/labels"],addCustomLabelsToSelfHostedRunnerForRepo:["POST /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],addRepoAccessToSelfHostedRunnerGroupInOrg:["PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}"],addSelectedRepoToOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"],addSelectedRepoToOrgVariable:["PUT /orgs/{org}/actions/variables/{name}/repositories/{repository_id}"],approveWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/approve"],cancelWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/cancel"],createEnvironmentVariable:["POST /repos/{owner}/{repo}/environments/{environment_name}/variables"],createHostedRunnerForOrg:["POST /orgs/{org}/actions/hosted-runners"],createOrUpdateEnvironmentSecret:["PUT /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"],createOrUpdateOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}"],createOrUpdateRepoSecret:["PUT /repos/{owner}/{repo}/actions/secrets/{secr
Line truncated
|
||||
`),e=e.replace(/\r/g,`
|
||||
`));let s=e.split(`
|
||||
`).map(i=>i.trim());for(let i of s)!i||i.startsWith("#")||n.patterns.push(new Wy(i));return n.searchPaths.push(...v3(n.patterns)),n})}static stat(e,r,n){return P3(this,void 0,void 0,function*(){let s;if(r.followSymbolicLinks)try{s=yield e0.promises.stat(e.path)}catch(i){if(i.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){O(`Broken symlink '${e.path}'`);return}throw new Error(`No information found for the path '${e.path}'. This may indicate a broken symbolic link.`)}throw i}else s=yield e0.promises.lstat(e.path);if(s.isDirectory()&&r.followSymbolicLinks){let i=yield e0.promises.realpath(e.path);for(;n.length>=e.level;)n.pop();if(n.some(o=>o===i)){O(`Symlink cycle detected for path '${e.path}' and realpath '${i}'`);return}n.push(i)}return s})}};var aZe=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};function Xue(t,e){return aZe(this,void 0,void 0,function*(){return yield DT.create(t,e)})}var Yde=ge(VT(),1);import*as jT from"crypto";import*as s0 from"fs";import*as Qf from"path";import*as Vde from"util";var Zy;(function(t){t.Gzip="cache.tgz",t.Zstd="cache.tzst"})(Zy||(Zy={}));var vs;(function(t){t.Gzip="gzip",t.ZstdWithoutLong="zstd-without-long",t.Zstd="zstd"})(vs||(vs={}));var Wi;(function(t){t.GNU="gnu",t.BSD="bsd"})(Wi||(Wi={}));var WT=2,JT=5e3,o8=5e3,a8=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`,qde=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`,eB="cache.tar",c8="manifest.txt",fXt=10*Math.pow(1024,3),zT="cache read denied:";var n0=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},Ert=function(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],r;return e?e.call(t):(t=typeof __values=="function"?__values(t):t[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(i){r[i]=t[i]&&function(o){return new Promise(function(a,c){o=t[i](o),s(a,c,o.done,o.value)})}}function s(i,o,a,c){Promise.resolve(c).then(function(A){i({value:A,done:a})},o)}},Crt="1.0";function tB(){return n0(this,void 0,void 0,function*(){let t=process.platform==="win32",e=process.env.RUNNER_TEMP||"";if(!e){let n;t?n=process.env.USERPROFILE||"C:\\":process.platform==="darwin"?n="/Users":n="/home",e=Qf.join(n,"actions","temp")}let r=Qf.join(e,jT.randomUUID());return yield gf(r),r})}function Oc(t){return s0.statSync(t).size}function A8(t){return n0(this,void 0,void 0,function*(){var e,r,n,s,i;let o=[],a=(i=process.env.GITHUB_WORKSPACE)!==null&&i!==void 0?i:process.cwd(),c=yield Xue(t.join(`
|
||||
`),{implicitDescendants:!1});try{for(var A=!0,u=Ert(c.globGenerator()),l;l=yield u.next(),e=l.done,!e;A=!0){s=l.value,A=!1;let h=Qf.relative(a,s).replace(new RegExp(`\\${Qf.sep}`,"g"),"/");O(`Matched: ${h}`),h===""?o.push("."):o.push(`${h}`)}}catch(d){r={error:d}}finally{try{!A&&!e&&(n=u.return)&&(yield n.call(u))}finally{if(r)throw r.error}}return o})}function rB(t){return n0(this,void 0,void 0,function*(){return Vde.promisify(s0.unlink)(t)})}function Wde(t){return n0(this,arguments,void 0,function*(e,r=[]){let n="";r.push("--version"),O(`Checking ${e} ${r.join(" ")}`);try{yield Ga(`${e}`,r,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:s=>n+=s.toString(),stderr:s=>n+=s.toString()}})}catch(s){O(s.message)}return n=n.trim(),O(n),n})}function nB(){return n0(this,void 0,void 0,function*(){let t=yield Wde("zstd",["--quiet"]),e=Yde.clean(t);return O(`zstd version: ${e}`),t===""?vs.Gzip:vs.ZstdWithoutLong})}function od(t){return t===vs.Gzip?Zy.Gzip:Zy.Zstd}function Jde(){return n0(this,void 0,void 0,function*(){return s0.existsSync(a8)?a8:(yield Wde("tar")).toLowerCase().includes("gnu tar")?qi("tar"):""})}function u8(t,e){if(e===void 0)throw Error(`Expected ${t} but value was undefiend`);return e}function i0(t,e,r=!1){let n=t.slice();return e&&n.push(e),process.platform==="win32"&&!r&&n.push("windows-only"),n.push(Crt),jT.createHash("sha256").update(n.join("|")).digest("hex")}function zde(){let t=process.env.ACTIONS_RUNTIME_TOKEN;if(!t)throw new Error("Unable to get the ACTIONS_RUNTIME_TOKEN env variable");return t}import*as F0 from"fs";import{URL as rut}from"url";var Hc=class extends Error{constructor(e){super(e),this.name="AbortError"}};import{EOL as Irt}from"node:os";import yrt from"node:util";import Brt from"node:process";function jde(t,...e){Brt.stderr.write(`${yrt.format(t,...e)}${Irt}`)}import sB from"node:process";function $T(t){return sB.env[t]}var Kde=typeof sB.versions.deno=="string"&&sB.versions.deno.length>0,$de=typeof sB.versions.bun=="string"&&sB.versions.bun.length>0,XT=!0;var Xde=$T("DEBUG"),ehe,l8=[],d8=[],ZT=[];Xde&&h8(Xde);var the=Object.assign(t=>rhe(t),{enable:h8,enabled:f8,disable:brt,log:jde});function h8(t){ehe=t,l8=[],d8=[];let e=t.split(",").map(r=>r.trim());for(let r of e)r.startsWith("-")?d8.push(r.substring(1)):l8.push(r);for(let r of ZT)r.enabled=f8(r.namespace)}function f8(t){if(t.endsWith("*"))return!0;for(let e of d8)if(Zde(t,e))return!1;for(let e of l8)if(Zde(t,e))return!0;return!1}function Zde(t,e){if(e.indexOf("*")===-1)return t===e;let r=e;if(e.indexOf("**")!==-1){let d=[],h="";for(let f of e)f==="*"&&h==="*"||(h=f,d.push(f));r=d.join("")}let n=0,s=0,i=r.length,o=t.length,a=-1,c=-1;for(;n<o&&s<i;)if(r[s]==="*"){if(a=s,s++,s===i)return!0;for(;t[n]!==r[s];)if(n++,n===o)return!1;c=n,n++,s++;continue}else if(r[s]===t[n])s++,n++;else if(a>=0){if(s=a+1,n=c+1,n===o)return!1;for(;t[n]!==r[s];)if(n++,n===o)return!1;c=n,n++,s++;continue}else return!1;let A=n===t.length,u=s===r.length,l=s===r.length-1&&r[s]==="*";return A&&(u||l)}function brt(){let t=ehe||"";return h8(""),t}function rhe(t){let e=Object.assign(r,{enabled:f8(t),destroy:Qrt,log:the.log,namespace:t,extend:wrt});function r(...n){e.enabled&&(n.length>0&&(n[0]=`${t} ${n[0]}`),e.log(...n))}return ZT.push(e),e}function Qrt(){let t=ZT.indexOf(this);return t>=0?(ZT.splice(t,1),!0):!1}function wrt(t){let e=rhe(`${this.namespace}:${t}`);return e.log=this.log,e}var o0=the;var g8=["verbose","info","warning","error"],nhe={verbose:400,info:300,warning:200,error:100};function she(t,e){e.log=(...r)=>{t.log(...r)}}function ihe(t){return g8.includes(t)}function ex(t){let e=new Set,r=$T(t.logLevelEnvVarName),n,s=o0(t.namespace);s.log=(...u)=>{o0.log(...u)};function i(u){if(u&&!ihe(u))throw new Error(`Unknown log level '${u}'. Acceptable values: ${g8.join(",")}`);n=u;let l=[];for(let d of e)o(d)&&l.push(d.namespace);o0.enable(l.join(","))}r&&(ihe(r)?i(r):console.error(`${t.logLevelEnvVarName} set to unknown log level '${r}'; logging is not enabled. Acceptable values: ${g8.join(", ")}.`));function o(u){return!!(n&&nhe[u.level]<=nhe[n])}function a(u,l){let d=Object.assign(u.extend(l),{level:l});if(she(u,d),o(d)){let h=o0.disable();o0.enable(h+","+d.namespace)}return e.add(d),d}function c(){return n}function A(u){let l=s.extend(u);return she(s,l),{error:a(l,"error"),warning:a(l,"warning"),info:a(l,"info"),verbose:a(l,"verbose")}}return{setLogLevel:i,getLogLevel:c,createClientLogger:A,logger:s}}var ohe=ex({logLevelEnvVarName:"TYPESPEC_RUNTIME_LOG_LEVEL",namespace:"typeSpecRuntime"}),Srt=ohe.logger;function iB(t){return ohe.createClientLogger(t)}function tx(t){return t.toLowerCase()}function Nrt(t){return String(t).trim().replace(/[\r\n]/g,"")}function*Trt(t){for(let e of t.values())yield[e.name,e.value]}var p8=class{_headersMap;constructor(e){if(this._headersMap=new Map,e)for(let r of Object.keys(e))this.set(r,e[r])}set(e,r){this._headersMap.set(tx(e),{name:e,value:Nrt(r)})}get(e){return this._headersMap.get(tx(e))?.value}has(e){return this._
Line truncated
|
||||
${krt.sanitize({...this,request:{...this.request,agent:n},response:this.response})}`,enumerable:!1}),Object.setPrototypeOf(this,t.prototype)}};function a0(t){return t instanceof _s?!0:Sf(t)&&t.name==="RestError"}function ai(t,e){return Buffer.from(t,e)}import I8 from"node:http";import y8 from"node:https";import Ahe from"node:zlib";import{Transform as vrt}from"node:stream";var ci=iB("ts-http-runtime");var _rt={};function oB(t){return t&&typeof t.pipe=="function"}function uhe(t){return t.readable===!1?Promise.resolve():new Promise(e=>{let r=()=>{e(),t.removeListener("close",r),t.removeListener("end",r),t.removeListener("error",r)};t.on("close",r),t.on("end",r),t.on("error",r)})}function lhe(t){return t&&typeof t.byteLength=="number"}var sx=class extends vrt{loadedBytes=0;progressCallback;_transform(e,r,n){this.push(e),this.loadedBytes+=e.length;try{this.progressCallback({loadedBytes:this.loadedBytes}),n()}catch(s){n(s)}}constructor(e){super(),this.progressCallback=e}},B8=class{cachedHttpAgent;cachedHttpsAgents=new WeakMap;async sendRequest(e){let r=new AbortController,n;if(e.abortSignal){if(e.abortSignal.aborted)throw new Hc("The operation was aborted. Request has already been canceled.");n=A=>{A.type==="abort"&&r.abort()},e.abortSignal.addEventListener("abort",n)}let s;e.timeout>0&&(s=setTimeout(()=>{let A=new Ja;ci.info(`request to '${A.sanitizeUrl(e.url)}' timed out. canceling...`),r.abort()},e.timeout));let i=e.headers.get("Accept-Encoding"),o=i?.includes("gzip")||i?.includes("deflate"),a=typeof e.body=="function"?e.body():e.body;if(a&&!e.headers.has("Content-Length")){let A=Urt(a);A!==null&&e.headers.set("Content-Length",A)}let c;try{if(a&&e.onUploadProgress){let f=e.onUploadProgress,g=new sx(f);g.on("error",E=>{ci.error("Error in upload progress",E)}),oB(a)?a.pipe(g):g.end(a),a=g}let A=await this.makeRequest(e,r,a);s!==void 0&&clearTimeout(s);let u=Frt(A),d={status:A.statusCode??0,headers:u,request:e};if(e.method==="HEAD")return A.resume(),d;c=o?Mrt(A,u):A;let h=e.onDownloadProgress;if(h){let f=new sx(h);f.on("error",g=>{ci.error("Error in download progress",g)}),c.pipe(f),c=f}return e.streamResponseStatusCodes?.has(Number.POSITIVE_INFINITY)||e.streamResponseStatusCodes?.has(d.status)?d.readableStreamBody=c:d.bodyAsText=await Lrt(c),d}finally{if(e.abortSignal&&n){let A=Promise.resolve();oB(a)&&(A=uhe(a));let u=Promise.resolve();oB(c)&&(u=uhe(c)),Promise.all([A,u]).then(()=>{n&&e.abortSignal?.removeEventListener("abort",n)}).catch(l=>{ci.warning("Error when cleaning up abortListener on httpRequest",l)})}}}makeRequest(e,r,n){let s=new URL(e.url),i=s.protocol!=="https:";if(i&&!e.allowInsecureConnection)throw new Error(`Cannot connect to ${e.url} while allowInsecureConnection is false.`);let a={agent:e.agent??this.getOrCreateAgent(e,i),hostname:s.hostname,path:`${s.pathname}${s.search}`,port:s.port,method:e.method,headers:e.headers.toJSON({preserveCase:!0}),...e.requestOverrides};return new Promise((c,A)=>{let u=i?I8.request(a,c):y8.request(a,c);u.once("error",l=>{A(new _s(l.message,{code:l.code??_s.REQUEST_SEND_ERROR,request:e}))}),r.signal.addEventListener("abort",()=>{let l=new Hc("The operation was aborted. Rejecting from abort signal callback while making request.");u.destroy(l),A(l)}),n&&oB(n)?n.pipe(u):n?typeof n=="string"||Buffer.isBuffer(n)?u.end(n):lhe(n)?u.end(ArrayBuffer.isView(n)?Buffer.from(n.buffer,n.byteOffset,n.byteLength):Buffer.from(n)):(ci.error("Unrecognized body type",n),A(new _s("Unrecognized body type"))):u.end()})}getOrCreateAgent(e,r){let n=e.disableKeepAlive;if(r)return n?I8.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new I8.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(n&&!e.tlsSettings)return y8.globalAgent;let s=e.tlsSettings??_rt,i=this.cachedHttpsAgents.get(s);return i&&i.options.keepAlive===!n||(ci.info("No cached TLS Agent exist, creating a new Agent"),i=new y8.Agent({keepAlive:!n,...s}),this.cachedHttpsAgents.set(s,i)),i}}};function Frt(t){let e=Ji();for(let r of Object.keys(t.headers)){let n=t.headers[r];Array.isArray(n)?n.length>0&&e.set(r,n[0]):n&&e.set(r,n)}return e}function Mrt(t,e){let r=e.get("Content-Encoding");if(r==="gzip"){let n=Ahe.createGunzip();return t.pipe(n),n}else if(r==="deflate"){let n=Ahe.createInflate();return t.pipe(n),n}return t}function Lrt(t){return new Promise((e,r)=>{let n=[];t.on("data",s=>{Buffer.isBuffer(s)?n.push(s):n.push(Buffer.from(s))}),t.on("end",()=>{e(Buffer.concat(n).toString("utf8"))}),t.on("error",s=>{s&&s?.name==="AbortError"?r(s):r(new _s(`Error reading response as text: ${s.message}`,{code:_s.PARSE_ERROR}))})})}function Urt(t){return t?Buffer.isBuffer(t)?t.length:oB(t)?null:lhe(t)?t.byteLength:typeof t=="string"?Buffer.from(t).length:null:0}function dhe(){return new B8}function ix(){return dhe()}var b8="logPolicy";function ox(t={}){let e=t.logger??ci.info,r=new Ja({additionalAllowedHeaderNames:t.additionalAllowedHeaderNames,additionalAllowedQueryParameters:t.additionalAllowedQueryParameters});return{name:b8,asy
Line truncated
|
||||
`;return e}function ist(t){return t instanceof Uint8Array?t.byteLength:AB(t)?t.size===-1?void 0:t.size:void 0}function ost(t){let e=0;for(let r of t){let n=ist(r);if(n===void 0)return;e+=n}return e}async function ast(t,e,r){let n=[ai(`--${r}`,"utf-8"),...e.flatMap(i=>[ai(`\r
|
||||
`,"utf-8"),ai(sst(i.headers),"utf-8"),ai(`\r
|
||||
`,"utf-8"),i.body,ai(`\r
|
||||
--${r}`,"utf-8")]),ai(`--\r
|
||||
`).map(i=>i.trim());for(let i of s)!i||i.startsWith("#")||n.patterns.push(new cb(i));return n.searchPaths.push(...u4(n.patterns)),n})}static stat(e,r,n){return p4(this,void 0,void 0,function*(){let s;if(r.followSymbolicLinks)try{s=yield lE.promises.stat(e.path)}catch(i){if(i.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){G(`Broken symlink '${e.path}'`);return}throw new Error(`No information found for the path '${e.path}'. This may indicate a broken symbolic link.`)}throw i}else s=yield lE.promises.lstat(e.path);if(s.isDirectory()&&r.followSymbolicLinks){let i=yield lE.promises.realpath(e.path);for(;n.length>=e.level;)n.pop();if(n.some(o=>o===i)){G(`Symlink cycle detected for path '${e.path}' and realpath '${i}'`);return}n.push(i)}return s})}};var fet=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};function mde(t,e){return fet(this,void 0,void 0,function*(){return yield Kx.create(t,e)})}var Afe=Ee(uD(),1);import*as fD from"crypto";import*as gE from"fs";import*as Ng from"path";import*as ufe from"util";var gb;(function(t){t.Gzip="cache.tgz",t.Zstd="cache.tzst"})(gb||(gb={}));var ti;(function(t){t.Gzip="gzip",t.ZstdWithoutLong="zstd-without-long",t.Zstd="zstd"})(ti||(ti={}));var yo;(function(t){t.GNU="gnu",t.BSD="bsd"})(yo||(yo={}));var lD=2,dD=5e3,L4=5e3,U4=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`,cfe=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`,pb="cache.tar",P4="manifest.txt",uer=10*Math.pow(1024,3),hD="cache read denied:";var fE=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},Qnt=function(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],r;return e?e.call(t):(t=typeof __values=="function"?__values(t):t[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(i){r[i]=t[i]&&function(o){return new Promise(function(a,c){o=t[i](o),s(a,c,o.done,o.value)})}}function s(i,o,a,c){Promise.resolve(c).then(function(A){i({value:A,done:a})},o)}},wnt="1.0";function mb(){return fE(this,void 0,void 0,function*(){let t=process.platform==="win32",e=process.env.RUNNER_TEMP||"";if(!e){let n;t?n=process.env.USERPROFILE||"C:\\":process.platform==="darwin"?n="/Users":n="/home",e=Ng.join(n,"actions","temp")}let r=Ng.join(e,fD.randomUUID());return yield Cg(r),r})}function wA(t){return gE.statSync(t).size}function O4(t){return fE(this,void 0,void 0,function*(){var e,r,n,s,i;let o=[],a=(i=process.env.GITHUB_WORKSPACE)!==null&&i!==void 0?i:process.cwd(),c=yield mde(t.join(`
|
||||
`),{implicitDescendants:!1});try{for(var A=!0,u=Qnt(c.globGenerator()),l;l=yield u.next(),e=l.done,!e;A=!0){s=l.value,A=!1;let h=Ng.relative(a,s).replace(new RegExp(`\\${Ng.sep}`,"g"),"/");G(`Matched: ${h}`),h===""?o.push("."):o.push(`${h}`)}}catch(d){r={error:d}}finally{try{!A&&!e&&(n=u.return)&&(yield n.call(u))}finally{if(r)throw r.error}}return o})}function Eb(t){return fE(this,void 0,void 0,function*(){return ufe.promisify(gE.unlink)(t)})}function lfe(t){return fE(this,arguments,void 0,function*(e,r=[]){let n="";r.push("--version"),G(`Checking ${e} ${r.join(" ")}`);try{yield Nc(`${e}`,r,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:s=>n+=s.toString(),stderr:s=>n+=s.toString()}})}catch(s){G(s.message)}return n=n.trim(),G(n),n})}function Cb(){return fE(this,void 0,void 0,function*(){let t=yield lfe("zstd",["--quiet"]),e=Afe.clean(t);return G(`zstd version: ${e}`),t===""?ti.Gzip:ti.ZstdWithoutLong})}function ah(t){return t===ti.Gzip?gb.Gzip:gb.Zstd}function dfe(){return fE(this,void 0,void 0,function*(){return gE.existsSync(U4)?U4:(yield lfe("tar")).toLowerCase().includes("gnu tar")?Eo("tar"):""})}function H4(t,e){if(e===void 0)throw Error(`Expected ${t} but value was undefiend`);return e}function pE(t,e,r=!1){let n=t.slice();return e&&n.push(e),process.platform==="win32"&&!r&&n.push("windows-only"),n.push(wnt),fD.createHash("sha256").update(n.join("|")).digest("hex")}function hfe(){let t=process.env.ACTIONS_RUNTIME_TOKEN;if(!t)throw new Error("Unable to get the ACTIONS_RUNTIME_TOKEN env variable");return t}import*as ZE from"fs";import{URL as Mlt}from"url";var SA=class extends Error{constructor(e){super(e),this.name="AbortError"}};import{EOL as Snt}from"node:os";import Nnt from"node:util";import Tnt from"node:process";function ffe(t,...e){Tnt.stderr.write(`${Nnt.format(t,...e)}${Snt}`)}import Ib from"node:process";function pD(t){return Ib.env[t]}var gfe=typeof Ib.versions.deno=="string"&&Ib.versions.deno.length>0,pfe=typeof Ib.versions.bun=="string"&&Ib.versions.bun.length>0,mD=!0;var mfe=pD("DEBUG"),Cfe,G4=[],q4=[],ED=[];mfe&&Y4(mfe);var Ife=Object.assign(t=>yfe(t),{enable:Y4,enabled:V4,disable:xnt,log:ffe});function Y4(t){Cfe=t,G4=[],q4=[];let e=t.split(",").map(r=>r.trim());for(let r of e)r.startsWith("-")?q4.push(r.substring(1)):G4.push(r);for(let r of ED)r.enabled=V4(r.namespace)}function V4(t){if(t.endsWith("*"))return!0;for(let e of q4)if(Efe(t,e))return!1;for(let e of G4)if(Efe(t,e))return!0;return!1}function Efe(t,e){if(e.indexOf("*")===-1)return t===e;let r=e;if(e.indexOf("**")!==-1){let d=[],h="";for(let f of e)f==="*"&&h==="*"||(h=f,d.push(f));r=d.join("")}let n=0,s=0,i=r.length,o=t.length,a=-1,c=-1;for(;n<o&&s<i;)if(r[s]==="*"){if(a=s,s++,s===i)return!0;for(;t[n]!==r[s];)if(n++,n===o)return!1;c=n,n++,s++;continue}else if(r[s]===t[n])s++,n++;else if(a>=0){if(s=a+1,n=c+1,n===o)return!1;for(;t[n]!==r[s];)if(n++,n===o)return!1;c=n,n++,s++;continue}else return!1;let A=n===t.length,u=s===r.length,l=s===r.length-1&&r[s]==="*";return A&&(u||l)}function xnt(){let t=Cfe||"";return Y4(""),t}function yfe(t){let e=Object.assign(r,{enabled:V4(t),destroy:Dnt,log:Ife.log,namespace:t,extend:Rnt});function r(...n){e.enabled&&(n.length>0&&(n[0]=`${t} ${n[0]}`),e.log(...n))}return ED.push(e),e}function Dnt(){let t=ED.indexOf(this);return t>=0?(ED.splice(t,1),!0):!1}function Rnt(t){let e=yfe(`${this.namespace}:${t}`);return e.log=this.log,e}var mE=Ife;var J4=["verbose","info","warning","error"],Bfe={verbose:400,info:300,warning:200,error:100};function bfe(t,e){e.log=(...r)=>{t.log(...r)}}function Qfe(t){return J4.includes(t)}function CD(t){let e=new Set,r=pD(t.logLevelEnvVarName),n,s=mE(t.namespace);s.log=(...u)=>{mE.log(...u)};function i(u){if(u&&!Qfe(u))throw new Error(`Unknown log level '${u}'. Acceptable values: ${J4.join(",")}`);n=u;let l=[];for(let d of e)o(d)&&l.push(d.namespace);mE.enable(l.join(","))}r&&(Qfe(r)?i(r):console.error(`${t.logLevelEnvVarName} set to unknown log level '${r}'; logging is not enabled. Acceptable values: ${J4.join(", ")}.`));function o(u){return!!(n&&Bfe[u.level]<=Bfe[n])}function a(u,l){let d=Object.assign(u.extend(l),{level:l});if(bfe(u,d),o(d)){let h=mE.disable();mE.enable(h+","+d.namespace)}return e.add(d),d}function c(){return n}function A(u){let l=s.extend(u);return bfe(s,l),{error:a(l,"error"),warning:a(l,"warning"),info:a(l,"info"),verbose:a(l,"verbose")}}return{setLogLevel:i,getLogLevel:c,createClientLogger:A,logger:s}}var wfe=CD({logLevelEnvVarName:"TYPESPEC_RUNTIME_LOG_LEVEL",namespace:"typeSpecRuntime"}),knt=wfe.logger;function yb(t){return wfe.createClientLogger(t)}function ID(t){return t.toLowerCase()}function vnt(t){return String(t).trim().replace(/[\r\n]/g,"")}function*Fnt(t){for(let e of t.values())yield[e.name,e.value]}var W4=class{_headersMap;constructor(e){if(this._headersMap=new Map,e)for(let r of Object.keys(e))this.set(r,e[r])}set(e,r){this._headersMap.set(ID(e),{name:e,value:vnt(r)})}get(e){return this._headersMap.get(ID(e))?.value}has(e){return this._
Line truncated
|
||||
${Unt.sanitize({...this,request:{...this.request,agent:n},response:this.response})}`,enumerable:!1}),Object.setPrototypeOf(this,t.prototype)}};function EE(t){return t instanceof ri?!0:xg(t)&&t.name==="RestError"}function Bb(t,e){return Buffer.from(t).toString(e)}function ni(t,e){return Buffer.from(t,e)}import X4 from"node:http";import Z4 from"node:https";import Tfe from"node:zlib";import{Transform as Pnt}from"node:stream";var Ri=yb("ts-http-runtime");var Ont={};function bb(t){return t&&typeof t.pipe=="function"}function xfe(t){return t.readable===!1?Promise.resolve():new Promise(e=>{let r=()=>{e(),t.removeListener("close",r),t.removeListener("end",r),t.removeListener("error",r)};t.on("close",r),t.on("end",r),t.on("error",r)})}function Dfe(t){return t&&typeof t.byteLength=="number"}var bD=class extends Pnt{loadedBytes=0;progressCallback;_transform(e,r,n){this.push(e),this.loadedBytes+=e.length;try{this.progressCallback({loadedBytes:this.loadedBytes}),n()}catch(s){n(s)}}constructor(e){super(),this.progressCallback=e}},$4=class{cachedHttpAgent;cachedHttpsAgents=new WeakMap;async sendRequest(e){let r=new AbortController,n;if(e.abortSignal){if(e.abortSignal.aborted)throw new SA("The operation was aborted. Request has already been canceled.");n=A=>{A.type==="abort"&&r.abort()},e.abortSignal.addEventListener("abort",n)}let s;e.timeout>0&&(s=setTimeout(()=>{let A=new kc;Ri.info(`request to '${A.sanitizeUrl(e.url)}' timed out. canceling...`),r.abort()},e.timeout));let i=e.headers.get("Accept-Encoding"),o=i?.includes("gzip")||i?.includes("deflate"),a=typeof e.body=="function"?e.body():e.body;if(a&&!e.headers.has("Content-Length")){let A=Ynt(a);A!==null&&e.headers.set("Content-Length",A)}let c;try{if(a&&e.onUploadProgress){let f=e.onUploadProgress,g=new bD(f);g.on("error",E=>{Ri.error("Error in upload progress",E)}),bb(a)?a.pipe(g):g.end(a),a=g}let A=await this.makeRequest(e,r,a),u=Hnt(A),d={status:A.statusCode??0,headers:u,request:e};if(e.method==="HEAD")return A.resume(),d;c=o?Gnt(A,u):A;let h=e.onDownloadProgress;if(h){let f=new bD(h);f.on("error",g=>{Ri.error("Error in download progress",g)}),c.pipe(f),c=f}return e.streamResponseStatusCodes?.has(Number.POSITIVE_INFINITY)||e.streamResponseStatusCodes?.has(d.status)?d.readableStreamBody=c:d.bodyAsText=await qnt(c),d}finally{if(s!==void 0&&clearTimeout(s),e.abortSignal&&n){let A=Promise.resolve();bb(a)&&(A=xfe(a));let u=Promise.resolve();bb(c)&&(u=xfe(c)),Promise.all([A,u]).then(()=>{n&&e.abortSignal?.removeEventListener("abort",n)}).catch(l=>{Ri.warning("Error when cleaning up abortListener on httpRequest",l)})}}}makeRequest(e,r,n){let s=new URL(e.url),i=s.protocol!=="https:";if(i&&!e.allowInsecureConnection)throw new Error(`Cannot connect to ${e.url} while allowInsecureConnection is false.`);let a={agent:e.agent??this.getOrCreateAgent(e,i),hostname:s.hostname,path:`${s.pathname}${s.search}`,port:s.port,method:e.method,headers:e.headers.toJSON({preserveCase:!0}),...e.requestOverrides};return new Promise((c,A)=>{let u=i?X4.request(a,c):Z4.request(a,c);u.once("error",l=>{A(new ri(l.message,{code:l.code??ri.REQUEST_SEND_ERROR,request:e}))}),r.signal.addEventListener("abort",()=>{let l=new SA("The operation was aborted. Rejecting from abort signal callback while making request.");u.destroy(l),A(l)}),n&&bb(n)?n.pipe(u):n?typeof n=="string"||Buffer.isBuffer(n)?u.end(n):Dfe(n)?u.end(ArrayBuffer.isView(n)?Buffer.from(n.buffer,n.byteOffset,n.byteLength):Buffer.from(n)):(Ri.error("Unrecognized body type",n),A(new ri("Unrecognized body type"))):u.end()})}getOrCreateAgent(e,r){let n=e.disableKeepAlive;if(r)return n?X4.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new X4.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(n&&!e.tlsSettings)return Z4.globalAgent;let s=e.tlsSettings??Ont,i=this.cachedHttpsAgents.get(s);return i&&i.options.keepAlive===!n||(Ri.info("No cached TLS Agent exist, creating a new Agent"),i=new Z4.Agent({keepAlive:!n,...s}),this.cachedHttpsAgents.set(s,i)),i}}};function Hnt(t){let e=Bo();for(let r of Object.keys(t.headers)){let n=t.headers[r];Array.isArray(n)?n.length>0&&e.set(r,n[0]):n&&e.set(r,n)}return e}function Gnt(t,e){let r=e.get("Content-Encoding");if(r==="gzip"){let n=Tfe.createGunzip();return t.pipe(n),n}else if(r==="deflate"){let n=Tfe.createInflate();return t.pipe(n),n}return t}function qnt(t){return new Promise((e,r)=>{let n=[];t.on("data",s=>{Buffer.isBuffer(s)?n.push(s):n.push(Buffer.from(s))}),t.on("end",()=>{e(Buffer.concat(n).toString("utf8"))}),t.on("error",s=>{s&&s?.name==="AbortError"?r(s):r(new ri(`Error reading response as text: ${s.message}`,{code:ri.PARSE_ERROR}))})})}function Ynt(t){return t?Buffer.isBuffer(t)?t.length:bb(t)?null:Dfe(t)?t.byteLength:typeof t=="string"?Buffer.from(t).length:null:0}function Rfe(){return new $4}function QD(){return Rfe()}var e6="logPolicy";function wD(t={}){let e=t.logger??Ri.info,r=new kc({additionalAllowedHeaderNames:t.additionalAllowedHeaderNames,additionalAllowedQueryParameters:t.additi
Line truncated
|
||||
`;return e}function lit(t){return t instanceof Uint8Array?t.byteLength:wb(t)?t.size===-1?void 0:t.size:void 0}function dit(t){let e=0;for(let r of t){let n=lit(r);if(n===void 0)return;e+=n}return e}async function hit(t,e,r){let n=[ni(`--${r}`,"utf-8"),...e.flatMap(i=>[ni(`\r
|
||||
`,"utf-8"),ni(uit(i.headers),"utf-8"),ni(`\r
|
||||
`,"utf-8"),i.body,ni(`\r
|
||||
--${r}`,"utf-8")]),ni(`--\r
|
||||
\r
|
||||
`,"utf-8")],s=ost(n);s&&t.headers.set("Content-Length",s),t.body=await sfe(n)}var uB="multipartPolicy",cst=70,Ast=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function ust(t){if(t.length>cst)throw new Error(`Multipart boundary "${t}" exceeds maximum length of 70 characters`);if(Array.from(t).some(e=>!Ast.has(e)))throw new Error(`Multipart boundary "${t}" contains invalid characters`)}function Tx(){return{name:uB,async sendRequest(t,e){if(!t.multipartBody)return e(t);if(t.body)throw new Error("multipartBody and regular body cannot be set at the same time");let r=t.multipartBody.boundary,n=t.headers.get("Content-Type")??"multipart/mixed",s=n.match(/^(multipart\/[^ ;]+)(?:; *boundary=(.+))?$/);if(!s)throw new Error(`Got multipart request body, but content-type header was not multipart: ${n}`);let[,i,o]=s;if(o&&r&&o!==r)throw new Error(`Multipart boundary was specified as ${o} in the header, but got ${r} in the request body`);return r??=o,r?ust(r):r=nst(),t.headers.set("Content-Type",`${i}; boundary=${r}`),await ast(t,t.multipartBody.parts,r),t.multipartBody=void 0,e(t)}}}function xx(){return nx()}var ife=ex({logLevelEnvVarName:"AZURE_LOG_LEVEL",namespace:"azure"}),prr=ife.logger;function Ho(t){return ife.createClientLogger(t)}var qc=Ho("core-rest-pipeline");function H8(t={}){return ox({logger:qc.info,...t})}var G8=Sx;function q8(t={}){return Nx(t)}import Y8 from"node:os";import Ad from"node:process";function ofe(){return"User-Agent"}async function afe(t){if(Ad&&Ad.versions){let e=`${Y8.type()} ${Y8.release()}; ${Y8.arch()}`;Ad.versions.bun?t.set("Bun",`${Ad.versions.bun} (${e})`):Ad.versions.deno?t.set("Deno",`${Ad.versions.deno} (${e})`):Ad.versions.node&&t.set("Node",`${Ad.versions.node} (${e})`)}}var Rx="1.24.0";function Est(t){let e=[];for(let[r,n]of t){let s=n?`${r}/${n}`:r;e.push(s)}return e.join(" ")}function cfe(){return ofe()}async function Dx(t){let e=new Map;e.set("core-rest-pipeline",Rx),await afe(e);let r=Est(e);return t?`${t} ${r}`:r}var Afe=cfe(),ufe="userAgentPolicy";function V8(t={}){let e=Dx(t.userAgentPrefix);return{name:ufe,async sendRequest(r,n){return r.headers.has(Afe)||r.headers.set(Afe,await e),n(r)}}}var lfe=Symbol("rawContent");function W8(t){return typeof t[lfe]=="function"}function dfe(t){return W8(t)?t[lfe]():t}var kx=uB;function J8(){let t=Tx();return{name:kx,sendRequest:async(e,r)=>{if(e.multipartBody)for(let n of e.multipartBody.parts)W8(n.body)&&(n.body=dfe(n.body));return t.sendRequest(e,r)}}}var z8=Qx;function j8(){return wx()}function K8(t={}){return Ax(t)}function $8(){return ux()}var lB=class extends Error{constructor(e){super(e),this.name="AbortError"}};function X8(t,e){let{cleanupBeforeAbort:r,abortSignal:n,abortErrorMsg:s}=e??{};return new Promise((i,o)=>{function a(){o(new lB(s??"The operation was aborted."))}function c(){n?.removeEventListener("abort",A)}function A(){r?.(),c(),a()}if(n?.aborted)return a();try{t(u=>{c(),i(u)},u=>{c(),o(u)})}catch(u){o(u)}n?.addEventListener("abort",A)})}var Nst="The delay was aborted.";function h0(t,e){let r,{abortSignal:n,abortErrorMsg:s}=e??{};return X8(i=>{r=setTimeout(i,t)},{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:n,abortErrorMsg:s??Nst})}function ud(t){if(Sf(t))return t.message;{let e;try{typeof t=="object"&&t?e=JSON.stringify(t):e=String(t)}catch{e="[unable to stringify input]"}return`Unknown error ${e}`}}function hfe(t){return Sf(t)}function f0(){return wf()}var Jt=XT;function ld(t){return L8(t)}function e4(t,e){return bx(t,e)}var ffe="setClientRequestIdPolicy";function t4(t="x-ms-client-request-id"){return{name:ffe,async sendRequest(e,r){return e.headers.has(t)||e.headers.set(t,e.requestId),r(e)}}}function r4(t){return lx(t)}function n4(t){return dx(t)}var g0={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function gfe(t={}){let e=new s4(t.parentContext);return t.span&&(e=e.setValue(g0.span,t.span)),t.namespace&&(e=e.setValue(g0.namespace,t.namespace)),e}var s4=class t{_contextMap;constructor(e){this._contextMap=e instanceof t?new Map(e._contextMap):new Map}setValue(e,r){let n=new t(this);return n._contextMap.set(e,r),n}getValue(e){return this._contextMap.get(e)}deleteValue(e){let r=new t(this);return r._contextMap.delete(e),r}};var mfe=ge(pfe(),1),_x=mfe.state;function Tst(){return{end:()=>{},isRecording:()=>!1,recordException:()=>{},setAttribute:()=>{},setStatus:()=>{},addEvent:()=>{}}}function xst(){return{createRequestHeaders:()=>({}),parseTraceparentHeader:()=>{},startSpan:(t,e)=>({span:Tst(),tracingContext:gfe({parentContext:e.tracingContext})}),withContext(t,e,...r){return e(...r)}}}function dB(){return _x.instrumenterImplementation||(_x.instrumenterImplementation=xst()),_x.instrumenterImplementation}function hB(t){let{namespace:e,packageName:r,packageVersion:n}=t;function s(A,u,l){let d=dB().startSpan(A,{...l,packageName:r,packageVersion:n,tracingContext:u?.tracingOptions?.tracingContext}),h=d.tracingContext,f=d.span
Line truncated
|
||||
`&&t[i]!=="\r";i++)c+=t[i];if(c=c.trim(),c[c.length-1]==="/"&&(c=c.substring(0,c.length-1),i--),!$it(c)){let l;return c.trim().length===0?l="Invalid space after '<'.":l="Tag '"+c+"' is an invalid name.",tn("InvalidTag",l,Fs(t,i))}let A=Wit(t,i);if(A===!1)return tn("InvalidAttr","Attributes for '"+c+"' have open quote.",Fs(t,i));let u=A.value;if(i=A.index,u[u.length-1]==="/"){let l=i-u.length;u=u.substring(0,u.length-1);let d=Xfe(u,e);if(d===!0)n=!0;else return tn(d.err.code,d.err.msg,Fs(t,l+d.err.line))}else if(a)if(A.tagClosed){if(u.trim().length>0)return tn("InvalidTag","Closing tag '"+c+"' can't have attributes or invalid starting.",Fs(t,o));if(r.length===0)return tn("InvalidTag","Closing tag '"+c+"' has not been opened.",Fs(t,o));{let l=r.pop();if(c!==l.tagName){let d=Fs(t,l.tagStartPos);return tn("InvalidTag","Expected closing tag '"+l.tagName+"' (opened in line "+d.line+", col "+d.col+") instead of closing tag '"+c+"'.",Fs(t,o))}r.length==0&&(s=!0)}}else return tn("InvalidTag","Closing tag '"+c+"' doesn't have proper closing.",Fs(t,i));else{let l=Xfe(u,e);if(l!==!0)return tn(l.err.code,l.err.msg,Fs(t,i-u.length+l.err.line));if(s===!0)return tn("InvalidXml","Multiple possible root nodes found.",Fs(t,i));e.unpairedTags.indexOf(c)!==-1||r.push({tagName:c,tagStartPos:o}),n=!0}for(i++;i<t.length;i++)if(t[i]==="<")if(t[i+1]==="!"){i++,i=$fe(t,i);continue}else if(t[i+1]==="?"){if(i=Kfe(t,++i),i.err)return i}else break;else if(t[i]==="&"){let l=jit(t,i);if(l==-1)return tn("InvalidChar","char '&' is not expected.",Fs(t,i));i=l}else if(s===!0&&!jfe(t[i]))return tn("InvalidXml","Extra text at the end",Fs(t,i));t[i]==="<"&&i--}}else{if(jfe(t[i]))continue;return tn("InvalidChar","char '"+t[i]+"' is not expected.",Fs(t,i))}if(n){if(r.length==1)return tn("InvalidTag","Unclosed tag '"+r[0].tagName+"'.",Fs(t,r[0].tagStartPos));if(r.length>0)return tn("InvalidXml","Invalid '"+JSON.stringify(r.map(i=>i.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return tn("InvalidXml","Start tag expected.",1);return!0}function jfe(t){return t===" "||t===" "||t===`
|
||||
`||t==="\r"}function Kfe(t,e){let r=e;for(;e<t.length;e++)if(t[e]=="?"||t[e]==" "){let n=t.substr(r,e-r);if(e>5&&n==="xml")return tn("InvalidXml","XML declaration allowed only at the start of the document.",Fs(t,e));if(t[e]=="?"&&t[e+1]==">"){e++;break}else continue}return e}function $fe(t,e){if(t.length>e+5&&t[e+1]==="-"&&t[e+2]==="-"){for(e+=3;e<t.length;e++)if(t[e]==="-"&&t[e+1]==="-"&&t[e+2]===">"){e+=2;break}}else if(t.length>e+8&&t[e+1]==="D"&&t[e+2]==="O"&&t[e+3]==="C"&&t[e+4]==="T"&&t[e+5]==="Y"&&t[e+6]==="P"&&t[e+7]==="E"){let r=1;for(e+=8;e<t.length;e++)if(t[e]==="<")r++;else if(t[e]===">"&&(r--,r===0))break}else if(t.length>e+9&&t[e+1]==="["&&t[e+2]==="C"&&t[e+3]==="D"&&t[e+4]==="A"&&t[e+5]==="T"&&t[e+6]==="A"&&t[e+7]==="["){for(e+=8;e<t.length;e++)if(t[e]==="]"&&t[e+1]==="]"&&t[e+2]===">"){e+=2;break}}return e}var Yit='"',Vit="'";function Wit(t,e){let r="",n="",s=!1;for(;e<t.length;e++){if(t[e]===Yit||t[e]===Vit)n===""?n=t[e]:n!==t[e]||(n="");else if(t[e]===">"&&n===""){s=!0;break}r+=t[e]}return n!==""?!1:{value:r,index:e,tagClosed:s}}var Jit=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function Xfe(t,e){let r=qx(t,Jit),n={};for(let s=0;s<r.length;s++){if(r[s][1].length===0)return tn("InvalidAttr","Attribute '"+r[s][2]+"' has no space in starting.",bB(r[s]));if(r[s][3]!==void 0&&r[s][4]===void 0)return tn("InvalidAttr","Attribute '"+r[s][2]+"' is without value.",bB(r[s]));if(r[s][3]===void 0&&!e.allowBooleanAttributes)return tn("InvalidAttr","boolean attribute '"+r[s][2]+"' is not allowed.",bB(r[s]));let i=r[s][2];if(!Kit(i))return tn("InvalidAttr","Attribute '"+i+"' is an invalid name.",bB(r[s]));if(!Object.prototype.hasOwnProperty.call(n,i))n[i]=1;else return tn("InvalidAttr","Attribute '"+i+"' is repeated.",bB(r[s]))}return!0}function zit(t,e){let r=/\d/;for(t[e]==="x"&&(e++,r=/[\da-fA-F]/);e<t.length;e++){if(t[e]===";")return e;if(!t[e].match(r))break}return-1}function jit(t,e){if(e++,t[e]===";")return-1;if(t[e]==="#")return e++,zit(t,e);let r=0;for(;e<t.length;e++,r++)if(!(t[e].match(/\w/)&&r<20)){if(t[e]===";")break;return-1}return e}function tn(t,e,r){return{err:{code:t,msg:e,line:r.line||r,col:r.col}}}function Kit(t){return B4(t)}function $it(t){return B4(t)}function Fs(t,e){let r=t.substring(0,e).split(/\r?\n/);return{line:r.length,col:r[r.length-1].length+1}}function bB(t){return t.startIndex+t[1].length}var Zfe={amp:"&",AMP:"&",lt:"<",LT:"<",gt:">",GT:">",quot:'"',QUOT:'"',apos:"'",lsquo:"\u2018",rsquo:"\u2019",ldquo:"\u201C",rdquo:"\u201D",lsquor:"\u201A",rsquor:"\u2019",ldquor:"\u201E",bdquo:"\u201E",comma:",",period:".",colon:":",semi:";",excl:"!",quest:"?",num:"#",dollar:"$",percent:"%",ast:"*",commat:"@",lowbar:"_",verbar:"|",vert:"|",sol:"/",bsol:"\\",lbrace:"{",rbrace:"}",lbrack:"[",rbrack:"]",lpar:"(",rpar:")",nbsp:"\xA0",iexcl:"\xA1",cent:"\xA2",pound:"\xA3",curren:"\xA4",yen:"\xA5",brvbar:"\xA6",sect:"\xA7",uml:"\xA8",copy:"\xA9",COPY:"\xA9",ordf:"\xAA",laquo:"\xAB",not:"\xAC",shy:"\xAD",reg:"\xAE",REG:"\xAE",macr:"\xAF",deg:"\xB0",plusmn:"\xB1",sup2:"\xB2",sup3:"\xB3",acute:"\xB4",micro:"\xB5",para:"\xB6",middot:"\xB7",cedil:"\xB8",sup1:"\xB9",ordm:"\xBA",raquo:"\xBB",frac14:"\xBC",frac12:"\xBD",half:"\xBD",frac34:"\xBE",iquest:"\xBF",times:"\xD7",div:"\xF7",divide:"\xF7"},ege={Agrave:"\xC0",agrave:"\xE0",Aacute:"\xC1",aacute:"\xE1",Acirc:"\xC2",acirc:"\xE2",Atilde:"\xC3",atilde:"\xE3",Auml:"\xC4",auml:"\xE4",Aring:"\xC5",aring:"\xE5",AElig:"\xC6",aelig:"\xE6",Ccedil:"\xC7",ccedil:"\xE7",Egrave:"\xC8",egrave:"\xE8",Eacute:"\xC9",eacute:"\xE9",Ecirc:"\xCA",ecirc:"\xEA",Euml:"\xCB",euml:"\xEB",Igrave:"\xCC",igrave:"\xEC",Iacute:"\xCD",iacute:"\xED",Icirc:"\xCE",icirc:"\xEE",Iuml:"\xCF",iuml:"\xEF",ETH:"\xD0",eth:"\xF0",Ntilde:"\xD1",ntilde:"\xF1",Ograve:"\xD2",ograve:"\xF2",Oacute:"\xD3",oacute:"\xF3",Ocirc:"\xD4",ocirc:"\xF4",Otilde:"\xD5",otilde:"\xF5",Ouml:"\xD6",ouml:"\xF6",Oslash:"\xD8",oslash:"\xF8",Ugrave:"\xD9",ugrave:"\xF9",Uacute:"\xDA",uacute:"\xFA",Ucirc:"\xDB",ucirc:"\xFB",Uuml:"\xDC",uuml:"\xFC",Yacute:"\xDD",yacute:"\xFD",THORN:"\xDE",thorn:"\xFE",szlig:"\xDF",yuml:"\xFF",Yuml:"\u0178"},tge={Amacr:"\u0100",amacr:"\u0101",Abreve:"\u0102",abreve:"\u0103",Aogon:"\u0104",aogon:"\u0105",Cacute:"\u0106",cacute:"\u0107",Ccirc:"\u0108",ccirc:"\u0109",Cdot:"\u010A",cdot:"\u010B",Ccaron:"\u010C",ccaron:"\u010D",Dcaron:"\u010E",dcaron:"\u010F",Dstrok:"\u0110",dstrok:"\u0111",Emacr:"\u0112",emacr:"\u0113",Ecaron:"\u011A",ecaron:"\u011B",Edot:"\u0116",edot:"\u0117",Eogon:"\u0118",eogon:"\u0119",Gcirc:"\u011C",gcirc:"\u011D",Gbreve:"\u011E",gbreve:"\u011F",Gdot:"\u0120",gdot:"\u0121",Gcedil:"\u0122",Hcirc:"\u0124",hcirc:"\u0125",Hstrok:"\u0126",hstrok:"\u0127",Itilde:"\u0128",itilde:"\u0129",Imacr:"\u012A",imacr:"\u012B",Iogon:"\u012E",iogon:"\u012F",Idot:"\u0130",IJlig:"\u0132",ijlig:"\u0133",Jcirc:"\u0134",jcirc:"\u0135",Kcedil:"\u0136",kcedil:"\u0137",kgreen:"\u0138",Lacute:"\u0139",lacute:"\u013A",Lcedil:"\u013B",lcedil:"\u013C",Lcaron:"\u013Line truncated
|
||||
`);let e=new di("!xml"),r=e,n="";this.matcher.reset(),this.entityDecoder.reset(),this.entityExpansionCount=0,this.currentExpandedLength=0;let s=this.options,i=new SB(s.processEntities),o=t.length;for(let a=0;a<o;a++)if(t[a]==="<"){let A=t.charCodeAt(a+1);if(A===47){let u=y0(t,">",a,"Closing Tag is not closed."),l=t.substring(a+2,u).trim();if(s.removeNSPrefix){let h=l.indexOf(":");h!==-1&&(l=l.substr(h+1))}l=R4(s.transformTagName,l,"",s).tagName,r&&(n=this.saveTextToParentTag(n,r,this.readonlyMatcher));let d=this.matcher.getCurrentTag();if(l&&s.unpairedTagsSet.has(l))throw new Error(`Unpaired tag can not be used as closing tag: </${l}>`);d&&s.unpairedTagsSet.has(d)&&(this.matcher.pop(),this.tagsNodeStack.pop()),this.matcher.pop(),this.isCurrentNodeStopNode=!1,r=this.tagsNodeStack.pop(),n="",a=u}else if(A===63){let u=D4(t,a,!1,"?>");if(!u)throw new Error("Pi Tag is not closed.");n=this.saveTextToParentTag(n,r,this.readonlyMatcher);let l=this.buildAttributesMap(u.tagExp,this.matcher,u.tagName,!0);if(l){let d=l[this.options.attributeNamePrefix+"version"];this.entityDecoder.setXmlVersion(Number(d)||1),i.setXmlVersion(Number(d)||1)}if(!(s.ignoreDeclaration&&u.tagName==="?xml"||s.ignorePiTags)){let d=new di(u.tagName);d.add(s.textNodeName,""),u.tagName!==u.tagExp&&u.attrExpPresent&&s.ignoreAttributes!==!0&&(d[":@"]=l),this.addChild(r,d,this.readonlyMatcher,a)}a=u.closeIndex+1}else if(A===33&&t.charCodeAt(a+2)===45&&t.charCodeAt(a+3)===45){let u=y0(t,"-->",a+4,"Comment is not closed.");if(s.commentPropName){let l=t.substring(a+4,u-2);n=this.saveTextToParentTag(n,r,this.readonlyMatcher),r.add(s.commentPropName,[{[s.textNodeName]:l}])}a=u}else if(A===33&&t.charCodeAt(a+2)===68){let u=i.readDocType(t,a);this.entityDecoder.addInputEntities(u.entities),a=u.i}else if(A===33&&t.charCodeAt(a+2)===91){let u=y0(t,"]]>",a,"CDATA is not closed.")-2,l=t.substring(a+9,u);n=this.saveTextToParentTag(n,r,this.readonlyMatcher);let d=this.parseTextData(l,r.tagname,this.readonlyMatcher,!0,!1,!0,!0);d==null&&(d=""),s.cdataPropName?r.add(s.cdataPropName,[{[s.textNodeName]:l}]):r.add(s.textNodeName,d),a=u+2}else{let u=D4(t,a,s.removeNSPrefix);if(!u){let V=t.substring(Math.max(0,a-50),Math.min(o,a+50));throw new Error(`readTagExp returned undefined at position ${a}. Context: "${V}"`)}let l=u.tagName,d=u.rawTagName,h=u.tagExp,f=u.attrExpPresent,g=u.closeIndex;if({tagName:l,tagExp:h}=R4(s.transformTagName,l,h,s),s.strictReservedNames&&(l===s.commentPropName||l===s.cdataPropName||l===s.textNodeName||l===s.attributesGroupName))throw new Error(`Invalid tag name: ${l}`);r&&n&&r.tagname!=="!xml"&&(n=this.saveTextToParentTag(n,r,this.readonlyMatcher,!1));let E=r;E&&s.unpairedTagsSet.has(E.tagname)&&(r=this.tagsNodeStack.pop(),this.matcher.pop());let m=!1;h.length>0&&h.lastIndexOf("/")===h.length-1&&(m=!0,l[l.length-1]==="/"?(l=l.substr(0,l.length-1),h=l):h=h.substr(0,h.length-1),f=l!==h);let I=null,y={},B;B=bot(d),l!==e.tagname&&this.matcher.push(l,{},B),l!==h&&f&&(I=this.buildAttributesMap(h,this.matcher,l),I&&(y=Bot(I,s))),l!==e.tagname&&(this.isCurrentNodeStopNode=this.isItStopNode());let M=a;if(this.isCurrentNodeStopNode){let V="";if(m)a=u.closeIndex;else if(s.unpairedTagsSet.has(l))a=u.closeIndex;else{let P=this.readStopNodeData(t,d,g+1);if(!P)throw new Error(`Unexpected end of ${d}`);a=P.i,V=P.tagContent}let k=new di(l);I&&(k[":@"]=I),k.add(s.textNodeName,V),this.matcher.pop(),this.isCurrentNodeStopNode=!1,this.addChild(r,k,this.readonlyMatcher,M)}else{if(m){({tagName:l,tagExp:h}=R4(s.transformTagName,l,h,s));let V=new di(l);I&&(V[":@"]=I),this.addChild(r,V,this.readonlyMatcher,M),this.matcher.pop(),this.isCurrentNodeStopNode=!1}else if(s.unpairedTagsSet.has(l)){let V=new di(l);I&&(V[":@"]=I),this.addChild(r,V,this.readonlyMatcher,M),this.matcher.pop(),this.isCurrentNodeStopNode=!1,a=u.closeIndex;continue}else{let V=new di(l);if(this.tagsNodeStack.length>s.maxNestedTags)throw new Error("Maximum nested tags exceeded");this.tagsNodeStack.push(r),I&&(V[":@"]=I),this.addChild(r,V,this.readonlyMatcher,M),r=V}n="",a=g}}}else n+=t[a];return e.child};function xot(t,e,r,n){this.options.captureMetaData||(n=void 0);let s=this.options.jPath?r.toString():r,i=this.options.updateTag(e.tagname,s,e[":@"]);i===!1||(typeof i=="string"&&(e.tagname=i),t.addChild(e,n))}function Rot(t,e,r){let n=this.options.processEntities;if(!n||!n.enabled)return t;if(n.allowedTags){let s=this.options.jPath?r.toString():r;if(!(Array.isArray(n.allowedTags)?n.allowedTags.includes(e):n.allowedTags(e,s)))return t}if(n.tagFilter){let s=this.options.jPath?r.toString():r;if(!n.tagFilter(e,s))return t}return this.entityDecoder.decode(t)}function Dot(t,e,r,n){return t&&(n===void 0&&(n=e.child.length===0),t=this.parseTextData(t,e.tagname,r,!1,e[":@"]?Object.keys(e[":@"]).length!==0:!1,n),t!==void 0&&t!==""&&e.add(this.options.textNodeName,t),t=""),t}function kot(){return this.stopNodeExpressionsSet.size===0?!1:this.matcher.matchesAny(this.stopNodeExpressionsSet)}function vot(t,e,r=">"){Line truncated
|
||||
`;function Hot(t,e){if(!Array.isArray(t)||t.length===0)return"1.0";let r=t[0];if(L4(r)==="?xml"){let s=r[":@"];if(s){let i=e.attributeNamePrefix+"version";if(s[i])return s[i]}}return"1.0"}function Nge(t,e,r,n,s){return!r.sanitizeName||vf(t,{xmlVersion:s})?t:r.sanitizeName(t,{isAttribute:e,matcher:n.readOnly()})}function M4(t,e){let r="";e.format&&(r=Oot);let n=[];if(e.stopNodes&&Array.isArray(e.stopNodes))for(let o=0;o<e.stopNodes.length;o++){let a=e.stopNodes[o];typeof a=="string"?n.push(new $i(a)):a instanceof $i&&n.push(a)}let s=Hot(t,e),i=new Wc;return Tge(t,e,r,i,n,s)}function Tge(t,e,r,n,s,i){let o="",a=!1;if(e.maxNestedTags&&n.getDepth()>e.maxNestedTags)throw new Error("Maximum nested tags exceeded");if(!Array.isArray(t)){if(t!=null){let c=t.toString();return c=F4(c,e),c}return""}for(let c=0;c<t.length;c++){let A=t[c],u=L4(A);if(u===void 0)continue;let d=u===e.textNodeName||u===e.cdataPropName||u===e.commentPropName||u[0]==="?"?u:Nge(u,!1,e,n,i),h=Got(A[":@"],e);n.push(d,h);let f=Yot(n,s);if(d===e.textNodeName){let y=A[u];f||(y=e.tagValueProcessor(d,y),y=F4(y,e)),a&&(o+=r),o+=y,a=!1,n.pop();continue}else if(d===e.cdataPropName){a&&(o+=r);let y=A[u][0][e.textNodeName],B=eR(y);o+=`<![CDATA[${B}]]>`,a=!1,n.pop();continue}else if(d===e.commentPropName){let y=A[u][0][e.textNodeName],B=Zx(y);o+=r+`<!--${B}-->`,a=!0,n.pop();continue}else if(d[0]==="?"){let y=Sge(A[":@"],e,f,n,i);o+=(d==="?xml"?"":r)+`<${d}${y}?>`,a=!0,n.pop();continue}let g=r;g!==""&&(g+=e.indentBy);let E=Sge(A[":@"],e,f,n,i),m=r+`<${d}${E}`,I;f?I=xge(A[u],e):I=Tge(A[u],e,g,n,s,i),e.unpairedTags.indexOf(d)!==-1?e.suppressUnpairedNode?o+=m+">":o+=m+"/>":(!I||I.length===0)&&e.suppressEmptyNode?o+=m+"/>":I&&I.endsWith(">")?o+=m+`>${I}${r}</${d}>`:(o+=m+">",I&&r!==""&&(I.includes("/>")||I.includes("</"))?o+=r+e.indentBy+I+r:o+=I,o+=`</${d}>`),a=!0,n.pop()}return o}function Got(t,e){if(!t||e.ignoreAttributes)return null;let r={},n=!1;for(let s in t){if(!Object.prototype.hasOwnProperty.call(t,s))continue;let i=s.startsWith(e.attributeNamePrefix)?s.substr(e.attributeNamePrefix.length):s;r[i]=fd(t[s]),n=!0}return n?r:null}function xge(t,e){if(!Array.isArray(t))return t!=null?t.toString():"";let r="";for(let n=0;n<t.length;n++){let s=t[n],i=L4(s);if(i===e.textNodeName)r+=s[i];else if(i===e.cdataPropName)r+=s[i][0][e.textNodeName];else if(i===e.commentPropName)r+=s[i][0][e.textNodeName];else{if(i&&i[0]==="?")continue;if(i){let o=qot(s[":@"],e),a=xge(s[i],e);!a||a.length===0?r+=`<${i}${o}/>`:r+=`<${i}${o}>${a}</${i}>`}}}return r}function qot(t,e){let r="";if(t&&!e.ignoreAttributes)for(let n in t){if(!Object.prototype.hasOwnProperty.call(t,n))continue;let s=t[n];s===!0&&e.suppressBooleanAttributes?r+=` ${n.substr(e.attributeNamePrefix.length)}`:r+=` ${n.substr(e.attributeNamePrefix.length)}="${fd(s)}"`}return r}function L4(t){let e=Object.keys(t);for(let r=0;r<e.length;r++){let n=e[r];if(Object.prototype.hasOwnProperty.call(t,n)&&n!==":@")return n}}function Sge(t,e,r,n,s){let i="";if(t&&!e.ignoreAttributes)for(let o in t){if(!Object.prototype.hasOwnProperty.call(t,o))continue;let a=o.substr(e.attributeNamePrefix.length),c=r?a:Nge(a,!0,e,n,s),A;r?A=t[o]:(A=e.attributeValueProcessor(o,t[o]),A=F4(A,e)),A===!0&&e.suppressBooleanAttributes?i+=` ${c}`:i+=` ${c}="${fd(A)}"`}return i}function Yot(t,e){if(!e||e.length===0)return!1;for(let r=0;r<e.length;r++)if(t.matches(e[r]))return!0;return!1}function F4(t,e){if(t&&t.length>0&&e.processEntities)for(let r=0;r<e.entities.length;r++){let n=e.entities[r];t=t.replace(n.regex,n.val)}return t}function U4(t){return typeof t=="function"?t:Array.isArray(t)?e=>{for(let r of t)if(typeof r=="string"&&e===r||r instanceof RegExp&&r.test(e))return!0}:()=>!1}var Vot={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(t,e){return e},attributeValueProcessor:function(t,e){return e},preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:new RegExp("&","g"),val:"&"},{regex:new RegExp(">","g"),val:">"},{regex:new RegExp("<","g"),val:"<"},{regex:new RegExp("'","g"),val:"'"},{regex:new RegExp('"',"g"),val:"""}],processEntities:!0,stopNodes:[],oneListGroup:!1,maxNestedTags:100,jPath:!0,sanitizeName:!1};function fi(t){if(this.options=Object.assign({},Vot,t),this.options.stopNodes&&Array.isArray(this.options.stopNodes)&&(this.options.stopNodes=this.options.stopNodes.map(e=>typeof e=="string"&&e.startsWith("*.")?".."+e.substring(2):e)),this.stopNodeExpressions=[],this.options.stopNodes&&Array.isArray(this.options.stopNodes))for(let e=0;e<this.options.stopNodes.length;e++){let r=this.options.stopNodes[e];typeof r=="string"?this.stopNodeExpressions.push(new $i(r)):r instanceof $i&&this.stopNodeExpressions.push(r)}this.options.ignoreAttributes===!0||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignorLine truncated
|
||||
`,"utf-8")],s=dit(n);s&&t.headers.set("Content-Length",s),t.body=await bge(n)}var Sb="multipartPolicy",fit=70,git=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function pit(t){if(t.length>fit)throw new Error(`Multipart boundary "${t}" exceeds maximum length of 70 characters`);if(Array.from(t).some(e=>!git.has(e)))throw new Error(`Multipart boundary "${t}" contains invalid characters`)}function zD(){return{name:Sb,async sendRequest(t,e){if(!t.multipartBody)return e(t);if(t.body)throw new Error("multipartBody and regular body cannot be set at the same time");let r=t.multipartBody.boundary,n=t.headers.get("Content-Type")??"multipart/mixed",s=n.match(/^(multipart\/[^ ;]+)(?:; *boundary=(.+))?$/);if(!s)throw new Error(`Got multipart request body, but content-type header was not multipart: ${n}`);let[,i,o]=s;if(o&&r&&o!==r)throw new Error(`Multipart boundary was specified as ${o} in the header, but got ${r} in the request body`);return r??=o,r?pit(r):r=Ait(),t.headers.set("Content-Type",`${i}; boundary=${r}`),await hit(t,t.multipartBody.parts,r),t.multipartBody=void 0,e(t)}}}function jD(){return BD()}var Qge=CD({logLevelEnvVarName:"AZURE_LOG_LEVEL",namespace:"azure"}),dsr=Qge.logger;function Ia(t){return Qge.createClientLogger(t)}var TA=Ia("core-rest-pipeline");function m6(t={}){return wD({logger:TA.info,...t})}var E6=JD;function C6(t={}){return WD(t)}import I6 from"node:os";import uh from"node:process";function wge(){return"User-Agent"}async function Sge(t){if(uh&&uh.versions){let e=`${I6.type()} ${I6.release()}; ${I6.arch()}`;uh.versions.bun?t.set("Bun",`${uh.versions.bun} (${e})`):uh.versions.deno?t.set("Deno",`${uh.versions.deno} (${e})`):uh.versions.node&&t.set("Node",`${uh.versions.node} (${e})`)}}var KD="1.25.0";function Qit(t){let e=[];for(let[r,n]of t){let s=n?`${r}/${n}`:r;e.push(s)}return e.join(" ")}function Nge(){return wge()}async function XD(t){let e=new Map;e.set("core-rest-pipeline",KD),await Sge(e);let r=Qit(e);return t?`${t} ${r}`:r}var Tge=Nge(),xge="userAgentPolicy";function y6(t={}){let e=XD(t.userAgentPrefix);return{name:xge,async sendRequest(r,n){return r.headers.has(Tge)||r.headers.set(Tge,await e),n(r)}}}var Dge=Symbol("rawContent");function B6(t){return typeof t[Dge]=="function"}function Rge(t){return B6(t)?t[Dge]():t}var ZD=Sb;function b6(){let t=zD();return{name:ZD,sendRequest:async(e,r)=>{if(e.multipartBody)for(let n of e.multipartBody.parts)B6(n.body)&&(n.body=Rge(n.body));return t.sendRequest(e,r)}}}var Q6=YD;function w6(){return VD()}function S6(t={}){return xD(t)}function N6(){return DD()}var Es=class extends Error{constructor(e){super(e),this.name="AbortError"}};function T6(t,e){let{cleanupBeforeAbort:r,abortSignal:n,abortErrorMsg:s}=e??{};return new Promise((i,o)=>{function a(){o(new Es(s??"The operation was aborted."))}function c(){n?.removeEventListener("abort",A)}function A(){r?.(),c(),a()}if(n?.aborted)return a();try{t(u=>{c(),i(u)},u=>{c(),o(u)})}catch(u){o(u)}n?.addEventListener("abort",A)})}var vit="The delay was aborted.";function QE(t,e){let r,{abortSignal:n,abortErrorMsg:s}=e??{};return T6(i=>{r=setTimeout(i,t)},{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:n,abortErrorMsg:s??vit})}function lh(t){if(xg(t))return t.message;{let e;try{typeof t=="object"&&t?e=JSON.stringify(t):e=String(t)}catch{e="[unable to stringify input]"}return`Unknown error ${e}`}}function kge(t){return xg(t)}function wE(){return Tg()}var Qr=mD;function D6(t,e){return Bb(t,e)}function R6(t,e){return ni(t,e)}function dh(t){return f6(t)}function k6(t,e){return qD(t,e)}var vge="setClientRequestIdPolicy";function v6(t="x-ms-client-request-id"){return{name:vge,async sendRequest(e,r){return e.headers.has(t)||e.headers.set(t,e.requestId),r(e)}}}function F6(t){return RD(t)}function M6(t){return kD(t)}var SE={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function Fge(t={}){let e=new _6(t.parentContext);return t.span&&(e=e.setValue(SE.span,t.span)),t.namespace&&(e=e.setValue(SE.namespace,t.namespace)),e}var _6=class t{_contextMap;constructor(e){this._contextMap=e instanceof t?new Map(e._contextMap):new Map}setValue(e,r){let n=new t(this);return n._contextMap.set(e,r),n}getValue(e){return this._contextMap.get(e)}deleteValue(e){let r=new t(this);return r._contextMap.delete(e),r}};var _ge=Ee(Mge(),1),eR=_ge.state;function Fit(){return{end:()=>{},isRecording:()=>!1,recordException:()=>{},setAttribute:()=>{},setStatus:()=>{},addEvent:()=>{}}}function Mit(){return{createRequestHeaders:()=>({}),parseTraceparentHeader:()=>{},startSpan:(t,e)=>({span:Fit(),tracingContext:Fge({parentContext:e.tracingContext})}),withContext(t,e,...r){return e(...r)}}}function Nb(){return eR.instrumenterImplementation||(eR.instrumenterImplementation=Mit()),eR.instrumenterImplementation}function Tb(t){let{namespace:e,packageName:r,packageVersion:n}=t;function s(A,u,l){let d=Nb().startSpan(A,{...l,packageName:r,packageVersion:n,tracingContext
Line truncated
|
||||
`&&t[i]!=="\r";i++)c+=t[i];if(c=c.trim(),c[c.length-1]==="/"&&(c=c.substring(0,c.length-1),i--),!sat(c)){let l;return c.trim().length===0?l="Invalid space after '<'.":l="Tag '"+c+"' is an invalid name.",hn("InvalidTag",l,si(t,i))}let A=$ot(t,i);if(A===!1)return hn("InvalidAttr","Attributes for '"+c+"' have open quote.",si(t,i));let u=A.value;if(i=A.index,u[u.length-1]==="/"){let l=i-u.length;u=u.substring(0,u.length-1);let d=mpe(u,e);if(d===!0)n=!0;else return hn(d.err.code,d.err.msg,si(t,l+d.err.line))}else if(a)if(A.tagClosed){if(u.trim().length>0)return hn("InvalidTag","Closing tag '"+c+"' can't have attributes or invalid starting.",si(t,o));if(r.length===0)return hn("InvalidTag","Closing tag '"+c+"' has not been opened.",si(t,o));{let l=r.pop();if(c!==l.tagName){let d=si(t,l.tagStartPos);return hn("InvalidTag","Expected closing tag '"+l.tagName+"' (opened in line "+d.line+", col "+d.col+") instead of closing tag '"+c+"'.",si(t,o))}r.length==0&&(s=!0)}}else return hn("InvalidTag","Closing tag '"+c+"' doesn't have proper closing.",si(t,i));else{let l=mpe(u,e);if(l!==!0)return hn(l.err.code,l.err.msg,si(t,i-u.length+l.err.line));if(s===!0)return hn("InvalidXml","Multiple possible root nodes found.",si(t,i));e.unpairedTags.indexOf(c)!==-1||r.push({tagName:c,tagStartPos:o}),n=!0}for(i++;i<t.length;i++)if(t[i]==="<")if(t[i+1]==="!"){i++,i=ppe(t,i);continue}else if(t[i+1]==="?"){if(i=gpe(t,++i),i.err)return i}else break;else if(t[i]==="&"){let l=rat(t,i);if(l==-1)return hn("InvalidChar","char '&' is not expected.",si(t,i));i=l}else if(s===!0&&!xE(t[i]))return hn("InvalidXml","Extra text at the end",si(t,i));t[i]==="<"&&i--}}else{if(xE(t[i]))continue;return hn("InvalidChar","char '"+t[i]+"' is not expected.",si(t,i))}if(n){if(r.length==1)return hn("InvalidTag","Unclosed tag '"+r[0].tagName+"'.",si(t,r[0].tagStartPos));if(r.length>0)return hn("InvalidXml","Invalid '"+JSON.stringify(r.map(i=>i.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return hn("InvalidXml","Start tag expected.",1);return!0}function xE(t){return t===" "||t===" "||t===`
|
||||
`||t==="\r"}function gpe(t,e){let r=e;for(;e<t.length;e++)if(t[e]=="?"||t[e]==" "){let n=t.substr(r,e-r);if(e>5&&n==="xml")return hn("InvalidXml","XML declaration allowed only at the start of the document.",si(t,e));if(t[e]=="?"&&t[e+1]==">"){e++;break}else continue}return e}function ppe(t,e){if(t.length>e+5&&t[e+1]==="-"&&t[e+2]==="-"){for(e+=3;e<t.length;e++)if(t[e]==="-"&&t[e+1]==="-"&&t[e+2]===">"){e+=2;break}}else if(t.length>e+8&&t[e+1]==="D"&&t[e+2]==="O"&&t[e+3]==="C"&&t[e+4]==="T"&&t[e+5]==="Y"&&t[e+6]==="P"&&t[e+7]==="E"){let r=1;for(e+=8;e<t.length;e++)if(t[e]==="<")r++;else if(t[e]===">"&&(r--,r===0))break}else if(t.length>e+9&&t[e+1]==="["&&t[e+2]==="C"&&t[e+3]==="D"&&t[e+4]==="A"&&t[e+5]==="T"&&t[e+6]==="A"&&t[e+7]==="["){for(e+=8;e<t.length;e++)if(t[e]==="]"&&t[e+1]==="]"&&t[e+2]===">"){e+=2;break}}return e}var Xot='"',Zot="'";function $ot(t,e){let r="",n="",s=!1;for(;e<t.length;e++){if(t[e]===Xot||t[e]===Zot)n===""?n=t[e]:n!==t[e]||(n="");else if(t[e]===">"&&n===""){s=!0;break}r+=t[e]}return n!==""?!1:{value:r,index:e,tagClosed:s}}function eat(t){let e=[],r=t.length,n=0;for(;n<r;){let s=n;for(;n<r&&xE(t[n]);)n++;if(n>=r)break;if(t[n]==="="){n=s+1;continue}let i=t.slice(s,n),o=n;for(;n<r&&!xE(t[n])&&t[n]!=="=";)n++;let a=t.slice(o,n),c,A=n;for(;A<r&&xE(t[A]);)A++;A<r&&t[A]==="="&&(c=t.slice(n,A+1),n=A+1);let u,l,d=n;for(;d<r&&xE(t[d]);)d++;if(d<r&&(t[d]==='"'||t[d]==="'")){let f=d+1,g=t.indexOf(t[d],f);g!==-1&&(u=t[d],l=t.slice(f,g),n=g+1)}let h={startIndex:s};h[1]=i,h[2]=a,h[3]=c,h[4]=u!==void 0?!0:void 0,h[5]=u,h[6]=l,e.push(h)}return e}function mpe(t,e){let r=eat(t),n={};for(let s=0;s<r.length;s++){if(r[s][1].length===0)return hn("InvalidAttr","Attribute '"+r[s][2]+"' has no space in starting.",Pb(r[s]));if(r[s][3]!==void 0&&r[s][4]===void 0)return hn("InvalidAttr","Attribute '"+r[s][2]+"' is without value.",Pb(r[s]));if(r[s][3]===void 0&&!e.allowBooleanAttributes)return hn("InvalidAttr","boolean attribute '"+r[s][2]+"' is not allowed.",Pb(r[s]));let i=r[s][2];if(!nat(i))return hn("InvalidAttr","Attribute '"+i+"' is an invalid name.",Pb(r[s]));if(!Object.prototype.hasOwnProperty.call(n,i))n[i]=1;else return hn("InvalidAttr","Attribute '"+i+"' is repeated.",Pb(r[s]))}return!0}function tat(t,e){let r=/\d/;for(t[e]==="x"&&(e++,r=/[\da-fA-F]/);e<t.length;e++){if(t[e]===";")return e;if(!t[e].match(r))break}return-1}function rat(t,e){if(e++,t[e]===";")return-1;if(t[e]==="#")return e++,tat(t,e);let r=0;for(;e<t.length;e++,r++)if(!(t[e].match(/\w/)&&r<20)){if(t[e]===";")break;return-1}return e}function hn(t,e,r){return{err:{code:t,msg:e,line:r.line||r,col:r.col}}}function nat(t){return eH(t)}function sat(t){return eH(t)}function si(t,e){let r=t.substring(0,e).split(/\r?\n/);return{line:r.length,col:r[r.length-1].length+1}}function Pb(t){return t.startIndex+t[1].length}var tH={cent:"\xA2",pound:"\xA3",curren:"\xA4",yen:"\xA5",euro:"\u20AC",dollar:"$",fnof:"\u0192",inr:"\u20B9",af:"\u060B",birr:"\u1265\u122D",peso:"\u20B1",rub:"\u20BD",won:"\u20A9",yuan:"\xA5",cedil:"\xB8"};var Ob={amp:"&",apos:"'",gt:">",lt:"<",quot:'"'},rH={nbsp:"\xA0",copy:"\xA9",reg:"\xAE",trade:"\u2122",mdash:"\u2014",ndash:"\u2013",hellip:"\u2026",laquo:"\xAB",raquo:"\xBB",lsquo:"\u2018",rsquo:"\u2019",ldquo:"\u201C",rdquo:"\u201D",bull:"\u2022",para:"\xB6",sect:"\xA7",deg:"\xB0",frac12:"\xBD",frac14:"\xBC",frac34:"\xBE"};var DE=Object.freeze({ALLOW:"allow",BLOCK:"block",THROW:"throw"}),iat=new Set("!?\\\\/[]$%{}^&*()<>|+");function Epe(t){if(t[0]==="#")throw new Error(`[EntityReplacer] Invalid character '#' in entity name: "${t}"`);for(let e of t)if(iat.has(e))throw new Error(`[EntityReplacer] Invalid character '${e}' in entity name: "${t}"`);return t}function Hb(...t){let e=Object.create(null);for(let r of t)if(r)for(let n of Object.keys(r)){let s=r[n];if(typeof s=="string")e[n]=s;else if(s&&typeof s=="object"&&s.val!==void 0){let i=s.val;typeof i=="string"&&(e[n]=i)}}return e}var Mg="external",uR="base",nH="all";function oat(t){return!t||t===Mg?new Set([Mg]):t===nH?new Set([nH]):t===uR?new Set([uR]):Array.isArray(t)?new Set(t):new Set([Mg])}var Fi=Object.freeze({allow:0,leave:1,remove:2,throw:3}),aat=new Set([9,10,13]);function cat(t){if(!t)return{xmlVersion:1,onLevel:Fi.allow,nullLevel:Fi.remove};let e=t.xmlVersion===1.1?1.1:1,r=Fi[t.onNCR]??Fi.allow,n=Fi[t.nullNCR]??Fi.remove,s=Math.max(n,Fi.remove);return{xmlVersion:e,onLevel:r,nullLevel:s}}var RE=class{constructor(e={}){this._limit=e.limit||{},this._maxTotalExpansions=this._limit.maxTotalExpansions||0,this._maxExpandedLength=this._limit.maxExpandedLength||0,this._postCheck=typeof e.postCheck=="function"?e.postCheck:n=>n,this._limitTiers=oat(this._limit.applyLimitsTo??Mg),this._numericAllowed=e.numericAllowed??!0,this._baseMap=Hb(Ob,e.namedEntities||null),this._externalMap=Object.create(null),this._inputMap=Object.create(null),this._totalExpansions=0,this._expandedLength=0,this._removeSet=new Set(e.remove&&Array.isArray(e.remove)?e.remove:[]),this._leaveSet=new Set(e.le
Line truncated
|
||||
`);let e=new Mi("!xml"),r=e,n="";this.matcher.reset(),this.entityDecoder.reset(),this.entityExpansionCount=0,this.currentExpandedLength=0,this.doctypefound=!1;let s=this.options,i=new qb(s.processEntities),o=t.length;for(let a=0;a<o;a++)if(t[a]==="<"){let A=t.charCodeAt(a+1);if(A===47){let u=_E(t,">",a,"Closing Tag is not closed."),l=t.substring(a+2,u).trim();if(s.removeNSPrefix){let h=l.indexOf(":");h!==-1&&(l=l.substr(h+1))}l=pH(s.transformTagName,l,"",s).tagName,r&&(n=this.saveTextToParentTag(n,r,this.readonlyMatcher));let d=this.matcher.getCurrentTag();if(l&&s.unpairedTagsSet.has(l))throw new Error(`Unpaired tag can not be used as closing tag: </${l}>`);d&&s.unpairedTagsSet.has(d)&&(this.matcher.pop(),this.tagsNodeStack.pop()),this.matcher.pop(),this.isCurrentNodeStopNode=!1,r=this.tagsNodeStack.pop()||e,s.captureMetaData&&r&&r.addEndIndex(u+1),n="",a=u}else if(A===63){let u=mH(t,a,!1,"?>");if(!u)throw new Error("Pi Tag is not closed.");n=this.saveTextToParentTag(n,r,this.readonlyMatcher);let l=this.buildAttributesMap(u.tagExp,this.matcher,u.tagName,!0);if(l){let d=l[this.options.attributeNamePrefix+"version"];this.entityDecoder.setXmlVersion(Number(d)||1),i.setXmlVersion(Number(d)||1)}if(!(s.ignoreDeclaration&&u.tagName==="?xml"||s.ignorePiTags)){let d=new Mi(u.tagName);d.add(s.textNodeName,""),u.tagName!==u.tagExp&&u.attrExpPresent&&s.ignoreAttributes!==!0&&(d[":@"]=l),this.addChild(r,d,this.readonlyMatcher,a),s.captureMetaData&&r.addEndIndex(u.closeIndex+2)}a=u.closeIndex+1}else if(A===33&&t.charCodeAt(a+2)===45&&t.charCodeAt(a+3)===45){let u=_E(t,"-->",a+4,"Comment is not closed.");if(s.commentPropName){let l=t.substring(a+4,u-2);n=this.saveTextToParentTag(n,r,this.readonlyMatcher),r.add(s.commentPropName,[{[s.textNodeName]:l}])}a=u}else if(A===33&&t.charCodeAt(a+2)===68){if(this.doctypefound)throw new Error("Multiple DOCTYPE declarations found.");this.doctypefound=!0;let u=i.readDocType(t,a);this.entityDecoder.addInputEntities(u.entities),a=u.i}else if(A===33&&t.charCodeAt(a+2)===91){let u=_E(t,"]]>",a,"CDATA is not closed.")-2,l=t.substring(a+9,u);n=this.saveTextToParentTag(n,r,this.readonlyMatcher);let d=this.parseTextData(l,r.tagname,this.readonlyMatcher,!0,!1,!0,!0);d==null&&(d=""),s.cdataPropName?r.add(s.cdataPropName,[{[s.textNodeName]:l}]):r.add(s.textNodeName,d),a=u+2}else{let u=mH(t,a,s.removeNSPrefix);if(!u){let V=t.substring(Math.max(0,a-50),Math.min(o,a+50));throw new Error(`readTagExp returned undefined at position ${a}. Context: "${V}"`)}let l=u.tagName,d=u.rawTagName,h=u.tagExp,f=u.attrExpPresent,g=u.closeIndex;if({tagName:l,tagExp:h}=pH(s.transformTagName,l,h,s),s.strictReservedNames&&(l===s.commentPropName||l===s.cdataPropName||l===s.textNodeName||l===s.attributesGroupName))throw new Error(`Invalid tag name: ${l}`);r&&n&&r.tagname!=="!xml"&&(n=this.saveTextToParentTag(n,r,this.readonlyMatcher,!1));let E=r;E&&s.unpairedTagsSet.has(E.tagname)&&(r=this.tagsNodeStack.pop(),this.matcher.pop());let m=!1;h.length>0&&h.lastIndexOf("/")===h.length-1&&(m=!0,l[l.length-1]==="/"?(l=l.substr(0,l.length-1),h=l):h=h.substr(0,h.length-1),f=l!==h);let I=null,y={},B;B=Yat(d),l!==e.tagname&&this.matcher.push(l,{},B),l!==h&&f&&(I=this.buildAttributesMap(h,this.matcher,l),I&&(y=qat(I,s))),l!==e.tagname&&(this.isCurrentNodeStopNode=this.isItStopNode());let F=a;if(this.isCurrentNodeStopNode){let V="";if(m)a=u.closeIndex;else if(s.unpairedTagsSet.has(l))a=u.closeIndex;else{let P=this.readStopNodeData(t,d,g+1);if(!P)throw new Error(`Unexpected end of ${d}`);a=P.i,V=P.tagContent}let L=new Mi(l);I&&(L[":@"]=I),L.add(s.textNodeName,V),this.matcher.pop(),this.isCurrentNodeStopNode=!1,this.addChild(r,L,this.readonlyMatcher,F),s.captureMetaData&&r.addEndIndex(a+1)}else{if(m){({tagName:l,tagExp:h}=pH(s.transformTagName,l,h,s));let V=new Mi(l);I&&(V[":@"]=I),this.addChild(r,V,this.readonlyMatcher,F),s.captureMetaData&&r.addEndIndex(g+1),this.matcher.pop(),this.isCurrentNodeStopNode=!1}else if(s.unpairedTagsSet.has(l)){let V=new Mi(l);I&&(V[":@"]=I),this.addChild(r,V,this.readonlyMatcher,F),s.captureMetaData&&r.addEndIndex(u.closeIndex+1),this.matcher.pop(),this.isCurrentNodeStopNode=!1,a=u.closeIndex;continue}else{let V=new Mi(l);if(this.tagsNodeStack.length>s.maxNestedTags)throw new Error("Maximum nested tags exceeded");this.tagsNodeStack.push(r),I&&(V[":@"]=I),this.addChild(r,V,this.readonlyMatcher,F),r=V}n="",a=g}}}else n+=t[a];return e.child};function Kat(t,e,r,n){this.options.captureMetaData||(n=void 0);let s=this.options.jPath?r.toString():r,i=this.options.updateTag(e.tagname,s,e[":@"]);i===!1||(typeof i=="string"&&(e.tagname=i),t.addChild(e,n))}function Xat(t,e,r){let n=this.options.processEntities;if(!n||!n.enabled)return t;if(n.allowedTags){let s=this.options.jPath?r.toString():r;if(!(Array.isArray(n.allowedTags)?n.allowedTags.includes(e):n.allowedTags(e,s)))return t}if(n.tagFilter){let s=this.options.jPath?r.toString():r;if(!n.tagFilter(e,s))return t}return this.entityDecoder.decode(t)}function Zat(t,e,Line truncated
|
||||
`;function cct(t,e){if(!Array.isArray(t)||t.length===0)return"1.0";let r=t[0];if(bH(r)==="?xml"){let s=r[":@"];if(s){let i=e.attributeNamePrefix+"version";if(s[i])return s[i]}}return"1.0"}function Lpe(t,e,r,n,s){return!r.sanitizeName||s(t)?t:r.sanitizeName(t,{isAttribute:e,matcher:n.readOnly()})}function BH(t,e){let r="";e.format&&(r=act);let n=[];if(e.stopNodes&&Array.isArray(e.stopNodes))for(let a=0;a<e.stopNodes.length;a++){let c=e.stopNodes[a];typeof c=="string"?n.push(new So(c)):c instanceof So&&n.push(c)}let s=cct(t,e),i=lR("qName",{xmlVersion:s}),o=new RA;return Upe(t,e,r,o,n,i)}function Upe(t,e,r,n,s,i){let o="",a=!1;if(e.maxNestedTags&&n.getDepth()>e.maxNestedTags)throw new Error("Maximum nested tags exceeded");if(!Array.isArray(t)){if(t!=null){let c=Cs(t);return c=yH(c,e),c}return""}for(let c=0;c<t.length;c++){let A=t[c],u=bH(A);if(u===void 0)continue;let d=u===e.textNodeName||u===e.cdataPropName||u===e.commentPropName||u[0]==="?"?u:Lpe(u,!1,e,n,i),h=Act(A[":@"],e);n.push(d,h);let f=lct(n,s);if(d===e.textNodeName){let y=A[u];f||(y=e.tagValueProcessor(d,y),y=yH(y,e)),y=Cs(y),a&&(o+=r),o+=y,a=!1,n.pop();continue}else if(d===e.cdataPropName){a&&(o+=r);let y=A[u][0][e.textNodeName],B=pR(y);o+=`<![CDATA[${B}]]>`,a=!1,n.pop();continue}else if(d===e.commentPropName){let y=A[u][0][e.textNodeName],B=Jb(y);o+=r+`<!--${B}-->`,a=!0,n.pop();continue}else if(d[0]==="?"){let y=_pe(A[":@"],e,f,n,i);o+=(d==="?xml"?"":r)+`<${d}${y}?>`,a=!0,n.pop();continue}let g=r;g!==""&&(g+=e.indentBy);let E=_pe(A[":@"],e,f,n,i),m=r+`<${d}${E}`,I;f?I=Ppe(A[u],e):I=Upe(A[u],e,g,n,s,i),e.unpairedTags.indexOf(d)!==-1?e.suppressUnpairedNode?o+=m+">":o+=m+"/>":(!I||I.length===0)&&e.suppressEmptyNode?o+=m+"/>":I&&I.endsWith(">")?o+=m+`>${I}${r}</${d}>`:(o+=m+">",I&&r!==""&&(I.includes("/>")||I.includes("</"))?o+=r+e.indentBy+I+r:o+=I,o+=`</${d}>`),a=!0,n.pop()}return o}function Act(t,e){if(!t||e.ignoreAttributes)return null;let r={},n=!1;for(let s in t){if(!Object.prototype.hasOwnProperty.call(t,s))continue;let i=s.startsWith(e.attributeNamePrefix)?s.substr(e.attributeNamePrefix.length):s;r[i]=kA(t[s]),n=!0}return n?r:null}function Ppe(t,e){if(!Array.isArray(t))return t!=null?Cs(t):"";let r="";for(let n=0;n<t.length;n++){let s=t[n],i=bH(s);if(i===e.textNodeName)r+=Cs(s[i]);else if(i===e.cdataPropName)r+=s[i][0][e.textNodeName];else if(i===e.commentPropName)r+=s[i][0][e.textNodeName];else{if(i&&i[0]==="?")continue;if(i){let o=uct(s[":@"],e),a=Ppe(s[i],e);!a||a.length===0?r+=`<${i}${o}/>`:r+=`<${i}${o}>${a}</${i}>`}}}return r}function uct(t,e){let r="";if(t&&!e.ignoreAttributes)for(let n in t){if(!Object.prototype.hasOwnProperty.call(t,n))continue;let s=t[n];s===!0&&e.suppressBooleanAttributes?r+=` ${n.substr(e.attributeNamePrefix.length)}`:r+=` ${n.substr(e.attributeNamePrefix.length)}="${kA(s)}"`}return r}function bH(t){let e=Object.keys(t);for(let r=0;r<e.length;r++){let n=e[r];if(Object.prototype.hasOwnProperty.call(t,n)&&n!==":@")return n}}function _pe(t,e,r,n,s){let i="";if(t&&!e.ignoreAttributes)for(let o in t){if(!Object.prototype.hasOwnProperty.call(t,o))continue;let a=o.substr(e.attributeNamePrefix.length),c=r?a:Lpe(a,!0,e,n,s),A;r?A=t[o]:(A=e.attributeValueProcessor(o,t[o]),A=yH(A,e)),A===!0&&e.suppressBooleanAttributes?i+=` ${c}`:i+=` ${c}="${kA(A)}"`}return i}function lct(t,e){if(!e||e.length===0)return!1;for(let r=0;r<e.length;r++)if(t.matches(e[r]))return!0;return!1}function yH(t,e){if(t&&t.length>0&&e.processEntities)for(let r=0;r<e.entities.length;r++){let n=e.entities[r];t=t.replace(n.regex,n.val)}return t}function QH(t){return typeof t=="function"?t:Array.isArray(t)?e=>{for(let r of t)if(typeof r=="string"&&e===r||r instanceof RegExp&&r.test(e))return!0}:()=>!1}var dct={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(t,e){return e},attributeValueProcessor:function(t,e){return e},preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:new RegExp("&","g"),val:"&"},{regex:new RegExp(">","g"),val:">"},{regex:new RegExp("<","g"),val:"<"},{regex:new RegExp("'","g"),val:"'"},{regex:new RegExp('"',"g"),val:"""}],processEntities:!0,stopNodes:[],oneListGroup:!1,maxNestedTags:100,jPath:!0,sanitizeName:!1};function Li(t){if(this.options=Object.assign({},dct,t),this.options.stopNodes&&Array.isArray(this.options.stopNodes)&&(this.options.stopNodes=this.options.stopNodes.map(e=>typeof e=="string"&&e.startsWith("*.")?".."+e.substring(2):e)),this.stopNodeExpressions=[],this.options.stopNodes&&Array.isArray(this.options.stopNodes))for(let e=0;e<this.options.stopNodes.length;e++){let r=this.options.stopNodes[e];typeof r=="string"?this.stopNodeExpressions.push(new So(r)):r instanceof So&&this.stopNodeExpressions.push(r)}this.options.ignoreAttributes===!0||this.options.attributesGroupName?this.isAttribute=function(){return!1}:Line truncated
|
||||
`,this.newLine=`
|
||||
`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}function Wot(t,e){let r=t["?xml"];if(r&&typeof r=="object"){if(e.attributesGroupName&&r[e.attributesGroupName]){let s=r[e.attributesGroupName][e.attributeNamePrefix+"version"];if(s)return s}let n=r[e.attributeNamePrefix+"version"];if(n)return n}return"1.0"}function P4(t,e,r,n,s){return!r.sanitizeName||vf(t,{xmlVersion:s})?t:r.sanitizeName(t,{isAttribute:e,matcher:n.readOnly()})}fi.prototype.build=function(t){if(this.options.preserveOrder)return M4(t,this.options);{Array.isArray(t)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(t={[this.options.arrayNodeName]:t});let e=new Wc,r=Wot(t,this.options);return this.j2x(t,0,e,r).val}};fi.prototype.j2x=function(t,e,r,n){let s="",i="";if(this.options.maxNestedTags&&r.getDepth()>=this.options.maxNestedTags)throw new Error("Maximum nested tags exceeded");let o=this.options.jPath?r.toString():r,a=this.checkStopNode(r);for(let c in t){if(!Object.prototype.hasOwnProperty.call(t,c))continue;let u=c===this.options.textNodeName||c===this.options.cdataPropName||c===this.options.commentPropName||this.options.attributesGroupName&&c===this.options.attributesGroupName||this.isAttribute(c)||c[0]==="?"?c:P4(c,!1,this.options,r,n);if(typeof t[c]>"u")this.isAttribute(c)&&(i+="");else if(t[c]===null)this.isAttribute(c)||u===this.options.cdataPropName||u===this.options.commentPropName?i+="":u[0]==="?"?i+=this.indentate(e)+"<"+u+"?"+this.tagEndChar:i+=this.indentate(e)+"<"+u+"/"+this.tagEndChar;else if(t[c]instanceof Date)i+=this.buildTextValNode(t[c],u,"",e,r);else if(typeof t[c]!="object"){let l=this.isAttribute(c);if(l&&!this.ignoreAttributesFn(l,o)){let d=P4(l,!0,this.options,r,n);s+=this.buildAttrPairStr(d,""+t[c],a)}else if(!l)if(c===this.options.textNodeName){let d=this.options.tagValueProcessor(c,""+t[c]);i+=this.replaceEntitiesValue(d)}else{r.push(u);let d=this.checkStopNode(r);if(r.pop(),d){let h=""+t[c];h===""?i+=this.indentate(e)+"<"+u+this.closeTag(u)+this.tagEndChar:i+=this.indentate(e)+"<"+u+">"+h+"</"+u+this.tagEndChar}else i+=this.buildTextValNode(t[c],u,"",e,r)}}else if(Array.isArray(t[c])){let l=t[c].length,d="",h="";for(let f=0;f<l;f++){let g=t[c][f];if(!(typeof g>"u"))if(g===null)u[0]==="?"?i+=this.indentate(e)+"<"+u+"?"+this.tagEndChar:i+=this.indentate(e)+"<"+u+"/"+this.tagEndChar;else if(typeof g=="object")if(this.options.oneListGroup){r.push(u);let E=this.j2x(g,e+1,r,n);r.pop(),d+=E.val,this.options.attributesGroupName&&g.hasOwnProperty(this.options.attributesGroupName)&&(h+=E.attrStr)}else d+=this.processTextOrObjNode(g,u,e,r,n);else if(this.options.oneListGroup){let E=this.options.tagValueProcessor(u,g);E=this.replaceEntitiesValue(E),d+=E}else{r.push(u);let E=this.checkStopNode(r);if(r.pop(),E){let m=""+g;m===""?d+=this.indentate(e)+"<"+u+this.closeTag(u)+this.tagEndChar:d+=this.indentate(e)+"<"+u+">"+m+"</"+u+this.tagEndChar}else d+=this.buildTextValNode(g,u,"",e,r)}}this.options.oneListGroup&&(d=this.buildObjectNode(d,u,h,e)),i+=d}else if(this.options.attributesGroupName&&c===this.options.attributesGroupName){let l=Object.keys(t[c]),d=l.length;for(let h=0;h<d;h++){let f=P4(l[h],!0,this.options,r,n);s+=this.buildAttrPairStr(f,""+t[c][l[h]],a)}}else i+=this.processTextOrObjNode(t[c],u,e,r,n)}return{attrStr:s,val:i}};fi.prototype.buildAttrPairStr=function(t,e,r){return r||(e=this.options.attributeValueProcessor(t,""+e),e=this.replaceEntitiesValue(e)),this.options.suppressBooleanAttributes&&e==="true"?" "+t:" "+t+'="'+fd(e)+'"'};function Jot(t,e,r,n,s){let i=this.extractAttributes(t);if(n.push(e,i),this.checkStopNode(n)){let c=this.buildRawContent(t),A=this.buildAttributesForStopNode(t);return n.pop(),this.buildObjectNode(c,e,A,r)}let a=this.j2x(t,r+1,n,s);return n.pop(),e[0]==="?"?this.buildTextValNode("",e,a.attrStr,r,n):t[this.options.textNodeName]!==void 0&&Object.keys(t).length===1?this.buildTextValNode(t[this.options.textNodeName],e,a.attrStr,r,n):this.buildObjectNode(a.val,e,a.attrStr,r)}fi.prototype.extractAttributes=function(t){if(!t||typeof t!="object")return null;let e={},r=!1;if(this.options.attributesGroupName&&t[this.options.attributesGroupName]){let n=t[this.options.attributesGroupName];for(let s in n){if(!Object.prototype.hasOwnProperty.call(n,s))continue;let i=s.startsWith(this.options.attributeNamePrefix)?s.substring(this.options.attributeNamePrefix.length):s;e[i]=fd(n[s]),r=!0}}else for(let n in t){if(!Object.prototype.hasOwnProperty.call(t,n))continue;let s=this.isAttribute(n);s&&(e[s]=fd(t[n]),r=!0)}return r?e:null};fi.prototype.buildRawContent=function(t){if(typeof t=="string")return t;if(typeof t!="object"||t===null)return String(t);if(t[this.options.textNodeName]!==void 0)return t[this.options.textNodeName];let e="";for(let r in t){if(!Object.prototype.hasOwnProperty.call(t,r)||this.isAttribute(r)||this.options.attributesGroupName&&r===this.options.attributesGroupName)continue;let n=t[r];if(r===this.options.textNodeName)e+=n;else if(Array.isA
Line truncated
|
||||
`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}function hct(t,e){let r=t["?xml"];if(r&&typeof r=="object"){if(e.attributesGroupName&&r[e.attributesGroupName]){let s=r[e.attributesGroupName][e.attributeNamePrefix+"version"];if(s)return s}let n=r[e.attributeNamePrefix+"version"];if(n)return n}return"1.0"}function wH(t,e,r,n,s){return!r.sanitizeName||s(t)?t:r.sanitizeName(t,{isAttribute:e,matcher:n.readOnly()})}Li.prototype.build=function(t){if(this.options.preserveOrder)return BH(t,this.options);{Array.isArray(t)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(t={[this.options.arrayNodeName]:t});let e=new RA,r=hct(t,this.options),n=lR("qName",{xmlVersion:r});return this.j2x(t,0,e,n).val}};Li.prototype.j2x=function(t,e,r,n){let s="",i="";if(this.options.maxNestedTags&&r.getDepth()>=this.options.maxNestedTags)throw new Error("Maximum nested tags exceeded");let o=this.options.jPath?r.toString():r,a=this.checkStopNode(r);for(let c in t){if(!Object.prototype.hasOwnProperty.call(t,c))continue;let u=c===this.options.textNodeName||c===this.options.cdataPropName||c===this.options.commentPropName||this.options.attributesGroupName&&c===this.options.attributesGroupName||this.isAttribute(c)||c[0]==="?"?c:wH(c,!1,this.options,r,n);if(typeof t[c]>"u")this.isAttribute(c)&&(i+="");else if(t[c]===null)this.isAttribute(c)||u===this.options.cdataPropName||u===this.options.commentPropName?i+="":u[0]==="?"?i+=this.indentate(e)+"<"+u+"?"+this.tagEndChar:i+=this.indentate(e)+"<"+u+"/"+this.tagEndChar;else if(t[c]instanceof Date)i+=this.buildTextValNode(t[c],u,"",e,r);else if(typeof t[c]!="object"){let l=this.isAttribute(c);if(l&&!this.ignoreAttributesFn(l,o)){let d=wH(l,!0,this.options,r,n);s+=this.buildAttrPairStr(d,Cs(t[c]),a)}else if(!l)if(c===this.options.textNodeName){let d=this.options.tagValueProcessor(c,Cs(t[c]));i+=this.replaceEntitiesValue(d)}else{r.push(u);let d=this.checkStopNode(r);if(r.pop(),d){let h=Cs(t[c]);h===""?i+=this.indentate(e)+"<"+u+this.closeTag(u)+this.tagEndChar:i+=this.indentate(e)+"<"+u+">"+h+"</"+u+this.tagEndChar}else i+=this.buildTextValNode(t[c],u,"",e,r)}}else if(Array.isArray(t[c])){let l=t[c].length,d="",h="";for(let f=0;f<l;f++){let g=t[c][f];if(!(typeof g>"u"))if(g===null)u[0]==="?"?i+=this.indentate(e)+"<"+u+"?"+this.tagEndChar:i+=this.indentate(e)+"<"+u+"/"+this.tagEndChar;else if(typeof g=="object")if(this.options.oneListGroup){r.push(u);let E=this.j2x(g,e+1,r,n);r.pop(),d+=E.val,this.options.attributesGroupName&&g.hasOwnProperty(this.options.attributesGroupName)&&(h+=E.attrStr)}else d+=this.processTextOrObjNode(g,u,e,r,n);else if(this.options.oneListGroup){let E=this.options.tagValueProcessor(u,g);E=this.replaceEntitiesValue(E),E=Cs(E),d+=E}else{r.push(u);let E=this.checkStopNode(r);if(r.pop(),E){let m=Cs(g);m===""?d+=this.indentate(e)+"<"+u+this.closeTag(u)+this.tagEndChar:d+=this.indentate(e)+"<"+u+">"+m+"</"+u+this.tagEndChar}else d+=this.buildTextValNode(g,u,"",e,r)}}this.options.oneListGroup&&(d=this.buildObjectNode(d,u,h,e)),i+=d}else if(this.options.attributesGroupName&&c===this.options.attributesGroupName){let l=Object.keys(t[c]),d=l.length;for(let h=0;h<d;h++){let f=wH(l[h],!0,this.options,r,n);s+=this.buildAttrPairStr(f,Cs(t[c][l[h]]),a)}}else i+=this.processTextOrObjNode(t[c],u,e,r,n)}return{attrStr:s,val:i}};Li.prototype.buildAttrPairStr=function(t,e,r){return r||(e=this.options.attributeValueProcessor(t,Cs(e)),e=this.replaceEntitiesValue(e)),this.options.suppressBooleanAttributes&&e==="true"?" "+t:" "+t+'="'+kA(e)+'"'};function fct(t,e,r,n,s){let i=this.extractAttributes(t);if(n.push(e,i),this.checkStopNode(n)){let c=this.buildRawContent(t),A=this.buildAttributesForStopNode(t);return n.pop(),this.buildObjectNode(c,e,A,r)}let a=this.j2x(t,r+1,n,s);return n.pop(),e[0]==="?"?this.buildTextValNode("",e,a.attrStr,r,n):t[this.options.textNodeName]!==void 0&&Object.keys(t).length===1?this.buildTextValNode(t[this.options.textNodeName],e,a.attrStr,r,n):this.buildObjectNode(a.val,e,a.attrStr,r)}Li.prototype.extractAttributes=function(t){if(!t||typeof t!="object")return null;let e={},r=!1;if(this.options.attributesGroupName&&t[this.options.attributesGroupName]){let n=t[this.options.attributesGroupName];for(let s in n){if(!Object.prototype.hasOwnProperty.call(n,s))continue;let i=s.startsWith(this.options.attributeNamePrefix)?s.substring(this.options.attributeNamePrefix.length):s;e[i]=kA(n[s]),r=!0}}else for(let n in t){if(!Object.prototype.hasOwnProperty.call(t,n))continue;let s=this.isAttribute(n);s&&(e[s]=kA(t[n]),r=!0)}return r?e:null};Li.prototype.buildRawContent=function(t){if(typeof t=="string")return t;if(typeof t!="object"||t===null)return String(t);if(t[this.options.textNodeName]!==void 0)return t[this.options.textNodeName];let e="";for(let r in t){if(!Object.prototype.hasOwnProperty.call(t,r)||this.isAttribute(r)||this.options.attributesGroupName&&r===this.options.attributesGroupName)continue;let n=t[r];if(r===this.options.textNode
Line truncated
|
||||
`)+`
|
||||
`+this.getCanonicalizedHeadersString(e)+this.getCanonicalizedResourceString(e),n=this.factory.computeHMACSHA256(r);return e.headers.set($e.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${n}`),e}getHeaderValueToSign(e,r){let n=e.headers.get(r);return!n||r===$e.CONTENT_LENGTH&&n==="0"?"":n}getCanonicalizedHeadersString(e){let r=e.headers.headersArray().filter(s=>s.name.toLowerCase().startsWith($e.PREFIX_FOR_STORAGE));r.sort((s,i)=>lR(s.name.toLowerCase(),i.name.toLowerCase())),r=r.filter((s,i,o)=>!(i>0&&s.name.toLowerCase()===o[i-1].name.toLowerCase()));let n="";return r.forEach(s=>{n+=`${s.name.toLowerCase().trimRight()}:${s.value.trimLeft()}
|
||||
`}),n}getCanonicalizedResourceString(e){let r=cR(e.url)||"/",n="";n+=`/${this.factory.accountName}${r}`;let s=AR(e.url),i={};if(s){let o=[];for(let a in s)if(Object.prototype.hasOwnProperty.call(s,a)){let c=a.toLowerCase();i[c]=s[a],o.push(c)}o.sort();for(let a of o)n+=`
|
||||
${a}:${decodeURIComponent(i[a])}`}return n}};var Or=class extends Mf{accountName;accountKey;constructor(e,r){super(),this.accountName=e,this.accountKey=Buffer.from(r,"base64")}create(e,r){return new DB(e,r,this)}computeHMACSHA256(e){return iat("sha256",this.accountKey).update(e,"utf8").digest("base64")}};var Lf=class extends Error{constructor(e){super(e),this.name="AbortError"}};var Bn=Ho("storage-common");var Go;(function(t){t[t.EXPONENTIAL=0]="EXPONENTIAL",t[t.FIXED=1]="FIXED"})(Go||(Go={}));var pd={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:Go.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},oat=new Lf("The operation was aborted."),kB=class extends Jc{retryOptions;constructor(e,r,n=pd){super(e,r),this.retryOptions={retryPolicyType:n.retryPolicyType?n.retryPolicyType:pd.retryPolicyType,maxTries:n.maxTries&&n.maxTries>=1?Math.floor(n.maxTries):pd.maxTries,tryTimeoutInMs:n.tryTimeoutInMs&&n.tryTimeoutInMs>=0?n.tryTimeoutInMs:pd.tryTimeoutInMs,retryDelayInMs:n.retryDelayInMs&&n.retryDelayInMs>=0?Math.min(n.retryDelayInMs,n.maxRetryDelayInMs?n.maxRetryDelayInMs:pd.maxRetryDelayInMs):pd.retryDelayInMs,maxRetryDelayInMs:n.maxRetryDelayInMs&&n.maxRetryDelayInMs>=0?n.maxRetryDelayInMs:pd.maxRetryDelayInMs,secondaryHost:n.secondaryHost?n.secondaryHost:pd.secondaryHost}}async sendRequest(e){return this.attemptSendRequest(e,!1,1)}async attemptSendRequest(e,r,n){let s=e.clone(),i=r||!this.retryOptions.secondaryHost||!(e.method==="GET"||e.method==="HEAD"||e.method==="OPTIONS")||n%2===1;i||(s.url=aR(s.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(s.url=gd(s.url,vu.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let o;try{if(Bn.info(`RetryPolicy: =====> Try=${n} ${i?"Primary":"Secondary"}`),o=await this._nextPolicy.sendRequest(s),!this.shouldRetry(i,n,o))return o;r=r||!i&&o.status===404}catch(a){if(Bn.error(`RetryPolicy: Caught error, message: ${a.message}, code: ${a.code}`),!this.shouldRetry(i,n,o,a))throw a}return await this.delay(i,n,e.abortSignal),this.attemptSendRequest(e,r,++n)}shouldRetry(e,r,n,s){if(r>=this.retryOptions.maxTries)return Bn.info(`RetryPolicy: Attempt(s) ${r} >= maxTries ${this.retryOptions.maxTries}, no further try.`),!1;let i=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];if(s){for(let o of i)if(s.name.toUpperCase().includes(o)||s.message.toUpperCase().includes(o)||s.code&&s.code.toString().toUpperCase()===o)return Bn.info(`RetryPolicy: Network error ${o} found, will retry.`),!0}if(n||s){let o=n?n.status:s?s.statusCode:0;if(!e&&o===404)return Bn.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(o===503||o===500)return Bn.info(`RetryPolicy: Will retry for status code ${o}.`),!0}if(n&&n?.status>=400){let o=n.headers.get($e.X_MS_CopySourceErrorCode);if(o!==void 0)switch(o){case"InternalError":case"OperationTimedOut":case"ServerBusy":return!0}}return s?.code==="PARSE_ERROR"&&s?.message.startsWith('Error "Error: Unclosed root tag')?(Bn.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0):!1}async delay(e,r,n){let s=0;if(e)switch(this.retryOptions.retryPolicyType){case Go.EXPONENTIAL:s=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case Go.FIXED:s=this.retryOptions.retryDelayInMs;break}else s=Math.random()*1e3;return Bn.info(`RetryPolicy: Delay for ${s}ms`),uR(s,n,oat)}};var vB=class{retryOptions;constructor(e){this.retryOptions=e}create(e,r){return new kB(e,r,this.retryOptions)}};var aat="storageBrowserPolicy";function _ge(){return{name:aat,async sendRequest(t,e){return Jt||((t.method==="GET"||t.method==="HEAD")&&(t.url=gd(t.url,vu.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),t.headers.delete($e.COOKIE),t.headers.delete($e.CONTENT_LENGTH)),e(t)}}}var cat="StorageCorrectContentLengthPolicy";function Fge(){function t(e){e.body&&(typeof e.body=="string"||Buffer.isBuffer(e.body))&&e.body.length>0&&e.headers.set($e.CONTENT_LENGTH,Buffer.byteLength(e.body))}return{name:cat,async sendRequest(e,r){return t(e),r(e)}}}var Aat="storageRetryPolicy",b0={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:Go.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},uat=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],lat=new Lf("The operation was aborted.");function Mge(t={}){let e=t.retryPolicyType??b0.retryPolicyType,r=t.maxTries??b0.maxTries,n=t.retryDelayInMs??b0.retryDelayInMs,s=t.maxRetryDelayInMs??b0.maxRetryDelayInMs,i=t.secondaryHost??b0.secondaryHost,o=t.tryTimeoutInMs??b0.tryTimeoutInMs;function a({isPrimaryRetry:A,attempt:u,response:l,error:d}){if(u>=r)return Bn.info(`RetryPolicy: Attempt(s) ${u} >= maxTries ${r}, no further try.`),!1;if(d){for(let h of uat)if(d.name.toUpperCase().includes(h)||d.message.toUpperCase().in
Line truncated
|
||||
`+this.getCanonicalizedHeadersString(e)+this.getCanonicalizedResourceString(e),n=this.factory.computeHMACSHA256(r);return e.headers.set(dt.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${n}`),e}getHeaderValueToSign(e,r){let n=e.headers.get(r);return!n||r===dt.CONTENT_LENGTH&&n==="0"?"":n}getCanonicalizedHeadersString(e){let r=e.headers.headersArray().filter(s=>s.name.toLowerCase().startsWith(dt.PREFIX_FOR_STORAGE));r.sort((s,i)=>DR(s.name.toLowerCase(),i.name.toLowerCase())),r=r.filter((s,i,o)=>!(i>0&&s.name.toLowerCase()===o[i-1].name.toLowerCase()));let n="";return r.forEach(s=>{n+=`${s.name.toLowerCase().trimRight()}:${s.value.trimLeft()}
|
||||
`}),n}getCanonicalizedResourceString(e){let r=NR(e.url)||"/",n="";n+=`/${this.factory.accountName}${r}`;let s=TR(e.url),i={};if(s){let o=[];for(let a in s)if(Object.prototype.hasOwnProperty.call(s,a)){let c=a.toLowerCase();i[c]=s[a],o.push(c)}o.sort();for(let a of o)n+=`
|
||||
${a}:${decodeURIComponent(i[a])}`}return n}};var Xr=class extends Pg{accountName;accountKey;constructor(e,r){super(),this.accountName=e,this.accountKey=Buffer.from(r,"base64")}create(e,r){return new $b(e,r,this)}computeHMACSHA256(e){return Fct("sha256",this.accountKey).update(e,"utf8").digest("base64")}};var Fn=Ia("storage-common");var ya;(function(t){t[t.EXPONENTIAL=0]="EXPONENTIAL",t[t.FIXED=1]="FIXED"})(ya||(ya={}));var ph={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:ya.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},Mct=new Es("The operation was aborted."),eQ=class extends vA{retryOptions;constructor(e,r,n=ph){super(e,r),this.retryOptions={retryPolicyType:n.retryPolicyType?n.retryPolicyType:ph.retryPolicyType,maxTries:n.maxTries&&n.maxTries>=1?Math.floor(n.maxTries):ph.maxTries,tryTimeoutInMs:n.tryTimeoutInMs&&n.tryTimeoutInMs>=0?n.tryTimeoutInMs:ph.tryTimeoutInMs,retryDelayInMs:n.retryDelayInMs&&n.retryDelayInMs>=0?Math.min(n.retryDelayInMs,n.maxRetryDelayInMs?n.maxRetryDelayInMs:ph.maxRetryDelayInMs):ph.retryDelayInMs,maxRetryDelayInMs:n.maxRetryDelayInMs&&n.maxRetryDelayInMs>=0?n.maxRetryDelayInMs:ph.maxRetryDelayInMs,secondaryHost:n.secondaryHost?n.secondaryHost:ph.secondaryHost}}async sendRequest(e){return this.attemptSendRequest(e,!1,1)}async attemptSendRequest(e,r,n){let s=e.clone(),i=r||!this.retryOptions.secondaryHost||!(e.method==="GET"||e.method==="HEAD"||e.method==="OPTIONS")||n%2===1;i||(s.url=SR(s.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(s.url=wR(s.url,Zb.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let o;try{if(Fn.info(`RetryPolicy: =====> Try=${n} ${i?"Primary":"Secondary"}`),o=await this._nextPolicy.sendRequest(s),!this.shouldRetry(i,n,o))return o;r=r||!i&&o.status===404}catch(a){if(Fn.error(`RetryPolicy: Caught error, message: ${a.message}, code: ${a.code}`),!this.shouldRetry(i,n,o,a))throw a}return await this.delay(i,n,e.abortSignal),this.attemptSendRequest(e,r,++n)}shouldRetry(e,r,n,s){if(r>=this.retryOptions.maxTries)return Fn.info(`RetryPolicy: Attempt(s) ${r} >= maxTries ${this.retryOptions.maxTries}, no further try.`),!1;let i=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];if(s){for(let o of i)if(s.name.toUpperCase().includes(o)||s.message.toUpperCase().includes(o)||s.code&&s.code.toString().toUpperCase()===o)return Fn.info(`RetryPolicy: Network error ${o} found, will retry.`),!0}if(n||s){let o=n?n.status:s?s.statusCode:0;if(!e&&o===404)return Fn.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(o===503||o===500)return Fn.info(`RetryPolicy: Will retry for status code ${o}.`),!0}if(n&&n?.status>=400){let o=n.headers.get(dt.X_MS_CopySourceErrorCode);if(o!==void 0)switch(o){case"InternalError":case"OperationTimedOut":case"ServerBusy":return!0}}return s?.code==="PARSE_ERROR"&&s?.message.startsWith('Error "Error: Unclosed root tag')?(Fn.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0):!1}async delay(e,r,n){let s=0;if(e)switch(this.retryOptions.retryPolicyType){case ya.EXPONENTIAL:s=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case ya.FIXED:s=this.retryOptions.retryDelayInMs;break}else s=Math.random()*1e3;return Fn.info(`RetryPolicy: Delay for ${s}ms`),xR(s,n,Mct)}};var tQ=class{retryOptions;constructor(e){this.retryOptions=e}create(e,r){return new eQ(e,r,this.retryOptions)}};var _ct="storageBrowserPolicy";function Zpe(){return{name:_ct,async sendRequest(t,e){return e(t)}}}var Lct="StorageCorrectContentLengthPolicy";function $pe(){function t(e){e.body&&(typeof e.body=="string"||Buffer.isBuffer(e.body))&&e.body.length>0&&e.headers.set(dt.CONTENT_LENGTH,Buffer.byteLength(e.body))}return{name:Lct,async sendRequest(e,r){return t(e),r(e)}}}var Uct="storageRetryPolicy",PE={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:ya.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},Pct=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],Oct=new Es("The operation was aborted.");function eme(t={}){let e=t.retryPolicyType??PE.retryPolicyType,r=t.maxTries??PE.maxTries,n=t.retryDelayInMs??PE.retryDelayInMs,s=t.maxRetryDelayInMs??PE.maxRetryDelayInMs,i=t.secondaryHost??PE.secondaryHost,o=t.tryTimeoutInMs??PE.tryTimeoutInMs;function a({isPrimaryRetry:A,attempt:u,response:l,error:d}){if(u>=r)return Fn.info(`RetryPolicy: Attempt(s) ${u} >= maxTries ${r}, no further try.`),!1;if(d){for(let h of Pct)if(d.name.toUpperCase().includes(h)||d.message.toUpperCase().includes(h)||d.code&&d.code.toString().toUpperCase()===h)return Fn.info(`RetryPolicy: Network error ${h} found, will retry.`),!0;if(d?.code==="PARSE_ERROR"&&d?.message.startsWith('Error "Error: Unclosed root tag'))return Fn.info("RetryPolicy: Incomplete XML response likely
Line truncated
|
||||
`)+`
|
||||
`+n(i)+s(i),a=dat("sha256",t.accountKey).update(o,"utf8").digest("base64");i.headers.set($e.AUTHORIZATION,`SharedKey ${t.accountName}:${a}`)}function r(i,o){let a=i.headers.get(o);return!a||o===$e.CONTENT_LENGTH&&a==="0"?"":a}function n(i){let o=[];for(let[c,A]of i.headers)c.toLowerCase().startsWith($e.PREFIX_FOR_STORAGE)&&o.push({name:c,value:A});o.sort((c,A)=>lR(c.name.toLowerCase(),A.name.toLowerCase())),o=o.filter((c,A,u)=>!(A>0&&c.name.toLowerCase()===u[A-1].name.toLowerCase()));let a="";return o.forEach(c=>{a+=`${c.name.toLowerCase().trimRight()}:${c.value.trimLeft()}
|
||||
`}),a}function s(i){let o=cR(i.url)||"/",a="";a+=`/${t.accountName}${o}`;let c=AR(i.url),A={};if(c){let u=[];for(let l in c)if(Object.prototype.hasOwnProperty.call(c,l)){let d=l.toLowerCase();A[d]=c[l],u.push(d)}u.sort();for(let l of u)a+=`
|
||||
${l}:${decodeURIComponent(A[l])}`}return a}return{name:hat,async sendRequest(i,o){return e(i),o(i)}}}var fat="storageRequestFailureDetailsParserPolicy";function Lge(){return{name:fat,async sendRequest(t,e){try{return await e(t)}catch(r){throw typeof r=="object"&&r!==null&&r.response&&r.response.parsedBody&&r.response.parsedBody.code==="InvalidHeaderValue"&&r.response.parsedBody.HeaderName==="x-ms-version"&&(r.message=`The provided service version is not enabled on this storage account. Please see https://learn.microsoft.com/rest/api/storageservices/versioning-for-the-azure-storage-services for additional information.
|
||||
`),r}}}}import{createHmac as gat}from"node:crypto";var dR=class{accountName;userDelegationKey;key;constructor(e,r){this.accountName=e,this.userDelegationKey=r,this.key=Buffer.from(r.value,"base64")}computeHMACSHA256(e){return gat("sha256",this.key).update(e,"utf8").digest("base64")}};var hR="12.31.0",fR="2026-02-06";var gR="https://storage.azure.com/.default",_u={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}};var za="",V4="*",pat=1*1024*1024;var mat=4*pat;var Uge="AES256",Pge="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",Oge=["Access-Control-Allow-Origin","Cache-Control","Content-Length","Content-Type","Date","Request-Id","traceparent","Transfer-Encoding","User-Agent","x-ms-client-request-id","x-ms-date","x-ms-error-code","x-ms-request-id","x-ms-return-client-request-id","x-ms-version","Accept-Ranges","Content-Disposition","Content-Encoding","Content-Language","Content-MD5","Content-Range","ETag","Last-Modified","Server","Vary","x-ms-content-crc64","x-ms-copy-action","x-ms-copy-completion-time","x-ms-copy-id","x-ms-copy-progress","x-ms-copy-status","x-ms-has-immutability-policy","x-ms-has-legal-hold","x-ms-lease-state","x-ms-lease-status","x-ms-range","x-ms-request-server-encrypted","x-ms-server-encrypted","x-ms-snapshot","x-ms-source-range","If-Match","If-Modified-Since","If-None-Match","If-Unmodified-Since","x-ms-access-tier","x-ms-access-tier-change-time","x-ms-access-tier-inferred","x-ms-account-kind","x-ms-archive-status","x-ms-blob-append-offset","x-ms-blob-cache-control","x-ms-blob-committed-block-count","x-ms-blob-condition-appendpos","x-ms-blob-condition-maxsize","x-ms-blob-content-disposition","x-ms-blob-content-encoding","x-ms-blob-content-language","x-ms-blob-content-length","x-ms-blob-content-md5","x-ms-blob-content-type","x-ms-blob-public-access","x-ms-blob-sequence-number","x-ms-blob-type","x-ms-copy-destination-snapshot","x-ms-creation-time","x-ms-default-encryption-scope","x-ms-delete-snapshots","x-ms-delete-type-permanent","x-ms-deny-encryption-scope-override","x-ms-encryption-algorithm","x-ms-if-sequence-number-eq","x-ms-if-sequence-number-le","x-ms-if-sequence-number-lt","x-ms-incremental-copy","x-ms-lease-action","x-ms-lease-break-period","x-ms-lease-duration","x-ms-lease-id","x-ms-lease-time","x-ms-page-write","x-ms-proposed-lease-id","x-ms-range-get-content-md5","x-ms-rehydrate-priority","x-ms-sequence-number-action","x-ms-sku-name","x-ms-source-content-md5","x-ms-source-if-match","x-ms-source-if-modified-since","x-ms-source-if-none-match","x-ms-source-if-unmodified-since","x-ms-tag-count","x-ms-encryption-key-sha256","x-ms-copy-source-error-code","x-ms-copy-source-status-code","x-ms-if-tags","x-ms-source-if-tags"],Hge=["comp","maxresults","rscc","rscd","rsce","rscl","rsct","se","si","sip","sp","spr","sr","srt","ss","st","sv","include","marker","prefix","copyid","restype","blockid","blocklisttype","delimiter","prevsnapshot","ske","skoid","sks","skt","sktid","skv","snapshot"],Gge="BlobUsesCustomerSpecifiedEncryption",qge="BlobDoesNotUseCustomerSpecifiedEncryption",Yge=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function Fu(t){if(!t||typeof t!="object")return!1;let e=t;return Array.isArray(e.factories)&&typeof e.options=="object"&&typeof e.toServiceClientOptions=="function"}var _B=class{factories;options;constructor(e,r={}){this.factories=e,this.options=r}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};function rn(t,e={}){t||(t=new Nr);let r=new _B([],e);return r._credential=t,r}function Eat(t){let e=[Cat,Vge,Iat,yat,Bat,bat,wat];if(t.factories.length){let r=t.factories.filter(n=>!e.some(s=>s(n)));if(r.length){let n=r.some(s=>Qat(s));return{wrappedPolicies:I4(r),afterRetry:n}}}}function W4(t){let{httpClient:e,...r}=t.options,n=t._coreHttpClient;n||(n=e?y4(e):q4(),t._coreHttpClient=n);let s=t._corePipeline;if(!s){let i=`azsdk-js-azure-storage-blob/${hR}`,o=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${i}`:`${i}`;s=pB({...r,loggingOptions:{additionalAllowedHeaderNames:Oge,additionalAllowedQueryParameters:Hge,logger:rR.info},userAgentOptions:{userAgentPrefix:o},serializationOptions:{stringifyXML:tR,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:H4,serializerOptions:{xml:{xmlCharKey:"#"}}}}),s.removePolicy({phase:"Retry"}),s.removePolicy({name:z8}),s.addPolicy(Fge()),s.addPolicy(Mge(r.retryOptions),{phase:"Retry"}),s.addPolicy(Lge()),s.addPolicy(_ge());let a=Eat(t);a&&s.addPolicy(a.wrappedPolicies,a.afterRetry?{afterPhase:"Retry"}:void 0);let c=J4(t);ji(c)?s.addPolicy(p0({credential:c,scopes:r.audience??
Line truncated
|
||||
`),i=e.computeHMACSHA256(s);return{sasQueryParameters:new Za(t.version,i,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType),stringToSign:s}}function CAt(t,e){if(t=Wf(t),!t.identifier&&!(t.permissions&&t.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let s;t.permissions&&(t.blobName?s=uA.parse(t.permissions.toString()).toString():s=lA.parse(t.permissions.toString()).toString());let i=[s||"",t.startsOn?Gt(t.startsOn,!1):"",t.expiresOn?Gt(t.expiresOn,!1):"",Vf(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?Xa(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.cacheControl?t.cacheControl:"",t.contentDisposition?t.contentDisposition:"",t.contentEncoding?t.contentEncoding:"",t.contentLanguage?t.contentLanguage:"",t.contentType?t.contentType:""].join(`
|
||||
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new Za(t.version,o,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType),stringToSign:i}}function IAt(t,e){if(t=Wf(t),!t.identifier&&!(t.permissions&&t.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let s;t.permissions&&(t.blobName?s=uA.parse(t.permissions.toString()).toString():s=lA.parse(t.permissions.toString()).toString());let i=[s||"",t.startsOn?Gt(t.startsOn,!1):"",t.expiresOn?Gt(t.expiresOn,!1):"",Vf(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?Xa(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.encryptionScope,t.cacheControl?t.cacheControl:"",t.contentDisposition?t.contentDisposition:"",t.contentEncoding?t.contentEncoding:"",t.contentLanguage?t.contentLanguage:"",t.contentType?t.contentType:""].join(`
|
||||
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new Za(t.version,o,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,void 0,void 0,void 0,t.encryptionScope),stringToSign:i}}function yAt(t,e){if(t=Wf(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let s;t.permissions&&(t.blobName?s=uA.parse(t.permissions.toString()).toString():s=lA.parse(t.permissions.toString()).toString());let i=[s||"",t.startsOn?Gt(t.startsOn,!1):"",t.expiresOn?Gt(t.expiresOn,!1):"",Vf(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Gt(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Gt(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.ipRange?Xa(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new Za(t.version,o,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey),stringToSign:i}}function BAt(t,e){if(t=Wf(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let s;t.permissions&&(t.blobName?s=uA.parse(t.permissions.toString()).toString():s=lA.parse(t.permissions.toString()).toString());let i=[s||"",t.startsOn?Gt(t.startsOn,!1):"",t.expiresOn?Gt(t.expiresOn,!1):"",Vf(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Gt(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Gt(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?Xa(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new Za(t.version,o,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId),stringToSign:i}}function bAt(t,e){if(t=Wf(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let s;t.permissions&&(t.blobName?s=uA.parse(t.permissions.toString()).toString():s=lA.parse(t.permissions.toString()).toString());let i=[s||"",t.startsOn?Gt(t.startsOn,!1):"",t.expiresOn?Gt(t.expiresOn,!1):"",Vf(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Gt(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Gt(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?Xa(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new Za(t.version,o,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,t.encryptionScope),stringToSign:i}}function QAt(t,e){if(t=Wf(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let s;t.permissions&&(t.blobName?s=uA.parse(t.permissions.toString()).toString():s=lA.parse(t.permissions.toString()).toString());let i=[s||"",t.startsOn?Gt(t.startsOn,!1):"",t.expiresOn?Gt(t.expiresOn,!1):"",Vf(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Gt(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Gt(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,void 0,t.delegatedUserObjectId,t.ipRange?Xa(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new Za(t.version,o,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,t.encryptionScope,t.delegatedUserObjectId),stringToSign:i}}function Vf(t,e,r){let n=[`/blob/${t}/${e}`];return r&&n.push(`/${r}`),n.join("")}function Wf(t){let e=t.version?t.version:fR;if(t.snapshotTime&&e<"2018-11-09")throw RangeError("'version' must be >= '2018-11-09' when providing 'snapshotTime'.");if(t.blobName===void 0&&t.snapshotTime)throw RangeError("Must provide 'blobName' when providing 'snapshotTime'.");if(t.versionId&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'versionId'.");if(t.blobName===void 0&&t.versionId)throw RangeError("Must provide 'blobName' when providing 'versionId'.");if(t.permissions&&t.permissions.setImmutabilityPolicy&&e<"2020-08-04")throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.");if(t.permissions&&t.permissions.deleteVersion&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'x' permission.");if(t.permissions&&t.permissions.permanentDelete&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'y' permission.");if(t.permissions&&t.permissions.tag&&e<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when providing 't' permission.");if(e<"2020-02-10"&&t.permissions&&(t.permissions.move||t.permissions.execute))throw RangeError("'version' must be >= '2020-02-10' when providing the 'm' or 'e' permission.");if(e<"2021-04-10"&&t.permissions&&t.permissions.filterByTags)throw RangeError("'version' must be >= '2021-04-10' when providing the 'f' permission.");if(e<"2020-02-10"&&(t.preauthorizedAgentObjectId||t.correlationId))throw RangeError("'version' must be >= '2020-02-10' when providing 'preauthorizedAgentObjectId' or 'correlationId'.");if(t.encryptionScope&&e<"2020-12-06")throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.");return t.version=e,t}var WB=class{_leaseId;_url;_containerOrBlobOperation;_isContainer;get leaseId(){return this._leaseId}get url(){return this._url}constructor(e,r){let n=e.storageClientContext;this._url=e.url,e.name===void 0?(this._isContainer=!0,this._containerOrBlobOperation=n.container):(this._isContainer=!1,this._containerOrBlobOperation=n.blob),r||(r=f0()),this._leaseId=r}async acquireLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==za||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==za||r.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return Be.withSpan("BlobLeaseClient-acquireLease",r,async n=>_e(await this._containerOrBlobOperation.acquireLease({abortSignal:r.abortSignal,duration:e,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},proposedLeaseId:this._leaseId,tracingOptions:n.tracingOptions})))}async changeLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==za||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==za||r.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return Be.withSpan("BlobLeaseClient-changeLease",r,async n=>{let s=_e(await this._containerOrBlobOperation.changeLease(this._leaseId,e,{abortSignal:r.abortSignal,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},tracingOptions:n.tracingOptions}));return this._leaseId=e,s})}async releaseLease(e={}){if(this._isContainer&&(e.conditions?.ifMatch&&e.conditions?.ifMatch!==za||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==za||e.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return Be.withSpan("BlobLeaseClient-releaseLease",e,async r=>_e(await this._containerOrBlobOperation.releaseLease(this._leaseId,{abortSignal:e.abortSignal,modifiedAccessConditions:{...e.conditions,ifTags:e.conditions?.tagConditions},tracingOptions:r.tracingOptions})))}async renewLease(e={}){if(this._isContainer&&(e.conditions?.ifMatch&&e.conditions?.ifMatch!==za||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==za||e.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return Be.withSpan("BlobLeaseClient-renewLease",e,async r=>this._containerOrBlobOperation.renewLease(this._leaseId,{abortSignal:e.ab
Line truncated
|
||||
If you are using self-hosted runners, please make sure your runner has access to all GitHub endpoints: https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners#communication-between-self-hosted-runners-and-github`;super(r),this.code=e,this.name="NetworkError"}};v0.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var jf=class extends Error{constructor(){super(`Cache storage quota has been hit. Unable to upload any new cache entries.
|
||||
More info on storage limits: https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#calculating-minute-and-storage-spending`),this.name="UsageError"}};jf.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var eb=class extends Error{constructor(e){super(e),this.name="RateLimitError"}};var JAt=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},I9=class{constructor(e){this.contentLength=e,this.sentBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}setSentBytes(e){this.sentBytes=e}getTransferredBytes(){return this.sentBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete)return;let e=this.sentBytes,r=(100*(e/this.contentLength)).toFixed(1),n=Date.now()-this.startTime,s=(e/(1024*1024)/(n/1e3)).toFixed(1);$(`Sent ${e} of ${this.contentLength} (${r}%), ${s} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return e=>{this.setSentBytes(e.loadedBytes)}}startDisplayTimer(e=1e3){let r=()=>{this.display(),this.isDone()||(this.timeoutHandle=setTimeout(r,e))};this.timeoutHandle=setTimeout(r,e)}stopDisplayTimer(){this.timeoutHandle&&(clearTimeout(this.timeoutHandle),this.timeoutHandle=void 0),this.display()}};function sme(t,e,r){return JAt(this,void 0,void 0,function*(){var n;let s=new ec(t),i=s.getBlockBlobClient(),o=new I9((n=r?.archiveSizeBytes)!==null&&n!==void 0?n:0),a={blockSize:r?.uploadChunkSize,concurrency:r?.uploadConcurrency,maxSingleShotSize:128*1024*1024,onProgress:o.onProgress()};try{o.startDisplayTimer(),O(`BlobClient: ${s.name}:${s.accountName}:${s.containerName}`);let c=yield i.uploadFile(e,a);if(c._response.status>=400)throw new AD(`uploadCacheArchiveSDK: upload failed with status code ${c._response.status}`);return c}catch(c){throw Oe(`uploadCacheArchiveSDK: internal error uploading cache archive: ${c.message}`),c}finally{o.stopDisplayTimer()}})}import*as ome from"buffer";import*as dA from"fs";import*as ame from"stream";import*as cme from"util";var uD=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};function lD(t){return t?t>=200&&t<300:!1}function zAt(t){return t?t>=500:!0}function jAt(t){return t?[tr.BadGateway,tr.ServiceUnavailable,tr.GatewayTimeout].includes(t):!1}function KAt(t){return uD(this,void 0,void 0,function*(){return new Promise(e=>setTimeout(e,t))})}function ime(t,e,r){return uD(this,arguments,void 0,function*(n,s,i,o=WT,a=JT,c=void 0){let A="",u=1;for(;u<=o;){let l,d,h=!1;try{l=yield s()}catch(f){c&&(l=c(f)),h=!0,A=f.message}if(l&&(d=i(l),!zAt(d)))return l;if(d&&(h=jAt(d),A=`Cache service responded with ${d}`),O(`${n} - Attempt ${u} of ${o} failed with error: ${A}`),!h){O(`${n} - Error is not retryable`);break}yield KAt(a),u++}throw Error(`${n} failed: ${A}`)})}function tb(t,e){return uD(this,arguments,void 0,function*(r,n,s=WT,i=JT){return yield ime(r,n,o=>o.statusCode,s,i,o=>{if(o instanceof Mc)return{statusCode:o.statusCode,result:null,headers:{},error:o}})})}function _0(t,e){return uD(this,arguments,void 0,function*(r,n,s=WT,i=JT){return yield ime(r,n,o=>o.message.statusCode,s,i)})}var Jo=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};function $At(t,e){return Jo(this,void 0,void 0,function*(){yield cme.promisify(ame.pipeline)(t.message,e)})}var dD=class{constructor(e){this.contentLength=e,this.segmentIndex=0,this.segmentSize=0,this.segmentOffset=0,this.receivedBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}nextSegment(e){this.segmentOffset=this.segmentOffset+this.segmentSize,this.segmentIndex=this.segmentIndex+1,this.segmentSize=e,this.receivedBytes=0,O(`Downloading segment at offset ${this.segmentOffset} with length ${this.segmentSize}...`)}setReceivedBytes(e){this.receivedBytes=e}getTransferredBytes(){return this.segmentOffset+this.receivedBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete)return;let e=this.segmentOffset+this.receivedBytes,r=(100*(e/this.contentLength)).toFixed(1),n=Date.now()-this.startTime,s=(e/(1024*1024)/(n/1e3)).toFixed(1);$(`Received ${e} of ${this.contentLength} (${r}%), ${s} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return e=>{this.setReceivedBytes(e.loadedBytes)}}startDisplayTimer(e=1e3)
Line truncated
|
||||
Other caches with similar key:`);for(let a of i?.artifactCaches||[])O(`Cache Key: ${a?.cacheKey}, Cache Version: ${a?.cacheVersion}, Cache Scope: ${a?.scope}, Cache Created: ${a?.creationTime}`)}}})}function w9(t,e,r){return pi(this,void 0,void 0,function*(){let n=new rut(t),s=dme(r);n.hostname.endsWith(".blob.core.windows.net")?s.useAzureSdk?yield ume(t,e,s):s.concurrentBlobDownloads?yield Ame(t,e,s):yield hD(t,e):yield hD(t,e)})}function Bme(t,e,r){return pi(this,void 0,void 0,function*(){let n=Q9(),s=i0(e,r?.compressionMethod,r?.enableCrossOsArchive),i={key:t,version:s,cacheSize:r?.cacheSize};return yield tb("reserveCache",()=>pi(this,void 0,void 0,function*(){return n.postJson(nb("caches"),i)}))})}function Ime(t,e){return`bytes ${t}-${e}/*`}function out(t,e,r,n,s){return pi(this,void 0,void 0,function*(){O(`Uploading chunk of size ${s-n+1} bytes at offset ${n} with content range: ${Ime(n,s)}`);let i={"Content-Type":"application/octet-stream","Content-Range":Ime(n,s)},o=yield _0(`uploadChunk (start: ${n}, end: ${s})`,()=>pi(this,void 0,void 0,function*(){return t.sendStream("PATCH",e,r(),i)}));if(!lD(o.message.statusCode))throw new Error(`Cache service responded with ${o.message.statusCode} during upload chunk.`)})}function aut(t,e,r,n){return pi(this,void 0,void 0,function*(){let s=Oc(r),i=nb(`caches/${e.toString()}`),o=F0.openSync(r,"r"),a=y9(n),c=u8("uploadConcurrency",a.uploadConcurrency),A=u8("uploadChunkSize",a.uploadChunkSize),u=[...new Array(c).keys()];O("Awaiting all uploads");let l=0;try{yield Promise.all(u.map(()=>pi(this,void 0,void 0,function*(){for(;l<s;){let d=Math.min(s-l,A),h=l,f=l+d-1;l+=A,yield out(t,i,()=>F0.createReadStream(r,{fd:o,start:h,end:f,autoClose:!1}).on("error",g=>{throw new Error(`Cache upload failed because file read failed with ${g.message}`)}),h,f)}})))}finally{F0.closeSync(o)}})}function cut(t,e,r){return pi(this,void 0,void 0,function*(){let n={size:r};return yield tb("commitCache",()=>pi(this,void 0,void 0,function*(){return t.postJson(nb(`caches/${e.toString()}`),n)}))})}function S9(t,e,r,n){return pi(this,void 0,void 0,function*(){if(y9(n).useAzureSdk){if(!r)throw new Error("Azure Storage SDK can only be used when a signed URL is provided.");yield sme(r,e,n)}else{let i=Q9();O("Upload cache"),yield aut(i,t,e,n),O("Commiting cache");let o=Oc(e);$(`Cache Size: ~${Math.round(o/(1024*1024))} MB (${o} B)`);let a=yield cut(i,t,o);if(!lD(a.statusCode))throw new Error(`Cache service responded with ${a.statusCode} during commit cache.`);$("Cache saved successfully")}})}var g0e=ge(mG(),1),sn=ge(At(),1),eo=ge(At(),1),eg=ge(At(),1),tg=ge(At(),1),rg=ge(At(),1);var yG=ge(At(),1),BG=ge(At(),1),d0e=ge(At(),1),h0e=ge(At(),1),f0e=ge(At(),1);var EG=ge(At(),1),CG=ge(At(),1),A0e=ge(At(),1),u0e=ge(At(),1),l0e=ge(At(),1),IG=class extends l0e.MessageType{constructor(){super("github.actions.results.entities.v1.CacheScope",[{no:1,name:"scope",kind:"scalar",T:9},{no:2,name:"permission",kind:"scalar",T:3}])}create(e){let r={scope:"",permission:"0"};return globalThis.Object.defineProperty(r,u0e.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,A0e.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,n,s){let i=s??this.create(),o=e.pos+r;for(;e.pos<o;){let[a,c]=e.tag();switch(a){case 1:i.scope=e.string();break;case 2:i.permission=e.int64().toString();break;default:let A=n.readUnknownField;if(A==="throw")throw new globalThis.Error(`Unknown field ${a} (wire type ${c}) for ${this.typeName}`);let u=e.skip(c);A!==!1&&(A===!0?CG.UnknownFieldHandler.onRead:A)(this.typeName,i,a,c,u)}}return i}internalBinaryWrite(e,r,n){e.scope!==""&&r.tag(1,EG.WireType.LengthDelimited).string(e.scope),e.permission!=="0"&&r.tag(2,EG.WireType.Varint).int64(e.permission);let s=n.writeUnknownFields;return s!==!1&&(s==!0?CG.UnknownFieldHandler.onWrite:s)(this.typeName,e,r),r}},e2=new IG;var bG=class extends f0e.MessageType{constructor(){super("github.actions.results.entities.v1.CacheMetadata",[{no:1,name:"repository_id",kind:"scalar",T:3},{no:2,name:"scope",kind:"message",repeat:1,T:()=>e2}])}create(e){let r={repositoryId:"0",scope:[]};return globalThis.Object.defineProperty(r,h0e.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,d0e.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,n,s){let i=s??this.create(),o=e.pos+r;for(;e.pos<o;){let[a,c]=e.tag();switch(a){case 1:i.repositoryId=e.int64().toString();break;case 2:i.scope.push(e2.internalBinaryRead(e,e.uint32(),n));break;default:let A=n.readUnknownField;if(A==="throw")throw new globalThis.Error(`Unknown field ${a} (wire type ${c}) for ${this.typeName}`);let u=e.skip(c);A!==!1&&(A===!0?BG.UnknownFieldHandler.onRead:A)(this.typeName,i,a,c,u)}}return i}internalBinaryWrite(e,r,n){e.repositoryId!=="0"&&r.tag(1,yG.WireType.Varint).int64(e.repositoryId);for(let i=0;i<e.scope.length;i++)e2.internalBinaryWrite(e.scope[i],r.tag(2,yG.WireType.LengthDelimited).fork(),n).join();let s=n.writeUnknownFields;return s!==!1&&(s==!0?BG.UnknownFieldHandler.onWrite:s
Line truncated
|
||||
`));let n=yield UG(r,"create");yield PG(n,t)})}var $0=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},ro=class t extends Error{constructor(e){super(e),this.name="ValidationError",Object.setPrototypeOf(this,t.prototype)}},Yu=class t extends Error{constructor(e){super(e),this.name="ReserveCacheError",Object.setPrototypeOf(this,t.prototype)}},GG="cache write denied:",n2=class t extends Yu{constructor(e){super(e),this.name="CacheWriteDeniedError",Object.setPrototypeOf(this,t.prototype)}},C0e=zT,s2=class t extends Error{constructor(e){super(e),this.name="CacheReadDeniedError",Object.setPrototypeOf(this,t.prototype)}},i2=class t extends Error{constructor(e){super(e),this.name="FinalizeCacheError",Object.setPrototypeOf(this,t.prototype)}};function I0e(t){if(!t||t.length===0)throw new ro("Path Validation Error: At least one directory or file path is required")}function qG(t){if(t.length>512)throw new ro(`Key Validation Error: ${t} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(t))throw new ro(`Key Validation Error: ${t} cannot contain commas.`)}function y0e(){return rb()==="v2"?!!process.env.ACTIONS_RESULTS_URL:!!process.env.ACTIONS_CACHE_URL}function o2(t,e,r,n){return $0(this,arguments,void 0,function*(s,i,o,a,c=!1){let A=rb();O(`Cache service version: ${A}`),I0e(s);let u=b9();if(!fme(u)){$(`Cache restore skipped: the effective cache-mode '${u}' does not permit reads.`),O(`Skipped restore for paths [${s.join(", ")}] with primary key '${i}'.`);return}return A==="v2"?yield wdt(s,i,o,a,c):yield Qdt(s,i,o,a,c)})}function Qdt(t,e,r,n){return $0(this,arguments,void 0,function*(s,i,o,a,c=!1){var A;o=o||[];let u=[i,...o];if(O("Resolved Keys:"),O(JSON.stringify(u)),u.length>10)throw new ro("Key Validation Error: Keys are limited to a maximum of 10.");for(let h of u)qG(h);let l=yield nB(),d="";try{let h;try{h=yield yme(u,s,{compressionMethod:l,enableCrossOsArchive:c})}catch(g){let E=(A=g?.message)!==null&&A!==void 0?A:"";throw E.includes(C0e)?new s2(E):g}if(!h?.archiveLocation)return;if(a?.lookupOnly)return $("Lookup only - skipping download"),h.cacheKey;d=Cb.join(yield tB(),od(l)),O(`Archive Path: ${d}`),yield w9(h.archiveLocation,d,a),qa()&&(yield Eb(d,l));let f=Oc(d);return $(`Cache Size: ~${Math.round(f/(1024*1024))} MB (${f} B)`),yield OG(d,l),$("Cache restored successfully"),h.cacheKey}catch(h){let f=h;if(f.name===ro.name)throw h;f instanceof Mc&&typeof f.statusCode=="number"&&f.statusCode>=500?Yi(`Failed to restore: ${h.message}`):Oe(`Failed to restore: ${h.message}`)}finally{try{yield rB(d)}catch(h){O(`Failed to delete archive: ${h}`)}}})}function wdt(t,e,r,n){return $0(this,arguments,void 0,function*(s,i,o,a,c=!1){var A;a=Object.assign(Object.assign({},a),{useAzureSdk:!0}),o=o||[];let u=[i,...o];if(O("Resolved Keys:"),O(JSON.stringify(u)),u.length>10)throw new ro("Key Validation Error: Keys are limited to a maximum of 10.");for(let d of u)qG(d);let l="";try{let d=LG(),h=yield nB(),f={key:i,restoreKeys:o,version:i0(s,h,c)},g;try{g=yield d.GetCacheEntryDownloadURL(f)}catch(I){let y=(A=I?.message)!==null&&A!==void 0?A:"";throw y.includes(C0e)?new s2(y):I}if(!g.ok){O(`Cache not found for version ${f.version} of keys: ${u.join(", ")}`);return}if(f.key!==g.matchedKey?$(`Cache hit for restore-key: ${g.matchedKey}`):$(`Cache hit for: ${g.matchedKey}`),a?.lookupOnly)return $("Lookup only - skipping download"),g.matchedKey;l=Cb.join(yield tB(),od(h)),O(`Archive path: ${l}`),O(`Starting download of archive to: ${l}`),yield w9(g.signedDownloadUrl,l,a);let m=Oc(l);return $(`Cache Size: ~${Math.round(m/(1024*1024))} MB (${m} B)`),qa()&&(yield Eb(l,h)),yield OG(l,h),$("Cache restored successfully"),g.matchedKey}catch(d){let h=d;if(h.name===ro.name)throw d;h instanceof Mc&&typeof h.statusCode=="number"&&h.statusCode>=500?Yi(`Failed to restore: ${d.message}`):Oe(`Failed to restore: ${d.message}`)}finally{try{l&&(yield rB(l))}catch(d){O(`Failed to delete archive: ${d}`)}}})}function a2(t,e,r){return $0(this,arguments,void 0,function*(n,s,i,o=!1){let a=rb();O(`Cache service version: ${a}`),I0e(n),qG(s);let c=b9();return gme(c)?a==="v2"?yield Ndt(n,s,i,o):yield Sdt(n,s,i,o):($(`Cache save skipped: the effective cache-mode '${c}' does not permit writes.`),O(`Skipped save for paths [${n.join(", ")}] with key '${s}'.`),-1)})}function Sdt(t,e,r){return $0(this,arguments,void 0,function*(n,s,i,o=!1){var a,c,A,u,l,d;let h=yield nB(),f=-1,g=yield A8(n);if(O("Cache Paths:"),O(`${JSON.stringify(g)}`),g.length===0)throw new Error("Path Validation Error: Path(s) specified in the action for caching do(es) not exist, hence no cache is being saved.");let E=yield tB(),m=Cb.join(E,od(h));O(`Archive Path: ${m}`);try{yield HG(E,g,h),qa()&&(yield Eb(m,h));let I=10*1024*1024*1024,y=Oc(m);if(
Line truncated
|
||||
See ${r.getDocumentationLink()}`;B0e.push(n),ed(n)}function Q0e(){Uc("deprecation-collector_deprecations",JSON.stringify(VG)),Uc("deprecation-collector_errors",JSON.stringify(B0e))}import*as u2 from"path";var w0e="GRADLE_ACTION_ID";var f2=".setup-gradle",yb=class t{getDependencyGraphOption(){let e=hr("dependency-graph");switch(e.toLowerCase().trim()){case"disabled":return"disabled";case"generate":return"generate";case"generate-and-submit":return"generate-and-submit";case"generate-submit-and-upload":return"generate-submit-and-upload";case"generate-and-upload":return"generate-and-upload";case"download-and-submit":return"download-and-submit"}throw TypeError(`The value '${e}' is not valid for 'dependency-graph'. Valid values are: [disabled, generate, generate-and-submit, generate-submit-and-upload, generate-and-upload, download-and-submit].`)}getDependencyGraphContinueOnFailure(){return EA("dependency-graph-continue-on-failure",!0)}getArtifactRetentionDays(){let e=hr("artifact-retention-days");return Rdt("artifact-retention-days",e,0)}getJobCorrelator(){return t.constructJobCorrelator(oi.workflow,oi.job,S0e())}getReportDirectory(){let e=hr("dependency-graph-report-dir");return u2.resolve(Vu(),e)}getDownloadArtifactName(){return process.env.DEPENDENCY_GRAPH_DOWNLOAD_ARTIFACT_NAME}getExcludeProjects(){return ng("dependency-graph-exclude-projects")}getIncludeProjects(){return ng("dependency-graph-include-projects")}getExcludeConfigurations(){return ng("dependency-graph-exclude-configurations")}getIncludeConfigurations(){return ng("dependency-graph-include-configurations")}getPluginRepository(){return new l2}static constructJobCorrelator(e,r,n){let s=this.describeMatrix(n),i=s?`${e}-${r}-${s}`:`${e}-${r}`;return this.sanitize(i)}static describeMatrix(e){O(`Got matrix json: ${e}`);let r=JSON.parse(e);return r?Object.values(r).join("-"):""}static sanitize(e){return e.replace(/[^a-zA-Z0-9_-\s]/g,"").replace(/\s+/g,"_").toLowerCase()}};var X0=class{isCacheDisabled(){return y0e()?EA("cache-disabled"):!0}isCacheReadOnly(){return!this.isCacheWriteOnly()&&EA("cache-read-only")}isCacheWriteOnly(){return EA("cache-write-only")}isCacheOverwriteExisting(){return EA("cache-overwrite-existing")}isCacheStrictMatch(){return EA("gradle-home-cache-strict-match")}getCacheCleanupOption(){let e=Ib("gradle-home-cache-cleanup");if(e!==void 0)return A2("The `gradle-home-cache-cleanup` input parameter has been replaced by `cache-cleanup`"),e?"always".toString():"never".toString();let r=hr("cache-cleanup");switch(r.toLowerCase().trim()){case"always":return"always".toString();case"on-success":return"on-success".toString();case"never":return"never".toString()}throw TypeError(`The value '${r}' is not valid for cache-cleanup. Valid values are: [never, always, on-success].`)}getCacheEncryptionKey(){return hr("cache-encryption-key")}getCacheIncludes(){return a3("gradle-home-cache-includes")}getCacheExcludes(){return a3("gradle-home-cache-excludes")}getCacheProvider(){let e=hr("cache-provider");switch(e.toLowerCase().trim()){case"basic":return"basic";case"enhanced":case"":return"enhanced";case"external":return"external"}throw TypeError(`The value '${e}' is not valid for 'cache-provider'. Valid values are: [basic, enhanced, external].`)}};var nc=class t{static{this.DevelocityAccessKeyEnvVar="DEVELOCITY_ACCESS_KEY"}static{this.GradleEnterpriseAccessKeyEnvVar="GRADLE_ENTERPRISE_ACCESS_KEY"}getBuildScanPublishEnabled(){return EA("build-scan-publish")&&this.verifyTermsOfUseAgreement()}getTermsOfUseUrl(){return hr("build-scan-terms-of-use-url")}getTermsOfUseAgree(){return hr("build-scan-terms-of-use-agree")}getDevelocityAccessKey(){return hr("develocity-access-key")||process.env[t.DevelocityAccessKeyEnvVar]||process.env[t.GradleEnterpriseAccessKeyEnvVar]||""}getDevelocityTokenExpiry(){return hr("develocity-token-expiry")}getDevelocityInjectionEnabled(){return Ib("develocity-injection-enabled")}getDevelocityUrl(){return hr("develocity-url")}getDevelocityAllowUntrustedServer(){return Ib("develocity-allow-untrusted-server")}getDevelocityCaptureFileFingerprints(){return Ib("develocity-capture-file-fingerprints")}getDevelocityEnforceUrl(){return Ib("develocity-enforce-url")}getDevelocityPluginVersion(){return hr("develocity-plugin-version")}getDevelocityCcudPluginVersion(){return hr("develocity-ccud-plugin-version")}getPluginRepository(){return new l2}hasTermsOfUseAgreement(){let e=this.getDevelocityAccessKey()!=="",r=this.getTermsOfUseUrl()==="https://gradle.com/terms-of-service"||this.getTermsOfUseUrl()==="https://gradle.com/help/legal-terms-of-use",n=this.getTermsOfUseAgree()==="yes";return e||r&&n}verifyTermsOfUseAgreement(){return this.hasTermsOfUseAgreement()?!0:(Oe("Terms of use at 'https://gradle.com/help/legal-terms-of-use' must be agreed in order to publish build scans."),!1)}},l2=class{getUrl(){return ng("gradle-plugin-repository-url")}getUsername(){return ng("gradle-plugin-repository-username")}getPassword(){return ng("gradle-plugin-repository-p
Line truncated
|
||||
`+n(i)+s(i),a=Hct("sha256",t.accountKey).update(o,"utf8").digest("base64");i.headers.set(dt.AUTHORIZATION,`SharedKey ${t.accountName}:${a}`)}function r(i,o){let a=i.headers.get(o);return!a||o===dt.CONTENT_LENGTH&&a==="0"?"":a}function n(i){let o=[];for(let[c,A]of i.headers)c.toLowerCase().startsWith(dt.PREFIX_FOR_STORAGE)&&o.push({name:c,value:A});o.sort((c,A)=>DR(c.name.toLowerCase(),A.name.toLowerCase())),o=o.filter((c,A,u)=>!(A>0&&c.name.toLowerCase()===u[A-1].name.toLowerCase()));let a="";return o.forEach(c=>{a+=`${c.name.toLowerCase().trimRight()}:${c.value.trimLeft()}
|
||||
`}),a}function s(i){let o=NR(i.url)||"/",a="";a+=`/${t.accountName}${o}`;let c=TR(i.url),A={};if(c){let u=[];for(let l in c)if(Object.prototype.hasOwnProperty.call(c,l)){let d=l.toLowerCase();A[d]=c[l],u.push(d)}u.sort();for(let l of u)a+=`
|
||||
${l}:${decodeURIComponent(A[l])}`}return a}return{name:Gct,async sendRequest(i,o){return e(i),o(i)}}}var qct="storageRequestFailureDetailsParserPolicy";function tme(){return{name:qct,async sendRequest(t,e){try{let r=await e(t);return r.status===400&&r.bodyAsText?.includes("<Error><Code>InvalidHeaderValue</Code>")&&r.bodyAsText.includes("<HeaderName>x-ms-version</HeaderName>")&&(r.bodyAsText=r.bodyAsText.replace(/<Message>.*<\/Message>/s,"<Message>The provided service version is not enabled on this storage account. Please see https://learn.microsoft.com/rest/api/storageservices/versioning-for-the-azure-storage-services for additional information.</Message>")),r}catch(r){throw typeof r=="object"&&r!==null&&r.response&&r.response.parsedBody&&r.response.parsedBody.code==="InvalidHeaderValue"&&r.response.parsedBody.HeaderName==="x-ms-version"&&(r.message=`The provided service version is not enabled on this storage account. Please see https://learn.microsoft.com/rest/api/storageservices/versioning-for-the-azure-storage-services for additional information.
|
||||
`),r}}}}import{createHmac as Yct}from"node:crypto";var RR=class{accountName;userDelegationKey;key;constructor(e,r){this.accountName=e,this.userDelegationKey=r,this.key=Buffer.from(r.value,"base64")}computeHMACSHA256(e){return Yct("sha256",this.key).update(e,"utf8").digest("base64")}};var kR="12.33.0",vR="2026-06-06";var FR="https://storage.azure.com/.default",Ql={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}};var vc="",FH="*",Vct=1*1024*1024;var Jct=4*Vct;var rme="AES256",nme="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",sme=["Access-Control-Allow-Origin","Cache-Control","Content-Length","Content-Type","Date","Request-Id","traceparent","Transfer-Encoding","User-Agent","x-ms-client-request-id","x-ms-date","x-ms-error-code","x-ms-request-id","x-ms-return-client-request-id","x-ms-version","Accept-Ranges","Content-Disposition","Content-Encoding","Content-Language","Content-MD5","Content-Range","ETag","Last-Modified","Server","Vary","x-ms-content-crc64","x-ms-copy-action","x-ms-copy-completion-time","x-ms-copy-id","x-ms-copy-progress","x-ms-copy-status","x-ms-has-immutability-policy","x-ms-has-legal-hold","x-ms-lease-state","x-ms-lease-status","x-ms-range","x-ms-request-server-encrypted","x-ms-server-encrypted","x-ms-snapshot","x-ms-source-range","If-Match","If-Modified-Since","If-None-Match","If-Unmodified-Since","x-ms-access-tier","x-ms-access-tier-change-time","x-ms-access-tier-inferred","x-ms-account-kind","x-ms-archive-status","x-ms-blob-append-offset","x-ms-blob-cache-control","x-ms-blob-committed-block-count","x-ms-blob-condition-appendpos","x-ms-blob-condition-maxsize","x-ms-blob-content-disposition","x-ms-blob-content-encoding","x-ms-blob-content-language","x-ms-blob-content-length","x-ms-blob-content-md5","x-ms-blob-content-type","x-ms-blob-public-access","x-ms-blob-sequence-number","x-ms-blob-type","x-ms-copy-destination-snapshot","x-ms-creation-time","x-ms-default-encryption-scope","x-ms-delete-snapshots","x-ms-delete-type-permanent","x-ms-deny-encryption-scope-override","x-ms-encryption-algorithm","x-ms-if-sequence-number-eq","x-ms-if-sequence-number-le","x-ms-if-sequence-number-lt","x-ms-incremental-copy","x-ms-lease-action","x-ms-lease-break-period","x-ms-lease-duration","x-ms-lease-id","x-ms-lease-time","x-ms-page-write","x-ms-proposed-lease-id","x-ms-range-get-content-md5","x-ms-rehydrate-priority","x-ms-sequence-number-action","x-ms-sku-name","x-ms-source-content-md5","x-ms-source-if-match","x-ms-source-if-modified-since","x-ms-source-if-none-match","x-ms-source-if-unmodified-since","x-ms-tag-count","x-ms-encryption-key-sha256","x-ms-copy-source-error-code","x-ms-copy-source-status-code","x-ms-if-tags","x-ms-source-if-tags"],ime=["comp","maxresults","rscc","rscd","rsce","rscl","rsct","se","si","sip","sp","spr","sr","srt","ss","st","sv","include","marker","prefix","copyid","restype","blockid","blocklisttype","delimiter","prevsnapshot","ske","skoid","sks","skt","sktid","skv","snapshot"],ome="BlobUsesCustomerSpecifiedEncryption",ame="BlobDoesNotUseCustomerSpecifiedEncryption",cme=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function wl(t){if(!t||typeof t!="object")return!1;let e=t;return Array.isArray(e.factories)&&typeof e.options=="object"&&typeof e.toServiceClientOptions=="function"}var rQ=class{factories;options;constructor(e,r={}){this.factories=e,this.options=r}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};function fn(t,e={}){t||(t=new Lr);let r=new rQ([],e);return r._credential=t,r}function Wct(t){let e=[zct,Ame,jct,Kct,Xct,Zct,eAt];if(t.factories.length){let r=t.factories.filter(n=>!e.some(s=>s(n)));if(r.length){let n=r.some(s=>$ct(s));return{wrappedPolicies:Z6(r),afterRetry:n}}}}function MH(t){let{httpClient:e,...r}=t.options,n=t._coreHttpClient;n||(n=e?$6(e):kH(),t._coreHttpClient=n);let s=t._corePipeline;if(!s){let i=`azsdk-js-azure-storage-blob/${kR}`,o=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${i}`:`${i}`;s=Rb({...r,loggingOptions:{additionalAllowedHeaderNames:sme,additionalAllowedQueryParameters:ime,logger:ER.info},userAgentOptions:{userAgentPrefix:o},serializationOptions:{stringifyXML:mR,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:NH,serializerOptions:{xml:{xmlCharKey:"#"}}}}),s.removePolicy({phase:"Retry"}),s.removePolicy({name:Q6}),s.addPolicy($pe()),s.addPolicy(eme(r.retryOptions),{phase:"Retry"}),s.addPolicy(tme()),s.addPolicy(Zpe());let a=Wct(t);a&&s.addPolicy(a.wrappedPolicies,a.afterRetry?{afterPhase:"Retry"}:void 0);let c=_H(t);Qo(c)?s.addPolicy(NE({credential:c,scopes:r.audience??
Line truncated
|
||||
`),i=e.computeHMACSHA256(s);return{sasQueryParameters:new Ro(t.version,i,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType),stringToSign:s}}function zut(t,e){if(t=vl(t),!t.identifier&&!(t.permissions&&t.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let s;t.permissions&&(t.blobName?s=Sa.parse(t.permissions.toString()).toString():s=Na.parse(t.permissions.toString()).toString());let i=[s||"",t.startsOn?bt(t.startsOn,!1):"",t.expiresOn?bt(t.expiresOn,!1):"",kl(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?Do(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.cacheControl?t.cacheControl:"",t.contentDisposition?t.contentDisposition:"",t.contentEncoding?t.contentEncoding:"",t.contentLanguage?t.contentLanguage:"",t.contentType?t.contentType:""].join(`
|
||||
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new Ro(t.version,o,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType),stringToSign:i}}function jut(t,e){if(t=vl(t),!t.identifier&&!(t.permissions&&t.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",n=t.snapshotTime,s;t.blobName&&(t.isDirectory===!0?(r="d",s=zE(t.blobName).split("/").length):(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId)));let i;t.permissions&&(t.blobName?i=Sa.parse(t.permissions.toString()).toString():i=Na.parse(t.permissions.toString()).toString());let o=[i||"",t.startsOn?bt(t.startsOn,!1):"",t.expiresOn?bt(t.expiresOn,!1):"",kl(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?Do(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.cacheControl?t.cacheControl:"",t.contentDisposition?t.contentDisposition:"",t.contentEncoding?t.contentEncoding:"",t.contentLanguage?t.contentLanguage:"",t.contentType?t.contentType:""].join(`
|
||||
`),a=e.computeHMACSHA256(o);return{sasQueryParameters:new Ro(t.version,a,i,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,void 0,void 0,void 0,void 0,void 0,void 0,void 0,s),stringToSign:o}}function Kut(t,e){if(t=vl(t),!t.identifier&&!(t.permissions&&t.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",n=t.snapshotTime,s;t.blobName&&(t.isDirectory===!0?(r="d",s=zE(t.blobName).split("/").length):(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId)));let i;t.permissions&&(t.blobName?i=Sa.parse(t.permissions.toString()).toString():i=Na.parse(t.permissions.toString()).toString());let o=[i||"",t.startsOn?bt(t.startsOn,!1):"",t.expiresOn?bt(t.expiresOn,!1):"",kl(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?Do(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.encryptionScope,t.cacheControl?t.cacheControl:"",t.contentDisposition?t.contentDisposition:"",t.contentEncoding?t.contentEncoding:"",t.contentLanguage?t.contentLanguage:"",t.contentType?t.contentType:""].join(`
|
||||
`),a=e.computeHMACSHA256(o);return{sasQueryParameters:new Ro(t.version,a,i,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,void 0,void 0,void 0,t.encryptionScope,void 0,void 0,void 0,s),stringToSign:o}}function Xut(t,e){if(t=vl(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let s;t.permissions&&(t.blobName?s=Sa.parse(t.permissions.toString()).toString():s=Na.parse(t.permissions.toString()).toString());let i=[s||"",t.startsOn?bt(t.startsOn,!1):"",t.expiresOn?bt(t.expiresOn,!1):"",kl(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?bt(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?bt(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.ipRange?Do(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||
`),o=e.computeHMACSHA256(i);return{sasQueryParameters:new Ro(t.version,o,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey),stringToSign:i}}function Zut(t,e){if(t=vl(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",n=t.snapshotTime,s;t.blobName&&(t.isDirectory===!0?(r="d",s=zE(t.blobName).split("/").length):(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId)));let i;t.permissions&&(t.blobName?i=Sa.parse(t.permissions.toString()).toString():i=Na.parse(t.permissions.toString()).toString());let o=[i||"",t.startsOn?bt(t.startsOn,!1):"",t.expiresOn?bt(t.expiresOn,!1):"",kl(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?bt(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?bt(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?Do(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||
`),a=e.computeHMACSHA256(o);return{sasQueryParameters:new Ro(t.version,a,i,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,void 0,void 0,void 0,void 0,s),stringToSign:o}}function $ut(t,e){if(t=vl(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",n=t.snapshotTime,s;t.blobName&&(t.isDirectory===!0?(r="d",s=zE(t.blobName).split("/").length):(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId)));let i;t.permissions&&(t.blobName?i=Sa.parse(t.permissions.toString()).toString():i=Na.parse(t.permissions.toString()).toString());let o=[i||"",t.startsOn?bt(t.startsOn,!1):"",t.expiresOn?bt(t.expiresOn,!1):"",kl(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?bt(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?bt(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?Do(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||
`),a=e.computeHMACSHA256(o);return{sasQueryParameters:new Ro(t.version,a,i,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,t.encryptionScope,void 0,void 0,void 0,s),stringToSign:o}}function elt(t,e){if(t=vl(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",n=t.snapshotTime,s;t.blobName&&(t.isDirectory===!0?(r="d",s=zE(t.blobName).split("/").length):(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId)));let i;t.permissions&&(t.blobName?i=Sa.parse(t.permissions.toString()).toString():i=Na.parse(t.permissions.toString()).toString());let o=[i||"",t.startsOn?bt(t.startsOn,!1):"",t.expiresOn?bt(t.expiresOn,!1):"",kl(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?bt(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?bt(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,e.userDelegationKey.signedDelegatedUserTenantId,t.delegatedUserObjectId,t.ipRange?Do(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||
`),a=e.computeHMACSHA256(o);return{sasQueryParameters:new Ro(t.version,a,i,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,t.encryptionScope,t.delegatedUserObjectId,void 0,void 0,s),stringToSign:o}}function tlt(t,e){if(t=vl(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",n=t.snapshotTime,s;t.blobName&&(t.isDirectory===!0?(r="d",s=zE(t.blobName).split("/").length):(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId)));let i;t.permissions&&(t.blobName?i=Sa.parse(t.permissions.toString()).toString():i=Na.parse(t.permissions.toString()).toString());let o=[i||"",t.startsOn?bt(t.startsOn,!1):"",t.expiresOn?bt(t.expiresOn,!1):"",kl(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?bt(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?bt(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,e.userDelegationKey.signedDelegatedUserTenantId,t.delegatedUserObjectId,t.ipRange?Do(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.encryptionScope,rlt(t.requestHeaders),nlt(t.requestQueryParameters),t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||
`),a=e.computeHMACSHA256(o);return{sasQueryParameters:new Ro(t.version,a,i,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,t.encryptionScope,t.delegatedUserObjectId,g0e(t.requestHeaders),g0e(t.requestQueryParameters),s),stringToSign:o}}function rlt(t){if(t===void 0)return;let e="";return Object.keys(t).forEach(function(r){e=e+r+":"+t[r]+`
|
||||
`}),e}function nlt(t){if(t===void 0)return;let e="";return Object.keys(t).forEach(function(r){e=e+`
|
||||
`+r+":"+t[r]}),e}function g0e(t){if(t===void 0)return;let e="",r=0;return Object.keys(t).forEach(function(n){r!==0&&(e=e+","),e=e+n,++r}),e}function kl(t,e,r){let n=[`/blob/${t}/${e}`];return r&&n.push(`/${r}`),n.join("")}function vl(t){let e=t.version?t.version:vR;if(t.snapshotTime&&e<"2018-11-09")throw RangeError("'version' must be >= '2018-11-09' when providing 'snapshotTime'.");if(t.blobName===void 0&&t.snapshotTime)throw RangeError("Must provide 'blobName' when providing 'snapshotTime'.");if(t.versionId&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'versionId'.");if(t.blobName===void 0&&t.versionId)throw RangeError("Must provide 'blobName' when providing 'versionId'.");if(t.permissions&&t.permissions.setImmutabilityPolicy&&e<"2020-08-04")throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.");if(t.permissions&&t.permissions.deleteVersion&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'x' permission.");if(t.permissions&&t.permissions.permanentDelete&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'y' permission.");if(t.permissions&&t.permissions.tag&&e<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when providing 't' permission.");if(e<"2020-02-10"&&t.permissions&&(t.permissions.move||t.permissions.execute))throw RangeError("'version' must be >= '2020-02-10' when providing the 'm' or 'e' permission.");if(e<"2021-04-10"&&t.permissions&&t.permissions.filterByTags)throw RangeError("'version' must be >= '2021-04-10' when providing the 'f' permission.");if(e<"2020-02-10"&&(t.preauthorizedAgentObjectId||t.correlationId))throw RangeError("'version' must be >= '2020-02-10' when providing 'preauthorizedAgentObjectId' or 'correlationId'.");if(t.encryptionScope&&e<"2020-12-06")throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.");return t.version=e,t}function zE(t){let e=t;for(;e.startsWith("/");)e=e.substring(1);for(;e.endsWith("/");)e=e.substring(0,e.length-1);return e}var gQ=class{_leaseId;_url;_containerOrBlobOperation;_isContainer;get leaseId(){return this._leaseId}get url(){return this._url}constructor(e,r){let n=e.storageClientContext;this._url=e.url,e.name===void 0?(this._isContainer=!0,this._containerOrBlobOperation=n.container):(this._isContainer=!1,this._containerOrBlobOperation=n.blob),r||(r=wE()),this._leaseId=r}async acquireLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==vc||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==vc||r.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return we.withSpan("BlobLeaseClient-acquireLease",r,async n=>Ue(await this._containerOrBlobOperation.acquireLease({abortSignal:r.abortSignal,duration:e,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},proposedLeaseId:this._leaseId,tracingOptions:n.tracingOptions})))}async changeLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==vc||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==vc||r.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return we.withSpan("BlobLeaseClient-changeLease",r,async n=>{let s=Ue(await this._containerOrBlobOperation.changeLease(this._leaseId,e,{abortSignal:r.abortSignal,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},tracingOptions:n.tracingOptions}));return this._leaseId=e,s})}async releaseLease(e={}){if(this._isContainer&&(e.conditions?.ifMatch&&e.conditions?.ifMatch!==vc||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==vc||e.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return we.withSpan("BlobLeaseClient-releaseLease",e,async r=>Ue(await this._containerOrBlobOperation.releaseLease(this._leaseId,{abortSignal:e.abortSignal,modifiedAccessConditions:{...e.conditions,ifTags:e.conditions?.tagConditions},tracingOptions:r.tracingOptions})))}async renewLease(e={}){if(this._isContainer&&(e.conditions?.ifMatch&&e.conditions?.ifMatch!==vc||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==vc||e.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return we.withSpan("BlobLeaseClient-renewLease",e,async r=>this._containerOrBlobOperation.renewLease(this._leaseId,{abortSignal:e.abortSignal,modifiedAccessConditions:{...e.conditions,ifTags:e.conditions?.tagConditions},tracing
Line truncated
|
||||
If you are using self-hosted runners, please make sure your runner has access to all GitHub endpoints: https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners#communication-between-self-hosted-runners-and-github`;super(r),this.code=e,this.name="NetworkError"}};KE.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var Zg=class extends Error{constructor(){super(`Cache storage quota has been hit. Unable to upload any new cache entries.
|
||||
More info on storage limits: https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#calculating-minute-and-storage-spending`),this.name="UsageError"}};Zg.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var bQ=class extends Error{constructor(e){super(e),this.name="RateLimitError"}};var Slt=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},Aq=class{constructor(e){this.contentLength=e,this.sentBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}setSentBytes(e){this.sentBytes=e}getTransferredBytes(){return this.sentBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete)return;let e=this.sentBytes,r=(100*(e/this.contentLength)).toFixed(1),n=Date.now()-this.startTime,s=(e/(1024*1024)/(n/1e3)).toFixed(1);ee(`Sent ${e} of ${this.contentLength} (${r}%), ${s} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return e=>{this.setSentBytes(e.loadedBytes)}}startDisplayTimer(e=1e3){let r=()=>{this.display(),this.isDone()||(this.timeoutHandle=setTimeout(r,e))};this.timeoutHandle=setTimeout(r,e)}stopDisplayTimer(){this.timeoutHandle&&(clearTimeout(this.timeoutHandle),this.timeoutHandle=void 0),this.display()}};function S0e(t,e,r){return Slt(this,void 0,void 0,function*(){var n;let s=new Lc(t),i=s.getBlockBlobClient(),o=new Aq((n=r?.archiveSizeBytes)!==null&&n!==void 0?n:0),a={blockSize:r?.uploadChunkSize,concurrency:r?.uploadConcurrency,maxSingleShotSize:128*1024*1024,onProgress:o.onProgress()};try{o.startDisplayTimer(),G(`BlobClient: ${s.name}:${s.accountName}:${s.containerName}`);let c=yield i.uploadFile(e,a);if(c._response.status>=400)throw new T2(`uploadCacheArchiveSDK: upload failed with status code ${c._response.status}`);return c}catch(c){throw Ye(`uploadCacheArchiveSDK: internal error uploading cache archive: ${c.message}`),c}finally{o.stopDisplayTimer()}})}import*as T0e from"buffer";import*as KA from"fs";import*as x0e from"stream";import*as D0e from"util";var x2=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};function D2(t){return t?t>=200&&t<300:!1}function Nlt(t){return t?t>=500:!0}function Tlt(t){return t?[ur.BadGateway,ur.ServiceUnavailable,ur.GatewayTimeout].includes(t):!1}function xlt(t){return x2(this,void 0,void 0,function*(){return new Promise(e=>setTimeout(e,t))})}function N0e(t,e,r){return x2(this,arguments,void 0,function*(n,s,i,o=lD,a=dD,c=void 0){let A="",u=1;for(;u<=o;){let l,d,h=!1;try{l=yield s()}catch(f){c&&(l=c(f)),h=!0,A=f.message}if(l&&(d=i(l),!Nlt(d)))return l;if(d&&(h=Tlt(d),A=`Cache service responded with ${d}`),G(`${n} - Attempt ${u} of ${o} failed with error: ${A}`),!h){G(`${n} - Error is not retryable`);break}yield xlt(a),u++}throw Error(`${n} failed: ${A}`)})}function QQ(t,e){return x2(this,arguments,void 0,function*(r,n,s=lD,i=dD){return yield N0e(r,n,o=>o.statusCode,s,i,o=>{if(o instanceof yA)return{statusCode:o.statusCode,result:null,headers:{},error:o}})})}function XE(t,e){return x2(this,arguments,void 0,function*(r,n,s=lD,i=dD){return yield N0e(r,n,o=>o.message.statusCode,s,i)})}var Ta=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};function Dlt(t,e){return Ta(this,void 0,void 0,function*(){yield D0e.promisify(x0e.pipeline)(t.message,e)})}var R2=class{constructor(e){this.contentLength=e,this.segmentIndex=0,this.segmentSize=0,this.segmentOffset=0,this.receivedBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}nextSegment(e){this.segmentOffset=this.segmentOffset+this.segmentSize,this.segmentIndex=this.segmentIndex+1,this.segmentSize=e,this.receivedBytes=0,G(`Downloading segment at offset ${this.segmentOffset} with length ${this.segmentSize}...`)}setReceivedBytes(e){this.receivedBytes=e}getTransferredBytes(){return this.segmentOffset+this.receivedBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete)return;let e=this.segmentOffset+this.receivedBytes,r=(100*(e/this.contentLength)).toFixed(1),n=Date.now()-this.startTime,s=(e/(1024*1024)/(n/1e3)).toFixed(1);ee(`Received ${e} of ${this.contentLength} (${r}%), ${s} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return e=>{this.setReceivedBytes(e.loadedBytes)}}startDisplayTimer(e=1e
Line truncated
|
||||
Other caches with similar key:`);for(let a of i?.artifactCaches||[])G(`Cache Key: ${a?.cacheKey}, Cache Version: ${a?.cacheVersion}, Cache Scope: ${a?.scope}, Cache Created: ${a?.creationTime}`)}}})}function fq(t,e,r){return Hi(this,void 0,void 0,function*(){let n=new Mlt(t),s=F0e(r);n.hostname.endsWith(".blob.core.windows.net")?s.useAzureSdk?yield k0e(t,e,s):s.concurrentBlobDownloads?yield R0e(t,e,s):yield k2(t,e):yield k2(t,e)})}function Y0e(t,e,r){return Hi(this,void 0,void 0,function*(){let n=hq(),s=pE(e,r?.compressionMethod,r?.enableCrossOsArchive),i={key:t,version:s,cacheSize:r?.cacheSize};return yield QQ("reserveCache",()=>Hi(this,void 0,void 0,function*(){return n.postJson(SQ("caches"),i)}))})}function G0e(t,e){return`bytes ${t}-${e}/*`}function Plt(t,e,r,n,s){return Hi(this,void 0,void 0,function*(){G(`Uploading chunk of size ${s-n+1} bytes at offset ${n} with content range: ${G0e(n,s)}`);let i={"Content-Type":"application/octet-stream","Content-Range":G0e(n,s)},o=yield XE(`uploadChunk (start: ${n}, end: ${s})`,()=>Hi(this,void 0,void 0,function*(){return t.sendStream("PATCH",e,r(),i)}));if(!D2(o.message.statusCode))throw new Error(`Cache service responded with ${o.message.statusCode} during upload chunk.`)})}function Olt(t,e,r,n){return Hi(this,void 0,void 0,function*(){let s=wA(r),i=SQ(`caches/${e.toString()}`),o=ZE.openSync(r,"r"),a=uq(n),c=H4("uploadConcurrency",a.uploadConcurrency),A=H4("uploadChunkSize",a.uploadChunkSize),u=[...new Array(c).keys()];G("Awaiting all uploads");let l=0;try{yield Promise.all(u.map(()=>Hi(this,void 0,void 0,function*(){for(;l<s;){let d=Math.min(s-l,A),h=l,f=l+d-1;l+=A,yield Plt(t,i,()=>ZE.createReadStream(r,{fd:o,start:h,end:f,autoClose:!1}).on("error",g=>{throw new Error(`Cache upload failed because file read failed with ${g.message}`)}),h,f)}})))}finally{ZE.closeSync(o)}})}function Hlt(t,e,r){return Hi(this,void 0,void 0,function*(){let n={size:r};return yield QQ("commitCache",()=>Hi(this,void 0,void 0,function*(){return t.postJson(SQ(`caches/${e.toString()}`),n)}))})}function gq(t,e,r,n){return Hi(this,void 0,void 0,function*(){if(uq(n).useAzureSdk){if(!r)throw new Error("Azure Storage SDK can only be used when a signed URL is provided.");yield S0e(r,e,n)}else{let i=hq();G("Upload cache"),yield Olt(i,t,e,n),G("Commiting cache");let o=wA(e);ee(`Cache Size: ~${Math.round(o/(1024*1024))} MB (${o} B)`);let a=yield Hlt(i,t,o);if(!D2(a.statusCode))throw new Error(`Cache service responded with ${a.statusCode} during commit cache.`);ee("Cache saved successfully")}})}var LEe=Ee(oY(),1),pn=Ee(gt(),1),vo=Ee(gt(),1),np=Ee(gt(),1),sp=Ee(gt(),1),ip=Ee(gt(),1);var uY=Ee(gt(),1),lY=Ee(gt(),1),FEe=Ee(gt(),1),MEe=Ee(gt(),1),_Ee=Ee(gt(),1);var aY=Ee(gt(),1),cY=Ee(gt(),1),REe=Ee(gt(),1),kEe=Ee(gt(),1),vEe=Ee(gt(),1),AY=class extends vEe.MessageType{constructor(){super("github.actions.results.entities.v1.CacheScope",[{no:1,name:"scope",kind:"scalar",T:9},{no:2,name:"permission",kind:"scalar",T:3}])}create(e){let r={scope:"",permission:"0"};return globalThis.Object.defineProperty(r,kEe.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,REe.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,n,s){let i=s??this.create(),o=e.pos+r;for(;e.pos<o;){let[a,c]=e.tag();switch(a){case 1:i.scope=e.string();break;case 2:i.permission=e.int64().toString();break;default:let A=n.readUnknownField;if(A==="throw")throw new globalThis.Error(`Unknown field ${a} (wire type ${c}) for ${this.typeName}`);let u=e.skip(c);A!==!1&&(A===!0?cY.UnknownFieldHandler.onRead:A)(this.typeName,i,a,c,u)}}return i}internalBinaryWrite(e,r,n){e.scope!==""&&r.tag(1,aY.WireType.LengthDelimited).string(e.scope),e.permission!=="0"&&r.tag(2,aY.WireType.Varint).int64(e.permission);let s=n.writeUnknownFields;return s!==!1&&(s==!0?cY.UnknownFieldHandler.onWrite:s)(this.typeName,e,r),r}},Ck=new AY;var dY=class extends _Ee.MessageType{constructor(){super("github.actions.results.entities.v1.CacheMetadata",[{no:1,name:"repository_id",kind:"scalar",T:3},{no:2,name:"scope",kind:"message",repeat:1,T:()=>Ck}])}create(e){let r={repositoryId:"0",scope:[]};return globalThis.Object.defineProperty(r,MEe.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,FEe.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,n,s){let i=s??this.create(),o=e.pos+r;for(;e.pos<o;){let[a,c]=e.tag();switch(a){case 1:i.repositoryId=e.int64().toString();break;case 2:i.scope.push(Ck.internalBinaryRead(e,e.uint32(),n));break;default:let A=n.readUnknownField;if(A==="throw")throw new globalThis.Error(`Unknown field ${a} (wire type ${c}) for ${this.typeName}`);let u=e.skip(c);A!==!1&&(A===!0?lY.UnknownFieldHandler.onRead:A)(this.typeName,i,a,c,u)}}return i}internalBinaryWrite(e,r,n){e.repositoryId!=="0"&&r.tag(1,uY.WireType.Varint).int64(e.repositoryId);for(let i=0;i<e.scope.length;i++)Ck.internalBinaryWrite(e.scope[i],r.tag(2,uY.WireType.LengthDelimited).fork(),n).join();let s=n.writeUnknownFields;return s!==!1&&(s==!0?lY.UnknownFieldHandler.onWrite
Line truncated
|
||||
`));let n=yield NY(r,"create");yield TY(n,t)})}var fC=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},Mo=class t extends Error{constructor(e){super(e),this.name="ValidationError",Object.setPrototypeOf(this,t.prototype)}},Ll=class t extends Error{constructor(e){super(e),this.name="ReserveCacheError",Object.setPrototypeOf(this,t.prototype)}},RY="cache write denied:",Bk=class t extends Ll{constructor(e){super(e),this.name="CacheWriteDeniedError",Object.setPrototypeOf(this,t.prototype)}},HEe=hD,bk=class t extends Error{constructor(e){super(e),this.name="CacheReadDeniedError",Object.setPrototypeOf(this,t.prototype)}},Qk=class t extends Error{constructor(e){super(e),this.name="FinalizeCacheError",Object.setPrototypeOf(this,t.prototype)}};function GEe(t){if(!t||t.length===0)throw new Mo("Path Validation Error: At least one directory or file path is required")}function kY(t){if(t.length>512)throw new Mo(`Key Validation Error: ${t} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(t))throw new Mo(`Key Validation Error: ${t} cannot contain commas.`)}function qEe(){return wQ()==="v2"?!!process.env.ACTIONS_RESULTS_URL:!!process.env.ACTIONS_CACHE_URL}function wk(t,e,r,n){return fC(this,arguments,void 0,function*(s,i,o,a,c=!1){let A=wQ();G(`Cache service version: ${A}`),GEe(s);let u=dq();if(!_0e(u)){ee(`Cache restore skipped: the effective cache-mode '${u}' does not permit reads.`),G(`Skipped restore for paths [${s.join(", ")}] with primary key '${i}'.`);return}return A==="v2"?yield sft(s,i,o,a,c):yield nft(s,i,o,a,c)})}function nft(t,e,r,n){return fC(this,arguments,void 0,function*(s,i,o,a,c=!1){var A;o=o||[];let u=[i,...o];if(G("Resolved Keys:"),G(JSON.stringify(u)),u.length>10)throw new Mo("Key Validation Error: Keys are limited to a maximum of 10.");for(let h of u)kY(h);let l=yield Cb(),d="";try{let h;try{h=yield q0e(u,s,{compressionMethod:l,enableCrossOsArchive:c})}catch(g){let E=(A=g?.message)!==null&&A!==void 0?A:"";throw E.includes(HEe)?new bk(E):g}if(!h?.archiveLocation)return;if(a?.lookupOnly)return ee("Lookup only - skipping download"),h.cacheKey;d=GQ.join(yield mb(),ah(l)),G(`Archive Path: ${d}`),yield fq(h.archiveLocation,d,a),Tc()&&(yield HQ(d,l));let f=wA(d);return ee(`Cache Size: ~${Math.round(f/(1024*1024))} MB (${f} B)`),yield xY(d,l),ee("Cache restored successfully"),h.cacheKey}catch(h){let f=h;if(f.name===Mo.name)throw h;f instanceof yA&&typeof f.statusCode=="number"&&f.statusCode>=500?Co(`Failed to restore: ${h.message}`):Ye(`Failed to restore: ${h.message}`)}finally{try{yield Eb(d)}catch(h){G(`Failed to delete archive: ${h}`)}}})}function sft(t,e,r,n){return fC(this,arguments,void 0,function*(s,i,o,a,c=!1){var A;a=Object.assign(Object.assign({},a),{useAzureSdk:!0}),o=o||[];let u=[i,...o];if(G("Resolved Keys:"),G(JSON.stringify(u)),u.length>10)throw new Mo("Key Validation Error: Keys are limited to a maximum of 10.");for(let d of u)kY(d);let l="";try{let d=SY(),h=yield Cb(),f={key:i,restoreKeys:o,version:pE(s,h,c)},g;try{g=yield d.GetCacheEntryDownloadURL(f)}catch(I){let y=(A=I?.message)!==null&&A!==void 0?A:"";throw y.includes(HEe)?new bk(y):I}if(!g.ok){G(`Cache not found for version ${f.version} of keys: ${u.join(", ")}`);return}if(f.key!==g.matchedKey?ee(`Cache hit for restore-key: ${g.matchedKey}`):ee(`Cache hit for: ${g.matchedKey}`),a?.lookupOnly)return ee("Lookup only - skipping download"),g.matchedKey;l=GQ.join(yield mb(),ah(h)),G(`Archive path: ${l}`),G(`Starting download of archive to: ${l}`),yield fq(g.signedDownloadUrl,l,a);let m=wA(l);return ee(`Cache Size: ~${Math.round(m/(1024*1024))} MB (${m} B)`),Tc()&&(yield HQ(l,h)),yield xY(l,h),ee("Cache restored successfully"),g.matchedKey}catch(d){let h=d;if(h.name===Mo.name)throw d;h instanceof yA&&typeof h.statusCode=="number"&&h.statusCode>=500?Co(`Failed to restore: ${d.message}`):Ye(`Failed to restore: ${d.message}`)}finally{try{l&&(yield Eb(l))}catch(d){G(`Failed to delete archive: ${d}`)}}})}function Sk(t,e,r){return fC(this,arguments,void 0,function*(n,s,i,o=!1){let a=wQ();G(`Cache service version: ${a}`),GEe(n),kY(s);let c=dq();return L0e(c)?a==="v2"?yield oft(n,s,i,o):yield ift(n,s,i,o):(ee(`Cache save skipped: the effective cache-mode '${c}' does not permit writes.`),G(`Skipped save for paths [${n.join(", ")}] with key '${s}'.`),-1)})}function ift(t,e,r){return fC(this,arguments,void 0,function*(n,s,i,o=!1){var a,c,A,u,l,d;let h=yield Cb(),f=-1,g=yield O4(n);if(G("Cache Paths:"),G(`${JSON.stringify(g)}`),g.length===0)throw new Error("Path Validation Error: Path(s) specified in the action for caching do(es) not exist, hence no cache is being saved.");let E=yield mb(),m=GQ.join(E,ah(h));G(`Archive Path: ${m}`);try{yield DY(E,g,h),Tc()&&(yield HQ(m,h));let I=10*1024*1024*1024,y
Line truncated
|
||||
See ${r.getDocumentationLink()}`;YEe.push(n),eh(n)}function JEe(){bA("deprecation-collector_deprecations",JSON.stringify(FY)),bA("deprecation-collector_errors",JSON.stringify(YEe))}import*as xk from"path";var WEe="GRADLE_ACTION_ID";var vk=".setup-gradle",YQ=class t{getDependencyGraphOption(){let e=Br("dependency-graph");switch(e.toLowerCase().trim()){case"disabled":return"disabled";case"generate":return"generate";case"generate-and-submit":return"generate-and-submit";case"generate-submit-and-upload":return"generate-submit-and-upload";case"generate-and-upload":return"generate-and-upload";case"download-and-submit":return"download-and-submit"}throw TypeError(`The value '${e}' is not valid for 'dependency-graph'. Valid values are: [disabled, generate, generate-and-submit, generate-submit-and-upload, generate-and-upload, download-and-submit].`)}getDependencyGraphContinueOnFailure(){return ru("dependency-graph-continue-on-failure",!0)}getArtifactRetentionDays(){let e=Br("artifact-retention-days");return Aft("artifact-retention-days",e,0)}getJobCorrelator(){return t.constructJobCorrelator(Di.workflow,Di.job,zEe())}getReportDirectory(){let e=Br("dependency-graph-report-dir");return xk.resolve(Ul(),e)}getDownloadArtifactName(){return process.env.DEPENDENCY_GRAPH_DOWNLOAD_ARTIFACT_NAME}getExcludeProjects(){return op("dependency-graph-exclude-projects")}getIncludeProjects(){return op("dependency-graph-include-projects")}getExcludeConfigurations(){return op("dependency-graph-exclude-configurations")}getIncludeConfigurations(){return op("dependency-graph-include-configurations")}getPluginRepository(){return new Dk}static constructJobCorrelator(e,r,n){let s=this.describeMatrix(n),i=s?`${e}-${r}-${s}`:`${e}-${r}`;return this.sanitize(i)}static describeMatrix(e){G(`Got matrix json: ${e}`);let r=JSON.parse(e);return r?Object.values(r).join("-"):""}static sanitize(e){return e.replace(/[^a-zA-Z0-9_-\s]/g,"").replace(/\s+/g,"_").toLowerCase()}};var gC=class{isCacheDisabled(){return qEe()?ru("cache-disabled"):!0}isCacheReadOnly(){return!this.isCacheWriteOnly()&&ru("cache-read-only")}isCacheWriteOnly(){return ru("cache-write-only")}isCacheOverwriteExisting(){return ru("cache-overwrite-existing")}isCacheStrictMatch(){return ru("gradle-home-cache-strict-match")}getCacheCleanupOption(){let e=qQ("gradle-home-cache-cleanup");if(e!==void 0)return Tk("The `gradle-home-cache-cleanup` input parameter has been replaced by `cache-cleanup`"),e?"always".toString():"never".toString();let r=Br("cache-cleanup");switch(r.toLowerCase().trim()){case"always":return"always".toString();case"on-success":return"on-success".toString();case"never":return"never".toString()}throw TypeError(`The value '${r}' is not valid for cache-cleanup. Valid values are: [never, always, on-success].`)}getCacheEncryptionKey(){return Br("cache-encryption-key")}getCacheIncludes(){return _8("gradle-home-cache-includes")}getCacheExcludes(){return _8("gradle-home-cache-excludes")}getCacheProvider(){let e=Br("cache-provider");switch(e.toLowerCase().trim()){case"basic":return"basic";case"enhanced":case"":return"enhanced";case"external":return"external"}throw TypeError(`The value '${e}' is not valid for 'cache-provider'. Valid values are: [basic, enhanced, external].`)}};var Oc=class t{static{this.DevelocityAccessKeyEnvVar="DEVELOCITY_ACCESS_KEY"}static{this.GradleEnterpriseAccessKeyEnvVar="GRADLE_ENTERPRISE_ACCESS_KEY"}getBuildScanPublishEnabled(){return ru("build-scan-publish")&&this.verifyTermsOfUseAgreement()}getTermsOfUseUrl(){return Br("build-scan-terms-of-use-url")}getTermsOfUseAgree(){return Br("build-scan-terms-of-use-agree")}getDevelocityAccessKey(){return Br("develocity-access-key")||process.env[t.DevelocityAccessKeyEnvVar]||process.env[t.GradleEnterpriseAccessKeyEnvVar]||""}getDevelocityTokenExpiry(){return Br("develocity-token-expiry")}getDevelocityInjectionEnabled(){return qQ("develocity-injection-enabled")}getDevelocityUrl(){return Br("develocity-url")}getDevelocityAllowUntrustedServer(){return qQ("develocity-allow-untrusted-server")}getDevelocityCaptureFileFingerprints(){return qQ("develocity-capture-file-fingerprints")}getDevelocityEnforceUrl(){return qQ("develocity-enforce-url")}getDevelocityPluginVersion(){return Br("develocity-plugin-version")}getDevelocityCcudPluginVersion(){return Br("develocity-ccud-plugin-version")}getPluginRepository(){return new Dk}hasTermsOfUseAgreement(){let e=this.getDevelocityAccessKey()!=="",r=this.getTermsOfUseUrl()==="https://gradle.com/terms-of-service"||this.getTermsOfUseUrl()==="https://gradle.com/help/legal-terms-of-use",n=this.getTermsOfUseAgree()==="yes";return e||r&&n}verifyTermsOfUseAgreement(){return this.hasTermsOfUseAgreement()?!0:(Ye("Terms of use at 'https://gradle.com/help/legal-terms-of-use' must be agreed in order to publish build scans."),!1)}},Dk=class{getUrl(){return op("gradle-plugin-repository-url")}getUsername(){return op("gradle-plugin-repository-username")}getPassword(){return op("gradle-plugin-repository-p
Line truncated
|
||||
`),e=e.replace(/\r/g,`
|
||||
`));let s=e.split(`
|
||||
`).map(i=>i.trim());for(let i of s)!i||i.startsWith("#")||n.patterns.push(new Tb(i));return n.searchPaths.push(...$G(n.patterns)),n})}static stat(e,r,n){return iq(this,void 0,void 0,function*(){let s;if(r.followSymbolicLinks)try{s=yield tE.promises.stat(e.path)}catch(i){if(i.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){O(`Broken symlink '${e.path}'`);return}throw new Error(`No information found for the path '${e.path}'. This may indicate a broken symbolic link.`)}throw i}else s=yield tE.promises.lstat(e.path);if(s.isDirectory()&&r.followSymbolicLinks){let i=yield tE.promises.realpath(e.path);for(;n.length>=e.level;)n.pop();if(n.some(o=>o===i)){O(`Symlink cycle detected for path '${e.path}' and realpath '${i}'`);return}n.push(i)}return s})}};import*as oq from"crypto";import*as B2 from"fs";import*as eEe from"stream";import*as tEe from"util";import*as rEe from"path";var Xht=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},Zht=function(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],r;return e?e.call(t):(t=typeof __values=="function"?__values(t):t[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(i){r[i]=t[i]&&function(o){return new Promise(function(a,c){o=t[i](o),s(a,c,o.done,o.value)})}}function s(i,o,a,c){Promise.resolve(c).then(function(A){i({value:A,done:a})},o)}};function nEe(t,e){return Xht(this,arguments,void 0,function*(r,n,s=!1){var i,o,a,c,A;let u=s?$:O,l=!1,d=n||((A=process.env.GITHUB_WORKSPACE)!==null&&A!==void 0?A:process.cwd()),h=oq.createHash("sha256"),f=0;try{for(var g=!0,E=Zht(r.globGenerator()),m;m=yield E.next(),i=m.done,!i;g=!0){c=m.value,g=!1;let I=c;if(u(I),!I.startsWith(`${d}${rEe.sep}`)){u(`Ignore '${I}' since it is not under GITHUB_WORKSPACE.`);continue}if(B2.statSync(I).isDirectory()){u(`Skip directory '${I}'.`);continue}let y=oq.createHash("sha256");yield tEe.promisify(eEe.pipeline)(B2.createReadStream(I),y),h.write(y.digest()),f++,l||(l=!0)}}catch(I){o={error:I}}finally{try{!g&&!i&&(a=E.return)&&(yield a.call(E))}finally{if(o)throw o.error}}return h.end(),l?(u(`Found ${f} files to hash.`),h.digest("hex")):(u("No matches found for glob"),"")})}var sEe=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};function aq(t,e){return sEe(this,void 0,void 0,function*(){return yield I2.create(t,e)})}function iEe(t){return sEe(this,arguments,void 0,function*(e,r="",n,s=!1){let i=!0;n&&typeof n.followSymbolicLinks=="boolean"&&(i=n.followSymbolicLinks);let o=yield aq(e,{followSymbolicLinks:i});return nEe(o,r,s)})}import*as cq from"path";var eft="Gradle User Home",aEe="BASIC_CACHE_PRIMARY_KEY",cEe="BASIC_CACHE_RESTORED_KEY",tft="setup-java",AEe=["**/*.gradle*","**/gradle-wrapper.properties","buildSrc/**/Versions.kt","buildSrc/**/Dependencies.kt","gradle/*.versions.toml","**/versions.properties"],b2=class{async restore(e,r){let n=uEe(e),s=await rft();Uc(aEe,s);try{let i=await o2(n,s);i?(Uc(cEe,i),$(`Basic caching restored from cache key: ${i}`)):$("Basic caching did not find an entry to restore. Will start with empty state.")}catch(i){Oe(`Basic caching failed to restore from cache: ${i}`)}}async save(e,r,n){let s=Ly(aEe),i=Ly(cEe);if(n.readOnly)return{status:"read-only",entries:[Rb({primaryKey:s,restoredKey:i,restoredOutcome:i?"(Entry restored: exact match found)":"(Entry not restored: no match found)",savedOutcome:"(Entry not saved: cache is read-only)"})]};if(i===s)return $(`Basic caching restored entry with key \`${s}\`. Save was skipped.`),{status:"enabled",entries:[Rb({primaryKey:s,restoredKey:i,restoredOutcome:"(Entry restored: exact match found)",savedOutcome:"(Entry not saved: entry with key already exists)"})]};let o=uEe(e);try{return await a2(o,s)===-1?(Oe(`Basic caching failed to save entry with key \`${s}\`. See preceding log output for the cause.`),{status:"enabled",entries:[Rb({primaryKey:s,restoredKey:i,restoredOutcome:i?"(Entry restored: exact match found)":"(Entry not restored: no match found)",savedOutcome:"(Entry not saved: save failed)"})]}):($(`Basic caching saved entry with key: ${s}`),{status:"enabled",entries:[Rb({primaryKey:s,restoredKey:i,savedKey:s,restoredOutcome:i?"(Entry restored: exact match found)":"(Entry not restored: no match found)",savedOutcome:"(Entry saved)"})]})}catch(a){return Oe(`Basic caching failed to save entry with key \`${s}\`: ${a}`),{status:"enabled",entries:[Rb({primaryKey:s,restoredKey:i,restoredOutcome:i?"(Entry reLine truncated
|
||||
`));if(!t)throw new Error(`No file in ${process.cwd()} matched to [${AEe}], make sure you have checked out the target repository`);return`${tft}-${process.env.RUNNER_OS}-${process.arch}-gradle-${t}`}var sft="Enhanced Caching: This build is using the proprietary 'gradle-actions-caching' provider for optimized caching support. See https://github.com/gradle/actions/blob/main/DISTRIBUTION.md for terms of use and opt-out instructions.",ift="Basic Caching: This build uses the basic open-source caching provider. For faster builds and advanced features, consider switching to the Enhanced Caching provider. See https://github.com/gradle/actions/blob/main/DISTRIBUTION.md for details.",oft="External Caching: Gradle User Home is managed by an external caching provider. This action will not restore or save Gradle User Home.",w2=class{constructor(e){this.status=e}async restore(e,r){}async save(e,r,n){return{status:this.status,entries:[]}}};async function hEe(t){return t.getCacheProvider()==="external"?(Q2(oft),new w2("external")):t.isCacheDisabled()?(Q2("Cache is disabled: will not restore state from previous builds."),new w2("disabled")):t.getCacheProvider()==="basic"?(Q2(ift),new b2):(Q2(sft),aft())}async function aft(){let t=cft();return await import(nft(t).href)}function cft(){let t=import.meta.dirname,e=dEe.resolve(t,"../../../sources/vendor/gradle-actions-caching/index.js");if(lEe.existsSync(e))return e;throw new Error(`Unable to locate vendored cache library at ${e}.`)}function Q2(t){console.info(t)}import S2 from"fs";import fEe from"path";var N2=class{constructor(e){this.cacheFile=fEe.resolve(e,f2,"valid-wrappers.json")}load(){if(S2.existsSync(this.cacheFile))try{return JSON.parse(S2.readFileSync(this.cacheFile,"utf-8"))}catch(e){Oe(`Failed to parse checksum cache file: ${e}`)}return[]}save(e){let r=[...new Set(e)];S2.mkdirSync(fEe.dirname(this.cacheFile),{recursive:!0}),S2.writeFileSync(this.cacheFile,JSON.stringify(r))}};var IEe=ge(EEe(),1);import*as CEe from"util";import*as T2 from"path";import*as x2 from"fs";var fft=CEe.promisify(x2.readdir);async function yEe(t){return(await BEe(t)).filter(r=>(0,IEe.default)(r).endsWith("gradle-wrapper.jar")).map(r=>T2.relative(t,r)).sort((r,n)=>r.localeCompare(n))}async function BEe(t){let e=await fft(t),r=await Promise.all(e.map(async n=>{let s=T2.resolve(t,n),i=x2.lstatSync(s,{throwIfNoEntry:!1});return i===void 0?[]:i.isDirectory()?BEe(s):new Promise(o=>o([s]))}));return Array.prototype.concat(...r)}var pft={_useHtmlParser2:!1};function rE(t,e){if(!t)return e??pft;let r={_useHtmlParser2:!!t.xmlMode,...e,...t};return t.xml?(r._useHtmlParser2=!0,r.xmlMode=!0,t.xml!==!0&&Object.assign(r,t.xml)):t.xmlMode&&(r._useHtmlParser2=!0),r}var kq={};Ra(kq,{contains:()=>Y2,extract:()=>ugt,html:()=>ogt,merge:()=>VEe,parseHTML:()=>cgt,root:()=>Agt,text:()=>gg,xml:()=>agt});var vd={};Ra(vd,{DocumentPosition:()=>ea,append:()=>Gft,appendChild:()=>Hft,compareDocumentPosition:()=>HEe,existsOne:()=>PEe,filter:()=>aE,find:()=>O2,findAll:()=>Wft,findOne:()=>H2,findOneChild:()=>Vft,getAttributeValue:()=>Lft,getChildren:()=>oE,getElementById:()=>Kft,getElements:()=>jft,getElementsByClassName:()=>$ft,getElementsByTagName:()=>fg,getElementsByTagType:()=>Xft,getFeed:()=>Dq,getInnerHTML:()=>Mft,getName:()=>Pft,getOuterHTML:()=>LEe,getParent:()=>UEe,getSiblings:()=>xq,getText:()=>L2,hasAttrib:()=>Uft,hasChildren:()=>rr,innerText:()=>Fb,isCDATA:()=>nE,isComment:()=>hg,isDocument:()=>Zo,isTag:()=>Qe,isText:()=>Ii,nextElementSibling:()=>U2,prepend:()=>Yft,prependChild:()=>qft,prevElementSibling:()=>P2,removeElement:()=>$u,removeSubsets:()=>Zft,replaceElement:()=>Oft,testElement:()=>zft,textContent:()=>Ku,uniqueSort:()=>Dd});var Xo={};Ra(Xo,{CDATA:()=>mq,Comment:()=>hq,Directive:()=>dq,Doctype:()=>Eq,ElementType:()=>bt,Root:()=>uq,Script:()=>fq,Style:()=>gq,Tag:()=>pq,Text:()=>lq,isTag:()=>Aq});var bt;(function(t){t.Root="root",t.Text="text",t.Directive="directive",t.Comment="comment",t.Script="script",t.Style="style",t.Tag="tag",t.CDATA="cdata",t.Doctype="doctype"})(bt||(bt={}));function Aq(t){return t.type===bt.Tag||t.type===bt.Script||t.type===bt.Style}var uq=bt.Root,lq=bt.Text,dq=bt.Directive,hq=bt.Comment,fq=bt.Script,gq=bt.Style,pq=bt.Tag,mq=bt.CDATA,Eq=bt.Doctype;var R2=class{constructor(){this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}get parentNode(){return this.parent}set parentNode(e){this.parent=e}get previousSibling(){return this.prev}set previousSibling(e){this.prev=e}get nextSibling(){return this.next}set nextSibling(e){this.next=e}cloneNode(e=!1){return sE(this,e)}},Db=class extends R2{constructor(e){super(),this.data=e}get nodeValue(){return this.data}set nodeValue(e){this.data=e}},IA=class extends Db{constructor(){super(...arguments),this.type=bt.Text}get nodeType(){return 3}},ug=class extends Db{constructor(){super(...arguments),this.type=bt.Comment}get nodeType(){return 8}},lg=class extends Db{constructor(e,r){super(r),this.name=e,this.type=bt.Di
Line truncated
|
||||
`:L2(t.children):nE(t)?L2(t.children):Ii(t)?t.data:""}function Ku(t){return Array.isArray(t)?t.map(Ku).join(""):rr(t)&&!hg(t)?Ku(t.children):Ii(t)?t.data:""}function Fb(t){return Array.isArray(t)?t.map(Fb).join(""):rr(t)&&(t.type===bt.Tag||nE(t))?Fb(t.children):Ii(t)?t.data:""}function oE(t){return rr(t)?t.children:[]}function UEe(t){return t.parent||null}function xq(t){let e=UEe(t);if(e!=null)return oE(e);let r=[t],{prev:n,next:s}=t;for(;n!=null;)r.unshift(n),{prev:n}=n;for(;s!=null;)r.push(s),{next:s}=s;return r}function Lft(t,e){var r;return(r=t.attribs)===null||r===void 0?void 0:r[e]}function Uft(t,e){return t.attribs!=null&&Object.prototype.hasOwnProperty.call(t.attribs,e)&&t.attribs[e]!=null}function Pft(t){return t.name}function U2(t){let{next:e}=t;for(;e!==null&&!Qe(e);)({next:e}=e);return e}function P2(t){let{prev:e}=t;for(;e!==null&&!Qe(e);)({prev:e}=e);return e}function $u(t){if(t.prev&&(t.prev.next=t.next),t.next&&(t.next.prev=t.prev),t.parent){let e=t.parent.children,r=e.lastIndexOf(t);r>=0&&e.splice(r,1)}t.next=null,t.prev=null,t.parent=null}function Oft(t,e){let r=e.prev=t.prev;r&&(r.next=e);let n=e.next=t.next;n&&(n.prev=e);let s=e.parent=t.parent;if(s){let i=s.children;i[i.lastIndexOf(t)]=e,t.parent=null}}function Hft(t,e){if($u(e),e.next=null,e.parent=t,t.children.push(e)>1){let r=t.children[t.children.length-2];r.next=e,e.prev=r}else e.prev=null}function Gft(t,e){$u(e);let{parent:r}=t,n=t.next;if(e.next=n,e.prev=t,t.next=e,e.parent=r,n){if(n.prev=e,r){let s=r.children;s.splice(s.lastIndexOf(n),0,e)}}else r&&r.children.push(e)}function qft(t,e){if($u(e),e.parent=t,e.prev=null,t.children.unshift(e)!==1){let r=t.children[1];r.prev=e,e.next=r}else e.next=null}function Yft(t,e){$u(e);let{parent:r}=t;if(r){let n=r.children;n.splice(n.indexOf(t),0,e)}t.prev&&(t.prev.next=e),e.parent=r,e.prev=t.prev,e.next=t,t.prev=e}function aE(t,e,r=!0,n=1/0){return O2(t,Array.isArray(e)?e:[e],r,n)}function O2(t,e,r,n){let s=[],i=[Array.isArray(e)?e:[e]],o=[0];for(;;){if(o[0]>=i[0].length){if(o.length===1)return s;i.shift(),o.shift();continue}let a=i[0][o[0]++];if(t(a)&&(s.push(a),--n<=0))return s;r&&rr(a)&&a.children.length>0&&(o.unshift(0),i.unshift(a.children))}}function Vft(t,e){return e.find(t)}function H2(t,e,r=!0){let n=Array.isArray(e)?e:[e];for(let s=0;s<n.length;s++){let i=n[s];if(Qe(i)&&t(i))return i;if(r&&rr(i)&&i.children.length>0){let o=H2(t,i.children,!0);if(o)return o}}return null}function PEe(t,e){return(Array.isArray(e)?e:[e]).some(r=>Qe(r)&&t(r)||rr(r)&&PEe(t,r.children))}function Wft(t,e){let r=[],n=[Array.isArray(e)?e:[e]],s=[0];for(;;){if(s[0]>=n[0].length){if(n.length===1)return r;n.shift(),s.shift();continue}let i=n[0][s[0]++];Qe(i)&&t(i)&&r.push(i),rr(i)&&i.children.length>0&&(s.unshift(0),n.unshift(i.children))}}var G2={tag_name(t){return typeof t=="function"?e=>Qe(e)&&t(e.name):t==="*"?Qe:e=>Qe(e)&&e.name===t},tag_type(t){return typeof t=="function"?e=>t(e.type):e=>e.type===t},tag_contains(t){return typeof t=="function"?e=>Ii(e)&&t(e.data):e=>Ii(e)&&e.data===t}};function Rq(t,e){return typeof e=="function"?r=>Qe(r)&&e(r.attribs[t]):r=>Qe(r)&&r.attribs[t]===e}function Jft(t,e){return r=>t(r)||e(r)}function OEe(t){let e=Object.keys(t).map(r=>{let n=t[r];return Object.prototype.hasOwnProperty.call(G2,r)?G2[r](n):Rq(r,n)});return e.length===0?null:e.reduce(Jft)}function zft(t,e){let r=OEe(t);return r?r(e):!0}function jft(t,e,r,n=1/0){let s=OEe(t);return s?aE(s,e,r,n):[]}function Kft(t,e,r=!0){return Array.isArray(e)||(e=[e]),H2(Rq("id",t),e,r)}function fg(t,e,r=!0,n=1/0){return aE(G2.tag_name(t),e,r,n)}function $ft(t,e,r=!0,n=1/0){return aE(Rq("class",t),e,r,n)}function Xft(t,e,r=!0,n=1/0){return aE(G2.tag_type(t),e,r,n)}function Zft(t){let e=t.length;for(;--e>=0;){let r=t[e];if(e>0&&t.lastIndexOf(r,e-1)>=0){t.splice(e,1);continue}for(let n=r.parent;n;n=n.parent)if(t.includes(n)){t.splice(e,1);break}}return t}var ea;(function(t){t[t.DISCONNECTED=1]="DISCONNECTED",t[t.PRECEDING=2]="PRECEDING",t[t.FOLLOWING=4]="FOLLOWING",t[t.CONTAINS=8]="CONTAINS",t[t.CONTAINED_BY=16]="CONTAINED_BY"})(ea||(ea={}));function HEe(t,e){let r=[],n=[];if(t===e)return 0;let s=rr(t)?t:t.parent;for(;s;)r.unshift(s),s=s.parent;for(s=rr(e)?e:e.parent;s;)n.unshift(s),s=s.parent;let i=Math.min(r.length,n.length),o=0;for(;o<i&&r[o]===n[o];)o++;if(o===0)return ea.DISCONNECTED;let a=r[o-1],c=a.children,A=r[o],u=n[o];return c.indexOf(A)>c.indexOf(u)?a===e?ea.FOLLOWING|ea.CONTAINED_BY:ea.FOLLOWING:a===t?ea.PRECEDING|ea.CONTAINS:ea.PRECEDING}function Dd(t){return t=t.filter((e,r,n)=>!n.includes(e,r+1)),t.sort((e,r)=>{let n=HEe(e,r);return n&ea.PRECEDING?-1:n&ea.FOLLOWING?1:0}),t}function Dq(t){let e=q2(sgt,t);return e?e.name==="feed"?egt(e):tgt(e):null}function egt(t){var e;let r=t.children,n={type:"atom",items:fg("entry",r).map(o=>{var a;let{children:c}=o,A={media:GEe(c)};yi(A,"id","id",c),yi(A,"title","title",c);let u=(a=q2("link",c))===null||a===void 0?void 0:a.attribs.href;u&&(A.link=u);let l=kd("summary",c)||kd("conten
Line truncated
|
||||
`).map(i=>i.trim());for(let i of s)!i||i.startsWith("#")||n.patterns.push(new XQ(i));return n.searchPaths.push(...OY(n.patterns)),n})}static stat(e,r,n){return zY(this,void 0,void 0,function*(){let s;if(r.followSymbolicLinks)try{s=yield EC.promises.stat(e.path)}catch(i){if(i.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){G(`Broken symlink '${e.path}'`);return}throw new Error(`No information found for the path '${e.path}'. This may indicate a broken symbolic link.`)}throw i}else s=yield EC.promises.lstat(e.path);if(s.isDirectory()&&r.followSymbolicLinks){let i=yield EC.promises.realpath(e.path);for(;n.length>=e.level;)n.pop();if(n.some(o=>o===i)){G(`Symlink cycle detected for path '${e.path}' and realpath '${i}'`);return}n.push(i)}return s})}};import*as jY from"crypto";import*as Hk from"fs";import*as BCe from"stream";import*as bCe from"util";import*as QCe from"path";var Rgt=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},kgt=function(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],r;return e?e.call(t):(t=typeof __values=="function"?__values(t):t[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(i){r[i]=t[i]&&function(o){return new Promise(function(a,c){o=t[i](o),s(a,c,o.done,o.value)})}}function s(i,o,a,c){Promise.resolve(c).then(function(A){i({value:A,done:a})},o)}};function wCe(t,e){return Rgt(this,arguments,void 0,function*(r,n,s=!1){var i,o,a,c,A;let u=s?ee:G,l=!1,d=n||((A=process.env.GITHUB_WORKSPACE)!==null&&A!==void 0?A:process.cwd()),h=jY.createHash("sha256"),f=0;try{for(var g=!0,E=kgt(r.globGenerator()),m;m=yield E.next(),i=m.done,!i;g=!0){c=m.value,g=!1;let I=c;if(u(I),!I.startsWith(`${d}${QCe.sep}`)){u(`Ignore '${I}' since it is not under GITHUB_WORKSPACE.`);continue}if(Hk.statSync(I).isDirectory()){u(`Skip directory '${I}'.`);continue}let y=jY.createHash("sha256");yield bCe.promisify(BCe.pipeline)(Hk.createReadStream(I),y),h.write(y.digest()),f++,l||(l=!0)}}catch(I){o={error:I}}finally{try{!g&&!i&&(a=E.return)&&(yield a.call(E))}finally{if(o)throw o.error}}return h.end(),l?(u(`Found ${f} files to hash.`),h.digest("hex")):(u("No matches found for glob"),"")})}var SCe=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};function KY(t,e){return SCe(this,void 0,void 0,function*(){return yield Pk.create(t,e)})}function NCe(t){return SCe(this,arguments,void 0,function*(e,r="",n,s=!1){let i=!0;n&&typeof n.followSymbolicLinks=="boolean"&&(i=n.followSymbolicLinks);let o=yield KY(e,{followSymbolicLinks:i});return wCe(o,r,s)})}import*as XY from"path";var vgt="Gradle User Home",xCe="BASIC_CACHE_PRIMARY_KEY",DCe="BASIC_CACHE_RESTORED_KEY",Fgt="setup-java",RCe=["**/*.gradle*","**/gradle-wrapper.properties","buildSrc/**/Versions.kt","buildSrc/**/Dependencies.kt","gradle/*.versions.toml","**/versions.properties"],Gk=class{async restore(e,r){let n=kCe(e),s=await Mgt();bA(xCe,s);try{let i=await wk(n,s);i?(bA(DCe,i),ee(`Basic caching restored from cache key: ${i}`)):ee("Basic caching did not find an entry to restore. Will start with empty state.")}catch(i){Ye(`Basic caching failed to restore from cache: ${i}`)}}async save(e,r,n){let s=$B(xCe),i=$B(DCe);if(n.readOnly)return{status:"read-only",entries:[$Q({primaryKey:s,restoredKey:i,restoredOutcome:i?"(Entry restored: exact match found)":"(Entry not restored: no match found)",savedOutcome:"(Entry not saved: cache is read-only)"})]};if(i===s)return ee(`Basic caching restored entry with key \`${s}\`. Save was skipped.`),{status:"enabled",entries:[$Q({primaryKey:s,restoredKey:i,restoredOutcome:"(Entry restored: exact match found)",savedOutcome:"(Entry not saved: entry with key already exists)"})]};let o=kCe(e);try{return await Sk(o,s)===-1?(Ye(`Basic caching failed to save entry with key \`${s}\`. See preceding log output for the cause.`),{status:"enabled",entries:[$Q({primaryKey:s,restoredKey:i,restoredOutcome:i?"(Entry restored: exact match found)":"(Entry not restored: no match found)",savedOutcome:"(Entry not saved: save failed)"})]}):(ee(`Basic caching saved entry with key: ${s}`),{status:"enabled",entries:[$Q({primaryKey:s,restoredKey:i,savedKey:s,restoredOutcome:i?"(Entry restored: exact match found)":"(Entry not restored: no match found)",savedOutcome:"(Entry saved)"})]})}catch(a){return Ye(`Basic caching failed to save entry with key \`${s}\`: ${a}`),{status:"enabled",entries:[$Q({primaryKey:s,restoredKey:i,restoredOutcome:i?"(EntLine truncated
|
||||
`));if(!t)throw new Error(`No file in ${process.cwd()} matched to [${RCe}], make sure you have checked out the target repository`);return`${Fgt}-${process.env.RUNNER_OS}-${process.arch}-gradle-${t}`}var Lgt="Enhanced Caching: This build is using the proprietary 'gradle-actions-caching' provider for optimized caching support. See https://github.com/gradle/actions/blob/main/DISTRIBUTION.md for terms of use and opt-out instructions.",Ugt="Basic Caching: This build uses the basic open-source caching provider. For faster builds and advanced features, consider switching to the Enhanced Caching provider. See https://github.com/gradle/actions/blob/main/DISTRIBUTION.md for details.",Pgt="External Caching: Gradle User Home is managed by an external caching provider. This action will not restore or save Gradle User Home.",Yk=class{constructor(e){this.status=e}async restore(e,r){}async save(e,r,n){return{status:this.status,entries:[]}}};async function MCe(t){return t.getCacheProvider()==="external"?(qk(Pgt),new Yk("external")):t.isCacheDisabled()?(qk("Cache is disabled: will not restore state from previous builds."),new Yk("disabled")):t.getCacheProvider()==="basic"?(qk(Ugt),new Gk):(qk(Lgt),Ogt())}async function Ogt(){let t=Hgt();return await import(_gt(t).href)}function Hgt(){let t=import.meta.dirname,e=FCe.resolve(t,"../../../sources/vendor/gradle-actions-caching/index.js");if(vCe.existsSync(e))return e;throw new Error(`Unable to locate vendored cache library at ${e}.`)}function qk(t){console.info(t)}import Vk from"fs";import _Ce from"path";var Jk=class{constructor(e){this.cacheFile=_Ce.resolve(e,vk,"valid-wrappers.json")}load(){if(Vk.existsSync(this.cacheFile))try{return JSON.parse(Vk.readFileSync(this.cacheFile,"utf-8"))}catch(e){Ye(`Failed to parse checksum cache file: ${e}`)}return[]}save(e){let r=[...new Set(e)];Vk.mkdirSync(_Ce.dirname(this.cacheFile),{recursive:!0}),Vk.writeFileSync(this.cacheFile,JSON.stringify(r))}};var GCe=Ee(OCe(),1);import*as HCe from"util";import*as Wk from"path";import*as zk from"fs";var Wgt=HCe.promisify(zk.readdir);async function qCe(t){return(await YCe(t)).filter(r=>(0,GCe.default)(r).endsWith("gradle-wrapper.jar")).map(r=>Wk.relative(t,r)).sort((r,n)=>r.localeCompare(n))}async function YCe(t){let e=await Wgt(t),r=await Promise.all(e.map(async n=>{let s=Wk.resolve(t,n),i=zk.lstatSync(s,{throwIfNoEntry:!1});return i===void 0?[]:i.isDirectory()?YCe(s):new Promise(o=>o([s]))}));return Array.prototype.concat(...r)}var jgt={_useHtmlParser2:!1};function CC(t,e){if(!t)return e??jgt;let r={_useHtmlParser2:!!t.xmlMode,...e,...t};return t.xml?(r._useHtmlParser2=!0,r.xmlMode=!0,t.xml!==!0&&Object.assign(r,t.xml)):t.xmlMode&&(r._useHtmlParser2=!0),r}var yV={};gc(yV,{contains:()=>Av,extract:()=>qpt,html:()=>Ppt,merge:()=>hIe,parseHTML:()=>Hpt,root:()=>Gpt,text:()=>Ep,xml:()=>Opt});var vh={};gc(vh,{DocumentPosition:()=>Ma,append:()=>ypt,appendChild:()=>Ipt,compareDocumentPosition:()=>AIe,existsOne:()=>aIe,filter:()=>QC,find:()=>iv,findAll:()=>wpt,findOne:()=>ov,findOneChild:()=>Qpt,getAttributeValue:()=>ppt,getChildren:()=>bC,getElementById:()=>xpt,getElements:()=>Tpt,getElementsByClassName:()=>Dpt,getElementsByTagName:()=>mp,getElementsByTagType:()=>Rpt,getFeed:()=>IV,getInnerHTML:()=>gpt,getName:()=>Ept,getOuterHTML:()=>iIe,getParent:()=>oIe,getSiblings:()=>EV,getText:()=>rv,hasAttrib:()=>mpt,hasChildren:()=>lr,innerText:()=>sw,isCDATA:()=>IC,isComment:()=>pp,isDocument:()=>Fa,isTag:()=>Te,isText:()=>Vi,nextElementSibling:()=>nv,prepend:()=>bpt,prependChild:()=>Bpt,prevElementSibling:()=>sv,removeElement:()=>Yl,removeSubsets:()=>kpt,replaceElement:()=>Cpt,testElement:()=>Npt,textContent:()=>ql,uniqueSort:()=>Rh});var va={};gc(va,{CDATA:()=>oV,Comment:()=>rV,Directive:()=>tV,Doctype:()=>aV,ElementType:()=>vt,Root:()=>$Y,Script:()=>nV,Style:()=>sV,Tag:()=>iV,Text:()=>eV,isTag:()=>ZY});var vt;(function(t){t.Root="root",t.Text="text",t.Directive="directive",t.Comment="comment",t.Script="script",t.Style="style",t.Tag="tag",t.CDATA="cdata",t.Doctype="doctype"})(vt||(vt={}));function ZY(t){return t.type===vt.Tag||t.type===vt.Script||t.type===vt.Style}var $Y=vt.Root,eV=vt.Text,tV=vt.Directive,rV=vt.Comment,nV=vt.Script,sV=vt.Style,iV=vt.Tag,oV=vt.CDATA,aV=vt.Doctype;var jk=class{constructor(){this.parent=null,this.prev=null,this.next=null,this.startIndex=null,this.endIndex=null}get parentNode(){return this.parent}set parentNode(e){this.parent=e}get previousSibling(){return this.prev}set previousSibling(e){this.prev=e}get nextSibling(){return this.next}set nextSibling(e){this.next=e}cloneNode(e=!1){return yC(this,e)}},ew=class extends jk{constructor(e){super(),this.data=e}get nodeValue(){return this.data}set nodeValue(e){this.data=e}},su=class extends ew{constructor(){super(...arguments),this.type=vt.Text}get nodeType(){return 3}},hp=class extends ew{constructor(){super(...arguments),this.type=vt.Comment}get nodeType(){return 8}},fp=class extends ew{constructor(e,r){super(r),this.name=e,this.type=vt.Di
Line truncated
|
||||
`:rv(t.children):IC(t)?rv(t.children):Vi(t)?t.data:""}function ql(t){return Array.isArray(t)?t.map(ql).join(""):lr(t)&&!pp(t)?ql(t.children):Vi(t)?t.data:""}function sw(t){return Array.isArray(t)?t.map(sw).join(""):lr(t)&&(t.type===vt.Tag||IC(t))?sw(t.children):Vi(t)?t.data:""}function bC(t){return lr(t)?t.children:[]}function oIe(t){return t.parent||null}function EV(t){let e=oIe(t);if(e!=null)return bC(e);let r=[t],{prev:n,next:s}=t;for(;n!=null;)r.unshift(n),{prev:n}=n;for(;s!=null;)r.push(s),{next:s}=s;return r}function ppt(t,e){var r;return(r=t.attribs)===null||r===void 0?void 0:r[e]}function mpt(t,e){return t.attribs!=null&&Object.prototype.hasOwnProperty.call(t.attribs,e)&&t.attribs[e]!=null}function Ept(t){return t.name}function nv(t){let{next:e}=t;for(;e!==null&&!Te(e);)({next:e}=e);return e}function sv(t){let{prev:e}=t;for(;e!==null&&!Te(e);)({prev:e}=e);return e}function Yl(t){if(t.prev&&(t.prev.next=t.next),t.next&&(t.next.prev=t.prev),t.parent){let e=t.parent.children,r=e.lastIndexOf(t);r>=0&&e.splice(r,1)}t.next=null,t.prev=null,t.parent=null}function Cpt(t,e){let r=e.prev=t.prev;r&&(r.next=e);let n=e.next=t.next;n&&(n.prev=e);let s=e.parent=t.parent;if(s){let i=s.children;i[i.lastIndexOf(t)]=e,t.parent=null}}function Ipt(t,e){if(Yl(e),e.next=null,e.parent=t,t.children.push(e)>1){let r=t.children[t.children.length-2];r.next=e,e.prev=r}else e.prev=null}function ypt(t,e){Yl(e);let{parent:r}=t,n=t.next;if(e.next=n,e.prev=t,t.next=e,e.parent=r,n){if(n.prev=e,r){let s=r.children;s.splice(s.lastIndexOf(n),0,e)}}else r&&r.children.push(e)}function Bpt(t,e){if(Yl(e),e.parent=t,e.prev=null,t.children.unshift(e)!==1){let r=t.children[1];r.prev=e,e.next=r}else e.next=null}function bpt(t,e){Yl(e);let{parent:r}=t;if(r){let n=r.children;n.splice(n.indexOf(t),0,e)}t.prev&&(t.prev.next=e),e.parent=r,e.prev=t.prev,e.next=t,t.prev=e}function QC(t,e,r=!0,n=1/0){return iv(t,Array.isArray(e)?e:[e],r,n)}function iv(t,e,r,n){let s=[],i=[Array.isArray(e)?e:[e]],o=[0];for(;;){if(o[0]>=i[0].length){if(o.length===1)return s;i.shift(),o.shift();continue}let a=i[0][o[0]++];if(t(a)&&(s.push(a),--n<=0))return s;r&&lr(a)&&a.children.length>0&&(o.unshift(0),i.unshift(a.children))}}function Qpt(t,e){return e.find(t)}function ov(t,e,r=!0){let n=Array.isArray(e)?e:[e];for(let s=0;s<n.length;s++){let i=n[s];if(Te(i)&&t(i))return i;if(r&&lr(i)&&i.children.length>0){let o=ov(t,i.children,!0);if(o)return o}}return null}function aIe(t,e){return(Array.isArray(e)?e:[e]).some(r=>Te(r)&&t(r)||lr(r)&&aIe(t,r.children))}function wpt(t,e){let r=[],n=[Array.isArray(e)?e:[e]],s=[0];for(;;){if(s[0]>=n[0].length){if(n.length===1)return r;n.shift(),s.shift();continue}let i=n[0][s[0]++];Te(i)&&t(i)&&r.push(i),lr(i)&&i.children.length>0&&(s.unshift(0),n.unshift(i.children))}}var av={tag_name(t){return typeof t=="function"?e=>Te(e)&&t(e.name):t==="*"?Te:e=>Te(e)&&e.name===t},tag_type(t){return typeof t=="function"?e=>t(e.type):e=>e.type===t},tag_contains(t){return typeof t=="function"?e=>Vi(e)&&t(e.data):e=>Vi(e)&&e.data===t}};function CV(t,e){return typeof e=="function"?r=>Te(r)&&e(r.attribs[t]):r=>Te(r)&&r.attribs[t]===e}function Spt(t,e){return r=>t(r)||e(r)}function cIe(t){let e=Object.keys(t).map(r=>{let n=t[r];return Object.prototype.hasOwnProperty.call(av,r)?av[r](n):CV(r,n)});return e.length===0?null:e.reduce(Spt)}function Npt(t,e){let r=cIe(t);return r?r(e):!0}function Tpt(t,e,r,n=1/0){let s=cIe(t);return s?QC(s,e,r,n):[]}function xpt(t,e,r=!0){return Array.isArray(e)||(e=[e]),ov(CV("id",t),e,r)}function mp(t,e,r=!0,n=1/0){return QC(av.tag_name(t),e,r,n)}function Dpt(t,e,r=!0,n=1/0){return QC(CV("class",t),e,r,n)}function Rpt(t,e,r=!0,n=1/0){return QC(av.tag_type(t),e,r,n)}function kpt(t){let e=t.length;for(;--e>=0;){let r=t[e];if(e>0&&t.lastIndexOf(r,e-1)>=0){t.splice(e,1);continue}for(let n=r.parent;n;n=n.parent)if(t.includes(n)){t.splice(e,1);break}}return t}var Ma;(function(t){t[t.DISCONNECTED=1]="DISCONNECTED",t[t.PRECEDING=2]="PRECEDING",t[t.FOLLOWING=4]="FOLLOWING",t[t.CONTAINS=8]="CONTAINS",t[t.CONTAINED_BY=16]="CONTAINED_BY"})(Ma||(Ma={}));function AIe(t,e){let r=[],n=[];if(t===e)return 0;let s=lr(t)?t:t.parent;for(;s;)r.unshift(s),s=s.parent;for(s=lr(e)?e:e.parent;s;)n.unshift(s),s=s.parent;let i=Math.min(r.length,n.length),o=0;for(;o<i&&r[o]===n[o];)o++;if(o===0)return Ma.DISCONNECTED;let a=r[o-1],c=a.children,A=r[o],u=n[o];return c.indexOf(A)>c.indexOf(u)?a===e?Ma.FOLLOWING|Ma.CONTAINED_BY:Ma.FOLLOWING:a===t?Ma.PRECEDING|Ma.CONTAINS:Ma.PRECEDING}function Rh(t){return t=t.filter((e,r,n)=>!n.includes(e,r+1)),t.sort((e,r)=>{let n=AIe(e,r);return n&Ma.PRECEDING?-1:n&Ma.FOLLOWING?1:0}),t}function IV(t){let e=cv(Lpt,t);return e?e.name==="feed"?vpt(e):Fpt(e):null}function vpt(t){var e;let r=t.children,n={type:"atom",items:mp("entry",r).map(o=>{var a;let{children:c}=o,A={media:uIe(c)};Ji(A,"id","id",c),Ji(A,"title","title",c);let u=(a=cv("link",c))===null||a===void 0?void 0:a.attribs.href;u&&(A.link=u);let l=kh("summary",c)||kh("conten
Line truncated
|
||||
:is(button, input, select, textarea, optgroup, option)[disabled],
|
||||
optgroup[disabled] > option,
|
||||
fieldset[disabled]:not(fieldset[disabled] legend:first-of-type *)
|
||||
)`,enabled:":not(:disabled)",checked:":is(:is(input[type=radio], input[type=checkbox])[checked], option:selected)",required:":is(input, select, textarea)[required]",optional:":is(input, select, textarea):not([required])",selected:"option:is([selected], select:not([multiple]):not(:has(> option[selected])) > :first-of-type)",checkbox:"[type=checkbox]",file:"[type=file]",password:"[type=password]",radio:"[type=radio]",reset:"[type=reset]",image:"[type=image]",submit:"[type=submit]",parent:":not(:empty)",header:":is(h1, h2, h3, h4, h5, h6)",button:":is(button, input[type=button])",input:":is(input, textarea, select, button)",text:"input:is(:not([type!='']), [type=text])"};var na=ge(_d(),1);var zq={};function jq(t,e){return t===na.default.falseFunc?na.default.falseFunc:r=>e.isTag(r)&&t(r)}function Kq(t,e){let r=e.getSiblings(t);if(r.length<=1)return[];let n=r.indexOf(t);return n<0||n===r.length-1?[]:r.slice(n+1).filter(e.isTag)}function Jq(t){return{xmlMode:!!t.xmlMode,lowerCaseAttributeNames:!!t.lowerCaseAttributeNames,lowerCaseTags:!!t.lowerCaseTags,quirksMode:!!t.quirksMode,cacheResults:!!t.cacheResults,pseudos:t.pseudos,adapter:t.adapter,equals:t.equals}}var Wq=(t,e,r,n,s)=>{let i=s(e,Jq(r),n);return i===na.default.trueFunc?t:i===na.default.falseFunc?na.default.falseFunc:o=>i(o)&&t(o)},rk={is:Wq,matches:Wq,where:Wq,not(t,e,r,n,s){let i=s(e,Jq(r),n);return i===na.default.falseFunc?t:i===na.default.trueFunc?na.default.falseFunc:o=>!i(o)&&t(o)},has(t,e,r,n,s){let{adapter:i}=r,o=Jq(r);o.relativeSelector=!0;let a=e.some(u=>u.some(Gb))?[zq]:void 0,c=s(e,o,a);if(c===na.default.falseFunc)return na.default.falseFunc;let A=jq(c,i);if(a&&c!==na.default.trueFunc){let{shouldTestNextSiblings:u=!1}=c;return l=>{if(!t(l))return!1;a[0]=l;let d=i.getChildren(l),h=u?[...d,...Kq(l,i)]:d;return i.existsOne(A,h)}}return u=>t(u)&&i.existsOne(A,i.getChildren(u))}};function RCe(t,e,r,n,s){var i;let{name:o,data:a}=e;if(Array.isArray(a)){if(!(o in rk))throw new Error(`Unknown pseudo-class :${o}(${a})`);return rk[o](t,a,r,n,s)}let c=(i=r.pseudos)===null||i===void 0?void 0:i[o],A=typeof c=="string"?c:tk[o];if(typeof A=="string"){if(a!=null)throw new Error(`Pseudo ${o} doesn't have any arguments`);let u=(0,xCe.parse)(A);return rk.is(t,u,r,n,s)}if(typeof c=="function")return Vq(c,o,a,1),u=>c(u,a)&&t(u);if(o in pE)return pE[o](t,a,r,n);if(o in Yb){let u=Yb[o];return Vq(u,o,a,2),l=>u(l,r,a)&&t(l)}throw new Error(`Unknown pseudo-class :${o}`)}var sa=ge(fE(),1);function $q(t,e){let r=e.getParent(t);return r&&e.isTag(r)?r:null}function DCe(t,e,r,n,s){let{adapter:i,equals:o}=r;switch(e.type){case sa.SelectorType.PseudoElement:throw new Error("Pseudo-elements are not supported by css-select");case sa.SelectorType.ColumnCombinator:throw new Error("Column combinators are not yet supported by css-select");case sa.SelectorType.Attribute:{if(e.namespace!=null)throw new Error("Namespaced attributes are not yet supported by css-select");return(!r.xmlMode||r.lowerCaseAttributeNames)&&(e.name=e.name.toLowerCase()),wCe[e.action](t,e,r)}case sa.SelectorType.Pseudo:return RCe(t,e,r,n,s);case sa.SelectorType.Tag:{if(e.namespace!=null)throw new Error("Namespaced tag names are not yet supported by css-select");let{name:a}=e;return(!r.xmlMode||r.lowerCaseTags)&&(a=a.toLowerCase()),function(A){return i.getName(A)===a&&t(A)}}case sa.SelectorType.Descendant:{if(r.cacheResults===!1||typeof WeakSet>"u")return function(A){let u=A;for(;u=$q(u,i);)if(t(u))return!0;return!1};let a=new WeakSet;return function(A){let u=A;for(;u=$q(u,i);)if(!a.has(u)){if(i.isTag(u)&&t(u))return!0;a.add(u)}return!1}}case"_flexibleDescendant":return function(c){let A=c;do if(t(A))return!0;while(A=$q(A,i));return!1};case sa.SelectorType.Parent:return function(c){return i.getChildren(c).some(A=>i.isTag(A)&&t(A))};case sa.SelectorType.Child:return function(c){let A=i.getParent(c);return A!=null&&i.isTag(A)&&t(A)};case sa.SelectorType.Sibling:return function(c){let A=i.getSiblings(c);for(let u=0;u<A.length;u++){let l=A[u];if(o(c,l))break;if(i.isTag(l)&&t(l))return!0}return!1};case sa.SelectorType.Adjacent:return i.prevElementSibling?function(c){let A=i.prevElementSibling(c);return A!=null&&t(A)}:function(c){let A=i.getSiblings(c),u;for(let l=0;l<A.length;l++){let d=A[l];if(o(c,d))break;i.isTag(d)&&(u=d)}return!!u&&t(u)};case sa.SelectorType.Universal:{if(e.namespace!=null&&e.namespace!=="*")throw new Error("Namespaced universal selectors are not yet supported by css-select");return t}}}function kCe(t,e,r){let n=nk(t,e,r);return jq(n,e.adapter)}function nk(t,e,r){let n=typeof t=="string"?(0,ac.parse)(t):t;return sk(n,e,r)}function vCe(t){return t.type===ac.SelectorType.Pseudo&&(t.name==="scope"||Array.isArray(t.data)&&t.data.some(e=>e.some(vCe)))}var jgt={type:ac.SelectorType.Descendant},Kgt={type:"_flexibleDescendant"},$gt={type:ac.SelectorType.Pseudo,name:"scope",data:null};function Xgt(t,{adapter:e},r){let n=!!r?.every(s=>{let i=e.isTag(s)&&e.getParent(s);return s===zq||i&&e.isTag(i)});fo
Line truncated
|
||||
`)})):{name:s,value:i.replace(jCe,`\r
|
||||
`)}}).toArray()}var hY={};Ra(hY,{extract:()=>hmt});function dmt(t){var e;return typeof t=="string"?{selector:t,value:"textContent"}:{selector:t.selector,value:(e=t.value)!==null&&e!==void 0?e:"textContent"}}function hmt(t){let e={};for(let r in t){let n=t[r],s=Array.isArray(n),{selector:i,value:o}=dmt(s?n[0]:n),a=typeof o=="function"?o:typeof o=="string"?c=>this._make(c).prop(o):c=>this._make(c).extract(o);if(s)e[r]=this._findBySelector(i,Number.POSITIVE_INFINITY).map((c,A)=>a(A,r,e)).get();else{let c=this._findBySelector(i,1);e[r]=c.length>0?a(c[0],r,e):void 0}}return e}var Ld=class{constructor(e,r,n){if(this.length=0,this.options=n,this._root=r,e){for(let s=0;s<e.length;s++)this[s]=e[s];this.length=e.length}}};Ld.prototype.cheerio="[cheerio object]";Ld.prototype.splice=Array.prototype.splice;Ld.prototype[Symbol.iterator]=Array.prototype[Symbol.iterator];Object.assign(Ld.prototype,Oq,AY,uY,lY,dY,hY);function KCe(t,e){return function r(n,s,i=!0){if(n==null)throw new Error("cheerio.load() expects a string");let o=rE(s),a=t(n,o,i,null);class c extends Ld{_make(l,d){let h=A(l,d);return h.prevObject=this,h}_parse(l,d,h,f){return t(l,d,h,f)}_render(l){return e(l,this.options)}}function A(u,l,d=a,h){if(u&&ta(u))return u;let f=rE(h,o),g=typeof d=="string"?[t(d,f,!1,null)]:"length"in d?d:[d],E=ta(g)?g:new c(g,null,f);if(E._root=E,!u)return new c(void 0,E,f);let m=typeof u=="string"&&Mb(u)?t(u,f,!1,null).children:fmt(u)?[u]:Array.isArray(u)?u:void 0,I=new c(m,E,f);if(m)return I;if(typeof u!="string")throw new TypeError("Unexpected type of selector");let y=u,B=l?typeof l=="string"?Mb(l)?new c([t(l,f,!1,null)],E,f):(y=`${l} ${y}`,E):ta(l)?l:new c(Array.isArray(l)?l:[l],E,f):E;return B?B.find(y):I}return Object.assign(A,kq,{load:r,_root:a,_options:o,fn:c.prototype,prototype:c.prototype}),A}}function fmt(t){return!!t.name||t.type===Xo.Root||t.type===Xo.Text||t.type===Xo.Comment}var gmt=new Set([65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111]),ur="\uFFFD",N;(function(t){t[t.EOF=-1]="EOF",t[t.NULL=0]="NULL",t[t.TABULATION=9]="TABULATION",t[t.CARRIAGE_RETURN=13]="CARRIAGE_RETURN",t[t.LINE_FEED=10]="LINE_FEED",t[t.FORM_FEED=12]="FORM_FEED",t[t.SPACE=32]="SPACE",t[t.EXCLAMATION_MARK=33]="EXCLAMATION_MARK",t[t.QUOTATION_MARK=34]="QUOTATION_MARK",t[t.AMPERSAND=38]="AMPERSAND",t[t.APOSTROPHE=39]="APOSTROPHE",t[t.HYPHEN_MINUS=45]="HYPHEN_MINUS",t[t.SOLIDUS=47]="SOLIDUS",t[t.DIGIT_0=48]="DIGIT_0",t[t.DIGIT_9=57]="DIGIT_9",t[t.SEMICOLON=59]="SEMICOLON",t[t.LESS_THAN_SIGN=60]="LESS_THAN_SIGN",t[t.EQUALS_SIGN=61]="EQUALS_SIGN",t[t.GREATER_THAN_SIGN=62]="GREATER_THAN_SIGN",t[t.QUESTION_MARK=63]="QUESTION_MARK",t[t.LATIN_CAPITAL_A=65]="LATIN_CAPITAL_A",t[t.LATIN_CAPITAL_Z=90]="LATIN_CAPITAL_Z",t[t.RIGHT_SQUARE_BRACKET=93]="RIGHT_SQUARE_BRACKET",t[t.GRAVE_ACCENT=96]="GRAVE_ACCENT",t[t.LATIN_SMALL_A=97]="LATIN_SMALL_A",t[t.LATIN_SMALL_Z=122]="LATIN_SMALL_Z"})(N||(N={}));var Os={DASH_DASH:"--",CDATA_START:"[CDATA[",DOCTYPE:"doctype",SCRIPT:"script",PUBLIC:"public",SYSTEM:"system"};function uk(t){return t>=55296&&t<=57343}function $Ce(t){return t>=56320&&t<=57343}function XCe(t,e){return(t-55296)*1024+9216+e}function lk(t){return t!==32&&t!==10&&t!==13&&t!==9&&t!==12&&t>=1&&t<=31||t>=127&&t<=159}function dk(t){return t>=64976&&t<=65007||gmt.has(t)}var W;(function(t){t.controlCharacterInInputStream="control-character-in-input-stream",t.noncharacterInInputStream="noncharacter-in-input-stream",t.surrogateInInputStream="surrogate-in-input-stream",t.nonVoidHtmlElementStartTagWithTrailingSolidus="non-void-html-element-start-tag-with-trailing-solidus",t.endTagWithAttributes="end-tag-with-attributes",t.endTagWithTrailingSolidus="end-tag-with-trailing-solidus",t.unexpectedSolidusInTag="unexpected-solidus-in-tag",t.unexpectedNullCharacter="unexpected-null-character",t.unexpectedQuestionMarkInsteadOfTagName="unexpected-question-mark-instead-of-tag-name",t.invalidFirstCharacterOfTagName="invalid-first-character-of-tag-name",t.unexpectedEqualsSignBeforeAttributeName="unexpected-equals-sign-before-attribute-name",t.missingEndTagName="missing-end-tag-name",t.unexpectedCharacterInAttributeName="unexpected-character-in-attribute-name",t.unknownNamedCharacterReference="unknown-named-character-reference",t.missingSemicolonAfterCharacterReference="missing-semicolon-after-character-reference",t.unexpectedCharacterAfterDoctypeSystemIdentifier="unexpected-character-after-doctype-system-identifier",t.unexpectedCharacterInUnquotedAttributeValue="unexpected-character-in-unquoted-attribute-value",t.eofBeforeTagName="eof-before-tag-name",t.eofInTag="eof-in-tag",t.missingAttributeValue="missing-attribute-value",t.missingWhitespaceBetweenAttributes="missing-whitespace-between-attributes",t.missingWhitespaceAfterDoctypePublicKeyword="missing-whitespace-after-doctype-public-keywo
Line truncated
|
||||
)`,enabled:":not(:disabled)",checked:":is(:is(input[type=radio], input[type=checkbox])[checked], option:selected)",required:":is(input, select, textarea)[required]",optional:":is(input, select, textarea):not([required])",selected:"option:is([selected], select:not([multiple]):not(:has(> option[selected])) > :first-of-type)",checkbox:"[type=checkbox]",file:"[type=file]",password:"[type=password]",radio:"[type=radio]",reset:"[type=reset]",image:"[type=image]",submit:"[type=submit]",parent:":not(:empty)",header:":is(h1, h2, h3, h4, h5, h6)",button:":is(button, input[type=button])",input:":is(input, textarea, select, button)",text:"input:is(:not([type!='']), [type=text])"};var Ua=Ee(Fh(),1);var LV={};function UV(t,e){return t===Ua.default.falseFunc?Ua.default.falseFunc:r=>e.isTag(r)&&t(r)}function PV(t,e){let r=e.getSiblings(t);if(r.length<=1)return[];let n=r.indexOf(t);return n<0||n===r.length-1?[]:r.slice(n+1).filter(e.isTag)}function _V(t){return{xmlMode:!!t.xmlMode,lowerCaseAttributeNames:!!t.lowerCaseAttributeNames,lowerCaseTags:!!t.lowerCaseTags,quirksMode:!!t.quirksMode,cacheResults:!!t.cacheResults,pseudos:t.pseudos,adapter:t.adapter,equals:t.equals}}var MV=(t,e,r,n,s)=>{let i=s(e,_V(r),n);return i===Ua.default.trueFunc?t:i===Ua.default.falseFunc?Ua.default.falseFunc:o=>i(o)&&t(o)},yv={is:MV,matches:MV,where:MV,not(t,e,r,n,s){let i=s(e,_V(r),n);return i===Ua.default.falseFunc?t:i===Ua.default.trueFunc?Ua.default.falseFunc:o=>!i(o)&&t(o)},has(t,e,r,n,s){let{adapter:i}=r,o=_V(r);o.relativeSelector=!0;let a=e.some(u=>u.some(lw))?[LV]:void 0,c=s(e,o,a);if(c===Ua.default.falseFunc)return Ua.default.falseFunc;let A=UV(c,i);if(a&&c!==Ua.default.trueFunc){let{shouldTestNextSiblings:u=!1}=c;return l=>{if(!t(l))return!1;a[0]=l;let d=i.getChildren(l),h=u?[...d,...PV(l,i)]:d;return i.existsOne(A,h)}}return u=>t(u)&&i.existsOne(A,i.getChildren(u))}};function ZIe(t,e,r,n,s){var i;let{name:o,data:a}=e;if(Array.isArray(a)){if(!(o in yv))throw new Error(`Unknown pseudo-class :${o}(${a})`);return yv[o](t,a,r,n,s)}let c=(i=r.pseudos)===null||i===void 0?void 0:i[o],A=typeof c=="string"?c:Iv[o];if(typeof A=="string"){if(a!=null)throw new Error(`Pseudo ${o} doesn't have any arguments`);let u=(0,XIe.parse)(A);return yv.is(t,u,r,n,s)}if(typeof c=="function")return FV(c,o,a,1),u=>c(u,a)&&t(u);if(o in vC)return vC[o](t,a,r,n);if(o in hw){let u=hw[o];return FV(u,o,a,2),l=>u(l,r,a)&&t(l)}throw new Error(`Unknown pseudo-class :${o}`)}var Pa=Ee(RC(),1);function OV(t,e){let r=e.getParent(t);return r&&e.isTag(r)?r:null}function $Ie(t,e,r,n,s){let{adapter:i,equals:o}=r;switch(e.type){case Pa.SelectorType.PseudoElement:throw new Error("Pseudo-elements are not supported by css-select");case Pa.SelectorType.ColumnCombinator:throw new Error("Column combinators are not yet supported by css-select");case Pa.SelectorType.Attribute:{if(e.namespace!=null)throw new Error("Namespaced attributes are not yet supported by css-select");return(!r.xmlMode||r.lowerCaseAttributeNames)&&(e.name=e.name.toLowerCase()),WIe[e.action](t,e,r)}case Pa.SelectorType.Pseudo:return ZIe(t,e,r,n,s);case Pa.SelectorType.Tag:{if(e.namespace!=null)throw new Error("Namespaced tag names are not yet supported by css-select");let{name:a}=e;return(!r.xmlMode||r.lowerCaseTags)&&(a=a.toLowerCase()),function(A){return i.getName(A)===a&&t(A)}}case Pa.SelectorType.Descendant:{if(r.cacheResults===!1||typeof WeakSet>"u")return function(A){let u=A;for(;u=OV(u,i);)if(t(u))return!0;return!1};let a=new WeakSet;return function(A){let u=A;for(;u=OV(u,i);)if(!a.has(u)){if(i.isTag(u)&&t(u))return!0;a.add(u)}return!1}}case"_flexibleDescendant":return function(c){let A=c;do if(t(A))return!0;while(A=OV(A,i));return!1};case Pa.SelectorType.Parent:return function(c){return i.getChildren(c).some(A=>i.isTag(A)&&t(A))};case Pa.SelectorType.Child:return function(c){let A=i.getParent(c);return A!=null&&i.isTag(A)&&t(A)};case Pa.SelectorType.Sibling:return function(c){let A=i.getSiblings(c);for(let u=0;u<A.length;u++){let l=A[u];if(o(c,l))break;if(i.isTag(l)&&t(l))return!0}return!1};case Pa.SelectorType.Adjacent:return i.prevElementSibling?function(c){let A=i.prevElementSibling(c);return A!=null&&t(A)}:function(c){let A=i.getSiblings(c),u;for(let l=0;l<A.length;l++){let d=A[l];if(o(c,d))break;i.isTag(d)&&(u=d)}return!!u&&t(u)};case Pa.SelectorType.Universal:{if(e.namespace!=null&&e.namespace!=="*")throw new Error("Namespaced universal selectors are not yet supported by css-select");return t}}}function eye(t,e,r){let n=Bv(t,e,r);return UV(n,e.adapter)}function Bv(t,e,r){let n=typeof t=="string"?(0,Yc.parse)(t):t;return bv(n,e,r)}function tye(t){return t.type===Yc.SelectorType.Pseudo&&(t.name==="scope"||Array.isArray(t.data)&&t.data.some(e=>e.some(tye)))}var Tmt={type:Yc.SelectorType.Descendant},xmt={type:"_flexibleDescendant"},Dmt={type:Yc.SelectorType.Pseudo,name:"scope",data:null};function Rmt(t,{adapter:e},r){let n=!!r?.every(s=>{let i=e.isTag(s)&&e.getParent(s);return s===LV||i&&e.isTag(i)});fo
Line truncated
|
||||
`)})):{name:s,value:i.replace(mye,`\r
|
||||
`)}}).toArray()}var rJ={};gc(rJ,{extract:()=>J0t});function V0t(t){var e;return typeof t=="string"?{selector:t,value:"textContent"}:{selector:t.selector,value:(e=t.value)!==null&&e!==void 0?e:"textContent"}}function J0t(t){let e={};for(let r in t){let n=t[r],s=Array.isArray(n),{selector:i,value:o}=V0t(s?n[0]:n),a=typeof o=="function"?o:typeof o=="string"?c=>this._make(c).prop(o):c=>this._make(c).extract(o);if(s)e[r]=this._findBySelector(i,Number.POSITIVE_INFINITY).map((c,A)=>a(A,r,e)).get();else{let c=this._findBySelector(i,1);e[r]=c.length>0?a(c[0],r,e):void 0}}return e}var Lh=class{constructor(e,r,n){if(this.length=0,this.options=n,this._root=r,e){for(let s=0;s<e.length;s++)this[s]=e[s];this.length=e.length}}};Lh.prototype.cheerio="[cheerio object]";Lh.prototype.splice=Array.prototype.splice;Lh.prototype[Symbol.iterator]=Array.prototype[Symbol.iterator];Object.assign(Lh.prototype,xV,ZV,$V,eJ,tJ,rJ);function Eye(t,e){return function r(n,s,i=!0){if(n==null)throw new Error("cheerio.load() expects a string");let o=CC(s),a=t(n,o,i,null);class c extends Lh{_make(l,d){let h=A(l,d);return h.prevObject=this,h}_parse(l,d,h,f){return t(l,d,h,f)}_render(l){return e(l,this.options)}}function A(u,l,d=a,h){if(u&&_a(u))return u;let f=CC(h,o),g=typeof d=="string"?[t(d,f,!1,null)]:"length"in d?d:[d],E=_a(g)?g:new c(g,null,f);if(E._root=E,!u)return new c(void 0,E,f);let m=typeof u=="string"&&iw(u)?t(u,f,!1,null).children:W0t(u)?[u]:Array.isArray(u)?u:void 0,I=new c(m,E,f);if(m)return I;if(typeof u!="string")throw new TypeError("Unexpected type of selector");let y=u,B=l?typeof l=="string"?iw(l)?new c([t(l,f,!1,null)],E,f):(y=`${l} ${y}`,E):_a(l)?l:new c(Array.isArray(l)?l:[l],E,f):E;return B?B.find(y):I}return Object.assign(A,yV,{load:r,_root:a,_options:o,fn:c.prototype,prototype:c.prototype}),A}}function W0t(t){return!!t.name||t.type===va.Root||t.type===va.Text||t.type===va.Comment}var z0t=new Set([65534,65535,131070,131071,196606,196607,262142,262143,327678,327679,393214,393215,458750,458751,524286,524287,589822,589823,655358,655359,720894,720895,786430,786431,851966,851967,917502,917503,983038,983039,1048574,1048575,1114110,1114111]),Er="\uFFFD",T;(function(t){t[t.EOF=-1]="EOF",t[t.NULL=0]="NULL",t[t.TABULATION=9]="TABULATION",t[t.CARRIAGE_RETURN=13]="CARRIAGE_RETURN",t[t.LINE_FEED=10]="LINE_FEED",t[t.FORM_FEED=12]="FORM_FEED",t[t.SPACE=32]="SPACE",t[t.EXCLAMATION_MARK=33]="EXCLAMATION_MARK",t[t.QUOTATION_MARK=34]="QUOTATION_MARK",t[t.AMPERSAND=38]="AMPERSAND",t[t.APOSTROPHE=39]="APOSTROPHE",t[t.HYPHEN_MINUS=45]="HYPHEN_MINUS",t[t.SOLIDUS=47]="SOLIDUS",t[t.DIGIT_0=48]="DIGIT_0",t[t.DIGIT_9=57]="DIGIT_9",t[t.SEMICOLON=59]="SEMICOLON",t[t.LESS_THAN_SIGN=60]="LESS_THAN_SIGN",t[t.EQUALS_SIGN=61]="EQUALS_SIGN",t[t.GREATER_THAN_SIGN=62]="GREATER_THAN_SIGN",t[t.QUESTION_MARK=63]="QUESTION_MARK",t[t.LATIN_CAPITAL_A=65]="LATIN_CAPITAL_A",t[t.LATIN_CAPITAL_Z=90]="LATIN_CAPITAL_Z",t[t.RIGHT_SQUARE_BRACKET=93]="RIGHT_SQUARE_BRACKET",t[t.GRAVE_ACCENT=96]="GRAVE_ACCENT",t[t.LATIN_SMALL_A=97]="LATIN_SMALL_A",t[t.LATIN_SMALL_Z=122]="LATIN_SMALL_Z"})(T||(T={}));var Ai={DASH_DASH:"--",CDATA_START:"[CDATA[",DOCTYPE:"doctype",SCRIPT:"script",PUBLIC:"public",SYSTEM:"system"};function xv(t){return t>=55296&&t<=57343}function Cye(t){return t>=56320&&t<=57343}function Iye(t,e){return(t-55296)*1024+9216+e}function Dv(t){return t!==32&&t!==10&&t!==13&&t!==9&&t!==12&&t>=1&&t<=31||t>=127&&t<=159}function Rv(t){return t>=64976&&t<=65007||z0t.has(t)}var z;(function(t){t.controlCharacterInInputStream="control-character-in-input-stream",t.noncharacterInInputStream="noncharacter-in-input-stream",t.surrogateInInputStream="surrogate-in-input-stream",t.nonVoidHtmlElementStartTagWithTrailingSolidus="non-void-html-element-start-tag-with-trailing-solidus",t.endTagWithAttributes="end-tag-with-attributes",t.endTagWithTrailingSolidus="end-tag-with-trailing-solidus",t.unexpectedSolidusInTag="unexpected-solidus-in-tag",t.unexpectedNullCharacter="unexpected-null-character",t.unexpectedQuestionMarkInsteadOfTagName="unexpected-question-mark-instead-of-tag-name",t.invalidFirstCharacterOfTagName="invalid-first-character-of-tag-name",t.unexpectedEqualsSignBeforeAttributeName="unexpected-equals-sign-before-attribute-name",t.missingEndTagName="missing-end-tag-name",t.unexpectedCharacterInAttributeName="unexpected-character-in-attribute-name",t.unknownNamedCharacterReference="unknown-named-character-reference",t.missingSemicolonAfterCharacterReference="missing-semicolon-after-character-reference",t.unexpectedCharacterAfterDoctypeSystemIdentifier="unexpected-character-after-doctype-system-identifier",t.unexpectedCharacterInUnquotedAttributeValue="unexpected-character-in-unquoted-attribute-value",t.eofBeforeTagName="eof-before-tag-name",t.eofInTag="eof-in-tag",t.missingAttributeValue="missing-attribute-value",t.missingWhitespaceBetweenAttributes="missing-whitespace-between-attributes",t.missingWhitespaceAfterDoctypePublicKeyword="missing-whitespace-after-doctype-public-keywo
Line truncated
|
||||
${t.toDisplayList(this.invalid)}`),this.valid.length>0&&(e.length>0&&(e+=`
|
||||
`),e+=`\u2713 Found known Gradle Wrapper JAR files:
|
||||
${t.toDisplayList(this.valid)}`),e}static toDisplayList(e){return` ${e.map(r=>r.toDisplayString()).join(`
|
||||
`)}`}},q_=class{constructor(e,r){this.path=e,this.checksum=r}toDisplayString(){return`${this.checksum} ${this.path}`}};var cp=class extends Error{constructor(e){e instanceof Error?(super(e.message),this.name=e.name,this.stack=e.stack):super(String(e))}};function HRe(t){if(t instanceof AggregateError){ed("Multiple errors returned");for(let e of t.errors)Yi(`Error ${t.errors.indexOf(e)}: ${e.message}`),e.stack&&$(e.stack)}else t instanceof cp?(ed(String(t)),t.stack&&$(t.stack)):(ed(String(t)),t instanceof Error&&t.stack&&$(t.stack))}async function GRe(t,e,r){if(!t.doValidateWrappers())return;let n=new N2(r),s=process.env.ALLOWED_GRADLE_WRAPPER_CHECKSUMS?.split(",")||[],i=n.load(),o=await ORe(e,t.allowSnapshotWrappers(),s,i);if(o.isValid())await gT("All Gradle Wrapper jars are valid",async()=>{O(`Loaded previously validated checksums from cache: ${i.join(", ")}`),$(o.toDisplayString())});else throw $(o.toDisplayString()),new cp(`At least one Gradle Wrapper Jar failed validation!
|
||||
`)}`}},A_=class{constructor(e,r){this.path=e,this.checksum=r}toDisplayString(){return`${this.checksum} ${this.path}`}};var fm=class extends Error{constructor(e){e instanceof Error?(super(e.message),this.name=e.name,this.stack=e.stack):super(String(e))}};function A2e(t){if(t instanceof AggregateError){eh("Multiple errors returned");for(let e of t.errors)Co(`Error ${t.errors.indexOf(e)}: ${e.message}`),e.stack&&ee(e.stack)}else t instanceof fm?(eh(String(t)),t.stack&&ee(t.stack)):(eh(String(t)),t instanceof Error&&t.stack&&ee(t.stack))}async function u2e(t,e,r){if(!t.doValidateWrappers())return;let n=new Jk(r),s=process.env.ALLOWED_GRADLE_WRAPPER_CHECKSUMS?.split(",")||[],i=n.load(),o=await c2e(e,t.allowSnapshotWrappers(),s,i);if(o.isValid())await Mx("All Gradle Wrapper jars are valid",async()=>{G(`Loaded previously validated checksums from cache: ${i.join(", ")}`),ee(o.toDisplayString())});else throw ee(o.toDisplayString()),new fm(`At least one Gradle Wrapper Jar failed validation!
|
||||
See https://github.com/gradle/actions/blob/main/docs/wrapper-validation.md#validation-failures
|
||||
${o.toDisplayString()}`);n.save(o.valid.map(a=>a.checksum))}import mo from"fs";import Ap from"path";function qRe(t,e,r){let n=Ap.resolve(e,f2);mo.mkdirSync(n,{recursive:!0}),s_t(e),i_t(t),qa()&&o_t(e),r&&Cn("GRADLE_ENCRYPTION_KEY",r)}function s_t(t){let e=Ap.resolve(t,"init.d");mo.mkdirSync(e,{recursive:!0});let r=["gradle-actions.build-result-capture.init.gradle","gradle-actions.build-result-capture-service.plugin.groovy","gradle-actions.github-dependency-graph.init.gradle","gradle-actions.github-dependency-graph-gradle-plugin-apply.groovy","gradle-actions.inject-develocity.init.gradle"];for(let n of r){let s=a_t("init-scripts",n),i=Ap.resolve(e,n);mo.writeFileSync(i,s)}}function i_t(t){let e=c_t();if(e==null)return;let r=Ap.resolve(t,".m2"),n=Ap.resolve(r,"toolchains.xml");if(!mo.existsSync(n))mo.mkdirSync(r,{recursive:!0}),mo.writeFileSync(n,e),$(`Wrote default JDK locations to ${n}`);else{let s=mo.readFileSync(n,"utf8"),i=A_t(s,e);mo.writeFileSync(n,i),$(`Merged default JDK locations into ${n}`)}}function o_t(t){let e=`org.gradle.logging.level=info
|
||||
${o.toDisplayString()}`);n.save(o.valid.map(a=>a.checksum))}import jo from"fs";import gm from"path";function l2e(t,e,r){let n=gm.resolve(e,vk);jo.mkdirSync(n,{recursive:!0}),jMt(e),KMt(t),Tc()&&XMt(e),r&&Rn("GRADLE_ENCRYPTION_KEY",r)}function jMt(t){let e=gm.resolve(t,"init.d");jo.mkdirSync(e,{recursive:!0});let r=["gradle-actions.build-result-capture.init.gradle","gradle-actions.build-result-capture-service.plugin.groovy","gradle-actions.github-dependency-graph.init.gradle","gradle-actions.github-dependency-graph-gradle-plugin-apply.groovy","gradle-actions.inject-develocity.init.gradle"];for(let n of r){let s=ZMt("init-scripts",n),i=gm.resolve(e,n);jo.writeFileSync(i,s)}}function KMt(t){let e=$Mt();if(e==null)return;let r=gm.resolve(t,".m2"),n=gm.resolve(r,"toolchains.xml");if(!jo.existsSync(n))jo.mkdirSync(r,{recursive:!0}),jo.writeFileSync(n,e),ee(`Wrote default JDK locations to ${n}`);else{let s=jo.readFileSync(n,"utf8"),i=e_t(s,e);jo.writeFileSync(n,i),ee(`Merged default JDK locations into ${n}`)}}function XMt(t){let e=`org.gradle.logging.level=info
|
||||
org.gradle.logging.stacktrace=all
|
||||
`,r=Ap.resolve(t,"gradle.properties");if(mo.existsSync(r)){$(`Merged --info and --stacktrace into existing ${r} file`);let n=mo.readFileSync(r,"utf-8");mo.writeFileSync(r,`${e}
|
||||
${n}`)}else $(`Created a new ${r} with --info and --stacktrace`),mo.writeFileSync(r,e)}function a_t(...t){let e=import.meta.dirname,r=Ap.resolve(e,"..","..","..","sources","src","resources",...t);return mo.readFileSync(r,"utf8")}function c_t(){let t=Object.entries(process.env).filter(([e])=>e.startsWith("JAVA_HOME_")&&process.env[e]).map(([e,r])=>({jdkVersion:e.match(/JAVA_HOME_(\d+)_/)?.[1]??null,jdkPath:r})).filter(e=>e.jdkVersion!==null);return t.length===0?null:`<?xml version="1.0" encoding="UTF-8"?>
|
||||
`,r=gm.resolve(t,"gradle.properties");if(jo.existsSync(r)){ee(`Merged --info and --stacktrace into existing ${r} file`);let n=jo.readFileSync(r,"utf-8");jo.writeFileSync(r,`${e}
|
||||
${n}`)}else ee(`Created a new ${r} with --info and --stacktrace`),jo.writeFileSync(r,e)}function ZMt(...t){let e=import.meta.dirname,r=gm.resolve(e,"..","..","..","sources","src","resources",...t);return jo.readFileSync(r,"utf8")}function $Mt(){let t=Object.entries(process.env).filter(([e])=>e.startsWith("JAVA_HOME_")&&process.env[e]).map(([e,r])=>({jdkVersion:e.match(/JAVA_HOME_(\d+)_/)?.[1]??null,jdkPath:r})).filter(e=>e.jdkVersion!==null);return t.length===0?null:`<?xml version="1.0" encoding="UTF-8"?>
|
||||
<toolchains>
|
||||
<!-- JDK Toolchains installed by default on GitHub-hosted runners -->
|
||||
${t.map(({jdkVersion:e,jdkPath:r})=>` <toolchain>
|
||||
@@ -280,56 +287,56 @@ ${t.map(({jdkVersion:e,jdkPath:r})=>` <toolchain>
|
||||
</toolchain>`).join(`
|
||||
`)}
|
||||
</toolchains>
|
||||
`}function A_t(t,e){let r=e.split("<toolchains>").pop();return t.replace("</toolchains>",r)}var tj="GRADLE_BUILD_ACTION_SETUP_COMPLETED",u_t="GRADLE_USER_HOME",l_t="DEVELOCITY_CACHE_TOKEN";async function YRe(t,e,r){let n=await VRe(),s=await h_t();if(process.env[tj])return $("Gradle setup only performed on first gradle/actions step in workflow."),!1;Cn(tj,!0),Uc(tj,!0),Uc(u_t,s),qRe(n,s,t.getCacheEncryptionKey());let i=e.getDevelocityUrl()||void 0,o=await R0e(e);return Uc(l_t,o??""),await(await hEe(t)).restore(s,d_t(t,i,o)),await GRe(r,Vu(),s),T0e(e),!0}function d_t(t,e,r){return{disabled:t.isCacheDisabled(),readOnly:t.isCacheReadOnly(),writeOnly:t.isCacheWriteOnly(),overwriteExisting:t.isCacheOverwriteExisting(),strictMatch:t.isCacheStrictMatch(),cleanup:t.getCacheCleanupOption(),encryptionKey:t.getCacheEncryptionKey()||void 0,develocityAccessToken:r,develocityServerUrl:e,includes:t.getCacheIncludes(),excludes:t.getCacheExcludes()}}async function h_t(){let t=process.env.GRADLE_USER_HOME;if(t){let r=Vu();return nj.resolve(r,t)}let e=nj.resolve(await VRe(),".gradle");if(rj.existsSync(e))return $(`Gradle User Home already exists at ${e}`),Cn("GRADLE_USER_HOME",e),e;if(Y_.platform()==="win32"&&e.startsWith("C:\\")&&rj.existsSync("D:\\a\\")){let r="D:\\a\\.gradle";return $(`Setting GRADLE_USER_HOME to ${r} to leverage (potentially) faster drive.`),Cn("GRADLE_USER_HOME",r),r}return Cn("GRADLE_USER_HOME",e),e}async function VRe(){let t=await My("java",["-XshowSettings:properties","-version"],{silent:!0}),e=/user\.home = (\S*)/i,r=t.stderr.match(e);if(r==null||r.length<=1)return $("Could not determine user.home from java -version output. Using os.homedir()."),Y_.homedir();let n=r[1];return O(`Determined user.home from java -version output: '${n}'`),n}var DDe=ge(aDe(),1);import*as fC from"fs";import*as QDe from"os";import*as hh from"path";import*as oj from"crypto";import*as lp from"fs";var N_t=ge(VT(),1);import*as gw from"path";var J_=ge(VT(),1);import*as ADe from"stream";import*as uDe from"util";import{ok as x_t}from"assert";var cDe=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},V_=class{constructor(e,r,n){if(e<1)throw new Error("max attempts should be greater than or equal to 1");if(this.maxAttempts=e,this.minSeconds=Math.floor(r),this.maxSeconds=Math.floor(n),this.minSeconds>this.maxSeconds)throw new Error("min seconds should be less than or equal to max seconds")}execute(e,r){return cDe(this,void 0,void 0,function*(){let n=1;for(;n<this.maxAttempts;){try{return yield e()}catch(i){if(r&&!r(i))throw i;$(i.message)}let s=this.getSleepAmount();$(`Waiting ${s} seconds before trying again`),yield this.sleep(s),n++}return yield e()})}getSleepAmount(){return Math.floor(Math.random()*(this.maxSeconds-this.minSeconds+1))+this.minSeconds}sleep(e){return cDe(this,void 0,void 0,function*(){return new Promise(r=>setTimeout(r,e*1e3))})}};var up=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},W_=class extends Error{constructor(e){super(`Unexpected HTTP response: ${e}`),this.httpStatusCode=e,Object.setPrototypeOf(this,new.target.prototype)}},R_t=process.platform==="win32",Z1r=process.platform==="darwin",D_t="actions/tool-cache";function lDe(t,e,r,n){return up(this,void 0,void 0,function*(){e=e||gw.join(hDe(),oj.randomUUID()),yield gf(gw.dirname(e)),O(`Downloading ${t}`),O(`Destination ${e}`);let s=3,i=ij("TEST_DOWNLOAD_TOOL_RETRY_MIN_SECONDS",10),o=ij("TEST_DOWNLOAD_TOOL_RETRY_MAX_SECONDS",20);return yield new V_(s,i,o).execute(()=>up(this,void 0,void 0,function*(){return yield k_t(t,e||"",r,n)}),c=>!(c instanceof W_&&c.httpStatusCode&&c.httpStatusCode<500&&c.httpStatusCode!==408&&c.httpStatusCode!==429))})}function k_t(t,e,r,n){return up(this,void 0,void 0,function*(){if(lp.existsSync(e))throw new Error(`Destination file path ${e} already exists`);let s=new Pr(D_t,[],{allowRetries:!1});r&&(O("set auth"),n===void 0&&(n={}),n.authorization=r);let i=yield s.get(t,n);if(i.message.statusCode!==200){let u=new W_(i.message.statusCode);throw O(`Failed to download from "${t}". Code(${i.message.statusCode}) Message(${i.message.statusMessage})`),u}let o=uDe.promisify(ADe.pipeline),c=ij("TEST_DOWNLOAD_TOOL_RESPONSE_MESSAGE_FACTORY",()=>i.message)(),A=!1;try{return yield o(c,lp.createWriteStream(e)),O("download complete"),A=!0,e}finally{if(!A){O("download failed");try{yield mAe(e)}catch(u){O(`Failed to delete '${e}'. ${u.message}`)}}}})}function dDe(t,e){return up(this,void 0,void 0,function*(){if(!t)throw new Error("parameter 'file' is req
Line truncated
|
||||
`," Line feed \\n"]]),YDe=new Map([...qj,["\\"," Backslash \\"],["/"," Forward slash /"]]);function VDe(t){if(!t)throw new Error("Provided artifact name input during validation is empty");for(let[e,r]of YDe)if(t.includes(e))throw new Error(`The artifact name is not valid: ${t}. Contains the following character: ${r}
|
||||
`}function e_t(t,e){let r=e.split("<toolchains>").pop();return t.replace("</toolchains>",r)}var VK="GRADLE_BUILD_ACTION_SETUP_COMPLETED",t_t="GRADLE_USER_HOME",r_t="DEVELOCITY_CACHE_TOKEN";async function d2e(t,e,r){let n=await h2e(),s=await s_t();if(process.env[VK])return ee("Gradle setup only performed on first gradle/actions step in workflow."),!1;Rn(VK,!0),bA(VK,!0),bA(t_t,s),l2e(n,s,t.getCacheEncryptionKey());let i=e.getDevelocityUrl()||void 0,o=await ZEe(e);return bA(r_t,o??""),await(await MCe(t)).restore(s,n_t(t,i,o)),await u2e(r,Ul(),s),KEe(e),!0}function n_t(t,e,r){return{disabled:t.isCacheDisabled(),readOnly:t.isCacheReadOnly(),writeOnly:t.isCacheWriteOnly(),overwriteExisting:t.isCacheOverwriteExisting(),strictMatch:t.isCacheStrictMatch(),cleanup:t.getCacheCleanupOption(),encryptionKey:t.getCacheEncryptionKey()||void 0,develocityAccessToken:r,develocityServerUrl:e,includes:t.getCacheIncludes(),excludes:t.getCacheExcludes()}}async function s_t(){let t=process.env.GRADLE_USER_HOME;if(t){let r=Ul();return WK.resolve(r,t)}let e=WK.resolve(await h2e(),".gradle");if(JK.existsSync(e))return ee(`Gradle User Home already exists at ${e}`),Rn("GRADLE_USER_HOME",e),e;if(u_.platform()==="win32"&&e.startsWith("C:\\")&&JK.existsSync("D:\\a\\")){let r="D:\\a\\.gradle";return ee(`Setting GRADLE_USER_HOME to ${r} to leverage (potentially) faster drive.`),Rn("GRADLE_USER_HOME",r),r}return Rn("GRADLE_USER_HOME",e),e}async function h2e(){let t=await ZB("java",["-XshowSettings:properties","-version"],{silent:!0}),e=/user\.home = (\S*)/i,r=t.stderr.match(e);if(r==null||r.length<=1)return ee("Could not determine user.home from java -version output. Using os.homedir()."),u_.homedir();let n=r[1];return G(`Determined user.home from java -version output: '${n}'`),n}var $2e=Ee(x2e(),1);import*as RI from"fs";import*as J2e from"os";import*as df from"path";import*as KK from"crypto";import*as mm from"fs";var E_t=Ee(uD(),1);import*as P1 from"path";var h_=Ee(uD(),1);import*as R2e from"stream";import*as k2e from"util";import{ok as I_t}from"assert";var D2e=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},l_=class{constructor(e,r,n){if(e<1)throw new Error("max attempts should be greater than or equal to 1");if(this.maxAttempts=e,this.minSeconds=Math.floor(r),this.maxSeconds=Math.floor(n),this.minSeconds>this.maxSeconds)throw new Error("min seconds should be less than or equal to max seconds")}execute(e,r){return D2e(this,void 0,void 0,function*(){let n=1;for(;n<this.maxAttempts;){try{return yield e()}catch(i){if(r&&!r(i))throw i;ee(i.message)}let s=this.getSleepAmount();ee(`Waiting ${s} seconds before trying again`),yield this.sleep(s),n++}return yield e()})}getSleepAmount(){return Math.floor(Math.random()*(this.maxSeconds-this.minSeconds+1))+this.minSeconds}sleep(e){return D2e(this,void 0,void 0,function*(){return new Promise(r=>setTimeout(r,e*1e3))})}};var pm=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},d_=class extends Error{constructor(e){super(`Unexpected HTTP response: ${e}`),this.httpStatusCode=e,Object.setPrototypeOf(this,new.target.prototype)}},y_t=process.platform==="win32",ZTr=process.platform==="darwin",B_t="actions/tool-cache";function v2e(t,e,r,n){return pm(this,void 0,void 0,function*(){e=e||P1.join(M2e(),KK.randomUUID()),yield Cg(P1.dirname(e)),G(`Downloading ${t}`),G(`Destination ${e}`);let s=3,i=jK("TEST_DOWNLOAD_TOOL_RETRY_MIN_SECONDS",10),o=jK("TEST_DOWNLOAD_TOOL_RETRY_MAX_SECONDS",20);return yield new l_(s,i,o).execute(()=>pm(this,void 0,void 0,function*(){return yield b_t(t,e||"",r,n)}),c=>!(c instanceof d_&&c.httpStatusCode&&c.httpStatusCode<500&&c.httpStatusCode!==408&&c.httpStatusCode!==429))})}function b_t(t,e,r,n){return pm(this,void 0,void 0,function*(){if(mm.existsSync(e))throw new Error(`Destination file path ${e} already exists`);let s=new Kr(B_t,[],{allowRetries:!1});r&&(G("set auth"),n===void 0&&(n={}),n.authorization=r);let i=yield s.get(t,n);if(i.message.statusCode!==200){let u=new d_(i.message.statusCode);throw G(`Failed to download from "${t}". Code(${i.message.statusCode}) Message(${i.message.statusMessage})`),u}let o=k2e.promisify(R2e.pipeline),c=jK("TEST_DOWNLOAD_TOOL_RESPONSE_MESSAGE_FACTORY",()=>i.message)(),A=!1;try{return yield o(c,mm.createWriteStream(e)),G("download complete"),A=!0,e}finally{if(!A){G("download failed");try{yield Mue(e)}catch(u){G(`Failed to delete '${e}'. ${u.message}`)}}}})}function F2e(t,e){return pm(this,void 0,void 0,function*(){if(!t)throw new Error("parameter 'file'
Line truncated
|
||||
`," Line feed \\n"]]),dke=new Map([...vX,["\\"," Backslash \\"],["/"," Forward slash /"]]);function hke(t){if(!t)throw new Error("Provided artifact name input during validation is empty");for(let[e,r]of dke)if(t.includes(e))throw new Error(`The artifact name is not valid: ${t}. Contains the following character: ${r}
|
||||
|
||||
Invalid characters include: ${Array.from(YDe.values()).toString()}
|
||||
Invalid characters include: ${Array.from(dke.values()).toString()}
|
||||
|
||||
These characters are not allowed in the artifact name due to limitations with certain file systems such as NTFS. To maintain file system agnostic behavior, these characters are intentionally not allowed to prevent potential problems with downloads on different file systems.`);$("Artifact name is valid!")}function Yj(t){if(!t)throw new Error("Provided file path input during validation is empty");for(let[e,r]of qj)if(t.includes(e))throw new Error(`The path for one of the files in artifact is not valid: ${t}. Contains the following character: ${r}
|
||||
These characters are not allowed in the artifact name due to limitations with certain file systems such as NTFS. To maintain file system agnostic behavior, these characters are intentionally not allowed to prevent potential problems with downloads on different file systems.`);ee("Artifact name is valid!")}function FX(t){if(!t)throw new Error("Provided file path input during validation is empty");for(let[e,r]of vX)if(t.includes(e))throw new Error(`The path for one of the files in artifact is not valid: ${t}. Contains the following character: ${r}
|
||||
|
||||
Invalid characters include: ${Array.from(qj.values()).toString()}
|
||||
Invalid characters include: ${Array.from(vX.values()).toString()}
|
||||
|
||||
The following characters are not allowed in files that are uploaded due to limitations with certain file systems such as NTFS. To maintain file system agnostic behavior, these characters are intentionally not allowed to prevent potential problems with downloads on different file systems.
|
||||
`)}var jDe=ge(zDe(),1);function YA(){return`@actions/artifact-${jDe.version}`}var EC=class extends Error{constructor(e=[]){let r="No files were found to upload";e.length>0&&(r+=`: ${e.join(", ")}`),super(r),this.files=e,this.name="FilesNotFoundError"}},Cl=class extends Error{constructor(e){super(e),this.name="InvalidResponseError"}},Il=class extends Error{constructor(e="Artifact not found"){super(e),this.name="ArtifactNotFoundError"}},fh=class extends Error{constructor(e="@actions/artifact v2.0.0+, upload-artifact@v4+ and download-artifact@v4+ are not currently supported on GHES."){super(e),this.name="GHESNotSupportedError"}},yl=class extends Error{constructor(e){let r=`Unable to make request: ${e}
|
||||
If you are using self-hosted runners, please make sure your runner has access to all GitHub endpoints: https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners#communication-between-self-hosted-runners-and-github`;super(r),this.code=e,this.name="NetworkError"}};yl.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var hp=class extends Error{constructor(){super(`Artifact storage quota has been hit. Unable to upload any new artifacts.
|
||||
More info on storage limits: https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#calculating-minute-and-storage-spending`),this.name="UsageError"}};hp.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var fp=class extends Error{};fp.prototype.name="InvalidTokenError";function iFt(t){return decodeURIComponent(atob(t).replace(/(.)/g,(e,r)=>{let n=r.charCodeAt(0).toString(16).toUpperCase();return n.length<2&&(n="0"+n),"%"+n}))}function oFt(t){let e=t.replace(/-/g,"+").replace(/_/g,"/");switch(e.length%4){case 0:break;case 2:e+="==";break;case 3:e+="=";break;default:throw new Error("base64 string is not of the correct length")}try{return iFt(e)}catch{return atob(e)}}function KDe(t,e){if(typeof t!="string")throw new fp("Invalid token specified: must be a string");e||(e={});let r=e.header===!0?0:1,n=t.split(".")[r];if(typeof n!="string")throw new fp(`Invalid token specified: missing part #${r+1}`);let s;try{s=oFt(n)}catch(i){throw new fp(`Invalid token specified: invalid base64 for part #${r+1} (${i.message})`)}try{return JSON.parse(s)}catch(i){throw new fp(`Invalid token specified: invalid json for part #${r+1} (${i.message})`)}}var X_=new Error("Failed to get backend IDs: The provided JWT token is invalid and/or missing claims");function VA(){let t=K_(),e=KDe(t);if(!e.scp)throw X_;let r=e.scp.split(" ");if(r.length===0)throw X_;for(let n of r){let s=n.split(":");if(s?.[0]!=="Actions.Results")continue;if(s.length!==3)throw X_;let i={workflowRunBackendId:s[1],workflowJobRunBackendId:s[2]};return O(`Workflow Run Backend ID: ${i.workflowRunBackendId}`),O(`Workflow Job Run Backend ID: ${i.workflowJobRunBackendId}`),i}throw X_}function $De(t){if(t)try{let r=new URL(t).searchParams.get("sig");r&&(vo(r),vo(encodeURIComponent(r)))}catch(e){O(`Failed to parse URL: ${t} ${e instanceof Error?e.message:String(e)}`)}}function XDe(t){if(typeof t!="object"||t===null){O("body is not an object or is null");return}"signed_upload_url"in t&&typeof t.signed_upload_url=="string"&&$De(t.signed_upload_url),"signed_url"in t&&typeof t.signed_url=="string"&&$De(t.signed_url)}var Z_=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},Vj=class{constructor(e,r,n,s){this.maxAttempts=5,this.baseRetryIntervalMilliseconds=3e3,this.retryMultiplier=1.5;let i=K_();this.baseUrl=vDe(),r&&(this.maxAttempts=r),n&&(this.baseRetryIntervalMilliseconds=n),s&&(this.retryMultiplier=s),this.httpClient=new Pr(e,[new wu(i)])}request(e,r,n,s){return Z_(this,void 0,void 0,function*(){let i=new URL(`/twirp/${e}/${r}`,this.baseUrl).href;O(`[Request] ${r} ${i}`);let o={"Content-Type":n};try{let{body:a}=yield this.retryableRequest(()=>Z_(this,void 0,void 0,function*(){return this.httpClient.post(i,JSON.stringify(s),o)}));return a}catch(a){throw new Error(`Failed to ${r}: ${a.message}`)}})}retryableRequest(e){return Z_(this,void 0,void 0,function*(){let r=0,n="",s="";for(;r<this.maxAttempts;){let i=!1;try{let a=yield e(),c=a.message.statusCode;s=yield a.readBody(),O(`[Response] - ${a.message.statusCode}`),O(`Headers: ${JSON.stringify(a.message.headers,null,2)}`);let A=JSON.parse(s);if(XDe(A),O(`Body: ${JSON.stringify(A,null,2)}`),this.isSuccessStatusCode(c))return{response:a,body:A};if(i=this.isRetryableHttpStatusCode(c),n=`Failed request: (${c}) ${a.message.statusMessage}`,A.msg){if(hp.isUsageErrorMessage(A.msg))throw new hp;n=`${n}: ${A.msg}`}}catch(a){if(a instanceof SyntaxError&&O(`Raw Body: ${s}`),a instanceof hp)throw a;if(yl.isNetworkErrorCode(a?.code))throw new yl(a?.code);i=!0,n=a.message}if(!i)throw new Error(`Received non-retryable error: ${n}`);if(r+1===this.maxAttempts)throw new Error(`Failed to make request after ${this.maxAttempts} attempts: ${n}`);let o=this.getExponentialRetryTimeMilliseconds(r);$(`Attempt ${r+1} of ${this.maxAttempts} failed with error: ${n}. Retrying request in ${o} ms...`),yield this.sleep(o),r++}throw new Error("Request failed")})}isSuccessStatusCode(e){return e?e>=200&&e<300:!1}isRetryableHttpStatusCode(e){return e?[tr.BadGateway,tr.GatewayTimeout,tr.InternalServerError,tr.ServiceUnavailable,tr.TooManyRequests].includes(e):!1}sleep(e){return Z_(this,void 0,void 0,function*(){return new Promise(r=>setTimeout(r,e))})}getExponentialRetryTimeMilliseconds(e){if(e<0)throw new Error("attempt should be a positive integer");if(e===0)return this.baseRetryIntervalMilliseconds;let r=this.baseRetryIntervalMilliseconds*Math.pow(this.retryMultiplier,e),n=r*this.retryMultiplier;return Math.trunc(Math.random()*(n-r)+r)}};function WA(t){let e=new Vj(YA(),t?.maxAttempts,t?.retryIntervalMs,t?.retryMultiplier);return new $_(e)}import*as CC from"fs";import{normalize as ZDe,resolve as e2e}from"path";function t2e(t){if(!CC.existsSync(t))throw ne
Line truncated
|
||||
Are you trying to download from a different run? Try specifying a github-token with \`actions:read\` scope.`);c.length>1&&Oe("Multiple artifacts found, defaulting to first.");let A={workflowRunBackendId:c[0].workflowRunBackendId,workflowJobRunBackendId:c[0].workflowJobRunBackendId,name:c[0].name},{signedUrl:u}=yield n.GetSignedArtifactURL(A);$(`Redirecting to blob download url: ${d4e(u)}`);try{$(`Starting download of artifact to: ${r}`);let l=yield h4e(u,r,e?.skipDecompress);$("Artifact download completed successfully."),e?.expectedHash&&e?.expectedHash!==l.sha256Digest&&(s=!0,O(`Computed digest: ${l.sha256Digest}`),O(`Expected digest: ${e.expectedHash}`))}catch(l){throw new Error(`Unable to download and extract artifact: ${l.message}`)}return{downloadPath:r,digestMismatch:s}})}function p4e(){return hI(this,arguments,void 0,function*(t=_De()){return(yield qWt(t))?O(`Artifact destination folder already exists: ${t}`):(O(`Artifact destination folder does not exist, creating: ${t}`),yield a4e.mkdir(t,{recursive:!0})),t})}var VWt=5,WWt=[400,401,403,404,422];function fI(t,e=VWt,r=WWt){var n;if(e<=0)return[{enabled:!1},t.request];let s={enabled:!0};r.length>0&&(s.doNotRetry=r);let i=Object.assign(Object.assign({},t.request),{retries:e});return O(`GitHub client configured with: (retries: ${i.retries}, retry-exempt-status-code: ${(n=s.doNotRetry)!==null&&n!==void 0?n:"octokit default: [400, 401, 403, 404, 422]"})`),[s,i]}var m4e="6.0.0";function qp(t){t.hook.wrap("request",(e,r)=>{t.log.debug("request",r);let n=Date.now(),s=t.request.endpoint.parse(r),i=s.url.replace(r.baseUrl,"");return e(r).then(o=>{let a=o.headers["x-github-request-id"];return t.log.info(`${s.method} ${i} - ${o.status} with id ${a} in ${Date.now()-n}ms`),o}).catch(o=>{let a=o.response?.headers["x-github-request-id"]||"UNKNOWN";throw t.log.error(`${s.method} ${i} - ${o.status} with id ${a} in ${Date.now()-n}ms`),o})})}qp.VERSION=m4e;var I4e=ge(E4e(),1);var oL=class extends Error{name;status;request;response;constructor(e,r,n){super(e,{cause:n.cause}),this.name="HttpError",this.status=Number.parseInt(r),Number.isNaN(this.status)&&(this.status=0);"response"in n&&(this.response=n.response);let s=Object.assign({},n.request);n.request.headers.authorization&&(s.headers=Object.assign({},n.request.headers,{authorization:n.request.headers.authorization.replace(/(?<! ) .*$/," [REDACTED]")})),s.url=s.url.replace(/\bclient_secret=\w+/g,"client_secret=[REDACTED]").replace(/\baccess_token=\w+/g,"access_token=[REDACTED]"),this.request=s}};var JWt="0.0.0-development";async function C4e(t,e,r,n){if(!r.request||!r.request.request)throw r;if(r.status>=400&&!t.doNotRetry.includes(r.status)){let s=n.request.retries!=null?n.request.retries:t.retries,i=Math.pow((n.request.retryCount||0)+1,2);throw e.retry.retryRequest(r,s,i)}throw r}async function zWt(t,e,r,n){let s=new I4e.default;return s.on("failed",function(i,o){let a=~~i.request.request.retries,c=~~i.request.request.retryAfter;if(n.request.retryCount=o.retryCount+1,a>o.retryCount)return c*t.retryAfterBaseValue}),s.schedule(jWt.bind(null,t,e,r),n)}async function jWt(t,e,r,n){let s=await r(r,n);if(s.data&&s.data.errors&&s.data.errors.length>0&&/Something went wrong while executing your query/.test(s.data.errors[0].message)){let i=new oL(s.data.errors[0].message,500,{request:n,response:s});return C4e(t,e,i,n)}return s}function Yp(t,e){let r=Object.assign({enabled:!0,retryAfterBaseValue:1e3,doNotRetry:[400,401,403,404,410,422,451],retries:3},e.retry);return r.enabled&&(t.hook.error("request",C4e.bind(null,r,t)),t.hook.wrap("request",zWt.bind(null,r,t))),{retry:{retryRequest:(n,s,i)=>(n.request.request=Object.assign({},n.request.request,{retries:s,retryAfter:i}),n)}}}Yp.VERSION=JWt;var y4e=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};function aL(t,e,r,n,s){return y4e(this,void 0,void 0,function*(){var i;let[o,a]=fI(Ef),c={log:void 0,userAgent:YA(),previews:void 0,retry:o,request:a},u=yield Ya(s,c,Yp,qp).request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts{?name}",{owner:r,repo:n,run_id:e,name:t});if(u.status!==200)throw new Cl(`Invalid response from GitHub API: ${u.status} (${(i=u?.headers)===null||i===void 0?void 0:i["x-github-request-id"]})`);if(u.data.artifacts.length===0)throw new Il(`Artifact not found for name: ${t}
|
||||
`)}var mke=Ee(pke(),1);function Du(){return`@actions/artifact-${mke.version}`}var MI=class extends Error{constructor(e=[]){let r="No files were found to upload";e.length>0&&(r+=`: ${e.join(", ")}`),super(r),this.files=e,this.name="FilesNotFoundError"}},ld=class extends Error{constructor(e){super(e),this.name="InvalidResponseError"}},dd=class extends Error{constructor(e="Artifact not found"){super(e),this.name="ArtifactNotFoundError"}},hf=class extends Error{constructor(e="@actions/artifact v2.0.0+, upload-artifact@v4+ and download-artifact@v4+ are not currently supported on GHES."){super(e),this.name="GHESNotSupportedError"}},hd=class extends Error{constructor(e){let r=`Unable to make request: ${e}
|
||||
If you are using self-hosted runners, please make sure your runner has access to all GitHub endpoints: https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners#communication-between-self-hosted-runners-and-github`;super(r),this.code=e,this.name="NetworkError"}};hd.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var Cm=class extends Error{constructor(){super(`Artifact storage quota has been hit. Unable to upload any new artifacts.
|
||||
More info on storage limits: https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#calculating-minute-and-storage-spending`),this.name="UsageError"}};Cm.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var Im=class extends Error{};Im.prototype.name="InvalidTokenError";function K_t(t){return decodeURIComponent(atob(t).replace(/(.)/g,(e,r)=>{let n=r.charCodeAt(0).toString(16).toUpperCase();return n.length<2&&(n="0"+n),"%"+n}))}function X_t(t){let e=t.replace(/-/g,"+").replace(/_/g,"/");switch(e.length%4){case 0:break;case 2:e+="==";break;case 3:e+="=";break;default:throw new Error("base64 string is not of the correct length")}try{return K_t(e)}catch{return atob(e)}}function Eke(t,e){if(typeof t!="string")throw new Im("Invalid token specified: must be a string");e||(e={});let r=e.header===!0?0:1,n=t.split(".")[r];if(typeof n!="string")throw new Im(`Invalid token specified: missing part #${r+1}`);let s;try{s=X_t(n)}catch(i){throw new Im(`Invalid token specified: invalid base64 for part #${r+1} (${i.message})`)}try{return JSON.parse(s)}catch(i){throw new Im(`Invalid token specified: invalid json for part #${r+1} (${i.message})`)}}var E_=new Error("Failed to get backend IDs: The provided JWT token is invalid and/or missing claims");function Ru(){let t=p_(),e=Eke(t);if(!e.scp)throw E_;let r=e.scp.split(" ");if(r.length===0)throw E_;for(let n of r){let s=n.split(":");if(s?.[0]!=="Actions.Results")continue;if(s.length!==3)throw E_;let i={workflowRunBackendId:s[1],workflowJobRunBackendId:s[2]};return G(`Workflow Run Backend ID: ${i.workflowRunBackendId}`),G(`Workflow Job Run Backend ID: ${i.workflowJobRunBackendId}`),i}throw E_}function Cke(t){if(t)try{let r=new URL(t).searchParams.get("sig");r&&(da(r),da(encodeURIComponent(r)))}catch(e){G(`Failed to parse URL: ${t} ${e instanceof Error?e.message:String(e)}`)}}function Ike(t){if(typeof t!="object"||t===null){G("body is not an object or is null");return}"signed_upload_url"in t&&typeof t.signed_upload_url=="string"&&Cke(t.signed_upload_url),"signed_url"in t&&typeof t.signed_url=="string"&&Cke(t.signed_url)}var C_=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},MX=class{constructor(e,r,n,s){this.maxAttempts=5,this.baseRetryIntervalMilliseconds=3e3,this.retryMultiplier=1.5;let i=p_();this.baseUrl=tke(),r&&(this.maxAttempts=r),n&&(this.baseRetryIntervalMilliseconds=n),s&&(this.retryMultiplier=s),this.httpClient=new Kr(e,[new gl(i)])}request(e,r,n,s){return C_(this,void 0,void 0,function*(){let i=new URL(`/twirp/${e}/${r}`,this.baseUrl).href;G(`[Request] ${r} ${i}`);let o={"Content-Type":n};try{let{body:a}=yield this.retryableRequest(()=>C_(this,void 0,void 0,function*(){return this.httpClient.post(i,JSON.stringify(s),o)}));return a}catch(a){throw new Error(`Failed to ${r}: ${a.message}`)}})}retryableRequest(e){return C_(this,void 0,void 0,function*(){let r=0,n="",s="";for(;r<this.maxAttempts;){let i=!1;try{let a=yield e(),c=a.message.statusCode;s=yield a.readBody(),G(`[Response] - ${a.message.statusCode}`),G(`Headers: ${JSON.stringify(a.message.headers,null,2)}`);let A=JSON.parse(s);if(Ike(A),G(`Body: ${JSON.stringify(A,null,2)}`),this.isSuccessStatusCode(c))return{response:a,body:A};if(i=this.isRetryableHttpStatusCode(c),n=`Failed request: (${c}) ${a.message.statusMessage}`,A.msg){if(Cm.isUsageErrorMessage(A.msg))throw new Cm;n=`${n}: ${A.msg}`}}catch(a){if(a instanceof SyntaxError&&G(`Raw Body: ${s}`),a instanceof Cm)throw a;if(hd.isNetworkErrorCode(a?.code))throw new hd(a?.code);i=!0,n=a.message}if(!i)throw new Error(`Received non-retryable error: ${n}`);if(r+1===this.maxAttempts)throw new Error(`Failed to make request after ${this.maxAttempts} attempts: ${n}`);let o=this.getExponentialRetryTimeMilliseconds(r);ee(`Attempt ${r+1} of ${this.maxAttempts} failed with error: ${n}. Retrying request in ${o} ms...`),yield this.sleep(o),r++}throw new Error("Request failed")})}isSuccessStatusCode(e){return e?e>=200&&e<300:!1}isRetryableHttpStatusCode(e){return e?[ur.BadGateway,ur.GatewayTimeout,ur.InternalServerError,ur.ServiceUnavailable,ur.TooManyRequests].includes(e):!1}sleep(e){return C_(this,void 0,void 0,function*(){return new Promise(r=>setTimeout(r,e))})}getExponentialRetryTimeMilliseconds(e){if(e<0)throw new Error("attempt should be a positive integer");if(e===0)return this.baseRetryIntervalMilliseconds;let r=this.baseRetryIntervalMilliseconds*Math.pow(this.retryMultiplier,e),n=r*this.retryMultiplier;return Math.trunc(Math.random()*(n-r)+r)}};function ku(t){let e=new MX(Du(),t?.maxAttempts,t?.retryIntervalMs,t?.retryMultiplier);return new m_(e)}import*as _I from"fs";import{normalize as yke,resolve as Bke}from"path";function bke(t){if(!_I.existsSync(t))throw n
Line truncated
|
||||
Are you trying to download from a different run? Try specifying a github-token with \`actions:read\` scope.`);c.length>1&&Ye("Multiple artifacts found, defaulting to first.");let A={workflowRunBackendId:c[0].workflowRunBackendId,workflowJobRunBackendId:c[0].workflowJobRunBackendId,name:c[0].name},{signedUrl:u}=yield n.GetSignedArtifactURL(A);ee(`Redirecting to blob download url: ${z6e(u)}`);try{ee(`Starting download of artifact to: ${r}`);let l=yield j6e(u,r,e?.skipDecompress);ee("Artifact download completed successfully."),e?.expectedHash&&e?.expectedHash!==l.sha256Digest&&(s=!0,G(`Computed digest: ${l.sha256Digest}`),G(`Expected digest: ${e.expectedHash}`))}catch(l){throw new Error(`Unable to download and extract artifact: ${l.message}`)}return{downloadPath:r,digestMismatch:s}})}function Z6e(){return Dy(this,arguments,void 0,function*(t=rke()){return(yield Lzt(t))?G(`Artifact destination folder already exists: ${t}`):(G(`Artifact destination folder does not exist, creating: ${t}`),yield q6e.mkdir(t,{recursive:!0})),t})}var Pzt=5,Ozt=[400,401,403,404,422];function Ry(t,e=Pzt,r=Ozt){var n;if(e<=0)return[{enabled:!1},t.request];let s={enabled:!0};r.length>0&&(s.doNotRetry=r);let i=Object.assign(Object.assign({},t.request),{retries:e});return G(`GitHub client configured with: (retries: ${i.retries}, retry-exempt-status-code: ${(n=s.doNotRetry)!==null&&n!==void 0?n:"octokit default: [400, 401, 403, 404, 422]"})`),[s,i]}var $6e="6.0.0";function Jm(t){t.hook.wrap("request",(e,r)=>{t.log.debug("request",r);let n=Date.now(),s=t.request.endpoint.parse(r),i=s.url.replace(r.baseUrl,"");return e(r).then(o=>{let a=o.headers["x-github-request-id"];return t.log.info(`${s.method} ${i} - ${o.status} with id ${a} in ${Date.now()-n}ms`),o}).catch(o=>{let a=o.response?.headers["x-github-request-id"]||"UNKNOWN";throw t.log.error(`${s.method} ${i} - ${o.status} with id ${a} in ${Date.now()-n}ms`),o})})}Jm.VERSION=$6e;var rHe=Ee(eHe(),1);var Hzt="0.0.0-development";function Gzt(t){return t.request!==void 0}async function tHe(t,e,r,n){if(!Gzt(r)||!r?.request.request)throw r;if(r.status>=400&&!t.doNotRetry.includes(r.status)){let s=n.request.retries!=null?n.request.retries:t.retries,i=Math.pow((n.request.retryCount||0)+1,2);throw e.retry.retryRequest(r,s,i)}throw r}async function qzt(t,e,r,n){let s=new rHe.default;return s.on("failed",function(i,o){let a=~~i.request.request?.retries,c=~~i.request.request?.retryAfter;if(n.request.retryCount=o.retryCount+1,a>o.retryCount)return c*t.retryAfterBaseValue}),s.schedule(Yzt.bind(null,t,e,r),n)}async function Yzt(t,e,r,n){let s=await r(n);if(s.data&&s.data.errors&&s.data.errors.length>0&&/Something went wrong while executing your query/.test(s.data.errors[0].message)){let i=new ml(s.data.errors[0].message,500,{request:n,response:s});return tHe(t,e,i,n)}return s}function Wm(t,e){let r=Object.assign({enabled:!0,retryAfterBaseValue:1e3,doNotRetry:[400,401,403,404,410,422,451],retries:3},e.retry),n={retry:{retryRequest:(s,i,o)=>(s.request.request=Object.assign({},s.request.request,{retries:i,retryAfter:o}),s)}};return r.enabled&&(t.hook.error("request",tHe.bind(null,r,n)),t.hook.wrap("request",qzt.bind(null,r,n))),n}Wm.VERSION=Hzt;var nHe=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};function SU(t,e,r,n,s){return nHe(this,void 0,void 0,function*(){var i;let[o,a]=Ry(yg),c={log:void 0,userAgent:Du(),previews:void 0,retry:o,request:a},u=yield xc(s,c,Wm,Jm).request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts{?name}",{owner:r,repo:n,run_id:e,name:t});if(u.status!==200)throw new ld(`Invalid response from GitHub API: ${u.status} (${(i=u?.headers)===null||i===void 0?void 0:i["x-github-request-id"]})`);if(u.data.artifacts.length===0)throw new dd(`Artifact not found for name: ${t}
|
||||
Please ensure that your artifact is not expired and the artifact was uploaded using a compatible version of toolkit/upload-artifact.
|
||||
For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md`);let l=u.data.artifacts[0];return u.data.artifacts.length>1&&(l=u.data.artifacts.sort((d,h)=>h.id-d.id)[0],O(`More than one artifact found for a single name, returning newest (id: ${l.id})`)),{artifact:{name:l.name,id:l.id,size:l.size_in_bytes,createdAt:l.created_at?new Date(l.created_at):void 0,digest:l.digest}}})}function B4e(t){return y4e(this,void 0,void 0,function*(){var e;let r=WA(),{workflowRunBackendId:n,workflowJobRunBackendId:s}=VA(),i={workflowRunBackendId:n,workflowJobRunBackendId:s,nameFilter:pn.create({value:t})},o=yield r.ListArtifacts(i);if(o.artifacts.length===0)throw new Il(`Artifact not found for name: ${t}
|
||||
For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md`);let l=u.data.artifacts[0];return u.data.artifacts.length>1&&(l=u.data.artifacts.sort((d,h)=>h.id-d.id)[0],G(`More than one artifact found for a single name, returning newest (id: ${l.id})`)),{artifact:{name:l.name,id:l.id,size:l.size_in_bytes,createdAt:l.created_at?new Date(l.created_at):void 0,digest:l.digest}}})}function sHe(t){return nHe(this,void 0,void 0,function*(){var e;let r=ku(),{workflowRunBackendId:n,workflowJobRunBackendId:s}=Ru(),i={workflowRunBackendId:n,workflowJobRunBackendId:s,nameFilter:Tn.create({value:t})},o=yield r.ListArtifacts(i);if(o.artifacts.length===0)throw new dd(`Artifact not found for name: ${t}
|
||||
Please ensure that your artifact is not expired and the artifact was uploaded using a compatible version of toolkit/upload-artifact.
|
||||
For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md`);let a=o.artifacts[0];return o.artifacts.length>1&&(a=o.artifacts.sort((c,A)=>Number(A.databaseId)-Number(c.databaseId))[0],O(`More than one artifact found for a single name, returning newest (id: ${a.databaseId})`)),{artifact:{name:a.name,id:Number(a.databaseId),size:Number(a.size),createdAt:a.createdAt?Eo.toDate(a.createdAt):void 0,digest:(e=a.digest)===null||e===void 0?void 0:e.value}}})}var b4e=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};function Q4e(t,e,r,n,s){return b4e(this,void 0,void 0,function*(){var i;let[o,a]=fI(Ef),c={log:void 0,userAgent:YA(),previews:void 0,retry:o,request:a},A=Ya(s,c,Yp,qp),u=yield aL(t,e,r,n,s),l=yield A.rest.actions.deleteArtifact({owner:r,repo:n,artifact_id:u.artifact.id});if(l.status!==204)throw new Cl(`Invalid response from GitHub API: ${l.status} (${(i=l?.headers)===null||i===void 0?void 0:i["x-github-request-id"]})`);return{id:u.artifact.id}})}function w4e(t){return b4e(this,void 0,void 0,function*(){let e=WA(),{workflowRunBackendId:r,workflowJobRunBackendId:n}=VA(),s={workflowRunBackendId:r,workflowJobRunBackendId:n,nameFilter:pn.create({value:t})},i=yield e.ListArtifacts(s);if(i.artifacts.length===0)throw new Il(`Artifact not found for name: ${t}`);let o=i.artifacts[0];i.artifacts.length>1&&(o=i.artifacts.sort((A,u)=>Number(u.databaseId)-Number(A.databaseId))[0],O(`More than one artifact found for a single name, returning newest (id: ${o.databaseId})`));let a={workflowRunBackendId:o.workflowRunBackendId,workflowJobRunBackendId:o.workflowJobRunBackendId,name:o.name},c=yield e.DeleteArtifact(a);return $(`Artifact '${t}' (ID: ${c.artifactId}) deleted`),{id:Number(c.artifactId)}})}var S4e=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},cL=LDe(),AL=100,KWt=Math.ceil(cL/AL);function N4e(t,e,r,n){return S4e(this,arguments,void 0,function*(s,i,o,a,c=!1){$(`Fetching artifact list for workflow run ${s} in repository ${i}/${o}`);let A=[],[u,l]=fI(Ef),d={log:void 0,userAgent:YA(),previews:void 0,retry:u,request:l},h=Ya(a,d,Yp,qp),f=1,{data:g}=yield h.request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts",{owner:i,repo:o,run_id:s,per_page:AL,page:f}),E=Math.ceil(g.total_count/AL),m=g.total_count;m>cL&&(Oe(`Workflow run ${s} has ${m} artifacts, exceeding the limit of ${cL}. Results will be incomplete as only the first ${cL} artifacts will be returned`),E=KWt);for(let I of g.artifacts)A.push({name:I.name,id:I.id,size:I.size_in_bytes,createdAt:I.created_at?new Date(I.created_at):void 0,digest:I.digest});for(f++,f;f<=E;f++){O(`Fetching page ${f} of artifact list`);let{data:I}=yield h.request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts",{owner:i,repo:o,run_id:s,per_page:AL,page:f});for(let y of I.artifacts)A.push({name:y.name,id:y.id,size:y.size_in_bytes,createdAt:y.created_at?new Date(y.created_at):void 0,digest:y.digest})}return c&&(A=x4e(A)),$(`Found ${A.length} artifact(s)`),{artifacts:A}})}function T4e(){return S4e(this,arguments,void 0,function*(t=!1){let e=WA(),{workflowRunBackendId:r,workflowJobRunBackendId:n}=VA(),s={workflowRunBackendId:r,workflowJobRunBackendId:n},o=(yield e.ListArtifacts(s)).artifacts.map(a=>{var c;return{name:a.name,id:Number(a.databaseId),size:Number(a.size),createdAt:a.createdAt?Eo.toDate(a.createdAt):void 0,digest:(c=a.digest)===null||c===void 0?void 0:c.value}});return t&&(o=x4e(o)),$(`Found ${o.length} artifact(s)`),{artifacts:o}})}function x4e(t){t.sort((n,s)=>s.id-n.id);let e=[],r=new Set;for(let n of t)r.has(n.name)||(e.push(n),r.add(n.name));return e}var L1=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},$Wt=function(t,e){var r={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(r[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,n=Object.getOwnPropertySymbols(t);s<n.length;s++)e.indexOf(n[s])<0&&Object.prototype.propertyIsEnumerable.call(t,n[s])&&(r[n[s]]=t[n[s]]);return r},Vp=class{uploadArtifact(e,r,n,s){return L1(this,void 0,void 0,function*(){try{if(gC())throw new fh;return S8e(e,r,n,s)}catch(i){throw Oe(`Artifact upload failed with error: ${i}.
|
||||
For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md`);let a=o.artifacts[0];return o.artifacts.length>1&&(a=o.artifacts.sort((c,A)=>Number(A.databaseId)-Number(c.databaseId))[0],G(`More than one artifact found for a single name, returning newest (id: ${a.databaseId})`)),{artifact:{name:a.name,id:Number(a.databaseId),size:Number(a.size),createdAt:a.createdAt?Ko.toDate(a.createdAt):void 0,digest:(e=a.digest)===null||e===void 0?void 0:e.value}}})}var iHe=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})};function oHe(t,e,r,n,s){return iHe(this,void 0,void 0,function*(){var i;let[o,a]=Ry(yg),c={log:void 0,userAgent:Du(),previews:void 0,retry:o,request:a},A=xc(s,c,Wm,Jm),u=yield SU(t,e,r,n,s),l=yield A.rest.actions.deleteArtifact({owner:r,repo:n,artifact_id:u.artifact.id});if(l.status!==204)throw new ld(`Invalid response from GitHub API: ${l.status} (${(i=l?.headers)===null||i===void 0?void 0:i["x-github-request-id"]})`);return{id:u.artifact.id}})}function aHe(t){return iHe(this,void 0,void 0,function*(){let e=ku(),{workflowRunBackendId:r,workflowJobRunBackendId:n}=Ru(),s={workflowRunBackendId:r,workflowJobRunBackendId:n,nameFilter:Tn.create({value:t})},i=yield e.ListArtifacts(s);if(i.artifacts.length===0)throw new dd(`Artifact not found for name: ${t}`);let o=i.artifacts[0];i.artifacts.length>1&&(o=i.artifacts.sort((A,u)=>Number(u.databaseId)-Number(A.databaseId))[0],G(`More than one artifact found for a single name, returning newest (id: ${o.databaseId})`));let a={workflowRunBackendId:o.workflowRunBackendId,workflowJobRunBackendId:o.workflowJobRunBackendId,name:o.name},c=yield e.DeleteArtifact(a);return ee(`Artifact '${t}' (ID: ${c.artifactId}) deleted`),{id:Number(c.artifactId)}})}var cHe=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},NU=ike(),TU=100,Vzt=Math.ceil(NU/TU);function AHe(t,e,r,n){return cHe(this,arguments,void 0,function*(s,i,o,a,c=!1){ee(`Fetching artifact list for workflow run ${s} in repository ${i}/${o}`);let A=[],[u,l]=Ry(yg),d={log:void 0,userAgent:Du(),previews:void 0,retry:u,request:l},h=xc(a,d,Wm,Jm),f=1,{data:g}=yield h.request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts",{owner:i,repo:o,run_id:s,per_page:TU,page:f}),E=Math.ceil(g.total_count/TU),m=g.total_count;m>NU&&(Ye(`Workflow run ${s} has ${m} artifacts, exceeding the limit of ${NU}. Results will be incomplete as only the first ${NU} artifacts will be returned`),E=Vzt);for(let I of g.artifacts)A.push({name:I.name,id:I.id,size:I.size_in_bytes,createdAt:I.created_at?new Date(I.created_at):void 0,digest:I.digest});for(f++,f;f<=E;f++){G(`Fetching page ${f} of artifact list`);let{data:I}=yield h.request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts",{owner:i,repo:o,run_id:s,per_page:TU,page:f});for(let y of I.artifacts)A.push({name:y.name,id:y.id,size:y.size_in_bytes,createdAt:y.created_at?new Date(y.created_at):void 0,digest:y.digest})}return c&&(A=lHe(A)),ee(`Found ${A.length} artifact(s)`),{artifacts:A}})}function uHe(){return cHe(this,arguments,void 0,function*(t=!1){let e=ku(),{workflowRunBackendId:r,workflowJobRunBackendId:n}=Ru(),s={workflowRunBackendId:r,workflowJobRunBackendId:n},o=(yield e.ListArtifacts(s)).artifacts.map(a=>{var c;return{name:a.name,id:Number(a.databaseId),size:Number(a.size),createdAt:a.createdAt?Ko.toDate(a.createdAt):void 0,digest:(c=a.digest)===null||c===void 0?void 0:c.value}});return t&&(o=lHe(o)),ee(`Found ${o.length} artifact(s)`),{artifacts:o}})}function lHe(t){t.sort((n,s)=>s.id-n.id);let e=[],r=new Set;for(let n of t)r.has(n.name)||(e.push(n),r.add(n.name));return e}var aN=function(t,e,r,n){function s(i){return i instanceof r?i:new r(function(o){o(i)})}return new(r||(r=Promise))(function(i,o){function a(u){try{A(n.next(u))}catch(l){o(l)}}function c(u){try{A(n.throw(u))}catch(l){o(l)}}function A(u){u.done?i(u.value):s(u.value).then(a,c)}A((n=n.apply(t,e||[])).next())})},Jzt=function(t,e){var r={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(r[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var s=0,n=Object.getOwnPropertySymbols(t);s<n.length;s++)e.indexOf(n[s])<0&&Object.prototype.propertyIsEnumerable.call(t,n[s])&&(r[n[s]]=t[n[s]]);return r},zm=class{uploadArtifact(e,r,n,s){return aN(this,void 0,void 0,function*(){try{if(kI())throw new hf;return c6e(e,r,n,s)}catch(i){throw Ye(`Artifact upload failed with error: ${i}.
|
||||
|
||||
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
|
||||
|
||||
If the error persists, please check whether Actions is operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),i}})}downloadArtifact(e,r){return L1(this,void 0,void 0,function*(){try{if(gC())throw new fh;if(r?.findBy){let{findBy:{repositoryOwner:n,repositoryName:s,token:i}}=r,o=$Wt(r,["findBy"]);return f4e(e,n,s,i,o)}return g4e(e,r)}catch(n){throw Oe(`Download Artifact failed with error: ${n}.
|
||||
If the error persists, please check whether Actions is operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),i}})}downloadArtifact(e,r){return aN(this,void 0,void 0,function*(){try{if(kI())throw new hf;if(r?.findBy){let{findBy:{repositoryOwner:n,repositoryName:s,token:i}}=r,o=Jzt(r,["findBy"]);return K6e(e,n,s,i,o)}return X6e(e,r)}catch(n){throw Ye(`Download Artifact failed with error: ${n}.
|
||||
|
||||
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
|
||||
|
||||
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),n}})}listArtifacts(e){return L1(this,void 0,void 0,function*(){try{if(gC())throw new fh;if(e?.findBy){let{findBy:{workflowRunId:r,repositoryOwner:n,repositoryName:s,token:i}}=e;return N4e(r,n,s,i,e?.latest)}return T4e(e?.latest)}catch(r){throw Oe(`Listing Artifacts failed with error: ${r}.
|
||||
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),n}})}listArtifacts(e){return aN(this,void 0,void 0,function*(){try{if(kI())throw new hf;if(e?.findBy){let{findBy:{workflowRunId:r,repositoryOwner:n,repositoryName:s,token:i}}=e;return AHe(r,n,s,i,e?.latest)}return uHe(e?.latest)}catch(r){throw Ye(`Listing Artifacts failed with error: ${r}.
|
||||
|
||||
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
|
||||
|
||||
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),r}})}getArtifact(e,r){return L1(this,void 0,void 0,function*(){try{if(gC())throw new fh;if(r?.findBy){let{findBy:{workflowRunId:n,repositoryOwner:s,repositoryName:i,token:o}}=r;return aL(e,n,s,i,o)}return B4e(e)}catch(n){throw Oe(`Get Artifact failed with error: ${n}.
|
||||
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),r}})}getArtifact(e,r){return aN(this,void 0,void 0,function*(){try{if(kI())throw new hf;if(r?.findBy){let{findBy:{workflowRunId:n,repositoryOwner:s,repositoryName:i,token:o}}=r;return SU(e,n,s,i,o)}return sHe(e)}catch(n){throw Ye(`Get Artifact failed with error: ${n}.
|
||||
|
||||
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
|
||||
|
||||
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),n}})}deleteArtifact(e,r){return L1(this,void 0,void 0,function*(){try{if(gC())throw new fh;if(r?.findBy){let{findBy:{repositoryOwner:n,repositoryName:s,workflowRunId:i,token:o}}=r;return Q4e(e,i,n,s,o)}return w4e(e)}catch(n){throw Oe(`Delete Artifact failed with error: ${n}.
|
||||
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),n}})}deleteArtifact(e,r){return aN(this,void 0,void 0,function*(){try{if(kI())throw new hf;if(r?.findBy){let{findBy:{repositoryOwner:n,repositoryName:s,workflowRunId:i,token:o}}=r;return oHe(e,i,n,s,o)}return aHe(e)}catch(n){throw Ye(`Delete Artifact failed with error: ${n}.
|
||||
|
||||
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
|
||||
|
||||
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),n}})}};var j2r=new Vp;import*as uL from"path";import qZ from"fs";var D4e="dependency-graph_";async function k4e(t){let e=t.getDependencyGraphOption();if(e==="disabled"){Cn("GITHUB_DEPENDENCY_GRAPH_ENABLED","false");return}if(e==="download-and-submit"){Xs("DEPENDENCY_GRAPH_REPORT_DIR",t.getReportDirectory()),await ZWt(t);return}$("Enabling dependency graph generation"),Cn("GITHUB_DEPENDENCY_GRAPH_ENABLED","true"),Xs("GITHUB_DEPENDENCY_GRAPH_CONTINUE_ON_FAILURE",t.getDependencyGraphContinueOnFailure()),Xs("GITHUB_DEPENDENCY_GRAPH_JOB_CORRELATOR",t.getJobCorrelator()),Xs("GITHUB_DEPENDENCY_GRAPH_JOB_ID",oi.runId.toString()),Xs("GITHUB_DEPENDENCY_GRAPH_REF",oi.ref),Xs("GITHUB_DEPENDENCY_GRAPH_SHA",cJt()),Xs("GITHUB_DEPENDENCY_GRAPH_WORKSPACE",Vu()),Xs("DEPENDENCY_GRAPH_REPORT_DIR",t.getReportDirectory()),Xs("DEPENDENCY_GRAPH_EXCLUDE_PROJECTS",t.getExcludeProjects()),Xs("DEPENDENCY_GRAPH_INCLUDE_PROJECTS",t.getIncludeProjects()),Xs("DEPENDENCY_GRAPH_EXCLUDE_CONFIGURATIONS",t.getExcludeConfigurations()),Xs("DEPENDENCY_GRAPH_INCLUDE_CONFIGURATIONS",t.getIncludeConfigurations()),Xs("GRADLE_PLUGIN_REPOSITORY_URL",t.getPluginRepository().getUrl()),Xs("GRADLE_PLUGIN_REPOSITORY_USERNAME",t.getPluginRepository().getUsername()),Xs("GRADLE_PLUGIN_REPOSITORY_PASSWORD",t.getPluginRepository().getPassword())}function Xs(t,e){process.env[t]||e!==void 0&&Cn(t,e)}async function v4e(t){let e=t.getDependencyGraphOption();try{switch(e){case"disabled":case"generate":case"download-and-submit":return;case"generate-and-submit":await R4e(t,!1);return;case"generate-submit-and-upload":await R4e(t,!0);return;case"generate-and-upload":await eJt(t)}}catch(r){F4e(t,e,r)}}async function ZWt(t){if(WZ()){$("Dependency graph not supported in the ACT environment.");return}try{await _4e(await tJt(t))}catch(e){F4e(t,"download-and-submit",e)}}async function R4e(t,e){if(WZ()){$("Dependency graph not supported in the ACT environment.");return}let r=await YZ();try{await _4e(r)}catch(n){try{await GZ(r,t)}catch(s){$(String(s))}throw n}e&&await GZ(r,t)}async function eJt(t){if(WZ()){$("Dependency graph not supported in the ACT environment.");return}await GZ(await YZ(),t)}async function tJt(t){let e=oi.payload.workflow_run?{token:g2(),workflowRunId:oi.payload.workflow_run.id,repositoryName:oi.repo.repo,repositoryOwner:oi.repo.owner}:void 0,r=new Vp,n=(await r.listArtifacts({latest:!0,findBy:e})).artifacts.filter(i=>i.name.startsWith(D4e)),s=t.getDownloadArtifactName();s&&($(`Filtering for artifacts ending with ${s}`),n=n.filter(i=>i.name.includes(s)));for(let i of n){let o=await r.downloadArtifact(i.id,{findBy:e});$(`Downloading dependency-graph artifact ${i.name} to ${o.downloadPath}`)}return YZ()}async function YZ(){let r=(await(await aq(`${sJt()}/**/*.json`)).glob()).filter(n=>!iJt(n));return r.forEach(oJt),$(`Found dependency graph files: ${r.join(", ")}`),r}async function GZ(t,e){if(t.length===0){$("No dependency graph files found to upload.");return}let r=Vu(),n=new Vp;for(let s of t){let i=VZ(s);$(`Uploading dependency graph file: ${i}`);let o=`${D4e}${uL.basename(s)}`;await n.uploadArtifact(o,[s],r,{retentionDays:e.getArtifactRetentionDays()})}}async function _4e(t){if(t.length===0){$("No dependency graph files found to submit.");return}for(let e of t)try{await nJt(e)}catch(r){throw r instanceof Error&&r.name==="HttpError"&&(r.message=rJt(e,r)),r}}function rJt(t,e){let n=`Dependency submission failed for ${VZ(t)}.
|
||||
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),n}})}};var XFr=new zm;import*as xU from"path";import Fte from"fs";var hHe="dependency-graph_";async function fHe(t){let e=t.getDependencyGraphOption();if(e==="disabled"){Rn("GITHUB_DEPENDENCY_GRAPH_ENABLED","false");return}if(e==="download-and-submit"){yi("DEPENDENCY_GRAPH_REPORT_DIR",t.getReportDirectory()),await zzt(t);return}ee("Enabling dependency graph generation"),Rn("GITHUB_DEPENDENCY_GRAPH_ENABLED","true"),yi("GITHUB_DEPENDENCY_GRAPH_CONTINUE_ON_FAILURE",t.getDependencyGraphContinueOnFailure()),yi("GITHUB_DEPENDENCY_GRAPH_JOB_CORRELATOR",t.getJobCorrelator()),yi("GITHUB_DEPENDENCY_GRAPH_JOB_ID",Di.runId.toString()),yi("GITHUB_DEPENDENCY_GRAPH_REF",Di.ref),yi("GITHUB_DEPENDENCY_GRAPH_SHA",njt()),yi("GITHUB_DEPENDENCY_GRAPH_WORKSPACE",Ul()),yi("DEPENDENCY_GRAPH_REPORT_DIR",t.getReportDirectory()),yi("DEPENDENCY_GRAPH_EXCLUDE_PROJECTS",t.getExcludeProjects()),yi("DEPENDENCY_GRAPH_INCLUDE_PROJECTS",t.getIncludeProjects()),yi("DEPENDENCY_GRAPH_EXCLUDE_CONFIGURATIONS",t.getExcludeConfigurations()),yi("DEPENDENCY_GRAPH_INCLUDE_CONFIGURATIONS",t.getIncludeConfigurations()),yi("GRADLE_PLUGIN_REPOSITORY_URL",t.getPluginRepository().getUrl()),yi("GRADLE_PLUGIN_REPOSITORY_USERNAME",t.getPluginRepository().getUsername()),yi("GRADLE_PLUGIN_REPOSITORY_PASSWORD",t.getPluginRepository().getPassword())}function yi(t,e){process.env[t]||e!==void 0&&Rn(t,e)}async function gHe(t){let e=t.getDependencyGraphOption();try{switch(e){case"disabled":case"generate":case"download-and-submit":return;case"generate-and-submit":await dHe(t,!1);return;case"generate-submit-and-upload":await dHe(t,!0);return;case"generate-and-upload":await jzt(t)}}catch(r){mHe(t,e,r)}}async function zzt(t){if(Lte()){ee("Dependency graph not supported in the ACT environment.");return}try{await pHe(await Kzt(t))}catch(e){mHe(t,"download-and-submit",e)}}async function dHe(t,e){if(Lte()){ee("Dependency graph not supported in the ACT environment.");return}let r=await Mte();try{await pHe(r)}catch(n){try{await vte(r,t)}catch(s){ee(String(s))}throw n}e&&await vte(r,t)}async function jzt(t){if(Lte()){ee("Dependency graph not supported in the ACT environment.");return}await vte(await Mte(),t)}async function Kzt(t){let e=Di.payload.workflow_run?{token:Fk(),workflowRunId:Di.payload.workflow_run.id,repositoryName:Di.repo.repo,repositoryOwner:Di.repo.owner}:void 0,r=new zm,n=(await r.listArtifacts({latest:!0,findBy:e})).artifacts.filter(i=>i.name.startsWith(hHe)),s=t.getDownloadArtifactName();s&&(ee(`Filtering for artifacts ending with ${s}`),n=n.filter(i=>i.name.includes(s)));for(let i of n){let o=await r.downloadArtifact(i.id,{findBy:e});ee(`Downloading dependency-graph artifact ${i.name} to ${o.downloadPath}`)}return Mte()}async function Mte(){let r=(await(await KY(`${$zt()}/**/*.json`)).glob()).filter(n=>!ejt(n));return r.forEach(tjt),ee(`Found dependency graph files: ${r.join(", ")}`),r}async function vte(t,e){if(t.length===0){ee("No dependency graph files found to upload.");return}let r=Ul(),n=new zm;for(let s of t){let i=_te(s);ee(`Uploading dependency graph file: ${i}`);let o=`${hHe}${xU.basename(s)}`;await n.uploadArtifact(o,[s],r,{retentionDays:e.getArtifactRetentionDays()})}}async function pHe(t){if(t.length===0){ee("No dependency graph files found to submit.");return}for(let e of t)try{await Zzt(e)}catch(r){throw r instanceof Error&&r.name==="HttpError"&&(r.message=Xzt(e,r)),r}}function Xzt(t,e){let n=`Dependency submission failed for ${_te(t)}.
|
||||
${e.message}`;return e.message==="Resource not accessible by integration"?`${n}
|
||||
Please ensure that the 'contents: write' permission is available for the workflow job.
|
||||
Note that this permission is never available for a 'pull_request' trigger from a repository fork.
|
||||
`:n}async function nJt(t){let e=aJt(),r=qZ.readFileSync(t,"utf8"),n=JSON.parse(r);n.owner=oi.repo.owner,n.repo=oi.repo.repo;let s=await e.request("POST /repos/{owner}/{repo}/dependency-graph/snapshots",n),i=VZ(t);c3(`Submitted ${i}: ${s.data.message}`)}function sJt(){return process.env.DEPENDENCY_GRAPH_REPORT_DIR}function iJt(t){let e=`${t}.processed`;return qZ.existsSync(e)}function oJt(t){let e=`${t}.processed`;qZ.writeFileSync(e,"")}function F4e(t,e,r){if(!t.getDependencyGraphContinueOnFailure())throw new cp(r);Oe(`Failed to ${e} dependency graph. Will continue.
|
||||
${String(r)}`)}function aJt(){return Ya(g2())}function VZ(t){let e=Vu();return uL.relative(e,t)}function cJt(){let t=oi;return["pull_request","pull_request_comment","pull_request_review","pull_request_review_comment"].includes(t.eventName)?t.payload.pull_request.head.sha:t.sha}function WZ(){return process.env.ACT!==void 0}function JZ(t,e,r){var n=/([^\s'"]([^\s'"]*(['"])([^\3]*?)\3)+[^\s'"]*)|[^\s'"]+|(['"])([^\5]*?)\5/gi,s=t,i=[];e&&i.push(e),r&&i.push(r);var o;do o=n.exec(s),o!==null&&i.push(uJt(o[1],o[6],o[0]));while(o!==null);return i}function uJt(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];for(var r=0;r<t.length;r++){var n=t[r];if(typeof n=="string")return n}}function lJt(t=process.platform){return t==="win32"?50:0}async function M4e(t=process.platform){let e=lJt(t);return e>0&&await new Promise(r=>setTimeout(r,e)),process.exit()}async function dJt(){try{N0e("gradle/actions/dependency-submission"),await YRe(new X0,new nc,new h2);let t=process.env.GITHUB_DEPENDENCY_GRAPH_ENABLED,e=new yb;if(await k4e(e),e.getDependencyGraphOption()==="download-and-submit")return;let r=new d2,n=r.getDependencyResolutionTask(),s=r.getAdditionalArguments(),i=`
|
||||
`:n}async function Zzt(t){let e=rjt(),r=Fte.readFileSync(t,"utf8"),n=JSON.parse(r);n.owner=Di.repo.owner,n.repo=Di.repo.repo;let s=await e.request("POST /repos/{owner}/{repo}/dependency-graph/snapshots",n),i=_te(t);L8(`Submitted ${i}: ${s.data.message}`)}function $zt(){return process.env.DEPENDENCY_GRAPH_REPORT_DIR}function ejt(t){let e=`${t}.processed`;return Fte.existsSync(e)}function tjt(t){let e=`${t}.processed`;Fte.writeFileSync(e,"")}function mHe(t,e,r){if(!t.getDependencyGraphContinueOnFailure())throw new fm(r);Ye(`Failed to ${e} dependency graph. Will continue.
|
||||
${String(r)}`)}function rjt(){return xc(Fk())}function _te(t){let e=Ul();return xU.relative(e,t)}function njt(){let t=Di;return["pull_request","pull_request_comment","pull_request_review","pull_request_review_comment"].includes(t.eventName)?t.payload.pull_request.head.sha:t.sha}function Lte(){return process.env.ACT!==void 0}function Ute(t,e,r){var n=/([^\s'"]([^\s'"]*(['"])([^\3]*?)\3)+[^\s'"]*)|[^\s'"]+|(['"])([^\5]*?)\5/gi,s=t,i=[];e&&i.push(e),r&&i.push(r);var o;do o=n.exec(s),o!==null&&i.push(ijt(o[1],o[6],o[0]));while(o!==null);return i}function ijt(){for(var t=[],e=0;e<arguments.length;e++)t[e]=arguments[e];for(var r=0;r<t.length;r++){var n=t[r];if(typeof n=="string")return n}}function ojt(t=process.platform){return t==="win32"?50:0}async function EHe(t=process.platform){let e=ojt(t);return e>0&&await new Promise(r=>setTimeout(r,e)),process.exit()}async function ajt(){try{jEe("gradle/actions/dependency-submission"),await d2e(new gC,new Oc,new kk);let t=process.env.GITHUB_DEPENDENCY_GRAPH_ENABLED,e=new YQ;if(await fHe(e),e.getDependencyGraphOption()==="download-and-submit")return;let r=new Rk,n=r.getDependencyResolutionTask(),s=r.getAdditionalArguments(),i=`
|
||||
-Dorg.gradle.configureondemand=false
|
||||
-Dorg.gradle.dependency.verification=off
|
||||
-Dorg.gradle.unsafe.isolated-projects=false
|
||||
-Dorg.gradle.isolated-projects=false
|
||||
${n}
|
||||
${s}
|
||||
`,o=JZ(i);await kDe(r.getGradleVersion(),r.getBuildRootDirectory(),o),await v4e(e),Cn("GITHUB_DEPENDENCY_GRAPH_ENABLED",t),Q0e()}catch(t){HRe(t)}await M4e()}dJt();export{dJt as run};
|
||||
`,o=Ute(i);await eke(r.getGradleVersion(),r.getBuildRootDirectory(),o),await gHe(e),Rn("GITHUB_DEPENDENCY_GRAPH_ENABLED",t),JEe()}catch(t){A2e(t)}await EHe()}ajt();export{ajt as run};
|
||||
/*! Bundled license information:
|
||||
|
||||
undici/lib/web/fetch/body.js:
|
||||
@@ -340,13 +347,6 @@ undici/lib/web/websocket/frame.js:
|
||||
undici/lib/web/websocket/frame.js:
|
||||
(*! ws. MIT License. Einar Otto Stangvik <einaros@gmail.com> *)
|
||||
|
||||
content-type/dist/index.js:
|
||||
(*!
|
||||
* content-type
|
||||
* Copyright(c) 2015 Douglas Christopher Wilson
|
||||
* MIT Licensed
|
||||
*)
|
||||
|
||||
normalize-path/index.js:
|
||||
(*!
|
||||
* normalize-path <https://github.com/jonschlinkert/normalize-path>
|
||||
@@ -416,12 +416,21 @@ archiver/index.js:
|
||||
* @copyright (c) 2012-2014 Chris Talkington, contributors.
|
||||
*)
|
||||
|
||||
@octokit/request-error/dist-src/index.js:
|
||||
content-type/dist/index.js:
|
||||
(*!
|
||||
* content-type
|
||||
* Copyright(c) 2015 Douglas Christopher Wilson
|
||||
* MIT Licensed
|
||||
*)
|
||||
|
||||
@octokit/request-error/dist-src/index.js:
|
||||
(* v8 ignore else -- @preserve -- Bug with vitest coverage where it sees an else branch that doesn't exist *)
|
||||
|
||||
@octokit/request/dist-bundle/index.js:
|
||||
(* v8 ignore next -- @preserve *)
|
||||
(* v8 ignore else -- @preserve *)
|
||||
|
||||
@octokit/graphql/dist-bundle/index.js:
|
||||
(* v8 ignore if -- @preserve *)
|
||||
*/
|
||||
//# sourceMappingURL=index.js.map
|
||||
Reference in new issue
Block a user