|
|
|
@@ -1,266 +1,253 @@
|
|
|
|
|
var Cnt=Object.create;var nH=Object.defineProperty;var Int=Object.getOwnPropertyDescriptor;var Snt=Object.getOwnPropertyNames;var Bnt=Object.getPrototypeOf,vnt=Object.prototype.hasOwnProperty;var xnt=(t,e)=>()=>(t&&(e=t(t=0)),e);var A=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),Spe=(t,e)=>{for(var r in e)nH(t,r,{get:e[r],enumerable:!0})},_nt=(t,e,r,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of Snt(e))!vnt.call(t,n)&&n!==r&&nH(t,n,{get:()=>e[n],enumerable:!(i=Int(e,n))||i.enumerable});return t};var U=(t,e,r)=>(r=t!=null?Cnt(Bnt(t)):{},_nt(e||!t||!t.__esModule?nH(r,"default",{value:t,enumerable:!0}):r,t));var Npe=A(W0=>{"use strict";var ABr=require("net"),Pnt=require("tls"),uH=require("http"),_pe=require("https"),knt=require("events"),gBr=require("assert"),Qnt=require("util");W0.httpOverHttp=Lnt;W0.httpsOverHttp=Fnt;W0.httpOverHttps=Mnt;W0.httpsOverHttps=Unt;function Lnt(t){var e=new od(t);return e.request=uH.request,e}function Fnt(t){var e=new od(t);return e.request=uH.request,e.createSocket=Rpe,e.defaultPort=443,e}function Mnt(t){var e=new od(t);return e.request=_pe.request,e}function Unt(t){var e=new od(t);return e.request=_pe.request,e.createSocket=Rpe,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=Tpe(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)})}Qnt.inherits(od,knt.EventEmitter);od.prototype.addRequest=function(e,r,i,n){var s=this,o=hH({request:e},s.options,Tpe(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=hH({},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")),nm("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(h){h.upgrade=!0}function c(h,f,d){process.nextTick(function(){l(h,f,d)})}function l(h,f,d){if(o.removeAllListeners(),f.removeAllListeners(),h.statusCode!==200){nm("tunneling socket could not be established, statusCode=%d",h.statusCode),f.destroy();var p=new Error("tunneling socket could not be established, statusCode="+h.statusCode);p.code="ECONNRESET",e.request.emit("error",p),i.removeSocket(n);return}if(d.length>0){nm("got illegal response body from proxy"),f.destroy();var p=new Error("got illegal response body from proxy");p.code="ECONNRESET",e.request.emit("error",p),i.removeSocket(n);return}return nm("tunneling connection has established"),i.sockets[i.sockets.indexOf(n)]=f,r(f)}function u(h){o.removeAllListeners(),nm(`tunneling socket could not be established, cause=%s
|
|
|
|
|
`,h.message,h.stack);var f=new Error("tunneling socket could not be established, cause="+h.message);f.code="ECONNRESET",e.request.emit("error",f),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 Rpe(t,e){var r=this;od.prototype.createSocket.call(r,t,function(i){var n=t.request.getHeader("host"),s=hH({},r.options,{socket:i,servername:n?n.replace(/:.*$/,""):t.host}),o=Pnt.connect(0,s);r.sockets[r.sockets.indexOf(i)]=o,e(o)})}function Tpe(t,e,r){return typeof t=="string"?{host:t,port:e,localAddress:r}:t}function hH(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 nm;process.env.NODE_DEBUG&&/\btunnel\b/.test(process.env.NODE_DEBUG)?nm=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)}:nm=function(){};W0.debug=nm});var J0=A((EBr,Dpe)=>{Dpe.exports=Npe()});var ai=A((bBr,Ope)=>{Ope.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 gr=A((wBr,nme)=>{"use strict";var Ppe=Symbol.for("undici.error.UND_ERR"),ci=class extends Error{constructor(e){super(e),this.name="UndiciError",this.code="UND_ERR"}static[Symbol.hasInstance](e){return e&&e[Ppe]===!0}[Ppe]=!0},kpe=Symbol.for("undici.error.UND_ERR_CONNECT_TIMEOUT"),fH=class extends ci{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[kpe]===!0}[kpe]=!0},Qpe=Symbol.for("undici.error.UND_ERR_HEADERS_TIMEOUT"),dH=class extends ci{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[Qpe]===!0}[Qpe]=!0},Lpe=Symbol.for("undici.error.UND_ERR_HEADERS_OVERFLOW"),pH=class extends ci{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[Lpe]===!0}[Lpe]=!0},Fpe=Symbol.for("undici.error.UND_ERR_BODY_TIMEOUT"),mH=class extends ci{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[Fpe]===!0}[Fpe]=!0},Mpe=Symbol.for("undici.error.UND_ERR_RESPONSE_STATUS_CODE"),AH=class extends ci{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 rat(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(Uot.has(o)){n=o;break}}n!==""&&(t.referrerPolicy=n)}function iat(){return"allowed"}function nat(){return"success"}function sat(){return"success"}function oat(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function aat(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(WB(t))&&(e=null);break;case"same-origin":G2(t,WB(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function sb(t,e){return t}function cat(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:sb(t.domainLookupStartTime,r),domainLookupEndTime:sb(t.domainLookupEndTime,r),connectionStartTime:sb(t.connectionStartTime,r),connectionEndTime:sb(t.connectionEndTime,r),secureConnectionStartTime:sb(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function lat(t){return sb(zot.now(),t)}function uat(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 yAe(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function hat(t){return{referrerPolicy:t.referrerPolicy}}function fat(t){let e=t.referrerPolicy;Tg(e);let r=null;if(t.referrer==="client"){let a=fAe();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=$B(i)&&!$B(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=WB(t);return G2(i,a)?i:$B(i)&&!$B(a)?"no-referrer":n}default:return o?"no-referrer":n}}function o6(t,e){return Tg(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 $B(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 dat(t,e){if(q2===void 0)return!0;let r=EAe(e);if(r==="no metadata"||r.length===0)return!0;let i=mat(r),n=Aat(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)),gat(c,a))return!0}return!1}var pat=/(?<algo>sha256|sha384|sha512)-((?<hash>[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function EAe(t){let e=[],r=!0;for(let i of t.split(" ")){r=!1;let n=pat.exec(i);if(n===null||n.groups===void 0||n.groups.algo===void 0)continue;let s=n.groups.algo.toLowerCase();pAe.includes(s)&&e.push(n.groups)}return r===!0?"no metadata":e}function mat(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 Aat(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 gat(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 yat(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 Eat(){let t,e;return{promise:new Promise((i,n)=>{t=i,e=n}),resolve:t,reject:e}}function bat(t){return t.controller.state==="aborted"}function wat(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}function Cat(t){return Wot[t.toLowerCase()]??t}function Iat(t){let e=JSON.stringify(t);if(e===void 0)throw new TypeError("Value is not JSON serializable");return Tg(typeof e=="string"),e}var Sat=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function bAe(t,e,r=0,i=1){class n{
Line truncated
|
|
|
|
|
`);function ect(t){for(let e=0;e<t.length;++e)if((t.charCodeAt(e)&-128)!==0)return!1;return!0}function tct(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 rct(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,Xat,s)||s.position===t.length-4&&z2(t,Zat,s))return n;if(t[s.position]!==13||t[s.position+1]!==10)return"failure";s.position+=2;let a=ict(t,s);if(a==="failure")return"failure";let{name:c,filename:l,contentType:u,encoding:h}=a;s.position+=2;let f;{let p=t.indexOf(i.subarray(2),s.position);if(p===-1)return"failure";f=t.subarray(s.position,p-4),s.position+=f.length,h==="base64"&&(f=Buffer.from(f.toString(),"base64"))}if(t[s.position]!==13||t[s.position+1]!==10)return"failure";s.position+=2;let d;l!==null?(u??="text/plain",ect(u)||(u=""),d=new Yat([f],l,{type:u})):d=zat(Buffer.from(f)),j2(DAe(c)),j2(typeof d=="string"&&DAe(d)||$at(d)),n.push(Wat(c,d,l))}}function ict(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=ab(a=>a!==10&&a!==13&&a!==58,t,e);if(o=p6(o,!0,!0,a=>a===9||a===32),!Vat.test(o.toString())||t[e.position]!==58)return"failure";switch(e.position++,ab(a=>a===32||a===9,t,e),jat(o)){case"content-disposition":{if(r=i=null,!z2(t,Kat,e)||(e.position+=17,r=kAe(t,e),r===null))return"failure";if(z2(t,PAe,e)){let a=e.position+PAe.length;if(t[a]===42&&(e.position+=1,a+=1),t[a]!==61||t[a+1]!==34||(e.position+=12,i=kAe(t,e),i===null))return"failure"}break}case"content-type":{let a=ab(c=>c!==10&&c!==13,t,e);a=p6(a,!1,!0,c=>c===9||c===32),n=OAe(a);break}case"content-transfer-encoding":{let a=ab(c=>c!==10&&c!==13,t,e);a=p6(a,!1,!0,c=>c===9||c===32),s=OAe(a);break}default:ab(a=>a!==10&&a!==13,t,e)}if(t[e.position]!==13&&t[e.position+1]!==10)return"failure";e.position+=2}}function kAe(t,e){j2(t[e.position-1]===34);let r=ab(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 ab(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}QAe.exports={multipartFormDataParser:rct,validateBoundary:tct}});var ub=A((VBr,$Ae)=>{"use strict";var KB=Gt(),{ReadableStreamFrom:nct,isBlobLike:FAe,isReadableStreamLike:sct,readableStreamClose:oct,createDeferredPromise:act,fullyReadBody:cct,extractMimeType:lct,utf8DecodeBytes:qAe}=za(),{FormData:MAe}=YB(),{kState:lb}=sm(),{webidl:uct}=ws(),{Blob:hct}=require("node:buffer"),m6=require("node:assert"),{isErrored:GAe,isDisturbed:fct}=require("node:stream"),{isArrayBuffer:dct}=require("node:util/types"),{serializeAMimeType:pct}=ca(),{multipartFormDataParser:mct}=LAe(),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 Act(){}var HAe=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0,jAe;HAe&&(jAe=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!fct(e)&&!GAe(e)&&e.cancel("Response object has been garbage collected").catch(Act)}));function zAe(t,e=!1){let r=null;t instanceof ReadableStream?r=t:FAe(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(()=>oct(c))},start(){},type:"bytes"}),m6(sct(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(dct(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(KB.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"),h=y=>y.replace(/\r?\n|\r/g,`\r
|
|
|
|
|
`),f=[],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(h(y))}"\r
|
|
|
|
|
var sqe=Object.create;var Cx=Object.defineProperty;var oqe=Object.getOwnPropertyDescriptor;var aqe=Object.getOwnPropertyNames;var cqe=Object.getPrototypeOf,lqe=Object.prototype.hasOwnProperty;var o=(t,e)=>Cx(t,"name",{value:e,configurable:!0});var A=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),uqe=(t,e)=>{for(var r in e)Cx(t,r,{get:e[r],enumerable:!0})},dqe=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of aqe(e))!lqe.call(t,i)&&i!==r&&Cx(t,i,{get:()=>e[i],enumerable:!(n=oqe(e,i))||n.enumerable});return t};var N=(t,e,r)=>(r=t!=null?sqe(cqe(t)):{},dqe(e||!t||!t.__esModule?Cx(r,"default",{value:t,enumerable:!0}):r,t));var VZ=A(lm=>{"use strict";var v5t=require("net"),gqe=require("tls"),SL=require("http"),qZ=require("https"),yqe=require("events"),N5t=require("assert"),Eqe=require("util");lm.httpOverHttp=Cqe;lm.httpsOverHttp=bqe;lm.httpOverHttps=Iqe;lm.httpsOverHttps=wqe;function Cqe(t){var e=new mu(t);return e.request=SL.request,e}o(Cqe,"httpOverHttp");function bqe(t){var e=new mu(t);return e.request=SL.request,e.createSocket=GZ,e.defaultPort=443,e}o(bqe,"httpsOverHttp");function Iqe(t){var e=new mu(t);return e.request=qZ.request,e}o(Iqe,"httpOverHttps");function wqe(t){var e=new mu(t);return e.request=qZ.request,e.createSocket=GZ,e.defaultPort=443,e}o(wqe,"httpsOverHttps");function mu(t){var e=this;e.options=t||{},e.proxyOptions=e.options.proxy||{},e.maxSockets=e.options.maxSockets||SL.Agent.defaultMaxSockets,e.requests=[],e.sockets=[],e.on("free",o(function(n,i,s,a){for(var c=HZ(i,s,a),l=0,u=e.requests.length;l<u;++l){var d=e.requests[l];if(d.host===c.host&&d.port===c.port){e.requests.splice(l,1),d.request.onSocket(n);return}}n.destroy(),e.removeSocket(n)},"onFree"))}o(mu,"TunnelingAgent");Eqe.inherits(mu,yqe.EventEmitter);mu.prototype.addRequest=o(function(e,r,n,i){var s=this,a=BL({request:e},s.options,HZ(r,n,i));if(s.sockets.length>=this.maxSockets){s.requests.push(a);return}s.createSocket(a,function(c){c.on("free",l),c.on("close",u),c.on("agentRemove",u),e.onSocket(c);function l(){s.emit("free",c,a)}o(l,"onFree");function u(d){s.removeSocket(c),c.removeListener("free",l),c.removeListener("close",u),c.removeListener("agentRemove",u)}o(u,"onCloseOrRemove")})},"addRequest");mu.prototype.createSocket=o(function(e,r){var n=this,i={};n.sockets.push(i);var s=BL({},n.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:!1,headers:{host:e.host+":"+e.port}});e.localAddress&&(s.localAddress=e.localAddress),s.proxyAuth&&(s.headers=s.headers||{},s.headers["Proxy-Authorization"]="Basic "+new Buffer(s.proxyAuth).toString("base64")),Dd("making CONNECT request");var a=n.request(s);a.useChunkedEncodingByDefault=!1,a.once("response",c),a.once("upgrade",l),a.once("connect",u),a.once("error",d),a.end();function c(f){f.upgrade=!0}o(c,"onResponse");function l(f,h,p){process.nextTick(function(){u(f,h,p)})}o(l,"onUpgrade");function u(f,h,p){if(a.removeAllListeners(),h.removeAllListeners(),f.statusCode!==200){Dd("tunneling socket could not be established, statusCode=%d",f.statusCode),h.destroy();var g=new Error("tunneling socket could not be established, statusCode="+f.statusCode);g.code="ECONNRESET",e.request.emit("error",g),n.removeSocket(i);return}if(p.length>0){Dd("got illegal response body from proxy"),h.destroy();var g=new Error("got illegal response body from proxy");g.code="ECONNRESET",e.request.emit("error",g),n.removeSocket(i);return}return Dd("tunneling connection has established"),n.sockets[n.sockets.indexOf(i)]=h,r(h)}o(u,"onConnect");function d(f){a.removeAllListeners(),Dd(`tunneling socket could not be established, cause=%s
|
|
|
|
|
`,f.message,f.stack);var h=new Error("tunneling socket could not be established, cause="+f.message);h.code="ECONNRESET",e.request.emit("error",h),n.removeSocket(i)}o(d,"onError")},"createSocket");mu.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 GZ(t,e){var r=this;mu.prototype.createSocket.call(r,t,function(n){var i=t.request.getHeader("host"),s=BL({},r.options,{socket:n,servername:i?i.replace(/:.*$/,""):t.host}),a=gqe.connect(0,s);r.sockets[r.sockets.indexOf(n)]=a,e(a)})}o(GZ,"createSecureSocket");function HZ(t,e,r){return typeof t=="string"?{host:t,port:e,localAddress:r}:t}o(HZ,"toOptions");function BL(t){for(var e=1,r=arguments.length;e<r;++e){var n=arguments[e];if(typeof n=="object")for(var i=Object.keys(n),s=0,a=i.length;s<a;++s){var c=i[s];n[c]!==void 0&&(t[c]=n[c])}}return t}o(BL,"mergeOptions");var Dd;process.env.NODE_DEBUG&&/\btunnel\b/.test(process.env.NODE_DEBUG)?Dd=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"):Dd=o(function(){},"debug");lm.debug=Dd});var um=A((R5t,zZ)=>{zZ.exports=VZ()});var mr=A((D5t,$Z)=>{$Z.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 Rt=A((Q5t,gee)=>{"use strict";var jZ=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[jZ]===!0}[jZ]=!0},WZ=Symbol.for("undici.error.UND_ERR_CONNECT_TIMEOUT"),xL=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[WZ]===!0}[WZ]=!0},JZ=Symbol.for("undici.error.UND_ERR_HEADERS_TIMEOUT"),vL=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[JZ]===!0}[JZ]=!0},YZ=Symbol.for("undici.error.UND_ERR_HEADERS_OVERFLOW"),NL=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[YZ]===!0}[YZ]=!0},KZ=Symbol.for("undici.error.UND_ERR_BODY_TIMEOUT"),_L=class extends gr{static{o(this,"BodyTimeoutError")}constructor(e){super(e),this.name="BodyTimeoutError",this.message=e||"Body Timeout Error",this.code="UND_ERR_BODY_TIMEOUT
Line truncated
|
|
|
|
|
`)||t.includes("\r")||t.includes("\0"))===!1}o(Rte,"isValidHeaderValue");function UGe(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(SGe.has(a)){i=a;break}}i!==""&&(t.referrerPolicy=i)}o(UGe,"setRequestReferrerPolicyOnRedirect");function qGe(){return"allowed"}o(qGe,"crossOriginResourcePolicyCheck");function GGe(){return"success"}o(GGe,"corsCheck");function HGe(){return"success"}o(HGe,"TAOCheck");function VGe(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}o(VGe,"appendFetchMetadata");function zGe(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&&bF(t.origin)&&!bF(ob(t))&&(e=null);break;case"same-origin":zx(t,ob(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}o(zGe,"appendRequestOriginHeader");function Cm(t,e){return t}o(Cm,"coarsenTime");function $Ge(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:Cm(t.domainLookupStartTime,r),domainLookupEndTime:Cm(t.domainLookupEndTime,r),connectionStartTime:Cm(t.connectionStartTime,r),connectionEndTime:Cm(t.connectionEndTime,r),secureConnectionStartTime:Cm(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}o($Ge,"clampAndCoarsenConnectionTimingInfo");function jGe(t){return Cm(_Ge.now(),t)}o(jGe,"coarsenedSharedCurrentTime");function WGe(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(WGe,"createOpaqueTimingInfo");function Dte(){return{referrerPolicy:"strict-origin-when-cross-origin"}}o(Dte,"makePolicyContainer");function JGe(t){return{referrerPolicy:t.referrerPolicy}}o(JGe,"clonePolicyContainer");function YGe(t){let e=t.referrerPolicy;_h(e);let r=null;if(t.referrer==="client"){let c=xte();if(!c||c.origin==="null")return"no-referrer";r=new URL(c)}else t.referrer instanceof URL&&(r=t.referrer);let n=CF(r),i=CF(r,!0);n.toString().length>4096&&(n=i);let s=zx(t,n),a=sb(n)&&!sb(t.url);switch(e){case"origin":return i??CF(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=ob(t);return zx(n,c)?n:sb(n)&&!sb(c)?"no-referrer":i}default:return a?"no-referrer":i}}o(YGe,"determineRequestsReferrer");function CF(t,e){return _h(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(CF,"stripURLForReferrer");function sb(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(sb,"isURLPotentiallyTrustworthy");function KGe(t,e){if(Vx===void 0)return!0;let r=Qte(e);if(r==="no metadata"||r.length===0)return!0;let n=ZGe(r),i=eHe(r,n);for(let s of i){let a=s.algo,c=s.hash,l=Vx.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)),tHe(l,c))return!0}return!1}o(KGe,"bytesMatch");var XGe=/(?<algo>sha256|sha384|sha512)-((?<hash>[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function Qte(t){let e=[],r=!0;for(let n of t.split(" ")){r=!1;let i=XGe.exec(n);if(i===null||i.groups===void 0||i.groups.algo===void 0)continue;let s=i.groups.algo.toLowerCase();Nte.includes(s)&&e.push(i.groups)}return r===!0?"no metadata":e}o(Qte,"parseMetadata");function ZGe(t){let e=t[0].algo;if(e[3]==="5")return e;for(let r=1;r<t.length;++r){let n=t[r];if(n.algo[3]==="5"){e="sha512";break}else{if(e[3]==="3")continue;n.algo[3]==="3"&&(e="sha384")}}return e}o(ZGe,"getStrongestMetadata");function eHe(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(eHe,"filterMetadataListByAlgorithm");function tHe(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(tHe,"compareBase64Mixed");function rHe(t){}o(rHe,"tryUpgr
Line truncated
|
|
|
|
|
`);function FHe(t){for(let e=0;e<t.length;++e)if((t.charCodeAt(e)&-128)!==0)return!1;return!0}o(FHe,"isAsciiString");function MHe(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(MHe,"validateBoundary");function UHe(t,e){jx(e!=="failure"&&e.essence==="multipart/form-data");let r=e.parameters.get("boundary");if(r===void 0)return"failure";let n=Buffer.from(`--${r}`,"utf8"),i=[],s={position:0};for(;t[s.position]===13&&t[s.position+1]===10;)s.position+=2;let a=t.length;for(;t[a-1]===10&&t[a-2]===13;)a-=2;for(a!==t.length&&(t=t.subarray(0,a));;){if(t.subarray(s.position,s.position+n.length).equals(n))s.position+=n.length;else return"failure";if(s.position===t.length-2&&Wx(t,OHe,s)||s.position===t.length-4&&Wx(t,LHe,s))return i;if(t[s.position]!==13||t[s.position+1]!==10)return"failure";s.position+=2;let c=qHe(t,s);if(c==="failure")return"failure";let{name:l,filename:u,contentType:d,encoding:f}=c;s.position+=2;let h;{let g=t.indexOf(n.subarray(2),s.position);if(g===-1)return"failure";h=t.subarray(s.position,g-4),s.position+=h.length,f==="base64"&&(h=Buffer.from(h.toString(),"base64"))}if(t[s.position]!==13||t[s.position+1]!==10)return"failure";s.position+=2;let p;u!==null?(d??="text/plain",FHe(d)||(d=""),p=new kHe([h],u,{type:d})):p=_He(Buffer.from(h)),jx($te(l)),jx(typeof p=="string"&&$te(p)||RHe(p)),i.push(DHe(l,p,u))}}o(UHe,"multipartFormDataParser");function qHe(t,e){let r=null,n=null,i=null,s=null;for(;;){if(t[e.position]===13&&t[e.position+1]===10)return r===null?"failure":{name:r,filename:n,contentType:i,encoding:s};let a=Im(c=>c!==10&&c!==13&&c!==58,t,e);if(a=NF(a,!0,!0,c=>c===9||c===32),!THe.test(a.toString())||t[e.position]!==58)return"failure";switch(e.position++,Im(c=>c===32||c===9,t,e),NHe(a)){case"content-disposition":{if(r=n=null,!Wx(t,PHe,e)||(e.position+=17,r=Jte(t,e),r===null))return"failure";if(Wx(t,Wte,e)){let c=e.position+Wte.length;if(t[c]===42&&(e.position+=1,c+=1),t[c]!==61||t[c+1]!==34||(e.position+=12,n=Jte(t,e),n===null))return"failure"}break}case"content-type":{let c=Im(l=>l!==10&&l!==13,t,e);c=NF(c,!1,!0,l=>l===9||l===32),i=jte(c);break}case"content-transfer-encoding":{let c=Im(l=>l!==10&&l!==13,t,e);c=NF(c,!1,!0,l=>l===9||l===32),s=jte(c);break}default:Im(c=>c!==10&&c!==13,t,e)}if(t[e.position]!==13&&t[e.position+1]!==10)return"failure";e.position+=2}}o(qHe,"parseMultipartFormDataHeaders");function Jte(t,e){jx(t[e.position-1]===34);let r=Im(n=>n!==10&&n!==13&&n!==34,t,e);return t[e.position]!==34?null:(e.position++,r=new TextDecoder().decode(r).replace(/%0A/ig,`
|
|
|
|
|
`).replace(/%0D/ig,"\r").replace(/%22/g,'"'),r)}o(Jte,"parseMultipartFormDataName");function Im(t,e,r){let n=r.position;for(;n<e.length&&t(e[n]);)++n;return e.subarray(r.position,r.position=n)}o(Im,"collectASequenceOfBytes");function NF(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(NF,"removeChars");function Wx(t,e,r){if(t.length<e.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[r.position+n])return!1;return!0}o(Wx,"bufferStartsWith");Yte.exports={multipartFormDataParser:UHe,validateBoundary:MHe}});var Bm=A((Ezt,are)=>{"use strict";var lb=at(),{ReadableStreamFrom:GHe,isBlobLike:Xte,isReadableStreamLike:HHe,readableStreamClose:VHe,createDeferredPromise:zHe,fullyReadBody:$He,extractMimeType:jHe,utf8DecodeBytes:tre}=Ws(),{FormData:Zte}=cb(),{kState:Sm}=Qd(),{webidl:WHe}=ci(),{Blob:JHe}=require("node:buffer"),_F=require("node:assert"),{isErrored:rre,isDisturbed:YHe}=require("node:stream"),{isArrayBuffer:KHe}=require("node:util/types"),{serializeAMimeType:XHe}=gs(),{multipartFormDataParser:ZHe}=Kte(),TF;try{let t=require("node:crypto");TF=o(e=>t.randomInt(0,e),"random")}catch{TF=o(t=>Math.floor(Math.random(t)),"random")}var Jx=new TextEncoder;function e4e(){}o(e4e,"noop");var nre=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0,ire;nre&&(ire=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!YHe(e)&&!rre(e)&&e.cancel("Response object has been garbage collected").catch(e4e)}));function sre(t,e=!1){let r=null;t instanceof ReadableStream?r=t:Xte(t)?r=t.stream():r=new ReadableStream({async pull(l){let u=typeof i=="string"?Jx.encode(i):i;u.byteLength&&l.enqueue(u),queueMicrotask(()=>VHe(l))},start(){},type:"bytes"}),_F(HHe(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(KHe(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(lb.isFormDataLike(t)){let l=`----formdata-undici-0${`${TF(1e11)}`.padStart(11,"0")}`,u=`--${l}\r
|
|
|
|
|
Content-Disposition: form-data`;let d=o(E=>E.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),"escape"),f=o(E=>E.replace(/\r?\n|\r/g,`\r
|
|
|
|
|
`),"normalizeLinefeeds"),h=[],p=new Uint8Array([13,10]);s=0;let g=!1;for(let[E,y]of t)if(typeof y=="string"){let C=Jx.encode(u+`; name="${d(f(E))}"\r
|
|
|
|
|
\r
|
|
|
|
|
${h(g)}\r
|
|
|
|
|
`);f.push(E),s+=E.byteLength}else{let E=V2.encode(`${l}; name="${u(h(y))}"`+(g.name?`; filename="${u(g.name)}"`:"")+`\r
|
|
|
|
|
Content-Type: ${g.type||"application/octet-stream"}\r
|
|
|
|
|
${f(y)}\r
|
|
|
|
|
`);h.push(C),s+=C.byteLength}else{let C=Jx.encode(`${u}; name="${d(f(E))}"`+(y.name?`; filename="${d(y.name)}"`:"")+`\r
|
|
|
|
|
Content-Type: ${y.type||"application/octet-stream"}\r
|
|
|
|
|
\r
|
|
|
|
|
`);f.push(E,g,d),typeof g.size=="number"?s+=E.byteLength+g.size+d.byteLength:p=!0}let m=V2.encode(`--${c}--\r
|
|
|
|
|
`);f.push(m),s+=m.byteLength,p&&(s=null),n=t,i=async function*(){for(let y of f)y.stream?yield*y.stream():yield y},o=`multipart/form-data; boundary=${c}`}else if(FAe(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(KB.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=t instanceof ReadableStream?t:nct(t)}if((typeof n=="string"||KB.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:h}=await c.next();if(h)queueMicrotask(()=>{l.close(),l.byobRequest?.respond(0)});else if(!GAe(r)){let f=new Uint8Array(u);f.byteLength&&l.enqueue(f)}return l.desiredSize>0},async cancel(l){await c.return()},type:"bytes"})}return[{stream:r,source:n,length:s},o]}function gct(t,e=!1){return t instanceof ReadableStream&&(m6(!KB.isDisturbed(t),"The body has already been consumed."),m6(!t.locked,"The stream is locked.")),zAe(t,e)}function yct(t,e){let[r,i]=e.stream.tee();return e.stream=r,{stream:i,length:e.length,source:e.source}}function Ect(t){if(t.aborted)throw new DOMException("The operation was aborted.","AbortError")}function bct(t){return{blob(){return cb(this,r=>{let i=UAe(this);return i===null?i="":i&&(i=pct(i)),new hct([r],{type:i})},t)},arrayBuffer(){return cb(this,r=>new Uint8Array(r).buffer,t)},text(){return cb(this,qAe,t)},json(){return cb(this,Cct,t)},formData(){return cb(this,r=>{let i=UAe(this);if(i!==null)switch(i.essence){case"multipart/form-data":{let n=mct(r,i);if(n==="failure")throw new TypeError("Failed to parse body as FormData.");let s=new MAe;return s[lb]=n,s}case"application/x-www-form-urlencoded":{let n=new URLSearchParams(r.toString()),s=new MAe;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 cb(this,r=>new Uint8Array(r),t)}}}function wct(t){Object.assign(t.prototype,bct(t))}async function cb(t,e,r){if(uct.brandCheck(t,r),VAe(t))throw new TypeError("Body is unusable: Body has already been read");Ect(t[lb]);let i=act(),n=o=>i.reject(o),s=o=>{try{i.resolve(e(o))}catch(a){n(a)}};return t[lb].body==null?(s(Buffer.allocUnsafe(0)),i.promise):(await cct(t[lb].body,s,n),i.promise)}function VAe(t){let e=t[lb].body;return e!=null&&(e.stream.locked||KB.isDisturbed(e.stream))}function Cct(t){return JSON.parse(qAe(t))}function UAe(t){let e=t[lb].headersList,r=lct(e);return r==="failure"?null:r}$Ae.exports={extractBody:zAe,safelyExtractBody:gct,cloneBody:yct,mixinBody:wct,streamRegistry:jAe,hasFinalizationRegistry:HAe,bodyUnusable:VAe}});var nge=A(($Br,ige)=>{"use strict";var ut=require("node:assert"),bt=Gt(),{channels:WAe}=K0(),g6=XH(),{RequestContentLengthMismatchError:Ng,ResponseContentLengthMismatchError:Ict,RequestAbortedError:ege,HeadersTimeoutError:Sct,HeadersOverflowError:Bct,SocketError:X2,InformationalError:hb,BodyTimeoutError:vct,HTTPParserError:xct,ResponseExceededMaxSizeError:_ct}=gr(),{kUrl:tge,kReset:la,kClient:w6,kParser:vi,kBlocking:ev,kRunning:Gs,kPending:Rct,kSize:JAe,kWriting:am,kQueue:Kl,kNoRef:XB,kKeepAliveDefaultTimeout:Tct,kHostHeader:Nct,kPendingIdx:Dct,kRunningIdx:qc,kError:Gc,kPipelining:Y2,kSocket:fb,kKeepAliveTimeoutValue:Z2,kMaxHeadersSize:y6,kKeepAliveMaxTimeout:Oct,kKeepAliveTimeoutThreshold:Pct,kHeadersTimeout:kct,kBodyTimeout:Qct,kStrictContentLength:C6,kMaxRequests:YAe,kCounter:Lct,kMaxResponseSize:Fct,kOnError:Mct,kResume:om,kHTTPContext:rge}=ai(),Ju=jme(),Uct=Buffer.alloc(0),$2=Buffer[Symbol.species],W2=bt.addListener,qct=bt.removeAllListeners,E6;async function Gct(){let t=process.env.JEST_WORKER_ID?t6():void 0,e;try{e=await WebAssembly.compile($me())}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)=>{ut(vn.ptr===r);let s=i-Ku+Yu.byteOffset;return vn.onStatus(new $2(Yu.buffer,s,n))||0},wasm_on_message_begin:r=>(ut(vn.ptr===r),vn.onMessageBegin()||0),wasm_on_header_field:(r,i,n)=>{ut(vn.ptr===r);let s=i-Ku+Yu.byteOffset;return vn.onHeaderField(new $2(Yu.buffer,s,n))||0},wasm_on_header_value:(r,i,n)=>{ut(vn.ptr===r);let s=i-Ku+Yu.byteOffset;return vn.onHeaderValue(new $2(Yu.buffer,s,n))||0},wasm_on_headers_complete:(r,i,n,s)=>(ut(vn.ptr===r),vn.onHeadersComplete(i,!!n,!!s)||0),wasm_on_body:(r,i,n)=>{ut(vn.ptr===r);let s=i-Ku+Yu.byteOffset;return vn.onBody(new $2(Yu.buffer,s,n))||0},wasm_on_message_complete:r=>(ut(vn.ptr===r),vn.onMessageComplete()||0)}})}var b6=null,I6=Gct();I6.catch();var vn=null,Yu=null,J2=0,Ku=null,Hct=0,ZB=1,db=2|ZB,K2=4|ZB,S6=8|Hct,B6=class{constructor(e,r,{exports:i}){ut(Number.isFinite(e[y6])&&e[y6]>0),this.llhttp=i,this.ptr=this.llhttp.llhttp_alloc(Ju.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[Nct],s?m+=`connection: upgrade\r
|
|
|
|
|
`);h.push(C,y,p),typeof y.size=="number"?s+=C.byteLength+y.size+p.byteLength:g=!0}let m=Jx.encode(`--${l}--\r
|
|
|
|
|
`);h.push(m),s+=m.byteLength,g&&(s=null),i=t,n=o(async function*(){for(let E of h)E.stream?yield*E.stream():yield E},"action"),a=`multipart/form-data; boundary=${l}`}else if(Xte(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(lb.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=t instanceof ReadableStream?t:GHe(t)}if((typeof i=="string"||lb.isBuffer(i))&&(s=Buffer.byteLength(i)),n!=null){let l;r=new ReadableStream({async start(){l=n(t)[Symbol.asyncIterator]()},async pull(u){let{value:d,done:f}=await l.next();if(f)queueMicrotask(()=>{u.close(),u.byobRequest?.respond(0)});else if(!rre(r)){let h=new Uint8Array(d);h.byteLength&&u.enqueue(h)}return u.desiredSize>0},async cancel(u){await l.return()},type:"bytes"})}return[{stream:r,source:i,length:s},a]}o(sre,"extractBody");function t4e(t,e=!1){return t instanceof ReadableStream&&(_F(!lb.isDisturbed(t),"The body has already been consumed."),_F(!t.locked,"The stream is locked.")),sre(t,e)}o(t4e,"safelyExtractBody");function r4e(t,e){let[r,n]=e.stream.tee();return e.stream=r,{stream:n,length:e.length,source:e.source}}o(r4e,"cloneBody");function n4e(t){if(t.aborted)throw new DOMException("The operation was aborted.","AbortError")}o(n4e,"throwIfAborted");function i4e(t){return{blob(){return wm(this,r=>{let n=ere(this);return n===null?n="":n&&(n=XHe(n)),new JHe([r],{type:n})},t)},arrayBuffer(){return wm(this,r=>new Uint8Array(r).buffer,t)},text(){return wm(this,tre,t)},json(){return wm(this,o4e,t)},formData(){return wm(this,r=>{let n=ere(this);if(n!==null)switch(n.essence){case"multipart/form-data":{let i=ZHe(r,n);if(i==="failure")throw new TypeError("Failed to parse body as FormData.");let s=new Zte;return s[Sm]=i,s}case"application/x-www-form-urlencoded":{let i=new URLSearchParams(r.toString()),s=new Zte;for(let[a,c]of i)s.append(a,c);return s}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},t)},bytes(){return wm(this,r=>new Uint8Array(r),t)}}}o(i4e,"bodyMixinMethods");function s4e(t){Object.assign(t.prototype,i4e(t))}o(s4e,"mixinBody");async function wm(t,e,r){if(WHe.brandCheck(t,r),ore(t))throw new TypeError("Body is unusable: Body has already been read");n4e(t[Sm]);let n=zHe(),i=o(a=>n.reject(a),"errorSteps"),s=o(a=>{try{n.resolve(e(a))}catch(c){i(c)}},"successSteps");return t[Sm].body==null?(s(Buffer.allocUnsafe(0)),n.promise):(await $He(t[Sm].body,s,i),n.promise)}o(wm,"consumeBody");function ore(t){let e=t[Sm].body;return e!=null&&(e.stream.locked||lb.isDisturbed(e.stream))}o(ore,"bodyUnusable");function o4e(t){return JSON.parse(tre(t))}o(o4e,"parseJSONFromBytes");function ere(t){let e=t[Sm].headersList,r=jHe(e);return r==="failure"?null:r}o(ere,"bodyMimeType");are.exports={extractBody:sre,safelyExtractBody:t4e,cloneBody:r4e,mixinBody:s4e,streamRegistry:ire,hasFinalizationRegistry:nre,bodyUnusable:ore}});var wre=A((bzt,Ire)=>{"use strict";var ke=require("node:assert"),ve=at(),{channels:cre}=fm(),RF=fF(),{RequestContentLengthMismatchError:Th,ResponseContentLengthMismatchError:lre,RequestAbortedError:gre,InvalidArgumentError:a4e,HeadersTimeoutError:c4e,HeadersOverflowError:l4e,SocketError:xm,InformationalError:Rh,BodyTimeoutError:u4e,HTTPParserError:d4e,ResponseExceededMaxSizeError:f4e}=Rt(),{kUrl:yre,kReset:ys,kClient:Zx,kParser:rr,kBlocking:fb,kRunning:An,kPending:Ere,kSize:ure,kWriting:kd,kQueue:Fa,kNoRef:ub,kKeepAliveDefaultTimeout:h4e,kHostHeader:p4e,kPendingIdx:A4e,kRunningIdx:Lo,kError:Gi,kPipelining:ev,kSocket:Dh,kKeepAliveTimeoutValue:rv,kMaxHeadersSize:DF,kKeepAliveMaxTimeout:m4e,kKeepAliveTimeoutThreshold:g4e,kHeadersTimeout:y4e,kBodyTimeout:E4e,kStrictContentLength:PF,kMaxRequests:dre,kCounter:C4e,kMaxResponseSize:b4e,kOnError:fre,kResume:bu,kHTTPContext:Cre}=mr(),Js=ite(),hre=Buffer.alloc(0),Yx=Buffer[Symbol.species],Kx=ve.addListener,I4e=ve.removeAllListeners,Qh=Symbol("kIdleSocketValidation"),vm=Symbol("kIdleSocketValidationTimeout"),MF=Symbol("kSocketUsed"),QF;async function w4e(){let t=process.env.JEST_WORKER_ID?AF():void 0,e;try{e=await WebAssembly.compile(ate())}catch{e=await WebAssembly.compile(t||AF())}return await WebAssembly.instantiate(e,{env:{wasm_on_url:o((r,n,i)=>0,"wasm_on_url"),wasm_on_status:o((r,n,i)=>{ke(Qr.ptr===r);let s=n-_c+Nc.byteOffset;return Qr.onStatus(new Yx(Nc.buffer,s,i))||0},"wasm_on_status"),wasm_on_message_begin:o(r=>(ke(Qr.ptr===r),Qr.onMessageBegin()||0),"wasm_on_message_begin"),wasm_on_header_field:o((r,n,i)=>{ke(Qr.ptr===r);let s=n-_c+Nc.byteOffset;return Qr.onHeaderField(new Yx(Nc.buffer,s,i))||0},"wasm_on_header_field"),wasm_on_header_value:o((r,n,i)=>{ke(Qr.ptr===r);let s=n-_c+Nc.byteOffset;return Qr.onHeaderValue(new Yx(Nc.buffer,s,i))||0},"wasm_on_header_value"),wasm_on_headers_complete:o((r,n,i,s)=>(ke(Qr.ptr===r),Qr.onHeadersComplete(n,!!i,!!s)||0),"wasm_on_headers_complete"),wasm_on_body:o((r,n,i)=>{ke(Qr.ptr=
Line truncated
|
|
|
|
|
`;if(typeof i=="string"?m+=`host: ${i}\r
|
|
|
|
|
`:m+=t[p4e],s?m+=`connection: upgrade\r
|
|
|
|
|
upgrade: ${s}\r
|
|
|
|
|
`:t[Y2]&&!d[la]?m+=`connection: keep-alive\r
|
|
|
|
|
`:t[ev]&&!p[ys]?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 WAe.sendHeaders.hasSubscribers&&WAe.sendHeaders.publish({request:e,headers:m,socket:d}),!c||f===0?XAe(p,null,t,e,d,u,m,h):bt.isBuffer(c)?XAe(p,c,t,e,d,u,m,h):bt.isBlobLike(c)?typeof c.stream=="function"?ZAe(p,c.stream(),t,e,d,u,m,h):Jct(p,c,t,e,d,u,m,h):bt.isStream(c)?Wct(p,c,t,e,d,u,m,h):bt.isIterable(c)?ZAe(p,c,t,e,d,u,m,h):ut(!1),!0}function Wct(t,e,r,i,n,s,o,a){ut(s!==0||r[Gs]===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){bt.destroy(this,m)}},h=function(){c||e.resume&&e.resume()},f=function(){if(queueMicrotask(()=>{e.removeListener("error",d)}),!c){let p=new ege;queueMicrotask(()=>d(p))}},d=function(p){if(!c){if(c=!0,ut(n.destroyed||n[am]&&r[Gs]<=1),n.off("drain",h).off("error",d),e.removeListener("data",u).removeListener("end",d).removeListener("close",f),!p)try{l.end()}catch(m){p=m}l.destroy(p),p&&(p.code!=="UND_ERR_INFO"||p.message!=="reset")?bt.destroy(e,p):bt.destroy(e)}};e.on("data",u).on("end",d).on("error",d).on("close",f),e.resume&&e.resume(),n.on("drain",h).on("error",d),e.errorEmitted??e.errored?setImmediate(()=>d(e.errored)):(e.endEmitted??e.readableEnded)&&setImmediate(()=>d(null)),(e.closeEmitted??e.closed)&&setImmediate(f)}function XAe(t,e,r,i,n,s,o,a){try{e?bt.isBuffer(e)&&(ut(s===e.byteLength,"buffer body must have content length"),n.cork(),n.write(`${o}content-length: ${s}\r
|
|
|
|
|
`,Array.isArray(u))for(let E=0;E<u.length;E+=2){let y=u[E+0],C=u[E+1];if(Array.isArray(C))for(let I=0;I<C.length;I++)m+=`${y}: ${C[I]}\r
|
|
|
|
|
`;else m+=`${y}: ${C}\r
|
|
|
|
|
`}return cre.sendHeaders.hasSubscribers&&cre.sendHeaders.publish({request:e,headers:m,socket:p}),!l||h===0?Are(g,null,t,e,p,d,m,f):ve.isBuffer(l)?Are(g,l,t,e,p,d,m,f):ve.isBlobLike(l)?typeof l.stream=="function"?mre(g,l.stream(),t,e,p,d,m,f):R4e(g,l,t,e,p,d,m,f):ve.isStream(l)?T4e(g,l,t,e,p,d,m,f):ve.isIterable(l)?mre(g,l,t,e,p,d,m,f):ke(!1),!0}o(_4e,"writeH1");function T4e(t,e,r,n,i,s,a,c){ke(s!==0||r[An]===0,"stream body cannot be pipelined");let l=!1,u=new nv({abort:t,socket:i,request:n,contentLength:s,client:r,expectsPayload:c,header:a}),d=o(function(g){if(!l)try{!u.write(g)&&this.pause&&this.pause()}catch(m){ve.destroy(this,m)}},"onData"),f=o(function(){l||e.resume&&e.resume()},"onDrain"),h=o(function(){if(queueMicrotask(()=>{e.removeListener("error",p)}),!l){let g=new gre;queueMicrotask(()=>p(g))}},"onClose"),p=o(function(g){if(!l){if(l=!0,ke(i.destroyed||i[kd]&&r[An]<=1),i.off("drain",f).off("error",p),e.removeListener("data",d).removeListener("end",p).removeListener("close",h),!g)try{u.end()}catch(m){g=m}u.destroy(g),g&&(g.code!=="UND_ERR_INFO"||g.message!=="reset")?ve.destroy(e,g):ve.destroy(e)}},"onFinished");e.on("data",d).on("end",p).on("error",p).on("close",h),e.resume&&e.resume(),i.on("drain",f).on("error",p),e.errorEmitted??e.errored?setImmediate(()=>p(e.errored)):(e.endEmitted??e.readableEnded)&&setImmediate(()=>p(null)),(e.closeEmitted??e.closed)&&setImmediate(h)}o(T4e,"writeStream");function Are(t,e,r,n,i,s,a,c){try{e?ve.isBuffer(e)&&(ke(s===e.byteLength,"buffer body must have content length"),i.cork(),i.write(`${a}content-length: ${s}\r
|
|
|
|
|
\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
|
|
|
|
|
`,"latin1"),i.write(e),i.uncork(),n.onBodySent(e),!c&&n.reset!==!1&&(i[ys]=!0)):s===0?i.write(`${a}content-length: 0\r
|
|
|
|
|
\r
|
|
|
|
|
`,"latin1"):(ut(s===null,"no body must not have content length"),n.write(`${o}\r
|
|
|
|
|
`,"latin1")),i.onRequestSent(),r[om]()}catch(c){t(c)}}async function Jct(t,e,r,i,n,s,o,a){ut(s===e.size,"blob body must have content length");try{if(s!=null&&s!==e.size)throw new Ng;let c=Buffer.from(await e.arrayBuffer());n.cork(),n.write(`${o}content-length: ${s}\r
|
|
|
|
|
`,"latin1"):(ke(s===null,"no body must not have content length"),i.write(`${a}\r
|
|
|
|
|
`,"latin1")),n.onRequestSent(),r[bu]()}catch(l){t(l)}}o(Are,"writeBuffer");async function R4e(t,e,r,n,i,s,a,c){ke(s===e.size,"blob body must have content length");try{if(s!=null&&s!==e.size)throw new Th;let l=Buffer.from(await e.arrayBuffer());i.cork(),i.write(`${a}content-length: ${s}\r
|
|
|
|
|
\r
|
|
|
|
|
`,"latin1"),n.write(c),n.uncork(),i.onBodySent(c),i.onRequestSent(),!a&&i.reset!==!1&&(n[la]=!0),r[om]()}catch(c){t(c)}}async function ZAe(t,e,r,i,n,s,o,a){ut(s!==0||r[Gs]===0,"iterator body cannot be pipelined");let c=null;function l(){if(c){let f=c;c=null,f()}}let u=()=>new Promise((f,d)=>{ut(c===null),n[Gc]?d(n[Gc]):c=f});n.on("close",l).on("drain",l);let h=new eD({abort:t,socket:n,request:i,contentLength:s,client:r,expectsPayload:a,header:o});try{for await(let f of e){if(n[Gc])throw n[Gc];h.write(f)||await u()}h.end()}catch(f){h.destroy(f)}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[am]=!0}write(e){let{socket:r,request:i,contentLength:n,client:s,bytesWritten:o,expectsPayload:a,header:c}=this;if(r[Gc])throw r[Gc];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 Ng;process.emitWarning(new Ng)}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
|
|
|
|
|
`,"latin1"),i.write(l),i.uncork(),n.onBodySent(l),n.onRequestSent(),!c&&n.reset!==!1&&(i[ys]=!0),r[bu]()}catch(l){t(l)}}o(R4e,"writeBlob");async function mre(t,e,r,n,i,s,a,c){ke(s!==0||r[An]===0,"iterator body cannot be pipelined");let l=null;function u(){if(l){let h=l;l=null,h()}}o(u,"onDrain");let d=o(()=>new Promise((h,p)=>{ke(l===null),i[Gi]?p(i[Gi]):l=h}),"waitForDrain");i.on("close",u).on("drain",u);let f=new nv({abort:t,socket:i,request:n,contentLength:s,client:r,expectsPayload:c,header:a});try{for await(let h of e){if(i[Gi])throw i[Gi];f.write(h)||await d()}f.end()}catch(h){f.destroy(h)}finally{i.off("close",u).off("drain",u)}}o(mre,"writeIterable");var nv=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[kd]=!0}write(e){let{socket:r,request:n,contentLength:i,client:s,bytesWritten:a,expectsPayload:c,header:l}=this;if(r[Gi])throw r[Gi];if(r.destroyed)return!1;let u=Buffer.byteLength(e);if(!u)return!0;if(i!==null&&a+u>i){if(s[PF])throw new Th;process.emitWarning(new Th)}r.cork(),a===0&&(!c&&n.reset!==!1&&(r[ys]=!0),i===null?r.write(`${l}transfer-encoding: chunked\r
|
|
|
|
|
`,"latin1"):r.write(`${l}content-length: ${i}\r
|
|
|
|
|
\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[vi].timeout&&r[vi].timeoutType===db&&r[vi].timeout.refresh&&r[vi].timeout.refresh(),u}end(){let{socket:e,contentLength:r,client:i,bytesWritten:n,expectsPayload:s,header:o,request:a}=this;if(a.onRequestSent(),e[am]=!1,e[Gc])throw e[Gc];if(!e.destroyed){if(n===0?s?e.write(`${o}content-length: 0\r
|
|
|
|
|
`,"latin1")),i===null&&r.write(`\r
|
|
|
|
|
${u.toString(16)}\r
|
|
|
|
|
`,"latin1"),this.bytesWritten+=u;let d=r.write(e);return r.uncork(),n.onBodySent(e),d||r[rr].timeout&&r[rr].timeoutType===Nm&&r[rr].timeout.refresh&&r[rr].timeout.refresh(),d}end(){let{socket:e,contentLength:r,client:n,bytesWritten:i,expectsPayload:s,header:a,request:c}=this;if(c.onRequestSent(),e[kd]=!1,e[Gi])throw e[Gi];if(!e.destroyed){if(i===0?s?e.write(`${a}content-length: 0\r
|
|
|
|
|
\r
|
|
|
|
|
`,"latin1"):e.write(`${o}\r
|
|
|
|
|
`,"latin1"):e.write(`${a}\r
|
|
|
|
|
`,"latin1"):r===null&&e.write(`\r
|
|
|
|
|
0\r
|
|
|
|
|
\r
|
|
|
|
|
`,"latin1"),r!==null&&n!==r){if(i[C6])throw new Ng;process.emitWarning(new Ng)}e[vi].timeout&&e[vi].timeoutType===db&&e[vi].timeout.refresh&&e[vi].timeout.refresh(),i[om]()}}destroy(e){let{socket:r,client:i,abort:n}=this;r[am]=!1,e&&(ut(i[Gs]<=1,"pipeline should only contain this request"),n(e))}};ige.exports=jct});var fge=A((WBr,hge)=>{"use strict";var Hc=require("node:assert"),{pipeline:Yct}=require("node:stream"),Yt=Gt(),{RequestContentLengthMismatchError:v6,RequestAbortedError:sge,SocketError:tv,InformationalError:x6}=gr(),{kUrl:tD,kReset:iD,kClient:pb,kRunning:nD,kPending:Kct,kQueue:cm,kPendingIdx:_6,kRunningIdx:Xl,kError:eu,kSocket:Hn,kStrictContentLength:Xct,kOnError:R6,kMaxConcurrentStreams:uge,kHTTP2Session:Zl,kResume:lm,kSize:Zct,kHTTPContext:elt}=ai(),fd=Symbol("open streams"),oge,age=!1,rD;try{rD=require("node:http2")}catch{rD={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:tlt,HTTP2_HEADER_METHOD:rlt,HTTP2_HEADER_PATH:ilt,HTTP2_HEADER_SCHEME:nlt,HTTP2_HEADER_CONTENT_LENGTH:slt,HTTP2_HEADER_EXPECT:olt,HTTP2_HEADER_STATUS:alt}}=rD;function clt(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 llt(t,e){t[Hn]=e,age||(age=!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[uge]});r[fd]=0,r[pb]=t,r[Hn]=e,Yt.addListener(r,"error",hlt),Yt.addListener(r,"frameError",flt),Yt.addListener(r,"end",dlt),Yt.addListener(r,"goaway",plt),Yt.addListener(r,"close",function(){let{[pb]:n}=this,{[Hn]:s}=n,o=this[Hn][eu]||this[eu]||new tv("closed",Yt.getSocketInfo(s));if(n[Zl]=null,n.destroyed){Hc(n[Kct]===0);let a=n[cm].splice(n[Xl]);for(let c=0;c<a.length;c++){let l=a[c];Yt.errorRequest(n,l,o)}}}),r.unref(),t[Zl]=r,e[Zl]=r,Yt.addListener(e,"error",function(n){Hc(n.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[eu]=n,this[pb][R6](n)}),Yt.addListener(e,"end",function(){Yt.destroy(this,new tv("other side closed",Yt.getSocketInfo(this)))}),Yt.addListener(e,"close",function(){let n=this[eu]||new tv("closed",Yt.getSocketInfo(this));t[Hn]=null,this[Zl]!=null&&this[Zl].destroy(n),t[_6]=t[Xl],Hc(t[nD]===0),t.emit("disconnect",t[tD],[t],n),t[lm]()});let i=!1;return e.on("close",()=>{i=!0}),{version:"h2",defaultPipelining:1/0,write(...n){return Alt(t,...n)},resume(){ult(t)},destroy(n,s){i?queueMicrotask(s):e.destroy(n).on("close",s)},get destroyed(){return e.destroyed},busy(){return!1}}}function ult(t){let e=t[Hn];e?.destroyed===!1&&(t[Zct]===0&&t[uge]===0?(e.unref(),t[Zl].unref()):(e.ref(),t[Zl].ref()))}function hlt(t){Hc(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Hn][eu]=t,this[pb][R6](t)}function flt(t,e,r){if(r===0){let i=new x6(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[Hn][eu]=i,this[pb][R6](i)}}function dlt(){let t=new tv("other side closed",Yt.getSocketInfo(this[Hn]));this.destroy(t),Yt.destroy(this[Hn],t)}function plt(t){let e=this[eu]||new tv(`HTTP/2: "GOAWAY" frame received with code ${t}`,Yt.getSocketInfo(this)),r=this[pb];if(r[Hn]=null,r[elt]=null,this[Zl]!=null&&(this[Zl].destroy(e),this[Zl]=null),Yt.destroy(this[Hn],e),r[Xl]<r[cm].length){let i=r[cm][r[Xl]];r[cm][r[Xl]++]=null,Yt.errorRequest(r,i,e),r[_6]=r[Xl]}Hc(r[nD]===0),r.emit("disconnect",r[tD],[r],e),r[lm]()}function mlt(t){return t!=="GET"&&t!=="HEAD"&&t!=="OPTIONS"&&t!=="TRACE"&&t!=="CONNECT"}function Alt(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 Yt.errorRequest(t,e,new Error("Upgrade not supported for H2")),!1;let h={};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++)h[N]?h[N]+=`,${F[x]}`:h[N]=F[x];else h[N]=F}let f,{hostname:d,port:p}=t[tD];h[tlt]=s||`${d}${p?`:${p}`:""}`,h[rlt]=i;let m=C=>{e.aborted||e.completed||(C=C||new sge,Yt.errorRequest(t,e,C),f!=null&&Yt.destroy(f,C),Yt.destroy(u,C),t[cm][t[Xl]++]=null,t[lm]())};try{e.onConnect(m)}catch(C){Yt.errorRequest(t,e,C)}if(e.aborted)return!1;if(i==="CONNECT")return r.ref(),f=r.request(h,{endStream:!1,signal:c}),f.id&&!f.pending?(e.onUpgrade(null,null,f),++r[fd],t[cm][t[Xl]++]=null):f.once("ready",()=>{e.onUpgrade(null,null,f),++r[fd],t[cm][t[Xl]++]=null}),f.once("close",()=>{r[fd]-=1,r[fd]===0&&r.unref()}),!0;h[ilt]=n,h[nlt]="https";let y=i==="PUT"||i==="POST"||i==="PATCH";u&&typeof u.read=="function"&&u.read(0);let g=Yt.bodyLength(u);if(Yt.isFormDataLike(u)){oge??=ub().extractBody;let[C,N]=oge(u);h["content-type"]=N,u=C.stream,g=C.length}if(g==null&&(g=e.contentLength),(g===0||!y)&&(g=null),mlt(i)&&g>0&&e.contentLength!=null&&e.contentLength!==g){if(t[Xct])return Yt.errorRequest(t,e,new v6),!1;process.emitWarning(new v6)}g!=null&&(Hc(u,"no body must not have content length"),h[slt]=`${g}`),r.ref();let E=i==="GET"||i==="HEAD"||u===null;return a?(h[olt]="100-continue",f=r.request(h,{endStream:E,signa
Line truncated
|
|
|
|
|
`,this[Glt]=c??3e5,this[qlt]=n??3e5,this[Hlt]=E??!0,this[jlt]=C,this[O6]=F,this[hm]=null,this[Jlt]=M>-1?M:-1,this[Klt]=k??100,this[$i]=null,this[tu]=[],this[pd]=0,this[ru]=0,this[sv]=V=>k6(this,V),this[Ylt]=V=>Sge(this,V)}get pipelining(){return this[cD]}set pipelining(e){this[cD]=e,this[sv](!0)}get[cv](){return this[tu].length-this[ru]}get[av](){return this[ru]-this[pd]}get[ov](){return this[tu].length-this[pd]}get[Plt](){return!!this[$i]&&!this[Ab]&&!this[$i].destroyed}get[D6](){return!!(this[$i]?.busy(null)||this[ov]>=(Ige(this)||1)||this[cv]>0)}[Olt](e){Bge(this),this.once("connect",e)}[Wlt](e,r){let i=e.origin||this[Zu].origin,n=new xlt(i,e,r);return this[tu].push(n),this[Og]||(Dg.bodyLength(n.body)==null&&Dg.isIterable(n.body)?(this[Og]=1,queueMicrotask(()=>k6(this))):this[sv](!0)),this[Og]&&this[fm]!==2&&this[D6]&&(this[fm]=2),this[fm]<2}async[Vlt](){return new Promise(e=>{this[ov]?this[hm]=e:e(null)})}async[$lt](e){return new Promise(r=>{let i=this[tu].splice(this[ru]);for(let s=0;s<i.length;s++){let o=i[s];Dg.errorRequest(this,o,e)}let n=()=>{this[hm]&&(this[hm](),this[hm]=null),r(null)};this[$i]?(this[$i].destroy(e,n),this[$i]=null):queueMicrotask(n),this[sv]()})}},eut=aD();function Sge(t,e){if(t[av]===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];Dg.errorRequest(t,n,e)}dd(t[ov]===0)}}async function Bge(t){dd(!t[Ab]),dd(!t[$i]);let{host:e,hostname:r,protocol:i,port:n}=t[Zu];if(r[0]==="["){let s=r.indexOf("]");dd(s!==-1);let o=r.substring(1,s);dd(Cge.isIP(o)),r=o}t[Ab]=!0,mb.beforeConnect.hasSubscribers&&mb.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:i,port:n,version:t[$i]?.version,servername:t[um],localAddress:t[nv]},connector:t[iv]});try{let s=await new Promise((o,a)=>{t[iv]({host:e,hostname:r,protocol:i,port:n,servername:t[um],localAddress:t[nv]},(c,l)=>{c?a(c):o(l)})});if(t.destroyed){Dg.destroy(s.on("error",bge),new Tlt);return}dd(s);try{t[$i]=s.alpnProtocol==="h2"?await Zlt(t,s):await Xlt(t,s)}catch(o){throw s.destroy().on("error",bge),o}t[Ab]=!1,s[zlt]=0,s[O6]=t[O6],s[Dlt]=t,s[Qlt]=null,mb.connected.hasSubscribers&&mb.connected.publish({connectParams:{host:e,hostname:r,protocol:i,port:n,version:t[$i]?.version,servername:t[um],localAddress:t[nv]},connector:t[iv],socket:s}),t.emit("connect",t[Zu],[t])}catch(s){if(t.destroyed)return;if(t[Ab]=!1,mb.connectError.hasSubscribers&&mb.connectError.publish({connectParams:{host:e,hostname:r,protocol:i,port:n,version:t[$i]?.version,servername:t[um],localAddress:t[nv]},connector:t[iv],error:s}),s.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(dd(t[av]===0);t[cv]>0&&t[tu][t[ru]].servername===t[um];){let o=t[tu][t[ru]++];Dg.errorRequest(t,o,s)}else Sge(t,s);t.emit("connectionError",t[Zu],[t],s)}t[sv]()}function wge(t){t[fm]=0,t.emit("drain",t[Zu],[t])}function k6(t,e){t[Og]!==2&&(t[Og]=2,tut(t,e),t[Og]=0,t[pd]>256&&(t[tu].splice(0,t[pd]),t[ru]-=t[pd],t[pd]=0))}function tut(t,e){for(;;){if(t.destroyed){dd(t[cv]===0);return}if(t[hm]&&!t[ov]){t[hm](),t[hm]=null;return}if(t[$i]&&t[$i].resume(),t[D6])t[fm]=2;else if(t[fm]===2){e?(t[fm]=1,queueMicrotask(()=>wge(t))):wge(t);continue}if(t[cv]===0||t[av]>=(Ige(t)||1))return;let r=t[tu][t[ru]];if(t[Zu].protocol==="https:"&&t[um]!==r.servername){if(t[av]>0)return;t[um]=r.servername,t[$i]?.destroy(new Rlt("servername changed"),()=>{t[$i]=null,k6(t)})}if(t[Ab])return;if(!t[$i]){Bge(t);return}if(t[$i].destroyed||t[$i].busy(r))return;!r.aborted&&t[$i].write(r)?t[ru]++:t[tu].splice(t[ru],1)}}vge.exports=P6});var Q6=A((ZBr,xge)=>{"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)}};xge.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 Rge=A((evr,_ge)=>{var{kFree:rut,kConnected:iut,kPending:nut,kQueued:sut,kRunning:out,kSize:aut}=ai(),Pg=Symbol("pool"),L6=class{constructor(e){this[Pg]=e}get connected(){return this[Pg][iut]}get free(){return this[Pg][rut]}get pending(){return this[Pg][nut]}get queued(){return this[Pg][sut]}get running(){return this[Pg][out]}get size(){return this[Pg][aut]}};_ge.exports=L6});var H6=A((tvr,Mge)=>{"use strict";var cut=tb(),lut=Q6(),{kConnected:F6,kSize:Tge,kRunning:Nge,kPending:Dge,kQueued:lv,kBusy:uut,kFree:hut,kUrl:fut,kClose:dut,kDestroy:put,kDispatch:mut}=ai(),Aut=Rge(),ua=Symbol("clients"),bo=Symbol("needDrain"),uv=Symbol("queue"),M6=Symbol("closed resolve"),U6=Symbol("onDrain"),Oge=Symbol("onConnect"),Pge=Symbol("onDisconnect"),kge=Symbol("onConnec
Line truncated
|
|
|
|
|
${i.count} ${i.noun} ${i.is} pending:
|
|
|
|
|
`,"latin1"),r!==null&&i!==r){if(n[PF])throw new Th;process.emitWarning(new Th)}e[rr].timeout&&e[rr].timeoutType===Nm&&e[rr].timeout.refresh&&e[rr].timeout.refresh(),n[bu]()}}destroy(e){let{socket:r,client:n,abort:i}=this;r[kd]=!1,e&&(ke(n[An]<=1,"pipeline should only contain this request"),i(e))}};Ire.exports=B4e});var Rre=A((wzt,Tre)=>{"use strict";var Rc=require("node:assert"),{errorMonitor:UF}=require("node:events"),{pipeline:D4e}=require("node:stream"),ut=at(),{RequestContentLengthMismatchError:GF,RequestAbortedError:qF,SocketError:hb,InformationalError:iv}=Rt(),{kUrl:sv,kReset:av,kClient:_m,kRunning:cv,kPending:Q4e,kQueue:kh,kPendingIdx:VF,kRunningIdx:Tc,kError:Ua,kSocket:Gn,kStrictContentLength:k4e,kOnError:zF,kMaxConcurrentStreams:Nre,kHTTP2Session:Ma,kResume:Od,kSize:P4e,kHTTPContext:O4e}=mr(),Pd=Symbol("open streams"),Sre,Bre=!1,ov;try{ov=require("node:http2")}catch{ov={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:L4e,HTTP2_HEADER_METHOD:F4e,HTTP2_HEADER_PATH:M4e,HTTP2_HEADER_SCHEME:U4e,HTTP2_HEADER_CONTENT_LENGTH:q4e,HTTP2_HEADER_EXPECT:G4e,HTTP2_HEADER_STATUS:HF}}=ov;function _re(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(_re,"parseH2Headers");function H4e(t){let{[HF]:e,...r}=t;return _re(r)}o(H4e,"parseH2ResponseHeaders");async function V4e(t,e){t[Gn]=e,Bre||(Bre=!0,process.emitWarning("H2 support is experimental, expect them to change at any time.",{code:"UNDICI-H2"}));let r=ov.connect(t[sv],{createConnection:o(()=>e,"createConnection"),peerMaxConcurrentStreams:t[Nre]});r[Pd]=0,r[_m]=t,r[Gn]=e,ut.addListener(r,"error",$4e),ut.addListener(r,"frameError",j4e),ut.addListener(r,"end",W4e),ut.addListener(r,"goaway",J4e),ut.addListener(r,"close",function(){let{[_m]:i}=this,{[Gn]:s}=i,a=this[Gn][Ua]||this[Ua]||new hb("closed",ut.getSocketInfo(s));if(i[Ma]=null,i.destroyed){Rc(i[Q4e]===0);let c=i[kh].splice(i[Tc]);for(let l=0;l<c.length;l++){let u=c[l];ut.errorRequest(i,u,a)}}}),r.unref(),t[Ma]=r,e[Ma]=r,ut.addListener(e,"error",function(i){this[Ua]=i,this[_m][zF](i)}),ut.addListener(e,"end",function(){ut.destroy(this,new hb("other side closed",ut.getSocketInfo(this)))}),ut.addListener(e,"close",function(){let i=this[Ua]||new hb("closed",ut.getSocketInfo(this));t[Gn]=null,this[Ma]!=null&&this[Ma].destroy(i),t[VF]=t[Tc],Rc(t[cv]===0),t.emit("disconnect",t[sv],[t],i),t[Od]()});let n=!1;return e.on("close",()=>{n=!0}),{version:"h2",defaultPipelining:1/0,write(...i){return K4e(t,...i)},resume(){z4e(t)},destroy(i,s){n?queueMicrotask(s):e.destroy(i).on("close",s)},get destroyed(){return e.destroyed},busy(){return!1}}}o(V4e,"connectH2");function z4e(t){let e=t[Gn];e?.destroyed===!1&&(t[P4e]===0&&t[Nre]===0?(e.unref(),t[Ma].unref()):(e.ref(),t[Ma].ref()))}o(z4e,"resumeH2");function $4e(t){this[Gn][Ua]=t,this[_m][zF](t)}o($4e,"onHttp2SessionError");function j4e(t,e,r){if(r===0){let n=new iv(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[Gn][Ua]=n,this[_m][zF](n)}}o(j4e,"onHttp2FrameError");function W4e(){let t=new hb("other side closed",ut.getSocketInfo(this[Gn]));this.destroy(t),ut.destroy(this[Gn],t)}o(W4e,"onHttp2SessionEnd");function J4e(t){let e=this[Ua]||new hb(`HTTP/2: "GOAWAY" frame received with code ${t}`,ut.getSocketInfo(this)),r=this[_m];if(r[Gn]=null,r[O4e]=null,this[Ma]!=null&&(this[Ma].destroy(e),this[Ma]=null),ut.destroy(this[Gn],e),r[Tc]<r[kh].length){let n=r[kh][r[Tc]];r[kh][r[Tc]++]=null,ut.errorRequest(r,n,e),r[VF]=r[Tc]}Rc(r[cv]===0),r.emit("disconnect",r[sv],[r],e),r[Od]()}o(J4e,"onHTTP2GoAway");function Y4e(t){return t!=="GET"&&t!=="HEAD"&&t!=="OPTIONS"&&t!=="TRACE"&&t!=="CONNECT"}o(Y4e,"shouldSendContentLength");function K4e(t,e){let r=t[Ma],{method:n,path:i,host:s,upgrade:a,expectContinue:c,signal:l,headers:u}=e,{body:d}=e;if(a)return ut.errorRequest(t,e,new Error("Upgrade not supported for H2")),!1;let f={};for(let B=0;B<u.length;B+=2){let Q=u[B+0],M=u[B+1];if(Array.isArray(M))for(let v=0;v<M.length;v++)f[Q]?f[Q]+=`,${M[v]}`:f[Q]=M[v];else f[Q]=M}let h,{hostname:p,port:g}=t[sv];f[L4e]=s||`${p}${g?`:${g}`:""}`,f[F4e]=n;let m=o(B=>{if(!e.aborted){if(e.completed){n==="CONNECT"&&h!=null&&ut.destroy(h,B||new qF);return}B=B||new qF,ut.errorRequest(t,e,B),h!=null&&ut.destroy(h,B),ut.destroy(d,B),t[kh][t[Tc]++]=null,t[Od]()}},"abort");try{e.onConnect(m)}catch(B){ut.errorRequest(t,e,B)}if(e.aborted)return!1;if(n==="CONNECT"){r.ref(),h=r.request(f,{endStream:!1,signal:l});let B=!1,Q=o(G=>{B=!0,h.off(UF,M),e.onUpgradeResponse(Number(G[HF]),G,H4e)},"onResponse"),M=o(G=>{B=!0,h.off("response",Q),e.onUpgradeError(G)},"onUpgradeError"),v=o(()=>{try{e.onUpgrade(null,null,h)}catch(G){h.off("response",Q),m(G);return}e.aborted||(h.off("error",m),h.once(UF,M),t[kh][t[Tc]++]=null)},"onReady");return h.once("response",Q),h.once("error",m),++r[Pd],v(),h.once("close",()=>{!B&&e.completed&&(h.off("response",Q),h.off(UF,M),e.onUpgradeError(new iv(`HTTP/2: "streamLine truncated
|
|
|
|
|
`,this[wVe]=l??3e5,this[IVe]=i??3e5,this[SVe]=C??!0,this[BVe]=B,this[JF]=M,this[Fd]=null,this[TVe]=G>-1?G:-1,this[DVe]=z??100,this[Kr]=null,this[qa]=[],this[wu]=0,this[Ga]=0,this[gb]=ce=>KF(this,ce),this[RVe]=ce=>Hre(this,ce)}get pipelining(){return this[fv]}set pipelining(e){this[fv]=e,this[gb](!0)}get[Cb](){return this[qa].length-this[Ga]}get[Eb](){return this[Ga]-this[wu]}get[yb](){return this[qa].length-this[wu]}get[AVe](){return!!this[Kr]&&!this[Rm]&&!this[Kr].destroyed}get[WF](){return!!(this[Kr]?.busy(null)||this[yb]>=(Gre(this)||1)||this[Cb]>0)}[pVe](e){Vre(this),this.once("connect",e)}[_Ve](e,r){let n=e.origin||this[Qc].origin,i=new cVe(n,e,r);return this[qa].push(i),this[Oh]||(Ph.bodyLength(i.body)==null&&Ph.isIterable(i.body)?(this[Oh]=1,queueMicrotask(()=>KF(this))):this[gb](!0)),this[Oh]&&this[Md]!==2&&this[WF]&&(this[Md]=2),this[Md]<2}async[vVe](){return new Promise(e=>{this[yb]?this[Fd]=e:e(null)})}async[NVe](e){return new Promise(r=>{let n=this[qa].splice(this[Ga]);for(let s=0;s<n.length;s++){let a=n[s];Ph.errorRequest(this,a,e)}let i=o(()=>{this[Fd]&&(this[Fd](),this[Fd]=null),r(null)},"callback");this[Kr]?(this[Kr].destroy(e,i),this[Kr]=null):queueMicrotask(i),this[gb]()})}},PVe=dv();function Hre(t,e){if(t[Eb]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){Iu(t[Ga]===t[wu]);let r=t[qa].splice(t[wu]);for(let n=0;n<r.length;n++){let i=r[n];Ph.errorRequest(t,i,e)}Iu(t[yb]===0)}}o(Hre,"onError");async function Vre(t){Iu(!t[Rm]),Iu(!t[Kr]);let{host:e,hostname:r,protocol:n,port:i}=t[Qc];if(r[0]==="["){let s=r.indexOf("]");Iu(s!==-1);let a=r.substring(1,s);Iu(qre.isIP(a)),r=a}t[Rm]=!0,Tm.beforeConnect.hasSubscribers&&Tm.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:n,port:i,version:t[Kr]?.version,servername:t[Ld],localAddress:t[mb]},connector:t[Ab]});try{let s=await new Promise((a,c)=>{t[Ab]({host:e,hostname:r,protocol:n,port:i,servername:t[Ld],localAddress:t[mb]},(l,u)=>{l?c(l):a(u)})});if(t.destroyed){Ph.destroy(s.on("error",Mre),new dVe);return}Iu(s);try{t[Kr]=s.alpnProtocol==="h2"?await kVe(t,s):await QVe(t,s)}catch(a){throw s.destroy().on("error",Mre),a}t[Rm]=!1,s[xVe]=0,s[JF]=t[JF],s[hVe]=t,s[gVe]=null,Tm.connected.hasSubscribers&&Tm.connected.publish({connectParams:{host:e,hostname:r,protocol:n,port:i,version:t[Kr]?.version,servername:t[Ld],localAddress:t[mb]},connector:t[Ab],socket:s}),t.emit("connect",t[Qc],[t])}catch(s){if(t.destroyed)return;if(t[Rm]=!1,Tm.connectError.hasSubscribers&&Tm.connectError.publish({connectParams:{host:e,hostname:r,protocol:n,port:i,version:t[Kr]?.version,servername:t[Ld],localAddress:t[mb]},connector:t[Ab],error:s}),s.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(Iu(t[Eb]===0);t[Cb]>0&&t[qa][t[Ga]].servername===t[Ld];){let a=t[qa][t[Ga]++];Ph.errorRequest(t,a,s)}else Hre(t,s);t.emit("connectionError",t[Qc],[t],s)}t[gb]()}o(Vre,"connect");function Ure(t){t[Md]=0,t.emit("drain",t[Qc],[t])}o(Ure,"emitDrain");function KF(t,e){t[Oh]!==2&&(t[Oh]=2,OVe(t,e),t[Oh]=0,t[wu]>256&&(t[qa].splice(0,t[wu]),t[Ga]-=t[wu],t[wu]=0))}o(KF,"resume");function OVe(t,e){for(;;){if(t.destroyed){Iu(t[Cb]===0);return}if(t[Fd]&&!t[yb]){t[Fd](),t[Fd]=null;return}if(t[Kr]&&t[Kr].resume(),t[WF])t[Md]=2;else if(t[Md]===2){e?(t[Md]=1,queueMicrotask(()=>Ure(t))):Ure(t);continue}if(t[Cb]===0||t[Eb]>=(Gre(t)||1))return;let r=t[qa][t[Ga]];if(t[Qc].protocol==="https:"&&t[Ld]!==r.servername){if(t[Eb]>0)return;t[Ld]=r.servername,t[Kr]?.destroy(new uVe("servername changed"),()=>{t[Kr]=null,KF(t)})}if(t[Rm])return;if(!t[Kr]){Vre(t);return}if(t[Kr].destroyed||t[Kr].busy(r))return;!r.aborted&&t[Kr].write(r)?t[Ga]++:t[qa].splice(t[Ga],1)}}o(OVe,"_resume");zre.exports=YF});var XF=A((Dzt,$re)=>{"use strict";var hv=class{static{o(this,"FixedCircularBuffer")}constructor(){this.bottom=0,this.top=0,this.list=new Array(2048),this.next=null}isEmpty(){return this.top===this.bottom}isFull(){return(this.top+1&2047)===this.bottom}push(e){this.list[this.top]=e,this.top=this.top+1&2047}shift(){let e=this.list[this.bottom];return e===void 0?null:(this.list[this.bottom]=void 0,this.bottom=this.bottom+1&2047,e)}};$re.exports=class{static{o(this,"FixedQueue")}constructor(){this.head=this.tail=new hv}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new hv),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next),r}}});var Wre=A((kzt,jre)=>{var{kFree:LVe,kConnected:FVe,kPending:MVe,kQueued:UVe,kRunning:qVe,kSize:GVe}=mr(),Lh=Symbol("pool"),ZF=class{static{o(this,"PoolStats")}constructor(e){this[Lh]=e}get connected(){return this[Lh][FVe]}get free(){return this[Lh][LVe]}get pending(){return this[Lh][MVe]}get queued(){return this[Lh][UVe]}get running(){return this[Lh][qVe]}get size(){return this[Lh][GVe]}};jre.exports=ZF});var sM=A((Ozt,ine)=>{"use strict";var HVe=mm(),VVe=XF(),{kConnected:eM,kSize:Jre,kRunning:Yre,kPending:Kre,kQueued:bb,kBusy:zVe,kFree:$Ve,kUrl:jVe,kClose:WVe,kDestroy:JVe,kDispatch:YVe}=mr(
Line truncated
|
|
|
|
|
${n.count} ${n.noun} ${n.is} pending:
|
|
|
|
|
|
|
|
|
|
${e.format(r)}
|
|
|
|
|
`.trim())}};zEe.exports=Hj});var xD=A((Rvr,YEe)=>{"use strict";var $Ee=Symbol.for("undici.globalDispatcher.1"),{InvalidArgumentError:Gft}=gr(),Hft=Eb();JEe()===void 0&&WEe(new Hft);function WEe(t){if(!t||typeof t.dispatch!="function")throw new Gft("Argument agent must implement Agent");Object.defineProperty(globalThis,$Ee,{value:t,writable:!0,enumerable:!1,configurable:!1})}function JEe(){return globalThis[$Ee]}YEe.exports={setGlobalDispatcher:WEe,getGlobalDispatcher:JEe}});var _D=A((Nvr,KEe)=>{"use strict";KEe.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 ZEe=A((Dvr,XEe)=>{"use strict";var jft=oD();XEe.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 jft(r,o,n,s);return r(a,c)}}});var t0e=A((Ovr,e0e)=>{"use strict";var zft=gD();e0e.exports=t=>e=>function(i,n){return e(i,new zft({...i,retryOptions:{...t,...i.retryOptions}},{handler:n,dispatch:e}))}});var i0e=A((Pvr,r0e)=>{"use strict";var Vft=Gt(),{InvalidArgumentError:$ft,RequestAbortedError:Wft}=gr(),Jft=_D(),jj=class extends Jft{#e=1024*1024;#t=null;#i=!1;#r=!1;#n=0;#c=null;#h=null;constructor({maxSize:e},r){if(super(r),e!=null&&(!Number.isFinite(e)||e<1))throw new $ft("maxSize must be a number greater than 0");this.#e=e??this.#e,this.#h=r}onConnect(e){this.#t=e,this.#h.onConnect(this.#u.bind(this))}#u(e){this.#r=!0,this.#c=e}onHeaders(e,r,i,n){let o=Vft.parseHeaders(r)["content-length"];if(o!=null&&o>this.#e)throw new Wft(`Response size (${o}) larger than maxSize (${this.#e})`);return this.#r?!0:this.#h.onHeaders(e,r,i,n)}onError(e){this.#i||(e=this.#c??e,this.#h.onError(e))}onData(e){return this.#n=this.#n+e.length,this.#n>=this.#e&&(this.#i=!0,this.#r?this.#h.onError(this.#c):this.#h.onComplete([])),!0}onComplete(e){if(!this.#i){if(this.#r){this.#h.onError(this.reason);return}this.#h.onComplete(e)}}};function Yft({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)}}r0e.exports=Yft});var o0e=A((kvr,s0e)=>{"use strict";var{isIP:Kft}=require("node:net"),{lookup:Xft}=require("node:dns"),Zft=_D(),{InvalidArgumentError:Rb,InformationalError:edt}=gr(),n0e=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 edt("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){Xft(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===n0e?(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===n0e?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 Zft{#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":Mwe(s)&&(r[n]=s);break;case"id":Uwe(s)&&(r[n]=s);break;case"event":s.length>0&&(r[n]=s);break}}processEvent(e){e.retry&&Mwe(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id&&Uwe(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}}};qwe.exports={EventSourceStream:Nz}});var Ywe=A((fxr,Jwe)=>{"use strict";var{pipeline:ugt}=require("node:stream"),{fetching:hgt}=Iv(),{makeRequest:fgt}=Db(),{webidl:Ed}=ws(),{EventSourceStream:dgt}=Gwe(),{parseMIMEType:pgt}=ca(),{createFastMessageEvent:mgt}=Fb(),{isNetworkError:Hwe}=wv(),{delay:Agt}=Rz(),{kEnumerableProperty:Jg}=Gt(),{environmentSettingsObject:jwe}=za(),zwe=!1,Vwe=3e3,Qv=0,$we=1,Lv=2,ggt="anonymous",ygt="use-credentials",Hb=class t extends EventTarget{#e={open:null,error:null,message:null};#t=null;#i=!1;#r=Qv;#n=null;#c=null;#h;#u;constructor(e,r={}){super(),Ed.util.markAsUncloneable(this);let i="EventSource constructor";Ed.argumentLengthCheck(arguments,1,i),zwe||(zwe=!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.#h=r.dispatcher,this.#u={lastEventId:"",reconnectionTime:Vwe};let n=jwe,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=ggt;r.withCredentials&&(o=ygt,this.#i=!0);let a={redirect:"follow",keepalive:!0,mode:"cors",credentials:o==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=jwe.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=fgt(a),this.#a()}get readyState(){return this.#r}get url(){return this.#t}get withCredentials(){return this.#i}#a(){if(this.#r===Lv)return;this.#r=Qv;let e={request:this.#n,dispatcher:this.#h},r=i=>{Hwe(i)&&(this.dispatchEvent(new Event("error")),this.close()),this.#l()};e.processResponseEndOfBody=r,e.processResponse=i=>{if(Hwe(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?pgt(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=$we,this.dispatchEvent(new Event("open")),this.#u.origin=i.urlList[i.urlList.length-1].origin;let a=new dgt({eventSourceSettings:this.#u,push:c=>{this.dispatchEvent(mgt(c.type,c.options))}});ugt(i.body.stream,a,c=>{c?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#c=hgt(e)}async#l(){this.#r!==Lv&&(this.#r=Qv,this.dispatchEvent(new Event("error")),await Agt(this.#u.reconnectionTime),this.#r===Qv&&(this.#u.lastEventId.length&&this.#n.headersList.set("last-event-id",this.#u.lastEventId,!0),this.#a()))}close(){Ed.brandCheck(this,t),this.#r!==Lv&&(this.#r=Lv,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}},Wwe={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:Qv,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:$we,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:Lv,writable:!1}};Object.defineProperties(Hb,Wwe);Object.defineProperties(Hb.prototype,Wwe);Object.defineProperties(Hb.prototype,{close:Jg,onerror:Jg,onmessage:Jg,onopen:Jg,readyState:Jg,url:Jg,withCredentials:Jg});Ed.converters.EventSourceInitDict=Ed.dictionaryConverter([{key:"withCredentials",converter:Ed.converters.boolean,defaultValue:()=>!1},{key:"dispatcher",converter:Ed.converters.any}]);Jwe.exports={EventSource:Hb,defaultReconnectionTime:Vwe}});var Im=A((dxr,dt)=>{"use strict";var Egt=gb(),Kwe=qB(),bgt=yb(),wgt=Wge(),Cgt=Eb(),Igt=rj(),Sgt=yye(),Bgt=Sye(),Xwe=gr(),mO=Gt(),{InvalidArgumentError:pO}=Xwe,jb=uEe(),vgt=HB(),xgt=Lj(),_gt=VEe(),Rgt=Uj(),Tgt=Sj(),Ngt=gD(),{getGlobalDispatcher:Zwe,setGlobalDispatcher:Dgt}=xD(),Ogt=_D(),Pgt=oD(),kgt=aD();Object.assign(Kwe.prototype,jb);dt.exports.Dispatcher=Kwe;dt.exports.Client=Egt;dt.exports.Pool=bgt;dt.exports.BalancedPool=wgt;dt.exports.Agent=Cgt;dt.exports.ProxyAgent=Igt;dt.exports.EnvHttpProxyAgent=Sgt;dt.e
Line truncated
|
|
|
|
|
%s`,N,N,E,i);var F=E.type==="*"?LV:E.type==="?"?QV:"\\"+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],$=i.slice(0,P.reStart),k=i.slice(P.reStart,P.reEnd-8),H=i.slice(P.reEnd-8,P.reEnd),V=i.slice(P.reEnd);H+=V;var se=$.split("(").length-1,oe=V;for(m=0;m<se;m++)oe=oe.replace(/\)[+*?]?/,"");V=oe;var we="";V===""&&e!==UO&&(we="$");var X=$+k+V+we+H;i=X}if(i!==""&&n&&(i="(?=.)"+i),x&&(i=f+i),e===UO)return[i,n];if(!n)return ewt(t);var le=r.nocase?"i":"";try{var Ee=new RegExp("^"+i+"$",le)}catch{return new RegExp("$.")}return Ee._glob=t,Ee._src=i,Ee}rc.makeRe=function(t,e){return new An(t,e||{}).makeRe()};An.prototype.makeRe=Zbt;function Zbt(){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?LV:e.dot?zbt:Vbt,i=e.nocase?"i":"",n=t.map(function(s){return s.map(function(o){return o===ty?r:typeof o=="string"?twt(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 An(e,r);return t=t.filter(function(n){return i.match(n)}),i.options.nonull&&!t.length&&t.push(e),t};An.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;ix.sep!=="/"&&(e=e.split(ix.sep).join("/")),e=e.split(eBe),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};An.prototype.matchOne=function(t,e,r){return e.indexOf(ty)!==-1?this._matchGlobstar(t,e,r,0,0):this._matchOne(t,e,r,0,0)};An.prototype._matchGlobstar=function(t,e,r,i,n){var s,o=-1;for(s=n;s<e.length;s++)if(e[s]===ty){o=s;break}var a=-1;for(s=e.length-1;s>=0;s--)if(e[s]===ty){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 h=t.slice(i,i+c.length);if(!this._matchOne(h,c,r,0,0))return!1;i+=c.length}var f=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))f=u.length;else{if(t[t.length-1]!==""||i+u.length===t.length||(d--,!this._matchOne(t,u,r,d,0)))return!1;f=u.length+1}}if(!l.length){var p=!!f;for(s=i;s<t.length-f;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===ty?(w.push(E),g=[[],0],y.push(g)):(g[0].push(N),E++)}for(var F=y.length-1,x=t.length-f,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,!!f)};An.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],h=a[1];r<=h;){var f=this._matchOne(t.slice(0,r+u.length),u,n,r,0);if(f&&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};An.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===ty)return!1;var h;if(typeof l=="string"?(h=u===l,this.debug("string match",l,u,h)):(h=u.match(l),this.debug("pattern match",l,u,h)),!h)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 ewt(t){return t.replace(/\\(.)/g,"$1")}function twt(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}});var iw=A((hTr,aBe)=>{"use strict";var lwt="2.0.0",uwt=Number.MAX_SAFE_INTEGER||9007199254740991,hwt=16,fwt=250,dwt=["major","premajor","minor","preminor","patch","prepatch","prerelease"];aBe.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:hwt,MAX_SAFE_BUILD_LENGTH:fwt,MAX_SAFE_INTEGER:uwt,RELEASE_TYPES:dwt,SEMVER_SPEC_VERSION:lwt,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var ox=A((fTr,cBe)=>{"use strict";var pwt=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...t)=>console.error("SEMVER",...t):()=>{};cBe.exports=pwt});var nw=A((ch,lBe)=>{"use strict";var{MAX_SAFE_COMPONENT_LENGTH:MV,MAX_SAFE_BUILD_LENGTH:mwt,MAX_LENGTH:Awt}=iw(),gwt=ox();ch=lBe.exports={};var ywt=ch.re=[],Ewt=ch.safeRe=[],Pe=ch.src=[],bwt=ch.safeSrc=[],ke=ch.t={},wwt=0,UV="[a-zA-Z0-9-]",Cwt=[["\\s",1],["\\d",Awt],[UV,mwt]],Iwt=t=>{for(let[e,r]of Cwt)t=t.split(`${e}*`).join(`${e}{0,${r}}`).split(`${e}+`).join(`${Line truncated
|
|
|
|
|
`.trim())}};dse.exports=sU});var Rb=A((k$t,mse)=>{"use strict";var hse=Symbol.for("undici.globalDispatcher.1"),{InvalidArgumentError:w$e}=Rt(),S$e=km();Ase()===void 0&&pse(new S$e);function pse(t){if(!t||typeof t.dispatch!="function")throw new w$e("Argument agent must implement Agent");Object.defineProperty(globalThis,hse,{value:t,writable:!0,enumerable:!1,configurable:!1})}o(pse,"setGlobalDispatcher");function Ase(){return globalThis[hse]}o(Ase,"getGlobalDispatcher");mse.exports={setGlobalDispatcher:pse,getGlobalDispatcher:Ase}});var Rv=A((L$t,gse)=>{"use strict";gse.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 Ese=A((M$t,yse)=>{"use strict";var B$e=uv();yse.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 B$e(r,a,i,s);return r(c,l)},"redirectInterceptor")}});var bse=A((q$t,Cse)=>{"use strict";var x$e=bv();Cse.exports=t=>e=>o(function(n,i){return e(n,new x$e({...n,retryOptions:{...t,...n.retryOptions}},{handler:i,dispatch:e}))},"retryInterceptor")});var wse=A((H$t,Ise)=>{"use strict";var v$e=at(),{InvalidArgumentError:N$e,RequestAbortedError:_$e}=Rt(),T$e=Rv(),oU=class extends T$e{static{o(this,"DumpHandler")}#e=1024*1024;#t=null;#n=!1;#r=!1;#i=0;#s=null;#l=null;constructor({maxSize:e},r){if(super(r),e!=null&&(!Number.isFinite(e)||e<1))throw new N$e("maxSize must be a number greater than 0");this.#e=e??this.#e,this.#l=r}onConnect(e){this.#t=e,this.#l.onConnect(this.#a.bind(this))}#a(e){this.#r=!0,this.#s=e}onHeaders(e,r,n,i){let a=v$e.parseHeaders(r)["content-length"];if(a!=null&&a>this.#e)throw new _$e(`Response size (${a}) larger than maxSize (${this.#e})`);return this.#r?!0:this.#l.onHeaders(e,r,n,i)}onError(e){this.#n||(e=this.#s??e,this.#l.onError(e))}onData(e){return this.#i=this.#i+e.length,this.#i>=this.#e&&(this.#n=!0,this.#r?this.#l.onError(this.#s):this.#l.onComplete([])),!0}onComplete(e){if(!this.#n){if(this.#r){this.#l.onError(this.reason);return}this.#l.onComplete(e)}}};function R$e({maxSize:t}={maxSize:1024*1024}){return e=>o(function(n,i){let{dumpMaxSize:s=t}=n,a=new oU({maxSize:s},i);return e(n,a)},"Intercept")}o(R$e,"createDumpInterceptor");Ise.exports=R$e});var xse=A((z$t,Bse)=>{"use strict";var{isIP:D$e}=require("node:net"),{lookup:Q$e}=require("node:dns"),k$e=Rv(),{InvalidArgumentError:Hm,InformationalError:P$e}=Rt(),Sse=Math.pow(2,31)-1,aU=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 P$e("No DNS entries found"));return}this.setRecords(e,c);let l=this.#n.get(e.hostname),u=this.pick(e,l,s.affinity),d;typeof u.port=="number"?d=`:${u.port}`:e.port!==""?d=`:${e.port}`:d="",n(null,`${e.protocol}//${u.family===6?`[${u.address}]`:u.address}${d}`)});else{let a=this.pick(e,i,s.affinity);if(a==null){this.#n.delete(e.hostname),this.runLookup(e,r,n);return}let c;typeof a.port=="number"?c=`:${a.port}`:e.port!==""?c=`:${e.port}`:c="",n(null,`${e.protocol}//${a.family===6?`[${a.address}]`:a.address}${c}`)}}#r(e,r,n){Q$e(e.hostname,{all:!0,family:this.dualStack===!1?this.affinity:0,order:"ipv4first"},(i,s)=>{if(i)return n(i);let a=new Map;for(let c of s)a.set(`${c.address}:${c.family}`,c);n(null,a.values())})}#i(e,r,n){let i=null,{records:s,offset:a}=r,c;if(this.dualStack?(n==null&&(a==null||a===Sse?(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===Sse?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 cU(this,e,r)}},cU=class extends k$e{static{o(this,"DNSDispatchHan
Line truncated
|
|
|
|
|
${l}`,this.dataLineCount++;return}if(gN(e,i,YWe)){eJe(e,s)&&(this.setEventFieldSize("retry",e.length-s),r.retry=e.toString("utf8",s));return}if(gN(e,i,JWe)){tJe(e,s)&&(this.setEventFieldSize("id",e.length-s),r.id=e.toString("utf8",s));return}gN(e,i,WWe)&&s<e.length&&(this.setEventFieldSize("event",e.length-s),r.event=e.toString("utf8",s))}setEventFieldSize(e,r){let n=this.eventSize-this.eventFieldSizes[e]+r;if(this.maxEventSize>0&&n>this.maxEventSize)throw yN();this.eventSize=n,this.eventFieldSizes[e]=r}processEvent(e){e.retry&&GWe(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id&&HWe(e.id)&&(this.state.lastEventId=e.id),e.data!==void 0&&this.push({type:e.event||"message",options:{data:e.data,lastEventId:this.state.lastEventId,origin:this.state.origin}})}clearEvent(){this.event.data=void 0,this.event.event=void 0,this.event.id=void 0,this.event.retry=void 0,this.eventSize=0,this.dataLineCount=0,this.eventFieldSizes.data=0,this.eventFieldSizes.event=0,this.eventFieldSizes.id=0,this.eventFieldSizes.retry=0}hasPendingEvent(){return this.event.data!==void 0||this.event.event!==void 0||this.event.id!==void 0||this.event.retry!==void 0}hasCurrentByte(){return this.chunkIndex<this.chunks.length&&this.pos<this.chunks[this.chunkIndex].length}currentByte(){return this.chunks[this.chunkIndex][this.pos]}consumeCurrentByte(){this.advanceCursor(),this.syncLineStartToCursor()}advanceCursor(){for(this.pos++;this.chunkIndex<this.chunks.length&&this.pos>=this.chunks[this.chunkIndex].length;)this.chunkIndex++,this.pos=0}syncLineStartToCursor(){this.lineChunkIndex=this.chunkIndex,this.linePos=this.pos,this.lineLength=0,this.dropConsumedChunks()}dropConsumedChunks(){if(this.lineChunkIndex>0){let e=this.lineChunkIndex;this.chunks.splice(0,e),this.lineChunkIndex=0,this.chunkIndex-=e}this.chunkIndex===this.chunks.length&&(this.chunks.length=0,this.chunkIndex=0,this.pos=0,this.lineChunkIndex=0,this.linePos=0)}readLine(){if(this.lineChunkIndex===this.chunkIndex)return this.chunks[this.chunkIndex].subarray(this.linePos,this.pos);let e=[],r=0;for(let n=this.lineChunkIndex;n<=this.chunkIndex;n++){let i=this.chunks[n],s=n===this.lineChunkIndex?this.linePos:0,a=n===this.chunkIndex?this.pos:i.length,c=i.subarray(s,a);r+=c.length,e.push(c)}return Buffer.concat(e,r)}peekBufferedByte(e){let r=this.lineChunkIndex,n=this.linePos;for(;r<this.chunks.length;){let i=this.chunks[r],s=i.length-n;if(e<s)return i[n+e];e-=s,r++,n=0}}discardLeadingBytes(e){for(;e>0&&this.lineChunkIndex<this.chunks.length;){let n=this.chunks[this.lineChunkIndex].length-this.linePos;e<n?(this.linePos+=e,e=0):(e-=n,this.lineChunkIndex++,this.linePos=0)}this.chunkIndex=this.lineChunkIndex,this.pos=this.linePos,this.dropConsumedChunks()}handleBOM(){let e=this.peekBufferedByte(0),r=this.peekBufferedByte(1),n=this.peekBufferedByte(2);return r===void 0?(e===ng[0]||(this.checkBOM=!1),!0):n===void 0?e===ng[0]&&r===ng[1]?!0:(this.checkBOM=!1,!1):(e===ng[0]&&r===ng[1]&&n===ng[2]&&this.discardLeadingBytes(3),this.checkBOM=!1,!this.hasCurrentByte())}};nce.exports={EventSourceStream:KU}});var fce=A((Wjt,dce)=>{"use strict";var{pipeline:rJe}=require("node:stream"),{fetching:nJe}=Ob(),{makeRequest:iJe}=$m(),{webidl:vu}=ci(),{EventSourceStream:sJe}=ice(),{parseMIMEType:oJe}=gs(),{createFastMessageEvent:aJe}=Xm(),{isNetworkError:sce}=kb(),{delay:cJe}=YU(),{kEnumerableProperty:Zh}=at(),{environmentSettingsObject:oce}=Ws(),{getGlobalDispatcher:lJe}=Rb(),ace=!1,cce=3e3,Kb=0,lce=1,Xb=2,uJe="anonymous",dJe="use-credentials",ig=class t extends EventTarget{static{o(this,"EventSource")}#e={open:null,error:null,message:null};#t=null;#n=!1;#r=Kb;#i=null;#s=null;#l;#a;constructor(e,r={}){super(),vu.util.markAsUncloneable(this);let n="EventSource constructor";vu.argumentLengthCheck(arguments,1,n),ace||(ace=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=vu.converters.USVString(e,n,"url"),r=vu.converters.EventSourceInitDict(r,n,"eventSourceInitDict"),this.#l=r.dispatcher,this.#a={lastEventId:"",reconnectionTime:cce};let i=oce,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=uJe;r.withCredentials&&(a=dJe,this.#n=!0);let c={redirect:"follow",keepalive:!0,mode:"cors",credentials:a==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};c.client=oce.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=iJe(c),this.#c()}get readyState(){return this.#r}get url(){return this.#t}get withCredentials(){return this.#n}#c(){if(this.#r===Xb)return;this.#r=Kb;let e={request:this.#i,dispatcher:this.#l},r=o(n=>{sce(n)&&(this.dispatchEvent(new Event("error")),this.close()),this.#o()},"processEventSourceEndOfBody");e.processResponseEndOfBody=r,e.processResponse=n=>{if(sce(n))if(n.aborted){this.close(),this.dispatchEvent(new Event("error"));retu
Line truncated
|
|
|
|
|
%s`,Q,Q,C,n);var M=C.type==="*"?n3:C.type==="?"?r3:"\\"+C.type;i=!0,n=n.slice(0,C.reStart)+M+"\\("+Q}g(),s&&(n+="\\\\");var v=!1;switch(n.charAt(0)){case"[":case".":case"(":v=!0}for(var G=c.length-1;G>-1;G--){var D=c[G],V=n.slice(0,D.reStart),z=n.slice(D.reStart,D.reEnd-8),J=n.slice(D.reEnd-8,D.reEnd),ee=n.slice(D.reEnd);J+=ee;var ae=V.split("(").length-1,ce=ee;for(m=0;m<ae;m++)ce=ce.replace(/\)[+*?]?/,"");ee=ce;var Y="";ee===""&&e!==zN&&(Y="$");var $=V+z+ee+Y+J;n=$}if(n!==""&&i&&(n="(?=.)"+n),v&&(n=h+n),e===zN)return[n,i];if(!i)return J7e(t);var we=r.nocase?"i":"";try{var Be=new RegExp("^"+n+"$",we)}catch{return new RegExp("$.")}return Be._glob=t,Be._src=n,Be}o(j7e,"parse");oo.makeRe=function(t,e){return new yn(t,e||{}).makeRe()};yn.prototype.makeRe=W7e;function W7e(){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?n3:e.dot?U7e:q7e,n=e.nocase?"i":"",i=t.map(function(s){return s.map(function(a){return a===sp?r:typeof a=="string"?Y7e(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(W7e,"makeRe");oo.match=function(t,e,r){r=r||{};var n=new yn(e,r);return t=t.filter(function(i){return n.match(i)}),n.options.nonull&&!t.length&&t.push(e),t};yn.prototype.match=o(function(e,r){if(typeof r>"u"&&(r=this.partial),this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return e==="";if(e==="/"&&r)return!0;var n=this.options;E0.sep!=="/"&&(e=e.split(E0.sep).join("/")),e=e.split(gde),this.debug(this.pattern,"split",e);var i=this.set;this.debug(this.pattern,"set",i);var s,a;for(a=e.length-1;a>=0&&(s=e[a],!s);a--);for(a=0;a<i.length;a++){var c=i[a],l=e;n.matchBase&&c.length===1&&(l=[s]);var u=this.matchOne(l,c,r);if(u)return n.flipNegate?!0:!this.negate}return n.flipNegate?!1:this.negate},"match");yn.prototype.matchOne=function(t,e,r){return e.indexOf(sp)!==-1?this._matchGlobstar(t,e,r,0,0):this._matchOne(t,e,r,0,0)};yn.prototype._matchGlobstar=function(t,e,r,n,i){var s,a=-1;for(s=i;s<e.length;s++)if(e[s]===sp){a=s;break}var c=-1;for(s=e.length-1;s>=0;s--)if(e[s]===sp){c=s;break}var l=e.slice(i,a),u=r?e.slice(a+1):e.slice(a+1,c),d=r?[]:e.slice(c+1);if(l.length){var f=t.slice(n,n+l.length);if(!this._matchOne(f,l,r,0,0))return!1;n+=l.length}var h=0;if(d.length){if(d.length+n>t.length)return!1;var p=t.length-d.length;if(this._matchOne(t,d,r,p,0))h=d.length;else{if(t[t.length-1]!==""||n+d.length===t.length||(p--,!this._matchOne(t,d,r,p,0)))return!1;h=d.length+1}}if(!u.length){var g=!!h;for(s=n;s<t.length-h;s++){var m=String(t[s]);if(g=!0,m==="."||m===".."||!this.options.dot&&m.charAt(0)===".")return!1}return r||g}for(var E=[[[],0]],y=E[0],C=0,I=[0],B=0;B<u.length;B++){var Q=u[B];Q===sp?(I.push(C),y=[[],0],E.push(y)):(y[0].push(Q),C++)}for(var M=E.length-1,v=t.length-h,G=0;G<E.length;G++)E[G][1]=v-(I[M--]+E[G][0].length);return!!this._matchGlobStarBodySections(t,E,n,0,r,0,!!h)};yn.prototype._matchGlobStarBodySections=function(t,e,r,n,i,s,a){var c=e[n];if(!c){for(var l=r;l<t.length;l++){a=!0;var u=t[l];if(u==="."||u===".."||!this.options.dot&&u.charAt(0)===".")return!1}return a}for(var d=c[0],f=c[1];r<=f;){var h=this._matchOne(t.slice(0,r+d.length),d,i,r,0);if(h&&s<this.maxGlobstarRecursion){var p=this._matchGlobStarBodySections(t,e,r+d.length,n+1,i,s+1,a);if(p!==!1)return p}var u=t[r];if(u==="."||u===".."||!this.options.dot&&u.charAt(0)===".")return!1;r++}return i||null};yn.prototype._matchOne=function(t,e,r,n,i){var s,a,c,l;for(s=n,a=i,c=t.length,l=e.length;s<c&&a<l;s++,a++){this.debug("matchOne loop");var u=e[a],d=t[s];if(this.debug(e,u,d),u===!1||u===sp)return!1;var f;if(typeof u=="string"?(f=d===u,this.debug("string match",u,d,f)):(f=d.match(u),this.debug("pattern match",u,d,f)),!f)return!1}if(s===c&&a===l)return!0;if(s===c)return r;if(a===l)return s===c-1&&t[s]==="";throw new Error("wtf?")};function J7e(t){return t.replace(/\\(.)/g,"$1")}o(J7e,"globUnescape");function Y7e(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}o(Y7e,"regExpEscape")});var gg=A((B9t,Sde)=>{"use strict";var iXe="2.0.0",sXe=Number.MAX_SAFE_INTEGER||9007199254740991,oXe=16,aXe=250,cXe=["major","premajor","minor","preminor","patch","prepatch","prerelease"];Sde.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:oXe,MAX_SAFE_BUILD_LENGTH:aXe,MAX_SAFE_INTEGER:sXe,RELEASE_TYPES:cXe,SEMVER_SPEC_VERSION:iXe,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var I0=A((x9t,Bde)=>{"use strict";var lXe=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...t)=>console.error("SEMVER",...t):()=>{};Bde.exports=lXe});var yg=A((Gc,xde)=>{"use strict";var{MAX_SAFE_COMPONENT_LENGTH:s3,MAX_SAFE_BUILD_LENGTH:uXe,MAX_LENGTH:dXe}=gg(),fXe=I0();Gc=xde.exports={};var hXe=Gc.re=[],pXe=Gc.safeRe=[],de=Gc.src=[],AXe=Gc.safeSrc=[],fe=Gc.t={},mXe=0,o3="[a-zA-Z0-9-]",gXe=[["\\s",1],["\\d",dXe],[o3,uXe]],yX
Line truncated
|
|
|
|
|
`).join(`
|
|
|
|
|
`+s),t.push(n+"m+"+RP.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=fBt()+e+" "+t[0]}function fBt(){return vs.inspectOpts.hideDate?"":new Date().toISOString()+" "}function dBt(...t){return process.stderr.write(_P.format(...t)+`
|
|
|
|
|
`)}function pBt(t){t?process.env.DEBUG=t:delete process.env.DEBUG}function mBt(){return process.env.DEBUG}function ABt(t){t.inspectOpts={};let e=Object.keys(vs.inspectOpts);for(let r=0;r<e.length;r++)t.inspectOpts[e[r]]=vs.inspectOpts[e[r]]}RP.exports=R9()(vs);var{formatters:Vxe}=RP.exports;Vxe.o=function(t){return this.inspectOpts.colors=this.useColors,_P.inspect(t,this.inspectOpts).split(`
|
|
|
|
|
`).map(e=>e.trim()).join(" ")};Vxe.O=function(t){return this.inspectOpts.colors=this.useColors,_P.inspect(t,this.inspectOpts)}});var hy=A((N1r,O9)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?O9.exports=qxe():O9.exports=$xe()});var Yxe=A(ma=>{"use strict";var gBt=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]})),yBt=ma&&ma.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Wxe=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)&&gBt(e,t,r);return yBt(e,t),e};Object.defineProperty(ma,"__esModule",{value:!0});ma.req=ma.json=ma.toBuffer=void 0;var EBt=Wxe(require("http")),bBt=Wxe(require("https"));async function Jxe(t){let e=0,r=[];for await(let i of t)e+=i.length,r.push(i);return Buffer.concat(r,e)}ma.toBuffer=Jxe;async function wBt(t){let r=(await Jxe(t)).toString("utf8");try{return JSON.parse(r)}catch(i){let n=i;throw n.message+=` (input: ${r})`,n}}ma.json=wBt;function CBt(t,e={}){let i=((typeof t=="string"?t:t.href).startsWith("https:")?bBt:EBt).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=CBt});var e_e=A(oc=>{"use strict";var Xxe=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]})),IBt=oc&&oc.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Zxe=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)&&Xxe(e,t,r);return IBt(e,t),e},SBt=oc&&oc.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Xxe(e,t,r)};Object.defineProperty(oc,"__esModule",{value:!0});oc.Agent=void 0;var BBt=Zxe(require("net")),Kxe=Zxe(require("http")),vBt=require("https");SBt(Yxe(),oc);var fh=Symbol("AgentBaseInternalState"),P9=class extends Kxe.Agent{constructor(e){super(e),this[fh]={}}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 BBt.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)?vBt.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 Kxe.Agent)try{return a.addRequest(e,n)}catch(c){return i(c)}this[fh].currentSocket=a,super.createSocket(e,r,i)},a=>{this.decrementSockets(s,o),i(a)})}createConnection(){let e=this[fh].currentSocket;if(this[fh].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[fh].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[fh]&&(this[fh].defaultPort=e)}get protocol(){return this[fh].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[fh]&&(this[fh].protocol=e)}};oc.Agent=P9});var t_e=A(pw=>{"use strict";var xBt=pw&&pw.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(pw,"__esModule",{value:!0});pw.parseProxyResponse=void 0;var _Bt=xBt(hy()),TP=(0,_Bt.default)("https-proxy-agent:parse-proxy-response");function RBt(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(),TP("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}function c(u){o(),TP("onerror %o",u),r(u)}function l(u){n.push(u),i+=u.length;let h=Buffer.concat(n,i),f=h.indexOf(`\r
|
|
|
|
|
`+s),t.push(i+"m+"+P_.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=lrt()+e+" "+t[0]}o(crt,"formatArgs");function lrt(){return hi.inspectOpts.hideDate?"":new Date().toISOString()+" "}o(lrt,"getDate");function urt(...t){return process.stderr.write(k_.format(...t)+`
|
|
|
|
|
`)}o(urt,"log");function drt(t){t?process.env.DEBUG=t:delete process.env.DEBUG}o(drt,"save");function frt(){return process.env.DEBUG}o(frt,"load");function hrt(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(hrt,"init");P_.exports=J3()(hi);var{formatters:lpe}=P_.exports;lpe.o=function(t){return this.inspectOpts.colors=this.useColors,k_.inspect(t,this.inspectOpts).split(`
|
|
|
|
|
`).map(e=>e.trim()).join(" ")};lpe.O=function(t){return this.inspectOpts.colors=this.useColors,k_.inspect(t,this.inspectOpts)}});var O_=A((gXt,Z3)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?Z3.exports=ipe():Z3.exports=upe()});var hpe=A(Ss=>{"use strict";var prt=Ss&&Ss.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:o(function(){return e[r]},"get")}),Object.defineProperty(t,n,i)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),Art=Ss&&Ss.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),dpe=Ss&&Ss.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&prt(e,t,r);return Art(e,t),e};Object.defineProperty(Ss,"__esModule",{value:!0});Ss.req=Ss.json=Ss.toBuffer=void 0;var mrt=dpe(require("http")),grt=dpe(require("https"));async function fpe(t){let e=0,r=[];for await(let n of t)e+=n.length,r.push(n);return Buffer.concat(r,e)}o(fpe,"toBuffer");Ss.toBuffer=fpe;async function yrt(t){let r=(await fpe(t)).toString("utf8");try{return JSON.parse(r)}catch(n){let i=n;throw i.message+=` (input: ${r})`,i}}o(yrt,"json");Ss.json=yrt;function Ert(t,e={}){let n=((typeof t=="string"?t:t.href).startsWith("https:")?grt:mrt).request(t,e),i=new Promise((s,a)=>{n.once("response",s).once("error",a).end()});return n.then=i.then.bind(i),n}o(Ert,"req");Ss.req=Ert});var gpe=A(uo=>{"use strict";var Ape=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]})),Crt=uo&&uo.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),mpe=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)&&Ape(e,t,r);return Crt(e,t),e},brt=uo&&uo.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Ape(e,t,r)};Object.defineProperty(uo,"__esModule",{value:!0});uo.Agent=void 0;var Irt=mpe(require("net")),ppe=mpe(require("http")),wrt=require("https");brt(hpe(),uo);var $c=Symbol("AgentBaseInternalState"),eG=class extends ppe.Agent{static{o(this,"Agent")}constructor(e){super(e),this[$c]={}}isSecureEndpoint(e){if(e){if(typeof e.secureEndpoint=="boolean")return e.secureEndpoint;if(typeof e.protocol=="string")return e.protocol==="https:"}let{stack:r}=new Error;return typeof r!="string"?!1:r.split(`
|
|
|
|
|
`).some(n=>n.indexOf("(https.js:")!==-1||n.indexOf("node:https:")!==-1)}incrementSockets(e){if(this.maxSockets===1/0&&this.maxTotalSockets===1/0)return null;this.sockets[e]||(this.sockets[e]=[]);let r=new Irt.Socket({writable:!1});return this.sockets[e].push(r),this.totalSocketCount++,r}decrementSockets(e,r){if(!this.sockets[e]||r===null)return;let n=this.sockets[e],i=n.indexOf(r);i!==-1&&(n.splice(i,1),this.totalSocketCount--,n.length===0&&delete this.sockets[e])}getName(e){return this.isSecureEndpoint(e)?wrt.Agent.prototype.getName.call(this,e):super.getName(e)}createSocket(e,r,n){let i={...r,secureEndpoint:this.isSecureEndpoint(r)},s=this.getName(i),a=this.incrementSockets(s);Promise.resolve().then(()=>this.connect(e,i)).then(c=>{if(this.decrementSockets(s,a),c instanceof ppe.Agent)try{return c.addRequest(e,i)}catch(l){return n(l)}this[$c].currentSocket=c,super.createSocket(e,r,n)},c=>{this.decrementSockets(s,a),n(c)})}createConnection(){let e=this[$c].currentSocket;if(this[$c].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[$c].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[$c]&&(this[$c].defaultPort=e)}get protocol(){return this[$c].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[$c]&&(this[$c].protocol=e)}};uo.Agent=eG});var ype=A(Ng=>{"use strict";var Srt=Ng&&Ng.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Ng,"__esModule",{value:!0});Ng.parseProxyResponse=void 0;var Brt=Srt(O_()),L_=(0,Brt.default)("https-proxy-agent:parse-proxy-response");function xrt(t){return new Promise((e,r)=>{let n=0,i=[];function s(){let d=t.read();d?u(d):t.once("readable",s)}o(s,"read");function a(){t.removeListener("end",c),t.removeListener("error",l),t.removeListener("readable",s)}o(a,"cleanup");function c(){a(),L_("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}o(c,"onend");function l(d){a(),L_("onerror %o",d),r(d)}o(l,"onerror");function u(d){i.push(d),n+=d.length;let f=Buffer.concat(i,n),h=f.indexOf(`\r
|
|
|
|
|
\r
|
|
|
|
|
`);if(f===-1){TP("have not received end of HTTP headers yet..."),s();return}let d=h.slice(0,f).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}TP("got proxy server response: %o %o",p,E),o(),e({connect:{statusCode:y,statusText:g,headers:E},buffered:h})}t.on("error",c),t.on("end",a),s()})}pw.parseProxyResponse=RBt});var a_e=A(il=>{"use strict";var TBt=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]})),NBt=il&&il.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),s_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)&&TBt(e,t,r);return NBt(e,t),e},o_e=il&&il.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(il,"__esModule",{value:!0});il.HttpsProxyAgent=void 0;var NP=s_e(require("net")),r_e=s_e(require("tls")),DBt=o_e(require("assert")),OBt=o_e(hy()),PBt=e_e(),kBt=require("url"),QBt=t_e(),wx=(0,OBt.default)("https-proxy-agent"),i_e=t=>t.servername===void 0&&t.host&&!NP.isIP(t.host)?{...t,servername:t.host}:t,DP=class extends PBt.Agent{constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new kBt.URL(e):e,this.proxyHeaders=r?.headers??{},wx("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?n_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:"?(wx("Creating `tls.Socket`: %o",this.connectOpts),n=r_e.connect(i_e(this.connectOpts))):(wx("Creating `net.Socket`: %o",this.connectOpts),n=NP.connect(this.connectOpts));let s=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},o=NP.isIPv6(r.host)?`[${r.host}]`:r.host,a=`CONNECT ${o}:${r.port} HTTP/1.1\r
|
|
|
|
|
`;if(i.username||i.password){let f=`${decodeURIComponent(i.username)}:${decodeURIComponent(i.password)}`;s["Proxy-Authorization"]=`Basic ${Buffer.from(f).toString("base64")}`}s.Host=`${o}:${r.port}`,s["Proxy-Connection"]||(s["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let f of Object.keys(s))a+=`${f}: ${s[f]}\r
|
|
|
|
|
`;let c=(0,QBt.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",LBt),r.secureEndpoint?(wx("Upgrading socket connection to TLS"),r_e.connect({...n_e(i_e(r),"host","path","port"),socket:n})):n;n.destroy();let h=new NP.Socket({writable:!1});return h.readable=!0,e.once("socket",f=>{wx("Replaying proxy buffer for failed request"),(0,DBt.default)(f.listenerCount("data")>0),f.push(u),f.push(null)}),h}};DP.protocols=["http","https"];il.HttpsProxyAgent=DP;function LBt(t){t.resume()}function n_e(t,...e){let r={},i;for(i in t)e.includes(i)||(r[i]=t[i]);return r}});var u_e=A(Aa=>{"use strict";var FBt=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]})),MBt=Aa&&Aa.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),c_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)&&FBt(e,t,r);return MBt(e,t),e};Object.defineProperty(Aa,"__esModule",{value:!0});Aa.req=Aa.json=Aa.toBuffer=void 0;var UBt=c_e(require("http")),qBt=c_e(require("https"));async function l_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=l_e;async function GBt(t){let r=(await l_e(t)).toString("utf8");try{return JSON.parse(r)}catch(i){let n=i;throw n.message+=` (input: ${r})`,n}}Aa.json=GBt;function HBt(t,e={}){let i=((typeof t=="string"?t:t.href).startsWith("https:")?qBt:UBt).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=HBt});var Cx=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]})),jBt=ac&&ac.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),d_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 jBt(e,t),e},zBt=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 VBt=d_e(require("net")),h_e=d_e(require("http")),$Bt=require("https");zBt(u_e(),ac);var dh=Symbol("AgentBaseInternalState"),k9=class extends h_e.Agent{constructor(e){super(e),this[dh]={}}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 VBt.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))?$Bt.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 h_e.Agent)return a.addRequest(e,n);this[dh].currentSocket=a,super.createSocket(e,r,i)},a=>{this.decrementSockets(s,o),i(a)})}createConnection(){let e=this[dh].currentSocket;if(this[dh].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[dh].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[dh]&&(this[dh].defaultPort=e)}get protocol(){return this[dh].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[dh]&&(this[dh].protocol=e)}};ac.Agent=k9});var Q9=A(nl=>{"use strict";var WBt=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]})),JBt=nl&&nl.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),m_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)&&WBt(e,t,r);return JBt(e,t),e},YBt=nl&&nl.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(nl,"__esModule",{value:!0});nl.HttpProxyAgent=void 0;var KBt=m_e(require("net")),XBt=m_e(require("tls")),ZBt=YBt(hy()),evt=require("events"),tvt=Cx(),p_e=require("url"),mw=(0,ZBt.default)("http-proxy-agent"),OP=class extends tvt.Agent{constructor(e,r){super(r),this.proxy=typeof e=="string"?new p_e.URL(e):e,this.proxyHeaders=r?.headers??{},mw("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?rvt(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 p_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;mw("Regenerating stored HTTP header string for request"),e._implicitHeader(),e.outputData&&e.outputData.length>0&&(mw("Patching connection write() output buffer with updated header"),i=e.outputData[0].data,n=i.indexOf(`\r
|
|
|
|
|
`);if(h===-1){L_("have not received end of HTTP headers yet..."),s();return}let p=f.slice(0,h).toString("ascii").split(`\r
|
|
|
|
|
`),g=p.shift();if(!g)return t.destroy(),r(new Error("No header received from proxy CONNECT response"));let m=g.split(" "),E=+m[1],y=m.slice(2).join(" "),C={};for(let I of p){if(!I)continue;let B=I.indexOf(":");if(B===-1)return t.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${I}"`));let Q=I.slice(0,B).toLowerCase(),M=I.slice(B+1).trimStart(),v=C[Q];typeof v=="string"?C[Q]=[v,M]:Array.isArray(v)?v.push(M):C[Q]=M}L_("got proxy server response: %o %o",g,C),a(),e({connect:{statusCode:E,statusText:y,headers:C},buffered:f})}o(u,"ondata"),t.on("error",l),t.on("end",c),s()})}o(xrt,"parseProxyResponse");Ng.parseProxyResponse=xrt});var Spe=A(Ko=>{"use strict";var vrt=Ko&&Ko.__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]})),Nrt=Ko&&Ko.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Ipe=Ko&&Ko.__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)&&vrt(e,t,r);return Nrt(e,t),e},wpe=Ko&&Ko.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Ko,"__esModule",{value:!0});Ko.HttpsProxyAgent=void 0;var F_=Ipe(require("net")),Epe=Ipe(require("tls")),_rt=wpe(require("assert")),Trt=wpe(O_()),Rrt=gpe(),Drt=require("url"),Qrt=ype(),L0=(0,Trt.default)("https-proxy-agent"),Cpe=o(t=>t.servername===void 0&&t.host&&!F_.isIP(t.host)?{...t,servername:t.host}:t,"setServernameFromNonIpHost"),M_=class extends Rrt.Agent{static{o(this,"HttpsProxyAgent")}constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new Drt.URL(e):e,this.proxyHeaders=r?.headers??{},L0("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?bpe(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:"?(L0("Creating `tls.Socket`: %o",this.connectOpts),i=Epe.connect(Cpe(this.connectOpts))):(L0("Creating `net.Socket`: %o",this.connectOpts),i=F_.connect(this.connectOpts));let s=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},a=F_.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,Qrt.parseProxyResponse)(i);i.write(`${c}\r
|
|
|
|
|
`);let{connect:u,buffered:d}=await l;if(e.emit("proxyConnect",u),this.emit("proxyConnect",u,e),u.statusCode===200)return e.once("socket",krt),r.secureEndpoint?(L0("Upgrading socket connection to TLS"),Epe.connect({...bpe(Cpe(r),"host","path","port"),socket:i})):i;i.destroy();let f=new F_.Socket({writable:!1});return f.readable=!0,e.once("socket",h=>{L0("Replaying proxy buffer for failed request"),(0,_rt.default)(h.listenerCount("data")>0),h.push(d),h.push(null)}),f}};M_.protocols=["http","https"];Ko.HttpsProxyAgent=M_;function krt(t){t.resume()}o(krt,"resume");function bpe(t,...e){let r={},n;for(n in t)e.includes(n)||(r[n]=t[n]);return r}o(bpe,"omit")});var vpe=A(Bs=>{"use strict";var Prt=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]})),Ort=Bs&&Bs.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Bpe=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)&&Prt(e,t,r);return Ort(e,t),e};Object.defineProperty(Bs,"__esModule",{value:!0});Bs.req=Bs.json=Bs.toBuffer=void 0;var Lrt=Bpe(require("http")),Frt=Bpe(require("https"));async function xpe(t){let e=0,r=[];for await(let n of t)e+=n.length,r.push(n);return Buffer.concat(r,e)}o(xpe,"toBuffer");Bs.toBuffer=xpe;async function Mrt(t){let r=(await xpe(t)).toString("utf8");try{return JSON.parse(r)}catch(n){let i=n;throw i.message+=` (input: ${r})`,i}}o(Mrt,"json");Bs.json=Mrt;function Urt(t,e={}){let n=((typeof t=="string"?t:t.href).startsWith("https:")?Frt:Lrt).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(Urt,"req");Bs.req=Urt});var Rpe=A(fo=>{"use strict";var _pe=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]})),qrt=fo&&fo.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Tpe=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)&&_pe(e,t,r);return qrt(e,t),e},Grt=fo&&fo.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&_pe(e,t,r)};Object.defineProperty(fo,"__esModule",{value:!0});fo.Agent=void 0;var Hrt=Tpe(require("net")),Npe=Tpe(require("http")),Vrt=require("https");Grt(vpe(),fo);var jc=Symbol("AgentBaseInternalState"),tG=class extends Npe.Agent{static{o(this,"Agent")}constructor(e){super(e),this[jc]={}}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 Hrt.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))?Vrt.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 Npe.Agent)return c.addRequest(e,i);this[jc].currentSocket=c,super.createSocket(e,r,n)},c=>{this.decrementSockets(s,a),n(c)})}createConnection(){let e=this[jc].currentSocket;if(this[jc].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[jc].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[jc]&&(this[jc].defaultPort=e)}get protocol(){return this[jc].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[jc]&&(this[jc].protocol=e)}};fo.Agent=tG});var kpe=A(Xo=>{"use strict";var zrt=Xo&&Xo.__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]})),$rt=Xo&&Xo.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Qpe=Xo&&Xo.__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)&&zrt(e,t,r);return $rt(e,t),e},jrt=Xo&&Xo.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Xo,"__esModule",{value:!0});Xo.HttpProxyAgent=void 0;var Wrt=Qpe(require("net")),Jrt=Qpe(require("tls")),Yrt=jrt(O_()),Krt=require("events"),Xrt=Rpe(),Dpe=require("url"),_g=(0,Yrt.default)("http-proxy-agent"),U_=class extends Xrt.Agent{static{o(this,"HttpProxyAgent")}constructor(e,r){super(r),this.proxy=typeof e=="string"?new Dpe.URL(e):e,this.proxyHeaders=r?.headers??{},_g("Creating new HttpProxyAgent instance: %o",this.proxy.href);let n=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),i=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={...r?Zrt(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 Dpe.URL(e.path,a);r.port!==80&&(c.port=String(r.port)),e.path=String(c);let l=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders};if(n.username||n.password){let u=`${decodeURIComponent(n.username)}:${decodeURIComponent(n.password)}`;l["Proxy-Authorization"]=`Basic ${Buffer.from(u).toString("base64")}`}l["Proxy-Connection"]||(l["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let u of Object.keys(l)){let d=l[u];d&&e.setHeader(u,d)}}async connect(e,r){e._header=null,e.path.includes("://")||this.setRequestProps(e,r);let n,i;_g("Regenerating stored HTTP header string for request"),e._implicitHeader(),e.outputData&&e.outputData.length>0&&(_g("Patching connection write() output buffer with updated header"),n=e.outputData[0].data,i=n.indexOf(`\r
|
|
|
|
|
\r
|
|
|
|
|
`)+4,e.outputData[0].data=e._header+i.substring(n),mw("Output buffer: %o",e.outputData[0].data));let s;return this.proxy.protocol==="https:"?(mw("Creating `tls.Socket`: %o",this.connectOpts),s=XBt.connect(this.connectOpts)):(mw("Creating `net.Socket`: %o",this.connectOpts),s=KBt.connect(this.connectOpts)),await(0,evt.once)(s,"connect"),s}};OP.protocols=["http","https"];nl.HttpProxyAgent=OP;function rvt(t,...e){let r={},i;for(i in t)e.includes(i)||(r[i]=t[i]);return r}});var L_e=A($P=>{"use strict";Object.defineProperty($P,"__esModule",{value:!0});$P.state=void 0;$P.state={instrumenterImplementation:void 0}});var eRe=A(XP=>{"use strict";Object.defineProperty(XP,"__esModule",{value:!0});XP.state=void 0;XP.state={operationRequestMap:new WeakMap}});var DNe=A(Ow=>{"use strict";Object.defineProperty(Ow,"__esModule",{value:!0});var CNt=require("os"),INt=require("util");function SNt(t){return t&&typeof t=="object"&&"default"in t?t:{default:t}}var BNt=SNt(INt);function vNt(t,...e){process.stderr.write(`${BNt.default.format(t,...e)}${CNt.EOL}`)}var CNe=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,SNe,p7=[],m7=[],gQ=[];CNe&&A7(CNe);var BNe=Object.assign(t=>vNe(t),{enable:A7,enabled:g7,disable:xNt,log:vNt});function A7(t){SNe=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 gQ)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 xNt(){let t=SNe||"";return A7(""),t}function vNe(t){let e=Object.assign(r,{enabled:g7(t),destroy:_Nt,log:BNe.log,namespace:t,extend:RNt});function r(...i){e.enabled&&(i.length>0&&(i[0]=`${t} ${i[0]}`),e.log(...i))}return gQ.push(e),e}function _Nt(){let t=gQ.indexOf(this);return t>=0?(gQ.splice(t,1),!0):!1}function RNt(t){let e=vNe(`${this.namespace}:${t}`);return e.log=this.log,e}var l_=BNe,xNe=new Set,mQ=typeof process<"u"&&process.env&&process.env.AZURE_LOG_LEVEL||void 0,yQ,EQ=l_("azure");EQ.log=(...t)=>{l_.log(...t)};var y7=["verbose","info","warning","error"];mQ&&(NNe(mQ)?_Ne(mQ):console.error(`AZURE_LOG_LEVEL set to unknown log level '${mQ}'; logging is not enabled. Acceptable values: ${y7.join(", ")}.`));function _Ne(t){if(t&&!NNe(t))throw new Error(`Unknown log level '${t}'. Acceptable values: ${y7.join(",")}`);yQ=t;let e=[];for(let r of xNe)TNe(r)&&e.push(r.namespace);l_.enable(e.join(","))}function TNt(){return yQ}var INe={verbose:400,info:300,warning:200,error:100};function NNt(t){let e=EQ.extend(t);return RNe(EQ,e),{error:AQ(e,"error"),warning:AQ(e,"warning"),info:AQ(e,"info"),verbose:AQ(e,"verbose")}}function RNe(t,e){e.log=(...r)=>{t.log(...r)}}function AQ(t,e){let r=Object.assign(t.extend(e),{level:e});if(RNe(t,r),TNe(r)){let i=l_.disable();l_.enable(i+","+r.namespace)}return xNe.add(r),r}function TNe(t){return!!(yQ&&INe[t.level]<=INe[yQ])}function NNe(t){return y7.includes(t)}Ow.AzureLogger=EQ;Ow.createClientLogger=NNt;Ow.getLogLevel=TNt;Ow.setLogLevel=_Ne});var w7=A(h_=>{"use strict";Object.defineProperty(h_,"__esModule",{value:!0});var Pw=new WeakMap,bQ=new WeakMap,u_=class t{constructor(){this.onabort=null,Pw.set(this,[]),bQ.set(this,!1)}get aborted(){if(!bQ.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");return bQ.get(this)}static get none(){return new t}addEventListener(e,r){if(!Pw.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");Pw.get(this).push(r)}removeEventListener(e,r){if(!Pw.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");let i=Pw.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 ONe(t){if(t.aborted)return;t.onabort&&t.onabort.call(t);let e=Pw.get(t);e&&e.slice().forEach(r=>{r.call(t,{type:"abort"})}),bQ.set(t,!0)}var E7=class extends Error{constructor(e){super(e),this.name="AbortError"}},b7=class{constructor(e){if(this._signal=new u_,!!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(){ONe(this._signal)}static timeout(e){let r=new u_,i=setTimeout(ONe,e,r);return typeof i.unref=="function"&&i.unref(),r}};h_.AbortController=b7;h_.AbortError=E7;h_.AbortSignal=u_});var FNe=A(Oi=>{"use strict";Object.defineProperty(Oi,"__esModule",{value:!0});var DNt=w7(),_7=require("crypto");function PNe(t,e){let{cleanupBeforeAbort:r,abortSignal:i,abortErrorMsg:n}=e??{};return new Promise((s,o)=>{function a(){o(new DNt.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 ONt="The delay was
Line truncated
|
|
|
|
|
`)+4,e.outputData[0].data=e._header+n.substring(i),_g("Output buffer: %o",e.outputData[0].data));let s;return this.proxy.protocol==="https:"?(_g("Creating `tls.Socket`: %o",this.connectOpts),s=Jrt.connect(this.connectOpts)):(_g("Creating `net.Socket`: %o",this.connectOpts),s=Wrt.connect(this.connectOpts)),await(0,Krt.once)(s,"connect"),s}};U_.protocols=["http","https"];Xo.HttpProxyAgent=U_;function Zrt(t,...e){let r={},n;for(n in t)e.includes(n)||(r[n]=t[n]);return r}o(Zrt,"omit")});var rAe=A(eT=>{"use strict";Object.defineProperty(eT,"__esModule",{value:!0});eT.state=void 0;eT.state={instrumenterImplementation:void 0}});var EAe=A(sT=>{"use strict";Object.defineProperty(sT,"__esModule",{value:!0});sT.state=void 0;sT.state={operationRequestMap:new WeakMap}});var Kge=A(jg=>{"use strict";Object.defineProperty(jg,"__esModule",{value:!0});var Ect=require("os"),Cct=require("util");function bct(t){return t&&typeof t=="object"&&"default"in t?t:{default:t}}o(bct,"_interopDefaultLegacy");var Ict=bct(Cct);function wct(t,...e){process.stderr.write(`${Ict.default.format(t,...e)}${Ect.EOL}`)}o(wct,"log");var qge=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,Hge,Q5=[],k5=[],SR=[];qge&&P5(qge);var Vge=Object.assign(t=>zge(t),{enable:P5,enabled:O5,disable:Sct,log:wct});function P5(t){Hge=t,Q5=[],k5=[];let e=/\*/g,r=t.split(",").map(n=>n.trim().replace(e,".*?"));for(let n of r)n.startsWith("-")?k5.push(new RegExp(`^${n.substr(1)}$`)):Q5.push(new RegExp(`^${n}$`));for(let n of SR)n.enabled=O5(n.namespace)}o(P5,"enable");function O5(t){if(t.endsWith("*"))return!0;for(let e of k5)if(e.test(t))return!1;for(let e of Q5)if(e.test(t))return!0;return!1}o(O5,"enabled");function Sct(){let t=Hge||"";return P5(""),t}o(Sct,"disable");function zge(t){let e=Object.assign(r,{enabled:O5(t),destroy:Bct,log:Vge.log,namespace:t,extend:xct});function r(...n){e.enabled&&(n.length>0&&(n[0]=`${t} ${n[0]}`),e.log(...n))}return o(r,"debug"),SR.push(e),e}o(zge,"createDebugger");function Bct(){let t=SR.indexOf(this);return t>=0?(SR.splice(t,1),!0):!1}o(Bct,"destroy");function xct(t){let e=zge(`${this.namespace}:${t}`);return e.log=this.log,e}o(xct,"extend");var SI=Vge,$ge=new Set,IR=typeof process<"u"&&process.env&&process.env.AZURE_LOG_LEVEL||void 0,BR,xR=SI("azure");xR.log=(...t)=>{SI.log(...t)};var L5=["verbose","info","warning","error"];IR&&(Yge(IR)?jge(IR):console.error(`AZURE_LOG_LEVEL set to unknown log level '${IR}'; logging is not enabled. Acceptable values: ${L5.join(", ")}.`));function jge(t){if(t&&!Yge(t))throw new Error(`Unknown log level '${t}'. Acceptable values: ${L5.join(",")}`);BR=t;let e=[];for(let r of $ge)Jge(r)&&e.push(r.namespace);SI.enable(e.join(","))}o(jge,"setLogLevel");function vct(){return BR}o(vct,"getLogLevel");var Gge={verbose:400,info:300,warning:200,error:100};function Nct(t){let e=xR.extend(t);return Wge(xR,e),{error:wR(e,"error"),warning:wR(e,"warning"),info:wR(e,"info"),verbose:wR(e,"verbose")}}o(Nct,"createClientLogger");function Wge(t,e){e.log=(...r)=>{t.log(...r)}}o(Wge,"patchLogMethod");function wR(t,e){let r=Object.assign(t.extend(e),{level:e});if(Wge(t,r),Jge(r)){let n=SI.disable();SI.enable(n+","+r.namespace)}return $ge.add(r),r}o(wR,"createLogger");function Jge(t){return!!(BR&&Gge[t.level]<=Gge[BR])}o(Jge,"shouldEnable");function Yge(t){return L5.includes(t)}o(Yge,"isAzureLogLevel");jg.AzureLogger=xR;jg.createClientLogger=Nct;jg.getLogLevel=vct;jg.setLogLevel=jge});var U5=A(xI=>{"use strict";Object.defineProperty(xI,"__esModule",{value:!0});var Wg=new WeakMap,vR=new WeakMap,BI=class t{static{o(this,"AbortSignal")}constructor(){this.onabort=null,Wg.set(this,[]),vR.set(this,!1)}get aborted(){if(!vR.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");return vR.get(this)}static get none(){return new t}addEventListener(e,r){if(!Wg.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");Wg.get(this).push(r)}removeEventListener(e,r){if(!Wg.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");let n=Wg.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 Xge(t){if(t.aborted)return;t.onabort&&t.onabort.call(t);let e=Wg.get(t);e&&e.slice().forEach(r=>{r.call(t,{type:"abort"})}),vR.set(t,!0)}o(Xge,"abortSignal");var F5=class extends Error{static{o(this,"AbortError")}constructor(e){super(e),this.name="AbortError"}},M5=class{static{o(this,"AbortController")}constructor(e){if(this._signal=new BI,!!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(){Xge(this._signal)}static timeout(e){let r=new BI,n=setTimeout(Xge,e,r);return typeof n.unref=="function"&&n.unref(),r}};xI.AbortController=M5;xI.AbortError=F5;xI.AbortSignal=BI});var nye=A(Ur=>{"use strict";Object.defineP
Line truncated
|
|
|
|
|
Polling from: ${r.config.operationLocation}
|
|
|
|
|
Operation status: ${u}
|
|
|
|
|
Polling status: ${GNe.includes(u)?"Stopped":"Running"}`),u==="succeeded"){let h=o(l,r);if(h!==void 0)return{response:await e(h).catch(UNe({state:r,stateProxy:i,isOperationError:a})),status:u}}return{response:l,status:u}}async function VNe(t){let{poll:e,state:r,stateProxy:i,options:n,getOperationStatus:s,getResourceLocation:o,getOperationLocation:a,isOperationError:c,withOperationLocation:l,getPollingInterval:u,processResult:h,getError:f,updateState:d,setDelay:p,isDone:m,setErrorAsResult:y}=t,{operationLocation:g}=r.config;if(g!==void 0){let{response:E,status:w}=await a1t({poll:e,getOperationStatus:s,state:r,stateProxy:i,operationLocation:g,getResourceLocation:o,isOperationError:c,options:n});if(jNe({status:w,response:E,state:r,stateProxy:i,isDone:m,processResult:h,getError:f,setErrorAsResult:y}),!GNe.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 $Ne(t){let{azureAsyncOperation:e,operationLocation:r}=t;return r??e}function WNe(t){return t.headers.location}function JNe(t){return t.headers["operation-location"]}function YNe(t){return t.headers["azure-asyncoperation"]}function c1t(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 KNe(t){let{rawResponse:e,requestMethod:r,requestPath:i,resourceLocationConfig:n}=t,s=JNe(e),o=YNe(e),a=$Ne({operationLocation:s,azureAsyncOperation:o}),c=WNe(e),l=r?.toLocaleUpperCase();return a!==void 0?{mode:"OperationLocation",operationLocation:a,resourceLocation:c1t({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 XNe(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 Ry.verbose(`LRO: unrecognized operation status: ${e}`),e}}function l1t(t){var e;let{status:r}=(e=t.body)!==null&&e!==void 0?e:{};return XNe({status:r,statusCode:t.statusCode})}function u1t(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 XNe({status:s,statusCode:t.statusCode})}function D7(t){return t===202?"running":t<300?"succeeded":"failed"}function ZNe({rawResponse:t}){let e=t.headers["retry-after"];if(e!==void 0){let r=parseInt(e);return isNaN(r)?h1t(new Date(e)):r*1e3}}function e1e(t){let e=t.flatResponse.error;if(!e){Ry.warning("The long-running operation failed but there is no error property in the response's body");return}if(!e.code||!e.message){Ry.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 h1t(t){let e=Math.floor(new Date().getTime()),r=t.getTime();if(e<r)return r-e}function t1e(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 f1t(t){let{stateProxy:e,resourceLocationConfig:r,processResult:i,lro:n,setErrorAsResult:s}=t;return zNe({init:async()=>{let o=await n.sendInitialRequest(),a=KNe({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:t1e,setErrorAsResult:s})}function r1e({rawResponse:t},e){var r;switch((r=e.config.metadata)===null||r===void 0?void 0:r.mode){case"OperationLocation":return $Ne({operationLocation:JNe(t),azureAsyncOperation:YNe(t)});case"ResourceLocation":return WNe(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 l1t(t);case"ResourceLocation":return D7(t.statusCode);case"Body":return u1t(t);default:throw new Error(`Internal error: Unexpected operation mode: ${i}`)}}function i1e({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)}Uw.base64decode=J1t;function Y1t(t){let e="",r=0,i,n=0;for(let s=0;s<t.length;s++)switch(i=t[s],r){case 0:e+=Md[i>>2],n=(i&3)<<4,r=1;break;case 1:e+=Md[n|i>>4],n=(i&15)<<2,r=2;break;case 2:e+=Md[n|i>>6],e+=Md[i&63],r=0;break}return r&&(e+=Md[n],e+="=",r==1&&(e+="=")),e}Uw.base64encode=Y1t});var D1e=A(MQ=>{"use strict";Object.defineProperty(MQ,"__esModule",{value:!0});MQ.utf8read=void 0;var H7=t=>String.fromCharCode.apply(String,t);function K1t(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))}MQ.utf8read=K1t});var E_=A(Mh=>{"use strict";Object.defineProperty(Mh,"__esModule",{value:!0});Mh.WireType=Mh.mergeBinaryOptions=Mh.UnknownFieldHandler=void 0;var X1t;(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])})(X1t=Mh.UnknownFieldHandler||(Mh.UnknownFieldHandler={}));function Z1t(t,e){return Object.assign(Object.assign({},t),e)}Mh.mergeBinaryOptions=Z1t;var e2t;(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"})(e2t=Mh.WireType||(Mh.WireType={}))});var qQ=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 t2t(){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=t2t;function r2t(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=r2t;var UQ=65536*65536;function i2t(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>=UQ&&(n=n+(i/UQ|0),i=i%UQ)}return s(-24,-18),s(-18,-12),s(-12,-6),s(-6),[e,i,n]}Ia.int64fromString=i2t;function n2t(t,e){if(e>>>0<=2097151)return""+(UQ*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,h){let f=u?String(u):"";return h?"0000000".slice(f.length)+f:f}return l(a,0)+l(o,a)+l(s,1)}Ia.int64toString=n2t;function s2t(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=s2t;function o2t(){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=o2t});var Wm=A($m=>{"use strict";Object.defineProperty($m,"__esModule",{value:!0});$m.PbLong=$m.PbULong=$m.detectBi=void 0;var b_=qQ(),Fr;function O1e(){let t=new DataView(new ArrayBuffer(8));Fr=globalThis.BigInt!==void 0&&typeof t.getBigInt64=="function"&&typeof t.getBigUint64=="function"&&typeof t.setBigInt64=="function"&&typeof t.setBigUint64=="function"?{MIN:BigInt("-9223372036854775808"),MAX:BigInt("9223372036854775807"),UMIN:BigInt("0"),UMAX:BigInt("18446744073709551615"),C:BigInt,V:t}:void 0}$m.detectBi=O1e;O1e();function P1e(t){if(!t)throw new Error("BigInt unavailable, see https://github.com/timostamm/protobuf-ts/blob/v1.0.8/MANUAL.md#bigint-support")}var k1e=/^-?[0-9]+$/,HQ=4294967296,GQ=2147483648,jQ=c
Line truncated
|
|
|
|
|
`)}};pL.RpcError=AK});var yK=A(AL=>{"use strict";Object.defineProperty(AL,"__esModule",{value:!0});AL.mergeRpcOptions=void 0;var h2e=Zi();function _Dt(t,e){if(!e)return t;let r={};mL(t,r),mL(e,r);for(let i of Object.keys(e)){let n=e[i];switch(i){case"jsonOptions":r.jsonOptions=h2e.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=h2e.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},mL(t.meta,r.meta),mL(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(n):n.concat();break}}return r}AL.mergeRpcOptions=_Dt;function mL(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(Py=>{"use strict";Object.defineProperty(Py,"__esModule",{value:!0});Py.Deferred=Py.DeferredState=void 0;var Gh;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(Gh=Py.DeferredState||(Py.DeferredState={}));var EK=class{constructor(e=!0){this._state=Gh.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!==Gh.PENDING)throw new Error(`cannot resolve ${Gh[this.state].toLowerCase()}`);this._resolve(e),this._state=Gh.RESOLVED}reject(e){if(this.state!==Gh.PENDING)throw new Error(`cannot reject ${Gh[this.state].toLowerCase()}`);this._reject(e),this._state=Gh.REJECTED}resolvePending(e){this._state===Gh.PENDING&&this.resolve(e)}rejectPending(e){this._state===Gh.PENDING&&this.reject(e)}};Py.Deferred=EK});var CK=A(gL=>{"use strict";Object.defineProperty(gL,"__esModule",{value:!0});gL.RpcOutputStreamController=void 0;var f2e=bK(),ky=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){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._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 f2e.Deferred,e.p.promise)}}}pushIt(e){let r=this._itState;if(r.p){let i=r.p;ky.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)}};gL.RpcOutputStreamController=wK});var SK=A($w=>{"use strict";var RDt=$w&&$w.__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(h){o(h)}}function c(u){try{l(i.throw(u))}catch(h){o(h)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})};Object.defineProperty($w,"__esModule",{value:!0});$w.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 RDt(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}})}};$w.UnaryCall=IK});var vK=A(Ww=>{"use strict";var TDt=Ww&&Ww.__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(h){o(h)}}function c(u){try{l(i.throw(u))}catch(h){o(h)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})};Object.defineProperty(Ww,"__esModule",{value:!0});Ww.ServerStreamingCall=void 0;var BK=class{constructor(e
Line truncated
|
|
|
|
|
Operation status: ${d}
|
|
|
|
|
Polling status: ${aye.includes(d)?"Stopped":"Running"}`),d==="succeeded"){let f=a(u,r);if(f!==void 0)return{response:await e(f).catch(sye({state:r,stateProxy:n,isOperationError:c})),status:d}}return{response:u,status:d}}o(ilt,"pollOperationHelper");async function dye(t){let{poll:e,state:r,stateProxy:n,options:i,getOperationStatus:s,getResourceLocation:a,getOperationLocation:c,isOperationError:l,withOperationLocation:u,getPollingInterval:d,processResult:f,getError:h,updateState:p,setDelay:g,isDone:m,setErrorAsResult:E}=t,{operationLocation:y}=r.config;if(y!==void 0){let{response:C,status:I}=await ilt({poll:e,getOperationStatus:s,state:r,stateProxy:n,operationLocation:y,getResourceLocation:a,isOperationError:l,options:i});if(lye({status:I,response:C,state:r,stateProxy:n,isDone:m,processResult:f,getError:h,setErrorAsResult:E}),!aye.includes(I)){let B=d?.(C);B&&g(B);let Q=c?.(C,r);if(Q!==void 0){let M=y!==Q;r.config.operationLocation=Q,u?.(Q,M)}else u?.(y,!1)}p?.(r,C)}}o(dye,"pollOperation");function fye(t){let{azureAsyncOperation:e,operationLocation:r}=t;return r??e}o(fye,"getOperationLocationPollingUrl");function hye(t){return t.headers.location}o(hye,"getLocationHeader");function pye(t){return t.headers["operation-location"]}o(pye,"getOperationLocationHeader");function Aye(t){return t.headers["azure-asyncoperation"]}o(Aye,"getAzureAsyncOperationHeader");function slt(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(slt,"findResourceLocation");function mye(t){let{rawResponse:e,requestMethod:r,requestPath:n,resourceLocationConfig:i}=t,s=pye(e),a=Aye(e),c=fye({operationLocation:s,azureAsyncOperation:a}),l=hye(e),u=r?.toLocaleUpperCase();return c!==void 0?{mode:"OperationLocation",operationLocation:c,resourceLocation:slt({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(mye,"inferLroMode");function gye(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 K5(r);case"succeeded":return"succeeded";case"failed":return"failed";case"running":case"accepted":case"started":case"canceling":case"cancelling":return"running";case"canceled":case"cancelled":return"canceled";default:return Dp.verbose(`LRO: unrecognized operation status: ${e}`),e}}o(gye,"transformStatus");function olt(t){var e;let{status:r}=(e=t.body)!==null&&e!==void 0?e:{};return gye({status:r,statusCode:t.statusCode})}o(olt,"getStatus");function alt(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 gye({status:s,statusCode:t.statusCode})}o(alt,"getProvisioningState");function K5(t){return t===202?"running":t<300?"succeeded":"failed"}o(K5,"toOperationStatus");function yye({rawResponse:t}){let e=t.headers["retry-after"];if(e!==void 0){let r=parseInt(e);return isNaN(r)?clt(new Date(e)):r*1e3}}o(yye,"parseRetryAfter");function Eye(t){let e=t.flatResponse.error;if(!e){Dp.warning("The long-running operation failed but there is no error property in the response's body");return}if(!e.code||!e.message){Dp.warning("The long-running operation failed but the error property in the response's body doesn't contain code or message");return}return e}o(Eye,"getErrorFromResponse");function clt(t){let e=Math.floor(new Date().getTime()),r=t.getTime();if(e<r)return r-e}o(clt,"calculatePollingIntervalFromDate");function Cye(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 K5(e.rawResponse.statusCode);case"Body":return X5(e,r);default:return"running"}}o(i,"helper");let s=i();return s==="running"&&n===void 0?"succeeded":s}o(Cye,"getStatusFromInitialResponse");async function llt(t){let{stateProxy:e,resourceLocationConfig:r,processResult:n,lro:i,setErrorAsResult:s}=t;return uye({init:o(async()=>{let a=await i.sendInitialRequest(),c=mye({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:Cye,setErrorAsResult:s})}o(llt,"initHttpOperation");function bye({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($lt,"base64decode");ey.base64decode=$lt;function jlt(t){let e="",r=0,n,i=0;for(let s=0;s<t.length;s++)switch(n=t[s],r){case 0:e+=ju[n>>2],i=(n&3)<<4,r=1;break;case 1:e+=ju[i|n>>4],i=(n&15)<<2,r=2;break;case 2:e+=ju[i|n>>6],e+=ju[n&63],r=0;break}return r&&(e+=ju[i],e+="=",r==1&&(e+="=")),e}o(jlt,"base64encode");ey.base64encode=jlt});var eEe=A($R=>{"use strict";Object.defineProperty($R,"__esModule",{value:!0});$R.utf8read=void 0;var lz=o(t=>String.fromCharCode.apply(String,t),"fromCharCodes");function Wlt(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(lz(n)),i=0);return r.length?(i&&r.push(lz(n.slice(0,i))),r.join("")):lz(n.slice(0,i))}o(Wlt,"utf8read");$R.utf8read=Wlt});var kI=A(El=>{"use strict";Object.defineProperty(El,"__esModule",{value:!0});El.WireType=El.mergeBinaryOptions=El.UnknownFieldHandler=void 0;var Jlt;(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")})(Jlt=El.UnknownFieldHandler||(El.UnknownFieldHandler={}));function Ylt(t,e){return Object.assign(Object.assign({},t),e)}o(Ylt,"mergeBinaryOptions");El.mergeBinaryOptions=Ylt;var Klt;(function(t){t[t.Varint=0]="Varint",t[t.Bit64=1]="Bit64",t[t.LengthDelimited=2]="LengthDelimited",t[t.StartGroup=3]="StartGroup",t[t.EndGroup=4]="EndGroup",t[t.Bit32=5]="Bit32"})(Klt=El.WireType||(El.WireType={}))});var WR=A(Ds=>{"use strict";Object.defineProperty(Ds,"__esModule",{value:!0});Ds.varint32read=Ds.varint32write=Ds.int64toString=Ds.int64fromString=Ds.varint64write=Ds.varint64read=void 0;function Xlt(){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(Xlt,"varint64read");Ds.varint64read=Xlt;function Zlt(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(Zlt,"varint64write");Ds.varint64write=Zlt;var jR=65536*65536;function eut(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>=jR&&(i=i+(n/jR|0),n=n%jR)}return o(s,"add1e6digit"),s(-24,-18),s(-18,-12),s(-12,-6),s(-6),[e,n,i]}o(eut,"int64fromString");Ds.int64fromString=eut;function tut(t,e){if(e>>>0<=2097151)return""+(jR*e+(t>>>0));let r=t&16777215,n=(t>>>24|e<<8)>>>0&16777215,i=e>>16&65535,s=r+n*6777216+i*6710656,a=n+i*8147497,c=i*2,l=1e7;s>=l&&(a+=Math.floor(s/l),s%=l),a>=l&&(c+=Math.floor(a/l),a%=l);function u(d,f){let h=d?String(d):"";return f?"0000000".slice(h.length)+h:h}return o(u,"decimalFrom1e7"),u(c,0)+u(a,c)+u(s,1)}o(tut,"int64toString");Ds.int64toString=tut;function rut(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(rut,"varint32write");Ds.varint32write=rut;function nut(){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(nut,"varint32read");Ds.varint32read=nut});var If=A(bf=>{"use strict";Object.defineProperty(bf,"__esModule",{value:!0});bf.PbLong=bf.PbULong=bf.detectBi=void 0;var PI=WR(),Wt;function tEe(){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
|
|
|
|
|
`)}};b2.RpcError=Oz});var Fz=A(w2=>{"use strict";Object.defineProperty(w2,"__esModule",{value:!0});w2.mergeRpcOptions=void 0;var QEe=nn();function Bdt(t,e){if(!e)return t;let r={};I2(t,r),I2(e,r);for(let n of Object.keys(e)){let i=e[n];switch(n){case"jsonOptions":r.jsonOptions=QEe.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=QEe.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},I2(t.meta,r.meta),I2(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(i):i.concat();break}}return r}o(Bdt,"mergeRpcOptions");w2.mergeRpcOptions=Bdt;function I2(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(I2,"copy")});var Uz=A(Lp=>{"use strict";Object.defineProperty(Lp,"__esModule",{value:!0});Lp.Deferred=Lp.DeferredState=void 0;var Il;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(Il=Lp.DeferredState||(Lp.DeferredState={}));var Mz=class{static{o(this,"Deferred")}constructor(e=!0){this._state=Il.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!==Il.PENDING)throw new Error(`cannot resolve ${Il[this.state].toLowerCase()}`);this._resolve(e),this._state=Il.RESOLVED}reject(e){if(this.state!==Il.PENDING)throw new Error(`cannot reject ${Il[this.state].toLowerCase()}`);this._reject(e),this._state=Il.REJECTED}resolvePending(e){this._state===Il.PENDING&&this.resolve(e)}rejectPending(e){this._state===Il.PENDING&&this.reject(e)}};Lp.Deferred=Mz});var Gz=A(S2=>{"use strict";Object.defineProperty(S2,"__esModule",{value:!0});S2.RpcOutputStreamController=void 0;var kEe=Uz(),Fp=nn(),qz=class{static{o(this,"RpcOutputStreamController")}constructor(){this._lis={nxt:[],msg:[],err:[],cmp:[]},this._closed=!1,this._itState={q:[]}}onNext(e){return this.addLis(e,this._lis.nxt)}onMessage(e){return this.addLis(e,this._lis.msg)}onError(e){return this.addLis(e,this._lis.err)}onComplete(e){return this.addLis(e,this._lis.cmp)}addLis(e,r){return r.push(e),()=>{let n=r.indexOf(e);n>=0&&r.splice(n,1)}}clearLis(){for(let e of Object.values(this._lis))e.splice(0,e.length)}get closed(){return this._closed!==!1}notifyNext(e,r,n){Fp.assert((e?1:0)+(r?1:0)+(n?1:0)<=1,"only one emission at a time"),e&&this.notifyMessage(e),r&&this.notifyError(r),n&&this.notifyComplete()}notifyMessage(e){Fp.assert(!this.closed,"stream is closed"),this.pushIt({value:e,done:!1}),this._lis.msg.forEach(r=>r(e)),this._lis.nxt.forEach(r=>r(e,void 0,!1))}notifyError(e){Fp.assert(!this.closed,"stream is closed"),this._closed=e,this.pushIt(e),this._lis.err.forEach(r=>r(e)),this._lis.nxt.forEach(r=>r(void 0,e,!1)),this.clearLis()}notifyComplete(){Fp.assert(!this.closed,"stream is closed"),this._closed=!0,this.pushIt({value:null,done:!0}),this._lis.cmp.forEach(e=>e()),this._lis.nxt.forEach(e=>e(void 0,void 0,!0)),this.clearLis()}[Symbol.asyncIterator](){return this._closed===!0?this.pushIt({value:null,done:!0}):this._closed!==!1&&this.pushIt(this._closed),{next:o(()=>{let e=this._itState;Fp.assert(e,"bad state"),Fp.assert(!e.p,"iterator contract broken");let r=e.q.shift();return r?"value"in r?Promise.resolve(r):Promise.reject(r):(e.p=new kEe.Deferred,e.p.promise)},"next")}}pushIt(e){let r=this._itState;if(r.p){let n=r.p;Fp.assert(n.state==kEe.DeferredState.PENDING,"iterator contract broken"),"value"in e?n.resolve(e):n.reject(e),delete r.p}else r.q.push(e)}};S2.RpcOutputStreamController=qz});var Vz=A(ay=>{"use strict";var xdt=ay&&ay.__awaiter||function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(d){try{u(n.next(d))}catch(f){a(f)}}o(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(f){a(f)}}o(l,"rejected");function u(d){d.done?s(d.value):i(d.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})};Object.defineProperty(ay,"__esModule",{value:!0});ay.UnaryCall=void 0;var Hz=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 xdt(this,void 0,void 0,function*(){let[e,r,n,i]=yield Promise.all([this.headers,this.response,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,request:this.request,headers:e,response:r,status:n,trailers:i}})}};ay.UnaryCall=Hz});var $z=A(cy=>{"use strict";var vdt=cy&&cy.__awaiter||function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(d){try{u(n.next(d))}catch(f){a(f)}}o(c,"fulfilled");function
Line truncated
|
|
|
|
|
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`))}function NLt(){Object.keys(XL).forEach(function(t){delete XL[t]})}});var eF=A(Vh=>{"use strict";Vh.__esModule=!0;Vh.HandlebarsEnvironment=zX;function APe(t){return t&&t.__esModule?t:{default:t}}var Uy=Po(),DLt=gc(),HX=APe(DLt),OLt=MX(),PLt=fPe(),kLt=qX(),ZL=APe(kLt),QLt=GX(),LLt="4.7.9";Vh.VERSION=LLt;var FLt=8;Vh.COMPILER_REVISION=FLt;var MLt=7;Vh.LAST_COMPATIBLE_COMPILER_REVISION=MLt;var ULt={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"};Vh.REVISION_CHANGES=ULt;var jX="[object Object]";function zX(t,e,r){this.helpers=t||{},this.partials=e||{},this.decorators=r||{},OLt.registerDefaultHelpers(this),PLt.registerDefaultDecorators(this)}zX.prototype={constructor:zX,logger:ZL.default,log:ZL.default.log,registerHelper:function(e,r){if(Uy.toString.call(e)===jX){if(r)throw new HX.default("Arg not supported with multiple helpers");Uy.extend(this.helpers,e)}else this.helpers[e]=r},unregisterHelper:function(e){delete this.helpers[e]},registerPartial:function(e,r){if(Uy.toString.call(e)===jX)Uy.extend(this.partials,e);else{if(typeof r>"u")throw new HX.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(Uy.toString.call(e)===jX){if(r)throw new HX.default("Arg not supported with multiple decorators");Uy.extend(this.decorators,e)}else this.decorators[e]=r},unregisterDecorator:function(e){delete this.decorators[e]},resetLoggedPropertyAccesses:function(){QLt.resetLoggedProperties()}};var qLt=ZL.default.log;Vh.log=qLt;Vh.createFrame=Uy.createFrame;Vh.logger=ZL.default});var yPe=A((tF,gPe)=>{"use strict";tF.__esModule=!0;function VX(t){this.string=t}VX.prototype.toString=VX.prototype.toHTML=function(){return""+this.string};tF.default=VX;gPe.exports=tF.default});var EPe=A($X=>{"use strict";$X.__esModule=!0;$X.wrapHelper=GLt;function GLt(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 BPe=A(Xm=>{"use strict";Xm.__esModule=!0;Xm.checkRevision=WLt;Xm.template=JLt;Xm.wrapProgram=rF;Xm.resolvePartial=YLt;Xm.invokePartial=KLt;Xm.noop=IPe;function HLt(t){return t&&t.__esModule?t:{default:t}}function jLt(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 zLt=Po(),aC=jLt(zLt),VLt=gc(),Gd=HLt(VLt),Hd=eF(),bPe=MX(),$Lt=EPe(),wPe=GX();function WLt(t){var e=t&&t[0]||1,r=Hd.COMPILER_REVISION;if(!(e>=Hd.LAST_COMPATIBLE_COMPILER_REVISION&&e<=Hd.COMPILER_REVISION))if(e<Hd.LAST_COMPATIBLE_COMPILER_REVISION){var i=Hd.REVISION_CHANGES[r],n=Hd.REVISION_CHANGES[e];throw new Gd.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 Gd.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 JLt(t,e){if(!e)throw new Gd.default("No environment passed to template");if(!t||!t.main)throw new Gd.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=aC.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(`
|
|
|
|
|
`),h=0,f=u.length;h<f&&!(!u[h]&&h+1===f);h++)u[h]=c.indent+u[h];l=u.join(`
|
|
|
|
|
`)}return l}else throw new Gd.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 Gd.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)||wPe.resultIsAllowed(l,n.protoAccessControl,c))return l},lookup:function(a,c){for(var l=a.length,u=0;u<l;u++){var h=a[u]&&n.lookupProperty(a[u],c);if(h!=null)return h}},lambda:function(a,c){return typeof a=="function"?a.call(c):a},escapeExpression:aC.escapeExpression,invokePartial:i,fn:function(a){var c=t[a];return c.decorator=t[a+"_d"],c},programs:[],program:function(a,c,l,u,h){var f=this.programs[a],d=this.fn(a);return c||h||u||l?f=rF(this,a,d,c,l,u,h):f||(f=this.programs[a]=rF(this,a,d)),f},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=aC.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=XLt(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 h(f){return""+t.main(n,f,n.helpers,n.partials,c,u,l)}return h=SPe(t.main,h,n,a.depths||[],c,u),h(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={};CPe(a,e.helpers,n),CPe(a,o.helpers,n),n.helpers=a,t.usePartial&&(n.partials=n.mergeIfNeeded(o.partials,e.partials)),(t.usePartial||t.useDecorators)&&(n.decorators=aC.extend({},e.decorators,o.decorators)),n.hooks={},n.protoAccessControl=wPe.createProtoAccessControl(o);var c=o.allowCallsToHelperMissing||r;bPe.moveHelperToHooks(n,"helperMissing",c),bPe.moveHelperToHooks(n,"blockHelperMissing",c)}},s._child=function(o,a,c,l){if(t.useBlockParams&&!c)throw new Gd.default("must pass block params");if(t.useDepths&&!l)throw new Gd.default("must pass parent depths");return rF(n,o,t[o],a,0,c,l)},s}function rF(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=SPe(r,a,t,o,i,s),a.program=e,a.depth=o?o.length:0,a.blockParams=n||0,a}function YLt(t,e,r){return t?!t.call&&!r.name&&(r.name=t,t=iF(r.partials,t)):r.name==="@partial-block"?t=iF(r.data,"partial-block"):t=iF(r.partials,r.name),t}function KLt(t,e,r){var i=iF(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!==IPe&&(function(){r.data=Hd.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=Hd.createFrame(c.data),c.data["partial-block"]=i,s(a,c)},s.partials&&(r.partials=aC.extend({},r.partials,s.partials))})(),t===void 0&&n&&(t=n),t===void 0)throw new Gd.default("The partial "+r.name+" could not be found");if(t instanceof Function)return t(e,r)}function IPe(){return""}function iF(t,e){if(t&&Object.prototype.hasOwnProperty.call(t,e))return t[e]}function XLt(t,e){return(!e||!("root"in e))&&(e=e?Hd.createFrame(e):{},e.root=t),e}function SPe(t,e,r,i,n,s){if(t.decorator){var o={};e=t.decorator(e,o,r,i&&i[0],n,s,i),aC.extend(e,o)}return e}function CPe(t,e,r){e&&Object.keys(e).forEach(function(i){var n=e[i];t[i]=ZLt(n,r)})}function ZLt(t,e){var r=e.lookupProperty;return $Lt.wrapHelper(t,function(i){return i.lookupProperty=r,i})}});var WX=A((nF,vPe)=>{"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}};vPe.exports=nF.default});var NPe=A((sF,TPe)=>{"use strict";sF.__esModule=!0;function YX(t){return t&&t.__esModule?t:{default:t}}function KX(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 eFt=eF(),xPe=KX(eFt),tFt=yPe(),rFt=YX(tFt),iFt=gc(),nFt=YX(iFt),sFt=Po(),JX=KX(sFt),oFt=BPe(),_Pe=KX(oFt),aFt=WX(),cFt=YX(aFt);function RPe(){var t=new xPe.HandlebarsEnvironment;return JX.extend(t,xPe),t.SafeString=rFt.default,t.Exception=nFt.default,t.Utils=JX,t.escapeExpression=JX.escapeExpression,t.VM=_Pe,t.template=function(e){return _Pe.template(e,t)},t}var H_=RPe();H_.create=RPe;cFt.default(H_);H_.default=H_;sF.default=H_;TPe.exports=sF.default});var XX=A((oF,OPe)=>{"use strict";oF.__esModule=!0;var DPe={helpers:{helperExpression:function(e){return e.type==="
Line truncated
|
|
|
|
|
See https://handlebarsjs.com/api-reference/runtime-options.html#options-to-control-prototype-access for details`))}o(Dmt,"logUnexpecedPropertyAccessOnce");function Qmt(){Object.keys(oD).forEach(function(t){delete oD[t]})}o(Qmt,"resetLoggedProperties")});var cD=A(xl=>{"use strict";xl.__esModule=!0;xl.HandlebarsEnvironment=fj;function $0e(t){return t&&t.__esModule?t:{default:t}}o($0e,"_interopRequireDefault");var zp=rs(),kmt=Io(),uj=$0e(kmt),Pmt=oj(),Omt=G0e(),Lmt=cj(),aD=$0e(Lmt),Fmt=lj(),Mmt="4.7.9";xl.VERSION=Mmt;var Umt=8;xl.COMPILER_REVISION=Umt;var qmt=7;xl.LAST_COMPATIBLE_COMPILER_REVISION=qmt;var Gmt={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"};xl.REVISION_CHANGES=Gmt;var dj="[object Object]";function fj(t,e,r){this.helpers=t||{},this.partials=e||{},this.decorators=r||{},Pmt.registerDefaultHelpers(this),Omt.registerDefaultDecorators(this)}o(fj,"HandlebarsEnvironment");fj.prototype={constructor:fj,logger:aD.default,log:aD.default.log,registerHelper:o(function(e,r){if(zp.toString.call(e)===dj){if(r)throw new uj.default("Arg not supported with multiple helpers");zp.extend(this.helpers,e)}else this.helpers[e]=r},"registerHelper"),unregisterHelper:o(function(e){delete this.helpers[e]},"unregisterHelper"),registerPartial:o(function(e,r){if(zp.toString.call(e)===dj)zp.extend(this.partials,e);else{if(typeof r>"u")throw new uj.default('Attempting to register a partial called "'+e+'" as undefined');this.partials[e]=r}},"registerPartial"),unregisterPartial:o(function(e){delete this.partials[e]},"unregisterPartial"),registerDecorator:o(function(e,r){if(zp.toString.call(e)===dj){if(r)throw new uj.default("Arg not supported with multiple decorators");zp.extend(this.decorators,e)}else this.decorators[e]=r},"registerDecorator"),unregisterDecorator:o(function(e){delete this.decorators[e]},"unregisterDecorator"),resetLoggedPropertyAccesses:o(function(){Fmt.resetLoggedProperties()},"resetLoggedPropertyAccesses")};var Hmt=aD.default.log;xl.log=Hmt;xl.createFrame=zp.createFrame;xl.logger=aD.default});var W0e=A((lD,j0e)=>{"use strict";lD.__esModule=!0;function hj(t){this.string=t}o(hj,"SafeString");hj.prototype.toString=hj.prototype.toHTML=function(){return""+this.string};lD.default=hj;j0e.exports=lD.default});var J0e=A(pj=>{"use strict";pj.__esModule=!0;pj.wrapHelper=Vmt;function Vmt(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(Vmt,"wrapHelper")});var tIe=A(xf=>{"use strict";xf.__esModule=!0;xf.checkRevision=Ymt;xf.template=Kmt;xf.wrapProgram=uD;xf.resolvePartial=Xmt;xf.invokePartial=Zmt;xf.noop=Z0e;function zmt(t){return t&&t.__esModule?t:{default:t}}o(zmt,"_interopRequireDefault");function $mt(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($mt,"_interopRequireWildcard");var jmt=rs(),Cy=$mt(jmt),Wmt=Io(),Yu=zmt(Wmt),Ku=cD(),Y0e=oj(),Jmt=J0e(),K0e=lj();function Ymt(t){var e=t&&t[0]||1,r=Ku.COMPILER_REVISION;if(!(e>=Ku.LAST_COMPATIBLE_COMPILER_REVISION&&e<=Ku.COMPILER_REVISION))if(e<Ku.LAST_COMPATIBLE_COMPILER_REVISION){var n=Ku.REVISION_CHANGES[r],i=Ku.REVISION_CHANGES[e];throw new Yu.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 Yu.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(Ymt,"checkRevision");function Kmt(t,e){if(!e)throw new Yu.default("No environment passed to template");if(!t||!t.main)throw new Yu.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=Cy.extend({},c,l.hash),l.ids&&(l.ids[0]=!0)),a=e.VM.resolvePartial.call(this,a,c,l),l.hooks=this.hooks,l.protoAccessControl=this.protoAccessControl;var u=e.VM.invokePartial.call(this,a,c,l);if(u==null&&e.compile&&(l.partials[l.name]=e.compile(a,t.compilerOptions,e),u=l.partials[l.name](c,l)),u!=null){if(l.indent){for(var d=u.split(`
|
|
|
|
|
`),f=0,h=d.length;f<h&&!(!d[f]&&f+1===h);f++)d[f]=l.indent+d[f];u=d.join(`
|
|
|
|
|
`)}return u}else throw new Yu.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 Yu.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)||K0e.resultIsAllowed(u,i.protoAccessControl,l))return u},"lookupProperty"),lookup:o(function(c,l){for(var u=c.length,d=0;d<u;d++){var f=c[d]&&i.lookupProperty(c[d],l);if(f!=null)return f}},"lookup"),lambda:o(function(c,l){return typeof c=="function"?c.call(l):c},"lambda"),escapeExpression:Cy.escapeExpression,invokePartial:n,fn:o(function(c){var l=t[c];return l.decorator=t[c+"_d"],l},"fn"),programs:[],program:o(function(c,l,u,d,f){var h=this.programs[c],p=this.fn(c);return l||f||d||u?h=uD(this,c,p,l,u,d,f):h||(h=this.programs[c]=uD(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=Cy.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=egt(a,l));var u=void 0,d=t.useBlockParams?[]:void 0;t.useDepths&&(c.depths?u=a!=c.depths[0]?[a].concat(c.depths):c.depths:u=[a]);function f(h){return""+t.main(i,h,i.helpers,i.partials,l,d,u)}return o(f,"main"),f=eIe(t.main,f,i,c.depths||[],l,d),f(a,c)}return o(s,"ret"),s.isTop=!0,s._setup=function(a){if(a.partial)i.protoAccessControl=a.protoAccessControl,i.helpers=a.helpers,i.partials=a.partials,i.decorators=a.decorators,i.hooks=a.hooks;else{var c={};X0e(c,e.helpers,i),X0e(c,a.helpers,i),i.helpers=c,t.usePartial&&(i.partials=i.mergeIfNeeded(a.partials,e.partials)),(t.usePartial||t.useDecorators)&&(i.decorators=Cy.extend({},e.decorators,a.decorators)),i.hooks={},i.protoAccessControl=K0e.createProtoAccessControl(a);var l=a.allowCallsToHelperMissing||r;Y0e.moveHelperToHooks(i,"helperMissing",l),Y0e.moveHelperToHooks(i,"blockHelperMissing",l)}},s._child=function(a,c,l,u){if(t.useBlockParams&&!l)throw new Yu.default("must pass block params");if(t.useDepths&&!u)throw new Yu.default("must pass parent depths");return uD(i,a,t[a],c,0,l,u)},s}o(Kmt,"template");function uD(t,e,r,n,i,s,a){function c(l){var u=arguments.length<=1||arguments[1]===void 0?{}:arguments[1],d=a;return a&&l!=a[0]&&!(l===t.nullContext&&a[0]===null)&&(d=[l].concat(a)),r(t,l,t.helpers,t.partials,u.data||n,s&&[u.blockParams].concat(s),d)}return o(c,"prog"),c=eIe(r,c,t,a,n,s),c.program=e,c.depth=a?a.length:0,c.blockParams=i||0,c}o(uD,"wrapProgram");function Xmt(t,e,r){return t?!t.call&&!r.name&&(r.name=t,t=dD(r.partials,t)):r.name==="@partial-block"?t=dD(r.data,"partial-block"):t=dD(r.partials,r.name),t}o(Xmt,"resolvePartial");function Zmt(t,e,r){var n=dD(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!==Z0e&&(function(){r.data=Ku.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=Ku.createFrame(l.data),l.data["partial-block"]=n,s(c,l)},"partialBlockWrapper"),s.partials&&(r.partials=Cy.extend({},r.partials,s.partials))})(),t===void 0&&i&&(t=i),t===void 0)throw new Yu.default("The partial "+r.name+" could not be found");if(t instanceof Function)return t(e,r)}o(Zmt,"invokePartial");function Z0e(){return""}o(Z0e,"noop");function dD(t,e){if(t&&Object.prototype.hasOwnProperty.call(t,e))return t[e]}o(dD,"lookupOwnProperty");function egt(t,e){return(!e||!("root"in e))&&(e=e?Ku.createFrame(e):{},e.root=t),e}o(egt,"initData");function eIe(t,e,r,n,i,s){if(t.decorator){var a={};e=t.decorator(e,a,r,n&&n[0],i,s,n),Cy.extend(e,a)}return e}o(eIe,"executeDecorators");function X0e(t,e,r){e&&Object.keys(e).forEach(function(n){var i=e[n];t[n]=tgt(i,r)})}o(X0e,"addHelpers");function tgt(t,e){var r=e.lookupProperty;return Jmt.wrapHelper(t,function(n){return n.lookupProperty=r,n})}o(tgt,"passLookupPropertyOption")});var Aj=A((fD,rIe)=>{"use strict";fD.__esModule=!0;fD.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}};rIe.exports=fD.default});var aIe=A((hD,oIe)=>{"use strict";hD.__esModule=!0;function gj(t){return t&&t.__esModule?t:{default:t}}o(gj,"_interopRequireDefault");function yj(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(yj,"_interopRequireWildcard");var rgt=cD(),nIe=yj(rgt),ngt=W0e(),igt=gj(ngt),sgt=Io(),ogt=gj(sgt),agt=rs(),mj=yj(agt),cgt=tIe
Line truncated
|
|
|
|
|
`+this.lexer.showPosition()+`
|
|
|
|
|
Expecting `+se.join(", ")+", got '"+(this.terminals_[C]||C)+"'":oe="Parse error on line "+(h+1)+": Unexpected "+(C==1?"end of input":"'"+(this.terminals_[C]||C)+"'"),this.parseError(oe,{text:this.lexer.match,token:this.terminals_[C]||C,line:this.lexer.yylineno,loc:y,expected:se})}}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):(f=this.lexer.yyleng,u=this.lexer.yytext,h=this.lexer.yylineno,y=this.lexer.yylloc,d>0&&d--);break;case 2:if(H=this.productions_[x[1]][1],$.$=a[a.length-H],$._$={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&&($._$.range=[c[c.length-(H||1)].range[0],c[c.length-1].range[1]]),P=this.performAction.call($,u,f,h,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($.$),c.push($._$),V=l[o[o.length-2]][o[o.length-1]],o.push(V);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 h=this._currentRules(),f=0;f<h.length&&(a=this._input.match(this.rules[h[f]]),!(a&&(!o||a[0].length>o[0].length)&&(o=a,c=f,!this.options.flex)));f++);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,h[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(h,f){return o.yytext=o.yytext.substring(h,o.yyleng-f+h)}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})();aF.default=lFt;PPe.exports=aF.default});var hF=A((uF,FPe)=>{"use strict";uF.__esModule=!0;function uFt(t){return t&&t.__esModule?t:{default:t}}var hFt=gc(),ZX=uFt(hFt);function cF(){this.parents=[]}cF.prototype={constructor:cF,mutating:!1,acceptKey:function(e,r){var i=this.accept(e[r]);if(this.mutating){if(i&&!cF.prototype[i.type])throw new ZX.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 ZX.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 ZX.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:lF,Decorator:lF,BlockStatement:QPe,DecoratorBlock:QPe,PartialStatement:LPe,PartialBlockStatement:function(e){LPe.call(this,e),this.acceptKey(e,"program")},ContentStatement:function(){},CommentStatement:function(){},SubExpression:lF,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 lF(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 jy(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 jy?e:(e=wZ(e,this,r),new jy(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=wZ(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(wZ(e[i],this));return r},generateArray:function(e){var r=this.generateList(e);return r.prepend("["),r.add("]"),r}};EF.default=Eke;bke.exports=EF.default});var vke=A((bF,Bke)=>{"use strict";bF.__esModule=!0;function Ske(t){return t&&t.__esModule?t:{default:t}}var Cke=eF(),cMt=gc(),IZ=Ske(cMt),lMt=Po(),uMt=wke(),Ike=Ske(uMt);function dC(t){this.value=t}function pC(){}pC.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=Cke.COMPILER_REVISION,r=Cke.REVISION_CHANGES[e];return[e,r]},appendToBuffer:function(e,r,i){return lMt.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 IZ.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) {
|
|
|
|
|
Expecting `+ae.join(", ")+", got '"+(this.terminals_[B]||B)+"'":ce="Parse error on line "+(f+1)+": Unexpected "+(B==1?"end of input":"'"+(this.terminals_[B]||B)+"'"),this.parseError(ce,{text:this.lexer.match,token:this.terminals_[B]||B,line:this.lexer.yylineno,loc:E,expected:ae})}}if(v[0]instanceof Array&&v.length>1)throw new Error("Parse Error: multiple actions possible at state: "+M+", token: "+B);switch(v[0]){case 1:a.push(B),c.push(this.lexer.yytext),l.push(this.lexer.yylloc),a.push(v[1]),B=null,Q?(B=Q,Q=null):(h=this.lexer.yyleng,d=this.lexer.yytext,f=this.lexer.yylineno,E=this.lexer.yylloc,p>0&&p--);break;case 2:if(J=this.productions_[v[1]][1],V.$=c[c.length-J],V._$={first_line:l[l.length-(J||1)].first_line,last_line:l[l.length-1].last_line,first_column:l[l.length-(J||1)].first_column,last_column:l[l.length-1].last_column},y&&(V._$.range=[l[l.length-(J||1)].range[0],l[l.length-1].range[1]]),D=this.performAction.call(V,d,h,f,this.yy,v[1],c,l),typeof D<"u")return D;J&&(a=a.slice(0,-1*J*2),c=c.slice(0,-1*J),l=l.slice(0,-1*J)),a.push(this.productions_[v[1]][0]),c.push(V.$),l.push(V._$),ee=u[a[a.length-2]][a[a.length-1]],a.push(ee);break;case 3:return!0}}return!0},"parse")},e=(function(){var n={EOF:1,parseError:o(function(s,a){if(this.yy.parser)this.yy.parser.parseError(s,a);else throw new Error(s)},"parseError"),setInput:o(function(s){return this._input=s,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},"setInput"),input:o(function(){var s=this._input[0];this.yytext+=s,this.yyleng++,this.offset++,this.match+=s,this.matched+=s;var a=s.match(/(?:\r\n?|\n).*/g);return a?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),s},"input"),unput:o(function(s){var a=s.length,c=s.split(/(?:\r\n?|\n)/g);this._input=s+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-a-1),this.offset-=a;var l=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),c.length-1&&(this.yylineno-=c.length-1);var u=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:c?(c.length===l.length?this.yylloc.first_column:0)+l[l.length-c.length].length-c[0].length:this.yylloc.first_column-a},this.options.ranges&&(this.yylloc.range=[u[0],u[0]+this.yyleng-a]),this},"unput"),more:o(function(){return this._more=!0,this},"more"),less:o(function(s){this.unput(this.match.slice(s))},"less"),pastInput:o(function(){var s=this.matched.substr(0,this.matched.length-this.match.length);return(s.length>20?"...":"")+s.substr(-20).replace(/\n/g,"")},"pastInput"),upcomingInput:o(function(){var s=this.match;return s.length<20&&(s+=this._input.substr(0,20-s.length)),(s.substr(0,20)+(s.length>20?"...":"")).replace(/\n/g,"")},"upcomingInput"),showPosition:o(function(){var s=this.pastInput(),a=new Array(s.length+1).join("-");return s+this.upcomingInput()+`
|
|
|
|
|
`+a+"^"},"showPosition"),next:o(function(){if(this.done)return this.EOF;this._input||(this.done=!0);var s,a,c,l,u,d;this._more||(this.yytext="",this.match="");for(var f=this._currentRules(),h=0;h<f.length&&(c=this._input.match(this.rules[f[h]]),!(c&&(!a||c[0].length>a[0].length)&&(a=c,l=h,!this.options.flex)));h++);return a?(d=a[0].match(/(?:\r\n?|\n).*/g),d&&(this.yylineno+=d.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:d?d[d.length-1].length-d[d.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+a[0].length},this.yytext+=a[0],this.match+=a[0],this.matches=a,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._input=this._input.slice(a[0].length),this.matched+=a[0],s=this.performAction.call(this,this.yy,this,f[l],this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),s||void 0):this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text.
|
|
|
|
|
`+this.showPosition(),{text:"",token:null,line:this.yylineno})},"next"),lex:o(function(){var s=this.next();return typeof s<"u"?s:this.lex()},"lex"),begin:o(function(s){this.conditionStack.push(s)},"begin"),popState:o(function(){return this.conditionStack.pop()},"popState"),_currentRules:o(function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},"_currentRules"),topState:o(function(){return this.conditionStack[this.conditionStack.length-2]},"topState"),pushState:o(function(s){this.begin(s)},"begin")};return n.options={},n.performAction=o(function(s,a,c,l){function u(f,h){return a.yytext=a.yytext.substring(f,a.yyleng-h+f)}o(u,"strip");var d=l;switch(c){case 0:if(a.yytext.slice(-2)==="\\\\"?(u(0,1),this.begin("mu")):a.yytext.slice(-1)==="\\"?(u(0,1),this.begin("emu")):this.begin("mu"),a.yytext)return 15;break;case 1:return 15;case 2:return this.popState(),15;break;case 3:return this.begin("raw"),15;break;case 4:return this.popState(),this.conditionStack[this.conditionStack.length-1]==="raw"?15:(u(5,9),"END_RAW_BLOCK");case 5:return 15;case 6:return this.popState(),14;break;case 7:return 65;case 8:return 68;case 9:return 19;case 10:return this.popState(),this.begin("raw"),23;break;case 11:return 55;case 12:return 60;case 13:return 29;case 14:return 47;case 15:return this.popState(),44;break;case 16:return this.popState(),44;break;case 17:return 34;case 18:return 39;case 19:return 51;case 20:return 48;case 21:this.unput(a.yytext),this.popState(),this.begin("com");break;case 22:return this.popState(),14;break;case 23:return 48;case 24:return 73;case 25:return 72;case 26:return 72;case 27:return 87;case 28:break;case 29:return this.popState(),54;break;case 30:return this.popState(),33;break;case 31:return a.yytext=u(1,2).replace(/\\"/g,'"'),80;break;case 32:return a.yytext=u(1,2).replace(/\\'/g,"'"),80;break;case 33:return 85;case 34:return 82;case 35:return 82;case 36:return 83;case 37:return 84;case 38:return 81;case 39:return 75;case 40:return 77;case 41:return 72;case 42:return a.yytext=a.yytext.replace(/\\([\\\]])/g,"$1"),72;break;case 43:return"INVALID";case 44:return 5}},"anonymous"),n.rules=[/^(?:[^\x00]*?(?=(\{\{)))/,/^(?:[^\x00]+)/,/^(?:[^\x00]{2,}?(?=(\{\{|\\\{\{|\\\\\{\{|$)))/,/^(?:\{\{\{\{(?=[^\/]))/,/^(?:\{\{\{\{\/[^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=[=}\s\/.])\}\}\}\})/,/^(?:[^\x00]+?(?=(\{\{\{\{)))/,/^(?:[\s\S]*?--(~)?\}\})/,/^(?:\()/,/^(?:\))/,/^(?:\{\{\{\{)/,/^(?:\}\}\}\})/,/^(?:\{\{(~)?>)/,/^(?:\{\{(~)?#>)/,/^(?:\{\{(~)?#\*?)/,/^(?:\{\{(~)?\/)/,/^(?:\{\{(~)?\^\s*(~)?\}\})/,/^(?:\{\{(~)?\s*else\s*(~)?\}\})/,/^(?:\{\{(~)?\^)/,/^(?:\{\{(~)?\s*else\b)/,/^(?:\{\{(~)?\{)/,/^(?:\{\{(~)?&)/,/^(?:\{\{(~)?!--)/,/^(?:\{\{(~)?![\s\S]*?\}\})/,/^(?:\{\{(~)?\*?)/,/^(?:=)/,/^(?:\.\.)/,/^(?:\.(?=([=~}\s\/.)|])))/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}(~)?\}\})/,/^(?:(~)?\}\})/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@)/,/^(?:true(?=([~}\s)])))/,/^(?:false(?=([~}\s)])))/,/^(?:undefined(?=([~}\s)])))/,/^(?:null(?=([~}\s)])))/,/^(?:-?[0-9]+(?:\.[0-9]+)?(?=([~}\s)])))/,/^(?:as\s+\|)/,/^(?:\|)/,/^(?:([^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=([=~}\s\/.)|]))))/,/^(?:\[(\\\]|[^\]])*\])/,/^(?:.)/,/^(?:$)/],n.conditions={mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},INITIAL:{rules:[0,1,44],inclusive:!0}},n})();t.lexer=e;function r(){this.yy={}}return o(r,"Parser"),r.prototype=t,t.Parser=r,new r})();AD.default=dgt;uIe.exports=AD.default});var ED=A((yD,pIe)=>{"use strict";yD.__esModule=!0;function fgt(t){return t&&t.__esModule?t:{default:t}}o(fgt,"_interopRequireDefault");var hgt=Io(),Cj=fgt(hgt);function mD(){this.parents=[]}o(mD,"Visitor");mD.prototype={constructor:mD,mutating:!1,acceptKey:o(function(e,r){var n=this.accept(e[r]);if(this.mutating){if(n&&!mD.prototype[n.type])throw new Cj.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 Cj.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 Cj.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:gD,Decorator:gD,BlockStatement:fIe,DecoratorBlock:fIe,PartialStatement:hIe,PartialBlockStatement:o(function(e){hIe.call(this,e),this.acceptKey(e,"program")},"PartialBlockStatement"),ContentStatement:o(function(){},"ContentStatement"),CommentStatement:o(function(){},"CommentStatement"),SubExpression:gD,PathExpression:o(function(){},"PathExpressionLine truncated
|
|
|
|
|
`])}),e},"merge"),each:o(function(e){for(var r=0,n=this.source.length;r<n;r++)e(this.source[r])},"each"),empty:o(function(){var e=this.currentLocation||{start:{}};return new Jp(e.start.line,e.start.column,this.srcFile)},"empty"),wrap:o(function(e){var r=arguments.length<=1||arguments[1]===void 0?this.currentLocation||{start:{}}:arguments[1];return e instanceof Jp?e:(e=Gj(e,this,r),new Jp(r.start.line,r.start.column,this.srcFile,e))},"wrap"),functionCall:o(function(e,r,n){return n=this.generateList(n),this.wrap([e,r?"."+r+"(":"(",n,")"])},"functionCall"),quotedString:o(function(e){return'"'+(e+"").replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")+'"'},"quotedString"),objectLiteral:o(function(e){var r=this,n=[];Object.keys(e).forEach(function(s){var a=Gj(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(Gj(e[n],this));return r},"generateList"),generateArray:o(function(e){var r=this.generateList(e);return r.prepend("["),r.add("]"),r},"generateArray")};vD.default=JIe;YIe.exports=vD.default});var rwe=A((ND,twe)=>{"use strict";ND.__esModule=!0;function ewe(t){return t&&t.__esModule?t:{default:t}}o(ewe,"_interopRequireDefault");var XIe=cD(),uyt=Io(),Vj=ewe(uyt),dyt=rs(),fyt=KIe(),ZIe=ewe(fyt);function xy(t){this.value=t}o(xy,"Literal");function vy(){}o(vy,"JavaScriptCompiler");vy.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=XIe.COMPILER_REVISION,r=XIe.REVISION_CHANGES[e];return[e,r]},"compilerInfo"),appendToBuffer:o(function(e,r,n){return dyt.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 Vj.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 u=this.createFunctionContext(n);if(this.isChild)return u;var h={compiler:this.compilerInfo(),main:u};this.decorators&&(h.main_d=this.decorators,h.useDecorators=!0);var f=this.context,d=f.programs,p=f.decorators;for(c=0,l=d.length;c<l;c++)h[c]=d[c],p[c]&&(h[c+"_d"]=p[c],h.useDecorators=!0);return this.environment.usePartial&&(h.usePartial=!0),this.options.data&&(h.useData=!0),this.useDepths&&(h.useDepths=!0),this.useBlockParams&&(h.useBlockParams=!0),this.options.compat&&(h.compat=!0),n?h.compilerOptions=this.options:(h.compiler=JSON.stringify(h.compiler),this.source.currentLocation={start:{line:1,column:0}},h=this.objectLiteral(h),r.srcName?(h=h.toStringWithSourceMap({file:r.destName}),h.map=h.map&&h.map.toString()):h=h.toString()),h},preamble:function(){this.lastContext=0,this.source=new Ike.default(this.options.srcName),this.decorators=new Ike.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`
|
|
|
|
|
`),this.decorators=this.decorators.merge()));var d=this.createFunctionContext(i);if(this.isChild)return d;var f={compiler:this.compilerInfo(),main:d};this.decorators&&(f.main_d=this.decorators,f.useDecorators=!0);var h=this.context,p=h.programs,g=h.decorators;for(l=0,u=p.length;l<u;l++)f[l]=p[l],g[l]&&(f[l+"_d"]=g[l],f.useDecorators=!0);return this.environment.usePartial&&(f.usePartial=!0),this.options.data&&(f.useData=!0),this.useDepths&&(f.useDepths=!0),this.useBlockParams&&(f.useBlockParams=!0),this.options.compat&&(f.compat=!0),i?f.compilerOptions=this.options:(f.compiler=JSON.stringify(f.compiler),this.source.currentLocation={start:{line:1,column:0}},f=this.objectLiteral(f),r.srcName?(f=f.toStringWithSourceMap({file:r.destName}),f.map=f.map&&f.map.toString()):f=f.toString()),f},"compile"),preamble:o(function(){this.lastContext=0,this.source=new ZIe.default(this.options.srcName),this.decorators=new ZIe.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()},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(hMt(this.options.strict&&s,this,r,i,e));return}for(var a=r.length,c=function(u){o.replaceStack(function(h){var f=o.nameLookup(h,r[u],e);return n?[" && ",f]:[" != null ? ",f," : ",h]})},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};Qi.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};Qi.prototype.MustacheStatement=function(t){return this.pad("{{ "+this.SubExpression(t)+" }}")};Qi.prototype.Decorator=function(t){return this.pad("{{ DIRECTIVE "+this.SubExpression(t)+" }}")};Qi.prototype.BlockStatement=Qi.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};Qi.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+" }}")};Qi.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+" }}")};Qi.prototype.ContentStatement=function(t){return this.pad("CONTENT[ '"+t.value+"' ]")};Qi.prototype.CommentStatement=function(t){return this.pad("{{! '"+t.value+"' }}")};Qi.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};Qi.prototype.PathExpression=function(t){var e=t.parts.join("/");return(t.data?"@":"")+"PATH:"+e};Qi.prototype.StringLiteral=function(t){return'"'+t.value+'"'};Qi.prototype.NumberLiteral=function(t){return"NUMBER{"+t.value+"}"};Qi.prototype.BooleanLiteral=function(t){return"BOOLEAN{"+t.value+"}"};Qi.prototype.UndefinedLiteral=function(){return"UNDEFINED"};Qi.prototype.NullLiteral=function(){return"NULL"};Qi.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(", ")+"}"};Qi.prototype.HashPair=function(t){return t.key+"="+this.accept(t.value)}});var vZ=A((K6r,Oke)=>{var IF=Rke().default,Dke=Tke();IF.PrintVisitor=Dke.PrintVisitor;IF.print=Dke.print;Oke.exports=IF;function Nke(t,e){var r=require("fs"),i=r.readFileSync(e,"utf8");t.exports=IF.compile(i)}typeof require<"u"&&require.extensions&&(require.extensions[".handlebars"]=Nke,require.extensions[".hbs"]=Nke)});var zke=A(xF=>{"use strict";Object.defineProperty(xF,"__esModule",{value:!0});xF.getProxyUrl=PMt;xF.checkBypass=jke;function PMt(t){let e=t.protocol==="https:";if(jke(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 vF(r)}catch{if(!r.startsWith("http://")&&!r.startsWith("https://"))return new vF(`http://${r}`)}else return}function jke(t){if(!t.hostname)return!1;let e=t.hostname;if(kMt(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 kMt(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 vF=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 $ke=A(di=>{"use strict";var QMt=di&&di.__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]})),LMt=di&&di.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),NF=di&&di.__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"&&QMt(r,e,i[n]);return LMt(r,e),r}})(),rn=di&&di.__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)}IC.base64decode=cqt;function lqt(t){let e="",r=0,i,n=0;for(let s=0;s<t.length;s++)switch(i=t[s],r){case 0:e+=Jd[i>>2],n=(i&3)<<4,r=1;break;case 1:e+=Jd[n|i>>4],n=(i&15)<<2,r=2;break;case 2:e+=Jd[n|i>>6],e+=Jd[i&63],r=0;break}return r&&(e+=Jd[n],e+="=",r==1&&(e+="=")),e}IC.base64encode=lqt});var XQe=A(VF=>{"use strict";Object.defineProperty(VF,"__esModule",{value:!0});VF.utf8read=void 0;var aee=t=>String.fromCharCode.apply(String,t);function uqt(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(aee(i)),n=0);return r.length?(n&&r.push(aee(i.slice(0,n))),r.join("")):aee(i.slice(0,n))}VF.utf8read=uqt});var pR=A(Wh=>{"use strict";Object.defineProperty(Wh,"__esModule",{value:!0});Wh.WireType=Wh.mergeBinaryOptions=Wh.UnknownFieldHandler=void 0;var hqt;(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])})(hqt=Wh.UnknownFieldHandler||(Wh.UnknownFieldHandler={}));function fqt(t,e){return Object.assign(Object.assign({},t),e)}Wh.mergeBinaryOptions=fqt;var dqt;(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"})(dqt=Wh.WireType||(Wh.WireType={}))});var WF=A(_a=>{"use strict";Object.defineProperty(_a,"__esModule",{value:!0});_a.varint32read=_a.varint32write=_a.int64toString=_a.int64fromString=_a.varint64write=_a.varint64read=void 0;function pqt(){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")}_a.varint64read=pqt;function mqt(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)}}_a.varint64write=mqt;var $F=65536*65536;function Aqt(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>=$F&&(n=n+(i/$F|0),i=i%$F)}return s(-24,-18),s(-18,-12),s(-12,-6),s(-6),[e,i,n]}_a.int64fromString=Aqt;function gqt(t,e){if(e>>>0<=2097151)return""+($F*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,h){let f=u?String(u):"";return h?"0000000".slice(f.length)+f:f}return l(a,0)+l(o,a)+l(s,1)}_a.int64toString=gqt;function yqt(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)}}_a.varint32write=yqt;function Eqt(){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}_a.varint32read=Eqt});var iA=A(rA=>{"use strict";Object.defineProperty(rA,"__esModule",{value:!0});rA.PbLong=rA.PbULong=rA.detectBi=void 0;var mR=WF(),Mr;function ZQe(){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}rA.detectBi=ZQe;ZQe();function eLe(t){if(!t)throw new Error("BigInt unavailable, see https://github.com/timostamm/protobuf-ts/blob/v1.0.8/MANUAL.md#bigint-support")}var tLe=/^-?[0-9]+$/,YF=4294967296,JF=2147483648,
Line truncated
|
|
|
|
|
`)}};wM.RpcError=$ee});var Jee=A(IM=>{"use strict";Object.defineProperty(IM,"__esModule",{value:!0});IM.mergeRpcOptions=void 0;var PLe=ei();function q3t(t,e){if(!e)return t;let r={};CM(t,r),CM(e,r);for(let i of Object.keys(e)){let n=e[i];switch(i){case"jsonOptions":r.jsonOptions=PLe.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=PLe.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},CM(t.meta,r.meta),CM(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(n):n.concat();break}}return r}IM.mergeRpcOptions=q3t;function CM(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 Kee=A(Ky=>{"use strict";Object.defineProperty(Ky,"__esModule",{value:!0});Ky.Deferred=Ky.DeferredState=void 0;var tf;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(tf=Ky.DeferredState||(Ky.DeferredState={}));var Yee=class{constructor(e=!0){this._state=tf.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!==tf.PENDING)throw new Error(`cannot resolve ${tf[this.state].toLowerCase()}`);this._resolve(e),this._state=tf.RESOLVED}reject(e){if(this.state!==tf.PENDING)throw new Error(`cannot reject ${tf[this.state].toLowerCase()}`);this._reject(e),this._state=tf.REJECTED}resolvePending(e){this._state===tf.PENDING&&this.resolve(e)}rejectPending(e){this._state===tf.PENDING&&this.reject(e)}};Ky.Deferred=Yee});var Zee=A(SM=>{"use strict";Object.defineProperty(SM,"__esModule",{value:!0});SM.RpcOutputStreamController=void 0;var kLe=Kee(),Xy=ei(),Xee=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){Xy.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){Xy.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){Xy.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(){Xy.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;Xy.assert(e,"bad state"),Xy.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 kLe.Deferred,e.p.promise)}}}pushIt(e){let r=this._itState;if(r)if(r.p){let i=r.p;Xy.assert(i.state==kLe.DeferredState.PENDING,"iterator contract broken"),"value"in e?i.resolve(e):i.reject(e),delete r.p}else r.q.push(e)}};SM.RpcOutputStreamController=Xee});var tte=A(DC=>{"use strict";var G3t=DC&&DC.__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(h){o(h)}}function c(u){try{l(i.throw(u))}catch(h){o(h)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})};Object.defineProperty(DC,"__esModule",{value:!0});DC.UnaryCall=void 0;var ete=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 G3t(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}})}};DC.UnaryCall=ete});var ite=A(OC=>{"use strict";var H3t=OC&&OC.__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(h){o(h)}}function c(u){try{l(i.throw(u))}catch(h){o(h)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})};Object.defineProperty(OC,"__esModule",{value:!0});OC.ServerStreamingCal
Line truncated
|
|
|
|
|
globstar while`,e,h,r,f,d),this.matchOne(e.slice(h),r.slice(f),i))return this.debug("globstar found match!",h,a,d),!0;if(d==="."||d===".."||!n.dot&&d.charAt(0)==="."){this.debug("dot detected!",e,h,r,f);break}this.debug("globstar swallow a segment, and continue"),h++}return!!(i&&(this.debug(`
|
|
|
|
|
>>> no match, partial?`,e,h,r,f),h===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 gFe(this.pattern,this.options)}parse(e,r){TM(e);let i=this.options;if(e==="**")if(i.noglobstar)e="*";else return xu;if(e==="")return"";let n="",s=!1,o=!1,a=[],c=[],l,u=!1,h=-1,f=-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+=Fte,s=!0;break;case"?":n+=qte,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;pFe[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===f+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:dFe[l].open,close:dFe[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,f=x,h=n.length,n+=M;continue;case"]":if(x===f+1||!u){n+="\\"+M;continue}d=e.substring(f+1,x);try{RegExp("["+D4t(T4t(d))+"]"),n+=M}catch{n=n.substring(0,h)+"(?:$.)"}s=!0,u=!1;continue;default:C(),pFe[M]&&!(M==="^"&&u)&&(n+="\\"),n+=M;break}}for(u&&(d=e.slice(f+1),m=this.parse(d,Mte),n=n.substring(0,h)+"\\["+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,$,k)=>(k||(k="\\"),$+$+k+"|")),this.debug(`tail=%j
|
|
|
|
|
%s`,x,x,p,n);let M=p.type==="*"?Fte:p.type==="?"?qte:"\\"+p.type;s=!0,n=n.slice(0,p.reStart)+M+"\\("+x}C(),o&&(n+="\\\\");let N=x4t[n.charAt(0)];for(let x=c.length-1;x>-1;x--){let M=c[x],P=n.slice(0,M.reStart),$=n.slice(M.reStart,M.reEnd-8),k=n.slice(M.reEnd),H=n.slice(M.reEnd-8,M.reEnd)+k,V=P.split(")").length,se=P.split("(").length-V,oe=k;for(let X=0;X<se;X++)oe=oe.replace(/\)[+*?]?/,"");k=oe;let we=k===""&&r!==Mte?"(?:$|\\/)":"";n=P+$+k+we+H}if(n!==""&&s&&(n="(?=.)"+n),N&&(n=E()+n),r===Mte)return[n,s];if(i.nocase&&!s&&(s=e.toUpperCase()!==e.toLowerCase()),!s)return R4t(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?Fte:r.dot?B4t:v4t,n=r.nocase?"i":"",s=e.map(o=>(o=o.map(a=>typeof a=="string"?N4t(a):a===xu?xu:a._src).reduce((a,c)=>(a[a.length-1]===xu&&c===xu||a.push(c),a),[]),o.forEach((a,c)=>{a!==xu||o[c-1]===xu||(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]=xu))}),o.filter(a=>a!==xu).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;Ute.sep!=="/"&&(e=e.split(Ute.sep).join("/")),e=e.split(mFe),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 Cc.defaults(e).Minimatch}};Cc.Minimatch=GC});var IFe=A((i$r,CFe)=>{CFe.exports=wFe;var jte=require("fs"),{EventEmitter:O4t}=require("events"),{Minimatch:Hte}=yFe(),{resolve:P4t}=require("path");function k4t(t,e){return new Promise((r,i)=>{jte.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 EFe(t,e){return new Promise((r,i)=>{(e?jte.stat:jte.lstat)(t,(s,o)=>{s?s.code==="ENOENT"?r(e?EFe(t,!1):null):r(null):r(o)})})}async function*bFe(t,e,r,i,n,s){let o=await k4t(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),h=e+"/"+u,f=null;(i||r)&&(f=await EFe(h,r)),!f&&a.name!==void 0&&(f=a),f===null&&(f={isDirectory:()=>!1}),f.isDirectory()?n(u)||(yield{relative:u,absolute:h,stats:f},yield*bFe(l,e,r,i,n,!1)):yield{relative:u,absolute:h,stats:f}}}async function*Q4t(t,e,r,i){yield*bFe("",t,e,r,i,!0)}function L4t(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 NM=class extends O4t{constructor(e,r,i){if(super(),typeof r=="function"&&(i=r,r=null),this.options=L4t(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 Hte(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 Hte(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 Hte(s,{dot:!0}))}this.iterator=Q4t(P4t(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=K===-1?T.length:K}else if(q!==-1&&T[D]==="/"&&T[D+1]==="*"){let K=T.indexOf("*/",D);K!==-1?(D=K+2,q=T.indexOf("*/",D)):(B+=T[D],D++)}else B+=T[D],D++;return B}function he(T){let B=ee(T.toString()),D=B.match(fe);if(D||(D=B.match(b)),!D)throw new Error(`could not parse args in autoInject
|
|
|
|
|
`.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(hyt(this.options.strict&&s,this,r,n,e));return}for(var c=r.length,l=o(function(d){a.replaceStack(function(f){var h=a.nameLookup(f,r[d],e);return i?[" && ",h]:[" != null ? ",h," : ",f]})},"_loop"),u=n;u<c;u++)l(u)},"resolvePath"),resolvePossibleLambda:o(function(){this.push([this.aliasable("container.lambda"),"(",this.popStack(),", ",this.contextName(0),")"])},"resolvePossibleLambda"),pushStringParam:o(function(e,r){this.pushContext(),this.pushString(r),r!=="SubExpression"&&(typeof e=="string"?this.pushString(e):this.pushStackLiteral(e))},"pushStringParam"),emptyHash:o(function(e){this.trackIds&&this.push("{}"),this.stringParams&&(this.push("{}"),this.push("{}")),this.pushStackLiteral(e?"undefined":"{}")},"emptyHash"),pushHash:o(function(){this.hash&&this.hashes.push(this.hash),this.hash={values:{},types:[],contexts:[],ids:[]}},"pushHash"),popHash:o(function(){var e=this.hash;this.hash=this.hashes.pop(),this.trackIds&&this.push(this.objectLiteral(e.ids)),this.stringParams&&(this.push(this.objectLiteral(e.contexts)),this.push(this.objectLiteral(e.types))),this.push(this.objectLiteral(e.values))},"popHash"),pushString:o(function(e){this.pushStackLiteral(this.quotedString(e))},"pushString"),pushLiteral:o(function(e){this.pushStackLiteral(e)},"pushLiteral"),pushProgram:o(function(e){e!=null?this.pushStackLiteral(this.programExpression(e)):this.pushStackLiteral(null)},"pushProgram"),registerDecorator:o(function(e,r){var n=this.nameLookup("decorators",r,"decorator"),i=this.setupHelperArgs(r,e);this.decorators.push(["var decorator = ",n,";"]),this.decorators.push(['if (typeof decorator !== "function") { throw new Error(',this.quotedString('Missing decorator: "'+r+'"'),"); }"]),this.decorators.push(["fn = ",this.decorators.functionCall("decorator","",["fn","props","container",i])," || fn;"])},"registerDecorator"),invokeHelper:o(function(e,r,n){var i=this.popStack(),s=this.setupHelper(e,r),a=[];n&&a.push(s.name),a.push(i),this.options.strict||a.push(this.aliasable("container.hooks.helperMissing"));var c=["(",this.itemsSeparatedBy(a,"||"),")"],l=this.source.functionCall(c,"call",s.callParams);this.push(l)},"invokeHelper"),itemsSeparatedBy:o(function(e,r){var n=[];n.push(e[0]);for(var i=1;i<e.length;i++)n.push(r,e[i]);return n},"itemsSeparatedBy"),invokeKnownHelper:o(function(e,r){var n=this.setupHelper(e,r);this.push(this.source.functionCall(n.name,"call",n.callParams))},"invokeKnownHelper"),invokeAmbiguous:o(function(e,r){this.useRegister("helper");var n=this.popStack();this.emptyHash();var i=this.setupHelper(0,e,r),s=this.lastHelper=this.nameLookup("helpers",e,"helper"),a=["(","(helper = ",s," || ",n,")"];this.options.strict||(a[0]="(helper = ",a.push(" != null ? helper : ",this.aliasable("container.hooks.helperMissing"))),this.push(["(",a,i.paramsInit?["),(",i.paramsInit]:[],"),","(typeof helper === ",this.aliasable('"function"')," ? ",this.source.functionCall("h
Line truncated
|
|
|
|
|
`,e};Hr.prototype.Program=function(t){var e="",r=t.body,n=void 0,i=void 0;if(t.blockParams){var s="BLOCK PARAMS: [";for(n=0,i=t.blockParams.length;n<i;n++)s+=" "+t.blockParams[n];s+=" ]",e+=this.pad(s)}for(n=0,i=r.length;n<i;n++)e+=this.accept(r[n]);return this.padding--,e};Hr.prototype.MustacheStatement=function(t){return this.pad("{{ "+this.SubExpression(t)+" }}")};Hr.prototype.Decorator=function(t){return this.pad("{{ DIRECTIVE "+this.SubExpression(t)+" }}")};Hr.prototype.BlockStatement=Hr.prototype.DecoratorBlock=function(t){var e="";return e+=this.pad((t.type==="DecoratorBlock"?"DIRECTIVE ":"")+"BLOCK:"),this.padding++,e+=this.pad(this.SubExpression(t)),t.program&&(e+=this.pad("PROGRAM:"),this.padding++,e+=this.accept(t.program),this.padding--),t.inverse&&(t.program&&this.padding++,e+=this.pad("{{^}}"),this.padding++,e+=this.accept(t.inverse),this.padding--,t.program&&this.padding--),this.padding--,e};Hr.prototype.PartialStatement=function(t){var e="PARTIAL:"+t.name.original;return t.params[0]&&(e+=" "+this.accept(t.params[0])),t.hash&&(e+=" "+this.accept(t.hash)),this.pad("{{> "+e+" }}")};Hr.prototype.PartialBlockStatement=function(t){var e="PARTIAL BLOCK:"+t.name.original;return t.params[0]&&(e+=" "+this.accept(t.params[0])),t.hash&&(e+=" "+this.accept(t.hash)),e+=" "+this.pad("PROGRAM:"),this.padding++,e+=this.accept(t.program),this.padding--,this.pad("{{> "+e+" }}")};Hr.prototype.ContentStatement=function(t){return this.pad("CONTENT[ '"+t.value+"' ]")};Hr.prototype.CommentStatement=function(t){return this.pad("{{! '"+t.value+"' }}")};Hr.prototype.SubExpression=function(t){for(var e=t.params,r=[],n=void 0,i=0,s=e.length;i<s;i++)r.push(this.accept(e[i]));return e="["+r.join(", ")+"]",n=t.hash?" "+this.accept(t.hash):"",this.accept(t.path)+" "+e+n};Hr.prototype.PathExpression=function(t){var e=t.parts.join("/");return(t.data?"@":"")+"PATH:"+e};Hr.prototype.StringLiteral=function(t){return'"'+t.value+'"'};Hr.prototype.NumberLiteral=function(t){return"NUMBER{"+t.value+"}"};Hr.prototype.BooleanLiteral=function(t){return"BOOLEAN{"+t.value+"}"};Hr.prototype.UndefinedLiteral=function(){return"UNDEFINED"};Hr.prototype.NullLiteral=function(){return"NULL"};Hr.prototype.Hash=function(t){for(var e=t.pairs,r=[],n=0,i=e.length;n<i;n++)r.push(this.accept(e[n]));return"HASH{"+r.join(", ")+"}"};Hr.prototype.HashPair=function(t){return t.key+"="+this.accept(t.value)}});var jj=A((eIr,lwe)=>{var RD=swe().default,cwe=owe();RD.PrintVisitor=cwe.PrintVisitor;RD.print=cwe.print;lwe.exports=RD;function awe(t,e){var r=require("fs"),n=r.readFileSync(e,"utf8");t.exports=RD.compile(n)}o(awe,"extension");typeof require<"u"&&require.extensions&&(require.extensions[".handlebars"]=awe,require.extensions[".hbs"]=awe)});var Iwe=A(OD=>{"use strict";Object.defineProperty(OD,"__esModule",{value:!0});OD.getProxyUrl=Dyt;OD.checkBypass=bwe;function Dyt(t){let e=t.protocol==="https:";if(bwe(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 PD(r)}catch{if(!r.startsWith("http://")&&!r.startsWith("https://"))return new PD(`http://${r}`)}else return}o(Dyt,"getProxyUrl");function bwe(t){if(!t.hostname)return!1;let e=t.hostname;if(Qyt(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(bwe,"checkBypass");function Qyt(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(Qyt,"isLoopbackAddress");var PD=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 Swe=A(Ir=>{"use strict";var kyt=Ir&&Ir.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var i=Object.getOwnPropertyDescriptor(e,r);(!i||("get"in i?!e.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:o(function(){return e[r]},"get")}),Object.defineProperty(t,n,i)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),Pyt=Ir&&Ir.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),UD=Ir&&Ir.__importStar||(function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(n[n.length]=i);return n},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),i=0;i<n.length;i++)n[i]!=="default"&&kyt(r,e,n[i]);return Pyt(r,e),r
Line truncated
|
|
|
|
|
`:case"\r":case" ":case" ":continue;default:throw Error("invalid base64 string.")}switch(i){case 0:a=s,i=1;break;case 1:r[n++]=a<<2|(s&48)>>4,a=s,i=2;break;case 2:r[n++]=(a&15)<<4|(s&60)>>2,a=s,i=3;break;case 3:r[n++]=(a&3)<<6|s,i=0;break}}if(i==1)throw Error("invalid base64 string.");return r.subarray(0,n)}o(aCt,"base64decode");Ly.base64decode=aCt;function cCt(t){let e="",r=0,n,i=0;for(let s=0;s<t.length;s++)switch(n=t[s],r){case 0:e+=nd[n>>2],i=(n&3)<<4,r=1;break;case 1:e+=nd[i|n>>4],i=(n&15)<<2,r=2;break;case 2:e+=nd[i|n>>6],e+=nd[n&63],r=0;break}return r&&(e+=nd[i],e+="=",r==1&&(e+="=")),e}o(cCt,"base64encode");Ly.base64encode=cCt});var DSe=A(rQ=>{"use strict";Object.defineProperty(rQ,"__esModule",{value:!0});rQ.utf8read=void 0;var v8=o(t=>String.fromCharCode.apply(String,t),"fromCharCodes");function lCt(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(v8(n)),i=0);return r.length?(i&&r.push(v8(n.slice(0,i))),r.join("")):v8(n.slice(0,i))}o(lCt,"utf8read");rQ.utf8read=lCt});var Rw=A(Nl=>{"use strict";Object.defineProperty(Nl,"__esModule",{value:!0});Nl.WireType=Nl.mergeBinaryOptions=Nl.UnknownFieldHandler=void 0;var uCt;(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")})(uCt=Nl.UnknownFieldHandler||(Nl.UnknownFieldHandler={}));function dCt(t,e){return Object.assign(Object.assign({},t),e)}o(dCt,"mergeBinaryOptions");Nl.mergeBinaryOptions=dCt;var fCt;(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"})(fCt=Nl.WireType||(Nl.WireType={}))});var iQ=A(Ls=>{"use strict";Object.defineProperty(Ls,"__esModule",{value:!0});Ls.varint32read=Ls.varint32write=Ls.int64toString=Ls.int64fromString=Ls.varint64write=Ls.varint64read=void 0;function hCt(){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(hCt,"varint64read");Ls.varint64read=hCt;function pCt(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(pCt,"varint64write");Ls.varint64write=pCt;var nQ=65536*65536;function ACt(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>=nQ&&(i=i+(n/nQ|0),n=n%nQ)}return o(s,"add1e6digit"),s(-24,-18),s(-18,-12),s(-12,-6),s(-6),[e,n,i]}o(ACt,"int64fromString");Ls.int64fromString=ACt;function mCt(t,e){if(e>>>0<=2097151)return""+(nQ*e+(t>>>0));let r=t&16777215,n=(t>>>24|e<<8)>>>0&16777215,i=e>>16&65535,s=r+n*6777216+i*6710656,a=n+i*8147497,c=i*2,l=1e7;s>=l&&(a+=Math.floor(s/l),s%=l),a>=l&&(c+=Math.floor(a/l),a%=l);function u(d,f){let h=d?String(d):"";return f?"0000000".slice(h.length)+h:h}return o(u,"decimalFrom1e7"),u(c,0)+u(a,c)+u(s,1)}o(mCt,"int64toString");Ls.int64toString=mCt;function gCt(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(gCt,"varint32write");Ls.varint32write=gCt;function yCt(){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(yCt,"varint32read");Ls.varint32read=yCt});var Rf=A(Tf=>{"use strict";Object.defineProperty(Tf,"__esModule",{value:!0});Tf.PbLong=Tf.PbULong=Tf.detectBi=void 0;var Dw=iQ(),Jt;function QSe(){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
|
|
|
|
|
`)}};RQ.RpcError=h6});var A6=A(QQ=>{"use strict";Object.defineProperty(QQ,"__esModule",{value:!0});QQ.mergeRpcOptions=void 0;var pBe=cr();function Ubt(t,e){if(!e)return t;let r={};DQ(t,r),DQ(e,r);for(let n of Object.keys(e)){let i=e[n];switch(n){case"jsonOptions":r.jsonOptions=pBe.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=pBe.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},DQ(t.meta,r.meta),DQ(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(i):i.concat();break}}return r}o(Ubt,"mergeRpcOptions");QQ.mergeRpcOptions=Ubt;function DQ(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(DQ,"copy")});var g6=A(rA=>{"use strict";Object.defineProperty(rA,"__esModule",{value:!0});rA.Deferred=rA.DeferredState=void 0;var Pl;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(Pl=rA.DeferredState||(rA.DeferredState={}));var m6=class{static{o(this,"Deferred")}constructor(e=!0){this._state=Pl.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!==Pl.PENDING)throw new Error(`cannot resolve ${Pl[this.state].toLowerCase()}`);this._resolve(e),this._state=Pl.RESOLVED}reject(e){if(this.state!==Pl.PENDING)throw new Error(`cannot reject ${Pl[this.state].toLowerCase()}`);this._reject(e),this._state=Pl.REJECTED}resolvePending(e){this._state===Pl.PENDING&&this.resolve(e)}rejectPending(e){this._state===Pl.PENDING&&this.reject(e)}};rA.Deferred=m6});var E6=A(kQ=>{"use strict";Object.defineProperty(kQ,"__esModule",{value:!0});kQ.RpcOutputStreamController=void 0;var ABe=g6(),nA=cr(),y6=class{static{o(this,"RpcOutputStreamController")}constructor(){this._lis={nxt:[],msg:[],err:[],cmp:[]},this._closed=!1}onNext(e){return this.addLis(e,this._lis.nxt)}onMessage(e){return this.addLis(e,this._lis.msg)}onError(e){return this.addLis(e,this._lis.err)}onComplete(e){return this.addLis(e,this._lis.cmp)}addLis(e,r){return r.push(e),()=>{let n=r.indexOf(e);n>=0&&r.splice(n,1)}}clearLis(){for(let e of Object.values(this._lis))e.splice(0,e.length)}get closed(){return this._closed!==!1}notifyNext(e,r,n){nA.assert((e?1:0)+(r?1:0)+(n?1:0)<=1,"only one emission at a time"),e&&this.notifyMessage(e),r&&this.notifyError(r),n&&this.notifyComplete()}notifyMessage(e){nA.assert(!this.closed,"stream is closed"),this.pushIt({value:e,done:!1}),this._lis.msg.forEach(r=>r(e)),this._lis.nxt.forEach(r=>r(e,void 0,!1))}notifyError(e){nA.assert(!this.closed,"stream is closed"),this._closed=e,this.pushIt(e),this._lis.err.forEach(r=>r(e)),this._lis.nxt.forEach(r=>r(void 0,e,!1)),this.clearLis()}notifyComplete(){nA.assert(!this.closed,"stream is closed"),this._closed=!0,this.pushIt({value:null,done:!0}),this._lis.cmp.forEach(e=>e()),this._lis.nxt.forEach(e=>e(void 0,void 0,!0)),this.clearLis()}[Symbol.asyncIterator](){return this._itState||(this._itState={q:[]}),this._closed===!0?this.pushIt({value:null,done:!0}):this._closed!==!1&&this.pushIt(this._closed),{next:o(()=>{let e=this._itState;nA.assert(e,"bad state"),nA.assert(!e.p,"iterator contract broken");let r=e.q.shift();return r?"value"in r?Promise.resolve(r):Promise.reject(r):(e.p=new ABe.Deferred,e.p.promise)},"next")}}pushIt(e){let r=this._itState;if(r)if(r.p){let n=r.p;nA.assert(n.state==ABe.DeferredState.PENDING,"iterator contract broken"),"value"in e?n.resolve(e):n.reject(e),delete r.p}else r.q.push(e)}};kQ.RpcOutputStreamController=y6});var b6=A($y=>{"use strict";var qbt=$y&&$y.__awaiter||function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(d){try{u(n.next(d))}catch(f){a(f)}}o(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(f){a(f)}}o(l,"rejected");function u(d){d.done?s(d.value):i(d.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})};Object.defineProperty($y,"__esModule",{value:!0});$y.UnaryCall=void 0;var C6=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 qbt(this,void 0,void 0,function*(){let[e,r,n,i]=yield Promise.all([this.headers,this.response,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,request:this.request,headers:e,response:r,status:n,trailers:i}})}};$y.UnaryCall=C6});var w6=A(jy=>{"use strict";var Gbt=jy&&jy.__awaiter||function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(d){try{u(n.next(d))}catch(f){a(f)}}o(c,
Line truncated
|
|
|
|
|
globstar while`,e,f,r,h,p),this.matchOne(e.slice(f),r.slice(h),n))return this.debug("globstar found match!",f,c,p),!0;if(p==="."||p===".."||!i.dot&&p.charAt(0)==="."){this.debug("dot detected!",e,f,r,h);break}this.debug("globstar swallow a segment, and continue"),f++}return!!(n&&(this.debug(`
|
|
|
|
|
>>> no match, partial?`,e,f,r,h),f===c))}var g;if(typeof u=="string"?(g=d===u,this.debug("string match",u,d,g)):(g=d.match(u),this.debug("pattern match",u,d,g)),!g)return!1}if(s===c&&a===l)return!0;if(s===c)return n;if(a===l)return s===c-1&&e[s]==="";throw new Error("wtf?")}braceExpand(){return KBe(this.pattern,this.options)}parse(e,r){UQ(e);let n=this.options;if(e==="**")if(n.noglobstar)e="*";else return hc;if(e==="")return"";let i="",s=!1,a=!1,c=[],l=[],u,d=!1,f=-1,h=-1,p,g,m,E=e.charAt(0)===".",y=n.dot||E,C=o(()=>E?"":y?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)","patternStart"),I=o(v=>v.charAt(0)==="."?"":n.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)","subPatternStart"),B=o(()=>{if(u){switch(u){case"*":i+=iW,s=!0;break;case"?":i+=aW,s=!0;break;default:i+="\\"+u;break}this.debug("clearStateChar %j %j",u,i),u=!1}},"clearStateChar");for(let v=0,G;v<e.length&&(G=e.charAt(v));v++){if(this.debug("%s %s %s %j",e,v,i,G),a){if(G==="/")return!1;WBe[G]&&(i+="\\"),i+=G,a=!1;continue}switch(G){case"/":return!1;case"\\":if(d&&e.charAt(v+1)==="-"){i+=G;continue}B(),a=!0;continue;case"?":case"*":case"+":case"@":case"!":if(this.debug("%s %s %s %j <-- stateChar",e,v,i,G),d){this.debug(" in class"),G==="!"&&v===h+1&&(G="^"),i+=G;continue}this.debug("call clearStateChar %j",u),B(),u=G,n.noext&&B();continue;case"(":{if(d){i+="(";continue}if(!u){i+="\\(";continue}let D={type:u,start:v-1,reStart:i.length,open:jBe[u].open,close:jBe[u].close};this.debug(this.pattern," ",D),c.push(D),i+=D.open,D.start===0&&D.type!=="!"&&(E=!0,i+=I(e.slice(v+1))),this.debug("plType %j %j",u,i),u=!1;continue}case")":{let D=c[c.length-1];if(d||!D){i+="\\)";continue}c.pop(),B(),s=!0,g=D,i+=g.close,g.type==="!"&&l.push(Object.assign(g,{reEnd:i.length}));continue}case"|":{let D=c[c.length-1];if(d||!D){i+="\\|";continue}B(),i+="|",D.start===0&&D.type!=="!"&&(E=!0,i+=I(e.slice(v+1)));continue}case"[":if(B(),d){i+="\\"+G;continue}d=!0,h=v,f=i.length,i+=G;continue;case"]":if(v===h+1||!d){i+="\\"+G;continue}p=e.substring(h+1,v);try{RegExp("["+R0t(_0t(p))+"]"),i+=G}catch{i=i.substring(0,f)+"(?:$.)"}s=!0,d=!1;continue;default:B(),WBe[G]&&!(G==="^"&&d)&&(i+="\\"),i+=G;break}}for(d&&(p=e.slice(h+1),m=this.parse(p,sW),i=i.substring(0,f)+"\\["+m[0],s=s||m[1]),g=c.pop();g;g=c.pop()){let v;v=i.slice(g.reStart+g.open.length),this.debug("setting tail",i,g),v=v.replace(/((?:\\{2}){0,64})(\\?)\|/g,(D,V,z)=>(z||(z="\\"),V+V+z+"|")),this.debug(`tail=%j
|
|
|
|
|
%s`,v,v,g,i);let G=g.type==="*"?iW:g.type==="?"?aW:"\\"+g.type;s=!0,i=i.slice(0,g.reStart)+G+"\\("+v}B(),a&&(i+="\\\\");let Q=x0t[i.charAt(0)];for(let v=l.length-1;v>-1;v--){let G=l[v],D=i.slice(0,G.reStart),V=i.slice(G.reStart,G.reEnd-8),z=i.slice(G.reEnd),J=i.slice(G.reEnd-8,G.reEnd)+z,ee=D.split(")").length,ae=D.split("(").length-ee,ce=z;for(let $=0;$<ae;$++)ce=ce.replace(/\)[+*?]?/,"");z=ce;let Y=z===""&&r!==sW?"(?:$|\\/)":"";i=D+V+z+Y+J}if(i!==""&&s&&(i="(?=.)"+i),Q&&(i=C()+i),r===sW)return[i,s];if(n.nocase&&!s&&(s=e.toUpperCase()!==e.toLowerCase()),!s)return N0t(e);let M=n.nocase?"i":"";try{return Object.assign(new RegExp("^"+i+"$",M),{_glob:e,_src:i})}catch{return new RegExp("$.")}}makeRe(){if(this.regexp||this.regexp===!1)return this.regexp;let e=this.set;if(!e.length)return this.regexp=!1,this.regexp;let r=this.options,n=r.noglobstar?iW:r.dot?S0t:B0t,i=r.nocase?"i":"",s=e.map(a=>(a=a.map(c=>typeof c=="string"?T0t(c):c===hc?hc:c._src).reduce((c,l)=>(c[c.length-1]===hc&&l===hc||c.push(l),c),[]),a.forEach((c,l)=>{c!==hc||a[l-1]===hc||(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]=hc))}),a.filter(c=>c!==hc).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;oW.sep!=="/"&&(e=e.split(oW.sep).join("/")),e=e.split(JBe),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 vo.defaults(e).Minimatch}};vo.Minimatch=rE});var nxe=A((lNr,rxe)=>{rxe.exports=txe;var uW=require("fs"),{EventEmitter:D0t}=require("events"),{Minimatch:lW}=XBe(),{resolve:Q0t}=require("path");function k0t(t,e){return new Promise((r,n)=>{uW.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(k0t,"readdir");function ZBe(t,e){return new Promise((r,n)=>{(e?uW.stat:uW.lstat)(t,(s,a)=>{s?s.code==="ENOENT"?r(e?ZBe(t,!1):null):r(null):r(a)})})}o(ZBe,"stat");async function*exe(t,e,r,n,i,s){let a=await k0t(e+t,s);for(let c of a){let l=c.name;l===void 0&&(l=c,n=!0);let u=t+"/"+l,d=u.slice(1),f=e+"/"+d,h=null;(n||r)&&(h=await ZBe(f,r)),!h&&c.name!==void 0&&(h=c),h===null&&(h={isDirectory:o(()=>!1,"isDirectory")}),h.isDirectory()?i(d)||(yield{relative:d,absolute:f,stats:h},yield*exe(u,e,r,n,i,!1)):yield{relative:d,absolute:f,stats:h}}}o(exe,"exploreWalkAsync");async function*P0t(t,e,r,n){yield*exe("",t,e,r,n,!0)}o(P0t,"explore");function O0t(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(O0t,"readOptions");var qQ=class extends D0t{static{o(this,"ReaddirGlob")}constructor(e,r,n){if(super(),typeof r=="function"&&(n=r,r=null),this.options=O0t(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 lW(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 lW(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 lW(s,{dot:!0}))}this.iterator=P0t(Q0t(e||"."),this.options.follow,this.options.stat,this._shouldSkipDirectory.bind(this)),this.paused=!1,this.inactive=!1,this.aborted=!1,n&&(this._matches=[],this.on("match",i=>this._matches.push(this.options.absolute?i.absolute:i.relative)),this.on("error",i=>n(i)),this.on("end",()=>n(null,this._matches))),setTimeout(()=>this._next(),0)}_shouldSkipDirectory(e){return this.skipMatchers.some(r=>r.match(e))}_fileMatches(e,r){let n=e+(r?"/":"");return(this.matchers.length===0||this.matchers.some(i=>i.match(n)))&&!this.ignoreMatchers.some(i=>i.match(n))&&(!this.options.nodir||!r)}_next(){!this.paused&&!this.aborted?this.iterator.next().then(e=>{if(e.done)this.emit("end");else{let r=e.value.stats.isDirectory();if(this._fileMatches(e.value.relative,r)){let n=e.value.relative,i=e.value.absolute;this.options.mark&&r&&(n+="/",i+="/"),this.options.stat?this.emit("match",{relative:n,absolute:i,stat:e.value.stats}):this.emit("match",{relative:n,abs
Line truncated
|
|
|
|
|
`,S);S=k===-1?w.length:k}else if(T!==-1&&w[S]==="/"&&w[S+1]==="*"){let k=w.indexOf("*/",S);k!==-1?(S=k+2,T=w.indexOf("*/",S)):(b+=w[S],S++)}else b+=w[S],S++;return b}o(GC,"stripComments");function YB(w){let b=GC(w.toString()),S=b.match(Rd);if(S||(S=b.match(hu)),!S)throw new Error(`could not parse args in autoInject
|
|
|
|
|
Source:
|
|
|
|
|
`+B);let[,q]=D;return q.replace(/\s/g,"").split(v).map(K=>K.replace(L,"").trim())}function Te(T,B){var D={};return Object.keys(T).forEach(q=>{var K=T[q],te,ne=d(K),ce=!ne&&K.length===1||ne&&K.length===0;if(Array.isArray(K))te=[...K],K=te.pop(),D[q]=te.concat(te.length>0?de:K);else if(ce)D[q]=K;else{if(te=he(K),K.length===0&&!ne&&te.length===0)throw new Error("autoInject task functions require explicit parameters.");ne||te.pop(),D[q]=te.concat(de)}function de(We,nr){var mr=te.map(ar=>We[ar]);mr.push(nr),y(K)(...mr)}}),ie(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):Ze(this,B)}push(B){this.tail?this.insertAfter(this.tail,B):Ze(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:q}=D;B(D)&&this.removeLink(D),D=q}return this}}function Ze(T,B){T.length=1,T.head=T.tail=B}function Ct(T,B,D){if(B==null)B=1;else if(B===0)throw new RangeError("Concurrency must not be zero");var q=y(T),K=0,te=[];let ne={error:[],drain:[],saturated:[],unsaturated:[],empty:[]};function ce(ot,Ve){ne[ot].push(Ve)}function de(ot,Ve){let at=(...cr)=>{We(ot,at),Ve(...cr)};ne[ot].push(at)}function We(ot,Ve){if(!ot)return Object.keys(ne).forEach(at=>ne[at]=[]);if(!Ve)return ne[ot]=[];ne[ot]=ne[ot].filter(at=>at!==Ve)}function nr(ot,...Ve){ne[ot].forEach(at=>at(...Ve))}var mr=!1;function ar(ot,Ve,at,cr){if(cr!=null&&typeof cr!="function")throw new Error("task callback must be a function");Ar.started=!0;var oi,qn;function Mc(vg,...MB){if(vg)return at?qn(vg):oi();if(MB.length<=1)return oi(MB[0]);oi(MB)}var $0=Ar._createTaskItem(ot,at?Mc:cr||Mc);if(Ve?Ar._tasks.unshift($0):Ar._tasks.push($0),mr||(mr=!0,l(()=>{mr=!1,Ar.process()})),at||!cr)return new Promise((vg,MB)=>{oi=vg,qn=MB})}function Fc(ot){return function(Ve,...at){K-=1;for(var cr=0,oi=ot.length;cr<oi;cr++){var qn=ot[cr],Mc=te.indexOf(qn);Mc===0?te.shift():Mc>0&&te.splice(Mc,1),qn.callback(Ve,...at),Ve!=null&&nr("error",Ve,qn.data)}K<=Ar.concurrency-Ar.buffer&&nr("unsaturated"),Ar.idle()&&nr("drain"),Ar.process()}}function V0(ot){return ot.length===0&&Ar.idle()?(l(()=>nr("drain")),!0):!1}let Bg=ot=>Ve=>{if(!Ve)return new Promise((at,cr)=>{de(ot,(oi,qn)=>{if(oi)return cr(oi);at(qn)})});We(ot),ce(ot,Ve)};var FB=!1,Ar={_tasks:new Ce,_createTaskItem(ot,Ve){return{data:ot,callback:Ve}},*[Symbol.iterator](){yield*Ar._tasks[Symbol.iterator]()},concurrency:B,payload:D,buffer:B/4,started:!1,paused:!1,push(ot,Ve){return Array.isArray(ot)?V0(ot)?void 0:ot.map(at=>ar(at,!1,!1,Ve)):ar(ot,!1,!1,Ve)},pushAsync(ot,Ve){return Array.isArray(ot)?V0(ot)?void 0:ot.map(at=>ar(at,!1,!0,Ve)):ar(ot,!1,!0,Ve)},kill(){We(),Ar._tasks.empty()},unshift(ot,Ve){return Array.isArray(ot)?V0(ot)?void 0:ot.map(at=>ar(at,!0,!1,Ve)):ar(ot,!0,!1,Ve)},unshiftAsync(ot,Ve){return Array.isArray(ot)?V0(ot)?void 0:ot.map(at=>ar(at,!0,!0,Ve)):ar(ot,!0,!0,Ve)},remove(ot){Ar._tasks.remove(ot)},process(){if(!FB){for(FB=!0;!Ar.paused&&K<Ar.concurrency&&Ar._tasks.length;){var ot=[],Ve=[],at=Ar._tasks.length;Ar.payload&&(at=Math.min(at,Ar.payload));for(var cr=0;cr<at;cr++){var oi=Ar._tasks.shift();ot.push(oi),te.push(oi),Ve.push(oi.data)}K+=1,Ar._tasks.length===0&&nr("empty"),K===Ar.concurrency&&nr("saturated");var qn=V(Fc(ot));q(Ve,qn)}FB=!1}},length(){return Ar._tasks.length},running(){return K},workersList(){return te},idle(){return Ar._tasks.length+K===0},pause(){Ar.paused=!0},resume(){Ar.paused!==!1&&(Ar.paused=!1,l(Ar.process))}};return Object.defineProperties(Ar,{saturated:{writable:!1,value:Bg("saturated")},unsaturated:{writable:!1,value:Bg("unsaturated")},empty:{writable:!1,value:Bg("empty")},drain:{writable:!1,value:Bg("drain")},error:{writable:!1,value:Bg("error")}}),Ar}function Et(T,B){return Ct(T,1,B)}function ft(T,B,D){return Ct(T,B,D)}function pr(T,B,D,q){q=x(q);var K=y(D);return ir(T,(te,ne,ce)=>{K(B,te,(de,We)=>{B=We,ce(de)})},te=>q(te,B))}var or=g(pr,4);function Lr(...T){var B=T.map(y);return function(...D){var q=this,K=D[D.length-1];return typeof K=="function"?D.pop():K=J(),or(B,D,(te,ne,ce)=>{ne.apply(q,te.concat((de,...We)=>{ce(de,We)}))},(te,ne)=>K(te,...ne)),K[G]}}function ye(...T){return Lr(...T.reverse())}function W(T,B,D,q){return w(oe(B),T,D,q)}var O=g(W,4);function Y(T,B,D,q){var K=y(D);return O(T,B,(te,ne)=>{K(te,(ce,...de)=>ce?ne(ce):ne(ce,de))},(te,ne)=>{for(var ce=[],de=0;de<ne.length;de++)ne[de]&&(ce=ce.concat(...ne[de]));return q(te,ce)})}var Z=g(Y,4);function ae(
Line truncated
|
|
|
|
|
GFS4: `),console.error(t)});bi[Ns]||(OFe=global[Ns]||[],kFe(bi,OFe),bi.close=(function(t){function e(r,i){return t.call(bi,r,function(n){n||PFe(),typeof i=="function"&&i.apply(this,arguments)})}return Object.defineProperty(e,QM,{value:t}),e})(bi.close),bi.closeSync=(function(t){function e(r){t.apply(bi,arguments),PFe()}return Object.defineProperty(e,QM,{value:t}),e})(bi.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){eE(bi[Ns]),require("assert").equal(bi[Ns].length,0)}));var OFe;global[Ns]||kFe(global,bi[Ns]);Wte.exports=Vte(V4t(bi));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!bi.__patched&&(Wte.exports=Vte(bi),bi.__patched=!0);function Vte(t){j4t(t),t.gracefulify=Vte,t.createReadStream=N,t.createWriteStream=F;var e=t.readFile;t.readFile=r;function r(P,$,k){return typeof $=="function"&&(k=$,$=null),H(P,$,k);function H(V,se,oe,we){return e(V,se,function(X){X&&(X.code==="EMFILE"||X.code==="ENFILE")?HC([H,[V,se,oe],X,we||Date.now(),Date.now()]):typeof oe=="function"&&oe.apply(this,arguments)})}}var i=t.writeFile;t.writeFile=n;function n(P,$,k,H){return typeof k=="function"&&(H=k,k=null),V(P,$,k,H);function V(se,oe,we,X,le){return i(se,oe,we,function(Ee){Ee&&(Ee.code==="EMFILE"||Ee.code==="ENFILE")?HC([V,[se,oe,we,X],Ee,le||Date.now(),Date.now()]):typeof X=="function"&&X.apply(this,arguments)})}}var s=t.appendFile;s&&(t.appendFile=o);function o(P,$,k,H){return typeof k=="function"&&(H=k,k=null),V(P,$,k,H);function V(se,oe,we,X,le){return s(se,oe,we,function(Ee){Ee&&(Ee.code==="EMFILE"||Ee.code==="ENFILE")?HC([V,[se,oe,we,X],Ee,le||Date.now(),Date.now()]):typeof X=="function"&&X.apply(this,arguments)})}}var a=t.copyFile;a&&(t.copyFile=c);function c(P,$,k,H){return typeof k=="function"&&(H=k,k=0),V(P,$,k,H);function V(se,oe,we,X,le){return a(se,oe,we,function(Ee){Ee&&(Ee.code==="EMFILE"||Ee.code==="ENFILE")?HC([V,[se,oe,we,X],Ee,le||Date.now(),Date.now()]):typeof X=="function"&&X.apply(this,arguments)})}}var l=t.readdir;t.readdir=h;var u=/^v[0-5]\./;function h(P,$,k){typeof $=="function"&&(k=$,$=null);var H=u.test(process.version)?function(oe,we,X,le){return l(oe,V(oe,we,X,le))}:function(oe,we,X,le){return l(oe,we,V(oe,we,X,le))};return H(P,$,k);function V(se,oe,we,X){return function(le,Ee){le&&(le.code==="EMFILE"||le.code==="ENFILE")?HC([H,[se,oe,we],le,X||Date.now(),Date.now()]):(Ee&&Ee.sort&&Ee.sort(),typeof we=="function"&&we.call(this,le,Ee))}}}if(process.version.substr(0,4)==="v0.8"){var f=z4t(t);g=f.ReadStream,w=f.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,$){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($,k){$?(P.autoClose&&P.destroy(),P.emit("error",$)):(P.fd=k,P.emit("open",k),P.read())})}function w(P,$){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($,k){$?(P.destroy(),P.emit("error",$)):(P.fd=k,P.emit("open",k))})}function N(P,$){return new t.ReadStream(P,$)}function F(P,$){return new t.WriteStream(P,$)}var x=t.open;t.open=M;function M(P,$,k,H){return typeof k=="function"&&(H=k,k=null),V(P,$,k,H);function V(se,oe,we,X,le){return x(se,oe,we,function(Ee,Je){Ee&&(Ee.code==="EMFILE"||Ee.code==="ENFILE")?HC([V,[se,oe,we,X],Ee,le||Date.now(),Date.now()]):typeof X=="function"&&X.apply(this,arguments)})}}return t}function HC(t){eE("ENQUEUE",t[0].name,t[1]),bi[Ns].push(t),$te()}var kM;function PFe(){for(var t=Date.now(),e=0;e<bi[Ns].length;++e)bi[Ns][e].length>2&&(bi[Ns][e][3]=t,bi[Ns][e][4]=t);$te()}function $te(){if(clearTimeout(kM),kM=void 0,bi[Ns].length!==0){var t=bi[Ns].shift(),e=t[0],r=t[1],i=t[2],n=t[3],s=t[4];if(n===void 0)eE("RETRY",e.name,r),e.apply(null,r);else if(Date.now()-n>=6e4){eE("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?(eE("RETRY",e.name,r),e.apply(null,r.concat([n]))):bi[Ns].push(t)}kM===void 0&&(kM=setTimeout($te,0))}}});var LM=A((c$r,QFe)=>{"use strict";var of=t=>t!==null&&typeof t=="object"&&typeof t.pipe=="function";of.writable=t=>of(t)&&t.writable!==!1&&typeof t._write=="function"&&typeof t._writableState=="object";of.readable=t=>of(t)&&t.readable!==!1&&typeof t._read=="function"&&typeof t._readableState=
Line truncated
|
|
|
|
|
`;super(r),this.name="AggregateError",this.errors=e}};Pre.exports={AggregateError:Ore,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 R6t},isArrayBufferView(t){return ArrayBuffer.isView(t)}},isBlob:T6t,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);_qe(e,"signal"),N6t(r,"listener");let i;return e.aborted?queueMicrotask(()=>r()):(e.addEventListener("abort",r,{__proto__:null,once:!0,[B6t]:!0}),i=()=>{e.removeEventListener("abort",r)}),{__proto__:null,[v6t](){var n;(n=i)===null||n===void 0||n()}}},AbortSignalAny:x6t.any||function(e){if(e.length===1)return e[0];let r=new _6t,i=()=>r.abort();return e.forEach(n=>{_qe(n,"signals"),n.addEventListener("abort",i,{once:!0})}),r.signal.addEventListener("abort",()=>{e.forEach(n=>n.removeEventListener("abort",i))},{once:!0}),r.signal}};Pre.exports.promisify.custom=Symbol.for("nodejs.util.promisify.custom")});var Mo=A((EWr,Nqe)=>{"use strict";var{format:D6t,inspect:sU,AggregateError:O6t}=Ks(),P6t=globalThis.AggregateError||O6t,k6t=Symbol("kIsNodeError"),Q6t=["string","function","number","object","Function","Object","boolean","bigint","symbol"],L6t=/^([A-Z][a-z0-9]*)+$/,F6t="__node_internal_",oU={};function iE(t,e){if(!t)throw new oU.ERR_INTERNAL_ASSERTION(e)}function Rqe(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 M6t(t,e,r){if(typeof e=="function")return iE(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 iE(i===r.length,`Code: ${t}; The provided arguments length (${r.length}) does not match the required ones (${i}).`),r.length===0?e:D6t(e,...r)}function Os(t,e,r){r||(r=Error);class i extends r{constructor(...s){super(M6t(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[k6t]=!0,oU[t]=i}function Tqe(t){let e=F6t+t.name;return Object.defineProperty(t,"name",{value:e}),t}function U6t(t,e){if(t&&e&&t!==e){if(Array.isArray(e.errors))return e.errors.push(t),e;let r=new P6t([e,t],e.message);return r.code=e.code,r}return t||e}var kre=class extends Error{constructor(e="The operation was aborted",r=void 0){if(r!==void 0&&typeof r!="object")throw new oU.ERR_INVALID_ARG_TYPE("options","Object",r);super(e,r),this.code="ABORT_ERR",this.name="AbortError"}};Os("ERR_ASSERTION","%s",Error);Os("ERR_INVALID_ARG_TYPE",(t,e,r)=>{iE(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)iE(typeof c=="string","All expected entries have to be of type string"),Q6t.includes(c)?n.push(c.toLowerCase()):L6t.test(c)?s.push(c):(iE(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+=hse(" linkpath="+e.linkname+`
|
|
|
|
|
`));let i=e.pax;if(i)for(let n in i)r+=hse(" "+n+"="+i[n]+`
|
|
|
|
|
`);return dr.from(r)};DI.decodePax=function(e){let r={};for(;e.length;){let i=0;for(;i<e.length&&e[i]!==32;)i++;let n=parseInt(dr.toString(e.subarray(0,i)),10);if(!n)return r;let s=dr.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};DI.encode=function(e){let r=dr.alloc(512),i=e.name,n="";if(e.typeflag===5&&i[i.length-1]!=="/"&&(i+="/"),dr.byteLength(i)!==i.length)return null;for(;dr.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 dr.byteLength(i)>100||dr.byteLength(n)>155||e.linkname&&dr.byteLength(e.linkname)>100?null:(dr.write(r,i),dr.write(r,IA(e.mode&rZt,6),100),dr.write(r,IA(e.uid,6),108),dr.write(r,IA(e.gid,6),116),lZt(e.size,r,124),dr.write(r,IA(e.mtime.getTime()/1e3|0,11),136),r[156]=Qq+aZt(e.type),e.linkname&&dr.write(r,e.linkname,157),dr.copy(T6e,r,jT),dr.copy(ZXt,r,fse),e.uname&&dr.write(r,e.uname,265),e.gname&&dr.write(r,e.gname,297),dr.write(r,IA(e.devmajor||0,6),329),dr.write(r,IA(e.devminor||0,6),337),n&&dr.write(r,n,345),dr.write(r,IA(D6e(r),6),148),r)};DI.decode=function(e,r,i){let n=e[156]===0?0:e[156]-Qq,s=NI(e,0,100,r),o=CA(e,100,8),a=CA(e,108,8),c=CA(e,116,8),l=CA(e,124,12),u=CA(e,136,12),h=oZt(n),f=e[157]===0?null:NI(e,157,100,r),d=NI(e,265,32),p=NI(e,297,32),m=CA(e,329,8),y=CA(e,337,8),g=D6e(e);if(g===256)return null;if(g!==CA(e,148,8))throw new Error("Invalid tar header. Maybe the tar is corrupted or it needs to be gunzipped?");if(iZt(e))e[345]&&(s=NI(e,345,155,r)+"/"+s);else if(!nZt(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:h,linkname:f,uname:d,gname:p,devmajor:m,devminor:y,pax:null}};function iZt(t){return dr.equals(T6e,t.subarray(jT,jT+6))}function nZt(t){return dr.equals(eZt,t.subarray(jT,jT+6))&&dr.equals(tZt,t.subarray(fse,fse+2))}function sZt(t,e,r){return typeof t!="number"?r:(t=~~t,t>=e?e:t>=0||(t+=e,t>=0)?t:0)}function oZt(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 aZt(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 N6e(t,e,r,i){for(;r<i;r++)if(t[r]===e)return r;return i}function D6e(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 IA(t,e){return t=t.toString(8),t.length>e?XXt.slice(0,e)+" ":KXt.slice(0,e-t.length)+t+" "}function cZt(t,e,r){e[r]=128;for(let i=11;i>0;i--)e[r+i]=t&255,t=Math.floor(t/256)}function lZt(t,e,r){t.toString(8).length>11?cZt(t,e,r):dr.write(e,IA(t,11),r)}function uZt(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 CA(t,e,r){if(t=t.subarray(e,e+r),e=0,t[e]&128)return uZt(t);{for(;e<t.length&&t[e]===32;)e++;let i=sZt(N6e(t,32,e,t.length),t.length,t.length);for(;e<i&&t[e]===0;)e++;return i===e?0:parseInt(dr.toString(t.subarray(e,i)),8)}}function NI(t,e,r,i){return dr.toString(t.subarray(e,N6e(t,0,e,e+r)),i)}function hse(t){let e=dr.byteLength(t),r=Math.floor(Math.log(e)/Math.log(10))+1;return e+r>=Math.pow(10,r)&&r++,e+r+t}});var L6e=A((MYr,Q6e)=>{var{Writable:hZt,Readable:fZt,getStreamError:O6e}=use(),dZt=Wne(),P6e=kq(),OI=dse(),pZt=P6e.alloc(0),mse=class{constructor(){this.buffered=0,this.shifted=0,this.queue=new dZt,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 pZt;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 P6e.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)}},Ase=class extends fZt{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(O6e(this))}_detach(){this._parent._stream===this&&(this._parent._stream=null,this._parent._missing=k6e(this.header.size),this._parent._update())}_destroy(e){this._detach(),e(null)}},gse=class extends h
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(Xir)||r.match(Zir)||(e+=r)}),Buffer.from(e,"base64")}function tnr(t,e="CERTIFICATE"){let i=t.toString("base64").match(/.{1,64}/g)||"";return[`-----BEGIN ${e}-----`,...i,`-----END ${e}-----`].join(`
|
|
|
|
|
`).concat(`
|
|
|
|
|
`)}});var T3=A(FA=>{"use strict";Object.defineProperty(FA,"__esModule",{value:!0});FA.SHA2_HASH_ALGOS=FA.RSA_SIGNATURE_ALGOS=FA.ECDSA_SIGNATURE_ALGOS=void 0;FA.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"};FA.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"};FA.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 Eoe=A(N3=>{"use strict";Object.defineProperty(N3,"__esModule",{value:!0});N3.RFC3161TimestampVerificationError=void 0;var yoe=class extends Error{};N3.RFC3161TimestampVerificationError=yoe});var u9e=A(If=>{"use strict";var rnr=If&&If.__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]})),inr=If&&If.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),nnr=If&&If.__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"&&rnr(r,e,i[n]);return inr(r,e),r}})();Object.defineProperty(If,"__esModule",{value:!0});If.TSTInfo=void 0;var l9e=nnr(YI()),snr=T3(),onr=Eoe(),boe=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 snr.SHA2_HASH_ALGOS[e]}get messageImprintHashedMessage(){return this.messageImprintObj.subs[1].value}get raw(){return this.root.toDER()}verify(e){let r=l9e.digest(this.messageImprintHashAlgorithm,e);if(!l9e.bufferEqual(r,this.messageImprintHashedMessage))throw new onr.RFC3161TimestampVerificationError("message imprint does not match artifact")}get messageImprintObj(){return this.root.subs[2]}};If.TSTInfo=boe});var f9e=A(Sf=>{"use strict";var anr=Sf&&Sf.__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]})),cnr=Sf&&Sf.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),lnr=Sf&&Sf.__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"&&anr(r,e,i[n]);return cnr(r,e),r}})();Object.defineProperty(Sf,"__esModule",{value:!0});Sf.RFC3161Timestamp=void 0;var unr=x3(),woe=lnr(YI()),h9e=T3(),cN=Eoe(),hnr=u9e(),fnr="1.2.840.113549.1.7.2",dnr="1.2.840.113549.1.9.16.1.4",pnr="1.2.840.113549.1.9.4",Coe=class t{root;constructor(e){this.root=e}static parse(e){let r=unr.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 h9e.SHA2_HASH_ALGOS[e]}get signatureAlgorithm(){let e=this.signatureAlgorithmObj.subs[0].toOID();return h9e.ECDSA_SIGNATURE_ALGOS[e]}get signatureValue(){return this.signatureValueObj.value}get tstInfo(){return new hnr.TSTInfo(this.eContentObj.subs[0].subs[0])}verify(e,r){if(!this.timeStampTokenObj)throw new cN.RFC3161TimestampVerificationError("timeStampToken is missing");if(this.contentType!==fnr)throw new cN.RFC3161TimestampVerificationError(`incorrect content type: ${this.contentType}`);if(this.eContentType!==dnr)throw new cN.RFC3161TimestampVerificationError(`incorrect encapsulated content type: ${this.eContentType}`);this.tstInfo.verify(e),this.verifyMessageDigest(),this.verifySignature(r)}verifyMessageDigest(){let e=woe.digest(this.signerDigestAlgorithm,this.tstInfo.raw),r=this.messageDigestAttributeObj.subs[1].subs[0].value;if(!woe.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 v$e=A(B$e=>{"use strict";var uce=Ip().Buffer;B$e._dbcs=Bp;var Ls=-1,S$e=-2,Ll=-10,ta=-1e3,uS=new Array(256),xN=-1;for(A4=0;A4<256;A4++)uS[A4]=Ls;var A4;function Bp(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]=uS.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(uS.slice(0));var s=this.decodeTables.length;this.decodeTables.push(uS.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]===Ls)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]===Ls)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 h=this.decodeTables[ta-l[u]],f=48;f<=57;f++)h[f]===Ls&&(h[f]=S$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))}},Tp=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?_ar:xar);if(!n||i&&!Pce.includes(n[1])||!DWe.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=Dc(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&&!(Pce.includes(this.algorithm)&&this.digest.match(Bar)&&this.options.every(r=>r.match(Rar)))?"":`${this.algorithm}-${this.digest}${kN(this.options)}`}};function NWe(t,e,r,i){let n=t!=="",s=!1,o="",a=i.length-1;for(let l=0;l<a;l++){let u=Tp.prototype.toString.call(i[l],r);u&&(s=!0,o+=u,o+=e)}let c=Tp.prototype.toString.call(i[a],r);return c&&(s=!0,o+=c),n&&s?t+e+o:t+o}var XE=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 Pce)this[n]&&(i=NWe(i,r,e,this[n]))}else for(let n of Object.keys(this))i=NWe(i,r,e,this[n]);return i}concat(e,r){let i=typeof e=="string"?e:ON(e,r);return Dc(`${this.toString(r)} ${i}`,r)}hexDigest(){return Dc(this,{single:!0}).hexDigest()}merge(e,r){let i=Dc(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=Dc(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||Qar,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}};Pf.exports.parse=Dc;function Dc(t,e){if(!t)return null;if(typeof t=="string")return Oce(t,e);if(t.algorithm&&t.digest){let r=new XE;return r[t.algorithm]=[t],Oce(ON(r,e),e)}else return Oce(ON(t,e),e)}function Oce(t,e){if(e?.single)return new Tp(t,e);let r=t.trim().split(/\s+/).reduce((i,n)=>{let s=new Tp(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 XE);return r.isEmpty()?null:r}Pf.exports.stringify=ON;function ON(t,e){return t.algorithm&&t.digest?Tp.prototype.toString.call(t,e):typeof t=="string"?ON(Dc(t,e),e):XE.prototype.toString.call(t,e)}Pf.exports.fromHex=Tar;function Tar(t,e,r){let i=kN(r?.options);return Dc(`${e}-${Buffer.from(t,"hex").toString("base64")}${i}`,r)}Pf.exports.fromData=Nar;function Nar(t,e){let r=e?.algorithms||[...Qce],i=kN(e?.options);return r.reduce((n,s)=>{let o=PN.createHash(s).update(t).digest("base64"),a=new Tp(`${s}-${o}${i}`,e);if(a.algorithm&&a.digest){let c=a.algorithm;n[c]||(n[c]=[]),n[c].push(a)}return n},new XE)}Pf.exports.fromStream=Dar;function Dar(t,e){let r=Lce(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()})}Pf.exports.checkData=Oar;function Oar(t,e,r){if(e=Dc(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=Dc({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}}Pf.exports.checkStream=Par;function Par(t,e,r){if(r=r||Object.create(null),r.integrity=e,e=Dc(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=Lce(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()})}Pf.exports.integrityStream=Lce;function Lce(t=Object.create(null)){return new kce(t)}Pf.exports.create=kar;function kar(t){let e=t?.algorithms||[...Qce],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 Tp(`${o}-${a}${r}`,t);return s[c.algorithm]||(s[c.algorithm]=[]),s[c.algorithm].push(c),s},new XE)}}}function Qar(t,e){return TWe.indexOf(t.toLowerCase())>=TWe.indexOf(e.toLowerCase())?t:e}});var Mce=A((uei,LWe)=>{var OWe=vce(),PWe=Dce(),Lar=kf(),kWe={shared:!1,ignoreCargoCult:!0},Far={status:200,headers:{}},dS=t=>{let e={method:t.method,url:t.url,headers:{},compress:t.compress};return t.headers.forEach((r,i)=>{e.headers[i]=r}),e},QWe=t=>{let e={status:t.status,headers:{}};return t.headers.forEach((r,i)=>{e.headers[i]=r}),e},Fce=class{constructor({entry:e,request:r,response:i,options:n}){this.entry=e,this.request=dS(r),this.response=QWe(i),this.options=n,this.policy=new OWe(this.request,this.response,kWe),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 OWe(dS(e),Far,kWe).storable()}satisfies(e){let r=dS(e);if(this.request.headers.host!==r.headers.host||this.request.compress!==r.compress)return!1;let i=new PWe(this.request),n=new PWe(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?Lar.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=dS(e);return r.method="GET",!this.policy.satisfiesWithoutRevalidation(r)}responseHeaders(){return this.policy.responseHeaders()}revalidationHeaders(e){let r=dS(e);return this.policy.revalidationHeaders(r)}revalidated(e,r){let i=dS(e),n=QWe(r);return!this.policy.revalidatedPolicy(i,n).modified}};LWe.exports=Fce});var MWe=A((hei,FWe)=>{var Uce=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"}};FWe.exports={NotCachedError:Uce}});var JWe=A((fei,WWe)=>{"use strict";var UWe=typeof process=="object"&&process?process:{stdout:null,stderr:null},Mar=require("events"),qWe=require("stream"),GWe=require("string_decoder").StringDecoder,Np=Symbol("EOF"),Dp=Symbol("maybeEmitEnd"),VA=Symbol("emittedEnd"),R4=Symbol("emittingEnd"),QN=Symbol("emittedError"),T4=Symbol("closed"),HWe=Symbol("read"),N4=Symbol("flush"),jWe=Symbol("flushChunk"),ka=Symbol("encoding"),Op=Symbol("decoder"),D4=Symbol("flowing"),LN=Symbol("paused"),pS=Symbol("resume"),ms=Symbol("bufferLength"),qce=Symbol("bufferPush"),Gce=Symbol("bufferShift"),lo=Symbol("objectMode"),uo=Symbol("destroyed"),Hce=Symbol("emitData"),zWe=Symbol("emitEnd"),jce=Symbol("emitEnd2"),Pp=Symbol("async"),FN=t=>Promise.resolve().then(t),VWe=global._MP_NO_ITERATOR_SYMBOLS_!=="1",Uar=VWe&&Symbol.asyncIterator||Symbol("asyncIterator not implemented"),qar=VWe&&Symbol.iterator||Symbol("iterator not implemented"),Gar=t=>t==="end"||t==="finish"||t==="prefinish",Har=t=>t instanceof ArrayBuffer||typeof t=="object"&&t.constructor&&t.constructor.name==="ArrayBuffer"&&t.byteLength>=0,jar=t=>!Buffer.isBuffer(t)&&ArrayBuffer.isView(t),O4=class{constructor(e,r,i){this.src=e,this.dest=r,this.opts=i,this.ondrain=()=>e[pS](),r.on("drain",this.ondrain)}unpipe(){this.dest.removeListener("drain",this.ondrain)}proxyErrors(){}end(){this.unpipe(),this.opts.end&&this.dest.end()}},zce=class extends O4{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)}};WWe.exports=class $We extends qWe{constructor(e){super(),this[D4]=!1,this[LN]=!1,this.pipes=[],this.buffer=[],this[lo]=e&&e.objectMode||!1,this[lo]?this[ka]=null:this[ka]=e&&e.encoding||null,this[ka]==="buffer"&&(this[ka]=null),this[Pp]=e&&!!e.async||!1,this[Op]=this[ka]?new GWe(this[ka]):null,this[Np]=!1,this[VA]=!1,this[R4]=!1,this[T4]=!1,this[QN]=null,this.writable=!0,thi
Line truncated
|
|
|
|
|
`+o.map(f=>{let d=JSON.stringify(f);return`${n5(d)} ${d}`}).join(`
|
|
|
|
|
`),c=async()=>{let f=wfr(Lf.join(t,"tmp"),i.tmpPrefix);return await Ule(Lf.dirname(f),{recursive:!0}),{target:f,moved:!1}},l=async f=>{if(!f.moved)return sKe(f.target,{recursive:!0,force:!0})},u=async f=>{await yfr(f.target,a,{flag:"wx"}),await Ule(Lf.dirname(n),{recursive:!0}),await Bfr(f.target,n),f.moved=!0},h=await c();try{await u(h)}finally{await l(h)}return o.reverse().map(f=>s5(t,f,!0))}Pc.exports.insert=oKe;async function oKe(t,e,r,i={}){let{metadata:n,size:s,time:o}=i,a=t1(t,e),c={key:e,integrity:r&&bfr.stringify(r),time:o||Date.now(),size:s,metadata:n};try{await Ule(Lf.dirname(a),{recursive:!0});let l=JSON.stringify(c);await mfr(a,`
|
|
|
|
|
${n5(l)} ${l}`)}catch(l){if(l.code==="ENOENT")return;throw l}return s5(t,c)}Pc.exports.find=xfr;async function xfr(t,e){let r=t1(t,e);try{return(await i5(r)).reduce((n,s)=>s&&s.key===e?s5(t,s):n,null)}catch(i){if(i.code==="ENOENT")return null;throw i}}Pc.exports.delete=_fr;function _fr(t,e,r={}){if(!r.removeFully)return oKe(t,e,null,r);let i=t1(t,e);return sKe(i,{recursive:!0,force:!0})}Pc.exports.lsStream=aKe;function aKe(t){let e=qle(t),r=new Efr({objectMode:!0});return Promise.resolve().then(async()=>{let{default:i}=await Promise.resolve().then(()=>(r5(),t5)),n=await Mle(e);return await i(n,async s=>{let o=Lf.join(e,s),a=await Mle(o);await i(a,async c=>{let l=Lf.join(o,c),u=await Mle(l);await i(u,async h=>{let f=Lf.join(l,h);try{let p=(await i5(f)).reduce((m,y)=>(m.set(y.key,y),m),new Map);for(let m of p.values()){let y=s5(t,m);y&&r.write(y)}}catch(d){if(d.code==="ENOENT")return;throw d}},{concurrency:Fle})},{concurrency:Fle})},{concurrency:Fle}),r.end(),r}).catch(i=>r.emit("error",i)),r}Pc.exports.ls=Rfr;async function Rfr(t){return(await aKe(t).collect()).reduce((r,i)=>(r[i.key]=i,r),{})}Pc.exports.bucketEntries=i5;async function i5(t,e){let r=await Afr(t,"utf8");return Tfr(r,e)}function Tfr(t){let e=[];return t.split(`
|
|
|
|
|
`).forEach(r=>{if(!r)return;let i=r.split(" ");if(!i[1]||n5(i[1])!==i[0])return;let n;try{n=JSON.parse(i[1])}catch{}n&&e.push(n)}),e}Pc.exports.bucketDir=qle;function qle(t){return Lf.join(t,`index-v${Sfr}`)}Pc.exports.bucketPath=t1;function t1(t,e){let r=cKe(e);return Lf.join.apply(Lf,[qle(t)].concat(Ifr(r)))}Pc.exports.hashKey=cKe;function cKe(t){return lKe(t,"sha256")}Pc.exports.hashEntry=n5;function n5(t){return lKe(t,"sha1")}function lKe(t,e){return pfr.createHash(e).update(t).digest("hex")}function s5(t,e,r){return!e.integrity&&!r?null:{key:e.key,integrity:e.integrity,path:e.integrity?Cfr(t,e.integrity):void 0,size:e.size,time:e.time,metadata:e.metadata}}function Mle(t){return gfr(t).catch(e=>{if(e.code==="ENOENT"||e.code==="ENOTDIR")return[];throw e})}});var i1=A(c5=>{"use strict";Object.defineProperty(c5,"__esModule",{value:!0});c5.LRUCache=void 0;var Nfr=typeof performance=="object"&&performance&&typeof performance.now=="function"?performance:Date,hKe=new Set,Gle=typeof process=="object"&&process?process:{},fKe=(t,e,r,i)=>{typeof Gle.emitWarning=="function"?Gle.emitWarning(t,e,r,i):console.error(`[${r}] ${e}: ${t}`)},a5=globalThis.AbortController,uKe=globalThis.AbortSignal;if(typeof a5>"u"){uKe=class{onabort;_onabort=[];reason;aborted=!1;addEventListener(r,i){this._onabort.push(i)}},a5=class{constructor(){e()}signal=new uKe;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=Gle.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 Dfr=t=>!hKe.has(t),WA=t=>t&&t===Math.floor(t)&&t>0&&isFinite(t),dKe=t=>WA(t)?t<=Math.pow(2,8)?Uint8Array:t<=Math.pow(2,16)?Uint16Array:t<=Math.pow(2,32)?Uint32Array:t<=Number.MAX_SAFE_INTEGER?o5:null:null,o5=class extends Array{constructor(t){super(t),this.fill(0)}},Ofr=class r1{heap;length;static#e=!1;static create(e){let r=dKe(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]}},Pfr=class pKe{#e;#t;#i;#r;#n;#c;#h;#u;get perf(){return this.#u}ttl;ttlResolution;ttlAutopurge;updateAgeOnGet;updateAgeOnHas;allowStale;noDisposeOnSet;noUpdateTTL;maxEntrySize;sizeCalculation;noDeleteOnFetchRejection;noDeleteOnStaleGet;allowStaleOnFetchAbort;allowStaleOnFetchRejection;ignoreFetchAbort;#a;#l;#d;#f;#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.#f,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.#h}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:h,noDisposeOnSet:f,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??Nfr,r!==0&&!WA(r))throw new TypeError("max option must be a nonnegative integer");let P=r?dKe(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.#h=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.#f=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=Ofr.create(r),th
Line truncated
|
|
|
|
|
Wanted: ${t}
|
|
|
|
|
Found: ${e}`);return r.code="EINTEGRITY",r.expected=t,r.found=e,r}});var QKe=A((Lti,rue)=>{"use strict";var DKe=SS(),OKe=n1(),PKe=NKe(),Adr=MN(),{PassThrough:gdr}=Yce(),ydr=e0(),kKe=t=>({algorithms:["sha512"],...t});rue.exports=Edr;async function Edr(t,e,r,i={}){let{memoize:n}=i;i=kKe(i);let s=await PKe(t,r,i),o=await DKe.insert(t,e,s.integrity,{...i,size:s.size});return n&&OKe.put(t,o,r,i),s.integrity}rue.exports.stream=bdr;function bdr(t,e,r={}){let{memoize:i}=r;r=kKe(r);let n,s,o,a,c=new ydr;if(i){let u=new gdr().on("collect",h=>{a=h});c.push(u)}let l=PKe.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 Adr({async flush(){if(!o){let u=await DKe.insert(t,e,n,{...r,size:s});i&&a&&OKe.put(t,u,a,r),c.emit("integrity",n),c.emit("size",s)}}})),c}});var ZKe=A(rr=>{"use strict";var Fs=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),wdr=Fs(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,h,f=o.indexOf(n),d=o.indexOf(s,f+1),p=f;if(f>=0&&d>0){if(n===s)return[f,d];for(a=[],l=o.length;p>=0&&!h;){if(p===f)a.push(p),f=o.indexOf(n,p+1);else if(a.length===1){let m=a.pop();m!==void 0&&(h=[m,d])}else c=a.pop(),c!==void 0&&c<l&&(l=c,u=d),d=o.indexOf(s,p+1);p=f<d&&f>=0?f:d}a.length&&u!==void 0&&(h=[l,u])}return h};t.range=i}),Cdr=Fs(t=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EXPANSION_MAX=void 0,t.expand=N;var e=wdr(),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"),h=new RegExp(o,"g"),f=/\\\\/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(f,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(h,".")}function C(k){if(!k)return[""];let H=[],V=(0,e.balanced)("{","}",k);if(!V)return k.split(",");let{pre:se,body:oe,post:we}=V,X=se.split(",");X[X.length-1]+="{"+oe+"}";let le=C(we);return we.length&&(X[X.length-1]+=le.shift(),X.push.apply(X,le)),H.push.apply(H,X),H}function N(k,H={}){if(!k)return[];let{max:V=t.EXPANSION_MAX}=H;return k.slice(0,2)==="{}"&&(k="\\{\\}"+k.slice(2)),$(E(k),V,!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 $(k,H,V){let se=[],oe=(0,e.balanced)("{","}",k);if(!oe)return[k];let we=oe.pre,X=oe.post.length?$(oe.post,H,!1):[""];if(/\$$/.test(oe.pre))for(let le=0;le<X.length&&le<H;le++){let Ee=we+"{"+oe.body+"}"+X[le];se.push(Ee)}else{let le=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(oe.body),Ee=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(oe.body),Je=le||Ee,Ye=oe.body.indexOf(",")>=0;if(!Je&&!Ye)return oe.post.match(/,(?!,).*\}/)?(k=oe.pre+"{"+oe.body+n+oe.post,$(k,H,!0)):[k];let $e;if(Je)$e=oe.body.split(/\.\./);else if($e=C(oe.body),$e.length===1&&$e[0]!==void 0&&($e=$($e[0],H,!1).map(F),$e.length===1))return X.map(Ut=>oe.pre+$e[0]+Ut);let pt;if(Je&&$e[0]!==void 0&&$e[1]!==void 0){let Ut=g($e[0]),Pt=g($e[1]),ir=Math.max($e[0].length,$e[1].length),qt=$e.length===3&&$e[2]!==void 0?Math.abs(g($e[2])):1,Si=M;Pt<Ut&&(qt*=-1,Si=P);let Q=$e.some(x);pt=[];for(let G=Ut;Si(G,Pt);G+=qt){let J;if(Ee)J=String.fromCharCode(G),J==="\\"&&(J="");else if(J=String(G),Q){let ie=ir-J.length;if(ie>0){let fe=new Array(ie+1).join("0");G<0?J="-"+fe+J.slice(1):J=fe+J}}pt.push(J)}}else{pt=[];for(let Ut=0;Ut<$e.length;Ut++)pt.push.apply(pt,$($e[Ut],H,!1))}for(let Ut=0;Ut<pt.length;Ut++)for(let Pt=0;Pt<X.length&&se.length<H;Pt++){let ir=we+pt[Ut]+X[Pt];(!V||Je||ir)&&se.push(ir)}}return se}}),Idr=Fs(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}),Sdr=Fs(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,Ze,Ct),this.matchOne(Q.slice(Ce),G.slice(Ze),J))return this.debug("globstar found match!",Ce,L,Ct),!0;if(Ct==="."||Ct===".."||!ie.dot&&Ct.charAt(0)==="."){this.debug("dot detected!",Q,Ce,G,Ze);break}this.debug("globstar swallow a segment, and continue"),Ce++}return!!(J&&(this.debug(`
|
|
|
|
|
>>> no match, partial?`,Q,Ce,G,Ze),Ce===L))}let Et;if(typeof he=="string"?(Et=Te===he,this.debug("string match",he,Te,Et)):(Et=he.test(Te),this.debug("pattern match",he,Te,Et)),!Et)return!1}if(b===L&&v===ee)return!0;if(b===L)return J;if(v===ee)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 J,ie=null;(J=Q.match(g))?ie=G.dot?w:E:(J=Q.match(a))?ie=(G.nocase?G.dot?h:u:G.dot?l:c)(J[1]):(J=Q.match(C))?ie=(G.nocase?G.dot?F:N:G.dot?x:M)(J):(J=Q.match(f))?ie=G.dot?p:d:(J=Q.match(m))&&(ie=y);let fe=i.AST.fromGlob(Q,this.options).toMMPattern();return ie&&typeof fe=="object"&&Reflect.defineProperty(fe,"test",{value:ie}),fe}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,J=G.noglobstar?se:G.dot?oe:we,ie=new Set(G.nocase?["i"]:[]),fe=Q.map(L=>{let ee=L.map(Te=>{if(Te instanceof RegExp)for(let Ce of Te.flags.split(""))ie.add(Ce);return typeof Te=="string"?Ut(Te):Te===t.GLOBSTAR?t.GLOBSTAR:Te._src});ee.forEach((Te,Ce)=>{let Ze=ee[Ce+1],Ct=ee[Ce-1];Te!==t.GLOBSTAR||Ct===t.GLOBSTAR||(Ct===void 0?Ze!==void 0&&Ze!==t.GLOBSTAR?ee[Ce+1]="(?:\\/|"+J+"\\/)?"+Ze:ee[Ce]=J:Ze===void 0?ee[Ce-1]=Ct+"(?:\\/|\\/"+J+")?":Ze!==t.GLOBSTAR&&(ee[Ce-1]=Ct+"(?:\\/|\\/"+J+"\\/)"+Ze,ee[Ce+1]=t.GLOBSTAR))});let he=ee.filter(Te=>Te!==t.GLOBSTAR);if(this.partial&&he.length>=1){let Te=[];for(let Ce=1;Ce<=he.length;Ce++)Te.push(he.slice(0,Ce).join("/"));return"(?:"+Te.join("|")+")"}return he.join("/")}).join("|"),[b,v]=Q.length>1?["(?:",")"]:["",""];fe="^"+b+fe+v+"$",this.partial&&(fe="^(?:\\/|"+b+fe.slice(1,-1)+v+")$"),this.negate&&(fe="^(?!"+fe+").+$");try{this.regexp=new RegExp(fe,[...ie].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 J=this.options;this.isWindows&&(Q=Q.split("\\").join("/"));let ie=this.slashSplit(Q);this.debug(this.pattern,"split",ie);let fe=this.set;this.debug(this.pattern,"set",fe);let b=ie[ie.length-1];if(!b)for(let v=ie.length-2;!b&&v>=0;v--)b=ie[v];for(let v=0;v<fe.length;v++){let L=fe[v],ee=ie;if(J.matchBase&&L.length===1&&(ee=[b]),this.matchOne(ee,L,G))return J.flipNegate?!0:!this.negate}return J.flipNegate?!1:this.negate}static defaults(Q){return t.minimatch.defaults(Q).Minimatch}};t.Minimatch=Pt;var ir=LKe();Object.defineProperty(t,"AST",{enumerable:!0,get:function(){return ir.AST}});var qt=FKe();Object.defineProperty(t,"escape",{enumerable:!0,get:function(){return qt.escape}});var Si=iue();Object.defineProperty(t,"unescape",{enumerable:!0,get:function(){return Si.unescape}}),t.minimatch.AST=i.AST,t.minimatch.Minimatch=Pt,t.minimatch.escape=n.escape,t.minimatch.unescape=s.unescape}),Bdr=Fs(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)}},h=class h1{heap;length;static#e=!1;static create(p){let m=l(p);if(!m)return[];h1.#e=!0;let y=new h1(p,m);return h1.#e=!1,y}constructor(p,m){if(!h1.#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]}},f=class qKe{#e;#t;#i;#r;#n;#c;#h;#u;get perf(){return this.#u}ttl;ttlResolution;ttlAutopurge;updateAgeOnGet;updateAgeOnHas;allow
Line truncated
|
|
|
|
|
\r
|
|
|
|
|
`);if(f===-1){B5("have not received end of HTTP headers yet..."),s();return}let d=h.slice(0,f).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}B5("got proxy server response: %o %o",p,E),o(),e({connect:{statusCode:y,statusText:g,headers:E},buffered:h})}t.on("error",c),t.on("end",a),s()})}QS.parseProxyResponse=tmr});var HXe=A(ql=>{"use strict";var rmr=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]})),imr=ql&&ql.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),qXe=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)&&rmr(e,t,r);return imr(e,t),e},GXe=ql&&ql.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(ql,"__esModule",{value:!0});ql.HttpsProxyAgent=void 0;var m1=qXe(require("net")),MXe=qXe(require("tls")),nmr=GXe(require("assert")),smr=GXe(hy()),omr=Cx(),amr=require("url"),cmr=FXe(),A1=(0,smr.default)("https-proxy-agent"),v5=class extends omr.Agent{constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new amr.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?UXe(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 f=this.connectOpts.servername||this.connectOpts.host;n=MXe.connect({...this.connectOpts,servername:f&&m1.isIP(f)?void 0:f})}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 f=`${decodeURIComponent(i.username)}:${decodeURIComponent(i.password)}`;s["Proxy-Authorization"]=`Basic ${Buffer.from(f).toString("base64")}`}s.Host=`${o}:${r.port}`,s["Proxy-Connection"]||(s["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let f of Object.keys(s))a+=`${f}: ${s[f]}\r
|
|
|
|
|
`;let c=(0,cmr.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",lmr),r.secureEndpoint){A1("Upgrading socket connection to TLS");let f=r.servername||r.host;return MXe.connect({...UXe(r,"host","path","port"),socket:n,servername:m1.isIP(f)?void 0:f})}return n}n.destroy();let h=new m1.Socket({writable:!1});return h.readable=!0,e.once("socket",f=>{A1("Replaying proxy buffer for failed request"),(0,nmr.default)(f.listenerCount("data")>0),f.push(u),f.push(null)}),h}};v5.protocols=["http","https"];ql.HttpsProxyAgent=v5;function lmr(t){t.resume()}function UXe(t,...e){let r={},i;for(i in t)e.includes(i)||(r[i]=t[i]);return r}});var $Xe=A($p=>{"use strict";Object.defineProperty($p,"__esModule",{value:!0});var jXe=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."};$p.ERRORS=f0;function umr(t){if(!jXe.Buffer.isEncoding(t))throw new Error(f0.INVALID_ENCODING)}$p.checkEncoding=umr;function zXe(t){return typeof t=="number"&&isFinite(t)&&pmr(t)}$p.isFiniteInteger=zXe;function VXe(t,e){if(typeof t=="number"){if(!zXe(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 hmr(t){VXe(t,!1)}$p.checkLengthValue=hmr;function fmr(t){VXe(t,!0)}$p.checkOffsetValue=fmr;function dmr(t,e){if(t<0||t>e.length)throw new Error(f0.INVALID_TARGET_OFFSET)}$p.checkTargetOffset=dmr;function pmr(t){return typeof t=="number"&&isFinite(t)&&Math.floor(t)===t}function mmr(t){if(typeof BigInt>"u")throw new Error("Platform does not support JS BigInt type.");if(typeof jXe.Buffer.prototype[t]>"u")throw new Error(`Platform does not support Buffer.prototype.${t}.`)}$p.bigIntAndBufferInt64Check=mmr});var JXe=A(xue=>{"use strict";Object.defineProperty(xue,"__esModule",{value:!0});var Mt=$Xe(),WXe=4096,Amr="utf8",vue=class t{constructor(e){if(this.length=0,this._encoding=Amr,this._writeOffset=0,this._readOffset=0,t.isSmartBufferOptions(e))if(e.encoding&&(Mt.checkEncoding(e.encoding),this._encoding=e.encoding),e.size)if(Mt.isFiniteInteger(e.size)&&e.size>0)this._buff=Buffer.allocUnsafe(e.size);else throw new Error(Mt.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(Mt.ERRORS.INVALID_SMARTBUFFER_BUFFER);else this._buff=Buffer.allocUnsafe(WXe);else{if(typeof e<"u")throw new Error(Mt.ERRORS.INVALID_SMARTBUFFER_OBJECT);this._buff=Buffer.allocUnsafe(WXe)}}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 Mt.bigIntAndBufferInt64Check("readBigInt64BE"),this._readNumberValue(Buffer.prototype.readBigInt64BE,8,e)}readBigInt64LE(e){return Mt.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
|
|
|
|
|
`+b);let[,T]=S;return T.replace(/\s/g,"").split(JB).map(k=>k.replace(qC,"").trim())}o(YB,"parseParams");function nm(w,b){var S={};return Object.keys(w).forEach(T=>{var k=w[T],L,U=p(k),H=!U&&k.length===1||U&&k.length===0;if(Array.isArray(k))L=[...k],k=L.pop(),S[T]=L.concat(L.length>0?W:k);else if(H)S[T]=k;else{if(L=YB(k),k.length===0&&!U&&L.length===0)throw new Error("autoInject task functions require explicit parameters.");U||L.pop(),S[T]=L.concat(W)}function W(Se,It){var Dt=L.map(Bt=>Se[Bt]);Dt.push(It),E(k)(...Dt)}o(W,"newTask")}),Td(S,b)}o(nm,"autoInject");class KB{static{o(this,"DLL")}constructor(){this.head=this.tail=null,this.length=0}removeLink(b){return b.prev?b.prev.next=b.next:this.head=b.next,b.next?b.next.prev=b.prev:this.tail=b.prev,b.prev=b.next=null,this.length-=1,b}empty(){for(;this.head;)this.shift();return this}insertAfter(b,S){S.prev=b,S.next=b.next,b.next?b.next.prev=S:this.tail=S,b.next=S,this.length+=1}insertBefore(b,S){S.prev=b.prev,S.next=b,b.prev?b.prev.next=S:this.head=S,b.prev=S,this.length+=1}unshift(b){this.head?this.insertBefore(this.head,b):HC(this,b)}push(b){this.tail?this.insertAfter(this.tail,b):HC(this,b)}shift(){return this.head&&this.removeLink(this.head)}pop(){return this.tail&&this.removeLink(this.tail)}toArray(){return[...this]}*[Symbol.iterator](){for(var b=this.head;b;)yield b.data,b=b.next}remove(b){for(var S=this.head;S;){var{next:T}=S;b(S)&&this.removeLink(S),S=T}return this}}function HC(w,b){w.length=1,w.head=w.tail=b}o(HC,"setInitial");function im(w,b,S){if(b==null)b=1;else if(b===0)throw new RangeError("Concurrency must not be zero");var T=E(w),k=0,L=[];let U={error:[],drain:[],saturated:[],unsaturated:[],empty:[]};function H(Pe,Ie){U[Pe].push(Ie)}o(H,"on");function W(Pe,Ie){let Oe=o((...xt)=>{Se(Pe,Oe),Ie(...xt)},"handleAndRemove");U[Pe].push(Oe)}o(W,"once");function Se(Pe,Ie){if(!Pe)return Object.keys(U).forEach(Oe=>U[Oe]=[]);if(!Ie)return U[Pe]=[];U[Pe]=U[Pe].filter(Oe=>Oe!==Ie)}o(Se,"off");function It(Pe,...Ie){U[Pe].forEach(Oe=>Oe(...Ie))}o(It,"trigger");var Dt=!1;function Bt(Pe,Ie,Oe,xt){if(xt!=null&&typeof xt!="function")throw new Error("task callback must be a function");Qt.started=!0;var Ar,Un;function Po(Bh,...YC){if(Bh)return Oe?Un(Bh):Ar();if(YC.length<=1)return Ar(YC[0]);Ar(YC)}o(Po,"promiseCallback");var cm=Qt._createTaskItem(Pe,Oe?Po:xt||Po);if(Ie?Qt._tasks.unshift(cm):Qt._tasks.push(cm),Dt||(Dt=!0,u(()=>{Dt=!1,Qt.process()})),Oe||!xt)return new Promise((Bh,YC)=>{Ar=Bh,Un=YC})}o(Bt,"_insert");function ko(Pe){return function(Ie,...Oe){k-=1;for(var xt=0,Ar=Pe.length;xt<Ar;xt++){var Un=Pe[xt],Po=L.indexOf(Un);Po===0?L.shift():Po>0&&L.splice(Po,1),Un.callback(Ie,...Oe),Ie!=null&&It("error",Ie,Un.data)}k<=Qt.concurrency-Qt.buffer&&It("unsaturated"),Qt.idle()&&It("drain"),Qt.process()}}o(ko,"_createCB");function am(Pe){return Pe.length===0&&Qt.idle()?(u(()=>It("drain")),!0):!1}o(am,"_maybeDrain");let Sh=o(Pe=>Ie=>{if(!Ie)return new Promise((Oe,xt)=>{W(Pe,(Ar,Un)=>{if(Ar)return xt(Ar);Oe(Un)})});Se(Pe),H(Pe,Ie)},"eventMethod");var JC=!1,Qt={_tasks:new KB,_createTaskItem(Pe,Ie){return{data:Pe,callback:Ie}},*[Symbol.iterator](){yield*Qt._tasks[Symbol.iterator]()},concurrency:b,payload:S,buffer:b/4,started:!1,paused:!1,push(Pe,Ie){return Array.isArray(Pe)?am(Pe)?void 0:Pe.map(Oe=>Bt(Oe,!1,!1,Ie)):Bt(Pe,!1,!1,Ie)},pushAsync(Pe,Ie){return Array.isArray(Pe)?am(Pe)?void 0:Pe.map(Oe=>Bt(Oe,!1,!0,Ie)):Bt(Pe,!1,!0,Ie)},kill(){Se(),Qt._tasks.empty()},unshift(Pe,Ie){return Array.isArray(Pe)?am(Pe)?void 0:Pe.map(Oe=>Bt(Oe,!0,!1,Ie)):Bt(Pe,!0,!1,Ie)},unshiftAsync(Pe,Ie){return Array.isArray(Pe)?am(Pe)?void 0:Pe.map(Oe=>Bt(Oe,!0,!0,Ie)):Bt(Pe,!0,!0,Ie)},remove(Pe){Qt._tasks.remove(Pe)},process(){if(!JC){for(JC=!0;!Qt.paused&&k<Qt.concurrency&&Qt._tasks.length;){var Pe=[],Ie=[],Oe=Qt._tasks.length;Qt.payload&&(Oe=Math.min(Oe,Qt.payload));for(var xt=0;xt<Oe;xt++){var Ar=Qt._tasks.shift();Pe.push(Ar),L.push(Ar),Ie.push(Ar.data)}k+=1,Qt._tasks.length===0&&It("empty"),k===Qt.concurrency&&It("saturated");var Un=ee(ko(Pe));T(Ie,Un)}JC=!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:Sh("saturated")},unsaturated:{writable:!1,value:Sh("unsaturated")},empty:{writable:!1,value:Sh("empty")},drain:{writable:!1,value:Sh("drain")},error:{writable:!1,value:Sh("error")}}),Qt}o(im,"queue$1");function sm(w,b){return im(w,1,b)}o(sm,"cargo$1");function $s(w,b,S){return im(w,b,S)}o($s,"cargo");function XB(w,b,S,T){T=v(T);var k=E(S);return Jr(w,(L,U,H)=>{k(b,L,(W,Se)=>{b=Se,H(W)})},L=>T(L,b))}o(XB,"reduce");var La=y(XB,4);function VC(...w){var b=w.map(E);return function(...S){var T=this,k=S[S.length-1];return typeof k=="function"?S.pop():k=Oa(),La(b,S,(L,U,H)=>{U.apply(T,L.concat((W,...Se)=>{H(W,Se)}))},(L,U)=>k(L,...U)),k[ms]}}o(VC,"seq");function be(...w){return VC(...w.revers
Line truncated
|
|
|
|
|
GFS4: `),console.error(t)},"debug"));_r[yi]||(hxe=global[yi]||[],Axe(_r,hxe),_r.close=(function(t){function e(r,n){return t.call(_r,r,function(i){i||pxe(),typeof n=="function"&&n.apply(this,arguments)})}return o(e,"close"),Object.defineProperty(e,$Q,{value:t}),e})(_r.close),_r.closeSync=(function(t){function e(r){t.apply(_r,arguments),pxe()}return o(e,"closeSync"),Object.defineProperty(e,$Q,{value:t}),e})(_r.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){sA(_r[yi]),require("assert").equal(_r[yi].length,0)}));var hxe;global[yi]||Axe(global,_r[yi]);pW.exports=fW(z0t(_r));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!_r.__patched&&(pW.exports=fW(_r),_r.__patched=!0);function fW(t){H0t(t),t.gracefulify=fW,t.createReadStream=Q,t.createWriteStream=M;var e=t.readFile;t.readFile=r;function r(D,V,z){return typeof V=="function"&&(z=V,V=null),J(D,V,z);function J(ee,ae,ce,Y){return e(ee,ae,function($){$&&($.code==="EMFILE"||$.code==="ENFILE")?nE([J,[ee,ae,ce],$,Y||Date.now(),Date.now()]):typeof ce=="function"&&ce.apply(this,arguments)})}o(J,"go$readFile")}o(r,"readFile");var n=t.writeFile;t.writeFile=i;function i(D,V,z,J){return typeof z=="function"&&(J=z,z=null),ee(D,V,z,J);function ee(ae,ce,Y,$,we){return n(ae,ce,Y,function(Be){Be&&(Be.code==="EMFILE"||Be.code==="ENFILE")?nE([ee,[ae,ce,Y,$],Be,we||Date.now(),Date.now()]):typeof $=="function"&&$.apply(this,arguments)})}o(ee,"go$writeFile")}o(i,"writeFile");var s=t.appendFile;s&&(t.appendFile=a);function a(D,V,z,J){return typeof z=="function"&&(J=z,z=null),ee(D,V,z,J);function ee(ae,ce,Y,$,we){return s(ae,ce,Y,function(Be){Be&&(Be.code==="EMFILE"||Be.code==="ENFILE")?nE([ee,[ae,ce,Y,$],Be,we||Date.now(),Date.now()]):typeof $=="function"&&$.apply(this,arguments)})}o(ee,"go$appendFile")}o(a,"appendFile");var c=t.copyFile;c&&(t.copyFile=l);function l(D,V,z,J){return typeof z=="function"&&(J=z,z=0),ee(D,V,z,J);function ee(ae,ce,Y,$,we){return c(ae,ce,Y,function(Be){Be&&(Be.code==="EMFILE"||Be.code==="ENFILE")?nE([ee,[ae,ce,Y,$],Be,we||Date.now(),Date.now()]):typeof $=="function"&&$.apply(this,arguments)})}o(ee,"go$copyFile")}o(l,"copyFile");var u=t.readdir;t.readdir=f;var d=/^v[0-5]\./;function f(D,V,z){typeof V=="function"&&(z=V,V=null);var J=d.test(process.version)?o(function(ce,Y,$,we){return u(ce,ee(ce,Y,$,we))},"go$readdir"):o(function(ce,Y,$,we){return u(ce,Y,ee(ce,Y,$,we))},"go$readdir");return J(D,V,z);function ee(ae,ce,Y,$){return function(we,Be){we&&(we.code==="EMFILE"||we.code==="ENFILE")?nE([J,[ae,ce,Y],we,$||Date.now(),Date.now()]):(Be&&Be.sort&&Be.sort(),typeof Y=="function"&&Y.call(this,we,Be))}}}if(o(f,"readdir"),process.version.substr(0,4)==="v0.8"){var h=V0t(t);y=h.ReadStream,I=h.WriteStream}var p=t.ReadStream;p&&(y.prototype=Object.create(p.prototype),y.prototype.open=C);var g=t.WriteStream;g&&(I.prototype=Object.create(g.prototype),I.prototype.open=B),Object.defineProperty(t,"ReadStream",{get:o(function(){return y},"get"),set:o(function(D){y=D},"set"),enumerable:!0,configurable:!0}),Object.defineProperty(t,"WriteStream",{get:o(function(){return I},"get"),set:o(function(D){I=D},"set"),enumerable:!0,configurable:!0});var m=y;Object.defineProperty(t,"FileReadStream",{get:o(function(){return m},"get"),set:o(function(D){m=D},"set"),enumerable:!0,configurable:!0});var E=I;Object.defineProperty(t,"FileWriteStream",{get:o(function(){return E},"get"),set:o(function(D){E=D},"set"),enumerable:!0,configurable:!0});function y(D,V){return this instanceof y?(p.apply(this,arguments),this):y.apply(Object.create(y.prototype),arguments)}o(y,"ReadStream");function C(){var D=this;G(D.path,D.flags,D.mode,function(V,z){V?(D.autoClose&&D.destroy(),D.emit("error",V)):(D.fd=z,D.emit("open",z),D.read())})}o(C,"ReadStream$open");function I(D,V){return this instanceof I?(g.apply(this,arguments),this):I.apply(Object.create(I.prototype),arguments)}o(I,"WriteStream");function B(){var D=this;G(D.path,D.flags,D.mode,function(V,z){V?(D.destroy(),D.emit("error",V)):(D.fd=z,D.emit("open",z))})}o(B,"WriteStream$open");function Q(D,V){return new t.ReadStream(D,V)}o(Q,"createReadStream");function M(D,V){return new t.WriteStream(D,V)}o(M,"createWriteStream");var v=t.open;t.open=G;function G(D,V,z,J){return typeof z=="function"&&(J=z,z=null),ee(D,V,z,J);function ee(ae,ce,Y,$,we){return v(ae,ce,Y,function(Be,st){Be&&(Be.code==="EMFILE"||Be.code==="ENFILE")?nE([ee,[ae,ce,Y,$],Be,we||Date.now(),Date.now()]):typeof $=="function"&&$.apply(this,arguments)})}o(ee,"go$open")}return o(G,"open"),t}o(fW,"patch");function nE(t){sA("ENQUEUE",t[0].name,t[1]),_r[yi].push(t),hW()}o(nE,"enqueue");var zQ;function pxe(){for(var t=Date.now(),e=0;e<_r[yi].length;++e)_r[yi][e].length>2&&(_r[yi][e][3]=t,_r[yi][e][4]=t);hW()}o(pxe,"resetQueue");function hW(){if(clearTimeout(zQ),zQ=void 0,_r[yi].length!==0){var t=_r[yi].shift(),e=t[0],r=t[1],n=t[2],i=t[3],s=t[4];if(i===void 0)sA("RETRY",e.name,r),e.apply(null,r);else if(Date.now()-i>=6e4){sA("TIMEOUT",e.name,r);var a=r.pop();typeof
Line truncated
|
|
|
|
|
`;super(r),this.name="AggregateError",this.errors=e}};eJ.exports={AggregateError:ZW,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 Nxt},isArrayBufferView(t){return ArrayBuffer.isView(t)}},isBlob:_xt,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);c_e(e,"signal"),Txt(r,"listener");let n;return e.aborted?queueMicrotask(()=>r()):(e.addEventListener("abort",r,{__proto__:null,once:!0,[Sxt]:!0}),n=o(()=>{e.removeEventListener("abort",r)},"removeEventListener")),{__proto__:null,[Bxt](){var i;(i=n)===null||i===void 0||i()}}},"addAbortListener"),AbortSignalAny:xxt.any||o(function(e){if(e.length===1)return e[0];let r=new vxt,n=o(()=>r.abort(),"abort");return e.forEach(i=>{c_e(i,"signals"),i.addEventListener("abort",n,{once:!0})}),r.signal.addEventListener("abort",()=>{e.forEach(i=>i.removeEventListener("abort",n))},{once:!0}),r.signal},"AbortSignalAny")};eJ.exports.promisify.custom=Symbol.for("nodejs.util.promisify.custom")});var as=A((xTr,d_e)=>{"use strict";var{format:Rxt,inspect:A1,AggregateError:Dxt}=Di(),Qxt=globalThis.AggregateError||Dxt,kxt=Symbol("kIsNodeError"),Pxt=["string","function","number","object","Function","Object","boolean","bigint","symbol"],Oxt=/^([A-Z][a-z0-9]*)+$/,Lxt="__node_internal_",m1={};function cA(t,e){if(!t)throw new m1.ERR_INTERNAL_ASSERTION(e)}o(cA,"assert");function l_e(t){let e="",r=t.length,n=t[0]==="-"?1:0;for(;r>=n+4;r-=3)e=`_${t.slice(r-3,r)}${e}`;return`${t.slice(0,r)}${e}`}o(l_e,"addNumericalSeparator");function Fxt(t,e,r){if(typeof e=="function")return cA(e.length<=r.length,`Code: ${t}; The provided arguments length (${r.length}) does not match the required ones (${e.length}).`),e(...r);let n=(e.match(/%[dfijoOs]/g)||[]).length;return cA(n===r.length,`Code: ${t}; The provided arguments length (${r.length}) does not match the required ones (${n}).`),r.length===0?e:Rxt(e,...r)}o(Fxt,"getMessage");function Ci(t,e,r){r||(r=Error);class n extends r{static{o(this,"NodeError")}constructor(...s){super(Fxt(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[kxt]=!0,m1[t]=n}o(Ci,"E");function u_e(t){let e=Lxt+t.name;return Object.defineProperty(t,"name",{value:e}),t}o(u_e,"hideStackFrames");function Mxt(t,e){if(t&&e&&t!==e){if(Array.isArray(e.errors))return e.errors.push(t),e;let r=new Qxt([e,t],e.message);return r.code=e.code,r}return t||e}o(Mxt,"aggregateTwoErrors");var tJ=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 m1.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)=>{cA(typeof t=="string","'name' must be a string"),Array.isArray(e)||(e=[e]);let n="The ";t.endsWith(" argument")?n+=`${t} `:n+=`"${t}" ${t.includes(".")?"property":"argument"} `,n+="must be ";let i=[],s=[],a=[];for(let l of e)cA(typeof l=="string","All expected entries have to be of type string"),Pxt.includes(l)?i.push(l.toLowerCase()):Oxt.test(l)?s.push(l):(cA(l!=="object",'The value "object" should be written as "Object"'),a.push(l));if(s.length>0){let l=i.indexOf("object");l!==-1&&(i.splice(i,l,1),s.push("Object"))}if(i.length>0){switch(i.length){case 1:n+=`of type ${i[0]}`;break;case 2:n+=`one of type ${i[0]} or ${i[1]}`;break;default:{let l=i.pop();n+=`one of type ${i.join(", ")}, or ${l}`}}(s.length>0||a.length>0)&&(n+=" or ")}if(s.length>0){switch(s.length){case 1:n+=`an instance of ${s[0]}`;break;case 2:n+=`an instance of ${s[0]} or ${s[1]}`;break;default:{let l=s.pop();n+=`an instance of ${s.join(", ")}, or ${l}`}}a.length>0&&(n+=" or ")}switch(a.length){case 0:break;case 1:a[0].toLowerCase()!==a[0]&&(n+="an "),n+=`${a[0]}`;break;case 2:n+Line truncated
|
|
|
|
|
`)),e.linkname&&(r+=RY(" linkpath="+e.linkname+`
|
|
|
|
|
`));let n=e.pax;if(n)for(let i in n)r+=RY(" "+i+"="+n[i]+`
|
|
|
|
|
`);return Tt.from(r)},"encodePax");$E.decodePax=o(function(e){let r={};for(;e.length;){let n=0;for(;n<e.length&&e[n]!==32;)n++;let i=parseInt(Tt.toString(e.subarray(0,n)),10);if(!i)return r;let s=Tt.toString(e.subarray(n+1,i-1)),a=s.indexOf("=");if(a===-1)return r;r[s.slice(0,a)]=s.slice(a+1),e=e.subarray(i)}return r},"decodePax");$E.encode=o(function(e){let r=Tt.alloc(512),n=e.name,i="";if(e.typeflag===5&&n[n.length-1]!=="/"&&(n+="/"),Tt.byteLength(n)!==n.length)return null;for(;Tt.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 Tt.byteLength(n)>100||Tt.byteLength(i)>155||e.linkname&&Tt.byteLength(e.linkname)>100?null:(Tt.write(r,n),Tt.write(r,Kf(e.mode&tOt,6),100),Tt.write(r,Kf(e.uid,6),108),Tt.write(r,Kf(e.gid,6),116),cOt(e.size,r,124),Tt.write(r,Kf(e.mtime.getTime()/1e3|0,11),136),r[156]=$k+oOt(e.type),e.linkname&&Tt.write(r,e.linkname,157),Tt.copy(uke,r,aB),Tt.copy(XPt,r,DY),e.uname&&Tt.write(r,e.uname,265),e.gname&&Tt.write(r,e.gname,297),Tt.write(r,Kf(e.devmajor||0,6),329),Tt.write(r,Kf(e.devminor||0,6),337),i&&Tt.write(r,i,345),Tt.write(r,Kf(fke(r),6),148),r)},"encode");$E.decode=o(function(e,r,n){let i=e[156]===0?0:e[156]-$k,s=zE(e,0,100,r),a=Yf(e,100,8),c=Yf(e,108,8),l=Yf(e,116,8),u=Yf(e,124,12),d=Yf(e,136,12),f=sOt(i),h=e[157]===0?null:zE(e,157,100,r),p=zE(e,265,32),g=zE(e,297,32),m=Yf(e,329,8),E=Yf(e,337,8),y=fke(e);if(y===256)return null;if(y!==Yf(e,148,8))throw new Error("Invalid tar header. Maybe the tar is corrupted or it needs to be gunzipped?");if(rOt(e))e[345]&&(s=zE(e,345,155,r)+"/"+s);else if(!nOt(e)){if(!n)throw new Error("Invalid tar header: unknown format.")}return i===0&&s&&s[s.length-1]==="/"&&(i=5),{name:s,mode:a,uid:c,gid:l,size:u,mtime:new Date(1e3*d),type:f,linkname:h,uname:p,gname:g,devmajor:m,devminor:E,pax:null}},"decode");function rOt(t){return Tt.equals(uke,t.subarray(aB,aB+6))}o(rOt,"isUSTAR");function nOt(t){return Tt.equals(ZPt,t.subarray(aB,aB+6))&&Tt.equals(eOt,t.subarray(DY,DY+2))}o(nOt,"isGNU");function iOt(t,e,r){return typeof t!="number"?r:(t=~~t,t>=e?e:t>=0||(t+=e,t>=0)?t:0)}o(iOt,"clamp");function sOt(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(sOt,"toType");function oOt(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(oOt,"toTypeflag");function dke(t,e,r,n){for(;r<n;r++)if(t[r]===e)return r;return n}o(dke,"indexOf");function fke(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(fke,"cksum");function Kf(t,e){return t=t.toString(8),t.length>e?KPt.slice(0,e)+" ":YPt.slice(0,e-t.length)+t+" "}o(Kf,"encodeOct");function aOt(t,e,r){e[r]=128;for(let n=11;n>0;n--)e[r+n]=t&255,t=Math.floor(t/256)}o(aOt,"encodeSizeBin");function cOt(t,e,r){t.toString(8).length>11?aOt(t,e,r):Tt.write(e,Kf(t,11),r)}o(cOt,"encodeSize");function lOt(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(lOt,"parse256");function Yf(t,e,r){if(t=t.subarray(e,e+r),e=0,t[e]&128)return lOt(t);{for(;e<t.length&&t[e]===32;)e++;let n=iOt(dke(t,32,e,t.length),t.length,t.length);for(;e<n&&t[e]===0;)e++;return n===e?0:parseInt(Tt.toString(t.subarray(e,n)),8)}}o(Yf,"decodeOct");function zE(t,e,r,n){return Tt.toString(t.subarray(e,dke(t,0,e,e+r)),n)}o(zE,"decodeStr");function RY(t){let e=Tt.byteLength(t),r=Math.floor(Math.log(e)/Math.log(10))+1;return e+r>=Math.pow(10,r)&&r++,e+r+t}o(RY,"addLength")});var gke=A((QQr,mke)=>{var{Writable:uOt,Readable:dOt,getStreamError:hke}=TY(),fOt=pY(),pke=zk(),jE=QY(),hOt=pke.alloc(0),PY=class{static{o(this,"BufferList")}constructor(){this.buffered=0,this.shifted=0,this.queue=new fOt,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 hOt;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 pke.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)}},OY=class extends dOt{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(n+"m+"+MG.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=qbr()+e+" "+t[0]}function qbr(){return bs.inspectOpts.hideDate?"":new Date().toISOString()+" "}function Gbr(...t){return process.stderr.write(FG.formatWithOptions(bs.inspectOpts,...t)+`
|
|
|
|
|
`)}function Hbr(t){t?process.env.DEBUG=t:delete process.env.DEBUG}function jbr(){return process.env.DEBUG}function zbr(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]]}MG.exports=Sfe()(bs);var{formatters:Utt}=MG.exports;Utt.o=function(t){return this.inspectOpts.colors=this.useColors,FG.inspect(t,this.inspectOpts).split(`
|
|
|
|
|
`).map(e=>e.trim()).join(" ")};Utt.O=function(t){return this.inspectOpts.colors=this.useColors,FG.inspect(t,this.inspectOpts)}});var vfe=A((oni,Bfe)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?Bfe.exports=Mtt():Bfe.exports=qtt()});var Htt=A((ani,Gtt)=>{var Vbr=require("dns"),$br=["if-modified-since","if-none-match","if-unmodified-since","if-match","if-range"],Wbr=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:Vbr.lookup,...r.dns},r.cache=r.cache||"default",r.cache==="default"&&Object.keys(r.headers||{}).some(n=>$br.includes(n.toLowerCase()))&&(r.cache="no-store"),r.cacheAdditionalHeaders=r.cacheAdditionalHeaders||[],r.cacheManager&&!r.cachePath&&(r.cachePath=r.cacheManager),r};Gtt.exports=Wbr});var _fe=A((cni,Wtt)=>{var jtt=vce(),ztt=Dce(),Jbr=kf(),Vtt={shared:!1,ignoreCargoCult:!0},Ybr={status:200,headers:{}},uB=t=>{let e={method:t.method,url:t.url,headers:{},compress:t.compress};return t.headers.forEach((r,i)=>{e.headers[i]=r}),e},$tt=t=>{let e={status:t.status,headers:{}};return t.headers.forEach((r,i)=>{e.headers[i]=r}),e},xfe=class{constructor({entry:e,request:r,response:i,options:n}){this.entry=e,this.request=uB(r),this.response=$tt(i),this.options=n,this.policy=new jtt(this.request,this.response,Vtt),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 jtt(uB(e),Ybr,Vtt).storable()}satisfies(e){let r=uB(e);if(this.request.headers.host!==r.headers.host||this.request.compress!==r.compress)return!1;let i=new ztt(this.request),n=new ztt(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?Jbr.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=uB(e);return r.method="GET",!this.policy.satisfiesWithoutRevalidation(r)}responseHeaders(){return this.policy.responseHeaders()}revalidationHeaders(e){let r=uB(e);return this.policy.revalidationHeaders(r)}revalidated(e,r){let i=uB(e),n=$tt(r);return!this.policy.revalidatedPolicy(i,n).modified}};Wtt.exports=xfe});var Ytt=A((lni,Jtt)=>{var Rfe=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"}};Jtt.exports={NotCachedError:Rfe}});var Nfe=A((uni,Ktt)=>{"use strict";var Kbr=e0(),Tfe=class extends Kbr{#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)}};Ktt.exports=Tfe});var Ztt=A((hni,Xtt)=>{var{URL:Xbr,format:Zbr}=require("url"),ewr={auth:!1,fragment:!1,search:!0,unicode:!1},twr=t=>{let e=new Xbr(t.url);return`make-fetch-happen:request-cache:${Zbr(e,ewr)}`};Xtt.exports=twr});var ert=A((fni,rwr)=>{rwr.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 qG=A((dni,rrt)=>{var{Minipass:iwr}=Xo(),UG=Rp(),{promiseRetry:nwr}=Eue(),swr=kf(),{log:trt}=w
Line truncated
|
|
|
|
|
`).forEach(r=>{r.match(jCr)||r.match(zCr)||(e+=r)}),Buffer.from(e,"base64")}function $Cr(t,e="CERTIFICATE"){let i=t.toString("base64").match(/.{1,64}/g)||"";return[`-----BEGIN ${e}-----`,...i,`-----END ${e}-----`].join(`
|
|
|
|
|
`+s),t.push(i+"m+"+sO.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=vGt()+e+" "+t[0]}o(xGt,"formatArgs");function vGt(){return si.inspectOpts.hideDate?"":new Date().toISOString()+" "}o(vGt,"getDate");function NGt(...t){return process.stderr.write(iO.formatWithOptions(si.inspectOpts,...t)+`
|
|
|
|
|
`)}o(NGt,"log");function _Gt(t){t?process.env.DEBUG=t:delete process.env.DEBUG}o(_Gt,"save");function TGt(){return process.env.DEBUG}o(TGt,"load");function RGt(t){t.inspectOpts={};let e=Object.keys(si.inspectOpts);for(let r=0;r<e.length;r++)t.inspectOpts[e[r]]=si.inspectOpts[e[r]]}o(RGt,"init");sO.exports=b7()(si);var{formatters:CFe}=sO.exports;CFe.o=function(t){return this.inspectOpts.colors=this.useColors,iO.inspect(t,this.inspectOpts).split(`
|
|
|
|
|
`).map(e=>e.trim()).join(" ")};CFe.O=function(t){return this.inspectOpts.colors=this.useColors,iO.inspect(t,this.inspectOpts)}});var w7=A((lFr,I7)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?I7.exports=EFe():I7.exports=bFe()});var aO=A(Wr=>{"use strict";Object.defineProperty(Wr,"__esModule",{value:!0});Wr.DownloadHTTPError=Wr.DownloadLengthMismatchError=Wr.DownloadError=Wr.ExpiredMetadataError=Wr.EqualVersionError=Wr.BadVersionError=Wr.RepositoryError=Wr.PersistError=Wr.RuntimeError=Wr.ValueError=void 0;var S7=class extends Error{static{o(this,"ValueError")}};Wr.ValueError=S7;var B7=class extends Error{static{o(this,"RuntimeError")}};Wr.RuntimeError=B7;var x7=class extends Error{static{o(this,"PersistError")}};Wr.PersistError=x7;var RB=class extends Error{static{o(this,"RepositoryError")}};Wr.RepositoryError=RB;var oO=class extends RB{static{o(this,"BadVersionError")}};Wr.BadVersionError=oO;var v7=class extends oO{static{o(this,"EqualVersionError")}};Wr.EqualVersionError=v7;var N7=class extends RB{static{o(this,"ExpiredMetadataError")}};Wr.ExpiredMetadataError=N7;var DB=class extends Error{static{o(this,"DownloadError")}};Wr.DownloadError=DB;var _7=class extends DB{static{o(this,"DownloadLengthMismatchError")}};Wr.DownloadLengthMismatchError=_7;var T7=class extends DB{static{o(this,"DownloadHTTPError")}statusCode;constructor(e,r){super(e),this.statusCode=r}};Wr.DownloadHTTPError=T7});var wFe=A(EC=>{"use strict";var D7=EC&&EC.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(EC,"__esModule",{value:!0});EC.withTempFile=void 0;var R7=D7(require("fs/promises")),DGt=D7(require("os")),IFe=D7(require("path")),QGt=o(async t=>kGt(async e=>t(IFe.default.join(e,"tempfile"))),"withTempFile");EC.withTempFile=QGt;var kGt=o(async t=>{let e=await R7.default.realpath(DGt.default.tmpdir()),r=await R7.default.mkdtemp(e+IFe.default.sep);try{return await t(r)}finally{await R7.default.rm(r,{force:!0,recursive:!0,maxRetries:3})}},"withTempDir")});var BFe=A((pFr,SFe)=>{var Q7=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)}};SFe.exports={RetryOperation:Q7}});var NFe=A((mFr,vFe)=>{var{RetryOperation:PGt}=BFe(),xFe=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"),OGt=o(t=>t?.code==="EPROMISERETRY"&&Object.hasOwn(t,"retried"),"isRetryError"),LGt=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(xFe(s,i));r.sort((s,a)=>s-a)}else e.forever&&r.push(xFe(0,i))}let n=new PGt(r,{forever:e.forever,unref:e.unref,maxRetryTime:e.maxRetryTime});return new Promise(function(i,s){n.attempt(async a=>{try{let c=await t(l=>{throw Object.assign(new Error("Retrying"),{code:"EPROMISERETRY",retried:l})},a,n);return i(c)}catch(c){if(!OGt(c))return s(c);if(!n.retry(c.retried||new Error))return s(c.retried)}})})},"promiseRetry");vFe.exports={promiseRetry:LGt}});var O7=A(fh=>{"use strict";var P7=fh&&fh.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(fh,"__esModule",{value:!0});fh.DefaultFetcher=fh.BaseFetcher=void 0;var FGt=P7(w7()),_Fe=P7(require("fs")),MGt=P7(require("util")),TFe=aO(),UGt=wFe(),qGt=NFe(),GGt=(0,FGt.default)("tuf:fetch"),HGt="User-Agent",cO=class{static{o(this,"BaseFetcher")}async downloadFile(e,r,n){return(0,UGt.withTempFile)(async i=>{let s=await this.fetch(e),a=0,c=_Fe.default.createWriteStream(i),l=s.getReader();try{for(;;){let{done:u,value:d}=await l.read();if(u)break;if(a+=d.length,a>r)throw new TFe.DownloadLengthMismatchError("Max length reached");await VGt(c,Buffer.from(d))}}finally{l.releaseLock(),await MGt.default.promisify(c.close).bind(c)()}return n(i)})}async downloadBytes(e,r){return this.downloadFile(e,r,async n=>{let i=_Fe.defau
Line truncated
|
|
|
|
|
`).forEach(r=>{r.match(JHt)||r.match(YHt)||(e+=r)}),Buffer.from(e,"base64")}o(KHt,"toDER");function XHt(t,e="CERTIFICATE"){let n=t.toString("base64").match(/.{1,64}/g)||"";return[`-----BEGIN ${e}-----`,...n,`-----END ${e}-----`].join(`
|
|
|
|
|
`).concat(`
|
|
|
|
|
`)}});var h8=A(hg=>{"use strict";Object.defineProperty(hg,"__esModule",{value:!0});hg.SHA2_HASH_ALGOS=hg.RSA_SIGNATURE_ALGOS=hg.ECDSA_SIGNATURE_ALGOS=void 0;hg.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"};hg.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"};hg.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 yde=A(f8=>{"use strict";Object.defineProperty(f8,"__esModule",{value:!0});f8.RFC3161TimestampVerificationError=void 0;var gde=class extends Error{};f8.RFC3161TimestampVerificationError=gde});var Xrt=A(Wf=>{"use strict";var WCr=Wf&&Wf.__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]})),JCr=Wf&&Wf.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),YCr=Wf&&Wf.__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"&&WCr(r,e,i[n]);return JCr(r,e),r}})();Object.defineProperty(Wf,"__esModule",{value:!0});Wf.TSTInfo=void 0;var Krt=YCr(yB()),KCr=h8(),XCr=yde(),Ede=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 KCr.SHA2_HASH_ALGOS[e]}get messageImprintHashedMessage(){return this.messageImprintObj.subs[1].value}get raw(){return this.root.toDER()}verify(e){let r=Krt.digest(this.messageImprintHashAlgorithm,e);if(!Krt.bufferEqual(r,this.messageImprintHashedMessage))throw new XCr.RFC3161TimestampVerificationError("message imprint does not match artifact")}get messageImprintObj(){return this.root.subs[2]}};Wf.TSTInfo=Ede});var eit=A(Jf=>{"use strict";var ZCr=Jf&&Jf.__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]})),eIr=Jf&&Jf.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),tIr=Jf&&Jf.__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"&&ZCr(r,e,i[n]);return eIr(r,e),r}})();Object.defineProperty(Jf,"__esModule",{value:!0});Jf.RFC3161Timestamp=void 0;var rIr=c8(),bde=tIr(yB()),Zrt=h8(),H1=yde(),iIr=Xrt(),nIr="1.2.840.113549.1.7.2",sIr="1.2.840.113549.1.9.16.1.4",oIr="1.2.840.113549.1.9.4",wde=class t{root;constructor(e){this.root=e}static parse(e){let r=rIr.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 Zrt.SHA2_HASH_ALGOS[e]}get signatureAlgorithm(){let e=this.signatureAlgorithmObj.subs[0].toOID();return Zrt.ECDSA_SIGNATURE_ALGOS[e]}get signatureValue(){return this.signatureValueObj.value}get tstInfo(){return new iIr.TSTInfo(this.eContentObj.subs[0].subs[0])}verify(e,r){if(!this.timeStampTokenObj)throw new H1.RFC3161TimestampVerificationError("timeStampToken is missing");if(this.contentType!==nIr)throw new H1.RFC3161TimestampVerificationError(`incorrect content type: ${this.contentType}`);if(this.eContentType!==sIr)throw new H1.RFC3161TimestampVerificationError(`incorrect encapsulated content type: ${this.eContentType}`);this.tstInfo.verify(e),this.verifyMessageDigest(),this.verifySignature(r)}verifyMessageDigest(){let e=bde.digest(this.signerDigestAlgorithm,this.tstInfo.raw),r=this.messageDigestAttributeObj.subs[1].subs[0].value;if(!bde.bufferEqual(e,r))throw new H1.RFC3161TimestampVerificationError("signed data does not match tstInfo")}verifySignature(e){let r=this.signedAttrsObj.toD
Line truncated
|
|
|
|
|
`)}o(XHt,"fromDER")});var SO=A(gh=>{"use strict";Object.defineProperty(gh,"__esModule",{value:!0});gh.SHA2_HASH_ALGOS=gh.RSA_SIGNATURE_ALGOS=gh.ECDSA_SIGNATURE_ALGOS=void 0;gh.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"};gh.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"};gh.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 oX=A(BO=>{"use strict";Object.defineProperty(BO,"__esModule",{value:!0});BO.RFC3161TimestampVerificationError=void 0;var sX=class extends Error{static{o(this,"RFC3161TimestampVerificationError")}};BO.RFC3161TimestampVerificationError=sX});var oMe=A(nu=>{"use strict";var ZHt=nu&&nu.__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]})),e4t=nu&&nu.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),t4t=nu&&nu.__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"&&ZHt(r,e,n[i]);return e4t(r,e),r}})();Object.defineProperty(nu,"__esModule",{value:!0});nu.TSTInfo=void 0;var sMe=t4t(BC()),r4t=SO(),n4t=oX(),aX=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 r4t.SHA2_HASH_ALGOS[e]}get messageImprintHashedMessage(){return this.messageImprintObj.subs[1].value}get raw(){return this.root.toDER()}verify(e){let r=sMe.digest(this.messageImprintHashAlgorithm,e);if(!sMe.bufferEqual(r,this.messageImprintHashedMessage))throw new n4t.RFC3161TimestampVerificationError("message imprint does not match artifact")}get messageImprintObj(){return this.root.subs[2]}};nu.TSTInfo=aX});var cMe=A(iu=>{"use strict";var i4t=iu&&iu.__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]})),s4t=iu&&iu.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),o4t=iu&&iu.__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"&&i4t(r,e,n[i]);return s4t(r,e),r}})();Object.defineProperty(iu,"__esModule",{value:!0});iu.RFC3161Timestamp=void 0;var a4t=bO(),cX=o4t(BC()),aMe=SO(),FB=oX(),c4t=oMe(),l4t="1.2.840.113549.1.7.2",u4t="1.2.840.113549.1.9.16.1.4",d4t="1.2.840.113549.1.9.4",lX=class t{static{o(this,"RFC3161Timestamp")}root;constructor(e){this.root=e}static parse(e){let r=a4t.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 aMe.SHA2_HASH_ALGOS[e]}get signatureAlgorithm(){let e=this.signatureAlgorithmObj.subs[0].toOID();return aMe.ECDSA_SIGNATURE_ALGOS[e]}get signatureValue(){return this.signatureValueObj.value}get tstInfo(){return new c4t.TSTInfo(this.eContentObj.subs[0].subs[0])}verify(e,r){if(!this.timeStampTokenObj)throw new FB.RFC3161TimestampVerificationError("timeStampToken is missing");if(this.contentType!==l4t)throw new FB.RFC3161TimestampVerificationError(`incorrect content type: ${this.contentType}`);if(this.eContentType!==u4t)throw new FB.RFC3161TimestampVerificationError(`incorrect encapsulated content type: ${this.eContentType}`);this.tstInfo.verify(e),this.verifyMessageDigest(),this.verifySignature(r)}verifyMessageDigest(){let e=cX.digest(this.signerDigestAlgorithm,this.tstInfo.raw),r=this.messageDigestAttributeObj.subs[1].subs[0].valu
Line truncated
|
|
|
|
|
|
|
|
|
|
`,ISr=/\u2014 (\S+) (\S+)\n/g;function SSr(t,e){let r=t.inclusionProof,i=Jde.fromString(r.checkpoint.envelope),n=S8.fromString(i.note);if(!BSr(i,e))throw new J1.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"invalid checkpoint signature"});return n}function BSr(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 Jde=class t{note;signatures;constructor(e,r){this.note=e,this.signatures=r}static fromString(e){if(!e.includes(Wde))throw new J1.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"missing checkpoint separator"});let r=e.indexOf(Wde),i=e.slice(0,r+1),s=e.slice(r+Wde.length).matchAll(ISr),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(Zde=>{"use strict";Object.defineProperty(Zde,"__esModule",{value:!0});Zde.verifyMerkleInclusion=_Sr;var Xde=Hu(),Yde=go(),vSr=Buffer.from([0]),xSr=Buffer.from([1]);function _Sr(t,e){let r=t.inclusionProof,i=BigInt(r.logIndex),n=BigInt(e.logSize);if(i<0n||i>=n)throw new Yde.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:`invalid index: ${i}`});let{inner:s,border:o}=RSr(i,n);if(r.hashes.length!==s+o)throw new Yde.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"invalid hash count"});let a=r.hashes.slice(0,s),c=r.hashes.slice(s),l=kSr(t.canonicalizedBody),u=NSr(TSr(l,a,i),c);if(!Xde.crypto.bufferEqual(u,e.logHash))throw new Yde.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"calculated root hash does not match inclusion proof"})}function RSr(t,e){let r=DSr(t,e),i=OSr(t>>BigInt(r));return{inner:r,border:i}}function TSr(t,e,r){return e.reduce((i,n,s)=>r>>BigInt(s)&BigInt(1)?Kde(n,i):Kde(i,n),t)}function NSr(t,e){return e.reduce((r,i)=>Kde(i,r),t)}function DSr(t,e){return PSr(t^e-BigInt(1))}function OSr(t){return t.toString(2).split("1").length-1}function PSr(t){return t===0n?0:t.toString(2).length}function Kde(t,e){return Xde.crypto.digest("sha256",xSr,t,e)}function kSr(t){return Xde.crypto.digest("sha256",vSr,t)}});var Tit=A(epe=>{"use strict";Object.defineProperty(epe,"__esModule",{value:!0});epe.verifyTLogSET=FSr;var Rit=Hu(),QSr=go(),LSr=wB();function FSr(t,e){if(!(0,LSr.filterTLogAuthorities)(e,{logID:t.logId.keyId,targetDate:new Date(Number(t.integratedTime)*1e3)}).some(n=>{let s=MSr(t),o=Buffer.from(Rit.json.canonicalize(s),"utf8"),a=t.inclusionPromise.signedEntryTimestamp;return Rit.crypto.verify(o,n.publicKey,a)}))throw new QSr.VerificationError({code:"TLOG_INCLUSION_PROMISE_ERROR",message:"inclusion promise could not be verified"})}function MSr(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=jSr;B8.verifyTLogInclusion=zSr;var Nit=whe(),ipe=go(),tpe=Iit(),rpe=Sit(),USr=Bit(),qSr=xit(),GSr=_it(),HSr=Tit();function jSr(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 ipe.VerificationError({code:"TLOG_BODY_ERROR",message:`kind/version mismatch - expected: ${r}/${i}, received: ${n.kind}/${n.apiVersion}`});switch(r){case"dsse":if(i==tpe.DSSE_API_VERSION_V1)return(0,tpe.verifyDSSETLogBody)(n,e);{let s=Nit.Entry.fromJSON(n);return(0,tpe.verifyDSSETLogBodyV2)(s,e)}case"intoto":return(0,USr.verifyIntotoTLogBody)(n,e);case"hashedrekord":if(i==rpe.HASHEDREKORD_API_VERSION_V1)return(0,rpe.verifyHashedRekordTLogBody)(n,e);{let s=Nit.Entry.fromJSON(n);return(0,rpe.verifyHashedRekordTLogBodyV2)(s,e)}default:throw new ipe.VerificationError({code:"TLOG_BODY_ERROR",message:`unsupported kind: ${r}`})}}function zSr(t,e){let r=!1;if(VSr(t)&&((0,HSr.verifyTLogSET)(t,e),r=!0),$Sr(t)){let i=(0,qSr.verifyCheckpoint)(t,e);(0,GSr.verifyMerkleInclusion)(t,i),r=!0}if(!r)throw new ipe.VerificationError({code:"TLOG_MISSING_INCLUSION_ERROR",message:"inclusion could not be verified"})}function VSr(t){return t.inclusionPromise!==void 0}function $Sr(t){return t.inclusionProof!==void 0}});var Lit=A(v8=>{"use strict";Object.defineProperty(v8,"__esModule",{value:!0});v8.Verifier=void 0;var WSr=require("util"),CB=go(),Oit=yit(),npe=Eit(),Pit=Cit(),kit=Dit(),spe=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=[];for(let i of e.timestamps)switch(i.$case){case"timestamp-authority":r.push((0,Pit.getTSATimestamp)(i.timestamp,e.signature.signature,this.trustMaterial.timestampAuthorities));break;case"transparency-log":{let n=(0,Pit.getTLogTimestamp)(i.tlogEntry);n&&r.push(n);break}}if(Qit(r))throw new CB.VerificationError({code:"TIMESTAMP_ERROR",message:"duplicate timestamp"});if(r.length<this.options.timestampThreshold)throw new CB.VerificationError({code:"TIMESTAMP_ERROR",message:`expected ${this.options.timestampThreshold} timestamps, got ${r.length}`});return r.map(i=>i.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(
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(Wz.EOL),sd("set-output",{name:t},nd(e))}function CO(t){process.exitCode=$z.Failure,Jb(t)}function Zg(){return process.env.RUNNER_DEBUG==="1"}function z(t){sd("debug",{},t)}function Jb(t,e={}){sd("error",sH(e),t instanceof Error?t.toString():t)}function Xt(t,e={}){sd("warning",sH(e),t instanceof Error?t.toString():t)}function re(t){process.stdout.write(t+Wz.EOL)}function pyt(t){aH("group",t)}function myt(){aH("endgroup")}function xi(t,e){return dyt(this,void 0,void 0,function*(){pyt(t);let r;try{r=yield e()}finally{myt()}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 CCe(t){return process.env[`STATE_${t}`]||""}var BL=U(require("fs"),1),oX=U(require("os"),1),aX=U(require("path"),1);var SCe=U(require("os"),1);function jv(t){return t==null?"":typeof t=="string"||t instanceof String?t:JSON.stringify(t)}function BCe(t,e,r){let i=new Jz(t,e,r);process.stdout.write(i.toString()+SCe.EOL)}var ICe="::",Jz=class{constructor(e,r,i){e||(e="missing.command"),this.command=e,this.properties=r,this.message=i}toString(){let e=ICe+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}=${gyt(n)}`)}}return e+=`${ICe}${Ayt(this.message)}`,e}};function Ayt(t){return jv(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function gyt(t){return jv(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}var RCe=U(require("os"),1);var xCe=require("os"),zv=require("fs"),Yz=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(h){o(h)}}function c(u){try{l(i.throw(u))}catch(h){o(h)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})},{access:yyt,appendFile:Eyt,writeFile:byt}=zv.promises,vCe="GITHUB_STEP_SUMMARY";var Kz=class{constructor(){this._buffer=""}filePath(){return Yz(this,void 0,void 0,function*(){if(this._filePath)return this._filePath;let e=process.env[vCe];if(!e)throw new Error(`Unable to find environment variable for $${vCe}. Check if your runtime environment supports job summaries.`);try{yield yyt(e,zv.constants.R_OK|zv.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 Yz(this,void 0,void 0,function*(){let r=!!e?.overwrite,i=yield this.filePath();return yield(r?byt:Eyt)(i,this._buffer,{encoding:"utf8"}),this.emptyBuffer()})}clear(){return Yz(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(xCe.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,h=a?"th":"td",f=Object.assign(Object.assign({},l&&{colspan:l}),u&&{rowspan:u});return this.wrap(h,c,f)}).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()}},Jxr=new Kz;var Xz=U(require("os"),1);var Xxr=Xz.default.platform(),Zxr=Xz.default.arch();var _Ce;(function(t){t[t.Success=0]="Success",t[t.Failure=1]="Failure"})(_Ce||(_Ce={}));function Zz(){return process.env.RUNNER_DEBUG==="1"}function jr(t){BCe("debug",{},t)}function eV(t){process.stdout.write(t+RCe.EOL)}var CV=U(require(Line truncated
|
|
|
|
|
`,RVt=/\u2014 (\S+) (\S+)\n/g;function DVt(t,e){let r=t.inclusionProof,n=MX.fromString(r.checkpoint.envelope),i=zO.fromString(n.note);if(!QVt(n,e))throw new DC.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"invalid checkpoint signature"});return i}o(DVt,"verifyCheckpoint");function QVt(t,e){let r=Buffer.from(t.note,"utf-8");return t.signatures.some(n=>{let i=e.find(s=>GMe.crypto.bufferEqual(s.logID.subarray(0,4),n.keyHint)&&s.baseURL.includes(n.name));return i?GMe.crypto.verify(r,i.publicKey,n.signature):!1})}o(QVt,"verifySignedNote");var MX=class t{static{o(this,"SignedNote")}note;signatures;constructor(e,r){this.note=e,this.signatures=r}static fromString(e){if(!e.includes(FX))throw new DC.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"missing checkpoint separator"});let r=e.indexOf(FX),n=e.slice(0,r+1),s=e.slice(r+FX.length).matchAll(RVt),a=Array.from(s,c=>{let[,l,u]=c,d=Buffer.from(u,"base64");if(d.length<5)throw new DC.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"malformed checkpoint signature"});return{name:l,keyHint:d.subarray(0,4),signature:d.subarray(4)}});if(a.length===0)throw new DC.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"no signatures found in checkpoint"});return new t(n,a)}},zO=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 DC.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 DC.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)}};HB.LogCheckpoint=zO});var VMe=A(GX=>{"use strict";Object.defineProperty(GX,"__esModule",{value:!0});GX.verifyMerkleInclusion=OVt;var qX=Ic(),$O=Ui(),kVt=Buffer.from([0]),PVt=Buffer.from([1]);function OVt(t,e){let r=t.inclusionProof,n;try{n=BigInt(r.logIndex)}catch{throw new $O.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"invalid inclusion proof log index"})}let i=BigInt(e.logSize);if(n<0n||n>=i)throw new $O.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:`invalid index: ${n}`});let{inner:s,border:a}=LVt(n,i);if(r.hashes.length!==s+a)throw new $O.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"invalid hash count"});let c=r.hashes.slice(0,s),l=r.hashes.slice(s),u=HVt(t.canonicalizedBody),d=MVt(FVt(u,c,n),l);if(!qX.crypto.bufferEqual(d,e.logHash))throw new $O.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"calculated root hash does not match inclusion proof"})}o(OVt,"verifyMerkleInclusion");function LVt(t,e){let r=UVt(t,e),n=qVt(t>>BigInt(r));return{inner:r,border:n}}o(LVt,"decompInclProof");function FVt(t,e,r){return e.reduce((n,i,s)=>r>>BigInt(s)&BigInt(1)?UX(i,n):UX(n,i),t)}o(FVt,"chainInner");function MVt(t,e){return e.reduce((r,n)=>UX(n,r),t)}o(MVt,"chainBorderRight");function UVt(t,e){return GVt(t^e-BigInt(1))}o(UVt,"innerProofSize");function qVt(t){return t.toString(2).split("1").length-1}o(qVt,"onesCount");function GVt(t){return t===0n?0:t.toString(2).length}o(GVt,"bitLength");function UX(t,e){return qX.crypto.digest("sha256",PVt,t,e)}o(UX,"hashChildren");function HVt(t){return qX.crypto.digest("sha256",kVt,t)}o(HVt,"hashLeaf")});var $Me=A(HX=>{"use strict";Object.defineProperty(HX,"__esModule",{value:!0});HX.verifyTLogSET=$Vt;var zMe=Ic(),VVt=Ui(),zVt=NC();function $Vt(t,e){if(!(0,zVt.filterTLogAuthorities)(e,{logID:t.logId.keyId,targetDate:new Date(Number(t.integratedTime)*1e3)}).some(i=>{let s=jVt(t),a=Buffer.from(zMe.json.canonicalize(s),"utf8"),c=t.inclusionPromise.signedEntryTimestamp;return zMe.crypto.verify(a,i.publicKey,c)}))throw new VVt.VerificationError({code:"TLOG_INCLUSION_PROMISE_ERROR",message:"inclusion promise could not be verified"})}o($Vt,"verifyTLogSET");function jVt(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(jVt,"toVerificationPayload")});var WMe=A(WO=>{"use strict";Object.defineProperty(WO,"__esModule",{value:!0});WO.verifyTLogBody=XVt;WO.verifyTLogInclusion=ZVt;var jMe=FMe(),jO=Ui(),VX=MMe(),zX=UMe(),WVt=qMe(),JVt=HMe(),YVt=VMe(),KVt=$Me();function XVt(t,e){let{kind:r,version:n}=t.kindVersion,i;try{i=JSON.parse(t.canonicalizedBody.toString("utf8"))}catch{throw new jO.VerificationError({code:"TLOG_BODY_ERROR",message:"invalid canonicalized body"})}if(r!==i.kind||n!==i.apiVersion)throw new jO.VerificationError({code:"TLOG_BODY_ERROR",message:`kind/version mismatch - expected: ${r}/${n}, received: ${i.kind}/${i.apiVersion}`});switch(r){case"dsse":if(n==VX.DSSE_API_VERSION_V1)return(0,VX.verifyDSSETLogBody)(i,e);{let s=jMe.Entry.fromJSON(i);return(0,VX.verifyDSSETLogBodyV2)(s,e)}case"intoto":return(0,WVt.verifyIntotoTLogBody)(i,e);case"hashedrekord":if(n==zX.HASHEDREKORD_API_VERSION_V1)return(0,zX.verifyHashedRekordTLogBody)(i,e);{let s=jMe.Entry.fromJSON(i);return(0,zX.verifyHashedRekordTLogBodyV2)(s,e)}default:throw new jO.VerificationError({code:"TLOG_BODY_ERROR",message:`unsupported kind: ${r}`})}}o(XVt,"verifyTLogBody");function ZVt(t,e){let r=!1;if(e5t(t)&&((0,KVt.verifyTLogSET)(t,e),r=!0),t5t(t)){let n=(0,JVt.verifyCheckpoint)(t,e);(0,YVt.verifyMerkleInclusion)(t,n),r=!0}if(!r)throw new jO.VerificationError({code:"TLOG_MISSING_INCLUSION_ERROR",message:"inclusion could not be verified"})}o(ZVt,"verifyTLogInclusion");function e5t(t){return t.inclusionPromise!==void 0}o(e5t,"isTLogEntryWithInclusionPromise");function t5t(t){return t.inclusionProof!==void 0}o(t5t,"isTLogEntryWithInclusionProof")});var XMe=A(JO=>{"use strict";Object.defineProperty(JO,"__esModule",{value:!0});JO.Verifier=void 0;var r5t=require("util"),rm=Ui(),JMe=xMe(),$X=vMe(),YMe=TMe(),KMe=WMe(),WX=class{static{o(this,"Verifier")}trustMaterial;options;constructor(e,r={}){this.trustMaterial=e,this.options={ctlogThreshold:r.ctlogThreshold??1,tlogThreshold:r.tlogThreshold??1,timestampThreshold:r.timestampThreshold??r.tsaThreshold??1,tsaThreshold:0}}verify(e,r){let n=this.verifyTimestamps(e),i=this.verifySigningKey(e,n);return this.verifyTLogs(e),this.verifySignature(e,i),r&&this.verifyPolicy(r,i.identity||{}),i}verifyTimestamps(e){let r=[];for(let n of e.timestamps)switch(n.$case){case"time
Line truncated
|
|
|
|
|
Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}o(rp,"getBooleanInput");function xN(t,e){if(process.env.GITHUB_OUTPUT||"")return wx("OUTPUT",IL(t,e));process.stdout.write(pq.EOL),Au("set-output",{name:t},pu(e))}o(xN,"setOutput");function vN(t){process.exitCode=hq.Failure,ug(t)}o(vN,"setFailed");function np(){return process.env.RUNNER_DEBUG==="1"}o(np,"isDebug");function R(t){Au("debug",{},t)}o(R,"debug");function ug(t,e={}){Au("error",EL(e),t instanceof Error?t.toString():t)}o(ug,"error");function dt(t,e={}){Au("warning",EL(e),t instanceof Error?t.toString():t)}o(dt,"warning");function O(t){process.stdout.write(t+pq.EOL)}o(O,"info");function a9e(t){bL("group",t)}o(a9e,"startGroup");function c9e(){bL("endgroup")}o(c9e,"endGroup");function kr(t,e){return o9e(this,void 0,void 0,function*(){a9e(t);let r;try{r=yield e()}finally{c9e()}return r})}o(kr,"group");function ja(t,e){if(process.env.GITHUB_STATE||"")return wx("STATE",IL(t,e));Au("save-state",{name:t},pu(e))}o(ja,"saveState");function Fce(t){return process.env[`STATE_${t}`]||""}o(Fce,"getState");var YI=N(require("fs"),1),v$=N(require("os"),1),N$=N(require("path"),1);var Uce=N(require("os"),1);function s0(t){return t==null?"":typeof t=="string"||t instanceof String?t:JSON.stringify(t)}o(s0,"toCommandValue");function qce(t,e,r){let n=new Aq(t,e,r);process.stdout.write(n.toString()+Uce.EOL)}o(qce,"issueCommand");var Mce="::",Aq=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=Mce+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}=${u9e(i)}`)}}return e+=`${Mce}${l9e(this.message)}`,e}};function l9e(t){return s0(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}o(l9e,"escapeData");function u9e(t){return s0(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}o(u9e,"escapeProperty");var zce=N(require("os"),1);var Hce=require("os"),o0=require("fs");var mq=function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(d){try{u(n.next(d))}catch(f){a(f)}}o(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(f){a(f)}}o(l,"rejected");function u(d){d.done?s(d.value):i(d.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})},{access:d9e,appendFile:f9e,writeFile:h9e}=o0.promises,Gce="GITHUB_STEP_SUMMARY";var gq=class{static{o(this,"Summary")}constructor(){this._buffer=""}filePath(){return mq(this,void 0,void 0,function*(){if(this._filePath)return this._filePath;let e=process.env[Gce];if(!e)throw new Error(`Unable to find environment variable for $${Gce}. Check if your runtime environment supports job summaries.`);try{yield d9e(e,o0.constants.R_OK|o0.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 mq(this,void 0,void 0,function*(){let r=!!e?.overwrite,n=yield this.filePath();return yield(r?h9e:f9e)(n,this._buffer,{encoding:"utf8"}),this.emptyBuffer()})}clear(){return mq(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(Hce.EOL)}addCodeBlock(e,r){let n=Object.assign({},r&&{lang:r}),i=this.wrap("pre",this.wrap("code",e),n);return this.addRaw(i).addEOL()}addList(e,r=!1){let n=r?"ol":"ul",i=e.map(a=>this.wrap("li",a)).join(""),s=this.wrap(n,i);return this.addRaw(s).addEOL()}addTable(e){let r=e.map(i=>{let s=i.map(a=>{if(typeof a=="string")return this.wrap("td",a);let{header:c,data:l,colspan:u,rowspan:d}=a,f=c?"th":"td",h=Object.assign(Object.assign({},u&&{colspan:u}),d&&{rowspan:d});return this.wrap(f,l,h)}).join("");return this.wrap("tr",s)}).join(""),n=this.wrap("table",r);return this.addRaw(n).addEOL()}addDetails(e,r){let n=this.wrap("details",this.wrap("summary",e)+r);return this.addRaw(n).addEOL()}addImage(e,r,n){let{width:i,height:s}=n||{},a=Object.assign(Object.assign({},i&&{width:i}),s&&{height:s}),c=this.wrap("img",null,Object.assign({src:e,alt:r},a));return this.addRaw(c).addEOL()}addHeading(e,r){let n=`h${r}`,i=["h1","h2","h3","h4","h5","h6"].includes(n)?n:"h1",s=this.wrap(i,e);return this.addRaw(s).addEOL()}addSeparator(){let e=this.wrap("hr",null);return this.addRaw(e).addEOL()}addBreak(){let e=this.wrap("br",null);return this.addRaw(e).addEOL()}addQuote(e,r){let n=Object.assign({},r&&{cite:r}),i=this.wrap("blockquote",e,n);return this.addRLine truncated
|
|
|
|
|
`),e=e.replace(/\r/g,`
|
|
|
|
|
`));let n=e.split(`
|
|
|
|
|
`).map(s=>s.trim());for(let s of n)!s||s.startsWith("#")||i.patterns.push(new nx(s));return i.searchPaths.push(...DV(i.patterns)),i})}static stat(e,r,i){return FV(this,void 0,void 0,function*(){let n;if(r.followSymbolicLinks)try{n=yield rw.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 rw.promises.lstat(e.path);if(n.isDirectory()&&r.followSymbolicLinks){let s=yield rw.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 awt=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(h){o(h)}}function c(u){try{l(i.throw(u))}catch(h){o(h)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})};function oBe(t,e){return awt(this,void 0,void 0,function*(){return yield GO.create(t,e)})}var nP=U(require("crypto"),1),ow=U(require("fs"),1),ny=U(require("path"),1),Zve=U(Kve(),1),exe=U(require("util"),1);var hx;(function(t){t.Gzip="cache.tgz",t.Zstd="cache.tzst"})(hx||(hx={}));var vo;(function(t){t.Gzip="gzip",t.ZstdWithoutLong="zstd-without-long",t.Zstd="zstd"})(vo||(vo={}));var ic;(function(t){t.GNU="gnu",t.BSD="bsd"})(ic||(ic={}));var rP=2,iP=5e3,s9=5e3,o9=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`,Xve=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`,fx="cache.tar",a9="manifest.txt",rNr=10*Math.pow(1024,3);var sw=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(h){o(h)}}function c(u){try{l(i.throw(u))}catch(h){o(h)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})},pSt=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)}},mSt="1.0";function dx(){return sw(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=ny.join(i,"actions","temp")}let r=ny.join(e,nP.randomUUID());return yield wd(r),r})}function lh(t){return ow.statSync(t).size}function c9(t){return sw(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 oBe(t.join(`
|
|
|
|
|
`),{implicitDescendants:!1});try{for(var l=!0,u=pSt(c.globGenerator()),h;h=yield u.next(),e=h.done,!e;l=!0){n=h.value,l=!1;let d=ny.relative(a,n).replace(new RegExp(`\\${ny.sep}`,"g"),"/");z(`Matched: ${d}`),d===""?o.push("."):o.push(`${d}`)}}catch(f){r={error:f}}finally{try{!l&&!e&&(i=u.return)&&(yield i.call(u))}finally{if(r)throw r.error}}return o})}function px(t){return sw(this,void 0,void 0,function*(){return exe.promisify(ow.unlink)(t)})}function txe(t){return sw(this,arguments,void 0,function*(e,r=[]){let i="";r.push("--version"),z(`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){z(n.message)}return i=i.trim(),z(i),i})}function mx(){return sw(this,void 0,void 0,function*(){let t=yield txe("zstd",["--quiet"]),e=Zve.clean(t);return z(`zstd version: ${e}`),t===""?vo.Gzip:vo.ZstdWithoutLong})}function Om(t){return t===vo.Gzip?hx.Gzip:hx.Zstd}function rxe(){return sw(this,void 0,void 0,function*(){return ow.existsSync(o9)?o9:(yield txe("tar")).toLowerCase().includes("gnu tar")?Cs("tar"):""})}function l9(t,e){if(e===void 0)throw Error(`Expected ${t} but value was undefiend`);return e}function aw(t,e,r=!1){let i=t.slice();return e&&i.push(e),process.platform==="win32"&&!r&&i.push("windows-only"),i.push(mSt),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 gx=U(require("http"),1),f9=U(require("https"),1);function u9(t){let e=t.protocol==="https:";if(ASt(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 oP(r)}catch{if(!r.startsWith("http://")&&!r.startsWith("https://"))return new oP(`http://${r}`)}else return}function ASt(t){if(!t.hostname)return!1;let e=t.hostname;if(gSt(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 gSt(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 oP=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 Pm=U(J0(),1),nxe=U(Im(),1),Ji=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(h){o(h)}}function c(u){try{l(i.throw(u))}catch(h){o(h)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})},_i;(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"})(_i||(_i={}));var xo;(function(t){t.Accept="accept",t.ContentType="content-type"})(xo||(xo={}));var Bd;(function(t){t.ApplicationJson="application/json"})(Bd||(Bd={}));var ESt=[_i.MovedPermanently,_i.ResourceMoved,_i.SeeOther,_i.TemporaryRedirect,_i.PermanentRedirect],bSt=[_i.BadGateway,_i.ServiceUnavailable,_i.GatewayTimeout],wSt=["OPTIONS","GET","DELETE","HEAD"],CSt=10,ISt=5,uh=class t extends Error{constructor(e,r){super(e),this.name="HttpClientError",this.statusCode=r,Object.setPrototypeOf(this,t.prototype)}},h9=class{constructor(e){this.message=e}readBody(){return Ji(this,void 0,void 0,function*(){return new Promise(e=>Ji(this,void 0,void 0,function*(){let r=Buffer.alloc(0);this.message.on("data",i=>{r=Buffer.concat([r,i])}),this.message.on("end",()=>{e(r.toString())})}))})}readBodyBuffer(){return Ji(this,void 0,void 0,functi
Line truncated
|
|
|
|
|
${DSt.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:oy(t)&&t.name==="RestError"}function pa(t,e){return Buffer.from(t,e)}var dP=U(require("node:http"),1),pP=U(require("node:https"),1),C9=U(require("node:zlib"),1),Cxe=require("node:stream");var tl=yx("ts-http-runtime");var OSt={};function Ex(t){return t&&typeof t.pipe=="function"}function wxe(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 Ixe(t){return t&&typeof t.byteLength=="number"}var mP=class extends Cxe.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 hh("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=LSt(a);l!==null&&e.headers.set("Content-Length",l)}let c;try{if(a&&e.onUploadProgress){let p=e.onUploadProgress,m=new mP(p);m.on("error",y=>{tl.error("Error in upload progress",y)}),Ex(a)?a.pipe(m):m.end(a),a=m}let l=await this.makeRequest(e,r,a);n!==void 0&&clearTimeout(n);let u=PSt(l),f={status:l.statusCode??0,headers:u,request:e};if(e.method==="HEAD")return l.resume(),f;c=o?kSt(l,u):l;let d=e.onDownloadProgress;if(d){let p=new mP(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(f.status)?f.readableStreamBody=c:f.bodyAsText=await QSt(c),f}finally{if(e.abortSignal&&i){let l=Promise.resolve();Ex(a)&&(l=wxe(a));let u=Promise.resolve();Ex(c)&&(u=wxe(c)),Promise.all([l,u]).then(()=>{i&&e.abortSignal?.removeEventListener("abort",i)}).catch(h=>{tl.warning("Error when cleaning up abortListener on httpRequest",h)})}}}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?dP.default.request(a,c):pP.default.request(a,c);u.once("error",h=>{l(new _o(h.message,{code:h.code??_o.REQUEST_SEND_ERROR,request:e}))}),r.signal.addEventListener("abort",()=>{let h=new hh("The operation was aborted. Rejecting from abort signal callback while making request.");u.destroy(h),l(h)}),i&&Ex(i)?i.pipe(u):i?typeof i=="string"||Buffer.isBuffer(i)?u.end(i):Ixe(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?dP.default.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new dP.default.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(i&&!e.tlsSettings)return pP.default.globalAgent;let n=e.tlsSettings??OSt,s=this.cachedHttpsAgents.get(n);return s&&s.options.keepAlive===!i||(tl.info("No cached TLS Agent exist, creating a new Agent"),s=new pP.default.Agent({keepAlive:!i,...n}),this.cachedHttpsAgents.set(n,s)),s}}};function PSt(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 kSt(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 QSt(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 LSt(t){return t?Buffer.isBuffer(t)?t.length:Ex(t)?null:Ixe(t)?t.byteLength:typeof t=="string"?Buffer.from(t).length:null:0}function Sxe(){return new I9}function AP(){return Sxe()}var S9="logPolicy";function gP(t={}){let e=t.logger??tl.info,r=new hu({additionalAllowedHeaderNames:t.additionalAllowedHeaderNames,additionalAllowedQueryParameters:t.additional
Line truncated
|
|
|
|
|
`;return e}function mvt(t){return t instanceof Uint8Array?t.byteLength:FP(t)?t.size===-1?void 0:t.size:void 0}function Avt(t){let e=0;for(let r of t){let i=mvt(r);if(i===void 0)return;e+=i}return e}async function gvt(t,e,r){let i=[pa(`--${r}`,"utf-8"),...e.flatMap(s=>[pa(`\r
|
|
|
|
|
`,"utf-8"),pa(pvt(s.headers),"utf-8"),pa(`\r
|
|
|
|
|
`,"utf-8"),s.body,pa(`\r
|
|
|
|
|
--${r}`,"utf-8")]),pa(`--\r
|
|
|
|
|
`));let i=e.split(`
|
|
|
|
|
`).map(s=>s.trim());for(let s of i)!s||s.startsWith("#")||n.patterns.push(new C0(s));return n.searchPaths.push(...Kq(n.patterns)),n})}static stat(e,r,n){return i3(this,void 0,void 0,function*(){let i;if(r.followSymbolicLinks)try{i=yield mg.promises.stat(e.path)}catch(s){if(s.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){$o(`Broken symlink '${e.path}'`);return}throw new Error(`No information found for the path '${e.path}'. This may indicate a broken symbolic link.`)}throw s}else i=yield mg.promises.lstat(e.path);if(i.isDirectory()&&r.followSymbolicLinks){let s=yield mg.promises.realpath(e.path);for(;n.length>=e.level;)n.pop();if(n.some(a=>a===s)){$o(`Symlink cycle detected for path '${e.path}' and realpath '${s}'`);return}n.push(s)}return i})}};var rXe=function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(d){try{u(n.next(d))}catch(f){a(f)}}o(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(f){a(f)}}o(l,"rejected");function u(d){d.done?s(d.value):i(d.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})};function wde(t,e){return rXe(this,void 0,void 0,function*(){return yield jN.create(t,e)})}o(wde,"create");var u_=N(require("crypto"),1),Cg=N(require("fs"),1),cp=N(require("path"),1),mhe=N(phe(),1),ghe=N(require("util"),1);var v0;(function(t){t.Gzip="cache.tgz",t.Zstd="cache.tzst"})(v0||(v0={}));var Ji;(function(t){t.Gzip="gzip",t.ZstdWithoutLong="zstd-without-long",t.Zstd="zstd"})(Ji||(Ji={}));var ao;(function(t){t.GNU="gnu",t.BSD="bsd"})(ao||(ao={}));var a_=2,c_=5e3,B3=5e3,x3=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`,Ahe=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`,N0="cache.tar",v3="manifest.txt",iKt=10*Math.pow(1024,3),l_="cache read denied:";var Eg=function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(d){try{u(n.next(d))}catch(f){a(f)}}o(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(f){a(f)}}o(l,"rejected");function u(d){d.done?s(d.value):i(d.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})},dtt=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)}},ftt="1.0";function _0(){return Eg(this,void 0,void 0,function*(){let t=process.platform==="win32",e=process.env.RUNNER_TEMP||"";if(!e){let n;t?n=process.env.USERPROFILE||"C:\\":process.platform==="darwin"?n="/Users":n="/home",e=cp.join(n,"actions","temp")}let r=cp.join(e,u_.randomUUID());return yield _u(r),r})}o(_0,"createTempDirectory");function Hc(t){return Cg.statSync(t).size}o(Hc,"getArchiveFileSizeInBytes");function N3(t){return Eg(this,void 0,void 0,function*(){var e,r,n,i,s;let a=[],c=(s=process.env.GITHUB_WORKSPACE)!==null&&s!==void 0?s:process.cwd(),l=yield wde(t.join(`
|
|
|
|
|
`),{implicitDescendants:!1});try{for(var u=!0,d=dtt(l.globGenerator()),f;f=yield d.next(),e=f.done,!e;u=!0){i=f.value,u=!1;let p=cp.relative(c,i).replace(new RegExp(`\\${cp.sep}`,"g"),"/");R(`Matched: ${p}`),p===""?a.push("."):a.push(`${p}`)}}catch(h){r={error:h}}finally{try{!u&&!e&&(n=d.return)&&(yield n.call(d))}finally{if(r)throw r.error}}return a})}o(N3,"resolvePaths");function T0(t){return Eg(this,void 0,void 0,function*(){return ghe.promisify(Cg.unlink)(t)})}o(T0,"unlinkFile");function yhe(t){return Eg(this,arguments,void 0,function*(e,r=[]){let n="";r.push("--version"),R(`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){R(i.message)}return n=n.trim(),R(n),n})}o(yhe,"getVersion");function R0(){return Eg(this,void 0,void 0,function*(){let t=yield yhe("zstd",["--quiet"]),e=mhe.clean(t);return R(`zstd version: ${e}`),t===""?Ji.Gzip:Ji.ZstdWithoutLong})}o(R0,"getCompressionMethod");function af(t){return t===Ji.Gzip?v0.Gzip:v0.Zstd}o(af,"getCacheFileName");function Ehe(){return Eg(this,void 0,void 0,function*(){return Cg.existsSync(x3)?x3:(yield yhe("tar")).toLowerCase().includes("gnu tar")?li("tar"):""})}o(Ehe,"getGnuTarPathOnWindows");function _3(t,e){if(e===void 0)throw Error(`Expected ${t} but value was undefiend`);return e}o(_3,"assertDefined");function bg(t,e,r=!1){let n=t.slice();return e&&n.push(e),process.platform==="win32"&&!r&&n.push("windows-only"),n.push(ftt),u_.createHash("sha256").update(n.join("|")).digest("hex")}o(bg,"getCacheVersion");function Che(){let t=process.env.ACTIONS_RUNTIME_TOKEN;if(!t)throw new Error("Unable to get the ACTIONS_RUNTIME_TOKEN env variable");return t}o(Che,"getRuntimeToken");var Q0=N(require("http"),1),D3=N(require("https"),1);function T3(t){let e=t.protocol==="https:";if(htt(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 f_(r)}catch{if(!r.startsWith("http://")&&!r.startsWith("https://"))return new f_(`http://${r}`)}else return}o(T3,"getProxyUrl");function htt(t){if(!t.hostname)return!1;let e=t.hostname;if(ptt(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(htt,"checkBypass");function ptt(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(ptt,"isLoopbackAddress");var f_=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 cf=N(um(),1),bhe=N(Yd(),1);var Zr=function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(d){try{u(n.next(d))}catch(f){a(f)}}o(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(f){a(f)}}o(l,"rejected");function u(d){d.done?s(d.value):i(d.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})},Pr;(function(t){t[t.OK=200]="OK",t[t.MultipleChoices=300]="MultipleChoices",t[t.MovedPermanently=301]="MovedPermanently",t[t.ResourceMoved=302]="ResourceMoved",t[t.SeeOther=303]="SeeOther",t[t.NotModified=304]="NotModified",t[t.UseProxy=305]="UseProxy",t[t.SwitchProxy=306]="SwitchProxy",t[t.TemporaryRedirect=307]="TemporaryRedirect",t[t.PermanentRedirect=308]="PermanentRedirect",t[t.BadRequest=400]="BadRequest",t[t.Unauthorized=401]="Unauthorized",t[t.PaymentRequired=402]="PaymentRequired",t[t.Forbidden=403]="Forbidden",t[t.NotFound=404]="NotFound",t[t.MethodNotAllowed=405]="MethodNotAllowed",t[t.NotAcceptable=406]="NotAcceptable",t[t.ProxyAuthenticationRequired=407]="ProxyAuthenticationRequired",t[t.RequestTimeout=408]="RequestTimeout",t[t.Conflict=409]="Conflict",t[t.Gone=410]="Gone",t[t.TooManyRequests=429]="TooManyRequests",t[t.InternalServerError=500]="InternalServerError",t[t.NotImplemented=501]="NotImplemented",t[t.BadGateway=502]="BadGateway",t[t.ServiceUnavailable=503]="ServiceUnavailable",t[t.GatewayTimeout=504]="GatewayTimeout"})(Pr||(Pr={}));var Yi;(function(t){t.Accept="accept",t.ContentType="content-type"})(Yi||(Yi={}));var Qu;(function(t){t.ApplicationJson="application/json"})(Qu||(Qu={}));var mtt=[Pr.MovedPermanently,Pr.ResourceMoved,Pr.SeeOther,Pr.TemporaryRedirect,Pr.PermanentRedirect],gtt=[Pr.BadGateway,Pr.ServiceUnavailable,Pr.GatewayTimeout],ytt=["OPTIONS","GET","DELETE","HEAD"],Ett=10,Ctt=5,Vc=class t extends Error{static{o(this,"HttpClientError")}const
Line truncated
|
|
|
|
|
${_tt.sanitize({...this,request:{...this.request,agent:n},response:this.response})}`,"value"),enumerable:!1}),Object.setPrototypeOf(this,t.prototype)}};function y_(t){return t instanceof Ki?!0:up(t)&&t.name==="RestError"}o(y_,"isRestError");function ws(t,e){return Buffer.from(t,e)}o(ws,"stringToUint8Array");var E_=N(require("node:http"),1),C_=N(require("node:https"),1),G3=N(require("node:zlib"),1),Mhe=require("node:stream");var Jo=k0("ts-http-runtime");var Ttt={};function P0(t){return t&&typeof t.pipe=="function"}o(P0,"isReadableStream");function Fhe(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(Fhe,"isStreamComplete");function Uhe(t){return t&&typeof t.byteLength=="number"}o(Uhe,"isArrayBuffer");var b_=class extends Mhe.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}},H3=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 zc("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 Ka;Jo.info(`request to '${u.sanitizeUrl(e.url)}' timed out. canceling...`),r.abort()},e.timeout));let s=e.headers.get("Accept-Encoding"),a=s?.includes("gzip")||s?.includes("deflate"),c=typeof e.body=="function"?e.body():e.body;if(c&&!e.headers.has("Content-Length")){let u=ktt(c);u!==null&&e.headers.set("Content-Length",u)}let l;try{if(c&&e.onUploadProgress){let g=e.onUploadProgress,m=new b_(g);m.on("error",E=>{Jo.error("Error in upload progress",E)}),P0(c)?c.pipe(m):m.end(c),c=m}let u=await this.makeRequest(e,r,c);i!==void 0&&clearTimeout(i);let d=Rtt(u),h={status:u.statusCode??0,headers:d,request:e};if(e.method==="HEAD")return u.resume(),h;l=a?Dtt(u,d):u;let p=e.onDownloadProgress;if(p){let g=new b_(p);g.on("error",m=>{Jo.error("Error in download progress",m)}),l.pipe(g),l=g}return e.streamResponseStatusCodes?.has(Number.POSITIVE_INFINITY)||e.streamResponseStatusCodes?.has(h.status)?h.readableStreamBody=l:h.bodyAsText=await Qtt(l),h}finally{if(e.abortSignal&&n){let u=Promise.resolve();P0(c)&&(u=Fhe(c));let d=Promise.resolve();P0(l)&&(d=Fhe(l)),Promise.all([u,d]).then(()=>{n&&e.abortSignal?.removeEventListener("abort",n)}).catch(f=>{Jo.warning("Error when cleaning up abortListener on httpRequest",f)})}}}makeRequest(e,r,n){let i=new URL(e.url),s=i.protocol!=="https:";if(s&&!e.allowInsecureConnection)throw new Error(`Cannot connect to ${e.url} while allowInsecureConnection is false.`);let c={agent:e.agent??this.getOrCreateAgent(e,s),hostname:i.hostname,path:`${i.pathname}${i.search}`,port:i.port,method:e.method,headers:e.headers.toJSON({preserveCase:!0}),...e.requestOverrides};return new Promise((l,u)=>{let d=s?E_.default.request(c,l):C_.default.request(c,l);d.once("error",f=>{u(new Ki(f.message,{code:f.code??Ki.REQUEST_SEND_ERROR,request:e}))}),r.signal.addEventListener("abort",()=>{let f=new zc("The operation was aborted. Rejecting from abort signal callback while making request.");d.destroy(f),u(f)}),n&&P0(n)?n.pipe(d):n?typeof n=="string"||Buffer.isBuffer(n)?d.end(n):Uhe(n)?d.end(ArrayBuffer.isView(n)?Buffer.from(n.buffer):Buffer.from(n)):(Jo.error("Unrecognized body type",n),u(new Ki("Unrecognized body type"))):d.end()})}getOrCreateAgent(e,r){let n=e.disableKeepAlive;if(r)return n?E_.default.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new E_.default.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(n&&!e.tlsSettings)return C_.default.globalAgent;let i=e.tlsSettings??Ttt,s=this.cachedHttpsAgents.get(i);return s&&s.options.keepAlive===!n||(Jo.info("No cached TLS Agent exist, creating a new Agent"),s=new C_.default.Agent({keepAlive:!n,...i}),this.cachedHttpsAgents.set(i,s)),s}}};function Rtt(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(Rtt,"getResponseHeaders");function Dtt(t,e){let r=e.get("Content-Encoding");if(r==="gzip"){let n=G3.default.createGunzip();return t.pipe(n),n}else if(r==="deflate"){let n=G3.default.createInflate();return t.pipe(n),n}return t}o(Dtt,"getDecodedResponseStream");function Qtt(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 Ki(`Error reading response as text: ${i.message}`,{code:Ki.PARSE_ERROR}))})})}o(Qtt,"streamToText");function ktt(t){return t?Buffer.isBuffer(t)?t.length:
Line truncated
|
|
|
|
|
`;return e}o(dnt,"encodeHeaders");function fnt(t){return t instanceof Uint8Array?t.byteLength:z_(t)?t.size===-1?void 0:t.size:void 0}o(fnt,"getLength");function hnt(t){let e=0;for(let r of t){let n=fnt(r);if(n===void 0)return;e+=n}return e}o(hnt,"getTotalLength");async function pnt(t,e,r){let n=[ws(`--${r}`,"utf-8"),...e.flatMap(s=>[ws(`\r
|
|
|
|
|
`,"utf-8"),ws(dnt(s.headers),"utf-8"),ws(`\r
|
|
|
|
|
`,"utf-8"),s.body,ws(`\r
|
|
|
|
|
--${r}`,"utf-8")]),ws(`--\r
|
|
|
|
|
\r
|
|
|
|
|
`,"utf-8")],n=Avt(i);n&&t.headers.set("Content-Length",n),t.body=await B_e(i)}var Ix="multipartPolicy",yvt=70,Evt=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function bvt(t){if(t.length>yvt)throw new Error(`Multipart boundary "${t}" exceeds maximum length of 70 characters`);if(Array.from(t).some(e=>!Evt.has(e)))throw new Error(`Multipart boundary "${t}" contains invalid characters`)}function UP(){return{name:Ix,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?bvt(r):r=dvt(),t.headers.set("Content-Type",`${s}; boundary=${r}`),await gvt(t,t.multipartBody.parts,r),t.multipartBody=void 0,e(t)}}}function qP(){return hP()}var v_e=cP({logLevelEnvVarName:"AZURE_LOG_LEVEL",namespace:"azure"}),qDr=v_e.logger;function ph(t){return v_e.createClientLogger(t)}var mh=ph("core-rest-pipeline");function H9(t={}){return gP({logger:mh.info,...t})}var j9=yP;function z9(t={}){return EP(t)}var GP=U(require("node:os"),1),HP=U(require("node:process"),1);function x_e(){return"User-Agent"}async function __e(t){if(HP.default&&HP.default.versions){let e=`${GP.default.type()} ${GP.default.release()}; ${GP.default.arch()}`,r=HP.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 jP="1.22.2";function _vt(t){let e=[];for(let[r,i]of t){let n=i?`${r}/${i}`:r;e.push(n)}return e.join(" ")}function R_e(){return x_e()}async function zP(t){let e=new Map;e.set("core-rest-pipeline",jP),await __e(e);let r=_vt(e);return t?`${t} ${r}`:r}var T_e=R_e(),N_e="userAgentPolicy";function V9(t={}){let e=zP(t.userAgentPrefix);return{name:N_e,async sendRequest(r,i){return r.headers.has(T_e)||r.headers.set(T_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 Ovt="The delay was aborted.";function Sx(t,e){let r,{abortSignal:i,abortErrorMsg:n}=e??{};return $9(s=>{r=setTimeout(s,t)},{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:i,abortErrorMsg:n??Ovt})}function Qm(t){if(oy(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 D_e(t){return oy(t)}function Aw(){return sy()}var Cr=ly;var O_e=Symbol("rawContent");function J9(t){return typeof t[O_e]=="function"}function P_e(t){return J9(t)?t[O_e]():t}var VP=Ix;function Y9(){let t=UP();return{name:VP,sendRequest:async(e,r)=>{if(e.multipartBody)for(let i of e.multipartBody.parts)J9(i.body)&&(i.body=P_e(i.body));return t.sendRequest(e,r)}}}var K9=bP;function X9(){return wP()}function Z9(t={}){return SP(t)}function e$(){return BP()}function Lm(t){return F9(t)}function t$(t,e){return kP(t,e)}var k_e="setClientRequestIdPolicy";function r$(t="x-ms-client-request-id"){return{name:k_e,async sendRequest(e,r){return e.headers.has(t)||e.headers.set(t,e.requestId),r(e)}}}function i$(t){return QP(t)}function n$(t){return LP(t)}var gw={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function Q_e(t={}){let e=new s$(t.parentContext);return t.span&&(e=e.setValue(gw.span,t.span)),t.namespace&&(e=e.setValue(gw.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 F_e=U(L_e(),1),WP=F_e.state;function Pvt(){return{end:()=>{},isRecording:()=>!1,recordException:()=>{},setAttribute:()=>{},setStatus:()=>{},addEvent:()=>{}}}function kvt(){return{createRequestHeaders:()=>({}),parseTraceparentHeader:()=>{},startSpan:(t,e)=>({span:Pvt(),tracingContext:Q_e({parentContext:e.tracingContext})}),withContext(t,e,...r){return e(...r)}}}function Bx(){return WP.instrumenterImplementation||(WP.instrumenterImplementation=kvt()),WP.instrumenterImplementation}function vx(t){let{namespace:e,packageName:r,packageVersion:i}=t;function n(l,u,h){let f=Bx().startSpan(l,{...h,packageName:r,packageVersion:i,tracingContext:u?.tracingOptions?.tracingContext}),d=f.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--),!i_t(c)){let h;return c.trim().length===0?h="Invalid space after '<'.":h="Tag '"+c+"' is an invalid name.",Yi("InvalidTag",h,Ro(t,s))}let l=Xxt(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 h=s-u.length;u=u.substring(0,u.length-1);let f=ERe(u,e);if(f===!0)i=!0;else return Yi(f.err.code,f.err.msg,Ro(t,h+f.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 h=r.pop();if(c!==h.tagName){let f=Ro(t,h.tagStartPos);return Yi("InvalidTag","Expected closing tag '"+h.tagName+"' (opened in line "+f.line+", col "+f.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 h=ERe(u,e);if(h!==!0)return Yi(h.err.code,h.err.msg,Ro(t,s-u.length+h.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=yRe(t,s);continue}else if(t[s+1]==="?"){if(s=gRe(t,++s),s.err)return s}else break;else if(t[s]==="&"){let h=t_t(t,s);if(h==-1)return Yi("InvalidChar","char '&' is not expected.",Ro(t,s));s=h}else if(n===!0&&!ARe(t[s]))return Yi("InvalidXml","Extra text at the end",Ro(t,s));t[s]==="<"&&s--}}else{if(ARe(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 ARe(t){return t===" "||t===" "||t===`
|
|
|
|
|
`||t==="\r"}function gRe(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 yRe(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 Yxt='"',Kxt="'";function Xxt(t,e){let r="",i="",n=!1;for(;e<t.length;e++){if(t[e]===Yxt||t[e]===Kxt)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 Zxt=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function ERe(t,e){let r=ik(t,Zxt),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.",Qx(r[n]));if(r[n][3]!==void 0&&r[n][4]===void 0)return Yi("InvalidAttr","Attribute '"+r[n][2]+"' is without value.",Qx(r[n]));if(r[n][3]===void 0&&!e.allowBooleanAttributes)return Yi("InvalidAttr","boolean attribute '"+r[n][2]+"' is not allowed.",Qx(r[n]));let s=r[n][2];if(!r_t(s))return Yi("InvalidAttr","Attribute '"+s+"' is an invalid name.",Qx(r[n]));if(!Object.prototype.hasOwnProperty.call(i,s))i[s]=1;else return Yi("InvalidAttr","Attribute '"+s+"' is repeated.",Qx(r[n]))}return!0}function e_t(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 t_t(t,e){if(e++,t[e]===";")return-1;if(t[e]==="#")return e++,e_t(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 r_t(t){return I$(t)}function i_t(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 Qx(t){return t.startIndex+t[1].length}var bRe={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"},wRe={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"},CRe={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 Mx(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=Cw(t,">",a,"Closing Tag is not closed."),h=t.substring(a+2,u).trim();if(n.removeNSPrefix){let d=h.indexOf(":");d!==-1&&(h=h.substr(d+1))}h=N$(n.transformTagName,h,"",n).tagName,r&&(i=this.saveTextToParentTag(i,r,this.readonlyMatcher));let f=this.matcher.getCurrentTag();if(h&&n.unpairedTagsSet.has(h))throw new Error(`Unpaired tag can not be used as closing tag: </${h}>`);f&&n.unpairedTagsSet.has(f)&&(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 h=this.buildAttributesMap(u.tagExp,this.matcher,u.tagName,!0);if(h){let f=h[this.options.attributeNamePrefix+"version"];this.entityDecoder.setXmlVersion(Number(f)||1),s.setXmlVersion(Number(f)||1)}if(!(n.ignoreDeclaration&&u.tagName==="?xml"||n.ignorePiTags)){let f=new ya(u.tagName);f.add(n.textNodeName,""),u.tagName!==u.tagExp&&u.attrExpPresent&&n.ignoreAttributes!==!0&&(f[":@"]=h),this.addChild(r,f,this.readonlyMatcher,a)}a=u.closeIndex+1}else if(l===33&&t.charCodeAt(a+2)===45&&t.charCodeAt(a+3)===45){let u=Cw(t,"-->",a+4,"Comment is not closed.");if(n.commentPropName){let h=t.substring(a+4,u-2);i=this.saveTextToParentTag(i,r,this.readonlyMatcher),r.add(n.commentPropName,[{[n.textNodeName]:h}])}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=Cw(t,"]]>",a,"CDATA is not closed.")-2,h=t.substring(a+9,u);i=this.saveTextToParentTag(i,r,this.readonlyMatcher);let f=this.parseTextData(h,r.tagname,this.readonlyMatcher,!0,!1,!0,!0);f==null&&(f=""),n.cdataPropName?r.add(n.cdataPropName,[{[n.textNodeName]:h}]):r.add(n.textNodeName,f),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 h=u.tagName,f=u.rawTagName,d=u.tagExp,p=u.attrExpPresent,m=u.closeIndex;if({tagName:h,tagExp:d}=N$(n.transformTagName,h,d,n),n.strictReservedNames&&(h===n.commentPropName||h===n.cdataPropName||h===n.textNodeName||h===n.attributesGroupName))throw new Error(`Invalid tag name: ${h}`);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,h[h.length-1]==="/"?(h=h.substr(0,h.length-1),d=h):d=d.substr(0,d.length-1),p=h!==d);let E=null,w={},C;C=v_t(f),h!==e.tagname&&this.matcher.push(h,{},C),h!==d&&p&&(E=this.buildAttributesMap(d,this.matcher,h),E&&(w=B_t(E,n))),h!==e.tagname&&(this.isCurrentNodeStopNode=this.isItStopNode());let N=a;if(this.isCurrentNodeStopNode){let F="";if(g)a=u.closeIndex;else if(n.unpairedTagsSet.has(h))a=u.closeIndex;else{let M=this.readStopNodeData(t,f,m+1);if(!M)throw new Error(`Unexpected end of ${f}`);a=M.i,F=M.tagContent}let x=new ya(h);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:h,tagExp:d}=N$(n.transformTagName,h,d,n));let F=new ya(h);E&&(F[":@"]=E),this.addChild(r,F,this.readonlyMatcher,N),this.matcher.pop(),this.isCurrentNodeStopNode=!1}else if(n.unpairedTagsSet.has(h)){let F=new ya(h);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(h);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 D_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 O_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 P_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 k_t(){return this.stopNodeExpressionsSet.size===0?!1:this.matcher.matchesAny(this.stopNodeExpressionsSet)}function Q_t(t,e,r=">"){Line truncated
|
|
|
|
|
`;function j_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 GRe(t,e,r,i,n){return!r.sanitizeName||my(t,{xmlVersion:n})?t:r.sanitizeName(t,{isAttribute:e,matcher:i.readOnly()})}function L$(t,e){let r="";e.format&&(r=H_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 hc(a)):a instanceof hc&&i.push(a)}let n=j_t(t,e),s=new yh;return HRe(t,e,r,s,i,n)}function HRe(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 f=u===e.textNodeName||u===e.cdataPropName||u===e.commentPropName||u[0]==="?"?u:GRe(u,!1,e,i,s),d=z_t(l[":@"],e);i.push(f,d);let p=$_t(i,n);if(f===e.textNodeName){let w=l[u];p||(w=e.tagValueProcessor(f,w),w=Q$(w,e)),a&&(o+=r),o+=w,a=!1,i.pop();continue}else if(f===e.cdataPropName){a&&(o+=r);let w=l[u][0][e.textNodeName],C=uk(w);o+=`<![CDATA[${C}]]>`,a=!1,i.pop();continue}else if(f===e.commentPropName){let w=l[u][0][e.textNodeName],C=lk(w);o+=r+`<!--${C}-->`,a=!0,i.pop();continue}else if(f[0]==="?"){let w=qRe(l[":@"],e,p,i,s);o+=(f==="?xml"?"":r)+`<${f}${w}?>`,a=!0,i.pop();continue}let m=r;m!==""&&(m+=e.indentBy);let y=qRe(l[":@"],e,p,i,s),g=r+`<${f}${y}`,E;p?E=jRe(l[u],e):E=HRe(l[u],e,m,i,n,s),e.unpairedTags.indexOf(f)!==-1?e.suppressUnpairedNode?o+=g+">":o+=g+"/>":(!E||E.length===0)&&e.suppressEmptyNode?o+=g+"/>":E&&E.endsWith(">")?o+=g+`>${E}${r}</${f}>`:(o+=g+">",E&&r!==""&&(E.includes("/>")||E.includes("</"))?o+=r+e.indentBy+E+r:o+=E,o+=`</${f}>`),a=!0,i.pop()}return o}function z_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]=Um(t[n]),i=!0}return i?r:null}function jRe(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=V_t(n[":@"],e),a=jRe(n[s],e);!a||a.length===0?r+=`<${s}${o}/>`:r+=`<${s}${o}>${a}</${s}>`}}}return r}function V_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)}="${Um(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 qRe(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:GRe(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}="${Um(l)}"`}return s}function $_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 W_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({},W_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 hc(r)):r instanceof hc&&this.stopNodeExpressions.push(r)}this.options.ignoreAttributes===!0||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignorLine truncated
|
|
|
|
|
`,"utf-8")],i=hnt(n);i&&t.headers.set("Content-Length",i),t.body=await Vpe(n)}o(pnt,"buildRequestBody");var F0="multipartPolicy",Ant=70,mnt=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function gnt(t){if(t.length>Ant)throw new Error(`Multipart boundary "${t}" exceeds maximum length of 70 characters`);if(Array.from(t).some(e=>!mnt.has(e)))throw new Error(`Multipart boundary "${t}" contains invalid characters`)}o(gnt,"assertValidBoundary");function j_(){return{name:F0,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?gnt(r):r=unt(),t.headers.set("Content-Type",`${s}; boundary=${r}`),await pnt(t,t.multipartBody.parts,r),t.multipartBody=void 0,e(t)}}}o(j_,"multipartPolicy");function W_(){return g_()}o(W_,"createEmptyPipeline");var zpe=p_({logLevelEnvVarName:"AZURE_LOG_LEVEL",namespace:"azure"}),rtr=zpe.logger;function Wc(t){return zpe.createClientLogger(t)}o(Wc,"createClientLogger");var Jc=Wc("core-rest-pipeline");function cG(t={}){return w_({logger:Jc.info,...t})}o(cG,"logPolicy");var lG=S_;function uG(t={}){return B_(t)}o(uG,"redirectPolicy");var J_=N(require("node:os"),1),Y_=N(require("node:process"),1);function $pe(){return"User-Agent"}o($pe,"getHeaderName");async function jpe(t){if(Y_.default&&Y_.default.versions){let e=`${J_.default.type()} ${J_.default.release()}; ${J_.default.arch()}`,r=Y_.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(jpe,"setPlatformSpecificData");var K_="1.22.2";function Bnt(t){let e=[];for(let[r,n]of t){let i=n?`${r}/${n}`:r;e.push(i)}return e.join(" ")}o(Bnt,"getUserAgentString");function Wpe(){return $pe()}o(Wpe,"getUserAgentHeaderName");async function X_(t){let e=new Map;e.set("core-rest-pipeline",K_),await jpe(e);let r=Bnt(e);return t?`${t} ${r}`:r}o(X_,"getUserAgentValue");var Jpe=Wpe(),Ype="userAgentPolicy";function dG(t={}){let e=X_(t.userAgentPrefix);return{name:Ype,async sendRequest(r,n){return r.headers.has(Jpe)||r.headers.set(Jpe,await e),n(r)}}}o(dG,"userAgentPolicy");var ho=class extends Error{static{o(this,"AbortError")}constructor(e){super(e),this.name="AbortError"}};function fG(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(d=>{l(),s(d)},d=>{l(),a(d)})}catch(d){a(d)}n?.addEventListener("abort",u)})}o(fG,"createAbortablePromise");var Tnt="The delay was aborted.";function M0(t,e){let r,{abortSignal:n,abortErrorMsg:i}=e??{};return fG(s=>{r=setTimeout(s,t)},{cleanupBeforeAbort:o(()=>clearTimeout(r),"cleanupBeforeAbort"),abortSignal:n,abortErrorMsg:i??Tnt})}o(M0,"delay");function uf(t){if(up(t))return t.message;{let e;try{typeof t=="object"&&t?e=JSON.stringify(t):e=String(t)}catch{e="[unable to stringify input]"}return`Unknown error ${e}`}}o(uf,"getErrorMessage");function Kpe(t){return up(t)}o(Kpe,"isError");function Tg(){return lp()}o(Tg,"randomUUID");var Lt=hp;var Xpe=Symbol("rawContent");function pG(t){return typeof t[Xpe]=="function"}o(pG,"hasRawContent");function Zpe(t){return pG(t)?t[Xpe]():t}o(Zpe,"getRawContent");var Z_=F0;function AG(){let t=j_();return{name:Z_,sendRequest:o(async(e,r)=>{if(e.multipartBody)for(let n of e.multipartBody.parts)pG(n.body)&&(n.body=Zpe(n.body));return t.sendRequest(e,r)},"sendRequest")}}o(AG,"multipartPolicy");var mG=x_;function gG(){return v_()}o(gG,"decompressResponsePolicy");function yG(t={}){return T_(t)}o(yG,"defaultRetryPolicy");function EG(){return R_()}o(EG,"formDataPolicy");function df(t){return nG(t)}o(df,"getDefaultProxySettings");function CG(t,e){return G_(t,e)}o(CG,"proxyPolicy");var eAe="setClientRequestIdPolicy";function bG(t="x-ms-client-request-id"){return{name:eAe,async sendRequest(e,r){return e.headers.has(t)||e.headers.set(t,e.requestId),r(e)}}}o(bG,"setClientRequestIdPolicy");function IG(t){return H_(t)}o(IG,"agentPolicy");function wG(t){return V_(t)}o(wG,"tlsPolicy");var Rg={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function tAe(t={}){let e=new SG(t.parentContext);return t.span&&(e=e.setValue(Rg.span,t.span)),t.namespace&&(e=e.setValue(Rg.namespace,t.namespace)),e}o(tAe,"createTracingContext");var SG=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--),!est(l)){let f;return l.trim().length===0?f="Invalid space after '<'.":f="Tag '"+l+"' is an invalid name.",en("InvalidTag",f,Xi(t,s))}let u=Jit(t,s);if(u===!1)return en("InvalidAttr","Attributes for '"+l+"' have open quote.",Xi(t,s));let d=u.value;if(s=u.index,d[d.length-1]==="/"){let f=s-d.length;d=d.substring(0,d.length-1);let h=FAe(d,e);if(h===!0)n=!0;else return en(h.err.code,h.err.msg,Xi(t,f+h.err.line))}else if(c)if(u.tagClosed){if(d.trim().length>0)return en("InvalidTag","Closing tag '"+l+"' can't have attributes or invalid starting.",Xi(t,a));if(r.length===0)return en("InvalidTag","Closing tag '"+l+"' has not been opened.",Xi(t,a));{let f=r.pop();if(l!==f.tagName){let h=Xi(t,f.tagStartPos);return en("InvalidTag","Expected closing tag '"+f.tagName+"' (opened in line "+h.line+", col "+h.col+") instead of closing tag '"+l+"'.",Xi(t,a))}r.length==0&&(i=!0)}}else return en("InvalidTag","Closing tag '"+l+"' doesn't have proper closing.",Xi(t,s));else{let f=FAe(d,e);if(f!==!0)return en(f.err.code,f.err.msg,Xi(t,s-d.length+f.err.line));if(i===!0)return en("InvalidXml","Multiple possible root nodes found.",Xi(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=LAe(t,s);continue}else if(t[s+1]==="?"){if(s=OAe(t,++s),s.err)return s}else break;else if(t[s]==="&"){let f=Xit(t,s);if(f==-1)return en("InvalidChar","char '&' is not expected.",Xi(t,s));s=f}else if(i===!0&&!PAe(t[s]))return en("InvalidXml","Extra text at the end",Xi(t,s));t[s]==="<"&&s--}}else{if(PAe(t[s]))continue;return en("InvalidChar","char '"+t[s]+"' is not expected.",Xi(t,s))}if(n){if(r.length==1)return en("InvalidTag","Unclosed tag '"+r[0].tagName+"'.",Xi(t,r[0].tagStartPos));if(r.length>0)return en("InvalidXml","Invalid '"+JSON.stringify(r.map(s=>s.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return en("InvalidXml","Start tag expected.",1);return!0}o(fT,"validate");function PAe(t){return t===" "||t===" "||t===`
|
|
|
|
|
`||t==="\r"}o(PAe,"isWhiteSpace");function OAe(t,e){let r=e;for(;e<t.length;e++)if(t[e]=="?"||t[e]==" "){let n=t.substr(r,e-r);if(e>5&&n==="xml")return en("InvalidXml","XML declaration allowed only at the start of the document.",Xi(t,e));if(t[e]=="?"&&t[e+1]==">"){e++;break}else continue}return e}o(OAe,"readPI");function LAe(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(LAe,"readCommentAndCDATA");var jit='"',Wit="'";function Jit(t,e){let r="",n="",i=!1;for(;e<t.length;e++){if(t[e]===jit||t[e]===Wit)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(Jit,"readAttributeStr");var Yit=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function FAe(t,e){let r=uT(t,Yit),n={};for(let i=0;i<r.length;i++){if(r[i][1].length===0)return en("InvalidAttr","Attribute '"+r[i][2]+"' has no space in starting.",K0(r[i]));if(r[i][3]!==void 0&&r[i][4]===void 0)return en("InvalidAttr","Attribute '"+r[i][2]+"' is without value.",K0(r[i]));if(r[i][3]===void 0&&!e.allowBooleanAttributes)return en("InvalidAttr","boolean attribute '"+r[i][2]+"' is not allowed.",K0(r[i]));let s=r[i][2];if(!Zit(s))return en("InvalidAttr","Attribute '"+s+"' is an invalid name.",K0(r[i]));if(!Object.prototype.hasOwnProperty.call(n,s))n[s]=1;else return en("InvalidAttr","Attribute '"+s+"' is repeated.",K0(r[i]))}return!0}o(FAe,"validateAttributeString");function Kit(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(Kit,"validateNumberAmpersand");function Xit(t,e){if(e++,t[e]===";")return-1;if(t[e]==="#")return e++,Kit(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(Xit,"validateAmpersand");function en(t,e,r){return{err:{code:t,msg:e,line:r.line||r,col:r.col}}}o(en,"getErrorObject");function Zit(t){return GG(t)}o(Zit,"validateAttrName");function est(t){return GG(t)}o(est,"validateTagName");function Xi(t,e){let r=t.substring(0,e).split(/\r?\n/);return{line:r.length,col:r[r.length-1].length+1}}o(Xi,"getLineNumberForPosition");function K0(t){return t.startIndex+t[1].length}o(K0,"getPositionFromMatch");var MAe={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"},UAe={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"},qAe={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 vs("!xml"),r=e,n="";this.matcher.reset(),this.entityDecoder.reset(),this.entityExpansionCount=0,this.currentExpandedLength=0;let i=this.options,s=new eI(i.processEntities),a=t.length;for(let c=0;c<a;c++)if(t[c]==="<"){let u=t.charCodeAt(c+1);if(u===47){let d=Og(t,">",c,"Closing Tag is not closed."),f=t.substring(c+2,d).trim();if(i.removeNSPrefix){let p=f.indexOf(":");p!==-1&&(f=f.substr(p+1))}f=YG(i.transformTagName,f,"",i).tagName,r&&(n=this.saveTextToParentTag(n,r,this.readonlyMatcher));let h=this.matcher.getCurrentTag();if(f&&i.unpairedTagsSet.has(f))throw new Error(`Unpaired tag can not be used as closing tag: </${f}>`);h&&i.unpairedTagsSet.has(h)&&(this.matcher.pop(),this.tagsNodeStack.pop()),this.matcher.pop(),this.isCurrentNodeStopNode=!1,r=this.tagsNodeStack.pop(),n="",c=d}else if(u===63){let d=KG(t,c,!1,"?>");if(!d)throw new Error("Pi Tag is not closed.");n=this.saveTextToParentTag(n,r,this.readonlyMatcher);let f=this.buildAttributesMap(d.tagExp,this.matcher,d.tagName,!0);if(f){let h=f[this.options.attributeNamePrefix+"version"];this.entityDecoder.setXmlVersion(Number(h)||1),s.setXmlVersion(Number(h)||1)}if(!(i.ignoreDeclaration&&d.tagName==="?xml"||i.ignorePiTags)){let h=new vs(d.tagName);h.add(i.textNodeName,""),d.tagName!==d.tagExp&&d.attrExpPresent&&i.ignoreAttributes!==!0&&(h[":@"]=f),this.addChild(r,h,this.readonlyMatcher,c)}c=d.closeIndex+1}else if(u===33&&t.charCodeAt(c+2)===45&&t.charCodeAt(c+3)===45){let d=Og(t,"-->",c+4,"Comment is not closed.");if(i.commentPropName){let f=t.substring(c+4,d-2);n=this.saveTextToParentTag(n,r,this.readonlyMatcher),r.add(i.commentPropName,[{[i.textNodeName]:f}])}c=d}else if(u===33&&t.charCodeAt(c+2)===68){let d=s.readDocType(t,c);this.entityDecoder.addInputEntities(d.entities),c=d.i}else if(u===33&&t.charCodeAt(c+2)===91){let d=Og(t,"]]>",c,"CDATA is not closed.")-2,f=t.substring(c+9,d);n=this.saveTextToParentTag(n,r,this.readonlyMatcher);let h=this.parseTextData(f,r.tagname,this.readonlyMatcher,!0,!1,!0,!0);h==null&&(h=""),i.cdataPropName?r.add(i.cdataPropName,[{[i.textNodeName]:f}]):r.add(i.textNodeName,h),c=d+2}else{let d=KG(t,c,i.removeNSPrefix);if(!d){let M=t.substring(Math.max(0,c-50),Math.min(a,c+50));throw new Error(`readTagExp returned undefined at position ${c}. Context: "${M}"`)}let f=d.tagName,h=d.rawTagName,p=d.tagExp,g=d.attrExpPresent,m=d.closeIndex;if({tagName:f,tagExp:p}=YG(i.transformTagName,f,p,i),i.strictReservedNames&&(f===i.commentPropName||f===i.cdataPropName||f===i.textNodeName||f===i.attributesGroupName))throw new Error(`Invalid tag name: ${f}`);r&&n&&r.tagname!=="!xml"&&(n=this.saveTextToParentTag(n,r,this.readonlyMatcher,!1));let E=r;E&&i.unpairedTagsSet.has(E.tagname)&&(r=this.tagsNodeStack.pop(),this.matcher.pop());let y=!1;p.length>0&&p.lastIndexOf("/")===p.length-1&&(y=!0,f[f.length-1]==="/"?(f=f.substr(0,f.length-1),p=f):p=p.substr(0,p.length-1),g=f!==p);let C=null,I={},B;B=wst(h),f!==e.tagname&&this.matcher.push(f,{},B),f!==p&&g&&(C=this.buildAttributesMap(p,this.matcher,f),C&&(I=Ist(C,i))),f!==e.tagname&&(this.isCurrentNodeStopNode=this.isItStopNode());let Q=c;if(this.isCurrentNodeStopNode){let M="";if(y)c=d.closeIndex;else if(i.unpairedTagsSet.has(f))c=d.closeIndex;else{let G=this.readStopNodeData(t,h,m+1);if(!G)throw new Error(`Unexpected end of ${h}`);c=G.i,M=G.tagContent}let v=new vs(f);C&&(v[":@"]=C),v.add(i.textNodeName,M),this.matcher.pop(),this.isCurrentNodeStopNode=!1,this.addChild(r,v,this.readonlyMatcher,Q)}else{if(y){({tagName:f,tagExp:p}=YG(i.transformTagName,f,p,i));let M=new vs(f);C&&(M[":@"]=C),this.addChild(r,M,this.readonlyMatcher,Q),this.matcher.pop(),this.isCurrentNodeStopNode=!1}else if(i.unpairedTagsSet.has(f)){let M=new vs(f);C&&(M[":@"]=C),this.addChild(r,M,this.readonlyMatcher,Q),this.matcher.pop(),this.isCurrentNodeStopNode=!1,c=d.closeIndex;continue}else{let M=new vs(f);if(this.tagsNodeStack.length>i.maxNestedTags)throw new Error("Maximum nested tags exceeded");this.tagsNodeStack.push(r),C&&(M[":@"]=C),this.addChild(r,M,this.readonlyMatcher,Q),r=M}n="",c=m}}}else n+=t[c];return e.child},"parseXml");function _st(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(_st,"addChild");function Tst(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(Tst,"replaceEntitiesValue");function Rst(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(Rst,"saveTextToParentTag");function Dst(){return this.stopNodeExpressionsSet.Line truncated
|
|
|
|
|
`;function qst(t,e){if(!Array.isArray(t)||t.length===0)return"1.0";let r=t[0];if(nH(r)==="?xml"){let i=r[":@"];if(i){let s=e.attributeNamePrefix+"version";if(i[s])return i[s]}}return"1.0"}o(qst,"detectXmlVersionFromArray");function ame(t,e,r,n,i){return!r.sanitizeName||yp(t,{xmlVersion:i})?t:r.sanitizeName(t,{isAttribute:e,matcher:n.readOnly()})}o(ame,"resolveTagName");function rH(t,e){let r="";e.format&&(r=Ust);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 mo(c)):c instanceof mo&&n.push(c)}let i=qst(t,e),s=new Xc;return cme(t,e,r,s,n,i)}o(rH,"toXml");function cme(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=tH(l,e),l}return""}for(let l=0;l<t.length;l++){let u=t[l],d=nH(u);if(d===void 0)continue;let h=d===e.textNodeName||d===e.cdataPropName||d===e.commentPropName||d[0]==="?"?d:ame(d,!1,e,n,s),p=Gst(u[":@"],e);n.push(h,p);let g=Vst(n,i);if(h===e.textNodeName){let I=u[d];g||(I=e.tagValueProcessor(h,I),I=tH(I,e)),c&&(a+=r),a+=I,c=!1,n.pop();continue}else if(h===e.cdataPropName){c&&(a+=r);let I=u[d][0][e.textNodeName],B=gT(I);a+=`<![CDATA[${B}]]>`,c=!1,n.pop();continue}else if(h===e.commentPropName){let I=u[d][0][e.textNodeName],B=mT(I);a+=r+`<!--${B}-->`,c=!0,n.pop();continue}else if(h[0]==="?"){let I=ome(u[":@"],e,g,n,s);a+=(h==="?xml"?"":r)+`<${h}${I}?>`,c=!0,n.pop();continue}let m=r;m!==""&&(m+=e.indentBy);let E=ome(u[":@"],e,g,n,s),y=r+`<${h}${E}`,C;g?C=lme(u[d],e):C=cme(u[d],e,m,n,i,s),e.unpairedTags.indexOf(h)!==-1?e.suppressUnpairedNode?a+=y+">":a+=y+"/>":(!C||C.length===0)&&e.suppressEmptyNode?a+=y+"/>":C&&C.endsWith(">")?a+=y+`>${C}${r}</${h}>`:(a+=y+">",C&&r!==""&&(C.includes("/>")||C.includes("</"))?a+=r+e.indentBy+C+r:a+=C,a+=`</${h}>`),c=!0,n.pop()}return a}o(cme,"arrToStr");function Gst(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]=pf(t[i]),n=!0}return n?r:null}o(Gst,"extractAttributeValues");function lme(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=nH(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=Hst(i[":@"],e),c=lme(i[s],e);!c||c.length===0?r+=`<${s}${a}/>`:r+=`<${s}${a}>${c}</${s}>`}}}return r}o(lme,"getRawContent");function Hst(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)}="${pf(i)}"`}return r}o(Hst,"attr_to_str_raw");function nH(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(nH,"propName");function ome(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:ame(c,!0,e,n,i),u;r?u=t[a]:(u=e.attributeValueProcessor(a,t[a]),u=tH(u,e)),u===!0&&e.suppressBooleanAttributes?s+=` ${l}`:s+=` ${l}="${pf(u)}"`}return s}o(ome,"attr_to_str");function Vst(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(Vst,"checkStopNode");function tH(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(tH,"replaceEntitiesValue");function iH(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(iH,"getIgnoreAttributesFn");var zst={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 _s(t){if(this.options=Object.assign({},zst,t),this.options.stopNodes&&Array.isArray(this.options.stopNodes)&&(this.options.stopNodes=this.options.stopNodes.map(e=>typeof e=="string"&&e.startsWith("*.")?".."+e.substring(2):e)),this.stopNodeExpressions=[],this.options.stopNodes&&ArraLine truncated
|
|
|
|
|
`,this.newLine=`
|
|
|
|
|
`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}function J_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||my(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 yh,r=J_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 h=this.isAttribute(c);if(h&&!this.ignoreAttributesFn(h,o)){let f=U$(h,!0,this.options,r,i);n+=this.buildAttrPairStr(f,""+t[c],a)}else if(!h)if(c===this.options.textNodeName){let f=this.options.tagValueProcessor(c,""+t[c]);s+=this.replaceEntitiesValue(f)}else{r.push(u);let f=this.checkStopNode(r);if(r.pop(),f){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 h=t[c].length,f="",d="";for(let p=0;p<h;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(),f+=y.val,this.options.attributesGroupName&&m.hasOwnProperty(this.options.attributesGroupName)&&(d+=y.attrStr)}else f+=this.processTextOrObjNode(m,u,e,r,i);else if(this.options.oneListGroup){let y=this.options.tagValueProcessor(u,m);y=this.replaceEntitiesValue(y),f+=y}else{r.push(u);let y=this.checkStopNode(r);if(r.pop(),y){let g=""+m;g===""?f+=this.indentate(e)+"<"+u+this.closeTag(u)+this.tagEndChar:f+=this.indentate(e)+"<"+u+">"+g+"</"+u+this.tagEndChar}else f+=this.buildTextValNode(m,u,"",e,r)}}this.options.oneListGroup&&(f=this.buildObjectNode(f,u,d,e)),s+=f}else if(this.options.attributesGroupName&&c===this.options.attributesGroupName){let h=Object.keys(t[c]),f=h.length;for(let d=0;d<f;d++){let p=U$(h[d],!0,this.options,r,i);n+=this.buildAttrPairStr(p,""+t[c][h[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+'="'+Um(e)+'"'};function Y_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]=Um(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]=Um(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.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}o(_s,"Builder");function $st(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($st,"detectXmlVersionFromObj");function sH(t,e,r,n,i){return!r.sanitizeName||yp(t,{xmlVersion:i})?t:r.sanitizeName(t,{isAttribute:e,matcher:n.readOnly()})}o(sH,"resolveTagName");_s.prototype.build=function(t){if(this.options.preserveOrder)return rH(t,this.options);{Array.isArray(t)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(t={[this.options.arrayNodeName]:t});let e=new Xc,r=$st(t,this.options);return this.j2x(t,0,e,r).val}};_s.prototype.j2x=function(t,e,r,n){let i="",s="";if(this.options.maxNestedTags&&r.getDepth()>=this.options.maxNestedTags)throw new Error("Maximum nested tags exceeded");let a=this.options.jPath?r.toString():r,c=this.checkStopNode(r);for(let l in t){if(!Object.prototype.hasOwnProperty.call(t,l))continue;let d=l===this.options.textNodeName||l===this.options.cdataPropName||l===this.options.commentPropName||this.options.attributesGroupName&&l===this.options.attributesGroupName||this.isAttribute(l)||l[0]==="?"?l:sH(l,!1,this.options,r,n);if(typeof t[l]>"u")this.isAttribute(l)&&(s+="");else if(t[l]===null)this.isAttribute(l)||d===this.options.cdataPropName||d===this.options.commentPropName?s+="":d[0]==="?"?s+=this.indentate(e)+"<"+d+"?"+this.tagEndChar:s+=this.indentate(e)+"<"+d+"/"+this.tagEndChar;else if(t[l]instanceof Date)s+=this.buildTextValNode(t[l],d,"",e,r);else if(typeof t[l]!="object"){let f=this.isAttribute(l);if(f&&!this.ignoreAttributesFn(f,a)){let h=sH(f,!0,this.options,r,n);i+=this.buildAttrPairStr(h,""+t[l],c)}else if(!f)if(l===this.options.textNodeName){let h=this.options.tagValueProcessor(l,""+t[l]);s+=this.replaceEntitiesValue(h)}else{r.push(d);let h=this.checkStopNode(r);if(r.pop(),h){let p=""+t[l];p===""?s+=this.indentate(e)+"<"+d+this.closeTag(d)+this.tagEndChar:s+=this.indentate(e)+"<"+d+">"+p+"</"+d+this.tagEndChar}else s+=this.buildTextValNode(t[l],d,"",e,r)}}else if(Array.isArray(t[l])){let f=t[l].length,h="",p="";for(let g=0;g<f;g++){let m=t[l][g];if(!(typeof m>"u"))if(m===null)d[0]==="?"?s+=this.indentate(e)+"<"+d+"?"+this.tagEndChar:s+=this.indentate(e)+"<"+d+"/"+this.tagEndChar;else if(typeof m=="object")if(this.options.oneListGroup){r.push(d);let E=this.j2x(m,e+1,r,n);r.pop(),h+=E.val,this.options.attributesGroupName&&m.hasOwnProperty(this.options.attributesGroupName)&&(p+=E.attrStr)}else h+=this.processTextOrObjNode(m,d,e,r,n);else if(this.options.oneListGroup){let E=this.options.tagValueProcessor(d,m);E=this.replaceEntitiesValue(E),h+=E}else{r.push(d);let E=this.checkStopNode(r);if(r.pop(),E){let y=""+m;y===""?h+=this.indentate(e)+"<"+d+this.closeTag(d)+this.tagEndChar:h+=this.indentate(e)+"<"+d+">"+y+"</"+d+this.tagEndChar}else h+=this.buildTextValNode(m,d,"",e,r)}}this.options.oneListGroup&&(h=this.buildObjectNode(h,d,p,e)),s+=h}else if(this.options.attributesGroupName&&l===this.options.attributesGroupName){let f=Object.keys(t[l]),h=f.length;for(let p=0;p<h;p++){let g=sH(f[p],!0,this.options,r,n);i+=this.buildAttrPairStr(g,""+t[l][f[p]],c)}}else s+=this.processTextOrObjNode(t[l],d,e,r,n)}return{attrStr:i,val:s}};_s.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+'="'+pf(e)+'"'};function jst(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(jst,"processTextOrObjNode");_s.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]=pf(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]=pf(t[n]),r=!0)}return r?e:null};_s.prototype.buildRawContent=function(t){if(typeof t=="string")return t;if(typeof t!="object"||t===null)return String(t);if(t[this.options.textNodeName]!==void 0)return t[this.options.textNodeName];let e="";for(let r in t){if(!Object.prototype.hasOwnProperty.call(t,r)||this.isAttribute(r)||this.options.attributesGroupName&&r===this.o
Line truncated
|
|
|
|
|
`)+`
|
|
|
|
|
`+this.getCanonicalizedHeadersString(e)+this.getCanonicalizedResourceString(e),i=this.factory.computeHMACSHA256(r);return e.headers.set(yt.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${i}`),e}getHeaderValueToSign(e,r){let i=e.headers.get(r);return!i||r===yt.CONTENT_LENGTH&&i==="0"?"":i}getCanonicalizedHeadersString(e){let r=e.headers.headersArray().filter(n=>n.name.toLowerCase().startsWith(yt.PREFIX_FOR_STORAGE));r.sort((n,s)=>wk(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=yk(e.url)||"/",i="";i+=`/${this.factory.accountName}${r}`;let n=Ek(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 Ri=class extends yy{accountName;accountKey;constructor(e,r){super(),this.accountName=e,this.accountKey=Buffer.from(r,"base64")}create(e,r){return new jx(e,r,this)}computeHMACSHA256(e){return(0,XRe.createHmac)("sha256",this.accountKey).update(e,"utf8").digest("base64")}};var _n=ph("storage-common");var sl;(function(t){t[t.EXPONENTIAL=0]="EXPONENTIAL",t[t.FIXED=1]="FIXED"})(sl||(sl={}));var Gm={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:sl.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},sRt=new cc("The operation was aborted."),zx=class extends Eh{retryOptions;constructor(e,r,i=Gm){super(e,r),this.retryOptions={retryPolicyType:i.retryPolicyType?i.retryPolicyType:Gm.retryPolicyType,maxTries:i.maxTries&&i.maxTries>=1?Math.floor(i.maxTries):Gm.maxTries,tryTimeoutInMs:i.tryTimeoutInMs&&i.tryTimeoutInMs>=0?i.tryTimeoutInMs:Gm.tryTimeoutInMs,retryDelayInMs:i.retryDelayInMs&&i.retryDelayInMs>=0?Math.min(i.retryDelayInMs,i.maxRetryDelayInMs?i.maxRetryDelayInMs:Gm.maxRetryDelayInMs):Gm.retryDelayInMs,maxRetryDelayInMs:i.maxRetryDelayInMs&&i.maxRetryDelayInMs>=0?i.maxRetryDelayInMs:Gm.maxRetryDelayInMs,secondaryHost:i.secondaryHost?i.secondaryHost:Gm.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=gk(n.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(n.url=qm(n.url,Td.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let o;try{if(_n.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(_n.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 _n.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 _n.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 _n.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(o===503||o===500)return _n.info(`RetryPolicy: Will retry for status code ${o}.`),!0}if(i&&i?.status>=400){let o=i.headers.get(yt.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')?(_n.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 _n.info(`RetryPolicy: Delay for ${n}ms`),bk(n,i,sRt)}};var Vx=class{retryOptions;constructor(e){this.retryOptions=e}create(e,r){return new zx(e,r,this.retryOptions)}};var oRt="storageBrowserPolicy";function ZRe(){return{name:oRt,async sendRequest(t,e){return Cr||((t.method==="GET"||t.method==="HEAD")&&(t.url=qm(t.url,Td.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),t.headers.delete(yt.COOKIE),t.headers.delete(yt.CONTENT_LENGTH)),e(t)}}}var aRt="StorageCorrectContentLengthPolicy";function eTe(){function t(e){e.body&&(typeof e.body=="string"||Buffer.isBuffer(e.body))&&e.body.length>0&&e.headers.set(yt.CONTENT_LENGTH,Buffer.byteLength(e.body))}return{name:aRt,async sendRequest(e,r){return t(e),r(e)}}}var cRt="storageRetryPolicy",Sw={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:sl.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},lRt=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],uRt=new cc("The operation was aborted.");function tTe(t={}){let e=t.retryPolicyType??Sw.retryPolicyType,r=t.maxTries??Sw.maxTries,i=t.retryDelayInMs??Sw.retryDelayInMs,n=t.maxRetryDelayInMs??Sw.maxRetryDelayInMs,s=t.secondaryHost??Sw.secondaryHost,o=t.tryTimeoutInMs??Sw.tryTimeoutInMs;function a({isPrimaryRetry:l,attempt:u,response:h,error:f}){if(u>=r)return _n.info(`RetryPolicy: Attempt(s) ${u} >= maxTries ${r}, no further try.`),!1;if(f){for(let d of lRt)if(f.name.toUpperCase().includes(d)||f.message.toUpperCase().includes(d)||f.code&&f.code.toString().toUpperCase()===d)return
Line truncated
|
|
|
|
|
`+this.getCanonicalizedHeadersString(e)+this.getCanonicalizedResourceString(e),n=this.factory.computeHMACSHA256(r);return e.headers.set(Ve.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${n}`),e}getHeaderValueToSign(e,r){let n=e.headers.get(r);return!n||r===Ve.CONTENT_LENGTH&&n==="0"?"":n}getCanonicalizedHeadersString(e){let r=e.headers.headersArray().filter(i=>i.name.toLowerCase().startsWith(Ve.PREFIX_FOR_STORAGE));r.sort((i,s)=>NT(i.name.toLowerCase(),s.name.toLowerCase())),r=r.filter((i,s,a)=>!(s>0&&i.name.toLowerCase()===a[s-1].name.toLowerCase()));let n="";return r.forEach(i=>{n+=`${i.name.toLowerCase().trimRight()}:${i.value.trimLeft()}
|
|
|
|
|
`}),n}getCanonicalizedResourceString(e){let r=BT(e.url)||"/",n="";n+=`/${this.factory.accountName}${r}`;let i=xT(e.url),s={};if(i){let a=[];for(let c in i)if(Object.prototype.hasOwnProperty.call(i,c)){let l=c.toLowerCase();s[l]=i[c],a.push(l)}a.sort();for(let c of a)n+=`
|
|
|
|
|
${c}:${decodeURIComponent(s[c])}`}return n}};var Or=class extends bp{static{o(this,"StorageSharedKeyCredential")}accountName;accountKey;constructor(e,r){super(),this.accountName=e,this.accountKey=Buffer.from(r,"base64")}create(e,r){return new sI(e,r,this)}computeHMACSHA256(e){return(0,gme.createHmac)("sha256",this.accountKey).update(e,"utf8").digest("base64")}};var Nn=Wc("storage-common");var Zo;(function(t){t[t.EXPONENTIAL=0]="EXPONENTIAL",t[t.FIXED=1]="FIXED"})(Zo||(Zo={}));var mf={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:Zo.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},rot=new ho("The operation was aborted."),oI=class extends Zc{static{o(this,"StorageRetryPolicy")}retryOptions;constructor(e,r,n=mf){super(e,r),this.retryOptions={retryPolicyType:n.retryPolicyType?n.retryPolicyType:mf.retryPolicyType,maxTries:n.maxTries&&n.maxTries>=1?Math.floor(n.maxTries):mf.maxTries,tryTimeoutInMs:n.tryTimeoutInMs&&n.tryTimeoutInMs>=0?n.tryTimeoutInMs:mf.tryTimeoutInMs,retryDelayInMs:n.retryDelayInMs&&n.retryDelayInMs>=0?Math.min(n.retryDelayInMs,n.maxRetryDelayInMs?n.maxRetryDelayInMs:mf.maxRetryDelayInMs):mf.retryDelayInMs,maxRetryDelayInMs:n.maxRetryDelayInMs&&n.maxRetryDelayInMs>=0?n.maxRetryDelayInMs:mf.maxRetryDelayInMs,secondaryHost:n.secondaryHost?n.secondaryHost:mf.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=ST(i.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(i.url=Af(i.url,Fu.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 Zo.EXPONENTIAL:i=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case Zo.FIXED:i=this.retryOptions.retryDelayInMs;break}else i=Math.random()*1e3;return Nn.info(`RetryPolicy: Delay for ${i}ms`),vT(i,n,rot)}};var aI=class{static{o(this,"StorageRetryPolicyFactory")}retryOptions;constructor(e){this.retryOptions=e}create(e,r){return new oI(e,r,this.retryOptions)}};var not="storageBrowserPolicy";function yme(){return{name:not,async sendRequest(t,e){return Lt||((t.method==="GET"||t.method==="HEAD")&&(t.url=Af(t.url,Fu.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),t.headers.delete(Ve.COOKIE),t.headers.delete(Ve.CONTENT_LENGTH)),e(t)}}}o(yme,"storageBrowserPolicy");var iot="StorageCorrectContentLengthPolicy";function Eme(){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:iot,async sendRequest(e,r){return t(e),r(e)}}}o(Eme,"storageCorrectContentLengthPolicy");var sot="storageRetryPolicy",Fg={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:Zo.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},oot=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],aot=new ho("The operation was aborted.");function Cme(t={}){let e=t.retryPolicyType??Fg.retryPolicyType,r=t.maxTries??Fg.maxTries,n=t.retryDelayInMs??Fg.retryDelayInMs,i=t.maxRetryDelayInMs??Fg.maxRetryDelayInMs,s=t.secondaryHost??Fg.secondaryHost,a=t.tryTimeoutInMs??Fg.tryTimeoutInMs;function c({isPrimaryRetry:u,attempt:d,response:f,error:h}){if(d>=r)return
Line truncated
|
|
|
|
|
`)+`
|
|
|
|
|
`+i(s)+n(s),a=(0,rTe.createHmac)("sha256",t.accountKey).update(o,"utf8").digest("base64");s.headers.set(yt.AUTHORIZATION,`SharedKey ${t.accountName}:${a}`)}function r(s,o){let a=s.headers.get(o);return!a||o===yt.CONTENT_LENGTH&&a==="0"?"":a}function i(s){let o=[];for(let[c,l]of s.headers)c.toLowerCase().startsWith(yt.PREFIX_FOR_STORAGE)&&o.push({name:c,value:l});o.sort((c,l)=>wk(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=yk(s.url)||"/",a="";a+=`/${t.accountName}${o}`;let c=Ek(s.url),l={};if(c){let u=[];for(let h in c)if(Object.prototype.hasOwnProperty.call(c,h)){let f=h.toLowerCase();l[f]=c[h],u.push(f)}u.sort();for(let h of u)a+=`
|
|
|
|
|
${h}:${decodeURIComponent(l[h])}`}return a}return{name:hRt,async sendRequest(s,o){return e(s),o(s)}}}var fRt="storageRequestFailureDetailsParserPolicy";function iTe(){return{name:fRt,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 nTe=require("node:crypto"),Ck=class{accountName;userDelegationKey;key;constructor(e,r){this.accountName=e,this.userDelegationKey=r,this.key=Buffer.from(r.value,"base64")}computeHMACSHA256(e){return(0,nTe.createHmac)("sha256",this.key).update(e,"utf8").digest("base64")}};var Ik="12.31.0",Sk="2026-02-06";var Bk="https://storage.azure.com/.default",Nd={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}};var fu="",V$="*",dRt=1*1024*1024;var pRt=4*dRt;var sTe="AES256",oTe="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",aTe=["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"],cTe=["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"],lTe="BlobUsesCustomerSpecifiedEncryption",uTe="BlobDoesNotUseCustomerSpecifiedEncryption",hTe=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function Dd(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 $x=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 ui);let r=new $x([],e);return r._credential=t,r}function mRt(t){let e=[ARt,fTe,gRt,yRt,ERt,bRt,CRt];if(t.factories.length){let r=t.factories.filter(i=>!e.some(n=>n(i)));if(r.length){let i=r.some(n=>wRt(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/${Ik}`,o=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${s}`:`${s}`;n=Rx({...r,loggingOptions:{additionalAllowedHeaderNames:aTe,additionalAllowedQueryParameters:cTe,logger:fk.info},userAgentOptions:{userAgentPrefix:o},serializationOptions:{stringifyXML:hk,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:G$,serializerOptions:{xml:{xmlCharKey:"#"}}}}),n.removePolicy({phase:"Retry"}),n.removePolicy({name:K9}),n.addPolicy(eTe()),n.addPolicy(tTe(r.retryOptions),{phase:"Retry"}),n.addPolicy(iTe()),n.addPolicy(ZRe());let a=mRt(t);a&&n.addPolicy(a.wrappedPolicies,a.afterRetry?{afterPhase:"Retry"}:void 0);let c=W$(t);lc(c)?n.addPolicy(yw({credential:c,scopes:r.audience??Bk
Line truncated
|
|
|
|
|
`),s=e.computeHMACSHA256(n);return{sasQueryParameters:new gu(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 ANt(t,e){if(t=xy(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=Qh.parse(t.permissions.toString()).toString():n=Lh.parse(t.permissions.toString()).toString());let s=[n||"",t.startsOn?Ir(t.startsOn,!1):"",t.expiresOn?Ir(t.expiresOn,!1):"",vy(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?Au(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 gu(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 gNt(t,e){if(t=xy(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=Qh.parse(t.permissions.toString()).toString():n=Lh.parse(t.permissions.toString()).toString());let s=[n||"",t.startsOn?Ir(t.startsOn,!1):"",t.expiresOn?Ir(t.expiresOn,!1):"",vy(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?Au(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 gu(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 yNt(t,e){if(t=xy(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=Qh.parse(t.permissions.toString()).toString():n=Lh.parse(t.permissions.toString()).toString());let s=[n||"",t.startsOn?Ir(t.startsOn,!1):"",t.expiresOn?Ir(t.expiresOn,!1):"",vy(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Ir(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Ir(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.ipRange?Au(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 gu(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 ENt(t,e){if(t=xy(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=Qh.parse(t.permissions.toString()).toString():n=Lh.parse(t.permissions.toString()).toString());let s=[n||"",t.startsOn?Ir(t.startsOn,!1):"",t.expiresOn?Ir(t.expiresOn,!1):"",vy(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Ir(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Ir(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?Au(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 gu(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 bNt(t,e){if(t=xy(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=Qh.parse(t.permissions.toString()).toString():n=Lh.parse(t.permissions.toString()).toString());let s=[n||"",t.startsOn?Ir(t.startsOn,!1):"",t.expiresOn?Ir(t.expiresOn,!1):"",vy(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Ir(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Ir(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?Au(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 gu(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 wNt(t,e){if(t=xy(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=Qh.parse(t.permissions.toString()).toString():n=Lh.parse(t.permissions.toString()).toString());let s=[n||"",t.startsOn?Ir(t.startsOn,!1):"",t.expiresOn?Ir(t.expiresOn,!1):"",vy(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Ir(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Ir(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,void 0,t.delegatedUserObjectId,t.ipRange?Au(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 gu(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 vy(t,e,r){let i=[`/blob/${t}/${e}`];return r&&i.push(`/${r}`),i.join("")}function xy(t){let e=t.version?t.version:Sk;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 s_=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=Aw()),this._leaseId=r}async acquireLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==fu||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==fu||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 ze.withSpan("BlobLeaseClient-acquireLease",r,async i=>tt(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!==fu||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==fu||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 ze.withSpan("BlobLeaseClient-changeLease",r,async i=>{let n=tt(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!==fu||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==fu||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 ze.withSpan("BlobLeaseClient-releaseLease",e,async r=>tt(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!==fu||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==fu||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 ze.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"}};Qw.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var Ny=class extends Error{constructor(){super(`Cache storage quota has been hit. Unable to upload any new cache entries.
|
|
|
|
|
More info on storage limits: https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#calculating-minute-and-storage-spending`),this.name="UsageError"}};Ny.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var m_=class extends Error{constructor(e){super(e),this.name="RateLimitError"}};var N1t=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(h){o(h)}}function c(u){try{l(i.throw(u))}catch(h){o(h)}}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);re(`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 m1e(t,e,r){return N1t(this,void 0,void 0,function*(){var i;let n=new yu(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(),z(`BlobClient: ${n.name}:${n.accountName}:${n.containerName}`);let c=yield s.uploadFile(e,a);if(c._response.status>=400)throw new RQ(`uploadCacheArchiveSDK: upload failed with status code ${c._response.status}`);return c}catch(c){throw Xt(`uploadCacheArchiveSDK: internal error uploading cache archive: ${c.message}`),c}finally{o.stopDisplayTimer()}})}var g1e=U(require("buffer"),1),Fh=U(require("fs"),1),y1e=U(require("stream"),1),E1e=U(require("util"),1);var TQ=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(h){o(h)}}function c(u){try{l(i.throw(u))}catch(h){o(h)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})};function NQ(t){return t?t>=200&&t<300:!1}function D1t(t){return t?t>=500:!0}function O1t(t){return t?[_i.BadGateway,_i.ServiceUnavailable,_i.GatewayTimeout].includes(t):!1}function P1t(t){return TQ(this,void 0,void 0,function*(){return new Promise(e=>setTimeout(e,t))})}function A1e(t,e,r){return TQ(this,arguments,void 0,function*(i,n,s,o=rP,a=iP,c=void 0){let l="",u=1;for(;u<=o;){let h,f,d=!1;try{h=yield n()}catch(p){c&&(h=c(p)),d=!0,l=p.message}if(h&&(f=s(h),!D1t(f)))return h;if(f&&(d=O1t(f),l=`Cache service responded with ${f}`),z(`${i} - Attempt ${u} of ${o} failed with error: ${l}`),!d){z(`${i} - Error is not retryable`);break}yield P1t(a),u++}throw Error(`${i} failed: ${l}`)})}function A_(t,e){return TQ(this,arguments,void 0,function*(r,i,n=rP,s=iP){return yield A1e(r,i,o=>o.statusCode,n,s,o=>{if(o instanceof uh)return{statusCode:o.statusCode,result:null,headers:{},error:o}})})}function Lw(t,e){return TQ(this,arguments,void 0,function*(r,i,n=rP,s=iP){return yield A1e(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(h){o(h)}}function c(u){try{l(i.throw(u))}catch(h){o(h)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})};function k1t(t,e){return ul(this,void 0,void 0,function*(){yield E1e.promisify(y1e.pipeline)(t.message,e)})}var DQ=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,z(`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);re(`Received ${e} of ${this.contentLength} (${r}%), ${n} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return e=>{this.setReceivedBytes(e.loadedBytes)}}startDisplayTimer(
Line truncated
|
|
|
|
|
Other caches with similar key:`);for(let a of s?.artifactCaches||[])z(`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 R1e.URL(t),n=I1e(r);i.hostname.endsWith(".blob.core.windows.net")?n.useAzureSdk?yield w1e(t,e,n):n.concurrentBlobDownloads?yield b1e(t,e,n):yield OQ(t,e):yield OQ(t,e)})}function N1e(t,e,r){return Ca(this,void 0,void 0,function*(){let i=U7(),n=aw(e,r?.compressionMethod,r?.enableCrossOsArchive),s={key:t,version:n,cacheSize:r?.cacheSize};return yield A_("reserveCache",()=>Ca(this,void 0,void 0,function*(){return i.postJson(y_("caches"),s)}))})}function _1e(t,e){return`bytes ${t}-${e}/*`}function H1t(t,e,r,i,n){return Ca(this,void 0,void 0,function*(){z(`Uploading chunk of size ${n-i+1} bytes at offset ${i} with content range: ${_1e(i,n)}`);let s={"Content-Type":"application/octet-stream","Content-Range":_1e(i,n)},o=yield Lw(`uploadChunk (start: ${i}, end: ${n})`,()=>Ca(this,void 0,void 0,function*(){return t.sendStream("PATCH",e,r(),s)}));if(!NQ(o.message.statusCode))throw new Error(`Cache service responded with ${o.message.statusCode} during upload chunk.`)})}function j1t(t,e,r,i){return Ca(this,void 0,void 0,function*(){let n=lh(r),s=y_(`caches/${e.toString()}`),o=Fw.openSync(r,"r"),a=F7(i),c=l9("uploadConcurrency",a.uploadConcurrency),l=l9("uploadChunkSize",a.uploadChunkSize),u=[...new Array(c).keys()];z("Awaiting all uploads");let h=0;try{yield Promise.all(u.map(()=>Ca(this,void 0,void 0,function*(){for(;h<n;){let f=Math.min(n-h,l),d=h,p=h+f-1;h+=l,yield H1t(t,s,()=>Fw.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{Fw.closeSync(o)}})}function z1t(t,e,r){return Ca(this,void 0,void 0,function*(){let i={size:r};return yield A_("commitCache",()=>Ca(this,void 0,void 0,function*(){return t.postJson(y_(`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 m1e(r,e,i)}else{let s=U7();z("Upload cache"),yield j1t(s,t,e,i),z("Commiting cache");let o=lh(e);re(`Cache Size: ~${Math.round(o/(1024*1024))} MB (${o} B)`);let a=yield z1t(s,t,o);if(!NQ(a.statusCode))throw new Error(`Cache service responded with ${a.statusCode} during commit cache.`);re("Cache saved successfully")}})}var B2e=U(y2e(),1),en=U(Zi(),1),pc=U(Zi(),1),Qy=U(Zi(),1),Ly=U(Zi(),1),Fy=U(Zi(),1);var QK=U(Zi(),1),LK=U(Zi(),1),C2e=U(Zi(),1),I2e=U(Zi(),1),S2e=U(Zi(),1);var OK=U(Zi(),1),PK=U(Zi(),1),E2e=U(Zi(),1),b2e=U(Zi(),1),w2e=U(Zi(),1),kK=class extends w2e.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,b2e.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,E2e.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}},bL=new kK;var FK=class extends S2e.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:()=>bL}])}create(e){let r={repositoryId:"0",scope:[]};return globalThis.Object.defineProperty(r,I2e.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,C2e.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(bL.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++)bL.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)(this.ty
Line truncated
|
|
|
|
|
`));let i=yield ZK(r,"create");yield eX(i,t)})}var tC=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(h){o(h)}}function c(u){try{l(i.throw(u))}catch(h){o(h)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})},wu=class t extends Error{constructor(e){super(e),this.name="ValidationError",Object.setPrototypeOf(this,t.prototype)}},eC=class t extends Error{constructor(e){super(e),this.name="ReserveCacheError",Object.setPrototypeOf(this,t.prototype)}},SL=class t extends Error{constructor(e){super(e),this.name="FinalizeCacheError",Object.setPrototypeOf(this,t.prototype)}};function R2e(t){if(!t||t.length===0)throw new wu("Path Validation Error: At least one directory or file path is required")}function iX(t){if(t.length>512)throw new wu(`Key Validation Error: ${t} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(t))throw new wu(`Key Validation Error: ${t} cannot contain commas.`)}function nX(){return g_()==="v2"?!!process.env.ACTIONS_RESULTS_URL:!!process.env.ACTIONS_CACHE_URL}function T2e(t,e,r,i){return tC(this,arguments,void 0,function*(n,s,o,a,c=!1){let l=g_();return z(`Cache service version: ${l}`),R2e(n),l==="v2"?yield oOt(n,s,o,a,c):yield sOt(n,s,o,a,c)})}function sOt(t,e,r,i){return tC(this,arguments,void 0,function*(n,s,o,a,c=!1){o=o||[];let l=[s,...o];if(z("Resolved Keys:"),z(JSON.stringify(l)),l.length>10)throw new wu("Key Validation Error: Keys are limited to a maximum of 10.");for(let f of l)iX(f);let u=yield mx(),h="";try{let f=yield T1e(l,n,{compressionMethod:u,enableCrossOsArchive:c});if(!f?.archiveLocation)return;if(a?.lookupOnly)return re("Lookup only - skipping download"),f.cacheKey;h=P_.join(yield dx(),Om(u)),z(`Archive Path: ${h}`),yield q7(f.archiveLocation,h,a),Zg()&&(yield O_(h,u));let d=lh(h);return re(`Cache Size: ~${Math.round(d/(1024*1024))} MB (${d} B)`),yield tX(h,u),re("Cache restored successfully"),f.cacheKey}catch(f){let d=f;if(d.name===wu.name)throw f;d instanceof uh&&typeof d.statusCode=="number"&&d.statusCode>=500?Jb(`Failed to restore: ${f.message}`):Xt(`Failed to restore: ${f.message}`)}finally{try{yield px(h)}catch(f){z(`Failed to delete archive: ${f}`)}}})}function oOt(t,e,r,i){return tC(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(z("Resolved Keys:"),z(JSON.stringify(l)),l.length>10)throw new wu("Key Validation Error: Keys are limited to a maximum of 10.");for(let h of l)iX(h);let u="";try{let h=XK(),f=yield mx(),d={key:s,restoreKeys:o,version:aw(n,f,c)},p=yield h.GetCacheEntryDownloadURL(d);if(!p.ok){z(`Cache not found for version ${d.version} of keys: ${l.join(", ")}`);return}if(d.key!==p.matchedKey?re(`Cache hit for restore-key: ${p.matchedKey}`):re(`Cache hit for: ${p.matchedKey}`),a?.lookupOnly)return re("Lookup only - skipping download"),p.matchedKey;u=P_.join(yield dx(),Om(f)),z(`Archive path: ${u}`),z(`Starting download of archive to: ${u}`),yield q7(p.signedDownloadUrl,u,a);let y=lh(u);return re(`Cache Size: ~${Math.round(y/(1024*1024))} MB (${y} B)`),Zg()&&(yield O_(u,f)),yield tX(u,f),re("Cache restored successfully"),p.matchedKey}catch(h){let f=h;if(f.name===wu.name)throw h;f instanceof uh&&typeof f.statusCode=="number"&&f.statusCode>=500?Jb(`Failed to restore: ${h.message}`):Xt(`Failed to restore: ${h.message}`)}finally{try{u&&(yield px(u))}catch(h){z(`Failed to delete archive: ${h}`)}}})}function sX(t,e,r){return tC(this,arguments,void 0,function*(i,n,s,o=!1){let a=g_();return z(`Cache service version: ${a}`),R2e(i),iX(n),a==="v2"?yield cOt(i,n,s,o):yield aOt(i,n,s,o)})}function aOt(t,e,r){return tC(this,arguments,void 0,function*(i,n,s,o=!1){var a,c,l,u,h;let f=yield mx(),d=-1,p=yield c9(i);if(z("Cache Paths:"),z(`${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 dx(),y=P_.join(m,Om(f));z(`Archive Path: ${y}`);try{yield rX(m,p,f),Zg()&&(yield O_(y,f));let g=10*1024*1024*1024,E=lh(y);if(z(`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.`);z("Reserving Cache");let w=yield N1e(n,i,{compressionMethod:f,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 eC(`Unable to reserve cache with key ${n}, another job may be creating this cache. More details: ${(h=w?.error)===null||h===void 0?void 0:h.message}`);z(`Saving Cache (ID: ${d})`),yield G7(d,y,"",s)}catch(g){let E=g;if(E.name===wu.name)throw g;E.name==
Line truncated
|
|
|
|
|
`,o).length:h,l?(a===null?0:a.length)+c.length:0,l?c.length+h:0);return f<d},parse:function(i,n,s,o){let{bom:a,comment_no_infix:c,encoding:l,from_line:u,ltrim:h,max_record_size:f,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:$}=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 se in AC)if(AC[se].compare(k,0,AC[se].length)===0){let oe=AC[se].length;this.state.bufBytesStart+=oe,k=k.slice(oe);let we=RZ({...this.original_options,encoding:se});for(let X in we)this.options[X]=we[X];({comment:w,escape:C,quote:N}=this.options);break}this.state.bomSkipped=!0}let H=k.length,V;for(V=0;V<H&&!this.__needMoreData(V,H,n);V++){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,V)&&(F=this.options.record_delimiter);let se=k[V];if(d===!0&&P.append(se),(se===DMt||se===OMt)&&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,V,se)&&V+C.length<H)if($){if(this.__isQuote(k,V+C.length)){this.state.escaping=!0,V+=C.length-1;continue}}else{this.state.escaping=!0,V+=C.length-1;continue}if(this.state.commenting===!1&&this.__isQuote(k,V))if(this.state.quoting===!0){let X=k[V+N.length],le=m&&this.__isCharTrimable(k,V+N.length),Ee=w!==null&&this.__compareBytes(w,k,V+N.length,X),Je=this.__isDelimiter(k,V+N.length,X),Ye=F.length===0?this.__autoDiscoverRecordDelimiter(k,V+N.length):this.__isRecordDelimiter(X,k,V+N.length);if(C!==null&&this.__isEscape(k,V,se)&&this.__isQuote(k,V+C.length))V+=C.length-1;else if(!X||Je||Ye||Ee||le){this.state.quoting=!1,this.state.wasQuoting=!0,V+=N.length-1;continue}else if(p===!1){let $e=this.__error(new fr("CSV_INVALID_CLOSING_QUOTE",["Invalid Closing Quote:",`got "${String.fromCharCode(X)}"`,`at line ${this.info.lines}`,"instead of delimiter, record delimiter, trimable character","(if activated) or comment"],this.options,this.__infoField()));if($e!==void 0)return $e}else this.state.quoting=!1,this.state.wasQuoting=!0,this.state.field.prepend(N),V+=N.length-1}else if(this.state.field.length!==0){if(p===!1){let X=this.__infoField(),le=Object.keys(AC).map(Je=>AC[Je].equals(this.state.field.toString())?Je:!1).filter(Boolean)[0],Ee=this.__error(new fr("INVALID_OPENING_QUOTE",["Invalid Opening Quote:",`a quote is found on field ${JSON.stringify(X.column)} at line ${X.lines}, value is ${JSON.stringify(this.state.field.toString(l))}`,le?`(${le} bom)`:void 0],this.options,X,{field:this.state.field}));if(Ee!==void 0)return Ee}}else{this.state.quoting=!0,V+=N.length-1;continue}if(this.state.quoting===!1){let X=this.__isRecordDelimiter(se,k,V);if(X!==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(),V+=X-1;continue}if(y===!0&&this.state.wasQuoting===!1&&this.state.record.length===0&&this.state.field.length===0){this.info.empty_lines++,V+=X-1;continue}this.info.bytes=this.state.bufBytesStart+V;let Je=this.__onField();if(Je!==void 0)return Je;this.info.bytes=this.state.bufBytesStart+V+X;let Ye=this.__onRecord(s);if(Ye!==void 0)return Ye;if(g!==-1&&this.info.records>=g){this.state.stop=!0,o();return}}this.state.commenting=!1,V+=X-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,V,se)!==0){this.state.commenting=!0;continue}let le=this.__isDelimiter(k,V,se);if(le!==0){this.info.bytes=this.state.bufBytesStart+V;let Ee=this.__onField();if(Ee!==void 0)return Ee;V+=le-1;continue}}}if(this.state.commenting===!1&&f!==0&&this.state.record_length+this.state.field.length>f)return this.__error(new fr("CSV_MAX_RECORD_SIZE",["Max Record Size:","record exceed the maximum number of tolerated bytes",`of ${f}`,`at line ${this.info.lines}`],this.options,this.__infoField()));let oe=h===!1||this.state.quoting===!0||this.state.field.length!==0||!this.__isCharTrimable(k,V),we=m===!1||this.state.wasQuoting===!1;if(oe===!0&&we===!0)this.state.field.append(se);else{if(m===!0&&!this.__isCharTrimable(k,V))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()));oe===!1&&(V+=this.__isCharTrimable(k,V)-1);continue}}if(n===!0)if(this.state.quoting===!0){let
Line truncated
|
|
|
|
|
`+n(s)+i(s),c=(0,bme.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)=>NT(l.name.toLowerCase(),u.name.toLowerCase())),a=a.filter((l,u,d)=>!(u>0&&l.name.toLowerCase()===d[u-1].name.toLowerCase()));let c="";return a.forEach(l=>{c+=`${l.name.toLowerCase().trimRight()}:${l.value.trimLeft()}
|
|
|
|
|
`}),c}o(n,"getCanonicalizedHeadersString");function i(s){let a=BT(s.url)||"/",c="";c+=`/${t.accountName}${a}`;let l=xT(s.url),u={};if(l){let d=[];for(let f in l)if(Object.prototype.hasOwnProperty.call(l,f)){let h=f.toLowerCase();u[h]=l[f],d.push(h)}d.sort();for(let f of d)c+=`
|
|
|
|
|
${f}:${decodeURIComponent(u[f])}`}return c}return o(i,"getCanonicalizedResourceString"),{name:cot,async sendRequest(s,a){return e(s),a(s)}}}o(uH,"storageSharedKeyCredentialPolicy");var lot="storageRequestFailureDetailsParserPolicy";function Ime(){return{name:lot,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(Ime,"storageRequestFailureDetailsParserPolicy");var wme=require("node:crypto");var _T=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,wme.createHmac)("sha256",this.key).update(e,"utf8").digest("base64")}};var TT="12.31.0",RT="2026-02-06";var DT="https://storage.azure.com/.default",Mu={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}};var Xa="",dH="*",uot=1*1024*1024;var dot=4*uot;var Sme="AES256",Bme="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",xme=["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"],vme=["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"],Nme="BlobUsesCustomerSpecifiedEncryption",_me="BlobDoesNotUseCustomerSpecifiedEncryption",Tme=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function Uu(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(Uu,"isPipelineLike");var cI=class{static{o(this,"Pipeline")}factories;options;constructor(e,r={}){this.factories=e,this.options=r}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};function tn(t,e={}){t||(t=new Er);let r=new cI([],e);return r._credential=t,r}o(tn,"newPipeline");function fot(t){let e=[hot,Rme,pot,Aot,mot,got,Eot];if(t.factories.length){let r=t.factories.filter(n=>!e.some(i=>i(n)));if(r.length){let n=r.some(i=>yot(i));return{wrappedPolicies:UG(r),afterRetry:n}}}}o(fot,"processDownlevelPipeline");function fH(t){let{httpClient:e,...r}=t.options,n=t._coreHttpClient;n||(n=e?qG(e):lH(),t._coreHttpClient=n);let i=t._corePipeline;if(!i){let s=`azsdk-js-azure-storage-blob/${TT}`,a=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${s}`:`${s}`;i=V0({...r,loggingOptions:{additionalAllowedHeaderNames:xme,additionalAllowedQueryParameters:vme,logger:ET.info},userAgentOptions:{userAgentPrefix:a},serializationOptions:{stringifyXML:yT,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:aH,serializerOptions:{xml:{xmlCharKey:"#"}}}}),i.removePolicy({phase:"Retry"}),i.removePolicy({name:mG}),i.addPolicy(Eme()),i.addPolicy(Cme(r.retryOptions),{phase:"R
Line truncated
|
|
|
|
|
`),s=e.computeHMACSHA256(i);return{sasQueryParameters:new nc(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(fct,"generateBlobSASQueryParameters20150405");function hct(t,e){if(t=Tp(t),!t.identifier&&!(t.permissions&&t.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let i;t.permissions&&(t.blobName?i=ml.parse(t.permissions.toString()).toString():i=gl.parse(t.permissions.toString()).toString());let s=[i||"",t.startsOn?Ft(t.startsOn,!1):"",t.expiresOn?Ft(t.expiresOn,!1):"",_p(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?rc(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 nc(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(hct,"generateBlobSASQueryParameters20181109");function pct(t,e){if(t=Tp(t),!t.identifier&&!(t.permissions&&t.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let i;t.permissions&&(t.blobName?i=ml.parse(t.permissions.toString()).toString():i=gl.parse(t.permissions.toString()).toString());let s=[i||"",t.startsOn?Ft(t.startsOn,!1):"",t.expiresOn?Ft(t.expiresOn,!1):"",_p(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?rc(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 nc(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(pct,"generateBlobSASQueryParameters20201206");function Act(t,e){if(t=Tp(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let i;t.permissions&&(t.blobName?i=ml.parse(t.permissions.toString()).toString():i=gl.parse(t.permissions.toString()).toString());let s=[i||"",t.startsOn?Ft(t.startsOn,!1):"",t.expiresOn?Ft(t.expiresOn,!1):"",_p(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Ft(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Ft(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.ipRange?rc(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 nc(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(Act,"generateBlobSASQueryParametersUDK20181109");function mct(t,e){if(t=Tp(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let i;t.permissions&&(t.blobName?i=ml.parse(t.permissions.toString()).toString():i=gl.parse(t.permissions.toString()).toString());let s=[i||"",t.startsOn?Ft(t.startsOn,!1):"",t.expiresOn?Ft(t.expiresOn,!1):"",_p(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Ft(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Ft(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?rc(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 nc(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(mct,"generateBlobSASQueryParametersUDK20200210");function gct(t,e){if(t=Tp(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let i;t.permissions&&(t.blobName?i=ml.parse(t.permissions.toString()).toString():i=gl.parse(t.permissions.toString()).toString());let s=[i||"",t.startsOn?Ft(t.startsOn,!1):"",t.expiresOn?Ft(t.expiresOn,!1):"",_p(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Ft(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Ft(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?rc(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 nc(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(gct,"generateBlobSASQueryParametersUDK20201206");function yct(t,e){if(t=Tp(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let i;t.permissions&&(t.blobName?i=ml.parse(t.permissions.toString()).toString():i=gl.parse(t.permissions.toString()).toString());let s=[i||"",t.startsOn?Ft(t.startsOn,!1):"",t.expiresOn?Ft(t.expiresOn,!1):"",_p(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Ft(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Ft(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,void 0,t.delegatedUserObjectId,t.ipRange?rc(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 nc(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(yct,"generateBlobSASQueryParametersUDK20250705");function _p(t,e,r){let n=[`/blob/${t}/${e}`];return r&&n.push(`/${r}`),n.join("")}o(_p,"getCanonicalName");function Tp(t){let e=t.version?t.version:RT;if(t.snapshotTime&&e<"2018-11-09")throw RangeError("'version' must be >= '2018-11-09' when providing 'snapshotTime'.");if(t.blobName===void 0&&t.snapshotTime)throw RangeError("Must provide 'blobName' when providing 'snapshotTime'.");if(t.versionId&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'versionId'.");if(t.blobName===void 0&&t.versionId)throw RangeError("Must provide 'blobName' when providing 'versionId'.");if(t.permissions&&t.permissions.setImmutabilityPolicy&&e<"2020-08-04")throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.");if(t.permissions&&t.permissions.deleteVersion&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'x' permission.");if(t.permissions&&t.permissions.permanentDelete&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'y' permission.");if(t.permissions&&t.permissions.tag&&e<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when providing 't' permission.");if(e<"2020-02-10"&&t.permissions&&(t.permissions.move||t.permissions.execute))throw RangeError("'version' must be >= '2020-02-10' when providing the 'm' or 'e' permission.");if(e<"2021-04-10"&&t.permissions&&t.permissions.filterByTags)throw RangeError("'version' must be >= '2021-04-10' when providing the 'f' permission.");if(e<"2020-02-10"&&(t.preauthorizedAgentObjectId||t.correlationId))throw RangeError("'version' must be >= '2020-02-10' when providing 'preauthorizedAgentObjectId' or 'correlationId'.");if(t.encryptionScope&&e<"2020-12-06")throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.");return t.version=e,t}o(Tp,"SASSignatureValuesSanityCheckAndAutofill");var CI=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=Tg()),this._leaseId=r}async acquireLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==Xa||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==Xa||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!==Xa||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==Xa||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!==Xa||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==Xa||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!==Xa||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==Xa||e.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default val
Line truncated
|
|
|
|
|
If you are using self-hosted runners, please make sure your runner has access to all GitHub endpoints: https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners#communication-between-self-hosted-runners-and-github`;super(r),this.code=e,this.name="NetworkError"}};Yg.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var kp=class extends Error{static{o(this,"UsageError")}constructor(){super(`Cache storage quota has been hit. Unable to upload any new cache entries.
|
|
|
|
|
More info on storage limits: https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#calculating-minute-and-storage-spending`),this.name="UsageError"}};kp.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var TI=class extends Error{static{o(this,"RateLimitError")}constructor(e){super(e),this.name="RateLimitError"}};var Nlt=function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(d){try{u(n.next(d))}catch(f){a(f)}}o(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(f){a(f)}}o(l,"rejected");function u(d){d.done?s(d.value):i(d.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})},rz=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 kye(t,e,r){return Nlt(this,void 0,void 0,function*(){var n;let i=new ic(t),s=i.getBlockBlobClient(),a=new rz((n=r?.archiveSizeBytes)!==null&&n!==void 0?n:0),c={blockSize:r?.uploadChunkSize,concurrency:r?.uploadConcurrency,maxSingleShotSize:128*1024*1024,onProgress:a.onProgress()};try{a.startDisplayTimer(),R(`BlobClient: ${i.name}:${i.accountName}:${i.containerName}`);let l=yield s.uploadFile(e,c);if(l._response.status>=400)throw new OR(`uploadCacheArchiveSDK: upload failed with status code ${l._response.status}`);return l}catch(l){throw dt(`uploadCacheArchiveSDK: internal error uploading cache archive: ${l.message}`),l}finally{a.stopDisplayTimer()}})}o(kye,"uploadCacheArchiveSDK");var Oye=N(require("buffer"),1),yl=N(require("fs"),1),Lye=N(require("stream"),1),Fye=N(require("util"),1);var LR=function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(d){try{u(n.next(d))}catch(f){a(f)}}o(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(f){a(f)}}o(l,"rejected");function u(d){d.done?s(d.value):i(d.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})};function FR(t){return t?t>=200&&t<300:!1}o(FR,"isSuccessStatusCode");function _lt(t){return t?t>=500:!0}o(_lt,"isServerErrorStatusCode");function Tlt(t){return t?[Pr.BadGateway,Pr.ServiceUnavailable,Pr.GatewayTimeout].includes(t):!1}o(Tlt,"isRetryableStatusCode");function Rlt(t){return LR(this,void 0,void 0,function*(){return new Promise(e=>setTimeout(e,t))})}o(Rlt,"sleep");function Pye(t,e,r){return LR(this,arguments,void 0,function*(n,i,s,a=a_,c=c_,l=void 0){let u="",d=1;for(;d<=a;){let f,h,p=!1;try{f=yield i()}catch(g){l&&(f=l(g)),p=!0,u=g.message}if(f&&(h=s(f),!_lt(h)))return f;if(h&&(p=Tlt(h),u=`Cache service responded with ${h}`),R(`${n} - Attempt ${d} of ${a} failed with error: ${u}`),!p){R(`${n} - Error is not retryable`);break}yield Rlt(c),d++}throw Error(`${n} failed: ${u}`)})}o(Pye,"retry");function RI(t,e){return LR(this,arguments,void 0,function*(r,n,i=a_,s=c_){return yield Pye(r,n,a=>a.statusCode,i,s,a=>{if(a instanceof Vc)return{statusCode:a.statusCode,result:null,headers:{},error:a}})})}o(RI,"retryTypedResponse");function Kg(t,e){return LR(this,arguments,void 0,function*(r,n,i=a_,s=c_){return yield Pye(r,n,a=>a.message.statusCode,i,s)})}o(Kg,"retryHttpClientResponse");var ia=function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(d){try{u(n.next(d))}catch(f){a(f)}}o(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(f){a(f)}}o(l,"rejected");function u(d){d.done?s(d.value):i(d.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})};function Dlt(t,e){return ia(this,void 0,void 0,function*(){yield Fye.promisify(Lye.pipeline)(t.message,e)})}o(Dlt,"pipeResponseToStream");var MR=class{static{o(this,"DownloadProgress")}constructor(e){this.contentLength=e,this.segmentIndex=0,this.segmentSize=0,this.segmentOffset=0,this.receivedBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}nextSegment(e){this.segmentOffset=this.segmentOffset+this.segmentSize,this.segmentIndex=this.segmentIndex+1,this.segmentSize=e,this.receivedBytes=0,R(`Downloading segment at offset ${this.segmentOffset} with length ${this.segmentSize}...`)}setReceivedBytes(e){th
Line truncated
|
|
|
|
|
Other caches with similar key:`);for(let c of s?.artifactCaches||[])R(`Cache Key: ${c?.cacheKey}, Cache Version: ${c?.cacheVersion}, Cache Scope: ${c?.scope}, Cache Created: ${c?.creationTime}`)}}})}o(Mlt,"printCachesListForDiagnostics");function az(t,e,r){return Rs(this,void 0,void 0,function*(){let n=new Kye.URL(t),i=Gye(r);n.hostname.endsWith(".blob.core.windows.net")?i.useAzureSdk?yield Uye(t,e,i):i.concurrentBlobDownloads?yield Mye(t,e,i):yield UR(t,e):yield UR(t,e)})}o(az,"downloadCache");function Zye(t,e,r){return Rs(this,void 0,void 0,function*(){let n=oz(),i=bg(e,r?.compressionMethod,r?.enableCrossOsArchive),s={key:t,version:i,cacheSize:r?.cacheSize};return yield RI("reserveCache",()=>Rs(this,void 0,void 0,function*(){return n.postJson(QI("caches"),s)}))})}o(Zye,"reserveCache");function Yye(t,e){return`bytes ${t}-${e}/*`}o(Yye,"getContentRange");function Ult(t,e,r,n,i){return Rs(this,void 0,void 0,function*(){R(`Uploading chunk of size ${i-n+1} bytes at offset ${n} with content range: ${Yye(n,i)}`);let s={"Content-Type":"application/octet-stream","Content-Range":Yye(n,i)},a=yield Kg(`uploadChunk (start: ${n}, end: ${i})`,()=>Rs(this,void 0,void 0,function*(){return t.sendStream("PATCH",e,r(),s)}));if(!FR(a.message.statusCode))throw new Error(`Cache service responded with ${a.message.statusCode} during upload chunk.`)})}o(Ult,"uploadChunk");function qlt(t,e,r,n){return Rs(this,void 0,void 0,function*(){let i=Hc(r),s=QI(`caches/${e.toString()}`),a=Xg.openSync(r,"r"),c=nz(n),l=_3("uploadConcurrency",c.uploadConcurrency),u=_3("uploadChunkSize",c.uploadChunkSize),d=[...new Array(l).keys()];R("Awaiting all uploads");let f=0;try{yield Promise.all(d.map(()=>Rs(this,void 0,void 0,function*(){for(;f<i;){let h=Math.min(i-f,u),p=f,g=f+h-1;f+=u,yield Ult(t,s,()=>Xg.createReadStream(r,{fd:a,start:p,end:g,autoClose:!1}).on("error",m=>{throw new Error(`Cache upload failed because file read failed with ${m.message}`)}),p,g)}})))}finally{Xg.closeSync(a)}})}o(qlt,"uploadFile");function Glt(t,e,r){return Rs(this,void 0,void 0,function*(){let n={size:r};return yield RI("commitCache",()=>Rs(this,void 0,void 0,function*(){return t.postJson(QI(`caches/${e.toString()}`),n)}))})}o(Glt,"commitCache");function cz(t,e,r,n){return Rs(this,void 0,void 0,function*(){if(nz(n).useAzureSdk){if(!r)throw new Error("Azure Storage SDK can only be used when a signed URL is provided.");yield kye(r,e,n)}else{let s=oz();R("Upload cache"),yield qlt(s,t,e,n),R("Commiting cache");let a=Hc(e);O(`Cache Size: ~${Math.round(a/(1024*1024))} MB (${a} B)`);let c=yield Glt(s,t,a);if(!FR(c.statusCode))throw new Error(`Cache service responded with ${c.statusCode} during commit cache.`);O("Cache saved successfully")}})}o(cz,"saveCache");var jEe=N(UEe(),1),sn=N(nn(),1),Eo=N(nn(),1),Mp=N(nn(),1),Up=N(nn(),1),qp=N(nn(),1);var r$=N(nn(),1),n$=N(nn(),1),VEe=N(nn(),1),zEe=N(nn(),1),$Ee=N(nn(),1);var Zz=N(nn(),1),e$=N(nn(),1),qEe=N(nn(),1),GEe=N(nn(),1),HEe=N(nn(),1);var t$=class extends HEe.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,GEe.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,qEe.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,n,i){let s=i??this.create(),a=e.pos+r;for(;e.pos<a;){let[c,l]=e.tag();switch(c){case 1:s.scope=e.string();break;case 2:s.permission=e.int64().toString();break;default:let u=n.readUnknownField;if(u==="throw")throw new globalThis.Error(`Unknown field ${c} (wire type ${l}) for ${this.typeName}`);let d=e.skip(l);u!==!1&&(u===!0?e$.UnknownFieldHandler.onRead:u)(this.typeName,s,c,l,d)}}return s}internalBinaryWrite(e,r,n){e.scope!==""&&r.tag(1,Zz.WireType.LengthDelimited).string(e.scope),e.permission!=="0"&&r.tag(2,Zz.WireType.Varint).int64(e.permission);let i=n.writeUnknownFields;return i!==!1&&(i==!0?e$.UnknownFieldHandler.onWrite:i)(this.typeName,e,r),r}},v2=new t$;var i$=class extends $Ee.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(()=>v2,"T")}])}create(e){let r={repositoryId:"0",scope:[]};return globalThis.Object.defineProperty(r,zEe.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,VEe.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(v2.internalBinaryRead(e,e.uint32(),n));break;default:let u=n.readUnknownField;if(u==="throw")throw new globalThis.Error(`Unknown field ${c} (wire type ${l}) for ${this.typeName}`);let d=e.skip(l);u!==!1&&(u===!0?n$.UnknownFieldHandler.onRead:u)(this.typeName,s,c,l,d)}}return s}internalBinaryWrite(e,r,n){e.repositoryId!==
Line truncated
|
|
|
|
|
`));let n=yield E$(r,"create");yield C$(n,t)})}o(I$,"createTar");var py=function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(d){try{u(n.next(d))}catch(f){a(f)}}o(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(f){a(f)}}o(l,"rejected");function u(d){d.done?s(d.value):i(d.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})},ac=class t extends Error{static{o(this,"ValidationError")}constructor(e){super(e),this.name="ValidationError",Object.setPrototypeOf(this,t.prototype)}},Gp=class t extends Error{static{o(this,"ReserveCacheError")}constructor(e){super(e),this.name="ReserveCacheError",Object.setPrototypeOf(this,t.prototype)}},w$="cache write denied:",R2=class t extends Gp{static{o(this,"CacheWriteDeniedError")}constructor(e){super(e),this.name="CacheWriteDeniedError",Object.setPrototypeOf(this,t.prototype)}},KEe=l_,D2=class t extends Error{static{o(this,"CacheReadDeniedError")}constructor(e){super(e),this.name="CacheReadDeniedError",Object.setPrototypeOf(this,t.prototype)}},Q2=class t extends Error{static{o(this,"FinalizeCacheError")}constructor(e){super(e),this.name="FinalizeCacheError",Object.setPrototypeOf(this,t.prototype)}};function XEe(t){if(!t||t.length===0)throw new ac("Path Validation Error: At least one directory or file path is required")}o(XEe,"checkPaths");function S$(t){if(t.length>512)throw new ac(`Key Validation Error: ${t} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(t))throw new ac(`Key Validation Error: ${t} cannot contain commas.`)}o(S$,"checkKey");function B$(){return DI()==="v2"?!!process.env.ACTIONS_RESULTS_URL:!!process.env.ACTIONS_CACHE_URL}o(B$,"isFeatureAvailable");function ZEe(t,e,r,n){return py(this,arguments,void 0,function*(i,s,a,c,l=!1){let u=DI();R(`Cache service version: ${u}`),XEe(i);let d=sz();if(!Vye(d)){O(`Cache restore skipped: the effective cache-mode '${d}' does not permit reads.`),R(`Skipped restore for paths [${i.join(", ")}] with primary key '${s}'.`);return}return u==="v2"?yield nft(i,s,a,c,l):yield rft(i,s,a,c,l)})}o(ZEe,"restoreCache");function rft(t,e,r,n){return py(this,arguments,void 0,function*(i,s,a,c,l=!1){var u;a=a||[];let d=[s,...a];if(R("Resolved Keys:"),R(JSON.stringify(d)),d.length>10)throw new ac("Key Validation Error: Keys are limited to a maximum of 10.");for(let p of d)S$(p);let f=yield R0(),h="";try{let p;try{p=yield Xye(d,i,{compressionMethod:f,enableCrossOsArchive:l})}catch(m){let E=(u=m?.message)!==null&&u!==void 0?u:"";throw E.includes(KEe)?new D2(E):m}if(!p?.archiveLocation)return;if(c?.lookupOnly)return O("Lookup only - skipping download"),p.cacheKey;h=JI.join(yield _0(),af(f)),R(`Archive Path: ${h}`),yield az(p.archiveLocation,h,c),np()&&(yield WI(h,f));let g=Hc(h);return O(`Cache Size: ~${Math.round(g/(1024*1024))} MB (${g} B)`),yield b$(h,f),O("Cache restored successfully"),p.cacheKey}catch(p){let g=p;if(g.name===ac.name)throw p;g instanceof Vc&&typeof g.statusCode=="number"&&g.statusCode>=500?ug(`Failed to restore: ${p.message}`):dt(`Failed to restore: ${p.message}`)}finally{try{yield T0(h)}catch(p){R(`Failed to delete archive: ${p}`)}}})}o(rft,"restoreCacheV1");function nft(t,e,r,n){return py(this,arguments,void 0,function*(i,s,a,c,l=!1){var u;c=Object.assign(Object.assign({},c),{useAzureSdk:!0}),a=a||[];let d=[s,...a];if(R("Resolved Keys:"),R(JSON.stringify(d)),d.length>10)throw new ac("Key Validation Error: Keys are limited to a maximum of 10.");for(let h of d)S$(h);let f="";try{let h=y$(),p=yield R0(),g={key:s,restoreKeys:a,version:bg(i,p,l)},m;try{m=yield h.GetCacheEntryDownloadURL(g)}catch(C){let I=(u=C?.message)!==null&&u!==void 0?u:"";throw I.includes(KEe)?new D2(I):C}if(!m.ok){R(`Cache not found for version ${g.version} of keys: ${d.join(", ")}`);return}if(g.key!==m.matchedKey?O(`Cache hit for restore-key: ${m.matchedKey}`):O(`Cache hit for: ${m.matchedKey}`),c?.lookupOnly)return O("Lookup only - skipping download"),m.matchedKey;f=JI.join(yield _0(),af(p)),R(`Archive path: ${f}`),R(`Starting download of archive to: ${f}`),yield az(m.signedDownloadUrl,f,c);let y=Hc(f);return O(`Cache Size: ~${Math.round(y/(1024*1024))} MB (${y} B)`),np()&&(yield WI(f,p)),yield b$(f,p),O("Cache restored successfully"),m.matchedKey}catch(h){let p=h;if(p.name===ac.name)throw h;p instanceof Vc&&typeof p.statusCode=="number"&&p.statusCode>=500?ug(`Failed to restore: ${h.message}`):dt(`Failed to restore: ${h.message}`)}finally{try{f&&(yield T0(f))}catch(h){R(`Failed to delete archive: ${h}`)}}})}o(nft,"restoreCacheV2");function x$(t,e,r){return py(this,arguments,void 0,function*(n,i,s,a=!1){let c=DI();R(`Cache service version: ${c}`),XEe(n),S$(i);let l=sz();return zye(l)?c==="v2"?yield sft(n,i,s,a):yield ift(n,i,s,a):(O(`Cache save skipped: the effective cache-mode '${l}' does not permit writes.`),R(`Skipped save for paths [${n.join(", ")}] with key '${i}'.`),-1)})}o(x$,"saveCache");function ift(t,e,r){return py(this,arguments,void
Line truncated
|
|
|
|
|
`,a).length:f,u?(c===null?0:c.length)+l.length:0,u?l.length+f:0);return h<p},"__needMoreData"),parse:o(function(n,i,s,a){let{bom:c,comment_no_infix:l,delimiter_auto:u,encoding:d,from_line:f,ltrim:h,max_record_size:p,raw:g,relax_quotes:m,rtrim:E,skip_empty_lines:y,to:C,to_line:I}=this.options,{comment:B,escape:Q,quote:M,record_delimiter:v}=this.options,{bomSkipped:G,delimiterDiscovered:D,delimiterBufPrevious:V,rawBuffer:z,escapeIsQuote:J}=this.state;if(!D&&u){let $;if(V===void 0?$=n:V!==void 0&&n===void 0?$=V:$=Buffer.concat([V,n]),n=void 0,i||$.length>u.size)this.options.delimiter=[Buffer.from(fwe($,this.options.delimiter_auto))],this.state.previousBuf=$,this.state.delimiterBufPrevious=void 0,this.state.delimiterDiscovered=!0;else{this.state.delimiterBufPrevious=$;return}}let{previousBuf:ee}=this.state,ae;if(ee===void 0)if(n===void 0){a();return}else ae=n;else ee!==void 0&&n===void 0?ae=ee:ae=Buffer.concat([ee,n]);if(G===!1)if(c===!1)this.state.bomSkipped=!0;else if(ae.length<3){if(i===!1){this.state.previousBuf=ae;return}}else{for(let $ in Ty)if(Ty[$].compare(ae,0,Ty[$].length)===0){let we=Ty[$].length;this.state.bufBytesStart+=we,ae=ae.slice(we);let Be=_y({...this.original_options,encoding:$});for(let st in Be)this.options[st]=Be[st];({comment:B,escape:Q,quote:M}=this.options);break}this.state.bomSkipped=!0}let ce=ae.length,Y;for(Y=0;Y<ce&&!this.__needMoreData(Y,ce,i);Y++){if(this.state.wasRowDelimiter===!0&&(this.info.lines++,this.state.wasRowDelimiter=!1),I!==-1&&this.info.lines>I){this.state.stop=!0,a();return}this.state.quoting===!1&&v.length===0&&this.__autoDiscoverRecordDelimiter(ae,Y)&&(v=this.options.record_delimiter);let $=ae[Y];if(g===!0&&z.append($),($===Tyt||$===Ryt)&&this.state.wasRowDelimiter===!1&&(this.state.wasRowDelimiter=!0),this.state.escaping===!0)this.state.escaping=!1;else{if(Q!==null&&this.state.quoting===!0&&this.__isEscape(ae,Y,$)&&Y+Q.length<ce)if(J){if(this.__isQuote(ae,Y+Q.length)){this.state.escaping=!0,Y+=Q.length-1;continue}}else{this.state.escaping=!0,Y+=Q.length-1;continue}if(this.state.commenting===!1&&this.__isQuote(ae,Y))if(this.state.quoting===!0){let st=ae[Y+M.length],bt=E&&this.__isCharTrimable(ae,Y+M.length),hr=B!==null&&this.__compareBytes(B,ae,Y+M.length,st),hn=this.__isDelimiter(ae,Y+M.length,st),oi=v.length===0?this.__autoDiscoverRecordDelimiter(ae,Y+M.length):this.__isRecordDelimiter(st,ae,Y+M.length);if(Q!==null&&this.__isEscape(ae,Y,$)&&this.__isQuote(ae,Y+Q.length))Y+=Q.length-1;else if(!st||hn||oi||hr||bt){this.state.quoting=!1,this.state.wasQuoting=!0,Y+=M.length-1;continue}else if(m===!1){let pr=this.__error(new ht("CSV_INVALID_CLOSING_QUOTE",["Invalid Closing Quote:",`got "${String.fromCharCode(st)}"`,`at line ${this.info.lines}`,"instead of delimiter, record delimiter, trimable character","(if activated) or comment"],this.options,this.__infoField()));if(pr!==void 0)return pr}else this.state.quoting=!1,this.state.wasQuoting=!0,this.state.field.prepend(M),Y+=M.length-1}else if(this.state.field.length!==0){if(m===!1){let st=this.__infoField(),bt=Object.keys(Ty).map(hn=>Ty[hn].equals(this.state.field.toString())?hn:!1).filter(Boolean)[0],hr=this.__error(new ht("INVALID_OPENING_QUOTE",["Invalid Opening Quote:",`a quote is found on field ${JSON.stringify(st.column)} at line ${st.lines}, value is ${JSON.stringify(this.state.field.toString(d))}`,bt?`(${bt} bom)`:void 0],this.options,st,{field:this.state.field}));if(hr!==void 0)return hr}}else{this.state.quoting=!0,Y+=M.length-1;continue}if(this.state.quoting===!1){let st=this.__isRecordDelimiter($,ae,Y);if(st!==0){if(this.state.commenting&&this.state.wasQuoting===!1&&this.state.record.length===0&&this.state.field.length===0)this.info.comment_lines++;else{if(this.state.enabled===!1&&this.info.lines+(this.state.wasRowDelimiter===!0?1:0)>=f){this.state.enabled=!0,this.__resetField(),this.__resetRecord(),Y+=st-1;continue}if(y===!0&&this.state.wasQuoting===!1&&this.state.record.length===0&&this.state.field.length===0){this.info.empty_lines++,Y+=st-1;continue}this.info.bytes=this.state.bufBytesStart+Y;let hn=this.__onField();if(hn!==void 0)return hn;this.info.bytes=this.state.bufBytesStart+Y+st;let oi=this.__onRecord(s);if(oi!==void 0)return oi;if(C!==-1&&this.info.records>=C){this.state.stop=!0,a();return}}this.state.commenting=!1,Y+=st-1;continue}if(this.state.commenting)continue;if(B!==null&&(l===!1||this.state.record.length===0&&this.state.field.length===0)&&this.__compareBytes(B,ae,Y,$)!==0){this.state.commenting=!0;continue}let bt=this.__isDelimiter(ae,Y,$);if(bt!==0){this.info.bytes=this.state.bufBytesStart+Y;let hr=this.__onField();if(hr!==void 0)return hr;Y+=bt-1;continue}}}if(this.state.commenting===!1&&p!==0&&this.state.record_length+this.state.field.length>p)return this.__error(new ht("CSV_MAX_RECORD_SIZE",["Max Record Size:","record exceed the maximum number of tolerated bytes",`of ${p}`,`at line ${this.info.lines}`],this.options,this.__infoField()));let we=h===!1||this.state.quoting===!0||this.state.f
Line truncated
|
|
|
|
|
`,s),Buffer.from(`
|
|
|
|
|
`,s),Buffer.from("\r",s)];e:for(let 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 Ec=function(t,e={}){typeof t=="string"&&(t=Buffer.from(t));let r=e&&e.objname?{}:[],i=Fke(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=Ec(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 Mke.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 TZ.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 TZ.default.randomBytes(Math.ceil(e/2)).toString("hex").slice(0,e)}static compileHandlebars(e,r,i){return Uke.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(qke.default.homedir(),".docker")}static configFile(){let e=tR.default.join(t.configDir,"config.json");if(NZ.default.existsSync(e))return JSON.parse(NZ.default.readFileSync(e,{encoding:"utf-8"}))}static async isAvailable(){return await Cs("docker",!0).then(e=>(z(`Docker.isAvailable ok: ${e}`),!0)).catch(e=>(z(`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 it.exec("docker",e,t.execOptions(r))}static async getExecOutput(e,r){return it.getExecOutput("docker",e,t.execOptions(r))}static execOptions(e){return e||(e={}),e.
Line truncated
|
|
|
|
|
`,s),Buffer.from("\r",s)];e:for(let c=0;c<a.length;c++){let l=a[c].length;for(let u=0;u<l;u++)if(a[c][u]!==n[i+u])continue e;return this.options.record_delimiter.push(a[c]),this.state.recordDelimiterMaxLength=a[c].length,a[c].length}return 0},"__autoDiscoverRecordDelimiter"),__error:o(function(n){let{encoding:i,raw:s,skip_records_with_error:a}=this.options,c=typeof n=="string"?new Error(n):n;if(a){if(this.state.recordHasError=!0,this.options.on_skip!==void 0)try{this.options.on_skip(c,s?this.state.rawBuffer.toString(i):void 0)}catch(l){return l}return}else return c},"__error"),__infoDataSet:o(function(){return{...this.info,columns:this.options.columns}},"__infoDataSet"),__infoRecord:o(function(){let{columns:n,raw:i,encoding:s}=this.options;return{...this.__infoDataSet(),bytes_records:this.info.bytes,error:this.state.error,header:n===!0,index:this.state.record.length,raw:i?this.state.rawBuffer.toString(s):void 0}},"__infoRecord"),__infoField:o(function(){let{columns:n}=this.options,i=Array.isArray(n),s=this.info.bytes_records;return{...this.__infoRecord(),bytes_records:s,column:i===!0?n.length>this.state.record.length?n[this.state.record.length].name:null:this.state.record.length,quoting:this.state.wasQuoting}},"__infoField")}},"transform");var So=o(function(t,e={}){typeof t=="string"&&(t=Buffer.from(t));let r=e&&e.objname?Object.create(null):[],n=QD(e),i=o(c=>{n.options.objname===void 0?r.push(c):r[c[0]]=c[1]},"push"),s=o(()=>{},"close"),a=n.parse(t,!0,i,s);if(a!==void 0)throw a;return r},"parse");var re=class t{static{o(this,"Util")}static getInputList(e,r){return this.getList(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 pwe.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 Yj.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 Yj.default.randomBytes(Math.ceil(e/2)).toString("hex").slice(0,e)}static compileHandlebars(e,r,n){return Awe.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=gw.default.resolve(e);return gw.default.resolve(r).startsWith(n.endsWith(gw.default.sep)?n:`${n}${gw.default.sep}`)}static formatDuration(e){if(e===0)return"0s";let r=Math.floor(e/1e9),n=Math.floor(r/3600),i=Math.floor(r%3600/60),s=r%60,a=[];return n&&a.push(`${n}h`),i&&a.push(`${i}m`),(s||a.length===0)&&a.push(`${s}s`),a.join("")}};var on=class t{static{o(this,"Docker")}static get configDir(){return process.env.DOCKER_CONFIG||yw.default.join(mwe.default.homedir(),".docker")}static configFile(){let e=yw.default.join(t.configDir,"config.json");if(Kj.default.existsSync(e))return JSON.parse(Kj.default.readFileSync(e,{encoding:"utf-8"}))}static async isAvailable(){return await li("docker",!0).then(e=>(R(`Docker.isAvailable ok: ${e}`),!0)).catch(e=>(R(`Docker.isAvailable error: ${e}`),!1))}static async isDaemonRunning(){try{return await t.getExecOutput(["version"],{silent:!0}),!0
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 mSe=N(require("crypto"),1);var kD=require("fs"),Ewe=require("os");var Ry=class{static{o(this,"Context")}constructor(){var e,r,n;if(this.payload={},process.env.GITHUB_EVENT_PATH)if((0,kD.existsSync)(process.env.GITHUB_EVENT_PATH))this.payload=JSON.parse((0,kD.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${Ewe.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 t8=N(Swe(),1),Bwe=N(Yd(),1);var Vyt=function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(d){try{u(n.next(d))}catch(f){a(f)}}o(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(f){a(f)}}o(l,"rejected");function u(d){d.done?s(d.value):i(d.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})};function xwe(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(xwe,"getAuthString");function vwe(t){return new t8.HttpClient().getAgent(t)}o(vwe,"getProxyAgent");function zyt(t){return new t8.HttpClient().getAgentDispatcher(t)}o(zyt,"getProxyAgentDispatcher");function Nwe(t){let e=zyt(t);return o((n,i)=>Vyt(this,void 0,void 0,function*(){return(0,Bwe.fetch)(n,Object.assign(Object.assign({},i),{dispatcher:e}))}),"proxyFetch")}o(Nwe,"getProxyFetch");function _we(){return process.env.GITHUB_API_URL||"https://api.github.com"}o(_we,"getApiBaseUrl");function r8(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(r8,"getUserAgentWithOrchestrationId");function Nf(){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(Nf,"getUserAgent");function qD(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)=>qD.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(qD,"register");function Twe(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(Twe,"addHook");function Rwe(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(Rwe,"removeHook");var Dwe=Function.bind,Qwe=Dwe.bind(Dwe);function kwe(t,e,r){let n=Qwe(Rwe,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]=Qwe(Twe,null).apply(null,s)})}o(kwe,"bindApi");function jyt(){let t=Symbol("Singular"),e={registry:{}},r=qD.bind(null,e,t);return kwe(r,e,t),r}o(jyt,"Singular");function Wyt(){let t={registry:{}},e=qD.bind(null,
Line truncated
|
|
|
|
|
`+t.errors.map(e=>` - ${e.message}`).join(`
|
|
|
|
|
`)}var vUt=class extends Error{constructor(t,e,r){super(BUt(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},xUt=["method","baseUrl","url","headers","request","query","mediaType","operationName"],_Ut=["query","method","url"],BQe=/\/api\/v3\/?$/;function RUt(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(_Ut.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)=>xUt.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 BQe.test(s)&&(n.url=s.replace(BQe,"/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 vUt(n,a,o.data)}return o.data.data})}function GZ(t,e){let r=t.defaults(e);return Object.assign((n,s)=>RUt(r,n,s),{defaults:GZ.bind(null,r),endpoint:r.endpoint})}var $jr=GZ(sR,{headers:{"user-agent":`octokit-graphql.js/${SUt} ${eA()}`},method:"POST",url:"/graphql"});function vQe(t){return GZ(t,{method:"POST",url:"/graphql"})}var HZ="(?:[a-zA-Z0-9_-]+)",xQe="\\.",_Qe=new RegExp(`^${HZ}${xQe}${HZ}${xQe}${HZ}$`),TUt=_Qe.test.bind(_Qe);async function NUt(t){let e=TUt(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 DUt(t){return t.split(/\./).length===3?`bearer ${t}`:`token ${t}`}async function OUt(t,e,r,i){let n=e.endpoint.merge(r,i);return n.headers.authorization=DUt(t),e(n)}var RQe=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(NUt.bind(null,e),{hook:OUt.bind(null,e)})};var jZ="7.0.6";var TQe=()=>{},PUt=console.warn.bind(console),kUt=console.error.bind(console);function QUt(t={}){return typeof t.debug!="function"&&(t.debug=TQe),typeof t.info!="function"&&(t.info=TQe),typeof t.warn!="function"&&(t.warn=PUt),typeof t.error!="function"&&(t.error=kUt),t}var NQe=`octokit-core.js/${jZ} ${eA()}`,bC=class{static VERSION=jZ;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 nQe.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} ${NQe}`:NQe,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=vQe(this.request).defaults(i),this.log=QUt(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=RQe(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 zZ="17.0.0";var LUt={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:h,message:f,file:m.path,startLine:d}),p=!0;break}p||z(`Buildx.convertWarningsToGitHubAnnotations: skipping warning without matching Dockerfile ${l}: ${h}`)}return a}};var eee=U(require("fs"),1),tee=U(require("path"),1);var UF=class t{buildx;constructor(e){this.buildx=e?.buildx||new yr}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 it.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 h of e.refs){let f=h.split("/");if(f.length!=3)throw new Error(`Invalid build ref: ${h}`);n.push(f[2]),r||(r=f[0]),i||(i=f[1])}if(n.length===0)throw new Error("No build refs provided");let s=tee.default.join(Zt.tmpDir(),"export");re(`exporting build record to ${s}`),eee.default.mkdirSync(s,{recursive:!0}),await this.buildx.versionSatisfies("<0.24.0")&&await Be.sleep(3);let o={};if(!e.noSummaries)for(let h of n)await this.inspect({ref:h,builder:r}).then(f=>{let d="";f.Error&&f.Status!=="canceled"&&(f.Error.Message?d=f.Error.Message:f.Error.Name&&f.Error.Logs&&(d=`=> ${f.Error.Name}
|
|
|
|
|
${f.Error.Logs}`)),o[h]={name:f.Name,status:f.Status,duration:Be.formatDuration(f.Duration),numCachedSteps:f.NumCachedSteps,numTotalSteps:f.NumTotalSteps,numCompletedSteps:f.NumCompletedSteps,defaultPlatform:f.Platform?.[0],error:d}});let a=tee.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 it.getExecOutput(l.command,l.args);let u=eee.default.statSync(a);return{dockerbuildFilename:a,dockerbuildSize:u.size,builderName:r,nodeName:i,refs:n,summaries:o}}static exportFilename(e){let r=`${Dt.context.repo.owner}~${Dt.context.repo.repo}~${e[0].substring(0,6).toUpperCase()}`;return e.length>1&&(r+=`+${e.length-1}`),r}};var Tze=U(require("fs"),1),Lse=U(require("path"),1);var qQe=U(require("os"),1);function uR(t){return t==null?"":typeof t=="string"||t instanceof String?t:JSON.stringify(t)}function ree(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 hR(t,e,r){let i=new iee(t,e,r);process.stdout.write(i.toString()+qQe.EOL)}var UQe="::",iee=class{constructor(e,r,i){e||(e="missing.command"),this.command=e,this.properties=r,this.message=i}toString(){let e=UQe+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}=${tqt(n)}`)}}return e+=`${UQe}${eqt(this.message)}`,e}};function eqt(t){return uR(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function tqt(t){return uR(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}var zQe=U(require("os"),1);var HQe=require("os"),fR=require("fs"),nee=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(h){o(h)}}function c(u){try{l(i.throw(u))}catch(h){o(h)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})},{access:rqt,appendFile:iqt,writeFile:nqt}=fR.promises,GQe="GITHUB_STEP_SUMMARY";var see=class{constructor(){this._buffer=""}filePath(){return nee(this,void 0,void 0,function*(){if(this._filePath)return this._filePath;let e=process.env[GQe];if(!e)throw new Error(`Unable to find environment variable for $${GQe}. Check if your runtime environment supports job summaries.`);try{yield rqt(e,fR.constants.R_OK|fR.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 nee(this,void 0,void 0,function*(){let r=!!e?.overwrite,i=yield this.filePath();return yield(r?nqt:iqt)(i,this._buffer,{encoding:"utf8"}),this.emptyBuffer()})}clear(){return nee(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(HQe.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,h=a?"th":"td",f=Object.assign(Object.assign({},l&&{colspan:l}),u&&{rowspan:u});return this.wrap(h,c,f)}).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()}},$zr=new see;var oee=U(require("os"),1);var Yzr=oee.default.platform(),Kzr=oee.default.arch();var jQe;(function(t){t[t.Success=0]="Success",t[t.Failure=1]="Failure"})(jQe||(jQe={}));function qF(t){hR("add-mask",{},t)}function Tt(t){hR("debug",{},t)}function dR(t,e={}){hR("error",ree(e),t insLine truncated
|
|
|
|
|
`," Line feed \\n"]]),jLe=new Map([...Dte,["\\"," Backslash \\"],["/"," Forward slash /"]]);function zLe(t){if(!t)throw new Error("Provided artifact name input during validation is empty");for(let[e,r]of jLe)if(t.includes(e))throw new Error(`The artifact name is not valid: ${t}. Contains the following character: ${r}
|
|
|
|
|
`)}o(wEt,"_buildMessageForResponseErrors");var SEt=class extends Error{static{o(this,"GraphqlResponseError")}constructor(t,e,r){super(wEt(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},BEt=["method","baseUrl","url","headers","request","query","mediaType","operationName"],xEt=["query","method","url"],rSe=/\/api\/v3\/?$/;function vEt(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(xEt.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)=>BEt.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 rSe.test(s)&&(i.url=s.replace(rSe,"/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 SEt(i,c,a.data)}return a.data.data})}o(vEt,"graphql");function c8(t,e){let r=t.defaults(e);return Object.assign(o((i,s)=>vEt(r,i,s),"newApi"),{defaults:c8.bind(null,r),endpoint:r.endpoint})}o(c8,"withDefaults");var _wr=c8(Iw,{headers:{"user-agent":`octokit-graphql.js/${IEt} ${Nf()}`},method:"POST",url:"/graphql"});function nSe(t){return c8(t,{method:"POST",url:"/graphql"})}o(nSe,"withCustomRequest");var l8="(?:[a-zA-Z0-9_-]+)",iSe="\\.",sSe=new RegExp(`^${l8}${iSe}${l8}${iSe}${l8}$`),NEt=sSe.test.bind(sSe);async function _Et(t){let e=NEt(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(_Et,"auth");function TEt(t){return t.split(/\./).length===3?`bearer ${t}`:`token ${t}`}o(TEt,"withAuthorizationPrefix");async function REt(t,e,r,n){let i=e.endpoint.merge(r,n);return i.headers.authorization=TEt(t),e(i)}o(REt,"hook");var oSe=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(_Et.bind(null,e),{hook:REt.bind(null,e)})},"createTokenAuth2");var u8="7.0.6";var aSe=o(()=>{},"noop"),DEt=console.warn.bind(console),QEt=console.error.bind(console);function kEt(t={}){return typeof t.debug!="function"&&(t.debug=aSe),typeof t.info!="function"&&(t.info=aSe),typeof t.warn!="function"&&(t.warn=DEt),typeof t.error!="function"&&(t.error=QEt),t}o(kEt,"createLogger");var cSe=`octokit-core.js/${u8} ${Nf()}`,ky=class{static{o(this,"Octokit")}static VERSION=u8;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 Pwe.Collection,n={baseUrl:Iw.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} ${cSe}`:cSe,e.baseUrl&&(n.baseUrl=e.baseUrl),e.previews&&(n.mediaType.previews=e.previews),e.timeZone&&(n.headers["time-zone"]=e.timeZone),this.request=Iw.defaults(n),this.graphql=nSe(this.request).defaults(n),this.log=kEt(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=oSe(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 d8="17.0.0";var PEt={actions:{addCustomLabelsToSelfHostedRunnerForOrg:["POST /orgs/{org}/actions/runners/{runner_id}/labels"],addCustomLabelsToSelfHostedRunnerForRepo:["POST /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],addRepoAccessToSelfHostedRunnerGroupInOrg:["PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}"],addSelectedRepoToOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"],addSelectedRepoToOrgVariable:["PUT /orgs/{org}/actions/variables/{name}/repositories/{repository_id}"],approveWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/approve"],cancelWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/cancel"],createEnvironmentVariable:["POST /repos/{owner}/{repo}/environments/{environment_name}/variables"
Line truncated
|
|
|
|
|
More info: ${l.url}`);let p=l.range&&l.range.length>0?l.range[0]?.start.line:void 0,g=!1;for(let m of a)if(m.remote||m.path.endsWith(u)&&m.content===d){c.push({title:f,message:h,file:m.path,startLine:p}),g=!0;break}g||R(`Buildx.convertWarningsToGitHubAnnotations: skipping warning without matching Dockerfile ${u}: ${f}`)}return c}};var C8=N(require("fs"),1),b8=N(require("path"),1);var YD=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 Te.getExecOutput(n.command,n.args,{ignoreReturnCode:!0,silent:!0}).then(i=>{if(i.stderr.length>0&&i.exitCode!=0)throw new Error(i.stderr.trim());return JSON.parse(i.stdout)})}async export(e){if(!await this.buildx.versionSatisfies(">=0.23.0"))throw new Error("Buildx >= 0.23.0 is required to export a build record");let r="",n="",i=[];for(let f of e.refs){let h=f.split("/");if(h.length!=3)throw new Error(`Invalid build ref: ${f}`);i.push(h[2]),r||(r=h[0]),n||(n=h[1])}if(i.length===0)throw new Error("No build refs provided");let s=b8.default.join(gt.tmpDir(),"export");O(`exporting build record to ${s}`),C8.default.mkdirSync(s,{recursive:!0}),await this.buildx.versionSatisfies("<0.24.0")&&await re.sleep(3);let a={};if(!e.noSummaries)for(let f of i)await this.inspect({ref:f,builder:r}).then(h=>{let p="";h.Error&&h.Status!=="canceled"&&(h.Error.Message?p=h.Error.Message:h.Error.Name&&h.Error.Logs&&(p=`=> ${h.Error.Name}
|
|
|
|
|
${h.Error.Logs}`)),a[f]={name:h.Name,status:h.Status,duration:re.formatDuration(h.Duration),numCachedSteps:h.NumCachedSteps,numTotalSteps:h.NumTotalSteps,numCompletedSteps:h.NumCompletedSteps,defaultPlatform:h.Platform?.[0],error:p}});let c=b8.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 Te.getExecOutput(u.command,u.args);let d=C8.default.statSync(c);return{dockerbuildFilename:c,dockerbuildSize:d.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 uOe=N(require("fs"),1),nK=N(require("path"),1);var bSe=N(require("os"),1);function vw(t){return t==null?"":typeof t=="string"||t instanceof String?t:JSON.stringify(t)}o(vw,"toCommandValue");function I8(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(I8,"toCommandProperties");function Nw(t,e,r){let n=new w8(t,e,r);process.stdout.write(n.toString()+bSe.EOL)}o(Nw,"issueCommand");var CSe="::",w8=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=CSe+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}=${eCt(i)}`)}}return e+=`${CSe}${ZEt(this.message)}`,e}};function ZEt(t){return vw(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}o(ZEt,"escapeData");function eCt(t){return vw(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}o(eCt,"escapeProperty");var BSe=N(require("os"),1);var wSe=require("os"),_w=require("fs");var S8=function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(d){try{u(n.next(d))}catch(f){a(f)}}o(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(f){a(f)}}o(l,"rejected");function u(d){d.done?s(d.value):i(d.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})},{access:tCt,appendFile:rCt,writeFile:nCt}=_w.promises,ISe="GITHUB_STEP_SUMMARY";var B8=class{static{o(this,"Summary")}constructor(){this._buffer=""}filePath(){return S8(this,void 0,void 0,function*(){if(this._filePath)return this._filePath;let e=process.env[ISe];if(!e)throw new Error(`Unable to find environment variable for $${ISe}. Check if your runtime environment supports job summaries.`);try{yield tCt(e,_w.constants.R_OK|_w.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 S8(this,void 0,void 0,function*(){let r=!!e?.overwrite,n=yield this.filePath();return yield(r?nCt:rCt)(n,this._buffer,{encoding:"utf8"}),this.emptyBuffer()})}clear(){return S8(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(wSe.EOL)}addCodeBlock(e,r){let n=Object.assign({},r&&{lang:r}),i=this.wrap("pre",this.wrap("code",e),n);return this.addRaw(i).addEOL()}addList(e,r=!1){let n=r?"ol":"ul",i=e.map(a=>this.wrap("li",a)).join(""),s=this.wrap(n,i);return this.addRaw(s).addEOL()}addTable(e){let r=e.map(i=>{let s=i.map(a=>{if(typeof a=="string")return this.wrap("td",a);let{header:c,data:l,colspan:u,rowspan:d}=a,f=c?"th":"td",h=Object.assign(Object.assign({},u&&{colspan:u}),d&&{rowspan:d});return this.wrap(f,l,h)}).join("");return this.wrap("tr",s)}).join(""),n=this.wrap("table",r);return this.addRaw(n).addEOL()}addDetails(e,r){let n=this.wrap("details",this.wrap("summary",e)+r);return this.addRaw(n).addEOL()}addImage(e,r,n){let{width:i,height:s}=n||{},a=Object.assign(Object.assign({},i&&{width:i}),s&&{height:s}),c=this.wrap("img",null,Object.assign({src:e,alt:r},a));return this.addRaw(c).addEOL()}addHeading(e,r){let n=`h${r}`,i=["h1","h2","h3","h4","h5","h6"].includes(n)?n:"h1",s=this.wrap(i,e);return this.addRaw(s).addEOL()}addSeparator(){let e=this.wrap("hr",null);return this.addRaw(e).addEOL()}addBreak(){let e=this.wrap("br",null);return this.addRaw(e).addEOL()}addQuote(e,r){let n=Object.assign({},r&&{cite:r}),i=this.wrap("blockquote",e,n);return this.addRaw(i).addEOL()}addLink(e,r){let n=this.wrap("a",e,{href:r});return this.addRaw(n).addEOL()}},jSr=new B8;var x8=N(require("os"),1);var XSr=x8.default.platform(),ZSr=x8.Line truncated
|
|
|
|
|
`," Line feed \\n"]]),SBe=new Map([...X6,["\\"," Backslash \\"],["/"," Forward slash /"]]);function BBe(t){if(!t)throw new Error("Provided artifact name input during validation is empty");for(let[e,r]of SBe)if(t.includes(e))throw new Error(`The artifact name is not valid: ${t}. Contains the following character: ${r}
|
|
|
|
|
|
|
|
|
|
Invalid characters include: ${Array.from(jLe.values()).toString()}
|
|
|
|
|
Invalid characters include: ${Array.from(SBe.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.`);Ht("Artifact name is valid!")}function Ote(t){if(!t)throw new Error("Provided file path input during validation is empty");for(let[e,r]of Dte)if(t.includes(e))throw new Error(`The path for one of the files in artifact is not valid: ${t}. Contains the following character: ${r}
|
|
|
|
|
These characters are not allowed in the artifact name due to limitations with certain file systems such as NTFS. To maintain file system agnostic behavior, these characters are intentionally not allowed to prevent potential problems with downloads on different file systems.`);ct("Artifact name is valid!")}o(BBe,"validateArtifactName");function Z6(t){if(!t)throw new Error("Provided file path input during validation is empty");for(let[e,r]of X6)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(Dte.values()).toString()}
|
|
|
|
|
Invalid characters include: ${Array.from(X6.values()).toString()}
|
|
|
|
|
|
|
|
|
|
The following characters are not allowed in files that are uploaded due to limitations with certain file systems such as NTFS. To maintain file system agnostic behavior, these characters are intentionally not allowed to prevent potential problems with downloads on different file systems.
|
|
|
|
|
`)}var JLe=U(WLe(),1);function rf(){return`@actions/artifact-${JLe.version}`}var MC=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"}},vu=class extends Error{constructor(e){super(e),this.name="InvalidResponseError"}},Yd=class extends Error{constructor(e="Artifact not found"){super(e),this.name="ArtifactNotFoundError"}},sA=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"}},Kd=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"}};Kd.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var Zy=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"}};Zy.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var _M=new Error("Failed to get backend IDs: The provided JWT token is invalid and/or missing claims");function nf(){let t=GF(),e=MF(t);if(!e.scp)throw _M;let r=e.scp.split(" ");if(r.length===0)throw _M;for(let i of r){let n=i.split(":");if(n?.[0]!=="Actions.Results")continue;if(n.length!==3)throw _M;let s={workflowRunBackendId:n[1],workflowJobRunBackendId:n[2]};return Tt(`Workflow Run Backend ID: ${s.workflowRunBackendId}`),Tt(`Workflow Job Run Backend ID: ${s.workflowJobRunBackendId}`),s}throw _M}function YLe(t){if(t)try{let r=new URL(t).searchParams.get("sig");r&&(qF(r),qF(encodeURIComponent(r)))}catch(e){Tt(`Failed to parse URL: ${t} ${e instanceof Error?e.message:String(e)}`)}}function KLe(t){if(typeof t!="object"||t===null){Tt("body is not an object or is null");return}"signed_upload_url"in t&&typeof t.signed_upload_url=="string"&&YLe(t.signed_upload_url),"signed_url"in t&&typeof t.signed_url=="string"&&YLe(t.signed_url)}var RM=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(h){o(h)}}function c(u){try{l(i.throw(u))}catch(h){o(h)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})},Pte=class{constructor(e,r,i,n){this.maxAttempts=5,this.baseRetryIntervalMilliseconds=3e3,this.retryMultiplier=1.5;let s=GF();this.baseUrl=$Qe(),r&&(this.maxAttempts=r),i&&(this.baseRetryIntervalMilliseconds=i),n&&(this.retryMultiplier=n),this.httpClient=new $c(e,[new Bm(s)])}request(e,r,i,n){return RM(this,void 0,void 0,function*(){let s=new URL(`/twirp/${e}/${r}`,this.baseUrl).href;Tt(`[Request] ${r} ${s}`);let o={"Content-Type":i};try{let{body:a}=yield this.retryableRequest(()=>RM(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 RM(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(),Tt(`[Response] - ${a.message.statusCode}`),Tt(`Headers: ${JSON.stringify(a.message.headers,null,2)}`);let l=JSON.parse(n);if(KLe(l),Tt(`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(Zy.isUsageErrorMessage(l.msg))throw new Zy;i=`${i}: ${l.msg}`}}catch(a){if(a instanceof SyntaxError&&Tt(`Raw Body: ${n}`),a instanceof Zy)throw a;if(Kd.isNetworkErrorCode(a?.code))throw new Kd(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);Ht(`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?[jn.BadGateway,jn.GatewayTimeout,jn.InternalServerError,jn.ServiceUnavailable,jn.TooManyRequests].includes(e):!1}sleep(e){return RM(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 sf(t){let e=new Pte(rf(),t?.maxAttempts,t?.retryIntervalMs,t?.retryMultiplier);return new xM(e)}var qC=U(require("fs"),1);var UC=require("path");function XLe(t){if(!qC.existsSync(t))throw new Error(`The provided rootDirectory ${t} does not exist`);if(!qC.statSync(t).isDirectory())throw new Error(`The provided rootDirectory ${t} is not a valid directory`);Ht("Root directory input is valid!")}function ZLe(t,e){let r=[];e=(0,UC.normalize)(e),e=(0,UC.resolve)(e);for(let i of t){let n=qC.lstatSync(i,{throwIfNoEntry:!1});if(!n)throw new Error(`File ${i} does not exist`);if(n.isDirectory()){let s=i.replace(e,"");Ote(s),r.push({sourcePath:null,destinationPath:s,stats:n})}else{if(i=(0,UC.normalize)(i),i=(0,UC.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,"");Ote(s),r.push({sourcePath:i,destinationPath:s,stats:n})}}return r}var tFe=U(require("crypto"),1),rFe=U(require("stream"),1);var eFe=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(h){o
Line truncated
|
|
|
|
|
Are you trying to download from a different run? Try specifying a github-token with \`actions:read\` scope.`);c.length>1&&Ts("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);Ht(`Redirecting to blob download url: ${fze(u)}`);try{Ht(`Starting download of artifact to: ${r}`);let h=yield dze(u,r,e?.skipDecompress);Ht("Artifact download completed successfully."),e?.expectedHash&&e?.expectedHash!==h.sha256Digest&&(n=!0,Tt(`Computed digest: ${h.sha256Digest}`),Tt(`Expected digest: ${e.expectedHash}`))}catch(h){throw new Error(`Unable to download and extract artifact: ${h.message}`)}return{downloadPath:r,digestMismatch:n}})}function Aze(){return FI(this,arguments,void 0,function*(t=WQe()){return(yield _er(t))?Tt(`Artifact destination folder already exists: ${t}`):(Tt(`Artifact destination folder does not exist, creating: ${t}`),yield Pse.default.mkdir(t,{recursive:!0})),t})}var Ter=5,Ner=[400,401,403,404,422];function MI(t,e=Ter,r=Ner){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 Tt(`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 gze="6.0.0";function TE(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})})}TE.VERSION=gze;var bze=U(yze(),1);var Der="0.0.0-development";function Oer(t){return t.request!==void 0}async function Eze(t,e,r,i){if(!Oer(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 Per(t,e,r,i){let n=new bze.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(ker.bind(null,t,e,r),i)}async function ker(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 Vd(n.data.errors[0].message,500,{request:i,response:n});return Eze(t,e,s,i)}return n}function NE(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",Eze.bind(null,r,i)),t.hook.wrap("request",Per.bind(null,r,i))),i}NE.VERSION=Der;var wze=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(h){o(h)}}function c(u){try{l(i.throw(u))}catch(h){o(h)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})};function Wq(t,e,r,i,n){return wze(this,void 0,void 0,function*(){var s;let[o,a]=MI(xE),c={log:void 0,userAgent:rf(),previews:void 0,retry:o,request:a},u=yield vA(n,c,NE,TE).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 vu(`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 Yd(`Artifact not found for name: ${t}
|
|
|
|
|
`)}o(Z6,"validateFilePath");var _Be=N(NBe(),1);function Ol(){return`@actions/artifact-${_Be.version}`}o(Ol,"getUserAgentString");var Zy=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"}},fc=class extends Error{static{o(this,"InvalidResponseError")}constructor(e){super(e),this.name="InvalidResponseError"}},id=class extends Error{static{o(this,"ArtifactNotFoundError")}constructor(e="Artifact not found"){super(e),this.name="ArtifactNotFoundError"}},Qf=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"}},sd=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"}};sd.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var iA=class extends Error{static{o(this,"UsageError")}constructor(){super(`Artifact storage quota has been hit. Unable to upload any new artifacts.
|
|
|
|
|
More info on storage limits: https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#calculating-minute-and-storage-spending`),this.name="UsageError"}};iA.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var FQ=new Error("Failed to get backend IDs: The provided JWT token is invalid and/or missing claims");function Ll(){let t=XD(),e=WD(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(Ll,"getBackendIdsFromToken");function TBe(t){if(t)try{let r=new URL(t).searchParams.get("sig");r&&(KD(r),KD(encodeURIComponent(r)))}catch(e){Ze(`Failed to parse URL: ${t} ${e instanceof Error?e.message:String(e)}`)}}o(TBe,"maskSigUrl");function RBe(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"&&TBe(t.signed_upload_url),"signed_url"in t&&typeof t.signed_url=="string"&&TBe(t.signed_url)}o(RBe,"maskSecretUrls");var MQ=function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(d){try{u(n.next(d))}catch(f){a(f)}}o(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(f){a(f)}}o(l,"rejected");function u(d){d.done?s(d.value):i(d.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})},eW=class{static{o(this,"ArtifactHttpClient")}constructor(e,r,n,i){this.maxAttempts=5,this.baseRetryIntervalMilliseconds=3e3,this.retryMultiplier=1.5;let s=XD();this.baseUrl=vSe(),r&&(this.maxAttempts=r),n&&(this.baseRetryIntervalMilliseconds=n),i&&(this.retryMultiplier=i),this.httpClient=new qo(e,[new Xd(s)])}request(e,r,n,i){return MQ(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(()=>MQ(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 MQ(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(RBe(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(iA.isUsageErrorMessage(u.msg))throw new iA;n=`${n}: ${u.msg}`}}catch(c){if(c instanceof SyntaxError&&Ze(`Raw Body: ${i}`),c instanceof iA)throw c;if(sd.isNetworkErrorCode(c?.code))throw new sd(c?.code);s=!0,n=c.message}if(!s)throw new Error(`Received non-retryable error: ${n}`);if(r+1===this.maxAttempts)throw new Error(`Failed to make request after ${this.maxAttempts} attempts: ${n}`);let a=this.getExponentialRetryTimeMilliseconds(r);ct(`Attempt ${r+1} of ${this.maxAttempts} failed with error: ${n}. Retrying request in ${a} ms...`),yield this.sleep(a),r++}throw new Error("Request failed")})}isSuccessStatusCode(e){return e?e>=200&&e<300:!1}isRetryableHttpStatusCode(e){return e?[Hn.BadGateway,Hn.GatewayTimeout,Hn.InternalServerError,Hn.ServiceUnavailable,Hn.TooManyRequests].includes(e):!1}sleep(e){return MQ(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 Fl(t){let e=new eW(Ol(),t?.maxAttempts,t?.retryIntervalMs,t?.retryMultiplier);return new LQ(e)}o(Fl,"internalArtifactTwirpClient");var tE=N(require("fs"),1);var eE=require("path");function DBe(t){if(!tE.existsSync(t))throw new Error(`The provided rootDirectory ${t} does not exist`);if(!tE.statSync(t).isDirectory())throw new Error(`The provided rootDirectory ${t} is not a valid directory`);ct("Root directory input is valid!")}o(DBe,"validateRootDirectory");function QBe(t,e){let r=[];e=(0,eE.normalize)(e),e=(0,eE.resolve)(e);for(let n of t){let i=tE.lstatSync(n,{throwIfNoEntry:!1});if(!i)throw new Error(`File ${n} does not exist`);if(i.isDirectory()){let s=n.replace(e,"");Z6(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,"");Z6(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:d}=yield n.GetSignedArtifactURL(u);ct(`Redirecting to blob download url: ${$Pe(d)}`);try{ct(`Starting download of artifact to: ${r}`);let f=yield jPe(d,r,e?.skipDecompress);ct("Artifact download completed successfully."),e?.expectedHash&&e?.expectedHash!==f.sha256Digest&&(i=!0,Ze(`Computed digest: ${f.sha256Digest}`),Ze(`Expected digest: ${e.expectedHash}`))}catch(f){throw new Error(`Unable to download and extract artifact: ${f.message}`)}return{downloadPath:r,digestMismatch:i}})}o(JPe,"downloadArtifactInternal");function YPe(){return XE(this,arguments,void 0,function*(t=NSe()){return(yield vLt(t))?Ze(`Artifact destination folder already exists: ${t}`):(Ze(`Artifact destination folder does not exist, creating: ${t}`),yield eK.default.mkdir(t,{recursive:!0})),t})}o(YPe,"resolveOrCreateDirectory");var _Lt=5,TLt=[400,401,403,404,422];function ZE(t,e=_Lt,r=TLt){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(ZE,"getRetryOptions");var KPe="6.0.0";function PA(t){t.hook.wrap("request",(e,r)=>{t.log.debug("request",r);let n=Date.now(),i=t.request.endpoint.parse(r),s=i.url.replace(r.baseUrl,"");return e(r).then(a=>{let c=a.headers["x-github-request-id"];return t.log.info(`${i.method} ${s} - ${a.status} with id ${c} in ${Date.now()-n}ms`),a}).catch(a=>{let c=a.response?.headers["x-github-request-id"]||"UNKNOWN";throw t.log.error(`${i.method} ${s} - ${a.status} with id ${c} in ${Date.now()-n}ms`),a})})}o(PA,"requestLog");PA.VERSION=KPe;var eOe=N(XPe(),1);var RLt="0.0.0-development";function DLt(t){return t.request!==void 0}o(DLt,"isRequestError");async function ZPe(t,e,r,n){if(!DLt(r)||!r?.request.request)throw r;if(r.status>=400&&!t.doNotRetry.includes(r.status)){let i=n.request.retries!=null?n.request.retries:t.retries,s=Math.pow((n.request.retryCount||0)+1,2);throw e.retry.retryRequest(r,i,s)}throw r}o(ZPe,"errorRequest");async function QLt(t,e,r,n){let i=new eOe.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(kLt.bind(null,t,e,r),n)}o(QLt,"wrapRequest");async function kLt(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 ed(i.data.errors[0].message,500,{request:n,response:i});return ZPe(t,e,s,n)}return i}o(kLt,"requestWithGraphqlErrorHandling");function OA(t,e){let r=Object.assign({enabled:!0,retryAfterBaseValue:1e3,doNotRetry:[400,401,403,404,410,422,451],retries:3},e.retry),n={retry:{retryRequest:o((i,s,a)=>(i.request.request=Object.assign({},i.request.request,{retries:s,retryAfter:a}),i),"retryRequest")}};return r.enabled&&(t.hook.error("request",ZPe.bind(null,r,n)),t.hook.wrap("request",QLt.bind(null,r,n))),n}o(OA,"retry");OA.VERSION=RLt;var tOe=function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(d){try{u(n.next(d))}catch(f){a(f)}}o(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(f){a(f)}}o(l,"rejected");function u(d){d.done?s(d.value):i(d.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})};function iP(t,e,r,n,i){return tOe(this,void 0,void 0,function*(){var s;let[a,c]=ZE(DA),l={log:void 0,userAgent:Ol(),previews:void 0,retry:a,request:c},d=yield eh(i,l,OA,PA).request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts{?name}",{owner:r,repo:n,run_id:e,name:t});if(d.status!==200)throw new fc(`Invalid response from GitHub API: ${d.status} (${(s=d?.headers)===null||s===void 0?void 0:s["x-github-request-id"]})`);if(d.data.artifacts.length===0)throw new id(`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 h=u.data.artifacts[0];return u.data.artifacts.length>1&&(h=u.data.artifacts.sort((f,d)=>d.id-f.id)[0],Tt(`More than one artifact found for a single name, returning newest (id: ${h.id})`)),{artifact:{name:h.name,id:h.id,size:h.size_in_bytes,createdAt:h.created_at?new Date(h.created_at):void 0,digest:h.digest}}})}function Cze(t){return wze(this,void 0,void 0,function*(){var e;let r=sf(),{workflowRunBackendId:i,workflowJobRunBackendId:n}=nf(),s={workflowRunBackendId:i,workflowJobRunBackendId:n,nameFilter:En.create({value:t})},o=yield r.ListArtifacts(s);if(o.artifacts.length===0)throw new Yd(`Artifact not found for name: ${t}
|
|
|
|
|
For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md`);let f=d.data.artifacts[0];return d.data.artifacts.length>1&&(f=d.data.artifacts.sort((h,p)=>p.id-h.id)[0],Ze(`More than one artifact found for a single name, returning newest (id: ${f.id})`)),{artifact:{name:f.name,id:f.id,size:f.size_in_bytes,createdAt:f.created_at?new Date(f.created_at):void 0,digest:f.digest}}})}o(iP,"getArtifactPublic");function rOe(t){return tOe(this,void 0,void 0,function*(){var e;let r=Fl(),{workflowRunBackendId:n,workflowJobRunBackendId:i}=Ll(),s={workflowRunBackendId:n,workflowJobRunBackendId:i,nameFilter:bn.create({value:t})},a=yield r.ListArtifacts(s);if(a.artifacts.length===0)throw new id(`Artifact not found for name: ${t}
|
|
|
|
|
Please ensure that your artifact is not expired and the artifact was uploaded using a compatible version of toolkit/upload-artifact.
|
|
|
|
|
For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md`);let a=o.artifacts[0];return o.artifacts.length>1&&(a=o.artifacts.sort((c,l)=>Number(l.databaseId)-Number(c.databaseId))[0],Tt(`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?wc.toDate(a.createdAt):void 0,digest:(e=a.digest)===null||e===void 0?void 0:e.value}}})}var Ize=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(h){o(h)}}function c(u){try{l(i.throw(u))}catch(h){o(h)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})};function Sze(t,e,r,i,n){return Ize(this,void 0,void 0,function*(){var s;let[o,a]=MI(xE),c={log:void 0,userAgent:rf(),previews:void 0,retry:o,request:a},l=vA(n,c,NE,TE),u=yield Wq(t,e,r,i,n),h=yield l.rest.actions.deleteArtifact({owner:r,repo:i,artifact_id:u.artifact.id});if(h.status!==204)throw new vu(`Invalid response from GitHub API: ${h.status} (${(s=h?.headers)===null||s===void 0?void 0:s["x-github-request-id"]})`);return{id:u.artifact.id}})}function Bze(t){return Ize(this,void 0,void 0,function*(){let e=sf(),{workflowRunBackendId:r,workflowJobRunBackendId:i}=nf(),n={workflowRunBackendId:r,workflowJobRunBackendId:i,nameFilter:En.create({value:t})},s=yield e.ListArtifacts(n);if(s.artifacts.length===0)throw new Yd(`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],Tt(`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 Ht(`Artifact '${t}' (ID: ${c.artifactId}) deleted`),{id:Number(c.artifactId)}})}var vze=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(h){o(h)}}function c(u){try{l(i.throw(u))}catch(h){o(h)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})},Jq=KQe(),Yq=100,Qer=Math.ceil(Jq/Yq);function xze(t,e,r,i){return vze(this,arguments,void 0,function*(n,s,o,a,c=!1){Ht(`Fetching artifact list for workflow run ${n} in repository ${s}/${o}`);let l=[],[u,h]=MI(xE),f={log:void 0,userAgent:rf(),previews:void 0,retry:u,request:h},d=vA(a,f,NE,TE),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:Yq,page:p}),y=Math.ceil(m.total_count/Yq),g=m.total_count;g>Jq&&(Ts(`Workflow run ${n} has ${g} artifacts, exceeding the limit of ${Jq}. Results will be incomplete as only the first ${Jq} artifacts will be returned`),y=Qer);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++){Tt(`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:Yq,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=Rze(l)),Ht(`Found ${l.length} artifact(s)`),{artifacts:l}})}function _ze(){return vze(this,arguments,void 0,function*(t=!1){let e=sf(),{workflowRunBackendId:r,workflowJobRunBackendId:i}=nf(),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?wc.toDate(a.createdAt):void 0,digest:(c=a.digest)===null||c===void 0?void 0:c.value}});return t&&(o=Rze(o)),Ht(`Found ${o.length} artifact(s)`),{artifacts:o}})}function Rze(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(h){o(h)}}function c(u){try{l(i.throw(u))}catch(h){o(h)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})},Ler=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},UI=class{uploadArtifact(e,r,i,n){return XT(this,void 0,void 0,function*(){try{if(wC())throw new sA;return pje(e,r,i,n)}catch(s){throw Ts(`Artifact upload failed with error: ${s}.
|
|
|
|
|
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?xo.toDate(c.createdAt):void 0,digest:(e=c.digest)===null||e===void 0?void 0:e.value}}})}o(rOe,"getArtifactInternal");var nOe=function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(d){try{u(n.next(d))}catch(f){a(f)}}o(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(f){a(f)}}o(l,"rejected");function u(d){d.done?s(d.value):i(d.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})};function iOe(t,e,r,n,i){return nOe(this,void 0,void 0,function*(){var s;let[a,c]=ZE(DA),l={log:void 0,userAgent:Ol(),previews:void 0,retry:a,request:c},u=eh(i,l,OA,PA),d=yield iP(t,e,r,n,i),f=yield u.rest.actions.deleteArtifact({owner:r,repo:n,artifact_id:d.artifact.id});if(f.status!==204)throw new fc(`Invalid response from GitHub API: ${f.status} (${(s=f?.headers)===null||s===void 0?void 0:s["x-github-request-id"]})`);return{id:d.artifact.id}})}o(iOe,"deleteArtifactPublic");function sOe(t){return nOe(this,void 0,void 0,function*(){let e=Fl(),{workflowRunBackendId:r,workflowJobRunBackendId:n}=Ll(),i={workflowRunBackendId:r,workflowJobRunBackendId:n,nameFilter:bn.create({value:t})},s=yield e.ListArtifacts(i);if(s.artifacts.length===0)throw new id(`Artifact not found for name: ${t}`);let a=s.artifacts[0];s.artifacts.length>1&&(a=s.artifacts.sort((u,d)=>Number(d.databaseId)-Number(u.databaseId))[0],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(sOe,"deleteArtifactInternal");var oOe=function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(d){try{u(n.next(d))}catch(f){a(f)}}o(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(f){a(f)}}o(l,"rejected");function u(d){d.done?s(d.value):i(d.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})},sP=RSe(),oP=100,PLt=Math.ceil(sP/oP);function aOe(t,e,r,n){return oOe(this,arguments,void 0,function*(i,s,a,c,l=!1){ct(`Fetching artifact list for workflow run ${i} in repository ${s}/${a}`);let u=[],[d,f]=ZE(DA),h={log:void 0,userAgent:Ol(),previews:void 0,retry:d,request:f},p=eh(c,h,OA,PA),g=1,{data:m}=yield p.request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts",{owner:s,repo:a,run_id:i,per_page:oP,page:g}),E=Math.ceil(m.total_count/oP),y=m.total_count;y>sP&&(gi(`Workflow run ${i} has ${y} artifacts, exceeding the limit of ${sP}. Results will be incomplete as only the first ${sP} artifacts will be returned`),E=PLt);for(let C of m.artifacts)u.push({name:C.name,id:C.id,size:C.size_in_bytes,createdAt:C.created_at?new Date(C.created_at):void 0,digest:C.digest});for(g++,g;g<=E;g++){Ze(`Fetching page ${g} of artifact list`);let{data:C}=yield p.request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts",{owner:s,repo:a,run_id:i,per_page:oP,page:g});for(let I of C.artifacts)u.push({name:I.name,id:I.id,size:I.size_in_bytes,createdAt:I.created_at?new Date(I.created_at):void 0,digest:I.digest})}return l&&(u=lOe(u)),ct(`Found ${u.length} artifact(s)`),{artifacts:u}})}o(aOe,"listArtifactsPublic");function cOe(){return oOe(this,arguments,void 0,function*(t=!1){let e=Fl(),{workflowRunBackendId:r,workflowJobRunBackendId:n}=Ll(),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?xo.toDate(c.createdAt):void 0,digest:(l=c.digest)===null||l===void 0?void 0:l.value}});return t&&(a=lOe(a)),ct(`Found ${a.length} artifact(s)`),{artifacts:a}})}o(cOe,"listArtifactsInternal");function lOe(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(lOe,"filterLatest");var AB=function(t,e,r,n){function i(s){return s instanceof r?s:new r(function(a){a(s)})}return o(i,"adopt"),new(r||(r=Promise))(function(s,a){function c(d){try{u(n.next(d))}catch(f){a(f)}}o(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(f){a(f)}}o(l,"rejected");function u(d){d.done?s(d.value):i(d.value).then(c,l)}o(u,"step"),u((n=n.apply(t,e||[])).next())})},OLt=function(t,e){var r={};for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&e.indexOf(n)<0&&(r[n]=t[n]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var i
Line truncated
|
|
|
|
|
|
|
|
|
|
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
|
|
|
|
|
|
|
|
|
|
If the error persists, please check whether Actions is operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),s}})}downloadArtifact(e,r){return XT(this,void 0,void 0,function*(){try{if(wC())throw new sA;if(r?.findBy){let{findBy:{repositoryOwner:i,repositoryName:n,token:s}}=r,o=Ler(r,["findBy"]);return pze(e,i,n,s,o)}return mze(e,r)}catch(i){throw Ts(`Download Artifact failed with error: ${i}.
|
|
|
|
|
If the error persists, please check whether Actions is operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),s}})}downloadArtifact(e,r){return AB(this,void 0,void 0,function*(){try{if(Py())throw new Qf;if(r?.findBy){let{findBy:{repositoryOwner:n,repositoryName:i,token:s}}=r,a=OLt(r,["findBy"]);return WPe(e,n,i,s,a)}return JPe(e,r)}catch(n){throw gi(`Download Artifact failed with error: ${n}.
|
|
|
|
|
|
|
|
|
|
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
|
|
|
|
|
|
|
|
|
|
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),i}})}listArtifacts(e){return XT(this,void 0,void 0,function*(){try{if(wC())throw new sA;if(e?.findBy){let{findBy:{workflowRunId:r,repositoryOwner:i,repositoryName:n,token:s}}=e;return xze(r,i,n,s,e?.latest)}return _ze(e?.latest)}catch(r){throw Ts(`Listing Artifacts failed with error: ${r}.
|
|
|
|
|
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),n}})}listArtifacts(e){return AB(this,void 0,void 0,function*(){try{if(Py())throw new Qf;if(e?.findBy){let{findBy:{workflowRunId:r,repositoryOwner:n,repositoryName:i,token:s}}=e;return aOe(r,n,i,s,e?.latest)}return cOe(e?.latest)}catch(r){throw gi(`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 XT(this,void 0,void 0,function*(){try{if(wC())throw new sA;if(r?.findBy){let{findBy:{workflowRunId:i,repositoryOwner:n,repositoryName:s,token:o}}=r;return Wq(e,i,n,s,o)}return Cze(e)}catch(i){throw Ts(`Get Artifact failed with error: ${i}.
|
|
|
|
|
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 AB(this,void 0,void 0,function*(){try{if(Py())throw new Qf;if(r?.findBy){let{findBy:{workflowRunId:n,repositoryOwner:i,repositoryName:s,token:a}}=r;return iP(e,n,i,s,a)}return rOe(e)}catch(n){throw gi(`Get Artifact failed with error: ${n}.
|
|
|
|
|
|
|
|
|
|
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
|
|
|
|
|
|
|
|
|
|
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),i}})}deleteArtifact(e,r){return XT(this,void 0,void 0,function*(){try{if(wC())throw new sA;if(r?.findBy){let{findBy:{repositoryOwner:i,repositoryName:n,workflowRunId:s,token:o}}=r;return Sze(e,s,i,n,o)}return Bze(e)}catch(i){throw Ts(`Delete Artifact failed with error: ${i}.
|
|
|
|
|
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 AB(this,void 0,void 0,function*(){try{if(Py())throw new Qf;if(r?.findBy){let{findBy:{repositoryOwner:n,repositoryName:i,workflowRunId:s,token:a}}=r;return iOe(e,s,n,i,a)}return sOe(e)}catch(n){throw gi(`Delete Artifact failed with error: ${n}.
|
|
|
|
|
|
|
|
|
|
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
|
|
|
|
|
|
|
|
|
|
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),i}})}};var jKr=new UI;var Kq=class{static async upload(e){if(Dt.isGHES)throw new Error("@actions/artifact v2.0.0+ is currently not supported on GHES.");let r=Lse.default.basename(e.filename),i=new UI;re(`Uploading ${r} as an artifact`);let n=Lse.default.dirname(e.filename),s=await i.uploadArtifact(r,[e.filename],n,{retentionDays:e.retentionDays,skipArchive:!0});if(!s.id)throw new vu("Cannot upload artifact");let o=s.size??Tze.default.statSync(e.filename).size,a=`${Dt.workflowRunURL()}/artifacts/${s.id}`;return re(`Artifact download URL: ${a}`),{id:s.id,filename:r,digest:s.digest||"",size:o,url:a}}};var Kse=U(Nze(),1);function $ze(t){return typeof t>"u"||t===null}function Fer(t){return typeof t=="object"&&t!==null}function Mer(t){return Array.isArray(t)?t:$ze(t)?[]:[t]}function Uer(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 qer(t,e){var r="",i;for(i=0;i<e;i+=1)r+=t;return r}function Ger(t){return t===0&&Number.NEGATIVE_INFINITY===1/t}var Her=$ze,jer=Fer,zer=Mer,Ver=qer,$er=Ger,Wer=Uer,Mn={isNothing:Her,isObject:jer,toArray:zer,repeat:Ver,isNegativeZero:$er,extend:Wer};function Wze(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+=`
|
|
|
|
|
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),n}})}};var CPr=new eC;var aP=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=nK.default.basename(e.filename),n=new eC;O(`Uploading ${r} as an artifact`);let i=nK.default.dirname(e.filename),s=await n.uploadArtifact(r,[e.filename],i,{retentionDays:e.retentionDays,skipArchive:!0});if(!s.id)throw new fc("Cannot upload artifact");let a=s.size??uOe.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(dOe(),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 AK(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(AK,"defineSequenceTag");function dP(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(dP,"defineMappingTag");var LLt=Li("tag:yaml.org,2002:str",{resolve:o(t=>t,"resolve"),identify:o(t=>typeof t=="string","identify")}),FLt=["","~","null","Null","NULL"],MLt=Li("tag:yaml.org,2002:null",{implicit:!0,implicitFirstChars:["","~","n","N"],resolve:o(t=>FLt.indexOf(t)!==-1?null:Pt,"resolve"),identify:o(t=>t===null,"identify"),represent:o(()=>"null","represent")}),ULt=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")}),qLt=["","~","null","Null","NULL"],GLt=Li("tag:yaml.org,2002:null",{implicit:!0,implicitFirstChars:["","~","n","N"],resolve:o(t=>qLt.indexOf(t)!==-1?null:Pt,"resolve"),identify:o(t=>t===null,"identify"),represent:o(()=>"null","represent")}),HLt=["true","True","TRUE"],VLt=["false","False","FALSE"],zLt=Li("tag:yaml.org,2002:bool",{implicit:!0,implicitFirstChars:["t","T","f","F"],resolve:o(t=>HLt.indexOf(t)!==-1?!0:VLt.indexOf(t)!==-1?!1:Pt,"resolve"),identify:o(t=>Object.prototype.toString.call(t)==="[object Boolean]","identify"),represent:o(t=>t?"true":"false","represent")}),$Lt=["true"],jLt=["false"],WLt=Li("tag:yaml.org,2002:bool",{implicit:!0,implicitFirstChars:["t","f"],resolve:o(t=>$Lt.indexOf(t)!==-1?!0:jLt.indexOf(t)!==-1?!1:Pt,"resolve"),identify:o(t=>Object.prototype.toString.call(t)==="[object Boolean]","identify"),represent:o(t=>t?"true":"false","represent")}),JLt=["true","True","TRUE","y","Y","yes","Yes","YES","on","On","ON"],YLt=["false","False","FALSE","n","N","no","No","NO","off","Off","OFF"],KLt=Li("tag:yaml.org,2002:bool",{implicit:!0,implicitFirstChars:["y","Y","n","N","t","T","f","F","o","O"],resolve:o(t=>JLt.indexOf(t)!==-1?!0:YLt.indexOf(t)!==-1?!1:Pt,"resolve"),identify:o(t=>Object.prototype.toString.call(t)==="[object Boolean]","identify"),represent:o(t=>t?"true":"false","represent")}),XLt=new RegExp("^(?:0o[0-7]+|0x[0-9a-fA-F]+|[-+]?[0-9]+)$"),ZLt=new RegExp("^(?:[-+]?0b[0-1]+|[-+]?0o[0-7]+|[-+]?0x[0-9a-fA-F]+|[-+]?[0-9]+)$");function eFt(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(eFt,"parseYamlInteger$2");function tFt(t,e){if(e){if(!ZLt.test(t))return Pt}else if(!XLt.test(t))return Pt;let r=eFt(t);return Number.isFinite(r)?r:Pt}o(tFt,"resolveYamlInteger$2");var COe=Li("tag:yaml.org,2002:int",{implicit:!0,implicitFirstChars:["-","+",..."0123456789"],resolve:tFt,identify:o(t=>Number.isInteger(t)&&!Object.is(t,-0)&&t.toString(10).indexOf("e")<0,"identify"),represent:o(t=>t.toString(10),"represent")}),rFt=new RegExp("^-?(?:0|[1-9][0-9]*)$"),nFt=new RegExp("^(?:[-+]?0b[0-1]+|[-+]?0o[0-7]+|[-+]?0x[0-9a-fA-F]+|[-+]?[0-9]+)$");function iFt(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(iFt,"parseYamlInteger$1");function sFt(t,e){if(e){if(!nFt.test(t))return Pt}else if(!rFt.tes
Line truncated
|
|
|
|
|
${l}`}let f=iK(t.buffer,i[c],s[c],t.position,d);l+=`${" ".repeat(r.indent)}${sK((t.line+1).toString(),u)} | ${f.str}
|
|
|
|
|
`,l+=`${"-".repeat(r.indent+u+3+f.pos)}^
|
|
|
|
|
`;for(let h=1;h<=r.linesAfter&&!(c+h>=s.length);h++){let p=iK(t.buffer,i[c+h],s[c+h],t.position-(i[c]-i[c+h]),d);l+=`${" ".repeat(r.indent)}${sK((t.line+h+1).toString(),u)} | ${p.str}
|
|
|
|
|
`}return l.replace(/\n$/,"")}o(zFt,"makeSnippet");function pOe(t,e){let r="";return t.mark?(t.mark.name&&(r+=`in "${t.mark.name}" `),r+=`(${t.mark.line+1}:${t.mark.column+1})`,!e&&t.mark.snippet&&(r+=`
|
|
|
|
|
|
|
|
|
|
`+t.mark.snippet),i+" "+r):i}function tN(t,e){Error.call(this),this.name="YAMLException",this.reason=t,this.mark=e,this.message=Wze(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+": "+Wze(this,e)};var Na=tN;function Fse(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 Mse(t,e){return Mn.repeat(" ",e-t.length)+t}function Jer(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,h=e.maxLength-(e.indent+u+3);for(c=1;c<=e.linesBefore&&!(o-c<0);c++)l=Fse(t.buffer,i[o-c],n[o-c],t.position-(i[o]-i[o-c]),h),a=Mn.repeat(" ",e.indent)+Mse((t.line-c+1).toString(),u)+" | "+l.str+`
|
|
|
|
|
`+a;for(l=Fse(t.buffer,i[o],n[o],t.position,h),a+=Mn.repeat(" ",e.indent)+Mse((t.line+1).toString(),u)+" | "+l.str+`
|
|
|
|
|
`,a+=Mn.repeat("-",e.indent+u+3+l.pos)+`^
|
|
|
|
|
`,c=1;c<=e.linesAfter&&!(o+c>=n.length);c++)l=Fse(t.buffer,i[o+c],n[o+c],t.position-(i[o]-i[o+c]),h),a+=Mn.repeat(" ",e.indent)+Mse((t.line+c+1).toString(),u)+" | "+l.str+`
|
|
|
|
|
`;return a.replace(/\n$/,"")}var Yer=Jer,Ker=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],Xer=["scalar","sequence","mapping"];function Zer(t){var e={};return t!==null&&Object.keys(t).forEach(function(r){t[r].forEach(function(i){e[String(i)]=r})}),e}function etr(t,e){if(e=e||{},Object.keys(e).forEach(function(r){if(Ker.indexOf(r)===-1)throw new Na('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=Zer(e.styleAliases||null),Xer.indexOf(this.kind)===-1)throw new Na('Unknown kind "'+this.kind+'" is specified for "'+t+'" YAML type.')}var ro=etr;function Dze(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 ttr(){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 qse(t){return this.extend(t)}qse.prototype.extend=function(e){var r=[],i=[];if(e instanceof ro)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 Na("Schema.extend argument should be a Type, [ Type ], or a schema definition ({ implicit: [...], explicit: [...] })");r.forEach(function(s){if(!(s instanceof ro))throw new Na("Specified list of YAML types (or a single Type object) contains a non-Type object.");if(s.loadKind&&s.loadKind!=="scalar")throw new Na("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 Na("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 ro))throw new Na("Specified list of YAML types (or a single Type object) contains a non-Type object.")});var n=Object.create(qse.prototype);return n.implicit=(this.implicit||[]).concat(r),n.explicit=(this.explicit||[]).concat(i),n.compiledImplicit=Dze(n,"implicit"),n.compiledExplicit=Dze(n,"explicit"),n.compiledTypeMap=ttr(n.compiledImplicit,n.compiledExplicit),n};var rtr=qse,itr=new ro("tag:yaml.org,2002:str",{kind:"scalar",construct:function(t){return t!==null?t:""}}),ntr=new ro("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(t){return t!==null?t:[]}}),str=new ro("tag:yaml.org,2002:map",{kind:"mapping",construct:function(t){return t!==null?t:{}}}),otr=new rtr({explicit:[itr,ntr,str]});function atr(t){if(t===null)return!0;var e=t.length;return e===1&&t==="~"||e===4&&(t==="null"||t==="Null"||t==="NULL")}function ctr(){return null}function ltr(t){return t===null}var utr=new ro("tag:yaml.org,2002:null",{kind:"scalar",resolve:atr,construct:ctr,predicate:ltr,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"},empty:function(){return""}},defaultStyle:"lowercase"});function htr(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 ftr(t){return t==="true"||t==="True"||t==="TRUE"}function dtr(t){return Object.prototype.toString.call(t)==="[object Boolean]"}var ptr=new ro("tag:yaml.org,2002:bool",{kind:"scalar",resolve:htr,construct:ftr,predicate:dtr,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 mtr(t){return 48<=t&&t<=57||65<=t&&t<=70||97<=t&&t<=102}function Atr(t){return 48<=t&&t<=55}function gtr(t){return 48<=t&&t<=57}function ytr(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(!mtr(t.charCodeAt(r)))return!1;i=!0}return i&&n!=="_"}if(n==="o"){for(r++;r<e;r++)if(n=t[r],n!=="_"){if(!Atr(t.charCodeAt(r)))return!1;i=!0}return i&&n!=="_"}}if(n==="_")return!1;for(;r<e;r++)if(n=t[r],n!=="_"){if(!gtr(t.charCodeAt(r)))return!1;i=!0}return!(!i||n==="_")}function Etr(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 Ltr(t){if(t===null)return!1;var e,r,i=0,n=t.length,s=Vse;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 Ftr(t){var e,r,i=t.replace(/[\r\n=]/g,""),n=i.length,s=Vse,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 Mtr(t){var e="",r=0,i,n,s=t.length,o=Vse;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 Utr(t){return Object.prototype.toString.call(t)==="[object Uint8Array]"}var qtr=new ro("tag:yaml.org,2002:binary",{kind:"scalar",resolve:Ltr,construct:Ftr,predicate:Utr,represent:Mtr}),Gtr=Object.prototype.hasOwnProperty,Htr=Object.prototype.toString;function jtr(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,Htr.call(n)!=="[object Object]")return!1;for(s in n)if(Gtr.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 ztr(t){return t!==null?t:[]}var Vtr=new ro("tag:yaml.org,2002:omap",{kind:"sequence",resolve:jtr,construct:ztr}),$tr=Object.prototype.toString;function Wtr(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],$tr.call(i)!=="[object Object]"||(n=Object.keys(i),n.length!==1))return!1;s[e]=[n[0],i[n[0]]]}return!0}function Jtr(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 Ytr=new ro("tag:yaml.org,2002:pairs",{kind:"sequence",resolve:Wtr,construct:Jtr}),Ktr=Object.prototype.hasOwnProperty;function Xtr(t){if(t===null)return!0;var e,r=t;for(e in r)if(Ktr.call(r,e)&&r[e]!==null)return!1;return!0}function Ztr(t){return t!==null?t:{}}var err=new ro("tag:yaml.org,2002:set",{kind:"mapping",resolve:Xtr,construct:Ztr}),Kze=Ttr.extend({implicit:[Ptr,Qtr],explicit:[qtr,Vtr,Ytr,err]}),NA=Object.prototype.hasOwnProperty,Zq=1,Xze=2,Zze=3,e3=4,Use=1,trr=2,Oze=3,rrr=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,irr=/[\x85\u2028\u2029]/,nrr=/[,\[\]\{\}]/,eVe=/^(?:!|!!|![a-z\-]+!)$/i,tVe=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function Pze(t){return Object.prototype.toString.call(t)}function yf(t){return t===10||t===13}function OE(t){return t===9||t===32}function Da(t){return t===9||t===32||t===10||t===13}function GI(t){return t===44||t===91||t===93||t===123||t===125}function srr(t){var e;return 48<=t&&t<=57?t-48:(e=t|32,97<=e&&e<=102?e-97+10:-1)}function orr(t){return t===120?2:t===117?4:t===85?8:0}function arr(t){return 48<=t&&t<=57?t-48:-1}function kze(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 crr(t){return t<=65535?String.fromCharCode(t):String.fromCharCode((t-65536>>10)+55296,(t-65536&1023)+56320)}function rVe(t,e,r){e==="__proto__"?Object.defineProperty(t,e,{configurable:!0,enumerable:!0,writable:!0,value:r}):t[e]=r}var iVe=new Array(256),nVe=new Array(256);for(DE=0;DE<256;DE++)iVe[DE]=kze(DE)?1:0,nVe[DE]=kze(DE);var DE;function lrr(t,e){this.input=t,this.filename=e.filename||null,this.schema=e.schema||Kze,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 sVe(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=Yer(r),new Na(e,r)}function Xe(t,e){throw sVe(t,e)}function t3(t,e){t.onWarning&&t.onWarning.call(null,sVe(t,e))}var Qze={YAML:function(e,r,i){var n,s,o;e.version!==null&&Xe(e,"duplication of %YAML directive"),i.length!==1&&Xe(e,"YAML directive accepts exactly one argument"),n=/^([0-9]+)\.([0-9]+)$/.exec(i[0]),n===null&&Xe(e,"ill-formed argument of the YAML directive"),s=parseInt(n[1],10),o=parseInt(n[2],10),s!==1&&Xe(e,"unacceptable YAML version of the document"),e.version=i[0],e.checkLineBreaks=o<2,o!==1&&o!==2&&t3(e,"unsupported YAML version of the document")},TAG:function(e,r,i){var n,s;i.length!==2&&Xe(e,"TAG directive accepts exactly two arguments"),n=i[0],s=i[1],eVe.test(n)||Xe(e,"ill-formed tag handle (first argument) of the TAG directive"),NA.call(e.tagMap,n)&&Xe(e,'there is a previously declared suffix for "'+n+'" tag handle'),tVe.test(s)||Xe(e,"ill-formed tag prefix (second argument) of the TAG directive");try{s=decodeURIComponent(s)}catch{Xe(e,"tag prefix is malformed: "+s)}e.tagMap[n]=s}};function TA(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||Xe(t,"expected valid JSON character");else rrr.test(a)&&Xe(t,"the stream contains non-printable characters");t.result+=a}}function Lze(t,e,r,i){var n,s,o,a;for(Mn.isObject(r)||Xe(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],NA.call(e,s)||(rVe(e,s,r[s]),i[s]=!0)}function HI(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])&&Xe(t,"nested arrays are not supported inside keys"),typeof n=="object"&&Pze(n[l])==="[object Object]"&&(n[l]="[object Object]");if(typeof n=="object"&&Pze(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)Lze(t,e,s[l],r);else Lze(t,e,s,r);else!t.json&&!NA.call(r,n)&&NA.call(e,n)&&(t.line=o||t.line,t.lineStart=a||t.lineStart,t.position=c||t.position,Xe(t,"duplicated mapping key")),rVe(e,n,s),delete r[n];return e}function $se(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++):Xe(t,"a line break is expected"),t.line+=1,t.lineStart=t.position,t.firstTabInLine=-1}function Cn(t,e,r){for(var i=0,n=t.input.charCodeAt(t.position);n!==0;){for(;OE(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(yf(n))for($se(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&&t3(t,"deficient indentation"),i}function n3(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||Da(r)))}function Wse(t,e){e===1?t.result+=" ":e>1&&(t.result+=Mn.repeat(`
|
|
|
|
|
`,e-1))}function urr(t,e,r){var i,n,s,o,a,c,l,u,h=t.kind,f=t.result,d;if(d=t.input.charCodeAt(t.position),Da(d)||GI(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),Da(n)||r&&GI(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),Da(n)||r&&GI(n))break}else if(d===35){if(i=t.input.charCodeAt(t.position-1),Da(i))break}else{if(t.position===t.lineStart&&n3(t)||r&&GI(d))break;if(yf(d))if(c=t.line,l=t.lineStart,u=t.lineIndent,Cn(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&&(TA(t,s,o,!1),Wse(t,t.line-c),s=o=t.position,a=!1),OE(d)||(o=t.position+1),d=t.input.charCodeAt(++t.position)}return TA(t,s,o,!1),t.result?!0:(t.kind=h,t.result=f,!1)}function hrr(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(TA(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 yf(r)?(TA(t,i,n,!0),Wse(t,Cn(t,!1,e)),i=n=t.position):t.position===t.lineStart&&n3(t)?Xe(t,"unexpected end of the document within a single quoted scalar"):(t.position++,n=t.position);Xe(t,"unexpected end of the stream within a single quoted scalar")}function frr(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 TA(t,r,t.position,!0),t.position++,!0;if(a===92){if(TA(t,r,t.position,!0),a=t.input.charCodeAt(++t.position),yf(a))Cn(t,!1,e);else if(a<256&&iVe[a])t.result+=nVe[a],t.position++;else if((o=orr(a))>0){for(n=o,s=0;n>0;n--)a=t.input.charCodeAt(++t.position),(o=srr(a))>=0?s=(s<<4)+o:Xe(t,"expected hexadecimal character");t.result+=crr(s),t.position++}else Xe(t,"unknown escape sequence");r=i=t.position}else yf(a)?(TA(t,r,i,!0),Wse(t,Cn(t,!1,e)),r=i=t.position):t.position===t.lineStart&&n3(t)?Xe(t,"unexpected end of the document within a double quoted scalar"):(t.position++,i=t.position)}Xe(t,"unexpected end of the stream within a double quoted scalar")}function drr(t,e){var r=!0,i,n,s,o=t.tag,a,c=t.anchor,l,u,h,f,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(Cn(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&&Xe(t,"expected the node content, but found ','"):Xe(t,"missed comma between flow collection entries"),y=m=g=null,h=f=!1,E===63&&(l=t.input.charCodeAt(t.position+1),Da(l)&&(h=f=!0,t.position++,Cn(t,!0,e))),i=t.line,n=t.lineStart,s=t.position,jI(t,e,Zq,!1,!0),y=t.tag,m=t.result,Cn(t,!0,e),E=t.input.charCodeAt(t.position),(f||t.line===i)&&E===58&&(h=!0,E=t.input.charCodeAt(++t.position),Cn(t,!0,e),jI(t,e,Zq,!1,!0),g=t.result),d?HI(t,a,p,y,m,g,i,n,s):h?a.push(HI(t,null,p,y,m,g,i,n,s)):a.push(m),Cn(t,!0,e),E=t.input.charCodeAt(t.position),E===44?(r=!0,E=t.input.charCodeAt(++t.position)):r=!1}Xe(t,"unexpected end of the stream within a flow collection")}function prr(t,e){var r,i,n=Use,s=!1,o=!1,a=e,c=0,l=!1,u,h;if(h=t.input.charCodeAt(t.position),h===124)i=!1;else if(h===62)i=!0;else return!1;for(t.kind="scalar",t.result="";h!==0;)if(h=t.input.charCodeAt(++t.position),h===43||h===45)Use===n?n=h===43?Oze:trr:Xe(t,"repeat of a chomping mode identifier");else if((u=arr(h))>=0)u===0?Xe(t,"bad explicit indentation width of a block scalar; it cannot be less than one"):o?Xe(t,"repeat of an indentation width identifier"):(a=e+u-1,o=!0);else break;if(OE(h)){do h=t.input.charCodeAt(++t.position);while(OE(h));if(h===35)do h=t.input.charCodeAt(++t.position);while(!yf(h)&&h!==0)}for(;h!==0;){for($se(t),t.lineIndent=0,h=t.input.charCodeAt(t.position);(!o||t.lineIndent<a)&&h===32;)t.lineIndent++,h=t.input.charCodeAt(++t.position);if(!o&&t.lineIndent>a&&(a=t.lineIndent),yf(h)){c++;continue}if(t.lineIndent<a){n===Oze?t.result+=Mn.repeat(`
|
|
|
|
|
`,s?1+c:c):n===Use&&s&&(t.result+=`
|
|
|
|
|
`);break}for(i?OE(h)?(l=!0,t.result+=Mn.repeat(`
|
|
|
|
|
`,s?1+c:c)):l?(l=!1,t.result+=Mn.repeat(`
|
|
|
|
|
`,c+1)):c===0?s&&(t.result+=" "):t.result+=Mn.repeat(`
|
|
|
|
|
`,c):t.result+=Mn.repeat(`
|
|
|
|
|
`,s?1+c:c),s=!0,o=!0,c=0,r=t.position;!yf(h)&&h!==0;)h=t.input.charCodeAt(++t.position);TA(t,r,t.position,!1)}return!0}function Fze(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,Xe(t,"tab characters must not be used in indentation")),!(c!==45||(o=t.input.charCodeAt(t.position+1),!Da(o))));){if(a=!0,t.position++,Cn(t,!0,-1)&&t.lineIndent<=e){s.push(null),c=t.input.charCodeAt(t.position);continue}if(r=t.line,jI(t,e,Zze,!1,!0),s.push(t.result),Cn(t,!0,-1),c=t.input.charCodeAt(t.position),(t.line===r||t.lineIndent>e)&&c!==0)Xe(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 mrr(t,e,r){var i,n,s,o,a,c,l=t.tag,u=t.anchor,h={},f=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]=h),E=t.input.charCodeAt(t.position);E!==0;){if(!y&&t.firstTabInLine!==-1&&(t.position=t.firstTabInLine,Xe(t,"tab characters must not be used in indentation")),i=t.input.charCodeAt(t.position+1),s=t.line,(E===63||E===58)&&Da(i))E===63?(y&&(HI(t,h,f,d,p,null,o,a,c),d=p=m=null),g=!0,y=!0,n=!0):y?(y=!1,n=!0):Xe(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,!jI(t,r,Xze,!1,!0))break;if(t.line===s){for(E=t.input.charCodeAt(t.position);OE(E);)E=t.input.charCodeAt(++t.position);if(E===58)E=t.input.charCodeAt(++t.position),Da(E)||Xe(t,"a whitespace character is expected after the key-value separator within a block mapping"),y&&(HI(t,h,f,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)Xe(t,"can not read an implicit mapping pair; a colon is missed");else return t.tag=l,t.anchor=u,!0}else if(g)Xe(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),jI(t,e,e3,!0,n)&&(y?p=t.result:m=t.result),y||(HI(t,h,f,d,p,m,o,a,c),d=p=m=null),Cn(t,!0,-1),E=t.input.charCodeAt(t.position)),(t.line===s||t.lineIndent>e)&&E!==0)Xe(t,"bad indentation of a mapping entry");else if(t.lineIndent<e)break}return y&&HI(t,h,f,d,p,null,o,a,c),g&&(t.tag=l,t.anchor=u,t.kind="mapping",t.result=h),g}function Arr(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&&Xe(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)):Xe(t,"unexpected end of the stream within a verbatim tag")}else{for(;o!==0&&!Da(o);)o===33&&(i?Xe(t,"tag suffix cannot contain exclamation marks"):(n=t.input.slice(e-1,t.position+1),eVe.test(n)||Xe(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),nrr.test(s)&&Xe(t,"tag suffix cannot contain flow indicator characters")}s&&!tVe.test(s)&&Xe(t,"tag name cannot contain such characters: "+s);try{s=decodeURIComponent(s)}catch{Xe(t,"tag name is malformed: "+s)}return r?t.tag=s:NA.call(t.tagMap,n)?t.tag=t.tagMap[n]+s:n==="!"?t.tag="!"+s:n==="!!"?t.tag="tag:yaml.org,2002:"+s:Xe(t,'undeclared tag handle "'+n+'"'),!0}function grr(t){var e,r;if(r=t.input.charCodeAt(t.position),r!==38)return!1;for(t.anchor!==null&&Xe(t,"duplication of an anchor property"),r=t.input.charCodeAt(++t.position),e=t.position;r!==0&&!Da(r)&&!GI(r);)r=t.input.charCodeAt(++t.position);return t.position===e&&Xe(t,"name of an anchor node must contain at least one character"),t.anchor=t.input.slice(e,t.position),!0}function yrr(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&&!Da(i)&&!GI(i);)i=t.input.charCodeAt(++t.position);return t.position===e&&Xe(t,"name of an alias node must contain at least one character"),r=t.input.slice(e,t.position),NA.call(t.anchorMap,r)||Xe(t,'unidentified alias "'+r+'"'),t.result=t.anchorMap[r],Cn(t,!0,-1),!0}function jI(t,e,r,i,n){var s,o,a,c=1,l=!1,u=!1,h,f,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=e3===r||Zze===r,i&&Cn(t,!0,-1)&&(l=!0,t.lineIndent>e?c=1:t.lineIndent===e?c=0:t.lineIndent<e&&(c=-1)),c===1)for(;Arr(t)||grr(t);)Cn(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||e3===r)&&(Zq===r||Xze===r?m=e:m=e+1,y=t.position-t.lineStart,c===1?a&&(Fze(t,y)||mrr(t,y,m))||drr(t,m)?u=!0:(o&&prr(t,m)||hrr(t,m)||frr(t,m)?u=!0:yrr(t)?(u=!0,(t.tag!==null||t.
Line truncated
|
|
|
|
|
`),t.charCodeAt(0)===65279&&(t=t.slice(1)));var r=new lrr(t,e),i=t.indexOf("\0");for(i!==-1&&(r.position=i,Xe(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;)Err(r);return r.documents}function brr(t,e,r){e!==null&&typeof e=="object"&&typeof r>"u"&&(r=e,e=null);var i=oVe(t,r);if(typeof e!="function")return i;for(var n=0,s=i.length;n<s;n+=1)e(i[n])}function wrr(t,e){var r=oVe(t,e);if(r.length!==0){if(r.length===1)return r[0];throw new Na("expected a single document in the stream, but found more")}}var Crr=brr,Irr=wrr,aVe={loadAll:Crr,load:Irr},cVe=Object.prototype.toString,lVe=Object.prototype.hasOwnProperty,Jse=65279,Srr=9,rN=10,Brr=13,vrr=32,xrr=33,_rr=34,Gse=35,Rrr=37,Trr=38,Nrr=39,Drr=42,uVe=44,Orr=45,r3=58,Prr=61,krr=62,Qrr=63,Lrr=64,hVe=91,fVe=93,Frr=96,dVe=123,Mrr=124,pVe=125,io={};io[0]="\\0";io[7]="\\a";io[8]="\\b";io[9]="\\t";io[10]="\\n";io[11]="\\v";io[12]="\\f";io[13]="\\r";io[27]="\\e";io[34]='\\"';io[92]="\\\\";io[133]="\\N";io[160]="\\_";io[8232]="\\L";io[8233]="\\P";var Urr=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"],qrr=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function Grr(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&&lVe.call(c.styleAliases,a)&&(a=c.styleAliases[a]),r[o]=a;return r}function Hrr(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 Na("code point within a string may not be greater than 0xFFFFFFFF");return"\\"+r+Mn.repeat("0",i-e.length)+e}var jrr=1,iN=2;function zrr(t){this.schema=t.schema||Kze,this.indent=Math.max(1,t.indent||2),this.noArrayIndent=t.noArrayIndent||!1,this.skipInvalid=t.skipInvalid||!1,this.flowLevel=Mn.isNothing(t.flowLevel)?-1:t.flowLevel,this.styleMap=Grr(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:jrr,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 Mze(t,e){for(var r=Mn.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 Hse(t,e){return`
|
|
|
|
|
`+Mn.repeat(" ",t.indent*e)}function Vrr(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 i3(t){return t===vrr||t===Srr}function nN(t){return 32<=t&&t<=126||161<=t&&t<=55295&&t!==8232&&t!==8233||57344<=t&&t<=65533&&t!==Jse||65536<=t&&t<=1114111}function Uze(t){return nN(t)&&t!==Jse&&t!==Brr&&t!==rN}function qze(t,e,r){var i=Uze(t),n=i&&!i3(t);return(r?i:i&&t!==uVe&&t!==hVe&&t!==fVe&&t!==dVe&&t!==pVe)&&t!==Gse&&!(e===r3&&!n)||Uze(e)&&!i3(e)&&t===Gse||e===r3&&n}function $rr(t){return nN(t)&&t!==Jse&&!i3(t)&&t!==Orr&&t!==Qrr&&t!==r3&&t!==uVe&&t!==hVe&&t!==fVe&&t!==dVe&&t!==pVe&&t!==Gse&&t!==Trr&&t!==Drr&&t!==xrr&&t!==Mrr&&t!==Prr&&t!==krr&&t!==Nrr&&t!==_rr&&t!==Rrr&&t!==Lrr&&t!==Frr}function Wrr(t){return!i3(t)&&t!==r3}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 mVe(t){var e=/^\n* /;return e.test(t)}var AVe=1,jse=2,gVe=3,yVe=4,qI=5;function Jrr(t,e,r,i,n,s,o,a){var c,l=0,u=null,h=!1,f=!1,d=i!==-1,p=-1,m=$rr(eN(t,0))&&Wrr(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 qI;m=m&&qze(l,u,a),u=l}else{for(c=0;c<t.length;l>=65536?c+=2:c++){if(l=eN(t,c),l===rN)h=!0,d&&(f=f||c-p-1>i&&t[p+1]!==" ",p=c);else if(!nN(l))return qI;m=m&&qze(l,u,a),u=l}f=f||d&&c-p-1>i&&t[p+1]!==" "}return!h&&!f?m&&!o&&!n(t)?AVe:s===iN?qI:jse:r>9&&mVe(t)?qI:o?s===iN?qI:jse:f?yVe:gVe}function Yrr(t,e,r,i,n){t.dump=(function(){if(e.length===0)return t.quotingType===iN?'""':"''";if(!t.noCompatMode&&(Urr.indexOf(e)!==-1||qrr.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 Vrr(t,l)}switch(Jrr(e,a,t.indent,o,c,t.quotingType,t.forceQuotes&&!i,n)){case AVe:return e;case jse:return"'"+e.replace(/'/g,"''")+"'";case gVe:return"|"+Gze(e,t.indent)+Hze(Mze(e,s));case yVe:return">"+Gze(e,t.indent)+Hze(Mze(Krr(e,o),s));case qI:return'"'+Xrr(e)+'"';default:throw new Na("impossible error: invalid scalar style")}})()}function Gze(t,e){var r=mVe(t)?String(e):"",i=t[t.length-1]===`
|
|
|
|
|
`,n=i&&(t[t.length-2]===`
|
|
|
|
|
${t.mark.snippet}`),`${t.reason} ${r}`):t.reason}o(pOe,"formatError");var $Ft=class wOe extends Error{static{o(this,"YAMLException")}reason;mark;constructor(e,r){super(),this.name="YAMLException",this.reason=e,this.mark=r,this.message=pOe(this,!1),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}toString(e){return`${this.name}: ${pOe(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=zFt(c),new wOe(n,c)}},tC={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},ih={BLOCK:1,FLOW:2},gK={CLIP:1,STRIP:2,KEEP:3};function AOe(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(AOe,"simpleEscapeSequence");var jFt=new Array(256),WFt=new Array(256);for(let t=0;t<256;t++)jFt[t]=AOe(t)?1:0,WFt[t]=AOe(t);var QPr=Object.assign(Object.create(null),{"!":"!","!!":"tag:yaml.org,2002:"});function oK(t){return encodeURI(t).replace(/!/g,"%21")}o(oK,"tagPercentEncode");function SOe(t){let e=t;return e.charCodeAt(0)===33?(e=e.slice(1),`!${oK(e)}`):e.slice(0,18)==="tag:yaml.org,2002:"?`!!${oK(e.slice(18))}`:`!<${oK(e)}>`}o(SOe,"tagNameShort");var JFt={filename:"",schema:qFt,json:!1,maxTotalMergeKeys:1e4,maxAliases:-1};var lK=String.raw`(?:%[0-9A-Fa-f]{2}|[0-9A-Za-z\-#;/?:@&=+$,_.!~*'()\[\]])`,BOe=String.raw`(?:%[0-9A-Fa-f]{2}|[0-9A-Za-z\-#;/?:@&=+$.~*'()_])`,kPr=new RegExp(`^(?:${lK})*$`),PPr=new RegExp(`^(?:${BOe})+$`),OPr=new RegExp(`^(?:!(?:${lK})*|${BOe}(?:${lK})*)$`),YFt={filename:"",maxDepth:100};var LPr={...YFt,...JFt};var LA=Symbol("INVALID");function KFt(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(KFt,"buildRepresentTypes");function XFt(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(XFt,"matchTag");function yB(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=XFt(t,e);if(!r){if(e===void 0||t.skipInvalid)return LA;throw new $Ft(`unacceptable kind of an object to dump ${Object.prototype.toString.call(e)}`)}let{tag:n,tagName:i,implicitTag:s}=r,a=s?i:SOe(i);if(n.nodeKind==="scalar")return{kind:"scalar",tag:a,tagged:!s,style:it.PLAIN,value:n.represent(e)};if(n.nodeKind==="sequence"){let u=n.represent(e),d={kind:"sequence",tag:a,tagged:!s,style:ih.BLOCK,items:[]};t.noRefs||t.refs.set(e,d);for(let f=0,h=u.length;f<h;f+=1){let p=yB(t,u[f]);p===LA&&u[f]===void 0&&(p=yB(t,null)),p!==LA&&d.items.push(p)}return d}let c=n.represent(e),l={kind:"mapping",tag:a,tagged:!s,style:ih.BLOCK,items:[]};t.noRefs||t.refs.set(e,l);for(let[u,d]of c){let f=yB(t,u);if(f===LA)continue;let h=yB(t,d);h!==LA&&l.items.push({key:f,value:h})}return l}o(yB,"build");function ZFt(t,e,r={}){let n=yB({representTypes:KFt(e),noRefs:r.noRefs??!1,skipInvalid:r.skipInvalid??!1,refs:new Map,refCounter:0},t);return[{contents:n===LA?null:n,directives:[]}]}o(ZFt,"jsToAst");var eMt=Symbol("visit:break"),xOe=Symbol("visit:skip");function lP(t,e,r){let n=e(t,r);if(n===eMt)return!0;if(n===xOe)return!1;let i=r.depth+1;switch(t.kind){case"sequence":for(let s of t.items)if(lP(s,e,{depth:i,parent:t,isKey:!1}))return!0;break;case"mapping":for(let{key:s,value:a}of t.items)if(lP(s,e,{depth:i,parent:t,isKey:!0})||lP(a,e,{depth:i,parent:t,isKey:!1}))return!0;break}return!1}o(lP,"visitNode");function mOe(t,e){for(let r of t)if(r.contents&&lP(r.contents,e,{depth:0,parent:null,isKey:!1}))return}o(mOe,"visit");function pP(t,e){return(t&1<<e)!==0}o(pP,"hasBit");var gOe={applyQuoteFlowKeysOption:tMt,doubleQuoteForInvisibles:rMt,doubleQuoteWhitespaceOnly:nMt,applyForceQuotesOption:iMt,tryLongOrMultilineAsBlock:sMt,quoteInvalidPlain:oMt,fallbackToDoubleQuoted:aMt};function vOe(t){return t.presenterOptions.quoteStyle==="single"&&pP(t.allowedStylesMask,it.SINGLE_QUOTED)?it.SINGLE_QUOTED:it.DOUBLE_QUOTED}o(vOe,"_preferredQuotedStyle");function tMt(t){t.presenterOptions.quoteFlowKeys&&(!t.isKey||!t.flowOnly||t.style!==it.PLAIN||(t.style=it.DOUBLE_QUOTED))}o(tMt,"applyQuoteFlowKeysOption");function rMt(t){t.style===it.PLAIN&&/[\t\x7F-\xA0\u2028\u2029\uFEFF\uFFFE\uFFFF]/.test(t.node.value)&&(t.style=it.DOUBLE_QUOTED)}o(rMt,"doubleQuoteForInvisibles");function nMt(t){t.style===it.PLAIN&&/^\s+$/.test(t.node.value)&&(t.style=it.DOUBLE_QUOTED)}o(nMt,"doubleQuoteWhitespaceOnly");function iMt(t){t.presenterOptions.forceQuotes&&(t.isKey||t.style!==it.PLAIN||(t.style=t.node.value.includes(`
|
|
|
|
|
`)?it.DOUBLE_QUOTED:vOe(t)))}o(iMt,"applyForceQuotesOption");function sMt(t){if(t.style!==it.PLAIN||t.isKey)return;let e=t.node.value,r=e.indexOf(`
|
|
|
|
|
`)!==-1;if(!pP(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(sMt,"tryLongOrMultilineAsBlock");function oMt(t){t.style===it.PLAIN&&!pP(t.allowedStylesMask,it.PLAIN)&&(t.style=vOe(t))}o(oMt,"quoteInvalidPlain");function aMt(t){pP(t.allowedStylesMask,t.style)||(t.style=it.DOUBLE_QUOTED)}o(aMt,"fallbackToDoubleQuoted");function gB(t,e){return t|1<<e}o(gB,"setBit");var cMt="[\\x09\\x0A\\x0D\\x20-\\x7E\\x85\\xA0-\\uD7FF\\uE000-\\uFFFD\\u{10000}-\\u{10FFFF}]",lMt="[\\n\\r]",uMt="\\uFEFF",yK="[ \\t]",NOe=`(?:(?!(?:${lMt}|${uMt}))${cMt})`,AP=`(?:(?!${yK})${NOe})`,_Oe="[\\x09\\x20-\\uD7FF\\uE000-\\uFFFF\\u{10000}-\\u{10FFFF}]",TOe="[-?:,\\[\\]{}#&*!|>'\"%@`]",dMt="[,\\[\\]{}]",uK=AP,dK=`(?:(?!${dMt})${AP})`,fMt=`(?:(?:(?!${TOe})${AP})|[?:-](?=${uK}))`,hMt=`(?:(?:(?!${TOe})${AP})|[?:-](?=${dK}))`,ROe=`(?:(?:(?![:#])${uK})|:(?=${uK}))#*`,DOe=`(?:(?:(?![:#])${dK})|:(?=${dK}))#*`,QOe=`(?:${yK}*${ROe})*`,kOe=`(?:${yK}*${DOe})*`,POe=`${fMt}#*${QOe}`,OOe=`${hMt}#*${kOe}`,pMt=POe,AMt=OOe,mMt=`\\n+${ROe}${QOe}`,gMt=`\\n+${DOe}${kOe}`,yMt=`${POe}(?:${mMt})*`,EMt=`${OOe}(?:${gMt})*`,CMt=new RegExp(`^(?:${yMt})$`,"u"),bMt=new RegExp(`^(?:${EMt})$`,"u"),IMt=new RegExp(`^(?:${pMt})$`,"u"),wMt=new RegExp(`^(?:${AMt})$`,"u"),SMt=new RegExp(`^(?:${_Oe})*$`,"u"),BMt=new RegExp(`^(?:${_Oe}|\\n)*$`,"u"),xMt=new RegExp(`^(?:${NOe}|\\n)*$`,"u"),vMt=/^(?:---|\.\.\.)(?=$|[ \t\n\r])/,EK=/^(?:---|\.\.\.)(?=$|[ \t\n\r])/m;function NMt(t){let e=t.node.value;if(e!==""){if(!(t.isKey?t.flowOnly?wMt:IMt:t.flowOnly?bMt:CMt).test(e)||t.shiftOfFirstLine===0&&vMt.test(e))return!1;if(t.shiftOfContent===0){let n=e.indexOf(`
|
|
|
|
|
`);if(n!==-1){let i=e.slice(n+1);if(EK.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(NMt,"canUsePlain");function _Mt(t){let e=t.node.value;if(!(t.isKey?SMt:BMt).test(e)||/[ \t]\n|\n[ \t]/.test(e))return!1;if(!t.isKey&&t.shiftOfContent===0){let r=e.indexOf(`
|
|
|
|
|
`);if(r!==-1&&EK.test(e.slice(r+1)))return!1}return!0}o(_Mt,"canUseSingleQuoted");function TMt(t){if(t.flowOnly||!xMt.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&&EK.test(t.node.value))}o(TMt,"canUseBlock");function RMt(t){let e=gB(0,it.DOUBLE_QUOTED);NMt(t)&&(e=gB(e,it.PLAIN)),_Mt(t)&&(e=gB(e,it.SINGLE_QUOTED)),TMt(t)&&(e=gB(gB(e,it.LITERAL_BLOCK),it.FOLDED_BLOCK)),t.allowedStylesMask=e}o(RMt,"detectAllowedStyles");function DMt(t){switch(t.style){case it.PLAIN:return QMt(t);case it.SINGLE_QUOTED:return kMt(t);case it.LITERAL_BLOCK:return PMt(t);case it.FOLDED_BLOCK:return OMt(t);case it.DOUBLE_QUOTED:return LMt(t)}}o(DMt,"renderScalar");function QMt(t){return LOe(t.node.value,t.shiftOfContent)}o(QMt,"renderPlain");function kMt(t){return`'${LOe(t.node.value,t.shiftOfContent).replace(/'/g,"''")}'`}o(kMt,"renderSingleQuoted");function PMt(t){let e=t.node.value;return"|"+MOe(e,t.shiftOfParent,t.shiftOfContent)+UOe(FOe(e,t.shiftOfContent))}o(PMt,"renderLiteralBlock");function OMt(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)),">"+MOe(e,t.shiftOfParent,t.shiftOfContent)+UOe(FOe(MMt(e,n),t.shiftOfContent))}o(OMt,"renderFoldedBlock");function LMt(t){return`"${GMt(t.node.value)}"`}o(LMt,"renderDoubleQuoted");function LOe(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(LOe,"encodeFlowBreaks");function FOe(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(FOe,"indentString");function FMt(t){return/^\n* /.test(t)}o(FMt,"needIndentIndicator");function MOe(t,e,r){let n=FMt(t)?String(r-e):"",i=t[t.length-1]===`
|
|
|
|
|
`;return`${n}${i&&(t[t.length-2]===`
|
|
|
|
|
`||t===`
|
|
|
|
|
`),s=n?"+":i?"":"-";return r+s+`
|
|
|
|
|
`}function Hze(t){return t[t.length-1]===`
|
|
|
|
|
`?t.slice(0,-1):t}function Krr(t,e){for(var r=/(\n+)([^\n]*)/g,i=(function(){var l=t.indexOf(`
|
|
|
|
|
`);return l=l!==-1?l:t.length,r.lastIndex=l,jze(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!==""?`
|
|
|
|
|
`:"")+jze(c,e),n=s}return i}function jze(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 Xrr(t){for(var e="",r=0,i,n=0;n<t.length;r>=65536?n+=2:n++)r=eN(t,n),i=io[r],!i&&nN(r)?(e+=t[n],r>=65536&&(e+=t[n+1])):e+=i||Hrr(r);return e}function Zrr(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)),(fp(t,e,a,!1,!1)||typeof a>"u"&&fp(t,e,null,!1,!1))&&(i!==""&&(i+=","+(t.condenseFlow?"":" ")),i+=t.dump);t.tag=n,t.dump="["+i+"]"}function zze(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)),(fp(t,e+1,c,!0,!0,!1,!0)||typeof c>"u"&&fp(t,e+1,null,!0,!0,!1,!0))&&((!i||n!=="")&&(n+=Hse(t,e)),t.dump&&rN===t.dump.charCodeAt(0)?n+="-":n+="- ",n+=t.dump);t.tag=s,t.dump=n||"[]"}function eir(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)),fp(t,e,c,!1,!1)&&(t.dump.length>1024&&(u+="? "),u+=t.dump+(t.condenseFlow?'"':"")+":"+(t.condenseFlow?"":" "),fp(t,e,l,!1,!1)&&(u+=t.dump,i+=u));t.tag=n,t.dump="{"+i+"}"}function tir(t,e,r,i){var n="",s=t.tag,o=Object.keys(r),a,c,l,u,h,f;if(t.sortKeys===!0)o.sort();else if(typeof t.sortKeys=="function")o.sort(t.sortKeys);else if(t.sortKeys)throw new Na("sortKeys must be a boolean or a function");for(a=0,c=o.length;a<c;a+=1)f="",(!i||n!=="")&&(f+=Hse(t,e)),l=o[a],u=r[l],t.replacer&&(u=t.replacer.call(r,l,u)),fp(t,e+1,l,!0,!0,!0)&&(h=t.tag!==null&&t.tag!=="?"||t.dump&&t.dump.length>1024,h&&(t.dump&&rN===t.dump.charCodeAt(0)?f+="?":f+="? "),f+=t.dump,h&&(f+=Hse(t,e)),fp(t,e+1,u,!0,h)&&(t.dump&&rN===t.dump.charCodeAt(0)?f+=":":f+=": ",f+=t.dump,n+=f));t.tag=s,t.dump=n||"{}"}function Vze(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,cVe.call(a.represent)==="[object Function]")i=a.represent(e,c);else if(lVe.call(a.represent,c))i=a.represent[c](e,c);else throw new Na("!<"+a.tag+'> tag resolver accepts not "'+c+'" style');t.dump=i}return!0}return!1}function fp(t,e,r,i,n,s,o){t.tag=null,t.dump=r,Vze(t,r,!1)||Vze(t,r,!0);var a=cVe.call(t.dump),c=i,l;i&&(i=t.flowLevel<0||t.flowLevel>e);var u=a==="[object Object]"||a==="[object Array]",h,f;if(u&&(h=t.duplicates.indexOf(r),f=h!==-1),(t.tag!==null&&t.tag!=="?"||f||t.indent!==2&&e>0)&&(n=!1),f&&t.usedDuplicates[h])t.dump="*ref_"+h;else{if(u&&f&&!t.usedDuplicates[h]&&(t.usedDuplicates[h]=!0),a==="[object Object]")i&&Object.keys(t.dump).length!==0?(tir(t,e,t.dump,n),f&&(t.dump="&ref_"+h+t.dump)):(eir(t,e,t.dump),f&&(t.dump="&ref_"+h+" "+t.dump));else if(a==="[object Array]")i&&t.dump.length!==0?(t.noArrayIndent&&!o&&e>0?zze(t,e-1,t.dump,n):zze(t,e,t.dump,n),f&&(t.dump="&ref_"+h+t.dump)):(Zrr(t,e,t.dump),f&&(t.dump="&ref_"+h+" "+t.dump));else if(a==="[object String]")t.tag!=="?"&&Yrr(t,t.dump,e,s,c);else{if(a==="[object Undefined]")return!1;if(t.skipInvalid)return!1;throw new Na("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 rir(t,e){var r=[],i=[],n,s;for(zse(t,r,i),n=0,s=i.length;n<s;n+=1)e.duplicates.push(r[i[n]]);e.usedDuplicates=new Array(s)}function zse(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)zse(t[n],e,r);else for(i=Object.keys(t),n=0,s=i.length;n<s;n+=1)zse(t[i[n]],e,r)}function iir(t,e){e=e||{};var r=new zrr(e);r.noRefs||rir(t,r);var i=t;return r.replacer&&(i=r.replacer.call({"":i},"",i)),fp(r,0,i,!0,!0)?r.dump+`
|
|
|
|
|
`:""}var nir=iir,sir={dump:nir};function Yse(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 XKr=aVe.load,ZKr=aVe.loadAll,EVe=sir.dump;var eXr=Yse("safeLoad","load"),tXr=Yse("safeLoadAll","loadAll"),rXr=Yse("safeDump","dump");var bVe=U(require("os"),1);var s3=class t{static async writeBuildSummary(e){let r=function(c,l,u=!1){return`<a href="${l}">${c}</a>`+(u?bVe.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=Lz.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=`./${Dt.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 h=e.exportRes.summaries[u];c.push([{data:`<code>${u.substring(0,6).toUpperCase()}</code>`},{data:`<strong>${Be.stringToUnicodeEntities(h.name)}</strong>`},{data:`${h.status==="completed"?":white_check_mark:":h.status==="canceled"?":no_entry_sign:":":x:"} ${h.status}`},{data:`${h.numCachedSteps>0?Math.round(h.numCachedSteps/h.numTotalSteps*100):0}%`},{data:h.duration},...o&&i>1?[{data:r(":whale: Open",t.formatDBCBuildURL(o,u,h.defaultPlatform))}]:[]]),h.error&&(l=h.error)}a.addTable([...c]),a.addRaw("</p>"),l&&(a.addRaw("<blockquote>"),Be.countLines(l)>10?a.addRaw("<details><summary><strong>Error</strong></summary>").addCodeBlock(Kse.default.encode(l),"text").addRaw("</details>"):a.addRaw("<strong>Error</strong>").addBreak().addRaw("<p>").addCodeBlock(Kse.default.encode(l),"text").addRaw("</p>"),a.addRaw("</blockquote>"))}e.inputs&&a.addRaw("<details><summary><strong>Build inputs</strong></summary>").addCodeBlock(EVe(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>"),re("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 PE=U(require("fs"),1),Xse=U(require("path"),1);var Pr=class t{buildx;iidFilename;metadataFilename;constructor(e){this.buildx=e?.buildx||new yr,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=Ec(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=Ec(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&&ih(s),[n,s]}};var Zse=U(require("fs"),1),wVe=U(require("path"),1);var o3=class t{buildx;metadataFilename;constructor(e){this.buildx=e?.buildx||new yr,this.metadataFilename=`bake-metadata-${Be.generateRandomString()}.json`}getMetadataFilePath(){return wVe.default.join(Zt.tmpDir(),this.metadataFilename)}resolveMetadata(){let e=this.getMetadataFilePath();if(!Zse.default.existsSync(e))return;let r=Zse.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 it.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=Ec(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=Ec(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=Ec(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=Ec(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"]);z(`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 it.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 Vit=require("crypto"),Kf=U(require("fs"),1),pg=U(require("path"),1);var K1=U(oN(),1),Xf=U(ket(),1),$it=U(sde(),1),IB=U(Mit(),1);var ope=U(oN(),1);var qit=U(Cu(),1);var Uit="application/vnd.oci.empty.v1+json";var Zp=class{binPath;_version;_versionOnce;constructor(e){this.binPath=e?.binPath||"cosign",this._version="",this._versionOnce=!1}async isAvailable(){let e=await it.getExecOutput(this.binPath,[],{ignoreReturnCode:!0,silent:!0}).then(r=>r.stderr.length>0&&r.exitCode!=0?(z(`Cosign.isAvailable cmd err: ${r.stderr.trim()}`),!1):r.exitCode==0).catch(r=>(z(`Cosign.isAvailable error: ${r}`),!1));return z(`Cosign.isAvailable: ${e}`),e}async version(){return this._versionOnce?this._version:(this._versionOnce=!0,this._version=await it.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 it.exec(this.binPath,["version","--json"],{failOnStdErr:!1})}async versionSatisfies(e,r){let i=r??await this.version();if(!i)return z("Cosign.versionSatisfies false: undefined version"),!1;let n=qit.satisfies(i,e)||/^[0-9a-f]{7}$/.exec(i)!==null;return z(`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===ope.BUNDLE_V03_MEDIA_TYPE&&typeof l.digest=="string"?r=l.digest:l?.artifactType===Uit&&typeof l.digest=="string"&&(i=l.digest)}if(!n&&c&&c.mediaType===ope.BUNDLE_V03_MEDIA_TYPE&&(n=c),n&&(r||i)){s=void 0;break}}return{bundle:n,signatureManifestDigest:r||i,errors:s}}};var ape=U(require("fs"),1);var x8=class t{buildx;constructor(e){this.buildx=e?.buildx||new yr}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){re(`[command]${o.command} ${o.args.join(" ")}`),re("Skipped create command");return}return await it.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(!ape.default.existsSync(i))return;let c=ape.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(h=>h.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.isManife
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 it.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 Git="application/vnd.in-toto+json";var Hit="https://fulcio.sigstore.dev",jit="https://rekor.sigstore.dev",zit="https://timestamp.sigstore.dev",O0="https://search.sigstore.dev";var XSr="slsaprovenance1",mg=class t{cosign;imageTools;constructor(e){this.cosign=e?.cosign||new Zp,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);re(`Using Sigstore signing endpoint: ${i.fulcioURL}`);let n=t.noTransparencyLog(e.noTransparencyLog),s=[];await this.cosign.versionSatisfies(">=3.0.4")?await xi("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 it.exec(this.cosign.binPath,a,{env:Object.assign({},process.env,{COSIGN_EXPERIMENTAL:"1"})}),re(JSON.stringify(JSON.parse(Kf.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 xi(`Signing attestation manifest ${l}`,async()=>{let u=["sign","--yes","--oidc-provider","github-actions","--registry-referrers-mode","oci-1-1","--new-bundle-format",...s];re(`[command]${this.cosign.binPath} ${[...u,l].join(" ")}`);let h=await it.getExecOutput(this.cosign.binPath,["--verbose",...u,l],{ignoreReturnCode:!0,silent:!0,env:Object.assign({},process.env,{COSIGN_EXPERIMENTAL:"1"})}),f=Zp.parseCommandOutput(h.stderr.trim());if(h.exitCode!=0)if(f.errors&&f.errors.length>0){let p=f.errors.map(m=>`- [${m.code}] ${m.message} : ${m.detail}`).join(`
|
|
|
|
|
`)?"+":i?"":"-"}
|
|
|
|
|
`}o(MOe,"blockHeader");function UOe(t){return t[t.length-1]===`
|
|
|
|
|
`?t.slice(0,-1):t}o(UOe,"dropEndingNewline");function fK(t){return t===" "||t===" "}o(fK,"isMoreIndented");function yOe(t,e){if(t===""||fK(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(yOe,"foldLine");function MMt(t,e){let r=/(\n+)([^\n]*)/g,n=t.indexOf(`
|
|
|
|
|
`);n===-1&&(n=t.length),r.lastIndex=n;let i=yOe(t.slice(0,n),e),s=t[0]===`
|
|
|
|
|
`||fK(t[0]),a,c;for(;c=r.exec(t);){let l=c[1],u=c[2];a=u!==""&&fK(u[0]),i+=l+(!s&&!a&&u!==""?`
|
|
|
|
|
`:"")+yOe(u,e),s=a}return i}o(MMt,"foldBlockScalar");var UMt=/["\\\x00-\x1F\x7F-\xA0\u2028\u2029\uD800-\uDFFF\uFEFF\uFFFE\uFFFF]/gu;function qMt(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(qMt,"escapeCharacter");function GMt(t){return t.replace(UMt,qMt)}o(GMt,"escapeString");var uP=10,CK={indent:2,seqNoIndent:!1,seqInlineFirst:!0,lineWidth:80,flowBracketPadding:!1,flowSkipCommaSpace:!1,flowSkipColonSpace:!1,quoteFlowKeys:!1,quoteStyle:"single",forceQuotes:!1,scalarStyleRules:Object.keys(gOe).map(t=>Reflect.get(gOe,t)),tagBeforeAnchor:!1};function HMt(t){return t.tagged?t.tag:SOe(t.tag)}o(HMt,"nodeTagShort");function VMt(t){let e={...CK,...t};return e.flowSkipColonSpace&&(e.quoteFlowKeys=!0),{...e,defaultScalarTagName:e.schema.defaultScalarTag.tagName,openEnded:!1}}o(VMt,"createPresenterState");function hK(t,e){return`
|
|
|
|
|
${" ".repeat(t.indent*e)}`}o(hK,"generateNextLine");function zMt(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(zMt,"scalarLayout");function $Mt(t,e,r){let n="";for(let s=0,a=r.items.length;s<a;s+=1){let c=Cd(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($Mt,"writeFlowSequence");function EOe(t,e,r,n){let i="";for(let s=0,a=r.items.length;s<a;s+=1){let c=Cd(t,e+1,r.items[s],r,{block:!0,compact:t.seqInlineFirst,isblockseq:!0}).text;(!n||i!=="")&&(i+=hK(t,e)),c===""||uP===c.charCodeAt(0)?i+="-":i+="- ",i+=c}return i}o(EOe,"writeBlockSequence");function jMt(t,e,r){let n="";for(let{key:s,value:a}of r.items){let c="";n!==""&&(c+=`,${t.flowSkipCommaSpace?"":" "}`);let l=Cd(t,e,s,r,{iskey:!0}),u=l.text,d=Cd(t,e,a,r,{}).text,f=t.flowSkipColonSpace||d===""?"":" ",h=s.kind==="scalar"&&l.noBody&&(s.tagged||s.anchor!==void 0),p=s.kind==="alias"||h?" ":"";c+=`${u}${p}:${f}${d}`,n+=c}let i=t.flowBracketPadding&&n!==""?" ":"";return`{${i}${n}${i}}`}o(jMt,"writeFlowMapping");function WMt(t,e,r,n){let i="";for(let s=0,a=r.items.length;s<a;s+=1){let c="";(!n||i!=="")&&(c+=hK(t,e));let{key:l,value:u}=r.items[s],d=(l.kind==="mapping"||l.kind==="sequence")&&l.style===ih.BLOCK&&l.items.length!==0||l.kind==="scalar"&&(l.style===it.LITERAL_BLOCK||l.style===it.FOLDED_BLOCK),f=d?Cd(t,e+1,l,r,{block:!0,compact:!0,isblockseq:!pK(t,l,e+1)}):Cd(t,e+1,l,r,{block:!0,compact:!0,iskey:!0}),h=f.text,p=l.kind==="scalar"&&l.value.indexOf(`
|
|
|
|
|
`)!==-1,g=h.length>1024&&/^[\s\S]{1025}/u.test(h),m=d||p||g;m&&(h&&uP===h.charCodeAt(0)?c+="?":c+="? "),c+=h,m&&(c+=hK(t,e));let E=Cd(t,e+1,u,r,{block:!0,compact:m,isblockseq:m&&!pK(t,u,e+1)}).text,y=l.kind==="scalar"&&f.noBody&&(l.tagged||l.anchor!==void 0),C=!m&&(l.kind==="alias"||y)?" ":"";E===""||uP===E.charCodeAt(0)?c+=`${C}:`:c+=`${C}: `,c+=E,i+=c}return i}o(WMt,"writeBlockMapping");function pK(t,e,r){return e.kind==="alias"?!0:e.tagged||e.anchor!==void 0||t.indent<2&&r>0}o(pK,"cannotBeCompact");function Cd(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;pK(t,r,e)&&(l=!1);let d,f=r.tagged,h=s&&(r.kind==="mapping"||r.kind==="sequence")&&r.style===ih.BLOCK&&r.items.length!==0;if(r.kind==="mapping")h?d=WMt(t,e,r,l):d=jMt(t,e,r);else if(r.kind==="sequence")h?t.seqNoIndent&&!c&&e>0?d=EOe(t,e-1,r,l):d=EOe(t,e,r,l):d=$Mt(t,e,r);else{let m=zMt(t,r,n,e,a,!s);RMt(m);for(let E of t.scalarStyleRules)E(m);d=DMt(m),t.openEnded=(m.style===it.LITERAL_BLOCK||m.style===it.FOLDED_BLOCK)&&(r.value===`
|
|
|
|
|
`||r.value.endsWith(`
|
|
|
|
|
|
|
|
|
|
`)),f=r.tagged||d===""&&m.flowOnly&&n?.kind==="sequence"&&!u||m.style!==it.PLAIN&&r.tag!==t.defaultScalarTagName}(r.kind==="mapping"||r.kind==="sequence")&&!h&&(t.openEnded=!1),h&&l&&e>0&&t.indent>2&&(d=`${" ".repeat(t.indent-2)}${d}`);let p=d==="",g=d;if(f||u){let m=[],E=f?HMt(r):null,y=u?`&${r.anchor}`:null;t.tagBeforeAnchor?(E!==null&&m.push(E),y!==null&&m.push(y)):(y!==null&&m.push(y),E!==null&&m.push(E));let C=d===""||d.charCodeAt(0)===uP?"":" ";g=`${m.join(" ")}${C}${d}`}return{text:g,noBody:p}}o(Cd,"writeNode");function JMt(t){return(t.kind==="sequence"||t.kind==="mapping")&&t.style===ih.BLOCK&&t.items.length!==0&&!t.tagged&&t.anchor===void 0}o(JMt,"rootStartsOwnLine");function YMt(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(YMt,"writeDocumentDirectives");function KMt(t,e){let r=VMt(e),n="",i=!1;for(let s=0;s<t.length;s+=1){let a=t[s];r.openEnded=!1;let c=YMt(a),l=c!=="",u=a.explicitStart||l||s>0&&!i;if(n+=c,a.contents===null)u&&(n+=`---
|
|
|
|
|
`);else if(u){let d=Cd(r,0,a.contents,null,{block:!0,compact:!0}).text,f=d===""?"":l||JMt(a.contents)?`
|
|
|
|
|
`:" ";n+=`---${f}${d}
|
|
|
|
|
`}else n+=Cd(r,0,a.contents,null,{block:!0,compact:!0}).text+`
|
|
|
|
|
`;i=a.explicitEnd||r.openEnded,i&&(n+=`...
|
|
|
|
|
`)}return n}o(KMt,"present");var XMt={...CK,schema:HFt,skipInvalid:!1,noRefs:!1,flowLevel:-1,sortKeys:!1,transform:o(()=>{},"transform")};function ZMt(t,e){let r=String(t),n=String(e);return r<n?-1:r>n?1:0}o(ZMt,"defaultCompareFn");function qOe(t,e={}){let r={...XMt,...e},n=ZFt(t,r.schema,{noRefs:r.noRefs,skipInvalid:r.skipInvalid});if(r.flowLevel>=0&&mOe(n,(i,s)=>{if(!(s.depth<r.flowLevel))return(i.kind==="sequence"||i.kind==="mapping")&&(i.style=ih.FLOW),xOe}),r.sortKeys){let i=r.sortKeys===!0?ZMt:r.sortKeys;mOe(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),KMt(n,{...QFt(r,Object.keys(CK)),schema:r.schema})}o(qOe,"dump");var FPr=tC.DOCUMENT,MPr=tC.SEQUENCE,UPr=tC.MAPPING,qPr=tC.SCALAR,GPr=tC.ALIAS,HPr=tC.POP,VPr=it.PLAIN,zPr=it.SINGLE_QUOTED,$Pr=it.DOUBLE_QUOTED,jPr=it.LITERAL_BLOCK,WPr=it.FOLDED_BLOCK,JPr=ih.BLOCK,YPr=ih.FLOW,KPr=gK.CLIP,XPr=gK.STRIP,ZPr=gK.KEEP;var GOe=N(require("os"),1);var mP=class t{static{o(this,"GitHubSummary")}static async writeBuildSummary(e){let r=o(function(l,u,d=!1){return`<a href="${u}">${l}</a>`+(d?GOe.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=nq.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>${re.stringToUnicodeEntities(e.uploadRes.filename)}</strong>`,l)} (${re.formatFileSize(e.uploadRes.size)} - includes <strong>${n} build record${n>1?"s":""}</strong>)`).addRaw("</p>")}else e.exportRes.summaries&&c.addRaw("<p>").addRaw("The following table provides a brief summary of your build.").addBreak().addRaw("For a detailed look at the build, including timing, dependencies, results, logs, traces, and other information, consider enabling the export of the build record so you can import it into Docker Desktop's Builds view. ").addRaw(r("Learn more","https://www.docker.com/blog/new-beta-feature-deep-dive-into-github-actions-docker-builds-with-docker-desktop/?utm_source=github&utm_medium=actions")).addRaw("</p>");if(c.addRaw("<p>").addRaw("Find this useful? ").addRaw(r("Let us know","https://docs.docker.com/feedback/gha-build-summary")).addRaw("</p>"),e.exportRes.summaries){c.addRaw("<p>");let l=[[{header:!0,data:"ID"},{header:!0,data:"Name"},{header:!0,data:"Status"},{header:!0,data:"Cached"},{header:!0,data:"Duration"},...a&&n>1?[{header:!0,data:"Build result URL"}]:[]]],u;for(let d in e.exportRes.summaries)if(Object.prototype.hasOwnProperty.call(e.exportRes.summaries,d)){let f=e.exportRes.summaries[d];l.push([{data:`<code>${d.substring(0,6).toUpperCase()}</code>`},{data:`<strong>${re.stringToUnicodeEntities(f.name)}</strong>`},{data:`${f.status==="completed"?":white_check_mark:":f.status==="canceled"?":no_entry_sign:":":x:"} ${f.status}`},{data:`${f.numCachedSteps>0?Math.round(f.numCachedSteps/f.numTotalSteps*100):0}%`},{data:f.duration},...a&&n>1?[{data:r(":whale: Open",t.formatDBCBuildURL(a,d,f.defaultPlatform))}]:[]]),f.error&&(u=f.error)}c.addTable([...l]),c.addRaw("</p>"),u&&(c.addRaw("<blockquote>"),re.countLines(u)>10?c.addRaw("<details><summary><strong>Error</strong></summary>").addCodeBlock(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(qOe(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=re.parseBool(s);n.push(`disabled=${!a}`)}catch{n.push(s)}return n.join(",")}static hasGitAuthTokenSecret(e,r){for(let n of e){if(r&&n.startsWith(`GIT_AUTH_TOKEN.${r}=`))return!0;if(n.startsWith("GIT_AUTH_TOKEN="))return!0}return!1}static parseSecretKvp(e,r){let n=e.indexOf("="),i=e.substring(0,n),s=e.substring(n+1);if(i.length==0||s.length==0)throw new Error(`${e} is not a valid secret`);return r&&Lc(s),[i,s]}};var wK=N(require("fs"),1),HOe=N(require("path"),1);var gP=class t{static{o(this,"Bake")}buildx;metadataFilename;constructor(e){this.buildx=e?.buildx||new yt,this.metadataFilename=`bake-metadata-${re.generateRandomString()}.json`}getMetadataFilePath(){return HOe.default.join(gt.tmpDir(),this.metadataFilename)}resolveMetadata(){let e=this.getMetadataFilePath();if(!wK.default.existsSync(e))return;let r=wK.default.readFileSync(e,{encoding:"utf-8"}).trim();if(r!=="null")return JSON.parse(r)}resolveRefs(e){if(!e&&(e=this.resolveMetadata(),!e))return;let r=new Array;for(let n in e)"buildx.build.ref"in e[n]&&r.push(e[n]["buildx.build.ref"]);return r.length>0?r:void 0}resolveWarnings(e){if(!(!e&&(e=this.resolveMetadata(),!e))&&"buildx.build.warnings"in e)return e["buildx.build.warnings"]}async getDefinition(e,r){r=r||{ignoreReturnCode:!0},r.ignoreReturnCode=!0,r.env=Object.assign({},process.env,r.env||{},e.githubToken?{BUILDX_BAKE_GIT_AUTH_TOKEN:e.githubToken}:{});let n=["bake"],i,s=[],a=[...e.files||[],e.source];if(a){for(let l of a.map(u=>u?u.trim():""))if(l.length!=0){if(!re.isValidRef(l)){s.push(l);continue}if(i)throw new Error("Only one remote bake definition can be defined");i=l}}i&&n.push(i);for(let l of s)n.push("--file",l);if(e.overrides)for(let l of e.overrides)n.push("--set",l);if(e.vars)for(let l of e.vars)n.push("--var",l);if(e.allow)for(let l of e.allow)n.push("--allow",l);e.call&&n.push("--call",e.call),e.load&&n.push("--load"),e.noCache&&n.push("--no-cache"),e.provenance&&n.push("--provenance",e.provenance),e.push&&n.push("--push"),e.sbom&&n.push("--sbom",e.sbom);let c=await this.buildx.getCommand([...n,"--print",...e.targets||[]]);return await Te.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=re.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);R(`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 Te.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 sUe=require("crypto"),cu=N(require("fs"),1),lu=N(require("path"),1);var kC=N(RK(),1),oUe=N($7(),1),PC=N(eUe(),1);var rUe=require("util");var JX=N(RK(),1);var nUe=N(cc(),1);var tUe="application/vnd.oci.empty.v1+json";var zs=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 Te.getExecOutput(this.binPath,[],{ignoreReturnCode:!0,silent:!0}).then(r=>r.stderr.length>0&&r.exitCode!=0?(R(`Cosign.isAvailable cmd err: ${r.stderr.trim()}`),!1):r.exitCode==0).catch(r=>(R(`Cosign.isAvailable error: ${r}`),!1));return R(`Cosign.isAvailable: ${e}`),e}async version(){return this._versionOnce?this._version:(this._versionOnce=!0,this._version=await Te.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 Te.exec(this.binPath,["version","--json"],{failOnStdErr:!1})}static getErrorMessage(e){let r=(0,rUe.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 R("Cosign.versionSatisfies false: undefined version"),!1;let i=nUe.satisfies(n,e)||/^[0-9a-f]{7}$/.exec(n)!==null;return R(`Cosign.versionSatisfies ${n} statisfies ${e}: ${i}`),i}static parseCommandOutput(e){let r,n,i,s;for(let a of e.split(/\r?\n/)){let c=a.trim();if(!c.startsWith("{")||!c.endsWith("}"))continue;let l;try{l=JSON.parse(c)}catch{continue}if(l&&Array.isArray(l.errors)&&l.errors.length>0&&(s=l.errors),!r&&l&&Array.isArray(l.manifests)&&l.manifests.length>0){let u=l.manifests[0];u?.artifactType===JX.BUNDLE_V03_MEDIA_TYPE&&typeof u.digest=="string"?r=u.digest:u?.artifactType===tUe&&typeof u.digest=="string"&&(n=u.digest)}if(!i&&l&&l.mediaType===JX.BUNDLE_V03_MEDIA_TYPE&&(i=l),i&&(r||n)){s=void 0;break}}return{bundle:i,signatureManifestDigest:r||n,errors:s}}};var YX=N(require("fs"),1);var YO=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 Te.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(!YX.default.existsSync(n))return;let l=YX.default.readFileSync(n,{encoding:"utf-8"}).trim();if(l===""||l==="null")return;let u=JSON.parse(l),d=u["containerimage.descriptor"];return d?{digest:u["containerimage.digest"]||d.digest,descriptor:d,imageNames:u["image.name"]?u["image.name"].split(",").map(f=>f.trim()):[]}:void 0}})}async inspect(e,r,n){let i=await this.getInspectCommand([e
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 Te.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 QC="https://search.sigstore.dev";var iUe="slsaprovenance1",Ch=class t{static{o(this,"Sigstore")}cosign;imageTools;constructor(e){this.cosign=e?.cosign||new zs,this.imageTools=e?.imageTools||new YO}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 d=await Te.getExecOutput(this.cosign.binPath,["--verbose",...u,l],{ignoreReturnCode:!0,silent:!0,env:Object.assign({},process.env,{COSIGN_EXPERIMENTAL:"1"})}),f=zs.parseCommandOutput(d.stderr.trim());if(d.exitCode!=0)if(f.errors&&f.errors.length>0){let p=f.errors.map(g=>`- [${g.code}] ${g.message} : ${g.detail}`).join(`
|
|
|
|
|
`);throw new Error(`Cosign sign command failed with errors:
|
|
|
|
|
${p}`)}else throw new Error(`Cosign sign command failed with: ${h.stderr.trim().split(/\r?\n/).filter(p=>p.length>0).pop()??"unknown error"}`);let d=t.parseBundle((0,K1.bundleFromJSON)(f.bundle));d.tlogID&&re(`Uploaded to Rekor transparency log: ${O0}?logIndex=${d.tlogID}`),re(`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 xi(`Verifying signature of ${n}`,async()=>{let o=await this.verifyImageAttestation(n,{certificateIdentityRegexp:r.certificateIdentityRegexp,noTransparencyLog:r.noTransparencyLog||!s.tlogID,retryOnManifestUnknown:r.retryOnManifestUnknown});re(`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);re(`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){re(`[command]${this.cosign.binPath} ${[...i,e].join(" ")}`);let o=await it.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=Zp.parseCommandOutput(o.stderr.trim());return{cosignArgs:i,signatureManifestDigest:a.signatureManifestDigest}}let n=r.retryLimit??15,s;re(`[command]${this.cosign.binPath} ${[...i,e].join(" ")}`);for(let o=0;o<n;o++){let a=await it.getExecOutput(this.cosign.binPath,["--verbose",...i,e],{ignoreReturnCode:!0,silent:!0,env:Object.assign({},process.env,{COSIGN_EXPERIMENTAL:"1"})}),c=Zp.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(`
|
|
|
|
|
${p}`)}else throw new Error(`Cosign sign command failed with: ${zs.getErrorMessage(d.stderr)}`);let h=t.parseBundle((0,kC.bundleFromJSON)(f.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 Te.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: ${zs.getErrorMessage(a.stderr)}`);let c=zs.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 Te.getExecOutput(this.cosign.binPath,["--verbose",...n,e],{ignoreReturnCode:!0,silent:!0,env:Object.assign({},process.env,{COSIGN_EXPERIMENTAL:"1"})}),l=zs.parseCommandOutput(c.stderr.trim());if(c.exitCode===0)return{cosignArgs:n,signatureManifestDigest:l.signatureManifestDigest};if(l.errors&&l.errors.length>0){let u=l.errors.map(d=>`- [${d.code}] ${d.message} : ${d.detail}`).join(`
|
|
|
|
|
`);if(s=new Error(`Cosign verify command failed with errors:
|
|
|
|
|
${l}`),c.errors.some(u=>u.code==="MANIFEST_UNKNOWN"))re(`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);re(`Using Sigstore signing endpoint: ${i.fulcioURL}`);let n=t.getProvenanceBlobs(e);for(let s of Object.keys(n))await xi(`Signing ${s}`,async()=>{let o=n[s],a=pg.default.join(pg.default.dirname(s),`${e.name??"provenance"}.sigstore.json`),c=t.getProvenanceSubjects(o);if(c.length===0){Xt(`No subjects found in provenance ${s}, skip signing.`);return}let l=await t.signPayload({data:o,type:Git},i),u=t.parseBundle(l);re("Provenance blob signed for:");for(let h of c){let[f,d]=Object.entries(h.digest)[0]||[];re(` - ${h.name} (${f}:${d})`)}u.tlogID&&re(`Attestation signature uploaded to Rekor transparency log: ${O0}?logIndex=${u.tlogID}`),re(`Writing Sigstore bundle to: ${a}`),Kf.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=pg.default.dirname(n);await xi(`Verifying signature bundle ${s.bundlePath}`,async()=>{for(let a of s.subjects){let c=pg.default.join(o,a.name);re(`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??XSr];(r.noTransparencyLog||!s.tlogID)&&l.push("--use-signed-timestamps","--insecure-ignore-tlog");let u=await it.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){re("Verifying keyless verification bundle signature");let n=JSON.parse(Kf.default.readFileSync(r,"utf-8")),s=(0,K1.bundleFromJSON)(n);re("Fetching Sigstore TUF trusted root metadata");let o=await $it.getTrustedRoot(),a=(0,IB.toTrustMaterial)(o);try{re("Verifying artifact signature");let c=(0,IB.toSignedEntity)(s,Kf.default.readFileSync(e)),l=t.parseCertificate(s),u=s.verificationMaterial.tlogEntries,h=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 IB.Verifier(a).verify(c,{subjectAlternativeName:i?.subjectAlternativeName&&typeof i.subjectAlternativeName=="string"?i.subjectAlternativeName:void 0,extensions:i?.issuer?{issuer:i.issuer}:void 0});return z(`Sigstore.verifyArtifact signer: ${JSON.stringify(d)}`),{payload:n,certificate:l.toString(),tlogID:h}}catch(c){throw new Error(`Failed to verify artifact signature: ${c}`)}}signingEndpoints(e){return e=t.noTransparencyLog(e),re(`Upload to transparency log: ${e?"disabled":"enabled"}`),{fulcioURL:Hit,rekorURL:e?void 0:jit,tsaServerURL:zit}}static noTransparencyLog(e){return e??Dt.context.payload.repository?.private}static getProvenanceBlobs(e){let r=pg.default.join(e.localExportDir,"provenance.json");if(Kf.default.existsSync(r))return{[r]:Kf.default.readFileSync(r)};let i=Kf.default.readdirSync(e.localExportDir,{withFileTypes:!0}),n=i.filter(s=>s.isDirectory());if(n.length>0&&n.length===i.length&&n.every(s=>Kf.default.existsSync(pg.default.join(e.localExportDir,s.name,"provenance.json")))){let s={};for(let o of n){let a=pg.default.join(e.localExportDir,o.name,"provenance.json");s[a]=Kf.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 Xf.FulcioSigner({identityProvider:new Xf.CIContextProvider("sigstore"),fulcioBaseURL:r.fulcioURL,timeout:i,retry:n});return r.rekorURL&&s.push(new Xf.RekorWitness({rekorBaseURL:r.rekorURL,fetchOnConflict:!0,timeout:i,retry:n})),r.tsaServerURL&&s.push(new Xf.TSAWitness({tsaBaseURL:r.tsaServerURL,timeout:i,retry:n})),new Xf.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(":"),h=l.toLowerCase(),f=u.map(d=>d.trim()).join(":");if(l.length!=0)switch(!0){case h=="name":i=void 0,r.name==null?r.name=f:(s&&n.gcPolicy&&(n.gcPolicy.push(s),s=void 0),n.name&&r.nodes.push(n),n={name:f});break;case h=="driver":i=void 0,r.driver=f;break;case h=="last activity":i=void 0,r.lastActivity=new Date(f);break;case h=="endpoint":i=void 0,n.endpoint=f;break;case h=="driver options":i=void 0,n["driver-opts"]=(f.match(/([a-zA-Z0-9_.]+)="([^"]*)"/g)||[]).map(d=>d.replace(/^(.*)="(.*)"$/g,"$1=$2"));break;case h=="status":i=void 0,n.status=f;break;case h=="buildkit daemon flags":case h=="flags":i=void 0,n["buildkitd-flags"]=f;break;case h=="buildkit version":case h=="buildkit":i=void 0,n.buildkit=f;break;case h=="platforms":{if(i=void 0,!f)break;let d=[];if(f.includes("*"))for(let p of f.split(", "))p.includes("*")&&d.push(p.replace(/\*/g,""));else d=f.split(", ");n.platforms=d.join(",");break}case h=="features":i="features",n.features={};break;case h=="labels":i="label",n.labels={};break;case h=="devices":i="devices",n.devices=n.devices||[];break;case h.startsWith("gc policy rule#"):i="gcpolicy",n.gcPolicy&&s&&(n.gcPolicy.push(s),s=void 0);break;case h.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()]=!!f;break}case"label":{n.labels=n.labels||{},n.labels[l.trim()]=f;break}case"devices":{switch(h.trim()){case"name":{n.devices&&o&&n.devices.push(o),o={},o.name=f;break}case"on-demand":{o&&f&&(o.onDemand=f=="true");break}case"automatically allowed":{o&&f&&(o.autoAllow=f=="true");break}case"annotations":{o&&(o.annotations=o.annotations||{});break}default:o&&o.annotations&&(o.annotations[l.trim()]=f)}break}case"gcpolicy":{switch(n.gcPolicy=n.gcPolicy||[],s=s||{},h.trim()){case"all":{s.all=f=="true";break}case"filters":{f&&(s.filter=f.split(","));break}case"keep duration":{s.keepDuration=f;break}case"keep bytes":{s.keepBytes=f;break}case"reserved space":{s.reservedSpace=f;break}case"max used space":{s.maxUsedSpace=f;break}case"min free space":{s.minFreeSpace=f;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 Wit=U(Cu(),1);var R8=U(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 yr}async getVersion(e){if(!e.buildkit&&e.name)try{return await this.getVersionWithinImage(e.name)}catch(r){Xt(r)}return e.buildkit}async getVersionWithinImage(e){return z(`BuildKit.getVersionWithinImage nodeName: ${e}`),tn.getExecOutput(["inspect","--format","{{.Config.Image}}",`${yr.containerNamePrefix}${e}`],{ignoreReturnCode:!0,silent:!0}).then(r=>{if(r.exitCode==0&&r.stdout.length>0)return z(`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 BB({buildx:this.buildx}).inspect(e));for(let n of i.nodes){let s=n.buildkit;if(z(`BuildKit.versionSatisfies ${s}: ${r}`),!s)try{s=await this.getVersionWithinImage(n.name||"")}catch{return z(`BuildKit.versionSatisfies ${n.name}: can't get version`),!1}if(z(`BuildKit.versionSatisfies ${n.name}: version ${s}`),i.driver=="docker"&&!s.endsWith("-moby")||!Wit.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 z(`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 it.getExecOutput(e.command,e.args,{ignoreReturnCode:!0,silent:!0}).then(i=>i.stderr.length>0&&i.exitCode!=0?(z(`Compose.isAvailable cmd err: ${i.stderr.trim()}`),!1):i.exitCode==0).catch(i=>(z(`Compose.isAvailable error: ${i}`),!1));return z(`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 it.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 it.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 tm=U(require("fs"),1),ed=U(require("os"),1),vB=U(require("path"),1);var P8=U(Cu(),1),lpe=U(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);z(`Install.download version: ${i.version}`);let n=await t.getRelease(i,this.githubToken);z(`Install.download release tag name: ${n.tag_name}`);let s=await this.vspec(n.tag_name);z(`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:vB.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 re(`Compose binary found in ${c}`),c;let l=lpe.format(i.downloadURL,s,this.filename());re(`Downloading ${l}`);let u=await Kc(l,void 0,this.githubToken);z(`Install.download htcDownloadPath: ${u}`);let h=await a.save(u);return re(`Cached to ${h}`),h}async installStandalone(e,r){re("Standalone mode"),r=r||Zt.tmpDir();let i=vB.default.join(r,"compose-bin-standalone");tm.default.existsSync(i)||tm.default.mkdirSync(i,{recursive:!0});let n=ed.default.platform()=="win32"?"compose.exe":"compose",s=vB.default.join(i,n);return tm.default.copyFileSync(e,s),re("Fixing perms"),tm.default.chmodSync(s,"0755"),sh(i),re("Added Compose to PATH"),re(`Binary path: ${s}`),s}async installPlugin(e,r){re("Docker plugin mode"),r=r||tn.configDir;let i=vB.default.join(r,"cli-plugins");tm.default.existsSync(i)||tm.default.mkdirSync(i,{recursive:!0});let n=ed.default.platform()=="win32"?"docker-compose.exe":"docker-compose",s=vB.default.join(i,n);return t
Line truncated
|
|
|
|
|
${u}`),l.errors.some(d=>d.code==="MANIFEST_UNKNOWN"))O(`Cosign verify command failed with MANIFEST_UNKNOWN, retrying attempt ${a+1}/${i}...
|
|
|
|
|
${u}`),await new Promise(d=>setTimeout(d,Math.pow(2,a)*100));else throw s}else throw new Error(`Cosign verify command failed with: ${zs.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=lu.default.join(lu.default.dirname(a),`${e.name??"provenance"}.sigstore.json`),u=t.getProvenanceSubjects(c);if(u.length===0){dt(`No subjects found in provenance ${a}, skip signing.`);return}let d=lu.default.join(lu.default.dirname(a),u[0].name),f=["attest-blob","--yes","--oidc-provider","github-actions",...await this.bundleFormatArgs(),"--statement",a,"--type",iUe,"--bundle",l,...i];O(`[command]${this.cosign.binPath} ${[...f,d].join(" ")}`);let h=await Te.getExecOutput(this.cosign.binPath,["--verbose",...f,d],{ignoreReturnCode:!0,silent:!0,env:Object.assign({},process.env,{COSIGN_EXPERIMENTAL:"1"})}),p=zs.parseCommandOutput(h.stderr.trim());if(h.exitCode!=0)if(p.errors&&p.errors.length>0){let m=p.errors.map(E=>`- [${E.code}] ${E.message} : ${E.detail}`).join(`
|
|
|
|
|
`);throw new Error(`Cosign attest-blob command failed with errors:
|
|
|
|
|
${m}`)}else throw new Error(`Cosign attest-blob command failed with: ${zs.getErrorMessage(h.stderr)}`);let g=t.parseBundle((0,kC.bundleFromJSON)(JSON.parse(cu.default.readFileSync(l,{encoding:"utf-8"}))));O("Provenance blob signed for:");for(let m of u){let[E,y]=Object.entries(m.digest)[0]||[];O(` - ${m.name} (${E}:${y})`)}g.tlogID&&await this.logTransparencyUpload(g.tlogID,n),O(`Sigstore bundle written to: ${l}`),r[a]={...g,bundlePath:l,subjects:u}})}catch(n){throw new Error(`Signing BuildKit provenance blobs failed: ${n.message}`)}return r}async verifySignedArtifacts(e,r){let n={};if(!await this.cosign.isAvailable())throw new Error("Cosign is required to verify signed artifacts");for(let[i,s]of Object.entries(e)){let a=lu.default.dirname(i);await kr(`Verifying signature bundle ${s.bundlePath}`,async()=>{for(let c of s.subjects){let l=lu.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??iUe];(r.noTransparencyLog||!s.tlogID)&&u.push("--use-signed-timestamps","--insecure-ignore-tlog");let d=await Te.getExecOutput(this.cosign.binPath,[...u,"--bundle",s.bundlePath,l],{ignoreReturnCode:!0});if(d.stderr.length>0&&d.exitCode!=0)throw new Error(d.stderr);n[l]={bundlePath:s.bundlePath,cosignArgs:u}}})}return n}async verifyArtifact(e,r,n){O("Verifying keyless verification bundle signature");let i=JSON.parse(cu.default.readFileSync(r,"utf-8")),s=(0,kC.bundleFromJSON)(i);O("Fetching Sigstore TUF trusted root metadata");let a=await oUe.getTrustedRoot({retry:{retries:5}}),c=(0,PC.toTrustMaterial)(a);try{O("Verifying artifact signature");let l=(0,PC.toSignedEntity)(s,cu.default.readFileSync(e)),u=t.parseCertificate(s),d=s.verificationMaterial.tlogEntries,f=d.length>0?d[0].logIndex:void 0,p=new PC.Verifier(c).verify(l,{subjectAlternativeName:n?.subjectAlternativeName,extensions:n?.issuer?{issuer:n.issuer}:void 0});return R(`Sigstore.verifyArtifact signer: ${JSON.stringify(p)}`),{payload:i,certificate:u.toString(),tlogID:f}}catch(l){throw new Error(`Failed to verify artifact signature: ${l}`)}}static noTransparencyLog(e){return e??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 Te.exec(this.cosign.binPath,a,{env:Object.assign({},process.env,{COSIGN_EXPERIMENTAL:"1"})}),O(JSON.stringify(JSON.parse(cu.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: ${QC}?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=lu.default.join(e.localExportDir,"provenance.json");if(cu.default.existsSync(r))return{[r]:cu.default.readFileSync(r)};let n=cu.default.readdirSync(e.localExportDir,{withFileTypes:!0}),i=n.filter(s=>s.isDirectory());if(i.length>0&&i.length===n.length&&i.every(s=>cu.default.existsSync(lu.default.join(e.localExportDir,s.name,"provenance.json")))){let s={};for(let a of i){let c=lu.default.join(e.localExportDir,a.name,"provenance.json");s[c]=cu.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,kC.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 sUe.X509Certificate(r)}async bundleFormatArgs(){return await this.cosign.versionSatisfies(">=3.1.1")?[]:["--new-bundle-format"]}};var KO=class t{static{o(this,"Install")}standalone;githubToken;sigstore;constructor(e){this.standalone=e?.standalone,this.githubToke
Line truncated
|
|
|
|
|
`)){let[u,...d]=l.split(":"),f=u.toLowerCase(),h=d.map(p=>p.trim()).join(":");if(u.length!=0)switch(!0){case f=="name":n=void 0,r.name==null?r.name=h:(s&&i.gcPolicy&&(i.gcPolicy.push(s),s=void 0),i.name&&r.nodes.push(i),i={name:h});break;case f=="driver":n=void 0,r.driver=h;break;case f=="last activity":n=void 0,r.lastActivity=new Date(h);break;case f=="endpoint":n=void 0,i.endpoint=h;break;case f=="driver options":n=void 0,i["driver-opts"]=(h.match(/([a-zA-Z0-9_.]+)="([^"]*)"/g)||[]).map(p=>p.replace(/^(.*)="(.*)"$/g,"$1=$2"));break;case f=="status":n=void 0,i.status=h;break;case f=="buildkit daemon flags":case f=="flags":n=void 0,i["buildkitd-flags"]=h;break;case f=="buildkit version":case f=="buildkit":n=void 0,i.buildkit=h;break;case f=="platforms":{if(n=void 0,!h)break;let p=[];if(h.includes("*"))for(let g of h.split(", "))g.includes("*")&&p.push(g.replace(/\*/g,""));else p=h.split(", ");i.platforms=p.join(",");break}case f=="features":n="features",i.features={};break;case f=="labels":n="label",i.labels={};break;case f=="devices":n="devices",i.devices=i.devices||[];break;case f.startsWith("gc policy rule#"):n="gcpolicy",i.gcPolicy&&s&&(i.gcPolicy.push(s),s=void 0);break;case f.startsWith("file#"):n="file",c=u.split("#")[1],i.files=i.files||{},i.files[c]="";break;default:switch(n&&n!=="devices"&&i.devices&&a&&(i.devices.push(a),a=void 0),n||""){case"features":{i.features=i.features||{},i.features[u.trim()]=!!h;break}case"label":{i.labels=i.labels||{},i.labels[u.trim()]=h;break}case"devices":{switch(f.trim()){case"name":{i.devices&&a&&i.devices.push(a),a={},a.name=h;break}case"on-demand":{a&&h&&(a.onDemand=h=="true");break}case"automatically allowed":{a&&h&&(a.autoAllow=h=="true");break}case"annotations":{a&&(a.annotations=a.annotations||{});break}default:a&&a.annotations&&(a.annotations[u.trim()]=h)}break}case"gcpolicy":{switch(i.gcPolicy=i.gcPolicy||[],s=s||{},f.trim()){case"all":{s.all=h=="true";break}case"filters":{h&&(s.filter=h.split(","));break}case"keep duration":{s.keepDuration=h;break}case"keep bytes":{s.keepBytes=h;break}case"reserved space":{s.reservedSpace=h;break}case"max used space":{s.maxUsedSpace=h;break}case"min free space":{s.minFreeSpace=h;break}}break}case"file":{c&&i.files&&(i.files[c].length>0&&(i.files[c]+=`
|
|
|
|
|
`),i.files[c]+=l.replace(/^\s>\s?/,""));break}}}}return a&&i.devices&&i.devices.push(a),s&&i.gcPolicy&&i.gcPolicy.push(s),i.name&&r.nodes.push(i),r}};var aUe=N(cc(),1);var XO=N(require("fs"),1);var ZO=class{static{o(this,"Config")}resolveFromString(e){return this.resolve(e,!1)}resolveFromFile(e){return this.resolve(e,!0)}resolve(e,r){if(r){if(!XO.default.existsSync(e))throw new Error(`config file ${e} not found`);e=XO.default.readFileSync(e,{encoding:"utf-8"})}let n=gt.tmpName({tmpdir:gt.tmpDir()});return XO.default.writeFileSync(n,e),n}};var eL=class{static{o(this,"BuildKit")}buildx;config;constructor(e){this.config=new ZO,this.buildx=e?.buildx||new yt}async getVersion(e){if(!e.buildkit&&e.name)try{return await this.getVersionWithinImage(e.name)}catch(r){dt(r)}return e.buildkit}async getVersionWithinImage(e){return R(`BuildKit.getVersionWithinImage nodeName: ${e}`),on.getExecOutput(["inspect","--format","{{.Config.Image}}",`${yt.containerNamePrefix}${e}`],{ignoreReturnCode:!0,silent:!0}).then(r=>{if(r.exitCode==0&&r.stdout.length>0)return R(`BuildKit.getVersionWithinImage image: ${r.stdout.trim()}`),on.getExecOutput(["run","--rm",r.stdout.trim(),"--version"],{ignoreReturnCode:!0,silent:!0}).then(n=>{if(n.exitCode==0&&n.stdout.length>0)return`${r.stdout.trim()} => ${n.stdout.trim()}`;if(n.stderr.length>0)throw new Error(r.stderr.trim());return n.stdout.trim()});if(r.stderr.length>0)throw new Error(r.stderr.trim());return r.stdout.trim()})}async versionSatisfies(e,r,n){n||(n=await new LC({buildx:this.buildx}).inspect(e));for(let i of n.nodes){let s=i.buildkit;if(R(`BuildKit.versionSatisfies ${s}: ${r}`),!s)try{s=await this.getVersionWithinImage(i.name||"")}catch{return R(`BuildKit.versionSatisfies ${i.name}: can't get version`),!1}if(R(`BuildKit.versionSatisfies ${i.name}: version ${s}`),n.driver=="docker"&&!s.endsWith("-moby")||!aUe.satisfies(s.replace(/-moby$/,""),r))return!1}return!0}};var tL=class t{static{o(this,"Compose")}_version;_versionOnce;_standalone;constructor(e){this._standalone=e?.standalone,this._version="",this._versionOnce=!1}async isStandalone(){let e=this._standalone??!await on.isAvailable();return R(`Compose.isStandalone: ${e}`),e}async getCommand(e){let r=await this.isStandalone();return{command:r?"compose":"docker",args:r?e:["compose",...e]}}async isAvailable(){let e=await this.getCommand([]),r=await Te.getExecOutput(e.command,e.args,{ignoreReturnCode:!0,silent:!0}).then(n=>n.stderr.length>0&&n.exitCode!=0?(R(`Compose.isAvailable cmd err: ${n.stderr.trim()}`),!1):n.exitCode==0).catch(n=>(R(`Compose.isAvailable error: ${n}`),!1));return R(`Compose.isAvailable: ${r}`),r}async version(){if(this._versionOnce)return this._version;this._versionOnce=!0;let e=await this.getCommand(["version"]);return this._version=await Te.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 Te.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 Nd=N(require("fs"),1),du=N(require("os"),1),FC=N(require("path"),1);var nL=N(cc(),1),XX=N(require("util"),1);var rL=class t{static{o(this,"Install")}standalone;githubToken;constructor(e){this.standalone=e?.standalone,this.githubToken=e?.githubToken||process.env.GITHUB_TOKEN}async download(e,r){let n=await t.getDownloadVersion(e);R(`Install.download version: ${n.version}`);let i=await t.getRelease(n,this.githubToken);R(`Install.download release tag name: ${i.tag_name}`);let s=await this.vspec(i.tag_name);R(`Install.download vspec: ${s}`);let a=nL.clean(s)||"";if(!nL.valid(a))throw new Error(`Invalid Compose version "${s}".`);let c=new Yn({htcName:n.key!="official"?`compose-dl-bin-${n.key}`:"compose-dl-bin",htcVersion:s,baseCacheDir:FC.default.join(du.default.homedir(),".bin","docker-compose"),cacheFile:du.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=XX.format(n.downloadURL,s,this.filename());O(`Downloading ${u}`);let d=await zo(u,void 0,this.githubToken);R(`Install.download htcDownloadPath: ${d}`);let f=await c.save(d);return O(`Cached to ${f}`),f}async installStandalone(e,r){O("Standalone mode"),r=r||gt.tmpDir();let n=FC.default.join(r,"compose-bin-standalone");Nd.default.existsSync(n)||Nd.default.mkdirSync(n,{recursive:!0});let i=du.default.platform()=="win32"?"compose.exe":"compose",s=FC.default.join(n,i);return Nd.default.copyFileSync(e,s),O("Fixing perms"),Nd.default.chmodSync(s,"0755"),Mc(n),O("Added Compose to PATH"),O(`Binary path: ${s}`),s}async installPlugin(e,r){O("Docker plugin mode"),r=r||on.configDir;let n=FC.default.join(r,"cli-plugins");Nd.default.existsSync(n)||Nd.default.mkdirSync(n,{recursive:!0});let i=du.default
Line truncated
|
|
|
|
|
# syntax=docker/dockerfile:1
|
|
|
|
|
|
|
|
|
|
ARG GO_VERSION="1.24"
|
|
|
|
@@ -304,8 +291,8 @@ EOT
|
|
|
|
|
|
|
|
|
|
FROM scratch
|
|
|
|
|
COPY --from=builder /out /
|
|
|
|
|
`;var k8=class t{githubToken;buildx;sigstore;constructor(e){this.githubToken=e?.githubToken||process.env.GITHUB_TOKEN,this.buildx=e?.buildx||new yr,this.sigstore=e?.sigstore||new mg}async download(e){let r=await t.getDownloadVersion(e.version);z(`Install.download version: ${r.version}`);let i=await t.getRelease(r,this.githubToken);z(`Install.download release tag name: ${i.tag_name}`);let n=await this.vspec(i.tag_name);z(`Install.download vspec: ${n}`);let s=_B.clean(n)||"";if(!_B.valid(s))throw new Error(`Invalid Cosign version "${n}".`);let o=new Kn({htcName:"cosign-dl-bin",htcVersion:n,baseCacheDir:xB.default.join(ju.default.homedir(),".bin"),cacheFile:ju.default.platform()=="win32"?"cosign.exe":"cosign",ghaNoCache:e.ghaNoCache}),a=await o.find();if(a)return re(`Cosign binary found in ${a}`),a;let c=upe.format(r.downloadURL,n,this.filename());re(`Downloading ${c}`);let l=await Kc(c,void 0,this.githubToken);z(`Install.download htcDownloadPath: ${l}`),e.verifySignature&&_B.satisfies(n,">=3.0.1")&&await this.verifySignature(l,c);let u=await o.save(l,e.skipState);return re(`Cached to ${u}`),u}async build(e,r,i){let n=await this.vspec(e);z(`Install.build vspec: ${n}`);let s=new Kn({htcName:"cosign-build-bin",htcVersion:n,baseCacheDir:xB.default.join(ju.default.homedir(),".bin"),cacheFile:ju.default.platform()=="win32"?"cosign.exe":"cosign",ghaNoCache:r}),o=await s.find();if(o)return re(`Cosign binary found in ${o}`),o;let a=xB.default.join(Zt.tmpDir(),"cosign-build-cache"),c=await this.buildCommand(e,a),l=await it.getExecOutput(c.command,c.args,{ignoreReturnCode:!0,input:Buffer.from(Jit)}).then(h=>{if(h.stderr.length>0&&h.exitCode!=0)throw new Error(`build failed with: ${h.stderr.match(/(.*)\s*$/)?.[0]?.trim()??"unknown error"}`);return`${a}/cosign`}),u=await s.save(l,i);return re(`Cached to ${u}`),u}async install(e,r){r=r||Zt.tmpDir();let i=xB.default.join(r,"cosign-bin");X1.default.existsSync(i)||X1.default.mkdirSync(i,{recursive:!0});let n=ju.default.platform()=="win32"?"cosign.exe":"cosign",s=xB.default.join(i,n);return X1.default.copyFileSync(e,s),re("Fixing perms"),X1.default.chmodSync(s,"0755"),sh(i),re("Added Cosign to PATH"),re(`Binary path: ${s}`),s}async buildCommand(e,r){let i=await new yr({standalone:!0}).isAvailable(),n=await new yr({standalone:!1}).isAvailable(),s=!1;if(await this.buildx.isStandalone()&&i)z("Install.buildCommand: Buildx standalone found, build with it"),s=!0;else if(!await this.buildx.isStandalone()&&n)z("Install.buildCommand: Buildx plugin found, build with it"),s=!1;else if(i)z("Install.buildCommand: Buildx plugin not found, but standalone found so trying to build with it"),s=!0;else if(n)z("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 yr({standalone:s}).getCommand(o)}async verifySignature(e,r){let i=`${r}.sigstore.json`;re(`Downloading keyless verification bundle at ${i}`);let n=await Kc(i,void 0,this.githubToken);z(`Install.verifySignature bundlePath: ${n}`);let s=await this.sigstore.verifyArtifact(e,n,{subjectAlternativeName:"keyless@projectsigstore.iam.gserviceaccount.com",issuer:"https://accounts.google.com"});re(`Cosign binary signature verified! ${s.tlogID?`${O0}?logIndex=${s.tlogID}`:""}`)}filename(){let e;switch(ju.default.arch()){case"x64":{e="amd64";break}case"ppc64":{e="ppc64le";break}default:{e=ju.default.arch();break}}let r=ju.default.platform()=="win32"?"windows":ju.default.platform(),i=ju.default.platform()=="win32"?".exe":"";return upe.format("cosign-%s-%s%s",r,e,i)}async vspec(e){if(!Be.isValidRef(e)){let l=e.replace(/^v+|v+$/g,"");return re(`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 zI.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 re(`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 Dt({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 Yit=U(Cu(),1);var Q8=class{binPath;_version;_versionOnce;constructor(e){this.binPath=e?.binPath||"regctl",this._version="",this._versionOnce=!1}async blobGet(e){return await it.getExecOutput(this.binPath,["blob","get",e.repository,e.digest],{ignoreReturnCode:!0,silent:!0}).then(r=>{if(r.stderr.lengt
Line truncated
|
|
|
|
|
`)[0]?.trim()):h.stderr.length>0&&(o=new Error(`buildx failed with: ${h.stderr.match(/(.*)\s*$/)?.[0]?.trim()??"unknown error"}`)))});let a=r.buildxBuild.resolveImageID(),c=r.buildxBuild.resolveMetadata(),l=r.buildxBuild.resolveDigest(c);a&&await xi("ImageID",async()=>{re(a),wO("imageid",a)}),l&&await xi("Digest",async()=>{re(l),wO("digest",l)}),c&&await xi("Metadata",async()=>{let h=JSON.stringify(c,null,2);re(h),wO("metadata",h)});let u;if(await xi("Reference",async()=>{u=await sBr(r,t,e.builder),u?(re(u),lnt(u)):re("No build reference found")}),oBr()){let h=r.buildxBuild.resolveWarnings(c);if(u&&h&&h.length>0){let f=await yr.convertWarningsToGitHubAnnotations(h,[u]);z(`annotations: ${JSON.stringify(f,null,2)}`),f&&f.length>0&&await xi(`Generating GitHub annotations (${f.length} build checks found)`,async()=>{for(let d of f)Xt(d.message,d)})}}if(await xi("Check build summary support",async()=>{aBr()?e.call&&e.call!=="build"?re(`Build summary skipped for ${e.call} subrequest`):Dt.isGHES?re("Build summary is not yet supported on GHES"):await r.buildx.versionSatisfies(">=0.23.0")?u?(re("Build summary supported!"),unt()):re("Build summary requires a build reference"):re("Build summary requires Buildx >= 0.23.0"):re("Build summary disabled")}),o)throw o},async()=>{snt&&await xi("Generating build summary",async()=>{try{let t=cBr(),e;t&&(e=lBr());let i=await new UF().export({refs:ppe?[ppe]:[]});re(`Build record written to ${i.dockerbuildFilename} (${Be.formatFileSize(i.dockerbuildSize)})`);let n;t&&(n=await Kq.upload({filename:i.dockerbuildFilename,retentionDays:e})),await s3.writeBuildSummary({exportRes:i,uploadRes:n,inputs:nnt,driver:rnt,endpoint:int})}catch(t){Xt(t.message)}}),r2.length>0&&await xi(`Removing temp folder ${r2}`,async()=>{try{fnt.rmSync(r2,{recursive:!0})}catch{Xt(`Failed to remove temp folder ${r2}`)}})});async function sBr(t,e,r){let i=t.buildxBuild.resolveRef();if(i)return i;r||(r=(await t.builder.inspect()).name);let n=yr.refs({dir:yr.refsDir,builderName:r,since:e});return Object.keys(n).length>0?Object.keys(n)[0]:""}function oBr(){return process.env.DOCKER_BUILD_CHECKS_ANNOTATIONS?Be.parseBool(process.env.DOCKER_BUILD_CHECKS_ANNOTATIONS):!0}function aBr(){return process.env.DOCKER_BUILD_SUMMARY?Be.parseBool(process.env.DOCKER_BUILD_SUMMARY):!0}function cBr(){return process.env.DOCKER_BUILD_RECORD_UPLOAD?Be.parseBool(process.env.DOCKER_BUILD_RECORD_UPLOAD):!0}function lBr(){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}}
|
|
|
|
|
`;var iL=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 Ch}async download(e){let r=await t.getDownloadVersion(e.version);R(`Install.download version: ${r.version}`);let n=await t.getRelease(r,this.githubToken);R(`Install.download release tag name: ${n.tag_name}`);let i=await this.vspec(n.tag_name);R(`Install.download vspec: ${i}`);let s=UC.clean(i)||"";if(!UC.valid(s))throw new Error(`Invalid Cosign version "${i}".`);let a=new Yn({htcName:"cosign-dl-bin",htcVersion:i,baseCacheDir:MC.default.join(wc.default.homedir(),".bin"),cacheFile:wc.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=ZX.format(r.downloadURL,i,this.filename());O(`Downloading ${l}`);let u=await zo(l,void 0,this.githubToken);R(`Install.download htcDownloadPath: ${u}`),e.verifySignature&&UC.satisfies(i,">=3.0.1")&&await this.verifySignature(u,l);let d=await a.save(u,e.skipState);return O(`Cached to ${d}`),d}async build(e,r,n){let i=await this.vspec(e);R(`Install.build vspec: ${i}`);let s=new Yn({htcName:"cosign-build-bin",htcVersion:i,baseCacheDir:MC.default.join(wc.default.homedir(),".bin"),cacheFile:wc.default.platform()=="win32"?"cosign.exe":"cosign",ghaNoCache:r}),a=await s.find();if(a)return O(`Cosign binary found in ${a}`),a;let c=MC.default.join(gt.tmpDir(),"cosign-build-cache"),l=await this.buildCommand(e,c),u=await Te.getExecOutput(l.command,l.args,{ignoreReturnCode:!0,input:Buffer.from(cUe)}).then(f=>{if(f.stderr.length>0&&f.exitCode!=0)throw new Error(`build failed with: ${yt.getErrorMessage(f.stderr)}`);return`${c}/cosign`}),d=await s.save(u,n);return O(`Cached to ${d}`),d}async install(e,r){r=r||gt.tmpDir();let n=MC.default.join(r,"cosign-bin");VB.default.existsSync(n)||VB.default.mkdirSync(n,{recursive:!0});let i=wc.default.platform()=="win32"?"cosign.exe":"cosign",s=MC.default.join(n,i);return VB.default.copyFileSync(e,s),O("Fixing perms"),VB.default.chmodSync(s,"0755"),Mc(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)R("Install.buildCommand: Buildx standalone found, build with it"),s=!0;else if(!await this.buildx.isStandalone()&&i)R("Install.buildCommand: Buildx plugin found, build with it"),s=!1;else if(n)R("Install.buildCommand: Buildx plugin not found, but standalone found so trying to build with it"),s=!0;else if(i)R("Install.buildCommand: Buildx standalone not found, but plugin found so trying to build with it"),s=!1;else throw new Error(`Neither buildx standalone or plugin have been found to build from ref ${e}`);let a=["build","--platform","local","--build-arg","BUILDKIT_CONTEXT_KEEP_GIT_DIR=1","--output",`type=local,dest=${r}`];return process.env.GIT_AUTH_TOKEN&&a.push("--secret","id=GIT_AUTH_TOKEN"),a.push("-f-",e),await new yt({standalone:s}).getCommand(a)}async verifySignature(e,r){let n=`${r}.sigstore.json`;O(`Downloading keyless verification bundle at ${n}`);let i=await zo(n,void 0,this.githubToken);R(`Install.verifySignature bundlePath: ${i}`);let s=await this.sigstore.verifyArtifact(e,i,{subjectAlternativeName:"keyless@projectsigstore.iam.gserviceaccount.com",issuer:"https://accounts.google.com"});O(`Cosign binary signature verified! ${s.tlogID?`${QC}?logIndex=${s.tlogID}`:""}`)}filename(){let e;switch(wc.default.arch()){case"x64":{e="amd64";break}case"ppc64":{e="ppc64le";break}default:{e=wc.default.arch();break}}let r=wc.default.platform()=="win32"?"windows":wc.default.platform(),n=wc.default.platform()=="win32"?".exe":"";return ZX.format("cosign-%s-%s%s",r,e,n)}async vspec(e){if(!re.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 rC.remoteSha(r,n,process.env.GIT_AUTH_TOKEN);let[s,a]=r.substring(19).split("/"),c=`${s}/${re.trimSuffix(a,".git")}/${i}`,l=re.hash(c);return 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 lUe=N(cc(),1);var sL=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 Te.getExecOutput(this.binPath,["blob","get",e.repository,e.digest],{ignoreReturnCode:!0,silent:!0}).then(r=>{if(r.stder
Line truncated
|
|
|
|
|
`)[0]?.trim()):a=new Error(`buildx failed with: ${yt.getErrorMessage(f.stderr)}`))});let c=r.buildxBuild.resolveImageID(),l=r.buildxBuild.resolveMetadata(),u=r.buildxBuild.resolveDigest(l);c&&await kr("ImageID",async()=>{O(c),xN("imageid",c)}),u&&await kr("Digest",async()=>{O(u),xN("digest",u)}),l&&await kr("Metadata",async()=>{let f=JSON.stringify(l,null,2);Xe.printUntrusted(f),xN("metadata",f)});let d;if(await kr("Reference",async()=>{d=await f5t(r,t,e.builder),d?(O(d),IUe(d)):O("No build reference found")}),h5t()){let f=r.buildxBuild.resolveWarnings(l);if(d&&f&&f.length>0){let h=await yt.convertWarningsToGitHubAnnotations(f,[d]);R(`annotations: ${JSON.stringify(h,null,2)}`),h&&h.length>0&&await kr(`Generating GitHub annotations (${h.length} build checks found)`,async()=>{for(let p of h)dt(p.message,p)})}}if(await kr("Check build summary support",async()=>{p5t()?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")?d?(O("Build summary supported!"),wUe()):O("Build summary requires a build reference"):O("Build summary requires Buildx >= 0.23.0"):O("Build summary disabled")}),a)throw a},async()=>{yUe&&await kr("Generating build summary",async()=>{try{let t=A5t(),e;t&&(e=m5t());let n=await new YD().export({refs:nZ?[nZ]:[]});O(`Build record written to ${n.dockerbuildFilename} (${re.formatFileSize(n.dockerbuildSize)})`);let i;t&&(i=await aP.upload({filename:n.dockerbuildFilename,retentionDays:e})),await mP.writeBuildSummary({exportRes:n,uploadRes:i,inputs:gUe,driver:AUe,endpoint:mUe})}catch(t){dt(t.message)}}),WB.length>0&&await kr(`Removing temp folder ${WB}`,async()=>{try{BUe.rmSync(WB,{recursive:!0})}catch{dt(`Failed to remove temp folder ${WB}`)}})});async function f5t(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(f5t,"buildRef");function h5t(){return process.env.DOCKER_BUILD_CHECKS_ANNOTATIONS?re.parseBool(process.env.DOCKER_BUILD_CHECKS_ANNOTATIONS):!0}o(h5t,"buildChecksAnnotationsEnabled");function p5t(){return process.env.DOCKER_BUILD_SUMMARY?re.parseBool(process.env.DOCKER_BUILD_SUMMARY):!0}o(p5t,"buildSummaryEnabled");function A5t(){return process.env.DOCKER_BUILD_RECORD_UPLOAD?re.parseBool(process.env.DOCKER_BUILD_RECORD_UPLOAD):!0}o(A5t,"buildRecordUploadEnabled");function m5t(){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(m5t,"buildRecordRetentionDays");
|
|
|
|
|
/*! Bundled license information:
|
|
|
|
|
|
|
|
|
|
undici/lib/web/fetch/body.js:
|
|
|
|
@@ -392,44 +379,6 @@ 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 *)
|
|
|
|
|
|
|
|
|
@@ -438,6 +387,6 @@ make-fetch-happen/lib/fetch.js:
|
|
|
|
|
(* v8 ignore else -- @preserve *)
|
|
|
|
|
|
|
|
|
|
js-yaml/dist/js-yaml.mjs:
|
|
|
|
|
(*! js-yaml 4.1.1 https://github.com/nodeca/js-yaml @license MIT *)
|
|
|
|
|
(*! js-yaml 5.4.1 https://github.com/nodeca/js-yaml @license MIT *)
|
|
|
|
|
*/
|
|
|
|
|
//# sourceMappingURL=index.cjs.map
|