|
|
|
@@ -1,275 +1,266 @@
|
|
|
|
|
var g4e=Object.create;var Jv=Object.defineProperty;var y4e=Object.getOwnPropertyDescriptor;var E4e=Object.getOwnPropertyNames;var C4e=Object.getPrototypeOf,b4e=Object.prototype.hasOwnProperty;var o=(t,e)=>Jv(t,"name",{value:e,configurable:!0});var m=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),w4e=(t,e)=>{for(var r in e)Jv(t,r,{get:e[r],enumerable:!0})},I4e=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of E4e(e))!b4e.call(t,i)&&i!==r&&Jv(t,i,{get:()=>e[i],enumerable:!(n=y4e(e,i))||n.enumerable});return t};var N=(t,e,r)=>(r=t!=null?g4e(C4e(t)):{},I4e(e||!t||!t.__esModule?Jv(r,"default",{value:t,enumerable:!0}):r,t));var Rte=m(xA=>{"use strict";var i$t=require("net"),N4e=require("tls"),RF=require("http"),xte=require("https"),R4e=require("events"),s$t=require("assert"),T4e=require("util");xA.httpOverHttp=D4e;xA.httpsOverHttp=Q4e;xA.httpOverHttps=k4e;xA.httpsOverHttps=P4e;function D4e(t){var e=new Iu(t);return e.request=RF.request,e}o(D4e,"httpOverHttp");function Q4e(t){var e=new Iu(t);return e.request=RF.request,e.createSocket=_te,e.defaultPort=443,e}o(Q4e,"httpsOverHttp");function k4e(t){var e=new Iu(t);return e.request=xte.request,e}o(k4e,"httpOverHttps");function P4e(t){var e=new Iu(t);return e.request=xte.request,e.createSocket=_te,e.defaultPort=443,e}o(P4e,"httpsOverHttps");function Iu(t){var e=this;e.options=t||{},e.proxyOptions=e.options.proxy||{},e.maxSockets=e.options.maxSockets||RF.Agent.defaultMaxSockets,e.requests=[],e.sockets=[],e.on("free",o(function(n,i,s,a){for(var c=Nte(i,s,a),l=0,u=e.requests.length;l<u;++l){var f=e.requests[l];if(f.host===c.host&&f.port===c.port){e.requests.splice(l,1),f.request.onSocket(n);return}}n.destroy(),e.removeSocket(n)},"onFree"))}o(Iu,"TunnelingAgent");T4e.inherits(Iu,R4e.EventEmitter);Iu.prototype.addRequest=o(function(e,r,n,i){var s=this,a=TF({request:e},s.options,Nte(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(f){s.removeSocket(c),c.removeListener("free",l),c.removeListener("close",u),c.removeListener("agentRemove",u)}o(u,"onCloseOrRemove")})},"addRequest");Iu.prototype.createSocket=o(function(e,r){var n=this,i={};n.sockets.push(i);var s=TF({},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")),zf("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",f),a.end();function c(d){d.upgrade=!0}o(c,"onResponse");function l(d,h,p){process.nextTick(function(){u(d,h,p)})}o(l,"onUpgrade");function u(d,h,p){if(a.removeAllListeners(),h.removeAllListeners(),d.statusCode!==200){zf("tunneling socket could not be established, statusCode=%d",d.statusCode),h.destroy();var A=new Error("tunneling socket could not be established, statusCode="+d.statusCode);A.code="ECONNRESET",e.request.emit("error",A),n.removeSocket(i);return}if(p.length>0){zf("got illegal response body from proxy"),h.destroy();var A=new Error("got illegal response body from proxy");A.code="ECONNRESET",e.request.emit("error",A),n.removeSocket(i);return}return zf("tunneling connection has established"),n.sockets[n.sockets.indexOf(i)]=h,r(h)}o(u,"onConnect");function f(d){a.removeAllListeners(),zf(`tunneling socket could not be established, cause=%s
|
|
|
|
|
`,d.message,d.stack);var h=new Error("tunneling socket could not be established, cause="+d.message);h.code="ECONNRESET",e.request.emit("error",h),n.removeSocket(i)}o(f,"onError")},"createSocket");Iu.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 _te(t,e){var r=this;Iu.prototype.createSocket.call(r,t,function(n){var i=t.request.getHeader("host"),s=TF({},r.options,{socket:n,servername:i?i.replace(/:.*$/,""):t.host}),a=N4e.connect(0,s);r.sockets[r.sockets.indexOf(n)]=a,e(a)})}o(_te,"createSecureSocket");function Nte(t,e,r){return typeof t=="string"?{host:t,port:e,localAddress:r}:t}o(Nte,"toOptions");function TF(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(TF,"mergeOptions");var zf;process.env.NODE_DEBUG&&/\btunnel\b/.test(process.env.NODE_DEBUG)?zf=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"):zf=o(function(){},"debug");xA.debug=zf});var _A=m((c$t,Tte)=>{Tte.exports=Rte()});var Ar=m((l$t,Dte)=>{Dte.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=m((u$t,nre)=>{"use strict";var Qte=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[Qte]===!0}[Qte]=!0},kte=Symbol.for("undici.error.UND_ERR_CONNECT_TIMEOUT"),DF=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[kte]===!0}[kte]=!0},Pte=Symbol.for("undici.error.UND_ERR_HEADERS_TIMEOUT"),QF=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[Pte]===!0}[Pte]=!0},Ote=Symbol.for("undici.error.UND_ERR_HEADERS_OVERFLOW"),kF=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[Ote]===!0}[Ote]=!0},Lte=Symbol.for("undici.error.UND_ERR_BODY_TIMEOUT"),PF=class extends gr{static{o(this,"BodyTimeoutError")}constructor(e){super(e),this.name="BodyTimeoutError",this.message=e||"Body Timeout Error",this.code
Line truncated
|
|
|
|
|
`)||t.includes("\r")||t.includes("\0"))===!1}o(Ane,"isValidHeaderValue");function KHe(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(PHe.has(a)){i=a;break}}i!==""&&(t.referrerPolicy=i)}o(KHe,"setRequestReferrerPolicyOnRedirect");function XHe(){return"allowed"}o(XHe,"crossOriginResourcePolicyCheck");function ZHe(){return"success"}o(ZHe,"corsCheck");function e8e(){return"success"}o(e8e,"TAOCheck");function t8e(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}o(t8e,"appendFetchMetadata");function r8e(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&&xM(t.origin)&&!xM(Db(t))&&(e=null);break;case"same-origin":Cx(t,Db(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}o(r8e,"appendRequestOriginHeader");function FA(t,e){return t}o(FA,"coarsenTime");function n8e(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:FA(t.domainLookupStartTime,r),domainLookupEndTime:FA(t.domainLookupEndTime,r),connectionStartTime:FA(t.connectionStartTime,r),connectionEndTime:FA(t.connectionEndTime,r),secureConnectionStartTime:FA(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}o(n8e,"clampAndCoarsenConnectionTimingInfo");function i8e(t){return FA(UHe.now(),t)}o(i8e,"coarsenedSharedCurrentTime");function s8e(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(s8e,"createOpaqueTimingInfo");function gne(){return{referrerPolicy:"strict-origin-when-cross-origin"}}o(gne,"makePolicyContainer");function o8e(t){return{referrerPolicy:t.referrerPolicy}}o(o8e,"clonePolicyContainer");function a8e(t){let e=t.referrerPolicy;Vh(e);let r=null;if(t.referrer==="client"){let c=fne();if(!c||c.origin==="null")return"no-referrer";r=new URL(c)}else t.referrer instanceof URL&&(r=t.referrer);let n=vM(r),i=vM(r,!0);n.toString().length>4096&&(n=i);let s=Cx(t,n),a=Tb(n)&&!Tb(t.url);switch(e){case"origin":return i??vM(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=Db(t);return Cx(n,c)?n:Tb(n)&&!Tb(c)?"no-referrer":i}default:return a?"no-referrer":i}}o(a8e,"determineRequestsReferrer");function vM(t,e){return Vh(t instanceof URL),t=new URL(t),t.protocol==="file:"||t.protocol==="about:"||t.protocol==="blank:"?"no-referrer":(t.username="",t.password="",t.hash="",e&&(t.pathname="",t.search=""),t)}o(vM,"stripURLForReferrer");function Tb(t){if(!(t instanceof URL))return!1;if(t.href==="about:blank"||t.href==="about:srcdoc"||t.protocol==="data:"||t.protocol==="file:")return!0;return e(t.origin);function e(r){if(r==null||r==="null")return!1;let n=new URL(r);return!!(n.protocol==="https:"||n.protocol==="wss:"||/^127(?:\.[0-9]+){0,2}\.[0-9]+$|^\[(?:0*:)*?:?0*1\]$/.test(n.hostname)||n.hostname==="localhost"||n.hostname.includes("localhost.")||n.hostname.endsWith(".localhost"))}}o(Tb,"isURLPotentiallyTrustworthy");function c8e(t,e){if(Ex===void 0)return!0;let r=yne(e);if(r==="no metadata"||r.length===0)return!0;let n=u8e(r),i=f8e(r,n);for(let s of i){let a=s.algo,c=s.hash,l=Ex.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)),d8e(l,c))return!0}return!1}o(c8e,"bytesMatch");var l8e=/(?<algo>sha256|sha384|sha512)-((?<hash>[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function yne(t){let e=[],r=!0;for(let n of t.split(" ")){r=!1;let i=l8e.exec(n);if(i===null||i.groups===void 0||i.groups.algo===void 0)continue;let s=i.groups.algo.toLowerCase();hne.includes(s)&&e.push(i.groups)}return r===!0?"no metadata":e}o(yne,"parseMetadata");function u8e(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(u8e,"getStrongestMetadata");function f8e(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(f8e,"filterMetadataListByAlgorithm");function d8e(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(d8e,"compareBase64Mixed");function h8e(t){}o(h8e,"tryUpgr
Line truncated
|
|
|
|
|
`);function J8e(t){for(let e=0;e<t.length;++e)if((t.charCodeAt(e)&-128)!==0)return!1;return!0}o(J8e,"isAsciiString");function Y8e(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(Y8e,"validateBoundary");function K8e(t,e){wx(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&&Ix(t,$8e,s)||s.position===t.length-4&&Ix(t,W8e,s))return i;if(t[s.position]!==13||t[s.position+1]!==10)return"failure";s.position+=2;let c=X8e(t,s);if(c==="failure")return"failure";let{name:l,filename:u,contentType:f,encoding:d}=c;s.position+=2;let h;{let A=t.indexOf(n.subarray(2),s.position);if(A===-1)return"failure";h=t.subarray(s.position,A-4),s.position+=h.length,d==="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?(f??="text/plain",J8e(f)||(f=""),p=new z8e([h],u,{type:f})):p=U8e(Buffer.from(h)),wx(Tne(l)),wx(typeof p=="string"&&Tne(p)||G8e(p)),i.push(H8e(l,p,u))}}o(K8e,"multipartFormDataParser");function X8e(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=UA(c=>c!==10&&c!==13&&c!==58,t,e);if(a=kM(a,!0,!0,c=>c===9||c===32),!q8e.test(a.toString())||t[e.position]!==58)return"failure";switch(e.position++,UA(c=>c===32||c===9,t,e),M8e(a)){case"content-disposition":{if(r=n=null,!Ix(t,j8e,e)||(e.position+=17,r=kne(t,e),r===null))return"failure";if(Ix(t,Qne,e)){let c=e.position+Qne.length;if(t[c]===42&&(e.position+=1,c+=1),t[c]!==61||t[c+1]!==34||(e.position+=12,n=kne(t,e),n===null))return"failure"}break}case"content-type":{let c=UA(l=>l!==10&&l!==13,t,e);c=kM(c,!1,!0,l=>l===9||l===32),i=Dne(c);break}case"content-transfer-encoding":{let c=UA(l=>l!==10&&l!==13,t,e);c=kM(c,!1,!0,l=>l===9||l===32),s=Dne(c);break}default:UA(c=>c!==10&&c!==13,t,e)}if(t[e.position]!==13&&t[e.position+1]!==10)return"failure";e.position+=2}}o(X8e,"parseMultipartFormDataHeaders");function kne(t,e){wx(t[e.position-1]===34);let r=UA(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(kne,"parseMultipartFormDataName");function UA(t,e,r){let n=r.position;for(;n<e.length&&t(e[n]);)++n;return e.subarray(r.position,r.position=n)}o(UA,"collectASequenceOfBytes");function kM(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(kM,"removeChars");function Ix(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(Ix,"bufferStartsWith");Pne.exports={multipartFormDataParser:K8e,validateBoundary:Y8e}});var HA=m((Y$t,jne)=>{"use strict";var Pb=at(),{ReadableStreamFrom:Z8e,isBlobLike:Lne,isReadableStreamLike:eVe,readableStreamClose:tVe,createDeferredPromise:rVe,fullyReadBody:nVe,extractMimeType:iVe,utf8DecodeBytes:Une}=Ws(),{FormData:Fne}=kb(),{kState:GA}=jf(),{webidl:sVe}=ci(),{Blob:oVe}=require("node:buffer"),PM=require("node:assert"),{isErrored:qne,isDisturbed:aVe}=require("node:stream"),{isArrayBuffer:cVe}=require("node:util/types"),{serializeAMimeType:lVe}=ys(),{multipartFormDataParser:uVe}=One(),OM;try{let t=require("node:crypto");OM=o(e=>t.randomInt(0,e),"random")}catch{OM=o(t=>Math.floor(Math.random(t)),"random")}var Sx=new TextEncoder;function fVe(){}o(fVe,"noop");var Gne=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0,Hne;Gne&&(Hne=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!aVe(e)&&!qne(e)&&e.cancel("Response object has been garbage collected").catch(fVe)}));function Vne(t,e=!1){let r=null;t instanceof ReadableStream?r=t:Lne(t)?r=t.stream():r=new ReadableStream({async pull(l){let u=typeof i=="string"?Sx.encode(i):i;u.byteLength&&l.enqueue(u),queueMicrotask(()=>tVe(l))},start(){},type:"bytes"}),PM(eVe(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(cVe(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(Pb.isFormDataLike(t)){let l=`----formdata-undici-0${`${OM(1e11)}`.padStart(11,"0")}`,u=`--${l}\r
|
|
|
|
|
Content-Disposition: form-data`;let f=o(E=>E.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),"escape"),d=o(E=>E.replace(/\r?\n|\r/g,`\r
|
|
|
|
|
`),"normalizeLinefeeds"),h=[],p=new Uint8Array([13,10]);s=0;let A=!1;for(let[E,y]of t)if(typeof y=="string"){let C=Sx.encode(u+`; name="${f(d(E))}"\r
|
|
|
|
|
var Int=Object.create;var nH=Object.defineProperty;var Snt=Object.getOwnPropertyDescriptor;var Bnt=Object.getOwnPropertyNames;var vnt=Object.getPrototypeOf,xnt=Object.prototype.hasOwnProperty;var _nt=(t,e)=>()=>(t&&(e=t(t=0)),e);var A=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),bpe=(t,e)=>{for(var r in e)nH(t,r,{get:e[r],enumerable:!0})},Rnt=(t,e,r,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of Bnt(e))!xnt.call(t,n)&&n!==r&&nH(t,n,{get:()=>e[n],enumerable:!(i=Snt(e,n))||i.enumerable});return t};var q=(t,e,r)=>(r=t!=null?Int(vnt(t)):{},Rnt(e||!t||!t.__esModule?nH(r,"default",{value:t,enumerable:!0}):r,t));var xpe=A($0=>{"use strict";var tBr=require("net"),knt=require("tls"),uH=require("http"),Spe=require("https"),Qnt=require("events"),rBr=require("assert"),Lnt=require("util");$0.httpOverHttp=Fnt;$0.httpsOverHttp=Mnt;$0.httpOverHttps=Unt;$0.httpsOverHttps=qnt;function Fnt(t){var e=new od(t);return e.request=uH.request,e}function Mnt(t){var e=new od(t);return e.request=uH.request,e.createSocket=Bpe,e.defaultPort=443,e}function Unt(t){var e=new od(t);return e.request=Spe.request,e}function qnt(t){var e=new od(t);return e.request=Spe.request,e.createSocket=Bpe,e.defaultPort=443,e}function od(t){var e=this;e.options=t||{},e.proxyOptions=e.options.proxy||{},e.maxSockets=e.options.maxSockets||uH.Agent.defaultMaxSockets,e.requests=[],e.sockets=[],e.on("free",function(i,n,s,o){for(var a=vpe(n,s,o),c=0,l=e.requests.length;c<l;++c){var u=e.requests[c];if(u.host===a.host&&u.port===a.port){e.requests.splice(c,1),u.request.onSocket(i);return}}i.destroy(),e.removeSocket(i)})}Lnt.inherits(od,Qnt.EventEmitter);od.prototype.addRequest=function(e,r,i,n){var s=this,o=fH({request:e},s.options,vpe(r,i,n));if(s.sockets.length>=this.maxSockets){s.requests.push(o);return}s.createSocket(o,function(a){a.on("free",c),a.on("close",l),a.on("agentRemove",l),e.onSocket(a);function c(){s.emit("free",a,o)}function l(u){s.removeSocket(a),a.removeListener("free",c),a.removeListener("close",l),a.removeListener("agentRemove",l)}})};od.prototype.createSocket=function(e,r){var i=this,n={};i.sockets.push(n);var s=fH({},i.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")),rm("making CONNECT request");var o=i.request(s);o.useChunkedEncodingByDefault=!1,o.once("response",a),o.once("upgrade",c),o.once("connect",l),o.once("error",u),o.end();function a(f){f.upgrade=!0}function c(f,h,d){process.nextTick(function(){l(f,h,d)})}function l(f,h,d){if(o.removeAllListeners(),h.removeAllListeners(),f.statusCode!==200){rm("tunneling socket could not be established, statusCode=%d",f.statusCode),h.destroy();var p=new Error("tunneling socket could not be established, statusCode="+f.statusCode);p.code="ECONNRESET",e.request.emit("error",p),i.removeSocket(n);return}if(d.length>0){rm("got illegal response body from proxy"),h.destroy();var p=new Error("got illegal response body from proxy");p.code="ECONNRESET",e.request.emit("error",p),i.removeSocket(n);return}return rm("tunneling connection has established"),i.sockets[i.sockets.indexOf(n)]=h,r(h)}function u(f){o.removeAllListeners(),rm(`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),i.removeSocket(n)}};od.prototype.removeSocket=function(e){var r=this.sockets.indexOf(e);if(r!==-1){this.sockets.splice(r,1);var i=this.requests.shift();i&&this.createSocket(i,function(n){i.request.onSocket(n)})}};function Bpe(t,e){var r=this;od.prototype.createSocket.call(r,t,function(i){var n=t.request.getHeader("host"),s=fH({},r.options,{socket:i,servername:n?n.replace(/:.*$/,""):t.host}),o=knt.connect(0,s);r.sockets[r.sockets.indexOf(i)]=o,e(o)})}function vpe(t,e,r){return typeof t=="string"?{host:t,port:e,localAddress:r}:t}function fH(t){for(var e=1,r=arguments.length;e<r;++e){var i=arguments[e];if(typeof i=="object")for(var n=Object.keys(i),s=0,o=n.length;s<o;++s){var a=n[s];i[a]!==void 0&&(t[a]=i[a])}}return t}var rm;process.env.NODE_DEBUG&&/\btunnel\b/.test(process.env.NODE_DEBUG)?rm=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)}:rm=function(){};$0.debug=rm});var OB=A((nBr,_pe)=>{_pe.exports=xpe()});var li=A((sBr,Rpe)=>{Rpe.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 Ar=A((oBr,eme)=>{"use strict";var Tpe=Symbol.for("undici.error.UND_ERR"),ui=class extends Error{constructor(e){super(e),this.name="UndiciError",this.code="UND_ERR"}static[Symbol.hasInstance](e){return e&&e[Tpe]===!0}[Tpe]=!0},Npe=Symbol.for("undici.error.UND_ERR_CONNECT_TIMEOUT"),hH=class extends ui{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[Npe]===!0}[Npe]=!0},Dpe=Symbol.for("undici.error.UND_ERR_HEADERS_TIMEOUT"),dH=class extends ui{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[Dpe]===!0}[Dpe]=!0},Ope=Symbol.for("undici.error.UND_ERR_HEADERS_OVERFLOW"),pH=class extends ui{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[Ope]===!0}[Ope]=!0},Ppe=Symbol.for("undici.error.UND_ERR_BODY_TIMEOUT"),mH=class extends ui{constructor(e){super(e),this.name="BodyTimeoutError",this.message=e||"Body Timeout Error",this.code="UND_ERR_BODY_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[Ppe]===!0}[Ppe]=!0},kpe=Symbol.for("undici.error.UND_ERR_RESPONSE_STATUS_CODE"),AH=class extends ui{constructor(e,r,i,n){super(e),this.name="ResponseStatusCodeError",this.message=e||"Response Status Code Error",this.code="UND_ERR_RESPONSE_STATUS_C
Line truncated
|
|
|
|
|
`)||t.includes("\r")||t.includes("\0"))===!1}function iat(t,e){let{headersList:r}=e,i=(r.get("referrer-policy",!0)??"").split(","),n="";if(i.length>0)for(let s=i.length;s!==0;s--){let o=i[s-1].trim();if(qot.has(o)){n=o;break}}n!==""&&(t.referrerPolicy=n)}function nat(){return"allowed"}function sat(){return"success"}function oat(){return"success"}function aat(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function cat(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&&a6(t.origin)&&!a6(GB(t))&&(e=null);break;case"same-origin":G2(t,GB(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function ib(t,e){return t}function lat(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:ib(t.domainLookupStartTime,r),domainLookupEndTime:ib(t.domainLookupEndTime,r),connectionStartTime:ib(t.connectionStartTime,r),connectionEndTime:ib(t.connectionEndTime,r),secureConnectionStartTime:ib(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function uat(t){return ib(Vot.now(),t)}function fat(t){return{startTime:t.startTime??0,redirectStartTime:0,redirectEndTime:0,postRedirectStartTime:t.startTime??0,finalServiceWorkerStartTime:0,finalNetworkResponseStartTime:0,finalNetworkRequestStartTime:0,endTime:0,encodedBodySize:0,decodedBodySize:0,finalConnectionTimingInfo:null}}function pAe(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function hat(t){return{referrerPolicy:t.referrerPolicy}}function dat(t){let e=t.referrerPolicy;Sg(e);let r=null;if(t.referrer==="client"){let a=cAe();if(!a||a.origin==="null")return"no-referrer";r=new URL(a)}else t.referrer instanceof URL&&(r=t.referrer);let i=o6(r),n=o6(r,!0);i.toString().length>4096&&(i=n);let s=G2(t,i),o=qB(i)&&!qB(t.url);switch(e){case"origin":return n??o6(r,!0);case"unsafe-url":return i;case"same-origin":return s?n:"no-referrer";case"origin-when-cross-origin":return s?i:n;case"strict-origin-when-cross-origin":{let a=GB(t);return G2(i,a)?i:qB(i)&&!qB(a)?"no-referrer":n}default:return o?"no-referrer":n}}function o6(t,e){return Sg(t instanceof URL),t=new URL(t),t.protocol==="file:"||t.protocol==="about:"||t.protocol==="blank:"?"no-referrer":(t.username="",t.password="",t.hash="",e&&(t.pathname="",t.search=""),t)}function qB(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 i=new URL(r);return!!(i.protocol==="https:"||i.protocol==="wss:"||/^127(?:\.[0-9]+){0,2}\.[0-9]+$|^\[(?:0*:)*?:?0*1\]$/.test(i.hostname)||i.hostname==="localhost"||i.hostname.includes("localhost.")||i.hostname.endsWith(".localhost"))}}function pat(t,e){if(q2===void 0)return!0;let r=mAe(e);if(r==="no metadata"||r.length===0)return!0;let i=Aat(r),n=gat(r,i);for(let s of n){let o=s.algo,a=s.hash,c=q2.createHash(o).update(t).digest("base64");if(c[c.length-1]==="="&&(c[c.length-2]==="="?c=c.slice(0,-2):c=c.slice(0,-1)),yat(c,a))return!0}return!1}var mat=/(?<algo>sha256|sha384|sha512)-((?<hash>[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function mAe(t){let e=[],r=!0;for(let i of t.split(" ")){r=!1;let n=mat.exec(i);if(n===null||n.groups===void 0||n.groups.algo===void 0)continue;let s=n.groups.algo.toLowerCase();uAe.includes(s)&&e.push(n.groups)}return r===!0?"no metadata":e}function Aat(t){let e=t[0].algo;if(e[3]==="5")return e;for(let r=1;r<t.length;++r){let i=t[r];if(i.algo[3]==="5"){e="sha512";break}else{if(e[3]==="3")continue;i.algo[3]==="3"&&(e="sha384")}}return e}function gat(t,e){if(t.length===1)return t;let r=0;for(let i=0;i<t.length;++i)t[i].algo===e&&(t[r++]=t[i]);return t.length=r,t}function yat(t,e){if(t.length!==e.length)return!1;for(let r=0;r<t.length;++r)if(t[r]!==e[r]){if(t[r]==="+"&&e[r]==="-"||t[r]==="/"&&e[r]==="_")continue;return!1}return!0}function Eat(t){}function G2(t,e){return t.origin===e.origin&&t.origin==="null"||t.protocol===e.protocol&&t.hostname===e.hostname&&t.port===e.port}function bat(){let t,e;return{promise:new Promise((i,n)=>{t=i,e=n}),resolve:t,reject:e}}function wat(t){return t.controller.state==="aborted"}function Cat(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}function Iat(t){return Jot[t.toLowerCase()]??t}function Sat(t){let e=JSON.stringify(t);if(e===void 0)throw new TypeError("Value is not JSON serializable");return Sg(typeof e=="string"),e}var Bat=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function AAe(t,e,r=0,i=1){class n{
Line truncated
|
|
|
|
|
`);function tct(t){for(let e=0;e<t.length;++e)if((t.charCodeAt(e)&-128)!==0)return!1;return!0}function rct(t){let e=t.length;if(e<27||e>70)return!1;for(let r=0;r<e;++r){let i=t.charCodeAt(r);if(!(i>=48&&i<=57||i>=65&&i<=90||i>=97&&i<=122||i===39||i===45||i===95))return!1}return!0}function ict(t,e){j2(e!=="failure"&&e.essence==="multipart/form-data");let r=e.parameters.get("boundary");if(r===void 0)return"failure";let i=Buffer.from(`--${r}`,"utf8"),n=[],s={position:0};for(;t[s.position]===13&&t[s.position+1]===10;)s.position+=2;let o=t.length;for(;t[o-1]===10&&t[o-2]===13;)o-=2;for(o!==t.length&&(t=t.subarray(0,o));;){if(t.subarray(s.position,s.position+i.length).equals(i))s.position+=i.length;else return"failure";if(s.position===t.length-2&&z2(t,Zat,s)||s.position===t.length-4&&z2(t,ect,s))return n;if(t[s.position]!==13||t[s.position+1]!==10)return"failure";s.position+=2;let a=nct(t,s);if(a==="failure")return"failure";let{name:c,filename:l,contentType:u,encoding:f}=a;s.position+=2;let h;{let p=t.indexOf(i.subarray(2),s.position);if(p===-1)return"failure";h=t.subarray(s.position,p-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 d;l!==null?(u??="text/plain",tct(u)||(u=""),d=new Kat([h],l,{type:u})):d=Vat(Buffer.from(h)),j2(_Ae(c)),j2(typeof d=="string"&&_Ae(d)||Wat(d)),n.push(Jat(c,d,l))}}function nct(t,e){let r=null,i=null,n=null,s=null;for(;;){if(t[e.position]===13&&t[e.position+1]===10)return r===null?"failure":{name:r,filename:i,contentType:n,encoding:s};let o=sb(a=>a!==10&&a!==13&&a!==58,t,e);if(o=p6(o,!0,!0,a=>a===9||a===32),!$at.test(o.toString())||t[e.position]!==58)return"failure";switch(e.position++,sb(a=>a===32||a===9,t,e),zat(o)){case"content-disposition":{if(r=i=null,!z2(t,Xat,e)||(e.position+=17,r=NAe(t,e),r===null))return"failure";if(z2(t,TAe,e)){let a=e.position+TAe.length;if(t[a]===42&&(e.position+=1,a+=1),t[a]!==61||t[a+1]!==34||(e.position+=12,i=NAe(t,e),i===null))return"failure"}break}case"content-type":{let a=sb(c=>c!==10&&c!==13,t,e);a=p6(a,!1,!0,c=>c===9||c===32),n=RAe(a);break}case"content-transfer-encoding":{let a=sb(c=>c!==10&&c!==13,t,e);a=p6(a,!1,!0,c=>c===9||c===32),s=RAe(a);break}default:sb(a=>a!==10&&a!==13,t,e)}if(t[e.position]!==13&&t[e.position+1]!==10)return"failure";e.position+=2}}function NAe(t,e){j2(t[e.position-1]===34);let r=sb(i=>i!==10&&i!==13&&i!==34,t,e);return t[e.position]!==34?null:(e.position++,r=new TextDecoder().decode(r).replace(/%0A/ig,`
|
|
|
|
|
`).replace(/%0D/ig,"\r").replace(/%22/g,'"'),r)}function sb(t,e,r){let i=r.position;for(;i<e.length&&t(e[i]);)++i;return e.subarray(r.position,r.position=i)}function p6(t,e,r,i){let n=0,s=t.length-1;if(e)for(;n<t.length&&i(t[n]);)n++;if(r)for(;s>0&&i(t[s]);)s--;return n===0&&s===t.length-1?t:t.subarray(n,s+1)}function z2(t,e,r){if(t.length<e.length)return!1;for(let i=0;i<e.length;i++)if(e[i]!==t[r.position+i])return!1;return!0}DAe.exports={multipartFormDataParser:ict,validateBoundary:rct}});var cb=A((NBr,HAe)=>{"use strict";var zB=Ht(),{ReadableStreamFrom:sct,isBlobLike:PAe,isReadableStreamLike:oct,readableStreamClose:act,createDeferredPromise:cct,fullyReadBody:lct,extractMimeType:uct,utf8DecodeBytes:LAe}=ja(),{FormData:kAe}=jB(),{kState:ab}=im(),{webidl:fct}=ws(),{Blob:hct}=require("node:buffer"),m6=require("node:assert"),{isErrored:FAe,isDisturbed:dct}=require("node:stream"),{isArrayBuffer:pct}=require("node:util/types"),{serializeAMimeType:mct}=ca(),{multipartFormDataParser:Act}=OAe(),A6;try{let t=require("node:crypto");A6=e=>t.randomInt(0,e)}catch{A6=t=>Math.floor(Math.random(t))}var V2=new TextEncoder;function gct(){}var MAe=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0,UAe;MAe&&(UAe=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!dct(e)&&!FAe(e)&&e.cancel("Response object has been garbage collected").catch(gct)}));function qAe(t,e=!1){let r=null;t instanceof ReadableStream?r=t:PAe(t)?r=t.stream():r=new ReadableStream({async pull(c){let l=typeof n=="string"?V2.encode(n):n;l.byteLength&&c.enqueue(l),queueMicrotask(()=>act(c))},start(){},type:"bytes"}),m6(oct(r));let i=null,n=null,s=null,o=null;if(typeof t=="string")n=t,o="text/plain;charset=UTF-8";else if(t instanceof URLSearchParams)n=t.toString(),o="application/x-www-form-urlencoded;charset=UTF-8";else if(pct(t))n=new Uint8Array(t.slice());else if(ArrayBuffer.isView(t))n=new Uint8Array(t.buffer.slice(t.byteOffset,t.byteOffset+t.byteLength));else if(zB.isFormDataLike(t)){let c=`----formdata-undici-0${`${A6(1e11)}`.padStart(11,"0")}`,l=`--${c}\r
|
|
|
|
|
Content-Disposition: form-data`;let u=y=>y.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),f=y=>y.replace(/\r?\n|\r/g,`\r
|
|
|
|
|
`),h=[],d=new Uint8Array([13,10]);s=0;let p=!1;for(let[y,g]of t)if(typeof g=="string"){let E=V2.encode(l+`; name="${u(f(y))}"\r
|
|
|
|
|
\r
|
|
|
|
|
${d(y)}\r
|
|
|
|
|
`);h.push(C),s+=C.byteLength}else{let C=Sx.encode(`${u}; name="${f(d(E))}"`+(y.name?`; filename="${f(y.name)}"`:"")+`\r
|
|
|
|
|
Content-Type: ${y.type||"application/octet-stream"}\r
|
|
|
|
|
${f(g)}\r
|
|
|
|
|
`);h.push(E),s+=E.byteLength}else{let E=V2.encode(`${l}; name="${u(f(y))}"`+(g.name?`; filename="${u(g.name)}"`:"")+`\r
|
|
|
|
|
Content-Type: ${g.type||"application/octet-stream"}\r
|
|
|
|
|
\r
|
|
|
|
|
`);h.push(C,y,p),typeof y.size=="number"?s+=C.byteLength+y.size+p.byteLength:A=!0}let g=Sx.encode(`--${l}--\r
|
|
|
|
|
`);h.push(g),s+=g.byteLength,A&&(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(Lne(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(Pb.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=t instanceof ReadableStream?t:Z8e(t)}if((typeof i=="string"||Pb.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:f,done:d}=await l.next();if(d)queueMicrotask(()=>{u.close(),u.byobRequest?.respond(0)});else if(!qne(r)){let h=new Uint8Array(f);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(Vne,"extractBody");function dVe(t,e=!1){return t instanceof ReadableStream&&(PM(!Pb.isDisturbed(t),"The body has already been consumed."),PM(!t.locked,"The stream is locked.")),Vne(t,e)}o(dVe,"safelyExtractBody");function hVe(t,e){let[r,n]=e.stream.tee();return e.stream=r,{stream:n,length:e.length,source:e.source}}o(hVe,"cloneBody");function pVe(t){if(t.aborted)throw new DOMException("The operation was aborted.","AbortError")}o(pVe,"throwIfAborted");function mVe(t){return{blob(){return qA(this,r=>{let n=Mne(this);return n===null?n="":n&&(n=lVe(n)),new oVe([r],{type:n})},t)},arrayBuffer(){return qA(this,r=>new Uint8Array(r).buffer,t)},text(){return qA(this,Une,t)},json(){return qA(this,gVe,t)},formData(){return qA(this,r=>{let n=Mne(this);if(n!==null)switch(n.essence){case"multipart/form-data":{let i=uVe(r,n);if(i==="failure")throw new TypeError("Failed to parse body as FormData.");let s=new Fne;return s[GA]=i,s}case"application/x-www-form-urlencoded":{let i=new URLSearchParams(r.toString()),s=new Fne;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 qA(this,r=>new Uint8Array(r),t)}}}o(mVe,"bodyMixinMethods");function AVe(t){Object.assign(t.prototype,mVe(t))}o(AVe,"mixinBody");async function qA(t,e,r){if(sVe.brandCheck(t,r),zne(t))throw new TypeError("Body is unusable: Body has already been read");pVe(t[GA]);let n=rVe(),i=o(a=>n.reject(a),"errorSteps"),s=o(a=>{try{n.resolve(e(a))}catch(c){i(c)}},"successSteps");return t[GA].body==null?(s(Buffer.allocUnsafe(0)),n.promise):(await nVe(t[GA].body,s,i),n.promise)}o(qA,"consumeBody");function zne(t){let e=t[GA].body;return e!=null&&(e.stream.locked||Pb.isDisturbed(e.stream))}o(zne,"bodyUnusable");function gVe(t){return JSON.parse(Une(t))}o(gVe,"parseJSONFromBytes");function Mne(t){let e=t[GA].headersList,r=iVe(e);return r==="failure"?null:r}o(Mne,"bodyMimeType");jne.exports={extractBody:Vne,safelyExtractBody:dVe,cloneBody:hVe,mixinBody:AVe,streamRegistry:Hne,hasFinalizationRegistry:Gne,bodyUnusable:zne}});var cie=m((X$t,aie)=>{"use strict";var Re=require("node:assert"),ke=at(),{channels:$ne}=RA(),LM=yM(),{RequestContentLengthMismatchError:zh,ResponseContentLengthMismatchError:Wne,RequestAbortedError:rie,InvalidArgumentError:yVe,HeadersTimeoutError:EVe,HeadersOverflowError:CVe,SocketError:VA,InformationalError:zA,BodyTimeoutError:bVe,HTTPParserError:wVe,ResponseExceededMaxSizeError:IVe}=Tt(),{kUrl:nie,kReset:Es,kClient:_x,kParser:rr,kBlocking:Fb,kRunning:An,kPending:iie,kSize:Jne,kWriting:$f,kQueue:Ga,kNoRef:Ob,kKeepAliveDefaultTimeout:SVe,kHostHeader:BVe,kPendingIdx:vVe,kRunningIdx:Fo,kError:Hi,kPipelining:Nx,kSocket:$h,kKeepAliveTimeoutValue:Tx,kMaxHeadersSize:FM,kKeepAliveMaxTimeout:xVe,kKeepAliveTimeoutThreshold:_Ve,kHeadersTimeout:NVe,kBodyTimeout:RVe,kStrictContentLength:qM,kMaxRequests:Yne,kCounter:TVe,kMaxResponseSize:DVe,kOnError:Kne,kResume:Nu,kHTTPContext:sie}=Ar(),Js=Hre(),Xne=Buffer.alloc(0),Bx=Buffer[Symbol.species],vx=ke.addListener,QVe=ke.removeAllListeners,Wh=Symbol("kIdleSocketValidation"),jh=Symbol("kIdleSocketValidationTimeout"),zM=Symbol("kSocketUsed"),MM;async function kVe(){let t=process.env.JEST_WORKER_ID?bM():void 0,e;try{e=await WebAssembly.compile(jre())}catch{e=await WebAssembly.compile(t||bM())}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(Qr.ptr===r);let s=n-Oc+Pc.byteOffset;return Qr.onStatus(new Bx(Pc.buffer,s,i))||0},"wasm_on_status"),wasm_on_message_begin:o(r=>(Re(Qr.ptr===r),Qr.onMessageBegin()||0),"wasm_on_message_begin"),wasm_on_header_field:o((r,n,i)=>{Re(Qr.ptr===r);let s=n-Oc+Pc.byteOffset;return Qr.onHeaderField(new Bx(Pc.buffer,s,i))||0},"wasm_on_header_field"),wasm_on_header_value:o((r,n,i)=>{Re(Qr.ptr===r);let s=n-Oc+Pc.byteOffset;return Qr.onHeaderValue(new Bx(Pc.buffer,s,i))||0},"wasm_on_header_value"),wasm_on_headers_complete:o((r,n,i,s)=>(Re(Qr.ptr===r),Qr.onHeadersComplete(n,!!i,!!s)||0),"wasm_on_headers_complete"),wasm_on_body:o((r,n,i)=>{Re(Qr.ptr=
Line truncated
|
|
|
|
|
`;if(typeof i=="string"?g+=`host: ${i}\r
|
|
|
|
|
`:g+=t[BVe],s?g+=`connection: upgrade\r
|
|
|
|
|
`);h.push(E,g,d),typeof g.size=="number"?s+=E.byteLength+g.size+d.byteLength:p=!0}let m=V2.encode(`--${c}--\r
|
|
|
|
|
`);h.push(m),s+=m.byteLength,p&&(s=null),n=t,i=async function*(){for(let y of h)y.stream?yield*y.stream():yield y},o=`multipart/form-data; boundary=${c}`}else if(PAe(t))n=t,s=t.size,t.type&&(o=t.type);else if(typeof t[Symbol.asyncIterator]=="function"){if(e)throw new TypeError("keepalive");if(zB.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=t instanceof ReadableStream?t:sct(t)}if((typeof n=="string"||zB.isBuffer(n))&&(s=Buffer.byteLength(n)),i!=null){let c;r=new ReadableStream({async start(){c=i(t)[Symbol.asyncIterator]()},async pull(l){let{value:u,done:f}=await c.next();if(f)queueMicrotask(()=>{l.close(),l.byobRequest?.respond(0)});else if(!FAe(r)){let h=new Uint8Array(u);h.byteLength&&l.enqueue(h)}return l.desiredSize>0},async cancel(l){await c.return()},type:"bytes"})}return[{stream:r,source:n,length:s},o]}function yct(t,e=!1){return t instanceof ReadableStream&&(m6(!zB.isDisturbed(t),"The body has already been consumed."),m6(!t.locked,"The stream is locked.")),qAe(t,e)}function Ect(t,e){let[r,i]=e.stream.tee();return e.stream=r,{stream:i,length:e.length,source:e.source}}function bct(t){if(t.aborted)throw new DOMException("The operation was aborted.","AbortError")}function wct(t){return{blob(){return ob(this,r=>{let i=QAe(this);return i===null?i="":i&&(i=mct(i)),new hct([r],{type:i})},t)},arrayBuffer(){return ob(this,r=>new Uint8Array(r).buffer,t)},text(){return ob(this,LAe,t)},json(){return ob(this,Ict,t)},formData(){return ob(this,r=>{let i=QAe(this);if(i!==null)switch(i.essence){case"multipart/form-data":{let n=Act(r,i);if(n==="failure")throw new TypeError("Failed to parse body as FormData.");let s=new kAe;return s[ab]=n,s}case"application/x-www-form-urlencoded":{let n=new URLSearchParams(r.toString()),s=new kAe;for(let[o,a]of n)s.append(o,a);return s}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},t)},bytes(){return ob(this,r=>new Uint8Array(r),t)}}}function Cct(t){Object.assign(t.prototype,wct(t))}async function ob(t,e,r){if(fct.brandCheck(t,r),GAe(t))throw new TypeError("Body is unusable: Body has already been read");bct(t[ab]);let i=cct(),n=o=>i.reject(o),s=o=>{try{i.resolve(e(o))}catch(a){n(a)}};return t[ab].body==null?(s(Buffer.allocUnsafe(0)),i.promise):(await lct(t[ab].body,s,n),i.promise)}function GAe(t){let e=t[ab].body;return e!=null&&(e.stream.locked||zB.isDisturbed(e.stream))}function Ict(t){return JSON.parse(LAe(t))}function QAe(t){let e=t[ab].headersList,r=uct(e);return r==="failure"?null:r}HAe.exports={extractBody:qAe,safelyExtractBody:yct,cloneBody:Ect,mixinBody:Cct,streamRegistry:UAe,hasFinalizationRegistry:MAe,bodyUnusable:GAe}});var ege=A((DBr,ZAe)=>{"use strict";var ft=require("node:assert"),wt=Ht(),{channels:jAe}=J0(),g6=XH(),{RequestContentLengthMismatchError:Bg,ResponseContentLengthMismatchError:Sct,RequestAbortedError:YAe,HeadersTimeoutError:Bct,HeadersOverflowError:vct,SocketError:X2,InformationalError:lb,BodyTimeoutError:xct,HTTPParserError:_ct,ResponseExceededMaxSizeError:Rct}=Ar(),{kUrl:KAe,kReset:la,kClient:w6,kParser:_i,kBlocking:WB,kRunning:Us,kPending:Tct,kSize:zAe,kWriting:sm,kQueue:Kl,kNoRef:VB,kKeepAliveDefaultTimeout:Nct,kHostHeader:Dct,kPendingIdx:Oct,kRunningIdx:Gc,kError:Hc,kPipelining:Y2,kSocket:ub,kKeepAliveTimeoutValue:Z2,kMaxHeadersSize:y6,kKeepAliveMaxTimeout:Pct,kKeepAliveTimeoutThreshold:kct,kHeadersTimeout:Qct,kBodyTimeout:Lct,kStrictContentLength:C6,kMaxRequests:VAe,kCounter:Fct,kMaxResponseSize:Mct,kOnError:Uct,kResume:nm,kHTTPContext:XAe}=li(),Yu=Ume(),qct=Buffer.alloc(0),$2=Buffer[Symbol.species],W2=wt.addListener,Gct=wt.removeAllListeners,E6;async function Hct(){let t=process.env.JEST_WORKER_ID?t6():void 0,e;try{e=await WebAssembly.compile(Hme())}catch{e=await WebAssembly.compile(t||t6())}return await WebAssembly.instantiate(e,{env:{wasm_on_url:(r,i,n)=>0,wasm_on_status:(r,i,n)=>{ft(_n.ptr===r);let s=i-Xu+Ku.byteOffset;return _n.onStatus(new $2(Ku.buffer,s,n))||0},wasm_on_message_begin:r=>(ft(_n.ptr===r),_n.onMessageBegin()||0),wasm_on_header_field:(r,i,n)=>{ft(_n.ptr===r);let s=i-Xu+Ku.byteOffset;return _n.onHeaderField(new $2(Ku.buffer,s,n))||0},wasm_on_header_value:(r,i,n)=>{ft(_n.ptr===r);let s=i-Xu+Ku.byteOffset;return _n.onHeaderValue(new $2(Ku.buffer,s,n))||0},wasm_on_headers_complete:(r,i,n,s)=>(ft(_n.ptr===r),_n.onHeadersComplete(i,!!n,!!s)||0),wasm_on_body:(r,i,n)=>{ft(_n.ptr===r);let s=i-Xu+Ku.byteOffset;return _n.onBody(new $2(Ku.buffer,s,n))||0},wasm_on_message_complete:r=>(ft(_n.ptr===r),_n.onMessageComplete()||0)}})}var b6=null,I6=Hct();I6.catch();var _n=null,Ku=null,J2=0,Xu=null,jct=0,$B=1,fb=2|$B,K2=4|$B,S6=8|jct,B6=class{constructor(e,r,{exports:i}){ft(Number.isFinite(e[y6])&&e[y6]>0),this.llhttp=i,this.ptr=this.llhttp.llhttp_alloc(Yu.TYPE.RESPONSE),this.client=e,this.socket=r,this.timeout=null,this.timeoutValue=null,this.timeoutType=null,this.statusCode=null,this.statusText="",this.upgrade=!1,this.headers=
Line truncated
|
|
|
|
|
`;if(typeof n=="string"?m+=`host: ${n}\r
|
|
|
|
|
`:m+=t[Dct],s?m+=`connection: upgrade\r
|
|
|
|
|
upgrade: ${s}\r
|
|
|
|
|
`:t[Nx]&&!p[Es]?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 $ne.sendHeaders.hasSubscribers&&$ne.sendHeaders.publish({request:e,headers:g,socket:p}),!l||h===0?eie(A,null,t,e,p,f,g,d):ke.isBuffer(l)?eie(A,l,t,e,p,f,g,d):ke.isBlobLike(l)?typeof l.stream=="function"?tie(A,l.stream(),t,e,p,f,g,d):GVe(A,l,t,e,p,f,g,d):ke.isStream(l)?qVe(A,l,t,e,p,f,g,d):ke.isIterable(l)?tie(A,l,t,e,p,f,g,d):Re(!1),!0}o(UVe,"writeH1");function qVe(t,e,r,n,i,s,a,c){Re(s!==0||r[An]===0,"stream body cannot be pipelined");let l=!1,u=new Dx({abort:t,socket:i,request:n,contentLength:s,client:r,expectsPayload:c,header:a}),f=o(function(A){if(!l)try{!u.write(A)&&this.pause&&this.pause()}catch(g){ke.destroy(this,g)}},"onData"),d=o(function(){l||e.resume&&e.resume()},"onDrain"),h=o(function(){if(queueMicrotask(()=>{e.removeListener("error",p)}),!l){let A=new rie;queueMicrotask(()=>p(A))}},"onClose"),p=o(function(A){if(!l){if(l=!0,Re(i.destroyed||i[$f]&&r[An]<=1),i.off("drain",d).off("error",p),e.removeListener("data",f).removeListener("end",p).removeListener("close",h),!A)try{u.end()}catch(g){A=g}u.destroy(A),A&&(A.code!=="UND_ERR_INFO"||A.message!=="reset")?ke.destroy(e,A):ke.destroy(e)}},"onFinished");e.on("data",f).on("end",p).on("error",p).on("close",h),e.resume&&e.resume(),i.on("drain",d).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(qVe,"writeStream");function eie(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[Y2]&&!d[la]?m+=`connection: keep-alive\r
|
|
|
|
|
`:m+=`connection: close\r
|
|
|
|
|
`,Array.isArray(l))for(let y=0;y<l.length;y+=2){let g=l[y+0],E=l[y+1];if(Array.isArray(E))for(let w=0;w<E.length;w++)m+=`${g}: ${E[w]}\r
|
|
|
|
|
`;else m+=`${g}: ${E}\r
|
|
|
|
|
`}return jAe.sendHeaders.hasSubscribers&&jAe.sendHeaders.publish({request:e,headers:m,socket:d}),!c||h===0?WAe(p,null,t,e,d,u,m,f):wt.isBuffer(c)?WAe(p,c,t,e,d,u,m,f):wt.isBlobLike(c)?typeof c.stream=="function"?JAe(p,c.stream(),t,e,d,u,m,f):Yct(p,c,t,e,d,u,m,f):wt.isStream(c)?Jct(p,c,t,e,d,u,m,f):wt.isIterable(c)?JAe(p,c,t,e,d,u,m,f):ft(!1),!0}function Jct(t,e,r,i,n,s,o,a){ft(s!==0||r[Us]===0,"stream body cannot be pipelined");let c=!1,l=new eD({abort:t,socket:n,request:i,contentLength:s,client:r,expectsPayload:a,header:o}),u=function(p){if(!c)try{!l.write(p)&&this.pause&&this.pause()}catch(m){wt.destroy(this,m)}},f=function(){c||e.resume&&e.resume()},h=function(){if(queueMicrotask(()=>{e.removeListener("error",d)}),!c){let p=new YAe;queueMicrotask(()=>d(p))}},d=function(p){if(!c){if(c=!0,ft(n.destroyed||n[sm]&&r[Us]<=1),n.off("drain",f).off("error",d),e.removeListener("data",u).removeListener("end",d).removeListener("close",h),!p)try{l.end()}catch(m){p=m}l.destroy(p),p&&(p.code!=="UND_ERR_INFO"||p.message!=="reset")?wt.destroy(e,p):wt.destroy(e)}};e.on("data",u).on("end",d).on("error",d).on("close",h),e.resume&&e.resume(),n.on("drain",f).on("error",d),e.errorEmitted??e.errored?setImmediate(()=>d(e.errored)):(e.endEmitted??e.readableEnded)&&setImmediate(()=>d(null)),(e.closeEmitted??e.closed)&&setImmediate(h)}function WAe(t,e,r,i,n,s,o,a){try{e?wt.isBuffer(e)&&(ft(s===e.byteLength,"buffer body must have content length"),n.cork(),n.write(`${o}content-length: ${s}\r
|
|
|
|
|
\r
|
|
|
|
|
`,"latin1"),i.write(e),i.uncork(),n.onBodySent(e),!c&&n.reset!==!1&&(i[Es]=!0)):s===0?i.write(`${a}content-length: 0\r
|
|
|
|
|
`,"latin1"),n.write(e),n.uncork(),i.onBodySent(e),!a&&i.reset!==!1&&(n[la]=!0)):s===0?n.write(`${o}content-length: 0\r
|
|
|
|
|
\r
|
|
|
|
|
`,"latin1"):(Re(s===null,"no body must not have content length"),i.write(`${a}\r
|
|
|
|
|
`,"latin1")),n.onRequestSent(),r[Nu]()}catch(l){t(l)}}o(eie,"writeBuffer");async function GVe(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 zh;let l=Buffer.from(await e.arrayBuffer());i.cork(),i.write(`${a}content-length: ${s}\r
|
|
|
|
|
`,"latin1"):(ft(s===null,"no body must not have content length"),n.write(`${o}\r
|
|
|
|
|
`,"latin1")),i.onRequestSent(),r[nm]()}catch(c){t(c)}}async function Yct(t,e,r,i,n,s,o,a){ft(s===e.size,"blob body must have content length");try{if(s!=null&&s!==e.size)throw new Bg;let c=Buffer.from(await e.arrayBuffer());n.cork(),n.write(`${o}content-length: ${s}\r
|
|
|
|
|
\r
|
|
|
|
|
`,"latin1"),i.write(l),i.uncork(),n.onBodySent(l),n.onRequestSent(),!c&&n.reset!==!1&&(i[Es]=!0),r[Nu]()}catch(l){t(l)}}o(GVe,"writeBlob");async function tie(t,e,r,n,i,s,a,c){Re(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 f=o(()=>new Promise((h,p)=>{Re(l===null),i[Hi]?p(i[Hi]):l=h}),"waitForDrain");i.on("close",u).on("drain",u);let d=new Dx({abort:t,socket:i,request:n,contentLength:s,client:r,expectsPayload:c,header:a});try{for await(let h of e){if(i[Hi])throw i[Hi];d.write(h)||await f()}d.end()}catch(h){d.destroy(h)}finally{i.off("close",u).off("drain",u)}}o(tie,"writeIterable");var Dx=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[$f]=!0}write(e){let{socket:r,request:n,contentLength:i,client:s,bytesWritten:a,expectsPayload:c,header:l}=this;if(r[Hi])throw r[Hi];if(r.destroyed)return!1;let u=Buffer.byteLength(e);if(!u)return!0;if(i!==null&&a+u>i){if(s[qM])throw new zh;process.emitWarning(new zh)}r.cork(),a===0&&(!c&&n.reset!==!1&&(r[Es]=!0),i===null?r.write(`${l}transfer-encoding: chunked\r
|
|
|
|
|
`,"latin1"):r.write(`${l}content-length: ${i}\r
|
|
|
|
|
`,"latin1"),n.write(c),n.uncork(),i.onBodySent(c),i.onRequestSent(),!a&&i.reset!==!1&&(n[la]=!0),r[nm]()}catch(c){t(c)}}async function JAe(t,e,r,i,n,s,o,a){ft(s!==0||r[Us]===0,"iterator body cannot be pipelined");let c=null;function l(){if(c){let h=c;c=null,h()}}let u=()=>new Promise((h,d)=>{ft(c===null),n[Hc]?d(n[Hc]):c=h});n.on("close",l).on("drain",l);let f=new eD({abort:t,socket:n,request:i,contentLength:s,client:r,expectsPayload:a,header:o});try{for await(let h of e){if(n[Hc])throw n[Hc];f.write(h)||await u()}f.end()}catch(h){f.destroy(h)}finally{n.off("close",l).off("drain",l)}}var eD=class{constructor({abort:e,socket:r,request:i,contentLength:n,client:s,expectsPayload:o,header:a}){this.socket=r,this.request=i,this.contentLength=n,this.client=s,this.bytesWritten=0,this.expectsPayload=o,this.header=a,this.abort=e,r[sm]=!0}write(e){let{socket:r,request:i,contentLength:n,client:s,bytesWritten:o,expectsPayload:a,header:c}=this;if(r[Hc])throw r[Hc];if(r.destroyed)return!1;let l=Buffer.byteLength(e);if(!l)return!0;if(n!==null&&o+l>n){if(s[C6])throw new Bg;process.emitWarning(new Bg)}r.cork(),o===0&&(!a&&i.reset!==!1&&(r[la]=!0),n===null?r.write(`${c}transfer-encoding: chunked\r
|
|
|
|
|
`,"latin1"):r.write(`${c}content-length: ${n}\r
|
|
|
|
|
\r
|
|
|
|
|
`,"latin1")),i===null&&r.write(`\r
|
|
|
|
|
${u.toString(16)}\r
|
|
|
|
|
`,"latin1"),this.bytesWritten+=u;let f=r.write(e);return r.uncork(),n.onBodySent(e),f||r[rr].timeout&&r[rr].timeoutType===jA&&r[rr].timeout.refresh&&r[rr].timeout.refresh(),f}end(){let{socket:e,contentLength:r,client:n,bytesWritten:i,expectsPayload:s,header:a,request:c}=this;if(c.onRequestSent(),e[$f]=!1,e[Hi])throw e[Hi];if(!e.destroyed){if(i===0?s?e.write(`${a}content-length: 0\r
|
|
|
|
|
`,"latin1")),n===null&&r.write(`\r
|
|
|
|
|
${l.toString(16)}\r
|
|
|
|
|
`,"latin1"),this.bytesWritten+=l;let u=r.write(e);return r.uncork(),i.onBodySent(e),u||r[_i].timeout&&r[_i].timeoutType===fb&&r[_i].timeout.refresh&&r[_i].timeout.refresh(),u}end(){let{socket:e,contentLength:r,client:i,bytesWritten:n,expectsPayload:s,header:o,request:a}=this;if(a.onRequestSent(),e[sm]=!1,e[Hc])throw e[Hc];if(!e.destroyed){if(n===0?s?e.write(`${o}content-length: 0\r
|
|
|
|
|
\r
|
|
|
|
|
`,"latin1"):e.write(`${a}\r
|
|
|
|
|
`,"latin1"):e.write(`${o}\r
|
|
|
|
|
`,"latin1"):r===null&&e.write(`\r
|
|
|
|
|
0\r
|
|
|
|
|
\r
|
|
|
|
|
`,"latin1"),r!==null&&i!==r){if(n[qM])throw new zh;process.emitWarning(new zh)}e[rr].timeout&&e[rr].timeoutType===jA&&e[rr].timeout.refresh&&e[rr].timeout.refresh(),n[Nu]()}}destroy(e){let{socket:r,client:n,abort:i}=this;r[$f]=!1,e&&(Re(n[An]<=1,"pipeline should only contain this request"),i(e))}};aie.exports=OVe});var Aie=m((eWt,mie)=>{"use strict";var Mo=require("node:assert"),{pipeline:HVe}=require("node:stream"),mt=at(),{RequestContentLengthMismatchError:jM,RequestAbortedError:lie,SocketError:Mb,InformationalError:$M}=Tt(),{kUrl:Qx,kReset:Px,kClient:$A,kRunning:Ox,kPending:VVe,kQueue:Wf,kPendingIdx:WM,kRunningIdx:Ha,kError:za,kSocket:Hn,kStrictContentLength:zVe,kOnError:JM,kMaxConcurrentStreams:pie,kHTTP2Session:Va,kResume:Jf,kSize:jVe,kHTTPContext:$Ve}=Ar(),Ru=Symbol("open streams"),uie,fie=!1,kx;try{kx=require("node:http2")}catch{kx={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:WVe,HTTP2_HEADER_METHOD:JVe,HTTP2_HEADER_PATH:YVe,HTTP2_HEADER_SCHEME:KVe,HTTP2_HEADER_CONTENT_LENGTH:XVe,HTTP2_HEADER_EXPECT:ZVe,HTTP2_HEADER_STATUS:eze}}=kx;function tze(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(tze,"parseH2Headers");async function rze(t,e){t[Hn]=e,fie||(fie=!0,process.emitWarning("H2 support is experimental, expect them to change at any time.",{code:"UNDICI-H2"}));let r=kx.connect(t[Qx],{createConnection:o(()=>e,"createConnection"),peerMaxConcurrentStreams:t[pie]});r[Ru]=0,r[$A]=t,r[Hn]=e,mt.addListener(r,"error",ize),mt.addListener(r,"frameError",sze),mt.addListener(r,"end",oze),mt.addListener(r,"goaway",aze),mt.addListener(r,"close",function(){let{[$A]:i}=this,{[Hn]:s}=i,a=this[Hn][za]||this[za]||new Mb("closed",mt.getSocketInfo(s));if(i[Va]=null,i.destroyed){Mo(i[VVe]===0);let c=i[Wf].splice(i[Ha]);for(let l=0;l<c.length;l++){let u=c[l];mt.errorRequest(i,u,a)}}}),r.unref(),t[Va]=r,e[Va]=r,mt.addListener(e,"error",function(i){Mo(i.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[za]=i,this[$A][JM](i)}),mt.addListener(e,"end",function(){mt.destroy(this,new Mb("other side closed",mt.getSocketInfo(this)))}),mt.addListener(e,"close",function(){let i=this[za]||new Mb("closed",mt.getSocketInfo(this));t[Hn]=null,this[Va]!=null&&this[Va].destroy(i),t[WM]=t[Ha],Mo(t[Ox]===0),t.emit("disconnect",t[Qx],[t],i),t[Jf]()});let n=!1;return e.on("close",()=>{n=!0}),{version:"h2",defaultPipelining:1/0,write(...i){return lze(t,...i)},resume(){nze(t)},destroy(i,s){n?queueMicrotask(s):e.destroy(i).on("close",s)},get destroyed(){return e.destroyed},busy(){return!1}}}o(rze,"connectH2");function nze(t){let e=t[Hn];e?.destroyed===!1&&(t[jVe]===0&&t[pie]===0?(e.unref(),t[Va].unref()):(e.ref(),t[Va].ref()))}o(nze,"resumeH2");function ize(t){Mo(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Hn][za]=t,this[$A][JM](t)}o(ize,"onHttp2SessionError");function sze(t,e,r){if(r===0){let n=new $M(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[Hn][za]=n,this[$A][JM](n)}}o(sze,"onHttp2FrameError");function oze(){let t=new Mb("other side closed",mt.getSocketInfo(this[Hn]));this.destroy(t),mt.destroy(this[Hn],t)}o(oze,"onHttp2SessionEnd");function aze(t){let e=this[za]||new Mb(`HTTP/2: "GOAWAY" frame received with code ${t}`,mt.getSocketInfo(this)),r=this[$A];if(r[Hn]=null,r[$Ve]=null,this[Va]!=null&&(this[Va].destroy(e),this[Va]=null),mt.destroy(this[Hn],e),r[Ha]<r[Wf].length){let n=r[Wf][r[Ha]];r[Wf][r[Ha]++]=null,mt.errorRequest(r,n,e),r[WM]=r[Ha]}Mo(r[Ox]===0),r.emit("disconnect",r[Qx],[r],e),r[Jf]()}o(aze,"onHTTP2GoAway");function cze(t){return t!=="GET"&&t!=="HEAD"&&t!=="OPTIONS"&&t!=="TRACE"&&t!=="CONNECT"}o(cze,"shouldSendContentLength");function lze(t,e){let r=t[Va],{method:n,path:i,host:s,upgrade:a,expectContinue:c,signal:l,headers:u}=e,{body:f}=e;if(a)return mt.errorRequest(t,e,new Error("Upgrade not supported for H2")),!1;let d={};for(let S=0;S<u.length;S+=2){let Q=u[S+0],F=u[S+1];if(Array.isArray(F))for(let x=0;x<F.length;x++)d[Q]?d[Q]+=`,${F[x]}`:d[Q]=F[x];else d[Q]=F}let h,{hostname:p,port:A}=t[Qx];d[WVe]=s||`${p}${A?`:${A}`:""}`,d[JVe]=n;let g=o(S=>{e.aborted||e.completed||(S=S||new lie,mt.errorRequest(t,e,S),h!=null&&mt.destroy(h,S),mt.destroy(f,S),t[Wf][t[Ha]++]=null,t[Jf]())},"abort");try{e.onConnect(g)}catch(S){mt.errorRequest(t,e,S)}if(e.aborted)return!1;if(n==="CONNECT")return r.ref(),h=r.request(d,{endStream:!1,signal:l}),h.id&&!h.pending?(e.onUpgrade(null,null,h),++r[Ru],t[Wf][t[Ha]++]=null):h.once("ready",()=>{e.onUpgrade(null,null,h),++r[Ru],t[Wf][t[Ha]++]=null}),h.once("close",()=>{r[Ru]-=1,r[Ru]===0&&r.unref()}),!0;d[YVe]=i,d[KVe]="https";let E=n==="PUT"||n==="POST"||n==="PATCH";f&&typeof f.read=="function"&&f.read(0);let y=mt.bodyLength(f);if(mt.isFormDataLike(f)){uie??=HA().extractBody;let[S,Q]=uie(f);d["content-type"]=Q,f=S.stream,y=S.length}if(y==null&&(y=e.contentLength),(y===0||!E)&&(y=null),cze(n)&&y>0&&e.contentLength!=null&&e.contentLength!==y){if(t[zVe])return mt.err
Line truncated
|
|
|
|
|
`,this[Pze]=l??3e5,this[kze]=i??3e5,this[Oze]=C??!0,this[Lze]=S,this[ZM]=F,this[Kf]=null,this[Gze]=j>-1?j:-1,this[Vze]=H??100,this[Xr]=null,this[ja]=[],this[Du]=0,this[$a]=0,this[Hb]=te=>tU(this,te),this[Hze]=te=>_ie(this,te)}get pipelining(){return this[Ux]}set pipelining(e){this[Ux]=e,this[Hb](!0)}get[jb](){return this[ja].length-this[$a]}get[zb](){return this[$a]-this[Du]}get[Vb](){return this[ja].length-this[Du]}get[xze](){return!!this[Xr]&&!this[JA]&&!this[Xr].destroyed}get[XM](){return!!(this[Xr]?.busy(null)||this[Vb]>=(xie(this)||1)||this[jb]>0)}[vze](e){Nie(this),this.once("connect",e)}[qze](e,r){let n=e.origin||this[Fc].origin,i=new Cze(n,e,r);return this[ja].push(i),this[Yh]||(Jh.bodyLength(i.body)==null&&Jh.isIterable(i.body)?(this[Yh]=1,queueMicrotask(()=>tU(this))):this[Hb](!0)),this[Yh]&&this[Xf]!==2&&this[XM]&&(this[Xf]=2),this[Xf]<2}async[Mze](){return new Promise(e=>{this[Vb]?this[Kf]=e:e(null)})}async[Uze](e){return new Promise(r=>{let n=this[ja].splice(this[$a]);for(let s=0;s<n.length;s++){let a=n[s];Jh.errorRequest(this,a,e)}let i=o(()=>{this[Kf]&&(this[Kf](),this[Kf]=null),r(null)},"callback");this[Xr]?(this[Xr].destroy(e,i),this[Xr]=null):queueMicrotask(i),this[Hb]()})}},$ze=Mx();function _ie(t,e){if(t[zb]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){Tu(t[$a]===t[Du]);let r=t[ja].splice(t[Du]);for(let n=0;n<r.length;n++){let i=r[n];Jh.errorRequest(t,i,e)}Tu(t[Vb]===0)}}o(_ie,"onError");async function Nie(t){Tu(!t[JA]),Tu(!t[Xr]);let{host:e,hostname:r,protocol:n,port:i}=t[Fc];if(r[0]==="["){let s=r.indexOf("]");Tu(s!==-1);let a=r.substring(1,s);Tu(vie.isIP(a)),r=a}t[JA]=!0,WA.beforeConnect.hasSubscribers&&WA.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:n,port:i,version:t[Xr]?.version,servername:t[Yf],localAddress:t[Gb]},connector:t[qb]});try{let s=await new Promise((a,c)=>{t[qb]({host:e,hostname:r,protocol:n,port:i,servername:t[Yf],localAddress:t[Gb]},(l,u)=>{l?c(l):a(u)})});if(t.destroyed){Jh.destroy(s.on("error",Sie),new Ize);return}Tu(s);try{t[Xr]=s.alpnProtocol==="h2"?await jze(t,s):await zze(t,s)}catch(a){throw s.destroy().on("error",Sie),a}t[JA]=!1,s[Fze]=0,s[ZM]=t[ZM],s[Bze]=t,s[Nze]=null,WA.connected.hasSubscribers&&WA.connected.publish({connectParams:{host:e,hostname:r,protocol:n,port:i,version:t[Xr]?.version,servername:t[Yf],localAddress:t[Gb]},connector:t[qb],socket:s}),t.emit("connect",t[Fc],[t])}catch(s){if(t.destroyed)return;if(t[JA]=!1,WA.connectError.hasSubscribers&&WA.connectError.publish({connectParams:{host:e,hostname:r,protocol:n,port:i,version:t[Xr]?.version,servername:t[Yf],localAddress:t[Gb]},connector:t[qb],error:s}),s.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(Tu(t[zb]===0);t[jb]>0&&t[ja][t[$a]].servername===t[Yf];){let a=t[ja][t[$a]++];Jh.errorRequest(t,a,s)}else _ie(t,s);t.emit("connectionError",t[Fc],[t],s)}t[Hb]()}o(Nie,"connect");function Bie(t){t[Xf]=0,t.emit("drain",t[Fc],[t])}o(Bie,"emitDrain");function tU(t,e){t[Yh]!==2&&(t[Yh]=2,Wze(t,e),t[Yh]=0,t[Du]>256&&(t[ja].splice(0,t[Du]),t[$a]-=t[Du],t[Du]=0))}o(tU,"resume");function Wze(t,e){for(;;){if(t.destroyed){Tu(t[jb]===0);return}if(t[Kf]&&!t[Vb]){t[Kf](),t[Kf]=null;return}if(t[Xr]&&t[Xr].resume(),t[XM])t[Xf]=2;else if(t[Xf]===2){e?(t[Xf]=1,queueMicrotask(()=>Bie(t))):Bie(t);continue}if(t[jb]===0||t[zb]>=(xie(t)||1))return;let r=t[ja][t[$a]];if(t[Fc].protocol==="https:"&&t[Yf]!==r.servername){if(t[zb]>0)return;t[Yf]=r.servername,t[Xr]?.destroy(new wze("servername changed"),()=>{t[Xr]=null,tU(t)})}if(t[JA])return;if(!t[Xr]){Nie(t);return}if(t[Xr].destroyed||t[Xr].busy(r))return;!r.aborted&&t[Xr].write(r)?t[$a]++:t[ja].splice(t[$a],1)}}o(Wze,"_resume");Rie.exports=eU});var rU=m((lWt,Tie)=>{"use strict";var qx=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)}};Tie.exports=class{static{o(this,"FixedQueue")}constructor(){this.head=this.tail=new qx}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new qx),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next),r}}});var Qie=m((fWt,Die)=>{var{kFree:Jze,kConnected:Yze,kPending:Kze,kQueued:Xze,kRunning:Zze,kSize:e6e}=Ar(),Kh=Symbol("pool"),nU=class{static{o(this,"PoolStats")}constructor(e){this[Kh]=e}get connected(){return this[Kh][Yze]}get free(){return this[Kh][Jze]}get pending(){return this[Kh][Kze]}get queued(){return this[Kh][Xze]}get running(){return this[Kh][Zze]}get size(){return this[Kh][e6e]}};Die.exports=nU});var lU=m((hWt,Hie)=>{"use strict";var t6e=kA(),r6e=rU(),{kConnected:iU,kSize:kie,kRunning:Pie,kPending:Oie,kQueued:$b,kBusy:n6e,kFree:i6e,kUrl:s6e,kClose:o6e,kDestroy:a6e,kDispatch:c6e}=Ar(
Line truncated
|
|
|
|
|
${n.count} ${n.noun} ${n.is} pending:
|
|
|
|
|
`,"latin1"),r!==null&&n!==r){if(i[C6])throw new Bg;process.emitWarning(new Bg)}e[_i].timeout&&e[_i].timeoutType===fb&&e[_i].timeout.refresh&&e[_i].timeout.refresh(),i[nm]()}}destroy(e){let{socket:r,client:i,abort:n}=this;r[sm]=!1,e&&(ft(i[Us]<=1,"pipeline should only contain this request"),n(e))}};ZAe.exports=zct});var cge=A((OBr,age)=>{"use strict";var jc=require("node:assert"),{pipeline:Kct}=require("node:stream"),Kt=Ht(),{RequestContentLengthMismatchError:v6,RequestAbortedError:tge,SocketError:JB,InformationalError:x6}=Ar(),{kUrl:tD,kReset:iD,kClient:hb,kRunning:nD,kPending:Xct,kQueue:om,kPendingIdx:_6,kRunningIdx:Xl,kError:eu,kSocket:jn,kStrictContentLength:Zct,kOnError:R6,kMaxConcurrentStreams:oge,kHTTP2Session:Zl,kResume:am,kSize:elt,kHTTPContext:tlt}=li(),hd=Symbol("open streams"),rge,ige=!1,rD;try{rD=require("node:http2")}catch{rD={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:rlt,HTTP2_HEADER_METHOD:ilt,HTTP2_HEADER_PATH:nlt,HTTP2_HEADER_SCHEME:slt,HTTP2_HEADER_CONTENT_LENGTH:olt,HTTP2_HEADER_EXPECT:alt,HTTP2_HEADER_STATUS:clt}}=rD;function llt(t){let e=[];for(let[r,i]of Object.entries(t))if(Array.isArray(i))for(let n of i)e.push(Buffer.from(r),Buffer.from(n));else e.push(Buffer.from(r),Buffer.from(i));return e}async function ult(t,e){t[jn]=e,ige||(ige=!0,process.emitWarning("H2 support is experimental, expect them to change at any time.",{code:"UNDICI-H2"}));let r=rD.connect(t[tD],{createConnection:()=>e,peerMaxConcurrentStreams:t[oge]});r[hd]=0,r[hb]=t,r[jn]=e,Kt.addListener(r,"error",hlt),Kt.addListener(r,"frameError",dlt),Kt.addListener(r,"end",plt),Kt.addListener(r,"goaway",mlt),Kt.addListener(r,"close",function(){let{[hb]:n}=this,{[jn]:s}=n,o=this[jn][eu]||this[eu]||new JB("closed",Kt.getSocketInfo(s));if(n[Zl]=null,n.destroyed){jc(n[Xct]===0);let a=n[om].splice(n[Xl]);for(let c=0;c<a.length;c++){let l=a[c];Kt.errorRequest(n,l,o)}}}),r.unref(),t[Zl]=r,e[Zl]=r,Kt.addListener(e,"error",function(n){jc(n.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[eu]=n,this[hb][R6](n)}),Kt.addListener(e,"end",function(){Kt.destroy(this,new JB("other side closed",Kt.getSocketInfo(this)))}),Kt.addListener(e,"close",function(){let n=this[eu]||new JB("closed",Kt.getSocketInfo(this));t[jn]=null,this[Zl]!=null&&this[Zl].destroy(n),t[_6]=t[Xl],jc(t[nD]===0),t.emit("disconnect",t[tD],[t],n),t[am]()});let i=!1;return e.on("close",()=>{i=!0}),{version:"h2",defaultPipelining:1/0,write(...n){return glt(t,...n)},resume(){flt(t)},destroy(n,s){i?queueMicrotask(s):e.destroy(n).on("close",s)},get destroyed(){return e.destroyed},busy(){return!1}}}function flt(t){let e=t[jn];e?.destroyed===!1&&(t[elt]===0&&t[oge]===0?(e.unref(),t[Zl].unref()):(e.ref(),t[Zl].ref()))}function hlt(t){jc(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[jn][eu]=t,this[hb][R6](t)}function dlt(t,e,r){if(r===0){let i=new x6(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[jn][eu]=i,this[hb][R6](i)}}function plt(){let t=new JB("other side closed",Kt.getSocketInfo(this[jn]));this.destroy(t),Kt.destroy(this[jn],t)}function mlt(t){let e=this[eu]||new JB(`HTTP/2: "GOAWAY" frame received with code ${t}`,Kt.getSocketInfo(this)),r=this[hb];if(r[jn]=null,r[tlt]=null,this[Zl]!=null&&(this[Zl].destroy(e),this[Zl]=null),Kt.destroy(this[jn],e),r[Xl]<r[om].length){let i=r[om][r[Xl]];r[om][r[Xl]++]=null,Kt.errorRequest(r,i,e),r[_6]=r[Xl]}jc(r[nD]===0),r.emit("disconnect",r[tD],[r],e),r[am]()}function Alt(t){return t!=="GET"&&t!=="HEAD"&&t!=="OPTIONS"&&t!=="TRACE"&&t!=="CONNECT"}function glt(t,e){let r=t[Zl],{method:i,path:n,host:s,upgrade:o,expectContinue:a,signal:c,headers:l}=e,{body:u}=e;if(o)return Kt.errorRequest(t,e,new Error("Upgrade not supported for H2")),!1;let f={};for(let C=0;C<l.length;C+=2){let N=l[C+0],F=l[C+1];if(Array.isArray(F))for(let x=0;x<F.length;x++)f[N]?f[N]+=`,${F[x]}`:f[N]=F[x];else f[N]=F}let h,{hostname:d,port:p}=t[tD];f[rlt]=s||`${d}${p?`:${p}`:""}`,f[ilt]=i;let m=C=>{e.aborted||e.completed||(C=C||new tge,Kt.errorRequest(t,e,C),h!=null&&Kt.destroy(h,C),Kt.destroy(u,C),t[om][t[Xl]++]=null,t[am]())};try{e.onConnect(m)}catch(C){Kt.errorRequest(t,e,C)}if(e.aborted)return!1;if(i==="CONNECT")return r.ref(),h=r.request(f,{endStream:!1,signal:c}),h.id&&!h.pending?(e.onUpgrade(null,null,h),++r[hd],t[om][t[Xl]++]=null):h.once("ready",()=>{e.onUpgrade(null,null,h),++r[hd],t[om][t[Xl]++]=null}),h.once("close",()=>{r[hd]-=1,r[hd]===0&&r.unref()}),!0;f[nlt]=n,f[slt]="https";let y=i==="PUT"||i==="POST"||i==="PATCH";u&&typeof u.read=="function"&&u.read(0);let g=Kt.bodyLength(u);if(Kt.isFormDataLike(u)){rge??=cb().extractBody;let[C,N]=rge(u);f["content-type"]=N,u=C.stream,g=C.length}if(g==null&&(g=e.contentLength),(g===0||!y)&&(g=null),Alt(i)&&g>0&&e.contentLength!=null&&e.contentLength!==g){if(t[Zct])return Kt.errorRequest(t,e,new v6),!1;process.emitWarning(new v6)}g!=null&&(jc(u,"no body must not have content length"),f[olt]=`${g}`),r.ref();let E=i==="GET"||i==="HEAD"||u===null;return a?(f[alt]="100-continue",h=r.request(f,{endStream:E,signa
Line truncated
|
|
|
|
|
`,this[Hlt]=c??3e5,this[Glt]=n??3e5,this[jlt]=E??!0,this[zlt]=C,this[O6]=F,this[lm]=null,this[Ylt]=M>-1?M:-1,this[Xlt]=k??100,this[Wi]=null,this[tu]=[],this[pd]=0,this[ru]=0,this[ZB]=z=>k6(this,z),this[Klt]=z=>bge(this,z)}get pipelining(){return this[cD]}set pipelining(e){this[cD]=e,this[ZB](!0)}get[rv](){return this[tu].length-this[ru]}get[tv](){return this[ru]-this[pd]}get[ev](){return this[tu].length-this[pd]}get[klt](){return!!this[Wi]&&!this[pb]&&!this[Wi].destroyed}get[D6](){return!!(this[Wi]?.busy(null)||this[ev]>=(Ege(this)||1)||this[rv]>0)}[Plt](e){wge(this),this.once("connect",e)}[Jlt](e,r){let i=e.origin||this[ef].origin,n=new _lt(i,e,r);return this[tu].push(n),this[xg]||(vg.bodyLength(n.body)==null&&vg.isIterable(n.body)?(this[xg]=1,queueMicrotask(()=>k6(this))):this[ZB](!0)),this[xg]&&this[um]!==2&&this[D6]&&(this[um]=2),this[um]<2}async[$lt](){return new Promise(e=>{this[ev]?this[lm]=e:e(null)})}async[Wlt](e){return new Promise(r=>{let i=this[tu].splice(this[ru]);for(let s=0;s<i.length;s++){let o=i[s];vg.errorRequest(this,o,e)}let n=()=>{this[lm]&&(this[lm](),this[lm]=null),r(null)};this[Wi]?(this[Wi].destroy(e,n),this[Wi]=null):queueMicrotask(n),this[ZB]()})}},tut=aD();function bge(t,e){if(t[tv]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){dd(t[ru]===t[pd]);let r=t[tu].splice(t[pd]);for(let i=0;i<r.length;i++){let n=r[i];vg.errorRequest(t,n,e)}dd(t[ev]===0)}}async function wge(t){dd(!t[pb]),dd(!t[Wi]);let{host:e,hostname:r,protocol:i,port:n}=t[ef];if(r[0]==="["){let s=r.indexOf("]");dd(s!==-1);let o=r.substring(1,s);dd(yge.isIP(o)),r=o}t[pb]=!0,db.beforeConnect.hasSubscribers&&db.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:i,port:n,version:t[Wi]?.version,servername:t[cm],localAddress:t[XB]},connector:t[KB]});try{let s=await new Promise((o,a)=>{t[KB]({host:e,hostname:r,protocol:i,port:n,servername:t[cm],localAddress:t[XB]},(c,l)=>{c?a(c):o(l)})});if(t.destroyed){vg.destroy(s.on("error",Age),new Nlt);return}dd(s);try{t[Wi]=s.alpnProtocol==="h2"?await eut(t,s):await Zlt(t,s)}catch(o){throw s.destroy().on("error",Age),o}t[pb]=!1,s[Vlt]=0,s[O6]=t[O6],s[Olt]=t,s[Llt]=null,db.connected.hasSubscribers&&db.connected.publish({connectParams:{host:e,hostname:r,protocol:i,port:n,version:t[Wi]?.version,servername:t[cm],localAddress:t[XB]},connector:t[KB],socket:s}),t.emit("connect",t[ef],[t])}catch(s){if(t.destroyed)return;if(t[pb]=!1,db.connectError.hasSubscribers&&db.connectError.publish({connectParams:{host:e,hostname:r,protocol:i,port:n,version:t[Wi]?.version,servername:t[cm],localAddress:t[XB]},connector:t[KB],error:s}),s.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(dd(t[tv]===0);t[rv]>0&&t[tu][t[ru]].servername===t[cm];){let o=t[tu][t[ru]++];vg.errorRequest(t,o,s)}else bge(t,s);t.emit("connectionError",t[ef],[t],s)}t[ZB]()}function gge(t){t[um]=0,t.emit("drain",t[ef],[t])}function k6(t,e){t[xg]!==2&&(t[xg]=2,rut(t,e),t[xg]=0,t[pd]>256&&(t[tu].splice(0,t[pd]),t[ru]-=t[pd],t[pd]=0))}function rut(t,e){for(;;){if(t.destroyed){dd(t[rv]===0);return}if(t[lm]&&!t[ev]){t[lm](),t[lm]=null;return}if(t[Wi]&&t[Wi].resume(),t[D6])t[um]=2;else if(t[um]===2){e?(t[um]=1,queueMicrotask(()=>gge(t))):gge(t);continue}if(t[rv]===0||t[tv]>=(Ege(t)||1))return;let r=t[tu][t[ru]];if(t[ef].protocol==="https:"&&t[cm]!==r.servername){if(t[tv]>0)return;t[cm]=r.servername,t[Wi]?.destroy(new Tlt("servername changed"),()=>{t[Wi]=null,k6(t)})}if(t[pb])return;if(!t[Wi]){wge(t);return}if(t[Wi].destroyed||t[Wi].busy(r))return;!r.aborted&&t[Wi].write(r)?t[ru]++:t[tu].splice(t[ru],1)}}Cge.exports=P6});var Q6=A((FBr,Ige)=>{"use strict";var lD=class{constructor(){this.bottom=0,this.top=0,this.list=new Array(2048),this.next=null}isEmpty(){return this.top===this.bottom}isFull(){return(this.top+1&2047)===this.bottom}push(e){this.list[this.top]=e,this.top=this.top+1&2047}shift(){let e=this.list[this.bottom];return e===void 0?null:(this.list[this.bottom]=void 0,this.bottom=this.bottom+1&2047,e)}};Ige.exports=class{constructor(){this.head=this.tail=new lD}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new lD),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next),r}}});var Bge=A((MBr,Sge)=>{var{kFree:iut,kConnected:nut,kPending:sut,kQueued:out,kRunning:aut,kSize:cut}=li(),_g=Symbol("pool"),L6=class{constructor(e){this[_g]=e}get connected(){return this[_g][nut]}get free(){return this[_g][iut]}get pending(){return this[_g][sut]}get queued(){return this[_g][out]}get running(){return this[_g][aut]}get size(){return this[_g][cut]}};Sge.exports=L6});var H6=A((UBr,kge)=>{"use strict";var lut=Z0(),uut=Q6(),{kConnected:F6,kSize:vge,kRunning:xge,kPending:_ge,kQueued:iv,kBusy:fut,kFree:hut,kUrl:dut,kClose:put,kDestroy:mut,kDispatch:Aut}=li(),gut=Bge(),ua=Symbol("clients"),wo=Symbol("needDrain"),nv=Symbol("queue"),M6=Symbol("closed resolve"),U6=Symbol("onDrain"),Rge=Symbol("onConnect"),Tge=Symbol("onDisconnect"),Nge=Symbol("onConnec
Line truncated
|
|
|
|
|
${i.count} ${i.noun} ${i.is} pending:
|
|
|
|
|
|
|
|
|
|
${e.format(r)}
|
|
|
|
|
`.trim())}};Yoe.exports=lq});var s2=m((fJt,tae)=>{"use strict";var Xoe=Symbol.for("undici.globalDispatcher.1"),{InvalidArgumentError:Pje}=Tt(),Oje=XA();eae()===void 0&&Zoe(new Oje);function Zoe(t){if(!t||typeof t.dispatch!="function")throw new Pje("Argument agent must implement Agent");Object.defineProperty(globalThis,Xoe,{value:t,writable:!0,enumerable:!1,configurable:!1})}o(Zoe,"setGlobalDispatcher");function eae(){return globalThis[Xoe]}o(eae,"getGlobalDispatcher");tae.exports={setGlobalDispatcher:Zoe,getGlobalDispatcher:eae}});var o2=m((pJt,rae)=>{"use strict";rae.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 iae=m((AJt,nae)=>{"use strict";var Lje=Fx();nae.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 Lje(r,a,i,s);return r(c,l)},"redirectInterceptor")}});var oae=m((yJt,sae)=>{"use strict";var Fje=Jx();sae.exports=t=>e=>o(function(n,i){return e(n,new Fje({...n,retryOptions:{...t,...n.retryOptions}},{handler:i,dispatch:e}))},"retryInterceptor")});var cae=m((CJt,aae)=>{"use strict";var Mje=at(),{InvalidArgumentError:Uje,RequestAbortedError:qje}=Tt(),Gje=o2(),uq=class extends Gje{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 Uje("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=Mje.parseHeaders(r)["content-length"];if(a!=null&&a>this.#e)throw new qje(`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 Hje({maxSize:t}={maxSize:1024*1024}){return e=>o(function(n,i){let{dumpMaxSize:s=t}=n,a=new uq({maxSize:s},i);return e(n,a)},"Intercept")}o(Hje,"createDumpInterceptor");aae.exports=Hje});var fae=m((wJt,uae)=>{"use strict";var{isIP:Vje}=require("node:net"),{lookup:zje}=require("node:dns"),jje=o2(),{InvalidArgumentError:lg,InformationalError:$je}=Tt(),lae=Math.pow(2,31)-1,fq=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 $je("No DNS entries found"));return}this.setRecords(e,c);let l=this.#n.get(e.hostname),u=this.pick(e,l,s.affinity),f;typeof u.port=="number"?f=`:${u.port}`:e.port!==""?f=`:${e.port}`:f="",n(null,`${e.protocol}//${u.family===6?`[${u.address}]`:u.address}${f}`)});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){zje(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===lae?(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===lae?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 dq(this,e,r)}},dq=class extends jje{static{o(this,"DNSDispatchHan
Line truncated
|
|
|
|
|
${s}`;break;case"retry":Hle(s)&&(r[i]=s);break;case"id":Vle(s)&&(r[i]=s);break;case"event":s.length>0&&(r[i]=s);break}}processEvent(e){e.retry&&Hle(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id&&Vle(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}}};zle.exports={EventSourceStream:t3}});var eue=m((BYt,Zle)=>{"use strict";var{pipeline:t7e}=require("node:stream"),{fetching:r7e}=o0(),{makeRequest:n7e}=dg(),{webidl:Lu}=ci(),{EventSourceStream:i7e}=jle(),{parseMIMEType:s7e}=ys(),{createFastMessageEvent:o7e}=yg(),{isNetworkError:$le}=i0(),{delay:a7e}=Zq(),{kEnumerableProperty:dp}=at(),{environmentSettingsObject:Wle}=Ws(),Jle=!1,Yle=3e3,C0=0,Kle=1,b0=2,c7e="anonymous",l7e="use-credentials",Ig=class t extends EventTarget{static{o(this,"EventSource")}#e={open:null,error:null,message:null};#t=null;#n=!1;#r=C0;#i=null;#s=null;#l;#a;constructor(e,r={}){super(),Lu.util.markAsUncloneable(this);let n="EventSource constructor";Lu.argumentLengthCheck(arguments,1,n),Jle||(Jle=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=Lu.converters.USVString(e,n,"url"),r=Lu.converters.EventSourceInitDict(r,n,"eventSourceInitDict"),this.#l=r.dispatcher,this.#a={lastEventId:"",reconnectionTime:Yle};let i=Wle,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=c7e;r.withCredentials&&(a=l7e,this.#n=!0);let c={redirect:"follow",keepalive:!0,mode:"cors",credentials:a==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};c.client=Wle.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=n7e(c),this.#c()}get readyState(){return this.#r}get url(){return this.#t}get withCredentials(){return this.#n}#c(){if(this.#r===b0)return;this.#r=C0;let e={request:this.#i,dispatcher:this.#l},r=o(n=>{$le(n)&&(this.dispatchEvent(new Event("error")),this.close()),this.#o()},"processEventSourceEndOfBody");e.processResponseEndOfBody=r,e.processResponse=n=>{if($le(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?s7e(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=Kle,this.dispatchEvent(new Event("open")),this.#a.origin=n.urlList[n.urlList.length-1].origin;let c=new i7e({eventSourceSettings:this.#a,push:o(l=>{this.dispatchEvent(o7e(l.type,l.options))},"push")});t7e(n.body.stream,c,l=>{l?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#s=r7e(e)}async#o(){this.#r!==b0&&(this.#r=C0,this.dispatchEvent(new Event("error")),await a7e(this.#a.reconnectionTime),this.#r===C0&&(this.#a.lastEventId.length&&this.#i.headersList.set("last-event-id",this.#a.lastEventId,!0),this.#c()))}close(){Lu.brandCheck(this,t),this.#r!==b0&&(this.#r=b0,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}},Xle={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:C0,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:Kle,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:b0,writable:!1}};Object.defineProperties(Ig,Xle);Object.defineProperties(Ig.prototype,Xle);Object.defineProperties(Ig.prototype,{close:dp,onerror:dp,onmessage:dp,onopen:dp,readyState:dp,url:dp,withCredentials:dp});Lu.converters.EventSourceInitDict=Lu.dictionaryConverter([{key:"withCredentials",converter:Lu.converters.boolean,defaultValue:o(()=>!1,"defaultValue")},{key:"dispatcher",converter:Lu.converters.any}]);Zle.exports={EventSource:Ig,defaultReconnectionTime:Yle}});var ld=m((xYt,Ue)=>{"use strict";var u7e=YA(),tue=Bb(),f7e=KA(),d7e=Xie(),h7e=XA(),p7e=wU(),m7e=wse(),A7e=Nse(),rue=Tt(),$2=at(),{InvalidArgumentError:j2}=rue,Sg=moe(),g7e=xb(),y7e=nq(),E7e=Koe(),C7e=oq(),b7e=VU(),w7e=Jx(),{getGlobalDispatcher:nue,setGlobalDispatcher:I7e}=s2(),S7e=o2(),B7e=Fx(),v7e=Mx();Object.assign(tue.prototype,Sg);Ue.exports.Dispatcher=tue;Ue.exports.Client=u7e;Ue.exports.Pool=f7e;Ue.exports.BalancedPoo
Line truncated
|
|
|
|
|
%s`,Q,Q,C,n);var F=C.type==="*"?aG:C.type==="?"?oG:"\\"+C.type;i=!0,n=n.slice(0,C.reStart)+F+"\\("+Q}A(),s&&(n+="\\\\");var x=!1;switch(n.charAt(0)){case"[":case".":case"(":x=!0}for(var j=c.length-1;j>-1;j--){var T=c[j],q=n.slice(0,T.reStart),H=n.slice(T.reStart,T.reEnd-8),W=n.slice(T.reEnd-8,T.reEnd),ee=n.slice(T.reEnd);W+=ee;var te=q.split("(").length-1,ce=ee;for(g=0;g<te;g++)ce=ce.replace(/\)[+*?]?/,"");ee=ce;var J="";ee===""&&e!==y_&&(J="$");var z=q+H+ee+J+W;n=z}if(n!==""&&i&&(n="(?=.)"+n),x&&(n=h+n),e===y_)return[n,i];if(!i)return Jet(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($et,"parse");oo.makeRe=function(t,e){return new En(t,e||{}).makeRe()};En.prototype.makeRe=Wet;function Wet(){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?aG:e.dot?Uet:qet,n=e.nocase?"i":"",i=t.map(function(s){return s.map(function(a){return a===yp?r:typeof a=="string"?Yet(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(Wet,"makeRe");oo.match=function(t,e,r){r=r||{};var n=new En(e,r);return t=t.filter(function(i){return n.match(i)}),n.options.nonull&&!t.length&&t.push(e),t};En.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(she),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");En.prototype.matchOne=function(t,e,r){return e.indexOf(yp)!==-1?this._matchGlobstar(t,e,r,0,0):this._matchOne(t,e,r,0,0)};En.prototype._matchGlobstar=function(t,e,r,n,i){var s,a=-1;for(s=i;s<e.length;s++)if(e[s]===yp){a=s;break}var c=-1;for(s=e.length-1;s>=0;s--)if(e[s]===yp){c=s;break}var l=e.slice(i,a),u=r?e.slice(a+1):e.slice(a+1,c),f=r?[]:e.slice(c+1);if(l.length){var d=t.slice(n,n+l.length);if(!this._matchOne(d,l,r,0,0))return!1;n+=l.length}var h=0;if(f.length){if(f.length+n>t.length)return!1;var p=t.length-f.length;if(this._matchOne(t,f,r,p,0))h=f.length;else{if(t[t.length-1]!==""||n+f.length===t.length||(p--,!this._matchOne(t,f,r,p,0)))return!1;h=f.length+1}}if(!u.length){var A=!!h;for(s=n;s<t.length-h;s++){var g=String(t[s]);if(A=!0,g==="."||g===".."||!this.options.dot&&g.charAt(0)===".")return!1}return r||A}for(var E=[[[],0]],y=E[0],C=0,w=[0],S=0;S<u.length;S++){var Q=u[S];Q===yp?(w.push(C),y=[[],0],E.push(y)):(y[0].push(Q),C++)}for(var F=E.length-1,x=t.length-h,j=0;j<E.length;j++)E[j][1]=x-(w[F--]+E[j][0].length);return!!this._matchGlobStarBodySections(t,E,n,0,r,0,!!h)};En.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 f=c[0],d=c[1];r<=d;){var h=this._matchOne(t.slice(0,r+f.length),f,i,r,0);if(h&&s<this.maxGlobstarRecursion){var p=this._matchGlobStarBodySections(t,e,r+f.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};En.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],f=t[s];if(this.debug(e,u,f),u===!1||u===yp)return!1;var d;if(typeof u=="string"?(d=f===u,this.debug("string match",u,f,d)):(d=f.match(u),this.debug("pattern match",u,f,d)),!d)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 Jet(t){return t.replace(/\\(.)/g,"$1")}o(Jet,"globUnescape");function Yet(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}o(Yet,"regExpEscape")});var Og=m((rer,dhe)=>{"use strict";var itt="2.0.0",stt=Number.MAX_SAFE_INTEGER||9007199254740991,ott=16,att=250,ctt=["major","premajor","minor","preminor","patch","prepatch","prerelease"];dhe.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:ott,MAX_SAFE_BUILD_LENGTH:att,MAX_SAFE_INTEGER:stt,RELEASE_TYPES:ctt,SEMVER_SPEC_VERSION:itt,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var z0=m((ner,hhe)=>{"use strict";var ltt=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...t)=>console.error("SEMVER",...t):()=>{};hhe.exports=ltt});var Lg=m(($c,phe)=>{"use strict";var{MAX_SAFE_COMPONENT_LENGTH:lG,MAX_SAFE_BUILD_LENGTH:utt,MAX_LENGTH:ftt}=Og(),dtt=z0();$c=phe.exports={};var htt=$c.re=[],ptt=$c.safeRe=[],fe=$c.src=[],mtt=$c.safeSrc=[],de=$c.t={},Att=0,uG="[a-zA-Z0-9-]",gtt=[["\\s",1],["\\d",ftt],[uG,utt]],yt
Line truncated
|
|
|
|
|
`.trim())}};qEe.exports=Hj});var xD=A((pvr,VEe)=>{"use strict";var HEe=Symbol.for("undici.globalDispatcher.1"),{InvalidArgumentError:Hht}=Ar(),jht=gb();zEe()===void 0&&jEe(new jht);function jEe(t){if(!t||typeof t.dispatch!="function")throw new Hht("Argument agent must implement Agent");Object.defineProperty(globalThis,HEe,{value:t,writable:!0,enumerable:!1,configurable:!1})}function zEe(){return globalThis[HEe]}VEe.exports={setGlobalDispatcher:jEe,getGlobalDispatcher:zEe}});var _D=A((Avr,$Ee)=>{"use strict";$Ee.exports=class{#e;constructor(e){if(typeof e!="object"||e===null)throw new TypeError("handler must be an object");this.#e=e}onConnect(...e){return this.#e.onConnect?.(...e)}onError(...e){return this.#e.onError?.(...e)}onUpgrade(...e){return this.#e.onUpgrade?.(...e)}onResponseStarted(...e){return this.#e.onResponseStarted?.(...e)}onHeaders(...e){return this.#e.onHeaders?.(...e)}onData(...e){return this.#e.onData?.(...e)}onComplete(...e){return this.#e.onComplete?.(...e)}onBodySent(...e){return this.#e.onBodySent?.(...e)}}});var JEe=A((gvr,WEe)=>{"use strict";var zht=oD();WEe.exports=t=>{let e=t?.maxRedirections;return r=>function(n,s){let{maxRedirections:o=e,...a}=n;if(!o)return r(n,s);let c=new zht(r,o,n,s);return r(a,c)}}});var KEe=A((yvr,YEe)=>{"use strict";var Vht=gD();YEe.exports=t=>e=>function(i,n){return e(i,new Vht({...i,retryOptions:{...t,...i.retryOptions}},{handler:n,dispatch:e}))}});var ZEe=A((Evr,XEe)=>{"use strict";var $ht=Ht(),{InvalidArgumentError:Wht,RequestAbortedError:Jht}=Ar(),Yht=_D(),jj=class extends Yht{#e=1024*1024;#t=null;#i=!1;#r=!1;#n=0;#c=null;#f=null;constructor({maxSize:e},r){if(super(r),e!=null&&(!Number.isFinite(e)||e<1))throw new Wht("maxSize must be a number greater than 0");this.#e=e??this.#e,this.#f=r}onConnect(e){this.#t=e,this.#f.onConnect(this.#u.bind(this))}#u(e){this.#r=!0,this.#c=e}onHeaders(e,r,i,n){let o=$ht.parseHeaders(r)["content-length"];if(o!=null&&o>this.#e)throw new Jht(`Response size (${o}) larger than maxSize (${this.#e})`);return this.#r?!0:this.#f.onHeaders(e,r,i,n)}onError(e){this.#i||(e=this.#c??e,this.#f.onError(e))}onData(e){return this.#n=this.#n+e.length,this.#n>=this.#e&&(this.#i=!0,this.#r?this.#f.onError(this.#c):this.#f.onComplete([])),!0}onComplete(e){if(!this.#i){if(this.#r){this.#f.onError(this.reason);return}this.#f.onComplete(e)}}};function Kht({maxSize:t}={maxSize:1024*1024}){return e=>function(i,n){let{dumpMaxSize:s=t}=i,o=new jj({maxSize:s},n);return e(i,o)}}XEe.exports=Kht});var r0e=A((bvr,t0e)=>{"use strict";var{isIP:Xht}=require("node:net"),{lookup:Zht}=require("node:dns"),edt=_D(),{InvalidArgumentError:xb,InformationalError:tdt}=Ar(),e0e=Math.pow(2,31)-1,zj=class{#e=0;#t=0;#i=new Map;dualStack=!0;affinity=null;lookup=null;pick=null;constructor(e){this.#e=e.maxTTL,this.#t=e.maxItems,this.dualStack=e.dualStack,this.affinity=e.affinity,this.lookup=e.lookup??this.#r,this.pick=e.pick??this.#n}get full(){return this.#i.size===this.#t}runLookup(e,r,i){let n=this.#i.get(e.hostname);if(n==null&&this.full){i(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(n==null)this.lookup(e,s,(o,a)=>{if(o||a==null||a.length===0){i(o??new tdt("No DNS entries found"));return}this.setRecords(e,a);let c=this.#i.get(e.hostname),l=this.pick(e,c,s.affinity),u;typeof l.port=="number"?u=`:${l.port}`:e.port!==""?u=`:${e.port}`:u="",i(null,`${e.protocol}//${l.family===6?`[${l.address}]`:l.address}${u}`)});else{let o=this.pick(e,n,s.affinity);if(o==null){this.#i.delete(e.hostname),this.runLookup(e,r,i);return}let a;typeof o.port=="number"?a=`:${o.port}`:e.port!==""?a=`:${e.port}`:a="",i(null,`${e.protocol}//${o.family===6?`[${o.address}]`:o.address}${a}`)}}#r(e,r,i){Zht(e.hostname,{all:!0,family:this.dualStack===!1?this.affinity:0,order:"ipv4first"},(n,s)=>{if(n)return i(n);let o=new Map;for(let a of s)o.set(`${a.address}:${a.family}`,a);i(null,o.values())})}#n(e,r,i){let n=null,{records:s,offset:o}=r,a;if(this.dualStack?(i==null&&(o==null||o===e0e?(r.offset=0,i=4):(r.offset++,i=(r.offset&1)===1?6:4)),s[i]!=null&&s[i].ips.length>0?a=s[i]:a=s[i===4?6:4]):a=s[i],a==null||a.ips.length===0)return n;a.offset==null||a.offset===e0e?a.offset=0:a.offset++;let c=a.offset%a.ips.length;return n=a.ips[c]??null,n==null?n:Date.now()-n.timestamp>n.ttl?(a.ips.splice(c,1),this.pick(e,r,i)):n}setRecords(e,r){let i=Date.now(),n={records:{4:null,6:null}};for(let s of r){s.timestamp=i,typeof s.ttl=="number"?s.ttl=Math.min(s.ttl,this.#e):s.ttl=this.#e;let o=n.records[s.family]??{ips:[]};o.ips.push(s),n.records[s.family]=o}this.#i.set(e.hostname,n)}getHandler(e,r){return new Vj(this,e,r)}},Vj=class extends edt{#e=null;#t=null;#i=null;#r=null;#n=null;constructor(e,{origin:r,handler:i,dispatch:n},s){super(i),this.#n=r,this.#r=i,this.#t={...s},this.#e=e,this.#i=n}onError(e){switch(e.code){case"ETIMEDOUT":case"ECONNREFUSED":{if(this.#e.dualStack){this.#e.runLookup(this.#n,this.#t,(
Line truncated
|
|
|
|
|
${s}`;break;case"retry":kwe(s)&&(r[n]=s);break;case"id":Qwe(s)&&(r[n]=s);break;case"event":s.length>0&&(r[n]=s);break}}processEvent(e){e.retry&&kwe(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id&&Qwe(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}}};Lwe.exports={EventSourceStream:Nz}});var Vwe=A((Kvr,zwe)=>{"use strict";var{pipeline:fgt}=require("node:stream"),{fetching:hgt}=gv(),{makeRequest:dgt}=Tb(),{webidl:Ed}=ws(),{EventSourceStream:pgt}=Fwe(),{parseMIMEType:mgt}=ca(),{createFastMessageEvent:Agt}=Qb(),{isNetworkError:Mwe}=mv(),{delay:ggt}=Rz(),{kEnumerableProperty:Hg}=Ht(),{environmentSettingsObject:Uwe}=ja(),qwe=!1,Gwe=3e3,Tv=0,Hwe=1,Nv=2,ygt="anonymous",Egt="use-credentials",qb=class t extends EventTarget{#e={open:null,error:null,message:null};#t=null;#i=!1;#r=Tv;#n=null;#c=null;#f;#u;constructor(e,r={}){super(),Ed.util.markAsUncloneable(this);let i="EventSource constructor";Ed.argumentLengthCheck(arguments,1,i),qwe||(qwe=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=Ed.converters.USVString(e,i,"url"),r=Ed.converters.EventSourceInitDict(r,i,"eventSourceInitDict"),this.#f=r.dispatcher,this.#u={lastEventId:"",reconnectionTime:Gwe};let n=Uwe,s;try{s=new URL(e,n.settingsObject.baseUrl),this.#u.origin=s.origin}catch(c){throw new DOMException(c,"SyntaxError")}this.#t=s.href;let o=ygt;r.withCredentials&&(o=Egt,this.#i=!0);let a={redirect:"follow",keepalive:!0,mode:"cors",credentials:o==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=Uwe.settingsObject,a.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],a.cache="no-store",a.initiator="other",a.urlList=[new URL(this.#t)],this.#n=dgt(a),this.#a()}get readyState(){return this.#r}get url(){return this.#t}get withCredentials(){return this.#i}#a(){if(this.#r===Nv)return;this.#r=Tv;let e={request:this.#n,dispatcher:this.#f},r=i=>{Mwe(i)&&(this.dispatchEvent(new Event("error")),this.close()),this.#l()};e.processResponseEndOfBody=r,e.processResponse=i=>{if(Mwe(i))if(i.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#l();return}let n=i.headersList.get("content-type",!0),s=n!==null?mgt(n):"failure",o=s!=="failure"&&s.essence==="text/event-stream";if(i.status!==200||o===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#r=Hwe,this.dispatchEvent(new Event("open")),this.#u.origin=i.urlList[i.urlList.length-1].origin;let a=new pgt({eventSourceSettings:this.#u,push:c=>{this.dispatchEvent(Agt(c.type,c.options))}});fgt(i.body.stream,a,c=>{c?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#c=hgt(e)}async#l(){this.#r!==Nv&&(this.#r=Tv,this.dispatchEvent(new Event("error")),await ggt(this.#u.reconnectionTime),this.#r===Tv&&(this.#u.lastEventId.length&&this.#n.headersList.set("last-event-id",this.#u.lastEventId,!0),this.#a()))}close(){Ed.brandCheck(this,t),this.#r!==Nv&&(this.#r=Nv,this.#c.abort(),this.#n=null)}get onopen(){return this.#e.open}set onopen(e){this.#e.open&&this.removeEventListener("open",this.#e.open),typeof e=="function"?(this.#e.open=e,this.addEventListener("open",e)):this.#e.open=null}get onmessage(){return this.#e.message}set onmessage(e){this.#e.message&&this.removeEventListener("message",this.#e.message),typeof e=="function"?(this.#e.message=e,this.addEventListener("message",e)):this.#e.message=null}get onerror(){return this.#e.error}set onerror(e){this.#e.error&&this.removeEventListener("error",this.#e.error),typeof e=="function"?(this.#e.error=e,this.addEventListener("error",e)):this.#e.error=null}},jwe={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:Tv,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:Hwe,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:Nv,writable:!1}};Object.defineProperties(qb,jwe);Object.defineProperties(qb.prototype,jwe);Object.defineProperties(qb.prototype,{close:Hg,onerror:Hg,onmessage:Hg,onopen:Hg,readyState:Hg,url:Hg,withCredentials:Hg});Ed.converters.EventSourceInitDict=Ed.dictionaryConverter([{key:"withCredentials",converter:Ed.converters.boolean,defaultValue:()=>!1},{key:"dispatcher",converter:Ed.converters.any}]);zwe.exports={EventSource:qb,defaultReconnectionTime:Gwe}});var jg=A((Xvr,pt)=>{"use strict";var bgt=mb(),$we=kB(),wgt=Ab(),Cgt=jge(),Igt=gb(),Sgt=rj(),Bgt=pye(),vgt=bye(),Wwe=Ar(),mO=Ht(),{InvalidArgumentError:pO}=Wwe,Gb=oEe(),xgt=LB(),_gt=Lj(),Rgt=GEe(),Tgt=Uj(),Ngt=Sj(),Dgt=gD(),{getGlobalDispatcher:Jwe,setGlobalDispatcher:Ogt}=xD(),Pgt=_D(),kgt=oD(),Qgt=aD();Object.assign($we.prototype,Gb);pt.exports.Dispatcher=$we;pt.exports.Client=bgt;pt.exports.Pool=wgt;pt.exports.BalancedPool=Cgt;pt.exports.Agent=Igt;pt.exports.ProxyAgent=Sgt;pt.exports.EnvHttpProxyAgent=Bgt;pt.e
Line truncated
|
|
|
|
|
%s`,N,N,E,i);var F=E.type==="*"?qV:E.type==="?"?UV:"\\"+E.type;n=!0,i=i.slice(0,E.reStart)+F+"\\("+N}p(),s&&(i+="\\\\");var x=!1;switch(i.charAt(0)){case"[":case".":case"(":x=!0}for(var M=a.length-1;M>-1;M--){var P=a[M],V=i.slice(0,P.reStart),k=i.slice(P.reStart,P.reEnd-8),H=i.slice(P.reEnd-8,P.reEnd),z=i.slice(P.reEnd);H+=z;var ie=V.split("(").length-1,ne=z;for(m=0;m<ie;m++)ne=ne.replace(/\)[+*?]?/,"");z=ne;var we="";z===""&&e!==UO&&(we="$");var K=V+k+z+we+H;i=K}if(i!==""&&n&&(i="(?=.)"+i),x&&(i=h+i),e===UO)return[i,n];if(!n)return cwt(t);var ce=r.nocase?"i":"";try{var Ee=new RegExp("^"+i+"$",ce)}catch{return new RegExp("$.")}return Ee._glob=t,Ee._src=i,Ee}rc.makeRe=function(t,e){return new yn(t,e||{}).makeRe()};yn.prototype.makeRe=awt;function awt(){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?qV:e.dot?Zbt:ewt,i=e.nocase?"i":"",n=t.map(function(s){return s.map(function(o){return o===Zg?r:typeof o=="string"?lwt(o):o._src}).join("\\/")}).join("|");n="^(?:"+n+")$",this.negate&&(n="^(?!"+n+").*$");try{this.regexp=new RegExp(n,i)}catch{this.regexp=!1}return this.regexp}rc.match=function(t,e,r){r=r||{};var i=new yn(e,r);return t=t.filter(function(n){return i.match(n)}),i.options.nonull&&!t.length&&t.push(e),t};yn.prototype.match=function(e,r){if(typeof r>"u"&&(r=this.partial),this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return e==="";if(e==="/"&&r)return!0;var i=this.options;rx.sep!=="/"&&(e=e.split(rx.sep).join("/")),e=e.split(rBe),this.debug(this.pattern,"split",e);var n=this.set;this.debug(this.pattern,"set",n);var s,o;for(o=e.length-1;o>=0&&(s=e[o],!s);o--);for(o=0;o<n.length;o++){var a=n[o],c=e;i.matchBase&&a.length===1&&(c=[s]);var l=this.matchOne(c,a,r);if(l)return i.flipNegate?!0:!this.negate}return i.flipNegate?!1:this.negate};yn.prototype.matchOne=function(t,e,r){return e.indexOf(Zg)!==-1?this._matchGlobstar(t,e,r,0,0):this._matchOne(t,e,r,0,0)};yn.prototype._matchGlobstar=function(t,e,r,i,n){var s,o=-1;for(s=n;s<e.length;s++)if(e[s]===Zg){o=s;break}var a=-1;for(s=e.length-1;s>=0;s--)if(e[s]===Zg){a=s;break}var c=e.slice(n,o),l=r?e.slice(o+1):e.slice(o+1,a),u=r?[]:e.slice(a+1);if(c.length){var f=t.slice(i,i+c.length);if(!this._matchOne(f,c,r,0,0))return!1;i+=c.length}var h=0;if(u.length){if(u.length+i>t.length)return!1;var d=t.length-u.length;if(this._matchOne(t,u,r,d,0))h=u.length;else{if(t[t.length-1]!==""||i+u.length===t.length||(d--,!this._matchOne(t,u,r,d,0)))return!1;h=u.length+1}}if(!l.length){var p=!!h;for(s=i;s<t.length-h;s++){var m=String(t[s]);if(p=!0,m==="."||m===".."||!this.options.dot&&m.charAt(0)===".")return!1}return r||p}for(var y=[[[],0]],g=y[0],E=0,w=[0],C=0;C<l.length;C++){var N=l[C];N===Zg?(w.push(E),g=[[],0],y.push(g)):(g[0].push(N),E++)}for(var F=y.length-1,x=t.length-h,M=0;M<y.length;M++)y[M][1]=x-(w[F--]+y[M][0].length);return!!this._matchGlobStarBodySections(t,y,i,0,r,0,!!h)};yn.prototype._matchGlobStarBodySections=function(t,e,r,i,n,s,o){var a=e[i];if(!a){for(var c=r;c<t.length;c++){o=!0;var l=t[c];if(l==="."||l===".."||!this.options.dot&&l.charAt(0)===".")return!1}return o}for(var u=a[0],f=a[1];r<=f;){var h=this._matchOne(t.slice(0,r+u.length),u,n,r,0);if(h&&s<this.maxGlobstarRecursion){var d=this._matchGlobStarBodySections(t,e,r+u.length,i+1,n,s+1,o);if(d!==!1)return d}var l=t[r];if(l==="."||l===".."||!this.options.dot&&l.charAt(0)===".")return!1;r++}return n||null};yn.prototype._matchOne=function(t,e,r,i,n){var s,o,a,c;for(s=i,o=n,a=t.length,c=e.length;s<a&&o<c;s++,o++){this.debug("matchOne loop");var l=e[o],u=t[s];if(this.debug(e,l,u),l===!1||l===Zg)return!1;var f;if(typeof l=="string"?(f=u===l,this.debug("string match",l,u,f)):(f=u.match(l),this.debug("pattern match",l,u,f)),!f)return!1}if(s===a&&o===c)return!0;if(s===a)return r;if(o===c)return s===a-1&&t[s]==="";throw new Error("wtf?")};function cwt(t){return t.replace(/\\(.)/g,"$1")}function lwt(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}});var sx=A((vTr,lBe)=>{"use strict";var gwt="2.0.0",ywt=Number.MAX_SAFE_INTEGER||9007199254740991,Ewt=16,bwt=250,wwt=["major","premajor","minor","preminor","patch","prepatch","prerelease"];lBe.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:Ewt,MAX_SAFE_BUILD_LENGTH:bwt,MAX_SAFE_INTEGER:ywt,RELEASE_TYPES:wwt,SEMVER_SPEC_VERSION:gwt,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var ox=A((xTr,uBe)=>{"use strict";var Cwt=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...t)=>console.error("SEMVER",...t):()=>{};uBe.exports=Cwt});var Zb=A((uf,fBe)=>{"use strict";var{MAX_SAFE_COMPONENT_LENGTH:HV,MAX_SAFE_BUILD_LENGTH:Iwt,MAX_LENGTH:Swt}=sx(),Bwt=ox();uf=fBe.exports={};var vwt=uf.re=[],xwt=uf.safeRe=[],ke=uf.src=[],_wt=uf.safeSrc=[],Qe=uf.t={},Rwt=0,jV="[a-zA-Z0-9-]",Twt=[["\\s",1],["\\d",Swt],[jV,Iwt]],Nwt=t=>{for(let[e,r]of Twt)t=t.split(`${e}*`).join(`${e}{0,${r}}`).split(`${e}+`).join(`${Line truncated
|
|
|
|
|
`).join(`
|
|
|
|
|
`+s),t.push(i+"m+"+cN.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=ast()+e+" "+t[0]}o(ost,"formatArgs");function ast(){return hi.inspectOpts.hideDate?"":new Date().toISOString()+" "}o(ast,"getDate");function cst(...t){return process.stderr.write(aN.format(...t)+`
|
|
|
|
|
`)}o(cst,"log");function lst(t){t?process.env.DEBUG=t:delete process.env.DEBUG}o(lst,"save");function ust(){return process.env.DEBUG}o(ust,"load");function fst(t){t.inspectOpts={};let e=Object.keys(hi.inspectOpts);for(let r=0;r<e.length;r++)t.inspectOpts[e[r]]=hi.inspectOpts[e[r]]}o(fst,"init");cN.exports=ZG()(hi);var{formatters:Kme}=cN.exports;Kme.o=function(t){return this.inspectOpts.colors=this.useColors,aN.inspect(t,this.inspectOpts).split(`
|
|
|
|
|
`).map(e=>e.trim()).join(" ")};Kme.O=function(t){return this.inspectOpts.colors=this.useColors,aN.inspect(t,this.inspectOpts)}});var lN=m((Wnr,n4)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?n4.exports=jme():n4.exports=Xme()});var tAe=m(Bs=>{"use strict";var dst=Bs&&Bs.__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]})),hst=Bs&&Bs.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Zme=Bs&&Bs.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&dst(e,t,r);return hst(e,t),e};Object.defineProperty(Bs,"__esModule",{value:!0});Bs.req=Bs.json=Bs.toBuffer=void 0;var pst=Zme(require("http")),mst=Zme(require("https"));async function eAe(t){let e=0,r=[];for await(let n of t)e+=n.length,r.push(n);return Buffer.concat(r,e)}o(eAe,"toBuffer");Bs.toBuffer=eAe;async function Ast(t){let r=(await eAe(t)).toString("utf8");try{return JSON.parse(r)}catch(n){let i=n;throw i.message+=` (input: ${r})`,i}}o(Ast,"json");Bs.json=Ast;function gst(t,e={}){let n=((typeof t=="string"?t:t.href).startsWith("https:")?mst:pst).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(gst,"req");Bs.req=gst});var sAe=m(uo=>{"use strict";var nAe=uo&&uo.__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]})),yst=uo&&uo.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),iAe=uo&&uo.__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)&&nAe(e,t,r);return yst(e,t),e},Est=uo&&uo.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&nAe(e,t,r)};Object.defineProperty(uo,"__esModule",{value:!0});uo.Agent=void 0;var Cst=iAe(require("net")),rAe=iAe(require("http")),bst=require("https");Est(tAe(),uo);var Kc=Symbol("AgentBaseInternalState"),i4=class extends rAe.Agent{static{o(this,"Agent")}constructor(e){super(e),this[Kc]={}}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 Cst.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)?bst.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 rAe.Agent)try{return c.addRequest(e,i)}catch(l){return n(l)}this[Kc].currentSocket=c,super.createSocket(e,r,n)},c=>{this.decrementSockets(s,a),n(c)})}createConnection(){let e=this[Kc].currentSocket;if(this[Kc].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[Kc].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[Kc]&&(this[Kc].defaultPort=e)}get protocol(){return this[Kc].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[Kc]&&(this[Kc].protocol=e)}};uo.Agent=i4});var oAe=m($g=>{"use strict";var wst=$g&&$g.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty($g,"__esModule",{value:!0});$g.parseProxyResponse=void 0;var Ist=wst(lN()),uN=(0,Ist.default)("https-proxy-agent:parse-proxy-response");function Sst(t){return new Promise((e,r)=>{let n=0,i=[];function s(){let f=t.read();f?u(f):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(),uN("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}o(c,"onend");function l(f){a(),uN("onerror %o",f),r(f)}o(l,"onerror");function u(f){i.push(f),n+=f.length;let d=Buffer.concat(i,n),h=d.indexOf(`\r
|
|
|
|
|
`+s),t.push(n+"m+"+_P.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=tBt()+e+" "+t[0]}function tBt(){return Ss.inspectOpts.hideDate?"":new Date().toISOString()+" "}function rBt(...t){return process.stderr.write(xP.format(...t)+`
|
|
|
|
|
`)}function iBt(t){t?process.env.DEBUG=t:delete process.env.DEBUG}function nBt(){return process.env.DEBUG}function sBt(t){t.inspectOpts={};let e=Object.keys(Ss.inspectOpts);for(let r=0;r<e.length;r++)t.inspectOpts[e[r]]=Ss.inspectOpts[e[r]]}_P.exports=R9()(Ss);var{formatters:zxe}=_P.exports;zxe.o=function(t){return this.inspectOpts.colors=this.useColors,xP.inspect(t,this.inspectOpts).split(`
|
|
|
|
|
`).map(e=>e.trim()).join(" ")};zxe.O=function(t){return this.inspectOpts.colors=this.useColors,xP.inspect(t,this.inspectOpts)}});var uy=A((H1r,O9)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?O9.exports=Uxe():O9.exports=Vxe()});var Jxe=A(ma=>{"use strict";var oBt=ma&&ma.__createBinding||(Object.create?(function(t,e,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,i,n)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),aBt=ma&&ma.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),$xe=ma&&ma.__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)&&oBt(e,t,r);return aBt(e,t),e};Object.defineProperty(ma,"__esModule",{value:!0});ma.req=ma.json=ma.toBuffer=void 0;var cBt=$xe(require("http")),lBt=$xe(require("https"));async function Wxe(t){let e=0,r=[];for await(let i of t)e+=i.length,r.push(i);return Buffer.concat(r,e)}ma.toBuffer=Wxe;async function uBt(t){let r=(await Wxe(t)).toString("utf8");try{return JSON.parse(r)}catch(i){let n=i;throw n.message+=` (input: ${r})`,n}}ma.json=uBt;function fBt(t,e={}){let i=((typeof t=="string"?t:t.href).startsWith("https:")?lBt:cBt).request(t,e),n=new Promise((s,o)=>{i.once("response",s).once("error",o).end()});return i.then=n.then.bind(n),i}ma.req=fBt});var Zxe=A(oc=>{"use strict";var Kxe=oc&&oc.__createBinding||(Object.create?(function(t,e,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,i,n)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),hBt=oc&&oc.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Xxe=oc&&oc.__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)&&Kxe(e,t,r);return hBt(e,t),e},dBt=oc&&oc.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Kxe(e,t,r)};Object.defineProperty(oc,"__esModule",{value:!0});oc.Agent=void 0;var pBt=Xxe(require("net")),Yxe=Xxe(require("http")),mBt=require("https");dBt(Jxe(),oc);var df=Symbol("AgentBaseInternalState"),P9=class extends Yxe.Agent{constructor(e){super(e),this[df]={}}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(i=>i.indexOf("(https.js:")!==-1||i.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 pBt.Socket({writable:!1});return this.sockets[e].push(r),this.totalSocketCount++,r}decrementSockets(e,r){if(!this.sockets[e]||r===null)return;let i=this.sockets[e],n=i.indexOf(r);n!==-1&&(i.splice(n,1),this.totalSocketCount--,i.length===0&&delete this.sockets[e])}getName(e){return this.isSecureEndpoint(e)?mBt.Agent.prototype.getName.call(this,e):super.getName(e)}createSocket(e,r,i){let n={...r,secureEndpoint:this.isSecureEndpoint(r)},s=this.getName(n),o=this.incrementSockets(s);Promise.resolve().then(()=>this.connect(e,n)).then(a=>{if(this.decrementSockets(s,o),a instanceof Yxe.Agent)try{return a.addRequest(e,n)}catch(c){return i(c)}this[df].currentSocket=a,super.createSocket(e,r,i)},a=>{this.decrementSockets(s,o),i(a)})}createConnection(){let e=this[df].currentSocket;if(this[df].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[df].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[df]&&(this[df].defaultPort=e)}get protocol(){return this[df].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[df]&&(this[df].protocol=e)}};oc.Agent=P9});var e_e=A(cw=>{"use strict";var ABt=cw&&cw.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(cw,"__esModule",{value:!0});cw.parseProxyResponse=void 0;var gBt=ABt(uy()),RP=(0,gBt.default)("https-proxy-agent:parse-proxy-response");function yBt(t){return new Promise((e,r)=>{let i=0,n=[];function s(){let u=t.read();u?l(u):t.once("readable",s)}function o(){t.removeListener("end",a),t.removeListener("error",c),t.removeListener("readable",s)}function a(){o(),RP("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}function c(u){o(),RP("onerror %o",u),r(u)}function l(u){n.push(u),i+=u.length;let f=Buffer.concat(n,i),h=f.indexOf(`\r
|
|
|
|
|
\r
|
|
|
|
|
`);if(h===-1){uN("have not received end of HTTP headers yet..."),s();return}let p=d.slice(0,h).toString("ascii").split(`\r
|
|
|
|
|
`),A=p.shift();if(!A)return t.destroy(),r(new Error("No header received from proxy CONNECT response"));let g=A.split(" "),E=+g[1],y=g.slice(2).join(" "),C={};for(let w of p){if(!w)continue;let S=w.indexOf(":");if(S===-1)return t.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${w}"`));let Q=w.slice(0,S).toLowerCase(),F=w.slice(S+1).trimStart(),x=C[Q];typeof x=="string"?C[Q]=[x,F]:Array.isArray(x)?x.push(F):C[Q]=F}uN("got proxy server response: %o %o",A,C),a(),e({connect:{statusCode:E,statusText:y,headers:C},buffered:d})}o(u,"ondata"),t.on("error",l),t.on("end",c),s()})}o(Sst,"parseProxyResponse");$g.parseProxyResponse=Sst});var dAe=m(Zo=>{"use strict";var Bst=Zo&&Zo.__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]})),vst=Zo&&Zo.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),uAe=Zo&&Zo.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Bst(e,t,r);return vst(e,t),e},fAe=Zo&&Zo.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Zo,"__esModule",{value:!0});Zo.HttpsProxyAgent=void 0;var fN=uAe(require("net")),aAe=uAe(require("tls")),xst=fAe(require("assert")),_st=fAe(lN()),Nst=sAe(),Rst=require("url"),Tst=oAe(),ow=(0,_st.default)("https-proxy-agent"),cAe=o(t=>t.servername===void 0&&t.host&&!fN.isIP(t.host)?{...t,servername:t.host}:t,"setServernameFromNonIpHost"),dN=class extends Nst.Agent{static{o(this,"HttpsProxyAgent")}constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new Rst.URL(e):e,this.proxyHeaders=r?.headers??{},ow("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?lAe(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:"?(ow("Creating `tls.Socket`: %o",this.connectOpts),i=aAe.connect(cAe(this.connectOpts))):(ow("Creating `net.Socket`: %o",this.connectOpts),i=fN.connect(this.connectOpts));let s=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},a=fN.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,Tst.parseProxyResponse)(i);i.write(`${c}\r
|
|
|
|
|
`);let{connect:u,buffered:f}=await l;if(e.emit("proxyConnect",u),this.emit("proxyConnect",u,e),u.statusCode===200)return e.once("socket",Dst),r.secureEndpoint?(ow("Upgrading socket connection to TLS"),aAe.connect({...lAe(cAe(r),"host","path","port"),socket:i})):i;i.destroy();let d=new fN.Socket({writable:!1});return d.readable=!0,e.once("socket",h=>{ow("Replaying proxy buffer for failed request"),(0,xst.default)(h.listenerCount("data")>0),h.push(f),h.push(null)}),d}};dN.protocols=["http","https"];Zo.HttpsProxyAgent=dN;function Dst(t){t.resume()}o(Dst,"resume");function lAe(t,...e){let r={},n;for(n in t)e.includes(n)||(r[n]=t[n]);return r}o(lAe,"omit")});var mAe=m(vs=>{"use strict";var Qst=vs&&vs.__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]})),kst=vs&&vs.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),hAe=vs&&vs.__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)&&Qst(e,t,r);return kst(e,t),e};Object.defineProperty(vs,"__esModule",{value:!0});vs.req=vs.json=vs.toBuffer=void 0;var Pst=hAe(require("http")),Ost=hAe(require("https"));async function pAe(t){let e=0,r=[];for await(let n of t)e+=n.length,r.push(n);return Buffer.concat(r,e)}o(pAe,"toBuffer");vs.toBuffer=pAe;async function Lst(t){let r=(await pAe(t)).toString("utf8");try{return JSON.parse(r)}catch(n){let i=n;throw i.message+=` (input: ${r})`,i}}o(Lst,"json");vs.json=Lst;function Fst(t,e={}){let n=((typeof t=="string"?t:t.href).startsWith("https:")?Ost:Pst).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(Fst,"req");vs.req=Fst});var EAe=m(fo=>{"use strict";var gAe=fo&&fo.__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]})),Mst=fo&&fo.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),yAe=fo&&fo.__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)&&gAe(e,t,r);return Mst(e,t),e},Ust=fo&&fo.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&gAe(e,t,r)};Object.defineProperty(fo,"__esModule",{value:!0});fo.Agent=void 0;var qst=yAe(require("net")),AAe=yAe(require("http")),Gst=require("https");Ust(mAe(),fo);var Xc=Symbol("AgentBaseInternalState"),s4=class extends AAe.Agent{static{o(this,"Agent")}constructor(e){super(e),this[Xc]={}}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 qst.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))?Gst.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 AAe.Agent)return c.addRequest(e,i);this[Xc].currentSocket=c,super.createSocket(e,r,n)},c=>{this.decrementSockets(s,a),n(c)})}createConnection(){let e=this[Xc].currentSocket;if(this[Xc].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[Xc].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[Xc]&&(this[Xc].defaultPort=e)}get protocol(){return this[Xc].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[Xc]&&(this[Xc].protocol=e)}};fo.Agent=s4});var wAe=m(ea=>{"use strict";var Hst=ea&&ea.__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]})),Vst=ea&&ea.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),bAe=ea&&ea.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&Hst(e,t,r);return Vst(e,t),e},zst=ea&&ea.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(ea,"__esModule",{value:!0});ea.HttpProxyAgent=void 0;var jst=bAe(require("net")),$st=bAe(require("tls")),Wst=zst(lN()),Jst=require("events"),Yst=EAe(),CAe=require("url"),Wg=(0,Wst.default)("http-proxy-agent"),hN=class extends Yst.Agent{static{o(this,"HttpProxyAgent")}constructor(e,r){super(r),this.proxy=typeof e=="string"?new CAe.URL(e):e,this.proxyHeaders=r?.headers??{},Wg("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?Kst(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 CAe.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 f=l[u];f&&e.setHeader(u,f)}}async connect(e,r){e._header=null,e.path.includes("://")||this.setRequestProps(e,r);let n,i;Wg("Regenerating stored HTTP header string for request"),e._implicitHeader(),e.outputData&&e.outputData.length>0&&(Wg("Patching connection write() output buffer with updated header"),n=e.outputData[0].data,i=n.indexOf(`\r
|
|
|
|
|
`);if(h===-1){RP("have not received end of HTTP headers yet..."),s();return}let d=f.slice(0,h).toString("ascii").split(`\r
|
|
|
|
|
`),p=d.shift();if(!p)return t.destroy(),r(new Error("No header received from proxy CONNECT response"));let m=p.split(" "),y=+m[1],g=m.slice(2).join(" "),E={};for(let w of d){if(!w)continue;let C=w.indexOf(":");if(C===-1)return t.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${w}"`));let N=w.slice(0,C).toLowerCase(),F=w.slice(C+1).trimStart(),x=E[N];typeof x=="string"?E[N]=[x,F]:Array.isArray(x)?x.push(F):E[N]=F}RP("got proxy server response: %o %o",p,E),o(),e({connect:{statusCode:y,statusText:g,headers:E},buffered:f})}t.on("error",c),t.on("end",a),s()})}cw.parseProxyResponse=yBt});var o_e=A(il=>{"use strict";var EBt=il&&il.__createBinding||(Object.create?(function(t,e,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,i,n)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),bBt=il&&il.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),n_e=il&&il.__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)&&EBt(e,t,r);return bBt(e,t),e},s_e=il&&il.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(il,"__esModule",{value:!0});il.HttpsProxyAgent=void 0;var TP=n_e(require("net")),t_e=n_e(require("tls")),wBt=s_e(require("assert")),CBt=s_e(uy()),IBt=Zxe(),SBt=require("url"),BBt=e_e(),bx=(0,CBt.default)("https-proxy-agent"),r_e=t=>t.servername===void 0&&t.host&&!TP.isIP(t.host)?{...t,servername:t.host}:t,NP=class extends IBt.Agent{constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new SBt.URL(e):e,this.proxyHeaders=r?.headers??{},bx("Creating new HttpsProxyAgent instance: %o",this.proxy.href);let i=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),n=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...r?i_e(r,"headers"):null,host:i,port:n}}async connect(e,r){let{proxy:i}=this;if(!r.host)throw new TypeError('No "host" provided');let n;i.protocol==="https:"?(bx("Creating `tls.Socket`: %o",this.connectOpts),n=t_e.connect(r_e(this.connectOpts))):(bx("Creating `net.Socket`: %o",this.connectOpts),n=TP.connect(this.connectOpts));let s=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},o=TP.isIPv6(r.host)?`[${r.host}]`:r.host,a=`CONNECT ${o}:${r.port} HTTP/1.1\r
|
|
|
|
|
`;if(i.username||i.password){let h=`${decodeURIComponent(i.username)}:${decodeURIComponent(i.password)}`;s["Proxy-Authorization"]=`Basic ${Buffer.from(h).toString("base64")}`}s.Host=`${o}:${r.port}`,s["Proxy-Connection"]||(s["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let h of Object.keys(s))a+=`${h}: ${s[h]}\r
|
|
|
|
|
`;let c=(0,BBt.parseProxyResponse)(n);n.write(`${a}\r
|
|
|
|
|
`);let{connect:l,buffered:u}=await c;if(e.emit("proxyConnect",l),this.emit("proxyConnect",l,e),l.statusCode===200)return e.once("socket",vBt),r.secureEndpoint?(bx("Upgrading socket connection to TLS"),t_e.connect({...i_e(r_e(r),"host","path","port"),socket:n})):n;n.destroy();let f=new TP.Socket({writable:!1});return f.readable=!0,e.once("socket",h=>{bx("Replaying proxy buffer for failed request"),(0,wBt.default)(h.listenerCount("data")>0),h.push(u),h.push(null)}),f}};NP.protocols=["http","https"];il.HttpsProxyAgent=NP;function vBt(t){t.resume()}function i_e(t,...e){let r={},i;for(i in t)e.includes(i)||(r[i]=t[i]);return r}});var l_e=A(Aa=>{"use strict";var xBt=Aa&&Aa.__createBinding||(Object.create?(function(t,e,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,i,n)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),_Bt=Aa&&Aa.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),a_e=Aa&&Aa.__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)&&xBt(e,t,r);return _Bt(e,t),e};Object.defineProperty(Aa,"__esModule",{value:!0});Aa.req=Aa.json=Aa.toBuffer=void 0;var RBt=a_e(require("http")),TBt=a_e(require("https"));async function c_e(t){let e=0,r=[];for await(let i of t)e+=i.length,r.push(i);return Buffer.concat(r,e)}Aa.toBuffer=c_e;async function NBt(t){let r=(await c_e(t)).toString("utf8");try{return JSON.parse(r)}catch(i){let n=i;throw n.message+=` (input: ${r})`,n}}Aa.json=NBt;function DBt(t,e={}){let i=((typeof t=="string"?t:t.href).startsWith("https:")?TBt:RBt).request(t,e),n=new Promise((s,o)=>{i.once("response",s).once("error",o).end()});return i.then=n.then.bind(n),i}Aa.req=DBt});var wx=A(ac=>{"use strict";var f_e=ac&&ac.__createBinding||(Object.create?(function(t,e,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,i,n)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),OBt=ac&&ac.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),h_e=ac&&ac.__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)&&f_e(e,t,r);return OBt(e,t),e},PBt=ac&&ac.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&f_e(e,t,r)};Object.defineProperty(ac,"__esModule",{value:!0});ac.Agent=void 0;var kBt=h_e(require("net")),u_e=h_e(require("http")),QBt=require("https");PBt(l_e(),ac);var pf=Symbol("AgentBaseInternalState"),k9=class extends u_e.Agent{constructor(e){super(e),this[pf]={}}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(i=>i.indexOf("(https.js:")!==-1||i.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 kBt.Socket({writable:!1});return this.sockets[e].push(r),this.totalSocketCount++,r}decrementSockets(e,r){if(!this.sockets[e]||r===null)return;let i=this.sockets[e],n=i.indexOf(r);n!==-1&&(i.splice(n,1),this.totalSocketCount--,i.length===0&&delete this.sockets[e])}getName(e){return(typeof e.secureEndpoint=="boolean"?e.secureEndpoint:this.isSecureEndpoint(e))?QBt.Agent.prototype.getName.call(this,e):super.getName(e)}createSocket(e,r,i){let n={...r,secureEndpoint:this.isSecureEndpoint(r)},s=this.getName(n),o=this.incrementSockets(s);Promise.resolve().then(()=>this.connect(e,n)).then(a=>{if(this.decrementSockets(s,o),a instanceof u_e.Agent)return a.addRequest(e,n);this[pf].currentSocket=a,super.createSocket(e,r,i)},a=>{this.decrementSockets(s,o),i(a)})}createConnection(){let e=this[pf].currentSocket;if(this[pf].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[pf].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[pf]&&(this[pf].defaultPort=e)}get protocol(){return this[pf].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[pf]&&(this[pf].protocol=e)}};ac.Agent=k9});var Q9=A(nl=>{"use strict";var LBt=nl&&nl.__createBinding||(Object.create?(function(t,e,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,i,n)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),FBt=nl&&nl.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),p_e=nl&&nl.__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)&&LBt(e,t,r);return FBt(e,t),e},MBt=nl&&nl.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(nl,"__esModule",{value:!0});nl.HttpProxyAgent=void 0;var UBt=p_e(require("net")),qBt=p_e(require("tls")),GBt=MBt(uy()),HBt=require("events"),jBt=wx(),d_e=require("url"),lw=(0,GBt.default)("http-proxy-agent"),DP=class extends jBt.Agent{constructor(e,r){super(r),this.proxy=typeof e=="string"?new d_e.URL(e):e,this.proxyHeaders=r?.headers??{},lw("Creating new HttpProxyAgent instance: %o",this.proxy.href);let i=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),n=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={...r?zBt(r,"headers"):null,host:i,port:n}}addRequest(e,r){e._header=null,this.setRequestProps(e,r),super.addRequest(e,r)}setRequestProps(e,r){let{proxy:i}=this,n=r.secureEndpoint?"https:":"http:",s=e.getHeader("host")||"localhost",o=`${n}//${s}`,a=new d_e.URL(e.path,o);r.port!==80&&(a.port=String(r.port)),e.path=String(a);let c=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders};if(i.username||i.password){let l=`${decodeURIComponent(i.username)}:${decodeURIComponent(i.password)}`;c["Proxy-Authorization"]=`Basic ${Buffer.from(l).toString("base64")}`}c["Proxy-Connection"]||(c["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let l of Object.keys(c)){let u=c[l];u&&e.setHeader(l,u)}}async connect(e,r){e._header=null,e.path.includes("://")||this.setRequestProps(e,r);let i,n;lw("Regenerating stored HTTP header string for request"),e._implicitHeader(),e.outputData&&e.outputData.length>0&&(lw("Patching connection write() output buffer with updated header"),i=e.outputData[0].data,n=i.indexOf(`\r
|
|
|
|
|
\r
|
|
|
|
|
`)+4,e.outputData[0].data=e._header+n.substring(i),Wg("Output buffer: %o",e.outputData[0].data));let s;return this.proxy.protocol==="https:"?(Wg("Creating `tls.Socket`: %o",this.connectOpts),s=$st.connect(this.connectOpts)):(Wg("Creating `net.Socket`: %o",this.connectOpts),s=jst.connect(this.connectOpts)),await(0,Jst.once)(s,"connect"),s}};hN.protocols=["http","https"];ea.HttpProxyAgent=hN;function Kst(t,...e){let r={},n;for(n in t)e.includes(n)||(r[n]=t[n]);return r}o(Kst,"omit")});var VAe=m(xN=>{"use strict";Object.defineProperty(xN,"__esModule",{value:!0});xN.state=void 0;xN.state={instrumenterImplementation:void 0}});var age=m(DN=>{"use strict";Object.defineProperty(DN,"__esModule",{value:!0});DN.state=void 0;DN.state={operationRequestMap:new WeakMap}});var MEe=m(dy=>{"use strict";Object.defineProperty(dy,"__esModule",{value:!0});var gft=require("os"),yft=require("util");function Eft(t){return t&&typeof t=="object"&&"default"in t?t:{default:t}}o(Eft,"_interopDefaultLegacy");var Cft=Eft(yft);function bft(t,...e){process.stderr.write(`${Cft.default.format(t,...e)}${gft.EOL}`)}o(bft,"log");var NEe=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,TEe,LV=[],FV=[],KR=[];NEe&&MV(NEe);var DEe=Object.assign(t=>QEe(t),{enable:MV,enabled:UV,disable:wft,log:bft});function MV(t){TEe=t,LV=[],FV=[];let e=/\*/g,r=t.split(",").map(n=>n.trim().replace(e,".*?"));for(let n of r)n.startsWith("-")?FV.push(new RegExp(`^${n.substr(1)}$`)):LV.push(new RegExp(`^${n}$`));for(let n of KR)n.enabled=UV(n.namespace)}o(MV,"enable");function UV(t){if(t.endsWith("*"))return!0;for(let e of FV)if(e.test(t))return!1;for(let e of LV)if(e.test(t))return!0;return!1}o(UV,"enabled");function wft(){let t=TEe||"";return MV(""),t}o(wft,"disable");function QEe(t){let e=Object.assign(r,{enabled:UV(t),destroy:Ift,log:DEe.log,namespace:t,extend:Sft});function r(...n){e.enabled&&(n.length>0&&(n[0]=`${t} ${n[0]}`),e.log(...n))}return o(r,"debug"),KR.push(e),e}o(QEe,"createDebugger");function Ift(){let t=KR.indexOf(this);return t>=0?(KR.splice(t,1),!0):!1}o(Ift,"destroy");function Sft(t){let e=QEe(`${this.namespace}:${t}`);return e.log=this.log,e}o(Sft,"extend");var $w=DEe,kEe=new Set,JR=typeof process<"u"&&process.env&&process.env.AZURE_LOG_LEVEL||void 0,XR,ZR=$w("azure");ZR.log=(...t)=>{$w.log(...t)};var qV=["verbose","info","warning","error"];JR&&(FEe(JR)?PEe(JR):console.error(`AZURE_LOG_LEVEL set to unknown log level '${JR}'; logging is not enabled. Acceptable values: ${qV.join(", ")}.`));function PEe(t){if(t&&!FEe(t))throw new Error(`Unknown log level '${t}'. Acceptable values: ${qV.join(",")}`);XR=t;let e=[];for(let r of kEe)LEe(r)&&e.push(r.namespace);$w.enable(e.join(","))}o(PEe,"setLogLevel");function Bft(){return XR}o(Bft,"getLogLevel");var REe={verbose:400,info:300,warning:200,error:100};function vft(t){let e=ZR.extend(t);return OEe(ZR,e),{error:YR(e,"error"),warning:YR(e,"warning"),info:YR(e,"info"),verbose:YR(e,"verbose")}}o(vft,"createClientLogger");function OEe(t,e){e.log=(...r)=>{t.log(...r)}}o(OEe,"patchLogMethod");function YR(t,e){let r=Object.assign(t.extend(e),{level:e});if(OEe(t,r),LEe(r)){let n=$w.disable();$w.enable(n+","+r.namespace)}return kEe.add(r),r}o(YR,"createLogger");function LEe(t){return!!(XR&&REe[t.level]<=REe[XR])}o(LEe,"shouldEnable");function FEe(t){return qV.includes(t)}o(FEe,"isAzureLogLevel");dy.AzureLogger=ZR;dy.createClientLogger=vft;dy.getLogLevel=Bft;dy.setLogLevel=PEe});var VV=m(Jw=>{"use strict";Object.defineProperty(Jw,"__esModule",{value:!0});var hy=new WeakMap,eT=new WeakMap,Ww=class t{static{o(this,"AbortSignal")}constructor(){this.onabort=null,hy.set(this,[]),eT.set(this,!1)}get aborted(){if(!eT.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");return eT.get(this)}static get none(){return new t}addEventListener(e,r){if(!hy.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");hy.get(this).push(r)}removeEventListener(e,r){if(!hy.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");let n=hy.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 UEe(t){if(t.aborted)return;t.onabort&&t.onabort.call(t);let e=hy.get(t);e&&e.slice().forEach(r=>{r.call(t,{type:"abort"})}),eT.set(t,!0)}o(UEe,"abortSignal");var GV=class extends Error{static{o(this,"AbortError")}constructor(e){super(e),this.name="AbortError"}},HV=class{static{o(this,"AbortController")}constructor(e){if(this._signal=new Ww,!!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(){UEe(this._signal)}static timeout(e){let r=new Ww,n=setTimeout(UEe,e,r);return typeof n.unref=="function"&&n.unref(),r}};Jw.AbortController=HV;Jw.AbortError=GV;Jw.AbortSignal=Ww});var zEe=m(Ur=>{"use strict";Object.defineP
Line truncated
|
|
|
|
|
`)+4,e.outputData[0].data=e._header+i.substring(n),lw("Output buffer: %o",e.outputData[0].data));let s;return this.proxy.protocol==="https:"?(lw("Creating `tls.Socket`: %o",this.connectOpts),s=qBt.connect(this.connectOpts)):(lw("Creating `net.Socket`: %o",this.connectOpts),s=UBt.connect(this.connectOpts)),await(0,HBt.once)(s,"connect"),s}};DP.protocols=["http","https"];nl.HttpProxyAgent=DP;function zBt(t,...e){let r={},i;for(i in t)e.includes(i)||(r[i]=t[i]);return r}});var Q_e=A(VP=>{"use strict";Object.defineProperty(VP,"__esModule",{value:!0});VP.state=void 0;VP.state={instrumenterImplementation:void 0}});var Z_e=A(KP=>{"use strict";Object.defineProperty(KP,"__esModule",{value:!0});KP.state=void 0;KP.state={operationRequestMap:new WeakMap}});var NNe=A(xw=>{"use strict";Object.defineProperty(xw,"__esModule",{value:!0});var fNt=require("os"),hNt=require("util");function dNt(t){return t&&typeof t=="object"&&"default"in t?t:{default:t}}var pNt=dNt(hNt);function mNt(t,...e){process.stderr.write(`${pNt.default.format(t,...e)}${fNt.EOL}`)}var wNe=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,INe,p7=[],m7=[],AQ=[];wNe&&A7(wNe);var SNe=Object.assign(t=>BNe(t),{enable:A7,enabled:g7,disable:ANt,log:mNt});function A7(t){INe=t,p7=[],m7=[];let e=/\*/g,r=t.split(",").map(i=>i.trim().replace(e,".*?"));for(let i of r)i.startsWith("-")?m7.push(new RegExp(`^${i.substr(1)}$`)):p7.push(new RegExp(`^${i}$`));for(let i of AQ)i.enabled=g7(i.namespace)}function g7(t){if(t.endsWith("*"))return!0;for(let e of m7)if(e.test(t))return!1;for(let e of p7)if(e.test(t))return!0;return!1}function ANt(){let t=INe||"";return A7(""),t}function BNe(t){let e=Object.assign(r,{enabled:g7(t),destroy:gNt,log:SNe.log,namespace:t,extend:yNt});function r(...i){e.enabled&&(i.length>0&&(i[0]=`${t} ${i[0]}`),e.log(...i))}return AQ.push(e),e}function gNt(){let t=AQ.indexOf(this);return t>=0?(AQ.splice(t,1),!0):!1}function yNt(t){let e=BNe(`${this.namespace}:${t}`);return e.log=this.log,e}var c_=SNe,vNe=new Set,pQ=typeof process<"u"&&process.env&&process.env.AZURE_LOG_LEVEL||void 0,gQ,yQ=c_("azure");yQ.log=(...t)=>{c_.log(...t)};var y7=["verbose","info","warning","error"];pQ&&(TNe(pQ)?xNe(pQ):console.error(`AZURE_LOG_LEVEL set to unknown log level '${pQ}'; logging is not enabled. Acceptable values: ${y7.join(", ")}.`));function xNe(t){if(t&&!TNe(t))throw new Error(`Unknown log level '${t}'. Acceptable values: ${y7.join(",")}`);gQ=t;let e=[];for(let r of vNe)RNe(r)&&e.push(r.namespace);c_.enable(e.join(","))}function ENt(){return gQ}var CNe={verbose:400,info:300,warning:200,error:100};function bNt(t){let e=yQ.extend(t);return _Ne(yQ,e),{error:mQ(e,"error"),warning:mQ(e,"warning"),info:mQ(e,"info"),verbose:mQ(e,"verbose")}}function _Ne(t,e){e.log=(...r)=>{t.log(...r)}}function mQ(t,e){let r=Object.assign(t.extend(e),{level:e});if(_Ne(t,r),RNe(r)){let i=c_.disable();c_.enable(i+","+r.namespace)}return vNe.add(r),r}function RNe(t){return!!(gQ&&CNe[t.level]<=CNe[gQ])}function TNe(t){return y7.includes(t)}xw.AzureLogger=yQ;xw.createClientLogger=bNt;xw.getLogLevel=ENt;xw.setLogLevel=xNe});var w7=A(u_=>{"use strict";Object.defineProperty(u_,"__esModule",{value:!0});var _w=new WeakMap,EQ=new WeakMap,l_=class t{constructor(){this.onabort=null,_w.set(this,[]),EQ.set(this,!1)}get aborted(){if(!EQ.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");return EQ.get(this)}static get none(){return new t}addEventListener(e,r){if(!_w.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");_w.get(this).push(r)}removeEventListener(e,r){if(!_w.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");let i=_w.get(this),n=i.indexOf(r);n>-1&&i.splice(n,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 DNe(t){if(t.aborted)return;t.onabort&&t.onabort.call(t);let e=_w.get(t);e&&e.slice().forEach(r=>{r.call(t,{type:"abort"})}),EQ.set(t,!0)}var E7=class extends Error{constructor(e){super(e),this.name="AbortError"}},b7=class{constructor(e){if(this._signal=new l_,!!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(){DNe(this._signal)}static timeout(e){let r=new l_,i=setTimeout(DNe,e,r);return typeof i.unref=="function"&&i.unref(),r}};u_.AbortController=b7;u_.AbortError=E7;u_.AbortSignal=l_});var LNe=A(Pi=>{"use strict";Object.defineProperty(Pi,"__esModule",{value:!0});var wNt=w7(),_7=require("crypto");function ONe(t,e){let{cleanupBeforeAbort:r,abortSignal:i,abortErrorMsg:n}=e??{};return new Promise((s,o)=>{function a(){o(new wNt.AbortError(n??"The operation was aborted."))}function c(){i?.removeEventListener("abort",l)}function l(){r?.(),c(),a()}if(i?.aborted)return a();try{t(u=>{c(),s(u)},u=>{c(),o(u)})}catch(u){o(u)}i?.addEventListener("abort",l)})}var CNt="The delay was
Line truncated
|
|
|
|
|
Polling from: ${r.config.operationLocation}
|
|
|
|
|
Operation status: ${f}
|
|
|
|
|
Polling status: ${JEe.includes(f)?"Stopped":"Running"}`),f==="succeeded"){let d=a(u,r);if(d!==void 0)return{response:await e(d).catch($Ee({state:r,stateProxy:n,isOperationError:c})),status:f}}return{response:u,status:f}}o(rdt,"pollOperationHelper");async function ZEe(t){let{poll:e,state:r,stateProxy:n,options:i,getOperationStatus:s,getResourceLocation:a,getOperationLocation:c,isOperationError:l,withOperationLocation:u,getPollingInterval:f,processResult:d,getError:h,updateState:p,setDelay:A,isDone:g,setErrorAsResult:E}=t,{operationLocation:y}=r.config;if(y!==void 0){let{response:C,status:w}=await rdt({poll:e,getOperationStatus:s,state:r,stateProxy:n,operationLocation:y,getResourceLocation:a,isOperationError:l,options:i});if(KEe({status:w,response:C,state:r,stateProxy:n,isDone:g,processResult:d,getError:h,setErrorAsResult:E}),!JEe.includes(w)){let S=f?.(C);S&&A(S);let Q=c?.(C,r);if(Q!==void 0){let F=y!==Q;r.config.operationLocation=Q,u?.(Q,F)}else u?.(y,!1)}p?.(r,C)}}o(ZEe,"pollOperation");function eCe(t){let{azureAsyncOperation:e,operationLocation:r}=t;return r??e}o(eCe,"getOperationLocationPollingUrl");function tCe(t){return t.headers.location}o(tCe,"getLocationHeader");function rCe(t){return t.headers["operation-location"]}o(rCe,"getOperationLocationHeader");function nCe(t){return t.headers["azure-asyncoperation"]}o(nCe,"getAzureAsyncOperationHeader");function ndt(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(ndt,"findResourceLocation");function iCe(t){let{rawResponse:e,requestMethod:r,requestPath:n,resourceLocationConfig:i}=t,s=rCe(e),a=nCe(e),c=eCe({operationLocation:s,azureAsyncOperation:a}),l=tCe(e),u=r?.toLocaleUpperCase();return c!==void 0?{mode:"OperationLocation",operationLocation:c,resourceLocation:ndt({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(iCe,"inferLroMode");function sCe(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 tz(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 zp.verbose(`LRO: unrecognized operation status: ${e}`),e}}o(sCe,"transformStatus");function idt(t){var e;let{status:r}=(e=t.body)!==null&&e!==void 0?e:{};return sCe({status:r,statusCode:t.statusCode})}o(idt,"getStatus");function sdt(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 sCe({status:s,statusCode:t.statusCode})}o(sdt,"getProvisioningState");function tz(t){return t===202?"running":t<300?"succeeded":"failed"}o(tz,"toOperationStatus");function oCe({rawResponse:t}){let e=t.headers["retry-after"];if(e!==void 0){let r=parseInt(e);return isNaN(r)?odt(new Date(e)):r*1e3}}o(oCe,"parseRetryAfter");function aCe(t){let e=t.flatResponse.error;if(!e){zp.warning("The long-running operation failed but there is no error property in the response's body");return}if(!e.code||!e.message){zp.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(aCe,"getErrorFromResponse");function odt(t){let e=Math.floor(new Date().getTime()),r=t.getTime();if(e<r)return r-e}o(odt,"calculatePollingIntervalFromDate");function cCe(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 tz(e.rawResponse.statusCode);case"Body":return rz(e,r);default:return"running"}}o(i,"helper");let s=i();return s==="running"&&n===void 0?"succeeded":s}o(cCe,"getStatusFromInitialResponse");async function adt(t){let{stateProxy:e,resourceLocationConfig:r,processResult:n,lro:i,setErrorAsResult:s}=t;return XEe({init:o(async()=>{let a=await i.sendInitialRequest(),c=iCe({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:cCe,setErrorAsResult:s})}o(adt,"initHttpOperation");function lCe({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(Vdt,"base64decode");Ey.base64decode=Vdt;function zdt(t){let e="",r=0,n,i=0;for(let s=0;s<t.length;s++)switch(n=t[s],r){case 0:e+=nf[n>>2],i=(n&3)<<4,r=1;break;case 1:e+=nf[i|n>>4],i=(n&15)<<2,r=2;break;case 2:e+=nf[i|n>>6],e+=nf[n&63],r=0;break}return r&&(e+=nf[i],e+="=",r==1&&(e+="=")),e}o(zdt,"base64encode");Ey.base64encode=zdt});var GCe=m(ET=>{"use strict";Object.defineProperty(ET,"__esModule",{value:!0});ET.utf8read=void 0;var hz=o(t=>String.fromCharCode.apply(String,t),"fromCharCodes");function jdt(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(hz(n)),i=0);return r.length?(i&&r.push(hz(n.slice(0,i))),r.join("")):hz(n.slice(0,i))}o(jdt,"utf8read");ET.utf8read=jdt});var nI=m(Sl=>{"use strict";Object.defineProperty(Sl,"__esModule",{value:!0});Sl.WireType=Sl.mergeBinaryOptions=Sl.UnknownFieldHandler=void 0;var $dt;(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")})($dt=Sl.UnknownFieldHandler||(Sl.UnknownFieldHandler={}));function Wdt(t,e){return Object.assign(Object.assign({},t),e)}o(Wdt,"mergeBinaryOptions");Sl.mergeBinaryOptions=Wdt;var Jdt;(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"})(Jdt=Sl.WireType||(Sl.WireType={}))});var bT=m(Qs=>{"use strict";Object.defineProperty(Qs,"__esModule",{value:!0});Qs.varint32read=Qs.varint32write=Qs.int64toString=Qs.int64fromString=Qs.varint64write=Qs.varint64read=void 0;function Ydt(){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(Ydt,"varint64read");Qs.varint64read=Ydt;function Kdt(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(Kdt,"varint64write");Qs.varint64write=Kdt;var CT=65536*65536;function Xdt(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>=CT&&(i=i+(n/CT|0),n=n%CT)}return o(s,"add1e6digit"),s(-24,-18),s(-18,-12),s(-12,-6),s(-6),[e,n,i]}o(Xdt,"int64fromString");Qs.int64fromString=Xdt;function Zdt(t,e){if(e>>>0<=2097151)return""+(CT*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(f,d){let h=f?String(f):"";return d?"0000000".slice(h.length)+h:h}return o(u,"decimalFrom1e7"),u(c,0)+u(a,c)+u(s,1)}o(Zdt,"int64toString");Qs.int64toString=Zdt;function eht(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(eht,"varint32write");Qs.varint32write=eht;function tht(){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(tht,"varint32read");Qs.varint32read=tht});var kd=m(Qd=>{"use strict";Object.defineProperty(Qd,"__esModule",{value:!0});Qd.PbLong=Qd.PbULong=Qd.detectBi=void 0;var iI=bT(),Wt;function HCe(){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
|
|
|
|
|
`)}};WT.RpcError=Uz});var Gz=m(YT=>{"use strict";Object.defineProperty(YT,"__esModule",{value:!0});YT.mergeRpcOptions=void 0;var bbe=sn();function Ipt(t,e){if(!e)return t;let r={};JT(t,r),JT(e,r);for(let n of Object.keys(e)){let i=e[n];switch(n){case"jsonOptions":r.jsonOptions=bbe.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=bbe.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},JT(t.meta,r.meta),JT(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(i):i.concat();break}}return r}o(Ipt,"mergeRpcOptions");YT.mergeRpcOptions=Ipt;function JT(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(JT,"copy")});var Vz=m(Yp=>{"use strict";Object.defineProperty(Yp,"__esModule",{value:!0});Yp.Deferred=Yp.DeferredState=void 0;var xl;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(xl=Yp.DeferredState||(Yp.DeferredState={}));var Hz=class{static{o(this,"Deferred")}constructor(e=!0){this._state=xl.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!==xl.PENDING)throw new Error(`cannot resolve ${xl[this.state].toLowerCase()}`);this._resolve(e),this._state=xl.RESOLVED}reject(e){if(this.state!==xl.PENDING)throw new Error(`cannot reject ${xl[this.state].toLowerCase()}`);this._reject(e),this._state=xl.REJECTED}resolvePending(e){this._state===xl.PENDING&&this.resolve(e)}rejectPending(e){this._state===xl.PENDING&&this.reject(e)}};Yp.Deferred=Hz});var jz=m(KT=>{"use strict";Object.defineProperty(KT,"__esModule",{value:!0});KT.RpcOutputStreamController=void 0;var wbe=Vz(),Kp=sn(),zz=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){Kp.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){Kp.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){Kp.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(){Kp.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;Kp.assert(e,"bad state"),Kp.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 wbe.Deferred,e.p.promise)},"next")}}pushIt(e){let r=this._itState;if(r.p){let n=r.p;Kp.assert(n.state==wbe.DeferredState.PENDING,"iterator contract broken"),"value"in e?n.resolve(e):n.reject(e),delete r.p}else r.q.push(e)}};KT.RpcOutputStreamController=zz});var Wz=m(vy=>{"use strict";var Spt=vy&&vy.__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(f){try{u(n.next(f))}catch(d){a(d)}}o(c,"fulfilled");function l(f){try{u(n.throw(f))}catch(d){a(d)}}o(l,"rejected");function u(f){f.done?s(f.value):i(f.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})};Object.defineProperty(vy,"__esModule",{value:!0});vy.UnaryCall=void 0;var $z=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 Spt(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}})}};vy.UnaryCall=$z});var Yz=m(xy=>{"use strict";var Bpt=xy&&xy.__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(f){try{u(n.next(f))}catch(d){a(d)}}o(c,"fulfilled");function
Line truncated
|
|
|
|
|
Operation status: ${u}
|
|
|
|
|
Polling status: ${qNe.includes(u)?"Stopped":"Running"}`),u==="succeeded"){let f=o(l,r);if(f!==void 0)return{response:await e(f).catch(MNe({state:r,stateProxy:i,isOperationError:a})),status:u}}return{response:l,status:u}}async function zNe(t){let{poll:e,state:r,stateProxy:i,options:n,getOperationStatus:s,getResourceLocation:o,getOperationLocation:a,isOperationError:c,withOperationLocation:l,getPollingInterval:u,processResult:f,getError:h,updateState:d,setDelay:p,isDone:m,setErrorAsResult:y}=t,{operationLocation:g}=r.config;if(g!==void 0){let{response:E,status:w}=await YNt({poll:e,getOperationStatus:s,state:r,stateProxy:i,operationLocation:g,getResourceLocation:o,isOperationError:c,options:n});if(HNe({status:w,response:E,state:r,stateProxy:i,isDone:m,processResult:f,getError:h,setErrorAsResult:y}),!qNe.includes(w)){let C=u?.(E);C&&p(C);let N=a?.(E,r);if(N!==void 0){let F=g!==N;r.config.operationLocation=N,l?.(N,F)}else l?.(g,!1)}d?.(r,E)}}function VNe(t){let{azureAsyncOperation:e,operationLocation:r}=t;return r??e}function $Ne(t){return t.headers.location}function WNe(t){return t.headers["operation-location"]}function JNe(t){return t.headers["azure-asyncoperation"]}function KNt(t){var e;let{location:r,requestMethod:i,requestPath:n,resourceLocationConfig:s}=t;switch(i){case"PUT":return n;case"DELETE":return;case"PATCH":return(e=o())!==null&&e!==void 0?e:n;default:return o()}function o(){switch(s){case"azure-async-operation":return;case"original-uri":return n;default:return r}}}function YNe(t){let{rawResponse:e,requestMethod:r,requestPath:i,resourceLocationConfig:n}=t,s=WNe(e),o=JNe(e),a=VNe({operationLocation:s,azureAsyncOperation:o}),c=$Ne(e),l=r?.toLocaleUpperCase();return a!==void 0?{mode:"OperationLocation",operationLocation:a,resourceLocation:KNt({requestMethod:l,location:c,requestPath:i,resourceLocationConfig:n})}:c!==void 0?{mode:"ResourceLocation",operationLocation:c}:l==="PUT"&&i?{mode:"Body",operationLocation:i}:void 0}function KNe(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 D7(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 _y.verbose(`LRO: unrecognized operation status: ${e}`),e}}function XNt(t){var e;let{status:r}=(e=t.body)!==null&&e!==void 0?e:{};return KNe({status:r,statusCode:t.statusCode})}function ZNt(t){var e,r;let{properties:i,provisioningState:n}=(e=t.body)!==null&&e!==void 0?e:{},s=(r=i?.provisioningState)!==null&&r!==void 0?r:n;return KNe({status:s,statusCode:t.statusCode})}function D7(t){return t===202?"running":t<300?"succeeded":"failed"}function XNe({rawResponse:t}){let e=t.headers["retry-after"];if(e!==void 0){let r=parseInt(e);return isNaN(r)?e1t(new Date(e)):r*1e3}}function ZNe(t){let e=t.flatResponse.error;if(!e){_y.warning("The long-running operation failed but there is no error property in the response's body");return}if(!e.code||!e.message){_y.warning("The long-running operation failed but the error property in the response's body doesn't contain code or message");return}return e}function e1t(t){let e=Math.floor(new Date().getTime()),r=t.getTime();if(e<r)return r-e}function e1e(t){let{response:e,state:r,operationLocation:i}=t;function n(){var o;switch((o=r.config.metadata)===null||o===void 0?void 0:o.mode){case void 0:return D7(e.rawResponse.statusCode);case"Body":return O7(e,r);default:return"running"}}let s=n();return s==="running"&&i===void 0?"succeeded":s}async function t1t(t){let{stateProxy:e,resourceLocationConfig:r,processResult:i,lro:n,setErrorAsResult:s}=t;return jNe({init:async()=>{let o=await n.sendInitialRequest(),a=YNe({rawResponse:o.rawResponse,requestPath:n.requestPath,requestMethod:n.requestMethod,resourceLocationConfig:r});return Object.assign({response:o,operationLocation:a?.operationLocation,resourceLocation:a?.resourceLocation},a?.mode?{metadata:{mode:a.mode}}:{})},stateProxy:e,processResult:i?({flatResponse:o},a)=>i(o,a):({flatResponse:o})=>o,getOperationStatus:e1e,setErrorAsResult:s})}function t1e({rawResponse:t},e){var r;switch((r=e.config.metadata)===null||r===void 0?void 0:r.mode){case"OperationLocation":return VNe({operationLocation:WNe(t),azureAsyncOperation:JNe(t)});case"ResourceLocation":return $Ne(t);default:return}}function O7({rawResponse:t},e){var r;let i=(r=e.config.metadata)===null||r===void 0?void 0:r.mode;switch(i){case"OperationLocation":return XNt(t);case"ResourceLocation":return D7(t.statusCode);case"Body":return ZNt(t);default:throw new Error(`Internal error: Unexpected operation mode: ${i}`)}}function r1e({flatResponse:t},e){if(typeof t=="object"Line truncated
|
|
|
|
|
`:case"\r":case" ":case" ":continue;default:throw Error("invalid base64 string.")}switch(n){case 0:o=s,n=1;break;case 1:r[i++]=o<<2|(s&48)>>4,o=s,n=2;break;case 2:r[i++]=(o&15)<<4|(s&60)>>2,o=s,n=3;break;case 3:r[i++]=(o&3)<<6|s,n=0;break}}if(n==1)throw Error("invalid base64 string.");return r.subarray(0,i)}Pw.base64decode=F1t;function M1t(t){let e="",r=0,i,n=0;for(let s=0;s<t.length;s++)switch(i=t[s],r){case 0:e+=Ld[i>>2],n=(i&3)<<4,r=1;break;case 1:e+=Ld[n|i>>4],n=(i&15)<<2,r=2;break;case 2:e+=Ld[n|i>>6],e+=Ld[i&63],r=0;break}return r&&(e+=Ld[n],e+="=",r==1&&(e+="=")),e}Pw.base64encode=M1t});var N1e=A(FQ=>{"use strict";Object.defineProperty(FQ,"__esModule",{value:!0});FQ.utf8read=void 0;var H7=t=>String.fromCharCode.apply(String,t);function U1t(t){if(t.length<1)return"";let e=0,r=[],i=[],n=0,s,o=t.length;for(;e<o;)s=t[e++],s<128?i[n++]=s:s>191&&s<224?i[n++]=(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,i[n++]=55296+(s>>10),i[n++]=56320+(s&1023)):i[n++]=(s&15)<<12|(t[e++]&63)<<6|t[e++]&63,n>8191&&(r.push(H7(i)),n=0);return r.length?(n&&r.push(H7(i.slice(0,n))),r.join("")):H7(i.slice(0,n))}FQ.utf8read=U1t});var y_=A(Uf=>{"use strict";Object.defineProperty(Uf,"__esModule",{value:!0});Uf.WireType=Uf.mergeBinaryOptions=Uf.UnknownFieldHandler=void 0;var q1t;(function(t){t.symbol=Symbol.for("protobuf-ts/unknown"),t.onRead=(r,i,n,s,o)=>{(e(i)?i[t.symbol]:i[t.symbol]=[]).push({no:n,wireType:s,data:o})},t.onWrite=(r,i,n)=>{for(let{no:s,wireType:o,data:a}of t.list(i))n.tag(s,o).raw(a)},t.list=(r,i)=>{if(e(r)){let n=r[t.symbol];return i?n.filter(s=>s.no==i):n}return[]},t.last=(r,i)=>t.list(r,i).slice(-1)[0];let e=r=>r&&Array.isArray(r[t.symbol])})(q1t=Uf.UnknownFieldHandler||(Uf.UnknownFieldHandler={}));function G1t(t,e){return Object.assign(Object.assign({},t),e)}Uf.mergeBinaryOptions=G1t;var H1t;(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"})(H1t=Uf.WireType||(Uf.WireType={}))});var UQ=A(Ia=>{"use strict";Object.defineProperty(Ia,"__esModule",{value:!0});Ia.varint32read=Ia.varint32write=Ia.int64toString=Ia.int64fromString=Ia.varint64write=Ia.varint64read=void 0;function j1t(){let t=0,e=0;for(let i=0;i<28;i+=7){let n=this.buf[this.pos++];if(t|=(n&127)<<i,(n&128)==0)return this.assertBounds(),[t,e]}let r=this.buf[this.pos++];if(t|=(r&15)<<28,e=(r&112)>>4,(r&128)==0)return this.assertBounds(),[t,e];for(let i=3;i<=31;i+=7){let n=this.buf[this.pos++];if(e|=(n&127)<<i,(n&128)==0)return this.assertBounds(),[t,e]}throw new Error("invalid varint")}Ia.varint64read=j1t;function z1t(t,e,r){for(let s=0;s<28;s=s+7){let o=t>>>s,a=!(!(o>>>7)&&e==0),c=(a?o|128:o)&255;if(r.push(c),!a)return}let i=t>>>28&15|(e&7)<<4,n=e>>3!=0;if(r.push((n?i|128:i)&255),!!n){for(let s=3;s<31;s=s+7){let o=e>>>s,a=!!(o>>>7),c=(a?o|128:o)&255;if(r.push(c),!a)return}r.push(e>>>31&1)}}Ia.varint64write=z1t;var MQ=65536*65536;function V1t(t){let e=t[0]=="-";e&&(t=t.slice(1));let r=1e6,i=0,n=0;function s(o,a){let c=Number(t.slice(o,a));n*=r,i=i*r+c,i>=MQ&&(n=n+(i/MQ|0),i=i%MQ)}return s(-24,-18),s(-18,-12),s(-12,-6),s(-6),[e,i,n]}Ia.int64fromString=V1t;function $1t(t,e){if(e>>>0<=2097151)return""+(MQ*e+(t>>>0));let r=t&16777215,i=(t>>>24|e<<8)>>>0&16777215,n=e>>16&65535,s=r+i*6777216+n*6710656,o=i+n*8147497,a=n*2,c=1e7;s>=c&&(o+=Math.floor(s/c),s%=c),o>=c&&(a+=Math.floor(o/c),o%=c);function l(u,f){let h=u?String(u):"";return f?"0000000".slice(h.length)+h:h}return l(a,0)+l(o,a)+l(s,1)}Ia.int64toString=$1t;function W1t(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)}}Ia.varint32write=W1t;function J1t(){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}Ia.varint32read=J1t});var Gm=A(qm=>{"use strict";Object.defineProperty(qm,"__esModule",{value:!0});qm.PbLong=qm.PbULong=qm.detectBi=void 0;var E_=UQ(),Mr;function D1e(){let t=new DataView(new ArrayBuffer(8));Mr=globalThis.BigInt!==void 0&&typeof t.getBigInt64=="function"&&typeof t.getBigUint64=="function"&&typeof t.setBigInt64=="function"&&typeof t.setBigUint64=="function"?{MIN:BigInt("-9223372036854775808"),MAX:BigInt("9223372036854775807"),UMIN:BigInt("0"),UMAX:BigInt("18446744073709551615"),C:BigInt,V:t}:void 0}qm.detectBi=D1e;D1e();function O1e(t){if(!t)throw new Error("BigInt unavailable, see https://github.com/timostamm/protobuf-ts/blob/v1.0.8/MANUAL.md#bigint-support")}var P1e=/^-?[0-9]+$/,GQ=4294967296,qQ=2147483648,HQ=c
Line truncated
|
|
|
|
|
`)}};dL.RpcError=AK});var yK=A(mL=>{"use strict";Object.defineProperty(mL,"__esModule",{value:!0});mL.mergeRpcOptions=void 0;var u2e=Zi();function gDt(t,e){if(!e)return t;let r={};pL(t,r),pL(e,r);for(let i of Object.keys(e)){let n=e[i];switch(i){case"jsonOptions":r.jsonOptions=u2e.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=u2e.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},pL(t.meta,r.meta),pL(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(n):n.concat();break}}return r}mL.mergeRpcOptions=gDt;function pL(t,e){if(!t)return;let r=e;for(let[i,n]of Object.entries(t))n instanceof Date?r[i]=new Date(n.getTime()):Array.isArray(n)?r[i]=n.concat():r[i]=n}});var bK=A(Oy=>{"use strict";Object.defineProperty(Oy,"__esModule",{value:!0});Oy.Deferred=Oy.DeferredState=void 0;var Hf;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(Hf=Oy.DeferredState||(Oy.DeferredState={}));var EK=class{constructor(e=!0){this._state=Hf.PENDING,this._promise=new Promise((r,i)=>{this._resolve=r,this._reject=i}),e&&this._promise.catch(r=>{})}get state(){return this._state}get promise(){return this._promise}resolve(e){if(this.state!==Hf.PENDING)throw new Error(`cannot resolve ${Hf[this.state].toLowerCase()}`);this._resolve(e),this._state=Hf.RESOLVED}reject(e){if(this.state!==Hf.PENDING)throw new Error(`cannot reject ${Hf[this.state].toLowerCase()}`);this._reject(e),this._state=Hf.REJECTED}resolvePending(e){this._state===Hf.PENDING&&this.resolve(e)}rejectPending(e){this._state===Hf.PENDING&&this.reject(e)}};Oy.Deferred=EK});var CK=A(AL=>{"use strict";Object.defineProperty(AL,"__esModule",{value:!0});AL.RpcOutputStreamController=void 0;var f2e=bK(),Py=Zi(),wK=class{constructor(){this._lis={nxt:[],msg:[],err:[],cmp:[]},this._closed=!1,this._itState={q:[]}}onNext(e){return this.addLis(e,this._lis.nxt)}onMessage(e){return this.addLis(e,this._lis.msg)}onError(e){return this.addLis(e,this._lis.err)}onComplete(e){return this.addLis(e,this._lis.cmp)}addLis(e,r){return r.push(e),()=>{let i=r.indexOf(e);i>=0&&r.splice(i,1)}}clearLis(){for(let e of Object.values(this._lis))e.splice(0,e.length)}get closed(){return this._closed!==!1}notifyNext(e,r,i){Py.assert((e?1:0)+(r?1:0)+(i?1:0)<=1,"only one emission at a time"),e&&this.notifyMessage(e),r&&this.notifyError(r),i&&this.notifyComplete()}notifyMessage(e){Py.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){Py.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(){Py.assert(!this.closed,"stream is closed"),this._closed=!0,this.pushIt({value:null,done:!0}),this._lis.cmp.forEach(e=>e()),this._lis.nxt.forEach(e=>e(void 0,void 0,!0)),this.clearLis()}[Symbol.asyncIterator](){return this._closed===!0?this.pushIt({value:null,done:!0}):this._closed!==!1&&this.pushIt(this._closed),{next:()=>{let e=this._itState;Py.assert(e,"bad state"),Py.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 f2e.Deferred,e.p.promise)}}}pushIt(e){let r=this._itState;if(r.p){let i=r.p;Py.assert(i.state==f2e.DeferredState.PENDING,"iterator contract broken"),"value"in e?i.resolve(e):i.reject(e),delete r.p}else r.q.push(e)}};AL.RpcOutputStreamController=wK});var SK=A(qw=>{"use strict";var yDt=qw&&qw.__awaiter||function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})};Object.defineProperty(qw,"__esModule",{value:!0});qw.UnaryCall=void 0;var IK=class{constructor(e,r,i,n,s,o,a){this.method=e,this.requestHeaders=r,this.request=i,this.headers=n,this.response=s,this.status=o,this.trailers=a}then(e,r){return this.promiseFinished().then(i=>e?Promise.resolve(e(i)):i,i=>r?Promise.resolve(r(i)):Promise.reject(i))}promiseFinished(){return yDt(this,void 0,void 0,function*(){let[e,r,i,n]=yield Promise.all([this.headers,this.response,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,request:this.request,headers:e,response:r,status:i,trailers:n}})}};qw.UnaryCall=IK});var vK=A(Gw=>{"use strict";var EDt=Gw&&Gw.__awaiter||function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})};Object.defineProperty(Gw,"__esModule",{value:!0});Gw.ServerStreamingCall=void 0;var BK=class{constructor(e
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(REt,"logUnexpecedPropertyAccessOnce");function TEt(){Object.keys(QD).forEach(function(t){delete QD[t]})}o(TEt,"resetLoggedProperties")});var PD=m(Tl=>{"use strict";Tl.__esModule=!0;Tl.HandlebarsEnvironment=A9;function kIe(t){return t&&t.__esModule?t:{default:t}}o(kIe,"_interopRequireDefault");var im=ns(),DEt=wo(),p9=kIe(DEt),QEt=u9(),kEt=RIe(),PEt=d9(),kD=kIe(PEt),OEt=h9(),LEt="4.7.9";Tl.VERSION=LEt;var FEt=8;Tl.COMPILER_REVISION=FEt;var MEt=7;Tl.LAST_COMPATIBLE_COMPILER_REVISION=MEt;var UEt={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"};Tl.REVISION_CHANGES=UEt;var m9="[object Object]";function A9(t,e,r){this.helpers=t||{},this.partials=e||{},this.decorators=r||{},QEt.registerDefaultHelpers(this),kEt.registerDefaultDecorators(this)}o(A9,"HandlebarsEnvironment");A9.prototype={constructor:A9,logger:kD.default,log:kD.default.log,registerHelper:o(function(e,r){if(im.toString.call(e)===m9){if(r)throw new p9.default("Arg not supported with multiple helpers");im.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(im.toString.call(e)===m9)im.extend(this.partials,e);else{if(typeof r>"u")throw new p9.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(im.toString.call(e)===m9){if(r)throw new p9.default("Arg not supported with multiple decorators");im.extend(this.decorators,e)}else this.decorators[e]=r},"registerDecorator"),unregisterDecorator:o(function(e){delete this.decorators[e]},"unregisterDecorator"),resetLoggedPropertyAccesses:o(function(){OEt.resetLoggedProperties()},"resetLoggedPropertyAccesses")};var qEt=kD.default.log;Tl.log=qEt;Tl.createFrame=im.createFrame;Tl.logger=kD.default});var OIe=m((OD,PIe)=>{"use strict";OD.__esModule=!0;function g9(t){this.string=t}o(g9,"SafeString");g9.prototype.toString=g9.prototype.toHTML=function(){return""+this.string};OD.default=g9;PIe.exports=OD.default});var LIe=m(y9=>{"use strict";y9.__esModule=!0;y9.wrapHelper=GEt;function GEt(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(GEt,"wrapHelper")});var HIe=m(Fd=>{"use strict";Fd.__esModule=!0;Fd.checkRevision=WEt;Fd.template=JEt;Fd.wrapProgram=LD;Fd.resolvePartial=YEt;Fd.invokePartial=KEt;Fd.noop=qIe;function HEt(t){return t&&t.__esModule?t:{default:t}}o(HEt,"_interopRequireDefault");function VEt(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(VEt,"_interopRequireWildcard");var zEt=ns(),My=VEt(zEt),jEt=wo(),af=HEt(jEt),cf=PD(),FIe=u9(),$Et=LIe(),MIe=h9();function WEt(t){var e=t&&t[0]||1,r=cf.COMPILER_REVISION;if(!(e>=cf.LAST_COMPATIBLE_COMPILER_REVISION&&e<=cf.COMPILER_REVISION))if(e<cf.LAST_COMPATIBLE_COMPILER_REVISION){var n=cf.REVISION_CHANGES[r],i=cf.REVISION_CHANGES[e];throw new af.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 af.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(WEt,"checkRevision");function JEt(t,e){if(!e)throw new af.default("No environment passed to template");if(!t||!t.main)throw new af.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=My.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 f=u.split(`
|
|
|
|
|
`),d=0,h=f.length;d<h&&!(!f[d]&&d+1===h);d++)f[d]=l.indent+f[d];u=f.join(`
|
|
|
|
|
`)}return u}else throw new af.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 af.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)||MIe.resultIsAllowed(u,i.protoAccessControl,l))return u},"lookupProperty"),lookup:o(function(c,l){for(var u=c.length,f=0;f<u;f++){var d=c[f]&&i.lookupProperty(c[f],l);if(d!=null)return d}},"lookup"),lambda:o(function(c,l){return typeof c=="function"?c.call(l):c},"lambda"),escapeExpression:My.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,f,d){var h=this.programs[c],p=this.fn(c);return l||d||f||u?h=LD(this,c,p,l,u,f,d):h||(h=this.programs[c]=LD(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=My.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=XEt(a,l));var u=void 0,f=t.useBlockParams?[]:void 0;t.useDepths&&(c.depths?u=a!=c.depths[0]?[a].concat(c.depths):c.depths:u=[a]);function d(h){return""+t.main(i,h,i.helpers,i.partials,l,f,u)}return o(d,"main"),d=GIe(t.main,d,i,c.depths||[],l,f),d(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={};UIe(c,e.helpers,i),UIe(c,a.helpers,i),i.helpers=c,t.usePartial&&(i.partials=i.mergeIfNeeded(a.partials,e.partials)),(t.usePartial||t.useDecorators)&&(i.decorators=My.extend({},e.decorators,a.decorators)),i.hooks={},i.protoAccessControl=MIe.createProtoAccessControl(a);var l=a.allowCallsToHelperMissing||r;FIe.moveHelperToHooks(i,"helperMissing",l),FIe.moveHelperToHooks(i,"blockHelperMissing",l)}},s._child=function(a,c,l,u){if(t.useBlockParams&&!l)throw new af.default("must pass block params");if(t.useDepths&&!u)throw new af.default("must pass parent depths");return LD(i,a,t[a],c,0,l,u)},s}o(JEt,"template");function LD(t,e,r,n,i,s,a){function c(l){var u=arguments.length<=1||arguments[1]===void 0?{}:arguments[1],f=a;return a&&l!=a[0]&&!(l===t.nullContext&&a[0]===null)&&(f=[l].concat(a)),r(t,l,t.helpers,t.partials,u.data||n,s&&[u.blockParams].concat(s),f)}return o(c,"prog"),c=GIe(r,c,t,a,n,s),c.program=e,c.depth=a?a.length:0,c.blockParams=i||0,c}o(LD,"wrapProgram");function YEt(t,e,r){return t?!t.call&&!r.name&&(r.name=t,t=FD(r.partials,t)):r.name==="@partial-block"?t=FD(r.data,"partial-block"):t=FD(r.partials,r.name),t}o(YEt,"resolvePartial");function KEt(t,e,r){var n=FD(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!==qIe&&(function(){r.data=cf.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=cf.createFrame(l.data),l.data["partial-block"]=n,s(c,l)},"partialBlockWrapper"),s.partials&&(r.partials=My.extend({},r.partials,s.partials))})(),t===void 0&&i&&(t=i),t===void 0)throw new af.default("The partial "+r.name+" could not be found");if(t instanceof Function)return t(e,r)}o(KEt,"invokePartial");function qIe(){return""}o(qIe,"noop");function FD(t,e){if(t&&Object.prototype.hasOwnProperty.call(t,e))return t[e]}o(FD,"lookupOwnProperty");function XEt(t,e){return(!e||!("root"in e))&&(e=e?cf.createFrame(e):{},e.root=t),e}o(XEt,"initData");function GIe(t,e,r,n,i,s){if(t.decorator){var a={};e=t.decorator(e,a,r,n&&n[0],i,s,n),My.extend(e,a)}return e}o(GIe,"executeDecorators");function UIe(t,e,r){e&&Object.keys(e).forEach(function(n){var i=e[n];t[n]=ZEt(i,r)})}o(UIe,"addHelpers");function ZEt(t,e){var r=e.lookupProperty;return $Et.wrapHelper(t,function(n){return n.lookupProperty=r,n})}o(ZEt,"passLookupPropertyOption")});var E9=m((MD,VIe)=>{"use strict";MD.__esModule=!0;MD.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}};VIe.exports=MD.default});var JIe=m((UD,WIe)=>{"use strict";UD.__esModule=!0;function b9(t){return t&&t.__esModule?t:{default:t}}o(b9,"_interopRequireDefault");function w9(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(w9,"_interopRequireWildcard");var eCt=PD(),zIe=w9(eCt),tCt=OIe(),rCt=b9(tCt),nCt=wo(),iCt=b9(nCt),sCt=ns(),C9=w9(sCt),oCt=HIe
Line truncated
|
|
|
|
|
See https://handlebarsjs.com/api-reference/runtime-options.html#options-to-control-prototype-access for details`))}function yLt(){Object.keys(KL).forEach(function(t){delete KL[t]})}});var ZL=A($f=>{"use strict";$f.__esModule=!0;$f.HandlebarsEnvironment=HX;function mPe(t){return t&&t.__esModule?t:{default:t}}var My=Po(),ELt=yc(),qX=mPe(ELt),bLt=LX(),wLt=fPe(),CLt=MX(),XL=mPe(CLt),ILt=UX(),SLt="4.7.9";$f.VERSION=SLt;var BLt=8;$f.COMPILER_REVISION=BLt;var vLt=7;$f.LAST_COMPATIBLE_COMPILER_REVISION=vLt;var xLt={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"};$f.REVISION_CHANGES=xLt;var GX="[object Object]";function HX(t,e,r){this.helpers=t||{},this.partials=e||{},this.decorators=r||{},bLt.registerDefaultHelpers(this),wLt.registerDefaultDecorators(this)}HX.prototype={constructor:HX,logger:XL.default,log:XL.default.log,registerHelper:function(e,r){if(My.toString.call(e)===GX){if(r)throw new qX.default("Arg not supported with multiple helpers");My.extend(this.helpers,e)}else this.helpers[e]=r},unregisterHelper:function(e){delete this.helpers[e]},registerPartial:function(e,r){if(My.toString.call(e)===GX)My.extend(this.partials,e);else{if(typeof r>"u")throw new qX.default('Attempting to register a partial called "'+e+'" as undefined');this.partials[e]=r}},unregisterPartial:function(e){delete this.partials[e]},registerDecorator:function(e,r){if(My.toString.call(e)===GX){if(r)throw new qX.default("Arg not supported with multiple decorators");My.extend(this.decorators,e)}else this.decorators[e]=r},unregisterDecorator:function(e){delete this.decorators[e]},resetLoggedPropertyAccesses:function(){ILt.resetLoggedProperties()}};var _Lt=XL.default.log;$f.log=_Lt;$f.createFrame=My.createFrame;$f.logger=XL.default});var gPe=A((eF,APe)=>{"use strict";eF.__esModule=!0;function jX(t){this.string=t}jX.prototype.toString=jX.prototype.toHTML=function(){return""+this.string};eF.default=jX;APe.exports=eF.default});var yPe=A(zX=>{"use strict";zX.__esModule=!0;zX.wrapHelper=RLt;function RLt(t,e){if(typeof t!="function")return t;var r=function(){var n=arguments[arguments.length-1];return arguments[arguments.length-1]=e(n),t.apply(this,arguments)};return r}});var SPe=A(Vm=>{"use strict";Vm.__esModule=!0;Vm.checkRevision=kLt;Vm.template=QLt;Vm.wrapProgram=tF;Vm.resolvePartial=LLt;Vm.invokePartial=FLt;Vm.noop=CPe;function TLt(t){return t&&t.__esModule?t:{default:t}}function NLt(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}var DLt=Po(),tC=NLt(DLt),OLt=yc(),Ud=TLt(OLt),qd=ZL(),EPe=LX(),PLt=yPe(),bPe=UX();function kLt(t){var e=t&&t[0]||1,r=qd.COMPILER_REVISION;if(!(e>=qd.LAST_COMPATIBLE_COMPILER_REVISION&&e<=qd.COMPILER_REVISION))if(e<qd.LAST_COMPATIBLE_COMPILER_REVISION){var i=qd.REVISION_CHANGES[r],n=qd.REVISION_CHANGES[e];throw new Ud.default("Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version ("+i+") or downgrade your runtime to an older version ("+n+").")}else throw new Ud.default("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+t[1]+").")}function QLt(t,e){if(!e)throw new Ud.default("No environment passed to template");if(!t||!t.main)throw new Ud.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 i(o,a,c){c.hash&&(a=tC.extend({},a,c.hash),c.ids&&(c.ids[0]=!0)),o=e.VM.resolvePartial.call(this,o,a,c),c.hooks=this.hooks,c.protoAccessControl=this.protoAccessControl;var l=e.VM.invokePartial.call(this,o,a,c);if(l==null&&e.compile&&(c.partials[c.name]=e.compile(o,t.compilerOptions,e),l=c.partials[c.name](a,c)),l!=null){if(c.indent){for(var u=l.split(`
|
|
|
|
|
`),f=0,h=u.length;f<h&&!(!u[f]&&f+1===h);f++)u[f]=c.indent+u[f];l=u.join(`
|
|
|
|
|
`)}return l}else throw new Ud.default("The partial "+c.name+" could not be compiled when running in runtime-only mode")}var n={strict:function(a,c,l){if(!a||!(c in a))throw new Ud.default('"'+c+'" not defined in '+a,{loc:l});return n.lookupProperty(a,c)},lookupProperty:function(a,c){var l=a[c];if(l==null||Object.prototype.hasOwnProperty.call(a,c)||bPe.resultIsAllowed(l,n.protoAccessControl,c))return l},lookup:function(a,c){for(var l=a.length,u=0;u<l;u++){var f=a[u]&&n.lookupProperty(a[u],c);if(f!=null)return f}},lambda:function(a,c){return typeof a=="function"?a.call(c):a},escapeExpression:tC.escapeExpression,invokePartial:i,fn:function(a){var c=t[a];return c.decorator=t[a+"_d"],c},programs:[],program:function(a,c,l,u,f){var h=this.programs[a],d=this.fn(a);return c||f||u||l?h=tF(this,a,d,c,l,u,f):h||(h=this.programs[a]=tF(this,a,d)),h},data:function(a,c){for(;a&&c--;)a=a._parent;return a},mergeIfNeeded:function(a,c){var l=a||c;return a&&c&&a!==c&&(l=tC.extend({},c,a)),l},nullContext:Object.seal({}),noop:e.VM.noop,compilerInfo:t.compiler};function s(o){var a=arguments.length<=1||arguments[1]===void 0?{}:arguments[1],c=a.data;s._setup(a),!a.partial&&t.useData&&(c=MLt(o,c));var l=void 0,u=t.useBlockParams?[]:void 0;t.useDepths&&(a.depths?l=o!=a.depths[0]?[o].concat(a.depths):a.depths:l=[o]);function f(h){return""+t.main(n,h,n.helpers,n.partials,c,u,l)}return f=IPe(t.main,f,n,a.depths||[],c,u),f(o,a)}return s.isTop=!0,s._setup=function(o){if(o.partial)n.protoAccessControl=o.protoAccessControl,n.helpers=o.helpers,n.partials=o.partials,n.decorators=o.decorators,n.hooks=o.hooks;else{var a={};wPe(a,e.helpers,n),wPe(a,o.helpers,n),n.helpers=a,t.usePartial&&(n.partials=n.mergeIfNeeded(o.partials,e.partials)),(t.usePartial||t.useDecorators)&&(n.decorators=tC.extend({},e.decorators,o.decorators)),n.hooks={},n.protoAccessControl=bPe.createProtoAccessControl(o);var c=o.allowCallsToHelperMissing||r;EPe.moveHelperToHooks(n,"helperMissing",c),EPe.moveHelperToHooks(n,"blockHelperMissing",c)}},s._child=function(o,a,c,l){if(t.useBlockParams&&!c)throw new Ud.default("must pass block params");if(t.useDepths&&!l)throw new Ud.default("must pass parent depths");return tF(n,o,t[o],a,0,c,l)},s}function tF(t,e,r,i,n,s,o){function a(c){var l=arguments.length<=1||arguments[1]===void 0?{}:arguments[1],u=o;return o&&c!=o[0]&&!(c===t.nullContext&&o[0]===null)&&(u=[c].concat(o)),r(t,c,t.helpers,t.partials,l.data||i,s&&[l.blockParams].concat(s),u)}return a=IPe(r,a,t,o,i,s),a.program=e,a.depth=o?o.length:0,a.blockParams=n||0,a}function LLt(t,e,r){return t?!t.call&&!r.name&&(r.name=t,t=rF(r.partials,t)):r.name==="@partial-block"?t=rF(r.data,"partial-block"):t=rF(r.partials,r.name),t}function FLt(t,e,r){var i=rF(r.data,"partial-block");r.partial=!0,r.ids&&(r.data.contextPath=r.ids[0]||r.data.contextPath);var n=void 0;if(r.fn&&r.fn!==CPe&&(function(){r.data=qd.createFrame(r.data);var s=r.fn;n=r.data["partial-block"]=function(a){var c=arguments.length<=1||arguments[1]===void 0?{}:arguments[1];return c.data=qd.createFrame(c.data),c.data["partial-block"]=i,s(a,c)},s.partials&&(r.partials=tC.extend({},r.partials,s.partials))})(),t===void 0&&n&&(t=n),t===void 0)throw new Ud.default("The partial "+r.name+" could not be found");if(t instanceof Function)return t(e,r)}function CPe(){return""}function rF(t,e){if(t&&Object.prototype.hasOwnProperty.call(t,e))return t[e]}function MLt(t,e){return(!e||!("root"in e))&&(e=e?qd.createFrame(e):{},e.root=t),e}function IPe(t,e,r,i,n,s){if(t.decorator){var o={};e=t.decorator(e,o,r,i&&i[0],n,s,i),tC.extend(e,o)}return e}function wPe(t,e,r){e&&Object.keys(e).forEach(function(i){var n=e[i];t[i]=ULt(n,r)})}function ULt(t,e){var r=e.lookupProperty;return PLt.wrapHelper(t,function(i){return i.lookupProperty=r,i})}});var VX=A((iF,BPe)=>{"use strict";iF.__esModule=!0;iF.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}};BPe.exports=iF.default});var TPe=A((nF,RPe)=>{"use strict";nF.__esModule=!0;function WX(t){return t&&t.__esModule?t:{default:t}}function JX(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}var qLt=ZL(),vPe=JX(qLt),GLt=gPe(),HLt=WX(GLt),jLt=yc(),zLt=WX(jLt),VLt=Po(),$X=JX(VLt),$Lt=SPe(),xPe=JX($Lt),WLt=VX(),JLt=WX(WLt);function _Pe(){var t=new vPe.HandlebarsEnvironment;return $X.extend(t,vPe),t.SafeString=HLt.default,t.Exception=zLt.default,t.Utils=$X,t.escapeExpression=$X.escapeExpression,t.VM=xPe,t.template=function(e){return xPe.template(e,t)},t}var H_=_Pe();H_.create=_Pe;JLt.default(H_);H_.default=H_;nF.default=H_;RPe.exports=nF.default});var YX=A((sF,DPe)=>{"use strict";sF.__esModule=!0;var NPe={helpers:{helperExpression:function(e){return e.type==="
Line truncated
|
|
|
|
|
`+this.lexer.showPosition()+`
|
|
|
|
|
Expecting `+te.join(", ")+", got '"+(this.terminals_[S]||S)+"'":ce="Parse error on line "+(d+1)+": Unexpected "+(S==1?"end of input":"'"+(this.terminals_[S]||S)+"'"),this.parseError(ce,{text:this.lexer.match,token:this.terminals_[S]||S,line:this.lexer.yylineno,loc:E,expected:te})}}if(x[0]instanceof Array&&x.length>1)throw new Error("Parse Error: multiple actions possible at state: "+F+", token: "+S);switch(x[0]){case 1:a.push(S),c.push(this.lexer.yytext),l.push(this.lexer.yylloc),a.push(x[1]),S=null,Q?(S=Q,Q=null):(h=this.lexer.yyleng,f=this.lexer.yytext,d=this.lexer.yylineno,E=this.lexer.yylloc,p>0&&p--);break;case 2:if(W=this.productions_[x[1]][1],q.$=c[c.length-W],q._$={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&&(q._$.range=[l[l.length-(W||1)].range[0],l[l.length-1].range[1]]),T=this.performAction.call(q,f,h,d,this.yy,x[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_[x[1]][0]),c.push(q.$),l.push(q._$),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,f;this._more||(this.yytext="",this.match="");for(var d=this._currentRules(),h=0;h<d.length&&(c=this._input.match(this.rules[d[h]]),!(c&&(!a||c[0].length>a[0].length)&&(a=c,l=h,!this.options.flex)));h++);return a?(f=a[0].match(/(?:\r\n?|\n).*/g),f&&(this.yylineno+=f.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:f?f[f.length-1].length-f[f.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,d[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(d,h){return a.yytext=a.yytext.substring(d,a.yyleng-h+d)}o(u,"strip");var f=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})();GD.default=lCt;XIe.exports=GD.default});var jD=m((zD,rSe)=>{"use strict";zD.__esModule=!0;function uCt(t){return t&&t.__esModule?t:{default:t}}o(uCt,"_interopRequireDefault");var fCt=wo(),S9=uCt(fCt);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 S9.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 S9.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 S9.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:VD,Decorator:VD,BlockStatement:eSe,DecoratorBlock:eSe,PartialStatement:tSe,PartialBlockStatement:o(function(e){tSe.call(this,e),this.acceptKey(e,"program")},"PartialBlockStatement"),ContentStatement:o(function(){},"ContentStatement"),CommentStatement:o(function(){},"CommentStatement"),SubExpression:VD,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 cm(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 cm?e:(e=$9(e,this,r),new cm(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=$9(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($9(e[n],this));return r},"generateList"),generateArray:o(function(e){var r=this.generateList(e);return r.prepend("["),r.add("]"),r},"generateArray")};e1.default=OSe;LSe.exports=e1.default});var HSe=m((t1,GSe)=>{"use strict";t1.__esModule=!0;function qSe(t){return t&&t.__esModule?t:{default:t}}o(qSe,"_interopRequireDefault");var MSe=PD(),cbt=wo(),J9=qSe(cbt),lbt=ns(),ubt=FSe(),USe=qSe(ubt);function zy(t){this.value=t}o(zy,"Literal");function jy(){}o(jy,"JavaScriptCompiler");jy.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=MSe.COMPILER_REVISION,r=MSe.REVISION_CHANGES[e];return[e,r]},"compilerInfo"),appendToBuffer:o(function(e,r,n){return lbt.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 J9.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) {
|
|
|
|
|
Expecting `+ie.join(", ")+", got '"+(this.terminals_[C]||C)+"'":ne="Parse error on line "+(f+1)+": Unexpected "+(C==1?"end of input":"'"+(this.terminals_[C]||C)+"'"),this.parseError(ne,{text:this.lexer.match,token:this.terminals_[C]||C,line:this.lexer.yylineno,loc:y,expected:ie})}}if(x[0]instanceof Array&&x.length>1)throw new Error("Parse Error: multiple actions possible at state: "+F+", token: "+C);switch(x[0]){case 1:o.push(C),a.push(this.lexer.yytext),c.push(this.lexer.yylloc),o.push(x[1]),C=null,N?(C=N,N=null):(h=this.lexer.yyleng,u=this.lexer.yytext,f=this.lexer.yylineno,y=this.lexer.yylloc,d>0&&d--);break;case 2:if(H=this.productions_[x[1]][1],V.$=a[a.length-H],V._$={first_line:c[c.length-(H||1)].first_line,last_line:c[c.length-1].last_line,first_column:c[c.length-(H||1)].first_column,last_column:c[c.length-1].last_column},g&&(V._$.range=[c[c.length-(H||1)].range[0],c[c.length-1].range[1]]),P=this.performAction.call(V,u,h,f,this.yy,x[1],a,c),typeof P<"u")return P;H&&(o=o.slice(0,-1*H*2),a=a.slice(0,-1*H),c=c.slice(0,-1*H)),o.push(this.productions_[x[1]][0]),a.push(V.$),c.push(V._$),z=l[o[o.length-2]][o[o.length-1]],o.push(z);break;case 3:return!0}}return!0}},e=(function(){var i={EOF:1,parseError:function(s,o){if(this.yy.parser)this.yy.parser.parseError(s,o);else throw new Error(s)},setInput: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},input:function(){var s=this._input[0];this.yytext+=s,this.yyleng++,this.offset++,this.match+=s,this.matched+=s;var o=s.match(/(?:\r\n?|\n).*/g);return o?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),s},unput:function(s){var o=s.length,a=s.split(/(?:\r\n?|\n)/g);this._input=s+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-o-1),this.offset-=o;var c=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),a.length-1&&(this.yylineno-=a.length-1);var l=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:a?(a.length===c.length?this.yylloc.first_column:0)+c[c.length-a.length].length-a[0].length:this.yylloc.first_column-o},this.options.ranges&&(this.yylloc.range=[l[0],l[0]+this.yyleng-o]),this},more:function(){return this._more=!0,this},less:function(s){this.unput(this.match.slice(s))},pastInput:function(){var s=this.matched.substr(0,this.matched.length-this.match.length);return(s.length>20?"...":"")+s.substr(-20).replace(/\n/g,"")},upcomingInput: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,"")},showPosition:function(){var s=this.pastInput(),o=new Array(s.length+1).join("-");return s+this.upcomingInput()+`
|
|
|
|
|
`+o+"^"},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var s,o,a,c,l,u;this._more||(this.yytext="",this.match="");for(var f=this._currentRules(),h=0;h<f.length&&(a=this._input.match(this.rules[f[h]]),!(a&&(!o||a[0].length>o[0].length)&&(o=a,c=h,!this.options.flex)));h++);return o?(u=o[0].match(/(?:\r\n?|\n).*/g),u&&(this.yylineno+=u.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:u?u[u.length-1].length-u[u.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+o[0].length},this.yytext+=o[0],this.match+=o[0],this.matches=o,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(o[0].length),this.matched+=o[0],s=this.performAction.call(this,this.yy,this,f[c],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})},lex:function(){var s=this.next();return typeof s<"u"?s:this.lex()},begin:function(s){this.conditionStack.push(s)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},pushState:function(s){this.begin(s)}};return i.options={},i.performAction=function(s,o,a,c){function l(f,h){return o.yytext=o.yytext.substring(f,o.yyleng-h+f)}var u=c;switch(a){case 0:if(o.yytext.slice(-2)==="\\\\"?(l(0,1),this.begin("mu")):o.yytext.slice(-1)==="\\"?(l(0,1),this.begin("emu")):this.begin("mu"),o.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:(l(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(o.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 o.yytext=l(1,2).replace(/\\"/g,'"'),80;break;case 32:return o.yytext=l(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 o.yytext=o.yytext.replace(/\\([\\\]])/g,"$1"),72;break;case 43:return"INVALID";case 44:return 5}},i.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\/.)|]))))/,/^(?:\[(\\\]|[^\]])*\])/,/^(?:.)/,/^(?:$)/],i.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}},i})();t.lexer=e;function r(){this.yy={}}return r.prototype=t,t.Parser=r,new r})();oF.default=YLt;OPe.exports=oF.default});var uF=A((lF,LPe)=>{"use strict";lF.__esModule=!0;function KLt(t){return t&&t.__esModule?t:{default:t}}var XLt=yc(),KX=KLt(XLt);function aF(){this.parents=[]}aF.prototype={constructor:aF,mutating:!1,acceptKey:function(e,r){var i=this.accept(e[r]);if(this.mutating){if(i&&!aF.prototype[i.type])throw new KX.default('Unexpected node type "'+i.type+'" found when accepting '+r+" on "+e.type);e[r]=i}},acceptRequired:function(e,r){if(this.acceptKey(e,r),!e[r])throw new KX.default(e.type+" requires "+r)},acceptArray:function(e){for(var r=0,i=e.length;r<i;r++)this.acceptKey(e,r),e[r]||(e.splice(r,1),r--,i--)},accept:function(e){if(e){if(!this[e.type])throw new KX.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}},Program:function(e){this.acceptArray(e.body)},MustacheStatement:cF,Decorator:cF,BlockStatement:kPe,DecoratorBlock:kPe,PartialStatement:QPe,PartialBlockStatement:function(e){QPe.call(this,e),this.acceptKey(e,"program")},ContentStatement:function(){},CommentStatement:function(){},SubExpression:cF,PathExpression:function(){},StringLiteral:function(){},NumberLiteral:function(){},BooleanLiteral:function(){},UndefinedLiteral:function(){},NullLiteral:function(){},Hash:function(e){this.acceptArray(e.pairs)},HashPair:function(e){this.acceptRequired(e,"value")}};function cF(t){this.acceptRequired(t,"path"),this.acceptArray(t.params),this.acceptKey(t,"hash")}function
Line truncated
|
|
|
|
|
`])}),e},each:function(e){for(var r=0,i=this.source.length;r<i;r++)e(this.source[r])},empty:function(){var e=this.currentLocation||{start:{}};return new Hy(e.start.line,e.start.column,this.srcFile)},wrap:function(e){var r=arguments.length<=1||arguments[1]===void 0?this.currentLocation||{start:{}}:arguments[1];return e instanceof Hy?e:(e=EZ(e,this,r),new Hy(r.start.line,r.start.column,this.srcFile,e))},functionCall:function(e,r,i){return i=this.generateList(i),this.wrap([e,r?"."+r+"(":"(",i,")"])},quotedString:function(e){return'"'+(e+"").replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")+'"'},objectLiteral:function(e){var r=this,i=[];Object.keys(e).forEach(function(s){var o=EZ(e[s],r);o!=="undefined"&&i.push([r.quotedString(s),":",o])});var n=this.generateList(i);return n.prepend("{"),n.add("}"),n},generateList:function(e){for(var r=this.empty(),i=0,n=e.length;i<n;i++)i&&r.add(","),r.add(EZ(e[i],this));return r},generateArray:function(e){var r=this.generateList(e);return r.prepend("["),r.add("]"),r}};yF.default=yke;Eke.exports=yF.default});var Bke=A((EF,Ske)=>{"use strict";EF.__esModule=!0;function Ike(t){return t&&t.__esModule?t:{default:t}}var wke=ZL(),JFt=yc(),wZ=Ike(JFt),YFt=Po(),KFt=bke(),Cke=Ike(KFt);function aC(t){this.value=t}function cC(){}cC.prototype={nameLookup:function(e,r){return this.internalNameLookup(e,r)},depthedLookup:function(e){return[this.aliasable("container.lookup"),"(depths, ",JSON.stringify(e),")"]},compilerInfo:function(){var e=wke.COMPILER_REVISION,r=wke.REVISION_CHANGES[e];return[e,r]},appendToBuffer:function(e,r,i){return YFt.isArray(e)||(e=[e]),e=this.source.wrap(e,r),this.environment.isSimple?["return ",e,";"]:i?["buffer += ",e,";"]:(e.appendToBuffer=!0,e)},initializeBuffer:function(){return this.quotedString("")},internalNameLookup:function(e,r){return this.lookupPropertyFunctionIsUsed=!0,["lookupProperty(",e,",",JSON.stringify(r),")"]},lookupPropertyFunctionIsUsed:!1,compile:function(e,r,i,n){this.environment=e,this.options=r,this.stringParams=this.options.stringParams,this.trackIds=this.options.trackIds,this.precompile=!n,this.name=this.environment.name,this.isChild=!!i,this.context=i||{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,o=void 0,a=void 0,c=void 0,l=void 0;for(c=0,l=s.length;c<l;c++)o=s[c],this.source.currentLocation=o.loc,a=a||o.loc,this[o.opcode].apply(this,o.args);if(this.source.currentLocation=a,this.pushSource(""),this.stackSlot||this.inlineStack.length||this.compileStack.length)throw new wZ.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;"),n?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 f=this.createFunctionContext(i);if(this.isChild)return f;var d={compiler:this.compilerInfo(),main:f};this.decorators&&(d.main_d=this.decorators,d.useDecorators=!0);var h=this.context,p=h.programs,A=h.decorators;for(l=0,u=p.length;l<u;l++)d[l]=p[l],A[l]&&(d[l+"_d"]=A[l],d.useDecorators=!0);return this.environment.usePartial&&(d.usePartial=!0),this.options.data&&(d.useData=!0),this.useDepths&&(d.useDepths=!0),this.useBlockParams&&(d.useBlockParams=!0),this.options.compat&&(d.compat=!0),i?d.compilerOptions=this.options:(d.compiler=JSON.stringify(d.compiler),this.source.currentLocation={start:{line:1,column:0}},d=this.objectLiteral(d),r.srcName?(d=d.toStringWithSourceMap({file:r.destName}),d.map=d.map&&d.map.toString()):d=d.toString()),d},"compile"),preamble:o(function(){this.lastContext=0,this.source=new USe.default(this.options.srcName),this.decorators=new USe.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`
|
|
|
|
|
`),this.decorators=this.decorators.merge()));var u=this.createFunctionContext(n);if(this.isChild)return u;var f={compiler:this.compilerInfo(),main:u};this.decorators&&(f.main_d=this.decorators,f.useDecorators=!0);var h=this.context,d=h.programs,p=h.decorators;for(c=0,l=d.length;c<l;c++)f[c]=d[c],p[c]&&(f[c+"_d"]=p[c],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),n?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},preamble:function(){this.lastContext=0,this.source=new Cke.default(this.options.srcName),this.decorators=new Cke.default(this.options.srcName)},createFunctionContext:function(e){var r=this,i="",n=this.stackVars.concat(this.registers.list);n.length>0&&(i+=", "+n.join(", "));var s=0;Object.keys(this.aliases).forEach(function(c){var l=r.aliases[c];l.children&&l.referenceCount>1&&(i+=", alias"+ ++s+"="+c,l.children[0]="alias"+s)}),this.lookupPropertyFunctionIsUsed&&(i+=", "+this.lookupPropertyFunctionVarDeclaration());var o=["container","depth0","helpers","partials","data"];(this.useBlockParams||this.useDepths)&&o.push("blockParams"),this.useDepths&&o.push("depths");var a=this.mergeSource(i);return e?(o.push(a),Function.apply(this,o)):this.source.wrap(["function(",o.join(","),`) {
|
|
|
|
|
`,a,"}"])},mergeSource:function(e){var r=this.environment.isSimple,i=!this.forceBuffer,n=void 0,s=void 0,o=void 0,a=void 0;return this.source.each(function(c){c.appendToBuffer?(o?c.prepend(" + "):o=c,a=c):(o&&(s?o.prepend("buffer += "):n=!0,a.add(";"),o=a=void 0),s=!0,r||(i=!1))}),i?o?(o.prepend("return "),a.add(";")):s||this.source.push('return "";'):(e+=", buffer = "+(n?"":this.initializeBuffer()),o?(o.prepend("return buffer + "),a.add(";")):this.source.push("return buffer;")),e&&this.source.prepend("var "+e.substring(2)+(n?"":`;
|
|
|
|
|
`)),this.source.merge()},lookupPropertyFunctionVarDeclaration:function(){return`
|
|
|
|
|
lookupProperty = container.lookupProperty || function(parent, propertyName) {
|
|
|
|
|
if (Object.prototype.hasOwnProperty.call(parent, propertyName)) {
|
|
|
|
|
return parent[propertyName];
|
|
|
|
|
}
|
|
|
|
|
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(fbt(this.options.strict&&s,this,r,n,e));return}for(var c=r.length,l=o(function(f){a.replaceStack(function(d){var h=a.nameLookup(d,r[f],e);return i?[" && ",h]:[" != null ? ",h," : ",d]})},"_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 KSe=m((Txr,YSe)=>{var i1=jSe().default,JSe=$Se();i1.PrintVisitor=JSe.PrintVisitor;i1.print=JSe.print;YSe.exports=i1;function WSe(t,e){var r=require("fs"),n=r.readFileSync(e,"utf8");t.exports=i1.compile(n)}o(WSe,"extension");typeof require<"u"&&require.extensions&&(require.extensions[".handlebars"]=WSe,require.extensions[".hbs"]=WSe)});var uBe=m(l1=>{"use strict";Object.defineProperty(l1,"__esModule",{value:!0});l1.getProxyUrl=Rbt;l1.checkBypass=lBe;function Rbt(t){let e=t.protocol==="https:";if(lBe(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 c1(r)}catch{if(!r.startsWith("http://")&&!r.startsWith("https://"))return new c1(`http://${r}`)}else return}o(Rbt,"getProxyUrl");function lBe(t){if(!t.hostname)return!1;let e=t.hostname;if(Tbt(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(lBe,"checkBypass");function Tbt(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(Tbt,"isLoopbackAddress");var c1=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 dBe=m(wr=>{"use strict";var Dbt=wr&&wr.__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]})),Qbt=wr&&wr.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),h1=wr&&wr.__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"&&Dbt(r,e,n[i]);return Qbt(r,e),
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(swt,"base64decode");rE.base64decode=swt;function owt(t){let e="",r=0,n,i=0;for(let s=0;s<t.length;s++)switch(n=t[s],r){case 0:e+=pf[n>>2],i=(n&3)<<4,r=1;break;case 1:e+=pf[i|n>>4],i=(n&15)<<2,r=2;break;case 2:e+=pf[i|n>>6],e+=pf[n&63],r=0;break}return r&&(e+=pf[i],e+="=",r==1&&(e+="=")),e}o(owt,"base64encode");rE.base64encode=owt});var Cve=m(N1=>{"use strict";Object.defineProperty(N1,"__esModule",{value:!0});N1.utf8read=void 0;var Tj=o(t=>String.fromCharCode.apply(String,t),"fromCharCodes");function awt(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(Tj(n)),i=0);return r.length?(i&&r.push(Tj(n.slice(0,i))),r.join("")):Tj(n.slice(0,i))}o(awt,"utf8read");N1.utf8read=awt});var eS=m(Ql=>{"use strict";Object.defineProperty(Ql,"__esModule",{value:!0});Ql.WireType=Ql.mergeBinaryOptions=Ql.UnknownFieldHandler=void 0;var cwt;(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")})(cwt=Ql.UnknownFieldHandler||(Ql.UnknownFieldHandler={}));function lwt(t,e){return Object.assign(Object.assign({},t),e)}o(lwt,"mergeBinaryOptions");Ql.mergeBinaryOptions=lwt;var uwt;(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"})(uwt=Ql.WireType||(Ql.WireType={}))});var T1=m(Fs=>{"use strict";Object.defineProperty(Fs,"__esModule",{value:!0});Fs.varint32read=Fs.varint32write=Fs.int64toString=Fs.int64fromString=Fs.varint64write=Fs.varint64read=void 0;function fwt(){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(fwt,"varint64read");Fs.varint64read=fwt;function dwt(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(dwt,"varint64write");Fs.varint64write=dwt;var R1=65536*65536;function hwt(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>=R1&&(i=i+(n/R1|0),n=n%R1)}return o(s,"add1e6digit"),s(-24,-18),s(-18,-12),s(-12,-6),s(-6),[e,n,i]}o(hwt,"int64fromString");Fs.int64fromString=hwt;function pwt(t,e){if(e>>>0<=2097151)return""+(R1*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(f,d){let h=f?String(f):"";return d?"0000000".slice(h.length)+h:h}return o(u,"decimalFrom1e7"),u(c,0)+u(a,c)+u(s,1)}o(pwt,"int64toString");Fs.int64toString=pwt;function mwt(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(mwt,"varint32write");Fs.varint32write=mwt;function Awt(){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(Awt,"varint32read");Fs.varint32read=Awt});var Hd=m(Gd=>{"use strict";Object.defineProperty(Gd,"__esModule",{value:!0});Gd.PbLong=Gd.PbULong=Gd.detectBi=void 0;var tS=T1(),Jt;function bve(){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
|
|
|
|
|
`)}};iQ.RpcError=g$});var E$=m(oQ=>{"use strict";Object.defineProperty(oQ,"__esModule",{value:!0});oQ.mergeRpcOptions=void 0;var rxe=cr();function FIt(t,e){if(!e)return t;let r={};sQ(t,r),sQ(e,r);for(let n of Object.keys(e)){let i=e[n];switch(n){case"jsonOptions":r.jsonOptions=rxe.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=rxe.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},sQ(t.meta,r.meta),sQ(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(i):i.concat();break}}return r}o(FIt,"mergeRpcOptions");oQ.mergeRpcOptions=FIt;function sQ(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(sQ,"copy")});var b$=m(mm=>{"use strict";Object.defineProperty(mm,"__esModule",{value:!0});mm.Deferred=mm.DeferredState=void 0;var Ul;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(Ul=mm.DeferredState||(mm.DeferredState={}));var C$=class{static{o(this,"Deferred")}constructor(e=!0){this._state=Ul.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!==Ul.PENDING)throw new Error(`cannot resolve ${Ul[this.state].toLowerCase()}`);this._resolve(e),this._state=Ul.RESOLVED}reject(e){if(this.state!==Ul.PENDING)throw new Error(`cannot reject ${Ul[this.state].toLowerCase()}`);this._reject(e),this._state=Ul.REJECTED}resolvePending(e){this._state===Ul.PENDING&&this.resolve(e)}rejectPending(e){this._state===Ul.PENDING&&this.reject(e)}};mm.Deferred=C$});var I$=m(aQ=>{"use strict";Object.defineProperty(aQ,"__esModule",{value:!0});aQ.RpcOutputStreamController=void 0;var nxe=b$(),Am=cr(),w$=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){Am.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){Am.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){Am.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(){Am.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;Am.assert(e,"bad state"),Am.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 nxe.Deferred,e.p.promise)},"next")}}pushIt(e){let r=this._itState;if(r)if(r.p){let n=r.p;Am.assert(n.state==nxe.DeferredState.PENDING,"iterator contract broken"),"value"in e?n.resolve(e):n.reject(e),delete r.p}else r.q.push(e)}};aQ.RpcOutputStreamController=w$});var B$=m(fE=>{"use strict";var MIt=fE&&fE.__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(f){try{u(n.next(f))}catch(d){a(d)}}o(c,"fulfilled");function l(f){try{u(n.throw(f))}catch(d){a(d)}}o(l,"rejected");function u(f){f.done?s(f.value):i(f.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})};Object.defineProperty(fE,"__esModule",{value:!0});fE.UnaryCall=void 0;var S$=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 MIt(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}})}};fE.UnaryCall=S$});var x$=m(dE=>{"use strict";var UIt=dE&&dE.__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(f){try{u(n.next(f))}catch(d){a(d)}}o(c,
Line truncated
|
|
|
|
|
globstar while`,e,d,r,h,p),this.matchOne(e.slice(d),r.slice(h),n))return this.debug("globstar found match!",d,c,p),!0;if(p==="."||p===".."||!i.dot&&p.charAt(0)==="."){this.debug("dot detected!",e,d,r,h);break}this.debug("globstar swallow a segment, and continue"),d++}return!!(n&&(this.debug(`
|
|
|
|
|
>>> no match, partial?`,e,d,r,h),d===c))}var A;if(typeof u=="string"?(A=f===u,this.debug("string match",u,f,A)):(A=f.match(u),this.debug("pattern match",u,f,A)),!A)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 Mxe(this.pattern,this.options)}parse(e,r){hQ(e);let n=this.options;if(e==="**")if(n.noglobstar)e="*";else return yc;if(e==="")return"";let i="",s=!1,a=!1,c=[],l=[],u,f=!1,d=-1,h=-1,p,A,g,E=e.charAt(0)===".",y=n.dot||E,C=o(()=>E?"":y?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)","patternStart"),w=o(x=>x.charAt(0)==="."?"":n.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)","subPatternStart"),S=o(()=>{if(u){switch(u){case"*":i+=cW,s=!0;break;case"?":i+=fW,s=!0;break;default:i+="\\"+u;break}this.debug("clearStateChar %j %j",u,i),u=!1}},"clearStateChar");for(let x=0,j;x<e.length&&(j=e.charAt(x));x++){if(this.debug("%s %s %s %j",e,x,i,j),a){if(j==="/")return!1;Oxe[j]&&(i+="\\"),i+=j,a=!1;continue}switch(j){case"/":return!1;case"\\":if(f&&e.charAt(x+1)==="-"){i+=j;continue}S(),a=!0;continue;case"?":case"*":case"+":case"@":case"!":if(this.debug("%s %s %s %j <-- stateChar",e,x,i,j),f){this.debug(" in class"),j==="!"&&x===h+1&&(j="^"),i+=j;continue}this.debug("call clearStateChar %j",u),S(),u=j,n.noext&&S();continue;case"(":{if(f){i+="(";continue}if(!u){i+="\\(";continue}let T={type:u,start:x-1,reStart:i.length,open:Pxe[u].open,close:Pxe[u].close};this.debug(this.pattern," ",T),c.push(T),i+=T.open,T.start===0&&T.type!=="!"&&(E=!0,i+=w(e.slice(x+1))),this.debug("plType %j %j",u,i),u=!1;continue}case")":{let T=c[c.length-1];if(f||!T){i+="\\)";continue}c.pop(),S(),s=!0,A=T,i+=A.close,A.type==="!"&&l.push(Object.assign(A,{reEnd:i.length}));continue}case"|":{let T=c[c.length-1];if(f||!T){i+="\\|";continue}S(),i+="|",T.start===0&&T.type!=="!"&&(E=!0,i+=w(e.slice(x+1)));continue}case"[":if(S(),f){i+="\\"+j;continue}f=!0,h=x,d=i.length,i+=j;continue;case"]":if(x===h+1||!f){i+="\\"+j;continue}p=e.substring(h+1,x);try{RegExp("["+NSt(xSt(p))+"]"),i+=j}catch{i=i.substring(0,d)+"(?:$.)"}s=!0,f=!1;continue;default:S(),Oxe[j]&&!(j==="^"&&f)&&(i+="\\"),i+=j;break}}for(f&&(p=e.slice(h+1),g=this.parse(p,lW),i=i.substring(0,d)+"\\["+g[0],s=s||g[1]),A=c.pop();A;A=c.pop()){let x;x=i.slice(A.reStart+A.open.length),this.debug("setting tail",i,A),x=x.replace(/((?:\\{2}){0,64})(\\?)\|/g,(T,q,H)=>(H||(H="\\"),q+q+H+"|")),this.debug(`tail=%j
|
|
|
|
|
%s`,x,x,A,i);let j=A.type==="*"?cW:A.type==="?"?fW:"\\"+A.type;s=!0,i=i.slice(0,A.reStart)+j+"\\("+x}S(),a&&(i+="\\\\");let Q=SSt[i.charAt(0)];for(let x=l.length-1;x>-1;x--){let j=l[x],T=i.slice(0,j.reStart),q=i.slice(j.reStart,j.reEnd-8),H=i.slice(j.reEnd),W=i.slice(j.reEnd-8,j.reEnd)+H,ee=T.split(")").length,te=T.split("(").length-ee,ce=H;for(let z=0;z<te;z++)ce=ce.replace(/\)[+*?]?/,"");H=ce;let J=H===""&&r!==lW?"(?:$|\\/)":"";i=T+q+H+J+W}if(i!==""&&s&&(i="(?=.)"+i),Q&&(i=C()+i),r===lW)return[i,s];if(n.nocase&&!s&&(s=e.toUpperCase()!==e.toLowerCase()),!s)return vSt(e);let F=n.nocase?"i":"";try{return Object.assign(new RegExp("^"+i+"$",F),{_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?cW:r.dot?wSt:ISt,i=r.nocase?"i":"",s=e.map(a=>(a=a.map(c=>typeof c=="string"?_St(c):c===yc?yc:c._src).reduce((c,l)=>(c[c.length-1]===yc&&l===yc||c.push(l),c),[]),a.forEach((c,l)=>{c!==yc||a[l-1]===yc||(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]=yc))}),a.filter(c=>c!==yc).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;uW.sep!=="/"&&(e=e.split(uW.sep).join("/")),e=e.split(Lxe),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 xo.defaults(e).Minimatch}};xo.Minimatch=bE});var zxe=m((UDr,Vxe)=>{Vxe.exports=Hxe;var pW=require("fs"),{EventEmitter:RSt}=require("events"),{Minimatch:hW}=Uxe(),{resolve:TSt}=require("path");function DSt(t,e){return new Promise((r,n)=>{pW.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(DSt,"readdir");function qxe(t,e){return new Promise((r,n)=>{(e?pW.stat:pW.lstat)(t,(s,a)=>{s?s.code==="ENOENT"?r(e?qxe(t,!1):null):r(null):r(a)})})}o(qxe,"stat");async function*Gxe(t,e,r,n,i,s){let a=await DSt(e+t,s);for(let c of a){let l=c.name;l===void 0&&(l=c,n=!0);let u=t+"/"+l,f=u.slice(1),d=e+"/"+f,h=null;(n||r)&&(h=await qxe(d,r)),!h&&c.name!==void 0&&(h=c),h===null&&(h={isDirectory:o(()=>!1,"isDirectory")}),h.isDirectory()?i(f)||(yield{relative:f,absolute:d,stats:h},yield*Gxe(u,e,r,n,i,!1)):yield{relative:f,absolute:d,stats:h}}}o(Gxe,"exploreWalkAsync");async function*QSt(t,e,r,n){yield*Gxe("",t,e,r,n,!0)}o(QSt,"explore");function kSt(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(kSt,"readOptions");var pQ=class extends RSt{static{o(this,"ReaddirGlob")}constructor(e,r,n){if(super(),typeof r=="function"&&(n=r,r=null),this.options=kSt(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 hW(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 hW(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 hW(s,{dot:!0}))}this.iterator=QSt(TSt(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
|
|
|
|
|
`,B);B=k===-1?I.length:k}else if(R!==-1&&I[B]==="/"&&I[B+1]==="*"){let k=I.indexOf("*/",B);k!==-1?(B=k+2,R=I.indexOf("*/",B)):(b+=I[B],B++)}else b+=I[B],B++;return b}o(pb,"stripComments");function Bv(I){let b=pb(I.toString()),B=b.match(Vf);if(B||(B=b.match(Cu)),!B)throw new Error(`could not parse args in autoInject
|
|
|
|
|
`.trim()},blockValue:function(e){var r=this.aliasable("container.hooks.blockHelperMissing"),i=[this.contextName(0)];this.setupHelperArgs(e,0,i);var n=this.popStack();i.splice(1,0,n),this.push(this.source.functionCall(r,"call",i))},ambiguousBlockValue:function(){var e=this.aliasable("container.hooks.blockHelperMissing"),r=[this.contextName(0)];this.setupHelperArgs("",0,r,!0),this.flushInline();var i=this.topStack();r.splice(1,0,i),this.pushSource(["if (!",this.lastHelper,") { ",i," = ",this.source.functionCall(e,"call",r),"}"])},appendContent:function(e){this.pendingContent?e=this.pendingContent+e:this.pendingLocation=this.source.currentLocation,this.pendingContent=e},append: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)," }"])}},appendEscaped:function(){this.pushSource(this.appendToBuffer([this.aliasable("container.escapeExpression"),"(",this.popStack(),")"]))},getContext:function(e){this.lastContext=e},pushContext:function(){this.pushStackLiteral(this.contextName(this.lastContext))},lookupOnContext:function(e,r,i,n){var s=0;!n&&this.options.compat&&!this.lastContext?this.push(this.depthedLookup(e[s++])):this.pushContext(),this.resolvePath("context",e,s,r,i)},lookupBlockParam:function(e,r){this.useBlockParams=!0,this.push(["blockParams[",e[0],"][",e[1],"]"]),this.resolvePath("context",r,1)},lookupData:function(e,r,i){e?this.pushStackLiteral("container.data(data, "+e+")"):this.pushStackLiteral("data"),this.resolvePath("data",r,0,!0,i)},resolvePath:function(e,r,i,n,s){var o=this;if(this.options.strict||this.options.assumeObjects){this.push(XFt(this.options.strict&&s,this,r,i,e));return}for(var a=r.length,c=function(u){o.replaceStack(function(f){var h=o.nameLookup(f,r[u],e);return n?[" && ",h]:[" != null ? ",h," : ",f]})},l=i;l<a;l++)c(l)},resolvePossibleLambda:function(){this.push([this.aliasable("container.lambda"),"(",this.popStack(),", ",this.contextName(0),")"])},pushStringParam:function(e,r){this.pushContext(),this.pushString(r),r!=="SubExpression"&&(typeof e=="string"?this.pushString(e):this.pushStackLiteral(e))},emptyHash:function(e){this.trackIds&&this.push("{}"),this.stringParams&&(this.push("{}"),this.push("{}")),this.pushStackLiteral(e?"undefined":"{}")},pushHash:function(){this.hash&&this.hashes.push(this.hash),this.hash={values:{},types:[],contexts:[],ids:[]}},popHash: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))},pushString:function(e){this.pushStackLiteral(this.quotedString(e))},pushLiteral:function(e){this.pushStackLiteral(e)},pushProgram:function(e){e!=null?this.pushStackLiteral(this.programExpression(e)):this.pushStackLiteral(null)},registerDecorator:function(e,r){var i=this.nameLookup("decorators",r,"decorator"),n=this.setupHelperArgs(r,e);this.decorators.push(["var decorator = ",i,";"]),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",n])," || fn;"])},invokeHelper:function(e,r,i){var n=this.popStack(),s=this.setupHelper(e,r),o=[];i&&o.push(s.name),o.push(n),this.options.strict||o.push(this.aliasable("container.hooks.helperMissing"));var a=["(",this.itemsSeparatedBy(o,"||"),")"],c=this.source.functionCall(a,"call",s.callParams);this.push(c)},itemsSeparatedBy:function(e,r){var i=[];i.push(e[0]);for(var n=1;n<e.length;n++)i.push(r,e[n]);return i},invokeKnownHelper:function(e,r){var i=this.setupHelper(e,r);this.push(this.source.functionCall(i.name,"call",i.callParams))},invokeAmbiguous:function(e,r){this.useRegister("helper");var i=this.popStack();this.emptyHash();var n=this.setupHelper(0,e,r),s=this.lastHelper=this.nameLookup("helpers",e,"helper"),o=["(","(helper = ",s," || ",i,")"];this.options.strict||(o[0]="(helper = ",o.push(" != null ? helper : ",this.aliasable("container.hooks.helperMissing"))),this.push(["(",o,n.paramsInit?["),(",n.paramsInit]:[],"),","(typeof helper === ",this.aliasable('"function"')," ? ",this.source.functionCall("helper","call",n.callParams)," : helper))"])},invokePartial:function(e,r,i){var n=[],s=this.setupParams(r,1,n);e&&(r=this.popStack(),delete s.name),i&&(s.indent=JSON.stringify(i)),s.helpers="helpers",s.partials="partials",s.decorators="container.decorators",e?n.unshift(r):n.unshift(this.nameLookup("partials",r,"partial")),this.options.compat&&(s.depths="depths"),s=this.objectLiteral(s),n.push(s),this.push(this.source.functionCall("container.invokePartial","",n))},assignToHash
Line truncated
|
|
|
|
|
`,e};Li.prototype.Program=function(t){var e="",r=t.body,i=void 0,n=void 0;if(t.blockParams){var s="BLOCK PARAMS: [";for(i=0,n=t.blockParams.length;i<n;i++)s+=" "+t.blockParams[i];s+=" ]",e+=this.pad(s)}for(i=0,n=r.length;i<n;i++)e+=this.accept(r[i]);return this.padding--,e};Li.prototype.MustacheStatement=function(t){return this.pad("{{ "+this.SubExpression(t)+" }}")};Li.prototype.Decorator=function(t){return this.pad("{{ DIRECTIVE "+this.SubExpression(t)+" }}")};Li.prototype.BlockStatement=Li.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};Li.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+" }}")};Li.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+" }}")};Li.prototype.ContentStatement=function(t){return this.pad("CONTENT[ '"+t.value+"' ]")};Li.prototype.CommentStatement=function(t){return this.pad("{{! '"+t.value+"' }}")};Li.prototype.SubExpression=function(t){for(var e=t.params,r=[],i=void 0,n=0,s=e.length;n<s;n++)r.push(this.accept(e[n]));return e="["+r.join(", ")+"]",i=t.hash?" "+this.accept(t.hash):"",this.accept(t.path)+" "+e+i};Li.prototype.PathExpression=function(t){var e=t.parts.join("/");return(t.data?"@":"")+"PATH:"+e};Li.prototype.StringLiteral=function(t){return'"'+t.value+'"'};Li.prototype.NumberLiteral=function(t){return"NUMBER{"+t.value+"}"};Li.prototype.BooleanLiteral=function(t){return"BOOLEAN{"+t.value+"}"};Li.prototype.UndefinedLiteral=function(){return"UNDEFINED"};Li.prototype.NullLiteral=function(){return"NULL"};Li.prototype.Hash=function(t){for(var e=t.pairs,r=[],i=0,n=e.length;i<n;i++)r.push(this.accept(e[i]));return"HASH{"+r.join(", ")+"}"};Li.prototype.HashPair=function(t){return t.key+"="+this.accept(t.value)}});var SZ=A((ljr,Dke)=>{var CF=_ke().default,Nke=Rke();CF.PrintVisitor=Nke.PrintVisitor;CF.print=Nke.print;Dke.exports=CF;function Tke(t,e){var r=require("fs"),i=r.readFileSync(e,"utf8");t.exports=CF.compile(i)}typeof require<"u"&&require.extensions&&(require.extensions[".handlebars"]=Tke,require.extensions[".hbs"]=Tke)});var jke=A(vF=>{"use strict";Object.defineProperty(vF,"__esModule",{value:!0});vF.getProxyUrl=wMt;vF.checkBypass=Hke;function wMt(t){let e=t.protocol==="https:";if(Hke(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 BF(r)}catch{if(!r.startsWith("http://")&&!r.startsWith("https://"))return new BF(`http://${r}`)}else return}function Hke(t){if(!t.hostname)return!1;let e=t.hostname;if(CMt(e))return!0;let r=process.env.no_proxy||process.env.NO_PROXY||"";if(!r)return!1;let i;t.port?i=Number(t.port):t.protocol==="http:"?i=80:t.protocol==="https:"&&(i=443);let n=[t.hostname.toUpperCase()];typeof i=="number"&&n.push(`${n[0]}:${i}`);for(let s of r.split(",").map(o=>o.trim().toUpperCase()).filter(o=>o))if(s==="*"||n.some(o=>o===s||o.endsWith(`.${s}`)||s.startsWith(".")&&o.endsWith(`${s}`)))return!0;return!1}function CMt(t){let e=t.toLowerCase();return e==="localhost"||e.startsWith("127.")||e.startsWith("[::1]")||e.startsWith("[0:0:0:0:0:0:0:1]")}var BF=class extends URL{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 Vke=A(mi=>{"use strict";var IMt=mi&&mi.__createBinding||(Object.create?(function(t,e,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,i,n)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),SMt=mi&&mi.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),TF=mi&&mi.__importStar||(function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var i=[];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(i[i.length]=n);return i},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var i=t(e),n=0;n<i.length;n++)i[n]!=="default"&&IMt(r,e,i[n]);return SMt(r,e),r}})(),rn=mi&&mi.__awaiter||function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(fun
Line truncated
|
|
|
|
|
`:case"\r":case" ":case" ":continue;default:throw Error("invalid base64 string.")}switch(n){case 0:o=s,n=1;break;case 1:r[i++]=o<<2|(s&48)>>4,o=s,n=2;break;case 2:r[i++]=(o&15)<<4|(s&60)>>2,o=s,n=3;break;case 3:r[i++]=(o&3)<<6|s,n=0;break}}if(n==1)throw Error("invalid base64 string.");return r.subarray(0,i)}gC.base64decode=JUt;function YUt(t){let e="",r=0,i,n=0;for(let s=0;s<t.length;s++)switch(i=t[s],r){case 0:e+=$d[i>>2],n=(i&3)<<4,r=1;break;case 1:e+=$d[n|i>>4],n=(i&15)<<2,r=2;break;case 2:e+=$d[n|i>>6],e+=$d[i&63],r=0;break}return r&&(e+=$d[n],e+="=",r==1&&(e+="=")),e}gC.base64encode=YUt});var KQe=A(zF=>{"use strict";Object.defineProperty(zF,"__esModule",{value:!0});zF.utf8read=void 0;var see=t=>String.fromCharCode.apply(String,t);function KUt(t){if(t.length<1)return"";let e=0,r=[],i=[],n=0,s,o=t.length;for(;e<o;)s=t[e++],s<128?i[n++]=s:s>191&&s<224?i[n++]=(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,i[n++]=55296+(s>>10),i[n++]=56320+(s&1023)):i[n++]=(s&15)<<12|(t[e++]&63)<<6|t[e++]&63,n>8191&&(r.push(see(i)),n=0);return r.length?(n&&r.push(see(i.slice(0,n))),r.join("")):see(i.slice(0,n))}zF.utf8read=KUt});var pR=A(Jf=>{"use strict";Object.defineProperty(Jf,"__esModule",{value:!0});Jf.WireType=Jf.mergeBinaryOptions=Jf.UnknownFieldHandler=void 0;var XUt;(function(t){t.symbol=Symbol.for("protobuf-ts/unknown"),t.onRead=(r,i,n,s,o)=>{(e(i)?i[t.symbol]:i[t.symbol]=[]).push({no:n,wireType:s,data:o})},t.onWrite=(r,i,n)=>{for(let{no:s,wireType:o,data:a}of t.list(i))n.tag(s,o).raw(a)},t.list=(r,i)=>{if(e(r)){let n=r[t.symbol];return i?n.filter(s=>s.no==i):n}return[]},t.last=(r,i)=>t.list(r,i).slice(-1)[0];let e=r=>r&&Array.isArray(r[t.symbol])})(XUt=Jf.UnknownFieldHandler||(Jf.UnknownFieldHandler={}));function ZUt(t,e){return Object.assign(Object.assign({},t),e)}Jf.mergeBinaryOptions=ZUt;var eqt;(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"})(eqt=Jf.WireType||(Jf.WireType={}))});var $F=A(xa=>{"use strict";Object.defineProperty(xa,"__esModule",{value:!0});xa.varint32read=xa.varint32write=xa.int64toString=xa.int64fromString=xa.varint64write=xa.varint64read=void 0;function tqt(){let t=0,e=0;for(let i=0;i<28;i+=7){let n=this.buf[this.pos++];if(t|=(n&127)<<i,(n&128)==0)return this.assertBounds(),[t,e]}let r=this.buf[this.pos++];if(t|=(r&15)<<28,e=(r&112)>>4,(r&128)==0)return this.assertBounds(),[t,e];for(let i=3;i<=31;i+=7){let n=this.buf[this.pos++];if(e|=(n&127)<<i,(n&128)==0)return this.assertBounds(),[t,e]}throw new Error("invalid varint")}xa.varint64read=tqt;function rqt(t,e,r){for(let s=0;s<28;s=s+7){let o=t>>>s,a=!(!(o>>>7)&&e==0),c=(a?o|128:o)&255;if(r.push(c),!a)return}let i=t>>>28&15|(e&7)<<4,n=e>>3!=0;if(r.push((n?i|128:i)&255),!!n){for(let s=3;s<31;s=s+7){let o=e>>>s,a=!!(o>>>7),c=(a?o|128:o)&255;if(r.push(c),!a)return}r.push(e>>>31&1)}}xa.varint64write=rqt;var VF=65536*65536;function iqt(t){let e=t[0]=="-";e&&(t=t.slice(1));let r=1e6,i=0,n=0;function s(o,a){let c=Number(t.slice(o,a));n*=r,i=i*r+c,i>=VF&&(n=n+(i/VF|0),i=i%VF)}return s(-24,-18),s(-18,-12),s(-12,-6),s(-6),[e,i,n]}xa.int64fromString=iqt;function nqt(t,e){if(e>>>0<=2097151)return""+(VF*e+(t>>>0));let r=t&16777215,i=(t>>>24|e<<8)>>>0&16777215,n=e>>16&65535,s=r+i*6777216+n*6710656,o=i+n*8147497,a=n*2,c=1e7;s>=c&&(o+=Math.floor(s/c),s%=c),o>=c&&(a+=Math.floor(o/c),o%=c);function l(u,f){let h=u?String(u):"";return f?"0000000".slice(h.length)+h:h}return l(a,0)+l(o,a)+l(s,1)}xa.int64toString=nqt;function sqt(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)}}xa.varint32write=sqt;function oqt(){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}xa.varint32read=oqt});var Km=A(Ym=>{"use strict";Object.defineProperty(Ym,"__esModule",{value:!0});Ym.PbLong=Ym.PbULong=Ym.detectBi=void 0;var mR=$F(),Ur;function XQe(){let t=new DataView(new ArrayBuffer(8));Ur=globalThis.BigInt!==void 0&&typeof t.getBigInt64=="function"&&typeof t.getBigUint64=="function"&&typeof t.setBigInt64=="function"&&typeof t.setBigUint64=="function"?{MIN:BigInt("-9223372036854775808"),MAX:BigInt("9223372036854775807"),UMIN:BigInt("0"),UMAX:BigInt("18446744073709551615"),C:BigInt,V:t}:void 0}Ym.detectBi=XQe;XQe();function ZQe(t){if(!t)throw new Error("BigInt unavailable, see https://github.com/timostamm/protobuf-ts/blob/v1.0.8/MANUAL.md#bigint-support")}var eLe=/^-?[0-9]+$/,JF=4294967296,WF=2147483648,
Line truncated
|
|
|
|
|
`)}};bM.RpcError=zee});var $ee=A(CM=>{"use strict";Object.defineProperty(CM,"__esModule",{value:!0});CM.mergeRpcOptions=void 0;var OLe=ri();function _3t(t,e){if(!e)return t;let r={};wM(t,r),wM(e,r);for(let i of Object.keys(e)){let n=e[i];switch(i){case"jsonOptions":r.jsonOptions=OLe.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=OLe.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},wM(t.meta,r.meta),wM(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(n):n.concat();break}}return r}CM.mergeRpcOptions=_3t;function wM(t,e){if(!t)return;let r=e;for(let[i,n]of Object.entries(t))n instanceof Date?r[i]=new Date(n.getTime()):Array.isArray(n)?r[i]=n.concat():r[i]=n}});var Jee=A(Yy=>{"use strict";Object.defineProperty(Yy,"__esModule",{value:!0});Yy.Deferred=Yy.DeferredState=void 0;var rh;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(rh=Yy.DeferredState||(Yy.DeferredState={}));var Wee=class{constructor(e=!0){this._state=rh.PENDING,this._promise=new Promise((r,i)=>{this._resolve=r,this._reject=i}),e&&this._promise.catch(r=>{})}get state(){return this._state}get promise(){return this._promise}resolve(e){if(this.state!==rh.PENDING)throw new Error(`cannot resolve ${rh[this.state].toLowerCase()}`);this._resolve(e),this._state=rh.RESOLVED}reject(e){if(this.state!==rh.PENDING)throw new Error(`cannot reject ${rh[this.state].toLowerCase()}`);this._reject(e),this._state=rh.REJECTED}resolvePending(e){this._state===rh.PENDING&&this.resolve(e)}rejectPending(e){this._state===rh.PENDING&&this.reject(e)}};Yy.Deferred=Wee});var Kee=A(IM=>{"use strict";Object.defineProperty(IM,"__esModule",{value:!0});IM.RpcOutputStreamController=void 0;var PLe=Jee(),Ky=ri(),Yee=class{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 i=r.indexOf(e);i>=0&&r.splice(i,1)}}clearLis(){for(let e of Object.values(this._lis))e.splice(0,e.length)}get closed(){return this._closed!==!1}notifyNext(e,r,i){Ky.assert((e?1:0)+(r?1:0)+(i?1:0)<=1,"only one emission at a time"),e&&this.notifyMessage(e),r&&this.notifyError(r),i&&this.notifyComplete()}notifyMessage(e){Ky.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){Ky.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(){Ky.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:()=>{let e=this._itState;Ky.assert(e,"bad state"),Ky.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 PLe.Deferred,e.p.promise)}}}pushIt(e){let r=this._itState;if(r)if(r.p){let i=r.p;Ky.assert(i.state==PLe.DeferredState.PENDING,"iterator contract broken"),"value"in e?i.resolve(e):i.reject(e),delete r.p}else r.q.push(e)}};IM.RpcOutputStreamController=Yee});var Zee=A(vC=>{"use strict";var R3t=vC&&vC.__awaiter||function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})};Object.defineProperty(vC,"__esModule",{value:!0});vC.UnaryCall=void 0;var Xee=class{constructor(e,r,i,n,s,o,a){this.method=e,this.requestHeaders=r,this.request=i,this.headers=n,this.response=s,this.status=o,this.trailers=a}then(e,r){return this.promiseFinished().then(i=>e?Promise.resolve(e(i)):i,i=>r?Promise.resolve(r(i)):Promise.reject(i))}promiseFinished(){return R3t(this,void 0,void 0,function*(){let[e,r,i,n]=yield Promise.all([this.headers,this.response,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,request:this.request,headers:e,response:r,status:i,trailers:n}})}};vC.UnaryCall=Xee});var tte=A(xC=>{"use strict";var T3t=xC&&xC.__awaiter||function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})};Object.defineProperty(xC,"__esModule",{value:!0});xC.ServerStreamingCal
Line truncated
|
|
|
|
|
globstar while`,e,f,r,h,d),this.matchOne(e.slice(f),r.slice(h),i))return this.debug("globstar found match!",f,a,d),!0;if(d==="."||d===".."||!n.dot&&d.charAt(0)==="."){this.debug("dot detected!",e,f,r,h);break}this.debug("globstar swallow a segment, and continue"),f++}return!!(i&&(this.debug(`
|
|
|
|
|
>>> no match, partial?`,e,f,r,h),f===a))}var p;if(typeof l=="string"?(p=u===l,this.debug("string match",l,u,p)):(p=u.match(l),this.debug("pattern match",l,u,p)),!p)return!1}if(s===a&&o===c)return!0;if(s===a)return i;if(o===c)return s===a-1&&e[s]==="";throw new Error("wtf?")}braceExpand(){return AFe(this.pattern,this.options)}parse(e,r){RM(e);let i=this.options;if(e==="**")if(i.noglobstar)e="*";else return _u;if(e==="")return"";let n="",s=!1,o=!1,a=[],c=[],l,u=!1,f=-1,h=-1,d,p,m,y=e.charAt(0)===".",g=i.dot||y,E=()=>y?"":g?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",w=x=>x.charAt(0)==="."?"":i.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",C=()=>{if(l){switch(l){case"*":n+=Qte,s=!0;break;case"?":n+=Mte,s=!0;break;default:n+="\\"+l;break}this.debug("clearStateChar %j %j",l,n),l=!1}};for(let x=0,M;x<e.length&&(M=e.charAt(x));x++){if(this.debug("%s %s %s %j",e,x,n,M),o){if(M==="/")return!1;dFe[M]&&(n+="\\"),n+=M,o=!1;continue}switch(M){case"/":return!1;case"\\":if(u&&e.charAt(x+1)==="-"){n+=M;continue}C(),o=!0;continue;case"?":case"*":case"+":case"@":case"!":if(this.debug("%s %s %s %j <-- stateChar",e,x,n,M),u){this.debug(" in class"),M==="!"&&x===h+1&&(M="^"),n+=M;continue}this.debug("call clearStateChar %j",l),C(),l=M,i.noext&&C();continue;case"(":{if(u){n+="(";continue}if(!l){n+="\\(";continue}let P={type:l,start:x-1,reStart:n.length,open:hFe[l].open,close:hFe[l].close};this.debug(this.pattern," ",P),a.push(P),n+=P.open,P.start===0&&P.type!=="!"&&(y=!0,n+=w(e.slice(x+1))),this.debug("plType %j %j",l,n),l=!1;continue}case")":{let P=a[a.length-1];if(u||!P){n+="\\)";continue}a.pop(),C(),s=!0,p=P,n+=p.close,p.type==="!"&&c.push(Object.assign(p,{reEnd:n.length}));continue}case"|":{let P=a[a.length-1];if(u||!P){n+="\\|";continue}C(),n+="|",P.start===0&&P.type!=="!"&&(y=!0,n+=w(e.slice(x+1)));continue}case"[":if(C(),u){n+="\\"+M;continue}u=!0,h=x,f=n.length,n+=M;continue;case"]":if(x===h+1||!u){n+="\\"+M;continue}d=e.substring(h+1,x);try{RegExp("["+E4t(g4t(d))+"]"),n+=M}catch{n=n.substring(0,f)+"(?:$.)"}s=!0,u=!1;continue;default:C(),dFe[M]&&!(M==="^"&&u)&&(n+="\\"),n+=M;break}}for(u&&(d=e.slice(h+1),m=this.parse(d,Lte),n=n.substring(0,f)+"\\["+m[0],s=s||m[1]),p=a.pop();p;p=a.pop()){let x;x=n.slice(p.reStart+p.open.length),this.debug("setting tail",n,p),x=x.replace(/((?:\\{2}){0,64})(\\?)\|/g,(P,V,k)=>(k||(k="\\"),V+V+k+"|")),this.debug(`tail=%j
|
|
|
|
|
%s`,x,x,p,n);let M=p.type==="*"?Qte:p.type==="?"?Mte:"\\"+p.type;s=!0,n=n.slice(0,p.reStart)+M+"\\("+x}C(),o&&(n+="\\\\");let N=p4t[n.charAt(0)];for(let x=c.length-1;x>-1;x--){let M=c[x],P=n.slice(0,M.reStart),V=n.slice(M.reStart,M.reEnd-8),k=n.slice(M.reEnd),H=n.slice(M.reEnd-8,M.reEnd)+k,z=P.split(")").length,ie=P.split("(").length-z,ne=k;for(let K=0;K<ie;K++)ne=ne.replace(/\)[+*?]?/,"");k=ne;let we=k===""&&r!==Lte?"(?:$|\\/)":"";n=P+V+k+we+H}if(n!==""&&s&&(n="(?=.)"+n),N&&(n=E()+n),r===Lte)return[n,s];if(i.nocase&&!s&&(s=e.toUpperCase()!==e.toLowerCase()),!s)return A4t(e);let F=i.nocase?"i":"";try{return Object.assign(new RegExp("^"+n+"$",F),{_glob:e,_src:n})}catch{return new RegExp("$.")}}makeRe(){if(this.regexp||this.regexp===!1)return this.regexp;let e=this.set;if(!e.length)return this.regexp=!1,this.regexp;let r=this.options,i=r.noglobstar?Qte:r.dot?h4t:d4t,n=r.nocase?"i":"",s=e.map(o=>(o=o.map(a=>typeof a=="string"?y4t(a):a===_u?_u:a._src).reduce((a,c)=>(a[a.length-1]===_u&&c===_u||a.push(c),a),[]),o.forEach((a,c)=>{a!==_u||o[c-1]===_u||(c===0?o.length>1?o[c+1]="(?:\\/|"+i+"\\/)?"+o[c+1]:o[c]=i:c===o.length-1?o[c-1]+="(?:\\/|"+i+")?":(o[c-1]+="(?:\\/|\\/"+i+"\\/)"+o[c+1],o[c+1]=_u))}),o.filter(a=>a!==_u).join("/"))).join("|");s="^(?:"+s+")$",this.negate&&(s="^(?!"+s+").*$");try{this.regexp=new RegExp(s,n)}catch{this.regexp=!1}return this.regexp}match(e,r=this.partial){if(this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return e==="";if(e==="/"&&r)return!0;let i=this.options;Fte.sep!=="/"&&(e=e.split(Fte.sep).join("/")),e=e.split(pFe),this.debug(this.pattern,"split",e);let n=this.set;this.debug(this.pattern,"set",n);let s;for(let o=e.length-1;o>=0&&(s=e[o],!s);o--);for(let o=0;o<n.length;o++){let a=n[o],c=e;if(i.matchBase&&a.length===1&&(c=[s]),this.matchOne(c,a,r))return i.flipNegate?!0:!this.negate}return i.flipNegate?!1:this.negate}static defaults(e){return Ic.defaults(e).Minimatch}};Ic.Minimatch=QC});var CFe=A((m$r,wFe)=>{wFe.exports=bFe;var Gte=require("fs"),{EventEmitter:b4t}=require("events"),{Minimatch:qte}=gFe(),{resolve:w4t}=require("path");function C4t(t,e){return new Promise((r,i)=>{Gte.readdir(t,{withFileTypes:!0},(n,s)=>{if(n)switch(n.code){case"ENOTDIR":e?i(n):r([]);break;case"ENOTSUP":case"ENOENT":case"ENAMETOOLONG":case"UNKNOWN":r([]);break;default:i(n);break}else r(s)})})}function yFe(t,e){return new Promise((r,i)=>{(e?Gte.stat:Gte.lstat)(t,(s,o)=>{s?s.code==="ENOENT"?r(e?yFe(t,!1):null):r(null):r(o)})})}async function*EFe(t,e,r,i,n,s){let o=await C4t(e+t,s);for(let a of o){let c=a.name;c===void 0&&(c=a,i=!0);let l=t+"/"+c,u=l.slice(1),f=e+"/"+u,h=null;(i||r)&&(h=await yFe(f,r)),!h&&a.name!==void 0&&(h=a),h===null&&(h={isDirectory:()=>!1}),h.isDirectory()?n(u)||(yield{relative:u,absolute:f,stats:h},yield*EFe(l,e,r,i,n,!1)):yield{relative:u,absolute:f,stats:h}}}async function*I4t(t,e,r,i){yield*EFe("",t,e,r,i,!0)}function S4t(t){return{pattern:t.pattern,dot:!!t.dot,noglobstar:!!t.noglobstar,matchBase:!!t.matchBase,nocase:!!t.nocase,ignore:t.ignore,skip:t.skip,follow:!!t.follow,stat:!!t.stat,nodir:!!t.nodir,mark:!!t.mark,silent:!!t.silent,absolute:!!t.absolute}}var TM=class extends b4t{constructor(e,r,i){if(super(),typeof r=="function"&&(i=r,r=null),this.options=S4t(r||{}),this.matchers=[],this.options.pattern){let n=Array.isArray(this.options.pattern)?this.options.pattern:[this.options.pattern];this.matchers=n.map(s=>new qte(s,{dot:this.options.dot,noglobstar:this.options.noglobstar,matchBase:this.options.matchBase,nocase:this.options.nocase}))}if(this.ignoreMatchers=[],this.options.ignore){let n=Array.isArray(this.options.ignore)?this.options.ignore:[this.options.ignore];this.ignoreMatchers=n.map(s=>new qte(s,{dot:!0}))}if(this.skipMatchers=[],this.options.skip){let n=Array.isArray(this.options.skip)?this.options.skip:[this.options.skip];this.skipMatchers=n.map(s=>new qte(s,{dot:!0}))}this.iterator=I4t(w4t(e||"."),this.options.follow,this.options.stat,this._shouldSkipDirectory.bind(this)),this.paused=!1,this.inactive=!1,this.aborted=!1,i&&(this._matches=[],this.on("match",n=>this._matches.push(this.options.absolute?n.absolute:n.relative)),this.on("error",n=>i(n)),this.on("end",()=>i(null,this._matches))),setTimeout(()=>this._next(),0)}_shouldSkipDirectory(e){return this.skipMatchers.some(r=>r.match(e))}_fileMatches(e,r){let i=e+(r?"/":"");return(this.matchers.length===0||this.matchers.some(n=>n.match(i)))&&!this.ignoreMatchers.some(n=>n.match(i))&&(!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 i=e.value.relative,n=e.value.absolute;this.options.mark&&r&&(i+="/",n+="/"),this.options.stat?this.emit("match",{relative:i,absolute:n,stat:e.value.stats}):this.emit("match",{relative:i,absolute:n})}this._next(this.iterator)}}).catch(e=>{this.abort(),this.emit("error",e),!e.code&&!this.options.silent&&console.erro
Line truncated
|
|
|
|
|
`,D);D=Y===-1?T.length:Y}else if(U!==-1&&T[D]==="/"&&T[D+1]==="*"){let Y=T.indexOf("*/",D);Y!==-1?(D=Y+2,U=T.indexOf("*/",D)):(B+=T[D],D++)}else B+=T[D],D++;return B}function fe(T){let B=Z(T.toString()),D=B.match(he);if(D||(D=B.match(b)),!D)throw new Error(`could not parse args in autoInject
|
|
|
|
|
Source:
|
|
|
|
|
`+b);let[,R]=B;return R.replace(/\s/g,"").split(Sv).map(k=>k.replace(hb,"").trim())}o(Bv,"parseParams");function bA(I,b){var B={};return Object.keys(I).forEach(R=>{var k=I[R],L,U=p(k),V=!U&&k.length===1||U&&k.length===0;if(Array.isArray(k))L=[...k],k=L.pop(),B[R]=L.concat(L.length>0?Y:k);else if(V)B[R]=k;else{if(L=Bv(k),k.length===0&&!U&&L.length===0)throw new Error("autoInject task functions require explicit parameters.");U||L.pop(),B[R]=L.concat(Y)}function Y(Se,wt){var Dt=L.map(Bt=>Se[Bt]);Dt.push(wt),E(k)(...Dt)}o(Y,"newTask")}),Hf(B,b)}o(bA,"autoInject");class vv{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,B){B.prev=b,B.next=b.next,b.next?b.next.prev=B:this.tail=B,b.next=B,this.length+=1}insertBefore(b,B){B.prev=b.prev,B.next=b,b.prev?b.prev.next=B:this.head=B,b.prev=B,this.length+=1}unshift(b){this.head?this.insertBefore(this.head,b):mb(this,b)}push(b){this.tail?this.insertAfter(this.tail,b):mb(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 B=this.head;B;){var{next:R}=B;b(B)&&this.removeLink(B),B=R}return this}}function mb(I,b){I.length=1,I.head=I.tail=b}o(mb,"setInitial");function wA(I,b,B){if(b==null)b=1;else if(b===0)throw new RangeError("Concurrency must not be zero");var R=E(I),k=0,L=[];let U={error:[],drain:[],saturated:[],unsaturated:[],empty:[]};function V(Pe,we){U[Pe].push(we)}o(V,"on");function Y(Pe,we){let Oe=o((...vt)=>{Se(Pe,Oe),we(...vt)},"handleAndRemove");U[Pe].push(Oe)}o(Y,"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 wt(Pe,...we){U[Pe].forEach(Oe=>Oe(...we))}o(wt,"trigger");var Dt=!1;function Bt(Pe,we,Oe,vt){if(vt!=null&&typeof vt!="function")throw new Error("task callback must be a function");Qt.started=!0;var mr,qn;function Oo(Uh,...wb){if(Uh)return Oe?qn(Uh):mr();if(wb.length<=1)return mr(wb[0]);mr(wb)}o(Oo,"promiseCallback");var vA=Qt._createTaskItem(Pe,Oe?Oo:vt||Oo);if(we?Qt._tasks.unshift(vA):Qt._tasks.push(vA),Dt||(Dt=!0,u(()=>{Dt=!1,Qt.process()})),Oe||!vt)return new Promise((Uh,wb)=>{mr=Uh,qn=wb})}o(Bt,"_insert");function Po(Pe){return function(we,...Oe){k-=1;for(var vt=0,mr=Pe.length;vt<mr;vt++){var qn=Pe[vt],Oo=L.indexOf(qn);Oo===0?L.shift():Oo>0&&L.splice(Oo,1),qn.callback(we,...Oe),we!=null&&wt("error",we,qn.data)}k<=Qt.concurrency-Qt.buffer&&wt("unsaturated"),Qt.idle()&&wt("drain"),Qt.process()}}o(Po,"_createCB");function BA(Pe){return Pe.length===0&&Qt.idle()?(u(()=>wt("drain")),!0):!1}o(BA,"_maybeDrain");let Mh=o(Pe=>we=>{if(!we)return new Promise((Oe,vt)=>{Y(Pe,(mr,qn)=>{if(mr)return vt(mr);Oe(qn)})});Se(Pe),V(Pe,we)},"eventMethod");var bb=!1,Qt={_tasks:new vv,_createTaskItem(Pe,we){return{data:Pe,callback:we}},*[Symbol.iterator](){yield*Qt._tasks[Symbol.iterator]()},concurrency:b,payload:B,buffer:b/4,started:!1,paused:!1,push(Pe,we){return Array.isArray(Pe)?BA(Pe)?void 0:Pe.map(Oe=>Bt(Oe,!1,!1,we)):Bt(Pe,!1,!1,we)},pushAsync(Pe,we){return Array.isArray(Pe)?BA(Pe)?void 0:Pe.map(Oe=>Bt(Oe,!1,!0,we)):Bt(Pe,!1,!0,we)},kill(){Se(),Qt._tasks.empty()},unshift(Pe,we){return Array.isArray(Pe)?BA(Pe)?void 0:Pe.map(Oe=>Bt(Oe,!0,!1,we)):Bt(Pe,!0,!1,we)},unshiftAsync(Pe,we){return Array.isArray(Pe)?BA(Pe)?void 0:Pe.map(Oe=>Bt(Oe,!0,!0,we)):Bt(Pe,!0,!0,we)},remove(Pe){Qt._tasks.remove(Pe)},process(){if(!bb){for(bb=!0;!Qt.paused&&k<Qt.concurrency&&Qt._tasks.length;){var Pe=[],we=[],Oe=Qt._tasks.length;Qt.payload&&(Oe=Math.min(Oe,Qt.payload));for(var vt=0;vt<Oe;vt++){var mr=Qt._tasks.shift();Pe.push(mr),L.push(mr),we.push(mr.data)}k+=1,Qt._tasks.length===0&&wt("empty"),k===Qt.concurrency&&wt("saturated");var qn=ee(Po(Pe));R(we,qn)}bb=!1}},length(){return Qt._tasks.length},running(){return k},workersList(){return L},idle(){return Qt._tasks.length+k===0},pause(){Qt.paused=!0},resume(){Qt.paused!==!1&&(Qt.paused=!1,u(Qt.process))}};return Object.defineProperties(Qt,{saturated:{writable:!1,value:Mh("saturated")},unsaturated:{writable:!1,value:Mh("unsaturated")},empty:{writable:!1,value:Mh("empty")},drain:{writable:!1,value:Mh("drain")},error:{writable:!1,value:Mh("error")}}),Qt}o(wA,"queue$1");function IA(I,b){return wA(I,1,b)}o(IA,"cargo$1");function $s(I,b,B){return wA(I,b,B)}o($s,"cargo");function xv(I,b,B,R){R=x(R);var k=E(B);return Yr(I,(L,U,V)=>{k(b,L,(Y,Se)=>{b=Se,V(Y)})},L=>R(L,b))}o(xv,"reduce");var qa=y(xv,4);function Ab(...I){var b=I.map(E);return function(...B){var R=this,k=B[B.length-1];return typeof k=="function"?B.pop():k=Ua(),qa(b,B,(L,U,V)=>{U.apply(R,L.concat((Y,...Se)=>{V(Y,Se)}))},(L,U)=>k(L,...U)),k[gs]}}o(Ab,"seq");function be(...I){return Ab(...I.revers
Line truncated
|
|
|
|
|
GFS4: `),console.error(t)},"debug"));Nr[yi]||(t2e=global[yi]||[],n2e(Nr,t2e),Nr.close=(function(t){function e(r,n){return t.call(Nr,r,function(i){i||r2e(),typeof n=="function"&&n.apply(this,arguments)})}return o(e,"close"),Object.defineProperty(e,EQ,{value:t}),e})(Nr.close),Nr.closeSync=(function(t){function e(r){t.apply(Nr,arguments),r2e()}return o(e,"closeSync"),Object.defineProperty(e,EQ,{value:t}),e})(Nr.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){ym(Nr[yi]),require("assert").equal(Nr[yi].length,0)}));var t2e;global[yi]||n2e(global,Nr[yi]);yW.exports=AW(HSt(Nr));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!Nr.__patched&&(yW.exports=AW(Nr),Nr.__patched=!0);function AW(t){qSt(t),t.gracefulify=AW,t.createReadStream=Q,t.createWriteStream=F;var e=t.readFile;t.readFile=r;function r(T,q,H){return typeof q=="function"&&(H=q,q=null),W(T,q,H);function W(ee,te,ce,J){return e(ee,te,function(z){z&&(z.code==="EMFILE"||z.code==="ENFILE")?wE([W,[ee,te,ce],z,J||Date.now(),Date.now()]):typeof ce=="function"&&ce.apply(this,arguments)})}o(W,"go$readFile")}o(r,"readFile");var n=t.writeFile;t.writeFile=i;function i(T,q,H,W){return typeof H=="function"&&(W=H,H=null),ee(T,q,H,W);function ee(te,ce,J,z,Ie){return n(te,ce,J,function(Be){Be&&(Be.code==="EMFILE"||Be.code==="ENFILE")?wE([ee,[te,ce,J,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,q,H,W){return typeof H=="function"&&(W=H,H=null),ee(T,q,H,W);function ee(te,ce,J,z,Ie){return s(te,ce,J,function(Be){Be&&(Be.code==="EMFILE"||Be.code==="ENFILE")?wE([ee,[te,ce,J,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,q,H,W){return typeof H=="function"&&(W=H,H=0),ee(T,q,H,W);function ee(te,ce,J,z,Ie){return c(te,ce,J,function(Be){Be&&(Be.code==="EMFILE"||Be.code==="ENFILE")?wE([ee,[te,ce,J,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=d;var f=/^v[0-5]\./;function d(T,q,H){typeof q=="function"&&(H=q,q=null);var W=f.test(process.version)?o(function(ce,J,z,Ie){return u(ce,ee(ce,J,z,Ie))},"go$readdir"):o(function(ce,J,z,Ie){return u(ce,J,ee(ce,J,z,Ie))},"go$readdir");return W(T,q,H);function ee(te,ce,J,z){return function(Ie,Be){Ie&&(Ie.code==="EMFILE"||Ie.code==="ENFILE")?wE([W,[te,ce,J],Ie,z||Date.now(),Date.now()]):(Be&&Be.sort&&Be.sort(),typeof J=="function"&&J.call(this,Ie,Be))}}}if(o(d,"readdir"),process.version.substr(0,4)==="v0.8"){var h=GSt(t);y=h.ReadStream,w=h.WriteStream}var p=t.ReadStream;p&&(y.prototype=Object.create(p.prototype),y.prototype.open=C);var A=t.WriteStream;A&&(w.prototype=Object.create(A.prototype),w.prototype.open=S),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,q){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(q,H){q?(T.autoClose&&T.destroy(),T.emit("error",q)):(T.fd=H,T.emit("open",H),T.read())})}o(C,"ReadStream$open");function w(T,q){return this instanceof w?(A.apply(this,arguments),this):w.apply(Object.create(w.prototype),arguments)}o(w,"WriteStream");function S(){var T=this;j(T.path,T.flags,T.mode,function(q,H){q?(T.destroy(),T.emit("error",q)):(T.fd=H,T.emit("open",H))})}o(S,"WriteStream$open");function Q(T,q){return new t.ReadStream(T,q)}o(Q,"createReadStream");function F(T,q){return new t.WriteStream(T,q)}o(F,"createWriteStream");var x=t.open;t.open=j;function j(T,q,H,W){return typeof H=="function"&&(W=H,H=null),ee(T,q,H,W);function ee(te,ce,J,z,Ie){return x(te,ce,J,function(Be,st){Be&&(Be.code==="EMFILE"||Be.code==="ENFILE")?wE([ee,[te,ce,J,z],Be,Ie||Date.now(),Date.now()]):typeof z=="function"&&z.apply(this,arguments)})}o(ee,"go$open")}return o(j,"open"),t}o(AW,"patch");function wE(t){ym("ENQUEUE",t[0].name,t[1]),Nr[yi].push(t),gW()}o(wE,"enqueue");var yQ;function r2e(){for(var t=Date.now(),e=0;e<Nr[yi].length;++e)Nr[yi][e].length>2&&(Nr[yi][e][3]=t,Nr[yi][e][4]=t);gW()}o(r2e,"resetQueue");function gW(){if(clearTimeout(yQ),yQ=void 0,Nr[yi].length!==0){var t=Nr[yi].shift(),e=t[0],r=t[1],n=t[2],i=t[3],s=t[4];if(i===void 0)ym("RETRY",e.name,r),e.apply(null,r);else if(Date.now()-i>=6e4){ym("TIMEOUT",e.name,r);var a=r.pop();typeof
Line truncated
|
|
|
|
|
`;super(r),this.name="AggregateError",this.errors=e}};iJ.exports={AggregateError:nJ,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 v_t},isArrayBufferView(t){return ArrayBuffer.isView(t)}},isBlob:x_t,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);YNe(e,"signal"),__t(r,"listener");let n;return e.aborted?queueMicrotask(()=>r()):(e.addEventListener("abort",r,{__proto__:null,once:!0,[w_t]:!0}),n=o(()=>{e.removeEventListener("abort",r)},"removeEventListener")),{__proto__:null,[I_t](){var i;(i=n)===null||i===void 0||i()}}},"addAbortListener"),AbortSignalAny:S_t.any||o(function(e){if(e.length===1)return e[0];let r=new B_t,n=o(()=>r.abort(),"abort");return e.forEach(i=>{YNe(i,"signals"),i.addEventListener("abort",n,{once:!0})}),r.signal.addEventListener("abort",()=>{e.forEach(i=>i.removeEventListener("abort",n))},{once:!0}),r.signal},"AbortSignalAny")};iJ.exports.promisify.custom=Symbol.for("nodejs.util.promisify.custom")});var cs=m((nkr,ZNe)=>{"use strict";var{format:N_t,inspect:GQ,AggregateError:R_t}=Di(),T_t=globalThis.AggregateError||R_t,D_t=Symbol("kIsNodeError"),Q_t=["string","function","number","object","Function","Object","boolean","bigint","symbol"],k_t=/^([A-Z][a-z0-9]*)+$/,P_t="__node_internal_",HQ={};function bm(t,e){if(!t)throw new HQ.ERR_INTERNAL_ASSERTION(e)}o(bm,"assert");function KNe(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(KNe,"addNumericalSeparator");function O_t(t,e,r){if(typeof e=="function")return bm(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 bm(n===r.length,`Code: ${t}; The provided arguments length (${r.length}) does not match the required ones (${n}).`),r.length===0?e:N_t(e,...r)}o(O_t,"getMessage");function Ci(t,e,r){r||(r=Error);class n extends r{static{o(this,"NodeError")}constructor(...s){super(O_t(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[D_t]=!0,HQ[t]=n}o(Ci,"E");function XNe(t){let e=P_t+t.name;return Object.defineProperty(t,"name",{value:e}),t}o(XNe,"hideStackFrames");function L_t(t,e){if(t&&e&&t!==e){if(Array.isArray(e.errors))return e.errors.push(t),e;let r=new T_t([e,t],e.message);return r.code=e.code,r}return t||e}o(L_t,"aggregateTwoErrors");var sJ=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 HQ.ERR_INVALID_ARG_TYPE("options","Object",r);super(e,r),this.code="ABORT_ERR",this.name="AbortError"}};Ci("ERR_ASSERTION","%s",Error);Ci("ERR_INVALID_ARG_TYPE",(t,e,r)=>{bm(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)bm(typeof l=="string","All expected entries have to be of type string"),Q_t.includes(l)?i.push(l.toLowerCase()):k_t.test(l)?s.push(l):(bm(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+=P7(" linkpath="+e.linkname+`
|
|
|
|
|
`));let n=e.pax;if(n)for(let i in n)r+=P7(" "+i+"="+n[i]+`
|
|
|
|
|
`);return Rt.from(r)},"encodePax");fC.decodePax=o(function(e){let r={};for(;e.length;){let n=0;for(;n<e.length&&e[n]!==32;)n++;let i=parseInt(Rt.toString(e.subarray(0,n)),10);if(!i)return r;let s=Rt.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");fC.encode=o(function(e){let r=Rt.alloc(512),n=e.name,i="";if(e.typeflag===5&&n[n.length-1]!=="/"&&(n+="/"),Rt.byteLength(n)!==n.length)return null;for(;Rt.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 Rt.byteLength(n)>100||Rt.byteLength(i)>155||e.linkname&&Rt.byteLength(e.linkname)>100?null:(Rt.write(r,n),Rt.write(r,lh(e.mode&ZFt,6),100),Rt.write(r,lh(e.uid,6),108),Rt.write(r,lh(e.gid,6),116),oMt(e.size,r,124),Rt.write(r,lh(e.mtime.getTime()/1e3|0,11),136),r[156]=EP+iMt(e.type),e.linkname&&Rt.write(r,e.linkname,157),Rt.copy(XPe,r,RB),Rt.copy(YFt,r,O7),e.uname&&Rt.write(r,e.uname,265),e.gname&&Rt.write(r,e.gname,297),Rt.write(r,lh(e.devmajor||0,6),329),Rt.write(r,lh(e.devminor||0,6),337),i&&Rt.write(r,i,345),Rt.write(r,lh(eOe(r),6),148),r)},"encode");fC.decode=o(function(e,r,n){let i=e[156]===0?0:e[156]-EP,s=uC(e,0,100,r),a=ch(e,100,8),c=ch(e,108,8),l=ch(e,116,8),u=ch(e,124,12),f=ch(e,136,12),d=nMt(i),h=e[157]===0?null:uC(e,157,100,r),p=uC(e,265,32),A=uC(e,297,32),g=ch(e,329,8),E=ch(e,337,8),y=eOe(e);if(y===256)return null;if(y!==ch(e,148,8))throw new Error("Invalid tar header. Maybe the tar is corrupted or it needs to be gunzipped?");if(eMt(e))e[345]&&(s=uC(e,345,155,r)+"/"+s);else if(!tMt(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*f),type:d,linkname:h,uname:p,gname:A,devmajor:g,devminor:E,pax:null}},"decode");function eMt(t){return Rt.equals(XPe,t.subarray(RB,RB+6))}o(eMt,"isUSTAR");function tMt(t){return Rt.equals(KFt,t.subarray(RB,RB+6))&&Rt.equals(XFt,t.subarray(O7,O7+2))}o(tMt,"isGNU");function rMt(t,e,r){return typeof t!="number"?r:(t=~~t,t>=e?e:t>=0||(t+=e,t>=0)?t:0)}o(rMt,"clamp");function nMt(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(nMt,"toType");function iMt(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(iMt,"toTypeflag");function ZPe(t,e,r,n){for(;r<n;r++)if(t[r]===e)return r;return n}o(ZPe,"indexOf");function eOe(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(eOe,"cksum");function lh(t,e){return t=t.toString(8),t.length>e?JFt.slice(0,e)+" ":WFt.slice(0,e-t.length)+t+" "}o(lh,"encodeOct");function sMt(t,e,r){e[r]=128;for(let n=11;n>0;n--)e[r+n]=t&255,t=Math.floor(t/256)}o(sMt,"encodeSizeBin");function oMt(t,e,r){t.toString(8).length>11?sMt(t,e,r):Rt.write(e,lh(t,11),r)}o(oMt,"encodeSize");function aMt(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(aMt,"parse256");function ch(t,e,r){if(t=t.subarray(e,e+r),e=0,t[e]&128)return aMt(t);{for(;e<t.length&&t[e]===32;)e++;let n=rMt(ZPe(t,32,e,t.length),t.length,t.length);for(;e<n&&t[e]===0;)e++;return n===e?0:parseInt(Rt.toString(t.subarray(e,n)),8)}}o(ch,"decodeOct");function uC(t,e,r,n){return Rt.toString(t.subarray(e,ZPe(t,0,e,e+r)),n)}o(uC,"decodeStr");function P7(t){let e=Rt.byteLength(t),r=Math.floor(Math.log(e)/Math.log(10))+1;return e+r>=Math.pow(10,r)&&r++,e+r+t}o(P7,"addLength")});var sOe=m((uFr,iOe)=>{var{Writable:cMt,Readable:lMt,getStreamError:tOe}=k7(),uMt=y7(),rOe=yP(),dC=L7(),fMt=rOe.alloc(0),M7=class{static{o(this,"BufferList")}constructor(){this.buffered=0,this.shifted=0,this.queue=new uMt,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 fMt;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 rOe.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)}},U7=class extends lMt{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+"+DO.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=BHt()+e+" "+t[0]}o(SHt,"formatArgs");function BHt(){return oi.inspectOpts.hideDate?"":new Date().toISOString()+" "}o(BHt,"getDate");function vHt(...t){return process.stderr.write(TO.formatWithOptions(oi.inspectOpts,...t)+`
|
|
|
|
|
`)}o(vHt,"log");function xHt(t){t?process.env.DEBUG=t:delete process.env.DEBUG}o(xHt,"save");function _Ht(){return process.env.DEBUG}o(_Ht,"load");function NHt(t){t.inspectOpts={};let e=Object.keys(oi.inspectOpts);for(let r=0;r<e.length;r++)t.inspectOpts[e[r]]=oi.inspectOpts[e[r]]}o(NHt,"init");DO.exports=BX()(oi);var{formatters:cUe}=DO.exports;cUe.o=function(t){return this.inspectOpts.colors=this.useColors,TO.inspect(t,this.inspectOpts).split(`
|
|
|
|
|
`).map(e=>e.trim()).join(" ")};cUe.O=function(t){return this.inspectOpts.colors=this.useColors,TO.inspect(t,this.inspectOpts)}});var xX=m((UGr,vX)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?vX.exports=aUe():vX.exports=lUe()});var kO=m(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 _X=class extends Error{static{o(this,"ValueError")}};Wr.ValueError=_X;var NX=class extends Error{static{o(this,"RuntimeError")}};Wr.RuntimeError=NX;var RX=class extends Error{static{o(this,"PersistError")}};Wr.PersistError=RX;var ev=class extends Error{static{o(this,"RepositoryError")}};Wr.RepositoryError=ev;var QO=class extends ev{static{o(this,"BadVersionError")}};Wr.BadVersionError=QO;var TX=class extends QO{static{o(this,"EqualVersionError")}};Wr.EqualVersionError=TX;var DX=class extends ev{static{o(this,"ExpiredMetadataError")}};Wr.ExpiredMetadataError=DX;var tv=class extends Error{static{o(this,"DownloadError")}};Wr.DownloadError=tv;var QX=class extends tv{static{o(this,"DownloadLengthMismatchError")}};Wr.DownloadLengthMismatchError=QX;var kX=class extends tv{static{o(this,"DownloadHTTPError")}statusCode;constructor(e,r){super(e),this.statusCode=r}};Wr.DownloadHTTPError=kX});var fUe=m(FC=>{"use strict";var OX=FC&&FC.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(FC,"__esModule",{value:!0});FC.withTempFile=void 0;var PX=OX(require("fs/promises")),RHt=OX(require("os")),uUe=OX(require("path")),THt=o(async t=>DHt(async e=>t(uUe.default.join(e,"tempfile"))),"withTempFile");FC.withTempFile=THt;var DHt=o(async t=>{let e=await PX.default.realpath(RHt.default.tmpdir()),r=await PX.default.mkdtemp(e+uUe.default.sep);try{return await t(r)}finally{await PX.default.rm(r,{force:!0,recursive:!0,maxRetries:3})}},"withTempDir")});var hUe=m((zGr,dUe)=>{var LX=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)}};dUe.exports={RetryOperation:LX}});var AUe=m(($Gr,mUe)=>{var{RetryOperation:QHt}=hUe(),pUe=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"),kHt=o(t=>t?.code==="EPROMISERETRY"&&Object.hasOwn(t,"retried"),"isRetryError"),PHt=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(pUe(s,i));r.sort((s,a)=>s-a)}else e.forever&&r.push(pUe(0,i))}let n=new QHt(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(!kHt(c))return s(c);if(!n.retry(c.retried||new Error))return s(c.retried)}})})},"promiseRetry");mUe.exports={promiseRetry:PHt}});var UX=m(Sh=>{"use strict";var MX=Sh&&Sh.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Sh,"__esModule",{value:!0});Sh.DefaultFetcher=Sh.BaseFetcher=void 0;var OHt=MX(xX()),gUe=MX(require("fs")),LHt=MX(require("util")),yUe=kO(),FHt=fUe(),MHt=AUe(),UHt=(0,OHt.default)("tuf:fetch"),qHt="User-Agent",PO=class{static{o(this,"BaseFetcher")}async downloadFile(e,r,n){return(0,FHt.withTempFile)(async i=>{let s=await this.fetch(e),a=0,c=gUe.default.createWriteStream(i),l=s.getReader();try{for(;;){let{done:u,value:f}=await l.read();if(u)break;if(a+=f.length,a>r)throw new yUe.DownloadLengthMismatchError("Max length reached");await GHt(c,Buffer.from(f))}}finally{l.releaseLock(),await LHt.default.promisify(c.close).bind(c)()}return n(i)})}async downloadBytes(e,r){return this.downloadFile(e,r,async n=>{let i=gUe.defau
Line truncated
|
|
|
|
|
`).forEach(r=>{r.match($8t)||r.match(W8t)||(e+=r)}),Buffer.from(e,"base64")}o(J8t,"toDER");function Y8t(t,e="CERTIFICATE"){let n=t.toString("base64").match(/.{1,64}/g)||"";return[`-----BEGIN ${e}-----`,...n,`-----END ${e}-----`].join(`
|
|
|
|
|
`+B);let[,U]=D;return U.replace(/\s/g,"").split(v).map(Y=>Y.replace(L,"").trim())}function Ne(T,B){var D={};return Object.keys(T).forEach(U=>{var Y=T[U],ee,re=d(Y),oe=!re&&Y.length===1||re&&Y.length===0;if(Array.isArray(Y))ee=[...Y],Y=ee.pop(),D[U]=ee.concat(ee.length>0?de:Y);else if(oe)D[U]=Y;else{if(ee=fe(Y),Y.length===0&&!re&&ee.length===0)throw new Error("autoInject task functions require explicit parameters.");re||ee.pop(),D[U]=ee.concat(de)}function de(Je,nr){var pr=ee.map(or=>Je[or]);pr.push(nr),y(Y)(...pr)}}),te(D,B)}class Ce{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,D){D.prev=B,D.next=B.next,B.next?B.next.prev=D:this.tail=D,B.next=D,this.length+=1}insertBefore(B,D){D.prev=B.prev,D.next=B,B.prev?B.prev.next=D:this.head=D,B.prev=D,this.length+=1}unshift(B){this.head?this.insertBefore(this.head,B):et(this,B)}push(B){this.tail?this.insertAfter(this.tail,B):et(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 D=this.head;D;){var{next:U}=D;B(D)&&this.removeLink(D),D=U}return this}}function et(T,B){T.length=1,T.head=T.tail=B}function It(T,B,D){if(B==null)B=1;else if(B===0)throw new RangeError("Concurrency must not be zero");var U=y(T),Y=0,ee=[];let re={error:[],drain:[],saturated:[],unsaturated:[],empty:[]};function oe(at,$e){re[at].push($e)}function de(at,$e){let ct=(...ar)=>{Je(at,ct),$e(...ar)};re[at].push(ct)}function Je(at,$e){if(!at)return Object.keys(re).forEach(ct=>re[ct]=[]);if(!$e)return re[at]=[];re[at]=re[at].filter(ct=>ct!==$e)}function nr(at,...$e){re[at].forEach(ct=>ct(...$e))}var pr=!1;function or(at,$e,ct,ar){if(ar!=null&&typeof ar!="function")throw new Error("task callback must be a function");mr.started=!0;var ci,Gn;function Uc(bg,...DB){if(bg)return ct?Gn(bg):ci();if(DB.length<=1)return ci(DB[0]);ci(DB)}var V0=mr._createTaskItem(at,ct?Uc:ar||Uc);if($e?mr._tasks.unshift(V0):mr._tasks.push(V0),pr||(pr=!0,l(()=>{pr=!1,mr.process()})),ct||!ar)return new Promise((bg,DB)=>{ci=bg,Gn=DB})}function Mc(at){return function($e,...ct){Y-=1;for(var ar=0,ci=at.length;ar<ci;ar++){var Gn=at[ar],Uc=ee.indexOf(Gn);Uc===0?ee.shift():Uc>0&&ee.splice(Uc,1),Gn.callback($e,...ct),$e!=null&&nr("error",$e,Gn.data)}Y<=mr.concurrency-mr.buffer&&nr("unsaturated"),mr.idle()&&nr("drain"),mr.process()}}function z0(at){return at.length===0&&mr.idle()?(l(()=>nr("drain")),!0):!1}let Eg=at=>$e=>{if(!$e)return new Promise((ct,ar)=>{de(at,(ci,Gn)=>{if(ci)return ar(ci);ct(Gn)})});Je(at),oe(at,$e)};var NB=!1,mr={_tasks:new Ce,_createTaskItem(at,$e){return{data:at,callback:$e}},*[Symbol.iterator](){yield*mr._tasks[Symbol.iterator]()},concurrency:B,payload:D,buffer:B/4,started:!1,paused:!1,push(at,$e){return Array.isArray(at)?z0(at)?void 0:at.map(ct=>or(ct,!1,!1,$e)):or(at,!1,!1,$e)},pushAsync(at,$e){return Array.isArray(at)?z0(at)?void 0:at.map(ct=>or(ct,!1,!0,$e)):or(at,!1,!0,$e)},kill(){Je(),mr._tasks.empty()},unshift(at,$e){return Array.isArray(at)?z0(at)?void 0:at.map(ct=>or(ct,!0,!1,$e)):or(at,!0,!1,$e)},unshiftAsync(at,$e){return Array.isArray(at)?z0(at)?void 0:at.map(ct=>or(ct,!0,!0,$e)):or(at,!0,!0,$e)},remove(at){mr._tasks.remove(at)},process(){if(!NB){for(NB=!0;!mr.paused&&Y<mr.concurrency&&mr._tasks.length;){var at=[],$e=[],ct=mr._tasks.length;mr.payload&&(ct=Math.min(ct,mr.payload));for(var ar=0;ar<ct;ar++){var ci=mr._tasks.shift();at.push(ci),ee.push(ci),$e.push(ci.data)}Y+=1,mr._tasks.length===0&&nr("empty"),Y===mr.concurrency&&nr("saturated");var Gn=z(Mc(at));U($e,Gn)}NB=!1}},length(){return mr._tasks.length},running(){return Y},workersList(){return ee},idle(){return mr._tasks.length+Y===0},pause(){mr.paused=!0},resume(){mr.paused!==!1&&(mr.paused=!1,l(mr.process))}};return Object.defineProperties(mr,{saturated:{writable:!1,value:Eg("saturated")},unsaturated:{writable:!1,value:Eg("unsaturated")},empty:{writable:!1,value:Eg("empty")},drain:{writable:!1,value:Eg("drain")},error:{writable:!1,value:Eg("error")}}),mr}function bt(T,B){return It(T,1,B)}function dt(T,B,D){return It(T,B,D)}function dr(T,B,D,U){U=x(U);var Y=y(D);return ir(T,(ee,re,oe)=>{Y(B,ee,(de,Je)=>{B=Je,oe(de)})},ee=>U(ee,B))}var sr=g(dr,4);function Fr(...T){var B=T.map(y);return function(...D){var U=this,Y=D[D.length-1];return typeof Y=="function"?D.pop():Y=W(),sr(B,D,(ee,re,oe)=>{re.apply(U,ee.concat((de,...Je)=>{oe(de,Je)}))},(ee,re)=>Y(ee,...re)),Y[G]}}function ye(...T){return Fr(...T.reverse())}function $(T,B,D,U){return w(ne(B),T,D,U)}var O=g($,4);function J(T,B,D,U){var Y=y(D);return O(T,B,(ee,re)=>{Y(ee,(oe,...de)=>oe?re(oe):re(oe,de))},(ee,re)=>{for(var oe=[],de=0;de<re.length;de++)re[de]&&(oe=oe.concat(...re[de]));return U(ee,oe)})}var X=g(J,4);function se(
Line truncated
|
|
|
|
|
GFS4: `),console.error(t)});Ci[Rs]||(DFe=global[Rs]||[],PFe(Ci,DFe),Ci.close=(function(t){function e(r,i){return t.call(Ci,r,function(n){n||OFe(),typeof i=="function"&&i.apply(this,arguments)})}return Object.defineProperty(e,kM,{value:t}),e})(Ci.close),Ci.closeSync=(function(t){function e(r){t.apply(Ci,arguments),OFe()}return Object.defineProperty(e,kM,{value:t}),e})(Ci.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){Zy(Ci[Rs]),require("assert").equal(Ci[Rs].length,0)}));var DFe;global[Rs]||PFe(global,Ci[Rs]);Vte.exports=jte(O4t(Ci));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!Ci.__patched&&(Vte.exports=jte(Ci),Ci.__patched=!0);function jte(t){N4t(t),t.gracefulify=jte,t.createReadStream=N,t.createWriteStream=F;var e=t.readFile;t.readFile=r;function r(P,V,k){return typeof V=="function"&&(k=V,V=null),H(P,V,k);function H(z,ie,ne,we){return e(z,ie,function(K){K&&(K.code==="EMFILE"||K.code==="ENFILE")?LC([H,[z,ie,ne],K,we||Date.now(),Date.now()]):typeof ne=="function"&&ne.apply(this,arguments)})}}var i=t.writeFile;t.writeFile=n;function n(P,V,k,H){return typeof k=="function"&&(H=k,k=null),z(P,V,k,H);function z(ie,ne,we,K,ce){return i(ie,ne,we,function(Ee){Ee&&(Ee.code==="EMFILE"||Ee.code==="ENFILE")?LC([z,[ie,ne,we,K],Ee,ce||Date.now(),Date.now()]):typeof K=="function"&&K.apply(this,arguments)})}}var s=t.appendFile;s&&(t.appendFile=o);function o(P,V,k,H){return typeof k=="function"&&(H=k,k=null),z(P,V,k,H);function z(ie,ne,we,K,ce){return s(ie,ne,we,function(Ee){Ee&&(Ee.code==="EMFILE"||Ee.code==="ENFILE")?LC([z,[ie,ne,we,K],Ee,ce||Date.now(),Date.now()]):typeof K=="function"&&K.apply(this,arguments)})}}var a=t.copyFile;a&&(t.copyFile=c);function c(P,V,k,H){return typeof k=="function"&&(H=k,k=0),z(P,V,k,H);function z(ie,ne,we,K,ce){return a(ie,ne,we,function(Ee){Ee&&(Ee.code==="EMFILE"||Ee.code==="ENFILE")?LC([z,[ie,ne,we,K],Ee,ce||Date.now(),Date.now()]):typeof K=="function"&&K.apply(this,arguments)})}}var l=t.readdir;t.readdir=f;var u=/^v[0-5]\./;function f(P,V,k){typeof V=="function"&&(k=V,V=null);var H=u.test(process.version)?function(ne,we,K,ce){return l(ne,z(ne,we,K,ce))}:function(ne,we,K,ce){return l(ne,we,z(ne,we,K,ce))};return H(P,V,k);function z(ie,ne,we,K){return function(ce,Ee){ce&&(ce.code==="EMFILE"||ce.code==="ENFILE")?LC([H,[ie,ne,we],ce,K||Date.now(),Date.now()]):(Ee&&Ee.sort&&Ee.sort(),typeof we=="function"&&we.call(this,ce,Ee))}}}if(process.version.substr(0,4)==="v0.8"){var h=D4t(t);g=h.ReadStream,w=h.WriteStream}var d=t.ReadStream;d&&(g.prototype=Object.create(d.prototype),g.prototype.open=E);var p=t.WriteStream;p&&(w.prototype=Object.create(p.prototype),w.prototype.open=C),Object.defineProperty(t,"ReadStream",{get:function(){return g},set:function(P){g=P},enumerable:!0,configurable:!0}),Object.defineProperty(t,"WriteStream",{get:function(){return w},set:function(P){w=P},enumerable:!0,configurable:!0});var m=g;Object.defineProperty(t,"FileReadStream",{get:function(){return m},set:function(P){m=P},enumerable:!0,configurable:!0});var y=w;Object.defineProperty(t,"FileWriteStream",{get:function(){return y},set:function(P){y=P},enumerable:!0,configurable:!0});function g(P,V){return this instanceof g?(d.apply(this,arguments),this):g.apply(Object.create(g.prototype),arguments)}function E(){var P=this;M(P.path,P.flags,P.mode,function(V,k){V?(P.autoClose&&P.destroy(),P.emit("error",V)):(P.fd=k,P.emit("open",k),P.read())})}function w(P,V){return this instanceof w?(p.apply(this,arguments),this):w.apply(Object.create(w.prototype),arguments)}function C(){var P=this;M(P.path,P.flags,P.mode,function(V,k){V?(P.destroy(),P.emit("error",V)):(P.fd=k,P.emit("open",k))})}function N(P,V){return new t.ReadStream(P,V)}function F(P,V){return new t.WriteStream(P,V)}var x=t.open;t.open=M;function M(P,V,k,H){return typeof k=="function"&&(H=k,k=null),z(P,V,k,H);function z(ie,ne,we,K,ce){return x(ie,ne,we,function(Ee,Ye){Ee&&(Ee.code==="EMFILE"||Ee.code==="ENFILE")?LC([z,[ie,ne,we,K],Ee,ce||Date.now(),Date.now()]):typeof K=="function"&&K.apply(this,arguments)})}}return t}function LC(t){Zy("ENQUEUE",t[0].name,t[1]),Ci[Rs].push(t),zte()}var PM;function OFe(){for(var t=Date.now(),e=0;e<Ci[Rs].length;++e)Ci[Rs][e].length>2&&(Ci[Rs][e][3]=t,Ci[Rs][e][4]=t);zte()}function zte(){if(clearTimeout(PM),PM=void 0,Ci[Rs].length!==0){var t=Ci[Rs].shift(),e=t[0],r=t[1],i=t[2],n=t[3],s=t[4];if(n===void 0)Zy("RETRY",e.name,r),e.apply(null,r);else if(Date.now()-n>=6e4){Zy("TIMEOUT",e.name,r);var o=r.pop();typeof o=="function"&&o.call(null,i)}else{var a=Date.now()-s,c=Math.max(s-n,1),l=Math.min(c*1.2,100);a>=l?(Zy("RETRY",e.name,r),e.apply(null,r.concat([n]))):Ci[Rs].push(t)}PM===void 0&&(PM=setTimeout(zte,0))}}});var QM=A((b$r,kFe)=>{"use strict";var oh=t=>t!==null&&typeof t=="object"&&typeof t.pipe=="function";oh.writable=t=>oh(t)&&t.writable!==!1&&typeof t._write=="function"&&typeof t._writableState=="object";oh.readable=t=>oh(t)&&t.readable!==!1&&typeof t._read=="function"&&typeof t._readableState=
Line truncated
|
|
|
|
|
`;super(r),this.name="AggregateError",this.errors=e}};Dre.exports={AggregateError:Nre,kEmptyObject:Object.freeze({}),once(t){let e=!1;return function(...r){e||(e=!0,t.apply(this,r))}},createDeferredPromise:function(){let t,e;return{promise:new Promise((i,n)=>{t=i,e=n}),resolve:t,reject:e}},promisify(t){return new Promise((e,r)=>{t((i,...n)=>i?r(i):e(...n))})},debuglog(){return function(){}},format(t,...e){return t.replace(/%([sdifj])/g,function(...[r,i]){let n=e.shift();return i==="f"?n.toFixed(6):i==="j"?JSON.stringify(n):i==="s"&&typeof n=="object"?`${n.constructor!==Object?n.constructor.name:""} {}`.trim():n.toString()})},inspect(t){switch(typeof t){case"string":if(t.includes("'"))if(t.includes('"')){if(!t.includes("`")&&!t.includes("${"))return`\`${t}\``}else return`"${t}"`;return`'${t}'`;case"number":return isNaN(t)?"NaN":Object.is(t,-0)?String(t):t;case"bigint":return`${String(t)}n`;case"boolean":case"undefined":return String(t);case"object":return"{}"}},types:{isAsyncFunction(t){return t instanceof A6t},isArrayBufferView(t){return ArrayBuffer.isView(t)}},isBlob:g6t,deprecate(t,e){return t},addAbortListener:require("events").addAbortListener||function(e,r){if(e===void 0)throw new ERR_INVALID_ARG_TYPE("signal","AbortSignal",e);xqe(e,"signal"),y6t(r,"listener");let i;return e.aborted?queueMicrotask(()=>r()):(e.addEventListener("abort",r,{__proto__:null,once:!0,[h6t]:!0}),i=()=>{e.removeEventListener("abort",r)}),{__proto__:null,[d6t](){var n;(n=i)===null||n===void 0||n()}}},AbortSignalAny:p6t.any||function(e){if(e.length===1)return e[0];let r=new m6t,i=()=>r.abort();return e.forEach(n=>{xqe(n,"signals"),n.addEventListener("abort",i,{once:!0})}),r.signal.addEventListener("abort",()=>{e.forEach(n=>n.removeEventListener("abort",i))},{once:!0}),r.signal}};Dre.exports.promisify.custom=Symbol.for("nodejs.util.promisify.custom")});var Mo=A((NWr,Tqe)=>{"use strict";var{format:E6t,inspect:nU,AggregateError:b6t}=Xs(),w6t=globalThis.AggregateError||b6t,C6t=Symbol("kIsNodeError"),I6t=["string","function","number","object","Function","Object","boolean","bigint","symbol"],S6t=/^([A-Z][a-z0-9]*)+$/,B6t="__node_internal_",sU={};function rE(t,e){if(!t)throw new sU.ERR_INTERNAL_ASSERTION(e)}function _qe(t){let e="",r=t.length,i=t[0]==="-"?1:0;for(;r>=i+4;r-=3)e=`_${t.slice(r-3,r)}${e}`;return`${t.slice(0,r)}${e}`}function v6t(t,e,r){if(typeof e=="function")return rE(e.length<=r.length,`Code: ${t}; The provided arguments length (${r.length}) does not match the required ones (${e.length}).`),e(...r);let i=(e.match(/%[dfijoOs]/g)||[]).length;return rE(i===r.length,`Code: ${t}; The provided arguments length (${r.length}) does not match the required ones (${i}).`),r.length===0?e:E6t(e,...r)}function Ns(t,e,r){r||(r=Error);class i extends r{constructor(...s){super(v6t(t,e,s))}toString(){return`${this.name} [${t}]: ${this.message}`}}Object.defineProperties(i.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}}),i.prototype.code=t,i.prototype[C6t]=!0,sU[t]=i}function Rqe(t){let e=B6t+t.name;return Object.defineProperty(t,"name",{value:e}),t}function x6t(t,e){if(t&&e&&t!==e){if(Array.isArray(e.errors))return e.errors.push(t),e;let r=new w6t([e,t],e.message);return r.code=e.code,r}return t||e}var Ore=class extends Error{constructor(e="The operation was aborted",r=void 0){if(r!==void 0&&typeof r!="object")throw new sU.ERR_INVALID_ARG_TYPE("options","Object",r);super(e,r),this.code="ABORT_ERR",this.name="AbortError"}};Ns("ERR_ASSERTION","%s",Error);Ns("ERR_INVALID_ARG_TYPE",(t,e,r)=>{rE(typeof t=="string","'name' must be a string"),Array.isArray(e)||(e=[e]);let i="The ";t.endsWith(" argument")?i+=`${t} `:i+=`"${t}" ${t.includes(".")?"property":"argument"} `,i+="must be ";let n=[],s=[],o=[];for(let c of e)rE(typeof c=="string","All expected entries have to be of type string"),I6t.includes(c)?n.push(c.toLowerCase()):S6t.test(c)?s.push(c):(rE(c!=="object",'The value "object" should be written as "Object"'),o.push(c));if(s.length>0){let c=n.indexOf("object");c!==-1&&(n.splice(n,c,1),s.push("Object"))}if(n.length>0){switch(n.length){case 1:i+=`of type ${n[0]}`;break;case 2:i+=`one of type ${n[0]} or ${n[1]}`;break;default:{let c=n.pop();i+=`one of type ${n.join(", ")}, or ${c}`}}(s.length>0||o.length>0)&&(i+=" or ")}if(s.length>0){switch(s.length){case 1:i+=`an instance of ${s[0]}`;break;case 2:i+=`an instance of ${s[0]} or ${s[1]}`;break;default:{let c=s.pop();i+=`an instance of ${s.join(", ")}, or ${c}`}}o.length>0&&(i+=" or ")}switch(o.length){case 0:break;case 1:o[0].toLowerCase()!==o[0]&&(i+="an "),i+=`${o[0]}`;break;case 2:i+=`one of ${o[0]} or ${o[1]}`;break;default:{let c=o.pop();i+=`one of ${o.join(", ")}, or ${c}`}}if(r==null)i+=`. Received ${r}`;else if(typeof r=="function"&&r.name)i+=`. Received function ${r.name}`;else if(typeof r=="object"){var a;if((a=r.constructor)!==null&&a!==void 0&&a.name)i+=Line truncated
|
|
|
|
|
`)),e.linkname&&(r+=lse(" linkpath="+e.linkname+`
|
|
|
|
|
`));let i=e.pax;if(i)for(let n in i)r+=lse(" "+n+"="+i[n]+`
|
|
|
|
|
`);return hr.from(r)};vI.decodePax=function(e){let r={};for(;e.length;){let i=0;for(;i<e.length&&e[i]!==32;)i++;let n=parseInt(hr.toString(e.subarray(0,i)),10);if(!n)return r;let s=hr.toString(e.subarray(i+1,n-1)),o=s.indexOf("=");if(o===-1)return r;r[s.slice(0,o)]=s.slice(o+1),e=e.subarray(n)}return r};vI.encode=function(e){let r=hr.alloc(512),i=e.name,n="";if(e.typeflag===5&&i[i.length-1]!=="/"&&(i+="/"),hr.byteLength(i)!==i.length)return null;for(;hr.byteLength(i)>100;){let s=i.indexOf("/");if(s===-1)return null;n+=n?"/"+i.slice(0,s):i.slice(0,s),i=i.slice(s+1)}return hr.byteLength(i)>100||hr.byteLength(n)>155||e.linkname&&hr.byteLength(e.linkname)>100?null:(hr.write(r,i),hr.write(r,gA(e.mode&HXt,6),100),hr.write(r,gA(e.uid,6),108),hr.write(r,gA(e.gid,6),116),YXt(e.size,r,124),hr.write(r,gA(e.mtime.getTime()/1e3|0,11),136),r[156]=kq+WXt(e.type),e.linkname&&hr.write(r,e.linkname,157),hr.copy(R6e,r,jT),hr.copy(UXt,r,use),e.uname&&hr.write(r,e.uname,265),e.gname&&hr.write(r,e.gname,297),hr.write(r,gA(e.devmajor||0,6),329),hr.write(r,gA(e.devminor||0,6),337),n&&hr.write(r,n,345),hr.write(r,gA(N6e(r),6),148),r)};vI.decode=function(e,r,i){let n=e[156]===0?0:e[156]-kq,s=BI(e,0,100,r),o=AA(e,100,8),a=AA(e,108,8),c=AA(e,116,8),l=AA(e,124,12),u=AA(e,136,12),f=$Xt(n),h=e[157]===0?null:BI(e,157,100,r),d=BI(e,265,32),p=BI(e,297,32),m=AA(e,329,8),y=AA(e,337,8),g=N6e(e);if(g===256)return null;if(g!==AA(e,148,8))throw new Error("Invalid tar header. Maybe the tar is corrupted or it needs to be gunzipped?");if(jXt(e))e[345]&&(s=BI(e,345,155,r)+"/"+s);else if(!zXt(e)){if(!i)throw new Error("Invalid tar header: unknown format.")}return n===0&&s&&s[s.length-1]==="/"&&(n=5),{name:s,mode:o,uid:a,gid:c,size:l,mtime:new Date(1e3*u),type:f,linkname:h,uname:d,gname:p,devmajor:m,devminor:y,pax:null}};function jXt(t){return hr.equals(R6e,t.subarray(jT,jT+6))}function zXt(t){return hr.equals(qXt,t.subarray(jT,jT+6))&&hr.equals(GXt,t.subarray(use,use+2))}function VXt(t,e,r){return typeof t!="number"?r:(t=~~t,t>=e?e:t>=0||(t+=e,t>=0)?t:0)}function $Xt(t){switch(t){case 0:return"file";case 1:return"link";case 2:return"symlink";case 3:return"character-device";case 4:return"block-device";case 5:return"directory";case 6:return"fifo";case 7:return"contiguous-file";case 72:return"pax-header";case 55:return"pax-global-header";case 27:return"gnu-long-link-path";case 28:case 30:return"gnu-long-path"}return null}function WXt(t){switch(t){case"file":return 0;case"link":return 1;case"symlink":return 2;case"character-device":return 3;case"block-device":return 4;case"directory":return 5;case"fifo":return 6;case"contiguous-file":return 7;case"pax-header":return 72}return 0}function T6e(t,e,r,i){for(;r<i;r++)if(t[r]===e)return r;return i}function N6e(t){let e=256;for(let r=0;r<148;r++)e+=t[r];for(let r=156;r<512;r++)e+=t[r];return e}function gA(t,e){return t=t.toString(8),t.length>e?MXt.slice(0,e)+" ":FXt.slice(0,e-t.length)+t+" "}function JXt(t,e,r){e[r]=128;for(let i=11;i>0;i--)e[r+i]=t&255,t=Math.floor(t/256)}function YXt(t,e,r){t.toString(8).length>11?JXt(t,e,r):hr.write(e,gA(t,11),r)}function KXt(t){let e;if(t[0]===128)e=!0;else if(t[0]===255)e=!1;else return null;let r=[],i;for(i=t.length-1;i>0;i--){let o=t[i];e?r.push(o):r.push(255-o)}let n=0,s=r.length;for(i=0;i<s;i++)n+=r[i]*Math.pow(256,i);return e?n:-1*n}function AA(t,e,r){if(t=t.subarray(e,e+r),e=0,t[e]&128)return KXt(t);{for(;e<t.length&&t[e]===32;)e++;let i=VXt(T6e(t,32,e,t.length),t.length,t.length);for(;e<i&&t[e]===0;)e++;return i===e?0:parseInt(hr.toString(t.subarray(e,i)),8)}}function BI(t,e,r,i){return hr.toString(t.subarray(e,T6e(t,0,e,e+r)),i)}function lse(t){let e=hr.byteLength(t),r=Math.floor(Math.log(e)/Math.log(10))+1;return e+r>=Math.pow(10,r)&&r++,e+r+t}});var Q6e=A((KYr,k6e)=>{var{Writable:XXt,Readable:ZXt,getStreamError:D6e}=cse(),eZt=Vne(),O6e=Pq(),xI=fse(),tZt=O6e.alloc(0),dse=class{constructor(){this.buffered=0,this.shifted=0,this.queue=new eZt,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 tZt;let r=this._next(e);if(e===r.byteLength)return r;let i=[r];for(;(e-=r.byteLength)>0;)r=this._next(e),i.push(r);return O6e.concat(i)}_next(e){let r=this.queue.peek(),i=r.byteLength-this._offset;if(e>=i){let n=this._offset?r.subarray(this._offset,r.byteLength):r;return this.queue.shift(),this._offset=0,this.buffered-=i,this.shifted+=i,n}return this.buffered-=e,this.shifted+=e,r.subarray(this._offset,this._offset+=e)}},pse=class extends ZXt{constructor(e,r,i){super(),this.header=r,this.offset=i,this._parent=e}_read(e){this.header.size===0&&this.push(null),this._parent._stream===this&&this._parent._update(),e(null)}_predestroy(){this._parent.destroy(D6e(this))}_detach(){this._parent._stream===this&&(this._parent._stream=null,this._parent._missing=P6e(this.header.size),this._parent._update())}_destroy(e){this._detach(),e(null)}},mse=class extends X
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
|
|
|
|
|
`).forEach(r=>{r.match(Mir)||r.match(Uir)||(e+=r)}),Buffer.from(e,"base64")}function Gir(t,e="CERTIFICATE"){let i=t.toString("base64").match(/.{1,64}/g)||"";return[`-----BEGIN ${e}-----`,...i,`-----END ${e}-----`].join(`
|
|
|
|
|
`).concat(`
|
|
|
|
|
`)}o(Y8t,"fromDER")});var KO=m(Nh=>{"use strict";Object.defineProperty(Nh,"__esModule",{value:!0});Nh.SHA2_HASH_ALGOS=Nh.RSA_SIGNATURE_ALGOS=Nh.ECDSA_SIGNATURE_ALGOS=void 0;Nh.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"};Nh.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"};Nh.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 uZ=m(XO=>{"use strict";Object.defineProperty(XO,"__esModule",{value:!0});XO.RFC3161TimestampVerificationError=void 0;var lZ=class extends Error{static{o(this,"RFC3161TimestampVerificationError")}};XO.RFC3161TimestampVerificationError=lZ});var WUe=m(cu=>{"use strict";var K8t=cu&&cu.__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]})),X8t=cu&&cu.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Z8t=cu&&cu.__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"&&K8t(r,e,n[i]);return X8t(r,e),r}})();Object.defineProperty(cu,"__esModule",{value:!0});cu.TSTInfo=void 0;var $Ue=Z8t(VC()),eVt=KO(),tVt=uZ(),fZ=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 eVt.SHA2_HASH_ALGOS[e]}get messageImprintHashedMessage(){return this.messageImprintObj.subs[1].value}get raw(){return this.root.toDER()}verify(e){let r=$Ue.digest(this.messageImprintHashAlgorithm,e);if(!$Ue.bufferEqual(r,this.messageImprintHashedMessage))throw new tVt.RFC3161TimestampVerificationError("message imprint does not match artifact")}get messageImprintObj(){return this.root.subs[2]}};cu.TSTInfo=fZ});var YUe=m(lu=>{"use strict";var rVt=lu&&lu.__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]})),nVt=lu&&lu.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),iVt=lu&&lu.__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"&&rVt(r,e,n[i]);return nVt(r,e),r}})();Object.defineProperty(lu,"__esModule",{value:!0});lu.RFC3161Timestamp=void 0;var sVt=WO(),dZ=iVt(VC()),JUe=KO(),av=uZ(),oVt=WUe(),aVt="1.2.840.113549.1.7.2",cVt="1.2.840.113549.1.9.16.1.4",lVt="1.2.840.113549.1.9.4",hZ=class t{static{o(this,"RFC3161Timestamp")}root;constructor(e){this.root=e}static parse(e){let r=sVt.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 JUe.SHA2_HASH_ALGOS[e]}get signatureAlgorithm(){let e=this.signatureAlgorithmObj.subs[0].toOID();return JUe.ECDSA_SIGNATURE_ALGOS[e]}get signatureValue(){return this.signatureValueObj.value}get tstInfo(){return new oVt.TSTInfo(this.eContentObj.subs[0].subs[0])}verify(e,r){if(!this.timeStampTokenObj)throw new av.RFC3161TimestampVerificationError("timeStampToken is missing");if(this.contentType!==aVt)throw new av.RFC3161TimestampVerificationError(`incorrect content type: ${this.contentType}`);if(this.eContentType!==cVt)throw new av.RFC3161TimestampVerificationError(`incorrect encapsulated content type: ${this.eContentType}`);this.tstInfo.verify(e),this.verifyMessageDigest(),this.verifySignature(r)}verifyMessageDigest(){let e=dZ.digest(this.signerDigestAlgorithm,this.tstInfo.raw),r=this.messageDigestAttributeObj.subs[1].subs[0].valu
Line truncated
|
|
|
|
|
|
|
|
|
|
`,Nzt=/\u2014 (\S+) (\S+)\n/g;function Rzt(t,e){let r=t.inclusionProof,n=HZ.fromString(r.checkpoint.envelope),i=yL.fromString(n.note);if(!Tzt(n,e))throw new KC.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"invalid checkpoint signature"});return i}o(Rzt,"verifyCheckpoint");function Tzt(t,e){let r=Buffer.from(t.note,"utf-8");return t.signatures.some(n=>{let i=e.find(s=>Rqe.crypto.bufferEqual(s.logID.subarray(0,4),n.keyHint)&&s.baseURL.includes(n.name));return i?Rqe.crypto.verify(r,i.publicKey,n.signature):!1})}o(Tzt,"verifySignedNote");var HZ=class t{static{o(this,"SignedNote")}note;signatures;constructor(e,r){this.note=e,this.signatures=r}static fromString(e){if(!e.includes(GZ))throw new KC.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"missing checkpoint separator"});let r=e.indexOf(GZ),n=e.slice(0,r+1),s=e.slice(r+GZ.length).matchAll(Nzt),a=Array.from(s,c=>{let[,l,u]=c,f=Buffer.from(u,"base64");if(f.length<5)throw new KC.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"malformed checkpoint signature"});return{name:l,keyHint:f.subarray(0,4),signature:f.subarray(4)}});if(a.length===0)throw new KC.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"no signatures found in checkpoint"});return new t(n,a)}},yL=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 KC.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 KC.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)}};dv.LogCheckpoint=yL});var Dqe=m(jZ=>{"use strict";Object.defineProperty(jZ,"__esModule",{value:!0});jZ.verifyMerkleInclusion=kzt;var zZ=xc(),EL=Ui(),Dzt=Buffer.from([0]),Qzt=Buffer.from([1]);function kzt(t,e){let r=t.inclusionProof,n;try{n=BigInt(r.logIndex)}catch{throw new EL.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"invalid inclusion proof log index"})}let i=BigInt(e.logSize);if(n<0n||n>=i)throw new EL.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:`invalid index: ${n}`});let{inner:s,border:a}=Pzt(n,i);if(r.hashes.length!==s+a)throw new EL.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"invalid hash count"});let c=r.hashes.slice(0,s),l=r.hashes.slice(s),u=qzt(t.canonicalizedBody),f=Lzt(Ozt(u,c,n),l);if(!zZ.crypto.bufferEqual(f,e.logHash))throw new EL.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"calculated root hash does not match inclusion proof"})}o(kzt,"verifyMerkleInclusion");function Pzt(t,e){let r=Fzt(t,e),n=Mzt(t>>BigInt(r));return{inner:r,border:n}}o(Pzt,"decompInclProof");function Ozt(t,e,r){return e.reduce((n,i,s)=>r>>BigInt(s)&BigInt(1)?VZ(i,n):VZ(n,i),t)}o(Ozt,"chainInner");function Lzt(t,e){return e.reduce((r,n)=>VZ(n,r),t)}o(Lzt,"chainBorderRight");function Fzt(t,e){return Uzt(t^e-BigInt(1))}o(Fzt,"innerProofSize");function Mzt(t){return t.toString(2).split("1").length-1}o(Mzt,"onesCount");function Uzt(t){return t===0n?0:t.toString(2).length}o(Uzt,"bitLength");function VZ(t,e){return zZ.crypto.digest("sha256",Qzt,t,e)}o(VZ,"hashChildren");function qzt(t){return zZ.crypto.digest("sha256",Dzt,t)}o(qzt,"hashLeaf")});var kqe=m($Z=>{"use strict";Object.defineProperty($Z,"__esModule",{value:!0});$Z.verifyTLogSET=Vzt;var Qqe=xc(),Gzt=Ui(),Hzt=$C();function Vzt(t,e){if(!(0,Hzt.filterTLogAuthorities)(e,{logID:t.logId.keyId,targetDate:new Date(Number(t.integratedTime)*1e3)}).some(i=>{let s=zzt(t),a=Buffer.from(Qqe.json.canonicalize(s),"utf8"),c=t.inclusionPromise.signedEntryTimestamp;return Qqe.crypto.verify(a,i.publicKey,c)}))throw new Gzt.VerificationError({code:"TLOG_INCLUSION_PROMISE_ERROR",message:"inclusion promise could not be verified"})}o(Vzt,"verifyTLogSET");function zzt(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(zzt,"toVerificationPayload")});var Oqe=m(bL=>{"use strict";Object.defineProperty(bL,"__esModule",{value:!0});bL.verifyTLogBody=Yzt;bL.verifyTLogInclusion=Kzt;var Pqe=vqe(),CL=Ui(),WZ=xqe(),JZ=_qe(),jzt=Nqe(),$zt=Tqe(),Wzt=Dqe(),Jzt=kqe();function Yzt(t,e){let{kind:r,version:n}=t.kindVersion,i;try{i=JSON.parse(t.canonicalizedBody.toString("utf8"))}catch{throw new CL.VerificationError({code:"TLOG_BODY_ERROR",message:"invalid canonicalized body"})}if(r!==i.kind||n!==i.apiVersion)throw new CL.VerificationError({code:"TLOG_BODY_ERROR",message:`kind/version mismatch - expected: ${r}/${n}, received: ${i.kind}/${i.apiVersion}`});switch(r){case"dsse":if(n==WZ.DSSE_API_VERSION_V1)return(0,WZ.verifyDSSETLogBody)(i,e);{let s=Pqe.Entry.fromJSON(i);return(0,WZ.verifyDSSETLogBodyV2)(s,e)}case"intoto":return(0,jzt.verifyIntotoTLogBody)(i,e);case"hashedrekord":if(n==JZ.HASHEDREKORD_API_VERSION_V1)return(0,JZ.verifyHashedRekordTLogBody)(i,e);{let s=Pqe.Entry.fromJSON(i);return(0,JZ.verifyHashedRekordTLogBodyV2)(s,e)}default:throw new CL.VerificationError({code:"TLOG_BODY_ERROR",message:`unsupported kind: ${r}`})}}o(Yzt,"verifyTLogBody");function Kzt(t,e){let r=!1;if(Xzt(t)&&((0,Jzt.verifyTLogSET)(t,e),r=!0),Zzt(t)){let n=(0,$zt.verifyCheckpoint)(t,e);(0,Wzt.verifyMerkleInclusion)(t,n),r=!0}if(!r)throw new CL.VerificationError({code:"TLOG_MISSING_INCLUSION_ERROR",message:"inclusion could not be verified"})}o(Kzt,"verifyTLogInclusion");function Xzt(t){return t.inclusionPromise!==void 0}o(Xzt,"isTLogEntryWithInclusionPromise");function Zzt(t){return t.inclusionProof!==void 0}o(Zzt,"isTLogEntryWithInclusionProof")});var Uqe=m(wL=>{"use strict";Object.defineProperty(wL,"__esModule",{value:!0});wL.Verifier=void 0;var e6t=require("util"),mA=Ui(),Lqe=pqe(),YZ=mqe(),Fqe=yqe(),Mqe=Oqe(),XZ=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
|
|
|
|
|
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(e9t,"logUnexpecedPropertyAccessOnce");function t9t(){Object.keys(KL).forEach(function(t){delete KL[t]})}o(t9t,"resetLoggedProperties")});var ZL=m(gu=>{"use strict";gu.__esModule=!0;gu.HandlebarsEnvironment=gee;function S3e(t){return t&&t.__esModule?t:{default:t}}o(S3e,"_interopRequireDefault");var gA=qi(),r9t=Fa(),mee=S3e(r9t),n9t=fee(),i9t=C3e(),s9t=hee(),XL=S3e(s9t),o9t=pee(),a9t="4.7.10";gu.VERSION=a9t;var c9t=8;gu.COMPILER_REVISION=c9t;var l9t=7;gu.LAST_COMPATIBLE_COMPILER_REVISION=l9t;var u9t={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"};gu.REVISION_CHANGES=u9t;var Aee="[object Object]";function gee(t,e,r){this.helpers=t||{},this.partials=e||{},this.decorators=r||{},n9t.registerDefaultHelpers(this),i9t.registerDefaultDecorators(this)}o(gee,"HandlebarsEnvironment");gee.prototype={constructor:gee,logger:XL.default,log:XL.default.log,registerHelper:o(function(e,r){if(gA.toString.call(e)===Aee){if(r)throw new mee.default("Arg not supported with multiple helpers");gA.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(gA.toString.call(e)===Aee)gA.extend(this.partials,e);else{if(typeof r>"u")throw new mee.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(gA.toString.call(e)===Aee){if(r)throw new mee.default("Arg not supported with multiple decorators");gA.extend(this.decorators,e)}else this.decorators[e]=r},"registerDecorator"),unregisterDecorator:o(function(e){delete this.decorators[e]},"unregisterDecorator"),resetLoggedPropertyAccesses:o(function(){o9t.resetLoggedProperties()},"resetLoggedPropertyAccesses")};var f9t=XL.default.log;gu.log=f9t;gu.createFrame=gA.createFrame;gu.logger=XL.default});var v3e=m((eF,B3e)=>{"use strict";eF.__esModule=!0;function yee(t){this.string=t}o(yee,"SafeString");yee.prototype.toString=yee.prototype.toHTML=function(){return""+this.string};eF.default=yee;B3e.exports=eF.default});var x3e=m(Eee=>{"use strict";Eee.__esModule=!0;Eee.wrapHelper=d9t;function d9t(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(d9t,"wrapHelper")});var D3e=m(kh=>{"use strict";kh.__esModule=!0;kh.checkRevision=y9t;kh.template=E9t;kh.wrapProgram=tF;kh.resolvePartial=C9t;kh.invokePartial=b9t;kh.noop=R3e;function h9t(t){return t&&t.__esModule?t:{default:t}}o(h9t,"_interopRequireDefault");function p9t(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(p9t,"_interopRequireWildcard");var m9t=qi(),yA=p9t(m9t),A9t=Fa(),Rc=h9t(A9t),qf=ZL(),_3e=fee(),g9t=x3e(),Cee=pee();function y9t(t){var e=t&&t[0]||1,r=qf.COMPILER_REVISION;if(!(e>=qf.LAST_COMPATIBLE_COMPILER_REVISION&&e<=qf.COMPILER_REVISION))if(e<qf.LAST_COMPATIBLE_COMPILER_REVISION){var n=qf.REVISION_CHANGES[r],i=qf.REVISION_CHANGES[e];throw new Rc.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 Rc.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(y9t,"checkRevision");function E9t(t,e){if(!e)throw new Rc.default("No environment passed to template");if(!t||!t.main)throw new Rc.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=yA.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&&yA.isFunction(a))throw new Rc.default("The partial "+l.name+" returned no output: partials must return a string");if(u==null&&e.compile){if(typeof a!="string")throw new Rc.default("The partial "+l.name+" could not be compiled: partials must be strings or functions returning strings");l.partials[l.name]=e.compile(a,t.compilerOptions,e),u=l.partials[l.name](c,l)}if(u!=null){if(l.indent){for(var f=u.split(`
|
|
|
|
|
`),d=0,h=f.length;d<h&&!(!f[d]&&d+1===h);d++)f[d]=l.indent+f[d];u=f.join(`
|
|
|
|
|
`)}return u}else throw new Rc.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 Rc.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)&&!Cee.isPrototypeConstructor(c,l,u)||Cee.resultIsAllowed(u,i.protoAccessControl,l))return u},"lookupProperty"),lookup:o(function(c,l){for(var u=c.length,f=0;f<u;f++){var d=c[f]&&i.lookupProperty(c[f],l);if(d!=null)return d}},"lookup"),lambda:o(function(c,l){return typeof c=="function"?c.call(l):c},"lambda"),escapeExpression:yA.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,f,d){var h=this.programs[c],p=this.fn(c);return l||d||f||u?h=tF(this,c,p,l,u,f,d):h||(h=this.programs[c]=tF(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=yA.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=w9t(a,l));var u=void 0,f=t.useBlockParams?[]:void 0;t.useDepths&&(c.depths?u=a!=c.depths[0]?[a].concat(c.depths):c.depths:u=[a]);function d(h){return""+t.main(i,h,i.helpers,i.partials,l,f,u)}return o(d,"main"),d=T3e(t.main,d,i,c.depths||[],l,f),d(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={};N3e(c,e.helpers,i),N3e(c,a.helpers,i),i.helpers=c,t.usePartial&&(i.partials=i.mergeIfNeeded(a.partials,e.partials)),(t.usePartial||t.useDecorators)&&(i.decorators=yA.extend({},e.decorators,a.decorators)),i.hooks={},i.protoAccessControl=Cee.createProtoAccessControl(a);var l=a.allowCallsToHelperMissing||r;_3e.moveHelperToHooks(i,"helperMissing",l),_3e.moveHelperToHooks(i,"blockHelperMissing",l)}},s._child=function(a,c,l,u){if(t.useBlockParams&&!l)throw new Rc.default("must pass block params");if(t.useDepths&&!u)throw new Rc.default("must pass parent depths");return tF(i,a,t[a],c,0,l,u)},s}o(E9t,"template");function tF(t,e,r,n,i,s,a){function c(l){var u=arguments.length<=1||arguments[1]===void 0?{}:arguments[1],f=a;return a&&l!=a[0]&&!(l===t.nullContext&&a[0]===null)&&(f=[l].concat(a)),r(t,l,t.helpers,t.partials,u.data||n,s&&[u.blockParams].concat(s),f)}return o(c,"prog"),c=T3e(r,c,t,a,n,s),c.program=e,c.depth=a?a.length:0,c.blockParams=i||0,c}o(tF,"wrapProgram");function C9t(t,e,r){return t?typeof t!="function"&&!r.name&&(r.name=t,t=rF(r.partials,t)):r.name==="@partial-block"?t=rF(r.data,"partial-block"):t=rF(r.partials,r.name),t}o(C9t,"resolvePartial");function b9t(t,e,r){var n=rF(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!==R3e&&(function(){r.data=qf.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=qf.createFrame(l.data),l.data["partial-block"]=n,s(c,l)},"partialBlockWrapper"),s.partials&&(r.partials=yA.extend({},r.partials,s.partials))})(),t===void 0&&i&&(t=i),t===void 0)throw new Rc.default("The partial "+r.name+" could not be found");if(t instanceof Function)return t(e,r)}o(b9t,"invokePartial");function R3e(){return""}o(R3e,"noop");function rF(t,e){if(t&&Object.prototype.hasOwnProperty.call(t,e))return t[e]}o(rF,"lookupOwnProperty");function w9t(t,e){return(!e||!("root"in e))&&(e=e?qf.createFrame(e):{},e.root=t),e}o(w9t,"initData");function T3e(t,e,r,n,i,s){if(t.decorator){var a={};e=t.decorator(e,a,r,n&&n[0],i,s,n),yA.extend(e,a)}return e}o(T3e,"executeDecorators");function N3e(t,e,r){e&&Object.keys(e).forEach(function(n){var i=e[n];t[n]=I9t(i,r)})}o(N3e,"addHelpers");function I9t(t,e){var r=e.lookupProperty;return g9t.wrapHelper(t,function(n){return n.lookupProperty=r,n})}o(I9t,"passLookupPropertyOption")});var bee=m((nF,Q3e)=>{"use strict";nF.__esModule=!0;nF.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}};Q3e.exports=nF.default});var F3e=m((iF,L3e)=>{"use strict";iF.__esModule=!0;function Iee(t){return t&&t.__esModule?t:{default:t}}o(Iee,"_interopRequireDefault");function See(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(See,"_interopRequireWildcard");var S9t=ZL(),k3e=See(S9t),B9t=v3e(),v9t=I
Line truncated
|
|
|
|
|
`+this.lexer.showPosition()+`
|
|
|
|
|
Expecting `+te.join(", ")+", got '"+(this.terminals_[S]||S)+"'":ce="Parse error on line "+(d+1)+": Unexpected "+(S==1?"end of input":"'"+(this.terminals_[S]||S)+"'"),this.parseError(ce,{text:this.lexer.match,token:this.terminals_[S]||S,line:this.lexer.yylineno,loc:E,expected:te})}}if(x[0]instanceof Array&&x.length>1)throw new Error("Parse Error: multiple actions possible at state: "+F+", token: "+S);switch(x[0]){case 1:a.push(S),c.push(this.lexer.yytext),l.push(this.lexer.yylloc),a.push(x[1]),S=null,Q?(S=Q,Q=null):(h=this.lexer.yyleng,f=this.lexer.yytext,d=this.lexer.yylineno,E=this.lexer.yylloc,p>0&&p--);break;case 2:if(W=this.productions_[x[1]][1],q.$=c[c.length-W],q._$={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&&(q._$.range=[l[l.length-(W||1)].range[0],l[l.length-1].range[1]]),T=this.performAction.call(q,f,h,d,this.yy,x[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_[x[1]][0]),c.push(q.$),l.push(q._$),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,f;this._more||(this.yytext="",this.match="");for(var d=this._currentRules(),h=0;h<d.length&&(c=this._input.match(this.rules[d[h]]),!(c&&(!a||c[0].length>a[0].length)&&(a=c,l=h,!this.options.flex)));h++);return a?(f=a[0].match(/(?:\r\n?|\n).*/g),f&&(this.yylineno+=f.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:f?f[f.length-1].length-f[f.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,d[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(d,h){return a.yytext=a.yytext.substring(d,a.yyleng-h+d)}o(u,"strip");var f=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})();oF.default=Q9t;q3e.exports=oF.default});var xee=m(vee=>{"use strict";vee.__esModule=!0;var k9t=["Program","BlockStatement","DecoratorBlock","PartialStatement","PartialBlockStatement","Decorator","MustacheStatement","ContentStatement","CommentStatement","SubExpression","PathExpression","StringLiteral","NumberLiteral","BooleanLiteral","UndefinedLiteral","NullLiteral","Hash","HashPair"];vee.NODE_TYPES=k9t});var uF=m((lF,j3e)=>{"use strict";lF.__esModule=!0;function P9t(t){return t&&t.__esModule?t:{default:t}}o(P9t,"_interopRequireDefault");var O9t=Fa(),_ee=P9t(O9t),L9t=qi(),F9t=xee();function cF(){this.parents=[]}o(cF,"Visitor");function H3e(t,e){return L9t.indexOf(F9t.NODE_TYPES,e)!==-1||!(e in cF.prototype)&&typeof t[e]=="function"}o(H3e,"isDispatchable");cF.prototype={constructor:cF,mutating:!1,acceptKey:o(function(e,r){var n=this.accept(e[r]);if(this.mutating){if(n&&!H3e(this,n.type))throw new _ee.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 _ee.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(!H3e(this,e.type)||!this[e.type])throw new _ee.default("Unknown type: "+e.type,e);this.current&&this.parents.unshift(this.current),this.current=e;var rLine 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 CA(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 CA?e:(e=Lee(e,this,r),new CA(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=e+"",mjt.test(e)?sGe(e):'"'+e+'"'},"quotedString"),objectLiteral:o(function(e){var r=this,n=[];Object.keys(e).forEach(function(s){var a=Lee(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(Lee(e[n],this));return r},"generateList"),generateArray:o(function(e){var r=this.generateList(e);return r.prepend("["),r.add("]"),r},"generateArray")};pF.default=oGe});var pGe=m((mF,hGe)=>{"use strict";mF.__esModule=!0;function uGe(t){return t&&t.__esModule?t:{default:t}}o(uGe,"_interopRequireDefault");var cGe=ZL(),Ejt=Fa(),Mee=uGe(Ejt),Cjt=qi(),fGe=aGe(),lGe=uGe(fGe);function ub(t){this.value=t}o(ub,"Literal");function fb(){}o(fb,"JavaScriptCompiler");fb.prototype={nameLookup:o(function(e,r){return this.internalNameLookup(e,r)},"nameLookup"),depthedLookup:o(function(e){return[this.aliasable("container.lookup"),"(depths, ",this.quotedString(e),")"]},"depthedLookup"),compilerInfo:o(function(){var e=cGe.COMPILER_REVISION,r=cGe.REVISION_CHANGES[e];return[e,r]},"compilerInfo"),appendToBuffer:o(function(e,r,n){return Cjt.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,",",this.quotedString(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 Mee.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 f=this.createFunctionContext(i);if(this.isChild)return f;var d={compiler:this.compilerInfo(),main:f};this.decorators&&(d.main_d=this.decorators,d.useDecorators=!0);var h=this.context,p=h.programs,A=h.decorators;for(l=0,u=p.length;l<u;l++)d[l]=p[l],A[l]&&(d[l+"_d"]=A[l],d.useDecorators=!0);return this.environment.usePartial&&(d.usePartial=!0),this.options.data&&(d.useData=!0),this.useDepths&&(d.useDepths=!0),this.useBlockParams&&(d.useBlockParams=!0),this.options.compat&&(d.compat=!0),i?d.compilerOptions=this.options:(d.compiler=JSON.stringify(d.compiler),this.source.currentLocation={start:{line:1,column:0}},d=this.objectLiteral(d),r.srcName?(d=d.toStringWithSourceMap({file:r.destName}),d.map=d.map&&d.map.toString()):d=d.toString()),d},"compile"),preamble:o(function(){this.lastContext=0,this.source=new lGe.default(this.options.srcName),this.decorators=new lGe.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) {
|
|
|
|
|
if (Object.prototype.hasOwnProperty.call(parent, propertyName)) {
|
|
|
|
|
return parent[propertyName];
|
|
|
|
|
}
|
|
|
|
|
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(bjt(this.options.strict&&s,this,r,n,e));return}for(var c=r.length,l=o(function(f){a.replaceStack(function(d){var h=a.nameLookup(d,r[f],e);return i?[" && ",h]:[" != null ? ",h," : ",d]})},"_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};Jr.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};Jr.prototype.MustacheStatement=function(t){return this.pad("{{ "+this.SubExpression(t)+" }}")};Jr.prototype.Decorator=function(t){return this.pad("{{ DIRECTIVE "+this.SubExpression(t)+" }}")};Jr.prototype.BlockStatement=Jr.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};Jr.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+" }}")};Jr.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+" }}")};Jr.prototype.ContentStatement=function(t){return this.pad("CONTENT[ '"+t.value+"' ]")};Jr.prototype.CommentStatement=function(t){return this.pad("{{! '"+t.value+"' }}")};Jr.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};Jr.prototype.PathExpression=function(t){var e=t.parts.join("/");return(t.data?"@":"")+"PATH:"+e};Jr.prototype.StringLiteral=function(t){return'"'+t.value+'"'};Jr.prototype.NumberLiteral=function(t){return"NUMBER{"+t.value+"}"};Jr.prototype.BooleanLiteral=function(t){return"BOOLEAN{"+t.value+"}"};Jr.prototype.UndefinedLiteral=function(){return"UNDEFINED"};Jr.prototype.NullLiteral=function(){return"NULL"};Jr.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(", ")+"}"};Jr.prototype.HashPair=function(t){return t.key+"="+this.accept(t.value)}});var wGe=m((LVr,bGe)=>{var yF=gGe().default,CGe=yGe();yF.PrintVisitor=CGe.PrintVisitor;yF.print=CGe.print;bGe.exports=yF;function EGe(t,e){var r=require("fs"),n=r.readFileSync(e,"utf8");t.exports=yF.compile(n)}o(EGe,"extension");typeof require<"u"&&require.extensions&&(require.extensions[".handlebars"]=EGe,require.extensions[".hbs"]=EGe)});var LGe=N(require("fs"),1),FGe=N(require("path"),1);var Bte=N(require("os"),1);function bu(t){return t==null?"":typeof t=="string"||t instanceof String?t:JSON.stringify(t)}o(bu,"toCommandValue");function BF(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(BF,"toCommandProperties");function wu(t,e,r){let n=new vF(t,e,r);process.stdout.write(n.toString()+Bte.EOL)}o(wu,"issueCommand");function xF(t,e=""){wu(t,{},e)}o(xF,"issue");var Ste="::",vF=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=Ste+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}=${B4e(i)}`)}}return e+=`${Ste}${S4e(this.message)}`,e}};function S4e(t){return bu(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}o(S4e,"escapeData");function B4e(t){return bu(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}o(B4e,"escapeProperty");var vte=N(require("crypto"),1),Kv=N(require("fs"),1),Yv=N(require("os"),1);function Xv(t,e){let r=process.env[`GITHUB_${t}`];if(!r)throw new Error(`Unable to find environment variable for file command ${t}`);if(!Kv.existsSync(r))throw new Error(`Missing file at path: ${r}`);Kv.appendFileSync(r,`${bu(e)}${Yv.EOL}`,{encoding:"utf8"})}o(Xv,"issueFileCommand");function _F(t,e){let r=`ghadelimiter_${vte.randomUUID()}`,n=bu(e);if(t.includes(r))throw new Error(`Unexpected input: name should not contain the delimiter "${r}"`);if(n.includes(r))throw new Error(`Unexpected input: value should not contain the delimiter "${r}"`);return`${t}<<${r}${Yv.EOL}${n}${Yv.EOL}${r}`}o(_F,"prepareKeyValueMessage");var y3=N(require("os"),1),Bue=N(require("path"),1);var S0=N(require("http"),1),i3=N(require("https"),1);function NF(t){let e=t.protocol==="https:";if(v4e(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 Zv(r)}catch{if(!r.startsWith("http://")&&!r.startsWith("htt
Line truncated
|
|
|
|
|
Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}o(mp,"getBooleanInput");function Z2(t,e){if(process.env.GITHUB_OUTPUT||"")return Xv("OUTPUT",_F(t,e));process.stdout.write(y3.EOL),wu("set-output",{name:t},bu(e))}o(Z2,"setOutput");function e_(t){process.exitCode=g3.Failure,Ng(t)}o(e_,"setFailed");function Ap(){return process.env.RUNNER_DEBUG==="1"}o(Ap,"isDebug");function D(t){wu("debug",{},t)}o(D,"debug");function Ng(t,e={}){wu("error",BF(e),t instanceof Error?t.toString():t)}o(Ng,"error");function ut(t,e={}){wu("warning",BF(e),t instanceof Error?t.toString():t)}o(ut,"warning");function O(t){process.stdout.write(t+y3.EOL)}o(O,"info");function sKe(t){xF("group",t)}o(sKe,"startGroup");function oKe(){xF("endgroup")}o(oKe,"endGroup");function kr(t,e){return iKe(this,void 0,void 0,function*(){sKe(t);let r;try{r=yield e()}finally{oKe()}return r})}o(kr,"group");function Xa(t,e){if(process.env.GITHUB_STATE||"")return Xv("STATE",_F(t,e));wu("save-state",{name:t},bu(e))}o(Xa,"saveState");function vue(t){return process.env[`STATE_${t}`]||""}o(vue,"getState");var EI=N(require("fs"),1),T6=N(require("os"),1),D6=N(require("path"),1);var _ue=N(require("os"),1);function _0(t){return t==null?"":typeof t=="string"||t instanceof String?t:JSON.stringify(t)}o(_0,"toCommandValue");function Nue(t,e,r){let n=new E3(t,e,r);process.stdout.write(n.toString()+_ue.EOL)}o(Nue,"issueCommand");var xue="::",E3=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=xue+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}=${cKe(i)}`)}}return e+=`${xue}${aKe(this.message)}`,e}};function aKe(t){return _0(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}o(aKe,"escapeData");function cKe(t){return _0(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}o(cKe,"escapeProperty");var Que=N(require("os"),1);var Tue=require("os"),N0=require("fs");var C3=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(f){try{u(n.next(f))}catch(d){a(d)}}o(c,"fulfilled");function l(f){try{u(n.throw(f))}catch(d){a(d)}}o(l,"rejected");function u(f){f.done?s(f.value):i(f.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})},{access:lKe,appendFile:uKe,writeFile:fKe}=N0.promises,Rue="GITHUB_STEP_SUMMARY";var b3=class{static{o(this,"Summary")}constructor(){this._buffer=""}filePath(){return C3(this,void 0,void 0,function*(){if(this._filePath)return this._filePath;let e=process.env[Rue];if(!e)throw new Error(`Unable to find environment variable for $${Rue}. Check if your runtime environment supports job summaries.`);try{yield lKe(e,N0.constants.R_OK|N0.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 C3(this,void 0,void 0,function*(){let r=!!e?.overwrite,n=yield this.filePath();return yield(r?fKe:uKe)(n,this._buffer,{encoding:"utf8"}),this.emptyBuffer()})}clear(){return C3(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(Tue.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:f}=a,d=c?"th":"td",h=Object.assign(Object.assign({},u&&{colspan:u}),f&&{rowspan:f});return this.wrap(d,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 H0(s));return n.searchPaths.push(...tG(n.patterns)),n})}static stat(e,r,n){return cG(this,void 0,void 0,function*(){let i;if(r.followSymbolicLinks)try{i=yield Pg.promises.stat(e.path)}catch(s){if(s.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){Wo(`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 Pg.promises.lstat(e.path);if(i.isDirectory()&&r.followSymbolicLinks){let s=yield Pg.promises.realpath(e.path);for(;n.length>=e.level;)n.pop();if(n.some(a=>a===s)){Wo(`Symlink cycle detected for path '${e.path}' and realpath '${s}'`);return}n.push(s)}return i})}};var rtt=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(f){try{u(n.next(f))}catch(d){a(d)}}o(c,"fulfilled");function l(f){try{u(n.throw(f))}catch(d){a(d)}}o(l,"rejected");function u(f){f.done?s(f.value):i(f.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})};function fhe(t,e){return rtt(this,void 0,void 0,function*(){return yield C_.create(t,e)})}o(fhe,"create");var L_=N(require("crypto"),1),Mg=N(require("fs"),1),bp=N(require("path"),1),ime=N(rme(),1),sme=N(require("util"),1);var Y0;(function(t){t.Gzip="cache.tgz",t.Zstd="cache.tzst"})(Y0||(Y0={}));var Yi;(function(t){t.Gzip="gzip",t.ZstdWithoutLong="zstd-without-long",t.Zstd="zstd"})(Yi||(Yi={}));var ao;(function(t){t.GNU="gnu",t.BSD="bsd"})(ao||(ao={}));var k_=2,P_=5e3,NG=5e3,RG=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`,nme=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`,K0="cache.tar",TG="manifest.txt",Ptr=10*Math.pow(1024,3),O_="cache read denied:";var Fg=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(f){try{u(n.next(f))}catch(d){a(d)}}o(c,"fulfilled");function l(f){try{u(n.throw(f))}catch(d){a(d)}}o(l,"rejected");function u(f){f.done?s(f.value):i(f.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})},lit=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)}},uit="1.0";function X0(){return Fg(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=bp.join(n,"actions","temp")}let r=bp.join(e,L_.randomUUID());return yield Mu(r),r})}o(X0,"createTempDirectory");function Wc(t){return Mg.statSync(t).size}o(Wc,"getArchiveFileSizeInBytes");function DG(t){return Fg(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 fhe(t.join(`
|
|
|
|
|
`),{implicitDescendants:!1});try{for(var u=!0,f=lit(l.globGenerator()),d;d=yield f.next(),e=d.done,!e;u=!0){i=d.value,u=!1;let p=bp.relative(c,i).replace(new RegExp(`\\${bp.sep}`,"g"),"/");D(`Matched: ${p}`),p===""?a.push("."):a.push(`${p}`)}}catch(h){r={error:h}}finally{try{!u&&!e&&(n=f.return)&&(yield n.call(f))}finally{if(r)throw r.error}}return a})}o(DG,"resolvePaths");function Z0(t){return Fg(this,void 0,void 0,function*(){return sme.promisify(Mg.unlink)(t)})}o(Z0,"unlinkFile");function ome(t){return Fg(this,arguments,void 0,function*(e,r=[]){let n="";r.push("--version"),D(`Checking ${e} ${r.join(" ")}`);try{yield so(`${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(ome,"getVersion");function ew(){return Fg(this,void 0,void 0,function*(){let t=yield ome("zstd",["--quiet"]),e=ime.clean(t);return D(`zstd version: ${e}`),t===""?Yi.Gzip:Yi.ZstdWithoutLong})}o(ew,"getCompressionMethod");function Ed(t){return t===Yi.Gzip?Y0.Gzip:Y0.Zstd}o(Ed,"getCacheFileName");function ame(){return Fg(this,void 0,void 0,function*(){return Mg.existsSync(RG)?RG:(yield ome("tar")).toLowerCase().includes("gnu tar")?li("tar"):""})}o(ame,"getGnuTarPathOnWindows");function QG(t,e){if(e===void 0)throw Error(`Expected ${t} but value was undefiend`);return e}o(QG,"assertDefined");function Ug(t,e,r=!1){let n=t.slice();return e&&n.push(e),process.platform==="win32"&&!r&&n.push("windows-only"),n.push(uit),L_.createHash("sha256").update(n.join("|")).digest("hex")}o(Ug,"getCacheVersion");function cme(){let t=process.env.ACTIONS_RUNTIME_TOKEN;if(!t)throw new Error("Unable to get the ACTIONS_RUNTIME_TOKEN env variable");return t}o(cme,"getRuntimeToken");var rw=N(require("http"),1),OG=N(require("https"),1);function kG(t){let e=t.protocol==="https:";if(fit(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 M_(r)}catch{if(!r.startsWith("http://")&&!r.startsWith("https://"))return new M_(`http://${r}`)}else return}o(kG,"getProxyUrl");function fit(t){if(!t.hostname)return!1;let e=t.hostname;if(dit(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(fit,"checkBypass");function dit(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(dit,"isLoopbackAddress");var M_=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 Cd=N(_A(),1),lme=N(ld(),1);var en=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(f){try{u(n.next(f))}catch(d){a(d)}}o(c,"fulfilled");function l(f){try{u(n.throw(f))}catch(d){a(d)}}o(l,"rejected");function u(f){f.done?s(f.value):i(f.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 Ki;(function(t){t.Accept="accept",t.ContentType="content-type"})(Ki||(Ki={}));var Hu;(function(t){t.ApplicationJson="application/json"})(Hu||(Hu={}));var pit=[Pr.MovedPermanently,Pr.ResourceMoved,Pr.SeeOther,Pr.TemporaryRedirect,Pr.PermanentRedirect],mit=[Pr.BadGateway,Pr.ServiceUnavailable,Pr.GatewayTimeout],Ait=["OPTIONS","GET","DELETE","HEAD"],git=10,yit=5,Jc=class t extends Error{static{o(this,"HttpClientError")}const
Line truncated
|
|
|
|
|
${xit.sanitize({...this,request:{...this.request,agent:n},response:this.response})}`,"value"),enumerable:!1}),Object.setPrototypeOf(this,t.prototype)}};function z_(t){return t instanceof Xi?!0:Ip(t)&&t.name==="RestError"}o(z_,"isRestError");function Ss(t,e){return Buffer.from(t,e)}o(Ss,"stringToUint8Array");var j_=N(require("node:http"),1),$_=N(require("node:https"),1),jG=N(require("node:zlib"),1),xme=require("node:stream");var Ko=nw("ts-http-runtime");var _it={};function iw(t){return t&&typeof t.pipe=="function"}o(iw,"isReadableStream");function vme(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(vme,"isStreamComplete");function _me(t){return t&&typeof t.byteLength=="number"}o(_me,"isArrayBuffer");var W_=class extends xme.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}},$G=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 Yc("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 rc;Ko.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=Dit(c);u!==null&&e.headers.set("Content-Length",u)}let l;try{if(c&&e.onUploadProgress){let A=e.onUploadProgress,g=new W_(A);g.on("error",E=>{Ko.error("Error in upload progress",E)}),iw(c)?c.pipe(g):g.end(c),c=g}let u=await this.makeRequest(e,r,c);i!==void 0&&clearTimeout(i);let f=Nit(u),h={status:u.statusCode??0,headers:f,request:e};if(e.method==="HEAD")return u.resume(),h;l=a?Rit(u,f):u;let p=e.onDownloadProgress;if(p){let A=new W_(p);A.on("error",g=>{Ko.error("Error in download progress",g)}),l.pipe(A),l=A}return e.streamResponseStatusCodes?.has(Number.POSITIVE_INFINITY)||e.streamResponseStatusCodes?.has(h.status)?h.readableStreamBody=l:h.bodyAsText=await Tit(l),h}finally{if(e.abortSignal&&n){let u=Promise.resolve();iw(c)&&(u=vme(c));let f=Promise.resolve();iw(l)&&(f=vme(l)),Promise.all([u,f]).then(()=>{n&&e.abortSignal?.removeEventListener("abort",n)}).catch(d=>{Ko.warning("Error when cleaning up abortListener on httpRequest",d)})}}}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 f=s?j_.default.request(c,l):$_.default.request(c,l);f.once("error",d=>{u(new Xi(d.message,{code:d.code??Xi.REQUEST_SEND_ERROR,request:e}))}),r.signal.addEventListener("abort",()=>{let d=new Yc("The operation was aborted. Rejecting from abort signal callback while making request.");f.destroy(d),u(d)}),n&&iw(n)?n.pipe(f):n?typeof n=="string"||Buffer.isBuffer(n)?f.end(n):_me(n)?f.end(ArrayBuffer.isView(n)?Buffer.from(n.buffer):Buffer.from(n)):(Ko.error("Unrecognized body type",n),u(new Xi("Unrecognized body type"))):f.end()})}getOrCreateAgent(e,r){let n=e.disableKeepAlive;if(r)return n?j_.default.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new j_.default.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(n&&!e.tlsSettings)return $_.default.globalAgent;let i=e.tlsSettings??_it,s=this.cachedHttpsAgents.get(i);return s&&s.options.keepAlive===!n||(Ko.info("No cached TLS Agent exist, creating a new Agent"),s=new $_.default.Agent({keepAlive:!n,...i}),this.cachedHttpsAgents.set(i,s)),s}}};function Nit(t){let e=co();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(Nit,"getResponseHeaders");function Rit(t,e){let r=e.get("Content-Encoding");if(r==="gzip"){let n=jG.default.createGunzip();return t.pipe(n),n}else if(r==="deflate"){let n=jG.default.createInflate();return t.pipe(n),n}return t}o(Rit,"getDecodedResponseStream");function Tit(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 Xi(`Error reading response as text: ${i.message}`,{code:Xi.PARSE_ERROR}))})})}o(Tit,"streamToText");function Dit(t){return t?Buffer.isBuffer(t)?t.length:
Line truncated
|
|
|
|
|
`;return e}o(lot,"encodeHeaders");function uot(t){return t instanceof Uint8Array?t.byteLength:yN(t)?t.size===-1?void 0:t.size:void 0}o(uot,"getLength");function fot(t){let e=0;for(let r of t){let n=uot(r);if(n===void 0)return;e+=n}return e}o(fot,"getTotalLength");async function dot(t,e,r){let n=[Ss(`--${r}`,"utf-8"),...e.flatMap(s=>[Ss(`\r
|
|
|
|
|
`,"utf-8"),Ss(lot(s.headers),"utf-8"),Ss(`\r
|
|
|
|
|
`,"utf-8"),s.body,Ss(`\r
|
|
|
|
|
--${r}`,"utf-8")]),Ss(`--\r
|
|
|
|
|
`)}});var R3=A(DA=>{"use strict";Object.defineProperty(DA,"__esModule",{value:!0});DA.SHA2_HASH_ALGOS=DA.RSA_SIGNATURE_ALGOS=DA.ECDSA_SIGNATURE_ALGOS=void 0;DA.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"};DA.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"};DA.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 goe=A(T3=>{"use strict";Object.defineProperty(T3,"__esModule",{value:!0});T3.RFC3161TimestampVerificationError=void 0;var Aoe=class extends Error{};T3.RFC3161TimestampVerificationError=Aoe});var l9e=A(Ih=>{"use strict";var Hir=Ih&&Ih.__createBinding||(Object.create?(function(t,e,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,i,n)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),jir=Ih&&Ih.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),zir=Ih&&Ih.__importStar||(function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var i=[];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(i[i.length]=n);return i},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var i=t(e),n=0;n<i.length;n++)i[n]!=="default"&&Hir(r,e,i[n]);return jir(r,e),r}})();Object.defineProperty(Ih,"__esModule",{value:!0});Ih.TSTInfo=void 0;var c9e=zir(jI()),Vir=R3(),$ir=goe(),yoe=class{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 Vir.SHA2_HASH_ALGOS[e]}get messageImprintHashedMessage(){return this.messageImprintObj.subs[1].value}get raw(){return this.root.toDER()}verify(e){let r=c9e.digest(this.messageImprintHashAlgorithm,e);if(!c9e.bufferEqual(r,this.messageImprintHashedMessage))throw new $ir.RFC3161TimestampVerificationError("message imprint does not match artifact")}get messageImprintObj(){return this.root.subs[2]}};Ih.TSTInfo=yoe});var f9e=A(Sh=>{"use strict";var Wir=Sh&&Sh.__createBinding||(Object.create?(function(t,e,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,i,n)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),Jir=Sh&&Sh.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Yir=Sh&&Sh.__importStar||(function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var i=[];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(i[i.length]=n);return i},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var i=t(e),n=0;n<i.length;n++)i[n]!=="default"&&Wir(r,e,i[n]);return Jir(r,e),r}})();Object.defineProperty(Sh,"__esModule",{value:!0});Sh.RFC3161Timestamp=void 0;var Kir=v3(),Eoe=Yir(jI()),u9e=R3(),cN=goe(),Xir=l9e(),Zir="1.2.840.113549.1.7.2",enr="1.2.840.113549.1.9.16.1.4",tnr="1.2.840.113549.1.9.4",boe=class t{root;constructor(e){this.root=e}static parse(e){let r=Kir.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 u9e.SHA2_HASH_ALGOS[e]}get signatureAlgorithm(){let e=this.signatureAlgorithmObj.subs[0].toOID();return u9e.ECDSA_SIGNATURE_ALGOS[e]}get signatureValue(){return this.signatureValueObj.value}get tstInfo(){return new Xir.TSTInfo(this.eContentObj.subs[0].subs[0])}verify(e,r){if(!this.timeStampTokenObj)throw new cN.RFC3161TimestampVerificationError("timeStampToken is missing");if(this.contentType!==Zir)throw new cN.RFC3161TimestampVerificationError(`incorrect content type: ${this.contentType}`);if(this.eContentType!==enr)throw new cN.RFC3161TimestampVerificationError(`incorrect encapsulated content type: ${this.eContentType}`);this.tstInfo.verify(e),this.verifyMessageDigest(),this.verifySignature(r)}verifyMessageDigest(){let e=Eoe.digest(this.signerDigestAlgorithm,this.tstInfo.raw),r=this.messageDigestAttributeObj.subs[1].subs[0].value;if(!Eoe.bufferEqual(e,r))throw new cN.RFC3161TimestampVerificationError("signed data does not match tstInfo")}verifySignature(e){let r=this.signedAttrsObj.toD
Line truncated
|
|
|
|
|
\v\f\r\x1B !"#$\u066A&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xB0\xB7\u2219\u221A\u2592\u2500\u2502\u253C\u2524\u252C\u251C\u2534\u2510\u250C\u2514\u2518\u03B2\u221E\u03C6\xB1\xBD\xBC\u2248\xAB\xBB\uFEF7\uFEF8\uFFFD\uFFFD\uFEFB\uFEFC\uFFFD\xA0\xAD\uFE82\xA3\xA4\uFE84\uFFFD\uFFFD\uFE8E\uFE8F\uFE95\uFE99\u060C\uFE9D\uFEA1\uFEA5\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\uFED1\u061B\uFEB1\uFEB5\uFEB9\u061F\xA2\uFE80\uFE81\uFE83\uFE85\uFECA\uFE8B\uFE8D\uFE91\uFE93\uFE97\uFE9B\uFE9F\uFEA3\uFEA7\uFEA9\uFEAB\uFEAD\uFEAF\uFEB3\uFEB7\uFEBB\uFEBF\uFEC1\uFEC5\uFECB\uFECF\xA6\xAC\xF7\xD7\uFEC9\u0640\uFED3\uFED7\uFEDB\uFEDF\uFEE3\uFEE7\uFEEB\uFEED\uFEEF\uFEF3\uFEBD\uFECC\uFECE\uFECD\uFEE1\uFE7D\u0651\uFEE5\uFEE9\uFEEC\uFEF0\uFEF2\uFED0\uFED5\uFEF5\uFEF6\uFEDD\uFED9\uFEF1\u25A0\uFFFD`},ibm864:"cp864",csibm864:"cp864",cp865:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\xEC\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\xFF\xD6\xDC\xF8\xA3\xD8\u20A7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xA4\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},ibm865:"cp865",csibm865:"cp865",cp866:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u0401\u0451\u0404\u0454\u0407\u0457\u040E\u045E\xB0\u2219\xB7\u221A\u2116\xA4\u25A0\xA0"},ibm866:"cp866",csibm866:"cp866",cp869:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0386\uFFFD\xB7\xAC\xA6\u2018\u2019\u0388\u2015\u0389\u038A\u03AA\u038C\uFFFD\uFFFD\u038E\u03AB\xA9\u038F\xB2\xB3\u03AC\xA3\u03AD\u03AE\u03AF\u03CA\u0390\u03CC\u03CD\u0391\u0392\u0393\u0394\u0395\u0396\u0397\xBD\u0398\u0399\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u039A\u039B\u039C\u039D\u2563\u2551\u2557\u255D\u039E\u039F\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u03A0\u03A1\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\u03B1\u03B2\u03B3\u2518\u250C\u2588\u2584\u03B4\u03B5\u2580\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C3\u03C2\u03C4\u0384\xAD\xB1\u03C5\u03C6\u03C7\xA7\u03C8\u0385\xB0\xA8\u03C9\u03CB\u03B0\u03CE\u25A0\xA0"},ibm869:"cp869",csibm869:"cp869",cp922:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\u203E\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\u0160\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\u017D\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\u0161\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\u017E\xFF"},ibm922:"cp922",csibm922:"cp922",cp1046:{type:"_sbcs",chars:"\uFE88\xD7\xF7\uF8F6\uF8F5\uF8F4\uF8F7\uFE71\x88\u25A0\u2502\u2500\u2510\u250C\u2514\u2518\uFE79\uFE7B\uFE7D\uFE7F\uFE77\uFE8A\uFEF0\uFEF3\uFEF2\uFECE\uFECF\uFED0\uFEF6\uFEF8\uFEFA\uFEFC\xA0\uF8FA\uF8F9\uF8F8\xA4\uF8FB\uFE8B\uFE91\uFE97\uFE9B\uFE9F\uFEA3\u060C\xAD\uFEA7\uFEB3\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\uFEB7\u061B\uFEBB\uFEBF\uFECA\u061F\uFECB\u0621\u0622\u0623\u0624\u0625\u0626\u0627\u0628\u0629\u062A\u062B\u062C\u062D\u062E\u062F\u0630\u0631\u0632\u0633\u0634\u0635\u0636\u0637\uFEC7\u0639\u063A\uFECC\uFE82\uFE84\uFE8E\uFED3\u0640\u0641\u0642\u0643\u0644\u0645\u0646\u0647\u0648\u0649\u064A\u064B\u064C\u064D\u064E\u064F\u0650\u0651\u0652\uFED7\uFEDB\uFEDF\uF8FC\uFEF5\uFEF7\uFEF9\uFEFB\uFEE3\uFEE7\uFEEC\uFEE9\uFFFD"},ibm1046:"cp1046",csibm1046:"cp1046",cp1124:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0401\u0402\u0490\u0404\u0405\u0406\u0407\u0408\u0409\u040A\u040B\u040C\xAD\u040E\u040F\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041FLine truncated
|
|
|
|
|
\v\f\r\u1EE8\u1EF0\u1EF2\u1EF6\u1EF8\xDD\u1EF4\x1B !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xC0\u1EA2\xC3\xC1\u1EA0\u1EB6\u1EAC\xC8\u1EBA\u1EBC\xC9\u1EB8\u1EC6\xCC\u1EC8\u0128\xCD\u1ECA\xD2\u1ECE\xD5\xD3\u1ECC\u1ED8\u1EDC\u1EDE\u1EE0\u1EDA\u1EE2\xD9\u1EE6\u0168\xA0\u0102\xC2\xCA\xD4\u01A0\u01AF\u0110\u0103\xE2\xEA\xF4\u01A1\u01B0\u0111\u1EB0\u0300\u0309\u0303\u0301\u0323\xE0\u1EA3\xE3\xE1\u1EA1\u1EB2\u1EB1\u1EB3\u1EB5\u1EAF\u1EB4\u1EAE\u1EA6\u1EA8\u1EAA\u1EA4\u1EC0\u1EB7\u1EA7\u1EA9\u1EAB\u1EA5\u1EAD\xE8\u1EC2\u1EBB\u1EBD\xE9\u1EB9\u1EC1\u1EC3\u1EC5\u1EBF\u1EC7\xEC\u1EC9\u1EC4\u1EBE\u1ED2\u0129\xED\u1ECB\xF2\u1ED4\u1ECF\xF5\xF3\u1ECD\u1ED3\u1ED5\u1ED7\u1ED1\u1ED9\u1EDD\u1EDF\u1EE1\u1EDB\u1EE3\xF9\u1ED6\u1EE7\u0169\xFA\u1EE5\u1EEB\u1EED\u1EEF\u1EE9\u1EF1\u1EF3\u1EF7\u1EF9\xFD\u1EF5\u1ED0`},georgianacademy:{type:"_sbcs",chars:"\x80\x81\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\x8D\x8E\x8F\x90\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\x9D\x9E\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\u10D0\u10D1\u10D2\u10D3\u10D4\u10D5\u10D6\u10D7\u10D8\u10D9\u10DA\u10DB\u10DC\u10DD\u10DE\u10DF\u10E0\u10E1\u10E2\u10E3\u10E4\u10E5\u10E6\u10E7\u10E8\u10E9\u10EA\u10EB\u10EC\u10ED\u10EE\u10EF\u10F0\u10F1\u10F2\u10F3\u10F4\u10F5\u10F6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"},georgianps:{type:"_sbcs",chars:"\x80\x81\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\x8D\x8E\x8F\x90\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\x9D\x9E\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\u10D0\u10D1\u10D2\u10D3\u10D4\u10D5\u10D6\u10F1\u10D7\u10D8\u10D9\u10DA\u10DB\u10DC\u10F2\u10DD\u10DE\u10DF\u10E0\u10E1\u10E2\u10F3\u10E3\u10E4\u10E5\u10E6\u10E7\u10E8\u10E9\u10EA\u10EB\u10EC\u10ED\u10EE\u10F4\u10EF\u10F0\u10F5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"},pt154:{type:"_sbcs",chars:"\u0496\u0492\u04EE\u0493\u201E\u2026\u04B6\u04AE\u04B2\u04AF\u04A0\u04E2\u04A2\u049A\u04BA\u04B8\u0497\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u04B3\u04B7\u04A1\u04E3\u04A3\u049B\u04BB\u04B9\xA0\u040E\u045E\u0408\u04E8\u0498\u04B0\xA7\u0401\xA9\u04D8\xAB\xAC\u04EF\xAE\u049C\xB0\u04B1\u0406\u0456\u0499\u04E9\xB6\xB7\u0451\u2116\u04D9\xBB\u0458\u04AA\u04AB\u049D\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F"},viscii:{type:"_sbcs",chars:`\0\u1EB2\u1EB4\u1EAA\x07\b
|
|
|
|
|
\v\f\r\u1EF6\u1EF8\x1B\u1EF4 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u1EA0\u1EAE\u1EB0\u1EB6\u1EA4\u1EA6\u1EA8\u1EAC\u1EBC\u1EB8\u1EBE\u1EC0\u1EC2\u1EC4\u1EC6\u1ED0\u1ED2\u1ED4\u1ED6\u1ED8\u1EE2\u1EDA\u1EDC\u1EDE\u1ECA\u1ECE\u1ECC\u1EC8\u1EE6\u0168\u1EE4\u1EF2\xD5\u1EAF\u1EB1\u1EB7\u1EA5\u1EA7\u1EA9\u1EAD\u1EBD\u1EB9\u1EBF\u1EC1\u1EC3\u1EC5\u1EC7\u1ED1\u1ED3\u1ED5\u1ED7\u1EE0\u01A0\u1ED9\u1EDD\u1EDF\u1ECB\u1EF0\u1EE8\u1EEA\u1EEC\u01A1\u1EDB\u01AF\xC0\xC1\xC2\xC3\u1EA2\u0102\u1EB3\u1EB5\xC8\xC9\xCA\u1EBA\xCC\xCD\u0128\u1EF3\u0110\u1EE9\xD2\xD3\xD4\u1EA1\u1EF7\u1EEB\u1EED\xD9\xDA\u1EF9\u1EF5\xDD\u1EE1\u01B0\xE0\xE1\xE2\xE3\u1EA3\u0103\u1EEF\u1EAB\xE8\xE9\xEA\u1EBB\xEC\xED\u0129\u1EC9\u0111\u1EF1\xF2\xF3\xF4\xF5\u1ECF\u1ECD\u1EE5\xF9\xFA\u0169\u1EE7\xFD\u1EE3\u1EEE`},iso646cn:{type:"_sbcs",chars:`\0\x07\b
|
|
|
|
|
\v\f\r\x1B !"#\xA5%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}\u203E\x7F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`},iso646jp:{type:"_sbcs",chars:`\0\x07\b
|
|
|
|
|
\v\f\r\x1B !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\xA5]^_\`abcdefghijklmnopqrstuvwxyz{|}\u203E\x7F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`},hproman8:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xC0\xC2\xC8\xCA\xCB\xCE\xCF\xB4\u02CB\u02C6\xA8\u02DC\xD9\xDB\u20A4\xAF\xDD\xFD\xB0\xC7\xE7\xD1\xF1\xA1\xBF\xA4\xA3\xA5\xA7\u0192\xA2\xE2\xEA\xF4\xFB\xE1\xE9\xF3\xFA\xE0\xE8\xF2\xF9\xE4\xEB\xF6\xFC\xC5\xEE\xD8\xC6\xE5\xED\xF8\xE6\xC4\xEC\xD6\xDC\xC9\xEF\xDF\xD4\xC1\xC3\xE3\xD0\xF0\xCD\xCC\xD3\xD2\xD5\xF5\u0160\u0161\xDA\u0178\xFF\xDE\xFE\xB7\xB5\xB6\xBE\u2014\xBC\xBD\xAA\xBA\xAB\u25A0\xBB\xB1\uFFFD"},macintosh:{type:"_sbcs",chars:"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\xE6\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u2044\xA4\u2039\u203A\uFB01\uFB02\u2021\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7"},ascii:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"},tis620:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\uFFFD\uFFFD\uFFFD\uFFFD\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u0E4E\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\u0E5A\u0E5B\uFFFD\uFFFD\uFFFD\uFFFD"}}});var B$e=A(S$e=>{"use strict";var cce=wp().Buffer;S$e._dbcs=Ip;var ks=-1,I$e=-2,Ll=-10,ta=-1e3,nS=new Array(256),xN=-1;for(m4=0;m4<256;m4++)nS[m4]=ks;var m4;function Ip(t,e){if(this.encodingName=t.encodingName,!t)throw new Error("DBCS codec is called without the data.");if(!t.table)throw new Error("Encoding '"+this.encodingName+"' has no data.");var r=t.table();this.decodeTables=[],this.decodeTables[0]=nS.slice(0),this.decodeTableSeq=[];for(var i=0;i<r.length;i++)this._addDecodeChunk(r[i]);if(typeof t.gb18030=="function"){this.gb18030=t.gb18030();var n=this.decodeTables.length;this.decodeTables.push(nS.slice(0));var s=this.decodeTables.length;this.decodeTables.push(nS.slice(0));for(var o=this.decodeTables[0],i=129;i<=254;i++)for(var a=this.decodeTables[ta-o[i]],c=48;c<=57;c++){if(a[c]===ks)a[c]=ta-n;else if(a[c]>ta)throw new Error("gb18030 decode tables conflict at byte 2");for(var l=this.decodeTables[ta-a[c]],u=129;u<=254;u++){if(l[u]===ks)l[u]=ta-s;else{if(l[u]===ta-s)continue;if(l[u]>ta)throw new Error("gb18030 decode tables conflict at byte 3")}for(var f=this.decodeTables[ta-l[u]],h=48;h<=57;h++)f[h]===ks&&(f[h]=I$e)}}}this.defaultCharUnicode=e.defaultCharUnicode,this.encodeTable=[],this.encodeTableSeq=[];var d={};if(t.encodeSkipVals)for(var i=0;i<t.encodeSkipValLine truncated
|
|
|
|
|
Wanted: ${this.expectedSize}
|
|
|
|
|
Found: ${this.size}`);i.code="EBADSIZE",i.found=this.size,i.expected=this.expectedSize,i.sri=this.sri,this.emit("error",i)}else if(this.sri&&!r){let i=new Error(`${this.sri} integrity checksum failed when using ${this.algorithm}: wanted ${this.digests} but got ${e}. (${this.size} bytes)`);i.code="EINTEGRITY",i.found=e,i.expected=this.digests,i.algorithm=this.algorithm,i.sri=this.sri,this.emit("error",i)}else this.#t=this.size,this.emit("size",this.size),this.#e=e,this.emit("integrity",e),r&&(this.#i=r,this.emit("verified",r))}},_p=class{get isHash(){return!0}constructor(e,r){let i=r?.strict;this.source=e.trim(),this.digest="",this.algorithm="",this.options=[];let n=this.source.match(i?par:dar);if(!n||i&&!Dce.includes(n[1])||!NWe.includes(n[1]))return;this.algorithm=n[1],this.digest=n[2];let s=n[3];s&&(this.options=s.slice(1).split("?"))}hexDigest(){return this.digest&&Buffer.from(this.digest,"base64").toString("hex")}toJSON(){return this.toString()}match(e,r){let i=Oc(e,r);if(!i)return!1;if(i.isIntegrity){let n=i.pickAlgorithm(r,[this.algorithm]);if(!n)return!1;let s=i[n].find(o=>o.digest===this.digest);return s||!1}return i.digest===this.digest?i:!1}toString(e){return e?.strict&&!(Dce.includes(this.algorithm)&&this.digest.match(har)&&this.options.every(r=>r.match(mar)))?"":`${this.algorithm}-${this.digest}${kN(this.options)}`}};function TWe(t,e,r,i){let n=t!=="",s=!1,o="",a=i.length-1;for(let l=0;l<a;l++){let u=_p.prototype.toString.call(i[l],r);u&&(s=!0,o+=u,o+=e)}let c=_p.prototype.toString.call(i[a],r);return c&&(s=!0,o+=c),n&&s?t+e+o:t+o}var KE=class{get isIntegrity(){return!0}toJSON(){return this.toString()}isEmpty(){return Object.keys(this).length===0}toString(e){let r=e?.sep||" ",i="";if(e?.strict){r=r.replace(/\S+/g," ");for(let n of Dce)this[n]&&(i=TWe(i,r,e,this[n]))}else for(let n of Object.keys(this))i=TWe(i,r,e,this[n]);return i}concat(e,r){let i=typeof e=="string"?e:ON(e,r);return Oc(`${this.toString(r)} ${i}`,r)}hexDigest(){return Oc(this,{single:!0}).hexDigest()}merge(e,r){let i=Oc(e,r);for(let n in i)if(this[n]){if(!this[n].find(s=>i[n].find(o=>s.digest===o.digest)))throw new Error("hashes do not match, cannot update integrity")}else this[n]=i[n]}match(e,r){let i=Oc(e,r);if(!i)return!1;let n=i.pickAlgorithm(r,Object.keys(this));return!!n&&this[n].find(s=>i[n].find(o=>s.digest===o.digest))||!1}pickAlgorithm(e,r){let i=e?.pickAlgorithm||Car,n=Object.keys(this);return r?.length&&(n=n.filter(s=>r.includes(s))),n.length?n.reduce((s,o)=>i(s,o)||s):null}};Ph.exports.parse=Oc;function Oc(t,e){if(!t)return null;if(typeof t=="string")return Nce(t,e);if(t.algorithm&&t.digest){let r=new KE;return r[t.algorithm]=[t],Nce(ON(r,e),e)}else return Nce(ON(t,e),e)}function Nce(t,e){if(e?.single)return new _p(t,e);let r=t.trim().split(/\s+/).reduce((i,n)=>{let s=new _p(n,e);if(s.algorithm&&s.digest){let o=s.algorithm;Object.keys(i).includes(o)||(i[o]=[]),i[o].push(s)}return i},new KE);return r.isEmpty()?null:r}Ph.exports.stringify=ON;function ON(t,e){return t.algorithm&&t.digest?_p.prototype.toString.call(t,e):typeof t=="string"?ON(Oc(t,e),e):KE.prototype.toString.call(t,e)}Ph.exports.fromHex=Aar;function Aar(t,e,r){let i=kN(r?.options);return Oc(`${e}-${Buffer.from(t,"hex").toString("base64")}${i}`,r)}Ph.exports.fromData=gar;function gar(t,e){let r=e?.algorithms||[...Pce],i=kN(e?.options);return r.reduce((n,s)=>{let o=PN.createHash(s).update(t).digest("base64"),a=new _p(`${s}-${o}${i}`,e);if(a.algorithm&&a.digest){let c=a.algorithm;n[c]||(n[c]=[]),n[c].push(a)}return n},new KE)}Ph.exports.fromStream=yar;function yar(t,e){let r=kce(e);return new Promise((i,n)=>{t.pipe(r),t.on("error",n),r.on("error",n);let s;r.on("integrity",o=>{s=o}),r.on("end",()=>i(s)),r.resume()})}Ph.exports.checkData=Ear;function Ear(t,e,r){if(e=Oc(e,r),!e||!Object.keys(e).length){if(r?.error)throw Object.assign(new Error("No valid integrity hashes to check against"),{code:"EINTEGRITY"});return!1}let i=e.pickAlgorithm(r),n=PN.createHash(i).update(t).digest("base64"),s=Oc({algorithm:i,digest:n}),o=s.match(e,r);if(r=r||{},o||!r.error)return o;if(typeof r.size=="number"&&t.length!==r.size){let a=new Error(`data size mismatch when checking ${e}.
|
|
|
|
|
Wanted: ${r.size}
|
|
|
|
|
Found: ${t.length}`);throw a.code="EBADSIZE",a.found=t.length,a.expected=r.size,a.sri=e,a}else{let a=new Error(`Integrity checksum failed when using ${i}: Wanted ${e}, but got ${s}. (${t.length} bytes)`);throw a.code="EINTEGRITY",a.found=s,a.expected=e,a.algorithm=i,a.sri=e,a}}Ph.exports.checkStream=bar;function bar(t,e,r){if(r=r||Object.create(null),r.integrity=e,e=Oc(e,r),!e||!Object.keys(e).length)return Promise.reject(Object.assign(new Error("No valid integrity hashes to check against"),{code:"EINTEGRITY"}));let i=kce(r);return new Promise((n,s)=>{t.pipe(i),t.on("error",s),i.on("error",s);let o;i.on("verified",a=>{o=a}),i.on("end",()=>n(o)),i.resume()})}Ph.exports.integrityStream=kce;function kce(t=Object.create(null)){return new Oce(t)}Ph.exports.create=war;function war(t){let e=t?.algorithms||[...Pce],r=kN(t?.options),i=e.map(PN.createHash);return{update:function(n,s){return i.forEach(o=>o.update(n,s)),this},digest:function(){return e.reduce((s,o)=>{let a=i.shift().digest("base64"),c=new _p(`${o}-${a}${r}`,t);return s[c.algorithm]||(s[c.algorithm]=[]),s[c.algorithm].push(c),s},new KE)}}}function Car(t,e){return RWe.indexOf(t.toLowerCase())>=RWe.indexOf(e.toLowerCase())?t:e}});var Lce=A((Cei,QWe)=>{var DWe=Sce(),OWe=Tce(),Iar=kh(),PWe={shared:!1,ignoreCargoCult:!0},Sar={status:200,headers:{}},aS=t=>{let e={method:t.method,url:t.url,headers:{},compress:t.compress};return t.headers.forEach((r,i)=>{e.headers[i]=r}),e},kWe=t=>{let e={status:t.status,headers:{}};return t.headers.forEach((r,i)=>{e.headers[i]=r}),e},Qce=class{constructor({entry:e,request:r,response:i,options:n}){this.entry=e,this.request=aS(r),this.response=kWe(i),this.options=n,this.policy=new DWe(this.request,this.response,PWe),this.entry&&(this.policy._responseTime=this.entry.metadata.time)}static storable(e,r){return!r.cachePath||r.cache==="no-store"||!["GET","HEAD"].includes(e.method)?!1:new DWe(aS(e),Sar,PWe).storable()}satisfies(e){let r=aS(e);if(this.request.headers.host!==r.headers.host||this.request.compress!==r.compress)return!1;let i=new OWe(this.request),n=new OWe(r);return JSON.stringify(i.mediaTypes())!==JSON.stringify(n.mediaTypes())||JSON.stringify(i.languages())!==JSON.stringify(n.languages())||JSON.stringify(i.encodings())!==JSON.stringify(n.encodings())?!1:this.options.integrity?Iar.parse(this.options.integrity).match(this.entry.integrity):!0}storable(){return this.policy.storable()}get mustRevalidate(){return!!this.policy._rescc["must-revalidate"]}needsRevalidation(e){let r=aS(e);return r.method="GET",!this.policy.satisfiesWithoutRevalidation(r)}responseHeaders(){return this.policy.responseHeaders()}revalidationHeaders(e){let r=aS(e);return this.policy.revalidationHeaders(r)}revalidated(e,r){let i=aS(e),n=kWe(r);return!this.policy.revalidatedPolicy(i,n).modified}};QWe.exports=Qce});var FWe=A((Iei,LWe)=>{var Fce=class extends Error{constructor(e){super(`request to ${e} failed: cache mode is 'only-if-cached' but no cached response is available.`),this.code="ENOTCACHED"}};LWe.exports={NotCachedError:Fce}});var WWe=A((Sei,$We)=>{"use strict";var MWe=typeof process=="object"&&process?process:{stdout:null,stderr:null},Bar=require("events"),UWe=require("stream"),qWe=require("string_decoder").StringDecoder,Rp=Symbol("EOF"),Tp=Symbol("maybeEmitEnd"),UA=Symbol("emittedEnd"),_4=Symbol("emittingEnd"),QN=Symbol("emittedError"),R4=Symbol("closed"),GWe=Symbol("read"),T4=Symbol("flush"),HWe=Symbol("flushChunk"),Pa=Symbol("encoding"),Np=Symbol("decoder"),N4=Symbol("flowing"),LN=Symbol("paused"),cS=Symbol("resume"),ms=Symbol("bufferLength"),Mce=Symbol("bufferPush"),Uce=Symbol("bufferShift"),uo=Symbol("objectMode"),fo=Symbol("destroyed"),qce=Symbol("emitData"),jWe=Symbol("emitEnd"),Gce=Symbol("emitEnd2"),Dp=Symbol("async"),FN=t=>Promise.resolve().then(t),zWe=global._MP_NO_ITERATOR_SYMBOLS_!=="1",xar=zWe&&Symbol.asyncIterator||Symbol("asyncIterator not implemented"),_ar=zWe&&Symbol.iterator||Symbol("iterator not implemented"),Rar=t=>t==="end"||t==="finish"||t==="prefinish",Tar=t=>t instanceof ArrayBuffer||typeof t=="object"&&t.constructor&&t.constructor.name==="ArrayBuffer"&&t.byteLength>=0,Nar=t=>!Buffer.isBuffer(t)&&ArrayBuffer.isView(t),D4=class{constructor(e,r,i){this.src=e,this.dest=r,this.opts=i,this.ondrain=()=>e[cS](),r.on("drain",this.ondrain)}unpipe(){this.dest.removeListener("drain",this.ondrain)}proxyErrors(){}end(){this.unpipe(),this.opts.end&&this.dest.end()}},Hce=class extends D4{unpipe(){this.src.removeListener("error",this.proxyErrors),super.unpipe()}constructor(e,r,i){super(e,r,i),this.proxyErrors=n=>r.emit("error",n),e.on("error",this.proxyErrors)}};$We.exports=class VWe extends UWe{constructor(e){super(),this[N4]=!1,this[LN]=!1,this.pipes=[],this.buffer=[],this[uo]=e&&e.objectMode||!1,this[uo]?this[Pa]=null:this[Pa]=e&&e.encoding||null,this[Pa]==="buffer"&&(this[Pa]=null),this[Dp]=e&&!!e.async||!1,this[Np]=this[Pa]?new qWe(this[Pa]):null,this[Rp]=!1,this[UA]=!1,this[_4]=!1,this[R4]=!1,this[QN]=null,this.writable=!0,thi
Line truncated
|
|
|
|
|
`+o.map(h=>{let d=JSON.stringify(h);return`${i5(d)} ${d}`}).join(`
|
|
|
|
|
`),c=async()=>{let h=chr(Lh.join(t,"tmp"),i.tmpPrefix);return await Fle(Lh.dirname(h),{recursive:!0}),{target:h,moved:!1}},l=async h=>{if(!h.moved)return nKe(h.target,{recursive:!0,force:!0})},u=async h=>{await shr(h.target,a,{flag:"wx"}),await Fle(Lh.dirname(n),{recursive:!0}),await hhr(h.target,n),h.moved=!0},f=await c();try{await u(f)}finally{await l(f)}return o.reverse().map(h=>n5(t,h,!0))}kc.exports.insert=sKe;async function sKe(t,e,r,i={}){let{metadata:n,size:s,time:o}=i,a=t1(t,e),c={key:e,integrity:r&&ahr.stringify(r),time:o||Date.now(),size:s,metadata:n};try{await Fle(Lh.dirname(a),{recursive:!0});let l=JSON.stringify(c);await rhr(a,`
|
|
|
|
|
${i5(l)} ${l}`)}catch(l){if(l.code==="ENOENT")return;throw l}return n5(t,c)}kc.exports.find=phr;async function phr(t,e){let r=t1(t,e);try{return(await r5(r)).reduce((n,s)=>s&&s.key===e?n5(t,s):n,null)}catch(i){if(i.code==="ENOENT")return null;throw i}}kc.exports.delete=mhr;function mhr(t,e,r={}){if(!r.removeFully)return sKe(t,e,null,r);let i=t1(t,e);return nKe(i,{recursive:!0,force:!0})}kc.exports.lsStream=oKe;function oKe(t){let e=Mle(t),r=new ohr({objectMode:!0});return Promise.resolve().then(async()=>{let{default:i}=await Promise.resolve().then(()=>(t5(),e5)),n=await Lle(e);return await i(n,async s=>{let o=Lh.join(e,s),a=await Lle(o);await i(a,async c=>{let l=Lh.join(o,c),u=await Lle(l);await i(u,async f=>{let h=Lh.join(l,f);try{let p=(await r5(h)).reduce((m,y)=>(m.set(y.key,y),m),new Map);for(let m of p.values()){let y=n5(t,m);y&&r.write(y)}}catch(d){if(d.code==="ENOENT")return;throw d}},{concurrency:Qle})},{concurrency:Qle})},{concurrency:Qle}),r.end(),r}).catch(i=>r.emit("error",i)),r}kc.exports.ls=Ahr;async function Ahr(t){return(await oKe(t).collect()).reduce((r,i)=>(r[i.key]=i,r),{})}kc.exports.bucketEntries=r5;async function r5(t,e){let r=await ihr(t,"utf8");return ghr(r,e)}function ghr(t){let e=[];return t.split(`
|
|
|
|
|
`).forEach(r=>{if(!r)return;let i=r.split(" ");if(!i[1]||i5(i[1])!==i[0])return;let n;try{n=JSON.parse(i[1])}catch{}n&&e.push(n)}),e}kc.exports.bucketDir=Mle;function Mle(t){return Lh.join(t,`index-v${fhr}`)}kc.exports.bucketPath=t1;function t1(t,e){let r=aKe(e);return Lh.join.apply(Lh,[Mle(t)].concat(uhr(r)))}kc.exports.hashKey=aKe;function aKe(t){return cKe(t,"sha256")}kc.exports.hashEntry=i5;function i5(t){return cKe(t,"sha1")}function cKe(t,e){return thr.createHash(e).update(t).digest("hex")}function n5(t,e,r){return!e.integrity&&!r?null:{key:e.key,integrity:e.integrity,path:e.integrity?lhr(t,e.integrity):void 0,size:e.size,time:e.time,metadata:e.metadata}}function Lle(t){return nhr(t).catch(e=>{if(e.code==="ENOENT"||e.code==="ENOTDIR")return[];throw e})}});var i1=A(a5=>{"use strict";Object.defineProperty(a5,"__esModule",{value:!0});a5.LRUCache=void 0;var yhr=typeof performance=="object"&&performance&&typeof performance.now=="function"?performance:Date,uKe=new Set,Ule=typeof process=="object"&&process?process:{},fKe=(t,e,r,i)=>{typeof Ule.emitWarning=="function"?Ule.emitWarning(t,e,r,i):console.error(`[${r}] ${e}: ${t}`)},o5=globalThis.AbortController,lKe=globalThis.AbortSignal;if(typeof o5>"u"){lKe=class{onabort;_onabort=[];reason;aborted=!1;addEventListener(r,i){this._onabort.push(i)}},o5=class{constructor(){e()}signal=new lKe;abort(r){if(!this.signal.aborted){this.signal.reason=r,this.signal.aborted=!0;for(let i of this.signal._onabort)i(r);this.signal.onabort?.(r)}}};let t=Ule.env?.LRU_CACHE_IGNORE_AC_WARNING!=="1",e=()=>{t&&(t=!1,fKe("AbortController is not defined. If using lru-cache in node 14, load an AbortController polyfill from the `node-abort-controller` package. A minimal polyfill is provided for use by LRUCache.fetch(), but it should not be relied upon in other contexts (eg, passing it to other APIs that use AbortController/AbortSignal might have undesirable effects). You may disable this with LRU_CACHE_IGNORE_AC_WARNING=1 in the env.","NO_ABORT_CONTROLLER","ENOTSUP",e))}}var Ehr=t=>!uKe.has(t),GA=t=>t&&t===Math.floor(t)&&t>0&&isFinite(t),hKe=t=>GA(t)?t<=Math.pow(2,8)?Uint8Array:t<=Math.pow(2,16)?Uint16Array:t<=Math.pow(2,32)?Uint32Array:t<=Number.MAX_SAFE_INTEGER?s5:null:null,s5=class extends Array{constructor(t){super(t),this.fill(0)}},bhr=class r1{heap;length;static#e=!1;static create(e){let r=hKe(e);if(!r)return[];r1.#e=!0;let i=new r1(e,r);return r1.#e=!1,i}constructor(e,r){if(!r1.#e)throw new TypeError("instantiate Stack using Stack.create(n)");this.heap=new r(e),this.length=0}push(e){this.heap[this.length++]=e}pop(){return this.heap[--this.length]}},whr=class dKe{#e;#t;#i;#r;#n;#c;#f;#u;get perf(){return this.#u}ttl;ttlResolution;ttlAutopurge;updateAgeOnGet;updateAgeOnHas;allowStale;noDisposeOnSet;noUpdateTTL;maxEntrySize;sizeCalculation;noDeleteOnFetchRejection;noDeleteOnStaleGet;allowStaleOnFetchAbort;allowStaleOnFetchRejection;ignoreFetchAbort;#a;#l;#d;#h;#s;#A;#w;#m;#E;#v;#y;#I;#x;#p;#C;#S;#_;#o;#T;static unsafeExposeInternals(e){return{starts:e.#x,ttls:e.#p,autopurgeTimers:e.#C,sizes:e.#I,keyMap:e.#d,keyList:e.#h,valList:e.#s,next:e.#A,prev:e.#w,get head(){return e.#m},get tail(){return e.#E},free:e.#v,isBackgroundFetch:r=>e.#g(r),backgroundFetch:(r,i,n,s)=>e.#H(r,i,n,s),moveToTail:r=>e.#U(r),indexes:r=>e.#b(r),rindexes:r=>e.#N(r),isStale:r=>e.#B(r)}}get max(){return this.#e}get maxSize(){return this.#t}get calculatedSize(){return this.#l}get size(){return this.#a}get fetchMethod(){return this.#c}get memoMethod(){return this.#f}get dispose(){return this.#i}get onInsert(){return this.#r}get disposeAfter(){return this.#n}constructor(e){let{max:r=0,ttl:i,ttlResolution:n=1,ttlAutopurge:s,updateAgeOnGet:o,updateAgeOnHas:a,allowStale:c,dispose:l,onInsert:u,disposeAfter:f,noDisposeOnSet:h,noUpdateTTL:d,maxSize:p=0,maxEntrySize:m=0,sizeCalculation:y,fetchMethod:g,memoMethod:E,noDeleteOnFetchRejection:w,noDeleteOnStaleGet:C,allowStaleOnFetchRejection:N,allowStaleOnFetchAbort:F,ignoreFetchAbort:x,perf:M}=e;if(M!==void 0&&typeof M?.now!="function")throw new TypeError("perf option must have a now() method if specified");if(this.#u=M??yhr,r!==0&&!GA(r))throw new TypeError("max option must be a nonnegative integer");let P=r?hKe(r):Array;if(!P)throw new Error("invalid max value: "+r);if(this.#e=r,this.#t=p,this.maxEntrySize=m||this.#t,this.sizeCalculation=y,this.sizeCalculation){if(!this.#t&&!this.maxEntrySize)throw new TypeError("cannot set sizeCalculation without setting maxSize or maxEntrySize");if(typeof this.sizeCalculation!="function")throw new TypeError("sizeCalculation set to non-function")}if(E!==void 0&&typeof E!="function")throw new TypeError("memoMethod must be a function if defined");if(this.#f=E,g!==void 0&&typeof g!="function")throw new TypeError("fetchMethod must be a function if specified");if(this.#c=g,this.#_=!!g,this.#d=new Map,this.#h=new Array(r).fill(void 0),this.#s=new Array(r).fill(void 0),this.#A=new P(r),this.#w=new P(r),this.#m=0,this.#E=0,this.#v=bhr.create(r),th
Line truncated
|
|
|
|
|
Wanted: ${t}
|
|
|
|
|
Found: ${e}`);return r.code="EINTEGRITY",r.expected=t,r.found=e,r}});var kKe=A((Jti,eue)=>{"use strict";var NKe=yS(),DKe=n1(),OKe=TKe(),idr=MN(),{PassThrough:ndr}=Wce(),sdr=ZE(),PKe=t=>({algorithms:["sha512"],...t});eue.exports=odr;async function odr(t,e,r,i={}){let{memoize:n}=i;i=PKe(i);let s=await OKe(t,r,i),o=await NKe.insert(t,e,s.integrity,{...i,size:s.size});return n&&DKe.put(t,o,r,i),s.integrity}eue.exports.stream=adr;function adr(t,e,r={}){let{memoize:i}=r;r=PKe(r);let n,s,o,a,c=new sdr;if(i){let u=new ndr().on("collect",f=>{a=f});c.push(u)}let l=OKe.stream(t,r).on("integrity",u=>{n=u}).on("size",u=>{s=u}).on("error",u=>{o=u});return c.push(l),c.push(new idr({async flush(){if(!o){let u=await NKe.insert(t,e,n,{...r,size:s});i&&a&&DKe.put(t,u,a,r),c.emit("integrity",n),c.emit("size",s)}}})),c}});var XKe=A(rr=>{"use strict";var Qs=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),cdr=Qs(t=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.range=t.balanced=void 0;var e=(n,s,o)=>{let a=n instanceof RegExp?r(n,o):n,c=s instanceof RegExp?r(s,o):s,l=a!==null&&c!=null&&(0,t.range)(a,c,o);return l&&{start:l[0],end:l[1],pre:o.slice(0,l[0]),body:o.slice(l[0]+a.length,l[1]),post:o.slice(l[1]+c.length)}};t.balanced=e;var r=(n,s)=>{let o=s.match(n);return o?o[0]:null},i=(n,s,o)=>{let a,c,l,u,f,h=o.indexOf(n),d=o.indexOf(s,h+1),p=h;if(h>=0&&d>0){if(n===s)return[h,d];for(a=[],l=o.length;p>=0&&!f;){if(p===h)a.push(p),h=o.indexOf(n,p+1);else if(a.length===1){let m=a.pop();m!==void 0&&(f=[m,d])}else c=a.pop(),c!==void 0&&c<l&&(l=c,u=d),d=o.indexOf(s,p+1);p=h<d&&h>=0?h:d}a.length&&u!==void 0&&(f=[l,u])}return f};t.range=i}),ldr=Qs(t=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EXPANSION_MAX=void 0,t.expand=N;var e=cdr(),r="\0SLASH"+Math.random()+"\0",i="\0OPEN"+Math.random()+"\0",n="\0CLOSE"+Math.random()+"\0",s="\0COMMA"+Math.random()+"\0",o="\0PERIOD"+Math.random()+"\0",a=new RegExp(r,"g"),c=new RegExp(i,"g"),l=new RegExp(n,"g"),u=new RegExp(s,"g"),f=new RegExp(o,"g"),h=/\\\\/g,d=/\\{/g,p=/\\}/g,m=/\\,/g,y=/\\./g;t.EXPANSION_MAX=1e5;function g(k){return isNaN(k)?k.charCodeAt(0):parseInt(k,10)}function E(k){return k.replace(h,r).replace(d,i).replace(p,n).replace(m,s).replace(y,o)}function w(k){return k.replace(a,"\\").replace(c,"{").replace(l,"}").replace(u,",").replace(f,".")}function C(k){if(!k)return[""];let H=[],z=(0,e.balanced)("{","}",k);if(!z)return k.split(",");let{pre:ie,body:ne,post:we}=z,K=ie.split(",");K[K.length-1]+="{"+ne+"}";let ce=C(we);return we.length&&(K[K.length-1]+=ce.shift(),K.push.apply(K,ce)),H.push.apply(H,K),H}function N(k,H={}){if(!k)return[];let{max:z=t.EXPANSION_MAX}=H;return k.slice(0,2)==="{}"&&(k="\\{\\}"+k.slice(2)),V(E(k),z,!0).map(w)}function F(k){return"{"+k+"}"}function x(k){return/^-?0\d/.test(k)}function M(k,H){return k<=H}function P(k,H){return k>=H}function V(k,H,z){let ie=[],ne=(0,e.balanced)("{","}",k);if(!ne)return[k];let we=ne.pre,K=ne.post.length?V(ne.post,H,!1):[""];if(/\$$/.test(ne.pre))for(let ce=0;ce<K.length&&ce<H;ce++){let Ee=we+"{"+ne.body+"}"+K[ce];ie.push(Ee)}else{let ce=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(ne.body),Ee=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(ne.body),Ye=ce||Ee,Ke=ne.body.indexOf(",")>=0;if(!Ye&&!Ke)return ne.post.match(/,(?!,).*\}/)?(k=ne.pre+"{"+ne.body+n+ne.post,V(k,H,!0)):[k];let We;if(Ye)We=ne.body.split(/\.\./);else if(We=C(ne.body),We.length===1&&We[0]!==void 0&&(We=V(We[0],H,!1).map(F),We.length===1))return K.map(qt=>ne.pre+We[0]+qt);let mt;if(Ye&&We[0]!==void 0&&We[1]!==void 0){let qt=g(We[0]),kt=g(We[1]),ir=Math.max(We[0].length,We[1].length),Gt=We.length===3&&We[2]!==void 0?Math.abs(g(We[2])):1,vi=M;kt<qt&&(Gt*=-1,vi=P);let Q=We.some(x);mt=[];for(let G=qt;vi(G,kt);G+=Gt){let W;if(Ee)W=String.fromCharCode(G),W==="\\"&&(W="");else if(W=String(G),Q){let te=ir-W.length;if(te>0){let he=new Array(te+1).join("0");G<0?W="-"+he+W.slice(1):W=he+W}}mt.push(W)}}else{mt=[];for(let qt=0;qt<We.length;qt++)mt.push.apply(mt,V(We[qt],H,!1))}for(let qt=0;qt<mt.length;qt++)for(let kt=0;kt<K.length&&ie.length<H;kt++){let ir=we+mt[qt]+K[kt];(!z||Ye||ir)&&ie.push(ir)}}return ie}}),udr=Qs(t=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.assertValidPattern=void 0;var e=1024*64,r=i=>{if(typeof i!="string")throw new TypeError("invalid pattern");if(i.length>e)throw new TypeError("pattern is too long")};t.assertValidPattern=r}),fdr=Qs(t=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseClass=void 0;var e={"[:alnum:]":["\\p{L}\\p{Nl}\\p{Nd}",!0],"[:alpha:]":["\\p{L}\\p{Nl}",!0],"[:ascii:]":["\\x00-\\x7f",!1],"[:blank:]":["\\p{Zs}\\t",!0],"[:cntrl:]":["\\p{Cc}",!0],"[:digit:]":["\\p{Nd}",!0],"[:graph:]":["\\p{Z}\\p{C}",!0,!0],"[:lower:]":["\\p{Ll}",!0],"[:print:]":["\\p{C}",!0],"[:punct:]":["\\p{P}",!0],"[:space:]":["\\p{Z}\\t\\r\\n\\v\\f",!0],"[:upper:]":["\\p{Lu}",!0],"[:word:]":["\\p{L}\\p{Nl}\\p{Nd}\\p{Pc}",!0],"[:xdigit:]":["A-Fa-f0-9",!1]},r=o=>o.replace(/[[\]\\-]/g,"\\$&")
Line truncated
|
|
|
|
|
globstar while`,Q,Ce,G,et,It),this.matchOne(Q.slice(Ce),G.slice(et),W))return this.debug("globstar found match!",Ce,L,It),!0;if(It==="."||It===".."||!te.dot&&It.charAt(0)==="."){this.debug("dot detected!",Q,Ce,G,et);break}this.debug("globstar swallow a segment, and continue"),Ce++}return!!(W&&(this.debug(`
|
|
|
|
|
>>> no match, partial?`,Q,Ce,G,et),Ce===L))}let bt;if(typeof fe=="string"?(bt=Ne===fe,this.debug("string match",fe,Ne,bt)):(bt=fe.test(Ne),this.debug("pattern match",fe,Ne,bt)),!bt)return!1}if(b===L&&v===Z)return!0;if(b===L)return W;if(v===Z)return b===L-1&&Q[b]==="";throw new Error("wtf?")}braceExpand(){return(0,t.braceExpand)(this.pattern,this.options)}parse(Q){(0,r.assertValidPattern)(Q);let G=this.options;if(Q==="**")return t.GLOBSTAR;if(Q==="")return"";let W,te=null;(W=Q.match(g))?te=G.dot?w:E:(W=Q.match(a))?te=(G.nocase?G.dot?f:u:G.dot?l:c)(W[1]):(W=Q.match(C))?te=(G.nocase?G.dot?F:N:G.dot?x:M)(W):(W=Q.match(h))?te=G.dot?p:d:(W=Q.match(m))&&(te=y);let he=i.AST.fromGlob(Q,this.options).toMMPattern();return te&&typeof he=="object"&&Reflect.defineProperty(he,"test",{value:te}),he}makeRe(){if(this.regexp||this.regexp===!1)return this.regexp;let Q=this.set;if(!Q.length)return this.regexp=!1,this.regexp;let G=this.options,W=G.noglobstar?ie:G.dot?ne:we,te=new Set(G.nocase?["i"]:[]),he=Q.map(L=>{let Z=L.map(Ne=>{if(Ne instanceof RegExp)for(let Ce of Ne.flags.split(""))te.add(Ce);return typeof Ne=="string"?qt(Ne):Ne===t.GLOBSTAR?t.GLOBSTAR:Ne._src});Z.forEach((Ne,Ce)=>{let et=Z[Ce+1],It=Z[Ce-1];Ne!==t.GLOBSTAR||It===t.GLOBSTAR||(It===void 0?et!==void 0&&et!==t.GLOBSTAR?Z[Ce+1]="(?:\\/|"+W+"\\/)?"+et:Z[Ce]=W:et===void 0?Z[Ce-1]=It+"(?:\\/|\\/"+W+")?":et!==t.GLOBSTAR&&(Z[Ce-1]=It+"(?:\\/|\\/"+W+"\\/)"+et,Z[Ce+1]=t.GLOBSTAR))});let fe=Z.filter(Ne=>Ne!==t.GLOBSTAR);if(this.partial&&fe.length>=1){let Ne=[];for(let Ce=1;Ce<=fe.length;Ce++)Ne.push(fe.slice(0,Ce).join("/"));return"(?:"+Ne.join("|")+")"}return fe.join("/")}).join("|"),[b,v]=Q.length>1?["(?:",")"]:["",""];he="^"+b+he+v+"$",this.partial&&(he="^(?:\\/|"+b+he.slice(1,-1)+v+")$"),this.negate&&(he="^(?!"+he+").+$");try{this.regexp=new RegExp(he,[...te].join(""))}catch{this.regexp=!1}return this.regexp}slashSplit(Q){return this.preserveMultipleSlashes?Q.split("/"):this.isWindows&&/^\/\/[^\/]+/.test(Q)?["",...Q.split(/\/+/)]:Q.split(/\/+/)}match(Q,G=this.partial){if(this.debug("match",Q,this.pattern),this.comment)return!1;if(this.empty)return Q==="";if(Q==="/"&&G)return!0;let W=this.options;this.isWindows&&(Q=Q.split("\\").join("/"));let te=this.slashSplit(Q);this.debug(this.pattern,"split",te);let he=this.set;this.debug(this.pattern,"set",he);let b=te[te.length-1];if(!b)for(let v=te.length-2;!b&&v>=0;v--)b=te[v];for(let v=0;v<he.length;v++){let L=he[v],Z=te;if(W.matchBase&&L.length===1&&(Z=[b]),this.matchOne(Z,L,G))return W.flipNegate?!0:!this.negate}return W.flipNegate?!1:this.negate}static defaults(Q){return t.minimatch.defaults(Q).Minimatch}};t.Minimatch=kt;var ir=QKe();Object.defineProperty(t,"AST",{enumerable:!0,get:function(){return ir.AST}});var Gt=LKe();Object.defineProperty(t,"escape",{enumerable:!0,get:function(){return Gt.escape}});var vi=tue();Object.defineProperty(t,"unescape",{enumerable:!0,get:function(){return vi.unescape}}),t.minimatch.AST=i.AST,t.minimatch.Minimatch=kt,t.minimatch.escape=n.escape,t.minimatch.unescape=s.unescape}),hdr=Qs(t=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LRUCache=void 0;var e=typeof performance=="object"&&performance&&typeof performance.now=="function"?performance:Date,r=new Set,i=typeof process=="object"&&process?process:{},n=(d,p,m,y)=>{typeof i.emitWarning=="function"?i.emitWarning(d,p,m,y):console.error(`[${m}] ${p}: ${d}`)},s=globalThis.AbortController,o=globalThis.AbortSignal;if(typeof s>"u"){o=class{onabort;_onabort=[];reason;aborted=!1;addEventListener(m,y){this._onabort.push(y)}},s=class{constructor(){p()}signal=new o;abort(m){if(!this.signal.aborted){this.signal.reason=m,this.signal.aborted=!0;for(let y of this.signal._onabort)y(m);this.signal.onabort?.(m)}}};let d=i.env?.LRU_CACHE_IGNORE_AC_WARNING!=="1",p=()=>{d&&(d=!1,n("AbortController is not defined. If using lru-cache in node 14, load an AbortController polyfill from the `node-abort-controller` package. A minimal polyfill is provided for use by LRUCache.fetch(), but it should not be relied upon in other contexts (eg, passing it to other APIs that use AbortController/AbortSignal might have undesirable effects). You may disable this with LRU_CACHE_IGNORE_AC_WARNING=1 in the env.","NO_ABORT_CONTROLLER","ENOTSUP",p))}}var a=d=>!r.has(d),c=d=>d&&d===Math.floor(d)&&d>0&&isFinite(d),l=d=>c(d)?d<=Math.pow(2,8)?Uint8Array:d<=Math.pow(2,16)?Uint16Array:d<=Math.pow(2,32)?Uint32Array:d<=Number.MAX_SAFE_INTEGER?u:null:null,u=class extends Array{constructor(d){super(d),this.fill(0)}},f=class f1{heap;length;static#e=!1;static create(p){let m=l(p);if(!m)return[];f1.#e=!0;let y=new f1(p,m);return f1.#e=!1,y}constructor(p,m){if(!f1.#e)throw new TypeError("instantiate Stack using Stack.create(n)");this.heap=new m(p),this.length=0}push(p){this.heap[this.length++]=p}pop(){return this.heap[--this.length]}},h=class UKe{#e;#t;#i;#r;#n;#c;#f;#u;get perf(){return this.#u}ttl;ttlResolution;ttlAutopurge;updateAgeOnGet;updateAgeOnHas;allowStale;noDispose
Line truncated
|
|
|
|
|
\r
|
|
|
|
|
`,"utf-8")],i=fot(n);i&&t.headers.set("Content-Length",i),t.body=await DAe(n)}o(dot,"buildRequestBody");var aw="multipartPolicy",hot=70,pot=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function mot(t){if(t.length>hot)throw new Error(`Multipart boundary "${t}" exceeds maximum length of 70 characters`);if(Array.from(t).some(e=>!pot.has(e)))throw new Error(`Multipart boundary "${t}" contains invalid characters`)}o(mot,"assertValidBoundary");function CN(){return{name:aw,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?mot(r):r=cot(),t.headers.set("Content-Type",`${s}; boundary=${r}`),await dot(t,t.multipartBody.parts,r),t.multipartBody=void 0,e(t)}}}o(CN,"multipartPolicy");function bN(){return V_()}o(bN,"createEmptyPipeline");var QAe=q_({logLevelEnvVarName:"AZURE_LOG_LEVEL",namespace:"azure"}),kor=QAe.logger;function Zc(t){return QAe.createClientLogger(t)}o(Zc,"createClientLogger");var el=Zc("core-rest-pipeline");function d4(t={}){return Y_({logger:el.info,...t})}o(d4,"logPolicy");var h4=K_;function p4(t={}){return X_(t)}o(p4,"redirectPolicy");var wN=N(require("node:os"),1),IN=N(require("node:process"),1);function kAe(){return"User-Agent"}o(kAe,"getHeaderName");async function PAe(t){if(IN.default&&IN.default.versions){let e=`${wN.default.type()} ${wN.default.release()}; ${wN.default.arch()}`,r=IN.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(PAe,"setPlatformSpecificData");var SN="1.22.2";function Iot(t){let e=[];for(let[r,n]of t){let i=n?`${r}/${n}`:r;e.push(i)}return e.join(" ")}o(Iot,"getUserAgentString");function OAe(){return kAe()}o(OAe,"getUserAgentHeaderName");async function BN(t){let e=new Map;e.set("core-rest-pipeline",SN),await PAe(e);let r=Iot(e);return t?`${t} ${r}`:r}o(BN,"getUserAgentValue");var LAe=OAe(),FAe="userAgentPolicy";function m4(t={}){let e=BN(t.userAgentPrefix);return{name:FAe,async sendRequest(r,n){return r.headers.has(LAe)||r.headers.set(LAe,await e),n(r)}}}o(m4,"userAgentPolicy");var ho=class extends Error{static{o(this,"AbortError")}constructor(e){super(e),this.name="AbortError"}};function A4(t,e){let{cleanupBeforeAbort:r,abortSignal:n,abortErrorMsg:i}=e??{};return new Promise((s,a)=>{function c(){a(new ho(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(f=>{l(),s(f)},f=>{l(),a(f)})}catch(f){a(f)}n?.addEventListener("abort",u)})}o(A4,"createAbortablePromise");var _ot="The delay was aborted.";function cw(t,e){let r,{abortSignal:n,abortErrorMsg:i}=e??{};return A4(s=>{r=setTimeout(s,t)},{cleanupBeforeAbort:o(()=>clearTimeout(r),"cleanupBeforeAbort"),abortSignal:n,abortErrorMsg:i??_ot})}o(cw,"delay");function wd(t){if(Ip(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(wd,"getErrorMessage");function MAe(t){return Ip(t)}o(MAe,"isError");function Jg(){return wp()}o(Jg,"randomUUID");var Lt=vp;var UAe=Symbol("rawContent");function y4(t){return typeof t[UAe]=="function"}o(y4,"hasRawContent");function qAe(t){return y4(t)?t[UAe]():t}o(qAe,"getRawContent");var vN=aw;function E4(){let t=CN();return{name:vN,sendRequest:o(async(e,r)=>{if(e.multipartBody)for(let n of e.multipartBody.parts)y4(n.body)&&(n.body=qAe(n.body));return t.sendRequest(e,r)},"sendRequest")}}o(E4,"multipartPolicy");var C4=Z_;function b4(){return eN()}o(b4,"decompressResponsePolicy");function w4(t={}){return nN(t)}o(w4,"defaultRetryPolicy");function I4(){return iN()}o(I4,"formDataPolicy");function Id(t){return a4(t)}o(Id,"getDefaultProxySettings");function S4(t,e){return mN(t,e)}o(S4,"proxyPolicy");var GAe="setClientRequestIdPolicy";function B4(t="x-ms-client-request-id"){return{name:GAe,async sendRequest(e,r){return e.headers.has(t)||e.headers.set(t,e.requestId),r(e)}}}o(B4,"setClientRequestIdPolicy");function v4(t){return AN(t)}o(v4,"agentPolicy");function x4(t){return gN(t)}o(x4,"tlsPolicy");var Yg={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function HAe(t={}){let e=new _4(t.parentContext);return t.span&&(e=e.setValue(Yg.span,t.span)),t.namespace&&(e=e.setValue(Yg.namespace,t.namespace)),e}o(HAe,"createTracingContext");var _4=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--),!Xat(l)){let d;return l.trim().length===0?d="Invalid space after '<'.":d="Tag '"+l+"' is an invalid name.",tn("InvalidTag",d,Zi(t,s))}let u=$at(t,s);if(u===!1)return tn("InvalidAttr","Attributes for '"+l+"' have open quote.",Zi(t,s));let f=u.value;if(s=u.index,f[f.length-1]==="/"){let d=s-f.length;f=f.substring(0,f.length-1);let h=vge(f,e);if(h===!0)n=!0;else return tn(h.err.code,h.err.msg,Zi(t,d+h.err.line))}else if(c)if(u.tagClosed){if(f.trim().length>0)return tn("InvalidTag","Closing tag '"+l+"' can't have attributes or invalid starting.",Zi(t,a));if(r.length===0)return tn("InvalidTag","Closing tag '"+l+"' has not been opened.",Zi(t,a));{let d=r.pop();if(l!==d.tagName){let h=Zi(t,d.tagStartPos);return tn("InvalidTag","Expected closing tag '"+d.tagName+"' (opened in line "+h.line+", col "+h.col+") instead of closing tag '"+l+"'.",Zi(t,a))}r.length==0&&(i=!0)}}else return tn("InvalidTag","Closing tag '"+l+"' doesn't have proper closing.",Zi(t,s));else{let d=vge(f,e);if(d!==!0)return tn(d.err.code,d.err.msg,Zi(t,s-f.length+d.err.line));if(i===!0)return tn("InvalidXml","Multiple possible root nodes found.",Zi(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=Bge(t,s);continue}else if(t[s+1]==="?"){if(s=Sge(t,++s),s.err)return s}else break;else if(t[s]==="&"){let d=Yat(t,s);if(d==-1)return tn("InvalidChar","char '&' is not expected.",Zi(t,s));s=d}else if(i===!0&&!Ige(t[s]))return tn("InvalidXml","Extra text at the end",Zi(t,s));t[s]==="<"&&s--}}else{if(Ige(t[s]))continue;return tn("InvalidChar","char '"+t[s]+"' is not expected.",Zi(t,s))}if(n){if(r.length==1)return tn("InvalidTag","Unclosed tag '"+r[0].tagName+"'.",Zi(t,r[0].tagStartPos));if(r.length>0)return tn("InvalidXml","Invalid '"+JSON.stringify(r.map(s=>s.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return tn("InvalidXml","Start tag expected.",1);return!0}o(MN,"validate");function Ige(t){return t===" "||t===" "||t===`
|
|
|
|
|
`||t==="\r"}o(Ige,"isWhiteSpace");function Sge(t,e){let r=e;for(;e<t.length;e++)if(t[e]=="?"||t[e]==" "){let n=t.substr(r,e-r);if(e>5&&n==="xml")return tn("InvalidXml","XML declaration allowed only at the start of the document.",Zi(t,e));if(t[e]=="?"&&t[e+1]==">"){e++;break}else continue}return e}o(Sge,"readPI");function Bge(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(Bge,"readCommentAndCDATA");var zat='"',jat="'";function $at(t,e){let r="",n="",i=!1;for(;e<t.length;e++){if(t[e]===zat||t[e]===jat)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($at,"readAttributeStr");var Wat=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function vge(t,e){let r=LN(t,Wat),n={};for(let i=0;i<r.length;i++){if(r[i][1].length===0)return tn("InvalidAttr","Attribute '"+r[i][2]+"' has no space in starting.",Cw(r[i]));if(r[i][3]!==void 0&&r[i][4]===void 0)return tn("InvalidAttr","Attribute '"+r[i][2]+"' is without value.",Cw(r[i]));if(r[i][3]===void 0&&!e.allowBooleanAttributes)return tn("InvalidAttr","boolean attribute '"+r[i][2]+"' is not allowed.",Cw(r[i]));let s=r[i][2];if(!Kat(s))return tn("InvalidAttr","Attribute '"+s+"' is an invalid name.",Cw(r[i]));if(!Object.prototype.hasOwnProperty.call(n,s))n[s]=1;else return tn("InvalidAttr","Attribute '"+s+"' is repeated.",Cw(r[i]))}return!0}o(vge,"validateAttributeString");function Jat(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(Jat,"validateNumberAmpersand");function Yat(t,e){if(e++,t[e]===";")return-1;if(t[e]==="#")return e++,Jat(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(Yat,"validateAmpersand");function tn(t,e,r){return{err:{code:t,msg:e,line:r.line||r,col:r.col}}}o(tn,"getErrorObject");function Kat(t){return j4(t)}o(Kat,"validateAttrName");function Xat(t){return j4(t)}o(Xat,"validateTagName");function Zi(t,e){let r=t.substring(0,e).split(/\r?\n/);return{line:r.length,col:r[r.length-1].length+1}}o(Zi,"getLineNumberForPosition");function Cw(t){return t.startIndex+t[1].length}o(Cw,"getPositionFromMatch");var xge={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"},_ge={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"},Nge={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 _s("!xml"),r=e,n="";this.matcher.reset(),this.entityDecoder.reset(),this.entityExpansionCount=0,this.currentExpandedLength=0;let i=this.options,s=new Iw(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 f=ty(t,">",c,"Closing Tag is not closed."),d=t.substring(c+2,f).trim();if(i.removeNSPrefix){let p=d.indexOf(":");p!==-1&&(d=d.substr(p+1))}d=e5(i.transformTagName,d,"",i).tagName,r&&(n=this.saveTextToParentTag(n,r,this.readonlyMatcher));let h=this.matcher.getCurrentTag();if(d&&i.unpairedTagsSet.has(d))throw new Error(`Unpaired tag can not be used as closing tag: </${d}>`);h&&i.unpairedTagsSet.has(h)&&(this.matcher.pop(),this.tagsNodeStack.pop()),this.matcher.pop(),this.isCurrentNodeStopNode=!1,r=this.tagsNodeStack.pop(),n="",c=f}else if(u===63){let f=t5(t,c,!1,"?>");if(!f)throw new Error("Pi Tag is not closed.");n=this.saveTextToParentTag(n,r,this.readonlyMatcher);let d=this.buildAttributesMap(f.tagExp,this.matcher,f.tagName,!0);if(d){let h=d[this.options.attributeNamePrefix+"version"];this.entityDecoder.setXmlVersion(Number(h)||1),s.setXmlVersion(Number(h)||1)}if(!(i.ignoreDeclaration&&f.tagName==="?xml"||i.ignorePiTags)){let h=new _s(f.tagName);h.add(i.textNodeName,""),f.tagName!==f.tagExp&&f.attrExpPresent&&i.ignoreAttributes!==!0&&(h[":@"]=d),this.addChild(r,h,this.readonlyMatcher,c)}c=f.closeIndex+1}else if(u===33&&t.charCodeAt(c+2)===45&&t.charCodeAt(c+3)===45){let f=ty(t,"-->",c+4,"Comment is not closed.");if(i.commentPropName){let d=t.substring(c+4,f-2);n=this.saveTextToParentTag(n,r,this.readonlyMatcher),r.add(i.commentPropName,[{[i.textNodeName]:d}])}c=f}else if(u===33&&t.charCodeAt(c+2)===68){let f=s.readDocType(t,c);this.entityDecoder.addInputEntities(f.entities),c=f.i}else if(u===33&&t.charCodeAt(c+2)===91){let f=ty(t,"]]>",c,"CDATA is not closed.")-2,d=t.substring(c+9,f);n=this.saveTextToParentTag(n,r,this.readonlyMatcher);let h=this.parseTextData(d,r.tagname,this.readonlyMatcher,!0,!1,!0,!0);h==null&&(h=""),i.cdataPropName?r.add(i.cdataPropName,[{[i.textNodeName]:d}]):r.add(i.textNodeName,h),c=f+2}else{let f=t5(t,c,i.removeNSPrefix);if(!f){let F=t.substring(Math.max(0,c-50),Math.min(a,c+50));throw new Error(`readTagExp returned undefined at position ${c}. Context: "${F}"`)}let d=f.tagName,h=f.rawTagName,p=f.tagExp,A=f.attrExpPresent,g=f.closeIndex;if({tagName:d,tagExp:p}=e5(i.transformTagName,d,p,i),i.strictReservedNames&&(d===i.commentPropName||d===i.cdataPropName||d===i.textNodeName||d===i.attributesGroupName))throw new Error(`Invalid tag name: ${d}`);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,d[d.length-1]==="/"?(d=d.substr(0,d.length-1),p=d):p=p.substr(0,p.length-1),A=d!==p);let C=null,w={},S;S=bct(h),d!==e.tagname&&this.matcher.push(d,{},S),d!==p&&A&&(C=this.buildAttributesMap(p,this.matcher,d),C&&(w=Cct(C,i))),d!==e.tagname&&(this.isCurrentNodeStopNode=this.isItStopNode());let Q=c;if(this.isCurrentNodeStopNode){let F="";if(y)c=f.closeIndex;else if(i.unpairedTagsSet.has(d))c=f.closeIndex;else{let j=this.readStopNodeData(t,h,g+1);if(!j)throw new Error(`Unexpected end of ${h}`);c=j.i,F=j.tagContent}let x=new _s(d);C&&(x[":@"]=C),x.add(i.textNodeName,F),this.matcher.pop(),this.isCurrentNodeStopNode=!1,this.addChild(r,x,this.readonlyMatcher,Q)}else{if(y){({tagName:d,tagExp:p}=e5(i.transformTagName,d,p,i));let F=new _s(d);C&&(F[":@"]=C),this.addChild(r,F,this.readonlyMatcher,Q),this.matcher.pop(),this.isCurrentNodeStopNode=!1}else if(i.unpairedTagsSet.has(d)){let F=new _s(d);C&&(F[":@"]=C),this.addChild(r,F,this.readonlyMatcher,Q),this.matcher.pop(),this.isCurrentNodeStopNode=!1,c=f.closeIndex;continue}else{let F=new _s(d);if(this.tagsNodeStack.length>i.maxNestedTags)throw new Error("Maximum nested tags exceeded");this.tagsNodeStack.push(r),C&&(F[":@"]=C),this.addChild(r,F,this.readonlyMatcher,Q),r=F}n="",c=g}}}else n+=t[c];return e.child},"parseXml");function xct(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(xct,"addChild");function _ct(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(_ct,"replaceEntitiesValue");function Nct(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(Nct,"saveTextToParentTag");function Rct(){return this.stopNodeExpressionsSet.Line truncated
|
|
|
|
|
`;function Mct(t,e){if(!Array.isArray(t)||t.length===0)return"1.0";let r=t[0];if(a5(r)==="?xml"){let i=r[":@"];if(i){let s=e.attributeNamePrefix+"version";if(i[s])return i[s]}}return"1.0"}o(Mct,"detectXmlVersionFromArray");function Jge(t,e,r,n,i){return!r.sanitizeName||Tp(t,{xmlVersion:i})?t:r.sanitizeName(t,{isAttribute:e,matcher:n.readOnly()})}o(Jge,"resolveTagName");function o5(t,e){let r="";e.format&&(r=Fct);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 Ao(c)):c instanceof Ao&&n.push(c)}let i=Mct(t,e),s=new nl;return Yge(t,e,r,s,n,i)}o(o5,"toXml");function Yge(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=s5(l,e),l}return""}for(let l=0;l<t.length;l++){let u=t[l],f=a5(u);if(f===void 0)continue;let h=f===e.textNodeName||f===e.cdataPropName||f===e.commentPropName||f[0]==="?"?f:Jge(f,!1,e,n,s),p=Uct(u[":@"],e);n.push(h,p);let A=Gct(n,i);if(h===e.textNodeName){let w=u[f];A||(w=e.tagValueProcessor(h,w),w=s5(w,e)),c&&(a+=r),a+=w,c=!1,n.pop();continue}else if(h===e.cdataPropName){c&&(a+=r);let w=u[f][0][e.textNodeName],S=VN(w);a+=`<![CDATA[${S}]]>`,c=!1,n.pop();continue}else if(h===e.commentPropName){let w=u[f][0][e.textNodeName],S=HN(w);a+=r+`<!--${S}-->`,c=!0,n.pop();continue}else if(h[0]==="?"){let w=Wge(u[":@"],e,A,n,s);a+=(h==="?xml"?"":r)+`<${h}${w}?>`,c=!0,n.pop();continue}let g=r;g!==""&&(g+=e.indentBy);let E=Wge(u[":@"],e,A,n,s),y=r+`<${h}${E}`,C;A?C=Kge(u[f],e):C=Yge(u[f],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(Yge,"arrToStr");function Uct(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]=vd(t[i]),n=!0}return n?r:null}o(Uct,"extractAttributeValues");function Kge(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=a5(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=qct(i[":@"],e),c=Kge(i[s],e);!c||c.length===0?r+=`<${s}${a}/>`:r+=`<${s}${a}>${c}</${s}>`}}}return r}o(Kge,"getRawContent");function qct(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)}="${vd(i)}"`}return r}o(qct,"attr_to_str_raw");function a5(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(a5,"propName");function Wge(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:Jge(c,!0,e,n,i),u;r?u=t[a]:(u=e.attributeValueProcessor(a,t[a]),u=s5(u,e)),u===!0&&e.suppressBooleanAttributes?s+=` ${l}`:s+=` ${l}="${vd(u)}"`}return s}o(Wge,"attr_to_str");function Gct(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(Gct,"checkStopNode");function s5(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(s5,"replaceEntitiesValue");function c5(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(c5,"getIgnoreAttributesFn");var Hct={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 Rs(t){if(this.options=Object.assign({},Hct,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
|
|
|
|
|
`);if(h===-1){S5("have not received end of HTTP headers yet..."),s();return}let d=f.slice(0,h).toString("ascii").split(`\r
|
|
|
|
|
`),p=d.shift();if(!p)return t.destroy(),r(new Error("No header received from proxy CONNECT response"));let m=p.split(" "),y=+m[1],g=m.slice(2).join(" "),E={};for(let w of d){if(!w)continue;let C=w.indexOf(":");if(C===-1)return t.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${w}"`));let N=w.slice(0,C).toLowerCase(),F=w.slice(C+1).trimStart(),x=E[N];typeof x=="string"?E[N]=[x,F]:Array.isArray(x)?x.push(F):E[N]=F}S5("got proxy server response: %o %o",p,E),o(),e({connect:{statusCode:y,statusText:g,headers:E},buffered:f})}t.on("error",c),t.on("end",a),s()})}TS.parseProxyResponse=Gpr});var GXe=A(ql=>{"use strict";var Hpr=ql&&ql.__createBinding||(Object.create?(function(t,e,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,i,n)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),jpr=ql&&ql.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),UXe=ql&&ql.__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)&&Hpr(e,t,r);return jpr(e,t),e},qXe=ql&&ql.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(ql,"__esModule",{value:!0});ql.HttpsProxyAgent=void 0;var m1=UXe(require("net")),FXe=UXe(require("tls")),zpr=qXe(require("assert")),Vpr=qXe(uy()),$pr=wx(),Wpr=require("url"),Jpr=LXe(),A1=(0,Vpr.default)("https-proxy-agent"),B5=class extends $pr.Agent{constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new Wpr.URL(e):e,this.proxyHeaders=r?.headers??{},A1("Creating new HttpsProxyAgent instance: %o",this.proxy.href);let i=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),n=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...r?MXe(r,"headers"):null,host:i,port:n}}async connect(e,r){let{proxy:i}=this;if(!r.host)throw new TypeError('No "host" provided');let n;if(i.protocol==="https:"){A1("Creating `tls.Socket`: %o",this.connectOpts);let h=this.connectOpts.servername||this.connectOpts.host;n=FXe.connect({...this.connectOpts,servername:h&&m1.isIP(h)?void 0:h})}else A1("Creating `net.Socket`: %o",this.connectOpts),n=m1.connect(this.connectOpts);let s=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},o=m1.isIPv6(r.host)?`[${r.host}]`:r.host,a=`CONNECT ${o}:${r.port} HTTP/1.1\r
|
|
|
|
|
`;if(i.username||i.password){let h=`${decodeURIComponent(i.username)}:${decodeURIComponent(i.password)}`;s["Proxy-Authorization"]=`Basic ${Buffer.from(h).toString("base64")}`}s.Host=`${o}:${r.port}`,s["Proxy-Connection"]||(s["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let h of Object.keys(s))a+=`${h}: ${s[h]}\r
|
|
|
|
|
`;let c=(0,Jpr.parseProxyResponse)(n);n.write(`${a}\r
|
|
|
|
|
`);let{connect:l,buffered:u}=await c;if(e.emit("proxyConnect",l),this.emit("proxyConnect",l,e),l.statusCode===200){if(e.once("socket",Ypr),r.secureEndpoint){A1("Upgrading socket connection to TLS");let h=r.servername||r.host;return FXe.connect({...MXe(r,"host","path","port"),socket:n,servername:m1.isIP(h)?void 0:h})}return n}n.destroy();let f=new m1.Socket({writable:!1});return f.readable=!0,e.once("socket",h=>{A1("Replaying proxy buffer for failed request"),(0,zpr.default)(h.listenerCount("data")>0),h.push(u),h.push(null)}),f}};B5.protocols=["http","https"];ql.HttpsProxyAgent=B5;function Ypr(t){t.resume()}function MXe(t,...e){let r={},i;for(i in t)e.includes(i)||(r[i]=t[i]);return r}});var VXe=A(zp=>{"use strict";Object.defineProperty(zp,"__esModule",{value:!0});var HXe=require("buffer"),f0={INVALID_ENCODING:"Invalid encoding provided. Please specify a valid encoding the internal Node.js Buffer supports.",INVALID_SMARTBUFFER_SIZE:"Invalid size provided. Size must be a valid integer greater than zero.",INVALID_SMARTBUFFER_BUFFER:"Invalid Buffer provided in SmartBufferOptions.",INVALID_SMARTBUFFER_OBJECT:"Invalid SmartBufferOptions object supplied to SmartBuffer constructor or factory methods.",INVALID_OFFSET:"An invalid offset value was provided.",INVALID_OFFSET_NON_NUMBER:"An invalid offset value was provided. A numeric value is required.",INVALID_LENGTH:"An invalid length value was provided.",INVALID_LENGTH_NON_NUMBER:"An invalid length value was provived. A numeric value is required.",INVALID_TARGET_OFFSET:"Target offset is beyond the bounds of the internal SmartBuffer data.",INVALID_TARGET_LENGTH:"Specified length value moves cursor beyong the bounds of the internal SmartBuffer data.",INVALID_READ_BEYOND_BOUNDS:"Attempted to read beyond the bounds of the managed data.",INVALID_WRITE_BEYOND_BOUNDS:"Attempted to write beyond the bounds of the managed data."};zp.ERRORS=f0;function Kpr(t){if(!HXe.Buffer.isEncoding(t))throw new Error(f0.INVALID_ENCODING)}zp.checkEncoding=Kpr;function jXe(t){return typeof t=="number"&&isFinite(t)&&tmr(t)}zp.isFiniteInteger=jXe;function zXe(t,e){if(typeof t=="number"){if(!jXe(t)||t<0)throw new Error(e?f0.INVALID_OFFSET:f0.INVALID_LENGTH)}else throw new Error(e?f0.INVALID_OFFSET_NON_NUMBER:f0.INVALID_LENGTH_NON_NUMBER)}function Xpr(t){zXe(t,!1)}zp.checkLengthValue=Xpr;function Zpr(t){zXe(t,!0)}zp.checkOffsetValue=Zpr;function emr(t,e){if(t<0||t>e.length)throw new Error(f0.INVALID_TARGET_OFFSET)}zp.checkTargetOffset=emr;function tmr(t){return typeof t=="number"&&isFinite(t)&&Math.floor(t)===t}function rmr(t){if(typeof BigInt>"u")throw new Error("Platform does not support JS BigInt type.");if(typeof HXe.Buffer.prototype[t]>"u")throw new Error(`Platform does not support Buffer.prototype.${t}.`)}zp.bigIntAndBufferInt64Check=rmr});var WXe=A(Bue=>{"use strict";Object.defineProperty(Bue,"__esModule",{value:!0});var Ut=VXe(),$Xe=4096,imr="utf8",Sue=class t{constructor(e){if(this.length=0,this._encoding=imr,this._writeOffset=0,this._readOffset=0,t.isSmartBufferOptions(e))if(e.encoding&&(Ut.checkEncoding(e.encoding),this._encoding=e.encoding),e.size)if(Ut.isFiniteInteger(e.size)&&e.size>0)this._buff=Buffer.allocUnsafe(e.size);else throw new Error(Ut.ERRORS.INVALID_SMARTBUFFER_SIZE);else if(e.buff)if(Buffer.isBuffer(e.buff))this._buff=e.buff,this.length=e.buff.length;else throw new Error(Ut.ERRORS.INVALID_SMARTBUFFER_BUFFER);else this._buff=Buffer.allocUnsafe($Xe);else{if(typeof e<"u")throw new Error(Ut.ERRORS.INVALID_SMARTBUFFER_OBJECT);this._buff=Buffer.allocUnsafe($Xe)}}static fromSize(e,r){return new this({size:e,encoding:r})}static fromBuffer(e,r){return new this({buff:e,encoding:r})}static fromOptions(e){return new this(e)}static isSmartBufferOptions(e){let r=e;return r&&(r.encoding!==void 0||r.size!==void 0||r.buff!==void 0)}readInt8(e){return this._readNumberValue(Buffer.prototype.readInt8,1,e)}readInt16BE(e){return this._readNumberValue(Buffer.prototype.readInt16BE,2,e)}readInt16LE(e){return this._readNumberValue(Buffer.prototype.readInt16LE,2,e)}readInt32BE(e){return this._readNumberValue(Buffer.prototype.readInt32BE,4,e)}readInt32LE(e){return this._readNumberValue(Buffer.prototype.readInt32LE,4,e)}readBigInt64BE(e){return Ut.bigIntAndBufferInt64Check("readBigInt64BE"),this._readNumberValue(Buffer.prototype.readBigInt64BE,8,e)}readBigInt64LE(e){return Ut.bigIntAndBufferInt64Check("readBigInt64LE"),this._readNumberValue(Buffer.prototype.readBigInt64LE,8,e)}writeInt8(e,r){return this._writeNumberValue(Buffer.prototype.writeInt8,1,e,r),this}insertInt8(e,r){return this._insertNumberValue(Buffer.prototype.writeInt8,1,e,r)}writeInt16BE(e,r){return this._writeNumberValue(Buffer.prototype.writeInt16BE,2,e,r)}insertInt16BE(e,r){return this._insertNumberValue(Buffer.prototype.writeInt16BE,2,e,r)}writeInt16LE(e,r){return this._writeNumberValue(Buffer.prototype.writeInt16LE,2,e,r)}insertInt16LE(e,r){return this._insertNumberValue(Buffer.prototype.writeInt16LE,2,e,r)}writeInt32BE(e,r){retur
Line truncated
|
|
|
|
|
`).join(`
|
|
|
|
|
`+s),t.push(n+"m+"+FG.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=_br()+e+" "+t[0]}function _br(){return bs.inspectOpts.hideDate?"":new Date().toISOString()+" "}function Rbr(...t){return process.stderr.write(LG.formatWithOptions(bs.inspectOpts,...t)+`
|
|
|
|
|
`)}function Tbr(t){t?process.env.DEBUG=t:delete process.env.DEBUG}function Nbr(){return process.env.DEBUG}function Dbr(t){t.inspectOpts={};let e=Object.keys(bs.inspectOpts);for(let r=0;r<e.length;r++)t.inspectOpts[e[r]]=bs.inspectOpts[e[r]]}FG.exports=Che()(bs);var{formatters:Mtt}=FG.exports;Mtt.o=function(t){return this.inspectOpts.colors=this.useColors,LG.inspect(t,this.inspectOpts).split(`
|
|
|
|
|
`).map(e=>e.trim()).join(" ")};Mtt.O=function(t){return this.inspectOpts.colors=this.useColors,LG.inspect(t,this.inspectOpts)}});var She=A((yni,Ihe)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?Ihe.exports=Ftt():Ihe.exports=Utt()});var Gtt=A((Eni,qtt)=>{var Obr=require("dns"),Pbr=["if-modified-since","if-none-match","if-unmodified-since","if-match","if-range"],kbr=t=>{let{strictSSL:e,...r}={...t};if(r.method=r.method?r.method.toUpperCase():"GET",e==null?r.rejectUnauthorized=process.env.NODE_TLS_REJECT_UNAUTHORIZED!=="0":r.rejectUnauthorized=e!==!1,!r.retry)r.retry={retries:0};else if(typeof r.retry=="string"){let i=parseInt(r.retry,10);isFinite(i)?r.retry={retries:i}:r.retry={retries:0}}else typeof r.retry=="number"?r.retry={retries:r.retry}:r.retry={retries:0,...r.retry};return r.dns={ttl:300*1e3,lookup:Obr.lookup,...r.dns},r.cache=r.cache||"default",r.cache==="default"&&Object.keys(r.headers||{}).some(n=>Pbr.includes(n.toLowerCase()))&&(r.cache="no-store"),r.cacheAdditionalHeaders=r.cacheAdditionalHeaders||[],r.cacheManager&&!r.cachePath&&(r.cachePath=r.cacheManager),r};qtt.exports=kbr});var vhe=A((bni,$tt)=>{var Htt=Sce(),jtt=Tce(),Qbr=kh(),ztt={shared:!1,ignoreCargoCult:!0},Lbr={status:200,headers:{}},nB=t=>{let e={method:t.method,url:t.url,headers:{},compress:t.compress};return t.headers.forEach((r,i)=>{e.headers[i]=r}),e},Vtt=t=>{let e={status:t.status,headers:{}};return t.headers.forEach((r,i)=>{e.headers[i]=r}),e},Bhe=class{constructor({entry:e,request:r,response:i,options:n}){this.entry=e,this.request=nB(r),this.response=Vtt(i),this.options=n,this.policy=new Htt(this.request,this.response,ztt),this.entry&&(this.policy._responseTime=this.entry.metadata.time)}static storable(e,r){return!r.cachePath||r.cache==="no-store"||!["GET","HEAD"].includes(e.method)?!1:new Htt(nB(e),Lbr,ztt).storable()}satisfies(e){let r=nB(e);if(this.request.headers.host!==r.headers.host||this.request.compress!==r.compress)return!1;let i=new jtt(this.request),n=new jtt(r);return JSON.stringify(i.mediaTypes())!==JSON.stringify(n.mediaTypes())||JSON.stringify(i.languages())!==JSON.stringify(n.languages())||JSON.stringify(i.encodings())!==JSON.stringify(n.encodings())?!1:this.options.integrity?Qbr.parse(this.options.integrity).match(this.entry.integrity):!0}storable(){return this.policy.storable()}get mustRevalidate(){return!!this.policy._rescc["must-revalidate"]}needsRevalidation(e){let r=nB(e);return r.method="GET",!this.policy.satisfiesWithoutRevalidation(r)}responseHeaders(){return this.policy.responseHeaders()}revalidationHeaders(e){let r=nB(e);return this.policy.revalidationHeaders(r)}revalidated(e,r){let i=nB(e),n=Vtt(r);return!this.policy.revalidatedPolicy(i,n).modified}};$tt.exports=Bhe});var Jtt=A((wni,Wtt)=>{var xhe=class extends Error{constructor(e){super(`request to ${e} failed: cache mode is 'only-if-cached' but no cached response is available.`),this.code="ENOTCACHED"}};Wtt.exports={NotCachedError:xhe}});var Rhe=A((Cni,Ytt)=>{"use strict";var Fbr=ZE(),_he=class extends Fbr{#e=[];#t=new Map;constructor(e,...r){super(),this.#e=e.events,r.length&&this.push(...r)}on(e,r){return this.#e.includes(e)&&this.#t.has(e)?r(...this.#t.get(e)):super.on(e,r)}emit(e,...r){return this.#e.includes(e)&&this.#t.set(e,r),super.emit(e,...r)}};Ytt.exports=_he});var Xtt=A((Ini,Ktt)=>{var{URL:Mbr,format:Ubr}=require("url"),qbr={auth:!1,fragment:!1,search:!0,unicode:!1},Gbr=t=>{let e=new Mbr(t.url);return`make-fetch-happen:request-cache:${Ubr(e,qbr)}`};Ktt.exports=Gbr});var Ztt=A((Sni,Hbr)=>{Hbr.exports={name:"make-fetch-happen",version:"15.0.4",description:"Opinionated, caching, retrying fetch client",main:"lib/index.js",files:["bin/","lib/"],scripts:{test:"tap",posttest:"npm run lint",eslint:'eslint "**/*.{js,cjs,ts,mjs,jsx,tsx}"',lint:"npm run eslint",lintfix:"npm run eslint -- --fix",postlint:"template-oss-check",snap:"tap","template-oss-apply":"template-oss-apply --force"},repository:{type:"git",url:"git+https://github.com/npm/make-fetch-happen.git"},keywords:["http","request","fetch","mean girls","caching","cache","subresource integrity"],author:"GitHub Inc.",license:"ISC",dependencies:{"@gar/promise-retry":"^1.0.0","@npmcli/agent":"^4.0.0",cacache:"^20.0.1","http-cache-semantics":"^4.1.1",minipass:"^7.0.2","minipass-fetch":"^5.0.0","minipass-flush":"^1.0.5","minipass-pipeline":"^1.2.4",negotiator:"^1.0.0","proc-log":"^6.0.0",ssri:"^13.0.0"},devDependencies:{"@npmcli/eslint-config":"^5.0.0","@npmcli/template-oss":"4.25.0",nock:"^13.2.4","safe-buffer":"^5.2.1","standard-version":"^9.3.2",tap:"^16.0.0"},engines:{node:"^20.17.0 || >=22.9.0"},tap:{color:1,files:"test/*.js","check-coverage":!0,timeout:60,"nyc-arg":["--exclude","tap-snapshots/**"]},templateOSS:{"//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten.",version:"4.25.0",publish:"true"}}});var UG=A((Bni,trt)=>{var{Minipass:jbr}=Xo(),MG=xp(),{promiseRetry:zbr}=gue(),Vbr=kh(),{log:ert}=b
Line truncated
|
|
|
|
|
`).forEach(r=>{r.match(NCr)||r.match(DCr)||(e+=r)}),Buffer.from(e,"base64")}function PCr(t,e="CERTIFICATE"){let i=t.toString("base64").match(/.{1,64}/g)||"";return[`-----BEGIN ${e}-----`,...i,`-----END ${e}-----`].join(`
|
|
|
|
|
`).concat(`
|
|
|
|
|
`)}});var u8=A(sg=>{"use strict";Object.defineProperty(sg,"__esModule",{value:!0});sg.SHA2_HASH_ALGOS=sg.RSA_SIGNATURE_ALGOS=sg.ECDSA_SIGNATURE_ALGOS=void 0;sg.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"};sg.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"};sg.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 Ade=A(f8=>{"use strict";Object.defineProperty(f8,"__esModule",{value:!0});f8.RFC3161TimestampVerificationError=void 0;var mde=class extends Error{};f8.RFC3161TimestampVerificationError=mde});var Krt=A(Wh=>{"use strict";var kCr=Wh&&Wh.__createBinding||(Object.create?(function(t,e,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,i,n)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),QCr=Wh&&Wh.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),LCr=Wh&&Wh.__importStar||(function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var i=[];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(i[i.length]=n);return i},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var i=t(e),n=0;n<i.length;n++)i[n]!=="default"&&kCr(r,e,i[n]);return QCr(r,e),r}})();Object.defineProperty(Wh,"__esModule",{value:!0});Wh.TSTInfo=void 0;var Yrt=LCr(fB()),FCr=u8(),MCr=Ade(),gde=class{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 FCr.SHA2_HASH_ALGOS[e]}get messageImprintHashedMessage(){return this.messageImprintObj.subs[1].value}get raw(){return this.root.toDER()}verify(e){let r=Yrt.digest(this.messageImprintHashAlgorithm,e);if(!Yrt.bufferEqual(r,this.messageImprintHashedMessage))throw new MCr.RFC3161TimestampVerificationError("message imprint does not match artifact")}get messageImprintObj(){return this.root.subs[2]}};Wh.TSTInfo=gde});var Zrt=A(Jh=>{"use strict";var UCr=Jh&&Jh.__createBinding||(Object.create?(function(t,e,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,i,n)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),qCr=Jh&&Jh.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),GCr=Jh&&Jh.__importStar||(function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var i=[];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(i[i.length]=n);return i},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var i=t(e),n=0;n<i.length;n++)i[n]!=="default"&&UCr(r,e,i[n]);return qCr(r,e),r}})();Object.defineProperty(Jh,"__esModule",{value:!0});Jh.RFC3161Timestamp=void 0;var HCr=a8(),yde=GCr(fB()),Xrt=u8(),j1=Ade(),jCr=Krt(),zCr="1.2.840.113549.1.7.2",VCr="1.2.840.113549.1.9.16.1.4",$Cr="1.2.840.113549.1.9.4",Ede=class t{root;constructor(e){this.root=e}static parse(e){let r=HCr.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 Xrt.SHA2_HASH_ALGOS[e]}get signatureAlgorithm(){let e=this.signatureAlgorithmObj.subs[0].toOID();return Xrt.ECDSA_SIGNATURE_ALGOS[e]}get signatureValue(){return this.signatureValueObj.value}get tstInfo(){return new jCr.TSTInfo(this.eContentObj.subs[0].subs[0])}verify(e,r){if(!this.timeStampTokenObj)throw new j1.RFC3161TimestampVerificationError("timeStampToken is missing");if(this.contentType!==zCr)throw new j1.RFC3161TimestampVerificationError(`incorrect content type: ${this.contentType}`);if(this.eContentType!==VCr)throw new j1.RFC3161TimestampVerificationError(`incorrect encapsulated content type: ${this.eContentType}`);this.tstInfo.verify(e),this.verifyMessageDigest(),this.verifySignature(r)}verifyMessageDigest(){let e=yde.digest(this.signerDigestAlgorithm,this.tstInfo.raw),r=this.messageDigestAttributeObj.subs[1].subs[0].value;if(!yde.bufferEqual(e,r))throw new j1.RFC3161TimestampVerificationError("signed data does not match tstInfo")}verifySignature(e){let r=this.signedAttrsObj.toD
Line truncated
|
|
|
|
|
|
|
|
|
|
`,cSr=/\u2014 (\S+) (\S+)\n/g;function lSr(t,e){let r=t.inclusionProof,i=Vde.fromString(r.checkpoint.envelope),n=S8.fromString(i.note);if(!uSr(i,e))throw new J1.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"invalid checkpoint signature"});return n}function uSr(t,e){let r=Buffer.from(t.note,"utf-8");return t.signatures.some(i=>{let n=e.find(s=>vit.crypto.bufferEqual(s.logID.subarray(0,4),i.keyHint)&&s.baseURL.match(i.name));return n?vit.crypto.verify(r,n.publicKey,i.signature):!1})}var Vde=class t{note;signatures;constructor(e,r){this.note=e,this.signatures=r}static fromString(e){if(!e.includes(zde))throw new J1.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"missing checkpoint separator"});let r=e.indexOf(zde),i=e.slice(0,r+1),s=e.slice(r+zde.length).matchAll(cSr),o=Array.from(s,a=>{let[,c,l]=a,u=Buffer.from(l,"base64");if(u.length<5)throw new J1.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"malformed checkpoint signature"});return{name:c,keyHint:u.subarray(0,4),signature:u.subarray(4)}});if(o.length===0)throw new J1.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"no signatures found in checkpoint"});return new t(i,o)}},S8=class t{origin;logSize;logHash;rest;constructor(e,r,i,n){this.origin=e,this.logSize=r,this.logHash=i,this.rest=n}static fromString(e){let r=e.trimEnd().split(`
|
|
|
|
|
`);if(r.length<3)throw new J1.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"too few lines in checkpoint header"});let i=r[0],n=BigInt(r[1]),s=Buffer.from(r[2],"base64"),o=r.slice(3);return new t(i,n,s,o)}};Y1.LogCheckpoint=S8});var _it=A(Yde=>{"use strict";Object.defineProperty(Yde,"__esModule",{value:!0});Yde.verifyMerkleInclusion=dSr;var Jde=ju(),$de=yo(),fSr=Buffer.from([0]),hSr=Buffer.from([1]);function dSr(t,e){let r=t.inclusionProof,i=BigInt(r.logIndex),n=BigInt(e.logSize);if(i<0n||i>=n)throw new $de.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:`invalid index: ${i}`});let{inner:s,border:o}=pSr(i,n);if(r.hashes.length!==s+o)throw new $de.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"invalid hash count"});let a=r.hashes.slice(0,s),c=r.hashes.slice(s),l=bSr(t.canonicalizedBody),u=ASr(mSr(l,a,i),c);if(!Jde.crypto.bufferEqual(u,e.logHash))throw new $de.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"calculated root hash does not match inclusion proof"})}function pSr(t,e){let r=gSr(t,e),i=ySr(t>>BigInt(r));return{inner:r,border:i}}function mSr(t,e,r){return e.reduce((i,n,s)=>r>>BigInt(s)&BigInt(1)?Wde(n,i):Wde(i,n),t)}function ASr(t,e){return e.reduce((r,i)=>Wde(i,r),t)}function gSr(t,e){return ESr(t^e-BigInt(1))}function ySr(t){return t.toString(2).split("1").length-1}function ESr(t){return t===0n?0:t.toString(2).length}function Wde(t,e){return Jde.crypto.digest("sha256",hSr,t,e)}function bSr(t){return Jde.crypto.digest("sha256",fSr,t)}});var Tit=A(Kde=>{"use strict";Object.defineProperty(Kde,"__esModule",{value:!0});Kde.verifyTLogSET=ISr;var Rit=ju(),wSr=yo(),CSr=pB();function ISr(t,e){if(!(0,CSr.filterTLogAuthorities)(e,{logID:t.logId.keyId,targetDate:new Date(Number(t.integratedTime)*1e3)}).some(n=>{let s=SSr(t),o=Buffer.from(Rit.json.canonicalize(s),"utf8"),a=t.inclusionPromise.signedEntryTimestamp;return Rit.crypto.verify(o,n.publicKey,a)}))throw new wSr.VerificationError({code:"TLOG_INCLUSION_PROMISE_ERROR",message:"inclusion promise could not be verified"})}function SSr(t){let{integratedTime:e,logIndex:r,logId:i,canonicalizedBody:n}=t;return{body:n.toString("base64"),integratedTime:Number(e),logIndex:Number(r),logID:i.keyId.toString("hex")}}});var Dit=A(B8=>{"use strict";Object.defineProperty(B8,"__esModule",{value:!0});B8.verifyTLogBody=RSr;B8.verifyTLogInclusion=TSr;var Nit=Efe(),epe=yo(),Xde=Iit(),Zde=Sit(),BSr=Bit(),vSr=xit(),xSr=_it(),_Sr=Tit();function RSr(t,e){let{kind:r,version:i}=t.kindVersion,n=JSON.parse(t.canonicalizedBody.toString("utf8"));if(r!==n.kind||i!==n.apiVersion)throw new epe.VerificationError({code:"TLOG_BODY_ERROR",message:`kind/version mismatch - expected: ${r}/${i}, received: ${n.kind}/${n.apiVersion}`});switch(r){case"dsse":if(i==Xde.DSSE_API_VERSION_V1)return(0,Xde.verifyDSSETLogBody)(n,e);{let s=Nit.Entry.fromJSON(n);return(0,Xde.verifyDSSETLogBodyV2)(s,e)}case"intoto":return(0,BSr.verifyIntotoTLogBody)(n,e);case"hashedrekord":if(i==Zde.HASHEDREKORD_API_VERSION_V1)return(0,Zde.verifyHashedRekordTLogBody)(n,e);{let s=Nit.Entry.fromJSON(n);return(0,Zde.verifyHashedRekordTLogBodyV2)(s,e)}default:throw new epe.VerificationError({code:"TLOG_BODY_ERROR",message:`unsupported kind: ${r}`})}}function TSr(t,e){let r=!1;if(NSr(t)&&((0,_Sr.verifyTLogSET)(t,e),r=!0),DSr(t)){let i=(0,vSr.verifyCheckpoint)(t,e);(0,xSr.verifyMerkleInclusion)(t,i),r=!0}if(!r)throw new epe.VerificationError({code:"TLOG_MISSING_INCLUSION_ERROR",message:"inclusion could not be verified"})}function NSr(t){return t.inclusionPromise!==void 0}function DSr(t){return t.inclusionProof!==void 0}});var Fit=A(v8=>{"use strict";Object.defineProperty(v8,"__esModule",{value:!0});v8.Verifier=void 0;var OSr=require("util"),mB=yo(),Oit=git(),Pit=Eit(),kit=Cit(),Qit=Dit(),tpe=class{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 i=this.verifyTimestamps(e),n=this.verifySigningKey(e,i);return this.verifyTLogs(e),this.verifySignature(e,n),r&&this.verifyPolicy(r,n.identity||{}),n}verifyTimestamps(e){let r=0,i=e.timestamps.map(n=>{switch(n.$case){case"timestamp-authority":return r++,(0,kit.getTSATimestamp)(n.timestamp,e.signature.signature,this.trustMaterial.timestampAuthorities);case"transparency-log":return r++,(0,kit.getTLogTimestamp)(n.tlogEntry)}});if(Lit(i))throw new mB.VerificationError({code:"TIMESTAMP_ERROR",message:"duplicate timestamp"});if(r<this.options.timestampThreshold)throw new mB.VerificationError({code:"TIMESTAMP_ERROR",message:`expected ${this.options.timestampThreshold} timestamps, got ${r}`});return i.map(n=>n.timestamp)}verifySigningKey({key:e},r){switch(e.$case){case"public-key":return(0,Oit.verifyPublicKey)(e.hint,r,this.trustMaterial);case"certificate":{let i=(0,Oit.verifyCertificate)(e.certificate,r,this.trustMaterial);if(Lit(i.scts))throw new mB.Verificat
Line truncated
|
|
|
|
|
Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}function wO(t,e){if(process.env.GITHUB_OUTPUT||"")return b2("OUTPUT",cH(t,e));process.stdout.write($z.EOL),sd("set-output",{name:t},nd(e))}function CO(t){process.exitCode=Vz.Failure,myt(t)}function le(t){sd("debug",{},t)}function myt(t,e={}){sd("error",sH(e),t instanceof Error?t.toString():t)}function Kr(t,e={}){sd("warning",sH(e),t instanceof Error?t.toString():t)}function ae(t){process.stdout.write(t+$z.EOL)}function Ayt(t){aH("group",t)}function gyt(){aH("endgroup")}function Ri(t,e){return pyt(this,void 0,void 0,function*(){Ayt(t);let r;try{r=yield e()}finally{gyt()}return r})}function au(t,e){if(process.env.GITHUB_STATE||"")return b2("STATE",cH(t,e));sd("save-state",{name:t},nd(e))}function yCe(t){return process.env[`STATE_${t}`]||""}var SL=q(require("fs"),1),oX=q(require("os"),1),aX=q(require("path"),1);var bCe=q(require("os"),1);function Mv(t){return t==null?"":typeof t=="string"||t instanceof String?t:JSON.stringify(t)}function wCe(t,e,r){let i=new Wz(t,e,r);process.stdout.write(i.toString()+bCe.EOL)}var ECe="::",Wz=class{constructor(e,r,i){e||(e="missing.command"),this.command=e,this.properties=r,this.message=i}toString(){let e=ECe+this.command;if(this.properties&&Object.keys(this.properties).length>0){e+=" ";let r=!0;for(let i in this.properties)if(this.properties.hasOwnProperty(i)){let n=this.properties[i];n&&(r?r=!1:e+=",",e+=`${i}=${Eyt(n)}`)}}return e+=`${ECe}${yyt(this.message)}`,e}};function yyt(t){return Mv(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function Eyt(t){return Mv(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}var BCe=q(require("os"),1);var ICe=require("os"),Uv=require("fs"),Jz=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})},{access:byt,appendFile:wyt,writeFile:Cyt}=Uv.promises,CCe="GITHUB_STEP_SUMMARY";var Yz=class{constructor(){this._buffer=""}filePath(){return Jz(this,void 0,void 0,function*(){if(this._filePath)return this._filePath;let e=process.env[CCe];if(!e)throw new Error(`Unable to find environment variable for $${CCe}. Check if your runtime environment supports job summaries.`);try{yield byt(e,Uv.constants.R_OK|Uv.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,i={}){let n=Object.entries(i).map(([s,o])=>` ${s}="${o}"`).join("");return r?`<${e}${n}>${r}</${e}>`:`<${e}${n}>`}write(e){return Jz(this,void 0,void 0,function*(){let r=!!e?.overwrite,i=yield this.filePath();return yield(r?Cyt:wyt)(i,this._buffer,{encoding:"utf8"}),this.emptyBuffer()})}clear(){return Jz(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(ICe.EOL)}addCodeBlock(e,r){let i=Object.assign({},r&&{lang:r}),n=this.wrap("pre",this.wrap("code",e),i);return this.addRaw(n).addEOL()}addList(e,r=!1){let i=r?"ol":"ul",n=e.map(o=>this.wrap("li",o)).join(""),s=this.wrap(i,n);return this.addRaw(s).addEOL()}addTable(e){let r=e.map(n=>{let s=n.map(o=>{if(typeof o=="string")return this.wrap("td",o);let{header:a,data:c,colspan:l,rowspan:u}=o,f=a?"th":"td",h=Object.assign(Object.assign({},l&&{colspan:l}),u&&{rowspan:u});return this.wrap(f,c,h)}).join("");return this.wrap("tr",s)}).join(""),i=this.wrap("table",r);return this.addRaw(i).addEOL()}addDetails(e,r){let i=this.wrap("details",this.wrap("summary",e)+r);return this.addRaw(i).addEOL()}addImage(e,r,i){let{width:n,height:s}=i||{},o=Object.assign(Object.assign({},n&&{width:n}),s&&{height:s}),a=this.wrap("img",null,Object.assign({src:e,alt:r},o));return this.addRaw(a).addEOL()}addHeading(e,r){let i=`h${r}`,n=["h1","h2","h3","h4","h5","h6"].includes(i)?i:"h1",s=this.wrap(n,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 i=Object.assign({},r&&{cite:r}),n=this.wrap("blockquote",e,i);return this.addRaw(n).addEOL()}addLink(e,r){let i=this.wrap("a",e,{href:r});return this.addRaw(i).addEOL()}},Pxr=new Yz;var Kz=q(require("os"),1);var Lxr=Kz.default.platform(),Fxr=Kz.default.arch();var SCe;(function(t){t[t.Success=0]="Success",t[t.Failure=1]="Failure"})(SCe||(SCe={}));function Xz(){return process.env.RUNNER_DEBUG==="1"}function zr(t){wCe("debug",{},t)}function Zz(t){process.stdout.write(t+BCe.EOL)}var wV=q(require("crypto"),1),zs=q(require("fs"),1);var Ebt=q(EV()Line truncated
|
|
|
|
|
`),e=e.replace(/\r/g,`
|
|
|
|
|
`));let n=e.split(`
|
|
|
|
|
`).map(s=>s.trim());for(let s of n)!s||s.startsWith("#")||i.patterns.push(new ix(s));return i.searchPaths.push(...QV(i.patterns)),i})}static stat(e,r,i){return GV(this,void 0,void 0,function*(){let n;if(r.followSymbolicLinks)try{n=yield Xb.promises.stat(e.path)}catch(s){if(s.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){Xc(`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 n=yield Xb.promises.lstat(e.path);if(n.isDirectory()&&r.followSymbolicLinks){let s=yield Xb.promises.realpath(e.path);for(;i.length>=e.level;)i.pop();if(i.some(o=>o===s)){Xc(`Symlink cycle detected for path '${e.path}' and realpath '${s}'`);return}i.push(s)}return n})}};var mwt=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})};function cBe(t,e){return mwt(this,void 0,void 0,function*(){return yield GO.create(t,e)})}var nP=q(require("crypto"),1),tw=q(require("fs"),1),iy=q(require("path"),1),Zve=q(Kve(),1),exe=q(require("util"),1);var hx;(function(t){t.Gzip="cache.tgz",t.Zstd="cache.tzst"})(hx||(hx={}));var xo;(function(t){t.Gzip="gzip",t.ZstdWithoutLong="zstd-without-long",t.Zstd="zstd"})(xo||(xo={}));var ic;(function(t){t.GNU="gnu",t.BSD="bsd"})(ic||(ic={}));var rP=2,iP=5e3,c9=5e3,l9=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`,Xve=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`,dx="cache.tar",u9="manifest.txt",ANr=10*Math.pow(1024,3);var ew=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})},hSt=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={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(s){r[s]=t[s]&&function(o){return new Promise(function(a,c){o=t[s](o),n(a,c,o.done,o.value)})}}function n(s,o,a,c){Promise.resolve(c).then(function(l){s({value:l,done:a})},o)}},dSt="1.0";function px(){return ew(this,void 0,void 0,function*(){let t=process.platform==="win32",e=process.env.RUNNER_TEMP||"";if(!e){let i;t?i=process.env.USERPROFILE||"C:\\":process.platform==="darwin"?i="/Users":i="/home",e=iy.join(i,"actions","temp")}let r=iy.join(e,nP.randomUUID());return yield wd(r),r})}function ff(t){return tw.statSync(t).size}function f9(t){return ew(this,void 0,void 0,function*(){var e,r,i,n,s;let o=[],a=(s=process.env.GITHUB_WORKSPACE)!==null&&s!==void 0?s:process.cwd(),c=yield cBe(t.join(`
|
|
|
|
|
`),{implicitDescendants:!1});try{for(var l=!0,u=hSt(c.globGenerator()),f;f=yield u.next(),e=f.done,!e;l=!0){n=f.value,l=!1;let d=iy.relative(a,n).replace(new RegExp(`\\${iy.sep}`,"g"),"/");ve(`Matched: ${d}`),d===""?o.push("."):o.push(`${d}`)}}catch(h){r={error:h}}finally{try{!l&&!e&&(i=u.return)&&(yield i.call(u))}finally{if(r)throw r.error}}return o})}function mx(t){return ew(this,void 0,void 0,function*(){return exe.promisify(tw.unlink)(t)})}function txe(t){return ew(this,arguments,void 0,function*(e,r=[]){let i="";r.push("--version"),ve(`Checking ${e} ${r.join(" ")}`);try{yield tc(`${e}`,r,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:n=>i+=n.toString(),stderr:n=>i+=n.toString()}})}catch(n){ve(n.message)}return i=i.trim(),ve(i),i})}function Ax(){return ew(this,void 0,void 0,function*(){let t=yield txe("zstd",["--quiet"]),e=Zve.clean(t);return ve(`zstd version: ${e}`),t===""?xo.Gzip:xo.ZstdWithoutLong})}function _m(t){return t===xo.Gzip?hx.Gzip:hx.Zstd}function rxe(){return ew(this,void 0,void 0,function*(){return tw.existsSync(l9)?l9:(yield txe("tar")).toLowerCase().includes("gnu tar")?Cs("tar"):""})}function h9(t,e){if(e===void 0)throw Error(`Expected ${t} but value was undefiend`);return e}function rw(t,e,r=!1){let i=t.slice();return e&&i.push(e),process.platform==="win32"&&!r&&i.push("windows-only"),i.push(dSt),nP.createHash("sha256").update(i.join("|")).digest("hex")}function ixe(){let t=process.env.ACTIONS_RUNTIME_TOKEN;if(!t)throw new Error("Unable to get the ACTIONS_RUNTIME_TOKEN env variable");return t}var Dw=q(require("fs"),1),_1e=require("url");var hf=class extends Error{constructor(e){super(e),this.name="AbortError"}};var nxe=require("node:os"),sxe=q(require("node:util"),1),oxe=q(require("node:process"),1);function axe(t,...e){oxe.default.stderr.write(`${sxe.default.format(t,...e)}${nxe.EOL}`)}var cxe=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,uxe,d9=[],p9=[],oP=[];cxe&&m9(cxe);var fxe=Object.assign(t=>hxe(t),{enable:m9,enabled:A9,disable:pSt,log:axe});function m9(t){uxe=t,d9=[],p9=[];let e=t.split(",").map(r=>r.trim());for(let r of e)r.startsWith("-")?p9.push(r.substring(1)):d9.push(r);for(let r of oP)r.enabled=A9(r.namespace)}function A9(t){if(t.endsWith("*"))return!0;for(let e of p9)if(lxe(t,e))return!1;for(let e of d9)if(lxe(t,e))return!0;return!1}function lxe(t,e){if(e.indexOf("*")===-1)return t===e;let r=e;if(e.indexOf("**")!==-1){let h=[],d="";for(let p of e)p==="*"&&d==="*"||(d=p,h.push(p));r=h.join("")}let i=0,n=0,s=r.length,o=t.length,a=-1,c=-1;for(;i<o&&n<s;)if(r[n]==="*"){if(a=n,n++,n===s)return!0;for(;t[i]!==r[n];)if(i++,i===o)return!1;c=i,i++,n++;continue}else if(r[n]===t[i])n++,i++;else if(a>=0){if(n=a+1,i=c+1,i===o)return!1;for(;t[i]!==r[n];)if(i++,i===o)return!1;c=i,i++,n++;continue}else return!1;let l=i===t.length,u=n===r.length,f=n===r.length-1&&r[n]==="*";return l&&(u||f)}function pSt(){let t=uxe||"";return m9(""),t}function hxe(t){let e=Object.assign(r,{enabled:A9(t),destroy:mSt,log:fxe.log,namespace:t,extend:ASt});function r(...i){e.enabled&&(i.length>0&&(i[0]=`${t} ${i[0]}`),e.log(...i))}return oP.push(e),e}function mSt(){let t=oP.indexOf(this);return t>=0?(oP.splice(t,1),!0):!1}function ASt(t){let e=hxe(`${this.namespace}:${t}`);return e.log=this.log,e}var iw=fxe;var g9=["verbose","info","warning","error"],dxe={verbose:400,info:300,warning:200,error:100};function pxe(t,e){e.log=(...r)=>{t.log(...r)}}function mxe(t){return g9.includes(t)}function aP(t){let e=new Set,r=typeof process<"u"&&process.env&&process.env[t.logLevelEnvVarName]||void 0,i,n=iw(t.namespace);n.log=(...u)=>{iw.log(...u)};function s(u){if(u&&!mxe(u))throw new Error(`Unknown log level '${u}'. Acceptable values: ${g9.join(",")}`);i=u;let f=[];for(let h of e)o(h)&&f.push(h.namespace);iw.enable(f.join(","))}r&&(mxe(r)?s(r):console.error(`${t.logLevelEnvVarName} set to unknown log level '${r}'; logging is not enabled. Acceptable values: ${g9.join(", ")}.`));function o(u){return!!(i&&dxe[u.level]<=dxe[i])}function a(u,f){let h=Object.assign(u.extend(f),{level:f});if(pxe(u,h),o(h)){let d=iw.disable();iw.enable(d+","+h.namespace)}return e.add(h),h}function c(){return i}function l(u){let f=n.extend(u);return pxe(n,f),{error:a(f,"error"),warning:a(f,"warning"),info:a(f,"info"),verbose:a(f,"verbose")}}return{setLogLevel:s,getLogLevel:c,createClientLogger:l,logger:n}}var Axe=aP({logLevelEnvVarName:"TYPESPEC_RUNTIME_LOG_LEVEL",namespace:"typeSpecRuntime"}),gSt=Axe.logger;function gx(t){return Axe.createClientLogger(t)}function cP(t){return t.toLowerCase()}function*ySt(t){for(let e of t.values())yield[e.name,e.value]}var y9=class{_headersMap;constructor(e){if(this._headersMap=new Map,e)for(let r of Object.keys(e))this.set(r,e[r])}set(e,r){this._headersMap.set(cP(e),{name:e,value:String(r).trim()})}get(e){return this._headersMap.get(cP(e))?.value}has(e){return this._headersMap.has(cP(e))}delete(e){this._headersMap.delete(cP(e))}toJSON(e={}){let r={};if(e.preserveCase)for(let i of this._headersMap.
Line truncated
|
|
|
|
|
${wSt.sanitize({...this,request:{...this.request,agent:i},response:this.response})}`,enumerable:!1}),Object.setPrototypeOf(this,t.prototype)}};function fP(t){return t instanceof _o?!0:sy(t)&&t.name==="RestError"}function pa(t,e){return Buffer.from(t,e)}var hP=q(require("node:http"),1),dP=q(require("node:https"),1),C9=q(require("node:zlib"),1),wxe=require("node:stream");var tl=gx("ts-http-runtime");var CSt={};function yx(t){return t&&typeof t.pipe=="function"}function bxe(t){return t.readable===!1?Promise.resolve():new Promise(e=>{let r=()=>{e(),t.removeListener("close",r),t.removeListener("end",r),t.removeListener("error",r)};t.on("close",r),t.on("end",r),t.on("error",r)})}function Cxe(t){return t&&typeof t.byteLength=="number"}var pP=class extends wxe.Transform{loadedBytes=0;progressCallback;_transform(e,r,i){this.push(e),this.loadedBytes+=e.length;try{this.progressCallback({loadedBytes:this.loadedBytes}),i()}catch(n){i(n)}}constructor(e){super(),this.progressCallback=e}},I9=class{cachedHttpAgent;cachedHttpsAgents=new WeakMap;async sendRequest(e){let r=new AbortController,i;if(e.abortSignal){if(e.abortSignal.aborted)throw new hf("The operation was aborted. Request has already been canceled.");i=l=>{l.type==="abort"&&r.abort()},e.abortSignal.addEventListener("abort",i)}let n;e.timeout>0&&(n=setTimeout(()=>{let l=new hu;tl.info(`request to '${l.sanitizeUrl(e.url)}' timed out. canceling...`),r.abort()},e.timeout));let s=e.headers.get("Accept-Encoding"),o=s?.includes("gzip")||s?.includes("deflate"),a=typeof e.body=="function"?e.body():e.body;if(a&&!e.headers.has("Content-Length")){let l=vSt(a);l!==null&&e.headers.set("Content-Length",l)}let c;try{if(a&&e.onUploadProgress){let p=e.onUploadProgress,m=new pP(p);m.on("error",y=>{tl.error("Error in upload progress",y)}),yx(a)?a.pipe(m):m.end(a),a=m}let l=await this.makeRequest(e,r,a);n!==void 0&&clearTimeout(n);let u=ISt(l),h={status:l.statusCode??0,headers:u,request:e};if(e.method==="HEAD")return l.resume(),h;c=o?SSt(l,u):l;let d=e.onDownloadProgress;if(d){let p=new pP(d);p.on("error",m=>{tl.error("Error in download progress",m)}),c.pipe(p),c=p}return e.streamResponseStatusCodes?.has(Number.POSITIVE_INFINITY)||e.streamResponseStatusCodes?.has(h.status)?h.readableStreamBody=c:h.bodyAsText=await BSt(c),h}finally{if(e.abortSignal&&i){let l=Promise.resolve();yx(a)&&(l=bxe(a));let u=Promise.resolve();yx(c)&&(u=bxe(c)),Promise.all([l,u]).then(()=>{i&&e.abortSignal?.removeEventListener("abort",i)}).catch(f=>{tl.warning("Error when cleaning up abortListener on httpRequest",f)})}}}makeRequest(e,r,i){let n=new URL(e.url),s=n.protocol!=="https:";if(s&&!e.allowInsecureConnection)throw new Error(`Cannot connect to ${e.url} while allowInsecureConnection is false.`);let a={agent:e.agent??this.getOrCreateAgent(e,s),hostname:n.hostname,path:`${n.pathname}${n.search}`,port:n.port,method:e.method,headers:e.headers.toJSON({preserveCase:!0}),...e.requestOverrides};return new Promise((c,l)=>{let u=s?hP.default.request(a,c):dP.default.request(a,c);u.once("error",f=>{l(new _o(f.message,{code:f.code??_o.REQUEST_SEND_ERROR,request:e}))}),r.signal.addEventListener("abort",()=>{let f=new hf("The operation was aborted. Rejecting from abort signal callback while making request.");u.destroy(f),l(f)}),i&&yx(i)?i.pipe(u):i?typeof i=="string"||Buffer.isBuffer(i)?u.end(i):Cxe(i)?u.end(ArrayBuffer.isView(i)?Buffer.from(i.buffer):Buffer.from(i)):(tl.error("Unrecognized body type",i),l(new _o("Unrecognized body type"))):u.end()})}getOrCreateAgent(e,r){let i=e.disableKeepAlive;if(r)return i?hP.default.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new hP.default.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(i&&!e.tlsSettings)return dP.default.globalAgent;let n=e.tlsSettings??CSt,s=this.cachedHttpsAgents.get(n);return s&&s.options.keepAlive===!i||(tl.info("No cached TLS Agent exist, creating a new Agent"),s=new dP.default.Agent({keepAlive:!i,...n}),this.cachedHttpsAgents.set(n,s)),s}}};function ISt(t){let e=nc();for(let r of Object.keys(t.headers)){let i=t.headers[r];Array.isArray(i)?i.length>0&&e.set(r,i[0]):i&&e.set(r,i)}return e}function SSt(t,e){let r=e.get("Content-Encoding");if(r==="gzip"){let i=C9.default.createGunzip();return t.pipe(i),i}else if(r==="deflate"){let i=C9.default.createInflate();return t.pipe(i),i}return t}function BSt(t){return new Promise((e,r)=>{let i=[];t.on("data",n=>{Buffer.isBuffer(n)?i.push(n):i.push(Buffer.from(n))}),t.on("end",()=>{e(Buffer.concat(i).toString("utf8"))}),t.on("error",n=>{n&&n?.name==="AbortError"?r(n):r(new _o(`Error reading response as text: ${n.message}`,{code:_o.PARSE_ERROR}))})})}function vSt(t){return t?Buffer.isBuffer(t)?t.length:yx(t)?null:Cxe(t)?t.byteLength:typeof t=="string"?Buffer.from(t).length:null:0}function Ixe(){return new I9}function mP(){return Ixe()}var S9="logPolicy";function AP(t={}){let e=t.logger??tl.info,r=new hu({additionalAllowedHeaderNames:t.additionalAllowedHeaderNames,additionalAllowedQueryParameters:t.additional
Line truncated
|
|
|
|
|
`;return e}function nvt(t){return t instanceof Uint8Array?t.byteLength:LP(t)?t.size===-1?void 0:t.size:void 0}function svt(t){let e=0;for(let r of t){let i=nvt(r);if(i===void 0)return;e+=i}return e}async function ovt(t,e,r){let i=[pa(`--${r}`,"utf-8"),...e.flatMap(s=>[pa(`\r
|
|
|
|
|
`,"utf-8"),pa(ivt(s.headers),"utf-8"),pa(`\r
|
|
|
|
|
`,"utf-8"),s.body,pa(`\r
|
|
|
|
|
--${r}`,"utf-8")]),pa(`--\r
|
|
|
|
|
\r
|
|
|
|
|
`,"utf-8")],n=svt(i);n&&t.headers.set("Content-Length",n),t.body=await S_e(i)}var Cx="multipartPolicy",avt=70,cvt=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function lvt(t){if(t.length>avt)throw new Error(`Multipart boundary "${t}" exceeds maximum length of 70 characters`);if(Array.from(t).some(e=>!cvt.has(e)))throw new Error(`Multipart boundary "${t}" contains invalid characters`)}function MP(){return{name:Cx,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,i=t.headers.get("Content-Type")??"multipart/mixed",n=i.match(/^(multipart\/[^ ;]+)(?:; *boundary=(.+))?$/);if(!n)throw new Error(`Got multipart request body, but content-type header was not multipart: ${i}`);let[,s,o]=n;if(o&&r&&o!==r)throw new Error(`Multipart boundary was specified as ${o} in the header, but got ${r} in the request body`);return r??=o,r?lvt(r):r=rvt(),t.headers.set("Content-Type",`${s}; boundary=${r}`),await ovt(t,t.multipartBody.parts,r),t.multipartBody=void 0,e(t)}}}function UP(){return uP()}var B_e=aP({logLevelEnvVarName:"AZURE_LOG_LEVEL",namespace:"azure"}),ZDr=B_e.logger;function mf(t){return B_e.createClientLogger(t)}var Af=mf("core-rest-pipeline");function H9(t={}){return AP({logger:Af.info,...t})}var j9=gP;function z9(t={}){return yP(t)}var qP=q(require("node:os"),1),GP=q(require("node:process"),1);function v_e(){return"User-Agent"}async function x_e(t){if(GP.default&&GP.default.versions){let e=`${qP.default.type()} ${qP.default.release()}; ${qP.default.arch()}`,r=GP.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})`)}}var HP="1.22.2";function gvt(t){let e=[];for(let[r,i]of t){let n=i?`${r}/${i}`:r;e.push(n)}return e.join(" ")}function __e(){return v_e()}async function jP(t){let e=new Map;e.set("core-rest-pipeline",HP),await x_e(e);let r=gvt(e);return t?`${t} ${r}`:r}var R_e=__e(),T_e="userAgentPolicy";function V9(t={}){let e=jP(t.userAgentPrefix);return{name:T_e,async sendRequest(r,i){return r.headers.has(R_e)||r.headers.set(R_e,await e),i(r)}}}var cc=class extends Error{constructor(e){super(e),this.name="AbortError"}};function $9(t,e){let{cleanupBeforeAbort:r,abortSignal:i,abortErrorMsg:n}=e??{};return new Promise((s,o)=>{function a(){o(new cc(n??"The operation was aborted."))}function c(){i?.removeEventListener("abort",l)}function l(){r?.(),c(),a()}if(i?.aborted)return a();try{t(u=>{c(),s(u)},u=>{c(),o(u)})}catch(u){o(u)}i?.addEventListener("abort",l)})}var Cvt="The delay was aborted.";function Ix(t,e){let r,{abortSignal:i,abortErrorMsg:n}=e??{};return $9(s=>{r=setTimeout(s,t)},{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:i,abortErrorMsg:n??Cvt})}function Tm(t){if(sy(t))return t.message;{let e;try{typeof t=="object"&&t?e=JSON.stringify(t):e=String(t)}catch{e="[unable to stringify input]"}return`Unknown error ${e}`}}function N_e(t){return sy(t)}function uw(){return ny()}var wr=cy;var D_e=Symbol("rawContent");function J9(t){return typeof t[D_e]=="function"}function O_e(t){return J9(t)?t[D_e]():t}var zP=Cx;function Y9(){let t=MP();return{name:zP,sendRequest:async(e,r)=>{if(e.multipartBody)for(let i of e.multipartBody.parts)J9(i.body)&&(i.body=O_e(i.body));return t.sendRequest(e,r)}}}var K9=EP;function X9(){return bP()}function Z9(t={}){return IP(t)}function e$(){return SP()}function Nm(t){return F9(t)}function t$(t,e){return PP(t,e)}var P_e="setClientRequestIdPolicy";function r$(t="x-ms-client-request-id"){return{name:P_e,async sendRequest(e,r){return e.headers.has(t)||e.headers.set(t,e.requestId),r(e)}}}function i$(t){return kP(t)}function n$(t){return QP(t)}var fw={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function k_e(t={}){let e=new s$(t.parentContext);return t.span&&(e=e.setValue(fw.span,t.span)),t.namespace&&(e=e.setValue(fw.namespace,t.namespace)),e}var s$=class t{_contextMap;constructor(e){this._contextMap=e instanceof t?new Map(e._contextMap):new Map}setValue(e,r){let i=new t(this);return i._contextMap.set(e,r),i}getValue(e){return this._contextMap.get(e)}deleteValue(e){let r=new t(this);return r._contextMap.delete(e),r}};var L_e=q(Q_e(),1),$P=L_e.state;function Ivt(){return{end:()=>{},isRecording:()=>!1,recordException:()=>{},setAttribute:()=>{},setStatus:()=>{},addEvent:()=>{}}}function Svt(){return{createRequestHeaders:()=>({}),parseTraceparentHeader:()=>{},startSpan:(t,e)=>({span:Ivt(),tracingContext:k_e({parentContext:e.tracingContext})}),withContext(t,e,...r){return e(...r)}}}function Sx(){return $P.instrumenterImplementation||($P.instrumenterImplementation=Svt()),$P.instrumenterImplementation}function Bx(t){let{namespace:e,packageName:r,packageVersion:i}=t;function n(l,u,f){let h=Sx().startSpan(l,{...f,packageName:r,packageVersion:i,tracingContext:u?.tracingOptions?.tracingContext}),d=h.tracingConte
Line truncated
|
|
|
|
|
`&&t[s]!=="\r";s++)c+=t[s];if(c=c.trim(),c[c.length-1]==="/"&&(c=c.substring(0,c.length-1),s--),!Vxt(c)){let f;return c.trim().length===0?f="Invalid space after '<'.":f="Tag '"+c+"' is an invalid name.",Yi("InvalidTag",f,Ro(t,s))}let l=qxt(t,s);if(l===!1)return Yi("InvalidAttr","Attributes for '"+c+"' have open quote.",Ro(t,s));let u=l.value;if(s=l.index,u[u.length-1]==="/"){let f=s-u.length;u=u.substring(0,u.length-1);let h=yRe(u,e);if(h===!0)i=!0;else return Yi(h.err.code,h.err.msg,Ro(t,f+h.err.line))}else if(a)if(l.tagClosed){if(u.trim().length>0)return Yi("InvalidTag","Closing tag '"+c+"' can't have attributes or invalid starting.",Ro(t,o));if(r.length===0)return Yi("InvalidTag","Closing tag '"+c+"' has not been opened.",Ro(t,o));{let f=r.pop();if(c!==f.tagName){let h=Ro(t,f.tagStartPos);return Yi("InvalidTag","Expected closing tag '"+f.tagName+"' (opened in line "+h.line+", col "+h.col+") instead of closing tag '"+c+"'.",Ro(t,o))}r.length==0&&(n=!0)}}else return Yi("InvalidTag","Closing tag '"+c+"' doesn't have proper closing.",Ro(t,s));else{let f=yRe(u,e);if(f!==!0)return Yi(f.err.code,f.err.msg,Ro(t,s-u.length+f.err.line));if(n===!0)return Yi("InvalidXml","Multiple possible root nodes found.",Ro(t,s));e.unpairedTags.indexOf(c)!==-1||r.push({tagName:c,tagStartPos:o}),i=!0}for(s++;s<t.length;s++)if(t[s]==="<")if(t[s+1]==="!"){s++,s=gRe(t,s);continue}else if(t[s+1]==="?"){if(s=ARe(t,++s),s.err)return s}else break;else if(t[s]==="&"){let f=jxt(t,s);if(f==-1)return Yi("InvalidChar","char '&' is not expected.",Ro(t,s));s=f}else if(n===!0&&!mRe(t[s]))return Yi("InvalidXml","Extra text at the end",Ro(t,s));t[s]==="<"&&s--}}else{if(mRe(t[s]))continue;return Yi("InvalidChar","char '"+t[s]+"' is not expected.",Ro(t,s))}if(i){if(r.length==1)return Yi("InvalidTag","Unclosed tag '"+r[0].tagName+"'.",Ro(t,r[0].tagStartPos));if(r.length>0)return Yi("InvalidXml","Invalid '"+JSON.stringify(r.map(s=>s.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return Yi("InvalidXml","Start tag expected.",1);return!0}function mRe(t){return t===" "||t===" "||t===`
|
|
|
|
|
`||t==="\r"}function ARe(t,e){let r=e;for(;e<t.length;e++)if(t[e]=="?"||t[e]==" "){let i=t.substr(r,e-r);if(e>5&&i==="xml")return Yi("InvalidXml","XML declaration allowed only at the start of the document.",Ro(t,e));if(t[e]=="?"&&t[e+1]==">"){e++;break}else continue}return e}function gRe(t,e){if(t.length>e+5&&t[e+1]==="-"&&t[e+2]==="-"){for(e+=3;e<t.length;e++)if(t[e]==="-"&&t[e+1]==="-"&&t[e+2]===">"){e+=2;break}}else if(t.length>e+8&&t[e+1]==="D"&&t[e+2]==="O"&&t[e+3]==="C"&&t[e+4]==="T"&&t[e+5]==="Y"&&t[e+6]==="P"&&t[e+7]==="E"){let r=1;for(e+=8;e<t.length;e++)if(t[e]==="<")r++;else if(t[e]===">"&&(r--,r===0))break}else if(t.length>e+9&&t[e+1]==="["&&t[e+2]==="C"&&t[e+3]==="D"&&t[e+4]==="A"&&t[e+5]==="T"&&t[e+6]==="A"&&t[e+7]==="["){for(e+=8;e<t.length;e++)if(t[e]==="]"&&t[e+1]==="]"&&t[e+2]===">"){e+=2;break}}return e}var Mxt='"',Uxt="'";function qxt(t,e){let r="",i="",n=!1;for(;e<t.length;e++){if(t[e]===Mxt||t[e]===Uxt)i===""?i=t[e]:i!==t[e]||(i="");else if(t[e]===">"&&i===""){n=!0;break}r+=t[e]}return i!==""?!1:{value:r,index:e,tagClosed:n}}var Gxt=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function yRe(t,e){let r=rk(t,Gxt),i={};for(let n=0;n<r.length;n++){if(r[n][1].length===0)return Yi("InvalidAttr","Attribute '"+r[n][2]+"' has no space in starting.",kx(r[n]));if(r[n][3]!==void 0&&r[n][4]===void 0)return Yi("InvalidAttr","Attribute '"+r[n][2]+"' is without value.",kx(r[n]));if(r[n][3]===void 0&&!e.allowBooleanAttributes)return Yi("InvalidAttr","boolean attribute '"+r[n][2]+"' is not allowed.",kx(r[n]));let s=r[n][2];if(!zxt(s))return Yi("InvalidAttr","Attribute '"+s+"' is an invalid name.",kx(r[n]));if(!Object.prototype.hasOwnProperty.call(i,s))i[s]=1;else return Yi("InvalidAttr","Attribute '"+s+"' is repeated.",kx(r[n]))}return!0}function Hxt(t,e){let r=/\d/;for(t[e]==="x"&&(e++,r=/[\da-fA-F]/);e<t.length;e++){if(t[e]===";")return e;if(!t[e].match(r))break}return-1}function jxt(t,e){if(e++,t[e]===";")return-1;if(t[e]==="#")return e++,Hxt(t,e);let r=0;for(;e<t.length;e++,r++)if(!(t[e].match(/\w/)&&r<20)){if(t[e]===";")break;return-1}return e}function Yi(t,e,r){return{err:{code:t,msg:e,line:r.line||r,col:r.col}}}function zxt(t){return I$(t)}function Vxt(t){return I$(t)}function Ro(t,e){let r=t.substring(0,e).split(/\r?\n/);return{line:r.length,col:r[r.length-1].length+1}}function kx(t){return t.startIndex+t[1].length}var ERe={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"},bRe={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"},wRe={Amacr:"\u0100",amacr:"\u0101",Abreve:"\u0102",abreve:"\u0103",Aogon:"\u0104",aogon:"\u0105",Cacute:"\u0106",cacute:"\u0107",Ccirc:"\u0108",ccirc:"\u0109",Cdot:"\u010A",cdot:"\u010B",Ccaron:"\u010C",ccaron:"\u010D",Dcaron:"\u010E",dcaron:"\u010F",Dstrok:"\u0110",dstrok:"\u0111",Emacr:"\u0112",emacr:"\u0113",Ecaron:"\u011A",ecaron:"\u011B",Edot:"\u0116",edot:"\u0117",Eogon:"\u0118",eogon:"\u0119",Gcirc:"\u011C",gcirc:"\u011D",Gbreve:"\u011E",gbreve:"\u011F",Gdot:"\u0120",gdot:"\u0121",Gcedil:"\u0122",Hcirc:"\u0124",hcirc:"\u0125",Hstrok:"\u0126",hstrok:"\u0127",Itilde:"\u0128",itilde:"\u0129",Imacr:"\u012A",imacr:"\u012B",Iogon:"\u012E",iogon:"\u012F",Idot:"\u0130",IJlig:"\u0132",ijlig:"\u0133",Jcirc:"\u0134",jcirc:"\u0135",Kcedil:"\u0136",kcedil:"\u0137",kgreen:"\u0138",Lacute:"\u0139",lacute:"\u013A",Lcedil:"\u013B",lcedil:"\u013C",LcaroLine truncated
|
|
|
|
|
`);let e=new ya("!xml"),r=e,i="";this.matcher.reset(),this.entityDecoder.reset(),this.entityExpansionCount=0,this.currentExpandedLength=0;let n=this.options,s=new Fx(n.processEntities),o=t.length;for(let a=0;a<o;a++)if(t[a]==="<"){let l=t.charCodeAt(a+1);if(l===47){let u=Aw(t,">",a,"Closing Tag is not closed."),f=t.substring(a+2,u).trim();if(n.removeNSPrefix){let d=f.indexOf(":");d!==-1&&(f=f.substr(d+1))}f=N$(n.transformTagName,f,"",n).tagName,r&&(i=this.saveTextToParentTag(i,r,this.readonlyMatcher));let h=this.matcher.getCurrentTag();if(f&&n.unpairedTagsSet.has(f))throw new Error(`Unpaired tag can not be used as closing tag: </${f}>`);h&&n.unpairedTagsSet.has(h)&&(this.matcher.pop(),this.tagsNodeStack.pop()),this.matcher.pop(),this.isCurrentNodeStopNode=!1,r=this.tagsNodeStack.pop(),i="",a=u}else if(l===63){let u=D$(t,a,!1,"?>");if(!u)throw new Error("Pi Tag is not closed.");i=this.saveTextToParentTag(i,r,this.readonlyMatcher);let f=this.buildAttributesMap(u.tagExp,this.matcher,u.tagName,!0);if(f){let h=f[this.options.attributeNamePrefix+"version"];this.entityDecoder.setXmlVersion(Number(h)||1),s.setXmlVersion(Number(h)||1)}if(!(n.ignoreDeclaration&&u.tagName==="?xml"||n.ignorePiTags)){let h=new ya(u.tagName);h.add(n.textNodeName,""),u.tagName!==u.tagExp&&u.attrExpPresent&&n.ignoreAttributes!==!0&&(h[":@"]=f),this.addChild(r,h,this.readonlyMatcher,a)}a=u.closeIndex+1}else if(l===33&&t.charCodeAt(a+2)===45&&t.charCodeAt(a+3)===45){let u=Aw(t,"-->",a+4,"Comment is not closed.");if(n.commentPropName){let f=t.substring(a+4,u-2);i=this.saveTextToParentTag(i,r,this.readonlyMatcher),r.add(n.commentPropName,[{[n.textNodeName]:f}])}a=u}else if(l===33&&t.charCodeAt(a+2)===68){let u=s.readDocType(t,a);this.entityDecoder.addInputEntities(u.entities),a=u.i}else if(l===33&&t.charCodeAt(a+2)===91){let u=Aw(t,"]]>",a,"CDATA is not closed.")-2,f=t.substring(a+9,u);i=this.saveTextToParentTag(i,r,this.readonlyMatcher);let h=this.parseTextData(f,r.tagname,this.readonlyMatcher,!0,!1,!0,!0);h==null&&(h=""),n.cdataPropName?r.add(n.cdataPropName,[{[n.textNodeName]:f}]):r.add(n.textNodeName,h),a=u+2}else{let u=D$(t,a,n.removeNSPrefix);if(!u){let F=t.substring(Math.max(0,a-50),Math.min(o,a+50));throw new Error(`readTagExp returned undefined at position ${a}. Context: "${F}"`)}let f=u.tagName,h=u.rawTagName,d=u.tagExp,p=u.attrExpPresent,m=u.closeIndex;if({tagName:f,tagExp:d}=N$(n.transformTagName,f,d,n),n.strictReservedNames&&(f===n.commentPropName||f===n.cdataPropName||f===n.textNodeName||f===n.attributesGroupName))throw new Error(`Invalid tag name: ${f}`);r&&i&&r.tagname!=="!xml"&&(i=this.saveTextToParentTag(i,r,this.readonlyMatcher,!1));let y=r;y&&n.unpairedTagsSet.has(y.tagname)&&(r=this.tagsNodeStack.pop(),this.matcher.pop());let g=!1;d.length>0&&d.lastIndexOf("/")===d.length-1&&(g=!0,f[f.length-1]==="/"?(f=f.substr(0,f.length-1),d=f):d=d.substr(0,d.length-1),p=f!==d);let E=null,w={},C;C=m_t(h),f!==e.tagname&&this.matcher.push(f,{},C),f!==d&&p&&(E=this.buildAttributesMap(d,this.matcher,f),E&&(w=p_t(E,n))),f!==e.tagname&&(this.isCurrentNodeStopNode=this.isItStopNode());let N=a;if(this.isCurrentNodeStopNode){let F="";if(g)a=u.closeIndex;else if(n.unpairedTagsSet.has(f))a=u.closeIndex;else{let M=this.readStopNodeData(t,h,m+1);if(!M)throw new Error(`Unexpected end of ${h}`);a=M.i,F=M.tagContent}let x=new ya(f);E&&(x[":@"]=E),x.add(n.textNodeName,F),this.matcher.pop(),this.isCurrentNodeStopNode=!1,this.addChild(r,x,this.readonlyMatcher,N)}else{if(g){({tagName:f,tagExp:d}=N$(n.transformTagName,f,d,n));let F=new ya(f);E&&(F[":@"]=E),this.addChild(r,F,this.readonlyMatcher,N),this.matcher.pop(),this.isCurrentNodeStopNode=!1}else if(n.unpairedTagsSet.has(f)){let F=new ya(f);E&&(F[":@"]=E),this.addChild(r,F,this.readonlyMatcher,N),this.matcher.pop(),this.isCurrentNodeStopNode=!1,a=u.closeIndex;continue}else{let F=new ya(f);if(this.tagsNodeStack.length>n.maxNestedTags)throw new Error("Maximum nested tags exceeded");this.tagsNodeStack.push(r),E&&(F[":@"]=E),this.addChild(r,F,this.readonlyMatcher,N),r=F}i="",a=m}}}else i+=t[a];return e.child};function w_t(t,e,r,i){this.options.captureMetaData||(i=void 0);let n=this.options.jPath?r.toString():r,s=this.options.updateTag(e.tagname,n,e[":@"]);s===!1||(typeof s=="string"&&(e.tagname=s),t.addChild(e,i))}function C_t(t,e,r){let i=this.options.processEntities;if(!i||!i.enabled)return t;if(i.allowedTags){let n=this.options.jPath?r.toString():r;if(!(Array.isArray(i.allowedTags)?i.allowedTags.includes(e):i.allowedTags(e,n)))return t}if(i.tagFilter){let n=this.options.jPath?r.toString():r;if(!i.tagFilter(e,n))return t}return this.entityDecoder.decode(t)}function I_t(t,e,r,i){return t&&(i===void 0&&(i=e.child.length===0),t=this.parseTextData(t,e.tagname,r,!1,e[":@"]?Object.keys(e[":@"]).length!==0:!1,i),t!==void 0&&t!==""&&e.add(this.options.textNodeName,t),t=""),t}function S_t(){return this.stopNodeExpressionsSet.size===0?!1:this.matcher.matchesAny(this.stopNodeExpressionsSet)}function B_t(t,e,r=">"){Line truncated
|
|
|
|
|
`;function O_t(t,e){if(!Array.isArray(t)||t.length===0)return"1.0";let r=t[0];if(F$(r)==="?xml"){let n=r[":@"];if(n){let s=e.attributeNamePrefix+"version";if(n[s])return n[s]}}return"1.0"}function qRe(t,e,r,i,n){return!r.sanitizeName||py(t,{xmlVersion:n})?t:r.sanitizeName(t,{isAttribute:e,matcher:i.readOnly()})}function L$(t,e){let r="";e.format&&(r=D_t);let i=[];if(e.stopNodes&&Array.isArray(e.stopNodes))for(let o=0;o<e.stopNodes.length;o++){let a=e.stopNodes[o];typeof a=="string"?i.push(new fc(a)):a instanceof fc&&i.push(a)}let n=O_t(t,e),s=new Ef;return GRe(t,e,r,s,i,n)}function GRe(t,e,r,i,n,s){let o="",a=!1;if(e.maxNestedTags&&i.getDepth()>e.maxNestedTags)throw new Error("Maximum nested tags exceeded");if(!Array.isArray(t)){if(t!=null){let c=t.toString();return c=Q$(c,e),c}return""}for(let c=0;c<t.length;c++){let l=t[c],u=F$(l);if(u===void 0)continue;let h=u===e.textNodeName||u===e.cdataPropName||u===e.commentPropName||u[0]==="?"?u:qRe(u,!1,e,i,s),d=P_t(l[":@"],e);i.push(h,d);let p=Q_t(i,n);if(h===e.textNodeName){let w=l[u];p||(w=e.tagValueProcessor(h,w),w=Q$(w,e)),a&&(o+=r),o+=w,a=!1,i.pop();continue}else if(h===e.cdataPropName){a&&(o+=r);let w=l[u][0][e.textNodeName],C=lk(w);o+=`<![CDATA[${C}]]>`,a=!1,i.pop();continue}else if(h===e.commentPropName){let w=l[u][0][e.textNodeName],C=ck(w);o+=r+`<!--${C}-->`,a=!0,i.pop();continue}else if(h[0]==="?"){let w=URe(l[":@"],e,p,i,s);o+=(h==="?xml"?"":r)+`<${h}${w}?>`,a=!0,i.pop();continue}let m=r;m!==""&&(m+=e.indentBy);let y=URe(l[":@"],e,p,i,s),g=r+`<${h}${y}`,E;p?E=HRe(l[u],e):E=GRe(l[u],e,m,i,n,s),e.unpairedTags.indexOf(h)!==-1?e.suppressUnpairedNode?o+=g+">":o+=g+"/>":(!E||E.length===0)&&e.suppressEmptyNode?o+=g+"/>":E&&E.endsWith(">")?o+=g+`>${E}${r}</${h}>`:(o+=g+">",E&&r!==""&&(E.includes("/>")||E.includes("</"))?o+=r+e.indentBy+E+r:o+=E,o+=`</${h}>`),a=!0,i.pop()}return o}function P_t(t,e){if(!t||e.ignoreAttributes)return null;let r={},i=!1;for(let n in t){if(!Object.prototype.hasOwnProperty.call(t,n))continue;let s=n.startsWith(e.attributeNamePrefix)?n.substr(e.attributeNamePrefix.length):n;r[s]=Pm(t[n]),i=!0}return i?r:null}function HRe(t,e){if(!Array.isArray(t))return t!=null?t.toString():"";let r="";for(let i=0;i<t.length;i++){let n=t[i],s=F$(n);if(s===e.textNodeName)r+=n[s];else if(s===e.cdataPropName)r+=n[s][0][e.textNodeName];else if(s===e.commentPropName)r+=n[s][0][e.textNodeName];else{if(s&&s[0]==="?")continue;if(s){let o=k_t(n[":@"],e),a=HRe(n[s],e);!a||a.length===0?r+=`<${s}${o}/>`:r+=`<${s}${o}>${a}</${s}>`}}}return r}function k_t(t,e){let r="";if(t&&!e.ignoreAttributes)for(let i in t){if(!Object.prototype.hasOwnProperty.call(t,i))continue;let n=t[i];n===!0&&e.suppressBooleanAttributes?r+=` ${i.substr(e.attributeNamePrefix.length)}`:r+=` ${i.substr(e.attributeNamePrefix.length)}="${Pm(n)}"`}return r}function F$(t){let e=Object.keys(t);for(let r=0;r<e.length;r++){let i=e[r];if(Object.prototype.hasOwnProperty.call(t,i)&&i!==":@")return i}}function URe(t,e,r,i,n){let s="";if(t&&!e.ignoreAttributes)for(let o in t){if(!Object.prototype.hasOwnProperty.call(t,o))continue;let a=o.substr(e.attributeNamePrefix.length),c=r?a:qRe(a,!0,e,i,n),l;r?l=t[o]:(l=e.attributeValueProcessor(o,t[o]),l=Q$(l,e)),l===!0&&e.suppressBooleanAttributes?s+=` ${c}`:s+=` ${c}="${Pm(l)}"`}return s}function Q_t(t,e){if(!e||e.length===0)return!1;for(let r=0;r<e.length;r++)if(t.matches(e[r]))return!0;return!1}function Q$(t,e){if(t&&t.length>0&&e.processEntities)for(let r=0;r<e.entities.length;r++){let i=e.entities[r];t=t.replace(i.regex,i.val)}return t}function M$(t){return typeof t=="function"?t:Array.isArray(t)?e=>{for(let r of t)if(typeof r=="string"&&e===r||r instanceof RegExp&&r.test(e))return!0}:()=>!1}var L_t={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(t,e){return e},attributeValueProcessor:function(t,e){return e},preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:new RegExp("&","g"),val:"&"},{regex:new RegExp(">","g"),val:">"},{regex:new RegExp("<","g"),val:"<"},{regex:new RegExp("'","g"),val:"'"},{regex:new RegExp('"',"g"),val:"""}],processEntities:!0,stopNodes:[],oneListGroup:!1,maxNestedTags:100,jPath:!0,sanitizeName:!1};function ba(t){if(this.options=Object.assign({},L_t,t),this.options.stopNodes&&Array.isArray(this.options.stopNodes)&&(this.options.stopNodes=this.options.stopNodes.map(e=>typeof e=="string"&&e.startsWith("*.")?".."+e.substring(2):e)),this.stopNodeExpressions=[],this.options.stopNodes&&Array.isArray(this.options.stopNodes))for(let e=0;e<this.options.stopNodes.length;e++){let r=this.options.stopNodes[e];typeof r=="string"?this.stopNodeExpressions.push(new fc(r)):r instanceof fc&&this.stopNodeExpressions.push(r)}this.options.ignoreAttributes===!0||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignorLine truncated
|
|
|
|
|
`,this.newLine=`
|
|
|
|
|
`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}o(Rs,"Builder");function Vct(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(Vct,"detectXmlVersionFromObj");function l5(t,e,r,n,i){return!r.sanitizeName||Tp(t,{xmlVersion:i})?t:r.sanitizeName(t,{isAttribute:e,matcher:n.readOnly()})}o(l5,"resolveTagName");Rs.prototype.build=function(t){if(this.options.preserveOrder)return o5(t,this.options);{Array.isArray(t)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(t={[this.options.arrayNodeName]:t});let e=new nl,r=Vct(t,this.options);return this.j2x(t,0,e,r).val}};Rs.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 f=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:l5(l,!1,this.options,r,n);if(typeof t[l]>"u")this.isAttribute(l)&&(s+="");else if(t[l]===null)this.isAttribute(l)||f===this.options.cdataPropName||f===this.options.commentPropName?s+="":f[0]==="?"?s+=this.indentate(e)+"<"+f+"?"+this.tagEndChar:s+=this.indentate(e)+"<"+f+"/"+this.tagEndChar;else if(t[l]instanceof Date)s+=this.buildTextValNode(t[l],f,"",e,r);else if(typeof t[l]!="object"){let d=this.isAttribute(l);if(d&&!this.ignoreAttributesFn(d,a)){let h=l5(d,!0,this.options,r,n);i+=this.buildAttrPairStr(h,""+t[l],c)}else if(!d)if(l===this.options.textNodeName){let h=this.options.tagValueProcessor(l,""+t[l]);s+=this.replaceEntitiesValue(h)}else{r.push(f);let h=this.checkStopNode(r);if(r.pop(),h){let p=""+t[l];p===""?s+=this.indentate(e)+"<"+f+this.closeTag(f)+this.tagEndChar:s+=this.indentate(e)+"<"+f+">"+p+"</"+f+this.tagEndChar}else s+=this.buildTextValNode(t[l],f,"",e,r)}}else if(Array.isArray(t[l])){let d=t[l].length,h="",p="";for(let A=0;A<d;A++){let g=t[l][A];if(!(typeof g>"u"))if(g===null)f[0]==="?"?s+=this.indentate(e)+"<"+f+"?"+this.tagEndChar:s+=this.indentate(e)+"<"+f+"/"+this.tagEndChar;else if(typeof g=="object")if(this.options.oneListGroup){r.push(f);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,f,e,r,n);else if(this.options.oneListGroup){let E=this.options.tagValueProcessor(f,g);E=this.replaceEntitiesValue(E),h+=E}else{r.push(f);let E=this.checkStopNode(r);if(r.pop(),E){let y=""+g;y===""?h+=this.indentate(e)+"<"+f+this.closeTag(f)+this.tagEndChar:h+=this.indentate(e)+"<"+f+">"+y+"</"+f+this.tagEndChar}else h+=this.buildTextValNode(g,f,"",e,r)}}this.options.oneListGroup&&(h=this.buildObjectNode(h,f,p,e)),s+=h}else if(this.options.attributesGroupName&&l===this.options.attributesGroupName){let d=Object.keys(t[l]),h=d.length;for(let p=0;p<h;p++){let A=l5(d[p],!0,this.options,r,n);i+=this.buildAttrPairStr(A,""+t[l][d[p]],c)}}else s+=this.processTextOrObjNode(t[l],f,e,r,n)}return{attrStr:i,val:s}};Rs.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+'="'+vd(e)+'"'};function zct(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(zct,"processTextOrObjNode");Rs.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]=vd(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]=vd(t[n]),r=!0)}return r?e:null};Rs.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="")}function F_t(t,e){let r=t["?xml"];if(r&&typeof r=="object"){if(e.attributesGroupName&&r[e.attributesGroupName]){let n=r[e.attributesGroupName][e.attributeNamePrefix+"version"];if(n)return n}let i=r[e.attributeNamePrefix+"version"];if(i)return i}return"1.0"}function U$(t,e,r,i,n){return!r.sanitizeName||py(t,{xmlVersion:n})?t:r.sanitizeName(t,{isAttribute:e,matcher:i.readOnly()})}ba.prototype.build=function(t){if(this.options.preserveOrder)return L$(t,this.options);{Array.isArray(t)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(t={[this.options.arrayNodeName]:t});let e=new Ef,r=F_t(t,this.options);return this.j2x(t,0,e,r).val}};ba.prototype.j2x=function(t,e,r,i){let n="",s="";if(this.options.maxNestedTags&&r.getDepth()>=this.options.maxNestedTags)throw new Error("Maximum nested tags exceeded");let o=this.options.jPath?r.toString():r,a=this.checkStopNode(r);for(let c in t){if(!Object.prototype.hasOwnProperty.call(t,c))continue;let u=c===this.options.textNodeName||c===this.options.cdataPropName||c===this.options.commentPropName||this.options.attributesGroupName&&c===this.options.attributesGroupName||this.isAttribute(c)||c[0]==="?"?c:U$(c,!1,this.options,r,i);if(typeof t[c]>"u")this.isAttribute(c)&&(s+="");else if(t[c]===null)this.isAttribute(c)||u===this.options.cdataPropName||u===this.options.commentPropName?s+="":u[0]==="?"?s+=this.indentate(e)+"<"+u+"?"+this.tagEndChar:s+=this.indentate(e)+"<"+u+"/"+this.tagEndChar;else if(t[c]instanceof Date)s+=this.buildTextValNode(t[c],u,"",e,r);else if(typeof t[c]!="object"){let f=this.isAttribute(c);if(f&&!this.ignoreAttributesFn(f,o)){let h=U$(f,!0,this.options,r,i);n+=this.buildAttrPairStr(h,""+t[c],a)}else if(!f)if(c===this.options.textNodeName){let h=this.options.tagValueProcessor(c,""+t[c]);s+=this.replaceEntitiesValue(h)}else{r.push(u);let h=this.checkStopNode(r);if(r.pop(),h){let d=""+t[c];d===""?s+=this.indentate(e)+"<"+u+this.closeTag(u)+this.tagEndChar:s+=this.indentate(e)+"<"+u+">"+d+"</"+u+this.tagEndChar}else s+=this.buildTextValNode(t[c],u,"",e,r)}}else if(Array.isArray(t[c])){let f=t[c].length,h="",d="";for(let p=0;p<f;p++){let m=t[c][p];if(!(typeof m>"u"))if(m===null)u[0]==="?"?s+=this.indentate(e)+"<"+u+"?"+this.tagEndChar:s+=this.indentate(e)+"<"+u+"/"+this.tagEndChar;else if(typeof m=="object")if(this.options.oneListGroup){r.push(u);let y=this.j2x(m,e+1,r,i);r.pop(),h+=y.val,this.options.attributesGroupName&&m.hasOwnProperty(this.options.attributesGroupName)&&(d+=y.attrStr)}else h+=this.processTextOrObjNode(m,u,e,r,i);else if(this.options.oneListGroup){let y=this.options.tagValueProcessor(u,m);y=this.replaceEntitiesValue(y),h+=y}else{r.push(u);let y=this.checkStopNode(r);if(r.pop(),y){let g=""+m;g===""?h+=this.indentate(e)+"<"+u+this.closeTag(u)+this.tagEndChar:h+=this.indentate(e)+"<"+u+">"+g+"</"+u+this.tagEndChar}else h+=this.buildTextValNode(m,u,"",e,r)}}this.options.oneListGroup&&(h=this.buildObjectNode(h,u,d,e)),s+=h}else if(this.options.attributesGroupName&&c===this.options.attributesGroupName){let f=Object.keys(t[c]),h=f.length;for(let d=0;d<h;d++){let p=U$(f[d],!0,this.options,r,i);n+=this.buildAttrPairStr(p,""+t[c][f[d]],a)}}else s+=this.processTextOrObjNode(t[c],u,e,r,i)}return{attrStr:n,val:s}};ba.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+'="'+Pm(e)+'"'};function M_t(t,e,r,i,n){let s=this.extractAttributes(t);if(i.push(e,s),this.checkStopNode(i)){let c=this.buildRawContent(t),l=this.buildAttributesForStopNode(t);return i.pop(),this.buildObjectNode(c,e,l,r)}let a=this.j2x(t,r+1,i,n);return i.pop(),e[0]==="?"?this.buildTextValNode("",e,a.attrStr,r,i):t[this.options.textNodeName]!==void 0&&Object.keys(t).length===1?this.buildTextValNode(t[this.options.textNodeName],e,a.attrStr,r,i):this.buildObjectNode(a.val,e,a.attrStr,r)}ba.prototype.extractAttributes=function(t){if(!t||typeof t!="object")return null;let e={},r=!1;if(this.options.attributesGroupName&&t[this.options.attributesGroupName]){let i=t[this.options.attributesGroupName];for(let n in i){if(!Object.prototype.hasOwnProperty.call(i,n))continue;let s=n.startsWith(this.options.attributeNamePrefix)?n.substring(this.options.attributeNamePrefix.length):n;e[s]=Pm(i[n]),r=!0}}else for(let i in t){if(!Object.prototype.hasOwnProperty.call(t,i))continue;let n=this.isAttribute(i);n&&(e[n]=Pm(t[i]),r=!0)}return r?e:null};ba.prototype.buildRawContent=function(t){if(typeof t=="string")return t;if(typeof t!="object"||t===null)return String(t);if(t[this.options.textNodeName]!==void 0)return t[this.options.textNodeName];let e="";for(let r in t){if(!Object.prototype.hasOwnProperty.call(t,r)||this.isAttribute(r)||this.options.attributesGroupName&&r===this.options.attributesGroupName)continue;let i=t[r];if(r===this.options.textNodeName)e+=i;else if(Array.isA
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)=>tR(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=XN(e.url)||"/",n="";n+=`/${this.factory.accountName}${r}`;let i=ZN(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 kp{static{o(this,"StorageSharedKeyCredential")}accountName;accountKey;constructor(e,r){super(),this.accountName=e,this.accountKey=Buffer.from(r,"base64")}create(e,r){return new _w(e,r,this)}computeHMACSHA256(e){return(0,sye.createHmac)("sha256",this.accountKey).update(e,"utf8").digest("base64")}};var Nn=Zc("storage-common");var ta;(function(t){t[t.EXPONENTIAL=0]="EXPONENTIAL",t[t.FIXED=1]="FIXED"})(ta||(ta={}));var _d={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:ta.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},elt=new ho("The operation was aborted."),Nw=class extends il{static{o(this,"StorageRetryPolicy")}retryOptions;constructor(e,r,n=_d){super(e,r),this.retryOptions={retryPolicyType:n.retryPolicyType?n.retryPolicyType:_d.retryPolicyType,maxTries:n.maxTries&&n.maxTries>=1?Math.floor(n.maxTries):_d.maxTries,tryTimeoutInMs:n.tryTimeoutInMs&&n.tryTimeoutInMs>=0?n.tryTimeoutInMs:_d.tryTimeoutInMs,retryDelayInMs:n.retryDelayInMs&&n.retryDelayInMs>=0?Math.min(n.retryDelayInMs,n.maxRetryDelayInMs?n.maxRetryDelayInMs:_d.maxRetryDelayInMs):_d.retryDelayInMs,maxRetryDelayInMs:n.maxRetryDelayInMs&&n.maxRetryDelayInMs>=0?n.maxRetryDelayInMs:_d.maxRetryDelayInMs,secondaryHost:n.secondaryHost?n.secondaryHost:_d.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=KN(i.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(i.url=xd(i.url,Wu.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 ta.EXPONENTIAL:i=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case ta.FIXED:i=this.retryOptions.retryDelayInMs;break}else i=Math.random()*1e3;return Nn.info(`RetryPolicy: Delay for ${i}ms`),eR(i,n,elt)}};var Rw=class{static{o(this,"StorageRetryPolicyFactory")}retryOptions;constructor(e){this.retryOptions=e}create(e,r){return new Nw(e,r,this.retryOptions)}};var tlt="storageBrowserPolicy";function oye(){return{name:tlt,async sendRequest(t,e){return Lt||((t.method==="GET"||t.method==="HEAD")&&(t.url=xd(t.url,Wu.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),t.headers.delete(Ve.COOKIE),t.headers.delete(Ve.CONTENT_LENGTH)),e(t)}}}o(oye,"storageBrowserPolicy");var rlt="StorageCorrectContentLengthPolicy";function aye(){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:rlt,async sendRequest(e,r){return t(e),r(e)}}}o(aye,"storageCorrectContentLengthPolicy");var nlt="storageRetryPolicy",ny={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:ta.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},ilt=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],slt=new ho("The operation was aborted.");function cye(t={}){let e=t.retryPolicyType??ny.retryPolicyType,r=t.maxTries??ny.maxTries,n=t.retryDelayInMs??ny.retryDelayInMs,i=t.maxRetryDelayInMs??ny.maxRetryDelayInMs,s=t.secondaryHost??ny.secondaryHost,a=t.tryTimeoutInMs??ny.tryTimeoutInMs;function c({isPrimaryRetry:u,attempt:f,response:d,error:h}){if(f>=r)return
Line truncated
|
|
|
|
|
`+this.getCanonicalizedHeadersString(e)+this.getCanonicalizedResourceString(e),i=this.factory.computeHMACSHA256(r);return e.headers.set(Et.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${i}`),e}getHeaderValueToSign(e,r){let i=e.headers.get(r);return!i||r===Et.CONTENT_LENGTH&&i==="0"?"":i}getCanonicalizedHeadersString(e){let r=e.headers.headersArray().filter(n=>n.name.toLowerCase().startsWith(Et.PREFIX_FOR_STORAGE));r.sort((n,s)=>bk(n.name.toLowerCase(),s.name.toLowerCase())),r=r.filter((n,s,o)=>!(s>0&&n.name.toLowerCase()===o[s-1].name.toLowerCase()));let i="";return r.forEach(n=>{i+=`${n.name.toLowerCase().trimRight()}:${n.value.trimLeft()}
|
|
|
|
|
`}),i}getCanonicalizedResourceString(e){let r=gk(e.url)||"/",i="";i+=`/${this.factory.accountName}${r}`;let n=yk(e.url),s={};if(n){let o=[];for(let a in n)if(Object.prototype.hasOwnProperty.call(n,a)){let c=a.toLowerCase();s[c]=n[a],o.push(c)}o.sort();for(let a of o)i+=`
|
|
|
|
|
${a}:${decodeURIComponent(s[a])}`}return i}};var Ti=class extends gy{accountName;accountKey;constructor(e,r){super(),this.accountName=e,this.accountKey=Buffer.from(r,"base64")}create(e,r){return new Hx(e,r,this)}computeHMACSHA256(e){return(0,KRe.createHmac)("sha256",this.accountKey).update(e,"utf8").digest("base64")}};var Tn=mf("storage-common");var sl;(function(t){t[t.EXPONENTIAL=0]="EXPONENTIAL",t[t.FIXED=1]="FIXED"})(sl||(sl={}));var Qm={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:sl.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},W_t=new cc("The operation was aborted."),jx=class extends bf{retryOptions;constructor(e,r,i=Qm){super(e,r),this.retryOptions={retryPolicyType:i.retryPolicyType?i.retryPolicyType:Qm.retryPolicyType,maxTries:i.maxTries&&i.maxTries>=1?Math.floor(i.maxTries):Qm.maxTries,tryTimeoutInMs:i.tryTimeoutInMs&&i.tryTimeoutInMs>=0?i.tryTimeoutInMs:Qm.tryTimeoutInMs,retryDelayInMs:i.retryDelayInMs&&i.retryDelayInMs>=0?Math.min(i.retryDelayInMs,i.maxRetryDelayInMs?i.maxRetryDelayInMs:Qm.maxRetryDelayInMs):Qm.retryDelayInMs,maxRetryDelayInMs:i.maxRetryDelayInMs&&i.maxRetryDelayInMs>=0?i.maxRetryDelayInMs:Qm.maxRetryDelayInMs,secondaryHost:i.secondaryHost?i.secondaryHost:Qm.secondaryHost}}async sendRequest(e){return this.attemptSendRequest(e,!1,1)}async attemptSendRequest(e,r,i){let n=e.clone(),s=r||!this.retryOptions.secondaryHost||!(e.method==="GET"||e.method==="HEAD"||e.method==="OPTIONS")||i%2===1;s||(n.url=Ak(n.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(n.url=km(n.url,_d.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let o;try{if(Tn.info(`RetryPolicy: =====> Try=${i} ${s?"Primary":"Secondary"}`),o=await this._nextPolicy.sendRequest(n),!this.shouldRetry(s,i,o))return o;r=r||!s&&o.status===404}catch(a){if(Tn.error(`RetryPolicy: Caught error, message: ${a.message}, code: ${a.code}`),!this.shouldRetry(s,i,o,a))throw a}return await this.delay(s,i,e.abortSignal),this.attemptSendRequest(e,r,++i)}shouldRetry(e,r,i,n){if(r>=this.retryOptions.maxTries)return Tn.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(n){for(let o of s)if(n.name.toUpperCase().includes(o)||n.message.toUpperCase().includes(o)||n.code&&n.code.toString().toUpperCase()===o)return Tn.info(`RetryPolicy: Network error ${o} found, will retry.`),!0}if(i||n){let o=i?i.status:n?n.statusCode:0;if(!e&&o===404)return Tn.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(o===503||o===500)return Tn.info(`RetryPolicy: Will retry for status code ${o}.`),!0}if(i&&i?.status>=400){let o=i.headers.get(Et.X_MS_CopySourceErrorCode);if(o!==void 0)switch(o){case"InternalError":case"OperationTimedOut":case"ServerBusy":return!0}}return n?.code==="PARSE_ERROR"&&n?.message.startsWith('Error "Error: Unclosed root tag')?(Tn.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0):!1}async delay(e,r,i){let n=0;if(e)switch(this.retryOptions.retryPolicyType){case sl.EXPONENTIAL:n=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case sl.FIXED:n=this.retryOptions.retryDelayInMs;break}else n=Math.random()*1e3;return Tn.info(`RetryPolicy: Delay for ${n}ms`),Ek(n,i,W_t)}};var zx=class{retryOptions;constructor(e){this.retryOptions=e}create(e,r){return new jx(e,r,this.retryOptions)}};var J_t="storageBrowserPolicy";function XRe(){return{name:J_t,async sendRequest(t,e){return wr||((t.method==="GET"||t.method==="HEAD")&&(t.url=km(t.url,_d.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),t.headers.delete(Et.COOKIE),t.headers.delete(Et.CONTENT_LENGTH)),e(t)}}}var Y_t="StorageCorrectContentLengthPolicy";function ZRe(){function t(e){e.body&&(typeof e.body=="string"||Buffer.isBuffer(e.body))&&e.body.length>0&&e.headers.set(Et.CONTENT_LENGTH,Buffer.byteLength(e.body))}return{name:Y_t,async sendRequest(e,r){return t(e),r(e)}}}var K_t="storageRetryPolicy",yw={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:sl.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},X_t=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],Z_t=new cc("The operation was aborted.");function eTe(t={}){let e=t.retryPolicyType??yw.retryPolicyType,r=t.maxTries??yw.maxTries,i=t.retryDelayInMs??yw.retryDelayInMs,n=t.maxRetryDelayInMs??yw.maxRetryDelayInMs,s=t.secondaryHost??yw.secondaryHost,o=t.tryTimeoutInMs??yw.tryTimeoutInMs;function a({isPrimaryRetry:l,attempt:u,response:f,error:h}){if(u>=r)return Tn.info(`RetryPolicy: Attempt(s) ${u} >= maxTries ${r}, no further try.`),!1;if(h){for(let d of X_t)if(h.name.toUpperCase().includes(d)||h.message.toUpperCase().includes(d)||h.code&&h.code.toString().toUpperCase()===d)return
Line truncated
|
|
|
|
|
`)+`
|
|
|
|
|
`+n(s)+i(s),c=(0,lye.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)=>tR(l.name.toLowerCase(),u.name.toLowerCase())),a=a.filter((l,u,f)=>!(u>0&&l.name.toLowerCase()===f[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=XN(s.url)||"/",c="";c+=`/${t.accountName}${a}`;let l=ZN(s.url),u={};if(l){let f=[];for(let d in l)if(Object.prototype.hasOwnProperty.call(l,d)){let h=d.toLowerCase();u[h]=l[d],f.push(h)}f.sort();for(let d of f)c+=`
|
|
|
|
|
${d}:${decodeURIComponent(u[d])}`}return c}return o(i,"getCanonicalizedResourceString"),{name:olt,async sendRequest(s,a){return e(s),a(s)}}}o(p5,"storageSharedKeyCredentialPolicy");var alt="storageRequestFailureDetailsParserPolicy";function uye(){return{name:alt,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(uye,"storageRequestFailureDetailsParserPolicy");var fye=require("node:crypto");var rR=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,fye.createHmac)("sha256",this.key).update(e,"utf8").digest("base64")}};var nR="12.31.0",iR="2026-02-06";var sR="https://storage.azure.com/.default",Ju={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}};var nc="",m5="*",clt=1*1024*1024;var llt=4*clt;var dye="AES256",hye="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",pye=["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"],mye=["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"],Aye="BlobUsesCustomerSpecifiedEncryption",gye="BlobDoesNotUseCustomerSpecifiedEncryption",yye=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function Yu(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(Yu,"isPipelineLike");var Tw=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 rn(t,e={}){t||(t=new Er);let r=new Tw([],e);return r._credential=t,r}o(rn,"newPipeline");function ult(t){let e=[flt,Eye,dlt,hlt,plt,mlt,glt];if(t.factories.length){let r=t.factories.filter(n=>!e.some(i=>i(n)));if(r.length){let n=r.some(i=>Alt(i));return{wrappedPolicies:V4(r),afterRetry:n}}}}o(ult,"processDownlevelPipeline");function A5(t){let{httpClient:e,...r}=t.options,n=t._coreHttpClient;n||(n=e?z4(e):h5(),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=hw({...r,loggingOptions:{additionalAllowedHeaderNames:pye,additionalAllowedQueryParameters:mye,logger:jN.info},userAgentOptions:{userAgentPrefix:a},serializationOptions:{stringifyXML:zN,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:f5,serializerOptions:{xml:{xmlCharKey:"#"}}}}),i.removePolicy({phase:"Retry"}),i.removePolicy({name:C4}),i.addPolicy(aye()),i.addPolicy(cye(r.retryOptions),{phase:"R
Line truncated
|
|
|
|
|
`),s=e.computeHMACSHA256(i);return{sasQueryParameters:new cc(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(uft,"generateBlobSASQueryParameters20150405");function fft(t,e){if(t=Hp(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=bl.parse(t.permissions.toString()).toString():i=wl.parse(t.permissions.toString()).toString());let s=[i||"",t.startsOn?Ft(t.startsOn,!1):"",t.expiresOn?Ft(t.expiresOn,!1):"",Gp(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?ac(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 cc(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(fft,"generateBlobSASQueryParameters20181109");function dft(t,e){if(t=Hp(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=bl.parse(t.permissions.toString()).toString():i=wl.parse(t.permissions.toString()).toString());let s=[i||"",t.startsOn?Ft(t.startsOn,!1):"",t.expiresOn?Ft(t.expiresOn,!1):"",Gp(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?ac(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 cc(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(dft,"generateBlobSASQueryParameters20201206");function hft(t,e){if(t=Hp(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=bl.parse(t.permissions.toString()).toString():i=wl.parse(t.permissions.toString()).toString());let s=[i||"",t.startsOn?Ft(t.startsOn,!1):"",t.expiresOn?Ft(t.expiresOn,!1):"",Gp(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?ac(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 cc(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(hft,"generateBlobSASQueryParametersUDK20181109");function pft(t,e){if(t=Hp(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=bl.parse(t.permissions.toString()).toString():i=wl.parse(t.permissions.toString()).toString());let s=[i||"",t.startsOn?Ft(t.startsOn,!1):"",t.expiresOn?Ft(t.expiresOn,!1):"",Gp(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?ac(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 cc(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(pft,"generateBlobSASQueryParametersUDK20200210");function mft(t,e){if(t=Hp(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=bl.parse(t.permissions.toString()).toString():i=wl.parse(t.permissions.toString()).toString());let s=[i||"",t.startsOn?Ft(t.startsOn,!1):"",t.expiresOn?Ft(t.expiresOn,!1):"",Gp(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?ac(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 cc(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(mft,"generateBlobSASQueryParametersUDK20201206");function Aft(t,e){if(t=Hp(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=bl.parse(t.permissions.toString()).toString():i=wl.parse(t.permissions.toString()).toString());let s=[i||"",t.startsOn?Ft(t.startsOn,!1):"",t.expiresOn?Ft(t.expiresOn,!1):"",Gp(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?ac(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 cc(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(Aft,"generateBlobSASQueryParametersUDK20250705");function Gp(t,e,r){let n=[`/blob/${t}/${e}`];return r&&n.push(`/${r}`),n.join("")}o(Gp,"getCanonicalName");function Hp(t){let e=t.version?t.version:iR;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(Hp,"SASSignatureValuesSanityCheckAndAutofill");var Hw=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=Jg()),this._leaseId=r}async acquireLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==nc||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==nc||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=>_e(await this._containerOrBlobOperation.acquireLease({abortSignal:r.abortSignal,duration:e,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},proposedLeaseId:this._leaseId,tracingOptions:n.tracingOptions})))}async changeLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==nc||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==nc||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=_e(await this._containerOrBlobOperation.changeLease(this._leaseId,e,{abortSignal:r.abortSignal,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},tracingOptions:n.tracingOptions}));return this._leaseId=e,i})}async releaseLease(e={}){if(this._isContainer&&(e.conditions?.ifMatch&&e.conditions?.ifMatch!==nc||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==nc||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=>_e(await this._containerOrBlobOperation.releaseLease(this._leaseId,{abortSignal:e.abortSignal,modifiedAccessConditions:{...e.conditions,ifTags:e.conditions?.tagConditions},tracingOptions:r.tracingOptions})))}async renewLease(e={}){if(this._isContainer&&(e.conditions?.ifMatch&&e.conditions?.ifMatch!==nc||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==nc||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"}};my.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var $p=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"}};$p.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var Zw=class extends Error{static{o(this,"RateLimitError")}constructor(e){super(e),this.name="RateLimitError"}};var vdt=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(f){try{u(n.next(f))}catch(d){a(d)}}o(c,"fulfilled");function l(f){try{u(n.throw(f))}catch(d){a(d)}}o(l,"rejected");function u(f){f.done?s(f.value):i(f.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})},oz=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);O(`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 wCe(t,e,r){return vdt(this,void 0,void 0,function*(){var n;let i=new lc(t),s=i.getBlockBlobClient(),a=new oz((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 lT(`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(wCe,"uploadCacheArchiveSDK");var SCe=N(require("buffer"),1),Il=N(require("fs"),1),BCe=N(require("stream"),1),vCe=N(require("util"),1);var uT=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(f){try{u(n.next(f))}catch(d){a(d)}}o(c,"fulfilled");function l(f){try{u(n.throw(f))}catch(d){a(d)}}o(l,"rejected");function u(f){f.done?s(f.value):i(f.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})};function fT(t){return t?t>=200&&t<300:!1}o(fT,"isSuccessStatusCode");function xdt(t){return t?t>=500:!0}o(xdt,"isServerErrorStatusCode");function _dt(t){return t?[Pr.BadGateway,Pr.ServiceUnavailable,Pr.GatewayTimeout].includes(t):!1}o(_dt,"isRetryableStatusCode");function Ndt(t){return uT(this,void 0,void 0,function*(){return new Promise(e=>setTimeout(e,t))})}o(Ndt,"sleep");function ICe(t,e,r){return uT(this,arguments,void 0,function*(n,i,s,a=k_,c=P_,l=void 0){let u="",f=1;for(;f<=a;){let d,h,p=!1;try{d=yield i()}catch(A){l&&(d=l(A)),p=!0,u=A.message}if(d&&(h=s(d),!xdt(h)))return d;if(h&&(p=_dt(h),u=`Cache service responded with ${h}`),D(`${n} - Attempt ${f} of ${a} failed with error: ${u}`),!p){D(`${n} - Error is not retryable`);break}yield Ndt(c),f++}throw Error(`${n} failed: ${u}`)})}o(ICe,"retry");function eI(t,e){return uT(this,arguments,void 0,function*(r,n,i=k_,s=P_){return yield ICe(r,n,a=>a.statusCode,i,s,a=>{if(a instanceof Jc)return{statusCode:a.statusCode,result:null,headers:{},error:a}})})}o(eI,"retryTypedResponse");function Ay(t,e){return uT(this,arguments,void 0,function*(r,n,i=k_,s=P_){return yield ICe(r,n,a=>a.message.statusCode,i,s)})}o(Ay,"retryHttpClientResponse");var oa=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(f){try{u(n.next(f))}catch(d){a(d)}}o(c,"fulfilled");function l(f){try{u(n.throw(f))}catch(d){a(d)}}o(l,"rejected");function u(f){f.done?s(f.value):i(f.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})};function Rdt(t,e){return oa(this,void 0,void 0,function*(){yield vCe.promisify(BCe.pipeline)(t.message,e)})}o(Rdt,"pipeResponseToStream");var dT=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(Ldt,"printCachesListForDiagnostics");function fz(t,e,r){return Ds(this,void 0,void 0,function*(){let n=new MCe.URL(t),i=RCe(r);n.hostname.endsWith(".blob.core.windows.net")?i.useAzureSdk?yield _Ce(t,e,i):i.concurrentBlobDownloads?yield xCe(t,e,i):yield hT(t,e):yield hT(t,e)})}o(fz,"downloadCache");function qCe(t,e,r){return Ds(this,void 0,void 0,function*(){let n=uz(),i=Ug(e,r?.compressionMethod,r?.enableCrossOsArchive),s={key:t,version:i,cacheSize:r?.cacheSize};return yield eI("reserveCache",()=>Ds(this,void 0,void 0,function*(){return n.postJson(rI("caches"),s)}))})}o(qCe,"reserveCache");function FCe(t,e){return`bytes ${t}-${e}/*`}o(FCe,"getContentRange");function Fdt(t,e,r,n,i){return Ds(this,void 0,void 0,function*(){D(`Uploading chunk of size ${i-n+1} bytes at offset ${n} with content range: ${FCe(n,i)}`);let s={"Content-Type":"application/octet-stream","Content-Range":FCe(n,i)},a=yield Ay(`uploadChunk (start: ${n}, end: ${i})`,()=>Ds(this,void 0,void 0,function*(){return t.sendStream("PATCH",e,r(),s)}));if(!fT(a.message.statusCode))throw new Error(`Cache service responded with ${a.message.statusCode} during upload chunk.`)})}o(Fdt,"uploadChunk");function Mdt(t,e,r,n){return Ds(this,void 0,void 0,function*(){let i=Wc(r),s=rI(`caches/${e.toString()}`),a=gy.openSync(r,"r"),c=az(n),l=QG("uploadConcurrency",c.uploadConcurrency),u=QG("uploadChunkSize",c.uploadChunkSize),f=[...new Array(l).keys()];D("Awaiting all uploads");let d=0;try{yield Promise.all(f.map(()=>Ds(this,void 0,void 0,function*(){for(;d<i;){let h=Math.min(i-d,u),p=d,A=d+h-1;d+=u,yield Fdt(t,s,()=>gy.createReadStream(r,{fd:a,start:p,end:A,autoClose:!1}).on("error",g=>{throw new Error(`Cache upload failed because file read failed with ${g.message}`)}),p,A)}})))}finally{gy.closeSync(a)}})}o(Mdt,"uploadFile");function Udt(t,e,r){return Ds(this,void 0,void 0,function*(){let n={size:r};return yield eI("commitCache",()=>Ds(this,void 0,void 0,function*(){return t.postJson(rI(`caches/${e.toString()}`),n)}))})}o(Udt,"commitCache");function dz(t,e,r,n){return Ds(this,void 0,void 0,function*(){if(az(n).useAzureSdk){if(!r)throw new Error("Azure Storage SDK can only be used when a signed URL is provided.");yield wCe(r,e,n)}else{let s=uz();D("Upload cache"),yield Mdt(s,t,e,n),D("Commiting cache");let a=Wc(e);O(`Cache Size: ~${Math.round(a/(1024*1024))} MB (${a} B)`);let c=yield Udt(s,t,a);if(!fT(c.statusCode))throw new Error(`Cache service responded with ${c.statusCode} during commit cache.`);O("Cache saved successfully")}})}o(dz,"saveCache");var Pbe=N(_be(),1),on=N(sn(),1),Eo=N(sn(),1),Xp=N(sn(),1),Zp=N(sn(),1),em=N(sn(),1);var o6=N(sn(),1),a6=N(sn(),1),Dbe=N(sn(),1),Qbe=N(sn(),1),kbe=N(sn(),1);var n6=N(sn(),1),i6=N(sn(),1),Nbe=N(sn(),1),Rbe=N(sn(),1),Tbe=N(sn(),1);var s6=class extends Tbe.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,Rbe.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,Nbe.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 f=e.skip(l);u!==!1&&(u===!0?i6.UnknownFieldHandler.onRead:u)(this.typeName,s,c,l,f)}}return s}internalBinaryWrite(e,r,n){e.scope!==""&&r.tag(1,n6.WireType.LengthDelimited).string(e.scope),e.permission!=="0"&&r.tag(2,n6.WireType.Varint).int64(e.permission);let i=n.writeUnknownFields;return i!==!1&&(i==!0?i6.UnknownFieldHandler.onWrite:i)(this.typeName,e,r),r}},eD=new s6;var c6=class extends kbe.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(()=>eD,"T")}])}create(e){let r={repositoryId:"0",scope:[]};return globalThis.Object.defineProperty(r,Qbe.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,Dbe.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(eD.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 f=e.skip(l);u!==!1&&(u===!0?a6.UnknownFieldHandler.onRead:u)(this.typeName,s,c,l,f)}}return s}internalBinaryWrite(e,r,n){e.repositoryId!==
Line truncated
|
|
|
|
|
`));let n=yield I6(r,"create");yield S6(n,t)})}o(v6,"createTar");var Qy=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(f){try{u(n.next(f))}catch(d){a(d)}}o(c,"fulfilled");function l(f){try{u(n.throw(f))}catch(d){a(d)}}o(l,"rejected");function u(f){f.done?s(f.value):i(f.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})},dc=class t extends Error{static{o(this,"ValidationError")}constructor(e){super(e),this.name="ValidationError",Object.setPrototypeOf(this,t.prototype)}},tm=class t extends Error{static{o(this,"ReserveCacheError")}constructor(e){super(e),this.name="ReserveCacheError",Object.setPrototypeOf(this,t.prototype)}},x6="cache write denied:",iD=class t extends tm{static{o(this,"CacheWriteDeniedError")}constructor(e){super(e),this.name="CacheWriteDeniedError",Object.setPrototypeOf(this,t.prototype)}},Mbe=O_,sD=class t extends Error{static{o(this,"CacheReadDeniedError")}constructor(e){super(e),this.name="CacheReadDeniedError",Object.setPrototypeOf(this,t.prototype)}},oD=class t extends Error{static{o(this,"FinalizeCacheError")}constructor(e){super(e),this.name="FinalizeCacheError",Object.setPrototypeOf(this,t.prototype)}};function Ube(t){if(!t||t.length===0)throw new dc("Path Validation Error: At least one directory or file path is required")}o(Ube,"checkPaths");function _6(t){if(t.length>512)throw new dc(`Key Validation Error: ${t} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(t))throw new dc(`Key Validation Error: ${t} cannot contain commas.`)}o(_6,"checkKey");function N6(){return tI()==="v2"?!!process.env.ACTIONS_RESULTS_URL:!!process.env.ACTIONS_CACHE_URL}o(N6,"isFeatureAvailable");function qbe(t,e,r,n){return Qy(this,arguments,void 0,function*(i,s,a,c,l=!1){let u=tI();D(`Cache service version: ${u}`),Ube(i);let f=lz();if(!DCe(f)){O(`Cache restore skipped: the effective cache-mode '${f}' does not permit reads.`),D(`Skipped restore for paths [${i.join(", ")}] with primary key '${s}'.`);return}return u==="v2"?yield tmt(i,s,a,c,l):yield emt(i,s,a,c,l)})}o(qbe,"restoreCache");function emt(t,e,r,n){return Qy(this,arguments,void 0,function*(i,s,a,c,l=!1){var u;a=a||[];let f=[s,...a];if(D("Resolved Keys:"),D(JSON.stringify(f)),f.length>10)throw new dc("Key Validation Error: Keys are limited to a maximum of 10.");for(let p of f)_6(p);let d=yield ew(),h="";try{let p;try{p=yield UCe(f,i,{compressionMethod:d,enableCrossOsArchive:l})}catch(g){let E=(u=g?.message)!==null&&u!==void 0?u:"";throw E.includes(Mbe)?new sD(E):g}if(!p?.archiveLocation)return;if(c?.lookupOnly)return O("Lookup only - skipping download"),p.cacheKey;h=yI.join(yield X0(),Ed(d)),D(`Archive Path: ${h}`),yield fz(p.archiveLocation,h,c),Ap()&&(yield gI(h,d));let A=Wc(h);return O(`Cache Size: ~${Math.round(A/(1024*1024))} MB (${A} B)`),yield B6(h,d),O("Cache restored successfully"),p.cacheKey}catch(p){let A=p;if(A.name===dc.name)throw p;A instanceof Jc&&typeof A.statusCode=="number"&&A.statusCode>=500?Ng(`Failed to restore: ${p.message}`):ut(`Failed to restore: ${p.message}`)}finally{try{yield Z0(h)}catch(p){D(`Failed to delete archive: ${p}`)}}})}o(emt,"restoreCacheV1");function tmt(t,e,r,n){return Qy(this,arguments,void 0,function*(i,s,a,c,l=!1){var u;c=Object.assign(Object.assign({},c),{useAzureSdk:!0}),a=a||[];let f=[s,...a];if(D("Resolved Keys:"),D(JSON.stringify(f)),f.length>10)throw new dc("Key Validation Error: Keys are limited to a maximum of 10.");for(let h of f)_6(h);let d="";try{let h=w6(),p=yield ew(),A={key:s,restoreKeys:a,version:Ug(i,p,l)},g;try{g=yield h.GetCacheEntryDownloadURL(A)}catch(C){let w=(u=C?.message)!==null&&u!==void 0?u:"";throw w.includes(Mbe)?new sD(w):C}if(!g.ok){D(`Cache not found for version ${A.version} of keys: ${f.join(", ")}`);return}if(A.key!==g.matchedKey?O(`Cache hit for restore-key: ${g.matchedKey}`):O(`Cache hit for: ${g.matchedKey}`),c?.lookupOnly)return O("Lookup only - skipping download"),g.matchedKey;d=yI.join(yield X0(),Ed(p)),D(`Archive path: ${d}`),D(`Starting download of archive to: ${d}`),yield fz(g.signedDownloadUrl,d,c);let y=Wc(d);return O(`Cache Size: ~${Math.round(y/(1024*1024))} MB (${y} B)`),Ap()&&(yield gI(d,p)),yield B6(d,p),O("Cache restored successfully"),g.matchedKey}catch(h){let p=h;if(p.name===dc.name)throw h;p instanceof Jc&&typeof p.statusCode=="number"&&p.statusCode>=500?Ng(`Failed to restore: ${h.message}`):ut(`Failed to restore: ${h.message}`)}finally{try{d&&(yield Z0(d))}catch(h){D(`Failed to delete archive: ${h}`)}}})}o(tmt,"restoreCacheV2");function R6(t,e,r){return Qy(this,arguments,void 0,function*(n,i,s,a=!1){let c=tI();D(`Cache service version: ${c}`),Ube(n),_6(i);let l=lz();return QCe(l)?c==="v2"?yield nmt(n,i,s,a):yield rmt(n,i,s,a):(O(`Cache save skipped: the effective cache-mode '${l}' does not permit writes.`),D(`Skipped save for paths [${n.join(", ")}] with key '${i}'.`),-1)})}o(R6,"saveCache");function rmt(t,e,r){return Qy(this,arguments,void
Line truncated
|
|
|
|
|
`,a).length:d,u?(c===null?0:c.length)+l.length:0,u?l.length+d:0);return h<p},"__needMoreData"),parse:o(function(n,i,s,a){let{bom:c,comment_no_infix:l,delimiter_auto:u,encoding:f,from_line:d,ltrim:h,max_record_size:p,raw:A,relax_quotes:g,rtrim:E,skip_empty_lines:y,to:C,to_line:w}=this.options,{comment:S,escape:Q,quote:F,record_delimiter:x}=this.options,{bomSkipped:j,delimiterDiscovered:T,delimiterBufPrevious:q,rawBuffer:H,escapeIsQuote:W}=this.state;if(!T&&u){let z;if(q===void 0?z=n:q!==void 0&&n===void 0?z=q:z=Buffer.concat([q,n]),n=void 0,i||z.length>u.size)this.options.delimiter=[Buffer.from(eBe(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,te;if(ee===void 0)if(n===void 0){a();return}else te=n;else ee!==void 0&&n===void 0?te=ee:te=Buffer.concat([ee,n]);if(j===!1)if(c===!1)this.state.bomSkipped=!0;else if(te.length<3){if(i===!1){this.state.previousBuf=te;return}}else{for(let z in Jy)if(Jy[z].compare(te,0,Jy[z].length)===0){let Ie=Jy[z].length;this.state.bufBytesStart+=Ie,te=te.slice(Ie);let Be=Wy({...this.original_options,encoding:z});for(let st in Be)this.options[st]=Be[st];({comment:S,escape:Q,quote:F}=this.options);break}this.state.bomSkipped=!0}let ce=te.length,J;for(J=0;J<ce&&!this.__needMoreData(J,ce,i);J++){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&&x.length===0&&this.__autoDiscoverRecordDelimiter(te,J)&&(x=this.options.record_delimiter);let z=te[J];if(A===!0&&H.append(z),(z===_bt||z===Nbt)&&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(te,J,z)&&J+Q.length<ce)if(W){if(this.__isQuote(te,J+Q.length)){this.state.escaping=!0,J+=Q.length-1;continue}}else{this.state.escaping=!0,J+=Q.length-1;continue}if(this.state.commenting===!1&&this.__isQuote(te,J))if(this.state.quoting===!0){let st=te[J+F.length],bt=E&&this.__isCharTrimable(te,J+F.length),hr=S!==null&&this.__compareBytes(S,te,J+F.length,st),pn=this.__isDelimiter(te,J+F.length,st),ai=x.length===0?this.__autoDiscoverRecordDelimiter(te,J+F.length):this.__isRecordDelimiter(st,te,J+F.length);if(Q!==null&&this.__isEscape(te,J,z)&&this.__isQuote(te,J+Q.length))J+=Q.length-1;else if(!st||pn||ai||hr||bt){this.state.quoting=!1,this.state.wasQuoting=!0,J+=F.length-1;continue}else if(g===!1){let pr=this.__error(new dt("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(F),J+=F.length-1}else if(this.state.field.length!==0){if(g===!1){let st=this.__infoField(),bt=Object.keys(Jy).map(pn=>Jy[pn].equals(this.state.field.toString())?pn:!1).filter(Boolean)[0],hr=this.__error(new dt("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(f))}`,bt?`(${bt} bom)`:void 0],this.options,st,{field:this.state.field}));if(hr!==void 0)return hr}}else{this.state.quoting=!0,J+=F.length-1;continue}if(this.state.quoting===!1){let st=this.__isRecordDelimiter(z,te,J);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)>=d){this.state.enabled=!0,this.__resetField(),this.__resetRecord(),J+=st-1;continue}if(y===!0&&this.state.wasQuoting===!1&&this.state.record.length===0&&this.state.field.length===0){this.info.empty_lines++,J+=st-1;continue}this.info.bytes=this.state.bufBytesStart+J;let pn=this.__onField();if(pn!==void 0)return pn;this.info.bytes=this.state.bufBytesStart+J+st;let ai=this.__onRecord(s);if(ai!==void 0)return ai;if(C!==-1&&this.info.records>=C){this.state.stop=!0,a();return}}this.state.commenting=!1,J+=st-1;continue}if(this.state.commenting)continue;if(S!==null&&(l===!1||this.state.record.length===0&&this.state.field.length===0)&&this.__compareBytes(S,te,J,z)!==0){this.state.commenting=!0;continue}let bt=this.__isDelimiter(te,J,z);if(bt!==0){this.info.bytes=this.state.bufBytesStart+J;let hr=this.__onField();if(hr!==void 0)return hr;J+=bt-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
|
|
|
|
|
`+i(s)+n(s),a=(0,tTe.createHmac)("sha256",t.accountKey).update(o,"utf8").digest("base64");s.headers.set(Et.AUTHORIZATION,`SharedKey ${t.accountName}:${a}`)}function r(s,o){let a=s.headers.get(o);return!a||o===Et.CONTENT_LENGTH&&a==="0"?"":a}function i(s){let o=[];for(let[c,l]of s.headers)c.toLowerCase().startsWith(Et.PREFIX_FOR_STORAGE)&&o.push({name:c,value:l});o.sort((c,l)=>bk(c.name.toLowerCase(),l.name.toLowerCase())),o=o.filter((c,l,u)=>!(l>0&&c.name.toLowerCase()===u[l-1].name.toLowerCase()));let a="";return o.forEach(c=>{a+=`${c.name.toLowerCase().trimRight()}:${c.value.trimLeft()}
|
|
|
|
|
`}),a}function n(s){let o=gk(s.url)||"/",a="";a+=`/${t.accountName}${o}`;let c=yk(s.url),l={};if(c){let u=[];for(let f in c)if(Object.prototype.hasOwnProperty.call(c,f)){let h=f.toLowerCase();l[h]=c[f],u.push(h)}u.sort();for(let f of u)a+=`
|
|
|
|
|
${f}:${decodeURIComponent(l[f])}`}return a}return{name:eRt,async sendRequest(s,o){return e(s),o(s)}}}var tRt="storageRequestFailureDetailsParserPolicy";function rTe(){return{name:tRt,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}}}}var iTe=require("node:crypto"),wk=class{accountName;userDelegationKey;key;constructor(e,r){this.accountName=e,this.userDelegationKey=r,this.key=Buffer.from(r.value,"base64")}computeHMACSHA256(e){return(0,iTe.createHmac)("sha256",this.key).update(e,"utf8").digest("base64")}};var Ck="12.31.0",Ik="2026-02-06";var Sk="https://storage.azure.com/.default",Rd={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}};var du="",V$="*",rRt=1*1024*1024;var iRt=4*rRt;var nTe="AES256",sTe="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",oTe=["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"],aTe=["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"],cTe="BlobUsesCustomerSpecifiedEncryption",lTe="BlobDoesNotUseCustomerSpecifiedEncryption",uTe=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function Td(t){if(!t||typeof t!="object")return!1;let e=t;return Array.isArray(e.factories)&&typeof e.options=="object"&&typeof e.toServiceClientOptions=="function"}var Vx=class{factories;options;constructor(e,r={}){this.factories=e,this.options=r}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};function Ki(t,e={}){t||(t=new hi);let r=new Vx([],e);return r._credential=t,r}function nRt(t){let e=[sRt,fTe,oRt,aRt,cRt,lRt,fRt];if(t.factories.length){let r=t.factories.filter(i=>!e.some(n=>n(i)));if(r.length){let i=r.some(n=>uRt(n));return{wrappedPolicies:w$(r),afterRetry:i}}}}function $$(t){let{httpClient:e,...r}=t.options,i=t._coreHttpClient;i||(i=e?C$(e):j$(),t._coreHttpClient=i);let n=t._corePipeline;if(!n){let s=`azsdk-js-azure-storage-blob/${Ck}`,o=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${s}`:`${s}`;n=_x({...r,loggingOptions:{additionalAllowedHeaderNames:oTe,additionalAllowedQueryParameters:aTe,logger:fk.info},userAgentOptions:{userAgentPrefix:o},serializationOptions:{stringifyXML:uk,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:G$,serializerOptions:{xml:{xmlCharKey:"#"}}}}),n.removePolicy({phase:"Retry"}),n.removePolicy({name:K9}),n.addPolicy(ZRe()),n.addPolicy(eTe(r.retryOptions),{phase:"Retry"}),n.addPolicy(rTe()),n.addPolicy(XRe());let a=nRt(t);a&&n.addPolicy(a.wrappedPolicies,a.afterRetry?{afterPhase:"Retry"}:void 0);let c=W$(t);lc(c)?n.addPolicy(hw({credential:c,scopes:r.audience??Sk
Line truncated
|
|
|
|
|
`),s=e.computeHMACSHA256(n);return{sasQueryParameters:new yu(t.version,s,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:n}}function sNt(t,e){if(t=vy(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",i=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",i=t.versionId));let n;t.permissions&&(t.blobName?n=Lf.parse(t.permissions.toString()).toString():n=Ff.parse(t.permissions.toString()).toString());let s=[n||"",t.startsOn?Cr(t.startsOn,!1):"",t.expiresOn?Cr(t.expiresOn,!1):"",By(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?gu(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,i,t.cacheControl?t.cacheControl:"",t.contentDisposition?t.contentDisposition:"",t.contentEncoding?t.contentEncoding:"",t.contentLanguage?t.contentLanguage:"",t.contentType?t.contentType:""].join(`
|
|
|
|
|
`),o=e.computeHMACSHA256(s);return{sasQueryParameters:new yu(t.version,o,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType),stringToSign:s}}function oNt(t,e){if(t=vy(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",i=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",i=t.versionId));let n;t.permissions&&(t.blobName?n=Lf.parse(t.permissions.toString()).toString():n=Ff.parse(t.permissions.toString()).toString());let s=[n||"",t.startsOn?Cr(t.startsOn,!1):"",t.expiresOn?Cr(t.expiresOn,!1):"",By(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?gu(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,i,t.encryptionScope,t.cacheControl?t.cacheControl:"",t.contentDisposition?t.contentDisposition:"",t.contentEncoding?t.contentEncoding:"",t.contentLanguage?t.contentLanguage:"",t.contentType?t.contentType:""].join(`
|
|
|
|
|
`),o=e.computeHMACSHA256(s);return{sasQueryParameters:new yu(t.version,o,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,void 0,void 0,void 0,t.encryptionScope),stringToSign:s}}function aNt(t,e){if(t=vy(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",i=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",i=t.versionId));let n;t.permissions&&(t.blobName?n=Lf.parse(t.permissions.toString()).toString():n=Ff.parse(t.permissions.toString()).toString());let s=[n||"",t.startsOn?Cr(t.startsOn,!1):"",t.expiresOn?Cr(t.expiresOn,!1):"",By(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Cr(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Cr(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.ipRange?gu(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,i,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
|
|
|
|
`),o=e.computeHMACSHA256(s);return{sasQueryParameters:new yu(t.version,o,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey),stringToSign:s}}function cNt(t,e){if(t=vy(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",i=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",i=t.versionId));let n;t.permissions&&(t.blobName?n=Lf.parse(t.permissions.toString()).toString():n=Ff.parse(t.permissions.toString()).toString());let s=[n||"",t.startsOn?Cr(t.startsOn,!1):"",t.expiresOn?Cr(t.expiresOn,!1):"",By(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Cr(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Cr(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?gu(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,i,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
|
|
|
|
`),o=e.computeHMACSHA256(s);return{sasQueryParameters:new yu(t.version,o,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId),stringToSign:s}}function lNt(t,e){if(t=vy(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",i=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",i=t.versionId));let n;t.permissions&&(t.blobName?n=Lf.parse(t.permissions.toString()).toString():n=Ff.parse(t.permissions.toString()).toString());let s=[n||"",t.startsOn?Cr(t.startsOn,!1):"",t.expiresOn?Cr(t.expiresOn,!1):"",By(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Cr(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Cr(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?gu(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,i,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
|
|
|
|
`),o=e.computeHMACSHA256(s);return{sasQueryParameters:new yu(t.version,o,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,t.encryptionScope),stringToSign:s}}function uNt(t,e){if(t=vy(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",i=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",i=t.versionId));let n;t.permissions&&(t.blobName?n=Lf.parse(t.permissions.toString()).toString():n=Ff.parse(t.permissions.toString()).toString());let s=[n||"",t.startsOn?Cr(t.startsOn,!1):"",t.expiresOn?Cr(t.expiresOn,!1):"",By(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Cr(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Cr(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,void 0,t.delegatedUserObjectId,t.ipRange?gu(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,i,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
|
|
|
|
`),o=e.computeHMACSHA256(s);return{sasQueryParameters:new yu(t.version,o,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,t.encryptionScope,t.delegatedUserObjectId),stringToSign:s}}function By(t,e,r){let i=[`/blob/${t}/${e}`];return r&&i.push(`/${r}`),i.join("")}function vy(t){let e=t.version?t.version:Ik;if(t.snapshotTime&&e<"2018-11-09")throw RangeError("'version' must be >= '2018-11-09' when providing 'snapshotTime'.");if(t.blobName===void 0&&t.snapshotTime)throw RangeError("Must provide 'blobName' when providing 'snapshotTime'.");if(t.versionId&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'versionId'.");if(t.blobName===void 0&&t.versionId)throw RangeError("Must provide 'blobName' when providing 'versionId'.");if(t.permissions&&t.permissions.setImmutabilityPolicy&&e<"2020-08-04")throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.");if(t.permissions&&t.permissions.deleteVersion&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'x' permission.");if(t.permissions&&t.permissions.permanentDelete&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'y' permission.");if(t.permissions&&t.permissions.tag&&e<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when providing 't' permission.");if(e<"2020-02-10"&&t.permissions&&(t.permissions.move||t.permissions.execute))throw RangeError("'version' must be >= '2020-02-10' when providing the 'm' or 'e' permission.");if(e<"2021-04-10"&&t.permissions&&t.permissions.filterByTags)throw RangeError("'version' must be >= '2021-04-10' when providing the 'f' permission.");if(e<"2020-02-10"&&(t.preauthorizedAgentObjectId||t.correlationId))throw RangeError("'version' must be >= '2020-02-10' when providing 'preauthorizedAgentObjectId' or 'correlationId'.");if(t.encryptionScope&&e<"2020-12-06")throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.");return t.version=e,t}var n_=class{_leaseId;_url;_containerOrBlobOperation;_isContainer;get leaseId(){return this._leaseId}get url(){return this._url}constructor(e,r){let i=e.storageClientContext;this._url=e.url,e.name===void 0?(this._isContainer=!0,this._containerOrBlobOperation=i.container):(this._isContainer=!1,this._containerOrBlobOperation=i.blob),r||(r=uw()),this._leaseId=r}async acquireLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==du||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==du||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 Ve.withSpan("BlobLeaseClient-acquireLease",r,async i=>rt(await this._containerOrBlobOperation.acquireLease({abortSignal:r.abortSignal,duration:e,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},proposedLeaseId:this._leaseId,tracingOptions:i.tracingOptions})))}async changeLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==du||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==du||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 Ve.withSpan("BlobLeaseClient-changeLease",r,async i=>{let n=rt(await this._containerOrBlobOperation.changeLease(this._leaseId,e,{abortSignal:r.abortSignal,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},tracingOptions:i.tracingOptions}));return this._leaseId=e,n})}async releaseLease(e={}){if(this._isContainer&&(e.conditions?.ifMatch&&e.conditions?.ifMatch!==du||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==du||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 Ve.withSpan("BlobLeaseClient-releaseLease",e,async r=>rt(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!==du||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==du||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 Ve.withSpan("BlobLeaseClient-renewLease",e,async r=>this._containerOrBlobOperation.renewLease(this._leaseId,{abortSignal:e.ab
Line truncated
|
|
|
|
|
If you are using self-hosted runners, please make sure your runner has access to all GitHub endpoints: https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners#communication-between-self-hosted-runners-and-github`;super(r),this.code=e,this.name="NetworkError"}};Tw.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var Ty=class extends Error{constructor(){super(`Cache storage quota has been hit. Unable to upload any new cache entries. Usage is recalculated every 6-12 hours.
|
|
|
|
|
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"}};Ty.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var p_=class extends Error{constructor(e){super(e),this.name="RateLimitError"}};var b1t=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})},L7=class{constructor(e){this.contentLength=e,this.sentBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}setSentBytes(e){this.sentBytes=e}getTransferredBytes(){return this.sentBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete)return;let e=this.sentBytes,r=(100*(e/this.contentLength)).toFixed(1),i=Date.now()-this.startTime,n=(e/(1024*1024)/(i/1e3)).toFixed(1);gn(`Sent ${e} of ${this.contentLength} (${r}%), ${n} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return e=>{this.setSentBytes(e.loadedBytes)}}startDisplayTimer(e=1e3){let r=()=>{this.display(),this.isDone()||(this.timeoutHandle=setTimeout(r,e))};this.timeoutHandle=setTimeout(r,e)}stopDisplayTimer(){this.timeoutHandle&&(clearTimeout(this.timeoutHandle),this.timeoutHandle=void 0),this.display()}};function p1e(t,e,r){return b1t(this,void 0,void 0,function*(){var i;let n=new Eu(t),s=n.getBlockBlobClient(),o=new L7((i=r?.archiveSizeBytes)!==null&&i!==void 0?i:0),a={blockSize:r?.uploadChunkSize,concurrency:r?.uploadConcurrency,maxSingleShotSize:128*1024*1024,onProgress:o.onProgress()};try{o.startDisplayTimer(),ve(`BlobClient: ${n.name}:${n.accountName}:${n.containerName}`);let c=yield s.uploadFile(e,a);if(c._response.status>=400)throw new _Q(`uploadCacheArchiveSDK: upload failed with status code ${c._response.status}`);return c}catch(c){throw lu(`uploadCacheArchiveSDK: internal error uploading cache archive: ${c.message}`),c}finally{o.stopDisplayTimer()}})}var A1e=q(require("buffer"),1),Mf=q(require("fs"),1),g1e=q(require("stream"),1),y1e=q(require("util"),1);var RQ=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})};function TQ(t){return t?t>=200&&t<300:!1}function w1t(t){return t?t>=500:!0}function C1t(t){return t?[Dr.BadGateway,Dr.ServiceUnavailable,Dr.GatewayTimeout].includes(t):!1}function I1t(t){return RQ(this,void 0,void 0,function*(){return new Promise(e=>setTimeout(e,t))})}function m1e(t,e,r){return RQ(this,arguments,void 0,function*(i,n,s,o=rP,a=iP,c=void 0){let l="",u=1;for(;u<=o;){let f,h,d=!1;try{f=yield n()}catch(p){c&&(f=c(p)),d=!0,l=p.message}if(f&&(h=s(f),!w1t(h)))return f;if(h&&(d=C1t(h),l=`Cache service responded with ${h}`),ve(`${i} - Attempt ${u} of ${o} failed with error: ${l}`),!d){ve(`${i} - Error is not retryable`);break}yield I1t(a),u++}throw Error(`${i} failed: ${l}`)})}function m_(t,e){return RQ(this,arguments,void 0,function*(r,i,n=rP,s=iP){return yield m1e(r,i,o=>o.statusCode,n,s,o=>{if(o instanceof sf)return{statusCode:o.statusCode,result:null,headers:{},error:o}})})}function Nw(t,e){return RQ(this,arguments,void 0,function*(r,i,n=rP,s=iP){return yield m1e(r,i,o=>o.message.statusCode,n,s)})}var ul=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})};function S1t(t,e){return ul(this,void 0,void 0,function*(){yield y1e.promisify(g1e.pipeline)(t.message,e)})}var NQ=class{constructor(e){this.contentLength=e,this.segmentIndex=0,this.segmentSize=0,this.segmentOffset=0,this.receivedBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}nextSegment(e){this.segmentOffset=this.segmentOffset+this.segmentSize,this.segmentIndex=this.segmentIndex+1,this.segmentSize=e,this.receivedBytes=0,ve(`Downloading segment at offset ${this.segmentOffset} with length ${this.segmentSize}...`)}setReceivedBytes(e){this.receivedBytes=e}getTransferredBytes(){return this.segmentOffset+this.receivedBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete)return;let e=this.segmentOffset+this.receivedBytes,r=(100*(e/this.contentLength)).toFixed(1),i=Date.now()-this.startTime,n=(e/(1024*1024)/(i/1e3)).toFixed(1);gn(`Received ${e} of ${this.contentLength} (${r}%), ${n} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return e=>{this.setReceivedBytes(e.loadedBytes)}}startDisplayTi
Line truncated
|
|
|
|
|
Other caches with similar key:`);for(let a of s?.artifactCaches||[])ve(`Cache Key: ${a?.cacheKey}, Cache Version: ${a?.cacheVersion}, Cache Scope: ${a?.scope}, Cache Created: ${a?.creationTime}`)}}})}function q7(t,e,r){return Ca(this,void 0,void 0,function*(){let i=new _1e.URL(t),n=C1e(r);i.hostname.endsWith(".blob.core.windows.net")?n.useAzureSdk?yield b1e(t,e,n):n.concurrentBlobDownloads?yield E1e(t,e,n):yield DQ(t,e):yield DQ(t,e)})}function T1e(t,e,r){return Ca(this,void 0,void 0,function*(){let i=U7(),n=rw(e,r?.compressionMethod,r?.enableCrossOsArchive),s={key:t,version:n,cacheSize:r?.cacheSize};return yield m_("reserveCache",()=>Ca(this,void 0,void 0,function*(){return i.postJson(g_("caches"),s)}))})}function x1e(t,e){return`bytes ${t}-${e}/*`}function D1t(t,e,r,i,n){return Ca(this,void 0,void 0,function*(){ve(`Uploading chunk of size ${n-i+1} bytes at offset ${i} with content range: ${x1e(i,n)}`);let s={"Content-Type":"application/octet-stream","Content-Range":x1e(i,n)},o=yield Nw(`uploadChunk (start: ${i}, end: ${n})`,()=>Ca(this,void 0,void 0,function*(){return t.sendStream("PATCH",e,r(),s)}));if(!TQ(o.message.statusCode))throw new Error(`Cache service responded with ${o.message.statusCode} during upload chunk.`)})}function O1t(t,e,r,i){return Ca(this,void 0,void 0,function*(){let n=ff(r),s=g_(`caches/${e.toString()}`),o=Dw.openSync(r,"r"),a=F7(i),c=h9("uploadConcurrency",a.uploadConcurrency),l=h9("uploadChunkSize",a.uploadChunkSize),u=[...new Array(c).keys()];ve("Awaiting all uploads");let f=0;try{yield Promise.all(u.map(()=>Ca(this,void 0,void 0,function*(){for(;f<n;){let h=Math.min(n-f,l),d=f,p=f+h-1;f+=l,yield D1t(t,s,()=>Dw.createReadStream(r,{fd:o,start:d,end:p,autoClose:!1}).on("error",m=>{throw new Error(`Cache upload failed because file read failed with ${m.message}`)}),d,p)}})))}finally{Dw.closeSync(o)}})}function P1t(t,e,r){return Ca(this,void 0,void 0,function*(){let i={size:r};return yield m_("commitCache",()=>Ca(this,void 0,void 0,function*(){return t.postJson(g_(`caches/${e.toString()}`),i)}))})}function G7(t,e,r,i){return Ca(this,void 0,void 0,function*(){if(F7(i).useAzureSdk){if(!r)throw new Error("Azure Storage SDK can only be used when a signed URL is provided.");yield p1e(r,e,i)}else{let s=U7();ve("Upload cache"),yield O1t(s,t,e,i),ve("Commiting cache");let o=ff(e);gn(`Cache Size: ~${Math.round(o/(1024*1024))} MB (${o} B)`);let a=yield P1t(s,t,o);if(!TQ(a.statusCode))throw new Error(`Cache service responded with ${a.statusCode} during commit cache.`);gn("Cache saved successfully")}})}var S2e=q(g2e(),1),en=q(Zi(),1),pc=q(Zi(),1),ky=q(Zi(),1),Qy=q(Zi(),1),Ly=q(Zi(),1);var QK=q(Zi(),1),LK=q(Zi(),1),w2e=q(Zi(),1),C2e=q(Zi(),1),I2e=q(Zi(),1);var OK=q(Zi(),1),PK=q(Zi(),1),y2e=q(Zi(),1),E2e=q(Zi(),1),b2e=q(Zi(),1),kK=class extends b2e.MessageType{constructor(){super("github.actions.results.entities.v1.CacheScope",[{no:1,name:"scope",kind:"scalar",T:9},{no:2,name:"permission",kind:"scalar",T:3}])}create(e){let r={scope:"",permission:"0"};return globalThis.Object.defineProperty(r,E2e.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,y2e.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,i,n){let s=n??this.create(),o=e.pos+r;for(;e.pos<o;){let[a,c]=e.tag();switch(a){case 1:s.scope=e.string();break;case 2:s.permission=e.int64().toString();break;default:let l=i.readUnknownField;if(l==="throw")throw new globalThis.Error(`Unknown field ${a} (wire type ${c}) for ${this.typeName}`);let u=e.skip(c);l!==!1&&(l===!0?PK.UnknownFieldHandler.onRead:l)(this.typeName,s,a,c,u)}}return s}internalBinaryWrite(e,r,i){e.scope!==""&&r.tag(1,OK.WireType.LengthDelimited).string(e.scope),e.permission!=="0"&&r.tag(2,OK.WireType.Varint).int64(e.permission);let n=i.writeUnknownFields;return n!==!1&&(n==!0?PK.UnknownFieldHandler.onWrite:n)(this.typeName,e,r),r}},EL=new kK;var FK=class extends I2e.MessageType{constructor(){super("github.actions.results.entities.v1.CacheMetadata",[{no:1,name:"repository_id",kind:"scalar",T:3},{no:2,name:"scope",kind:"message",repeat:1,T:()=>EL}])}create(e){let r={repositoryId:"0",scope:[]};return globalThis.Object.defineProperty(r,C2e.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,w2e.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,i,n){let s=n??this.create(),o=e.pos+r;for(;e.pos<o;){let[a,c]=e.tag();switch(a){case 1:s.repositoryId=e.int64().toString();break;case 2:s.scope.push(EL.internalBinaryRead(e,e.uint32(),i));break;default:let l=i.readUnknownField;if(l==="throw")throw new globalThis.Error(`Unknown field ${a} (wire type ${c}) for ${this.typeName}`);let u=e.skip(c);l!==!1&&(l===!0?LK.UnknownFieldHandler.onRead:l)(this.typeName,s,a,c,u)}}return s}internalBinaryWrite(e,r,i){e.repositoryId!=="0"&&r.tag(1,QK.WireType.Varint).int64(e.repositoryId);for(let s=0;s<e.scope.length;s++)EL.internalBinaryWrite(e.scope[s],r.tag(2,QK.WireType.LengthDelimited).fork(),i).join();let n=i.writeUnknownFields;return n!==!1&&(n==!0?LK.UnknownFieldHandler.onWrite:n)(th
Line truncated
|
|
|
|
|
`));let i=yield ZK(r,"create");yield eX(i,t)})}var Jw=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})},Cu=class t extends Error{constructor(e){super(e),this.name="ValidationError",Object.setPrototypeOf(this,t.prototype)}},Ww=class t extends Error{constructor(e){super(e),this.name="ReserveCacheError",Object.setPrototypeOf(this,t.prototype)}},IL=class t extends Error{constructor(e){super(e),this.name="FinalizeCacheError",Object.setPrototypeOf(this,t.prototype)}};function _2e(t){if(!t||t.length===0)throw new Cu("Path Validation Error: At least one directory or file path is required")}function iX(t){if(t.length>512)throw new Cu(`Key Validation Error: ${t} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(t))throw new Cu(`Key Validation Error: ${t} cannot contain commas.`)}function nX(){return A_()==="v2"?!!process.env.ACTIONS_RESULTS_URL:!!process.env.ACTIONS_CACHE_URL}function R2e(t,e,r,i){return Jw(this,arguments,void 0,function*(n,s,o,a,c=!1){let l=A_();return ve(`Cache service version: ${l}`),_2e(n),l==="v2"?yield JDt(n,s,o,a,c):yield WDt(n,s,o,a,c)})}function WDt(t,e,r,i){return Jw(this,arguments,void 0,function*(n,s,o,a,c=!1){o=o||[];let l=[s,...o];if(ve("Resolved Keys:"),ve(JSON.stringify(l)),l.length>10)throw new Cu("Key Validation Error: Keys are limited to a maximum of 10.");for(let h of l)iX(h);let u=yield Ax(),f="";try{let h=yield R1e(l,n,{compressionMethod:u,enableCrossOsArchive:c});if(!h?.archiveLocation)return;if(a?.lookupOnly)return gn("Lookup only - skipping download"),h.cacheKey;f=O_.join(yield px(),_m(u)),ve(`Archive Path: ${f}`),yield q7(h.archiveLocation,f,a),Kg()&&(yield D_(f,u));let d=ff(f);return gn(`Cache Size: ~${Math.round(d/(1024*1024))} MB (${d} B)`),yield tX(f,u),gn("Cache restored successfully"),h.cacheKey}catch(h){let d=h;if(d.name===Cu.name)throw h;d instanceof sf&&typeof d.statusCode=="number"&&d.statusCode>=500?Kv(`Failed to restore: ${h.message}`):lu(`Failed to restore: ${h.message}`)}finally{try{yield mx(f)}catch(h){ve(`Failed to delete archive: ${h}`)}}})}function JDt(t,e,r,i){return Jw(this,arguments,void 0,function*(n,s,o,a,c=!1){a=Object.assign(Object.assign({},a),{useAzureSdk:!0}),o=o||[];let l=[s,...o];if(ve("Resolved Keys:"),ve(JSON.stringify(l)),l.length>10)throw new Cu("Key Validation Error: Keys are limited to a maximum of 10.");for(let f of l)iX(f);let u="";try{let f=XK(),h=yield Ax(),d={key:s,restoreKeys:o,version:rw(n,h,c)},p=yield f.GetCacheEntryDownloadURL(d);if(!p.ok){ve(`Cache not found for version ${d.version} of keys: ${l.join(", ")}`);return}if(d.key!==p.matchedKey?gn(`Cache hit for restore-key: ${p.matchedKey}`):gn(`Cache hit for: ${p.matchedKey}`),a?.lookupOnly)return gn("Lookup only - skipping download"),p.matchedKey;u=O_.join(yield px(),_m(h)),ve(`Archive path: ${u}`),ve(`Starting download of archive to: ${u}`),yield q7(p.signedDownloadUrl,u,a);let y=ff(u);return gn(`Cache Size: ~${Math.round(y/(1024*1024))} MB (${y} B)`),Kg()&&(yield D_(u,h)),yield tX(u,h),gn("Cache restored successfully"),p.matchedKey}catch(f){let h=f;if(h.name===Cu.name)throw f;h instanceof sf&&typeof h.statusCode=="number"&&h.statusCode>=500?Kv(`Failed to restore: ${f.message}`):lu(`Failed to restore: ${f.message}`)}finally{try{u&&(yield mx(u))}catch(f){ve(`Failed to delete archive: ${f}`)}}})}function sX(t,e,r){return Jw(this,arguments,void 0,function*(i,n,s,o=!1){let a=A_();return ve(`Cache service version: ${a}`),_2e(i),iX(n),a==="v2"?yield KDt(i,n,s,o):yield YDt(i,n,s,o)})}function YDt(t,e,r){return Jw(this,arguments,void 0,function*(i,n,s,o=!1){var a,c,l,u,f;let h=yield Ax(),d=-1,p=yield f9(i);if(ve("Cache Paths:"),ve(`${JSON.stringify(p)}`),p.length===0)throw new Error("Path Validation Error: Path(s) specified in the action for caching do(es) not exist, hence no cache is being saved.");let m=yield px(),y=O_.join(m,_m(h));ve(`Archive Path: ${y}`);try{yield rX(m,p,h),Kg()&&(yield D_(y,h));let g=10*1024*1024*1024,E=ff(y);if(ve(`File Size: ${E}`),E>g&&!M7())throw new Error(`Cache size of ~${Math.round(E/(1024*1024))} MB (${E} B) is over the 10GB limit, not saving cache.`);ve("Reserving Cache");let w=yield T1e(n,i,{compressionMethod:h,enableCrossOsArchive:o,cacheSize:E});if(!((a=w?.result)===null||a===void 0)&&a.cacheId)d=(c=w?.result)===null||c===void 0?void 0:c.cacheId;else throw w?.statusCode===400?new Error((u=(l=w?.error)===null||l===void 0?void 0:l.message)!==null&&u!==void 0?u:`Cache size of ~${Math.round(E/(1024*1024))} MB (${E} B) is over the data cap limit, not saving cache.`):new Ww(`Unable to reserve cache with key ${n}, another job may be creating this cache. More details: ${(f=w?.error)===null||f===void 0?void 0:f.message}`);ve(`Saving Cache (ID: ${d})`),yield G7(d,y,"",s)}catch(g){let E=g;if(E.name===Cu.nam
Line truncated
|
|
|
|
|
`,o).length:f,l?(a===null?0:a.length)+c.length:0,l?c.length+f:0);return h<d},parse:function(i,n,s,o){let{bom:a,comment_no_infix:c,encoding:l,from_line:u,ltrim:f,max_record_size:h,raw:d,relax_quotes:p,rtrim:m,skip_empty_lines:y,to:g,to_line:E}=this.options,{comment:w,escape:C,quote:N,record_delimiter:F}=this.options,{bomSkipped:x,previousBuf:M,rawBuffer:P,escapeIsQuote:V}=this.state,k;if(M===void 0)if(i===void 0){o();return}else k=i;else M!==void 0&&i===void 0?k=M:k=Buffer.concat([M,i]);if(x===!1)if(a===!1)this.state.bomSkipped=!0;else if(k.length<3){if(n===!1){this.state.previousBuf=k;return}}else{for(let ie in uC)if(uC[ie].compare(k,0,uC[ie].length)===0){let ne=uC[ie].length;this.state.bufBytesStart+=ne,k=k.slice(ne);let we=xZ({...this.original_options,encoding:ie});for(let K in we)this.options[K]=we[K];({comment:w,escape:C,quote:N}=this.options);break}this.state.bomSkipped=!0}let H=k.length,z;for(z=0;z<H&&!this.__needMoreData(z,H,n);z++){if(this.state.wasRowDelimiter===!0&&(this.info.lines++,this.state.wasRowDelimiter=!1),E!==-1&&this.info.lines>E){this.state.stop=!0,o();return}this.state.quoting===!1&&F.length===0&&this.__autoDiscoverRecordDelimiter(k,z)&&(F=this.options.record_delimiter);let ie=k[z];if(d===!0&&P.append(ie),(ie===EMt||ie===bMt)&&this.state.wasRowDelimiter===!1&&(this.state.wasRowDelimiter=!0),this.state.escaping===!0)this.state.escaping=!1;else{if(C!==null&&this.state.quoting===!0&&this.__isEscape(k,z,ie)&&z+C.length<H)if(V){if(this.__isQuote(k,z+C.length)){this.state.escaping=!0,z+=C.length-1;continue}}else{this.state.escaping=!0,z+=C.length-1;continue}if(this.state.commenting===!1&&this.__isQuote(k,z))if(this.state.quoting===!0){let K=k[z+N.length],ce=m&&this.__isCharTrimable(k,z+N.length),Ee=w!==null&&this.__compareBytes(w,k,z+N.length,K),Ye=this.__isDelimiter(k,z+N.length,K),Ke=F.length===0?this.__autoDiscoverRecordDelimiter(k,z+N.length):this.__isRecordDelimiter(K,k,z+N.length);if(C!==null&&this.__isEscape(k,z,ie)&&this.__isQuote(k,z+C.length))z+=C.length-1;else if(!K||Ye||Ke||Ee||ce){this.state.quoting=!1,this.state.wasQuoting=!0,z+=N.length-1;continue}else if(p===!1){let We=this.__error(new fr("CSV_INVALID_CLOSING_QUOTE",["Invalid Closing Quote:",`got "${String.fromCharCode(K)}"`,`at line ${this.info.lines}`,"instead of delimiter, record delimiter, trimable character","(if activated) or comment"],this.options,this.__infoField()));if(We!==void 0)return We}else this.state.quoting=!1,this.state.wasQuoting=!0,this.state.field.prepend(N),z+=N.length-1}else if(this.state.field.length!==0){if(p===!1){let K=this.__infoField(),ce=Object.keys(uC).map(Ye=>uC[Ye].equals(this.state.field.toString())?Ye:!1).filter(Boolean)[0],Ee=this.__error(new fr("INVALID_OPENING_QUOTE",["Invalid Opening Quote:",`a quote is found on field ${JSON.stringify(K.column)} at line ${K.lines}, value is ${JSON.stringify(this.state.field.toString(l))}`,ce?`(${ce} bom)`:void 0],this.options,K,{field:this.state.field}));if(Ee!==void 0)return Ee}}else{this.state.quoting=!0,z+=N.length-1;continue}if(this.state.quoting===!1){let K=this.__isRecordDelimiter(ie,k,z);if(K!==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)>=u){this.state.enabled=!0,this.__resetField(),this.__resetRecord(),z+=K-1;continue}if(y===!0&&this.state.wasQuoting===!1&&this.state.record.length===0&&this.state.field.length===0){this.info.empty_lines++,z+=K-1;continue}this.info.bytes=this.state.bufBytesStart+z;let Ye=this.__onField();if(Ye!==void 0)return Ye;this.info.bytes=this.state.bufBytesStart+z+K;let Ke=this.__onRecord(s);if(Ke!==void 0)return Ke;if(g!==-1&&this.info.records>=g){this.state.stop=!0,o();return}}this.state.commenting=!1,z+=K-1;continue}if(this.state.commenting)continue;if(w!==null&&(c===!1||this.state.record.length===0&&this.state.field.length===0)&&this.__compareBytes(w,k,z,ie)!==0){this.state.commenting=!0;continue}let ce=this.__isDelimiter(k,z,ie);if(ce!==0){this.info.bytes=this.state.bufBytesStart+z;let Ee=this.__onField();if(Ee!==void 0)return Ee;z+=ce-1;continue}}}if(this.state.commenting===!1&&h!==0&&this.state.record_length+this.state.field.length>h)return this.__error(new fr("CSV_MAX_RECORD_SIZE",["Max Record Size:","record exceed the maximum number of tolerated bytes",`of ${h}`,`at line ${this.info.lines}`],this.options,this.__infoField()));let ne=f===!1||this.state.quoting===!0||this.state.field.length!==0||!this.__isCharTrimable(k,z),we=m===!1||this.state.wasQuoting===!1;if(ne===!0&&we===!0)this.state.field.append(ie);else{if(m===!0&&!this.__isCharTrimable(k,z))return this.__error(new fr("CSV_NON_TRIMABLE_CHAR_AFTER_CLOSING_QUOTE",["Invalid Closing Quote:","found non trimable byte after quote",`at line ${this.info.lines}`],this.options,this.__infoField()));ne===!1&&(z+=this.__isCharTrimable(k,z)-1);continue}}if(n===!0)if(this.state.quoting===!0){let
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 So=o(function(t,e={}){typeof t=="string"&&(t=Buffer.from(t));let r=e&&e.objname?Object.create(null):[],n=o1(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 ne=class t{static{o(this,"Util")}static getInputList(e,r){return this.getList(ui(e,{trimWhitespace:r?.trimWhitespace!==!1}),r)}static getList(e,r){let n=[];if(e=="")return n;let i=So(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=ui(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 li("powershell",!0),i=e.replace(/'/g,"''"),s=[];if(r)for(let a in r)s.push(`-${a} '${r[a].replace(/'/g,"''")}'`);return{command:`"${n}"`,args:["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-EncodedCommand",Buffer.from(`& '${i}' ${s.join(" ")}`,"utf16le").toString("base64")]}}static isDirectory(e){try{return rBe.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 ej.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 ej.default.randomBytes(Math.ceil(e/2)).toString("hex").slice(0,e)}static compileHandlebars(e,r,n){return nBe.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=UI.default.resolve(e);return UI.default.resolve(r).startsWith(n.endsWith(UI.default.sep)?n:`${n}${UI.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 an=class t{static{o(this,"Docker")}static get configDir(){return process.env.DOCKER_CONFIG||qI.default.join(iBe.default.homedir(),".docker")}static configFile(){let e=qI.default.join(t.configDir,"config.json");if(tj.default.existsSync(e))return JSON.parse(tj.default.readFileSync(e,{encoding:"utf-8"}))}static async isAvailable(){return await li("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
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 ive=N(require("crypto"),1);var a1=require("fs"),aBe=require("os");var Yy=class{static{o(this,"Context")}constructor(){var e,r,n;if(this.payload={},process.env.GITHUB_EVENT_PATH)if((0,a1.existsSync)(process.env.GITHUB_EVENT_PATH))this.payload=JSON.parse((0,a1.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${aBe.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 sj=N(dBe(),1),hBe=N(ld(),1);var Gbt=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(f){try{u(n.next(f))}catch(d){a(d)}}o(c,"fulfilled");function l(f){try{u(n.throw(f))}catch(d){a(d)}}o(l,"rejected");function u(f){f.done?s(f.value):i(f.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})};function pBe(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(pBe,"getAuthString");function mBe(t){return new sj.HttpClient().getAgent(t)}o(mBe,"getProxyAgent");function Hbt(t){return new sj.HttpClient().getAgentDispatcher(t)}o(Hbt,"getProxyAgentDispatcher");function ABe(t){let e=Hbt(t);return o((n,i)=>Gbt(this,void 0,void 0,function*(){return(0,hBe.fetch)(n,Object.assign(Object.assign({},i),{dispatcher:e}))}),"proxyFetch")}o(ABe,"getProxyFetch");function gBe(){return process.env.GITHUB_API_URL||"https://api.github.com"}o(gBe,"getApiBaseUrl");function oj(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(oj,"getUserAgentWithOrchestrationId");function Ud(){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(Ud,"getUserAgent");function p1(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)=>p1.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(p1,"register");function yBe(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(yBe,"addHook");function EBe(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(EBe,"removeHook");var CBe=Function.bind,bBe=CBe.bind(CBe);function wBe(t,e,r){let n=bBe(EBe,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]=bBe(yBe,null).apply(null,s)})}o(wBe,"bindApi");function zbt(){let t=Symbol("Singular"),e={registry:{}},r=p1.bind(null,e,t);return wBe(r,e,t),r}o(zbt,"Singular");function jbt(){let t={registry:{}},e=p1.bind(null,
Line truncated
|
|
|
|
|
`,s),Buffer.from("\r",s)];e:for(let a=0;a<o.length;a++){let c=o[a].length;for(let l=0;l<c;l++)if(o[a][l]!==i[n+l])continue e;return this.options.record_delimiter.push(o[a]),this.state.recordDelimiterMaxLength=o[a].length,o[a].length}return 0},__error:function(i){let{encoding:n,raw:s,skip_records_with_error:o}=this.options,a=typeof i=="string"?new Error(i):i;if(o){if(this.state.recordHasError=!0,this.options.on_skip!==void 0)try{this.options.on_skip(a,s?this.state.rawBuffer.toString(n):void 0)}catch(c){return c}return}else return a},__infoDataSet:function(){return{...this.info,columns:this.options.columns}},__infoRecord:function(){let{columns:i,raw:n,encoding:s}=this.options;return{...this.__infoDataSet(),bytes_records:this.info.bytes,error:this.state.error,header:i===!0,index:this.state.record.length,raw:n?this.state.rawBuffer.toString(s):void 0}},__infoField:function(){let{columns:i}=this.options,n=Array.isArray(i),s=this.info.bytes_records;return{...this.__infoRecord(),bytes_records:s,column:n===!0?i.length>this.state.record.length?i[this.state.record.length].name:null:this.state.record.length,quoting:this.state.wasQuoting}}}};var bc=function(t,e={}){typeof t=="string"&&(t=Buffer.from(t));let r=e&&e.objname?{}:[],i=Lke(e),n=a=>{i.options.objname===void 0?r.push(a):r[a[0]]=a[1]},s=()=>{},o=i.parse(t,!0,n,s);if(o!==void 0)throw o;return r};var Be=class t{static getInputList(e,r){return this.getList(Is(e,{trimWhitespace:r?.trimWhitespace!==!1}),r)}static getList(e,r){let i=[];if(e=="")return i;let n=bc(e,{columns:!1,relaxQuotes:!0,comment:r?.comment,comment_no_infix:r?.commentNoInfix,relaxColumnCount:!0,skipEmptyLines:!0,quote:r?.quote});for(let s of n)s.length==1?r?.ignoreComma?i.push(s[0]):i.push(...s[0].split(",")):r?.ignoreComma?i.push(s.join(",")):i.push(...s);return i.filter(s=>s).map(s=>r?.trimWhitespace===!1?s:s.trim())}static getInputNumber(e){let r=Is(e);if(r)return parseInt(r)}static async asyncForEach(e,r){for(let i=0;i<e.length;i++)await r(e[i],i,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 i=await Cs("powershell",!0),n=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),s=[];if(r)for(let o in r)s.push(`-${o} '${r[o].replace(/'/g,"''").replace(/"|\n|\r/g,"")}'`);return{command:`"${i}"`,args:["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",`& '${n}' ${s.join(" ")}`]}}static isDirectory(e){try{return Fke.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 i=e.lastIndexOf(r);return i===-1||i+r.length!==e.length?e:e.substring(0,i)}static sleep(e){return new Promise(r=>setTimeout(r,e*1e3))}static hash(e){return _Z.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,i=["Bytes","KB","MB","GB","TB","PB","EB","ZB","YB"],n=Math.floor(Math.log(e)/Math.log(r));return parseFloat((e/Math.pow(r,n)).toFixed(2))+" "+i[n]}static generateRandomString(e=10){return _Z.default.randomBytes(Math.ceil(e/2)).toString("hex").slice(0,e)}static compileHandlebars(e,r,i){return Mke.default.compile(e,r)(i)}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 i=eR.default.resolve(e);return eR.default.resolve(r).startsWith(i.endsWith(eR.default.sep)?i:`${i}${eR.default.sep}`)}static formatDuration(e){if(e===0)return"0s";let r=Math.floor(e/1e9),i=Math.floor(r/3600),n=Math.floor(r%3600/60),s=r%60,o=[];return i&&o.push(`${i}h`),n&&o.push(`${n}m`),(s||o.length===0)&&o.push(`${s}s`),o.join("")}};var tn=class t{static get configDir(){return process.env.DOCKER_CONFIG||tR.default.join(Uke.default.homedir(),".docker")}static configFile(){let e=tR.default.join(t.configDir,"config.json");if(RZ.default.existsSync(e))return JSON.parse(RZ.default.readFileSync(e,{encoding:"utf-8"}))}static async isAvailable(){return await Cs("docker",!0).then(e=>(le(`Docker.isAvailable ok: ${e}`),!0)).catch(e=>(le(`Docker.isAvailable error: ${e}`),!1))}static async isDaemonRunning(){try{return await t.getExecOutput(["version"],{silent:!0}),!0}catch{return!1}}static async exec(e,r){return nt.exec("docker",e,t.execOptions(r))}static async getExecOutput(e,r){return nt.getExecOutput("docker",e,t.execOptions(r))}static execOptions(e){return e||(e={}),
Line truncated
|
|
|
|
|
`+t.errors.map(e=>` - ${e.message}`).join(`
|
|
|
|
|
`)}o(b0t,"_buildMessageForResponseErrors");var w0t=class extends Error{static{o(this,"GraphqlResponseError")}constructor(t,e,r){super(b0t(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},I0t=["method","baseUrl","url","headers","request","query","mediaType","operationName"],S0t=["query","method","url"],VBe=/\/api\/v3\/?$/;function B0t(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(S0t.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)=>I0t.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 VBe.test(s)&&(i.url=s.replace(VBe,"/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 w0t(i,c,a.data)}return a.data.data})}o(B0t,"graphql");function dj(t,e){let r=t.defaults(e);return Object.assign(o((i,s)=>B0t(r,i,s),"newApi"),{defaults:dj.bind(null,r),endpoint:r.endpoint})}o(dj,"withDefaults");var o_r=dj(zI,{headers:{"user-agent":`octokit-graphql.js/${C0t} ${Ud()}`},method:"POST",url:"/graphql"});function zBe(t){return dj(t,{method:"POST",url:"/graphql"})}o(zBe,"withCustomRequest");var hj="(?:[a-zA-Z0-9_-]+)",jBe="\\.",$Be=new RegExp(`^${hj}${jBe}${hj}${jBe}${hj}$`),v0t=$Be.test.bind($Be);async function x0t(t){let e=v0t(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(x0t,"auth");function _0t(t){return t.split(/\./).length===3?`bearer ${t}`:`token ${t}`}o(_0t,"withAuthorizationPrefix");async function N0t(t,e,r,n){let i=e.endpoint.merge(r,n);return i.headers.authorization=_0t(t),e(i)}o(N0t,"hook");var WBe=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(x0t.bind(null,e),{hook:N0t.bind(null,e)})},"createTokenAuth2");var pj="7.0.6";var JBe=o(()=>{},"noop"),R0t=console.warn.bind(console),T0t=console.error.bind(console);function D0t(t={}){return typeof t.debug!="function"&&(t.debug=JBe),typeof t.info!="function"&&(t.info=JBe),typeof t.warn!="function"&&(t.warn=R0t),typeof t.error!="function"&&(t.error=T0t),t}o(D0t,"createLogger");var YBe=`octokit-core.js/${pj} ${Ud()}`,Zy=class{static{o(this,"Octokit")}static VERSION=pj;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 IBe.Collection,n={baseUrl:zI.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} ${YBe}`:YBe,e.baseUrl&&(n.baseUrl=e.baseUrl),e.previews&&(n.mediaType.previews=e.previews),e.timeZone&&(n.headers["time-zone"]=e.timeZone),this.request=zI.defaults(n),this.graphql=zBe(this.request).defaults(n),this.log=D0t(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=WBe(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 mj="17.0.0";var Q0t={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,A=!1;for(let g of a)if(g.remote||g.path.endsWith(u)&&g.content===f){c.push({title:d,message:h,file:g.path,startLine:p}),A=!0;break}A||D(`Buildx.convertWarningsToGitHubAnnotations: skipping warning without matching Dockerfile ${u}: ${d}`)}return c}};var Sj=N(require("fs"),1),Bj=N(require("path"),1);var I1=class t{static{o(this,"History")}buildx;constructor(e){this.buildx=e?.buildx||new yt}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 Ne.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 d of e.refs){let h=d.split("/");if(h.length!=3)throw new Error(`Invalid build ref: ${d}`);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=Bj.default.join(gt.tmpDir(),"export");O(`exporting build record to ${s}`),Sj.default.mkdirSync(s,{recursive:!0}),await this.buildx.versionSatisfies("<0.24.0")&&await ne.sleep(3);let a={};if(!e.noSummaries)for(let d of i)await this.inspect({ref:d,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[d]={name:h.Name,status:h.Status,duration:ne.formatDuration(h.Duration),numCachedSteps:h.NumCachedSteps,numTotalSteps:h.NumTotalSteps,numCompletedSteps:h.NumCompletedSteps,defaultPlatform:h.Platform?.[0],error:p}});let c=Bj.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 Ne.getExecOutput(u.command,u.args);let f=Sj.default.statSync(c);return{dockerbuildFilename:c,dockerbuildSize:f.size,builderName:r,nodeName:n,refs:i,summaries:a}}static exportFilename(e){let r=`${Xe.context.repo.owner}~${Xe.context.repo.repo}~${e[0].substring(0,6).toUpperCase()}`;return e.length>1&&(r+=`+${e.length-1}`),r}};var XLe=N(require("fs"),1),aK=N(require("path"),1);var lve=N(require("os"),1);function YI(t){return t==null?"":typeof t=="string"||t instanceof String?t:JSON.stringify(t)}o(YI,"toCommandValue");function vj(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(vj,"toCommandProperties");function KI(t,e,r){let n=new xj(t,e,r);process.stdout.write(n.toString()+lve.EOL)}o(KI,"issueCommand");var cve="::",xj=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=cve+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}=${X0t(i)}`)}}return e+=`${cve}${K0t(this.message)}`,e}};function K0t(t){return YI(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}o(K0t,"escapeData");function X0t(t){return YI(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}o(X0t,"escapeProperty");var hve=N(require("os"),1);var fve=require("os"),XI=require("fs");var _j=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(f){try{u(n.next(f))}catch(d){a(d)}}o(c,"fulfilled");function l(f){try{u(n.throw(f))}catch(d){a(d)}}o(l,"rejected");function u(f){f.done?s(f.value):i(f.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})},{access:Z0t,appendFile:ewt,writeFile:twt}=XI.promises,uve="GITHUB_STEP_SUMMARY";var Nj=class{static{o(this,"Summary")}constructor(){this._buffer=""}filePath(){return _j(this,void 0,void 0,function*(){if(this._filePath)return this._filePath;let e=process.env[uve];if(!e)throw new Error(`Unable to find environment variable for $${uve}. Check if your runtime environment supports job summaries.`);try{yield Z0t(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 _j(this,void 0,void 0,function*(){let r=!!e?.overwrite,n=yield this.filePath();return yield(r?twt:ewt)(n,this._buffer,{encoding:"utf8"}),this.emptyBuffer()})}clear(){return _j(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(fve.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:f}=a,d=c?"th":"td",h=Object.assign(Object.assign({},u&&{colspan:u}),f&&{rowspan:f});return this.wrap(d,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()}},SNr=new Nj;var Rj=N(require("os"),1);var NNr=Rj.default.platform(),RNr=Rj.Line truncated
|
|
|
|
|
`," Line feed \\n"]]),dxe=new Map([...rW,["\\"," Backslash \\"],["/"," Forward slash /"]]);function hxe(t){if(!t)throw new Error("Provided artifact name input during validation is empty");for(let[e,r]of dxe)if(t.includes(e))throw new Error(`The artifact name is not valid: ${t}. Contains the following character: ${r}
|
|
|
|
|
`)}var dUt=class extends Error{constructor(t,e,r){super(hUt(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},pUt=["method","baseUrl","url","headers","request","query","mediaType","operationName"],mUt=["query","method","url"],SQe=/\/api\/v3\/?$/;function AUt(t,e,r){if(r){if(typeof e=="string"&&"query"in r)return Promise.reject(new Error('[@octokit/graphql] "query" cannot be used as variable name'));for(let o in r)if(mUt.includes(o))return Promise.reject(new Error(`[@octokit/graphql] "${o}" cannot be used as variable name`))}let i=typeof e=="string"?Object.assign({query:e},r):e,n=Object.keys(i).reduce((o,a)=>pUt.includes(a)?(o[a]=i[a],o):(o.variables||(o.variables={}),o.variables[a]=i[a],o),{}),s=i.baseUrl||t.endpoint.DEFAULTS.baseUrl;return SQe.test(s)&&(n.url=s.replace(SQe,"/api/graphql")),t(n).then(o=>{if(o.data.errors){let a={};for(let c of Object.keys(o.headers))a[c]=o.headers[c];throw new dUt(n,a,o.data)}return o.data.data})}function UZ(t,e){let r=t.defaults(e);return Object.assign((n,s)=>AUt(r,n,s),{defaults:UZ.bind(null,r),endpoint:r.endpoint})}var szr=UZ(sR,{headers:{"user-agent":`octokit-graphql.js/${fUt} ${Wm()}`},method:"POST",url:"/graphql"});function BQe(t){return UZ(t,{method:"POST",url:"/graphql"})}var qZ="(?:[a-zA-Z0-9_-]+)",vQe="\\.",xQe=new RegExp(`^${qZ}${vQe}${qZ}${vQe}${qZ}$`),gUt=xQe.test.bind(xQe);async function yUt(t){let e=gUt(t),r=t.startsWith("v1.")||t.startsWith("ghs_"),i=t.startsWith("ghu_");return{type:"token",token:t,tokenType:e?"app":r?"installation":i?"user-to-server":"oauth"}}function EUt(t){return t.split(/\./).length===3?`bearer ${t}`:`token ${t}`}async function bUt(t,e,r,i){let n=e.endpoint.merge(r,i);return n.headers.authorization=EUt(t),e(n)}var _Qe=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(yUt.bind(null,e),{hook:bUt.bind(null,e)})};var GZ="7.0.6";var RQe=()=>{},wUt=console.warn.bind(console),CUt=console.error.bind(console);function IUt(t={}){return typeof t.debug!="function"&&(t.debug=RQe),typeof t.info!="function"&&(t.info=RQe),typeof t.warn!="function"&&(t.warn=wUt),typeof t.error!="function"&&(t.error=CUt),t}var TQe=`octokit-core.js/${GZ} ${Wm()}`,pC=class{static VERSION=GZ;static defaults(e){return class extends this{constructor(...i){let n=i[0]||{};if(typeof e=="function"){super(e(n));return}super(Object.assign({},e,n,n.userAgent&&e.userAgent?{userAgent:`${n.userAgent} ${e.userAgent}`}:null))}}}static plugins=[];static plugin(...e){let r=this.plugins;return class extends this{static plugins=r.concat(e.filter(n=>!r.includes(n)))}}constructor(e={}){let r=new iQe.Collection,i={baseUrl:sR.endpoint.DEFAULTS.baseUrl,headers:{},request:Object.assign({},e.request,{hook:r.bind(null,"request")}),mediaType:{previews:[],format:""}};if(i.headers["user-agent"]=e.userAgent?`${e.userAgent} ${TQe}`:TQe,e.baseUrl&&(i.baseUrl=e.baseUrl),e.previews&&(i.mediaType.previews=e.previews),e.timeZone&&(i.headers["time-zone"]=e.timeZone),this.request=sR.defaults(i),this.graphql=BQe(this.request).defaults(i),this.log=IUt(e.log),this.hook=r,e.authStrategy){let{authStrategy:s,...o}=e,a=s(Object.assign({request:this.request,log:this.log,octokit:this,octokitOptions:o},e.auth));r.wrap("request",a.hook),this.auth=a}else if(!e.auth)this.auth=async()=>({type:"unauthenticated"});else{let s=_Qe(e.auth);r.wrap("request",s.hook),this.auth=s}let n=this.constructor;for(let s=0;s<n.plugins.length;++s)Object.assign(this,n.plugins[s](this,e))}request;graphql;log;hook;auth};var HZ="17.0.0";var SUt={actions:{addCustomLabelsToSelfHostedRunnerForOrg:["POST /orgs/{org}/actions/runners/{runner_id}/labels"],addCustomLabelsToSelfHostedRunnerForRepo:["POST /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],addRepoAccessToSelfHostedRunnerGroupInOrg:["PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}"],addSelectedRepoToOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"],addSelectedRepoToOrgVariable:["PUT /orgs/{org}/actions/variables/{name}/repositories/{repository_id}"],approveWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/approve"],cancelWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/cancel"],createEnvironmentVariable:["POST /repos/{owner}/{repo}/environments/{environment_name}/variables"],createHostedRunnerForOrg:["POST /orgs/{org}/actions/hosted-runners"],createOrUpdateEnvironmentSecret:["PUT /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"],createOrUpdateOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}"],createOrUpdateRepoSecret:["PUT /repos/{owner}/{repo}/actions/secrets/{secret_name}"],createOrgVaria
Line truncated
|
|
|
|
|
More info: ${c.url}`);let d=c.range&&c.range.length>0?c.range[0]?.start.line:void 0,p=!1;for(let m of o)if(m.remote||m.path.endsWith(l)&&m.content===u){a.push({title:f,message:h,file:m.path,startLine:d}),p=!0;break}p||le(`Buildx.convertWarningsToGitHubAnnotations: skipping warning without matching Dockerfile ${l}: ${f}`)}return a}};var XZ=q(require("fs"),1),ZZ=q(require("path"),1);var MF=class t{buildx;constructor(e){this.buildx=e?.buildx||new gr}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 i=await this.getInspectCommand(r);return await nt.getExecOutput(i.command,i.args,{ignoreReturnCode:!0,silent:!0}).then(n=>{if(n.stderr.length>0&&n.exitCode!=0)throw new Error(n.stderr.trim());return JSON.parse(n.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="",i="",n=[];for(let f of e.refs){let h=f.split("/");if(h.length!=3)throw new Error(`Invalid build ref: ${f}`);n.push(h[2]),r||(r=h[0]),i||(i=h[1])}if(n.length===0)throw new Error("No build refs provided");let s=ZZ.default.join(Zt.tmpDir(),"export");ae(`exporting build record to ${s}`),XZ.default.mkdirSync(s,{recursive:!0}),await this.buildx.versionSatisfies("<0.24.0")&&await Be.sleep(3);let o={};if(!e.noSummaries)for(let f of n)await this.inspect({ref:f,builder:r}).then(h=>{let d="";h.Error&&h.Status!=="canceled"&&(h.Error.Message?d=h.Error.Message:h.Error.Name&&h.Error.Logs&&(d=`=> ${h.Error.Name}
|
|
|
|
|
${h.Error.Logs}`)),o[f]={name:h.Name,status:h.Status,duration:Be.formatDuration(h.Duration),numCachedSteps:h.NumCachedSteps,numTotalSteps:h.NumTotalSteps,numCompletedSteps:h.NumCompletedSteps,defaultPlatform:h.Platform?.[0],error:d}});let a=ZZ.default.join(s,`${t.exportFilename(n)}.dockerbuild`),c=["--builder",r,"--output",a,...n];await this.buildx.versionSatisfies(">=0.24.0")&&c.push("--finalize");let l=await this.getExportCommand(c);await nt.getExecOutput(l.command,l.args);let u=XZ.default.statSync(a);return{dockerbuildFilename:a,dockerbuildSize:u.size,builderName:r,nodeName:i,refs:n,summaries:o}}static exportFilename(e){let r=`${Ot.context.repo.owner}~${Ot.context.repo.repo}~${e[0].substring(0,6).toUpperCase()}`;return e.length>1&&(r+=`+${e.length-1}`),r}};var Rze=q(require("fs"),1),kse=q(require("path"),1);var UQe=q(require("os"),1);function uR(t){return t==null?"":typeof t=="string"||t instanceof String?t:JSON.stringify(t)}function eee(t){return Object.keys(t).length?{title:t.title,file:t.file,line:t.startLine,endLine:t.endLine,col:t.startColumn,endColumn:t.endColumn}:{}}function fR(t,e,r){let i=new tee(t,e,r);process.stdout.write(i.toString()+UQe.EOL)}var MQe="::",tee=class{constructor(e,r,i){e||(e="missing.command"),this.command=e,this.properties=r,this.message=i}toString(){let e=MQe+this.command;if(this.properties&&Object.keys(this.properties).length>0){e+=" ";let r=!0;for(let i in this.properties)if(this.properties.hasOwnProperty(i)){let n=this.properties[i];n&&(r?r=!1:e+=",",e+=`${i}=${GUt(n)}`)}}return e+=`${MQe}${qUt(this.message)}`,e}};function qUt(t){return uR(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function GUt(t){return uR(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}var jQe=q(require("os"),1);var GQe=require("os"),hR=require("fs"),ree=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})},{access:HUt,appendFile:jUt,writeFile:zUt}=hR.promises,qQe="GITHUB_STEP_SUMMARY";var iee=class{constructor(){this._buffer=""}filePath(){return ree(this,void 0,void 0,function*(){if(this._filePath)return this._filePath;let e=process.env[qQe];if(!e)throw new Error(`Unable to find environment variable for $${qQe}. Check if your runtime environment supports job summaries.`);try{yield HUt(e,hR.constants.R_OK|hR.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,i={}){let n=Object.entries(i).map(([s,o])=>` ${s}="${o}"`).join("");return r?`<${e}${n}>${r}</${e}>`:`<${e}${n}>`}write(e){return ree(this,void 0,void 0,function*(){let r=!!e?.overwrite,i=yield this.filePath();return yield(r?zUt:jUt)(i,this._buffer,{encoding:"utf8"}),this.emptyBuffer()})}clear(){return ree(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(GQe.EOL)}addCodeBlock(e,r){let i=Object.assign({},r&&{lang:r}),n=this.wrap("pre",this.wrap("code",e),i);return this.addRaw(n).addEOL()}addList(e,r=!1){let i=r?"ol":"ul",n=e.map(o=>this.wrap("li",o)).join(""),s=this.wrap(i,n);return this.addRaw(s).addEOL()}addTable(e){let r=e.map(n=>{let s=n.map(o=>{if(typeof o=="string")return this.wrap("td",o);let{header:a,data:c,colspan:l,rowspan:u}=o,f=a?"th":"td",h=Object.assign(Object.assign({},l&&{colspan:l}),u&&{rowspan:u});return this.wrap(f,c,h)}).join("");return this.wrap("tr",s)}).join(""),i=this.wrap("table",r);return this.addRaw(i).addEOL()}addDetails(e,r){let i=this.wrap("details",this.wrap("summary",e)+r);return this.addRaw(i).addEOL()}addImage(e,r,i){let{width:n,height:s}=i||{},o=Object.assign(Object.assign({},n&&{width:n}),s&&{height:s}),a=this.wrap("img",null,Object.assign({src:e,alt:r},o));return this.addRaw(a).addEOL()}addHeading(e,r){let i=`h${r}`,n=["h1","h2","h3","h4","h5","h6"].includes(i)?i:"h1",s=this.wrap(n,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 i=Object.assign({},r&&{cite:r}),n=this.wrap("blockquote",e,i);return this.addRaw(n).addEOL()}addLink(e,r){let i=this.wrap("a",e,{href:r});return this.addRaw(i).addEOL()}},sVr=new iee;var nee=q(require("os"),1);var cVr=nee.default.platform(),lVr=nee.default.arch();var HQe;(function(t){t[t.Success=0]="Success",t[t.Failure=1]="Failure"})(HQe||(HQe={}));function UF(t){fR("add-mask",{},t)}function Nt(t){fR("debug",{},t)}function dR(t,e={}){fR("error",eee(e),t instaLine truncated
|
|
|
|
|
`," Line feed \\n"]]),HLe=new Map([...Tte,["\\"," Backslash \\"],["/"," Forward slash /"]]);function jLe(t){if(!t)throw new Error("Provided artifact name input during validation is empty");for(let[e,r]of HLe)if(t.includes(e))throw new Error(`The artifact name is not valid: ${t}. Contains the following character: ${r}
|
|
|
|
|
|
|
|
|
|
Invalid characters include: ${Array.from(dxe.values()).toString()}
|
|
|
|
|
Invalid characters include: ${Array.from(HLe.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(hxe,"validateArtifactName");function nW(t){if(!t)throw new Error("Provided file path input during validation is empty");for(let[e,r]of rW)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.`);jt("Artifact name is valid!")}function Nte(t){if(!t)throw new Error("Provided file path input during validation is empty");for(let[e,r]of Tte)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(rW.values()).toString()}
|
|
|
|
|
Invalid characters include: ${Array.from(Tte.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(nW,"validateFilePath");var gxe=N(Axe(),1);function ql(){return`@actions/artifact-${gxe.version}`}o(ql,"getUserAgentString");var yE=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"}},gc=class extends Error{static{o(this,"InvalidResponseError")}constructor(e){super(e),this.name="InvalidResponseError"}},mf=class extends Error{static{o(this,"ArtifactNotFoundError")}constructor(e="Artifact not found"){super(e),this.name="ArtifactNotFoundError"}},zd=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"}},Af=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"}};Af.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var gm=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"}};gm.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var fQ=new Error("Failed to get backend IDs: The provided JWT token is invalid and/or missing claims");function Gl(){let t=B1(),e=b1(t);if(!e.scp)throw fQ;let r=e.scp.split(" ");if(r.length===0)throw fQ;for(let n of r){let i=n.split(":");if(i?.[0]!=="Actions.Results")continue;if(i.length!==3)throw fQ;let s={workflowRunBackendId:i[1],workflowJobRunBackendId:i[2]};return Ze(`Workflow Run Backend ID: ${s.workflowRunBackendId}`),Ze(`Workflow Job Run Backend ID: ${s.workflowJobRunBackendId}`),s}throw fQ}o(Gl,"getBackendIdsFromToken");function yxe(t){if(t)try{let r=new URL(t).searchParams.get("sig");r&&(S1(r),S1(encodeURIComponent(r)))}catch(e){Ze(`Failed to parse URL: ${t} ${e instanceof Error?e.message:String(e)}`)}}o(yxe,"maskSigUrl");function Exe(t){if(typeof t!="object"||t===null){Ze("body is not an object or is null");return}"signed_upload_url"in t&&typeof t.signed_upload_url=="string"&&yxe(t.signed_upload_url),"signed_url"in t&&typeof t.signed_url=="string"&&yxe(t.signed_url)}o(Exe,"maskSecretUrls");var dQ=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(f){try{u(n.next(f))}catch(d){a(d)}}o(c,"fulfilled");function l(f){try{u(n.throw(f))}catch(d){a(d)}}o(l,"rejected");function u(f){f.done?s(f.value):i(f.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})},iW=class{static{o(this,"ArtifactHttpClient")}constructor(e,r,n,i){this.maxAttempts=5,this.baseRetryIntervalMilliseconds=3e3,this.retryMultiplier=1.5;let s=B1();this.baseUrl=mve(),r&&(this.maxAttempts=r),n&&(this.baseRetryIntervalMilliseconds=n),i&&(this.retryMultiplier=i),this.httpClient=new Ho(e,[new fd(s)])}request(e,r,n,i){return dQ(this,void 0,void 0,function*(){let s=new URL(`/twirp/${e}/${r}`,this.baseUrl).href;Ze(`[Request] ${r} ${s}`);let a={"Content-Type":n};try{let{body:c}=yield this.retryableRequest(()=>dQ(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 dQ(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(),Ze(`[Response] - ${c.message.statusCode}`),Ze(`Headers: ${JSON.stringify(c.message.headers,null,2)}`);let u=JSON.parse(i);if(Exe(u),Ze(`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(gm.isUsageErrorMessage(u.msg))throw new gm;n=`${n}: ${u.msg}`}}catch(c){if(c instanceof SyntaxError&&Ze(`Raw Body: ${i}`),c instanceof gm)throw c;if(Af.isNetworkErrorCode(c?.code))throw new Af(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?[Vn.BadGateway,Vn.GatewayTimeout,Vn.InternalServerError,Vn.ServiceUnavailable,Vn.TooManyRequests].includes(e):!1}sleep(e){return dQ(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 Hl(t){let e=new iW(ql(),t?.maxAttempts,t?.retryIntervalMs,t?.retryMultiplier);return new uQ(e)}o(Hl,"internalArtifactTwirpClient");var CE=N(require("fs"),1);var EE=require("path");function Cxe(t){if(!CE.existsSync(t))throw new Error(`The provided rootDirectory ${t} does not exist`);if(!CE.statSync(t).isDirectory())throw new Error(`The provided rootDirectory ${t} is not a valid directory`);ct("Root directory input is valid!")}o(Cxe,"validateRootDirectory");function bxe(t,e){let r=[];e=(0,EE.normalize)(e),e=(0,EE.resolve)(e);for(let n of t){let i=CE.lstatSync(n,{throwIfNoEntry:!1});if(!i)throw new Error(`File ${n} does not exist`);if(i.isDirectory()){let s=n.replace(e,"");nW(s),r.push({sourcePath:null,destinationPath:s,stats:i})}else{if(n=(0,EE.normalize)(n),n=(0,EE.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,"");nW(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&&gi("Multiple artifacts found, defaulting to first.");let u={workflowRunBackendId:l[0].workflowRunBackendId,workflowJobRunBackendId:l[0].workflowJobRunBackendId,name:l[0].name},{signedUrl:f}=yield n.GetSignedArtifactURL(u);ct(`Redirecting to blob download url: ${kLe(f)}`);try{ct(`Starting download of artifact to: ${r}`);let d=yield PLe(f,r,e?.skipDecompress);ct("Artifact download completed successfully."),e?.expectedHash&&e?.expectedHash!==d.sha256Digest&&(i=!0,Ze(`Computed digest: ${d.sha256Digest}`),Ze(`Expected digest: ${e.expectedHash}`))}catch(d){throw new Error(`Unable to download and extract artifact: ${d.message}`)}return{downloadPath:r,digestMismatch:i}})}o(LLe,"downloadArtifactInternal");function FLe(){return gC(this,arguments,void 0,function*(t=Ave()){return(yield BUt(t))?Ze(`Artifact destination folder already exists: ${t}`):(Ze(`Artifact destination folder does not exist, creating: ${t}`),yield iK.default.mkdir(t,{recursive:!0})),t})}o(FLe,"resolveOrCreateDirectory");var xUt=5,_Ut=[400,401,403,404,422];function yC(t,e=xUt,r=_Ut){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 Ze(`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(yC,"getRetryOptions");var MLe="6.0.0";function Wm(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(Wm,"requestLog");Wm.VERSION=MLe;var GLe=N(ULe(),1);var NUt="0.0.0-development";function RUt(t){return t.request!==void 0}o(RUt,"isRequestError");async function qLe(t,e,r,n){if(!RUt(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(qLe,"errorRequest");async function TUt(t,e,r,n){let i=new GLe.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(DUt.bind(null,t,e,r),n)}o(TUt,"wrapRequest");async function DUt(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 ff(i.data.errors[0].message,500,{request:n,response:i});return qLe(t,e,s,n)}return i}o(DUt,"requestWithGraphqlErrorHandling");function Jm(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",qLe.bind(null,r,n)),t.hook.wrap("request",TUt.bind(null,r,n))),n}o(Jm,"retry");Jm.VERSION=NUt;var HLe=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(f){try{u(n.next(f))}catch(d){a(d)}}o(c,"fulfilled");function l(f){try{u(n.throw(f))}catch(d){a(d)}}o(l,"rejected");function u(f){f.done?s(f.value):i(f.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})};function TP(t,e,r,n,i){return HLe(this,void 0,void 0,function*(){var s;let[a,c]=yC(zm),l={log:void 0,userAgent:ql(),previews:void 0,retry:a,request:c},f=yield dh(i,l,Jm,Wm).request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts{?name}",{owner:r,repo:n,run_id:e,name:t});if(f.status!==200)throw new gc(`Invalid response from GitHub API: ${f.status} (${(s=f?.headers)===null||s===void 0?void 0:s["x-github-request-id"]})`);if(f.data.artifacts.length===0)throw new mf(`Artifact not found for name: ${t}
|
|
|
|
|
`)}var WLe=q($Le(),1);function ih(){return`@actions/artifact-${WLe.version}`}var OC=class extends Error{constructor(e=[]){let r="No files were found to upload";e.length>0&&(r+=`: ${e.join(", ")}`),super(r),this.files=e,this.name="FilesNotFoundError"}},xu=class extends Error{constructor(e){super(e),this.name="InvalidResponseError"}},Wd=class extends Error{constructor(e="Artifact not found"){super(e),this.name="ArtifactNotFoundError"}},Zm=class extends Error{constructor(e="@actions/artifact v2.0.0+, upload-artifact@v4+ and download-artifact@v4+ are not currently supported on GHES."){super(e),this.name="GHESNotSupportedError"}},Jd=class extends Error{constructor(e){let r=`Unable to make request: ${e}
|
|
|
|
|
If you are using self-hosted runners, please make sure your runner has access to all GitHub endpoints: https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners#communication-between-self-hosted-runners-and-github`;super(r),this.code=e,this.name="NetworkError"}};Jd.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var Xy=class extends Error{constructor(){super(`Artifact storage quota has been hit. Unable to upload any new artifacts.
|
|
|
|
|
More info on storage limits: https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#calculating-minute-and-storage-spending`),this.name="UsageError"}};Xy.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var xM=new Error("Failed to get backend IDs: The provided JWT token is invalid and/or missing claims");function nh(){let t=qF(),e=FF(t);if(!e.scp)throw xM;let r=e.scp.split(" ");if(r.length===0)throw xM;for(let i of r){let n=i.split(":");if(n?.[0]!=="Actions.Results")continue;if(n.length!==3)throw xM;let s={workflowRunBackendId:n[1],workflowJobRunBackendId:n[2]};return Nt(`Workflow Run Backend ID: ${s.workflowRunBackendId}`),Nt(`Workflow Job Run Backend ID: ${s.workflowJobRunBackendId}`),s}throw xM}function JLe(t){if(t)try{let r=new URL(t).searchParams.get("sig");r&&(UF(r),UF(encodeURIComponent(r)))}catch(e){Nt(`Failed to parse URL: ${t} ${e instanceof Error?e.message:String(e)}`)}}function YLe(t){if(typeof t!="object"||t===null){Nt("body is not an object or is null");return}"signed_upload_url"in t&&typeof t.signed_upload_url=="string"&&JLe(t.signed_upload_url),"signed_url"in t&&typeof t.signed_url=="string"&&JLe(t.signed_url)}var _M=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})},Dte=class{constructor(e,r,i,n){this.maxAttempts=5,this.baseRetryIntervalMilliseconds=3e3,this.retryMultiplier=1.5;let s=qF();this.baseUrl=VQe(),r&&(this.maxAttempts=r),i&&(this.baseRetryIntervalMilliseconds=i),n&&(this.retryMultiplier=n),this.httpClient=new An(e,[new Za(s)])}request(e,r,i,n){return _M(this,void 0,void 0,function*(){let s=new URL(`/twirp/${e}/${r}`,this.baseUrl).href;Nt(`[Request] ${r} ${s}`);let o={"Content-Type":i};try{let{body:a}=yield this.retryableRequest(()=>_M(this,void 0,void 0,function*(){return this.httpClient.post(s,JSON.stringify(n),o)}));return a}catch(a){throw new Error(`Failed to ${r}: ${a.message}`)}})}retryableRequest(e){return _M(this,void 0,void 0,function*(){let r=0,i="",n="";for(;r<this.maxAttempts;){let s=!1;try{let a=yield e(),c=a.message.statusCode;n=yield a.readBody(),Nt(`[Response] - ${a.message.statusCode}`),Nt(`Headers: ${JSON.stringify(a.message.headers,null,2)}`);let l=JSON.parse(n);if(YLe(l),Nt(`Body: ${JSON.stringify(l,null,2)}`),this.isSuccessStatusCode(c))return{response:a,body:l};if(s=this.isRetryableHttpStatusCode(c),i=`Failed request: (${c}) ${a.message.statusMessage}`,l.msg){if(Xy.isUsageErrorMessage(l.msg))throw new Xy;i=`${i}: ${l.msg}`}}catch(a){if(a instanceof SyntaxError&&Nt(`Raw Body: ${n}`),a instanceof Xy)throw a;if(Jd.isNetworkErrorCode(a?.code))throw new Jd(a?.code);s=!0,i=a.message}if(!s)throw new Error(`Received non-retryable error: ${i}`);if(r+1===this.maxAttempts)throw new Error(`Failed to make request after ${this.maxAttempts} attempts: ${i}`);let o=this.getExponentialRetryTimeMilliseconds(r);jt(`Attempt ${r+1} of ${this.maxAttempts} failed with error: ${i}. Retrying request in ${o} ms...`),yield this.sleep(o),r++}throw new Error("Request failed")})}isSuccessStatusCode(e){return e?e>=200&&e<300:!1}isRetryableHttpStatusCode(e){return e?[Dr.BadGateway,Dr.GatewayTimeout,Dr.InternalServerError,Dr.ServiceUnavailable,Dr.TooManyRequests].includes(e):!1}sleep(e){return _M(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),i=r*this.retryMultiplier;return Math.trunc(Math.random()*(i-r)+r)}};function sh(t){let e=new Dte(ih(),t?.maxAttempts,t?.retryIntervalMs,t?.retryMultiplier);return new vM(e)}var kC=q(require("fs"),1);var PC=require("path");function KLe(t){if(!kC.existsSync(t))throw new Error(`The provided rootDirectory ${t} does not exist`);if(!kC.statSync(t).isDirectory())throw new Error(`The provided rootDirectory ${t} is not a valid directory`);jt("Root directory input is valid!")}function XLe(t,e){let r=[];e=(0,PC.normalize)(e),e=(0,PC.resolve)(e);for(let i of t){let n=kC.lstatSync(i,{throwIfNoEntry:!1});if(!n)throw new Error(`File ${i} does not exist`);if(n.isDirectory()){let s=i.replace(e,"");Nte(s),r.push({sourcePath:null,destinationPath:s,stats:n})}else{if(i=(0,PC.normalize)(i),i=(0,PC.resolve)(i),!i.startsWith(e))throw new Error(`The rootDirectory: ${e} is not a parent directory of the file: ${i}`);let s=i.replace(e,"");Nte(s),r.push({sourcePath:i,destinationPath:s,stats:n})}}return r}var eFe=q(require("crypto"),1),tFe=q(require("stream"),1);var ZLe=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(f){o
Line truncated
|
|
|
|
|
Are you trying to download from a different run? Try specifying a github-token with \`actions:read\` scope.`);c.length>1&&_s("Multiple artifacts found, defaulting to first.");let l={workflowRunBackendId:c[0].workflowRunBackendId,workflowJobRunBackendId:c[0].workflowJobRunBackendId,name:c[0].name},{signedUrl:u}=yield i.GetSignedArtifactURL(l);jt(`Redirecting to blob download url: ${fze(u)}`);try{jt(`Starting download of artifact to: ${r}`);let f=yield hze(u,r,e?.skipDecompress);jt("Artifact download completed successfully."),e?.expectedHash&&e?.expectedHash!==f.sha256Digest&&(n=!0,Nt(`Computed digest: ${f.sha256Digest}`),Nt(`Expected digest: ${e.expectedHash}`))}catch(f){throw new Error(`Unable to download and extract artifact: ${f.message}`)}return{downloadPath:r,digestMismatch:n}})}function mze(){return DI(this,arguments,void 0,function*(t=$Qe()){return(yield mer(t))?Nt(`Artifact destination folder already exists: ${t}`):(Nt(`Artifact destination folder does not exist, creating: ${t}`),yield Dse.default.mkdir(t,{recursive:!0})),t})}var ger=5,yer=[400,401,403,404,422];function OI(t,e=ger,r=yer){var i;if(e<=0)return[{enabled:!1},t.request];let n={enabled:!0};r.length>0&&(n.doNotRetry=r);let s=Object.assign(Object.assign({},t.request),{retries:e});return Nt(`GitHub client configured with: (retries: ${s.retries}, retry-exempt-status-code: ${(i=n.doNotRetry)!==null&&i!==void 0?i:"octokit default: [400, 401, 403, 404, 422]"})`),[n,s]}var Aze="6.0.0";function RE(t){t.hook.wrap("request",(e,r)=>{t.log.debug("request",r);let i=Date.now(),n=t.request.endpoint.parse(r),s=n.url.replace(r.baseUrl,"");return e(r).then(o=>{let a=o.headers["x-github-request-id"];return t.log.info(`${n.method} ${s} - ${o.status} with id ${a} in ${Date.now()-i}ms`),o}).catch(o=>{let a=o.response?.headers["x-github-request-id"]||"UNKNOWN";throw t.log.error(`${n.method} ${s} - ${o.status} with id ${a} in ${Date.now()-i}ms`),o})})}RE.VERSION=Aze;var Eze=q(gze(),1);var Eer="0.0.0-development";function ber(t){return t.request!==void 0}async function yze(t,e,r,i){if(!ber(r)||!r?.request.request)throw r;if(r.status>=400&&!t.doNotRetry.includes(r.status)){let n=i.request.retries!=null?i.request.retries:t.retries,s=Math.pow((i.request.retryCount||0)+1,2);throw e.retry.retryRequest(r,n,s)}throw r}async function wer(t,e,r,i){let n=new Eze.default;return n.on("failed",function(s,o){let a=~~s.request.request?.retries,c=~~s.request.request?.retryAfter;if(i.request.retryCount=o.retryCount+1,a>o.retryCount)return c*t.retryAfterBaseValue}),n.schedule(Cer.bind(null,t,e,r),i)}async function Cer(t,e,r,i){let n=await r(i);if(n.data&&n.data.errors&&n.data.errors.length>0&&/Something went wrong while executing your query/.test(n.data.errors[0].message)){let s=new jd(n.data.errors[0].message,500,{request:i,response:n});return yze(t,e,s,i)}return n}function TE(t,e){let r=Object.assign({enabled:!0,retryAfterBaseValue:1e3,doNotRetry:[400,401,403,404,410,422,451],retries:3},e.retry),i={retry:{retryRequest:(n,s,o)=>(n.request.request=Object.assign({},n.request.request,{retries:s,retryAfter:o}),n)}};return r.enabled&&(t.hook.error("request",yze.bind(null,r,i)),t.hook.wrap("request",wer.bind(null,r,i))),i}TE.VERSION=Eer;var bze=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})};function $q(t,e,r,i,n){return bze(this,void 0,void 0,function*(){var s;let[o,a]=OI(vE),c={log:void 0,userAgent:ih(),previews:void 0,retry:o,request:a},u=yield bA(n,c,TE,RE).request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts{?name}",{owner:r,repo:i,run_id:e,name:t});if(u.status!==200)throw new xu(`Invalid response from GitHub API: ${u.status} (${(s=u?.headers)===null||s===void 0?void 0:s["x-github-request-id"]})`);if(u.data.artifacts.length===0)throw new Wd(`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 d=f.data.artifacts[0];return f.data.artifacts.length>1&&(d=f.data.artifacts.sort((h,p)=>p.id-h.id)[0],Ze(`More than one artifact found for a single name, returning newest (id: ${d.id})`)),{artifact:{name:d.name,id:d.id,size:d.size_in_bytes,createdAt:d.created_at?new Date(d.created_at):void 0,digest:d.digest}}})}o(TP,"getArtifactPublic");function VLe(t){return HLe(this,void 0,void 0,function*(){var e;let r=Hl(),{workflowRunBackendId:n,workflowJobRunBackendId:i}=Gl(),s={workflowRunBackendId:n,workflowJobRunBackendId:i,nameFilter:wn.create({value:t})},a=yield r.ListArtifacts(s);if(a.artifacts.length===0)throw new mf(`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=u.data.artifacts[0];return u.data.artifacts.length>1&&(f=u.data.artifacts.sort((h,d)=>d.id-h.id)[0],Nt(`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}}})}function wze(t){return bze(this,void 0,void 0,function*(){var e;let r=sh(),{workflowRunBackendId:i,workflowJobRunBackendId:n}=nh(),s={workflowRunBackendId:i,workflowJobRunBackendId:n,nameFilter:wn.create({value:t})},o=yield r.ListArtifacts(s);if(o.artifacts.length===0)throw new Wd(`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],Ze(`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?vo.toDate(c.createdAt):void 0,digest:(e=c.digest)===null||e===void 0?void 0:e.value}}})}o(VLe,"getArtifactInternal");var zLe=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(f){try{u(n.next(f))}catch(d){a(d)}}o(c,"fulfilled");function l(f){try{u(n.throw(f))}catch(d){a(d)}}o(l,"rejected");function u(f){f.done?s(f.value):i(f.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})};function jLe(t,e,r,n,i){return zLe(this,void 0,void 0,function*(){var s;let[a,c]=yC(zm),l={log:void 0,userAgent:ql(),previews:void 0,retry:a,request:c},u=dh(i,l,Jm,Wm),f=yield TP(t,e,r,n,i),d=yield u.rest.actions.deleteArtifact({owner:r,repo:n,artifact_id:f.artifact.id});if(d.status!==204)throw new gc(`Invalid response from GitHub API: ${d.status} (${(s=d?.headers)===null||s===void 0?void 0:s["x-github-request-id"]})`);return{id:f.artifact.id}})}o(jLe,"deleteArtifactPublic");function $Le(t){return zLe(this,void 0,void 0,function*(){let e=Hl(),{workflowRunBackendId:r,workflowJobRunBackendId:n}=Gl(),i={workflowRunBackendId:r,workflowJobRunBackendId:n,nameFilter:wn.create({value:t})},s=yield e.ListArtifacts(i);if(s.artifacts.length===0)throw new mf(`Artifact not found for name: ${t}`);let a=s.artifacts[0];s.artifacts.length>1&&(a=s.artifacts.sort((u,f)=>Number(f.databaseId)-Number(u.databaseId))[0],Ze(`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($Le,"deleteArtifactInternal");var WLe=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(f){try{u(n.next(f))}catch(d){a(d)}}o(c,"fulfilled");function l(f){try{u(n.throw(f))}catch(d){a(d)}}o(l,"rejected");function u(f){f.done?s(f.value):i(f.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})},DP=Eve(),QP=100,QUt=Math.ceil(DP/QP);function JLe(t,e,r,n){return WLe(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=[],[f,d]=yC(zm),h={log:void 0,userAgent:ql(),previews:void 0,retry:f,request:d},p=dh(c,h,Jm,Wm),A=1,{data:g}=yield p.request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts",{owner:s,repo:a,run_id:i,per_page:QP,page:A}),E=Math.ceil(g.total_count/QP),y=g.total_count;y>DP&&(gi(`Workflow run ${i} has ${y} artifacts, exceeding the limit of ${DP}. Results will be incomplete as only the first ${DP} artifacts will be returned`),E=QUt);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(A++,A;A<=E;A++){Ze(`Fetching page ${A} 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:QP,page:A});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=KLe(u)),ct(`Found ${u.length} artifact(s)`),{artifacts:u}})}o(JLe,"listArtifactsPublic");function YLe(){return WLe(this,arguments,void 0,function*(t=!1){let e=Hl(),{workflowRunBackendId:r,workflowJobRunBackendId:n}=Gl(),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?vo.toDate(c.createdAt):void 0,digest:(l=c.digest)===null||l===void 0?void 0:l.value}});return t&&(a=KLe(a)),ct(`Found ${a.length} artifact(s)`),{artifacts:a}})}o(YLe,"listArtifactsInternal");function KLe(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(KLe,"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(f){try{u(n.next(f))}catch(d){a(d)}}o(c,"fulfilled");function l(f){try{u(n.throw(f))}catch(d){a(d)}}o(l,"rejected");function u(f){f.done?s(f.value):i(f.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})},kUt=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 a=o.artifacts[0];return o.artifacts.length>1&&(a=o.artifacts.sort((c,l)=>Number(l.databaseId)-Number(c.databaseId))[0],Nt(`More than one artifact found for a single name, returning newest (id: ${a.databaseId})`)),{artifact:{name:a.name,id:Number(a.databaseId),size:Number(a.size),createdAt:a.createdAt?Cc.toDate(a.createdAt):void 0,digest:(e=a.digest)===null||e===void 0?void 0:e.value}}})}var Cze=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})};function Ize(t,e,r,i,n){return Cze(this,void 0,void 0,function*(){var s;let[o,a]=OI(vE),c={log:void 0,userAgent:ih(),previews:void 0,retry:o,request:a},l=bA(n,c,TE,RE),u=yield $q(t,e,r,i,n),f=yield l.rest.actions.deleteArtifact({owner:r,repo:i,artifact_id:u.artifact.id});if(f.status!==204)throw new xu(`Invalid response from GitHub API: ${f.status} (${(s=f?.headers)===null||s===void 0?void 0:s["x-github-request-id"]})`);return{id:u.artifact.id}})}function Sze(t){return Cze(this,void 0,void 0,function*(){let e=sh(),{workflowRunBackendId:r,workflowJobRunBackendId:i}=nh(),n={workflowRunBackendId:r,workflowJobRunBackendId:i,nameFilter:wn.create({value:t})},s=yield e.ListArtifacts(n);if(s.artifacts.length===0)throw new Wd(`Artifact not found for name: ${t}`);let o=s.artifacts[0];s.artifacts.length>1&&(o=s.artifacts.sort((l,u)=>Number(u.databaseId)-Number(l.databaseId))[0],Nt(`More than one artifact found for a single name, returning newest (id: ${o.databaseId})`));let a={workflowRunBackendId:o.workflowRunBackendId,workflowJobRunBackendId:o.workflowJobRunBackendId,name:o.name},c=yield e.DeleteArtifact(a);return jt(`Artifact '${t}' (ID: ${c.artifactId}) deleted`),{id:Number(c.artifactId)}})}var Bze=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})},Wq=YQe(),Jq=100,Ier=Math.ceil(Wq/Jq);function vze(t,e,r,i){return Bze(this,arguments,void 0,function*(n,s,o,a,c=!1){jt(`Fetching artifact list for workflow run ${n} in repository ${s}/${o}`);let l=[],[u,f]=OI(vE),h={log:void 0,userAgent:ih(),previews:void 0,retry:u,request:f},d=bA(a,h,TE,RE),p=1,{data:m}=yield d.request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts",{owner:s,repo:o,run_id:n,per_page:Jq,page:p}),y=Math.ceil(m.total_count/Jq),g=m.total_count;g>Wq&&(_s(`Workflow run ${n} has ${g} artifacts, exceeding the limit of ${Wq}. Results will be incomplete as only the first ${Wq} artifacts will be returned`),y=Ier);for(let E of m.artifacts)l.push({name:E.name,id:E.id,size:E.size_in_bytes,createdAt:E.created_at?new Date(E.created_at):void 0,digest:E.digest});for(p++,p;p<=y;p++){Nt(`Fetching page ${p} of artifact list`);let{data:E}=yield d.request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts",{owner:s,repo:o,run_id:n,per_page:Jq,page:p});for(let w of E.artifacts)l.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 c&&(l=_ze(l)),jt(`Found ${l.length} artifact(s)`),{artifacts:l}})}function xze(){return Bze(this,arguments,void 0,function*(t=!1){let e=sh(),{workflowRunBackendId:r,workflowJobRunBackendId:i}=nh(),n={workflowRunBackendId:r,workflowJobRunBackendId:i},o=(yield e.ListArtifacts(n)).artifacts.map(a=>{var c;return{name:a.name,id:Number(a.databaseId),size:Number(a.size),createdAt:a.createdAt?Cc.toDate(a.createdAt):void 0,digest:(c=a.digest)===null||c===void 0?void 0:c.value}});return t&&(o=_ze(o)),jt(`Found ${o.length} artifact(s)`),{artifacts:o}})}function _ze(t){t.sort((i,n)=>n.id-i.id);let e=[],r=new Set;for(let i of t)r.has(i.name)||(e.push(i),r.add(i.name));return e}var XT=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})},Ser=function(t,e){var r={};for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&e.indexOf(i)<0&&(r[i]=t[i]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,i=Object.getOwnPropertySymbols(t);n<i.length;n++)e.indexOf(i[n])<0&&Object.prototype.propertyIsEnumerable.call(t,i[n])&&(r[i[n]]=t[i[n]]);return r},PI=class{uploadArtifact(e,r,i,n){return XT(this,void 0,void 0,function*(){try{if(mC())throw new Zm;return dje(e,r,i,n)}catch(s){throw _s(`Artifact upload failed with error: ${s}.
|
|
|
|
|
|
|
|
|
|
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
|
|
|
|
|
|
|
|
|
|
If the error persists, please check whether Actions 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(eE())throw new zd;if(r?.findBy){let{findBy:{repositoryOwner:n,repositoryName:i,token:s}}=r,a=kUt(r,["findBy"]);return OLe(e,n,i,s,a)}return LLe(e,r)}catch(n){throw gi(`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 XT(this,void 0,void 0,function*(){try{if(mC())throw new Zm;if(r?.findBy){let{findBy:{repositoryOwner:i,repositoryName:n,token:s}}=r,o=Ser(r,["findBy"]);return dze(e,i,n,s,o)}return pze(e,r)}catch(i){throw _s(`Download Artifact failed with error: ${i}.
|
|
|
|
|
|
|
|
|
|
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
|
|
|
|
|
|
|
|
|
|
If the error persists, please check whether Actions 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(eE())throw new zd;if(e?.findBy){let{findBy:{workflowRunId:r,repositoryOwner:n,repositoryName:i,token:s}}=e;return JLe(r,n,i,s,e?.latest)}return YLe(e?.latest)}catch(r){throw gi(`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).`),i}})}listArtifacts(e){return XT(this,void 0,void 0,function*(){try{if(mC())throw new Zm;if(e?.findBy){let{findBy:{workflowRunId:r,repositoryOwner:i,repositoryName:n,token:s}}=e;return vze(r,i,n,s,e?.latest)}return xze(e?.latest)}catch(r){throw _s(`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(eE())throw new zd;if(r?.findBy){let{findBy:{workflowRunId:n,repositoryOwner:i,repositoryName:s,token:a}}=r;return TP(e,n,i,s,a)}return VLe(e)}catch(n){throw gi(`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 XT(this,void 0,void 0,function*(){try{if(mC())throw new Zm;if(r?.findBy){let{findBy:{workflowRunId:i,repositoryOwner:n,repositoryName:s,token:o}}=r;return $q(e,i,n,s,o)}return wze(e)}catch(i){throw _s(`Get Artifact failed with error: ${i}.
|
|
|
|
|
|
|
|
|
|
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
|
|
|
|
|
|
|
|
|
|
If the error persists, please check whether Actions 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(eE())throw new zd;if(r?.findBy){let{findBy:{repositoryOwner:n,repositoryName:i,workflowRunId:s,token:a}}=r;return jLe(e,s,n,i,a)}return $Le(e)}catch(n){throw gi(`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).`),i}})}deleteArtifact(e,r){return XT(this,void 0,void 0,function*(){try{if(mC())throw new Zm;if(r?.findBy){let{findBy:{repositoryOwner:i,repositoryName:n,workflowRunId:s,token:o}}=r;return Ize(e,s,i,n,o)}return Sze(e)}catch(i){throw _s(`Delete Artifact failed with error: ${i}.
|
|
|
|
|
|
|
|
|
|
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
|
|
|
|
|
|
|
|
|
|
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),n}})}};var KUr=new EC;var kP=class{static{o(this,"GitHubArtifact")}static async upload(e){if(Xe.isGHES)throw new Error("@actions/artifact v2.0.0+ is currently not supported on GHES.");let r=aK.default.basename(e.filename),n=new EC;O(`Uploading ${r} as an artifact`);let i=aK.default.dirname(e.filename),s=await n.uploadArtifact(r,[e.filename],i,{retentionDays:e.retentionDays,skipArchive:!0});if(!s.id)throw new gc("Cannot upload artifact");let a=s.size??XLe.default.statSync(e.filename).size,c=`${Xe.workflowRunURL()}/artifacts/${s.id}`;return O(`Artifact download URL: ${c}`),{id:s.id,filename:r,digest:s.digest||"",size:a,url:c}}};var BK=N(ZLe(),1);var Pt=Symbol("NOT_RESOLVED");function Li(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(Li,"defineScalarTag");function EK(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(EK,"defineSequenceTag");function FP(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(FP,"defineMappingTag");var PUt=Li("tag:yaml.org,2002:str",{resolve:o(t=>t,"resolve"),identify:o(t=>typeof t=="string","identify")}),OUt=["","~","null","Null","NULL"],LUt=Li("tag:yaml.org,2002:null",{implicit:!0,implicitFirstChars:["","~","n","N"],resolve:o(t=>OUt.indexOf(t)!==-1?null:Pt,"resolve"),identify:o(t=>t===null,"identify"),represent:o(()=>"null","represent")}),FUt=Li("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")}),MUt=["","~","null","Null","NULL"],UUt=Li("tag:yaml.org,2002:null",{implicit:!0,implicitFirstChars:["","~","n","N"],resolve:o(t=>MUt.indexOf(t)!==-1?null:Pt,"resolve"),identify:o(t=>t===null,"identify"),represent:o(()=>"null","represent")}),qUt=["true","True","TRUE"],GUt=["false","False","FALSE"],HUt=Li("tag:yaml.org,2002:bool",{implicit:!0,implicitFirstChars:["t","T","f","F"],resolve:o(t=>qUt.indexOf(t)!==-1?!0:GUt.indexOf(t)!==-1?!1:Pt,"resolve"),identify:o(t=>Object.prototype.toString.call(t)==="[object Boolean]","identify"),represent:o(t=>t?"true":"false","represent")}),VUt=["true"],zUt=["false"],jUt=Li("tag:yaml.org,2002:bool",{implicit:!0,implicitFirstChars:["t","f"],resolve:o(t=>VUt.indexOf(t)!==-1?!0:zUt.indexOf(t)!==-1?!1:Pt,"resolve"),identify:o(t=>Object.prototype.toString.call(t)==="[object Boolean]","identify"),represent:o(t=>t?"true":"false","represent")}),$Ut=["true","True","TRUE","y","Y","yes","Yes","YES","on","On","ON"],WUt=["false","False","FALSE","n","N","no","No","NO","off","Off","OFF"],JUt=Li("tag:yaml.org,2002:bool",{implicit:!0,implicitFirstChars:["y","Y","n","N","t","T","f","F","o","O"],resolve:o(t=>$Ut.indexOf(t)!==-1?!0:WUt.indexOf(t)!==-1?!1:Pt,"resolve"),identify:o(t=>Object.prototype.toString.call(t)==="[object Boolean]","identify"),represent:o(t=>t?"true":"false","represent")}),YUt=new RegExp("^(?:0o[0-7]+|0x[0-9a-fA-F]+|[-+]?[0-9]+)$"),KUt=new RegExp("^(?:[-+]?0b[0-1]+|[-+]?0o[0-7]+|[-+]?0x[0-9a-fA-F]+|[-+]?[0-9]+)$");function XUt(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(XUt,"parseYamlInteger$2");function ZUt(t,e){if(e){if(!KUt.test(t))return Pt}else if(!YUt.test(t))return Pt;let r=XUt(t);return Number.isFinite(r)?r:Pt}o(ZUt,"resolveYamlInteger$2");var cFe=Li("tag:yaml.org,2002:int",{implicit:!0,implicitFirstChars:["-","+",..."0123456789"],resolve:ZUt,identify:o(t=>Number.isInteger(t)&&!Object.is(t,-0)&&t.toString(10).indexOf("e")<0,"identify"),represent:o(t=>t.toString(10),"represent")}),eqt=new RegExp("^-?(?:0|[1-9][0-9]*)$"),tqt=new RegExp("^(?:[-+]?0b[0-1]+|[-+]?0o[0-7]+|[-+]?0x[0-9a-fA-F]+|[-+]?[0-9]+)$");function rqt(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(rqt,"parseYamlInteger$1");function nqt(t,e){if(e){if(!tqt.test(t))return Pt}else if(!eqt.tes
Line truncated
|
|
|
|
|
${l}`}let d=cK(t.buffer,i[c],s[c],t.position,f);l+=`${" ".repeat(r.indent)}${lK((t.line+1).toString(),u)} | ${d.str}
|
|
|
|
|
`,l+=`${"-".repeat(r.indent+u+3+d.pos)}^
|
|
|
|
|
`;for(let h=1;h<=r.linesAfter&&!(c+h>=s.length);h++){let p=cK(t.buffer,i[c+h],s[c+h],t.position-(i[c]-i[c+h]),f);l+=`${" ".repeat(r.indent)}${lK((t.line+h+1).toString(),u)} | ${p.str}
|
|
|
|
|
`}return l.replace(/\n$/,"")}o(Hqt,"makeSnippet");function rFe(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+=`
|
|
|
|
|
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),i}})}};var rXr=new PI;var Yq=class{static async upload(e){if(Ot.isGHES)throw new Error("@actions/artifact v2.0.0+ is currently not supported on GHES.");let r=kse.default.basename(e.filename),i=new PI;ae(`Uploading ${r} as an artifact`);let n=kse.default.dirname(e.filename),s=await i.uploadArtifact(r,[e.filename],n,{retentionDays:e.retentionDays,skipArchive:!0});if(!s.id)throw new xu("Cannot upload artifact");let o=s.size??Rze.default.statSync(e.filename).size,a=`${Ot.workflowRunURL()}/artifacts/${s.id}`;return ae(`Artifact download URL: ${a}`),{id:s.id,filename:r,digest:s.digest||"",size:o,url:a}}};var Jse=q(Tze(),1);function Vze(t){return typeof t>"u"||t===null}function Ber(t){return typeof t=="object"&&t!==null}function ver(t){return Array.isArray(t)?t:Vze(t)?[]:[t]}function xer(t,e){var r,i,n,s;if(e)for(s=Object.keys(e),r=0,i=s.length;r<i;r+=1)n=s[r],t[n]=e[n];return t}function _er(t,e){var r="",i;for(i=0;i<e;i+=1)r+=t;return r}function Rer(t){return t===0&&Number.NEGATIVE_INFINITY===1/t}var Ter=Vze,Ner=Ber,Der=ver,Oer=_er,Per=Rer,ker=xer,Un={isNothing:Ter,isObject:Ner,toArray:Der,repeat:Oer,isNegativeZero:Per,extend:ker};function $ze(t,e){var r="",i=t.reason||"(unknown reason)";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(rFe,"formatError");var Vqt=class fFe extends Error{static{o(this,"YAMLException")}reason;mark;constructor(e,r){super(),this.name="YAMLException",this.reason=e,this.mark=r,this.message=rFe(this,!1),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}toString(e){return`${this.name}: ${rFe(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=Hqt(c),new fFe(n,c)}},CC={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},Ah={BLOCK:1,FLOW:2},bK={CLIP:1,STRIP:2,KEEP:3};function nFe(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(nFe,"simpleEscapeSequence");var zqt=new Array(256),jqt=new Array(256);for(let t=0;t<256;t++)zqt[t]=nFe(t)?1:0,jqt[t]=nFe(t);var uqr=Object.assign(Object.create(null),{"!":"!","!!":"tag:yaml.org,2002:"});function uK(t){return encodeURI(t).replace(/!/g,"%21")}o(uK,"tagPercentEncode");function dFe(t){let e=t;return e.charCodeAt(0)===33?(e=e.slice(1),`!${uK(e)}`):e.slice(0,18)==="tag:yaml.org,2002:"?`!!${uK(e.slice(18))}`:`!<${uK(e)}>`}o(dFe,"tagNameShort");var $qt={filename:"",schema:Mqt,json:!1,maxTotalMergeKeys:1e4,maxAliases:-1};var hK=String.raw`(?:%[0-9A-Fa-f]{2}|[0-9A-Za-z\-#;/?:@&=+$,_.!~*'()\[\]])`,hFe=String.raw`(?:%[0-9A-Fa-f]{2}|[0-9A-Za-z\-#;/?:@&=+$.~*'()_])`,fqr=new RegExp(`^(?:${hK})*$`),dqr=new RegExp(`^(?:${hFe})+$`),hqr=new RegExp(`^(?:!(?:${hK})*|${hFe}(?:${hK})*)$`),Wqt={filename:"",maxDepth:100};var pqr={...Wqt,...$qt};var Ym=Symbol("INVALID");function Jqt(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(Jqt,"buildRepresentTypes");function Yqt(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(Yqt,"matchTag");function qB(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=Yqt(t,e);if(!r){if(e===void 0||t.skipInvalid)return Ym;throw new Vqt(`unacceptable kind of an object to dump ${Object.prototype.toString.call(e)}`)}let{tag:n,tagName:i,implicitTag:s}=r,a=s?i:dFe(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),f={kind:"sequence",tag:a,tagged:!s,style:Ah.BLOCK,items:[]};t.noRefs||t.refs.set(e,f);for(let d=0,h=u.length;d<h;d+=1){let p=qB(t,u[d]);p===Ym&&u[d]===void 0&&(p=qB(t,null)),p!==Ym&&f.items.push(p)}return f}let c=n.represent(e),l={kind:"mapping",tag:a,tagged:!s,style:Ah.BLOCK,items:[]};t.noRefs||t.refs.set(e,l);for(let[u,f]of c){let d=qB(t,u);if(d===Ym)continue;let h=qB(t,f);h!==Ym&&l.items.push({key:d,value:h})}return l}o(qB,"build");function Kqt(t,e,r={}){let n=qB({representTypes:Jqt(e),noRefs:r.noRefs??!1,skipInvalid:r.skipInvalid??!1,refs:new Map,refCounter:0},t);return[{contents:n===Ym?null:n,directives:[]}]}o(Kqt,"jsToAst");var Xqt=Symbol("visit:break"),pFe=Symbol("visit:skip");function OP(t,e,r){let n=e(t,r);if(n===Xqt)return!0;if(n===pFe)return!1;let i=r.depth+1;switch(t.kind){case"sequence":for(let s of t.items)if(OP(s,e,{depth:i,parent:t,isKey:!1}))return!0;break;case"mapping":for(let{key:s,value:a}of t.items)if(OP(s,e,{depth:i,parent:t,isKey:!0})||OP(a,e,{depth:i,parent:t,isKey:!1}))return!0;break}return!1}o(OP,"visitNode");function iFe(t,e){for(let r of t)if(r.contents&&OP(r.contents,e,{depth:0,parent:null,isKey:!1}))return}o(iFe,"visit");function qP(t,e){return(t&1<<e)!==0}o(qP,"hasBit");var sFe={applyQuoteFlowKeysOption:Zqt,doubleQuoteForInvisibles:e3t,doubleQuoteWhitespaceOnly:t3t,applyForceQuotesOption:r3t,tryLongOrMultilineAsBlock:n3t,quoteInvalidPlain:i3t,fallbackToDoubleQuoted:s3t};function mFe(t){return t.presenterOptions.quoteStyle==="single"&&qP(t.allowedStylesMask,it.SINGLE_QUOTED)?it.SINGLE_QUOTED:it.DOUBLE_QUOTED}o(mFe,"_preferredQuotedStyle");function Zqt(t){t.presenterOptions.quoteFlowKeys&&(!t.isKey||!t.flowOnly||t.style!==it.PLAIN||(t.style=it.DOUBLE_QUOTED))}o(Zqt,"applyQuoteFlowKeysOption");function e3t(t){t.style===it.PLAIN&&/[\t\x7F-\xA0\u2028\u2029\uFEFF\uFFFE\uFFFF]/.test(t.node.value)&&(t.style=it.DOUBLE_QUOTED)}o(e3t,"doubleQuoteForInvisibles");function t3t(t){t.style===it.PLAIN&&/^\s+$/.test(t.node.value)&&(t.style=it.DOUBLE_QUOTED)}o(t3t,"doubleQuoteWhitespaceOnly");function r3t(t){t.presenterOptions.forceQuotes&&(t.isKey||t.style!==it.PLAIN||(t.style=t.node.value.includes(`
|
|
|
|
|
`)?it.DOUBLE_QUOTED:mFe(t)))}o(r3t,"applyForceQuotesOption");function n3t(t){if(t.style!==it.PLAIN||t.isKey)return;let e=t.node.value,r=e.indexOf(`
|
|
|
|
|
`)!==-1;if(!qP(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(n3t,"tryLongOrMultilineAsBlock");function i3t(t){t.style===it.PLAIN&&!qP(t.allowedStylesMask,it.PLAIN)&&(t.style=mFe(t))}o(i3t,"quoteInvalidPlain");function s3t(t){qP(t.allowedStylesMask,t.style)||(t.style=it.DOUBLE_QUOTED)}o(s3t,"fallbackToDoubleQuoted");function UB(t,e){return t|1<<e}o(UB,"setBit");var o3t="[\\x09\\x0A\\x0D\\x20-\\x7E\\x85\\xA0-\\uD7FF\\uE000-\\uFFFD\\u{10000}-\\u{10FFFF}]",a3t="[\\n\\r]",c3t="\\uFEFF",wK="[ \\t]",AFe=`(?:(?!(?:${a3t}|${c3t}))${o3t})`,GP=`(?:(?!${wK})${AFe})`,gFe="[\\x09\\x20-\\uD7FF\\uE000-\\uFFFF\\u{10000}-\\u{10FFFF}]",yFe="[-?:,\\[\\]{}#&*!|>'\"%@`]",l3t="[,\\[\\]{}]",pK=GP,mK=`(?:(?!${l3t})${GP})`,u3t=`(?:(?:(?!${yFe})${GP})|[?:-](?=${pK}))`,f3t=`(?:(?:(?!${yFe})${GP})|[?:-](?=${mK}))`,EFe=`(?:(?:(?![:#])${pK})|:(?=${pK}))#*`,CFe=`(?:(?:(?![:#])${mK})|:(?=${mK}))#*`,bFe=`(?:${wK}*${EFe})*`,wFe=`(?:${wK}*${CFe})*`,IFe=`${u3t}#*${bFe}`,SFe=`${f3t}#*${wFe}`,d3t=IFe,h3t=SFe,p3t=`\\n+${EFe}${bFe}`,m3t=`\\n+${CFe}${wFe}`,A3t=`${IFe}(?:${p3t})*`,g3t=`${SFe}(?:${m3t})*`,y3t=new RegExp(`^(?:${A3t})$`,"u"),E3t=new RegExp(`^(?:${g3t})$`,"u"),C3t=new RegExp(`^(?:${d3t})$`,"u"),b3t=new RegExp(`^(?:${h3t})$`,"u"),w3t=new RegExp(`^(?:${gFe})*$`,"u"),I3t=new RegExp(`^(?:${gFe}|\\n)*$`,"u"),S3t=new RegExp(`^(?:${AFe}|\\n)*$`,"u"),B3t=/^(?:---|\.\.\.)(?=$|[ \t\n\r])/,IK=/^(?:---|\.\.\.)(?=$|[ \t\n\r])/m;function v3t(t){let e=t.node.value;if(e!==""){if(!(t.isKey?t.flowOnly?b3t:C3t:t.flowOnly?E3t:y3t).test(e)||t.shiftOfFirstLine===0&&B3t.test(e))return!1;if(t.shiftOfContent===0){let n=e.indexOf(`
|
|
|
|
|
`);if(n!==-1){let i=e.slice(n+1);if(IK.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(v3t,"canUsePlain");function x3t(t){let e=t.node.value;if(!(t.isKey?w3t:I3t).test(e)||/[ \t]\n|\n[ \t]/.test(e))return!1;if(!t.isKey&&t.shiftOfContent===0){let r=e.indexOf(`
|
|
|
|
|
`);if(r!==-1&&IK.test(e.slice(r+1)))return!1}return!0}o(x3t,"canUseSingleQuoted");function _3t(t){if(t.flowOnly||!S3t.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&&IK.test(t.node.value))}o(_3t,"canUseBlock");function N3t(t){let e=UB(0,it.DOUBLE_QUOTED);v3t(t)&&(e=UB(e,it.PLAIN)),x3t(t)&&(e=UB(e,it.SINGLE_QUOTED)),_3t(t)&&(e=UB(UB(e,it.LITERAL_BLOCK),it.FOLDED_BLOCK)),t.allowedStylesMask=e}o(N3t,"detectAllowedStyles");function R3t(t){switch(t.style){case it.PLAIN:return T3t(t);case it.SINGLE_QUOTED:return D3t(t);case it.LITERAL_BLOCK:return Q3t(t);case it.FOLDED_BLOCK:return k3t(t);case it.DOUBLE_QUOTED:return P3t(t)}}o(R3t,"renderScalar");function T3t(t){return BFe(t.node.value,t.shiftOfContent)}o(T3t,"renderPlain");function D3t(t){return`'${BFe(t.node.value,t.shiftOfContent).replace(/'/g,"''")}'`}o(D3t,"renderSingleQuoted");function Q3t(t){let e=t.node.value;return"|"+xFe(e,t.shiftOfParent,t.shiftOfContent)+_Fe(vFe(e,t.shiftOfContent))}o(Q3t,"renderLiteralBlock");function k3t(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)),">"+xFe(e,t.shiftOfParent,t.shiftOfContent)+_Fe(vFe(L3t(e,n),t.shiftOfContent))}o(k3t,"renderFoldedBlock");function P3t(t){return`"${U3t(t.node.value)}"`}o(P3t,"renderDoubleQuoted");function BFe(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(BFe,"encodeFlowBreaks");function vFe(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(vFe,"indentString");function O3t(t){return/^\n* /.test(t)}o(O3t,"needIndentIndicator");function xFe(t,e,r){let n=O3t(t)?String(r-e):"",i=t[t.length-1]===`
|
|
|
|
|
`;return`${n}${i&&(t[t.length-2]===`
|
|
|
|
|
`+t.mark.snippet),i+" "+r):i}function tN(t,e){Error.call(this),this.name="YAMLException",this.reason=t,this.mark=e,this.message=$ze(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||""}tN.prototype=Object.create(Error.prototype);tN.prototype.constructor=tN;tN.prototype.toString=function(e){return this.name+": "+$ze(this,e)};var Ta=tN;function Qse(t,e,r,i,n){var s="",o="",a=Math.floor(n/2)-1;return i-e>a&&(s=" ... ",e=i-a+s.length),r-i>a&&(o=" ...",r=i+a-o.length),{str:s+t.slice(e,r).replace(/\t/g,"\u2192")+o,pos:i-e+s.length}}function Lse(t,e){return Un.repeat(" ",e-t.length)+t}function Qer(t,e){if(e=Object.create(e||null),!t.buffer)return null;e.maxLength||(e.maxLength=79),typeof e.indent!="number"&&(e.indent=1),typeof e.linesBefore!="number"&&(e.linesBefore=3),typeof e.linesAfter!="number"&&(e.linesAfter=2);for(var r=/\r?\n|\r|\0/g,i=[0],n=[],s,o=-1;s=r.exec(t.buffer);)n.push(s.index),i.push(s.index+s[0].length),t.position<=s.index&&o<0&&(o=i.length-2);o<0&&(o=i.length-1);var a="",c,l,u=Math.min(t.line+e.linesAfter,n.length).toString().length,f=e.maxLength-(e.indent+u+3);for(c=1;c<=e.linesBefore&&!(o-c<0);c++)l=Qse(t.buffer,i[o-c],n[o-c],t.position-(i[o]-i[o-c]),f),a=Un.repeat(" ",e.indent)+Lse((t.line-c+1).toString(),u)+" | "+l.str+`
|
|
|
|
|
`+a;for(l=Qse(t.buffer,i[o],n[o],t.position,f),a+=Un.repeat(" ",e.indent)+Lse((t.line+1).toString(),u)+" | "+l.str+`
|
|
|
|
|
`,a+=Un.repeat("-",e.indent+u+3+l.pos)+`^
|
|
|
|
|
`,c=1;c<=e.linesAfter&&!(o+c>=n.length);c++)l=Qse(t.buffer,i[o+c],n[o+c],t.position-(i[o]-i[o+c]),f),a+=Un.repeat(" ",e.indent)+Lse((t.line+c+1).toString(),u)+" | "+l.str+`
|
|
|
|
|
`;return a.replace(/\n$/,"")}var Ler=Qer,Fer=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],Mer=["scalar","sequence","mapping"];function Uer(t){var e={};return t!==null&&Object.keys(t).forEach(function(r){t[r].forEach(function(i){e[String(i)]=r})}),e}function qer(t,e){if(e=e||{},Object.keys(e).forEach(function(r){if(Fer.indexOf(r)===-1)throw new Ta('Unknown option "'+r+'" is met in definition of "'+t+'" YAML type.')}),this.options=e,this.tag=t,this.kind=e.kind||null,this.resolve=e.resolve||function(){return!0},this.construct=e.construct||function(r){return r},this.instanceOf=e.instanceOf||null,this.predicate=e.predicate||null,this.represent=e.represent||null,this.representName=e.representName||null,this.defaultStyle=e.defaultStyle||null,this.multi=e.multi||!1,this.styleAliases=Uer(e.styleAliases||null),Mer.indexOf(this.kind)===-1)throw new Ta('Unknown kind "'+this.kind+'" is specified for "'+t+'" YAML type.')}var io=qer;function Nze(t,e){var r=[];return t[e].forEach(function(i){var n=r.length;r.forEach(function(s,o){s.tag===i.tag&&s.kind===i.kind&&s.multi===i.multi&&(n=o)}),r[n]=i}),r}function Ger(){var t={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}},e,r;function i(n){n.multi?(t.multi[n.kind].push(n),t.multi.fallback.push(n)):t[n.kind][n.tag]=t.fallback[n.tag]=n}for(e=0,r=arguments.length;e<r;e+=1)arguments[e].forEach(i);return t}function Mse(t){return this.extend(t)}Mse.prototype.extend=function(e){var r=[],i=[];if(e instanceof io)i.push(e);else if(Array.isArray(e))i=i.concat(e);else if(e&&(Array.isArray(e.implicit)||Array.isArray(e.explicit)))e.implicit&&(r=r.concat(e.implicit)),e.explicit&&(i=i.concat(e.explicit));else throw new Ta("Schema.extend argument should be a Type, [ Type ], or a schema definition ({ implicit: [...], explicit: [...] })");r.forEach(function(s){if(!(s instanceof io))throw new Ta("Specified list of YAML types (or a single Type object) contains a non-Type object.");if(s.loadKind&&s.loadKind!=="scalar")throw new Ta("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.");if(s.multi)throw new Ta("There is a multi type in the implicit list of a schema. Multi tags can only be listed as explicit.")}),i.forEach(function(s){if(!(s instanceof io))throw new Ta("Specified list of YAML types (or a single Type object) contains a non-Type object.")});var n=Object.create(Mse.prototype);return n.implicit=(this.implicit||[]).concat(r),n.explicit=(this.explicit||[]).concat(i),n.compiledImplicit=Nze(n,"implicit"),n.compiledExplicit=Nze(n,"explicit"),n.compiledTypeMap=Ger(n.compiledImplicit,n.compiledExplicit),n};var Her=Mse,jer=new io("tag:yaml.org,2002:str",{kind:"scalar",construct:function(t){return t!==null?t:""}}),zer=new io("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(t){return t!==null?t:[]}}),Ver=new io("tag:yaml.org,2002:map",{kind:"mapping",construct:function(t){return t!==null?t:{}}}),$er=new Her({explicit:[jer,zer,Ver]});function Wer(t){if(t===null)return!0;var e=t.length;return e===1&&t==="~"||e===4&&(t==="null"||t==="Null"||t==="NULL")}function Jer(){return null}function Yer(t){return t===null}var Ker=new io("tag:yaml.org,2002:null",{kind:"scalar",resolve:Wer,construct:Jer,predicate:Yer,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"},empty:function(){return""}},defaultStyle:"lowercase"});function Xer(t){if(t===null)return!1;var e=t.length;return e===4&&(t==="true"||t==="True"||t==="TRUE")||e===5&&(t==="false"||t==="False"||t==="FALSE")}function Zer(t){return t==="true"||t==="True"||t==="TRUE"}function etr(t){return Object.prototype.toString.call(t)==="[object Boolean]"}var ttr=new io("tag:yaml.org,2002:bool",{kind:"scalar",resolve:Xer,construct:Zer,predicate:etr,represent:{lowercase:function(t){return t?"true":"false"},uppercase:function(t){return t?"TRUE":"FALSE"},camelcase:function(t){return t?"True":"False"}},defaultStyle:"lowercase"});function rtr(t){return 48<=t&&t<=57||65<=t&&t<=70||97<=t&&t<=102}function itr(t){return 48<=t&&t<=55}function ntr(t){return 48<=t&&t<=57}function str(t){if(t===null)return!1;var e=t.length,r=0,i=!1,n;if(!e)return!1;if(n=t[r],(n==="-"||n==="+")&&(n=t[++r]),n==="0"){if(r+1===e)return!0;if(n=t[++r],n==="b"){for(r++;r<e;r++)if(n=t[r],n!=="_"){if(n!=="0"&&n!=="1")return!1;i=!0}return i&&n!=="_"}if(n==="x"){for(r++;r<e;r++)if(n=t[r],n!=="_"){if(!rtr(t.charCodeAt(r)))return!1;i=!0}return i&&n!=="_"}if(n==="o"){for(r++;r<e;r++)if(n=t[r],n!=="_"){if(!itr(t.charCodeAt(r)))return!1;i=!0}return i&&n!=="_"}}if(n==="_")return!1;for(;r<e;r++)if(n=t[r],n!=="_"){if(!ntr(t.charCodeAt(r)))return!1;i=!0}return!(!i||n==="_")}function otr(t){var e=t,r=1,i;if(e.indexOf("_")!==-1&&(e=e.replace(/_/g,"")),i=e[0],(i==="-"||i==="+")&&(i==="-"&&(r=-1),e=e.slice(1),i=e[0]),e==="0")retur
Line truncated
|
|
|
|
|
\r`;function Str(t){if(t===null)return!1;var e,r,i=0,n=t.length,s=jse;for(r=0;r<n;r++)if(e=s.indexOf(t.charAt(r)),!(e>64)){if(e<0)return!1;i+=6}return i%8===0}function Btr(t){var e,r,i=t.replace(/[\r\n=]/g,""),n=i.length,s=jse,o=0,a=[];for(e=0;e<n;e++)e%4===0&&e&&(a.push(o>>16&255),a.push(o>>8&255),a.push(o&255)),o=o<<6|s.indexOf(i.charAt(e));return r=n%4*6,r===0?(a.push(o>>16&255),a.push(o>>8&255),a.push(o&255)):r===18?(a.push(o>>10&255),a.push(o>>2&255)):r===12&&a.push(o>>4&255),new Uint8Array(a)}function vtr(t){var e="",r=0,i,n,s=t.length,o=jse;for(i=0;i<s;i++)i%3===0&&i&&(e+=o[r>>18&63],e+=o[r>>12&63],e+=o[r>>6&63],e+=o[r&63]),r=(r<<8)+t[i];return n=s%3,n===0?(e+=o[r>>18&63],e+=o[r>>12&63],e+=o[r>>6&63],e+=o[r&63]):n===2?(e+=o[r>>10&63],e+=o[r>>4&63],e+=o[r<<2&63],e+=o[64]):n===1&&(e+=o[r>>2&63],e+=o[r<<4&63],e+=o[64],e+=o[64]),e}function xtr(t){return Object.prototype.toString.call(t)==="[object Uint8Array]"}var _tr=new io("tag:yaml.org,2002:binary",{kind:"scalar",resolve:Str,construct:Btr,predicate:xtr,represent:vtr}),Rtr=Object.prototype.hasOwnProperty,Ttr=Object.prototype.toString;function Ntr(t){if(t===null)return!0;var e=[],r,i,n,s,o,a=t;for(r=0,i=a.length;r<i;r+=1){if(n=a[r],o=!1,Ttr.call(n)!=="[object Object]")return!1;for(s in n)if(Rtr.call(n,s))if(!o)o=!0;else return!1;if(!o)return!1;if(e.indexOf(s)===-1)e.push(s);else return!1}return!0}function Dtr(t){return t!==null?t:[]}var Otr=new io("tag:yaml.org,2002:omap",{kind:"sequence",resolve:Ntr,construct:Dtr}),Ptr=Object.prototype.toString;function ktr(t){if(t===null)return!0;var e,r,i,n,s,o=t;for(s=new Array(o.length),e=0,r=o.length;e<r;e+=1){if(i=o[e],Ptr.call(i)!=="[object Object]"||(n=Object.keys(i),n.length!==1))return!1;s[e]=[n[0],i[n[0]]]}return!0}function Qtr(t){if(t===null)return[];var e,r,i,n,s,o=t;for(s=new Array(o.length),e=0,r=o.length;e<r;e+=1)i=o[e],n=Object.keys(i),s[e]=[n[0],i[n[0]]];return s}var Ltr=new io("tag:yaml.org,2002:pairs",{kind:"sequence",resolve:ktr,construct:Qtr}),Ftr=Object.prototype.hasOwnProperty;function Mtr(t){if(t===null)return!0;var e,r=t;for(e in r)if(Ftr.call(r,e)&&r[e]!==null)return!1;return!0}function Utr(t){return t!==null?t:{}}var qtr=new io("tag:yaml.org,2002:set",{kind:"mapping",resolve:Mtr,construct:Utr}),Yze=gtr.extend({implicit:[wtr,Itr],explicit:[_tr,Otr,Ltr,qtr]}),BA=Object.prototype.hasOwnProperty,Xq=1,Kze=2,Xze=3,Zq=4,Fse=1,Gtr=2,Dze=3,Htr=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,jtr=/[\x85\u2028\u2029]/,ztr=/[,\[\]\{\}]/,Zze=/^(?:!|!!|![a-z\-]+!)$/i,eVe=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function Oze(t){return Object.prototype.toString.call(t)}function yh(t){return t===10||t===13}function DE(t){return t===9||t===32}function Na(t){return t===9||t===32||t===10||t===13}function QI(t){return t===44||t===91||t===93||t===123||t===125}function Vtr(t){var e;return 48<=t&&t<=57?t-48:(e=t|32,97<=e&&e<=102?e-97+10:-1)}function $tr(t){return t===120?2:t===117?4:t===85?8:0}function Wtr(t){return 48<=t&&t<=57?t-48:-1}function Pze(t){return t===48?"\0":t===97?"\x07":t===98?"\b":t===116||t===9?" ":t===110?`
|
|
|
|
|
`:t===118?"\v":t===102?"\f":t===114?"\r":t===101?"\x1B":t===32?" ":t===34?'"':t===47?"/":t===92?"\\":t===78?"\x85":t===95?"\xA0":t===76?"\u2028":t===80?"\u2029":""}function Jtr(t){return t<=65535?String.fromCharCode(t):String.fromCharCode((t-65536>>10)+55296,(t-65536&1023)+56320)}function tVe(t,e,r){e==="__proto__"?Object.defineProperty(t,e,{configurable:!0,enumerable:!0,writable:!0,value:r}):t[e]=r}var rVe=new Array(256),iVe=new Array(256);for(NE=0;NE<256;NE++)rVe[NE]=Pze(NE)?1:0,iVe[NE]=Pze(NE);var NE;function Ytr(t,e){this.input=t,this.filename=e.filename||null,this.schema=e.schema||Yze,this.onWarning=e.onWarning||null,this.legacy=e.legacy||!1,this.json=e.json||!1,this.listener=e.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=t.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.firstTabInLine=-1,this.documents=[]}function nVe(t,e){var r={name:t.filename,buffer:t.input.slice(0,-1),position:t.position,line:t.line,column:t.position-t.lineStart};return r.snippet=Ler(r),new Ta(e,r)}function Ze(t,e){throw nVe(t,e)}function e3(t,e){t.onWarning&&t.onWarning.call(null,nVe(t,e))}var kze={YAML:function(e,r,i){var n,s,o;e.version!==null&&Ze(e,"duplication of %YAML directive"),i.length!==1&&Ze(e,"YAML directive accepts exactly one argument"),n=/^([0-9]+)\.([0-9]+)$/.exec(i[0]),n===null&&Ze(e,"ill-formed argument of the YAML directive"),s=parseInt(n[1],10),o=parseInt(n[2],10),s!==1&&Ze(e,"unacceptable YAML version of the document"),e.version=i[0],e.checkLineBreaks=o<2,o!==1&&o!==2&&e3(e,"unsupported YAML version of the document")},TAG:function(e,r,i){var n,s;i.length!==2&&Ze(e,"TAG directive accepts exactly two arguments"),n=i[0],s=i[1],Zze.test(n)||Ze(e,"ill-formed tag handle (first argument) of the TAG directive"),BA.call(e.tagMap,n)&&Ze(e,'there is a previously declared suffix for "'+n+'" tag handle'),eVe.test(s)||Ze(e,"ill-formed tag prefix (second argument) of the TAG directive");try{s=decodeURIComponent(s)}catch{Ze(e,"tag prefix is malformed: "+s)}e.tagMap[n]=s}};function SA(t,e,r,i){var n,s,o,a;if(e<r){if(a=t.input.slice(e,r),i)for(n=0,s=a.length;n<s;n+=1)o=a.charCodeAt(n),o===9||32<=o&&o<=1114111||Ze(t,"expected valid JSON character");else Htr.test(a)&&Ze(t,"the stream contains non-printable characters");t.result+=a}}function Qze(t,e,r,i){var n,s,o,a;for(Un.isObject(r)||Ze(t,"cannot merge mappings; the provided source object is unacceptable"),n=Object.keys(r),o=0,a=n.length;o<a;o+=1)s=n[o],BA.call(e,s)||(tVe(e,s,r[s]),i[s]=!0)}function LI(t,e,r,i,n,s,o,a,c){var l,u;if(Array.isArray(n))for(n=Array.prototype.slice.call(n),l=0,u=n.length;l<u;l+=1)Array.isArray(n[l])&&Ze(t,"nested arrays are not supported inside keys"),typeof n=="object"&&Oze(n[l])==="[object Object]"&&(n[l]="[object Object]");if(typeof n=="object"&&Oze(n)==="[object Object]"&&(n="[object Object]"),n=String(n),e===null&&(e={}),i==="tag:yaml.org,2002:merge")if(Array.isArray(s))for(l=0,u=s.length;l<u;l+=1)Qze(t,e,s[l],r);else Qze(t,e,s,r);else!t.json&&!BA.call(r,n)&&BA.call(e,n)&&(t.line=o||t.line,t.lineStart=a||t.lineStart,t.position=c||t.position,Ze(t,"duplicated mapping key")),tVe(e,n,s),delete r[n];return e}function zse(t){var e;e=t.input.charCodeAt(t.position),e===10?t.position++:e===13?(t.position++,t.input.charCodeAt(t.position)===10&&t.position++):Ze(t,"a line break is expected"),t.line+=1,t.lineStart=t.position,t.firstTabInLine=-1}function Sn(t,e,r){for(var i=0,n=t.input.charCodeAt(t.position);n!==0;){for(;DE(n);)n===9&&t.firstTabInLine===-1&&(t.firstTabInLine=t.position),n=t.input.charCodeAt(++t.position);if(e&&n===35)do n=t.input.charCodeAt(++t.position);while(n!==10&&n!==13&&n!==0);if(yh(n))for(zse(t),n=t.input.charCodeAt(t.position),i++,t.lineIndent=0;n===32;)t.lineIndent++,n=t.input.charCodeAt(++t.position);else break}return r!==-1&&i!==0&&t.lineIndent<r&&e3(t,"deficient indentation"),i}function i3(t){var e=t.position,r;return r=t.input.charCodeAt(e),!!((r===45||r===46)&&r===t.input.charCodeAt(e+1)&&r===t.input.charCodeAt(e+2)&&(e+=3,r=t.input.charCodeAt(e),r===0||Na(r)))}function Vse(t,e){e===1?t.result+=" ":e>1&&(t.result+=Un.repeat(`
|
|
|
|
|
`,e-1))}function Ktr(t,e,r){var i,n,s,o,a,c,l,u,f=t.kind,h=t.result,d;if(d=t.input.charCodeAt(t.position),Na(d)||QI(d)||d===35||d===38||d===42||d===33||d===124||d===62||d===39||d===34||d===37||d===64||d===96||(d===63||d===45)&&(n=t.input.charCodeAt(t.position+1),Na(n)||r&&QI(n)))return!1;for(t.kind="scalar",t.result="",s=o=t.position,a=!1;d!==0;){if(d===58){if(n=t.input.charCodeAt(t.position+1),Na(n)||r&&QI(n))break}else if(d===35){if(i=t.input.charCodeAt(t.position-1),Na(i))break}else{if(t.position===t.lineStart&&i3(t)||r&&QI(d))break;if(yh(d))if(c=t.line,l=t.lineStart,u=t.lineIndent,Sn(t,!1,-1),t.lineIndent>=e){a=!0,d=t.input.charCodeAt(t.position);continue}else{t.position=o,t.line=c,t.lineStart=l,t.lineIndent=u;break}}a&&(SA(t,s,o,!1),Vse(t,t.line-c),s=o=t.position,a=!1),DE(d)||(o=t.position+1),d=t.input.charCodeAt(++t.position)}return SA(t,s,o,!1),t.result?!0:(t.kind=f,t.result=h,!1)}function Xtr(t,e){var r,i,n;if(r=t.input.charCodeAt(t.position),r!==39)return!1;for(t.kind="scalar",t.result="",t.position++,i=n=t.position;(r=t.input.charCodeAt(t.position))!==0;)if(r===39)if(SA(t,i,t.position,!0),r=t.input.charCodeAt(++t.position),r===39)i=t.position,t.position++,n=t.position;else return!0;else yh(r)?(SA(t,i,n,!0),Vse(t,Sn(t,!1,e)),i=n=t.position):t.position===t.lineStart&&i3(t)?Ze(t,"unexpected end of the document within a single quoted scalar"):(t.position++,n=t.position);Ze(t,"unexpected end of the stream within a single quoted scalar")}function Ztr(t,e){var r,i,n,s,o,a;if(a=t.input.charCodeAt(t.position),a!==34)return!1;for(t.kind="scalar",t.result="",t.position++,r=i=t.position;(a=t.input.charCodeAt(t.position))!==0;){if(a===34)return SA(t,r,t.position,!0),t.position++,!0;if(a===92){if(SA(t,r,t.position,!0),a=t.input.charCodeAt(++t.position),yh(a))Sn(t,!1,e);else if(a<256&&rVe[a])t.result+=iVe[a],t.position++;else if((o=$tr(a))>0){for(n=o,s=0;n>0;n--)a=t.input.charCodeAt(++t.position),(o=Vtr(a))>=0?s=(s<<4)+o:Ze(t,"expected hexadecimal character");t.result+=Jtr(s),t.position++}else Ze(t,"unknown escape sequence");r=i=t.position}else yh(a)?(SA(t,r,i,!0),Vse(t,Sn(t,!1,e)),r=i=t.position):t.position===t.lineStart&&i3(t)?Ze(t,"unexpected end of the document within a double quoted scalar"):(t.position++,i=t.position)}Ze(t,"unexpected end of the stream within a double quoted scalar")}function err(t,e){var r=!0,i,n,s,o=t.tag,a,c=t.anchor,l,u,f,h,d,p=Object.create(null),m,y,g,E;if(E=t.input.charCodeAt(t.position),E===91)u=93,d=!1,a=[];else if(E===123)u=125,d=!0,a={};else return!1;for(t.anchor!==null&&(t.anchorMap[t.anchor]=a),E=t.input.charCodeAt(++t.position);E!==0;){if(Sn(t,!0,e),E=t.input.charCodeAt(t.position),E===u)return t.position++,t.tag=o,t.anchor=c,t.kind=d?"mapping":"sequence",t.result=a,!0;r?E===44&&Ze(t,"expected the node content, but found ','"):Ze(t,"missed comma between flow collection entries"),y=m=g=null,f=h=!1,E===63&&(l=t.input.charCodeAt(t.position+1),Na(l)&&(f=h=!0,t.position++,Sn(t,!0,e))),i=t.line,n=t.lineStart,s=t.position,FI(t,e,Xq,!1,!0),y=t.tag,m=t.result,Sn(t,!0,e),E=t.input.charCodeAt(t.position),(h||t.line===i)&&E===58&&(f=!0,E=t.input.charCodeAt(++t.position),Sn(t,!0,e),FI(t,e,Xq,!1,!0),g=t.result),d?LI(t,a,p,y,m,g,i,n,s):f?a.push(LI(t,null,p,y,m,g,i,n,s)):a.push(m),Sn(t,!0,e),E=t.input.charCodeAt(t.position),E===44?(r=!0,E=t.input.charCodeAt(++t.position)):r=!1}Ze(t,"unexpected end of the stream within a flow collection")}function trr(t,e){var r,i,n=Fse,s=!1,o=!1,a=e,c=0,l=!1,u,f;if(f=t.input.charCodeAt(t.position),f===124)i=!1;else if(f===62)i=!0;else return!1;for(t.kind="scalar",t.result="";f!==0;)if(f=t.input.charCodeAt(++t.position),f===43||f===45)Fse===n?n=f===43?Dze:Gtr:Ze(t,"repeat of a chomping mode identifier");else if((u=Wtr(f))>=0)u===0?Ze(t,"bad explicit indentation width of a block scalar; it cannot be less than one"):o?Ze(t,"repeat of an indentation width identifier"):(a=e+u-1,o=!0);else break;if(DE(f)){do f=t.input.charCodeAt(++t.position);while(DE(f));if(f===35)do f=t.input.charCodeAt(++t.position);while(!yh(f)&&f!==0)}for(;f!==0;){for(zse(t),t.lineIndent=0,f=t.input.charCodeAt(t.position);(!o||t.lineIndent<a)&&f===32;)t.lineIndent++,f=t.input.charCodeAt(++t.position);if(!o&&t.lineIndent>a&&(a=t.lineIndent),yh(f)){c++;continue}if(t.lineIndent<a){n===Dze?t.result+=Un.repeat(`
|
|
|
|
|
`,s?1+c:c):n===Fse&&s&&(t.result+=`
|
|
|
|
|
`);break}for(i?DE(f)?(l=!0,t.result+=Un.repeat(`
|
|
|
|
|
`,s?1+c:c)):l?(l=!1,t.result+=Un.repeat(`
|
|
|
|
|
`,c+1)):c===0?s&&(t.result+=" "):t.result+=Un.repeat(`
|
|
|
|
|
`,c):t.result+=Un.repeat(`
|
|
|
|
|
`,s?1+c:c),s=!0,o=!0,c=0,r=t.position;!yh(f)&&f!==0;)f=t.input.charCodeAt(++t.position);SA(t,r,t.position,!1)}return!0}function Lze(t,e){var r,i=t.tag,n=t.anchor,s=[],o,a=!1,c;if(t.firstTabInLine!==-1)return!1;for(t.anchor!==null&&(t.anchorMap[t.anchor]=s),c=t.input.charCodeAt(t.position);c!==0&&(t.firstTabInLine!==-1&&(t.position=t.firstTabInLine,Ze(t,"tab characters must not be used in indentation")),!(c!==45||(o=t.input.charCodeAt(t.position+1),!Na(o))));){if(a=!0,t.position++,Sn(t,!0,-1)&&t.lineIndent<=e){s.push(null),c=t.input.charCodeAt(t.position);continue}if(r=t.line,FI(t,e,Xze,!1,!0),s.push(t.result),Sn(t,!0,-1),c=t.input.charCodeAt(t.position),(t.line===r||t.lineIndent>e)&&c!==0)Ze(t,"bad indentation of a sequence entry");else if(t.lineIndent<e)break}return a?(t.tag=i,t.anchor=n,t.kind="sequence",t.result=s,!0):!1}function rrr(t,e,r){var i,n,s,o,a,c,l=t.tag,u=t.anchor,f={},h=Object.create(null),d=null,p=null,m=null,y=!1,g=!1,E;if(t.firstTabInLine!==-1)return!1;for(t.anchor!==null&&(t.anchorMap[t.anchor]=f),E=t.input.charCodeAt(t.position);E!==0;){if(!y&&t.firstTabInLine!==-1&&(t.position=t.firstTabInLine,Ze(t,"tab characters must not be used in indentation")),i=t.input.charCodeAt(t.position+1),s=t.line,(E===63||E===58)&&Na(i))E===63?(y&&(LI(t,f,h,d,p,null,o,a,c),d=p=m=null),g=!0,y=!0,n=!0):y?(y=!1,n=!0):Ze(t,"incomplete explicit mapping pair; a key node is missed; or followed by a non-tabulated empty line"),t.position+=1,E=i;else{if(o=t.line,a=t.lineStart,c=t.position,!FI(t,r,Kze,!1,!0))break;if(t.line===s){for(E=t.input.charCodeAt(t.position);DE(E);)E=t.input.charCodeAt(++t.position);if(E===58)E=t.input.charCodeAt(++t.position),Na(E)||Ze(t,"a whitespace character is expected after the key-value separator within a block mapping"),y&&(LI(t,f,h,d,p,null,o,a,c),d=p=m=null),g=!0,y=!1,n=!1,d=t.tag,p=t.result;else if(g)Ze(t,"can not read an implicit mapping pair; a colon is missed");else return t.tag=l,t.anchor=u,!0}else if(g)Ze(t,"can not read a block mapping entry; a multiline key may not be an implicit key");else return t.tag=l,t.anchor=u,!0}if((t.line===s||t.lineIndent>e)&&(y&&(o=t.line,a=t.lineStart,c=t.position),FI(t,e,Zq,!0,n)&&(y?p=t.result:m=t.result),y||(LI(t,f,h,d,p,m,o,a,c),d=p=m=null),Sn(t,!0,-1),E=t.input.charCodeAt(t.position)),(t.line===s||t.lineIndent>e)&&E!==0)Ze(t,"bad indentation of a mapping entry");else if(t.lineIndent<e)break}return y&&LI(t,f,h,d,p,null,o,a,c),g&&(t.tag=l,t.anchor=u,t.kind="mapping",t.result=f),g}function irr(t){var e,r=!1,i=!1,n,s,o;if(o=t.input.charCodeAt(t.position),o!==33)return!1;if(t.tag!==null&&Ze(t,"duplication of a tag property"),o=t.input.charCodeAt(++t.position),o===60?(r=!0,o=t.input.charCodeAt(++t.position)):o===33?(i=!0,n="!!",o=t.input.charCodeAt(++t.position)):n="!",e=t.position,r){do o=t.input.charCodeAt(++t.position);while(o!==0&&o!==62);t.position<t.length?(s=t.input.slice(e,t.position),o=t.input.charCodeAt(++t.position)):Ze(t,"unexpected end of the stream within a verbatim tag")}else{for(;o!==0&&!Na(o);)o===33&&(i?Ze(t,"tag suffix cannot contain exclamation marks"):(n=t.input.slice(e-1,t.position+1),Zze.test(n)||Ze(t,"named tag handle cannot contain such characters"),i=!0,e=t.position+1)),o=t.input.charCodeAt(++t.position);s=t.input.slice(e,t.position),ztr.test(s)&&Ze(t,"tag suffix cannot contain flow indicator characters")}s&&!eVe.test(s)&&Ze(t,"tag name cannot contain such characters: "+s);try{s=decodeURIComponent(s)}catch{Ze(t,"tag name is malformed: "+s)}return r?t.tag=s:BA.call(t.tagMap,n)?t.tag=t.tagMap[n]+s:n==="!"?t.tag="!"+s:n==="!!"?t.tag="tag:yaml.org,2002:"+s:Ze(t,'undeclared tag handle "'+n+'"'),!0}function nrr(t){var e,r;if(r=t.input.charCodeAt(t.position),r!==38)return!1;for(t.anchor!==null&&Ze(t,"duplication of an anchor property"),r=t.input.charCodeAt(++t.position),e=t.position;r!==0&&!Na(r)&&!QI(r);)r=t.input.charCodeAt(++t.position);return t.position===e&&Ze(t,"name of an anchor node must contain at least one character"),t.anchor=t.input.slice(e,t.position),!0}function srr(t){var e,r,i;if(i=t.input.charCodeAt(t.position),i!==42)return!1;for(i=t.input.charCodeAt(++t.position),e=t.position;i!==0&&!Na(i)&&!QI(i);)i=t.input.charCodeAt(++t.position);return t.position===e&&Ze(t,"name of an alias node must contain at least one character"),r=t.input.slice(e,t.position),BA.call(t.anchorMap,r)||Ze(t,'unidentified alias "'+r+'"'),t.result=t.anchorMap[r],Sn(t,!0,-1),!0}function FI(t,e,r,i,n){var s,o,a,c=1,l=!1,u=!1,f,h,d,p,m,y;if(t.listener!==null&&t.listener("open",t),t.tag=null,t.anchor=null,t.kind=null,t.result=null,s=o=a=Zq===r||Xze===r,i&&Sn(t,!0,-1)&&(l=!0,t.lineIndent>e?c=1:t.lineIndent===e?c=0:t.lineIndent<e&&(c=-1)),c===1)for(;irr(t)||nrr(t);)Sn(t,!0,-1)?(l=!0,a=s,t.lineIndent>e?c=1:t.lineIndent===e?c=0:t.lineIndent<e&&(c=-1)):a=!1;if(a&&(a=l||n),(c===1||Zq===r)&&(Xq===r||Kze===r?m=e:m=e+1,y=t.position-t.lineStart,c===1?a&&(Lze(t,y)||rrr(t,y,m))||err(t,m)?u=!0:(o&&trr(t,m)||Xtr(t,m)||Ztr(t,m)?u=!0:srr(t)?(u=!0,(t.tag!==null||t.
Line truncated
|
|
|
|
|
`),t.charCodeAt(0)===65279&&(t=t.slice(1)));var r=new Ytr(t,e),i=t.indexOf("\0");for(i!==-1&&(r.position=i,Ze(r,"null byte is not allowed in input")),r.input+="\0";r.input.charCodeAt(r.position)===32;)r.lineIndent+=1,r.position+=1;for(;r.position<r.length-1;)orr(r);return r.documents}function arr(t,e,r){e!==null&&typeof e=="object"&&typeof r>"u"&&(r=e,e=null);var i=sVe(t,r);if(typeof e!="function")return i;for(var n=0,s=i.length;n<s;n+=1)e(i[n])}function crr(t,e){var r=sVe(t,e);if(r.length!==0){if(r.length===1)return r[0];throw new Ta("expected a single document in the stream, but found more")}}var lrr=arr,urr=crr,oVe={loadAll:lrr,load:urr},aVe=Object.prototype.toString,cVe=Object.prototype.hasOwnProperty,$se=65279,frr=9,rN=10,hrr=13,drr=32,prr=33,mrr=34,Use=35,Arr=37,grr=38,yrr=39,Err=42,lVe=44,brr=45,t3=58,wrr=61,Crr=62,Irr=63,Srr=64,uVe=91,fVe=93,Brr=96,hVe=123,vrr=124,dVe=125,no={};no[0]="\\0";no[7]="\\a";no[8]="\\b";no[9]="\\t";no[10]="\\n";no[11]="\\v";no[12]="\\f";no[13]="\\r";no[27]="\\e";no[34]='\\"';no[92]="\\\\";no[133]="\\N";no[160]="\\_";no[8232]="\\L";no[8233]="\\P";var xrr=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"],_rr=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function Rrr(t,e){var r,i,n,s,o,a,c;if(e===null)return{};for(r={},i=Object.keys(e),n=0,s=i.length;n<s;n+=1)o=i[n],a=String(e[o]),o.slice(0,2)==="!!"&&(o="tag:yaml.org,2002:"+o.slice(2)),c=t.compiledTypeMap.fallback[o],c&&cVe.call(c.styleAliases,a)&&(a=c.styleAliases[a]),r[o]=a;return r}function Trr(t){var e,r,i;if(e=t.toString(16).toUpperCase(),t<=255)r="x",i=2;else if(t<=65535)r="u",i=4;else if(t<=4294967295)r="U",i=8;else throw new Ta("code point within a string may not be greater than 0xFFFFFFFF");return"\\"+r+Un.repeat("0",i-e.length)+e}var Nrr=1,iN=2;function Drr(t){this.schema=t.schema||Yze,this.indent=Math.max(1,t.indent||2),this.noArrayIndent=t.noArrayIndent||!1,this.skipInvalid=t.skipInvalid||!1,this.flowLevel=Un.isNothing(t.flowLevel)?-1:t.flowLevel,this.styleMap=Rrr(this.schema,t.styles||null),this.sortKeys=t.sortKeys||!1,this.lineWidth=t.lineWidth||80,this.noRefs=t.noRefs||!1,this.noCompatMode=t.noCompatMode||!1,this.condenseFlow=t.condenseFlow||!1,this.quotingType=t.quotingType==='"'?iN:Nrr,this.forceQuotes=t.forceQuotes||!1,this.replacer=typeof t.replacer=="function"?t.replacer:null,this.implicitTypes=this.schema.compiledImplicit,this.explicitTypes=this.schema.compiledExplicit,this.tag=null,this.result="",this.duplicates=[],this.usedDuplicates=null}function Fze(t,e){for(var r=Un.repeat(" ",e),i=0,n=-1,s="",o,a=t.length;i<a;)n=t.indexOf(`
|
|
|
|
|
`,i),n===-1?(o=t.slice(i),i=a):(o=t.slice(i,n+1),i=n+1),o.length&&o!==`
|
|
|
|
|
`&&(s+=r),s+=o;return s}function qse(t,e){return`
|
|
|
|
|
`+Un.repeat(" ",t.indent*e)}function Orr(t,e){var r,i,n;for(r=0,i=t.implicitTypes.length;r<i;r+=1)if(n=t.implicitTypes[r],n.resolve(e))return!0;return!1}function r3(t){return t===drr||t===frr}function nN(t){return 32<=t&&t<=126||161<=t&&t<=55295&&t!==8232&&t!==8233||57344<=t&&t<=65533&&t!==$se||65536<=t&&t<=1114111}function Mze(t){return nN(t)&&t!==$se&&t!==hrr&&t!==rN}function Uze(t,e,r){var i=Mze(t),n=i&&!r3(t);return(r?i:i&&t!==lVe&&t!==uVe&&t!==fVe&&t!==hVe&&t!==dVe)&&t!==Use&&!(e===t3&&!n)||Mze(e)&&!r3(e)&&t===Use||e===t3&&n}function Prr(t){return nN(t)&&t!==$se&&!r3(t)&&t!==brr&&t!==Irr&&t!==t3&&t!==lVe&&t!==uVe&&t!==fVe&&t!==hVe&&t!==dVe&&t!==Use&&t!==grr&&t!==Err&&t!==prr&&t!==vrr&&t!==wrr&&t!==Crr&&t!==yrr&&t!==mrr&&t!==Arr&&t!==Srr&&t!==Brr}function krr(t){return!r3(t)&&t!==t3}function eN(t,e){var r=t.charCodeAt(e),i;return r>=55296&&r<=56319&&e+1<t.length&&(i=t.charCodeAt(e+1),i>=56320&&i<=57343)?(r-55296)*1024+i-56320+65536:r}function pVe(t){var e=/^\n* /;return e.test(t)}var mVe=1,Gse=2,AVe=3,gVe=4,kI=5;function Qrr(t,e,r,i,n,s,o,a){var c,l=0,u=null,f=!1,h=!1,d=i!==-1,p=-1,m=Prr(eN(t,0))&&krr(eN(t,t.length-1));if(e||o)for(c=0;c<t.length;l>=65536?c+=2:c++){if(l=eN(t,c),!nN(l))return kI;m=m&&Uze(l,u,a),u=l}else{for(c=0;c<t.length;l>=65536?c+=2:c++){if(l=eN(t,c),l===rN)f=!0,d&&(h=h||c-p-1>i&&t[p+1]!==" ",p=c);else if(!nN(l))return kI;m=m&&Uze(l,u,a),u=l}h=h||d&&c-p-1>i&&t[p+1]!==" "}return!f&&!h?m&&!o&&!n(t)?mVe:s===iN?kI:Gse:r>9&&pVe(t)?kI:o?s===iN?kI:Gse:h?gVe:AVe}function Lrr(t,e,r,i,n){t.dump=(function(){if(e.length===0)return t.quotingType===iN?'""':"''";if(!t.noCompatMode&&(xrr.indexOf(e)!==-1||_rr.test(e)))return t.quotingType===iN?'"'+e+'"':"'"+e+"'";var s=t.indent*Math.max(1,r),o=t.lineWidth===-1?-1:Math.max(Math.min(t.lineWidth,40),t.lineWidth-s),a=i||t.flowLevel>-1&&r>=t.flowLevel;function c(l){return Orr(t,l)}switch(Qrr(e,a,t.indent,o,c,t.quotingType,t.forceQuotes&&!i,n)){case mVe:return e;case Gse:return"'"+e.replace(/'/g,"''")+"'";case AVe:return"|"+qze(e,t.indent)+Gze(Fze(e,s));case gVe:return">"+qze(e,t.indent)+Gze(Fze(Frr(e,o),s));case kI:return'"'+Mrr(e)+'"';default:throw new Ta("impossible error: invalid scalar style")}})()}function qze(t,e){var r=pVe(t)?String(e):"",i=t[t.length-1]===`
|
|
|
|
|
`,n=i&&(t[t.length-2]===`
|
|
|
|
|
`||t===`
|
|
|
|
|
`)?"+":i?"":"-"}
|
|
|
|
|
`}o(xFe,"blockHeader");function _Fe(t){return t[t.length-1]===`
|
|
|
|
|
`?t.slice(0,-1):t}o(_Fe,"dropEndingNewline");function AK(t){return t===" "||t===" "}o(AK,"isMoreIndented");function oFe(t,e){if(t===""||AK(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(oFe,"foldLine");function L3t(t,e){let r=/(\n+)([^\n]*)/g,n=t.indexOf(`
|
|
|
|
|
`);n===-1&&(n=t.length),r.lastIndex=n;let i=oFe(t.slice(0,n),e),s=t[0]===`
|
|
|
|
|
`||AK(t[0]),a,c;for(;c=r.exec(t);){let l=c[1],u=c[2];a=u!==""&&AK(u[0]),i+=l+(!s&&!a&&u!==""?`
|
|
|
|
|
`:"")+oFe(u,e),s=a}return i}o(L3t,"foldBlockScalar");var F3t=/["\\\x00-\x1F\x7F-\xA0\u2028\u2029\uD800-\uDFFF\uFEFF\uFFFE\uFFFF]/gu;function M3t(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(M3t,"escapeCharacter");function U3t(t){return t.replace(F3t,M3t)}o(U3t,"escapeString");var LP=10,SK={indent:2,seqNoIndent:!1,seqInlineFirst:!0,lineWidth:80,flowBracketPadding:!1,flowSkipCommaSpace:!1,flowSkipColonSpace:!1,quoteFlowKeys:!1,quoteStyle:"single",forceQuotes:!1,scalarStyleRules:Object.keys(sFe).map(t=>Reflect.get(sFe,t)),tagBeforeAnchor:!1};function q3t(t){return t.tagged?t.tag:dFe(t.tag)}o(q3t,"nodeTagShort");function G3t(t){let e={...SK,...t};return e.flowSkipColonSpace&&(e.quoteFlowKeys=!0),{...e,defaultScalarTagName:e.schema.defaultScalarTag.tagName,openEnded:!1}}o(G3t,"createPresenterState");function gK(t,e){return`
|
|
|
|
|
${" ".repeat(t.indent*e)}`}o(gK,"generateNextLine");function H3t(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(H3t,"scalarLayout");function V3t(t,e,r){let n="";for(let s=0,a=r.items.length;s<a;s+=1){let c=Tf(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(V3t,"writeFlowSequence");function aFe(t,e,r,n){let i="";for(let s=0,a=r.items.length;s<a;s+=1){let c=Tf(t,e+1,r.items[s],r,{block:!0,compact:t.seqInlineFirst,isblockseq:!0}).text;(!n||i!=="")&&(i+=gK(t,e)),c===""||LP===c.charCodeAt(0)?i+="-":i+="- ",i+=c}return i}o(aFe,"writeBlockSequence");function z3t(t,e,r){let n="";for(let{key:s,value:a}of r.items){let c="";n!==""&&(c+=`,${t.flowSkipCommaSpace?"":" "}`);let l=Tf(t,e,s,r,{iskey:!0}),u=l.text,f=Tf(t,e,a,r,{}).text,d=t.flowSkipColonSpace||f===""?"":" ",h=s.kind==="scalar"&&l.noBody&&(s.tagged||s.anchor!==void 0),p=s.kind==="alias"||h?" ":"";c+=`${u}${p}:${d}${f}`,n+=c}let i=t.flowBracketPadding&&n!==""?" ":"";return`{${i}${n}${i}}`}o(z3t,"writeFlowMapping");function j3t(t,e,r,n){let i="";for(let s=0,a=r.items.length;s<a;s+=1){let c="";(!n||i!=="")&&(c+=gK(t,e));let{key:l,value:u}=r.items[s],f=(l.kind==="mapping"||l.kind==="sequence")&&l.style===Ah.BLOCK&&l.items.length!==0||l.kind==="scalar"&&(l.style===it.LITERAL_BLOCK||l.style===it.FOLDED_BLOCK),d=f?Tf(t,e+1,l,r,{block:!0,compact:!0,isblockseq:!yK(t,l,e+1)}):Tf(t,e+1,l,r,{block:!0,compact:!0,iskey:!0}),h=d.text,p=l.kind==="scalar"&&l.value.indexOf(`
|
|
|
|
|
`)!==-1,A=h.length>1024&&/^[\s\S]{1025}/u.test(h),g=f||p||A;g&&(h&&LP===h.charCodeAt(0)?c+="?":c+="? "),c+=h,g&&(c+=gK(t,e));let E=Tf(t,e+1,u,r,{block:!0,compact:g,isblockseq:g&&!yK(t,u,e+1)}).text,y=l.kind==="scalar"&&d.noBody&&(l.tagged||l.anchor!==void 0),C=!g&&(l.kind==="alias"||y)?" ":"";E===""||LP===E.charCodeAt(0)?c+=`${C}:`:c+=`${C}: `,c+=E,i+=c}return i}o(j3t,"writeBlockMapping");function yK(t,e,r){return e.kind==="alias"?!0:e.tagged||e.anchor!==void 0||t.indent<2&&r>0}o(yK,"cannotBeCompact");function Tf(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;yK(t,r,e)&&(l=!1);let f,d=r.tagged,h=s&&(r.kind==="mapping"||r.kind==="sequence")&&r.style===Ah.BLOCK&&r.items.length!==0;if(r.kind==="mapping")h?f=j3t(t,e,r,l):f=z3t(t,e,r);else if(r.kind==="sequence")h?t.seqNoIndent&&!c&&e>0?f=aFe(t,e-1,r,l):f=aFe(t,e,r,l):f=V3t(t,e,r);else{let g=H3t(t,r,n,e,a,!s);N3t(g);for(let E of t.scalarStyleRules)E(g);f=R3t(g),t.openEnded=(g.style===it.LITERAL_BLOCK||g.style===it.FOLDED_BLOCK)&&(r.value===`
|
|
|
|
|
`||r.value.endsWith(`
|
|
|
|
|
|
|
|
|
|
`)),d=r.tagged||f===""&&g.flowOnly&&n?.kind==="sequence"&&!u||g.style!==it.PLAIN&&r.tag!==t.defaultScalarTagName}(r.kind==="mapping"||r.kind==="sequence")&&!h&&(t.openEnded=!1),h&&l&&e>0&&t.indent>2&&(f=`${" ".repeat(t.indent-2)}${f}`);let p=f==="",A=f;if(d||u){let g=[],E=d?q3t(r):null,y=u?`&${r.anchor}`:null;t.tagBeforeAnchor?(E!==null&&g.push(E),y!==null&&g.push(y)):(y!==null&&g.push(y),E!==null&&g.push(E));let C=f===""||f.charCodeAt(0)===LP?"":" ";A=`${g.join(" ")}${C}${f}`}return{text:A,noBody:p}}o(Tf,"writeNode");function $3t(t){return(t.kind==="sequence"||t.kind==="mapping")&&t.style===Ah.BLOCK&&t.items.length!==0&&!t.tagged&&t.anchor===void 0}o($3t,"rootStartsOwnLine");function W3t(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(W3t,"writeDocumentDirectives");function J3t(t,e){let r=G3t(e),n="",i=!1;for(let s=0;s<t.length;s+=1){let a=t[s];r.openEnded=!1;let c=W3t(a),l=c!=="",u=a.explicitStart||l||s>0&&!i;if(n+=c,a.contents===null)u&&(n+=`---
|
|
|
|
|
`);else if(u){let f=Tf(r,0,a.contents,null,{block:!0,compact:!0}).text,d=f===""?"":l||$3t(a.contents)?`
|
|
|
|
|
`:" ";n+=`---${d}${f}
|
|
|
|
|
`}else n+=Tf(r,0,a.contents,null,{block:!0,compact:!0}).text+`
|
|
|
|
|
`;i=a.explicitEnd||r.openEnded,i&&(n+=`...
|
|
|
|
|
`)}return n}o(J3t,"present");var Y3t={...SK,schema:qqt,skipInvalid:!1,noRefs:!1,flowLevel:-1,sortKeys:!1,transform:o(()=>{},"transform")};function K3t(t,e){let r=String(t),n=String(e);return r<n?-1:r>n?1:0}o(K3t,"defaultCompareFn");function NFe(t,e={}){let r={...Y3t,...e},n=Kqt(t,r.schema,{noRefs:r.noRefs,skipInvalid:r.skipInvalid});if(r.flowLevel>=0&&iFe(n,(i,s)=>{if(!(s.depth<r.flowLevel))return(i.kind==="sequence"||i.kind==="mapping")&&(i.style=Ah.FLOW),pFe}),r.sortKeys){let i=r.sortKeys===!0?K3t:r.sortKeys;iFe(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),J3t(n,{...Tqt(r,Object.keys(SK)),schema:r.schema})}o(NFe,"dump");var mqr=CC.DOCUMENT,Aqr=CC.SEQUENCE,gqr=CC.MAPPING,yqr=CC.SCALAR,Eqr=CC.ALIAS,Cqr=CC.POP,bqr=it.PLAIN,wqr=it.SINGLE_QUOTED,Iqr=it.DOUBLE_QUOTED,Sqr=it.LITERAL_BLOCK,Bqr=it.FOLDED_BLOCK,vqr=Ah.BLOCK,xqr=Ah.FLOW,_qr=bK.CLIP,Nqr=bK.STRIP,Rqr=bK.KEEP;var RFe=N(require("os"),1);var HP=class t{static{o(this,"GitHubSummary")}static async writeBuildSummary(e){let r=o(function(l,u,f=!1){return`<a href="${u}">${l}</a>`+(f?RFe.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=a3.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=`./${Xe.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>${ne.stringToUnicodeEntities(e.uploadRes.filename)}</strong>`,l)} (${ne.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 f in e.exportRes.summaries)if(Object.prototype.hasOwnProperty.call(e.exportRes.summaries,f)){let d=e.exportRes.summaries[f];l.push([{data:`<code>${f.substring(0,6).toUpperCase()}</code>`},{data:`<strong>${ne.stringToUnicodeEntities(d.name)}</strong>`},{data:`${d.status==="completed"?":white_check_mark:":d.status==="canceled"?":no_entry_sign:":":x:"} ${d.status}`},{data:`${d.numCachedSteps>0?Math.round(d.numCachedSteps/d.numTotalSteps*100):0}%`},{data:d.duration},...a&&n>1?[{data:r(":whale: Open",t.formatDBCBuildURL(a,f,d.defaultPlatform))}]:[]]),d.error&&(u=d.error)}c.addTable([...l]),c.addRaw("</p>"),u&&(c.addRaw("<blockquote>"),ne.countLines(u)>10?c.addRaw("<details><summary><strong>Error</strong></summary>").addCodeBlock(BK.default.encode(u),"text").addRaw("</details>"):c.addRaw("<strong>Error</strong>").addBreak().addRaw("<p>").addCodeBlock(BK.default.encode(u),"text").addRaw("</p>"),c.addRaw("</blockquote>"))}e.inputs&&c.addRaw("<details><summary><strong>Build inputs</strong></summary>").addCodeBlock(NFe(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=So(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=So(e,{delimiter:",",trim:!0,columns:!1,relaxColumnCount:!0}),n=[];for(let i of r)for(let s of i)try{let a=ne.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&&Gc(s),[i,s]}};var xK=N(require("fs"),1),TFe=N(require("path"),1);var VP=class t{static{o(this,"Bake")}buildx;metadataFilename;constructor(e){this.buildx=e?.buildx||new yt,this.metadataFilename=`bake-metadata-${ne.generateRandomString()}.json`}getMetadataFilePath(){return TFe.default.join(gt.tmpDir(),this.metadataFilename)}resolveMetadata(){let e=this.getMetadataFilePath();if(!xK.default.existsSync(e))return;let r=xK.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(!ne.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 Ne.getExecOutput(c.command,c.args,r).then(l=>{if(l.stderr.length>0&&l.exitCode!=0)throw new Error(`cannot parse bake definitions: ${yt.getErrorMessage(l.stderr)}`);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=So(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=ne.parseBool(a);break;default:r[s]=a}}return r}static parseCacheEntry(e){if(typeof e!="string")return e;let r={type:""},n=So(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=So(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=So(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,i&&(r.paths=i.split(",")),r}
Line truncated
|
|
|
|
|
`)[0])}static async isHeadDetached(e){return await t.exec(["branch","--show-current"],e).then(r=>r.length==0)}static async getDetachedRef(e){let r=await t.exec(["show","-s","--pretty=%D"],e);D(`detached HEAD ref: ${r}`);let n=r.replace(/^grafted, /,"").trim();if(n==="HEAD")return await t.inferRefFromHead(e);let i=n.match(/^HEAD, (.*)$/);if(!i||!i[1])throw new Error(`Cannot find detached HEAD ref in "${r}"`);let s=i[1].trim();if(s.startsWith("tag: "))return await t.findDetachedTagRef(s,r,e);if(s.match(/^pull\/\d+\/(head|merge)$/))return`refs/${s}`;let c=s.match(/^[^/]+\/[^/]+, (.+)$/);if(c)return`refs/heads/${c[1].trim()}`;let l=s.match(/^[^/]+\/(.+)$/);if(l)return`refs/heads/${l[1].trim()}`;throw new Error(`Unsupported detached HEAD ref in "${r}"`)}static async exec(e=[],r){return await Ne.getExecOutput("git",e,{cwd:r,ignoreReturnCode:!0,silent:!0}).then(n=>{if(n.stderr.length>0&&n.exitCode!=0)throw new Error(n.stderr);return n.stdout.trim()})}static async inferRefFromHead(e){let r=await t.findContainingRef("refs/heads/",e);if(r)return r;let n=await t.findContainingRef("refs/remotes/",e);if(n){let a=n.match(/^refs\/remotes\/[^/]+\/(.+)$/);return a?`refs/heads/${a[1]}`:n}let i=await t.exec(["tag","--contains","HEAD"],e),[s]=i.split(`
|
|
|
|
|
`).map(a=>a.trim()).filter(a=>a.length>0);return s?`refs/tags/${s}`:""}static async findDetachedTagRef(e,r,n){let s=(await t.exec(["for-each-ref","--format=%(refname)","--points-at","HEAD","refs/tags/"],n)).split(`
|
|
|
|
|
`).map(a=>a.trim()).filter(a=>a.length>0).sort((a,c)=>c.length-a.length);for(let a of s){let c=`tag: ${a.slice(10)}`;if(e===c||e.startsWith(`${c}, `))return a}if(s.length===1)return s[0];throw new Error(`Cannot find detached tag ref in "${r}"`)}static async findContainingRef(e,r){let n=await t.exec(["for-each-ref","--format=%(refname)","--contains","HEAD","--sort=-committerdate",e],r),[i]=n.split(`
|
|
|
|
|
`).map(s=>s.trim()).filter(s=>s.length>0);return i}static async commitDate(e,r){return new Date(await t.exec(["show","-s",'--format="%ci"',e],r))}};var $qe=require("crypto"),hu=N(require("fs"),1),pu=N(require("path"),1);var ZC=N(PK(),1),Wqe=N(YX(),1),eb=N(Gqe(),1);var Vqe=require("util");var ZZ=N(PK(),1);var zqe=N(hc(),1);var Hqe="application/vnd.oci.empty.v1+json";var js=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 Ne.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 Ne.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 Ne.exec(this.binPath,["version","--json"],{failOnStdErr:!1})}static getErrorMessage(e){let r=(0,Vqe.stripVTControlCharacters)(e).split(/[\r\n]/);for(let n=r.length-1;n>=0;n--){let i=r[n].trim();if(i)return i}return"unknown error"}async versionSatisfies(e,r){let n=r??await this.version();if(!n)return D("Cosign.versionSatisfies false: undefined version"),!1;let i=zqe.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===ZZ.BUNDLE_V03_MEDIA_TYPE&&typeof u.digest=="string"?r=u.digest:u?.artifactType===Hqe&&typeof u.digest=="string"&&(n=u.digest)}if(!i&&l&&l.mediaType===ZZ.BUNDLE_V03_MEDIA_TYPE&&(i=l),i&&(r||n)){s=void 0;break}}return{bundle:i,signatureManifestDigest:r||n,errors:s}}};var eee=N(require("fs"),1);var IL=class t{static{o(this,"ImageTools")}buildx;constructor(e){this.buildx=e?.buildx||new yt}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){O(`[command]${a.command} ${a.args.join(" ")}`),O("Skipped create command");return}return await Ne.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(!eee.default.existsSync(n))return;let l=eee.default.readFileSync(n,{encoding:"utf-8"}).trim();if(l===""||l==="null")return;let u=JSON.parse(l),f=u["containerimage.descriptor"];return f?{digest:u["containerimage.digest"]||f.digest,descriptor:f,imageNames:u["image.name"]?u["image.name"].split(",").map(d=>d.trim()):[]}:void 0}})}async inspect(e,r,n){let i=await this.getInspectCommand
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 Ne.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 XC="https://search.sigstore.dev";var jqe="slsaprovenance1",Dh=class t{static{o(this,"Sigstore")}cosign;imageTools;constructor(e){this.cosign=e?.cosign||new js,this.imageTools=e?.imageTools||new IL}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];O(`[command]${this.cosign.binPath} ${[...u,l].join(" ")}`);let f=await Ne.getExecOutput(this.cosign.binPath,["--verbose",...u,l],{ignoreReturnCode:!0,silent:!0,env:Object.assign({},process.env,{COSIGN_EXPERIMENTAL:"1"})}),d=js.parseCommandOutput(f.stderr.trim());if(f.exitCode!=0)if(d.errors&&d.errors.length>0){let p=d.errors.map(A=>`- [${A.code}] ${A.message} : ${A.detail}`).join(`
|
|
|
|
|
`),s=n?"+":i?"":"-";return r+s+`
|
|
|
|
|
`}function Gze(t){return t[t.length-1]===`
|
|
|
|
|
`?t.slice(0,-1):t}function Frr(t,e){for(var r=/(\n+)([^\n]*)/g,i=(function(){var l=t.indexOf(`
|
|
|
|
|
`);return l=l!==-1?l:t.length,r.lastIndex=l,Hze(t.slice(0,l),e)})(),n=t[0]===`
|
|
|
|
|
`||t[0]===" ",s,o;o=r.exec(t);){var a=o[1],c=o[2];s=c[0]===" ",i+=a+(!n&&!s&&c!==""?`
|
|
|
|
|
`:"")+Hze(c,e),n=s}return i}function Hze(t,e){if(t===""||t[0]===" ")return t;for(var r=/ [^ ]/g,i,n=0,s,o=0,a=0,c="";i=r.exec(t);)a=i.index,a-n>e&&(s=o>n?o:a,c+=`
|
|
|
|
|
`+t.slice(n,s),n=s+1),o=a;return c+=`
|
|
|
|
|
`,t.length-n>e&&o>n?c+=t.slice(n,o)+`
|
|
|
|
|
`+t.slice(o+1):c+=t.slice(n),c.slice(1)}function Mrr(t){for(var e="",r=0,i,n=0;n<t.length;r>=65536?n+=2:n++)r=eN(t,n),i=no[r],!i&&nN(r)?(e+=t[n],r>=65536&&(e+=t[n+1])):e+=i||Trr(r);return e}function Urr(t,e,r){var i="",n=t.tag,s,o,a;for(s=0,o=r.length;s<o;s+=1)a=r[s],t.replacer&&(a=t.replacer.call(r,String(s),a)),(up(t,e,a,!1,!1)||typeof a>"u"&&up(t,e,null,!1,!1))&&(i!==""&&(i+=","+(t.condenseFlow?"":" ")),i+=t.dump);t.tag=n,t.dump="["+i+"]"}function jze(t,e,r,i){var n="",s=t.tag,o,a,c;for(o=0,a=r.length;o<a;o+=1)c=r[o],t.replacer&&(c=t.replacer.call(r,String(o),c)),(up(t,e+1,c,!0,!0,!1,!0)||typeof c>"u"&&up(t,e+1,null,!0,!0,!1,!0))&&((!i||n!=="")&&(n+=qse(t,e)),t.dump&&rN===t.dump.charCodeAt(0)?n+="-":n+="- ",n+=t.dump);t.tag=s,t.dump=n||"[]"}function qrr(t,e,r){var i="",n=t.tag,s=Object.keys(r),o,a,c,l,u;for(o=0,a=s.length;o<a;o+=1)u="",i!==""&&(u+=", "),t.condenseFlow&&(u+='"'),c=s[o],l=r[c],t.replacer&&(l=t.replacer.call(r,c,l)),up(t,e,c,!1,!1)&&(t.dump.length>1024&&(u+="? "),u+=t.dump+(t.condenseFlow?'"':"")+":"+(t.condenseFlow?"":" "),up(t,e,l,!1,!1)&&(u+=t.dump,i+=u));t.tag=n,t.dump="{"+i+"}"}function Grr(t,e,r,i){var n="",s=t.tag,o=Object.keys(r),a,c,l,u,f,h;if(t.sortKeys===!0)o.sort();else if(typeof t.sortKeys=="function")o.sort(t.sortKeys);else if(t.sortKeys)throw new Ta("sortKeys must be a boolean or a function");for(a=0,c=o.length;a<c;a+=1)h="",(!i||n!=="")&&(h+=qse(t,e)),l=o[a],u=r[l],t.replacer&&(u=t.replacer.call(r,l,u)),up(t,e+1,l,!0,!0,!0)&&(f=t.tag!==null&&t.tag!=="?"||t.dump&&t.dump.length>1024,f&&(t.dump&&rN===t.dump.charCodeAt(0)?h+="?":h+="? "),h+=t.dump,f&&(h+=qse(t,e)),up(t,e+1,u,!0,f)&&(t.dump&&rN===t.dump.charCodeAt(0)?h+=":":h+=": ",h+=t.dump,n+=h));t.tag=s,t.dump=n||"{}"}function zze(t,e,r){var i,n,s,o,a,c;for(n=r?t.explicitTypes:t.implicitTypes,s=0,o=n.length;s<o;s+=1)if(a=n[s],(a.instanceOf||a.predicate)&&(!a.instanceOf||typeof e=="object"&&e instanceof a.instanceOf)&&(!a.predicate||a.predicate(e))){if(r?a.multi&&a.representName?t.tag=a.representName(e):t.tag=a.tag:t.tag="?",a.represent){if(c=t.styleMap[a.tag]||a.defaultStyle,aVe.call(a.represent)==="[object Function]")i=a.represent(e,c);else if(cVe.call(a.represent,c))i=a.represent[c](e,c);else throw new Ta("!<"+a.tag+'> tag resolver accepts not "'+c+'" style');t.dump=i}return!0}return!1}function up(t,e,r,i,n,s,o){t.tag=null,t.dump=r,zze(t,r,!1)||zze(t,r,!0);var a=aVe.call(t.dump),c=i,l;i&&(i=t.flowLevel<0||t.flowLevel>e);var u=a==="[object Object]"||a==="[object Array]",f,h;if(u&&(f=t.duplicates.indexOf(r),h=f!==-1),(t.tag!==null&&t.tag!=="?"||h||t.indent!==2&&e>0)&&(n=!1),h&&t.usedDuplicates[f])t.dump="*ref_"+f;else{if(u&&h&&!t.usedDuplicates[f]&&(t.usedDuplicates[f]=!0),a==="[object Object]")i&&Object.keys(t.dump).length!==0?(Grr(t,e,t.dump,n),h&&(t.dump="&ref_"+f+t.dump)):(qrr(t,e,t.dump),h&&(t.dump="&ref_"+f+" "+t.dump));else if(a==="[object Array]")i&&t.dump.length!==0?(t.noArrayIndent&&!o&&e>0?jze(t,e-1,t.dump,n):jze(t,e,t.dump,n),h&&(t.dump="&ref_"+f+t.dump)):(Urr(t,e,t.dump),h&&(t.dump="&ref_"+f+" "+t.dump));else if(a==="[object String]")t.tag!=="?"&&Lrr(t,t.dump,e,s,c);else{if(a==="[object Undefined]")return!1;if(t.skipInvalid)return!1;throw new Ta("unacceptable kind of an object to dump "+a)}t.tag!==null&&t.tag!=="?"&&(l=encodeURI(t.tag[0]==="!"?t.tag.slice(1):t.tag).replace(/!/g,"%21"),t.tag[0]==="!"?l="!"+l:l.slice(0,18)==="tag:yaml.org,2002:"?l="!!"+l.slice(18):l="!<"+l+">",t.dump=l+" "+t.dump)}return!0}function Hrr(t,e){var r=[],i=[],n,s;for(Hse(t,r,i),n=0,s=i.length;n<s;n+=1)e.duplicates.push(r[i[n]]);e.usedDuplicates=new Array(s)}function Hse(t,e,r){var i,n,s;if(t!==null&&typeof t=="object")if(n=e.indexOf(t),n!==-1)r.indexOf(n)===-1&&r.push(n);else if(e.push(t),Array.isArray(t))for(n=0,s=t.length;n<s;n+=1)Hse(t[n],e,r);else for(i=Object.keys(t),n=0,s=i.length;n<s;n+=1)Hse(t[i[n]],e,r)}function jrr(t,e){e=e||{};var r=new Drr(e);r.noRefs||Hrr(t,r);var i=t;return r.replacer&&(i=r.replacer.call({"":i},"",i)),up(r,0,i,!0,!0)?r.dump+`
|
|
|
|
|
`:""}var zrr=jrr,Vrr={dump:zrr};function Wse(t,e){return function(){throw new Error("Function yaml."+t+" is removed in js-yaml 4. Use yaml."+e+" instead, which is now safe by default.")}}var uXr=oVe.load,fXr=oVe.loadAll,yVe=Vrr.dump;var hXr=Wse("safeLoad","load"),dXr=Wse("safeLoadAll","loadAll"),pXr=Wse("safeDump","dump");var EVe=q(require("os"),1);var n3=class t{static async writeBuildSummary(e){let r=function(c,l,u=!1){return`<a href="${l}">${c}</a>`+(u?EVe.default.EOL:"")},i=e.exportRes.refs.length,n=i>0?e.exportRes.refs?.[0]:void 0,s=n?e.exportRes.summaries?.[n]:void 0,o=e.driver==="cloud"&&e.endpoint?e.endpoint?.replace(/^cloud:\/\//,"").split("/")[0]:void 0,a=Qz.addHeading("Docker Build summary",2);if(o&&i===1&&n&&s){let c=t.formatDBCBuildURL(o,n,s.defaultPlatform);a.addRaw("<p>").addRaw("For a detailed look at the build, you can check the results at:").addRaw("</p>").addRaw("<p>").addRaw(`:whale: ${r(`<strong>${c}</strong>`,c)}`).addRaw("</p>")}if(e.uploadRes){let c=`./${Ot.runId}/${e.uploadRes.url.split("/").slice(-2).join("/")}`;o&&i===1?a.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>"):a.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>"),a.addRaw("<p>").addRaw(`:arrow_down: ${r(`<strong>${Be.stringToUnicodeEntities(e.uploadRes.filename)}</strong>`,c)} (${Be.formatFileSize(e.uploadRes.size)} - includes <strong>${i} build record${i>1?"s":""}</strong>)`).addRaw("</p>")}else e.exportRes.summaries&&a.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(a.addRaw("<p>").addRaw("Find this useful? ").addRaw(r("Let us know","https://docs.docker.com/feedback/gha-build-summary")).addRaw("</p>"),e.exportRes.summaries){a.addRaw("<p>");let c=[[{header:!0,data:"ID"},{header:!0,data:"Name"},{header:!0,data:"Status"},{header:!0,data:"Cached"},{header:!0,data:"Duration"},...o&&i>1?[{header:!0,data:"Build result URL"}]:[]]],l;for(let u in e.exportRes.summaries)if(Object.prototype.hasOwnProperty.call(e.exportRes.summaries,u)){let f=e.exportRes.summaries[u];c.push([{data:`<code>${u.substring(0,6).toUpperCase()}</code>`},{data:`<strong>${Be.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},...o&&i>1?[{data:r(":whale: Open",t.formatDBCBuildURL(o,u,f.defaultPlatform))}]:[]]),f.error&&(l=f.error)}a.addTable([...c]),a.addRaw("</p>"),l&&(a.addRaw("<blockquote>"),Be.countLines(l)>10?a.addRaw("<details><summary><strong>Error</strong></summary>").addCodeBlock(Jse.default.encode(l),"text").addRaw("</details>"):a.addRaw("<strong>Error</strong>").addBreak().addRaw("<p>").addCodeBlock(Jse.default.encode(l),"text").addRaw("</p>"),a.addRaw("</blockquote>"))}e.inputs&&a.addRaw("<details><summary><strong>Build inputs</strong></summary>").addCodeBlock(yVe(e.inputs,{indent:2,lineWidth:-1}),"yaml").addRaw("</details>"),e.bakeDefinition&&a.addRaw("<details><summary><strong>Bake definition</strong></summary>").addCodeBlock(JSON.stringify(e.bakeDefinition,null,2),"json").addRaw("</details>"),ae("Writing summary"),await a.addSeparator().write()}static formatDBCBuildURL(e,r,i){return`https://app.docker.com/build/accounts/${e}/builds/${(i??"linux/amd64").replace("/","-")}/${r}`}};var OE=q(require("fs"),1),Yse=q(require("path"),1);var kr=class t{buildx;iidFilename;metadataFilename;constructor(e){this.buildx=e?.buildx||new gr,this.iidFilename=`build-iidfile-${Be.generateRandomString()}.txt`,this.metadataFilename=`build-metadata-${Be.generateRandomString()}.json`}async gitContext(e){let r=new Set(["ref","checksum","subdir"]),i=e?.attrs||{},n=Object.entries(i).fi
Line truncated
|
|
|
|
|
`),{delimiter:",",trim:!0,columns:!1,relaxColumnCount:!0});for(let n of i){if(n.length==1&&!n[0].startsWith("type="))return e=="local";for(let[s,o]of n.map(a=>a.split("=").map(c=>c.trim())))if(s=="type"&&o==e)return!0}return!1}static hasAttestationType(e,r){let i=bc(r,{delimiter:",",trim:!0,columns:!1,relaxColumnCount:!0});for(let n of i)for(let[s,o]of n.map(a=>a.split("=").map(c=>c.trim())))if(s=="type"&&o==e)return!0;return!1}static resolveAttestationAttrs(e){let r=bc(e,{delimiter:",",trim:!0,columns:!1,relaxColumnCount:!0}),i=[];for(let n of r)for(let s of n)try{let o=Be.parseBool(s);i.push(`disabled=${!o}`)}catch{i.push(s)}return i.join(",")}static hasGitAuthTokenSecret(e,r){for(let i of e){if(r&&i.startsWith(`GIT_AUTH_TOKEN.${r}=`))return!0;if(i.startsWith("GIT_AUTH_TOKEN="))return!0}return!1}static parseSecretKvp(e,r){let i=e.indexOf("="),n=e.substring(0,i),s=e.substring(i+1);if(n.length==0||s.length==0)throw new Error(`${e} is not a valid secret`);return r&&kv(s),[n,s]}};var Kse=q(require("fs"),1),bVe=q(require("path"),1);var s3=class t{buildx;metadataFilename;constructor(e){this.buildx=e?.buildx||new gr,this.metadataFilename=`bake-metadata-${Be.generateRandomString()}.json`}getMetadataFilePath(){return bVe.default.join(Zt.tmpDir(),this.metadataFilename)}resolveMetadata(){let e=this.getMetadataFilePath();if(!Kse.default.existsSync(e))return;let r=Kse.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 i in e)"buildx.build.ref"in e[i]&&r.push(e[i]["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 i=["bake"],n,s=[],o=[...e.files||[],e.source];if(o){for(let c of o.map(l=>l?l.trim():""))if(c.length!=0){if(!Be.isValidRef(c)){s.push(c);continue}if(n)throw new Error("Only one remote bake definition can be defined");n=c}}n&&i.push(n);for(let c of s)i.push("--file",c);if(e.overrides)for(let c of e.overrides)i.push("--set",c);if(e.vars)for(let c of e.vars)i.push("--var",c);if(e.allow)for(let c of e.allow)i.push("--allow",c);e.call&&i.push("--call",e.call),e.load&&i.push("--load"),e.noCache&&i.push("--no-cache"),e.provenance&&i.push("--provenance",e.provenance),e.push&&i.push("--push"),e.sbom&&i.push("--sbom",e.sbom);let a=await this.buildx.getCommand([...i,"--print",...e.targets||[]]);return await nt.getExecOutput(a.command,a.args,r).then(c=>{if(c.stderr.length>0&&c.exitCode!=0)throw new Error(`cannot parse bake definitions: ${c.stderr.match(/(.*)\s*$/)?.[0]?.trim()??"unknown error"}`);return t.parseDefinition(c.stdout.trim())})}static parseDefinition(e){let r=JSON.parse(e);for(let i in r.target){let n=r.target[i];n.attest&&Array.isArray(n.attest)&&(n.attest=n.attest.map(s=>t.parseAttestEntry(s))),n["cache-from"]&&Array.isArray(n["cache-from"])&&(n["cache-from"]=n["cache-from"].map(s=>t.parseCacheEntry(s))),n["cache-to"]&&Array.isArray(n["cache-to"])&&(n["cache-to"]=n["cache-to"].map(s=>t.parseCacheEntry(s))),n.output&&Array.isArray(n.output)&&(n.output=n.output.map(s=>t.parseExportEntry(s))),n.secret&&Array.isArray(n.secret)&&(n.secret=n.secret.map(s=>t.parseSecretEntry(s))),n.ssh&&Array.isArray(n.ssh)&&(n.ssh=n.ssh.map(s=>t.parseSSHEntry(s)))}return r}static parseAttestEntry(e){if(typeof e!="string")return e;let r={type:""},i=bc(e,{relaxColumnCount:!0,skipEmptyLines:!0})[0];for(let n of i){let[s,o]=n.toString().split(/(?<=^[^=]+?)=/).map(a=>a.trim());switch(s){case"type":r.type=o;break;case"disabled":r.disabled=Be.parseBool(o);break;default:r[s]=o}}return r}static parseCacheEntry(e){if(typeof e!="string")return e;let r={type:""},i=bc(e,{relaxColumnCount:!0,skipEmptyLines:!0})[0];if(i.length===1&&!i[0].includes("="))return r.type="registry",r.ref=i[0],r;for(let n of i){let[s,o]=n.toString().split(/(?<=^[^=]+?)=/).map(a=>a.trim());s==="type"?r.type=o:r[s]=o}return r}static parseExportEntry(e){if(typeof e!="string")return e;let r={type:""},i=bc(e,{relaxColumnCount:!0,skipEmptyLines:!0})[0];if(i.length===1&&i[0]===e&&!e.startsWith("type="))return e!=="-"?(r.type="local",r.dest=e,r):(r.type="tar",r.dest=e,r);for(let n of i){let[s,o]=n.toString().split(/(?<=^[^=]+?)=/).map(a=>a.trim());s==="type"?r.type=o:r[s]=o}return r}static parseSecretEntry(e){if(typeof e!="string")return e;let r={},i=bc(e,{relaxColumnCount:!0,skipEmptyLines:!0})[0],n="";for(let s of i){let[o,a]=s.toString().split(/(?<=^[^=]+?)=/).map(c=>c.trim());switch(o){case"type":n=a;break;case"id":r.id=a;break;case"source":case"src":r.src=a;break;case"env":r.env=a;break}}return n==="env"&&!r.env&&(r.env=r.src,r.src=void 0),r}static parseSSHEntry(e){if(typeof e!="string")return e;let r={},[i,n]=e.split("=",2);return r.id=i,n&&(r.paths=n.split
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"]);le(`detached HEAD ref: ${e}`);let r=e.replace(/^grafted, /,"").trim();if(r==="HEAD")return await t.inferRefFromHead();let i=r.match(/^HEAD, (.*)$/);if(!i||!i[1])throw new Error(`Cannot find detached HEAD ref in "${e}"`);let n=i[1].trim();if(n.startsWith("tag: "))return`refs/tags/${n.split(":")[1].trim()}`;if(n.match(/^pull\/\d+\/(head|merge)$/))return`refs/${n}`;let o=n.match(/^[^/]+\/[^/]+, (.+)$/);if(o)return`refs/heads/${o[1].trim()}`;let a=n.match(/^[^/]+\/(.+)$/);if(a)return`refs/heads/${a[1].trim()}`;throw new Error(`Unsupported detached HEAD ref in "${e}"`)}static async exec(e=[]){return await nt.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 i=await t.exec(["tag","--contains","HEAD"]),[n]=i.split(`
|
|
|
|
|
`).map(s=>s.trim()).filter(s=>s.length>0);if(n)return`refs/tags/${n}`;throw new Error("Cannot infer ref from detached HEAD")}static async findContainingRef(e){let r=await t.exec(["for-each-ref","--format=%(refname)","--contains","HEAD","--sort=-committerdate",e]),[i]=r.split(`
|
|
|
|
|
`).map(n=>n.trim()).filter(n=>n.length>0);return i}static async commitDate(e){return new Date(await t.exec(["show","-s",'--format="%ci"',e]))}};var $it=require("crypto"),Kh=q(require("fs"),1),cg=q(require("path"),1);var K1=q(oN(),1),Xh=q(Pet(),1),Wit=q(ide(),1),AB=q(Uit(),1);var rpe=q(oN(),1);var Git=q(Iu(),1);var qit="application/vnd.oci.empty.v1+json";var Kp=class{binPath;_version;_versionOnce;constructor(e){this.binPath=e?.binPath||"cosign",this._version="",this._versionOnce=!1}async isAvailable(){let e=await nt.getExecOutput(this.binPath,[],{ignoreReturnCode:!0,silent:!0}).then(r=>r.stderr.length>0&&r.exitCode!=0?(le(`Cosign.isAvailable cmd err: ${r.stderr.trim()}`),!1):r.exitCode==0).catch(r=>(le(`Cosign.isAvailable error: ${r}`),!1));return le(`Cosign.isAvailable: ${e}`),e}async version(){return this._versionOnce?this._version:(this._versionOnce=!0,this._version=await nt.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 nt.exec(this.binPath,["version","--json"],{failOnStdErr:!1})}async versionSatisfies(e,r){let i=r??await this.version();if(!i)return le("Cosign.versionSatisfies false: undefined version"),!1;let n=Git.satisfies(i,e)||/^[0-9a-f]{7}$/.exec(i)!==null;return le(`Cosign.versionSatisfies ${i} statisfies ${e}: ${n}`),n}static parseCommandOutput(e){let r,i,n,s;for(let o of e.split(/\r?\n/)){let a=o.trim();if(!a.startsWith("{")||!a.endsWith("}"))continue;let c;try{c=JSON.parse(a)}catch{continue}if(c&&Array.isArray(c.errors)&&c.errors.length>0&&(s=c.errors),!r&&c&&Array.isArray(c.manifests)&&c.manifests.length>0){let l=c.manifests[0];l?.artifactType===rpe.BUNDLE_V03_MEDIA_TYPE&&typeof l.digest=="string"?r=l.digest:l?.artifactType===qit&&typeof l.digest=="string"&&(i=l.digest)}if(!n&&c&&c.mediaType===rpe.BUNDLE_V03_MEDIA_TYPE&&(n=c),n&&(r||i)){s=void 0;break}}return{bundle:n,signatureManifestDigest:r||i,errors:s}}};var ipe=q(require("fs"),1);var x8=class t{buildx;constructor(e){this.buildx=e?.buildx||new gr}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 i=r.manifests.filter(o=>o.annotations?.["vnd.docker.reference.type"]==="attestation-manifest");if(!e.platform)return i;let n=e.platform,s=new Map;for(let o of r.manifests)o.digest&&s.set(o.digest,o);return i.filter(o=>{let a=o.annotations?.["vnd.docker.reference.digest"];if(!a)return!1;let c=s.get(a);return c?c.platform?.os===n.os&&c.platform?.architecture===n.architecture&&(c.platform?.variant??"")===(n.variant??""):!1})}async attestationDigests(e){return(await this.attestationDescriptors(e)).map(r=>r.digest)}async create(e){let r=[],i=Zt.tmpName({tmpdir:Zt.tmpDir(),template:"imagetools-metadata-XXXXXX"}),n=[],s=[];for(let a of e.sources){if(a.startsWith("cwd://")){let c=a.substring(6);c.length>0&&n.push(c);continue}s.push(a)}if(e.tags)for(let a of e.tags)r.push("--tag",a);if(e.platforms)for(let a of e.platforms)r.push("--platform",a);if(e.annotations)for(let a of e.annotations)r.push("--annotation",a);e.dryRun?r.push("--dry-run"):r.push("--metadata-file",i);for(let a of n)r.push("--file",a);for(let a of s)r.push(a);let o=await this.getCreateCommand(r);if(e.skipExec){ae(`[command]${o.command} ${o.args.join(" ")}`),ae("Skipped create command");return}return await nt.getExecOutput(o.command,o.args,{ignoreReturnCode:!0,silent:e.silent}).then(a=>{if(a.stderr.length>0&&a.exitCode!=0)throw new Error(a.stderr.trim());if(!e.dryRun){if(!ipe.default.existsSync(i))return;let c=ipe.default.readFileSync(i,{encoding:"utf-8"}).trim();if(c===""||c==="null")return;let l=JSON.parse(c),u=l["containerimage.descriptor"];return u?{digest:l["containerimage.digest"]||u.digest,descriptor:u,imageNames:l["image.name"]?l["image.name"].split(",").map(f=>f.trim()):[]}:void 0}})}async inspect(e,r,i){let n=await this.getInspectCommand([e.name,"--format",r]);if(!e.retryOnManifestUnknown)return await this.execInspect(n.command,n.args,i);let s=e.retryLimit??15,o;for(let a=0;a<s;a++)try{return await this.execInspect(n.command,n.args,i)}catch(c){if(o=c,!t.isM
Line truncated
|
|
|
|
|
${o.message}`),await new Promise(l=>setTimeout(l,Math.pow(2,a)*100))}throw o??new Error(`ImageTools inspect command failed for ${e.name}`)}async execInspect(e,r,i){return await nt.getExecOutput(e,r,{ignoreReturnCode:!0,silent:!0}).then(n=>{if(n.stderr.length>0&&n.exitCode!=0)throw new Error(n.stderr.trim());return i(JSON.parse(n.stdout))})}static isManifestUnknownError(e){return/(MANIFEST_UNKNOWN|manifest unknown|not found: not found)/i.test(e)}};var Hit="application/vnd.in-toto+json";var jit="https://fulcio.sigstore.dev",zit="https://rekor.sigstore.dev",Vit="https://timestamp.sigstore.dev",D0="https://search.sigstore.dev";var LSr="slsaprovenance1",lg=class t{cosign;imageTools;constructor(e){this.cosign=e?.cosign||new Kp,this.imageTools=e?.imageTools||new x8}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 i=this.signingEndpoints(e.noTransparencyLog);ae(`Using Sigstore signing endpoint: ${i.fulcioURL}`);let n=t.noTransparencyLog(e.noTransparencyLog),s=[];await this.cosign.versionSatisfies(">=3.0.4")?await Ri("Creating Sigstore protobuf signing config",async()=>{let o=Zt.tmpName({template:"signing-config-XXXXXX.json",tmpdir:Zt.tmpDir()}),a=["signing-config","create","--with-default-services=true",`--out=${o}`];n&&a.push("--no-default-rekor=true"),await nt.exec(this.cosign.binPath,a,{env:Object.assign({},process.env,{COSIGN_EXPERIMENTAL:"1"})}),ae(JSON.stringify(JSON.parse(Kh.default.readFileSync(o,{encoding:"utf-8"})),null,2)),s.push(`--signing-config=${o}`)}):(s.push("--use-signing-config"),n&&s.push("--tlog-upload=false"));for(let o of e.imageNames){let a=await this.imageTools.attestationDigests({name:`${o}@${e.imageDigest}`,retryOnManifestUnknown:e.retryOnManifestUnknown,retryLimit:e.retryLimit});for(let c of a){let l=`${o}@${c}`;await Ri(`Signing attestation manifest ${l}`,async()=>{let u=["sign","--yes","--oidc-provider","github-actions","--registry-referrers-mode","oci-1-1","--new-bundle-format",...s];ae(`[command]${this.cosign.binPath} ${[...u,l].join(" ")}`);let f=await nt.getExecOutput(this.cosign.binPath,["--verbose",...u,l],{ignoreReturnCode:!0,silent:!0,env:Object.assign({},process.env,{COSIGN_EXPERIMENTAL:"1"})}),h=Kp.parseCommandOutput(f.stderr.trim());if(f.exitCode!=0)if(h.errors&&h.errors.length>0){let p=h.errors.map(m=>`- [${m.code}] ${m.message} : ${m.detail}`).join(`
|
|
|
|
|
`);throw new Error(`Cosign sign command failed with errors:
|
|
|
|
|
${p}`)}else throw new Error(`Cosign sign command failed with: ${js.getErrorMessage(f.stderr)}`);let h=t.parseBundle((0,ZC.bundleFromJSON)(d.bundle));h.tlogID&&await this.logTransparencyUpload(h.tlogID,n),O(`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});O(`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);O(`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){O(`[command]${this.cosign.binPath} ${[...n,e].join(" ")}`);let a=await Ne.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: ${js.getErrorMessage(a.stderr)}`);let c=js.parseCommandOutput(a.stderr.trim());return{cosignArgs:n,signatureManifestDigest:c.signatureManifestDigest}}let i=r.retryLimit??15,s;O(`[command]${this.cosign.binPath} ${[...n,e].join(" ")}`);for(let a=0;a<i;a++){let c=await Ne.getExecOutput(this.cosign.binPath,["--verbose",...n,e],{ignoreReturnCode:!0,silent:!0,env:Object.assign({},process.env,{COSIGN_EXPERIMENTAL:"1"})}),l=js.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(f=>`- [${f.code}] ${f.message} : ${f.detail}`).join(`
|
|
|
|
|
${p}`)}else throw new Error(`Cosign sign command failed with: ${f.stderr.trim().split(/\r?\n/).filter(p=>p.length>0).pop()??"unknown error"}`);let d=t.parseBundle((0,K1.bundleFromJSON)(h.bundle));d.tlogID&&ae(`Uploaded to Rekor transparency log: ${D0}?logIndex=${d.tlogID}`),ae(`Signature manifest pushed: https://oci.dag.dev/?referrers=${l}`),r[l]={...d,imageName:o}})}}}catch(i){throw new Error(`Signing BuildKit attestation manifests failed: ${i.message}`)}return r}async verifySignedManifests(e,r){let i={};for(let[n,s]of Object.entries(e))await Ri(`Verifying signature of ${n}`,async()=>{let o=await this.verifyImageAttestation(n,{certificateIdentityRegexp:r.certificateIdentityRegexp,noTransparencyLog:r.noTransparencyLog||!s.tlogID,retryOnManifestUnknown:r.retryOnManifestUnknown});ae(`Signature manifest verified: https://oci.dag.dev/?image=${s.imageName}@${o.signatureManifestDigest}`),i[n]=o});return i}async verifyImageAttestations(e,r){let i={},n=await this.imageTools.attestationDigests({name:e,platform:r.platform,retryOnManifestUnknown:r.retryOnManifestUnknown,retryLimit:r.retryLimit});if(n.length===0)throw new Error(`No attestation manifests found for ${e}`);let s=e.split(":",1)[0];for(let o of n){let a=`${s}@${o}`,c=await this.verifyImageAttestation(a,r);ae(`Signature manifest verified: https://oci.dag.dev/?image=${s}@${c.signatureManifestDigest}`),i[a]=c}return i}async verifyImageAttestation(e,r){if(!await this.cosign.isAvailable())throw new Error("Cosign is required to verify signed manifests");let i=["verify","--experimental-oci11","--new-bundle-format","--certificate-oidc-issuer","https://token.actions.githubusercontent.com","--certificate-identity-regexp",r.certificateIdentityRegexp];if(r.noTransparencyLog&&i.push("--use-signed-timestamps","--insecure-ignore-tlog"),!r.retryOnManifestUnknown){ae(`[command]${this.cosign.binPath} ${[...i,e].join(" ")}`);let o=await nt.getExecOutput(this.cosign.binPath,["--verbose",...i,e],{ignoreReturnCode:!0,silent:!0,env:Object.assign({},process.env,{COSIGN_EXPERIMENTAL:"1"})});if(o.exitCode!==0)throw new Error(`Cosign verify command failed with: ${o.stderr.trim().split(/\r?\n/).filter(c=>c.length>0).pop()??"unknown error"}`);let a=Kp.parseCommandOutput(o.stderr.trim());return{cosignArgs:i,signatureManifestDigest:a.signatureManifestDigest}}let n=r.retryLimit??15,s;ae(`[command]${this.cosign.binPath} ${[...i,e].join(" ")}`);for(let o=0;o<n;o++){let a=await nt.getExecOutput(this.cosign.binPath,["--verbose",...i,e],{ignoreReturnCode:!0,silent:!0,env:Object.assign({},process.env,{COSIGN_EXPERIMENTAL:"1"})}),c=Kp.parseCommandOutput(a.stderr.trim());if(a.exitCode===0)return{cosignArgs:i,signatureManifestDigest:c.signatureManifestDigest};if(c.errors&&c.errors.length>0){let l=c.errors.map(u=>`- [${u.code}] ${u.message} : ${u.detail}`).join(`
|
|
|
|
|
`);if(s=new Error(`Cosign verify command failed with errors:
|
|
|
|
|
${u}`),l.errors.some(f=>f.code==="MANIFEST_UNKNOWN"))O(`Cosign verify command failed with MANIFEST_UNKNOWN, retrying attempt ${a+1}/${i}...
|
|
|
|
|
${u}`),await new Promise(f=>setTimeout(f,Math.pow(2,a)*100));else throw s}else throw new Error(`Cosign verify command failed with: ${js.getErrorMessage(c.stderr)}`)}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=pu.default.join(pu.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 f=pu.default.join(pu.default.dirname(a),u[0].name),d=["attest-blob","--yes","--oidc-provider","github-actions",...await this.bundleFormatArgs(),"--statement",a,"--type",jqe,"--bundle",l,...i];O(`[command]${this.cosign.binPath} ${[...d,f].join(" ")}`);let h=await Ne.getExecOutput(this.cosign.binPath,["--verbose",...d,f],{ignoreReturnCode:!0,silent:!0,env:Object.assign({},process.env,{COSIGN_EXPERIMENTAL:"1"})}),p=js.parseCommandOutput(h.stderr.trim());if(h.exitCode!=0)if(p.errors&&p.errors.length>0){let g=p.errors.map(E=>`- [${E.code}] ${E.message} : ${E.detail}`).join(`
|
|
|
|
|
`);throw new Error(`Cosign attest-blob command failed with errors:
|
|
|
|
|
${g}`)}else throw new Error(`Cosign attest-blob command failed with: ${js.getErrorMessage(h.stderr)}`);let A=t.parseBundle((0,ZC.bundleFromJSON)(JSON.parse(hu.default.readFileSync(l,{encoding:"utf-8"}))));O("Provenance blob signed for:");for(let g of u){let[E,y]=Object.entries(g.digest)[0]||[];O(` - ${g.name} (${E}:${y})`)}A.tlogID&&await this.logTransparencyUpload(A.tlogID,n),O(`Sigstore bundle written to: ${l}`),r[a]={...A,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=pu.default.dirname(i);await kr(`Verifying signature bundle ${s.bundlePath}`,async()=>{for(let c of s.subjects){let l=pu.default.join(a,c.name);O(`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??jqe];(r.noTransparencyLog||!s.tlogID)&&u.push("--use-signed-timestamps","--insecure-ignore-tlog");let f=await Ne.getExecOutput(this.cosign.binPath,[...u,"--bundle",s.bundlePath,l],{ignoreReturnCode:!0});if(f.stderr.length>0&&f.exitCode!=0)throw new Error(f.stderr);n[l]={bundlePath:s.bundlePath,cosignArgs:u}}})}return n}async verifyArtifact(e,r,n){O("Verifying keyless verification bundle signature");let i=JSON.parse(hu.default.readFileSync(r,"utf-8")),s=(0,ZC.bundleFromJSON)(i);O("Fetching Sigstore TUF trusted root metadata");let a=await Wqe.getTrustedRoot({retry:{retries:5}}),c=(0,eb.toTrustMaterial)(a);try{O("Verifying artifact signature");let l=(0,eb.toSignedEntity)(s,hu.default.readFileSync(e)),u=t.parseCertificate(s),f=s.verificationMaterial.tlogEntries,d=f.length>0?f[0].logIndex:void 0,p=new eb.Verifier(c).verify(l,{subjectAlternativeName:n?.subjectAlternativeName,extensions:n?.issuer?{issuer:n.issuer}:void 0});return D(`Sigstore.verifyArtifact signer: ${JSON.stringify(p)}`),{payload:i,certificate:u.toString(),tlogID:d}}catch(l){throw new Error(`Failed to verify artifact signature: ${l}`)}}static noTransparencyLog(e){return e??Xe.context.payload.repository?.private??!1}async cosignSigningConfigArgs(e){let r=[],n=t.noTransparencyLog(e.noTransparencyLog);if(O(`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 Ne.exec(this.cosign.binPath,a,{env:Object.assign({},process.env,{COSIGN_EXPERIMENTAL:"1"})}),O(JSON.stringify(JSON.parse(hu.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)){O(`Attestation signature uploaded to Rekor v2 transparency log with index ${e}`);return}O(`Attestation signature uploaded to Rekor transparency log: ${XC}?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=pu.default.join(e.localExportDir,"provenance.json");if(hu.default.existsSync(r))return{[r]:hu.default.readFileSync(r)};let n=hu.default.readdirSync(e.localExportDir,{withFileTypes:!0}),i=n.filter(s=>s.isDirectory());if(i.length>0&&i.length===n.length&&i.every(s=>hu.default.existsSync(pu.default.join(e.localExportDir,s.name,"provenance.json")))){let s={};for(let a of i){let c=pu.default.join(e.localExportDir,a.name,"provenance.json");s[c]=hu.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,ZC.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 $qe.X509Certificate(r)}async bundleFormatArgs(){return await this.cosign.versionSatisfies(">=3.1.1")?[]:["--new-bundle-format"]}};var SL=class t{static{o(this,"Install")}standalone;githubToken;sigstore;constructor(e){this.standalone=e?.standalone,this.githubToke
Line truncated
|
|
|
|
|
`)){let[u,...f]=l.split(":"),d=u.toLowerCase(),h=f.map(p=>p.trim()).join(":");if(u.length!=0)switch(!0){case d=="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 d=="driver":n=void 0,r.driver=h;break;case d=="last activity":n=void 0,r.lastActivity=new Date(h);break;case d=="endpoint":n=void 0,i.endpoint=h;break;case d=="driver options":n=void 0,i["driver-opts"]=(h.match(/([a-zA-Z0-9_.]+)="([^"]*)"/g)||[]).map(p=>p.replace(/^(.*)="(.*)"$/g,"$1=$2"));break;case d=="status":n=void 0,i.status=h;break;case d=="buildkit daemon flags":case d=="flags":n=void 0,i["buildkitd-flags"]=h;break;case d=="buildkit version":case d=="buildkit":n=void 0,i.buildkit=h;break;case d=="platforms":{if(n=void 0,!h)break;let p=[];if(h.includes("*"))for(let A of h.split(", "))A.includes("*")&&p.push(A.replace(/\*/g,""));else p=h.split(", ");i.platforms=p.join(",");break}case d=="features":n="features",i.features={};break;case d=="labels":n="label",i.labels={};break;case d=="devices":n="devices",i.devices=i.devices||[];break;case d.startsWith("gc policy rule#"):n="gcpolicy",i.gcPolicy&&s&&(i.gcPolicy.push(s),s=void 0);break;case d.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(d.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||{},d.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 Jqe=N(hc(),1);var BL=N(require("fs"),1);var vL=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(!BL.default.existsSync(e))throw new Error(`config file ${e} not found`);e=BL.default.readFileSync(e,{encoding:"utf-8"})}let n=gt.tmpName({tmpdir:gt.tmpDir()});return BL.default.writeFileSync(n,e),n}};var xL=class{static{o(this,"BuildKit")}buildx;config;constructor(e){this.config=new vL,this.buildx=e?.buildx||new yt}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 D(`BuildKit.getVersionWithinImage nodeName: ${e}`),an.getExecOutput(["inspect","--format","{{.Config.Image}}",`${yt.containerNamePrefix}${e}`],{ignoreReturnCode:!0,silent:!0}).then(r=>{if(r.exitCode==0&&r.stdout.length>0)return D(`BuildKit.getVersionWithinImage image: ${r.stdout.trim()}`),an.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 rb({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")||!Jqe.satisfies(s.replace(/-moby$/,""),r))return!1}return!0}};var _L=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 an.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 Ne.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 Ne.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 Ne.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 Mf=N(require("fs"),1),Au=N(require("os"),1),nb=N(require("path"),1);var RL=N(hc(),1),ree=N(require("util"),1);var NL=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=RL.clean(s)||"";if(!RL.valid(a))throw new Error(`Invalid Compose version "${s}".`);let c=new Kn({htcName:n.key!="official"?`compose-dl-bin-${n.key}`:"compose-dl-bin",htcVersion:s,baseCacheDir:nb.default.join(Au.default.homedir(),".bin","docker-compose"),cacheFile:Au.default.platform()=="win32"?"docker-compose.exe":"docker-compose",ghaNoCache:r}),l=await c.find();if(l)return O(`Compose binary found in ${l}`),l;let u=ree.format(n.downloadURL,s,this.filename());O(`Downloading ${u}`);let f=await $o(u,void 0,this.githubToken);D(`Install.download htcDownloadPath: ${f}`);let d=await c.save(f);return O(`Cached to ${d}`),d}async installStandalone(e,r){O("Standalone mode"),r=r||gt.tmpDir();let n=nb.default.join(r,"compose-bin-standalone");Mf.default.existsSync(n)||Mf.default.mkdirSync(n,{recursive:!0});let i=Au.default.platform()=="win32"?"compose.exe":"compose",s=nb.default.join(n,i);return Mf.default.copyFileSync(e,s),O("Fixing perms"),Mf.default.chmodSync(s,"0755"),Vc(n),O("Added Compose to PATH"),O(`Binary path: ${s}`),s}async installPlugin(e,r){O("Docker plugin mode"),r=r||an.configDir;let n=nb.default.join(r,"cli-plugins");Mf.default.existsSync(n)||Mf.default.mkdirSync(n,{recursive:!0});let i=Au.defau
Line truncated
|
|
|
|
|
${l}`),c.errors.some(u=>u.code==="MANIFEST_UNKNOWN"))ae(`Cosign verify command failed with MANIFEST_UNKNOWN, retrying attempt ${o+1}/${n}...
|
|
|
|
|
${l}`),await new Promise(u=>setTimeout(u,Math.pow(2,o)*100));else throw s}else throw new Error(`Cosign verify command failed with: ${a.stderr.trim().split(/\r?\n/).filter(l=>l.length>0).pop()??"unknown error"}`)}throw s}async signProvenanceBlobs(e){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 i=this.signingEndpoints(e.noTransparencyLog);ae(`Using Sigstore signing endpoint: ${i.fulcioURL}`);let n=t.getProvenanceBlobs(e);for(let s of Object.keys(n))await Ri(`Signing ${s}`,async()=>{let o=n[s],a=cg.default.join(cg.default.dirname(s),`${e.name??"provenance"}.sigstore.json`),c=t.getProvenanceSubjects(o);if(c.length===0){Kr(`No subjects found in provenance ${s}, skip signing.`);return}let l=await t.signPayload({data:o,type:Hit},i),u=t.parseBundle(l);ae("Provenance blob signed for:");for(let f of c){let[h,d]=Object.entries(f.digest)[0]||[];ae(` - ${f.name} (${h}:${d})`)}u.tlogID&&ae(`Attestation signature uploaded to Rekor transparency log: ${D0}?logIndex=${u.tlogID}`),ae(`Writing Sigstore bundle to: ${a}`),Kh.default.writeFileSync(a,JSON.stringify(u.payload,null,2),{encoding:"utf-8"}),r[s]={...u,bundlePath:a,subjects:c}})}catch(i){throw new Error(`Signing BuildKit provenance blobs failed: ${i.message}`)}return r}async verifySignedArtifacts(e,r){let i={};if(!await this.cosign.isAvailable())throw new Error("Cosign is required to verify signed artifacts");for(let[n,s]of Object.entries(e)){let o=cg.default.dirname(n);await Ri(`Verifying signature bundle ${s.bundlePath}`,async()=>{for(let a of s.subjects){let c=cg.default.join(o,a.name);ae(`Verifying signed artifact ${c}`);let l=["verify-blob-attestation","--new-bundle-format","--certificate-oidc-issuer","https://token.actions.githubusercontent.com","--certificate-identity-regexp",r.certificateIdentityRegexp,"--type",r.predicateType??LSr];(r.noTransparencyLog||!s.tlogID)&&l.push("--use-signed-timestamps","--insecure-ignore-tlog");let u=await nt.getExecOutput(this.cosign.binPath,[...l,"--bundle",s.bundlePath,c],{ignoreReturnCode:!0});if(u.stderr.length>0&&u.exitCode!=0)throw new Error(u.stderr);i[c]={bundlePath:s.bundlePath,cosignArgs:l}}})}return i}async verifyArtifact(e,r,i){ae("Verifying keyless verification bundle signature");let n=JSON.parse(Kh.default.readFileSync(r,"utf-8")),s=(0,K1.bundleFromJSON)(n);ae("Fetching Sigstore TUF trusted root metadata");let o=await Wit.getTrustedRoot(),a=(0,AB.toTrustMaterial)(o);try{ae("Verifying artifact signature");let c=(0,AB.toSignedEntity)(s,Kh.default.readFileSync(e)),l=t.parseCertificate(s),u=s.verificationMaterial.tlogEntries,f=u.length>0?u[0].logIndex:void 0;if(i?.subjectAlternativeName&&i?.subjectAlternativeName instanceof RegExp){let p=l.subjectAltName?.replace(/^uri:/i,"");if(p){if(!p.match(i.subjectAlternativeName))throw new Error(`Signing certificate subjectAlternativeName "${p}" does not match expected pattern`)}else throw new Error("Signing certificate does not contain subjectAltName")}let d=new AB.Verifier(a).verify(c,{subjectAlternativeName:i?.subjectAlternativeName&&typeof i.subjectAlternativeName=="string"?i.subjectAlternativeName:void 0,extensions:i?.issuer?{issuer:i.issuer}:void 0});return le(`Sigstore.verifyArtifact signer: ${JSON.stringify(d)}`),{payload:n,certificate:l.toString(),tlogID:f}}catch(c){throw new Error(`Failed to verify artifact signature: ${c}`)}}signingEndpoints(e){return e=t.noTransparencyLog(e),ae(`Upload to transparency log: ${e?"disabled":"enabled"}`),{fulcioURL:jit,rekorURL:e?void 0:zit,tsaServerURL:Vit}}static noTransparencyLog(e){return e??Ot.context.payload.repository?.private}static getProvenanceBlobs(e){let r=cg.default.join(e.localExportDir,"provenance.json");if(Kh.default.existsSync(r))return{[r]:Kh.default.readFileSync(r)};let i=Kh.default.readdirSync(e.localExportDir,{withFileTypes:!0}),n=i.filter(s=>s.isDirectory());if(n.length>0&&n.length===i.length&&n.every(s=>Kh.default.existsSync(cg.default.join(e.localExportDir,s.name,"provenance.json")))){let s={};for(let o of n){let a=cg.default.join(e.localExportDir,o.name,"provenance.json");s[a]=Kh.default.readFileSync(a)}return s}throw new Error(`No valid provenance.json found in ${e.localExportDir}`)}static getProvenanceSubjects(e){return JSON.parse(e.toString()).subject.map(i=>({name:i.name,digest:i.digest}))}static async signPayload(e,r,i,n){let s=[],o=new Xh.FulcioSigner({identityProvider:new Xh.CIContextProvider("sigstore"),fulcioBaseURL:r.fulcioURL,timeout:i,retry:n});return r.rekorURL&&s.push(new Xh.RekorWitness({rekorBaseURL:r.rekorURL,fetchOnConflict:!0,timeout:i,retry:n})),r.tsaServerURL&&s.push(new Xh.TSAWitness({tsaBaseURL:r.tsaServerURL,timeout:i,retry:n})),new Xh.DSSEBundleBuilder({signer:o,witnesses:s}).create(e)}static parseBundle(e){let r=t.parseCertificate(e),i=e.verificationMaterial.tlogEntries,n=i.length>0?i[0].logIndex:void 0;return{payload:(0,K1.bundleToJSON)(e),certificate:r.toString()
Line truncated
|
|
|
|
|
`)){let[l,...u]=c.split(":"),f=l.toLowerCase(),h=u.map(d=>d.trim()).join(":");if(l.length!=0)switch(!0){case f=="name":i=void 0,r.name==null?r.name=h:(s&&n.gcPolicy&&(n.gcPolicy.push(s),s=void 0),n.name&&r.nodes.push(n),n={name:h});break;case f=="driver":i=void 0,r.driver=h;break;case f=="last activity":i=void 0,r.lastActivity=new Date(h);break;case f=="endpoint":i=void 0,n.endpoint=h;break;case f=="driver options":i=void 0,n["driver-opts"]=(h.match(/([a-zA-Z0-9_.]+)="([^"]*)"/g)||[]).map(d=>d.replace(/^(.*)="(.*)"$/g,"$1=$2"));break;case f=="status":i=void 0,n.status=h;break;case f=="buildkit daemon flags":case f=="flags":i=void 0,n["buildkitd-flags"]=h;break;case f=="buildkit version":case f=="buildkit":i=void 0,n.buildkit=h;break;case f=="platforms":{if(i=void 0,!h)break;let d=[];if(h.includes("*"))for(let p of h.split(", "))p.includes("*")&&d.push(p.replace(/\*/g,""));else d=h.split(", ");n.platforms=d.join(",");break}case f=="features":i="features",n.features={};break;case f=="labels":i="label",n.labels={};break;case f=="devices":i="devices",n.devices=n.devices||[];break;case f.startsWith("gc policy rule#"):i="gcpolicy",n.gcPolicy&&s&&(n.gcPolicy.push(s),s=void 0);break;case f.startsWith("file#"):i="file",a=l.split("#")[1],n.files=n.files||{},n.files[a]="";break;default:switch(i&&i!=="devices"&&n.devices&&o&&(n.devices.push(o),o=void 0),i||""){case"features":{n.features=n.features||{},n.features[l.trim()]=!!h;break}case"label":{n.labels=n.labels||{},n.labels[l.trim()]=h;break}case"devices":{switch(f.trim()){case"name":{n.devices&&o&&n.devices.push(o),o={},o.name=h;break}case"on-demand":{o&&h&&(o.onDemand=h=="true");break}case"automatically allowed":{o&&h&&(o.autoAllow=h=="true");break}case"annotations":{o&&(o.annotations=o.annotations||{});break}default:o&&o.annotations&&(o.annotations[l.trim()]=h)}break}case"gcpolicy":{switch(n.gcPolicy=n.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":{a&&n.files&&(n.files[a].length>0&&(n.files[a]+=`
|
|
|
|
|
`),n.files[a]+=c.replace(/^\s>\s?/,""));break}}}}return o&&n.devices&&n.devices.push(o),s&&n.gcPolicy&&n.gcPolicy.push(s),n.name&&r.nodes.push(n),r}};var Jit=q(Iu(),1);var R8=q(require("fs"),1);var T8=class{resolveFromString(e){return this.resolve(e,!1)}resolveFromFile(e){return this.resolve(e,!0)}resolve(e,r){if(r){if(!R8.default.existsSync(e))throw new Error(`config file ${e} not found`);e=R8.default.readFileSync(e,{encoding:"utf-8"})}let i=Zt.tmpName({tmpdir:Zt.tmpDir()});return R8.default.writeFileSync(i,e),i}};var N8=class{buildx;config;constructor(e){this.config=new T8,this.buildx=e?.buildx||new gr}async getVersion(e){if(!e.buildkit&&e.name)try{return await this.getVersionWithinImage(e.name)}catch(r){Kr(r)}return e.buildkit}async getVersionWithinImage(e){return le(`BuildKit.getVersionWithinImage nodeName: ${e}`),tn.getExecOutput(["inspect","--format","{{.Config.Image}}",`${gr.containerNamePrefix}${e}`],{ignoreReturnCode:!0,silent:!0}).then(r=>{if(r.exitCode==0&&r.stdout.length>0)return le(`BuildKit.getVersionWithinImage image: ${r.stdout.trim()}`),tn.getExecOutput(["run","--rm",r.stdout.trim(),"--version"],{ignoreReturnCode:!0,silent:!0}).then(i=>{if(i.exitCode==0&&i.stdout.length>0)return`${r.stdout.trim()} => ${i.stdout.trim()}`;if(i.stderr.length>0)throw new Error(r.stderr.trim());return i.stdout.trim()});if(r.stderr.length>0)throw new Error(r.stderr.trim());return r.stdout.trim()})}async versionSatisfies(e,r,i){i||(i=await new yB({buildx:this.buildx}).inspect(e));for(let n of i.nodes){let s=n.buildkit;if(le(`BuildKit.versionSatisfies ${s}: ${r}`),!s)try{s=await this.getVersionWithinImage(n.name||"")}catch{return le(`BuildKit.versionSatisfies ${n.name}: can't get version`),!1}if(le(`BuildKit.versionSatisfies ${n.name}: version ${s}`),i.driver=="docker"&&!s.endsWith("-moby")||!Jit.satisfies(s.replace(/-moby$/,""),r))return!1}return!0}};var D8=class t{_version;_versionOnce;_standalone;constructor(e){this._standalone=e?.standalone,this._version="",this._versionOnce=!1}async isStandalone(){let e=this._standalone??!await tn.isAvailable();return le(`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 nt.getExecOutput(e.command,e.args,{ignoreReturnCode:!0,silent:!0}).then(i=>i.stderr.length>0&&i.exitCode!=0?(le(`Compose.isAvailable cmd err: ${i.stderr.trim()}`),!1):i.exitCode==0).catch(i=>(le(`Compose.isAvailable error: ${i}`),!1));return le(`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 nt.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 nt.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 Zp=q(require("fs"),1),ed=q(require("os"),1),EB=q(require("path"),1);var P8=q(Iu(),1),spe=q(require("util"),1);var O8=class t{standalone;githubToken;constructor(e){this.standalone=e?.standalone,this.githubToken=e?.githubToken||process.env.GITHUB_TOKEN}async download(e,r){let i=await t.getDownloadVersion(e);le(`Install.download version: ${i.version}`);let n=await t.getRelease(i,this.githubToken);le(`Install.download release tag name: ${n.tag_name}`);let s=await this.vspec(n.tag_name);le(`Install.download vspec: ${s}`);let o=P8.clean(s)||"";if(!P8.valid(o))throw new Error(`Invalid Compose version "${s}".`);let a=new Kn({htcName:i.key!="official"?`compose-dl-bin-${i.key}`:"compose-dl-bin",htcVersion:s,baseCacheDir:EB.default.join(ed.default.homedir(),".bin","docker-compose"),cacheFile:ed.default.platform()=="win32"?"docker-compose.exe":"docker-compose",ghaNoCache:r}),c=await a.find();if(c)return ae(`Compose binary found in ${c}`),c;let l=spe.format(i.downloadURL,s,this.filename());ae(`Downloading ${l}`);let u=await Kc(l,void 0,this.githubToken);le(`Install.download htcDownloadPath: ${u}`);let f=await a.save(u);return ae(`Cached to ${f}`),f}async installStandalone(e,r){ae("Standalone mode"),r=r||Zt.tmpDir();let i=EB.default.join(r,"compose-bin-standalone");Zp.default.existsSync(i)||Zp.default.mkdirSync(i,{recursive:!0});let n=ed.default.platform()=="win32"?"compose.exe":"compose",s=EB.default.join(i,n);return Zp.default.copyFileSync(e,s),ae("Fixing perms"),Zp.default.chmodSync(s,"0755"),af(i),ae("Added Compose to PATH"),ae(`Binary path: ${s}`),s}async installPlugin(e,r){ae("Docker plugin mode"),r=r||tn.configDir;let i=EB.default.join(r,"cli-plugins");Zp.default.existsSync(i)||Zp.default.mkdirSync(i,{recursive:!0});let n=ed.default.platform()=="win32"?"docker-compose.exe":"docker-compose",s=EB.default.join(
Line truncated
|
|
|
|
|
# syntax=docker/dockerfile:1
|
|
|
|
|
|
|
|
|
|
ARG GO_VERSION="1.24"
|
|
|
|
@@ -313,8 +304,8 @@ EOT
|
|
|
|
|
|
|
|
|
|
FROM scratch
|
|
|
|
|
COPY --from=builder /out /
|
|
|
|
|
`;var TL=class t{static{o(this,"Install")}githubToken;buildx;sigstore;constructor(e){this.githubToken=e?.githubToken||process.env.GITHUB_TOKEN,this.buildx=e?.buildx||new yt,this.sigstore=e?.sigstore||new Dh}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=sb.clean(i)||"";if(!sb.valid(s))throw new Error(`Invalid Cosign version "${i}".`);let a=new Kn({htcName:"cosign-dl-bin",htcVersion:i,baseCacheDir:ib.default.join(_c.default.homedir(),".bin"),cacheFile:_c.default.platform()=="win32"?"cosign.exe":"cosign",ghaNoCache:e.ghaNoCache}),c=await a.find();if(c)return O(`Cosign binary found in ${c}`),c;let l=nee.format(r.downloadURL,i,this.filename());O(`Downloading ${l}`);let u=await $o(l,void 0,this.githubToken);D(`Install.download htcDownloadPath: ${u}`),e.verifySignature&&sb.satisfies(i,">=3.0.1")&&await this.verifySignature(u,l);let f=await a.save(u,e.skipState);return O(`Cached to ${f}`),f}async build(e,r,n){let i=await this.vspec(e);D(`Install.build vspec: ${i}`);let s=new Kn({htcName:"cosign-build-bin",htcVersion:i,baseCacheDir:ib.default.join(_c.default.homedir(),".bin"),cacheFile:_c.default.platform()=="win32"?"cosign.exe":"cosign",ghaNoCache:r}),a=await s.find();if(a)return O(`Cosign binary found in ${a}`),a;let c=ib.default.join(gt.tmpDir(),"cosign-build-cache"),l=await this.buildCommand(e,c),u=await Ne.getExecOutput(l.command,l.args,{ignoreReturnCode:!0,input:Buffer.from(Yqe)}).then(d=>{if(d.stderr.length>0&&d.exitCode!=0)throw new Error(`build failed with: ${yt.getErrorMessage(d.stderr)}`);return`${c}/cosign`}),f=await s.save(u,n);return O(`Cached to ${f}`),f}async install(e,r){r=r||gt.tmpDir();let n=ib.default.join(r,"cosign-bin");hv.default.existsSync(n)||hv.default.mkdirSync(n,{recursive:!0});let i=_c.default.platform()=="win32"?"cosign.exe":"cosign",s=ib.default.join(n,i);return hv.default.copyFileSync(e,s),O("Fixing perms"),hv.default.chmodSync(s,"0755"),Vc(n),O("Added Cosign to PATH"),O(`Binary path: ${s}`),s}async buildCommand(e,r){let n=await new yt({standalone:!0}).isAvailable(),i=await new yt({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 yt({standalone:s}).getCommand(a)}async verifySignature(e,r){let n=`${r}.sigstore.json`;O(`Downloading keyless verification bundle at ${n}`);let i=await $o(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"});O(`Cosign binary signature verified! ${s.tlogID?`${XC}?logIndex=${s.tlogID}`:""}`)}filename(){let e;switch(_c.default.arch()){case"x64":{e="amd64";break}case"ppc64":{e="ppc64le";break}default:{e=_c.default.arch();break}}let r=_c.default.platform()=="win32"?"windows":_c.default.platform(),n=_c.default.platform()=="win32"?".exe":"";return nee.format("cosign-%s-%s%s",r,e,n)}async vspec(e){if(!ne.isValidRef(e)){let u=e.replace(/^v+|v+$/g,"");return O(`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 bC.remoteSha(r,n,process.env.GIT_AUTH_TOKEN);let[s,a]=r.substring(19).split("/"),c=`${s}/${ne.trimSuffix(a,".git")}/${i}`,l=ne.hash(c);return O(`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 Xe({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 Kqe=N(hc(),1);var DL=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 Ne.getExecOutput(this.binPath,["blob","get",e.repository,e.digest],{ignoreReturnCode:!0,silent:!0}).then(r=>{if(r.std
Line truncated
|
|
|
|
|
`)[0]?.trim()):a=new Error(`buildx failed with: ${yt.getErrorMessage(d.stderr)}`))});let c=r.buildxBuild.resolveImageID(),l=r.buildxBuild.resolveMetadata(),u=r.buildxBuild.resolveDigest(l);c&&await kr("ImageID",async()=>{O(c),Z2("imageid",c)}),u&&await kr("Digest",async()=>{O(u),Z2("digest",u)}),l&&await kr("Metadata",async()=>{let d=JSON.stringify(l,null,2);Xe.printUntrusted(d),Z2("metadata",d)});let f;if(await kr("Reference",async()=>{f=await Hjt(r,t,e.builder),f?(O(f),kGe(f)):O("No build reference found")}),Vjt()){let d=r.buildxBuild.resolveWarnings(l);if(f&&d&&d.length>0){let h=await yt.convertWarningsToGitHubAnnotations(d,[f]);D(`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()=>{zjt()?e.call&&e.call!=="build"?O(`Build summary skipped for ${e.call} subrequest`):Xe.isGHES?O("Build summary is not yet supported on GHES"):await r.buildx.versionSatisfies(">=0.23.0")?f?(O("Build summary supported!"),PGe()):O("Build summary requires a build reference"):O("Build summary requires Buildx >= 0.23.0"):O("Build summary disabled")}),a)throw a},async()=>{RGe&&await kr("Generating build summary",async()=>{try{let t=jjt(),e;t&&(e=$jt());let n=await new I1().export({refs:Hee?[Hee]:[]});O(`Build record written to ${n.dockerbuildFilename} (${ne.formatFileSize(n.dockerbuildSize)})`);let i;t&&(i=await kP.upload({filename:n.dockerbuildFilename,retentionDays:e})),await HP.writeBuildSummary({exportRes:n,uploadRes:i,inputs:NGe,driver:xGe,endpoint:_Ge})}catch(t){ut(t.message)}}),Iv.length>0&&await kr(`Removing temp folder ${Iv}`,async()=>{try{LGe.rmSync(Iv,{recursive:!0})}catch{ut(`Failed to remove temp folder ${Iv}`)}})});async function Hjt(t,e,r){let n=t.buildxBuild.resolveRef();if(n)return n;r||(r=(await t.builder.inspect()).name);let i=yt.refs({dir:yt.refsDir,builderName:r,since:e});return Object.keys(i).length>0?Object.keys(i)[0]:""}o(Hjt,"buildRef");function Vjt(){return process.env.DOCKER_BUILD_CHECKS_ANNOTATIONS?ne.parseBool(process.env.DOCKER_BUILD_CHECKS_ANNOTATIONS):!0}o(Vjt,"buildChecksAnnotationsEnabled");function zjt(){return process.env.DOCKER_BUILD_SUMMARY?ne.parseBool(process.env.DOCKER_BUILD_SUMMARY):!0}o(zjt,"buildSummaryEnabled");function jjt(){return process.env.DOCKER_BUILD_RECORD_UPLOAD?ne.parseBool(process.env.DOCKER_BUILD_RECORD_UPLOAD):!0}o(jjt,"buildRecordUploadEnabled");function $jt(){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($jt,"buildRecordRetentionDays");
|
|
|
|
|
`;var k8=class t{githubToken;buildx;sigstore;constructor(e){this.githubToken=e?.githubToken||process.env.GITHUB_TOKEN,this.buildx=e?.buildx||new gr,this.sigstore=e?.sigstore||new lg}async download(e){let r=await t.getDownloadVersion(e.version);le(`Install.download version: ${r.version}`);let i=await t.getRelease(r,this.githubToken);le(`Install.download release tag name: ${i.tag_name}`);let n=await this.vspec(i.tag_name);le(`Install.download vspec: ${n}`);let s=wB.clean(n)||"";if(!wB.valid(s))throw new Error(`Invalid Cosign version "${n}".`);let o=new Kn({htcName:"cosign-dl-bin",htcVersion:n,baseCacheDir:bB.default.join(zu.default.homedir(),".bin"),cacheFile:zu.default.platform()=="win32"?"cosign.exe":"cosign",ghaNoCache:e.ghaNoCache}),a=await o.find();if(a)return ae(`Cosign binary found in ${a}`),a;let c=ope.format(r.downloadURL,n,this.filename());ae(`Downloading ${c}`);let l=await Kc(c,void 0,this.githubToken);le(`Install.download htcDownloadPath: ${l}`),e.verifySignature&&wB.satisfies(n,">=3.0.1")&&await this.verifySignature(l,c);let u=await o.save(l,e.skipState);return ae(`Cached to ${u}`),u}async build(e,r,i){let n=await this.vspec(e);le(`Install.build vspec: ${n}`);let s=new Kn({htcName:"cosign-build-bin",htcVersion:n,baseCacheDir:bB.default.join(zu.default.homedir(),".bin"),cacheFile:zu.default.platform()=="win32"?"cosign.exe":"cosign",ghaNoCache:r}),o=await s.find();if(o)return ae(`Cosign binary found in ${o}`),o;let a=bB.default.join(Zt.tmpDir(),"cosign-build-cache"),c=await this.buildCommand(e,a),l=await nt.getExecOutput(c.command,c.args,{ignoreReturnCode:!0,input:Buffer.from(Yit)}).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`${a}/cosign`}),u=await s.save(l,i);return ae(`Cached to ${u}`),u}async install(e,r){r=r||Zt.tmpDir();let i=bB.default.join(r,"cosign-bin");X1.default.existsSync(i)||X1.default.mkdirSync(i,{recursive:!0});let n=zu.default.platform()=="win32"?"cosign.exe":"cosign",s=bB.default.join(i,n);return X1.default.copyFileSync(e,s),ae("Fixing perms"),X1.default.chmodSync(s,"0755"),af(i),ae("Added Cosign to PATH"),ae(`Binary path: ${s}`),s}async buildCommand(e,r){let i=await new gr({standalone:!0}).isAvailable(),n=await new gr({standalone:!1}).isAvailable(),s=!1;if(await this.buildx.isStandalone()&&i)le("Install.buildCommand: Buildx standalone found, build with it"),s=!0;else if(!await this.buildx.isStandalone()&&n)le("Install.buildCommand: Buildx plugin found, build with it"),s=!1;else if(i)le("Install.buildCommand: Buildx plugin not found, but standalone found so trying to build with it"),s=!0;else if(n)le("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 o=["build","--platform","local","--build-arg","BUILDKIT_CONTEXT_KEEP_GIT_DIR=1","--output",`type=local,dest=${r}`];return process.env.GIT_AUTH_TOKEN&&o.push("--secret","id=GIT_AUTH_TOKEN"),o.push("-f-",e),await new gr({standalone:s}).getCommand(o)}async verifySignature(e,r){let i=`${r}.sigstore.json`;ae(`Downloading keyless verification bundle at ${i}`);let n=await Kc(i,void 0,this.githubToken);le(`Install.verifySignature bundlePath: ${n}`);let s=await this.sigstore.verifyArtifact(e,n,{subjectAlternativeName:"keyless@projectsigstore.iam.gserviceaccount.com",issuer:"https://accounts.google.com"});ae(`Cosign binary signature verified! ${s.tlogID?`${D0}?logIndex=${s.tlogID}`:""}`)}filename(){let e;switch(zu.default.arch()){case"x64":{e="amd64";break}case"ppc64":{e="ppc64le";break}default:{e=zu.default.arch();break}}let r=zu.default.platform()=="win32"?"windows":zu.default.platform(),i=zu.default.platform()=="win32"?".exe":"";return ope.format("cosign-%s-%s%s",r,e,i)}async vspec(e){if(!Be.isValidRef(e)){let l=e.replace(/^v+|v+$/g,"");return ae(`Use ${l} version spec cache key for ${e}`),l}let[r,i]=e.split("#");i.length==0&&(i="master");let n;i.match(/^[0-9a-fA-F]{40}$/)?n=i:n=await MI.remoteSha(r,i,process.env.GIT_AUTH_TOKEN);let[s,o]=r.substring(19).split("/"),a=`${s}/${Be.trimSuffix(o,".git")}/${n}`,c=Be.hash(a);return ae(`Use ${c} version spec cache key for ${a}`),c}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 n=await new Ot({token:r}).releases("Cosign",e.contentOpts);if(!n[e.version])throw new Error(`Cannot find Cosign release ${e.version} in releases JSON`);return n[e.version]}};var Kit=q(Iu(),1);var Q8=class{binPath;_version;_versionOnce;constructor(e){this.binPath=e?.binPath||"regctl",this._version="",this._versionOnce=!1}async blobGet(e){return await nt.getExecOutput(this.binPath,["blob","get",e.repository,e.digest],{ignoreReturnCode:!0,silent:!0}).then(r=>{if(r.st
Line truncated
|
|
|
|
|
`)[0]?.trim()):f.stderr.length>0&&(o=new Error(`buildx failed with: ${f.stderr.match(/(.*)\s*$/)?.[0]?.trim()??"unknown error"}`)))});let a=r.buildxBuild.resolveImageID(),c=r.buildxBuild.resolveMetadata(),l=r.buildxBuild.resolveDigest(c);a&&await Ri("ImageID",async()=>{ae(a),wO("imageid",a)}),l&&await Ri("Digest",async()=>{ae(l),wO("digest",l)}),c&&await Ri("Metadata",async()=>{let f=JSON.stringify(c,null,2);ae(f),wO("metadata",f)});let u;if(await Ri("Reference",async()=>{u=await jSr(r,t,e.builder),u?(ae(u),unt(u)):ae("No build reference found")}),zSr()){let f=r.buildxBuild.resolveWarnings(c);if(u&&f&&f.length>0){let h=await gr.convertWarningsToGitHubAnnotations(f,[u]);le(`annotations: ${JSON.stringify(h,null,2)}`),h&&h.length>0&&await Ri(`Generating GitHub annotations (${h.length} build checks found)`,async()=>{for(let d of h)Kr(d.message,d)})}}if(await Ri("Check build summary support",async()=>{VSr()?e.call&&e.call!=="build"?ae(`Build summary skipped for ${e.call} subrequest`):Ot.isGHES?ae("Build summary is not yet supported on GHES"):await r.buildx.versionSatisfies(">=0.23.0")?u?(ae("Build summary supported!"),fnt()):ae("Build summary requires a build reference"):ae("Build summary requires Buildx >= 0.23.0"):ae("Build summary disabled")}),o)throw o},async()=>{ont&&await Ri("Generating build summary",async()=>{try{let t=$Sr(),e;t&&(e=WSr());let i=await new MF().export({refs:upe?[upe]:[]});ae(`Build record written to ${i.dockerbuildFilename} (${Be.formatFileSize(i.dockerbuildSize)})`);let n;t&&(n=await Yq.upload({filename:i.dockerbuildFilename,retentionDays:e})),await n3.writeBuildSummary({exportRes:i,uploadRes:n,inputs:snt,driver:int,endpoint:nnt})}catch(t){Kr(t.message)}}),r2.length>0&&await Ri(`Removing temp folder ${r2}`,async()=>{try{dnt.rmSync(r2,{recursive:!0})}catch{Kr(`Failed to remove temp folder ${r2}`)}})});async function jSr(t,e,r){let i=t.buildxBuild.resolveRef();if(i)return i;r||(r=(await t.builder.inspect()).name);let n=gr.refs({dir:gr.refsDir,builderName:r,since:e});return Object.keys(n).length>0?Object.keys(n)[0]:""}function zSr(){return process.env.DOCKER_BUILD_CHECKS_ANNOTATIONS?Be.parseBool(process.env.DOCKER_BUILD_CHECKS_ANNOTATIONS):!0}function VSr(){return process.env.DOCKER_BUILD_SUMMARY?Be.parseBool(process.env.DOCKER_BUILD_SUMMARY):!0}function $Sr(){return process.env.DOCKER_BUILD_RECORD_UPLOAD?Be.parseBool(process.env.DOCKER_BUILD_RECORD_UPLOAD):!0}function WSr(){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}}
|
|
|
|
|
/*! Bundled license information:
|
|
|
|
|
|
|
|
|
|
undici/lib/web/fetch/body.js:
|
|
|
|
@@ -401,6 +392,44 @@ archiver/index.js:
|
|
|
|
|
he/he.js:
|
|
|
|
|
(*! https://mths.be/he v1.2.0 by @mathias | MIT license *)
|
|
|
|
|
|
|
|
|
|
negotiator/index.js:
|
|
|
|
|
(*!
|
|
|
|
|
* negotiator
|
|
|
|
|
* Copyright(c) 2012 Federico Romero
|
|
|
|
|
* Copyright(c) 2012-2014 Isaac Z. Schlueter
|
|
|
|
|
* Copyright(c) 2015 Douglas Christopher Wilson
|
|
|
|
|
* MIT Licensed
|
|
|
|
|
*)
|
|
|
|
|
|
|
|
|
|
imurmurhash/imurmurhash.js:
|
|
|
|
|
(**
|
|
|
|
|
* @preserve
|
|
|
|
|
* JS Implementation of incremental MurmurHash3 (r150) (as of May 10, 2013)
|
|
|
|
|
*
|
|
|
|
|
* @author <a href="mailto:jensyt@gmail.com">Jens Taylor</a>
|
|
|
|
|
* @see http://github.com/homebrewing/brauhaus-diff
|
|
|
|
|
* @author <a href="mailto:gary.court@gmail.com">Gary Court</a>
|
|
|
|
|
* @see http://github.com/garycourt/murmurhash-js
|
|
|
|
|
* @author <a href="mailto:aappleby@gmail.com">Austin Appleby</a>
|
|
|
|
|
* @see http://sites.google.com/site/murmurhash/
|
|
|
|
|
*)
|
|
|
|
|
|
|
|
|
|
make-fetch-happen/lib/fetch.js:
|
|
|
|
|
make-fetch-happen/lib/fetch.js:
|
|
|
|
|
(**
|
|
|
|
|
* @license
|
|
|
|
|
* Copyright (c) 2010-2012 Mikeal Rogers
|
|
|
|
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
|
|
|
|
* you may not use this file except in compliance with the License.
|
|
|
|
|
* You may obtain a copy of the License at
|
|
|
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
|
* Unless required by applicable law or agreed to in writing,
|
|
|
|
|
* software distributed under the License is distributed on an "AS
|
|
|
|
|
* IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
|
|
|
|
|
* express or implied. See the License for the specific language
|
|
|
|
|
* governing permissions and limitations under the License.
|
|
|
|
|
*)
|
|
|
|
|
|
|
|
|
|
@octokit/request-error/dist-src/index.js:
|
|
|
|
|
(* v8 ignore else -- @preserve -- Bug with vitest coverage where it sees an else branch that doesn't exist *)
|
|
|
|
|
|
|
|
|
@@ -409,6 +438,6 @@ he/he.js:
|
|
|
|
|
(* v8 ignore else -- @preserve *)
|
|
|
|
|
|
|
|
|
|
js-yaml/dist/js-yaml.mjs:
|
|
|
|
|
(*! js-yaml 5.4.1 https://github.com/nodeca/js-yaml @license MIT *)
|
|
|
|
|
(*! js-yaml 4.1.1 https://github.com/nodeca/js-yaml @license MIT *)
|
|
|
|
|
*/
|
|
|
|
|
//# sourceMappingURL=index.cjs.map
|