mirror of
https://github.com/docker/build-push-action.git
synced 2026-10-04 00:44:07 +03:00
Merge pull request #1614 from docker/dependabot/npm_and_yarn/docker/actions-toolkit-0.98.0
chore(deps): Bump @docker/actions-toolkit from 0.92.0 to 0.98.0
This commit is contained in:
5 files changed
+201
-190
No files matched your search
+164
-153
@@ -1,81 +1,81 @@
|
||||
var QUe=Object.create;var bx=Object.defineProperty;var kUe=Object.getOwnPropertyDescriptor;var PUe=Object.getOwnPropertyNames;var OUe=Object.getPrototypeOf,LUe=Object.prototype.hasOwnProperty;var o=(t,e)=>bx(t,"name",{value:e,configurable:!0});var A=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),FUe=(t,e)=>{for(var r in e)bx(t,r,{get:e[r],enumerable:!0})},MUe=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of PUe(e))!LUe.call(t,i)&&i!==r&&bx(t,i,{get:()=>e[i],enumerable:!(n=kUe(e,i))||n.enumerable});return t};var R=(t,e,r)=>(r=t!=null?QUe(OUe(t)):{},MUe(e||!t||!t.__esModule?bx(r,"default",{value:t,enumerable:!0}):r,t));var kZ=A(cm=>{"use strict";var m5t=require("net"),zUe=require("tls"),mL=require("http"),TZ=require("https"),jUe=require("events"),g5t=require("assert"),$Ue=require("util");cm.httpOverHttp=JUe;cm.httpsOverHttp=WUe;cm.httpOverHttps=YUe;cm.httpsOverHttps=KUe;function JUe(t){var e=new pu(t);return e.request=mL.request,e}o(JUe,"httpOverHttp");function WUe(t){var e=new pu(t);return e.request=mL.request,e.createSocket=DZ,e.defaultPort=443,e}o(WUe,"httpsOverHttp");function YUe(t){var e=new pu(t);return e.request=TZ.request,e}o(YUe,"httpOverHttps");function KUe(t){var e=new pu(t);return e.request=TZ.request,e.createSocket=DZ,e.defaultPort=443,e}o(KUe,"httpsOverHttps");function pu(t){var e=this;e.options=t||{},e.proxyOptions=e.options.proxy||{},e.maxSockets=e.options.maxSockets||mL.Agent.defaultMaxSockets,e.requests=[],e.sockets=[],e.on("free",o(function(n,i,s,a){for(var c=QZ(i,s,a),l=0,u=e.requests.length;l<u;++l){var d=e.requests[l];if(d.host===c.host&&d.port===c.port){e.requests.splice(l,1),d.request.onSocket(n);return}}n.destroy(),e.removeSocket(n)},"onFree"))}o(pu,"TunnelingAgent");$Ue.inherits(pu,jUe.EventEmitter);pu.prototype.addRequest=o(function(e,r,n,i){var s=this,a=gL({request:e},s.options,QZ(r,n,i));if(s.sockets.length>=this.maxSockets){s.requests.push(a);return}s.createSocket(a,function(c){c.on("free",l),c.on("close",u),c.on("agentRemove",u),e.onSocket(c);function l(){s.emit("free",c,a)}o(l,"onFree");function u(d){s.removeSocket(c),c.removeListener("free",l),c.removeListener("close",u),c.removeListener("agentRemove",u)}o(u,"onCloseOrRemove")})},"addRequest");pu.prototype.createSocket=o(function(e,r){var n=this,i={};n.sockets.push(i);var s=gL({},n.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:!1,headers:{host:e.host+":"+e.port}});e.localAddress&&(s.localAddress=e.localAddress),s.proxyAuth&&(s.headers=s.headers||{},s.headers["Proxy-Authorization"]="Basic "+new Buffer(s.proxyAuth).toString("base64")),Qd("making CONNECT request");var a=n.request(s);a.useChunkedEncodingByDefault=!1,a.once("response",c),a.once("upgrade",l),a.once("connect",u),a.once("error",d),a.end();function c(f){f.upgrade=!0}o(c,"onResponse");function l(f,h,p){process.nextTick(function(){u(f,h,p)})}o(l,"onUpgrade");function u(f,h,p){if(a.removeAllListeners(),h.removeAllListeners(),f.statusCode!==200){Qd("tunneling socket could not be established, statusCode=%d",f.statusCode),h.destroy();var m=new Error("tunneling socket could not be established, statusCode="+f.statusCode);m.code="ECONNRESET",e.request.emit("error",m),n.removeSocket(i);return}if(p.length>0){Qd("got illegal response body from proxy"),h.destroy();var m=new Error("got illegal response body from proxy");m.code="ECONNRESET",e.request.emit("error",m),n.removeSocket(i);return}return Qd("tunneling connection has established"),n.sockets[n.sockets.indexOf(i)]=h,r(h)}o(u,"onConnect");function d(f){a.removeAllListeners(),Qd(`tunneling socket could not be established, cause=%s
|
||||
`,f.message,f.stack);var h=new Error("tunneling socket could not be established, cause="+f.message);h.code="ECONNRESET",e.request.emit("error",h),n.removeSocket(i)}o(d,"onError")},"createSocket");pu.prototype.removeSocket=o(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(i){n.request.onSocket(i)})}},"removeSocket");function DZ(t,e){var r=this;pu.prototype.createSocket.call(r,t,function(n){var i=t.request.getHeader("host"),s=gL({},r.options,{socket:n,servername:i?i.replace(/:.*$/,""):t.host}),a=zUe.connect(0,s);r.sockets[r.sockets.indexOf(n)]=a,e(a)})}o(DZ,"createSecureSocket");function QZ(t,e,r){return typeof t=="string"?{host:t,port:e,localAddress:r}:t}o(QZ,"toOptions");function gL(t){for(var e=1,r=arguments.length;e<r;++e){var n=arguments[e];if(typeof n=="object")for(var i=Object.keys(n),s=0,a=i.length;s<a;++s){var c=i[s];n[c]!==void 0&&(t[c]=n[c])}}return t}o(gL,"mergeOptions");var Qd;process.env.NODE_DEBUG&&/\btunnel\b/.test(process.env.NODE_DEBUG)?Qd=o(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)},"debug"):Qd=o(function(){},"debug");cm.debug=Qd});var lm=A((C5t,PZ)=>{PZ.exports=kZ()});var Ar=A((b5t,OZ)=>{OZ.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=A((w5t,aee)=>{"use strict";var LZ=Symbol.for("undici.error.UND_ERR"),mr=class extends Error{static{o(this,"UndiciError")}constructor(e){super(e),this.name="UndiciError",this.code="UND_ERR"}static[Symbol.hasInstance](e){return e&&e[LZ]===!0}[LZ]=!0},FZ=Symbol.for("undici.error.UND_ERR_CONNECT_TIMEOUT"),yL=class extends mr{static{o(this,"ConnectTimeoutError")}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[FZ]===!0}[FZ]=!0},MZ=Symbol.for("undici.error.UND_ERR_HEADERS_TIMEOUT"),EL=class extends mr{static{o(this,"HeadersTimeoutError")}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[MZ]===!0}[MZ]=!0},UZ=Symbol.for("undici.error.UND_ERR_HEADERS_OVERFLOW"),CL=class extends mr{static{o(this,"HeadersOverflowError")}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[UZ]===!0}[UZ]=!0},qZ=Symbol.for("undici.error.UND_ERR_BODY_TIMEOUT"),bL=class extends mr{static{o(this,"BodyTimeoutError")}constructor(e){super(e),this.name="BodyTimeoutError",this.message=e||"Body Timeout Error",this.code="UND_ERR_BODY_TIMEOUT
Line truncated
|
||||
`)||t.includes("\r")||t.includes("\0"))===!1}o(Cte,"isValidHeaderValue");function hGe(t,e){let{headersList:r}=e,n=(r.get("referrer-policy",!0)??"").split(","),i="";if(n.length>0)for(let s=n.length;s!==0;s--){let a=n[s-1].trim();if(K3e.has(a)){i=a;break}}i!==""&&(t.referrerPolicy=i)}o(hGe,"setRequestReferrerPolicyOnRedirect");function pGe(){return"allowed"}o(pGe,"crossOriginResourcePolicyCheck");function AGe(){return"success"}o(AGe,"corsCheck");function mGe(){return"success"}o(mGe,"TAOCheck");function gGe(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}o(gGe,"appendFetchMetadata");function yGe(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&&hF(t.origin)&&!hF(ab(t))&&(e=null);break;case"same-origin":jx(t,ab(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}o(yGe,"appendRequestOriginHeader");function Em(t,e){return t}o(Em,"coarsenTime");function EGe(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:Em(t.domainLookupStartTime,r),domainLookupEndTime:Em(t.domainLookupEndTime,r),connectionStartTime:Em(t.connectionStartTime,r),connectionEndTime:Em(t.connectionEndTime,r),secureConnectionStartTime:Em(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}o(EGe,"clampAndCoarsenConnectionTimingInfo");function CGe(t){return Em(rGe.now(),t)}o(CGe,"coarsenedSharedCurrentTime");function bGe(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}}o(bGe,"createOpaqueTimingInfo");function bte(){return{referrerPolicy:"strict-origin-when-cross-origin"}}o(bte,"makePolicyContainer");function wGe(t){return{referrerPolicy:t.referrerPolicy}}o(wGe,"clonePolicyContainer");function IGe(t){let e=t.referrerPolicy;Rh(e);let r=null;if(t.referrer==="client"){let c=Ate();if(!c||c.origin==="null")return"no-referrer";r=new URL(c)}else t.referrer instanceof URL&&(r=t.referrer);let n=fF(r),i=fF(r,!0);n.toString().length>4096&&(n=i);let s=jx(t,n),a=ob(n)&&!ob(t.url);switch(e){case"origin":return i??fF(r,!0);case"unsafe-url":return n;case"same-origin":return s?i:"no-referrer";case"origin-when-cross-origin":return s?n:i;case"strict-origin-when-cross-origin":{let c=ab(t);return jx(n,c)?n:ob(n)&&!ob(c)?"no-referrer":i}default:return a?"no-referrer":i}}o(IGe,"determineRequestsReferrer");function fF(t,e){return Rh(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)}o(fF,"stripURLForReferrer");function ob(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"))}}o(ob,"isURLPotentiallyTrustworthy");function SGe(t,e){if(zx===void 0)return!0;let r=wte(e);if(r==="no metadata"||r.length===0)return!0;let n=xGe(r),i=vGe(r,n);for(let s of i){let a=s.algo,c=s.hash,l=zx.createHash(a).update(t).digest("base64");if(l[l.length-1]==="="&&(l[l.length-2]==="="?l=l.slice(0,-2):l=l.slice(0,-1)),NGe(l,c))return!0}return!1}o(SGe,"bytesMatch");var BGe=/(?<algo>sha256|sha384|sha512)-((?<hash>[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function wte(t){let e=[],r=!0;for(let n of t.split(" ")){r=!1;let i=BGe.exec(n);if(i===null||i.groups===void 0||i.groups.algo===void 0)continue;let s=i.groups.algo.toLowerCase();gte.includes(s)&&e.push(i.groups)}return r===!0?"no metadata":e}o(wte,"parseMetadata");function xGe(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}o(xGe,"getStrongestMetadata");function vGe(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}o(vGe,"filterMetadataListByAlgorithm");function NGe(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}o(NGe,"compareBase64Mixed");function _Ge(t){}o(_Ge,"tryUpgr
Line truncated
|
||||
`);function dHe(t){for(let e=0;e<t.length;++e)if((t.charCodeAt(e)&-128)!==0)return!1;return!0}o(dHe,"isAsciiString");function fHe(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}o(fHe,"validateBoundary");function hHe(t,e){Jx(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"),i=[],s={position:0};for(;t[s.position]===13&&t[s.position+1]===10;)s.position+=2;let a=t.length;for(;t[a-1]===10&&t[a-2]===13;)a-=2;for(a!==t.length&&(t=t.subarray(0,a));;){if(t.subarray(s.position,s.position+n.length).equals(n))s.position+=n.length;else return"failure";if(s.position===t.length-2&&Wx(t,lHe,s)||s.position===t.length-4&&Wx(t,uHe,s))return i;if(t[s.position]!==13||t[s.position+1]!==10)return"failure";s.position+=2;let c=pHe(t,s);if(c==="failure")return"failure";let{name:l,filename:u,contentType:d,encoding:f}=c;s.position+=2;let h;{let m=t.indexOf(n.subarray(2),s.position);if(m===-1)return"failure";h=t.subarray(s.position,m-4),s.position+=h.length,f==="base64"&&(h=Buffer.from(h.toString(),"base64"))}if(t[s.position]!==13||t[s.position+1]!==10)return"failure";s.position+=2;let p;u!==null?(d??="text/plain",dHe(d)||(d=""),p=new aHe([h],u,{type:d})):p=rHe(Buffer.from(h)),Jx(Pte(l)),Jx(typeof p=="string"&&Pte(p)||iHe(p)),i.push(sHe(l,p,u))}}o(hHe,"multipartFormDataParser");function pHe(t,e){let r=null,n=null,i=null,s=null;for(;;){if(t[e.position]===13&&t[e.position+1]===10)return r===null?"failure":{name:r,filename:n,contentType:i,encoding:s};let a=bm(c=>c!==10&&c!==13&&c!==58,t,e);if(a=CF(a,!0,!0,c=>c===9||c===32),!nHe.test(a.toString())||t[e.position]!==58)return"failure";switch(e.position++,bm(c=>c===32||c===9,t,e),tHe(a)){case"content-disposition":{if(r=n=null,!Wx(t,cHe,e)||(e.position+=17,r=Fte(t,e),r===null))return"failure";if(Wx(t,Lte,e)){let c=e.position+Lte.length;if(t[c]===42&&(e.position+=1,c+=1),t[c]!==61||t[c+1]!==34||(e.position+=12,n=Fte(t,e),n===null))return"failure"}break}case"content-type":{let c=bm(l=>l!==10&&l!==13,t,e);c=CF(c,!1,!0,l=>l===9||l===32),i=Ote(c);break}case"content-transfer-encoding":{let c=bm(l=>l!==10&&l!==13,t,e);c=CF(c,!1,!0,l=>l===9||l===32),s=Ote(c);break}default:bm(c=>c!==10&&c!==13,t,e)}if(t[e.position]!==13&&t[e.position+1]!==10)return"failure";e.position+=2}}o(pHe,"parseMultipartFormDataHeaders");function Fte(t,e){Jx(t[e.position-1]===34);let r=bm(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)}o(Fte,"parseMultipartFormDataName");function bm(t,e,r){let n=r.position;for(;n<e.length&&t(e[n]);)++n;return e.subarray(r.position,r.position=n)}o(bm,"collectASequenceOfBytes");function CF(t,e,r,n){let i=0,s=t.length-1;if(e)for(;i<t.length&&n(t[i]);)i++;if(r)for(;s>0&&n(t[s]);)s--;return i===0&&s===t.length-1?t:t.subarray(i,s+1)}o(CF,"removeChars");function Wx(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}o(Wx,"bufferStartsWith");Mte.exports={multipartFormDataParser:hHe,validateBoundary:fHe}});var Sm=A((cVt,Yte)=>{"use strict";var ub=ot(),{ReadableStreamFrom:AHe,isBlobLike:qte,isReadableStreamLike:mHe,readableStreamClose:gHe,createDeferredPromise:yHe,fullyReadBody:EHe,extractMimeType:CHe,utf8DecodeBytes:Vte}=zs(),{FormData:Gte}=lb(),{kState:Im}=kd(),{webidl:bHe}=oi(),{Blob:wHe}=require("node:buffer"),bF=require("node:assert"),{isErrored:zte,isDisturbed:IHe}=require("node:stream"),{isArrayBuffer:SHe}=require("node:util/types"),{serializeAMimeType:BHe}=ms(),{multipartFormDataParser:xHe}=Ute(),wF;try{let t=require("node:crypto");wF=o(e=>t.randomInt(0,e),"random")}catch{wF=o(t=>Math.floor(Math.random(t)),"random")}var Yx=new TextEncoder;function vHe(){}o(vHe,"noop");var jte=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0,$te;jte&&($te=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!IHe(e)&&!zte(e)&&e.cancel("Response object has been garbage collected").catch(vHe)}));function Jte(t,e=!1){let r=null;t instanceof ReadableStream?r=t:qte(t)?r=t.stream():r=new ReadableStream({async pull(l){let u=typeof i=="string"?Yx.encode(i):i;u.byteLength&&l.enqueue(u),queueMicrotask(()=>gHe(l))},start(){},type:"bytes"}),bF(mHe(r));let n=null,i=null,s=null,a=null;if(typeof t=="string")i=t,a="text/plain;charset=UTF-8";else if(t instanceof URLSearchParams)i=t.toString(),a="application/x-www-form-urlencoded;charset=UTF-8";else if(SHe(t))i=new Uint8Array(t.slice());else if(ArrayBuffer.isView(t))i=new Uint8Array(t.buffer.slice(t.byteOffset,t.byteOffset+t.byteLength));else if(ub.isFormDataLike(t)){let l=`----formdata-undici-0${`${wF(1e11)}`.padStart(11,"0")}`,u=`--${l}\r
|
||||
var XUe=Object.create;var yx=Object.defineProperty;var ZUe=Object.getOwnPropertyDescriptor;var eqe=Object.getOwnPropertyNames;var tqe=Object.getPrototypeOf,rqe=Object.prototype.hasOwnProperty;var o=(t,e)=>yx(t,"name",{value:e,configurable:!0});var A=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),nqe=(t,e)=>{for(var r in e)yx(t,r,{get:e[r],enumerable:!0})},iqe=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of eqe(e))!rqe.call(t,i)&&i!==r&&yx(t,i,{get:()=>e[i],enumerable:!(n=ZUe(e,i))||n.enumerable});return t};var N=(t,e,r)=>(r=t!=null?XUe(tqe(t)):{},iqe(e||!t||!t.__esModule?yx(r,"default",{value:t,enumerable:!0}):r,t));var FZ=A(lm=>{"use strict";var o5t=require("net"),uqe=require("tls"),CL=require("http"),PZ=require("https"),dqe=require("events"),a5t=require("assert"),fqe=require("util");lm.httpOverHttp=hqe;lm.httpsOverHttp=pqe;lm.httpOverHttps=Aqe;lm.httpsOverHttps=mqe;function hqe(t){var e=new Au(t);return e.request=CL.request,e}o(hqe,"httpOverHttp");function pqe(t){var e=new Au(t);return e.request=CL.request,e.createSocket=OZ,e.defaultPort=443,e}o(pqe,"httpsOverHttp");function Aqe(t){var e=new Au(t);return e.request=PZ.request,e}o(Aqe,"httpOverHttps");function mqe(t){var e=new Au(t);return e.request=PZ.request,e.createSocket=OZ,e.defaultPort=443,e}o(mqe,"httpsOverHttps");function Au(t){var e=this;e.options=t||{},e.proxyOptions=e.options.proxy||{},e.maxSockets=e.options.maxSockets||CL.Agent.defaultMaxSockets,e.requests=[],e.sockets=[],e.on("free",o(function(n,i,s,a){for(var c=LZ(i,s,a),l=0,u=e.requests.length;l<u;++l){var d=e.requests[l];if(d.host===c.host&&d.port===c.port){e.requests.splice(l,1),d.request.onSocket(n);return}}n.destroy(),e.removeSocket(n)},"onFree"))}o(Au,"TunnelingAgent");fqe.inherits(Au,dqe.EventEmitter);Au.prototype.addRequest=o(function(e,r,n,i){var s=this,a=bL({request:e},s.options,LZ(r,n,i));if(s.sockets.length>=this.maxSockets){s.requests.push(a);return}s.createSocket(a,function(c){c.on("free",l),c.on("close",u),c.on("agentRemove",u),e.onSocket(c);function l(){s.emit("free",c,a)}o(l,"onFree");function u(d){s.removeSocket(c),c.removeListener("free",l),c.removeListener("close",u),c.removeListener("agentRemove",u)}o(u,"onCloseOrRemove")})},"addRequest");Au.prototype.createSocket=o(function(e,r){var n=this,i={};n.sockets.push(i);var s=bL({},n.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:!1,headers:{host:e.host+":"+e.port}});e.localAddress&&(s.localAddress=e.localAddress),s.proxyAuth&&(s.headers=s.headers||{},s.headers["Proxy-Authorization"]="Basic "+new Buffer(s.proxyAuth).toString("base64")),kd("making CONNECT request");var a=n.request(s);a.useChunkedEncodingByDefault=!1,a.once("response",c),a.once("upgrade",l),a.once("connect",u),a.once("error",d),a.end();function c(f){f.upgrade=!0}o(c,"onResponse");function l(f,h,p){process.nextTick(function(){u(f,h,p)})}o(l,"onUpgrade");function u(f,h,p){if(a.removeAllListeners(),h.removeAllListeners(),f.statusCode!==200){kd("tunneling socket could not be established, statusCode=%d",f.statusCode),h.destroy();var g=new Error("tunneling socket could not be established, statusCode="+f.statusCode);g.code="ECONNRESET",e.request.emit("error",g),n.removeSocket(i);return}if(p.length>0){kd("got illegal response body from proxy"),h.destroy();var g=new Error("got illegal response body from proxy");g.code="ECONNRESET",e.request.emit("error",g),n.removeSocket(i);return}return kd("tunneling connection has established"),n.sockets[n.sockets.indexOf(i)]=h,r(h)}o(u,"onConnect");function d(f){a.removeAllListeners(),kd(`tunneling socket could not be established, cause=%s
|
||||
`,f.message,f.stack);var h=new Error("tunneling socket could not be established, cause="+f.message);h.code="ECONNRESET",e.request.emit("error",h),n.removeSocket(i)}o(d,"onError")},"createSocket");Au.prototype.removeSocket=o(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(i){n.request.onSocket(i)})}},"removeSocket");function OZ(t,e){var r=this;Au.prototype.createSocket.call(r,t,function(n){var i=t.request.getHeader("host"),s=bL({},r.options,{socket:n,servername:i?i.replace(/:.*$/,""):t.host}),a=uqe.connect(0,s);r.sockets[r.sockets.indexOf(n)]=a,e(a)})}o(OZ,"createSecureSocket");function LZ(t,e,r){return typeof t=="string"?{host:t,port:e,localAddress:r}:t}o(LZ,"toOptions");function bL(t){for(var e=1,r=arguments.length;e<r;++e){var n=arguments[e];if(typeof n=="object")for(var i=Object.keys(n),s=0,a=i.length;s<a;++s){var c=i[s];n[c]!==void 0&&(t[c]=n[c])}}return t}o(bL,"mergeOptions");var kd;process.env.NODE_DEBUG&&/\btunnel\b/.test(process.env.NODE_DEBUG)?kd=o(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)},"debug"):kd=o(function(){},"debug");lm.debug=kd});var um=A((u5t,MZ)=>{MZ.exports=FZ()});var mr=A((d5t,UZ)=>{UZ.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 Tt=A((f5t,dee)=>{"use strict";var qZ=Symbol.for("undici.error.UND_ERR"),gr=class extends Error{static{o(this,"UndiciError")}constructor(e){super(e),this.name="UndiciError",this.code="UND_ERR"}static[Symbol.hasInstance](e){return e&&e[qZ]===!0}[qZ]=!0},GZ=Symbol.for("undici.error.UND_ERR_CONNECT_TIMEOUT"),IL=class extends gr{static{o(this,"ConnectTimeoutError")}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[GZ]===!0}[GZ]=!0},HZ=Symbol.for("undici.error.UND_ERR_HEADERS_TIMEOUT"),wL=class extends gr{static{o(this,"HeadersTimeoutError")}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[HZ]===!0}[HZ]=!0},VZ=Symbol.for("undici.error.UND_ERR_HEADERS_OVERFLOW"),SL=class extends gr{static{o(this,"HeadersOverflowError")}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[VZ]===!0}[VZ]=!0},zZ=Symbol.for("undici.error.UND_ERR_BODY_TIMEOUT"),BL=class extends gr{static{o(this,"BodyTimeoutError")}constructor(e){super(e),this.name="BodyTimeoutError",this.message=e||"Body Timeout Error",this.code="UND_ERR_BODY_TIMEOUT
Line truncated
|
||||
`)||t.includes("\r")||t.includes("\0"))===!1}o(Ste,"isValidHeaderValue");function DGe(t,e){let{headersList:r}=e,n=(r.get("referrer-policy",!0)??"").split(","),i="";if(n.length>0)for(let s=n.length;s!==0;s--){let a=n[s-1].trim();if(mGe.has(a)){i=a;break}}i!==""&&(t.referrerPolicy=i)}o(DGe,"setRequestReferrerPolicyOnRedirect");function QGe(){return"allowed"}o(QGe,"crossOriginResourcePolicyCheck");function kGe(){return"success"}o(kGe,"corsCheck");function PGe(){return"success"}o(PGe,"TAOCheck");function OGe(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}o(OGe,"appendFetchMetadata");function LGe(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&&gF(t.origin)&&!gF(ab(t))&&(e=null);break;case"same-origin":Hx(t,ab(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}o(LGe,"appendRequestOriginHeader");function Cm(t,e){return t}o(Cm,"coarsenTime");function FGe(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}}o(FGe,"clampAndCoarsenConnectionTimingInfo");function MGe(t){return Cm(bGe.now(),t)}o(MGe,"coarsenedSharedCurrentTime");function UGe(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}}o(UGe,"createOpaqueTimingInfo");function Bte(){return{referrerPolicy:"strict-origin-when-cross-origin"}}o(Bte,"makePolicyContainer");function qGe(t){return{referrerPolicy:t.referrerPolicy}}o(qGe,"clonePolicyContainer");function GGe(t){let e=t.referrerPolicy;Rh(e);let r=null;if(t.referrer==="client"){let c=Ete();if(!c||c.origin==="null")return"no-referrer";r=new URL(c)}else t.referrer instanceof URL&&(r=t.referrer);let n=mF(r),i=mF(r,!0);n.toString().length>4096&&(n=i);let s=Hx(t,n),a=ob(n)&&!ob(t.url);switch(e){case"origin":return i??mF(r,!0);case"unsafe-url":return n;case"same-origin":return s?i:"no-referrer";case"origin-when-cross-origin":return s?n:i;case"strict-origin-when-cross-origin":{let c=ab(t);return Hx(n,c)?n:ob(n)&&!ob(c)?"no-referrer":i}default:return a?"no-referrer":i}}o(GGe,"determineRequestsReferrer");function mF(t,e){return Rh(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)}o(mF,"stripURLForReferrer");function ob(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"))}}o(ob,"isURLPotentiallyTrustworthy");function HGe(t,e){if(Gx===void 0)return!0;let r=xte(e);if(r==="no metadata"||r.length===0)return!0;let n=zGe(r),i=$Ge(r,n);for(let s of i){let a=s.algo,c=s.hash,l=Gx.createHash(a).update(t).digest("base64");if(l[l.length-1]==="="&&(l[l.length-2]==="="?l=l.slice(0,-2):l=l.slice(0,-1)),jGe(l,c))return!0}return!1}o(HGe,"bytesMatch");var VGe=/(?<algo>sha256|sha384|sha512)-((?<hash>[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function xte(t){let e=[],r=!0;for(let n of t.split(" ")){r=!1;let i=VGe.exec(n);if(i===null||i.groups===void 0||i.groups.algo===void 0)continue;let s=i.groups.algo.toLowerCase();bte.includes(s)&&e.push(i.groups)}return r===!0?"no metadata":e}o(xte,"parseMetadata");function zGe(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}o(zGe,"getStrongestMetadata");function $Ge(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}o($Ge,"filterMetadataListByAlgorithm");function jGe(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}o(jGe,"compareBase64Mixed");function WGe(t){}o(WGe,"tryUpgr
Line truncated
|
||||
`);function THe(t){for(let e=0;e<t.length;++e)if((t.charCodeAt(e)&-128)!==0)return!1;return!0}o(THe,"isAsciiString");function RHe(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}o(RHe,"validateBoundary");function DHe(t,e){zx(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"),i=[],s={position:0};for(;t[s.position]===13&&t[s.position+1]===10;)s.position+=2;let a=t.length;for(;t[a-1]===10&&t[a-2]===13;)a-=2;for(a!==t.length&&(t=t.subarray(0,a));;){if(t.subarray(s.position,s.position+n.length).equals(n))s.position+=n.length;else return"failure";if(s.position===t.length-2&&$x(t,NHe,s)||s.position===t.length-4&&$x(t,_He,s))return i;if(t[s.position]!==13||t[s.position+1]!==10)return"failure";s.position+=2;let c=QHe(t,s);if(c==="failure")return"failure";let{name:l,filename:u,contentType:d,encoding:f}=c;s.position+=2;let h;{let g=t.indexOf(n.subarray(2),s.position);if(g===-1)return"failure";h=t.subarray(s.position,g-4),s.position+=h.length,f==="base64"&&(h=Buffer.from(h.toString(),"base64"))}if(t[s.position]!==13||t[s.position+1]!==10)return"failure";s.position+=2;let p;u!==null?(d??="text/plain",THe(d)||(d=""),p=new xHe([h],u,{type:d})):p=bHe(Buffer.from(h)),zx(Mte(l)),zx(typeof p=="string"&&Mte(p)||wHe(p)),i.push(SHe(l,p,u))}}o(DHe,"multipartFormDataParser");function QHe(t,e){let r=null,n=null,i=null,s=null;for(;;){if(t[e.position]===13&&t[e.position+1]===10)return r===null?"failure":{name:r,filename:n,contentType:i,encoding:s};let a=Im(c=>c!==10&&c!==13&&c!==58,t,e);if(a=SF(a,!0,!0,c=>c===9||c===32),!IHe.test(a.toString())||t[e.position]!==58)return"failure";switch(e.position++,Im(c=>c===32||c===9,t,e),CHe(a)){case"content-disposition":{if(r=n=null,!$x(t,vHe,e)||(e.position+=17,r=Gte(t,e),r===null))return"failure";if($x(t,qte,e)){let c=e.position+qte.length;if(t[c]===42&&(e.position+=1,c+=1),t[c]!==61||t[c+1]!==34||(e.position+=12,n=Gte(t,e),n===null))return"failure"}break}case"content-type":{let c=Im(l=>l!==10&&l!==13,t,e);c=SF(c,!1,!0,l=>l===9||l===32),i=Ute(c);break}case"content-transfer-encoding":{let c=Im(l=>l!==10&&l!==13,t,e);c=SF(c,!1,!0,l=>l===9||l===32),s=Ute(c);break}default:Im(c=>c!==10&&c!==13,t,e)}if(t[e.position]!==13&&t[e.position+1]!==10)return"failure";e.position+=2}}o(QHe,"parseMultipartFormDataHeaders");function Gte(t,e){zx(t[e.position-1]===34);let r=Im(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)}o(Gte,"parseMultipartFormDataName");function Im(t,e,r){let n=r.position;for(;n<e.length&&t(e[n]);)++n;return e.subarray(r.position,r.position=n)}o(Im,"collectASequenceOfBytes");function SF(t,e,r,n){let i=0,s=t.length-1;if(e)for(;i<t.length&&n(t[i]);)i++;if(r)for(;s>0&&n(t[s]);)s--;return i===0&&s===t.length-1?t:t.subarray(i,s+1)}o(SF,"removeChars");function $x(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}o($x,"bufferStartsWith");Hte.exports={multipartFormDataParser:DHe,validateBoundary:RHe}});var Bm=A((X5t,ere)=>{"use strict";var ub=at(),{ReadableStreamFrom:kHe,isBlobLike:zte,isReadableStreamLike:PHe,readableStreamClose:OHe,createDeferredPromise:LHe,fullyReadBody:FHe,extractMimeType:MHe,utf8DecodeBytes:Wte}=zs(),{FormData:$te}=lb(),{kState:Sm}=Pd(),{webidl:UHe}=ai(),{Blob:qHe}=require("node:buffer"),BF=require("node:assert"),{isErrored:Jte,isDisturbed:GHe}=require("node:stream"),{isArrayBuffer:HHe}=require("node:util/types"),{serializeAMimeType:VHe}=ms(),{multipartFormDataParser:zHe}=Vte(),xF;try{let t=require("node:crypto");xF=o(e=>t.randomInt(0,e),"random")}catch{xF=o(t=>Math.floor(Math.random(t)),"random")}var jx=new TextEncoder;function $He(){}o($He,"noop");var Yte=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0,Kte;Yte&&(Kte=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!GHe(e)&&!Jte(e)&&e.cancel("Response object has been garbage collected").catch($He)}));function Xte(t,e=!1){let r=null;t instanceof ReadableStream?r=t:zte(t)?r=t.stream():r=new ReadableStream({async pull(l){let u=typeof i=="string"?jx.encode(i):i;u.byteLength&&l.enqueue(u),queueMicrotask(()=>OHe(l))},start(){},type:"bytes"}),BF(PHe(r));let n=null,i=null,s=null,a=null;if(typeof t=="string")i=t,a="text/plain;charset=UTF-8";else if(t instanceof URLSearchParams)i=t.toString(),a="application/x-www-form-urlencoded;charset=UTF-8";else if(HHe(t))i=new Uint8Array(t.slice());else if(ArrayBuffer.isView(t))i=new Uint8Array(t.buffer.slice(t.byteOffset,t.byteOffset+t.byteLength));else if(ub.isFormDataLike(t)){let l=`----formdata-undici-0${`${xF(1e11)}`.padStart(11,"0")}`,u=`--${l}\r
|
||||
Content-Disposition: form-data`;let d=o(E=>E.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),"escape"),f=o(E=>E.replace(/\r?\n|\r/g,`\r
|
||||
`),"normalizeLinefeeds"),h=[],p=new Uint8Array([13,10]);s=0;let m=!1;for(let[E,y]of t)if(typeof y=="string"){let C=Yx.encode(u+`; name="${d(f(E))}"\r
|
||||
`),"normalizeLinefeeds"),h=[],p=new Uint8Array([13,10]);s=0;let g=!1;for(let[E,y]of t)if(typeof y=="string"){let C=jx.encode(u+`; name="${d(f(E))}"\r
|
||||
\r
|
||||
${f(y)}\r
|
||||
`);h.push(C),s+=C.byteLength}else{let C=Yx.encode(`${u}; name="${d(f(E))}"`+(y.name?`; filename="${d(y.name)}"`:"")+`\r
|
||||
`);h.push(C),s+=C.byteLength}else{let C=jx.encode(`${u}; name="${d(f(E))}"`+(y.name?`; filename="${d(y.name)}"`:"")+`\r
|
||||
Content-Type: ${y.type||"application/octet-stream"}\r
|
||||
\r
|
||||
`);h.push(C,y,p),typeof y.size=="number"?s+=C.byteLength+y.size+p.byteLength:m=!0}let g=Yx.encode(`--${l}--\r
|
||||
`);h.push(g),s+=g.byteLength,m&&(s=null),i=t,n=o(async function*(){for(let E of h)E.stream?yield*E.stream():yield E},"action"),a=`multipart/form-data; boundary=${l}`}else if(qte(t))i=t,s=t.size,t.type&&(a=t.type);else if(typeof t[Symbol.asyncIterator]=="function"){if(e)throw new TypeError("keepalive");if(ub.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=t instanceof ReadableStream?t:AHe(t)}if((typeof i=="string"||ub.isBuffer(i))&&(s=Buffer.byteLength(i)),n!=null){let l;r=new ReadableStream({async start(){l=n(t)[Symbol.asyncIterator]()},async pull(u){let{value:d,done:f}=await l.next();if(f)queueMicrotask(()=>{u.close(),u.byobRequest?.respond(0)});else if(!zte(r)){let h=new Uint8Array(d);h.byteLength&&u.enqueue(h)}return u.desiredSize>0},async cancel(u){await l.return()},type:"bytes"})}return[{stream:r,source:i,length:s},a]}o(Jte,"extractBody");function NHe(t,e=!1){return t instanceof ReadableStream&&(bF(!ub.isDisturbed(t),"The body has already been consumed."),bF(!t.locked,"The stream is locked.")),Jte(t,e)}o(NHe,"safelyExtractBody");function _He(t,e){let[r,n]=e.stream.tee();return e.stream=r,{stream:n,length:e.length,source:e.source}}o(_He,"cloneBody");function RHe(t){if(t.aborted)throw new DOMException("The operation was aborted.","AbortError")}o(RHe,"throwIfAborted");function THe(t){return{blob(){return wm(this,r=>{let n=Hte(this);return n===null?n="":n&&(n=BHe(n)),new wHe([r],{type:n})},t)},arrayBuffer(){return wm(this,r=>new Uint8Array(r).buffer,t)},text(){return wm(this,Vte,t)},json(){return wm(this,QHe,t)},formData(){return wm(this,r=>{let n=Hte(this);if(n!==null)switch(n.essence){case"multipart/form-data":{let i=xHe(r,n);if(i==="failure")throw new TypeError("Failed to parse body as FormData.");let s=new Gte;return s[Im]=i,s}case"application/x-www-form-urlencoded":{let i=new URLSearchParams(r.toString()),s=new Gte;for(let[a,c]of i)s.append(a,c);return s}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},t)},bytes(){return wm(this,r=>new Uint8Array(r),t)}}}o(THe,"bodyMixinMethods");function DHe(t){Object.assign(t.prototype,THe(t))}o(DHe,"mixinBody");async function wm(t,e,r){if(bHe.brandCheck(t,r),Wte(t))throw new TypeError("Body is unusable: Body has already been read");RHe(t[Im]);let n=yHe(),i=o(a=>n.reject(a),"errorSteps"),s=o(a=>{try{n.resolve(e(a))}catch(c){i(c)}},"successSteps");return t[Im].body==null?(s(Buffer.allocUnsafe(0)),n.promise):(await EHe(t[Im].body,s,i),n.promise)}o(wm,"consumeBody");function Wte(t){let e=t[Im].body;return e!=null&&(e.stream.locked||ub.isDisturbed(e.stream))}o(Wte,"bodyUnusable");function QHe(t){return JSON.parse(Vte(t))}o(QHe,"parseJSONFromBytes");function Hte(t){let e=t[Im].headersList,r=CHe(e);return r==="failure"?null:r}o(Hte,"bodyMimeType");Yte.exports={extractBody:Jte,safelyExtractBody:NHe,cloneBody:_He,mixinBody:DHe,streamRegistry:$te,hasFinalizationRegistry:jte,bodyUnusable:Wte}});var fre=A((uVt,dre)=>{"use strict";var Re=require("node:assert"),ke=ot(),{channels:Kte}=dm(),IF=iF(),{RequestContentLengthMismatchError:Th,ResponseContentLengthMismatchError:Xte,RequestAbortedError:ore,InvalidArgumentError:kHe,HeadersTimeoutError:PHe,HeadersOverflowError:OHe,SocketError:Bm,InformationalError:xm,BodyTimeoutError:LHe,HTTPParserError:FHe,ResponseExceededMaxSizeError:MHe}=_t(),{kUrl:are,kReset:gs,kClient:ev,kParser:tr,kBlocking:hb,kRunning:pn,kPending:cre,kSize:Zte,kWriting:Pd,kQueue:Pa,kNoRef:db,kKeepAliveDefaultTimeout:UHe,kHostHeader:qHe,kPendingIdx:GHe,kRunningIdx:ko,kError:qi,kPipelining:tv,kSocket:Qh,kKeepAliveTimeoutValue:nv,kMaxHeadersSize:SF,kKeepAliveMaxTimeout:HHe,kKeepAliveTimeoutThreshold:VHe,kHeadersTimeout:zHe,kBodyTimeout:jHe,kStrictContentLength:vF,kMaxRequests:ere,kCounter:$He,kMaxResponseSize:JHe,kOnError:tre,kResume:Cu,kHTTPContext:lre}=Ar(),js=$ee(),rre=Buffer.alloc(0),Kx=Buffer[Symbol.species],Xx=ke.addListener,WHe=ke.removeAllListeners,kh=Symbol("kIdleSocketValidation"),Dh=Symbol("kIdleSocketValidationTimeout"),TF=Symbol("kSocketUsed"),BF;async function YHe(){let t=process.env.JEST_WORKER_ID?aF():void 0,e;try{e=await WebAssembly.compile(Yee())}catch{e=await WebAssembly.compile(t||aF())}return await WebAssembly.instantiate(e,{env:{wasm_on_url:o((r,n,i)=>0,"wasm_on_url"),wasm_on_status:o((r,n,i)=>{Re(Dr.ptr===r);let s=n-Nc+vc.byteOffset;return Dr.onStatus(new Kx(vc.buffer,s,i))||0},"wasm_on_status"),wasm_on_message_begin:o(r=>(Re(Dr.ptr===r),Dr.onMessageBegin()||0),"wasm_on_message_begin"),wasm_on_header_field:o((r,n,i)=>{Re(Dr.ptr===r);let s=n-Nc+vc.byteOffset;return Dr.onHeaderField(new Kx(vc.buffer,s,i))||0},"wasm_on_header_field"),wasm_on_header_value:o((r,n,i)=>{Re(Dr.ptr===r);let s=n-Nc+vc.byteOffset;return Dr.onHeaderValue(new Kx(vc.buffer,s,i))||0},"wasm_on_header_value"),wasm_on_headers_complete:o((r,n,i,s)=>(Re(Dr.ptr===r),Dr.onHeadersComplete(n,!!i,!!s)||0),"wasm_on_headers_complete"),wasm_on_body:o((r,n,i)=>{Re(Dr.ptr=
Line truncated
|
||||
`;if(typeof i=="string"?g+=`host: ${i}\r
|
||||
`:g+=t[qHe],s?g+=`connection: upgrade\r
|
||||
`);h.push(C,y,p),typeof y.size=="number"?s+=C.byteLength+y.size+p.byteLength:g=!0}let m=jx.encode(`--${l}--\r
|
||||
`);h.push(m),s+=m.byteLength,g&&(s=null),i=t,n=o(async function*(){for(let E of h)E.stream?yield*E.stream():yield E},"action"),a=`multipart/form-data; boundary=${l}`}else if(zte(t))i=t,s=t.size,t.type&&(a=t.type);else if(typeof t[Symbol.asyncIterator]=="function"){if(e)throw new TypeError("keepalive");if(ub.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=t instanceof ReadableStream?t:kHe(t)}if((typeof i=="string"||ub.isBuffer(i))&&(s=Buffer.byteLength(i)),n!=null){let l;r=new ReadableStream({async start(){l=n(t)[Symbol.asyncIterator]()},async pull(u){let{value:d,done:f}=await l.next();if(f)queueMicrotask(()=>{u.close(),u.byobRequest?.respond(0)});else if(!Jte(r)){let h=new Uint8Array(d);h.byteLength&&u.enqueue(h)}return u.desiredSize>0},async cancel(u){await l.return()},type:"bytes"})}return[{stream:r,source:i,length:s},a]}o(Xte,"extractBody");function jHe(t,e=!1){return t instanceof ReadableStream&&(BF(!ub.isDisturbed(t),"The body has already been consumed."),BF(!t.locked,"The stream is locked.")),Xte(t,e)}o(jHe,"safelyExtractBody");function WHe(t,e){let[r,n]=e.stream.tee();return e.stream=r,{stream:n,length:e.length,source:e.source}}o(WHe,"cloneBody");function JHe(t){if(t.aborted)throw new DOMException("The operation was aborted.","AbortError")}o(JHe,"throwIfAborted");function YHe(t){return{blob(){return wm(this,r=>{let n=jte(this);return n===null?n="":n&&(n=VHe(n)),new qHe([r],{type:n})},t)},arrayBuffer(){return wm(this,r=>new Uint8Array(r).buffer,t)},text(){return wm(this,Wte,t)},json(){return wm(this,XHe,t)},formData(){return wm(this,r=>{let n=jte(this);if(n!==null)switch(n.essence){case"multipart/form-data":{let i=zHe(r,n);if(i==="failure")throw new TypeError("Failed to parse body as FormData.");let s=new $te;return s[Sm]=i,s}case"application/x-www-form-urlencoded":{let i=new URLSearchParams(r.toString()),s=new $te;for(let[a,c]of i)s.append(a,c);return s}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},t)},bytes(){return wm(this,r=>new Uint8Array(r),t)}}}o(YHe,"bodyMixinMethods");function KHe(t){Object.assign(t.prototype,YHe(t))}o(KHe,"mixinBody");async function wm(t,e,r){if(UHe.brandCheck(t,r),Zte(t))throw new TypeError("Body is unusable: Body has already been read");JHe(t[Sm]);let n=LHe(),i=o(a=>n.reject(a),"errorSteps"),s=o(a=>{try{n.resolve(e(a))}catch(c){i(c)}},"successSteps");return t[Sm].body==null?(s(Buffer.allocUnsafe(0)),n.promise):(await FHe(t[Sm].body,s,i),n.promise)}o(wm,"consumeBody");function Zte(t){let e=t[Sm].body;return e!=null&&(e.stream.locked||ub.isDisturbed(e.stream))}o(Zte,"bodyUnusable");function XHe(t){return JSON.parse(Wte(t))}o(XHe,"parseJSONFromBytes");function jte(t){let e=t[Sm].headersList,r=MHe(e);return r==="failure"?null:r}o(jte,"bodyMimeType");ere.exports={extractBody:Xte,safelyExtractBody:jHe,cloneBody:WHe,mixinBody:KHe,streamRegistry:Kte,hasFinalizationRegistry:Yte,bodyUnusable:Zte}});var mre=A((ezt,Are)=>{"use strict";var Te=require("node:assert"),ke=at(),{channels:tre}=fm(),vF=cF(),{RequestContentLengthMismatchError:Dh,ResponseContentLengthMismatchError:rre,RequestAbortedError:ure,InvalidArgumentError:ZHe,HeadersTimeoutError:e4e,HeadersOverflowError:t4e,SocketError:xm,InformationalError:vm,BodyTimeoutError:r4e,HTTPParserError:n4e,ResponseExceededMaxSizeError:i4e}=Tt(),{kUrl:dre,kReset:gs,kClient:Kx,kParser:rr,kBlocking:hb,kRunning:An,kPending:fre,kSize:nre,kWriting:Od,kQueue:Oa,kNoRef:db,kKeepAliveDefaultTimeout:s4e,kHostHeader:o4e,kPendingIdx:a4e,kRunningIdx:ko,kError:qi,kPipelining:Xx,kSocket:kh,kKeepAliveTimeoutValue:ev,kMaxHeadersSize:NF,kKeepAliveMaxTimeout:c4e,kKeepAliveTimeoutThreshold:l4e,kHeadersTimeout:u4e,kBodyTimeout:d4e,kStrictContentLength:RF,kMaxRequests:ire,kCounter:f4e,kMaxResponseSize:h4e,kOnError:sre,kResume:bu,kHTTPContext:hre}=mr(),$s=Kee(),ore=Buffer.alloc(0),Wx=Buffer[Symbol.species],Jx=ke.addListener,p4e=ke.removeAllListeners,Ph=Symbol("kIdleSocketValidation"),Qh=Symbol("kIdleSocketValidationTimeout"),PF=Symbol("kSocketUsed"),_F;async function A4e(){let t=process.env.JEST_WORKER_ID?dF():void 0,e;try{e=await WebAssembly.compile(ete())}catch{e=await WebAssembly.compile(t||dF())}return await WebAssembly.instantiate(e,{env:{wasm_on_url:o((r,n,i)=>0,"wasm_on_url"),wasm_on_status:o((r,n,i)=>{Te(Qr.ptr===r);let s=n-_c+Nc.byteOffset;return Qr.onStatus(new Wx(Nc.buffer,s,i))||0},"wasm_on_status"),wasm_on_message_begin:o(r=>(Te(Qr.ptr===r),Qr.onMessageBegin()||0),"wasm_on_message_begin"),wasm_on_header_field:o((r,n,i)=>{Te(Qr.ptr===r);let s=n-_c+Nc.byteOffset;return Qr.onHeaderField(new Wx(Nc.buffer,s,i))||0},"wasm_on_header_field"),wasm_on_header_value:o((r,n,i)=>{Te(Qr.ptr===r);let s=n-_c+Nc.byteOffset;return Qr.onHeaderValue(new Wx(Nc.buffer,s,i))||0},"wasm_on_header_value"),wasm_on_headers_complete:o((r,n,i,s)=>(Te(Qr.ptr===r),Qr.onHeadersComplete(n,!!i,!!s)||0),"wasm_on_headers_complete"),wasm_on_body:o((r,n,i)=>{Te(Qr.ptr=
Line truncated
|
||||
`;if(typeof i=="string"?m+=`host: ${i}\r
|
||||
`:m+=t[o4e],s?m+=`connection: upgrade\r
|
||||
upgrade: ${s}\r
|
||||
`:t[tv]&&!p[gs]?g+=`connection: keep-alive\r
|
||||
`:g+=`connection: close\r
|
||||
`,Array.isArray(u))for(let E=0;E<u.length;E+=2){let y=u[E+0],C=u[E+1];if(Array.isArray(C))for(let w=0;w<C.length;w++)g+=`${y}: ${C[w]}\r
|
||||
`;else g+=`${y}: ${C}\r
|
||||
`}return Kte.sendHeaders.hasSubscribers&&Kte.sendHeaders.publish({request:e,headers:g,socket:p}),!l||h===0?ire(m,null,t,e,p,d,g,f):ke.isBuffer(l)?ire(m,l,t,e,p,d,g,f):ke.isBlobLike(l)?typeof l.stream=="function"?sre(m,l.stream(),t,e,p,d,g,f):i4e(m,l,t,e,p,d,g,f):ke.isStream(l)?n4e(m,l,t,e,p,d,g,f):ke.isIterable(l)?sre(m,l,t,e,p,d,g,f):Re(!1),!0}o(r4e,"writeH1");function n4e(t,e,r,n,i,s,a,c){Re(s!==0||r[pn]===0,"stream body cannot be pipelined");let l=!1,u=new iv({abort:t,socket:i,request:n,contentLength:s,client:r,expectsPayload:c,header:a}),d=o(function(m){if(!l)try{!u.write(m)&&this.pause&&this.pause()}catch(g){ke.destroy(this,g)}},"onData"),f=o(function(){l||e.resume&&e.resume()},"onDrain"),h=o(function(){if(queueMicrotask(()=>{e.removeListener("error",p)}),!l){let m=new ore;queueMicrotask(()=>p(m))}},"onClose"),p=o(function(m){if(!l){if(l=!0,Re(i.destroyed||i[Pd]&&r[pn]<=1),i.off("drain",f).off("error",p),e.removeListener("data",d).removeListener("end",p).removeListener("close",h),!m)try{u.end()}catch(g){m=g}u.destroy(m),m&&(m.code!=="UND_ERR_INFO"||m.message!=="reset")?ke.destroy(e,m):ke.destroy(e)}},"onFinished");e.on("data",d).on("end",p).on("error",p).on("close",h),e.resume&&e.resume(),i.on("drain",f).on("error",p),e.errorEmitted??e.errored?setImmediate(()=>p(e.errored)):(e.endEmitted??e.readableEnded)&&setImmediate(()=>p(null)),(e.closeEmitted??e.closed)&&setImmediate(h)}o(n4e,"writeStream");function ire(t,e,r,n,i,s,a,c){try{e?ke.isBuffer(e)&&(Re(s===e.byteLength,"buffer body must have content length"),i.cork(),i.write(`${a}content-length: ${s}\r
|
||||
`:t[Xx]&&!p[gs]?m+=`connection: keep-alive\r
|
||||
`:m+=`connection: close\r
|
||||
`,Array.isArray(u))for(let E=0;E<u.length;E+=2){let y=u[E+0],C=u[E+1];if(Array.isArray(C))for(let I=0;I<C.length;I++)m+=`${y}: ${C[I]}\r
|
||||
`;else m+=`${y}: ${C}\r
|
||||
`}return tre.sendHeaders.hasSubscribers&&tre.sendHeaders.publish({request:e,headers:m,socket:p}),!l||h===0?cre(g,null,t,e,p,d,m,f):ke.isBuffer(l)?cre(g,l,t,e,p,d,m,f):ke.isBlobLike(l)?typeof l.stream=="function"?lre(g,l.stream(),t,e,p,d,m,f):w4e(g,l,t,e,p,d,m,f):ke.isStream(l)?I4e(g,l,t,e,p,d,m,f):ke.isIterable(l)?lre(g,l,t,e,p,d,m,f):Te(!1),!0}o(b4e,"writeH1");function I4e(t,e,r,n,i,s,a,c){Te(s!==0||r[An]===0,"stream body cannot be pipelined");let l=!1,u=new tv({abort:t,socket:i,request:n,contentLength:s,client:r,expectsPayload:c,header:a}),d=o(function(g){if(!l)try{!u.write(g)&&this.pause&&this.pause()}catch(m){ke.destroy(this,m)}},"onData"),f=o(function(){l||e.resume&&e.resume()},"onDrain"),h=o(function(){if(queueMicrotask(()=>{e.removeListener("error",p)}),!l){let g=new ure;queueMicrotask(()=>p(g))}},"onClose"),p=o(function(g){if(!l){if(l=!0,Te(i.destroyed||i[Od]&&r[An]<=1),i.off("drain",f).off("error",p),e.removeListener("data",d).removeListener("end",p).removeListener("close",h),!g)try{u.end()}catch(m){g=m}u.destroy(g),g&&(g.code!=="UND_ERR_INFO"||g.message!=="reset")?ke.destroy(e,g):ke.destroy(e)}},"onFinished");e.on("data",d).on("end",p).on("error",p).on("close",h),e.resume&&e.resume(),i.on("drain",f).on("error",p),e.errorEmitted??e.errored?setImmediate(()=>p(e.errored)):(e.endEmitted??e.readableEnded)&&setImmediate(()=>p(null)),(e.closeEmitted??e.closed)&&setImmediate(h)}o(I4e,"writeStream");function cre(t,e,r,n,i,s,a,c){try{e?ke.isBuffer(e)&&(Te(s===e.byteLength,"buffer body must have content length"),i.cork(),i.write(`${a}content-length: ${s}\r
|
||||
\r
|
||||
`,"latin1"),i.write(e),i.uncork(),n.onBodySent(e),!c&&n.reset!==!1&&(i[gs]=!0)):s===0?i.write(`${a}content-length: 0\r
|
||||
\r
|
||||
`,"latin1"):(Re(s===null,"no body must not have content length"),i.write(`${a}\r
|
||||
`,"latin1")),n.onRequestSent(),r[Cu]()}catch(l){t(l)}}o(ire,"writeBuffer");async function i4e(t,e,r,n,i,s,a,c){Re(s===e.size,"blob body must have content length");try{if(s!=null&&s!==e.size)throw new Th;let l=Buffer.from(await e.arrayBuffer());i.cork(),i.write(`${a}content-length: ${s}\r
|
||||
`,"latin1"):(Te(s===null,"no body must not have content length"),i.write(`${a}\r
|
||||
`,"latin1")),n.onRequestSent(),r[bu]()}catch(l){t(l)}}o(cre,"writeBuffer");async function w4e(t,e,r,n,i,s,a,c){Te(s===e.size,"blob body must have content length");try{if(s!=null&&s!==e.size)throw new Dh;let l=Buffer.from(await e.arrayBuffer());i.cork(),i.write(`${a}content-length: ${s}\r
|
||||
\r
|
||||
`,"latin1"),i.write(l),i.uncork(),n.onBodySent(l),n.onRequestSent(),!c&&n.reset!==!1&&(i[gs]=!0),r[Cu]()}catch(l){t(l)}}o(i4e,"writeBlob");async function sre(t,e,r,n,i,s,a,c){Re(s!==0||r[pn]===0,"iterator body cannot be pipelined");let l=null;function u(){if(l){let h=l;l=null,h()}}o(u,"onDrain");let d=o(()=>new Promise((h,p)=>{Re(l===null),i[qi]?p(i[qi]):l=h}),"waitForDrain");i.on("close",u).on("drain",u);let f=new iv({abort:t,socket:i,request:n,contentLength:s,client:r,expectsPayload:c,header:a});try{for await(let h of e){if(i[qi])throw i[qi];f.write(h)||await d()}f.end()}catch(h){f.destroy(h)}finally{i.off("close",u).off("drain",u)}}o(sre,"writeIterable");var iv=class{static{o(this,"AsyncWriter")}constructor({abort:e,socket:r,request:n,contentLength:i,client:s,expectsPayload:a,header:c}){this.socket=r,this.request=n,this.contentLength=i,this.client=s,this.bytesWritten=0,this.expectsPayload=a,this.header=c,this.abort=e,r[Pd]=!0}write(e){let{socket:r,request:n,contentLength:i,client:s,bytesWritten:a,expectsPayload:c,header:l}=this;if(r[qi])throw r[qi];if(r.destroyed)return!1;let u=Buffer.byteLength(e);if(!u)return!0;if(i!==null&&a+u>i){if(s[vF])throw new Th;process.emitWarning(new Th)}r.cork(),a===0&&(!c&&n.reset!==!1&&(r[gs]=!0),i===null?r.write(`${l}transfer-encoding: chunked\r
|
||||
`,"latin1"),i.write(l),i.uncork(),n.onBodySent(l),n.onRequestSent(),!c&&n.reset!==!1&&(i[gs]=!0),r[bu]()}catch(l){t(l)}}o(w4e,"writeBlob");async function lre(t,e,r,n,i,s,a,c){Te(s!==0||r[An]===0,"iterator body cannot be pipelined");let l=null;function u(){if(l){let h=l;l=null,h()}}o(u,"onDrain");let d=o(()=>new Promise((h,p)=>{Te(l===null),i[qi]?p(i[qi]):l=h}),"waitForDrain");i.on("close",u).on("drain",u);let f=new tv({abort:t,socket:i,request:n,contentLength:s,client:r,expectsPayload:c,header:a});try{for await(let h of e){if(i[qi])throw i[qi];f.write(h)||await d()}f.end()}catch(h){f.destroy(h)}finally{i.off("close",u).off("drain",u)}}o(lre,"writeIterable");var tv=class{static{o(this,"AsyncWriter")}constructor({abort:e,socket:r,request:n,contentLength:i,client:s,expectsPayload:a,header:c}){this.socket=r,this.request=n,this.contentLength=i,this.client=s,this.bytesWritten=0,this.expectsPayload=a,this.header=c,this.abort=e,r[Od]=!0}write(e){let{socket:r,request:n,contentLength:i,client:s,bytesWritten:a,expectsPayload:c,header:l}=this;if(r[qi])throw r[qi];if(r.destroyed)return!1;let u=Buffer.byteLength(e);if(!u)return!0;if(i!==null&&a+u>i){if(s[RF])throw new Dh;process.emitWarning(new Dh)}r.cork(),a===0&&(!c&&n.reset!==!1&&(r[gs]=!0),i===null?r.write(`${l}transfer-encoding: chunked\r
|
||||
`,"latin1"):r.write(`${l}content-length: ${i}\r
|
||||
\r
|
||||
`,"latin1")),i===null&&r.write(`\r
|
||||
${u.toString(16)}\r
|
||||
`,"latin1"),this.bytesWritten+=u;let d=r.write(e);return r.uncork(),n.onBodySent(e),d||r[tr].timeout&&r[tr].timeoutType===vm&&r[tr].timeout.refresh&&r[tr].timeout.refresh(),d}end(){let{socket:e,contentLength:r,client:n,bytesWritten:i,expectsPayload:s,header:a,request:c}=this;if(c.onRequestSent(),e[Pd]=!1,e[qi])throw e[qi];if(!e.destroyed){if(i===0?s?e.write(`${a}content-length: 0\r
|
||||
`,"latin1"),this.bytesWritten+=u;let d=r.write(e);return r.uncork(),n.onBodySent(e),d||r[rr].timeout&&r[rr].timeoutType===Nm&&r[rr].timeout.refresh&&r[rr].timeout.refresh(),d}end(){let{socket:e,contentLength:r,client:n,bytesWritten:i,expectsPayload:s,header:a,request:c}=this;if(c.onRequestSent(),e[Od]=!1,e[qi])throw e[qi];if(!e.destroyed){if(i===0?s?e.write(`${a}content-length: 0\r
|
||||
\r
|
||||
`,"latin1"):e.write(`${a}\r
|
||||
`,"latin1"):r===null&&e.write(`\r
|
||||
0\r
|
||||
\r
|
||||
`,"latin1"),r!==null&&i!==r){if(n[vF])throw new Th;process.emitWarning(new Th)}e[tr].timeout&&e[tr].timeoutType===vm&&e[tr].timeout.refresh&&e[tr].timeout.refresh(),n[Cu]()}}destroy(e){let{socket:r,client:n,abort:i}=this;r[Pd]=!1,e&&(Re(n[pn]<=1,"pipeline should only contain this request"),i(e))}};dre.exports=XHe});var Cre=A((fVt,Ere)=>{"use strict";var Po=require("node:assert"),{pipeline:s4e}=require("node:stream"),pt=ot(),{RequestContentLengthMismatchError:DF,RequestAbortedError:hre,SocketError:pb,InformationalError:QF}=_t(),{kUrl:sv,kReset:av,kClient:Nm,kRunning:cv,kPending:o4e,kQueue:Od,kPendingIdx:kF,kRunningIdx:Oa,kError:Fa,kSocket:qn,kStrictContentLength:a4e,kOnError:PF,kMaxConcurrentStreams:yre,kHTTP2Session:La,kResume:Ld,kSize:c4e,kHTTPContext:l4e}=Ar(),bu=Symbol("open streams"),pre,Are=!1,ov;try{ov=require("node:http2")}catch{ov={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:u4e,HTTP2_HEADER_METHOD:d4e,HTTP2_HEADER_PATH:f4e,HTTP2_HEADER_SCHEME:h4e,HTTP2_HEADER_CONTENT_LENGTH:p4e,HTTP2_HEADER_EXPECT:A4e,HTTP2_HEADER_STATUS:m4e}}=ov;function g4e(t){let e=[];for(let[r,n]of Object.entries(t))if(Array.isArray(n))for(let i of n)e.push(Buffer.from(r),Buffer.from(i));else e.push(Buffer.from(r),Buffer.from(n));return e}o(g4e,"parseH2Headers");async function y4e(t,e){t[qn]=e,Are||(Are=!0,process.emitWarning("H2 support is experimental, expect them to change at any time.",{code:"UNDICI-H2"}));let r=ov.connect(t[sv],{createConnection:o(()=>e,"createConnection"),peerMaxConcurrentStreams:t[yre]});r[bu]=0,r[Nm]=t,r[qn]=e,pt.addListener(r,"error",C4e),pt.addListener(r,"frameError",b4e),pt.addListener(r,"end",w4e),pt.addListener(r,"goaway",I4e),pt.addListener(r,"close",function(){let{[Nm]:i}=this,{[qn]:s}=i,a=this[qn][Fa]||this[Fa]||new pb("closed",pt.getSocketInfo(s));if(i[La]=null,i.destroyed){Po(i[o4e]===0);let c=i[Od].splice(i[Oa]);for(let l=0;l<c.length;l++){let u=c[l];pt.errorRequest(i,u,a)}}}),r.unref(),t[La]=r,e[La]=r,pt.addListener(e,"error",function(i){Po(i.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Fa]=i,this[Nm][PF](i)}),pt.addListener(e,"end",function(){pt.destroy(this,new pb("other side closed",pt.getSocketInfo(this)))}),pt.addListener(e,"close",function(){let i=this[Fa]||new pb("closed",pt.getSocketInfo(this));t[qn]=null,this[La]!=null&&this[La].destroy(i),t[kF]=t[Oa],Po(t[cv]===0),t.emit("disconnect",t[sv],[t],i),t[Ld]()});let n=!1;return e.on("close",()=>{n=!0}),{version:"h2",defaultPipelining:1/0,write(...i){return B4e(t,...i)},resume(){E4e(t)},destroy(i,s){n?queueMicrotask(s):e.destroy(i).on("close",s)},get destroyed(){return e.destroyed},busy(){return!1}}}o(y4e,"connectH2");function E4e(t){let e=t[qn];e?.destroyed===!1&&(t[c4e]===0&&t[yre]===0?(e.unref(),t[La].unref()):(e.ref(),t[La].ref()))}o(E4e,"resumeH2");function C4e(t){Po(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[qn][Fa]=t,this[Nm][PF](t)}o(C4e,"onHttp2SessionError");function b4e(t,e,r){if(r===0){let n=new QF(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[qn][Fa]=n,this[Nm][PF](n)}}o(b4e,"onHttp2FrameError");function w4e(){let t=new pb("other side closed",pt.getSocketInfo(this[qn]));this.destroy(t),pt.destroy(this[qn],t)}o(w4e,"onHttp2SessionEnd");function I4e(t){let e=this[Fa]||new pb(`HTTP/2: "GOAWAY" frame received with code ${t}`,pt.getSocketInfo(this)),r=this[Nm];if(r[qn]=null,r[l4e]=null,this[La]!=null&&(this[La].destroy(e),this[La]=null),pt.destroy(this[qn],e),r[Oa]<r[Od].length){let n=r[Od][r[Oa]];r[Od][r[Oa]++]=null,pt.errorRequest(r,n,e),r[kF]=r[Oa]}Po(r[cv]===0),r.emit("disconnect",r[sv],[r],e),r[Ld]()}o(I4e,"onHTTP2GoAway");function S4e(t){return t!=="GET"&&t!=="HEAD"&&t!=="OPTIONS"&&t!=="TRACE"&&t!=="CONNECT"}o(S4e,"shouldSendContentLength");function B4e(t,e){let r=t[La],{method:n,path:i,host:s,upgrade:a,expectContinue:c,signal:l,headers:u}=e,{body:d}=e;if(a)return pt.errorRequest(t,e,new Error("Upgrade not supported for H2")),!1;let f={};for(let B=0;B<u.length;B+=2){let Q=u[B+0],M=u[B+1];if(Array.isArray(M))for(let v=0;v<M.length;v++)f[Q]?f[Q]+=`,${M[v]}`:f[Q]=M[v];else f[Q]=M}let h,{hostname:p,port:m}=t[sv];f[u4e]=s||`${p}${m?`:${m}`:""}`,f[d4e]=n;let g=o(B=>{e.aborted||e.completed||(B=B||new hre,pt.errorRequest(t,e,B),h!=null&&pt.destroy(h,B),pt.destroy(d,B),t[Od][t[Oa]++]=null,t[Ld]())},"abort");try{e.onConnect(g)}catch(B){pt.errorRequest(t,e,B)}if(e.aborted)return!1;if(n==="CONNECT")return r.ref(),h=r.request(f,{endStream:!1,signal:l}),h.id&&!h.pending?(e.onUpgrade(null,null,h),++r[bu],t[Od][t[Oa]++]=null):h.once("ready",()=>{e.onUpgrade(null,null,h),++r[bu],t[Od][t[Oa]++]=null}),h.once("close",()=>{r[bu]-=1,r[bu]===0&&r.unref()}),!0;f[f4e]=i,f[h4e]="https";let E=n==="PUT"||n==="POST"||n==="PATCH";d&&typeof d.read=="function"&&d.read(0);let y=pt.bodyLength(d);if(pt.isFormDataLike(d)){pre??=Sm().extractBody;let[B,Q]=pre(d);f["content-type"]=Q,d=B.stream,y=B.length}if(y==null&&(y=e.contentLength),(y===0||!E)&&(y=null),S4e(n)&&y>0&&e.contentLength!=null&&e.contentLength!==y){if(t[a4e])return pt.err
Line truncated
|
||||
`,this[K4e]=l??3e5,this[Y4e]=i??3e5,this[X4e]=C??!0,this[Z4e]=B,this[MF]=M,this[Md]=null,this[i5e]=j>-1?j:-1,this[o5e]=V??100,this[Yr]=null,this[Ma]=[],this[Iu]=0,this[Ua]=0,this[yb]=ae=>qF(this,ae),this[s5e]=ae=>Dre(this,ae)}get pipelining(){return this[fv]}set pipelining(e){this[fv]=e,this[yb](!0)}get[bb](){return this[Ma].length-this[Ua]}get[Cb](){return this[Ua]-this[Iu]}get[Eb](){return this[Ma].length-this[Iu]}get[H4e](){return!!this[Yr]&&!this[Rm]&&!this[Yr].destroyed}get[FF](){return!!(this[Yr]?.busy(null)||this[Eb]>=(Tre(this)||1)||this[bb]>0)}[G4e](e){Qre(this),this.once("connect",e)}[n5e](e,r){let n=e.origin||this[Rc].origin,i=new O4e(n,e,r);return this[Ma].push(i),this[Oh]||(Ph.bodyLength(i.body)==null&&Ph.isIterable(i.body)?(this[Oh]=1,queueMicrotask(()=>qF(this))):this[yb](!0)),this[Oh]&&this[Ud]!==2&&this[FF]&&(this[Ud]=2),this[Ud]<2}async[t5e](){return new Promise(e=>{this[Eb]?this[Md]=e:e(null)})}async[r5e](e){return new Promise(r=>{let n=this[Ma].splice(this[Ua]);for(let s=0;s<n.length;s++){let a=n[s];Ph.errorRequest(this,a,e)}let i=o(()=>{this[Md]&&(this[Md](),this[Md]=null),r(null)},"callback");this[Yr]?(this[Yr].destroy(e,i),this[Yr]=null):queueMicrotask(i),this[yb]()})}},l5e=dv();function Dre(t,e){if(t[Cb]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){wu(t[Ua]===t[Iu]);let r=t[Ma].splice(t[Iu]);for(let n=0;n<r.length;n++){let i=r[n];Ph.errorRequest(t,i,e)}wu(t[Eb]===0)}}o(Dre,"onError");async function Qre(t){wu(!t[Rm]),wu(!t[Yr]);let{host:e,hostname:r,protocol:n,port:i}=t[Rc];if(r[0]==="["){let s=r.indexOf("]");wu(s!==-1);let a=r.substring(1,s);wu(Rre.isIP(a)),r=a}t[Rm]=!0,_m.beforeConnect.hasSubscribers&&_m.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:n,port:i,version:t[Yr]?.version,servername:t[Fd],localAddress:t[gb]},connector:t[mb]});try{let s=await new Promise((a,c)=>{t[mb]({host:e,hostname:r,protocol:n,port:i,servername:t[Fd],localAddress:t[gb]},(l,u)=>{l?c(l):a(u)})});if(t.destroyed){Ph.destroy(s.on("error",Nre),new M4e);return}wu(s);try{t[Yr]=s.alpnProtocol==="h2"?await c5e(t,s):await a5e(t,s)}catch(a){throw s.destroy().on("error",Nre),a}t[Rm]=!1,s[e5e]=0,s[MF]=t[MF],s[q4e]=t,s[z4e]=null,_m.connected.hasSubscribers&&_m.connected.publish({connectParams:{host:e,hostname:r,protocol:n,port:i,version:t[Yr]?.version,servername:t[Fd],localAddress:t[gb]},connector:t[mb],socket:s}),t.emit("connect",t[Rc],[t])}catch(s){if(t.destroyed)return;if(t[Rm]=!1,_m.connectError.hasSubscribers&&_m.connectError.publish({connectParams:{host:e,hostname:r,protocol:n,port:i,version:t[Yr]?.version,servername:t[Fd],localAddress:t[gb]},connector:t[mb],error:s}),s.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(wu(t[Cb]===0);t[bb]>0&&t[Ma][t[Ua]].servername===t[Fd];){let a=t[Ma][t[Ua]++];Ph.errorRequest(t,a,s)}else Dre(t,s);t.emit("connectionError",t[Rc],[t],s)}t[yb]()}o(Qre,"connect");function _re(t){t[Ud]=0,t.emit("drain",t[Rc],[t])}o(_re,"emitDrain");function qF(t,e){t[Oh]!==2&&(t[Oh]=2,u5e(t,e),t[Oh]=0,t[Iu]>256&&(t[Ma].splice(0,t[Iu]),t[Ua]-=t[Iu],t[Iu]=0))}o(qF,"resume");function u5e(t,e){for(;;){if(t.destroyed){wu(t[bb]===0);return}if(t[Md]&&!t[Eb]){t[Md](),t[Md]=null;return}if(t[Yr]&&t[Yr].resume(),t[FF])t[Ud]=2;else if(t[Ud]===2){e?(t[Ud]=1,queueMicrotask(()=>_re(t))):_re(t);continue}if(t[bb]===0||t[Cb]>=(Tre(t)||1))return;let r=t[Ma][t[Ua]];if(t[Rc].protocol==="https:"&&t[Fd]!==r.servername){if(t[Cb]>0)return;t[Fd]=r.servername,t[Yr]?.destroy(new F4e("servername changed"),()=>{t[Yr]=null,qF(t)})}if(t[Rm])return;if(!t[Yr]){Qre(t);return}if(t[Yr].destroyed||t[Yr].busy(r))return;!r.aborted&&t[Yr].write(r)?t[Ua]++:t[Ma].splice(t[Ua],1)}}o(u5e,"_resume");kre.exports=UF});var GF=A((bVt,Pre)=>{"use strict";var hv=class{static{o(this,"FixedCircularBuffer")}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)}};Pre.exports=class{static{o(this,"FixedQueue")}constructor(){this.head=this.tail=new hv}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new hv),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next),r}}});var Lre=A((IVt,Ore)=>{var{kFree:d5e,kConnected:f5e,kPending:h5e,kQueued:p5e,kRunning:A5e,kSize:m5e}=Ar(),Lh=Symbol("pool"),HF=class{static{o(this,"PoolStats")}constructor(e){this[Lh]=e}get connected(){return this[Lh][f5e]}get free(){return this[Lh][d5e]}get pending(){return this[Lh][h5e]}get queued(){return this[Lh][p5e]}get running(){return this[Lh][A5e]}get size(){return this[Lh][m5e]}};Ore.exports=HF});var WF=A((BVt,$re)=>{"use strict";var g5e=Am(),y5e=GF(),{kConnected:VF,kSize:Fre,kRunning:Mre,kPending:Ure,kQueued:wb,kBusy:E5e,kFree:C5e,kUrl:b5e,kClose:w5e,kDestroy:I5e,kDispatch:S5e}=Ar(
Line truncated
|
||||
`,"latin1"),r!==null&&i!==r){if(n[RF])throw new Dh;process.emitWarning(new Dh)}e[rr].timeout&&e[rr].timeoutType===Nm&&e[rr].timeout.refresh&&e[rr].timeout.refresh(),n[bu]()}}destroy(e){let{socket:r,client:n,abort:i}=this;r[Od]=!1,e&&(Te(n[An]<=1,"pipeline should only contain this request"),i(e))}};Are.exports=g4e});var Sre=A((rzt,wre)=>{"use strict";var Po=require("node:assert"),{pipeline:S4e}=require("node:stream"),At=at(),{RequestContentLengthMismatchError:OF,RequestAbortedError:gre,SocketError:pb,InformationalError:LF}=Tt(),{kUrl:rv,kReset:iv,kClient:_m,kRunning:sv,kPending:B4e,kQueue:Ld,kPendingIdx:FF,kRunningIdx:La,kError:Ma,kSocket:Gn,kStrictContentLength:x4e,kOnError:MF,kMaxConcurrentStreams:Ire,kHTTP2Session:Fa,kResume:Fd,kSize:v4e,kHTTPContext:N4e}=mr(),Iu=Symbol("open streams"),yre,Ere=!1,nv;try{nv=require("node:http2")}catch{nv={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:_4e,HTTP2_HEADER_METHOD:T4e,HTTP2_HEADER_PATH:R4e,HTTP2_HEADER_SCHEME:D4e,HTTP2_HEADER_CONTENT_LENGTH:Q4e,HTTP2_HEADER_EXPECT:k4e,HTTP2_HEADER_STATUS:P4e}}=nv;function O4e(t){let e=[];for(let[r,n]of Object.entries(t))if(Array.isArray(n))for(let i of n)e.push(Buffer.from(r),Buffer.from(i));else e.push(Buffer.from(r),Buffer.from(n));return e}o(O4e,"parseH2Headers");async function L4e(t,e){t[Gn]=e,Ere||(Ere=!0,process.emitWarning("H2 support is experimental, expect them to change at any time.",{code:"UNDICI-H2"}));let r=nv.connect(t[rv],{createConnection:o(()=>e,"createConnection"),peerMaxConcurrentStreams:t[Ire]});r[Iu]=0,r[_m]=t,r[Gn]=e,At.addListener(r,"error",M4e),At.addListener(r,"frameError",U4e),At.addListener(r,"end",q4e),At.addListener(r,"goaway",G4e),At.addListener(r,"close",function(){let{[_m]:i}=this,{[Gn]:s}=i,a=this[Gn][Ma]||this[Ma]||new pb("closed",At.getSocketInfo(s));if(i[Fa]=null,i.destroyed){Po(i[B4e]===0);let c=i[Ld].splice(i[La]);for(let l=0;l<c.length;l++){let u=c[l];At.errorRequest(i,u,a)}}}),r.unref(),t[Fa]=r,e[Fa]=r,At.addListener(e,"error",function(i){Po(i.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Ma]=i,this[_m][MF](i)}),At.addListener(e,"end",function(){At.destroy(this,new pb("other side closed",At.getSocketInfo(this)))}),At.addListener(e,"close",function(){let i=this[Ma]||new pb("closed",At.getSocketInfo(this));t[Gn]=null,this[Fa]!=null&&this[Fa].destroy(i),t[FF]=t[La],Po(t[sv]===0),t.emit("disconnect",t[rv],[t],i),t[Fd]()});let n=!1;return e.on("close",()=>{n=!0}),{version:"h2",defaultPipelining:1/0,write(...i){return V4e(t,...i)},resume(){F4e(t)},destroy(i,s){n?queueMicrotask(s):e.destroy(i).on("close",s)},get destroyed(){return e.destroyed},busy(){return!1}}}o(L4e,"connectH2");function F4e(t){let e=t[Gn];e?.destroyed===!1&&(t[v4e]===0&&t[Ire]===0?(e.unref(),t[Fa].unref()):(e.ref(),t[Fa].ref()))}o(F4e,"resumeH2");function M4e(t){Po(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Gn][Ma]=t,this[_m][MF](t)}o(M4e,"onHttp2SessionError");function U4e(t,e,r){if(r===0){let n=new LF(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[Gn][Ma]=n,this[_m][MF](n)}}o(U4e,"onHttp2FrameError");function q4e(){let t=new pb("other side closed",At.getSocketInfo(this[Gn]));this.destroy(t),At.destroy(this[Gn],t)}o(q4e,"onHttp2SessionEnd");function G4e(t){let e=this[Ma]||new pb(`HTTP/2: "GOAWAY" frame received with code ${t}`,At.getSocketInfo(this)),r=this[_m];if(r[Gn]=null,r[N4e]=null,this[Fa]!=null&&(this[Fa].destroy(e),this[Fa]=null),At.destroy(this[Gn],e),r[La]<r[Ld].length){let n=r[Ld][r[La]];r[Ld][r[La]++]=null,At.errorRequest(r,n,e),r[FF]=r[La]}Po(r[sv]===0),r.emit("disconnect",r[rv],[r],e),r[Fd]()}o(G4e,"onHTTP2GoAway");function H4e(t){return t!=="GET"&&t!=="HEAD"&&t!=="OPTIONS"&&t!=="TRACE"&&t!=="CONNECT"}o(H4e,"shouldSendContentLength");function V4e(t,e){let r=t[Fa],{method:n,path:i,host:s,upgrade:a,expectContinue:c,signal:l,headers:u}=e,{body:d}=e;if(a)return At.errorRequest(t,e,new Error("Upgrade not supported for H2")),!1;let f={};for(let B=0;B<u.length;B+=2){let Q=u[B+0],M=u[B+1];if(Array.isArray(M))for(let v=0;v<M.length;v++)f[Q]?f[Q]+=`,${M[v]}`:f[Q]=M[v];else f[Q]=M}let h,{hostname:p,port:g}=t[rv];f[_4e]=s||`${p}${g?`:${g}`:""}`,f[T4e]=n;let m=o(B=>{e.aborted||e.completed||(B=B||new gre,At.errorRequest(t,e,B),h!=null&&At.destroy(h,B),At.destroy(d,B),t[Ld][t[La]++]=null,t[Fd]())},"abort");try{e.onConnect(m)}catch(B){At.errorRequest(t,e,B)}if(e.aborted)return!1;if(n==="CONNECT")return r.ref(),h=r.request(f,{endStream:!1,signal:l}),h.id&&!h.pending?(e.onUpgrade(null,null,h),++r[Iu],t[Ld][t[La]++]=null):h.once("ready",()=>{e.onUpgrade(null,null,h),++r[Iu],t[Ld][t[La]++]=null}),h.once("close",()=>{r[Iu]-=1,r[Iu]===0&&r.unref()}),!0;f[R4e]=i,f[D4e]="https";let E=n==="PUT"||n==="POST"||n==="PATCH";d&&typeof d.read=="function"&&d.read(0);let y=At.bodyLength(d);if(At.isFormDataLike(d)){yre??=Bm().extractBody;let[B,Q]=yre(d);f["content-type"]=Q,d=B.stream,y=B.length}if(y==null&&(y=e.contentLength),(y===0||!E)&&(y=null),H4e(n)&&y>0&&e.contentLength!=null&&e.contentLength!==y){if(t[x4e])return At.err
Line truncated
|
||||
`,this[mVe]=l??3e5,this[AVe]=i??3e5,this[gVe]=C??!0,this[yVe]=B,this[HF]=M,this[Ud]=null,this[wVe]=$>-1?$:-1,this[BVe]=V??100,this[Kr]=null,this[Ua]=[],this[Su]=0,this[qa]=0,this[yb]=ae=>zF(this,ae),this[SVe]=ae=>Ore(this,ae)}get pipelining(){return this[lv]}set pipelining(e){this[lv]=e,this[yb](!0)}get[bb](){return this[Ua].length-this[qa]}get[Cb](){return this[qa]-this[Su]}get[Eb](){return this[Ua].length-this[Su]}get[cVe](){return!!this[Kr]&&!this[Rm]&&!this[Kr].destroyed}get[GF](){return!!(this[Kr]?.busy(null)||this[Eb]>=(Pre(this)||1)||this[bb]>0)}[aVe](e){Lre(this),this.once("connect",e)}[IVe](e,r){let n=e.origin||this[Rc].origin,i=new tVe(n,e,r);return this[Ua].push(i),this[Lh]||(Oh.bodyLength(i.body)==null&&Oh.isIterable(i.body)?(this[Lh]=1,queueMicrotask(()=>zF(this))):this[yb](!0)),this[Lh]&&this[qd]!==2&&this[GF]&&(this[qd]=2),this[qd]<2}async[CVe](){return new Promise(e=>{this[Eb]?this[Ud]=e:e(null)})}async[bVe](e){return new Promise(r=>{let n=this[Ua].splice(this[qa]);for(let s=0;s<n.length;s++){let a=n[s];Oh.errorRequest(this,a,e)}let i=o(()=>{this[Ud]&&(this[Ud](),this[Ud]=null),r(null)},"callback");this[Kr]?(this[Kr].destroy(e,i),this[Kr]=null):queueMicrotask(i),this[yb]()})}},NVe=cv();function Ore(t,e){if(t[Cb]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){wu(t[qa]===t[Su]);let r=t[Ua].splice(t[Su]);for(let n=0;n<r.length;n++){let i=r[n];Oh.errorRequest(t,i,e)}wu(t[Eb]===0)}}o(Ore,"onError");async function Lre(t){wu(!t[Rm]),wu(!t[Kr]);let{host:e,hostname:r,protocol:n,port:i}=t[Rc];if(r[0]==="["){let s=r.indexOf("]");wu(s!==-1);let a=r.substring(1,s);wu(kre.isIP(a)),r=a}t[Rm]=!0,Tm.beforeConnect.hasSubscribers&&Tm.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:n,port:i,version:t[Kr]?.version,servername:t[Md],localAddress:t[gb]},connector:t[mb]});try{let s=await new Promise((a,c)=>{t[mb]({host:e,hostname:r,protocol:n,port:i,servername:t[Md],localAddress:t[gb]},(l,u)=>{l?c(l):a(u)})});if(t.destroyed){Oh.destroy(s.on("error",Dre),new iVe);return}wu(s);try{t[Kr]=s.alpnProtocol==="h2"?await vVe(t,s):await xVe(t,s)}catch(a){throw s.destroy().on("error",Dre),a}t[Rm]=!1,s[EVe]=0,s[HF]=t[HF],s[oVe]=t,s[uVe]=null,Tm.connected.hasSubscribers&&Tm.connected.publish({connectParams:{host:e,hostname:r,protocol:n,port:i,version:t[Kr]?.version,servername:t[Md],localAddress:t[gb]},connector:t[mb],socket:s}),t.emit("connect",t[Rc],[t])}catch(s){if(t.destroyed)return;if(t[Rm]=!1,Tm.connectError.hasSubscribers&&Tm.connectError.publish({connectParams:{host:e,hostname:r,protocol:n,port:i,version:t[Kr]?.version,servername:t[Md],localAddress:t[gb]},connector:t[mb],error:s}),s.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(wu(t[Cb]===0);t[bb]>0&&t[Ua][t[qa]].servername===t[Md];){let a=t[Ua][t[qa]++];Oh.errorRequest(t,a,s)}else Ore(t,s);t.emit("connectionError",t[Rc],[t],s)}t[yb]()}o(Lre,"connect");function Qre(t){t[qd]=0,t.emit("drain",t[Rc],[t])}o(Qre,"emitDrain");function zF(t,e){t[Lh]!==2&&(t[Lh]=2,_Ve(t,e),t[Lh]=0,t[Su]>256&&(t[Ua].splice(0,t[Su]),t[qa]-=t[Su],t[Su]=0))}o(zF,"resume");function _Ve(t,e){for(;;){if(t.destroyed){wu(t[bb]===0);return}if(t[Ud]&&!t[Eb]){t[Ud](),t[Ud]=null;return}if(t[Kr]&&t[Kr].resume(),t[GF])t[qd]=2;else if(t[qd]===2){e?(t[qd]=1,queueMicrotask(()=>Qre(t))):Qre(t);continue}if(t[bb]===0||t[Cb]>=(Pre(t)||1))return;let r=t[Ua][t[qa]];if(t[Rc].protocol==="https:"&&t[Md]!==r.servername){if(t[Cb]>0)return;t[Md]=r.servername,t[Kr]?.destroy(new nVe("servername changed"),()=>{t[Kr]=null,zF(t)})}if(t[Rm])return;if(!t[Kr]){Lre(t);return}if(t[Kr].destroyed||t[Kr].busy(r))return;!r.aborted&&t[Kr].write(r)?t[qa]++:t[Ua].splice(t[qa],1)}}o(_Ve,"_resume");Fre.exports=VF});var $F=A((dzt,Mre)=>{"use strict";var uv=class{static{o(this,"FixedCircularBuffer")}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)}};Mre.exports=class{static{o(this,"FixedQueue")}constructor(){this.head=this.tail=new uv}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new uv),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next),r}}});var qre=A((hzt,Ure)=>{var{kFree:TVe,kConnected:RVe,kPending:DVe,kQueued:QVe,kRunning:kVe,kSize:PVe}=mr(),Fh=Symbol("pool"),jF=class{static{o(this,"PoolStats")}constructor(e){this[Fh]=e}get connected(){return this[Fh][RVe]}get free(){return this[Fh][TVe]}get pending(){return this[Fh][DVe]}get queued(){return this[Fh][QVe]}get running(){return this[Fh][kVe]}get size(){return this[Fh][PVe]}};Ure.exports=jF});var ZF=A((Azt,Kre)=>{"use strict";var OVe=mm(),LVe=$F(),{kConnected:WF,kSize:Gre,kRunning:Hre,kPending:Vre,kQueued:Ib,kBusy:FVe,kFree:MVe,kUrl:UVe,kClose:qVe,kDestroy:GVe,kDispatch:HVe}=mr(
Line truncated
|
||||
${n.count} ${n.noun} ${n.is} pending:
|
||||
|
||||
${e.format(r)}
|
||||
`.trim())}};ese.exports=WM});var Tv=A((Izt,sse)=>{"use strict";var rse=Symbol.for("undici.globalDispatcher.1"),{InvalidArgumentError:Kze}=_t(),Xze=Qm();ise()===void 0&&nse(new Xze);function nse(t){if(!t||typeof t.dispatch!="function")throw new Kze("Argument agent must implement Agent");Object.defineProperty(globalThis,rse,{value:t,writable:!0,enumerable:!1,configurable:!1})}o(nse,"setGlobalDispatcher");function ise(){return globalThis[rse]}o(ise,"getGlobalDispatcher");sse.exports={setGlobalDispatcher:nse,getGlobalDispatcher:ise}});var Dv=A((xzt,ose)=>{"use strict";ose.exports=class{static{o(this,"DecoratorHandler")}#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 cse=A((Nzt,ase)=>{"use strict";var Zze=uv();ase.exports=t=>{let e=t?.maxRedirections;return r=>o(function(i,s){let{maxRedirections:a=e,...c}=i;if(!a)return r(i,s);let l=new Zze(r,a,i,s);return r(c,l)},"redirectInterceptor")}});var use=A((Rzt,lse)=>{"use strict";var eje=bv();lse.exports=t=>e=>o(function(n,i){return e(n,new eje({...n,retryOptions:{...t,...n.retryOptions}},{handler:i,dispatch:e}))},"retryInterceptor")});var fse=A((Dzt,dse)=>{"use strict";var tje=ot(),{InvalidArgumentError:rje,RequestAbortedError:nje}=_t(),ije=Dv(),YM=class extends ije{static{o(this,"DumpHandler")}#e=1024*1024;#t=null;#n=!1;#r=!1;#i=0;#s=null;#l=null;constructor({maxSize:e},r){if(super(r),e!=null&&(!Number.isFinite(e)||e<1))throw new rje("maxSize must be a number greater than 0");this.#e=e??this.#e,this.#l=r}onConnect(e){this.#t=e,this.#l.onConnect(this.#a.bind(this))}#a(e){this.#r=!0,this.#s=e}onHeaders(e,r,n,i){let a=tje.parseHeaders(r)["content-length"];if(a!=null&&a>this.#e)throw new nje(`Response size (${a}) larger than maxSize (${this.#e})`);return this.#r?!0:this.#l.onHeaders(e,r,n,i)}onError(e){this.#n||(e=this.#s??e,this.#l.onError(e))}onData(e){return this.#i=this.#i+e.length,this.#i>=this.#e&&(this.#n=!0,this.#r?this.#l.onError(this.#s):this.#l.onComplete([])),!0}onComplete(e){if(!this.#n){if(this.#r){this.#l.onError(this.reason);return}this.#l.onComplete(e)}}};function sje({maxSize:t}={maxSize:1024*1024}){return e=>o(function(n,i){let{dumpMaxSize:s=t}=n,a=new YM({maxSize:s},i);return e(n,a)},"Intercept")}o(sje,"createDumpInterceptor");dse.exports=sje});var Ase=A((kzt,pse)=>{"use strict";var{isIP:oje}=require("node:net"),{lookup:aje}=require("node:dns"),cje=Dv(),{InvalidArgumentError:Vm,InformationalError:lje}=_t(),hse=Math.pow(2,31)-1,KM=class{static{o(this,"DNSInstance")}#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 i=this.#n.get(e.hostname);if(i==null&&this.full){n(null,e.origin);return}let s={affinity:this.affinity,dualStack:this.dualStack,lookup:this.lookup,pick:this.pick,...r.dns,maxTTL:this.#e,maxItems:this.#t};if(i==null)this.lookup(e,s,(a,c)=>{if(a||c==null||c.length===0){n(a??new lje("No DNS entries found"));return}this.setRecords(e,c);let l=this.#n.get(e.hostname),u=this.pick(e,l,s.affinity),d;typeof u.port=="number"?d=`:${u.port}`:e.port!==""?d=`:${e.port}`:d="",n(null,`${e.protocol}//${u.family===6?`[${u.address}]`:u.address}${d}`)});else{let a=this.pick(e,i,s.affinity);if(a==null){this.#n.delete(e.hostname),this.runLookup(e,r,n);return}let c;typeof a.port=="number"?c=`:${a.port}`:e.port!==""?c=`:${e.port}`:c="",n(null,`${e.protocol}//${a.family===6?`[${a.address}]`:a.address}${c}`)}}#r(e,r,n){aje(e.hostname,{all:!0,family:this.dualStack===!1?this.affinity:0,order:"ipv4first"},(i,s)=>{if(i)return n(i);let a=new Map;for(let c of s)a.set(`${c.address}:${c.family}`,c);n(null,a.values())})}#i(e,r,n){let i=null,{records:s,offset:a}=r,c;if(this.dualStack?(n==null&&(a==null||a===hse?(r.offset=0,n=4):(r.offset++,n=(r.offset&1)===1?6:4)),s[n]!=null&&s[n].ips.length>0?c=s[n]:c=s[n===4?6:4]):c=s[n],c==null||c.ips.length===0)return i;c.offset==null||c.offset===hse?c.offset=0:c.offset++;let l=c.offset%c.ips.length;return i=c.ips[l]??null,i==null?i:Date.now()-i.timestamp>i.ttl?(c.ips.splice(l,1),this.pick(e,r,n)):i}setRecords(e,r){let n=Date.now(),i={records:{4:null,6:null}};for(let s of r){s.timestamp=n,typeof s.ttl=="number"?s.ttl=Math.min(s.ttl,this.#e):s.ttl=this.#e;let a=i.records[s.family]??{ips:[]};a.ips.push(s),i.records[s.family]=a}this.#n.set(e.hostname,i)}getHandler(e,r){return new XM(this,e,r)}},XM=class extends cje{static{o(this,"DNSDispatchHan
Line truncated
|
||||
${s}`;break;case"retry":$ae(s)&&(r[i]=s);break;case"id":Jae(s)&&(r[i]=s);break;case"event":s.length>0&&(r[i]=s);break}}processEvent(e){e.retry&&$ae(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id&&Jae(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}}};Wae.exports={EventSourceStream:qU}});var ice=A((Ljt,nce)=>{"use strict";var{pipeline:gJe}=require("node:stream"),{fetching:yJe}=Pb(),{makeRequest:EJe}=$m(),{webidl:Nu}=oi(),{EventSourceStream:CJe}=Yae(),{parseMIMEType:bJe}=ms(),{createFastMessageEvent:wJe}=Zm(),{isNetworkError:Kae}=Qb(),{delay:IJe}=MU(),{kEnumerableProperty:Xh}=ot(),{environmentSettingsObject:Xae}=zs(),Zae=!1,ece=3e3,Wb=0,tce=1,Yb=2,SJe="anonymous",BJe="use-credentials",ig=class t extends EventTarget{static{o(this,"EventSource")}#e={open:null,error:null,message:null};#t=null;#n=!1;#r=Wb;#i=null;#s=null;#l;#a;constructor(e,r={}){super(),Nu.util.markAsUncloneable(this);let n="EventSource constructor";Nu.argumentLengthCheck(arguments,1,n),Zae||(Zae=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=Nu.converters.USVString(e,n,"url"),r=Nu.converters.EventSourceInitDict(r,n,"eventSourceInitDict"),this.#l=r.dispatcher,this.#a={lastEventId:"",reconnectionTime:ece};let i=Xae,s;try{s=new URL(e,i.settingsObject.baseUrl),this.#a.origin=s.origin}catch(l){throw new DOMException(l,"SyntaxError")}this.#t=s.href;let a=SJe;r.withCredentials&&(a=BJe,this.#n=!0);let c={redirect:"follow",keepalive:!0,mode:"cors",credentials:a==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};c.client=Xae.settingsObject,c.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],c.cache="no-store",c.initiator="other",c.urlList=[new URL(this.#t)],this.#i=EJe(c),this.#c()}get readyState(){return this.#r}get url(){return this.#t}get withCredentials(){return this.#n}#c(){if(this.#r===Yb)return;this.#r=Wb;let e={request:this.#i,dispatcher:this.#l},r=o(n=>{Kae(n)&&(this.dispatchEvent(new Event("error")),this.close()),this.#o()},"processEventSourceEndOfBody");e.processResponseEndOfBody=r,e.processResponse=n=>{if(Kae(n))if(n.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#o();return}let i=n.headersList.get("content-type",!0),s=i!==null?bJe(i):"failure",a=s!=="failure"&&s.essence==="text/event-stream";if(n.status!==200||a===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#r=tce,this.dispatchEvent(new Event("open")),this.#a.origin=n.urlList[n.urlList.length-1].origin;let c=new CJe({eventSourceSettings:this.#a,push:o(l=>{this.dispatchEvent(wJe(l.type,l.options))},"push")});gJe(n.body.stream,c,l=>{l?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#s=yJe(e)}async#o(){this.#r!==Yb&&(this.#r=Wb,this.dispatchEvent(new Event("error")),await IJe(this.#a.reconnectionTime),this.#r===Wb&&(this.#a.lastEventId.length&&this.#i.headersList.set("last-event-id",this.#a.lastEventId,!0),this.#c()))}close(){Nu.brandCheck(this,t),this.#r!==Yb&&(this.#r=Yb,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}},rce={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:Wb,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:tce,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:Yb,writable:!1}};Object.defineProperties(ig,rce);Object.defineProperties(ig.prototype,rce);Object.defineProperties(ig.prototype,{close:Xh,onerror:Xh,onmessage:Xh,onopen:Xh,readyState:Xh,url:Xh,withCredentials:Xh});Nu.converters.EventSourceInitDict=Nu.dictionaryConverter([{key:"withCredentials",converter:Nu.converters.boolean,defaultValue:o(()=>!1,"defaultValue")},{key:"dispatcher",converter:Nu.converters.any}]);nce.exports={EventSource:ig,defaultReconnectionTime:ece}});var Kd=A((Mjt,Ue)=>{"use strict";var xJe=Tm(),sce=eb(),vJe=Dm(),NJe=rne(),_Je=Qm(),RJe=cM(),TJe=xne(),DJe=Qne(),oce=_t(),EN=ot(),{InvalidArgumentError:yN}=oce,sg=Eie(),QJe=rb(),kJe=HM(),PJe=tse(),OJe=jM(),LJe=RM(),FJe=bv(),{getGlobalDispatcher:ace,setGlobalDispatcher:MJe}=Tv(),UJe=Dv(),qJe=uv(),GJe=dv();Object.assign(sce.prototype,sg);Ue.exports.Dispatcher=sce;Ue.exports.Client=xJe;Ue.exports.Pool=vJe;Ue.exports.BalancedPoo
Line truncated
|
||||
%s`,Q,Q,C,n);var M=C.type==="*"?Jq:C.type==="?"?$q:"\\"+C.type;i=!0,n=n.slice(0,C.reStart)+M+"\\("+Q}m(),s&&(n+="\\\\");var v=!1;switch(n.charAt(0)){case"[":case".":case"(":v=!0}for(var j=c.length-1;j>-1;j--){var T=c[j],H=n.slice(0,T.reStart),V=n.slice(T.reStart,T.reEnd-8),W=n.slice(T.reEnd-8,T.reEnd),ee=n.slice(T.reEnd);W+=ee;var ae=H.split("(").length-1,Ae=ee;for(g=0;g<ae;g++)Ae=Ae.replace(/\)[+*?]?/,"");ee=Ae;var Y="";ee===""&&e!==VN&&(Y="$");var z=H+V+ee+Y+W;n=z}if(n!==""&&i&&(n="(?=.)"+n),v&&(n=h+n),e===VN)return[n,i];if(!i)return l7e(t);var Ie=r.nocase?"i":"";try{var Be=new RegExp("^"+n+"$",Ie)}catch{return new RegExp("$.")}return Be._glob=t,Be._src=n,Be}o(a7e,"parse");no.makeRe=function(t,e){return new gn(t,e||{}).makeRe()};gn.prototype.makeRe=c7e;function c7e(){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?Jq:e.dot?e7e:t7e,n=e.nocase?"i":"",i=t.map(function(s){return s.map(function(a){return a===ip?r:typeof a=="string"?u7e(a):a._src}).join("\\/")}).join("|");i="^(?:"+i+")$",this.negate&&(i="^(?!"+i+").*$");try{this.regexp=new RegExp(i,n)}catch{this.regexp=!1}return this.regexp}o(c7e,"makeRe");no.match=function(t,e,r){r=r||{};var n=new gn(e,r);return t=t.filter(function(i){return n.match(i)}),n.options.nonull&&!t.length&&t.push(e),t};gn.prototype.match=o(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;g0.sep!=="/"&&(e=e.split(g0.sep).join("/")),e=e.split(cde),this.debug(this.pattern,"split",e);var i=this.set;this.debug(this.pattern,"set",i);var s,a;for(a=e.length-1;a>=0&&(s=e[a],!s);a--);for(a=0;a<i.length;a++){var c=i[a],l=e;n.matchBase&&c.length===1&&(l=[s]);var u=this.matchOne(l,c,r);if(u)return n.flipNegate?!0:!this.negate}return n.flipNegate?!1:this.negate},"match");gn.prototype.matchOne=function(t,e,r){return e.indexOf(ip)!==-1?this._matchGlobstar(t,e,r,0,0):this._matchOne(t,e,r,0,0)};gn.prototype._matchGlobstar=function(t,e,r,n,i){var s,a=-1;for(s=i;s<e.length;s++)if(e[s]===ip){a=s;break}var c=-1;for(s=e.length-1;s>=0;s--)if(e[s]===ip){c=s;break}var l=e.slice(i,a),u=r?e.slice(a+1):e.slice(a+1,c),d=r?[]:e.slice(c+1);if(l.length){var f=t.slice(n,n+l.length);if(!this._matchOne(f,l,r,0,0))return!1;n+=l.length}var h=0;if(d.length){if(d.length+n>t.length)return!1;var p=t.length-d.length;if(this._matchOne(t,d,r,p,0))h=d.length;else{if(t[t.length-1]!==""||n+d.length===t.length||(p--,!this._matchOne(t,d,r,p,0)))return!1;h=d.length+1}}if(!u.length){var m=!!h;for(s=n;s<t.length-h;s++){var g=String(t[s]);if(m=!0,g==="."||g===".."||!this.options.dot&&g.charAt(0)===".")return!1}return r||m}for(var E=[[[],0]],y=E[0],C=0,w=[0],B=0;B<u.length;B++){var Q=u[B];Q===ip?(w.push(C),y=[[],0],E.push(y)):(y[0].push(Q),C++)}for(var M=E.length-1,v=t.length-h,j=0;j<E.length;j++)E[j][1]=v-(w[M--]+E[j][0].length);return!!this._matchGlobStarBodySections(t,E,n,0,r,0,!!h)};gn.prototype._matchGlobStarBodySections=function(t,e,r,n,i,s,a){var c=e[n];if(!c){for(var l=r;l<t.length;l++){a=!0;var u=t[l];if(u==="."||u===".."||!this.options.dot&&u.charAt(0)===".")return!1}return a}for(var d=c[0],f=c[1];r<=f;){var h=this._matchOne(t.slice(0,r+d.length),d,i,r,0);if(h&&s<this.maxGlobstarRecursion){var p=this._matchGlobStarBodySections(t,e,r+d.length,n+1,i,s+1,a);if(p!==!1)return p}var u=t[r];if(u==="."||u===".."||!this.options.dot&&u.charAt(0)===".")return!1;r++}return i||null};gn.prototype._matchOne=function(t,e,r,n,i){var s,a,c,l;for(s=n,a=i,c=t.length,l=e.length;s<c&&a<l;s++,a++){this.debug("matchOne loop");var u=e[a],d=t[s];if(this.debug(e,u,d),u===!1||u===ip)return!1;var f;if(typeof u=="string"?(f=d===u,this.debug("string match",u,d,f)):(f=d.match(u),this.debug("pattern match",u,d,f)),!f)return!1}if(s===c&&a===l)return!0;if(s===c)return r;if(a===l)return s===c-1&&t[s]==="";throw new Error("wtf?")};function l7e(t){return t.replace(/\\(.)/g,"$1")}o(l7e,"globUnescape");function u7e(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}o(u7e,"regExpEscape")});var gg=A((pWt,Ade)=>{"use strict";var y7e="2.0.0",E7e=Number.MAX_SAFE_INTEGER||9007199254740991,C7e=16,b7e=250,w7e=["major","premajor","minor","preminor","patch","prepatch","prerelease"];Ade.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:C7e,MAX_SAFE_BUILD_LENGTH:b7e,MAX_SAFE_INTEGER:E7e,RELEASE_TYPES:w7e,SEMVER_SPEC_VERSION:y7e,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var C0=A((AWt,mde)=>{"use strict";var I7e=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...t)=>console.error("SEMVER",...t):()=>{};mde.exports=I7e});var yg=A((Mc,gde)=>{"use strict";var{MAX_SAFE_COMPONENT_LENGTH:Yq,MAX_SAFE_BUILD_LENGTH:S7e,MAX_LENGTH:B7e}=gg(),x7e=C0();Mc=gde.exports={};var v7e=Mc.re=[],N7e=Mc.safeRe=[],ue=Mc.src=[],_7e=Mc.safeSrc=[],de=Mc.t={},R7e=0,Kq="[a-zA-Z0-9-]",T7e=[["\\s",1],["\\d",B7e],[Kq,S7e]],D7
Line truncated
|
||||
`.trim())}};ise.exports=ZM});var Nv=A((h$t,lse)=>{"use strict";var ose=Symbol.for("undici.globalDispatcher.1"),{InvalidArgumentError:m$e}=Tt(),g$e=km();cse()===void 0&&ase(new g$e);function ase(t){if(!t||typeof t.dispatch!="function")throw new m$e("Argument agent must implement Agent");Object.defineProperty(globalThis,ose,{value:t,writable:!0,enumerable:!1,configurable:!1})}o(ase,"setGlobalDispatcher");function cse(){return globalThis[ose]}o(cse,"getGlobalDispatcher");lse.exports={setGlobalDispatcher:ase,getGlobalDispatcher:cse}});var _v=A((m$t,use)=>{"use strict";use.exports=class{static{o(this,"DecoratorHandler")}#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 fse=A((y$t,dse)=>{"use strict";var y$e=av();dse.exports=t=>{let e=t?.maxRedirections;return r=>o(function(i,s){let{maxRedirections:a=e,...c}=i;if(!a)return r(i,s);let l=new y$e(r,a,i,s);return r(c,l)},"redirectInterceptor")}});var pse=A((C$t,hse)=>{"use strict";var E$e=yv();hse.exports=t=>e=>o(function(n,i){return e(n,new E$e({...n,retryOptions:{...t,...n.retryOptions}},{handler:i,dispatch:e}))},"retryInterceptor")});var mse=A((I$t,Ase)=>{"use strict";var C$e=at(),{InvalidArgumentError:b$e,RequestAbortedError:I$e}=Tt(),w$e=_v(),eU=class extends w$e{static{o(this,"DumpHandler")}#e=1024*1024;#t=null;#n=!1;#r=!1;#i=0;#s=null;#l=null;constructor({maxSize:e},r){if(super(r),e!=null&&(!Number.isFinite(e)||e<1))throw new b$e("maxSize must be a number greater than 0");this.#e=e??this.#e,this.#l=r}onConnect(e){this.#t=e,this.#l.onConnect(this.#a.bind(this))}#a(e){this.#r=!0,this.#s=e}onHeaders(e,r,n,i){let a=C$e.parseHeaders(r)["content-length"];if(a!=null&&a>this.#e)throw new I$e(`Response size (${a}) larger than maxSize (${this.#e})`);return this.#r?!0:this.#l.onHeaders(e,r,n,i)}onError(e){this.#n||(e=this.#s??e,this.#l.onError(e))}onData(e){return this.#i=this.#i+e.length,this.#i>=this.#e&&(this.#n=!0,this.#r?this.#l.onError(this.#s):this.#l.onComplete([])),!0}onComplete(e){if(!this.#n){if(this.#r){this.#l.onError(this.reason);return}this.#l.onComplete(e)}}};function S$e({maxSize:t}={maxSize:1024*1024}){return e=>o(function(n,i){let{dumpMaxSize:s=t}=n,a=new eU({maxSize:s},i);return e(n,a)},"Intercept")}o(S$e,"createDumpInterceptor");Ase.exports=S$e});var Ese=A((S$t,yse)=>{"use strict";var{isIP:B$e}=require("node:net"),{lookup:x$e}=require("node:dns"),v$e=_v(),{InvalidArgumentError:zm,InformationalError:N$e}=Tt(),gse=Math.pow(2,31)-1,tU=class{static{o(this,"DNSInstance")}#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 i=this.#n.get(e.hostname);if(i==null&&this.full){n(null,e.origin);return}let s={affinity:this.affinity,dualStack:this.dualStack,lookup:this.lookup,pick:this.pick,...r.dns,maxTTL:this.#e,maxItems:this.#t};if(i==null)this.lookup(e,s,(a,c)=>{if(a||c==null||c.length===0){n(a??new N$e("No DNS entries found"));return}this.setRecords(e,c);let l=this.#n.get(e.hostname),u=this.pick(e,l,s.affinity),d;typeof u.port=="number"?d=`:${u.port}`:e.port!==""?d=`:${e.port}`:d="",n(null,`${e.protocol}//${u.family===6?`[${u.address}]`:u.address}${d}`)});else{let a=this.pick(e,i,s.affinity);if(a==null){this.#n.delete(e.hostname),this.runLookup(e,r,n);return}let c;typeof a.port=="number"?c=`:${a.port}`:e.port!==""?c=`:${e.port}`:c="",n(null,`${e.protocol}//${a.family===6?`[${a.address}]`:a.address}${c}`)}}#r(e,r,n){x$e(e.hostname,{all:!0,family:this.dualStack===!1?this.affinity:0,order:"ipv4first"},(i,s)=>{if(i)return n(i);let a=new Map;for(let c of s)a.set(`${c.address}:${c.family}`,c);n(null,a.values())})}#i(e,r,n){let i=null,{records:s,offset:a}=r,c;if(this.dualStack?(n==null&&(a==null||a===gse?(r.offset=0,n=4):(r.offset++,n=(r.offset&1)===1?6:4)),s[n]!=null&&s[n].ips.length>0?c=s[n]:c=s[n===4?6:4]):c=s[n],c==null||c.ips.length===0)return i;c.offset==null||c.offset===gse?c.offset=0:c.offset++;let l=c.offset%c.ips.length;return i=c.ips[l]??null,i==null?i:Date.now()-i.timestamp>i.ttl?(c.ips.splice(l,1),this.pick(e,r,n)):i}setRecords(e,r){let n=Date.now(),i={records:{4:null,6:null}};for(let s of r){s.timestamp=n,typeof s.ttl=="number"?s.ttl=Math.min(s.ttl,this.#e):s.ttl=this.#e;let a=i.records[s.family]??{ips:[]};a.ips.push(s),i.records[s.family]=a}this.#n.set(e.hostname,i)}getHandler(e,r){return new rU(this,e,r)}},rU=class extends v$e{static{o(this,"DNSDispatchHan
Line truncated
|
||||
${s}`;break;case"retry":Kae(s)&&(r[i]=s);break;case"id":Xae(s)&&(r[i]=s);break;case"event":s.length>0&&(r[i]=s);break}}processEvent(e){e.retry&&Kae(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id&&Xae(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}}};Zae.exports={EventSourceStream:zU}});var cce=A((vjt,ace)=>{"use strict";var{pipeline:OWe}=require("node:stream"),{fetching:LWe}=Pb(),{makeRequest:FWe}=Wm(),{webidl:_u}=ai(),{EventSourceStream:MWe}=ece(),{parseMIMEType:UWe}=ms(),{createFastMessageEvent:qWe}=eg(),{isNetworkError:tce}=Qb(),{delay:GWe}=HU(),{kEnumerableProperty:Zh}=at(),{environmentSettingsObject:rce}=zs(),nce=!1,ice=3e3,Jb=0,sce=1,Yb=2,HWe="anonymous",VWe="use-credentials",sg=class t extends EventTarget{static{o(this,"EventSource")}#e={open:null,error:null,message:null};#t=null;#n=!1;#r=Jb;#i=null;#s=null;#l;#a;constructor(e,r={}){super(),_u.util.markAsUncloneable(this);let n="EventSource constructor";_u.argumentLengthCheck(arguments,1,n),nce||(nce=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=_u.converters.USVString(e,n,"url"),r=_u.converters.EventSourceInitDict(r,n,"eventSourceInitDict"),this.#l=r.dispatcher,this.#a={lastEventId:"",reconnectionTime:ice};let i=rce,s;try{s=new URL(e,i.settingsObject.baseUrl),this.#a.origin=s.origin}catch(l){throw new DOMException(l,"SyntaxError")}this.#t=s.href;let a=HWe;r.withCredentials&&(a=VWe,this.#n=!0);let c={redirect:"follow",keepalive:!0,mode:"cors",credentials:a==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};c.client=rce.settingsObject,c.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],c.cache="no-store",c.initiator="other",c.urlList=[new URL(this.#t)],this.#i=FWe(c),this.#c()}get readyState(){return this.#r}get url(){return this.#t}get withCredentials(){return this.#n}#c(){if(this.#r===Yb)return;this.#r=Jb;let e={request:this.#i,dispatcher:this.#l},r=o(n=>{tce(n)&&(this.dispatchEvent(new Event("error")),this.close()),this.#o()},"processEventSourceEndOfBody");e.processResponseEndOfBody=r,e.processResponse=n=>{if(tce(n))if(n.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#o();return}let i=n.headersList.get("content-type",!0),s=i!==null?UWe(i):"failure",a=s!=="failure"&&s.essence==="text/event-stream";if(n.status!==200||a===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#r=sce,this.dispatchEvent(new Event("open")),this.#a.origin=n.urlList[n.urlList.length-1].origin;let c=new MWe({eventSourceSettings:this.#a,push:o(l=>{this.dispatchEvent(qWe(l.type,l.options))},"push")});OWe(n.body.stream,c,l=>{l?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#s=LWe(e)}async#o(){this.#r!==Yb&&(this.#r=Jb,this.dispatchEvent(new Event("error")),await GWe(this.#a.reconnectionTime),this.#r===Jb&&(this.#a.lastEventId.length&&this.#i.headersList.set("last-event-id",this.#a.lastEventId,!0),this.#c()))}close(){_u.brandCheck(this,t),this.#r!==Yb&&(this.#r=Yb,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}},oce={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:Jb,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:sce,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:Yb,writable:!1}};Object.defineProperties(sg,oce);Object.defineProperties(sg.prototype,oce);Object.defineProperties(sg.prototype,{close:Zh,onerror:Zh,onmessage:Zh,onopen:Zh,readyState:Zh,url:Zh,withCredentials:Zh});_u.converters.EventSourceInitDict=_u.dictionaryConverter([{key:"withCredentials",converter:_u.converters.boolean,defaultValue:o(()=>!1,"defaultValue")},{key:"dispatcher",converter:_u.converters.any}]);ace.exports={EventSource:sg,defaultReconnectionTime:ice}});var Xd=A((_jt,Ue)=>{"use strict";var zWe=Dm(),lce=eb(),$We=Qm(),jWe=one(),WWe=km(),JWe=fM(),YWe=Tne(),KWe=Lne(),uce=Tt(),mN=at(),{InvalidArgumentError:AN}=uce,og=wie(),XWe=rb(),ZWe=jM(),eJe=sse(),tJe=YM(),rJe=kM(),nJe=yv(),{getGlobalDispatcher:dce,setGlobalDispatcher:iJe}=Nv(),sJe=_v(),oJe=av(),aJe=cv();Object.assign(lce.prototype,og);Ue.exports.Dispatcher=lce;Ue.exports.Client=zWe;Ue.exports.Pool=$We;Ue.exports.BalancedPoo
Line truncated
|
||||
%s`,Q,Q,C,n);var M=C.type==="*"?Kq:C.type==="?"?Yq:"\\"+C.type;i=!0,n=n.slice(0,C.reStart)+M+"\\("+Q}g(),s&&(n+="\\\\");var v=!1;switch(n.charAt(0)){case"[":case".":case"(":v=!0}for(var $=c.length-1;$>-1;$--){var D=c[$],H=n.slice(0,D.reStart),V=n.slice(D.reStart,D.reEnd-8),J=n.slice(D.reEnd-8,D.reEnd),ee=n.slice(D.reEnd);J+=ee;var ae=H.split("(").length-1,Ae=ee;for(m=0;m<ae;m++)Ae=Ae.replace(/\)[+*?]?/,"");ee=Ae;var Y="";ee===""&&e!==qN&&(Y="$");var z=H+V+ee+Y+J;n=z}if(n!==""&&i&&(n="(?=.)"+n),v&&(n=h+n),e===qN)return[n,i];if(!i)return N7e(t);var we=r.nocase?"i":"";try{var Be=new RegExp("^"+n+"$",we)}catch{return new RegExp("$.")}return Be._glob=t,Be._src=n,Be}o(x7e,"parse");no.makeRe=function(t,e){return new yn(t,e||{}).makeRe()};yn.prototype.makeRe=v7e;function v7e(){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?Kq:e.dot?E7e:C7e,n=e.nocase?"i":"",i=t.map(function(s){return s.map(function(a){return a===sp?r:typeof a=="string"?_7e(a):a._src}).join("\\/")}).join("|");i="^(?:"+i+")$",this.negate&&(i="^(?!"+i+").*$");try{this.regexp=new RegExp(i,n)}catch{this.regexp=!1}return this.regexp}o(v7e,"makeRe");no.match=function(t,e,r){r=r||{};var n=new yn(e,r);return t=t.filter(function(i){return n.match(i)}),n.options.nonull&&!t.length&&t.push(e),t};yn.prototype.match=o(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;g0.sep!=="/"&&(e=e.split(g0.sep).join("/")),e=e.split(hde),this.debug(this.pattern,"split",e);var i=this.set;this.debug(this.pattern,"set",i);var s,a;for(a=e.length-1;a>=0&&(s=e[a],!s);a--);for(a=0;a<i.length;a++){var c=i[a],l=e;n.matchBase&&c.length===1&&(l=[s]);var u=this.matchOne(l,c,r);if(u)return n.flipNegate?!0:!this.negate}return n.flipNegate?!1:this.negate},"match");yn.prototype.matchOne=function(t,e,r){return e.indexOf(sp)!==-1?this._matchGlobstar(t,e,r,0,0):this._matchOne(t,e,r,0,0)};yn.prototype._matchGlobstar=function(t,e,r,n,i){var s,a=-1;for(s=i;s<e.length;s++)if(e[s]===sp){a=s;break}var c=-1;for(s=e.length-1;s>=0;s--)if(e[s]===sp){c=s;break}var l=e.slice(i,a),u=r?e.slice(a+1):e.slice(a+1,c),d=r?[]:e.slice(c+1);if(l.length){var f=t.slice(n,n+l.length);if(!this._matchOne(f,l,r,0,0))return!1;n+=l.length}var h=0;if(d.length){if(d.length+n>t.length)return!1;var p=t.length-d.length;if(this._matchOne(t,d,r,p,0))h=d.length;else{if(t[t.length-1]!==""||n+d.length===t.length||(p--,!this._matchOne(t,d,r,p,0)))return!1;h=d.length+1}}if(!u.length){var g=!!h;for(s=n;s<t.length-h;s++){var m=String(t[s]);if(g=!0,m==="."||m===".."||!this.options.dot&&m.charAt(0)===".")return!1}return r||g}for(var E=[[[],0]],y=E[0],C=0,I=[0],B=0;B<u.length;B++){var Q=u[B];Q===sp?(I.push(C),y=[[],0],E.push(y)):(y[0].push(Q),C++)}for(var M=E.length-1,v=t.length-h,$=0;$<E.length;$++)E[$][1]=v-(I[M--]+E[$][0].length);return!!this._matchGlobStarBodySections(t,E,n,0,r,0,!!h)};yn.prototype._matchGlobStarBodySections=function(t,e,r,n,i,s,a){var c=e[n];if(!c){for(var l=r;l<t.length;l++){a=!0;var u=t[l];if(u==="."||u===".."||!this.options.dot&&u.charAt(0)===".")return!1}return a}for(var d=c[0],f=c[1];r<=f;){var h=this._matchOne(t.slice(0,r+d.length),d,i,r,0);if(h&&s<this.maxGlobstarRecursion){var p=this._matchGlobStarBodySections(t,e,r+d.length,n+1,i,s+1,a);if(p!==!1)return p}var u=t[r];if(u==="."||u===".."||!this.options.dot&&u.charAt(0)===".")return!1;r++}return i||null};yn.prototype._matchOne=function(t,e,r,n,i){var s,a,c,l;for(s=n,a=i,c=t.length,l=e.length;s<c&&a<l;s++,a++){this.debug("matchOne loop");var u=e[a],d=t[s];if(this.debug(e,u,d),u===!1||u===sp)return!1;var f;if(typeof u=="string"?(f=d===u,this.debug("string match",u,d,f)):(f=d.match(u),this.debug("pattern match",u,d,f)),!f)return!1}if(s===c&&a===l)return!0;if(s===c)return r;if(a===l)return s===c-1&&t[s]==="";throw new Error("wtf?")};function N7e(t){return t.replace(/\\(.)/g,"$1")}o(N7e,"globUnescape");function _7e(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}o(_7e,"regExpEscape")});var yg=A((i9t,Cde)=>{"use strict";var L7e="2.0.0",F7e=Number.MAX_SAFE_INTEGER||9007199254740991,M7e=16,U7e=250,q7e=["major","premajor","minor","preminor","patch","prepatch","prerelease"];Cde.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:M7e,MAX_SAFE_BUILD_LENGTH:U7e,MAX_SAFE_INTEGER:F7e,RELEASE_TYPES:q7e,SEMVER_SPEC_VERSION:L7e,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var C0=A((s9t,bde)=>{"use strict";var G7e=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...t)=>console.error("SEMVER",...t):()=>{};bde.exports=G7e});var Eg=A((Uc,Ide)=>{"use strict";var{MAX_SAFE_COMPONENT_LENGTH:Zq,MAX_SAFE_BUILD_LENGTH:H7e,MAX_LENGTH:V7e}=yg(),z7e=C0();Uc=Ide.exports={};var $7e=Uc.re=[],j7e=Uc.safeRe=[],ue=Uc.src=[],W7e=Uc.safeSrc=[],de=Uc.t={},J7e=0,e3="[a-zA-Z0-9-]",Y7e=[["\\s",1],["\\d",V7e],[e3,H7e]],K7
Line truncated
|
||||
`).join(`
|
||||
`+s),t.push(i+"m+"+Q_.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=Itt()+e+" "+t[0]}o(wtt,"formatArgs");function Itt(){return di.inspectOpts.hideDate?"":new Date().toISOString()+" "}o(Itt,"getDate");function Stt(...t){return process.stderr.write(D_.format(...t)+`
|
||||
`)}o(Stt,"log");function Btt(t){t?process.env.DEBUG=t:delete process.env.DEBUG}o(Btt,"save");function xtt(){return process.env.DEBUG}o(xtt,"load");function vtt(t){t.inspectOpts={};let e=Object.keys(di.inspectOpts);for(let r=0;r<e.length;r++)t.inspectOpts[e[r]]=di.inspectOpts[e[r]]}o(vtt,"init");Q_.exports=U3()(di);var{formatters:epe}=Q_.exports;epe.o=function(t){return this.inspectOpts.colors=this.useColors,D_.inspect(t,this.inspectOpts).split(`
|
||||
`).map(e=>e.trim()).join(" ")};epe.O=function(t){return this.inspectOpts.colors=this.useColors,D_.inspect(t,this.inspectOpts)}});var k_=A((o7t,V3)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?V3.exports=Whe():V3.exports=tpe()});var ipe=A(Is=>{"use strict";var Ntt=Is&&Is.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:o(function(){return e[r]},"get")}),Object.defineProperty(t,n,i)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),_tt=Is&&Is.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),rpe=Is&&Is.__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)&&Ntt(e,t,r);return _tt(e,t),e};Object.defineProperty(Is,"__esModule",{value:!0});Is.req=Is.json=Is.toBuffer=void 0;var Rtt=rpe(require("http")),Ttt=rpe(require("https"));async function npe(t){let e=0,r=[];for await(let n of t)e+=n.length,r.push(n);return Buffer.concat(r,e)}o(npe,"toBuffer");Is.toBuffer=npe;async function Dtt(t){let r=(await npe(t)).toString("utf8");try{return JSON.parse(r)}catch(n){let i=n;throw i.message+=` (input: ${r})`,i}}o(Dtt,"json");Is.json=Dtt;function Qtt(t,e={}){let n=((typeof t=="string"?t:t.href).startsWith("https:")?Ttt:Rtt).request(t,e),i=new Promise((s,a)=>{n.once("response",s).once("error",a).end()});return n.then=i.then.bind(i),n}o(Qtt,"req");Is.req=Qtt});var cpe=A(ao=>{"use strict";var ope=ao&&ao.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:o(function(){return e[r]},"get")}),Object.defineProperty(t,n,i)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),ktt=ao&&ao.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),ape=ao&&ao.__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)&&ope(e,t,r);return ktt(e,t),e},Ptt=ao&&ao.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&ope(e,t,r)};Object.defineProperty(ao,"__esModule",{value:!0});ao.Agent=void 0;var Ott=ape(require("net")),spe=ape(require("http")),Ltt=require("https");Ptt(ipe(),ao);var Hc=Symbol("AgentBaseInternalState"),z3=class extends spe.Agent{static{o(this,"Agent")}constructor(e){super(e),this[Hc]={}}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 Ott.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],i=n.indexOf(r);i!==-1&&(n.splice(i,1),this.totalSocketCount--,n.length===0&&delete this.sockets[e])}getName(e){return this.isSecureEndpoint(e)?Ltt.Agent.prototype.getName.call(this,e):super.getName(e)}createSocket(e,r,n){let i={...r,secureEndpoint:this.isSecureEndpoint(r)},s=this.getName(i),a=this.incrementSockets(s);Promise.resolve().then(()=>this.connect(e,i)).then(c=>{if(this.decrementSockets(s,a),c instanceof spe.Agent)try{return c.addRequest(e,i)}catch(l){return n(l)}this[Hc].currentSocket=c,super.createSocket(e,r,n)},c=>{this.decrementSockets(s,a),n(c)})}createConnection(){let e=this[Hc].currentSocket;if(this[Hc].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[Hc].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[Hc]&&(this[Hc].defaultPort=e)}get protocol(){return this[Hc].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[Hc]&&(this[Hc].protocol=e)}};ao.Agent=z3});var lpe=A(Ng=>{"use strict";var Ftt=Ng&&Ng.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Ng,"__esModule",{value:!0});Ng.parseProxyResponse=void 0;var Mtt=Ftt(k_()),P_=(0,Mtt.default)("https-proxy-agent:parse-proxy-response");function Utt(t){return new Promise((e,r)=>{let n=0,i=[];function s(){let d=t.read();d?u(d):t.once("readable",s)}o(s,"read");function a(){t.removeListener("end",c),t.removeListener("error",l),t.removeListener("readable",s)}o(a,"cleanup");function c(){a(),P_("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}o(c,"onend");function l(d){a(),P_("onerror %o",d),r(d)}o(l,"onerror");function u(d){i.push(d),n+=d.length;let f=Buffer.concat(i,n),h=f.indexOf(`\r
|
||||
`+s),t.push(i+"m+"+R_.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=Gtt()+e+" "+t[0]}o(qtt,"formatArgs");function Gtt(){return fi.inspectOpts.hideDate?"":new Date().toISOString()+" "}o(Gtt,"getDate");function Htt(...t){return process.stderr.write(T_.format(...t)+`
|
||||
`)}o(Htt,"log");function Vtt(t){t?process.env.DEBUG=t:delete process.env.DEBUG}o(Vtt,"save");function ztt(){return process.env.DEBUG}o(ztt,"load");function $tt(t){t.inspectOpts={};let e=Object.keys(fi.inspectOpts);for(let r=0;r<e.length;r++)t.inspectOpts[e[r]]=fi.inspectOpts[e[r]]}o($tt,"init");R_.exports=H3()(fi);var{formatters:spe}=R_.exports;spe.o=function(t){return this.inspectOpts.colors=this.useColors,T_.inspect(t,this.inspectOpts).split(`
|
||||
`).map(e=>e.trim()).join(" ")};spe.O=function(t){return this.inspectOpts.colors=this.useColors,T_.inspect(t,this.inspectOpts)}});var D_=A((Y7t,j3)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?j3.exports=epe():j3.exports=ope()});var lpe=A(ws=>{"use strict";var jtt=ws&&ws.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:o(function(){return e[r]},"get")}),Object.defineProperty(t,n,i)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),Wtt=ws&&ws.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),ape=ws&&ws.__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)&&jtt(e,t,r);return Wtt(e,t),e};Object.defineProperty(ws,"__esModule",{value:!0});ws.req=ws.json=ws.toBuffer=void 0;var Jtt=ape(require("http")),Ytt=ape(require("https"));async function cpe(t){let e=0,r=[];for await(let n of t)e+=n.length,r.push(n);return Buffer.concat(r,e)}o(cpe,"toBuffer");ws.toBuffer=cpe;async function Ktt(t){let r=(await cpe(t)).toString("utf8");try{return JSON.parse(r)}catch(n){let i=n;throw i.message+=` (input: ${r})`,i}}o(Ktt,"json");ws.json=Ktt;function Xtt(t,e={}){let n=((typeof t=="string"?t:t.href).startsWith("https:")?Ytt:Jtt).request(t,e),i=new Promise((s,a)=>{n.once("response",s).once("error",a).end()});return n.then=i.then.bind(i),n}o(Xtt,"req");ws.req=Xtt});var hpe=A(ao=>{"use strict";var dpe=ao&&ao.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:o(function(){return e[r]},"get")}),Object.defineProperty(t,n,i)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),Ztt=ao&&ao.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),fpe=ao&&ao.__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)&&dpe(e,t,r);return Ztt(e,t),e},ert=ao&&ao.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&dpe(e,t,r)};Object.defineProperty(ao,"__esModule",{value:!0});ao.Agent=void 0;var trt=fpe(require("net")),upe=fpe(require("http")),rrt=require("https");ert(lpe(),ao);var Vc=Symbol("AgentBaseInternalState"),W3=class extends upe.Agent{static{o(this,"Agent")}constructor(e){super(e),this[Vc]={}}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 trt.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],i=n.indexOf(r);i!==-1&&(n.splice(i,1),this.totalSocketCount--,n.length===0&&delete this.sockets[e])}getName(e){return this.isSecureEndpoint(e)?rrt.Agent.prototype.getName.call(this,e):super.getName(e)}createSocket(e,r,n){let i={...r,secureEndpoint:this.isSecureEndpoint(r)},s=this.getName(i),a=this.incrementSockets(s);Promise.resolve().then(()=>this.connect(e,i)).then(c=>{if(this.decrementSockets(s,a),c instanceof upe.Agent)try{return c.addRequest(e,i)}catch(l){return n(l)}this[Vc].currentSocket=c,super.createSocket(e,r,n)},c=>{this.decrementSockets(s,a),n(c)})}createConnection(){let e=this[Vc].currentSocket;if(this[Vc].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[Vc].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[Vc]&&(this[Vc].defaultPort=e)}get protocol(){return this[Vc].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[Vc]&&(this[Vc].protocol=e)}};ao.Agent=W3});var ppe=A(_g=>{"use strict";var nrt=_g&&_g.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(_g,"__esModule",{value:!0});_g.parseProxyResponse=void 0;var irt=nrt(D_()),Q_=(0,irt.default)("https-proxy-agent:parse-proxy-response");function srt(t){return new Promise((e,r)=>{let n=0,i=[];function s(){let d=t.read();d?u(d):t.once("readable",s)}o(s,"read");function a(){t.removeListener("end",c),t.removeListener("error",l),t.removeListener("readable",s)}o(a,"cleanup");function c(){a(),Q_("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}o(c,"onend");function l(d){a(),Q_("onerror %o",d),r(d)}o(l,"onerror");function u(d){i.push(d),n+=d.length;let f=Buffer.concat(i,n),h=f.indexOf(`\r
|
||||
\r
|
||||
`);if(h===-1){P_("have not received end of HTTP headers yet..."),s();return}let p=f.slice(0,h).toString("ascii").split(`\r
|
||||
`),m=p.shift();if(!m)return t.destroy(),r(new Error("No header received from proxy CONNECT response"));let g=m.split(" "),E=+g[1],y=g.slice(2).join(" "),C={};for(let w of p){if(!w)continue;let B=w.indexOf(":");if(B===-1)return t.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${w}"`));let Q=w.slice(0,B).toLowerCase(),M=w.slice(B+1).trimStart(),v=C[Q];typeof v=="string"?C[Q]=[v,M]:Array.isArray(v)?v.push(M):C[Q]=M}P_("got proxy server response: %o %o",m,C),a(),e({connect:{statusCode:E,statusText:y,headers:C},buffered:f})}o(u,"ondata"),t.on("error",l),t.on("end",c),s()})}o(Utt,"parseProxyResponse");Ng.parseProxyResponse=Utt});var Ape=A(Wo=>{"use strict";var qtt=Wo&&Wo.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:o(function(){return e[r]},"get")}),Object.defineProperty(t,n,i)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),Gtt=Wo&&Wo.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),hpe=Wo&&Wo.__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)&&qtt(e,t,r);return Gtt(e,t),e},ppe=Wo&&Wo.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Wo,"__esModule",{value:!0});Wo.HttpsProxyAgent=void 0;var O_=hpe(require("net")),upe=hpe(require("tls")),Htt=ppe(require("assert")),Vtt=ppe(k_()),ztt=cpe(),jtt=require("url"),$tt=lpe(),P0=(0,Vtt.default)("https-proxy-agent"),dpe=o(t=>t.servername===void 0&&t.host&&!O_.isIP(t.host)?{...t,servername:t.host}:t,"setServernameFromNonIpHost"),L_=class extends ztt.Agent{static{o(this,"HttpsProxyAgent")}constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new jtt.URL(e):e,this.proxyHeaders=r?.headers??{},P0("Creating new HttpsProxyAgent instance: %o",this.proxy.href);let n=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),i=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...r?fpe(r,"headers"):null,host:n,port:i}}async connect(e,r){let{proxy:n}=this;if(!r.host)throw new TypeError('No "host" provided');let i;n.protocol==="https:"?(P0("Creating `tls.Socket`: %o",this.connectOpts),i=upe.connect(dpe(this.connectOpts))):(P0("Creating `net.Socket`: %o",this.connectOpts),i=O_.connect(this.connectOpts));let s=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},a=O_.isIPv6(r.host)?`[${r.host}]`:r.host,c=`CONNECT ${a}:${r.port} HTTP/1.1\r
|
||||
`);if(h===-1){Q_("have not received end of HTTP headers yet..."),s();return}let p=f.slice(0,h).toString("ascii").split(`\r
|
||||
`),g=p.shift();if(!g)return t.destroy(),r(new Error("No header received from proxy CONNECT response"));let m=g.split(" "),E=+m[1],y=m.slice(2).join(" "),C={};for(let I of p){if(!I)continue;let B=I.indexOf(":");if(B===-1)return t.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${I}"`));let Q=I.slice(0,B).toLowerCase(),M=I.slice(B+1).trimStart(),v=C[Q];typeof v=="string"?C[Q]=[v,M]:Array.isArray(v)?v.push(M):C[Q]=M}Q_("got proxy server response: %o %o",g,C),a(),e({connect:{statusCode:E,statusText:y,headers:C},buffered:f})}o(u,"ondata"),t.on("error",l),t.on("end",c),s()})}o(srt,"parseProxyResponse");_g.parseProxyResponse=srt});var Cpe=A(Jo=>{"use strict";var ort=Jo&&Jo.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:o(function(){return e[r]},"get")}),Object.defineProperty(t,n,i)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),art=Jo&&Jo.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),ype=Jo&&Jo.__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)&&ort(e,t,r);return art(e,t),e},Epe=Jo&&Jo.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Jo,"__esModule",{value:!0});Jo.HttpsProxyAgent=void 0;var k_=ype(require("net")),Ape=ype(require("tls")),crt=Epe(require("assert")),lrt=Epe(D_()),urt=hpe(),drt=require("url"),frt=ppe(),P0=(0,lrt.default)("https-proxy-agent"),mpe=o(t=>t.servername===void 0&&t.host&&!k_.isIP(t.host)?{...t,servername:t.host}:t,"setServernameFromNonIpHost"),P_=class extends urt.Agent{static{o(this,"HttpsProxyAgent")}constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new drt.URL(e):e,this.proxyHeaders=r?.headers??{},P0("Creating new HttpsProxyAgent instance: %o",this.proxy.href);let n=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),i=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...r?gpe(r,"headers"):null,host:n,port:i}}async connect(e,r){let{proxy:n}=this;if(!r.host)throw new TypeError('No "host" provided');let i;n.protocol==="https:"?(P0("Creating `tls.Socket`: %o",this.connectOpts),i=Ape.connect(mpe(this.connectOpts))):(P0("Creating `net.Socket`: %o",this.connectOpts),i=k_.connect(this.connectOpts));let s=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},a=k_.isIPv6(r.host)?`[${r.host}]`:r.host,c=`CONNECT ${a}:${r.port} HTTP/1.1\r
|
||||
`;if(n.username||n.password){let h=`${decodeURIComponent(n.username)}:${decodeURIComponent(n.password)}`;s["Proxy-Authorization"]=`Basic ${Buffer.from(h).toString("base64")}`}s.Host=`${a}:${r.port}`,s["Proxy-Connection"]||(s["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let h of Object.keys(s))c+=`${h}: ${s[h]}\r
|
||||
`;let l=(0,$tt.parseProxyResponse)(i);i.write(`${c}\r
|
||||
`);let{connect:u,buffered:d}=await l;if(e.emit("proxyConnect",u),this.emit("proxyConnect",u,e),u.statusCode===200)return e.once("socket",Jtt),r.secureEndpoint?(P0("Upgrading socket connection to TLS"),upe.connect({...fpe(dpe(r),"host","path","port"),socket:i})):i;i.destroy();let f=new O_.Socket({writable:!1});return f.readable=!0,e.once("socket",h=>{P0("Replaying proxy buffer for failed request"),(0,Htt.default)(h.listenerCount("data")>0),h.push(d),h.push(null)}),f}};L_.protocols=["http","https"];Wo.HttpsProxyAgent=L_;function Jtt(t){t.resume()}o(Jtt,"resume");function fpe(t,...e){let r={},n;for(n in t)e.includes(n)||(r[n]=t[n]);return r}o(fpe,"omit")});var ype=A(Ss=>{"use strict";var Wtt=Ss&&Ss.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:o(function(){return e[r]},"get")}),Object.defineProperty(t,n,i)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),Ytt=Ss&&Ss.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),mpe=Ss&&Ss.__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)&&Wtt(e,t,r);return Ytt(e,t),e};Object.defineProperty(Ss,"__esModule",{value:!0});Ss.req=Ss.json=Ss.toBuffer=void 0;var Ktt=mpe(require("http")),Xtt=mpe(require("https"));async function gpe(t){let e=0,r=[];for await(let n of t)e+=n.length,r.push(n);return Buffer.concat(r,e)}o(gpe,"toBuffer");Ss.toBuffer=gpe;async function Ztt(t){let r=(await gpe(t)).toString("utf8");try{return JSON.parse(r)}catch(n){let i=n;throw i.message+=` (input: ${r})`,i}}o(Ztt,"json");Ss.json=Ztt;function ert(t,e={}){let n=((typeof t=="string"?t:t.href).startsWith("https:")?Xtt:Ktt).request(t,e),i=new Promise((s,a)=>{n.once("response",s).once("error",a).end()});return n.then=i.then.bind(i),n}o(ert,"req");Ss.req=ert});var wpe=A(co=>{"use strict";var Cpe=co&&co.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:o(function(){return e[r]},"get")}),Object.defineProperty(t,n,i)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),trt=co&&co.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),bpe=co&&co.__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)&&Cpe(e,t,r);return trt(e,t),e},rrt=co&&co.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Cpe(e,t,r)};Object.defineProperty(co,"__esModule",{value:!0});co.Agent=void 0;var nrt=bpe(require("net")),Epe=bpe(require("http")),irt=require("https");rrt(ype(),co);var Vc=Symbol("AgentBaseInternalState"),j3=class extends Epe.Agent{static{o(this,"Agent")}constructor(e){super(e),this[Vc]={}}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 nrt.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],i=n.indexOf(r);i!==-1&&(n.splice(i,1),this.totalSocketCount--,n.length===0&&delete this.sockets[e])}getName(e){return(typeof e.secureEndpoint=="boolean"?e.secureEndpoint:this.isSecureEndpoint(e))?irt.Agent.prototype.getName.call(this,e):super.getName(e)}createSocket(e,r,n){let i={...r,secureEndpoint:this.isSecureEndpoint(r)},s=this.getName(i),a=this.incrementSockets(s);Promise.resolve().then(()=>this.connect(e,i)).then(c=>{if(this.decrementSockets(s,a),c instanceof Epe.Agent)return c.addRequest(e,i);this[Vc].currentSocket=c,super.createSocket(e,r,n)},c=>{this.decrementSockets(s,a),n(c)})}createConnection(){let e=this[Vc].currentSocket;if(this[Vc].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[Vc].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[Vc]&&(this[Vc].defaultPort=e)}get protocol(){return this[Vc].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[Vc]&&(this[Vc].protocol=e)}};co.Agent=j3});var Bpe=A(Yo=>{"use strict";var srt=Yo&&Yo.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:o(function(){return e[r]},"get")}),Object.defineProperty(t,n,i)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),ort=Yo&&Yo.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Spe=Yo&&Yo.__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)&&srt(e,t,r);return ort(e,t),e},art=Yo&&Yo.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Yo,"__esModule",{value:!0});Yo.HttpProxyAgent=void 0;var crt=Spe(require("net")),lrt=Spe(require("tls")),urt=art(k_()),drt=require("events"),frt=wpe(),Ipe=require("url"),_g=(0,urt.default)("http-proxy-agent"),F_=class extends frt.Agent{static{o(this,"HttpProxyAgent")}constructor(e,r){super(r),this.proxy=typeof e=="string"?new Ipe.URL(e):e,this.proxyHeaders=r?.headers??{},_g("Creating new HttpProxyAgent instance: %o",this.proxy.href);let n=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),i=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={...r?hrt(r,"headers"):null,host:n,port:i}}addRequest(e,r){e._header=null,this.setRequestProps(e,r),super.addRequest(e,r)}setRequestProps(e,r){let{proxy:n}=this,i=r.secureEndpoint?"https:":"http:",s=e.getHeader("host")||"localhost",a=`${i}//${s}`,c=new Ipe.URL(e.path,a);r.port!==80&&(c.port=String(r.port)),e.path=String(c);let l=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders};if(n.username||n.password){let u=`${decodeURIComponent(n.username)}:${decodeURIComponent(n.password)}`;l["Proxy-Authorization"]=`Basic ${Buffer.from(u).toString("base64")}`}l["Proxy-Connection"]||(l["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let u of Object.keys(l)){let d=l[u];d&&e.setHeader(u,d)}}async connect(e,r){e._header=null,e.path.includes("://")||this.setRequestProps(e,r);let n,i;_g("Regenerating stored HTTP header string for request"),e._implicitHeader(),e.outputData&&e.outputData.length>0&&(_g("Patching connection write() output buffer with updated header"),n=e.outputData[0].data,i=n.indexOf(`\r
|
||||
`;let l=(0,frt.parseProxyResponse)(i);i.write(`${c}\r
|
||||
`);let{connect:u,buffered:d}=await l;if(e.emit("proxyConnect",u),this.emit("proxyConnect",u,e),u.statusCode===200)return e.once("socket",hrt),r.secureEndpoint?(P0("Upgrading socket connection to TLS"),Ape.connect({...gpe(mpe(r),"host","path","port"),socket:i})):i;i.destroy();let f=new k_.Socket({writable:!1});return f.readable=!0,e.once("socket",h=>{P0("Replaying proxy buffer for failed request"),(0,crt.default)(h.listenerCount("data")>0),h.push(d),h.push(null)}),f}};P_.protocols=["http","https"];Jo.HttpsProxyAgent=P_;function hrt(t){t.resume()}o(hrt,"resume");function gpe(t,...e){let r={},n;for(n in t)e.includes(n)||(r[n]=t[n]);return r}o(gpe,"omit")});var wpe=A(Ss=>{"use strict";var prt=Ss&&Ss.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:o(function(){return e[r]},"get")}),Object.defineProperty(t,n,i)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),Art=Ss&&Ss.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),bpe=Ss&&Ss.__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)&&prt(e,t,r);return Art(e,t),e};Object.defineProperty(Ss,"__esModule",{value:!0});Ss.req=Ss.json=Ss.toBuffer=void 0;var mrt=bpe(require("http")),grt=bpe(require("https"));async function Ipe(t){let e=0,r=[];for await(let n of t)e+=n.length,r.push(n);return Buffer.concat(r,e)}o(Ipe,"toBuffer");Ss.toBuffer=Ipe;async function yrt(t){let r=(await Ipe(t)).toString("utf8");try{return JSON.parse(r)}catch(n){let i=n;throw i.message+=` (input: ${r})`,i}}o(yrt,"json");Ss.json=yrt;function Ert(t,e={}){let n=((typeof t=="string"?t:t.href).startsWith("https:")?grt:mrt).request(t,e),i=new Promise((s,a)=>{n.once("response",s).once("error",a).end()});return n.then=i.then.bind(i),n}o(Ert,"req");Ss.req=Ert});var vpe=A(co=>{"use strict";var Bpe=co&&co.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:o(function(){return e[r]},"get")}),Object.defineProperty(t,n,i)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),Crt=co&&co.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),xpe=co&&co.__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)&&Bpe(e,t,r);return Crt(e,t),e},brt=co&&co.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Bpe(e,t,r)};Object.defineProperty(co,"__esModule",{value:!0});co.Agent=void 0;var Irt=xpe(require("net")),Spe=xpe(require("http")),wrt=require("https");brt(wpe(),co);var zc=Symbol("AgentBaseInternalState"),J3=class extends Spe.Agent{static{o(this,"Agent")}constructor(e){super(e),this[zc]={}}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 Irt.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],i=n.indexOf(r);i!==-1&&(n.splice(i,1),this.totalSocketCount--,n.length===0&&delete this.sockets[e])}getName(e){return(typeof e.secureEndpoint=="boolean"?e.secureEndpoint:this.isSecureEndpoint(e))?wrt.Agent.prototype.getName.call(this,e):super.getName(e)}createSocket(e,r,n){let i={...r,secureEndpoint:this.isSecureEndpoint(r)},s=this.getName(i),a=this.incrementSockets(s);Promise.resolve().then(()=>this.connect(e,i)).then(c=>{if(this.decrementSockets(s,a),c instanceof Spe.Agent)return c.addRequest(e,i);this[zc].currentSocket=c,super.createSocket(e,r,n)},c=>{this.decrementSockets(s,a),n(c)})}createConnection(){let e=this[zc].currentSocket;if(this[zc].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[zc].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[zc]&&(this[zc].defaultPort=e)}get protocol(){return this[zc].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[zc]&&(this[zc].protocol=e)}};co.Agent=J3});var Tpe=A(Yo=>{"use strict";var Srt=Yo&&Yo.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:o(function(){return e[r]},"get")}),Object.defineProperty(t,n,i)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),Brt=Yo&&Yo.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),_pe=Yo&&Yo.__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)&&Srt(e,t,r);return Brt(e,t),e},xrt=Yo&&Yo.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Yo,"__esModule",{value:!0});Yo.HttpProxyAgent=void 0;var vrt=_pe(require("net")),Nrt=_pe(require("tls")),_rt=xrt(D_()),Trt=require("events"),Rrt=vpe(),Npe=require("url"),Tg=(0,_rt.default)("http-proxy-agent"),O_=class extends Rrt.Agent{static{o(this,"HttpProxyAgent")}constructor(e,r){super(r),this.proxy=typeof e=="string"?new Npe.URL(e):e,this.proxyHeaders=r?.headers??{},Tg("Creating new HttpProxyAgent instance: %o",this.proxy.href);let n=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),i=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={...r?Drt(r,"headers"):null,host:n,port:i}}addRequest(e,r){e._header=null,this.setRequestProps(e,r),super.addRequest(e,r)}setRequestProps(e,r){let{proxy:n}=this,i=r.secureEndpoint?"https:":"http:",s=e.getHeader("host")||"localhost",a=`${i}//${s}`,c=new Npe.URL(e.path,a);r.port!==80&&(c.port=String(r.port)),e.path=String(c);let l=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders};if(n.username||n.password){let u=`${decodeURIComponent(n.username)}:${decodeURIComponent(n.password)}`;l["Proxy-Authorization"]=`Basic ${Buffer.from(u).toString("base64")}`}l["Proxy-Connection"]||(l["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let u of Object.keys(l)){let d=l[u];d&&e.setHeader(u,d)}}async connect(e,r){e._header=null,e.path.includes("://")||this.setRequestProps(e,r);let n,i;Tg("Regenerating stored HTTP header string for request"),e._implicitHeader(),e.outputData&&e.outputData.length>0&&(Tg("Patching connection write() output buffer with updated header"),n=e.outputData[0].data,i=n.indexOf(`\r
|
||||
\r
|
||||
`)+4,e.outputData[0].data=e._header+n.substring(i),_g("Output buffer: %o",e.outputData[0].data));let s;return this.proxy.protocol==="https:"?(_g("Creating `tls.Socket`: %o",this.connectOpts),s=lrt.connect(this.connectOpts)):(_g("Creating `net.Socket`: %o",this.connectOpts),s=crt.connect(this.connectOpts)),await(0,drt.once)(s,"connect"),s}};F_.protocols=["http","https"];Yo.HttpProxyAgent=F_;function hrt(t,...e){let r={},n;for(n in t)e.includes(n)||(r[n]=t[n]);return r}o(hrt,"omit")});var $pe=A(X_=>{"use strict";Object.defineProperty(X_,"__esModule",{value:!0});X_.state=void 0;X_.state={instrumenterImplementation:void 0}});var uAe=A(nR=>{"use strict";Object.defineProperty(nR,"__esModule",{value:!0});nR.state=void 0;nR.state={operationRequestMap:new WeakMap}});var Gge=A($g=>{"use strict";Object.defineProperty($g,"__esModule",{value:!0});var Qat=require("os"),kat=require("util");function Pat(t){return t&&typeof t=="object"&&"default"in t?t:{default:t}}o(Pat,"_interopDefaultLegacy");var Oat=Pat(kat);function Lat(t,...e){process.stderr.write(`${Oat.default.format(t,...e)}${Qat.EOL}`)}o(Lat,"log");var Dge=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,kge,SV=[],BV=[],wT=[];Dge&&xV(Dge);var Pge=Object.assign(t=>Oge(t),{enable:xV,enabled:vV,disable:Fat,log:Lat});function xV(t){kge=t,SV=[],BV=[];let e=/\*/g,r=t.split(",").map(n=>n.trim().replace(e,".*?"));for(let n of r)n.startsWith("-")?BV.push(new RegExp(`^${n.substr(1)}$`)):SV.push(new RegExp(`^${n}$`));for(let n of wT)n.enabled=vV(n.namespace)}o(xV,"enable");function vV(t){if(t.endsWith("*"))return!0;for(let e of BV)if(e.test(t))return!1;for(let e of SV)if(e.test(t))return!0;return!1}o(vV,"enabled");function Fat(){let t=kge||"";return xV(""),t}o(Fat,"disable");function Oge(t){let e=Object.assign(r,{enabled:vV(t),destroy:Mat,log:Pge.log,namespace:t,extend:Uat});function r(...n){e.enabled&&(n.length>0&&(n[0]=`${t} ${n[0]}`),e.log(...n))}return o(r,"debug"),wT.push(e),e}o(Oge,"createDebugger");function Mat(){let t=wT.indexOf(this);return t>=0?(wT.splice(t,1),!0):!1}o(Mat,"destroy");function Uat(t){let e=Oge(`${this.namespace}:${t}`);return e.log=this.log,e}o(Uat,"extend");var ww=Pge,Lge=new Set,CT=typeof process<"u"&&process.env&&process.env.AZURE_LOG_LEVEL||void 0,IT,ST=ww("azure");ST.log=(...t)=>{ww.log(...t)};var NV=["verbose","info","warning","error"];CT&&(qge(CT)?Fge(CT):console.error(`AZURE_LOG_LEVEL set to unknown log level '${CT}'; logging is not enabled. Acceptable values: ${NV.join(", ")}.`));function Fge(t){if(t&&!qge(t))throw new Error(`Unknown log level '${t}'. Acceptable values: ${NV.join(",")}`);IT=t;let e=[];for(let r of Lge)Uge(r)&&e.push(r.namespace);ww.enable(e.join(","))}o(Fge,"setLogLevel");function qat(){return IT}o(qat,"getLogLevel");var Qge={verbose:400,info:300,warning:200,error:100};function Gat(t){let e=ST.extend(t);return Mge(ST,e),{error:bT(e,"error"),warning:bT(e,"warning"),info:bT(e,"info"),verbose:bT(e,"verbose")}}o(Gat,"createClientLogger");function Mge(t,e){e.log=(...r)=>{t.log(...r)}}o(Mge,"patchLogMethod");function bT(t,e){let r=Object.assign(t.extend(e),{level:e});if(Mge(t,r),Uge(r)){let n=ww.disable();ww.enable(n+","+r.namespace)}return Lge.add(r),r}o(bT,"createLogger");function Uge(t){return!!(IT&&Qge[t.level]<=Qge[IT])}o(Uge,"shouldEnable");function qge(t){return NV.includes(t)}o(qge,"isAzureLogLevel");$g.AzureLogger=ST;$g.createClientLogger=Gat;$g.getLogLevel=qat;$g.setLogLevel=Fge});var TV=A(Sw=>{"use strict";Object.defineProperty(Sw,"__esModule",{value:!0});var Jg=new WeakMap,BT=new WeakMap,Iw=class t{static{o(this,"AbortSignal")}constructor(){this.onabort=null,Jg.set(this,[]),BT.set(this,!1)}get aborted(){if(!BT.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");return BT.get(this)}static get none(){return new t}addEventListener(e,r){if(!Jg.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");Jg.get(this).push(r)}removeEventListener(e,r){if(!Jg.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");let n=Jg.get(this),i=n.indexOf(r);i>-1&&n.splice(i,1)}dispatchEvent(e){throw new Error("This is a stub dispatchEvent implementation that should not be used. It only exists for type-checking purposes.")}};function Hge(t){if(t.aborted)return;t.onabort&&t.onabort.call(t);let e=Jg.get(t);e&&e.slice().forEach(r=>{r.call(t,{type:"abort"})}),BT.set(t,!0)}o(Hge,"abortSignal");var _V=class extends Error{static{o(this,"AbortError")}constructor(e){super(e),this.name="AbortError"}},RV=class{static{o(this,"AbortController")}constructor(e){if(this._signal=new Iw,!!e){Array.isArray(e)||(e=arguments);for(let r of e)r.aborted?this.abort():r.addEventListener("abort",()=>{this.abort()})}}get signal(){return this._signal}abort(){Hge(this._signal)}static timeout(e){let r=new Iw,n=setTimeout(Hge,e,r);return typeof n.unref=="function"&&n.unref(),r}};Sw.AbortController=RV;Sw.AbortError=_V;Sw.AbortSignal=Iw});var Jge=A(Mr=>{"use strict";Object.defineP
Line truncated
|
||||
`)+4,e.outputData[0].data=e._header+n.substring(i),Tg("Output buffer: %o",e.outputData[0].data));let s;return this.proxy.protocol==="https:"?(Tg("Creating `tls.Socket`: %o",this.connectOpts),s=Nrt.connect(this.connectOpts)):(Tg("Creating `net.Socket`: %o",this.connectOpts),s=vrt.connect(this.connectOpts)),await(0,Trt.once)(s,"connect"),s}};O_.protocols=["http","https"];Yo.HttpProxyAgent=O_;function Drt(t,...e){let r={},n;for(n in t)e.includes(n)||(r[n]=t[n]);return r}o(Drt,"omit")});var Xpe=A(Y_=>{"use strict";Object.defineProperty(Y_,"__esModule",{value:!0});Y_.state=void 0;Y_.state={instrumenterImplementation:void 0}});var AAe=A(tT=>{"use strict";Object.defineProperty(tT,"__esModule",{value:!0});tT.state=void 0;tT.state={operationRequestMap:new WeakMap}});var jge=A(Wg=>{"use strict";Object.defineProperty(Wg,"__esModule",{value:!0});var Xat=require("os"),Zat=require("util");function ect(t){return t&&typeof t=="object"&&"default"in t?t:{default:t}}o(ect,"_interopDefaultLegacy");var tct=ect(Zat);function rct(t,...e){process.stderr.write(`${tct.default.format(t,...e)}${Xat.EOL}`)}o(rct,"log");var Lge=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,Mge,v5=[],N5=[],CR=[];Lge&&_5(Lge);var Uge=Object.assign(t=>qge(t),{enable:_5,enabled:T5,disable:nct,log:rct});function _5(t){Mge=t,v5=[],N5=[];let e=/\*/g,r=t.split(",").map(n=>n.trim().replace(e,".*?"));for(let n of r)n.startsWith("-")?N5.push(new RegExp(`^${n.substr(1)}$`)):v5.push(new RegExp(`^${n}$`));for(let n of CR)n.enabled=T5(n.namespace)}o(_5,"enable");function T5(t){if(t.endsWith("*"))return!0;for(let e of N5)if(e.test(t))return!1;for(let e of v5)if(e.test(t))return!0;return!1}o(T5,"enabled");function nct(){let t=Mge||"";return _5(""),t}o(nct,"disable");function qge(t){let e=Object.assign(r,{enabled:T5(t),destroy:ict,log:Uge.log,namespace:t,extend:sct});function r(...n){e.enabled&&(n.length>0&&(n[0]=`${t} ${n[0]}`),e.log(...n))}return o(r,"debug"),CR.push(e),e}o(qge,"createDebugger");function ict(){let t=CR.indexOf(this);return t>=0?(CR.splice(t,1),!0):!1}o(ict,"destroy");function sct(t){let e=qge(`${this.namespace}:${t}`);return e.log=this.log,e}o(sct,"extend");var II=Uge,Gge=new Set,yR=typeof process<"u"&&process.env&&process.env.AZURE_LOG_LEVEL||void 0,bR,IR=II("azure");IR.log=(...t)=>{II.log(...t)};var R5=["verbose","info","warning","error"];yR&&($ge(yR)?Hge(yR):console.error(`AZURE_LOG_LEVEL set to unknown log level '${yR}'; logging is not enabled. Acceptable values: ${R5.join(", ")}.`));function Hge(t){if(t&&!$ge(t))throw new Error(`Unknown log level '${t}'. Acceptable values: ${R5.join(",")}`);bR=t;let e=[];for(let r of Gge)zge(r)&&e.push(r.namespace);II.enable(e.join(","))}o(Hge,"setLogLevel");function oct(){return bR}o(oct,"getLogLevel");var Fge={verbose:400,info:300,warning:200,error:100};function act(t){let e=IR.extend(t);return Vge(IR,e),{error:ER(e,"error"),warning:ER(e,"warning"),info:ER(e,"info"),verbose:ER(e,"verbose")}}o(act,"createClientLogger");function Vge(t,e){e.log=(...r)=>{t.log(...r)}}o(Vge,"patchLogMethod");function ER(t,e){let r=Object.assign(t.extend(e),{level:e});if(Vge(t,r),zge(r)){let n=II.disable();II.enable(n+","+r.namespace)}return Gge.add(r),r}o(ER,"createLogger");function zge(t){return!!(bR&&Fge[t.level]<=Fge[bR])}o(zge,"shouldEnable");function $ge(t){return R5.includes(t)}o($ge,"isAzureLogLevel");Wg.AzureLogger=IR;Wg.createClientLogger=act;Wg.getLogLevel=oct;Wg.setLogLevel=Hge});var k5=A(SI=>{"use strict";Object.defineProperty(SI,"__esModule",{value:!0});var Jg=new WeakMap,wR=new WeakMap,wI=class t{static{o(this,"AbortSignal")}constructor(){this.onabort=null,Jg.set(this,[]),wR.set(this,!1)}get aborted(){if(!wR.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");return wR.get(this)}static get none(){return new t}addEventListener(e,r){if(!Jg.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");Jg.get(this).push(r)}removeEventListener(e,r){if(!Jg.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");let n=Jg.get(this),i=n.indexOf(r);i>-1&&n.splice(i,1)}dispatchEvent(e){throw new Error("This is a stub dispatchEvent implementation that should not be used. It only exists for type-checking purposes.")}};function Wge(t){if(t.aborted)return;t.onabort&&t.onabort.call(t);let e=Jg.get(t);e&&e.slice().forEach(r=>{r.call(t,{type:"abort"})}),wR.set(t,!0)}o(Wge,"abortSignal");var D5=class extends Error{static{o(this,"AbortError")}constructor(e){super(e),this.name="AbortError"}},Q5=class{static{o(this,"AbortController")}constructor(e){if(this._signal=new wI,!!e){Array.isArray(e)||(e=arguments);for(let r of e)r.aborted?this.abort():r.addEventListener("abort",()=>{this.abort()})}}get signal(){return this._signal}abort(){Wge(this._signal)}static timeout(e){let r=new wI,n=setTimeout(Wge,e,r);return typeof n.unref=="function"&&n.unref(),r}};SI.AbortController=Q5;SI.AbortError=D5;SI.AbortSignal=wI});var Zge=A(Ur=>{"use strict";Object.defineP
Line truncated
|
||||
Polling from: ${r.config.operationLocation}
|
||||
Operation status: ${d}
|
||||
Polling status: ${Xge.includes(d)?"Stopped":"Running"}`),d==="succeeded"){let f=a(u,r);if(f!==void 0)return{response:await e(f).catch(Yge({state:r,stateProxy:n,isOperationError:c})),status:d}}return{response:u,status:d}}o(yct,"pollOperationHelper");async function rye(t){let{poll:e,state:r,stateProxy:n,options:i,getOperationStatus:s,getResourceLocation:a,getOperationLocation:c,isOperationError:l,withOperationLocation:u,getPollingInterval:d,processResult:f,getError:h,updateState:p,setDelay:m,isDone:g,setErrorAsResult:E}=t,{operationLocation:y}=r.config;if(y!==void 0){let{response:C,status:w}=await yct({poll:e,getOperationStatus:s,state:r,stateProxy:n,operationLocation:y,getResourceLocation:a,isOperationError:l,options:i});if(eye({status:w,response:C,state:r,stateProxy:n,isDone:g,processResult:f,getError:h,setErrorAsResult:E}),!Xge.includes(w)){let B=d?.(C);B&&m(B);let Q=c?.(C,r);if(Q!==void 0){let M=y!==Q;r.config.operationLocation=Q,u?.(Q,M)}else u?.(y,!1)}p?.(r,C)}}o(rye,"pollOperation");function nye(t){let{azureAsyncOperation:e,operationLocation:r}=t;return r??e}o(nye,"getOperationLocationPollingUrl");function iye(t){return t.headers.location}o(iye,"getLocationHeader");function sye(t){return t.headers["operation-location"]}o(sye,"getOperationLocationHeader");function oye(t){return t.headers["azure-asyncoperation"]}o(oye,"getAzureAsyncOperationHeader");function Ect(t){var e;let{location:r,requestMethod:n,requestPath:i,resourceLocationConfig:s}=t;switch(n){case"PUT":return i;case"DELETE":return;case"PATCH":return(e=a())!==null&&e!==void 0?e:i;default:return a()}function a(){switch(s){case"azure-async-operation":return;case"original-uri":return i;default:return r}}o(a,"getDefault")}o(Ect,"findResourceLocation");function aye(t){let{rawResponse:e,requestMethod:r,requestPath:n,resourceLocationConfig:i}=t,s=sye(e),a=oye(e),c=nye({operationLocation:s,azureAsyncOperation:a}),l=iye(e),u=r?.toLocaleUpperCase();return c!==void 0?{mode:"OperationLocation",operationLocation:c,resourceLocation:Ect({requestMethod:u,location:l,requestPath:n,resourceLocationConfig:i})}:l!==void 0?{mode:"ResourceLocation",operationLocation:l}:u==="PUT"&&n?{mode:"Body",operationLocation:n}:void 0}o(aye,"inferLroMode");function cye(t){let{status:e,statusCode:r}=t;if(typeof e!="string"&&e!==void 0)throw new Error(`Polling was unsuccessful. Expected status to have a string value or no value but it has instead: ${e}. This doesn't necessarily indicate the operation has failed. Check your Azure subscription or resource status for more information.`);switch(e?.toLocaleLowerCase()){case void 0:return GV(r);case"succeeded":return"succeeded";case"failed":return"failed";case"running":case"accepted":case"started":case"canceling":case"cancelling":return"running";case"canceled":case"cancelled":return"canceled";default:return Tp.verbose(`LRO: unrecognized operation status: ${e}`),e}}o(cye,"transformStatus");function Cct(t){var e;let{status:r}=(e=t.body)!==null&&e!==void 0?e:{};return cye({status:r,statusCode:t.statusCode})}o(Cct,"getStatus");function bct(t){var e,r;let{properties:n,provisioningState:i}=(e=t.body)!==null&&e!==void 0?e:{},s=(r=n?.provisioningState)!==null&&r!==void 0?r:i;return cye({status:s,statusCode:t.statusCode})}o(bct,"getProvisioningState");function GV(t){return t===202?"running":t<300?"succeeded":"failed"}o(GV,"toOperationStatus");function lye({rawResponse:t}){let e=t.headers["retry-after"];if(e!==void 0){let r=parseInt(e);return isNaN(r)?wct(new Date(e)):r*1e3}}o(lye,"parseRetryAfter");function uye(t){let e=t.flatResponse.error;if(!e){Tp.warning("The long-running operation failed but there is no error property in the response's body");return}if(!e.code||!e.message){Tp.warning("The long-running operation failed but the error property in the response's body doesn't contain code or message");return}return e}o(uye,"getErrorFromResponse");function wct(t){let e=Math.floor(new Date().getTime()),r=t.getTime();if(e<r)return r-e}o(wct,"calculatePollingIntervalFromDate");function dye(t){let{response:e,state:r,operationLocation:n}=t;function i(){var a;switch((a=r.config.metadata)===null||a===void 0?void 0:a.mode){case void 0:return GV(e.rawResponse.statusCode);case"Body":return HV(e,r);default:return"running"}}o(i,"helper");let s=i();return s==="running"&&n===void 0?"succeeded":s}o(dye,"getStatusFromInitialResponse");async function Ict(t){let{stateProxy:e,resourceLocationConfig:r,processResult:n,lro:i,setErrorAsResult:s}=t;return tye({init:o(async()=>{let a=await i.sendInitialRequest(),c=aye({rawResponse:a.rawResponse,requestPath:i.requestPath,requestMethod:i.requestMethod,resourceLocationConfig:r});return Object.assign({response:a,operationLocation:c?.operationLocation,resourceLocation:c?.resourceLocation},c?.mode?{metadata:{mode:c.mode}}:{})},"init"),stateProxy:e,processResult:n?({flatResponse:a},c)=>n(a,c):({flatResponse:a})=>a,getOperationStatus:dye,setErrorAsResult:s})}o(Ict,"initHttpOperation");function fye({rawResponse:t},e){var r;switchLine truncated
|
||||
`:case"\r":case" ":case" ":continue;default:throw Error("invalid base64 string.")}switch(i){case 0:a=s,i=1;break;case 1:r[n++]=a<<2|(s&48)>>4,a=s,i=2;break;case 2:r[n++]=(a&15)<<4|(s&60)>>2,a=s,i=3;break;case 3:r[n++]=(a&3)<<6|s,i=0;break}}if(i==1)throw Error("invalid base64 string.");return r.subarray(0,n)}o(olt,"base64decode");ey.base64decode=olt;function alt(t){let e="",r=0,n,i=0;for(let s=0;s<t.length;s++)switch(n=t[s],r){case 0:e+=Ju[n>>2],i=(n&3)<<4,r=1;break;case 1:e+=Ju[i|n>>4],i=(n&15)<<2,r=2;break;case 2:e+=Ju[i|n>>6],e+=Ju[n&63],r=0;break}return r&&(e+=Ju[i],e+="=",r==1&&(e+="=")),e}o(alt,"base64encode");ey.base64encode=alt});var Gye=A(VT=>{"use strict";Object.defineProperty(VT,"__esModule",{value:!0});VT.utf8read=void 0;var ZV=o(t=>String.fromCharCode.apply(String,t),"fromCharCodes");function clt(t){if(t.length<1)return"";let e=0,r=[],n=[],i=0,s,a=t.length;for(;e<a;)s=t[e++],s<128?n[i++]=s:s>191&&s<224?n[i++]=(s&31)<<6|t[e++]&63:s>239&&s<365?(s=((s&7)<<18|(t[e++]&63)<<12|(t[e++]&63)<<6|t[e++]&63)-65536,n[i++]=55296+(s>>10),n[i++]=56320+(s&1023)):n[i++]=(s&15)<<12|(t[e++]&63)<<6|t[e++]&63,i>8191&&(r.push(ZV(n)),i=0);return r.length?(i&&r.push(ZV(n.slice(0,i))),r.join("")):ZV(n.slice(0,i))}o(clt,"utf8read");VT.utf8read=clt});var Dw=A(ml=>{"use strict";Object.defineProperty(ml,"__esModule",{value:!0});ml.WireType=ml.mergeBinaryOptions=ml.UnknownFieldHandler=void 0;var llt;(function(t){t.symbol=Symbol.for("protobuf-ts/unknown"),t.onRead=(r,n,i,s,a)=>{(e(n)?n[t.symbol]:n[t.symbol]=[]).push({no:i,wireType:s,data:a})},t.onWrite=(r,n,i)=>{for(let{no:s,wireType:a,data:c}of t.list(n))i.tag(s,a).raw(c)},t.list=(r,n)=>{if(e(r)){let i=r[t.symbol];return n?i.filter(s=>s.no==n):i}return[]},t.last=(r,n)=>t.list(r,n).slice(-1)[0];let e=o(r=>r&&Array.isArray(r[t.symbol]),"is")})(llt=ml.UnknownFieldHandler||(ml.UnknownFieldHandler={}));function ult(t,e){return Object.assign(Object.assign({},t),e)}o(ult,"mergeBinaryOptions");ml.mergeBinaryOptions=ult;var dlt;(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"})(dlt=ml.WireType||(ml.WireType={}))});var jT=A(Ts=>{"use strict";Object.defineProperty(Ts,"__esModule",{value:!0});Ts.varint32read=Ts.varint32write=Ts.int64toString=Ts.int64fromString=Ts.varint64write=Ts.varint64read=void 0;function flt(){let t=0,e=0;for(let n=0;n<28;n+=7){let i=this.buf[this.pos++];if(t|=(i&127)<<n,(i&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 i=this.buf[this.pos++];if(e|=(i&127)<<n,(i&128)==0)return this.assertBounds(),[t,e]}throw new Error("invalid varint")}o(flt,"varint64read");Ts.varint64read=flt;function hlt(t,e,r){for(let s=0;s<28;s=s+7){let a=t>>>s,c=!(!(a>>>7)&&e==0),l=(c?a|128:a)&255;if(r.push(l),!c)return}let n=t>>>28&15|(e&7)<<4,i=e>>3!=0;if(r.push((i?n|128:n)&255),!!i){for(let s=3;s<31;s=s+7){let a=e>>>s,c=!!(a>>>7),l=(c?a|128:a)&255;if(r.push(l),!c)return}r.push(e>>>31&1)}}o(hlt,"varint64write");Ts.varint64write=hlt;var zT=65536*65536;function plt(t){let e=t[0]=="-";e&&(t=t.slice(1));let r=1e6,n=0,i=0;function s(a,c){let l=Number(t.slice(a,c));i*=r,n=n*r+l,n>=zT&&(i=i+(n/zT|0),n=n%zT)}return o(s,"add1e6digit"),s(-24,-18),s(-18,-12),s(-12,-6),s(-6),[e,n,i]}o(plt,"int64fromString");Ts.int64fromString=plt;function Alt(t,e){if(e>>>0<=2097151)return""+(zT*e+(t>>>0));let r=t&16777215,n=(t>>>24|e<<8)>>>0&16777215,i=e>>16&65535,s=r+n*6777216+i*6710656,a=n+i*8147497,c=i*2,l=1e7;s>=l&&(a+=Math.floor(s/l),s%=l),a>=l&&(c+=Math.floor(a/l),a%=l);function u(d,f){let h=d?String(d):"";return f?"0000000".slice(h.length)+h:h}return o(u,"decimalFrom1e7"),u(c,0)+u(a,c)+u(s,1)}o(Alt,"int64toString");Ts.int64toString=Alt;function mlt(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)}}o(mlt,"varint32write");Ts.varint32write=mlt;function glt(){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}o(glt,"varint32read");Ts.varint32read=glt});var If=A(wf=>{"use strict";Object.defineProperty(wf,"__esModule",{value:!0});wf.PbLong=wf.PbULong=wf.detectBi=void 0;var Qw=jT(),$t;function Hye(){let t=new DataView(new ArrayBuffer(8));$t=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("922337203685477580
Line truncated
|
||||
`)}};E2.RpcError=xz});var Nz=A(b2=>{"use strict";Object.defineProperty(b2,"__esModule",{value:!0});b2.mergeRpcOptions=void 0;var bEe=rn();function Mut(t,e){if(!e)return t;let r={};C2(t,r),C2(e,r);for(let n of Object.keys(e)){let i=e[n];switch(n){case"jsonOptions":r.jsonOptions=bEe.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=bEe.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},C2(t.meta,r.meta),C2(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(i):i.concat();break}}return r}o(Mut,"mergeRpcOptions");b2.mergeRpcOptions=Mut;function C2(t,e){if(!t)return;let r=e;for(let[n,i]of Object.entries(t))i instanceof Date?r[n]=new Date(i.getTime()):Array.isArray(i)?r[n]=i.concat():r[n]=i}o(C2,"copy")});var Rz=A(Op=>{"use strict";Object.defineProperty(Op,"__esModule",{value:!0});Op.Deferred=Op.DeferredState=void 0;var El;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(El=Op.DeferredState||(Op.DeferredState={}));var _z=class{static{o(this,"Deferred")}constructor(e=!0){this._state=El.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!==El.PENDING)throw new Error(`cannot resolve ${El[this.state].toLowerCase()}`);this._resolve(e),this._state=El.RESOLVED}reject(e){if(this.state!==El.PENDING)throw new Error(`cannot reject ${El[this.state].toLowerCase()}`);this._reject(e),this._state=El.REJECTED}resolvePending(e){this._state===El.PENDING&&this.resolve(e)}rejectPending(e){this._state===El.PENDING&&this.reject(e)}};Op.Deferred=_z});var Dz=A(w2=>{"use strict";Object.defineProperty(w2,"__esModule",{value:!0});w2.RpcOutputStreamController=void 0;var wEe=Rz(),Lp=rn(),Tz=class{static{o(this,"RpcOutputStreamController")}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){Lp.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){Lp.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){Lp.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(){Lp.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:o(()=>{let e=this._itState;Lp.assert(e,"bad state"),Lp.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)},"next")}}pushIt(e){let r=this._itState;if(r.p){let n=r.p;Lp.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)}};w2.RpcOutputStreamController=Tz});var kz=A(ay=>{"use strict";var Uut=ay&&ay.__awaiter||function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(d){try{u(n.next(d))}catch(f){a(f)}}o(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(f){a(f)}}o(l,"rejected");function u(d){d.done?s(d.value):i(d.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})};Object.defineProperty(ay,"__esModule",{value:!0});ay.UnaryCall=void 0;var Qz=class{static{o(this,"UnaryCall")}constructor(e,r,n,i,s,a,c){this.method=e,this.requestHeaders=r,this.request=n,this.headers=i,this.response=s,this.status=a,this.trailers=c}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 Uut(this,void 0,void 0,function*(){let[e,r,n,i]=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:i}})}};ay.UnaryCall=Qz});var Oz=A(cy=>{"use strict";var qut=cy&&cy.__awaiter||function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(d){try{u(n.next(d))}catch(f){a(f)}}o(c,"fulfilled");function
Line truncated
|
||||
Polling status: ${nye.includes(d)?"Stopped":"Running"}`),d==="succeeded"){let f=a(u,r);if(f!==void 0)return{response:await e(f).catch(tye({state:r,stateProxy:n,isOperationError:c})),status:d}}return{response:u,status:d}}o(Lct,"pollOperationHelper");async function aye(t){let{poll:e,state:r,stateProxy:n,options:i,getOperationStatus:s,getResourceLocation:a,getOperationLocation:c,isOperationError:l,withOperationLocation:u,getPollingInterval:d,processResult:f,getError:h,updateState:p,setDelay:g,isDone:m,setErrorAsResult:E}=t,{operationLocation:y}=r.config;if(y!==void 0){let{response:C,status:I}=await Lct({poll:e,getOperationStatus:s,state:r,stateProxy:n,operationLocation:y,getResourceLocation:a,isOperationError:l,options:i});if(sye({status:I,response:C,state:r,stateProxy:n,isDone:m,processResult:f,getError:h,setErrorAsResult:E}),!nye.includes(I)){let B=d?.(C);B&&g(B);let Q=c?.(C,r);if(Q!==void 0){let M=y!==Q;r.config.operationLocation=Q,u?.(Q,M)}else u?.(y,!1)}p?.(r,C)}}o(aye,"pollOperation");function cye(t){let{azureAsyncOperation:e,operationLocation:r}=t;return r??e}o(cye,"getOperationLocationPollingUrl");function lye(t){return t.headers.location}o(lye,"getLocationHeader");function uye(t){return t.headers["operation-location"]}o(uye,"getOperationLocationHeader");function dye(t){return t.headers["azure-asyncoperation"]}o(dye,"getAzureAsyncOperationHeader");function Fct(t){var e;let{location:r,requestMethod:n,requestPath:i,resourceLocationConfig:s}=t;switch(n){case"PUT":return i;case"DELETE":return;case"PATCH":return(e=a())!==null&&e!==void 0?e:i;default:return a()}function a(){switch(s){case"azure-async-operation":return;case"original-uri":return i;default:return r}}o(a,"getDefault")}o(Fct,"findResourceLocation");function fye(t){let{rawResponse:e,requestMethod:r,requestPath:n,resourceLocationConfig:i}=t,s=uye(e),a=dye(e),c=cye({operationLocation:s,azureAsyncOperation:a}),l=lye(e),u=r?.toLocaleUpperCase();return c!==void 0?{mode:"OperationLocation",operationLocation:c,resourceLocation:Fct({requestMethod:u,location:l,requestPath:n,resourceLocationConfig:i})}:l!==void 0?{mode:"ResourceLocation",operationLocation:l}:u==="PUT"&&n?{mode:"Body",operationLocation:n}:void 0}o(fye,"inferLroMode");function hye(t){let{status:e,statusCode:r}=t;if(typeof e!="string"&&e!==void 0)throw new Error(`Polling was unsuccessful. Expected status to have a string value or no value but it has instead: ${e}. This doesn't necessarily indicate the operation has failed. Check your Azure subscription or resource status for more information.`);switch(e?.toLocaleLowerCase()){case void 0:return z5(r);case"succeeded":return"succeeded";case"failed":return"failed";case"running":case"accepted":case"started":case"canceling":case"cancelling":return"running";case"canceled":case"cancelled":return"canceled";default:return Dp.verbose(`LRO: unrecognized operation status: ${e}`),e}}o(hye,"transformStatus");function Mct(t){var e;let{status:r}=(e=t.body)!==null&&e!==void 0?e:{};return hye({status:r,statusCode:t.statusCode})}o(Mct,"getStatus");function Uct(t){var e,r;let{properties:n,provisioningState:i}=(e=t.body)!==null&&e!==void 0?e:{},s=(r=n?.provisioningState)!==null&&r!==void 0?r:i;return hye({status:s,statusCode:t.statusCode})}o(Uct,"getProvisioningState");function z5(t){return t===202?"running":t<300?"succeeded":"failed"}o(z5,"toOperationStatus");function pye({rawResponse:t}){let e=t.headers["retry-after"];if(e!==void 0){let r=parseInt(e);return isNaN(r)?qct(new Date(e)):r*1e3}}o(pye,"parseRetryAfter");function Aye(t){let e=t.flatResponse.error;if(!e){Dp.warning("The long-running operation failed but there is no error property in the response's body");return}if(!e.code||!e.message){Dp.warning("The long-running operation failed but the error property in the response's body doesn't contain code or message");return}return e}o(Aye,"getErrorFromResponse");function qct(t){let e=Math.floor(new Date().getTime()),r=t.getTime();if(e<r)return r-e}o(qct,"calculatePollingIntervalFromDate");function mye(t){let{response:e,state:r,operationLocation:n}=t;function i(){var a;switch((a=r.config.metadata)===null||a===void 0?void 0:a.mode){case void 0:return z5(e.rawResponse.statusCode);case"Body":return $5(e,r);default:return"running"}}o(i,"helper");let s=i();return s==="running"&&n===void 0?"succeeded":s}o(mye,"getStatusFromInitialResponse");async function Gct(t){let{stateProxy:e,resourceLocationConfig:r,processResult:n,lro:i,setErrorAsResult:s}=t;return oye({init:o(async()=>{let a=await i.sendInitialRequest(),c=fye({rawResponse:a.rawResponse,requestPath:i.requestPath,requestMethod:i.requestMethod,resourceLocationConfig:r});return Object.assign({response:a,operationLocation:c?.operationLocation,resourceLocation:c?.resourceLocation},c?.mode?{metadata:{mode:c.mode}}:{})},"init"),stateProxy:e,processResult:n?({flatResponse:a},c)=>n(a,c):({flatResponse:a})=>a,getOperationStatus:mye,setErrorAsResult:s})}o(Gct,"initHttpOperation");function gye({rawResponse:t},e){var r;switchLine truncated
|
||||
`:case"\r":case" ":case" ":continue;default:throw Error("invalid base64 string.")}switch(i){case 0:a=s,i=1;break;case 1:r[n++]=a<<2|(s&48)>>4,a=s,i=2;break;case 2:r[n++]=(a&15)<<4|(s&60)>>2,a=s,i=3;break;case 3:r[n++]=(a&3)<<6|s,i=0;break}}if(i==1)throw Error("invalid base64 string.");return r.subarray(0,n)}o(Blt,"base64decode");ty.base64decode=Blt;function xlt(t){let e="",r=0,n,i=0;for(let s=0;s<t.length;s++)switch(n=t[s],r){case 0:e+=Ju[n>>2],i=(n&3)<<4,r=1;break;case 1:e+=Ju[i|n>>4],i=(n&15)<<2,r=2;break;case 2:e+=Ju[i|n>>6],e+=Ju[n&63],r=0;break}return r&&(e+=Ju[i],e+="=",r==1&&(e+="=")),e}o(xlt,"base64encode");ty.base64encode=xlt});var Yye=A(GR=>{"use strict";Object.defineProperty(GR,"__esModule",{value:!0});GR.utf8read=void 0;var nz=o(t=>String.fromCharCode.apply(String,t),"fromCharCodes");function vlt(t){if(t.length<1)return"";let e=0,r=[],n=[],i=0,s,a=t.length;for(;e<a;)s=t[e++],s<128?n[i++]=s:s>191&&s<224?n[i++]=(s&31)<<6|t[e++]&63:s>239&&s<365?(s=((s&7)<<18|(t[e++]&63)<<12|(t[e++]&63)<<6|t[e++]&63)-65536,n[i++]=55296+(s>>10),n[i++]=56320+(s&1023)):n[i++]=(s&15)<<12|(t[e++]&63)<<6|t[e++]&63,i>8191&&(r.push(nz(n)),i=0);return r.length?(i&&r.push(nz(n.slice(0,i))),r.join("")):nz(n.slice(0,i))}o(vlt,"utf8read");GR.utf8read=vlt});var DI=A(gl=>{"use strict";Object.defineProperty(gl,"__esModule",{value:!0});gl.WireType=gl.mergeBinaryOptions=gl.UnknownFieldHandler=void 0;var Nlt;(function(t){t.symbol=Symbol.for("protobuf-ts/unknown"),t.onRead=(r,n,i,s,a)=>{(e(n)?n[t.symbol]:n[t.symbol]=[]).push({no:i,wireType:s,data:a})},t.onWrite=(r,n,i)=>{for(let{no:s,wireType:a,data:c}of t.list(n))i.tag(s,a).raw(c)},t.list=(r,n)=>{if(e(r)){let i=r[t.symbol];return n?i.filter(s=>s.no==n):i}return[]},t.last=(r,n)=>t.list(r,n).slice(-1)[0];let e=o(r=>r&&Array.isArray(r[t.symbol]),"is")})(Nlt=gl.UnknownFieldHandler||(gl.UnknownFieldHandler={}));function _lt(t,e){return Object.assign(Object.assign({},t),e)}o(_lt,"mergeBinaryOptions");gl.mergeBinaryOptions=_lt;var Tlt;(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"})(Tlt=gl.WireType||(gl.WireType={}))});var VR=A(Rs=>{"use strict";Object.defineProperty(Rs,"__esModule",{value:!0});Rs.varint32read=Rs.varint32write=Rs.int64toString=Rs.int64fromString=Rs.varint64write=Rs.varint64read=void 0;function Rlt(){let t=0,e=0;for(let n=0;n<28;n+=7){let i=this.buf[this.pos++];if(t|=(i&127)<<n,(i&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 i=this.buf[this.pos++];if(e|=(i&127)<<n,(i&128)==0)return this.assertBounds(),[t,e]}throw new Error("invalid varint")}o(Rlt,"varint64read");Rs.varint64read=Rlt;function Dlt(t,e,r){for(let s=0;s<28;s=s+7){let a=t>>>s,c=!(!(a>>>7)&&e==0),l=(c?a|128:a)&255;if(r.push(l),!c)return}let n=t>>>28&15|(e&7)<<4,i=e>>3!=0;if(r.push((i?n|128:n)&255),!!i){for(let s=3;s<31;s=s+7){let a=e>>>s,c=!!(a>>>7),l=(c?a|128:a)&255;if(r.push(l),!c)return}r.push(e>>>31&1)}}o(Dlt,"varint64write");Rs.varint64write=Dlt;var HR=65536*65536;function Qlt(t){let e=t[0]=="-";e&&(t=t.slice(1));let r=1e6,n=0,i=0;function s(a,c){let l=Number(t.slice(a,c));i*=r,n=n*r+l,n>=HR&&(i=i+(n/HR|0),n=n%HR)}return o(s,"add1e6digit"),s(-24,-18),s(-18,-12),s(-12,-6),s(-6),[e,n,i]}o(Qlt,"int64fromString");Rs.int64fromString=Qlt;function klt(t,e){if(e>>>0<=2097151)return""+(HR*e+(t>>>0));let r=t&16777215,n=(t>>>24|e<<8)>>>0&16777215,i=e>>16&65535,s=r+n*6777216+i*6710656,a=n+i*8147497,c=i*2,l=1e7;s>=l&&(a+=Math.floor(s/l),s%=l),a>=l&&(c+=Math.floor(a/l),a%=l);function u(d,f){let h=d?String(d):"";return f?"0000000".slice(h.length)+h:h}return o(u,"decimalFrom1e7"),u(c,0)+u(a,c)+u(s,1)}o(klt,"int64toString");Rs.int64toString=klt;function Plt(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)}}o(Plt,"varint32write");Rs.varint32write=Plt;function Olt(){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}o(Olt,"varint32read");Rs.varint32read=Olt});var Sf=A(wf=>{"use strict";Object.defineProperty(wf,"__esModule",{value:!0});wf.PbLong=wf.PbULong=wf.detectBi=void 0;var QI=VR(),Wt;function Kye(){let t=new DataView(new ArrayBuffer(8));Wt=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("922337203685477580
Line truncated
|
||||
`)}};g2.RpcError=Tz});var Dz=A(E2=>{"use strict";Object.defineProperty(E2,"__esModule",{value:!0});E2.mergeRpcOptions=void 0;var _Ee=nn();function idt(t,e){if(!e)return t;let r={};y2(t,r),y2(e,r);for(let n of Object.keys(e)){let i=e[n];switch(n){case"jsonOptions":r.jsonOptions=_Ee.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=_Ee.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},y2(t.meta,r.meta),y2(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(i):i.concat();break}}return r}o(idt,"mergeRpcOptions");E2.mergeRpcOptions=idt;function y2(t,e){if(!t)return;let r=e;for(let[n,i]of Object.entries(t))i instanceof Date?r[n]=new Date(i.getTime()):Array.isArray(i)?r[n]=i.concat():r[n]=i}o(y2,"copy")});var kz=A(Lp=>{"use strict";Object.defineProperty(Lp,"__esModule",{value:!0});Lp.Deferred=Lp.DeferredState=void 0;var Cl;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(Cl=Lp.DeferredState||(Lp.DeferredState={}));var Qz=class{static{o(this,"Deferred")}constructor(e=!0){this._state=Cl.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!==Cl.PENDING)throw new Error(`cannot resolve ${Cl[this.state].toLowerCase()}`);this._resolve(e),this._state=Cl.RESOLVED}reject(e){if(this.state!==Cl.PENDING)throw new Error(`cannot reject ${Cl[this.state].toLowerCase()}`);this._reject(e),this._state=Cl.REJECTED}resolvePending(e){this._state===Cl.PENDING&&this.resolve(e)}rejectPending(e){this._state===Cl.PENDING&&this.reject(e)}};Lp.Deferred=Qz});var Oz=A(C2=>{"use strict";Object.defineProperty(C2,"__esModule",{value:!0});C2.RpcOutputStreamController=void 0;var TEe=kz(),Fp=nn(),Pz=class{static{o(this,"RpcOutputStreamController")}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){Fp.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){Fp.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){Fp.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(){Fp.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:o(()=>{let e=this._itState;Fp.assert(e,"bad state"),Fp.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 TEe.Deferred,e.p.promise)},"next")}}pushIt(e){let r=this._itState;if(r.p){let n=r.p;Fp.assert(n.state==TEe.DeferredState.PENDING,"iterator contract broken"),"value"in e?n.resolve(e):n.reject(e),delete r.p}else r.q.push(e)}};C2.RpcOutputStreamController=Pz});var Fz=A(cy=>{"use strict";var sdt=cy&&cy.__awaiter||function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(d){try{u(n.next(d))}catch(f){a(f)}}o(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(f){a(f)}}o(l,"rejected");function u(d){d.done?s(d.value):i(d.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})};Object.defineProperty(cy,"__esModule",{value:!0});cy.UnaryCall=void 0;var Lz=class{static{o(this,"UnaryCall")}constructor(e,r,n,i,s,a,c){this.method=e,this.requestHeaders=r,this.request=n,this.headers=i,this.response=s,this.status=a,this.trailers=c}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 sdt(this,void 0,void 0,function*(){let[e,r,n,i]=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:i}})}};cy.UnaryCall=Lz});var Uz=A(ly=>{"use strict";var odt=ly&&ly.__awaiter||function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(d){try{u(n.next(d))}catch(f){a(f)}}o(c,"fulfilled");function
Line truncated
|
||||
You can add a runtime option to disable the check or this warning:
|
||||
See https://handlebarsjs.com/api-reference/runtime-options.html#options-to-control-prototype-access for details`))}o(HAt,"logUnexpecedPropertyAccessOnce");function VAt(){Object.keys(nD).forEach(function(t){delete nD[t]})}o(VAt,"resetLoggedProperties")});var sD=A(Il=>{"use strict";Il.__esModule=!0;Il.HandlebarsEnvironment=r$;function x0e(t){return t&&t.__esModule?t:{default:t}}o(x0e,"_interopRequireDefault");var Hp=ts(),zAt=Eo(),e$=x0e(zAt),jAt=Yj(),$At=w0e(),JAt=Xj(),iD=x0e(JAt),WAt=Zj(),YAt="4.7.9";Il.VERSION=YAt;var KAt=8;Il.COMPILER_REVISION=KAt;var XAt=7;Il.LAST_COMPATIBLE_COMPILER_REVISION=XAt;var ZAt={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0 <4.3.0",8:">= 4.3.0"};Il.REVISION_CHANGES=ZAt;var t$="[object Object]";function r$(t,e,r){this.helpers=t||{},this.partials=e||{},this.decorators=r||{},jAt.registerDefaultHelpers(this),$At.registerDefaultDecorators(this)}o(r$,"HandlebarsEnvironment");r$.prototype={constructor:r$,logger:iD.default,log:iD.default.log,registerHelper:o(function(e,r){if(Hp.toString.call(e)===t$){if(r)throw new e$.default("Arg not supported with multiple helpers");Hp.extend(this.helpers,e)}else this.helpers[e]=r},"registerHelper"),unregisterHelper:o(function(e){delete this.helpers[e]},"unregisterHelper"),registerPartial:o(function(e,r){if(Hp.toString.call(e)===t$)Hp.extend(this.partials,e);else{if(typeof r>"u")throw new e$.default('Attempting to register a partial called "'+e+'" as undefined');this.partials[e]=r}},"registerPartial"),unregisterPartial:o(function(e){delete this.partials[e]},"unregisterPartial"),registerDecorator:o(function(e,r){if(Hp.toString.call(e)===t$){if(r)throw new e$.default("Arg not supported with multiple decorators");Hp.extend(this.decorators,e)}else this.decorators[e]=r},"registerDecorator"),unregisterDecorator:o(function(e){delete this.decorators[e]},"unregisterDecorator"),resetLoggedPropertyAccesses:o(function(){WAt.resetLoggedProperties()},"resetLoggedPropertyAccesses")};var emt=iD.default.log;Il.log=emt;Il.createFrame=Hp.createFrame;Il.logger=iD.default});var N0e=A((oD,v0e)=>{"use strict";oD.__esModule=!0;function n$(t){this.string=t}o(n$,"SafeString");n$.prototype.toString=n$.prototype.toHTML=function(){return""+this.string};oD.default=n$;v0e.exports=oD.default});var _0e=A(i$=>{"use strict";i$.__esModule=!0;i$.wrapHelper=tmt;function tmt(t,e){if(typeof t!="function")return t;var r=o(function(){var i=arguments[arguments.length-1];return arguments[arguments.length-1]=e(i),t.apply(this,arguments)},"wrapper");return r}o(tmt,"wrapHelper")});var P0e=A(vf=>{"use strict";vf.__esModule=!0;vf.checkRevision=amt;vf.template=cmt;vf.wrapProgram=aD;vf.resolvePartial=lmt;vf.invokePartial=umt;vf.noop=Q0e;function rmt(t){return t&&t.__esModule?t:{default:t}}o(rmt,"_interopRequireDefault");function nmt(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e.default=t,e}o(nmt,"_interopRequireWildcard");var imt=ts(),by=nmt(imt),smt=Eo(),Ku=rmt(smt),Xu=sD(),R0e=Yj(),omt=_0e(),T0e=Zj();function amt(t){var e=t&&t[0]||1,r=Xu.COMPILER_REVISION;if(!(e>=Xu.LAST_COMPATIBLE_COMPILER_REVISION&&e<=Xu.COMPILER_REVISION))if(e<Xu.LAST_COMPATIBLE_COMPILER_REVISION){var n=Xu.REVISION_CHANGES[r],i=Xu.REVISION_CHANGES[e];throw new Ku.default("Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version ("+n+") or downgrade your runtime to an older version ("+i+").")}else throw new Ku.default("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+t[1]+").")}o(amt,"checkRevision");function cmt(t,e){if(!e)throw new Ku.default("No environment passed to template");if(!t||!t.main)throw new Ku.default("Unknown template object: "+typeof t);t.main.decorator=t.main_d,e.VM.checkRevision(t.compiler);var r=t.compiler&&t.compiler[0]===7;function n(a,c,l){l.hash&&(c=by.extend({},c,l.hash),l.ids&&(l.ids[0]=!0)),a=e.VM.resolvePartial.call(this,a,c,l),l.hooks=this.hooks,l.protoAccessControl=this.protoAccessControl;var u=e.VM.invokePartial.call(this,a,c,l);if(u==null&&e.compile&&(l.partials[l.name]=e.compile(a,t.compilerOptions,e),u=l.partials[l.name](c,l)),u!=null){if(l.indent){for(var d=u.split(`
|
||||
See https://handlebarsjs.com/api-reference/runtime-options.html#options-to-control-prototype-access for details`))}o(dmt,"logUnexpecedPropertyAccessOnce");function fmt(){Object.keys(rD).forEach(function(t){delete rD[t]})}o(fmt,"resetLoggedProperties")});var iD=A(Sl=>{"use strict";Sl.__esModule=!0;Sl.HandlebarsEnvironment=oj;function G0e(t){return t&&t.__esModule?t:{default:t}}o(G0e,"_interopRequireDefault");var zp=ts(),hmt=Eo(),ij=G0e(hmt),pmt=ej(),Amt=F0e(),mmt=rj(),nD=G0e(mmt),gmt=nj(),ymt="4.7.9";Sl.VERSION=ymt;var Emt=8;Sl.COMPILER_REVISION=Emt;var Cmt=7;Sl.LAST_COMPATIBLE_COMPILER_REVISION=Cmt;var bmt={1:"<= 1.0.rc.2",2:"== 1.0.0-rc.3",3:"== 1.0.0-rc.4",4:"== 1.x.x",5:"== 2.0.0-alpha.x",6:">= 2.0.0-beta.1",7:">= 4.0.0 <4.3.0",8:">= 4.3.0"};Sl.REVISION_CHANGES=bmt;var sj="[object Object]";function oj(t,e,r){this.helpers=t||{},this.partials=e||{},this.decorators=r||{},pmt.registerDefaultHelpers(this),Amt.registerDefaultDecorators(this)}o(oj,"HandlebarsEnvironment");oj.prototype={constructor:oj,logger:nD.default,log:nD.default.log,registerHelper:o(function(e,r){if(zp.toString.call(e)===sj){if(r)throw new ij.default("Arg not supported with multiple helpers");zp.extend(this.helpers,e)}else this.helpers[e]=r},"registerHelper"),unregisterHelper:o(function(e){delete this.helpers[e]},"unregisterHelper"),registerPartial:o(function(e,r){if(zp.toString.call(e)===sj)zp.extend(this.partials,e);else{if(typeof r>"u")throw new ij.default('Attempting to register a partial called "'+e+'" as undefined');this.partials[e]=r}},"registerPartial"),unregisterPartial:o(function(e){delete this.partials[e]},"unregisterPartial"),registerDecorator:o(function(e,r){if(zp.toString.call(e)===sj){if(r)throw new ij.default("Arg not supported with multiple decorators");zp.extend(this.decorators,e)}else this.decorators[e]=r},"registerDecorator"),unregisterDecorator:o(function(e){delete this.decorators[e]},"unregisterDecorator"),resetLoggedPropertyAccesses:o(function(){gmt.resetLoggedProperties()},"resetLoggedPropertyAccesses")};var Imt=nD.default.log;Sl.log=Imt;Sl.createFrame=zp.createFrame;Sl.logger=nD.default});var V0e=A((sD,H0e)=>{"use strict";sD.__esModule=!0;function aj(t){this.string=t}o(aj,"SafeString");aj.prototype.toString=aj.prototype.toHTML=function(){return""+this.string};sD.default=aj;H0e.exports=sD.default});var z0e=A(cj=>{"use strict";cj.__esModule=!0;cj.wrapHelper=wmt;function wmt(t,e){if(typeof t!="function")return t;var r=o(function(){var i=arguments[arguments.length-1];return arguments[arguments.length-1]=e(i),t.apply(this,arguments)},"wrapper");return r}o(wmt,"wrapHelper")});var K0e=A(Nf=>{"use strict";Nf.__esModule=!0;Nf.checkRevision=_mt;Nf.template=Tmt;Nf.wrapProgram=oD;Nf.resolvePartial=Rmt;Nf.invokePartial=Dmt;Nf.noop=J0e;function Smt(t){return t&&t.__esModule?t:{default:t}}o(Smt,"_interopRequireDefault");function Bmt(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e.default=t,e}o(Bmt,"_interopRequireWildcard");var xmt=ts(),by=Bmt(xmt),vmt=Eo(),Xu=Smt(vmt),Zu=iD(),$0e=ej(),Nmt=z0e(),j0e=nj();function _mt(t){var e=t&&t[0]||1,r=Zu.COMPILER_REVISION;if(!(e>=Zu.LAST_COMPATIBLE_COMPILER_REVISION&&e<=Zu.COMPILER_REVISION))if(e<Zu.LAST_COMPATIBLE_COMPILER_REVISION){var n=Zu.REVISION_CHANGES[r],i=Zu.REVISION_CHANGES[e];throw new Xu.default("Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version ("+n+") or downgrade your runtime to an older version ("+i+").")}else throw new Xu.default("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+t[1]+").")}o(_mt,"checkRevision");function Tmt(t,e){if(!e)throw new Xu.default("No environment passed to template");if(!t||!t.main)throw new Xu.default("Unknown template object: "+typeof t);t.main.decorator=t.main_d,e.VM.checkRevision(t.compiler);var r=t.compiler&&t.compiler[0]===7;function n(a,c,l){l.hash&&(c=by.extend({},c,l.hash),l.ids&&(l.ids[0]=!0)),a=e.VM.resolvePartial.call(this,a,c,l),l.hooks=this.hooks,l.protoAccessControl=this.protoAccessControl;var u=e.VM.invokePartial.call(this,a,c,l);if(u==null&&e.compile&&(l.partials[l.name]=e.compile(a,t.compilerOptions,e),u=l.partials[l.name](c,l)),u!=null){if(l.indent){for(var d=u.split(`
|
||||
`),f=0,h=d.length;f<h&&!(!d[f]&&f+1===h);f++)d[f]=l.indent+d[f];u=d.join(`
|
||||
`)}return u}else throw new Ku.default("The partial "+l.name+" could not be compiled when running in runtime-only mode")}o(n,"invokePartialWrapper");var i={strict:o(function(c,l,u){if(!c||!(l in c))throw new Ku.default('"'+l+'" not defined in '+c,{loc:u});return i.lookupProperty(c,l)},"strict"),lookupProperty:o(function(c,l){var u=c[l];if(u==null||Object.prototype.hasOwnProperty.call(c,l)||T0e.resultIsAllowed(u,i.protoAccessControl,l))return u},"lookupProperty"),lookup:o(function(c,l){for(var u=c.length,d=0;d<u;d++){var f=c[d]&&i.lookupProperty(c[d],l);if(f!=null)return f}},"lookup"),lambda:o(function(c,l){return typeof c=="function"?c.call(l):c},"lambda"),escapeExpression:by.escapeExpression,invokePartial:n,fn:o(function(c){var l=t[c];return l.decorator=t[c+"_d"],l},"fn"),programs:[],program:o(function(c,l,u,d,f){var h=this.programs[c],p=this.fn(c);return l||f||d||u?h=aD(this,c,p,l,u,d,f):h||(h=this.programs[c]=aD(this,c,p)),h},"program"),data:o(function(c,l){for(;c&&l--;)c=c._parent;return c},"data"),mergeIfNeeded:o(function(c,l){var u=c||l;return c&&l&&c!==l&&(u=by.extend({},l,c)),u},"mergeIfNeeded"),nullContext:Object.seal({}),noop:e.VM.noop,compilerInfo:t.compiler};function s(a){var c=arguments.length<=1||arguments[1]===void 0?{}:arguments[1],l=c.data;s._setup(c),!c.partial&&t.useData&&(l=dmt(a,l));var u=void 0,d=t.useBlockParams?[]:void 0;t.useDepths&&(c.depths?u=a!=c.depths[0]?[a].concat(c.depths):c.depths:u=[a]);function f(h){return""+t.main(i,h,i.helpers,i.partials,l,d,u)}return o(f,"main"),f=k0e(t.main,f,i,c.depths||[],l,d),f(a,c)}return o(s,"ret"),s.isTop=!0,s._setup=function(a){if(a.partial)i.protoAccessControl=a.protoAccessControl,i.helpers=a.helpers,i.partials=a.partials,i.decorators=a.decorators,i.hooks=a.hooks;else{var c={};D0e(c,e.helpers,i),D0e(c,a.helpers,i),i.helpers=c,t.usePartial&&(i.partials=i.mergeIfNeeded(a.partials,e.partials)),(t.usePartial||t.useDecorators)&&(i.decorators=by.extend({},e.decorators,a.decorators)),i.hooks={},i.protoAccessControl=T0e.createProtoAccessControl(a);var l=a.allowCallsToHelperMissing||r;R0e.moveHelperToHooks(i,"helperMissing",l),R0e.moveHelperToHooks(i,"blockHelperMissing",l)}},s._child=function(a,c,l,u){if(t.useBlockParams&&!l)throw new Ku.default("must pass block params");if(t.useDepths&&!u)throw new Ku.default("must pass parent depths");return aD(i,a,t[a],c,0,l,u)},s}o(cmt,"template");function aD(t,e,r,n,i,s,a){function c(l){var u=arguments.length<=1||arguments[1]===void 0?{}:arguments[1],d=a;return a&&l!=a[0]&&!(l===t.nullContext&&a[0]===null)&&(d=[l].concat(a)),r(t,l,t.helpers,t.partials,u.data||n,s&&[u.blockParams].concat(s),d)}return o(c,"prog"),c=k0e(r,c,t,a,n,s),c.program=e,c.depth=a?a.length:0,c.blockParams=i||0,c}o(aD,"wrapProgram");function lmt(t,e,r){return t?!t.call&&!r.name&&(r.name=t,t=cD(r.partials,t)):r.name==="@partial-block"?t=cD(r.data,"partial-block"):t=cD(r.partials,r.name),t}o(lmt,"resolvePartial");function umt(t,e,r){var n=cD(r.data,"partial-block");r.partial=!0,r.ids&&(r.data.contextPath=r.ids[0]||r.data.contextPath);var i=void 0;if(r.fn&&r.fn!==Q0e&&(function(){r.data=Xu.createFrame(r.data);var s=r.fn;i=r.data["partial-block"]=o(function(c){var l=arguments.length<=1||arguments[1]===void 0?{}:arguments[1];return l.data=Xu.createFrame(l.data),l.data["partial-block"]=n,s(c,l)},"partialBlockWrapper"),s.partials&&(r.partials=by.extend({},r.partials,s.partials))})(),t===void 0&&i&&(t=i),t===void 0)throw new Ku.default("The partial "+r.name+" could not be found");if(t instanceof Function)return t(e,r)}o(umt,"invokePartial");function Q0e(){return""}o(Q0e,"noop");function cD(t,e){if(t&&Object.prototype.hasOwnProperty.call(t,e))return t[e]}o(cD,"lookupOwnProperty");function dmt(t,e){return(!e||!("root"in e))&&(e=e?Xu.createFrame(e):{},e.root=t),e}o(dmt,"initData");function k0e(t,e,r,n,i,s){if(t.decorator){var a={};e=t.decorator(e,a,r,n&&n[0],i,s,n),by.extend(e,a)}return e}o(k0e,"executeDecorators");function D0e(t,e,r){e&&Object.keys(e).forEach(function(n){var i=e[n];t[n]=fmt(i,r)})}o(D0e,"addHelpers");function fmt(t,e){var r=e.lookupProperty;return omt.wrapHelper(t,function(n){return n.lookupProperty=r,n})}o(fmt,"passLookupPropertyOption")});var s$=A((lD,O0e)=>{"use strict";lD.__esModule=!0;lD.default=function(t){(function(){typeof globalThis!="object"&&(Object.prototype.__defineGetter__("__magic__",function(){return this}),__magic__.globalThis=__magic__,delete Object.prototype.__magic__)})();var e=globalThis.Handlebars;t.noConflict=function(){return globalThis.Handlebars===t&&(globalThis.Handlebars=e),t}};O0e.exports=lD.default});var q0e=A((uD,U0e)=>{"use strict";uD.__esModule=!0;function a$(t){return t&&t.__esModule?t:{default:t}}o(a$,"_interopRequireDefault");function c$(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e.default=t,e}o(c$,"_interopRequireWildcard");var hmt=sD(),L0e=c$(hmt),pmt=N0e(),Amt=a$(pmt),mmt=Eo(),gmt=a$(mmt),ymt=ts(),o$=c$(ymt),Emt=P0e
Line truncated
|
||||
`)}return u}else throw new Xu.default("The partial "+l.name+" could not be compiled when running in runtime-only mode")}o(n,"invokePartialWrapper");var i={strict:o(function(c,l,u){if(!c||!(l in c))throw new Xu.default('"'+l+'" not defined in '+c,{loc:u});return i.lookupProperty(c,l)},"strict"),lookupProperty:o(function(c,l){var u=c[l];if(u==null||Object.prototype.hasOwnProperty.call(c,l)||j0e.resultIsAllowed(u,i.protoAccessControl,l))return u},"lookupProperty"),lookup:o(function(c,l){for(var u=c.length,d=0;d<u;d++){var f=c[d]&&i.lookupProperty(c[d],l);if(f!=null)return f}},"lookup"),lambda:o(function(c,l){return typeof c=="function"?c.call(l):c},"lambda"),escapeExpression:by.escapeExpression,invokePartial:n,fn:o(function(c){var l=t[c];return l.decorator=t[c+"_d"],l},"fn"),programs:[],program:o(function(c,l,u,d,f){var h=this.programs[c],p=this.fn(c);return l||f||d||u?h=oD(this,c,p,l,u,d,f):h||(h=this.programs[c]=oD(this,c,p)),h},"program"),data:o(function(c,l){for(;c&&l--;)c=c._parent;return c},"data"),mergeIfNeeded:o(function(c,l){var u=c||l;return c&&l&&c!==l&&(u=by.extend({},l,c)),u},"mergeIfNeeded"),nullContext:Object.seal({}),noop:e.VM.noop,compilerInfo:t.compiler};function s(a){var c=arguments.length<=1||arguments[1]===void 0?{}:arguments[1],l=c.data;s._setup(c),!c.partial&&t.useData&&(l=Qmt(a,l));var u=void 0,d=t.useBlockParams?[]:void 0;t.useDepths&&(c.depths?u=a!=c.depths[0]?[a].concat(c.depths):c.depths:u=[a]);function f(h){return""+t.main(i,h,i.helpers,i.partials,l,d,u)}return o(f,"main"),f=Y0e(t.main,f,i,c.depths||[],l,d),f(a,c)}return o(s,"ret"),s.isTop=!0,s._setup=function(a){if(a.partial)i.protoAccessControl=a.protoAccessControl,i.helpers=a.helpers,i.partials=a.partials,i.decorators=a.decorators,i.hooks=a.hooks;else{var c={};W0e(c,e.helpers,i),W0e(c,a.helpers,i),i.helpers=c,t.usePartial&&(i.partials=i.mergeIfNeeded(a.partials,e.partials)),(t.usePartial||t.useDecorators)&&(i.decorators=by.extend({},e.decorators,a.decorators)),i.hooks={},i.protoAccessControl=j0e.createProtoAccessControl(a);var l=a.allowCallsToHelperMissing||r;$0e.moveHelperToHooks(i,"helperMissing",l),$0e.moveHelperToHooks(i,"blockHelperMissing",l)}},s._child=function(a,c,l,u){if(t.useBlockParams&&!l)throw new Xu.default("must pass block params");if(t.useDepths&&!u)throw new Xu.default("must pass parent depths");return oD(i,a,t[a],c,0,l,u)},s}o(Tmt,"template");function oD(t,e,r,n,i,s,a){function c(l){var u=arguments.length<=1||arguments[1]===void 0?{}:arguments[1],d=a;return a&&l!=a[0]&&!(l===t.nullContext&&a[0]===null)&&(d=[l].concat(a)),r(t,l,t.helpers,t.partials,u.data||n,s&&[u.blockParams].concat(s),d)}return o(c,"prog"),c=Y0e(r,c,t,a,n,s),c.program=e,c.depth=a?a.length:0,c.blockParams=i||0,c}o(oD,"wrapProgram");function Rmt(t,e,r){return t?!t.call&&!r.name&&(r.name=t,t=aD(r.partials,t)):r.name==="@partial-block"?t=aD(r.data,"partial-block"):t=aD(r.partials,r.name),t}o(Rmt,"resolvePartial");function Dmt(t,e,r){var n=aD(r.data,"partial-block");r.partial=!0,r.ids&&(r.data.contextPath=r.ids[0]||r.data.contextPath);var i=void 0;if(r.fn&&r.fn!==J0e&&(function(){r.data=Zu.createFrame(r.data);var s=r.fn;i=r.data["partial-block"]=o(function(c){var l=arguments.length<=1||arguments[1]===void 0?{}:arguments[1];return l.data=Zu.createFrame(l.data),l.data["partial-block"]=n,s(c,l)},"partialBlockWrapper"),s.partials&&(r.partials=by.extend({},r.partials,s.partials))})(),t===void 0&&i&&(t=i),t===void 0)throw new Xu.default("The partial "+r.name+" could not be found");if(t instanceof Function)return t(e,r)}o(Dmt,"invokePartial");function J0e(){return""}o(J0e,"noop");function aD(t,e){if(t&&Object.prototype.hasOwnProperty.call(t,e))return t[e]}o(aD,"lookupOwnProperty");function Qmt(t,e){return(!e||!("root"in e))&&(e=e?Zu.createFrame(e):{},e.root=t),e}o(Qmt,"initData");function Y0e(t,e,r,n,i,s){if(t.decorator){var a={};e=t.decorator(e,a,r,n&&n[0],i,s,n),by.extend(e,a)}return e}o(Y0e,"executeDecorators");function W0e(t,e,r){e&&Object.keys(e).forEach(function(n){var i=e[n];t[n]=kmt(i,r)})}o(W0e,"addHelpers");function kmt(t,e){var r=e.lookupProperty;return Nmt.wrapHelper(t,function(n){return n.lookupProperty=r,n})}o(kmt,"passLookupPropertyOption")});var lj=A((cD,X0e)=>{"use strict";cD.__esModule=!0;cD.default=function(t){(function(){typeof globalThis!="object"&&(Object.prototype.__defineGetter__("__magic__",function(){return this}),__magic__.globalThis=__magic__,delete Object.prototype.__magic__)})();var e=globalThis.Handlebars;t.noConflict=function(){return globalThis.Handlebars===t&&(globalThis.Handlebars=e),t}};X0e.exports=cD.default});var nIe=A((lD,rIe)=>{"use strict";lD.__esModule=!0;function dj(t){return t&&t.__esModule?t:{default:t}}o(dj,"_interopRequireDefault");function fj(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e.default=t,e}o(fj,"_interopRequireWildcard");var Pmt=iD(),Z0e=fj(Pmt),Omt=V0e(),Lmt=dj(Omt),Fmt=Eo(),Mmt=dj(Fmt),Umt=ts(),uj=fj(Umt),qmt=K0e
Line truncated
|
||||
`+this.lexer.showPosition()+`
|
||||
Expecting `+ae.join(", ")+", got '"+(this.terminals_[B]||B)+"'":Ae="Parse error on line "+(f+1)+": Unexpected "+(B==1?"end of input":"'"+(this.terminals_[B]||B)+"'"),this.parseError(Ae,{text:this.lexer.match,token:this.terminals_[B]||B,line:this.lexer.yylineno,loc:E,expected:ae})}}if(v[0]instanceof Array&&v.length>1)throw new Error("Parse Error: multiple actions possible at state: "+M+", token: "+B);switch(v[0]){case 1:a.push(B),c.push(this.lexer.yytext),l.push(this.lexer.yylloc),a.push(v[1]),B=null,Q?(B=Q,Q=null):(h=this.lexer.yyleng,d=this.lexer.yytext,f=this.lexer.yylineno,E=this.lexer.yylloc,p>0&&p--);break;case 2:if(W=this.productions_[v[1]][1],H.$=c[c.length-W],H._$={first_line:l[l.length-(W||1)].first_line,last_line:l[l.length-1].last_line,first_column:l[l.length-(W||1)].first_column,last_column:l[l.length-1].last_column},y&&(H._$.range=[l[l.length-(W||1)].range[0],l[l.length-1].range[1]]),T=this.performAction.call(H,d,h,f,this.yy,v[1],c,l),typeof T<"u")return T;W&&(a=a.slice(0,-1*W*2),c=c.slice(0,-1*W),l=l.slice(0,-1*W)),a.push(this.productions_[v[1]][0]),c.push(H.$),l.push(H._$),ee=u[a[a.length-2]][a[a.length-1]],a.push(ee);break;case 3:return!0}}return!0},"parse")},e=(function(){var n={EOF:1,parseError:o(function(s,a){if(this.yy.parser)this.yy.parser.parseError(s,a);else throw new Error(s)},"parseError"),setInput:o(function(s){return this._input=s,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},"setInput"),input:o(function(){var s=this._input[0];this.yytext+=s,this.yyleng++,this.offset++,this.match+=s,this.matched+=s;var a=s.match(/(?:\r\n?|\n).*/g);return a?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),s},"input"),unput:o(function(s){var a=s.length,c=s.split(/(?:\r\n?|\n)/g);this._input=s+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-a-1),this.offset-=a;var l=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),c.length-1&&(this.yylineno-=c.length-1);var u=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:c?(c.length===l.length?this.yylloc.first_column:0)+l[l.length-c.length].length-c[0].length:this.yylloc.first_column-a},this.options.ranges&&(this.yylloc.range=[u[0],u[0]+this.yyleng-a]),this},"unput"),more:o(function(){return this._more=!0,this},"more"),less:o(function(s){this.unput(this.match.slice(s))},"less"),pastInput:o(function(){var s=this.matched.substr(0,this.matched.length-this.match.length);return(s.length>20?"...":"")+s.substr(-20).replace(/\n/g,"")},"pastInput"),upcomingInput:o(function(){var s=this.match;return s.length<20&&(s+=this._input.substr(0,20-s.length)),(s.substr(0,20)+(s.length>20?"...":"")).replace(/\n/g,"")},"upcomingInput"),showPosition:o(function(){var s=this.pastInput(),a=new Array(s.length+1).join("-");return s+this.upcomingInput()+`
|
||||
Expecting `+ae.join(", ")+", got '"+(this.terminals_[B]||B)+"'":Ae="Parse error on line "+(f+1)+": Unexpected "+(B==1?"end of input":"'"+(this.terminals_[B]||B)+"'"),this.parseError(Ae,{text:this.lexer.match,token:this.terminals_[B]||B,line:this.lexer.yylineno,loc:E,expected:ae})}}if(v[0]instanceof Array&&v.length>1)throw new Error("Parse Error: multiple actions possible at state: "+M+", token: "+B);switch(v[0]){case 1:a.push(B),c.push(this.lexer.yytext),l.push(this.lexer.yylloc),a.push(v[1]),B=null,Q?(B=Q,Q=null):(h=this.lexer.yyleng,d=this.lexer.yytext,f=this.lexer.yylineno,E=this.lexer.yylloc,p>0&&p--);break;case 2:if(J=this.productions_[v[1]][1],H.$=c[c.length-J],H._$={first_line:l[l.length-(J||1)].first_line,last_line:l[l.length-1].last_line,first_column:l[l.length-(J||1)].first_column,last_column:l[l.length-1].last_column},y&&(H._$.range=[l[l.length-(J||1)].range[0],l[l.length-1].range[1]]),D=this.performAction.call(H,d,h,f,this.yy,v[1],c,l),typeof D<"u")return D;J&&(a=a.slice(0,-1*J*2),c=c.slice(0,-1*J),l=l.slice(0,-1*J)),a.push(this.productions_[v[1]][0]),c.push(H.$),l.push(H._$),ee=u[a[a.length-2]][a[a.length-1]],a.push(ee);break;case 3:return!0}}return!0},"parse")},e=(function(){var n={EOF:1,parseError:o(function(s,a){if(this.yy.parser)this.yy.parser.parseError(s,a);else throw new Error(s)},"parseError"),setInput:o(function(s){return this._input=s,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},"setInput"),input:o(function(){var s=this._input[0];this.yytext+=s,this.yyleng++,this.offset++,this.match+=s,this.matched+=s;var a=s.match(/(?:\r\n?|\n).*/g);return a?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),s},"input"),unput:o(function(s){var a=s.length,c=s.split(/(?:\r\n?|\n)/g);this._input=s+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-a-1),this.offset-=a;var l=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),c.length-1&&(this.yylineno-=c.length-1);var u=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:c?(c.length===l.length?this.yylloc.first_column:0)+l[l.length-c.length].length-c[0].length:this.yylloc.first_column-a},this.options.ranges&&(this.yylloc.range=[u[0],u[0]+this.yyleng-a]),this},"unput"),more:o(function(){return this._more=!0,this},"more"),less:o(function(s){this.unput(this.match.slice(s))},"less"),pastInput:o(function(){var s=this.matched.substr(0,this.matched.length-this.match.length);return(s.length>20?"...":"")+s.substr(-20).replace(/\n/g,"")},"pastInput"),upcomingInput:o(function(){var s=this.match;return s.length<20&&(s+=this._input.substr(0,20-s.length)),(s.substr(0,20)+(s.length>20?"...":"")).replace(/\n/g,"")},"upcomingInput"),showPosition:o(function(){var s=this.pastInput(),a=new Array(s.length+1).join("-");return s+this.upcomingInput()+`
|
||||
`+a+"^"},"showPosition"),next:o(function(){if(this.done)return this.EOF;this._input||(this.done=!0);var s,a,c,l,u,d;this._more||(this.yytext="",this.match="");for(var f=this._currentRules(),h=0;h<f.length&&(c=this._input.match(this.rules[f[h]]),!(c&&(!a||c[0].length>a[0].length)&&(a=c,l=h,!this.options.flex)));h++);return a?(d=a[0].match(/(?:\r\n?|\n).*/g),d&&(this.yylineno+=d.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:d?d[d.length-1].length-d[d.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+a[0].length},this.yytext+=a[0],this.match+=a[0],this.matches=a,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._input=this._input.slice(a[0].length),this.matched+=a[0],s=this.performAction.call(this,this.yy,this,f[l],this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),s||void 0):this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text.
|
||||
`+this.showPosition(),{text:"",token:null,line:this.yylineno})},"next"),lex:o(function(){var s=this.next();return typeof s<"u"?s:this.lex()},"lex"),begin:o(function(s){this.conditionStack.push(s)},"begin"),popState:o(function(){return this.conditionStack.pop()},"popState"),_currentRules:o(function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},"_currentRules"),topState:o(function(){return this.conditionStack[this.conditionStack.length-2]},"topState"),pushState:o(function(s){this.begin(s)},"begin")};return n.options={},n.performAction=o(function(s,a,c,l){function u(f,h){return a.yytext=a.yytext.substring(f,a.yyleng-h+f)}o(u,"strip");var d=l;switch(c){case 0:if(a.yytext.slice(-2)==="\\\\"?(u(0,1),this.begin("mu")):a.yytext.slice(-1)==="\\"?(u(0,1),this.begin("emu")):this.begin("mu"),a.yytext)return 15;break;case 1:return 15;case 2:return this.popState(),15;break;case 3:return this.begin("raw"),15;break;case 4:return this.popState(),this.conditionStack[this.conditionStack.length-1]==="raw"?15:(u(5,9),"END_RAW_BLOCK");case 5:return 15;case 6:return this.popState(),14;break;case 7:return 65;case 8:return 68;case 9:return 19;case 10:return this.popState(),this.begin("raw"),23;break;case 11:return 55;case 12:return 60;case 13:return 29;case 14:return 47;case 15:return this.popState(),44;break;case 16:return this.popState(),44;break;case 17:return 34;case 18:return 39;case 19:return 51;case 20:return 48;case 21:this.unput(a.yytext),this.popState(),this.begin("com");break;case 22:return this.popState(),14;break;case 23:return 48;case 24:return 73;case 25:return 72;case 26:return 72;case 27:return 87;case 28:break;case 29:return this.popState(),54;break;case 30:return this.popState(),33;break;case 31:return a.yytext=u(1,2).replace(/\\"/g,'"'),80;break;case 32:return a.yytext=u(1,2).replace(/\\'/g,"'"),80;break;case 33:return 85;case 34:return 82;case 35:return 82;case 36:return 83;case 37:return 84;case 38:return 81;case 39:return 75;case 40:return 77;case 41:return 72;case 42:return a.yytext=a.yytext.replace(/\\([\\\]])/g,"$1"),72;break;case 43:return"INVALID";case 44:return 5}},"anonymous"),n.rules=[/^(?:[^\x00]*?(?=(\{\{)))/,/^(?:[^\x00]+)/,/^(?:[^\x00]{2,}?(?=(\{\{|\\\{\{|\\\\\{\{|$)))/,/^(?:\{\{\{\{(?=[^\/]))/,/^(?:\{\{\{\{\/[^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=[=}\s\/.])\}\}\}\})/,/^(?:[^\x00]+?(?=(\{\{\{\{)))/,/^(?:[\s\S]*?--(~)?\}\})/,/^(?:\()/,/^(?:\))/,/^(?:\{\{\{\{)/,/^(?:\}\}\}\})/,/^(?:\{\{(~)?>)/,/^(?:\{\{(~)?#>)/,/^(?:\{\{(~)?#\*?)/,/^(?:\{\{(~)?\/)/,/^(?:\{\{(~)?\^\s*(~)?\}\})/,/^(?:\{\{(~)?\s*else\s*(~)?\}\})/,/^(?:\{\{(~)?\^)/,/^(?:\{\{(~)?\s*else\b)/,/^(?:\{\{(~)?\{)/,/^(?:\{\{(~)?&)/,/^(?:\{\{(~)?!--)/,/^(?:\{\{(~)?![\s\S]*?\}\})/,/^(?:\{\{(~)?\*?)/,/^(?:=)/,/^(?:\.\.)/,/^(?:\.(?=([=~}\s\/.)|])))/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}(~)?\}\})/,/^(?:(~)?\}\})/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@)/,/^(?:true(?=([~}\s)])))/,/^(?:false(?=([~}\s)])))/,/^(?:undefined(?=([~}\s)])))/,/^(?:null(?=([~}\s)])))/,/^(?:-?[0-9]+(?:\.[0-9]+)?(?=([~}\s)])))/,/^(?:as\s+\|)/,/^(?:\|)/,/^(?:([^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=([=~}\s\/.)|]))))/,/^(?:\[(\\\]|[^\]])*\])/,/^(?:.)/,/^(?:$)/],n.conditions={mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},INITIAL:{rules:[0,1,44],inclusive:!0}},n})();t.lexer=e;function r(){this.yy={}}return o(r,"Parser"),r.prototype=t,t.Parser=r,new r})();fD.default=wmt;V0e.exports=fD.default});var mD=A((AD,J0e)=>{"use strict";AD.__esModule=!0;function Imt(t){return t&&t.__esModule?t:{default:t}}o(Imt,"_interopRequireDefault");var Smt=Eo(),u$=Imt(Smt);function hD(){this.parents=[]}o(hD,"Visitor");hD.prototype={constructor:hD,mutating:!1,acceptKey:o(function(e,r){var n=this.accept(e[r]);if(this.mutating){if(n&&!hD.prototype[n.type])throw new u$.default('Unexpected node type "'+n.type+'" found when accepting '+r+" on "+e.type);e[r]=n}},"acceptKey"),acceptRequired:o(function(e,r){if(this.acceptKey(e,r),!e[r])throw new u$.default(e.type+" requires "+r)},"acceptRequired"),acceptArray:o(function(e){for(var r=0,n=e.length;r<n;r++)this.acceptKey(e,r),e[r]||(e.splice(r,1),r--,n--)},"acceptArray"),accept:o(function(e){if(e){if(!this[e.type])throw new u$.default("Unknown type: "+e.type,e);this.current&&this.parents.unshift(this.current),this.current=e;var r=this[e.type](e);if(this.current=this.parents.shift(),!this.mutating||r)return r;if(r!==!1)return e}},"accept"),Program:o(function(e){this.acceptArray(e.body)},"Program"),MustacheStatement:pD,Decorator:pD,BlockStatement:j0e,DecoratorBlock:j0e,PartialStatement:$0e,PartialBlockStatement:o(function(e){$0e.call(this,e),this.acceptKey(e,"program")},"PartialBlockStatement"),ContentStatement:o(function(){},"ContentStatement"),CommentStatement:o(function(){},"CommentStatement"),SubExpression:pD,PathExpression:o(function(){},"PathExpressionLine truncated
|
||||
`])}),e},"merge"),each:o(function(e){for(var r=0,n=this.source.length;r<n;r++)e(this.source[r])},"each"),empty:o(function(){var e=this.currentLocation||{start:{}};return new $p(e.start.line,e.start.column,this.srcFile)},"empty"),wrap:o(function(e){var r=arguments.length<=1||arguments[1]===void 0?this.currentLocation||{start:{}}:arguments[1];return e instanceof $p?e:(e=D$(e,this,r),new $p(r.start.line,r.start.column,this.srcFile,e))},"wrap"),functionCall:o(function(e,r,n){return n=this.generateList(n),this.wrap([e,r?"."+r+"(":"(",n,")"])},"functionCall"),quotedString:o(function(e){return'"'+(e+"").replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")+'"'},"quotedString"),objectLiteral:o(function(e){var r=this,n=[];Object.keys(e).forEach(function(s){var a=D$(e[s],r);a!=="undefined"&&n.push([r.quotedString(s),":",a])});var i=this.generateList(n);return i.prepend("{"),i.add("}"),i},"objectLiteral"),generateList:o(function(e){for(var r=this.empty(),n=0,i=e.length;n<i;n++)n&&r.add(","),r.add(D$(e[n],this));return r},"generateList"),generateArray:o(function(e){var r=this.generateList(e);return r.prepend("["),r.add("]"),r},"generateArray")};SD.default=_we;Rwe.exports=SD.default});var Owe=A((BD,Pwe)=>{"use strict";BD.__esModule=!0;function kwe(t){return t&&t.__esModule?t:{default:t}}o(kwe,"_interopRequireDefault");var Dwe=sD(),bgt=Eo(),k$=kwe(bgt),wgt=ts(),Igt=Twe(),Qwe=kwe(Igt);function vy(t){this.value=t}o(vy,"Literal");function Ny(){}o(Ny,"JavaScriptCompiler");Ny.prototype={nameLookup:o(function(e,r){return this.internalNameLookup(e,r)},"nameLookup"),depthedLookup:o(function(e){return[this.aliasable("container.lookup"),"(depths, ",JSON.stringify(e),")"]},"depthedLookup"),compilerInfo:o(function(){var e=Dwe.COMPILER_REVISION,r=Dwe.REVISION_CHANGES[e];return[e,r]},"compilerInfo"),appendToBuffer:o(function(e,r,n){return wgt.isArray(e)||(e=[e]),e=this.source.wrap(e,r),this.environment.isSimple?["return ",e,";"]:n?["buffer += ",e,";"]:(e.appendToBuffer=!0,e)},"appendToBuffer"),initializeBuffer:o(function(){return this.quotedString("")},"initializeBuffer"),internalNameLookup:o(function(e,r){return this.lookupPropertyFunctionIsUsed=!0,["lookupProperty(",e,",",JSON.stringify(r),")"]},"internalNameLookup"),lookupPropertyFunctionIsUsed:!1,compile:o(function(e,r,n,i){this.environment=e,this.options=r,this.stringParams=this.options.stringParams,this.trackIds=this.options.trackIds,this.precompile=!i,this.name=this.environment.name,this.isChild=!!n,this.context=n||{decorators:[],programs:[],environments:[]},this.preamble(),this.stackSlot=0,this.stackVars=[],this.aliases={},this.registers={list:[]},this.hashes=[],this.compileStack=[],this.inlineStack=[],this.blockParams=[],this.compileChildren(e,r),this.useDepths=this.useDepths||e.useDepths||e.useDecorators||this.options.compat,this.useBlockParams=this.useBlockParams||e.useBlockParams;var s=e.opcodes,a=void 0,c=void 0,l=void 0,u=void 0;for(l=0,u=s.length;l<u;l++)a=s[l],this.source.currentLocation=a.loc,c=c||a.loc,this[a.opcode].apply(this,a.args);if(this.source.currentLocation=c,this.pushSource(""),this.stackSlot||this.inlineStack.length||this.compileStack.length)throw new k$.default("Compile completed with content left on stack");this.decorators.isEmpty()?this.decorators=void 0:(this.useDecorators=!0,this.decorators.prepend(["var decorators = container.decorators, ",this.lookupPropertyFunctionVarDeclaration(),`;
|
||||
`+this.showPosition(),{text:"",token:null,line:this.yylineno})},"next"),lex:o(function(){var s=this.next();return typeof s<"u"?s:this.lex()},"lex"),begin:o(function(s){this.conditionStack.push(s)},"begin"),popState:o(function(){return this.conditionStack.pop()},"popState"),_currentRules:o(function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},"_currentRules"),topState:o(function(){return this.conditionStack[this.conditionStack.length-2]},"topState"),pushState:o(function(s){this.begin(s)},"begin")};return n.options={},n.performAction=o(function(s,a,c,l){function u(f,h){return a.yytext=a.yytext.substring(f,a.yyleng-h+f)}o(u,"strip");var d=l;switch(c){case 0:if(a.yytext.slice(-2)==="\\\\"?(u(0,1),this.begin("mu")):a.yytext.slice(-1)==="\\"?(u(0,1),this.begin("emu")):this.begin("mu"),a.yytext)return 15;break;case 1:return 15;case 2:return this.popState(),15;break;case 3:return this.begin("raw"),15;break;case 4:return this.popState(),this.conditionStack[this.conditionStack.length-1]==="raw"?15:(u(5,9),"END_RAW_BLOCK");case 5:return 15;case 6:return this.popState(),14;break;case 7:return 65;case 8:return 68;case 9:return 19;case 10:return this.popState(),this.begin("raw"),23;break;case 11:return 55;case 12:return 60;case 13:return 29;case 14:return 47;case 15:return this.popState(),44;break;case 16:return this.popState(),44;break;case 17:return 34;case 18:return 39;case 19:return 51;case 20:return 48;case 21:this.unput(a.yytext),this.popState(),this.begin("com");break;case 22:return this.popState(),14;break;case 23:return 48;case 24:return 73;case 25:return 72;case 26:return 72;case 27:return 87;case 28:break;case 29:return this.popState(),54;break;case 30:return this.popState(),33;break;case 31:return a.yytext=u(1,2).replace(/\\"/g,'"'),80;break;case 32:return a.yytext=u(1,2).replace(/\\'/g,"'"),80;break;case 33:return 85;case 34:return 82;case 35:return 82;case 36:return 83;case 37:return 84;case 38:return 81;case 39:return 75;case 40:return 77;case 41:return 72;case 42:return a.yytext=a.yytext.replace(/\\([\\\]])/g,"$1"),72;break;case 43:return"INVALID";case 44:return 5}},"anonymous"),n.rules=[/^(?:[^\x00]*?(?=(\{\{)))/,/^(?:[^\x00]+)/,/^(?:[^\x00]{2,}?(?=(\{\{|\\\{\{|\\\\\{\{|$)))/,/^(?:\{\{\{\{(?=[^\/]))/,/^(?:\{\{\{\{\/[^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=[=}\s\/.])\}\}\}\})/,/^(?:[^\x00]+?(?=(\{\{\{\{)))/,/^(?:[\s\S]*?--(~)?\}\})/,/^(?:\()/,/^(?:\))/,/^(?:\{\{\{\{)/,/^(?:\}\}\}\})/,/^(?:\{\{(~)?>)/,/^(?:\{\{(~)?#>)/,/^(?:\{\{(~)?#\*?)/,/^(?:\{\{(~)?\/)/,/^(?:\{\{(~)?\^\s*(~)?\}\})/,/^(?:\{\{(~)?\s*else\s*(~)?\}\})/,/^(?:\{\{(~)?\^)/,/^(?:\{\{(~)?\s*else\b)/,/^(?:\{\{(~)?\{)/,/^(?:\{\{(~)?&)/,/^(?:\{\{(~)?!--)/,/^(?:\{\{(~)?![\s\S]*?\}\})/,/^(?:\{\{(~)?\*?)/,/^(?:=)/,/^(?:\.\.)/,/^(?:\.(?=([=~}\s\/.)|])))/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}(~)?\}\})/,/^(?:(~)?\}\})/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@)/,/^(?:true(?=([~}\s)])))/,/^(?:false(?=([~}\s)])))/,/^(?:undefined(?=([~}\s)])))/,/^(?:null(?=([~}\s)])))/,/^(?:-?[0-9]+(?:\.[0-9]+)?(?=([~}\s)])))/,/^(?:as\s+\|)/,/^(?:\|)/,/^(?:([^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=([=~}\s\/.)|]))))/,/^(?:\[(\\\]|[^\]])*\])/,/^(?:.)/,/^(?:$)/],n.conditions={mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},INITIAL:{rules:[0,1,44],inclusive:!0}},n})();t.lexer=e;function r(){this.yy={}}return o(r,"Parser"),r.prototype=t,t.Parser=r,new r})();dD.default=Vmt;oIe.exports=dD.default});var AD=A((pD,uIe)=>{"use strict";pD.__esModule=!0;function zmt(t){return t&&t.__esModule?t:{default:t}}o(zmt,"_interopRequireDefault");var $mt=Eo(),pj=zmt($mt);function fD(){this.parents=[]}o(fD,"Visitor");fD.prototype={constructor:fD,mutating:!1,acceptKey:o(function(e,r){var n=this.accept(e[r]);if(this.mutating){if(n&&!fD.prototype[n.type])throw new pj.default('Unexpected node type "'+n.type+'" found when accepting '+r+" on "+e.type);e[r]=n}},"acceptKey"),acceptRequired:o(function(e,r){if(this.acceptKey(e,r),!e[r])throw new pj.default(e.type+" requires "+r)},"acceptRequired"),acceptArray:o(function(e){for(var r=0,n=e.length;r<n;r++)this.acceptKey(e,r),e[r]||(e.splice(r,1),r--,n--)},"acceptArray"),accept:o(function(e){if(e){if(!this[e.type])throw new pj.default("Unknown type: "+e.type,e);this.current&&this.parents.unshift(this.current),this.current=e;var r=this[e.type](e);if(this.current=this.parents.shift(),!this.mutating||r)return r;if(r!==!1)return e}},"accept"),Program:o(function(e){this.acceptArray(e.body)},"Program"),MustacheStatement:hD,Decorator:hD,BlockStatement:cIe,DecoratorBlock:cIe,PartialStatement:lIe,PartialBlockStatement:o(function(e){lIe.call(this,e),this.acceptKey(e,"program")},"PartialBlockStatement"),ContentStatement:o(function(){},"ContentStatement"),CommentStatement:o(function(){},"CommentStatement"),SubExpression:hD,PathExpression:o(function(){},"PathExpressionLine truncated
|
||||
`])}),e},"merge"),each:o(function(e){for(var r=0,n=this.source.length;r<n;r++)e(this.source[r])},"each"),empty:o(function(){var e=this.currentLocation||{start:{}};return new Jp(e.start.line,e.start.column,this.srcFile)},"empty"),wrap:o(function(e){var r=arguments.length<=1||arguments[1]===void 0?this.currentLocation||{start:{}}:arguments[1];return e instanceof Jp?e:(e=Oj(e,this,r),new Jp(r.start.line,r.start.column,this.srcFile,e))},"wrap"),functionCall:o(function(e,r,n){return n=this.generateList(n),this.wrap([e,r?"."+r+"(":"(",n,")"])},"functionCall"),quotedString:o(function(e){return'"'+(e+"").replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")+'"'},"quotedString"),objectLiteral:o(function(e){var r=this,n=[];Object.keys(e).forEach(function(s){var a=Oj(e[s],r);a!=="undefined"&&n.push([r.quotedString(s),":",a])});var i=this.generateList(n);return i.prepend("{"),i.add("}"),i},"objectLiteral"),generateList:o(function(e){for(var r=this.empty(),n=0,i=e.length;n<i;n++)n&&r.add(","),r.add(Oj(e[n],this));return r},"generateList"),generateArray:o(function(e){var r=this.generateList(e);return r.prepend("["),r.add("]"),r},"generateArray")};wD.default=zIe;$Ie.exports=wD.default});var XIe=A((SD,KIe)=>{"use strict";SD.__esModule=!0;function YIe(t){return t&&t.__esModule?t:{default:t}}o(YIe,"_interopRequireDefault");var WIe=iD(),Hgt=Eo(),Fj=YIe(Hgt),Vgt=ts(),zgt=jIe(),JIe=YIe(zgt);function vy(t){this.value=t}o(vy,"Literal");function Ny(){}o(Ny,"JavaScriptCompiler");Ny.prototype={nameLookup:o(function(e,r){return this.internalNameLookup(e,r)},"nameLookup"),depthedLookup:o(function(e){return[this.aliasable("container.lookup"),"(depths, ",JSON.stringify(e),")"]},"depthedLookup"),compilerInfo:o(function(){var e=WIe.COMPILER_REVISION,r=WIe.REVISION_CHANGES[e];return[e,r]},"compilerInfo"),appendToBuffer:o(function(e,r,n){return Vgt.isArray(e)||(e=[e]),e=this.source.wrap(e,r),this.environment.isSimple?["return ",e,";"]:n?["buffer += ",e,";"]:(e.appendToBuffer=!0,e)},"appendToBuffer"),initializeBuffer:o(function(){return this.quotedString("")},"initializeBuffer"),internalNameLookup:o(function(e,r){return this.lookupPropertyFunctionIsUsed=!0,["lookupProperty(",e,",",JSON.stringify(r),")"]},"internalNameLookup"),lookupPropertyFunctionIsUsed:!1,compile:o(function(e,r,n,i){this.environment=e,this.options=r,this.stringParams=this.options.stringParams,this.trackIds=this.options.trackIds,this.precompile=!i,this.name=this.environment.name,this.isChild=!!n,this.context=n||{decorators:[],programs:[],environments:[]},this.preamble(),this.stackSlot=0,this.stackVars=[],this.aliases={},this.registers={list:[]},this.hashes=[],this.compileStack=[],this.inlineStack=[],this.blockParams=[],this.compileChildren(e,r),this.useDepths=this.useDepths||e.useDepths||e.useDecorators||this.options.compat,this.useBlockParams=this.useBlockParams||e.useBlockParams;var s=e.opcodes,a=void 0,c=void 0,l=void 0,u=void 0;for(l=0,u=s.length;l<u;l++)a=s[l],this.source.currentLocation=a.loc,c=c||a.loc,this[a.opcode].apply(this,a.args);if(this.source.currentLocation=c,this.pushSource(""),this.stackSlot||this.inlineStack.length||this.compileStack.length)throw new Fj.default("Compile completed with content left on stack");this.decorators.isEmpty()?this.decorators=void 0:(this.useDecorators=!0,this.decorators.prepend(["var decorators = container.decorators, ",this.lookupPropertyFunctionVarDeclaration(),`;
|
||||
`]),this.decorators.push("return fn;"),i?this.decorators=Function.apply(this,["fn","props","container","depth0","data","blockParams","depths",this.decorators.merge()]):(this.decorators.prepend(`function(fn, props, container, depth0, data, blockParams, depths) {
|
||||
`),this.decorators.push(`}
|
||||
`),this.decorators=this.decorators.merge()));var d=this.createFunctionContext(i);if(this.isChild)return d;var f={compiler:this.compilerInfo(),main:d};this.decorators&&(f.main_d=this.decorators,f.useDecorators=!0);var h=this.context,p=h.programs,m=h.decorators;for(l=0,u=p.length;l<u;l++)f[l]=p[l],m[l]&&(f[l+"_d"]=m[l],f.useDecorators=!0);return this.environment.usePartial&&(f.usePartial=!0),this.options.data&&(f.useData=!0),this.useDepths&&(f.useDepths=!0),this.useBlockParams&&(f.useBlockParams=!0),this.options.compat&&(f.compat=!0),i?f.compilerOptions=this.options:(f.compiler=JSON.stringify(f.compiler),this.source.currentLocation={start:{line:1,column:0}},f=this.objectLiteral(f),r.srcName?(f=f.toStringWithSourceMap({file:r.destName}),f.map=f.map&&f.map.toString()):f=f.toString()),f},"compile"),preamble:o(function(){this.lastContext=0,this.source=new Qwe.default(this.options.srcName),this.decorators=new Qwe.default(this.options.srcName)},"preamble"),createFunctionContext:o(function(e){var r=this,n="",i=this.stackVars.concat(this.registers.list);i.length>0&&(n+=", "+i.join(", "));var s=0;Object.keys(this.aliases).forEach(function(l){var u=r.aliases[l];u.children&&u.referenceCount>1&&(n+=", alias"+ ++s+"="+l,u.children[0]="alias"+s)}),this.lookupPropertyFunctionIsUsed&&(n+=", "+this.lookupPropertyFunctionVarDeclaration());var a=["container","depth0","helpers","partials","data"];(this.useBlockParams||this.useDepths)&&a.push("blockParams"),this.useDepths&&a.push("depths");var c=this.mergeSource(n);return e?(a.push(c),Function.apply(this,a)):this.source.wrap(["function(",a.join(","),`) {
|
||||
`),this.decorators=this.decorators.merge()));var d=this.createFunctionContext(i);if(this.isChild)return d;var f={compiler:this.compilerInfo(),main:d};this.decorators&&(f.main_d=this.decorators,f.useDecorators=!0);var h=this.context,p=h.programs,g=h.decorators;for(l=0,u=p.length;l<u;l++)f[l]=p[l],g[l]&&(f[l+"_d"]=g[l],f.useDecorators=!0);return this.environment.usePartial&&(f.usePartial=!0),this.options.data&&(f.useData=!0),this.useDepths&&(f.useDepths=!0),this.useBlockParams&&(f.useBlockParams=!0),this.options.compat&&(f.compat=!0),i?f.compilerOptions=this.options:(f.compiler=JSON.stringify(f.compiler),this.source.currentLocation={start:{line:1,column:0}},f=this.objectLiteral(f),r.srcName?(f=f.toStringWithSourceMap({file:r.destName}),f.map=f.map&&f.map.toString()):f=f.toString()),f},"compile"),preamble:o(function(){this.lastContext=0,this.source=new JIe.default(this.options.srcName),this.decorators=new JIe.default(this.options.srcName)},"preamble"),createFunctionContext:o(function(e){var r=this,n="",i=this.stackVars.concat(this.registers.list);i.length>0&&(n+=", "+i.join(", "));var s=0;Object.keys(this.aliases).forEach(function(l){var u=r.aliases[l];u.children&&u.referenceCount>1&&(n+=", alias"+ ++s+"="+l,u.children[0]="alias"+s)}),this.lookupPropertyFunctionIsUsed&&(n+=", "+this.lookupPropertyFunctionVarDeclaration());var a=["container","depth0","helpers","partials","data"];(this.useBlockParams||this.useDepths)&&a.push("blockParams"),this.useDepths&&a.push("depths");var c=this.mergeSource(n);return e?(a.push(c),Function.apply(this,a)):this.source.wrap(["function(",a.join(","),`) {
|
||||
`,c,"}"])},"createFunctionContext"),mergeSource:o(function(e){var r=this.environment.isSimple,n=!this.forceBuffer,i=void 0,s=void 0,a=void 0,c=void 0;return this.source.each(function(l){l.appendToBuffer?(a?l.prepend(" + "):a=l,c=l):(a&&(s?a.prepend("buffer += "):i=!0,c.add(";"),a=c=void 0),s=!0,r||(n=!1))}),n?a?(a.prepend("return "),c.add(";")):s||this.source.push('return "";'):(e+=", buffer = "+(i?"":this.initializeBuffer()),a?(a.prepend("return buffer + "),c.add(";")):this.source.push("return buffer;")),e&&this.source.prepend("var "+e.substring(2)+(i?"":`;
|
||||
`)),this.source.merge()},"mergeSource"),lookupPropertyFunctionVarDeclaration:o(function(){return`
|
||||
lookupProperty = container.lookupProperty || function(parent, propertyName) {
|
||||
@@ -84,159 +84,170 @@ Expecting `+ae.join(", ")+", got '"+(this.terminals_[B]||B)+"'":Ae="Parse error
|
||||
}
|
||||
return undefined
|
||||
}
|
||||
`.trim()},"lookupPropertyFunctionVarDeclaration"),blockValue:o(function(e){var r=this.aliasable("container.hooks.blockHelperMissing"),n=[this.contextName(0)];this.setupHelperArgs(e,0,n);var i=this.popStack();n.splice(1,0,i),this.push(this.source.functionCall(r,"call",n))},"blockValue"),ambiguousBlockValue:o(function(){var e=this.aliasable("container.hooks.blockHelperMissing"),r=[this.contextName(0)];this.setupHelperArgs("",0,r,!0),this.flushInline();var n=this.topStack();r.splice(1,0,n),this.pushSource(["if (!",this.lastHelper,") { ",n," = ",this.source.functionCall(e,"call",r),"}"])},"ambiguousBlockValue"),appendContent:o(function(e){this.pendingContent?e=this.pendingContent+e:this.pendingLocation=this.source.currentLocation,this.pendingContent=e},"appendContent"),append:o(function(){if(this.isInline())this.replaceStack(function(r){return[" != null ? ",r,' : ""']}),this.pushSource(this.appendToBuffer(this.popStack()));else{var e=this.popStack();this.pushSource(["if (",e," != null) { ",this.appendToBuffer(e,void 0,!0)," }"]),this.environment.isSimple&&this.pushSource(["else { ",this.appendToBuffer("''",void 0,!0)," }"])}},"append"),appendEscaped:o(function(){this.pushSource(this.appendToBuffer([this.aliasable("container.escapeExpression"),"(",this.popStack(),")"]))},"appendEscaped"),getContext:o(function(e){this.lastContext=e},"getContext"),pushContext:o(function(){this.pushStackLiteral(this.contextName(this.lastContext))},"pushContext"),lookupOnContext:o(function(e,r,n,i){var s=0;!i&&this.options.compat&&!this.lastContext?this.push(this.depthedLookup(e[s++])):this.pushContext(),this.resolvePath("context",e,s,r,n)},"lookupOnContext"),lookupBlockParam:o(function(e,r){this.useBlockParams=!0,this.push(["blockParams[",e[0],"][",e[1],"]"]),this.resolvePath("context",r,1)},"lookupBlockParam"),lookupData:o(function(e,r,n){e?this.pushStackLiteral("container.data(data, "+e+")"):this.pushStackLiteral("data"),this.resolvePath("data",r,0,!0,n)},"lookupData"),resolvePath:o(function(e,r,n,i,s){var a=this;if(this.options.strict||this.options.assumeObjects){this.push(Sgt(this.options.strict&&s,this,r,n,e));return}for(var c=r.length,l=o(function(d){a.replaceStack(function(f){var h=a.nameLookup(f,r[d],e);return i?[" && ",h]:[" != null ? ",h," : ",f]})},"_loop"),u=n;u<c;u++)l(u)},"resolvePath"),resolvePossibleLambda:o(function(){this.push([this.aliasable("container.lambda"),"(",this.popStack(),", ",this.contextName(0),")"])},"resolvePossibleLambda"),pushStringParam:o(function(e,r){this.pushContext(),this.pushString(r),r!=="SubExpression"&&(typeof e=="string"?this.pushString(e):this.pushStackLiteral(e))},"pushStringParam"),emptyHash:o(function(e){this.trackIds&&this.push("{}"),this.stringParams&&(this.push("{}"),this.push("{}")),this.pushStackLiteral(e?"undefined":"{}")},"emptyHash"),pushHash:o(function(){this.hash&&this.hashes.push(this.hash),this.hash={values:{},types:[],contexts:[],ids:[]}},"pushHash"),popHash:o(function(){var e=this.hash;this.hash=this.hashes.pop(),this.trackIds&&this.push(this.objectLiteral(e.ids)),this.stringParams&&(this.push(this.objectLiteral(e.contexts)),this.push(this.objectLiteral(e.types))),this.push(this.objectLiteral(e.values))},"popHash"),pushString:o(function(e){this.pushStackLiteral(this.quotedString(e))},"pushString"),pushLiteral:o(function(e){this.pushStackLiteral(e)},"pushLiteral"),pushProgram:o(function(e){e!=null?this.pushStackLiteral(this.programExpression(e)):this.pushStackLiteral(null)},"pushProgram"),registerDecorator:o(function(e,r){var n=this.nameLookup("decorators",r,"decorator"),i=this.setupHelperArgs(r,e);this.decorators.push(["var decorator = ",n,";"]),this.decorators.push(['if (typeof decorator !== "function") { throw new Error(',this.quotedString('Missing decorator: "'+r+'"'),"); }"]),this.decorators.push(["fn = ",this.decorators.functionCall("decorator","",["fn","props","container",i])," || fn;"])},"registerDecorator"),invokeHelper:o(function(e,r,n){var i=this.popStack(),s=this.setupHelper(e,r),a=[];n&&a.push(s.name),a.push(i),this.options.strict||a.push(this.aliasable("container.hooks.helperMissing"));var c=["(",this.itemsSeparatedBy(a,"||"),")"],l=this.source.functionCall(c,"call",s.callParams);this.push(l)},"invokeHelper"),itemsSeparatedBy:o(function(e,r){var n=[];n.push(e[0]);for(var i=1;i<e.length;i++)n.push(r,e[i]);return n},"itemsSeparatedBy"),invokeKnownHelper:o(function(e,r){var n=this.setupHelper(e,r);this.push(this.source.functionCall(n.name,"call",n.callParams))},"invokeKnownHelper"),invokeAmbiguous:o(function(e,r){this.useRegister("helper");var n=this.popStack();this.emptyHash();var i=this.setupHelper(0,e,r),s=this.lastHelper=this.nameLookup("helpers",e,"helper"),a=["(","(helper = ",s," || ",n,")"];this.options.strict||(a[0]="(helper = ",a.push(" != null ? helper : ",this.aliasable("container.hooks.helperMissing"))),this.push(["(",a,i.paramsInit?["),(",i.paramsInit]:[],"),","(typeof helper === ",this.aliasable('"function"')," ? ",this.source.functionCall("h
Line truncated
|
||||
`,e};Gr.prototype.Program=function(t){var e="",r=t.body,n=void 0,i=void 0;if(t.blockParams){var s="BLOCK PARAMS: [";for(n=0,i=t.blockParams.length;n<i;n++)s+=" "+t.blockParams[n];s+=" ]",e+=this.pad(s)}for(n=0,i=r.length;n<i;n++)e+=this.accept(r[n]);return this.padding--,e};Gr.prototype.MustacheStatement=function(t){return this.pad("{{ "+this.SubExpression(t)+" }}")};Gr.prototype.Decorator=function(t){return this.pad("{{ DIRECTIVE "+this.SubExpression(t)+" }}")};Gr.prototype.BlockStatement=Gr.prototype.DecoratorBlock=function(t){var e="";return e+=this.pad((t.type==="DecoratorBlock"?"DIRECTIVE ":"")+"BLOCK:"),this.padding++,e+=this.pad(this.SubExpression(t)),t.program&&(e+=this.pad("PROGRAM:"),this.padding++,e+=this.accept(t.program),this.padding--),t.inverse&&(t.program&&this.padding++,e+=this.pad("{{^}}"),this.padding++,e+=this.accept(t.inverse),this.padding--,t.program&&this.padding--),this.padding--,e};Gr.prototype.PartialStatement=function(t){var e="PARTIAL:"+t.name.original;return t.params[0]&&(e+=" "+this.accept(t.params[0])),t.hash&&(e+=" "+this.accept(t.hash)),this.pad("{{> "+e+" }}")};Gr.prototype.PartialBlockStatement=function(t){var e="PARTIAL BLOCK:"+t.name.original;return t.params[0]&&(e+=" "+this.accept(t.params[0])),t.hash&&(e+=" "+this.accept(t.hash)),e+=" "+this.pad("PROGRAM:"),this.padding++,e+=this.accept(t.program),this.padding--,this.pad("{{> "+e+" }}")};Gr.prototype.ContentStatement=function(t){return this.pad("CONTENT[ '"+t.value+"' ]")};Gr.prototype.CommentStatement=function(t){return this.pad("{{! '"+t.value+"' }}")};Gr.prototype.SubExpression=function(t){for(var e=t.params,r=[],n=void 0,i=0,s=e.length;i<s;i++)r.push(this.accept(e[i]));return e="["+r.join(", ")+"]",n=t.hash?" "+this.accept(t.hash):"",this.accept(t.path)+" "+e+n};Gr.prototype.PathExpression=function(t){var e=t.parts.join("/");return(t.data?"@":"")+"PATH:"+e};Gr.prototype.StringLiteral=function(t){return'"'+t.value+'"'};Gr.prototype.NumberLiteral=function(t){return"NUMBER{"+t.value+"}"};Gr.prototype.BooleanLiteral=function(t){return"BOOLEAN{"+t.value+"}"};Gr.prototype.UndefinedLiteral=function(){return"UNDEFINED"};Gr.prototype.NullLiteral=function(){return"NULL"};Gr.prototype.Hash=function(t){for(var e=t.pairs,r=[],n=0,i=e.length;n<i;n++)r.push(this.accept(e[n]));return"HASH{"+r.join(", ")+"}"};Gr.prototype.HashPair=function(t){return t.key+"="+this.accept(t.value)}});var L$=A((kbr,Hwe)=>{var ND=Mwe().default,Gwe=Uwe();ND.PrintVisitor=Gwe.PrintVisitor;ND.print=Gwe.print;Hwe.exports=ND;function qwe(t,e){var r=require("fs"),n=r.readFileSync(e,"utf8");t.exports=ND.compile(n)}o(qwe,"extension");typeof require<"u"&&require.extensions&&(require.extensions[".handlebars"]=qwe,require.extensions[".hbs"]=qwe)});var eIe=A(QD=>{"use strict";Object.defineProperty(QD,"__esModule",{value:!0});QD.getProxyUrl=Hgt;QD.checkBypass=Zwe;function Hgt(t){let e=t.protocol==="https:";if(Zwe(t))return;let r=e?process.env.https_proxy||process.env.HTTPS_PROXY:process.env.http_proxy||process.env.HTTP_PROXY;if(r)try{return new DD(r)}catch{if(!r.startsWith("http://")&&!r.startsWith("https://"))return new DD(`http://${r}`)}else return}o(Hgt,"getProxyUrl");function Zwe(t){if(!t.hostname)return!1;let e=t.hostname;if(Vgt(e))return!0;let r=process.env.no_proxy||process.env.NO_PROXY||"";if(!r)return!1;let n;t.port?n=Number(t.port):t.protocol==="http:"?n=80:t.protocol==="https:"&&(n=443);let i=[t.hostname.toUpperCase()];typeof n=="number"&&i.push(`${i[0]}:${n}`);for(let s of r.split(",").map(a=>a.trim().toUpperCase()).filter(a=>a))if(s==="*"||i.some(a=>a===s||a.endsWith(`.${s}`)||s.startsWith(".")&&a.endsWith(`${s}`)))return!0;return!1}o(Zwe,"checkBypass");function Vgt(t){let e=t.toLowerCase();return e==="localhost"||e.startsWith("127.")||e.startsWith("[::1]")||e.startsWith("[0:0:0:0:0:0:0:1]")}o(Vgt,"isLoopbackAddress");var DD=class extends URL{static{o(this,"DecodedURL")}constructor(e,r){super(e,r),this._decodedUsername=decodeURIComponent(super.username),this._decodedPassword=decodeURIComponent(super.password)}get username(){return this._decodedUsername}get password(){return this._decodedPassword}}});var rIe=A(br=>{"use strict";var zgt=br&&br.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:o(function(){return e[r]},"get")}),Object.defineProperty(t,n,i)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),jgt=br&&br.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),LD=br&&br.__importStar||(function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[n.length]=i);return n},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),i=0;i<n.length;i++)n[i]!=="default"&&zgt(r,e,n[i]);return jgt(r,e),r
Line truncated
|
||||
`:case"\r":case" ":case" ":continue;default:throw Error("invalid base64 string.")}switch(i){case 0:a=s,i=1;break;case 1:r[n++]=a<<2|(s&48)>>4,a=s,i=2;break;case 2:r[n++]=(a&15)<<4|(s&60)>>2,a=s,i=3;break;case 3:r[n++]=(a&3)<<6|s,i=0;break}}if(i==1)throw Error("invalid base64 string.");return r.subarray(0,n)}o(gEt,"base64decode");Fy.base64decode=gEt;function yEt(t){let e="",r=0,n,i=0;for(let s=0;s<t.length;s++)switch(n=t[s],r){case 0:e+=id[n>>2],i=(n&3)<<4,r=1;break;case 1:e+=id[i|n>>4],i=(n&15)<<2,r=2;break;case 2:e+=id[i|n>>6],e+=id[n&63],r=0;break}return r&&(e+=id[i],e+="=",r==1&&(e+="=")),e}o(yEt,"base64encode");Fy.base64encode=yEt});var aSe=A(XD=>{"use strict";Object.defineProperty(XD,"__esModule",{value:!0});XD.utf8read=void 0;var g8=o(t=>String.fromCharCode.apply(String,t),"fromCharCodes");function EEt(t){if(t.length<1)return"";let e=0,r=[],n=[],i=0,s,a=t.length;for(;e<a;)s=t[e++],s<128?n[i++]=s:s>191&&s<224?n[i++]=(s&31)<<6|t[e++]&63:s>239&&s<365?(s=((s&7)<<18|(t[e++]&63)<<12|(t[e++]&63)<<6|t[e++]&63)-65536,n[i++]=55296+(s>>10),n[i++]=56320+(s&1023)):n[i++]=(s&15)<<12|(t[e++]&63)<<6|t[e++]&63,i>8191&&(r.push(g8(n)),i=0);return r.length?(i&&r.push(g8(n.slice(0,i))),r.join("")):g8(n.slice(0,i))}o(EEt,"utf8read");XD.utf8read=EEt});var NI=A(Bl=>{"use strict";Object.defineProperty(Bl,"__esModule",{value:!0});Bl.WireType=Bl.mergeBinaryOptions=Bl.UnknownFieldHandler=void 0;var CEt;(function(t){t.symbol=Symbol.for("protobuf-ts/unknown"),t.onRead=(r,n,i,s,a)=>{(e(n)?n[t.symbol]:n[t.symbol]=[]).push({no:i,wireType:s,data:a})},t.onWrite=(r,n,i)=>{for(let{no:s,wireType:a,data:c}of t.list(n))i.tag(s,a).raw(c)},t.list=(r,n)=>{if(e(r)){let i=r[t.symbol];return n?i.filter(s=>s.no==n):i}return[]},t.last=(r,n)=>t.list(r,n).slice(-1)[0];let e=o(r=>r&&Array.isArray(r[t.symbol]),"is")})(CEt=Bl.UnknownFieldHandler||(Bl.UnknownFieldHandler={}));function bEt(t,e){return Object.assign(Object.assign({},t),e)}o(bEt,"mergeBinaryOptions");Bl.mergeBinaryOptions=bEt;var wEt;(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"})(wEt=Bl.WireType||(Bl.WireType={}))});var eQ=A(Os=>{"use strict";Object.defineProperty(Os,"__esModule",{value:!0});Os.varint32read=Os.varint32write=Os.int64toString=Os.int64fromString=Os.varint64write=Os.varint64read=void 0;function IEt(){let t=0,e=0;for(let n=0;n<28;n+=7){let i=this.buf[this.pos++];if(t|=(i&127)<<n,(i&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 i=this.buf[this.pos++];if(e|=(i&127)<<n,(i&128)==0)return this.assertBounds(),[t,e]}throw new Error("invalid varint")}o(IEt,"varint64read");Os.varint64read=IEt;function SEt(t,e,r){for(let s=0;s<28;s=s+7){let a=t>>>s,c=!(!(a>>>7)&&e==0),l=(c?a|128:a)&255;if(r.push(l),!c)return}let n=t>>>28&15|(e&7)<<4,i=e>>3!=0;if(r.push((i?n|128:n)&255),!!i){for(let s=3;s<31;s=s+7){let a=e>>>s,c=!!(a>>>7),l=(c?a|128:a)&255;if(r.push(l),!c)return}r.push(e>>>31&1)}}o(SEt,"varint64write");Os.varint64write=SEt;var ZD=65536*65536;function BEt(t){let e=t[0]=="-";e&&(t=t.slice(1));let r=1e6,n=0,i=0;function s(a,c){let l=Number(t.slice(a,c));i*=r,n=n*r+l,n>=ZD&&(i=i+(n/ZD|0),n=n%ZD)}return o(s,"add1e6digit"),s(-24,-18),s(-18,-12),s(-12,-6),s(-6),[e,n,i]}o(BEt,"int64fromString");Os.int64fromString=BEt;function xEt(t,e){if(e>>>0<=2097151)return""+(ZD*e+(t>>>0));let r=t&16777215,n=(t>>>24|e<<8)>>>0&16777215,i=e>>16&65535,s=r+n*6777216+i*6710656,a=n+i*8147497,c=i*2,l=1e7;s>=l&&(a+=Math.floor(s/l),s%=l),a>=l&&(c+=Math.floor(a/l),a%=l);function u(d,f){let h=d?String(d):"";return f?"0000000".slice(h.length)+h:h}return o(u,"decimalFrom1e7"),u(c,0)+u(a,c)+u(s,1)}o(xEt,"int64toString");Os.int64toString=xEt;function vEt(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)}}o(vEt,"varint32write");Os.varint32write=vEt;function NEt(){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}o(NEt,"varint32read");Os.varint32read=NEt});var Df=A(Tf=>{"use strict";Object.defineProperty(Tf,"__esModule",{value:!0});Tf.PbLong=Tf.PbULong=Tf.detectBi=void 0;var _I=eQ(),Jt;function cSe(){let t=new DataView(new ArrayBuffer(8));Jt=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("922337203685477580
Line truncated
|
||||
`)}};vQ.RpcError=n6});var s6=A(_Q=>{"use strict";Object.defineProperty(_Q,"__esModule",{value:!0});_Q.mergeRpcOptions=void 0;var HSe=ar();function YCt(t,e){if(!e)return t;let r={};NQ(t,r),NQ(e,r);for(let n of Object.keys(e)){let i=e[n];switch(n){case"jsonOptions":r.jsonOptions=HSe.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=HSe.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},NQ(t.meta,r.meta),NQ(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(i):i.concat();break}}return r}o(YCt,"mergeRpcOptions");_Q.mergeRpcOptions=YCt;function NQ(t,e){if(!t)return;let r=e;for(let[n,i]of Object.entries(t))i instanceof Date?r[n]=new Date(i.getTime()):Array.isArray(i)?r[n]=i.concat():r[n]=i}o(NQ,"copy")});var a6=A(eA=>{"use strict";Object.defineProperty(eA,"__esModule",{value:!0});eA.Deferred=eA.DeferredState=void 0;var Dl;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(Dl=eA.DeferredState||(eA.DeferredState={}));var o6=class{static{o(this,"Deferred")}constructor(e=!0){this._state=Dl.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!==Dl.PENDING)throw new Error(`cannot resolve ${Dl[this.state].toLowerCase()}`);this._resolve(e),this._state=Dl.RESOLVED}reject(e){if(this.state!==Dl.PENDING)throw new Error(`cannot reject ${Dl[this.state].toLowerCase()}`);this._reject(e),this._state=Dl.REJECTED}resolvePending(e){this._state===Dl.PENDING&&this.resolve(e)}rejectPending(e){this._state===Dl.PENDING&&this.reject(e)}};eA.Deferred=o6});var l6=A(RQ=>{"use strict";Object.defineProperty(RQ,"__esModule",{value:!0});RQ.RpcOutputStreamController=void 0;var VSe=a6(),tA=ar(),c6=class{static{o(this,"RpcOutputStreamController")}constructor(){this._lis={nxt:[],msg:[],err:[],cmp:[]},this._closed=!1}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){tA.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){tA.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){tA.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(){tA.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._itState||(this._itState={q:[]}),this._closed===!0?this.pushIt({value:null,done:!0}):this._closed!==!1&&this.pushIt(this._closed),{next:o(()=>{let e=this._itState;tA.assert(e,"bad state"),tA.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 VSe.Deferred,e.p.promise)},"next")}}pushIt(e){let r=this._itState;if(r)if(r.p){let n=r.p;tA.assert(n.state==VSe.DeferredState.PENDING,"iterator contract broken"),"value"in e?n.resolve(e):n.reject(e),delete r.p}else r.q.push(e)}};RQ.RpcOutputStreamController=c6});var d6=A($y=>{"use strict";var KCt=$y&&$y.__awaiter||function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(d){try{u(n.next(d))}catch(f){a(f)}}o(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(f){a(f)}}o(l,"rejected");function u(d){d.done?s(d.value):i(d.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})};Object.defineProperty($y,"__esModule",{value:!0});$y.UnaryCall=void 0;var u6=class{static{o(this,"UnaryCall")}constructor(e,r,n,i,s,a,c){this.method=e,this.requestHeaders=r,this.request=n,this.headers=i,this.response=s,this.status=a,this.trailers=c}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 KCt(this,void 0,void 0,function*(){let[e,r,n,i]=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:i}})}};$y.UnaryCall=u6});var h6=A(Jy=>{"use strict";var XCt=Jy&&Jy.__awaiter||function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(d){try{u(n.next(d))}catch(f){a(f)}}o(c,
Line truncated
|
||||
`.trim()},"lookupPropertyFunctionVarDeclaration"),blockValue:o(function(e){var r=this.aliasable("container.hooks.blockHelperMissing"),n=[this.contextName(0)];this.setupHelperArgs(e,0,n);var i=this.popStack();n.splice(1,0,i),this.push(this.source.functionCall(r,"call",n))},"blockValue"),ambiguousBlockValue:o(function(){var e=this.aliasable("container.hooks.blockHelperMissing"),r=[this.contextName(0)];this.setupHelperArgs("",0,r,!0),this.flushInline();var n=this.topStack();r.splice(1,0,n),this.pushSource(["if (!",this.lastHelper,") { ",n," = ",this.source.functionCall(e,"call",r),"}"])},"ambiguousBlockValue"),appendContent:o(function(e){this.pendingContent?e=this.pendingContent+e:this.pendingLocation=this.source.currentLocation,this.pendingContent=e},"appendContent"),append:o(function(){if(this.isInline())this.replaceStack(function(r){return[" != null ? ",r,' : ""']}),this.pushSource(this.appendToBuffer(this.popStack()));else{var e=this.popStack();this.pushSource(["if (",e," != null) { ",this.appendToBuffer(e,void 0,!0)," }"]),this.environment.isSimple&&this.pushSource(["else { ",this.appendToBuffer("''",void 0,!0)," }"])}},"append"),appendEscaped:o(function(){this.pushSource(this.appendToBuffer([this.aliasable("container.escapeExpression"),"(",this.popStack(),")"]))},"appendEscaped"),getContext:o(function(e){this.lastContext=e},"getContext"),pushContext:o(function(){this.pushStackLiteral(this.contextName(this.lastContext))},"pushContext"),lookupOnContext:o(function(e,r,n,i){var s=0;!i&&this.options.compat&&!this.lastContext?this.push(this.depthedLookup(e[s++])):this.pushContext(),this.resolvePath("context",e,s,r,n)},"lookupOnContext"),lookupBlockParam:o(function(e,r){this.useBlockParams=!0,this.push(["blockParams[",e[0],"][",e[1],"]"]),this.resolvePath("context",r,1)},"lookupBlockParam"),lookupData:o(function(e,r,n){e?this.pushStackLiteral("container.data(data, "+e+")"):this.pushStackLiteral("data"),this.resolvePath("data",r,0,!0,n)},"lookupData"),resolvePath:o(function(e,r,n,i,s){var a=this;if(this.options.strict||this.options.assumeObjects){this.push($gt(this.options.strict&&s,this,r,n,e));return}for(var c=r.length,l=o(function(d){a.replaceStack(function(f){var h=a.nameLookup(f,r[d],e);return i?[" && ",h]:[" != null ? ",h," : ",f]})},"_loop"),u=n;u<c;u++)l(u)},"resolvePath"),resolvePossibleLambda:o(function(){this.push([this.aliasable("container.lambda"),"(",this.popStack(),", ",this.contextName(0),")"])},"resolvePossibleLambda"),pushStringParam:o(function(e,r){this.pushContext(),this.pushString(r),r!=="SubExpression"&&(typeof e=="string"?this.pushString(e):this.pushStackLiteral(e))},"pushStringParam"),emptyHash:o(function(e){this.trackIds&&this.push("{}"),this.stringParams&&(this.push("{}"),this.push("{}")),this.pushStackLiteral(e?"undefined":"{}")},"emptyHash"),pushHash:o(function(){this.hash&&this.hashes.push(this.hash),this.hash={values:{},types:[],contexts:[],ids:[]}},"pushHash"),popHash:o(function(){var e=this.hash;this.hash=this.hashes.pop(),this.trackIds&&this.push(this.objectLiteral(e.ids)),this.stringParams&&(this.push(this.objectLiteral(e.contexts)),this.push(this.objectLiteral(e.types))),this.push(this.objectLiteral(e.values))},"popHash"),pushString:o(function(e){this.pushStackLiteral(this.quotedString(e))},"pushString"),pushLiteral:o(function(e){this.pushStackLiteral(e)},"pushLiteral"),pushProgram:o(function(e){e!=null?this.pushStackLiteral(this.programExpression(e)):this.pushStackLiteral(null)},"pushProgram"),registerDecorator:o(function(e,r){var n=this.nameLookup("decorators",r,"decorator"),i=this.setupHelperArgs(r,e);this.decorators.push(["var decorator = ",n,";"]),this.decorators.push(['if (typeof decorator !== "function") { throw new Error(',this.quotedString('Missing decorator: "'+r+'"'),"); }"]),this.decorators.push(["fn = ",this.decorators.functionCall("decorator","",["fn","props","container",i])," || fn;"])},"registerDecorator"),invokeHelper:o(function(e,r,n){var i=this.popStack(),s=this.setupHelper(e,r),a=[];n&&a.push(s.name),a.push(i),this.options.strict||a.push(this.aliasable("container.hooks.helperMissing"));var c=["(",this.itemsSeparatedBy(a,"||"),")"],l=this.source.functionCall(c,"call",s.callParams);this.push(l)},"invokeHelper"),itemsSeparatedBy:o(function(e,r){var n=[];n.push(e[0]);for(var i=1;i<e.length;i++)n.push(r,e[i]);return n},"itemsSeparatedBy"),invokeKnownHelper:o(function(e,r){var n=this.setupHelper(e,r);this.push(this.source.functionCall(n.name,"call",n.callParams))},"invokeKnownHelper"),invokeAmbiguous:o(function(e,r){this.useRegister("helper");var n=this.popStack();this.emptyHash();var i=this.setupHelper(0,e,r),s=this.lastHelper=this.nameLookup("helpers",e,"helper"),a=["(","(helper = ",s," || ",n,")"];this.options.strict||(a[0]="(helper = ",a.push(" != null ? helper : ",this.aliasable("container.hooks.helperMissing"))),this.push(["(",a,i.paramsInit?["),(",i.paramsInit]:[],"),","(typeof helper === ",this.aliasable('"function"')," ? ",this.source.functionCall("h
Line truncated
|
||||
`,e};Hr.prototype.Program=function(t){var e="",r=t.body,n=void 0,i=void 0;if(t.blockParams){var s="BLOCK PARAMS: [";for(n=0,i=t.blockParams.length;n<i;n++)s+=" "+t.blockParams[n];s+=" ]",e+=this.pad(s)}for(n=0,i=r.length;n<i;n++)e+=this.accept(r[n]);return this.padding--,e};Hr.prototype.MustacheStatement=function(t){return this.pad("{{ "+this.SubExpression(t)+" }}")};Hr.prototype.Decorator=function(t){return this.pad("{{ DIRECTIVE "+this.SubExpression(t)+" }}")};Hr.prototype.BlockStatement=Hr.prototype.DecoratorBlock=function(t){var e="";return e+=this.pad((t.type==="DecoratorBlock"?"DIRECTIVE ":"")+"BLOCK:"),this.padding++,e+=this.pad(this.SubExpression(t)),t.program&&(e+=this.pad("PROGRAM:"),this.padding++,e+=this.accept(t.program),this.padding--),t.inverse&&(t.program&&this.padding++,e+=this.pad("{{^}}"),this.padding++,e+=this.accept(t.inverse),this.padding--,t.program&&this.padding--),this.padding--,e};Hr.prototype.PartialStatement=function(t){var e="PARTIAL:"+t.name.original;return t.params[0]&&(e+=" "+this.accept(t.params[0])),t.hash&&(e+=" "+this.accept(t.hash)),this.pad("{{> "+e+" }}")};Hr.prototype.PartialBlockStatement=function(t){var e="PARTIAL BLOCK:"+t.name.original;return t.params[0]&&(e+=" "+this.accept(t.params[0])),t.hash&&(e+=" "+this.accept(t.hash)),e+=" "+this.pad("PROGRAM:"),this.padding++,e+=this.accept(t.program),this.padding--,this.pad("{{> "+e+" }}")};Hr.prototype.ContentStatement=function(t){return this.pad("CONTENT[ '"+t.value+"' ]")};Hr.prototype.CommentStatement=function(t){return this.pad("{{! '"+t.value+"' }}")};Hr.prototype.SubExpression=function(t){for(var e=t.params,r=[],n=void 0,i=0,s=e.length;i<s;i++)r.push(this.accept(e[i]));return e="["+r.join(", ")+"]",n=t.hash?" "+this.accept(t.hash):"",this.accept(t.path)+" "+e+n};Hr.prototype.PathExpression=function(t){var e=t.parts.join("/");return(t.data?"@":"")+"PATH:"+e};Hr.prototype.StringLiteral=function(t){return'"'+t.value+'"'};Hr.prototype.NumberLiteral=function(t){return"NUMBER{"+t.value+"}"};Hr.prototype.BooleanLiteral=function(t){return"BOOLEAN{"+t.value+"}"};Hr.prototype.UndefinedLiteral=function(){return"UNDEFINED"};Hr.prototype.NullLiteral=function(){return"NULL"};Hr.prototype.Hash=function(t){for(var e=t.pairs,r=[],n=0,i=e.length;n<i;n++)r.push(this.accept(e[n]));return"HASH{"+r.join(", ")+"}"};Hr.prototype.HashPair=function(t){return t.key+"="+this.accept(t.value)}});var qj=A((Q0r,swe)=>{var vD=twe().default,iwe=rwe();vD.PrintVisitor=iwe.PrintVisitor;vD.print=iwe.print;swe.exports=vD;function nwe(t,e){var r=require("fs"),n=r.readFileSync(e,"utf8");t.exports=vD.compile(n)}o(nwe,"extension");typeof require<"u"&&require.extensions&&(require.extensions[".handlebars"]=nwe,require.extensions[".hbs"]=nwe)});var gwe=A(DD=>{"use strict";Object.defineProperty(DD,"__esModule",{value:!0});DD.getProxyUrl=dyt;DD.checkBypass=mwe;function dyt(t){let e=t.protocol==="https:";if(mwe(t))return;let r=e?process.env.https_proxy||process.env.HTTPS_PROXY:process.env.http_proxy||process.env.HTTP_PROXY;if(r)try{return new RD(r)}catch{if(!r.startsWith("http://")&&!r.startsWith("https://"))return new RD(`http://${r}`)}else return}o(dyt,"getProxyUrl");function mwe(t){if(!t.hostname)return!1;let e=t.hostname;if(fyt(e))return!0;let r=process.env.no_proxy||process.env.NO_PROXY||"";if(!r)return!1;let n;t.port?n=Number(t.port):t.protocol==="http:"?n=80:t.protocol==="https:"&&(n=443);let i=[t.hostname.toUpperCase()];typeof n=="number"&&i.push(`${i[0]}:${n}`);for(let s of r.split(",").map(a=>a.trim().toUpperCase()).filter(a=>a))if(s==="*"||i.some(a=>a===s||a.endsWith(`.${s}`)||s.startsWith(".")&&a.endsWith(`${s}`)))return!0;return!1}o(mwe,"checkBypass");function fyt(t){let e=t.toLowerCase();return e==="localhost"||e.startsWith("127.")||e.startsWith("[::1]")||e.startsWith("[0:0:0:0:0:0:0:1]")}o(fyt,"isLoopbackAddress");var RD=class extends URL{static{o(this,"DecodedURL")}constructor(e,r){super(e,r),this._decodedUsername=decodeURIComponent(super.username),this._decodedPassword=decodeURIComponent(super.password)}get username(){return this._decodedUsername}get password(){return this._decodedPassword}}});var Ewe=A(Ir=>{"use strict";var hyt=Ir&&Ir.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:o(function(){return e[r]},"get")}),Object.defineProperty(t,n,i)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),pyt=Ir&&Ir.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),OD=Ir&&Ir.__importStar||(function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[n.length]=i);return n},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),i=0;i<n.length;i++)n[i]!=="default"&&hyt(r,e,n[i]);return pyt(r,e),r
Line truncated
|
||||
`:case"\r":case" ":case" ":continue;default:throw Error("invalid base64 string.")}switch(i){case 0:a=s,i=1;break;case 1:r[n++]=a<<2|(s&48)>>4,a=s,i=2;break;case 2:r[n++]=(a&15)<<4|(s&60)>>2,a=s,i=3;break;case 3:r[n++]=(a&3)<<6|s,i=0;break}}if(i==1)throw Error("invalid base64 string.");return r.subarray(0,n)}o(UEt,"base64decode");Fy.base64decode=UEt;function qEt(t){let e="",r=0,n,i=0;for(let s=0;s<t.length;s++)switch(n=t[s],r){case 0:e+=sd[n>>2],i=(n&3)<<4,r=1;break;case 1:e+=sd[i|n>>4],i=(n&15)<<2,r=2;break;case 2:e+=sd[i|n>>6],e+=sd[n&63],r=0;break}return r&&(e+=sd[i],e+="=",r==1&&(e+="=")),e}o(qEt,"base64encode");Fy.base64encode=qEt});var xSe=A(XD=>{"use strict";Object.defineProperty(XD,"__esModule",{value:!0});XD.utf8read=void 0;var b8=o(t=>String.fromCharCode.apply(String,t),"fromCharCodes");function GEt(t){if(t.length<1)return"";let e=0,r=[],n=[],i=0,s,a=t.length;for(;e<a;)s=t[e++],s<128?n[i++]=s:s>191&&s<224?n[i++]=(s&31)<<6|t[e++]&63:s>239&&s<365?(s=((s&7)<<18|(t[e++]&63)<<12|(t[e++]&63)<<6|t[e++]&63)-65536,n[i++]=55296+(s>>10),n[i++]=56320+(s&1023)):n[i++]=(s&15)<<12|(t[e++]&63)<<6|t[e++]&63,i>8191&&(r.push(b8(n)),i=0);return r.length?(i&&r.push(b8(n.slice(0,i))),r.join("")):b8(n.slice(0,i))}o(GEt,"utf8read");XD.utf8read=GEt});var _w=A(xl=>{"use strict";Object.defineProperty(xl,"__esModule",{value:!0});xl.WireType=xl.mergeBinaryOptions=xl.UnknownFieldHandler=void 0;var HEt;(function(t){t.symbol=Symbol.for("protobuf-ts/unknown"),t.onRead=(r,n,i,s,a)=>{(e(n)?n[t.symbol]:n[t.symbol]=[]).push({no:i,wireType:s,data:a})},t.onWrite=(r,n,i)=>{for(let{no:s,wireType:a,data:c}of t.list(n))i.tag(s,a).raw(c)},t.list=(r,n)=>{if(e(r)){let i=r[t.symbol];return n?i.filter(s=>s.no==n):i}return[]},t.last=(r,n)=>t.list(r,n).slice(-1)[0];let e=o(r=>r&&Array.isArray(r[t.symbol]),"is")})(HEt=xl.UnknownFieldHandler||(xl.UnknownFieldHandler={}));function VEt(t,e){return Object.assign(Object.assign({},t),e)}o(VEt,"mergeBinaryOptions");xl.mergeBinaryOptions=VEt;var zEt;(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"})(zEt=xl.WireType||(xl.WireType={}))});var eQ=A(Os=>{"use strict";Object.defineProperty(Os,"__esModule",{value:!0});Os.varint32read=Os.varint32write=Os.int64toString=Os.int64fromString=Os.varint64write=Os.varint64read=void 0;function $Et(){let t=0,e=0;for(let n=0;n<28;n+=7){let i=this.buf[this.pos++];if(t|=(i&127)<<n,(i&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 i=this.buf[this.pos++];if(e|=(i&127)<<n,(i&128)==0)return this.assertBounds(),[t,e]}throw new Error("invalid varint")}o($Et,"varint64read");Os.varint64read=$Et;function jEt(t,e,r){for(let s=0;s<28;s=s+7){let a=t>>>s,c=!(!(a>>>7)&&e==0),l=(c?a|128:a)&255;if(r.push(l),!c)return}let n=t>>>28&15|(e&7)<<4,i=e>>3!=0;if(r.push((i?n|128:n)&255),!!i){for(let s=3;s<31;s=s+7){let a=e>>>s,c=!!(a>>>7),l=(c?a|128:a)&255;if(r.push(l),!c)return}r.push(e>>>31&1)}}o(jEt,"varint64write");Os.varint64write=jEt;var ZD=65536*65536;function WEt(t){let e=t[0]=="-";e&&(t=t.slice(1));let r=1e6,n=0,i=0;function s(a,c){let l=Number(t.slice(a,c));i*=r,n=n*r+l,n>=ZD&&(i=i+(n/ZD|0),n=n%ZD)}return o(s,"add1e6digit"),s(-24,-18),s(-18,-12),s(-12,-6),s(-6),[e,n,i]}o(WEt,"int64fromString");Os.int64fromString=WEt;function JEt(t,e){if(e>>>0<=2097151)return""+(ZD*e+(t>>>0));let r=t&16777215,n=(t>>>24|e<<8)>>>0&16777215,i=e>>16&65535,s=r+n*6777216+i*6710656,a=n+i*8147497,c=i*2,l=1e7;s>=l&&(a+=Math.floor(s/l),s%=l),a>=l&&(c+=Math.floor(a/l),a%=l);function u(d,f){let h=d?String(d):"";return f?"0000000".slice(h.length)+h:h}return o(u,"decimalFrom1e7"),u(c,0)+u(a,c)+u(s,1)}o(JEt,"int64toString");Os.int64toString=JEt;function YEt(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)}}o(YEt,"varint32write");Os.varint32write=YEt;function KEt(){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}o(KEt,"varint32read");Os.varint32read=KEt});var Qf=A(Df=>{"use strict";Object.defineProperty(Df,"__esModule",{value:!0});Df.PbLong=Df.PbULong=Df.detectBi=void 0;var Tw=eQ(),Jt;function vSe(){let t=new DataView(new ArrayBuffer(8));Jt=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("922337203685477580
Line truncated
|
||||
`)}};vQ.RpcError=a6});var l6=A(_Q=>{"use strict";Object.defineProperty(_Q,"__esModule",{value:!0});_Q.mergeRpcOptions=void 0;var cBe=cr();function Ebt(t,e){if(!e)return t;let r={};NQ(t,r),NQ(e,r);for(let n of Object.keys(e)){let i=e[n];switch(n){case"jsonOptions":r.jsonOptions=cBe.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=cBe.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},NQ(t.meta,r.meta),NQ(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(i):i.concat();break}}return r}o(Ebt,"mergeRpcOptions");_Q.mergeRpcOptions=Ebt;function NQ(t,e){if(!t)return;let r=e;for(let[n,i]of Object.entries(t))i instanceof Date?r[n]=new Date(i.getTime()):Array.isArray(i)?r[n]=i.concat():r[n]=i}o(NQ,"copy")});var d6=A(rA=>{"use strict";Object.defineProperty(rA,"__esModule",{value:!0});rA.Deferred=rA.DeferredState=void 0;var Ql;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(Ql=rA.DeferredState||(rA.DeferredState={}));var u6=class{static{o(this,"Deferred")}constructor(e=!0){this._state=Ql.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!==Ql.PENDING)throw new Error(`cannot resolve ${Ql[this.state].toLowerCase()}`);this._resolve(e),this._state=Ql.RESOLVED}reject(e){if(this.state!==Ql.PENDING)throw new Error(`cannot reject ${Ql[this.state].toLowerCase()}`);this._reject(e),this._state=Ql.REJECTED}resolvePending(e){this._state===Ql.PENDING&&this.resolve(e)}rejectPending(e){this._state===Ql.PENDING&&this.reject(e)}};rA.Deferred=u6});var h6=A(TQ=>{"use strict";Object.defineProperty(TQ,"__esModule",{value:!0});TQ.RpcOutputStreamController=void 0;var lBe=d6(),nA=cr(),f6=class{static{o(this,"RpcOutputStreamController")}constructor(){this._lis={nxt:[],msg:[],err:[],cmp:[]},this._closed=!1}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){nA.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){nA.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){nA.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(){nA.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._itState||(this._itState={q:[]}),this._closed===!0?this.pushIt({value:null,done:!0}):this._closed!==!1&&this.pushIt(this._closed),{next:o(()=>{let e=this._itState;nA.assert(e,"bad state"),nA.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 lBe.Deferred,e.p.promise)},"next")}}pushIt(e){let r=this._itState;if(r)if(r.p){let n=r.p;nA.assert(n.state==lBe.DeferredState.PENDING,"iterator contract broken"),"value"in e?n.resolve(e):n.reject(e),delete r.p}else r.q.push(e)}};TQ.RpcOutputStreamController=f6});var A6=A(jy=>{"use strict";var Cbt=jy&&jy.__awaiter||function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(d){try{u(n.next(d))}catch(f){a(f)}}o(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(f){a(f)}}o(l,"rejected");function u(d){d.done?s(d.value):i(d.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})};Object.defineProperty(jy,"__esModule",{value:!0});jy.UnaryCall=void 0;var p6=class{static{o(this,"UnaryCall")}constructor(e,r,n,i,s,a,c){this.method=e,this.requestHeaders=r,this.request=n,this.headers=i,this.response=s,this.status=a,this.trailers=c}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 Cbt(this,void 0,void 0,function*(){let[e,r,n,i]=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:i}})}};jy.UnaryCall=p6});var g6=A(Wy=>{"use strict";var bbt=Wy&&Wy.__awaiter||function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(d){try{u(n.next(d))}catch(f){a(f)}}o(c,
Line truncated
|
||||
globstar while`,e,f,r,h,p),this.matchOne(e.slice(f),r.slice(h),n))return this.debug("globstar found match!",f,c,p),!0;if(p==="."||p===".."||!i.dot&&p.charAt(0)==="."){this.debug("dot detected!",e,f,r,h);break}this.debug("globstar swallow a segment, and continue"),f++}return!!(n&&(this.debug(`
|
||||
>>> no match, partial?`,e,f,r,h),f===c))}var m;if(typeof u=="string"?(m=d===u,this.debug("string match",u,d,m)):(m=d.match(u),this.debug("pattern match",u,d,m)),!m)return!1}if(s===c&&a===l)return!0;if(s===c)return n;if(a===l)return s===c-1&&e[s]==="";throw new Error("wtf?")}braceExpand(){return xBe(this.pattern,this.options)}parse(e,r){OQ(e);let n=this.options;if(e==="**")if(n.noglobstar)e="*";else return dc;if(e==="")return"";let i="",s=!1,a=!1,c=[],l=[],u,d=!1,f=-1,h=-1,p,m,g,E=e.charAt(0)===".",y=n.dot||E,C=o(()=>E?"":y?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)","patternStart"),w=o(v=>v.charAt(0)==="."?"":n.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)","subPatternStart"),B=o(()=>{if(u){switch(u){case"*":i+=J6,s=!0;break;case"?":i+=K6,s=!0;break;default:i+="\\"+u;break}this.debug("clearStateChar %j %j",u,i),u=!1}},"clearStateChar");for(let v=0,j;v<e.length&&(j=e.charAt(v));v++){if(this.debug("%s %s %s %j",e,v,i,j),a){if(j==="/")return!1;IBe[j]&&(i+="\\"),i+=j,a=!1;continue}switch(j){case"/":return!1;case"\\":if(d&&e.charAt(v+1)==="-"){i+=j;continue}B(),a=!0;continue;case"?":case"*":case"+":case"@":case"!":if(this.debug("%s %s %s %j <-- stateChar",e,v,i,j),d){this.debug(" in class"),j==="!"&&v===h+1&&(j="^"),i+=j;continue}this.debug("call clearStateChar %j",u),B(),u=j,n.noext&&B();continue;case"(":{if(d){i+="(";continue}if(!u){i+="\\(";continue}let T={type:u,start:v-1,reStart:i.length,open:wBe[u].open,close:wBe[u].close};this.debug(this.pattern," ",T),c.push(T),i+=T.open,T.start===0&&T.type!=="!"&&(E=!0,i+=w(e.slice(v+1))),this.debug("plType %j %j",u,i),u=!1;continue}case")":{let T=c[c.length-1];if(d||!T){i+="\\)";continue}c.pop(),B(),s=!0,m=T,i+=m.close,m.type==="!"&&l.push(Object.assign(m,{reEnd:i.length}));continue}case"|":{let T=c[c.length-1];if(d||!T){i+="\\|";continue}B(),i+="|",T.start===0&&T.type!=="!"&&(E=!0,i+=w(e.slice(v+1)));continue}case"[":if(B(),d){i+="\\"+j;continue}d=!0,h=v,f=i.length,i+=j;continue;case"]":if(v===h+1||!d){i+="\\"+j;continue}p=e.substring(h+1,v);try{RegExp("["+qbt(Mbt(p))+"]"),i+=j}catch{i=i.substring(0,f)+"(?:$.)"}s=!0,d=!1;continue;default:B(),IBe[j]&&!(j==="^"&&d)&&(i+="\\"),i+=j;break}}for(d&&(p=e.slice(h+1),g=this.parse(p,W6),i=i.substring(0,f)+"\\["+g[0],s=s||g[1]),m=c.pop();m;m=c.pop()){let v;v=i.slice(m.reStart+m.open.length),this.debug("setting tail",i,m),v=v.replace(/((?:\\{2}){0,64})(\\?)\|/g,(T,H,V)=>(V||(V="\\"),H+H+V+"|")),this.debug(`tail=%j
|
||||
%s`,v,v,m,i);let j=m.type==="*"?J6:m.type==="?"?K6:"\\"+m.type;s=!0,i=i.slice(0,m.reStart)+j+"\\("+v}B(),a&&(i+="\\\\");let Q=Obt[i.charAt(0)];for(let v=l.length-1;v>-1;v--){let j=l[v],T=i.slice(0,j.reStart),H=i.slice(j.reStart,j.reEnd-8),V=i.slice(j.reEnd),W=i.slice(j.reEnd-8,j.reEnd)+V,ee=T.split(")").length,ae=T.split("(").length-ee,Ae=V;for(let z=0;z<ae;z++)Ae=Ae.replace(/\)[+*?]?/,"");V=Ae;let Y=V===""&&r!==W6?"(?:$|\\/)":"";i=T+H+V+Y+W}if(i!==""&&s&&(i="(?=.)"+i),Q&&(i=C()+i),r===W6)return[i,s];if(n.nocase&&!s&&(s=e.toUpperCase()!==e.toLowerCase()),!s)return Fbt(e);let M=n.nocase?"i":"";try{return Object.assign(new RegExp("^"+i+"$",M),{_glob:e,_src:i})}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?J6:r.dot?kbt:Pbt,i=r.nocase?"i":"",s=e.map(a=>(a=a.map(c=>typeof c=="string"?Ubt(c):c===dc?dc:c._src).reduce((c,l)=>(c[c.length-1]===dc&&l===dc||c.push(l),c),[]),a.forEach((c,l)=>{c!==dc||a[l-1]===dc||(l===0?a.length>1?a[l+1]="(?:\\/|"+n+"\\/)?"+a[l+1]:a[l]=n:l===a.length-1?a[l-1]+="(?:\\/|"+n+")?":(a[l-1]+="(?:\\/|\\/"+n+"\\/)"+a[l+1],a[l+1]=dc))}),a.filter(c=>c!==dc).join("/"))).join("|");s="^(?:"+s+")$",this.negate&&(s="^(?!"+s+").*$");try{this.regexp=new RegExp(s,i)}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;Y6.sep!=="/"&&(e=e.split(Y6.sep).join("/")),e=e.split(SBe),this.debug(this.pattern,"split",e);let i=this.set;this.debug(this.pattern,"set",i);let s;for(let a=e.length-1;a>=0&&(s=e[a],!s);a--);for(let a=0;a<i.length;a++){let c=i[a],l=e;if(n.matchBase&&c.length===1&&(l=[s]),this.matchOne(l,c,r))return n.flipNegate?!0:!this.negate}return n.flipNegate?!1:this.negate}static defaults(e){return So.defaults(e).Minimatch}};So.Minimatch=nE});var DBe=A((Hxr,TBe)=>{TBe.exports=RBe;var eJ=require("fs"),{EventEmitter:Gbt}=require("events"),{Minimatch:Z6}=vBe(),{resolve:Hbt}=require("path");function Vbt(t,e){return new Promise((r,n)=>{eJ.readdir(t,{withFileTypes:!0},(i,s)=>{if(i)switch(i.code){case"ENOTDIR":e?n(i):r([]);break;case"ENOTSUP":case"ENOENT":case"ENAMETOOLONG":case"UNKNOWN":r([]);break;default:n(i);break}else r(s)})})}o(Vbt,"readdir");function NBe(t,e){return new Promise((r,n)=>{(e?eJ.stat:eJ.lstat)(t,(s,a)=>{s?s.code==="ENOENT"?r(e?NBe(t,!1):null):r(null):r(a)})})}o(NBe,"stat");async function*_Be(t,e,r,n,i,s){let a=await Vbt(e+t,s);for(let c of a){let l=c.name;l===void 0&&(l=c,n=!0);let u=t+"/"+l,d=u.slice(1),f=e+"/"+d,h=null;(n||r)&&(h=await NBe(f,r)),!h&&c.name!==void 0&&(h=c),h===null&&(h={isDirectory:o(()=>!1,"isDirectory")}),h.isDirectory()?i(d)||(yield{relative:d,absolute:f,stats:h},yield*_Be(u,e,r,n,i,!1)):yield{relative:d,absolute:f,stats:h}}}o(_Be,"exploreWalkAsync");async function*zbt(t,e,r,n){yield*_Be("",t,e,r,n,!0)}o(zbt,"explore");function jbt(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}}o(jbt,"readOptions");var LQ=class extends Gbt{static{o(this,"ReaddirGlob")}constructor(e,r,n){if(super(),typeof r=="function"&&(n=r,r=null),this.options=jbt(r||{}),this.matchers=[],this.options.pattern){let i=Array.isArray(this.options.pattern)?this.options.pattern:[this.options.pattern];this.matchers=i.map(s=>new Z6(s,{dot:this.options.dot,noglobstar:this.options.noglobstar,matchBase:this.options.matchBase,nocase:this.options.nocase}))}if(this.ignoreMatchers=[],this.options.ignore){let i=Array.isArray(this.options.ignore)?this.options.ignore:[this.options.ignore];this.ignoreMatchers=i.map(s=>new Z6(s,{dot:!0}))}if(this.skipMatchers=[],this.options.skip){let i=Array.isArray(this.options.skip)?this.options.skip:[this.options.skip];this.skipMatchers=i.map(s=>new Z6(s,{dot:!0}))}this.iterator=zbt(Hbt(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",i=>this._matches.push(this.options.absolute?i.absolute:i.relative)),this.on("error",i=>n(i)),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(i=>i.match(n)))&&!this.ignoreMatchers.some(i=>i.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,i=e.value.absolute;this.options.mark&&r&&(n+="/",i+="/"),this.options.stat?this.emit("match",{relative:n,absolute:i,stat:e.value.stats}):this.emit("match",{relative:n,abs
Line truncated
|
||||
`,S);S=k===-1?I.length:k}else if(N!==-1&&I[S]==="/"&&I[S+1]==="*"){let k=I.indexOf("*/",S);k!==-1?(S=k+2,N=I.indexOf("*/",S)):(b+=I[S],S++)}else b+=I[S],S++;return b}o(HC,"stripComments");function KB(I){let b=HC(I.toString()),S=b.match(Dd);if(S||(S=b.match(du)),!S)throw new Error(`could not parse args in autoInject
|
||||
>>> no match, partial?`,e,f,r,h),f===c))}var g;if(typeof u=="string"?(g=d===u,this.debug("string match",u,d,g)):(g=d.match(u),this.debug("pattern match",u,d,g)),!g)return!1}if(s===c&&a===l)return!0;if(s===c)return n;if(a===l)return s===c-1&&e[s]==="";throw new Error("wtf?")}braceExpand(){return zBe(this.pattern,this.options)}parse(e,r){OQ(e);let n=this.options;if(e==="**")if(n.noglobstar)e="*";else return fc;if(e==="")return"";let i="",s=!1,a=!1,c=[],l=[],u,d=!1,f=-1,h=-1,p,g,m,E=e.charAt(0)===".",y=n.dot||E,C=o(()=>E?"":y?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)","patternStart"),I=o(v=>v.charAt(0)==="."?"":n.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)","subPatternStart"),B=o(()=>{if(u){switch(u){case"*":i+=X6,s=!0;break;case"?":i+=tW,s=!0;break;default:i+="\\"+u;break}this.debug("clearStateChar %j %j",u,i),u=!1}},"clearStateChar");for(let v=0,$;v<e.length&&($=e.charAt(v));v++){if(this.debug("%s %s %s %j",e,v,i,$),a){if($==="/")return!1;GBe[$]&&(i+="\\"),i+=$,a=!1;continue}switch($){case"/":return!1;case"\\":if(d&&e.charAt(v+1)==="-"){i+=$;continue}B(),a=!0;continue;case"?":case"*":case"+":case"@":case"!":if(this.debug("%s %s %s %j <-- stateChar",e,v,i,$),d){this.debug(" in class"),$==="!"&&v===h+1&&($="^"),i+=$;continue}this.debug("call clearStateChar %j",u),B(),u=$,n.noext&&B();continue;case"(":{if(d){i+="(";continue}if(!u){i+="\\(";continue}let D={type:u,start:v-1,reStart:i.length,open:qBe[u].open,close:qBe[u].close};this.debug(this.pattern," ",D),c.push(D),i+=D.open,D.start===0&&D.type!=="!"&&(E=!0,i+=I(e.slice(v+1))),this.debug("plType %j %j",u,i),u=!1;continue}case")":{let D=c[c.length-1];if(d||!D){i+="\\)";continue}c.pop(),B(),s=!0,g=D,i+=g.close,g.type==="!"&&l.push(Object.assign(g,{reEnd:i.length}));continue}case"|":{let D=c[c.length-1];if(d||!D){i+="\\|";continue}B(),i+="|",D.start===0&&D.type!=="!"&&(E=!0,i+=I(e.slice(v+1)));continue}case"[":if(B(),d){i+="\\"+$;continue}d=!0,h=v,f=i.length,i+=$;continue;case"]":if(v===h+1||!d){i+="\\"+$;continue}p=e.substring(h+1,v);try{RegExp("["+u0t(c0t(p))+"]"),i+=$}catch{i=i.substring(0,f)+"(?:$.)"}s=!0,d=!1;continue;default:B(),GBe[$]&&!($==="^"&&d)&&(i+="\\"),i+=$;break}}for(d&&(p=e.slice(h+1),m=this.parse(p,Z6),i=i.substring(0,f)+"\\["+m[0],s=s||m[1]),g=c.pop();g;g=c.pop()){let v;v=i.slice(g.reStart+g.open.length),this.debug("setting tail",i,g),v=v.replace(/((?:\\{2}){0,64})(\\?)\|/g,(D,H,V)=>(V||(V="\\"),H+H+V+"|")),this.debug(`tail=%j
|
||||
%s`,v,v,g,i);let $=g.type==="*"?X6:g.type==="?"?tW:"\\"+g.type;s=!0,i=i.slice(0,g.reStart)+$+"\\("+v}B(),a&&(i+="\\\\");let Q=s0t[i.charAt(0)];for(let v=l.length-1;v>-1;v--){let $=l[v],D=i.slice(0,$.reStart),H=i.slice($.reStart,$.reEnd-8),V=i.slice($.reEnd),J=i.slice($.reEnd-8,$.reEnd)+V,ee=D.split(")").length,ae=D.split("(").length-ee,Ae=V;for(let z=0;z<ae;z++)Ae=Ae.replace(/\)[+*?]?/,"");V=Ae;let Y=V===""&&r!==Z6?"(?:$|\\/)":"";i=D+H+V+Y+J}if(i!==""&&s&&(i="(?=.)"+i),Q&&(i=C()+i),r===Z6)return[i,s];if(n.nocase&&!s&&(s=e.toUpperCase()!==e.toLowerCase()),!s)return a0t(e);let M=n.nocase?"i":"";try{return Object.assign(new RegExp("^"+i+"$",M),{_glob:e,_src:i})}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?X6:r.dot?n0t:i0t,i=r.nocase?"i":"",s=e.map(a=>(a=a.map(c=>typeof c=="string"?l0t(c):c===fc?fc:c._src).reduce((c,l)=>(c[c.length-1]===fc&&l===fc||c.push(l),c),[]),a.forEach((c,l)=>{c!==fc||a[l-1]===fc||(l===0?a.length>1?a[l+1]="(?:\\/|"+n+"\\/)?"+a[l+1]:a[l]=n:l===a.length-1?a[l-1]+="(?:\\/|"+n+")?":(a[l-1]+="(?:\\/|\\/"+n+"\\/)"+a[l+1],a[l+1]=fc))}),a.filter(c=>c!==fc).join("/"))).join("|");s="^(?:"+s+")$",this.negate&&(s="^(?!"+s+").*$");try{this.regexp=new RegExp(s,i)}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;eW.sep!=="/"&&(e=e.split(eW.sep).join("/")),e=e.split(HBe),this.debug(this.pattern,"split",e);let i=this.set;this.debug(this.pattern,"set",i);let s;for(let a=e.length-1;a>=0&&(s=e[a],!s);a--);for(let a=0;a<i.length;a++){let c=i[a],l=e;if(n.matchBase&&c.length===1&&(l=[s]),this.matchOne(l,c,r))return n.flipNegate?!0:!this.negate}return n.flipNegate?!1:this.negate}static defaults(e){return So.defaults(e).Minimatch}};So.Minimatch=nE});var KBe=A((Gvr,YBe)=>{YBe.exports=JBe;var iW=require("fs"),{EventEmitter:d0t}=require("events"),{Minimatch:nW}=$Be(),{resolve:f0t}=require("path");function h0t(t,e){return new Promise((r,n)=>{iW.readdir(t,{withFileTypes:!0},(i,s)=>{if(i)switch(i.code){case"ENOTDIR":e?n(i):r([]);break;case"ENOTSUP":case"ENOENT":case"ENAMETOOLONG":case"UNKNOWN":r([]);break;default:n(i);break}else r(s)})})}o(h0t,"readdir");function jBe(t,e){return new Promise((r,n)=>{(e?iW.stat:iW.lstat)(t,(s,a)=>{s?s.code==="ENOENT"?r(e?jBe(t,!1):null):r(null):r(a)})})}o(jBe,"stat");async function*WBe(t,e,r,n,i,s){let a=await h0t(e+t,s);for(let c of a){let l=c.name;l===void 0&&(l=c,n=!0);let u=t+"/"+l,d=u.slice(1),f=e+"/"+d,h=null;(n||r)&&(h=await jBe(f,r)),!h&&c.name!==void 0&&(h=c),h===null&&(h={isDirectory:o(()=>!1,"isDirectory")}),h.isDirectory()?i(d)||(yield{relative:d,absolute:f,stats:h},yield*WBe(u,e,r,n,i,!1)):yield{relative:d,absolute:f,stats:h}}}o(WBe,"exploreWalkAsync");async function*p0t(t,e,r,n){yield*WBe("",t,e,r,n,!0)}o(p0t,"explore");function A0t(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}}o(A0t,"readOptions");var LQ=class extends d0t{static{o(this,"ReaddirGlob")}constructor(e,r,n){if(super(),typeof r=="function"&&(n=r,r=null),this.options=A0t(r||{}),this.matchers=[],this.options.pattern){let i=Array.isArray(this.options.pattern)?this.options.pattern:[this.options.pattern];this.matchers=i.map(s=>new nW(s,{dot:this.options.dot,noglobstar:this.options.noglobstar,matchBase:this.options.matchBase,nocase:this.options.nocase}))}if(this.ignoreMatchers=[],this.options.ignore){let i=Array.isArray(this.options.ignore)?this.options.ignore:[this.options.ignore];this.ignoreMatchers=i.map(s=>new nW(s,{dot:!0}))}if(this.skipMatchers=[],this.options.skip){let i=Array.isArray(this.options.skip)?this.options.skip:[this.options.skip];this.skipMatchers=i.map(s=>new nW(s,{dot:!0}))}this.iterator=p0t(f0t(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",i=>this._matches.push(this.options.absolute?i.absolute:i.relative)),this.on("error",i=>n(i)),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(i=>i.match(n)))&&!this.ignoreMatchers.some(i=>i.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,i=e.value.absolute;this.options.mark&&r&&(n+="/",i+="/"),this.options.stat?this.emit("match",{relative:n,absolute:i,stat:e.value.stats}):this.emit("match",{relative:n,abs
Line truncated
|
||||
`,S);S=k===-1?w.length:k}else if(T!==-1&&w[S]==="/"&&w[S+1]==="*"){let k=w.indexOf("*/",S);k!==-1?(S=k+2,T=w.indexOf("*/",S)):(b+=w[S],S++)}else b+=w[S],S++;return b}o(HC,"stripComments");function WB(w){let b=HC(w.toString()),S=b.match(Qd);if(S||(S=b.match(fu)),!S)throw new Error(`could not parse args in autoInject
|
||||
Source:
|
||||
`+b);let[,N]=S;return N.replace(/\s/g,"").split(YB).map(k=>k.replace(GC,"").trim())}o(KB,"parseParams");function rm(I,b){var S={};return Object.keys(I).forEach(N=>{var k=I[N],O,U=p(k),G=!U&&k.length===1||U&&k.length===0;if(Array.isArray(k))O=[...k],k=O.pop(),S[N]=O.concat(O.length>0?J:k);else if(G)S[N]=k;else{if(O=KB(k),k.length===0&&!U&&O.length===0)throw new Error("autoInject task functions require explicit parameters.");U||O.pop(),S[N]=O.concat(J)}function J(Se,Ct){var Rt=O.map(It=>Se[It]);Rt.push(Ct),E(k)(...Rt)}o(J,"newTask")}),Td(S,b)}o(rm,"autoInject");class XB{static{o(this,"DLL")}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):VC(this,b)}push(b){this.tail?this.insertAfter(this.tail,b):VC(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:N}=S;b(S)&&this.removeLink(S),S=N}return this}}function VC(I,b){I.length=1,I.head=I.tail=b}o(VC,"setInitial");function nm(I,b,S){if(b==null)b=1;else if(b===0)throw new RangeError("Concurrency must not be zero");var N=E(I),k=0,O=[];let U={error:[],drain:[],saturated:[],unsaturated:[],empty:[]};function G(Pe,we){U[Pe].push(we)}o(G,"on");function J(Pe,we){let Oe=o((...St)=>{Se(Pe,Oe),we(...St)},"handleAndRemove");U[Pe].push(Oe)}o(J,"once");function Se(Pe,we){if(!Pe)return Object.keys(U).forEach(Oe=>U[Oe]=[]);if(!we)return U[Pe]=[];U[Pe]=U[Pe].filter(Oe=>Oe!==we)}o(Se,"off");function Ct(Pe,...we){U[Pe].forEach(Oe=>Oe(...we))}o(Ct,"trigger");var Rt=!1;function It(Pe,we,Oe,St){if(St!=null&&typeof St!="function")throw new Error("task callback must be a function");Tt.started=!0;var pr,Mn;function Do(xh,...KC){if(xh)return Oe?Mn(xh):pr();if(KC.length<=1)return pr(KC[0]);pr(KC)}o(Do,"promiseCallback");var am=Tt._createTaskItem(Pe,Oe?Do:St||Do);if(we?Tt._tasks.unshift(am):Tt._tasks.push(am),Rt||(Rt=!0,u(()=>{Rt=!1,Tt.process()})),Oe||!St)return new Promise((xh,KC)=>{pr=xh,Mn=KC})}o(It,"_insert");function To(Pe){return function(we,...Oe){k-=1;for(var St=0,pr=Pe.length;St<pr;St++){var Mn=Pe[St],Do=O.indexOf(Mn);Do===0?O.shift():Do>0&&O.splice(Do,1),Mn.callback(we,...Oe),we!=null&&Ct("error",we,Mn.data)}k<=Tt.concurrency-Tt.buffer&&Ct("unsaturated"),Tt.idle()&&Ct("drain"),Tt.process()}}o(To,"_createCB");function om(Pe){return Pe.length===0&&Tt.idle()?(u(()=>Ct("drain")),!0):!1}o(om,"_maybeDrain");let Bh=o(Pe=>we=>{if(!we)return new Promise((Oe,St)=>{J(Pe,(pr,Mn)=>{if(pr)return St(pr);Oe(Mn)})});Se(Pe),G(Pe,we)},"eventMethod");var YC=!1,Tt={_tasks:new XB,_createTaskItem(Pe,we){return{data:Pe,callback:we}},*[Symbol.iterator](){yield*Tt._tasks[Symbol.iterator]()},concurrency:b,payload:S,buffer:b/4,started:!1,paused:!1,push(Pe,we){return Array.isArray(Pe)?om(Pe)?void 0:Pe.map(Oe=>It(Oe,!1,!1,we)):It(Pe,!1,!1,we)},pushAsync(Pe,we){return Array.isArray(Pe)?om(Pe)?void 0:Pe.map(Oe=>It(Oe,!1,!0,we)):It(Pe,!1,!0,we)},kill(){Se(),Tt._tasks.empty()},unshift(Pe,we){return Array.isArray(Pe)?om(Pe)?void 0:Pe.map(Oe=>It(Oe,!0,!1,we)):It(Pe,!0,!1,we)},unshiftAsync(Pe,we){return Array.isArray(Pe)?om(Pe)?void 0:Pe.map(Oe=>It(Oe,!0,!0,we)):It(Pe,!0,!0,we)},remove(Pe){Tt._tasks.remove(Pe)},process(){if(!YC){for(YC=!0;!Tt.paused&&k<Tt.concurrency&&Tt._tasks.length;){var Pe=[],we=[],Oe=Tt._tasks.length;Tt.payload&&(Oe=Math.min(Oe,Tt.payload));for(var St=0;St<Oe;St++){var pr=Tt._tasks.shift();Pe.push(pr),O.push(pr),we.push(pr.data)}k+=1,Tt._tasks.length===0&&Ct("empty"),k===Tt.concurrency&&Ct("saturated");var Mn=ee(To(Pe));N(we,Mn)}YC=!1}},length(){return Tt._tasks.length},running(){return k},workersList(){return O},idle(){return Tt._tasks.length+k===0},pause(){Tt.paused=!0},resume(){Tt.paused!==!1&&(Tt.paused=!1,u(Tt.process))}};return Object.defineProperties(Tt,{saturated:{writable:!1,value:Bh("saturated")},unsaturated:{writable:!1,value:Bh("unsaturated")},empty:{writable:!1,value:Bh("empty")},drain:{writable:!1,value:Bh("drain")},error:{writable:!1,value:Bh("error")}}),Tt}o(nm,"queue$1");function im(I,b){return nm(I,1,b)}o(im,"cargo$1");function Vs(I,b,S){return nm(I,b,S)}o(Vs,"cargo");function ZB(I,b,S,N){N=v(N);var k=E(S);return Jr(I,(O,U,G)=>{k(b,O,(J,Se)=>{b=Se,G(J)})},O=>N(O,b))}o(ZB,"reduce");var ka=y(ZB,4);function zC(...I){var b=I.map(E);return function(...S){var N=this,k=S[S.length-1];return typeof k=="function"?S.pop():k=Qa(),ka(b,S,(O,U,G)=>{U.apply(N,O.concat((J,...Se)=>{G(J,Se)}))},(O,U)=>k(O,...U)),k[As]}}o(zC,"seq");function be(...I){return zC(...I.revers
Line truncated
|
||||
GFS4: `),console.error(t)},"debug"));Nr[mi]||(GBe=global[mi]||[],VBe(Nr,GBe),Nr.close=(function(t){function e(r,n){return t.call(Nr,r,function(i){i||HBe(),typeof n=="function"&&n.apply(this,arguments)})}return o(e,"close"),Object.defineProperty(e,GQ,{value:t}),e})(Nr.close),Nr.closeSync=(function(t){function e(r){t.apply(Nr,arguments),HBe()}return o(e,"closeSync"),Object.defineProperty(e,GQ,{value:t}),e})(Nr.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){nA(Nr[mi]),require("assert").equal(Nr[mi].length,0)}));var GBe;global[mi]||VBe(global,Nr[mi]);iJ.exports=rJ(t0t(Nr));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!Nr.__patched&&(iJ.exports=rJ(Nr),Nr.__patched=!0);function rJ(t){Zbt(t),t.gracefulify=rJ,t.createReadStream=Q,t.createWriteStream=M;var e=t.readFile;t.readFile=r;function r(T,H,V){return typeof H=="function"&&(V=H,H=null),W(T,H,V);function W(ee,ae,Ae,Y){return e(ee,ae,function(z){z&&(z.code==="EMFILE"||z.code==="ENFILE")?iE([W,[ee,ae,Ae],z,Y||Date.now(),Date.now()]):typeof Ae=="function"&&Ae.apply(this,arguments)})}o(W,"go$readFile")}o(r,"readFile");var n=t.writeFile;t.writeFile=i;function i(T,H,V,W){return typeof V=="function"&&(W=V,V=null),ee(T,H,V,W);function ee(ae,Ae,Y,z,Ie){return n(ae,Ae,Y,function(Be){Be&&(Be.code==="EMFILE"||Be.code==="ENFILE")?iE([ee,[ae,Ae,Y,z],Be,Ie||Date.now(),Date.now()]):typeof z=="function"&&z.apply(this,arguments)})}o(ee,"go$writeFile")}o(i,"writeFile");var s=t.appendFile;s&&(t.appendFile=a);function a(T,H,V,W){return typeof V=="function"&&(W=V,V=null),ee(T,H,V,W);function ee(ae,Ae,Y,z,Ie){return s(ae,Ae,Y,function(Be){Be&&(Be.code==="EMFILE"||Be.code==="ENFILE")?iE([ee,[ae,Ae,Y,z],Be,Ie||Date.now(),Date.now()]):typeof z=="function"&&z.apply(this,arguments)})}o(ee,"go$appendFile")}o(a,"appendFile");var c=t.copyFile;c&&(t.copyFile=l);function l(T,H,V,W){return typeof V=="function"&&(W=V,V=0),ee(T,H,V,W);function ee(ae,Ae,Y,z,Ie){return c(ae,Ae,Y,function(Be){Be&&(Be.code==="EMFILE"||Be.code==="ENFILE")?iE([ee,[ae,Ae,Y,z],Be,Ie||Date.now(),Date.now()]):typeof z=="function"&&z.apply(this,arguments)})}o(ee,"go$copyFile")}o(l,"copyFile");var u=t.readdir;t.readdir=f;var d=/^v[0-5]\./;function f(T,H,V){typeof H=="function"&&(V=H,H=null);var W=d.test(process.version)?o(function(Ae,Y,z,Ie){return u(Ae,ee(Ae,Y,z,Ie))},"go$readdir"):o(function(Ae,Y,z,Ie){return u(Ae,Y,ee(Ae,Y,z,Ie))},"go$readdir");return W(T,H,V);function ee(ae,Ae,Y,z){return function(Ie,Be){Ie&&(Ie.code==="EMFILE"||Ie.code==="ENFILE")?iE([W,[ae,Ae,Y],Ie,z||Date.now(),Date.now()]):(Be&&Be.sort&&Be.sort(),typeof Y=="function"&&Y.call(this,Ie,Be))}}}if(o(f,"readdir"),process.version.substr(0,4)==="v0.8"){var h=e0t(t);y=h.ReadStream,w=h.WriteStream}var p=t.ReadStream;p&&(y.prototype=Object.create(p.prototype),y.prototype.open=C);var m=t.WriteStream;m&&(w.prototype=Object.create(m.prototype),w.prototype.open=B),Object.defineProperty(t,"ReadStream",{get:o(function(){return y},"get"),set:o(function(T){y=T},"set"),enumerable:!0,configurable:!0}),Object.defineProperty(t,"WriteStream",{get:o(function(){return w},"get"),set:o(function(T){w=T},"set"),enumerable:!0,configurable:!0});var g=y;Object.defineProperty(t,"FileReadStream",{get:o(function(){return g},"get"),set:o(function(T){g=T},"set"),enumerable:!0,configurable:!0});var E=w;Object.defineProperty(t,"FileWriteStream",{get:o(function(){return E},"get"),set:o(function(T){E=T},"set"),enumerable:!0,configurable:!0});function y(T,H){return this instanceof y?(p.apply(this,arguments),this):y.apply(Object.create(y.prototype),arguments)}o(y,"ReadStream");function C(){var T=this;j(T.path,T.flags,T.mode,function(H,V){H?(T.autoClose&&T.destroy(),T.emit("error",H)):(T.fd=V,T.emit("open",V),T.read())})}o(C,"ReadStream$open");function w(T,H){return this instanceof w?(m.apply(this,arguments),this):w.apply(Object.create(w.prototype),arguments)}o(w,"WriteStream");function B(){var T=this;j(T.path,T.flags,T.mode,function(H,V){H?(T.destroy(),T.emit("error",H)):(T.fd=V,T.emit("open",V))})}o(B,"WriteStream$open");function Q(T,H){return new t.ReadStream(T,H)}o(Q,"createReadStream");function M(T,H){return new t.WriteStream(T,H)}o(M,"createWriteStream");var v=t.open;t.open=j;function j(T,H,V,W){return typeof V=="function"&&(W=V,V=null),ee(T,H,V,W);function ee(ae,Ae,Y,z,Ie){return v(ae,Ae,Y,function(Be,it){Be&&(Be.code==="EMFILE"||Be.code==="ENFILE")?iE([ee,[ae,Ae,Y,z],Be,Ie||Date.now(),Date.now()]):typeof z=="function"&&z.apply(this,arguments)})}o(ee,"go$open")}return o(j,"open"),t}o(rJ,"patch");function iE(t){nA("ENQUEUE",t[0].name,t[1]),Nr[mi].push(t),nJ()}o(iE,"enqueue");var qQ;function HBe(){for(var t=Date.now(),e=0;e<Nr[mi].length;++e)Nr[mi][e].length>2&&(Nr[mi][e][3]=t,Nr[mi][e][4]=t);nJ()}o(HBe,"resetQueue");function nJ(){if(clearTimeout(qQ),qQ=void 0,Nr[mi].length!==0){var t=Nr[mi].shift(),e=t[0],r=t[1],n=t[2],i=t[3],s=t[4];if(i===void 0)nA("RETRY",e.name,r),e.apply(null,r);else if(Date.now()-i>=6e4){nA("TIMEOUT",e.name,r);var a=r.pop();typeof
Line truncated
|
||||
`;super(r),this.name="AggregateError",this.errors=e}};VJ.exports={AggregateError:HJ,kEmptyObject:Object.freeze({}),once(t){let e=!1;return function(...r){e||(e=!0,t.apply(this,r))}},createDeferredPromise:o(function(){let t,e;return{promise:new Promise((n,i)=>{t=n,e=i}),resolve:t,reject:e}},"createDeferredPromise"),promisify(t){return new Promise((e,r)=>{t((n,...i)=>n?r(n):e(...i))})},debuglog(){return function(){}},format(t,...e){return t.replace(/%([sdifj])/g,function(...[r,n]){let i=e.shift();return n==="f"?i.toFixed(6):n==="j"?JSON.stringify(i):n==="s"&&typeof i=="object"?`${i.constructor!==Object?i.constructor.name:""} {}`.trim():i.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"{}"}},types:{isAsyncFunction(t){return t instanceof FBt},isArrayBufferView(t){return ArrayBuffer.isView(t)}},isBlob:MBt,deprecate(t,e){return t},addAbortListener:require("events").addAbortListener||o(function(e,r){if(e===void 0)throw new ERR_INVALID_ARG_TYPE("signal","AbortSignal",e);LNe(e,"signal"),UBt(r,"listener");let n;return e.aborted?queueMicrotask(()=>r()):(e.addEventListener("abort",r,{__proto__:null,once:!0,[kBt]:!0}),n=o(()=>{e.removeEventListener("abort",r)},"removeEventListener")),{__proto__:null,[PBt](){var i;(i=n)===null||i===void 0||i()}}},"addAbortListener"),AbortSignalAny:OBt.any||o(function(e){if(e.length===1)return e[0];let r=new LBt,n=o(()=>r.abort(),"abort");return e.forEach(i=>{LNe(i,"signals"),i.addEventListener("abort",n,{once:!0})}),r.signal.addEventListener("abort",()=>{e.forEach(i=>i.removeEventListener("abort",n))},{once:!0}),r.signal},"AbortSignalAny")};VJ.exports.promisify.custom=Symbol.for("nodejs.util.promisify.custom")});var os=A((o_r,UNe)=>{"use strict";var{format:qBt,inspect:d1,AggregateError:GBt}=Ri(),HBt=globalThis.AggregateError||GBt,VBt=Symbol("kIsNodeError"),zBt=["string","function","number","object","Function","Object","boolean","bigint","symbol"],jBt=/^([A-Z][a-z0-9]*)+$/,$Bt="__node_internal_",f1={};function oA(t,e){if(!t)throw new f1.ERR_INTERNAL_ASSERTION(e)}o(oA,"assert");function FNe(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}`}o(FNe,"addNumericalSeparator");function JBt(t,e,r){if(typeof e=="function")return oA(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 oA(n===r.length,`Code: ${t}; The provided arguments length (${r.length}) does not match the required ones (${n}).`),r.length===0?e:qBt(e,...r)}o(JBt,"getMessage");function yi(t,e,r){r||(r=Error);class n extends r{static{o(this,"NodeError")}constructor(...s){super(JBt(t,e,s))}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[VBt]=!0,f1[t]=n}o(yi,"E");function MNe(t){let e=$Bt+t.name;return Object.defineProperty(t,"name",{value:e}),t}o(MNe,"hideStackFrames");function WBt(t,e){if(t&&e&&t!==e){if(Array.isArray(e.errors))return e.errors.push(t),e;let r=new HBt([e,t],e.message);return r.code=e.code,r}return t||e}o(WBt,"aggregateTwoErrors");var zJ=class extends Error{static{o(this,"AbortError")}constructor(e="The operation was aborted",r=void 0){if(r!==void 0&&typeof r!="object")throw new f1.ERR_INVALID_ARG_TYPE("options","Object",r);super(e,r),this.code="ABORT_ERR",this.name="AbortError"}};yi("ERR_ASSERTION","%s",Error);yi("ERR_INVALID_ARG_TYPE",(t,e,r)=>{oA(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 i=[],s=[],a=[];for(let l of e)oA(typeof l=="string","All expected entries have to be of type string"),zBt.includes(l)?i.push(l.toLowerCase()):jBt.test(l)?s.push(l):(oA(l!=="object",'The value "object" should be written as "Object"'),a.push(l));if(s.length>0){let l=i.indexOf("object");l!==-1&&(i.splice(i,l,1),s.push("Object"))}if(i.length>0){switch(i.length){case 1:n+=`of type ${i[0]}`;break;case 2:n+=`one of type ${i[0]} or ${i[1]}`;break;default:{let l=i.pop();n+=`one of type ${i.join(", ")}, or ${l}`}}(s.length>0||a.length>0)&&(n+=" or ")}if(s.length>0){switch(s.length){case 1:n+=`an instance of ${s[0]}`;break;case 2:n+=`an instance of ${s[0]} or ${s[1]}`;break;default:{let l=s.pop();n+=`an instance of ${s.join(", ")}, or ${l}`}}a.length>0&&(n+=" or ")}switch(a.length){case 0:break;case 1:a[0].toLowerCase()!==a[0]&&(n+="an "),n+=`${a[0]}`;break;case 2:n+Line truncated
|
||||
`)),e.linkname&&(r+=bY(" linkpath="+e.linkname+`
|
||||
`));let n=e.pax;if(n)for(let i in n)r+=bY(" "+i+"="+n[i]+`
|
||||
`);return Nt.from(r)},"encodePax");$E.decodePax=o(function(e){let r={};for(;e.length;){let n=0;for(;n<e.length&&e[n]!==32;)n++;let i=parseInt(Nt.toString(e.subarray(0,n)),10);if(!i)return r;let s=Nt.toString(e.subarray(n+1,i-1)),a=s.indexOf("=");if(a===-1)return r;r[s.slice(0,a)]=s.slice(a+1),e=e.subarray(i)}return r},"decodePax");$E.encode=o(function(e){let r=Nt.alloc(512),n=e.name,i="";if(e.typeflag===5&&n[n.length-1]!=="/"&&(n+="/"),Nt.byteLength(n)!==n.length)return null;for(;Nt.byteLength(n)>100;){let s=n.indexOf("/");if(s===-1)return null;i+=i?"/"+n.slice(0,s):n.slice(0,s),n=n.slice(s+1)}return Nt.byteLength(n)>100||Nt.byteLength(i)>155||e.linkname&&Nt.byteLength(e.linkname)>100?null:(Nt.write(r,n),Nt.write(r,Xf(e.mode&dPt,6),100),Nt.write(r,Xf(e.uid,6),108),Nt.write(r,Xf(e.gid,6),116),yPt(e.size,r,124),Nt.write(r,Xf(e.mtime.getTime()/1e3|0,11),136),r[156]=Gk+mPt(e.type),e.linkname&&Nt.write(r,e.linkname,157),Nt.copy(M1e,r,iB),Nt.copy(cPt,r,wY),e.uname&&Nt.write(r,e.uname,265),e.gname&&Nt.write(r,e.gname,297),Nt.write(r,Xf(e.devmajor||0,6),329),Nt.write(r,Xf(e.devminor||0,6),337),i&&Nt.write(r,i,345),Nt.write(r,Xf(q1e(r),6),148),r)},"encode");$E.decode=o(function(e,r,n){let i=e[156]===0?0:e[156]-Gk,s=jE(e,0,100,r),a=Kf(e,100,8),c=Kf(e,108,8),l=Kf(e,116,8),u=Kf(e,124,12),d=Kf(e,136,12),f=APt(i),h=e[157]===0?null:jE(e,157,100,r),p=jE(e,265,32),m=jE(e,297,32),g=Kf(e,329,8),E=Kf(e,337,8),y=q1e(e);if(y===256)return null;if(y!==Kf(e,148,8))throw new Error("Invalid tar header. Maybe the tar is corrupted or it needs to be gunzipped?");if(fPt(e))e[345]&&(s=jE(e,345,155,r)+"/"+s);else if(!hPt(e)){if(!n)throw new Error("Invalid tar header: unknown format.")}return i===0&&s&&s[s.length-1]==="/"&&(i=5),{name:s,mode:a,uid:c,gid:l,size:u,mtime:new Date(1e3*d),type:f,linkname:h,uname:p,gname:m,devmajor:g,devminor:E,pax:null}},"decode");function fPt(t){return Nt.equals(M1e,t.subarray(iB,iB+6))}o(fPt,"isUSTAR");function hPt(t){return Nt.equals(lPt,t.subarray(iB,iB+6))&&Nt.equals(uPt,t.subarray(wY,wY+2))}o(hPt,"isGNU");function pPt(t,e,r){return typeof t!="number"?r:(t=~~t,t>=e?e:t>=0||(t+=e,t>=0)?t:0)}o(pPt,"clamp");function APt(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}o(APt,"toType");function mPt(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}o(mPt,"toTypeflag");function U1e(t,e,r,n){for(;r<n;r++)if(t[r]===e)return r;return n}o(U1e,"indexOf");function q1e(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}o(q1e,"cksum");function Xf(t,e){return t=t.toString(8),t.length>e?aPt.slice(0,e)+" ":oPt.slice(0,e-t.length)+t+" "}o(Xf,"encodeOct");function gPt(t,e,r){e[r]=128;for(let n=11;n>0;n--)e[r+n]=t&255,t=Math.floor(t/256)}o(gPt,"encodeSizeBin");function yPt(t,e,r){t.toString(8).length>11?gPt(t,e,r):Nt.write(e,Xf(t,11),r)}o(yPt,"encodeSize");function EPt(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 a=t[n];e?r.push(a):r.push(255-a)}let i=0,s=r.length;for(n=0;n<s;n++)i+=r[n]*Math.pow(256,n);return e?i:-1*i}o(EPt,"parse256");function Kf(t,e,r){if(t=t.subarray(e,e+r),e=0,t[e]&128)return EPt(t);{for(;e<t.length&&t[e]===32;)e++;let n=pPt(U1e(t,32,e,t.length),t.length,t.length);for(;e<n&&t[e]===0;)e++;return n===e?0:parseInt(Nt.toString(t.subarray(e,n)),8)}}o(Kf,"decodeOct");function jE(t,e,r,n){return Nt.toString(t.subarray(e,U1e(t,0,e,e+r)),n)}o(jE,"decodeStr");function bY(t){let e=Nt.byteLength(t),r=Math.floor(Math.log(e)/Math.log(10))+1;return e+r>=Math.pow(10,r)&&r++,e+r+t}o(bY,"addLength")});var j1e=A((hDr,z1e)=>{var{Writable:CPt,Readable:bPt,getStreamError:G1e}=CY(),wPt=iY(),H1e=qk(),JE=IY(),IPt=H1e.alloc(0),BY=class{static{o(this,"BufferList")}constructor(){this.buffered=0,this.shifted=0,this.queue=new wPt,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 IPt;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 H1e.concat(n)}_next(e){let r=this.queue.peek(),n=r.byteLength-this._offset;if(e>=n){let i=this._offset?r.subarray(this._offset,r.byteLength):r;return this.queue.shift(),this._offset=0,this.buffered-=n,this.shifted+=n,i}return this.buffered-=e,this.shifted+=e,r.subarray(this._offset,this._offset+=e)}},xY=class extends bPt{static{o(this,"Source")}constructor(e,r,n){super(),this.header=r,this.offset=n,this._parent=e}_
Line truncated
|
||||
`,nexist:"\u2204",nexists:"\u2204",nfr:"\u{1D52B}",Nfr:"\u{1D511}",nge:"\u2271",ngE:"\u2267\u0338",ngeq:"\u2271",ngeqq:"\u2267\u0338",ngeqslant:"\u2A7E\u0338",nges:"\u2A7E\u0338",nGg:"\u22D9\u0338",ngsim:"\u2275",ngt:"\u226F",nGt:"\u226B\u20D2",ngtr:"\u226F",nGtv:"\u226B\u0338",nharr:"\u21AE",nhArr:"\u21CE",nhpar:"\u2AF2",ni:"\u220B",nis:"\u22FC",nisd:"\u22FA",niv:"\u220B",njcy:"\u045A",NJcy:"\u040A",nlarr:"\u219A",nlArr:"\u21CD",nldr:"\u2025",nle:"\u2270",nlE:"\u2266\u0338",nleftarrow:"\u219A",nLeftarrow:"\u21CD",nleftrightarrow:"\u21AE",nLeftrightarrow:"\u21CE",nleq:"\u2270",nleqq:"\u2266\u0338",nleqslant:"\u2A7D\u0338",nles:"\u2A7D\u0338",nless:"\u226E",nLl:"\u22D8\u0338",nlsim:"\u2274",nlt:"\u226E",nLt:"\u226A\u20D2",nltri:"\u22EA",nltrie:"\u22EC",nLtv:"\u226A\u0338",nmid:"\u2224",NoBreak:"\u2060",NonBreakingSpace:"\xA0",nopf:"\u{1D55F}",Nopf:"\u2115",not:"\xAC",Not:"\u2AEC",NotCongruent:"\u2262",NotCupCap:"\u226D",NotDoubleVerticalBar:"\u2226",NotElement:"\u2209",NotEqual:"\u2260",NotEqualTilde:"\u2242\u0338",NotExists:"\u2204",NotGreater:"\u226F",NotGreaterEqual:"\u2271",NotGreaterFullEqual:"\u2267\u0338",NotGreaterGreater:"\u226B\u0338",NotGreaterLess:"\u2279",NotGreaterSlantEqual:"\u2A7E\u0338",NotGreaterTilde:"\u2275",NotHumpDownHump:"\u224E\u0338",NotHumpEqual:"\u224F\u0338",notin:"\u2209",notindot:"\u22F5\u0338",notinE:"\u22F9\u0338",notinva:"\u2209",notinvb:"\u22F7",notinvc:"\u22F6",NotLeftTriangle:"\u22EA",NotLeftTriangleBar:"\u29CF\u0338",NotLeftTriangleEqual:"\u22EC",NotLess:"\u226E",NotLessEqual:"\u2270",NotLessGreater:"\u2278",NotLessLess:"\u226A\u0338",NotLessSlantEqual:"\u2A7D\u0338",NotLessTilde:"\u2274",NotNestedGreaterGreater:"\u2AA2\u0338",NotNestedLessLess:"\u2AA1\u0338",notni:"\u220C",notniva:"\u220C",notnivb:"\u22FE",notnivc:"\u22FD",NotPrecedes:"\u2280",NotPrecedesEqual:"\u2AAF\u0338",NotPrecedesSlantEqual:"\u22E0",NotReverseElement:"\u220C",NotRightTriangle:"\u22EB",NotRightTriangleBar:"\u29D0\u0338",NotRightTriangleEqual:"\u22ED",NotSquareSubset:"\u228F\u0338",NotSquareSubsetEqual:"\u22E2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22E3",NotSubset:"\u2282\u20D2",NotSubsetEqual:"\u2288",NotSucceeds:"\u2281",NotSucceedsEqual:"\u2AB0\u0338",NotSucceedsSlantEqual:"\u22E1",NotSucceedsTilde:"\u227F\u0338",NotSuperset:"\u2283\u20D2",NotSupersetEqual:"\u2289",NotTilde:"\u2241",NotTildeEqual:"\u2244",NotTildeFullEqual:"\u2247",NotTildeTilde:"\u2249",NotVerticalBar:"\u2224",npar:"\u2226",nparallel:"\u2226",nparsl:"\u2AFD\u20E5",npart:"\u2202\u0338",npolint:"\u2A14",npr:"\u2280",nprcue:"\u22E0",npre:"\u2AAF\u0338",nprec:"\u2280",npreceq:"\u2AAF\u0338",nrarr:"\u219B",nrArr:"\u21CF",nrarrc:"\u2933\u0338",nrarrw:"\u219D\u0338",nrightarrow:"\u219B",nRightarrow:"\u21CF",nrtri:"\u22EB",nrtrie:"\u22ED",nsc:"\u2281",nsccue:"\u22E1",nsce:"\u2AB0\u0338",nscr:"\u{1D4C3}",Nscr:"\u{1D4A9}",nshortmid:"\u2224",nshortparallel:"\u2226",nsim:"\u2241",nsime:"\u2244",nsimeq:"\u2244",nsmid:"\u2224",nspar:"\u2226",nsqsube:"\u22E2",nsqsupe:"\u22E3",nsub:"\u2284",nsube:"\u2288",nsubE:"\u2AC5\u0338",nsubset:"\u2282\u20D2",nsubseteq:"\u2288",nsubseteqq:"\u2AC5\u0338",nsucc:"\u2281",nsucceq:"\u2AB0\u0338",nsup:"\u2285",nsupe:"\u2289",nsupE:"\u2AC6\u0338",nsupset:"\u2283\u20D2",nsupseteq:"\u2289",nsupseteqq:"\u2AC6\u0338",ntgl:"\u2279",ntilde:"\xF1",Ntilde:"\xD1",ntlg:"\u2278",ntriangleleft:"\u22EA",ntrianglelefteq:"\u22EC",ntriangleright:"\u22EB",ntrianglerighteq:"\u22ED",nu:"\u03BD",Nu:"\u039D",num:"#",numero:"\u2116",numsp:"\u2007",nvap:"\u224D\u20D2",nvdash:"\u22AC",nvDash:"\u22AD",nVdash:"\u22AE",nVDash:"\u22AF",nvge:"\u2265\u20D2",nvgt:">\u20D2",nvHarr:"\u2904",nvinfin:"\u29DE",nvlArr:"\u2902",nvle:"\u2264\u20D2",nvlt:"<\u20D2",nvltrie:"\u22B4\u20D2",nvrArr:"\u2903",nvrtrie:"\u22B5\u20D2",nvsim:"\u223C\u20D2",nwarhk:"\u2923",nwarr:"\u2196",nwArr:"\u21D6",nwarrow:"\u2196",nwnear:"\u2927",oacute:"\xF3",Oacute:"\xD3",oast:"\u229B",ocir:"\u229A",ocirc:"\xF4",Ocirc:"\xD4",ocy:"\u043E",Ocy:"\u041E",odash:"\u229D",odblac:"\u0151",Odblac:"\u0150",odiv:"\u2A38",odot:"\u2299",odsold:"\u29BC",oelig:"\u0153",OElig:"\u0152",ofcir:"\u29BF",ofr:"\u{1D52C}",Ofr:"\u{1D512}",ogon:"\u02DB",ograve:"\xF2",Ograve:"\xD2",ogt:"\u29C1",ohbar:"\u29B5",ohm:"\u03A9",oint:"\u222E",olarr:"\u21BA",olcir:"\u29BE",olcross:"\u29BB",oline:"\u203E",olt:"\u29C0",omacr:"\u014D",Omacr:"\u014C",omega:"\u03C9",Omega:"\u03A9",omicron:"\u03BF",Omicron:"\u039F",omid:"\u29B6",ominus:"\u2296",oopf:"\u{1D560}",Oopf:"\u{1D546}",opar:"\u29B7",OpenCurlyDoubleQuote:"\u201C",OpenCurlyQuote:"\u2018",operp:"\u29B9",oplus:"\u2295",or:"\u2228",Or:"\u2A54",orarr:"\u21BB",ord:"\u2A5D",order:"\u2134",orderof:"\u2134",ordf:"\xAA",ordm:"\xBA",origof:"\u22B6",oror:"\u2A56",orslope:"\u2A57",orv:"\u2A5B",oS:"\u24C8",oscr:"\u2134",Oscr:"\u{1D4AA}",oslash:"\xF8",Oslash:"\xD8",osol:"\u2298",otilde:"\xF5",Otilde:"\xD5",otimes:"\u2297",Otimes:"\u2A37",otimesas:"\u2A36",ouml:"\xF6",Ouml:"\xD6",ovbar:"\u233D",OverBar:"\u203E",OverBrace:"\u23DE",OverBracket:"\u23B4
Line truncated
|
||||
`+b);let[,T]=S;return T.replace(/\s/g,"").split(jB).map(k=>k.replace(GC,"").trim())}o(WB,"parseParams");function nm(w,b){var S={};return Object.keys(w).forEach(T=>{var k=w[T],L,U=p(k),G=!U&&k.length===1||U&&k.length===0;if(Array.isArray(k))L=[...k],k=L.pop(),S[T]=L.concat(L.length>0?W:k);else if(G)S[T]=k;else{if(L=WB(k),k.length===0&&!U&&L.length===0)throw new Error("autoInject task functions require explicit parameters.");U||L.pop(),S[T]=L.concat(W)}function W(Se,bt){var Rt=L.map(St=>Se[St]);Rt.push(bt),E(k)(...Rt)}o(W,"newTask")}),Dd(S,b)}o(nm,"autoInject");class JB{static{o(this,"DLL")}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):VC(this,b)}push(b){this.tail?this.insertAfter(this.tail,b):VC(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:T}=S;b(S)&&this.removeLink(S),S=T}return this}}function VC(w,b){w.length=1,w.head=w.tail=b}o(VC,"setInitial");function im(w,b,S){if(b==null)b=1;else if(b===0)throw new RangeError("Concurrency must not be zero");var T=E(w),k=0,L=[];let U={error:[],drain:[],saturated:[],unsaturated:[],empty:[]};function G(Pe,Ie){U[Pe].push(Ie)}o(G,"on");function W(Pe,Ie){let Oe=o((...Bt)=>{Se(Pe,Oe),Ie(...Bt)},"handleAndRemove");U[Pe].push(Oe)}o(W,"once");function Se(Pe,Ie){if(!Pe)return Object.keys(U).forEach(Oe=>U[Oe]=[]);if(!Ie)return U[Pe]=[];U[Pe]=U[Pe].filter(Oe=>Oe!==Ie)}o(Se,"off");function bt(Pe,...Ie){U[Pe].forEach(Oe=>Oe(...Ie))}o(bt,"trigger");var Rt=!1;function St(Pe,Ie,Oe,Bt){if(Bt!=null&&typeof Bt!="function")throw new Error("task callback must be a function");Dt.started=!0;var Ar,Un;function Do(vh,...KC){if(vh)return Oe?Un(vh):Ar();if(KC.length<=1)return Ar(KC[0]);Ar(KC)}o(Do,"promiseCallback");var cm=Dt._createTaskItem(Pe,Oe?Do:Bt||Do);if(Ie?Dt._tasks.unshift(cm):Dt._tasks.push(cm),Rt||(Rt=!0,u(()=>{Rt=!1,Dt.process()})),Oe||!Bt)return new Promise((vh,KC)=>{Ar=vh,Un=KC})}o(St,"_insert");function Ro(Pe){return function(Ie,...Oe){k-=1;for(var Bt=0,Ar=Pe.length;Bt<Ar;Bt++){var Un=Pe[Bt],Do=L.indexOf(Un);Do===0?L.shift():Do>0&&L.splice(Do,1),Un.callback(Ie,...Oe),Ie!=null&&bt("error",Ie,Un.data)}k<=Dt.concurrency-Dt.buffer&&bt("unsaturated"),Dt.idle()&&bt("drain"),Dt.process()}}o(Ro,"_createCB");function am(Pe){return Pe.length===0&&Dt.idle()?(u(()=>bt("drain")),!0):!1}o(am,"_maybeDrain");let xh=o(Pe=>Ie=>{if(!Ie)return new Promise((Oe,Bt)=>{W(Pe,(Ar,Un)=>{if(Ar)return Bt(Ar);Oe(Un)})});Se(Pe),G(Pe,Ie)},"eventMethod");var YC=!1,Dt={_tasks:new JB,_createTaskItem(Pe,Ie){return{data:Pe,callback:Ie}},*[Symbol.iterator](){yield*Dt._tasks[Symbol.iterator]()},concurrency:b,payload:S,buffer:b/4,started:!1,paused:!1,push(Pe,Ie){return Array.isArray(Pe)?am(Pe)?void 0:Pe.map(Oe=>St(Oe,!1,!1,Ie)):St(Pe,!1,!1,Ie)},pushAsync(Pe,Ie){return Array.isArray(Pe)?am(Pe)?void 0:Pe.map(Oe=>St(Oe,!1,!0,Ie)):St(Pe,!1,!0,Ie)},kill(){Se(),Dt._tasks.empty()},unshift(Pe,Ie){return Array.isArray(Pe)?am(Pe)?void 0:Pe.map(Oe=>St(Oe,!0,!1,Ie)):St(Pe,!0,!1,Ie)},unshiftAsync(Pe,Ie){return Array.isArray(Pe)?am(Pe)?void 0:Pe.map(Oe=>St(Oe,!0,!0,Ie)):St(Pe,!0,!0,Ie)},remove(Pe){Dt._tasks.remove(Pe)},process(){if(!YC){for(YC=!0;!Dt.paused&&k<Dt.concurrency&&Dt._tasks.length;){var Pe=[],Ie=[],Oe=Dt._tasks.length;Dt.payload&&(Oe=Math.min(Oe,Dt.payload));for(var Bt=0;Bt<Oe;Bt++){var Ar=Dt._tasks.shift();Pe.push(Ar),L.push(Ar),Ie.push(Ar.data)}k+=1,Dt._tasks.length===0&&bt("empty"),k===Dt.concurrency&&bt("saturated");var Un=ee(Ro(Pe));T(Ie,Un)}YC=!1}},length(){return Dt._tasks.length},running(){return k},workersList(){return L},idle(){return Dt._tasks.length+k===0},pause(){Dt.paused=!0},resume(){Dt.paused!==!1&&(Dt.paused=!1,u(Dt.process))}};return Object.defineProperties(Dt,{saturated:{writable:!1,value:xh("saturated")},unsaturated:{writable:!1,value:xh("unsaturated")},empty:{writable:!1,value:xh("empty")},drain:{writable:!1,value:xh("drain")},error:{writable:!1,value:xh("error")}}),Dt}o(im,"queue$1");function sm(w,b){return im(w,1,b)}o(sm,"cargo$1");function Vs(w,b,S){return im(w,b,S)}o(Vs,"cargo");function YB(w,b,S,T){T=v(T);var k=E(S);return Jr(w,(L,U,G)=>{k(b,L,(W,Se)=>{b=Se,G(W)})},L=>T(L,b))}o(YB,"reduce");var Pa=y(YB,4);function zC(...w){var b=w.map(E);return function(...S){var T=this,k=S[S.length-1];return typeof k=="function"?S.pop():k=ka(),Pa(b,S,(L,U,G)=>{U.apply(T,L.concat((W,...Se)=>{G(W,Se)}))},(L,U)=>k(L,...U)),k[As]}}o(zC,"seq");function be(...w){return zC(...w.revers
Line truncated
|
||||
GFS4: `),console.error(t)},"debug"));_r[gi]||(axe=global[gi]||[],lxe(_r,axe),_r.close=(function(t){function e(r,n){return t.call(_r,r,function(i){i||cxe(),typeof n=="function"&&n.apply(this,arguments)})}return o(e,"close"),Object.defineProperty(e,GQ,{value:t}),e})(_r.close),_r.closeSync=(function(t){function e(r){t.apply(_r,arguments),cxe()}return o(e,"closeSync"),Object.defineProperty(e,GQ,{value:t}),e})(_r.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){sA(_r[gi]),require("assert").equal(_r[gi].length,0)}));var axe;global[gi]||lxe(global,_r[gi]);cW.exports=oW(S0t(_r));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!_r.__patched&&(cW.exports=oW(_r),_r.__patched=!0);function oW(t){I0t(t),t.gracefulify=oW,t.createReadStream=Q,t.createWriteStream=M;var e=t.readFile;t.readFile=r;function r(D,H,V){return typeof H=="function"&&(V=H,H=null),J(D,H,V);function J(ee,ae,Ae,Y){return e(ee,ae,function(z){z&&(z.code==="EMFILE"||z.code==="ENFILE")?iE([J,[ee,ae,Ae],z,Y||Date.now(),Date.now()]):typeof Ae=="function"&&Ae.apply(this,arguments)})}o(J,"go$readFile")}o(r,"readFile");var n=t.writeFile;t.writeFile=i;function i(D,H,V,J){return typeof V=="function"&&(J=V,V=null),ee(D,H,V,J);function ee(ae,Ae,Y,z,we){return n(ae,Ae,Y,function(Be){Be&&(Be.code==="EMFILE"||Be.code==="ENFILE")?iE([ee,[ae,Ae,Y,z],Be,we||Date.now(),Date.now()]):typeof z=="function"&&z.apply(this,arguments)})}o(ee,"go$writeFile")}o(i,"writeFile");var s=t.appendFile;s&&(t.appendFile=a);function a(D,H,V,J){return typeof V=="function"&&(J=V,V=null),ee(D,H,V,J);function ee(ae,Ae,Y,z,we){return s(ae,Ae,Y,function(Be){Be&&(Be.code==="EMFILE"||Be.code==="ENFILE")?iE([ee,[ae,Ae,Y,z],Be,we||Date.now(),Date.now()]):typeof z=="function"&&z.apply(this,arguments)})}o(ee,"go$appendFile")}o(a,"appendFile");var c=t.copyFile;c&&(t.copyFile=l);function l(D,H,V,J){return typeof V=="function"&&(J=V,V=0),ee(D,H,V,J);function ee(ae,Ae,Y,z,we){return c(ae,Ae,Y,function(Be){Be&&(Be.code==="EMFILE"||Be.code==="ENFILE")?iE([ee,[ae,Ae,Y,z],Be,we||Date.now(),Date.now()]):typeof z=="function"&&z.apply(this,arguments)})}o(ee,"go$copyFile")}o(l,"copyFile");var u=t.readdir;t.readdir=f;var d=/^v[0-5]\./;function f(D,H,V){typeof H=="function"&&(V=H,H=null);var J=d.test(process.version)?o(function(Ae,Y,z,we){return u(Ae,ee(Ae,Y,z,we))},"go$readdir"):o(function(Ae,Y,z,we){return u(Ae,Y,ee(Ae,Y,z,we))},"go$readdir");return J(D,H,V);function ee(ae,Ae,Y,z){return function(we,Be){we&&(we.code==="EMFILE"||we.code==="ENFILE")?iE([J,[ae,Ae,Y],we,z||Date.now(),Date.now()]):(Be&&Be.sort&&Be.sort(),typeof Y=="function"&&Y.call(this,we,Be))}}}if(o(f,"readdir"),process.version.substr(0,4)==="v0.8"){var h=w0t(t);y=h.ReadStream,I=h.WriteStream}var p=t.ReadStream;p&&(y.prototype=Object.create(p.prototype),y.prototype.open=C);var g=t.WriteStream;g&&(I.prototype=Object.create(g.prototype),I.prototype.open=B),Object.defineProperty(t,"ReadStream",{get:o(function(){return y},"get"),set:o(function(D){y=D},"set"),enumerable:!0,configurable:!0}),Object.defineProperty(t,"WriteStream",{get:o(function(){return I},"get"),set:o(function(D){I=D},"set"),enumerable:!0,configurable:!0});var m=y;Object.defineProperty(t,"FileReadStream",{get:o(function(){return m},"get"),set:o(function(D){m=D},"set"),enumerable:!0,configurable:!0});var E=I;Object.defineProperty(t,"FileWriteStream",{get:o(function(){return E},"get"),set:o(function(D){E=D},"set"),enumerable:!0,configurable:!0});function y(D,H){return this instanceof y?(p.apply(this,arguments),this):y.apply(Object.create(y.prototype),arguments)}o(y,"ReadStream");function C(){var D=this;$(D.path,D.flags,D.mode,function(H,V){H?(D.autoClose&&D.destroy(),D.emit("error",H)):(D.fd=V,D.emit("open",V),D.read())})}o(C,"ReadStream$open");function I(D,H){return this instanceof I?(g.apply(this,arguments),this):I.apply(Object.create(I.prototype),arguments)}o(I,"WriteStream");function B(){var D=this;$(D.path,D.flags,D.mode,function(H,V){H?(D.destroy(),D.emit("error",H)):(D.fd=V,D.emit("open",V))})}o(B,"WriteStream$open");function Q(D,H){return new t.ReadStream(D,H)}o(Q,"createReadStream");function M(D,H){return new t.WriteStream(D,H)}o(M,"createWriteStream");var v=t.open;t.open=$;function $(D,H,V,J){return typeof V=="function"&&(J=V,V=null),ee(D,H,V,J);function ee(ae,Ae,Y,z,we){return v(ae,Ae,Y,function(Be,st){Be&&(Be.code==="EMFILE"||Be.code==="ENFILE")?iE([ee,[ae,Ae,Y,z],Be,we||Date.now(),Date.now()]):typeof z=="function"&&z.apply(this,arguments)})}o(ee,"go$open")}return o($,"open"),t}o(oW,"patch");function iE(t){sA("ENQUEUE",t[0].name,t[1]),_r[gi].push(t),aW()}o(iE,"enqueue");var qQ;function cxe(){for(var t=Date.now(),e=0;e<_r[gi].length;++e)_r[gi][e].length>2&&(_r[gi][e][3]=t,_r[gi][e][4]=t);aW()}o(cxe,"resetQueue");function aW(){if(clearTimeout(qQ),qQ=void 0,_r[gi].length!==0){var t=_r[gi].shift(),e=t[0],r=t[1],n=t[2],i=t[3],s=t[4];if(i===void 0)sA("RETRY",e.name,r),e.apply(null,r);else if(Date.now()-i>=6e4){sA("TIMEOUT",e.name,r);var a=r.pop();typeof
Line truncated
|
||||
`;super(r),this.name="AggregateError",this.errors=e}};WW.exports={AggregateError:jW,kEmptyObject:Object.freeze({}),once(t){let e=!1;return function(...r){e||(e=!0,t.apply(this,r))}},createDeferredPromise:o(function(){let t,e;return{promise:new Promise((n,i)=>{t=n,e=i}),resolve:t,reject:e}},"createDeferredPromise"),promisify(t){return new Promise((e,r)=>{t((n,...i)=>n?r(n):e(...i))})},debuglog(){return function(){}},format(t,...e){return t.replace(/%([sdifj])/g,function(...[r,n]){let i=e.shift();return n==="f"?i.toFixed(6):n==="j"?JSON.stringify(i):n==="s"&&typeof i=="object"?`${i.constructor!==Object?i.constructor.name:""} {}`.trim():i.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"{}"}},types:{isAsyncFunction(t){return t instanceof axt},isArrayBufferView(t){return ArrayBuffer.isView(t)}},isBlob:cxt,deprecate(t,e){return t},addAbortListener:require("events").addAbortListener||o(function(e,r){if(e===void 0)throw new ERR_INVALID_ARG_TYPE("signal","AbortSignal",e);r_e(e,"signal"),lxt(r,"listener");let n;return e.aborted?queueMicrotask(()=>r()):(e.addEventListener("abort",r,{__proto__:null,once:!0,[nxt]:!0}),n=o(()=>{e.removeEventListener("abort",r)},"removeEventListener")),{__proto__:null,[ixt](){var i;(i=n)===null||i===void 0||i()}}},"addAbortListener"),AbortSignalAny:sxt.any||o(function(e){if(e.length===1)return e[0];let r=new oxt,n=o(()=>r.abort(),"abort");return e.forEach(i=>{r_e(i,"signals"),i.addEventListener("abort",n,{once:!0})}),r.signal.addEventListener("abort",()=>{e.forEach(i=>i.removeEventListener("abort",n))},{once:!0}),r.signal},"AbortSignalAny")};WW.exports.promisify.custom=Symbol.for("nodejs.util.promisify.custom")});var os=A((sTr,s_e)=>{"use strict";var{format:uxt,inspect:d1,AggregateError:dxt}=Ri(),fxt=globalThis.AggregateError||dxt,hxt=Symbol("kIsNodeError"),pxt=["string","function","number","object","Function","Object","boolean","bigint","symbol"],Axt=/^([A-Z][a-z0-9]*)+$/,mxt="__node_internal_",f1={};function cA(t,e){if(!t)throw new f1.ERR_INTERNAL_ASSERTION(e)}o(cA,"assert");function n_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}`}o(n_e,"addNumericalSeparator");function gxt(t,e,r){if(typeof e=="function")return cA(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 cA(n===r.length,`Code: ${t}; The provided arguments length (${r.length}) does not match the required ones (${n}).`),r.length===0?e:uxt(e,...r)}o(gxt,"getMessage");function Ei(t,e,r){r||(r=Error);class n extends r{static{o(this,"NodeError")}constructor(...s){super(gxt(t,e,s))}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[hxt]=!0,f1[t]=n}o(Ei,"E");function i_e(t){let e=mxt+t.name;return Object.defineProperty(t,"name",{value:e}),t}o(i_e,"hideStackFrames");function yxt(t,e){if(t&&e&&t!==e){if(Array.isArray(e.errors))return e.errors.push(t),e;let r=new fxt([e,t],e.message);return r.code=e.code,r}return t||e}o(yxt,"aggregateTwoErrors");var JW=class extends Error{static{o(this,"AbortError")}constructor(e="The operation was aborted",r=void 0){if(r!==void 0&&typeof r!="object")throw new f1.ERR_INVALID_ARG_TYPE("options","Object",r);super(e,r),this.code="ABORT_ERR",this.name="AbortError"}};Ei("ERR_ASSERTION","%s",Error);Ei("ERR_INVALID_ARG_TYPE",(t,e,r)=>{cA(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 i=[],s=[],a=[];for(let l of e)cA(typeof l=="string","All expected entries have to be of type string"),pxt.includes(l)?i.push(l.toLowerCase()):Axt.test(l)?s.push(l):(cA(l!=="object",'The value "object" should be written as "Object"'),a.push(l));if(s.length>0){let l=i.indexOf("object");l!==-1&&(i.splice(i,l,1),s.push("Object"))}if(i.length>0){switch(i.length){case 1:n+=`of type ${i[0]}`;break;case 2:n+=`one of type ${i[0]} or ${i[1]}`;break;default:{let l=i.pop();n+=`one of type ${i.join(", ")}, or ${l}`}}(s.length>0||a.length>0)&&(n+=" or ")}if(s.length>0){switch(s.length){case 1:n+=`an instance of ${s[0]}`;break;case 2:n+=`an instance of ${s[0]} or ${s[1]}`;break;default:{let l=s.pop();n+=`an instance of ${s.join(", ")}, or ${l}`}}a.length>0&&(n+=" or ")}switch(a.length){case 0:break;case 1:a[0].toLowerCase()!==a[0]&&(n+="an "),n+=`${a[0]}`;break;case 2:n+Line truncated
|
||||
`)),e.linkname&&(r+=BY(" linkpath="+e.linkname+`
|
||||
`));let n=e.pax;if(n)for(let i in n)r+=BY(" "+i+"="+n[i]+`
|
||||
`);return _t.from(r)},"encodePax");jE.decodePax=o(function(e){let r={};for(;e.length;){let n=0;for(;n<e.length&&e[n]!==32;)n++;let i=parseInt(_t.toString(e.subarray(0,n)),10);if(!i)return r;let s=_t.toString(e.subarray(n+1,i-1)),a=s.indexOf("=");if(a===-1)return r;r[s.slice(0,a)]=s.slice(a+1),e=e.subarray(i)}return r},"decodePax");jE.encode=o(function(e){let r=_t.alloc(512),n=e.name,i="";if(e.typeflag===5&&n[n.length-1]!=="/"&&(n+="/"),_t.byteLength(n)!==n.length)return null;for(;_t.byteLength(n)>100;){let s=n.indexOf("/");if(s===-1)return null;i+=i?"/"+n.slice(0,s):n.slice(0,s),n=n.slice(s+1)}return _t.byteLength(n)>100||_t.byteLength(i)>155||e.linkname&&_t.byteLength(e.linkname)>100?null:(_t.write(r,n),_t.write(r,Zf(e.mode&kPt,6),100),_t.write(r,Zf(e.uid,6),108),_t.write(r,Zf(e.gid,6),116),qPt(e.size,r,124),_t.write(r,Zf(e.mtime.getTime()/1e3|0,11),136),r[156]=Gk+MPt(e.type),e.linkname&&_t.write(r,e.linkname,157),_t.copy(ike,r,sB),_t.copy(RPt,r,xY),e.uname&&_t.write(r,e.uname,265),e.gname&&_t.write(r,e.gname,297),_t.write(r,Zf(e.devmajor||0,6),329),_t.write(r,Zf(e.devminor||0,6),337),i&&_t.write(r,i,345),_t.write(r,Zf(oke(r),6),148),r)},"encode");jE.decode=o(function(e,r,n){let i=e[156]===0?0:e[156]-Gk,s=$E(e,0,100,r),a=Xf(e,100,8),c=Xf(e,108,8),l=Xf(e,116,8),u=Xf(e,124,12),d=Xf(e,136,12),f=FPt(i),h=e[157]===0?null:$E(e,157,100,r),p=$E(e,265,32),g=$E(e,297,32),m=Xf(e,329,8),E=Xf(e,337,8),y=oke(e);if(y===256)return null;if(y!==Xf(e,148,8))throw new Error("Invalid tar header. Maybe the tar is corrupted or it needs to be gunzipped?");if(PPt(e))e[345]&&(s=$E(e,345,155,r)+"/"+s);else if(!OPt(e)){if(!n)throw new Error("Invalid tar header: unknown format.")}return i===0&&s&&s[s.length-1]==="/"&&(i=5),{name:s,mode:a,uid:c,gid:l,size:u,mtime:new Date(1e3*d),type:f,linkname:h,uname:p,gname:g,devmajor:m,devminor:E,pax:null}},"decode");function PPt(t){return _t.equals(ike,t.subarray(sB,sB+6))}o(PPt,"isUSTAR");function OPt(t){return _t.equals(DPt,t.subarray(sB,sB+6))&&_t.equals(QPt,t.subarray(xY,xY+2))}o(OPt,"isGNU");function LPt(t,e,r){return typeof t!="number"?r:(t=~~t,t>=e?e:t>=0||(t+=e,t>=0)?t:0)}o(LPt,"clamp");function FPt(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}o(FPt,"toType");function MPt(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}o(MPt,"toTypeflag");function ske(t,e,r,n){for(;r<n;r++)if(t[r]===e)return r;return n}o(ske,"indexOf");function oke(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}o(oke,"cksum");function Zf(t,e){return t=t.toString(8),t.length>e?TPt.slice(0,e)+" ":_Pt.slice(0,e-t.length)+t+" "}o(Zf,"encodeOct");function UPt(t,e,r){e[r]=128;for(let n=11;n>0;n--)e[r+n]=t&255,t=Math.floor(t/256)}o(UPt,"encodeSizeBin");function qPt(t,e,r){t.toString(8).length>11?UPt(t,e,r):_t.write(e,Zf(t,11),r)}o(qPt,"encodeSize");function GPt(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 a=t[n];e?r.push(a):r.push(255-a)}let i=0,s=r.length;for(n=0;n<s;n++)i+=r[n]*Math.pow(256,n);return e?i:-1*i}o(GPt,"parse256");function Xf(t,e,r){if(t=t.subarray(e,e+r),e=0,t[e]&128)return GPt(t);{for(;e<t.length&&t[e]===32;)e++;let n=LPt(ske(t,32,e,t.length),t.length,t.length);for(;e<n&&t[e]===0;)e++;return n===e?0:parseInt(_t.toString(t.subarray(e,n)),8)}}o(Xf,"decodeOct");function $E(t,e,r,n){return _t.toString(t.subarray(e,ske(t,0,e,e+r)),n)}o($E,"decodeStr");function BY(t){let e=_t.byteLength(t),r=Math.floor(Math.log(e)/Math.log(10))+1;return e+r>=Math.pow(10,r)&&r++,e+r+t}o(BY,"addLength")});var dke=A((fQr,uke)=>{var{Writable:HPt,Readable:VPt,getStreamError:ake}=SY(),zPt=cY(),cke=qk(),WE=vY(),$Pt=cke.alloc(0),_Y=class{static{o(this,"BufferList")}constructor(){this.buffered=0,this.shifted=0,this.queue=new zPt,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 $Pt;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 cke.concat(n)}_next(e){let r=this.queue.peek(),n=r.byteLength-this._offset;if(e>=n){let i=this._offset?r.subarray(this._offset,r.byteLength):r;return this.queue.shift(),this._offset=0,this.buffered-=n,this.shifted+=n,i}return this.buffered-=e,this.shifted+=e,r.subarray(this._offset,this._offset+=e)}},TY=class extends VPt{static{o(this,"Source")}constructor(e,r,n){super(),this.header=r,this.offset=n,this._parent=e}_
Line truncated
|
||||
`,nexist:"\u2204",nexists:"\u2204",nfr:"\u{1D52B}",Nfr:"\u{1D511}",nge:"\u2271",ngE:"\u2267\u0338",ngeq:"\u2271",ngeqq:"\u2267\u0338",ngeqslant:"\u2A7E\u0338",nges:"\u2A7E\u0338",nGg:"\u22D9\u0338",ngsim:"\u2275",ngt:"\u226F",nGt:"\u226B\u20D2",ngtr:"\u226F",nGtv:"\u226B\u0338",nharr:"\u21AE",nhArr:"\u21CE",nhpar:"\u2AF2",ni:"\u220B",nis:"\u22FC",nisd:"\u22FA",niv:"\u220B",njcy:"\u045A",NJcy:"\u040A",nlarr:"\u219A",nlArr:"\u21CD",nldr:"\u2025",nle:"\u2270",nlE:"\u2266\u0338",nleftarrow:"\u219A",nLeftarrow:"\u21CD",nleftrightarrow:"\u21AE",nLeftrightarrow:"\u21CE",nleq:"\u2270",nleqq:"\u2266\u0338",nleqslant:"\u2A7D\u0338",nles:"\u2A7D\u0338",nless:"\u226E",nLl:"\u22D8\u0338",nlsim:"\u2274",nlt:"\u226E",nLt:"\u226A\u20D2",nltri:"\u22EA",nltrie:"\u22EC",nLtv:"\u226A\u0338",nmid:"\u2224",NoBreak:"\u2060",NonBreakingSpace:"\xA0",nopf:"\u{1D55F}",Nopf:"\u2115",not:"\xAC",Not:"\u2AEC",NotCongruent:"\u2262",NotCupCap:"\u226D",NotDoubleVerticalBar:"\u2226",NotElement:"\u2209",NotEqual:"\u2260",NotEqualTilde:"\u2242\u0338",NotExists:"\u2204",NotGreater:"\u226F",NotGreaterEqual:"\u2271",NotGreaterFullEqual:"\u2267\u0338",NotGreaterGreater:"\u226B\u0338",NotGreaterLess:"\u2279",NotGreaterSlantEqual:"\u2A7E\u0338",NotGreaterTilde:"\u2275",NotHumpDownHump:"\u224E\u0338",NotHumpEqual:"\u224F\u0338",notin:"\u2209",notindot:"\u22F5\u0338",notinE:"\u22F9\u0338",notinva:"\u2209",notinvb:"\u22F7",notinvc:"\u22F6",NotLeftTriangle:"\u22EA",NotLeftTriangleBar:"\u29CF\u0338",NotLeftTriangleEqual:"\u22EC",NotLess:"\u226E",NotLessEqual:"\u2270",NotLessGreater:"\u2278",NotLessLess:"\u226A\u0338",NotLessSlantEqual:"\u2A7D\u0338",NotLessTilde:"\u2274",NotNestedGreaterGreater:"\u2AA2\u0338",NotNestedLessLess:"\u2AA1\u0338",notni:"\u220C",notniva:"\u220C",notnivb:"\u22FE",notnivc:"\u22FD",NotPrecedes:"\u2280",NotPrecedesEqual:"\u2AAF\u0338",NotPrecedesSlantEqual:"\u22E0",NotReverseElement:"\u220C",NotRightTriangle:"\u22EB",NotRightTriangleBar:"\u29D0\u0338",NotRightTriangleEqual:"\u22ED",NotSquareSubset:"\u228F\u0338",NotSquareSubsetEqual:"\u22E2",NotSquareSuperset:"\u2290\u0338",NotSquareSupersetEqual:"\u22E3",NotSubset:"\u2282\u20D2",NotSubsetEqual:"\u2288",NotSucceeds:"\u2281",NotSucceedsEqual:"\u2AB0\u0338",NotSucceedsSlantEqual:"\u22E1",NotSucceedsTilde:"\u227F\u0338",NotSuperset:"\u2283\u20D2",NotSupersetEqual:"\u2289",NotTilde:"\u2241",NotTildeEqual:"\u2244",NotTildeFullEqual:"\u2247",NotTildeTilde:"\u2249",NotVerticalBar:"\u2224",npar:"\u2226",nparallel:"\u2226",nparsl:"\u2AFD\u20E5",npart:"\u2202\u0338",npolint:"\u2A14",npr:"\u2280",nprcue:"\u22E0",npre:"\u2AAF\u0338",nprec:"\u2280",npreceq:"\u2AAF\u0338",nrarr:"\u219B",nrArr:"\u21CF",nrarrc:"\u2933\u0338",nrarrw:"\u219D\u0338",nrightarrow:"\u219B",nRightarrow:"\u21CF",nrtri:"\u22EB",nrtrie:"\u22ED",nsc:"\u2281",nsccue:"\u22E1",nsce:"\u2AB0\u0338",nscr:"\u{1D4C3}",Nscr:"\u{1D4A9}",nshortmid:"\u2224",nshortparallel:"\u2226",nsim:"\u2241",nsime:"\u2244",nsimeq:"\u2244",nsmid:"\u2224",nspar:"\u2226",nsqsube:"\u22E2",nsqsupe:"\u22E3",nsub:"\u2284",nsube:"\u2288",nsubE:"\u2AC5\u0338",nsubset:"\u2282\u20D2",nsubseteq:"\u2288",nsubseteqq:"\u2AC5\u0338",nsucc:"\u2281",nsucceq:"\u2AB0\u0338",nsup:"\u2285",nsupe:"\u2289",nsupE:"\u2AC6\u0338",nsupset:"\u2283\u20D2",nsupseteq:"\u2289",nsupseteqq:"\u2AC6\u0338",ntgl:"\u2279",ntilde:"\xF1",Ntilde:"\xD1",ntlg:"\u2278",ntriangleleft:"\u22EA",ntrianglelefteq:"\u22EC",ntriangleright:"\u22EB",ntrianglerighteq:"\u22ED",nu:"\u03BD",Nu:"\u039D",num:"#",numero:"\u2116",numsp:"\u2007",nvap:"\u224D\u20D2",nvdash:"\u22AC",nvDash:"\u22AD",nVdash:"\u22AE",nVDash:"\u22AF",nvge:"\u2265\u20D2",nvgt:">\u20D2",nvHarr:"\u2904",nvinfin:"\u29DE",nvlArr:"\u2902",nvle:"\u2264\u20D2",nvlt:"<\u20D2",nvltrie:"\u22B4\u20D2",nvrArr:"\u2903",nvrtrie:"\u22B5\u20D2",nvsim:"\u223C\u20D2",nwarhk:"\u2923",nwarr:"\u2196",nwArr:"\u21D6",nwarrow:"\u2196",nwnear:"\u2927",oacute:"\xF3",Oacute:"\xD3",oast:"\u229B",ocir:"\u229A",ocirc:"\xF4",Ocirc:"\xD4",ocy:"\u043E",Ocy:"\u041E",odash:"\u229D",odblac:"\u0151",Odblac:"\u0150",odiv:"\u2A38",odot:"\u2299",odsold:"\u29BC",oelig:"\u0153",OElig:"\u0152",ofcir:"\u29BF",ofr:"\u{1D52C}",Ofr:"\u{1D512}",ogon:"\u02DB",ograve:"\xF2",Ograve:"\xD2",ogt:"\u29C1",ohbar:"\u29B5",ohm:"\u03A9",oint:"\u222E",olarr:"\u21BA",olcir:"\u29BE",olcross:"\u29BB",oline:"\u203E",olt:"\u29C0",omacr:"\u014D",Omacr:"\u014C",omega:"\u03C9",Omega:"\u03A9",omicron:"\u03BF",Omicron:"\u039F",omid:"\u29B6",ominus:"\u2296",oopf:"\u{1D560}",Oopf:"\u{1D546}",opar:"\u29B7",OpenCurlyDoubleQuote:"\u201C",OpenCurlyQuote:"\u2018",operp:"\u29B9",oplus:"\u2295",or:"\u2228",Or:"\u2A54",orarr:"\u21BB",ord:"\u2A5D",order:"\u2134",orderof:"\u2134",ordf:"\xAA",ordm:"\xBA",origof:"\u22B6",oror:"\u2A56",orslope:"\u2A57",orv:"\u2A5B",oS:"\u24C8",oscr:"\u2134",Oscr:"\u{1D4AA}",oslash:"\xF8",Oslash:"\xD8",osol:"\u2298",otilde:"\xF5",Otilde:"\xD5",otimes:"\u2297",Otimes:"\u2A37",otimesas:"\u2A36",ouml:"\xF6",Ouml:"\xD6",ovbar:"\u233D",OverBar:"\u203E",OverBrace:"\u23DE",OverBracket:"\u23B4
Line truncated
|
||||
`).join(`
|
||||
`+s),t.push(i+"m+"+ZP.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=m3t()+e+" "+t[0]}o(A3t,"formatArgs");function m3t(){return ii.inspectOpts.hideDate?"":new Date().toISOString()+" "}o(m3t,"getDate");function g3t(...t){return process.stderr.write(XP.formatWithOptions(ii.inspectOpts,...t)+`
|
||||
`)}o(g3t,"log");function y3t(t){t?process.env.DEBUG=t:delete process.env.DEBUG}o(y3t,"save");function E3t(){return process.env.DEBUG}o(E3t,"load");function C3t(t){t.inspectOpts={};let e=Object.keys(ii.inspectOpts);for(let r=0;r<e.length;r++)t.inspectOpts[e[r]]=ii.inspectOpts[e[r]]}o(C3t,"init");ZP.exports=u7()(ii);var{formatters:JLe}=ZP.exports;JLe.o=function(t){return this.inspectOpts.colors=this.useColors,XP.inspect(t,this.inspectOpts).split(`
|
||||
`).map(e=>e.trim()).join(" ")};JLe.O=function(t){return this.inspectOpts.colors=this.useColors,XP.inspect(t,this.inspectOpts)}});var f7=A((NOr,d7)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?d7.exports=$Le():d7.exports=WLe()});var tO=A($r=>{"use strict";Object.defineProperty($r,"__esModule",{value:!0});$r.DownloadHTTPError=$r.DownloadLengthMismatchError=$r.DownloadError=$r.ExpiredMetadataError=$r.EqualVersionError=$r.BadVersionError=$r.RepositoryError=$r.PersistError=$r.RuntimeError=$r.ValueError=void 0;var h7=class extends Error{static{o(this,"ValueError")}};$r.ValueError=h7;var p7=class extends Error{static{o(this,"RuntimeError")}};$r.RuntimeError=p7;var A7=class extends Error{static{o(this,"PersistError")}};$r.PersistError=A7;var TB=class extends Error{static{o(this,"RepositoryError")}};$r.RepositoryError=TB;var eO=class extends TB{static{o(this,"BadVersionError")}};$r.BadVersionError=eO;var m7=class extends eO{static{o(this,"EqualVersionError")}};$r.EqualVersionError=m7;var g7=class extends TB{static{o(this,"ExpiredMetadataError")}};$r.ExpiredMetadataError=g7;var DB=class extends Error{static{o(this,"DownloadError")}};$r.DownloadError=DB;var y7=class extends DB{static{o(this,"DownloadLengthMismatchError")}};$r.DownloadLengthMismatchError=y7;var E7=class extends DB{static{o(this,"DownloadHTTPError")}statusCode;constructor(e,r){super(e),this.statusCode=r}};$r.DownloadHTTPError=E7});var KLe=A(bC=>{"use strict";var b7=bC&&bC.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(bC,"__esModule",{value:!0});bC.withTempFile=void 0;var C7=b7(require("fs/promises")),b3t=b7(require("os")),YLe=b7(require("path")),w3t=o(async t=>I3t(async e=>t(YLe.default.join(e,"tempfile"))),"withTempFile");bC.withTempFile=w3t;var I3t=o(async t=>{let e=await C7.default.realpath(b3t.default.tmpdir()),r=await C7.default.mkdtemp(e+YLe.default.sep);try{return await t(r)}finally{await C7.default.rm(r,{force:!0,recursive:!0,maxRetries:3})}},"withTempDir")});var ZLe=A((QOr,XLe)=>{var w7=class{static{o(this,"RetryOperation")}#e=1;#t=null;#n=[];#r=null;#i;#s=null;#l;#a;#c=null;#o;constructor(e,r={}){this.#l=[...e],this.#a=[...e],this.#o=r.unref,this.#i=r.maxRetryTime||1/0,r.forever&&(this.#t=[...this.#a])}get timeouts(){return[...this.#a]}get errors(){return[...this.#n]}get attempts(){return this.#e}get mainError(){let e=null;if(this.#n.length){let r=0,n={};for(let i=0;i<this.#n.length;i++){let s=this.#n[i],{message:a}=s;n[a]||(n[a]=0),n[a]++,n[a]>=r&&(e=s,r=n[a])}}return e}reset(){this.#e=1,this.#a=[...this.#l]}stop(){this.#c&&clearTimeout(this.#c),this.#a=[],this.#t=null}retry(e){if(this.#n.push(e),new Date().getTime()-this.#s>=this.#i)return this.#n.unshift(new Error("RetryOperation timeout occurred")),!1;let r=this.#a.shift();if(r===void 0)if(this.#t)this.#n.pop(),r=this.#t.at(-1);else return!1;return this.#c=setTimeout(()=>{this.#e++,this.#r(this.#e)},r),this.#o&&this.#c.unref(),!0}attempt(e){this.#r=e,this.#s=new Date().getTime(),this.#r(this.#e)}};XLe.exports={RetryOperation:w7}});var rFe=A((POr,tFe)=>{var{RetryOperation:S3t}=ZLe(),eFe=o((t,e)=>Math.min(Math.round((1+(e.randomize?Math.random():0))*Math.max(e.minTimeout,1)*Math.pow(e.factor,t)),e.maxTimeout),"createTimeout"),B3t=o(t=>t?.code==="EPROMISERETRY"&&Object.hasOwn(t,"retried"),"isRetryError"),x3t=o(async(t,e={})=>{let r=[];if(e instanceof Array)r=[...e];else{e.retries===1/0&&(e.forever=!0,delete e.retries);let i={retries:10,factor:2,minTimeout:1*1e3,maxTimeout:1/0,randomize:!1,...e};if(i.minTimeout>i.maxTimeout)throw new Error("minTimeout is greater than maxTimeout");if(i.retries){for(let s=0;s<i.retries;s++)r.push(eFe(s,i));r.sort((s,a)=>s-a)}else e.forever&&r.push(eFe(0,i))}let n=new S3t(r,{forever:e.forever,unref:e.unref,maxRetryTime:e.maxRetryTime});return new Promise(function(i,s){n.attempt(async a=>{try{let c=await t(l=>{throw Object.assign(new Error("Retrying"),{code:"EPROMISERETRY",retried:l})},a,n);return i(c)}catch(c){if(!B3t(c))return s(c);if(!n.retry(c.retried||new Error))return s(c.retried)}})})},"promiseRetry");tFe.exports={promiseRetry:x3t}});var B7=A(hh=>{"use strict";var S7=hh&&hh.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(hh,"__esModule",{value:!0});hh.DefaultFetcher=hh.BaseFetcher=void 0;var v3t=S7(f7()),nFe=S7(require("fs")),N3t=S7(require("util")),iFe=tO(),_3t=KLe(),R3t=rFe(),T3t=(0,v3t.default)("tuf:fetch"),D3t="User-Agent",rO=class{static{o(this,"BaseFetcher")}async downloadFile(e,r,n){return(0,_3t.withTempFile)(async i=>{let s=await this.fetch(e),a=0,c=nFe.default.createWriteStream(i),l=s.getReader();try{for(;;){let{done:u,value:d}=await l.read();if(u)break;if(a+=d.length,a>r)throw new iFe.DownloadLengthMismatchError("Max length reached");await Q3t(c,Buffer.from(d))}}finally{l.releaseLock(),await N3t.default.promisify(c.close).bind(c)()}return n(i)})}async downloadBytes(e,r){return this.downloadFile(e,r,async n=>{let i=nFe.defau
Line truncated
|
||||
`).forEach(r=>{r.match(FGt)||r.match(MGt)||(e+=r)}),Buffer.from(e,"base64")}o(UGt,"toDER");function qGt(t,e="CERTIFICATE"){let n=t.toString("base64").match(/.{1,64}/g)||"";return[`-----BEGIN ${e}-----`,...n,`-----END ${e}-----`].join(`
|
||||
`+s),t.push(i+"m+"+tO.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=oGt()+e+" "+t[0]}o(sGt,"formatArgs");function oGt(){return si.inspectOpts.hideDate?"":new Date().toISOString()+" "}o(oGt,"getDate");function aGt(...t){return process.stderr.write(eO.formatWithOptions(si.inspectOpts,...t)+`
|
||||
`)}o(aGt,"log");function cGt(t){t?process.env.DEBUG=t:delete process.env.DEBUG}o(cGt,"save");function lGt(){return process.env.DEBUG}o(lGt,"load");function uGt(t){t.inspectOpts={};let e=Object.keys(si.inspectOpts);for(let r=0;r<e.length;r++)t.inspectOpts[e[r]]=si.inspectOpts[e[r]]}o(uGt,"init");tO.exports=A7()(si);var{formatters:pFe}=tO.exports;pFe.o=function(t){return this.inspectOpts.colors=this.useColors,eO.inspect(t,this.inspectOpts).split(`
|
||||
`).map(e=>e.trim()).join(" ")};pFe.O=function(t){return this.inspectOpts.colors=this.useColors,eO.inspect(t,this.inspectOpts)}});var g7=A((GLr,m7)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?m7.exports=hFe():m7.exports=AFe()});var nO=A(Wr=>{"use strict";Object.defineProperty(Wr,"__esModule",{value:!0});Wr.DownloadHTTPError=Wr.DownloadLengthMismatchError=Wr.DownloadError=Wr.ExpiredMetadataError=Wr.EqualVersionError=Wr.BadVersionError=Wr.RepositoryError=Wr.PersistError=Wr.RuntimeError=Wr.ValueError=void 0;var y7=class extends Error{static{o(this,"ValueError")}};Wr.ValueError=y7;var E7=class extends Error{static{o(this,"RuntimeError")}};Wr.RuntimeError=E7;var C7=class extends Error{static{o(this,"PersistError")}};Wr.PersistError=C7;var _B=class extends Error{static{o(this,"RepositoryError")}};Wr.RepositoryError=_B;var rO=class extends _B{static{o(this,"BadVersionError")}};Wr.BadVersionError=rO;var b7=class extends rO{static{o(this,"EqualVersionError")}};Wr.EqualVersionError=b7;var I7=class extends _B{static{o(this,"ExpiredMetadataError")}};Wr.ExpiredMetadataError=I7;var TB=class extends Error{static{o(this,"DownloadError")}};Wr.DownloadError=TB;var w7=class extends TB{static{o(this,"DownloadLengthMismatchError")}};Wr.DownloadLengthMismatchError=w7;var S7=class extends TB{static{o(this,"DownloadHTTPError")}statusCode;constructor(e,r){super(e),this.statusCode=r}};Wr.DownloadHTTPError=S7});var gFe=A(CC=>{"use strict";var x7=CC&&CC.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(CC,"__esModule",{value:!0});CC.withTempFile=void 0;var B7=x7(require("fs/promises")),dGt=x7(require("os")),mFe=x7(require("path")),fGt=o(async t=>hGt(async e=>t(mFe.default.join(e,"tempfile"))),"withTempFile");CC.withTempFile=fGt;var hGt=o(async t=>{let e=await B7.default.realpath(dGt.default.tmpdir()),r=await B7.default.mkdtemp(e+mFe.default.sep);try{return await t(r)}finally{await B7.default.rm(r,{force:!0,recursive:!0,maxRetries:3})}},"withTempDir")});var EFe=A((jLr,yFe)=>{var v7=class{static{o(this,"RetryOperation")}#e=1;#t=null;#n=[];#r=null;#i;#s=null;#l;#a;#c=null;#o;constructor(e,r={}){this.#l=[...e],this.#a=[...e],this.#o=r.unref,this.#i=r.maxRetryTime||1/0,r.forever&&(this.#t=[...this.#a])}get timeouts(){return[...this.#a]}get errors(){return[...this.#n]}get attempts(){return this.#e}get mainError(){let e=null;if(this.#n.length){let r=0,n={};for(let i=0;i<this.#n.length;i++){let s=this.#n[i],{message:a}=s;n[a]||(n[a]=0),n[a]++,n[a]>=r&&(e=s,r=n[a])}}return e}reset(){this.#e=1,this.#a=[...this.#l]}stop(){this.#c&&clearTimeout(this.#c),this.#a=[],this.#t=null}retry(e){if(this.#n.push(e),new Date().getTime()-this.#s>=this.#i)return this.#n.unshift(new Error("RetryOperation timeout occurred")),!1;let r=this.#a.shift();if(r===void 0)if(this.#t)this.#n.pop(),r=this.#t.at(-1);else return!1;return this.#c=setTimeout(()=>{this.#e++,this.#r(this.#e)},r),this.#o&&this.#c.unref(),!0}attempt(e){this.#r=e,this.#s=new Date().getTime(),this.#r(this.#e)}};yFe.exports={RetryOperation:v7}});var IFe=A((JLr,bFe)=>{var{RetryOperation:pGt}=EFe(),CFe=o((t,e)=>Math.min(Math.round((1+(e.randomize?Math.random():0))*Math.max(e.minTimeout,1)*Math.pow(e.factor,t)),e.maxTimeout),"createTimeout"),AGt=o(t=>t?.code==="EPROMISERETRY"&&Object.hasOwn(t,"retried"),"isRetryError"),mGt=o(async(t,e={})=>{let r=[];if(e instanceof Array)r=[...e];else{e.retries===1/0&&(e.forever=!0,delete e.retries);let i={retries:10,factor:2,minTimeout:1*1e3,maxTimeout:1/0,randomize:!1,...e};if(i.minTimeout>i.maxTimeout)throw new Error("minTimeout is greater than maxTimeout");if(i.retries){for(let s=0;s<i.retries;s++)r.push(CFe(s,i));r.sort((s,a)=>s-a)}else e.forever&&r.push(CFe(0,i))}let n=new pGt(r,{forever:e.forever,unref:e.unref,maxRetryTime:e.maxRetryTime});return new Promise(function(i,s){n.attempt(async a=>{try{let c=await t(l=>{throw Object.assign(new Error("Retrying"),{code:"EPROMISERETRY",retried:l})},a,n);return i(c)}catch(c){if(!AGt(c))return s(c);if(!n.retry(c.retried||new Error))return s(c.retried)}})})},"promiseRetry");bFe.exports={promiseRetry:mGt}});var T7=A(ph=>{"use strict";var _7=ph&&ph.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(ph,"__esModule",{value:!0});ph.DefaultFetcher=ph.BaseFetcher=void 0;var gGt=_7(g7()),wFe=_7(require("fs")),yGt=_7(require("util")),SFe=nO(),EGt=gFe(),CGt=IFe(),bGt=(0,gGt.default)("tuf:fetch"),IGt="User-Agent",iO=class{static{o(this,"BaseFetcher")}async downloadFile(e,r,n){return(0,EGt.withTempFile)(async i=>{let s=await this.fetch(e),a=0,c=wFe.default.createWriteStream(i),l=s.getReader();try{for(;;){let{done:u,value:d}=await l.read();if(u)break;if(a+=d.length,a>r)throw new SFe.DownloadLengthMismatchError("Max length reached");await wGt(c,Buffer.from(d))}}finally{l.releaseLock(),await yGt.default.promisify(c.close).bind(c)()}return n(i)})}async downloadBytes(e,r){return this.downloadFile(e,r,async n=>{let i=wFe.defau
Line truncated
|
||||
`).forEach(r=>{r.match(NHt)||r.match(_Ht)||(e+=r)}),Buffer.from(e,"base64")}o(THt,"toDER");function RHt(t,e="CERTIFICATE"){let n=t.toString("base64").match(/.{1,64}/g)||"";return[`-----BEGIN ${e}-----`,...n,`-----END ${e}-----`].join(`
|
||||
`).concat(`
|
||||
`)}o(qGt,"fromDER")});var yO=A(yh=>{"use strict";Object.defineProperty(yh,"__esModule",{value:!0});yh.SHA2_HASH_ALGOS=yh.RSA_SIGNATURE_ALGOS=yh.ECDSA_SIGNATURE_ALGOS=void 0;yh.ECDSA_SIGNATURE_ALGOS={"1.2.840.10045.4.3.1":"sha224","1.2.840.10045.4.3.2":"sha256","1.2.840.10045.4.3.3":"sha384","1.2.840.10045.4.3.4":"sha512"};yh.RSA_SIGNATURE_ALGOS={"1.2.840.113549.1.1.14":"sha224","1.2.840.113549.1.1.11":"sha256","1.2.840.113549.1.1.12":"sha384","1.2.840.113549.1.1.13":"sha512"};yh.SHA2_HASH_ALGOS={"2.16.840.1.101.3.4.2.1":"sha256","2.16.840.1.101.3.4.2.2":"sha384","2.16.840.1.101.3.4.2.3":"sha512"}});var W7=A(EO=>{"use strict";Object.defineProperty(EO,"__esModule",{value:!0});EO.RFC3161TimestampVerificationError=void 0;var J7=class extends Error{static{o(this,"RFC3161TimestampVerificationError")}};EO.RFC3161TimestampVerificationError=J7});var kFe=A(eu=>{"use strict";var GGt=eu&&eu.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:o(function(){return e[r]},"get")}),Object.defineProperty(t,n,i)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),HGt=eu&&eu.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),VGt=eu&&eu.__importStar||(function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[n.length]=i);return n},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),i=0;i<n.length;i++)n[i]!=="default"&&GGt(r,e,n[i]);return HGt(r,e),r}})();Object.defineProperty(eu,"__esModule",{value:!0});eu.TSTInfo=void 0;var QFe=VGt(vC()),zGt=yO(),jGt=W7(),Y7=class{static{o(this,"TSTInfo")}root;constructor(e){this.root=e}get version(){return this.root.subs[0].toInteger()}get genTime(){return this.root.subs[4].toDate()}get messageImprintHashAlgorithm(){let e=this.messageImprintObj.subs[0].subs[0].toOID();return zGt.SHA2_HASH_ALGOS[e]}get messageImprintHashedMessage(){return this.messageImprintObj.subs[1].value}get raw(){return this.root.toDER()}verify(e){let r=QFe.digest(this.messageImprintHashAlgorithm,e);if(!QFe.bufferEqual(r,this.messageImprintHashedMessage))throw new jGt.RFC3161TimestampVerificationError("message imprint does not match artifact")}get messageImprintObj(){return this.root.subs[2]}};eu.TSTInfo=Y7});var OFe=A(tu=>{"use strict";var $Gt=tu&&tu.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:o(function(){return e[r]},"get")}),Object.defineProperty(t,n,i)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),JGt=tu&&tu.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),WGt=tu&&tu.__importStar||(function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[n.length]=i);return n},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),i=0;i<n.length;i++)n[i]!=="default"&&$Gt(r,e,n[i]);return JGt(r,e),r}})();Object.defineProperty(tu,"__esModule",{value:!0});tu.RFC3161Timestamp=void 0;var YGt=AO(),K7=WGt(vC()),PFe=yO(),FB=W7(),KGt=kFe(),XGt="1.2.840.113549.1.7.2",ZGt="1.2.840.113549.1.9.16.1.4",eHt="1.2.840.113549.1.9.4",X7=class t{static{o(this,"RFC3161Timestamp")}root;constructor(e){this.root=e}static parse(e){let r=YGt.ASN1Obj.parseBuffer(e);return new t(r)}get status(){return this.pkiStatusInfoObj.subs[0].toInteger()}get contentType(){return this.contentTypeObj.toOID()}get eContentType(){return this.eContentTypeObj.toOID()}get signingTime(){return this.tstInfo.genTime}get signerIssuer(){return this.signerSidObj.subs[0].value}get signerSerialNumber(){return this.signerSidObj.subs[1].value}get signerDigestAlgorithm(){let e=this.signerDigestAlgorithmObj.subs[0].toOID();return PFe.SHA2_HASH_ALGOS[e]}get signatureAlgorithm(){let e=this.signatureAlgorithmObj.subs[0].toOID();return PFe.ECDSA_SIGNATURE_ALGOS[e]}get signatureValue(){return this.signatureValueObj.value}get tstInfo(){return new KGt.TSTInfo(this.eContentObj.subs[0].subs[0])}verify(e,r){if(!this.timeStampTokenObj)throw new FB.RFC3161TimestampVerificationError("timeStampToken is missing");if(this.contentType!==XGt)throw new FB.RFC3161TimestampVerificationError(`incorrect content type: ${this.contentType}`);if(this.eContentType!==ZGt)throw new FB.RFC3161TimestampVerificationError(`incorrect encapsulated content type: ${this.eContentType}`);this.tstInfo.verify(e),this.verifyMessageDigest(),this.verifySignature(r)}verifyMessageDigest(){let e=K7.digest(this.signerDigestAlgorithm,this.tstInfo.raw),r=this.messageDigestAttributeObj.subs[1].subs[0].valu
Line truncated
|
||||
`)}o(RHt,"fromDER")});var CO=A(Eh=>{"use strict";Object.defineProperty(Eh,"__esModule",{value:!0});Eh.SHA2_HASH_ALGOS=Eh.RSA_SIGNATURE_ALGOS=Eh.ECDSA_SIGNATURE_ALGOS=void 0;Eh.ECDSA_SIGNATURE_ALGOS={"1.2.840.10045.4.3.1":"sha224","1.2.840.10045.4.3.2":"sha256","1.2.840.10045.4.3.3":"sha384","1.2.840.10045.4.3.4":"sha512"};Eh.RSA_SIGNATURE_ALGOS={"1.2.840.113549.1.1.14":"sha224","1.2.840.113549.1.1.11":"sha256","1.2.840.113549.1.1.12":"sha384","1.2.840.113549.1.1.13":"sha512"};Eh.SHA2_HASH_ALGOS={"2.16.840.1.101.3.4.2.1":"sha256","2.16.840.1.101.3.4.2.2":"sha384","2.16.840.1.101.3.4.2.3":"sha512"}});var eX=A(bO=>{"use strict";Object.defineProperty(bO,"__esModule",{value:!0});bO.RFC3161TimestampVerificationError=void 0;var Z7=class extends Error{static{o(this,"RFC3161TimestampVerificationError")}};bO.RFC3161TimestampVerificationError=Z7});var eMe=A(tu=>{"use strict";var DHt=tu&&tu.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:o(function(){return e[r]},"get")}),Object.defineProperty(t,n,i)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),QHt=tu&&tu.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),kHt=tu&&tu.__importStar||(function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[n.length]=i);return n},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),i=0;i<n.length;i++)n[i]!=="default"&&DHt(r,e,n[i]);return QHt(r,e),r}})();Object.defineProperty(tu,"__esModule",{value:!0});tu.TSTInfo=void 0;var ZFe=kHt(xC()),PHt=CO(),OHt=eX(),tX=class{static{o(this,"TSTInfo")}root;constructor(e){this.root=e}get version(){return this.root.subs[0].toInteger()}get genTime(){return this.root.subs[4].toDate()}get messageImprintHashAlgorithm(){let e=this.messageImprintObj.subs[0].subs[0].toOID();return PHt.SHA2_HASH_ALGOS[e]}get messageImprintHashedMessage(){return this.messageImprintObj.subs[1].value}get raw(){return this.root.toDER()}verify(e){let r=ZFe.digest(this.messageImprintHashAlgorithm,e);if(!ZFe.bufferEqual(r,this.messageImprintHashedMessage))throw new OHt.RFC3161TimestampVerificationError("message imprint does not match artifact")}get messageImprintObj(){return this.root.subs[2]}};tu.TSTInfo=tX});var rMe=A(ru=>{"use strict";var LHt=ru&&ru.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:o(function(){return e[r]},"get")}),Object.defineProperty(t,n,i)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),FHt=ru&&ru.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),MHt=ru&&ru.__importStar||(function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[n.length]=i);return n},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),i=0;i<n.length;i++)n[i]!=="default"&&LHt(r,e,n[i]);return FHt(r,e),r}})();Object.defineProperty(ru,"__esModule",{value:!0});ru.RFC3161Timestamp=void 0;var UHt=gO(),rX=MHt(xC()),tMe=CO(),OB=eX(),qHt=eMe(),GHt="1.2.840.113549.1.7.2",HHt="1.2.840.113549.1.9.16.1.4",VHt="1.2.840.113549.1.9.4",nX=class t{static{o(this,"RFC3161Timestamp")}root;constructor(e){this.root=e}static parse(e){let r=UHt.ASN1Obj.parseBuffer(e);return new t(r)}get status(){return this.pkiStatusInfoObj.subs[0].toInteger()}get contentType(){return this.contentTypeObj.toOID()}get eContentType(){return this.eContentTypeObj.toOID()}get signingTime(){return this.tstInfo.genTime}get signerIssuer(){return this.signerSidObj.subs[0].value}get signerSerialNumber(){return this.signerSidObj.subs[1].value}get signerDigestAlgorithm(){let e=this.signerDigestAlgorithmObj.subs[0].toOID();return tMe.SHA2_HASH_ALGOS[e]}get signatureAlgorithm(){let e=this.signatureAlgorithmObj.subs[0].toOID();return tMe.ECDSA_SIGNATURE_ALGOS[e]}get signatureValue(){return this.signatureValueObj.value}get tstInfo(){return new qHt.TSTInfo(this.eContentObj.subs[0].subs[0])}verify(e,r){if(!this.timeStampTokenObj)throw new OB.RFC3161TimestampVerificationError("timeStampToken is missing");if(this.contentType!==GHt)throw new OB.RFC3161TimestampVerificationError(`incorrect content type: ${this.contentType}`);if(this.eContentType!==HHt)throw new OB.RFC3161TimestampVerificationError(`incorrect encapsulated content type: ${this.eContentType}`);this.tstInfo.verify(e),this.verifyMessageDigest(),this.verifySignature(r)}verifyMessageDigest(){let e=rX.digest(this.signerDigestAlgorithm,this.tstInfo.raw),r=this.messageDigestAttributeObj.subs[1].subs[0].valu
Line truncated
|
||||
|
||||
`,C4t=/\u2014 (\S+) (\S+)\n/g;function b4t(t,e){let r=t.inclusionProof,n=NX.fromString(r.checkpoint.envelope),i=MO.fromString(n.note);if(!w4t(n,e))throw new HB.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"invalid checkpoint signature"});return i}o(b4t,"verifyCheckpoint");function w4t(t,e){let r=Buffer.from(t.note,"utf-8");return t.signatures.some(n=>{let i=e.find(s=>mMe.crypto.bufferEqual(s.logID.subarray(0,4),n.keyHint)&&s.baseURL.match(n.name));return i?mMe.crypto.verify(r,i.publicKey,n.signature):!1})}o(w4t,"verifySignedNote");var NX=class t{static{o(this,"SignedNote")}note;signatures;constructor(e,r){this.note=e,this.signatures=r}static fromString(e){if(!e.includes(vX))throw new HB.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"missing checkpoint separator"});let r=e.indexOf(vX),n=e.slice(0,r+1),s=e.slice(r+vX.length).matchAll(C4t),a=Array.from(s,c=>{let[,l,u]=c,d=Buffer.from(u,"base64");if(d.length<5)throw new HB.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"malformed checkpoint signature"});return{name:l,keyHint:d.subarray(0,4),signature:d.subarray(4)}});if(a.length===0)throw new HB.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"no signatures found in checkpoint"});return new t(n,a)}},MO=class t{static{o(this,"LogCheckpoint")}origin;logSize;logHash;rest;constructor(e,r,n,i){this.origin=e,this.logSize=r,this.logHash=n,this.rest=i}static fromString(e){let r=e.trimEnd().split(`
|
||||
`);if(r.length<3)throw new HB.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"too few lines in checkpoint header"});let n=r[0],i=BigInt(r[1]),s=Buffer.from(r[2],"base64"),a=r.slice(3);return new t(n,i,s,a)}};VB.LogCheckpoint=MO});var yMe=A(DX=>{"use strict";Object.defineProperty(DX,"__esModule",{value:!0});DX.verifyMerkleInclusion=B4t;var TX=Cc(),_X=Mi(),I4t=Buffer.from([0]),S4t=Buffer.from([1]);function B4t(t,e){let r=t.inclusionProof,n=BigInt(r.logIndex),i=BigInt(e.logSize);if(n<0n||n>=i)throw new _X.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:`invalid index: ${n}`});let{inner:s,border:a}=x4t(n,i);if(r.hashes.length!==s+a)throw new _X.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"invalid hash count"});let c=r.hashes.slice(0,s),l=r.hashes.slice(s),u=D4t(t.canonicalizedBody),d=N4t(v4t(u,c,n),l);if(!TX.crypto.bufferEqual(d,e.logHash))throw new _X.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"calculated root hash does not match inclusion proof"})}o(B4t,"verifyMerkleInclusion");function x4t(t,e){let r=_4t(t,e),n=R4t(t>>BigInt(r));return{inner:r,border:n}}o(x4t,"decompInclProof");function v4t(t,e,r){return e.reduce((n,i,s)=>r>>BigInt(s)&BigInt(1)?RX(i,n):RX(n,i),t)}o(v4t,"chainInner");function N4t(t,e){return e.reduce((r,n)=>RX(n,r),t)}o(N4t,"chainBorderRight");function _4t(t,e){return T4t(t^e-BigInt(1))}o(_4t,"innerProofSize");function R4t(t){return t.toString(2).split("1").length-1}o(R4t,"onesCount");function T4t(t){return t===0n?0:t.toString(2).length}o(T4t,"bitLength");function RX(t,e){return TX.crypto.digest("sha256",S4t,t,e)}o(RX,"hashChildren");function D4t(t){return TX.crypto.digest("sha256",I4t,t)}o(D4t,"hashLeaf")});var CMe=A(QX=>{"use strict";Object.defineProperty(QX,"__esModule",{value:!0});QX.verifyTLogSET=P4t;var EMe=Cc(),Q4t=Mi(),k4t=RC();function P4t(t,e){if(!(0,k4t.filterTLogAuthorities)(e,{logID:t.logId.keyId,targetDate:new Date(Number(t.integratedTime)*1e3)}).some(i=>{let s=O4t(t),a=Buffer.from(EMe.json.canonicalize(s),"utf8"),c=t.inclusionPromise.signedEntryTimestamp;return EMe.crypto.verify(a,i.publicKey,c)}))throw new Q4t.VerificationError({code:"TLOG_INCLUSION_PROMISE_ERROR",message:"inclusion promise could not be verified"})}o(P4t,"verifyTLogSET");function O4t(t){let{integratedTime:e,logIndex:r,logId:n,canonicalizedBody:i}=t;return{body:i.toString("base64"),integratedTime:Number(e),logIndex:Number(r),logID:n.keyId.toString("hex")}}o(O4t,"toVerificationPayload")});var wMe=A(UO=>{"use strict";Object.defineProperty(UO,"__esModule",{value:!0});UO.verifyTLogBody=q4t;UO.verifyTLogInclusion=G4t;var bMe=fMe(),OX=Mi(),kX=hMe(),PX=pMe(),L4t=AMe(),F4t=gMe(),M4t=yMe(),U4t=CMe();function q4t(t,e){let{kind:r,version:n}=t.kindVersion,i=JSON.parse(t.canonicalizedBody.toString("utf8"));if(r!==i.kind||n!==i.apiVersion)throw new OX.VerificationError({code:"TLOG_BODY_ERROR",message:`kind/version mismatch - expected: ${r}/${n}, received: ${i.kind}/${i.apiVersion}`});switch(r){case"dsse":if(n==kX.DSSE_API_VERSION_V1)return(0,kX.verifyDSSETLogBody)(i,e);{let s=bMe.Entry.fromJSON(i);return(0,kX.verifyDSSETLogBodyV2)(s,e)}case"intoto":return(0,L4t.verifyIntotoTLogBody)(i,e);case"hashedrekord":if(n==PX.HASHEDREKORD_API_VERSION_V1)return(0,PX.verifyHashedRekordTLogBody)(i,e);{let s=bMe.Entry.fromJSON(i);return(0,PX.verifyHashedRekordTLogBodyV2)(s,e)}default:throw new OX.VerificationError({code:"TLOG_BODY_ERROR",message:`unsupported kind: ${r}`})}}o(q4t,"verifyTLogBody");function G4t(t,e){let r=!1;if(H4t(t)&&((0,U4t.verifyTLogSET)(t,e),r=!0),V4t(t)){let n=(0,F4t.verifyCheckpoint)(t,e);(0,M4t.verifyMerkleInclusion)(t,n),r=!0}if(!r)throw new OX.VerificationError({code:"TLOG_MISSING_INCLUSION_ERROR",message:"inclusion could not be verified"})}o(G4t,"verifyTLogInclusion");function H4t(t){return t.inclusionPromise!==void 0}o(H4t,"isTLogEntryWithInclusionPromise");function V4t(t){return t.inclusionProof!==void 0}o(V4t,"isTLogEntryWithInclusionProof")});var vMe=A(qO=>{"use strict";Object.defineProperty(qO,"__esModule",{value:!0});qO.Verifier=void 0;var z4t=require("util"),kC=Mi(),IMe=eMe(),LX=tMe(),SMe=iMe(),BMe=wMe(),FX=class{static{o(this,"Verifier")}trustMaterial;options;constructor(e,r={}){this.trustMaterial=e,this.options={ctlogThreshold:r.ctlogThreshold??1,tlogThreshold:r.tlogThreshold??1,timestampThreshold:r.timestampThreshold??r.tsaThreshold??1,tsaThreshold:0}}verify(e,r){let n=this.verifyTimestamps(e),i=this.verifySigningKey(e,n);return this.verifyTLogs(e),this.verifySignature(e,i),r&&this.verifyPolicy(r,i.identity||{}),i}verifyTimestamps(e){let r=[];for(let n of e.timestamps)switch(n.$case){case"timestamp-authority":r.push((0,SMe.getTSATimestamp)(n.timestamp,e.signature.signature,this.trustMaterial.timestampAuthorities));break;case"transparency-log":{let i=(0,SMe.getTLogTimestamp)(n.tlogEntry);i&&r.push(i);break}}if(xMe(r))throw new kC.VerificationError({code:"TIMESTAMP_ERROR",message:"duplicate timestamp"});if(r.length<this.options.timestampThresho
Line truncated
|
||||
Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}o(tp,"getBooleanInput");function BN(t,e){if(process.env.GITHUB_OUTPUT||"")return Sx("OUTPUT",pL(t,e));process.stdout.write(iq.EOL),hu("set-output",{name:t},fu(e))}o(BN,"setOutput");function xN(t){process.exitCode=nq.Failure,ug(t)}o(xN,"setFailed");function rp(){return process.env.RUNNER_DEBUG==="1"}o(rp,"isDebug");function D(t){hu("debug",{},t)}o(D,"debug");function ug(t,e={}){hu("error",dL(e),t instanceof Error?t.toString():t)}o(ug,"error");function at(t,e={}){hu("warning",dL(e),t instanceof Error?t.toString():t)}o(at,"warning");function L(t){process.stdout.write(t+iq.EOL)}o(L,"info");function bWe(t){hL("group",t)}o(bWe,"startGroup");function wWe(){hL("endgroup")}o(wWe,"endGroup");function Qr(t,e){return CWe(this,void 0,void 0,function*(){bWe(t);let r;try{r=yield e()}finally{wWe()}return r})}o(Qr,"group");function za(t,e){if(process.env.GITHUB_STATE||"")return Sx("STATE",pL(t,e));hu("save-state",{name:t},fu(e))}o(za,"saveState");function Rce(t){return process.env[`STATE_${t}`]||""}o(Rce,"getState");var R2=R(require("fs"),1),gj=R(require("os"),1),yj=R(require("path"),1);var Dce=R(require("os"),1);function n0(t){return t==null?"":typeof t=="string"||t instanceof String?t:JSON.stringify(t)}o(n0,"toCommandValue");function Qce(t,e,r){let n=new sq(t,e,r);process.stdout.write(n.toString()+Dce.EOL)}o(Qce,"issueCommand");var Tce="::",sq=class{static{o(this,"Command")}constructor(e,r,n){e||(e="missing.command"),this.command=e,this.properties=r,this.message=n}toString(){let e=Tce+this.command;if(this.properties&&Object.keys(this.properties).length>0){e+=" ";let r=!0;for(let n in this.properties)if(this.properties.hasOwnProperty(n)){let i=this.properties[n];i&&(r?r=!1:e+=",",e+=`${n}=${SWe(i)}`)}}return e+=`${Tce}${IWe(this.message)}`,e}};function IWe(t){return n0(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}o(IWe,"escapeData");function SWe(t){return n0(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}o(SWe,"escapeProperty");var Lce=R(require("os"),1);var Pce=require("os"),i0=require("fs");var oq=function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(d){try{u(n.next(d))}catch(f){a(f)}}o(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(f){a(f)}}o(l,"rejected");function u(d){d.done?s(d.value):i(d.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})},{access:BWe,appendFile:xWe,writeFile:vWe}=i0.promises,kce="GITHUB_STEP_SUMMARY";var aq=class{static{o(this,"Summary")}constructor(){this._buffer=""}filePath(){return oq(this,void 0,void 0,function*(){if(this._filePath)return this._filePath;let e=process.env[kce];if(!e)throw new Error(`Unable to find environment variable for $${kce}. Check if your runtime environment supports job summaries.`);try{yield BWe(e,i0.constants.R_OK|i0.constants.W_OK)}catch{throw new Error(`Unable to access summary file: '${e}'. Check if the file has correct read/write permissions.`)}return this._filePath=e,this._filePath})}wrap(e,r,n={}){let i=Object.entries(n).map(([s,a])=>` ${s}="${a}"`).join("");return r?`<${e}${i}>${r}</${e}>`:`<${e}${i}>`}write(e){return oq(this,void 0,void 0,function*(){let r=!!e?.overwrite,n=yield this.filePath();return yield(r?vWe:xWe)(n,this._buffer,{encoding:"utf8"}),this.emptyBuffer()})}clear(){return oq(this,void 0,void 0,function*(){return this.emptyBuffer().write({overwrite:!0})})}stringify(){return this._buffer}isEmptyBuffer(){return this._buffer.length===0}emptyBuffer(){return this._buffer="",this}addRaw(e,r=!1){return this._buffer+=e,r?this.addEOL():this}addEOL(){return this.addRaw(Pce.EOL)}addCodeBlock(e,r){let n=Object.assign({},r&&{lang:r}),i=this.wrap("pre",this.wrap("code",e),n);return this.addRaw(i).addEOL()}addList(e,r=!1){let n=r?"ol":"ul",i=e.map(a=>this.wrap("li",a)).join(""),s=this.wrap(n,i);return this.addRaw(s).addEOL()}addTable(e){let r=e.map(i=>{let s=i.map(a=>{if(typeof a=="string")return this.wrap("td",a);let{header:c,data:l,colspan:u,rowspan:d}=a,f=c?"th":"td",h=Object.assign(Object.assign({},u&&{colspan:u}),d&&{rowspan:d});return this.wrap(f,l,h)}).join("");return this.wrap("tr",s)}).join(""),n=this.wrap("table",r);return this.addRaw(n).addEOL()}addDetails(e,r){let n=this.wrap("details",this.wrap("summary",e)+r);return this.addRaw(n).addEOL()}addImage(e,r,n){let{width:i,height:s}=n||{},a=Object.assign(Object.assign({},i&&{width:i}),s&&{height:s}),c=this.wrap("img",null,Object.assign({src:e,alt:r},a));return this.addRaw(c).addEOL()}addHeading(e,r){let n=`h${r}`,i=["h1","h2","h3","h4","h5","h6"].includes(n)?n:"h1",s=this.wrap(i,e);return this.addRaw(s).addEOL()}addSeparator(){let e=this.wrap("hr",null);return this.addRaw(e).addEOL()}addBreak(){let e=this.wrap("br",null);return this.addRaw(e).addEOL()}addQuote(e,r){let n=Object.assign({},r&&{cite:r}),i=this.wrap("blockquote",e,n);return this.addRLine truncated
|
||||
`,uVt=/\u2014 (\S+) (\S+)\n/g;function dVt(t,e){let r=t.inclusionProof,n=QX.fromString(r.checkpoint.envelope),i=qO.fromString(n.note);if(!fVt(n,e))throw new QC.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"invalid checkpoint signature"});return i}o(dVt,"verifyCheckpoint");function fVt(t,e){let r=Buffer.from(t.note,"utf-8");return t.signatures.some(n=>{let i=e.find(s=>OMe.crypto.bufferEqual(s.logID.subarray(0,4),n.keyHint)&&s.baseURL.includes(n.name));return i?OMe.crypto.verify(r,i.publicKey,n.signature):!1})}o(fVt,"verifySignedNote");var QX=class t{static{o(this,"SignedNote")}note;signatures;constructor(e,r){this.note=e,this.signatures=r}static fromString(e){if(!e.includes(DX))throw new QC.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"missing checkpoint separator"});let r=e.indexOf(DX),n=e.slice(0,r+1),s=e.slice(r+DX.length).matchAll(uVt),a=Array.from(s,c=>{let[,l,u]=c,d=Buffer.from(u,"base64");if(d.length<5)throw new QC.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"malformed checkpoint signature"});return{name:l,keyHint:d.subarray(0,4),signature:d.subarray(4)}});if(a.length===0)throw new QC.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"no signatures found in checkpoint"});return new t(n,a)}},qO=class t{static{o(this,"LogCheckpoint")}origin;logSize;logHash;rest;constructor(e,r,n,i){this.origin=e,this.logSize=r,this.logHash=n,this.rest=i}static fromString(e){let r=e.trimEnd().split(`
|
||||
`);if(r.length<3)throw new QC.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"too few lines in checkpoint header"});let n=r[0],i;try{i=BigInt(r[1])}catch{throw new QC.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"invalid checkpoint log size"})}let s=Buffer.from(r[2],"base64"),a=r.slice(3);return new t(n,i,s,a)}};qB.LogCheckpoint=qO});var FMe=A(OX=>{"use strict";Object.defineProperty(OX,"__esModule",{value:!0});OX.verifyMerkleInclusion=AVt;var PX=bc(),GO=Mi(),hVt=Buffer.from([0]),pVt=Buffer.from([1]);function AVt(t,e){let r=t.inclusionProof,n;try{n=BigInt(r.logIndex)}catch{throw new GO.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"invalid inclusion proof log index"})}let i=BigInt(e.logSize);if(n<0n||n>=i)throw new GO.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:`invalid index: ${n}`});let{inner:s,border:a}=mVt(n,i);if(r.hashes.length!==s+a)throw new GO.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"invalid hash count"});let c=r.hashes.slice(0,s),l=r.hashes.slice(s),u=IVt(t.canonicalizedBody),d=yVt(gVt(u,c,n),l);if(!PX.crypto.bufferEqual(d,e.logHash))throw new GO.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"calculated root hash does not match inclusion proof"})}o(AVt,"verifyMerkleInclusion");function mVt(t,e){let r=EVt(t,e),n=CVt(t>>BigInt(r));return{inner:r,border:n}}o(mVt,"decompInclProof");function gVt(t,e,r){return e.reduce((n,i,s)=>r>>BigInt(s)&BigInt(1)?kX(i,n):kX(n,i),t)}o(gVt,"chainInner");function yVt(t,e){return e.reduce((r,n)=>kX(n,r),t)}o(yVt,"chainBorderRight");function EVt(t,e){return bVt(t^e-BigInt(1))}o(EVt,"innerProofSize");function CVt(t){return t.toString(2).split("1").length-1}o(CVt,"onesCount");function bVt(t){return t===0n?0:t.toString(2).length}o(bVt,"bitLength");function kX(t,e){return PX.crypto.digest("sha256",pVt,t,e)}o(kX,"hashChildren");function IVt(t){return PX.crypto.digest("sha256",hVt,t)}o(IVt,"hashLeaf")});var UMe=A(LX=>{"use strict";Object.defineProperty(LX,"__esModule",{value:!0});LX.verifyTLogSET=BVt;var MMe=bc(),wVt=Mi(),SVt=_C();function BVt(t,e){if(!(0,SVt.filterTLogAuthorities)(e,{logID:t.logId.keyId,targetDate:new Date(Number(t.integratedTime)*1e3)}).some(i=>{let s=xVt(t),a=Buffer.from(MMe.json.canonicalize(s),"utf8"),c=t.inclusionPromise.signedEntryTimestamp;return MMe.crypto.verify(a,i.publicKey,c)}))throw new wVt.VerificationError({code:"TLOG_INCLUSION_PROMISE_ERROR",message:"inclusion promise could not be verified"})}o(BVt,"verifyTLogSET");function xVt(t){let{integratedTime:e,logIndex:r,logId:n,canonicalizedBody:i}=t;return{body:i.toString("base64"),integratedTime:Number(e),logIndex:Number(r),logID:n.keyId.toString("hex")}}o(xVt,"toVerificationPayload")});var GMe=A(VO=>{"use strict";Object.defineProperty(VO,"__esModule",{value:!0});VO.verifyTLogBody=RVt;VO.verifyTLogInclusion=DVt;var qMe=DMe(),HO=Mi(),FX=QMe(),MX=kMe(),vVt=PMe(),NVt=LMe(),_Vt=FMe(),TVt=UMe();function RVt(t,e){let{kind:r,version:n}=t.kindVersion,i;try{i=JSON.parse(t.canonicalizedBody.toString("utf8"))}catch{throw new HO.VerificationError({code:"TLOG_BODY_ERROR",message:"invalid canonicalized body"})}if(r!==i.kind||n!==i.apiVersion)throw new HO.VerificationError({code:"TLOG_BODY_ERROR",message:`kind/version mismatch - expected: ${r}/${n}, received: ${i.kind}/${i.apiVersion}`});switch(r){case"dsse":if(n==FX.DSSE_API_VERSION_V1)return(0,FX.verifyDSSETLogBody)(i,e);{let s=qMe.Entry.fromJSON(i);return(0,FX.verifyDSSETLogBodyV2)(s,e)}case"intoto":return(0,vVt.verifyIntotoTLogBody)(i,e);case"hashedrekord":if(n==MX.HASHEDREKORD_API_VERSION_V1)return(0,MX.verifyHashedRekordTLogBody)(i,e);{let s=qMe.Entry.fromJSON(i);return(0,MX.verifyHashedRekordTLogBodyV2)(s,e)}default:throw new HO.VerificationError({code:"TLOG_BODY_ERROR",message:`unsupported kind: ${r}`})}}o(RVt,"verifyTLogBody");function DVt(t,e){let r=!1;if(QVt(t)&&((0,TVt.verifyTLogSET)(t,e),r=!0),kVt(t)){let n=(0,NVt.verifyCheckpoint)(t,e);(0,_Vt.verifyMerkleInclusion)(t,n),r=!0}if(!r)throw new HO.VerificationError({code:"TLOG_MISSING_INCLUSION_ERROR",message:"inclusion could not be verified"})}o(DVt,"verifyTLogInclusion");function QVt(t){return t.inclusionPromise!==void 0}o(QVt,"isTLogEntryWithInclusionPromise");function kVt(t){return t.inclusionProof!==void 0}o(kVt,"isTLogEntryWithInclusionProof")});var $Me=A(zO=>{"use strict";Object.defineProperty(zO,"__esModule",{value:!0});zO.Verifier=void 0;var PVt=require("util"),rm=Mi(),HMe=CMe(),UX=bMe(),VMe=SMe(),zMe=GMe(),GX=class{static{o(this,"Verifier")}trustMaterial;options;constructor(e,r={}){this.trustMaterial=e,this.options={ctlogThreshold:r.ctlogThreshold??1,tlogThreshold:r.tlogThreshold??1,timestampThreshold:r.timestampThreshold??r.tsaThreshold??1,tsaThreshold:0}}verify(e,r){let n=this.verifyTimestamps(e),i=this.verifySigningKey(e,n);return this.verifyTLogs(e),this.verifySignature(e,i),r&&this.verifyPolicy(r,i.identity||{}),i}verifyTimestamps(e){let r=[];for(let n of e.timestamps)switch(n.$case){case"time
Line truncated
|
||||
Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}o(rp,"getBooleanInput");function IN(t,e){if(process.env.GITHUB_OUTPUT||"")return bx("OUTPUT",yL(t,e));process.stdout.write(cq.EOL),pu("set-output",{name:t},hu(e))}o(IN,"setOutput");function wN(t){process.exitCode=aq.Failure,dg(t)}o(wN,"setFailed");function np(){return process.env.RUNNER_DEBUG==="1"}o(np,"isDebug");function R(t){pu("debug",{},t)}o(R,"debug");function dg(t,e={}){pu("error",AL(e),t instanceof Error?t.toString():t)}o(dg,"error");function ut(t,e={}){pu("warning",AL(e),t instanceof Error?t.toString():t)}o(ut,"warning");function P(t){process.stdout.write(t+cq.EOL)}o(P,"info");function UJe(t){gL("group",t)}o(UJe,"startGroup");function qJe(){gL("endgroup")}o(qJe,"endGroup");function kr(t,e){return MJe(this,void 0,void 0,function*(){UJe(t);let r;try{r=yield e()}finally{qJe()}return r})}o(kr,"group");function $a(t,e){if(process.env.GITHUB_STATE||"")return bx("STATE",yL(t,e));pu("save-state",{name:t},hu(e))}o($a,"saveState");function kce(t){return process.env[`STATE_${t}`]||""}o(kce,"getState");var WI=N(require("fs"),1),b$=N(require("os"),1),I$=N(require("path"),1);var Oce=N(require("os"),1);function n0(t){return t==null?"":typeof t=="string"||t instanceof String?t:JSON.stringify(t)}o(n0,"toCommandValue");function Lce(t,e,r){let n=new lq(t,e,r);process.stdout.write(n.toString()+Oce.EOL)}o(Lce,"issueCommand");var Pce="::",lq=class{static{o(this,"Command")}constructor(e,r,n){e||(e="missing.command"),this.command=e,this.properties=r,this.message=n}toString(){let e=Pce+this.command;if(this.properties&&Object.keys(this.properties).length>0){e+=" ";let r=!0;for(let n in this.properties)if(this.properties.hasOwnProperty(n)){let i=this.properties[n];i&&(r?r=!1:e+=",",e+=`${n}=${HJe(i)}`)}}return e+=`${Pce}${GJe(this.message)}`,e}};function GJe(t){return n0(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}o(GJe,"escapeData");function HJe(t){return n0(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}o(HJe,"escapeProperty");var qce=N(require("os"),1);var Mce=require("os"),i0=require("fs");var uq=function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(d){try{u(n.next(d))}catch(f){a(f)}}o(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(f){a(f)}}o(l,"rejected");function u(d){d.done?s(d.value):i(d.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})},{access:VJe,appendFile:zJe,writeFile:$Je}=i0.promises,Fce="GITHUB_STEP_SUMMARY";var dq=class{static{o(this,"Summary")}constructor(){this._buffer=""}filePath(){return uq(this,void 0,void 0,function*(){if(this._filePath)return this._filePath;let e=process.env[Fce];if(!e)throw new Error(`Unable to find environment variable for $${Fce}. Check if your runtime environment supports job summaries.`);try{yield VJe(e,i0.constants.R_OK|i0.constants.W_OK)}catch{throw new Error(`Unable to access summary file: '${e}'. Check if the file has correct read/write permissions.`)}return this._filePath=e,this._filePath})}wrap(e,r,n={}){let i=Object.entries(n).map(([s,a])=>` ${s}="${a}"`).join("");return r?`<${e}${i}>${r}</${e}>`:`<${e}${i}>`}write(e){return uq(this,void 0,void 0,function*(){let r=!!e?.overwrite,n=yield this.filePath();return yield(r?$Je:zJe)(n,this._buffer,{encoding:"utf8"}),this.emptyBuffer()})}clear(){return uq(this,void 0,void 0,function*(){return this.emptyBuffer().write({overwrite:!0})})}stringify(){return this._buffer}isEmptyBuffer(){return this._buffer.length===0}emptyBuffer(){return this._buffer="",this}addRaw(e,r=!1){return this._buffer+=e,r?this.addEOL():this}addEOL(){return this.addRaw(Mce.EOL)}addCodeBlock(e,r){let n=Object.assign({},r&&{lang:r}),i=this.wrap("pre",this.wrap("code",e),n);return this.addRaw(i).addEOL()}addList(e,r=!1){let n=r?"ol":"ul",i=e.map(a=>this.wrap("li",a)).join(""),s=this.wrap(n,i);return this.addRaw(s).addEOL()}addTable(e){let r=e.map(i=>{let s=i.map(a=>{if(typeof a=="string")return this.wrap("td",a);let{header:c,data:l,colspan:u,rowspan:d}=a,f=c?"th":"td",h=Object.assign(Object.assign({},u&&{colspan:u}),d&&{rowspan:d});return this.wrap(f,l,h)}).join("");return this.wrap("tr",s)}).join(""),n=this.wrap("table",r);return this.addRaw(n).addEOL()}addDetails(e,r){let n=this.wrap("details",this.wrap("summary",e)+r);return this.addRaw(n).addEOL()}addImage(e,r,n){let{width:i,height:s}=n||{},a=Object.assign(Object.assign({},i&&{width:i}),s&&{height:s}),c=this.wrap("img",null,Object.assign({src:e,alt:r},a));return this.addRaw(c).addEOL()}addHeading(e,r){let n=`h${r}`,i=["h1","h2","h3","h4","h5","h6"].includes(n)?n:"h1",s=this.wrap(i,e);return this.addRaw(s).addEOL()}addSeparator(){let e=this.wrap("hr",null);return this.addRaw(e).addEOL()}addBreak(){let e=this.wrap("br",null);return this.addRaw(e).addEOL()}addQuote(e,r){let n=Object.assign({},r&&{cite:r}),i=this.wrap("blockquote",e,n);return this.addRLine truncated
|
||||
`),e=e.replace(/\r/g,`
|
||||
`));let i=e.split(`
|
||||
`).map(s=>s.trim());for(let s of i)!s||s.startsWith("#")||n.patterns.push(new y0(s));return n.searchPaths.push(...Gq(n.patterns)),n})}static stat(e,r,n){return Wq(this,void 0,void 0,function*(){let i;if(r.followSymbolicLinks)try{i=yield mg.promises.stat(e.path)}catch(s){if(s.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){Vo(`Broken symlink '${e.path}'`);return}throw new Error(`No information found for the path '${e.path}'. This may indicate a broken symbolic link.`)}throw s}else i=yield mg.promises.lstat(e.path);if(i.isDirectory()&&r.followSymbolicLinks){let s=yield mg.promises.realpath(e.path);for(;n.length>=e.level;)n.pop();if(n.some(a=>a===s)){Vo(`Symlink cycle detected for path '${e.path}' and realpath '${s}'`);return}n.push(s)}return i})}};var m7e=function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(d){try{u(n.next(d))}catch(f){a(f)}}o(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(f){a(f)}}o(l,"rejected");function u(d){d.done?s(d.value):i(d.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})};function pde(t,e){return m7e(this,void 0,void 0,function*(){return yield jN.create(t,e)})}o(pde,"create");var c_=R(require("crypto"),1),Cg=R(require("fs"),1),ap=R(require("path"),1),ahe=R(she(),1),che=R(require("util"),1);var B0;(function(t){t.Gzip="cache.tgz",t.Zstd="cache.tzst"})(B0||(B0={}));var Ji;(function(t){t.Gzip="gzip",t.ZstdWithoutLong="zstd-without-long",t.Zstd="zstd"})(Ji||(Ji={}));var io;(function(t){t.GNU="gnu",t.BSD="bsd"})(io||(io={}));var o_=2,a_=5e3,m3=5e3,g3=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`,ohe=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`,x0="cache.tar",y3="manifest.txt",$9t=10*Math.pow(1024,3);var Eg=function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(d){try{u(n.next(d))}catch(f){a(f)}}o(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(f){a(f)}}o(l,"rejected");function u(d){d.done?s(d.value):i(d.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})},Bet=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(s){r[s]=t[s]&&function(a){return new Promise(function(c,l){a=t[s](a),i(c,l,a.done,a.value)})}}function i(s,a,c,l){Promise.resolve(l).then(function(u){s({value:u,done:c})},a)}},xet="1.0";function v0(){return Eg(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=ap.join(n,"actions","temp")}let r=ap.join(e,c_.randomUUID());return yield Ru(r),r})}o(v0,"createTempDirectory");function Uc(t){return Cg.statSync(t).size}o(Uc,"getArchiveFileSizeInBytes");function E3(t){return Eg(this,void 0,void 0,function*(){var e,r,n,i,s;let a=[],c=(s=process.env.GITHUB_WORKSPACE)!==null&&s!==void 0?s:process.cwd(),l=yield pde(t.join(`
|
||||
`),{implicitDescendants:!1});try{for(var u=!0,d=Bet(l.globGenerator()),f;f=yield d.next(),e=f.done,!e;u=!0){i=f.value,u=!1;let p=ap.relative(c,i).replace(new RegExp(`\\${ap.sep}`,"g"),"/");D(`Matched: ${p}`),p===""?a.push("."):a.push(`${p}`)}}catch(h){r={error:h}}finally{try{!u&&!e&&(n=d.return)&&(yield n.call(d))}finally{if(r)throw r.error}}return a})}o(E3,"resolvePaths");function N0(t){return Eg(this,void 0,void 0,function*(){return che.promisify(Cg.unlink)(t)})}o(N0,"unlinkFile");function lhe(t){return Eg(this,arguments,void 0,function*(e,r=[]){let n="";r.push("--version"),D(`Checking ${e} ${r.join(" ")}`);try{yield ro(`${e}`,r,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:o(i=>n+=i.toString(),"stdout"),stderr:o(i=>n+=i.toString(),"stderr")}})}catch(i){D(i.message)}return n=n.trim(),D(n),n})}o(lhe,"getVersion");function _0(){return Eg(this,void 0,void 0,function*(){let t=yield lhe("zstd",["--quiet"]),e=ahe.clean(t);return D(`zstd version: ${e}`),t===""?Ji.Gzip:Ji.ZstdWithoutLong})}o(_0,"getCompressionMethod");function cf(t){return t===Ji.Gzip?B0.Gzip:B0.Zstd}o(cf,"getCacheFileName");function uhe(){return Eg(this,void 0,void 0,function*(){return Cg.existsSync(g3)?g3:(yield lhe("tar")).toLowerCase().includes("gnu tar")?ai("tar"):""})}o(uhe,"getGnuTarPathOnWindows");function C3(t,e){if(e===void 0)throw Error(`Expected ${t} but value was undefiend`);return e}o(C3,"assertDefined");function bg(t,e,r=!1){let n=t.slice();return e&&n.push(e),process.platform==="win32"&&!r&&n.push("windows-only"),n.push(xet),c_.createHash("sha256").update(n.join("|")).digest("hex")}o(bg,"getCacheVersion");function dhe(){let t=process.env.ACTIONS_RUNTIME_TOKEN;if(!t)throw new Error("Unable to get the ACTIONS_RUNTIME_TOKEN env variable");return t}o(dhe,"getRuntimeToken");var T0=R(require("http"),1),I3=R(require("https"),1);function b3(t){let e=t.protocol==="https:";if(vet(t))return;let r=e?process.env.https_proxy||process.env.HTTPS_PROXY:process.env.http_proxy||process.env.HTTP_PROXY;if(r)try{return new u_(r)}catch{if(!r.startsWith("http://")&&!r.startsWith("https://"))return new u_(`http://${r}`)}else return}o(b3,"getProxyUrl");function vet(t){if(!t.hostname)return!1;let e=t.hostname;if(Net(e))return!0;let r=process.env.no_proxy||process.env.NO_PROXY||"";if(!r)return!1;let n;t.port?n=Number(t.port):t.protocol==="http:"?n=80:t.protocol==="https:"&&(n=443);let i=[t.hostname.toUpperCase()];typeof n=="number"&&i.push(`${i[0]}:${n}`);for(let s of r.split(",").map(a=>a.trim().toUpperCase()).filter(a=>a))if(s==="*"||i.some(a=>a===s||a.endsWith(`.${s}`)||s.startsWith(".")&&a.endsWith(`${s}`)))return!0;return!1}o(vet,"checkBypass");function Net(t){let e=t.toLowerCase();return e==="localhost"||e.startsWith("127.")||e.startsWith("[::1]")||e.startsWith("[0:0:0:0:0:0:0:1]")}o(Net,"isLoopbackAddress");var u_=class extends URL{static{o(this,"DecodedURL")}constructor(e,r){super(e,r),this._decodedUsername=decodeURIComponent(super.username),this._decodedPassword=decodeURIComponent(super.password)}get username(){return this._decodedUsername}get password(){return this._decodedPassword}};var lf=R(lm(),1),fhe=R(Kd(),1);var Xr=function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(d){try{u(n.next(d))}catch(f){a(f)}}o(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(f){a(f)}}o(l,"rejected");function u(d){d.done?s(d.value):i(d.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})},kr;(function(t){t[t.OK=200]="OK",t[t.MultipleChoices=300]="MultipleChoices",t[t.MovedPermanently=301]="MovedPermanently",t[t.ResourceMoved=302]="ResourceMoved",t[t.SeeOther=303]="SeeOther",t[t.NotModified=304]="NotModified",t[t.UseProxy=305]="UseProxy",t[t.SwitchProxy=306]="SwitchProxy",t[t.TemporaryRedirect=307]="TemporaryRedirect",t[t.PermanentRedirect=308]="PermanentRedirect",t[t.BadRequest=400]="BadRequest",t[t.Unauthorized=401]="Unauthorized",t[t.PaymentRequired=402]="PaymentRequired",t[t.Forbidden=403]="Forbidden",t[t.NotFound=404]="NotFound",t[t.MethodNotAllowed=405]="MethodNotAllowed",t[t.NotAcceptable=406]="NotAcceptable",t[t.ProxyAuthenticationRequired=407]="ProxyAuthenticationRequired",t[t.RequestTimeout=408]="RequestTimeout",t[t.Conflict=409]="Conflict",t[t.Gone=410]="Gone",t[t.TooManyRequests=429]="TooManyRequests",t[t.InternalServerError=500]="InternalServerError",t[t.NotImplemented=501]="NotImplemented",t[t.BadGateway=502]="BadGateway",t[t.ServiceUnavailable=503]="ServiceUnavailable",t[t.GatewayTimeout=504]="GatewayTimeout"})(kr||(kr={}));var Wi;(function(t){t.Accept="accept",t.ContentType="content-type"})(Wi||(Wi={}));var ku;(function(t){t.ApplicationJson="application/json"})(ku||(ku={}));var Ret=[kr.MovedPermanently,kr.ResourceMoved,kr.SeeOther,kr.TemporaryRedirect,kr.PermanentRedirect],Tet=[kr.BadGateway,kr.ServiceUnavailable,kr.GatewayTimeout],Det=["OPTIONS","GET","DELETE","HEAD"],Qet=10,ket=5,qc=class t extends Error{static{o(this,"HttpClientError")}const
Line truncated
|
||||
${Het.sanitize({...this,request:{...this.request,agent:n},response:this.response})}`,"value"),enumerable:!1}),Object.setPrototypeOf(this,t.prototype)}};function m_(t){return t instanceof Yi?!0:lp(t)&&t.name==="RestError"}o(m_,"isRestError");function ws(t,e){return Buffer.from(t,e)}o(ws,"stringToUint8Array");var g_=R(require("node:http"),1),y_=R(require("node:https"),1),Q3=R(require("node:zlib"),1),Rhe=require("node:stream");var $o=D0("ts-http-runtime");var Vet={};function Q0(t){return t&&typeof t.pipe=="function"}o(Q0,"isReadableStream");function _he(t){return t.readable===!1?Promise.resolve():new Promise(e=>{let r=o(()=>{e(),t.removeListener("close",r),t.removeListener("end",r),t.removeListener("error",r)},"handler");t.on("close",r),t.on("end",r),t.on("error",r)})}o(_he,"isStreamComplete");function The(t){return t&&typeof t.byteLength=="number"}o(The,"isArrayBuffer");var E_=class extends Rhe.Transform{static{o(this,"ReportTransform")}loadedBytes=0;progressCallback;_transform(e,r,n){this.push(e),this.loadedBytes+=e.length;try{this.progressCallback({loadedBytes:this.loadedBytes}),n()}catch(i){n(i)}}constructor(e){super(),this.progressCallback=e}},k3=class{static{o(this,"NodeHttpClient")}cachedHttpAgent;cachedHttpsAgents=new WeakMap;async sendRequest(e){let r=new AbortController,n;if(e.abortSignal){if(e.abortSignal.aborted)throw new Gc("The operation was aborted. Request has already been canceled.");n=o(u=>{u.type==="abort"&&r.abort()},"abortListener"),e.abortSignal.addEventListener("abort",n)}let i;e.timeout>0&&(i=setTimeout(()=>{let u=new Wa;$o.info(`request to '${u.sanitizeUrl(e.url)}' timed out. canceling...`),r.abort()},e.timeout));let s=e.headers.get("Accept-Encoding"),a=s?.includes("gzip")||s?.includes("deflate"),c=typeof e.body=="function"?e.body():e.body;if(c&&!e.headers.has("Content-Length")){let u=Jet(c);u!==null&&e.headers.set("Content-Length",u)}let l;try{if(c&&e.onUploadProgress){let m=e.onUploadProgress,g=new E_(m);g.on("error",E=>{$o.error("Error in upload progress",E)}),Q0(c)?c.pipe(g):g.end(c),c=g}let u=await this.makeRequest(e,r,c);i!==void 0&&clearTimeout(i);let d=zet(u),h={status:u.statusCode??0,headers:d,request:e};if(e.method==="HEAD")return u.resume(),h;l=a?jet(u,d):u;let p=e.onDownloadProgress;if(p){let m=new E_(p);m.on("error",g=>{$o.error("Error in download progress",g)}),l.pipe(m),l=m}return e.streamResponseStatusCodes?.has(Number.POSITIVE_INFINITY)||e.streamResponseStatusCodes?.has(h.status)?h.readableStreamBody=l:h.bodyAsText=await $et(l),h}finally{if(e.abortSignal&&n){let u=Promise.resolve();Q0(c)&&(u=_he(c));let d=Promise.resolve();Q0(l)&&(d=_he(l)),Promise.all([u,d]).then(()=>{n&&e.abortSignal?.removeEventListener("abort",n)}).catch(f=>{$o.warning("Error when cleaning up abortListener on httpRequest",f)})}}}makeRequest(e,r,n){let i=new URL(e.url),s=i.protocol!=="https:";if(s&&!e.allowInsecureConnection)throw new Error(`Cannot connect to ${e.url} while allowInsecureConnection is false.`);let c={agent:e.agent??this.getOrCreateAgent(e,s),hostname:i.hostname,path:`${i.pathname}${i.search}`,port:i.port,method:e.method,headers:e.headers.toJSON({preserveCase:!0}),...e.requestOverrides};return new Promise((l,u)=>{let d=s?g_.default.request(c,l):y_.default.request(c,l);d.once("error",f=>{u(new Yi(f.message,{code:f.code??Yi.REQUEST_SEND_ERROR,request:e}))}),r.signal.addEventListener("abort",()=>{let f=new Gc("The operation was aborted. Rejecting from abort signal callback while making request.");d.destroy(f),u(f)}),n&&Q0(n)?n.pipe(d):n?typeof n=="string"||Buffer.isBuffer(n)?d.end(n):The(n)?d.end(ArrayBuffer.isView(n)?Buffer.from(n.buffer):Buffer.from(n)):($o.error("Unrecognized body type",n),u(new Yi("Unrecognized body type"))):d.end()})}getOrCreateAgent(e,r){let n=e.disableKeepAlive;if(r)return n?g_.default.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new g_.default.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(n&&!e.tlsSettings)return y_.default.globalAgent;let i=e.tlsSettings??Vet,s=this.cachedHttpsAgents.get(i);return s&&s.options.keepAlive===!n||($o.info("No cached TLS Agent exist, creating a new Agent"),s=new y_.default.Agent({keepAlive:!n,...i}),this.cachedHttpsAgents.set(i,s)),s}}};function zet(t){let e=so();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}o(zet,"getResponseHeaders");function jet(t,e){let r=e.get("Content-Encoding");if(r==="gzip"){let n=Q3.default.createGunzip();return t.pipe(n),n}else if(r==="deflate"){let n=Q3.default.createInflate();return t.pipe(n),n}return t}o(jet,"getDecodedResponseStream");function $et(t){return new Promise((e,r)=>{let n=[];t.on("data",i=>{Buffer.isBuffer(i)?n.push(i):n.push(Buffer.from(i))}),t.on("end",()=>{e(Buffer.concat(n).toString("utf8"))}),t.on("error",i=>{i&&i?.name==="AbortError"?r(i):r(new Yi(`Error reading response as text: ${i.message}`,{code:Yi.PARSE_ERROR}))})})}o($et,"streamToText");function Jet(t){return t?Buffer.isBuffer(t)?t.length:
Line truncated
|
||||
`;return e}o(Brt,"encodeHeaders");function xrt(t){return t instanceof Uint8Array?t.byteLength:H_(t)?t.size===-1?void 0:t.size:void 0}o(xrt,"getLength");function vrt(t){let e=0;for(let r of t){let n=xrt(r);if(n===void 0)return;e+=n}return e}o(vrt,"getTotalLength");async function Nrt(t,e,r){let n=[ws(`--${r}`,"utf-8"),...e.flatMap(s=>[ws(`\r
|
||||
`,"utf-8"),ws(Brt(s.headers),"utf-8"),ws(`\r
|
||||
`,"utf-8"),s.body,ws(`\r
|
||||
--${r}`,"utf-8")]),ws(`--\r
|
||||
`).map(s=>s.trim());for(let s of i)!s||s.startsWith("#")||n.patterns.push(new y0(s));return n.searchPaths.push(...zq(n.patterns)),n})}static stat(e,r,n){return Xq(this,void 0,void 0,function*(){let i;if(r.followSymbolicLinks)try{i=yield gg.promises.stat(e.path)}catch(s){if(s.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){Vo(`Broken symlink '${e.path}'`);return}throw new Error(`No information found for the path '${e.path}'. This may indicate a broken symbolic link.`)}throw s}else i=yield gg.promises.lstat(e.path);if(i.isDirectory()&&r.followSymbolicLinks){let s=yield gg.promises.realpath(e.path);for(;n.length>=e.level;)n.pop();if(n.some(a=>a===s)){Vo(`Symlink cycle detected for path '${e.path}' and realpath '${s}'`);return}n.push(s)}return i})}};var P7e=function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(d){try{u(n.next(d))}catch(f){a(f)}}o(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(f){a(f)}}o(l,"rejected");function u(d){d.done?s(d.value):i(d.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})};function Ede(t,e){return P7e(this,void 0,void 0,function*(){return yield HN.create(t,e)})}o(Ede,"create");var o_=N(require("crypto"),1),bg=N(require("fs"),1),cp=N(require("path"),1),fhe=N(uhe(),1),hhe=N(require("util"),1);var B0;(function(t){t.Gzip="cache.tgz",t.Zstd="cache.tzst"})(B0||(B0={}));var Wi;(function(t){t.Gzip="gzip",t.ZstdWithoutLong="zstd-without-long",t.Zstd="zstd"})(Wi||(Wi={}));var io;(function(t){t.GNU="gnu",t.BSD="bsd"})(io||(io={}));var n_=2,i_=5e3,E3=5e3,C3=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`,dhe=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`,x0="cache.tar",b3="manifest.txt",LYt=10*Math.pow(1024,3),s_="cache read denied:";var Cg=function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(d){try{u(n.next(d))}catch(f){a(f)}}o(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(f){a(f)}}o(l,"rejected");function u(d){d.done?s(d.value):i(d.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})},Vet=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(s){r[s]=t[s]&&function(a){return new Promise(function(c,l){a=t[s](a),i(c,l,a.done,a.value)})}}function i(s,a,c,l){Promise.resolve(l).then(function(u){s({value:u,done:c})},a)}},zet="1.0";function v0(){return Cg(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=cp.join(n,"actions","temp")}let r=cp.join(e,o_.randomUUID());return yield Ru(r),r})}o(v0,"createTempDirectory");function qc(t){return bg.statSync(t).size}o(qc,"getArchiveFileSizeInBytes");function I3(t){return Cg(this,void 0,void 0,function*(){var e,r,n,i,s;let a=[],c=(s=process.env.GITHUB_WORKSPACE)!==null&&s!==void 0?s:process.cwd(),l=yield Ede(t.join(`
|
||||
`),{implicitDescendants:!1});try{for(var u=!0,d=Vet(l.globGenerator()),f;f=yield d.next(),e=f.done,!e;u=!0){i=f.value,u=!1;let p=cp.relative(c,i).replace(new RegExp(`\\${cp.sep}`,"g"),"/");R(`Matched: ${p}`),p===""?a.push("."):a.push(`${p}`)}}catch(h){r={error:h}}finally{try{!u&&!e&&(n=d.return)&&(yield n.call(d))}finally{if(r)throw r.error}}return a})}o(I3,"resolvePaths");function N0(t){return Cg(this,void 0,void 0,function*(){return hhe.promisify(bg.unlink)(t)})}o(N0,"unlinkFile");function phe(t){return Cg(this,arguments,void 0,function*(e,r=[]){let n="";r.push("--version"),R(`Checking ${e} ${r.join(" ")}`);try{yield ro(`${e}`,r,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:o(i=>n+=i.toString(),"stdout"),stderr:o(i=>n+=i.toString(),"stderr")}})}catch(i){R(i.message)}return n=n.trim(),R(n),n})}o(phe,"getVersion");function _0(){return Cg(this,void 0,void 0,function*(){let t=yield phe("zstd",["--quiet"]),e=fhe.clean(t);return R(`zstd version: ${e}`),t===""?Wi.Gzip:Wi.ZstdWithoutLong})}o(_0,"getCompressionMethod");function lf(t){return t===Wi.Gzip?B0.Gzip:B0.Zstd}o(lf,"getCacheFileName");function Ahe(){return Cg(this,void 0,void 0,function*(){return bg.existsSync(C3)?C3:(yield phe("tar")).toLowerCase().includes("gnu tar")?ci("tar"):""})}o(Ahe,"getGnuTarPathOnWindows");function w3(t,e){if(e===void 0)throw Error(`Expected ${t} but value was undefiend`);return e}o(w3,"assertDefined");function Ig(t,e,r=!1){let n=t.slice();return e&&n.push(e),process.platform==="win32"&&!r&&n.push("windows-only"),n.push(zet),o_.createHash("sha256").update(n.join("|")).digest("hex")}o(Ig,"getCacheVersion");function mhe(){let t=process.env.ACTIONS_RUNTIME_TOKEN;if(!t)throw new Error("Unable to get the ACTIONS_RUNTIME_TOKEN env variable");return t}o(mhe,"getRuntimeToken");var R0=N(require("http"),1),x3=N(require("https"),1);function S3(t){let e=t.protocol==="https:";if($et(t))return;let r=e?process.env.https_proxy||process.env.HTTPS_PROXY:process.env.http_proxy||process.env.HTTP_PROXY;if(r)try{return new c_(r)}catch{if(!r.startsWith("http://")&&!r.startsWith("https://"))return new c_(`http://${r}`)}else return}o(S3,"getProxyUrl");function $et(t){if(!t.hostname)return!1;let e=t.hostname;if(jet(e))return!0;let r=process.env.no_proxy||process.env.NO_PROXY||"";if(!r)return!1;let n;t.port?n=Number(t.port):t.protocol==="http:"?n=80:t.protocol==="https:"&&(n=443);let i=[t.hostname.toUpperCase()];typeof n=="number"&&i.push(`${i[0]}:${n}`);for(let s of r.split(",").map(a=>a.trim().toUpperCase()).filter(a=>a))if(s==="*"||i.some(a=>a===s||a.endsWith(`.${s}`)||s.startsWith(".")&&a.endsWith(`${s}`)))return!0;return!1}o($et,"checkBypass");function jet(t){let e=t.toLowerCase();return e==="localhost"||e.startsWith("127.")||e.startsWith("[::1]")||e.startsWith("[0:0:0:0:0:0:0:1]")}o(jet,"isLoopbackAddress");var c_=class extends URL{static{o(this,"DecodedURL")}constructor(e,r){super(e,r),this._decodedUsername=decodeURIComponent(super.username),this._decodedPassword=decodeURIComponent(super.password)}get username(){return this._decodedUsername}get password(){return this._decodedPassword}};var uf=N(um(),1),ghe=N(Xd(),1);var Zr=function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(d){try{u(n.next(d))}catch(f){a(f)}}o(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(f){a(f)}}o(l,"rejected");function u(d){d.done?s(d.value):i(d.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})},Pr;(function(t){t[t.OK=200]="OK",t[t.MultipleChoices=300]="MultipleChoices",t[t.MovedPermanently=301]="MovedPermanently",t[t.ResourceMoved=302]="ResourceMoved",t[t.SeeOther=303]="SeeOther",t[t.NotModified=304]="NotModified",t[t.UseProxy=305]="UseProxy",t[t.SwitchProxy=306]="SwitchProxy",t[t.TemporaryRedirect=307]="TemporaryRedirect",t[t.PermanentRedirect=308]="PermanentRedirect",t[t.BadRequest=400]="BadRequest",t[t.Unauthorized=401]="Unauthorized",t[t.PaymentRequired=402]="PaymentRequired",t[t.Forbidden=403]="Forbidden",t[t.NotFound=404]="NotFound",t[t.MethodNotAllowed=405]="MethodNotAllowed",t[t.NotAcceptable=406]="NotAcceptable",t[t.ProxyAuthenticationRequired=407]="ProxyAuthenticationRequired",t[t.RequestTimeout=408]="RequestTimeout",t[t.Conflict=409]="Conflict",t[t.Gone=410]="Gone",t[t.TooManyRequests=429]="TooManyRequests",t[t.InternalServerError=500]="InternalServerError",t[t.NotImplemented=501]="NotImplemented",t[t.BadGateway=502]="BadGateway",t[t.ServiceUnavailable=503]="ServiceUnavailable",t[t.GatewayTimeout=504]="GatewayTimeout"})(Pr||(Pr={}));var Ji;(function(t){t.Accept="accept",t.ContentType="content-type"})(Ji||(Ji={}));var Pu;(function(t){t.ApplicationJson="application/json"})(Pu||(Pu={}));var Jet=[Pr.MovedPermanently,Pr.ResourceMoved,Pr.SeeOther,Pr.TemporaryRedirect,Pr.PermanentRedirect],Yet=[Pr.BadGateway,Pr.ServiceUnavailable,Pr.GatewayTimeout],Ket=["OPTIONS","GET","DELETE","HEAD"],Xet=10,Zet=5,Gc=class t extends Error{static{o(this,"HttpClientError")}const
Line truncated
|
||||
${ctt.sanitize({...this,request:{...this.request,agent:n},response:this.response})}`,"value"),enumerable:!1}),Object.setPrototypeOf(this,t.prototype)}};function p_(t){return t instanceof Yi?!0:up(t)&&t.name==="RestError"}o(p_,"isRestError");function Is(t,e){return Buffer.from(t,e)}o(Is,"stringToUint8Array");var A_=N(require("node:http"),1),m_=N(require("node:https"),1),O3=N(require("node:zlib"),1),Phe=require("node:stream");var jo=D0("ts-http-runtime");var ltt={};function Q0(t){return t&&typeof t.pipe=="function"}o(Q0,"isReadableStream");function khe(t){return t.readable===!1?Promise.resolve():new Promise(e=>{let r=o(()=>{e(),t.removeListener("close",r),t.removeListener("end",r),t.removeListener("error",r)},"handler");t.on("close",r),t.on("end",r),t.on("error",r)})}o(khe,"isStreamComplete");function Ohe(t){return t&&typeof t.byteLength=="number"}o(Ohe,"isArrayBuffer");var g_=class extends Phe.Transform{static{o(this,"ReportTransform")}loadedBytes=0;progressCallback;_transform(e,r,n){this.push(e),this.loadedBytes+=e.length;try{this.progressCallback({loadedBytes:this.loadedBytes}),n()}catch(i){n(i)}}constructor(e){super(),this.progressCallback=e}},L3=class{static{o(this,"NodeHttpClient")}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=o(u=>{u.type==="abort"&&r.abort()},"abortListener"),e.abortSignal.addEventListener("abort",n)}let i;e.timeout>0&&(i=setTimeout(()=>{let u=new Ya;jo.info(`request to '${u.sanitizeUrl(e.url)}' timed out. canceling...`),r.abort()},e.timeout));let s=e.headers.get("Accept-Encoding"),a=s?.includes("gzip")||s?.includes("deflate"),c=typeof e.body=="function"?e.body():e.body;if(c&&!e.headers.has("Content-Length")){let u=htt(c);u!==null&&e.headers.set("Content-Length",u)}let l;try{if(c&&e.onUploadProgress){let g=e.onUploadProgress,m=new g_(g);m.on("error",E=>{jo.error("Error in upload progress",E)}),Q0(c)?c.pipe(m):m.end(c),c=m}let u=await this.makeRequest(e,r,c);i!==void 0&&clearTimeout(i);let d=utt(u),h={status:u.statusCode??0,headers:d,request:e};if(e.method==="HEAD")return u.resume(),h;l=a?dtt(u,d):u;let p=e.onDownloadProgress;if(p){let g=new g_(p);g.on("error",m=>{jo.error("Error in download progress",m)}),l.pipe(g),l=g}return e.streamResponseStatusCodes?.has(Number.POSITIVE_INFINITY)||e.streamResponseStatusCodes?.has(h.status)?h.readableStreamBody=l:h.bodyAsText=await ftt(l),h}finally{if(e.abortSignal&&n){let u=Promise.resolve();Q0(c)&&(u=khe(c));let d=Promise.resolve();Q0(l)&&(d=khe(l)),Promise.all([u,d]).then(()=>{n&&e.abortSignal?.removeEventListener("abort",n)}).catch(f=>{jo.warning("Error when cleaning up abortListener on httpRequest",f)})}}}makeRequest(e,r,n){let i=new URL(e.url),s=i.protocol!=="https:";if(s&&!e.allowInsecureConnection)throw new Error(`Cannot connect to ${e.url} while allowInsecureConnection is false.`);let c={agent:e.agent??this.getOrCreateAgent(e,s),hostname:i.hostname,path:`${i.pathname}${i.search}`,port:i.port,method:e.method,headers:e.headers.toJSON({preserveCase:!0}),...e.requestOverrides};return new Promise((l,u)=>{let d=s?A_.default.request(c,l):m_.default.request(c,l);d.once("error",f=>{u(new Yi(f.message,{code:f.code??Yi.REQUEST_SEND_ERROR,request:e}))}),r.signal.addEventListener("abort",()=>{let f=new Hc("The operation was aborted. Rejecting from abort signal callback while making request.");d.destroy(f),u(f)}),n&&Q0(n)?n.pipe(d):n?typeof n=="string"||Buffer.isBuffer(n)?d.end(n):Ohe(n)?d.end(ArrayBuffer.isView(n)?Buffer.from(n.buffer):Buffer.from(n)):(jo.error("Unrecognized body type",n),u(new Yi("Unrecognized body type"))):d.end()})}getOrCreateAgent(e,r){let n=e.disableKeepAlive;if(r)return n?A_.default.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new A_.default.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(n&&!e.tlsSettings)return m_.default.globalAgent;let i=e.tlsSettings??ltt,s=this.cachedHttpsAgents.get(i);return s&&s.options.keepAlive===!n||(jo.info("No cached TLS Agent exist, creating a new Agent"),s=new m_.default.Agent({keepAlive:!n,...i}),this.cachedHttpsAgents.set(i,s)),s}}};function utt(t){let e=so();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}o(utt,"getResponseHeaders");function dtt(t,e){let r=e.get("Content-Encoding");if(r==="gzip"){let n=O3.default.createGunzip();return t.pipe(n),n}else if(r==="deflate"){let n=O3.default.createInflate();return t.pipe(n),n}return t}o(dtt,"getDecodedResponseStream");function ftt(t){return new Promise((e,r)=>{let n=[];t.on("data",i=>{Buffer.isBuffer(i)?n.push(i):n.push(Buffer.from(i))}),t.on("end",()=>{e(Buffer.concat(n).toString("utf8"))}),t.on("error",i=>{i&&i?.name==="AbortError"?r(i):r(new Yi(`Error reading response as text: ${i.message}`,{code:Yi.PARSE_ERROR}))})})}o(ftt,"streamToText");function htt(t){return t?Buffer.isBuffer(t)?t.length:
Line truncated
|
||||
`;return e}o(Vrt,"encodeHeaders");function zrt(t){return t instanceof Uint8Array?t.byteLength:q_(t)?t.size===-1?void 0:t.size:void 0}o(zrt,"getLength");function $rt(t){let e=0;for(let r of t){let n=zrt(r);if(n===void 0)return;e+=n}return e}o($rt,"getTotalLength");async function jrt(t,e,r){let n=[Is(`--${r}`,"utf-8"),...e.flatMap(s=>[Is(`\r
|
||||
`,"utf-8"),Is(Vrt(s.headers),"utf-8"),Is(`\r
|
||||
`,"utf-8"),s.body,Is(`\r
|
||||
--${r}`,"utf-8")]),Is(`--\r
|
||||
\r
|
||||
`,"utf-8")],i=vrt(n);i&&t.headers.set("Content-Length",i),t.body=await Ppe(n)}o(Nrt,"buildRequestBody");var O0="multipartPolicy",_rt=70,Rrt=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function Trt(t){if(t.length>_rt)throw new Error(`Multipart boundary "${t}" exceeds maximum length of 70 characters`);if(Array.from(t).some(e=>!Rrt.has(e)))throw new Error(`Multipart boundary "${t}" contains invalid characters`)}o(Trt,"assertValidBoundary");function z_(){return{name:O0,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",i=n.match(/^(multipart\/[^ ;]+)(?:; *boundary=(.+))?$/);if(!i)throw new Error(`Got multipart request body, but content-type header was not multipart: ${n}`);let[,s,a]=i;if(a&&r&&a!==r)throw new Error(`Multipart boundary was specified as ${a} in the header, but got ${r} in the request body`);return r??=a,r?Trt(r):r=Srt(),t.headers.set("Content-Type",`${s}; boundary=${r}`),await Nrt(t,t.multipartBody.parts,r),t.multipartBody=void 0,e(t)}}}o(z_,"multipartPolicy");function j_(){return A_()}o(j_,"createEmptyPipeline");var Ope=f_({logLevelEnvVarName:"AZURE_LOG_LEVEL",namespace:"azure"}),zZt=Ope.logger;function zc(t){return Ope.createClientLogger(t)}o(zc,"createClientLogger");var jc=zc("core-rest-pipeline");function Z3(t={}){return b_({logger:jc.info,...t})}o(Z3,"logPolicy");var eG=w_;function tG(t={}){return I_(t)}o(tG,"redirectPolicy");var $_=R(require("node:os"),1),J_=R(require("node:process"),1);function Lpe(){return"User-Agent"}o(Lpe,"getHeaderName");async function Fpe(t){if(J_.default&&J_.default.versions){let e=`${$_.default.type()} ${$_.default.release()}; ${$_.default.arch()}`,r=J_.default.versions;r.bun?t.set("Bun",`${r.bun} (${e})`):r.deno?t.set("Deno",`${r.deno} (${e})`):r.node&&t.set("Node",`${r.node} (${e})`)}}o(Fpe,"setPlatformSpecificData");var W_="1.22.2";function Mrt(t){let e=[];for(let[r,n]of t){let i=n?`${r}/${n}`:r;e.push(i)}return e.join(" ")}o(Mrt,"getUserAgentString");function Mpe(){return Lpe()}o(Mpe,"getUserAgentHeaderName");async function Y_(t){let e=new Map;e.set("core-rest-pipeline",W_),await Fpe(e);let r=Mrt(e);return t?`${t} ${r}`:r}o(Y_,"getUserAgentValue");var Upe=Mpe(),qpe="userAgentPolicy";function rG(t={}){let e=Y_(t.userAgentPrefix);return{name:qpe,async sendRequest(r,n){return r.headers.has(Upe)||r.headers.set(Upe,await e),n(r)}}}o(rG,"userAgentPolicy");var lo=class extends Error{static{o(this,"AbortError")}constructor(e){super(e),this.name="AbortError"}};function nG(t,e){let{cleanupBeforeAbort:r,abortSignal:n,abortErrorMsg:i}=e??{};return new Promise((s,a)=>{function c(){a(new lo(i??"The operation was aborted."))}o(c,"rejectOnAbort");function l(){n?.removeEventListener("abort",u)}o(l,"removeListeners");function u(){r?.(),l(),c()}if(o(u,"onAbort"),n?.aborted)return c();try{t(d=>{l(),s(d)},d=>{l(),a(d)})}catch(d){a(d)}n?.addEventListener("abort",u)})}o(nG,"createAbortablePromise");var Vrt="The delay was aborted.";function L0(t,e){let r,{abortSignal:n,abortErrorMsg:i}=e??{};return nG(s=>{r=setTimeout(s,t)},{cleanupBeforeAbort:o(()=>clearTimeout(r),"cleanupBeforeAbort"),abortSignal:n,abortErrorMsg:i??Vrt})}o(L0,"delay");function df(t){if(lp(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}`}}o(df,"getErrorMessage");function Gpe(t){return lp(t)}o(Gpe,"isError");function Rg(){return cp()}o(Rg,"randomUUID");var Ot=fp;var Hpe=Symbol("rawContent");function sG(t){return typeof t[Hpe]=="function"}o(sG,"hasRawContent");function Vpe(t){return sG(t)?t[Hpe]():t}o(Vpe,"getRawContent");var K_=O0;function oG(){let t=z_();return{name:K_,sendRequest:o(async(e,r)=>{if(e.multipartBody)for(let n of e.multipartBody.parts)sG(n.body)&&(n.body=Vpe(n.body));return t.sendRequest(e,r)},"sendRequest")}}o(oG,"multipartPolicy");var aG=S_;function cG(){return B_()}o(cG,"decompressResponsePolicy");function lG(t={}){return N_(t)}o(lG,"defaultRetryPolicy");function uG(){return __()}o(uG,"formDataPolicy");function ff(t){return J3(t)}o(ff,"getDefaultProxySettings");function dG(t,e){return U_(t,e)}o(dG,"proxyPolicy");var zpe="setClientRequestIdPolicy";function fG(t="x-ms-client-request-id"){return{name:zpe,async sendRequest(e,r){return e.headers.has(t)||e.headers.set(t,e.requestId),r(e)}}}o(fG,"setClientRequestIdPolicy");function hG(t){return q_(t)}o(hG,"agentPolicy");function pG(t){return G_(t)}o(pG,"tlsPolicy");var Tg={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function jpe(t={}){let e=new AG(t.parentContext);return t.span&&(e=e.setValue(Tg.span,t.span)),t.namespace&&(e=e.setValue(Tg.namespace,t.namespace)),e}o(jpe,"createTracingContext");var AG=class t{static{o(this,"TracingContextImpl")}_contextMap;constructor(e){this._contextMap=e i
Line truncated
|
||||
`&&t[s]!=="\r";s++)l+=t[s];if(l=l.trim(),l[l.length-1]==="/"&&(l=l.substring(0,l.length-1),s--),!pit(l)){let f;return l.trim().length===0?f="Invalid space after '<'.":f="Tag '"+l+"' is an invalid name.",Zr("InvalidTag",f,Ki(t,s))}let u=lit(t,s);if(u===!1)return Zr("InvalidAttr","Attributes for '"+l+"' have open quote.",Ki(t,s));let d=u.value;if(s=u.index,d[d.length-1]==="/"){let f=s-d.length;d=d.substring(0,d.length-1);let h=_Ae(d,e);if(h===!0)n=!0;else return Zr(h.err.code,h.err.msg,Ki(t,f+h.err.line))}else if(c)if(u.tagClosed){if(d.trim().length>0)return Zr("InvalidTag","Closing tag '"+l+"' can't have attributes or invalid starting.",Ki(t,a));if(r.length===0)return Zr("InvalidTag","Closing tag '"+l+"' has not been opened.",Ki(t,a));{let f=r.pop();if(l!==f.tagName){let h=Ki(t,f.tagStartPos);return Zr("InvalidTag","Expected closing tag '"+f.tagName+"' (opened in line "+h.line+", col "+h.col+") instead of closing tag '"+l+"'.",Ki(t,a))}r.length==0&&(i=!0)}}else return Zr("InvalidTag","Closing tag '"+l+"' doesn't have proper closing.",Ki(t,s));else{let f=_Ae(d,e);if(f!==!0)return Zr(f.err.code,f.err.msg,Ki(t,s-d.length+f.err.line));if(i===!0)return Zr("InvalidXml","Multiple possible root nodes found.",Ki(t,s));e.unpairedTags.indexOf(l)!==-1||r.push({tagName:l,tagStartPos:a}),n=!0}for(s++;s<t.length;s++)if(t[s]==="<")if(t[s+1]==="!"){s++,s=NAe(t,s);continue}else if(t[s+1]==="?"){if(s=vAe(t,++s),s.err)return s}else break;else if(t[s]==="&"){let f=fit(t,s);if(f==-1)return Zr("InvalidChar","char '&' is not expected.",Ki(t,s));s=f}else if(i===!0&&!xAe(t[s]))return Zr("InvalidXml","Extra text at the end",Ki(t,s));t[s]==="<"&&s--}}else{if(xAe(t[s]))continue;return Zr("InvalidChar","char '"+t[s]+"' is not expected.",Ki(t,s))}if(n){if(r.length==1)return Zr("InvalidTag","Unclosed tag '"+r[0].tagName+"'.",Ki(t,r[0].tagStartPos));if(r.length>0)return Zr("InvalidXml","Invalid '"+JSON.stringify(r.map(s=>s.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return Zr("InvalidXml","Start tag expected.",1);return!0}o(uR,"validate");function xAe(t){return t===" "||t===" "||t===`
|
||||
`||t==="\r"}o(xAe,"isWhiteSpace");function vAe(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 Zr("InvalidXml","XML declaration allowed only at the start of the document.",Ki(t,e));if(t[e]=="?"&&t[e+1]==">"){e++;break}else continue}return e}o(vAe,"readPI");function NAe(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}o(NAe,"readCommentAndCDATA");var ait='"',cit="'";function lit(t,e){let r="",n="",i=!1;for(;e<t.length;e++){if(t[e]===ait||t[e]===cit)n===""?n=t[e]:n!==t[e]||(n="");else if(t[e]===">"&&n===""){i=!0;break}r+=t[e]}return n!==""?!1:{value:r,index:e,tagClosed:i}}o(lit,"readAttributeStr");var uit=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function _Ae(t,e){let r=cR(t,uit),n={};for(let i=0;i<r.length;i++){if(r[i][1].length===0)return Zr("InvalidAttr","Attribute '"+r[i][2]+"' has no space in starting.",W0(r[i]));if(r[i][3]!==void 0&&r[i][4]===void 0)return Zr("InvalidAttr","Attribute '"+r[i][2]+"' is without value.",W0(r[i]));if(r[i][3]===void 0&&!e.allowBooleanAttributes)return Zr("InvalidAttr","boolean attribute '"+r[i][2]+"' is not allowed.",W0(r[i]));let s=r[i][2];if(!hit(s))return Zr("InvalidAttr","Attribute '"+s+"' is an invalid name.",W0(r[i]));if(!Object.prototype.hasOwnProperty.call(n,s))n[s]=1;else return Zr("InvalidAttr","Attribute '"+s+"' is repeated.",W0(r[i]))}return!0}o(_Ae,"validateAttributeString");function dit(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}o(dit,"validateNumberAmpersand");function fit(t,e){if(e++,t[e]===";")return-1;if(t[e]==="#")return e++,dit(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}o(fit,"validateAmpersand");function Zr(t,e,r){return{err:{code:t,msg:e,line:r.line||r,col:r.col}}}o(Zr,"getErrorObject");function hit(t){return QG(t)}o(hit,"validateAttrName");function pit(t){return QG(t)}o(pit,"validateTagName");function Ki(t,e){let r=t.substring(0,e).split(/\r?\n/);return{line:r.length,col:r[r.length-1].length+1}}o(Ki,"getLineNumberForPosition");function W0(t){return t.startIndex+t[1].length}o(W0,"getPositionFromMatch");var RAe={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:"%",amp:"&",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"},TAe={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"},DAe={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:"\Line truncated
|
||||
`);let e=new xs("!xml"),r=e,n="";this.matcher.reset(),this.entityDecoder.reset(),this.entityExpansionCount=0,this.currentExpandedLength=0;let i=this.options,s=new X0(i.processEntities),a=t.length;for(let c=0;c<a;c++)if(t[c]==="<"){let u=t.charCodeAt(c+1);if(u===47){let d=Og(t,">",c,"Closing Tag is not closed."),f=t.substring(c+2,d).trim();if(i.removeNSPrefix){let p=f.indexOf(":");p!==-1&&(f=f.substr(p+1))}f=qG(i.transformTagName,f,"",i).tagName,r&&(n=this.saveTextToParentTag(n,r,this.readonlyMatcher));let h=this.matcher.getCurrentTag();if(f&&i.unpairedTagsSet.has(f))throw new Error(`Unpaired tag can not be used as closing tag: </${f}>`);h&&i.unpairedTagsSet.has(h)&&(this.matcher.pop(),this.tagsNodeStack.pop()),this.matcher.pop(),this.isCurrentNodeStopNode=!1,r=this.tagsNodeStack.pop(),n="",c=d}else if(u===63){let d=GG(t,c,!1,"?>");if(!d)throw new Error("Pi Tag is not closed.");n=this.saveTextToParentTag(n,r,this.readonlyMatcher);let f=this.buildAttributesMap(d.tagExp,this.matcher,d.tagName,!0);if(f){let h=f[this.options.attributeNamePrefix+"version"];this.entityDecoder.setXmlVersion(Number(h)||1),s.setXmlVersion(Number(h)||1)}if(!(i.ignoreDeclaration&&d.tagName==="?xml"||i.ignorePiTags)){let h=new xs(d.tagName);h.add(i.textNodeName,""),d.tagName!==d.tagExp&&d.attrExpPresent&&i.ignoreAttributes!==!0&&(h[":@"]=f),this.addChild(r,h,this.readonlyMatcher,c)}c=d.closeIndex+1}else if(u===33&&t.charCodeAt(c+2)===45&&t.charCodeAt(c+3)===45){let d=Og(t,"-->",c+4,"Comment is not closed.");if(i.commentPropName){let f=t.substring(c+4,d-2);n=this.saveTextToParentTag(n,r,this.readonlyMatcher),r.add(i.commentPropName,[{[i.textNodeName]:f}])}c=d}else if(u===33&&t.charCodeAt(c+2)===68){let d=s.readDocType(t,c);this.entityDecoder.addInputEntities(d.entities),c=d.i}else if(u===33&&t.charCodeAt(c+2)===91){let d=Og(t,"]]>",c,"CDATA is not closed.")-2,f=t.substring(c+9,d);n=this.saveTextToParentTag(n,r,this.readonlyMatcher);let h=this.parseTextData(f,r.tagname,this.readonlyMatcher,!0,!1,!0,!0);h==null&&(h=""),i.cdataPropName?r.add(i.cdataPropName,[{[i.textNodeName]:f}]):r.add(i.textNodeName,h),c=d+2}else{let d=GG(t,c,i.removeNSPrefix);if(!d){let M=t.substring(Math.max(0,c-50),Math.min(a,c+50));throw new Error(`readTagExp returned undefined at position ${c}. Context: "${M}"`)}let f=d.tagName,h=d.rawTagName,p=d.tagExp,m=d.attrExpPresent,g=d.closeIndex;if({tagName:f,tagExp:p}=qG(i.transformTagName,f,p,i),i.strictReservedNames&&(f===i.commentPropName||f===i.cdataPropName||f===i.textNodeName||f===i.attributesGroupName))throw new Error(`Invalid tag name: ${f}`);r&&n&&r.tagname!=="!xml"&&(n=this.saveTextToParentTag(n,r,this.readonlyMatcher,!1));let E=r;E&&i.unpairedTagsSet.has(E.tagname)&&(r=this.tagsNodeStack.pop(),this.matcher.pop());let y=!1;p.length>0&&p.lastIndexOf("/")===p.length-1&&(y=!0,f[f.length-1]==="/"?(f=f.substr(0,f.length-1),p=f):p=p.substr(0,p.length-1),m=f!==p);let C=null,w={},B;B=Lit(h),f!==e.tagname&&this.matcher.push(f,{},B),f!==p&&m&&(C=this.buildAttributesMap(p,this.matcher,f),C&&(w=Oit(C,i))),f!==e.tagname&&(this.isCurrentNodeStopNode=this.isItStopNode());let Q=c;if(this.isCurrentNodeStopNode){let M="";if(y)c=d.closeIndex;else if(i.unpairedTagsSet.has(f))c=d.closeIndex;else{let j=this.readStopNodeData(t,h,g+1);if(!j)throw new Error(`Unexpected end of ${h}`);c=j.i,M=j.tagContent}let v=new xs(f);C&&(v[":@"]=C),v.add(i.textNodeName,M),this.matcher.pop(),this.isCurrentNodeStopNode=!1,this.addChild(r,v,this.readonlyMatcher,Q)}else{if(y){({tagName:f,tagExp:p}=qG(i.transformTagName,f,p,i));let M=new xs(f);C&&(M[":@"]=C),this.addChild(r,M,this.readonlyMatcher,Q),this.matcher.pop(),this.isCurrentNodeStopNode=!1}else if(i.unpairedTagsSet.has(f)){let M=new xs(f);C&&(M[":@"]=C),this.addChild(r,M,this.readonlyMatcher,Q),this.matcher.pop(),this.isCurrentNodeStopNode=!1,c=d.closeIndex;continue}else{let M=new xs(f);if(this.tagsNodeStack.length>i.maxNestedTags)throw new Error("Maximum nested tags exceeded");this.tagsNodeStack.push(r),C&&(M[":@"]=C),this.addChild(r,M,this.readonlyMatcher,Q),r=M}n="",c=g}}}else n+=t[c];return e.child},"parseXml");function Hit(t,e,r,n){this.options.captureMetaData||(n=void 0);let i=this.options.jPath?r.toString():r,s=this.options.updateTag(e.tagname,i,e[":@"]);s===!1||(typeof s=="string"&&(e.tagname=s),t.addChild(e,n))}o(Hit,"addChild");function Vit(t,e,r){let n=this.options.processEntities;if(!n||!n.enabled)return t;if(n.allowedTags){let i=this.options.jPath?r.toString():r;if(!(Array.isArray(n.allowedTags)?n.allowedTags.includes(e):n.allowedTags(e,i)))return t}if(n.tagFilter){let i=this.options.jPath?r.toString():r;if(!n.tagFilter(e,i))return t}return this.entityDecoder.decode(t)}o(Vit,"replaceEntitiesValue");function zit(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}o(zit,"saveTextToParentTag");function jit(){return this.stopNodeExpressionsSet.Line truncated
|
||||
`;function tst(t,e){if(!Array.isArray(t)||t.length===0)return"1.0";let r=t[0];if(JG(r)==="?xml"){let i=r[":@"];if(i){let s=e.attributeNamePrefix+"version";if(i[s])return i[s]}}return"1.0"}o(tst,"detectXmlVersionFromArray");function XAe(t,e,r,n,i){return!r.sanitizeName||gp(t,{xmlVersion:i})?t:r.sanitizeName(t,{isAttribute:e,matcher:n.readOnly()})}o(XAe,"resolveTagName");function $G(t,e){let r="";e.format&&(r=est);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 ho(c)):c instanceof ho&&n.push(c)}let i=tst(t,e),s=new Wc;return ZAe(t,e,r,s,n,i)}o($G,"toXml");function ZAe(t,e,r,n,i,s){let a="",c=!1;if(e.maxNestedTags&&n.getDepth()>e.maxNestedTags)throw new Error("Maximum nested tags exceeded");if(!Array.isArray(t)){if(t!=null){let l=t.toString();return l=jG(l,e),l}return""}for(let l=0;l<t.length;l++){let u=t[l],d=JG(u);if(d===void 0)continue;let h=d===e.textNodeName||d===e.cdataPropName||d===e.commentPropName||d[0]==="?"?d:XAe(d,!1,e,n,s),p=rst(u[":@"],e);n.push(h,p);let m=ist(n,i);if(h===e.textNodeName){let w=u[d];m||(w=e.tagValueProcessor(h,w),w=jG(w,e)),c&&(a+=r),a+=w,c=!1,n.pop();continue}else if(h===e.cdataPropName){c&&(a+=r);let w=u[d][0][e.textNodeName],B=AR(w);a+=`<![CDATA[${B}]]>`,c=!1,n.pop();continue}else if(h===e.commentPropName){let w=u[d][0][e.textNodeName],B=pR(w);a+=r+`<!--${B}-->`,c=!0,n.pop();continue}else if(h[0]==="?"){let w=KAe(u[":@"],e,m,n,s);a+=(h==="?xml"?"":r)+`<${h}${w}?>`,c=!0,n.pop();continue}let g=r;g!==""&&(g+=e.indentBy);let E=KAe(u[":@"],e,m,n,s),y=r+`<${h}${E}`,C;m?C=eme(u[d],e):C=ZAe(u[d],e,g,n,i,s),e.unpairedTags.indexOf(h)!==-1?e.suppressUnpairedNode?a+=y+">":a+=y+"/>":(!C||C.length===0)&&e.suppressEmptyNode?a+=y+"/>":C&&C.endsWith(">")?a+=y+`>${C}${r}</${h}>`:(a+=y+">",C&&r!==""&&(C.includes("/>")||C.includes("</"))?a+=r+e.indentBy+C+r:a+=C,a+=`</${h}>`),c=!0,n.pop()}return a}o(ZAe,"arrToStr");function rst(t,e){if(!t||e.ignoreAttributes)return null;let r={},n=!1;for(let i in t){if(!Object.prototype.hasOwnProperty.call(t,i))continue;let s=i.startsWith(e.attributeNamePrefix)?i.substr(e.attributeNamePrefix.length):i;r[s]=Af(t[i]),n=!0}return n?r:null}o(rst,"extractAttributeValues");function eme(t,e){if(!Array.isArray(t))return t!=null?t.toString():"";let r="";for(let n=0;n<t.length;n++){let i=t[n],s=JG(i);if(s===e.textNodeName)r+=i[s];else if(s===e.cdataPropName)r+=i[s][0][e.textNodeName];else if(s===e.commentPropName)r+=i[s][0][e.textNodeName];else{if(s&&s[0]==="?")continue;if(s){let a=nst(i[":@"],e),c=eme(i[s],e);!c||c.length===0?r+=`<${s}${a}/>`:r+=`<${s}${a}>${c}</${s}>`}}}return r}o(eme,"getRawContent");function nst(t,e){let r="";if(t&&!e.ignoreAttributes)for(let n in t){if(!Object.prototype.hasOwnProperty.call(t,n))continue;let i=t[n];i===!0&&e.suppressBooleanAttributes?r+=` ${n.substr(e.attributeNamePrefix.length)}`:r+=` ${n.substr(e.attributeNamePrefix.length)}="${Af(i)}"`}return r}o(nst,"attr_to_str_raw");function JG(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}}o(JG,"propName");function KAe(t,e,r,n,i){let s="";if(t&&!e.ignoreAttributes)for(let a in t){if(!Object.prototype.hasOwnProperty.call(t,a))continue;let c=a.substr(e.attributeNamePrefix.length),l=r?c:XAe(c,!0,e,n,i),u;r?u=t[a]:(u=e.attributeValueProcessor(a,t[a]),u=jG(u,e)),u===!0&&e.suppressBooleanAttributes?s+=` ${l}`:s+=` ${l}="${Af(u)}"`}return s}o(KAe,"attr_to_str");function ist(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}o(ist,"checkStopNode");function jG(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}o(jG,"replaceEntitiesValue");function WG(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}o(WG,"getIgnoreAttributesFn");var sst={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:o(function(t,e){return e},"tagValueProcessor"),attributeValueProcessor:o(function(t,e){return e},"attributeValueProcessor"),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 Ns(t){if(this.options=Object.assign({},sst,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&&ArraLine truncated
|
||||
`,"utf-8")],i=$rt(n);i&&t.headers.set("Content-Length",i),t.body=await Upe(n)}o(jrt,"buildRequestBody");var O0="multipartPolicy",Wrt=70,Jrt=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function Yrt(t){if(t.length>Wrt)throw new Error(`Multipart boundary "${t}" exceeds maximum length of 70 characters`);if(Array.from(t).some(e=>!Jrt.has(e)))throw new Error(`Multipart boundary "${t}" contains invalid characters`)}o(Yrt,"assertValidBoundary");function H_(){return{name:O0,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",i=n.match(/^(multipart\/[^ ;]+)(?:; *boundary=(.+))?$/);if(!i)throw new Error(`Got multipart request body, but content-type header was not multipart: ${n}`);let[,s,a]=i;if(a&&r&&a!==r)throw new Error(`Multipart boundary was specified as ${a} in the header, but got ${r} in the request body`);return r??=a,r?Yrt(r):r=Hrt(),t.headers.set("Content-Type",`${s}; boundary=${r}`),await jrt(t,t.multipartBody.parts,r),t.multipartBody=void 0,e(t)}}}o(H_,"multipartPolicy");function V_(){return h_()}o(V_,"createEmptyPipeline");var qpe=u_({logLevelEnvVarName:"AZURE_LOG_LEVEL",namespace:"azure"}),Per=qpe.logger;function $c(t){return qpe.createClientLogger(t)}o($c,"createClientLogger");var jc=$c("core-rest-pipeline");function rG(t={}){return E_({logger:jc.info,...t})}o(rG,"logPolicy");var nG=C_;function iG(t={}){return b_(t)}o(iG,"redirectPolicy");var z_=N(require("node:os"),1),$_=N(require("node:process"),1);function Gpe(){return"User-Agent"}o(Gpe,"getHeaderName");async function Hpe(t){if($_.default&&$_.default.versions){let e=`${z_.default.type()} ${z_.default.release()}; ${z_.default.arch()}`,r=$_.default.versions;r.bun?t.set("Bun",`${r.bun} (${e})`):r.deno?t.set("Deno",`${r.deno} (${e})`):r.node&&t.set("Node",`${r.node} (${e})`)}}o(Hpe,"setPlatformSpecificData");var j_="1.22.2";function int(t){let e=[];for(let[r,n]of t){let i=n?`${r}/${n}`:r;e.push(i)}return e.join(" ")}o(int,"getUserAgentString");function Vpe(){return Gpe()}o(Vpe,"getUserAgentHeaderName");async function W_(t){let e=new Map;e.set("core-rest-pipeline",j_),await Hpe(e);let r=int(e);return t?`${t} ${r}`:r}o(W_,"getUserAgentValue");var zpe=Vpe(),$pe="userAgentPolicy";function sG(t={}){let e=W_(t.userAgentPrefix);return{name:$pe,async sendRequest(r,n){return r.headers.has(zpe)||r.headers.set(zpe,await e),n(r)}}}o(sG,"userAgentPolicy");var lo=class extends Error{static{o(this,"AbortError")}constructor(e){super(e),this.name="AbortError"}};function oG(t,e){let{cleanupBeforeAbort:r,abortSignal:n,abortErrorMsg:i}=e??{};return new Promise((s,a)=>{function c(){a(new lo(i??"The operation was aborted."))}o(c,"rejectOnAbort");function l(){n?.removeEventListener("abort",u)}o(l,"removeListeners");function u(){r?.(),l(),c()}if(o(u,"onAbort"),n?.aborted)return c();try{t(d=>{l(),s(d)},d=>{l(),a(d)})}catch(d){a(d)}n?.addEventListener("abort",u)})}o(oG,"createAbortablePromise");var lnt="The delay was aborted.";function L0(t,e){let r,{abortSignal:n,abortErrorMsg:i}=e??{};return oG(s=>{r=setTimeout(s,t)},{cleanupBeforeAbort:o(()=>clearTimeout(r),"cleanupBeforeAbort"),abortSignal:n,abortErrorMsg:i??lnt})}o(L0,"delay");function ff(t){if(up(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}`}}o(ff,"getErrorMessage");function jpe(t){return up(t)}o(jpe,"isError");function Rg(){return lp()}o(Rg,"randomUUID");var Lt=hp;var Wpe=Symbol("rawContent");function cG(t){return typeof t[Wpe]=="function"}o(cG,"hasRawContent");function Jpe(t){return cG(t)?t[Wpe]():t}o(Jpe,"getRawContent");var J_=O0;function lG(){let t=H_();return{name:J_,sendRequest:o(async(e,r)=>{if(e.multipartBody)for(let n of e.multipartBody.parts)cG(n.body)&&(n.body=Jpe(n.body));return t.sendRequest(e,r)},"sendRequest")}}o(lG,"multipartPolicy");var uG=I_;function dG(){return w_()}o(dG,"decompressResponsePolicy");function fG(t={}){return x_(t)}o(fG,"defaultRetryPolicy");function hG(){return v_()}o(hG,"formDataPolicy");function hf(t){return K3(t)}o(hf,"getDefaultProxySettings");function pG(t,e){return F_(t,e)}o(pG,"proxyPolicy");var Ype="setClientRequestIdPolicy";function AG(t="x-ms-client-request-id"){return{name:Ype,async sendRequest(e,r){return e.headers.has(t)||e.headers.set(t,e.requestId),r(e)}}}o(AG,"setClientRequestIdPolicy");function mG(t){return M_(t)}o(mG,"agentPolicy");function gG(t){return U_(t)}o(gG,"tlsPolicy");var Dg={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function Kpe(t={}){let e=new yG(t.parentContext);return t.span&&(e=e.setValue(Dg.span,t.span)),t.namespace&&(e=e.setValue(Dg.namespace,t.namespace)),e}o(Kpe,"createTracingContext");var yG=class t{static{o(this,"TracingContextImpl")}_contextMap;constructor(e){this._contextMap=e i
Line truncated
|
||||
`&&t[s]!=="\r";s++)l+=t[s];if(l=l.trim(),l[l.length-1]==="/"&&(l=l.substring(0,l.length-1),s--),!Qit(l)){let f;return l.trim().length===0?f="Invalid space after '<'.":f="Tag '"+l+"' is an invalid name.",en("InvalidTag",f,Ki(t,s))}let u=Nit(t,s);if(u===!1)return en("InvalidAttr","Attributes for '"+l+"' have open quote.",Ki(t,s));let d=u.value;if(s=u.index,d[d.length-1]==="/"){let f=s-d.length;d=d.substring(0,d.length-1);let h=kAe(d,e);if(h===!0)n=!0;else return en(h.err.code,h.err.msg,Ki(t,f+h.err.line))}else if(c)if(u.tagClosed){if(d.trim().length>0)return en("InvalidTag","Closing tag '"+l+"' can't have attributes or invalid starting.",Ki(t,a));if(r.length===0)return en("InvalidTag","Closing tag '"+l+"' has not been opened.",Ki(t,a));{let f=r.pop();if(l!==f.tagName){let h=Ki(t,f.tagStartPos);return en("InvalidTag","Expected closing tag '"+f.tagName+"' (opened in line "+h.line+", col "+h.col+") instead of closing tag '"+l+"'.",Ki(t,a))}r.length==0&&(i=!0)}}else return en("InvalidTag","Closing tag '"+l+"' doesn't have proper closing.",Ki(t,s));else{let f=kAe(d,e);if(f!==!0)return en(f.err.code,f.err.msg,Ki(t,s-d.length+f.err.line));if(i===!0)return en("InvalidXml","Multiple possible root nodes found.",Ki(t,s));e.unpairedTags.indexOf(l)!==-1||r.push({tagName:l,tagStartPos:a}),n=!0}for(s++;s<t.length;s++)if(t[s]==="<")if(t[s+1]==="!"){s++,s=QAe(t,s);continue}else if(t[s+1]==="?"){if(s=DAe(t,++s),s.err)return s}else break;else if(t[s]==="&"){let f=Rit(t,s);if(f==-1)return en("InvalidChar","char '&' is not expected.",Ki(t,s));s=f}else if(i===!0&&!RAe(t[s]))return en("InvalidXml","Extra text at the end",Ki(t,s));t[s]==="<"&&s--}}else{if(RAe(t[s]))continue;return en("InvalidChar","char '"+t[s]+"' is not expected.",Ki(t,s))}if(n){if(r.length==1)return en("InvalidTag","Unclosed tag '"+r[0].tagName+"'.",Ki(t,r[0].tagStartPos));if(r.length>0)return en("InvalidXml","Invalid '"+JSON.stringify(r.map(s=>s.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return en("InvalidXml","Start tag expected.",1);return!0}o(cT,"validate");function RAe(t){return t===" "||t===" "||t===`
|
||||
`||t==="\r"}o(RAe,"isWhiteSpace");function DAe(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 en("InvalidXml","XML declaration allowed only at the start of the document.",Ki(t,e));if(t[e]=="?"&&t[e+1]==">"){e++;break}else continue}return e}o(DAe,"readPI");function QAe(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}o(QAe,"readCommentAndCDATA");var xit='"',vit="'";function Nit(t,e){let r="",n="",i=!1;for(;e<t.length;e++){if(t[e]===xit||t[e]===vit)n===""?n=t[e]:n!==t[e]||(n="");else if(t[e]===">"&&n===""){i=!0;break}r+=t[e]}return n!==""?!1:{value:r,index:e,tagClosed:i}}o(Nit,"readAttributeStr");var _it=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function kAe(t,e){let r=oT(t,_it),n={};for(let i=0;i<r.length;i++){if(r[i][1].length===0)return en("InvalidAttr","Attribute '"+r[i][2]+"' has no space in starting.",J0(r[i]));if(r[i][3]!==void 0&&r[i][4]===void 0)return en("InvalidAttr","Attribute '"+r[i][2]+"' is without value.",J0(r[i]));if(r[i][3]===void 0&&!e.allowBooleanAttributes)return en("InvalidAttr","boolean attribute '"+r[i][2]+"' is not allowed.",J0(r[i]));let s=r[i][2];if(!Dit(s))return en("InvalidAttr","Attribute '"+s+"' is an invalid name.",J0(r[i]));if(!Object.prototype.hasOwnProperty.call(n,s))n[s]=1;else return en("InvalidAttr","Attribute '"+s+"' is repeated.",J0(r[i]))}return!0}o(kAe,"validateAttributeString");function Tit(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}o(Tit,"validateNumberAmpersand");function Rit(t,e){if(e++,t[e]===";")return-1;if(t[e]==="#")return e++,Tit(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}o(Rit,"validateAmpersand");function en(t,e,r){return{err:{code:t,msg:e,line:r.line||r,col:r.col}}}o(en,"getErrorObject");function Dit(t){return OG(t)}o(Dit,"validateAttrName");function Qit(t){return OG(t)}o(Qit,"validateTagName");function Ki(t,e){let r=t.substring(0,e).split(/\r?\n/);return{line:r.length,col:r[r.length-1].length+1}}o(Ki,"getLineNumberForPosition");function J0(t){return t.startIndex+t[1].length}o(J0,"getPositionFromMatch");var PAe={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:"%",amp:"&",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"},OAe={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"},LAe={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:"\Line truncated
|
||||
`);let e=new xs("!xml"),r=e,n="";this.matcher.reset(),this.entityDecoder.reset(),this.entityExpansionCount=0,this.currentExpandedLength=0;let i=this.options,s=new X0(i.processEntities),a=t.length;for(let c=0;c<a;c++)if(t[c]==="<"){let u=t.charCodeAt(c+1);if(u===47){let d=Lg(t,">",c,"Closing Tag is not closed."),f=t.substring(c+2,d).trim();if(i.removeNSPrefix){let p=f.indexOf(":");p!==-1&&(f=f.substr(p+1))}f=VG(i.transformTagName,f,"",i).tagName,r&&(n=this.saveTextToParentTag(n,r,this.readonlyMatcher));let h=this.matcher.getCurrentTag();if(f&&i.unpairedTagsSet.has(f))throw new Error(`Unpaired tag can not be used as closing tag: </${f}>`);h&&i.unpairedTagsSet.has(h)&&(this.matcher.pop(),this.tagsNodeStack.pop()),this.matcher.pop(),this.isCurrentNodeStopNode=!1,r=this.tagsNodeStack.pop(),n="",c=d}else if(u===63){let d=zG(t,c,!1,"?>");if(!d)throw new Error("Pi Tag is not closed.");n=this.saveTextToParentTag(n,r,this.readonlyMatcher);let f=this.buildAttributesMap(d.tagExp,this.matcher,d.tagName,!0);if(f){let h=f[this.options.attributeNamePrefix+"version"];this.entityDecoder.setXmlVersion(Number(h)||1),s.setXmlVersion(Number(h)||1)}if(!(i.ignoreDeclaration&&d.tagName==="?xml"||i.ignorePiTags)){let h=new xs(d.tagName);h.add(i.textNodeName,""),d.tagName!==d.tagExp&&d.attrExpPresent&&i.ignoreAttributes!==!0&&(h[":@"]=f),this.addChild(r,h,this.readonlyMatcher,c)}c=d.closeIndex+1}else if(u===33&&t.charCodeAt(c+2)===45&&t.charCodeAt(c+3)===45){let d=Lg(t,"-->",c+4,"Comment is not closed.");if(i.commentPropName){let f=t.substring(c+4,d-2);n=this.saveTextToParentTag(n,r,this.readonlyMatcher),r.add(i.commentPropName,[{[i.textNodeName]:f}])}c=d}else if(u===33&&t.charCodeAt(c+2)===68){let d=s.readDocType(t,c);this.entityDecoder.addInputEntities(d.entities),c=d.i}else if(u===33&&t.charCodeAt(c+2)===91){let d=Lg(t,"]]>",c,"CDATA is not closed.")-2,f=t.substring(c+9,d);n=this.saveTextToParentTag(n,r,this.readonlyMatcher);let h=this.parseTextData(f,r.tagname,this.readonlyMatcher,!0,!1,!0,!0);h==null&&(h=""),i.cdataPropName?r.add(i.cdataPropName,[{[i.textNodeName]:f}]):r.add(i.textNodeName,h),c=d+2}else{let d=zG(t,c,i.removeNSPrefix);if(!d){let M=t.substring(Math.max(0,c-50),Math.min(a,c+50));throw new Error(`readTagExp returned undefined at position ${c}. Context: "${M}"`)}let f=d.tagName,h=d.rawTagName,p=d.tagExp,g=d.attrExpPresent,m=d.closeIndex;if({tagName:f,tagExp:p}=VG(i.transformTagName,f,p,i),i.strictReservedNames&&(f===i.commentPropName||f===i.cdataPropName||f===i.textNodeName||f===i.attributesGroupName))throw new Error(`Invalid tag name: ${f}`);r&&n&&r.tagname!=="!xml"&&(n=this.saveTextToParentTag(n,r,this.readonlyMatcher,!1));let E=r;E&&i.unpairedTagsSet.has(E.tagname)&&(r=this.tagsNodeStack.pop(),this.matcher.pop());let y=!1;p.length>0&&p.lastIndexOf("/")===p.length-1&&(y=!0,f[f.length-1]==="/"?(f=f.substr(0,f.length-1),p=f):p=p.substr(0,p.length-1),g=f!==p);let C=null,I={},B;B=rst(h),f!==e.tagname&&this.matcher.push(f,{},B),f!==p&&g&&(C=this.buildAttributesMap(p,this.matcher,f),C&&(I=tst(C,i))),f!==e.tagname&&(this.isCurrentNodeStopNode=this.isItStopNode());let Q=c;if(this.isCurrentNodeStopNode){let M="";if(y)c=d.closeIndex;else if(i.unpairedTagsSet.has(f))c=d.closeIndex;else{let $=this.readStopNodeData(t,h,m+1);if(!$)throw new Error(`Unexpected end of ${h}`);c=$.i,M=$.tagContent}let v=new xs(f);C&&(v[":@"]=C),v.add(i.textNodeName,M),this.matcher.pop(),this.isCurrentNodeStopNode=!1,this.addChild(r,v,this.readonlyMatcher,Q)}else{if(y){({tagName:f,tagExp:p}=VG(i.transformTagName,f,p,i));let M=new xs(f);C&&(M[":@"]=C),this.addChild(r,M,this.readonlyMatcher,Q),this.matcher.pop(),this.isCurrentNodeStopNode=!1}else if(i.unpairedTagsSet.has(f)){let M=new xs(f);C&&(M[":@"]=C),this.addChild(r,M,this.readonlyMatcher,Q),this.matcher.pop(),this.isCurrentNodeStopNode=!1,c=d.closeIndex;continue}else{let M=new xs(f);if(this.tagsNodeStack.length>i.maxNestedTags)throw new Error("Maximum nested tags exceeded");this.tagsNodeStack.push(r),C&&(M[":@"]=C),this.addChild(r,M,this.readonlyMatcher,Q),r=M}n="",c=m}}}else n+=t[c];return e.child},"parseXml");function cst(t,e,r,n){this.options.captureMetaData||(n=void 0);let i=this.options.jPath?r.toString():r,s=this.options.updateTag(e.tagname,i,e[":@"]);s===!1||(typeof s=="string"&&(e.tagname=s),t.addChild(e,n))}o(cst,"addChild");function lst(t,e,r){let n=this.options.processEntities;if(!n||!n.enabled)return t;if(n.allowedTags){let i=this.options.jPath?r.toString():r;if(!(Array.isArray(n.allowedTags)?n.allowedTags.includes(e):n.allowedTags(e,i)))return t}if(n.tagFilter){let i=this.options.jPath?r.toString():r;if(!n.tagFilter(e,i))return t}return this.entityDecoder.decode(t)}o(lst,"replaceEntitiesValue");function ust(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}o(ust,"saveTextToParentTag");function dst(){return this.stopNodeExpressionsSet.Line truncated
|
||||
`;function Cst(t,e){if(!Array.isArray(t)||t.length===0)return"1.0";let r=t[0];if(KG(r)==="?xml"){let i=r[":@"];if(i){let s=e.attributeNamePrefix+"version";if(i[s])return i[s]}}return"1.0"}o(Cst,"detectXmlVersionFromArray");function nme(t,e,r,n,i){return!r.sanitizeName||yp(t,{xmlVersion:i})?t:r.sanitizeName(t,{isAttribute:e,matcher:n.readOnly()})}o(nme,"resolveTagName");function YG(t,e){let r="";e.format&&(r=Est);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 ho(c)):c instanceof ho&&n.push(c)}let i=Cst(t,e),s=new Yc;return ime(t,e,r,s,n,i)}o(YG,"toXml");function ime(t,e,r,n,i,s){let a="",c=!1;if(e.maxNestedTags&&n.getDepth()>e.maxNestedTags)throw new Error("Maximum nested tags exceeded");if(!Array.isArray(t)){if(t!=null){let l=t.toString();return l=JG(l,e),l}return""}for(let l=0;l<t.length;l++){let u=t[l],d=KG(u);if(d===void 0)continue;let h=d===e.textNodeName||d===e.cdataPropName||d===e.commentPropName||d[0]==="?"?d:nme(d,!1,e,n,s),p=bst(u[":@"],e);n.push(h,p);let g=wst(n,i);if(h===e.textNodeName){let I=u[d];g||(I=e.tagValueProcessor(h,I),I=JG(I,e)),c&&(a+=r),a+=I,c=!1,n.pop();continue}else if(h===e.cdataPropName){c&&(a+=r);let I=u[d][0][e.textNodeName],B=hT(I);a+=`<![CDATA[${B}]]>`,c=!1,n.pop();continue}else if(h===e.commentPropName){let I=u[d][0][e.textNodeName],B=fT(I);a+=r+`<!--${B}-->`,c=!0,n.pop();continue}else if(h[0]==="?"){let I=rme(u[":@"],e,g,n,s);a+=(h==="?xml"?"":r)+`<${h}${I}?>`,c=!0,n.pop();continue}let m=r;m!==""&&(m+=e.indentBy);let E=rme(u[":@"],e,g,n,s),y=r+`<${h}${E}`,C;g?C=sme(u[d],e):C=ime(u[d],e,m,n,i,s),e.unpairedTags.indexOf(h)!==-1?e.suppressUnpairedNode?a+=y+">":a+=y+"/>":(!C||C.length===0)&&e.suppressEmptyNode?a+=y+"/>":C&&C.endsWith(">")?a+=y+`>${C}${r}</${h}>`:(a+=y+">",C&&r!==""&&(C.includes("/>")||C.includes("</"))?a+=r+e.indentBy+C+r:a+=C,a+=`</${h}>`),c=!0,n.pop()}return a}o(ime,"arrToStr");function bst(t,e){if(!t||e.ignoreAttributes)return null;let r={},n=!1;for(let i in t){if(!Object.prototype.hasOwnProperty.call(t,i))continue;let s=i.startsWith(e.attributeNamePrefix)?i.substr(e.attributeNamePrefix.length):i;r[s]=mf(t[i]),n=!0}return n?r:null}o(bst,"extractAttributeValues");function sme(t,e){if(!Array.isArray(t))return t!=null?t.toString():"";let r="";for(let n=0;n<t.length;n++){let i=t[n],s=KG(i);if(s===e.textNodeName)r+=i[s];else if(s===e.cdataPropName)r+=i[s][0][e.textNodeName];else if(s===e.commentPropName)r+=i[s][0][e.textNodeName];else{if(s&&s[0]==="?")continue;if(s){let a=Ist(i[":@"],e),c=sme(i[s],e);!c||c.length===0?r+=`<${s}${a}/>`:r+=`<${s}${a}>${c}</${s}>`}}}return r}o(sme,"getRawContent");function Ist(t,e){let r="";if(t&&!e.ignoreAttributes)for(let n in t){if(!Object.prototype.hasOwnProperty.call(t,n))continue;let i=t[n];i===!0&&e.suppressBooleanAttributes?r+=` ${n.substr(e.attributeNamePrefix.length)}`:r+=` ${n.substr(e.attributeNamePrefix.length)}="${mf(i)}"`}return r}o(Ist,"attr_to_str_raw");function KG(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}}o(KG,"propName");function rme(t,e,r,n,i){let s="";if(t&&!e.ignoreAttributes)for(let a in t){if(!Object.prototype.hasOwnProperty.call(t,a))continue;let c=a.substr(e.attributeNamePrefix.length),l=r?c:nme(c,!0,e,n,i),u;r?u=t[a]:(u=e.attributeValueProcessor(a,t[a]),u=JG(u,e)),u===!0&&e.suppressBooleanAttributes?s+=` ${l}`:s+=` ${l}="${mf(u)}"`}return s}o(rme,"attr_to_str");function wst(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}o(wst,"checkStopNode");function JG(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}o(JG,"replaceEntitiesValue");function XG(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}o(XG,"getIgnoreAttributesFn");var Sst={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:o(function(t,e){return e},"tagValueProcessor"),attributeValueProcessor:o(function(t,e){return e},"attributeValueProcessor"),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 Ns(t){if(this.options=Object.assign({},Sst,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&&ArraLine truncated
|
||||
`,this.newLine=`
|
||||
`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}o(Ns,"Builder");function ost(t,e){let r=t["?xml"];if(r&&typeof r=="object"){if(e.attributesGroupName&&r[e.attributesGroupName]){let i=r[e.attributesGroupName][e.attributeNamePrefix+"version"];if(i)return i}let n=r[e.attributeNamePrefix+"version"];if(n)return n}return"1.0"}o(ost,"detectXmlVersionFromObj");function YG(t,e,r,n,i){return!r.sanitizeName||gp(t,{xmlVersion:i})?t:r.sanitizeName(t,{isAttribute:e,matcher:n.readOnly()})}o(YG,"resolveTagName");Ns.prototype.build=function(t){if(this.options.preserveOrder)return $G(t,this.options);{Array.isArray(t)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(t={[this.options.arrayNodeName]:t});let e=new Wc,r=ost(t,this.options);return this.j2x(t,0,e,r).val}};Ns.prototype.j2x=function(t,e,r,n){let i="",s="";if(this.options.maxNestedTags&&r.getDepth()>=this.options.maxNestedTags)throw new Error("Maximum nested tags exceeded");let a=this.options.jPath?r.toString():r,c=this.checkStopNode(r);for(let l in t){if(!Object.prototype.hasOwnProperty.call(t,l))continue;let d=l===this.options.textNodeName||l===this.options.cdataPropName||l===this.options.commentPropName||this.options.attributesGroupName&&l===this.options.attributesGroupName||this.isAttribute(l)||l[0]==="?"?l:YG(l,!1,this.options,r,n);if(typeof t[l]>"u")this.isAttribute(l)&&(s+="");else if(t[l]===null)this.isAttribute(l)||d===this.options.cdataPropName||d===this.options.commentPropName?s+="":d[0]==="?"?s+=this.indentate(e)+"<"+d+"?"+this.tagEndChar:s+=this.indentate(e)+"<"+d+"/"+this.tagEndChar;else if(t[l]instanceof Date)s+=this.buildTextValNode(t[l],d,"",e,r);else if(typeof t[l]!="object"){let f=this.isAttribute(l);if(f&&!this.ignoreAttributesFn(f,a)){let h=YG(f,!0,this.options,r,n);i+=this.buildAttrPairStr(h,""+t[l],c)}else if(!f)if(l===this.options.textNodeName){let h=this.options.tagValueProcessor(l,""+t[l]);s+=this.replaceEntitiesValue(h)}else{r.push(d);let h=this.checkStopNode(r);if(r.pop(),h){let p=""+t[l];p===""?s+=this.indentate(e)+"<"+d+this.closeTag(d)+this.tagEndChar:s+=this.indentate(e)+"<"+d+">"+p+"</"+d+this.tagEndChar}else s+=this.buildTextValNode(t[l],d,"",e,r)}}else if(Array.isArray(t[l])){let f=t[l].length,h="",p="";for(let m=0;m<f;m++){let g=t[l][m];if(!(typeof g>"u"))if(g===null)d[0]==="?"?s+=this.indentate(e)+"<"+d+"?"+this.tagEndChar:s+=this.indentate(e)+"<"+d+"/"+this.tagEndChar;else if(typeof g=="object")if(this.options.oneListGroup){r.push(d);let E=this.j2x(g,e+1,r,n);r.pop(),h+=E.val,this.options.attributesGroupName&&g.hasOwnProperty(this.options.attributesGroupName)&&(p+=E.attrStr)}else h+=this.processTextOrObjNode(g,d,e,r,n);else if(this.options.oneListGroup){let E=this.options.tagValueProcessor(d,g);E=this.replaceEntitiesValue(E),h+=E}else{r.push(d);let E=this.checkStopNode(r);if(r.pop(),E){let y=""+g;y===""?h+=this.indentate(e)+"<"+d+this.closeTag(d)+this.tagEndChar:h+=this.indentate(e)+"<"+d+">"+y+"</"+d+this.tagEndChar}else h+=this.buildTextValNode(g,d,"",e,r)}}this.options.oneListGroup&&(h=this.buildObjectNode(h,d,p,e)),s+=h}else if(this.options.attributesGroupName&&l===this.options.attributesGroupName){let f=Object.keys(t[l]),h=f.length;for(let p=0;p<h;p++){let m=YG(f[p],!0,this.options,r,n);i+=this.buildAttrPairStr(m,""+t[l][f[p]],c)}}else s+=this.processTextOrObjNode(t[l],d,e,r,n)}return{attrStr:i,val:s}};Ns.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+'="'+Af(e)+'"'};function ast(t,e,r,n,i){let s=this.extractAttributes(t);if(n.push(e,s),this.checkStopNode(n)){let l=this.buildRawContent(t),u=this.buildAttributesForStopNode(t);return n.pop(),this.buildObjectNode(l,e,u,r)}let c=this.j2x(t,r+1,n,i);return n.pop(),e[0]==="?"?this.buildTextValNode("",e,c.attrStr,r,n):t[this.options.textNodeName]!==void 0&&Object.keys(t).length===1?this.buildTextValNode(t[this.options.textNodeName],e,c.attrStr,r,n):this.buildObjectNode(c.val,e,c.attrStr,r)}o(ast,"processTextOrObjNode");Ns.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 i in n){if(!Object.prototype.hasOwnProperty.call(n,i))continue;let s=i.startsWith(this.options.attributeNamePrefix)?i.substring(this.options.attributeNamePrefix.length):i;e[s]=Af(n[i]),r=!0}}else for(let n in t){if(!Object.prototype.hasOwnProperty.call(t,n))continue;let i=this.isAttribute(n);i&&(e[i]=Af(t[n]),r=!0)}return r?e:null};Ns.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.o
Line truncated
|
||||
`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}o(Ns,"Builder");function Bst(t,e){let r=t["?xml"];if(r&&typeof r=="object"){if(e.attributesGroupName&&r[e.attributesGroupName]){let i=r[e.attributesGroupName][e.attributeNamePrefix+"version"];if(i)return i}let n=r[e.attributeNamePrefix+"version"];if(n)return n}return"1.0"}o(Bst,"detectXmlVersionFromObj");function ZG(t,e,r,n,i){return!r.sanitizeName||yp(t,{xmlVersion:i})?t:r.sanitizeName(t,{isAttribute:e,matcher:n.readOnly()})}o(ZG,"resolveTagName");Ns.prototype.build=function(t){if(this.options.preserveOrder)return YG(t,this.options);{Array.isArray(t)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(t={[this.options.arrayNodeName]:t});let e=new Yc,r=Bst(t,this.options);return this.j2x(t,0,e,r).val}};Ns.prototype.j2x=function(t,e,r,n){let i="",s="";if(this.options.maxNestedTags&&r.getDepth()>=this.options.maxNestedTags)throw new Error("Maximum nested tags exceeded");let a=this.options.jPath?r.toString():r,c=this.checkStopNode(r);for(let l in t){if(!Object.prototype.hasOwnProperty.call(t,l))continue;let d=l===this.options.textNodeName||l===this.options.cdataPropName||l===this.options.commentPropName||this.options.attributesGroupName&&l===this.options.attributesGroupName||this.isAttribute(l)||l[0]==="?"?l:ZG(l,!1,this.options,r,n);if(typeof t[l]>"u")this.isAttribute(l)&&(s+="");else if(t[l]===null)this.isAttribute(l)||d===this.options.cdataPropName||d===this.options.commentPropName?s+="":d[0]==="?"?s+=this.indentate(e)+"<"+d+"?"+this.tagEndChar:s+=this.indentate(e)+"<"+d+"/"+this.tagEndChar;else if(t[l]instanceof Date)s+=this.buildTextValNode(t[l],d,"",e,r);else if(typeof t[l]!="object"){let f=this.isAttribute(l);if(f&&!this.ignoreAttributesFn(f,a)){let h=ZG(f,!0,this.options,r,n);i+=this.buildAttrPairStr(h,""+t[l],c)}else if(!f)if(l===this.options.textNodeName){let h=this.options.tagValueProcessor(l,""+t[l]);s+=this.replaceEntitiesValue(h)}else{r.push(d);let h=this.checkStopNode(r);if(r.pop(),h){let p=""+t[l];p===""?s+=this.indentate(e)+"<"+d+this.closeTag(d)+this.tagEndChar:s+=this.indentate(e)+"<"+d+">"+p+"</"+d+this.tagEndChar}else s+=this.buildTextValNode(t[l],d,"",e,r)}}else if(Array.isArray(t[l])){let f=t[l].length,h="",p="";for(let g=0;g<f;g++){let m=t[l][g];if(!(typeof m>"u"))if(m===null)d[0]==="?"?s+=this.indentate(e)+"<"+d+"?"+this.tagEndChar:s+=this.indentate(e)+"<"+d+"/"+this.tagEndChar;else if(typeof m=="object")if(this.options.oneListGroup){r.push(d);let E=this.j2x(m,e+1,r,n);r.pop(),h+=E.val,this.options.attributesGroupName&&m.hasOwnProperty(this.options.attributesGroupName)&&(p+=E.attrStr)}else h+=this.processTextOrObjNode(m,d,e,r,n);else if(this.options.oneListGroup){let E=this.options.tagValueProcessor(d,m);E=this.replaceEntitiesValue(E),h+=E}else{r.push(d);let E=this.checkStopNode(r);if(r.pop(),E){let y=""+m;y===""?h+=this.indentate(e)+"<"+d+this.closeTag(d)+this.tagEndChar:h+=this.indentate(e)+"<"+d+">"+y+"</"+d+this.tagEndChar}else h+=this.buildTextValNode(m,d,"",e,r)}}this.options.oneListGroup&&(h=this.buildObjectNode(h,d,p,e)),s+=h}else if(this.options.attributesGroupName&&l===this.options.attributesGroupName){let f=Object.keys(t[l]),h=f.length;for(let p=0;p<h;p++){let g=ZG(f[p],!0,this.options,r,n);i+=this.buildAttrPairStr(g,""+t[l][f[p]],c)}}else s+=this.processTextOrObjNode(t[l],d,e,r,n)}return{attrStr:i,val:s}};Ns.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+'="'+mf(e)+'"'};function xst(t,e,r,n,i){let s=this.extractAttributes(t);if(n.push(e,s),this.checkStopNode(n)){let l=this.buildRawContent(t),u=this.buildAttributesForStopNode(t);return n.pop(),this.buildObjectNode(l,e,u,r)}let c=this.j2x(t,r+1,n,i);return n.pop(),e[0]==="?"?this.buildTextValNode("",e,c.attrStr,r,n):t[this.options.textNodeName]!==void 0&&Object.keys(t).length===1?this.buildTextValNode(t[this.options.textNodeName],e,c.attrStr,r,n):this.buildObjectNode(c.val,e,c.attrStr,r)}o(xst,"processTextOrObjNode");Ns.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 i in n){if(!Object.prototype.hasOwnProperty.call(n,i))continue;let s=i.startsWith(this.options.attributeNamePrefix)?i.substring(this.options.attributeNamePrefix.length):i;e[s]=mf(n[i]),r=!0}}else for(let n in t){if(!Object.prototype.hasOwnProperty.call(t,n))continue;let i=this.isAttribute(n);i&&(e[i]=mf(t[n]),r=!0)}return r?e:null};Ns.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.o
Line truncated
|
||||
`)+`
|
||||
`+this.getCanonicalizedHeadersString(e)+this.getCanonicalizedResourceString(e),n=this.factory.computeHMACSHA256(r);return e.headers.set(Ve.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${n}`),e}getHeaderValueToSign(e,r){let n=e.headers.get(r);return!n||r===Ve.CONTENT_LENGTH&&n==="0"?"":n}getCanonicalizedHeadersString(e){let r=e.headers.headersArray().filter(i=>i.name.toLowerCase().startsWith(Ve.PREFIX_FOR_STORAGE));r.sort((i,s)=>xR(i.name.toLowerCase(),s.name.toLowerCase())),r=r.filter((i,s,a)=>!(s>0&&i.name.toLowerCase()===a[s-1].name.toLowerCase()));let n="";return r.forEach(i=>{n+=`${i.name.toLowerCase().trimRight()}:${i.value.trimLeft()}
|
||||
`}),n}getCanonicalizedResourceString(e){let r=IR(e.url)||"/",n="";n+=`/${this.factory.accountName}${r}`;let i=SR(e.url),s={};if(i){let a=[];for(let c in i)if(Object.prototype.hasOwnProperty.call(i,c)){let l=c.toLowerCase();s[l]=i[c],a.push(l)}a.sort();for(let c of a)n+=`
|
||||
${c}:${decodeURIComponent(s[c])}`}return n}};var Pr=class extends Cp{static{o(this,"StorageSharedKeyCredential")}accountName;accountKey;constructor(e,r){super(),this.accountName=e,this.accountKey=Buffer.from(r,"base64")}create(e,r){return new nw(e,r,this)}computeHMACSHA256(e){return(0,cme.createHmac)("sha256",this.accountKey).update(e,"utf8").digest("base64")}};var vn=zc("storage-common");var Ko;(function(t){t[t.EXPONENTIAL=0]="EXPONENTIAL",t[t.FIXED=1]="FIXED"})(Ko||(Ko={}));var gf={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:Ko.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},mst=new lo("The operation was aborted."),iw=class extends Yc{static{o(this,"StorageRetryPolicy")}retryOptions;constructor(e,r,n=gf){super(e,r),this.retryOptions={retryPolicyType:n.retryPolicyType?n.retryPolicyType:gf.retryPolicyType,maxTries:n.maxTries&&n.maxTries>=1?Math.floor(n.maxTries):gf.maxTries,tryTimeoutInMs:n.tryTimeoutInMs&&n.tryTimeoutInMs>=0?n.tryTimeoutInMs:gf.tryTimeoutInMs,retryDelayInMs:n.retryDelayInMs&&n.retryDelayInMs>=0?Math.min(n.retryDelayInMs,n.maxRetryDelayInMs?n.maxRetryDelayInMs:gf.maxRetryDelayInMs):gf.retryDelayInMs,maxRetryDelayInMs:n.maxRetryDelayInMs&&n.maxRetryDelayInMs>=0?n.maxRetryDelayInMs:gf.maxRetryDelayInMs,secondaryHost:n.secondaryHost?n.secondaryHost:gf.secondaryHost}}async sendRequest(e){return this.attemptSendRequest(e,!1,1)}async attemptSendRequest(e,r,n){let i=e.clone(),s=r||!this.retryOptions.secondaryHost||!(e.method==="GET"||e.method==="HEAD"||e.method==="OPTIONS")||n%2===1;s||(i.url=wR(i.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(i.url=mf(i.url,Mu.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let a;try{if(vn.info(`RetryPolicy: =====> Try=${n} ${s?"Primary":"Secondary"}`),a=await this._nextPolicy.sendRequest(i),!this.shouldRetry(s,n,a))return a;r=r||!s&&a.status===404}catch(c){if(vn.error(`RetryPolicy: Caught error, message: ${c.message}, code: ${c.code}`),!this.shouldRetry(s,n,a,c))throw c}return await this.delay(s,n,e.abortSignal),this.attemptSendRequest(e,r,++n)}shouldRetry(e,r,n,i){if(r>=this.retryOptions.maxTries)return vn.info(`RetryPolicy: Attempt(s) ${r} >= maxTries ${this.retryOptions.maxTries}, no further try.`),!1;let s=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];if(i){for(let a of s)if(i.name.toUpperCase().includes(a)||i.message.toUpperCase().includes(a)||i.code&&i.code.toString().toUpperCase()===a)return vn.info(`RetryPolicy: Network error ${a} found, will retry.`),!0}if(n||i){let a=n?n.status:i?i.statusCode:0;if(!e&&a===404)return vn.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(a===503||a===500)return vn.info(`RetryPolicy: Will retry for status code ${a}.`),!0}if(n&&n?.status>=400){let a=n.headers.get(Ve.X_MS_CopySourceErrorCode);if(a!==void 0)switch(a){case"InternalError":case"OperationTimedOut":case"ServerBusy":return!0}}return i?.code==="PARSE_ERROR"&&i?.message.startsWith('Error "Error: Unclosed root tag')?(vn.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0):!1}async delay(e,r,n){let i=0;if(e)switch(this.retryOptions.retryPolicyType){case Ko.EXPONENTIAL:i=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case Ko.FIXED:i=this.retryOptions.retryDelayInMs;break}else i=Math.random()*1e3;return vn.info(`RetryPolicy: Delay for ${i}ms`),BR(i,n,mst)}};var sw=class{static{o(this,"StorageRetryPolicyFactory")}retryOptions;constructor(e){this.retryOptions=e}create(e,r){return new iw(e,r,this.retryOptions)}};var gst="storageBrowserPolicy";function lme(){return{name:gst,async sendRequest(t,e){return Ot||((t.method==="GET"||t.method==="HEAD")&&(t.url=mf(t.url,Mu.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),t.headers.delete(Ve.COOKIE),t.headers.delete(Ve.CONTENT_LENGTH)),e(t)}}}o(lme,"storageBrowserPolicy");var yst="StorageCorrectContentLengthPolicy";function ume(){function t(e){e.body&&(typeof e.body=="string"||Buffer.isBuffer(e.body))&&e.body.length>0&&e.headers.set(Ve.CONTENT_LENGTH,Buffer.byteLength(e.body))}return o(t,"correctContentLength"),{name:yst,async sendRequest(e,r){return t(e),r(e)}}}o(ume,"storageCorrectContentLengthPolicy");var Est="storageRetryPolicy",Fg={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:Ko.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},Cst=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],bst=new lo("The operation was aborted.");function dme(t={}){let e=t.retryPolicyType??Fg.retryPolicyType,r=t.maxTries??Fg.maxTries,n=t.retryDelayInMs??Fg.retryDelayInMs,i=t.maxRetryDelayInMs??Fg.maxRetryDelayInMs,s=t.secondaryHost??Fg.secondaryHost,a=t.tryTimeoutInMs??Fg.tryTimeoutInMs;function c({isPrimaryRetry:u,attempt:d,response:f,error:h}){if(d>=r)return
Line truncated
|
||||
`+this.getCanonicalizedHeadersString(e)+this.getCanonicalizedResourceString(e),n=this.factory.computeHMACSHA256(r);return e.headers.set(Ve.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${n}`),e}getHeaderValueToSign(e,r){let n=e.headers.get(r);return!n||r===Ve.CONTENT_LENGTH&&n==="0"?"":n}getCanonicalizedHeadersString(e){let r=e.headers.headersArray().filter(i=>i.name.toLowerCase().startsWith(Ve.PREFIX_FOR_STORAGE));r.sort((i,s)=>ST(i.name.toLowerCase(),s.name.toLowerCase())),r=r.filter((i,s,a)=>!(s>0&&i.name.toLowerCase()===a[s-1].name.toLowerCase()));let n="";return r.forEach(i=>{n+=`${i.name.toLowerCase().trimRight()}:${i.value.trimLeft()}
|
||||
`}),n}getCanonicalizedResourceString(e){let r=bT(e.url)||"/",n="";n+=`/${this.factory.accountName}${r}`;let i=IT(e.url),s={};if(i){let a=[];for(let c in i)if(Object.prototype.hasOwnProperty.call(i,c)){let l=c.toLowerCase();s[l]=i[c],a.push(l)}a.sort();for(let c of a)n+=`
|
||||
${c}:${decodeURIComponent(s[c])}`}return n}};var Or=class extends bp{static{o(this,"StorageSharedKeyCredential")}accountName;accountKey;constructor(e,r){super(),this.accountName=e,this.accountKey=Buffer.from(r,"base64")}create(e,r){return new nI(e,r,this)}computeHMACSHA256(e){return(0,hme.createHmac)("sha256",this.accountKey).update(e,"utf8").digest("base64")}};var Nn=$c("storage-common");var Ko;(function(t){t[t.EXPONENTIAL=0]="EXPONENTIAL",t[t.FIXED=1]="FIXED"})(Ko||(Ko={}));var yf={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:Ko.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},Pst=new lo("The operation was aborted."),iI=class extends Kc{static{o(this,"StorageRetryPolicy")}retryOptions;constructor(e,r,n=yf){super(e,r),this.retryOptions={retryPolicyType:n.retryPolicyType?n.retryPolicyType:yf.retryPolicyType,maxTries:n.maxTries&&n.maxTries>=1?Math.floor(n.maxTries):yf.maxTries,tryTimeoutInMs:n.tryTimeoutInMs&&n.tryTimeoutInMs>=0?n.tryTimeoutInMs:yf.tryTimeoutInMs,retryDelayInMs:n.retryDelayInMs&&n.retryDelayInMs>=0?Math.min(n.retryDelayInMs,n.maxRetryDelayInMs?n.maxRetryDelayInMs:yf.maxRetryDelayInMs):yf.retryDelayInMs,maxRetryDelayInMs:n.maxRetryDelayInMs&&n.maxRetryDelayInMs>=0?n.maxRetryDelayInMs:yf.maxRetryDelayInMs,secondaryHost:n.secondaryHost?n.secondaryHost:yf.secondaryHost}}async sendRequest(e){return this.attemptSendRequest(e,!1,1)}async attemptSendRequest(e,r,n){let i=e.clone(),s=r||!this.retryOptions.secondaryHost||!(e.method==="GET"||e.method==="HEAD"||e.method==="OPTIONS")||n%2===1;s||(i.url=CT(i.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(i.url=gf(i.url,Uu.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let a;try{if(Nn.info(`RetryPolicy: =====> Try=${n} ${s?"Primary":"Secondary"}`),a=await this._nextPolicy.sendRequest(i),!this.shouldRetry(s,n,a))return a;r=r||!s&&a.status===404}catch(c){if(Nn.error(`RetryPolicy: Caught error, message: ${c.message}, code: ${c.code}`),!this.shouldRetry(s,n,a,c))throw c}return await this.delay(s,n,e.abortSignal),this.attemptSendRequest(e,r,++n)}shouldRetry(e,r,n,i){if(r>=this.retryOptions.maxTries)return Nn.info(`RetryPolicy: Attempt(s) ${r} >= maxTries ${this.retryOptions.maxTries}, no further try.`),!1;let s=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];if(i){for(let a of s)if(i.name.toUpperCase().includes(a)||i.message.toUpperCase().includes(a)||i.code&&i.code.toString().toUpperCase()===a)return Nn.info(`RetryPolicy: Network error ${a} found, will retry.`),!0}if(n||i){let a=n?n.status:i?i.statusCode:0;if(!e&&a===404)return Nn.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(a===503||a===500)return Nn.info(`RetryPolicy: Will retry for status code ${a}.`),!0}if(n&&n?.status>=400){let a=n.headers.get(Ve.X_MS_CopySourceErrorCode);if(a!==void 0)switch(a){case"InternalError":case"OperationTimedOut":case"ServerBusy":return!0}}return i?.code==="PARSE_ERROR"&&i?.message.startsWith('Error "Error: Unclosed root tag')?(Nn.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0):!1}async delay(e,r,n){let i=0;if(e)switch(this.retryOptions.retryPolicyType){case Ko.EXPONENTIAL:i=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case Ko.FIXED:i=this.retryOptions.retryDelayInMs;break}else i=Math.random()*1e3;return Nn.info(`RetryPolicy: Delay for ${i}ms`),wT(i,n,Pst)}};var sI=class{static{o(this,"StorageRetryPolicyFactory")}retryOptions;constructor(e){this.retryOptions=e}create(e,r){return new iI(e,r,this.retryOptions)}};var Ost="storageBrowserPolicy";function pme(){return{name:Ost,async sendRequest(t,e){return Lt||((t.method==="GET"||t.method==="HEAD")&&(t.url=gf(t.url,Uu.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),t.headers.delete(Ve.COOKIE),t.headers.delete(Ve.CONTENT_LENGTH)),e(t)}}}o(pme,"storageBrowserPolicy");var Lst="StorageCorrectContentLengthPolicy";function Ame(){function t(e){e.body&&(typeof e.body=="string"||Buffer.isBuffer(e.body))&&e.body.length>0&&e.headers.set(Ve.CONTENT_LENGTH,Buffer.byteLength(e.body))}return o(t,"correctContentLength"),{name:Lst,async sendRequest(e,r){return t(e),r(e)}}}o(Ame,"storageCorrectContentLengthPolicy");var Fst="storageRetryPolicy",Mg={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:Ko.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},Mst=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],Ust=new lo("The operation was aborted.");function mme(t={}){let e=t.retryPolicyType??Mg.retryPolicyType,r=t.maxTries??Mg.maxTries,n=t.retryDelayInMs??Mg.retryDelayInMs,i=t.maxRetryDelayInMs??Mg.maxRetryDelayInMs,s=t.secondaryHost??Mg.secondaryHost,a=t.tryTimeoutInMs??Mg.tryTimeoutInMs;function c({isPrimaryRetry:u,attempt:d,response:f,error:h}){if(d>=r)return
Line truncated
|
||||
`)+`
|
||||
`+n(s)+i(s),c=(0,fme.createHmac)("sha256",t.accountKey).update(a,"utf8").digest("base64");s.headers.set(Ve.AUTHORIZATION,`SharedKey ${t.accountName}:${c}`)}o(e,"signRequest");function r(s,a){let c=s.headers.get(a);return!c||a===Ve.CONTENT_LENGTH&&c==="0"?"":c}o(r,"getHeaderValueToSign");function n(s){let a=[];for(let[l,u]of s.headers)l.toLowerCase().startsWith(Ve.PREFIX_FOR_STORAGE)&&a.push({name:l,value:u});a.sort((l,u)=>xR(l.name.toLowerCase(),u.name.toLowerCase())),a=a.filter((l,u,d)=>!(u>0&&l.name.toLowerCase()===d[u-1].name.toLowerCase()));let c="";return a.forEach(l=>{c+=`${l.name.toLowerCase().trimRight()}:${l.value.trimLeft()}
|
||||
`}),c}o(n,"getCanonicalizedHeadersString");function i(s){let a=IR(s.url)||"/",c="";c+=`/${t.accountName}${a}`;let l=SR(s.url),u={};if(l){let d=[];for(let f in l)if(Object.prototype.hasOwnProperty.call(l,f)){let h=f.toLowerCase();u[h]=l[f],d.push(h)}d.sort();for(let f of d)c+=`
|
||||
${f}:${decodeURIComponent(u[f])}`}return c}return o(i,"getCanonicalizedResourceString"),{name:wst,async sendRequest(s,a){return e(s),a(s)}}}o(tH,"storageSharedKeyCredentialPolicy");var Ist="storageRequestFailureDetailsParserPolicy";function hme(){return{name:Ist,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}}}}o(hme,"storageRequestFailureDetailsParserPolicy");var pme=require("node:crypto");var vR=class{static{o(this,"UserDelegationKeyCredential")}accountName;userDelegationKey;key;constructor(e,r){this.accountName=e,this.userDelegationKey=r,this.key=Buffer.from(r.value,"base64")}computeHMACSHA256(e){return(0,pme.createHmac)("sha256",this.key).update(e,"utf8").digest("base64")}};var NR="12.31.0",_R="2026-02-06";var RR="https://storage.azure.com/.default",Uu={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}};var Ya="",rH="*",Sst=1*1024*1024;var Bst=4*Sst;var Ame="AES256",mme="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",gme=["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"],yme=["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"],Eme="BlobUsesCustomerSpecifiedEncryption",Cme="BlobDoesNotUseCustomerSpecifiedEncryption",bme=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function qu(t){if(!t||typeof t!="object")return!1;let e=t;return Array.isArray(e.factories)&&typeof e.options=="object"&&typeof e.toServiceClientOptions=="function"}o(qu,"isPipelineLike");var ow=class{static{o(this,"Pipeline")}factories;options;constructor(e,r={}){this.factories=e,this.options=r}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};function en(t,e={}){t||(t=new yr);let r=new ow([],e);return r._credential=t,r}o(en,"newPipeline");function xst(t){let e=[vst,wme,Nst,_st,Rst,Tst,Qst];if(t.factories.length){let r=t.factories.filter(n=>!e.some(i=>i(n)));if(r.length){let n=r.some(i=>Dst(i));return{wrappedPolicies:TG(r),afterRetry:n}}}}o(xst,"processDownlevelPipeline");function nH(t){let{httpClient:e,...r}=t.options,n=t._coreHttpClient;n||(n=e?DG(e):eH(),t._coreHttpClient=n);let i=t._corePipeline;if(!i){let s=`azsdk-js-azure-storage-blob/${NR}`,a=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${s}`:`${s}`;i=G0({...r,loggingOptions:{additionalAllowedHeaderNames:gme,additionalAllowedQueryParameters:yme,logger:gR.info},userAgentOptions:{userAgentPrefix:a},serializationOptions:{stringifyXML:mR,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:XG,serializerOptions:{xml:{xmlCharKey:"#"}}}}),i.removePolicy({phase:"Retry"}),i.removePolicy({name:aG}),i.addPolicy(ume()),i.addPolicy(dme(r.retryOptions),{phase:"R
Line truncated
|
||||
`),s=e.computeHMACSHA256(i);return{sasQueryParameters:new tc(t.version,s,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType),stringToSign:i}}o(xat,"generateBlobSASQueryParameters20150405");function vat(t,e){if(t=_p(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 i;t.permissions&&(t.blobName?i=hl.parse(t.permissions.toString()).toString():i=pl.parse(t.permissions.toString()).toString());let s=[i||"",t.startsOn?Lt(t.startsOn,!1):"",t.expiresOn?Lt(t.expiresOn,!1):"",Np(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?ec(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(s);return{sasQueryParameters:new tc(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),stringToSign:s}}o(vat,"generateBlobSASQueryParameters20181109");function Nat(t,e){if(t=_p(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 i;t.permissions&&(t.blobName?i=hl.parse(t.permissions.toString()).toString():i=pl.parse(t.permissions.toString()).toString());let s=[i||"",t.startsOn?Lt(t.startsOn,!1):"",t.expiresOn?Lt(t.expiresOn,!1):"",Np(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?ec(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(s);return{sasQueryParameters:new tc(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),stringToSign:s}}o(Nat,"generateBlobSASQueryParameters20201206");function _at(t,e){if(t=_p(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 i;t.permissions&&(t.blobName?i=hl.parse(t.permissions.toString()).toString():i=pl.parse(t.permissions.toString()).toString());let s=[i||"",t.startsOn?Lt(t.startsOn,!1):"",t.expiresOn?Lt(t.expiresOn,!1):"",Np(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Lt(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Lt(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.ipRange?ec(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||
`),a=e.computeHMACSHA256(s);return{sasQueryParameters:new tc(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),stringToSign:s}}o(_at,"generateBlobSASQueryParametersUDK20181109");function Rat(t,e){if(t=_p(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 i;t.permissions&&(t.blobName?i=hl.parse(t.permissions.toString()).toString():i=pl.parse(t.permissions.toString()).toString());let s=[i||"",t.startsOn?Lt(t.startsOn,!1):"",t.expiresOn?Lt(t.expiresOn,!1):"",Np(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Lt(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Lt(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?ec(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||
`),a=e.computeHMACSHA256(s);return{sasQueryParameters:new tc(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),stringToSign:s}}o(Rat,"generateBlobSASQueryParametersUDK20200210");function Tat(t,e){if(t=_p(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 i;t.permissions&&(t.blobName?i=hl.parse(t.permissions.toString()).toString():i=pl.parse(t.permissions.toString()).toString());let s=[i||"",t.startsOn?Lt(t.startsOn,!1):"",t.expiresOn?Lt(t.expiresOn,!1):"",Np(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Lt(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Lt(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?ec(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(s);return{sasQueryParameters:new tc(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),stringToSign:s}}o(Tat,"generateBlobSASQueryParametersUDK20201206");function Dat(t,e){if(t=_p(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 i;t.permissions&&(t.blobName?i=hl.parse(t.permissions.toString()).toString():i=pl.parse(t.permissions.toString()).toString());let s=[i||"",t.startsOn?Lt(t.startsOn,!1):"",t.expiresOn?Lt(t.expiresOn,!1):"",Np(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Lt(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Lt(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,void 0,t.delegatedUserObjectId,t.ipRange?ec(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(s);return{sasQueryParameters:new tc(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),stringToSign:s}}o(Dat,"generateBlobSASQueryParametersUDK20250705");function Np(t,e,r){let n=[`/blob/${t}/${e}`];return r&&n.push(`/${r}`),n.join("")}o(Np,"getCanonicalName");function _p(t){let e=t.version?t.version:_R;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}o(_p,"SASSignatureValuesSanityCheckAndAutofill");var yw=class{static{o(this,"BlobLeaseClient")}_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=Rg()),this._leaseId=r}async acquireLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==Ya||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==Ya||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 Ce.withSpan("BlobLeaseClient-acquireLease",r,async n=>Ne(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!==Ya||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==Ya||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 Ce.withSpan("BlobLeaseClient-changeLease",r,async n=>{let i=Ne(await this._containerOrBlobOperation.changeLease(this._leaseId,e,{abortSignal:r.abortSignal,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},tracingOptions:n.tracingOptions}));return this._leaseId=e,i})}async releaseLease(e={}){if(this._isContainer&&(e.conditions?.ifMatch&&e.conditions?.ifMatch!==Ya||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==Ya||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 Ce.withSpan("BlobLeaseClient-releaseLease",e,async r=>Ne(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!==Ya||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==Ya||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 val
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"}};Yg.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var Qp=class extends Error{static{o(this,"UsageError")}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"}};Qp.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var Nw=class extends Error{static{o(this,"RateLimitError")}constructor(e){super(e),this.name="RateLimitError"}};var Gct=function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(d){try{u(n.next(d))}catch(f){a(f)}}o(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(f){a(f)}}o(l,"rejected");function u(d){d.done?s(d.value):i(d.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})},$V=class{static{o(this,"UploadProgress")}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,i=(e/(1024*1024)/(n/1e3)).toFixed(1);L(`Sent ${e} of ${this.contentLength} (${r}%), ${i} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return e=>{this.setSentBytes(e.loadedBytes)}}startDisplayTimer(e=1e3){let r=o(()=>{this.display(),this.isDone()||(this.timeoutHandle=setTimeout(r,e))},"displayCallback");this.timeoutHandle=setTimeout(r,e)}stopDisplayTimer(){this.timeoutHandle&&(clearTimeout(this.timeoutHandle),this.timeoutHandle=void 0),this.display()}};function Bye(t,e,r){return Gct(this,void 0,void 0,function*(){var n;let i=new rc(t),s=i.getBlockBlobClient(),a=new $V((n=r?.archiveSizeBytes)!==null&&n!==void 0?n:0),c={blockSize:r?.uploadChunkSize,concurrency:r?.uploadConcurrency,maxSingleShotSize:128*1024*1024,onProgress:a.onProgress()};try{a.startDisplayTimer(),D(`BlobClient: ${i.name}:${i.accountName}:${i.containerName}`);let l=yield s.uploadFile(e,c);if(l._response.status>=400)throw new kT(`uploadCacheArchiveSDK: upload failed with status code ${l._response.status}`);return l}catch(l){throw at(`uploadCacheArchiveSDK: internal error uploading cache archive: ${l.message}`),l}finally{a.stopDisplayTimer()}})}o(Bye,"uploadCacheArchiveSDK");var vye=R(require("buffer"),1),Al=R(require("fs"),1),Nye=R(require("stream"),1),_ye=R(require("util"),1);var PT=function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(d){try{u(n.next(d))}catch(f){a(f)}}o(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(f){a(f)}}o(l,"rejected");function u(d){d.done?s(d.value):i(d.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})};function OT(t){return t?t>=200&&t<300:!1}o(OT,"isSuccessStatusCode");function Hct(t){return t?t>=500:!0}o(Hct,"isServerErrorStatusCode");function Vct(t){return t?[kr.BadGateway,kr.ServiceUnavailable,kr.GatewayTimeout].includes(t):!1}o(Vct,"isRetryableStatusCode");function zct(t){return PT(this,void 0,void 0,function*(){return new Promise(e=>setTimeout(e,t))})}o(zct,"sleep");function xye(t,e,r){return PT(this,arguments,void 0,function*(n,i,s,a=o_,c=a_,l=void 0){let u="",d=1;for(;d<=a;){let f,h,p=!1;try{f=yield i()}catch(m){l&&(f=l(m)),p=!0,u=m.message}if(f&&(h=s(f),!Hct(h)))return f;if(h&&(p=Vct(h),u=`Cache service responded with ${h}`),D(`${n} - Attempt ${d} of ${a} failed with error: ${u}`),!p){D(`${n} - Error is not retryable`);break}yield zct(c),d++}throw Error(`${n} failed: ${u}`)})}o(xye,"retry");function _w(t,e){return PT(this,arguments,void 0,function*(r,n,i=o_,s=a_){return yield xye(r,n,a=>a.statusCode,i,s,a=>{if(a instanceof qc)return{statusCode:a.statusCode,result:null,headers:{},error:a}})})}o(_w,"retryTypedResponse");function Kg(t,e){return PT(this,arguments,void 0,function*(r,n,i=o_,s=a_){return yield xye(r,n,a=>a.message.statusCode,i,s)})}o(Kg,"retryHttpClientResponse");var ra=function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(d){try{u(n.next(d))}catch(f){a(f)}}o(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(f){a(f)}}o(l,"rejected");function u(d){d.done?s(d.value):i(d.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})};function jct(t,e){return ra(this,void 0,void 0,function*(){yield _ye.promisify(Nye.pipeline)(t.message,e)})}o(jct,"pipeResponseToStream");var LT=class{static{o(this,"DownloadProgress")}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,D(`Downloading segment at offset ${this.segmentOffset} with length ${this.segmentSize}...`)}setReceivedBytes(e){th
Line truncated
|
||||
Other caches with similar key:`);for(let c of s?.artifactCaches||[])D(`Cache Key: ${c?.cacheKey}, Cache Version: ${c?.cacheVersion}, Cache Scope: ${c?.scope}, Cache Created: ${c?.creationTime}`)}}})}o(Zct,"printCachesListForDiagnostics");function KV(t,e,r){return Rs(this,void 0,void 0,function*(){let n=new Mye.URL(t),i=Qye(r);n.hostname.endsWith(".blob.core.windows.net")?i.useAzureSdk?yield Tye(t,e,i):i.concurrentBlobDownloads?yield Rye(t,e,i):yield FT(t,e):yield FT(t,e)})}o(KV,"downloadCache");function qye(t,e,r){return Rs(this,void 0,void 0,function*(){let n=YV(),i=bg(e,r?.compressionMethod,r?.enableCrossOsArchive),s={key:t,version:i,cacheSize:r?.cacheSize};return yield _w("reserveCache",()=>Rs(this,void 0,void 0,function*(){return n.postJson(Tw("caches"),s)}))})}o(qye,"reserveCache");function Fye(t,e){return`bytes ${t}-${e}/*`}o(Fye,"getContentRange");function elt(t,e,r,n,i){return Rs(this,void 0,void 0,function*(){D(`Uploading chunk of size ${i-n+1} bytes at offset ${n} with content range: ${Fye(n,i)}`);let s={"Content-Type":"application/octet-stream","Content-Range":Fye(n,i)},a=yield Kg(`uploadChunk (start: ${n}, end: ${i})`,()=>Rs(this,void 0,void 0,function*(){return t.sendStream("PATCH",e,r(),s)}));if(!OT(a.message.statusCode))throw new Error(`Cache service responded with ${a.message.statusCode} during upload chunk.`)})}o(elt,"uploadChunk");function tlt(t,e,r,n){return Rs(this,void 0,void 0,function*(){let i=Uc(r),s=Tw(`caches/${e.toString()}`),a=Xg.openSync(r,"r"),c=JV(n),l=C3("uploadConcurrency",c.uploadConcurrency),u=C3("uploadChunkSize",c.uploadChunkSize),d=[...new Array(l).keys()];D("Awaiting all uploads");let f=0;try{yield Promise.all(d.map(()=>Rs(this,void 0,void 0,function*(){for(;f<i;){let h=Math.min(i-f,u),p=f,m=f+h-1;f+=u,yield elt(t,s,()=>Xg.createReadStream(r,{fd:a,start:p,end:m,autoClose:!1}).on("error",g=>{throw new Error(`Cache upload failed because file read failed with ${g.message}`)}),p,m)}})))}finally{Xg.closeSync(a)}})}o(tlt,"uploadFile");function rlt(t,e,r){return Rs(this,void 0,void 0,function*(){let n={size:r};return yield _w("commitCache",()=>Rs(this,void 0,void 0,function*(){return t.postJson(Tw(`caches/${e.toString()}`),n)}))})}o(rlt,"commitCache");function XV(t,e,r,n){return Rs(this,void 0,void 0,function*(){if(JV(n).useAzureSdk){if(!r)throw new Error("Azure Storage SDK can only be used when a signed URL is provided.");yield Bye(r,e,n)}else{let s=YV();D("Upload cache"),yield tlt(s,t,e,n),D("Commiting cache");let a=Uc(e);L(`Cache Size: ~${Math.round(a/(1024*1024))} MB (${a} B)`);let c=yield rlt(s,t,a);if(!OT(c.statusCode))throw new Error(`Cache service responded with ${c.statusCode} during commit cache.`);L("Cache saved successfully")}})}o(XV,"saveCache");var PEe=R(NEe(),1),nn=R(rn(),1),mo=R(rn(),1),Fp=R(rn(),1),Mp=R(rn(),1),Up=R(rn(),1);var jz=R(rn(),1),$z=R(rn(),1),DEe=R(rn(),1),QEe=R(rn(),1),kEe=R(rn(),1);var Hz=R(rn(),1),Vz=R(rn(),1),_Ee=R(rn(),1),REe=R(rn(),1),TEe=R(rn(),1);var zz=class extends TEe.MessageType{static{o(this,"CacheScope$Type")}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,REe.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,_Ee.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,n,i){let s=i??this.create(),a=e.pos+r;for(;e.pos<a;){let[c,l]=e.tag();switch(c){case 1:s.scope=e.string();break;case 2:s.permission=e.int64().toString();break;default:let u=n.readUnknownField;if(u==="throw")throw new globalThis.Error(`Unknown field ${c} (wire type ${l}) for ${this.typeName}`);let d=e.skip(l);u!==!1&&(u===!0?Vz.UnknownFieldHandler.onRead:u)(this.typeName,s,c,l,d)}}return s}internalBinaryWrite(e,r,n){e.scope!==""&&r.tag(1,Hz.WireType.LengthDelimited).string(e.scope),e.permission!=="0"&&r.tag(2,Hz.WireType.Varint).int64(e.permission);let i=n.writeUnknownFields;return i!==!1&&(i==!0?Vz.UnknownFieldHandler.onWrite:i)(this.typeName,e,r),r}},B2=new zz;var Jz=class extends kEe.MessageType{static{o(this,"CacheMetadata$Type")}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:o(()=>B2,"T")}])}create(e){let r={repositoryId:"0",scope:[]};return globalThis.Object.defineProperty(r,QEe.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,DEe.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,n,i){let s=i??this.create(),a=e.pos+r;for(;e.pos<a;){let[c,l]=e.tag();switch(c){case 1:s.repositoryId=e.int64().toString();break;case 2:s.scope.push(B2.internalBinaryRead(e,e.uint32(),n));break;default:let u=n.readUnknownField;if(u==="throw")throw new globalThis.Error(`Unknown field ${c} (wire type ${l}) for ${this.typeName}`);let d=e.skip(l);u!==!1&&(u===!0?$z.UnknownFieldHandler.onRead:u)(this.typeName,s,c,l,d)}}return s}internalBinaryWrite(e,r,n){e.repositoryId!==
Line truncated
|
||||
`));let n=yield lj(r,"create");yield uj(n,t)})}o(fj,"createTar");var Ay=function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(d){try{u(n.next(d))}catch(f){a(f)}}o(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(f){a(f)}}o(l,"rejected");function u(d){d.done?s(d.value):i(d.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})},sc=class t extends Error{static{o(this,"ValidationError")}constructor(e){super(e),this.name="ValidationError",Object.setPrototypeOf(this,t.prototype)}},qp=class t extends Error{static{o(this,"ReserveCacheError")}constructor(e){super(e),this.name="ReserveCacheError",Object.setPrototypeOf(this,t.prototype)}},hj="cache write denied:",py=class t extends qp{static{o(this,"CacheWriteDeniedError")}constructor(e){super(e),this.name="CacheWriteDeniedError",Object.setPrototypeOf(this,t.prototype)}},_2=class t extends Error{static{o(this,"FinalizeCacheError")}constructor(e){super(e),this.name="FinalizeCacheError",Object.setPrototypeOf(this,t.prototype)}};function MEe(t){if(!t||t.length===0)throw new sc("Path Validation Error: At least one directory or file path is required")}o(MEe,"checkPaths");function pj(t){if(t.length>512)throw new sc(`Key Validation Error: ${t} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(t))throw new sc(`Key Validation Error: ${t} cannot contain commas.`)}o(pj,"checkKey");function Aj(){return Rw()==="v2"?!!process.env.ACTIONS_RESULTS_URL:!!process.env.ACTIONS_CACHE_URL}o(Aj,"isFeatureAvailable");function UEe(t,e,r,n){return Ay(this,arguments,void 0,function*(i,s,a,c,l=!1){let u=Rw();return D(`Cache service version: ${u}`),MEe(i),u==="v2"?yield gdt(i,s,a,c,l):yield mdt(i,s,a,c,l)})}o(UEe,"restoreCache");function mdt(t,e,r,n){return Ay(this,arguments,void 0,function*(i,s,a,c,l=!1){a=a||[];let u=[s,...a];if(D("Resolved Keys:"),D(JSON.stringify(u)),u.length>10)throw new sc("Key Validation Error: Keys are limited to a maximum of 10.");for(let h of u)pj(h);let d=yield _0(),f="";try{let h=yield Uye(u,i,{compressionMethod:d,enableCrossOsArchive:l});if(!h?.archiveLocation)return;if(c?.lookupOnly)return L("Lookup only - skipping download"),h.cacheKey;f=$w.join(yield v0(),cf(d)),D(`Archive Path: ${f}`),yield KV(h.archiveLocation,f,c),rp()&&(yield jw(f,d));let p=Uc(f);return L(`Cache Size: ~${Math.round(p/(1024*1024))} MB (${p} B)`),yield dj(f,d),L("Cache restored successfully"),h.cacheKey}catch(h){let p=h;if(p.name===sc.name)throw h;p instanceof qc&&typeof p.statusCode=="number"&&p.statusCode>=500?ug(`Failed to restore: ${h.message}`):at(`Failed to restore: ${h.message}`)}finally{try{yield N0(f)}catch(h){D(`Failed to delete archive: ${h}`)}}})}o(mdt,"restoreCacheV1");function gdt(t,e,r,n){return Ay(this,arguments,void 0,function*(i,s,a,c,l=!1){c=Object.assign(Object.assign({},c),{useAzureSdk:!0}),a=a||[];let u=[s,...a];if(D("Resolved Keys:"),D(JSON.stringify(u)),u.length>10)throw new sc("Key Validation Error: Keys are limited to a maximum of 10.");for(let f of u)pj(f);let d="";try{let f=cj(),h=yield _0(),p={key:s,restoreKeys:a,version:bg(i,h,l)},m=yield f.GetCacheEntryDownloadURL(p);if(!m.ok){D(`Cache not found for version ${p.version} of keys: ${u.join(", ")}`);return}if(p.key!==m.matchedKey?L(`Cache hit for restore-key: ${m.matchedKey}`):L(`Cache hit for: ${m.matchedKey}`),c?.lookupOnly)return L("Lookup only - skipping download"),m.matchedKey;d=$w.join(yield v0(),cf(h)),D(`Archive path: ${d}`),D(`Starting download of archive to: ${d}`),yield KV(m.signedDownloadUrl,d,c);let E=Uc(d);return L(`Cache Size: ~${Math.round(E/(1024*1024))} MB (${E} B)`),rp()&&(yield jw(d,h)),yield dj(d,h),L("Cache restored successfully"),m.matchedKey}catch(f){let h=f;if(h.name===sc.name)throw f;h instanceof qc&&typeof h.statusCode=="number"&&h.statusCode>=500?ug(`Failed to restore: ${f.message}`):at(`Failed to restore: ${f.message}`)}finally{try{d&&(yield N0(d))}catch(f){D(`Failed to delete archive: ${f}`)}}})}o(gdt,"restoreCacheV2");function mj(t,e,r){return Ay(this,arguments,void 0,function*(n,i,s,a=!1){let c=Rw();return D(`Cache service version: ${c}`),MEe(n),pj(i),c==="v2"?yield Edt(n,i,s,a):yield ydt(n,i,s,a)})}o(mj,"saveCache");function ydt(t,e,r){return Ay(this,arguments,void 0,function*(n,i,s,a=!1){var c,l,u,d,f,h;let p=yield _0(),m=-1,g=yield E3(n);if(D("Cache Paths:"),D(`${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 v0(),y=$w.join(E,cf(p));D(`Archive Path: ${y}`);try{yield fj(E,g,p),rp()&&(yield jw(y,p));let C=10*1024*1024*1024,w=Uc(y);if(D(`File Size: ${w}`),w>C&&!WV())throw new Error(`Cache size of ~${Math.round(w/(1024*1024))} MB (${w} B) is over the 10GB limit, not saving cache.`);D("Reserving Cache");let B=yield qye(i,n,{compressionMethod:p,enableCrossOsArchive:a,cacheSize:w});if(!((c=B?.result)===null||c===void 0)&&c.cacheId)m=(l=B?.result)=
Line truncated
|
||||
`,a).length:f,u?(c===null?0:c.length)+l.length:0,u?l.length+f:0);return h<p},"__needMoreData"),parse:o(function(n,i,s,a){let{bom:c,comment_no_infix:l,delimiter_auto:u,encoding:d,from_line:f,ltrim:h,max_record_size:p,raw:m,relax_quotes:g,rtrim:E,skip_empty_lines:y,to:C,to_line:w}=this.options,{comment:B,escape:Q,quote:M,record_delimiter:v}=this.options,{bomSkipped:j,delimiterDiscovered:T,delimiterBufPrevious:H,rawBuffer:V,escapeIsQuote:W}=this.state;if(!T&&u){let z;if(H===void 0?z=n:H!==void 0&&n===void 0?z=H:z=Buffer.concat([H,n]),n=void 0,i||z.length>u.size)this.options.delimiter=[Buffer.from(jwe(z,this.options.delimiter_auto))],this.state.previousBuf=z,this.state.delimiterBufPrevious=void 0,this.state.delimiterDiscovered=!0;else{this.state.delimiterBufPrevious=z;return}}let{previousBuf:ee}=this.state,ae;if(ee===void 0)if(n===void 0){a();return}else ae=n;else ee!==void 0&&n===void 0?ae=ee:ae=Buffer.concat([ee,n]);if(j===!1)if(c===!1)this.state.bomSkipped=!0;else if(ae.length<3){if(i===!1){this.state.previousBuf=ae;return}}else{for(let z in Ty)if(Ty[z].compare(ae,0,Ty[z].length)===0){let Ie=Ty[z].length;this.state.bufBytesStart+=Ie,ae=ae.slice(Ie);let Be=Ry({...this.original_options,encoding:z});for(let it in Be)this.options[it]=Be[it];({comment:B,escape:Q,quote:M}=this.options);break}this.state.bomSkipped=!0}let Ae=ae.length,Y;for(Y=0;Y<Ae&&!this.__needMoreData(Y,Ae,i);Y++){if(this.state.wasRowDelimiter===!0&&(this.info.lines++,this.state.wasRowDelimiter=!1),w!==-1&&this.info.lines>w){this.state.stop=!0,a();return}this.state.quoting===!1&&v.length===0&&this.__autoDiscoverRecordDelimiter(ae,Y)&&(v=this.options.record_delimiter);let z=ae[Y];if(m===!0&&V.append(z),(z===qgt||z===Ggt)&&this.state.wasRowDelimiter===!1&&(this.state.wasRowDelimiter=!0),this.state.escaping===!0)this.state.escaping=!1;else{if(Q!==null&&this.state.quoting===!0&&this.__isEscape(ae,Y,z)&&Y+Q.length<Ae)if(W){if(this.__isQuote(ae,Y+Q.length)){this.state.escaping=!0,Y+=Q.length-1;continue}}else{this.state.escaping=!0,Y+=Q.length-1;continue}if(this.state.commenting===!1&&this.__isQuote(ae,Y))if(this.state.quoting===!0){let it=ae[Y+M.length],Et=E&&this.__isCharTrimable(ae,Y+M.length),fr=B!==null&&this.__compareBytes(B,ae,Y+M.length,it),fn=this.__isDelimiter(ae,Y+M.length,it),si=v.length===0?this.__autoDiscoverRecordDelimiter(ae,Y+M.length):this.__isRecordDelimiter(it,ae,Y+M.length);if(Q!==null&&this.__isEscape(ae,Y,z)&&this.__isQuote(ae,Y+Q.length))Y+=Q.length-1;else if(!it||fn||si||fr||Et){this.state.quoting=!1,this.state.wasQuoting=!0,Y+=M.length-1;continue}else if(g===!1){let hr=this.__error(new dt("CSV_INVALID_CLOSING_QUOTE",["Invalid Closing Quote:",`got "${String.fromCharCode(it)}"`,`at line ${this.info.lines}`,"instead of delimiter, record delimiter, trimable character","(if activated) or comment"],this.options,this.__infoField()));if(hr!==void 0)return hr}else this.state.quoting=!1,this.state.wasQuoting=!0,this.state.field.prepend(M),Y+=M.length-1}else if(this.state.field.length!==0){if(g===!1){let it=this.__infoField(),Et=Object.keys(Ty).map(fn=>Ty[fn].equals(this.state.field.toString())?fn:!1).filter(Boolean)[0],fr=this.__error(new dt("INVALID_OPENING_QUOTE",["Invalid Opening Quote:",`a quote is found on field ${JSON.stringify(it.column)} at line ${it.lines}, value is ${JSON.stringify(this.state.field.toString(d))}`,Et?`(${Et} bom)`:void 0],this.options,it,{field:this.state.field}));if(fr!==void 0)return fr}}else{this.state.quoting=!0,Y+=M.length-1;continue}if(this.state.quoting===!1){let it=this.__isRecordDelimiter(z,ae,Y);if(it!==0){if(this.state.commenting&&this.state.wasQuoting===!1&&this.state.record.length===0&&this.state.field.length===0)this.info.comment_lines++;else{if(this.state.enabled===!1&&this.info.lines+(this.state.wasRowDelimiter===!0?1:0)>=f){this.state.enabled=!0,this.__resetField(),this.__resetRecord(),Y+=it-1;continue}if(y===!0&&this.state.wasQuoting===!1&&this.state.record.length===0&&this.state.field.length===0){this.info.empty_lines++,Y+=it-1;continue}this.info.bytes=this.state.bufBytesStart+Y;let fn=this.__onField();if(fn!==void 0)return fn;this.info.bytes=this.state.bufBytesStart+Y+it;let si=this.__onRecord(s);if(si!==void 0)return si;if(C!==-1&&this.info.records>=C){this.state.stop=!0,a();return}}this.state.commenting=!1,Y+=it-1;continue}if(this.state.commenting)continue;if(B!==null&&(l===!1||this.state.record.length===0&&this.state.field.length===0)&&this.__compareBytes(B,ae,Y,z)!==0){this.state.commenting=!0;continue}let Et=this.__isDelimiter(ae,Y,z);if(Et!==0){this.info.bytes=this.state.bufBytesStart+Y;let fr=this.__onField();if(fr!==void 0)return fr;Y+=Et-1;continue}}}if(this.state.commenting===!1&&p!==0&&this.state.record_length+this.state.field.length>p)return this.__error(new dt("CSV_MAX_RECORD_SIZE",["Max Record Size:","record exceed the maximum number of tolerated bytes",`of ${p}`,`at line ${this.info.lines}`],this.options,this.__infoField()));let Ie=h===!1||this.state.quoting===!0||this.state.f
Line truncated
|
||||
`+n(s)+i(s),c=(0,gme.createHmac)("sha256",t.accountKey).update(a,"utf8").digest("base64");s.headers.set(Ve.AUTHORIZATION,`SharedKey ${t.accountName}:${c}`)}o(e,"signRequest");function r(s,a){let c=s.headers.get(a);return!c||a===Ve.CONTENT_LENGTH&&c==="0"?"":c}o(r,"getHeaderValueToSign");function n(s){let a=[];for(let[l,u]of s.headers)l.toLowerCase().startsWith(Ve.PREFIX_FOR_STORAGE)&&a.push({name:l,value:u});a.sort((l,u)=>ST(l.name.toLowerCase(),u.name.toLowerCase())),a=a.filter((l,u,d)=>!(u>0&&l.name.toLowerCase()===d[u-1].name.toLowerCase()));let c="";return a.forEach(l=>{c+=`${l.name.toLowerCase().trimRight()}:${l.value.trimLeft()}
|
||||
`}),c}o(n,"getCanonicalizedHeadersString");function i(s){let a=bT(s.url)||"/",c="";c+=`/${t.accountName}${a}`;let l=IT(s.url),u={};if(l){let d=[];for(let f in l)if(Object.prototype.hasOwnProperty.call(l,f)){let h=f.toLowerCase();u[h]=l[f],d.push(h)}d.sort();for(let f of d)c+=`
|
||||
${f}:${decodeURIComponent(u[f])}`}return c}return o(i,"getCanonicalizedResourceString"),{name:qst,async sendRequest(s,a){return e(s),a(s)}}}o(iH,"storageSharedKeyCredentialPolicy");var Gst="storageRequestFailureDetailsParserPolicy";function yme(){return{name:Gst,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}}}}o(yme,"storageRequestFailureDetailsParserPolicy");var Eme=require("node:crypto");var BT=class{static{o(this,"UserDelegationKeyCredential")}accountName;userDelegationKey;key;constructor(e,r){this.accountName=e,this.userDelegationKey=r,this.key=Buffer.from(r.value,"base64")}computeHMACSHA256(e){return(0,Eme.createHmac)("sha256",this.key).update(e,"utf8").digest("base64")}};var xT="12.31.0",vT="2026-02-06";var NT="https://storage.azure.com/.default",qu={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}};var Ka="",sH="*",Hst=1*1024*1024;var Vst=4*Hst;var Cme="AES256",bme="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",Ime=["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"],wme=["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"],Sme="BlobUsesCustomerSpecifiedEncryption",Bme="BlobDoesNotUseCustomerSpecifiedEncryption",xme=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function Gu(t){if(!t||typeof t!="object")return!1;let e=t;return Array.isArray(e.factories)&&typeof e.options=="object"&&typeof e.toServiceClientOptions=="function"}o(Gu,"isPipelineLike");var oI=class{static{o(this,"Pipeline")}factories;options;constructor(e,r={}){this.factories=e,this.options=r}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};function tn(t,e={}){t||(t=new Er);let r=new oI([],e);return r._credential=t,r}o(tn,"newPipeline");function zst(t){let e=[$st,vme,jst,Wst,Jst,Yst,Xst];if(t.factories.length){let r=t.factories.filter(n=>!e.some(i=>i(n)));if(r.length){let n=r.some(i=>Kst(i));return{wrappedPolicies:kG(r),afterRetry:n}}}}o(zst,"processDownlevelPipeline");function oH(t){let{httpClient:e,...r}=t.options,n=t._coreHttpClient;n||(n=e?PG(e):nH(),t._coreHttpClient=n);let i=t._corePipeline;if(!i){let s=`azsdk-js-azure-storage-blob/${xT}`,a=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${s}`:`${s}`;i=G0({...r,loggingOptions:{additionalAllowedHeaderNames:Ime,additionalAllowedQueryParameters:wme,logger:AT.info},userAgentOptions:{userAgentPrefix:a},serializationOptions:{stringifyXML:pT,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:tH,serializerOptions:{xml:{xmlCharKey:"#"}}}}),i.removePolicy({phase:"Retry"}),i.removePolicy({name:uG}),i.addPolicy(Ame()),i.addPolicy(mme(r.retryOptions),{phase:"R
Line truncated
|
||||
`),s=e.computeHMACSHA256(i);return{sasQueryParameters:new rc(t.version,s,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType),stringToSign:i}}o(zat,"generateBlobSASQueryParameters20150405");function $at(t,e){if(t=Tp(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 i;t.permissions&&(t.blobName?i=pl.parse(t.permissions.toString()).toString():i=Al.parse(t.permissions.toString()).toString());let s=[i||"",t.startsOn?Ft(t.startsOn,!1):"",t.expiresOn?Ft(t.expiresOn,!1):"",_p(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?tc(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(s);return{sasQueryParameters:new rc(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),stringToSign:s}}o($at,"generateBlobSASQueryParameters20181109");function jat(t,e){if(t=Tp(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 i;t.permissions&&(t.blobName?i=pl.parse(t.permissions.toString()).toString():i=Al.parse(t.permissions.toString()).toString());let s=[i||"",t.startsOn?Ft(t.startsOn,!1):"",t.expiresOn?Ft(t.expiresOn,!1):"",_p(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?tc(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(s);return{sasQueryParameters:new rc(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),stringToSign:s}}o(jat,"generateBlobSASQueryParameters20201206");function Wat(t,e){if(t=Tp(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 i;t.permissions&&(t.blobName?i=pl.parse(t.permissions.toString()).toString():i=Al.parse(t.permissions.toString()).toString());let s=[i||"",t.startsOn?Ft(t.startsOn,!1):"",t.expiresOn?Ft(t.expiresOn,!1):"",_p(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Ft(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Ft(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.ipRange?tc(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||
`),a=e.computeHMACSHA256(s);return{sasQueryParameters:new rc(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),stringToSign:s}}o(Wat,"generateBlobSASQueryParametersUDK20181109");function Jat(t,e){if(t=Tp(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 i;t.permissions&&(t.blobName?i=pl.parse(t.permissions.toString()).toString():i=Al.parse(t.permissions.toString()).toString());let s=[i||"",t.startsOn?Ft(t.startsOn,!1):"",t.expiresOn?Ft(t.expiresOn,!1):"",_p(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Ft(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Ft(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?tc(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||
`),a=e.computeHMACSHA256(s);return{sasQueryParameters:new rc(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),stringToSign:s}}o(Jat,"generateBlobSASQueryParametersUDK20200210");function Yat(t,e){if(t=Tp(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 i;t.permissions&&(t.blobName?i=pl.parse(t.permissions.toString()).toString():i=Al.parse(t.permissions.toString()).toString());let s=[i||"",t.startsOn?Ft(t.startsOn,!1):"",t.expiresOn?Ft(t.expiresOn,!1):"",_p(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Ft(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Ft(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?tc(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||
`),a=e.computeHMACSHA256(s);return{sasQueryParameters:new rc(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),stringToSign:s}}o(Yat,"generateBlobSASQueryParametersUDK20201206");function Kat(t,e){if(t=Tp(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 i;t.permissions&&(t.blobName?i=pl.parse(t.permissions.toString()).toString():i=Al.parse(t.permissions.toString()).toString());let s=[i||"",t.startsOn?Ft(t.startsOn,!1):"",t.expiresOn?Ft(t.expiresOn,!1):"",_p(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Ft(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Ft(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,void 0,t.delegatedUserObjectId,t.ipRange?tc(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||
`),a=e.computeHMACSHA256(s);return{sasQueryParameters:new rc(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),stringToSign:s}}o(Kat,"generateBlobSASQueryParametersUDK20250705");function _p(t,e,r){let n=[`/blob/${t}/${e}`];return r&&n.push(`/${r}`),n.join("")}o(_p,"getCanonicalName");function Tp(t){let e=t.version?t.version:vT;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}o(Tp,"SASSignatureValuesSanityCheckAndAutofill");var yI=class{static{o(this,"BlobLeaseClient")}_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=Rg()),this._leaseId=r}async acquireLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==Ka||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==Ka||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 Ce.withSpan("BlobLeaseClient-acquireLease",r,async n=>Ne(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!==Ka||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==Ka||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 Ce.withSpan("BlobLeaseClient-changeLease",r,async n=>{let i=Ne(await this._containerOrBlobOperation.changeLease(this._leaseId,e,{abortSignal:r.abortSignal,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},tracingOptions:n.tracingOptions}));return this._leaseId=e,i})}async releaseLease(e={}){if(this._isContainer&&(e.conditions?.ifMatch&&e.conditions?.ifMatch!==Ka||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==Ka||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 Ce.withSpan("BlobLeaseClient-releaseLease",e,async r=>Ne(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!==Ka||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==Ka||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 val
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"}};Kg.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var kp=class extends Error{static{o(this,"UsageError")}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"}};kp.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var NI=class extends Error{static{o(this,"RateLimitError")}constructor(e){super(e),this.name="RateLimitError"}};var alt=function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(d){try{u(n.next(d))}catch(f){a(f)}}o(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(f){a(f)}}o(l,"rejected");function u(d){d.done?s(d.value):i(d.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})},Y5=class{static{o(this,"UploadProgress")}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,i=(e/(1024*1024)/(n/1e3)).toFixed(1);P(`Sent ${e} of ${this.contentLength} (${r}%), ${i} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return e=>{this.setSentBytes(e.loadedBytes)}}startDisplayTimer(e=1e3){let r=o(()=>{this.display(),this.isDone()||(this.timeoutHandle=setTimeout(r,e))},"displayCallback");this.timeoutHandle=setTimeout(r,e)}stopDisplayTimer(){this.timeoutHandle&&(clearTimeout(this.timeoutHandle),this.timeoutHandle=void 0),this.display()}};function Tye(t,e,r){return alt(this,void 0,void 0,function*(){var n;let i=new nc(t),s=i.getBlockBlobClient(),a=new Y5((n=r?.archiveSizeBytes)!==null&&n!==void 0?n:0),c={blockSize:r?.uploadChunkSize,concurrency:r?.uploadConcurrency,maxSingleShotSize:128*1024*1024,onProgress:a.onProgress()};try{a.startDisplayTimer(),R(`BlobClient: ${i.name}:${i.accountName}:${i.containerName}`);let l=yield s.uploadFile(e,c);if(l._response.status>=400)throw new DR(`uploadCacheArchiveSDK: upload failed with status code ${l._response.status}`);return l}catch(l){throw ut(`uploadCacheArchiveSDK: internal error uploading cache archive: ${l.message}`),l}finally{a.stopDisplayTimer()}})}o(Tye,"uploadCacheArchiveSDK");var Dye=N(require("buffer"),1),ml=N(require("fs"),1),Qye=N(require("stream"),1),kye=N(require("util"),1);var QR=function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(d){try{u(n.next(d))}catch(f){a(f)}}o(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(f){a(f)}}o(l,"rejected");function u(d){d.done?s(d.value):i(d.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})};function kR(t){return t?t>=200&&t<300:!1}o(kR,"isSuccessStatusCode");function clt(t){return t?t>=500:!0}o(clt,"isServerErrorStatusCode");function llt(t){return t?[Pr.BadGateway,Pr.ServiceUnavailable,Pr.GatewayTimeout].includes(t):!1}o(llt,"isRetryableStatusCode");function ult(t){return QR(this,void 0,void 0,function*(){return new Promise(e=>setTimeout(e,t))})}o(ult,"sleep");function Rye(t,e,r){return QR(this,arguments,void 0,function*(n,i,s,a=n_,c=i_,l=void 0){let u="",d=1;for(;d<=a;){let f,h,p=!1;try{f=yield i()}catch(g){l&&(f=l(g)),p=!0,u=g.message}if(f&&(h=s(f),!clt(h)))return f;if(h&&(p=llt(h),u=`Cache service responded with ${h}`),R(`${n} - Attempt ${d} of ${a} failed with error: ${u}`),!p){R(`${n} - Error is not retryable`);break}yield ult(c),d++}throw Error(`${n} failed: ${u}`)})}o(Rye,"retry");function _I(t,e){return QR(this,arguments,void 0,function*(r,n,i=n_,s=i_){return yield Rye(r,n,a=>a.statusCode,i,s,a=>{if(a instanceof Gc)return{statusCode:a.statusCode,result:null,headers:{},error:a}})})}o(_I,"retryTypedResponse");function Xg(t,e){return QR(this,arguments,void 0,function*(r,n,i=n_,s=i_){return yield Rye(r,n,a=>a.message.statusCode,i,s)})}o(Xg,"retryHttpClientResponse");var ra=function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(d){try{u(n.next(d))}catch(f){a(f)}}o(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(f){a(f)}}o(l,"rejected");function u(d){d.done?s(d.value):i(d.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})};function dlt(t,e){return ra(this,void 0,void 0,function*(){yield kye.promisify(Qye.pipeline)(t.message,e)})}o(dlt,"pipeResponseToStream");var PR=class{static{o(this,"DownloadProgress")}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,R(`Downloading segment at offset ${this.segmentOffset} with length ${this.segmentSize}...`)}setReceivedBytes(e){th
Line truncated
|
||||
Other caches with similar key:`);for(let c of s?.artifactCaches||[])R(`Cache Key: ${c?.cacheKey}, Cache Version: ${c?.cacheVersion}, Cache Scope: ${c?.scope}, Cache Created: ${c?.creationTime}`)}}})}o(ylt,"printCachesListForDiagnostics");function tz(t,e,r){return Ts(this,void 0,void 0,function*(){let n=new jye.URL(t),i=Fye(r);n.hostname.endsWith(".blob.core.windows.net")?i.useAzureSdk?yield Oye(t,e,i):i.concurrentBlobDownloads?yield Pye(t,e,i):yield OR(t,e):yield OR(t,e)})}o(tz,"downloadCache");function Jye(t,e,r){return Ts(this,void 0,void 0,function*(){let n=ez(),i=Ig(e,r?.compressionMethod,r?.enableCrossOsArchive),s={key:t,version:i,cacheSize:r?.cacheSize};return yield _I("reserveCache",()=>Ts(this,void 0,void 0,function*(){return n.postJson(RI("caches"),s)}))})}o(Jye,"reserveCache");function $ye(t,e){return`bytes ${t}-${e}/*`}o($ye,"getContentRange");function Elt(t,e,r,n,i){return Ts(this,void 0,void 0,function*(){R(`Uploading chunk of size ${i-n+1} bytes at offset ${n} with content range: ${$ye(n,i)}`);let s={"Content-Type":"application/octet-stream","Content-Range":$ye(n,i)},a=yield Xg(`uploadChunk (start: ${n}, end: ${i})`,()=>Ts(this,void 0,void 0,function*(){return t.sendStream("PATCH",e,r(),s)}));if(!kR(a.message.statusCode))throw new Error(`Cache service responded with ${a.message.statusCode} during upload chunk.`)})}o(Elt,"uploadChunk");function Clt(t,e,r,n){return Ts(this,void 0,void 0,function*(){let i=qc(r),s=RI(`caches/${e.toString()}`),a=Zg.openSync(r,"r"),c=K5(n),l=w3("uploadConcurrency",c.uploadConcurrency),u=w3("uploadChunkSize",c.uploadChunkSize),d=[...new Array(l).keys()];R("Awaiting all uploads");let f=0;try{yield Promise.all(d.map(()=>Ts(this,void 0,void 0,function*(){for(;f<i;){let h=Math.min(i-f,u),p=f,g=f+h-1;f+=u,yield Elt(t,s,()=>Zg.createReadStream(r,{fd:a,start:p,end:g,autoClose:!1}).on("error",m=>{throw new Error(`Cache upload failed because file read failed with ${m.message}`)}),p,g)}})))}finally{Zg.closeSync(a)}})}o(Clt,"uploadFile");function blt(t,e,r){return Ts(this,void 0,void 0,function*(){let n={size:r};return yield _I("commitCache",()=>Ts(this,void 0,void 0,function*(){return t.postJson(RI(`caches/${e.toString()}`),n)}))})}o(blt,"commitCache");function rz(t,e,r,n){return Ts(this,void 0,void 0,function*(){if(K5(n).useAzureSdk){if(!r)throw new Error("Azure Storage SDK can only be used when a signed URL is provided.");yield Tye(r,e,n)}else{let s=ez();R("Upload cache"),yield Clt(s,t,e,n),R("Commiting cache");let a=qc(e);P(`Cache Size: ~${Math.round(a/(1024*1024))} MB (${a} B)`);let c=yield blt(s,t,a);if(!kR(c.statusCode))throw new Error(`Cache service responded with ${c.statusCode} during commit cache.`);P("Cache saved successfully")}})}o(rz,"saveCache");var HEe=N(OEe(),1),sn=N(nn(),1),mo=N(nn(),1),Mp=N(nn(),1),Up=N(nn(),1),qp=N(nn(),1);var Yz=N(nn(),1),Kz=N(nn(),1),UEe=N(nn(),1),qEe=N(nn(),1),GEe=N(nn(),1);var jz=N(nn(),1),Wz=N(nn(),1),LEe=N(nn(),1),FEe=N(nn(),1),MEe=N(nn(),1);var Jz=class extends MEe.MessageType{static{o(this,"CacheScope$Type")}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,FEe.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,LEe.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,n,i){let s=i??this.create(),a=e.pos+r;for(;e.pos<a;){let[c,l]=e.tag();switch(c){case 1:s.scope=e.string();break;case 2:s.permission=e.int64().toString();break;default:let u=n.readUnknownField;if(u==="throw")throw new globalThis.Error(`Unknown field ${c} (wire type ${l}) for ${this.typeName}`);let d=e.skip(l);u!==!1&&(u===!0?Wz.UnknownFieldHandler.onRead:u)(this.typeName,s,c,l,d)}}return s}internalBinaryWrite(e,r,n){e.scope!==""&&r.tag(1,jz.WireType.LengthDelimited).string(e.scope),e.permission!=="0"&&r.tag(2,jz.WireType.Varint).int64(e.permission);let i=n.writeUnknownFields;return i!==!1&&(i==!0?Wz.UnknownFieldHandler.onWrite:i)(this.typeName,e,r),r}},w2=new Jz;var Xz=class extends GEe.MessageType{static{o(this,"CacheMetadata$Type")}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:o(()=>w2,"T")}])}create(e){let r={repositoryId:"0",scope:[]};return globalThis.Object.defineProperty(r,qEe.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,UEe.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,n,i){let s=i??this.create(),a=e.pos+r;for(;e.pos<a;){let[c,l]=e.tag();switch(c){case 1:s.repositoryId=e.int64().toString();break;case 2:s.scope.push(w2.internalBinaryRead(e,e.uint32(),n));break;default:let u=n.readUnknownField;if(u==="throw")throw new globalThis.Error(`Unknown field ${c} (wire type ${l}) for ${this.typeName}`);let d=e.skip(l);u!==!1&&(u===!0?Kz.UnknownFieldHandler.onRead:u)(this.typeName,s,c,l,d)}}return s}internalBinaryWrite(e,r,n){e.repositoryId!==
Line truncated
|
||||
`));let n=yield h$(r,"create");yield p$(n,t)})}o(m$,"createTar");var Ay=function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(d){try{u(n.next(d))}catch(f){a(f)}}o(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(f){a(f)}}o(l,"rejected");function u(d){d.done?s(d.value):i(d.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})},oc=class t extends Error{static{o(this,"ValidationError")}constructor(e){super(e),this.name="ValidationError",Object.setPrototypeOf(this,t.prototype)}},Gp=class t extends Error{static{o(this,"ReserveCacheError")}constructor(e){super(e),this.name="ReserveCacheError",Object.setPrototypeOf(this,t.prototype)}},g$="cache write denied:",v2=class t extends Gp{static{o(this,"CacheWriteDeniedError")}constructor(e){super(e),this.name="CacheWriteDeniedError",Object.setPrototypeOf(this,t.prototype)}},jEe=s_,N2=class t extends Error{static{o(this,"CacheReadDeniedError")}constructor(e){super(e),this.name="CacheReadDeniedError",Object.setPrototypeOf(this,t.prototype)}},_2=class t extends Error{static{o(this,"FinalizeCacheError")}constructor(e){super(e),this.name="FinalizeCacheError",Object.setPrototypeOf(this,t.prototype)}};function WEe(t){if(!t||t.length===0)throw new oc("Path Validation Error: At least one directory or file path is required")}o(WEe,"checkPaths");function y$(t){if(t.length>512)throw new oc(`Key Validation Error: ${t} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(t))throw new oc(`Key Validation Error: ${t} cannot contain commas.`)}o(y$,"checkKey");function E$(){return TI()==="v2"?!!process.env.ACTIONS_RESULTS_URL:!!process.env.ACTIONS_CACHE_URL}o(E$,"isFeatureAvailable");function JEe(t,e,r,n){return Ay(this,arguments,void 0,function*(i,s,a,c,l=!1){let u=TI();R(`Cache service version: ${u}`),WEe(i);let d=Z5();if(!Uye(d)){P(`Cache restore skipped: the effective cache-mode '${d}' does not permit reads.`),R(`Skipped restore for paths [${i.join(", ")}] with primary key '${s}'.`);return}return u==="v2"?yield Odt(i,s,a,c,l):yield Pdt(i,s,a,c,l)})}o(JEe,"restoreCache");function Pdt(t,e,r,n){return Ay(this,arguments,void 0,function*(i,s,a,c,l=!1){var u;a=a||[];let d=[s,...a];if(R("Resolved Keys:"),R(JSON.stringify(d)),d.length>10)throw new oc("Key Validation Error: Keys are limited to a maximum of 10.");for(let p of d)y$(p);let f=yield _0(),h="";try{let p;try{p=yield Wye(d,i,{compressionMethod:f,enableCrossOsArchive:l})}catch(m){let E=(u=m?.message)!==null&&u!==void 0?u:"";throw E.includes(jEe)?new N2(E):m}if(!p?.archiveLocation)return;if(c?.lookupOnly)return P("Lookup only - skipping download"),p.cacheKey;h=jI.join(yield v0(),lf(f)),R(`Archive Path: ${h}`),yield tz(p.archiveLocation,h,c),np()&&(yield $I(h,f));let g=qc(h);return P(`Cache Size: ~${Math.round(g/(1024*1024))} MB (${g} B)`),yield A$(h,f),P("Cache restored successfully"),p.cacheKey}catch(p){let g=p;if(g.name===oc.name)throw p;g instanceof Gc&&typeof g.statusCode=="number"&&g.statusCode>=500?dg(`Failed to restore: ${p.message}`):ut(`Failed to restore: ${p.message}`)}finally{try{yield N0(h)}catch(p){R(`Failed to delete archive: ${p}`)}}})}o(Pdt,"restoreCacheV1");function Odt(t,e,r,n){return Ay(this,arguments,void 0,function*(i,s,a,c,l=!1){var u;c=Object.assign(Object.assign({},c),{useAzureSdk:!0}),a=a||[];let d=[s,...a];if(R("Resolved Keys:"),R(JSON.stringify(d)),d.length>10)throw new oc("Key Validation Error: Keys are limited to a maximum of 10.");for(let h of d)y$(h);let f="";try{let h=f$(),p=yield _0(),g={key:s,restoreKeys:a,version:Ig(i,p,l)},m;try{m=yield h.GetCacheEntryDownloadURL(g)}catch(C){let I=(u=C?.message)!==null&&u!==void 0?u:"";throw I.includes(jEe)?new N2(I):C}if(!m.ok){R(`Cache not found for version ${g.version} of keys: ${d.join(", ")}`);return}if(g.key!==m.matchedKey?P(`Cache hit for restore-key: ${m.matchedKey}`):P(`Cache hit for: ${m.matchedKey}`),c?.lookupOnly)return P("Lookup only - skipping download"),m.matchedKey;f=jI.join(yield v0(),lf(p)),R(`Archive path: ${f}`),R(`Starting download of archive to: ${f}`),yield tz(m.signedDownloadUrl,f,c);let y=qc(f);return P(`Cache Size: ~${Math.round(y/(1024*1024))} MB (${y} B)`),np()&&(yield $I(f,p)),yield A$(f,p),P("Cache restored successfully"),m.matchedKey}catch(h){let p=h;if(p.name===oc.name)throw h;p instanceof Gc&&typeof p.statusCode=="number"&&p.statusCode>=500?dg(`Failed to restore: ${h.message}`):ut(`Failed to restore: ${h.message}`)}finally{try{f&&(yield N0(f))}catch(h){R(`Failed to delete archive: ${h}`)}}})}o(Odt,"restoreCacheV2");function C$(t,e,r){return Ay(this,arguments,void 0,function*(n,i,s,a=!1){let c=TI();R(`Cache service version: ${c}`),WEe(n),y$(i);let l=Z5();return qye(l)?c==="v2"?yield Fdt(n,i,s,a):yield Ldt(n,i,s,a):(P(`Cache save skipped: the effective cache-mode '${l}' does not permit writes.`),R(`Skipped save for paths [${n.join(", ")}] with key '${i}'.`),-1)})}o(C$,"saveCache");function Ldt(t,e,r){return Ay(this,arguments,void
Line truncated
|
||||
`,a).length:f,u?(c===null?0:c.length)+l.length:0,u?l.length+f:0);return h<p},"__needMoreData"),parse:o(function(n,i,s,a){let{bom:c,comment_no_infix:l,delimiter_auto:u,encoding:d,from_line:f,ltrim:h,max_record_size:p,raw:g,relax_quotes:m,rtrim:E,skip_empty_lines:y,to:C,to_line:I}=this.options,{comment:B,escape:Q,quote:M,record_delimiter:v}=this.options,{bomSkipped:$,delimiterDiscovered:D,delimiterBufPrevious:H,rawBuffer:V,escapeIsQuote:J}=this.state;if(!D&&u){let z;if(H===void 0?z=n:H!==void 0&&n===void 0?z=H:z=Buffer.concat([H,n]),n=void 0,i||z.length>u.size)this.options.delimiter=[Buffer.from(cwe(z,this.options.delimiter_auto))],this.state.previousBuf=z,this.state.delimiterBufPrevious=void 0,this.state.delimiterDiscovered=!0;else{this.state.delimiterBufPrevious=z;return}}let{previousBuf:ee}=this.state,ae;if(ee===void 0)if(n===void 0){a();return}else ae=n;else ee!==void 0&&n===void 0?ae=ee:ae=Buffer.concat([ee,n]);if($===!1)if(c===!1)this.state.bomSkipped=!0;else if(ae.length<3){if(i===!1){this.state.previousBuf=ae;return}}else{for(let z in Ry)if(Ry[z].compare(ae,0,Ry[z].length)===0){let we=Ry[z].length;this.state.bufBytesStart+=we,ae=ae.slice(we);let Be=Ty({...this.original_options,encoding:z});for(let st in Be)this.options[st]=Be[st];({comment:B,escape:Q,quote:M}=this.options);break}this.state.bomSkipped=!0}let Ae=ae.length,Y;for(Y=0;Y<Ae&&!this.__needMoreData(Y,Ae,i);Y++){if(this.state.wasRowDelimiter===!0&&(this.info.lines++,this.state.wasRowDelimiter=!1),I!==-1&&this.info.lines>I){this.state.stop=!0,a();return}this.state.quoting===!1&&v.length===0&&this.__autoDiscoverRecordDelimiter(ae,Y)&&(v=this.options.record_delimiter);let z=ae[Y];if(g===!0&&V.append(z),(z===lyt||z===uyt)&&this.state.wasRowDelimiter===!1&&(this.state.wasRowDelimiter=!0),this.state.escaping===!0)this.state.escaping=!1;else{if(Q!==null&&this.state.quoting===!0&&this.__isEscape(ae,Y,z)&&Y+Q.length<Ae)if(J){if(this.__isQuote(ae,Y+Q.length)){this.state.escaping=!0,Y+=Q.length-1;continue}}else{this.state.escaping=!0,Y+=Q.length-1;continue}if(this.state.commenting===!1&&this.__isQuote(ae,Y))if(this.state.quoting===!0){let st=ae[Y+M.length],Ct=E&&this.__isCharTrimable(ae,Y+M.length),hr=B!==null&&this.__compareBytes(B,ae,Y+M.length,st),hn=this.__isDelimiter(ae,Y+M.length,st),oi=v.length===0?this.__autoDiscoverRecordDelimiter(ae,Y+M.length):this.__isRecordDelimiter(st,ae,Y+M.length);if(Q!==null&&this.__isEscape(ae,Y,z)&&this.__isQuote(ae,Y+Q.length))Y+=Q.length-1;else if(!st||hn||oi||hr||Ct){this.state.quoting=!1,this.state.wasQuoting=!0,Y+=M.length-1;continue}else if(m===!1){let pr=this.__error(new ft("CSV_INVALID_CLOSING_QUOTE",["Invalid Closing Quote:",`got "${String.fromCharCode(st)}"`,`at line ${this.info.lines}`,"instead of delimiter, record delimiter, trimable character","(if activated) or comment"],this.options,this.__infoField()));if(pr!==void 0)return pr}else this.state.quoting=!1,this.state.wasQuoting=!0,this.state.field.prepend(M),Y+=M.length-1}else if(this.state.field.length!==0){if(m===!1){let st=this.__infoField(),Ct=Object.keys(Ry).map(hn=>Ry[hn].equals(this.state.field.toString())?hn:!1).filter(Boolean)[0],hr=this.__error(new ft("INVALID_OPENING_QUOTE",["Invalid Opening Quote:",`a quote is found on field ${JSON.stringify(st.column)} at line ${st.lines}, value is ${JSON.stringify(this.state.field.toString(d))}`,Ct?`(${Ct} bom)`:void 0],this.options,st,{field:this.state.field}));if(hr!==void 0)return hr}}else{this.state.quoting=!0,Y+=M.length-1;continue}if(this.state.quoting===!1){let st=this.__isRecordDelimiter(z,ae,Y);if(st!==0){if(this.state.commenting&&this.state.wasQuoting===!1&&this.state.record.length===0&&this.state.field.length===0)this.info.comment_lines++;else{if(this.state.enabled===!1&&this.info.lines+(this.state.wasRowDelimiter===!0?1:0)>=f){this.state.enabled=!0,this.__resetField(),this.__resetRecord(),Y+=st-1;continue}if(y===!0&&this.state.wasQuoting===!1&&this.state.record.length===0&&this.state.field.length===0){this.info.empty_lines++,Y+=st-1;continue}this.info.bytes=this.state.bufBytesStart+Y;let hn=this.__onField();if(hn!==void 0)return hn;this.info.bytes=this.state.bufBytesStart+Y+st;let oi=this.__onRecord(s);if(oi!==void 0)return oi;if(C!==-1&&this.info.records>=C){this.state.stop=!0,a();return}}this.state.commenting=!1,Y+=st-1;continue}if(this.state.commenting)continue;if(B!==null&&(l===!1||this.state.record.length===0&&this.state.field.length===0)&&this.__compareBytes(B,ae,Y,z)!==0){this.state.commenting=!0;continue}let Ct=this.__isDelimiter(ae,Y,z);if(Ct!==0){this.info.bytes=this.state.bufBytesStart+Y;let hr=this.__onField();if(hr!==void 0)return hr;Y+=Ct-1;continue}}}if(this.state.commenting===!1&&p!==0&&this.state.record_length+this.state.field.length>p)return this.__error(new ft("CSV_MAX_RECORD_SIZE",["Max Record Size:","record exceed the maximum number of tolerated bytes",`of ${p}`,`at line ${this.info.lines}`],this.options,this.__infoField()));let we=h===!1||this.state.quoting===!0||this.state.f
Line truncated
|
||||
`,s),Buffer.from(`
|
||||
`,s),Buffer.from("\r",s)];e:for(let c=0;c<a.length;c++){let l=a[c].length;for(let u=0;u<l;u++)if(a[c][u]!==n[i+u])continue e;return this.options.record_delimiter.push(a[c]),this.state.recordDelimiterMaxLength=a[c].length,a[c].length}return 0},"__autoDiscoverRecordDelimiter"),__error:o(function(n){let{encoding:i,raw:s,skip_records_with_error:a}=this.options,c=typeof n=="string"?new Error(n):n;if(a){if(this.state.recordHasError=!0,this.options.on_skip!==void 0)try{this.options.on_skip(c,s?this.state.rawBuffer.toString(i):void 0)}catch(l){return l}return}else return c},"__error"),__infoDataSet:o(function(){return{...this.info,columns:this.options.columns}},"__infoDataSet"),__infoRecord:o(function(){let{columns:n,raw:i,encoding:s}=this.options;return{...this.__infoDataSet(),bytes_records:this.info.bytes,error:this.state.error,header:n===!0,index:this.state.record.length,raw:i?this.state.rawBuffer.toString(s):void 0}},"__infoRecord"),__infoField:o(function(){let{columns:n}=this.options,i=Array.isArray(n),s=this.info.bytes_records;return{...this.__infoRecord(),bytes_records:s,column:i===!0?n.length>this.state.record.length?n[this.state.record.length].name:null:this.state.record.length,quoting:this.state.wasQuoting}},"__infoField")}},"transform");var bo=o(function(t,e={}){typeof t=="string"&&(t=Buffer.from(t));let r=e&&e.objname?Object.create(null):[],n=RD(e),i=o(c=>{n.options.objname===void 0?r.push(c):r[c[0]]=c[1]},"push"),s=o(()=>{},"close"),a=n.parse(t,!0,i,s);if(a!==void 0)throw a;return r},"parse");var re=class t{static{o(this,"Util")}static getInputList(e,r){return this.getList(ci(e,{trimWhitespace:r?.trimWhitespace!==!1}),r)}static getList(e,r){let n=[];if(e=="")return n;let i=bo(e,{columns:!1,relaxQuotes:!0,comment:r?.comment,comment_no_infix:r?.commentNoInfix,relaxColumnCount:!0,skipEmptyLines:!0,quote:r?.quote});for(let s of i)s.length==1?r?.ignoreComma?n.push(s[0]):n.push(...s[0].split(",")):r?.ignoreComma?n.push(s.join(",")):n.push(...s);return n.filter(s=>s).map(s=>r?.trimWhitespace===!1?s:s.trim())}static getInputNumber(e){let r=ci(e);if(r)return parseInt(r)}static async asyncForEach(e,r){for(let n=0;n<e.length;n++)await r(e[n],n,e)}static isValidURL(e){let r;try{r=new URL(e)}catch{return!1}return r.protocol==="http:"||r.protocol==="https:"}static isValidRef(e){if(t.isValidURL(e))return!0;for(let r of["git://","github.com/","git@"])if(e.startsWith(r))return!0;return!1}static async powershellCommand(e,r){let n=await ai("powershell",!0),i=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),s=[];if(r)for(let a in r)s.push(`-${a} '${r[a].replace(/'/g,"''").replace(/"|\n|\r/g,"")}'`);return{command:`"${n}"`,args:["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",`& '${i}' ${s.join(" ")}`]}}static isDirectory(e){try{return Jwe.default.lstatSync(e).isDirectory()}catch{}return!1}static trimPrefix(e,r){return!e||!r||e.indexOf(r)!==0?e:e.substring(r.length)}static trimSuffix(e,r){if(!e||!r)return e;let n=e.lastIndexOf(r);return n===-1||n+r.length!==e.length?e:e.substring(0,n)}static sleep(e){return new Promise(r=>setTimeout(r,e*1e3))}static hash(e){return U$.default.createHash("sha256").update(e).digest("hex")}static parseBool(e){if(e===void 0)return!1;switch(e){case"1":case"t":case"T":case"true":case"TRUE":case"True":return!0;case"0":case"f":case"F":case"false":case"FALSE":case"False":return!1;default:throw new Error(`parseBool syntax error: ${e}`)}}static parseBoolOrDefault(e,r=!1){try{return this.parseBool(e)}catch{return r}}static formatFileSize(e){if(e===0)return"0 Bytes";let r=1024,n=["Bytes","KB","MB","GB","TB","PB","EB","ZB","YB"],i=Math.floor(Math.log(e)/Math.log(r));return parseFloat((e/Math.pow(r,i)).toFixed(2))+" "+n[i]}static generateRandomString(e=10){return U$.default.randomBytes(Math.ceil(e/2)).toString("hex").slice(0,e)}static compileHandlebars(e,r,n){return Wwe.default.compile(e,r)(n)}static stringToUnicodeEntities(e){return Array.from(e).map(r=>`&#x${r.charCodeAt(0).toString(16)};`).join("")}static countLines(e){return e.split(/\r\n|\r|\n/).length}static isPathRelativeTo(e,r){let n=pI.default.resolve(e);return pI.default.resolve(r).startsWith(n.endsWith(pI.default.sep)?n:`${n}${pI.default.sep}`)}static formatDuration(e){if(e===0)return"0s";let r=Math.floor(e/1e9),n=Math.floor(r/3600),i=Math.floor(r%3600/60),s=r%60,a=[];return n&&a.push(`${n}h`),i&&a.push(`${i}m`),(s||a.length===0)&&a.push(`${s}s`),a.join("")}};var sn=class t{static{o(this,"Docker")}static get configDir(){return process.env.DOCKER_CONFIG||AI.default.join(Ywe.default.homedir(),".docker")}static configFile(){let e=AI.default.join(t.configDir,"config.json");if(q$.default.existsSync(e))return JSON.parse(q$.default.readFileSync(e,{encoding:"utf-8"}))}static async isAvailable(){return await ai("docker",!0).then(e=>(D(`Docker.isAvailable ok: ${e}`),!0)).catch(e=>(D(`Docker.isAvailable error: ${e}`),!1))}static async isDaemonRunning(){try{return await t.getExecOutput(["version"],{silent:!0}),!0}ca
Line truncated
|
||||
`,s),Buffer.from("\r",s)];e:for(let c=0;c<a.length;c++){let l=a[c].length;for(let u=0;u<l;u++)if(a[c][u]!==n[i+u])continue e;return this.options.record_delimiter.push(a[c]),this.state.recordDelimiterMaxLength=a[c].length,a[c].length}return 0},"__autoDiscoverRecordDelimiter"),__error:o(function(n){let{encoding:i,raw:s,skip_records_with_error:a}=this.options,c=typeof n=="string"?new Error(n):n;if(a){if(this.state.recordHasError=!0,this.options.on_skip!==void 0)try{this.options.on_skip(c,s?this.state.rawBuffer.toString(i):void 0)}catch(l){return l}return}else return c},"__error"),__infoDataSet:o(function(){return{...this.info,columns:this.options.columns}},"__infoDataSet"),__infoRecord:o(function(){let{columns:n,raw:i,encoding:s}=this.options;return{...this.__infoDataSet(),bytes_records:this.info.bytes,error:this.state.error,header:n===!0,index:this.state.record.length,raw:i?this.state.rawBuffer.toString(s):void 0}},"__infoRecord"),__infoField:o(function(){let{columns:n}=this.options,i=Array.isArray(n),s=this.info.bytes_records;return{...this.__infoRecord(),bytes_records:s,column:i===!0?n.length>this.state.record.length?n[this.state.record.length].name:null:this.state.record.length,quoting:this.state.wasQuoting}},"__infoField")}},"transform");var bo=o(function(t,e={}){typeof t=="string"&&(t=Buffer.from(t));let r=e&&e.objname?Object.create(null):[],n=_D(e),i=o(c=>{n.options.objname===void 0?r.push(c):r[c[0]]=c[1]},"push"),s=o(()=>{},"close"),a=n.parse(t,!0,i,s);if(a!==void 0)throw a;return r},"parse");var re=class t{static{o(this,"Util")}static getInputList(e,r){return this.getList(li(e,{trimWhitespace:r?.trimWhitespace!==!1}),r)}static getList(e,r){let n=[];if(e=="")return n;let i=bo(e,{columns:!1,relaxQuotes:!0,comment:r?.comment,comment_no_infix:r?.commentNoInfix,relaxColumnCount:!0,skipEmptyLines:!0,quote:r?.quote});for(let s of i)s.length==1?r?.ignoreComma?n.push(s[0]):n.push(...s[0].split(",")):r?.ignoreComma?n.push(s.join(",")):n.push(...s);return n.filter(s=>s).map(s=>r?.trimWhitespace===!1?s:s.trim())}static getInputNumber(e){let r=li(e);if(r)return parseInt(r)}static async asyncForEach(e,r){for(let n=0;n<e.length;n++)await r(e[n],n,e)}static isValidURL(e){let r;try{r=new URL(e)}catch{return!1}return r.protocol==="http:"||r.protocol==="https:"}static isValidRef(e){if(t.isValidURL(e))return!0;for(let r of["git://","github.com/","git@"])if(e.startsWith(r))return!0;return!1}static async powershellCommand(e,r){let n=await ci("powershell",!0),i=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),s=[];if(r)for(let a in r)s.push(`-${a} '${r[a].replace(/'/g,"''").replace(/"|\n|\r/g,"")}'`);return{command:`"${n}"`,args:["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",`& '${i}' ${s.join(" ")}`]}}static isDirectory(e){try{return uwe.default.lstatSync(e).isDirectory()}catch{}return!1}static trimPrefix(e,r){return!e||!r||e.indexOf(r)!==0?e:e.substring(r.length)}static trimSuffix(e,r){if(!e||!r)return e;let n=e.lastIndexOf(r);return n===-1||n+r.length!==e.length?e:e.substring(0,n)}static sleep(e){return new Promise(r=>setTimeout(r,e*1e3))}static hash(e){return Vj.default.createHash("sha256").update(e).digest("hex")}static parseBool(e){if(e===void 0)return!1;switch(e){case"1":case"t":case"T":case"true":case"TRUE":case"True":return!0;case"0":case"f":case"F":case"false":case"FALSE":case"False":return!1;default:throw new Error(`parseBool syntax error: ${e}`)}}static parseBoolOrDefault(e,r=!1){try{return this.parseBool(e)}catch{return r}}static formatFileSize(e){if(e===0)return"0 Bytes";let r=1024,n=["Bytes","KB","MB","GB","TB","PB","EB","ZB","YB"],i=Math.floor(Math.log(e)/Math.log(r));return parseFloat((e/Math.pow(r,i)).toFixed(2))+" "+n[i]}static generateRandomString(e=10){return Vj.default.randomBytes(Math.ceil(e/2)).toString("hex").slice(0,e)}static compileHandlebars(e,r,n){return dwe.default.compile(e,r)(n)}static stringToUnicodeEntities(e){return Array.from(e).map(r=>`&#x${r.charCodeAt(0).toString(16)};`).join("")}static countLines(e){return e.split(/\r\n|\r|\n/).length}static isPathRelativeTo(e,r){let n=Aw.default.resolve(e);return Aw.default.resolve(r).startsWith(n.endsWith(Aw.default.sep)?n:`${n}${Aw.default.sep}`)}static formatDuration(e){if(e===0)return"0s";let r=Math.floor(e/1e9),n=Math.floor(r/3600),i=Math.floor(r%3600/60),s=r%60,a=[];return n&&a.push(`${n}h`),i&&a.push(`${i}m`),(s||a.length===0)&&a.push(`${s}s`),a.join("")}};var on=class t{static{o(this,"Docker")}static get configDir(){return process.env.DOCKER_CONFIG||mw.default.join(fwe.default.homedir(),".docker")}static configFile(){let e=mw.default.join(t.configDir,"config.json");if(zj.default.existsSync(e))return JSON.parse(zj.default.readFileSync(e,{encoding:"utf-8"}))}static async isAvailable(){return await ci("docker",!0).then(e=>(R(`Docker.isAvailable ok: ${e}`),!0)).catch(e=>(R(`Docker.isAvailable error: ${e}`),!1))}static async isDaemonRunning(){try{return await t.getExecOutput(["version"],{silent:!0}),!0}ca
Line truncated
|
||||
${n}`)},"onRetry")})}static isPullTransientError(e){return/Client\.Timeout exceeded|TLS handshake timeout|i\/o timeout|context deadline exceeded|request canceled|connection reset by peer|connection refused|connection timed out|temporary failure|unexpected EOF|\bEOF\b|server misbehaving/i.test(e)||/\b(500|502|503|504)\b/.test(e)||/\b(service unavailable|bad gateway|gateway timeout|internal server error)\b/i.test(e)}};var dSe=N(require("crypto"),1);var TD=require("fs"),pwe=require("os");var Dy=class{static{o(this,"Context")}constructor(){var e,r,n;if(this.payload={},process.env.GITHUB_EVENT_PATH)if((0,TD.existsSync)(process.env.GITHUB_EVENT_PATH))this.payload=JSON.parse((0,TD.readFileSync)(process.env.GITHUB_EVENT_PATH,{encoding:"utf8"}));else{let i=process.env.GITHUB_EVENT_PATH;process.stdout.write(`GITHUB_EVENT_PATH ${i} does not exist${pwe.EOL}`)}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 Jj=N(Ewe(),1),Cwe=N(Xd(),1);var wyt=function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(d){try{u(n.next(d))}catch(f){a(f)}}o(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(f){a(f)}}o(l,"rejected");function u(d){d.done?s(d.value):i(d.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})};function bwe(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}`}o(bwe,"getAuthString");function Iwe(t){return new Jj.HttpClient().getAgent(t)}o(Iwe,"getProxyAgent");function Syt(t){return new Jj.HttpClient().getAgentDispatcher(t)}o(Syt,"getProxyAgentDispatcher");function wwe(t){let e=Syt(t);return o((n,i)=>wyt(this,void 0,void 0,function*(){return(0,Cwe.fetch)(n,Object.assign(Object.assign({},i),{dispatcher:e}))}),"proxyFetch")}o(wwe,"getProxyFetch");function Swe(){return process.env.GITHUB_API_URL||"https://api.github.com"}o(Swe,"getApiBaseUrl");function Yj(t){var e;let r=(e=process.env.ACTIONS_ORCHESTRATION_ID)===null||e===void 0?void 0:e.trim();if(r){let i=`actions_orchestration_id/${r.replace(/[^a-z0-9_.-]/gi,"_")}`;return t?.includes(i)?t:`${t?`${t} `:""}${i}`}return t}o(Yj,"getUserAgentWithOrchestrationId");function Tf(){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>"}o(Tf,"getUserAgent");function LD(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((i,s)=>LD.bind(null,t,s,i,n),r)():Promise.resolve().then(()=>t.registry[e]?t.registry[e].reduce((i,s)=>s.hook.bind(null,i,n),r)():r(n))}o(LD,"register");function Bwe(t,e,r,n){let i=n;t.registry[r]||(t.registry[r]=[]),e==="before"&&(n=o((s,a)=>Promise.resolve().then(i.bind(null,a)).then(s.bind(null,a)),"hook")),e==="after"&&(n=o((s,a)=>{let c;return Promise.resolve().then(s.bind(null,a)).then(l=>(c=l,i(c,a))).then(()=>c)},"hook")),e==="error"&&(n=o((s,a)=>Promise.resolve().then(s.bind(null,a)).catch(c=>i(c,a)),"hook")),t.registry[r].push({hook:n,orig:i})}o(Bwe,"addHook");function xwe(t,e,r){if(!t.registry[e])return;let n=t.registry[e].map(i=>i.orig).indexOf(r);n!==-1&&t.registry[e].splice(n,1)}o(xwe,"removeHook");var vwe=Function.bind,Nwe=vwe.bind(vwe);function _we(t,e,r){let n=Nwe(xwe,null).apply(null,r?[e,r]:[e]);t.api={remove:n},t.remove=n,["before","error","after","wrap"].forEach(i=>{let s=r?[e,i,r]:[e,i];t[i]=t.api[i]=Nwe(Bwe,null).apply(null,s)})}o(_we,"bindApi");function xyt(){let t=Symbol("Singular"),e={registry:{}},r=LD.bind(null,e,t);return _we(r,e,t),r}o(xyt,"Singular");function vyt(){let t={registry:{}},e=LD.bind(null,
Line truncated
|
||||
`+t.errors.map(e=>` - ${e.message}`).join(`
|
||||
`)}o(kyt,"_buildMessageForResponseErrors");var Pyt=class extends Error{static{o(this,"GraphqlResponseError")}constructor(t,e,r){super(kyt(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},Oyt=["method","baseUrl","url","headers","request","query","mediaType","operationName"],Lyt=["query","method","url"],kIe=/\/api\/v3\/?$/;function Fyt(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 a in r)if(Lyt.includes(a))return Promise.reject(new Error(`[@octokit/graphql] "${a}" cannot be used as variable name`))}let n=typeof e=="string"?Object.assign({query:e},r):e,i=Object.keys(n).reduce((a,c)=>Oyt.includes(c)?(a[c]=n[c],a):(a.variables||(a.variables={}),a.variables[c]=n[c],a),{}),s=n.baseUrl||t.endpoint.DEFAULTS.baseUrl;return kIe.test(s)&&(i.url=s.replace(kIe,"/api/graphql")),t(i).then(a=>{if(a.data.errors){let c={};for(let l of Object.keys(a.headers))c[l]=a.headers[l];throw new Pyt(i,c,a.data)}return a.data.data})}o(Fyt,"graphql");function X$(t,e){let r=t.defaults(e);return Object.assign(o((i,s)=>Fyt(r,i,s),"newApi"),{defaults:X$.bind(null,r),endpoint:r.endpoint})}o(X$,"withDefaults");var lwr=X$(EI,{headers:{"user-agent":`octokit-graphql.js/${Qyt} ${_f()}`},method:"POST",url:"/graphql"});function PIe(t){return X$(t,{method:"POST",url:"/graphql"})}o(PIe,"withCustomRequest");var Z$="(?:[a-zA-Z0-9_-]+)",OIe="\\.",LIe=new RegExp(`^${Z$}${OIe}${Z$}${OIe}${Z$}$`),Myt=LIe.test.bind(LIe);async function Uyt(t){let e=Myt(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"}}o(Uyt,"auth");function qyt(t){return t.split(/\./).length===3?`bearer ${t}`:`token ${t}`}o(qyt,"withAuthorizationPrefix");async function Gyt(t,e,r,n){let i=e.endpoint.merge(r,n);return i.headers.authorization=qyt(t),e(i)}o(Gyt,"hook");var FIe=o(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(Uyt.bind(null,e),{hook:Gyt.bind(null,e)})},"createTokenAuth2");var e8="7.0.6";var MIe=o(()=>{},"noop"),Hyt=console.warn.bind(console),Vyt=console.error.bind(console);function zyt(t={}){return typeof t.debug!="function"&&(t.debug=MIe),typeof t.info!="function"&&(t.info=MIe),typeof t.warn!="function"&&(t.warn=Hyt),typeof t.error!="function"&&(t.error=Vyt),t}o(zyt,"createLogger");var UIe=`octokit-core.js/${e8} ${_f()}`,Py=class{static{o(this,"Octokit")}static VERSION=e8;static defaults(e){return class extends this{static{o(this,"OctokitWithDefaults")}constructor(...n){let i=n[0]||{};if(typeof e=="function"){super(e(i));return}super(Object.assign({},e,i,i.userAgent&&e.userAgent?{userAgent:`${i.userAgent} ${e.userAgent}`}:null))}}}static plugins=[];static plugin(...e){let r=this.plugins;return class extends this{static{o(this,"NewOctokit")}static plugins=r.concat(e.filter(i=>!r.includes(i)))}}constructor(e={}){let r=new hIe.Collection,n={baseUrl:EI.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} ${UIe}`:UIe,e.baseUrl&&(n.baseUrl=e.baseUrl),e.previews&&(n.mediaType.previews=e.previews),e.timeZone&&(n.headers["time-zone"]=e.timeZone),this.request=EI.defaults(n),this.graphql=PIe(this.request).defaults(n),this.log=zyt(e.log),this.hook=r,e.authStrategy){let{authStrategy:s,...a}=e,c=s(Object.assign({request:this.request,log:this.log,octokit:this,octokitOptions:a},e.auth));r.wrap("request",c.hook),this.auth=c}else if(!e.auth)this.auth=async()=>({type:"unauthenticated"});else{let s=FIe(e.auth);r.wrap("request",s.hook),this.auth=s}let i=this.constructor;for(let s=0;s<i.plugins.length;++s)Object.assign(this,i.plugins[s](this,e))}request;graphql;log;hook;auth};var t8="17.0.0";var jyt={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"
Line truncated
|
||||
More info: ${l.url}`);let p=l.range&&l.range.length>0?l.range[0]?.start.line:void 0,m=!1;for(let g of a)if(g.remote||g.path.endsWith(u)&&g.content===d){c.push({title:f,message:h,file:g.path,startLine:p}),m=!0;break}m||D(`Buildx.convertWarningsToGitHubAnnotations: skipping warning without matching Dockerfile ${u}: ${f}`)}return c}};var u8=R(require("fs"),1),d8=R(require("path"),1);var jD=class t{static{o(this,"History")}buildx;constructor(e){this.buildx=e?.buildx||new Dt}async getCommand(e){return await this.buildx.getCommand(["history",...e])}async getInspectCommand(e){return await this.getCommand(["inspect",...e])}async getExportCommand(e){return await this.getCommand(["export",...e])}async inspect(e){let r=["--format","json"];e.builder&&r.push("--builder",e.builder),e.ref&&r.push(e.ref);let n=await this.getInspectCommand(r);return await _e.getExecOutput(n.command,n.args,{ignoreReturnCode:!0,silent:!0}).then(i=>{if(i.stderr.length>0&&i.exitCode!=0)throw new Error(i.stderr.trim());return JSON.parse(i.stdout)})}async export(e){if(!await this.buildx.versionSatisfies(">=0.23.0"))throw new Error("Buildx >= 0.23.0 is required to export a build record");let r="",n="",i=[];for(let f of e.refs){let h=f.split("/");if(h.length!=3)throw new Error(`Invalid build ref: ${f}`);i.push(h[2]),r||(r=h[0]),n||(n=h[1])}if(i.length===0)throw new Error("No build refs provided");let s=d8.default.join(mt.tmpDir(),"export");L(`exporting build record to ${s}`),u8.default.mkdirSync(s,{recursive:!0}),await this.buildx.versionSatisfies("<0.24.0")&&await re.sleep(3);let a={};if(!e.noSummaries)for(let f of i)await this.inspect({ref:f,builder:r}).then(h=>{let p="";h.Error&&h.Status!=="canceled"&&(h.Error.Message?p=h.Error.Message:h.Error.Name&&h.Error.Logs&&(p=`=> ${h.Error.Name}
|
||||
${h.Error.Logs}`)),a[f]={name:h.Name,status:h.Status,duration:re.formatDuration(h.Duration),numCachedSteps:h.NumCachedSteps,numTotalSteps:h.NumTotalSteps,numCompletedSteps:h.NumCompletedSteps,defaultPlatform:h.Platform?.[0],error:p}});let c=d8.default.join(s,`${t.exportFilename(i)}.dockerbuild`),l=["--builder",r,"--output",c,...i];await this.buildx.versionSatisfies(">=0.24.0")&&l.push("--finalize");let u=await this.getExportCommand(l);await _e.getExecOutput(u.command,u.args);let d=u8.default.statSync(c);return{dockerbuildFilename:c,dockerbuildSize:d.size,builderName:r,nodeName:n,refs:i,summaries:a}}static exportFilename(e){let r=`${Ze.context.repo.owner}~${Ze.context.repo.repo}~${e[0].substring(0,6).toUpperCase()}`;return e.length>1&&(r+=`+${e.length-1}`),r}};var MPe=R(require("fs"),1),$Y=R(require("path"),1);var YIe=R(require("os"),1);function SI(t){return t==null?"":typeof t=="string"||t instanceof String?t:JSON.stringify(t)}o(SI,"toCommandValue");function f8(t){return Object.keys(t).length?{title:t.title,file:t.file,line:t.startLine,endLine:t.endLine,col:t.startColumn,endColumn:t.endColumn}:{}}o(f8,"toCommandProperties");function BI(t,e,r){let n=new h8(t,e,r);process.stdout.write(n.toString()+YIe.EOL)}o(BI,"issueCommand");var WIe="::",h8=class{static{o(this,"Command")}constructor(e,r,n){e||(e="missing.command"),this.command=e,this.properties=r,this.message=n}toString(){let e=WIe+this.command;if(this.properties&&Object.keys(this.properties).length>0){e+=" ";let r=!0;for(let n in this.properties)if(this.properties.hasOwnProperty(n)){let i=this.properties[n];i&&(r?r=!1:e+=",",e+=`${n}=${uEt(i)}`)}}return e+=`${WIe}${lEt(this.message)}`,e}};function lEt(t){return SI(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}o(lEt,"escapeData");function uEt(t){return SI(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}o(uEt,"escapeProperty");var eSe=R(require("os"),1);var XIe=require("os"),xI=require("fs");var p8=function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(d){try{u(n.next(d))}catch(f){a(f)}}o(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(f){a(f)}}o(l,"rejected");function u(d){d.done?s(d.value):i(d.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})},{access:dEt,appendFile:fEt,writeFile:hEt}=xI.promises,KIe="GITHUB_STEP_SUMMARY";var A8=class{static{o(this,"Summary")}constructor(){this._buffer=""}filePath(){return p8(this,void 0,void 0,function*(){if(this._filePath)return this._filePath;let e=process.env[KIe];if(!e)throw new Error(`Unable to find environment variable for $${KIe}. Check if your runtime environment supports job summaries.`);try{yield dEt(e,xI.constants.R_OK|xI.constants.W_OK)}catch{throw new Error(`Unable to access summary file: '${e}'. Check if the file has correct read/write permissions.`)}return this._filePath=e,this._filePath})}wrap(e,r,n={}){let i=Object.entries(n).map(([s,a])=>` ${s}="${a}"`).join("");return r?`<${e}${i}>${r}</${e}>`:`<${e}${i}>`}write(e){return p8(this,void 0,void 0,function*(){let r=!!e?.overwrite,n=yield this.filePath();return yield(r?hEt:fEt)(n,this._buffer,{encoding:"utf8"}),this.emptyBuffer()})}clear(){return p8(this,void 0,void 0,function*(){return this.emptyBuffer().write({overwrite:!0})})}stringify(){return this._buffer}isEmptyBuffer(){return this._buffer.length===0}emptyBuffer(){return this._buffer="",this}addRaw(e,r=!1){return this._buffer+=e,r?this.addEOL():this}addEOL(){return this.addRaw(XIe.EOL)}addCodeBlock(e,r){let n=Object.assign({},r&&{lang:r}),i=this.wrap("pre",this.wrap("code",e),n);return this.addRaw(i).addEOL()}addList(e,r=!1){let n=r?"ol":"ul",i=e.map(a=>this.wrap("li",a)).join(""),s=this.wrap(n,i);return this.addRaw(s).addEOL()}addTable(e){let r=e.map(i=>{let s=i.map(a=>{if(typeof a=="string")return this.wrap("td",a);let{header:c,data:l,colspan:u,rowspan:d}=a,f=c?"th":"td",h=Object.assign(Object.assign({},u&&{colspan:u}),d&&{rowspan:d});return this.wrap(f,l,h)}).join("");return this.wrap("tr",s)}).join(""),n=this.wrap("table",r);return this.addRaw(n).addEOL()}addDetails(e,r){let n=this.wrap("details",this.wrap("summary",e)+r);return this.addRaw(n).addEOL()}addImage(e,r,n){let{width:i,height:s}=n||{},a=Object.assign(Object.assign({},i&&{width:i}),s&&{height:s}),c=this.wrap("img",null,Object.assign({src:e,alt:r},a));return this.addRaw(c).addEOL()}addHeading(e,r){let n=`h${r}`,i=["h1","h2","h3","h4","h5","h6"].includes(n)?n:"h1",s=this.wrap(i,e);return this.addRaw(s).addEOL()}addSeparator(){let e=this.wrap("hr",null);return this.addRaw(e).addEOL()}addBreak(){let e=this.wrap("br",null);return this.addRaw(e).addEOL()}addQuote(e,r){let n=Object.assign({},r&&{cite:r}),i=this.wrap("blockquote",e,n);return this.addRaw(i).addEOL()}addLink(e,r){let n=this.wrap("a",e,{href:r});return this.addRaw(n).addEOL()}},vIr=new A8;var m8=R(require("os"),1);var DIr=m8.default.platform(),QIr=m8.Line truncated
|
||||
`," Line feed \\n"]]),ZSe=new Map([...G6,["\\"," Backslash \\"],["/"," Forward slash /"]]);function eBe(t){if(!t)throw new Error("Provided artifact name input during validation is empty");for(let[e,r]of ZSe)if(t.includes(e))throw new Error(`The artifact name is not valid: ${t}. Contains the following character: ${r}
|
||||
`)}o(rEt,"_buildMessageForResponseErrors");var nEt=class extends Error{static{o(this,"GraphqlResponseError")}constructor(t,e,r){super(rEt(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},iEt=["method","baseUrl","url","headers","request","query","mediaType","operationName"],sEt=["query","method","url"],Kwe=/\/api\/v3\/?$/;function oEt(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 a in r)if(sEt.includes(a))return Promise.reject(new Error(`[@octokit/graphql] "${a}" cannot be used as variable name`))}let n=typeof e=="string"?Object.assign({query:e},r):e,i=Object.keys(n).reduce((a,c)=>iEt.includes(c)?(a[c]=n[c],a):(a.variables||(a.variables={}),a.variables[c]=n[c],a),{}),s=n.baseUrl||t.endpoint.DEFAULTS.baseUrl;return Kwe.test(s)&&(i.url=s.replace(Kwe,"/api/graphql")),t(i).then(a=>{if(a.data.errors){let c={};for(let l of Object.keys(a.headers))c[l]=a.headers[l];throw new nEt(i,c,a.data)}return a.data.data})}o(oEt,"graphql");function r8(t,e){let r=t.defaults(e);return Object.assign(o((i,s)=>oEt(r,i,s),"newApi"),{defaults:r8.bind(null,r),endpoint:r.endpoint})}o(r8,"withDefaults");var cwr=r8(Cw,{headers:{"user-agent":`octokit-graphql.js/${tEt} ${Tf()}`},method:"POST",url:"/graphql"});function Xwe(t){return r8(t,{method:"POST",url:"/graphql"})}o(Xwe,"withCustomRequest");var n8="(?:[a-zA-Z0-9_-]+)",Zwe="\\.",eSe=new RegExp(`^${n8}${Zwe}${n8}${Zwe}${n8}$`),aEt=eSe.test.bind(eSe);async function cEt(t){let e=aEt(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"}}o(cEt,"auth");function lEt(t){return t.split(/\./).length===3?`bearer ${t}`:`token ${t}`}o(lEt,"withAuthorizationPrefix");async function uEt(t,e,r,n){let i=e.endpoint.merge(r,n);return i.headers.authorization=lEt(t),e(i)}o(uEt,"hook");var tSe=o(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(cEt.bind(null,e),{hook:uEt.bind(null,e)})},"createTokenAuth2");var i8="7.0.6";var rSe=o(()=>{},"noop"),dEt=console.warn.bind(console),fEt=console.error.bind(console);function hEt(t={}){return typeof t.debug!="function"&&(t.debug=rSe),typeof t.info!="function"&&(t.info=rSe),typeof t.warn!="function"&&(t.warn=dEt),typeof t.error!="function"&&(t.error=fEt),t}o(hEt,"createLogger");var nSe=`octokit-core.js/${i8} ${Tf()}`,Py=class{static{o(this,"Octokit")}static VERSION=i8;static defaults(e){return class extends this{static{o(this,"OctokitWithDefaults")}constructor(...n){let i=n[0]||{};if(typeof e=="function"){super(e(i));return}super(Object.assign({},e,i,i.userAgent&&e.userAgent?{userAgent:`${i.userAgent} ${e.userAgent}`}:null))}}}static plugins=[];static plugin(...e){let r=this.plugins;return class extends this{static{o(this,"NewOctokit")}static plugins=r.concat(e.filter(i=>!r.includes(i)))}}constructor(e={}){let r=new Twe.Collection,n={baseUrl:Cw.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} ${nSe}`:nSe,e.baseUrl&&(n.baseUrl=e.baseUrl),e.previews&&(n.mediaType.previews=e.previews),e.timeZone&&(n.headers["time-zone"]=e.timeZone),this.request=Cw.defaults(n),this.graphql=Xwe(this.request).defaults(n),this.log=hEt(e.log),this.hook=r,e.authStrategy){let{authStrategy:s,...a}=e,c=s(Object.assign({request:this.request,log:this.log,octokit:this,octokitOptions:a},e.auth));r.wrap("request",c.hook),this.auth=c}else if(!e.auth)this.auth=async()=>({type:"unauthenticated"});else{let s=tSe(e.auth);r.wrap("request",s.hook),this.auth=s}let i=this.constructor;for(let s=0;s<i.plugins.length;++s)Object.assign(this,i.plugins[s](this,e))}request;graphql;log;hook;auth};var s8="17.0.0";var pEt={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"
Line truncated
|
||||
More info: ${l.url}`);let p=l.range&&l.range.length>0?l.range[0]?.start.line:void 0,g=!1;for(let m of a)if(m.remote||m.path.endsWith(u)&&m.content===d){c.push({title:f,message:h,file:m.path,startLine:p}),g=!0;break}g||R(`Buildx.convertWarningsToGitHubAnnotations: skipping warning without matching Dockerfile ${u}: ${f}`)}return c}};var p8=N(require("fs"),1),A8=N(require("path"),1);var $D=class t{static{o(this,"History")}buildx;constructor(e){this.buildx=e?.buildx||new Qt}async getCommand(e){return await this.buildx.getCommand(["history",...e])}async getInspectCommand(e){return await this.getCommand(["inspect",...e])}async getExportCommand(e){return await this.getCommand(["export",...e])}async inspect(e){let r=["--format","json"];e.builder&&r.push("--builder",e.builder),e.ref&&r.push(e.ref);let n=await this.getInspectCommand(r);return await _e.getExecOutput(n.command,n.args,{ignoreReturnCode:!0,silent:!0}).then(i=>{if(i.stderr.length>0&&i.exitCode!=0)throw new Error(i.stderr.trim());return JSON.parse(i.stdout)})}async export(e){if(!await this.buildx.versionSatisfies(">=0.23.0"))throw new Error("Buildx >= 0.23.0 is required to export a build record");let r="",n="",i=[];for(let f of e.refs){let h=f.split("/");if(h.length!=3)throw new Error(`Invalid build ref: ${f}`);i.push(h[2]),r||(r=h[0]),n||(n=h[1])}if(i.length===0)throw new Error("No build refs provided");let s=A8.default.join(gt.tmpDir(),"export");P(`exporting build record to ${s}`),p8.default.mkdirSync(s,{recursive:!0}),await this.buildx.versionSatisfies("<0.24.0")&&await re.sleep(3);let a={};if(!e.noSummaries)for(let f of i)await this.inspect({ref:f,builder:r}).then(h=>{let p="";h.Error&&h.Status!=="canceled"&&(h.Error.Message?p=h.Error.Message:h.Error.Name&&h.Error.Logs&&(p=`=> ${h.Error.Name}
|
||||
${h.Error.Logs}`)),a[f]={name:h.Name,status:h.Status,duration:re.formatDuration(h.Duration),numCachedSteps:h.NumCachedSteps,numTotalSteps:h.NumTotalSteps,numCompletedSteps:h.NumCompletedSteps,defaultPlatform:h.Platform?.[0],error:p}});let c=A8.default.join(s,`${t.exportFilename(i)}.dockerbuild`),l=["--builder",r,"--output",c,...i];await this.buildx.versionSatisfies(">=0.24.0")&&l.push("--finalize");let u=await this.getExportCommand(l);await _e.getExecOutput(u.command,u.args);let d=p8.default.statSync(c);return{dockerbuildFilename:c,dockerbuildSize:d.size,builderName:r,nodeName:n,refs:i,summaries:a}}static exportFilename(e){let r=`${Ze.context.repo.owner}~${Ze.context.repo.repo}~${e[0].substring(0,6).toUpperCase()}`;return e.length>1&&(r+=`+${e.length-1}`),r}};var iOe=N(require("fs"),1),KY=N(require("path"),1);var ASe=N(require("os"),1);function Bw(t){return t==null?"":typeof t=="string"||t instanceof String?t:JSON.stringify(t)}o(Bw,"toCommandValue");function m8(t){return Object.keys(t).length?{title:t.title,file:t.file,line:t.startLine,endLine:t.endLine,col:t.startColumn,endColumn:t.endColumn}:{}}o(m8,"toCommandProperties");function xw(t,e,r){let n=new g8(t,e,r);process.stdout.write(n.toString()+ASe.EOL)}o(xw,"issueCommand");var pSe="::",g8=class{static{o(this,"Command")}constructor(e,r,n){e||(e="missing.command"),this.command=e,this.properties=r,this.message=n}toString(){let e=pSe+this.command;if(this.properties&&Object.keys(this.properties).length>0){e+=" ";let r=!0;for(let n in this.properties)if(this.properties.hasOwnProperty(n)){let i=this.properties[n];i&&(r?r=!1:e+=",",e+=`${n}=${QEt(i)}`)}}return e+=`${pSe}${DEt(this.message)}`,e}};function DEt(t){return Bw(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}o(DEt,"escapeData");function QEt(t){return Bw(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}o(QEt,"escapeProperty");var ESe=N(require("os"),1);var gSe=require("os"),vw=require("fs");var y8=function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(d){try{u(n.next(d))}catch(f){a(f)}}o(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(f){a(f)}}o(l,"rejected");function u(d){d.done?s(d.value):i(d.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})},{access:kEt,appendFile:PEt,writeFile:OEt}=vw.promises,mSe="GITHUB_STEP_SUMMARY";var E8=class{static{o(this,"Summary")}constructor(){this._buffer=""}filePath(){return y8(this,void 0,void 0,function*(){if(this._filePath)return this._filePath;let e=process.env[mSe];if(!e)throw new Error(`Unable to find environment variable for $${mSe}. Check if your runtime environment supports job summaries.`);try{yield kEt(e,vw.constants.R_OK|vw.constants.W_OK)}catch{throw new Error(`Unable to access summary file: '${e}'. Check if the file has correct read/write permissions.`)}return this._filePath=e,this._filePath})}wrap(e,r,n={}){let i=Object.entries(n).map(([s,a])=>` ${s}="${a}"`).join("");return r?`<${e}${i}>${r}</${e}>`:`<${e}${i}>`}write(e){return y8(this,void 0,void 0,function*(){let r=!!e?.overwrite,n=yield this.filePath();return yield(r?OEt:PEt)(n,this._buffer,{encoding:"utf8"}),this.emptyBuffer()})}clear(){return y8(this,void 0,void 0,function*(){return this.emptyBuffer().write({overwrite:!0})})}stringify(){return this._buffer}isEmptyBuffer(){return this._buffer.length===0}emptyBuffer(){return this._buffer="",this}addRaw(e,r=!1){return this._buffer+=e,r?this.addEOL():this}addEOL(){return this.addRaw(gSe.EOL)}addCodeBlock(e,r){let n=Object.assign({},r&&{lang:r}),i=this.wrap("pre",this.wrap("code",e),n);return this.addRaw(i).addEOL()}addList(e,r=!1){let n=r?"ol":"ul",i=e.map(a=>this.wrap("li",a)).join(""),s=this.wrap(n,i);return this.addRaw(s).addEOL()}addTable(e){let r=e.map(i=>{let s=i.map(a=>{if(typeof a=="string")return this.wrap("td",a);let{header:c,data:l,colspan:u,rowspan:d}=a,f=c?"th":"td",h=Object.assign(Object.assign({},u&&{colspan:u}),d&&{rowspan:d});return this.wrap(f,l,h)}).join("");return this.wrap("tr",s)}).join(""),n=this.wrap("table",r);return this.addRaw(n).addEOL()}addDetails(e,r){let n=this.wrap("details",this.wrap("summary",e)+r);return this.addRaw(n).addEOL()}addImage(e,r,n){let{width:i,height:s}=n||{},a=Object.assign(Object.assign({},i&&{width:i}),s&&{height:s}),c=this.wrap("img",null,Object.assign({src:e,alt:r},a));return this.addRaw(c).addEOL()}addHeading(e,r){let n=`h${r}`,i=["h1","h2","h3","h4","h5","h6"].includes(n)?n:"h1",s=this.wrap(i,e);return this.addRaw(s).addEOL()}addSeparator(){let e=this.wrap("hr",null);return this.addRaw(e).addEOL()}addBreak(){let e=this.wrap("br",null);return this.addRaw(e).addEOL()}addQuote(e,r){let n=Object.assign({},r&&{cite:r}),i=this.wrap("blockquote",e,n);return this.addRaw(i).addEOL()}addLink(e,r){let n=this.wrap("a",e,{href:r});return this.addRaw(n).addEOL()}},xSr=new E8;var C8=N(require("os"),1);var RSr=C8.default.platform(),DSr=C8.Line truncated
|
||||
`," Line feed \\n"]]),yBe=new Map([...$6,["\\"," Backslash \\"],["/"," Forward slash /"]]);function EBe(t){if(!t)throw new Error("Provided artifact name input during validation is empty");for(let[e,r]of yBe)if(t.includes(e))throw new Error(`The artifact name is not valid: ${t}. Contains the following character: ${r}
|
||||
|
||||
Invalid characters include: ${Array.from(ZSe.values()).toString()}
|
||||
Invalid characters include: ${Array.from(yBe.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.`);ct("Artifact name is valid!")}o(eBe,"validateArtifactName");function H6(t){if(!t)throw new Error("Provided file path input during validation is empty");for(let[e,r]of G6)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.`);ct("Artifact name is valid!")}o(EBe,"validateArtifactName");function j6(t){if(!t)throw new Error("Provided file path input during validation is empty");for(let[e,r]of $6)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(G6.values()).toString()}
|
||||
Invalid characters include: ${Array.from($6.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.
|
||||
`)}o(H6,"validateFilePath");var iBe=R(nBe(),1);function Ql(){return`@actions/artifact-${iBe.version}`}o(Ql,"getUserAgentString");var eE=class extends Error{static{o(this,"FilesNotFoundError")}constructor(e=[]){let r="No files were found to upload";e.length>0&&(r+=`: ${e.join(", ")}`),super(r),this.files=e,this.name="FilesNotFoundError"}},uc=class extends Error{static{o(this,"InvalidResponseError")}constructor(e){super(e),this.name="InvalidResponseError"}},sd=class extends Error{static{o(this,"ArtifactNotFoundError")}constructor(e="Artifact not found"){super(e),this.name="ArtifactNotFoundError"}},kf=class extends Error{static{o(this,"GHESNotSupportedError")}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"}},od=class extends Error{static{o(this,"NetworkError")}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"}};od.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var rA=class extends Error{static{o(this,"UsageError")}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"}};rA.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var kQ=new Error("Failed to get backend IDs: The provided JWT token is invalid and/or missing claims");function kl(){let t=JD(),e=zD(t);if(!e.scp)throw kQ;let r=e.scp.split(" ");if(r.length===0)throw kQ;for(let n of r){let i=n.split(":");if(i?.[0]!=="Actions.Results")continue;if(i.length!==3)throw kQ;let s={workflowRunBackendId:i[1],workflowJobRunBackendId:i[2]};return Xe(`Workflow Run Backend ID: ${s.workflowRunBackendId}`),Xe(`Workflow Job Run Backend ID: ${s.workflowJobRunBackendId}`),s}throw kQ}o(kl,"getBackendIdsFromToken");function sBe(t){if(t)try{let r=new URL(t).searchParams.get("sig");r&&($D(r),$D(encodeURIComponent(r)))}catch(e){Xe(`Failed to parse URL: ${t} ${e instanceof Error?e.message:String(e)}`)}}o(sBe,"maskSigUrl");function oBe(t){if(typeof t!="object"||t===null){Xe("body is not an object or is null");return}"signed_upload_url"in t&&typeof t.signed_upload_url=="string"&&sBe(t.signed_upload_url),"signed_url"in t&&typeof t.signed_url=="string"&&sBe(t.signed_url)}o(oBe,"maskSecretUrls");var PQ=function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(d){try{u(n.next(d))}catch(f){a(f)}}o(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(f){a(f)}}o(l,"rejected");function u(d){d.done?s(d.value):i(d.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})},V6=class{static{o(this,"ArtifactHttpClient")}constructor(e,r,n,i){this.maxAttempts=5,this.baseRetryIntervalMilliseconds=3e3,this.retryMultiplier=1.5;let s=JD();this.baseUrl=rSe(),r&&(this.maxAttempts=r),n&&(this.baseRetryIntervalMilliseconds=n),i&&(this.retryMultiplier=i),this.httpClient=new Mo(e,[new Zd(s)])}request(e,r,n,i){return PQ(this,void 0,void 0,function*(){let s=new URL(`/twirp/${e}/${r}`,this.baseUrl).href;Xe(`[Request] ${r} ${s}`);let a={"Content-Type":n};try{let{body:c}=yield this.retryableRequest(()=>PQ(this,void 0,void 0,function*(){return this.httpClient.post(s,JSON.stringify(i),a)}));return c}catch(c){throw new Error(`Failed to ${r}: ${c.message}`)}})}retryableRequest(e){return PQ(this,void 0,void 0,function*(){let r=0,n="",i="";for(;r<this.maxAttempts;){let s=!1;try{let c=yield e(),l=c.message.statusCode;i=yield c.readBody(),Xe(`[Response] - ${c.message.statusCode}`),Xe(`Headers: ${JSON.stringify(c.message.headers,null,2)}`);let u=JSON.parse(i);if(oBe(u),Xe(`Body: ${JSON.stringify(u,null,2)}`),this.isSuccessStatusCode(l))return{response:c,body:u};if(s=this.isRetryableHttpStatusCode(l),n=`Failed request: (${l}) ${c.message.statusMessage}`,u.msg){if(rA.isUsageErrorMessage(u.msg))throw new rA;n=`${n}: ${u.msg}`}}catch(c){if(c instanceof SyntaxError&&Xe(`Raw Body: ${i}`),c instanceof rA)throw c;if(od.isNetworkErrorCode(c?.code))throw new od(c?.code);s=!0,n=c.message}if(!s)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 a=this.getExponentialRetryTimeMilliseconds(r);ct(`Attempt ${r+1} of ${this.maxAttempts} failed with error: ${n}. Retrying request in ${a} ms...`),yield this.sleep(a),r++}throw new Error("Request failed")})}isSuccessStatusCode(e){return e?e>=200&&e<300:!1}isRetryableHttpStatusCode(e){return e?[Gn.BadGateway,Gn.GatewayTimeout,Gn.InternalServerError,Gn.ServiceUnavailable,Gn.TooManyRequests].includes(e):!1}sleep(e){return PQ(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 Pl(t){let e=new V6(Ql(),t?.maxAttempts,t?.retryIntervalMs,t?.retryMultiplier);return new QQ(e)}o(Pl,"internalArtifactTwirpClient");var rE=R(require("fs"),1);var tE=require("path");function aBe(t){if(!rE.existsSync(t))throw new Error(`The provided rootDirectory ${t} does not exist`);if(!rE.statSync(t).isDirectory())throw new Error(`The provided rootDirectory ${t} is not a valid directory`);ct("Root directory input is valid!")}o(aBe,"validateRootDirectory");function cBe(t,e){let r=[];e=(0,tE.normalize)(e),e=(0,tE.resolve)(e);for(let n of t){let i=rE.lstatSync(n,{throwIfNoEntry:!1});if(!i)throw new Error(`File ${n} does not exist`);if(i.isDirectory()){let s=n.replace(e,"");H6(s),r.push({sourcePath:null,destinationPath:s,stats:i})}else{if(n=(0,tE.normalize)(n),n=(0,tE.resolve)(n),!n.startsWith(e))throw new Error(`The rootDirectory: ${e} is not a parent directory of the file: ${n}`);let s=n.replace(e,"");H6(s),r.push({sourcePath:n,destinationPath:s,stats:i})}}return
Line truncated
|
||||
Are you trying to download from a different run? Try specifying a github-token with \`actions:read\` scope.`);l.length>1&&Ai("Multiple artifacts found, defaulting to first.");let u={workflowRunBackendId:l[0].workflowRunBackendId,workflowJobRunBackendId:l[0].workflowJobRunBackendId,name:l[0].name},{signedUrl:d}=yield n.GetSignedArtifactURL(u);ct(`Redirecting to blob download url: ${bPe(d)}`);try{ct(`Starting download of artifact to: ${r}`);let f=yield wPe(d,r,e?.skipDecompress);ct("Artifact download completed successfully."),e?.expectedHash&&e?.expectedHash!==f.sha256Digest&&(i=!0,Xe(`Computed digest: ${f.sha256Digest}`),Xe(`Expected digest: ${e.expectedHash}`))}catch(f){throw new Error(`Unable to download and extract artifact: ${f.message}`)}return{downloadPath:r,digestMismatch:i}})}o(SPe,"downloadArtifactInternal");function BPe(){return ZE(this,arguments,void 0,function*(t=nSe()){return(yield LOt(t))?Xe(`Artifact destination folder already exists: ${t}`):(Xe(`Artifact destination folder does not exist, creating: ${t}`),yield VY.default.mkdir(t,{recursive:!0})),t})}o(BPe,"resolveOrCreateDirectory");var MOt=5,UOt=[400,401,403,404,422];function eC(t,e=MOt,r=UOt){var n;if(e<=0)return[{enabled:!1},t.request];let i={enabled:!0};r.length>0&&(i.doNotRetry=r);let s=Object.assign(Object.assign({},t.request),{retries:e});return Xe(`GitHub client configured with: (retries: ${s.retries}, retry-exempt-status-code: ${(n=i.doNotRetry)!==null&&n!==void 0?n:"octokit default: [400, 401, 403, 404, 422]"})`),[i,s]}o(eC,"getRetryOptions");var xPe="6.0.0";function QA(t){t.hook.wrap("request",(e,r)=>{t.log.debug("request",r);let n=Date.now(),i=t.request.endpoint.parse(r),s=i.url.replace(r.baseUrl,"");return e(r).then(a=>{let c=a.headers["x-github-request-id"];return t.log.info(`${i.method} ${s} - ${a.status} with id ${c} in ${Date.now()-n}ms`),a}).catch(a=>{let c=a.response?.headers["x-github-request-id"]||"UNKNOWN";throw t.log.error(`${i.method} ${s} - ${a.status} with id ${c} in ${Date.now()-n}ms`),a})})}o(QA,"requestLog");QA.VERSION=xPe;var _Pe=R(vPe(),1);var qOt="0.0.0-development";function GOt(t){return t.request!==void 0}o(GOt,"isRequestError");async function NPe(t,e,r,n){if(!GOt(r)||!r?.request.request)throw r;if(r.status>=400&&!t.doNotRetry.includes(r.status)){let i=n.request.retries!=null?n.request.retries:t.retries,s=Math.pow((n.request.retryCount||0)+1,2);throw e.retry.retryRequest(r,i,s)}throw r}o(NPe,"errorRequest");async function HOt(t,e,r,n){let i=new _Pe.default;return i.on("failed",function(s,a){let c=~~s.request.request?.retries,l=~~s.request.request?.retryAfter;if(n.request.retryCount=a.retryCount+1,c>a.retryCount)return l*t.retryAfterBaseValue}),i.schedule(VOt.bind(null,t,e,r),n)}o(HOt,"wrapRequest");async function VOt(t,e,r,n){let i=await r(n);if(i.data&&i.data.errors&&i.data.errors.length>0&&/Something went wrong while executing your query/.test(i.data.errors[0].message)){let s=new td(i.data.errors[0].message,500,{request:n,response:i});return NPe(t,e,s,n)}return i}o(VOt,"requestWithGraphqlErrorHandling");function kA(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:o((i,s,a)=>(i.request.request=Object.assign({},i.request.request,{retries:s,retryAfter:a}),i),"retryRequest")}};return r.enabled&&(t.hook.error("request",NPe.bind(null,r,n)),t.hook.wrap("request",HOt.bind(null,r,n))),n}o(kA,"retry");kA.VERSION=qOt;var RPe=function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(d){try{u(n.next(d))}catch(f){a(f)}}o(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(f){a(f)}}o(l,"rejected");function u(d){d.done?s(d.value):i(d.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})};function eP(t,e,r,n,i){return RPe(this,void 0,void 0,function*(){var s;let[a,c]=eC(RA),l={log:void 0,userAgent:Ql(),previews:void 0,retry:a,request:c},d=yield th(i,l,kA,QA).request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts{?name}",{owner:r,repo:n,run_id:e,name:t});if(d.status!==200)throw new uc(`Invalid response from GitHub API: ${d.status} (${(s=d?.headers)===null||s===void 0?void 0:s["x-github-request-id"]})`);if(d.data.artifacts.length===0)throw new sd(`Artifact not found for name: ${t}
|
||||
`)}o(j6,"validateFilePath");var wBe=N(IBe(),1);function kl(){return`@actions/artifact-${wBe.version}`}o(kl,"getUserAgentString");var eE=class extends Error{static{o(this,"FilesNotFoundError")}constructor(e=[]){let r="No files were found to upload";e.length>0&&(r+=`: ${e.join(", ")}`),super(r),this.files=e,this.name="FilesNotFoundError"}},dc=class extends Error{static{o(this,"InvalidResponseError")}constructor(e){super(e),this.name="InvalidResponseError"}},od=class extends Error{static{o(this,"ArtifactNotFoundError")}constructor(e="Artifact not found"){super(e),this.name="ArtifactNotFoundError"}},Pf=class extends Error{static{o(this,"GHESNotSupportedError")}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"}},ad=class extends Error{static{o(this,"NetworkError")}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"}};ad.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var iA=class extends Error{static{o(this,"UsageError")}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"}};iA.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var kQ=new Error("Failed to get backend IDs: The provided JWT token is invalid and/or missing claims");function Pl(){let t=WD(),e=VD(t);if(!e.scp)throw kQ;let r=e.scp.split(" ");if(r.length===0)throw kQ;for(let n of r){let i=n.split(":");if(i?.[0]!=="Actions.Results")continue;if(i.length!==3)throw kQ;let s={workflowRunBackendId:i[1],workflowJobRunBackendId:i[2]};return Xe(`Workflow Run Backend ID: ${s.workflowRunBackendId}`),Xe(`Workflow Job Run Backend ID: ${s.workflowJobRunBackendId}`),s}throw kQ}o(Pl,"getBackendIdsFromToken");function SBe(t){if(t)try{let r=new URL(t).searchParams.get("sig");r&&(jD(r),jD(encodeURIComponent(r)))}catch(e){Xe(`Failed to parse URL: ${t} ${e instanceof Error?e.message:String(e)}`)}}o(SBe,"maskSigUrl");function BBe(t){if(typeof t!="object"||t===null){Xe("body is not an object or is null");return}"signed_upload_url"in t&&typeof t.signed_upload_url=="string"&&SBe(t.signed_upload_url),"signed_url"in t&&typeof t.signed_url=="string"&&SBe(t.signed_url)}o(BBe,"maskSecretUrls");var PQ=function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(d){try{u(n.next(d))}catch(f){a(f)}}o(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(f){a(f)}}o(l,"rejected");function u(d){d.done?s(d.value):i(d.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})},W6=class{static{o(this,"ArtifactHttpClient")}constructor(e,r,n,i){this.maxAttempts=5,this.baseRetryIntervalMilliseconds=3e3,this.retryMultiplier=1.5;let s=WD();this.baseUrl=bSe(),r&&(this.maxAttempts=r),n&&(this.baseRetryIntervalMilliseconds=n),i&&(this.retryMultiplier=i),this.httpClient=new Mo(e,[new ef(s)])}request(e,r,n,i){return PQ(this,void 0,void 0,function*(){let s=new URL(`/twirp/${e}/${r}`,this.baseUrl).href;Xe(`[Request] ${r} ${s}`);let a={"Content-Type":n};try{let{body:c}=yield this.retryableRequest(()=>PQ(this,void 0,void 0,function*(){return this.httpClient.post(s,JSON.stringify(i),a)}));return c}catch(c){throw new Error(`Failed to ${r}: ${c.message}`)}})}retryableRequest(e){return PQ(this,void 0,void 0,function*(){let r=0,n="",i="";for(;r<this.maxAttempts;){let s=!1;try{let c=yield e(),l=c.message.statusCode;i=yield c.readBody(),Xe(`[Response] - ${c.message.statusCode}`),Xe(`Headers: ${JSON.stringify(c.message.headers,null,2)}`);let u=JSON.parse(i);if(BBe(u),Xe(`Body: ${JSON.stringify(u,null,2)}`),this.isSuccessStatusCode(l))return{response:c,body:u};if(s=this.isRetryableHttpStatusCode(l),n=`Failed request: (${l}) ${c.message.statusMessage}`,u.msg){if(iA.isUsageErrorMessage(u.msg))throw new iA;n=`${n}: ${u.msg}`}}catch(c){if(c instanceof SyntaxError&&Xe(`Raw Body: ${i}`),c instanceof iA)throw c;if(ad.isNetworkErrorCode(c?.code))throw new ad(c?.code);s=!0,n=c.message}if(!s)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 a=this.getExponentialRetryTimeMilliseconds(r);ct(`Attempt ${r+1} of ${this.maxAttempts} failed with error: ${n}. Retrying request in ${a} ms...`),yield this.sleep(a),r++}throw new Error("Request failed")})}isSuccessStatusCode(e){return e?e>=200&&e<300:!1}isRetryableHttpStatusCode(e){return e?[Hn.BadGateway,Hn.GatewayTimeout,Hn.InternalServerError,Hn.ServiceUnavailable,Hn.TooManyRequests].includes(e):!1}sleep(e){return PQ(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 Ol(t){let e=new W6(kl(),t?.maxAttempts,t?.retryIntervalMs,t?.retryMultiplier);return new QQ(e)}o(Ol,"internalArtifactTwirpClient");var rE=N(require("fs"),1);var tE=require("path");function xBe(t){if(!rE.existsSync(t))throw new Error(`The provided rootDirectory ${t} does not exist`);if(!rE.statSync(t).isDirectory())throw new Error(`The provided rootDirectory ${t} is not a valid directory`);ct("Root directory input is valid!")}o(xBe,"validateRootDirectory");function vBe(t,e){let r=[];e=(0,tE.normalize)(e),e=(0,tE.resolve)(e);for(let n of t){let i=rE.lstatSync(n,{throwIfNoEntry:!1});if(!i)throw new Error(`File ${n} does not exist`);if(i.isDirectory()){let s=n.replace(e,"");j6(s),r.push({sourcePath:null,destinationPath:s,stats:i})}else{if(n=(0,tE.normalize)(n),n=(0,tE.resolve)(n),!n.startsWith(e))throw new Error(`The rootDirectory: ${e} is not a parent directory of the file: ${n}`);let s=n.replace(e,"");j6(s),r.push({sourcePath:n,destinationPath:s,stats:i})}}return
Line truncated
|
||||
Are you trying to download from a different run? Try specifying a github-token with \`actions:read\` scope.`);l.length>1&&mi("Multiple artifacts found, defaulting to first.");let u={workflowRunBackendId:l[0].workflowRunBackendId,workflowJobRunBackendId:l[0].workflowJobRunBackendId,name:l[0].name},{signedUrl:d}=yield n.GetSignedArtifactURL(u);ct(`Redirecting to blob download url: ${UPe(d)}`);try{ct(`Starting download of artifact to: ${r}`);let f=yield qPe(d,r,e?.skipDecompress);ct("Artifact download completed successfully."),e?.expectedHash&&e?.expectedHash!==f.sha256Digest&&(i=!0,Xe(`Computed digest: ${f.sha256Digest}`),Xe(`Expected digest: ${e.expectedHash}`))}catch(f){throw new Error(`Unable to download and extract artifact: ${f.message}`)}return{downloadPath:r,digestMismatch:i}})}o(HPe,"downloadArtifactInternal");function VPe(){return ZE(this,arguments,void 0,function*(t=ISe()){return(yield oLt(t))?Xe(`Artifact destination folder already exists: ${t}`):(Xe(`Artifact destination folder does not exist, creating: ${t}`),yield WY.default.mkdir(t,{recursive:!0})),t})}o(VPe,"resolveOrCreateDirectory");var cLt=5,lLt=[400,401,403,404,422];function eC(t,e=cLt,r=lLt){var n;if(e<=0)return[{enabled:!1},t.request];let i={enabled:!0};r.length>0&&(i.doNotRetry=r);let s=Object.assign(Object.assign({},t.request),{retries:e});return Xe(`GitHub client configured with: (retries: ${s.retries}, retry-exempt-status-code: ${(n=i.doNotRetry)!==null&&n!==void 0?n:"octokit default: [400, 401, 403, 404, 422]"})`),[i,s]}o(eC,"getRetryOptions");var zPe="6.0.0";function PA(t){t.hook.wrap("request",(e,r)=>{t.log.debug("request",r);let n=Date.now(),i=t.request.endpoint.parse(r),s=i.url.replace(r.baseUrl,"");return e(r).then(a=>{let c=a.headers["x-github-request-id"];return t.log.info(`${i.method} ${s} - ${a.status} with id ${c} in ${Date.now()-n}ms`),a}).catch(a=>{let c=a.response?.headers["x-github-request-id"]||"UNKNOWN";throw t.log.error(`${i.method} ${s} - ${a.status} with id ${c} in ${Date.now()-n}ms`),a})})}o(PA,"requestLog");PA.VERSION=zPe;var WPe=N($Pe(),1);var uLt="0.0.0-development";function dLt(t){return t.request!==void 0}o(dLt,"isRequestError");async function jPe(t,e,r,n){if(!dLt(r)||!r?.request.request)throw r;if(r.status>=400&&!t.doNotRetry.includes(r.status)){let i=n.request.retries!=null?n.request.retries:t.retries,s=Math.pow((n.request.retryCount||0)+1,2);throw e.retry.retryRequest(r,i,s)}throw r}o(jPe,"errorRequest");async function fLt(t,e,r,n){let i=new WPe.default;return i.on("failed",function(s,a){let c=~~s.request.request?.retries,l=~~s.request.request?.retryAfter;if(n.request.retryCount=a.retryCount+1,c>a.retryCount)return l*t.retryAfterBaseValue}),i.schedule(hLt.bind(null,t,e,r),n)}o(fLt,"wrapRequest");async function hLt(t,e,r,n){let i=await r(n);if(i.data&&i.data.errors&&i.data.errors.length>0&&/Something went wrong while executing your query/.test(i.data.errors[0].message)){let s=new rd(i.data.errors[0].message,500,{request:n,response:i});return jPe(t,e,s,n)}return i}o(hLt,"requestWithGraphqlErrorHandling");function OA(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:o((i,s,a)=>(i.request.request=Object.assign({},i.request.request,{retries:s,retryAfter:a}),i),"retryRequest")}};return r.enabled&&(t.hook.error("request",jPe.bind(null,r,n)),t.hook.wrap("request",fLt.bind(null,r,n))),n}o(OA,"retry");OA.VERSION=uLt;var JPe=function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(d){try{u(n.next(d))}catch(f){a(f)}}o(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(f){a(f)}}o(l,"rejected");function u(d){d.done?s(d.value):i(d.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})};function eP(t,e,r,n,i){return JPe(this,void 0,void 0,function*(){var s;let[a,c]=eC(DA),l={log:void 0,userAgent:kl(),previews:void 0,retry:a,request:c},d=yield rh(i,l,OA,PA).request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts{?name}",{owner:r,repo:n,run_id:e,name:t});if(d.status!==200)throw new dc(`Invalid response from GitHub API: ${d.status} (${(s=d?.headers)===null||s===void 0?void 0:s["x-github-request-id"]})`);if(d.data.artifacts.length===0)throw new od(`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 f=d.data.artifacts[0];return d.data.artifacts.length>1&&(f=d.data.artifacts.sort((h,p)=>p.id-h.id)[0],Xe(`More than one artifact found for a single name, returning newest (id: ${f.id})`)),{artifact:{name:f.name,id:f.id,size:f.size_in_bytes,createdAt:f.created_at?new Date(f.created_at):void 0,digest:f.digest}}})}o(eP,"getArtifactPublic");function TPe(t){return RPe(this,void 0,void 0,function*(){var e;let r=Pl(),{workflowRunBackendId:n,workflowJobRunBackendId:i}=kl(),s={workflowRunBackendId:n,workflowJobRunBackendId:i,nameFilter:Cn.create({value:t})},a=yield r.ListArtifacts(s);if(a.artifacts.length===0)throw new sd(`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 f=d.data.artifacts[0];return d.data.artifacts.length>1&&(f=d.data.artifacts.sort((h,p)=>p.id-h.id)[0],Xe(`More than one artifact found for a single name, returning newest (id: ${f.id})`)),{artifact:{name:f.name,id:f.id,size:f.size_in_bytes,createdAt:f.created_at?new Date(f.created_at):void 0,digest:f.digest}}})}o(eP,"getArtifactPublic");function YPe(t){return JPe(this,void 0,void 0,function*(){var e;let r=Ol(),{workflowRunBackendId:n,workflowJobRunBackendId:i}=Pl(),s={workflowRunBackendId:n,workflowJobRunBackendId:i,nameFilter:bn.create({value:t})},a=yield r.ListArtifacts(s);if(a.artifacts.length===0)throw new od(`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 c=a.artifacts[0];return a.artifacts.length>1&&(c=a.artifacts.sort((l,u)=>Number(u.databaseId)-Number(l.databaseId))[0],Xe(`More than one artifact found for a single name, returning newest (id: ${c.databaseId})`)),{artifact:{name:c.name,id:Number(c.databaseId),size:Number(c.size),createdAt:c.createdAt?Io.toDate(c.createdAt):void 0,digest:(e=c.digest)===null||e===void 0?void 0:e.value}}})}o(TPe,"getArtifactInternal");var DPe=function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(d){try{u(n.next(d))}catch(f){a(f)}}o(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(f){a(f)}}o(l,"rejected");function u(d){d.done?s(d.value):i(d.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})};function QPe(t,e,r,n,i){return DPe(this,void 0,void 0,function*(){var s;let[a,c]=eC(RA),l={log:void 0,userAgent:Ql(),previews:void 0,retry:a,request:c},u=th(i,l,kA,QA),d=yield eP(t,e,r,n,i),f=yield u.rest.actions.deleteArtifact({owner:r,repo:n,artifact_id:d.artifact.id});if(f.status!==204)throw new uc(`Invalid response from GitHub API: ${f.status} (${(s=f?.headers)===null||s===void 0?void 0:s["x-github-request-id"]})`);return{id:d.artifact.id}})}o(QPe,"deleteArtifactPublic");function kPe(t){return DPe(this,void 0,void 0,function*(){let e=Pl(),{workflowRunBackendId:r,workflowJobRunBackendId:n}=kl(),i={workflowRunBackendId:r,workflowJobRunBackendId:n,nameFilter:Cn.create({value:t})},s=yield e.ListArtifacts(i);if(s.artifacts.length===0)throw new sd(`Artifact not found for name: ${t}`);let a=s.artifacts[0];s.artifacts.length>1&&(a=s.artifacts.sort((u,d)=>Number(d.databaseId)-Number(u.databaseId))[0],Xe(`More than one artifact found for a single name, returning newest (id: ${a.databaseId})`));let c={workflowRunBackendId:a.workflowRunBackendId,workflowJobRunBackendId:a.workflowJobRunBackendId,name:a.name},l=yield e.DeleteArtifact(c);return ct(`Artifact '${t}' (ID: ${l.artifactId}) deleted`),{id:Number(l.artifactId)}})}o(kPe,"deleteArtifactInternal");var PPe=function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(d){try{u(n.next(d))}catch(f){a(f)}}o(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(f){a(f)}}o(l,"rejected");function u(d){d.done?s(d.value):i(d.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})},tP=oSe(),rP=100,zOt=Math.ceil(tP/rP);function OPe(t,e,r,n){return PPe(this,arguments,void 0,function*(i,s,a,c,l=!1){ct(`Fetching artifact list for workflow run ${i} in repository ${s}/${a}`);let u=[],[d,f]=eC(RA),h={log:void 0,userAgent:Ql(),previews:void 0,retry:d,request:f},p=th(c,h,kA,QA),m=1,{data:g}=yield p.request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts",{owner:s,repo:a,run_id:i,per_page:rP,page:m}),E=Math.ceil(g.total_count/rP),y=g.total_count;y>tP&&(Ai(`Workflow run ${i} has ${y} artifacts, exceeding the limit of ${tP}. Results will be incomplete as only the first ${tP} artifacts will be returned`),E=zOt);for(let C of g.artifacts)u.push({name:C.name,id:C.id,size:C.size_in_bytes,createdAt:C.created_at?new Date(C.created_at):void 0,digest:C.digest});for(m++,m;m<=E;m++){Xe(`Fetching page ${m} of artifact list`);let{data:C}=yield p.request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts",{owner:s,repo:a,run_id:i,per_page:rP,page:m});for(let w of C.artifacts)u.push({name:w.name,id:w.id,size:w.size_in_bytes,createdAt:w.created_at?new Date(w.created_at):void 0,digest:w.digest})}return l&&(u=FPe(u)),ct(`Found ${u.length} artifact(s)`),{artifacts:u}})}o(OPe,"listArtifactsPublic");function LPe(){return PPe(this,arguments,void 0,function*(t=!1){let e=Pl(),{workflowRunBackendId:r,workflowJobRunBackendId:n}=kl(),i={workflowRunBackendId:r,workflowJobRunBackendId:n},a=(yield e.ListArtifacts(i)).artifacts.map(c=>{var l;return{name:c.name,id:Number(c.databaseId),size:Number(c.size),createdAt:c.createdAt?Io.toDate(c.createdAt):void 0,digest:(l=c.digest)===null||l===void 0?void 0:l.value}});return t&&(a=FPe(a)),ct(`Found ${a.length} artifact(s)`),{artifacts:a}})}o(LPe,"listArtifactsInternal");function FPe(t){t.sort((n,i)=>i.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}o(FPe,"filterLatest");var fB=function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(d){try{u(n.next(d))}catch(f){a(f)}}o(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(f){a(f)}}o(l,"rejected");function u(d){d.done?s(d.value):i(d.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})},jOt=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 i
Line truncated
|
||||
For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md`);let c=a.artifacts[0];return a.artifacts.length>1&&(c=a.artifacts.sort((l,u)=>Number(u.databaseId)-Number(l.databaseId))[0],Xe(`More than one artifact found for a single name, returning newest (id: ${c.databaseId})`)),{artifact:{name:c.name,id:Number(c.databaseId),size:Number(c.size),createdAt:c.createdAt?wo.toDate(c.createdAt):void 0,digest:(e=c.digest)===null||e===void 0?void 0:e.value}}})}o(YPe,"getArtifactInternal");var KPe=function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(d){try{u(n.next(d))}catch(f){a(f)}}o(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(f){a(f)}}o(l,"rejected");function u(d){d.done?s(d.value):i(d.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})};function XPe(t,e,r,n,i){return KPe(this,void 0,void 0,function*(){var s;let[a,c]=eC(DA),l={log:void 0,userAgent:kl(),previews:void 0,retry:a,request:c},u=rh(i,l,OA,PA),d=yield eP(t,e,r,n,i),f=yield u.rest.actions.deleteArtifact({owner:r,repo:n,artifact_id:d.artifact.id});if(f.status!==204)throw new dc(`Invalid response from GitHub API: ${f.status} (${(s=f?.headers)===null||s===void 0?void 0:s["x-github-request-id"]})`);return{id:d.artifact.id}})}o(XPe,"deleteArtifactPublic");function ZPe(t){return KPe(this,void 0,void 0,function*(){let e=Ol(),{workflowRunBackendId:r,workflowJobRunBackendId:n}=Pl(),i={workflowRunBackendId:r,workflowJobRunBackendId:n,nameFilter:bn.create({value:t})},s=yield e.ListArtifacts(i);if(s.artifacts.length===0)throw new od(`Artifact not found for name: ${t}`);let a=s.artifacts[0];s.artifacts.length>1&&(a=s.artifacts.sort((u,d)=>Number(d.databaseId)-Number(u.databaseId))[0],Xe(`More than one artifact found for a single name, returning newest (id: ${a.databaseId})`));let c={workflowRunBackendId:a.workflowRunBackendId,workflowJobRunBackendId:a.workflowJobRunBackendId,name:a.name},l=yield e.DeleteArtifact(c);return ct(`Artifact '${t}' (ID: ${l.artifactId}) deleted`),{id:Number(l.artifactId)}})}o(ZPe,"deleteArtifactInternal");var eOe=function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(d){try{u(n.next(d))}catch(f){a(f)}}o(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(f){a(f)}}o(l,"rejected");function u(d){d.done?s(d.value):i(d.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})},tP=BSe(),rP=100,pLt=Math.ceil(tP/rP);function tOe(t,e,r,n){return eOe(this,arguments,void 0,function*(i,s,a,c,l=!1){ct(`Fetching artifact list for workflow run ${i} in repository ${s}/${a}`);let u=[],[d,f]=eC(DA),h={log:void 0,userAgent:kl(),previews:void 0,retry:d,request:f},p=rh(c,h,OA,PA),g=1,{data:m}=yield p.request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts",{owner:s,repo:a,run_id:i,per_page:rP,page:g}),E=Math.ceil(m.total_count/rP),y=m.total_count;y>tP&&(mi(`Workflow run ${i} has ${y} artifacts, exceeding the limit of ${tP}. Results will be incomplete as only the first ${tP} artifacts will be returned`),E=pLt);for(let C of m.artifacts)u.push({name:C.name,id:C.id,size:C.size_in_bytes,createdAt:C.created_at?new Date(C.created_at):void 0,digest:C.digest});for(g++,g;g<=E;g++){Xe(`Fetching page ${g} of artifact list`);let{data:C}=yield p.request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts",{owner:s,repo:a,run_id:i,per_page:rP,page:g});for(let I of C.artifacts)u.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})}return l&&(u=nOe(u)),ct(`Found ${u.length} artifact(s)`),{artifacts:u}})}o(tOe,"listArtifactsPublic");function rOe(){return eOe(this,arguments,void 0,function*(t=!1){let e=Ol(),{workflowRunBackendId:r,workflowJobRunBackendId:n}=Pl(),i={workflowRunBackendId:r,workflowJobRunBackendId:n},a=(yield e.ListArtifacts(i)).artifacts.map(c=>{var l;return{name:c.name,id:Number(c.databaseId),size:Number(c.size),createdAt:c.createdAt?wo.toDate(c.createdAt):void 0,digest:(l=c.digest)===null||l===void 0?void 0:l.value}});return t&&(a=nOe(a)),ct(`Found ${a.length} artifact(s)`),{artifacts:a}})}o(rOe,"listArtifactsInternal");function nOe(t){t.sort((n,i)=>i.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}o(nOe,"filterLatest");var hB=function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(d){try{u(n.next(d))}catch(f){a(f)}}o(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(f){a(f)}}o(l,"rejected");function u(d){d.done?s(d.value):i(d.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})},ALt=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 i
Line truncated
|
||||
|
||||
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).`),s}})}downloadArtifact(e,r){return fB(this,void 0,void 0,function*(){try{if(Oy())throw new kf;if(r?.findBy){let{findBy:{repositoryOwner:n,repositoryName:i,token:s}}=r,a=jOt(r,["findBy"]);return IPe(e,n,i,s,a)}return SPe(e,r)}catch(n){throw Ai(`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).`),s}})}downloadArtifact(e,r){return hB(this,void 0,void 0,function*(){try{if(Oy())throw new Pf;if(r?.findBy){let{findBy:{repositoryOwner:n,repositoryName:i,token:s}}=r,a=ALt(r,["findBy"]);return GPe(e,n,i,s,a)}return HPe(e,r)}catch(n){throw mi(`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 fB(this,void 0,void 0,function*(){try{if(Oy())throw new kf;if(e?.findBy){let{findBy:{workflowRunId:r,repositoryOwner:n,repositoryName:i,token:s}}=e;return OPe(r,n,i,s,e?.latest)}return LPe(e?.latest)}catch(r){throw Ai(`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 hB(this,void 0,void 0,function*(){try{if(Oy())throw new Pf;if(e?.findBy){let{findBy:{workflowRunId:r,repositoryOwner:n,repositoryName:i,token:s}}=e;return tOe(r,n,i,s,e?.latest)}return rOe(e?.latest)}catch(r){throw mi(`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 fB(this,void 0,void 0,function*(){try{if(Oy())throw new kf;if(r?.findBy){let{findBy:{workflowRunId:n,repositoryOwner:i,repositoryName:s,token:a}}=r;return eP(e,n,i,s,a)}return TPe(e)}catch(n){throw Ai(`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 hB(this,void 0,void 0,function*(){try{if(Oy())throw new Pf;if(r?.findBy){let{findBy:{workflowRunId:n,repositoryOwner:i,repositoryName:s,token:a}}=r;return eP(e,n,i,s,a)}return YPe(e)}catch(n){throw mi(`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 fB(this,void 0,void 0,function*(){try{if(Oy())throw new kf;if(r?.findBy){let{findBy:{repositoryOwner:n,repositoryName:i,workflowRunId:s,token:a}}=r;return QPe(e,s,n,i,a)}return kPe(e)}catch(n){throw Ai(`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 hB(this,void 0,void 0,function*(){try{if(Oy())throw new Pf;if(r?.findBy){let{findBy:{repositoryOwner:n,repositoryName:i,workflowRunId:s,token:a}}=r;return XPe(e,s,n,i,a)}return ZPe(e)}catch(n){throw mi(`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 ekr=new tC;var nP=class{static{o(this,"GitHubArtifact")}static async upload(e){if(Ze.isGHES)throw new Error("@actions/artifact v2.0.0+ is currently not supported on GHES.");let r=$Y.default.basename(e.filename),n=new tC;L(`Uploading ${r} as an artifact`);let i=$Y.default.dirname(e.filename),s=await n.uploadArtifact(r,[e.filename],i,{retentionDays:e.retentionDays,skipArchive:!0});if(!s.id)throw new uc("Cannot upload artifact");let a=s.size??MPe.default.statSync(e.filename).size,c=`${Ze.workflowRunURL()}/artifacts/${s.id}`;return L(`Artifact download URL: ${c}`),{id:s.id,filename:r,digest:s.digest||"",size:a,url:c}}};var uK=R(UPe(),1);var kt=Symbol("NOT_RESOLVED"),$Ot=Symbol("MERGE_KEY");function Pi(t,e){return{tagName:t,nodeKind:"scalar",implicit:e.implicit??!1,matchByTagPrefix:e.matchByTagPrefix??!1,implicitFirstChars:e.implicitFirstChars??null,resolve:e.resolve,identify:e.identify??null,represent:e.represent??(r=>String(r)),representTagName:e.representTagName??null}}o(Pi,"defineScalarTag");function rK(t,e){let r=e.finalize===void 0;return{tagName:t,nodeKind:"sequence",implicit:!1,matchByTagPrefix:e.matchByTagPrefix??!1,create:e.create,addItem:e.addItem,finalize:e.finalize??(n=>n),carrierIsResult:r,identify:e.identify??null,represent:e.represent??(n=>n),representTagName:e.representTagName??null}}o(rK,"defineSequenceTag");function cP(t,e){let r=e.finalize===void 0;return{tagName:t,nodeKind:"mapping",implicit:!1,matchByTagPrefix:e.matchByTagPrefix??!1,create:e.create,addPair:e.addPair,has:e.has,keys:e.keys,get:e.get,finalize:e.finalize??(n=>n),carrierIsResult:r,identify:e.identify??null,represent:e.represent??(n=>n),representTagName:e.representTagName??null}}o(cP,"defineMappingTag");var JOt=Pi("tag:yaml.org,2002:str",{resolve:o(t=>t,"resolve"),identify:o(t=>typeof t=="string","identify")}),WOt=["","~","null","Null","NULL"],YOt=Pi("tag:yaml.org,2002:null",{implicit:!0,implicitFirstChars:["","~","n","N"],resolve:o(t=>WOt.indexOf(t)!==-1?null:kt,"resolve"),identify:o(t=>t===null,"identify"),represent:o(()=>"null","represent")}),KOt=Pi("tag:yaml.org,2002:null",{implicit:!0,implicitFirstChars:["n"],resolve:o((t,e)=>t==="null"||e&&t===""?null:kt,"resolve"),identify:o(t=>t===null,"identify"),represent:o(()=>"null","represent")}),XOt=["","~","null","Null","NULL"],ZOt=Pi("tag:yaml.org,2002:null",{implicit:!0,implicitFirstChars:["","~","n","N"],resolve:o(t=>XOt.indexOf(t)!==-1?null:kt,"resolve"),identify:o(t=>t===null,"identify"),represent:o(()=>"null","represent")}),eLt=["true","True","TRUE"],tLt=["false","False","FALSE"],rLt=Pi("tag:yaml.org,2002:bool",{implicit:!0,implicitFirstChars:["t","T","f","F"],resolve:o(t=>eLt.indexOf(t)!==-1?!0:tLt.indexOf(t)!==-1?!1:kt,"resolve"),identify:o(t=>Object.prototype.toString.call(t)==="[object Boolean]","identify"),represent:o(t=>t?"true":"false","represent")}),nLt=["true"],iLt=["false"],sLt=Pi("tag:yaml.org,2002:bool",{implicit:!0,implicitFirstChars:["t","f"],resolve:o(t=>nLt.indexOf(t)!==-1?!0:iLt.indexOf(t)!==-1?!1:kt,"resolve"),identify:o(t=>Object.prototype.toString.call(t)==="[object Boolean]","identify"),represent:o(t=>t?"true":"false","represent")}),oLt=["true","True","TRUE","y","Y","yes","Yes","YES","on","On","ON"],aLt=["false","False","FALSE","n","N","no","No","NO","off","Off","OFF"],cLt=Pi("tag:yaml.org,2002:bool",{implicit:!0,implicitFirstChars:["y","Y","n","N","t","T","f","F","o","O"],resolve:o(t=>oLt.indexOf(t)!==-1?!0:aLt.indexOf(t)!==-1?!1:kt,"resolve"),identify:o(t=>Object.prototype.toString.call(t)==="[object Boolean]","identify"),represent:o(t=>t?"true":"false","represent")}),lLt=new RegExp("^(?:0o[0-7]+|0x[0-9a-fA-F]+|[-+]?[0-9]+)$"),uLt=new RegExp("^(?:[-+]?0b[0-1]+|[-+]?0o[0-7]+|[-+]?0x[0-9a-fA-F]+|[-+]?[0-9]+)$");function dLt(t){let e=t,r=1;return(e[0]==="-"||e[0]==="+")&&(e[0]==="-"&&(r=-1),e=e.slice(1)),e.startsWith("0b")?r*parseInt(e.slice(2),2):e.startsWith("0o")?r*parseInt(e.slice(2),8):e.startsWith("0x")?r*parseInt(e.slice(2),16):r*parseInt(e,10)}o(dLt,"parseYamlInteger$2");function fLt(t,e){if(e){if(!uLt.test(t))return kt}else if(!lLt.test(t))return kt;let r=dLt(t);return Number.isFinite(r)?r:kt}o(fLt,"resolveYamlInteger$2");var XPe=Pi("tag:yaml.org,2002:int",{implicit:!0,implicitFirstChars:["-","+",..."0123456789"],resolve:fLt,identify:o(t=>Number.isInteger(t)&&!Object.is(t,-0)&&t.toString(10).indexOf("e")<0,"identify"),represent:o(t=>t.toString(10),"represent")}),hLt=new RegExp("^-?(?:0|[1-9][0-9]*)$"),pLt=new RegExp("^(?:[-+]?0b[0-1]+|[-+]?0o[0-7]+|[-+]?0x[0-9a-fA-F]+|[-+]?[0-9]+)$");function ALt(t){let e=t,r=1;return(e[0]==="-"||e[0]==="+")&&(e[0]==="-"&&(r=-1),e=e.slice(1)),e.startsWith("0b")?r*parseInt(e.slice(2),2):e.startsWith("0o")?r*parseInt(e.slice(2),8):e.startsWith("0x")?r*parseInt(e.slice(2),16):r*parseInt(e,10)}o(ALt,"parseYamlInteger$1");function mLt(t,e){if(e){if(!pLt.t
Line truncated
|
||||
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),n}})}};var Zkr=new tC;var nP=class{static{o(this,"GitHubArtifact")}static async upload(e){if(Ze.isGHES)throw new Error("@actions/artifact v2.0.0+ is currently not supported on GHES.");let r=KY.default.basename(e.filename),n=new tC;P(`Uploading ${r} as an artifact`);let i=KY.default.dirname(e.filename),s=await n.uploadArtifact(r,[e.filename],i,{retentionDays:e.retentionDays,skipArchive:!0});if(!s.id)throw new dc("Cannot upload artifact");let a=s.size??iOe.default.statSync(e.filename).size,c=`${Ze.workflowRunURL()}/artifacts/${s.id}`;return P(`Artifact download URL: ${c}`),{id:s.id,filename:r,digest:s.digest||"",size:a,url:c}}};var AK=N(sOe(),1);var Pt=Symbol("NOT_RESOLVED");function Oi(t,e){return{tagName:t,nodeKind:"scalar",implicit:e.implicit??!1,matchByTagPrefix:e.matchByTagPrefix??!1,implicitFirstChars:e.implicitFirstChars??null,resolve:e.resolve,identify:e.identify,represent:e.represent??(r=>String(r)),representTagName:e.representTagName??(()=>t)}}o(Oi,"defineScalarTag");function lK(t,e){let r=e.finalize===void 0;return{tagName:t,nodeKind:"sequence",implicit:!1,matchByTagPrefix:e.matchByTagPrefix??!1,create:e.create,addItem:e.addItem,finalize:e.finalize??(n=>n),carrierIsResult:r,identify:e.identify,represent:e.represent??(n=>n),representTagName:e.representTagName??(()=>t)}}o(lK,"defineSequenceTag");function aP(t,e){let r=e.finalize===void 0;return{tagName:t,nodeKind:"mapping",implicit:!1,matchByTagPrefix:e.matchByTagPrefix??!1,create:e.create,addPair:e.addPair,has:e.has,keys:e.keys,get:e.get,finalize:e.finalize??(n=>n),carrierIsResult:r,identify:e.identify,represent:e.represent??(n=>n),representTagName:e.representTagName??(()=>t)}}o(aP,"defineMappingTag");var mLt=Oi("tag:yaml.org,2002:str",{resolve:o(t=>t,"resolve"),identify:o(t=>typeof t=="string","identify")}),gLt=["","~","null","Null","NULL"],yLt=Oi("tag:yaml.org,2002:null",{implicit:!0,implicitFirstChars:["","~","n","N"],resolve:o(t=>gLt.indexOf(t)!==-1?null:Pt,"resolve"),identify:o(t=>t===null,"identify"),represent:o(()=>"null","represent")}),ELt=Oi("tag:yaml.org,2002:null",{implicit:!0,implicitFirstChars:["n"],resolve:o((t,e)=>t==="null"||e&&t===""?null:Pt,"resolve"),identify:o(t=>t===null,"identify"),represent:o(()=>"null","represent")}),CLt=["","~","null","Null","NULL"],bLt=Oi("tag:yaml.org,2002:null",{implicit:!0,implicitFirstChars:["","~","n","N"],resolve:o(t=>CLt.indexOf(t)!==-1?null:Pt,"resolve"),identify:o(t=>t===null,"identify"),represent:o(()=>"null","represent")}),ILt=["true","True","TRUE"],wLt=["false","False","FALSE"],SLt=Oi("tag:yaml.org,2002:bool",{implicit:!0,implicitFirstChars:["t","T","f","F"],resolve:o(t=>ILt.indexOf(t)!==-1?!0:wLt.indexOf(t)!==-1?!1:Pt,"resolve"),identify:o(t=>Object.prototype.toString.call(t)==="[object Boolean]","identify"),represent:o(t=>t?"true":"false","represent")}),BLt=["true"],xLt=["false"],vLt=Oi("tag:yaml.org,2002:bool",{implicit:!0,implicitFirstChars:["t","f"],resolve:o(t=>BLt.indexOf(t)!==-1?!0:xLt.indexOf(t)!==-1?!1:Pt,"resolve"),identify:o(t=>Object.prototype.toString.call(t)==="[object Boolean]","identify"),represent:o(t=>t?"true":"false","represent")}),NLt=["true","True","TRUE","y","Y","yes","Yes","YES","on","On","ON"],_Lt=["false","False","FALSE","n","N","no","No","NO","off","Off","OFF"],TLt=Oi("tag:yaml.org,2002:bool",{implicit:!0,implicitFirstChars:["y","Y","n","N","t","T","f","F","o","O"],resolve:o(t=>NLt.indexOf(t)!==-1?!0:_Lt.indexOf(t)!==-1?!1:Pt,"resolve"),identify:o(t=>Object.prototype.toString.call(t)==="[object Boolean]","identify"),represent:o(t=>t?"true":"false","represent")}),RLt=new RegExp("^(?:0o[0-7]+|0x[0-9a-fA-F]+|[-+]?[0-9]+)$"),DLt=new RegExp("^(?:[-+]?0b[0-1]+|[-+]?0o[0-7]+|[-+]?0x[0-9a-fA-F]+|[-+]?[0-9]+)$");function QLt(t){let e=t,r=1;return(e[0]==="-"||e[0]==="+")&&(e[0]==="-"&&(r=-1),e=e.slice(1)),e.startsWith("0b")?r*parseInt(e.slice(2),2):e.startsWith("0o")?r*parseInt(e.slice(2),8):e.startsWith("0x")?r*parseInt(e.slice(2),16):r*parseInt(e,10)}o(QLt,"parseYamlInteger$2");function kLt(t,e){if(e){if(!DLt.test(t))return Pt}else if(!RLt.test(t))return Pt;let r=QLt(t);return Number.isFinite(r)?r:Pt}o(kLt,"resolveYamlInteger$2");var pOe=Oi("tag:yaml.org,2002:int",{implicit:!0,implicitFirstChars:["-","+",..."0123456789"],resolve:kLt,identify:o(t=>Number.isInteger(t)&&!Object.is(t,-0)&&t.toString(10).indexOf("e")<0,"identify"),represent:o(t=>t.toString(10),"represent")}),PLt=new RegExp("^-?(?:0|[1-9][0-9]*)$"),OLt=new RegExp("^(?:[-+]?0b[0-1]+|[-+]?0o[0-7]+|[-+]?0x[0-9a-fA-F]+|[-+]?[0-9]+)$");function LLt(t){let e=t,r=1;return(e[0]==="-"||e[0]==="+")&&(e[0]==="-"&&(r=-1),e=e.slice(1)),e.startsWith("0b")?r*parseInt(e.slice(2),2):e.startsWith("0o")?r*parseInt(e.slice(2),8):e.startsWith("0x")?r*parseInt(e.slice(2),16):r*parseInt(e,10)}o(LLt,"parseYamlInteger$1");function FLt(t,e){if(e){if(!OLt.test(t))return Pt}else if(!PLt.tes
Line truncated
|
||||
${l}`}let f=XY(t.buffer,i[c],s[c],t.position,d);l+=`${" ".repeat(r.indent)}${ZY((t.line+1).toString(),u)} | ${f.str}
|
||||
`,l+=`${"-".repeat(r.indent+u+3+f.pos)}^
|
||||
`;for(let h=1;h<=r.linesAfter&&!(c+h>=s.length);h++){let p=XY(t.buffer,i[c+h],s[c+h],t.position-(i[c]-i[c+h]),d);l+=`${" ".repeat(r.indent)}${ZY((t.line+h+1).toString(),u)} | ${p.str}
|
||||
`}return l.replace(/\n$/,"")}o(SFt,"makeSnippet");function cOe(t,e){let r="";return t.mark?(t.mark.name&&(r+=`in "${t.mark.name}" `),r+=`(${t.mark.line+1}:${t.mark.column+1})`,!e&&t.mark.snippet&&(r+=`
|
||||
|
||||
${t.mark.snippet}`),`${t.reason} ${r}`):t.reason}o(GPe,"formatError");var eFt=class extends Error{static{o(this,"YAMLException")}reason;mark;constructor(t,e){super(),this.name="YAMLException",this.reason=t,this.mark=e,this.message=GPe(this,!1),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}toString(t){return`${this.name}: ${GPe(this,t)}`}};function HPe(t){switch(t){case 48:return"\0";case 97:return"\x07";case 98:return"\b";case 116:return" ";case 9:return" ";case 110:return`
|
||||
`;case 118:return"\v";case 102:return"\f";case 114:return"\r";case 101:return"\x1B";case 32:return" ";case 34:return'"';case 47:return"/";case 92:return"\\";case 78:return"\x85";case 95:return"\xA0";case 76:return"\u2028";case 80:return"\u2029";default:return""}}o(HPe,"simpleEscapeSequence");var tFt=new Array(256),rFt=new Array(256);for(let t=0;t<256;t++)tFt[t]=HPe(t)?1:0,rFt[t]=HPe(t);function JY(t){return encodeURI(t).replace(/!/g,"%21")}o(JY,"tagPercentEncode");function tOe(t){let e=t;return e.charCodeAt(0)===33?(e=e.slice(1),`!${JY(e)}`):e.slice(0,18)==="tag:yaml.org,2002:"?`!!${JY(e.slice(18))}`:`!<${JY(e)}>`}o(tOe,"tagNameShort");var nFt={filename:"",schema:XLt,json:!1,maxTotalMergeKeys:1e4,maxAliases:-1};var KY=String.raw`(?:%[0-9A-Fa-f]{2}|[0-9A-Za-z\-#;/?:@&=+$,_.!~*'()\[\]])`,rOe=String.raw`(?:%[0-9A-Fa-f]{2}|[0-9A-Za-z\-#;/?:@&=+$.~*'()_])`,hkr=new RegExp(`^(?:${KY})*$`),pkr=new RegExp(`^(?:${rOe})+$`),Akr=new RegExp(`^(?:!(?:${KY})*|${rOe}(?:${KY})*)$`),iFt={filename:"",maxDepth:100};var mkr={...iFt,...nFt};var sP=class{static{o(this,"Style")}tagged=!1;flow=!1;singleQuoted=!1;doubleQuoted=!1;literal=!1;folded=!1},PA=Symbol("INVALID");function sFt(t){let e=new Set([t.defaultScalarTag,t.defaultSequenceTag,t.defaultMappingTag].filter(s=>s!==void 0)),r=t.implicitScalarTags,n=t.tags.filter(s=>!(s.nodeKind==="scalar"&&s.implicit)&&!e.has(s)),i=t.tags.filter(s=>e.has(s));return[...r.map(s=>({tag:s,implicitTag:!0})),...n.map(s=>({tag:s,implicitTag:!1})),...i.map(s=>({tag:s,implicitTag:!0}))]}o(sFt,"buildRepresentTypes");function oFt(t,e){for(let r=0,n=t.representTypes.length;r<n;r+=1){let{tag:i,implicitTag:s}=t.representTypes[r];if(i.identify&&i.identify(e)){let a;return i.matchByTagPrefix&&i.representTagName?a=i.representTagName(e):a=i.tagName,{tag:i,tagName:a,implicitTag:s}}}return null}o(oFt,"matchTag");function pB(t,e){if(!t.noRefs&&e!==null&&typeof e=="object"){let d=t.refs.get(e);if(d)return d.anchor===void 0&&(d.anchor=`ref_${t.refCounter++}`),{kind:"alias",tag:"",style:new sP,anchor:d.anchor}}let r=oFt(t,e);if(!r){if(e===void 0||t.skipInvalid)return PA;throw new eFt(`unacceptable kind of an object to dump ${Object.prototype.toString.call(e)}`)}let{tag:n,tagName:i,implicitTag:s}=r,a=s?i:tOe(i);if(n.nodeKind==="scalar"){let d=new sP;return d.tagged=!s,{kind:"scalar",tag:a,style:d,value:n.represent(e)}}if(n.nodeKind==="sequence"){let d=n.represent(e),f=new sP;f.tagged=!s;let h={kind:"sequence",tag:a,style:f,items:[]};t.noRefs||t.refs.set(e,h);for(let p=0,m=d.length;p<m;p+=1){let g=pB(t,d[p]);g===PA&&d[p]===void 0&&(g=pB(t,null)),g!==PA&&h.items.push(g)}return h}let c=n.represent(e),l=new sP;l.tagged=!s;let u={kind:"mapping",tag:a,style:l,items:[]};t.noRefs||t.refs.set(e,u);for(let[d,f]of c){let h=pB(t,d);if(h===PA)continue;let p=pB(t,f);p!==PA&&u.items.push({key:h,value:p})}return u}o(pB,"build");function aFt(t,e,r={}){let n=pB({representTypes:sFt(e),noRefs:r.noRefs??!1,skipInvalid:r.skipInvalid??!1,refs:new Map,refCounter:0},t);return[{contents:n===PA?null:n,directives:[]}]}o(aFt,"jsToAst");var cFt=Symbol("visit:break"),nOe=Symbol("visit:skip");function aP(t,e,r){let n=e(t,r);if(n===cFt)return!0;if(n===nOe)return!1;let i=r.depth+1;switch(t.kind){case"sequence":for(let s of t.items)if(aP(s,e,{depth:i,parent:t,isKey:!1}))return!0;break;case"mapping":for(let{key:s,value:a}of t.items)if(aP(s,e,{depth:i,parent:t,isKey:!0})||aP(a,e,{depth:i,parent:t,isKey:!1}))return!0;break}return!1}o(aP,"visitNode");function lFt(t,e){for(let r of t)if(r.contents&&aP(r.contents,e,{depth:0,parent:null,isKey:!1}))return}o(lFt,"visit");var sK=65279,uFt=9,OA=10,iOe=13,dFt=32,fFt=33,sOe=34,XY=35,hFt=37,pFt=38,oOe=39,AFt=42,aOe=44,oK=45,mB=58,mFt=61,gFt=62,cOe=63,yFt=64,lOe=91,uOe=93,EFt=96,dOe=123,CFt=124,fOe=125,Oi={};Oi[0]="\\0";Oi[7]="\\a";Oi[8]="\\b";Oi[9]="\\t";Oi[10]="\\n";Oi[11]="\\v";Oi[12]="\\f";Oi[13]="\\r";Oi[27]="\\e";Oi[34]='\\"';Oi[92]="\\\\";Oi[133]="\\N";Oi[160]="\\_";Oi[8232]="\\L";Oi[8233]="\\P";var aK={indent:2,seqNoIndent:!1,seqInlineFirst:!0,sortKeys:!1,lineWidth:80,flowBracketPadding:!1,flowSkipCommaSpace:!1,flowSkipColonSpace:!1,quoteFlowKeys:!1,quoteStyle:"single",forceQuotes:!1,tagBeforeAnchor:!1};function bFt(t){return t.style.tagged?t.tag:tOe(t.tag)}o(bFt,"nodeTagShort");function wFt(t){let e={...aK,...t};return{...e,defaultScalarTagName:e.schema.defaultScalarTag.tagName,implicitResolvers:e.schema.implicitScalarTags}}o(wFt,"createPresenterState");function IFt(t){let e=t.toString(16).toUpperCase(),r=t<=255?"x":"u",n=t<=255?2:4;return`\\${r}${"0".repeat(n-e.length)}${e}`}o(IFt,"encodeNonPrintable");function VPe(t,e){let r=" ".repeat(e),n=0,i="",s=t.length;for(;n<s;){let a,c=t.indexOf(`
|
||||
`,n);c===-1?(a=t.slice(n),n=s):(a=t.slice(n,c+1),n=c+1),a.length&&a!==`
|
||||
`&&(i+=r),i+=a}return i}o(VPe,"indentString");function ZY(t,e){return`
|
||||
${" ".repeat(t.indent*e)}`}o(ZY,"generateNextLine");function SFt(t,e){let r=t.indent*Math.max(1,e);return{indent:r,blockIndent:e===0?t.indent+1:t.indent,lineWidth:t.lineWidth===-1?-1:Math.max(Math.min(t.lineWidth,40),t.lineWidth-r)}}o(SFt,"scalarLayout");function zPe(t,e){for(let r=0,n=t.implicitResolvers.length;r<n;r+=1){let i=t.implicitResolvers[r];if(i.resolve(e,!1,i.tagName)!==kt)return i.tagName}return t.defaultScalarTagName}o(zPe,"resolveImplicitTag");function nC(t){return t===dFt||t===uFt}o(nC,"isWhitespace");function BFt(t){let e=t.charCodeAt(0);if(e!==oK&&e!==46||t.charCodeAt(1)!==e||t.charCodeAt(2)!==e)return!1;if(t.length===3)return!0;let r=t.charCodeAt(3);return nC(r)||r===iOe||r===OA}o(BFt,"startsWithDocumentSeparator");function gB(t){return t>=32&&t<=126||t>=161&&t<=55295&&t!==8232&&t!==8233||t>=57344&&t<=65533&&t!==sK||t>=65536&&t<=1114111}o(gB,"isPrintable");function jPe(t){return gB(t)&&t!==sK&&t!==iOe&&t!==OA}o(jPe,"isNsCharOrWhitespace");function eK(t,e,r){let n=jPe(t),i=n&&!nC(t);return(r?n:n&&t!==aOe&&t!==lOe&&t!==uOe&&t!==dOe&&t!==fOe)&&t!==XY&&!(e===mB&&!i)||jPe(e)&&!nC(e)&&t===XY||e===mB&&i}o(eK,"isPlainSafe");function xFt(t){return gB(t)&&t!==sK&&!nC(t)&&t!==oK&&t!==cOe&&t!==mB&&t!==aOe&&t!==lOe&&t!==uOe&&t!==dOe&&t!==fOe&&t!==XY&&t!==pFt&&t!==AFt&&t!==fFt&&t!==CFt&&t!==mFt&&t!==gFt&&t!==oOe&&t!==sOe&&t!==hFt&&t!==yFt&&t!==EFt}o(xFt,"isPlainSafeFirst");function vFt(t,e){let r=rC(t,0);if(xFt(r))return!0;if(t.length>1&&(r===oK||r===cOe||r===mB)){let n=rC(t,1);return!nC(n)&&eK(n,r,e)}return!1}o(vFt,"isPlainSafeAtStart");function NFt(t){return!nC(t)&&t!==mB}o(NFt,"isPlainSafeLast");function rC(t,e){let r=t.charCodeAt(e),n;return r>=55296&&r<=56319&&e+1<t.length&&(n=t.charCodeAt(e+1),n>=56320&&n<=57343)?(r-55296)*1024+n-56320+65536:r}o(rC,"codePointAt");function hOe(t){return/^\n* /.test(t)}o(hOe,"needIndentIndicator");var yB=1,AB=2,cK=3,lK=4,sh=5;function _Ft(t,e,r,n,i,s){let{blockIndent:a,lineWidth:c}=r,l,u=0,d=-1,f=!1,h=!1,p=c!==-1,m=-1,g=!BFt(e)&&vFt(e,s)&&NFt(rC(e,e.length-1));if(n||i)for(l=0;l<e.length;u>=65536?l+=2:l++){if(u=rC(e,l),!gB(u))return sh;g=g&&eK(u,d,s),d=u}else{for(l=0;l<e.length;u>=65536?l+=2:l++){if(u=rC(e,l),u===OA)f=!0,p&&(h=h||l-m-1>c&&e[m+1]!==" ",m=l);else if(!gB(u))return sh;g=g&&eK(u,d,s),d=u}h=h||p&&l-m-1>c&&e[m+1]!==" "}return!f&&!h?g&&!i?yB:t.quoteStyle==="double"?sh:AB:a>9&&hOe(e)?sh:h?lK:cK}o(_Ft,"chooseScalarStyle");function RFt(t,e,r){let{indent:n,blockIndent:i,lineWidth:s}=r;switch(e){case yB:return JPe(t,n);case AB:return`'${JPe(t,n).replace(/'/g,"''")}'`;case cK:return"|"+$Pe(t,i)+WPe(VPe(t,n));case lK:return">"+$Pe(t,i)+WPe(VPe(DFt(t,s),n));case sh:return`"${QFt(t)}"`}}o(RFt,"renderScalarStyle");function TFt(t,e,r,n,i){let s=n||!i;if(e.style.singleQuoted)return AB;if(e.style.doubleQuoted)return sh;if(!s){if(e.style.literal)return cK;if(e.style.folded)return lK}let a=e.value;if(a.length===0)return e.style.tagged||zPe(t,a)===e.tag?yB:t.quoteStyle==="double"?sh:AB;let c=_Ft(t,a,r,s,t.forceQuotes&&!n,i);return c===yB&&!e.style.tagged&&zPe(t,a)!==e.tag?t.quoteStyle==="double"?sh:AB:c}o(TFt,"resolveScalarStyle");function $Pe(t,e){let r=hOe(t)?String(e):"",n=t[t.length-1]===`
|
||||
`;return`${r}${n&&(t[t.length-2]===`
|
||||
`||t===`
|
||||
`)?"+":n?"":"-"}
|
||||
`}o($Pe,"blockHeader");function JPe(t,e){let r=t.indexOf(`
|
||||
${t.mark.snippet}`),`${t.reason} ${r}`):t.reason}o(cOe,"formatError");var BFt=class gOe extends Error{static{o(this,"YAMLException")}reason;mark;constructor(e,r){super(),this.name="YAMLException",this.reason=e,this.mark=r,this.message=cOe(this,!1),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}toString(e){return`${this.name}: ${cOe(this,e)}`}static throwAt(e,r,n,i=""){let s=0,a=0;for(let l=0;l<r;l++){let u=e.charCodeAt(l);u===10?(s++,a=l+1):u===13&&(s++,e.charCodeAt(l+1)===10&&l++,a=l+1)}let c={name:i,buffer:e,position:r,line:s,column:r-a};throw c.snippet=SFt(c),new gOe(n,c)}},rC={DOCUMENT:1,SEQUENCE:2,MAPPING:3,SCALAR:4,ALIAS:5,POP:6},it={PLAIN:1,SINGLE_QUOTED:2,DOUBLE_QUOTED:3,LITERAL_BLOCK:4,FOLDED_BLOCK:5},oh={BLOCK:1,FLOW:2},dK={CLIP:1,STRIP:2,KEEP:3};function lOe(t){switch(t){case 48:return"\0";case 97:return"\x07";case 98:return"\b";case 116:return" ";case 9:return" ";case 110:return`
|
||||
`;case 118:return"\v";case 102:return"\f";case 114:return"\r";case 101:return"\x1B";case 32:return" ";case 34:return'"';case 47:return"/";case 92:return"\\";case 78:return"\x85";case 95:return"\xA0";case 76:return"\u2028";case 80:return"\u2029";default:return""}}o(lOe,"simpleEscapeSequence");var xFt=new Array(256),vFt=new Array(256);for(let t=0;t<256;t++)xFt[t]=lOe(t)?1:0,vFt[t]=lOe(t);var fPr=Object.assign(Object.create(null),{"!":"!","!!":"tag:yaml.org,2002:"});function eK(t){return encodeURI(t).replace(/!/g,"%21")}o(eK,"tagPercentEncode");function yOe(t){let e=t;return e.charCodeAt(0)===33?(e=e.slice(1),`!${eK(e)}`):e.slice(0,18)==="tag:yaml.org,2002:"?`!!${eK(e.slice(18))}`:`!<${eK(e)}>`}o(yOe,"tagNameShort");var NFt={filename:"",schema:CFt,json:!1,maxTotalMergeKeys:1e4,maxAliases:-1};var nK=String.raw`(?:%[0-9A-Fa-f]{2}|[0-9A-Za-z\-#;/?:@&=+$,_.!~*'()\[\]])`,EOe=String.raw`(?:%[0-9A-Fa-f]{2}|[0-9A-Za-z\-#;/?:@&=+$.~*'()_])`,hPr=new RegExp(`^(?:${nK})*$`),pPr=new RegExp(`^(?:${EOe})+$`),APr=new RegExp(`^(?:!(?:${nK})*|${EOe}(?:${nK})*)$`),_Ft={filename:"",maxDepth:100};var mPr={..._Ft,...NFt};var LA=Symbol("INVALID");function TFt(t){let e=new Set([t.defaultScalarTag,t.defaultSequenceTag,t.defaultMappingTag].filter(s=>s!==void 0)),r=t.implicitScalarTags,n=t.tags.filter(s=>!(s.nodeKind==="scalar"&&s.implicit)&&!e.has(s)),i=t.tags.filter(s=>e.has(s));return[...r.map(s=>({tag:s,implicitTag:!0})),...n.map(s=>({tag:s,implicitTag:!1})),...i.map(s=>({tag:s,implicitTag:!0}))]}o(TFt,"buildRepresentTypes");function RFt(t,e){for(let r=0,n=t.representTypes.length;r<n;r+=1){let{tag:i,implicitTag:s}=t.representTypes[r];if(i.identify(e)){let a;return i.matchByTagPrefix?a=i.representTagName(e):a=i.tagName,{tag:i,tagName:a,implicitTag:s}}}return null}o(RFt,"matchTag");function mB(t,e){if(!t.noRefs&&e!==null&&typeof e=="object"){let u=t.refs.get(e);if(u)return u.anchor===void 0&&(u.anchor=`ref_${t.refCounter++}`),{kind:"alias",anchor:u.anchor}}let r=RFt(t,e);if(!r){if(e===void 0||t.skipInvalid)return LA;throw new BFt(`unacceptable kind of an object to dump ${Object.prototype.toString.call(e)}`)}let{tag:n,tagName:i,implicitTag:s}=r,a=s?i:yOe(i);if(n.nodeKind==="scalar")return{kind:"scalar",tag:a,tagged:!s,style:it.PLAIN,value:n.represent(e)};if(n.nodeKind==="sequence"){let u=n.represent(e),d={kind:"sequence",tag:a,tagged:!s,style:oh.BLOCK,items:[]};t.noRefs||t.refs.set(e,d);for(let f=0,h=u.length;f<h;f+=1){let p=mB(t,u[f]);p===LA&&u[f]===void 0&&(p=mB(t,null)),p!==LA&&d.items.push(p)}return d}let c=n.represent(e),l={kind:"mapping",tag:a,tagged:!s,style:oh.BLOCK,items:[]};t.noRefs||t.refs.set(e,l);for(let[u,d]of c){let f=mB(t,u);if(f===LA)continue;let h=mB(t,d);h!==LA&&l.items.push({key:f,value:h})}return l}o(mB,"build");function DFt(t,e,r={}){let n=mB({representTypes:TFt(e),noRefs:r.noRefs??!1,skipInvalid:r.skipInvalid??!1,refs:new Map,refCounter:0},t);return[{contents:n===LA?null:n,directives:[]}]}o(DFt,"jsToAst");var QFt=Symbol("visit:break"),COe=Symbol("visit:skip");function sP(t,e,r){let n=e(t,r);if(n===QFt)return!0;if(n===COe)return!1;let i=r.depth+1;switch(t.kind){case"sequence":for(let s of t.items)if(sP(s,e,{depth:i,parent:t,isKey:!1}))return!0;break;case"mapping":for(let{key:s,value:a}of t.items)if(sP(s,e,{depth:i,parent:t,isKey:!0})||sP(a,e,{depth:i,parent:t,isKey:!1}))return!0;break}return!1}o(sP,"visitNode");function uOe(t,e){for(let r of t)if(r.contents&&sP(r.contents,e,{depth:0,parent:null,isKey:!1}))return}o(uOe,"visit");function uP(t,e){return(t&1<<e)!==0}o(uP,"hasBit");var dOe={applyQuoteFlowKeysOption:kFt,doubleQuoteForInvisibles:PFt,doubleQuoteWhitespaceOnly:OFt,applyForceQuotesOption:LFt,tryLongOrMultilineAsBlock:FFt,quoteInvalidPlain:MFt,fallbackToDoubleQuoted:UFt};function bOe(t){return t.presenterOptions.quoteStyle==="single"&&uP(t.allowedStylesMask,it.SINGLE_QUOTED)?it.SINGLE_QUOTED:it.DOUBLE_QUOTED}o(bOe,"_preferredQuotedStyle");function kFt(t){t.presenterOptions.quoteFlowKeys&&(!t.isKey||!t.flowOnly||t.style!==it.PLAIN||(t.style=it.DOUBLE_QUOTED))}o(kFt,"applyQuoteFlowKeysOption");function PFt(t){t.style===it.PLAIN&&/[\t\x7F-\xA0\u2028\u2029\uFEFF\uFFFE\uFFFF]/.test(t.node.value)&&(t.style=it.DOUBLE_QUOTED)}o(PFt,"doubleQuoteForInvisibles");function OFt(t){t.style===it.PLAIN&&/^\s+$/.test(t.node.value)&&(t.style=it.DOUBLE_QUOTED)}o(OFt,"doubleQuoteWhitespaceOnly");function LFt(t){t.presenterOptions.forceQuotes&&(t.isKey||t.style!==it.PLAIN||(t.style=t.node.value.includes(`
|
||||
`)?it.DOUBLE_QUOTED:bOe(t)))}o(LFt,"applyForceQuotesOption");function FFt(t){if(t.style!==it.PLAIN||t.isKey)return;let e=t.node.value,r=e.indexOf(`
|
||||
`)!==-1;if(!uP(t.allowedStylesMask,it.LITERAL_BLOCK)){r&&(t.style=it.DOUBLE_QUOTED);return}let n=t.presenterOptions.lineWidth;if(n===-1){r&&(t.style=it.LITERAL_BLOCK);return}let i=Math.max(Math.min(n,40),n-t.shiftOfContent),s=0,a=!1;for(;s<=e.length;){let c=e.length,l=e.indexOf(`
|
||||
`,s);l!==-1&&(c=l);let u=e.slice(s,c);if(u.length>i&&u[0]!==" "&&/ [^ \t]/.test(u)&&(a=!0),l===-1)break;s=l+1}a?t.style=it.FOLDED_BLOCK:r&&(t.style=it.LITERAL_BLOCK)}o(FFt,"tryLongOrMultilineAsBlock");function MFt(t){t.style===it.PLAIN&&!uP(t.allowedStylesMask,it.PLAIN)&&(t.style=bOe(t))}o(MFt,"quoteInvalidPlain");function UFt(t){uP(t.allowedStylesMask,t.style)||(t.style=it.DOUBLE_QUOTED)}o(UFt,"fallbackToDoubleQuoted");function AB(t,e){return t|1<<e}o(AB,"setBit");var qFt="[\\x09\\x0A\\x0D\\x20-\\x7E\\x85\\xA0-\\uD7FF\\uE000-\\uFFFD\\u{10000}-\\u{10FFFF}]",GFt="[\\n\\r]",HFt="\\uFEFF",fK="[ \\t]",IOe=`(?:(?!(?:${GFt}|${HFt}))${qFt})`,dP=`(?:(?!${fK})${IOe})`,wOe="[\\x09\\x20-\\uD7FF\\uE000-\\uFFFF\\u{10000}-\\u{10FFFF}]",SOe="[-?:,\\[\\]{}#&*!|>'\"%@`]",VFt="[,\\[\\]{}]",iK=dP,sK=`(?:(?!${VFt})${dP})`,zFt=`(?:(?:(?!${SOe})${dP})|[?:-](?=${iK}))`,$Ft=`(?:(?:(?!${SOe})${dP})|[?:-](?=${sK}))`,BOe=`(?:(?:(?![:#])${iK})|:(?=${iK}))#*`,xOe=`(?:(?:(?![:#])${sK})|:(?=${sK}))#*`,vOe=`(?:${fK}*${BOe})*`,NOe=`(?:${fK}*${xOe})*`,_Oe=`${zFt}#*${vOe}`,TOe=`${$Ft}#*${NOe}`,jFt=_Oe,WFt=TOe,JFt=`\\n+${BOe}${vOe}`,YFt=`\\n+${xOe}${NOe}`,KFt=`${_Oe}(?:${JFt})*`,XFt=`${TOe}(?:${YFt})*`,ZFt=new RegExp(`^(?:${KFt})$`,"u"),eMt=new RegExp(`^(?:${XFt})$`,"u"),tMt=new RegExp(`^(?:${jFt})$`,"u"),rMt=new RegExp(`^(?:${WFt})$`,"u"),nMt=new RegExp(`^(?:${wOe})*$`,"u"),iMt=new RegExp(`^(?:${wOe}|\\n)*$`,"u"),sMt=new RegExp(`^(?:${IOe}|\\n)*$`,"u"),oMt=/^(?:---|\.\.\.)(?=$|[ \t\n\r])/,hK=/^(?:---|\.\.\.)(?=$|[ \t\n\r])/m;function aMt(t){let e=t.node.value;if(e!==""){if(!(t.isKey?t.flowOnly?rMt:tMt:t.flowOnly?eMt:ZFt).test(e)||t.shiftOfFirstLine===0&&oMt.test(e))return!1;if(t.shiftOfContent===0){let n=e.indexOf(`
|
||||
`);if(n!==-1){let i=e.slice(n+1);if(hK.test(i))return!1}}}let r=t.presenterOptions.schema.resolveImplicitScalarTag(e).tag.tagName;return!(!t.node.tagged&&r!==t.node.tag||!t.node.tagged&&e==="="&&r===t.presenterOptions.schema.defaultScalarTag.tagName)}o(aMt,"canUsePlain");function cMt(t){let e=t.node.value;if(!(t.isKey?nMt:iMt).test(e)||/[ \t]\n|\n[ \t]/.test(e))return!1;if(!t.isKey&&t.shiftOfContent===0){let r=e.indexOf(`
|
||||
`);if(r!==-1&&hK.test(e.slice(r+1)))return!1}return!0}o(cMt,"canUseSingleQuoted");function lMt(t){if(t.flowOnly||!sMt.test(t.node.value))return!1;let e=t.shiftOfContent-t.shiftOfParent;return!(e<1||e>9&&/^\n* /.test(t.node.value)||t.shiftOfContent===0&&hK.test(t.node.value))}o(lMt,"canUseBlock");function uMt(t){let e=AB(0,it.DOUBLE_QUOTED);aMt(t)&&(e=AB(e,it.PLAIN)),cMt(t)&&(e=AB(e,it.SINGLE_QUOTED)),lMt(t)&&(e=AB(AB(e,it.LITERAL_BLOCK),it.FOLDED_BLOCK)),t.allowedStylesMask=e}o(uMt,"detectAllowedStyles");function dMt(t){switch(t.style){case it.PLAIN:return fMt(t);case it.SINGLE_QUOTED:return hMt(t);case it.LITERAL_BLOCK:return pMt(t);case it.FOLDED_BLOCK:return AMt(t);case it.DOUBLE_QUOTED:return mMt(t)}}o(dMt,"renderScalar");function fMt(t){return ROe(t.node.value,t.shiftOfContent)}o(fMt,"renderPlain");function hMt(t){return`'${ROe(t.node.value,t.shiftOfContent).replace(/'/g,"''")}'`}o(hMt,"renderSingleQuoted");function pMt(t){let e=t.node.value;return"|"+QOe(e,t.shiftOfParent,t.shiftOfContent)+kOe(DOe(e,t.shiftOfContent))}o(pMt,"renderLiteralBlock");function AMt(t){let e=t.node.value,r=t.presenterOptions.lineWidth,n=1/0;return r!==-1&&(n=Math.max(Math.min(r,40),r-t.shiftOfContent)),">"+QOe(e,t.shiftOfParent,t.shiftOfContent)+kOe(DOe(yMt(e,n),t.shiftOfContent))}o(AMt,"renderFoldedBlock");function mMt(t){return`"${bMt(t.node.value)}"`}o(mMt,"renderDoubleQuoted");function ROe(t,e){let r=t.indexOf(`
|
||||
`);if(r===-1)return t;let n=" ".repeat(e),i=t.slice(0,r),s=/(\n+)([^\n]*)/g;s.lastIndex=r;let a;for(;a=s.exec(t);){let c=a[1].length,l=a[2];i+=`
|
||||
`.repeat(c+1)+n+l}return i}o(JPe,"encodeFlowBreaks");function WPe(t){return t[t.length-1]===`
|
||||
`?t.slice(0,-1):t}o(WPe,"dropEndingNewline");function DFt(t,e){let r=/(\n+)([^\n]*)/g,n=t.indexOf(`
|
||||
`);n===-1&&(n=t.length),r.lastIndex=n;let i=YPe(t.slice(0,n),e),s=t[0]===`
|
||||
`||t[0]===" ",a,c;for(;c=r.exec(t);){let l=c[1],u=c[2];a=u[0]===" ",i+=l+(!s&&!a&&u!==""?`
|
||||
`:"")+YPe(u,e),s=a}return i}o(DFt,"foldBlockScalar");function YPe(t,e){if(t===""||t[0]===" ")return t;let r=/ [^ ]/g,n,i=0,s,a=0,c=0,l="";for(;n=r.exec(t);)c=n.index,c-i>e&&(s=a>i?a:c,l+=`
|
||||
`.repeat(c+1)+n+l}return i}o(ROe,"encodeFlowBreaks");function DOe(t,e){let r=" ".repeat(e),n=0,i="",s=t.length;for(;n<s;){let a,c=t.indexOf(`
|
||||
`,n);c===-1?(a=t.slice(n),n=s):(a=t.slice(n,c+1),n=c+1),a.length&&a!==`
|
||||
`&&(i+=r),i+=a}return i}o(DOe,"indentString");function gMt(t){return/^\n* /.test(t)}o(gMt,"needIndentIndicator");function QOe(t,e,r){let n=gMt(t)?String(r-e):"",i=t[t.length-1]===`
|
||||
`;return`${n}${i&&(t[t.length-2]===`
|
||||
`||t===`
|
||||
`)?"+":i?"":"-"}
|
||||
`}o(QOe,"blockHeader");function kOe(t){return t[t.length-1]===`
|
||||
`?t.slice(0,-1):t}o(kOe,"dropEndingNewline");function oK(t){return t===" "||t===" "}o(oK,"isMoreIndented");function fOe(t,e){if(t===""||oK(t[0]))return t;let r=/ [^ \t]/g,n,i=0,s,a=0,c=0,l="";for(;n=r.exec(t);)c=n.index,c-i>e&&(s=a>i?a:c,l+=`
|
||||
${t.slice(i,s)}`,i=s+1),a=c;return l+=`
|
||||
`,t.length-i>e&&a>i?l+=`${t.slice(i,a)}
|
||||
${t.slice(a+1)}`:l+=t.slice(i),l.slice(1)}o(YPe,"foldLine");function QFt(t){let e="",r=0;for(let n=0;n<t.length;r>=65536?n+=2:n++){r=rC(t,n);let i=Oi[r];if(i){e+=i;continue}if(gB(r)){e+=t[n],r>=65536&&(e+=t[n+1]);continue}e+=IFt(r)}return e}o(QFt,"escapeString");function kFt(t,e,r){let n="";for(let s=0,a=r.items.length;s<a;s+=1){let c=bd(t,e,r.items[s],{});n!==""&&(n+=`,${t.flowSkipCommaSpace?"":" "}`),n+=c}let i=t.flowBracketPadding&&n!==""?" ":"";return`[${i}${n}${i}]`}o(kFt,"writeFlowSequence");function KPe(t,e,r,n){let i="";for(let s=0,a=r.items.length;s<a;s+=1){let c=bd(t,e+1,r.items[s],{block:!0,compact:t.seqInlineFirst,isblockseq:!0});(!n||i!=="")&&(i+=ZY(t,e)),c===""||OA===c.charCodeAt(0)?i+="-":i+="- ",i+=c}return i}o(KPe,"writeBlockSequence");function PFt(t,e,r){let n="",i=pOe(t,r.items);for(let{key:a,value:c}of i){let l="";n!==""&&(l+=`,${t.flowSkipCommaSpace?"":" "}`);let u=bd(t,e,a,{iskey:!0}),d=u.length>1024;d?l+="? ":t.quoteFlowKeys&&(l+='"');let f=bd(t,e,c,{}),h=t.flowSkipColonSpace||f===""?"":" ";l+=`${u}${t.quoteFlowKeys&&!d?'"':""}:${h}${f}`,n+=l}let s=t.flowBracketPadding&&n!==""?" ":"";return`{${s}${n}${s}}`}o(PFt,"writeFlowMapping");function oP(t){return t.kind==="scalar"?t.value:t}o(oP,"sortKeyValue");function pOe(t,e){if(!t.sortKeys)return e;let r=e.slice();if(t.sortKeys===!0)r.sort((n,i)=>{let s=oP(n.key),a=oP(i.key);return s<a?-1:s>a?1:0});else{let n=t.sortKeys;r.sort((i,s)=>n(oP(i.key),oP(s.key)))}return r}o(pOe,"sortMappingItems");function OFt(t,e,r,n){let i="",s=pOe(t,r.items);for(let a=0,c=s.length;a<c;a+=1){let l="";(!n||i!=="")&&(l+=ZY(t,e));let{key:u,value:d}=s[a],f=(u.kind==="mapping"||u.kind==="sequence")&&!u.style.flow&&u.items.length!==0||u.kind==="scalar"&&(u.style.literal||u.style.folded),h=f?bd(t,e+1,u,{block:!0,compact:!0,isblockseq:!tK(t,u,e+1)}):bd(t,e+1,u,{block:!0,compact:!0,iskey:!0}),p=u.kind==="scalar"&&u.value.indexOf(`
|
||||
`)!==-1,m=f||p||h.length>1024;m&&(h&&OA===h.charCodeAt(0)?l+="?":l+="? "),l+=h,m&&(l+=ZY(t,e));let g=bd(t,e+1,d,{block:!0,compact:m,isblockseq:m&&!tK(t,d,e+1)}),E=u.kind==="scalar"&&u.value===""&&h!==""&&h.charCodeAt(h.length-1)!==oOe&&h.charCodeAt(h.length-1)!==sOe,y=!m&&(u.kind==="alias"||E)?" ":"";g===""||OA===g.charCodeAt(0)?l+=`${y}:`:l+=`${y}: `,l+=g,i+=l}return i}o(OFt,"writeBlockMapping");function tK(t,e,r){return e.style.tagged||e.anchor!==void 0||t.indent<2&&r>0}o(tK,"cannotBeCompact");function bd(t,e,r,n){if(r.kind==="alias")return`*${r.anchor}`;let{block:i=!1,iskey:s=!1,isblockseq:a=!1}=n,c=n.compact??!1,l=r.anchor!==void 0;tK(t,r,e)&&(c=!1);let u,d=r.style.tagged,f=i&&(r.kind==="mapping"||r.kind==="sequence")&&!r.style.flow&&r.items.length!==0;if(r.kind==="mapping")f?u=OFt(t,e,r,c):u=PFt(t,e,r);else if(r.kind==="sequence")f?t.seqNoIndent&&!a&&e>0?u=KPe(t,e-1,r,c):u=KPe(t,e,r,c):u=kFt(t,e,r);else{let h=SFt(t,e),p=TFt(t,r,h,s,i);u=RFt(r.value,p,h),d=r.style.tagged||p!==yB&&r.tag!==t.defaultScalarTagName}if(f&&c&&e>0&&t.indent>2&&(u=`${" ".repeat(t.indent-2)}${u}`),d||l){let h=[],p=d?bFt(r):null,m=l?`&${r.anchor}`:null;t.tagBeforeAnchor?(p!==null&&h.push(p),m!==null&&h.push(m)):(m!==null&&h.push(m),p!==null&&h.push(p));let g=u===""||u.charCodeAt(0)===OA?"":" ";u=`${h.join(" ")}${g}${u}`}return u}o(bd,"writeNode");function LFt(t){return(t.kind==="sequence"||t.kind==="mapping")&&!t.style.flow&&t.items.length!==0&&!t.style.tagged&&t.anchor===void 0}o(LFt,"rootStartsOwnLine");function FFt(t){let e=t;for(;(e.kind==="sequence"||e.kind==="mapping")&&!e.style.flow&&e.items.length!==0;)e=e.kind==="sequence"?e.items[e.items.length-1]:e.items[e.items.length-1].value;if(e.kind!=="scalar"||!(e.style.literal||e.style.folded))return!1;let{value:r}=e;return r.endsWith(`
|
||||
${t.slice(a+1)}`:l+=t.slice(i),l.slice(1)}o(fOe,"foldLine");function yMt(t,e){let r=/(\n+)([^\n]*)/g,n=t.indexOf(`
|
||||
`);n===-1&&(n=t.length),r.lastIndex=n;let i=fOe(t.slice(0,n),e),s=t[0]===`
|
||||
`||oK(t[0]),a,c;for(;c=r.exec(t);){let l=c[1],u=c[2];a=u!==""&&oK(u[0]),i+=l+(!s&&!a&&u!==""?`
|
||||
`:"")+fOe(u,e),s=a}return i}o(yMt,"foldBlockScalar");var EMt=/["\\\x00-\x1F\x7F-\xA0\u2028\u2029\uD800-\uDFFF\uFEFF\uFFFE\uFFFF]/gu;function CMt(t){switch(t){case"\0":return"\\0";case"\x07":return"\\a";case"\b":return"\\b";case" ":return"\\t";case`
|
||||
`:return"\\n";case"\v":return"\\v";case"\f":return"\\f";case"\r":return"\\r";case"\x1B":return"\\e";case'"':return'\\"';case"\\":return"\\\\";case"\x85":return"\\N";case"\xA0":return"\\_";case"\u2028":return"\\L";case"\u2029":return"\\P"}let e=t.charCodeAt(0),r=e.toString(16).toUpperCase();return e<=255?`\\x${"0".repeat(2-r.length)}${r}`:`\\u${"0".repeat(4-r.length)}${r}`}o(CMt,"escapeCharacter");function bMt(t){return t.replace(EMt,CMt)}o(bMt,"escapeString");var oP=10,pK={indent:2,seqNoIndent:!1,seqInlineFirst:!0,lineWidth:80,flowBracketPadding:!1,flowSkipCommaSpace:!1,flowSkipColonSpace:!1,quoteFlowKeys:!1,quoteStyle:"single",forceQuotes:!1,scalarStyleRules:Object.keys(dOe).map(t=>Reflect.get(dOe,t)),tagBeforeAnchor:!1};function IMt(t){return t.tagged?t.tag:yOe(t.tag)}o(IMt,"nodeTagShort");function wMt(t){let e={...pK,...t};return e.flowSkipColonSpace&&(e.quoteFlowKeys=!0),{...e,defaultScalarTagName:e.schema.defaultScalarTag.tagName,openEnded:!1}}o(wMt,"createPresenterState");function aK(t,e){return`
|
||||
${" ".repeat(t.indent*e)}`}o(aK,"generateNextLine");function SMt(t,e,r,n,i,s){return{node:e,parent:r,level:n,isKey:i,flowOnly:s,shiftOfParent:n===0?-1:t.indent*(n-1),shiftOfContent:t.indent*Math.max(1,n),shiftOfFirstLine:n===0?0:t.indent*n,presenterOptions:t,allowedStylesMask:0,style:e.style}}o(SMt,"scalarLayout");function BMt(t,e,r){let n="";for(let s=0,a=r.items.length;s<a;s+=1){let c=Id(t,e,r.items[s],r,{}).text;s>0&&(n+=`,${t.flowSkipCommaSpace?"":" "}`),n+=c}let i=t.flowBracketPadding&&r.items.length>0?" ":"";return`[${i}${n}${i}]`}o(BMt,"writeFlowSequence");function hOe(t,e,r,n){let i="";for(let s=0,a=r.items.length;s<a;s+=1){let c=Id(t,e+1,r.items[s],r,{block:!0,compact:t.seqInlineFirst,isblockseq:!0}).text;(!n||i!=="")&&(i+=aK(t,e)),c===""||oP===c.charCodeAt(0)?i+="-":i+="- ",i+=c}return i}o(hOe,"writeBlockSequence");function xMt(t,e,r){let n="";for(let{key:s,value:a}of r.items){let c="";n!==""&&(c+=`,${t.flowSkipCommaSpace?"":" "}`);let l=Id(t,e,s,r,{iskey:!0}),u=l.text,d=Id(t,e,a,r,{}).text,f=t.flowSkipColonSpace||d===""?"":" ",h=s.kind==="scalar"&&l.noBody&&(s.tagged||s.anchor!==void 0),p=s.kind==="alias"||h?" ":"";c+=`${u}${p}:${f}${d}`,n+=c}let i=t.flowBracketPadding&&n!==""?" ":"";return`{${i}${n}${i}}`}o(xMt,"writeFlowMapping");function vMt(t,e,r,n){let i="";for(let s=0,a=r.items.length;s<a;s+=1){let c="";(!n||i!=="")&&(c+=aK(t,e));let{key:l,value:u}=r.items[s],d=(l.kind==="mapping"||l.kind==="sequence")&&l.style===oh.BLOCK&&l.items.length!==0||l.kind==="scalar"&&(l.style===it.LITERAL_BLOCK||l.style===it.FOLDED_BLOCK),f=d?Id(t,e+1,l,r,{block:!0,compact:!0,isblockseq:!cK(t,l,e+1)}):Id(t,e+1,l,r,{block:!0,compact:!0,iskey:!0}),h=f.text,p=l.kind==="scalar"&&l.value.indexOf(`
|
||||
`)!==-1,g=h.length>1024&&/^[\s\S]{1025}/u.test(h),m=d||p||g;m&&(h&&oP===h.charCodeAt(0)?c+="?":c+="? "),c+=h,m&&(c+=aK(t,e));let E=Id(t,e+1,u,r,{block:!0,compact:m,isblockseq:m&&!cK(t,u,e+1)}).text,y=l.kind==="scalar"&&f.noBody&&(l.tagged||l.anchor!==void 0),C=!m&&(l.kind==="alias"||y)?" ":"";E===""||oP===E.charCodeAt(0)?c+=`${C}:`:c+=`${C}: `,c+=E,i+=c}return i}o(vMt,"writeBlockMapping");function cK(t,e,r){return e.kind==="alias"?!0:e.tagged||e.anchor!==void 0||t.indent<2&&r>0}o(cK,"cannotBeCompact");function Id(t,e,r,n,i){if(r.kind==="alias")return t.openEnded=!1,{text:`*${r.anchor}`,noBody:!1};let{block:s=!1,iskey:a=!1,isblockseq:c=!1}=i,l=i.compact??!1,u=r.anchor!==void 0;cK(t,r,e)&&(l=!1);let d,f=r.tagged,h=s&&(r.kind==="mapping"||r.kind==="sequence")&&r.style===oh.BLOCK&&r.items.length!==0;if(r.kind==="mapping")h?d=vMt(t,e,r,l):d=xMt(t,e,r);else if(r.kind==="sequence")h?t.seqNoIndent&&!c&&e>0?d=hOe(t,e-1,r,l):d=hOe(t,e,r,l):d=BMt(t,e,r);else{let m=SMt(t,r,n,e,a,!s);uMt(m);for(let E of t.scalarStyleRules)E(m);d=dMt(m),t.openEnded=(m.style===it.LITERAL_BLOCK||m.style===it.FOLDED_BLOCK)&&(r.value===`
|
||||
`||r.value.endsWith(`
|
||||
|
||||
`)||r===`
|
||||
`}o(FFt,"isOpenEnded");function MFt(t){let e="";for(let r of t.directives){if(r.kind==="yaml"){e+=`%YAML ${r.version}
|
||||
`)),f=r.tagged||d===""&&m.flowOnly&&n?.kind==="sequence"&&!u||m.style!==it.PLAIN&&r.tag!==t.defaultScalarTagName}(r.kind==="mapping"||r.kind==="sequence")&&!h&&(t.openEnded=!1),h&&l&&e>0&&t.indent>2&&(d=`${" ".repeat(t.indent-2)}${d}`);let p=d==="",g=d;if(f||u){let m=[],E=f?IMt(r):null,y=u?`&${r.anchor}`:null;t.tagBeforeAnchor?(E!==null&&m.push(E),y!==null&&m.push(y)):(y!==null&&m.push(y),E!==null&&m.push(E));let C=d===""||d.charCodeAt(0)===oP?"":" ";g=`${m.join(" ")}${C}${d}`}return{text:g,noBody:p}}o(Id,"writeNode");function NMt(t){return(t.kind==="sequence"||t.kind==="mapping")&&t.style===oh.BLOCK&&t.items.length!==0&&!t.tagged&&t.anchor===void 0}o(NMt,"rootStartsOwnLine");function _Mt(t){let e="";for(let r of t.directives){if(r.kind==="yaml"){e+=`%YAML ${r.version}
|
||||
`;continue}let{handle:n,prefix:i}=r;e+=`%TAG ${n} ${i}
|
||||
`}return e}o(MFt,"writeDocumentDirectives");function UFt(t,e){let r=wFt(e),n="",i=!1;for(let s=0;s<t.length;s+=1){let a=t[s],c=MFt(a),l=c!=="",u=a.explicitStart||l||s>0&&!i;if(n+=c,a.contents===null)u&&(n+=`---
|
||||
`);else if(u){let d=bd(r,0,a.contents,{block:!0,compact:!0}),f=d===""?"":l||LFt(a.contents)?`
|
||||
`}return e}o(_Mt,"writeDocumentDirectives");function TMt(t,e){let r=wMt(e),n="",i=!1;for(let s=0;s<t.length;s+=1){let a=t[s];r.openEnded=!1;let c=_Mt(a),l=c!=="",u=a.explicitStart||l||s>0&&!i;if(n+=c,a.contents===null)u&&(n+=`---
|
||||
`);else if(u){let d=Id(r,0,a.contents,null,{block:!0,compact:!0}).text,f=d===""?"":l||NMt(a.contents)?`
|
||||
`:" ";n+=`---${f}${d}
|
||||
`}else n+=bd(r,0,a.contents,{block:!0,compact:!0})+`
|
||||
`;i=a.explicitEnd||a.contents!==null&&FFt(a.contents),i&&(n+=`...
|
||||
`)}return n}o(UFt,"present");var qFt=ZLt.withTags({...WY,resolve:o((t,e,r)=>{let n=WY.resolve(t,e,r);return n===kt?XPe.resolve(t,e,r):n},"resolve")},{...YY,resolve:o((t,e,r)=>{let n=YY.resolve(t,e,r);return n===kt?ZPe.resolve(t,e,r):n},"resolve")}),GFt={...aK,schema:qFt,skipInvalid:!1,noRefs:!1,flowLevel:-1,transform:o(()=>{},"transform")};function AOe(t,e={}){let r={...GFt,...e},n=aFt(t,r.schema,{noRefs:r.noRefs,skipInvalid:r.skipInvalid});return r.flowLevel>=0&&lFt(n,(i,s)=>{if(!(s.depth<r.flowLevel))return i.style.flow=!0,nOe}),r.transform(n),UFt(n,{...jLt(r,Object.keys(aK)),schema:r.schema})}o(AOe,"dump");var mOe=R(require("os"),1);var uP=class t{static{o(this,"GitHubSummary")}static async writeBuildSummary(e){let r=o(function(l,u,d=!1){return`<a href="${u}">${l}</a>`+(d?mOe.default.EOL:"")},"addLink"),n=e.exportRes.refs.length,i=n>0?e.exportRes.refs?.[0]:void 0,s=i?e.exportRes.summaries?.[i]:void 0,a=e.driver==="cloud"&&e.endpoint?e.endpoint?.replace(/^cloud:\/\//,"").split("/")[0]:void 0,c=$U.addHeading("Docker Build summary",2);if(a&&n===1&&i&&s){let l=t.formatDBCBuildURL(a,i,s.defaultPlatform);c.addRaw("<p>").addRaw("For a detailed look at the build, you can check the results at:").addRaw("</p>").addRaw("<p>").addRaw(`:whale: ${r(`<strong>${l}</strong>`,l)}`).addRaw("</p>")}if(e.uploadRes){let l=`./${Ze.runId}/${e.uploadRes.url.split("/").slice(-2).join("/")}`;a&&n===1?c.addRaw("<p>").addRaw("You can also download the following build record archive and import it into Docker Desktop's Builds view. ").addBreak().addRaw("Build records include details such as timing, dependencies, results, logs, traces, and other information about a build. ").addRaw(r("Learn more","https://www.docker.com/blog/new-beta-feature-deep-dive-into-github-actions-docker-builds-with-docker-desktop/?utm_source=github&utm_medium=actions")).addRaw("</p>"):c.addRaw("<p>").addRaw("For a detailed look at the build, download the following build record archive and import it into Docker Desktop's Builds view. ").addBreak().addRaw("Build records include details such as timing, dependencies, results, logs, traces, and other information about a build. ").addRaw(r("Learn more","https://www.docker.com/blog/new-beta-feature-deep-dive-into-github-actions-docker-builds-with-docker-desktop/?utm_source=github&utm_medium=actions")).addRaw("</p>"),c.addRaw("<p>").addRaw(`:arrow_down: ${r(`<strong>${re.stringToUnicodeEntities(e.uploadRes.filename)}</strong>`,l)} (${re.formatFileSize(e.uploadRes.size)} - includes <strong>${n} build record${n>1?"s":""}</strong>)`).addRaw("</p>")}else e.exportRes.summaries&&c.addRaw("<p>").addRaw("The following table provides a brief summary of your build.").addBreak().addRaw("For a detailed look at the build, including timing, dependencies, results, logs, traces, and other information, consider enabling the export of the build record so you can import it into Docker Desktop's Builds view. ").addRaw(r("Learn more","https://www.docker.com/blog/new-beta-feature-deep-dive-into-github-actions-docker-builds-with-docker-desktop/?utm_source=github&utm_medium=actions")).addRaw("</p>");if(c.addRaw("<p>").addRaw("Find this useful? ").addRaw(r("Let us know","https://docs.docker.com/feedback/gha-build-summary")).addRaw("</p>"),e.exportRes.summaries){c.addRaw("<p>");let l=[[{header:!0,data:"ID"},{header:!0,data:"Name"},{header:!0,data:"Status"},{header:!0,data:"Cached"},{header:!0,data:"Duration"},...a&&n>1?[{header:!0,data:"Build result URL"}]:[]]],u;for(let d in e.exportRes.summaries)if(Object.prototype.hasOwnProperty.call(e.exportRes.summaries,d)){let f=e.exportRes.summaries[d];l.push([{data:`<code>${d.substring(0,6).toUpperCase()}</code>`},{data:`<strong>${re.stringToUnicodeEntities(f.name)}</strong>`},{data:`${f.status==="completed"?":white_check_mark:":f.status==="canceled"?":no_entry_sign:":":x:"} ${f.status}`},{data:`${f.numCachedSteps>0?Math.round(f.numCachedSteps/f.numTotalSteps*100):0}%`},{data:f.duration},...a&&n>1?[{data:r(":whale: Open",t.formatDBCBuildURL(a,d,f.defaultPlatform))}]:[]]),f.error&&(u=f.error)}c.addTable([...l]),c.addRaw("</p>"),u&&(c.addRaw("<blockquote>"),re.countLines(u)>10?c.addRaw("<details><summary><strong>Error</strong></summary>").addCodeBlock(uK.default.encode(u),"text").addRaw("</details>"):c.addRaw("<strong>Error</strong>").addBreak().addRaw("<p>").addCodeBlock(uK.default.encode(u),"text").addRaw("</p>"),c.addRaw("</blockquote>"))}e.inputs&&c.addRaw("<details><summary><strong>Build inputs</strong></summary>").addCodeBlock(AOe(e.inputs,{indent:2,lineWidth:-1}),"yaml").addRaw("</details>"),e.bakeDefinition&&c.addRaw("<details><summary><strong>Bake definition</strong></summary>").addCodeBlock(JSON.stringify(e.bakeDefinition,null,2),"json").addRaw("</details>"),L("Writing summary"),await c.addSeparator().write()}static formatDBCBuildURL(e,r,n){return`https://app.docker.com/build/accounts/${e}/builds/${(n??"linux/amd64").replace("/","-")}/${r}`}};var LA=R(require("fs"),1),dK=R(require("path"),1);va
Line truncated
|
||||
`),{delimiter:",",trim:!0,columns:!1,relaxColumnCount:!0});for(let i of n){if(i.length==1&&!i[0].startsWith("type="))return e=="local";for(let[s,a]of i.map(c=>c.split("=").map(l=>l.trim())))if(s=="type"&&a==e)return!0}return!1}static hasAttestationType(e,r){let n=bo(r,{delimiter:",",trim:!0,columns:!1,relaxColumnCount:!0});for(let i of n)for(let[s,a]of i.map(c=>c.split("=").map(l=>l.trim())))if(s=="type"&&a==e)return!0;return!1}static resolveAttestationAttrs(e){let r=bo(e,{delimiter:",",trim:!0,columns:!1,relaxColumnCount:!0}),n=[];for(let i of r)for(let s of i)try{let a=re.parseBool(s);n.push(`disabled=${!a}`)}catch{n.push(s)}return n.join(",")}static hasGitAuthTokenSecret(e,r){for(let n of e){if(r&&n.startsWith(`GIT_AUTH_TOKEN.${r}=`))return!0;if(n.startsWith("GIT_AUTH_TOKEN="))return!0}return!1}static parseSecretKvp(e,r){let n=e.indexOf("="),i=e.substring(0,n),s=e.substring(n+1);if(i.length==0||s.length==0)throw new Error(`${e} is not a valid secret`);return r&&kc(s),[i,s]}};var fK=R(require("fs"),1),gOe=R(require("path"),1);var dP=class t{static{o(this,"Bake")}buildx;metadataFilename;constructor(e){this.buildx=e?.buildx||new Dt,this.metadataFilename=`bake-metadata-${re.generateRandomString()}.json`}getMetadataFilePath(){return gOe.default.join(mt.tmpDir(),this.metadataFilename)}resolveMetadata(){let e=this.getMetadataFilePath();if(!fK.default.existsSync(e))return;let r=fK.default.readFileSync(e,{encoding:"utf-8"}).trim();if(r!=="null")return JSON.parse(r)}resolveRefs(e){if(!e&&(e=this.resolveMetadata(),!e))return;let r=new Array;for(let n in e)"buildx.build.ref"in e[n]&&r.push(e[n]["buildx.build.ref"]);return r.length>0?r:void 0}resolveWarnings(e){if(!(!e&&(e=this.resolveMetadata(),!e))&&"buildx.build.warnings"in e)return e["buildx.build.warnings"]}async getDefinition(e,r){r=r||{ignoreReturnCode:!0},r.ignoreReturnCode=!0,r.env=Object.assign({},process.env,r.env||{},e.githubToken?{BUILDX_BAKE_GIT_AUTH_TOKEN:e.githubToken}:{});let n=["bake"],i,s=[],a=[...e.files||[],e.source];if(a){for(let l of a.map(u=>u?u.trim():""))if(l.length!=0){if(!re.isValidRef(l)){s.push(l);continue}if(i)throw new Error("Only one remote bake definition can be defined");i=l}}i&&n.push(i);for(let l of s)n.push("--file",l);if(e.overrides)for(let l of e.overrides)n.push("--set",l);if(e.vars)for(let l of e.vars)n.push("--var",l);if(e.allow)for(let l of e.allow)n.push("--allow",l);e.call&&n.push("--call",e.call),e.load&&n.push("--load"),e.noCache&&n.push("--no-cache"),e.provenance&&n.push("--provenance",e.provenance),e.push&&n.push("--push"),e.sbom&&n.push("--sbom",e.sbom);let c=await this.buildx.getCommand([...n,"--print",...e.targets||[]]);return await _e.getExecOutput(c.command,c.args,r).then(l=>{if(l.stderr.length>0&&l.exitCode!=0)throw new Error(`cannot parse bake definitions: ${l.stderr.match(/(.*)\s*$/)?.[0]?.trim()??"unknown error"}`);return t.parseDefinition(l.stdout.trim())})}static parseDefinition(e){let r=JSON.parse(e);for(let n in r.target){let i=r.target[n];i.attest&&Array.isArray(i.attest)&&(i.attest=i.attest.map(s=>t.parseAttestEntry(s))),i["cache-from"]&&Array.isArray(i["cache-from"])&&(i["cache-from"]=i["cache-from"].map(s=>t.parseCacheEntry(s))),i["cache-to"]&&Array.isArray(i["cache-to"])&&(i["cache-to"]=i["cache-to"].map(s=>t.parseCacheEntry(s))),i.output&&Array.isArray(i.output)&&(i.output=i.output.map(s=>t.parseExportEntry(s))),i.secret&&Array.isArray(i.secret)&&(i.secret=i.secret.map(s=>t.parseSecretEntry(s))),i.ssh&&Array.isArray(i.ssh)&&(i.ssh=i.ssh.map(s=>t.parseSSHEntry(s)))}return r}static parseAttestEntry(e){if(typeof e!="string")return e;let r={type:""},n=bo(e,{relaxColumnCount:!0,skipEmptyLines:!0})[0];for(let i of n){let[s,a]=i.toString().split(/(?<=^[^=]+?)=/).map(c=>c.trim());switch(s){case"type":r.type=a;break;case"disabled":r.disabled=re.parseBool(a);break;default:r[s]=a}}return r}static parseCacheEntry(e){if(typeof e!="string")return e;let r={type:""},n=bo(e,{relaxColumnCount:!0,skipEmptyLines:!0})[0];if(n.length===1&&!n[0].includes("="))return r.type="registry",r.ref=n[0],r;for(let i of n){let[s,a]=i.toString().split(/(?<=^[^=]+?)=/).map(c=>c.trim());s==="type"?r.type=a:r[s]=a}return r}static parseExportEntry(e){if(typeof e!="string")return e;let r={type:""},n=bo(e,{relaxColumnCount:!0,skipEmptyLines:!0})[0];if(n.length===1&&n[0]===e&&!e.startsWith("type="))return e!=="-"?(r.type="local",r.dest=e,r):(r.type="tar",r.dest=e,r);for(let i of n){let[s,a]=i.toString().split(/(?<=^[^=]+?)=/).map(c=>c.trim());s==="type"?r.type=a:r[s]=a}return r}static parseSecretEntry(e){if(typeof e!="string")return e;let r={},n=bo(e,{relaxColumnCount:!0,skipEmptyLines:!0})[0],i="";for(let s of n){let[a,c]=s.toString().split(/(?<=^[^=]+?)=/).map(l=>l.trim());switch(a){case"type":i=c;break;case"id":r.id=c;break;case"source":case"src":r.src=c;break;case"env":r.env=c;break}}return i==="env"&&!r.env&&(r.env=r.src,r.src=void 0),r}static parseSSHEntry(e){if(typeof e!="string")return e;let r={},[n,i]=e.split("=",2);return r.id=n,
Line truncated
|
||||
`)[0])}static async isHeadDetached(){return await t.exec(["branch","--show-current"]).then(e=>e.length==0)}static async getDetachedRef(){let e=await t.exec(["show","-s","--pretty=%D"]);D(`detached HEAD ref: ${e}`);let r=e.replace(/^grafted, /,"").trim();if(r==="HEAD")return await t.inferRefFromHead();let n=r.match(/^HEAD, (.*)$/);if(!n||!n[1])throw new Error(`Cannot find detached HEAD ref in "${e}"`);let i=n[1].trim();if(i.startsWith("tag: "))return await t.findDetachedTagRef(i,e);if(i.match(/^pull\/\d+\/(head|merge)$/))return`refs/${i}`;let a=i.match(/^[^/]+\/[^/]+, (.+)$/);if(a)return`refs/heads/${a[1].trim()}`;let c=i.match(/^[^/]+\/(.+)$/);if(c)return`refs/heads/${c[1].trim()}`;throw new Error(`Unsupported detached HEAD ref in "${e}"`)}static async exec(e=[]){return await _e.getExecOutput("git",e,{ignoreReturnCode:!0,silent:!0}).then(r=>{if(r.stderr.length>0&&r.exitCode!=0)throw new Error(r.stderr);return r.stdout.trim()})}static async inferRefFromHead(){let e=await t.findContainingRef("refs/heads/");if(e)return e;let r=await t.findContainingRef("refs/remotes/");if(r){let s=r.match(/^refs\/remotes\/[^/]+\/(.+)$/);return s?`refs/heads/${s[1]}`:r}let n=await t.exec(["tag","--contains","HEAD"]),[i]=n.split(`
|
||||
`}else n+=Id(r,0,a.contents,null,{block:!0,compact:!0}).text+`
|
||||
`;i=a.explicitEnd||r.openEnded,i&&(n+=`...
|
||||
`)}return n}o(TMt,"present");var RMt={...pK,schema:IFt,skipInvalid:!1,noRefs:!1,flowLevel:-1,sortKeys:!1,transform:o(()=>{},"transform")};function DMt(t,e){let r=String(t),n=String(e);return r<n?-1:r>n?1:0}o(DMt,"defaultCompareFn");function POe(t,e={}){let r={...RMt,...e},n=DFt(t,r.schema,{noRefs:r.noRefs,skipInvalid:r.skipInvalid});if(r.flowLevel>=0&&uOe(n,(i,s)=>{if(!(s.depth<r.flowLevel))return(i.kind==="sequence"||i.kind==="mapping")&&(i.style=oh.FLOW),COe}),r.sortKeys){let i=r.sortKeys===!0?DMt:r.sortKeys;uOe(n,s=>{s.kind==="mapping"&&s.items.sort((a,c)=>i(a.key.kind==="scalar"?a.key.value:"",c.key.kind==="scalar"?c.key.value:""))})}return r.transform(n),TMt(n,{...fFt(r,Object.keys(pK)),schema:r.schema})}o(POe,"dump");var gPr=rC.DOCUMENT,yPr=rC.SEQUENCE,EPr=rC.MAPPING,CPr=rC.SCALAR,bPr=rC.ALIAS,IPr=rC.POP,wPr=it.PLAIN,SPr=it.SINGLE_QUOTED,BPr=it.DOUBLE_QUOTED,xPr=it.LITERAL_BLOCK,vPr=it.FOLDED_BLOCK,NPr=oh.BLOCK,_Pr=oh.FLOW,TPr=dK.CLIP,RPr=dK.STRIP,DPr=dK.KEEP;var OOe=N(require("os"),1);var fP=class t{static{o(this,"GitHubSummary")}static async writeBuildSummary(e){let r=o(function(l,u,d=!1){return`<a href="${u}">${l}</a>`+(d?OOe.default.EOL:"")},"addLink"),n=e.exportRes.refs.length,i=n>0?e.exportRes.refs?.[0]:void 0,s=i?e.exportRes.summaries?.[i]:void 0,a=e.driver==="cloud"&&e.endpoint?e.endpoint?.replace(/^cloud:\/\//,"").split("/")[0]:void 0,c=KU.addHeading("Docker Build summary",2);if(a&&n===1&&i&&s){let l=t.formatDBCBuildURL(a,i,s.defaultPlatform);c.addRaw("<p>").addRaw("For a detailed look at the build, you can check the results at:").addRaw("</p>").addRaw("<p>").addRaw(`:whale: ${r(`<strong>${l}</strong>`,l)}`).addRaw("</p>")}if(e.uploadRes){let l=`./${Ze.runId}/${e.uploadRes.url.split("/").slice(-2).join("/")}`;a&&n===1?c.addRaw("<p>").addRaw("You can also download the following build record archive and import it into Docker Desktop's Builds view. ").addBreak().addRaw("Build records include details such as timing, dependencies, results, logs, traces, and other information about a build. ").addRaw(r("Learn more","https://www.docker.com/blog/new-beta-feature-deep-dive-into-github-actions-docker-builds-with-docker-desktop/?utm_source=github&utm_medium=actions")).addRaw("</p>"):c.addRaw("<p>").addRaw("For a detailed look at the build, download the following build record archive and import it into Docker Desktop's Builds view. ").addBreak().addRaw("Build records include details such as timing, dependencies, results, logs, traces, and other information about a build. ").addRaw(r("Learn more","https://www.docker.com/blog/new-beta-feature-deep-dive-into-github-actions-docker-builds-with-docker-desktop/?utm_source=github&utm_medium=actions")).addRaw("</p>"),c.addRaw("<p>").addRaw(`:arrow_down: ${r(`<strong>${re.stringToUnicodeEntities(e.uploadRes.filename)}</strong>`,l)} (${re.formatFileSize(e.uploadRes.size)} - includes <strong>${n} build record${n>1?"s":""}</strong>)`).addRaw("</p>")}else e.exportRes.summaries&&c.addRaw("<p>").addRaw("The following table provides a brief summary of your build.").addBreak().addRaw("For a detailed look at the build, including timing, dependencies, results, logs, traces, and other information, consider enabling the export of the build record so you can import it into Docker Desktop's Builds view. ").addRaw(r("Learn more","https://www.docker.com/blog/new-beta-feature-deep-dive-into-github-actions-docker-builds-with-docker-desktop/?utm_source=github&utm_medium=actions")).addRaw("</p>");if(c.addRaw("<p>").addRaw("Find this useful? ").addRaw(r("Let us know","https://docs.docker.com/feedback/gha-build-summary")).addRaw("</p>"),e.exportRes.summaries){c.addRaw("<p>");let l=[[{header:!0,data:"ID"},{header:!0,data:"Name"},{header:!0,data:"Status"},{header:!0,data:"Cached"},{header:!0,data:"Duration"},...a&&n>1?[{header:!0,data:"Build result URL"}]:[]]],u;for(let d in e.exportRes.summaries)if(Object.prototype.hasOwnProperty.call(e.exportRes.summaries,d)){let f=e.exportRes.summaries[d];l.push([{data:`<code>${d.substring(0,6).toUpperCase()}</code>`},{data:`<strong>${re.stringToUnicodeEntities(f.name)}</strong>`},{data:`${f.status==="completed"?":white_check_mark:":f.status==="canceled"?":no_entry_sign:":":x:"} ${f.status}`},{data:`${f.numCachedSteps>0?Math.round(f.numCachedSteps/f.numTotalSteps*100):0}%`},{data:f.duration},...a&&n>1?[{data:r(":whale: Open",t.formatDBCBuildURL(a,d,f.defaultPlatform))}]:[]]),f.error&&(u=f.error)}c.addTable([...l]),c.addRaw("</p>"),u&&(c.addRaw("<blockquote>"),re.countLines(u)>10?c.addRaw("<details><summary><strong>Error</strong></summary>").addCodeBlock(AK.default.encode(u),"text").addRaw("</details>"):c.addRaw("<strong>Error</strong>").addBreak().addRaw("<p>").addCodeBlock(AK.default.encode(u),"text").addRaw("</p>"),c.addRaw("</blockquote>"))}e.inputs&&c.addRaw("<details><summary><strong>Build inputs</strong></summary>").addCodeBlock(POe(e.inputs,{indent:2,lineWidth:-1}),"yaml").addRaw("</details>"),e.bakeDefinition&&c.addRaw("<details><summary><str
Line truncated
|
||||
`),{delimiter:",",trim:!0,columns:!1,relaxColumnCount:!0});for(let i of n){if(i.length==1&&!i[0].startsWith("type="))return e=="local";for(let[s,a]of i.map(c=>c.split("=").map(l=>l.trim())))if(s=="type"&&a==e)return!0}return!1}static hasAttestationType(e,r){let n=bo(r,{delimiter:",",trim:!0,columns:!1,relaxColumnCount:!0});for(let i of n)for(let[s,a]of i.map(c=>c.split("=").map(l=>l.trim())))if(s=="type"&&a==e)return!0;return!1}static resolveAttestationAttrs(e){let r=bo(e,{delimiter:",",trim:!0,columns:!1,relaxColumnCount:!0}),n=[];for(let i of r)for(let s of i)try{let a=re.parseBool(s);n.push(`disabled=${!a}`)}catch{n.push(s)}return n.join(",")}static hasGitAuthTokenSecret(e,r){for(let n of e){if(r&&n.startsWith(`GIT_AUTH_TOKEN.${r}=`))return!0;if(n.startsWith("GIT_AUTH_TOKEN="))return!0}return!1}static parseSecretKvp(e,r){let n=e.indexOf("="),i=e.substring(0,n),s=e.substring(n+1);if(i.length==0||s.length==0)throw new Error(`${e} is not a valid secret`);return r&&Pc(s),[i,s]}};var gK=N(require("fs"),1),LOe=N(require("path"),1);var hP=class t{static{o(this,"Bake")}buildx;metadataFilename;constructor(e){this.buildx=e?.buildx||new Qt,this.metadataFilename=`bake-metadata-${re.generateRandomString()}.json`}getMetadataFilePath(){return LOe.default.join(gt.tmpDir(),this.metadataFilename)}resolveMetadata(){let e=this.getMetadataFilePath();if(!gK.default.existsSync(e))return;let r=gK.default.readFileSync(e,{encoding:"utf-8"}).trim();if(r!=="null")return JSON.parse(r)}resolveRefs(e){if(!e&&(e=this.resolveMetadata(),!e))return;let r=new Array;for(let n in e)"buildx.build.ref"in e[n]&&r.push(e[n]["buildx.build.ref"]);return r.length>0?r:void 0}resolveWarnings(e){if(!(!e&&(e=this.resolveMetadata(),!e))&&"buildx.build.warnings"in e)return e["buildx.build.warnings"]}async getDefinition(e,r){r=r||{ignoreReturnCode:!0},r.ignoreReturnCode=!0,r.env=Object.assign({},process.env,r.env||{},e.githubToken?{BUILDX_BAKE_GIT_AUTH_TOKEN:e.githubToken}:{});let n=["bake"],i,s=[],a=[...e.files||[],e.source];if(a){for(let l of a.map(u=>u?u.trim():""))if(l.length!=0){if(!re.isValidRef(l)){s.push(l);continue}if(i)throw new Error("Only one remote bake definition can be defined");i=l}}i&&n.push(i);for(let l of s)n.push("--file",l);if(e.overrides)for(let l of e.overrides)n.push("--set",l);if(e.vars)for(let l of e.vars)n.push("--var",l);if(e.allow)for(let l of e.allow)n.push("--allow",l);e.call&&n.push("--call",e.call),e.load&&n.push("--load"),e.noCache&&n.push("--no-cache"),e.provenance&&n.push("--provenance",e.provenance),e.push&&n.push("--push"),e.sbom&&n.push("--sbom",e.sbom);let c=await this.buildx.getCommand([...n,"--print",...e.targets||[]]);return await _e.getExecOutput(c.command,c.args,r).then(l=>{if(l.stderr.length>0&&l.exitCode!=0)throw new Error(`cannot parse bake definitions: ${l.stderr.match(/(.*)\s*$/)?.[0]?.trim()??"unknown error"}`);return t.parseDefinition(l.stdout.trim())})}static parseDefinition(e){let r=JSON.parse(e);for(let n in r.target){let i=r.target[n];i.attest&&Array.isArray(i.attest)&&(i.attest=i.attest.map(s=>t.parseAttestEntry(s))),i["cache-from"]&&Array.isArray(i["cache-from"])&&(i["cache-from"]=i["cache-from"].map(s=>t.parseCacheEntry(s))),i["cache-to"]&&Array.isArray(i["cache-to"])&&(i["cache-to"]=i["cache-to"].map(s=>t.parseCacheEntry(s))),i.output&&Array.isArray(i.output)&&(i.output=i.output.map(s=>t.parseExportEntry(s))),i.secret&&Array.isArray(i.secret)&&(i.secret=i.secret.map(s=>t.parseSecretEntry(s))),i.ssh&&Array.isArray(i.ssh)&&(i.ssh=i.ssh.map(s=>t.parseSSHEntry(s)))}return r}static parseAttestEntry(e){if(typeof e!="string")return e;let r={type:""},n=bo(e,{relaxColumnCount:!0,skipEmptyLines:!0})[0];for(let i of n){let[s,a]=i.toString().split(/(?<=^[^=]+?)=/).map(c=>c.trim());switch(s){case"type":r.type=a;break;case"disabled":r.disabled=re.parseBool(a);break;default:r[s]=a}}return r}static parseCacheEntry(e){if(typeof e!="string")return e;let r={type:""},n=bo(e,{relaxColumnCount:!0,skipEmptyLines:!0})[0];if(n.length===1&&!n[0].includes("="))return r.type="registry",r.ref=n[0],r;for(let i of n){let[s,a]=i.toString().split(/(?<=^[^=]+?)=/).map(c=>c.trim());s==="type"?r.type=a:r[s]=a}return r}static parseExportEntry(e){if(typeof e!="string")return e;let r={type:""},n=bo(e,{relaxColumnCount:!0,skipEmptyLines:!0})[0];if(n.length===1&&n[0]===e&&!e.startsWith("type="))return e!=="-"?(r.type="local",r.dest=e,r):(r.type="tar",r.dest=e,r);for(let i of n){let[s,a]=i.toString().split(/(?<=^[^=]+?)=/).map(c=>c.trim());s==="type"?r.type=a:r[s]=a}return r}static parseSecretEntry(e){if(typeof e!="string")return e;let r={},n=bo(e,{relaxColumnCount:!0,skipEmptyLines:!0})[0],i="";for(let s of n){let[a,c]=s.toString().split(/(?<=^[^=]+?)=/).map(l=>l.trim());switch(a){case"type":i=c;break;case"id":r.id=c;break;case"source":case"src":r.src=c;break;case"env":r.env=c;break}}return i==="env"&&!r.env&&(r.env=r.src,r.src=void 0),r}static parseSSHEntry(e){if(typeof e!="string")return e;let r={},[n,i]=e.split("=",2);return r.id=n,
Line truncated
|
||||
`)[0])}static async isHeadDetached(){return await t.exec(["branch","--show-current"]).then(e=>e.length==0)}static async getDetachedRef(){let e=await t.exec(["show","-s","--pretty=%D"]);R(`detached HEAD ref: ${e}`);let r=e.replace(/^grafted, /,"").trim();if(r==="HEAD")return await t.inferRefFromHead();let n=r.match(/^HEAD, (.*)$/);if(!n||!n[1])throw new Error(`Cannot find detached HEAD ref in "${e}"`);let i=n[1].trim();if(i.startsWith("tag: "))return await t.findDetachedTagRef(i,e);if(i.match(/^pull\/\d+\/(head|merge)$/))return`refs/${i}`;let a=i.match(/^[^/]+\/[^/]+, (.+)$/);if(a)return`refs/heads/${a[1].trim()}`;let c=i.match(/^[^/]+\/(.+)$/);if(c)return`refs/heads/${c[1].trim()}`;throw new Error(`Unsupported detached HEAD ref in "${e}"`)}static async exec(e=[]){return await _e.getExecOutput("git",e,{ignoreReturnCode:!0,silent:!0}).then(r=>{if(r.stderr.length>0&&r.exitCode!=0)throw new Error(r.stderr);return r.stdout.trim()})}static async inferRefFromHead(){let e=await t.findContainingRef("refs/heads/");if(e)return e;let r=await t.findContainingRef("refs/remotes/");if(r){let s=r.match(/^refs\/remotes\/[^/]+\/(.+)$/);return s?`refs/heads/${s[1]}`:r}let n=await t.exec(["tag","--contains","HEAD"]),[i]=n.split(`
|
||||
`).map(s=>s.trim()).filter(s=>s.length>0);if(i)return`refs/tags/${i}`;throw new Error("Cannot infer ref from detached HEAD")}static async findDetachedTagRef(e,r){let i=(await t.exec(["for-each-ref","--format=%(refname)","--points-at","HEAD","refs/tags/"])).split(`
|
||||
`).map(s=>s.trim()).filter(s=>s.length>0).sort((s,a)=>a.length-s.length);for(let s of i){let a=`tag: ${s.slice(10)}`;if(e===a||e.startsWith(`${a}, `))return s}if(i.length===1)return i[0];throw new Error(`Cannot find detached tag ref in "${r}"`)}static async findContainingRef(e){let r=await t.exec(["for-each-ref","--format=%(refname)","--contains","HEAD","--sort=-committerdate",e]),[n]=r.split(`
|
||||
`).map(i=>i.trim()).filter(i=>i.length>0);return n}static async commitDate(e){return new Date(await t.exec(["show","-s",'--format="%ci"',e]))}};var QMe=require("crypto"),ou=R(require("fs"),1),au=R(require("path"),1);var PC=R(CK(),1),kMe=R(P7(),1),OC=R(_Me(),1);var MX=R(CK(),1);var TMe=R(oc(),1);var RMe="application/vnd.oci.empty.v1+json";var su=class{static{o(this,"Cosign")}binPath;_version;_versionOnce;constructor(e){this.binPath=e?.binPath||"cosign",this._version="",this._versionOnce=!1}async isAvailable(){let e=await _e.getExecOutput(this.binPath,[],{ignoreReturnCode:!0,silent:!0}).then(r=>r.stderr.length>0&&r.exitCode!=0?(D(`Cosign.isAvailable cmd err: ${r.stderr.trim()}`),!1):r.exitCode==0).catch(r=>(D(`Cosign.isAvailable error: ${r}`),!1));return D(`Cosign.isAvailable: ${e}`),e}async version(){return this._versionOnce?this._version:(this._versionOnce=!0,this._version=await _e.getExecOutput(this.binPath,["version","--json"],{ignoreReturnCode:!0,silent:!0}).then(e=>{if(e.stderr.length>0&&e.exitCode!=0)throw new Error(e.stderr.trim());return JSON.parse(e.stdout.trim()).gitVersion}),this._version)}async printVersion(){await _e.exec(this.binPath,["version","--json"],{failOnStdErr:!1})}async versionSatisfies(e,r){let n=r??await this.version();if(!n)return D("Cosign.versionSatisfies false: undefined version"),!1;let i=TMe.satisfies(n,e)||/^[0-9a-f]{7}$/.exec(n)!==null;return D(`Cosign.versionSatisfies ${n} statisfies ${e}: ${i}`),i}static parseCommandOutput(e){let r,n,i,s;for(let a of e.split(/\r?\n/)){let c=a.trim();if(!c.startsWith("{")||!c.endsWith("}"))continue;let l;try{l=JSON.parse(c)}catch{continue}if(l&&Array.isArray(l.errors)&&l.errors.length>0&&(s=l.errors),!r&&l&&Array.isArray(l.manifests)&&l.manifests.length>0){let u=l.manifests[0];u?.artifactType===MX.BUNDLE_V03_MEDIA_TYPE&&typeof u.digest=="string"?r=u.digest:u?.artifactType===RMe&&typeof u.digest=="string"&&(n=u.digest)}if(!i&&l&&l.mediaType===MX.BUNDLE_V03_MEDIA_TYPE&&(i=l),i&&(r||n)){s=void 0;break}}return{bundle:i,signatureManifestDigest:r||n,errors:s}}};var UX=R(require("fs"),1);var GO=class t{static{o(this,"ImageTools")}buildx;constructor(e){this.buildx=e?.buildx||new Dt}async getCommand(e){return await this.buildx.getCommand(["imagetools",...e])}async getInspectCommand(e){return await this.getCommand(["inspect",...e])}async getCreateCommand(e){return await this.getCommand(["create",...e])}async inspectImage(e){return await this.inspect(e,"{{json .Image}}",r=>{if(typeof r=="object"&&!Array.isArray(r)&&r!==null)return Object.prototype.hasOwnProperty.call(r,"config"),r;throw new Error("Unexpected output format")})}async inspectManifest(e){return await this.inspect(e,"{{json .Manifest}}",r=>{if(typeof r=="object"&&!Array.isArray(r)&&r!==null)return Object.prototype.hasOwnProperty.call(r,"manifests"),r;throw new Error("Unexpected output format")})}async attestationDescriptors(e){let r=await this.inspectManifest(e);if(typeof r!="object"||r===null||!("manifests"in r)||!Array.isArray(r.manifests))throw new Error(`No descriptor found for ${e.name}`);let n=r.manifests.filter(a=>a.annotations?.["vnd.docker.reference.type"]==="attestation-manifest");if(!e.platform)return n;let i=e.platform,s=new Map;for(let a of r.manifests)a.digest&&s.set(a.digest,a);return n.filter(a=>{let c=a.annotations?.["vnd.docker.reference.digest"];if(!c)return!1;let l=s.get(c);return l?l.platform?.os===i.os&&l.platform?.architecture===i.architecture&&(l.platform?.variant??"")===(i.variant??""):!1})}async attestationDigests(e){return(await this.attestationDescriptors(e)).map(r=>r.digest)}async create(e){let r=[],n=mt.tmpName({tmpdir:mt.tmpDir(),template:"imagetools-metadata-XXXXXX"}),i=[],s=[];for(let c of e.sources){if(c.startsWith("cwd://")){let l=c.substring(6);l.length>0&&i.push(l);continue}s.push(c)}if(e.tags)for(let c of e.tags)r.push("--tag",c);if(e.platforms)for(let c of e.platforms)r.push("--platform",c);if(e.annotations)for(let c of e.annotations)r.push("--annotation",c);e.dryRun?r.push("--dry-run"):r.push("--metadata-file",n);for(let c of i)r.push("--file",c);for(let c of s)r.push(c);let a=await this.getCreateCommand(r);if(e.skipExec){L(`[command]${a.command} ${a.args.join(" ")}`),L("Skipped create command");return}return await _e.getExecOutput(a.command,a.args,{ignoreReturnCode:!0,silent:e.silent}).then(c=>{if(c.stderr.length>0&&c.exitCode!=0)throw new Error(c.stderr.trim());if(!e.dryRun){if(!UX.default.existsSync(n))return;let l=UX.default.readFileSync(n,{encoding:"utf-8"}).trim();if(l===""||l==="null")return;let u=JSON.parse(l),d=u["containerimage.descriptor"];return d?{digest:u["containerimage.digest"]||d.digest,descriptor:d,imageNames:u["image.name"]?u["image.name"].split(",").map(f=>f.trim()):[]}:void 0}})}async inspect(e,r,n){let i=await this.getInspectCommand([e.name,"--format",r]);if(!e.retryOnManifestUnknown)return await this.execInspect(i.command,i.args,n);let s=e.retryLimit??15,a;for(let c=0;c<s;c++)try{return await this.execInspect(i.command,i.args,n
Line truncated
|
||||
${a.message}`),await new Promise(u=>setTimeout(u,Math.pow(2,c)*100))}throw a??new Error(`ImageTools inspect command failed for ${e.name}`)}async execInspect(e,r,n){return await _e.getExecOutput(e,r,{ignoreReturnCode:!0,silent:!0}).then(i=>{if(i.stderr.length>0&&i.exitCode!=0)throw new Error(i.stderr.trim());return n(JSON.parse(i.stdout))})}static isManifestUnknownError(e){return/(MANIFEST_UNKNOWN|manifest unknown)/i.test(e)||/:\s*not found$/i.test(e)}};var tm="https://search.sigstore.dev";var DMe="slsaprovenance1",bh=class t{static{o(this,"Sigstore")}cosign;imageTools;constructor(e){this.cosign=e?.cosign||new su,this.imageTools=e?.imageTools||new GO}async signAttestationManifests(e){if(!await this.cosign.isAvailable())throw new Error("Cosign is required to sign attestation manifests");let r={};try{if(!process.env.ACTIONS_ID_TOKEN_REQUEST_URL)throw new Error('missing "id-token" permission. Please add "permissions: id-token: write" to your workflow.');let n=await this.cosignSigningConfigArgs(e.noTransparencyLog);for(let i of e.imageNames){let s=await this.imageTools.attestationDigests({name:`${i}@${e.imageDigest}`,retryOnManifestUnknown:e.retryOnManifestUnknown,retryLimit:e.retryLimit});for(let a of s){let c=`${i}@${a}`;await Qr(`Signing attestation manifest ${c}`,async()=>{let l=["sign","--yes","--oidc-provider","github-actions","--registry-referrers-mode","oci-1-1","--new-bundle-format",...n];L(`[command]${this.cosign.binPath} ${[...l,c].join(" ")}`);let u=await _e.getExecOutput(this.cosign.binPath,["--verbose",...l,c],{ignoreReturnCode:!0,silent:!0,env:Object.assign({},process.env,{COSIGN_EXPERIMENTAL:"1"})}),d=su.parseCommandOutput(u.stderr.trim());if(u.exitCode!=0)if(d.errors&&d.errors.length>0){let h=d.errors.map(p=>`- [${p.code}] ${p.message} : ${p.detail}`).join(`
|
||||
`).map(i=>i.trim()).filter(i=>i.length>0);return n}static async commitDate(e){return new Date(await t.exec(["show","-s",'--format="%ci"',e]))}};var XMe=require("crypto"),au=N(require("fs"),1),cu=N(require("path"),1);var PC=N(BK(),1),ZMe=N(U7(),1),OC=N(WMe(),1);var HX=N(BK(),1);var YMe=N(ac(),1);var JMe="application/vnd.oci.empty.v1+json";var ou=class{static{o(this,"Cosign")}binPath;_version;_versionOnce;constructor(e){this.binPath=e?.binPath||"cosign",this._version="",this._versionOnce=!1}async isAvailable(){let e=await _e.getExecOutput(this.binPath,[],{ignoreReturnCode:!0,silent:!0}).then(r=>r.stderr.length>0&&r.exitCode!=0?(R(`Cosign.isAvailable cmd err: ${r.stderr.trim()}`),!1):r.exitCode==0).catch(r=>(R(`Cosign.isAvailable error: ${r}`),!1));return R(`Cosign.isAvailable: ${e}`),e}async version(){return this._versionOnce?this._version:(this._versionOnce=!0,this._version=await _e.getExecOutput(this.binPath,["version","--json"],{ignoreReturnCode:!0,silent:!0}).then(e=>{if(e.stderr.length>0&&e.exitCode!=0)throw new Error(e.stderr.trim());return JSON.parse(e.stdout.trim()).gitVersion}),this._version)}async printVersion(){await _e.exec(this.binPath,["version","--json"],{failOnStdErr:!1})}async versionSatisfies(e,r){let n=r??await this.version();if(!n)return R("Cosign.versionSatisfies false: undefined version"),!1;let i=YMe.satisfies(n,e)||/^[0-9a-f]{7}$/.exec(n)!==null;return R(`Cosign.versionSatisfies ${n} statisfies ${e}: ${i}`),i}static parseCommandOutput(e){let r,n,i,s;for(let a of e.split(/\r?\n/)){let c=a.trim();if(!c.startsWith("{")||!c.endsWith("}"))continue;let l;try{l=JSON.parse(c)}catch{continue}if(l&&Array.isArray(l.errors)&&l.errors.length>0&&(s=l.errors),!r&&l&&Array.isArray(l.manifests)&&l.manifests.length>0){let u=l.manifests[0];u?.artifactType===HX.BUNDLE_V03_MEDIA_TYPE&&typeof u.digest=="string"?r=u.digest:u?.artifactType===JMe&&typeof u.digest=="string"&&(n=u.digest)}if(!i&&l&&l.mediaType===HX.BUNDLE_V03_MEDIA_TYPE&&(i=l),i&&(r||n)){s=void 0;break}}return{bundle:i,signatureManifestDigest:r||n,errors:s}}};var VX=N(require("fs"),1);var $O=class t{static{o(this,"ImageTools")}buildx;constructor(e){this.buildx=e?.buildx||new Qt}async getCommand(e){return await this.buildx.getCommand(["imagetools",...e])}async getInspectCommand(e){return await this.getCommand(["inspect",...e])}async getCreateCommand(e){return await this.getCommand(["create",...e])}async inspectImage(e){return await this.inspect(e,"{{json .Image}}",r=>{if(typeof r=="object"&&!Array.isArray(r)&&r!==null)return Object.prototype.hasOwnProperty.call(r,"config"),r;throw new Error("Unexpected output format")})}async inspectManifest(e){return await this.inspect(e,"{{json .Manifest}}",r=>{if(typeof r=="object"&&!Array.isArray(r)&&r!==null)return Object.prototype.hasOwnProperty.call(r,"manifests"),r;throw new Error("Unexpected output format")})}async attestationDescriptors(e){let r=await this.inspectManifest(e);if(typeof r!="object"||r===null||!("manifests"in r)||!Array.isArray(r.manifests))throw new Error(`No descriptor found for ${e.name}`);let n=r.manifests.filter(a=>a.annotations?.["vnd.docker.reference.type"]==="attestation-manifest");if(!e.platform)return n;let i=e.platform,s=new Map;for(let a of r.manifests)a.digest&&s.set(a.digest,a);return n.filter(a=>{let c=a.annotations?.["vnd.docker.reference.digest"];if(!c)return!1;let l=s.get(c);return l?l.platform?.os===i.os&&l.platform?.architecture===i.architecture&&(l.platform?.variant??"")===(i.variant??""):!1})}async attestationDigests(e){return(await this.attestationDescriptors(e)).map(r=>r.digest)}async create(e){let r=[],n=gt.tmpName({tmpdir:gt.tmpDir(),template:"imagetools-metadata-XXXXXX"}),i=[],s=[];for(let c of e.sources){if(c.startsWith("cwd://")){let l=c.substring(6);l.length>0&&i.push(l);continue}s.push(c)}if(e.tags)for(let c of e.tags)r.push("--tag",c);if(e.platforms)for(let c of e.platforms)r.push("--platform",c);if(e.annotations)for(let c of e.annotations)r.push("--annotation",c);e.dryRun?r.push("--dry-run"):r.push("--metadata-file",n);for(let c of i)r.push("--file",c);for(let c of s)r.push(c);let a=await this.getCreateCommand(r);if(e.skipExec){P(`[command]${a.command} ${a.args.join(" ")}`),P("Skipped create command");return}return await _e.getExecOutput(a.command,a.args,{ignoreReturnCode:!0,silent:e.silent}).then(c=>{if(c.stderr.length>0&&c.exitCode!=0)throw new Error(c.stderr.trim());if(!e.dryRun){if(!VX.default.existsSync(n))return;let l=VX.default.readFileSync(n,{encoding:"utf-8"}).trim();if(l===""||l==="null")return;let u=JSON.parse(l),d=u["containerimage.descriptor"];return d?{digest:u["containerimage.digest"]||d.digest,descriptor:d,imageNames:u["image.name"]?u["image.name"].split(",").map(f=>f.trim()):[]}:void 0}})}async inspect(e,r,n){let i=await this.getInspectCommand([e.name,"--format",r]);if(!e.retryOnManifestUnknown)return await this.execInspect(i.command,i.args,n);let s=e.retryLimit??15,a;for(let c=0;c<s;c++)try{return await this.execInspect(i.command,i.args,n
Line truncated
|
||||
${a.message}`),await new Promise(u=>setTimeout(u,Math.pow(2,c)*100))}throw a??new Error(`ImageTools inspect command failed for ${e.name}`)}async execInspect(e,r,n){return await _e.getExecOutput(e,r,{ignoreReturnCode:!0,silent:!0}).then(i=>{if(i.stderr.length>0&&i.exitCode!=0)throw new Error(i.stderr.trim());return n(JSON.parse(i.stdout))})}static isManifestUnknownError(e){return/(MANIFEST_UNKNOWN|manifest unknown)/i.test(e)||/:\s*not found$/i.test(e)}};var kC="https://search.sigstore.dev";var KMe="slsaprovenance1",Ih=class t{static{o(this,"Sigstore")}cosign;imageTools;constructor(e){this.cosign=e?.cosign||new ou,this.imageTools=e?.imageTools||new $O}async signAttestationManifests(e){if(!await this.cosign.isAvailable())throw new Error("Cosign is required to sign attestation manifests");let r={};try{if(!process.env.ACTIONS_ID_TOKEN_REQUEST_URL)throw new Error('missing "id-token" permission. Please add "permissions: id-token: write" to your workflow.');let n={noTransparencyLog:e.noTransparencyLog,rekorV2:e.rekorV2},i=await this.cosignSigningConfigArgs(n);for(let s of e.imageNames){let a=await this.imageTools.attestationDigests({name:`${s}@${e.imageDigest}`,retryOnManifestUnknown:e.retryOnManifestUnknown,retryLimit:e.retryLimit});for(let c of a){let l=`${s}@${c}`;await kr(`Signing attestation manifest ${l}`,async()=>{let u=["sign","--yes","--oidc-provider","github-actions","--registry-referrers-mode","oci-1-1",...await this.bundleFormatArgs(),...i];P(`[command]${this.cosign.binPath} ${[...u,l].join(" ")}`);let d=await _e.getExecOutput(this.cosign.binPath,["--verbose",...u,l],{ignoreReturnCode:!0,silent:!0,env:Object.assign({},process.env,{COSIGN_EXPERIMENTAL:"1"})}),f=ou.parseCommandOutput(d.stderr.trim());if(d.exitCode!=0)if(f.errors&&f.errors.length>0){let p=f.errors.map(g=>`- [${g.code}] ${g.message} : ${g.detail}`).join(`
|
||||
`);throw new Error(`Cosign sign command failed with errors:
|
||||
${h}`)}else throw new Error(`Cosign sign command failed with: ${u.stderr.trim().split(/\r?\n/).filter(h=>h.length>0).pop()??"unknown error"}`);let f=t.parseBundle((0,PC.bundleFromJSON)(d.bundle));f.tlogID&&L(`Uploaded to Rekor transparency log: ${tm}?logIndex=${f.tlogID}`),L(`Signature manifest pushed: https://oci.dag.dev/?referrers=${c}`),r[c]={...f,imageName:i}})}}}catch(n){throw new Error(`Signing BuildKit attestation manifests failed: ${n.message}`)}return r}async verifySignedManifests(e,r){let n={};for(let[i,s]of Object.entries(e))await Qr(`Verifying signature of ${i}`,async()=>{let a=await this.verifyImageAttestation(i,{certificateIdentityRegexp:r.certificateIdentityRegexp,noTransparencyLog:r.noTransparencyLog||!s.tlogID,retryOnManifestUnknown:r.retryOnManifestUnknown,retryLimit:r.retryLimit});L(`Signature manifest verified: https://oci.dag.dev/?image=${s.imageName}@${a.signatureManifestDigest}`),n[i]=a});return n}async verifyImageAttestations(e,r){let n={},i=await this.imageTools.attestationDigests({name:e,platform:r.platform,retryOnManifestUnknown:r.retryOnManifestUnknown,retryLimit:r.retryLimit});if(i.length===0)throw new Error(`No attestation manifests found for ${e}`);let s=e.split(":",1)[0];for(let a of i){let c=`${s}@${a}`,l=await this.verifyImageAttestation(c,r);L(`Signature manifest verified: https://oci.dag.dev/?image=${s}@${l.signatureManifestDigest}`),n[c]=l}return n}async verifyImageAttestation(e,r){if(!await this.cosign.isAvailable())throw new Error("Cosign is required to verify signed manifests");let n=["verify","--experimental-oci11","--new-bundle-format","--certificate-oidc-issuer","https://token.actions.githubusercontent.com","--certificate-identity-regexp",r.certificateIdentityRegexp];if(r.noTransparencyLog&&n.push("--use-signed-timestamps","--insecure-ignore-tlog"),!r.retryOnManifestUnknown){L(`[command]${this.cosign.binPath} ${[...n,e].join(" ")}`);let a=await _e.getExecOutput(this.cosign.binPath,["--verbose",...n,e],{ignoreReturnCode:!0,silent:!0,env:Object.assign({},process.env,{COSIGN_EXPERIMENTAL:"1"})});if(a.exitCode!==0)throw new Error(`Cosign verify command failed with: ${a.stderr.trim().split(/\r?\n/).filter(l=>l.length>0).pop()??"unknown error"}`);let c=su.parseCommandOutput(a.stderr.trim());return{cosignArgs:n,signatureManifestDigest:c.signatureManifestDigest}}let i=r.retryLimit??15,s;L(`[command]${this.cosign.binPath} ${[...n,e].join(" ")}`);for(let a=0;a<i;a++){let c=await _e.getExecOutput(this.cosign.binPath,["--verbose",...n,e],{ignoreReturnCode:!0,silent:!0,env:Object.assign({},process.env,{COSIGN_EXPERIMENTAL:"1"})}),l=su.parseCommandOutput(c.stderr.trim());if(c.exitCode===0)return{cosignArgs:n,signatureManifestDigest:l.signatureManifestDigest};if(l.errors&&l.errors.length>0){let u=l.errors.map(d=>`- [${d.code}] ${d.message} : ${d.detail}`).join(`
|
||||
${p}`)}else throw new Error(`Cosign sign command failed with: ${d.stderr.trim().split(/\r?\n/).filter(p=>p.length>0).pop()??"unknown error"}`);let h=t.parseBundle((0,PC.bundleFromJSON)(f.bundle));h.tlogID&&await this.logTransparencyUpload(h.tlogID,n),P(`Signature manifest pushed: https://oci.dag.dev/?referrers=${l}`),r[l]={...h,imageName:s}})}}}catch(n){throw new Error(`Signing BuildKit attestation manifests failed: ${n.message}`)}return r}async verifySignedManifests(e,r){let n={};for(let[i,s]of Object.entries(e))await kr(`Verifying signature of ${i}`,async()=>{let a=await this.verifyImageAttestation(i,{certificateIdentityRegexp:r.certificateIdentityRegexp,noTransparencyLog:r.noTransparencyLog||!s.tlogID,retryOnManifestUnknown:r.retryOnManifestUnknown,retryLimit:r.retryLimit});P(`Signature manifest verified: https://oci.dag.dev/?image=${s.imageName}@${a.signatureManifestDigest}`),n[i]=a});return n}async verifyImageAttestations(e,r){let n={},i=await this.imageTools.attestationDigests({name:e,platform:r.platform,retryOnManifestUnknown:r.retryOnManifestUnknown,retryLimit:r.retryLimit});if(i.length===0)throw new Error(`No attestation manifests found for ${e}`);let s=e.split(":",1)[0];for(let a of i){let c=`${s}@${a}`,l=await this.verifyImageAttestation(c,r);P(`Signature manifest verified: https://oci.dag.dev/?image=${s}@${l.signatureManifestDigest}`),n[c]=l}return n}async verifyImageAttestation(e,r){if(!await this.cosign.isAvailable())throw new Error("Cosign is required to verify signed manifests");let n=["verify","--experimental-oci11",...await this.bundleFormatArgs(),"--certificate-oidc-issuer","https://token.actions.githubusercontent.com","--certificate-identity-regexp",r.certificateIdentityRegexp];if(r.noTransparencyLog&&n.push("--use-signed-timestamps","--insecure-ignore-tlog"),!r.retryOnManifestUnknown){P(`[command]${this.cosign.binPath} ${[...n,e].join(" ")}`);let a=await _e.getExecOutput(this.cosign.binPath,["--verbose",...n,e],{ignoreReturnCode:!0,silent:!0,env:Object.assign({},process.env,{COSIGN_EXPERIMENTAL:"1"})});if(a.exitCode!==0)throw new Error(`Cosign verify command failed with: ${a.stderr.trim().split(/\r?\n/).filter(l=>l.length>0).pop()??"unknown error"}`);let c=ou.parseCommandOutput(a.stderr.trim());return{cosignArgs:n,signatureManifestDigest:c.signatureManifestDigest}}let i=r.retryLimit??15,s;P(`[command]${this.cosign.binPath} ${[...n,e].join(" ")}`);for(let a=0;a<i;a++){let c=await _e.getExecOutput(this.cosign.binPath,["--verbose",...n,e],{ignoreReturnCode:!0,silent:!0,env:Object.assign({},process.env,{COSIGN_EXPERIMENTAL:"1"})}),l=ou.parseCommandOutput(c.stderr.trim());if(c.exitCode===0)return{cosignArgs:n,signatureManifestDigest:l.signatureManifestDigest};if(l.errors&&l.errors.length>0){let u=l.errors.map(d=>`- [${d.code}] ${d.message} : ${d.detail}`).join(`
|
||||
`);if(s=new Error(`Cosign verify command failed with errors:
|
||||
${u}`),l.errors.some(d=>d.code==="MANIFEST_UNKNOWN"))L(`Cosign verify command failed with MANIFEST_UNKNOWN, retrying attempt ${a+1}/${i}...
|
||||
${u}`),await new Promise(d=>setTimeout(d,Math.pow(2,a)*100));else throw s}else throw new Error(`Cosign verify command failed with: ${c.stderr.trim().split(/\r?\n/).filter(u=>u.length>0).pop()??"unknown error"}`)}throw s}async signProvenanceBlobs(e){if(!await this.cosign.isAvailable())throw new Error("Cosign is required to sign provenance blobs");let r={};try{if(!process.env.ACTIONS_ID_TOKEN_REQUEST_URL)throw new Error('missing "id-token" permission. Please add "permissions: id-token: write" to your workflow.');let n=await this.cosignSigningConfigArgs(e.noTransparencyLog),i=t.getProvenanceBlobs(e);for(let s of Object.keys(i))await Qr(`Signing ${s}`,async()=>{let a=i[s],c=au.default.join(au.default.dirname(s),`${e.name??"provenance"}.sigstore.json`),l=t.getProvenanceSubjects(a);if(l.length===0){at(`No subjects found in provenance ${s}, skip signing.`);return}let u=au.default.join(au.default.dirname(s),l[0].name),d=["attest-blob","--yes","--oidc-provider","github-actions","--new-bundle-format","--statement",s,"--type",DMe,"--bundle",c,...n];L(`[command]${this.cosign.binPath} ${[...d,u].join(" ")}`);let f=await _e.getExecOutput(this.cosign.binPath,["--verbose",...d,u],{ignoreReturnCode:!0,silent:!0,env:Object.assign({},process.env,{COSIGN_EXPERIMENTAL:"1"})}),h=su.parseCommandOutput(f.stderr.trim());if(f.exitCode!=0)if(h.errors&&h.errors.length>0){let m=h.errors.map(g=>`- [${g.code}] ${g.message} : ${g.detail}`).join(`
|
||||
${u}`),l.errors.some(d=>d.code==="MANIFEST_UNKNOWN"))P(`Cosign verify command failed with MANIFEST_UNKNOWN, retrying attempt ${a+1}/${i}...
|
||||
${u}`),await new Promise(d=>setTimeout(d,Math.pow(2,a)*100));else throw s}else throw new Error(`Cosign verify command failed with: ${c.stderr.trim().split(/\r?\n/).filter(u=>u.length>0).pop()??"unknown error"}`)}throw s}async signProvenanceBlobs(e){if(!await this.cosign.isAvailable())throw new Error("Cosign is required to sign provenance blobs");let r={};try{if(!process.env.ACTIONS_ID_TOKEN_REQUEST_URL)throw new Error('missing "id-token" permission. Please add "permissions: id-token: write" to your workflow.');let n={noTransparencyLog:e.noTransparencyLog,rekorV2:e.rekorV2},i=await this.cosignSigningConfigArgs(n),s=t.getProvenanceBlobs(e);for(let a of Object.keys(s))await kr(`Signing ${a}`,async()=>{let c=s[a],l=cu.default.join(cu.default.dirname(a),`${e.name??"provenance"}.sigstore.json`),u=t.getProvenanceSubjects(c);if(u.length===0){ut(`No subjects found in provenance ${a}, skip signing.`);return}let d=cu.default.join(cu.default.dirname(a),u[0].name),f=["attest-blob","--yes","--oidc-provider","github-actions",...await this.bundleFormatArgs(),"--statement",a,"--type",KMe,"--bundle",l,...i];P(`[command]${this.cosign.binPath} ${[...f,d].join(" ")}`);let h=await _e.getExecOutput(this.cosign.binPath,["--verbose",...f,d],{ignoreReturnCode:!0,silent:!0,env:Object.assign({},process.env,{COSIGN_EXPERIMENTAL:"1"})}),p=ou.parseCommandOutput(h.stderr.trim());if(h.exitCode!=0)if(p.errors&&p.errors.length>0){let m=p.errors.map(E=>`- [${E.code}] ${E.message} : ${E.detail}`).join(`
|
||||
`);throw new Error(`Cosign attest-blob command failed with errors:
|
||||
${m}`)}else throw new Error(`Cosign attest-blob command failed with: ${f.stderr.trim().split(/\r?\n/).filter(m=>m.length>0).pop()??"unknown error"}`);let p=t.parseBundle((0,PC.bundleFromJSON)(JSON.parse(ou.default.readFileSync(c,{encoding:"utf-8"}))));L("Provenance blob signed for:");for(let m of l){let[g,E]=Object.entries(m.digest)[0]||[];L(` - ${m.name} (${g}:${E})`)}p.tlogID&&L(`Attestation signature uploaded to Rekor transparency log: ${tm}?logIndex=${p.tlogID}`),L(`Sigstore bundle written to: ${c}`),r[s]={...p,bundlePath:c,subjects:l}})}catch(n){throw new Error(`Signing BuildKit provenance blobs failed: ${n.message}`)}return r}async verifySignedArtifacts(e,r){let n={};if(!await this.cosign.isAvailable())throw new Error("Cosign is required to verify signed artifacts");for(let[i,s]of Object.entries(e)){let a=au.default.dirname(i);await Qr(`Verifying signature bundle ${s.bundlePath}`,async()=>{for(let c of s.subjects){let l=au.default.join(a,c.name);L(`Verifying signed artifact ${l}`);let u=["verify-blob-attestation","--new-bundle-format","--certificate-oidc-issuer","https://token.actions.githubusercontent.com","--certificate-identity-regexp",r.certificateIdentityRegexp,"--type",r.predicateType??DMe];(r.noTransparencyLog||!s.tlogID)&&u.push("--use-signed-timestamps","--insecure-ignore-tlog");let d=await _e.getExecOutput(this.cosign.binPath,[...u,"--bundle",s.bundlePath,l],{ignoreReturnCode:!0});if(d.stderr.length>0&&d.exitCode!=0)throw new Error(d.stderr);n[l]={bundlePath:s.bundlePath,cosignArgs:u}}})}return n}async verifyArtifact(e,r,n){L("Verifying keyless verification bundle signature");let i=JSON.parse(ou.default.readFileSync(r,"utf-8")),s=(0,PC.bundleFromJSON)(i);L("Fetching Sigstore TUF trusted root metadata");let a=await kMe.getTrustedRoot(),c=(0,OC.toTrustMaterial)(a);try{L("Verifying artifact signature");let l=(0,OC.toSignedEntity)(s,ou.default.readFileSync(e)),u=t.parseCertificate(s),d=s.verificationMaterial.tlogEntries,f=d.length>0?d[0].logIndex:void 0;if(n?.subjectAlternativeName&&n?.subjectAlternativeName instanceof RegExp){let m=u.subjectAltName?.replace(/^uri:/i,"");if(m){if(!m.match(n.subjectAlternativeName))throw new Error(`Signing certificate subjectAlternativeName "${m}" does not match expected pattern`)}else throw new Error("Signing certificate does not contain subjectAltName")}let p=new OC.Verifier(c).verify(l,{subjectAlternativeName:n?.subjectAlternativeName&&typeof n.subjectAlternativeName=="string"?n.subjectAlternativeName:void 0,extensions:n?.issuer?{issuer:n.issuer}:void 0});return D(`Sigstore.verifyArtifact signer: ${JSON.stringify(p)}`),{payload:i,certificate:u.toString(),tlogID:f}}catch(l){throw new Error(`Failed to verify artifact signature: ${l}`)}}static noTransparencyLog(e){return e??Ze.context.payload.repository?.private??!1}async cosignSigningConfigArgs(e){let r=[],n=t.noTransparencyLog(e);return L(`Upload to transparency log: ${n?"disabled":"enabled"}`),await this.cosign.versionSatisfies(">=3.0.4")?await Qr("Creating Sigstore protobuf signing config",async()=>{let i=mt.tmpName({template:"signing-config-XXXXXX.json",tmpdir:mt.tmpDir()}),s=["signing-config","create","--with-default-services=true",`--out=${i}`];n&&s.push("--no-default-rekor=true"),await _e.exec(this.cosign.binPath,s,{env:Object.assign({},process.env,{COSIGN_EXPERIMENTAL:"1"})}),L(JSON.stringify(JSON.parse(ou.default.readFileSync(i,{encoding:"utf-8"})),null,2)),r.push(`--signing-config=${i}`)}):(r.push("--use-signing-config"),n&&r.push("--tlog-upload=false")),r}static getProvenanceBlobs(e){let r=au.default.join(e.localExportDir,"provenance.json");if(ou.default.existsSync(r))return{[r]:ou.default.readFileSync(r)};let n=ou.default.readdirSync(e.localExportDir,{withFileTypes:!0}),i=n.filter(s=>s.isDirectory());if(i.length>0&&i.length===n.length&&i.every(s=>ou.default.existsSync(au.default.join(e.localExportDir,s.name,"provenance.json")))){let s={};for(let a of i){let c=au.default.join(e.localExportDir,a.name,"provenance.json");s[c]=ou.default.readFileSync(c)}return s}throw new Error(`No valid provenance.json found in ${e.localExportDir}`)}static getProvenanceSubjects(e){return JSON.parse(e.toString()).subject.map(n=>({name:n.name,digest:n.digest}))}static parseBundle(e){let r=t.parseCertificate(e),n=e.verificationMaterial.tlogEntries,i=n.length>0?n[0].logIndex:void 0;return{payload:(0,PC.bundleToJSON)(e),certificate:r.toString(),tlogID:i}}static parseCertificate(e){let r;switch(e.verificationMaterial.content.$case){case"x509CertificateChain":r=e.verificationMaterial.content.x509CertificateChain.certificates[0].rawBytes;break;case"certificate":r=e.verificationMaterial.content.certificate.rawBytes;break;default:throw new Error("Bundle must contain an x509 certificate")}return new QMe.X509Certificate(r)}};var HO=class t{static{o(this,"Install")}standalone;githubToken;sigstore;constructor(e){this.standalone=e?.standalone,this.githubToken=e?.githubToken||process.env.GITHUB_TOKEN,this.sigstore=e?.sigstore||new bh}
Line truncated
|
||||
`)){let[u,...d]=l.split(":"),f=u.toLowerCase(),h=d.map(p=>p.trim()).join(":");if(u.length!=0)switch(!0){case f=="name":n=void 0,r.name==null?r.name=h:(s&&i.gcPolicy&&(i.gcPolicy.push(s),s=void 0),i.name&&r.nodes.push(i),i={name:h});break;case f=="driver":n=void 0,r.driver=h;break;case f=="last activity":n=void 0,r.lastActivity=new Date(h);break;case f=="endpoint":n=void 0,i.endpoint=h;break;case f=="driver options":n=void 0,i["driver-opts"]=(h.match(/([a-zA-Z0-9_.]+)="([^"]*)"/g)||[]).map(p=>p.replace(/^(.*)="(.*)"$/g,"$1=$2"));break;case f=="status":n=void 0,i.status=h;break;case f=="buildkit daemon flags":case f=="flags":n=void 0,i["buildkitd-flags"]=h;break;case f=="buildkit version":case f=="buildkit":n=void 0,i.buildkit=h;break;case f=="platforms":{if(n=void 0,!h)break;let p=[];if(h.includes("*"))for(let m of h.split(", "))m.includes("*")&&p.push(m.replace(/\*/g,""));else p=h.split(", ");i.platforms=p.join(",");break}case f=="features":n="features",i.features={};break;case f=="labels":n="label",i.labels={};break;case f=="devices":n="devices",i.devices=i.devices||[];break;case f.startsWith("gc policy rule#"):n="gcpolicy",i.gcPolicy&&s&&(i.gcPolicy.push(s),s=void 0);break;case f.startsWith("file#"):n="file",c=u.split("#")[1],i.files=i.files||{},i.files[c]="";break;default:switch(n&&n!=="devices"&&i.devices&&a&&(i.devices.push(a),a=void 0),n||""){case"features":{i.features=i.features||{},i.features[u.trim()]=!!h;break}case"label":{i.labels=i.labels||{},i.labels[u.trim()]=h;break}case"devices":{switch(f.trim()){case"name":{i.devices&&a&&i.devices.push(a),a={},a.name=h;break}case"on-demand":{a&&h&&(a.onDemand=h=="true");break}case"automatically allowed":{a&&h&&(a.autoAllow=h=="true");break}case"annotations":{a&&(a.annotations=a.annotations||{});break}default:a&&a.annotations&&(a.annotations[u.trim()]=h)}break}case"gcpolicy":{switch(i.gcPolicy=i.gcPolicy||[],s=s||{},f.trim()){case"all":{s.all=h=="true";break}case"filters":{h&&(s.filter=h.split(","));break}case"keep duration":{s.keepDuration=h;break}case"keep bytes":{s.keepBytes=h;break}case"reserved space":{s.reservedSpace=h;break}case"max used space":{s.maxUsedSpace=h;break}case"min free space":{s.minFreeSpace=h;break}}break}case"file":{c&&i.files&&(i.files[c].length>0&&(i.files[c]+=`
|
||||
`),i.files[c]+=l.replace(/^\s>\s?/,""));break}}}}return a&&i.devices&&i.devices.push(a),s&&i.gcPolicy&&i.gcPolicy.push(s),i.name&&r.nodes.push(i),r}};var PMe=R(oc(),1);var VO=R(require("fs"),1);var zO=class{static{o(this,"Config")}resolveFromString(e){return this.resolve(e,!1)}resolveFromFile(e){return this.resolve(e,!0)}resolve(e,r){if(r){if(!VO.default.existsSync(e))throw new Error(`config file ${e} not found`);e=VO.default.readFileSync(e,{encoding:"utf-8"})}let n=mt.tmpName({tmpdir:mt.tmpDir()});return VO.default.writeFileSync(n,e),n}};var jO=class{static{o(this,"BuildKit")}buildx;config;constructor(e){this.config=new zO,this.buildx=e?.buildx||new Dt}async getVersion(e){if(!e.buildkit&&e.name)try{return await this.getVersionWithinImage(e.name)}catch(r){at(r)}return e.buildkit}async getVersionWithinImage(e){return D(`BuildKit.getVersionWithinImage nodeName: ${e}`),sn.getExecOutput(["inspect","--format","{{.Config.Image}}",`${Dt.containerNamePrefix}${e}`],{ignoreReturnCode:!0,silent:!0}).then(r=>{if(r.exitCode==0&&r.stdout.length>0)return D(`BuildKit.getVersionWithinImage image: ${r.stdout.trim()}`),sn.getExecOutput(["run","--rm",r.stdout.trim(),"--version"],{ignoreReturnCode:!0,silent:!0}).then(n=>{if(n.exitCode==0&&n.stdout.length>0)return`${r.stdout.trim()} => ${n.stdout.trim()}`;if(n.stderr.length>0)throw new Error(r.stderr.trim());return n.stdout.trim()});if(r.stderr.length>0)throw new Error(r.stderr.trim());return r.stdout.trim()})}async versionSatisfies(e,r,n){n||(n=await new FC({buildx:this.buildx}).inspect(e));for(let i of n.nodes){let s=i.buildkit;if(D(`BuildKit.versionSatisfies ${s}: ${r}`),!s)try{s=await this.getVersionWithinImage(i.name||"")}catch{return D(`BuildKit.versionSatisfies ${i.name}: can't get version`),!1}if(D(`BuildKit.versionSatisfies ${i.name}: version ${s}`),n.driver=="docker"&&!s.endsWith("-moby")||!PMe.satisfies(s.replace(/-moby$/,""),r))return!1}return!0}};var $O=class t{static{o(this,"Compose")}_version;_versionOnce;_standalone;constructor(e){this._standalone=e?.standalone,this._version="",this._versionOnce=!1}async isStandalone(){let e=this._standalone??!await sn.isAvailable();return D(`Compose.isStandalone: ${e}`),e}async getCommand(e){let r=await this.isStandalone();return{command:r?"compose":"docker",args:r?e:["compose",...e]}}async isAvailable(){let e=await this.getCommand([]),r=await _e.getExecOutput(e.command,e.args,{ignoreReturnCode:!0,silent:!0}).then(n=>n.stderr.length>0&&n.exitCode!=0?(D(`Compose.isAvailable cmd err: ${n.stderr.trim()}`),!1):n.exitCode==0).catch(n=>(D(`Compose.isAvailable error: ${n}`),!1));return D(`Compose.isAvailable: ${r}`),r}async version(){if(this._versionOnce)return this._version;this._versionOnce=!0;let e=await this.getCommand(["version"]);return this._version=await _e.getExecOutput(e.command,e.args,{ignoreReturnCode:!0,silent:!0}).then(r=>{if(r.stderr.length>0&&r.exitCode!=0)throw new Error(r.stderr.trim());return t.parseVersion(r.stdout.trim())}),this._version}async printVersion(){let e=await this.getCommand(["version"]);await _e.exec(e.command,e.args,{failOnStdErr:!1})}static parseVersion(e){let r=/\sv?([0-9a-f]{7}|[0-9.]+)/.exec(e);if(!r)throw new Error("Cannot parse compose version");return r[1]}};var _d=R(require("fs"),1),lu=R(require("os"),1),MC=R(require("path"),1);var WO=R(oc(),1),GX=R(require("util"),1);var JO=class t{static{o(this,"Install")}standalone;githubToken;constructor(e){this.standalone=e?.standalone,this.githubToken=e?.githubToken||process.env.GITHUB_TOKEN}async download(e,r){let n=await t.getDownloadVersion(e);D(`Install.download version: ${n.version}`);let i=await t.getRelease(n,this.githubToken);D(`Install.download release tag name: ${i.tag_name}`);let s=await this.vspec(i.tag_name);D(`Install.download vspec: ${s}`);let a=WO.clean(s)||"";if(!WO.valid(a))throw new Error(`Invalid Compose version "${s}".`);let c=new Wn({htcName:n.key!="official"?`compose-dl-bin-${n.key}`:"compose-dl-bin",htcVersion:s,baseCacheDir:MC.default.join(lu.default.homedir(),".bin","docker-compose"),cacheFile:lu.default.platform()=="win32"?"docker-compose.exe":"docker-compose",ghaNoCache:r}),l=await c.find();if(l)return L(`Compose binary found in ${l}`),l;let u=GX.format(n.downloadURL,s,this.filename());L(`Downloading ${u}`);let d=await Ho(u,void 0,this.githubToken);D(`Install.download htcDownloadPath: ${d}`);let f=await c.save(d);return L(`Cached to ${f}`),f}async installStandalone(e,r){L("Standalone mode"),r=r||mt.tmpDir();let n=MC.default.join(r,"compose-bin-standalone");_d.default.existsSync(n)||_d.default.mkdirSync(n,{recursive:!0});let i=lu.default.platform()=="win32"?"compose.exe":"compose",s=MC.default.join(n,i);return _d.default.copyFileSync(e,s),L("Fixing perms"),_d.default.chmodSync(s,"0755"),Oc(n),L("Added Compose to PATH"),L(`Binary path: ${s}`),s}async installPlugin(e,r){L("Docker plugin mode"),r=r||sn.configDir;let n=MC.default.join(r,"cli-plugins");_d.default.existsSync(n)||_d.default.mkdirSync(n,{recursive:!0});let i=lu.default
Line truncated
|
||||
${m}`)}else throw new Error(`Cosign attest-blob command failed with: ${h.stderr.trim().split(/\r?\n/).filter(m=>m.length>0).pop()??"unknown error"}`);let g=t.parseBundle((0,PC.bundleFromJSON)(JSON.parse(au.default.readFileSync(l,{encoding:"utf-8"}))));P("Provenance blob signed for:");for(let m of u){let[E,y]=Object.entries(m.digest)[0]||[];P(` - ${m.name} (${E}:${y})`)}g.tlogID&&await this.logTransparencyUpload(g.tlogID,n),P(`Sigstore bundle written to: ${l}`),r[a]={...g,bundlePath:l,subjects:u}})}catch(n){throw new Error(`Signing BuildKit provenance blobs failed: ${n.message}`)}return r}async verifySignedArtifacts(e,r){let n={};if(!await this.cosign.isAvailable())throw new Error("Cosign is required to verify signed artifacts");for(let[i,s]of Object.entries(e)){let a=cu.default.dirname(i);await kr(`Verifying signature bundle ${s.bundlePath}`,async()=>{for(let c of s.subjects){let l=cu.default.join(a,c.name);P(`Verifying signed artifact ${l}`);let u=["verify-blob-attestation",...await this.bundleFormatArgs(),"--certificate-oidc-issuer","https://token.actions.githubusercontent.com","--certificate-identity-regexp",r.certificateIdentityRegexp,"--type",r.predicateType??KMe];(r.noTransparencyLog||!s.tlogID)&&u.push("--use-signed-timestamps","--insecure-ignore-tlog");let d=await _e.getExecOutput(this.cosign.binPath,[...u,"--bundle",s.bundlePath,l],{ignoreReturnCode:!0});if(d.stderr.length>0&&d.exitCode!=0)throw new Error(d.stderr);n[l]={bundlePath:s.bundlePath,cosignArgs:u}}})}return n}async verifyArtifact(e,r,n){P("Verifying keyless verification bundle signature");let i=JSON.parse(au.default.readFileSync(r,"utf-8")),s=(0,PC.bundleFromJSON)(i);P("Fetching Sigstore TUF trusted root metadata");let a=await ZMe.getTrustedRoot({retry:{retries:5}}),c=(0,OC.toTrustMaterial)(a);try{P("Verifying artifact signature");let l=(0,OC.toSignedEntity)(s,au.default.readFileSync(e)),u=t.parseCertificate(s),d=s.verificationMaterial.tlogEntries,f=d.length>0?d[0].logIndex:void 0,p=new OC.Verifier(c).verify(l,{subjectAlternativeName:n?.subjectAlternativeName,extensions:n?.issuer?{issuer:n.issuer}:void 0});return R(`Sigstore.verifyArtifact signer: ${JSON.stringify(p)}`),{payload:i,certificate:u.toString(),tlogID:f}}catch(l){throw new Error(`Failed to verify artifact signature: ${l}`)}}static noTransparencyLog(e){return e??Ze.context.payload.repository?.private??!1}async cosignSigningConfigArgs(e){let r=[],n=t.noTransparencyLog(e.noTransparencyLog);if(P(`Upload to transparency log: ${n?"disabled":"enabled"}`),await this.cosign.versionSatisfies(">=3.0.4")){let i=await this.useRekorV2(e);await kr("Creating Sigstore protobuf signing config",async()=>{let s=gt.tmpName({template:"signing-config-XXXXXX.json",tmpdir:gt.tmpDir()}),a=["signing-config","create",i?"--with-default-rekor-v2=true":"--with-default-services=true",`--out=${s}`];n&&a.push("--no-default-rekor=true"),await _e.exec(this.cosign.binPath,a,{env:Object.assign({},process.env,{COSIGN_EXPERIMENTAL:"1"})}),P(JSON.stringify(JSON.parse(au.default.readFileSync(s,{encoding:"utf-8"})),null,2)),r.push(`--signing-config=${s}`)})}else r.push("--use-signing-config"),n&&r.push("--tlog-upload=false");return r}async logTransparencyUpload(e,r){if(await this.useRekorV2(r)){P(`Attestation signature uploaded to Rekor v2 transparency log with index ${e}`);return}P(`Attestation signature uploaded to Rekor transparency log: ${kC}?logIndex=${e}`)}async useRekorV2(e){return e.rekorV2===!0&&!t.noTransparencyLog(e.noTransparencyLog)&&await this.cosign.versionSatisfies(">=3.1.1")}static getProvenanceBlobs(e){let r=cu.default.join(e.localExportDir,"provenance.json");if(au.default.existsSync(r))return{[r]:au.default.readFileSync(r)};let n=au.default.readdirSync(e.localExportDir,{withFileTypes:!0}),i=n.filter(s=>s.isDirectory());if(i.length>0&&i.length===n.length&&i.every(s=>au.default.existsSync(cu.default.join(e.localExportDir,s.name,"provenance.json")))){let s={};for(let a of i){let c=cu.default.join(e.localExportDir,a.name,"provenance.json");s[c]=au.default.readFileSync(c)}return s}throw new Error(`No valid provenance.json found in ${e.localExportDir}`)}static getProvenanceSubjects(e){return JSON.parse(e.toString()).subject.map(n=>({name:n.name,digest:n.digest}))}static parseBundle(e){let r=t.parseCertificate(e),n=e.verificationMaterial.tlogEntries,i=n.length>0?n[0].logIndex:void 0;return{payload:(0,PC.bundleToJSON)(e),certificate:r.toString(),tlogID:i}}static parseCertificate(e){let r;switch(e.verificationMaterial.content.$case){case"x509CertificateChain":r=e.verificationMaterial.content.x509CertificateChain.certificates[0].rawBytes;break;case"certificate":r=e.verificationMaterial.content.certificate.rawBytes;break;default:throw new Error("Bundle must contain an x509 certificate")}return new XMe.X509Certificate(r)}async bundleFormatArgs(){return await this.cosign.versionSatisfies(">=3.1.1")?[]:["--new-bundle-format"]}};var jO=class t{static{o(this,"Install")}standalone;githubToken;sigstore;constructor(e
Line truncated
|
||||
`)){let[u,...d]=l.split(":"),f=u.toLowerCase(),h=d.map(p=>p.trim()).join(":");if(u.length!=0)switch(!0){case f=="name":n=void 0,r.name==null?r.name=h:(s&&i.gcPolicy&&(i.gcPolicy.push(s),s=void 0),i.name&&r.nodes.push(i),i={name:h});break;case f=="driver":n=void 0,r.driver=h;break;case f=="last activity":n=void 0,r.lastActivity=new Date(h);break;case f=="endpoint":n=void 0,i.endpoint=h;break;case f=="driver options":n=void 0,i["driver-opts"]=(h.match(/([a-zA-Z0-9_.]+)="([^"]*)"/g)||[]).map(p=>p.replace(/^(.*)="(.*)"$/g,"$1=$2"));break;case f=="status":n=void 0,i.status=h;break;case f=="buildkit daemon flags":case f=="flags":n=void 0,i["buildkitd-flags"]=h;break;case f=="buildkit version":case f=="buildkit":n=void 0,i.buildkit=h;break;case f=="platforms":{if(n=void 0,!h)break;let p=[];if(h.includes("*"))for(let g of h.split(", "))g.includes("*")&&p.push(g.replace(/\*/g,""));else p=h.split(", ");i.platforms=p.join(",");break}case f=="features":n="features",i.features={};break;case f=="labels":n="label",i.labels={};break;case f=="devices":n="devices",i.devices=i.devices||[];break;case f.startsWith("gc policy rule#"):n="gcpolicy",i.gcPolicy&&s&&(i.gcPolicy.push(s),s=void 0);break;case f.startsWith("file#"):n="file",c=u.split("#")[1],i.files=i.files||{},i.files[c]="";break;default:switch(n&&n!=="devices"&&i.devices&&a&&(i.devices.push(a),a=void 0),n||""){case"features":{i.features=i.features||{},i.features[u.trim()]=!!h;break}case"label":{i.labels=i.labels||{},i.labels[u.trim()]=h;break}case"devices":{switch(f.trim()){case"name":{i.devices&&a&&i.devices.push(a),a={},a.name=h;break}case"on-demand":{a&&h&&(a.onDemand=h=="true");break}case"automatically allowed":{a&&h&&(a.autoAllow=h=="true");break}case"annotations":{a&&(a.annotations=a.annotations||{});break}default:a&&a.annotations&&(a.annotations[u.trim()]=h)}break}case"gcpolicy":{switch(i.gcPolicy=i.gcPolicy||[],s=s||{},f.trim()){case"all":{s.all=h=="true";break}case"filters":{h&&(s.filter=h.split(","));break}case"keep duration":{s.keepDuration=h;break}case"keep bytes":{s.keepBytes=h;break}case"reserved space":{s.reservedSpace=h;break}case"max used space":{s.maxUsedSpace=h;break}case"min free space":{s.minFreeSpace=h;break}}break}case"file":{c&&i.files&&(i.files[c].length>0&&(i.files[c]+=`
|
||||
`),i.files[c]+=l.replace(/^\s>\s?/,""));break}}}}return a&&i.devices&&i.devices.push(a),s&&i.gcPolicy&&i.gcPolicy.push(s),i.name&&r.nodes.push(i),r}};var eUe=N(ac(),1);var WO=N(require("fs"),1);var JO=class{static{o(this,"Config")}resolveFromString(e){return this.resolve(e,!1)}resolveFromFile(e){return this.resolve(e,!0)}resolve(e,r){if(r){if(!WO.default.existsSync(e))throw new Error(`config file ${e} not found`);e=WO.default.readFileSync(e,{encoding:"utf-8"})}let n=gt.tmpName({tmpdir:gt.tmpDir()});return WO.default.writeFileSync(n,e),n}};var YO=class{static{o(this,"BuildKit")}buildx;config;constructor(e){this.config=new JO,this.buildx=e?.buildx||new Qt}async getVersion(e){if(!e.buildkit&&e.name)try{return await this.getVersionWithinImage(e.name)}catch(r){ut(r)}return e.buildkit}async getVersionWithinImage(e){return R(`BuildKit.getVersionWithinImage nodeName: ${e}`),on.getExecOutput(["inspect","--format","{{.Config.Image}}",`${Qt.containerNamePrefix}${e}`],{ignoreReturnCode:!0,silent:!0}).then(r=>{if(r.exitCode==0&&r.stdout.length>0)return R(`BuildKit.getVersionWithinImage image: ${r.stdout.trim()}`),on.getExecOutput(["run","--rm",r.stdout.trim(),"--version"],{ignoreReturnCode:!0,silent:!0}).then(n=>{if(n.exitCode==0&&n.stdout.length>0)return`${r.stdout.trim()} => ${n.stdout.trim()}`;if(n.stderr.length>0)throw new Error(r.stderr.trim());return n.stdout.trim()});if(r.stderr.length>0)throw new Error(r.stderr.trim());return r.stdout.trim()})}async versionSatisfies(e,r,n){n||(n=await new FC({buildx:this.buildx}).inspect(e));for(let i of n.nodes){let s=i.buildkit;if(R(`BuildKit.versionSatisfies ${s}: ${r}`),!s)try{s=await this.getVersionWithinImage(i.name||"")}catch{return R(`BuildKit.versionSatisfies ${i.name}: can't get version`),!1}if(R(`BuildKit.versionSatisfies ${i.name}: version ${s}`),n.driver=="docker"&&!s.endsWith("-moby")||!eUe.satisfies(s.replace(/-moby$/,""),r))return!1}return!0}};var KO=class t{static{o(this,"Compose")}_version;_versionOnce;_standalone;constructor(e){this._standalone=e?.standalone,this._version="",this._versionOnce=!1}async isStandalone(){let e=this._standalone??!await on.isAvailable();return R(`Compose.isStandalone: ${e}`),e}async getCommand(e){let r=await this.isStandalone();return{command:r?"compose":"docker",args:r?e:["compose",...e]}}async isAvailable(){let e=await this.getCommand([]),r=await _e.getExecOutput(e.command,e.args,{ignoreReturnCode:!0,silent:!0}).then(n=>n.stderr.length>0&&n.exitCode!=0?(R(`Compose.isAvailable cmd err: ${n.stderr.trim()}`),!1):n.exitCode==0).catch(n=>(R(`Compose.isAvailable error: ${n}`),!1));return R(`Compose.isAvailable: ${r}`),r}async version(){if(this._versionOnce)return this._version;this._versionOnce=!0;let e=await this.getCommand(["version"]);return this._version=await _e.getExecOutput(e.command,e.args,{ignoreReturnCode:!0,silent:!0}).then(r=>{if(r.stderr.length>0&&r.exitCode!=0)throw new Error(r.stderr.trim());return t.parseVersion(r.stdout.trim())}),this._version}async printVersion(){let e=await this.getCommand(["version"]);await _e.exec(e.command,e.args,{failOnStdErr:!1})}static parseVersion(e){let r=/\sv?([0-9a-f]{7}|[0-9.]+)/.exec(e);if(!r)throw new Error("Cannot parse compose version");return r[1]}};var Td=N(require("fs"),1),uu=N(require("os"),1),MC=N(require("path"),1);var ZO=N(ac(),1),$X=N(require("util"),1);var XO=class t{static{o(this,"Install")}standalone;githubToken;constructor(e){this.standalone=e?.standalone,this.githubToken=e?.githubToken||process.env.GITHUB_TOKEN}async download(e,r){let n=await t.getDownloadVersion(e);R(`Install.download version: ${n.version}`);let i=await t.getRelease(n,this.githubToken);R(`Install.download release tag name: ${i.tag_name}`);let s=await this.vspec(i.tag_name);R(`Install.download vspec: ${s}`);let a=ZO.clean(s)||"";if(!ZO.valid(a))throw new Error(`Invalid Compose version "${s}".`);let c=new Yn({htcName:n.key!="official"?`compose-dl-bin-${n.key}`:"compose-dl-bin",htcVersion:s,baseCacheDir:MC.default.join(uu.default.homedir(),".bin","docker-compose"),cacheFile:uu.default.platform()=="win32"?"docker-compose.exe":"docker-compose",ghaNoCache:r}),l=await c.find();if(l)return P(`Compose binary found in ${l}`),l;let u=$X.format(n.downloadURL,s,this.filename());P(`Downloading ${u}`);let d=await Ho(u,void 0,this.githubToken);R(`Install.download htcDownloadPath: ${d}`);let f=await c.save(d);return P(`Cached to ${f}`),f}async installStandalone(e,r){P("Standalone mode"),r=r||gt.tmpDir();let n=MC.default.join(r,"compose-bin-standalone");Td.default.existsSync(n)||Td.default.mkdirSync(n,{recursive:!0});let i=uu.default.platform()=="win32"?"compose.exe":"compose",s=MC.default.join(n,i);return Td.default.copyFileSync(e,s),P("Fixing perms"),Td.default.chmodSync(s,"0755"),Lc(n),P("Added Compose to PATH"),P(`Binary path: ${s}`),s}async installPlugin(e,r){P("Docker plugin mode"),r=r||on.configDir;let n=MC.default.join(r,"cli-plugins");Td.default.existsSync(n)||Td.default.mkdirSync(n,{recursive:!0});let i=uu.default
Line truncated
|
||||
# syntax=docker/dockerfile:1
|
||||
|
||||
ARG GO_VERSION="1.24"
|
||||
@@ -280,8 +291,8 @@ EOT
|
||||
|
||||
FROM scratch
|
||||
COPY --from=builder /out /
|
||||
`;var YO=class t{static{o(this,"Install")}githubToken;buildx;sigstore;constructor(e){this.githubToken=e?.githubToken||process.env.GITHUB_TOKEN,this.buildx=e?.buildx||new Dt,this.sigstore=e?.sigstore||new bh}async download(e){let r=await t.getDownloadVersion(e.version);D(`Install.download version: ${r.version}`);let n=await t.getRelease(r,this.githubToken);D(`Install.download release tag name: ${n.tag_name}`);let i=await this.vspec(n.tag_name);D(`Install.download vspec: ${i}`);let s=qC.clean(i)||"";if(!qC.valid(s))throw new Error(`Invalid Cosign version "${i}".`);let a=new Wn({htcName:"cosign-dl-bin",htcVersion:i,baseCacheDir:UC.default.join(bc.default.homedir(),".bin"),cacheFile:bc.default.platform()=="win32"?"cosign.exe":"cosign",ghaNoCache:e.ghaNoCache}),c=await a.find();if(c)return L(`Cosign binary found in ${c}`),c;let l=HX.format(r.downloadURL,i,this.filename());L(`Downloading ${l}`);let u=await Ho(l,void 0,this.githubToken);D(`Install.download htcDownloadPath: ${u}`),e.verifySignature&&qC.satisfies(i,">=3.0.1")&&await this.verifySignature(u,l);let d=await a.save(u,e.skipState);return L(`Cached to ${d}`),d}async build(e,r,n){let i=await this.vspec(e);D(`Install.build vspec: ${i}`);let s=new Wn({htcName:"cosign-build-bin",htcVersion:i,baseCacheDir:UC.default.join(bc.default.homedir(),".bin"),cacheFile:bc.default.platform()=="win32"?"cosign.exe":"cosign",ghaNoCache:r}),a=await s.find();if(a)return L(`Cosign binary found in ${a}`),a;let c=UC.default.join(mt.tmpDir(),"cosign-build-cache"),l=await this.buildCommand(e,c),u=await _e.getExecOutput(l.command,l.args,{ignoreReturnCode:!0,input:Buffer.from(OMe)}).then(f=>{if(f.stderr.length>0&&f.exitCode!=0)throw new Error(`build failed with: ${f.stderr.match(/(.*)\s*$/)?.[0]?.trim()??"unknown error"}`);return`${c}/cosign`}),d=await s.save(u,n);return L(`Cached to ${d}`),d}async install(e,r){r=r||mt.tmpDir();let n=UC.default.join(r,"cosign-bin");zB.default.existsSync(n)||zB.default.mkdirSync(n,{recursive:!0});let i=bc.default.platform()=="win32"?"cosign.exe":"cosign",s=UC.default.join(n,i);return zB.default.copyFileSync(e,s),L("Fixing perms"),zB.default.chmodSync(s,"0755"),Oc(n),L("Added Cosign to PATH"),L(`Binary path: ${s}`),s}async buildCommand(e,r){let n=await new Dt({standalone:!0}).isAvailable(),i=await new Dt({standalone:!1}).isAvailable(),s=!1;if(await this.buildx.isStandalone()&&n)D("Install.buildCommand: Buildx standalone found, build with it"),s=!0;else if(!await this.buildx.isStandalone()&&i)D("Install.buildCommand: Buildx plugin found, build with it"),s=!1;else if(n)D("Install.buildCommand: Buildx plugin not found, but standalone found so trying to build with it"),s=!0;else if(i)D("Install.buildCommand: Buildx standalone not found, but plugin found so trying to build with it"),s=!1;else throw new Error(`Neither buildx standalone or plugin have been found to build from ref ${e}`);let a=["build","--platform","local","--build-arg","BUILDKIT_CONTEXT_KEEP_GIT_DIR=1","--output",`type=local,dest=${r}`];return process.env.GIT_AUTH_TOKEN&&a.push("--secret","id=GIT_AUTH_TOKEN"),a.push("-f-",e),await new Dt({standalone:s}).getCommand(a)}async verifySignature(e,r){let n=`${r}.sigstore.json`;L(`Downloading keyless verification bundle at ${n}`);let i=await Ho(n,void 0,this.githubToken);D(`Install.verifySignature bundlePath: ${i}`);let s=await this.sigstore.verifyArtifact(e,i,{subjectAlternativeName:"keyless@projectsigstore.iam.gserviceaccount.com",issuer:"https://accounts.google.com"});L(`Cosign binary signature verified! ${s.tlogID?`${tm}?logIndex=${s.tlogID}`:""}`)}filename(){let e;switch(bc.default.arch()){case"x64":{e="amd64";break}case"ppc64":{e="ppc64le";break}default:{e=bc.default.arch();break}}let r=bc.default.platform()=="win32"?"windows":bc.default.platform(),n=bc.default.platform()=="win32"?".exe":"";return HX.format("cosign-%s-%s%s",r,e,n)}async vspec(e){if(!re.isValidRef(e)){let u=e.replace(/^v+|v+$/g,"");return L(`Use ${u} version spec cache key for ${e}`),u}let[r,n]=e.split("#");n.length==0&&(n="master");let i;n.match(/^[0-9a-fA-F]{40}$/)?i=n:i=await iC.remoteSha(r,n,process.env.GIT_AUTH_TOKEN);let[s,a]=r.substring(19).split("/"),c=`${s}/${re.trimSuffix(a,".git")}/${i}`,l=re.hash(c);return L(`Use ${l} version spec cache key for ${c}`),l}static async getDownloadVersion(e){return{version:e,downloadURL:"https://github.com/sigstore/cosign/releases/download/v%s/%s",contentOpts:{owner:"docker",repo:"actions-toolkit",ref:"main",path:".github/cosign-releases.json"}}}static async getRelease(e,r){let i=await new Ze({token:r}).releases("Cosign",e.contentOpts);if(!i[e.version])throw new Error(`Cannot find Cosign release ${e.version} in releases JSON`);return i[e.version]}};var LMe=R(oc(),1);var KO=class{static{o(this,"Regctl")}binPath;_version;_versionOnce;constructor(e){this.binPath=e?.binPath||"regctl",this._version="",this._versionOnce=!1}async blobGet(e){return await _e.getExecOutput(this.binPath,["blob","get",e.repository,e.digest],{ignoreReturnCode:!0,sil
Line truncated
|
||||
`)[0]?.trim()):f.stderr.length>0&&(a=new Error(`buildx failed with: ${f.stderr.match(/(.*)\s*$/)?.[0]?.trim()??"unknown error"}`)))});let c=r.buildxBuild.resolveImageID(),l=r.buildxBuild.resolveMetadata(),u=r.buildxBuild.resolveDigest(l);c&&await Qr("ImageID",async()=>{L(c),BN("imageid",c)}),u&&await Qr("Digest",async()=>{L(u),BN("digest",u)}),l&&await Qr("Metadata",async()=>{let f=JSON.stringify(l,null,2);L(f),BN("metadata",f)});let d;if(await Qr("Reference",async()=>{d=await t5t(r,t,e.builder),d?(L(d),YMe(d)):L("No build reference found")}),r5t()){let f=r.buildxBuild.resolveWarnings(l);if(d&&f&&f.length>0){let h=await Dt.convertWarningsToGitHubAnnotations(f,[d]);D(`annotations: ${JSON.stringify(h,null,2)}`),h&&h.length>0&&await Qr(`Generating GitHub annotations (${h.length} build checks found)`,async()=>{for(let p of h)at(p.message,p)})}}if(await Qr("Check build summary support",async()=>{n5t()?e.call&&e.call!=="build"?L(`Build summary skipped for ${e.call} subrequest`):Ze.isGHES?L("Build summary is not yet supported on GHES"):await r.buildx.versionSatisfies(">=0.23.0")?d?(L("Build summary supported!"),KMe()):L("Build summary requires a build reference"):L("Build summary requires Buildx >= 0.23.0"):L("Build summary disabled")}),a)throw a},async()=>{jMe&&await Qr("Generating build summary",async()=>{try{let t=i5t(),e;t&&(e=s5t());let n=await new jD().export({refs:$X?[$X]:[]});L(`Build record written to ${n.dockerbuildFilename} (${re.formatFileSize(n.dockerbuildSize)})`);let i;t&&(i=await nP.upload({filename:n.dockerbuildFilename,retentionDays:e})),await uP.writeBuildSummary({exportRes:n,uploadRes:i,inputs:zMe,driver:HMe,endpoint:VMe})}catch(t){at(t.message)}}),WB.length>0&&await Qr(`Removing temp folder ${WB}`,async()=>{try{ZMe.rmSync(WB,{recursive:!0})}catch{at(`Failed to remove temp folder ${WB}`)}})});async function t5t(t,e,r){let n=t.buildxBuild.resolveRef();if(n)return n;r||(r=(await t.builder.inspect()).name);let i=Dt.refs({dir:Dt.refsDir,builderName:r,since:e});return Object.keys(i).length>0?Object.keys(i)[0]:""}o(t5t,"buildRef");function r5t(){return process.env.DOCKER_BUILD_CHECKS_ANNOTATIONS?re.parseBool(process.env.DOCKER_BUILD_CHECKS_ANNOTATIONS):!0}o(r5t,"buildChecksAnnotationsEnabled");function n5t(){return process.env.DOCKER_BUILD_SUMMARY?re.parseBool(process.env.DOCKER_BUILD_SUMMARY):!0}o(n5t,"buildSummaryEnabled");function i5t(){return process.env.DOCKER_BUILD_RECORD_UPLOAD?re.parseBool(process.env.DOCKER_BUILD_RECORD_UPLOAD):!0}o(i5t,"buildRecordUploadEnabled");function s5t(){let t=process.env.DOCKER_BUILD_RECORD_RETENTION_DAYS;if(t){let e=parseInt(t);if(isNaN(e))throw new Error(`Invalid build record retention days: ${t}`);return e}}o(s5t,"buildRecordRetentionDays");
|
||||
`;var eL=class t{static{o(this,"Install")}githubToken;buildx;sigstore;constructor(e){this.githubToken=e?.githubToken||process.env.GITHUB_TOKEN,this.buildx=e?.buildx||new Qt,this.sigstore=e?.sigstore||new Ih}async download(e){let r=await t.getDownloadVersion(e.version);R(`Install.download version: ${r.version}`);let n=await t.getRelease(r,this.githubToken);R(`Install.download release tag name: ${n.tag_name}`);let i=await this.vspec(n.tag_name);R(`Install.download vspec: ${i}`);let s=qC.clean(i)||"";if(!qC.valid(s))throw new Error(`Invalid Cosign version "${i}".`);let a=new Yn({htcName:"cosign-dl-bin",htcVersion:i,baseCacheDir:UC.default.join(Ic.default.homedir(),".bin"),cacheFile:Ic.default.platform()=="win32"?"cosign.exe":"cosign",ghaNoCache:e.ghaNoCache}),c=await a.find();if(c)return P(`Cosign binary found in ${c}`),c;let l=jX.format(r.downloadURL,i,this.filename());P(`Downloading ${l}`);let u=await Ho(l,void 0,this.githubToken);R(`Install.download htcDownloadPath: ${u}`),e.verifySignature&&qC.satisfies(i,">=3.0.1")&&await this.verifySignature(u,l);let d=await a.save(u,e.skipState);return P(`Cached to ${d}`),d}async build(e,r,n){let i=await this.vspec(e);R(`Install.build vspec: ${i}`);let s=new Yn({htcName:"cosign-build-bin",htcVersion:i,baseCacheDir:UC.default.join(Ic.default.homedir(),".bin"),cacheFile:Ic.default.platform()=="win32"?"cosign.exe":"cosign",ghaNoCache:r}),a=await s.find();if(a)return P(`Cosign binary found in ${a}`),a;let c=UC.default.join(gt.tmpDir(),"cosign-build-cache"),l=await this.buildCommand(e,c),u=await _e.getExecOutput(l.command,l.args,{ignoreReturnCode:!0,input:Buffer.from(tUe)}).then(f=>{if(f.stderr.length>0&&f.exitCode!=0)throw new Error(`build failed with: ${f.stderr.match(/(.*)\s*$/)?.[0]?.trim()??"unknown error"}`);return`${c}/cosign`}),d=await s.save(u,n);return P(`Cached to ${d}`),d}async install(e,r){r=r||gt.tmpDir();let n=UC.default.join(r,"cosign-bin");GB.default.existsSync(n)||GB.default.mkdirSync(n,{recursive:!0});let i=Ic.default.platform()=="win32"?"cosign.exe":"cosign",s=UC.default.join(n,i);return GB.default.copyFileSync(e,s),P("Fixing perms"),GB.default.chmodSync(s,"0755"),Lc(n),P("Added Cosign to PATH"),P(`Binary path: ${s}`),s}async buildCommand(e,r){let n=await new Qt({standalone:!0}).isAvailable(),i=await new Qt({standalone:!1}).isAvailable(),s=!1;if(await this.buildx.isStandalone()&&n)R("Install.buildCommand: Buildx standalone found, build with it"),s=!0;else if(!await this.buildx.isStandalone()&&i)R("Install.buildCommand: Buildx plugin found, build with it"),s=!1;else if(n)R("Install.buildCommand: Buildx plugin not found, but standalone found so trying to build with it"),s=!0;else if(i)R("Install.buildCommand: Buildx standalone not found, but plugin found so trying to build with it"),s=!1;else throw new Error(`Neither buildx standalone or plugin have been found to build from ref ${e}`);let a=["build","--platform","local","--build-arg","BUILDKIT_CONTEXT_KEEP_GIT_DIR=1","--output",`type=local,dest=${r}`];return process.env.GIT_AUTH_TOKEN&&a.push("--secret","id=GIT_AUTH_TOKEN"),a.push("-f-",e),await new Qt({standalone:s}).getCommand(a)}async verifySignature(e,r){let n=`${r}.sigstore.json`;P(`Downloading keyless verification bundle at ${n}`);let i=await Ho(n,void 0,this.githubToken);R(`Install.verifySignature bundlePath: ${i}`);let s=await this.sigstore.verifyArtifact(e,i,{subjectAlternativeName:"keyless@projectsigstore.iam.gserviceaccount.com",issuer:"https://accounts.google.com"});P(`Cosign binary signature verified! ${s.tlogID?`${kC}?logIndex=${s.tlogID}`:""}`)}filename(){let e;switch(Ic.default.arch()){case"x64":{e="amd64";break}case"ppc64":{e="ppc64le";break}default:{e=Ic.default.arch();break}}let r=Ic.default.platform()=="win32"?"windows":Ic.default.platform(),n=Ic.default.platform()=="win32"?".exe":"";return jX.format("cosign-%s-%s%s",r,e,n)}async vspec(e){if(!re.isValidRef(e)){let u=e.replace(/^v+|v+$/g,"");return P(`Use ${u} version spec cache key for ${e}`),u}let[r,n]=e.split("#");n.length==0&&(n="master");let i;n.match(/^[0-9a-fA-F]{40}$/)?i=n:i=await nC.remoteSha(r,n,process.env.GIT_AUTH_TOKEN);let[s,a]=r.substring(19).split("/"),c=`${s}/${re.trimSuffix(a,".git")}/${i}`,l=re.hash(c);return P(`Use ${l} version spec cache key for ${c}`),l}static async getDownloadVersion(e){return{version:e,downloadURL:"https://github.com/sigstore/cosign/releases/download/v%s/%s",contentOpts:{owner:"docker",repo:"actions-toolkit",ref:"main",path:".github/cosign-releases.json"}}}static async getRelease(e,r){let i=await new Ze({token:r}).releases("Cosign",e.contentOpts);if(!i[e.version])throw new Error(`Cannot find Cosign release ${e.version} in releases JSON`);return i[e.version]}};var rUe=N(ac(),1);var tL=class{static{o(this,"Regctl")}binPath;_version;_versionOnce;constructor(e){this.binPath=e?.binPath||"regctl",this._version="",this._versionOnce=!1}async blobGet(e){return await _e.getExecOutput(this.binPath,["blob","get",e.repository,e.digest],{ignoreReturnCode:!0,sil
Line truncated
|
||||
`)[0]?.trim()):f.stderr.length>0&&(a=new Error(`buildx failed with: ${f.stderr.match(/(.*)\s*$/)?.[0]?.trim()??"unknown error"}`)))});let c=r.buildxBuild.resolveImageID(),l=r.buildxBuild.resolveMetadata(),u=r.buildxBuild.resolveDigest(l);c&&await kr("ImageID",async()=>{P(c),IN("imageid",c)}),u&&await kr("Digest",async()=>{P(u),IN("digest",u)}),l&&await kr("Metadata",async()=>{let f=JSON.stringify(l,null,2);P(f),IN("metadata",f)});let d;if(await kr("Reference",async()=>{d=await zVt(r,t,e.builder),d?(P(d),AUe(d)):P("No build reference found")}),$Vt()){let f=r.buildxBuild.resolveWarnings(l);if(d&&f&&f.length>0){let h=await Qt.convertWarningsToGitHubAnnotations(f,[d]);R(`annotations: ${JSON.stringify(h,null,2)}`),h&&h.length>0&&await kr(`Generating GitHub annotations (${h.length} build checks found)`,async()=>{for(let p of h)ut(p.message,p)})}}if(await kr("Check build summary support",async()=>{jVt()?e.call&&e.call!=="build"?P(`Build summary skipped for ${e.call} subrequest`):Ze.isGHES?P("Build summary is not yet supported on GHES"):await r.buildx.versionSatisfies(">=0.23.0")?d?(P("Build summary supported!"),mUe()):P("Build summary requires a build reference"):P("Build summary requires Buildx >= 0.23.0"):P("Build summary disabled")}),a)throw a},async()=>{dUe&&await kr("Generating build summary",async()=>{try{let t=WVt(),e;t&&(e=JVt());let n=await new $D().export({refs:KX?[KX]:[]});P(`Build record written to ${n.dockerbuildFilename} (${re.formatFileSize(n.dockerbuildSize)})`);let i;t&&(i=await nP.upload({filename:n.dockerbuildFilename,retentionDays:e})),await fP.writeBuildSummary({exportRes:n,uploadRes:i,inputs:uUe,driver:cUe,endpoint:lUe})}catch(t){ut(t.message)}}),$B.length>0&&await kr(`Removing temp folder ${$B}`,async()=>{try{yUe.rmSync($B,{recursive:!0})}catch{ut(`Failed to remove temp folder ${$B}`)}})});async function zVt(t,e,r){let n=t.buildxBuild.resolveRef();if(n)return n;r||(r=(await t.builder.inspect()).name);let i=Qt.refs({dir:Qt.refsDir,builderName:r,since:e});return Object.keys(i).length>0?Object.keys(i)[0]:""}o(zVt,"buildRef");function $Vt(){return process.env.DOCKER_BUILD_CHECKS_ANNOTATIONS?re.parseBool(process.env.DOCKER_BUILD_CHECKS_ANNOTATIONS):!0}o($Vt,"buildChecksAnnotationsEnabled");function jVt(){return process.env.DOCKER_BUILD_SUMMARY?re.parseBool(process.env.DOCKER_BUILD_SUMMARY):!0}o(jVt,"buildSummaryEnabled");function WVt(){return process.env.DOCKER_BUILD_RECORD_UPLOAD?re.parseBool(process.env.DOCKER_BUILD_RECORD_UPLOAD):!0}o(WVt,"buildRecordUploadEnabled");function JVt(){let t=process.env.DOCKER_BUILD_RECORD_RETENTION_DAYS;if(t){let e=parseInt(t);if(isNaN(e))throw new Error(`Invalid build record retention days: ${t}`);return e}}o(JVt,"buildRecordRetentionDays");
|
||||
/*! Bundled license information:
|
||||
|
||||
undici/lib/web/fetch/body.js:
|
||||
@@ -376,6 +387,6 @@ he/he.js:
|
||||
(* v8 ignore else -- @preserve *)
|
||||
|
||||
js-yaml/dist/js-yaml.mjs:
|
||||
(*! js-yaml 5.2.0 https://github.com/nodeca/js-yaml @license MIT *)
|
||||
(*! js-yaml 5.4.1 https://github.com/nodeca/js-yaml @license MIT *)
|
||||
*/
|
||||
//# sourceMappingURL=index.cjs.map
|
||||
+4
-4
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"version": 3,
|
||||
"sources": ["../node_modules/tunnel/lib/tunnel.js", "../node_modules/tunnel/index.js", "../node_modules/undici/lib/core/symbols.js", "../node_modules/undici/lib/core/errors.js", "../node_modules/undici/lib/core/constants.js", "../node_modules/undici/lib/core/tree.js", "../node_modules/undici/lib/core/util.js", "../node_modules/undici/lib/core/diagnostics.js", "../node_modules/undici/lib/core/request.js", "../node_modules/undici/lib/dispatcher/dispatcher.js", "../node_modules/undici/lib/dispatcher/dispatcher-base.js", "../node_modules/undici/lib/util/timers.js", "../node_modules/undici/lib/core/connect.js", "../node_modules/undici/lib/llhttp/utils.js", "../node_modules/undici/lib/llhttp/constants.js", "../node_modules/undici/lib/llhttp/llhttp-wasm.js", "../node_modules/undici/lib/llhttp/llhttp_simd-wasm.js", "../node_modules/undici/lib/web/fetch/constants.js", "../node_modules/undici/lib/web/fetch/global.js", "../node_modules/undici/lib/web/fetch/data-url.js", "../node_modules/undici/lib/web/fetch/webidl.js", "../node_modules/undici/lib/web/fetch/util.js", "../node_modules/undici/lib/web/fetch/symbols.js", "../node_modules/undici/lib/web/fetch/file.js", "../node_modules/undici/lib/web/fetch/formdata.js", "../node_modules/undici/lib/web/fetch/formdata-parser.js", "../node_modules/undici/lib/web/fetch/body.js", "../node_modules/undici/lib/dispatcher/client-h1.js", "../node_modules/undici/lib/dispatcher/client-h2.js", "../node_modules/undici/lib/handler/redirect-handler.js", "../node_modules/undici/lib/interceptor/redirect-interceptor.js", "../node_modules/undici/lib/dispatcher/client.js", "../node_modules/undici/lib/dispatcher/fixed-queue.js", "../node_modules/undici/lib/dispatcher/pool-stats.js", "../node_modules/undici/lib/dispatcher/pool-base.js", "../node_modules/undici/lib/dispatcher/pool.js", "../node_modules/undici/lib/dispatcher/balanced-pool.js", "../node_modules/undici/lib/dispatcher/agent.js", "../node_modules/undici/lib/dispatcher/proxy-agent.js", "../node_modules/undici/lib/dispatcher/env-http-proxy-agent.js", "../node_modules/undici/lib/handler/retry-handler.js", "../node_modules/undici/lib/dispatcher/retry-agent.js", "../node_modules/undici/lib/api/readable.js", "../node_modules/undici/lib/api/util.js", "../node_modules/undici/lib/api/api-request.js", "../node_modules/undici/lib/api/abort-signal.js", "../node_modules/undici/lib/api/api-stream.js", "../node_modules/undici/lib/api/api-pipeline.js", "../node_modules/undici/lib/api/api-upgrade.js", "../node_modules/undici/lib/api/api-connect.js", "../node_modules/undici/lib/api/index.js", "../node_modules/undici/lib/mock/mock-errors.js", "../node_modules/undici/lib/mock/mock-symbols.js", "../node_modules/undici/lib/mock/mock-utils.js", "../node_modules/undici/lib/mock/mock-interceptor.js", "../node_modules/undici/lib/mock/mock-client.js", "../node_modules/undici/lib/mock/mock-pool.js", "../node_modules/undici/lib/mock/pluralizer.js", "../node_modules/undici/lib/mock/pending-interceptors-formatter.js", "../node_modules/undici/lib/mock/mock-agent.js", "../node_modules/undici/lib/global.js", "../node_modules/undici/lib/handler/decorator-handler.js", "../node_modules/undici/lib/interceptor/redirect.js", "../node_modules/undici/lib/interceptor/retry.js", "../node_modules/undici/lib/interceptor/dump.js", "../node_modules/undici/lib/interceptor/dns.js", "../node_modules/undici/lib/web/fetch/headers.js", "../node_modules/undici/lib/web/fetch/response.js", "../node_modules/undici/lib/web/fetch/dispatcher-weakref.js", "../node_modules/undici/lib/web/fetch/request.js", "../node_modules/undici/lib/web/fetch/index.js", "../node_modules/undici/lib/web/fileapi/symbols.js", "../node_modules/undici/lib/web/fileapi/progressevent.js", "../node_modules/undici/lib/web/fileapi/encoding.js", "../node_modules/undici/lib/web/fileapi/util.js", "../node_modules/undici/lib/web/fileapi/filereader.js", "../node_modules/undici/lib/web/cache/symbols.js", "../node_modules/undici/lib/web/cache/util.js", "../node_modules/undici/lib/web/cache/cache.js", "../node_modules/undici/lib/web/cache/cachestorage.js", "../node_modules/undici/lib/web/cookies/constants.js", "../node_modules/undici/lib/web/cookies/util.js", "../node_modules/undici/lib/web/cookies/parse.js", "../node_modules/undici/lib/web/cookies/index.js", "../node_modules/undici/lib/web/websocket/events.js", "../node_modules/undici/lib/web/websocket/constants.js", "../node_modules/undici/lib/web/websocket/symbols.js", "../node_modules/undici/lib/web/websocket/util.js", "../node_modules/undici/lib/web/websocket/frame.js", "../node_modules/undici/lib/web/websocket/connection.js", "../node_modules/undici/lib/web/websocket/permessage-deflate.js", "../node_modules/undici/lib/web/websocket/receiver.js", "../node_modules/undici/lib/web/websocket/sender.js", "../node_modules/undici/lib/web/websocket/websocket.js", "../node_modules/undici/lib/web/eventsource/util.js", "../node_modules/undici/lib/web/eventsource/eventsource-stream.js",Line truncated
|
||||
"sourcesContent": ["'use strict';\n\nvar net = require('net');\nvar tls = require('tls');\nvar http = require('http');\nvar https = require('https');\nvar events = require('events');\nvar assert = require('assert');\nvar util = require('util');\n\n\nexports.httpOverHttp = httpOverHttp;\nexports.httpsOverHttp = httpsOverHttp;\nexports.httpOverHttps = httpOverHttps;\nexports.httpsOverHttps = httpsOverHttps;\n\n\nfunction httpOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n return agent;\n}\n\nfunction httpsOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\nfunction httpOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n return agent;\n}\n\nfunction httpsOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\n\nfunction TunnelingAgent(options) {\n var self = this;\n self.options = options || {};\n self.proxyOptions = self.options.proxy || {};\n self.maxSockets = self.options.maxSockets || http.Agent.defaultMaxSockets;\n self.requests = [];\n self.sockets = [];\n\n self.on('free', function onFree(socket, host, port, localAddress) {\n var options = toOptions(host, port, localAddress);\n for (var i = 0, len = self.requests.length; i < len; ++i) {\n var pending = self.requests[i];\n if (pending.host === options.host && pending.port === options.port) {\n // Detect the request to connect same origin server,\n // reuse the connection.\n self.requests.splice(i, 1);\n pending.request.onSocket(socket);\n return;\n }\n }\n socket.destroy();\n self.removeSocket(socket);\n });\n}\nutil.inherits(TunnelingAgent, events.EventEmitter);\n\nTunnelingAgent.prototype.addRequest = function addRequest(req, host, port, localAddress) {\n var self = this;\n var options = mergeOptions({request: req}, self.options, toOptions(host, port, localAddress));\n\n if (self.sockets.length >= this.maxSockets) {\n // We are over limit so we'll add it to the queue.\n self.requests.push(options);\n return;\n }\n\n // If we are under maxSockets create a new one.\n self.createSocket(options, function(socket) {\n socket.on('free', onFree);\n socket.on('close', onCloseOrRemove);\n socket.on('agentRemove', onCloseOrRemove);\n req.onSocket(socket);\n\n function onFree() {\n self.emit('free', socket, options);\n }\n\n function onCloseOrRemove(err) {\n self.removeSocket(socket);\n socket.removeListener('free', onFree);\n socket.removeListener('close', onCloseOrRemove);\n socket.removeListener('agentRemove', onCloseOrRemove);\n }\n });\n};\n\nTunnelingAgent.prototype.createSocket = function createSocket(options, cb) {\n var self = this;\n var placeholder = {};\n self.sockets.push(placeholder);\n\n var connectOptions = mergeOptions({}, self.proxyOptions, {\n method: 'CONNECT',\n path: options.host + ':' + options.port,\n agent: false,\n headers: {\n host: options.host + ':' + options.port\n }\n });\n if (options.localAddress) {\n connectOptions.localAddress = options.localAddress;\n }\n if (connectOptions.proxyAuth) {\n connectOptions.headers = connectOptions.headers || {};\n connectOptions.headers['Proxy-Authorization'] = 'Basic ' +\n new Buffer(connectOptions.proxyAuth).toString('base64');\n }\n\n debug('making CONNECT request');\n var connectReq = self.request(connectOptions);\n connectReq.useChunkedEncodingByDefault = false; // for v0.6\n connectReq.once('response', onResponse); // for v0.6\n connectReq.once('upgrade', onUpgrade); // for v0.6\n connectReq.once('connect', onConnect); // for v0.7 or later\n connectReq.once('error', onError);\n connectReq.end();\n\n function onResponse(res) {\n // Very hacky. This is necessary to avoid http-parser leaks.\n res.upgrade = true;\n }\n\n function onUpgrade(res, socket, head) {\n // Hacky.\n process.nextTick(function() {\n onConnect(res, socket, head);\n });\n }\n\n function onConnect(res, socket, head) {\n connectReq.removeAllListeners();\n socket.removeAllListeners();\n\n if (res.statusCode !== 200) {\n debug('tunneling socket could not be established, statusCode=%d',\n res.statusCode);\n socket.destroy();\n var error = new Error('tunneling socket could not be established, ' +\n 'statusCode=' + res.statusCode);\n error.code = 'ECONNRESET';\n options.request.emit('error', error);\n self.removeSocket(placeholder);\n return;\n }\n if (head.length > 0) {\n debug('got illegal response body from proxy');\n socket.destroy();\n var error = new Error('Line truncated
|
||||
"mappings": "ipBAAA,IAAAA,GAAAC,EAAAC,IAAA,cAEA,IAAIC,IAAM,QAAQ,KAAK,EACnBC,IAAM,QAAQ,KAAK,EACnBC,GAAO,QAAQ,MAAM,EACrBC,GAAQ,QAAQ,OAAO,EACvBC,IAAS,QAAQ,QAAQ,EACzBC,IAAS,QAAQ,QAAQ,EACzBC,IAAO,QAAQ,MAAM,EAGzBP,GAAQ,aAAeQ,IACvBR,GAAQ,cAAgBS,IACxBT,GAAQ,cAAgBU,IACxBV,GAAQ,eAAiBW,IAGzB,SAASH,IAAaI,EAAS,CAC7B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUV,GAAK,QACdU,CACT,CAJSE,EAAAP,IAAA,gBAMT,SAASC,IAAcG,EAAS,CAC9B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUV,GAAK,QACrBU,EAAM,aAAeG,GACrBH,EAAM,YAAc,IACbA,CACT,CANSE,EAAAN,IAAA,iBAQT,SAASC,IAAcE,EAAS,CAC9B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUT,GAAM,QACfS,CACT,CAJSE,EAAAL,IAAA,iBAMT,SAASC,IAAeC,EAAS,CAC/B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUT,GAAM,QACtBS,EAAM,aAAeG,GACrBH,EAAM,YAAc,IACbA,CACT,CANSE,EAAAJ,IAAA,kBAST,SAASG,GAAeF,EAAS,CAC/B,IAAIK,EAAO,KACXA,EAAK,QAAUL,GAAW,CAAC,EAC3BK,EAAK,aAAeA,EAAK,QAAQ,OAAS,CAAC,EAC3CA,EAAK,WAAaA,EAAK,QAAQ,YAAcd,GAAK,MAAM,kBACxDc,EAAK,SAAW,CAAC,EACjBA,EAAK,QAAU,CAAC,EAEhBA,EAAK,GAAG,OAAQF,EAAA,SAAgBG,EAAQC,EAAMC,EAAMC,EAAc,CAEhE,QADIT,EAAUU,GAAUH,EAAMC,EAAMC,CAAY,EACvCE,EAAI,EAAGC,EAAMP,EAAK,SAAS,OAAQM,EAAIC,EAAK,EAAED,EAAG,CACxD,IAAIE,EAAUR,EAAK,SAASM,CAAC,EAC7B,GAAIE,EAAQ,OAASb,EAAQ,MAAQa,EAAQ,OAASb,EAAQ,KAAM,CAGlEK,EAAK,SAAS,OAAOM,EAAG,CAAC,EACzBE,EAAQ,QAAQ,SAASP,CAAM,EAC/B,MACF,CACF,CACAA,EAAO,QAAQ,EACfD,EAAK,aAAaC,CAAM,CAC1B,EAdgB,SAcf,CACH,CAvBSH,EAAAD,GAAA,kBAwBTP,IAAK,SAASO,GAAgBT,IAAO,YAAY,EAEjDS,GAAe,UAAU,WAAaC,EAAA,SAAoBW,EAAKP,EAAMC,EAAMC,EAAc,CACvF,IAAIJ,EAAO,KACPL,EAAUe,GAAa,CAAC,QAASD,CAAG,EAAGT,EAAK,QAASK,GAAUH,EAAMC,EAAMC,CAAY,CAAC,EAE5F,GAAIJ,EAAK,QAAQ,QAAU,KAAK,WAAY,CAE1CA,EAAK,SAAS,KAAKL,CAAO,EAC1B,MACF,CAGAK,EAAK,aAAaL,EAAS,SAASM,EAAQ,CAC1CA,EAAO,GAAG,OAAQU,CAAM,EACxBV,EAAO,GAAG,QAASW,CAAe,EAClCX,EAAO,GAAG,cAAeW,CAAe,EACxCH,EAAI,SAASR,CAAM,EAEnB,SAASU,GAAS,CAChBX,EAAK,KAAK,OAAQC,EAAQN,CAAO,CACnC,CAFSG,EAAAa,EAAA,UAIT,SAASC,EAAgBC,EAAK,CAC5Bb,EAAK,aAAaC,CAAM,EACxBA,EAAO,eAAe,OAAQU,CAAM,EACpCV,EAAO,eAAe,QAASW,CAAe,EAC9CX,EAAO,eAAe,cAAeW,CAAe,CACtD,CALSd,EAAAc,EAAA,kBAMX,CAAC,CACH,EA5BsC,cA8BtCf,GAAe,UAAU,aAAeC,EAAA,SAAsBH,EAASmB,EAAI,CACzE,IAAId,EAAO,KACPe,EAAc,CAAC,EACnBf,EAAK,QAAQ,KAAKe,CAAW,EAE7B,IAAIC,EAAiBN,GAAa,CAAC,EAAGV,EAAK,aAAc,CACvD,OAAQ,UACR,KAAML,EAAQ,KAAO,IAAMA,EAAQ,KACnC,MAAO,GACP,QAAS,CACP,KAAMA,EAAQ,KAAO,IAAMA,EAAQ,IACrC,CACF,CAAC,EACGA,EAAQ,eACVqB,EAAe,aAAerB,EAAQ,cAEpCqB,EAAe,YACjBA,EAAe,QAAUA,EAAe,SAAW,CAAC,EACpDA,EAAe,QAAQ,qBAAqB,EAAI,SAC5C,IAAI,OAAOA,EAAe,SAAS,EAAE,SAAS,QAAQ,GAG5DC,GAAM,wBAAwB,EAC9B,IAAIC,EAAalB,EAAK,QAAQgB,CAAc,EAC5CE,EAAW,4BAA8B,GACzCA,EAAW,KAAK,WAAYC,CAAU,EACtCD,EAAW,KAAK,UAAWE,CAAS,EACpCF,EAAW,KAAK,UAAWG,CAAS,EACpCH,EAAW,KAAK,QAASI,CAAO,EAChCJ,EAAW,IAAI,EAEf,SAASC,EAAWI,EAAK,CAEvBA,EAAI,QAAU,EAChB,CAHSzB,EAAAqB,EAAA,cAKT,SAASC,EAAUG,EAAKtB,EAAQuB,EAAM,CAEpC,QAAQ,SAAS,UAAW,CAC1BH,EAAUE,EAAKtB,EAAQuB,CAAI,CAC7B,CAAC,CACH,CALS1B,EAAAsB,EAAA,aAOT,SAASC,EAAUE,EAAKtB,EAAQuB,EAAM,CAIpC,GAHAN,EAAW,mBAAmB,EAC9BjB,EAAO,mBAAmB,EAEtBsB,EAAI,aAAe,IAAK,CAC1BN,GAAM,2DACJM,EAAI,UAAU,EAChBtB,EAAO,QAAQ,EACf,IAAIwB,EAAQ,IAAI,MAAM,yDACJF,EAAI,UAAU,EAChCE,EAAM,KAAO,aACb9B,EAAQ,QAAQ,KAAK,QAAS8B,CAAK,EACnCzB,EAAK,aAAae,CAAW,EAC7B,MACF,CACA,GAAIS,EAAK,OAAS,EAAG,CACnBP,GAAM,sCAAsC,EAC5ChB,EAAO,QAAQ,EACf,IAAIwB,EAAQ,IAAI,MAAM,sCAAsC,EAC5DA,EAAM,KAAO,aACb9B,EAAQ,QAAQ,KAAK,QAAS8B,CAAK,EACnCzB,EAAK,aAAae,CAAW,EAC7B,MACF,CACA,OAAAE,GAAM,sCAAsC,EAC5CjB,EAAK,QAAQA,EAAK,QAAQ,QAAQe,CAAW,CAAC,EAAId,EAC3Ca,EAAGb,CAAM,CAClB,CA3BSH,EAAAuB,EAAA,aA6BT,SAASC,EAAQI,EAAO,CACtBR,EAAW,mBAAmB,EAE9BD,GAAM;AAAA,EACAS,EAAM,QAASA,EAAM,KAAK,EAChC,IAAID,EAAQ,IAAI,MAAM,oDACWC,EAAM,OAAO,EAC9CD,EAAM,KAAO,aACb9B,EAAQ,QAAQ,KAAK,QAAS8B,CAAK,EACnCzB,EAAK,aAAae,CAAW,CAC/B,CAVSjB,EAAAwB,EAAA,UAWX,EAnFwC,gBAqFxCzB,GAAe,UAAU,aAAeC,EAAA,SAAsBG,EAAQ,CACpE,IAAI0B,EAAM,KAAK,QAAQ,QAAQ1B,CAAM,EACrC,GAAI0B,IAAQ,GAGZ,MAAK,QAAQ,OAAOA,EAAK,CAAC,EAE1B,IAAInB,EAAU,KAAK,SAAS,MAAM,EAC9BA,GAGF,KAAK,aAAaA,EAAS,SAASP,EAAQ,CAC1CO,EAAQ,QAAQ,SAASP,CAAM,CACjC,CAAC,EAEL,EAfwC,gBAiBxC,SAASF,GAAmBJ,EAASmB,EAAI,CACvC,IAAId,EAAO,KACXH,GAAe,UAAU,aAAa,KAAKG,EAAML,EAAS,SAASM,EAAQ,CACzE,IAAI2B,EAAajC,EAAQ,QAAQ,UAAU,MAAM,EAC7CkC,EAAanB,GAAa,CAAC,EAAGV,EAAK,QAAS,CAC9C,OAAQC,EACR,WAAY2B,EAAaA,EAAW,QAAQ,OAAQ,EAAE,EAAIjC,EAAQ,IACpE,CAAC,EAGGmC,EAAe7C,IAAI,QAAQ,EAAG4C,CAAU,EAC5C7B,EAAK,QAAQA,EAAK,QAAQ,QAAQC,CAAM,CAAC,EAAI6B,EAC7ChB,EAAGgB,CAAY,CACjB,CAAC,CACH,CAdShC,EAAAC,GAAA,sBAiBT,SAASM,GAAUH,EAAMC,EAAMC,EAAc,CAC3C,OAAI,OAAOF,GAAS,SACX,CACL,KAAMA,EACN,KAAMC,EACN,aAAcC,CAChB,EAEKF,CACT,CATSJ,EAAAO,GAAA,aAWT,SAASK,GAAaqB,EAAQ,CAC5B,QAASzB,EAAI,EAAGC,EAAM,UAAU,OAAQD,EAAIC,EAAK,EAAED,EAAG,CACpD,IAAI0B,EAAY,UAAU1B,CAAC,EAC3B,GAAI,OAAO0B,GAAc,SAEvB,QADIC,EAAO,OAAO,KAAKD,CAAS,EACvBE,EAAI,EAAGC,EAASF,EAAK,OAAQC,EAAIC,EAAQ,EAAED,EAAG,CACrD,IAAIE,EAAIH,EAAKC,CAAC,EACVF,EAAUI,CAAC,IAAM,SACnBL,EAAOK,CAAC,EAAIJ,EAAUI,CAAC,EAE3B,CAEJ,CACA,OAAOL,CACT,CAdSjC,EAAAY,GAAA,gBAiBT,IAAIO,GACA,QAAQ,IAAI,YAAc,aAAa,KAAK,QAAQ,IAAI,UAAU,EACpEA,GAAQnB,EAAA,UAAW,CACjB,IAAIuC,EAAO,MAAM,UAAU,MAAM,KAAK,SAAS,EAC3C,OAAOA,EAAK,CAAC,GAAM,SACrBA,EAAK,CAAC,EAAI,WALine truncated
|
||||
"names": ["require_tunnel", "__commonJSMin", "exports", "net", "tls", "http", "https", "events", "assert", "util", "httpOverHttp", "httpsOverHttp", "httpOverHttps", "httpsOverHttps", "options", "agent", "TunnelingAgent", "__name", "createSecureSocket", "self", "socket", "host", "port", "localAddress", "toOptions", "i", "len", "pending", "req", "mergeOptions", "onFree", "onCloseOrRemove", "err", "cb", "placeholder", "connectOptions", "debug", "connectReq", "onResponse", "onUpgrade", "onConnect", "onError", "res", "head", "error", "cause", "pos", "hostHeader", "tlsOptions", "secureSocket", "target", "overrides", "keys", "j", "keyLen", "k", "args", "require_tunnel", "__commonJSMin", "exports", "module", "require_symbols", "__commonJSMin", "exports", "module", "require_errors", "__commonJSMin", "exports", "module", "kUndiciError", "UndiciError", "__name", "message", "instance", "kConnectTimeoutError", "ConnectTimeoutError", "kHeadersTimeoutError", "HeadersTimeoutError", "kHeadersOverflowError", "HeadersOverflowError", "kBodyTimeoutError", "BodyTimeoutError", "kResponseStatusCodeError", "ResponseStatusCodeError", "statusCode", "headers", "body", "kInvalidArgumentError", "InvalidArgumentError", "kInvalidReturnValueError", "InvalidReturnValueError", "kAbortError", "AbortError", "kRequestAbortedError", "RequestAbortedError", "kInformationalError", "InformationalError", "kRequestContentLengthMismatchError", "RequestContentLengthMismatchError", "kResponseContentLengthMismatchError", "ResponseContentLengthMismatchError", "kClientDestroyedError", "ClientDestroyedError", "kClientClosedError", "ClientClosedError", "kSocketError", "SocketError", "socket", "kNotSupportedError", "NotSupportedError", "kBalancedPoolMissingUpstreamError", "BalancedPoolMissingUpstreamError", "kHTTPParserError", "HTTPParserError", "code", "data", "kResponseExceededMaxSizeError", "ResponseExceededMaxSizeError", "kRequestRetryError", "RequestRetryError", "kResponseError", "ResponseError", "kSecureProxyConnectionError", "SecureProxyConnectionError", "cause", "options", "kMessageSizeExceededError", "MessageSizeExceededError", "require_constants", "__commonJSMin", "exports", "module", "headerNameLowerCasedRecord", "wellknownHeaderNames", "i", "key", "lowerCasedKey", "require_tree", "__commonJSMin", "exports", "module", "wellknownHeaderNames", "headerNameLowerCasedRecord", "TstNode", "_TstNode", "__name", "key", "value", "index", "length", "node", "code", "keylength", "TernarySearchTree", "tree", "i", "require_util", "__commonJSMin", "exports", "module", "assert", "kDestroyed", "kBodyUsed", "kListeners", "kBody", "IncomingMessage", "stream", "net", "Blob", "nodeUtil", "stringify", "EE", "InvalidArgumentError", "headerNameLowerCasedRecord", "tree", "nodeMajor", "nodeMinor", "v", "BodyAsyncIterable", "__name", "body", "wrapRequestBody", "isStream", "bodyLength", "isIterable", "nop", "obj", "isBlobLike", "object", "sTag", "buildURL", "url", "queryParams", "stringified", "isValidPort", "port", "value", "isHttpOrHttpsPrefixed", "parseURL", "origin", "path", "parseOrigin", "getHostname", "host", "idx", "getServerName", "servername", "deepClone", "isAsyncIterable", "state", "isBuffer", "isDestroyed", "destroy", "err", "KEEPALIVE_TIMEOUT_EXPR", "parseKeepAliveTimeout", "val", "m", "headerNameToString", "bufferToLowerCasedHeaderName", "parseHeaders", "headers", "i", "key", "headersValue", "x", "parseRawHeaders", "len", "ret", "hasContentLength", "contentDispositionIdx", "kLen", "n", "buffer", "validateHandler", "handler", "method", "upgrade", "isDisturbed", "isErrored", "isReadable", "getSocketInfo", "socket", "ReadableStreamFrom", "iterable", "iterator", "controller", "done", "buf", "reason", "isFormDataLike", "addAbortListener", "signal", "listener", "hasToWellFormed", "hasIsWellFormed", "toUSVString", "isUSVString", "isTokenCharCode", "c", "isValidHTTPToken", "characters", "headerCharRegex", "isValidHeaderValue", "parseRangeHeader", "range", "addListener", "name", "removeAllListeners", "errorRequest", "client", "request", "kEnumerableProperty", "normalizedMethodRecordsBase", "normalizedMethodRecords", "require_diagnostics", "__commonJSMin", "exports", "module", "diagnosticsChannel", "util", "undiciDebugLog", "fetchDebuglog", "websocketDebuglog", "isClientSet", "channels", "debuglog", "evt", "version", "protocol", "port", "host", "error", "method", "path", "origin", "statusCode", "address", "websocket", "code", "reason", "err", "require_request", "__commonJSMin", "exports", "module", "InvalidArgumentError", "NotSupportedError", "assert", "isValidHTTPToken", "isValidHeaderValue", "isStream", "destroy", "isBuffer", "isFormDataLike", "isIterable", "isBlobLike", "buildURL", "validateHandler", "getServerName", "normalizedMethodRecords", "channels", "headerNameLowerCasedRecord", "invalidPathRegex", "kHandler", "Request", "__name", "origin", "path", "method", "body", "headers", "query", "idempotent", "blocking", "upgrade", "headersTimeout", "bodyTimeout", "resetLine truncated
|
||||
"sources": ["../node_modules/tunnel/lib/tunnel.js", "../node_modules/tunnel/index.js", "../node_modules/undici/lib/core/symbols.js", "../node_modules/undici/lib/core/errors.js", "../node_modules/undici/lib/core/constants.js", "../node_modules/undici/lib/core/tree.js", "../node_modules/undici/lib/core/util.js", "../node_modules/undici/lib/core/diagnostics.js", "../node_modules/undici/lib/core/request.js", "../node_modules/undici/lib/dispatcher/dispatcher.js", "../node_modules/undici/lib/dispatcher/dispatcher-base.js", "../node_modules/undici/lib/util/timers.js", "../node_modules/undici/lib/core/connect.js", "../node_modules/undici/lib/llhttp/utils.js", "../node_modules/undici/lib/llhttp/constants.js", "../node_modules/undici/lib/llhttp/llhttp-wasm.js", "../node_modules/undici/lib/llhttp/llhttp_simd-wasm.js", "../node_modules/undici/lib/web/fetch/constants.js", "../node_modules/undici/lib/web/fetch/global.js", "../node_modules/undici/lib/web/fetch/data-url.js", "../node_modules/undici/lib/web/fetch/webidl.js", "../node_modules/undici/lib/web/fetch/util.js", "../node_modules/undici/lib/web/fetch/symbols.js", "../node_modules/undici/lib/web/fetch/file.js", "../node_modules/undici/lib/web/fetch/formdata.js", "../node_modules/undici/lib/web/fetch/formdata-parser.js", "../node_modules/undici/lib/web/fetch/body.js", "../node_modules/undici/lib/dispatcher/client-h1.js", "../node_modules/undici/lib/dispatcher/client-h2.js", "../node_modules/undici/lib/handler/redirect-handler.js", "../node_modules/undici/lib/interceptor/redirect-interceptor.js", "../node_modules/undici/lib/dispatcher/client.js", "../node_modules/undici/lib/dispatcher/fixed-queue.js", "../node_modules/undici/lib/dispatcher/pool-stats.js", "../node_modules/undici/lib/dispatcher/pool-base.js", "../node_modules/undici/lib/dispatcher/pool.js", "../node_modules/undici/lib/dispatcher/balanced-pool.js", "../node_modules/undici/lib/dispatcher/agent.js", "../node_modules/undici/lib/dispatcher/proxy-agent.js", "../node_modules/undici/lib/dispatcher/env-http-proxy-agent.js", "../node_modules/undici/lib/handler/retry-handler.js", "../node_modules/undici/lib/dispatcher/retry-agent.js", "../node_modules/undici/lib/api/readable.js", "../node_modules/undici/lib/api/util.js", "../node_modules/undici/lib/api/api-request.js", "../node_modules/undici/lib/api/abort-signal.js", "../node_modules/undici/lib/api/api-stream.js", "../node_modules/undici/lib/api/api-pipeline.js", "../node_modules/undici/lib/api/api-upgrade.js", "../node_modules/undici/lib/api/api-connect.js", "../node_modules/undici/lib/api/index.js", "../node_modules/undici/lib/mock/mock-errors.js", "../node_modules/undici/lib/mock/mock-symbols.js", "../node_modules/undici/lib/mock/mock-utils.js", "../node_modules/undici/lib/mock/mock-interceptor.js", "../node_modules/undici/lib/mock/mock-client.js", "../node_modules/undici/lib/mock/mock-pool.js", "../node_modules/undici/lib/mock/pluralizer.js", "../node_modules/undici/lib/mock/pending-interceptors-formatter.js", "../node_modules/undici/lib/mock/mock-agent.js", "../node_modules/undici/lib/global.js", "../node_modules/undici/lib/handler/decorator-handler.js", "../node_modules/undici/lib/interceptor/redirect.js", "../node_modules/undici/lib/interceptor/retry.js", "../node_modules/undici/lib/interceptor/dump.js", "../node_modules/undici/lib/interceptor/dns.js", "../node_modules/undici/lib/web/fetch/headers.js", "../node_modules/undici/lib/web/fetch/response.js", "../node_modules/undici/lib/web/fetch/dispatcher-weakref.js", "../node_modules/undici/lib/web/fetch/request.js", "../node_modules/undici/lib/web/fetch/index.js", "../node_modules/undici/lib/web/fileapi/symbols.js", "../node_modules/undici/lib/web/fileapi/progressevent.js", "../node_modules/undici/lib/web/fileapi/encoding.js", "../node_modules/undici/lib/web/fileapi/util.js", "../node_modules/undici/lib/web/fileapi/filereader.js", "../node_modules/undici/lib/web/cache/symbols.js", "../node_modules/undici/lib/web/cache/util.js", "../node_modules/undici/lib/web/cache/cache.js", "../node_modules/undici/lib/web/cache/cachestorage.js", "../node_modules/undici/lib/web/cookies/constants.js", "../node_modules/undici/lib/web/cookies/util.js", "../node_modules/undici/lib/web/cookies/parse.js", "../node_modules/undici/lib/web/cookies/index.js", "../node_modules/undici/lib/web/websocket/events.js", "../node_modules/undici/lib/web/websocket/constants.js", "../node_modules/undici/lib/web/websocket/symbols.js", "../node_modules/undici/lib/web/websocket/util.js", "../node_modules/undici/lib/web/websocket/frame.js", "../node_modules/undici/lib/web/websocket/connection.js", "../node_modules/undici/lib/web/websocket/permessage-deflate.js", "../node_modules/undici/lib/web/websocket/receiver.js", "../node_modules/undici/lib/web/websocket/sender.js", "../node_modules/undici/lib/web/websocket/websocket.js", "../node_modules/undici/lib/web/eventsource/util.js", "../node_modules/undici/lib/web/eventsource/eventsource-stream.js",Line truncated
|
||||
"sourcesContent": ["'use strict';\n\nvar net = require('net');\nvar tls = require('tls');\nvar http = require('http');\nvar https = require('https');\nvar events = require('events');\nvar assert = require('assert');\nvar util = require('util');\n\n\nexports.httpOverHttp = httpOverHttp;\nexports.httpsOverHttp = httpsOverHttp;\nexports.httpOverHttps = httpOverHttps;\nexports.httpsOverHttps = httpsOverHttps;\n\n\nfunction httpOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n return agent;\n}\n\nfunction httpsOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\nfunction httpOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n return agent;\n}\n\nfunction httpsOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\n\nfunction TunnelingAgent(options) {\n var self = this;\n self.options = options || {};\n self.proxyOptions = self.options.proxy || {};\n self.maxSockets = self.options.maxSockets || http.Agent.defaultMaxSockets;\n self.requests = [];\n self.sockets = [];\n\n self.on('free', function onFree(socket, host, port, localAddress) {\n var options = toOptions(host, port, localAddress);\n for (var i = 0, len = self.requests.length; i < len; ++i) {\n var pending = self.requests[i];\n if (pending.host === options.host && pending.port === options.port) {\n // Detect the request to connect same origin server,\n // reuse the connection.\n self.requests.splice(i, 1);\n pending.request.onSocket(socket);\n return;\n }\n }\n socket.destroy();\n self.removeSocket(socket);\n });\n}\nutil.inherits(TunnelingAgent, events.EventEmitter);\n\nTunnelingAgent.prototype.addRequest = function addRequest(req, host, port, localAddress) {\n var self = this;\n var options = mergeOptions({request: req}, self.options, toOptions(host, port, localAddress));\n\n if (self.sockets.length >= this.maxSockets) {\n // We are over limit so we'll add it to the queue.\n self.requests.push(options);\n return;\n }\n\n // If we are under maxSockets create a new one.\n self.createSocket(options, function(socket) {\n socket.on('free', onFree);\n socket.on('close', onCloseOrRemove);\n socket.on('agentRemove', onCloseOrRemove);\n req.onSocket(socket);\n\n function onFree() {\n self.emit('free', socket, options);\n }\n\n function onCloseOrRemove(err) {\n self.removeSocket(socket);\n socket.removeListener('free', onFree);\n socket.removeListener('close', onCloseOrRemove);\n socket.removeListener('agentRemove', onCloseOrRemove);\n }\n });\n};\n\nTunnelingAgent.prototype.createSocket = function createSocket(options, cb) {\n var self = this;\n var placeholder = {};\n self.sockets.push(placeholder);\n\n var connectOptions = mergeOptions({}, self.proxyOptions, {\n method: 'CONNECT',\n path: options.host + ':' + options.port,\n agent: false,\n headers: {\n host: options.host + ':' + options.port\n }\n });\n if (options.localAddress) {\n connectOptions.localAddress = options.localAddress;\n }\n if (connectOptions.proxyAuth) {\n connectOptions.headers = connectOptions.headers || {};\n connectOptions.headers['Proxy-Authorization'] = 'Basic ' +\n new Buffer(connectOptions.proxyAuth).toString('base64');\n }\n\n debug('making CONNECT request');\n var connectReq = self.request(connectOptions);\n connectReq.useChunkedEncodingByDefault = false; // for v0.6\n connectReq.once('response', onResponse); // for v0.6\n connectReq.once('upgrade', onUpgrade); // for v0.6\n connectReq.once('connect', onConnect); // for v0.7 or later\n connectReq.once('error', onError);\n connectReq.end();\n\n function onResponse(res) {\n // Very hacky. This is necessary to avoid http-parser leaks.\n res.upgrade = true;\n }\n\n function onUpgrade(res, socket, head) {\n // Hacky.\n process.nextTick(function() {\n onConnect(res, socket, head);\n });\n }\n\n function onConnect(res, socket, head) {\n connectReq.removeAllListeners();\n socket.removeAllListeners();\n\n if (res.statusCode !== 200) {\n debug('tunneling socket could not be established, statusCode=%d',\n res.statusCode);\n socket.destroy();\n var error = new Error('tunneling socket could not be established, ' +\n 'statusCode=' + res.statusCode);\n error.code = 'ECONNRESET';\n options.request.emit('error', error);\n self.removeSocket(placeholder);\n return;\n }\n if (head.length > 0) {\n debug('got illegal response body from proxy');\n socket.destroy();\n var error = new Error('Line truncated
|
||||
"mappings": "ipBAAA,IAAAA,GAAAC,EAAAC,IAAA,cAEA,IAAIC,IAAM,QAAQ,KAAK,EACnBC,IAAM,QAAQ,KAAK,EACnBC,GAAO,QAAQ,MAAM,EACrBC,GAAQ,QAAQ,OAAO,EACvBC,IAAS,QAAQ,QAAQ,EACzBC,IAAS,QAAQ,QAAQ,EACzBC,IAAO,QAAQ,MAAM,EAGzBP,GAAQ,aAAeQ,IACvBR,GAAQ,cAAgBS,IACxBT,GAAQ,cAAgBU,IACxBV,GAAQ,eAAiBW,IAGzB,SAASH,IAAaI,EAAS,CAC7B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUV,GAAK,QACdU,CACT,CAJSE,EAAAP,IAAA,gBAMT,SAASC,IAAcG,EAAS,CAC9B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUV,GAAK,QACrBU,EAAM,aAAeG,GACrBH,EAAM,YAAc,IACbA,CACT,CANSE,EAAAN,IAAA,iBAQT,SAASC,IAAcE,EAAS,CAC9B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUT,GAAM,QACfS,CACT,CAJSE,EAAAL,IAAA,iBAMT,SAASC,IAAeC,EAAS,CAC/B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUT,GAAM,QACtBS,EAAM,aAAeG,GACrBH,EAAM,YAAc,IACbA,CACT,CANSE,EAAAJ,IAAA,kBAST,SAASG,GAAeF,EAAS,CAC/B,IAAIK,EAAO,KACXA,EAAK,QAAUL,GAAW,CAAC,EAC3BK,EAAK,aAAeA,EAAK,QAAQ,OAAS,CAAC,EAC3CA,EAAK,WAAaA,EAAK,QAAQ,YAAcd,GAAK,MAAM,kBACxDc,EAAK,SAAW,CAAC,EACjBA,EAAK,QAAU,CAAC,EAEhBA,EAAK,GAAG,OAAQF,EAAA,SAAgBG,EAAQC,EAAMC,EAAMC,EAAc,CAEhE,QADIT,EAAUU,GAAUH,EAAMC,EAAMC,CAAY,EACvCE,EAAI,EAAGC,EAAMP,EAAK,SAAS,OAAQM,EAAIC,EAAK,EAAED,EAAG,CACxD,IAAIE,EAAUR,EAAK,SAASM,CAAC,EAC7B,GAAIE,EAAQ,OAASb,EAAQ,MAAQa,EAAQ,OAASb,EAAQ,KAAM,CAGlEK,EAAK,SAAS,OAAOM,EAAG,CAAC,EACzBE,EAAQ,QAAQ,SAASP,CAAM,EAC/B,MACF,CACF,CACAA,EAAO,QAAQ,EACfD,EAAK,aAAaC,CAAM,CAC1B,EAdgB,SAcf,CACH,CAvBSH,EAAAD,GAAA,kBAwBTP,IAAK,SAASO,GAAgBT,IAAO,YAAY,EAEjDS,GAAe,UAAU,WAAaC,EAAA,SAAoBW,EAAKP,EAAMC,EAAMC,EAAc,CACvF,IAAIJ,EAAO,KACPL,EAAUe,GAAa,CAAC,QAASD,CAAG,EAAGT,EAAK,QAASK,GAAUH,EAAMC,EAAMC,CAAY,CAAC,EAE5F,GAAIJ,EAAK,QAAQ,QAAU,KAAK,WAAY,CAE1CA,EAAK,SAAS,KAAKL,CAAO,EAC1B,MACF,CAGAK,EAAK,aAAaL,EAAS,SAASM,EAAQ,CAC1CA,EAAO,GAAG,OAAQU,CAAM,EACxBV,EAAO,GAAG,QAASW,CAAe,EAClCX,EAAO,GAAG,cAAeW,CAAe,EACxCH,EAAI,SAASR,CAAM,EAEnB,SAASU,GAAS,CAChBX,EAAK,KAAK,OAAQC,EAAQN,CAAO,CACnC,CAFSG,EAAAa,EAAA,UAIT,SAASC,EAAgBC,EAAK,CAC5Bb,EAAK,aAAaC,CAAM,EACxBA,EAAO,eAAe,OAAQU,CAAM,EACpCV,EAAO,eAAe,QAASW,CAAe,EAC9CX,EAAO,eAAe,cAAeW,CAAe,CACtD,CALSd,EAAAc,EAAA,kBAMX,CAAC,CACH,EA5BsC,cA8BtCf,GAAe,UAAU,aAAeC,EAAA,SAAsBH,EAASmB,EAAI,CACzE,IAAId,EAAO,KACPe,EAAc,CAAC,EACnBf,EAAK,QAAQ,KAAKe,CAAW,EAE7B,IAAIC,EAAiBN,GAAa,CAAC,EAAGV,EAAK,aAAc,CACvD,OAAQ,UACR,KAAML,EAAQ,KAAO,IAAMA,EAAQ,KACnC,MAAO,GACP,QAAS,CACP,KAAMA,EAAQ,KAAO,IAAMA,EAAQ,IACrC,CACF,CAAC,EACGA,EAAQ,eACVqB,EAAe,aAAerB,EAAQ,cAEpCqB,EAAe,YACjBA,EAAe,QAAUA,EAAe,SAAW,CAAC,EACpDA,EAAe,QAAQ,qBAAqB,EAAI,SAC5C,IAAI,OAAOA,EAAe,SAAS,EAAE,SAAS,QAAQ,GAG5DC,GAAM,wBAAwB,EAC9B,IAAIC,EAAalB,EAAK,QAAQgB,CAAc,EAC5CE,EAAW,4BAA8B,GACzCA,EAAW,KAAK,WAAYC,CAAU,EACtCD,EAAW,KAAK,UAAWE,CAAS,EACpCF,EAAW,KAAK,UAAWG,CAAS,EACpCH,EAAW,KAAK,QAASI,CAAO,EAChCJ,EAAW,IAAI,EAEf,SAASC,EAAWI,EAAK,CAEvBA,EAAI,QAAU,EAChB,CAHSzB,EAAAqB,EAAA,cAKT,SAASC,EAAUG,EAAKtB,EAAQuB,EAAM,CAEpC,QAAQ,SAAS,UAAW,CAC1BH,EAAUE,EAAKtB,EAAQuB,CAAI,CAC7B,CAAC,CACH,CALS1B,EAAAsB,EAAA,aAOT,SAASC,EAAUE,EAAKtB,EAAQuB,EAAM,CAIpC,GAHAN,EAAW,mBAAmB,EAC9BjB,EAAO,mBAAmB,EAEtBsB,EAAI,aAAe,IAAK,CAC1BN,GAAM,2DACJM,EAAI,UAAU,EAChBtB,EAAO,QAAQ,EACf,IAAIwB,EAAQ,IAAI,MAAM,yDACJF,EAAI,UAAU,EAChCE,EAAM,KAAO,aACb9B,EAAQ,QAAQ,KAAK,QAAS8B,CAAK,EACnCzB,EAAK,aAAae,CAAW,EAC7B,MACF,CACA,GAAIS,EAAK,OAAS,EAAG,CACnBP,GAAM,sCAAsC,EAC5ChB,EAAO,QAAQ,EACf,IAAIwB,EAAQ,IAAI,MAAM,sCAAsC,EAC5DA,EAAM,KAAO,aACb9B,EAAQ,QAAQ,KAAK,QAAS8B,CAAK,EACnCzB,EAAK,aAAae,CAAW,EAC7B,MACF,CACA,OAAAE,GAAM,sCAAsC,EAC5CjB,EAAK,QAAQA,EAAK,QAAQ,QAAQe,CAAW,CAAC,EAAId,EAC3Ca,EAAGb,CAAM,CAClB,CA3BSH,EAAAuB,EAAA,aA6BT,SAASC,EAAQI,EAAO,CACtBR,EAAW,mBAAmB,EAE9BD,GAAM;AAAA,EACAS,EAAM,QAASA,EAAM,KAAK,EAChC,IAAID,EAAQ,IAAI,MAAM,oDACWC,EAAM,OAAO,EAC9CD,EAAM,KAAO,aACb9B,EAAQ,QAAQ,KAAK,QAAS8B,CAAK,EACnCzB,EAAK,aAAae,CAAW,CAC/B,CAVSjB,EAAAwB,EAAA,UAWX,EAnFwC,gBAqFxCzB,GAAe,UAAU,aAAeC,EAAA,SAAsBG,EAAQ,CACpE,IAAI0B,EAAM,KAAK,QAAQ,QAAQ1B,CAAM,EACrC,GAAI0B,IAAQ,GAGZ,MAAK,QAAQ,OAAOA,EAAK,CAAC,EAE1B,IAAInB,EAAU,KAAK,SAAS,MAAM,EAC9BA,GAGF,KAAK,aAAaA,EAAS,SAASP,EAAQ,CAC1CO,EAAQ,QAAQ,SAASP,CAAM,CACjC,CAAC,EAEL,EAfwC,gBAiBxC,SAASF,GAAmBJ,EAASmB,EAAI,CACvC,IAAId,EAAO,KACXH,GAAe,UAAU,aAAa,KAAKG,EAAML,EAAS,SAASM,EAAQ,CACzE,IAAI2B,EAAajC,EAAQ,QAAQ,UAAU,MAAM,EAC7CkC,EAAanB,GAAa,CAAC,EAAGV,EAAK,QAAS,CAC9C,OAAQC,EACR,WAAY2B,EAAaA,EAAW,QAAQ,OAAQ,EAAE,EAAIjC,EAAQ,IACpE,CAAC,EAGGmC,EAAe7C,IAAI,QAAQ,EAAG4C,CAAU,EAC5C7B,EAAK,QAAQA,EAAK,QAAQ,QAAQC,CAAM,CAAC,EAAI6B,EAC7ChB,EAAGgB,CAAY,CACjB,CAAC,CACH,CAdShC,EAAAC,GAAA,sBAiBT,SAASM,GAAUH,EAAMC,EAAMC,EAAc,CAC3C,OAAI,OAAOF,GAAS,SACX,CACL,KAAMA,EACN,KAAMC,EACN,aAAcC,CAChB,EAEKF,CACT,CATSJ,EAAAO,GAAA,aAWT,SAASK,GAAaqB,EAAQ,CAC5B,QAASzB,EAAI,EAAGC,EAAM,UAAU,OAAQD,EAAIC,EAAK,EAAED,EAAG,CACpD,IAAI0B,EAAY,UAAU1B,CAAC,EAC3B,GAAI,OAAO0B,GAAc,SAEvB,QADIC,EAAO,OAAO,KAAKD,CAAS,EACvBE,EAAI,EAAGC,EAASF,EAAK,OAAQC,EAAIC,EAAQ,EAAED,EAAG,CACrD,IAAIE,EAAIH,EAAKC,CAAC,EACVF,EAAUI,CAAC,IAAM,SACnBL,EAAOK,CAAC,EAAIJ,EAAUI,CAAC,EAE3B,CAEJ,CACA,OAAOL,CACT,CAdSjC,EAAAY,GAAA,gBAiBT,IAAIO,GACA,QAAQ,IAAI,YAAc,aAAa,KAAK,QAAQ,IAAI,UAAU,EACpEA,GAAQnB,EAAA,UAAW,CACjB,IAAIuC,EAAO,MAAM,UAAU,MAAM,KAAK,SAAS,EAC3C,OAAOA,EAAK,CAAC,GAAM,SACrBA,EAAK,CAAC,EAAI,WALine truncated
|
||||
"names": ["require_tunnel", "__commonJSMin", "exports", "net", "tls", "http", "https", "events", "assert", "util", "httpOverHttp", "httpsOverHttp", "httpOverHttps", "httpsOverHttps", "options", "agent", "TunnelingAgent", "__name", "createSecureSocket", "self", "socket", "host", "port", "localAddress", "toOptions", "i", "len", "pending", "req", "mergeOptions", "onFree", "onCloseOrRemove", "err", "cb", "placeholder", "connectOptions", "debug", "connectReq", "onResponse", "onUpgrade", "onConnect", "onError", "res", "head", "error", "cause", "pos", "hostHeader", "tlsOptions", "secureSocket", "target", "overrides", "keys", "j", "keyLen", "k", "args", "require_tunnel", "__commonJSMin", "exports", "module", "require_symbols", "__commonJSMin", "exports", "module", "require_errors", "__commonJSMin", "exports", "module", "kUndiciError", "UndiciError", "__name", "message", "instance", "kConnectTimeoutError", "ConnectTimeoutError", "kHeadersTimeoutError", "HeadersTimeoutError", "kHeadersOverflowError", "HeadersOverflowError", "kBodyTimeoutError", "BodyTimeoutError", "kResponseStatusCodeError", "ResponseStatusCodeError", "statusCode", "headers", "body", "kInvalidArgumentError", "InvalidArgumentError", "kInvalidReturnValueError", "InvalidReturnValueError", "kAbortError", "AbortError", "kRequestAbortedError", "RequestAbortedError", "kInformationalError", "InformationalError", "kRequestContentLengthMismatchError", "RequestContentLengthMismatchError", "kResponseContentLengthMismatchError", "ResponseContentLengthMismatchError", "kClientDestroyedError", "ClientDestroyedError", "kClientClosedError", "ClientClosedError", "kSocketError", "SocketError", "socket", "kNotSupportedError", "NotSupportedError", "kBalancedPoolMissingUpstreamError", "BalancedPoolMissingUpstreamError", "kHTTPParserError", "HTTPParserError", "code", "data", "kResponseExceededMaxSizeError", "ResponseExceededMaxSizeError", "kRequestRetryError", "RequestRetryError", "kResponseError", "ResponseError", "kSecureProxyConnectionError", "SecureProxyConnectionError", "cause", "options", "kMessageSizeExceededError", "MessageSizeExceededError", "require_constants", "__commonJSMin", "exports", "module", "headerNameLowerCasedRecord", "wellknownHeaderNames", "i", "key", "lowerCasedKey", "require_tree", "__commonJSMin", "exports", "module", "wellknownHeaderNames", "headerNameLowerCasedRecord", "TstNode", "_TstNode", "__name", "key", "value", "index", "length", "node", "code", "keylength", "TernarySearchTree", "tree", "i", "require_util", "__commonJSMin", "exports", "module", "assert", "kDestroyed", "kBodyUsed", "kListeners", "kBody", "IncomingMessage", "stream", "net", "Blob", "nodeUtil", "stringify", "EE", "InvalidArgumentError", "headerNameLowerCasedRecord", "tree", "nodeMajor", "nodeMinor", "v", "BodyAsyncIterable", "__name", "body", "wrapRequestBody", "isStream", "bodyLength", "isIterable", "nop", "obj", "isBlobLike", "object", "sTag", "buildURL", "url", "queryParams", "stringified", "isValidPort", "port", "value", "isHttpOrHttpsPrefixed", "parseURL", "origin", "path", "parseOrigin", "getHostname", "host", "idx", "getServerName", "servername", "deepClone", "isAsyncIterable", "state", "isBuffer", "isDestroyed", "destroy", "err", "KEEPALIVE_TIMEOUT_EXPR", "parseKeepAliveTimeout", "val", "m", "headerNameToString", "bufferToLowerCasedHeaderName", "parseHeaders", "headers", "i", "key", "headersValue", "x", "parseRawHeaders", "len", "ret", "hasContentLength", "contentDispositionIdx", "kLen", "n", "buffer", "validateHandler", "handler", "method", "upgrade", "isDisturbed", "isErrored", "isReadable", "getSocketInfo", "socket", "ReadableStreamFrom", "iterable", "iterator", "controller", "done", "buf", "reason", "isFormDataLike", "addAbortListener", "signal", "listener", "hasToWellFormed", "hasIsWellFormed", "toUSVString", "isUSVString", "isTokenCharCode", "c", "isValidHTTPToken", "characters", "headerCharRegex", "isValidHeaderValue", "parseRangeHeader", "range", "addListener", "name", "removeAllListeners", "errorRequest", "client", "request", "kEnumerableProperty", "normalizedMethodRecordsBase", "normalizedMethodRecords", "require_diagnostics", "__commonJSMin", "exports", "module", "diagnosticsChannel", "util", "undiciDebugLog", "fetchDebuglog", "websocketDebuglog", "isClientSet", "channels", "debuglog", "evt", "version", "protocol", "port", "host", "error", "method", "path", "origin", "statusCode", "address", "websocket", "code", "reason", "err", "require_request", "__commonJSMin", "exports", "module", "InvalidArgumentError", "NotSupportedError", "assert", "isValidHTTPToken", "isValidHeaderValue", "isStream", "destroy", "isBuffer", "isFormDataLike", "isIterable", "isBlobLike", "buildURL", "validateHandler", "getServerName", "normalizedMethodRecords", "channels", "headerNameLowerCasedRecord", "invalidPathRegex", "kHandler", "Request", "__name", "origin", "path", "method", "body", "headers", "query", "idempotent", "blocking", "upgrade", "headersTimeout", "bodyTimeout", "resetLine truncated
|
||||
}
|
||||
+5
-5
@@ -216,7 +216,7 @@ Apache License
|
||||
|
||||
The following npm package may be included in this product:
|
||||
|
||||
- @docker/actions-toolkit@0.92.0
|
||||
- @docker/actions-toolkit@0.98.0
|
||||
|
||||
This package contains the following license:
|
||||
|
||||
@@ -1792,7 +1792,7 @@ SOFTWARE.
|
||||
|
||||
The following npm package may be included in this product:
|
||||
|
||||
- js-yaml@5.2.0
|
||||
- js-yaml@5.4.1
|
||||
|
||||
This package contains the following license:
|
||||
|
||||
@@ -2632,7 +2632,7 @@ END OF TERMS AND CONDITIONS
|
||||
|
||||
The following npm package may be included in this product:
|
||||
|
||||
- @sigstore/verify@4.1.0
|
||||
- @sigstore/verify@4.1.2
|
||||
|
||||
This package contains the following license:
|
||||
|
||||
@@ -4387,7 +4387,7 @@ The following npm packages may be included in this product:
|
||||
- pump@2.0.1
|
||||
- pumpify@1.5.1
|
||||
- tar-stream@3.1.7
|
||||
- tar-stream@3.2.0
|
||||
- tar-stream@3.2.1
|
||||
|
||||
These packages each contain the following license:
|
||||
|
||||
@@ -4906,7 +4906,7 @@ THE SOFTWARE.
|
||||
The following npm packages may be included in this product:
|
||||
|
||||
- @actions/artifact@6.2.1
|
||||
- @actions/cache@6.1.0
|
||||
- @actions/cache@6.2.0
|
||||
- @actions/core@3.0.0
|
||||
- @actions/core@3.0.1
|
||||
- @actions/exec@3.0.0
|
||||
|
||||
+1
-1
@@ -25,7 +25,7 @@
|
||||
"packageManager": "yarn@4.15.0",
|
||||
"dependencies": {
|
||||
"@actions/core": "^3.0.1",
|
||||
"@docker/actions-toolkit": "0.92.0",
|
||||
"@docker/actions-toolkit": "0.98.0",
|
||||
"handlebars": "^4.7.9"
|
||||
},
|
||||
"devDependencies": {
|
||||
|
||||
@@ -34,9 +34,9 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@actions/cache@npm:^6.1.0":
|
||||
version: 6.1.0
|
||||
resolution: "@actions/cache@npm:6.1.0"
|
||||
"@actions/cache@npm:^6.2.0":
|
||||
version: 6.2.0
|
||||
resolution: "@actions/cache@npm:6.2.0"
|
||||
dependencies:
|
||||
"@actions/core": "npm:^3.0.1"
|
||||
"@actions/exec": "npm:^3.0.0"
|
||||
@@ -47,7 +47,7 @@ __metadata:
|
||||
"@azure/storage-blob": "npm:^12.31.0"
|
||||
"@protobuf-ts/runtime-rpc": "npm:^2.11.1"
|
||||
semver: "npm:^7.7.4"
|
||||
checksum: 10/0cd89f335c1e89f514d56060110bfddc6ab1112ec0091533364c32aec2621896112cde71cfc4089b86d00f3b5478996088e4c4e0aba0aec32aae0afeb4921b3d
|
||||
checksum: 10/b2b3d219d3458b6b7e8f47ff6a83a0566f0b3cd5b257e307636d2147f892e595ce8cecbc0675590a57d0eb4d4d73564d08d28753baa50934ad59a65cbee2d8fa
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -437,12 +437,12 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@docker/actions-toolkit@npm:0.92.0":
|
||||
version: 0.92.0
|
||||
resolution: "@docker/actions-toolkit@npm:0.92.0"
|
||||
"@docker/actions-toolkit@npm:0.98.0":
|
||||
version: 0.98.0
|
||||
resolution: "@docker/actions-toolkit@npm:0.98.0"
|
||||
dependencies:
|
||||
"@actions/artifact": "npm:^6.2.1"
|
||||
"@actions/cache": "npm:^6.1.0"
|
||||
"@actions/cache": "npm:^6.2.0"
|
||||
"@actions/core": "npm:^3.0.1"
|
||||
"@actions/exec": "npm:^3.0.0"
|
||||
"@actions/github": "npm:^9.1.1"
|
||||
@@ -451,18 +451,18 @@ __metadata:
|
||||
"@actions/tool-cache": "npm:^4.0.0"
|
||||
"@sigstore/bundle": "npm:^5.0.0"
|
||||
"@sigstore/tuf": "npm:^5.0.0"
|
||||
"@sigstore/verify": "npm:^4.1.0"
|
||||
"@sigstore/verify": "npm:^4.1.2"
|
||||
async-retry: "npm:^1.3.3"
|
||||
csv-parse: "npm:^7.0.0"
|
||||
csv-parse: "npm:^7.0.2"
|
||||
gunzip-maybe: "npm:^1.4.2"
|
||||
handlebars: "npm:^4.7.9"
|
||||
he: "npm:^1.2.0"
|
||||
js-yaml: "npm:^5.2.0"
|
||||
js-yaml: "npm:^5.4.1"
|
||||
jwt-decode: "npm:^4.0.0"
|
||||
semver: "npm:^7.8.5"
|
||||
tar-stream: "npm:^3.2.0"
|
||||
tar-stream: "npm:^3.2.1"
|
||||
tmp: "npm:^0.2.7"
|
||||
checksum: 10/599cea84b897069c53744a2f05371c6d9ad60da18448b4431273529b92fd2d77ddc718ee205cf0bf1da53083d412da90b1067f1e64a5fdac73fe71d486726064
|
||||
checksum: 10/9b8fed1455896812d913412a816ce2834aa908eee4db347672c204180bd0955163fabdfda27fb326f2255ec79b307297961205ac00f36803a12e5d076a5b3cf2
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -1724,14 +1724,14 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"@sigstore/verify@npm:^4.1.0":
|
||||
version: 4.1.0
|
||||
resolution: "@sigstore/verify@npm:4.1.0"
|
||||
"@sigstore/verify@npm:^4.1.2":
|
||||
version: 4.1.2
|
||||
resolution: "@sigstore/verify@npm:4.1.2"
|
||||
dependencies:
|
||||
"@sigstore/bundle": "npm:^5.0.0"
|
||||
"@sigstore/core": "npm:^4.0.1"
|
||||
"@sigstore/protobuf-specs": "npm:^0.5.0"
|
||||
checksum: 10/63d34a885d15fb37a111e6a85df61ba6a4247efa15d6989b83328043fe2c7be38b0b87b8e0c26cb906809920fde344eaab37fb34f0acd0d8b97c80bfdaa14f62
|
||||
checksum: 10/a888502f3623e03a47939432ecd3ee441258aafbea2b952b32b872d73b5d14c437b49aee7979538c7b7c9673c7d7951d600a4b12b8242a3402fc83ace38bad12
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -2777,7 +2777,7 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"csv-parse@npm:^7.0.0":
|
||||
"csv-parse@npm:^7.0.2":
|
||||
version: 7.0.2
|
||||
resolution: "csv-parse@npm:7.0.2"
|
||||
checksum: 10/66158491d25b2070908c6d28130c1d439bec0e0d1ab3fad372973909e573bcc85a46ca317ae410f0178157f272112e3741b164aaf850d8241128c30ea2137670
|
||||
@@ -2841,7 +2841,7 @@ __metadata:
|
||||
resolution: "docker-build-push@workspace:."
|
||||
dependencies:
|
||||
"@actions/core": "npm:^3.0.1"
|
||||
"@docker/actions-toolkit": "npm:0.92.0"
|
||||
"@docker/actions-toolkit": "npm:0.98.0"
|
||||
"@eslint/js": "npm:^9.39.3"
|
||||
"@types/node": "npm:^24.11.0"
|
||||
"@typescript-eslint/eslint-plugin": "npm:^8.56.1"
|
||||
@@ -4012,14 +4012,14 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"js-yaml@npm:^5.2.0":
|
||||
version: 5.2.0
|
||||
resolution: "js-yaml@npm:5.2.0"
|
||||
"js-yaml@npm:^5.4.1":
|
||||
version: 5.4.1
|
||||
resolution: "js-yaml@npm:5.4.1"
|
||||
dependencies:
|
||||
argparse: "npm:^2.0.1"
|
||||
bin:
|
||||
js-yaml: bin/js-yaml.mjs
|
||||
checksum: 10/8a5e55c5d0fcafae4ac02114a99dc070048b8e5a82a056089ce1f69f8a00fd8eb05b622e76ad50aac1f9d409010636c9616c6b2ed4e58dae138379a60d301220
|
||||
checksum: 10/6fff9ee00bd59aeb7e1484b4281f5e927b117cbfbf3ffa6c0fef0c58519317eb61527e93c4aa70f417709229bc1eeed63cba773913577a64405975a72fba7180
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
@@ -5668,15 +5668,15 @@ __metadata:
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
"tar-stream@npm:^3.2.0":
|
||||
version: 3.2.0
|
||||
resolution: "tar-stream@npm:3.2.0"
|
||||
"tar-stream@npm:^3.2.1":
|
||||
version: 3.2.1
|
||||
resolution: "tar-stream@npm:3.2.1"
|
||||
dependencies:
|
||||
b4a: "npm:^1.6.4"
|
||||
bare-fs: "npm:^4.5.5"
|
||||
fast-fifo: "npm:^1.2.0"
|
||||
streamx: "npm:^2.15.0"
|
||||
checksum: 10/ce57a81521de73ae7a3b7d55a08da50d6771427c249bfa89a208518e48faf5254c8fa7201a8f5419ab8bde9601a74e6dd512b31a13ec89774aec96178f99a8d3
|
||||
checksum: 10/1a09f857e0789489476d99fb716fa6d209e7d19aa73b7a4b23f40eeba46792d5007ca62fde4fca8f643ed71ace1c526a293c655718a0409275a45a8aa86b562a
|
||||
languageName: node
|
||||
linkType: hard
|
||||
|
||||
|
||||
Reference in new issue
Block a user