mirror of
https://github.com/docker/build-push-action.git
synced 2026-10-04 00:44:07 +03:00
chore: update generated content
This commit is contained in:
1 parent
15204538a5
commit
f28b5fb763
3 files changed
+185
-189
No files matched your search
+181
-184
@@ -1,82 +1,82 @@
|
||||
var Int=Object.create;var E2=Object.defineProperty;var Snt=Object.getOwnPropertyDescriptor;var Bnt=Object.getOwnPropertyNames;var vnt=Object.getPrototypeOf,xnt=Object.prototype.hasOwnProperty;var o=(t,e)=>E2(t,"name",{value:e,configurable:!0});var _nt=(t,e)=>()=>(t&&(e=t(t=0)),e);var g=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),Bpe=(t,e)=>{for(var r in e)E2(t,r,{get:e[r],enumerable:!0})},Rnt=(t,e,r,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of Bnt(e))!xnt.call(t,n)&&n!==r&&E2(t,n,{get:()=>e[n],enumerable:!(i=Snt(e,n))||i.enumerable});return t};var q=(t,e,r)=>(r=t!=null?Int(vnt(t)):{},Rnt(e||!t||!t.__esModule?E2(r,"default",{value:t,enumerable:!0}):r,t));var Dpe=g(J0=>{"use strict";var wBr=require("net"),knt=require("tls"),hH=require("http"),Rpe=require("https"),Qnt=require("events"),CBr=require("assert"),Lnt=require("util");J0.httpOverHttp=Fnt;J0.httpsOverHttp=Mnt;J0.httpOverHttps=Unt;J0.httpsOverHttps=qnt;function Fnt(t){var e=new ad(t);return e.request=hH.request,e}o(Fnt,"httpOverHttp");function Mnt(t){var e=new ad(t);return e.request=hH.request,e.createSocket=Tpe,e.defaultPort=443,e}o(Mnt,"httpsOverHttp");function Unt(t){var e=new ad(t);return e.request=Rpe.request,e}o(Unt,"httpOverHttps");function qnt(t){var e=new ad(t);return e.request=Rpe.request,e.createSocket=Tpe,e.defaultPort=443,e}o(qnt,"httpsOverHttps");function ad(t){var e=this;e.options=t||{},e.proxyOptions=e.options.proxy||{},e.maxSockets=e.options.maxSockets||hH.Agent.defaultMaxSockets,e.requests=[],e.sockets=[],e.on("free",o(function(i,n,s,a){for(var c=Npe(n,s,a),l=0,u=e.requests.length;l<u;++l){var h=e.requests[l];if(h.host===c.host&&h.port===c.port){e.requests.splice(l,1),h.request.onSocket(i);return}}i.destroy(),e.removeSocket(i)},"onFree"))}o(ad,"TunnelingAgent");Lnt.inherits(ad,Qnt.EventEmitter);ad.prototype.addRequest=o(function(e,r,i,n){var s=this,a=fH({request:e},s.options,Npe(r,i,n));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(h){s.removeSocket(c),c.removeListener("free",l),c.removeListener("close",u),c.removeListener("agentRemove",u)}o(u,"onCloseOrRemove")})},"addRequest");ad.prototype.createSocket=o(function(e,r){var i=this,n={};i.sockets.push(n);var s=fH({},i.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:!1,headers:{host:e.host+":"+e.port}});e.localAddress&&(s.localAddress=e.localAddress),s.proxyAuth&&(s.headers=s.headers||{},s.headers["Proxy-Authorization"]="Basic "+new Buffer(s.proxyAuth).toString("base64")),sm("making CONNECT request");var a=i.request(s);a.useChunkedEncodingByDefault=!1,a.once("response",c),a.once("upgrade",l),a.once("connect",u),a.once("error",h),a.end();function c(f){f.upgrade=!0}o(c,"onResponse");function l(f,d,p){process.nextTick(function(){u(f,d,p)})}o(l,"onUpgrade");function u(f,d,p){if(a.removeAllListeners(),d.removeAllListeners(),f.statusCode!==200){sm("tunneling socket could not be established, statusCode=%d",f.statusCode),d.destroy();var m=new Error("tunneling socket could not be established, statusCode="+f.statusCode);m.code="ECONNRESET",e.request.emit("error",m),i.removeSocket(n);return}if(p.length>0){sm("got illegal response body from proxy"),d.destroy();var m=new Error("got illegal response body from proxy");m.code="ECONNRESET",e.request.emit("error",m),i.removeSocket(n);return}return sm("tunneling connection has established"),i.sockets[i.sockets.indexOf(n)]=d,r(d)}o(u,"onConnect");function h(f){a.removeAllListeners(),sm(`tunneling socket could not be established, cause=%s
|
||||
`,f.message,f.stack);var d=new Error("tunneling socket could not be established, cause="+f.message);d.code="ECONNRESET",e.request.emit("error",d),i.removeSocket(n)}o(h,"onError")},"createSocket");ad.prototype.removeSocket=o(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)})}},"removeSocket");function Tpe(t,e){var r=this;ad.prototype.createSocket.call(r,t,function(i){var n=t.request.getHeader("host"),s=fH({},r.options,{socket:i,servername:n?n.replace(/:.*$/,""):t.host}),a=knt.connect(0,s);r.sockets[r.sockets.indexOf(i)]=a,e(a)})}o(Tpe,"createSecureSocket");function Npe(t,e,r){return typeof t=="string"?{host:t,port:e,localAddress:r}:t}o(Npe,"toOptions");function fH(t){for(var e=1,r=arguments.length;e<r;++e){var i=arguments[e];if(typeof i=="object")for(var n=Object.keys(i),s=0,a=n.length;s<a;++s){var c=n[s];i[c]!==void 0&&(t[c]=i[c])}}return t}o(fH,"mergeOptions");var sm;process.env.NODE_DEBUG&&/\btunnel\b/.test(process.env.NODE_DEBUG)?sm=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"):sm=o(function(){},"debug");J0.debug=sm});var Y0=g((BBr,Ope)=>{Ope.exports=Dpe()});var ci=g((vBr,Ppe)=>{Ppe.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 yr=g((xBr,sme)=>{"use strict";var kpe=Symbol.for("undici.error.UND_ERR"),li=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[kpe]===!0}[kpe]=!0},Qpe=Symbol.for("undici.error.UND_ERR_CONNECT_TIMEOUT"),dH=class extends li{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[Qpe]===!0}[Qpe]=!0},Lpe=Symbol.for("undici.error.UND_ERR_HEADERS_TIMEOUT"),pH=class extends li{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[Lpe]===!0}[Lpe]=!0},Fpe=Symbol.for("undici.error.UND_ERR_HEADERS_OVERFLOW"),mH=class extends li{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[Fpe]===!0}[Fpe]=!0},Mpe=Symbol.for("undici.error.UND_ERR_BODY_TIMEOUT"),AH=class extends li{static{o(this,"BodyTimeoutError")}constructor(e){super(e),this.name="BodyTimeoutError",this.message=e||"Body Timeout Error",this.code
Line truncated
|
||||
`)||t.includes("\r")||t.includes("\0"))===!1}o(yAe,"isValidHeaderValue");function iat(t,e){let{headersList:r}=e,i=(r.get("referrer-policy",!0)??"").split(","),n="";if(i.length>0)for(let s=i.length;s!==0;s--){let a=i[s-1].trim();if(qot.has(a)){n=a;break}}n!==""&&(t.referrerPolicy=n)}o(iat,"setRequestReferrerPolicyOnRedirect");function nat(){return"allowed"}o(nat,"crossOriginResourcePolicyCheck");function sat(){return"success"}o(sat,"corsCheck");function oat(){return"success"}o(oat,"TAOCheck");function aat(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}o(aat,"appendFetchMetadata");function cat(t){let e=t.origin;if(!(e==="client"||e===void 0)){if(t.responseTainting==="cors"||t.mode==="websocket")t.headersList.append("origin",e,!0);else if(t.method!=="GET"&&t.method!=="HEAD"){switch(t.referrerPolicy){case"no-referrer":e=null;break;case"no-referrer-when-downgrade":case"strict-origin":case"strict-origin-when-cross-origin":t.origin&&c6(t.origin)&&!c6(JB(t))&&(e=null);break;case"same-origin":j2(t,JB(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}o(cat,"appendRequestOriginHeader");function ob(t,e){return t}o(ob,"coarsenTime");function lat(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:ob(t.domainLookupStartTime,r),domainLookupEndTime:ob(t.domainLookupEndTime,r),connectionStartTime:ob(t.connectionStartTime,r),connectionEndTime:ob(t.connectionEndTime,r),secureConnectionStartTime:ob(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}o(lat,"clampAndCoarsenConnectionTimingInfo");function uat(t){return ob(Vot.now(),t)}o(uat,"coarsenedSharedCurrentTime");function hat(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(hat,"createOpaqueTimingInfo");function EAe(){return{referrerPolicy:"strict-origin-when-cross-origin"}}o(EAe,"makePolicyContainer");function fat(t){return{referrerPolicy:t.referrerPolicy}}o(fat,"clonePolicyContainer");function dat(t){let e=t.referrerPolicy;Ng(e);let r=null;if(t.referrer==="client"){let c=dAe();if(!c||c.origin==="null")return"no-referrer";r=new URL(c)}else t.referrer instanceof URL&&(r=t.referrer);let i=a6(r),n=a6(r,!0);i.toString().length>4096&&(i=n);let s=j2(t,i),a=WB(i)&&!WB(t.url);switch(e){case"origin":return n??a6(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 c=JB(t);return j2(i,c)?i:WB(i)&&!WB(c)?"no-referrer":n}default:return a?"no-referrer":n}}o(dat,"determineRequestsReferrer");function a6(t,e){return Ng(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(a6,"stripURLForReferrer");function WB(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"))}}o(WB,"isURLPotentiallyTrustworthy");function pat(t,e){if(H2===void 0)return!0;let r=bAe(e);if(r==="no metadata"||r.length===0)return!0;let i=Aat(r),n=gat(r,i);for(let s of n){let a=s.algo,c=s.hash,l=H2.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)),yat(l,c))return!0}return!1}o(pat,"bytesMatch");var mat=/(?<algo>sha256|sha384|sha512)-((?<hash>[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function bAe(t){let e=[],r=!0;for(let i of t.split(" ")){r=!1;let n=mat.exec(i);if(n===null||n.groups===void 0||n.groups.algo===void 0)continue;let s=n.groups.algo.toLowerCase();mAe.includes(s)&&e.push(n.groups)}return r===!0?"no metadata":e}o(bAe,"parseMetadata");function Aat(t){let e=t[0].algo;if(e[3]==="5")return e;for(let r=1;r<t.length;++r){let i=t[r];if(i.algo[3]==="5"){e="sha512";break}else{if(e[3]==="3")continue;i.algo[3]==="3"&&(e="sha384")}}return e}o(Aat,"getStrongestMetadata");function gat(t,e){if(t.length===1)return t;let r=0;for(let i=0;i<t.length;++i)t[i].algo===e&&(t[r++]=t[i]);return t.length=r,t}o(gat,"filterMetadataListByAlgorithm");function yat(t,e){if(t.length!==e.length)return!1;for(let r=0;r<t.length;++r)if(t[r]!==e[r]){if(t[r]==="+"&&e[r]==="-"||t[r]==="/"&&e[r]==="_")continue;return!1}return!0}o(yat,"compareBase64Mixed");function Eat(t){}o(Eat,"tryUpgr
Line truncated
|
||||
`);function tct(t){for(let e=0;e<t.length;++e)if((t.charCodeAt(e)&-128)!==0)return!1;return!0}o(tct,"isAsciiString");function rct(t){let e=t.length;if(e<27||e>70)return!1;for(let r=0;r<e;++r){let i=t.charCodeAt(r);if(!(i>=48&&i<=57||i>=65&&i<=90||i>=97&&i<=122||i===39||i===45||i===95))return!1}return!0}o(rct,"validateBoundary");function ict(t,e){V2(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 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+i.length).equals(i))s.position+=i.length;else return"failure";if(s.position===t.length-2&&$2(t,Zat,s)||s.position===t.length-4&&$2(t,ect,s))return n;if(t[s.position]!==13||t[s.position+1]!==10)return"failure";s.position+=2;let c=nct(t,s);if(c==="failure")return"failure";let{name:l,filename:u,contentType:h,encoding:f}=c;s.position+=2;let d;{let m=t.indexOf(i.subarray(2),s.position);if(m===-1)return"failure";d=t.subarray(s.position,m-4),s.position+=d.length,f==="base64"&&(d=Buffer.from(d.toString(),"base64"))}if(t[s.position]!==13||t[s.position+1]!==10)return"failure";s.position+=2;let p;u!==null?(h??="text/plain",tct(h)||(h=""),p=new Kat([d],u,{type:h})):p=Vat(Buffer.from(d)),V2(OAe(l)),V2(typeof p=="string"&&OAe(p)||Wat(p)),n.push(Jat(l,p,u))}}o(ict,"multipartFormDataParser");function nct(t,e){let r=null,i=null,n=null,s=null;for(;;){if(t[e.position]===13&&t[e.position+1]===10)return r===null?"failure":{name:r,filename:i,contentType:n,encoding:s};let a=cb(c=>c!==10&&c!==13&&c!==58,t,e);if(a=m6(a,!0,!0,c=>c===9||c===32),!$at.test(a.toString())||t[e.position]!==58)return"failure";switch(e.position++,cb(c=>c===32||c===9,t,e),zat(a)){case"content-disposition":{if(r=i=null,!$2(t,Xat,e)||(e.position+=17,r=QAe(t,e),r===null))return"failure";if($2(t,kAe,e)){let c=e.position+kAe.length;if(t[c]===42&&(e.position+=1,c+=1),t[c]!==61||t[c+1]!==34||(e.position+=12,i=QAe(t,e),i===null))return"failure"}break}case"content-type":{let c=cb(l=>l!==10&&l!==13,t,e);c=m6(c,!1,!0,l=>l===9||l===32),n=PAe(c);break}case"content-transfer-encoding":{let c=cb(l=>l!==10&&l!==13,t,e);c=m6(c,!1,!0,l=>l===9||l===32),s=PAe(c);break}default:cb(c=>c!==10&&c!==13,t,e)}if(t[e.position]!==13&&t[e.position+1]!==10)return"failure";e.position+=2}}o(nct,"parseMultipartFormDataHeaders");function QAe(t,e){V2(t[e.position-1]===34);let r=cb(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)}o(QAe,"parseMultipartFormDataName");function cb(t,e,r){let i=r.position;for(;i<e.length&&t(e[i]);)++i;return e.subarray(r.position,r.position=i)}o(cb,"collectASequenceOfBytes");function m6(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)}o(m6,"removeChars");function $2(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}o($2,"bufferStartsWith");LAe.exports={multipartFormDataParser:ict,validateBoundary:rct}});var hb=g((dvr,WAe)=>{"use strict";var XB=Ht(),{ReadableStreamFrom:sct,isBlobLike:MAe,isReadableStreamLike:oct,readableStreamClose:act,createDeferredPromise:cct,fullyReadBody:lct,extractMimeType:uct,utf8DecodeBytes:GAe}=Va(),{FormData:UAe}=KB(),{kState:ub}=om(),{webidl:hct}=Cs(),{Blob:fct}=require("node:buffer"),A6=require("node:assert"),{isErrored:HAe,isDisturbed:dct}=require("node:stream"),{isArrayBuffer:pct}=require("node:util/types"),{serializeAMimeType:mct}=la(),{multipartFormDataParser:Act}=FAe(),g6;try{let t=require("node:crypto");g6=o(e=>t.randomInt(0,e),"random")}catch{g6=o(t=>Math.floor(Math.random(t)),"random")}var W2=new TextEncoder;function gct(){}o(gct,"noop");var jAe=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0,zAe;jAe&&(zAe=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!dct(e)&&!HAe(e)&&e.cancel("Response object has been garbage collected").catch(gct)}));function VAe(t,e=!1){let r=null;t instanceof ReadableStream?r=t:MAe(t)?r=t.stream():r=new ReadableStream({async pull(l){let u=typeof n=="string"?W2.encode(n):n;u.byteLength&&l.enqueue(u),queueMicrotask(()=>act(l))},start(){},type:"bytes"}),A6(oct(r));let i=null,n=null,s=null,a=null;if(typeof t=="string")n=t,a="text/plain;charset=UTF-8";else if(t instanceof URLSearchParams)n=t.toString(),a="application/x-www-form-urlencoded;charset=UTF-8";else if(pct(t))n=new Uint8Array(t.slice());else if(ArrayBuffer.isView(t))n=new Uint8Array(t.buffer.slice(t.byteOffset,t.byteOffset+t.byteLength));else if(XB.isFormDataLike(t)){let l=`----formdata-undici-0${`${g6(1e11)}`.padStart(11,"0")}`,u=`--${l}\r
|
||||
var Grt=Object.create;var X1=Object.defineProperty;var Hrt=Object.getOwnPropertyDescriptor;var zrt=Object.getOwnPropertyNames;var Vrt=Object.getPrototypeOf,jrt=Object.prototype.hasOwnProperty;var o=(t,e)=>X1(t,"name",{value:e,configurable:!0});var $rt=(t,e)=>()=>(t&&(e=t(t=0)),e);var g=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),gde=(t,e)=>{for(var r in e)X1(t,r,{get:e[r],enumerable:!0})},Wrt=(t,e,r,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of zrt(e))!jrt.call(t,s)&&s!==r&&X1(t,s,{get:()=>e[s],enumerable:!(i=Hrt(e,s))||i.enumerable});return t};var q=(t,e,r)=>(r=t!=null?Grt(Vrt(t)):{},Wrt(e||!t||!t.__esModule?X1(r,"default",{value:t,enumerable:!0}):r,t));var Sde=g(k0=>{"use strict";var kCr=require("net"),eit=require("tls"),N8=require("http"),wde=require("https"),tit=require("events"),QCr=require("assert"),rit=require("util");k0.httpOverHttp=iit;k0.httpsOverHttp=sit;k0.httpOverHttps=nit;k0.httpsOverHttps=oit;function iit(t){var e=new td(t);return e.request=N8.request,e}o(iit,"httpOverHttp");function sit(t){var e=new td(t);return e.request=N8.request,e.createSocket=Cde,e.defaultPort=443,e}o(sit,"httpsOverHttp");function nit(t){var e=new td(t);return e.request=wde.request,e}o(nit,"httpOverHttps");function oit(t){var e=new td(t);return e.request=wde.request,e.createSocket=Cde,e.defaultPort=443,e}o(oit,"httpsOverHttps");function td(t){var e=this;e.options=t||{},e.proxyOptions=e.options.proxy||{},e.maxSockets=e.options.maxSockets||N8.Agent.defaultMaxSockets,e.requests=[],e.sockets=[],e.on("free",o(function(i,s,n,a){for(var c=Ide(s,n,a),l=0,u=e.requests.length;l<u;++l){var h=e.requests[l];if(h.host===c.host&&h.port===c.port){e.requests.splice(l,1),h.request.onSocket(i);return}}i.destroy(),e.removeSocket(i)},"onFree"))}o(td,"TunnelingAgent");rit.inherits(td,tit.EventEmitter);td.prototype.addRequest=o(function(e,r,i,s){var n=this,a=D8({request:e},n.options,Ide(r,i,s));if(n.sockets.length>=this.maxSockets){n.requests.push(a);return}n.createSocket(a,function(c){c.on("free",l),c.on("close",u),c.on("agentRemove",u),e.onSocket(c);function l(){n.emit("free",c,a)}o(l,"onFree");function u(h){n.removeSocket(c),c.removeListener("free",l),c.removeListener("close",u),c.removeListener("agentRemove",u)}o(u,"onCloseOrRemove")})},"addRequest");td.prototype.createSocket=o(function(e,r){var i=this,s={};i.sockets.push(s);var n=D8({},i.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:!1,headers:{host:e.host+":"+e.port}});e.localAddress&&(n.localAddress=e.localAddress),n.proxyAuth&&(n.headers=n.headers||{},n.headers["Proxy-Authorization"]="Basic "+new Buffer(n.proxyAuth).toString("base64")),Xp("making CONNECT request");var a=i.request(n);a.useChunkedEncodingByDefault=!1,a.once("response",c),a.once("upgrade",l),a.once("connect",u),a.once("error",h),a.end();function c(f){f.upgrade=!0}o(c,"onResponse");function l(f,d,p){process.nextTick(function(){u(f,d,p)})}o(l,"onUpgrade");function u(f,d,p){if(a.removeAllListeners(),d.removeAllListeners(),f.statusCode!==200){Xp("tunneling socket could not be established, statusCode=%d",f.statusCode),d.destroy();var m=new Error("tunneling socket could not be established, statusCode="+f.statusCode);m.code="ECONNRESET",e.request.emit("error",m),i.removeSocket(s);return}if(p.length>0){Xp("got illegal response body from proxy"),d.destroy();var m=new Error("got illegal response body from proxy");m.code="ECONNRESET",e.request.emit("error",m),i.removeSocket(s);return}return Xp("tunneling connection has established"),i.sockets[i.sockets.indexOf(s)]=d,r(d)}o(u,"onConnect");function h(f){a.removeAllListeners(),Xp(`tunneling socket could not be established, cause=%s
|
||||
`,f.message,f.stack);var d=new Error("tunneling socket could not be established, cause="+f.message);d.code="ECONNRESET",e.request.emit("error",d),i.removeSocket(s)}o(h,"onError")},"createSocket");td.prototype.removeSocket=o(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(s){i.request.onSocket(s)})}},"removeSocket");function Cde(t,e){var r=this;td.prototype.createSocket.call(r,t,function(i){var s=t.request.getHeader("host"),n=D8({},r.options,{socket:i,servername:s?s.replace(/:.*$/,""):t.host}),a=eit.connect(0,n);r.sockets[r.sockets.indexOf(i)]=a,e(a)})}o(Cde,"createSecureSocket");function Ide(t,e,r){return typeof t=="string"?{host:t,port:e,localAddress:r}:t}o(Ide,"toOptions");function D8(t){for(var e=1,r=arguments.length;e<r;++e){var i=arguments[e];if(typeof i=="object")for(var s=Object.keys(i),n=0,a=s.length;n<a;++n){var c=s[n];i[c]!==void 0&&(t[c]=i[c])}}return t}o(D8,"mergeOptions");var Xp;process.env.NODE_DEBUG&&/\btunnel\b/.test(process.env.NODE_DEBUG)?Xp=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"):Xp=o(function(){},"debug");k0.debug=Xp});var Q0=g((MCr,Bde)=>{Bde.exports=Sde()});var ai=g((UCr,vde)=>{vde.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 yr=g((qCr,Kde)=>{"use strict";var xde=Symbol.for("undici.error.UND_ERR"),ci=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[xde]===!0}[xde]=!0},_de=Symbol.for("undici.error.UND_ERR_CONNECT_TIMEOUT"),O8=class extends ci{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[_de]===!0}[_de]=!0},Rde=Symbol.for("undici.error.UND_ERR_HEADERS_TIMEOUT"),P8=class extends ci{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[Rde]===!0}[Rde]=!0},Tde=Symbol.for("undici.error.UND_ERR_HEADERS_OVERFLOW"),k8=class extends ci{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[Tde]===!0}[Tde]=!0},Nde=Symbol.for("undici.error.UND_ERR_BODY_TIMEOUT"),Q8=class extends ci{static{o(this,"BodyTimeoutError")}constructor(e){super(e),this.name="BodyTimeoutError",this.message=e||"Body Timeout Error",this.code
Line truncated
|
||||
`)||t.includes("\r")||t.includes("\0"))===!1}o(ume,"isValidHeaderValue");function Cnt(t,e){let{headersList:r}=e,i=(r.get("referrer-policy",!0)??"").split(","),s="";if(i.length>0)for(let n=i.length;n!==0;n--){let a=i[n-1].trim();if(ont.has(a)){s=a;break}}s!==""&&(t.referrerPolicy=s)}o(Cnt,"setRequestReferrerPolicyOnRedirect");function Int(){return"allowed"}o(Int,"crossOriginResourcePolicyCheck");function Snt(){return"success"}o(Snt,"corsCheck");function Bnt(){return"success"}o(Bnt,"TAOCheck");function vnt(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}o(vnt,"appendFetchMetadata");function xnt(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&&_H(t.origin)&&!_H(NB(t))&&(e=null);break;case"same-origin":I2(t,NB(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}o(xnt,"appendRequestOriginHeader");function j0(t,e){return t}o(j0,"coarsenTime");function _nt(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:j0(t.domainLookupStartTime,r),domainLookupEndTime:j0(t.domainLookupEndTime,r),connectionStartTime:j0(t.connectionStartTime,r),connectionEndTime:j0(t.connectionEndTime,r),secureConnectionStartTime:j0(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}o(_nt,"clampAndCoarsenConnectionTimingInfo");function Rnt(t){return j0(hnt.now(),t)}o(Rnt,"coarsenedSharedCurrentTime");function Tnt(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(Tnt,"createOpaqueTimingInfo");function hme(){return{referrerPolicy:"strict-origin-when-cross-origin"}}o(hme,"makePolicyContainer");function Nnt(t){return{referrerPolicy:t.referrerPolicy}}o(Nnt,"clonePolicyContainer");function Dnt(t){let e=t.referrerPolicy;bg(e);let r=null;if(t.referrer==="client"){let c=nme();if(!c||c.origin==="null")return"no-referrer";r=new URL(c)}else t.referrer instanceof URL&&(r=t.referrer);let i=xH(r),s=xH(r,!0);i.toString().length>4096&&(i=s);let n=I2(t,i),a=TB(i)&&!TB(t.url);switch(e){case"origin":return s??xH(r,!0);case"unsafe-url":return i;case"same-origin":return n?s:"no-referrer";case"origin-when-cross-origin":return n?i:s;case"strict-origin-when-cross-origin":{let c=NB(t);return I2(i,c)?i:TB(i)&&!TB(c)?"no-referrer":s}default:return a?"no-referrer":s}}o(Dnt,"determineRequestsReferrer");function xH(t,e){return bg(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(xH,"stripURLForReferrer");function TB(t){if(!(t instanceof URL))return!1;if(t.href==="about:blank"||t.href==="about:srcdoc"||t.protocol==="data:"||t.protocol==="file:")return!0;return e(t.origin);function e(r){if(r==null||r==="null")return!1;let 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"))}}o(TB,"isURLPotentiallyTrustworthy");function Ont(t,e){if(C2===void 0)return!0;let r=fme(e);if(r==="no metadata"||r.length===0)return!0;let i=knt(r),s=Qnt(r,i);for(let n of s){let a=n.algo,c=n.hash,l=C2.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)),Lnt(l,c))return!0}return!1}o(Ont,"bytesMatch");var Pnt=/(?<algo>sha256|sha384|sha512)-((?<hash>[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function fme(t){let e=[],r=!0;for(let i of t.split(" ")){r=!1;let s=Pnt.exec(i);if(s===null||s.groups===void 0||s.groups.algo===void 0)continue;let n=s.groups.algo.toLowerCase();ame.includes(n)&&e.push(s.groups)}return r===!0?"no metadata":e}o(fme,"parseMetadata");function knt(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}o(knt,"getStrongestMetadata");function Qnt(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}o(Qnt,"filterMetadataListByAlgorithm");function Lnt(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(Lnt,"compareBase64Mixed");function Fnt(t){}o(Fnt,"tryUpgr
Line truncated
|
||||
`);function bot(t){for(let e=0;e<t.length;++e)if((t.charCodeAt(e)&-128)!==0)return!1;return!0}o(bot,"isAsciiString");function wot(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}o(wot,"validateBoundary");function Cot(t,e){B2(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"),s=[],n={position:0};for(;t[n.position]===13&&t[n.position+1]===10;)n.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(n.position,n.position+i.length).equals(i))n.position+=i.length;else return"failure";if(n.position===t.length-2&&v2(t,yot,n)||n.position===t.length-4&&v2(t,Eot,n))return s;if(t[n.position]!==13||t[n.position+1]!==10)return"failure";n.position+=2;let c=Iot(t,n);if(c==="failure")return"failure";let{name:l,filename:u,contentType:h,encoding:f}=c;n.position+=2;let d;{let m=t.indexOf(i.subarray(2),n.position);if(m===-1)return"failure";d=t.subarray(n.position,m-4),n.position+=d.length,f==="base64"&&(d=Buffer.from(d.toString(),"base64"))}if(t[n.position]!==13||t[n.position+1]!==10)return"failure";n.position+=2;let p;u!==null?(h??="text/plain",bot(h)||(h=""),p=new Aot([d],u,{type:h})):p=hot(Buffer.from(d)),B2(Bme(l)),B2(typeof p=="string"&&Bme(p)||dot(p)),s.push(pot(l,p,u))}}o(Cot,"multipartFormDataParser");function Iot(t,e){let r=null,i=null,s=null,n=null;for(;;){if(t[e.position]===13&&t[e.position+1]===10)return r===null?"failure":{name:r,filename:i,contentType:s,encoding:n};let a=W0(c=>c!==10&&c!==13&&c!==58,t,e);if(a=kH(a,!0,!0,c=>c===9||c===32),!fot.test(a.toString())||t[e.position]!==58)return"failure";switch(e.position++,W0(c=>c===32||c===9,t,e),uot(a)){case"content-disposition":{if(r=i=null,!v2(t,got,e)||(e.position+=17,r=_me(t,e),r===null))return"failure";if(v2(t,xme,e)){let c=e.position+xme.length;if(t[c]===42&&(e.position+=1,c+=1),t[c]!==61||t[c+1]!==34||(e.position+=12,i=_me(t,e),i===null))return"failure"}break}case"content-type":{let c=W0(l=>l!==10&&l!==13,t,e);c=kH(c,!1,!0,l=>l===9||l===32),s=vme(c);break}case"content-transfer-encoding":{let c=W0(l=>l!==10&&l!==13,t,e);c=kH(c,!1,!0,l=>l===9||l===32),n=vme(c);break}default:W0(c=>c!==10&&c!==13,t,e)}if(t[e.position]!==13&&t[e.position+1]!==10)return"failure";e.position+=2}}o(Iot,"parseMultipartFormDataHeaders");function _me(t,e){B2(t[e.position-1]===34);let r=W0(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)}o(_me,"parseMultipartFormDataName");function W0(t,e,r){let i=r.position;for(;i<e.length&&t(e[i]);)++i;return e.subarray(r.position,r.position=i)}o(W0,"collectASequenceOfBytes");function kH(t,e,r,i){let s=0,n=t.length-1;if(e)for(;s<t.length&&i(t[s]);)s++;if(r)for(;n>0&&i(t[n]);)n--;return s===0&&n===t.length-1?t:t.subarray(s,n+1)}o(kH,"removeChars");function v2(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}o(v2,"bufferStartsWith");Rme.exports={multipartFormDataParser:Cot,validateBoundary:wot}});var K0=g((xIr,Ume)=>{"use strict";var PB=Ht(),{ReadableStreamFrom:Sot,isBlobLike:Nme,isReadableStreamLike:Bot,readableStreamClose:vot,createDeferredPromise:xot,fullyReadBody:_ot,extractMimeType:Rot,utf8DecodeBytes:Pme}=za(),{FormData:Dme}=OB(),{kState:Y0}=Zp(),{webidl:Tot}=wn(),{Blob:Not}=require("node:buffer"),QH=require("node:assert"),{isErrored:kme,isDisturbed:Dot}=require("node:stream"),{isArrayBuffer:Oot}=require("node:util/types"),{serializeAMimeType:Pot}=aa(),{multipartFormDataParser:kot}=Tme(),LH;try{let t=require("node:crypto");LH=o(e=>t.randomInt(0,e),"random")}catch{LH=o(t=>Math.floor(Math.random(t)),"random")}var x2=new TextEncoder;function Qot(){}o(Qot,"noop");var Qme=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0,Lme;Qme&&(Lme=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!Dot(e)&&!kme(e)&&e.cancel("Response object has been garbage collected").catch(Qot)}));function Fme(t,e=!1){let r=null;t instanceof ReadableStream?r=t:Nme(t)?r=t.stream():r=new ReadableStream({async pull(l){let u=typeof s=="string"?x2.encode(s):s;u.byteLength&&l.enqueue(u),queueMicrotask(()=>vot(l))},start(){},type:"bytes"}),QH(Bot(r));let i=null,s=null,n=null,a=null;if(typeof t=="string")s=t,a="text/plain;charset=UTF-8";else if(t instanceof URLSearchParams)s=t.toString(),a="application/x-www-form-urlencoded;charset=UTF-8";else if(Oot(t))s=new Uint8Array(t.slice());else if(ArrayBuffer.isView(t))s=new Uint8Array(t.buffer.slice(t.byteOffset,t.byteOffset+t.byteLength));else if(PB.isFormDataLike(t)){let l=`----formdata-undici-0${`${LH(1e11)}`.padStart(11,"0")}`,u=`--${l}\r
|
||||
Content-Disposition: form-data`;let h=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"),d=[],p=new Uint8Array([13,10]);s=0;let m=!1;for(let[E,y]of t)if(typeof y=="string"){let b=W2.encode(u+`; name="${h(f(E))}"\r
|
||||
`),"normalizeLinefeeds"),d=[],p=new Uint8Array([13,10]);n=0;let m=!1;for(let[E,y]of t)if(typeof y=="string"){let b=x2.encode(u+`; name="${h(f(E))}"\r
|
||||
\r
|
||||
${f(y)}\r
|
||||
`);d.push(b),s+=b.byteLength}else{let b=W2.encode(`${u}; name="${h(f(E))}"`+(y.name?`; filename="${h(y.name)}"`:"")+`\r
|
||||
`);d.push(b),n+=b.byteLength}else{let b=x2.encode(`${u}; name="${h(f(E))}"`+(y.name?`; filename="${h(y.name)}"`:"")+`\r
|
||||
Content-Type: ${y.type||"application/octet-stream"}\r
|
||||
\r
|
||||
`);d.push(b,y,p),typeof y.size=="number"?s+=b.byteLength+y.size+p.byteLength:m=!0}let A=W2.encode(`--${l}--\r
|
||||
`);d.push(A),s+=A.byteLength,m&&(s=null),n=t,i=o(async function*(){for(let E of d)E.stream?yield*E.stream():yield E},"action"),a=`multipart/form-data; boundary=${l}`}else if(MAe(t))n=t,s=t.size,t.type&&(a=t.type);else if(typeof t[Symbol.asyncIterator]=="function"){if(e)throw new TypeError("keepalive");if(XB.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=t instanceof ReadableStream?t:sct(t)}if((typeof n=="string"||XB.isBuffer(n))&&(s=Buffer.byteLength(n)),i!=null){let l;r=new ReadableStream({async start(){l=i(t)[Symbol.asyncIterator]()},async pull(u){let{value:h,done:f}=await l.next();if(f)queueMicrotask(()=>{u.close(),u.byobRequest?.respond(0)});else if(!HAe(r)){let d=new Uint8Array(h);d.byteLength&&u.enqueue(d)}return u.desiredSize>0},async cancel(u){await l.return()},type:"bytes"})}return[{stream:r,source:n,length:s},a]}o(VAe,"extractBody");function yct(t,e=!1){return t instanceof ReadableStream&&(A6(!XB.isDisturbed(t),"The body has already been consumed."),A6(!t.locked,"The stream is locked.")),VAe(t,e)}o(yct,"safelyExtractBody");function Ect(t,e){let[r,i]=e.stream.tee();return e.stream=r,{stream:i,length:e.length,source:e.source}}o(Ect,"cloneBody");function bct(t){if(t.aborted)throw new DOMException("The operation was aborted.","AbortError")}o(bct,"throwIfAborted");function wct(t){return{blob(){return lb(this,r=>{let i=qAe(this);return i===null?i="":i&&(i=mct(i)),new fct([r],{type:i})},t)},arrayBuffer(){return lb(this,r=>new Uint8Array(r).buffer,t)},text(){return lb(this,GAe,t)},json(){return lb(this,Ict,t)},formData(){return lb(this,r=>{let i=qAe(this);if(i!==null)switch(i.essence){case"multipart/form-data":{let n=Act(r,i);if(n==="failure")throw new TypeError("Failed to parse body as FormData.");let s=new UAe;return s[ub]=n,s}case"application/x-www-form-urlencoded":{let n=new URLSearchParams(r.toString()),s=new UAe;for(let[a,c]of n)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 lb(this,r=>new Uint8Array(r),t)}}}o(wct,"bodyMixinMethods");function Cct(t){Object.assign(t.prototype,wct(t))}o(Cct,"mixinBody");async function lb(t,e,r){if(hct.brandCheck(t,r),$Ae(t))throw new TypeError("Body is unusable: Body has already been read");bct(t[ub]);let i=cct(),n=o(a=>i.reject(a),"errorSteps"),s=o(a=>{try{i.resolve(e(a))}catch(c){n(c)}},"successSteps");return t[ub].body==null?(s(Buffer.allocUnsafe(0)),i.promise):(await lct(t[ub].body,s,n),i.promise)}o(lb,"consumeBody");function $Ae(t){let e=t[ub].body;return e!=null&&(e.stream.locked||XB.isDisturbed(e.stream))}o($Ae,"bodyUnusable");function Ict(t){return JSON.parse(GAe(t))}o(Ict,"parseJSONFromBytes");function qAe(t){let e=t[ub].headersList,r=uct(e);return r==="failure"?null:r}o(qAe,"bodyMimeType");WAe.exports={extractBody:VAe,safelyExtractBody:yct,cloneBody:Ect,mixinBody:Cct,streamRegistry:zAe,hasFinalizationRegistry:jAe,bodyUnusable:$Ae}});var sge=g((mvr,nge)=>{"use strict";var ht=require("node:assert"),wt=Ht(),{channels:JAe}=X0(),y6=ZH(),{RequestContentLengthMismatchError:Dg,ResponseContentLengthMismatchError:Sct,RequestAbortedError:tge,HeadersTimeoutError:Bct,HeadersOverflowError:vct,SocketError:eD,InformationalError:fb,BodyTimeoutError:xct,HTTPParserError:_ct,ResponseExceededMaxSizeError:Rct}=yr(),{kUrl:rge,kReset:ua,kClient:C6,kParser:xi,kBlocking:tv,kRunning:Hs,kPending:Tct,kSize:YAe,kWriting:cm,kQueue:Xl,kNoRef:ZB,kKeepAliveDefaultTimeout:Nct,kHostHeader:Dct,kPendingIdx:Oct,kRunningIdx:Gc,kError:Hc,kPipelining:X2,kSocket:db,kKeepAliveTimeoutValue:tD,kMaxHeadersSize:E6,kKeepAliveMaxTimeout:Pct,kKeepAliveTimeoutThreshold:kct,kHeadersTimeout:Qct,kBodyTimeout:Lct,kStrictContentLength:I6,kMaxRequests:KAe,kCounter:Fct,kMaxResponseSize:Mct,kOnError:Uct,kResume:am,kHTTPContext:ige}=ci(),Yu=zme(),qct=Buffer.alloc(0),J2=Buffer[Symbol.species],Y2=wt.addListener,Gct=wt.removeAllListeners,b6;async function Hct(){let t=process.env.JEST_WORKER_ID?r6():void 0,e;try{e=await WebAssembly.compile(Wme())}catch{e=await WebAssembly.compile(t||r6())}return await WebAssembly.instantiate(e,{env:{wasm_on_url:o((r,i,n)=>0,"wasm_on_url"),wasm_on_status:o((r,i,n)=>{ht(xn.ptr===r);let s=i-Xu+Ku.byteOffset;return xn.onStatus(new J2(Ku.buffer,s,n))||0},"wasm_on_status"),wasm_on_message_begin:o(r=>(ht(xn.ptr===r),xn.onMessageBegin()||0),"wasm_on_message_begin"),wasm_on_header_field:o((r,i,n)=>{ht(xn.ptr===r);let s=i-Xu+Ku.byteOffset;return xn.onHeaderField(new J2(Ku.buffer,s,n))||0},"wasm_on_header_field"),wasm_on_header_value:o((r,i,n)=>{ht(xn.ptr===r);let s=i-Xu+Ku.byteOffset;return xn.onHeaderValue(new J2(Ku.buffer,s,n))||0},"wasm_on_header_value"),wasm_on_headers_complete:o((r,i,n,s)=>(ht(xn.ptr===r),xn.onHeadersComplete(i,!!n,!!s)||0),"wasm_on_headers_complete"),wasm_on_body:o((r,i,n)=>{ht(xn.ptr===r);let s=i-Xu+Ku.byteOffset;return xn.onBody(new J2(Ku.buffer,s,n))||0},"wasm_on_body"),wasm_on_message_complete:o(r=>(ht(xn.
Line truncated
|
||||
`;if(typeof n=="string"?A+=`host: ${n}\r
|
||||
`:A+=t[Dct],s?A+=`connection: upgrade\r
|
||||
upgrade: ${s}\r
|
||||
`:t[X2]&&!p[ua]?A+=`connection: keep-alive\r
|
||||
`);d.push(b,y,p),typeof y.size=="number"?n+=b.byteLength+y.size+p.byteLength:m=!0}let A=x2.encode(`--${l}--\r
|
||||
`);d.push(A),n+=A.byteLength,m&&(n=null),s=t,i=o(async function*(){for(let E of d)E.stream?yield*E.stream():yield E},"action"),a=`multipart/form-data; boundary=${l}`}else if(Nme(t))s=t,n=t.size,t.type&&(a=t.type);else if(typeof t[Symbol.asyncIterator]=="function"){if(e)throw new TypeError("keepalive");if(PB.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=t instanceof ReadableStream?t:Sot(t)}if((typeof s=="string"||PB.isBuffer(s))&&(n=Buffer.byteLength(s)),i!=null){let l;r=new ReadableStream({async start(){l=i(t)[Symbol.asyncIterator]()},async pull(u){let{value:h,done:f}=await l.next();if(f)queueMicrotask(()=>{u.close(),u.byobRequest?.respond(0)});else if(!kme(r)){let d=new Uint8Array(h);d.byteLength&&u.enqueue(d)}return u.desiredSize>0},async cancel(u){await l.return()},type:"bytes"})}return[{stream:r,source:s,length:n},a]}o(Fme,"extractBody");function Lot(t,e=!1){return t instanceof ReadableStream&&(QH(!PB.isDisturbed(t),"The body has already been consumed."),QH(!t.locked,"The stream is locked.")),Fme(t,e)}o(Lot,"safelyExtractBody");function Fot(t,e){let[r,i]=e.stream.tee();return e.stream=r,{stream:i,length:e.length,source:e.source}}o(Fot,"cloneBody");function Mot(t){if(t.aborted)throw new DOMException("The operation was aborted.","AbortError")}o(Mot,"throwIfAborted");function Uot(t){return{blob(){return J0(this,r=>{let i=Ome(this);return i===null?i="":i&&(i=Pot(i)),new Not([r],{type:i})},t)},arrayBuffer(){return J0(this,r=>new Uint8Array(r).buffer,t)},text(){return J0(this,Pme,t)},json(){return J0(this,Got,t)},formData(){return J0(this,r=>{let i=Ome(this);if(i!==null)switch(i.essence){case"multipart/form-data":{let s=kot(r,i);if(s==="failure")throw new TypeError("Failed to parse body as FormData.");let n=new Dme;return n[Y0]=s,n}case"application/x-www-form-urlencoded":{let s=new URLSearchParams(r.toString()),n=new Dme;for(let[a,c]of s)n.append(a,c);return n}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},t)},bytes(){return J0(this,r=>new Uint8Array(r),t)}}}o(Uot,"bodyMixinMethods");function qot(t){Object.assign(t.prototype,Uot(t))}o(qot,"mixinBody");async function J0(t,e,r){if(Tot.brandCheck(t,r),Mme(t))throw new TypeError("Body is unusable: Body has already been read");Mot(t[Y0]);let i=xot(),s=o(a=>i.reject(a),"errorSteps"),n=o(a=>{try{i.resolve(e(a))}catch(c){s(c)}},"successSteps");return t[Y0].body==null?(n(Buffer.allocUnsafe(0)),i.promise):(await _ot(t[Y0].body,n,s),i.promise)}o(J0,"consumeBody");function Mme(t){let e=t[Y0].body;return e!=null&&(e.stream.locked||PB.isDisturbed(e.stream))}o(Mme,"bodyUnusable");function Got(t){return JSON.parse(Pme(t))}o(Got,"parseJSONFromBytes");function Ome(t){let e=t[Y0].headersList,r=Rot(e);return r==="failure"?null:r}o(Ome,"bodyMimeType");Ume.exports={extractBody:Fme,safelyExtractBody:Lot,cloneBody:Fot,mixinBody:qot,streamRegistry:Lme,hasFinalizationRegistry:Qme,bodyUnusable:Mme}});var Kme=g((RIr,Yme)=>{"use strict";var ht=require("node:assert"),wt=Ht(),{channels:qme}=F0(),FH=EH(),{RequestContentLengthMismatchError:wg,ResponseContentLengthMismatchError:Hot,RequestAbortedError:$me,HeadersTimeoutError:zot,HeadersOverflowError:Vot,SocketError:O2,InformationalError:X0,BodyTimeoutError:jot,HTTPParserError:$ot,ResponseExceededMaxSizeError:Wot}=yr(),{kUrl:Wme,kReset:ca,kClient:GH,kParser:vi,kBlocking:LB,kRunning:Gn,kPending:Jot,kSize:Gme,kWriting:tm,kQueue:Yl,kNoRef:kB,kKeepAliveDefaultTimeout:Yot,kHostHeader:Kot,kPendingIdx:Xot,kRunningIdx:Uc,kError:qc,kPipelining:N2,kSocket:Z0,kKeepAliveTimeoutValue:P2,kMaxHeadersSize:MH,kKeepAliveMaxTimeout:Zot,kKeepAliveTimeoutThreshold:eat,kHeadersTimeout:tat,kBodyTimeout:rat,kStrictContentLength:HH,kMaxRequests:Hme,kCounter:iat,kMaxResponseSize:sat,kOnError:nat,kResume:em,kHTTPContext:Jme}=ai(),$u=Lpe(),oat=Buffer.alloc(0),_2=Buffer[Symbol.species],R2=wt.addListener,aat=wt.removeAllListeners,UH;async function cat(){let t=process.env.JEST_WORKER_ID?CH():void 0,e;try{e=await WebAssembly.compile(Upe())}catch{e=await WebAssembly.compile(t||CH())}return await WebAssembly.instantiate(e,{env:{wasm_on_url:o((r,i,s)=>0,"wasm_on_url"),wasm_on_status:o((r,i,s)=>{ht(Bs.ptr===r);let n=i-Ju+Wu.byteOffset;return Bs.onStatus(new _2(Wu.buffer,n,s))||0},"wasm_on_status"),wasm_on_message_begin:o(r=>(ht(Bs.ptr===r),Bs.onMessageBegin()||0),"wasm_on_message_begin"),wasm_on_header_field:o((r,i,s)=>{ht(Bs.ptr===r);let n=i-Ju+Wu.byteOffset;return Bs.onHeaderField(new _2(Wu.buffer,n,s))||0},"wasm_on_header_field"),wasm_on_header_value:o((r,i,s)=>{ht(Bs.ptr===r);let n=i-Ju+Wu.byteOffset;return Bs.onHeaderValue(new _2(Wu.buffer,n,s))||0},"wasm_on_header_value"),wasm_on_headers_complete:o((r,i,s,n)=>(ht(Bs.ptr===r),Bs.onHeadersComplete(i,!!s,!!n)||0),"wasm_on_headers_complete"),wasm_on_body:o((r,i,s)=>{ht(Bs.ptr===r);let n=i-Ju+Wu.byteOffset;return Bs.onBody(new _2(Wu.buffer,n,s))||0},"wasm_on_body"),wasm_on_message_complete:o(r=>(ht(Bs.
Line truncated
|
||||
`;if(typeof s=="string"?A+=`host: ${s}\r
|
||||
`:A+=t[Kot],n?A+=`connection: upgrade\r
|
||||
upgrade: ${n}\r
|
||||
`:t[N2]&&!p[ca]?A+=`connection: keep-alive\r
|
||||
`:A+=`connection: close\r
|
||||
`,Array.isArray(u))for(let E=0;E<u.length;E+=2){let y=u[E+0],b=u[E+1];if(Array.isArray(b))for(let C=0;C<b.length;C++)A+=`${y}: ${b[C]}\r
|
||||
`;else A+=`${y}: ${b}\r
|
||||
`}return JAe.sendHeaders.hasSubscribers&&JAe.sendHeaders.publish({request:e,headers:A,socket:p}),!l||d===0?ZAe(m,null,t,e,p,h,A,f):wt.isBuffer(l)?ZAe(m,l,t,e,p,h,A,f):wt.isBlobLike(l)?typeof l.stream=="function"?ege(m,l.stream(),t,e,p,h,A,f):Yct(m,l,t,e,p,h,A,f):wt.isStream(l)?Jct(m,l,t,e,p,h,A,f):wt.isIterable(l)?ege(m,l,t,e,p,h,A,f):ht(!1),!0}o(Wct,"writeH1");function Jct(t,e,r,i,n,s,a,c){ht(s!==0||r[Hs]===0,"stream body cannot be pipelined");let l=!1,u=new rD({abort:t,socket:n,request:i,contentLength:s,client:r,expectsPayload:c,header:a}),h=o(function(m){if(!l)try{!u.write(m)&&this.pause&&this.pause()}catch(A){wt.destroy(this,A)}},"onData"),f=o(function(){l||e.resume&&e.resume()},"onDrain"),d=o(function(){if(queueMicrotask(()=>{e.removeListener("error",p)}),!l){let m=new tge;queueMicrotask(()=>p(m))}},"onClose"),p=o(function(m){if(!l){if(l=!0,ht(n.destroyed||n[cm]&&r[Hs]<=1),n.off("drain",f).off("error",p),e.removeListener("data",h).removeListener("end",p).removeListener("close",d),!m)try{u.end()}catch(A){m=A}u.destroy(m),m&&(m.code!=="UND_ERR_INFO"||m.message!=="reset")?wt.destroy(e,m):wt.destroy(e)}},"onFinished");e.on("data",h).on("end",p).on("error",p).on("close",d),e.resume&&e.resume(),n.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(d)}o(Jct,"writeStream");function ZAe(t,e,r,i,n,s,a,c){try{e?wt.isBuffer(e)&&(ht(s===e.byteLength,"buffer body must have content length"),n.cork(),n.write(`${a}content-length: ${s}\r
|
||||
`}return qme.sendHeaders.hasSubscribers&&qme.sendHeaders.publish({request:e,headers:A,socket:p}),!l||d===0?Vme(m,null,t,e,p,h,A,f):wt.isBuffer(l)?Vme(m,l,t,e,p,h,A,f):wt.isBlobLike(l)?typeof l.stream=="function"?jme(m,l.stream(),t,e,p,h,A,f):mat(m,l,t,e,p,h,A,f):wt.isStream(l)?pat(m,l,t,e,p,h,A,f):wt.isIterable(l)?jme(m,l,t,e,p,h,A,f):ht(!1),!0}o(dat,"writeH1");function pat(t,e,r,i,s,n,a,c){ht(n!==0||r[Gn]===0,"stream body cannot be pipelined");let l=!1,u=new k2({abort:t,socket:s,request:i,contentLength:n,client:r,expectsPayload:c,header:a}),h=o(function(m){if(!l)try{!u.write(m)&&this.pause&&this.pause()}catch(A){wt.destroy(this,A)}},"onData"),f=o(function(){l||e.resume&&e.resume()},"onDrain"),d=o(function(){if(queueMicrotask(()=>{e.removeListener("error",p)}),!l){let m=new $me;queueMicrotask(()=>p(m))}},"onClose"),p=o(function(m){if(!l){if(l=!0,ht(s.destroyed||s[tm]&&r[Gn]<=1),s.off("drain",f).off("error",p),e.removeListener("data",h).removeListener("end",p).removeListener("close",d),!m)try{u.end()}catch(A){m=A}u.destroy(m),m&&(m.code!=="UND_ERR_INFO"||m.message!=="reset")?wt.destroy(e,m):wt.destroy(e)}},"onFinished");e.on("data",h).on("end",p).on("error",p).on("close",d),e.resume&&e.resume(),s.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(d)}o(pat,"writeStream");function Vme(t,e,r,i,s,n,a,c){try{e?wt.isBuffer(e)&&(ht(n===e.byteLength,"buffer body must have content length"),s.cork(),s.write(`${a}content-length: ${n}\r
|
||||
\r
|
||||
`,"latin1"),n.write(e),n.uncork(),i.onBodySent(e),!c&&i.reset!==!1&&(n[ua]=!0)):s===0?n.write(`${a}content-length: 0\r
|
||||
`,"latin1"),s.write(e),s.uncork(),i.onBodySent(e),!c&&i.reset!==!1&&(s[ca]=!0)):n===0?s.write(`${a}content-length: 0\r
|
||||
\r
|
||||
`,"latin1"):(ht(s===null,"no body must not have content length"),n.write(`${a}\r
|
||||
`,"latin1")),i.onRequestSent(),r[am]()}catch(l){t(l)}}o(ZAe,"writeBuffer");async function Yct(t,e,r,i,n,s,a,c){ht(s===e.size,"blob body must have content length");try{if(s!=null&&s!==e.size)throw new Dg;let l=Buffer.from(await e.arrayBuffer());n.cork(),n.write(`${a}content-length: ${s}\r
|
||||
`,"latin1"):(ht(n===null,"no body must not have content length"),s.write(`${a}\r
|
||||
`,"latin1")),i.onRequestSent(),r[em]()}catch(l){t(l)}}o(Vme,"writeBuffer");async function mat(t,e,r,i,s,n,a,c){ht(n===e.size,"blob body must have content length");try{if(n!=null&&n!==e.size)throw new wg;let l=Buffer.from(await e.arrayBuffer());s.cork(),s.write(`${a}content-length: ${n}\r
|
||||
\r
|
||||
`,"latin1"),n.write(l),n.uncork(),i.onBodySent(l),i.onRequestSent(),!c&&i.reset!==!1&&(n[ua]=!0),r[am]()}catch(l){t(l)}}o(Yct,"writeBlob");async function ege(t,e,r,i,n,s,a,c){ht(s!==0||r[Hs]===0,"iterator body cannot be pipelined");let l=null;function u(){if(l){let d=l;l=null,d()}}o(u,"onDrain");let h=o(()=>new Promise((d,p)=>{ht(l===null),n[Hc]?p(n[Hc]):l=d}),"waitForDrain");n.on("close",u).on("drain",u);let f=new rD({abort:t,socket:n,request:i,contentLength:s,client:r,expectsPayload:c,header:a});try{for await(let d of e){if(n[Hc])throw n[Hc];f.write(d)||await h()}f.end()}catch(d){f.destroy(d)}finally{n.off("close",u).off("drain",u)}}o(ege,"writeIterable");var rD=class{static{o(this,"AsyncWriter")}constructor({abort:e,socket:r,request:i,contentLength:n,client:s,expectsPayload:a,header:c}){this.socket=r,this.request=i,this.contentLength=n,this.client=s,this.bytesWritten=0,this.expectsPayload=a,this.header=c,this.abort=e,r[cm]=!0}write(e){let{socket:r,request:i,contentLength:n,client:s,bytesWritten:a,expectsPayload:c,header:l}=this;if(r[Hc])throw r[Hc];if(r.destroyed)return!1;let u=Buffer.byteLength(e);if(!u)return!0;if(n!==null&&a+u>n){if(s[I6])throw new Dg;process.emitWarning(new Dg)}r.cork(),a===0&&(!c&&i.reset!==!1&&(r[ua]=!0),n===null?r.write(`${l}transfer-encoding: chunked\r
|
||||
`,"latin1"):r.write(`${l}content-length: ${n}\r
|
||||
`,"latin1"),s.write(l),s.uncork(),i.onBodySent(l),i.onRequestSent(),!c&&i.reset!==!1&&(s[ca]=!0),r[em]()}catch(l){t(l)}}o(mat,"writeBlob");async function jme(t,e,r,i,s,n,a,c){ht(n!==0||r[Gn]===0,"iterator body cannot be pipelined");let l=null;function u(){if(l){let d=l;l=null,d()}}o(u,"onDrain");let h=o(()=>new Promise((d,p)=>{ht(l===null),s[qc]?p(s[qc]):l=d}),"waitForDrain");s.on("close",u).on("drain",u);let f=new k2({abort:t,socket:s,request:i,contentLength:n,client:r,expectsPayload:c,header:a});try{for await(let d of e){if(s[qc])throw s[qc];f.write(d)||await h()}f.end()}catch(d){f.destroy(d)}finally{s.off("close",u).off("drain",u)}}o(jme,"writeIterable");var k2=class{static{o(this,"AsyncWriter")}constructor({abort:e,socket:r,request:i,contentLength:s,client:n,expectsPayload:a,header:c}){this.socket=r,this.request=i,this.contentLength=s,this.client=n,this.bytesWritten=0,this.expectsPayload=a,this.header=c,this.abort=e,r[tm]=!0}write(e){let{socket:r,request:i,contentLength:s,client:n,bytesWritten:a,expectsPayload:c,header:l}=this;if(r[qc])throw r[qc];if(r.destroyed)return!1;let u=Buffer.byteLength(e);if(!u)return!0;if(s!==null&&a+u>s){if(n[HH])throw new wg;process.emitWarning(new wg)}r.cork(),a===0&&(!c&&i.reset!==!1&&(r[ca]=!0),s===null?r.write(`${l}transfer-encoding: chunked\r
|
||||
`,"latin1"):r.write(`${l}content-length: ${s}\r
|
||||
\r
|
||||
`,"latin1")),n===null&&r.write(`\r
|
||||
`,"latin1")),s===null&&r.write(`\r
|
||||
${u.toString(16)}\r
|
||||
`,"latin1"),this.bytesWritten+=u;let h=r.write(e);return r.uncork(),i.onBodySent(e),h||r[xi].timeout&&r[xi].timeoutType===pb&&r[xi].timeout.refresh&&r[xi].timeout.refresh(),h}end(){let{socket:e,contentLength:r,client:i,bytesWritten:n,expectsPayload:s,header:a,request:c}=this;if(c.onRequestSent(),e[cm]=!1,e[Hc])throw e[Hc];if(!e.destroyed){if(n===0?s?e.write(`${a}content-length: 0\r
|
||||
`,"latin1"),this.bytesWritten+=u;let h=r.write(e);return r.uncork(),i.onBodySent(e),h||r[vi].timeout&&r[vi].timeoutType===eb&&r[vi].timeout.refresh&&r[vi].timeout.refresh(),h}end(){let{socket:e,contentLength:r,client:i,bytesWritten:s,expectsPayload:n,header:a,request:c}=this;if(c.onRequestSent(),e[tm]=!1,e[qc])throw e[qc];if(!e.destroyed){if(s===0?n?e.write(`${a}content-length: 0\r
|
||||
\r
|
||||
`,"latin1"):e.write(`${a}\r
|
||||
`,"latin1"):r===null&&e.write(`\r
|
||||
0\r
|
||||
\r
|
||||
`,"latin1"),r!==null&&n!==r){if(i[I6])throw new Dg;process.emitWarning(new Dg)}e[xi].timeout&&e[xi].timeoutType===pb&&e[xi].timeout.refresh&&e[xi].timeout.refresh(),i[am]()}}destroy(e){let{socket:r,client:i,abort:n}=this;r[cm]=!1,e&&(ht(i[Hs]<=1,"pipeline should only contain this request"),n(e))}};nge.exports=zct});var dge=g((gvr,fge)=>{"use strict";var jc=require("node:assert"),{pipeline:Kct}=require("node:stream"),Kt=Ht(),{RequestContentLengthMismatchError:x6,RequestAbortedError:oge,SocketError:rv,InformationalError:_6}=yr(),{kUrl:iD,kReset:sD,kClient:mb,kRunning:oD,kPending:Xct,kQueue:lm,kPendingIdx:R6,kRunningIdx:Zl,kError:tu,kSocket:jn,kStrictContentLength:Zct,kOnError:T6,kMaxConcurrentStreams:hge,kHTTP2Session:eu,kResume:um,kSize:elt,kHTTPContext:tlt}=ci(),dd=Symbol("open streams"),age,cge=!1,nD;try{nD=require("node:http2")}catch{nD={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:rlt,HTTP2_HEADER_METHOD:ilt,HTTP2_HEADER_PATH:nlt,HTTP2_HEADER_SCHEME:slt,HTTP2_HEADER_CONTENT_LENGTH:olt,HTTP2_HEADER_EXPECT:alt,HTTP2_HEADER_STATUS:clt}}=nD;function llt(t){let e=[];for(let[r,i]of Object.entries(t))if(Array.isArray(i))for(let n of i)e.push(Buffer.from(r),Buffer.from(n));else e.push(Buffer.from(r),Buffer.from(i));return e}o(llt,"parseH2Headers");async function ult(t,e){t[jn]=e,cge||(cge=!0,process.emitWarning("H2 support is experimental, expect them to change at any time.",{code:"UNDICI-H2"}));let r=nD.connect(t[iD],{createConnection:o(()=>e,"createConnection"),peerMaxConcurrentStreams:t[hge]});r[dd]=0,r[mb]=t,r[jn]=e,Kt.addListener(r,"error",flt),Kt.addListener(r,"frameError",dlt),Kt.addListener(r,"end",plt),Kt.addListener(r,"goaway",mlt),Kt.addListener(r,"close",function(){let{[mb]:n}=this,{[jn]:s}=n,a=this[jn][tu]||this[tu]||new rv("closed",Kt.getSocketInfo(s));if(n[eu]=null,n.destroyed){jc(n[Xct]===0);let c=n[lm].splice(n[Zl]);for(let l=0;l<c.length;l++){let u=c[l];Kt.errorRequest(n,u,a)}}}),r.unref(),t[eu]=r,e[eu]=r,Kt.addListener(e,"error",function(n){jc(n.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[tu]=n,this[mb][T6](n)}),Kt.addListener(e,"end",function(){Kt.destroy(this,new rv("other side closed",Kt.getSocketInfo(this)))}),Kt.addListener(e,"close",function(){let n=this[tu]||new rv("closed",Kt.getSocketInfo(this));t[jn]=null,this[eu]!=null&&this[eu].destroy(n),t[R6]=t[Zl],jc(t[oD]===0),t.emit("disconnect",t[iD],[t],n),t[um]()});let i=!1;return e.on("close",()=>{i=!0}),{version:"h2",defaultPipelining:1/0,write(...n){return glt(t,...n)},resume(){hlt(t)},destroy(n,s){i?queueMicrotask(s):e.destroy(n).on("close",s)},get destroyed(){return e.destroyed},busy(){return!1}}}o(ult,"connectH2");function hlt(t){let e=t[jn];e?.destroyed===!1&&(t[elt]===0&&t[hge]===0?(e.unref(),t[eu].unref()):(e.ref(),t[eu].ref()))}o(hlt,"resumeH2");function flt(t){jc(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[jn][tu]=t,this[mb][T6](t)}o(flt,"onHttp2SessionError");function dlt(t,e,r){if(r===0){let i=new _6(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[jn][tu]=i,this[mb][T6](i)}}o(dlt,"onHttp2FrameError");function plt(){let t=new rv("other side closed",Kt.getSocketInfo(this[jn]));this.destroy(t),Kt.destroy(this[jn],t)}o(plt,"onHttp2SessionEnd");function mlt(t){let e=this[tu]||new rv(`HTTP/2: "GOAWAY" frame received with code ${t}`,Kt.getSocketInfo(this)),r=this[mb];if(r[jn]=null,r[tlt]=null,this[eu]!=null&&(this[eu].destroy(e),this[eu]=null),Kt.destroy(this[jn],e),r[Zl]<r[lm].length){let i=r[lm][r[Zl]];r[lm][r[Zl]++]=null,Kt.errorRequest(r,i,e),r[R6]=r[Zl]}jc(r[oD]===0),r.emit("disconnect",r[iD],[r],e),r[um]()}o(mlt,"onHTTP2GoAway");function Alt(t){return t!=="GET"&&t!=="HEAD"&&t!=="OPTIONS"&&t!=="TRACE"&&t!=="CONNECT"}o(Alt,"shouldSendContentLength");function glt(t,e){let r=t[eu],{method:i,path:n,host:s,upgrade:a,expectContinue:c,signal:l,headers:u}=e,{body:h}=e;if(a)return Kt.errorRequest(t,e,new Error("Upgrade not supported for H2")),!1;let f={};for(let I=0;I<u.length;I+=2){let D=u[I+0],M=u[I+1];if(Array.isArray(M))for(let R=0;R<M.length;R++)f[D]?f[D]+=`,${M[R]}`:f[D]=M[R];else f[D]=M}let d,{hostname:p,port:m}=t[iD];f[rlt]=s||`${p}${m?`:${m}`:""}`,f[ilt]=i;let A=o(I=>{e.aborted||e.completed||(I=I||new oge,Kt.errorRequest(t,e,I),d!=null&&Kt.destroy(d,I),Kt.destroy(h,I),t[lm][t[Zl]++]=null,t[um]())},"abort");try{e.onConnect(A)}catch(I){Kt.errorRequest(t,e,I)}if(e.aborted)return!1;if(i==="CONNECT")return r.ref(),d=r.request(f,{endStream:!1,signal:l}),d.id&&!d.pending?(e.onUpgrade(null,null,d),++r[dd],t[lm][t[Zl]++]=null):d.once("ready",()=>{e.onUpgrade(null,null,d),++r[dd],t[lm][t[Zl]++]=null}),d.once("close",()=>{r[dd]-=1,r[dd]===0&&r.unref()}),!0;f[nlt]=n,f[slt]="https";let E=i==="PUT"||i==="POST"||i==="PATCH";h&&typeof h.read=="function"&&h.read(0);let y=Kt.bodyLength(h);if(Kt.isFormDataLike(h)){age??=hb().extractBody;let[I,D]=age(h);f["content-type"]=D,h=I.stream,y=I.length}if(y==null&&(y=e.contentLength),(y===0||!E)&&(y=null),Alt(i)&&y>0&&e.contentLength!=null&&e.contentLength!==y){if(t[Zct])return Kt.err
Line truncated
|
||||
`,this[Hlt]=l??3e5,this[Glt]=n??3e5,this[jlt]=b??!0,this[zlt]=I,this[P6]=M,this[fm]=null,this[Ylt]=U>-1?U:-1,this[Xlt]=Q??100,this[Wi]=null,this[ru]=[],this[md]=0,this[iu]=0,this[ov]=$=>Q6(this,$),this[Klt]=$=>Bge(this,$)}get pipelining(){return this[uD]}set pipelining(e){this[uD]=e,this[ov](!0)}get[lv](){return this[ru].length-this[iu]}get[cv](){return this[iu]-this[md]}get[av](){return this[ru].length-this[md]}get[klt](){return!!this[Wi]&&!this[gb]&&!this[Wi].destroyed}get[O6](){return!!(this[Wi]?.busy(null)||this[av]>=(Sge(this)||1)||this[lv]>0)}[Plt](e){vge(this),this.once("connect",e)}[Jlt](e,r){let i=e.origin||this[eh].origin,n=new _lt(i,e,r);return this[ru].push(n),this[Pg]||(Og.bodyLength(n.body)==null&&Og.isIterable(n.body)?(this[Pg]=1,queueMicrotask(()=>Q6(this))):this[ov](!0)),this[Pg]&&this[dm]!==2&&this[O6]&&(this[dm]=2),this[dm]<2}async[$lt](){return new Promise(e=>{this[av]?this[fm]=e:e(null)})}async[Wlt](e){return new Promise(r=>{let i=this[ru].splice(this[iu]);for(let s=0;s<i.length;s++){let a=i[s];Og.errorRequest(this,a,e)}let n=o(()=>{this[fm]&&(this[fm](),this[fm]=null),r(null)},"callback");this[Wi]?(this[Wi].destroy(e,n),this[Wi]=null):queueMicrotask(n),this[ov]()})}},tut=lD();function Bge(t,e){if(t[cv]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){pd(t[iu]===t[md]);let r=t[ru].splice(t[md]);for(let i=0;i<r.length;i++){let n=r[i];Og.errorRequest(t,n,e)}pd(t[av]===0)}}o(Bge,"onError");async function vge(t){pd(!t[gb]),pd(!t[Wi]);let{host:e,hostname:r,protocol:i,port:n}=t[eh];if(r[0]==="["){let s=r.indexOf("]");pd(s!==-1);let a=r.substring(1,s);pd(Ige.isIP(a)),r=a}t[gb]=!0,Ab.beforeConnect.hasSubscribers&&Ab.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:i,port:n,version:t[Wi]?.version,servername:t[hm],localAddress:t[sv]},connector:t[nv]});try{let s=await new Promise((a,c)=>{t[nv]({host:e,hostname:r,protocol:i,port:n,servername:t[hm],localAddress:t[sv]},(l,u)=>{l?c(l):a(u)})});if(t.destroyed){Og.destroy(s.on("error",wge),new Nlt);return}pd(s);try{t[Wi]=s.alpnProtocol==="h2"?await eut(t,s):await Zlt(t,s)}catch(a){throw s.destroy().on("error",wge),a}t[gb]=!1,s[Vlt]=0,s[P6]=t[P6],s[Olt]=t,s[Llt]=null,Ab.connected.hasSubscribers&&Ab.connected.publish({connectParams:{host:e,hostname:r,protocol:i,port:n,version:t[Wi]?.version,servername:t[hm],localAddress:t[sv]},connector:t[nv],socket:s}),t.emit("connect",t[eh],[t])}catch(s){if(t.destroyed)return;if(t[gb]=!1,Ab.connectError.hasSubscribers&&Ab.connectError.publish({connectParams:{host:e,hostname:r,protocol:i,port:n,version:t[Wi]?.version,servername:t[hm],localAddress:t[sv]},connector:t[nv],error:s}),s.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(pd(t[cv]===0);t[lv]>0&&t[ru][t[iu]].servername===t[hm];){let a=t[ru][t[iu]++];Og.errorRequest(t,a,s)}else Bge(t,s);t.emit("connectionError",t[eh],[t],s)}t[ov]()}o(vge,"connect");function Cge(t){t[dm]=0,t.emit("drain",t[eh],[t])}o(Cge,"emitDrain");function Q6(t,e){t[Pg]!==2&&(t[Pg]=2,rut(t,e),t[Pg]=0,t[md]>256&&(t[ru].splice(0,t[md]),t[iu]-=t[md],t[md]=0))}o(Q6,"resume");function rut(t,e){for(;;){if(t.destroyed){pd(t[lv]===0);return}if(t[fm]&&!t[av]){t[fm](),t[fm]=null;return}if(t[Wi]&&t[Wi].resume(),t[O6])t[dm]=2;else if(t[dm]===2){e?(t[dm]=1,queueMicrotask(()=>Cge(t))):Cge(t);continue}if(t[lv]===0||t[cv]>=(Sge(t)||1))return;let r=t[ru][t[iu]];if(t[eh].protocol==="https:"&&t[hm]!==r.servername){if(t[cv]>0)return;t[hm]=r.servername,t[Wi]?.destroy(new Tlt("servername changed"),()=>{t[Wi]=null,Q6(t)})}if(t[gb])return;if(!t[Wi]){vge(t);return}if(t[Wi].destroyed||t[Wi].busy(r))return;!r.aborted&&t[Wi].write(r)?t[iu]++:t[ru].splice(t[iu],1)}}o(rut,"_resume");xge.exports=k6});var L6=g((vvr,_ge)=>{"use strict";var hD=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)}};_ge.exports=class{static{o(this,"FixedQueue")}constructor(){this.head=this.tail=new hD}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new hD),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next),r}}});var Tge=g((_vr,Rge)=>{var{kFree:iut,kConnected:nut,kPending:sut,kQueued:out,kRunning:aut,kSize:cut}=ci(),kg=Symbol("pool"),F6=class{static{o(this,"PoolStats")}constructor(e){this[kg]=e}get connected(){return this[kg][nut]}get free(){return this[kg][iut]}get pending(){return this[kg][sut]}get queued(){return this[kg][out]}get running(){return this[kg][aut]}get size(){return this[kg][cut]}};Rge.exports=F6});var j6=g((Tvr,Uge)=>{"use strict";var lut=rb(),uut=L6(),{kConnected:M6,kSize:Nge,kRunning:Dge,kPending:Oge,kQueued:uv,kBusy:hut,kFree:fut,kUrl:dut,kClose:put,kDestroy:mut,kDispatch:Aut}=ci(),gu
Line truncated
|
||||
`,"latin1"),r!==null&&s!==r){if(i[HH])throw new wg;process.emitWarning(new wg)}e[vi].timeout&&e[vi].timeoutType===eb&&e[vi].timeout.refresh&&e[vi].timeout.refresh(),i[em]()}}destroy(e){let{socket:r,client:i,abort:s}=this;r[tm]=!1,e&&(ht(i[Gn]<=1,"pipeline should only contain this request"),s(e))}};Yme.exports=uat});var nAe=g((NIr,sAe)=>{"use strict";var Gc=require("node:assert"),{pipeline:Aat}=require("node:stream"),Kt=Ht(),{RequestContentLengthMismatchError:$H,RequestAbortedError:Xme,SocketError:FB,InformationalError:WH}=yr(),{kUrl:Q2,kReset:F2,kClient:tb,kRunning:M2,kPending:gat,kQueue:rm,kPendingIdx:JH,kRunningIdx:Kl,kError:Zl,kSocket:Gs,kStrictContentLength:yat,kOnError:YH,kMaxConcurrentStreams:iAe,kHTTP2Session:Xl,kResume:im,kSize:Eat,kHTTPContext:bat}=ai(),ad=Symbol("open streams"),Zme,eAe=!1,L2;try{L2=require("node:http2")}catch{L2={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:wat,HTTP2_HEADER_METHOD:Cat,HTTP2_HEADER_PATH:Iat,HTTP2_HEADER_SCHEME:Sat,HTTP2_HEADER_CONTENT_LENGTH:Bat,HTTP2_HEADER_EXPECT:vat,HTTP2_HEADER_STATUS:xat}}=L2;function _at(t){let e=[];for(let[r,i]of Object.entries(t))if(Array.isArray(i))for(let s of i)e.push(Buffer.from(r),Buffer.from(s));else e.push(Buffer.from(r),Buffer.from(i));return e}o(_at,"parseH2Headers");async function Rat(t,e){t[Gs]=e,eAe||(eAe=!0,process.emitWarning("H2 support is experimental, expect them to change at any time.",{code:"UNDICI-H2"}));let r=L2.connect(t[Q2],{createConnection:o(()=>e,"createConnection"),peerMaxConcurrentStreams:t[iAe]});r[ad]=0,r[tb]=t,r[Gs]=e,Kt.addListener(r,"error",Nat),Kt.addListener(r,"frameError",Dat),Kt.addListener(r,"end",Oat),Kt.addListener(r,"goaway",Pat),Kt.addListener(r,"close",function(){let{[tb]:s}=this,{[Gs]:n}=s,a=this[Gs][Zl]||this[Zl]||new FB("closed",Kt.getSocketInfo(n));if(s[Xl]=null,s.destroyed){Gc(s[gat]===0);let c=s[rm].splice(s[Kl]);for(let l=0;l<c.length;l++){let u=c[l];Kt.errorRequest(s,u,a)}}}),r.unref(),t[Xl]=r,e[Xl]=r,Kt.addListener(e,"error",function(s){Gc(s.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Zl]=s,this[tb][YH](s)}),Kt.addListener(e,"end",function(){Kt.destroy(this,new FB("other side closed",Kt.getSocketInfo(this)))}),Kt.addListener(e,"close",function(){let s=this[Zl]||new FB("closed",Kt.getSocketInfo(this));t[Gs]=null,this[Xl]!=null&&this[Xl].destroy(s),t[JH]=t[Kl],Gc(t[M2]===0),t.emit("disconnect",t[Q2],[t],s),t[im]()});let i=!1;return e.on("close",()=>{i=!0}),{version:"h2",defaultPipelining:1/0,write(...s){return Qat(t,...s)},resume(){Tat(t)},destroy(s,n){i?queueMicrotask(n):e.destroy(s).on("close",n)},get destroyed(){return e.destroyed},busy(){return!1}}}o(Rat,"connectH2");function Tat(t){let e=t[Gs];e?.destroyed===!1&&(t[Eat]===0&&t[iAe]===0?(e.unref(),t[Xl].unref()):(e.ref(),t[Xl].ref()))}o(Tat,"resumeH2");function Nat(t){Gc(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Gs][Zl]=t,this[tb][YH](t)}o(Nat,"onHttp2SessionError");function Dat(t,e,r){if(r===0){let i=new WH(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[Gs][Zl]=i,this[tb][YH](i)}}o(Dat,"onHttp2FrameError");function Oat(){let t=new FB("other side closed",Kt.getSocketInfo(this[Gs]));this.destroy(t),Kt.destroy(this[Gs],t)}o(Oat,"onHttp2SessionEnd");function Pat(t){let e=this[Zl]||new FB(`HTTP/2: "GOAWAY" frame received with code ${t}`,Kt.getSocketInfo(this)),r=this[tb];if(r[Gs]=null,r[bat]=null,this[Xl]!=null&&(this[Xl].destroy(e),this[Xl]=null),Kt.destroy(this[Gs],e),r[Kl]<r[rm].length){let i=r[rm][r[Kl]];r[rm][r[Kl]++]=null,Kt.errorRequest(r,i,e),r[JH]=r[Kl]}Gc(r[M2]===0),r.emit("disconnect",r[Q2],[r],e),r[im]()}o(Pat,"onHTTP2GoAway");function kat(t){return t!=="GET"&&t!=="HEAD"&&t!=="OPTIONS"&&t!=="TRACE"&&t!=="CONNECT"}o(kat,"shouldSendContentLength");function Qat(t,e){let r=t[Xl],{method:i,path:s,host:n,upgrade:a,expectContinue:c,signal:l,headers:u}=e,{body:h}=e;if(a)return Kt.errorRequest(t,e,new Error("Upgrade not supported for H2")),!1;let f={};for(let I=0;I<u.length;I+=2){let D=u[I+0],M=u[I+1];if(Array.isArray(M))for(let R=0;R<M.length;R++)f[D]?f[D]+=`,${M[R]}`:f[D]=M[R];else f[D]=M}let d,{hostname:p,port:m}=t[Q2];f[wat]=n||`${p}${m?`:${m}`:""}`,f[Cat]=i;let A=o(I=>{e.aborted||e.completed||(I=I||new Xme,Kt.errorRequest(t,e,I),d!=null&&Kt.destroy(d,I),Kt.destroy(h,I),t[rm][t[Kl]++]=null,t[im]())},"abort");try{e.onConnect(A)}catch(I){Kt.errorRequest(t,e,I)}if(e.aborted)return!1;if(i==="CONNECT")return r.ref(),d=r.request(f,{endStream:!1,signal:l}),d.id&&!d.pending?(e.onUpgrade(null,null,d),++r[ad],t[rm][t[Kl]++]=null):d.once("ready",()=>{e.onUpgrade(null,null,d),++r[ad],t[rm][t[Kl]++]=null}),d.once("close",()=>{r[ad]-=1,r[ad]===0&&r.unref()}),!0;f[Iat]=s,f[Sat]="https";let E=i==="PUT"||i==="POST"||i==="PATCH";h&&typeof h.read=="function"&&h.read(0);let y=Kt.bodyLength(h);if(Kt.isFormDataLike(h)){Zme??=K0().extractBody;let[I,D]=Zme(h);f["content-type"]=D,h=I.stream,y=I.length}if(y==null&&(y=e.contentLength),(y===0||!E)&&(y=null),kat(i)&&y>0&&e.contentLength!=null&&e.contentLength!==y){if(t[yat])return Kt.err
Line truncated
|
||||
`,this[cct]=l??3e5,this[act]=s??3e5,this[lct]=b??!0,this[uct]=I,this[e6]=M,this[nm]=null,this[mct]=U>-1?U:-1,this[gct]=Q??100,this[$i]=null,this[eu]=[],this[ld]=0,this[tu]=0,this[GB]=$=>r6(this,$),this[Act]=$=>gAe(this,$)}get pipelining(){return this[H2]}set pipelining(e){this[H2]=e,this[GB](!0)}get[VB](){return this[eu].length-this[tu]}get[zB](){return this[tu]-this[ld]}get[HB](){return this[eu].length-this[ld]}get[ect](){return!!this[$i]&&!this[ib]&&!this[$i].destroyed}get[ZH](){return!!(this[$i]?.busy(null)||this[HB]>=(AAe(this)||1)||this[VB]>0)}[Zat](e){yAe(this),this.once("connect",e)}[pct](e,r){let i=e.origin||this[Ku].origin,s=new $at(i,e,r);return this[eu].push(s),this[Ig]||(Cg.bodyLength(s.body)==null&&Cg.isIterable(s.body)?(this[Ig]=1,queueMicrotask(()=>r6(this))):this[GB](!0)),this[Ig]&&this[om]!==2&&this[ZH]&&(this[om]=2),this[om]<2}async[fct](){return new Promise(e=>{this[HB]?this[nm]=e:e(null)})}async[dct](e){return new Promise(r=>{let i=this[eu].splice(this[tu]);for(let n=0;n<i.length;n++){let a=i[n];Cg.errorRequest(this,a,e)}let s=o(()=>{this[nm]&&(this[nm](),this[nm]=null),r(null)},"callback");this[$i]?(this[$i].destroy(e,s),this[$i]=null):queueMicrotask(s),this[GB]()})}},bct=G2();function gAe(t,e){if(t[zB]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){cd(t[tu]===t[ld]);let r=t[eu].splice(t[ld]);for(let i=0;i<r.length;i++){let s=r[i];Cg.errorRequest(t,s,e)}cd(t[HB]===0)}}o(gAe,"onError");async function yAe(t){cd(!t[ib]),cd(!t[$i]);let{host:e,hostname:r,protocol:i,port:s}=t[Ku];if(r[0]==="["){let n=r.indexOf("]");cd(n!==-1);let a=r.substring(1,n);cd(mAe.isIP(a)),r=a}t[ib]=!0,rb.beforeConnect.hasSubscribers&&rb.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:i,port:s,version:t[$i]?.version,servername:t[sm],localAddress:t[qB]},connector:t[UB]});try{let n=await new Promise((a,c)=>{t[UB]({host:e,hostname:r,protocol:i,port:s,servername:t[sm],localAddress:t[qB]},(l,u)=>{l?c(l):a(u)})});if(t.destroyed){Cg.destroy(n.on("error",dAe),new Yat);return}cd(n);try{t[$i]=n.alpnProtocol==="h2"?await Ect(t,n):await yct(t,n)}catch(a){throw n.destroy().on("error",dAe),a}t[ib]=!1,n[hct]=0,n[e6]=t[e6],n[Xat]=t,n[rct]=null,rb.connected.hasSubscribers&&rb.connected.publish({connectParams:{host:e,hostname:r,protocol:i,port:s,version:t[$i]?.version,servername:t[sm],localAddress:t[qB]},connector:t[UB],socket:n}),t.emit("connect",t[Ku],[t])}catch(n){if(t.destroyed)return;if(t[ib]=!1,rb.connectError.hasSubscribers&&rb.connectError.publish({connectParams:{host:e,hostname:r,protocol:i,port:s,version:t[$i]?.version,servername:t[sm],localAddress:t[qB]},connector:t[UB],error:n}),n.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(cd(t[zB]===0);t[VB]>0&&t[eu][t[tu]].servername===t[sm];){let a=t[eu][t[tu]++];Cg.errorRequest(t,a,n)}else gAe(t,n);t.emit("connectionError",t[Ku],[t],n)}t[GB]()}o(yAe,"connect");function pAe(t){t[om]=0,t.emit("drain",t[Ku],[t])}o(pAe,"emitDrain");function r6(t,e){t[Ig]!==2&&(t[Ig]=2,wct(t,e),t[Ig]=0,t[ld]>256&&(t[eu].splice(0,t[ld]),t[tu]-=t[ld],t[ld]=0))}o(r6,"resume");function wct(t,e){for(;;){if(t.destroyed){cd(t[VB]===0);return}if(t[nm]&&!t[HB]){t[nm](),t[nm]=null;return}if(t[$i]&&t[$i].resume(),t[ZH])t[om]=2;else if(t[om]===2){e?(t[om]=1,queueMicrotask(()=>pAe(t))):pAe(t);continue}if(t[VB]===0||t[zB]>=(AAe(t)||1))return;let r=t[eu][t[tu]];if(t[Ku].protocol==="https:"&&t[sm]!==r.servername){if(t[zB]>0)return;t[sm]=r.servername,t[$i]?.destroy(new Jat("servername changed"),()=>{t[$i]=null,r6(t)})}if(t[ib])return;if(!t[$i]){yAe(t);return}if(t[$i].destroyed||t[$i].busy(r))return;!r.aborted&&t[$i].write(r)?t[tu]++:t[eu].splice(t[tu],1)}}o(wct,"_resume");EAe.exports=t6});var i6=g((UIr,bAe)=>{"use strict";var z2=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)}};bAe.exports=class{static{o(this,"FixedQueue")}constructor(){this.head=this.tail=new z2}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new z2),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next),r}}});var CAe=g((GIr,wAe)=>{var{kFree:Cct,kConnected:Ict,kPending:Sct,kQueued:Bct,kRunning:vct,kSize:xct}=ai(),Sg=Symbol("pool"),s6=class{static{o(this,"PoolStats")}constructor(e){this[Sg]=e}get connected(){return this[Sg][Ict]}get free(){return this[Sg][Cct]}get pending(){return this[Sg][Sct]}get queued(){return this[Sg][Bct]}get running(){return this[Sg][vct]}get size(){return this[Sg][xct]}};wAe.exports=s6});var u6=g((zIr,DAe)=>{"use strict";var _ct=G0(),Rct=i6(),{kConnected:n6,kSize:IAe,kRunning:SAe,kPending:BAe,kQueued:jB,kBusy:Tct,kFree:Nct,kUrl:Dct,kClose:Oct,kDestroy:Pct,kDispatch:kct}=ai(),Qc
Line truncated
|
||||
${i.count} ${i.noun} ${i.is} pending:
|
||||
|
||||
${e.format(r)}
|
||||
`.trim())}};VEe.exports=jj});var RD=g((_xr,KEe)=>{"use strict";var WEe=Symbol.for("undici.globalDispatcher.1"),{InvalidArgumentError:Hft}=yr(),jft=bb();YEe()===void 0&&JEe(new jft);function JEe(t){if(!t||typeof t.dispatch!="function")throw new Hft("Argument agent must implement Agent");Object.defineProperty(globalThis,WEe,{value:t,writable:!0,enumerable:!1,configurable:!1})}o(JEe,"setGlobalDispatcher");function YEe(){return globalThis[WEe]}o(YEe,"getGlobalDispatcher");KEe.exports={setGlobalDispatcher:JEe,getGlobalDispatcher:YEe}});var TD=g((Nxr,XEe)=>{"use strict";XEe.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 e0e=g((Oxr,ZEe)=>{"use strict";var zft=cD();ZEe.exports=t=>{let e=t?.maxRedirections;return r=>o(function(n,s){let{maxRedirections:a=e,...c}=n;if(!a)return r(n,s);let l=new zft(r,a,n,s);return r(c,l)},"redirectInterceptor")}});var r0e=g((kxr,t0e)=>{"use strict";var Vft=ED();t0e.exports=t=>e=>o(function(i,n){return e(i,new Vft({...i,retryOptions:{...t,...i.retryOptions}},{handler:n,dispatch:e}))},"retryInterceptor")});var n0e=g((Lxr,i0e)=>{"use strict";var $ft=Ht(),{InvalidArgumentError:Wft,RequestAbortedError:Jft}=yr(),Yft=TD(),zj=class extends Yft{static{o(this,"DumpHandler")}#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 Wft("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 a=$ft.parseHeaders(r)["content-length"];if(a!=null&&a>this.#e)throw new Jft(`Response size (${a}) 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 Kft({maxSize:t}={maxSize:1024*1024}){return e=>o(function(i,n){let{dumpMaxSize:s=t}=i,a=new zj({maxSize:s},n);return e(i,a)},"Intercept")}o(Kft,"createDumpInterceptor");i0e.exports=Kft});var a0e=g((Mxr,o0e)=>{"use strict";var{isIP:Xft}=require("node:net"),{lookup:Zft}=require("node:dns"),edt=TD(),{InvalidArgumentError:Tb,InformationalError:tdt}=yr(),s0e=Math.pow(2,31)-1,Vj=class{static{o(this,"DNSInstance")}#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,(a,c)=>{if(a||c==null||c.length===0){i(a??new tdt("No DNS entries found"));return}this.setRecords(e,c);let l=this.#i.get(e.hostname),u=this.pick(e,l,s.affinity),h;typeof u.port=="number"?h=`:${u.port}`:e.port!==""?h=`:${e.port}`:h="",i(null,`${e.protocol}//${u.family===6?`[${u.address}]`:u.address}${h}`)});else{let a=this.pick(e,n,s.affinity);if(a==null){this.#i.delete(e.hostname),this.runLookup(e,r,i);return}let c;typeof a.port=="number"?c=`:${a.port}`:e.port!==""?c=`:${e.port}`:c="",i(null,`${e.protocol}//${a.family===6?`[${a.address}]`:a.address}${c}`)}}#r(e,r,i){Zft(e.hostname,{all:!0,family:this.dualStack===!1?this.affinity:0,order:"ipv4first"},(n,s)=>{if(n)return i(n);let a=new Map;for(let c of s)a.set(`${c.address}:${c.family}`,c);i(null,a.values())})}#n(e,r,i){let n=null,{records:s,offset:a}=r,c;if(this.dualStack?(i==null&&(a==null||a===s0e?(r.offset=0,i=4):(r.offset++,i=(r.offset&1)===1?6:4)),s[i]!=null&&s[i].ips.length>0?c=s[i]:c=s[i===4?6:4]):c=s[i],c==null||c.ips.length===0)return n;c.offset==null||c.offset===s0e?c.offset=0:c.offset++;let l=c.offset%c.ips.length;return n=c.ips[l]??null,n==null?n:Date.now()-n.timestamp>n.ttl?(c.ips.splice(l,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 a=n.records[s.family]??{ips:[]};a.ips.push(s),n.records[s.family]=a}this.#i.set(e.hostname,n)}getHandler(e,r){return new $j(this,e,r)}},$j=class extends edt{static{o(this,"DNSDispatchHan
Line truncated
|
||||
${s}`;break;case"retry":Uwe(s)&&(r[n]=s);break;case"id":qwe(s)&&(r[n]=s);break;case"event":s.length>0&&(r[n]=s);break}}processEvent(e){e.retry&&Uwe(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id&&qwe(e.id)&&(this.state.lastEventId=e.id),e.data!==void 0&&this.push({type:e.event||"message",options:{data:e.data,lastEventId:this.state.lastEventId,origin:this.state.origin}})}clearEvent(){this.event={data:void 0,event:void 0,id:void 0,retry:void 0}}};Gwe.exports={EventSourceStream:Dz}});var Kwe=g((G_r,Ywe)=>{"use strict";var{pipeline:hgt}=require("node:stream"),{fetching:fgt}=Sv(),{makeRequest:dgt}=Ob(),{webidl:bd}=Cs(),{EventSourceStream:pgt}=Hwe(),{parseMIMEType:mgt}=la(),{createFastMessageEvent:Agt}=Mb(),{isNetworkError:jwe}=Cv(),{delay:ggt}=Tz(),{kEnumerableProperty:Yg}=Ht(),{environmentSettingsObject:zwe}=Va(),Vwe=!1,$we=3e3,Lv=0,Wwe=1,Fv=2,ygt="anonymous",Egt="use-credentials",jb=class t extends EventTarget{static{o(this,"EventSource")}#e={open:null,error:null,message:null};#t=null;#i=!1;#r=Lv;#n=null;#c=null;#h;#u;constructor(e,r={}){super(),bd.util.markAsUncloneable(this);let i="EventSource constructor";bd.argumentLengthCheck(arguments,1,i),Vwe||(Vwe=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=bd.converters.USVString(e,i,"url"),r=bd.converters.EventSourceInitDict(r,i,"eventSourceInitDict"),this.#h=r.dispatcher,this.#u={lastEventId:"",reconnectionTime:$we};let n=zwe,s;try{s=new URL(e,n.settingsObject.baseUrl),this.#u.origin=s.origin}catch(l){throw new DOMException(l,"SyntaxError")}this.#t=s.href;let a=ygt;r.withCredentials&&(a=Egt,this.#i=!0);let c={redirect:"follow",keepalive:!0,mode:"cors",credentials:a==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};c.client=zwe.settingsObject,c.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],c.cache="no-store",c.initiator="other",c.urlList=[new URL(this.#t)],this.#n=dgt(c),this.#a()}get readyState(){return this.#r}get url(){return this.#t}get withCredentials(){return this.#i}#a(){if(this.#r===Fv)return;this.#r=Lv;let e={request:this.#n,dispatcher:this.#h},r=o(i=>{jwe(i)&&(this.dispatchEvent(new Event("error")),this.close()),this.#l()},"processEventSourceEndOfBody");e.processResponseEndOfBody=r,e.processResponse=i=>{if(jwe(i))if(i.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#l();return}let n=i.headersList.get("content-type",!0),s=n!==null?mgt(n):"failure",a=s!=="failure"&&s.essence==="text/event-stream";if(i.status!==200||a===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#r=Wwe,this.dispatchEvent(new Event("open")),this.#u.origin=i.urlList[i.urlList.length-1].origin;let c=new pgt({eventSourceSettings:this.#u,push:o(l=>{this.dispatchEvent(Agt(l.type,l.options))},"push")});hgt(i.body.stream,c,l=>{l?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#c=fgt(e)}async#l(){this.#r!==Fv&&(this.#r=Lv,this.dispatchEvent(new Event("error")),await ggt(this.#u.reconnectionTime),this.#r===Lv&&(this.#u.lastEventId.length&&this.#n.headersList.set("last-event-id",this.#u.lastEventId,!0),this.#a()))}close(){bd.brandCheck(this,t),this.#r!==Fv&&(this.#r=Fv,this.#c.abort(),this.#n=null)}get onopen(){return this.#e.open}set onopen(e){this.#e.open&&this.removeEventListener("open",this.#e.open),typeof e=="function"?(this.#e.open=e,this.addEventListener("open",e)):this.#e.open=null}get onmessage(){return this.#e.message}set onmessage(e){this.#e.message&&this.removeEventListener("message",this.#e.message),typeof e=="function"?(this.#e.message=e,this.addEventListener("message",e)):this.#e.message=null}get onerror(){return this.#e.error}set onerror(e){this.#e.error&&this.removeEventListener("error",this.#e.error),typeof e=="function"?(this.#e.error=e,this.addEventListener("error",e)):this.#e.error=null}},Jwe={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:Lv,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:Wwe,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:Fv,writable:!1}};Object.defineProperties(jb,Jwe);Object.defineProperties(jb.prototype,Jwe);Object.defineProperties(jb.prototype,{close:Yg,onerror:Yg,onmessage:Yg,onopen:Yg,readyState:Yg,url:Yg,withCredentials:Yg});bd.converters.EventSourceInitDict=bd.dictionaryConverter([{key:"withCredentials",converter:bd.converters.boolean,defaultValue:o(()=>!1,"defaultValue")},{key:"dispatcher",converter:bd.converters.any}]);Ywe.exports={EventSource:jb,defaultReconnectionTime:$we}});var Sm=g((j_r,pt)=>{"use strict";var bgt=yb(),Xwe=GB(),wgt=Eb(),Cgt=Jge(),Igt=bb(),Sgt=ij(),Bgt=Eye(),vgt=Bye(),Zwe=yr(),gO=Ht(),{InvalidArgumentError:AO}=Zwe,zb=hEe(),xgt=jB(),_gt=Fj(),Rgt=$Ee(),Tgt=qj(),Ngt=Bj(),Dgt=ED(),{getGlobalDispatcher:eCe,setGlobalDispatcher:Ogt}=RD(),Pgt=TD(),kgt=cD(),Qgt=lD();Object.assign(Xwe.prototype,zb);pt.exports.Dispatcher=Xwe;pt.exports.Client=bgt;pt.exports.Pool=wgt;pt.exports.BalancedPoo
Line truncated
|
||||
%s`,D,D,b,i);var M=b.type==="*"?FV:b.type==="?"?LV:"\\"+b.type;n=!0,i=i.slice(0,b.reStart)+M+"\\("+D}m(),s&&(i+="\\\\");var R=!1;switch(i.charAt(0)){case"[":case".":case"(":R=!0}for(var U=c.length-1;U>-1;U--){var k=c[U],W=i.slice(0,k.reStart),Q=i.slice(k.reStart,k.reEnd-8),j=i.slice(k.reEnd-8,k.reEnd),$=i.slice(k.reEnd);j+=$;var oe=W.split("(").length-1,ae=$;for(A=0;A<oe;A++)ae=ae.replace(/\)[+*?]?/,"");$=ae;var Ce="";$===""&&e!==GO&&(Ce="$");var Z=W+Q+$+Ce+j;i=Z}if(i!==""&&n&&(i="(?=.)"+i),R&&(i=d+i),e===GO)return[i,n];if(!n)return twt(t);var ue=r.nocase?"i":"";try{var be=new RegExp("^"+i+"$",ue)}catch{return new RegExp("$.")}return be._glob=t,be._src=i,be}o(Zbt,"parse");ic.makeRe=function(t,e){return new gn(t,e||{}).makeRe()};gn.prototype.makeRe=ewt;function ewt(){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?FV:e.dot?Vbt:$bt,i=e.nocase?"i":"",n=t.map(function(s){return s.map(function(a){return a===ry?r:typeof a=="string"?rwt(a):a._src}).join("\\/")}).join("|");n="^(?:"+n+")$",this.negate&&(n="^(?!"+n+").*$");try{this.regexp=new RegExp(n,i)}catch{this.regexp=!1}return this.regexp}o(ewt,"makeRe");ic.match=function(t,e,r){r=r||{};var i=new gn(e,r);return t=t.filter(function(n){return i.match(n)}),i.options.nonull&&!t.length&&t.push(e),t};gn.prototype.match=o(function(e,r){if(typeof r>"u"&&(r=this.partial),this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return e==="";if(e==="/"&&r)return!0;var i=this.options;nx.sep!=="/"&&(e=e.split(nx.sep).join("/")),e=e.split(tBe),this.debug(this.pattern,"split",e);var n=this.set;this.debug(this.pattern,"set",n);var s,a;for(a=e.length-1;a>=0&&(s=e[a],!s);a--);for(a=0;a<n.length;a++){var c=n[a],l=e;i.matchBase&&c.length===1&&(l=[s]);var u=this.matchOne(l,c,r);if(u)return i.flipNegate?!0:!this.negate}return i.flipNegate?!1:this.negate},"match");gn.prototype.matchOne=function(t,e,r){return e.indexOf(ry)!==-1?this._matchGlobstar(t,e,r,0,0):this._matchOne(t,e,r,0,0)};gn.prototype._matchGlobstar=function(t,e,r,i,n){var s,a=-1;for(s=n;s<e.length;s++)if(e[s]===ry){a=s;break}var c=-1;for(s=e.length-1;s>=0;s--)if(e[s]===ry){c=s;break}var l=e.slice(n,a),u=r?e.slice(a+1):e.slice(a+1,c),h=r?[]:e.slice(c+1);if(l.length){var f=t.slice(i,i+l.length);if(!this._matchOne(f,l,r,0,0))return!1;i+=l.length}var d=0;if(h.length){if(h.length+i>t.length)return!1;var p=t.length-h.length;if(this._matchOne(t,h,r,p,0))d=h.length;else{if(t[t.length-1]!==""||i+h.length===t.length||(p--,!this._matchOne(t,h,r,p,0)))return!1;d=h.length+1}}if(!u.length){var m=!!d;for(s=i;s<t.length-d;s++){var A=String(t[s]);if(m=!0,A==="."||A===".."||!this.options.dot&&A.charAt(0)===".")return!1}return r||m}for(var E=[[[],0]],y=E[0],b=0,C=[0],I=0;I<u.length;I++){var D=u[I];D===ry?(C.push(b),y=[[],0],E.push(y)):(y[0].push(D),b++)}for(var M=E.length-1,R=t.length-d,U=0;U<E.length;U++)E[U][1]=R-(C[M--]+E[U][0].length);return!!this._matchGlobStarBodySections(t,E,i,0,r,0,!!d)};gn.prototype._matchGlobStarBodySections=function(t,e,r,i,n,s,a){var c=e[i];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 h=c[0],f=c[1];r<=f;){var d=this._matchOne(t.slice(0,r+h.length),h,n,r,0);if(d&&s<this.maxGlobstarRecursion){var p=this._matchGlobStarBodySections(t,e,r+h.length,i+1,n,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 n||null};gn.prototype._matchOne=function(t,e,r,i,n){var s,a,c,l;for(s=i,a=n,c=t.length,l=e.length;s<c&&a<l;s++,a++){this.debug("matchOne loop");var u=e[a],h=t[s];if(this.debug(e,u,h),u===!1||u===ry)return!1;var f;if(typeof u=="string"?(f=h===u,this.debug("string match",u,h,f)):(f=h.match(u),this.debug("pattern match",u,h,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 twt(t){return t.replace(/\\(.)/g,"$1")}o(twt,"globUnescape");function rwt(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}o(rwt,"regExpEscape")});var nw=g((y2r,cBe)=>{"use strict";var uwt="2.0.0",hwt=Number.MAX_SAFE_INTEGER||9007199254740991,fwt=16,dwt=250,pwt=["major","premajor","minor","preminor","patch","prepatch","prerelease"];cBe.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:fwt,MAX_SAFE_BUILD_LENGTH:dwt,MAX_SAFE_INTEGER:hwt,RELEASE_TYPES:pwt,SEMVER_SPEC_VERSION:uwt,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var ax=g((E2r,lBe)=>{"use strict";var mwt=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...t)=>console.error("SEMVER",...t):()=>{};lBe.exports=mwt});var sw=g((lh,uBe)=>{"use strict";var{MAX_SAFE_COMPONENT_LENGTH:UV,MAX_SAFE_BUILD_LENGTH:Awt,MAX_LENGTH:gwt}=nw(),ywt=ax();lh=uBe.exports={};var Ewt=lh.re=[],bwt=lh.safeRe=[],ke=lh.src=[],wwt=lh.safeSrc=[],Qe=lh.t={},Cwt=0,qV="[a-zA-Z0-9-]",Iwt=[["\\s",1],["\\d",gwt],[qV,Awt]],Swt=o
Line truncated
|
||||
`.trim())}};Fye.exports=uz});var cD=g((GSr,Hye)=>{"use strict";var Uye=Symbol.for("undici.globalDispatcher.1"),{InvalidArgumentError:cht}=yr(),lht=ob();Gye()===void 0&&qye(new lht);function qye(t){if(!t||typeof t.dispatch!="function")throw new cht("Argument agent must implement Agent");Object.defineProperty(globalThis,Uye,{value:t,writable:!0,enumerable:!1,configurable:!1})}o(qye,"setGlobalDispatcher");function Gye(){return globalThis[Uye]}o(Gye,"getGlobalDispatcher");Hye.exports={setGlobalDispatcher:qye,getGlobalDispatcher:Gye}});var lD=g((VSr,zye)=>{"use strict";zye.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 jye=g(($Sr,Vye)=>{"use strict";var uht=q2();Vye.exports=t=>{let e=t?.maxRedirections;return r=>o(function(s,n){let{maxRedirections:a=e,...c}=s;if(!a)return r(s,n);let l=new uht(r,a,s,n);return r(c,l)},"redirectInterceptor")}});var Wye=g((JSr,$ye)=>{"use strict";var hht=X2();$ye.exports=t=>e=>o(function(i,s){return e(i,new hht({...i,retryOptions:{...t,...i.retryOptions}},{handler:s,dispatch:e}))},"retryInterceptor")});var Yye=g((KSr,Jye)=>{"use strict";var fht=Ht(),{InvalidArgumentError:dht,RequestAbortedError:pht}=yr(),mht=lD(),hz=class extends mht{static{o(this,"DumpHandler")}#e=1024*1024;#t=null;#i=!1;#r=!1;#s=0;#c=null;#h=null;constructor({maxSize:e},r){if(super(r),e!=null&&(!Number.isFinite(e)||e<1))throw new dht("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,s){let a=fht.parseHeaders(r)["content-length"];if(a!=null&&a>this.#e)throw new pht(`Response size (${a}) larger than maxSize (${this.#e})`);return this.#r?!0:this.#h.onHeaders(e,r,i,s)}onError(e){this.#i||(e=this.#c??e,this.#h.onError(e))}onData(e){return this.#s=this.#s+e.length,this.#s>=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 Aht({maxSize:t}={maxSize:1024*1024}){return e=>o(function(i,s){let{dumpMaxSize:n=t}=i,a=new hz({maxSize:n},s);return e(i,a)},"Intercept")}o(Aht,"createDumpInterceptor");Jye.exports=Aht});var Zye=g((ZSr,Xye)=>{"use strict";var{isIP:ght}=require("node:net"),{lookup:yht}=require("node:dns"),Eht=lD(),{InvalidArgumentError:Ab,InformationalError:bht}=yr(),Kye=Math.pow(2,31)-1,fz=class{static{o(this,"DNSInstance")}#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.#s}get full(){return this.#i.size===this.#t}runLookup(e,r,i){let s=this.#i.get(e.hostname);if(s==null&&this.full){i(null,e.origin);return}let n={affinity:this.affinity,dualStack:this.dualStack,lookup:this.lookup,pick:this.pick,...r.dns,maxTTL:this.#e,maxItems:this.#t};if(s==null)this.lookup(e,n,(a,c)=>{if(a||c==null||c.length===0){i(a??new bht("No DNS entries found"));return}this.setRecords(e,c);let l=this.#i.get(e.hostname),u=this.pick(e,l,n.affinity),h;typeof u.port=="number"?h=`:${u.port}`:e.port!==""?h=`:${e.port}`:h="",i(null,`${e.protocol}//${u.family===6?`[${u.address}]`:u.address}${h}`)});else{let a=this.pick(e,s,n.affinity);if(a==null){this.#i.delete(e.hostname),this.runLookup(e,r,i);return}let c;typeof a.port=="number"?c=`:${a.port}`:e.port!==""?c=`:${e.port}`:c="",i(null,`${e.protocol}//${a.family===6?`[${a.address}]`:a.address}${c}`)}}#r(e,r,i){yht(e.hostname,{all:!0,family:this.dualStack===!1?this.affinity:0,order:"ipv4first"},(s,n)=>{if(s)return i(s);let a=new Map;for(let c of n)a.set(`${c.address}:${c.family}`,c);i(null,a.values())})}#s(e,r,i){let s=null,{records:n,offset:a}=r,c;if(this.dualStack?(i==null&&(a==null||a===Kye?(r.offset=0,i=4):(r.offset++,i=(r.offset&1)===1?6:4)),n[i]!=null&&n[i].ips.length>0?c=n[i]:c=n[i===4?6:4]):c=n[i],c==null||c.ips.length===0)return s;c.offset==null||c.offset===Kye?c.offset=0:c.offset++;let l=c.offset%c.ips.length;return s=c.ips[l]??null,s==null?s:Date.now()-s.timestamp>s.ttl?(c.ips.splice(l,1),this.pick(e,r,i)):s}setRecords(e,r){let i=Date.now(),s={records:{4:null,6:null}};for(let n of r){n.timestamp=i,typeof n.ttl=="number"?n.ttl=Math.min(n.ttl,this.#e):n.ttl=this.#e;let a=s.records[n.family]??{ips:[]};a.ips.push(n),s.records[n.family]=a}this.#i.set(e.hostname,s)}getHandler(e,r){return new dz(this,e,r)}},dz=class extends Eht{static{o(this,"DNSDispatchHan
Line truncated
|
||||
${n}`;break;case"retry":Dbe(n)&&(r[s]=n);break;case"id":Obe(n)&&(r[s]=n);break;case"event":n.length>0&&(r[s]=n);break}}processEvent(e){e.retry&&Dbe(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id&&Obe(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}}};Pbe.exports={EventSourceStream:Xz}});var Hbe=g((rvr,Gbe)=>{"use strict";var{pipeline:Tmt}=require("node:stream"),{fetching:Nmt}=ov(),{makeRequest:Dmt}=Eb(),{webidl:pd}=wn(),{EventSourceStream:Omt}=kbe(),{parseMIMEType:Pmt}=aa(),{createFastMessageEvent:kmt}=Bb(),{isNetworkError:Qbe}=sv(),{delay:Qmt}=Yz(),{kEnumerableProperty:Mg}=Ht(),{environmentSettingsObject:Lbe}=za(),Fbe=!1,Mbe=3e3,Ev=0,Ube=1,bv=2,Lmt="anonymous",Fmt="use-credentials",Tb=class t extends EventTarget{static{o(this,"EventSource")}#e={open:null,error:null,message:null};#t=null;#i=!1;#r=Ev;#s=null;#c=null;#h;#u;constructor(e,r={}){super(),pd.util.markAsUncloneable(this);let i="EventSource constructor";pd.argumentLengthCheck(arguments,1,i),Fbe||(Fbe=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=pd.converters.USVString(e,i,"url"),r=pd.converters.EventSourceInitDict(r,i,"eventSourceInitDict"),this.#h=r.dispatcher,this.#u={lastEventId:"",reconnectionTime:Mbe};let s=Lbe,n;try{n=new URL(e,s.settingsObject.baseUrl),this.#u.origin=n.origin}catch(l){throw new DOMException(l,"SyntaxError")}this.#t=n.href;let a=Lmt;r.withCredentials&&(a=Fmt,this.#i=!0);let c={redirect:"follow",keepalive:!0,mode:"cors",credentials:a==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};c.client=Lbe.settingsObject,c.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],c.cache="no-store",c.initiator="other",c.urlList=[new URL(this.#t)],this.#s=Dmt(c),this.#a()}get readyState(){return this.#r}get url(){return this.#t}get withCredentials(){return this.#i}#a(){if(this.#r===bv)return;this.#r=Ev;let e={request:this.#s,dispatcher:this.#h},r=o(i=>{Qbe(i)&&(this.dispatchEvent(new Event("error")),this.close()),this.#l()},"processEventSourceEndOfBody");e.processResponseEndOfBody=r,e.processResponse=i=>{if(Qbe(i))if(i.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#l();return}let s=i.headersList.get("content-type",!0),n=s!==null?Pmt(s):"failure",a=n!=="failure"&&n.essence==="text/event-stream";if(i.status!==200||a===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#r=Ube,this.dispatchEvent(new Event("open")),this.#u.origin=i.urlList[i.urlList.length-1].origin;let c=new Omt({eventSourceSettings:this.#u,push:o(l=>{this.dispatchEvent(kmt(l.type,l.options))},"push")});Tmt(i.body.stream,c,l=>{l?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#c=Nmt(e)}async#l(){this.#r!==bv&&(this.#r=Ev,this.dispatchEvent(new Event("error")),await Qmt(this.#u.reconnectionTime),this.#r===Ev&&(this.#u.lastEventId.length&&this.#s.headersList.set("last-event-id",this.#u.lastEventId,!0),this.#a()))}close(){pd.brandCheck(this,t),this.#r!==bv&&(this.#r=bv,this.#c.abort(),this.#s=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}},qbe={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:Ev,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:Ube,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:bv,writable:!1}};Object.defineProperties(Tb,qbe);Object.defineProperties(Tb.prototype,qbe);Object.defineProperties(Tb.prototype,{close:Mg,onerror:Mg,onmessage:Mg,onopen:Mg,readyState:Mg,url:Mg,withCredentials:Mg});pd.converters.EventSourceInitDict=pd.dictionaryConverter([{key:"withCredentials",converter:pd.converters.boolean,defaultValue:o(()=>!1,"defaultValue")},{key:"dispatcher",converter:pd.converters.any}]);Gbe.exports={EventSource:Tb,defaultReconnectionTime:Mbe}});var gm=g((svr,pt)=>{"use strict";var Mmt=sb(),zbe=SB(),Umt=nb(),qmt=qAe(),Gmt=ob(),Hmt=I6(),zmt=hge(),Vmt=gge(),Vbe=yr(),YD=Ht(),{InvalidArgumentError:JD}=Vbe,Nb=iye(),jmt=vB(),$mt=sz(),Wmt=Mye(),Jmt=az(),Ymt=V6(),Kmt=X2(),{getGlobalDispatcher:jbe,setGlobalDispatcher:Xmt}=cD(),Zmt=lD(),eAt=q2(),tAt=G2();Object.assign(zbe.prototype,Nb);pt.exports.Dispatcher=zbe;pt.exports.Client=Mmt;pt.exports.Pool=Umt;pt.exports.BalancedPoo
Line truncated
|
||||
%s`,D,D,b,i);var M=b.type==="*"?sj:b.type==="?"?ij:"\\"+b.type;s=!0,i=i.slice(0,b.reStart)+M+"\\("+D}m(),n&&(i+="\\\\");var R=!1;switch(i.charAt(0)){case"[":case".":case"(":R=!0}for(var U=c.length-1;U>-1;U--){var k=c[U],W=i.slice(0,k.reStart),Q=i.slice(k.reStart,k.reEnd-8),z=i.slice(k.reEnd-8,k.reEnd),$=i.slice(k.reEnd);z+=$;var oe=W.split("(").length-1,ae=$;for(A=0;A<oe;A++)ae=ae.replace(/\)[+*?]?/,"");$=ae;var Ce="";$===""&&e!==wO&&(Ce="$");var Z=W+Q+$+Ce+z;i=Z}if(i!==""&&s&&(i="(?=.)"+i),R&&(i=d+i),e===wO)return[i,s];if(!s)return b0t(t);var ue=r.nocase?"i":"";try{var be=new RegExp("^"+i+"$",ue)}catch{return new RegExp("$.")}return be._glob=t,be._src=i,be}o(y0t,"parse");tc.makeRe=function(t,e){return new ms(t,e||{}).makeRe()};ms.prototype.makeRe=E0t;function E0t(){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?sj:e.dot?h0t:f0t,i=e.nocase?"i":"",s=t.map(function(n){return n.map(function(a){return a===Vg?r:typeof a=="string"?w0t(a):a._src}).join("\\/")}).join("|");s="^(?:"+s+")$",this.negate&&(s="^(?!"+s+").*$");try{this.regexp=new RegExp(s,i)}catch{this.regexp=!1}return this.regexp}o(E0t,"makeRe");tc.match=function(t,e,r){r=r||{};var i=new ms(e,r);return t=t.filter(function(s){return i.match(s)}),i.options.nonull&&!t.length&&t.push(e),t};ms.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 i=this.options;Uv.sep!=="/"&&(e=e.split(Uv.sep).join("/")),e=e.split($Ie),this.debug(this.pattern,"split",e);var s=this.set;this.debug(this.pattern,"set",s);var n,a;for(a=e.length-1;a>=0&&(n=e[a],!n);a--);for(a=0;a<s.length;a++){var c=s[a],l=e;i.matchBase&&c.length===1&&(l=[n]);var u=this.matchOne(l,c,r);if(u)return i.flipNegate?!0:!this.negate}return i.flipNegate?!1:this.negate},"match");ms.prototype.matchOne=function(t,e,r){return e.indexOf(Vg)!==-1?this._matchGlobstar(t,e,r,0,0):this._matchOne(t,e,r,0,0)};ms.prototype._matchGlobstar=function(t,e,r,i,s){var n,a=-1;for(n=s;n<e.length;n++)if(e[n]===Vg){a=n;break}var c=-1;for(n=e.length-1;n>=0;n--)if(e[n]===Vg){c=n;break}var l=e.slice(s,a),u=r?e.slice(a+1):e.slice(a+1,c),h=r?[]:e.slice(c+1);if(l.length){var f=t.slice(i,i+l.length);if(!this._matchOne(f,l,r,0,0))return!1;i+=l.length}var d=0;if(h.length){if(h.length+i>t.length)return!1;var p=t.length-h.length;if(this._matchOne(t,h,r,p,0))d=h.length;else{if(t[t.length-1]!==""||i+h.length===t.length||(p--,!this._matchOne(t,h,r,p,0)))return!1;d=h.length+1}}if(!u.length){var m=!!d;for(n=i;n<t.length-d;n++){var A=String(t[n]);if(m=!0,A==="."||A===".."||!this.options.dot&&A.charAt(0)===".")return!1}return r||m}for(var E=[[[],0]],y=E[0],b=0,C=[0],I=0;I<u.length;I++){var D=u[I];D===Vg?(C.push(b),y=[[],0],E.push(y)):(y[0].push(D),b++)}for(var M=E.length-1,R=t.length-d,U=0;U<E.length;U++)E[U][1]=R-(C[M--]+E[U][0].length);return!!this._matchGlobStarBodySections(t,E,i,0,r,0,!!d)};ms.prototype._matchGlobStarBodySections=function(t,e,r,i,s,n,a){var c=e[i];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 h=c[0],f=c[1];r<=f;){var d=this._matchOne(t.slice(0,r+h.length),h,s,r,0);if(d&&n<this.maxGlobstarRecursion){var p=this._matchGlobStarBodySections(t,e,r+h.length,i+1,s,n+1,a);if(p!==!1)return p}var u=t[r];if(u==="."||u===".."||!this.options.dot&&u.charAt(0)===".")return!1;r++}return s||null};ms.prototype._matchOne=function(t,e,r,i,s){var n,a,c,l;for(n=i,a=s,c=t.length,l=e.length;n<c&&a<l;n++,a++){this.debug("matchOne loop");var u=e[a],h=t[n];if(this.debug(e,u,h),u===!1||u===Vg)return!1;var f;if(typeof u=="string"?(f=h===u,this.debug("string match",u,h,f)):(f=h.match(u),this.debug("pattern match",u,h,f)),!f)return!1}if(n===c&&a===l)return!0;if(n===c)return r;if(a===l)return n===c-1&&t[n]==="";throw new Error("wtf?")};function b0t(t){return t.replace(/\\(.)/g,"$1")}o(b0t,"globUnescape");function w0t(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}o(w0t,"regExpEscape")});var zb=g((DTr,eSe)=>{"use strict";var R0t="2.0.0",T0t=Number.MAX_SAFE_INTEGER||9007199254740991,N0t=16,D0t=250,O0t=["major","premajor","minor","preminor","patch","prepatch","prerelease"];eSe.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:N0t,MAX_SAFE_BUILD_LENGTH:D0t,MAX_SAFE_INTEGER:T0t,RELEASE_TYPES:O0t,SEMVER_SPEC_VERSION:R0t,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var Hv=g((OTr,tSe)=>{"use strict";var P0t=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...t)=>console.error("SEMVER",...t):()=>{};tSe.exports=P0t});var Vb=g((oh,rSe)=>{"use strict";var{MAX_SAFE_COMPONENT_LENGTH:oj,MAX_SAFE_BUILD_LENGTH:k0t,MAX_LENGTH:Q0t}=zb(),L0t=Hv();oh=rSe.exports={};var F0t=oh.re=[],M0t=oh.safeRe=[],ke=oh.src=[],U0t=oh.safeSrc=[],Qe=oh.t={},q0t=0,aj="[a-zA-Z0-9-]",G0t=[["\\s",1],["\\d",Q0t],[aj,k0t]],H0t=o
Line truncated
|
||||
`).join(`
|
||||
`+s),t.push(n+"m+"+NP.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=dBt()+e+" "+t[0]}o(fBt,"formatArgs");function dBt(){return xs.inspectOpts.hideDate?"":new Date().toISOString()+" "}o(dBt,"getDate");function pBt(...t){return process.stderr.write(TP.format(...t)+`
|
||||
`)}o(pBt,"log");function mBt(t){t?process.env.DEBUG=t:delete process.env.DEBUG}o(mBt,"save");function ABt(){return process.env.DEBUG}o(ABt,"load");function gBt(t){t.inspectOpts={};let e=Object.keys(xs.inspectOpts);for(let r=0;r<e.length;r++)t.inspectOpts[e[r]]=xs.inspectOpts[e[r]]}o(gBt,"init");NP.exports=T9()(xs);var{formatters:$xe}=NP.exports;$xe.o=function(t){return this.inspectOpts.colors=this.useColors,TP.inspect(t,this.inspectOpts).split(`
|
||||
`).map(e=>e.trim()).join(" ")};$xe.O=function(t){return this.inspectOpts.colors=this.useColors,TP.inspect(t,this.inspectOpts)}});var fy=g((ukr,P9)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?P9.exports=Gxe():P9.exports=Wxe()});var Kxe=g(Aa=>{"use strict";var yBt=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:o(function(){return e[r]},"get")}),Object.defineProperty(t,i,n)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),EBt=Aa&&Aa.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Jxe=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)&&yBt(e,t,r);return EBt(e,t),e};Object.defineProperty(Aa,"__esModule",{value:!0});Aa.req=Aa.json=Aa.toBuffer=void 0;var bBt=Jxe(require("http")),wBt=Jxe(require("https"));async function Yxe(t){let e=0,r=[];for await(let i of t)e+=i.length,r.push(i);return Buffer.concat(r,e)}o(Yxe,"toBuffer");Aa.toBuffer=Yxe;async function CBt(t){let r=(await Yxe(t)).toString("utf8");try{return JSON.parse(r)}catch(i){let n=i;throw n.message+=` (input: ${r})`,n}}o(CBt,"json");Aa.json=CBt;function IBt(t,e={}){let i=((typeof t=="string"?t:t.href).startsWith("https:")?wBt:bBt).request(t,e),n=new Promise((s,a)=>{i.once("response",s).once("error",a).end()});return i.then=n.then.bind(n),i}o(IBt,"req");Aa.req=IBt});var t_e=g(ac=>{"use strict";var Zxe=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:o(function(){return e[r]},"get")}),Object.defineProperty(t,i,n)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),SBt=ac&&ac.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),e_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)&&Zxe(e,t,r);return SBt(e,t),e},BBt=ac&&ac.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Zxe(e,t,r)};Object.defineProperty(ac,"__esModule",{value:!0});ac.Agent=void 0;var vBt=e_e(require("net")),Xxe=e_e(require("http")),xBt=require("https");BBt(Kxe(),ac);var dh=Symbol("AgentBaseInternalState"),k9=class extends Xxe.Agent{static{o(this,"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 this.isSecureEndpoint(e)?xBt.Agent.prototype.getName.call(this,e):super.getName(e)}createSocket(e,r,i){let n={...r,secureEndpoint:this.isSecureEndpoint(r)},s=this.getName(n),a=this.incrementSockets(s);Promise.resolve().then(()=>this.connect(e,n)).then(c=>{if(this.decrementSockets(s,a),c instanceof Xxe.Agent)try{return c.addRequest(e,n)}catch(l){return i(l)}this[dh].currentSocket=c,super.createSocket(e,r,i)},c=>{this.decrementSockets(s,a),i(c)})}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 r_e=g(mw=>{"use strict";var _Bt=mw&&mw.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(mw,"__esModule",{value:!0});mw.parseProxyResponse=void 0;var RBt=_Bt(fy()),DP=(0,RBt.default)("https-proxy-agent:parse-proxy-response");function TBt(t){return new Promise((e,r)=>{let i=0,n=[];function s(){let h=t.read();h?u(h):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(),DP("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}o(c,"onend");function l(h){a(),DP("onerror %o",h),r(h)}o(l,"onerror");function u(h){n.push(h),i+=h.length;let f=Buffer.concat(n,i),d=f.indexOf(`\r
|
||||
`+n),t.push(s+"m+"+uP.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=DIt()+e+" "+t[0]}o(NIt,"formatArgs");function DIt(){return vn.inspectOpts.hideDate?"":new Date().toISOString()+" "}o(DIt,"getDate");function OIt(...t){return process.stderr.write(lP.format(...t)+`
|
||||
`)}o(OIt,"log");function PIt(t){t?process.env.DEBUG=t:delete process.env.DEBUG}o(PIt,"save");function kIt(){return process.env.DEBUG}o(kIt,"load");function QIt(t){t.inspectOpts={};let e=Object.keys(vn.inspectOpts);for(let r=0;r<e.length;r++)t.inspectOpts[e[r]]=vn.inspectOpts[e[r]]}o(QIt,"init");uP.exports=Yj()(vn);var{formatters:Mve}=uP.exports;Mve.o=function(t){return this.inspectOpts.colors=this.useColors,lP.inspect(t,this.inspectOpts).split(`
|
||||
`).map(e=>e.trim()).join(" ")};Mve.O=function(t){return this.inspectOpts.colors=this.useColors,lP.inspect(t,this.inspectOpts)}});var ty=g((SDr,e9)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?e9.exports=Pve():e9.exports=Uve()});var Hve=g(pa=>{"use strict";var LIt=pa&&pa.__createBinding||(Object.create?(function(t,e,r,i){i===void 0&&(i=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:o(function(){return e[r]},"get")}),Object.defineProperty(t,i,s)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),FIt=pa&&pa.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),qve=pa&&pa.__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)&&LIt(e,t,r);return FIt(e,t),e};Object.defineProperty(pa,"__esModule",{value:!0});pa.req=pa.json=pa.toBuffer=void 0;var MIt=qve(require("http")),UIt=qve(require("https"));async function Gve(t){let e=0,r=[];for await(let i of t)e+=i.length,r.push(i);return Buffer.concat(r,e)}o(Gve,"toBuffer");pa.toBuffer=Gve;async function qIt(t){let r=(await Gve(t)).toString("utf8");try{return JSON.parse(r)}catch(i){let s=i;throw s.message+=` (input: ${r})`,s}}o(qIt,"json");pa.json=qIt;function GIt(t,e={}){let i=((typeof t=="string"?t:t.href).startsWith("https:")?UIt:MIt).request(t,e),s=new Promise((n,a)=>{i.once("response",n).once("error",a).end()});return i.then=s.then.bind(s),i}o(GIt,"req");pa.req=GIt});var $ve=g(nc=>{"use strict";var Vve=nc&&nc.__createBinding||(Object.create?(function(t,e,r,i){i===void 0&&(i=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:o(function(){return e[r]},"get")}),Object.defineProperty(t,i,s)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),HIt=nc&&nc.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),jve=nc&&nc.__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)&&Vve(e,t,r);return HIt(e,t),e},zIt=nc&&nc.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Vve(e,t,r)};Object.defineProperty(nc,"__esModule",{value:!0});nc.Agent=void 0;var VIt=jve(require("net")),zve=jve(require("http")),jIt=require("https");zIt(Hve(),nc);var uh=Symbol("AgentBaseInternalState"),t9=class extends zve.Agent{static{o(this,"Agent")}constructor(e){super(e),this[uh]={}}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 VIt.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],s=i.indexOf(r);s!==-1&&(i.splice(s,1),this.totalSocketCount--,i.length===0&&delete this.sockets[e])}getName(e){return this.isSecureEndpoint(e)?jIt.Agent.prototype.getName.call(this,e):super.getName(e)}createSocket(e,r,i){let s={...r,secureEndpoint:this.isSecureEndpoint(r)},n=this.getName(s),a=this.incrementSockets(n);Promise.resolve().then(()=>this.connect(e,s)).then(c=>{if(this.decrementSockets(n,a),c instanceof zve.Agent)try{return c.addRequest(e,s)}catch(l){return i(l)}this[uh].currentSocket=c,super.createSocket(e,r,i)},c=>{this.decrementSockets(n,a),i(c)})}createConnection(){let e=this[uh].currentSocket;if(this[uh].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[uh].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[uh]&&(this[uh].defaultPort=e)}get protocol(){return this[uh].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[uh]&&(this[uh].protocol=e)}};nc.Agent=t9});var Wve=g(tw=>{"use strict";var $It=tw&&tw.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(tw,"__esModule",{value:!0});tw.parseProxyResponse=void 0;var WIt=$It(ty()),hP=(0,WIt.default)("https-proxy-agent:parse-proxy-response");function JIt(t){return new Promise((e,r)=>{let i=0,s=[];function n(){let h=t.read();h?u(h):t.once("readable",n)}o(n,"read");function a(){t.removeListener("end",c),t.removeListener("error",l),t.removeListener("readable",n)}o(a,"cleanup");function c(){a(),hP("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}o(c,"onend");function l(h){a(),hP("onerror %o",h),r(h)}o(l,"onerror");function u(h){s.push(h),i+=h.length;let f=Buffer.concat(s,i),d=f.indexOf(`\r
|
||||
\r
|
||||
`);if(d===-1){DP("have not received end of HTTP headers yet..."),s();return}let p=f.slice(0,d).toString("ascii").split(`\r
|
||||
`),m=p.shift();if(!m)return t.destroy(),r(new Error("No header received from proxy CONNECT response"));let A=m.split(" "),E=+A[1],y=A.slice(2).join(" "),b={};for(let C of p){if(!C)continue;let I=C.indexOf(":");if(I===-1)return t.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${C}"`));let D=C.slice(0,I).toLowerCase(),M=C.slice(I+1).trimStart(),R=b[D];typeof R=="string"?b[D]=[R,M]:Array.isArray(R)?R.push(M):b[D]=M}DP("got proxy server response: %o %o",m,b),a(),e({connect:{statusCode:E,statusText:y,headers:b},buffered:f})}o(u,"ondata"),t.on("error",l),t.on("end",c),s()})}o(TBt,"parseProxyResponse");mw.parseProxyResponse=TBt});var c_e=g(nl=>{"use strict";var NBt=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:o(function(){return e[r]},"get")}),Object.defineProperty(t,i,n)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),DBt=nl&&nl.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),o_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)&&NBt(e,t,r);return DBt(e,t),e},a_e=nl&&nl.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(nl,"__esModule",{value:!0});nl.HttpsProxyAgent=void 0;var OP=o_e(require("net")),i_e=o_e(require("tls")),OBt=a_e(require("assert")),PBt=a_e(fy()),kBt=t_e(),QBt=require("url"),LBt=r_e(),Cx=(0,PBt.default)("https-proxy-agent"),n_e=o(t=>t.servername===void 0&&t.host&&!OP.isIP(t.host)?{...t,servername:t.host}:t,"setServernameFromNonIpHost"),PP=class extends kBt.Agent{static{o(this,"HttpsProxyAgent")}constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new QBt.URL(e):e,this.proxyHeaders=r?.headers??{},Cx("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?s_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:"?(Cx("Creating `tls.Socket`: %o",this.connectOpts),n=i_e.connect(n_e(this.connectOpts))):(Cx("Creating `net.Socket`: %o",this.connectOpts),n=OP.connect(this.connectOpts));let s=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},a=OP.isIPv6(r.host)?`[${r.host}]`:r.host,c=`CONNECT ${a}:${r.port} HTTP/1.1\r
|
||||
`;if(i.username||i.password){let d=`${decodeURIComponent(i.username)}:${decodeURIComponent(i.password)}`;s["Proxy-Authorization"]=`Basic ${Buffer.from(d).toString("base64")}`}s.Host=`${a}:${r.port}`,s["Proxy-Connection"]||(s["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let d of Object.keys(s))c+=`${d}: ${s[d]}\r
|
||||
`;let l=(0,LBt.parseProxyResponse)(n);n.write(`${c}\r
|
||||
`);let{connect:u,buffered:h}=await l;if(e.emit("proxyConnect",u),this.emit("proxyConnect",u,e),u.statusCode===200)return e.once("socket",FBt),r.secureEndpoint?(Cx("Upgrading socket connection to TLS"),i_e.connect({...s_e(n_e(r),"host","path","port"),socket:n})):n;n.destroy();let f=new OP.Socket({writable:!1});return f.readable=!0,e.once("socket",d=>{Cx("Replaying proxy buffer for failed request"),(0,OBt.default)(d.listenerCount("data")>0),d.push(h),d.push(null)}),f}};PP.protocols=["http","https"];nl.HttpsProxyAgent=PP;function FBt(t){t.resume()}o(FBt,"resume");function s_e(t,...e){let r={},i;for(i in t)e.includes(i)||(r[i]=t[i]);return r}o(s_e,"omit")});var h_e=g(ga=>{"use strict";var MBt=ga&&ga.__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:o(function(){return e[r]},"get")}),Object.defineProperty(t,i,n)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),UBt=ga&&ga.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),l_e=ga&&ga.__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)&&MBt(e,t,r);return UBt(e,t),e};Object.defineProperty(ga,"__esModule",{value:!0});ga.req=ga.json=ga.toBuffer=void 0;var qBt=l_e(require("http")),GBt=l_e(require("https"));async function u_e(t){let e=0,r=[];for await(let i of t)e+=i.length,r.push(i);return Buffer.concat(r,e)}o(u_e,"toBuffer");ga.toBuffer=u_e;async function HBt(t){let r=(await u_e(t)).toString("utf8");try{return JSON.parse(r)}catch(i){let n=i;throw n.message+=` (input: ${r})`,n}}o(HBt,"json");ga.json=HBt;function jBt(t,e={}){let i=((typeof t=="string"?t:t.href).startsWith("https:")?GBt:qBt).request(t,e),n=new Promise((s,a)=>{i.once("response",s).once("error",a).end()});return i.then=n.then.bind(n),i}o(jBt,"req");ga.req=jBt});var Ix=g(cc=>{"use strict";var d_e=cc&&cc.__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:o(function(){return e[r]},"get")}),Object.defineProperty(t,i,n)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),zBt=cc&&cc.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),p_e=cc&&cc.__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)&&d_e(e,t,r);return zBt(e,t),e},VBt=cc&&cc.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&d_e(e,t,r)};Object.defineProperty(cc,"__esModule",{value:!0});cc.Agent=void 0;var $Bt=p_e(require("net")),f_e=p_e(require("http")),WBt=require("https");VBt(h_e(),cc);var ph=Symbol("AgentBaseInternalState"),Q9=class extends f_e.Agent{static{o(this,"Agent")}constructor(e){super(e),this[ph]={}}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 $Bt.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))?WBt.Agent.prototype.getName.call(this,e):super.getName(e)}createSocket(e,r,i){let n={...r,secureEndpoint:this.isSecureEndpoint(r)},s=this.getName(n),a=this.incrementSockets(s);Promise.resolve().then(()=>this.connect(e,n)).then(c=>{if(this.decrementSockets(s,a),c instanceof f_e.Agent)return c.addRequest(e,n);this[ph].currentSocket=c,super.createSocket(e,r,i)},c=>{this.decrementSockets(s,a),i(c)})}createConnection(){let e=this[ph].currentSocket;if(this[ph].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[ph].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[ph]&&(this[ph].defaultPort=e)}get protocol(){return this[ph].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[ph]&&(this[ph].protocol=e)}};cc.Agent=Q9});var L9=g(sl=>{"use strict";var JBt=sl&&sl.__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:o(function(){return e[r]},"get")}),Object.defineProperty(t,i,n)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),YBt=sl&&sl.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),A_e=sl&&sl.__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)&&JBt(e,t,r);return YBt(e,t),e},KBt=sl&&sl.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(sl,"__esModule",{value:!0});sl.HttpProxyAgent=void 0;var XBt=A_e(require("net")),ZBt=A_e(require("tls")),evt=KBt(fy()),tvt=require("events"),rvt=Ix(),m_e=require("url"),Aw=(0,evt.default)("http-proxy-agent"),kP=class extends rvt.Agent{static{o(this,"HttpProxyAgent")}constructor(e,r){super(r),this.proxy=typeof e=="string"?new m_e.URL(e):e,this.proxyHeaders=r?.headers??{},Aw("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?ivt(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",a=`${n}//${s}`,c=new m_e.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(i.username||i.password){let u=`${decodeURIComponent(i.username)}:${decodeURIComponent(i.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 h=l[u];h&&e.setHeader(u,h)}}async connect(e,r){e._header=null,e.path.includes("://")||this.setRequestProps(e,r);let i,n;Aw("Regenerating stored HTTP header string for request"),e._implicitHeader(),e.outputData&&e.outputData.length>0&&(Aw("Patching connection write() output buffer with updated header"),i=e.outputData[0].data,n=i.indexOf(`\r
|
||||
`);if(d===-1){hP("have not received end of HTTP headers yet..."),n();return}let p=f.slice(0,d).toString("ascii").split(`\r
|
||||
`),m=p.shift();if(!m)return t.destroy(),r(new Error("No header received from proxy CONNECT response"));let A=m.split(" "),E=+A[1],y=A.slice(2).join(" "),b={};for(let C of p){if(!C)continue;let I=C.indexOf(":");if(I===-1)return t.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${C}"`));let D=C.slice(0,I).toLowerCase(),M=C.slice(I+1).trimStart(),R=b[D];typeof R=="string"?b[D]=[R,M]:Array.isArray(R)?R.push(M):b[D]=M}hP("got proxy server response: %o %o",m,b),a(),e({connect:{statusCode:E,statusText:y,headers:b},buffered:f})}o(u,"ondata"),t.on("error",l),t.on("end",c),n()})}o(JIt,"parseProxyResponse");tw.parseProxyResponse=JIt});var exe=g(rl=>{"use strict";var YIt=rl&&rl.__createBinding||(Object.create?(function(t,e,r,i){i===void 0&&(i=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:o(function(){return e[r]},"get")}),Object.defineProperty(t,i,s)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),KIt=rl&&rl.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Xve=rl&&rl.__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)&&YIt(e,t,r);return KIt(e,t),e},Zve=rl&&rl.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(rl,"__esModule",{value:!0});rl.HttpsProxyAgent=void 0;var fP=Xve(require("net")),Jve=Xve(require("tls")),XIt=Zve(require("assert")),ZIt=Zve(ty()),eSt=$ve(),tSt=require("url"),rSt=Wve(),sx=(0,ZIt.default)("https-proxy-agent"),Yve=o(t=>t.servername===void 0&&t.host&&!fP.isIP(t.host)?{...t,servername:t.host}:t,"setServernameFromNonIpHost"),dP=class extends eSt.Agent{static{o(this,"HttpsProxyAgent")}constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new tSt.URL(e):e,this.proxyHeaders=r?.headers??{},sx("Creating new HttpsProxyAgent instance: %o",this.proxy.href);let i=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),s=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...r?Kve(r,"headers"):null,host:i,port:s}}async connect(e,r){let{proxy:i}=this;if(!r.host)throw new TypeError('No "host" provided');let s;i.protocol==="https:"?(sx("Creating `tls.Socket`: %o",this.connectOpts),s=Jve.connect(Yve(this.connectOpts))):(sx("Creating `net.Socket`: %o",this.connectOpts),s=fP.connect(this.connectOpts));let n=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},a=fP.isIPv6(r.host)?`[${r.host}]`:r.host,c=`CONNECT ${a}:${r.port} HTTP/1.1\r
|
||||
`;if(i.username||i.password){let d=`${decodeURIComponent(i.username)}:${decodeURIComponent(i.password)}`;n["Proxy-Authorization"]=`Basic ${Buffer.from(d).toString("base64")}`}n.Host=`${a}:${r.port}`,n["Proxy-Connection"]||(n["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let d of Object.keys(n))c+=`${d}: ${n[d]}\r
|
||||
`;let l=(0,rSt.parseProxyResponse)(s);s.write(`${c}\r
|
||||
`);let{connect:u,buffered:h}=await l;if(e.emit("proxyConnect",u),this.emit("proxyConnect",u,e),u.statusCode===200)return e.once("socket",iSt),r.secureEndpoint?(sx("Upgrading socket connection to TLS"),Jve.connect({...Kve(Yve(r),"host","path","port"),socket:s})):s;s.destroy();let f=new fP.Socket({writable:!1});return f.readable=!0,e.once("socket",d=>{sx("Replaying proxy buffer for failed request"),(0,XIt.default)(d.listenerCount("data")>0),d.push(h),d.push(null)}),f}};dP.protocols=["http","https"];rl.HttpsProxyAgent=dP;function iSt(t){t.resume()}o(iSt,"resume");function Kve(t,...e){let r={},i;for(i in t)e.includes(i)||(r[i]=t[i]);return r}o(Kve,"omit")});var ixe=g(ma=>{"use strict";var sSt=ma&&ma.__createBinding||(Object.create?(function(t,e,r,i){i===void 0&&(i=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:o(function(){return e[r]},"get")}),Object.defineProperty(t,i,s)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),nSt=ma&&ma.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),txe=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)&&sSt(e,t,r);return nSt(e,t),e};Object.defineProperty(ma,"__esModule",{value:!0});ma.req=ma.json=ma.toBuffer=void 0;var oSt=txe(require("http")),aSt=txe(require("https"));async function rxe(t){let e=0,r=[];for await(let i of t)e+=i.length,r.push(i);return Buffer.concat(r,e)}o(rxe,"toBuffer");ma.toBuffer=rxe;async function cSt(t){let r=(await rxe(t)).toString("utf8");try{return JSON.parse(r)}catch(i){let s=i;throw s.message+=` (input: ${r})`,s}}o(cSt,"json");ma.json=cSt;function lSt(t,e={}){let i=((typeof t=="string"?t:t.href).startsWith("https:")?aSt:oSt).request(t,e),s=new Promise((n,a)=>{i.once("response",n).once("error",a).end()});return i.then=s.then.bind(s),i}o(lSt,"req");ma.req=lSt});var nx=g(oc=>{"use strict";var nxe=oc&&oc.__createBinding||(Object.create?(function(t,e,r,i){i===void 0&&(i=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:o(function(){return e[r]},"get")}),Object.defineProperty(t,i,s)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),uSt=oc&&oc.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),oxe=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)&&nxe(e,t,r);return uSt(e,t),e},hSt=oc&&oc.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&nxe(e,t,r)};Object.defineProperty(oc,"__esModule",{value:!0});oc.Agent=void 0;var fSt=oxe(require("net")),sxe=oxe(require("http")),dSt=require("https");hSt(ixe(),oc);var hh=Symbol("AgentBaseInternalState"),r9=class extends sxe.Agent{static{o(this,"Agent")}constructor(e){super(e),this[hh]={}}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 fSt.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],s=i.indexOf(r);s!==-1&&(i.splice(s,1),this.totalSocketCount--,i.length===0&&delete this.sockets[e])}getName(e){return(typeof e.secureEndpoint=="boolean"?e.secureEndpoint:this.isSecureEndpoint(e))?dSt.Agent.prototype.getName.call(this,e):super.getName(e)}createSocket(e,r,i){let s={...r,secureEndpoint:this.isSecureEndpoint(r)},n=this.getName(s),a=this.incrementSockets(n);Promise.resolve().then(()=>this.connect(e,s)).then(c=>{if(this.decrementSockets(n,a),c instanceof sxe.Agent)return c.addRequest(e,s);this[hh].currentSocket=c,super.createSocket(e,r,i)},c=>{this.decrementSockets(n,a),i(c)})}createConnection(){let e=this[hh].currentSocket;if(this[hh].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[hh].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[hh]&&(this[hh].defaultPort=e)}get protocol(){return this[hh].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[hh]&&(this[hh].protocol=e)}};oc.Agent=r9});var i9=g(il=>{"use strict";var pSt=il&&il.__createBinding||(Object.create?(function(t,e,r,i){i===void 0&&(i=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:o(function(){return e[r]},"get")}),Object.defineProperty(t,i,s)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),mSt=il&&il.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),cxe=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)&&pSt(e,t,r);return mSt(e,t),e},ASt=il&&il.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(il,"__esModule",{value:!0});il.HttpProxyAgent=void 0;var gSt=cxe(require("net")),ySt=cxe(require("tls")),ESt=ASt(ty()),bSt=require("events"),wSt=nx(),axe=require("url"),rw=(0,ESt.default)("http-proxy-agent"),pP=class extends wSt.Agent{static{o(this,"HttpProxyAgent")}constructor(e,r){super(r),this.proxy=typeof e=="string"?new axe.URL(e):e,this.proxyHeaders=r?.headers??{},rw("Creating new HttpProxyAgent instance: %o",this.proxy.href);let i=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),s=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={...r?CSt(r,"headers"):null,host:i,port:s}}addRequest(e,r){e._header=null,this.setRequestProps(e,r),super.addRequest(e,r)}setRequestProps(e,r){let{proxy:i}=this,s=r.secureEndpoint?"https:":"http:",n=e.getHeader("host")||"localhost",a=`${s}//${n}`,c=new axe.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(i.username||i.password){let u=`${decodeURIComponent(i.username)}:${decodeURIComponent(i.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 h=l[u];h&&e.setHeader(u,h)}}async connect(e,r){e._header=null,e.path.includes("://")||this.setRequestProps(e,r);let i,s;rw("Regenerating stored HTTP header string for request"),e._implicitHeader(),e.outputData&&e.outputData.length>0&&(rw("Patching connection write() output buffer with updated header"),i=e.outputData[0].data,s=i.indexOf(`\r
|
||||
\r
|
||||
`)+4,e.outputData[0].data=e._header+i.substring(n),Aw("Output buffer: %o",e.outputData[0].data));let s;return this.proxy.protocol==="https:"?(Aw("Creating `tls.Socket`: %o",this.connectOpts),s=ZBt.connect(this.connectOpts)):(Aw("Creating `net.Socket`: %o",this.connectOpts),s=XBt.connect(this.connectOpts)),await(0,tvt.once)(s,"connect"),s}};kP.protocols=["http","https"];sl.HttpProxyAgent=kP;function ivt(t,...e){let r={},i;for(i in t)e.includes(i)||(r[i]=t[i]);return r}o(ivt,"omit")});var F_e=g(JP=>{"use strict";Object.defineProperty(JP,"__esModule",{value:!0});JP.state=void 0;JP.state={instrumenterImplementation:void 0}});var tRe=g(ek=>{"use strict";Object.defineProperty(ek,"__esModule",{value:!0});ek.state=void 0;ek.state={operationRequestMap:new WeakMap}});var ONe=g(Pw=>{"use strict";Object.defineProperty(Pw,"__esModule",{value:!0});var INt=require("os"),SNt=require("util");function BNt(t){return t&&typeof t=="object"&&"default"in t?t:{default:t}}o(BNt,"_interopDefaultLegacy");var vNt=BNt(SNt);function xNt(t,...e){process.stderr.write(`${vNt.default.format(t,...e)}${INt.EOL}`)}o(xNt,"log");var INe=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,BNe,m7=[],A7=[],EQ=[];INe&&g7(INe);var vNe=Object.assign(t=>xNe(t),{enable:g7,enabled:y7,disable:_Nt,log:xNt});function g7(t){BNe=t,m7=[],A7=[];let e=/\*/g,r=t.split(",").map(i=>i.trim().replace(e,".*?"));for(let i of r)i.startsWith("-")?A7.push(new RegExp(`^${i.substr(1)}$`)):m7.push(new RegExp(`^${i}$`));for(let i of EQ)i.enabled=y7(i.namespace)}o(g7,"enable");function y7(t){if(t.endsWith("*"))return!0;for(let e of A7)if(e.test(t))return!1;for(let e of m7)if(e.test(t))return!0;return!1}o(y7,"enabled");function _Nt(){let t=BNe||"";return g7(""),t}o(_Nt,"disable");function xNe(t){let e=Object.assign(r,{enabled:y7(t),destroy:RNt,log:vNe.log,namespace:t,extend:TNt});function r(...i){e.enabled&&(i.length>0&&(i[0]=`${t} ${i[0]}`),e.log(...i))}return o(r,"debug"),EQ.push(e),e}o(xNe,"createDebugger");function RNt(){let t=EQ.indexOf(this);return t>=0?(EQ.splice(t,1),!0):!1}o(RNt,"destroy");function TNt(t){let e=xNe(`${this.namespace}:${t}`);return e.log=this.log,e}o(TNt,"extend");var u_=vNe,_Ne=new Set,gQ=typeof process<"u"&&process.env&&process.env.AZURE_LOG_LEVEL||void 0,bQ,wQ=u_("azure");wQ.log=(...t)=>{u_.log(...t)};var E7=["verbose","info","warning","error"];gQ&&(DNe(gQ)?RNe(gQ):console.error(`AZURE_LOG_LEVEL set to unknown log level '${gQ}'; logging is not enabled. Acceptable values: ${E7.join(", ")}.`));function RNe(t){if(t&&!DNe(t))throw new Error(`Unknown log level '${t}'. Acceptable values: ${E7.join(",")}`);bQ=t;let e=[];for(let r of _Ne)NNe(r)&&e.push(r.namespace);u_.enable(e.join(","))}o(RNe,"setLogLevel");function NNt(){return bQ}o(NNt,"getLogLevel");var SNe={verbose:400,info:300,warning:200,error:100};function DNt(t){let e=wQ.extend(t);return TNe(wQ,e),{error:yQ(e,"error"),warning:yQ(e,"warning"),info:yQ(e,"info"),verbose:yQ(e,"verbose")}}o(DNt,"createClientLogger");function TNe(t,e){e.log=(...r)=>{t.log(...r)}}o(TNe,"patchLogMethod");function yQ(t,e){let r=Object.assign(t.extend(e),{level:e});if(TNe(t,r),NNe(r)){let i=u_.disable();u_.enable(i+","+r.namespace)}return _Ne.add(r),r}o(yQ,"createLogger");function NNe(t){return!!(bQ&&SNe[t.level]<=SNe[bQ])}o(NNe,"shouldEnable");function DNe(t){return E7.includes(t)}o(DNe,"isAzureLogLevel");Pw.AzureLogger=wQ;Pw.createClientLogger=DNt;Pw.getLogLevel=NNt;Pw.setLogLevel=RNe});var C7=g(f_=>{"use strict";Object.defineProperty(f_,"__esModule",{value:!0});var kw=new WeakMap,CQ=new WeakMap,h_=class t{static{o(this,"AbortSignal")}constructor(){this.onabort=null,kw.set(this,[]),CQ.set(this,!1)}get aborted(){if(!CQ.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");return CQ.get(this)}static get none(){return new t}addEventListener(e,r){if(!kw.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");kw.get(this).push(r)}removeEventListener(e,r){if(!kw.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");let i=kw.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 PNe(t){if(t.aborted)return;t.onabort&&t.onabort.call(t);let e=kw.get(t);e&&e.slice().forEach(r=>{r.call(t,{type:"abort"})}),CQ.set(t,!0)}o(PNe,"abortSignal");var b7=class extends Error{static{o(this,"AbortError")}constructor(e){super(e),this.name="AbortError"}},w7=class{static{o(this,"AbortController")}constructor(e){if(this._signal=new h_,!!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(){PNe(this._signal)}static timeout(e){let r=new h_,i=setTimeout(PNe,e,r);return typeof i.unref=="function"&&i.unref(),r}};f_.AbortController=w7;f_.AbortError=b7;f_.AbortSignal=h_});var MNe=g(Pi=>{"use strict";Object.defineP
Line truncated
|
||||
`)+4,e.outputData[0].data=e._header+i.substring(s),rw("Output buffer: %o",e.outputData[0].data));let n;return this.proxy.protocol==="https:"?(rw("Creating `tls.Socket`: %o",this.connectOpts),n=ySt.connect(this.connectOpts)):(rw("Creating `net.Socket`: %o",this.connectOpts),n=gSt.connect(this.connectOpts)),await(0,bSt.once)(n,"connect"),n}};pP.protocols=["http","https"];il.HttpProxyAgent=pP;function CSt(t,...e){let r={},i;for(i in t)e.includes(i)||(r[i]=t[i]);return r}o(CSt,"omit")});var Txe=g(_P=>{"use strict";Object.defineProperty(_P,"__esModule",{value:!0});_P.state=void 0;_P.state={instrumenterImplementation:void 0}});var $xe=g(OP=>{"use strict";Object.defineProperty(OP,"__esModule",{value:!0});OP.state=void 0;OP.state={operationRequestMap:new WeakMap}});var BTe=g(bw=>{"use strict";Object.defineProperty(bw,"__esModule",{value:!0});var GRt=require("os"),HRt=require("util");function zRt(t){return t&&typeof t=="object"&&"default"in t?t:{default:t}}o(zRt,"_interopDefaultLegacy");var VRt=zRt(HRt);function jRt(t,...e){process.stderr.write(`${VRt.default.format(t,...e)}${GRt.EOL}`)}o(jRt,"log");var mTe=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,gTe,kY=[],QY=[],Xk=[];mTe&&LY(mTe);var yTe=Object.assign(t=>ETe(t),{enable:LY,enabled:FY,disable:$Rt,log:jRt});function LY(t){gTe=t,kY=[],QY=[];let e=/\*/g,r=t.split(",").map(i=>i.trim().replace(e,".*?"));for(let i of r)i.startsWith("-")?QY.push(new RegExp(`^${i.substr(1)}$`)):kY.push(new RegExp(`^${i}$`));for(let i of Xk)i.enabled=FY(i.namespace)}o(LY,"enable");function FY(t){if(t.endsWith("*"))return!0;for(let e of QY)if(e.test(t))return!1;for(let e of kY)if(e.test(t))return!0;return!1}o(FY,"enabled");function $Rt(){let t=gTe||"";return LY(""),t}o($Rt,"disable");function ETe(t){let e=Object.assign(r,{enabled:FY(t),destroy:WRt,log:yTe.log,namespace:t,extend:JRt});function r(...i){e.enabled&&(i.length>0&&(i[0]=`${t} ${i[0]}`),e.log(...i))}return o(r,"debug"),Xk.push(e),e}o(ETe,"createDebugger");function WRt(){let t=Xk.indexOf(this);return t>=0?(Xk.splice(t,1),!0):!1}o(WRt,"destroy");function JRt(t){let e=ETe(`${this.namespace}:${t}`);return e.log=this.log,e}o(JRt,"extend");var jx=yTe,bTe=new Set,Yk=typeof process<"u"&&process.env&&process.env.AZURE_LOG_LEVEL||void 0,Zk,eQ=jx("azure");eQ.log=(...t)=>{jx.log(...t)};var MY=["verbose","info","warning","error"];Yk&&(STe(Yk)?wTe(Yk):console.error(`AZURE_LOG_LEVEL set to unknown log level '${Yk}'; logging is not enabled. Acceptable values: ${MY.join(", ")}.`));function wTe(t){if(t&&!STe(t))throw new Error(`Unknown log level '${t}'. Acceptable values: ${MY.join(",")}`);Zk=t;let e=[];for(let r of bTe)ITe(r)&&e.push(r.namespace);jx.enable(e.join(","))}o(wTe,"setLogLevel");function YRt(){return Zk}o(YRt,"getLogLevel");var ATe={verbose:400,info:300,warning:200,error:100};function KRt(t){let e=eQ.extend(t);return CTe(eQ,e),{error:Kk(e,"error"),warning:Kk(e,"warning"),info:Kk(e,"info"),verbose:Kk(e,"verbose")}}o(KRt,"createClientLogger");function CTe(t,e){e.log=(...r)=>{t.log(...r)}}o(CTe,"patchLogMethod");function Kk(t,e){let r=Object.assign(t.extend(e),{level:e});if(CTe(t,r),ITe(r)){let i=jx.disable();jx.enable(i+","+r.namespace)}return bTe.add(r),r}o(Kk,"createLogger");function ITe(t){return!!(Zk&&ATe[t.level]<=ATe[Zk])}o(ITe,"shouldEnable");function STe(t){return MY.includes(t)}o(STe,"isAzureLogLevel");bw.AzureLogger=eQ;bw.createClientLogger=KRt;bw.getLogLevel=YRt;bw.setLogLevel=wTe});var GY=g(Wx=>{"use strict";Object.defineProperty(Wx,"__esModule",{value:!0});var ww=new WeakMap,tQ=new WeakMap,$x=class t{static{o(this,"AbortSignal")}constructor(){this.onabort=null,ww.set(this,[]),tQ.set(this,!1)}get aborted(){if(!tQ.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");return tQ.get(this)}static get none(){return new t}addEventListener(e,r){if(!ww.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");ww.get(this).push(r)}removeEventListener(e,r){if(!ww.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");let i=ww.get(this),s=i.indexOf(r);s>-1&&i.splice(s,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 vTe(t){if(t.aborted)return;t.onabort&&t.onabort.call(t);let e=ww.get(t);e&&e.slice().forEach(r=>{r.call(t,{type:"abort"})}),tQ.set(t,!0)}o(vTe,"abortSignal");var UY=class extends Error{static{o(this,"AbortError")}constructor(e){super(e),this.name="AbortError"}},qY=class{static{o(this,"AbortController")}constructor(e){if(this._signal=new $x,!!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(){vTe(this._signal)}static timeout(e){let r=new $x,i=setTimeout(vTe,e,r);return typeof i.unref=="function"&&i.unref(),r}};Wx.AbortController=qY;Wx.AbortError=UY;Wx.AbortSignal=$x});var NTe=g(Oi=>{"use strict";Object.defineP
Line truncated
|
||||
Polling from: ${r.config.operationLocation}
|
||||
Operation status: ${h}
|
||||
Polling status: ${HNe.includes(h)?"Stopped":"Running"}`),h==="succeeded"){let f=a(u,r);if(f!==void 0)return{response:await e(f).catch(qNe({state:r,stateProxy:i,isOperationError:c})),status:h}}return{response:u,status:h}}o(c1t,"pollOperationHelper");async function $Ne(t){let{poll:e,state:r,stateProxy:i,options:n,getOperationStatus:s,getResourceLocation:a,getOperationLocation:c,isOperationError:l,withOperationLocation:u,getPollingInterval:h,processResult:f,getError:d,updateState:p,setDelay:m,isDone:A,setErrorAsResult:E}=t,{operationLocation:y}=r.config;if(y!==void 0){let{response:b,status:C}=await c1t({poll:e,getOperationStatus:s,state:r,stateProxy:i,operationLocation:y,getResourceLocation:a,isOperationError:l,options:n});if(zNe({status:C,response:b,state:r,stateProxy:i,isDone:A,processResult:f,getError:d,setErrorAsResult:E}),!HNe.includes(C)){let I=h?.(b);I&&m(I);let D=c?.(b,r);if(D!==void 0){let M=y!==D;r.config.operationLocation=D,u?.(D,M)}else u?.(y,!1)}p?.(r,b)}}o($Ne,"pollOperation");function WNe(t){let{azureAsyncOperation:e,operationLocation:r}=t;return r??e}o(WNe,"getOperationLocationPollingUrl");function JNe(t){return t.headers.location}o(JNe,"getLocationHeader");function YNe(t){return t.headers["operation-location"]}o(YNe,"getOperationLocationHeader");function KNe(t){return t.headers["azure-asyncoperation"]}o(KNe,"getAzureAsyncOperationHeader");function l1t(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=a())!==null&&e!==void 0?e:n;default:return a()}function a(){switch(s){case"azure-async-operation":return;case"original-uri":return n;default:return r}}o(a,"getDefault")}o(l1t,"findResourceLocation");function XNe(t){let{rawResponse:e,requestMethod:r,requestPath:i,resourceLocationConfig:n}=t,s=YNe(e),a=KNe(e),c=WNe({operationLocation:s,azureAsyncOperation:a}),l=JNe(e),u=r?.toLocaleUpperCase();return c!==void 0?{mode:"OperationLocation",operationLocation:c,resourceLocation:l1t({requestMethod:u,location:l,requestPath:i,resourceLocationConfig:n})}:l!==void 0?{mode:"ResourceLocation",operationLocation:l}:u==="PUT"&&i?{mode:"Body",operationLocation:i}:void 0}o(XNe,"inferLroMode");function ZNe(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 O7(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 Ty.verbose(`LRO: unrecognized operation status: ${e}`),e}}o(ZNe,"transformStatus");function u1t(t){var e;let{status:r}=(e=t.body)!==null&&e!==void 0?e:{};return ZNe({status:r,statusCode:t.statusCode})}o(u1t,"getStatus");function h1t(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 ZNe({status:s,statusCode:t.statusCode})}o(h1t,"getProvisioningState");function O7(t){return t===202?"running":t<300?"succeeded":"failed"}o(O7,"toOperationStatus");function e1e({rawResponse:t}){let e=t.headers["retry-after"];if(e!==void 0){let r=parseInt(e);return isNaN(r)?f1t(new Date(e)):r*1e3}}o(e1e,"parseRetryAfter");function t1e(t){let e=t.flatResponse.error;if(!e){Ty.warning("The long-running operation failed but there is no error property in the response's body");return}if(!e.code||!e.message){Ty.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(t1e,"getErrorFromResponse");function f1t(t){let e=Math.floor(new Date().getTime()),r=t.getTime();if(e<r)return r-e}o(f1t,"calculatePollingIntervalFromDate");function r1e(t){let{response:e,state:r,operationLocation:i}=t;function n(){var a;switch((a=r.config.metadata)===null||a===void 0?void 0:a.mode){case void 0:return O7(e.rawResponse.statusCode);case"Body":return P7(e,r);default:return"running"}}o(n,"helper");let s=n();return s==="running"&&i===void 0?"succeeded":s}o(r1e,"getStatusFromInitialResponse");async function d1t(t){let{stateProxy:e,resourceLocationConfig:r,processResult:i,lro:n,setErrorAsResult:s}=t;return VNe({init:o(async()=>{let a=await n.sendInitialRequest(),c=XNe({rawResponse:a.rawResponse,requestPath:n.requestPath,requestMethod:n.requestMethod,resourceLocationConfig:r});return Object.assign({response:a,operationLocation:c?.operationLocation,resourceLocation:c?.resourceLocation},c?.mode?{metadata:{mode:c.mode}}:{})},"init"),stateProxy:e,processResult:i?({flatResponse:a},c)=>i(a,c):({flatResponse:a})=>a,getOperationStatus:r1e,setErrorAsResult:s})}o(d1t,"initHttpOperation");function i1e({rawResponse:t},e){var r;switchLine truncated
|
||||
`:case"\r":case" ":case" ":continue;default:throw Error("invalid base64 string.")}switch(n){case 0:a=s,n=1;break;case 1:r[i++]=a<<2|(s&48)>>4,a=s,n=2;break;case 2:r[i++]=(a&15)<<4|(s&60)>>2,a=s,n=3;break;case 3:r[i++]=(a&3)<<6|s,n=0;break}}if(n==1)throw Error("invalid base64 string.");return r.subarray(0,i)}o(Y1t,"base64decode");qw.base64decode=Y1t;function K1t(t){let e="",r=0,i,n=0;for(let s=0;s<t.length;s++)switch(i=t[s],r){case 0:e+=Ud[i>>2],n=(i&3)<<4,r=1;break;case 1:e+=Ud[n|i>>4],n=(i&15)<<2,r=2;break;case 2:e+=Ud[n|i>>6],e+=Ud[i&63],r=0;break}return r&&(e+=Ud[n],e+="=",r==1&&(e+="=")),e}o(K1t,"base64encode");qw.base64encode=K1t});var O1e=g(qQ=>{"use strict";Object.defineProperty(qQ,"__esModule",{value:!0});qQ.utf8read=void 0;var j7=o(t=>String.fromCharCode.apply(String,t),"fromCharCodes");function X1t(t){if(t.length<1)return"";let e=0,r=[],i=[],n=0,s,a=t.length;for(;e<a;)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(j7(i)),n=0);return r.length?(n&&r.push(j7(i.slice(0,n))),r.join("")):j7(i.slice(0,n))}o(X1t,"utf8read");qQ.utf8read=X1t});var b_=g(Uh=>{"use strict";Object.defineProperty(Uh,"__esModule",{value:!0});Uh.WireType=Uh.mergeBinaryOptions=Uh.UnknownFieldHandler=void 0;var Z1t;(function(t){t.symbol=Symbol.for("protobuf-ts/unknown"),t.onRead=(r,i,n,s,a)=>{(e(i)?i[t.symbol]:i[t.symbol]=[]).push({no:n,wireType:s,data:a})},t.onWrite=(r,i,n)=>{for(let{no:s,wireType:a,data:c}of t.list(i))n.tag(s,a).raw(c)},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=o(r=>r&&Array.isArray(r[t.symbol]),"is")})(Z1t=Uh.UnknownFieldHandler||(Uh.UnknownFieldHandler={}));function e2t(t,e){return Object.assign(Object.assign({},t),e)}o(e2t,"mergeBinaryOptions");Uh.mergeBinaryOptions=e2t;var t2t;(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"})(t2t=Uh.WireType||(Uh.WireType={}))});var HQ=g(Sa=>{"use strict";Object.defineProperty(Sa,"__esModule",{value:!0});Sa.varint32read=Sa.varint32write=Sa.int64toString=Sa.int64fromString=Sa.varint64write=Sa.varint64read=void 0;function r2t(){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")}o(r2t,"varint64read");Sa.varint64read=r2t;function i2t(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 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 a=e>>>s,c=!!(a>>>7),l=(c?a|128:a)&255;if(r.push(l),!c)return}r.push(e>>>31&1)}}o(i2t,"varint64write");Sa.varint64write=i2t;var GQ=65536*65536;function n2t(t){let e=t[0]=="-";e&&(t=t.slice(1));let r=1e6,i=0,n=0;function s(a,c){let l=Number(t.slice(a,c));n*=r,i=i*r+l,i>=GQ&&(n=n+(i/GQ|0),i=i%GQ)}return o(s,"add1e6digit"),s(-24,-18),s(-18,-12),s(-12,-6),s(-6),[e,i,n]}o(n2t,"int64fromString");Sa.int64fromString=n2t;function s2t(t,e){if(e>>>0<=2097151)return""+(GQ*e+(t>>>0));let r=t&16777215,i=(t>>>24|e<<8)>>>0&16777215,n=e>>16&65535,s=r+i*6777216+n*6710656,a=i+n*8147497,c=n*2,l=1e7;s>=l&&(a+=Math.floor(s/l),s%=l),a>=l&&(c+=Math.floor(a/l),a%=l);function u(h,f){let d=h?String(h):"";return f?"0000000".slice(d.length)+d:d}return o(u,"decimalFrom1e7"),u(c,0)+u(a,c)+u(s,1)}o(s2t,"int64toString");Sa.int64toString=s2t;function o2t(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(o2t,"varint32write");Sa.varint32write=o2t;function a2t(){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(a2t,"varint32read");Sa.varint32read=a2t});var Jm=g(Wm=>{"use strict";Object.defineProperty(Wm,"__esModule",{value:!0});Wm.PbLong=Wm.PbULong=Wm.detectBi=void 0;var w_=HQ(),Mr;function P1e(){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("922337203685477580
Line truncated
|
||||
`)}};AL.RpcError=gK});var EK=g(yL=>{"use strict";Object.defineProperty(yL,"__esModule",{value:!0});yL.mergeRpcOptions=void 0;var f2e=en();function RDt(t,e){if(!e)return t;let r={};gL(t,r),gL(e,r);for(let i of Object.keys(e)){let n=e[i];switch(i){case"jsonOptions":r.jsonOptions=f2e.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=f2e.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},gL(t.meta,r.meta),gL(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(n):n.concat();break}}return r}o(RDt,"mergeRpcOptions");yL.mergeRpcOptions=RDt;function gL(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}o(gL,"copy")});var wK=g(ky=>{"use strict";Object.defineProperty(ky,"__esModule",{value:!0});ky.Deferred=ky.DeferredState=void 0;var Hh;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(Hh=ky.DeferredState||(ky.DeferredState={}));var bK=class{static{o(this,"Deferred")}constructor(e=!0){this._state=Hh.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!==Hh.PENDING)throw new Error(`cannot resolve ${Hh[this.state].toLowerCase()}`);this._resolve(e),this._state=Hh.RESOLVED}reject(e){if(this.state!==Hh.PENDING)throw new Error(`cannot reject ${Hh[this.state].toLowerCase()}`);this._reject(e),this._state=Hh.REJECTED}resolvePending(e){this._state===Hh.PENDING&&this.resolve(e)}rejectPending(e){this._state===Hh.PENDING&&this.reject(e)}};ky.Deferred=bK});var IK=g(EL=>{"use strict";Object.defineProperty(EL,"__esModule",{value:!0});EL.RpcOutputStreamController=void 0;var d2e=wK(),Qy=en(),CK=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 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){Qy.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){Qy.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){Qy.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(){Qy.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;Qy.assert(e,"bad state"),Qy.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 d2e.Deferred,e.p.promise)},"next")}}pushIt(e){let r=this._itState;if(r.p){let i=r.p;Qy.assert(i.state==d2e.DeferredState.PENDING,"iterator contract broken"),"value"in e?i.resolve(e):i.reject(e),delete r.p}else r.q.push(e)}};EL.RpcOutputStreamController=CK});var BK=g(Ww=>{"use strict";var TDt=Ww&&Ww.__awaiter||function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return o(n,"adopt"),new(r||(r=Promise))(function(s,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function l(h){try{u(i.throw(h))}catch(f){a(f)}}o(l,"rejected");function u(h){h.done?s(h.value):n(h.value).then(c,l)}o(u,"step"),u((i=i.apply(t,e||[])).next())})};Object.defineProperty(Ww,"__esModule",{value:!0});Ww.UnaryCall=void 0;var SK=class{static{o(this,"UnaryCall")}constructor(e,r,i,n,s,a,c){this.method=e,this.requestHeaders=r,this.request=i,this.headers=n,this.response=s,this.status=a,this.trailers=c}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 TDt(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}})}};Ww.UnaryCall=SK});var xK=g(Jw=>{"use strict";var NDt=Jw&&Jw.__awaiter||function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return o(n,"adopt"),new(r||(r=Promise))(function(s,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function
Line truncated
|
||||
Polling status: ${kTe.includes(h)?"Stopped":"Running"}`),h==="succeeded"){let f=a(u,r);if(f!==void 0)return{response:await e(f).catch(OTe({state:r,stateProxy:i,isOperationError:c})),status:h}}return{response:u,status:h}}o(xTt,"pollOperationHelper");async function MTe(t){let{poll:e,state:r,stateProxy:i,options:s,getOperationStatus:n,getResourceLocation:a,getOperationLocation:c,isOperationError:l,withOperationLocation:u,getPollingInterval:h,processResult:f,getError:d,updateState:p,setDelay:m,isDone:A,setErrorAsResult:E}=t,{operationLocation:y}=r.config;if(y!==void 0){let{response:b,status:C}=await xTt({poll:e,getOperationStatus:n,state:r,stateProxy:i,operationLocation:y,getResourceLocation:a,isOperationError:l,options:s});if(LTe({status:C,response:b,state:r,stateProxy:i,isDone:A,processResult:f,getError:d,setErrorAsResult:E}),!kTe.includes(C)){let I=h?.(b);I&&m(I);let D=c?.(b,r);if(D!==void 0){let M=y!==D;r.config.operationLocation=D,u?.(D,M)}else u?.(y,!1)}p?.(r,b)}}o(MTe,"pollOperation");function UTe(t){let{azureAsyncOperation:e,operationLocation:r}=t;return r??e}o(UTe,"getOperationLocationPollingUrl");function qTe(t){return t.headers.location}o(qTe,"getLocationHeader");function GTe(t){return t.headers["operation-location"]}o(GTe,"getOperationLocationHeader");function HTe(t){return t.headers["azure-asyncoperation"]}o(HTe,"getAzureAsyncOperationHeader");function _Tt(t){var e;let{location:r,requestMethod:i,requestPath:s,resourceLocationConfig:n}=t;switch(i){case"PUT":return s;case"DELETE":return;case"PATCH":return(e=a())!==null&&e!==void 0?e:s;default:return a()}function a(){switch(n){case"azure-async-operation":return;case"original-uri":return s;default:return r}}o(a,"getDefault")}o(_Tt,"findResourceLocation");function zTe(t){let{rawResponse:e,requestMethod:r,requestPath:i,resourceLocationConfig:s}=t,n=GTe(e),a=HTe(e),c=UTe({operationLocation:n,azureAsyncOperation:a}),l=qTe(e),u=r?.toLocaleUpperCase();return c!==void 0?{mode:"OperationLocation",operationLocation:c,resourceLocation:_Tt({requestMethod:u,location:l,requestPath:i,resourceLocationConfig:s})}:l!==void 0?{mode:"ResourceLocation",operationLocation:l}:u==="PUT"&&i?{mode:"Body",operationLocation:i}:void 0}o(zTe,"inferLroMode");function VTe(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 ZY(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 Ey.verbose(`LRO: unrecognized operation status: ${e}`),e}}o(VTe,"transformStatus");function RTt(t){var e;let{status:r}=(e=t.body)!==null&&e!==void 0?e:{};return VTe({status:r,statusCode:t.statusCode})}o(RTt,"getStatus");function TTt(t){var e,r;let{properties:i,provisioningState:s}=(e=t.body)!==null&&e!==void 0?e:{},n=(r=i?.provisioningState)!==null&&r!==void 0?r:s;return VTe({status:n,statusCode:t.statusCode})}o(TTt,"getProvisioningState");function ZY(t){return t===202?"running":t<300?"succeeded":"failed"}o(ZY,"toOperationStatus");function jTe({rawResponse:t}){let e=t.headers["retry-after"];if(e!==void 0){let r=parseInt(e);return isNaN(r)?NTt(new Date(e)):r*1e3}}o(jTe,"parseRetryAfter");function $Te(t){let e=t.flatResponse.error;if(!e){Ey.warning("The long-running operation failed but there is no error property in the response's body");return}if(!e.code||!e.message){Ey.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($Te,"getErrorFromResponse");function NTt(t){let e=Math.floor(new Date().getTime()),r=t.getTime();if(e<r)return r-e}o(NTt,"calculatePollingIntervalFromDate");function WTe(t){let{response:e,state:r,operationLocation:i}=t;function s(){var a;switch((a=r.config.metadata)===null||a===void 0?void 0:a.mode){case void 0:return ZY(e.rawResponse.statusCode);case"Body":return e7(e,r);default:return"running"}}o(s,"helper");let n=s();return n==="running"&&i===void 0?"succeeded":n}o(WTe,"getStatusFromInitialResponse");async function DTt(t){let{stateProxy:e,resourceLocationConfig:r,processResult:i,lro:s,setErrorAsResult:n}=t;return FTe({init:o(async()=>{let a=await s.sendInitialRequest(),c=zTe({rawResponse:a.rawResponse,requestPath:s.requestPath,requestMethod:s.requestMethod,resourceLocationConfig:r});return Object.assign({response:a,operationLocation:c?.operationLocation,resourceLocation:c?.resourceLocation},c?.mode?{metadata:{mode:c.mode}}:{})},"init"),stateProxy:e,processResult:i?({flatResponse:a},c)=>i(a,c):({flatResponse:a})=>a,getOperationStatus:WTe,setErrorAsResult:n})}o(DTt,"initHttpOperation");function JTe({rawResponse:t},e){var r;switchLine truncated
|
||||
`:case"\r":case" ":case" ":continue;default:throw Error("invalid base64 string.")}switch(s){case 0:a=n,s=1;break;case 1:r[i++]=a<<2|(n&48)>>4,a=n,s=2;break;case 2:r[i++]=(a&15)<<4|(n&60)>>2,a=n,s=3;break;case 3:r[i++]=(a&3)<<6|n,s=0;break}}if(s==1)throw Error("invalid base64 string.");return r.subarray(0,i)}o(mNt,"base64decode");xw.base64decode=mNt;function ANt(t){let e="",r=0,i,s=0;for(let n=0;n<t.length;n++)switch(i=t[n],r){case 0:e+=Pd[i>>2],s=(i&3)<<4,r=1;break;case 1:e+=Pd[s|i>>4],s=(i&15)<<2,r=2;break;case 2:e+=Pd[s|i>>6],e+=Pd[i&63],r=0;break}return r&&(e+=Pd[s],e+="=",r==1&&(e+="=")),e}o(ANt,"base64encode");xw.base64encode=ANt});var BNe=g(bQ=>{"use strict";Object.defineProperty(bQ,"__esModule",{value:!0});bQ.utf8read=void 0;var u7=o(t=>String.fromCharCode.apply(String,t),"fromCharCodes");function gNt(t){if(t.length<1)return"";let e=0,r=[],i=[],s=0,n,a=t.length;for(;e<a;)n=t[e++],n<128?i[s++]=n:n>191&&n<224?i[s++]=(n&31)<<6|t[e++]&63:n>239&&n<365?(n=((n&7)<<18|(t[e++]&63)<<12|(t[e++]&63)<<6|t[e++]&63)-65536,i[s++]=55296+(n>>10),i[s++]=56320+(n&1023)):i[s++]=(n&15)<<12|(t[e++]&63)<<6|t[e++]&63,s>8191&&(r.push(u7(i)),s=0);return r.length?(s&&r.push(u7(i.slice(0,s))),r.join("")):u7(i.slice(0,s))}o(gNt,"utf8read");bQ.utf8read=gNt});var r_=g(Lh=>{"use strict";Object.defineProperty(Lh,"__esModule",{value:!0});Lh.WireType=Lh.mergeBinaryOptions=Lh.UnknownFieldHandler=void 0;var yNt;(function(t){t.symbol=Symbol.for("protobuf-ts/unknown"),t.onRead=(r,i,s,n,a)=>{(e(i)?i[t.symbol]:i[t.symbol]=[]).push({no:s,wireType:n,data:a})},t.onWrite=(r,i,s)=>{for(let{no:n,wireType:a,data:c}of t.list(i))s.tag(n,a).raw(c)},t.list=(r,i)=>{if(e(r)){let s=r[t.symbol];return i?s.filter(n=>n.no==i):s}return[]},t.last=(r,i)=>t.list(r,i).slice(-1)[0];let e=o(r=>r&&Array.isArray(r[t.symbol]),"is")})(yNt=Lh.UnknownFieldHandler||(Lh.UnknownFieldHandler={}));function ENt(t,e){return Object.assign(Object.assign({},t),e)}o(ENt,"mergeBinaryOptions");Lh.mergeBinaryOptions=ENt;var bNt;(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"})(bNt=Lh.WireType||(Lh.WireType={}))});var CQ=g(Ca=>{"use strict";Object.defineProperty(Ca,"__esModule",{value:!0});Ca.varint32read=Ca.varint32write=Ca.int64toString=Ca.int64fromString=Ca.varint64write=Ca.varint64read=void 0;function wNt(){let t=0,e=0;for(let i=0;i<28;i+=7){let s=this.buf[this.pos++];if(t|=(s&127)<<i,(s&128)==0)return this.assertBounds(),[t,e]}let r=this.buf[this.pos++];if(t|=(r&15)<<28,e=(r&112)>>4,(r&128)==0)return this.assertBounds(),[t,e];for(let i=3;i<=31;i+=7){let s=this.buf[this.pos++];if(e|=(s&127)<<i,(s&128)==0)return this.assertBounds(),[t,e]}throw new Error("invalid varint")}o(wNt,"varint64read");Ca.varint64read=wNt;function CNt(t,e,r){for(let n=0;n<28;n=n+7){let a=t>>>n,c=!(!(a>>>7)&&e==0),l=(c?a|128:a)&255;if(r.push(l),!c)return}let i=t>>>28&15|(e&7)<<4,s=e>>3!=0;if(r.push((s?i|128:i)&255),!!s){for(let n=3;n<31;n=n+7){let a=e>>>n,c=!!(a>>>7),l=(c?a|128:a)&255;if(r.push(l),!c)return}r.push(e>>>31&1)}}o(CNt,"varint64write");Ca.varint64write=CNt;var wQ=65536*65536;function INt(t){let e=t[0]=="-";e&&(t=t.slice(1));let r=1e6,i=0,s=0;function n(a,c){let l=Number(t.slice(a,c));s*=r,i=i*r+l,i>=wQ&&(s=s+(i/wQ|0),i=i%wQ)}return o(n,"add1e6digit"),n(-24,-18),n(-18,-12),n(-12,-6),n(-6),[e,i,s]}o(INt,"int64fromString");Ca.int64fromString=INt;function SNt(t,e){if(e>>>0<=2097151)return""+(wQ*e+(t>>>0));let r=t&16777215,i=(t>>>24|e<<8)>>>0&16777215,s=e>>16&65535,n=r+i*6777216+s*6710656,a=i+s*8147497,c=s*2,l=1e7;n>=l&&(a+=Math.floor(n/l),n%=l),a>=l&&(c+=Math.floor(a/l),a%=l);function u(h,f){let d=h?String(h):"";return f?"0000000".slice(d.length)+d:d}return o(u,"decimalFrom1e7"),u(c,0)+u(a,c)+u(n,1)}o(SNt,"int64toString");Ca.int64toString=SNt;function BNt(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(BNt,"varint32write");Ca.varint32write=BNt;function vNt(){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(vNt,"varint32read");Ca.varint32read=vNt});var Gm=g(qm=>{"use strict";Object.defineProperty(qm,"__esModule",{value:!0});qm.PbLong=qm.PbULong=qm.detectBi=void 0;var i_=CQ(),Fr;function vNe(){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("922337203685477580
Line truncated
|
||||
`)}};JQ.RpcError=L7});var M7=g(KQ=>{"use strict";Object.defineProperty(KQ,"__esModule",{value:!0});KQ.mergeRpcOptions=void 0;var s1e=Zi();function W1t(t,e){if(!e)return t;let r={};YQ(t,r),YQ(e,r);for(let i of Object.keys(e)){let s=e[i];switch(i){case"jsonOptions":r.jsonOptions=s1e.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=s1e.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},YQ(t.meta,r.meta),YQ(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(s):s.concat();break}}return r}o(W1t,"mergeRpcOptions");KQ.mergeRpcOptions=W1t;function YQ(t,e){if(!t)return;let r=e;for(let[i,s]of Object.entries(t))s instanceof Date?r[i]=new Date(s.getTime()):Array.isArray(s)?r[i]=s.concat():r[i]=s}o(YQ,"copy")});var q7=g(Sy=>{"use strict";Object.defineProperty(Sy,"__esModule",{value:!0});Sy.Deferred=Sy.DeferredState=void 0;var Uh;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(Uh=Sy.DeferredState||(Sy.DeferredState={}));var U7=class{static{o(this,"Deferred")}constructor(e=!0){this._state=Uh.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!==Uh.PENDING)throw new Error(`cannot resolve ${Uh[this.state].toLowerCase()}`);this._resolve(e),this._state=Uh.RESOLVED}reject(e){if(this.state!==Uh.PENDING)throw new Error(`cannot reject ${Uh[this.state].toLowerCase()}`);this._reject(e),this._state=Uh.REJECTED}resolvePending(e){this._state===Uh.PENDING&&this.resolve(e)}rejectPending(e){this._state===Uh.PENDING&&this.reject(e)}};Sy.Deferred=U7});var H7=g(XQ=>{"use strict";Object.defineProperty(XQ,"__esModule",{value:!0});XQ.RpcOutputStreamController=void 0;var n1e=q7(),By=Zi(),G7=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 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){By.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){By.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){By.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(){By.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;By.assert(e,"bad state"),By.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 n1e.Deferred,e.p.promise)},"next")}}pushIt(e){let r=this._itState;if(r.p){let i=r.p;By.assert(i.state==n1e.DeferredState.PENDING,"iterator contract broken"),"value"in e?i.resolve(e):i.reject(e),delete r.p}else r.q.push(e)}};XQ.RpcOutputStreamController=G7});var V7=g(Pw=>{"use strict";var J1t=Pw&&Pw.__awaiter||function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(a){a(n)})}return o(s,"adopt"),new(r||(r=Promise))(function(n,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function l(h){try{u(i.throw(h))}catch(f){a(f)}}o(l,"rejected");function u(h){h.done?n(h.value):s(h.value).then(c,l)}o(u,"step"),u((i=i.apply(t,e||[])).next())})};Object.defineProperty(Pw,"__esModule",{value:!0});Pw.UnaryCall=void 0;var z7=class{static{o(this,"UnaryCall")}constructor(e,r,i,s,n,a,c){this.method=e,this.requestHeaders=r,this.request=i,this.headers=s,this.response=n,this.status=a,this.trailers=c}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 J1t(this,void 0,void 0,function*(){let[e,r,i,s]=yield Promise.all([this.headers,this.response,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,request:this.request,headers:e,response:r,status:i,trailers:s}})}};Pw.UnaryCall=z7});var $7=g(kw=>{"use strict";var Y1t=kw&&kw.__awaiter||function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(a){a(n)})}return o(s,"adopt"),new(r||(r=Promise))(function(n,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function
Line truncated
|
||||
You can add a runtime option to disable the check or this warning:
|
||||
See https://handlebarsjs.com/api-reference/runtime-options.html#options-to-control-prototype-access for details`))}o(NLt,"logUnexpecedPropertyAccessOnce");function DLt(){Object.keys(eF).forEach(function(t){delete eF[t]})}o(DLt,"resetLoggedProperties")});var rF=g($h=>{"use strict";$h.__esModule=!0;$h.HandlebarsEnvironment=VX;function gPe(t){return t&&t.__esModule?t:{default:t}}o(gPe,"_interopRequireDefault");var qy=ko(),OLt=yc(),jX=gPe(OLt),PLt=UX(),kLt=dPe(),QLt=GX(),tF=gPe(QLt),LLt=HX(),FLt="4.7.9";$h.VERSION=FLt;var MLt=8;$h.COMPILER_REVISION=MLt;var ULt=7;$h.LAST_COMPATIBLE_COMPILER_REVISION=ULt;var qLt={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"};$h.REVISION_CHANGES=qLt;var zX="[object Object]";function VX(t,e,r){this.helpers=t||{},this.partials=e||{},this.decorators=r||{},PLt.registerDefaultHelpers(this),kLt.registerDefaultDecorators(this)}o(VX,"HandlebarsEnvironment");VX.prototype={constructor:VX,logger:tF.default,log:tF.default.log,registerHelper:o(function(e,r){if(qy.toString.call(e)===zX){if(r)throw new jX.default("Arg not supported with multiple helpers");qy.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(qy.toString.call(e)===zX)qy.extend(this.partials,e);else{if(typeof r>"u")throw new jX.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(qy.toString.call(e)===zX){if(r)throw new jX.default("Arg not supported with multiple decorators");qy.extend(this.decorators,e)}else this.decorators[e]=r},"registerDecorator"),unregisterDecorator:o(function(e){delete this.decorators[e]},"unregisterDecorator"),resetLoggedPropertyAccesses:o(function(){LLt.resetLoggedProperties()},"resetLoggedPropertyAccesses")};var GLt=tF.default.log;$h.log=GLt;$h.createFrame=qy.createFrame;$h.logger=tF.default});var EPe=g((iF,yPe)=>{"use strict";iF.__esModule=!0;function $X(t){this.string=t}o($X,"SafeString");$X.prototype.toString=$X.prototype.toHTML=function(){return""+this.string};iF.default=$X;yPe.exports=iF.default});var bPe=g(WX=>{"use strict";WX.__esModule=!0;WX.wrapHelper=HLt;function HLt(t,e){if(typeof t!="function")return t;var r=o(function(){var n=arguments[arguments.length-1];return arguments[arguments.length-1]=e(n),t.apply(this,arguments)},"wrapper");return r}o(HLt,"wrapHelper")});var vPe=g(Zm=>{"use strict";Zm.__esModule=!0;Zm.checkRevision=JLt;Zm.template=YLt;Zm.wrapProgram=nF;Zm.resolvePartial=KLt;Zm.invokePartial=XLt;Zm.noop=SPe;function jLt(t){return t&&t.__esModule?t:{default:t}}o(jLt,"_interopRequireDefault");function zLt(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(zLt,"_interopRequireWildcard");var VLt=ko(),cC=zLt(VLt),$Lt=yc(),Hd=jLt($Lt),jd=rF(),wPe=UX(),WLt=bPe(),CPe=HX();function JLt(t){var e=t&&t[0]||1,r=jd.COMPILER_REVISION;if(!(e>=jd.LAST_COMPATIBLE_COMPILER_REVISION&&e<=jd.COMPILER_REVISION))if(e<jd.LAST_COMPATIBLE_COMPILER_REVISION){var i=jd.REVISION_CHANGES[r],n=jd.REVISION_CHANGES[e];throw new Hd.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 Hd.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(JLt,"checkRevision");function YLt(t,e){if(!e)throw new Hd.default("No environment passed to template");if(!t||!t.main)throw new Hd.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(a,c,l){l.hash&&(c=cC.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 h=u.split(`
|
||||
See https://handlebarsjs.com/api-reference/runtime-options.html#options-to-control-prototype-access for details`))}o(Ykt,"logUnexpecedPropertyAccessOnce");function Kkt(){Object.keys(OL).forEach(function(t){delete OL[t]})}o(Kkt,"resetLoggedProperties")});var kL=g(zh=>{"use strict";zh.__esModule=!0;zh.HandlebarsEnvironment=fX;function lOe(t){return t&&t.__esModule?t:{default:t}}o(lOe,"_interopRequireDefault");var Ty=Oo(),Xkt=Ac(),uX=lOe(Xkt),Zkt=oX(),eQt=nOe(),tQt=cX(),PL=lOe(tQt),rQt=lX(),iQt="4.7.9";zh.VERSION=iQt;var sQt=8;zh.COMPILER_REVISION=sQt;var nQt=7;zh.LAST_COMPATIBLE_COMPILER_REVISION=nQt;var oQt={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"};zh.REVISION_CHANGES=oQt;var hX="[object Object]";function fX(t,e,r){this.helpers=t||{},this.partials=e||{},this.decorators=r||{},Zkt.registerDefaultHelpers(this),eQt.registerDefaultDecorators(this)}o(fX,"HandlebarsEnvironment");fX.prototype={constructor:fX,logger:PL.default,log:PL.default.log,registerHelper:o(function(e,r){if(Ty.toString.call(e)===hX){if(r)throw new uX.default("Arg not supported with multiple helpers");Ty.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(Ty.toString.call(e)===hX)Ty.extend(this.partials,e);else{if(typeof r>"u")throw new uX.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(Ty.toString.call(e)===hX){if(r)throw new uX.default("Arg not supported with multiple decorators");Ty.extend(this.decorators,e)}else this.decorators[e]=r},"registerDecorator"),unregisterDecorator:o(function(e){delete this.decorators[e]},"unregisterDecorator"),resetLoggedPropertyAccesses:o(function(){rQt.resetLoggedProperties()},"resetLoggedPropertyAccesses")};var aQt=PL.default.log;zh.log=aQt;zh.createFrame=Ty.createFrame;zh.logger=PL.default});var hOe=g((QL,uOe)=>{"use strict";QL.__esModule=!0;function dX(t){this.string=t}o(dX,"SafeString");dX.prototype.toString=dX.prototype.toHTML=function(){return""+this.string};QL.default=dX;uOe.exports=QL.default});var fOe=g(pX=>{"use strict";pX.__esModule=!0;pX.wrapHelper=cQt;function cQt(t,e){if(typeof t!="function")return t;var r=o(function(){var s=arguments[arguments.length-1];return arguments[arguments.length-1]=e(s),t.apply(this,arguments)},"wrapper");return r}o(cQt,"wrapHelper")});var yOe=g(jm=>{"use strict";jm.__esModule=!0;jm.checkRevision=pQt;jm.template=mQt;jm.wrapProgram=LL;jm.resolvePartial=AQt;jm.invokePartial=gQt;jm.noop=AOe;function lQt(t){return t&&t.__esModule?t:{default:t}}o(lQt,"_interopRequireDefault");function uQt(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(uQt,"_interopRequireWildcard");var hQt=Oo(),Ww=uQt(hQt),fQt=Ac(),Ld=lQt(fQt),Fd=kL(),dOe=oX(),dQt=fOe(),pOe=lX();function pQt(t){var e=t&&t[0]||1,r=Fd.COMPILER_REVISION;if(!(e>=Fd.LAST_COMPATIBLE_COMPILER_REVISION&&e<=Fd.COMPILER_REVISION))if(e<Fd.LAST_COMPATIBLE_COMPILER_REVISION){var i=Fd.REVISION_CHANGES[r],s=Fd.REVISION_CHANGES[e];throw new Ld.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 ("+s+").")}else throw new Ld.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(pQt,"checkRevision");function mQt(t,e){if(!e)throw new Ld.default("No environment passed to template");if(!t||!t.main)throw new Ld.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(a,c,l){l.hash&&(c=Ww.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 h=u.split(`
|
||||
`),f=0,d=h.length;f<d&&!(!h[f]&&f+1===d);f++)h[f]=l.indent+h[f];u=h.join(`
|
||||
`)}return u}else throw new Hd.default("The partial "+l.name+" could not be compiled when running in runtime-only mode")}o(i,"invokePartialWrapper");var n={strict:o(function(c,l,u){if(!c||!(l in c))throw new Hd.default('"'+l+'" not defined in '+c,{loc:u});return n.lookupProperty(c,l)},"strict"),lookupProperty:o(function(c,l){var u=c[l];if(u==null||Object.prototype.hasOwnProperty.call(c,l)||CPe.resultIsAllowed(u,n.protoAccessControl,l))return u},"lookupProperty"),lookup:o(function(c,l){for(var u=c.length,h=0;h<u;h++){var f=c[h]&&n.lookupProperty(c[h],l);if(f!=null)return f}},"lookup"),lambda:o(function(c,l){return typeof c=="function"?c.call(l):c},"lambda"),escapeExpression:cC.escapeExpression,invokePartial:i,fn:o(function(c){var l=t[c];return l.decorator=t[c+"_d"],l},"fn"),programs:[],program:o(function(c,l,u,h,f){var d=this.programs[c],p=this.fn(c);return l||f||h||u?d=nF(this,c,p,l,u,h,f):d||(d=this.programs[c]=nF(this,c,p)),d},"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=cC.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=ZLt(a,l));var u=void 0,h=t.useBlockParams?[]:void 0;t.useDepths&&(c.depths?u=a!=c.depths[0]?[a].concat(c.depths):c.depths:u=[a]);function f(d){return""+t.main(n,d,n.helpers,n.partials,l,h,u)}return o(f,"main"),f=BPe(t.main,f,n,c.depths||[],l,h),f(a,c)}return o(s,"ret"),s.isTop=!0,s._setup=function(a){if(a.partial)n.protoAccessControl=a.protoAccessControl,n.helpers=a.helpers,n.partials=a.partials,n.decorators=a.decorators,n.hooks=a.hooks;else{var c={};IPe(c,e.helpers,n),IPe(c,a.helpers,n),n.helpers=c,t.usePartial&&(n.partials=n.mergeIfNeeded(a.partials,e.partials)),(t.usePartial||t.useDecorators)&&(n.decorators=cC.extend({},e.decorators,a.decorators)),n.hooks={},n.protoAccessControl=CPe.createProtoAccessControl(a);var l=a.allowCallsToHelperMissing||r;wPe.moveHelperToHooks(n,"helperMissing",l),wPe.moveHelperToHooks(n,"blockHelperMissing",l)}},s._child=function(a,c,l,u){if(t.useBlockParams&&!l)throw new Hd.default("must pass block params");if(t.useDepths&&!u)throw new Hd.default("must pass parent depths");return nF(n,a,t[a],c,0,l,u)},s}o(YLt,"template");function nF(t,e,r,i,n,s,a){function c(l){var u=arguments.length<=1||arguments[1]===void 0?{}:arguments[1],h=a;return a&&l!=a[0]&&!(l===t.nullContext&&a[0]===null)&&(h=[l].concat(a)),r(t,l,t.helpers,t.partials,u.data||i,s&&[u.blockParams].concat(s),h)}return o(c,"prog"),c=BPe(r,c,t,a,i,s),c.program=e,c.depth=a?a.length:0,c.blockParams=n||0,c}o(nF,"wrapProgram");function KLt(t,e,r){return t?!t.call&&!r.name&&(r.name=t,t=sF(r.partials,t)):r.name==="@partial-block"?t=sF(r.data,"partial-block"):t=sF(r.partials,r.name),t}o(KLt,"resolvePartial");function XLt(t,e,r){var i=sF(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!==SPe&&(function(){r.data=jd.createFrame(r.data);var s=r.fn;n=r.data["partial-block"]=o(function(c){var l=arguments.length<=1||arguments[1]===void 0?{}:arguments[1];return l.data=jd.createFrame(l.data),l.data["partial-block"]=i,s(c,l)},"partialBlockWrapper"),s.partials&&(r.partials=cC.extend({},r.partials,s.partials))})(),t===void 0&&n&&(t=n),t===void 0)throw new Hd.default("The partial "+r.name+" could not be found");if(t instanceof Function)return t(e,r)}o(XLt,"invokePartial");function SPe(){return""}o(SPe,"noop");function sF(t,e){if(t&&Object.prototype.hasOwnProperty.call(t,e))return t[e]}o(sF,"lookupOwnProperty");function ZLt(t,e){return(!e||!("root"in e))&&(e=e?jd.createFrame(e):{},e.root=t),e}o(ZLt,"initData");function BPe(t,e,r,i,n,s){if(t.decorator){var a={};e=t.decorator(e,a,r,i&&i[0],n,s,i),cC.extend(e,a)}return e}o(BPe,"executeDecorators");function IPe(t,e,r){e&&Object.keys(e).forEach(function(i){var n=e[i];t[i]=eFt(n,r)})}o(IPe,"addHelpers");function eFt(t,e){var r=e.lookupProperty;return WLt.wrapHelper(t,function(i){return i.lookupProperty=r,i})}o(eFt,"passLookupPropertyOption")});var JX=g((oF,xPe)=>{"use strict";oF.__esModule=!0;oF.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}};xPe.exports=oF.default});var DPe=g((aF,NPe)=>{"use strict";aF.__esModule=!0;function KX(t){return t&&t.__esModule?t:{default:t}}o(KX,"_interopRequireDefault");function XX(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(XX,"_interopRequireWildcard");var tFt=rF(),_Pe=XX(tFt),rFt=EPe(),iFt=KX(rFt),nFt=yc(),sFt=KX(nFt),oFt=ko(),YX=XX(oFt),aFt=vPe
Line truncated
|
||||
`)}return u}else throw new Ld.default("The partial "+l.name+" could not be compiled when running in runtime-only mode")}o(i,"invokePartialWrapper");var s={strict:o(function(c,l,u){if(!c||!(l in c))throw new Ld.default('"'+l+'" not defined in '+c,{loc:u});return s.lookupProperty(c,l)},"strict"),lookupProperty:o(function(c,l){var u=c[l];if(u==null||Object.prototype.hasOwnProperty.call(c,l)||pOe.resultIsAllowed(u,s.protoAccessControl,l))return u},"lookupProperty"),lookup:o(function(c,l){for(var u=c.length,h=0;h<u;h++){var f=c[h]&&s.lookupProperty(c[h],l);if(f!=null)return f}},"lookup"),lambda:o(function(c,l){return typeof c=="function"?c.call(l):c},"lambda"),escapeExpression:Ww.escapeExpression,invokePartial:i,fn:o(function(c){var l=t[c];return l.decorator=t[c+"_d"],l},"fn"),programs:[],program:o(function(c,l,u,h,f){var d=this.programs[c],p=this.fn(c);return l||f||h||u?d=LL(this,c,p,l,u,h,f):d||(d=this.programs[c]=LL(this,c,p)),d},"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=Ww.extend({},l,c)),u},"mergeIfNeeded"),nullContext:Object.seal({}),noop:e.VM.noop,compilerInfo:t.compiler};function n(a){var c=arguments.length<=1||arguments[1]===void 0?{}:arguments[1],l=c.data;n._setup(c),!c.partial&&t.useData&&(l=yQt(a,l));var u=void 0,h=t.useBlockParams?[]:void 0;t.useDepths&&(c.depths?u=a!=c.depths[0]?[a].concat(c.depths):c.depths:u=[a]);function f(d){return""+t.main(s,d,s.helpers,s.partials,l,h,u)}return o(f,"main"),f=gOe(t.main,f,s,c.depths||[],l,h),f(a,c)}return o(n,"ret"),n.isTop=!0,n._setup=function(a){if(a.partial)s.protoAccessControl=a.protoAccessControl,s.helpers=a.helpers,s.partials=a.partials,s.decorators=a.decorators,s.hooks=a.hooks;else{var c={};mOe(c,e.helpers,s),mOe(c,a.helpers,s),s.helpers=c,t.usePartial&&(s.partials=s.mergeIfNeeded(a.partials,e.partials)),(t.usePartial||t.useDecorators)&&(s.decorators=Ww.extend({},e.decorators,a.decorators)),s.hooks={},s.protoAccessControl=pOe.createProtoAccessControl(a);var l=a.allowCallsToHelperMissing||r;dOe.moveHelperToHooks(s,"helperMissing",l),dOe.moveHelperToHooks(s,"blockHelperMissing",l)}},n._child=function(a,c,l,u){if(t.useBlockParams&&!l)throw new Ld.default("must pass block params");if(t.useDepths&&!u)throw new Ld.default("must pass parent depths");return LL(s,a,t[a],c,0,l,u)},n}o(mQt,"template");function LL(t,e,r,i,s,n,a){function c(l){var u=arguments.length<=1||arguments[1]===void 0?{}:arguments[1],h=a;return a&&l!=a[0]&&!(l===t.nullContext&&a[0]===null)&&(h=[l].concat(a)),r(t,l,t.helpers,t.partials,u.data||i,n&&[u.blockParams].concat(n),h)}return o(c,"prog"),c=gOe(r,c,t,a,i,n),c.program=e,c.depth=a?a.length:0,c.blockParams=s||0,c}o(LL,"wrapProgram");function AQt(t,e,r){return t?!t.call&&!r.name&&(r.name=t,t=FL(r.partials,t)):r.name==="@partial-block"?t=FL(r.data,"partial-block"):t=FL(r.partials,r.name),t}o(AQt,"resolvePartial");function gQt(t,e,r){var i=FL(r.data,"partial-block");r.partial=!0,r.ids&&(r.data.contextPath=r.ids[0]||r.data.contextPath);var s=void 0;if(r.fn&&r.fn!==AOe&&(function(){r.data=Fd.createFrame(r.data);var n=r.fn;s=r.data["partial-block"]=o(function(c){var l=arguments.length<=1||arguments[1]===void 0?{}:arguments[1];return l.data=Fd.createFrame(l.data),l.data["partial-block"]=i,n(c,l)},"partialBlockWrapper"),n.partials&&(r.partials=Ww.extend({},r.partials,n.partials))})(),t===void 0&&s&&(t=s),t===void 0)throw new Ld.default("The partial "+r.name+" could not be found");if(t instanceof Function)return t(e,r)}o(gQt,"invokePartial");function AOe(){return""}o(AOe,"noop");function FL(t,e){if(t&&Object.prototype.hasOwnProperty.call(t,e))return t[e]}o(FL,"lookupOwnProperty");function yQt(t,e){return(!e||!("root"in e))&&(e=e?Fd.createFrame(e):{},e.root=t),e}o(yQt,"initData");function gOe(t,e,r,i,s,n){if(t.decorator){var a={};e=t.decorator(e,a,r,i&&i[0],s,n,i),Ww.extend(e,a)}return e}o(gOe,"executeDecorators");function mOe(t,e,r){e&&Object.keys(e).forEach(function(i){var s=e[i];t[i]=EQt(s,r)})}o(mOe,"addHelpers");function EQt(t,e){var r=e.lookupProperty;return dQt.wrapHelper(t,function(i){return i.lookupProperty=r,i})}o(EQt,"passLookupPropertyOption")});var mX=g((ML,EOe)=>{"use strict";ML.__esModule=!0;ML.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}};EOe.exports=ML.default});var SOe=g((UL,IOe)=>{"use strict";UL.__esModule=!0;function gX(t){return t&&t.__esModule?t:{default:t}}o(gX,"_interopRequireDefault");function yX(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(yX,"_interopRequireWildcard");var bQt=kL(),bOe=yX(bQt),wQt=hOe(),CQt=gX(wQt),IQt=Ac(),SQt=gX(IQt),BQt=Oo(),AX=yX(BQt),vQt=yOe
Line truncated
|
||||
`+this.lexer.showPosition()+`
|
||||
Expecting `+oe.join(", ")+", got '"+(this.terminals_[I]||I)+"'":ae="Parse error on line "+(f+1)+": Unexpected "+(I==1?"end of input":"'"+(this.terminals_[I]||I)+"'"),this.parseError(ae,{text:this.lexer.match,token:this.terminals_[I]||I,line:this.lexer.yylineno,loc:E,expected:oe})}}if(R[0]instanceof Array&&R.length>1)throw new Error("Parse Error: multiple actions possible at state: "+M+", token: "+I);switch(R[0]){case 1:a.push(I),c.push(this.lexer.yytext),l.push(this.lexer.yylloc),a.push(R[1]),I=null,D?(I=D,D=null):(d=this.lexer.yyleng,h=this.lexer.yytext,f=this.lexer.yylineno,E=this.lexer.yylloc,p>0&&p--);break;case 2:if(j=this.productions_[R[1]][1],W.$=c[c.length-j],W._$={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&&(W._$.range=[l[l.length-(j||1)].range[0],l[l.length-1].range[1]]),k=this.performAction.call(W,h,d,f,this.yy,R[1],c,l),typeof k<"u")return k;j&&(a=a.slice(0,-1*j*2),c=c.slice(0,-1*j),l=l.slice(0,-1*j)),a.push(this.productions_[R[1]][0]),c.push(W.$),l.push(W._$),$=u[a[a.length-2]][a[a.length-1]],a.push($);break;case 3:return!0}}return!0},"parse")},e=(function(){var i={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,h;this._more||(this.yytext="",this.match="");for(var f=this._currentRules(),d=0;d<f.length&&(c=this._input.match(this.rules[f[d]]),!(c&&(!a||c[0].length>a[0].length)&&(a=c,l=d,!this.options.flex)));d++);return a?(h=a[0].match(/(?:\r\n?|\n).*/g),h&&(this.yylineno+=h.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:h?h[h.length-1].length-h[h.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 i.options={},i.performAction=o(function(s,a,c,l){function u(f,d){return a.yytext=a.yytext.substring(f,a.yyleng-d+f)}o(u,"strip");var h=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"),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 o(r,"Parser"),r.prototype=t,t.Parser=r,new r})();lF.default=uFt;kPe.exports=lF.default});var dF=g((fF,MPe)=>{"use strict";fF.__esModule=!0;function hFt(t){return t&&t.__esModule?t:{default:t}}o(hFt,"_interopRequireDefault");var fFt=yc(),eZ=hFt(fFt);function uF(){this.parents=[]}o(uF,"Visitor");uF.prototype={constructor:uF,mutating:!1,acceptKey:o(function(e,r){var i=this.accept(e[r]);if(this.mutating){if(i&&!uF.prototype[i.type])throw new eZ.default('Unexpected node type "'+i.type+'" found when accepting '+r+" on "+e.type);e[r]=i}},"acceptKey"),acceptRequired:o(function(e,r){if(this.acceptKey(e,r),!e[r])throw new eZ.default(e.type+" requires "+r)},"acceptRequired"),acceptArray:o(function(e){for(var r=0,i=e.length;r<i;r++)this.acceptKey(e,r),e[r]||(e.splice(r,1),r--,i--)},"acceptArray"),accept:o(function(e){if(e){if(!this[e.type])throw new eZ.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:hF,Decorator:hF,BlockStatement:LPe,DecoratorBlock:LPe,PartialStatement:FPe,PartialBlockStatement:o(function(e){FPe.call(this,e),this.acceptKey(e,"program")},"PartialBlockStatement"),ContentStatement:o(function(){},"ContentStatement"),CommentStatement:o(function(){},"CommentStatement"),SubExpression:hF,PathExpression:o(function(){},"PathExpressionLine truncated
|
||||
`])}),e},"merge"),each:o(function(e){for(var r=0,i=this.source.length;r<i;r++)e(this.source[r])},"each"),empty:o(function(){var e=this.currentLocation||{start:{}};return new zy(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 zy?e:(e=CZ(e,this,r),new zy(r.start.line,r.start.column,this.srcFile,e))},"wrap"),functionCall:o(function(e,r,i){return i=this.generateList(i),this.wrap([e,r?"."+r+"(":"(",i,")"])},"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,i=[];Object.keys(e).forEach(function(s){var a=CZ(e[s],r);a!=="undefined"&&i.push([r.quotedString(s),":",a])});var n=this.generateList(i);return n.prepend("{"),n.add("}"),n},"objectLiteral"),generateList:o(function(e){for(var r=this.empty(),i=0,n=e.length;i<n;i++)i&&r.add(","),r.add(CZ(e[i],this));return r},"generateList"),generateArray:o(function(e){var r=this.generateList(e);return r.prepend("["),r.add("]"),r},"generateArray")};wF.default=bke;wke.exports=wF.default});var xke=g((CF,vke)=>{"use strict";CF.__esModule=!0;function Bke(t){return t&&t.__esModule?t:{default:t}}o(Bke,"_interopRequireDefault");var Ike=rF(),lMt=yc(),SZ=Bke(lMt),uMt=ko(),hMt=Cke(),Ske=Bke(hMt);function pC(t){this.value=t}o(pC,"Literal");function mC(){}o(mC,"JavaScriptCompiler");mC.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=Ike.COMPILER_REVISION,r=Ike.REVISION_CHANGES[e];return[e,r]},"compilerInfo"),appendToBuffer:o(function(e,r,i){return uMt.isArray(e)||(e=[e]),e=this.source.wrap(e,r),this.environment.isSimple?["return ",e,";"]:i?["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,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,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 SZ.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 `+oe.join(", ")+", got '"+(this.terminals_[I]||I)+"'":ae="Parse error on line "+(f+1)+": Unexpected "+(I==1?"end of input":"'"+(this.terminals_[I]||I)+"'"),this.parseError(ae,{text:this.lexer.match,token:this.terminals_[I]||I,line:this.lexer.yylineno,loc:E,expected:oe})}}if(R[0]instanceof Array&&R.length>1)throw new Error("Parse Error: multiple actions possible at state: "+M+", token: "+I);switch(R[0]){case 1:a.push(I),c.push(this.lexer.yytext),l.push(this.lexer.yylloc),a.push(R[1]),I=null,D?(I=D,D=null):(d=this.lexer.yyleng,h=this.lexer.yytext,f=this.lexer.yylineno,E=this.lexer.yylloc,p>0&&p--);break;case 2:if(z=this.productions_[R[1]][1],W.$=c[c.length-z],W._$={first_line:l[l.length-(z||1)].first_line,last_line:l[l.length-1].last_line,first_column:l[l.length-(z||1)].first_column,last_column:l[l.length-1].last_column},y&&(W._$.range=[l[l.length-(z||1)].range[0],l[l.length-1].range[1]]),k=this.performAction.call(W,h,d,f,this.yy,R[1],c,l),typeof k<"u")return k;z&&(a=a.slice(0,-1*z*2),c=c.slice(0,-1*z),l=l.slice(0,-1*z)),a.push(this.productions_[R[1]][0]),c.push(W.$),l.push(W._$),$=u[a[a.length-2]][a[a.length-1]],a.push($);break;case 3:return!0}}return!0},"parse")},e=(function(){var i={EOF:1,parseError:o(function(n,a){if(this.yy.parser)this.yy.parser.parseError(n,a);else throw new Error(n)},"parseError"),setInput:o(function(n){return this._input=n,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 n=this._input[0];this.yytext+=n,this.yyleng++,this.offset++,this.match+=n,this.matched+=n;var a=n.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),n},"input"),unput:o(function(n){var a=n.length,c=n.split(/(?:\r\n?|\n)/g);this._input=n+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(n){this.unput(this.match.slice(n))},"less"),pastInput:o(function(){var n=this.matched.substr(0,this.matched.length-this.match.length);return(n.length>20?"...":"")+n.substr(-20).replace(/\n/g,"")},"pastInput"),upcomingInput:o(function(){var n=this.match;return n.length<20&&(n+=this._input.substr(0,20-n.length)),(n.substr(0,20)+(n.length>20?"...":"")).replace(/\n/g,"")},"upcomingInput"),showPosition:o(function(){var n=this.pastInput(),a=new Array(n.length+1).join("-");return n+this.upcomingInput()+`
|
||||
`+a+"^"},"showPosition"),next:o(function(){if(this.done)return this.EOF;this._input||(this.done=!0);var n,a,c,l,u,h;this._more||(this.yytext="",this.match="");for(var f=this._currentRules(),d=0;d<f.length&&(c=this._input.match(this.rules[f[d]]),!(c&&(!a||c[0].length>a[0].length)&&(a=c,l=d,!this.options.flex)));d++);return a?(h=a[0].match(/(?:\r\n?|\n).*/g),h&&(this.yylineno+=h.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:h?h[h.length-1].length-h[h.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],n=this.performAction.call(this,this.yy,this,f[l],this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),n||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 n=this.next();return typeof n<"u"?n:this.lex()},"lex"),begin:o(function(n){this.conditionStack.push(n)},"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(n){this.begin(n)},"begin")};return i.options={},i.performAction=o(function(n,a,c,l){function u(f,d){return a.yytext=a.yytext.substring(f,a.yyleng-d+f)}o(u,"strip");var h=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"),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 o(r,"Parser"),r.prototype=t,t.Parser=r,new r})();GL.default=RQt;xOe.exports=GL.default});var jL=g((VL,NOe)=>{"use strict";VL.__esModule=!0;function TQt(t){return t&&t.__esModule?t:{default:t}}o(TQt,"_interopRequireDefault");var NQt=Ac(),bX=TQt(NQt);function HL(){this.parents=[]}o(HL,"Visitor");HL.prototype={constructor:HL,mutating:!1,acceptKey:o(function(e,r){var i=this.accept(e[r]);if(this.mutating){if(i&&!HL.prototype[i.type])throw new bX.default('Unexpected node type "'+i.type+'" found when accepting '+r+" on "+e.type);e[r]=i}},"acceptKey"),acceptRequired:o(function(e,r){if(this.acceptKey(e,r),!e[r])throw new bX.default(e.type+" requires "+r)},"acceptRequired"),acceptArray:o(function(e){for(var r=0,i=e.length;r<i;r++)this.acceptKey(e,r),e[r]||(e.splice(r,1),r--,i--)},"acceptArray"),accept:o(function(e){if(e){if(!this[e.type])throw new bX.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:zL,Decorator:zL,BlockStatement:ROe,DecoratorBlock:ROe,PartialStatement:TOe,PartialBlockStatement:o(function(e){TOe.call(this,e),this.acceptKey(e,"program")},"PartialBlockStatement"),ContentStatement:o(function(){},"ContentStatement"),CommentStatement:o(function(){},"CommentStatement"),SubExpression:zL,PathExpression:o(function(){},"PathExpressionLine truncated
|
||||
`])}),e},"merge"),each:o(function(e){for(var r=0,i=this.source.length;r<i;r++)e(this.source[r])},"each"),empty:o(function(){var e=this.currentLocation||{start:{}};return new Py(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 Py?e:(e=GX(e,this,r),new Py(r.start.line,r.start.column,this.srcFile,e))},"wrap"),functionCall:o(function(e,r,i){return i=this.generateList(i),this.wrap([e,r?"."+r+"(":"(",i,")"])},"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,i=[];Object.keys(e).forEach(function(n){var a=GX(e[n],r);a!=="undefined"&&i.push([r.quotedString(n),":",a])});var s=this.generateList(i);return s.prepend("{"),s.add("}"),s},"objectLiteral"),generateList:o(function(e){for(var r=this.empty(),i=0,s=e.length;i<s;i++)i&&r.add(","),r.add(GX(e[i],this));return r},"generateList"),generateArray:o(function(e){var r=this.generateList(e);return r.prepend("["),r.add("]"),r},"generateArray")};eF.default=fPe;dPe.exports=eF.default});var EPe=g((tF,yPe)=>{"use strict";tF.__esModule=!0;function gPe(t){return t&&t.__esModule?t:{default:t}}o(gPe,"_interopRequireDefault");var mPe=kL(),_Lt=Ac(),zX=gPe(_Lt),RLt=Oo(),TLt=pPe(),APe=gPe(TLt);function eC(t){this.value=t}o(eC,"Literal");function tC(){}o(tC,"JavaScriptCompiler");tC.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=mPe.COMPILER_REVISION,r=mPe.REVISION_CHANGES[e];return[e,r]},"compilerInfo"),appendToBuffer:o(function(e,r,i){return RLt.isArray(e)||(e=[e]),e=this.source.wrap(e,r),this.environment.isSimple?["return ",e,";"]:i?["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,i,s){this.environment=e,this.options=r,this.stringParams=this.options.stringParams,this.trackIds=this.options.trackIds,this.precompile=!s,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 n=e.opcodes,a=void 0,c=void 0,l=void 0,u=void 0;for(l=0,u=n.length;l<u;l++)a=n[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 zX.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;"),s?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 h=this.createFunctionContext(n);if(this.isChild)return h;var f={compiler:this.compilerInfo(),main:h};this.decorators&&(f.main_d=this.decorators,f.useDecorators=!0);var d=this.context,p=d.programs,m=d.decorators;for(l=0,u=p.length;l<u;l++)f[l]=p[l],m[l]&&(f[l+"_d"]=m[l],f.useDecorators=!0);return this.environment.usePartial&&(f.usePartial=!0),this.options.data&&(f.useData=!0),this.useDepths&&(f.useDepths=!0),this.useBlockParams&&(f.useBlockParams=!0),this.options.compat&&(f.compat=!0),n?f.compilerOptions=this.options:(f.compiler=JSON.stringify(f.compiler),this.source.currentLocation={start:{line:1,column:0}},f=this.objectLiteral(f),r.srcName?(f=f.toStringWithSourceMap({file:r.destName}),f.map=f.map&&f.map.toString()):f=f.toString()),f},"compile"),preamble:o(function(){this.lastContext=0,this.source=new Ske.default(this.options.srcName),this.decorators=new Ske.default(this.options.srcName)},"preamble"),createFunctionContext:o(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(l){var u=r.aliases[l];u.children&&u.referenceCount>1&&(i+=", alias"+ ++s+"="+l,u.children[0]="alias"+s)}),this.lookupPropertyFunctionIsUsed&&(i+=", "+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(i);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,i=!this.forceBuffer,n=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 += "):n=!0,c.add(";"),a=c=void 0),s=!0,r||(i=!1))}),i?a?(a.prepend("return "),c.add(";")):s||this.source.push('return "";'):(e+=", buffer = "+(n?"":this.initializeBuffer()),a?(a.prepend("return buffer + "),c.add(";")):this.source.push("return buffer;")),e&&this.source.prepend("var "+e.substring(2)+(n?"":`;
|
||||
`),this.decorators=this.decorators.merge()));var h=this.createFunctionContext(s);if(this.isChild)return h;var f={compiler:this.compilerInfo(),main:h};this.decorators&&(f.main_d=this.decorators,f.useDecorators=!0);var d=this.context,p=d.programs,m=d.decorators;for(l=0,u=p.length;l<u;l++)f[l]=p[l],m[l]&&(f[l+"_d"]=m[l],f.useDecorators=!0);return this.environment.usePartial&&(f.usePartial=!0),this.options.data&&(f.useData=!0),this.useDepths&&(f.useDepths=!0),this.useBlockParams&&(f.useBlockParams=!0),this.options.compat&&(f.compat=!0),s?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 APe.default(this.options.srcName),this.decorators=new APe.default(this.options.srcName)},"preamble"),createFunctionContext:o(function(e){var r=this,i="",s=this.stackVars.concat(this.registers.list);s.length>0&&(i+=", "+s.join(", "));var n=0;Object.keys(this.aliases).forEach(function(l){var u=r.aliases[l];u.children&&u.referenceCount>1&&(i+=", alias"+ ++n+"="+l,u.children[0]="alias"+n)}),this.lookupPropertyFunctionIsUsed&&(i+=", "+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(i);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,i=!this.forceBuffer,s=void 0,n=void 0,a=void 0,c=void 0;return this.source.each(function(l){l.appendToBuffer?(a?l.prepend(" + "):a=l,c=l):(a&&(n?a.prepend("buffer += "):s=!0,c.add(";"),a=c=void 0),n=!0,r||(i=!1))}),i?a?(a.prepend("return "),c.add(";")):n||this.source.push('return "";'):(e+=", buffer = "+(s?"":this.initializeBuffer()),a?(a.prepend("return buffer + "),c.add(";")):this.source.push("return buffer;")),e&&this.source.prepend("var "+e.substring(2)+(s?"":`;
|
||||
`)),this.source.merge()},"mergeSource"),lookupPropertyFunctionVarDeclaration:o(function(){return`
|
||||
lookupProperty = container.lookupProperty || function(parent, propertyName) {
|
||||
if (Object.prototype.hasOwnProperty.call(parent, propertyName)) {
|
||||
@@ -84,183 +84,180 @@ Expecting `+oe.join(", ")+", got '"+(this.terminals_[I]||I)+"'":ae="Parse error
|
||||
}
|
||||
return undefined
|
||||
}
|
||||
`.trim()},"lookupPropertyFunctionVarDeclaration"),blockValue:o(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))},"blockValue"),ambiguousBlockValue:o(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),"}"])},"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,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)},"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,i){e?this.pushStackLiteral("container.data(data, "+e+")"):this.pushStackLiteral("data"),this.resolvePath("data",r,0,!0,i)},"lookupData"),resolvePath:o(function(e,r,i,n,s){var a=this;if(this.options.strict||this.options.assumeObjects){this.push(fMt(this.options.strict&&s,this,r,i,e));return}for(var c=r.length,l=o(function(h){a.replaceStack(function(f){var d=a.nameLookup(f,r[h],e);return n?[" && ",d]:[" != null ? ",d," : ",f]})},"_loop"),u=i;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 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;"])},"registerDecorator"),invokeHelper:o(function(e,r,i){var n=this.popStack(),s=this.setupHelper(e,r),a=[];i&&a.push(s.name),a.push(n),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 i=[];i.push(e[0]);for(var n=1;n<e.length;n++)i.push(r,e[n]);return i},"itemsSeparatedBy"),invokeKnownHelper:o(function(e,r){var i=this.setupHelper(e,r);this.push(this.source.functionCall(i.name,"call",i.callParams))},"invokeKnownHelper"),invokeAmbiguous:o(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"),a=["(","(helper = ",s," || ",i,")"];this.options.strict||(a[0]="(helper = ",a.push(" != null ? helper : ",this.aliasable("container.hooks.helperMissing"))),this.push(["(",a,n.paramsInit?["),(",n.paramsInit]:[],"),","(typeof helper === ",this.aliasable('"function"')," ? ",this.source.functionCall("h
Line truncated
|
||||
`,e};Li.prototype.Program=function(t){var e="",r=t.body,i=void 0,n=void 0;if(t.blockParams){var s="BLOCK PARAMS: [";for(i=0,n=t.blockParams.length;i<n;i++)s+=" "+t.blockParams[i];s+=" ]",e+=this.pad(s)}for(i=0,n=r.length;i<n;i++)e+=this.accept(r[i]);return this.padding--,e};Li.prototype.MustacheStatement=function(t){return this.pad("{{ "+this.SubExpression(t)+" }}")};Li.prototype.Decorator=function(t){return this.pad("{{ DIRECTIVE "+this.SubExpression(t)+" }}")};Li.prototype.BlockStatement=Li.prototype.DecoratorBlock=function(t){var e="";return e+=this.pad((t.type==="DecoratorBlock"?"DIRECTIVE ":"")+"BLOCK:"),this.padding++,e+=this.pad(this.SubExpression(t)),t.program&&(e+=this.pad("PROGRAM:"),this.padding++,e+=this.accept(t.program),this.padding--),t.inverse&&(t.program&&this.padding++,e+=this.pad("{{^}}"),this.padding++,e+=this.accept(t.inverse),this.padding--,t.program&&this.padding--),this.padding--,e};Li.prototype.PartialStatement=function(t){var e="PARTIAL:"+t.name.original;return t.params[0]&&(e+=" "+this.accept(t.params[0])),t.hash&&(e+=" "+this.accept(t.hash)),this.pad("{{> "+e+" }}")};Li.prototype.PartialBlockStatement=function(t){var e="PARTIAL BLOCK:"+t.name.original;return t.params[0]&&(e+=" "+this.accept(t.params[0])),t.hash&&(e+=" "+this.accept(t.hash)),e+=" "+this.pad("PROGRAM:"),this.padding++,e+=this.accept(t.program),this.padding--,this.pad("{{> "+e+" }}")};Li.prototype.ContentStatement=function(t){return this.pad("CONTENT[ '"+t.value+"' ]")};Li.prototype.CommentStatement=function(t){return this.pad("{{! '"+t.value+"' }}")};Li.prototype.SubExpression=function(t){for(var e=t.params,r=[],i=void 0,n=0,s=e.length;n<s;n++)r.push(this.accept(e[n]));return e="["+r.join(", ")+"]",i=t.hash?" "+this.accept(t.hash):"",this.accept(t.path)+" "+e+i};Li.prototype.PathExpression=function(t){var e=t.parts.join("/");return(t.data?"@":"")+"PATH:"+e};Li.prototype.StringLiteral=function(t){return'"'+t.value+'"'};Li.prototype.NumberLiteral=function(t){return"NUMBER{"+t.value+"}"};Li.prototype.BooleanLiteral=function(t){return"BOOLEAN{"+t.value+"}"};Li.prototype.UndefinedLiteral=function(){return"UNDEFINED"};Li.prototype.NullLiteral=function(){return"NULL"};Li.prototype.Hash=function(t){for(var e=t.pairs,r=[],i=0,n=e.length;i<n;i++)r.push(this.accept(e[i]));return"HASH{"+r.join(", ")+"}"};Li.prototype.HashPair=function(t){return t.key+"="+this.accept(t.value)}});var xZ=g((QXr,Pke)=>{var BF=Tke().default,Oke=Nke();BF.PrintVisitor=Oke.PrintVisitor;BF.print=Oke.print;Pke.exports=BF;function Dke(t,e){var r=require("fs"),i=r.readFileSync(e,"utf8");t.exports=BF.compile(i)}o(Dke,"extension");typeof require<"u"&&require.extensions&&(require.extensions[".handlebars"]=Dke,require.extensions[".hbs"]=Dke)});var Vke=g(RF=>{"use strict";Object.defineProperty(RF,"__esModule",{value:!0});RF.getProxyUrl=kMt;RF.checkBypass=zke;function kMt(t){let e=t.protocol==="https:";if(zke(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(kMt,"getProxyUrl");function zke(t){if(!t.hostname)return!1;let e=t.hostname;if(QMt(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(a=>a.trim().toUpperCase()).filter(a=>a))if(s==="*"||n.some(a=>a===s||a.endsWith(`.${s}`)||s.startsWith(".")&&a.endsWith(`${s}`)))return!0;return!1}o(zke,"checkBypass");function QMt(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(QMt,"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 Wke=g(pi=>{"use strict";var LMt=pi&&pi.__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:o(function(){return e[r]},"get")}),Object.defineProperty(t,i,n)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),FMt=pi&&pi.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),OF=pi&&pi.__importStar||(function(){var t=o(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)},"ownKeys");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"&&LMt(r,e,i[n]);return FMt(r,e),r
Line truncated
|
||||
`:case"\r":case" ":case" ":continue;default:throw Error("invalid base64 string.")}switch(n){case 0:a=s,n=1;break;case 1:r[i++]=a<<2|(s&48)>>4,a=s,n=2;break;case 2:r[i++]=(a&15)<<4|(s&60)>>2,a=s,n=3;break;case 3:r[i++]=(a&3)<<6|s,n=0;break}}if(n==1)throw Error("invalid base64 string.");return r.subarray(0,i)}o(lqt,"base64decode");SC.base64decode=lqt;function uqt(t){let e="",r=0,i,n=0;for(let s=0;s<t.length;s++)switch(i=t[s],r){case 0:e+=Yd[i>>2],n=(i&3)<<4,r=1;break;case 1:e+=Yd[n|i>>4],n=(i&15)<<2,r=2;break;case 2:e+=Yd[n|i>>6],e+=Yd[i&63],r=0;break}return r&&(e+=Yd[n],e+="=",r==1&&(e+="=")),e}o(uqt,"base64encode");SC.base64encode=uqt});var ZQe=g(WF=>{"use strict";Object.defineProperty(WF,"__esModule",{value:!0});WF.utf8read=void 0;var cee=o(t=>String.fromCharCode.apply(String,t),"fromCharCodes");function hqt(t){if(t.length<1)return"";let e=0,r=[],i=[],n=0,s,a=t.length;for(;e<a;)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(cee(i)),n=0);return r.length?(n&&r.push(cee(i.slice(0,n))),r.join("")):cee(i.slice(0,n))}o(hqt,"utf8read");WF.utf8read=hqt});var mR=g(Jh=>{"use strict";Object.defineProperty(Jh,"__esModule",{value:!0});Jh.WireType=Jh.mergeBinaryOptions=Jh.UnknownFieldHandler=void 0;var fqt;(function(t){t.symbol=Symbol.for("protobuf-ts/unknown"),t.onRead=(r,i,n,s,a)=>{(e(i)?i[t.symbol]:i[t.symbol]=[]).push({no:n,wireType:s,data:a})},t.onWrite=(r,i,n)=>{for(let{no:s,wireType:a,data:c}of t.list(i))n.tag(s,a).raw(c)},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=o(r=>r&&Array.isArray(r[t.symbol]),"is")})(fqt=Jh.UnknownFieldHandler||(Jh.UnknownFieldHandler={}));function dqt(t,e){return Object.assign(Object.assign({},t),e)}o(dqt,"mergeBinaryOptions");Jh.mergeBinaryOptions=dqt;var pqt;(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"})(pqt=Jh.WireType||(Jh.WireType={}))});var YF=g(Ra=>{"use strict";Object.defineProperty(Ra,"__esModule",{value:!0});Ra.varint32read=Ra.varint32write=Ra.int64toString=Ra.int64fromString=Ra.varint64write=Ra.varint64read=void 0;function mqt(){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")}o(mqt,"varint64read");Ra.varint64read=mqt;function Aqt(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 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 a=e>>>s,c=!!(a>>>7),l=(c?a|128:a)&255;if(r.push(l),!c)return}r.push(e>>>31&1)}}o(Aqt,"varint64write");Ra.varint64write=Aqt;var JF=65536*65536;function gqt(t){let e=t[0]=="-";e&&(t=t.slice(1));let r=1e6,i=0,n=0;function s(a,c){let l=Number(t.slice(a,c));n*=r,i=i*r+l,i>=JF&&(n=n+(i/JF|0),i=i%JF)}return o(s,"add1e6digit"),s(-24,-18),s(-18,-12),s(-12,-6),s(-6),[e,i,n]}o(gqt,"int64fromString");Ra.int64fromString=gqt;function yqt(t,e){if(e>>>0<=2097151)return""+(JF*e+(t>>>0));let r=t&16777215,i=(t>>>24|e<<8)>>>0&16777215,n=e>>16&65535,s=r+i*6777216+n*6710656,a=i+n*8147497,c=n*2,l=1e7;s>=l&&(a+=Math.floor(s/l),s%=l),a>=l&&(c+=Math.floor(a/l),a%=l);function u(h,f){let d=h?String(h):"";return f?"0000000".slice(d.length)+d:d}return o(u,"decimalFrom1e7"),u(c,0)+u(a,c)+u(s,1)}o(yqt,"int64toString");Ra.int64toString=yqt;function Eqt(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(Eqt,"varint32write");Ra.varint32write=Eqt;function bqt(){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(bqt,"varint32read");Ra.varint32read=bqt});var nA=g(iA=>{"use strict";Object.defineProperty(iA,"__esModule",{value:!0});iA.PbLong=iA.PbULong=iA.detectBi=void 0;var AR=YF(),Ur;function eLe(){let t=new DataView(new ArrayBuffer(8));Ur=globalThis.BigInt!==void 0&&typeof t.getBigInt64=="function"&&typeof t.getBigUint64=="function"&&typeof t.setBigInt64=="function"&&typeof t.setBigUint64=="function"?{MIN:BigInt("-9223372036854775808"),MAX:BigInt("92233720368547
Line truncated
|
||||
`)}};IM.RpcError=Wee});var Yee=g(BM=>{"use strict";Object.defineProperty(BM,"__esModule",{value:!0});BM.mergeRpcOptions=void 0;var kLe=ti();function G3t(t,e){if(!e)return t;let r={};SM(t,r),SM(e,r);for(let i of Object.keys(e)){let n=e[i];switch(i){case"jsonOptions":r.jsonOptions=kLe.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=kLe.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},SM(t.meta,r.meta),SM(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(n):n.concat();break}}return r}o(G3t,"mergeRpcOptions");BM.mergeRpcOptions=G3t;function SM(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}o(SM,"copy")});var Xee=g(Xy=>{"use strict";Object.defineProperty(Xy,"__esModule",{value:!0});Xy.Deferred=Xy.DeferredState=void 0;var rf;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(rf=Xy.DeferredState||(Xy.DeferredState={}));var Kee=class{static{o(this,"Deferred")}constructor(e=!0){this._state=rf.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!==rf.PENDING)throw new Error(`cannot resolve ${rf[this.state].toLowerCase()}`);this._resolve(e),this._state=rf.RESOLVED}reject(e){if(this.state!==rf.PENDING)throw new Error(`cannot reject ${rf[this.state].toLowerCase()}`);this._reject(e),this._state=rf.REJECTED}resolvePending(e){this._state===rf.PENDING&&this.resolve(e)}rejectPending(e){this._state===rf.PENDING&&this.reject(e)}};Xy.Deferred=Kee});var ete=g(vM=>{"use strict";Object.defineProperty(vM,"__esModule",{value:!0});vM.RpcOutputStreamController=void 0;var QLe=Xee(),Zy=ti(),Zee=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 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){Zy.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){Zy.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){Zy.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(){Zy.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;Zy.assert(e,"bad state"),Zy.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 QLe.Deferred,e.p.promise)},"next")}}pushIt(e){let r=this._itState;if(r)if(r.p){let i=r.p;Zy.assert(i.state==QLe.DeferredState.PENDING,"iterator contract broken"),"value"in e?i.resolve(e):i.reject(e),delete r.p}else r.q.push(e)}};vM.RpcOutputStreamController=Zee});var rte=g(OC=>{"use strict";var H3t=OC&&OC.__awaiter||function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return o(n,"adopt"),new(r||(r=Promise))(function(s,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function l(h){try{u(i.throw(h))}catch(f){a(f)}}o(l,"rejected");function u(h){h.done?s(h.value):n(h.value).then(c,l)}o(u,"step"),u((i=i.apply(t,e||[])).next())})};Object.defineProperty(OC,"__esModule",{value:!0});OC.UnaryCall=void 0;var tte=class{static{o(this,"UnaryCall")}constructor(e,r,i,n,s,a,c){this.method=e,this.requestHeaders=r,this.request=i,this.headers=n,this.response=s,this.status=a,this.trailers=c}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 H3t(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}})}};OC.UnaryCall=tte});var nte=g(PC=>{"use strict";var j3t=PC&&PC.__awaiter||function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return o(n,"adopt"),new(r||(r=Promise))(function(s,a){function c(h){try{u(i.next(h))}catch(
Line truncated
|
||||
globstar while`,e,f,r,d,p),this.matchOne(e.slice(f),r.slice(d),i))return this.debug("globstar found match!",f,c,p),!0;if(p==="."||p===".."||!n.dot&&p.charAt(0)==="."){this.debug("dot detected!",e,f,r,d);break}this.debug("globstar swallow a segment, and continue"),f++}return!!(i&&(this.debug(`
|
||||
>>> no match, partial?`,e,f,r,d),f===c))}var m;if(typeof u=="string"?(m=h===u,this.debug("string match",u,h,m)):(m=h.match(u),this.debug("pattern match",u,h,m)),!m)return!1}if(s===c&&a===l)return!0;if(s===c)return i;if(a===l)return s===c-1&&e[s]==="";throw new Error("wtf?")}braceExpand(){return yFe(this.pattern,this.options)}parse(e,r){DM(e);let i=this.options;if(e==="**")if(i.noglobstar)e="*";else return _u;if(e==="")return"";let n="",s=!1,a=!1,c=[],l=[],u,h=!1,f=-1,d=-1,p,m,A,E=e.charAt(0)===".",y=i.dot||E,b=o(()=>E?"":y?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)","patternStart"),C=o(R=>R.charAt(0)==="."?"":i.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)","subPatternStart"),I=o(()=>{if(u){switch(u){case"*":n+=Mte,s=!0;break;case"?":n+=Gte,s=!0;break;default:n+="\\"+u;break}this.debug("clearStateChar %j %j",u,n),u=!1}},"clearStateChar");for(let R=0,U;R<e.length&&(U=e.charAt(R));R++){if(this.debug("%s %s %s %j",e,R,n,U),a){if(U==="/")return!1;mFe[U]&&(n+="\\"),n+=U,a=!1;continue}switch(U){case"/":return!1;case"\\":if(h&&e.charAt(R+1)==="-"){n+=U;continue}I(),a=!0;continue;case"?":case"*":case"+":case"@":case"!":if(this.debug("%s %s %s %j <-- stateChar",e,R,n,U),h){this.debug(" in class"),U==="!"&&R===d+1&&(U="^"),n+=U;continue}this.debug("call clearStateChar %j",u),I(),u=U,i.noext&&I();continue;case"(":{if(h){n+="(";continue}if(!u){n+="\\(";continue}let k={type:u,start:R-1,reStart:n.length,open:pFe[u].open,close:pFe[u].close};this.debug(this.pattern," ",k),c.push(k),n+=k.open,k.start===0&&k.type!=="!"&&(E=!0,n+=C(e.slice(R+1))),this.debug("plType %j %j",u,n),u=!1;continue}case")":{let k=c[c.length-1];if(h||!k){n+="\\)";continue}c.pop(),I(),s=!0,m=k,n+=m.close,m.type==="!"&&l.push(Object.assign(m,{reEnd:n.length}));continue}case"|":{let k=c[c.length-1];if(h||!k){n+="\\|";continue}I(),n+="|",k.start===0&&k.type!=="!"&&(E=!0,n+=C(e.slice(R+1)));continue}case"[":if(I(),h){n+="\\"+U;continue}h=!0,d=R,f=n.length,n+=U;continue;case"]":if(R===d+1||!h){n+="\\"+U;continue}p=e.substring(d+1,R);try{RegExp("["+O4t(N4t(p))+"]"),n+=U}catch{n=n.substring(0,f)+"(?:$.)"}s=!0,h=!1;continue;default:I(),mFe[U]&&!(U==="^"&&h)&&(n+="\\"),n+=U;break}}for(h&&(p=e.slice(d+1),A=this.parse(p,Ute),n=n.substring(0,f)+"\\["+A[0],s=s||A[1]),m=c.pop();m;m=c.pop()){let R;R=n.slice(m.reStart+m.open.length),this.debug("setting tail",n,m),R=R.replace(/((?:\\{2}){0,64})(\\?)\|/g,(k,W,Q)=>(Q||(Q="\\"),W+W+Q+"|")),this.debug(`tail=%j
|
||||
%s`,R,R,m,n);let U=m.type==="*"?Mte:m.type==="?"?Gte:"\\"+m.type;s=!0,n=n.slice(0,m.reStart)+U+"\\("+R}I(),a&&(n+="\\\\");let D=_4t[n.charAt(0)];for(let R=l.length-1;R>-1;R--){let U=l[R],k=n.slice(0,U.reStart),W=n.slice(U.reStart,U.reEnd-8),Q=n.slice(U.reEnd),j=n.slice(U.reEnd-8,U.reEnd)+Q,$=k.split(")").length,oe=k.split("(").length-$,ae=Q;for(let Z=0;Z<oe;Z++)ae=ae.replace(/\)[+*?]?/,"");Q=ae;let Ce=Q===""&&r!==Ute?"(?:$|\\/)":"";n=k+W+Q+Ce+j}if(n!==""&&s&&(n="(?=.)"+n),D&&(n=b()+n),r===Ute)return[n,s];if(i.nocase&&!s&&(s=e.toUpperCase()!==e.toLowerCase()),!s)return T4t(e);let M=i.nocase?"i":"";try{return Object.assign(new RegExp("^"+n+"$",M),{_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?Mte:r.dot?v4t:x4t,n=r.nocase?"i":"",s=e.map(a=>(a=a.map(c=>typeof c=="string"?D4t(c):c===_u?_u:c._src).reduce((c,l)=>(c[c.length-1]===_u&&l===_u||c.push(l),c),[]),a.forEach((c,l)=>{c!==_u||a[l-1]===_u||(l===0?a.length>1?a[l+1]="(?:\\/|"+i+"\\/)?"+a[l+1]:a[l]=i:l===a.length-1?a[l-1]+="(?:\\/|"+i+")?":(a[l-1]+="(?:\\/|\\/"+i+"\\/)"+a[l+1],a[l+1]=_u))}),a.filter(c=>c!==_u).join("/"))).join("|");s="^(?:"+s+")$",this.negate&&(s="^(?!"+s+").*$");try{this.regexp=new RegExp(s,n)}catch{this.regexp=!1}return this.regexp}match(e,r=this.partial){if(this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return e==="";if(e==="/"&&r)return!0;let i=this.options;qte.sep!=="/"&&(e=e.split(qte.sep).join("/")),e=e.split(AFe),this.debug(this.pattern,"split",e);let n=this.set;this.debug(this.pattern,"set",n);let s;for(let a=e.length-1;a>=0&&(s=e[a],!s);a--);for(let a=0;a<n.length;a++){let c=n[a],l=e;if(i.matchBase&&c.length===1&&(l=[s]),this.matchOne(l,c,r))return i.flipNegate?!0:!this.negate}return i.flipNegate?!1:this.negate}static defaults(e){return Ic.defaults(e).Minimatch}};Ic.Minimatch=HC});var SFe=g((Fni,IFe)=>{IFe.exports=CFe;var zte=require("fs"),{EventEmitter:P4t}=require("events"),{Minimatch:jte}=EFe(),{resolve:k4t}=require("path");function Q4t(t,e){return new Promise((r,i)=>{zte.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)})})}o(Q4t,"readdir");function bFe(t,e){return new Promise((r,i)=>{(e?zte.stat:zte.lstat)(t,(s,a)=>{s?s.code==="ENOENT"?r(e?bFe(t,!1):null):r(null):r(a)})})}o(bFe,"stat");async function*wFe(t,e,r,i,n,s){let a=await Q4t(e+t,s);for(let c of a){let l=c.name;l===void 0&&(l=c,i=!0);let u=t+"/"+l,h=u.slice(1),f=e+"/"+h,d=null;(i||r)&&(d=await bFe(f,r)),!d&&c.name!==void 0&&(d=c),d===null&&(d={isDirectory:o(()=>!1,"isDirectory")}),d.isDirectory()?n(h)||(yield{relative:h,absolute:f,stats:d},yield*wFe(u,e,r,i,n,!1)):yield{relative:h,absolute:f,stats:d}}}o(wFe,"exploreWalkAsync");async function*L4t(t,e,r,i){yield*wFe("",t,e,r,i,!0)}o(L4t,"explore");function F4t(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(F4t,"readOptions");var OM=class extends P4t{static{o(this,"ReaddirGlob")}constructor(e,r,i){if(super(),typeof r=="function"&&(i=r,r=null),this.options=F4t(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 jte(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 jte(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 jte(s,{dot:!0}))}this.iterator=L4t(k4t(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",
Line truncated
|
||||
`.trim()},"lookupPropertyFunctionVarDeclaration"),blockValue:o(function(e){var r=this.aliasable("container.hooks.blockHelperMissing"),i=[this.contextName(0)];this.setupHelperArgs(e,0,i);var s=this.popStack();i.splice(1,0,s),this.push(this.source.functionCall(r,"call",i))},"blockValue"),ambiguousBlockValue:o(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),"}"])},"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,i,s){var n=0;!s&&this.options.compat&&!this.lastContext?this.push(this.depthedLookup(e[n++])):this.pushContext(),this.resolvePath("context",e,n,r,i)},"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,i){e?this.pushStackLiteral("container.data(data, "+e+")"):this.pushStackLiteral("data"),this.resolvePath("data",r,0,!0,i)},"lookupData"),resolvePath:o(function(e,r,i,s,n){var a=this;if(this.options.strict||this.options.assumeObjects){this.push(NLt(this.options.strict&&n,this,r,i,e));return}for(var c=r.length,l=o(function(h){a.replaceStack(function(f){var d=a.nameLookup(f,r[h],e);return s?[" && ",d]:[" != null ? ",d," : ",f]})},"_loop"),u=i;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 i=this.nameLookup("decorators",r,"decorator"),s=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",s])," || fn;"])},"registerDecorator"),invokeHelper:o(function(e,r,i){var s=this.popStack(),n=this.setupHelper(e,r),a=[];i&&a.push(n.name),a.push(s),this.options.strict||a.push(this.aliasable("container.hooks.helperMissing"));var c=["(",this.itemsSeparatedBy(a,"||"),")"],l=this.source.functionCall(c,"call",n.callParams);this.push(l)},"invokeHelper"),itemsSeparatedBy:o(function(e,r){var i=[];i.push(e[0]);for(var s=1;s<e.length;s++)i.push(r,e[s]);return i},"itemsSeparatedBy"),invokeKnownHelper:o(function(e,r){var i=this.setupHelper(e,r);this.push(this.source.functionCall(i.name,"call",i.callParams))},"invokeKnownHelper"),invokeAmbiguous:o(function(e,r){this.useRegister("helper");var i=this.popStack();this.emptyHash();var s=this.setupHelper(0,e,r),n=this.lastHelper=this.nameLookup("helpers",e,"helper"),a=["(","(helper = ",n," || ",i,")"];this.options.strict||(a[0]="(helper = ",a.push(" != null ? helper : ",this.aliasable("container.hooks.helperMissing"))),this.push(["(",a,s.paramsInit?["),(",s.paramsInit]:[],"),","(typeof helper === ",this.aliasable('"function"')," ? ",this.source.functionCall("h
Line truncated
|
||||
`,e};Qi.prototype.Program=function(t){var e="",r=t.body,i=void 0,s=void 0;if(t.blockParams){var n="BLOCK PARAMS: [";for(i=0,s=t.blockParams.length;i<s;i++)n+=" "+t.blockParams[i];n+=" ]",e+=this.pad(n)}for(i=0,s=r.length;i<s;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,s=0,n=e.length;s<n;s++)r.push(this.accept(e[s]));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,s=e.length;i<s;i++)r.push(this.accept(e[i]));return"HASH{"+r.join(", ")+"}"};Qi.prototype.HashPair=function(t){return t.key+"="+this.accept(t.value)}});var $X=g((YYr,vPe)=>{var sF=CPe().default,BPe=IPe();sF.PrintVisitor=BPe.PrintVisitor;sF.print=BPe.print;vPe.exports=sF;function SPe(t,e){var r=require("fs"),i=r.readFileSync(e,"utf8");t.exports=sF.compile(i)}o(SPe,"extension");typeof require<"u"&&require.extensions&&(require.extensions[".handlebars"]=SPe,require.extensions[".hbs"]=SPe)});var FPe=g(cF=>{"use strict";Object.defineProperty(cF,"__esModule",{value:!0});cF.getProxyUrl=eFt;cF.checkBypass=LPe;function eFt(t){let e=t.protocol==="https:";if(LPe(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 aF(r)}catch{if(!r.startsWith("http://")&&!r.startsWith("https://"))return new aF(`http://${r}`)}else return}o(eFt,"getProxyUrl");function LPe(t){if(!t.hostname)return!1;let e=t.hostname;if(tFt(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 s=[t.hostname.toUpperCase()];typeof i=="number"&&s.push(`${s[0]}:${i}`);for(let n of r.split(",").map(a=>a.trim().toUpperCase()).filter(a=>a))if(n==="*"||s.some(a=>a===n||a.endsWith(`.${n}`)||n.startsWith(".")&&a.endsWith(`${n}`)))return!0;return!1}o(LPe,"checkBypass");function tFt(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(tFt,"isLoopbackAddress");var aF=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 UPe=g(di=>{"use strict";var rFt=di&&di.__createBinding||(Object.create?(function(t,e,r,i){i===void 0&&(i=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:o(function(){return e[r]},"get")}),Object.defineProperty(t,i,s)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),iFt=di&&di.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),fF=di&&di.__importStar||(function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var i=[];for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&(i[i.length]=s);return i},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var i=t(e),s=0;s<i.length;s++)i[s]!=="default"&&rFt(r,e,i[s]);return iFt(r,e),r
Line truncated
|
||||
`:case"\r":case" ":case" ":continue;default:throw Error("invalid base64 string.")}switch(s){case 0:a=n,s=1;break;case 1:r[i++]=a<<2|(n&48)>>4,a=n,s=2;break;case 2:r[i++]=(a&15)<<4|(n&60)>>2,a=n,s=3;break;case 3:r[i++]=(a&3)<<6|n,s=0;break}}if(s==1)throw Error("invalid base64 string.");return r.subarray(0,i)}o(_Mt,"base64decode");uC.base64decode=_Mt;function RMt(t){let e="",r=0,i,s=0;for(let n=0;n<t.length;n++)switch(i=t[n],r){case 0:e+=zd[i>>2],s=(i&3)<<4,r=1;break;case 1:e+=zd[s|i>>4],s=(i&15)<<2,r=2;break;case 2:e+=zd[s|i>>6],e+=zd[i&63],r=0;break}return r&&(e+=zd[s],e+="=",r==1&&(e+="=")),e}o(RMt,"base64encode");uC.base64encode=RMt});var Vke=g(xF=>{"use strict";Object.defineProperty(xF,"__esModule",{value:!0});xF.utf8read=void 0;var _Z=o(t=>String.fromCharCode.apply(String,t),"fromCharCodes");function TMt(t){if(t.length<1)return"";let e=0,r=[],i=[],s=0,n,a=t.length;for(;e<a;)n=t[e++],n<128?i[s++]=n:n>191&&n<224?i[s++]=(n&31)<<6|t[e++]&63:n>239&&n<365?(n=((n&7)<<18|(t[e++]&63)<<12|(t[e++]&63)<<6|t[e++]&63)-65536,i[s++]=55296+(n>>10),i[s++]=56320+(n&1023)):i[s++]=(n&15)<<12|(t[e++]&63)<<6|t[e++]&63,s>8191&&(r.push(_Z(i)),s=0);return r.length?(s&&r.push(_Z(i.slice(0,s))),r.join("")):_Z(i.slice(0,s))}o(TMt,"utf8read");xF.utf8read=TMt});var K_=g(jh=>{"use strict";Object.defineProperty(jh,"__esModule",{value:!0});jh.WireType=jh.mergeBinaryOptions=jh.UnknownFieldHandler=void 0;var NMt;(function(t){t.symbol=Symbol.for("protobuf-ts/unknown"),t.onRead=(r,i,s,n,a)=>{(e(i)?i[t.symbol]:i[t.symbol]=[]).push({no:s,wireType:n,data:a})},t.onWrite=(r,i,s)=>{for(let{no:n,wireType:a,data:c}of t.list(i))s.tag(n,a).raw(c)},t.list=(r,i)=>{if(e(r)){let s=r[t.symbol];return i?s.filter(n=>n.no==i):s}return[]},t.last=(r,i)=>t.list(r,i).slice(-1)[0];let e=o(r=>r&&Array.isArray(r[t.symbol]),"is")})(NMt=jh.UnknownFieldHandler||(jh.UnknownFieldHandler={}));function DMt(t,e){return Object.assign(Object.assign({},t),e)}o(DMt,"mergeBinaryOptions");jh.mergeBinaryOptions=DMt;var OMt;(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"})(OMt=jh.WireType||(jh.WireType={}))});var RF=g(xa=>{"use strict";Object.defineProperty(xa,"__esModule",{value:!0});xa.varint32read=xa.varint32write=xa.int64toString=xa.int64fromString=xa.varint64write=xa.varint64read=void 0;function PMt(){let t=0,e=0;for(let i=0;i<28;i+=7){let s=this.buf[this.pos++];if(t|=(s&127)<<i,(s&128)==0)return this.assertBounds(),[t,e]}let r=this.buf[this.pos++];if(t|=(r&15)<<28,e=(r&112)>>4,(r&128)==0)return this.assertBounds(),[t,e];for(let i=3;i<=31;i+=7){let s=this.buf[this.pos++];if(e|=(s&127)<<i,(s&128)==0)return this.assertBounds(),[t,e]}throw new Error("invalid varint")}o(PMt,"varint64read");xa.varint64read=PMt;function kMt(t,e,r){for(let n=0;n<28;n=n+7){let a=t>>>n,c=!(!(a>>>7)&&e==0),l=(c?a|128:a)&255;if(r.push(l),!c)return}let i=t>>>28&15|(e&7)<<4,s=e>>3!=0;if(r.push((s?i|128:i)&255),!!s){for(let n=3;n<31;n=n+7){let a=e>>>n,c=!!(a>>>7),l=(c?a|128:a)&255;if(r.push(l),!c)return}r.push(e>>>31&1)}}o(kMt,"varint64write");xa.varint64write=kMt;var _F=65536*65536;function QMt(t){let e=t[0]=="-";e&&(t=t.slice(1));let r=1e6,i=0,s=0;function n(a,c){let l=Number(t.slice(a,c));s*=r,i=i*r+l,i>=_F&&(s=s+(i/_F|0),i=i%_F)}return o(n,"add1e6digit"),n(-24,-18),n(-18,-12),n(-12,-6),n(-6),[e,i,s]}o(QMt,"int64fromString");xa.int64fromString=QMt;function LMt(t,e){if(e>>>0<=2097151)return""+(_F*e+(t>>>0));let r=t&16777215,i=(t>>>24|e<<8)>>>0&16777215,s=e>>16&65535,n=r+i*6777216+s*6710656,a=i+s*8147497,c=s*2,l=1e7;n>=l&&(a+=Math.floor(n/l),n%=l),a>=l&&(c+=Math.floor(a/l),a%=l);function u(h,f){let d=h?String(h):"";return f?"0000000".slice(d.length)+d:d}return o(u,"decimalFrom1e7"),u(c,0)+u(a,c)+u(n,1)}o(LMt,"int64toString");xa.int64toString=LMt;function FMt(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(FMt,"varint32write");xa.varint32write=FMt;function MMt(){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(MMt,"varint32read");xa.varint32read=MMt});var Km=g(Ym=>{"use strict";Object.defineProperty(Ym,"__esModule",{value:!0});Ym.PbLong=Ym.PbULong=Ym.detectBi=void 0;var X_=RF(),Mr;function jke(){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("922337203685477580
Line truncated
|
||||
`)}};rM.RpcError=pee});var Aee=g(sM=>{"use strict";Object.defineProperty(sM,"__esModule",{value:!0});sM.mergeRpcOptions=void 0;var xQe=ei();function aqt(t,e){if(!e)return t;let r={};iM(t,r),iM(e,r);for(let i of Object.keys(e)){let s=e[i];switch(i){case"jsonOptions":r.jsonOptions=xQe.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=xQe.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},iM(t.meta,r.meta),iM(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(s):s.concat();break}}return r}o(aqt,"mergeRpcOptions");sM.mergeRpcOptions=aqt;function iM(t,e){if(!t)return;let r=e;for(let[i,s]of Object.entries(t))s instanceof Date?r[i]=new Date(s.getTime()):Array.isArray(s)?r[i]=s.concat():r[i]=s}o(iM,"copy")});var yee=g(qy=>{"use strict";Object.defineProperty(qy,"__esModule",{value:!0});qy.Deferred=qy.DeferredState=void 0;var Zh;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(Zh=qy.DeferredState||(qy.DeferredState={}));var gee=class{static{o(this,"Deferred")}constructor(e=!0){this._state=Zh.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!==Zh.PENDING)throw new Error(`cannot resolve ${Zh[this.state].toLowerCase()}`);this._resolve(e),this._state=Zh.RESOLVED}reject(e){if(this.state!==Zh.PENDING)throw new Error(`cannot reject ${Zh[this.state].toLowerCase()}`);this._reject(e),this._state=Zh.REJECTED}resolvePending(e){this._state===Zh.PENDING&&this.resolve(e)}rejectPending(e){this._state===Zh.PENDING&&this.reject(e)}};qy.Deferred=gee});var bee=g(nM=>{"use strict";Object.defineProperty(nM,"__esModule",{value:!0});nM.RpcOutputStreamController=void 0;var _Qe=yee(),Gy=ei(),Eee=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 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){Gy.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){Gy.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){Gy.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(){Gy.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;Gy.assert(e,"bad state"),Gy.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 _Qe.Deferred,e.p.promise)},"next")}}pushIt(e){let r=this._itState;if(r)if(r.p){let i=r.p;Gy.assert(i.state==_Qe.DeferredState.PENDING,"iterator contract broken"),"value"in e?i.resolve(e):i.reject(e),delete r.p}else r.q.push(e)}};nM.RpcOutputStreamController=Eee});var Cee=g(EC=>{"use strict";var cqt=EC&&EC.__awaiter||function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(a){a(n)})}return o(s,"adopt"),new(r||(r=Promise))(function(n,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function l(h){try{u(i.throw(h))}catch(f){a(f)}}o(l,"rejected");function u(h){h.done?n(h.value):s(h.value).then(c,l)}o(u,"step"),u((i=i.apply(t,e||[])).next())})};Object.defineProperty(EC,"__esModule",{value:!0});EC.UnaryCall=void 0;var wee=class{static{o(this,"UnaryCall")}constructor(e,r,i,s,n,a,c){this.method=e,this.requestHeaders=r,this.request=i,this.headers=s,this.response=n,this.status=a,this.trailers=c}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 cqt(this,void 0,void 0,function*(){let[e,r,i,s]=yield Promise.all([this.headers,this.response,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,request:this.request,headers:e,response:r,status:i,trailers:s}})}};EC.UnaryCall=wee});var See=g(bC=>{"use strict";var lqt=bC&&bC.__awaiter||function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(a){a(n)})}return o(s,"adopt"),new(r||(r=Promise))(function(n,a){function c(h){try{u(i.next(h))}catch(
Line truncated
|
||||
globstar while`,e,f,r,d,p),this.matchOne(e.slice(f),r.slice(d),i))return this.debug("globstar found match!",f,c,p),!0;if(p==="."||p===".."||!s.dot&&p.charAt(0)==="."){this.debug("dot detected!",e,f,r,d);break}this.debug("globstar swallow a segment, and continue"),f++}return!!(i&&(this.debug(`
|
||||
>>> no match, partial?`,e,f,r,d),f===c))}var m;if(typeof u=="string"?(m=h===u,this.debug("string match",u,h,m)):(m=h.match(u),this.debug("pattern match",u,h,m)),!m)return!1}if(n===c&&a===l)return!0;if(n===c)return i;if(a===l)return n===c-1&&e[n]==="";throw new Error("wtf?")}braceExpand(){return uLe(this.pattern,this.options)}parse(e,r){hM(e);let i=this.options;if(e==="**")if(i.noglobstar)e="*";else return vu;if(e==="")return"";let s="",n=!1,a=!1,c=[],l=[],u,h=!1,f=-1,d=-1,p,m,A,E=e.charAt(0)===".",y=i.dot||E,b=o(()=>E?"":y?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)","patternStart"),C=o(R=>R.charAt(0)==="."?"":i.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)","subPatternStart"),I=o(()=>{if(u){switch(u){case"*":s+=nte,n=!0;break;case"?":s+=cte,n=!0;break;default:s+="\\"+u;break}this.debug("clearStateChar %j %j",u,s),u=!1}},"clearStateChar");for(let R=0,U;R<e.length&&(U=e.charAt(R));R++){if(this.debug("%s %s %s %j",e,R,s,U),a){if(U==="/")return!1;aLe[U]&&(s+="\\"),s+=U,a=!1;continue}switch(U){case"/":return!1;case"\\":if(h&&e.charAt(R+1)==="-"){s+=U;continue}I(),a=!0;continue;case"?":case"*":case"+":case"@":case"!":if(this.debug("%s %s %s %j <-- stateChar",e,R,s,U),h){this.debug(" in class"),U==="!"&&R===d+1&&(U="^"),s+=U;continue}this.debug("call clearStateChar %j",u),I(),u=U,i.noext&&I();continue;case"(":{if(h){s+="(";continue}if(!u){s+="\\(";continue}let k={type:u,start:R-1,reStart:s.length,open:oLe[u].open,close:oLe[u].close};this.debug(this.pattern," ",k),c.push(k),s+=k.open,k.start===0&&k.type!=="!"&&(E=!0,s+=C(e.slice(R+1))),this.debug("plType %j %j",u,s),u=!1;continue}case")":{let k=c[c.length-1];if(h||!k){s+="\\)";continue}c.pop(),I(),n=!0,m=k,s+=m.close,m.type==="!"&&l.push(Object.assign(m,{reEnd:s.length}));continue}case"|":{let k=c[c.length-1];if(h||!k){s+="\\|";continue}I(),s+="|",k.start===0&&k.type!=="!"&&(E=!0,s+=C(e.slice(R+1)));continue}case"[":if(I(),h){s+="\\"+U;continue}h=!0,d=R,f=s.length,s+=U;continue;case"]":if(R===d+1||!h){s+="\\"+U;continue}p=e.substring(d+1,R);try{RegExp("["+Xqt(Yqt(p))+"]"),s+=U}catch{s=s.substring(0,f)+"(?:$.)"}n=!0,h=!1;continue;default:I(),aLe[U]&&!(U==="^"&&h)&&(s+="\\"),s+=U;break}}for(h&&(p=e.slice(d+1),A=this.parse(p,ote),s=s.substring(0,f)+"\\["+A[0],n=n||A[1]),m=c.pop();m;m=c.pop()){let R;R=s.slice(m.reStart+m.open.length),this.debug("setting tail",s,m),R=R.replace(/((?:\\{2}){0,64})(\\?)\|/g,(k,W,Q)=>(Q||(Q="\\"),W+W+Q+"|")),this.debug(`tail=%j
|
||||
%s`,R,R,m,s);let U=m.type==="*"?nte:m.type==="?"?cte:"\\"+m.type;n=!0,s=s.slice(0,m.reStart)+U+"\\("+R}I(),a&&(s+="\\\\");let D=$qt[s.charAt(0)];for(let R=l.length-1;R>-1;R--){let U=l[R],k=s.slice(0,U.reStart),W=s.slice(U.reStart,U.reEnd-8),Q=s.slice(U.reEnd),z=s.slice(U.reEnd-8,U.reEnd)+Q,$=k.split(")").length,oe=k.split("(").length-$,ae=Q;for(let Z=0;Z<oe;Z++)ae=ae.replace(/\)[+*?]?/,"");Q=ae;let Ce=Q===""&&r!==ote?"(?:$|\\/)":"";s=k+W+Q+Ce+z}if(s!==""&&n&&(s="(?=.)"+s),D&&(s=b()+s),r===ote)return[s,n];if(i.nocase&&!n&&(n=e.toUpperCase()!==e.toLowerCase()),!n)return Jqt(e);let M=i.nocase?"i":"";try{return Object.assign(new RegExp("^"+s+"$",M),{_glob:e,_src:s})}catch{return new RegExp("$.")}}makeRe(){if(this.regexp||this.regexp===!1)return this.regexp;let e=this.set;if(!e.length)return this.regexp=!1,this.regexp;let r=this.options,i=r.noglobstar?nte:r.dot?Vqt:jqt,s=r.nocase?"i":"",n=e.map(a=>(a=a.map(c=>typeof c=="string"?Kqt(c):c===vu?vu:c._src).reduce((c,l)=>(c[c.length-1]===vu&&l===vu||c.push(l),c),[]),a.forEach((c,l)=>{c!==vu||a[l-1]===vu||(l===0?a.length>1?a[l+1]="(?:\\/|"+i+"\\/)?"+a[l+1]:a[l]=i:l===a.length-1?a[l-1]+="(?:\\/|"+i+")?":(a[l-1]+="(?:\\/|\\/"+i+"\\/)"+a[l+1],a[l+1]=vu))}),a.filter(c=>c!==vu).join("/"))).join("|");n="^(?:"+n+")$",this.negate&&(n="^(?!"+n+").*$");try{this.regexp=new RegExp(n,s)}catch{this.regexp=!1}return this.regexp}match(e,r=this.partial){if(this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return e==="";if(e==="/"&&r)return!0;let i=this.options;ate.sep!=="/"&&(e=e.split(ate.sep).join("/")),e=e.split(cLe),this.debug(this.pattern,"split",e);let s=this.set;this.debug(this.pattern,"set",s);let n;for(let a=e.length-1;a>=0&&(n=e[a],!n);a--);for(let a=0;a<s.length;a++){let c=s[a],l=e;if(i.matchBase&&c.length===1&&(l=[n]),this.matchOne(l,c,r))return i.flipNegate?!0:!this.negate}return i.flipNegate?!1:this.negate}static defaults(e){return wc.defaults(e).Minimatch}};wc.Minimatch=RC});var ALe=g((Xti,mLe)=>{mLe.exports=pLe;var hte=require("fs"),{EventEmitter:Zqt}=require("events"),{Minimatch:ute}=hLe(),{resolve:e3t}=require("path");function t3t(t,e){return new Promise((r,i)=>{hte.readdir(t,{withFileTypes:!0},(s,n)=>{if(s)switch(s.code){case"ENOTDIR":e?i(s):r([]);break;case"ENOTSUP":case"ENOENT":case"ENAMETOOLONG":case"UNKNOWN":r([]);break;default:i(s);break}else r(n)})})}o(t3t,"readdir");function fLe(t,e){return new Promise((r,i)=>{(e?hte.stat:hte.lstat)(t,(n,a)=>{n?n.code==="ENOENT"?r(e?fLe(t,!1):null):r(null):r(a)})})}o(fLe,"stat");async function*dLe(t,e,r,i,s,n){let a=await t3t(e+t,n);for(let c of a){let l=c.name;l===void 0&&(l=c,i=!0);let u=t+"/"+l,h=u.slice(1),f=e+"/"+h,d=null;(i||r)&&(d=await fLe(f,r)),!d&&c.name!==void 0&&(d=c),d===null&&(d={isDirectory:o(()=>!1,"isDirectory")}),d.isDirectory()?s(h)||(yield{relative:h,absolute:f,stats:d},yield*dLe(u,e,r,i,s,!1)):yield{relative:h,absolute:f,stats:d}}}o(dLe,"exploreWalkAsync");async function*r3t(t,e,r,i){yield*dLe("",t,e,r,i,!0)}o(r3t,"explore");function i3t(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(i3t,"readOptions");var fM=class extends Zqt{static{o(this,"ReaddirGlob")}constructor(e,r,i){if(super(),typeof r=="function"&&(i=r,r=null),this.options=i3t(r||{}),this.matchers=[],this.options.pattern){let s=Array.isArray(this.options.pattern)?this.options.pattern:[this.options.pattern];this.matchers=s.map(n=>new ute(n,{dot:this.options.dot,noglobstar:this.options.noglobstar,matchBase:this.options.matchBase,nocase:this.options.nocase}))}if(this.ignoreMatchers=[],this.options.ignore){let s=Array.isArray(this.options.ignore)?this.options.ignore:[this.options.ignore];this.ignoreMatchers=s.map(n=>new ute(n,{dot:!0}))}if(this.skipMatchers=[],this.options.skip){let s=Array.isArray(this.options.skip)?this.options.skip:[this.options.skip];this.skipMatchers=s.map(n=>new ute(n,{dot:!0}))}this.iterator=r3t(e3t(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",s=>this._matches.push(this.options.absolute?s.absolute:s.relative)),this.on("error",s=>i(s)),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(s=>s.match(i)))&&!this.ignoreMatchers.some(s=>s.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,s=e.value.absolute;this.options.mark&&r&&(i+="/",s+="/"),this.options.stat?this.emit("match",{relative:i,absolute:s,stat:e.value.stats}):this.emit("match",
Line truncated
|
||||
`,O);O=X===-1?N.length:X}else if(G!==-1&&N[O]==="/"&&N[O+1]==="*"){let X=N.indexOf("*/",O);X!==-1?(O=X+2,G=N.indexOf("*/",O)):(v+=N[O],O++)}else v+=N[O],O++;return v}o(te,"stripComments");function fe(N){let v=te(N.toString()),O=v.match(de);if(O||(O=v.match(w)),!O)throw new Error(`could not parse args in autoInject
|
||||
Source:
|
||||
`+v);let[,G]=O;return G.replace(/\s/g,"").split(x).map(X=>X.replace(F,"").trim())}o(fe,"parseParams");function Ne(N,v){var O={};return Object.keys(N).forEach(G=>{var X=N[G],re,se=p(X),le=!se&&X.length===1||se&&X.length===0;if(Array.isArray(X))re=[...X],X=re.pop(),O[G]=re.concat(re.length>0?pe:X);else if(le)O[G]=X;else{if(re=fe(X),X.length===0&&!se&&re.length===0)throw new Error("autoInject task functions require explicit parameters.");se||re.pop(),O[G]=re.concat(pe)}function pe(Je,sr){var Ar=re.map(cr=>Je[cr]);Ar.push(sr),E(X)(...Ar)}o(pe,"newTask")}),ne(O,v)}o(Ne,"autoInject");class Ie{static{o(this,"DLL")}constructor(){this.head=this.tail=null,this.length=0}removeLink(v){return v.prev?v.prev.next=v.next:this.head=v.next,v.next?v.next.prev=v.prev:this.tail=v.prev,v.prev=v.next=null,this.length-=1,v}empty(){for(;this.head;)this.shift();return this}insertAfter(v,O){O.prev=v,O.next=v.next,v.next?v.next.prev=O:this.tail=O,v.next=O,this.length+=1}insertBefore(v,O){O.prev=v.prev,O.next=v,v.prev?v.prev.next=O:this.head=O,v.prev=O,this.length+=1}unshift(v){this.head?this.insertBefore(this.head,v):et(this,v)}push(v){this.tail?this.insertAfter(this.tail,v):et(this,v)}shift(){return this.head&&this.removeLink(this.head)}pop(){return this.tail&&this.removeLink(this.tail)}toArray(){return[...this]}*[Symbol.iterator](){for(var v=this.head;v;)yield v.data,v=v.next}remove(v){for(var O=this.head;O;){var{next:G}=O;v(O)&&this.removeLink(O),O=G}return this}}function et(N,v){N.length=1,N.head=N.tail=v}o(et,"setInitial");function It(N,v,O){if(v==null)v=1;else if(v===0)throw new RangeError("Concurrency must not be zero");var G=E(N),X=0,re=[];let se={error:[],drain:[],saturated:[],unsaturated:[],empty:[]};function le(at,$e){se[at].push($e)}o(le,"on");function pe(at,$e){let ct=o((...lr)=>{Je(at,ct),$e(...lr)},"handleAndRemove");se[at].push(ct)}o(pe,"once");function Je(at,$e){if(!at)return Object.keys(se).forEach(ct=>se[ct]=[]);if(!$e)return se[at]=[];se[at]=se[at].filter(ct=>ct!==$e)}o(Je,"off");function sr(at,...$e){se[at].forEach(ct=>ct(...$e))}o(sr,"trigger");var Ar=!1;function cr(at,$e,ct,lr){if(lr!=null&&typeof lr!="function")throw new Error("task callback must be a function");gr.started=!0;var ai,Gn;function Uc(xg,...UB){if(xg)return ct?Gn(xg):ai();if(UB.length<=1)return ai(UB[0]);ai(UB)}o(Uc,"promiseCallback");var W0=gr._createTaskItem(at,ct?Uc:lr||Uc);if($e?gr._tasks.unshift(W0):gr._tasks.push(W0),Ar||(Ar=!0,u(()=>{Ar=!1,gr.process()})),ct||!lr)return new Promise((xg,UB)=>{ai=xg,Gn=UB})}o(cr,"_insert");function Mc(at){return function($e,...ct){X-=1;for(var lr=0,ai=at.length;lr<ai;lr++){var Gn=at[lr],Uc=re.indexOf(Gn);Uc===0?re.shift():Uc>0&&re.splice(Uc,1),Gn.callback($e,...ct),$e!=null&&sr("error",$e,Gn.data)}X<=gr.concurrency-gr.buffer&&sr("unsaturated"),gr.idle()&&sr("drain"),gr.process()}}o(Mc,"_createCB");function $0(at){return at.length===0&&gr.idle()?(u(()=>sr("drain")),!0):!1}o($0,"_maybeDrain");let vg=o(at=>$e=>{if(!$e)return new Promise((ct,lr)=>{pe(at,(ai,Gn)=>{if(ai)return lr(ai);ct(Gn)})});Je(at),le(at,$e)},"eventMethod");var MB=!1,gr={_tasks:new Ie,_createTaskItem(at,$e){return{data:at,callback:$e}},*[Symbol.iterator](){yield*gr._tasks[Symbol.iterator]()},concurrency:v,payload:O,buffer:v/4,started:!1,paused:!1,push(at,$e){return Array.isArray(at)?$0(at)?void 0:at.map(ct=>cr(ct,!1,!1,$e)):cr(at,!1,!1,$e)},pushAsync(at,$e){return Array.isArray(at)?$0(at)?void 0:at.map(ct=>cr(ct,!1,!0,$e)):cr(at,!1,!0,$e)},kill(){Je(),gr._tasks.empty()},unshift(at,$e){return Array.isArray(at)?$0(at)?void 0:at.map(ct=>cr(ct,!0,!1,$e)):cr(at,!0,!1,$e)},unshiftAsync(at,$e){return Array.isArray(at)?$0(at)?void 0:at.map(ct=>cr(ct,!0,!0,$e)):cr(at,!0,!0,$e)},remove(at){gr._tasks.remove(at)},process(){if(!MB){for(MB=!0;!gr.paused&&X<gr.concurrency&&gr._tasks.length;){var at=[],$e=[],ct=gr._tasks.length;gr.payload&&(ct=Math.min(ct,gr.payload));for(var lr=0;lr<ct;lr++){var ai=gr._tasks.shift();at.push(ai),re.push(ai),$e.push(ai.data)}X+=1,gr._tasks.length===0&&sr("empty"),X===gr.concurrency&&sr("saturated");var Gn=$(Mc(at));G($e,Gn)}MB=!1}},length(){return gr._tasks.length},running(){return X},workersList(){return re},idle(){return gr._tasks.length+X===0},pause(){gr.paused=!0},resume(){gr.paused!==!1&&(gr.paused=!1,u(gr.process))}};return Object.defineProperties(gr,{saturated:{writable:!1,value:vg("saturated")},unsaturated:{writable:!1,value:vg("unsaturated")},empty:{writable:!1,value:vg("empty")},drain:{writable:!1,value:vg("drain")},error:{writable:!1,value:vg("error")}}),gr}o(It,"queue$1");function bt(N,v){return It(N,1,v)}o(bt,"cargo$1");function dt(N,v,O){return It(N,v,O)}o(dt,"cargo");function mr(N,v,O,G){G=R(G);var X=E(O);return nr(N,(re,se,le)=>{X(v,re,(pe,Je)=>{v=Je,le(pe)})},re=>G(re,v))}o(mr,"reduce");var ar=y(mr,4);function Fr(...N){var v=N.map(E);return function(...O){var G=this,X=O[O.length-1];return typeof X=="function"?O.pop():X=Y(),ar(v,O,(re,se,le)=>{se.apply(G,re.concat((pe,...Je)=>{le(pe,Je)}))},(re,se)=>X(re,...se))
Line truncated
|
||||
GFS4: `),console.error(t)},"debug"));wi[Ds]||(PFe=global[Ds]||[],QFe(wi,PFe),wi.close=(function(t){function e(r,i){return t.call(wi,r,function(n){n||kFe(),typeof i=="function"&&i.apply(this,arguments)})}return o(e,"close"),Object.defineProperty(e,FM,{value:t}),e})(wi.close),wi.closeSync=(function(t){function e(r){t.apply(wi,arguments),kFe()}return o(e,"closeSync"),Object.defineProperty(e,FM,{value:t}),e})(wi.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){tE(wi[Ds]),require("assert").equal(wi[Ds].length,0)}));var PFe;global[Ds]||QFe(global,wi[Ds]);Jte.exports=$te($4t(wi));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!wi.__patched&&(Jte.exports=$te(wi),wi.__patched=!0);function $te(t){z4t(t),t.gracefulify=$te,t.createReadStream=D,t.createWriteStream=M;var e=t.readFile;t.readFile=r;function r(k,W,Q){return typeof W=="function"&&(Q=W,W=null),j(k,W,Q);function j($,oe,ae,Ce){return e($,oe,function(Z){Z&&(Z.code==="EMFILE"||Z.code==="ENFILE")?jC([j,[$,oe,ae],Z,Ce||Date.now(),Date.now()]):typeof ae=="function"&&ae.apply(this,arguments)})}o(j,"go$readFile")}o(r,"readFile");var i=t.writeFile;t.writeFile=n;function n(k,W,Q,j){return typeof Q=="function"&&(j=Q,Q=null),$(k,W,Q,j);function $(oe,ae,Ce,Z,ue){return i(oe,ae,Ce,function(be){be&&(be.code==="EMFILE"||be.code==="ENFILE")?jC([$,[oe,ae,Ce,Z],be,ue||Date.now(),Date.now()]):typeof Z=="function"&&Z.apply(this,arguments)})}o($,"go$writeFile")}o(n,"writeFile");var s=t.appendFile;s&&(t.appendFile=a);function a(k,W,Q,j){return typeof Q=="function"&&(j=Q,Q=null),$(k,W,Q,j);function $(oe,ae,Ce,Z,ue){return s(oe,ae,Ce,function(be){be&&(be.code==="EMFILE"||be.code==="ENFILE")?jC([$,[oe,ae,Ce,Z],be,ue||Date.now(),Date.now()]):typeof Z=="function"&&Z.apply(this,arguments)})}o($,"go$appendFile")}o(a,"appendFile");var c=t.copyFile;c&&(t.copyFile=l);function l(k,W,Q,j){return typeof Q=="function"&&(j=Q,Q=0),$(k,W,Q,j);function $(oe,ae,Ce,Z,ue){return c(oe,ae,Ce,function(be){be&&(be.code==="EMFILE"||be.code==="ENFILE")?jC([$,[oe,ae,Ce,Z],be,ue||Date.now(),Date.now()]):typeof Z=="function"&&Z.apply(this,arguments)})}o($,"go$copyFile")}o(l,"copyFile");var u=t.readdir;t.readdir=f;var h=/^v[0-5]\./;function f(k,W,Q){typeof W=="function"&&(Q=W,W=null);var j=h.test(process.version)?o(function(ae,Ce,Z,ue){return u(ae,$(ae,Ce,Z,ue))},"go$readdir"):o(function(ae,Ce,Z,ue){return u(ae,Ce,$(ae,Ce,Z,ue))},"go$readdir");return j(k,W,Q);function $(oe,ae,Ce,Z){return function(ue,be){ue&&(ue.code==="EMFILE"||ue.code==="ENFILE")?jC([j,[oe,ae,Ce],ue,Z||Date.now(),Date.now()]):(be&&be.sort&&be.sort(),typeof Ce=="function"&&Ce.call(this,ue,be))}}}if(o(f,"readdir"),process.version.substr(0,4)==="v0.8"){var d=V4t(t);y=d.ReadStream,C=d.WriteStream}var p=t.ReadStream;p&&(y.prototype=Object.create(p.prototype),y.prototype.open=b);var m=t.WriteStream;m&&(C.prototype=Object.create(m.prototype),C.prototype.open=I),Object.defineProperty(t,"ReadStream",{get:o(function(){return y},"get"),set:o(function(k){y=k},"set"),enumerable:!0,configurable:!0}),Object.defineProperty(t,"WriteStream",{get:o(function(){return C},"get"),set:o(function(k){C=k},"set"),enumerable:!0,configurable:!0});var A=y;Object.defineProperty(t,"FileReadStream",{get:o(function(){return A},"get"),set:o(function(k){A=k},"set"),enumerable:!0,configurable:!0});var E=C;Object.defineProperty(t,"FileWriteStream",{get:o(function(){return E},"get"),set:o(function(k){E=k},"set"),enumerable:!0,configurable:!0});function y(k,W){return this instanceof y?(p.apply(this,arguments),this):y.apply(Object.create(y.prototype),arguments)}o(y,"ReadStream");function b(){var k=this;U(k.path,k.flags,k.mode,function(W,Q){W?(k.autoClose&&k.destroy(),k.emit("error",W)):(k.fd=Q,k.emit("open",Q),k.read())})}o(b,"ReadStream$open");function C(k,W){return this instanceof C?(m.apply(this,arguments),this):C.apply(Object.create(C.prototype),arguments)}o(C,"WriteStream");function I(){var k=this;U(k.path,k.flags,k.mode,function(W,Q){W?(k.destroy(),k.emit("error",W)):(k.fd=Q,k.emit("open",Q))})}o(I,"WriteStream$open");function D(k,W){return new t.ReadStream(k,W)}o(D,"createReadStream");function M(k,W){return new t.WriteStream(k,W)}o(M,"createWriteStream");var R=t.open;t.open=U;function U(k,W,Q,j){return typeof Q=="function"&&(j=Q,Q=null),$(k,W,Q,j);function $(oe,ae,Ce,Z,ue){return R(oe,ae,Ce,function(be,Ye){be&&(be.code==="EMFILE"||be.code==="ENFILE")?jC([$,[oe,ae,Ce,Z],be,ue||Date.now(),Date.now()]):typeof Z=="function"&&Z.apply(this,arguments)})}o($,"go$open")}return o(U,"open"),t}o($te,"patch");function jC(t){tE("ENQUEUE",t[0].name,t[1]),wi[Ds].push(t),Wte()}o(jC,"enqueue");var LM;function kFe(){for(var t=Date.now(),e=0;e<wi[Ds].length;++e)wi[Ds][e].length>2&&(wi[Ds][e][3]=t,wi[Ds][e][4]=t);Wte()}o(kFe,"resetQueue");function Wte(){if(clearTimeout(LM),LM=void 0,wi[Ds].length!==0){var t=wi[Ds].shift(),e=t[0],r=t[1],i=t[2],n=t[3],s=t[4];if(n===void 0)tE("RETRY",e.name,r),e.apply(null,r);else if(Date.now()-n>=6e4){tE("TIMEOUT",e.name,r);var a=r.p
Line truncated
|
||||
`;super(r),this.name="AggregateError",this.errors=e}};kre.exports={AggregateError:Pre,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((i,n)=>{t=i,e=n}),resolve:t,reject:e}},"createDeferredPromise"),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 T6t},isArrayBufferView(t){return ArrayBuffer.isView(t)}},isBlob:N6t,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);Rqe(e,"signal"),D6t(r,"listener");let i;return e.aborted?queueMicrotask(()=>r()):(e.addEventListener("abort",r,{__proto__:null,once:!0,[v6t]:!0}),i=o(()=>{e.removeEventListener("abort",r)},"removeEventListener")),{__proto__:null,[x6t](){var n;(n=i)===null||n===void 0||n()}}},"addAbortListener"),AbortSignalAny:_6t.any||o(function(e){if(e.length===1)return e[0];let r=new R6t,i=o(()=>r.abort(),"abort");return e.forEach(n=>{Rqe(n,"signals"),n.addEventListener("abort",i,{once:!0})}),r.signal.addEventListener("abort",()=>{e.forEach(n=>n.removeEventListener("abort",i))},{once:!0}),r.signal},"AbortSignalAny")};kre.exports.promisify.custom=Symbol.for("nodejs.util.promisify.custom")});var Uo=g((tai,Dqe)=>{"use strict";var{format:O6t,inspect:aU,AggregateError:P6t}=Xs(),k6t=globalThis.AggregateError||P6t,Q6t=Symbol("kIsNodeError"),L6t=["string","function","number","object","Function","Object","boolean","bigint","symbol"],F6t=/^([A-Z][a-z0-9]*)+$/,M6t="__node_internal_",cU={};function nE(t,e){if(!t)throw new cU.ERR_INTERNAL_ASSERTION(e)}o(nE,"assert");function Tqe(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}`}o(Tqe,"addNumericalSeparator");function U6t(t,e,r){if(typeof e=="function")return nE(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 nE(i===r.length,`Code: ${t}; The provided arguments length (${r.length}) does not match the required ones (${i}).`),r.length===0?e:O6t(e,...r)}o(U6t,"getMessage");function Ps(t,e,r){r||(r=Error);class i extends r{static{o(this,"NodeError")}constructor(...s){super(U6t(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[Q6t]=!0,cU[t]=i}o(Ps,"E");function Nqe(t){let e=M6t+t.name;return Object.defineProperty(t,"name",{value:e}),t}o(Nqe,"hideStackFrames");function q6t(t,e){if(t&&e&&t!==e){if(Array.isArray(e.errors))return e.errors.push(t),e;let r=new k6t([e,t],e.message);return r.code=e.code,r}return t||e}o(q6t,"aggregateTwoErrors");var Qre=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 cU.ERR_INVALID_ARG_TYPE("options","Object",r);super(e,r),this.code="ABORT_ERR",this.name="AbortError"}};Ps("ERR_ASSERTION","%s",Error);Ps("ERR_INVALID_ARG_TYPE",(t,e,r)=>{nE(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=[],a=[];for(let l of e)nE(typeof l=="string","All expected entries have to be of type string"),L6t.includes(l)?n.push(l.toLowerCase()):F6t.test(l)?s.push(l):(nE(l!=="object",'The value "object" should be written as "Object"'),a.push(l));if(s.length>0){let l=n.indexOf("object");l!==-1&&(n.splice(n,l,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 l=n.pop();i+=`one of type ${n.join(", ")}, or ${l}`}}(s.length>0||a.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 l=s.pop();i+=`an instance of ${s.join(", ")}, or ${l}`}}a.length>0&&(i+=" or ")}switch(a.length){case 0:break;case 1:a[0].toLowerCase()!==a[0]&&(i+="an "),i+=`${a[0]}`;break;case
Line truncated
|
||||
`)),e.linkname&&(r+=fse(" linkpath="+e.linkname+`
|
||||
`));let i=e.pax;if(i)for(let n in i)r+=fse(" "+n+"="+i[n]+`
|
||||
`);return pr.from(r)},"encodePax");OI.decodePax=o(function(e){let r={};for(;e.length;){let i=0;for(;i<e.length&&e[i]!==32;)i++;let n=parseInt(pr.toString(e.subarray(0,i)),10);if(!n)return r;let s=pr.toString(e.subarray(i+1,n-1)),a=s.indexOf("=");if(a===-1)return r;r[s.slice(0,a)]=s.slice(a+1),e=e.subarray(n)}return r},"decodePax");OI.encode=o(function(e){let r=pr.alloc(512),i=e.name,n="";if(e.typeflag===5&&i[i.length-1]!=="/"&&(i+="/"),pr.byteLength(i)!==i.length)return null;for(;pr.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 pr.byteLength(i)>100||pr.byteLength(n)>155||e.linkname&&pr.byteLength(e.linkname)>100?null:(pr.write(r,i),pr.write(r,SA(e.mode&iZt,6),100),pr.write(r,SA(e.uid,6),108),pr.write(r,SA(e.gid,6),116),uZt(e.size,r,124),pr.write(r,SA(e.mtime.getTime()/1e3|0,11),136),r[156]=Fq+cZt(e.type),e.linkname&&pr.write(r,e.linkname,157),pr.copy(N6e,r,zT),pr.copy(eZt,r,dse),e.uname&&pr.write(r,e.uname,265),e.gname&&pr.write(r,e.gname,297),pr.write(r,SA(e.devmajor||0,6),329),pr.write(r,SA(e.devminor||0,6),337),n&&pr.write(r,n,345),pr.write(r,SA(O6e(r),6),148),r)},"encode");OI.decode=o(function(e,r,i){let n=e[156]===0?0:e[156]-Fq,s=DI(e,0,100,r),a=IA(e,100,8),c=IA(e,108,8),l=IA(e,116,8),u=IA(e,124,12),h=IA(e,136,12),f=aZt(n),d=e[157]===0?null:DI(e,157,100,r),p=DI(e,265,32),m=DI(e,297,32),A=IA(e,329,8),E=IA(e,337,8),y=O6e(e);if(y===256)return null;if(y!==IA(e,148,8))throw new Error("Invalid tar header. Maybe the tar is corrupted or it needs to be gunzipped?");if(nZt(e))e[345]&&(s=DI(e,345,155,r)+"/"+s);else if(!sZt(e)){if(!i)throw new Error("Invalid tar header: unknown format.")}return n===0&&s&&s[s.length-1]==="/"&&(n=5),{name:s,mode:a,uid:c,gid:l,size:u,mtime:new Date(1e3*h),type:f,linkname:d,uname:p,gname:m,devmajor:A,devminor:E,pax:null}},"decode");function nZt(t){return pr.equals(N6e,t.subarray(zT,zT+6))}o(nZt,"isUSTAR");function sZt(t){return pr.equals(tZt,t.subarray(zT,zT+6))&&pr.equals(rZt,t.subarray(dse,dse+2))}o(sZt,"isGNU");function oZt(t,e,r){return typeof t!="number"?r:(t=~~t,t>=e?e:t>=0||(t+=e,t>=0)?t:0)}o(oZt,"clamp");function aZt(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(aZt,"toType");function cZt(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(cZt,"toTypeflag");function D6e(t,e,r,i){for(;r<i;r++)if(t[r]===e)return r;return i}o(D6e,"indexOf");function O6e(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(O6e,"cksum");function SA(t,e){return t=t.toString(8),t.length>e?ZXt.slice(0,e)+" ":XXt.slice(0,e-t.length)+t+" "}o(SA,"encodeOct");function lZt(t,e,r){e[r]=128;for(let i=11;i>0;i--)e[r+i]=t&255,t=Math.floor(t/256)}o(lZt,"encodeSizeBin");function uZt(t,e,r){t.toString(8).length>11?lZt(t,e,r):pr.write(e,SA(t,11),r)}o(uZt,"encodeSize");function hZt(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 a=t[i];e?r.push(a):r.push(255-a)}let n=0,s=r.length;for(i=0;i<s;i++)n+=r[i]*Math.pow(256,i);return e?n:-1*n}o(hZt,"parse256");function IA(t,e,r){if(t=t.subarray(e,e+r),e=0,t[e]&128)return hZt(t);{for(;e<t.length&&t[e]===32;)e++;let i=oZt(D6e(t,32,e,t.length),t.length,t.length);for(;e<i&&t[e]===0;)e++;return i===e?0:parseInt(pr.toString(t.subarray(e,i)),8)}}o(IA,"decodeOct");function DI(t,e,r,i){return pr.toString(t.subarray(e,D6e(t,0,e,e+r)),i)}o(DI,"decodeStr");function fse(t){let e=pr.byteLength(t),r=Math.floor(Math.log(e)/Math.log(10))+1;return e+r>=Math.pow(10,r)&&r++,e+r+t}o(fse,"addLength")});var F6e=g((chi,L6e)=>{var{Writable:fZt,Readable:dZt,getStreamError:P6e}=hse(),pZt=Jne(),k6e=Lq(),PI=pse(),mZt=k6e.alloc(0),Ase=class{static{o(this,"BufferList")}constructor(){this.buffered=0,this.shifted=0,this.queue=new pZt,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 mZt;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 k6e.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)}},gse=class extends dZt{static{o(this,"Source")}constructor(e,r,i){super(),this.header=r,this.offset=i,this._
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(Zir)||r.match(enr)||(e+=r)}),Buffer.from(e,"base64")}o(tnr,"toDER");function rnr(t,e="CERTIFICATE"){let i=t.toString("base64").match(/.{1,64}/g)||"";return[`-----BEGIN ${e}-----`,...i,`-----END ${e}-----`].join(`
|
||||
`+v);let[,G]=O;return G.replace(/\s/g,"").split(x).map(X=>X.replace(F,"").trim())}o(fe,"parseParams");function Ne(N,v){var O={};return Object.keys(N).forEach(G=>{var X=N[G],re,ne=p(X),le=!ne&&X.length===1||ne&&X.length===0;if(Array.isArray(X))re=[...X],X=re.pop(),O[G]=re.concat(re.length>0?pe:X);else if(le)O[G]=X;else{if(re=fe(X),X.length===0&&!ne&&re.length===0)throw new Error("autoInject task functions require explicit parameters.");ne||re.pop(),O[G]=re.concat(pe)}function pe(Je,nr){var Ar=re.map(cr=>Je[cr]);Ar.push(nr),E(X)(...Ar)}o(pe,"newTask")}),se(O,v)}o(Ne,"autoInject");class Ie{static{o(this,"DLL")}constructor(){this.head=this.tail=null,this.length=0}removeLink(v){return v.prev?v.prev.next=v.next:this.head=v.next,v.next?v.next.prev=v.prev:this.tail=v.prev,v.prev=v.next=null,this.length-=1,v}empty(){for(;this.head;)this.shift();return this}insertAfter(v,O){O.prev=v,O.next=v.next,v.next?v.next.prev=O:this.tail=O,v.next=O,this.length+=1}insertBefore(v,O){O.prev=v.prev,O.next=v,v.prev?v.prev.next=O:this.head=O,v.prev=O,this.length+=1}unshift(v){this.head?this.insertBefore(this.head,v):et(this,v)}push(v){this.tail?this.insertAfter(this.tail,v):et(this,v)}shift(){return this.head&&this.removeLink(this.head)}pop(){return this.tail&&this.removeLink(this.tail)}toArray(){return[...this]}*[Symbol.iterator](){for(var v=this.head;v;)yield v.data,v=v.next}remove(v){for(var O=this.head;O;){var{next:G}=O;v(O)&&this.removeLink(O),O=G}return this}}function et(N,v){N.length=1,N.head=N.tail=v}o(et,"setInitial");function It(N,v,O){if(v==null)v=1;else if(v===0)throw new RangeError("Concurrency must not be zero");var G=E(N),X=0,re=[];let ne={error:[],drain:[],saturated:[],unsaturated:[],empty:[]};function le(at,$e){ne[at].push($e)}o(le,"on");function pe(at,$e){let ct=o((...lr)=>{Je(at,ct),$e(...lr)},"handleAndRemove");ne[at].push(ct)}o(pe,"once");function Je(at,$e){if(!at)return Object.keys(ne).forEach(ct=>ne[ct]=[]);if(!$e)return ne[at]=[];ne[at]=ne[at].filter(ct=>ct!==$e)}o(Je,"off");function nr(at,...$e){ne[at].forEach(ct=>ct(...$e))}o(nr,"trigger");var Ar=!1;function cr(at,$e,ct,lr){if(lr!=null&&typeof lr!="function")throw new Error("task callback must be a function");gr.started=!0;var oi,Us;function Fc(Ag,...CB){if(Ag)return ct?Us(Ag):oi();if(CB.length<=1)return oi(CB[0]);oi(CB)}o(Fc,"promiseCallback");var P0=gr._createTaskItem(at,ct?Fc:lr||Fc);if($e?gr._tasks.unshift(P0):gr._tasks.push(P0),Ar||(Ar=!0,u(()=>{Ar=!1,gr.process()})),ct||!lr)return new Promise((Ag,CB)=>{oi=Ag,Us=CB})}o(cr,"_insert");function Lc(at){return function($e,...ct){X-=1;for(var lr=0,oi=at.length;lr<oi;lr++){var Us=at[lr],Fc=re.indexOf(Us);Fc===0?re.shift():Fc>0&&re.splice(Fc,1),Us.callback($e,...ct),$e!=null&&nr("error",$e,Us.data)}X<=gr.concurrency-gr.buffer&&nr("unsaturated"),gr.idle()&&nr("drain"),gr.process()}}o(Lc,"_createCB");function O0(at){return at.length===0&&gr.idle()?(u(()=>nr("drain")),!0):!1}o(O0,"_maybeDrain");let mg=o(at=>$e=>{if(!$e)return new Promise((ct,lr)=>{pe(at,(oi,Us)=>{if(oi)return lr(oi);ct(Us)})});Je(at),le(at,$e)},"eventMethod");var wB=!1,gr={_tasks:new Ie,_createTaskItem(at,$e){return{data:at,callback:$e}},*[Symbol.iterator](){yield*gr._tasks[Symbol.iterator]()},concurrency:v,payload:O,buffer:v/4,started:!1,paused:!1,push(at,$e){return Array.isArray(at)?O0(at)?void 0:at.map(ct=>cr(ct,!1,!1,$e)):cr(at,!1,!1,$e)},pushAsync(at,$e){return Array.isArray(at)?O0(at)?void 0:at.map(ct=>cr(ct,!1,!0,$e)):cr(at,!1,!0,$e)},kill(){Je(),gr._tasks.empty()},unshift(at,$e){return Array.isArray(at)?O0(at)?void 0:at.map(ct=>cr(ct,!0,!1,$e)):cr(at,!0,!1,$e)},unshiftAsync(at,$e){return Array.isArray(at)?O0(at)?void 0:at.map(ct=>cr(ct,!0,!0,$e)):cr(at,!0,!0,$e)},remove(at){gr._tasks.remove(at)},process(){if(!wB){for(wB=!0;!gr.paused&&X<gr.concurrency&&gr._tasks.length;){var at=[],$e=[],ct=gr._tasks.length;gr.payload&&(ct=Math.min(ct,gr.payload));for(var lr=0;lr<ct;lr++){var oi=gr._tasks.shift();at.push(oi),re.push(oi),$e.push(oi.data)}X+=1,gr._tasks.length===0&&nr("empty"),X===gr.concurrency&&nr("saturated");var Us=$(Lc(at));G($e,Us)}wB=!1}},length(){return gr._tasks.length},running(){return X},workersList(){return re},idle(){return gr._tasks.length+X===0},pause(){gr.paused=!0},resume(){gr.paused!==!1&&(gr.paused=!1,u(gr.process))}};return Object.defineProperties(gr,{saturated:{writable:!1,value:mg("saturated")},unsaturated:{writable:!1,value:mg("unsaturated")},empty:{writable:!1,value:mg("empty")},drain:{writable:!1,value:mg("drain")},error:{writable:!1,value:mg("error")}}),gr}o(It,"queue$1");function bt(N,v){return It(N,1,v)}o(bt,"cargo$1");function dt(N,v,O){return It(N,v,O)}o(dt,"cargo");function mr(N,v,O,G){G=R(G);var X=E(O);return sr(N,(re,ne,le)=>{X(v,re,(pe,Je)=>{v=Je,le(pe)})},re=>G(re,v))}o(mr,"reduce");var ar=y(mr,4);function Lr(...N){var v=N.map(E);return function(...O){var G=this,X=O[O.length-1];return typeof X=="function"?O.pop():X=Y(),ar(v,O,(re,ne,le)=>{ne.apply(G,re.concat((pe,...Je)=>{le(pe,Je)}))},(re,ne)=>X(re,...ne))
Line truncated
|
||||
GFS4: `),console.error(t)},"debug"));bi[Nn]||(vLe=global[Nn]||[],_Le(bi,vLe),bi.close=(function(t){function e(r,i){return t.call(bi,r,function(s){s||xLe(),typeof i=="function"&&i.apply(this,arguments)})}return o(e,"close"),Object.defineProperty(e,gM,{value:t}),e})(bi.close),bi.closeSync=(function(t){function e(r){t.apply(bi,arguments),xLe()}return o(e,"closeSync"),Object.defineProperty(e,gM,{value:t}),e})(bi.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){zy(bi[Nn]),require("assert").equal(bi[Nn].length,0)}));var vLe;global[Nn]||_Le(global,bi[Nn]);mte.exports=dte(f3t(bi));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!bi.__patched&&(mte.exports=dte(bi),bi.__patched=!0);function dte(t){u3t(t),t.gracefulify=dte,t.createReadStream=D,t.createWriteStream=M;var e=t.readFile;t.readFile=r;function r(k,W,Q){return typeof W=="function"&&(Q=W,W=null),z(k,W,Q);function z($,oe,ae,Ce){return e($,oe,function(Z){Z&&(Z.code==="EMFILE"||Z.code==="ENFILE")?TC([z,[$,oe,ae],Z,Ce||Date.now(),Date.now()]):typeof ae=="function"&&ae.apply(this,arguments)})}o(z,"go$readFile")}o(r,"readFile");var i=t.writeFile;t.writeFile=s;function s(k,W,Q,z){return typeof Q=="function"&&(z=Q,Q=null),$(k,W,Q,z);function $(oe,ae,Ce,Z,ue){return i(oe,ae,Ce,function(be){be&&(be.code==="EMFILE"||be.code==="ENFILE")?TC([$,[oe,ae,Ce,Z],be,ue||Date.now(),Date.now()]):typeof Z=="function"&&Z.apply(this,arguments)})}o($,"go$writeFile")}o(s,"writeFile");var n=t.appendFile;n&&(t.appendFile=a);function a(k,W,Q,z){return typeof Q=="function"&&(z=Q,Q=null),$(k,W,Q,z);function $(oe,ae,Ce,Z,ue){return n(oe,ae,Ce,function(be){be&&(be.code==="EMFILE"||be.code==="ENFILE")?TC([$,[oe,ae,Ce,Z],be,ue||Date.now(),Date.now()]):typeof Z=="function"&&Z.apply(this,arguments)})}o($,"go$appendFile")}o(a,"appendFile");var c=t.copyFile;c&&(t.copyFile=l);function l(k,W,Q,z){return typeof Q=="function"&&(z=Q,Q=0),$(k,W,Q,z);function $(oe,ae,Ce,Z,ue){return c(oe,ae,Ce,function(be){be&&(be.code==="EMFILE"||be.code==="ENFILE")?TC([$,[oe,ae,Ce,Z],be,ue||Date.now(),Date.now()]):typeof Z=="function"&&Z.apply(this,arguments)})}o($,"go$copyFile")}o(l,"copyFile");var u=t.readdir;t.readdir=f;var h=/^v[0-5]\./;function f(k,W,Q){typeof W=="function"&&(Q=W,W=null);var z=h.test(process.version)?o(function(ae,Ce,Z,ue){return u(ae,$(ae,Ce,Z,ue))},"go$readdir"):o(function(ae,Ce,Z,ue){return u(ae,Ce,$(ae,Ce,Z,ue))},"go$readdir");return z(k,W,Q);function $(oe,ae,Ce,Z){return function(ue,be){ue&&(ue.code==="EMFILE"||ue.code==="ENFILE")?TC([z,[oe,ae,Ce],ue,Z||Date.now(),Date.now()]):(be&&be.sort&&be.sort(),typeof Ce=="function"&&Ce.call(this,ue,be))}}}if(o(f,"readdir"),process.version.substr(0,4)==="v0.8"){var d=h3t(t);y=d.ReadStream,C=d.WriteStream}var p=t.ReadStream;p&&(y.prototype=Object.create(p.prototype),y.prototype.open=b);var m=t.WriteStream;m&&(C.prototype=Object.create(m.prototype),C.prototype.open=I),Object.defineProperty(t,"ReadStream",{get:o(function(){return y},"get"),set:o(function(k){y=k},"set"),enumerable:!0,configurable:!0}),Object.defineProperty(t,"WriteStream",{get:o(function(){return C},"get"),set:o(function(k){C=k},"set"),enumerable:!0,configurable:!0});var A=y;Object.defineProperty(t,"FileReadStream",{get:o(function(){return A},"get"),set:o(function(k){A=k},"set"),enumerable:!0,configurable:!0});var E=C;Object.defineProperty(t,"FileWriteStream",{get:o(function(){return E},"get"),set:o(function(k){E=k},"set"),enumerable:!0,configurable:!0});function y(k,W){return this instanceof y?(p.apply(this,arguments),this):y.apply(Object.create(y.prototype),arguments)}o(y,"ReadStream");function b(){var k=this;U(k.path,k.flags,k.mode,function(W,Q){W?(k.autoClose&&k.destroy(),k.emit("error",W)):(k.fd=Q,k.emit("open",Q),k.read())})}o(b,"ReadStream$open");function C(k,W){return this instanceof C?(m.apply(this,arguments),this):C.apply(Object.create(C.prototype),arguments)}o(C,"WriteStream");function I(){var k=this;U(k.path,k.flags,k.mode,function(W,Q){W?(k.destroy(),k.emit("error",W)):(k.fd=Q,k.emit("open",Q))})}o(I,"WriteStream$open");function D(k,W){return new t.ReadStream(k,W)}o(D,"createReadStream");function M(k,W){return new t.WriteStream(k,W)}o(M,"createWriteStream");var R=t.open;t.open=U;function U(k,W,Q,z){return typeof Q=="function"&&(z=Q,Q=null),$(k,W,Q,z);function $(oe,ae,Ce,Z,ue){return R(oe,ae,Ce,function(be,Ye){be&&(be.code==="EMFILE"||be.code==="ENFILE")?TC([$,[oe,ae,Ce,Z],be,ue||Date.now(),Date.now()]):typeof Z=="function"&&Z.apply(this,arguments)})}o($,"go$open")}return o(U,"open"),t}o(dte,"patch");function TC(t){zy("ENQUEUE",t[0].name,t[1]),bi[Nn].push(t),pte()}o(TC,"enqueue");var AM;function xLe(){for(var t=Date.now(),e=0;e<bi[Nn].length;++e)bi[Nn][e].length>2&&(bi[Nn][e][3]=t,bi[Nn][e][4]=t);pte()}o(xLe,"resetQueue");function pte(){if(clearTimeout(AM),AM=void 0,bi[Nn].length!==0){var t=bi[Nn].shift(),e=t[0],r=t[1],i=t[2],s=t[3],n=t[4];if(s===void 0)zy("RETRY",e.name,r),e.apply(null,r);else if(Date.now()-s>=6e4){zy("TIMEOUT",e.name,r);var a=r.p
Line truncated
|
||||
`;super(r),this.name="AggregateError",this.errors=e}};tre.exports={AggregateError:ere,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((i,s)=>{t=i,e=s}),resolve:t,reject:e}},"createDeferredPromise"),promisify(t){return new Promise((e,r)=>{t((i,...s)=>i?r(i):e(...s))})},debuglog(){return function(){}},format(t,...e){return t.replace(/%([sdifj])/g,function(...[r,i]){let s=e.shift();return i==="f"?s.toFixed(6):i==="j"?JSON.stringify(s):i==="s"&&typeof s=="object"?`${s.constructor!==Object?s.constructor.name:""} {}`.trim():s.toString()})},inspect(t){switch(typeof t){case"string":if(t.includes("'"))if(t.includes('"')){if(!t.includes("`")&&!t.includes("${"))return`\`${t}\``}else return`"${t}"`;return`'${t}'`;case"number":return isNaN(t)?"NaN":Object.is(t,-0)?String(t):t;case"bigint":return`${String(t)}n`;case"boolean":case"undefined":return String(t);case"object":return"{}"}},types:{isAsyncFunction(t){return t instanceof J8t},isArrayBufferView(t){return ArrayBuffer.isView(t)}},isBlob:Y8t,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);wUe(e,"signal"),K8t(r,"listener");let i;return e.aborted?queueMicrotask(()=>r()):(e.addEventListener("abort",r,{__proto__:null,once:!0,[V8t]:!0}),i=o(()=>{e.removeEventListener("abort",r)},"removeEventListener")),{__proto__:null,[j8t](){var s;(s=i)===null||s===void 0||s()}}},"addAbortListener"),AbortSignalAny:$8t.any||o(function(e){if(e.length===1)return e[0];let r=new W8t,i=o(()=>r.abort(),"abort");return e.forEach(s=>{wUe(s,"signals"),s.addEventListener("abort",i,{once:!0})}),r.signal.addEventListener("abort",()=>{e.forEach(s=>s.removeEventListener("abort",i))},{once:!0}),r.signal},"AbortSignalAny")};tre.exports.promisify.custom=Symbol.for("nodejs.util.promisify.custom")});var Fo=g((msi,SUe)=>{"use strict";var{format:X8t,inspect:UM,AggregateError:Z8t}=Kn(),eHt=globalThis.AggregateError||Z8t,tHt=Symbol("kIsNodeError"),rHt=["string","function","number","object","Function","Object","boolean","bigint","symbol"],iHt=/^([A-Z][a-z0-9]*)+$/,sHt="__node_internal_",qM={};function $y(t,e){if(!t)throw new qM.ERR_INTERNAL_ASSERTION(e)}o($y,"assert");function CUe(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}`}o(CUe,"addNumericalSeparator");function nHt(t,e,r){if(typeof e=="function")return $y(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 $y(i===r.length,`Code: ${t}; The provided arguments length (${r.length}) does not match the required ones (${i}).`),r.length===0?e:X8t(e,...r)}o(nHt,"getMessage");function On(t,e,r){r||(r=Error);class i extends r{static{o(this,"NodeError")}constructor(...n){super(nHt(t,e,n))}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[tHt]=!0,qM[t]=i}o(On,"E");function IUe(t){let e=sHt+t.name;return Object.defineProperty(t,"name",{value:e}),t}o(IUe,"hideStackFrames");function oHt(t,e){if(t&&e&&t!==e){if(Array.isArray(e.errors))return e.errors.push(t),e;let r=new eHt([e,t],e.message);return r.code=e.code,r}return t||e}o(oHt,"aggregateTwoErrors");var rre=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 qM.ERR_INVALID_ARG_TYPE("options","Object",r);super(e,r),this.code="ABORT_ERR",this.name="AbortError"}};On("ERR_ASSERTION","%s",Error);On("ERR_INVALID_ARG_TYPE",(t,e,r)=>{$y(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 s=[],n=[],a=[];for(let l of e)$y(typeof l=="string","All expected entries have to be of type string"),rHt.includes(l)?s.push(l.toLowerCase()):iHt.test(l)?n.push(l):($y(l!=="object",'The value "object" should be written as "Object"'),a.push(l));if(n.length>0){let l=s.indexOf("object");l!==-1&&(s.splice(s,l,1),n.push("Object"))}if(s.length>0){switch(s.length){case 1:i+=`of type ${s[0]}`;break;case 2:i+=`one of type ${s[0]} or ${s[1]}`;break;default:{let l=s.pop();i+=`one of type ${s.join(", ")}, or ${l}`}}(n.length>0||a.length>0)&&(i+=" or ")}if(n.length>0){switch(n.length){case 1:i+=`an instance of ${n[0]}`;break;case 2:i+=`an instance of ${n[0]} or ${n[1]}`;break;default:{let l=n.pop();i+=`an instance of ${n.join(", ")}, or ${l}`}}a.length>0&&(i+=" or ")}switch(a.length){case 0:break;case 1:a[0].toLowerCase()!==a[0]&&(i+="an "),i+=`${a[0]}`;break;case
Line truncated
|
||||
`)),e.linkname&&(r+=Dse(" linkpath="+e.linkname+`
|
||||
`));let i=e.pax;if(i)for(let s in i)r+=Dse(" "+s+"="+i[s]+`
|
||||
`);return pr.from(r)},"encodePax");EI.decodePax=o(function(e){let r={};for(;e.length;){let i=0;for(;i<e.length&&e[i]!==32;)i++;let s=parseInt(pr.toString(e.subarray(0,i)),10);if(!s)return r;let n=pr.toString(e.subarray(i+1,s-1)),a=n.indexOf("=");if(a===-1)return r;r[n.slice(0,a)]=n.slice(a+1),e=e.subarray(s)}return r},"decodePax");EI.encode=o(function(e){let r=pr.alloc(512),i=e.name,s="";if(e.typeflag===5&&i[i.length-1]!=="/"&&(i+="/"),pr.byteLength(i)!==i.length)return null;for(;pr.byteLength(i)>100;){let n=i.indexOf("/");if(n===-1)return null;s+=s?"/"+i.slice(0,n):i.slice(0,n),i=i.slice(n+1)}return pr.byteLength(i)>100||pr.byteLength(s)>155||e.linkname&&pr.byteLength(e.linkname)>100?null:(pr.write(r,i),pr.write(r,gA(e.mode&CKt,6),100),pr.write(r,gA(e.uid,6),108),pr.write(r,gA(e.gid,6),116),RKt(e.size,r,124),pr.write(r,gA(e.mtime.getTime()/1e3|0,11),136),r[156]=gq+xKt(e.type),e.linkname&&pr.write(r,e.linkname,157),pr.copy(IHe,r,xT),pr.copy(EKt,r,Ose),e.uname&&pr.write(r,e.uname,265),e.gname&&pr.write(r,e.gname,297),pr.write(r,gA(e.devmajor||0,6),329),pr.write(r,gA(e.devminor||0,6),337),s&&pr.write(r,s,345),pr.write(r,gA(BHe(r),6),148),r)},"encode");EI.decode=o(function(e,r,i){let s=e[156]===0?0:e[156]-gq,n=yI(e,0,100,r),a=AA(e,100,8),c=AA(e,108,8),l=AA(e,116,8),u=AA(e,124,12),h=AA(e,136,12),f=vKt(s),d=e[157]===0?null:yI(e,157,100,r),p=yI(e,265,32),m=yI(e,297,32),A=AA(e,329,8),E=AA(e,337,8),y=BHe(e);if(y===256)return null;if(y!==AA(e,148,8))throw new Error("Invalid tar header. Maybe the tar is corrupted or it needs to be gunzipped?");if(IKt(e))e[345]&&(n=yI(e,345,155,r)+"/"+n);else if(!SKt(e)){if(!i)throw new Error("Invalid tar header: unknown format.")}return s===0&&n&&n[n.length-1]==="/"&&(s=5),{name:n,mode:a,uid:c,gid:l,size:u,mtime:new Date(1e3*h),type:f,linkname:d,uname:p,gname:m,devmajor:A,devminor:E,pax:null}},"decode");function IKt(t){return pr.equals(IHe,t.subarray(xT,xT+6))}o(IKt,"isUSTAR");function SKt(t){return pr.equals(bKt,t.subarray(xT,xT+6))&&pr.equals(wKt,t.subarray(Ose,Ose+2))}o(SKt,"isGNU");function BKt(t,e,r){return typeof t!="number"?r:(t=~~t,t>=e?e:t>=0||(t+=e,t>=0)?t:0)}o(BKt,"clamp");function vKt(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(vKt,"toType");function xKt(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(xKt,"toTypeflag");function SHe(t,e,r,i){for(;r<i;r++)if(t[r]===e)return r;return i}o(SHe,"indexOf");function BHe(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(BHe,"cksum");function gA(t,e){return t=t.toString(8),t.length>e?yKt.slice(0,e)+" ":gKt.slice(0,e-t.length)+t+" "}o(gA,"encodeOct");function _Kt(t,e,r){e[r]=128;for(let i=11;i>0;i--)e[r+i]=t&255,t=Math.floor(t/256)}o(_Kt,"encodeSizeBin");function RKt(t,e,r){t.toString(8).length>11?_Kt(t,e,r):pr.write(e,gA(t,11),r)}o(RKt,"encodeSize");function TKt(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 a=t[i];e?r.push(a):r.push(255-a)}let s=0,n=r.length;for(i=0;i<n;i++)s+=r[i]*Math.pow(256,i);return e?s:-1*s}o(TKt,"parse256");function AA(t,e,r){if(t=t.subarray(e,e+r),e=0,t[e]&128)return TKt(t);{for(;e<t.length&&t[e]===32;)e++;let i=BKt(SHe(t,32,e,t.length),t.length,t.length);for(;e<i&&t[e]===0;)e++;return i===e?0:parseInt(pr.toString(t.subarray(e,i)),8)}}o(AA,"decodeOct");function yI(t,e,r,i){return pr.toString(t.subarray(e,SHe(t,0,e,e+r)),i)}o(yI,"decodeStr");function Dse(t){let e=pr.byteLength(t),r=Math.floor(Math.log(e)/Math.log(10))+1;return e+r>=Math.pow(10,r)&&r++,e+r+t}o(Dse,"addLength")});var THe=g((Cci,RHe)=>{var{Writable:NKt,Readable:DKt,getStreamError:vHe}=Nse(),OKt=mse(),xHe=Aq(),bI=Pse(),PKt=xHe.alloc(0),Qse=class{static{o(this,"BufferList")}constructor(){this.buffered=0,this.shifted=0,this.queue=new OKt,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 PKt;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 xHe.concat(i)}_next(e){let r=this.queue.peek(),i=r.byteLength-this._offset;if(e>=i){let s=this._offset?r.subarray(this._offset,r.byteLength):r;return this.queue.shift(),this._offset=0,this.buffered-=i,this.shifted+=i,s}return this.buffered-=e,this.shifted+=e,r.subarray(this._offset,this._offset+=e)}},Lse=class extends DKt{static{o(this,"Source")}constructor(e,r,i){super(),this.header=r,this.offset=i,this._
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(yrr)||r.match(Err)||(e+=r)}),Buffer.from(e,"base64")}o(brr,"toDER");function wrr(t,e="CERTIFICATE"){let i=t.toString("base64").match(/.{1,64}/g)||"";return[`-----BEGIN ${e}-----`,...i,`-----END ${e}-----`].join(`
|
||||
`).concat(`
|
||||
`)}o(rnr,"fromDER")});var D3=g(MA=>{"use strict";Object.defineProperty(MA,"__esModule",{value:!0});MA.SHA2_HASH_ALGOS=MA.RSA_SIGNATURE_ALGOS=MA.ECDSA_SIGNATURE_ALGOS=void 0;MA.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"};MA.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"};MA.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 boe=g(O3=>{"use strict";Object.defineProperty(O3,"__esModule",{value:!0});O3.RFC3161TimestampVerificationError=void 0;var Eoe=class extends Error{static{o(this,"RFC3161TimestampVerificationError")}};O3.RFC3161TimestampVerificationError=Eoe});var h9e=g(Sf=>{"use strict";var inr=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:o(function(){return e[r]},"get")}),Object.defineProperty(t,i,n)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),nnr=Sf&&Sf.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),snr=Sf&&Sf.__importStar||(function(){var t=o(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)},"ownKeys");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"&&inr(r,e,i[n]);return nnr(r,e),r}})();Object.defineProperty(Sf,"__esModule",{value:!0});Sf.TSTInfo=void 0;var u9e=snr(KI()),onr=D3(),anr=boe(),woe=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 onr.SHA2_HASH_ALGOS[e]}get messageImprintHashedMessage(){return this.messageImprintObj.subs[1].value}get raw(){return this.root.toDER()}verify(e){let r=u9e.digest(this.messageImprintHashAlgorithm,e);if(!u9e.bufferEqual(r,this.messageImprintHashedMessage))throw new anr.RFC3161TimestampVerificationError("message imprint does not match artifact")}get messageImprintObj(){return this.root.subs[2]}};Sf.TSTInfo=woe});var d9e=g(Bf=>{"use strict";var cnr=Bf&&Bf.__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:o(function(){return e[r]},"get")}),Object.defineProperty(t,i,n)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),lnr=Bf&&Bf.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),unr=Bf&&Bf.__importStar||(function(){var t=o(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)},"ownKeys");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"&&cnr(r,e,i[n]);return lnr(r,e),r}})();Object.defineProperty(Bf,"__esModule",{value:!0});Bf.RFC3161Timestamp=void 0;var hnr=R3(),Coe=unr(KI()),f9e=D3(),lN=boe(),fnr=h9e(),dnr="1.2.840.113549.1.7.2",pnr="1.2.840.113549.1.9.16.1.4",mnr="1.2.840.113549.1.9.4",Ioe=class t{static{o(this,"RFC3161Timestamp")}root;constructor(e){this.root=e}static parse(e){let r=hnr.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 f9e.SHA2_HASH_ALGOS[e]}get signatureAlgorithm(){let e=this.signatureAlgorithmObj.subs[0].toOID();return f9e.ECDSA_SIGNATURE_ALGOS[e]}get signatureValue(){return this.signatureValueObj.value}get tstInfo(){return new fnr.TSTInfo(this.eContentObj.subs[0].subs[0])}verify(e,r){if(!this.timeStampTokenObj)throw new lN.RFC3161TimestampVerificationError("timeStampToken is missing");if(this.contentType!==dnr)throw new lN.RFC3161TimestampVerificationError(`incorrect content type: ${this.contentType}`);if(this.eContentType!==pnr)throw new lN.RFC3161TimestampVerificationError(`incorrect encapsulated content type: ${this.eContentType}`);this.tstInfo.verify(e),this.verifyMessageDigest(),this.verifySignature(r)}verifyMessageDigest(){let e=Coe.digest(this.signerDigestAlgorithm,this.tstInfo.raw),r=this.messageDigestAttributeObj.subs[1].su
Line truncated
|
||||
`)}o(wrr,"fromDER")});var h3=g(DA=>{"use strict";Object.defineProperty(DA,"__esModule",{value:!0});DA.SHA2_HASH_ALGOS=DA.RSA_SIGNATURE_ALGOS=DA.ECDSA_SIGNATURE_ALGOS=void 0;DA.ECDSA_SIGNATURE_ALGOS={"1.2.840.10045.4.3.1":"sha224","1.2.840.10045.4.3.2":"sha256","1.2.840.10045.4.3.3":"sha384","1.2.840.10045.4.3.4":"sha512"};DA.RSA_SIGNATURE_ALGOS={"1.2.840.113549.1.1.14":"sha224","1.2.840.113549.1.1.11":"sha256","1.2.840.113549.1.1.12":"sha384","1.2.840.113549.1.1.13":"sha512"};DA.SHA2_HASH_ALGOS={"2.16.840.1.101.3.4.2.1":"sha256","2.16.840.1.101.3.4.2.2":"sha384","2.16.840.1.101.3.4.2.3":"sha512"}});var Une=g(f3=>{"use strict";Object.defineProperty(f3,"__esModule",{value:!0});f3.RFC3161TimestampVerificationError=void 0;var Mne=class extends Error{static{o(this,"RFC3161TimestampVerificationError")}};f3.RFC3161TimestampVerificationError=Mne});var ije=g(wf=>{"use strict";var Crr=wf&&wf.__createBinding||(Object.create?(function(t,e,r,i){i===void 0&&(i=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:o(function(){return e[r]},"get")}),Object.defineProperty(t,i,s)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),Irr=wf&&wf.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Srr=wf&&wf.__importStar||(function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var i=[];for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&(i[i.length]=s);return i},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var i=t(e),s=0;s<i.length;s++)i[s]!=="default"&&Crr(r,e,i[s]);return Irr(r,e),r}})();Object.defineProperty(wf,"__esModule",{value:!0});wf.TSTInfo=void 0;var rje=Srr(LI()),Brr=h3(),vrr=Une(),qne=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 Brr.SHA2_HASH_ALGOS[e]}get messageImprintHashedMessage(){return this.messageImprintObj.subs[1].value}get raw(){return this.root.toDER()}verify(e){let r=rje.digest(this.messageImprintHashAlgorithm,e);if(!rje.bufferEqual(r,this.messageImprintHashedMessage))throw new vrr.RFC3161TimestampVerificationError("message imprint does not match artifact")}get messageImprintObj(){return this.root.subs[2]}};wf.TSTInfo=qne});var nje=g(Cf=>{"use strict";var xrr=Cf&&Cf.__createBinding||(Object.create?(function(t,e,r,i){i===void 0&&(i=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:o(function(){return e[r]},"get")}),Object.defineProperty(t,i,s)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),_rr=Cf&&Cf.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Rrr=Cf&&Cf.__importStar||(function(){var t=o(function(e){return t=Object.getOwnPropertyNames||function(r){var i=[];for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&(i[i.length]=s);return i},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var i=t(e),s=0;s<i.length;s++)i[s]!=="default"&&xrr(r,e,i[s]);return _rr(r,e),r}})();Object.defineProperty(Cf,"__esModule",{value:!0});Cf.RFC3161Timestamp=void 0;var Trr=c3(),Gne=Rrr(LI()),sje=h3(),VT=Une(),Nrr=ije(),Drr="1.2.840.113549.1.7.2",Orr="1.2.840.113549.1.9.16.1.4",Prr="1.2.840.113549.1.9.4",Hne=class t{static{o(this,"RFC3161Timestamp")}root;constructor(e){this.root=e}static parse(e){let r=Trr.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 sje.SHA2_HASH_ALGOS[e]}get signatureAlgorithm(){let e=this.signatureAlgorithmObj.subs[0].toOID();return sje.ECDSA_SIGNATURE_ALGOS[e]}get signatureValue(){return this.signatureValueObj.value}get tstInfo(){return new Nrr.TSTInfo(this.eContentObj.subs[0].subs[0])}verify(e,r){if(!this.timeStampTokenObj)throw new VT.RFC3161TimestampVerificationError("timeStampToken is missing");if(this.contentType!==Drr)throw new VT.RFC3161TimestampVerificationError(`incorrect content type: ${this.contentType}`);if(this.eContentType!==Orr)throw new VT.RFC3161TimestampVerificationError(`incorrect encapsulated content type: ${this.eContentType}`);this.tstInfo.verify(e),this.verifyMessageDigest(),this.verifySignature(r)}verifyMessageDigest(){let e=Gne.digest(this.signerDigestAlgorithm,this.tstInfo.raw),r=this.messageDigestAttributeObj.subs[1].su
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 x$e=g(v$e=>{"use strict";var hce=Sp().Buffer;v$e._dbcs=vp;var Fs=-1,B$e=-2,Fl=-10,ra=-1e3,hS=new Array(256),_N=-1;for(y4=0;y4<256;y4++)hS[y4]=Fs;var y4;function vp(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]=hS.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(hS.slice(0));var s=this.decodeTables.length;this.decodeTables.push(hS.slice(0));for(var a=this.decodeTables[0],i=129;i<=254;i++)for(var c=this.decodeTables[ra-a[i]],l=48;l<=57;l++){if(c[l]===Fs)c[l]=ra-n;else if(c[l]>ra)throw new Error("gb18030 decode tables conflict at byte 2");for(var u=this.decodeTables[ra-c[l]],h=129;h<=254;h++){if(u[h]===Fs)u[h]=ra-s;else{if(u[h]===ra-s)continue;if(u[h]>ra)throw new Error("gb18030 decode tables conflict at byte 3")}for(var f=this.decodeTables[ra-u[h]],d=48;d<=57;d++)f[d]===Fs&&(f[d]=B$e)}}}this.defaultCharUnicode=e.defaultCharUnicode,this.encodeTable=[],this.encodeTableSeq=[];var p={};if(t.encodeSkipVals)for(var i=0;i<t.encodeSkipValLine truncated
|
||||
\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 E9e=g(y9e=>{"use strict";var Tae=yp().Buffer;y9e._dbcs=bp;var Ln=-1,g9e=-2,Ql=-10,ea=-1e3,KI=new Array(256),uN=-1;for(K3=0;K3<256;K3++)KI[K3]=Ln;var K3;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]=KI.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 s=this.decodeTables.length;this.decodeTables.push(KI.slice(0));var n=this.decodeTables.length;this.decodeTables.push(KI.slice(0));for(var a=this.decodeTables[0],i=129;i<=254;i++)for(var c=this.decodeTables[ea-a[i]],l=48;l<=57;l++){if(c[l]===Ln)c[l]=ea-s;else if(c[l]>ea)throw new Error("gb18030 decode tables conflict at byte 2");for(var u=this.decodeTables[ea-c[l]],h=129;h<=254;h++){if(u[h]===Ln)u[h]=ea-n;else{if(u[h]===ea-n)continue;if(u[h]>ea)throw new Error("gb18030 decode tables conflict at byte 3")}for(var f=this.decodeTables[ea-u[h]],d=48;d<=57;d++)f[d]===Ln&&(f[d]=g9e)}}}this.defaultCharUnicode=e.defaultCharUnicode,this.encodeTable=[],this.encodeTableSeq=[];var p={};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))}},Np=class{static{o(this,"Hash")}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?Rar:_ar);if(!n||i&&!kce.includes(n[1])||!OWe.includes(n[1]))return;this.algorithm=n[1],this.digest=n[2];let s=n[3];s&&(this.options=s.slice(1).split("?"))}hexDigest(){return this.digest&&Buffer.from(this.digest,"base64").toString("hex")}toJSON(){return this.toString()}match(e,r){let i=Oc(e,r);if(!i)return!1;if(i.isIntegrity){let n=i.pickAlgorithm(r,[this.algorithm]);if(!n)return!1;let s=i[n].find(a=>a.digest===this.digest);return s||!1}return i.digest===this.digest?i:!1}toString(e){return e?.strict&&!(kce.includes(this.algorithm)&&this.digest.match(xar)&&this.options.every(r=>r.match(Tar)))?"":`${this.algorithm}-${this.digest}${QN(this.options)}`}};function DWe(t,e,r,i){let n=t!=="",s=!1,a="",c=i.length-1;for(let u=0;u<c;u++){let h=Np.prototype.toString.call(i[u],r);h&&(s=!0,a+=h,a+=e)}let l=Np.prototype.toString.call(i[c],r);return l&&(s=!0,a+=l),n&&s?t+e+a:t+a}o(DWe,"integrityHashToString");var ZE=class{static{o(this,"Integrity")}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 kce)this[n]&&(i=DWe(i,r,e,this[n]))}else for(let n of Object.keys(this))i=DWe(i,r,e,this[n]);return i}concat(e,r){let i=typeof e=="string"?e:PN(e,r);return Oc(`${this.toString(r)} ${i}`,r)}hexDigest(){return Oc(this,{single:!0}).hexDigest()}merge(e,r){let i=Oc(e,r);for(let n in i)if(this[n]){if(!this[n].find(s=>i[n].find(a=>s.digest===a.digest)))throw new Error("hashes do not match, cannot update integrity")}else this[n]=i[n]}match(e,r){let i=Oc(e,r);if(!i)return!1;let n=i.pickAlgorithm(r,Object.keys(this));return!!n&&this[n].find(s=>i[n].find(a=>s.digest===a.digest))||!1}pickAlgorithm(e,r){let i=e?.pickAlgorithm||Lar,n=Object.keys(this);return r?.length&&(n=n.filter(s=>r.includes(s))),n.length?n.reduce((s,a)=>i(s,a)||s):null}};kf.exports.parse=Oc;function Oc(t,e){if(!t)return null;if(typeof t=="string")return Pce(t,e);if(t.algorithm&&t.digest){let r=new ZE;return r[t.algorithm]=[t],Pce(PN(r,e),e)}else return Pce(PN(t,e),e)}o(Oc,"parse");function Pce(t,e){if(e?.single)return new Np(t,e);let r=t.trim().split(/\s+/).reduce((i,n)=>{let s=new Np(n,e);if(s.algorithm&&s.digest){let a=s.algorithm;Object.keys(i).includes(a)||(i[a]=[]),i[a].push(s)}return i},new ZE);return r.isEmpty()?null:r}o(Pce,"_parse");kf.exports.stringify=PN;function PN(t,e){return t.algorithm&&t.digest?Np.prototype.toString.call(t,e):typeof t=="string"?PN(Oc(t,e),e):ZE.prototype.toString.call(t,e)}o(PN,"stringify");kf.exports.fromHex=Nar;function Nar(t,e,r){let i=QN(r?.options);return Oc(`${e}-${Buffer.from(t,"hex").toString("base64")}${i}`,r)}o(Nar,"fromHex");kf.exports.fromData=Dar;function Dar(t,e){let r=e?.algorithms||[...Lce],i=QN(e?.options);return r.reduce((n,s)=>{let a=kN.createHash(s).update(t).digest("base64"),c=new Np(`${s}-${a}${i}`,e);if(c.algorithm&&c.digest){let l=c.algorithm;n[l]||(n[l]=[]),n[l].push(c)}return n},new ZE)}o(Dar,"fromData");kf.exports.fromStream=Oar;function Oar(t,e){let r=Fce(e);return new Promise((i,n)=>{t.pipe(r),t.on("error",n),r.on("error",n);let s;r.on("integrity",a=>{s=a}),r.on("end",()=>i(s)),r.resume()})}o(Oar,"fromStream");kf.exports.checkData=Par;function Par(t,e,r){if(e=Oc(e,r),!e||!Object.keys(e).length){if(r?.error)throw Object.assign(new Error("No valid integrity hashes to check against"),{code:"EINTEGRITY"});return!1}let i=e.pickAlgorithm(r),n=kN.createHash(i).update(t).digest("base64"),s=Oc({algorithm:i,digest:n}),a=s.match(e,r);if(r=r||{},a||!r.error)return a;if(typeof r.size=="number"&&t.length!==r.size){let c=new Error(`data size mismatch when checking ${e}.
|
||||
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))}},Bp=class{static{o(this,"Hash")}get isHash(){return!0}constructor(e,r){let i=r?.strict;this.source=e.trim(),this.digest="",this.algorithm="",this.options=[];let s=this.source.match(i?jnr:Vnr);if(!s||i&&!ece.includes(s[1])||!B$e.includes(s[1]))return;this.algorithm=s[1],this.digest=s[2];let n=s[3];n&&(this.options=n.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 s=i.pickAlgorithm(r,[this.algorithm]);if(!s)return!1;let n=i[s].find(a=>a.digest===this.digest);return n||!1}return i.digest===this.digest?i:!1}toString(e){return e?.strict&&!(ece.includes(this.algorithm)&&this.digest.match(znr)&&this.options.every(r=>r.match($nr)))?"":`${this.algorithm}-${this.digest}${yN(this.options)}`}};function S$e(t,e,r,i){let s=t!=="",n=!1,a="",c=i.length-1;for(let u=0;u<c;u++){let h=Bp.prototype.toString.call(i[u],r);h&&(n=!0,a+=h,a+=e)}let l=Bp.prototype.toString.call(i[c],r);return l&&(n=!0,a+=l),s&&n?t+e+a:t+a}o(S$e,"integrityHashToString");var GE=class{static{o(this,"Integrity")}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 s of ece)this[s]&&(i=S$e(i,r,e,this[s]))}else for(let s of Object.keys(this))i=S$e(i,r,e,this[s]);return i}concat(e,r){let i=typeof e=="string"?e:AN(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 s in i)if(this[s]){if(!this[s].find(n=>i[s].find(a=>n.digest===a.digest)))throw new Error("hashes do not match, cannot update integrity")}else this[s]=i[s]}match(e,r){let i=Dc(e,r);if(!i)return!1;let s=i.pickAlgorithm(r,Object.keys(this));return!!s&&this[s].find(n=>i[s].find(a=>n.digest===a.digest))||!1}pickAlgorithm(e,r){let i=e?.pickAlgorithm||eor,s=Object.keys(this);return r?.length&&(s=s.filter(n=>r.includes(n))),s.length?s.reduce((n,a)=>i(n,a)||n):null}};Df.exports.parse=Dc;function Dc(t,e){if(!t)return null;if(typeof t=="string")return Zae(t,e);if(t.algorithm&&t.digest){let r=new GE;return r[t.algorithm]=[t],Zae(AN(r,e),e)}else return Zae(AN(t,e),e)}o(Dc,"parse");function Zae(t,e){if(e?.single)return new Bp(t,e);let r=t.trim().split(/\s+/).reduce((i,s)=>{let n=new Bp(s,e);if(n.algorithm&&n.digest){let a=n.algorithm;Object.keys(i).includes(a)||(i[a]=[]),i[a].push(n)}return i},new GE);return r.isEmpty()?null:r}o(Zae,"_parse");Df.exports.stringify=AN;function AN(t,e){return t.algorithm&&t.digest?Bp.prototype.toString.call(t,e):typeof t=="string"?AN(Dc(t,e),e):GE.prototype.toString.call(t,e)}o(AN,"stringify");Df.exports.fromHex=Wnr;function Wnr(t,e,r){let i=yN(r?.options);return Dc(`${e}-${Buffer.from(t,"hex").toString("base64")}${i}`,r)}o(Wnr,"fromHex");Df.exports.fromData=Jnr;function Jnr(t,e){let r=e?.algorithms||[...rce],i=yN(e?.options);return r.reduce((s,n)=>{let a=gN.createHash(n).update(t).digest("base64"),c=new Bp(`${n}-${a}${i}`,e);if(c.algorithm&&c.digest){let l=c.algorithm;s[l]||(s[l]=[]),s[l].push(c)}return s},new GE)}o(Jnr,"fromData");Df.exports.fromStream=Ynr;function Ynr(t,e){let r=ice(e);return new Promise((i,s)=>{t.pipe(r),t.on("error",s),r.on("error",s);let n;r.on("integrity",a=>{n=a}),r.on("end",()=>i(n)),r.resume()})}o(Ynr,"fromStream");Df.exports.checkData=Knr;function Knr(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),s=gN.createHash(i).update(t).digest("base64"),n=Dc({algorithm:i,digest:s}),a=n.match(e,r);if(r=r||{},a||!r.error)return a;if(typeof r.size=="number"&&t.length!==r.size){let c=new Error(`data size mismatch when checking ${e}.
|
||||
Wanted: ${r.size}
|
||||
Found: ${t.length}`);throw c.code="EBADSIZE",c.found=t.length,c.expected=r.size,c.sri=e,c}else{let c=new Error(`Integrity checksum failed when using ${i}: Wanted ${e}, but got ${s}. (${t.length} bytes)`);throw c.code="EINTEGRITY",c.found=s,c.expected=e,c.algorithm=i,c.sri=e,c}}o(Par,"checkData");kf.exports.checkStream=kar;function kar(t,e,r){if(r=r||Object.create(null),r.integrity=e,e=Oc(e,r),!e||!Object.keys(e).length)return Promise.reject(Object.assign(new Error("No valid integrity hashes to check against"),{code:"EINTEGRITY"}));let i=Fce(r);return new Promise((n,s)=>{t.pipe(i),t.on("error",s),i.on("error",s);let a;i.on("verified",c=>{a=c}),i.on("end",()=>n(a)),i.resume()})}o(kar,"checkStream");kf.exports.integrityStream=Fce;function Fce(t=Object.create(null)){return new Qce(t)}o(Fce,"integrityStream");kf.exports.create=Qar;function Qar(t){let e=t?.algorithms||[...Lce],r=QN(t?.options),i=e.map(kN.createHash);return{update:o(function(n,s){return i.forEach(a=>a.update(n,s)),this},"update"),digest:o(function(){return e.reduce((s,a)=>{let c=i.shift().digest("base64"),l=new Np(`${a}-${c}${r}`,t);return s[l.algorithm]||(s[l.algorithm]=[]),s[l.algorithm].push(l),s},new ZE)},"digest")}}o(Qar,"createIntegrity");function Lar(t,e){return NWe.indexOf(t.toLowerCase())>=NWe.indexOf(e.toLowerCase())?t:e}o(Lar,"getPrioritizedHash")});var Uce=g(($gi,FWe)=>{var PWe=xce(),kWe=Oce(),Far=Qf(),QWe={shared:!1,ignoreCargoCult:!0},Mar={status:200,headers:{}},pS=o(t=>{let e={method:t.method,url:t.url,headers:{},compress:t.compress};return t.headers.forEach((r,i)=>{e.headers[i]=r}),e},"requestObject"),LWe=o(t=>{let e={status:t.status,headers:{}};return t.headers.forEach((r,i)=>{e.headers[i]=r}),e},"responseObject"),Mce=class{static{o(this,"CachePolicy")}constructor({entry:e,request:r,response:i,options:n}){this.entry=e,this.request=pS(r),this.response=LWe(i),this.options=n,this.policy=new PWe(this.request,this.response,QWe),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 PWe(pS(e),Mar,QWe).storable()}satisfies(e){let r=pS(e);if(this.request.headers.host!==r.headers.host||this.request.compress!==r.compress)return!1;let i=new kWe(this.request),n=new kWe(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?Far.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=pS(e);return r.method="GET",!this.policy.satisfiesWithoutRevalidation(r)}responseHeaders(){return this.policy.responseHeaders()}revalidationHeaders(e){let r=pS(e);return this.policy.revalidationHeaders(r)}revalidated(e,r){let i=pS(e),n=LWe(r);return!this.policy.revalidatedPolicy(i,n).modified}};FWe.exports=Mce});var UWe=g((Jgi,MWe)=>{var qce=class extends Error{static{o(this,"NotCachedError")}constructor(e){super(`request to ${e} failed: cache mode is 'only-if-cached' but no cached response is available.`),this.code="ENOTCACHED"}};MWe.exports={NotCachedError:qce}});var YWe=g((Kgi,JWe)=>{"use strict";var qWe=typeof process=="object"&&process?process:{stdout:null,stderr:null},Uar=require("events"),GWe=require("stream"),HWe=require("string_decoder").StringDecoder,Dp=Symbol("EOF"),Op=Symbol("maybeEmitEnd"),$A=Symbol("emittedEnd"),N4=Symbol("emittingEnd"),LN=Symbol("emittedError"),D4=Symbol("closed"),jWe=Symbol("read"),O4=Symbol("flush"),zWe=Symbol("flushChunk"),Qa=Symbol("encoding"),Pp=Symbol("decoder"),P4=Symbol("flowing"),FN=Symbol("paused"),mS=Symbol("resume"),As=Symbol("bufferLength"),Gce=Symbol("bufferPush"),Hce=Symbol("bufferShift"),uo=Symbol("objectMode"),ho=Symbol("destroyed"),jce=Symbol("emitData"),VWe=Symbol("emitEnd"),zce=Symbol("emitEnd2"),kp=Symbol("async"),MN=o(t=>Promise.resolve().then(t),"defer"),$We=global._MP_NO_ITERATOR_SYMBOLS_!=="1",qar=$We&&Symbol.asyncIterator||Symbol("asyncIterator not implemented"),Gar=$We&&Symbol.iterator||Symbol("iterator not implemented"),Har=o(t=>t==="end"||t==="finish"||t==="prefinish","isEndish"),jar=o(t=>t instanceof ArrayBuffer||typeof t=="object"&&t.constructor&&t.constructor.name==="ArrayBuffer"&&t.byteLength>=0,"isArrayBuffer"),zar=o(t=>!Buffer.isBuffer(t)&&ArrayBuffer.isView(t),"isArrayBufferView"),k4=class{static{o(this,"Pipe")}constructor(e,r,i){this.src=e,this.dest=r,this.opts=i,this.ondrain=()=>e[mS](),r.on("drain",this.ondrain)}unpipe(){this.dest.removeListener("drain",this.ondrain)}proxyErrors(){}end(){this.unpipe(),this.opts.end&&this.dest.end()}},Vce=class extends k4{static{o(this,"PipeProxyErrors")}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)}};JWe.exports=cl
Line truncated
|
||||
`+a.map(d=>{let p=JSON.stringify(d);return`${o5(p)} ${p}`}).join(`
|
||||
`),l=o(async()=>{let d=Cfr(Ff.join(t,"tmp"),i.tmpPrefix);return await qle(Ff.dirname(d),{recursive:!0}),{target:d,moved:!1}},"setup"),u=o(async d=>{if(!d.moved)return oKe(d.target,{recursive:!0,force:!0})},"teardown"),h=o(async d=>{await Efr(d.target,c,{flag:"wx"}),await qle(Ff.dirname(n),{recursive:!0}),await vfr(d.target,n),d.moved=!0},"write"),f=await l();try{await h(f)}finally{await u(f)}return a.reverse().map(d=>a5(t,d,!0))}o(xfr,"compact");kc.exports.insert=aKe;async function aKe(t,e,r,i={}){let{metadata:n,size:s,time:a}=i,c=r1(t,e),l={key:e,integrity:r&&wfr.stringify(r),time:a||Date.now(),size:s,metadata:n};try{await qle(Ff.dirname(c),{recursive:!0});let u=JSON.stringify(l);await Afr(c,`
|
||||
${o5(u)} ${u}`)}catch(u){if(u.code==="ENOENT")return;throw u}return a5(t,l)}o(aKe,"insert");kc.exports.find=_fr;async function _fr(t,e){let r=r1(t,e);try{return(await s5(r)).reduce((n,s)=>s&&s.key===e?a5(t,s):n,null)}catch(i){if(i.code==="ENOENT")return null;throw i}}o(_fr,"find");kc.exports.delete=Rfr;function Rfr(t,e,r={}){if(!r.removeFully)return aKe(t,e,null,r);let i=r1(t,e);return oKe(i,{recursive:!0,force:!0})}o(Rfr,"del");kc.exports.lsStream=cKe;function cKe(t){let e=Gle(t),r=new bfr({objectMode:!0});return Promise.resolve().then(async()=>{let{default:i}=await Promise.resolve().then(()=>(n5(),i5)),n=await Ule(e);return await i(n,async s=>{let a=Ff.join(e,s),c=await Ule(a);await i(c,async l=>{let u=Ff.join(a,l),h=await Ule(u);await i(h,async f=>{let d=Ff.join(u,f);try{let m=(await s5(d)).reduce((A,E)=>(A.set(E.key,E),A),new Map);for(let A of m.values()){let E=a5(t,A);E&&r.write(E)}}catch(p){if(p.code==="ENOENT")return;throw p}},{concurrency:Mle})},{concurrency:Mle})},{concurrency:Mle}),r.end(),r}).catch(i=>r.emit("error",i)),r}o(cKe,"lsStream");kc.exports.ls=Tfr;async function Tfr(t){return(await cKe(t).collect()).reduce((r,i)=>(r[i.key]=i,r),{})}o(Tfr,"ls");kc.exports.bucketEntries=s5;async function s5(t,e){let r=await gfr(t,"utf8");return Nfr(r,e)}o(s5,"bucketEntries");function Nfr(t){let e=[];return t.split(`
|
||||
`).forEach(r=>{if(!r)return;let i=r.split(" ");if(!i[1]||o5(i[1])!==i[0])return;let n;try{n=JSON.parse(i[1])}catch{}n&&e.push(n)}),e}o(Nfr,"_bucketEntries");kc.exports.bucketDir=Gle;function Gle(t){return Ff.join(t,`index-v${Bfr}`)}o(Gle,"bucketDir");kc.exports.bucketPath=r1;function r1(t,e){let r=lKe(e);return Ff.join.apply(Ff,[Gle(t)].concat(Sfr(r)))}o(r1,"bucketPath");kc.exports.hashKey=lKe;function lKe(t){return uKe(t,"sha256")}o(lKe,"hashKey");kc.exports.hashEntry=o5;function o5(t){return uKe(t,"sha1")}o(o5,"hashEntry");function uKe(t,e){return mfr.createHash(e).update(t).digest("hex")}o(uKe,"hash");function a5(t,e,r){return!e.integrity&&!r?null:{key:e.key,integrity:e.integrity,path:e.integrity?Ifr(t,e.integrity):void 0,size:e.size,time:e.time,metadata:e.metadata}}o(a5,"formatEntry");function Ule(t){return yfr(t).catch(e=>{if(e.code==="ENOENT"||e.code==="ENOTDIR")return[];throw e})}o(Ule,"readdirOrEmpty")});var n1=g(u5=>{"use strict";Object.defineProperty(u5,"__esModule",{value:!0});u5.LRUCache=void 0;var Dfr=typeof performance=="object"&&performance&&typeof performance.now=="function"?performance:Date,fKe=new Set,Hle=typeof process=="object"&&process?process:{},dKe=o((t,e,r,i)=>{typeof Hle.emitWarning=="function"?Hle.emitWarning(t,e,r,i):console.error(`[${r}] ${e}: ${t}`)},"I"),l5=globalThis.AbortController,hKe=globalThis.AbortSignal;if(typeof l5>"u"){hKe=class{static{o(this,"L")}onabort;_onabort=[];reason;aborted=!1;addEventListener(r,i){this._onabort.push(i)}},l5=class{static{o(this,"C")}constructor(){e()}signal=new hKe;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=Hle.env?.LRU_CACHE_IGNORE_AC_WARNING!=="1",e=o(()=>{t&&(t=!1,dKe("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))},"t")}var Ofr=o(t=>!fKe.has(t),"G"),JA=o(t=>t&&t===Math.floor(t)&&t>0&&isFinite(t),"y"),pKe=o(t=>JA(t)?t<=Math.pow(2,8)?Uint8Array:t<=Math.pow(2,16)?Uint16Array:t<=Math.pow(2,32)?Uint32Array:t<=Number.MAX_SAFE_INTEGER?c5:null:null,"M"),c5=class extends Array{static{o(this,"z")}constructor(t){super(t),this.fill(0)}},Pfr=class i1{static{o(this,"a")}heap;length;static#e=!1;static create(e){let r=pKe(e);if(!r)return[];i1.#e=!0;let i=new i1(e,r);return i1.#e=!1,i}constructor(e,r){if(!i1.#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]}},kfr=class mKe{static{o(this,"a")}#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:o(r=>e.#g(r),"isBackgroundFetch"),backgroundFetch:o((r,i,n,s)=>e.#H(r,i,n,s),"backgroundFetch"),moveToTail:o(r=>e.#U(r),"moveToTail"),indexes:o(r=>e.#b(r),"indexes"),rindexes:o(r=>e.#N(r),"rindexes"),isStale:o(r=>e.#B(r),"isStale")}}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:a,updateAgeOnHas:c,allowStale:l,dispose:u,onInsert:h,disposeAfter:f,noDisposeOnSet:d,noUpdateTTL:p,maxSize:m=0,maxEntrySize:A=0,sizeCalculation:E,fetchMethod:y,memoMethod:b,noDeleteOnFetchRejection:C,noDeleteOnStaleGet:I,allowStaleOnFetchRejection:D,allowStaleOnFetchAbort:M,ignoreFetchAbort:R,perf:U}=e;if(U!==void 0&&typeof U?.now!="function")throw new TypeError("perf option must have a now() method if specified");if(this.#u=U??Dfr,r!==0&&!JA(r))throw new TypeError("max option must be a nonnegative integer");let k=r?pKe(r):Array;if(!k)throw new Error("invalid max value: "+r);if(this.#e=r,this.#t=m,this.maxEntrySize=A||this.#t,this.sizeCalculation=E,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(b!==void 0&&t
Line truncated
|
||||
Found: ${t.length}`);throw c.code="EBADSIZE",c.found=t.length,c.expected=r.size,c.sri=e,c}else{let c=new Error(`Integrity checksum failed when using ${i}: Wanted ${e}, but got ${n}. (${t.length} bytes)`);throw c.code="EINTEGRITY",c.found=n,c.expected=e,c.algorithm=i,c.sri=e,c}}o(Knr,"checkData");Df.exports.checkStream=Xnr;function Xnr(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=ice(r);return new Promise((s,n)=>{t.pipe(i),t.on("error",n),i.on("error",n);let a;i.on("verified",c=>{a=c}),i.on("end",()=>s(a)),i.resume()})}o(Xnr,"checkStream");Df.exports.integrityStream=ice;function ice(t=Object.create(null)){return new tce(t)}o(ice,"integrityStream");Df.exports.create=Znr;function Znr(t){let e=t?.algorithms||[...rce],r=yN(t?.options),i=e.map(gN.createHash);return{update:o(function(s,n){return i.forEach(a=>a.update(s,n)),this},"update"),digest:o(function(){return e.reduce((n,a)=>{let c=i.shift().digest("base64"),l=new Bp(`${a}-${c}${r}`,t);return n[l.algorithm]||(n[l.algorithm]=[]),n[l.algorithm].push(l),n},new GE)},"digest")}}o(Znr,"createIntegrity");function eor(t,e){return I$e.indexOf(t.toLowerCase())>=I$e.indexOf(e.toLowerCase())?t:e}o(eor,"getPrioritizedHash")});var nce=g((ami,T$e)=>{var v$e=jae(),x$e=Xae(),tor=Of(),_$e={shared:!1,ignoreCargoCult:!0},ror={status:200,headers:{}},eS=o(t=>{let e={method:t.method,url:t.url,headers:{},compress:t.compress};return t.headers.forEach((r,i)=>{e.headers[i]=r}),e},"requestObject"),R$e=o(t=>{let e={status:t.status,headers:{}};return t.headers.forEach((r,i)=>{e.headers[i]=r}),e},"responseObject"),sce=class{static{o(this,"CachePolicy")}constructor({entry:e,request:r,response:i,options:s}){this.entry=e,this.request=eS(r),this.response=R$e(i),this.options=s,this.policy=new v$e(this.request,this.response,_$e),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 v$e(eS(e),ror,_$e).storable()}satisfies(e){let r=eS(e);if(this.request.headers.host!==r.headers.host||this.request.compress!==r.compress)return!1;let i=new x$e(this.request),s=new x$e(r);return JSON.stringify(i.mediaTypes())!==JSON.stringify(s.mediaTypes())||JSON.stringify(i.languages())!==JSON.stringify(s.languages())||JSON.stringify(i.encodings())!==JSON.stringify(s.encodings())?!1:this.options.integrity?tor.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=eS(e);return r.method="GET",!this.policy.satisfiesWithoutRevalidation(r)}responseHeaders(){return this.policy.responseHeaders()}revalidationHeaders(e){let r=eS(e);return this.policy.revalidationHeaders(r)}revalidated(e,r){let i=eS(e),s=R$e(r);return!this.policy.revalidatedPolicy(i,s).modified}};T$e.exports=sce});var D$e=g((lmi,N$e)=>{var oce=class extends Error{static{o(this,"NotCachedError")}constructor(e){super(`request to ${e} failed: cache mode is 'only-if-cached' but no cached response is available.`),this.code="ENOTCACHED"}};N$e.exports={NotCachedError:oce}});var G$e=g((hmi,q$e)=>{"use strict";var O$e=typeof process=="object"&&process?process:{stdout:null,stderr:null},ior=require("events"),P$e=require("stream"),k$e=require("string_decoder").StringDecoder,vp=Symbol("EOF"),xp=Symbol("maybeEmitEnd"),UA=Symbol("emittedEnd"),u4=Symbol("emittingEnd"),EN=Symbol("emittedError"),h4=Symbol("closed"),Q$e=Symbol("read"),f4=Symbol("flush"),L$e=Symbol("flushChunk"),Pa=Symbol("encoding"),_p=Symbol("decoder"),d4=Symbol("flowing"),bN=Symbol("paused"),tS=Symbol("resume"),mn=Symbol("bufferLength"),ace=Symbol("bufferPush"),cce=Symbol("bufferShift"),lo=Symbol("objectMode"),uo=Symbol("destroyed"),lce=Symbol("emitData"),F$e=Symbol("emitEnd"),uce=Symbol("emitEnd2"),Rp=Symbol("async"),wN=o(t=>Promise.resolve().then(t),"defer"),M$e=global._MP_NO_ITERATOR_SYMBOLS_!=="1",sor=M$e&&Symbol.asyncIterator||Symbol("asyncIterator not implemented"),nor=M$e&&Symbol.iterator||Symbol("iterator not implemented"),oor=o(t=>t==="end"||t==="finish"||t==="prefinish","isEndish"),aor=o(t=>t instanceof ArrayBuffer||typeof t=="object"&&t.constructor&&t.constructor.name==="ArrayBuffer"&&t.byteLength>=0,"isArrayBuffer"),cor=o(t=>!Buffer.isBuffer(t)&&ArrayBuffer.isView(t),"isArrayBufferView"),p4=class{static{o(this,"Pipe")}constructor(e,r,i){this.src=e,this.dest=r,this.opts=i,this.ondrain=()=>e[tS](),r.on("drain",this.ondrain)}unpipe(){this.dest.removeListener("drain",this.ondrain)}proxyErrors(){}end(){this.unpipe(),this.opts.end&&this.dest.end()}},hce=class extends p4{static{o(this,"PipeProxyErrors")}unpipe(){this.src.removeListener("error",this.proxyErrors),super.unpipe()}constructor(e,r,i){super(e,r,i),this.proxyErrors=s=>r.emit("error",s),e.on("error",this.proxyErrors)}};q$e.exports=cl
Line truncated
|
||||
`+a.map(d=>{let p=JSON.stringify(d);return`${M4(p)} ${p}`}).join(`
|
||||
`),l=o(async()=>{let d=qur(kf.join(t,"tmp"),i.tmpPrefix);return await ole(kf.dirname(d),{recursive:!0}),{target:d,moved:!1}},"setup"),u=o(async d=>{if(!d.moved)return XYe(d.target,{recursive:!0,force:!0})},"teardown"),h=o(async d=>{await Fur(d.target,c,{flag:"wx"}),await ole(kf.dirname(s),{recursive:!0}),await Vur(d.target,s),d.moved=!0},"write"),f=await l();try{await h(f)}finally{await u(f)}return a.reverse().map(d=>U4(t,d,!0))}o(jur,"compact");Pc.exports.insert=ZYe;async function ZYe(t,e,r,i={}){let{metadata:s,size:n,time:a}=i,c=FN(t,e),l={key:e,integrity:r&&Uur.stringify(r),time:a||Date.now(),size:n,metadata:s};try{await ole(kf.dirname(c),{recursive:!0});let u=JSON.stringify(l);await kur(c,`
|
||||
${M4(u)} ${u}`)}catch(u){if(u.code==="ENOENT")return;throw u}return U4(t,l)}o(ZYe,"insert");Pc.exports.find=$ur;async function $ur(t,e){let r=FN(t,e);try{return(await F4(r)).reduce((s,n)=>n&&n.key===e?U4(t,n):s,null)}catch(i){if(i.code==="ENOENT")return null;throw i}}o($ur,"find");Pc.exports.delete=Wur;function Wur(t,e,r={}){if(!r.removeFully)return ZYe(t,e,null,r);let i=FN(t,e);return XYe(i,{recursive:!0,force:!0})}o(Wur,"del");Pc.exports.lsStream=e7e;function e7e(t){let e=ale(t),r=new Mur({objectMode:!0});return Promise.resolve().then(async()=>{let{default:i}=await Promise.resolve().then(()=>(L4(),Q4)),s=await nle(e);return await i(s,async n=>{let a=kf.join(e,n),c=await nle(a);await i(c,async l=>{let u=kf.join(a,l),h=await nle(u);await i(h,async f=>{let d=kf.join(u,f);try{let m=(await F4(d)).reduce((A,E)=>(A.set(E.key,E),A),new Map);for(let A of m.values()){let E=U4(t,A);E&&r.write(E)}}catch(p){if(p.code==="ENOENT")return;throw p}},{concurrency:sle})},{concurrency:sle})},{concurrency:sle}),r.end(),r}).catch(i=>r.emit("error",i)),r}o(e7e,"lsStream");Pc.exports.ls=Jur;async function Jur(t){return(await e7e(t).collect()).reduce((r,i)=>(r[i.key]=i,r),{})}o(Jur,"ls");Pc.exports.bucketEntries=F4;async function F4(t,e){let r=await Qur(t,"utf8");return Yur(r,e)}o(F4,"bucketEntries");function Yur(t){let e=[];return t.split(`
|
||||
`).forEach(r=>{if(!r)return;let i=r.split(" ");if(!i[1]||M4(i[1])!==i[0])return;let s;try{s=JSON.parse(i[1])}catch{}s&&e.push(s)}),e}o(Yur,"_bucketEntries");Pc.exports.bucketDir=ale;function ale(t){return kf.join(t,`index-v${zur}`)}o(ale,"bucketDir");Pc.exports.bucketPath=FN;function FN(t,e){let r=t7e(e);return kf.join.apply(kf,[ale(t)].concat(Hur(r)))}o(FN,"bucketPath");Pc.exports.hashKey=t7e;function t7e(t){return r7e(t,"sha256")}o(t7e,"hashKey");Pc.exports.hashEntry=M4;function M4(t){return r7e(t,"sha1")}o(M4,"hashEntry");function r7e(t,e){return Pur.createHash(e).update(t).digest("hex")}o(r7e,"hash");function U4(t,e,r){return!e.integrity&&!r?null:{key:e.key,integrity:e.integrity,path:e.integrity?Gur(t,e.integrity):void 0,size:e.size,time:e.time,metadata:e.metadata}}o(U4,"formatEntry");function nle(t){return Lur(t).catch(e=>{if(e.code==="ENOENT"||e.code==="ENOTDIR")return[];throw e})}o(nle,"readdirOrEmpty")});var UN=g(H4=>{"use strict";Object.defineProperty(H4,"__esModule",{value:!0});H4.LRUCache=void 0;var Kur=typeof performance=="object"&&performance&&typeof performance.now=="function"?performance:Date,s7e=new Set,cle=typeof process=="object"&&process?process:{},n7e=o((t,e,r,i)=>{typeof cle.emitWarning=="function"?cle.emitWarning(t,e,r,i):console.error(`[${r}] ${e}: ${t}`)},"I"),G4=globalThis.AbortController,i7e=globalThis.AbortSignal;if(typeof G4>"u"){i7e=class{static{o(this,"L")}onabort;_onabort=[];reason;aborted=!1;addEventListener(r,i){this._onabort.push(i)}},G4=class{static{o(this,"C")}constructor(){e()}signal=new i7e;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=cle.env?.LRU_CACHE_IGNORE_AC_WARNING!=="1",e=o(()=>{t&&(t=!1,n7e("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))},"t")}var Xur=o(t=>!s7e.has(t),"G"),GA=o(t=>t&&t===Math.floor(t)&&t>0&&isFinite(t),"y"),o7e=o(t=>GA(t)?t<=Math.pow(2,8)?Uint8Array:t<=Math.pow(2,16)?Uint16Array:t<=Math.pow(2,32)?Uint32Array:t<=Number.MAX_SAFE_INTEGER?q4:null:null,"M"),q4=class extends Array{static{o(this,"z")}constructor(t){super(t),this.fill(0)}},Zur=class MN{static{o(this,"a")}heap;length;static#e=!1;static create(e){let r=o7e(e);if(!r)return[];MN.#e=!0;let i=new MN(e,r);return MN.#e=!1,i}constructor(e,r){if(!MN.#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]}},ehr=class a7e{static{o(this,"a")}#e;#t;#i;#r;#s;#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;#n;#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.#n,next:e.#A,prev:e.#w,get head(){return e.#m},get tail(){return e.#E},free:e.#v,isBackgroundFetch:o(r=>e.#g(r),"isBackgroundFetch"),backgroundFetch:o((r,i,s,n)=>e.#H(r,i,s,n),"backgroundFetch"),moveToTail:o(r=>e.#U(r),"moveToTail"),indexes:o(r=>e.#b(r),"indexes"),rindexes:o(r=>e.#N(r),"rindexes"),isStale:o(r=>e.#B(r),"isStale")}}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.#s}constructor(e){let{max:r=0,ttl:i,ttlResolution:s=1,ttlAutopurge:n,updateAgeOnGet:a,updateAgeOnHas:c,allowStale:l,dispose:u,onInsert:h,disposeAfter:f,noDisposeOnSet:d,noUpdateTTL:p,maxSize:m=0,maxEntrySize:A=0,sizeCalculation:E,fetchMethod:y,memoMethod:b,noDeleteOnFetchRejection:C,noDeleteOnStaleGet:I,allowStaleOnFetchRejection:D,allowStaleOnFetchAbort:M,ignoreFetchAbort:R,perf:U}=e;if(U!==void 0&&typeof U?.now!="function")throw new TypeError("perf option must have a now() method if specified");if(this.#u=U??Kur,r!==0&&!GA(r))throw new TypeError("max option must be a nonnegative integer");let k=r?o7e(r):Array;if(!k)throw new Error("invalid max value: "+r);if(this.#e=r,this.#t=m,this.maxEntrySize=A||this.#t,this.sizeCalculation=E,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(b!==void 0&&t
Line truncated
|
||||
Wanted: ${t}
|
||||
Found: ${e}`);return r.code="EINTEGRITY",r.expected=t,r.found=e,r}o(Adr,"checksumError")});var LKe=g((P0i,iue)=>{"use strict";var OKe=BS(),PKe=s1(),kKe=DKe(),gdr=UN(),{PassThrough:ydr}=Kce(),Edr=t0(),QKe=o(t=>({algorithms:["sha512"],...t}),"putOpts");iue.exports=bdr;async function bdr(t,e,r,i={}){let{memoize:n}=i;i=QKe(i);let s=await kKe(t,r,i),a=await OKe.insert(t,e,s.integrity,{...i,size:s.size});return n&&PKe.put(t,a,r,i),s.integrity}o(bdr,"putData");iue.exports.stream=wdr;function wdr(t,e,r={}){let{memoize:i}=r;r=QKe(r);let n,s,a,c,l=new Edr;if(i){let h=new ydr().on("collect",f=>{c=f});l.push(h)}let u=kKe.stream(t,r).on("integrity",h=>{n=h}).on("size",h=>{s=h}).on("error",h=>{a=h});return l.push(u),l.push(new gdr({async flush(){if(!a){let h=await OKe.insert(t,e,n,{...r,size:s});i&&c&&PKe.put(t,h,c,r),l.emit("integrity",n),l.emit("size",s)}}})),l}o(wdr,"putStream")});var eXe=g(ir=>{"use strict";var Ms=o((t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),"R"),Cdr=Ms(t=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.range=t.balanced=void 0;var e=o((n,s,a)=>{let c=n instanceof RegExp?r(n,a):n,l=s instanceof RegExp?r(s,a):s,u=c!==null&&l!=null&&(0,t.range)(c,l,a);return u&&{start:u[0],end:u[1],pre:a.slice(0,u[0]),body:a.slice(u[0]+c.length,u[1]),post:a.slice(u[1]+l.length)}},"Gs");t.balanced=e;var r=o((n,s)=>{let a=s.match(n);return a?a[0]:null},"Ie"),i=o((n,s,a)=>{let c,l,u,h,f,d=a.indexOf(n),p=a.indexOf(s,d+1),m=d;if(d>=0&&p>0){if(n===s)return[d,p];for(c=[],u=a.length;m>=0&&!f;){if(m===d)c.push(m),d=a.indexOf(n,m+1);else if(c.length===1){let A=c.pop();A!==void 0&&(f=[A,p])}else l=c.pop(),l!==void 0&&l<u&&(u=l,h=p),p=a.indexOf(s,m+1);m=d<p&&d>=0?d:p}c.length&&h!==void 0&&(f=[u,h])}return f},"zs");t.range=i}),Idr=Ms(t=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EXPANSION_MAX=void 0,t.expand=D;var e=Cdr(),r="\0SLASH"+Math.random()+"\0",i="\0OPEN"+Math.random()+"\0",n="\0CLOSE"+Math.random()+"\0",s="\0COMMA"+Math.random()+"\0",a="\0PERIOD"+Math.random()+"\0",c=new RegExp(r,"g"),l=new RegExp(i,"g"),u=new RegExp(n,"g"),h=new RegExp(s,"g"),f=new RegExp(a,"g"),d=/\\\\/g,p=/\\{/g,m=/\\}/g,A=/\\,/g,E=/\\./g;t.EXPANSION_MAX=1e5;function y(Q){return isNaN(Q)?Q.charCodeAt(0):parseInt(Q,10)}o(y,"ce");function b(Q){return Q.replace(d,r).replace(p,i).replace(m,n).replace(A,s).replace(E,a)}o(b,"Qs");function C(Q){return Q.replace(c,"\\").replace(l,"{").replace(u,"}").replace(h,",").replace(f,".")}o(C,"ti");function I(Q){if(!Q)return[""];let j=[],$=(0,e.balanced)("{","}",Q);if(!$)return Q.split(",");let{pre:oe,body:ae,post:Ce}=$,Z=oe.split(",");Z[Z.length-1]+="{"+ae+"}";let ue=I(Ce);return Ce.length&&(Z[Z.length-1]+=ue.shift(),Z.push.apply(Z,ue)),j.push.apply(j,Z),j}o(I,"Ve");function D(Q,j={}){if(!Q)return[];let{max:$=t.EXPANSION_MAX}=j;return Q.slice(0,2)==="{}"&&(Q="\\{\\}"+Q.slice(2)),W(b(Q),$,!0).map(C)}o(D,"ei");function M(Q){return"{"+Q+"}"}o(M,"si");function R(Q){return/^-?0\d/.test(Q)}o(R,"ii");function U(Q,j){return Q<=j}o(U,"ri");function k(Q,j){return Q>=j}o(k,"ni");function W(Q,j,$){let oe=[],ae=(0,e.balanced)("{","}",Q);if(!ae)return[Q];let Ce=ae.pre,Z=ae.post.length?W(ae.post,j,!1):[""];if(/\$$/.test(ae.pre))for(let ue=0;ue<Z.length&&ue<j;ue++){let be=Ce+"{"+ae.body+"}"+Z[ue];oe.push(be)}else{let ue=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(ae.body),be=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(ae.body),Ye=ue||be,Ke=ae.body.indexOf(",")>=0;if(!Ye&&!Ke)return ae.post.match(/,(?!,).*\}/)?(Q=ae.pre+"{"+ae.body+n+ae.post,W(Q,j,!0)):[Q];let We;if(Ye)We=ae.body.split(/\.\./);else if(We=I(ae.body),We.length===1&&We[0]!==void 0&&(We=W(We[0],j,!1).map(M),We.length===1))return Z.map(qt=>ae.pre+We[0]+qt);let mt;if(Ye&&We[0]!==void 0&&We[1]!==void 0){let qt=y(We[0]),kt=y(We[1]),nr=Math.max(We[0].length,We[1].length),Gt=We.length===3&&We[2]!==void 0?Math.abs(y(We[2])):1,Bi=U;kt<qt&&(Gt*=-1,Bi=k);let L=We.some(R);mt=[];for(let H=qt;Bi(H,kt);H+=Gt){let Y;if(be)Y=String.fromCharCode(H),Y==="\\"&&(Y="");else if(Y=String(H),L){let ne=nr-Y.length;if(ne>0){let de=new Array(ne+1).join("0");H<0?Y="-"+de+Y.slice(1):Y=de+Y}}mt.push(Y)}}else{mt=[];for(let qt=0;qt<We.length;qt++)mt.push.apply(mt,W(We[qt],j,!1))}for(let qt=0;qt<mt.length;qt++)for(let kt=0;kt<Z.length&&oe.length<j;kt++){let nr=Ce+mt[qt]+Z[kt];(!$||Ye||nr)&&oe.push(nr)}}return oe}o(W,"ht")}),Sdr=Ms(t=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.assertValidPattern=void 0;var e=1024*64,r=o(i=>{if(typeof i!="string")throw new TypeError("invalid pattern");if(i.length>e)throw new TypeError("pattern is too long")},"oi");t.assertValidPattern=r}),Bdr=Ms(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}",!
Line truncated
|
||||
globstar while`,L,Ie,H,et,It),this.matchOne(L.slice(Ie),H.slice(et),Y))return this.debug("globstar found match!",Ie,F,It),!0;if(It==="."||It===".."||!ne.dot&&It.charAt(0)==="."){this.debug("dot detected!",L,Ie,H,et);break}this.debug("globstar swallow a segment, and continue"),Ie++}return!!(Y&&(this.debug(`
|
||||
>>> no match, partial?`,L,Ie,H,et),Ie===F))}let bt;if(typeof fe=="string"?(bt=Ne===fe,this.debug("string match",fe,Ne,bt)):(bt=fe.test(Ne),this.debug("pattern match",fe,Ne,bt)),!bt)return!1}if(w===F&&x===te)return!0;if(w===F)return Y;if(x===te)return w===F-1&&L[w]==="";throw new Error("wtf?")}braceExpand(){return(0,t.braceExpand)(this.pattern,this.options)}parse(L){(0,r.assertValidPattern)(L);let H=this.options;if(L==="**")return t.GLOBSTAR;if(L==="")return"";let Y,ne=null;(Y=L.match(y))?ne=H.dot?C:b:(Y=L.match(c))?ne=(H.nocase?H.dot?f:h:H.dot?u:l)(Y[1]):(Y=L.match(I))?ne=(H.nocase?H.dot?M:D:H.dot?R:U)(Y):(Y=L.match(d))?ne=H.dot?m:p:(Y=L.match(A))&&(ne=E);let de=i.AST.fromGlob(L,this.options).toMMPattern();return ne&&typeof de=="object"&&Reflect.defineProperty(de,"test",{value:ne}),de}makeRe(){if(this.regexp||this.regexp===!1)return this.regexp;let L=this.set;if(!L.length)return this.regexp=!1,this.regexp;let H=this.options,Y=H.noglobstar?oe:H.dot?ae:Ce,ne=new Set(H.nocase?["i"]:[]),de=L.map(F=>{let te=F.map(Ne=>{if(Ne instanceof RegExp)for(let Ie of Ne.flags.split(""))ne.add(Ie);return typeof Ne=="string"?qt(Ne):Ne===t.GLOBSTAR?t.GLOBSTAR:Ne._src});te.forEach((Ne,Ie)=>{let et=te[Ie+1],It=te[Ie-1];Ne!==t.GLOBSTAR||It===t.GLOBSTAR||(It===void 0?et!==void 0&&et!==t.GLOBSTAR?te[Ie+1]="(?:\\/|"+Y+"\\/)?"+et:te[Ie]=Y:et===void 0?te[Ie-1]=It+"(?:\\/|\\/"+Y+")?":et!==t.GLOBSTAR&&(te[Ie-1]=It+"(?:\\/|\\/"+Y+"\\/)"+et,te[Ie+1]=t.GLOBSTAR))});let fe=te.filter(Ne=>Ne!==t.GLOBSTAR);if(this.partial&&fe.length>=1){let Ne=[];for(let Ie=1;Ie<=fe.length;Ie++)Ne.push(fe.slice(0,Ie).join("/"));return"(?:"+Ne.join("|")+")"}return fe.join("/")}).join("|"),[w,x]=L.length>1?["(?:",")"]:["",""];de="^"+w+de+x+"$",this.partial&&(de="^(?:\\/|"+w+de.slice(1,-1)+x+")$"),this.negate&&(de="^(?!"+de+").+$");try{this.regexp=new RegExp(de,[...ne].join(""))}catch{this.regexp=!1}return this.regexp}slashSplit(L){return this.preserveMultipleSlashes?L.split("/"):this.isWindows&&/^\/\/[^\/]+/.test(L)?["",...L.split(/\/+/)]:L.split(/\/+/)}match(L,H=this.partial){if(this.debug("match",L,this.pattern),this.comment)return!1;if(this.empty)return L==="";if(L==="/"&&H)return!0;let Y=this.options;this.isWindows&&(L=L.split("\\").join("/"));let ne=this.slashSplit(L);this.debug(this.pattern,"split",ne);let de=this.set;this.debug(this.pattern,"set",de);let w=ne[ne.length-1];if(!w)for(let x=ne.length-2;!w&&x>=0;x--)w=ne[x];for(let x=0;x<de.length;x++){let F=de[x],te=ne;if(Y.matchBase&&F.length===1&&(te=[w]),this.matchOne(te,F,H))return Y.flipNegate?!0:!this.negate}return Y.flipNegate?!1:this.negate}static defaults(L){return t.minimatch.defaults(L).Minimatch}};t.Minimatch=kt;var nr=FKe();Object.defineProperty(t,"AST",{enumerable:!0,get:o(function(){return nr.AST},"get")});var Gt=MKe();Object.defineProperty(t,"escape",{enumerable:!0,get:o(function(){return Gt.escape},"get")});var Bi=nue();Object.defineProperty(t,"unescape",{enumerable:!0,get:o(function(){return Bi.unescape},"get")}),t.minimatch.AST=i.AST,t.minimatch.Minimatch=kt,t.minimatch.escape=n.escape,t.minimatch.unescape=s.unescape}),vdr=Ms(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=o((p,m,A,E)=>{typeof i.emitWarning=="function"?i.emitWarning(p,m,A,E):console.error(`[${A}] ${m}: ${p}`)},"ls"),s=globalThis.AbortController,a=globalThis.AbortSignal;if(typeof s>"u"){a=class{static{o(this,"os")}onabort;_onabort=[];reason;aborted=!1;addEventListener(A,E){this._onabort.push(E)}},s=class{static{o(this,"Lt")}constructor(){m()}signal=new a;abort(A){if(!this.signal.aborted){this.signal.reason=A,this.signal.aborted=!0;for(let E of this.signal._onabort)E(A);this.signal.onabort?.(A)}}};let p=i.env?.LRU_CACHE_IGNORE_AC_WARNING!=="1",m=o(()=>{p&&(p=!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",m))},"t")}var c=o(p=>!r.has(p),"sr"),l=o(p=>p&&p===Math.floor(p)&&p>0&&isFinite(p),"V"),u=o(p=>l(p)?p<=Math.pow(2,8)?Uint8Array:p<=Math.pow(2,16)?Uint16Array:p<=Math.pow(2,32)?Uint32Array:p<=Number.MAX_SAFE_INTEGER?h:null:null,"cs"),h=class extends Array{static{o(this,"Nt")}constructor(p){super(p),this.fill(0)}},f=class f1{static{o(this,"at")}heap;length;static#e=!1;static create(m){let A=u(m);if(!A)return[];f1.#e=!0;let E=new f1(m,A);return f1.#e=!1,E}constructor(m,A){if(!f1.#e)throw new TypeError("instantiate Stack using Stack.create(n)");this.heap=new A(m),this.length=0}push(m){this.heap[this.length++]=m}pop(){return this.heap[
Line truncated
|
||||
Found: ${e}`);return r.code="EINTEGRITY",r.expected=t,r.found=e,r}o(khr,"checksumError")});var R7e=g((Wgi,Cle)=>{"use strict";var B7e=hS(),v7e=qN(),x7e=S7e(),Qhr=CN(),{PassThrough:Lhr}=Ace(),Fhr=zE(),_7e=o(t=>({algorithms:["sha512"],...t}),"putOpts");Cle.exports=Mhr;async function Mhr(t,e,r,i={}){let{memoize:s}=i;i=_7e(i);let n=await x7e(t,r,i),a=await B7e.insert(t,e,n.integrity,{...i,size:n.size});return s&&v7e.put(t,a,r,i),n.integrity}o(Mhr,"putData");Cle.exports.stream=Uhr;function Uhr(t,e,r={}){let{memoize:i}=r;r=_7e(r);let s,n,a,c,l=new Fhr;if(i){let h=new Lhr().on("collect",f=>{c=f});l.push(h)}let u=x7e.stream(t,r).on("integrity",h=>{s=h}).on("size",h=>{n=h}).on("error",h=>{a=h});return l.push(u),l.push(new Qhr({async flush(){if(!a){let h=await B7e.insert(t,e,s,{...r,size:n});i&&c&&v7e.put(t,h,c,r),l.emit("integrity",s),l.emit("size",n)}}})),l}o(Uhr,"putStream")});var j7e=g(ir=>{"use strict";var Fn=o((t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),"R"),qhr=Fn(t=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.range=t.balanced=void 0;var e=o((s,n,a)=>{let c=s instanceof RegExp?r(s,a):s,l=n instanceof RegExp?r(n,a):n,u=c!==null&&l!=null&&(0,t.range)(c,l,a);return u&&{start:u[0],end:u[1],pre:a.slice(0,u[0]),body:a.slice(u[0]+c.length,u[1]),post:a.slice(u[1]+l.length)}},"Gs");t.balanced=e;var r=o((s,n)=>{let a=n.match(s);return a?a[0]:null},"Ie"),i=o((s,n,a)=>{let c,l,u,h,f,d=a.indexOf(s),p=a.indexOf(n,d+1),m=d;if(d>=0&&p>0){if(s===n)return[d,p];for(c=[],u=a.length;m>=0&&!f;){if(m===d)c.push(m),d=a.indexOf(s,m+1);else if(c.length===1){let A=c.pop();A!==void 0&&(f=[A,p])}else l=c.pop(),l!==void 0&&l<u&&(u=l,h=p),p=a.indexOf(n,m+1);m=d<p&&d>=0?d:p}c.length&&h!==void 0&&(f=[u,h])}return f},"zs");t.range=i}),Ghr=Fn(t=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EXPANSION_MAX=void 0,t.expand=D;var e=qhr(),r="\0SLASH"+Math.random()+"\0",i="\0OPEN"+Math.random()+"\0",s="\0CLOSE"+Math.random()+"\0",n="\0COMMA"+Math.random()+"\0",a="\0PERIOD"+Math.random()+"\0",c=new RegExp(r,"g"),l=new RegExp(i,"g"),u=new RegExp(s,"g"),h=new RegExp(n,"g"),f=new RegExp(a,"g"),d=/\\\\/g,p=/\\{/g,m=/\\}/g,A=/\\,/g,E=/\\./g;t.EXPANSION_MAX=1e5;function y(Q){return isNaN(Q)?Q.charCodeAt(0):parseInt(Q,10)}o(y,"ce");function b(Q){return Q.replace(d,r).replace(p,i).replace(m,s).replace(A,n).replace(E,a)}o(b,"Qs");function C(Q){return Q.replace(c,"\\").replace(l,"{").replace(u,"}").replace(h,",").replace(f,".")}o(C,"ti");function I(Q){if(!Q)return[""];let z=[],$=(0,e.balanced)("{","}",Q);if(!$)return Q.split(",");let{pre:oe,body:ae,post:Ce}=$,Z=oe.split(",");Z[Z.length-1]+="{"+ae+"}";let ue=I(Ce);return Ce.length&&(Z[Z.length-1]+=ue.shift(),Z.push.apply(Z,ue)),z.push.apply(z,Z),z}o(I,"Ve");function D(Q,z={}){if(!Q)return[];let{max:$=t.EXPANSION_MAX}=z;return Q.slice(0,2)==="{}"&&(Q="\\{\\}"+Q.slice(2)),W(b(Q),$,!0).map(C)}o(D,"ei");function M(Q){return"{"+Q+"}"}o(M,"si");function R(Q){return/^-?0\d/.test(Q)}o(R,"ii");function U(Q,z){return Q<=z}o(U,"ri");function k(Q,z){return Q>=z}o(k,"ni");function W(Q,z,$){let oe=[],ae=(0,e.balanced)("{","}",Q);if(!ae)return[Q];let Ce=ae.pre,Z=ae.post.length?W(ae.post,z,!1):[""];if(/\$$/.test(ae.pre))for(let ue=0;ue<Z.length&&ue<z;ue++){let be=Ce+"{"+ae.body+"}"+Z[ue];oe.push(be)}else{let ue=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(ae.body),be=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(ae.body),Ye=ue||be,Ke=ae.body.indexOf(",")>=0;if(!Ye&&!Ke)return ae.post.match(/,(?!,).*\}/)?(Q=ae.pre+"{"+ae.body+s+ae.post,W(Q,z,!0)):[Q];let We;if(Ye)We=ae.body.split(/\.\./);else if(We=I(ae.body),We.length===1&&We[0]!==void 0&&(We=W(We[0],z,!1).map(M),We.length===1))return Z.map(qt=>ae.pre+We[0]+qt);let mt;if(Ye&&We[0]!==void 0&&We[1]!==void 0){let qt=y(We[0]),kt=y(We[1]),sr=Math.max(We[0].length,We[1].length),Gt=We.length===3&&We[2]!==void 0?Math.abs(y(We[2])):1,Si=U;kt<qt&&(Gt*=-1,Si=k);let L=We.some(R);mt=[];for(let H=qt;Si(H,kt);H+=Gt){let Y;if(be)Y=String.fromCharCode(H),Y==="\\"&&(Y="");else if(Y=String(H),L){let se=sr-Y.length;if(se>0){let de=new Array(se+1).join("0");H<0?Y="-"+de+Y.slice(1):Y=de+Y}}mt.push(Y)}}else{mt=[];for(let qt=0;qt<We.length;qt++)mt.push.apply(mt,W(We[qt],z,!1))}for(let qt=0;qt<mt.length;qt++)for(let kt=0;kt<Z.length&&oe.length<z;kt++){let sr=Ce+mt[qt]+Z[kt];(!$||Ye||sr)&&oe.push(sr)}}return oe}o(W,"ht")}),Hhr=Fn(t=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.assertValidPattern=void 0;var e=1024*64,r=o(i=>{if(typeof i!="string")throw new TypeError("invalid pattern");if(i.length>e)throw new TypeError("pattern is too long")},"oi");t.assertValidPattern=r}),zhr=Fn(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}",!
Line truncated
|
||||
globstar while`,L,Ie,H,et,It),this.matchOne(L.slice(Ie),H.slice(et),Y))return this.debug("globstar found match!",Ie,F,It),!0;if(It==="."||It===".."||!se.dot&&It.charAt(0)==="."){this.debug("dot detected!",L,Ie,H,et);break}this.debug("globstar swallow a segment, and continue"),Ie++}return!!(Y&&(this.debug(`
|
||||
>>> no match, partial?`,L,Ie,H,et),Ie===F))}let bt;if(typeof fe=="string"?(bt=Ne===fe,this.debug("string match",fe,Ne,bt)):(bt=fe.test(Ne),this.debug("pattern match",fe,Ne,bt)),!bt)return!1}if(w===F&&x===te)return!0;if(w===F)return Y;if(x===te)return w===F-1&&L[w]==="";throw new Error("wtf?")}braceExpand(){return(0,t.braceExpand)(this.pattern,this.options)}parse(L){(0,r.assertValidPattern)(L);let H=this.options;if(L==="**")return t.GLOBSTAR;if(L==="")return"";let Y,se=null;(Y=L.match(y))?se=H.dot?C:b:(Y=L.match(c))?se=(H.nocase?H.dot?f:h:H.dot?u:l)(Y[1]):(Y=L.match(I))?se=(H.nocase?H.dot?M:D:H.dot?R:U)(Y):(Y=L.match(d))?se=H.dot?m:p:(Y=L.match(A))&&(se=E);let de=i.AST.fromGlob(L,this.options).toMMPattern();return se&&typeof de=="object"&&Reflect.defineProperty(de,"test",{value:se}),de}makeRe(){if(this.regexp||this.regexp===!1)return this.regexp;let L=this.set;if(!L.length)return this.regexp=!1,this.regexp;let H=this.options,Y=H.noglobstar?oe:H.dot?ae:Ce,se=new Set(H.nocase?["i"]:[]),de=L.map(F=>{let te=F.map(Ne=>{if(Ne instanceof RegExp)for(let Ie of Ne.flags.split(""))se.add(Ie);return typeof Ne=="string"?qt(Ne):Ne===t.GLOBSTAR?t.GLOBSTAR:Ne._src});te.forEach((Ne,Ie)=>{let et=te[Ie+1],It=te[Ie-1];Ne!==t.GLOBSTAR||It===t.GLOBSTAR||(It===void 0?et!==void 0&&et!==t.GLOBSTAR?te[Ie+1]="(?:\\/|"+Y+"\\/)?"+et:te[Ie]=Y:et===void 0?te[Ie-1]=It+"(?:\\/|\\/"+Y+")?":et!==t.GLOBSTAR&&(te[Ie-1]=It+"(?:\\/|\\/"+Y+"\\/)"+et,te[Ie+1]=t.GLOBSTAR))});let fe=te.filter(Ne=>Ne!==t.GLOBSTAR);if(this.partial&&fe.length>=1){let Ne=[];for(let Ie=1;Ie<=fe.length;Ie++)Ne.push(fe.slice(0,Ie).join("/"));return"(?:"+Ne.join("|")+")"}return fe.join("/")}).join("|"),[w,x]=L.length>1?["(?:",")"]:["",""];de="^"+w+de+x+"$",this.partial&&(de="^(?:\\/|"+w+de.slice(1,-1)+x+")$"),this.negate&&(de="^(?!"+de+").+$");try{this.regexp=new RegExp(de,[...se].join(""))}catch{this.regexp=!1}return this.regexp}slashSplit(L){return this.preserveMultipleSlashes?L.split("/"):this.isWindows&&/^\/\/[^\/]+/.test(L)?["",...L.split(/\/+/)]:L.split(/\/+/)}match(L,H=this.partial){if(this.debug("match",L,this.pattern),this.comment)return!1;if(this.empty)return L==="";if(L==="/"&&H)return!0;let Y=this.options;this.isWindows&&(L=L.split("\\").join("/"));let se=this.slashSplit(L);this.debug(this.pattern,"split",se);let de=this.set;this.debug(this.pattern,"set",de);let w=se[se.length-1];if(!w)for(let x=se.length-2;!w&&x>=0;x--)w=se[x];for(let x=0;x<de.length;x++){let F=de[x],te=se;if(Y.matchBase&&F.length===1&&(te=[w]),this.matchOne(te,F,H))return Y.flipNegate?!0:!this.negate}return Y.flipNegate?!1:this.negate}static defaults(L){return t.minimatch.defaults(L).Minimatch}};t.Minimatch=kt;var sr=T7e();Object.defineProperty(t,"AST",{enumerable:!0,get:o(function(){return sr.AST},"get")});var Gt=N7e();Object.defineProperty(t,"escape",{enumerable:!0,get:o(function(){return Gt.escape},"get")});var Si=Ile();Object.defineProperty(t,"unescape",{enumerable:!0,get:o(function(){return Si.unescape},"get")}),t.minimatch.AST=i.AST,t.minimatch.Minimatch=kt,t.minimatch.escape=s.escape,t.minimatch.unescape=n.unescape}),Vhr=Fn(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:{},s=o((p,m,A,E)=>{typeof i.emitWarning=="function"?i.emitWarning(p,m,A,E):console.error(`[${A}] ${m}: ${p}`)},"ls"),n=globalThis.AbortController,a=globalThis.AbortSignal;if(typeof n>"u"){a=class{static{o(this,"os")}onabort;_onabort=[];reason;aborted=!1;addEventListener(A,E){this._onabort.push(E)}},n=class{static{o(this,"Lt")}constructor(){m()}signal=new a;abort(A){if(!this.signal.aborted){this.signal.reason=A,this.signal.aborted=!0;for(let E of this.signal._onabort)E(A);this.signal.onabort?.(A)}}};let p=i.env?.LRU_CACHE_IGNORE_AC_WARNING!=="1",m=o(()=>{p&&(p=!1,s("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",m))},"t")}var c=o(p=>!r.has(p),"sr"),l=o(p=>p&&p===Math.floor(p)&&p>0&&isFinite(p),"V"),u=o(p=>l(p)?p<=Math.pow(2,8)?Uint8Array:p<=Math.pow(2,16)?Uint16Array:p<=Math.pow(2,32)?Uint32Array:p<=Number.MAX_SAFE_INTEGER?h:null:null,"cs"),h=class extends Array{static{o(this,"Nt")}constructor(p){super(p),this.fill(0)}},f=class WN{static{o(this,"at")}heap;length;static#e=!1;static create(m){let A=u(m);if(!A)return[];WN.#e=!0;let E=new WN(m,A);return WN.#e=!1,E}constructor(m,A){if(!WN.#e)throw new TypeError("instantiate Stack using Stack.create(n)");this.heap=new A(m),this.length=0}push(m){this.heap[this.length++]=m}pop(){return this.heap[
Line truncated
|
||||
\r
|
||||
`);if(d===-1){x5("have not received end of HTTP headers yet..."),s();return}let p=f.slice(0,d).toString("ascii").split(`\r
|
||||
`),m=p.shift();if(!m)return t.destroy(),r(new Error("No header received from proxy CONNECT response"));let A=m.split(" "),E=+A[1],y=A.slice(2).join(" "),b={};for(let C of p){if(!C)continue;let I=C.indexOf(":");if(I===-1)return t.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${C}"`));let D=C.slice(0,I).toLowerCase(),M=C.slice(I+1).trimStart(),R=b[D];typeof R=="string"?b[D]=[R,M]:Array.isArray(R)?R.push(M):b[D]=M}x5("got proxy server response: %o %o",m,b),a(),e({connect:{statusCode:E,statusText:y,headers:b},buffered:f})}o(u,"ondata"),t.on("error",l),t.on("end",c),s()})}o(rmr,"parseProxyResponse");LS.parseProxyResponse=rmr});var jXe=g(Gl=>{"use strict";var imr=Gl&&Gl.__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:o(function(){return e[r]},"get")}),Object.defineProperty(t,i,n)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),nmr=Gl&&Gl.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),GXe=Gl&&Gl.__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)&&imr(e,t,r);return nmr(e,t),e},HXe=Gl&&Gl.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Gl,"__esModule",{value:!0});Gl.HttpsProxyAgent=void 0;var A1=GXe(require("net")),UXe=GXe(require("tls")),smr=HXe(require("assert")),omr=HXe(fy()),amr=Ix(),cmr=require("url"),lmr=MXe(),g1=(0,omr.default)("https-proxy-agent"),_5=class extends amr.Agent{static{o(this,"HttpsProxyAgent")}constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new cmr.URL(e):e,this.proxyHeaders=r?.headers??{},g1("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?qXe(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:"){g1("Creating `tls.Socket`: %o",this.connectOpts);let d=this.connectOpts.servername||this.connectOpts.host;n=UXe.connect({...this.connectOpts,servername:d&&A1.isIP(d)?void 0:d})}else g1("Creating `net.Socket`: %o",this.connectOpts),n=A1.connect(this.connectOpts);let s=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},a=A1.isIPv6(r.host)?`[${r.host}]`:r.host,c=`CONNECT ${a}:${r.port} HTTP/1.1\r
|
||||
`;if(i.username||i.password){let d=`${decodeURIComponent(i.username)}:${decodeURIComponent(i.password)}`;s["Proxy-Authorization"]=`Basic ${Buffer.from(d).toString("base64")}`}s.Host=`${a}:${r.port}`,s["Proxy-Connection"]||(s["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let d of Object.keys(s))c+=`${d}: ${s[d]}\r
|
||||
`;let l=(0,lmr.parseProxyResponse)(n);n.write(`${c}\r
|
||||
`);let{connect:u,buffered:h}=await l;if(e.emit("proxyConnect",u),this.emit("proxyConnect",u,e),u.statusCode===200){if(e.once("socket",umr),r.secureEndpoint){g1("Upgrading socket connection to TLS");let d=r.servername||r.host;return UXe.connect({...qXe(r,"host","path","port"),socket:n,servername:A1.isIP(d)?void 0:d})}return n}n.destroy();let f=new A1.Socket({writable:!1});return f.readable=!0,e.once("socket",d=>{g1("Replaying proxy buffer for failed request"),(0,smr.default)(d.listenerCount("data")>0),d.push(h),d.push(null)}),f}};_5.protocols=["http","https"];Gl.HttpsProxyAgent=_5;function umr(t){t.resume()}o(umr,"resume");function qXe(t,...e){let r={},i;for(i in t)e.includes(i)||(r[i]=t[i]);return r}o(qXe,"omit")});var WXe=g(Wp=>{"use strict";Object.defineProperty(Wp,"__esModule",{value:!0});var zXe=require("buffer"),d0={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."};Wp.ERRORS=d0;function hmr(t){if(!zXe.Buffer.isEncoding(t))throw new Error(d0.INVALID_ENCODING)}o(hmr,"checkEncoding");Wp.checkEncoding=hmr;function VXe(t){return typeof t=="number"&&isFinite(t)&&mmr(t)}o(VXe,"isFiniteInteger");Wp.isFiniteInteger=VXe;function $Xe(t,e){if(typeof t=="number"){if(!VXe(t)||t<0)throw new Error(e?d0.INVALID_OFFSET:d0.INVALID_LENGTH)}else throw new Error(e?d0.INVALID_OFFSET_NON_NUMBER:d0.INVALID_LENGTH_NON_NUMBER)}o($Xe,"checkOffsetOrLengthValue");function fmr(t){$Xe(t,!1)}o(fmr,"checkLengthValue");Wp.checkLengthValue=fmr;function dmr(t){$Xe(t,!0)}o(dmr,"checkOffsetValue");Wp.checkOffsetValue=dmr;function pmr(t,e){if(t<0||t>e.length)throw new Error(d0.INVALID_TARGET_OFFSET)}o(pmr,"checkTargetOffset");Wp.checkTargetOffset=pmr;function mmr(t){return typeof t=="number"&&isFinite(t)&&Math.floor(t)===t}o(mmr,"isInteger");function Amr(t){if(typeof BigInt>"u")throw new Error("Platform does not support JS BigInt type.");if(typeof zXe.Buffer.prototype[t]>"u")throw new Error(`Platform does not support Buffer.prototype.${t}.`)}o(Amr,"bigIntAndBufferInt64Check");Wp.bigIntAndBufferInt64Check=Amr});var YXe=g(_ue=>{"use strict";Object.defineProperty(_ue,"__esModule",{value:!0});var Ut=WXe(),JXe=4096,gmr="utf8",xue=class t{static{o(this,"SmartBuffer")}constructor(e){if(this.length=0,this._encoding=gmr,this._writeOffset=0,this._readOffset=0,t.isSmartBufferOptions(e))if(e.encoding&&(Ut.checkEncoding(e.encoding),this._encoding=e.encoding),e.size)if(Ut.isFiniteInteger(e.size)&&e.size>0)this._buff=Buffer.allocUnsafe(e.size);else throw new Error(Ut.ERRORS.INVALID_SMARTBUFFER_SIZE);else if(e.buff)if(Buffer.isBuffer(e.buff))this._buff=e.buff,this.length=e.buff.length;else throw new Error(Ut.ERRORS.INVALID_SMARTBUFFER_BUFFER);else this._buff=Buffer.allocUnsafe(JXe);else{if(typeof e<"u")throw new Error(Ut.ERRORS.INVALID_SMARTBUFFER_OBJECT);this._buff=Buffer.allocUnsafe(JXe)}}static fromSize(e,r){return new this({size:e,encoding:r})}static fromBuffer(e,r){return new this({buff:e,encoding:r})}static fromOptions(e){return new this(e)}static isSmartBufferOptions(e){let r=e;return r&&(r.encoding!==void 0||r.size!==void 0||r.buff!==void 0)}readInt8(e){return this._readNumberValue(Buffer.prototype.readInt8,1,e)}readInt16BE(e){return this._readNumberValue(Buffer.prototype.readInt16BE,2,e)}readInt16LE(e){return this._readNumberValue(Buffer.prototype.readInt16LE,2,e)}readInt32BE(e){return this._readNumberValue(Buffer.prototype.readInt32BE,4,e)}readInt32LE(e){return this._readNumberValue(Buffer.prototype.readInt32LE,4,e)}readBigInt64BE(e){return Ut.bigIntAndBufferInt64Check("readBigInt64BE"),this._readNumberValue(Buffer.prototype.readBigInt64BE,8,e)}readBigInt64LE(e){return Ut.bigIntAndBufferInt64Check("readBigInt64LE"),this._readNumberValue(Buffer.prototype.readBigInt64LE,8,e)}writeInt8(e,r){return this._writeNumberValue(Buffer.prototype.writeInt8,1,e,r),this}insertInt8(e,r){return this._insertNumberValue(Buffer.prototype.writeInt8,1,e,r)}writeInt16BE(e,r){return this._writeNumberValue(Buffer.prototype.writeInt16BE,2,e,r)}insertInt
Line truncated
|
||||
`);if(d===-1){o5("have not received end of HTTP headers yet..."),n();return}let p=f.slice(0,d).toString("ascii").split(`\r
|
||||
`),m=p.shift();if(!m)return t.destroy(),r(new Error("No header received from proxy CONNECT response"));let A=m.split(" "),E=+A[1],y=A.slice(2).join(" "),b={};for(let C of p){if(!C)continue;let I=C.indexOf(":");if(I===-1)return t.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${C}"`));let D=C.slice(0,I).toLowerCase(),M=C.slice(I+1).trimStart(),R=b[D];typeof R=="string"?b[D]=[R,M]:Array.isArray(R)?R.push(M):b[D]=M}o5("got proxy server response: %o %o",m,b),a(),e({connect:{statusCode:E,statusText:y,headers:b},buffered:f})}o(u,"ondata"),t.on("error",l),t.on("end",c),n()})}o(wdr,"parseProxyResponse");IS.parseProxyResponse=wdr});var QKe=g(Ul=>{"use strict";var Cdr=Ul&&Ul.__createBinding||(Object.create?(function(t,e,r,i){i===void 0&&(i=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:o(function(){return e[r]},"get")}),Object.defineProperty(t,i,s)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),Idr=Ul&&Ul.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),PKe=Ul&&Ul.__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)&&Cdr(e,t,r);return Idr(e,t),e},kKe=Ul&&Ul.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Ul,"__esModule",{value:!0});Ul.HttpsProxyAgent=void 0;var XN=PKe(require("net")),DKe=PKe(require("tls")),Sdr=kKe(require("assert")),Bdr=kKe(ty()),vdr=nx(),xdr=require("url"),_dr=NKe(),ZN=(0,Bdr.default)("https-proxy-agent"),a5=class extends vdr.Agent{static{o(this,"HttpsProxyAgent")}constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new xdr.URL(e):e,this.proxyHeaders=r?.headers??{},ZN("Creating new HttpsProxyAgent instance: %o",this.proxy.href);let i=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),s=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...r?OKe(r,"headers"):null,host:i,port:s}}async connect(e,r){let{proxy:i}=this;if(!r.host)throw new TypeError('No "host" provided');let s;if(i.protocol==="https:"){ZN("Creating `tls.Socket`: %o",this.connectOpts);let d=this.connectOpts.servername||this.connectOpts.host;s=DKe.connect({...this.connectOpts,servername:d&&XN.isIP(d)?void 0:d})}else ZN("Creating `net.Socket`: %o",this.connectOpts),s=XN.connect(this.connectOpts);let n=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},a=XN.isIPv6(r.host)?`[${r.host}]`:r.host,c=`CONNECT ${a}:${r.port} HTTP/1.1\r
|
||||
`;if(i.username||i.password){let d=`${decodeURIComponent(i.username)}:${decodeURIComponent(i.password)}`;n["Proxy-Authorization"]=`Basic ${Buffer.from(d).toString("base64")}`}n.Host=`${a}:${r.port}`,n["Proxy-Connection"]||(n["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let d of Object.keys(n))c+=`${d}: ${n[d]}\r
|
||||
`;let l=(0,_dr.parseProxyResponse)(s);s.write(`${c}\r
|
||||
`);let{connect:u,buffered:h}=await l;if(e.emit("proxyConnect",u),this.emit("proxyConnect",u,e),u.statusCode===200){if(e.once("socket",Rdr),r.secureEndpoint){ZN("Upgrading socket connection to TLS");let d=r.servername||r.host;return DKe.connect({...OKe(r,"host","path","port"),socket:s,servername:XN.isIP(d)?void 0:d})}return s}s.destroy();let f=new XN.Socket({writable:!1});return f.readable=!0,e.once("socket",d=>{ZN("Replaying proxy buffer for failed request"),(0,Sdr.default)(d.listenerCount("data")>0),d.push(h),d.push(null)}),f}};a5.protocols=["http","https"];Ul.HttpsProxyAgent=a5;function Rdr(t){t.resume()}o(Rdr,"resume");function OKe(t,...e){let r={},i;for(i in t)e.includes(i)||(r[i]=t[i]);return r}o(OKe,"omit")});var UKe=g(Gp=>{"use strict";Object.defineProperty(Gp,"__esModule",{value:!0});var LKe=require("buffer"),r0={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."};Gp.ERRORS=r0;function Tdr(t){if(!LKe.Buffer.isEncoding(t))throw new Error(r0.INVALID_ENCODING)}o(Tdr,"checkEncoding");Gp.checkEncoding=Tdr;function FKe(t){return typeof t=="number"&&isFinite(t)&&Pdr(t)}o(FKe,"isFiniteInteger");Gp.isFiniteInteger=FKe;function MKe(t,e){if(typeof t=="number"){if(!FKe(t)||t<0)throw new Error(e?r0.INVALID_OFFSET:r0.INVALID_LENGTH)}else throw new Error(e?r0.INVALID_OFFSET_NON_NUMBER:r0.INVALID_LENGTH_NON_NUMBER)}o(MKe,"checkOffsetOrLengthValue");function Ndr(t){MKe(t,!1)}o(Ndr,"checkLengthValue");Gp.checkLengthValue=Ndr;function Ddr(t){MKe(t,!0)}o(Ddr,"checkOffsetValue");Gp.checkOffsetValue=Ddr;function Odr(t,e){if(t<0||t>e.length)throw new Error(r0.INVALID_TARGET_OFFSET)}o(Odr,"checkTargetOffset");Gp.checkTargetOffset=Odr;function Pdr(t){return typeof t=="number"&&isFinite(t)&&Math.floor(t)===t}o(Pdr,"isInteger");function kdr(t){if(typeof BigInt>"u")throw new Error("Platform does not support JS BigInt type.");if(typeof LKe.Buffer.prototype[t]>"u")throw new Error(`Platform does not support Buffer.prototype.${t}.`)}o(kdr,"bigIntAndBufferInt64Check");Gp.bigIntAndBufferInt64Check=kdr});var GKe=g($le=>{"use strict";Object.defineProperty($le,"__esModule",{value:!0});var Ut=UKe(),qKe=4096,Qdr="utf8",jle=class t{static{o(this,"SmartBuffer")}constructor(e){if(this.length=0,this._encoding=Qdr,this._writeOffset=0,this._readOffset=0,t.isSmartBufferOptions(e))if(e.encoding&&(Ut.checkEncoding(e.encoding),this._encoding=e.encoding),e.size)if(Ut.isFiniteInteger(e.size)&&e.size>0)this._buff=Buffer.allocUnsafe(e.size);else throw new Error(Ut.ERRORS.INVALID_SMARTBUFFER_SIZE);else if(e.buff)if(Buffer.isBuffer(e.buff))this._buff=e.buff,this.length=e.buff.length;else throw new Error(Ut.ERRORS.INVALID_SMARTBUFFER_BUFFER);else this._buff=Buffer.allocUnsafe(qKe);else{if(typeof e<"u")throw new Error(Ut.ERRORS.INVALID_SMARTBUFFER_OBJECT);this._buff=Buffer.allocUnsafe(qKe)}}static fromSize(e,r){return new this({size:e,encoding:r})}static fromBuffer(e,r){return new this({buff:e,encoding:r})}static fromOptions(e){return new this(e)}static isSmartBufferOptions(e){let r=e;return r&&(r.encoding!==void 0||r.size!==void 0||r.buff!==void 0)}readInt8(e){return this._readNumberValue(Buffer.prototype.readInt8,1,e)}readInt16BE(e){return this._readNumberValue(Buffer.prototype.readInt16BE,2,e)}readInt16LE(e){return this._readNumberValue(Buffer.prototype.readInt16LE,2,e)}readInt32BE(e){return this._readNumberValue(Buffer.prototype.readInt32BE,4,e)}readInt32LE(e){return this._readNumberValue(Buffer.prototype.readInt32LE,4,e)}readBigInt64BE(e){return Ut.bigIntAndBufferInt64Check("readBigInt64BE"),this._readNumberValue(Buffer.prototype.readBigInt64BE,8,e)}readBigInt64LE(e){return Ut.bigIntAndBufferInt64Check("readBigInt64LE"),this._readNumberValue(Buffer.prototype.readBigInt64LE,8,e)}writeInt8(e,r){return this._writeNumberValue(Buffer.prototype.writeInt8,1,e,r),this}insertInt8(e,r){return this._insertNumberValue(Buffer.prototype.writeInt8,1,e,r)}writeInt16BE(e,r){return this._writeNumberValue(Buffer.prototype.writeInt16BE,2,e,r)}insertInt
Line truncated
|
||||
`).join(`
|
||||
`+s),t.push(n+"m+"+qG.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=Gbr()+e+" "+t[0]}o(qbr,"formatArgs");function Gbr(){return ws.inspectOpts.hideDate?"":new Date().toISOString()+" "}o(Gbr,"getDate");function Hbr(...t){return process.stderr.write(UG.formatWithOptions(ws.inspectOpts,...t)+`
|
||||
`)}o(Hbr,"log");function jbr(t){t?process.env.DEBUG=t:delete process.env.DEBUG}o(jbr,"save");function zbr(){return process.env.DEBUG}o(zbr,"load");function Vbr(t){t.inspectOpts={};let e=Object.keys(ws.inspectOpts);for(let r=0;r<e.length;r++)t.inspectOpts[e[r]]=ws.inspectOpts[e[r]]}o(Vbr,"init");qG.exports=Bfe()(ws);var{formatters:qtt}=qG.exports;qtt.o=function(t){return this.inspectOpts.colors=this.useColors,UG.inspect(t,this.inspectOpts).split(`
|
||||
`).map(e=>e.trim()).join(" ")};qtt.O=function(t){return this.inspectOpts.colors=this.useColors,UG.inspect(t,this.inspectOpts)}});var xfe=g((XIi,vfe)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?vfe.exports=Utt():vfe.exports=Gtt()});var jtt=g((ZIi,Htt)=>{var $br=require("dns"),Wbr=["if-modified-since","if-none-match","if-unmodified-since","if-match","if-range"],Jbr=o(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:$br.lookup,...r.dns},r.cache=r.cache||"default",r.cache==="default"&&Object.keys(r.headers||{}).some(n=>Wbr.includes(n.toLowerCase()))&&(r.cache="no-store"),r.cacheAdditionalHeaders=r.cacheAdditionalHeaders||[],r.cacheManager&&!r.cachePath&&(r.cachePath=r.cacheManager),r},"configureOptions");Htt.exports=Jbr});var Rfe=g((tSi,Jtt)=>{var ztt=xce(),Vtt=Oce(),Ybr=Qf(),$tt={shared:!1,ignoreCargoCult:!0},Kbr={status:200,headers:{}},hB=o(t=>{let e={method:t.method,url:t.url,headers:{},compress:t.compress};return t.headers.forEach((r,i)=>{e.headers[i]=r}),e},"requestObject"),Wtt=o(t=>{let e={status:t.status,headers:{}};return t.headers.forEach((r,i)=>{e.headers[i]=r}),e},"responseObject"),_fe=class{static{o(this,"CachePolicy")}constructor({entry:e,request:r,response:i,options:n}){this.entry=e,this.request=hB(r),this.response=Wtt(i),this.options=n,this.policy=new ztt(this.request,this.response,$tt),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 ztt(hB(e),Kbr,$tt).storable()}satisfies(e){let r=hB(e);if(this.request.headers.host!==r.headers.host||this.request.compress!==r.compress)return!1;let i=new Vtt(this.request),n=new Vtt(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?Ybr.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=hB(e);return r.method="GET",!this.policy.satisfiesWithoutRevalidation(r)}responseHeaders(){return this.policy.responseHeaders()}revalidationHeaders(e){let r=hB(e);return this.policy.revalidationHeaders(r)}revalidated(e,r){let i=hB(e),n=Wtt(r);return!this.policy.revalidatedPolicy(i,n).modified}};Jtt.exports=_fe});var Ktt=g((iSi,Ytt)=>{var Tfe=class extends Error{static{o(this,"NotCachedError")}constructor(e){super(`request to ${e} failed: cache mode is 'only-if-cached' but no cached response is available.`),this.code="ENOTCACHED"}};Ytt.exports={NotCachedError:Tfe}});var Dfe=g((sSi,Xtt)=>{"use strict";var Xbr=t0(),Nfe=class extends Xbr{static{o(this,"CachingMinipassPipeline")}#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)}};Xtt.exports=Nfe});var ert=g((aSi,Ztt)=>{var{URL:Zbr,format:ewr}=require("url"),twr={auth:!1,fragment:!1,search:!0,unicode:!1},rwr=o(t=>{let e=new Zbr(t.url);return`make-fetch-happen:request-cache:${ewr(e,twr)}`},"cacheKey");Ztt.exports=rwr});var trt=g((lSi,iwr)=>{iwr.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 @npmc
Line truncated
|
||||
`).forEach(r=>{r.match(zCr)||r.match(VCr)||(e+=r)}),Buffer.from(e,"base64")}o($Cr,"toDER");function WCr(t,e="CERTIFICATE"){let i=t.toString("base64").match(/.{1,64}/g)||"";return[`-----BEGIN ${e}-----`,...i,`-----END ${e}-----`].join(`
|
||||
`).concat(`
|
||||
`)}o(WCr,"fromDER")});var d8=g(fg=>{"use strict";Object.defineProperty(fg,"__esModule",{value:!0});fg.SHA2_HASH_ALGOS=fg.RSA_SIGNATURE_ALGOS=fg.ECDSA_SIGNATURE_ALGOS=void 0;fg.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"};fg.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"};fg.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 Ede=g(p8=>{"use strict";Object.defineProperty(p8,"__esModule",{value:!0});p8.RFC3161TimestampVerificationError=void 0;var yde=class extends Error{static{o(this,"RFC3161TimestampVerificationError")}};p8.RFC3161TimestampVerificationError=yde});var Zrt=g(Jf=>{"use strict";var JCr=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:o(function(){return e[r]},"get")}),Object.defineProperty(t,i,n)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),YCr=Jf&&Jf.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),KCr=Jf&&Jf.__importStar||(function(){var t=o(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)},"ownKeys");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"&&JCr(r,e,i[n]);return YCr(r,e),r}})();Object.defineProperty(Jf,"__esModule",{value:!0});Jf.TSTInfo=void 0;var Xrt=KCr(EB()),XCr=d8(),ZCr=Ede(),bde=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 XCr.SHA2_HASH_ALGOS[e]}get messageImprintHashedMessage(){return this.messageImprintObj.subs[1].value}get raw(){return this.root.toDER()}verify(e){let r=Xrt.digest(this.messageImprintHashAlgorithm,e);if(!Xrt.bufferEqual(r,this.messageImprintHashedMessage))throw new ZCr.RFC3161TimestampVerificationError("message imprint does not match artifact")}get messageImprintObj(){return this.root.subs[2]}};Jf.TSTInfo=bde});var tit=g(Yf=>{"use strict";var eIr=Yf&&Yf.__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:o(function(){return e[r]},"get")}),Object.defineProperty(t,i,n)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),tIr=Yf&&Yf.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),rIr=Yf&&Yf.__importStar||(function(){var t=o(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)},"ownKeys");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"&&eIr(r,e,i[n]);return tIr(r,e),r}})();Object.defineProperty(Yf,"__esModule",{value:!0});Yf.RFC3161Timestamp=void 0;var iIr=u8(),wde=rIr(EB()),eit=d8(),j1=Ede(),nIr=Zrt(),sIr="1.2.840.113549.1.7.2",oIr="1.2.840.113549.1.9.16.1.4",aIr="1.2.840.113549.1.9.4",Cde=class t{static{o(this,"RFC3161Timestamp")}root;constructor(e){this.root=e}static parse(e){let r=iIr.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 eit.SHA2_HASH_ALGOS[e]}get signatureAlgorithm(){let e=this.signatureAlgorithmObj.subs[0].toOID();return eit.ECDSA_SIGNATURE_ALGOS[e]}get signatureValue(){return this.signatureValueObj.value}get tstInfo(){return new nIr.TSTInfo(this.eContentObj.subs[0].subs[0])}verify(e,r){if(!this.timeStampTokenObj)throw new j1.RFC3161TimestampVerificationError("timeStampToken is missing");if(this.contentType!==sIr)throw new j1.RFC3161TimestampVerificationError(`incorrect content type: ${this.contentType}`);if(this.eContentType!==oIr)throw new j1.RFC3161TimestampVerificationError(`incorrect encapsulated content type: ${this.eContentType}`);this.tstInfo.verify(e),this.verifyMessageDigest(),this.verifySignature(r)}verifyMessageDigest(){let e=wde.digest(this.signerDigestAlgorithm,this.tstInfo.raw),r=this.messageDigestAttributeObj.subs[1].su
Line truncated
|
||||
`+n),t.push(s+"m+"+bG.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=a0r()+e+" "+t[0]}o(o0r,"formatArgs");function a0r(){return bn.inspectOpts.hideDate?"":new Date().toISOString()+" "}o(a0r,"getDate");function c0r(...t){return process.stderr.write(EG.formatWithOptions(bn.inspectOpts,...t)+`
|
||||
`)}o(c0r,"log");function l0r(t){t?process.env.DEBUG=t:delete process.env.DEBUG}o(l0r,"save");function u0r(){return process.env.DEBUG}o(u0r,"load");function h0r(t){t.inspectOpts={};let e=Object.keys(bn.inspectOpts);for(let r=0;r<e.length;r++)t.inspectOpts[e[r]]=bn.inspectOpts[e[r]]}o(h0r,"init");bG.exports=zhe()(bn);var{formatters:Oet}=bG.exports;Oet.o=function(t){return this.inspectOpts.colors=this.useColors,EG.inspect(t,this.inspectOpts).split(`
|
||||
`).map(e=>e.trim()).join(" ")};Oet.O=function(t){return this.inspectOpts.colors=this.useColors,EG.inspect(t,this.inspectOpts)}});var jhe=g((fwi,Vhe)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?Vhe.exports=Det():Vhe.exports=Pet()});var Qet=g((dwi,ket)=>{var f0r=require("dns"),d0r=["if-modified-since","if-none-match","if-unmodified-since","if-match","if-range"],p0r=o(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:f0r.lookup,...r.dns},r.cache=r.cache||"default",r.cache==="default"&&Object.keys(r.headers||{}).some(s=>d0r.includes(s.toLowerCase()))&&(r.cache="no-store"),r.cacheAdditionalHeaders=r.cacheAdditionalHeaders||[],r.cacheManager&&!r.cachePath&&(r.cachePath=r.cacheManager),r},"configureOptions");ket.exports=p0r});var Whe=g((mwi,qet)=>{var Let=jae(),Fet=Xae(),m0r=Of(),Met={shared:!1,ignoreCargoCult:!0},A0r={status:200,headers:{}},KS=o(t=>{let e={method:t.method,url:t.url,headers:{},compress:t.compress};return t.headers.forEach((r,i)=>{e.headers[i]=r}),e},"requestObject"),Uet=o(t=>{let e={status:t.status,headers:{}};return t.headers.forEach((r,i)=>{e.headers[i]=r}),e},"responseObject"),$he=class{static{o(this,"CachePolicy")}constructor({entry:e,request:r,response:i,options:s}){this.entry=e,this.request=KS(r),this.response=Uet(i),this.options=s,this.policy=new Let(this.request,this.response,Met),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 Let(KS(e),A0r,Met).storable()}satisfies(e){let r=KS(e);if(this.request.headers.host!==r.headers.host||this.request.compress!==r.compress)return!1;let i=new Fet(this.request),s=new Fet(r);return JSON.stringify(i.mediaTypes())!==JSON.stringify(s.mediaTypes())||JSON.stringify(i.languages())!==JSON.stringify(s.languages())||JSON.stringify(i.encodings())!==JSON.stringify(s.encodings())?!1:this.options.integrity?m0r.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=KS(e);return r.method="GET",!this.policy.satisfiesWithoutRevalidation(r)}responseHeaders(){return this.policy.responseHeaders()}revalidationHeaders(e){let r=KS(e);return this.policy.revalidationHeaders(r)}revalidated(e,r){let i=KS(e),s=Uet(r);return!this.policy.revalidatedPolicy(i,s).modified}};qet.exports=$he});var Het=g((gwi,Get)=>{var Jhe=class extends Error{static{o(this,"NotCachedError")}constructor(e){super(`request to ${e} failed: cache mode is 'only-if-cached' but no cached response is available.`),this.code="ENOTCACHED"}};Get.exports={NotCachedError:Jhe}});var Khe=g((Ewi,zet)=>{"use strict";var g0r=zE(),Yhe=class extends g0r{static{o(this,"CachingMinipassPipeline")}#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)}};zet.exports=Yhe});var jet=g((wwi,Vet)=>{var{URL:y0r,format:E0r}=require("url"),b0r={auth:!1,fragment:!1,search:!0,unicode:!1},w0r=o(t=>{let e=new y0r(t.url);return`make-fetch-happen:request-cache:${E0r(e,b0r)}`},"cacheKey");Vet.exports=w0r});var $et=g((Iwi,C0r)=>{C0r.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 @npmc
Line truncated
|
||||
|
||||
`,SSr=/\u2014 (\S+) (\S+)\n/g;function BSr(t,e){let r=t.inclusionProof,i=Yde.fromString(r.checkpoint.envelope),n=v8.fromString(i.note);if(!vSr(i,e))throw new Y1.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"invalid checkpoint signature"});return n}o(BSr,"verifyCheckpoint");function vSr(t,e){let r=Buffer.from(t.note,"utf-8");return t.signatures.some(i=>{let n=e.find(s=>xit.crypto.bufferEqual(s.logID.subarray(0,4),i.keyHint)&&s.baseURL.match(i.name));return n?xit.crypto.verify(r,n.publicKey,i.signature):!1})}o(vSr,"verifySignedNote");var Yde=class t{static{o(this,"SignedNote")}note;signatures;constructor(e,r){this.note=e,this.signatures=r}static fromString(e){if(!e.includes(Jde))throw new Y1.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"missing checkpoint separator"});let r=e.indexOf(Jde),i=e.slice(0,r+1),s=e.slice(r+Jde.length).matchAll(SSr),a=Array.from(s,c=>{let[,l,u]=c,h=Buffer.from(u,"base64");if(h.length<5)throw new Y1.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"malformed checkpoint signature"});return{name:l,keyHint:h.subarray(0,4),signature:h.subarray(4)}});if(a.length===0)throw new Y1.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"no signatures found in checkpoint"});return new t(i,a)}},v8=class t{static{o(this,"LogCheckpoint")}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 Y1.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"),a=r.slice(3);return new t(i,n,s,a)}};K1.LogCheckpoint=v8});var Rit=g(epe=>{"use strict";Object.defineProperty(epe,"__esModule",{value:!0});epe.verifyMerkleInclusion=RSr;var Zde=ju(),Kde=yo(),xSr=Buffer.from([0]),_Sr=Buffer.from([1]);function RSr(t,e){let r=t.inclusionProof,i=BigInt(r.logIndex),n=BigInt(e.logSize);if(i<0n||i>=n)throw new Kde.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:`invalid index: ${i}`});let{inner:s,border:a}=TSr(i,n);if(r.hashes.length!==s+a)throw new Kde.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"invalid hash count"});let c=r.hashes.slice(0,s),l=r.hashes.slice(s),u=QSr(t.canonicalizedBody),h=DSr(NSr(u,c,i),l);if(!Zde.crypto.bufferEqual(h,e.logHash))throw new Kde.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"calculated root hash does not match inclusion proof"})}o(RSr,"verifyMerkleInclusion");function TSr(t,e){let r=OSr(t,e),i=PSr(t>>BigInt(r));return{inner:r,border:i}}o(TSr,"decompInclProof");function NSr(t,e,r){return e.reduce((i,n,s)=>r>>BigInt(s)&BigInt(1)?Xde(n,i):Xde(i,n),t)}o(NSr,"chainInner");function DSr(t,e){return e.reduce((r,i)=>Xde(i,r),t)}o(DSr,"chainBorderRight");function OSr(t,e){return kSr(t^e-BigInt(1))}o(OSr,"innerProofSize");function PSr(t){return t.toString(2).split("1").length-1}o(PSr,"onesCount");function kSr(t){return t===0n?0:t.toString(2).length}o(kSr,"bitLength");function Xde(t,e){return Zde.crypto.digest("sha256",_Sr,t,e)}o(Xde,"hashChildren");function QSr(t){return Zde.crypto.digest("sha256",xSr,t)}o(QSr,"hashLeaf")});var Nit=g(tpe=>{"use strict";Object.defineProperty(tpe,"__esModule",{value:!0});tpe.verifyTLogSET=MSr;var Tit=ju(),LSr=yo(),FSr=CB();function MSr(t,e){if(!(0,FSr.filterTLogAuthorities)(e,{logID:t.logId.keyId,targetDate:new Date(Number(t.integratedTime)*1e3)}).some(n=>{let s=USr(t),a=Buffer.from(Tit.json.canonicalize(s),"utf8"),c=t.inclusionPromise.signedEntryTimestamp;return Tit.crypto.verify(a,n.publicKey,c)}))throw new LSr.VerificationError({code:"TLOG_INCLUSION_PROMISE_ERROR",message:"inclusion promise could not be verified"})}o(MSr,"verifyTLogSET");function USr(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")}}o(USr,"toVerificationPayload")});var Oit=g(x8=>{"use strict";Object.defineProperty(x8,"__esModule",{value:!0});x8.verifyTLogBody=zSr;x8.verifyTLogInclusion=VSr;var Dit=Che(),npe=yo(),rpe=Sit(),ipe=Bit(),qSr=vit(),GSr=_it(),HSr=Rit(),jSr=Nit();function zSr(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 npe.VerificationError({code:"TLOG_BODY_ERROR",message:`kind/version mismatch - expected: ${r}/${i}, received: ${n.kind}/${n.apiVersion}`});switch(r){case"dsse":if(i==rpe.DSSE_API_VERSION_V1)return(0,rpe.verifyDSSETLogBody)(n,e);{let s=Dit.Entry.fromJSON(n);return(0,rpe.verifyDSSETLogBodyV2)(s,e)}case"intoto":return(0,qSr.verifyIntotoTLogBody)(n,e);case"hashedrekord":if(i==ipe.HASHEDREKORD_API_VERSION_V1)return(0,ipe.verifyHashedRekordTLogBody)(n,e);{let s=Dit.Entry.fromJSON(n);return(0,ipe.verifyHashedRekordTLogBodyV2)(s,e)}default:throw new npe.VerificationError({code:"TLOG_BODY_ERROR",message:`unsupported kind: ${r}`})}}o(zSr,"verifyTLogBody");function VSr(t,e){let r=!1;if($Sr(t)&&((0,jSr.verifyTLogSET)(t,e),r=!0),WSr(t)){let i=(0,GSr.verifyCheckpoint)(t,e);(0,HSr.verifyMerkleInclusion)(t,i),r=!0}if(!r)throw new npe.VerificationError({code:"TLOG_MISSING_INCLUSION_ERROR",message:"inclusion could not be verified"})}o(VSr,"verifyTLogInclusion");function $Sr(t){return t.inclusionPromise!==void 0}o($Sr,"isTLogEntryWithInclusionPromise");function WSr(t){return t.inclusionProof!==void 0}o(WSr,"isTLogEntryWithInclusionProof")});var Fit=g(_8=>{"use strict";Object.defineProperty(_8,"__esModule",{value:!0});_8.Verifier=void 0;var JSr=require("util"),IB=yo(),Pit=Eit(),spe=bit(),kit=Iit(),Qit=Oit(),ope=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 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,kit.getTSATimestamp)(i.timestamp,e.signature.signature,this.trustMaterial.timestampAuthorities));break;case"transparency-log":{let n=(0,kit.getTLogTimestamp)(i.tlogEntry);n&&r.push(n);break}}if(Lit(r))throw new IB.VerificationError({code:"TIMESTAMP_ERROR",message:"duplicate timestamp"});if(r.len
Line truncated
|
||||
Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}o(Zg,"getBooleanInput");function IO(t,e){if(process.env.GITHUB_OUTPUT||"")return C2("OUTPUT",lH(t,e));process.stdout.write(Jz.EOL),od("set-output",{name:t},sd(e))}o(IO,"setOutput");function SO(t){process.exitCode=Wz.Failure,Yb(t)}o(SO,"setFailed");function ey(){return process.env.RUNNER_DEBUG==="1"}o(ey,"isDebug");function V(t){od("debug",{},t)}o(V,"debug");function Yb(t,e={}){od("error",oH(e),t instanceof Error?t.toString():t)}o(Yb,"error");function Zt(t,e={}){od("warning",oH(e),t instanceof Error?t.toString():t)}o(Zt,"warning");function ie(t){process.stdout.write(t+Jz.EOL)}o(ie,"info");function myt(t){cH("group",t)}o(myt,"startGroup");function Ayt(){cH("endgroup")}o(Ayt,"endGroup");function _i(t,e){return pyt(this,void 0,void 0,function*(){myt(t);let r;try{r=yield e()}finally{Ayt()}return r})}o(_i,"group");function cu(t,e){if(process.env.GITHUB_STATE||"")return C2("STATE",lH(t,e));od("save-state",{name:t},sd(e))}o(cu,"saveState");function ICe(t){return process.env[`STATE_${t}`]||""}o(ICe,"getState");var xL=q(require("fs"),1),aX=q(require("os"),1),cX=q(require("path"),1);var BCe=q(require("os"),1);function zv(t){return t==null?"":typeof t=="string"||t instanceof String?t:JSON.stringify(t)}o(zv,"toCommandValue");function vCe(t,e,r){let i=new Yz(t,e,r);process.stdout.write(i.toString()+BCe.EOL)}o(vCe,"issueCommand");var SCe="::",Yz=class{static{o(this,"Command")}constructor(e,r,i){e||(e="missing.command"),this.command=e,this.properties=r,this.message=i}toString(){let e=SCe+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}=${yyt(n)}`)}}return e+=`${SCe}${gyt(this.message)}`,e}};function gyt(t){return zv(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}o(gyt,"escapeData");function yyt(t){return zv(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}o(yyt,"escapeProperty");var TCe=q(require("os"),1);var _Ce=require("os"),Vv=require("fs");var Kz=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return o(n,"adopt"),new(r||(r=Promise))(function(s,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function l(h){try{u(i.throw(h))}catch(f){a(f)}}o(l,"rejected");function u(h){h.done?s(h.value):n(h.value).then(c,l)}o(u,"step"),u((i=i.apply(t,e||[])).next())})},{access:Eyt,appendFile:byt,writeFile:wyt}=Vv.promises,xCe="GITHUB_STEP_SUMMARY";var Xz=class{static{o(this,"Summary")}constructor(){this._buffer=""}filePath(){return Kz(this,void 0,void 0,function*(){if(this._filePath)return this._filePath;let e=process.env[xCe];if(!e)throw new Error(`Unable to find environment variable for $${xCe}. Check if your runtime environment supports job summaries.`);try{yield Eyt(e,Vv.constants.R_OK|Vv.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,a])=>` ${s}="${a}"`).join("");return r?`<${e}${n}>${r}</${e}>`:`<${e}${n}>`}write(e){return Kz(this,void 0,void 0,function*(){let r=!!e?.overwrite,i=yield this.filePath();return yield(r?wyt:byt)(i,this._buffer,{encoding:"utf8"}),this.emptyBuffer()})}clear(){return Kz(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(_Ce.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(a=>this.wrap("li",a)).join(""),s=this.wrap(i,n);return this.addRaw(s).addEOL()}addTable(e){let r=e.map(n=>{let s=n.map(a=>{if(typeof a=="string")return this.wrap("td",a);let{header:c,data:l,colspan:u,rowspan:h}=a,f=c?"th":"td",d=Object.assign(Object.assign({},u&&{colspan:u}),h&&{rowspan:h});return this.wrap(f,l,d)}).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||{},a=Object.assign(Object.assign({},n&&{width:n}),s&&{height:s}),c=this.wrap("img",null,Object.assign({src:e,alt:r},a));return this.addRaw(c).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.adLine truncated
|
||||
`,Fwr=/\u2014 (\S+) (\S+)\n/g;function Mwr(t,e){let r=t.inclusionProof,i=Gfe.fromString(r.checkpoint.envelope),s=jG.fromString(i.note);if(!Uwr(i,e))throw new R1.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"invalid checkpoint signature"});return s}o(Mwr,"verifyCheckpoint");function Uwr(t,e){let r=Buffer.from(t.note,"utf-8");return t.signatures.some(i=>{let s=e.find(n=>jtt.crypto.bufferEqual(n.logID.subarray(0,4),i.keyHint)&&n.baseURL.match(i.name));return s?jtt.crypto.verify(r,s.publicKey,i.signature):!1})}o(Uwr,"verifySignedNote");var Gfe=class t{static{o(this,"SignedNote")}note;signatures;constructor(e,r){this.note=e,this.signatures=r}static fromString(e){if(!e.includes(qfe))throw new R1.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"missing checkpoint separator"});let r=e.indexOf(qfe),i=e.slice(0,r+1),n=e.slice(r+qfe.length).matchAll(Fwr),a=Array.from(n,c=>{let[,l,u]=c,h=Buffer.from(u,"base64");if(h.length<5)throw new R1.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"malformed checkpoint signature"});return{name:l,keyHint:h.subarray(0,4),signature:h.subarray(4)}});if(a.length===0)throw new R1.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"no signatures found in checkpoint"});return new t(i,a)}},jG=class t{static{o(this,"LogCheckpoint")}origin;logSize;logHash;rest;constructor(e,r,i,s){this.origin=e,this.logSize=r,this.logHash=i,this.rest=s}static fromString(e){let r=e.trimEnd().split(`
|
||||
`);if(r.length<3)throw new R1.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"too few lines in checkpoint header"});let i=r[0],s=BigInt(r[1]),n=Buffer.from(r[2],"base64"),a=r.slice(3);return new t(i,s,n,a)}};T1.LogCheckpoint=jG});var Wtt=g(jfe=>{"use strict";Object.defineProperty(jfe,"__esModule",{value:!0});jfe.verifyMerkleInclusion=Hwr;var Vfe=_c(),Hfe=Ao(),qwr=Buffer.from([0]),Gwr=Buffer.from([1]);function Hwr(t,e){let r=t.inclusionProof,i=BigInt(r.logIndex),s=BigInt(e.logSize);if(i<0n||i>=s)throw new Hfe.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:`invalid index: ${i}`});let{inner:n,border:a}=zwr(i,s);if(r.hashes.length!==n+a)throw new Hfe.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"invalid hash count"});let c=r.hashes.slice(0,n),l=r.hashes.slice(n),u=Ywr(t.canonicalizedBody),h=jwr(Vwr(u,c,i),l);if(!Vfe.crypto.bufferEqual(h,e.logHash))throw new Hfe.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"calculated root hash does not match inclusion proof"})}o(Hwr,"verifyMerkleInclusion");function zwr(t,e){let r=$wr(t,e),i=Wwr(t>>BigInt(r));return{inner:r,border:i}}o(zwr,"decompInclProof");function Vwr(t,e,r){return e.reduce((i,s,n)=>r>>BigInt(n)&BigInt(1)?zfe(s,i):zfe(i,s),t)}o(Vwr,"chainInner");function jwr(t,e){return e.reduce((r,i)=>zfe(i,r),t)}o(jwr,"chainBorderRight");function $wr(t,e){return Jwr(t^e-BigInt(1))}o($wr,"innerProofSize");function Wwr(t){return t.toString(2).split("1").length-1}o(Wwr,"onesCount");function Jwr(t){return t===0n?0:t.toString(2).length}o(Jwr,"bitLength");function zfe(t,e){return Vfe.crypto.digest("sha256",Gwr,t,e)}o(zfe,"hashChildren");function Ywr(t){return Vfe.crypto.digest("sha256",qwr,t)}o(Ywr,"hashLeaf")});var Ytt=g($fe=>{"use strict";Object.defineProperty($fe,"__esModule",{value:!0});$fe.verifyTLogSET=Zwr;var Jtt=_c(),Kwr=Ao(),Xwr=sB();function Zwr(t,e){if(!(0,Xwr.filterTLogAuthorities)(e,{logID:t.logId.keyId,targetDate:new Date(Number(t.integratedTime)*1e3)}).some(s=>{let n=eCr(t),a=Buffer.from(Jtt.json.canonicalize(n),"utf8"),c=t.inclusionPromise.signedEntryTimestamp;return Jtt.crypto.verify(a,s.publicKey,c)}))throw new Kwr.VerificationError({code:"TLOG_INCLUSION_PROMISE_ERROR",message:"inclusion promise could not be verified"})}o(Zwr,"verifyTLogSET");function eCr(t){let{integratedTime:e,logIndex:r,logId:i,canonicalizedBody:s}=t;return{body:s.toString("base64"),integratedTime:Number(e),logIndex:Number(r),logID:i.keyId.toString("hex")}}o(eCr,"toVerificationPayload")});var Xtt=g($G=>{"use strict";Object.defineProperty($G,"__esModule",{value:!0});$G.verifyTLogBody=nCr;$G.verifyTLogInclusion=oCr;var Ktt=que(),Yfe=Ao(),Wfe=Htt(),Jfe=ztt(),tCr=Vtt(),rCr=$tt(),iCr=Wtt(),sCr=Ytt();function nCr(t,e){let{kind:r,version:i}=t.kindVersion,s=JSON.parse(t.canonicalizedBody.toString("utf8"));if(r!==s.kind||i!==s.apiVersion)throw new Yfe.VerificationError({code:"TLOG_BODY_ERROR",message:`kind/version mismatch - expected: ${r}/${i}, received: ${s.kind}/${s.apiVersion}`});switch(r){case"dsse":if(i==Wfe.DSSE_API_VERSION_V1)return(0,Wfe.verifyDSSETLogBody)(s,e);{let n=Ktt.Entry.fromJSON(s);return(0,Wfe.verifyDSSETLogBodyV2)(n,e)}case"intoto":return(0,tCr.verifyIntotoTLogBody)(s,e);case"hashedrekord":if(i==Jfe.HASHEDREKORD_API_VERSION_V1)return(0,Jfe.verifyHashedRekordTLogBody)(s,e);{let n=Ktt.Entry.fromJSON(s);return(0,Jfe.verifyHashedRekordTLogBodyV2)(n,e)}default:throw new Yfe.VerificationError({code:"TLOG_BODY_ERROR",message:`unsupported kind: ${r}`})}}o(nCr,"verifyTLogBody");function oCr(t,e){let r=!1;if(aCr(t)&&((0,sCr.verifyTLogSET)(t,e),r=!0),cCr(t)){let i=(0,rCr.verifyCheckpoint)(t,e);(0,iCr.verifyMerkleInclusion)(t,i),r=!0}if(!r)throw new Yfe.VerificationError({code:"TLOG_MISSING_INCLUSION_ERROR",message:"inclusion could not be verified"})}o(oCr,"verifyTLogInclusion");function aCr(t){return t.inclusionPromise!==void 0}o(aCr,"isTLogEntryWithInclusionPromise");function cCr(t){return t.inclusionProof!==void 0}o(cCr,"isTLogEntryWithInclusionProof")});var irt=g(WG=>{"use strict";Object.defineProperty(WG,"__esModule",{value:!0});WG.Verifier=void 0;var lCr=require("util"),nB=Ao(),Ztt=Ftt(),Kfe=Mtt(),ert=Gtt(),trt=Xtt(),Xfe=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 i=this.verifyTimestamps(e),s=this.verifySigningKey(e,i);return this.verifyTLogs(e),this.verifySignature(e,s),r&&this.verifyPolicy(r,s.identity||{}),s}verifyTimestamps(e){let r=[];for(let i of e.timestamps)switch(i.$case){case"timestamp-authority":r.push((0,ert.getTSATimestamp)(i.timestamp,e.signature.signature,this.trustMaterial.timestampAuthorities));break;case"transparency-log":{let s=(0,ert.getTLogTimestamp)(i.tlogEntry);s&&r.push(s);break}}if(rrt(r))throw new nB.VerificationError({code:"TIMESTAMP_ERROR",message:"duplicate timestamp"});if(r.len
Line truncated
|
||||
Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}o(Gg,"getBooleanInput");function rO(t,e){if(process.env.GITHUB_OUTPUT||"")return t2("OUTPUT",R8(t,e));process.stdout.write(mV.EOL),ed("set-output",{name:t},Zf(e))}o(rO,"setOutput");function iO(t){process.exitCode=pV.Failure,Qb(t)}o(iO,"setFailed");function Hg(){return process.env.RUNNER_DEBUG==="1"}o(Hg,"isDebug");function j(t){ed("debug",{},t)}o(j,"debug");function Qb(t,e={}){ed("error",v8(e),t instanceof Error?t.toString():t)}o(Qb,"error");function Zt(t,e={}){ed("warning",v8(e),t instanceof Error?t.toString():t)}o(Zt,"warning");function ie(t){process.stdout.write(t+mV.EOL)}o(ie,"info");function PAt(t){_8("group",t)}o(PAt,"startGroup");function kAt(){_8("endgroup")}o(kAt,"endGroup");function xi(t,e){return OAt(this,void 0,void 0,function*(){PAt(t);let r;try{r=yield e()}finally{kAt()}return r})}o(xi,"group");function ou(t,e){if(process.env.GITHUB_STATE||"")return t2("STATE",R8(t,e));ed("save-state",{name:t},Zf(e))}o(ou,"saveState");function mwe(t){return process.env[`STATE_${t}`]||""}o(mwe,"getState");var oL=q(require("fs"),1),xK=q(require("os"),1),_K=q(require("path"),1);var gwe=q(require("os"),1);function xv(t){return t==null?"":typeof t=="string"||t instanceof String?t:JSON.stringify(t)}o(xv,"toCommandValue");function ywe(t,e,r){let i=new AV(t,e,r);process.stdout.write(i.toString()+gwe.EOL)}o(ywe,"issueCommand");var Awe="::",AV=class{static{o(this,"Command")}constructor(e,r,i){e||(e="missing.command"),this.command=e,this.properties=r,this.message=i}toString(){let e=Awe+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 s=this.properties[i];s&&(r?r=!1:e+=",",e+=`${i}=${LAt(s)}`)}}return e+=`${Awe}${QAt(this.message)}`,e}};function QAt(t){return xv(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}o(QAt,"escapeData");function LAt(t){return xv(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}o(LAt,"escapeProperty");var Cwe=q(require("os"),1);var bwe=require("os"),_v=require("fs");var gV=function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(a){a(n)})}return o(s,"adopt"),new(r||(r=Promise))(function(n,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function l(h){try{u(i.throw(h))}catch(f){a(f)}}o(l,"rejected");function u(h){h.done?n(h.value):s(h.value).then(c,l)}o(u,"step"),u((i=i.apply(t,e||[])).next())})},{access:FAt,appendFile:MAt,writeFile:UAt}=_v.promises,Ewe="GITHUB_STEP_SUMMARY";var yV=class{static{o(this,"Summary")}constructor(){this._buffer=""}filePath(){return gV(this,void 0,void 0,function*(){if(this._filePath)return this._filePath;let e=process.env[Ewe];if(!e)throw new Error(`Unable to find environment variable for $${Ewe}. Check if your runtime environment supports job summaries.`);try{yield FAt(e,_v.constants.R_OK|_v.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 s=Object.entries(i).map(([n,a])=>` ${n}="${a}"`).join("");return r?`<${e}${s}>${r}</${e}>`:`<${e}${s}>`}write(e){return gV(this,void 0,void 0,function*(){let r=!!e?.overwrite,i=yield this.filePath();return yield(r?UAt:MAt)(i,this._buffer,{encoding:"utf8"}),this.emptyBuffer()})}clear(){return gV(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(bwe.EOL)}addCodeBlock(e,r){let i=Object.assign({},r&&{lang:r}),s=this.wrap("pre",this.wrap("code",e),i);return this.addRaw(s).addEOL()}addList(e,r=!1){let i=r?"ol":"ul",s=e.map(a=>this.wrap("li",a)).join(""),n=this.wrap(i,s);return this.addRaw(n).addEOL()}addTable(e){let r=e.map(s=>{let n=s.map(a=>{if(typeof a=="string")return this.wrap("td",a);let{header:c,data:l,colspan:u,rowspan:h}=a,f=c?"th":"td",d=Object.assign(Object.assign({},u&&{colspan:u}),h&&{rowspan:h});return this.wrap(f,l,d)}).join("");return this.wrap("tr",n)}).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:s,height:n}=i||{},a=Object.assign(Object.assign({},s&&{width:s}),n&&{height:n}),c=this.wrap("img",null,Object.assign({src:e,alt:r},a));return this.addRaw(c).addEOL()}addHeading(e,r){let i=`h${r}`,s=["h1","h2","h3","h4","h5","h6"].includes(i)?i:"h1",n=this.wrap(s,e);return this.addRaw(n).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}),s=this.wrap("blockquote",e,i);return this.adLine 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 sx(s));return i.searchPaths.push(...OV(i.patterns)),i})}static stat(e,r,i){return MV(this,void 0,void 0,function*(){let n;if(r.followSymbolicLinks)try{n=yield iw.promises.stat(e.path)}catch(s){if(s.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){Zc(`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 iw.promises.lstat(e.path);if(n.isDirectory()&&r.followSymbolicLinks){let s=yield iw.promises.realpath(e.path);for(;i.length>=e.level;)i.pop();if(i.some(a=>a===s)){Zc(`Symlink cycle detected for path '${e.path}' and realpath '${s}'`);return}i.push(s)}return n})}};var cwt=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return o(n,"adopt"),new(r||(r=Promise))(function(s,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function l(h){try{u(i.throw(h))}catch(f){a(f)}}o(l,"rejected");function u(h){h.done?s(h.value):n(h.value).then(c,l)}o(u,"step"),u((i=i.apply(t,e||[])).next())})};function aBe(t,e){return cwt(this,void 0,void 0,function*(){return yield jO.create(t,e)})}o(aBe,"create");var oP=q(require("crypto"),1),aw=q(require("fs"),1),sy=q(require("path"),1),exe=q(Xve(),1),txe=q(require("util"),1);var fx;(function(t){t.Gzip="cache.tgz",t.Zstd="cache.tzst"})(fx||(fx={}));var xo;(function(t){t.Gzip="gzip",t.ZstdWithoutLong="zstd-without-long",t.Zstd="zstd"})(xo||(xo={}));var nc;(function(t){t.GNU="gnu",t.BSD="bsd"})(nc||(nc={}));var nP=2,sP=5e3,o9=5e3,a9=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`,Zve=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`,dx="cache.tar",c9="manifest.txt",KDr=10*Math.pow(1024,3);var ow=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return o(n,"adopt"),new(r||(r=Promise))(function(s,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function l(h){try{u(i.throw(h))}catch(f){a(f)}}o(l,"rejected");function u(h){h.done?s(h.value):n(h.value).then(c,l)}o(u,"step"),u((i=i.apply(t,e||[])).next())})},mSt=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(a){return new Promise(function(c,l){a=t[s](a),n(c,l,a.done,a.value)})}}function n(s,a,c,l){Promise.resolve(l).then(function(u){s({value:u,done:c})},a)}},ASt="1.0";function px(){return ow(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=sy.join(i,"actions","temp")}let r=sy.join(e,oP.randomUUID());return yield Cd(r),r})}o(px,"createTempDirectory");function uh(t){return aw.statSync(t).size}o(uh,"getArchiveFileSizeInBytes");function l9(t){return ow(this,void 0,void 0,function*(){var e,r,i,n,s;let a=[],c=(s=process.env.GITHUB_WORKSPACE)!==null&&s!==void 0?s:process.cwd(),l=yield aBe(t.join(`
|
||||
`),{implicitDescendants:!1});try{for(var u=!0,h=mSt(l.globGenerator()),f;f=yield h.next(),e=f.done,!e;u=!0){n=f.value,u=!1;let p=sy.relative(c,n).replace(new RegExp(`\\${sy.sep}`,"g"),"/");V(`Matched: ${p}`),p===""?a.push("."):a.push(`${p}`)}}catch(d){r={error:d}}finally{try{!u&&!e&&(i=h.return)&&(yield i.call(h))}finally{if(r)throw r.error}}return a})}o(l9,"resolvePaths");function mx(t){return ow(this,void 0,void 0,function*(){return txe.promisify(aw.unlink)(t)})}o(mx,"unlinkFile");function rxe(t){return ow(this,arguments,void 0,function*(e,r=[]){let i="";r.push("--version"),V(`Checking ${e} ${r.join(" ")}`);try{yield rc(`${e}`,r,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:o(n=>i+=n.toString(),"stdout"),stderr:o(n=>i+=n.toString(),"stderr")}})}catch(n){V(n.message)}return i=i.trim(),V(i),i})}o(rxe,"getVersion");function Ax(){return ow(this,void 0,void 0,function*(){let t=yield rxe("zstd",["--quiet"]),e=exe.clean(t);return V(`zstd version: ${e}`),t===""?xo.Gzip:xo.ZstdWithoutLong})}o(Ax,"getCompressionMethod");function Pm(t){return t===xo.Gzip?fx.Gzip:fx.Zstd}o(Pm,"getCacheFileName");function ixe(){return ow(this,void 0,void 0,function*(){return aw.existsSync(a9)?a9:(yield rxe("tar")).toLowerCase().includes("gnu tar")?Is("tar"):""})}o(ixe,"getGnuTarPathOnWindows");function u9(t,e){if(e===void 0)throw Error(`Expected ${t} but value was undefiend`);return e}o(u9,"assertDefined");function cw(t,e,r=!1){let i=t.slice();return e&&i.push(e),process.platform==="win32"&&!r&&i.push("windows-only"),i.push(ASt),oP.createHash("sha256").update(i.join("|")).digest("hex")}o(cw,"getCacheVersion");function nxe(){let t=process.env.ACTIONS_RUNTIME_TOKEN;if(!t)throw new Error("Unable to get the ACTIONS_RUNTIME_TOKEN env variable");return t}o(nxe,"getRuntimeToken");var yx=q(require("http"),1),d9=q(require("https"),1);function h9(t){let e=t.protocol==="https:";if(gSt(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 cP(r)}catch{if(!r.startsWith("http://")&&!r.startsWith("https://"))return new cP(`http://${r}`)}else return}o(h9,"getProxyUrl");function gSt(t){if(!t.hostname)return!1;let e=t.hostname;if(ySt(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(a=>a.trim().toUpperCase()).filter(a=>a))if(s==="*"||n.some(a=>a===s||a.endsWith(`.${s}`)||s.startsWith(".")&&a.endsWith(`${s}`)))return!0;return!1}o(gSt,"checkBypass");function ySt(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(ySt,"isLoopbackAddress");var cP=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 km=q(Y0(),1),sxe=q(Sm(),1);var Yi=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return o(n,"adopt"),new(r||(r=Promise))(function(s,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function l(h){try{u(i.throw(h))}catch(f){a(f)}}o(l,"rejected");function u(h){h.done?s(h.value):n(h.value).then(c,l)}o(u,"step"),u((i=i.apply(t,e||[])).next())})},Ri;(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"})(Ri||(Ri={}));var _o;(function(t){t.Accept="accept",t.ContentType="content-type"})(_o||(_o={}));var vd;(function(t){t.ApplicationJson="application/json"})(vd||(vd={}));var bSt=[Ri.MovedPermanently,Ri.ResourceMoved,Ri.SeeOther,Ri.TemporaryRedirect,Ri.PermanentRedirect],wSt=[Ri.BadGateway,Ri.ServiceUnavailable,Ri.GatewayTimeout],CSt=["OPTIONS","GET","DELETE","HEAD"],ISt=10,SSt=5,hh=class t extends Error{static{o(this,"HttpClientError")}const
Line truncated
|
||||
${OSt.sanitize({...this,request:{...this.request,agent:i},response:this.response})}`,"value"),enumerable:!1}),Object.setPrototypeOf(this,t.prototype)}};function pP(t){return t instanceof Ro?!0:ay(t)&&t.name==="RestError"}o(pP,"isRestError");function ma(t,e){return Buffer.from(t,e)}o(ma,"stringToUint8Array");var mP=q(require("node:http"),1),AP=q(require("node:https"),1),I9=q(require("node:zlib"),1),Ixe=require("node:stream");var rl=Ex("ts-http-runtime");var PSt={};function bx(t){return t&&typeof t.pipe=="function"}o(bx,"isReadableStream");function Cxe(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(Cxe,"isStreamComplete");function Sxe(t){return t&&typeof t.byteLength=="number"}o(Sxe,"isArrayBuffer");var gP=class extends Ixe.Transform{static{o(this,"ReportTransform")}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}},S9=class{static{o(this,"NodeHttpClient")}cachedHttpAgent;cachedHttpsAgents=new WeakMap;async sendRequest(e){let r=new AbortController,i;if(e.abortSignal){if(e.abortSignal.aborted)throw new fh("The operation was aborted. Request has already been canceled.");i=o(u=>{u.type==="abort"&&r.abort()},"abortListener"),e.abortSignal.addEventListener("abort",i)}let n;e.timeout>0&&(n=setTimeout(()=>{let u=new fu;rl.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=FSt(c);u!==null&&e.headers.set("Content-Length",u)}let l;try{if(c&&e.onUploadProgress){let m=e.onUploadProgress,A=new gP(m);A.on("error",E=>{rl.error("Error in upload progress",E)}),bx(c)?c.pipe(A):A.end(c),c=A}let u=await this.makeRequest(e,r,c);n!==void 0&&clearTimeout(n);let h=kSt(u),d={status:u.statusCode??0,headers:h,request:e};if(e.method==="HEAD")return u.resume(),d;l=a?QSt(u,h):u;let p=e.onDownloadProgress;if(p){let m=new gP(p);m.on("error",A=>{rl.error("Error in download progress",A)}),l.pipe(m),l=m}return e.streamResponseStatusCodes?.has(Number.POSITIVE_INFINITY)||e.streamResponseStatusCodes?.has(d.status)?d.readableStreamBody=l:d.bodyAsText=await LSt(l),d}finally{if(e.abortSignal&&i){let u=Promise.resolve();bx(c)&&(u=Cxe(c));let h=Promise.resolve();bx(l)&&(h=Cxe(l)),Promise.all([u,h]).then(()=>{i&&e.abortSignal?.removeEventListener("abort",i)}).catch(f=>{rl.warning("Error when cleaning up abortListener on httpRequest",f)})}}}makeRequest(e,r,i){let n=new URL(e.url),s=n.protocol!=="https:";if(s&&!e.allowInsecureConnection)throw new Error(`Cannot connect to ${e.url} while allowInsecureConnection is false.`);let c={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((l,u)=>{let h=s?mP.default.request(c,l):AP.default.request(c,l);h.once("error",f=>{u(new Ro(f.message,{code:f.code??Ro.REQUEST_SEND_ERROR,request:e}))}),r.signal.addEventListener("abort",()=>{let f=new fh("The operation was aborted. Rejecting from abort signal callback while making request.");h.destroy(f),u(f)}),i&&bx(i)?i.pipe(h):i?typeof i=="string"||Buffer.isBuffer(i)?h.end(i):Sxe(i)?h.end(ArrayBuffer.isView(i)?Buffer.from(i.buffer):Buffer.from(i)):(rl.error("Unrecognized body type",i),u(new Ro("Unrecognized body type"))):h.end()})}getOrCreateAgent(e,r){let i=e.disableKeepAlive;if(r)return i?mP.default.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new mP.default.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(i&&!e.tlsSettings)return AP.default.globalAgent;let n=e.tlsSettings??PSt,s=this.cachedHttpsAgents.get(n);return s&&s.options.keepAlive===!i||(rl.info("No cached TLS Agent exist, creating a new Agent"),s=new AP.default.Agent({keepAlive:!i,...n}),this.cachedHttpsAgents.set(n,s)),s}}};function kSt(t){let e=sc();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}o(kSt,"getResponseHeaders");function QSt(t,e){let r=e.get("Content-Encoding");if(r==="gzip"){let i=I9.default.createGunzip();return t.pipe(i),i}else if(r==="deflate"){let i=I9.default.createInflate();return t.pipe(i),i}return t}o(QSt,"getDecodedResponseStream");function LSt(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 Ro(`Error reading response as text: ${n.message}`,{code:Ro.PARSE_ERROR}))})})}o(LSt,"streamToText");function FSt(t){return t?Buffer.isBuffer(t)?t.length:
Line truncated
|
||||
`;return e}o(mvt,"encodeHeaders");function Avt(t){return t instanceof Uint8Array?t.byteLength:UP(t)?t.size===-1?void 0:t.size:void 0}o(Avt,"getLength");function gvt(t){let e=0;for(let r of t){let i=Avt(r);if(i===void 0)return;e+=i}return e}o(gvt,"getTotalLength");async function yvt(t,e,r){let i=[ma(`--${r}`,"utf-8"),...e.flatMap(s=>[ma(`\r
|
||||
`,"utf-8"),ma(mvt(s.headers),"utf-8"),ma(`\r
|
||||
`,"utf-8"),s.body,ma(`\r
|
||||
--${r}`,"utf-8")]),ma(`--\r
|
||||
`));let s=e.split(`
|
||||
`).map(n=>n.trim());for(let n of s)!n||n.startsWith("#")||i.patterns.push(new qv(n));return i.searchPaths.push(...ZV(i.patterns)),i})}static stat(e,r,i){return nj(this,void 0,void 0,function*(){let s;if(r.followSymbolicLinks)try{s=yield Hb.promises.stat(e.path)}catch(n){if(n.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){Kc(`Broken symlink '${e.path}'`);return}throw new Error(`No information found for the path '${e.path}'. This may indicate a broken symbolic link.`)}throw n}else s=yield Hb.promises.lstat(e.path);if(s.isDirectory()&&r.followSymbolicLinks){let n=yield Hb.promises.realpath(e.path);for(;i.length>=e.level;)i.pop();if(i.some(a=>a===n)){Kc(`Symlink cycle detected for path '${e.path}' and realpath '${n}'`);return}i.push(n)}return s})}};var x0t=function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(a){a(n)})}return o(s,"adopt"),new(r||(r=Promise))(function(n,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function l(h){try{u(i.throw(h))}catch(f){a(f)}}o(l,"rejected");function u(h){h.done?n(h.value):s(h.value).then(c,l)}o(u,"step"),u((i=i.apply(t,e||[])).next())})};function ZIe(t,e){return x0t(this,void 0,void 0,function*(){return yield IO.create(t,e)})}o(ZIe,"create");var MO=q(require("crypto"),1),$b=q(require("fs"),1),Wg=q(require("path"),1),jBe=q(zBe(),1),$Be=q(require("util"),1);var Wv;(function(t){t.Gzip="cache.tgz",t.Zstd="cache.tzst"})(Wv||(Wv={}));var Bo;(function(t){t.Gzip="gzip",t.ZstdWithoutLong="zstd-without-long",t.Zstd="zstd"})(Bo||(Bo={}));var rc;(function(t){t.GNU="gnu",t.BSD="bsd"})(rc||(rc={}));var LO=2,FO=5e3,vj=5e3,xj=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`,VBe=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`,Jv="cache.tar",_j="manifest.txt",h1r=10*Math.pow(1024,3);var jb=function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(a){a(n)})}return o(s,"adopt"),new(r||(r=Promise))(function(n,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function l(h){try{u(i.throw(h))}catch(f){a(f)}}o(l,"rejected");function u(h){h.done?n(h.value):s(h.value).then(c,l)}o(u,"step"),u((i=i.apply(t,e||[])).next())})},PCt=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(n){r[n]=t[n]&&function(a){return new Promise(function(c,l){a=t[n](a),s(c,l,a.done,a.value)})}}function s(n,a,c,l){Promise.resolve(l).then(function(u){n({value:u,done:c})},a)}},kCt="1.0";function Yv(){return jb(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=Wg.join(i,"actions","temp")}let r=Wg.join(e,MO.randomUUID());return yield Ad(r),r})}o(Yv,"createTempDirectory");function ah(t){return $b.statSync(t).size}o(ah,"getArchiveFileSizeInBytes");function Rj(t){return jb(this,void 0,void 0,function*(){var e,r,i,s,n;let a=[],c=(n=process.env.GITHUB_WORKSPACE)!==null&&n!==void 0?n:process.cwd(),l=yield ZIe(t.join(`
|
||||
`),{implicitDescendants:!1});try{for(var u=!0,h=PCt(l.globGenerator()),f;f=yield h.next(),e=f.done,!e;u=!0){s=f.value,u=!1;let p=Wg.relative(c,s).replace(new RegExp(`\\${Wg.sep}`,"g"),"/");j(`Matched: ${p}`),p===""?a.push("."):a.push(`${p}`)}}catch(d){r={error:d}}finally{try{!u&&!e&&(i=h.return)&&(yield i.call(h))}finally{if(r)throw r.error}}return a})}o(Rj,"resolvePaths");function Kv(t){return jb(this,void 0,void 0,function*(){return $Be.promisify($b.unlink)(t)})}o(Kv,"unlinkFile");function WBe(t){return jb(this,arguments,void 0,function*(e,r=[]){let i="";r.push("--version"),j(`Checking ${e} ${r.join(" ")}`);try{yield ec(`${e}`,r,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:o(s=>i+=s.toString(),"stdout"),stderr:o(s=>i+=s.toString(),"stderr")}})}catch(s){j(s.message)}return i=i.trim(),j(i),i})}o(WBe,"getVersion");function Xv(){return jb(this,void 0,void 0,function*(){let t=yield WBe("zstd",["--quiet"]),e=jBe.clean(t);return j(`zstd version: ${e}`),t===""?Bo.Gzip:Bo.ZstdWithoutLong})}o(Xv,"getCompressionMethod");function xm(t){return t===Bo.Gzip?Wv.Gzip:Wv.Zstd}o(xm,"getCacheFileName");function JBe(){return jb(this,void 0,void 0,function*(){return $b.existsSync(xj)?xj:(yield WBe("tar")).toLowerCase().includes("gnu tar")?Cn("tar"):""})}o(JBe,"getGnuTarPathOnWindows");function Tj(t,e){if(e===void 0)throw Error(`Expected ${t} but value was undefiend`);return e}o(Tj,"assertDefined");function Wb(t,e,r=!1){let i=t.slice();return e&&i.push(e),process.platform==="win32"&&!r&&i.push("windows-only"),i.push(kCt),MO.createHash("sha256").update(i.join("|")).digest("hex")}o(Wb,"getCacheVersion");function YBe(){let t=process.env.ACTIONS_RUNTIME_TOKEN;if(!t)throw new Error("Unable to get the ACTIONS_RUNTIME_TOKEN env variable");return t}o(YBe,"getRuntimeToken");var ex=q(require("http"),1),Oj=q(require("https"),1);function Nj(t){let e=t.protocol==="https:";if(QCt(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 qO(r)}catch{if(!r.startsWith("http://")&&!r.startsWith("https://"))return new qO(`http://${r}`)}else return}o(Nj,"getProxyUrl");function QCt(t){if(!t.hostname)return!1;let e=t.hostname;if(LCt(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 s=[t.hostname.toUpperCase()];typeof i=="number"&&s.push(`${s[0]}:${i}`);for(let n of r.split(",").map(a=>a.trim().toUpperCase()).filter(a=>a))if(n==="*"||s.some(a=>a===n||a.endsWith(`.${n}`)||n.startsWith(".")&&a.endsWith(`${n}`)))return!0;return!1}o(QCt,"checkBypass");function LCt(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(LCt,"isLoopbackAddress");var qO=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 _m=q(Q0(),1),KBe=q(gm(),1);var Ji=function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(a){a(n)})}return o(s,"adopt"),new(r||(r=Promise))(function(n,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function l(h){try{u(i.throw(h))}catch(f){a(f)}}o(l,"rejected");function u(h){h.done?n(h.value):s(h.value).then(c,l)}o(u,"step"),u((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 vo;(function(t){t.Accept="accept",t.ContentType="content-type"})(vo||(vo={}));var bd;(function(t){t.ApplicationJson="application/json"})(bd||(bd={}));var MCt=[_i.MovedPermanently,_i.ResourceMoved,_i.SeeOther,_i.TemporaryRedirect,_i.PermanentRedirect],UCt=[_i.BadGateway,_i.ServiceUnavailable,_i.GatewayTimeout],qCt=["OPTIONS","GET","DELETE","HEAD"],GCt=10,HCt=5,ch=class t extends Error{static{o(this,"HttpClientError")}const
Line truncated
|
||||
${XCt.sanitize({...this,request:{...this.request,agent:i},response:this.response})}`,"value"),enumerable:!1}),Object.setPrototypeOf(this,t.prototype)}};function $O(t){return t instanceof xo?!0:Yg(t)&&t.name==="RestError"}o($O,"isRestError");function da(t,e){return Buffer.from(t,e)}o(da,"stringToUint8Array");var WO=q(require("node:http"),1),JO=q(require("node:https"),1),Hj=q(require("node:zlib"),1),mve=require("node:stream");var el=tx("ts-http-runtime");var ZCt={};function rx(t){return t&&typeof t.pipe=="function"}o(rx,"isReadableStream");function pve(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(pve,"isStreamComplete");function Ave(t){return t&&typeof t.byteLength=="number"}o(Ave,"isArrayBuffer");var YO=class extends mve.Transform{static{o(this,"ReportTransform")}loadedBytes=0;progressCallback;_transform(e,r,i){this.push(e),this.loadedBytes+=e.length;try{this.progressCallback({loadedBytes:this.loadedBytes}),i()}catch(s){i(s)}}constructor(e){super(),this.progressCallback=e}},zj=class{static{o(this,"NodeHttpClient")}cachedHttpAgent;cachedHttpsAgents=new WeakMap;async sendRequest(e){let r=new AbortController,i;if(e.abortSignal){if(e.abortSignal.aborted)throw new lh("The operation was aborted. Request has already been canceled.");i=o(u=>{u.type==="abort"&&r.abort()},"abortListener"),e.abortSignal.addEventListener("abort",i)}let s;e.timeout>0&&(s=setTimeout(()=>{let u=new uu;el.info(`request to '${u.sanitizeUrl(e.url)}' timed out. canceling...`),r.abort()},e.timeout));let n=e.headers.get("Accept-Encoding"),a=n?.includes("gzip")||n?.includes("deflate"),c=typeof e.body=="function"?e.body():e.body;if(c&&!e.headers.has("Content-Length")){let u=iIt(c);u!==null&&e.headers.set("Content-Length",u)}let l;try{if(c&&e.onUploadProgress){let m=e.onUploadProgress,A=new YO(m);A.on("error",E=>{el.error("Error in upload progress",E)}),rx(c)?c.pipe(A):A.end(c),c=A}let u=await this.makeRequest(e,r,c);s!==void 0&&clearTimeout(s);let h=eIt(u),d={status:u.statusCode??0,headers:h,request:e};if(e.method==="HEAD")return u.resume(),d;l=a?tIt(u,h):u;let p=e.onDownloadProgress;if(p){let m=new YO(p);m.on("error",A=>{el.error("Error in download progress",A)}),l.pipe(m),l=m}return e.streamResponseStatusCodes?.has(Number.POSITIVE_INFINITY)||e.streamResponseStatusCodes?.has(d.status)?d.readableStreamBody=l:d.bodyAsText=await rIt(l),d}finally{if(e.abortSignal&&i){let u=Promise.resolve();rx(c)&&(u=pve(c));let h=Promise.resolve();rx(l)&&(h=pve(l)),Promise.all([u,h]).then(()=>{i&&e.abortSignal?.removeEventListener("abort",i)}).catch(f=>{el.warning("Error when cleaning up abortListener on httpRequest",f)})}}}makeRequest(e,r,i){let s=new URL(e.url),n=s.protocol!=="https:";if(n&&!e.allowInsecureConnection)throw new Error(`Cannot connect to ${e.url} while allowInsecureConnection is false.`);let c={agent:e.agent??this.getOrCreateAgent(e,n),hostname:s.hostname,path:`${s.pathname}${s.search}`,port:s.port,method:e.method,headers:e.headers.toJSON({preserveCase:!0}),...e.requestOverrides};return new Promise((l,u)=>{let h=n?WO.default.request(c,l):JO.default.request(c,l);h.once("error",f=>{u(new xo(f.message,{code:f.code??xo.REQUEST_SEND_ERROR,request:e}))}),r.signal.addEventListener("abort",()=>{let f=new lh("The operation was aborted. Rejecting from abort signal callback while making request.");h.destroy(f),u(f)}),i&&rx(i)?i.pipe(h):i?typeof i=="string"||Buffer.isBuffer(i)?h.end(i):Ave(i)?h.end(ArrayBuffer.isView(i)?Buffer.from(i.buffer):Buffer.from(i)):(el.error("Unrecognized body type",i),u(new xo("Unrecognized body type"))):h.end()})}getOrCreateAgent(e,r){let i=e.disableKeepAlive;if(r)return i?WO.default.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new WO.default.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(i&&!e.tlsSettings)return JO.default.globalAgent;let s=e.tlsSettings??ZCt,n=this.cachedHttpsAgents.get(s);return n&&n.options.keepAlive===!i||(el.info("No cached TLS Agent exist, creating a new Agent"),n=new JO.default.Agent({keepAlive:!i,...s}),this.cachedHttpsAgents.set(s,n)),n}}};function eIt(t){let e=ic();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}o(eIt,"getResponseHeaders");function tIt(t,e){let r=e.get("Content-Encoding");if(r==="gzip"){let i=Hj.default.createGunzip();return t.pipe(i),i}else if(r==="deflate"){let i=Hj.default.createInflate();return t.pipe(i),i}return t}o(tIt,"getDecodedResponseStream");function rIt(t){return new Promise((e,r)=>{let i=[];t.on("data",s=>{Buffer.isBuffer(s)?i.push(s):i.push(Buffer.from(s))}),t.on("end",()=>{e(Buffer.concat(i).toString("utf8"))}),t.on("error",s=>{s&&s?.name==="AbortError"?r(s):r(new xo(`Error reading response as text: ${s.message}`,{code:xo.PARSE_ERROR}))})})}o(rIt,"streamToText");function iIt(t){return t?Buffer.isBuffer(t)?t.length:
Line truncated
|
||||
`;return e}o(PSt,"encodeHeaders");function kSt(t){return t instanceof Uint8Array?t.byteLength:EP(t)?t.size===-1?void 0:t.size:void 0}o(kSt,"getLength");function QSt(t){let e=0;for(let r of t){let i=kSt(r);if(i===void 0)return;e+=i}return e}o(QSt,"getTotalLength");async function LSt(t,e,r){let i=[da(`--${r}`,"utf-8"),...e.flatMap(n=>[da(`\r
|
||||
`,"utf-8"),da(PSt(n.headers),"utf-8"),da(`\r
|
||||
`,"utf-8"),n.body,da(`\r
|
||||
--${r}`,"utf-8")]),da(`--\r
|
||||
\r
|
||||
`,"utf-8")],n=gvt(i);n&&t.headers.set("Content-Length",n),t.body=await v_e(i)}o(yvt,"buildRequestBody");var Sx="multipartPolicy",Evt=70,bvt=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function wvt(t){if(t.length>Evt)throw new Error(`Multipart boundary "${t}" exceeds maximum length of 70 characters`);if(Array.from(t).some(e=>!bvt.has(e)))throw new Error(`Multipart boundary "${t}" contains invalid characters`)}o(wvt,"assertValidBoundary");function GP(){return{name:Sx,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,a]=n;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?wvt(r):r=pvt(),t.headers.set("Content-Type",`${s}; boundary=${r}`),await yvt(t,t.multipartBody.parts,r),t.multipartBody=void 0,e(t)}}}o(GP,"multipartPolicy");function HP(){return dP()}o(HP,"createEmptyPipeline");var x_e=uP({logLevelEnvVarName:"AZURE_LOG_LEVEL",namespace:"azure"}),JLr=x_e.logger;function mh(t){return x_e.createClientLogger(t)}o(mh,"createClientLogger");var Ah=mh("core-rest-pipeline");function j9(t={}){return EP({logger:Ah.info,...t})}o(j9,"logPolicy");var z9=bP;function V9(t={}){return wP(t)}o(V9,"redirectPolicy");var jP=q(require("node:os"),1),zP=q(require("node:process"),1);function __e(){return"User-Agent"}o(__e,"getHeaderName");async function R_e(t){if(zP.default&&zP.default.versions){let e=`${jP.default.type()} ${jP.default.release()}; ${jP.default.arch()}`,r=zP.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(R_e,"setPlatformSpecificData");var VP="1.22.2";function Rvt(t){let e=[];for(let[r,i]of t){let n=i?`${r}/${i}`:r;e.push(n)}return e.join(" ")}o(Rvt,"getUserAgentString");function T_e(){return __e()}o(T_e,"getUserAgentHeaderName");async function $P(t){let e=new Map;e.set("core-rest-pipeline",VP),await R_e(e);let r=Rvt(e);return t?`${t} ${r}`:r}o($P,"getUserAgentValue");var N_e=T_e(),D_e="userAgentPolicy";function $9(t={}){let e=$P(t.userAgentPrefix);return{name:D_e,async sendRequest(r,i){return r.headers.has(N_e)||r.headers.set(N_e,await e),i(r)}}}o($9,"userAgentPolicy");var lc=class extends Error{static{o(this,"AbortError")}constructor(e){super(e),this.name="AbortError"}};function W9(t,e){let{cleanupBeforeAbort:r,abortSignal:i,abortErrorMsg:n}=e??{};return new Promise((s,a)=>{function c(){a(new lc(n??"The operation was aborted."))}o(c,"rejectOnAbort");function l(){i?.removeEventListener("abort",u)}o(l,"removeListeners");function u(){r?.(),l(),c()}if(o(u,"onAbort"),i?.aborted)return c();try{t(h=>{l(),s(h)},h=>{l(),a(h)})}catch(h){a(h)}i?.addEventListener("abort",u)})}o(W9,"createAbortablePromise");var Pvt="The delay was aborted.";function Bx(t,e){let r,{abortSignal:i,abortErrorMsg:n}=e??{};return W9(s=>{r=setTimeout(s,t)},{cleanupBeforeAbort:o(()=>clearTimeout(r),"cleanupBeforeAbort"),abortSignal:i,abortErrorMsg:n??Pvt})}o(Bx,"delay");function Lm(t){if(ay(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(Lm,"getErrorMessage");function O_e(t){return ay(t)}o(O_e,"isError");function gw(){return oy()}o(gw,"randomUUID");var Ir=uy;var P_e=Symbol("rawContent");function Y9(t){return typeof t[P_e]=="function"}o(Y9,"hasRawContent");function k_e(t){return Y9(t)?t[P_e]():t}o(k_e,"getRawContent");var WP=Sx;function K9(){let t=GP();return{name:WP,sendRequest:o(async(e,r)=>{if(e.multipartBody)for(let i of e.multipartBody.parts)Y9(i.body)&&(i.body=k_e(i.body));return t.sendRequest(e,r)},"sendRequest")}}o(K9,"multipartPolicy");var X9=CP;function Z9(){return IP()}o(Z9,"decompressResponsePolicy");function e$(t={}){return vP(t)}o(e$,"defaultRetryPolicy");function t$(){return xP()}o(t$,"formDataPolicy");function Fm(t){return M9(t)}o(Fm,"getDefaultProxySettings");function r$(t,e){return LP(t,e)}o(r$,"proxyPolicy");var Q_e="setClientRequestIdPolicy";function i$(t="x-ms-client-request-id"){return{name:Q_e,async sendRequest(e,r){return e.headers.has(t)||e.headers.set(t,e.requestId),r(e)}}}o(i$,"setClientRequestIdPolicy");function n$(t){return FP(t)}o(n$,"agentPolicy");function s$(t){return MP(t)}o(s$,"tlsPolicy");var yw={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function L_e(t={}){let e=new o$(t.parentContext);return t.span&&(e=e.setValue(yw.span,t.span)),t.namespace&&(e=e.setValue(yw.namespace,t.namespace)),e}o(L_e,"createTracingContext");var o$=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--),!n_t(l)){let f;return l.trim().length===0?f="Invalid space after '<'.":f="Tag '"+l+"' is an invalid name.",Ki("InvalidTag",f,To(t,s))}let u=Zxt(t,s);if(u===!1)return Ki("InvalidAttr","Attributes for '"+l+"' have open quote.",To(t,s));let h=u.value;if(s=u.index,h[h.length-1]==="/"){let f=s-h.length;h=h.substring(0,h.length-1);let d=bRe(h,e);if(d===!0)i=!0;else return Ki(d.err.code,d.err.msg,To(t,f+d.err.line))}else if(c)if(u.tagClosed){if(h.trim().length>0)return Ki("InvalidTag","Closing tag '"+l+"' can't have attributes or invalid starting.",To(t,a));if(r.length===0)return Ki("InvalidTag","Closing tag '"+l+"' has not been opened.",To(t,a));{let f=r.pop();if(l!==f.tagName){let d=To(t,f.tagStartPos);return Ki("InvalidTag","Expected closing tag '"+f.tagName+"' (opened in line "+d.line+", col "+d.col+") instead of closing tag '"+l+"'.",To(t,a))}r.length==0&&(n=!0)}}else return Ki("InvalidTag","Closing tag '"+l+"' doesn't have proper closing.",To(t,s));else{let f=bRe(h,e);if(f!==!0)return Ki(f.err.code,f.err.msg,To(t,s-h.length+f.err.line));if(n===!0)return Ki("InvalidXml","Multiple possible root nodes found.",To(t,s));e.unpairedTags.indexOf(l)!==-1||r.push({tagName:l,tagStartPos:a}),i=!0}for(s++;s<t.length;s++)if(t[s]==="<")if(t[s+1]==="!"){s++,s=ERe(t,s);continue}else if(t[s+1]==="?"){if(s=yRe(t,++s),s.err)return s}else break;else if(t[s]==="&"){let f=r_t(t,s);if(f==-1)return Ki("InvalidChar","char '&' is not expected.",To(t,s));s=f}else if(n===!0&&!gRe(t[s]))return Ki("InvalidXml","Extra text at the end",To(t,s));t[s]==="<"&&s--}}else{if(gRe(t[s]))continue;return Ki("InvalidChar","char '"+t[s]+"' is not expected.",To(t,s))}if(i){if(r.length==1)return Ki("InvalidTag","Unclosed tag '"+r[0].tagName+"'.",To(t,r[0].tagStartPos));if(r.length>0)return Ki("InvalidXml","Invalid '"+JSON.stringify(r.map(s=>s.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return Ki("InvalidXml","Start tag expected.",1);return!0}o(ak,"validate");function gRe(t){return t===" "||t===" "||t===`
|
||||
`||t==="\r"}o(gRe,"isWhiteSpace");function yRe(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 Ki("InvalidXml","XML declaration allowed only at the start of the document.",To(t,e));if(t[e]=="?"&&t[e+1]==">"){e++;break}else continue}return e}o(yRe,"readPI");function ERe(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(ERe,"readCommentAndCDATA");var Kxt='"',Xxt="'";function Zxt(t,e){let r="",i="",n=!1;for(;e<t.length;e++){if(t[e]===Kxt||t[e]===Xxt)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}}o(Zxt,"readAttributeStr");var e_t=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function bRe(t,e){let r=sk(t,e_t),i={};for(let n=0;n<r.length;n++){if(r[n][1].length===0)return Ki("InvalidAttr","Attribute '"+r[n][2]+"' has no space in starting.",Lx(r[n]));if(r[n][3]!==void 0&&r[n][4]===void 0)return Ki("InvalidAttr","Attribute '"+r[n][2]+"' is without value.",Lx(r[n]));if(r[n][3]===void 0&&!e.allowBooleanAttributes)return Ki("InvalidAttr","boolean attribute '"+r[n][2]+"' is not allowed.",Lx(r[n]));let s=r[n][2];if(!i_t(s))return Ki("InvalidAttr","Attribute '"+s+"' is an invalid name.",Lx(r[n]));if(!Object.prototype.hasOwnProperty.call(i,s))i[s]=1;else return Ki("InvalidAttr","Attribute '"+s+"' is repeated.",Lx(r[n]))}return!0}o(bRe,"validateAttributeString");function t_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}o(t_t,"validateNumberAmpersand");function r_t(t,e){if(e++,t[e]===";")return-1;if(t[e]==="#")return e++,t_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}o(r_t,"validateAmpersand");function Ki(t,e,r){return{err:{code:t,msg:e,line:r.line||r,col:r.col}}}o(Ki,"getErrorObject");function i_t(t){return S$(t)}o(i_t,"validateAttrName");function n_t(t){return S$(t)}o(n_t,"validateTagName");function To(t,e){let r=t.substring(0,e).split(/\r?\n/);return{line:r.length,col:r[r.length-1].length+1}}o(To,"getLineNumberForPosition");function Lx(t){return t.startIndex+t[1].length}o(Lx,"getPositionFromMatch");var wRe={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"},CRe={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"},IRe={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 Ea("!xml"),r=e,i="";this.matcher.reset(),this.entityDecoder.reset(),this.entityExpansionCount=0,this.currentExpandedLength=0;let n=this.options,s=new Ux(n.processEntities),a=t.length;for(let c=0;c<a;c++)if(t[c]==="<"){let u=t.charCodeAt(c+1);if(u===47){let h=Iw(t,">",c,"Closing Tag is not closed."),f=t.substring(c+2,h).trim();if(n.removeNSPrefix){let p=f.indexOf(":");p!==-1&&(f=f.substr(p+1))}f=D$(n.transformTagName,f,"",n).tagName,r&&(i=this.saveTextToParentTag(i,r,this.readonlyMatcher));let d=this.matcher.getCurrentTag();if(f&&n.unpairedTagsSet.has(f))throw new Error(`Unpaired tag can not be used as closing tag: </${f}>`);d&&n.unpairedTagsSet.has(d)&&(this.matcher.pop(),this.tagsNodeStack.pop()),this.matcher.pop(),this.isCurrentNodeStopNode=!1,r=this.tagsNodeStack.pop(),i="",c=h}else if(u===63){let h=O$(t,c,!1,"?>");if(!h)throw new Error("Pi Tag is not closed.");i=this.saveTextToParentTag(i,r,this.readonlyMatcher);let f=this.buildAttributesMap(h.tagExp,this.matcher,h.tagName,!0);if(f){let d=f[this.options.attributeNamePrefix+"version"];this.entityDecoder.setXmlVersion(Number(d)||1),s.setXmlVersion(Number(d)||1)}if(!(n.ignoreDeclaration&&h.tagName==="?xml"||n.ignorePiTags)){let d=new Ea(h.tagName);d.add(n.textNodeName,""),h.tagName!==h.tagExp&&h.attrExpPresent&&n.ignoreAttributes!==!0&&(d[":@"]=f),this.addChild(r,d,this.readonlyMatcher,c)}c=h.closeIndex+1}else if(u===33&&t.charCodeAt(c+2)===45&&t.charCodeAt(c+3)===45){let h=Iw(t,"-->",c+4,"Comment is not closed.");if(n.commentPropName){let f=t.substring(c+4,h-2);i=this.saveTextToParentTag(i,r,this.readonlyMatcher),r.add(n.commentPropName,[{[n.textNodeName]:f}])}c=h}else if(u===33&&t.charCodeAt(c+2)===68){let h=s.readDocType(t,c);this.entityDecoder.addInputEntities(h.entities),c=h.i}else if(u===33&&t.charCodeAt(c+2)===91){let h=Iw(t,"]]>",c,"CDATA is not closed.")-2,f=t.substring(c+9,h);i=this.saveTextToParentTag(i,r,this.readonlyMatcher);let d=this.parseTextData(f,r.tagname,this.readonlyMatcher,!0,!1,!0,!0);d==null&&(d=""),n.cdataPropName?r.add(n.cdataPropName,[{[n.textNodeName]:f}]):r.add(n.textNodeName,d),c=h+2}else{let h=O$(t,c,n.removeNSPrefix);if(!h){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=h.tagName,d=h.rawTagName,p=h.tagExp,m=h.attrExpPresent,A=h.closeIndex;if({tagName:f,tagExp:p}=D$(n.transformTagName,f,p,n),n.strictReservedNames&&(f===n.commentPropName||f===n.cdataPropName||f===n.textNodeName||f===n.attributesGroupName))throw new Error(`Invalid tag name: ${f}`);r&&i&&r.tagname!=="!xml"&&(i=this.saveTextToParentTag(i,r,this.readonlyMatcher,!1));let E=r;E&&n.unpairedTagsSet.has(E.tagname)&&(r=this.tagsNodeStack.pop(),this.matcher.pop());let y=!1;p.length>0&&p.lastIndexOf("/")===p.length-1&&(y=!0,f[f.length-1]==="/"?(f=f.substr(0,f.length-1),p=f):p=p.substr(0,p.length-1),m=f!==p);let b=null,C={},I;I=x_t(d),f!==e.tagname&&this.matcher.push(f,{},I),f!==p&&m&&(b=this.buildAttributesMap(p,this.matcher,f),b&&(C=v_t(b,n))),f!==e.tagname&&(this.isCurrentNodeStopNode=this.isItStopNode());let D=c;if(this.isCurrentNodeStopNode){let M="";if(y)c=h.closeIndex;else if(n.unpairedTagsSet.has(f))c=h.closeIndex;else{let U=this.readStopNodeData(t,d,A+1);if(!U)throw new Error(`Unexpected end of ${d}`);c=U.i,M=U.tagContent}let R=new Ea(f);b&&(R[":@"]=b),R.add(n.textNodeName,M),this.matcher.pop(),this.isCurrentNodeStopNode=!1,this.addChild(r,R,this.readonlyMatcher,D)}else{if(y){({tagName:f,tagExp:p}=D$(n.transformTagName,f,p,n));let M=new Ea(f);b&&(M[":@"]=b),this.addChild(r,M,this.readonlyMatcher,D),this.matcher.pop(),this.isCurrentNodeStopNode=!1}else if(n.unpairedTagsSet.has(f)){let M=new Ea(f);b&&(M[":@"]=b),this.addChild(r,M,this.readonlyMatcher,D),this.matcher.pop(),this.isCurrentNodeStopNode=!1,c=h.closeIndex;continue}else{let M=new Ea(f);if(this.tagsNodeStack.length>n.maxNestedTags)throw new Error("Maximum nested tags exceeded");this.tagsNodeStack.push(r),b&&(M[":@"]=b),this.addChild(r,M,this.readonlyMatcher,D),r=M}i="",c=A}}}else i+=t[c];return e.child},"parseXml");function O_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))}o(O_t,"addChild");function P_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)}o(P_t,"replaceEntitiesValue");function k_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}o(k_t,"saveTextToParentTag");function Q_t(){return this.stopNodeExpressionsSet.Line truncated
|
||||
`;function z_t(t,e){if(!Array.isArray(t)||t.length===0)return"1.0";let r=t[0];if(M$(r)==="?xml"){let n=r[":@"];if(n){let s=e.attributeNamePrefix+"version";if(n[s])return n[s]}}return"1.0"}o(z_t,"detectXmlVersionFromArray");function HRe(t,e,r,i,n){return!r.sanitizeName||Ay(t,{xmlVersion:n})?t:r.sanitizeName(t,{isAttribute:e,matcher:i.readOnly()})}o(HRe,"resolveTagName");function F$(t,e){let r="";e.format&&(r=j_t);let i=[];if(e.stopNodes&&Array.isArray(e.stopNodes))for(let a=0;a<e.stopNodes.length;a++){let c=e.stopNodes[a];typeof c=="string"?i.push(new fc(c)):c instanceof fc&&i.push(c)}let n=z_t(t,e),s=new Eh;return jRe(t,e,r,s,i,n)}o(F$,"toXml");function jRe(t,e,r,i,n,s){let a="",c=!1;if(e.maxNestedTags&&i.getDepth()>e.maxNestedTags)throw new Error("Maximum nested tags exceeded");if(!Array.isArray(t)){if(t!=null){let l=t.toString();return l=L$(l,e),l}return""}for(let l=0;l<t.length;l++){let u=t[l],h=M$(u);if(h===void 0)continue;let d=h===e.textNodeName||h===e.cdataPropName||h===e.commentPropName||h[0]==="?"?h:HRe(h,!1,e,i,s),p=V_t(u[":@"],e);i.push(d,p);let m=W_t(i,n);if(d===e.textNodeName){let C=u[h];m||(C=e.tagValueProcessor(d,C),C=L$(C,e)),c&&(a+=r),a+=C,c=!1,i.pop();continue}else if(d===e.cdataPropName){c&&(a+=r);let C=u[h][0][e.textNodeName],I=fk(C);a+=`<![CDATA[${I}]]>`,c=!1,i.pop();continue}else if(d===e.commentPropName){let C=u[h][0][e.textNodeName],I=hk(C);a+=r+`<!--${I}-->`,c=!0,i.pop();continue}else if(d[0]==="?"){let C=GRe(u[":@"],e,m,i,s);a+=(d==="?xml"?"":r)+`<${d}${C}?>`,c=!0,i.pop();continue}let A=r;A!==""&&(A+=e.indentBy);let E=GRe(u[":@"],e,m,i,s),y=r+`<${d}${E}`,b;m?b=zRe(u[h],e):b=jRe(u[h],e,A,i,n,s),e.unpairedTags.indexOf(d)!==-1?e.suppressUnpairedNode?a+=y+">":a+=y+"/>":(!b||b.length===0)&&e.suppressEmptyNode?a+=y+"/>":b&&b.endsWith(">")?a+=y+`>${b}${r}</${d}>`:(a+=y+">",b&&r!==""&&(b.includes("/>")||b.includes("</"))?a+=r+e.indentBy+b+r:a+=b,a+=`</${d}>`),c=!0,i.pop()}return a}o(jRe,"arrToStr");function V_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]=qm(t[n]),i=!0}return i?r:null}o(V_t,"extractAttributeValues");function zRe(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=M$(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 a=$_t(n[":@"],e),c=zRe(n[s],e);!c||c.length===0?r+=`<${s}${a}/>`:r+=`<${s}${a}>${c}</${s}>`}}}return r}o(zRe,"getRawContent");function $_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)}="${qm(n)}"`}return r}o($_t,"attr_to_str_raw");function M$(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}}o(M$,"propName");function GRe(t,e,r,i,n){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:HRe(c,!0,e,i,n),u;r?u=t[a]:(u=e.attributeValueProcessor(a,t[a]),u=L$(u,e)),u===!0&&e.suppressBooleanAttributes?s+=` ${l}`:s+=` ${l}="${qm(u)}"`}return s}o(GRe,"attr_to_str");function W_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}o(W_t,"checkStopNode");function L$(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}o(L$,"replaceEntitiesValue");function U$(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(U$,"getIgnoreAttributesFn");var J_t={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 wa(t){if(this.options=Object.assign({},J_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&&ArraLine truncated
|
||||
`,"utf-8")],s=QSt(i);s&&t.headers.set("Content-Length",s),t.body=await yxe(i)}o(LSt,"buildRequestBody");var ox="multipartPolicy",FSt=70,MSt=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function USt(t){if(t.length>FSt)throw new Error(`Multipart boundary "${t}" exceeds maximum length of 70 characters`);if(Array.from(t).some(e=>!MSt.has(e)))throw new Error(`Multipart boundary "${t}" contains invalid characters`)}o(USt,"assertValidBoundary");function wP(){return{name:ox,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",s=i.match(/^(multipart\/[^ ;]+)(?:; *boundary=(.+))?$/);if(!s)throw new Error(`Got multipart request body, but content-type header was not multipart: ${i}`);let[,n,a]=s;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?USt(r):r=OSt(),t.headers.set("Content-Type",`${n}; boundary=${r}`),await LSt(t,t.multipartBody.parts,r),t.multipartBody=void 0,e(t)}}}o(wP,"multipartPolicy");function CP(){return jO()}o(CP,"createEmptyPipeline");var Exe=HO({logLevelEnvVarName:"AZURE_LOG_LEVEL",namespace:"azure"}),lkr=Exe.logger;function fh(t){return Exe.createClientLogger(t)}o(fh,"createClientLogger");var dh=fh("core-rest-pipeline");function u9(t={}){return XO({logger:dh.info,...t})}o(u9,"logPolicy");var h9=ZO;function f9(t={}){return eP(t)}o(f9,"redirectPolicy");var IP=q(require("node:os"),1),SP=q(require("node:process"),1);function bxe(){return"User-Agent"}o(bxe,"getHeaderName");async function wxe(t){if(SP.default&&SP.default.versions){let e=`${IP.default.type()} ${IP.default.release()}; ${IP.default.arch()}`,r=SP.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(wxe,"setPlatformSpecificData");var BP="1.22.2";function WSt(t){let e=[];for(let[r,i]of t){let s=i?`${r}/${i}`:r;e.push(s)}return e.join(" ")}o(WSt,"getUserAgentString");function Cxe(){return bxe()}o(Cxe,"getUserAgentHeaderName");async function vP(t){let e=new Map;e.set("core-rest-pipeline",BP),await wxe(e);let r=WSt(e);return t?`${t} ${r}`:r}o(vP,"getUserAgentValue");var Ixe=Cxe(),Sxe="userAgentPolicy";function d9(t={}){let e=vP(t.userAgentPrefix);return{name:Sxe,async sendRequest(r,i){return r.headers.has(Ixe)||r.headers.set(Ixe,await e),i(r)}}}o(d9,"userAgentPolicy");var ac=class extends Error{static{o(this,"AbortError")}constructor(e){super(e),this.name="AbortError"}};function p9(t,e){let{cleanupBeforeAbort:r,abortSignal:i,abortErrorMsg:s}=e??{};return new Promise((n,a)=>{function c(){a(new ac(s??"The operation was aborted."))}o(c,"rejectOnAbort");function l(){i?.removeEventListener("abort",u)}o(l,"removeListeners");function u(){r?.(),l(),c()}if(o(u,"onAbort"),i?.aborted)return c();try{t(h=>{l(),n(h)},h=>{l(),a(h)})}catch(h){a(h)}i?.addEventListener("abort",u)})}o(p9,"createAbortablePromise");var ZSt="The delay was aborted.";function ax(t,e){let r,{abortSignal:i,abortErrorMsg:s}=e??{};return p9(n=>{r=setTimeout(n,t)},{cleanupBeforeAbort:o(()=>clearTimeout(r),"cleanupBeforeAbort"),abortSignal:i,abortErrorMsg:s??ZSt})}o(ax,"delay");function Tm(t){if(Yg(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(Tm,"getErrorMessage");function Bxe(t){return Yg(t)}o(Bxe,"isError");function iw(){return Jg()}o(iw,"randomUUID");var Ir=Zg;var vxe=Symbol("rawContent");function A9(t){return typeof t[vxe]=="function"}o(A9,"hasRawContent");function xxe(t){return A9(t)?t[vxe]():t}o(xxe,"getRawContent");var xP=ox;function g9(){let t=wP();return{name:xP,sendRequest:o(async(e,r)=>{if(e.multipartBody)for(let i of e.multipartBody.parts)A9(i.body)&&(i.body=xxe(i.body));return t.sendRequest(e,r)},"sendRequest")}}o(g9,"multipartPolicy");var y9=tP;function E9(){return rP()}o(E9,"decompressResponsePolicy");function b9(t={}){return nP(t)}o(b9,"defaultRetryPolicy");function w9(){return oP()}o(w9,"formDataPolicy");function Nm(t){return n9(t)}o(Nm,"getDefaultProxySettings");function C9(t,e){return AP(t,e)}o(C9,"proxyPolicy");var _xe="setClientRequestIdPolicy";function I9(t="x-ms-client-request-id"){return{name:_xe,async sendRequest(e,r){return e.headers.has(t)||e.headers.set(t,e.requestId),r(e)}}}o(I9,"setClientRequestIdPolicy");function S9(t){return gP(t)}o(S9,"agentPolicy");function B9(t){return yP(t)}o(B9,"tlsPolicy");var sw={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function Rxe(t={}){let e=new v9(t.parentContext);return t.span&&(e=e.setValue(sw.span,t.span)),t.namespace&&(e=e.setValue(sw.namespace,t.namespace)),e}o(Rxe,"createTracingContext");var v9=class t{static{o(this,"TracingContextImpl")}_contextMap;constructor(e){this._contextMap=e i
Line truncated
|
||||
`&&t[n]!=="\r";n++)l+=t[n];if(l=l.trim(),l[l.length-1]==="/"&&(l=l.substring(0,l.length-1),n--),!Ivt(l)){let f;return l.trim().length===0?f="Invalid space after '<'.":f="Tag '"+l+"' is an invalid name.",Yi("InvalidTag",f,_o(t,n))}let u=yvt(t,n);if(u===!1)return Yi("InvalidAttr","Attributes for '"+l+"' have open quote.",_o(t,n));let h=u.value;if(n=u.index,h[h.length-1]==="/"){let f=n-h.length;h=h.substring(0,h.length-1);let d=f_e(h,e);if(d===!0)i=!0;else return Yi(d.err.code,d.err.msg,_o(t,f+d.err.line))}else if(c)if(u.tagClosed){if(h.trim().length>0)return Yi("InvalidTag","Closing tag '"+l+"' can't have attributes or invalid starting.",_o(t,a));if(r.length===0)return Yi("InvalidTag","Closing tag '"+l+"' has not been opened.",_o(t,a));{let f=r.pop();if(l!==f.tagName){let d=_o(t,f.tagStartPos);return Yi("InvalidTag","Expected closing tag '"+f.tagName+"' (opened in line "+d.line+", col "+d.col+") instead of closing tag '"+l+"'.",_o(t,a))}r.length==0&&(s=!0)}}else return Yi("InvalidTag","Closing tag '"+l+"' doesn't have proper closing.",_o(t,n));else{let f=f_e(h,e);if(f!==!0)return Yi(f.err.code,f.err.msg,_o(t,n-h.length+f.err.line));if(s===!0)return Yi("InvalidXml","Multiple possible root nodes found.",_o(t,n));e.unpairedTags.indexOf(l)!==-1||r.push({tagName:l,tagStartPos:a}),i=!0}for(n++;n<t.length;n++)if(t[n]==="<")if(t[n+1]==="!"){n++,n=h_e(t,n);continue}else if(t[n+1]==="?"){if(n=u_e(t,++n),n.err)return n}else break;else if(t[n]==="&"){let f=wvt(t,n);if(f==-1)return Yi("InvalidChar","char '&' is not expected.",_o(t,n));n=f}else if(s===!0&&!l_e(t[n]))return Yi("InvalidXml","Extra text at the end",_o(t,n));t[n]==="<"&&n--}}else{if(l_e(t[n]))continue;return Yi("InvalidChar","char '"+t[n]+"' is not expected.",_o(t,n))}if(i){if(r.length==1)return Yi("InvalidTag","Unclosed tag '"+r[0].tagName+"'.",_o(t,r[0].tagStartPos));if(r.length>0)return Yi("InvalidXml","Invalid '"+JSON.stringify(r.map(n=>n.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return Yi("InvalidXml","Start tag expected.",1);return!0}o(UP,"validate");function l_e(t){return t===" "||t===" "||t===`
|
||||
`||t==="\r"}o(l_e,"isWhiteSpace");function u_e(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.",_o(t,e));if(t[e]=="?"&&t[e+1]==">"){e++;break}else continue}return e}o(u_e,"readPI");function h_e(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(h_e,"readCommentAndCDATA");var Avt='"',gvt="'";function yvt(t,e){let r="",i="",s=!1;for(;e<t.length;e++){if(t[e]===Avt||t[e]===gvt)i===""?i=t[e]:i!==t[e]||(i="");else if(t[e]===">"&&i===""){s=!0;break}r+=t[e]}return i!==""?!1:{value:r,index:e,tagClosed:s}}o(yvt,"readAttributeStr");var Evt=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function f_e(t,e){let r=FP(t,Evt),i={};for(let s=0;s<r.length;s++){if(r[s][1].length===0)return Yi("InvalidAttr","Attribute '"+r[s][2]+"' has no space in starting.",Ex(r[s]));if(r[s][3]!==void 0&&r[s][4]===void 0)return Yi("InvalidAttr","Attribute '"+r[s][2]+"' is without value.",Ex(r[s]));if(r[s][3]===void 0&&!e.allowBooleanAttributes)return Yi("InvalidAttr","boolean attribute '"+r[s][2]+"' is not allowed.",Ex(r[s]));let n=r[s][2];if(!Cvt(n))return Yi("InvalidAttr","Attribute '"+n+"' is an invalid name.",Ex(r[s]));if(!Object.prototype.hasOwnProperty.call(i,n))i[n]=1;else return Yi("InvalidAttr","Attribute '"+n+"' is repeated.",Ex(r[s]))}return!0}o(f_e,"validateAttributeString");function bvt(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(bvt,"validateNumberAmpersand");function wvt(t,e){if(e++,t[e]===";")return-1;if(t[e]==="#")return e++,bvt(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(wvt,"validateAmpersand");function Yi(t,e,r){return{err:{code:t,msg:e,line:r.line||r,col:r.col}}}o(Yi,"getErrorObject");function Cvt(t){return z9(t)}o(Cvt,"validateAttrName");function Ivt(t){return z9(t)}o(Ivt,"validateTagName");function _o(t,e){let r=t.substring(0,e).split(/\r?\n/);return{line:r.length,col:r[r.length-1].length+1}}o(_o,"getLineNumberForPosition");function Ex(t){return t.startIndex+t[1].length}o(Ex,"getPositionFromMatch");var d_e={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"},p_e={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"},m_e={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 ga("!xml"),r=e,i="";this.matcher.reset(),this.entityDecoder.reset(),this.entityExpansionCount=0,this.currentExpandedLength=0;let s=this.options,n=new Cx(s.processEntities),a=t.length;for(let c=0;c<a;c++)if(t[c]==="<"){let u=t.charCodeAt(c+1);if(u===47){let h=lw(t,">",c,"Closing Tag is not closed."),f=t.substring(c+2,h).trim();if(s.removeNSPrefix){let p=f.indexOf(":");p!==-1&&(f=f.substr(p+1))}f=X9(s.transformTagName,f,"",s).tagName,r&&(i=this.saveTextToParentTag(i,r,this.readonlyMatcher));let d=this.matcher.getCurrentTag();if(f&&s.unpairedTagsSet.has(f))throw new Error(`Unpaired tag can not be used as closing tag: </${f}>`);d&&s.unpairedTagsSet.has(d)&&(this.matcher.pop(),this.tagsNodeStack.pop()),this.matcher.pop(),this.isCurrentNodeStopNode=!1,r=this.tagsNodeStack.pop(),i="",c=h}else if(u===63){let h=Z9(t,c,!1,"?>");if(!h)throw new Error("Pi Tag is not closed.");i=this.saveTextToParentTag(i,r,this.readonlyMatcher);let f=this.buildAttributesMap(h.tagExp,this.matcher,h.tagName,!0);if(f){let d=f[this.options.attributeNamePrefix+"version"];this.entityDecoder.setXmlVersion(Number(d)||1),n.setXmlVersion(Number(d)||1)}if(!(s.ignoreDeclaration&&h.tagName==="?xml"||s.ignorePiTags)){let d=new ga(h.tagName);d.add(s.textNodeName,""),h.tagName!==h.tagExp&&h.attrExpPresent&&s.ignoreAttributes!==!0&&(d[":@"]=f),this.addChild(r,d,this.readonlyMatcher,c)}c=h.closeIndex+1}else if(u===33&&t.charCodeAt(c+2)===45&&t.charCodeAt(c+3)===45){let h=lw(t,"-->",c+4,"Comment is not closed.");if(s.commentPropName){let f=t.substring(c+4,h-2);i=this.saveTextToParentTag(i,r,this.readonlyMatcher),r.add(s.commentPropName,[{[s.textNodeName]:f}])}c=h}else if(u===33&&t.charCodeAt(c+2)===68){let h=n.readDocType(t,c);this.entityDecoder.addInputEntities(h.entities),c=h.i}else if(u===33&&t.charCodeAt(c+2)===91){let h=lw(t,"]]>",c,"CDATA is not closed.")-2,f=t.substring(c+9,h);i=this.saveTextToParentTag(i,r,this.readonlyMatcher);let d=this.parseTextData(f,r.tagname,this.readonlyMatcher,!0,!1,!0,!0);d==null&&(d=""),s.cdataPropName?r.add(s.cdataPropName,[{[s.textNodeName]:f}]):r.add(s.textNodeName,d),c=h+2}else{let h=Z9(t,c,s.removeNSPrefix);if(!h){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=h.tagName,d=h.rawTagName,p=h.tagExp,m=h.attrExpPresent,A=h.closeIndex;if({tagName:f,tagExp:p}=X9(s.transformTagName,f,p,s),s.strictReservedNames&&(f===s.commentPropName||f===s.cdataPropName||f===s.textNodeName||f===s.attributesGroupName))throw new Error(`Invalid tag name: ${f}`);r&&i&&r.tagname!=="!xml"&&(i=this.saveTextToParentTag(i,r,this.readonlyMatcher,!1));let E=r;E&&s.unpairedTagsSet.has(E.tagname)&&(r=this.tagsNodeStack.pop(),this.matcher.pop());let y=!1;p.length>0&&p.lastIndexOf("/")===p.length-1&&(y=!0,f[f.length-1]==="/"?(f=f.substr(0,f.length-1),p=f):p=p.substr(0,p.length-1),m=f!==p);let b=null,C={},I;I=jvt(d),f!==e.tagname&&this.matcher.push(f,{},I),f!==p&&m&&(b=this.buildAttributesMap(p,this.matcher,f),b&&(C=Vvt(b,s))),f!==e.tagname&&(this.isCurrentNodeStopNode=this.isItStopNode());let D=c;if(this.isCurrentNodeStopNode){let M="";if(y)c=h.closeIndex;else if(s.unpairedTagsSet.has(f))c=h.closeIndex;else{let U=this.readStopNodeData(t,d,A+1);if(!U)throw new Error(`Unexpected end of ${d}`);c=U.i,M=U.tagContent}let R=new ga(f);b&&(R[":@"]=b),R.add(s.textNodeName,M),this.matcher.pop(),this.isCurrentNodeStopNode=!1,this.addChild(r,R,this.readonlyMatcher,D)}else{if(y){({tagName:f,tagExp:p}=X9(s.transformTagName,f,p,s));let M=new ga(f);b&&(M[":@"]=b),this.addChild(r,M,this.readonlyMatcher,D),this.matcher.pop(),this.isCurrentNodeStopNode=!1}else if(s.unpairedTagsSet.has(f)){let M=new ga(f);b&&(M[":@"]=b),this.addChild(r,M,this.readonlyMatcher,D),this.matcher.pop(),this.isCurrentNodeStopNode=!1,c=h.closeIndex;continue}else{let M=new ga(f);if(this.tagsNodeStack.length>s.maxNestedTags)throw new Error("Maximum nested tags exceeded");this.tagsNodeStack.push(r),b&&(M[":@"]=b),this.addChild(r,M,this.readonlyMatcher,D),r=M}i="",c=A}}}else i+=t[c];return e.child},"parseXml");function Xvt(t,e,r,i){this.options.captureMetaData||(i=void 0);let s=this.options.jPath?r.toString():r,n=this.options.updateTag(e.tagname,s,e[":@"]);n===!1||(typeof n=="string"&&(e.tagname=n),t.addChild(e,i))}o(Xvt,"addChild");function Zvt(t,e,r){let i=this.options.processEntities;if(!i||!i.enabled)return t;if(i.allowedTags){let s=this.options.jPath?r.toString():r;if(!(Array.isArray(i.allowedTags)?i.allowedTags.includes(e):i.allowedTags(e,s)))return t}if(i.tagFilter){let s=this.options.jPath?r.toString():r;if(!i.tagFilter(e,s))return t}return this.entityDecoder.decode(t)}o(Zvt,"replaceEntitiesValue");function ext(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}o(ext,"saveTextToParentTag");function txt(){return this.stopNodeExpressionsSet.Line truncated
|
||||
`;function uxt(t,e){if(!Array.isArray(t)||t.length===0)return"1.0";let r=t[0];if(n$(r)==="?xml"){let s=r[":@"];if(s){let n=e.attributeNamePrefix+"version";if(s[n])return s[n]}}return"1.0"}o(uxt,"detectXmlVersionFromArray");function k_e(t,e,r,i,s){return!r.sanitizeName||ny(t,{xmlVersion:s})?t:r.sanitizeName(t,{isAttribute:e,matcher:i.readOnly()})}o(k_e,"resolveTagName");function s$(t,e){let r="";e.format&&(r=lxt);let i=[];if(e.stopNodes&&Array.isArray(e.stopNodes))for(let a=0;a<e.stopNodes.length;a++){let c=e.stopNodes[a];typeof c=="string"?i.push(new uc(c)):c instanceof uc&&i.push(c)}let s=uxt(t,e),n=new Ah;return Q_e(t,e,r,n,i,s)}o(s$,"toXml");function Q_e(t,e,r,i,s,n){let a="",c=!1;if(e.maxNestedTags&&i.getDepth()>e.maxNestedTags)throw new Error("Maximum nested tags exceeded");if(!Array.isArray(t)){if(t!=null){let l=t.toString();return l=i$(l,e),l}return""}for(let l=0;l<t.length;l++){let u=t[l],h=n$(u);if(h===void 0)continue;let d=h===e.textNodeName||h===e.cdataPropName||h===e.commentPropName||h[0]==="?"?h:k_e(h,!1,e,i,n),p=hxt(u[":@"],e);i.push(d,p);let m=dxt(i,s);if(d===e.textNodeName){let C=u[h];m||(C=e.tagValueProcessor(d,C),C=i$(C,e)),c&&(a+=r),a+=C,c=!1,i.pop();continue}else if(d===e.cdataPropName){c&&(a+=r);let C=u[h][0][e.textNodeName],I=VP(C);a+=`<![CDATA[${I}]]>`,c=!1,i.pop();continue}else if(d===e.commentPropName){let C=u[h][0][e.textNodeName],I=zP(C);a+=r+`<!--${I}-->`,c=!0,i.pop();continue}else if(d[0]==="?"){let C=P_e(u[":@"],e,m,i,n);a+=(d==="?xml"?"":r)+`<${d}${C}?>`,c=!0,i.pop();continue}let A=r;A!==""&&(A+=e.indentBy);let E=P_e(u[":@"],e,m,i,n),y=r+`<${d}${E}`,b;m?b=L_e(u[h],e):b=Q_e(u[h],e,A,i,s,n),e.unpairedTags.indexOf(d)!==-1?e.suppressUnpairedNode?a+=y+">":a+=y+"/>":(!b||b.length===0)&&e.suppressEmptyNode?a+=y+"/>":b&&b.endsWith(">")?a+=y+`>${b}${r}</${d}>`:(a+=y+">",b&&r!==""&&(b.includes("/>")||b.includes("</"))?a+=r+e.indentBy+b+r:a+=b,a+=`</${d}>`),c=!0,i.pop()}return a}o(Q_e,"arrToStr");function hxt(t,e){if(!t||e.ignoreAttributes)return null;let r={},i=!1;for(let s in t){if(!Object.prototype.hasOwnProperty.call(t,s))continue;let n=s.startsWith(e.attributeNamePrefix)?s.substr(e.attributeNamePrefix.length):s;r[n]=Pm(t[s]),i=!0}return i?r:null}o(hxt,"extractAttributeValues");function L_e(t,e){if(!Array.isArray(t))return t!=null?t.toString():"";let r="";for(let i=0;i<t.length;i++){let s=t[i],n=n$(s);if(n===e.textNodeName)r+=s[n];else if(n===e.cdataPropName)r+=s[n][0][e.textNodeName];else if(n===e.commentPropName)r+=s[n][0][e.textNodeName];else{if(n&&n[0]==="?")continue;if(n){let a=fxt(s[":@"],e),c=L_e(s[n],e);!c||c.length===0?r+=`<${n}${a}/>`:r+=`<${n}${a}>${c}</${n}>`}}}return r}o(L_e,"getRawContent");function fxt(t,e){let r="";if(t&&!e.ignoreAttributes)for(let i in t){if(!Object.prototype.hasOwnProperty.call(t,i))continue;let s=t[i];s===!0&&e.suppressBooleanAttributes?r+=` ${i.substr(e.attributeNamePrefix.length)}`:r+=` ${i.substr(e.attributeNamePrefix.length)}="${Pm(s)}"`}return r}o(fxt,"attr_to_str_raw");function n$(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}}o(n$,"propName");function P_e(t,e,r,i,s){let n="";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:k_e(c,!0,e,i,s),u;r?u=t[a]:(u=e.attributeValueProcessor(a,t[a]),u=i$(u,e)),u===!0&&e.suppressBooleanAttributes?n+=` ${l}`:n+=` ${l}="${Pm(u)}"`}return n}o(P_e,"attr_to_str");function dxt(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(dxt,"checkStopNode");function i$(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}o(i$,"replaceEntitiesValue");function o$(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(o$,"getIgnoreAttributesFn");var pxt={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 Ea(t){if(this.options=Object.assign({},pxt,t),this.options.stopNodes&&Array.isArray(this.options.stopNodes)&&(this.options.stopNodes=this.options.stopNodes.map(e=>typeof e=="string"&&e.startsWith("*.")?".."+e.substring(2):e)),this.stopNodeExpressions=[],this.options.stopNodes&&ArraLine truncated
|
||||
`,this.newLine=`
|
||||
`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}o(wa,"Builder");function Y_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"}o(Y_t,"detectXmlVersionFromObj");function q$(t,e,r,i,n){return!r.sanitizeName||Ay(t,{xmlVersion:n})?t:r.sanitizeName(t,{isAttribute:e,matcher:i.readOnly()})}o(q$,"resolveTagName");wa.prototype.build=function(t){if(this.options.preserveOrder)return F$(t,this.options);{Array.isArray(t)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(t={[this.options.arrayNodeName]:t});let e=new Eh,r=Y_t(t,this.options);return this.j2x(t,0,e,r).val}};wa.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 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 h=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:q$(l,!1,this.options,r,i);if(typeof t[l]>"u")this.isAttribute(l)&&(s+="");else if(t[l]===null)this.isAttribute(l)||h===this.options.cdataPropName||h===this.options.commentPropName?s+="":h[0]==="?"?s+=this.indentate(e)+"<"+h+"?"+this.tagEndChar:s+=this.indentate(e)+"<"+h+"/"+this.tagEndChar;else if(t[l]instanceof Date)s+=this.buildTextValNode(t[l],h,"",e,r);else if(typeof t[l]!="object"){let f=this.isAttribute(l);if(f&&!this.ignoreAttributesFn(f,a)){let d=q$(f,!0,this.options,r,i);n+=this.buildAttrPairStr(d,""+t[l],c)}else if(!f)if(l===this.options.textNodeName){let d=this.options.tagValueProcessor(l,""+t[l]);s+=this.replaceEntitiesValue(d)}else{r.push(h);let d=this.checkStopNode(r);if(r.pop(),d){let p=""+t[l];p===""?s+=this.indentate(e)+"<"+h+this.closeTag(h)+this.tagEndChar:s+=this.indentate(e)+"<"+h+">"+p+"</"+h+this.tagEndChar}else s+=this.buildTextValNode(t[l],h,"",e,r)}}else if(Array.isArray(t[l])){let f=t[l].length,d="",p="";for(let m=0;m<f;m++){let A=t[l][m];if(!(typeof A>"u"))if(A===null)h[0]==="?"?s+=this.indentate(e)+"<"+h+"?"+this.tagEndChar:s+=this.indentate(e)+"<"+h+"/"+this.tagEndChar;else if(typeof A=="object")if(this.options.oneListGroup){r.push(h);let E=this.j2x(A,e+1,r,i);r.pop(),d+=E.val,this.options.attributesGroupName&&A.hasOwnProperty(this.options.attributesGroupName)&&(p+=E.attrStr)}else d+=this.processTextOrObjNode(A,h,e,r,i);else if(this.options.oneListGroup){let E=this.options.tagValueProcessor(h,A);E=this.replaceEntitiesValue(E),d+=E}else{r.push(h);let E=this.checkStopNode(r);if(r.pop(),E){let y=""+A;y===""?d+=this.indentate(e)+"<"+h+this.closeTag(h)+this.tagEndChar:d+=this.indentate(e)+"<"+h+">"+y+"</"+h+this.tagEndChar}else d+=this.buildTextValNode(A,h,"",e,r)}}this.options.oneListGroup&&(d=this.buildObjectNode(d,h,p,e)),s+=d}else if(this.options.attributesGroupName&&l===this.options.attributesGroupName){let f=Object.keys(t[l]),d=f.length;for(let p=0;p<d;p++){let m=q$(f[p],!0,this.options,r,i);n+=this.buildAttrPairStr(m,""+t[l][f[p]],c)}}else s+=this.processTextOrObjNode(t[l],h,e,r,i)}return{attrStr:n,val:s}};wa.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+'="'+qm(e)+'"'};function K_t(t,e,r,i,n){let s=this.extractAttributes(t);if(i.push(e,s),this.checkStopNode(i)){let l=this.buildRawContent(t),u=this.buildAttributesForStopNode(t);return i.pop(),this.buildObjectNode(l,e,u,r)}let c=this.j2x(t,r+1,i,n);return i.pop(),e[0]==="?"?this.buildTextValNode("",e,c.attrStr,r,i):t[this.options.textNodeName]!==void 0&&Object.keys(t).length===1?this.buildTextValNode(t[this.options.textNodeName],e,c.attrStr,r,i):this.buildObjectNode(c.val,e,c.attrStr,r)}o(K_t,"processTextOrObjNode");wa.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]=qm(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]=qm(t[i]),r=!0)}return r?e:null};wa.prototype.buildRawContent=function(t){if(typeof t=="string")return t;if(typeof t!="object"||t===null)return String(t);if(t[this.options.textNodeName]!==void 0)return t[this.options.textNodeName];let e="";for(let r in t){if(!Object.prototype.hasOwnProperty.call(t,r)||this.isAttribute(r)||this.options.attributesGroupName&&r===this.o
Line truncated
|
||||
`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}o(Ea,"Builder");function mxt(t,e){let r=t["?xml"];if(r&&typeof r=="object"){if(e.attributesGroupName&&r[e.attributesGroupName]){let s=r[e.attributesGroupName][e.attributeNamePrefix+"version"];if(s)return s}let i=r[e.attributeNamePrefix+"version"];if(i)return i}return"1.0"}o(mxt,"detectXmlVersionFromObj");function a$(t,e,r,i,s){return!r.sanitizeName||ny(t,{xmlVersion:s})?t:r.sanitizeName(t,{isAttribute:e,matcher:i.readOnly()})}o(a$,"resolveTagName");Ea.prototype.build=function(t){if(this.options.preserveOrder)return s$(t,this.options);{Array.isArray(t)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(t={[this.options.arrayNodeName]:t});let e=new Ah,r=mxt(t,this.options);return this.j2x(t,0,e,r).val}};Ea.prototype.j2x=function(t,e,r,i){let s="",n="";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 h=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:a$(l,!1,this.options,r,i);if(typeof t[l]>"u")this.isAttribute(l)&&(n+="");else if(t[l]===null)this.isAttribute(l)||h===this.options.cdataPropName||h===this.options.commentPropName?n+="":h[0]==="?"?n+=this.indentate(e)+"<"+h+"?"+this.tagEndChar:n+=this.indentate(e)+"<"+h+"/"+this.tagEndChar;else if(t[l]instanceof Date)n+=this.buildTextValNode(t[l],h,"",e,r);else if(typeof t[l]!="object"){let f=this.isAttribute(l);if(f&&!this.ignoreAttributesFn(f,a)){let d=a$(f,!0,this.options,r,i);s+=this.buildAttrPairStr(d,""+t[l],c)}else if(!f)if(l===this.options.textNodeName){let d=this.options.tagValueProcessor(l,""+t[l]);n+=this.replaceEntitiesValue(d)}else{r.push(h);let d=this.checkStopNode(r);if(r.pop(),d){let p=""+t[l];p===""?n+=this.indentate(e)+"<"+h+this.closeTag(h)+this.tagEndChar:n+=this.indentate(e)+"<"+h+">"+p+"</"+h+this.tagEndChar}else n+=this.buildTextValNode(t[l],h,"",e,r)}}else if(Array.isArray(t[l])){let f=t[l].length,d="",p="";for(let m=0;m<f;m++){let A=t[l][m];if(!(typeof A>"u"))if(A===null)h[0]==="?"?n+=this.indentate(e)+"<"+h+"?"+this.tagEndChar:n+=this.indentate(e)+"<"+h+"/"+this.tagEndChar;else if(typeof A=="object")if(this.options.oneListGroup){r.push(h);let E=this.j2x(A,e+1,r,i);r.pop(),d+=E.val,this.options.attributesGroupName&&A.hasOwnProperty(this.options.attributesGroupName)&&(p+=E.attrStr)}else d+=this.processTextOrObjNode(A,h,e,r,i);else if(this.options.oneListGroup){let E=this.options.tagValueProcessor(h,A);E=this.replaceEntitiesValue(E),d+=E}else{r.push(h);let E=this.checkStopNode(r);if(r.pop(),E){let y=""+A;y===""?d+=this.indentate(e)+"<"+h+this.closeTag(h)+this.tagEndChar:d+=this.indentate(e)+"<"+h+">"+y+"</"+h+this.tagEndChar}else d+=this.buildTextValNode(A,h,"",e,r)}}this.options.oneListGroup&&(d=this.buildObjectNode(d,h,p,e)),n+=d}else if(this.options.attributesGroupName&&l===this.options.attributesGroupName){let f=Object.keys(t[l]),d=f.length;for(let p=0;p<d;p++){let m=a$(f[p],!0,this.options,r,i);s+=this.buildAttrPairStr(m,""+t[l][f[p]],c)}}else n+=this.processTextOrObjNode(t[l],h,e,r,i)}return{attrStr:s,val:n}};Ea.prototype.buildAttrPairStr=function(t,e,r){return r||(e=this.options.attributeValueProcessor(t,""+e),e=this.replaceEntitiesValue(e)),this.options.suppressBooleanAttributes&&e==="true"?" "+t:" "+t+'="'+Pm(e)+'"'};function Axt(t,e,r,i,s){let n=this.extractAttributes(t);if(i.push(e,n),this.checkStopNode(i)){let l=this.buildRawContent(t),u=this.buildAttributesForStopNode(t);return i.pop(),this.buildObjectNode(l,e,u,r)}let c=this.j2x(t,r+1,i,s);return i.pop(),e[0]==="?"?this.buildTextValNode("",e,c.attrStr,r,i):t[this.options.textNodeName]!==void 0&&Object.keys(t).length===1?this.buildTextValNode(t[this.options.textNodeName],e,c.attrStr,r,i):this.buildObjectNode(c.val,e,c.attrStr,r)}o(Axt,"processTextOrObjNode");Ea.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 s in i){if(!Object.prototype.hasOwnProperty.call(i,s))continue;let n=s.startsWith(this.options.attributeNamePrefix)?s.substring(this.options.attributeNamePrefix.length):s;e[n]=Pm(i[s]),r=!0}}else for(let i in t){if(!Object.prototype.hasOwnProperty.call(t,i))continue;let s=this.isAttribute(i);s&&(e[s]=Pm(t[i]),r=!0)}return r?e:null};Ea.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(Et.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${i}`),e}getHeaderValueToSign(e,r){let i=e.headers.get(r);return!i||r===Et.CONTENT_LENGTH&&i==="0"?"":i}getCanonicalizedHeadersString(e){let r=e.headers.headersArray().filter(n=>n.name.toLowerCase().startsWith(Et.PREFIX_FOR_STORAGE));r.sort((n,s)=>Ik(n.name.toLowerCase(),s.name.toLowerCase())),r=r.filter((n,s,a)=>!(s>0&&n.name.toLowerCase()===a[s-1].name.toLowerCase()));let i="";return r.forEach(n=>{i+=`${n.name.toLowerCase().trimRight()}:${n.value.trimLeft()}
|
||||
`}),i}getCanonicalizedResourceString(e){let r=bk(e.url)||"/",i="";i+=`/${this.factory.accountName}${r}`;let n=wk(e.url),s={};if(n){let a=[];for(let c in n)if(Object.prototype.hasOwnProperty.call(n,c)){let l=c.toLowerCase();s[l]=n[c],a.push(l)}a.sort();for(let c of a)i+=`
|
||||
${c}:${decodeURIComponent(s[c])}`}return i}};var Ti=class extends Ey{static{o(this,"StorageSharedKeyCredential")}accountName;accountKey;constructor(e,r){super(),this.accountName=e,this.accountKey=Buffer.from(r,"base64")}create(e,r){return new zx(e,r,this)}computeHMACSHA256(e){return(0,ZRe.createHmac)("sha256",this.accountKey).update(e,"utf8").digest("base64")}};var Rn=mh("storage-common");var ol;(function(t){t[t.EXPONENTIAL=0]="EXPONENTIAL",t[t.FIXED=1]="FIXED"})(ol||(ol={}));var Hm={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:ol.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},oRt=new lc("The operation was aborted."),Vx=class extends bh{static{o(this,"StorageRetryPolicy")}retryOptions;constructor(e,r,i=Hm){super(e,r),this.retryOptions={retryPolicyType:i.retryPolicyType?i.retryPolicyType:Hm.retryPolicyType,maxTries:i.maxTries&&i.maxTries>=1?Math.floor(i.maxTries):Hm.maxTries,tryTimeoutInMs:i.tryTimeoutInMs&&i.tryTimeoutInMs>=0?i.tryTimeoutInMs:Hm.tryTimeoutInMs,retryDelayInMs:i.retryDelayInMs&&i.retryDelayInMs>=0?Math.min(i.retryDelayInMs,i.maxRetryDelayInMs?i.maxRetryDelayInMs:Hm.maxRetryDelayInMs):Hm.retryDelayInMs,maxRetryDelayInMs:i.maxRetryDelayInMs&&i.maxRetryDelayInMs>=0?i.maxRetryDelayInMs:Hm.maxRetryDelayInMs,secondaryHost:i.secondaryHost?i.secondaryHost:Hm.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=Ek(n.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(n.url=Gm(n.url,Nd.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let a;try{if(Rn.info(`RetryPolicy: =====> Try=${i} ${s?"Primary":"Secondary"}`),a=await this._nextPolicy.sendRequest(n),!this.shouldRetry(s,i,a))return a;r=r||!s&&a.status===404}catch(c){if(Rn.error(`RetryPolicy: Caught error, message: ${c.message}, code: ${c.code}`),!this.shouldRetry(s,i,a,c))throw c}return await this.delay(s,i,e.abortSignal),this.attemptSendRequest(e,r,++i)}shouldRetry(e,r,i,n){if(r>=this.retryOptions.maxTries)return Rn.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 a of s)if(n.name.toUpperCase().includes(a)||n.message.toUpperCase().includes(a)||n.code&&n.code.toString().toUpperCase()===a)return Rn.info(`RetryPolicy: Network error ${a} found, will retry.`),!0}if(i||n){let a=i?i.status:n?n.statusCode:0;if(!e&&a===404)return Rn.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(a===503||a===500)return Rn.info(`RetryPolicy: Will retry for status code ${a}.`),!0}if(i&&i?.status>=400){let a=i.headers.get(Et.X_MS_CopySourceErrorCode);if(a!==void 0)switch(a){case"InternalError":case"OperationTimedOut":case"ServerBusy":return!0}}return n?.code==="PARSE_ERROR"&&n?.message.startsWith('Error "Error: Unclosed root tag')?(Rn.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 ol.EXPONENTIAL:n=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case ol.FIXED:n=this.retryOptions.retryDelayInMs;break}else n=Math.random()*1e3;return Rn.info(`RetryPolicy: Delay for ${n}ms`),Ck(n,i,oRt)}};var $x=class{static{o(this,"StorageRetryPolicyFactory")}retryOptions;constructor(e){this.retryOptions=e}create(e,r){return new Vx(e,r,this.retryOptions)}};var aRt="storageBrowserPolicy";function eTe(){return{name:aRt,async sendRequest(t,e){return Ir||((t.method==="GET"||t.method==="HEAD")&&(t.url=Gm(t.url,Nd.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),t.headers.delete(Et.COOKIE),t.headers.delete(Et.CONTENT_LENGTH)),e(t)}}}o(eTe,"storageBrowserPolicy");var cRt="StorageCorrectContentLengthPolicy";function tTe(){function t(e){e.body&&(typeof e.body=="string"||Buffer.isBuffer(e.body))&&e.body.length>0&&e.headers.set(Et.CONTENT_LENGTH,Buffer.byteLength(e.body))}return o(t,"correctContentLength"),{name:cRt,async sendRequest(e,r){return t(e),r(e)}}}o(tTe,"storageCorrectContentLengthPolicy");var lRt="storageRetryPolicy",Bw={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:ol.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},uRt=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],hRt=new lc("The operation was aborted.");function rTe(t={}){let e=t.retryPolicyType??Bw.retryPolicyType,r=t.maxTries??Bw.maxTries,i=t.retryDelayInMs??Bw.retryDelayInMs,n=t.maxRetryDelayInMs??Bw.maxRetryDelayInMs,s=t.secondaryHost??Bw.secondaryHost,a=t.tryTimeoutInMs??Bw.tryTimeoutInMs;function c({isPrimaryRetry:u,attempt:h,response:f,error:d}){if(h>=r)return
Line truncated
|
||||
`+this.getCanonicalizedHeadersString(e)+this.getCanonicalizedResourceString(e),i=this.factory.computeHMACSHA256(r);return e.headers.set(Et.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${i}`),e}getHeaderValueToSign(e,r){let i=e.headers.get(r);return!i||r===Et.CONTENT_LENGTH&&i==="0"?"":i}getCanonicalizedHeadersString(e){let r=e.headers.headersArray().filter(s=>s.name.toLowerCase().startsWith(Et.PREFIX_FOR_STORAGE));r.sort((s,n)=>rk(s.name.toLowerCase(),n.name.toLowerCase())),r=r.filter((s,n,a)=>!(n>0&&s.name.toLowerCase()===a[n-1].name.toLowerCase()));let i="";return r.forEach(s=>{i+=`${s.name.toLowerCase().trimRight()}:${s.value.trimLeft()}
|
||||
`}),i}getCanonicalizedResourceString(e){let r=ZP(e.url)||"/",i="";i+=`/${this.factory.accountName}${r}`;let s=ek(e.url),n={};if(s){let a=[];for(let c in s)if(Object.prototype.hasOwnProperty.call(s,c)){let l=c.toLowerCase();n[l]=s[c],a.push(l)}a.sort();for(let c of a)i+=`
|
||||
${c}:${decodeURIComponent(n[c])}`}return i}};var Ri=class extends cy{static{o(this,"StorageSharedKeyCredential")}accountName;accountKey;constructor(e,r){super(),this.accountName=e,this.accountKey=Buffer.from(r,"base64")}create(e,r){return new xx(e,r,this)}computeHMACSHA256(e){return(0,V_e.createHmac)("sha256",this.accountKey).update(e,"utf8").digest("base64")}};var xs=fh("storage-common");var sl;(function(t){t[t.EXPONENTIAL=0]="EXPONENTIAL",t[t.FIXED=1]="FIXED"})(sl||(sl={}));var Qm={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:sl.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},Bxt=new ac("The operation was aborted."),_x=class extends gh{static{o(this,"StorageRetryPolicy")}retryOptions;constructor(e,r,i=Qm){super(e,r),this.retryOptions={retryPolicyType:i.retryPolicyType?i.retryPolicyType:Qm.retryPolicyType,maxTries:i.maxTries&&i.maxTries>=1?Math.floor(i.maxTries):Qm.maxTries,tryTimeoutInMs:i.tryTimeoutInMs&&i.tryTimeoutInMs>=0?i.tryTimeoutInMs:Qm.tryTimeoutInMs,retryDelayInMs:i.retryDelayInMs&&i.retryDelayInMs>=0?Math.min(i.retryDelayInMs,i.maxRetryDelayInMs?i.maxRetryDelayInMs:Qm.maxRetryDelayInMs):Qm.retryDelayInMs,maxRetryDelayInMs:i.maxRetryDelayInMs&&i.maxRetryDelayInMs>=0?i.maxRetryDelayInMs:Qm.maxRetryDelayInMs,secondaryHost:i.secondaryHost?i.secondaryHost:Qm.secondaryHost}}async sendRequest(e){return this.attemptSendRequest(e,!1,1)}async attemptSendRequest(e,r,i){let s=e.clone(),n=r||!this.retryOptions.secondaryHost||!(e.method==="GET"||e.method==="HEAD"||e.method==="OPTIONS")||i%2===1;n||(s.url=XP(s.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(s.url=km(s.url,Bd.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let a;try{if(xs.info(`RetryPolicy: =====> Try=${i} ${n?"Primary":"Secondary"}`),a=await this._nextPolicy.sendRequest(s),!this.shouldRetry(n,i,a))return a;r=r||!n&&a.status===404}catch(c){if(xs.error(`RetryPolicy: Caught error, message: ${c.message}, code: ${c.code}`),!this.shouldRetry(n,i,a,c))throw c}return await this.delay(n,i,e.abortSignal),this.attemptSendRequest(e,r,++i)}shouldRetry(e,r,i,s){if(r>=this.retryOptions.maxTries)return xs.info(`RetryPolicy: Attempt(s) ${r} >= maxTries ${this.retryOptions.maxTries}, no further try.`),!1;let n=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];if(s){for(let a of n)if(s.name.toUpperCase().includes(a)||s.message.toUpperCase().includes(a)||s.code&&s.code.toString().toUpperCase()===a)return xs.info(`RetryPolicy: Network error ${a} found, will retry.`),!0}if(i||s){let a=i?i.status:s?s.statusCode:0;if(!e&&a===404)return xs.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(a===503||a===500)return xs.info(`RetryPolicy: Will retry for status code ${a}.`),!0}if(i&&i?.status>=400){let a=i.headers.get(Et.X_MS_CopySourceErrorCode);if(a!==void 0)switch(a){case"InternalError":case"OperationTimedOut":case"ServerBusy":return!0}}return s?.code==="PARSE_ERROR"&&s?.message.startsWith('Error "Error: Unclosed root tag')?(xs.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0):!1}async delay(e,r,i){let s=0;if(e)switch(this.retryOptions.retryPolicyType){case sl.EXPONENTIAL:s=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case sl.FIXED:s=this.retryOptions.retryDelayInMs;break}else s=Math.random()*1e3;return xs.info(`RetryPolicy: Delay for ${s}ms`),tk(s,i,Bxt)}};var Rx=class{static{o(this,"StorageRetryPolicyFactory")}retryOptions;constructor(e){this.retryOptions=e}create(e,r){return new _x(e,r,this.retryOptions)}};var vxt="storageBrowserPolicy";function j_e(){return{name:vxt,async sendRequest(t,e){return Ir||((t.method==="GET"||t.method==="HEAD")&&(t.url=km(t.url,Bd.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),t.headers.delete(Et.COOKIE),t.headers.delete(Et.CONTENT_LENGTH)),e(t)}}}o(j_e,"storageBrowserPolicy");var xxt="StorageCorrectContentLengthPolicy";function $_e(){function t(e){e.body&&(typeof e.body=="string"||Buffer.isBuffer(e.body))&&e.body.length>0&&e.headers.set(Et.CONTENT_LENGTH,Buffer.byteLength(e.body))}return o(t,"correctContentLength"),{name:xxt,async sendRequest(e,r){return t(e),r(e)}}}o($_e,"storageCorrectContentLengthPolicy");var _xt="storageRetryPolicy",hw={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:sl.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},Rxt=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],Txt=new ac("The operation was aborted.");function W_e(t={}){let e=t.retryPolicyType??hw.retryPolicyType,r=t.maxTries??hw.maxTries,i=t.retryDelayInMs??hw.retryDelayInMs,s=t.maxRetryDelayInMs??hw.maxRetryDelayInMs,n=t.secondaryHost??hw.secondaryHost,a=t.tryTimeoutInMs??hw.tryTimeoutInMs;function c({isPrimaryRetry:u,attempt:h,response:f,error:d}){if(h>=r)return
Line truncated
|
||||
`)+`
|
||||
`+i(s)+n(s),c=(0,iTe.createHmac)("sha256",t.accountKey).update(a,"utf8").digest("base64");s.headers.set(Et.AUTHORIZATION,`SharedKey ${t.accountName}:${c}`)}o(e,"signRequest");function r(s,a){let c=s.headers.get(a);return!c||a===Et.CONTENT_LENGTH&&c==="0"?"":c}o(r,"getHeaderValueToSign");function i(s){let a=[];for(let[l,u]of s.headers)l.toLowerCase().startsWith(Et.PREFIX_FOR_STORAGE)&&a.push({name:l,value:u});a.sort((l,u)=>Ik(l.name.toLowerCase(),u.name.toLowerCase())),a=a.filter((l,u,h)=>!(u>0&&l.name.toLowerCase()===h[u-1].name.toLowerCase()));let c="";return a.forEach(l=>{c+=`${l.name.toLowerCase().trimRight()}:${l.value.trimLeft()}
|
||||
`}),c}o(i,"getCanonicalizedHeadersString");function n(s){let a=bk(s.url)||"/",c="";c+=`/${t.accountName}${a}`;let l=wk(s.url),u={};if(l){let h=[];for(let f in l)if(Object.prototype.hasOwnProperty.call(l,f)){let d=f.toLowerCase();u[d]=l[f],h.push(d)}h.sort();for(let f of h)c+=`
|
||||
${f}:${decodeURIComponent(u[f])}`}return c}return o(n,"getCanonicalizedResourceString"),{name:fRt,async sendRequest(s,a){return e(s),a(s)}}}o(V$,"storageSharedKeyCredentialPolicy");var dRt="storageRequestFailureDetailsParserPolicy";function nTe(){return{name:dRt,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(nTe,"storageRequestFailureDetailsParserPolicy");var sTe=require("node:crypto");var Sk=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,sTe.createHmac)("sha256",this.key).update(e,"utf8").digest("base64")}};var Bk="12.31.0",vk="2026-02-06";var xk="https://storage.azure.com/.default",Dd={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}};var du="",$$="*",pRt=1*1024*1024;var mRt=4*pRt;var oTe="AES256",aTe="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",cTe=["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"],lTe=["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"],uTe="BlobUsesCustomerSpecifiedEncryption",hTe="BlobDoesNotUseCustomerSpecifiedEncryption",fTe=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function Od(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(Od,"isPipelineLike");var Wx=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 Xi(t,e={}){t||(t=new hi);let r=new Wx([],e);return r._credential=t,r}o(Xi,"newPipeline");function ARt(t){let e=[gRt,dTe,yRt,ERt,bRt,wRt,IRt];if(t.factories.length){let r=t.factories.filter(i=>!e.some(n=>n(i)));if(r.length){let i=r.some(n=>CRt(n));return{wrappedPolicies:C$(r),afterRetry:i}}}}o(ARt,"processDownlevelPipeline");function W$(t){let{httpClient:e,...r}=t.options,i=t._coreHttpClient;i||(i=e?I$(e):z$(),t._coreHttpClient=i);let n=t._corePipeline;if(!n){let s=`azsdk-js-azure-storage-blob/${Bk}`,a=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${s}`:`${s}`;n=Tx({...r,loggingOptions:{additionalAllowedHeaderNames:cTe,additionalAllowedQueryParameters:lTe,logger:pk.info},userAgentOptions:{userAgentPrefix:a},serializationOptions:{stringifyXML:dk,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:H$,serializerOptions:{xml:{xmlCharKey:"#"}}}}),n.removePolicy({phase:"Retry"}),n.removePolicy({name:X9}),n.addPolicy(tTe()),n.addPolicy(rTe(r.retryOptions),{phase:"R
Line truncated
|
||||
`),s=e.computeHMACSHA256(n);return{sasQueryParameters:new yu(t.version,s,i,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType),stringToSign:n}}o(ANt,"generateBlobSASQueryParameters20150405");function gNt(t,e){if(t=_y(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=Lh.parse(t.permissions.toString()).toString():n=Fh.parse(t.permissions.toString()).toString());let s=[n||"",t.startsOn?Sr(t.startsOn,!1):"",t.expiresOn?Sr(t.expiresOn,!1):"",xy(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?gu(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,i,t.cacheControl?t.cacheControl:"",t.contentDisposition?t.contentDisposition:"",t.contentEncoding?t.contentEncoding:"",t.contentLanguage?t.contentLanguage:"",t.contentType?t.contentType:""].join(`
|
||||
`),a=e.computeHMACSHA256(s);return{sasQueryParameters:new yu(t.version,a,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}}o(gNt,"generateBlobSASQueryParameters20181109");function yNt(t,e){if(t=_y(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=Lh.parse(t.permissions.toString()).toString():n=Fh.parse(t.permissions.toString()).toString());let s=[n||"",t.startsOn?Sr(t.startsOn,!1):"",t.expiresOn?Sr(t.expiresOn,!1):"",xy(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?gu(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,i,t.encryptionScope,t.cacheControl?t.cacheControl:"",t.contentDisposition?t.contentDisposition:"",t.contentEncoding?t.contentEncoding:"",t.contentLanguage?t.contentLanguage:"",t.contentType?t.contentType:""].join(`
|
||||
`),a=e.computeHMACSHA256(s);return{sasQueryParameters:new yu(t.version,a,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}}o(yNt,"generateBlobSASQueryParameters20201206");function ENt(t,e){if(t=_y(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=Lh.parse(t.permissions.toString()).toString():n=Fh.parse(t.permissions.toString()).toString());let s=[n||"",t.startsOn?Sr(t.startsOn,!1):"",t.expiresOn?Sr(t.expiresOn,!1):"",xy(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Sr(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Sr(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.ipRange?gu(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,i,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||
`),a=e.computeHMACSHA256(s);return{sasQueryParameters:new yu(t.version,a,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}}o(ENt,"generateBlobSASQueryParametersUDK20181109");function bNt(t,e){if(t=_y(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=Lh.parse(t.permissions.toString()).toString():n=Fh.parse(t.permissions.toString()).toString());let s=[n||"",t.startsOn?Sr(t.startsOn,!1):"",t.expiresOn?Sr(t.expiresOn,!1):"",xy(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Sr(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Sr(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?gu(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,i,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||
`),a=e.computeHMACSHA256(s);return{sasQueryParameters:new yu(t.version,a,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}}o(bNt,"generateBlobSASQueryParametersUDK20200210");function wNt(t,e){if(t=_y(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=Lh.parse(t.permissions.toString()).toString():n=Fh.parse(t.permissions.toString()).toString());let s=[n||"",t.startsOn?Sr(t.startsOn,!1):"",t.expiresOn?Sr(t.expiresOn,!1):"",xy(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Sr(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Sr(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?gu(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,i,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||
`),a=e.computeHMACSHA256(s);return{sasQueryParameters:new yu(t.version,a,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}}o(wNt,"generateBlobSASQueryParametersUDK20201206");function CNt(t,e){if(t=_y(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=Lh.parse(t.permissions.toString()).toString():n=Fh.parse(t.permissions.toString()).toString());let s=[n||"",t.startsOn?Sr(t.startsOn,!1):"",t.expiresOn?Sr(t.expiresOn,!1):"",xy(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Sr(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Sr(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,void 0,t.delegatedUserObjectId,t.ipRange?gu(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,i,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||
`),a=e.computeHMACSHA256(s);return{sasQueryParameters:new yu(t.version,a,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}}o(CNt,"generateBlobSASQueryParametersUDK20250705");function xy(t,e,r){let i=[`/blob/${t}/${e}`];return r&&i.push(`/${r}`),i.join("")}o(xy,"getCanonicalName");function _y(t){let e=t.version?t.version:vk;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(_y,"SASSignatureValuesSanityCheckAndAutofill");var o_=class{static{o(this,"BlobLeaseClient")}_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=gw()),this._leaseId=r}async acquireLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==du||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==du||r.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return Ve.withSpan("BlobLeaseClient-acquireLease",r,async i=>rt(await this._containerOrBlobOperation.acquireLease({abortSignal:r.abortSignal,duration:e,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},proposedLeaseId:this._leaseId,tracingOptions:i.tracingOptions})))}async changeLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==du||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==du||r.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return Ve.withSpan("BlobLeaseClient-changeLease",r,async i=>{let n=rt(await this._containerOrBlobOperation.changeLease(this._leaseId,e,{abortSignal:r.abortSignal,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},tracingOptions:i.tracingOptions}));return this._leaseId=e,n})}async releaseLease(e={}){if(this._isContainer&&(e.conditions?.ifMatch&&e.conditions?.ifMatch!==du||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==du||e.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return Ve.withSpan("BlobLeaseClient-releaseLease",e,async r=>rt(await this._containerOrBlobOperation.releaseLease(this._leaseId,{abortSignal:e.abortSignal,modifiedAccessConditions:{...e.conditions,ifTags:e.conditions?.tagConditions},tracingOptions:r.tracingOptions})))}async renewLease(e={}){if(this._isContainer&&(e.conditions?.ifMatch&&e.conditions?.ifMatch!==du||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==du||e.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default 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"}};Lw.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var Dy=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"}};Dy.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var A_=class extends Error{static{o(this,"RateLimitError")}constructor(e){super(e),this.name="RateLimitError"}};var D1t=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return o(n,"adopt"),new(r||(r=Promise))(function(s,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function l(h){try{u(i.throw(h))}catch(f){a(f)}}o(l,"rejected");function u(h){h.done?s(h.value):n(h.value).then(c,l)}o(u,"step"),u((i=i.apply(t,e||[])).next())})},F7=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),i=Date.now()-this.startTime,n=(e/(1024*1024)/(i/1e3)).toFixed(1);ie(`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=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 A1e(t,e,r){return D1t(this,void 0,void 0,function*(){var i;let n=new Eu(t),s=n.getBlockBlobClient(),a=new F7((i=r?.archiveSizeBytes)!==null&&i!==void 0?i:0),c={blockSize:r?.uploadChunkSize,concurrency:r?.uploadConcurrency,maxSingleShotSize:128*1024*1024,onProgress:a.onProgress()};try{a.startDisplayTimer(),V(`BlobClient: ${n.name}:${n.accountName}:${n.containerName}`);let l=yield s.uploadFile(e,c);if(l._response.status>=400)throw new NQ(`uploadCacheArchiveSDK: upload failed with status code ${l._response.status}`);return l}catch(l){throw Zt(`uploadCacheArchiveSDK: internal error uploading cache archive: ${l.message}`),l}finally{a.stopDisplayTimer()}})}o(A1e,"uploadCacheArchiveSDK");var y1e=q(require("buffer"),1),Mh=q(require("fs"),1),E1e=q(require("stream"),1),b1e=q(require("util"),1);var DQ=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return o(n,"adopt"),new(r||(r=Promise))(function(s,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function l(h){try{u(i.throw(h))}catch(f){a(f)}}o(l,"rejected");function u(h){h.done?s(h.value):n(h.value).then(c,l)}o(u,"step"),u((i=i.apply(t,e||[])).next())})};function OQ(t){return t?t>=200&&t<300:!1}o(OQ,"isSuccessStatusCode");function O1t(t){return t?t>=500:!0}o(O1t,"isServerErrorStatusCode");function P1t(t){return t?[Ri.BadGateway,Ri.ServiceUnavailable,Ri.GatewayTimeout].includes(t):!1}o(P1t,"isRetryableStatusCode");function k1t(t){return DQ(this,void 0,void 0,function*(){return new Promise(e=>setTimeout(e,t))})}o(k1t,"sleep");function g1e(t,e,r){return DQ(this,arguments,void 0,function*(i,n,s,a=nP,c=sP,l=void 0){let u="",h=1;for(;h<=a;){let f,d,p=!1;try{f=yield n()}catch(m){l&&(f=l(m)),p=!0,u=m.message}if(f&&(d=s(f),!O1t(d)))return f;if(d&&(p=P1t(d),u=`Cache service responded with ${d}`),V(`${i} - Attempt ${h} of ${a} failed with error: ${u}`),!p){V(`${i} - Error is not retryable`);break}yield k1t(c),h++}throw Error(`${i} failed: ${u}`)})}o(g1e,"retry");function g_(t,e){return DQ(this,arguments,void 0,function*(r,i,n=nP,s=sP){return yield g1e(r,i,a=>a.statusCode,n,s,a=>{if(a instanceof hh)return{statusCode:a.statusCode,result:null,headers:{},error:a}})})}o(g_,"retryTypedResponse");function Fw(t,e){return DQ(this,arguments,void 0,function*(r,i,n=nP,s=sP){return yield g1e(r,i,a=>a.message.statusCode,n,s)})}o(Fw,"retryHttpClientResponse");var hl=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return o(n,"adopt"),new(r||(r=Promise))(function(s,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function l(h){try{u(i.throw(h))}catch(f){a(f)}}o(l,"rejected");function u(h){h.done?s(h.value):n(h.value).then(c,l)}o(u,"step"),u((i=i.apply(t,e||[])).next())})};function Q1t(t,e){return hl(this,void 0,void 0,function*(){yield b1e.promisify(E1e.pipeline)(t.message,e)})}o(Q1t,"pipeResponseToStream");var PQ=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,V(`Downloading segment at offset ${this.segmentOffset} with length ${this.segmentSize}...`)}setReceivedBytes(e){t
Line truncated
|
||||
Other caches with similar key:`);for(let c of s?.artifactCaches||[])V(`Cache Key: ${c?.cacheKey}, Cache Version: ${c?.cacheVersion}, Cache Scope: ${c?.scope}, Cache Created: ${c?.creationTime}`)}}})}o(H1t,"printCachesListForDiagnostics");function G7(t,e,r){return Ia(this,void 0,void 0,function*(){let i=new T1e.URL(t),n=S1e(r);i.hostname.endsWith(".blob.core.windows.net")?n.useAzureSdk?yield C1e(t,e,n):n.concurrentBlobDownloads?yield w1e(t,e,n):yield kQ(t,e):yield kQ(t,e)})}o(G7,"downloadCache");function D1e(t,e,r){return Ia(this,void 0,void 0,function*(){let i=q7(),n=cw(e,r?.compressionMethod,r?.enableCrossOsArchive),s={key:t,version:n,cacheSize:r?.cacheSize};return yield g_("reserveCache",()=>Ia(this,void 0,void 0,function*(){return i.postJson(E_("caches"),s)}))})}o(D1e,"reserveCache");function R1e(t,e){return`bytes ${t}-${e}/*`}o(R1e,"getContentRange");function j1t(t,e,r,i,n){return Ia(this,void 0,void 0,function*(){V(`Uploading chunk of size ${n-i+1} bytes at offset ${i} with content range: ${R1e(i,n)}`);let s={"Content-Type":"application/octet-stream","Content-Range":R1e(i,n)},a=yield Fw(`uploadChunk (start: ${i}, end: ${n})`,()=>Ia(this,void 0,void 0,function*(){return t.sendStream("PATCH",e,r(),s)}));if(!OQ(a.message.statusCode))throw new Error(`Cache service responded with ${a.message.statusCode} during upload chunk.`)})}o(j1t,"uploadChunk");function z1t(t,e,r,i){return Ia(this,void 0,void 0,function*(){let n=uh(r),s=E_(`caches/${e.toString()}`),a=Mw.openSync(r,"r"),c=M7(i),l=u9("uploadConcurrency",c.uploadConcurrency),u=u9("uploadChunkSize",c.uploadChunkSize),h=[...new Array(l).keys()];V("Awaiting all uploads");let f=0;try{yield Promise.all(h.map(()=>Ia(this,void 0,void 0,function*(){for(;f<n;){let d=Math.min(n-f,u),p=f,m=f+d-1;f+=u,yield j1t(t,s,()=>Mw.createReadStream(r,{fd:a,start:p,end:m,autoClose:!1}).on("error",A=>{throw new Error(`Cache upload failed because file read failed with ${A.message}`)}),p,m)}})))}finally{Mw.closeSync(a)}})}o(z1t,"uploadFile");function V1t(t,e,r){return Ia(this,void 0,void 0,function*(){let i={size:r};return yield g_("commitCache",()=>Ia(this,void 0,void 0,function*(){return t.postJson(E_(`caches/${e.toString()}`),i)}))})}o(V1t,"commitCache");function H7(t,e,r,i){return Ia(this,void 0,void 0,function*(){if(M7(i).useAzureSdk){if(!r)throw new Error("Azure Storage SDK can only be used when a signed URL is provided.");yield A1e(r,e,i)}else{let s=q7();V("Upload cache"),yield z1t(s,t,e,i),V("Commiting cache");let a=uh(e);ie(`Cache Size: ~${Math.round(a/(1024*1024))} MB (${a} B)`);let c=yield V1t(s,t,a);if(!OQ(c.statusCode))throw new Error(`Cache service responded with ${c.statusCode} during commit cache.`);ie("Cache saved successfully")}})}o(H7,"saveCache");var v2e=q(E2e(),1),tn=q(en(),1),mc=q(en(),1),Ly=q(en(),1),Fy=q(en(),1),My=q(en(),1);var LK=q(en(),1),FK=q(en(),1),I2e=q(en(),1),S2e=q(en(),1),B2e=q(en(),1);var PK=q(en(),1),kK=q(en(),1),b2e=q(en(),1),w2e=q(en(),1),C2e=q(en(),1);var QK=class extends C2e.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,w2e.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,b2e.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,i,n){let s=n??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=i.readUnknownField;if(u==="throw")throw new globalThis.Error(`Unknown field ${c} (wire type ${l}) for ${this.typeName}`);let h=e.skip(l);u!==!1&&(u===!0?kK.UnknownFieldHandler.onRead:u)(this.typeName,s,c,l,h)}}return s}internalBinaryWrite(e,r,i){e.scope!==""&&r.tag(1,PK.WireType.LengthDelimited).string(e.scope),e.permission!=="0"&&r.tag(2,PK.WireType.Varint).int64(e.permission);let n=i.writeUnknownFields;return n!==!1&&(n==!0?kK.UnknownFieldHandler.onWrite:n)(this.typeName,e,r),r}},CL=new QK;var MK=class extends B2e.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(()=>CL,"T")}])}create(e){let r={repositoryId:"0",scope:[]};return globalThis.Object.defineProperty(r,S2e.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,I2e.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,i,n){let s=n??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(CL.internalBinaryRead(e,e.uint32(),i));break;default:let u=i.readUnknownField;if(u==="throw")throw new globalThis.Error(`Unknown field ${c} (wire type ${l}) for ${this.typeName}`);let h=e.skip(l);u!==!1&&(u===!0?FK.UnknownFieldHandler.onRead:u)(this.typeName,s,c,l,h)}}return s}internalBinaryWrite(e,r,i){e.repositoryId!
Line truncated
|
||||
`));let i=yield eX(r,"create");yield tX(i,t)})}o(iX,"createTar");var rC=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return o(n,"adopt"),new(r||(r=Promise))(function(s,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function l(h){try{u(i.throw(h))}catch(f){a(f)}}o(l,"rejected");function u(h){h.done?s(h.value):n(h.value).then(c,l)}o(u,"step"),u((i=i.apply(t,e||[])).next())})},Cu=class t extends Error{static{o(this,"ValidationError")}constructor(e){super(e),this.name="ValidationError",Object.setPrototypeOf(this,t.prototype)}},tC=class t extends Error{static{o(this,"ReserveCacheError")}constructor(e){super(e),this.name="ReserveCacheError",Object.setPrototypeOf(this,t.prototype)}},vL=class t extends Error{static{o(this,"FinalizeCacheError")}constructor(e){super(e),this.name="FinalizeCacheError",Object.setPrototypeOf(this,t.prototype)}};function T2e(t){if(!t||t.length===0)throw new Cu("Path Validation Error: At least one directory or file path is required")}o(T2e,"checkPaths");function nX(t){if(t.length>512)throw new Cu(`Key Validation Error: ${t} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(t))throw new Cu(`Key Validation Error: ${t} cannot contain commas.`)}o(nX,"checkKey");function sX(){return y_()==="v2"?!!process.env.ACTIONS_RESULTS_URL:!!process.env.ACTIONS_CACHE_URL}o(sX,"isFeatureAvailable");function N2e(t,e,r,i){return rC(this,arguments,void 0,function*(n,s,a,c,l=!1){let u=y_();return V(`Cache service version: ${u}`),T2e(n),u==="v2"?yield aOt(n,s,a,c,l):yield oOt(n,s,a,c,l)})}o(N2e,"restoreCache");function oOt(t,e,r,i){return rC(this,arguments,void 0,function*(n,s,a,c,l=!1){a=a||[];let u=[s,...a];if(V("Resolved Keys:"),V(JSON.stringify(u)),u.length>10)throw new Cu("Key Validation Error: Keys are limited to a maximum of 10.");for(let d of u)nX(d);let h=yield Ax(),f="";try{let d=yield N1e(u,n,{compressionMethod:h,enableCrossOsArchive:l});if(!d?.archiveLocation)return;if(c?.lookupOnly)return ie("Lookup only - skipping download"),d.cacheKey;f=k_.join(yield px(),Pm(h)),V(`Archive Path: ${f}`),yield G7(d.archiveLocation,f,c),ey()&&(yield P_(f,h));let p=uh(f);return ie(`Cache Size: ~${Math.round(p/(1024*1024))} MB (${p} B)`),yield rX(f,h),ie("Cache restored successfully"),d.cacheKey}catch(d){let p=d;if(p.name===Cu.name)throw d;p instanceof hh&&typeof p.statusCode=="number"&&p.statusCode>=500?Yb(`Failed to restore: ${d.message}`):Zt(`Failed to restore: ${d.message}`)}finally{try{yield mx(f)}catch(d){V(`Failed to delete archive: ${d}`)}}})}o(oOt,"restoreCacheV1");function aOt(t,e,r,i){return rC(this,arguments,void 0,function*(n,s,a,c,l=!1){c=Object.assign(Object.assign({},c),{useAzureSdk:!0}),a=a||[];let u=[s,...a];if(V("Resolved Keys:"),V(JSON.stringify(u)),u.length>10)throw new Cu("Key Validation Error: Keys are limited to a maximum of 10.");for(let f of u)nX(f);let h="";try{let f=ZK(),d=yield Ax(),p={key:s,restoreKeys:a,version:cw(n,d,l)},m=yield f.GetCacheEntryDownloadURL(p);if(!m.ok){V(`Cache not found for version ${p.version} of keys: ${u.join(", ")}`);return}if(p.key!==m.matchedKey?ie(`Cache hit for restore-key: ${m.matchedKey}`):ie(`Cache hit for: ${m.matchedKey}`),c?.lookupOnly)return ie("Lookup only - skipping download"),m.matchedKey;h=k_.join(yield px(),Pm(d)),V(`Archive path: ${h}`),V(`Starting download of archive to: ${h}`),yield G7(m.signedDownloadUrl,h,c);let E=uh(h);return ie(`Cache Size: ~${Math.round(E/(1024*1024))} MB (${E} B)`),ey()&&(yield P_(h,d)),yield rX(h,d),ie("Cache restored successfully"),m.matchedKey}catch(f){let d=f;if(d.name===Cu.name)throw f;d instanceof hh&&typeof d.statusCode=="number"&&d.statusCode>=500?Yb(`Failed to restore: ${f.message}`):Zt(`Failed to restore: ${f.message}`)}finally{try{h&&(yield mx(h))}catch(f){V(`Failed to delete archive: ${f}`)}}})}o(aOt,"restoreCacheV2");function oX(t,e,r){return rC(this,arguments,void 0,function*(i,n,s,a=!1){let c=y_();return V(`Cache service version: ${c}`),T2e(i),nX(n),c==="v2"?yield lOt(i,n,s,a):yield cOt(i,n,s,a)})}o(oX,"saveCache");function cOt(t,e,r){return rC(this,arguments,void 0,function*(i,n,s,a=!1){var c,l,u,h,f;let d=yield Ax(),p=-1,m=yield l9(i);if(V("Cache Paths:"),V(`${JSON.stringify(m)}`),m.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 A=yield px(),E=k_.join(A,Pm(d));V(`Archive Path: ${E}`);try{yield iX(A,m,d),ey()&&(yield P_(E,d));let y=10*1024*1024*1024,b=uh(E);if(V(`File Size: ${b}`),b>y&&!U7())throw new Error(`Cache size of ~${Math.round(b/(1024*1024))} MB (${b} B) is over the 10GB limit, not saving cache.`);V("Reserving Cache");let C=yield D1e(n,i,{compressionMethod:d,enableCrossOsArchive:a,cacheSize:b});if(!((c=C?.result)===null||c===void 0)&&c.cacheId)p=(l=C?.result)===null||l===void 0?void 0:l.cacheId;else throw C?.statusCode===400?new Error((h=(u=C?.error)===null||u===void 0?void 0:u.message)!==null&&h!==void 0?h:`Cache size of ~${Math.round(Line truncated
|
||||
`,a).length:f,u?(c===null?0:c.length)+l.length:0,u?l.length+f:0);return d<p},"__needMoreData"),parse:o(function(i,n,s,a){let{bom:c,comment_no_infix:l,encoding:u,from_line:h,ltrim:f,max_record_size:d,raw:p,relax_quotes:m,rtrim:A,skip_empty_lines:E,to:y,to_line:b}=this.options,{comment:C,escape:I,quote:D,record_delimiter:M}=this.options,{bomSkipped:R,previousBuf:U,rawBuffer:k,escapeIsQuote:W}=this.state,Q;if(U===void 0)if(i===void 0){a();return}else Q=i;else U!==void 0&&i===void 0?Q=U:Q=Buffer.concat([U,i]);if(R===!1)if(c===!1)this.state.bomSkipped=!0;else if(Q.length<3){if(n===!1){this.state.previousBuf=Q;return}}else{for(let oe in gC)if(gC[oe].compare(Q,0,gC[oe].length)===0){let ae=gC[oe].length;this.state.bufBytesStart+=ae,Q=Q.slice(ae);let Ce=TZ({...this.original_options,encoding:oe});for(let Z in Ce)this.options[Z]=Ce[Z];({comment:C,escape:I,quote:D}=this.options);break}this.state.bomSkipped=!0}let j=Q.length,$;for($=0;$<j&&!this.__needMoreData($,j,n);$++){if(this.state.wasRowDelimiter===!0&&(this.info.lines++,this.state.wasRowDelimiter=!1),b!==-1&&this.info.lines>b){this.state.stop=!0,a();return}this.state.quoting===!1&&M.length===0&&this.__autoDiscoverRecordDelimiter(Q,$)&&(M=this.options.record_delimiter);let oe=Q[$];if(p===!0&&k.append(oe),(oe===OMt||oe===PMt)&&this.state.wasRowDelimiter===!1&&(this.state.wasRowDelimiter=!0),this.state.escaping===!0)this.state.escaping=!1;else{if(I!==null&&this.state.quoting===!0&&this.__isEscape(Q,$,oe)&&$+I.length<j)if(W){if(this.__isQuote(Q,$+I.length)){this.state.escaping=!0,$+=I.length-1;continue}}else{this.state.escaping=!0,$+=I.length-1;continue}if(this.state.commenting===!1&&this.__isQuote(Q,$))if(this.state.quoting===!0){let Z=Q[$+D.length],ue=A&&this.__isCharTrimable(Q,$+D.length),be=C!==null&&this.__compareBytes(C,Q,$+D.length,Z),Ye=this.__isDelimiter(Q,$+D.length,Z),Ke=M.length===0?this.__autoDiscoverRecordDelimiter(Q,$+D.length):this.__isRecordDelimiter(Z,Q,$+D.length);if(I!==null&&this.__isEscape(Q,$,oe)&&this.__isQuote(Q,$+I.length))$+=I.length-1;else if(!Z||Ye||Ke||be||ue){this.state.quoting=!1,this.state.wasQuoting=!0,$+=D.length-1;continue}else if(m===!1){let We=this.__error(new dr("CSV_INVALID_CLOSING_QUOTE",["Invalid Closing Quote:",`got "${String.fromCharCode(Z)}"`,`at line ${this.info.lines}`,"instead of delimiter, record delimiter, trimable character","(if activated) or comment"],this.options,this.__infoField()));if(We!==void 0)return We}else this.state.quoting=!1,this.state.wasQuoting=!0,this.state.field.prepend(D),$+=D.length-1}else if(this.state.field.length!==0){if(m===!1){let Z=this.__infoField(),ue=Object.keys(gC).map(Ye=>gC[Ye].equals(this.state.field.toString())?Ye:!1).filter(Boolean)[0],be=this.__error(new dr("INVALID_OPENING_QUOTE",["Invalid Opening Quote:",`a quote is found on field ${JSON.stringify(Z.column)} at line ${Z.lines}, value is ${JSON.stringify(this.state.field.toString(u))}`,ue?`(${ue} bom)`:void 0],this.options,Z,{field:this.state.field}));if(be!==void 0)return be}}else{this.state.quoting=!0,$+=D.length-1;continue}if(this.state.quoting===!1){let Z=this.__isRecordDelimiter(oe,Q,$);if(Z!==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)>=h){this.state.enabled=!0,this.__resetField(),this.__resetRecord(),$+=Z-1;continue}if(E===!0&&this.state.wasQuoting===!1&&this.state.record.length===0&&this.state.field.length===0){this.info.empty_lines++,$+=Z-1;continue}this.info.bytes=this.state.bufBytesStart+$;let Ye=this.__onField();if(Ye!==void 0)return Ye;this.info.bytes=this.state.bufBytesStart+$+Z;let Ke=this.__onRecord(s);if(Ke!==void 0)return Ke;if(y!==-1&&this.info.records>=y){this.state.stop=!0,a();return}}this.state.commenting=!1,$+=Z-1;continue}if(this.state.commenting)continue;if(C!==null&&(l===!1||this.state.record.length===0&&this.state.field.length===0)&&this.__compareBytes(C,Q,$,oe)!==0){this.state.commenting=!0;continue}let ue=this.__isDelimiter(Q,$,oe);if(ue!==0){this.info.bytes=this.state.bufBytesStart+$;let be=this.__onField();if(be!==void 0)return be;$+=ue-1;continue}}}if(this.state.commenting===!1&&d!==0&&this.state.record_length+this.state.field.length>d)return this.__error(new dr("CSV_MAX_RECORD_SIZE",["Max Record Size:","record exceed the maximum number of tolerated bytes",`of ${d}`,`at line ${this.info.lines}`],this.options,this.__infoField()));let ae=f===!1||this.state.quoting===!0||this.state.field.length!==0||!this.__isCharTrimable(Q,$),Ce=A===!1||this.state.wasQuoting===!1;if(ae===!0&&Ce===!0)this.state.field.append(oe);else{if(A===!0&&!this.__isCharTrimable(Q,$))return this.__error(new dr("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()));ae===!1&&($+=this.__isCharTrimable(Q,$)-1);continue}}if(n===!0)if(this.sta
Line truncated
|
||||
`,s),Buffer.from(`
|
||||
`,s),Buffer.from("\r",s)];e:for(let c=0;c<a.length;c++){let l=a[c].length;for(let u=0;u<l;u++)if(a[c][u]!==i[n+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(i){let{encoding:n,raw:s,skip_records_with_error:a}=this.options,c=typeof i=="string"?new Error(i):i;if(a){if(this.state.recordHasError=!0,this.options.on_skip!==void 0)try{this.options.on_skip(c,s?this.state.rawBuffer.toString(n):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: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}},"__infoRecord"),__infoField:o(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}},"__infoField")}},"transform");var bc=o(function(t,e={}){typeof t=="string"&&(t=Buffer.from(t));let r=e&&e.objname?{}:[],i=Mke(e),n=o(c=>{i.options.objname===void 0?r.push(c):r[c[0]]=c[1]},"push"),s=o(()=>{},"close"),a=i.parse(t,!0,n,s);if(a!==void 0)throw a;return r},"parse");var ve=class t{static{o(this,"Util")}static getInputList(e,r){return this.getList(Ss(e,{trimWhitespace:r?.trimWhitespace!==!1}),r)}static getList(e,r){let i=[];if(e=="")return i;let n=bc(e,{columns:!1,relaxQuotes:!0,comment:r?.comment,comment_no_infix:r?.commentNoInfix,relaxColumnCount:!0,skipEmptyLines:!0,quote:r?.quote});for(let s of n)s.length==1?r?.ignoreComma?i.push(s[0]):i.push(...s[0].split(",")):r?.ignoreComma?i.push(s.join(",")):i.push(...s);return i.filter(s=>s).map(s=>r?.trimWhitespace===!1?s:s.trim())}static getInputNumber(e){let r=Ss(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 Is("powershell",!0),n=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),s=[];if(r)for(let a in r)s.push(`-${a} '${r[a].replace(/'/g,"''").replace(/"|\n|\r/g,"")}'`);return{command:`"${i}"`,args:["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",`& '${n}' ${s.join(" ")}`]}}static isDirectory(e){try{return Uke.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 NZ.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 NZ.default.randomBytes(Math.ceil(e/2)).toString("hex").slice(0,e)}static compileHandlebars(e,r,i){return qke.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=tR.default.resolve(e);return tR.default.resolve(r).startsWith(i.endsWith(tR.default.sep)?i:`${i}${tR.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,a=[];return i&&a.push(`${i}h`),n&&a.push(`${n}m`),(s||a.length===0)&&a.push(`${s}s`),a.join("")}};var rn=class t{static{o(this,"Docker")}static get configDir(){return process.env.DOCKER_CONFIG||rR.default.join(Gke.default.homedir(),".docker")}static configFile(){let e=rR.default.join(t.configDir,"config.json");if(DZ.default.existsSync(e))return JSON.parse(DZ.default.readFileSync(e,{encoding:"utf-8"}))}static async isAvailable(){return await Is("docker",!0).then(e=>(V(`Docker.isAvailable ok: ${e}`),!0)).catch(e=>(V(`Docker.isAvailable error: ${e}`),!1))}static async isDaemonRunning(){try{return await t.getExecOutput(["version"],{silent:!0}),!0}catch{return!1}}st
Line truncated
|
||||
`+i(n)+s(n),c=(0,J_e.createHmac)("sha256",t.accountKey).update(a,"utf8").digest("base64");n.headers.set(Et.AUTHORIZATION,`SharedKey ${t.accountName}:${c}`)}o(e,"signRequest");function r(n,a){let c=n.headers.get(a);return!c||a===Et.CONTENT_LENGTH&&c==="0"?"":c}o(r,"getHeaderValueToSign");function i(n){let a=[];for(let[l,u]of n.headers)l.toLowerCase().startsWith(Et.PREFIX_FOR_STORAGE)&&a.push({name:l,value:u});a.sort((l,u)=>rk(l.name.toLowerCase(),u.name.toLowerCase())),a=a.filter((l,u,h)=>!(u>0&&l.name.toLowerCase()===h[u-1].name.toLowerCase()));let c="";return a.forEach(l=>{c+=`${l.name.toLowerCase().trimRight()}:${l.value.trimLeft()}
|
||||
`}),c}o(i,"getCanonicalizedHeadersString");function s(n){let a=ZP(n.url)||"/",c="";c+=`/${t.accountName}${a}`;let l=ek(n.url),u={};if(l){let h=[];for(let f in l)if(Object.prototype.hasOwnProperty.call(l,f)){let d=f.toLowerCase();u[d]=l[f],h.push(d)}h.sort();for(let f of h)c+=`
|
||||
${f}:${decodeURIComponent(u[f])}`}return c}return o(s,"getCanonicalizedResourceString"),{name:Nxt,async sendRequest(n,a){return e(n),a(n)}}}o(f$,"storageSharedKeyCredentialPolicy");var Dxt="storageRequestFailureDetailsParserPolicy";function Y_e(){return{name:Dxt,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(Y_e,"storageRequestFailureDetailsParserPolicy");var K_e=require("node:crypto");var ik=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,K_e.createHmac)("sha256",this.key).update(e,"utf8").digest("base64")}};var sk="12.31.0",nk="2026-02-06";var ok="https://storage.azure.com/.default",vd={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}};var hu="",d$="*",Oxt=1*1024*1024;var Pxt=4*Oxt;var X_e="AES256",Z_e="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",eRe=["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"],tRe=["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"],rRe="BlobUsesCustomerSpecifiedEncryption",iRe="BlobDoesNotUseCustomerSpecifiedEncryption",sRe=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function xd(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(xd,"isPipelineLike");var Tx=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 Ki(t,e={}){t||(t=new ui);let r=new Tx([],e);return r._credential=t,r}o(Ki,"newPipeline");function kxt(t){let e=[Qxt,nRe,Lxt,Fxt,Mxt,Uxt,Gxt];if(t.factories.length){let r=t.factories.filter(i=>!e.some(s=>s(i)));if(r.length){let i=r.some(s=>qxt(s));return{wrappedPolicies:G9(r),afterRetry:i}}}}o(kxt,"processDownlevelPipeline");function p$(t){let{httpClient:e,...r}=t.options,i=t._coreHttpClient;i||(i=e?H9(e):h$(),t._coreHttpClient=i);let s=t._corePipeline;if(!s){let n=`azsdk-js-azure-storage-blob/${sk}`,a=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${n}`:`${n}`;s=fx({...r,loggingOptions:{additionalAllowedHeaderNames:eRe,additionalAllowedQueryParameters:tRe,logger:$P.info},userAgentOptions:{userAgentPrefix:a},serializationOptions:{stringifyXML:jP,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:l$,serializerOptions:{xml:{xmlCharKey:"#"}}}}),s.removePolicy({phase:"Retry"}),s.removePolicy({name:y9}),s.addPolicy($_e()),s.addPolicy(W_e(r.retryOptions),{phase:"R
Line truncated
|
||||
`),n=e.computeHMACSHA256(s);return{sasQueryParameters:new Au(t.version,n,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(kRt,"generateBlobSASQueryParameters20150405");function QRt(t,e){if(t=gy(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 s;t.permissions&&(t.blobName?s=Ph.parse(t.permissions.toString()).toString():s=kh.parse(t.permissions.toString()).toString());let n=[s||"",t.startsOn?Sr(t.startsOn,!1):"",t.expiresOn?Sr(t.expiresOn,!1):"",Ay(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?mu(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(`
|
||||
`),a=e.computeHMACSHA256(n);return{sasQueryParameters:new Au(t.version,a,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType),stringToSign:n}}o(QRt,"generateBlobSASQueryParameters20181109");function LRt(t,e){if(t=gy(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 s;t.permissions&&(t.blobName?s=Ph.parse(t.permissions.toString()).toString():s=kh.parse(t.permissions.toString()).toString());let n=[s||"",t.startsOn?Sr(t.startsOn,!1):"",t.expiresOn?Sr(t.expiresOn,!1):"",Ay(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?mu(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(`
|
||||
`),a=e.computeHMACSHA256(n);return{sasQueryParameters:new Au(t.version,a,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,void 0,void 0,void 0,t.encryptionScope),stringToSign:n}}o(LRt,"generateBlobSASQueryParameters20201206");function FRt(t,e){if(t=gy(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 s;t.permissions&&(t.blobName?s=Ph.parse(t.permissions.toString()).toString():s=kh.parse(t.permissions.toString()).toString());let n=[s||"",t.startsOn?Sr(t.startsOn,!1):"",t.expiresOn?Sr(t.expiresOn,!1):"",Ay(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Sr(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Sr(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.ipRange?mu(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,i,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||
`),a=e.computeHMACSHA256(n);return{sasQueryParameters:new Au(t.version,a,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey),stringToSign:n}}o(FRt,"generateBlobSASQueryParametersUDK20181109");function MRt(t,e){if(t=gy(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 s;t.permissions&&(t.blobName?s=Ph.parse(t.permissions.toString()).toString():s=kh.parse(t.permissions.toString()).toString());let n=[s||"",t.startsOn?Sr(t.startsOn,!1):"",t.expiresOn?Sr(t.expiresOn,!1):"",Ay(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Sr(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Sr(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?mu(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,i,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||
`),a=e.computeHMACSHA256(n);return{sasQueryParameters:new Au(t.version,a,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId),stringToSign:n}}o(MRt,"generateBlobSASQueryParametersUDK20200210");function URt(t,e){if(t=gy(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 s;t.permissions&&(t.blobName?s=Ph.parse(t.permissions.toString()).toString():s=kh.parse(t.permissions.toString()).toString());let n=[s||"",t.startsOn?Sr(t.startsOn,!1):"",t.expiresOn?Sr(t.expiresOn,!1):"",Ay(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Sr(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Sr(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?mu(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,i,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||
`),a=e.computeHMACSHA256(n);return{sasQueryParameters:new Au(t.version,a,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,t.encryptionScope),stringToSign:n}}o(URt,"generateBlobSASQueryParametersUDK20201206");function qRt(t,e){if(t=gy(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 s;t.permissions&&(t.blobName?s=Ph.parse(t.permissions.toString()).toString():s=kh.parse(t.permissions.toString()).toString());let n=[s||"",t.startsOn?Sr(t.startsOn,!1):"",t.expiresOn?Sr(t.expiresOn,!1):"",Ay(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Sr(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Sr(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,void 0,t.delegatedUserObjectId,t.ipRange?mu(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,i,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||
`),a=e.computeHMACSHA256(n);return{sasQueryParameters:new Au(t.version,a,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,t.encryptionScope,t.delegatedUserObjectId),stringToSign:n}}o(qRt,"generateBlobSASQueryParametersUDK20250705");function Ay(t,e,r){let i=[`/blob/${t}/${e}`];return r&&i.push(`/${r}`),i.join("")}o(Ay,"getCanonicalName");function gy(t){let e=t.version?t.version:nk;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(gy,"SASSignatureValuesSanityCheckAndAutofill");var Gx=class{static{o(this,"BlobLeaseClient")}_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=iw()),this._leaseId=r}async acquireLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==hu||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==hu||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 je.withSpan("BlobLeaseClient-acquireLease",r,async i=>rt(await this._containerOrBlobOperation.acquireLease({abortSignal:r.abortSignal,duration:e,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},proposedLeaseId:this._leaseId,tracingOptions:i.tracingOptions})))}async changeLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==hu||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==hu||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 je.withSpan("BlobLeaseClient-changeLease",r,async i=>{let s=rt(await this._containerOrBlobOperation.changeLease(this._leaseId,e,{abortSignal:r.abortSignal,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},tracingOptions:i.tracingOptions}));return this._leaseId=e,s})}async releaseLease(e={}){if(this._isContainer&&(e.conditions?.ifMatch&&e.conditions?.ifMatch!==hu||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==hu||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 je.withSpan("BlobLeaseClient-releaseLease",e,async r=>rt(await this._containerOrBlobOperation.releaseLease(this._leaseId,{abortSignal:e.abortSignal,modifiedAccessConditions:{...e.conditions,ifTags:e.conditions?.tagConditions},tracingOptions:r.tracingOptions})))}async renewLease(e={}){if(this._isContainer&&(e.conditions?.ifMatch&&e.conditions?.ifMatch!==hu||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==hu||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"}};Iw.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var wy=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"}};wy.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var Xx=class extends Error{static{o(this,"RateLimitError")}constructor(e){super(e),this.name="RateLimitError"}};var KTt=function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(a){a(n)})}return o(s,"adopt"),new(r||(r=Promise))(function(n,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function l(h){try{u(i.throw(h))}catch(f){a(f)}}o(l,"rejected");function u(h){h.done?n(h.value):s(h.value).then(c,l)}o(u,"step"),u((i=i.apply(t,e||[])).next())})},s7=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),i=Date.now()-this.startTime,s=(e/(1024*1024)/(i/1e3)).toFixed(1);ie(`Sent ${e} of ${this.contentLength} (${r}%), ${s} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return e=>{this.setSentBytes(e.loadedBytes)}}startDisplayTimer(e=1e3){let r=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 cNe(t,e,r){return KTt(this,void 0,void 0,function*(){var i;let s=new gu(t),n=s.getBlockBlobClient(),a=new s7((i=r?.archiveSizeBytes)!==null&&i!==void 0?i:0),c={blockSize:r?.uploadChunkSize,concurrency:r?.uploadConcurrency,maxSingleShotSize:128*1024*1024,onProgress:a.onProgress()};try{a.startDisplayTimer(),j(`BlobClient: ${s.name}:${s.accountName}:${s.containerName}`);let l=yield n.uploadFile(e,c);if(l._response.status>=400)throw new uQ(`uploadCacheArchiveSDK: upload failed with status code ${l._response.status}`);return l}catch(l){throw Zt(`uploadCacheArchiveSDK: internal error uploading cache archive: ${l.message}`),l}finally{a.stopDisplayTimer()}})}o(cNe,"uploadCacheArchiveSDK");var uNe=q(require("buffer"),1),Qh=q(require("fs"),1),hNe=q(require("stream"),1),fNe=q(require("util"),1);var hQ=function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(a){a(n)})}return o(s,"adopt"),new(r||(r=Promise))(function(n,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function l(h){try{u(i.throw(h))}catch(f){a(f)}}o(l,"rejected");function u(h){h.done?n(h.value):s(h.value).then(c,l)}o(u,"step"),u((i=i.apply(t,e||[])).next())})};function fQ(t){return t?t>=200&&t<300:!1}o(fQ,"isSuccessStatusCode");function XTt(t){return t?t>=500:!0}o(XTt,"isServerErrorStatusCode");function ZTt(t){return t?[_i.BadGateway,_i.ServiceUnavailable,_i.GatewayTimeout].includes(t):!1}o(ZTt,"isRetryableStatusCode");function eNt(t){return hQ(this,void 0,void 0,function*(){return new Promise(e=>setTimeout(e,t))})}o(eNt,"sleep");function lNe(t,e,r){return hQ(this,arguments,void 0,function*(i,s,n,a=LO,c=FO,l=void 0){let u="",h=1;for(;h<=a;){let f,d,p=!1;try{f=yield s()}catch(m){l&&(f=l(m)),p=!0,u=m.message}if(f&&(d=n(f),!XTt(d)))return f;if(d&&(p=ZTt(d),u=`Cache service responded with ${d}`),j(`${i} - Attempt ${h} of ${a} failed with error: ${u}`),!p){j(`${i} - Error is not retryable`);break}yield eNt(c),h++}throw Error(`${i} failed: ${u}`)})}o(lNe,"retry");function Zx(t,e){return hQ(this,arguments,void 0,function*(r,i,s=LO,n=FO){return yield lNe(r,i,a=>a.statusCode,s,n,a=>{if(a instanceof ch)return{statusCode:a.statusCode,result:null,headers:{},error:a}})})}o(Zx,"retryTypedResponse");function Sw(t,e){return hQ(this,arguments,void 0,function*(r,i,s=LO,n=FO){return yield lNe(r,i,a=>a.message.statusCode,s,n)})}o(Sw,"retryHttpClientResponse");var ll=function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(a){a(n)})}return o(s,"adopt"),new(r||(r=Promise))(function(n,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function l(h){try{u(i.throw(h))}catch(f){a(f)}}o(l,"rejected");function u(h){h.done?n(h.value):s(h.value).then(c,l)}o(u,"step"),u((i=i.apply(t,e||[])).next())})};function tNt(t,e){return ll(this,void 0,void 0,function*(){yield fNe.promisify(hNe.pipeline)(t.message,e)})}o(tNt,"pipeResponseToStream");var dQ=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,j(`Downloading segment at offset ${this.segmentOffset} with length ${this.segmentSize}...`)}setReceivedBytes(e){t
Line truncated
|
||||
Other caches with similar key:`);for(let c of n?.artifactCaches||[])j(`Cache Key: ${c?.cacheKey}, Cache Version: ${c?.cacheVersion}, Cache Scope: ${c?.scope}, Cache Created: ${c?.creationTime}`)}}})}o(cNt,"printCachesListForDiagnostics");function c7(t,e,r){return wa(this,void 0,void 0,function*(){let i=new CNe.URL(t),s=ANe(r);i.hostname.endsWith(".blob.core.windows.net")?s.useAzureSdk?yield pNe(t,e,s):s.concurrentBlobDownloads?yield dNe(t,e,s):yield pQ(t,e):yield pQ(t,e)})}o(c7,"downloadCache");function SNe(t,e,r){return wa(this,void 0,void 0,function*(){let i=a7(),s=Wb(e,r?.compressionMethod,r?.enableCrossOsArchive),n={key:t,version:s,cacheSize:r?.cacheSize};return yield Zx("reserveCache",()=>wa(this,void 0,void 0,function*(){return i.postJson(t_("caches"),n)}))})}o(SNe,"reserveCache");function wNe(t,e){return`bytes ${t}-${e}/*`}o(wNe,"getContentRange");function lNt(t,e,r,i,s){return wa(this,void 0,void 0,function*(){j(`Uploading chunk of size ${s-i+1} bytes at offset ${i} with content range: ${wNe(i,s)}`);let n={"Content-Type":"application/octet-stream","Content-Range":wNe(i,s)},a=yield Sw(`uploadChunk (start: ${i}, end: ${s})`,()=>wa(this,void 0,void 0,function*(){return t.sendStream("PATCH",e,r(),n)}));if(!fQ(a.message.statusCode))throw new Error(`Cache service responded with ${a.message.statusCode} during upload chunk.`)})}o(lNt,"uploadChunk");function uNt(t,e,r,i){return wa(this,void 0,void 0,function*(){let s=ah(r),n=t_(`caches/${e.toString()}`),a=Bw.openSync(r,"r"),c=n7(i),l=Tj("uploadConcurrency",c.uploadConcurrency),u=Tj("uploadChunkSize",c.uploadChunkSize),h=[...new Array(l).keys()];j("Awaiting all uploads");let f=0;try{yield Promise.all(h.map(()=>wa(this,void 0,void 0,function*(){for(;f<s;){let d=Math.min(s-f,u),p=f,m=f+d-1;f+=u,yield lNt(t,n,()=>Bw.createReadStream(r,{fd:a,start:p,end:m,autoClose:!1}).on("error",A=>{throw new Error(`Cache upload failed because file read failed with ${A.message}`)}),p,m)}})))}finally{Bw.closeSync(a)}})}o(uNt,"uploadFile");function hNt(t,e,r){return wa(this,void 0,void 0,function*(){let i={size:r};return yield Zx("commitCache",()=>wa(this,void 0,void 0,function*(){return t.postJson(t_(`caches/${e.toString()}`),i)}))})}o(hNt,"commitCache");function l7(t,e,r,i){return wa(this,void 0,void 0,function*(){if(n7(i).useAzureSdk){if(!r)throw new Error("Azure Storage SDK can only be used when a signed URL is provided.");yield cNe(r,e,i)}else{let n=a7();j("Upload cache"),yield uNt(n,t,e,i),j("Commiting cache");let a=ah(e);ie(`Cache Size: ~${Math.round(a/(1024*1024))} MB (${a} B)`);let c=yield hNt(n,t,a);if(!fQ(c.statusCode))throw new Error(`Cache service responded with ${c.statusCode} during commit cache.`);ie("Cache saved successfully")}})}o(l7,"saveCache");var y1e=q(h1e(),1),es=q(Zi(),1),dc=q(Zi(),1),vy=q(Zi(),1),xy=q(Zi(),1),_y=q(Zi(),1);var iK=q(Zi(),1),sK=q(Zi(),1),m1e=q(Zi(),1),A1e=q(Zi(),1),g1e=q(Zi(),1);var eK=q(Zi(),1),tK=q(Zi(),1),f1e=q(Zi(),1),d1e=q(Zi(),1),p1e=q(Zi(),1);var rK=class extends p1e.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,d1e.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,f1e.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,i,s){let n=s??this.create(),a=e.pos+r;for(;e.pos<a;){let[c,l]=e.tag();switch(c){case 1:n.scope=e.string();break;case 2:n.permission=e.int64().toString();break;default:let u=i.readUnknownField;if(u==="throw")throw new globalThis.Error(`Unknown field ${c} (wire type ${l}) for ${this.typeName}`);let h=e.skip(l);u!==!1&&(u===!0?tK.UnknownFieldHandler.onRead:u)(this.typeName,n,c,l,h)}}return n}internalBinaryWrite(e,r,i){e.scope!==""&&r.tag(1,eK.WireType.LengthDelimited).string(e.scope),e.permission!=="0"&&r.tag(2,eK.WireType.Varint).int64(e.permission);let s=i.writeUnknownFields;return s!==!1&&(s==!0?tK.UnknownFieldHandler.onWrite:s)(this.typeName,e,r),r}},tL=new rK;var nK=class extends g1e.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(()=>tL,"T")}])}create(e){let r={repositoryId:"0",scope:[]};return globalThis.Object.defineProperty(r,A1e.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,m1e.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,i,s){let n=s??this.create(),a=e.pos+r;for(;e.pos<a;){let[c,l]=e.tag();switch(c){case 1:n.repositoryId=e.int64().toString();break;case 2:n.scope.push(tL.internalBinaryRead(e,e.uint32(),i));break;default:let u=i.readUnknownField;if(u==="throw")throw new globalThis.Error(`Unknown field ${c} (wire type ${l}) for ${this.typeName}`);let h=e.skip(l);u!==!1&&(u===!0?sK.UnknownFieldHandler.onRead:u)(this.typeName,n,c,l,h)}}return n}internalBinaryWrite(e,r,i){e.repositoryId!
Line truncated
|
||||
`));let i=yield bK(r,"create");yield wK(i,t)})}o(IK,"createTar");var Gw=function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(a){a(n)})}return o(s,"adopt"),new(r||(r=Promise))(function(n,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function l(h){try{u(i.throw(h))}catch(f){a(f)}}o(l,"rejected");function u(h){h.done?n(h.value):s(h.value).then(c,l)}o(u,"step"),u((i=i.apply(t,e||[])).next())})},bu=class t extends Error{static{o(this,"ValidationError")}constructor(e){super(e),this.name="ValidationError",Object.setPrototypeOf(this,t.prototype)}},qw=class t extends Error{static{o(this,"ReserveCacheError")}constructor(e){super(e),this.name="ReserveCacheError",Object.setPrototypeOf(this,t.prototype)}},nL=class t extends Error{static{o(this,"FinalizeCacheError")}constructor(e){super(e),this.name="FinalizeCacheError",Object.setPrototypeOf(this,t.prototype)}};function C1e(t){if(!t||t.length===0)throw new bu("Path Validation Error: At least one directory or file path is required")}o(C1e,"checkPaths");function SK(t){if(t.length>512)throw new bu(`Key Validation Error: ${t} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(t))throw new bu(`Key Validation Error: ${t} cannot contain commas.`)}o(SK,"checkKey");function BK(){return e_()==="v2"?!!process.env.ACTIONS_RESULTS_URL:!!process.env.ACTIONS_CACHE_URL}o(BK,"isFeatureAvailable");function I1e(t,e,r,i){return Gw(this,arguments,void 0,function*(s,n,a,c,l=!1){let u=e_();return j(`Cache service version: ${u}`),C1e(s),u==="v2"?yield v2t(s,n,a,c,l):yield B2t(s,n,a,c,l)})}o(I1e,"restoreCache");function B2t(t,e,r,i){return Gw(this,arguments,void 0,function*(s,n,a,c,l=!1){a=a||[];let u=[n,...a];if(j("Resolved Keys:"),j(JSON.stringify(u)),u.length>10)throw new bu("Key Validation Error: Keys are limited to a maximum of 10.");for(let d of u)SK(d);let h=yield Xv(),f="";try{let d=yield INe(u,s,{compressionMethod:h,enableCrossOsArchive:l});if(!d?.archiveLocation)return;if(c?.lookupOnly)return ie("Lookup only - skipping download"),d.cacheKey;f=g_.join(yield Yv(),xm(h)),j(`Archive Path: ${f}`),yield c7(d.archiveLocation,f,c),Hg()&&(yield A_(f,h));let p=ah(f);return ie(`Cache Size: ~${Math.round(p/(1024*1024))} MB (${p} B)`),yield CK(f,h),ie("Cache restored successfully"),d.cacheKey}catch(d){let p=d;if(p.name===bu.name)throw d;p instanceof ch&&typeof p.statusCode=="number"&&p.statusCode>=500?Qb(`Failed to restore: ${d.message}`):Zt(`Failed to restore: ${d.message}`)}finally{try{yield Kv(f)}catch(d){j(`Failed to delete archive: ${d}`)}}})}o(B2t,"restoreCacheV1");function v2t(t,e,r,i){return Gw(this,arguments,void 0,function*(s,n,a,c,l=!1){c=Object.assign(Object.assign({},c),{useAzureSdk:!0}),a=a||[];let u=[n,...a];if(j("Resolved Keys:"),j(JSON.stringify(u)),u.length>10)throw new bu("Key Validation Error: Keys are limited to a maximum of 10.");for(let f of u)SK(f);let h="";try{let f=EK(),d=yield Xv(),p={key:n,restoreKeys:a,version:Wb(s,d,l)},m=yield f.GetCacheEntryDownloadURL(p);if(!m.ok){j(`Cache not found for version ${p.version} of keys: ${u.join(", ")}`);return}if(p.key!==m.matchedKey?ie(`Cache hit for restore-key: ${m.matchedKey}`):ie(`Cache hit for: ${m.matchedKey}`),c?.lookupOnly)return ie("Lookup only - skipping download"),m.matchedKey;h=g_.join(yield Yv(),xm(d)),j(`Archive path: ${h}`),j(`Starting download of archive to: ${h}`),yield c7(m.signedDownloadUrl,h,c);let E=ah(h);return ie(`Cache Size: ~${Math.round(E/(1024*1024))} MB (${E} B)`),Hg()&&(yield A_(h,d)),yield CK(h,d),ie("Cache restored successfully"),m.matchedKey}catch(f){let d=f;if(d.name===bu.name)throw f;d instanceof ch&&typeof d.statusCode=="number"&&d.statusCode>=500?Qb(`Failed to restore: ${f.message}`):Zt(`Failed to restore: ${f.message}`)}finally{try{h&&(yield Kv(h))}catch(f){j(`Failed to delete archive: ${f}`)}}})}o(v2t,"restoreCacheV2");function vK(t,e,r){return Gw(this,arguments,void 0,function*(i,s,n,a=!1){let c=e_();return j(`Cache service version: ${c}`),C1e(i),SK(s),c==="v2"?yield _2t(i,s,n,a):yield x2t(i,s,n,a)})}o(vK,"saveCache");function x2t(t,e,r){return Gw(this,arguments,void 0,function*(i,s,n,a=!1){var c,l,u,h,f;let d=yield Xv(),p=-1,m=yield Rj(i);if(j("Cache Paths:"),j(`${JSON.stringify(m)}`),m.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 A=yield Yv(),E=g_.join(A,xm(d));j(`Archive Path: ${E}`);try{yield IK(A,m,d),Hg()&&(yield A_(E,d));let y=10*1024*1024*1024,b=ah(E);if(j(`File Size: ${b}`),b>y&&!o7())throw new Error(`Cache size of ~${Math.round(b/(1024*1024))} MB (${b} B) is over the 10GB limit, not saving cache.`);j("Reserving Cache");let C=yield SNe(s,i,{compressionMethod:d,enableCrossOsArchive:a,cacheSize:b});if(!((c=C?.result)===null||c===void 0)&&c.cacheId)p=(l=C?.result)===null||l===void 0?void 0:l.cacheId;else throw C?.statusCode===400?new Error((h=(u=C?.error)===null||u===void 0?void 0:u.message)!==null&&h!==void 0?h:`Cache size of ~${Math.round(Line truncated
|
||||
`,a).length:f,u?(c===null?0:c.length)+l.length:0,u?l.length+f:0);return d<p},"__needMoreData"),parse:o(function(i,s,n,a){let{bom:c,comment_no_infix:l,encoding:u,from_line:h,ltrim:f,max_record_size:d,raw:p,relax_quotes:m,rtrim:A,skip_empty_lines:E,to:y,to_line:b}=this.options,{comment:C,escape:I,quote:D,record_delimiter:M}=this.options,{bomSkipped:R,previousBuf:U,rawBuffer:k,escapeIsQuote:W}=this.state,Q;if(U===void 0)if(i===void 0){a();return}else Q=i;else U!==void 0&&i===void 0?Q=U:Q=Buffer.concat([U,i]);if(R===!1)if(c===!1)this.state.bomSkipped=!0;else if(Q.length<3){if(s===!1){this.state.previousBuf=Q;return}}else{for(let oe in iC)if(iC[oe].compare(Q,0,iC[oe].length)===0){let ae=iC[oe].length;this.state.bufBytesStart+=ae,Q=Q.slice(ae);let Ce=YX({...this.original_options,encoding:oe});for(let Z in Ce)this.options[Z]=Ce[Z];({comment:C,escape:I,quote:D}=this.options);break}this.state.bomSkipped=!0}let z=Q.length,$;for($=0;$<z&&!this.__needMoreData($,z,s);$++){if(this.state.wasRowDelimiter===!0&&(this.info.lines++,this.state.wasRowDelimiter=!1),b!==-1&&this.info.lines>b){this.state.stop=!0,a();return}this.state.quoting===!1&&M.length===0&&this.__autoDiscoverRecordDelimiter(Q,$)&&(M=this.options.record_delimiter);let oe=Q[$];if(p===!0&&k.append(oe),(oe===XLt||oe===ZLt)&&this.state.wasRowDelimiter===!1&&(this.state.wasRowDelimiter=!0),this.state.escaping===!0)this.state.escaping=!1;else{if(I!==null&&this.state.quoting===!0&&this.__isEscape(Q,$,oe)&&$+I.length<z)if(W){if(this.__isQuote(Q,$+I.length)){this.state.escaping=!0,$+=I.length-1;continue}}else{this.state.escaping=!0,$+=I.length-1;continue}if(this.state.commenting===!1&&this.__isQuote(Q,$))if(this.state.quoting===!0){let Z=Q[$+D.length],ue=A&&this.__isCharTrimable(Q,$+D.length),be=C!==null&&this.__compareBytes(C,Q,$+D.length,Z),Ye=this.__isDelimiter(Q,$+D.length,Z),Ke=M.length===0?this.__autoDiscoverRecordDelimiter(Q,$+D.length):this.__isRecordDelimiter(Z,Q,$+D.length);if(I!==null&&this.__isEscape(Q,$,oe)&&this.__isQuote(Q,$+I.length))$+=I.length-1;else if(!Z||Ye||Ke||be||ue){this.state.quoting=!1,this.state.wasQuoting=!0,$+=D.length-1;continue}else if(m===!1){let We=this.__error(new dr("CSV_INVALID_CLOSING_QUOTE",["Invalid Closing Quote:",`got "${String.fromCharCode(Z)}"`,`at line ${this.info.lines}`,"instead of delimiter, record delimiter, trimable character","(if activated) or comment"],this.options,this.__infoField()));if(We!==void 0)return We}else this.state.quoting=!1,this.state.wasQuoting=!0,this.state.field.prepend(D),$+=D.length-1}else if(this.state.field.length!==0){if(m===!1){let Z=this.__infoField(),ue=Object.keys(iC).map(Ye=>iC[Ye].equals(this.state.field.toString())?Ye:!1).filter(Boolean)[0],be=this.__error(new dr("INVALID_OPENING_QUOTE",["Invalid Opening Quote:",`a quote is found on field ${JSON.stringify(Z.column)} at line ${Z.lines}, value is ${JSON.stringify(this.state.field.toString(u))}`,ue?`(${ue} bom)`:void 0],this.options,Z,{field:this.state.field}));if(be!==void 0)return be}}else{this.state.quoting=!0,$+=D.length-1;continue}if(this.state.quoting===!1){let Z=this.__isRecordDelimiter(oe,Q,$);if(Z!==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)>=h){this.state.enabled=!0,this.__resetField(),this.__resetRecord(),$+=Z-1;continue}if(E===!0&&this.state.wasQuoting===!1&&this.state.record.length===0&&this.state.field.length===0){this.info.empty_lines++,$+=Z-1;continue}this.info.bytes=this.state.bufBytesStart+$;let Ye=this.__onField();if(Ye!==void 0)return Ye;this.info.bytes=this.state.bufBytesStart+$+Z;let Ke=this.__onRecord(n);if(Ke!==void 0)return Ke;if(y!==-1&&this.info.records>=y){this.state.stop=!0,a();return}}this.state.commenting=!1,$+=Z-1;continue}if(this.state.commenting)continue;if(C!==null&&(l===!1||this.state.record.length===0&&this.state.field.length===0)&&this.__compareBytes(C,Q,$,oe)!==0){this.state.commenting=!0;continue}let ue=this.__isDelimiter(Q,$,oe);if(ue!==0){this.info.bytes=this.state.bufBytesStart+$;let be=this.__onField();if(be!==void 0)return be;$+=ue-1;continue}}}if(this.state.commenting===!1&&d!==0&&this.state.record_length+this.state.field.length>d)return this.__error(new dr("CSV_MAX_RECORD_SIZE",["Max Record Size:","record exceed the maximum number of tolerated bytes",`of ${d}`,`at line ${this.info.lines}`],this.options,this.__infoField()));let ae=f===!1||this.state.quoting===!0||this.state.field.length!==0||!this.__isCharTrimable(Q,$),Ce=A===!1||this.state.wasQuoting===!1;if(ae===!0&&Ce===!0)this.state.field.append(oe);else{if(A===!0&&!this.__isCharTrimable(Q,$))return this.__error(new dr("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()));ae===!1&&($+=this.__isCharTrimable(Q,$)-1);continue}}if(s===!0)if(this.sta
Line truncated
|
||||
`,n),Buffer.from(`
|
||||
`,n),Buffer.from("\r",n)];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]!==i[s+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(i){let{encoding:s,raw:n,skip_records_with_error:a}=this.options,c=typeof i=="string"?new Error(i):i;if(a){if(this.state.recordHasError=!0,this.options.on_skip!==void 0)try{this.options.on_skip(c,n?this.state.rawBuffer.toString(s):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:i,raw:s,encoding:n}=this.options;return{...this.__infoDataSet(),bytes_records:this.info.bytes,error:this.state.error,header:i===!0,index:this.state.record.length,raw:s?this.state.rawBuffer.toString(n):void 0}},"__infoRecord"),__infoField:o(function(){let{columns:i}=this.options,s=Array.isArray(i),n=this.info.bytes_records;return{...this.__infoRecord(),bytes_records:n,column:s===!0?i.length>this.state.record.length?i[this.state.record.length].name:null:this.state.record.length,quoting:this.state.wasQuoting}},"__infoField")}},"transform");var yc=o(function(t,e={}){typeof t=="string"&&(t=Buffer.from(t));let r=e&&e.objname?{}:[],i=NPe(e),s=o(c=>{i.options.objname===void 0?r.push(c):r[c[0]]=c[1]},"push"),n=o(()=>{},"close"),a=i.parse(t,!0,s,n);if(a!==void 0)throw a;return r},"parse");var ve=class t{static{o(this,"Util")}static getInputList(e,r){return this.getList(In(e,{trimWhitespace:r?.trimWhitespace!==!1}),r)}static getList(e,r){let i=[];if(e=="")return i;let s=yc(e,{columns:!1,relaxQuotes:!0,comment:r?.comment,comment_no_infix:r?.commentNoInfix,relaxColumnCount:!0,skipEmptyLines:!0,quote:r?.quote});for(let n of s)n.length==1?r?.ignoreComma?i.push(n[0]):i.push(...n[0].split(",")):r?.ignoreComma?i.push(n.join(",")):i.push(...n);return i.filter(n=>n).map(n=>r?.trimWhitespace===!1?n:n.trim())}static getInputNumber(e){let r=In(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 Cn("powershell",!0),s=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),n=[];if(r)for(let a in r)n.push(`-${a} '${r[a].replace(/'/g,"''").replace(/"|\n|\r/g,"")}'`);return{command:`"${i}"`,args:["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",`& '${s}' ${n.join(" ")}`]}}static isDirectory(e){try{return DPe.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 KX.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"],s=Math.floor(Math.log(e)/Math.log(r));return parseFloat((e/Math.pow(r,s)).toFixed(2))+" "+i[s]}static generateRandomString(e=10){return KX.default.randomBytes(Math.ceil(e/2)).toString("hex").slice(0,e)}static compileHandlebars(e,r,i){return OPe.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=L_.default.resolve(e);return L_.default.resolve(r).startsWith(i.endsWith(L_.default.sep)?i:`${i}${L_.default.sep}`)}static formatDuration(e){if(e===0)return"0s";let r=Math.floor(e/1e9),i=Math.floor(r/3600),s=Math.floor(r%3600/60),n=r%60,a=[];return i&&a.push(`${i}h`),s&&a.push(`${s}m`),(n||a.length===0)&&a.push(`${n}s`),a.join("")}};var ts=class t{static{o(this,"Docker")}static get configDir(){return process.env.DOCKER_CONFIG||F_.default.join(PPe.default.homedir(),".docker")}static configFile(){let e=F_.default.join(t.configDir,"config.json");if(XX.default.existsSync(e))return JSON.parse(XX.default.readFileSync(e,{encoding:"utf-8"}))}static async isAvailable(){return await Cn("docker",!0).then(e=>(j(`Docker.isAvailable ok: ${e}`),!0)).catch(e=>(j(`Docker.isAvailable error: ${e}`),!1))}static async isDaemonRunning(){try{return await t.getExecOutput(["version"],{silent:!0}),!0}catch{return!1}}st
Line truncated
|
||||
`+t.errors.map(e=>` - ${e.message}`).join(`
|
||||
`)}o(vUt,"_buildMessageForResponseErrors");var xUt=class extends Error{static{o(this,"GraphqlResponseError")}constructor(t,e,r){super(vUt(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},_Ut=["method","baseUrl","url","headers","request","query","mediaType","operationName"],RUt=["query","method","url"],vQe=/\/api\/v3\/?$/;function TUt(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(RUt.includes(a))return Promise.reject(new Error(`[@octokit/graphql] "${a}" cannot be used as variable name`))}let i=typeof e=="string"?Object.assign({query:e},r):e,n=Object.keys(i).reduce((a,c)=>_Ut.includes(c)?(a[c]=i[c],a):(a.variables||(a.variables={}),a.variables[c]=i[c],a),{}),s=i.baseUrl||t.endpoint.DEFAULTS.baseUrl;return vQe.test(s)&&(n.url=s.replace(vQe,"/api/graphql")),t(n).then(a=>{if(a.data.errors){let c={};for(let l of Object.keys(a.headers))c[l]=a.headers[l];throw new xUt(n,c,a.data)}return a.data.data})}o(TUt,"graphql");function HZ(t,e){let r=t.defaults(e);return Object.assign(o((n,s)=>TUt(r,n,s),"newApi"),{defaults:HZ.bind(null,r),endpoint:r.endpoint})}o(HZ,"withDefaults");var nei=HZ(oR,{headers:{"user-agent":`octokit-graphql.js/${BUt} ${tA()}`},method:"POST",url:"/graphql"});function xQe(t){return HZ(t,{method:"POST",url:"/graphql"})}o(xQe,"withCustomRequest");var jZ="(?:[a-zA-Z0-9_-]+)",_Qe="\\.",RQe=new RegExp(`^${jZ}${_Qe}${jZ}${_Qe}${jZ}$`),NUt=RQe.test.bind(RQe);async function DUt(t){let e=NUt(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"}}o(DUt,"auth");function OUt(t){return t.split(/\./).length===3?`bearer ${t}`:`token ${t}`}o(OUt,"withAuthorizationPrefix");async function PUt(t,e,r,i){let n=e.endpoint.merge(r,i);return n.headers.authorization=OUt(t),e(n)}o(PUt,"hook");var TQe=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(DUt.bind(null,e),{hook:PUt.bind(null,e)})},"createTokenAuth2");var zZ="7.0.6";var NQe=o(()=>{},"noop"),kUt=console.warn.bind(console),QUt=console.error.bind(console);function LUt(t={}){return typeof t.debug!="function"&&(t.debug=NQe),typeof t.info!="function"&&(t.info=NQe),typeof t.warn!="function"&&(t.warn=kUt),typeof t.error!="function"&&(t.error=QUt),t}o(LUt,"createLogger");var DQe=`octokit-core.js/${zZ} ${tA()}`,wC=class{static{o(this,"Octokit")}static VERSION=zZ;static defaults(e){return class extends this{static{o(this,"OctokitWithDefaults")}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{o(this,"NewOctokit")}static plugins=r.concat(e.filter(n=>!r.includes(n)))}}constructor(e={}){let r=new sQe.Collection,i={baseUrl:oR.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} ${DQe}`:DQe,e.baseUrl&&(i.baseUrl=e.baseUrl),e.previews&&(i.mediaType.previews=e.previews),e.timeZone&&(i.headers["time-zone"]=e.timeZone),this.request=oR.defaults(i),this.graphql=xQe(this.request).defaults(i),this.log=LUt(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=TQe(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 VZ="17.0.0";var FUt={actions:{addCustomLabelsToSelfHostedRunnerForOrg:["POST /orgs/{org}/actions/runners/{runner_id}/labels"],addCustomLabelsToSelfHostedRunnerForRepo:["POST /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],addRepoAccessToSelfHostedRunnerGroupInOrg:["PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}"],addSelectedRepoToOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"],addSelectedRepoToOrgVariable:["PUT /orgs/{org}/actions/variables/{name}/repositories/{repository_id}"],approveWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/approve"],cancelWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/cancel"],createEnvironmentVariable:["POST /repos/{owner}/{repo}/environments/{environment_name}/variables"
Line truncated
|
||||
More info: ${l.url}`);let p=l.range&&l.range.length>0?l.range[0]?.start.line:void 0,m=!1;for(let A of a)if(A.remote||A.path.endsWith(u)&&A.content===h){c.push({title:f,message:d,file:A.path,startLine:p}),m=!0;break}m||V(`Buildx.convertWarningsToGitHubAnnotations: skipping warning without matching Dockerfile ${u}: ${f}`)}return c}};var tee=q(require("fs"),1),ree=q(require("path"),1);var GF=class t{static{o(this,"History")}buildx;constructor(e){this.buildx=e?.buildx||new Er}async getCommand(e){return await this.buildx.getCommand(["history",...e])}async getInspectCommand(e){return await this.getCommand(["inspect",...e])}async getExportCommand(e){return await this.getCommand(["export",...e])}async inspect(e){let r=["--format","json"];e.builder&&r.push("--builder",e.builder),e.ref&&r.push(e.ref);let i=await this.getInspectCommand(r);return await nt.getExecOutput(i.command,i.args,{ignoreReturnCode:!0,silent:!0}).then(n=>{if(n.stderr.length>0&&n.exitCode!=0)throw new Error(n.stderr.trim());return JSON.parse(n.stdout)})}async export(e){if(!await this.buildx.versionSatisfies(">=0.23.0"))throw new Error("Buildx >= 0.23.0 is required to export a build record");let r="",i="",n=[];for(let f of e.refs){let d=f.split("/");if(d.length!=3)throw new Error(`Invalid build ref: ${f}`);n.push(d[2]),r||(r=d[0]),i||(i=d[1])}if(n.length===0)throw new Error("No build refs provided");let s=ree.default.join(er.tmpDir(),"export");ie(`exporting build record to ${s}`),tee.default.mkdirSync(s,{recursive:!0}),await this.buildx.versionSatisfies("<0.24.0")&&await ve.sleep(3);let a={};if(!e.noSummaries)for(let f of n)await this.inspect({ref:f,builder:r}).then(d=>{let p="";d.Error&&d.Status!=="canceled"&&(d.Error.Message?p=d.Error.Message:d.Error.Name&&d.Error.Logs&&(p=`=> ${d.Error.Name}
|
||||
${d.Error.Logs}`)),a[f]={name:d.Name,status:d.Status,duration:ve.formatDuration(d.Duration),numCachedSteps:d.NumCachedSteps,numTotalSteps:d.NumTotalSteps,numCompletedSteps:d.NumCompletedSteps,defaultPlatform:d.Platform?.[0],error:p}});let c=ree.default.join(s,`${t.exportFilename(n)}.dockerbuild`),l=["--builder",r,"--output",c,...n];await this.buildx.versionSatisfies(">=0.24.0")&&l.push("--finalize");let u=await this.getExportCommand(l);await nt.getExecOutput(u.command,u.args);let h=tee.default.statSync(c);return{dockerbuildFilename:c,dockerbuildSize:h.size,builderName:r,nodeName:i,refs:n,summaries:a}}static exportFilename(e){let r=`${Ot.context.repo.owner}~${Ot.context.repo.repo}~${e[0].substring(0,6).toUpperCase()}`;return e.length>1&&(r+=`+${e.length-1}`),r}};var Nze=q(require("fs"),1),Fse=q(require("path"),1);var GQe=q(require("os"),1);function hR(t){return t==null?"":typeof t=="string"||t instanceof String?t:JSON.stringify(t)}o(hR,"toCommandValue");function iee(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(iee,"toCommandProperties");function fR(t,e,r){let i=new nee(t,e,r);process.stdout.write(i.toString()+GQe.EOL)}o(fR,"issueCommand");var qQe="::",nee=class{static{o(this,"Command")}constructor(e,r,i){e||(e="missing.command"),this.command=e,this.properties=r,this.message=i}toString(){let e=qQe+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}=${rqt(n)}`)}}return e+=`${qQe}${tqt(this.message)}`,e}};function tqt(t){return hR(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}o(tqt,"escapeData");function rqt(t){return hR(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}o(rqt,"escapeProperty");var VQe=q(require("os"),1);var jQe=require("os"),dR=require("fs");var see=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return o(n,"adopt"),new(r||(r=Promise))(function(s,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function l(h){try{u(i.throw(h))}catch(f){a(f)}}o(l,"rejected");function u(h){h.done?s(h.value):n(h.value).then(c,l)}o(u,"step"),u((i=i.apply(t,e||[])).next())})},{access:iqt,appendFile:nqt,writeFile:sqt}=dR.promises,HQe="GITHUB_STEP_SUMMARY";var oee=class{static{o(this,"Summary")}constructor(){this._buffer=""}filePath(){return see(this,void 0,void 0,function*(){if(this._filePath)return this._filePath;let e=process.env[HQe];if(!e)throw new Error(`Unable to find environment variable for $${HQe}. Check if your runtime environment supports job summaries.`);try{yield iqt(e,dR.constants.R_OK|dR.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,a])=>` ${s}="${a}"`).join("");return r?`<${e}${n}>${r}</${e}>`:`<${e}${n}>`}write(e){return see(this,void 0,void 0,function*(){let r=!!e?.overwrite,i=yield this.filePath();return yield(r?sqt:nqt)(i,this._buffer,{encoding:"utf8"}),this.emptyBuffer()})}clear(){return see(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(jQe.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(a=>this.wrap("li",a)).join(""),s=this.wrap(i,n);return this.addRaw(s).addEOL()}addTable(e){let r=e.map(n=>{let s=n.map(a=>{if(typeof a=="string")return this.wrap("td",a);let{header:c,data:l,colspan:u,rowspan:h}=a,f=c?"th":"td",d=Object.assign(Object.assign({},u&&{colspan:u}),h&&{rowspan:h});return this.wrap(f,l,d)}).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||{},a=Object.assign(Object.assign({},n&&{width:n}),s&&{height:s}),c=this.wrap("img",null,Object.assign({src:e,alt:r},a));return this.addRaw(c).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()}},Cti=new oee;var aee=q(require("os"),1);var xti=aee.default.plaLine truncated
|
||||
`," Line feed \\n"]]),zLe=new Map([...Ote,["\\"," Backslash \\"],["/"," Forward slash /"]]);function VLe(t){if(!t)throw new Error("Provided artifact name input during validation is empty");for(let[e,r]of zLe)if(t.includes(e))throw new Error(`The artifact name is not valid: ${t}. Contains the following character: ${r}
|
||||
`)}o(VFt,"_buildMessageForResponseErrors");var jFt=class extends Error{static{o(this,"GraphqlResponseError")}constructor(t,e,r){super(VFt(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},$Ft=["method","baseUrl","url","headers","request","query","mediaType","operationName"],WFt=["query","method","url"],yke=/\/api\/v3\/?$/;function JFt(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(WFt.includes(a))return Promise.reject(new Error(`[@octokit/graphql] "${a}" cannot be used as variable name`))}let i=typeof e=="string"?Object.assign({query:e},r):e,s=Object.keys(i).reduce((a,c)=>$Ft.includes(c)?(a[c]=i[c],a):(a.variables||(a.variables={}),a.variables[c]=i[c],a),{}),n=i.baseUrl||t.endpoint.DEFAULTS.baseUrl;return yke.test(n)&&(s.url=n.replace(yke,"/api/graphql")),t(s).then(a=>{if(a.data.errors){let c={};for(let l of Object.keys(a.headers))c[l]=a.headers[l];throw new jFt(s,c,a.data)}return a.data.data})}o(JFt,"graphql");function lZ(t,e){let r=t.defaults(e);return Object.assign(o((s,n)=>JFt(r,s,n),"newApi"),{defaults:lZ.bind(null,r),endpoint:r.endpoint})}o(lZ,"withDefaults");var yKr=lZ(G_,{headers:{"user-agent":`octokit-graphql.js/${zFt} ${Wm()}`},method:"POST",url:"/graphql"});function Eke(t){return lZ(t,{method:"POST",url:"/graphql"})}o(Eke,"withCustomRequest");var uZ="(?:[a-zA-Z0-9_-]+)",bke="\\.",wke=new RegExp(`^${uZ}${bke}${uZ}${bke}${uZ}$`),YFt=wke.test.bind(wke);async function KFt(t){let e=YFt(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"}}o(KFt,"auth");function XFt(t){return t.split(/\./).length===3?`bearer ${t}`:`token ${t}`}o(XFt,"withAuthorizationPrefix");async function ZFt(t,e,r,i){let s=e.endpoint.merge(r,i);return s.headers.authorization=XFt(t),e(s)}o(ZFt,"hook");var Cke=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(KFt.bind(null,e),{hook:ZFt.bind(null,e)})},"createTokenAuth2");var hZ="7.0.6";var Ike=o(()=>{},"noop"),eMt=console.warn.bind(console),tMt=console.error.bind(console);function rMt(t={}){return typeof t.debug!="function"&&(t.debug=Ike),typeof t.info!="function"&&(t.info=Ike),typeof t.warn!="function"&&(t.warn=eMt),typeof t.error!="function"&&(t.error=tMt),t}o(rMt,"createLogger");var Ske=`octokit-core.js/${hZ} ${Wm()}`,aC=class{static{o(this,"Octokit")}static VERSION=hZ;static defaults(e){return class extends this{static{o(this,"OctokitWithDefaults")}constructor(...i){let s=i[0]||{};if(typeof e=="function"){super(e(s));return}super(Object.assign({},e,s,s.userAgent&&e.userAgent?{userAgent:`${s.userAgent} ${e.userAgent}`}:null))}}}static plugins=[];static plugin(...e){let r=this.plugins;return class extends this{static{o(this,"NewOctokit")}static plugins=r.concat(e.filter(s=>!r.includes(s)))}}constructor(e={}){let r=new KPe.Collection,i={baseUrl:G_.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} ${Ske}`:Ske,e.baseUrl&&(i.baseUrl=e.baseUrl),e.previews&&(i.mediaType.previews=e.previews),e.timeZone&&(i.headers["time-zone"]=e.timeZone),this.request=G_.defaults(i),this.graphql=Eke(this.request).defaults(i),this.log=rMt(e.log),this.hook=r,e.authStrategy){let{authStrategy:n,...a}=e,c=n(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 n=Cke(e.auth);r.wrap("request",n.hook),this.auth=n}let s=this.constructor;for(let n=0;n<s.plugins.length;++n)Object.assign(this,s.plugins[n](this,e))}request;graphql;log;hook;auth};var fZ="17.0.0";var iMt={actions:{addCustomLabelsToSelfHostedRunnerForOrg:["POST /orgs/{org}/actions/runners/{runner_id}/labels"],addCustomLabelsToSelfHostedRunnerForRepo:["POST /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],addRepoAccessToSelfHostedRunnerGroupInOrg:["PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}"],addSelectedRepoToOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"],addSelectedRepoToOrgVariable:["PUT /orgs/{org}/actions/variables/{name}/repositories/{repository_id}"],approveWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/approve"],cancelWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/cancel"],createEnvironmentVariable:["POST /repos/{owner}/{repo}/environments/{environment_name}/variables"
Line truncated
|
||||
More info: ${l.url}`);let p=l.range&&l.range.length>0?l.range[0]?.start.line:void 0,m=!1;for(let A of a)if(A.remote||A.path.endsWith(u)&&A.content===h){c.push({title:f,message:d,file:A.path,startLine:p}),m=!0;break}m||j(`Buildx.convertWarningsToGitHubAnnotations: skipping warning without matching Dockerfile ${u}: ${f}`)}return c}};var wZ=q(require("fs"),1),CZ=q(require("path"),1);var wF=class t{static{o(this,"History")}buildx;constructor(e){this.buildx=e?.buildx||new Er}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 st.getExecOutput(i.command,i.args,{ignoreReturnCode:!0,silent:!0}).then(s=>{if(s.stderr.length>0&&s.exitCode!=0)throw new Error(s.stderr.trim());return JSON.parse(s.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="",s=[];for(let f of e.refs){let d=f.split("/");if(d.length!=3)throw new Error(`Invalid build ref: ${f}`);s.push(d[2]),r||(r=d[0]),i||(i=d[1])}if(s.length===0)throw new Error("No build refs provided");let n=CZ.default.join(er.tmpDir(),"export");ie(`exporting build record to ${n}`),wZ.default.mkdirSync(n,{recursive:!0}),await this.buildx.versionSatisfies("<0.24.0")&&await ve.sleep(3);let a={};if(!e.noSummaries)for(let f of s)await this.inspect({ref:f,builder:r}).then(d=>{let p="";d.Error&&d.Status!=="canceled"&&(d.Error.Message?p=d.Error.Message:d.Error.Name&&d.Error.Logs&&(p=`=> ${d.Error.Name}
|
||||
${d.Error.Logs}`)),a[f]={name:d.Name,status:d.Status,duration:ve.formatDuration(d.Duration),numCachedSteps:d.NumCachedSteps,numTotalSteps:d.NumTotalSteps,numCompletedSteps:d.NumCompletedSteps,defaultPlatform:d.Platform?.[0],error:p}});let c=CZ.default.join(n,`${t.exportFilename(s)}.dockerbuild`),l=["--builder",r,"--output",c,...s];await this.buildx.versionSatisfies(">=0.24.0")&&l.push("--finalize");let u=await this.getExportCommand(l);await st.getExecOutput(u.command,u.args);let h=wZ.default.statSync(c);return{dockerbuildFilename:c,dockerbuildSize:h.size,builderName:r,nodeName:i,refs:s,summaries:a}}static exportFilename(e){let r=`${Ot.context.repo.owner}~${Ot.context.repo.repo}~${e[0].substring(0,6).toUpperCase()}`;return e.length>1&&(r+=`+${e.length-1}`),r}};var Ize=q(require("fs"),1),sne=q(require("path"),1);var Pke=q(require("os"),1);function $_(t){return t==null?"":typeof t=="string"||t instanceof String?t:JSON.stringify(t)}o($_,"toCommandValue");function IZ(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(IZ,"toCommandProperties");function W_(t,e,r){let i=new SZ(t,e,r);process.stdout.write(i.toString()+Pke.EOL)}o(W_,"issueCommand");var Oke="::",SZ=class{static{o(this,"Command")}constructor(e,r,i){e||(e="missing.command"),this.command=e,this.properties=r,this.message=i}toString(){let e=Oke+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 s=this.properties[i];s&&(r?r=!1:e+=",",e+=`${i}=${wMt(s)}`)}}return e+=`${Oke}${bMt(this.message)}`,e}};function bMt(t){return $_(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}o(bMt,"escapeData");function wMt(t){return $_(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}o(wMt,"escapeProperty");var Fke=q(require("os"),1);var Qke=require("os"),J_=require("fs");var BZ=function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(a){a(n)})}return o(s,"adopt"),new(r||(r=Promise))(function(n,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function l(h){try{u(i.throw(h))}catch(f){a(f)}}o(l,"rejected");function u(h){h.done?n(h.value):s(h.value).then(c,l)}o(u,"step"),u((i=i.apply(t,e||[])).next())})},{access:CMt,appendFile:IMt,writeFile:SMt}=J_.promises,kke="GITHUB_STEP_SUMMARY";var vZ=class{static{o(this,"Summary")}constructor(){this._buffer=""}filePath(){return BZ(this,void 0,void 0,function*(){if(this._filePath)return this._filePath;let e=process.env[kke];if(!e)throw new Error(`Unable to find environment variable for $${kke}. Check if your runtime environment supports job summaries.`);try{yield CMt(e,J_.constants.R_OK|J_.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 s=Object.entries(i).map(([n,a])=>` ${n}="${a}"`).join("");return r?`<${e}${s}>${r}</${e}>`:`<${e}${s}>`}write(e){return BZ(this,void 0,void 0,function*(){let r=!!e?.overwrite,i=yield this.filePath();return yield(r?SMt:IMt)(i,this._buffer,{encoding:"utf8"}),this.emptyBuffer()})}clear(){return BZ(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(Qke.EOL)}addCodeBlock(e,r){let i=Object.assign({},r&&{lang:r}),s=this.wrap("pre",this.wrap("code",e),i);return this.addRaw(s).addEOL()}addList(e,r=!1){let i=r?"ol":"ul",s=e.map(a=>this.wrap("li",a)).join(""),n=this.wrap(i,s);return this.addRaw(n).addEOL()}addTable(e){let r=e.map(s=>{let n=s.map(a=>{if(typeof a=="string")return this.wrap("td",a);let{header:c,data:l,colspan:u,rowspan:h}=a,f=c?"th":"td",d=Object.assign(Object.assign({},u&&{colspan:u}),h&&{rowspan:h});return this.wrap(f,l,d)}).join("");return this.wrap("tr",n)}).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:s,height:n}=i||{},a=Object.assign(Object.assign({},s&&{width:s}),n&&{height:n}),c=this.wrap("img",null,Object.assign({src:e,alt:r},a));return this.addRaw(c).addEOL()}addHeading(e,r){let i=`h${r}`,s=["h1","h2","h3","h4","h5","h6"].includes(i)?i:"h1",n=this.wrap(s,e);return this.addRaw(n).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}),s=this.wrap("blockquote",e,i);return this.addRaw(s).addEOL()}addLink(e,r){let i=this.wrap("a",e,{href:r});return this.addRaw(i).addEOL()}},QXr=new vZ;var xZ=q(require("os"),1);var qXr=xZ.default.platform(),GXr=xZLine truncated
|
||||
`," Line feed \\n"]]),LQe=new Map([...Zee,["\\"," Backslash \\"],["/"," Forward slash /"]]);function FQe(t){if(!t)throw new Error("Provided artifact name input during validation is empty");for(let[e,r]of LQe)if(t.includes(e))throw new Error(`The artifact name is not valid: ${t}. Contains the following character: ${r}
|
||||
|
||||
Invalid characters include: ${Array.from(zLe.values()).toString()}
|
||||
Invalid characters include: ${Array.from(LQe.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.`);jt("Artifact name is valid!")}o(VLe,"validateArtifactName");function Pte(t){if(!t)throw new Error("Provided file path input during validation is empty");for(let[e,r]of Ote)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.`);zt("Artifact name is valid!")}o(FQe,"validateArtifactName");function ete(t){if(!t)throw new Error("Provided file path input during validation is empty");for(let[e,r]of Zee)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(Ote.values()).toString()}
|
||||
Invalid characters include: ${Array.from(Zee.values()).toString()}
|
||||
|
||||
The following characters are not allowed in files that are uploaded due to limitations with certain file systems such as NTFS. To maintain file system agnostic behavior, these characters are intentionally not allowed to prevent potential problems with downloads on different file systems.
|
||||
`)}o(Pte,"validateFilePath");var YLe=q(JLe(),1);function nf(){return`@actions/artifact-${YLe.version}`}o(nf,"getUserAgentString");var UC=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"}},xu=class extends Error{static{o(this,"InvalidResponseError")}constructor(e){super(e),this.name="InvalidResponseError"}},Kd=class extends Error{static{o(this,"ArtifactNotFoundError")}constructor(e="Artifact not found"){super(e),this.name="ArtifactNotFoundError"}},oA=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"}},Xd=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"}};Xd.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var eE=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"}};eE.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var TM=new Error("Failed to get backend IDs: The provided JWT token is invalid and/or missing claims");function sf(){let t=jF(),e=qF(t);if(!e.scp)throw TM;let r=e.scp.split(" ");if(r.length===0)throw TM;for(let i of r){let n=i.split(":");if(n?.[0]!=="Actions.Results")continue;if(n.length!==3)throw TM;let s={workflowRunBackendId:n[1],workflowJobRunBackendId:n[2]};return Nt(`Workflow Run Backend ID: ${s.workflowRunBackendId}`),Nt(`Workflow Job Run Backend ID: ${s.workflowJobRunBackendId}`),s}throw TM}o(sf,"getBackendIdsFromToken");function KLe(t){if(t)try{let r=new URL(t).searchParams.get("sig");r&&(HF(r),HF(encodeURIComponent(r)))}catch(e){Nt(`Failed to parse URL: ${t} ${e instanceof Error?e.message:String(e)}`)}}o(KLe,"maskSigUrl");function XLe(t){if(typeof t!="object"||t===null){Nt("body is not an object or is null");return}"signed_upload_url"in t&&typeof t.signed_upload_url=="string"&&KLe(t.signed_upload_url),"signed_url"in t&&typeof t.signed_url=="string"&&KLe(t.signed_url)}o(XLe,"maskSecretUrls");var NM=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return o(n,"adopt"),new(r||(r=Promise))(function(s,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function l(h){try{u(i.throw(h))}catch(f){a(f)}}o(l,"rejected");function u(h){h.done?s(h.value):n(h.value).then(c,l)}o(u,"step"),u((i=i.apply(t,e||[])).next())})},kte=class{static{o(this,"ArtifactHttpClient")}constructor(e,r,i,n){this.maxAttempts=5,this.baseRetryIntervalMilliseconds=3e3,this.retryMultiplier=1.5;let s=jF();this.baseUrl=WQe(),r&&(this.maxAttempts=r),i&&(this.baseRetryIntervalMilliseconds=i),n&&(this.retryMultiplier=n),this.httpClient=new Wc(e,[new vm(s)])}request(e,r,i,n){return NM(this,void 0,void 0,function*(){let s=new URL(`/twirp/${e}/${r}`,this.baseUrl).href;Nt(`[Request] ${r} ${s}`);let a={"Content-Type":i};try{let{body:c}=yield this.retryableRequest(()=>NM(this,void 0,void 0,function*(){return this.httpClient.post(s,JSON.stringify(n),a)}));return c}catch(c){throw new Error(`Failed to ${r}: ${c.message}`)}})}retryableRequest(e){return NM(this,void 0,void 0,function*(){let r=0,i="",n="";for(;r<this.maxAttempts;){let s=!1;try{let c=yield e(),l=c.message.statusCode;n=yield c.readBody(),Nt(`[Response] - ${c.message.statusCode}`),Nt(`Headers: ${JSON.stringify(c.message.headers,null,2)}`);let u=JSON.parse(n);if(XLe(u),Nt(`Body: ${JSON.stringify(u,null,2)}`),this.isSuccessStatusCode(l))return{response:c,body:u};if(s=this.isRetryableHttpStatusCode(l),i=`Failed request: (${l}) ${c.message.statusMessage}`,u.msg){if(eE.isUsageErrorMessage(u.msg))throw new eE;i=`${i}: ${u.msg}`}}catch(c){if(c instanceof SyntaxError&&Nt(`Raw Body: ${n}`),c instanceof eE)throw c;if(Xd.isNetworkErrorCode(c?.code))throw new Xd(c?.code);s=!0,i=c.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 a=this.getExponentialRetryTimeMilliseconds(r);jt(`Attempt ${r+1} of ${this.maxAttempts} failed with error: ${i}. 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?[zn.BadGateway,zn.GatewayTimeout,zn.InternalServerError,zn.ServiceUnavailable,zn.TooManyRequests].includes(e):!1}sleep(e){return NM(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 of(t){let e=new kte(nf(),t?.maxAttempts,t?.retryIntervalMs,t?.retryMultiplier);return new RM(e)}o(of,"internalArtifactTwirpClient");var GC=q(require("fs"),1);var qC=require("path");function ZLe(t){if(!GC.existsSync(t))throw new Error(`The provided rootDirectory ${t} does not exist`);if(!GC.statSync(t).isDirectory())throw new Error(`The provided rootDirectory ${t} is not a valid directory`);jt("Root directory input is valid!")}o(ZLe,"validateRootDirectory");function eFe(t,e){let r=[];e=(0,qC.normalize)(e),e=(0,qC.resolve)(e);for(let i of t){let n=GC.lstatSync(i,{throwIfNoEntry:!1});if(!n)throw new Error(`File ${i} does not exist`);if(n.isDirectory()){let s=i.replace(e,"");Pte(s),r.push({sourcePath:null,destinationPath:s,stats:n})}else{if(i=(0,qC.normalize)(i),i=(0,qC.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,"");Pte(s),r.push({sourcePath:i,destinationPath:s,stats:n})}}re
Line truncated
|
||||
Are you trying to download from a different run? Try specifying a github-token with \`actions:read\` scope.`);l.length>1&&Ns("Multiple artifacts found, defaulting to first.");let u={workflowRunBackendId:l[0].workflowRunBackendId,workflowJobRunBackendId:l[0].workflowJobRunBackendId,name:l[0].name},{signedUrl:h}=yield i.GetSignedArtifactURL(u);jt(`Redirecting to blob download url: ${dze(h)}`);try{jt(`Starting download of artifact to: ${r}`);let f=yield pze(h,r,e?.skipDecompress);jt("Artifact download completed successfully."),e?.expectedHash&&e?.expectedHash!==f.sha256Digest&&(n=!0,Nt(`Computed digest: ${f.sha256Digest}`),Nt(`Expected digest: ${e.expectedHash}`))}catch(f){throw new Error(`Unable to download and extract artifact: ${f.message}`)}return{downloadPath:r,digestMismatch:n}})}o(Aze,"downloadArtifactInternal");function gze(){return MI(this,arguments,void 0,function*(t=JQe()){return(yield Rer(t))?Nt(`Artifact destination folder already exists: ${t}`):(Nt(`Artifact destination folder does not exist, creating: ${t}`),yield kse.default.mkdir(t,{recursive:!0})),t})}o(gze,"resolveOrCreateDirectory");var Ner=5,Der=[400,401,403,404,422];function UI(t,e=Ner,r=Der){var i;if(e<=0)return[{enabled:!1},t.request];let n={enabled:!0};r.length>0&&(n.doNotRetry=r);let s=Object.assign(Object.assign({},t.request),{retries:e});return Nt(`GitHub client configured with: (retries: ${s.retries}, retry-exempt-status-code: ${(i=n.doNotRetry)!==null&&i!==void 0?i:"octokit default: [400, 401, 403, 404, 422]"})`),[n,s]}o(UI,"getRetryOptions");var yze="6.0.0";function NE(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(a=>{let c=a.headers["x-github-request-id"];return t.log.info(`${n.method} ${s} - ${a.status} with id ${c} in ${Date.now()-i}ms`),a}).catch(a=>{let c=a.response?.headers["x-github-request-id"]||"UNKNOWN";throw t.log.error(`${n.method} ${s} - ${a.status} with id ${c} in ${Date.now()-i}ms`),a})})}o(NE,"requestLog");NE.VERSION=yze;var wze=q(Eze(),1);var Oer="0.0.0-development";function Per(t){return t.request!==void 0}o(Per,"isRequestError");async function bze(t,e,r,i){if(!Per(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}o(bze,"errorRequest");async function ker(t,e,r,i){let n=new wze.default;return n.on("failed",function(s,a){let c=~~s.request.request?.retries,l=~~s.request.request?.retryAfter;if(i.request.retryCount=a.retryCount+1,c>a.retryCount)return l*t.retryAfterBaseValue}),n.schedule(Qer.bind(null,t,e,r),i)}o(ker,"wrapRequest");async function Qer(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 $d(n.data.errors[0].message,500,{request:i,response:n});return bze(t,e,s,i)}return n}o(Qer,"requestWithGraphqlErrorHandling");function DE(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:o((n,s,a)=>(n.request.request=Object.assign({},n.request.request,{retries:s,retryAfter:a}),n),"retryRequest")}};return r.enabled&&(t.hook.error("request",bze.bind(null,r,i)),t.hook.wrap("request",ker.bind(null,r,i))),i}o(DE,"retry");DE.VERSION=Oer;var Cze=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return o(n,"adopt"),new(r||(r=Promise))(function(s,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function l(h){try{u(i.throw(h))}catch(f){a(f)}}o(l,"rejected");function u(h){h.done?s(h.value):n(h.value).then(c,l)}o(u,"step"),u((i=i.apply(t,e||[])).next())})};function Yq(t,e,r,i,n){return Cze(this,void 0,void 0,function*(){var s;let[a,c]=UI(_E),l={log:void 0,userAgent:nf(),previews:void 0,retry:a,request:c},h=yield xA(n,l,DE,NE).request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts{?name}",{owner:r,repo:i,run_id:e,name:t});if(h.status!==200)throw new xu(`Invalid response from GitHub API: ${h.status} (${(s=h?.headers)===null||s===void 0?void 0:s["x-github-request-id"]})`);if(h.data.artifacts.length===0)throw new Kd(`Artifact not found for name: ${t}
|
||||
`)}o(ete,"validateFilePath");var GQe=q(qQe(),1);function ef(){return`@actions/artifact-${GQe.version}`}o(ef,"getUserAgentString");var vC=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"}},Bu=class extends Error{static{o(this,"InvalidResponseError")}constructor(e){super(e),this.name="InvalidResponseError"}},Vd=class extends Error{static{o(this,"ArtifactNotFoundError")}constructor(e="Artifact not found"){super(e),this.name="ArtifactNotFoundError"}},Zm=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"}},jd=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"}};jd.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var Hy=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"}};Hy.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var lM=new Error("Failed to get backend IDs: The provided JWT token is invalid and/or missing claims");function tf(){let t=IF(),e=bF(t);if(!e.scp)throw lM;let r=e.scp.split(" ");if(r.length===0)throw lM;for(let i of r){let s=i.split(":");if(s?.[0]!=="Actions.Results")continue;if(s.length!==3)throw lM;let n={workflowRunBackendId:s[1],workflowJobRunBackendId:s[2]};return Nt(`Workflow Run Backend ID: ${n.workflowRunBackendId}`),Nt(`Workflow Job Run Backend ID: ${n.workflowJobRunBackendId}`),n}throw lM}o(tf,"getBackendIdsFromToken");function HQe(t){if(t)try{let r=new URL(t).searchParams.get("sig");r&&(CF(r),CF(encodeURIComponent(r)))}catch(e){Nt(`Failed to parse URL: ${t} ${e instanceof Error?e.message:String(e)}`)}}o(HQe,"maskSigUrl");function zQe(t){if(typeof t!="object"||t===null){Nt("body is not an object or is null");return}"signed_upload_url"in t&&typeof t.signed_upload_url=="string"&&HQe(t.signed_upload_url),"signed_url"in t&&typeof t.signed_url=="string"&&HQe(t.signed_url)}o(zQe,"maskSecretUrls");var uM=function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(a){a(n)})}return o(s,"adopt"),new(r||(r=Promise))(function(n,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function l(h){try{u(i.throw(h))}catch(f){a(f)}}o(l,"rejected");function u(h){h.done?n(h.value):s(h.value).then(c,l)}o(u,"step"),u((i=i.apply(t,e||[])).next())})},tte=class{static{o(this,"ArtifactHttpClient")}constructor(e,r,i,s){this.maxAttempts=5,this.baseRetryIntervalMilliseconds=3e3,this.retryMultiplier=1.5;let n=IF();this.baseUrl=Uke(),r&&(this.maxAttempts=r),i&&(this.baseRetryIntervalMilliseconds=i),s&&(this.retryMultiplier=s),this.httpClient=new jc(e,[new Em(n)])}request(e,r,i,s){return uM(this,void 0,void 0,function*(){let n=new URL(`/twirp/${e}/${r}`,this.baseUrl).href;Nt(`[Request] ${r} ${n}`);let a={"Content-Type":i};try{let{body:c}=yield this.retryableRequest(()=>uM(this,void 0,void 0,function*(){return this.httpClient.post(n,JSON.stringify(s),a)}));return c}catch(c){throw new Error(`Failed to ${r}: ${c.message}`)}})}retryableRequest(e){return uM(this,void 0,void 0,function*(){let r=0,i="",s="";for(;r<this.maxAttempts;){let n=!1;try{let c=yield e(),l=c.message.statusCode;s=yield c.readBody(),Nt(`[Response] - ${c.message.statusCode}`),Nt(`Headers: ${JSON.stringify(c.message.headers,null,2)}`);let u=JSON.parse(s);if(zQe(u),Nt(`Body: ${JSON.stringify(u,null,2)}`),this.isSuccessStatusCode(l))return{response:c,body:u};if(n=this.isRetryableHttpStatusCode(l),i=`Failed request: (${l}) ${c.message.statusMessage}`,u.msg){if(Hy.isUsageErrorMessage(u.msg))throw new Hy;i=`${i}: ${u.msg}`}}catch(c){if(c instanceof SyntaxError&&Nt(`Raw Body: ${s}`),c instanceof Hy)throw c;if(jd.isNetworkErrorCode(c?.code))throw new jd(c?.code);n=!0,i=c.message}if(!n)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 a=this.getExponentialRetryTimeMilliseconds(r);zt(`Attempt ${r+1} of ${this.maxAttempts} failed with error: ${i}. 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?[Hs.BadGateway,Hs.GatewayTimeout,Hs.InternalServerError,Hs.ServiceUnavailable,Hs.TooManyRequests].includes(e):!1}sleep(e){return uM(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 rf(t){let e=new tte(ef(),t?.maxAttempts,t?.retryIntervalMs,t?.retryMultiplier);return new cM(e)}o(rf,"internalArtifactTwirpClient");var _C=q(require("fs"),1);var xC=require("path");function VQe(t){if(!_C.existsSync(t))throw new Error(`The provided rootDirectory ${t} does not exist`);if(!_C.statSync(t).isDirectory())throw new Error(`The provided rootDirectory ${t} is not a valid directory`);zt("Root directory input is valid!")}o(VQe,"validateRootDirectory");function jQe(t,e){let r=[];e=(0,xC.normalize)(e),e=(0,xC.resolve)(e);for(let i of t){let s=_C.lstatSync(i,{throwIfNoEntry:!1});if(!s)throw new Error(`File ${i} does not exist`);if(s.isDirectory()){let n=i.replace(e,"");ete(n),r.push({sourcePath:null,destinationPath:n,stats:s})}else{if(i=(0,xC.normalize)(i),i=(0,xC.resolve)(i),!i.startsWith(e))throw new Error(`The rootDirectory: ${e} is not a parent directory of the file: ${i}`);let n=i.replace(e,"");ete(n),r.push({sourcePath:i,destinationPath:n,stats:s})}}re
Line truncated
|
||||
Are you trying to download from a different run? Try specifying a github-token with \`actions:read\` scope.`);l.length>1&&Tn("Multiple artifacts found, defaulting to first.");let u={workflowRunBackendId:l[0].workflowRunBackendId,workflowJobRunBackendId:l[0].workflowJobRunBackendId,name:l[0].name},{signedUrl:h}=yield i.GetSignedArtifactURL(u);zt(`Redirecting to blob download url: ${nze(h)}`);try{zt(`Starting download of artifact to: ${r}`);let f=yield oze(h,r,e?.skipDecompress);zt("Artifact download completed successfully."),e?.expectedHash&&e?.expectedHash!==f.sha256Digest&&(s=!0,Nt(`Computed digest: ${f.sha256Digest}`),Nt(`Expected digest: ${e.expectedHash}`))}catch(f){throw new Error(`Unable to download and extract artifact: ${f.message}`)}return{downloadPath:r,digestMismatch:s}})}o(cze,"downloadArtifactInternal");function lze(){return BI(this,arguments,void 0,function*(t=qke()){return(yield WXt(t))?Nt(`Artifact destination folder already exists: ${t}`):(Nt(`Artifact destination folder does not exist, creating: ${t}`),yield tne.default.mkdir(t,{recursive:!0})),t})}o(lze,"resolveOrCreateDirectory");var YXt=5,KXt=[400,401,403,404,422];function vI(t,e=YXt,r=KXt){var i;if(e<=0)return[{enabled:!1},t.request];let s={enabled:!0};r.length>0&&(s.doNotRetry=r);let n=Object.assign(Object.assign({},t.request),{retries:e});return Nt(`GitHub client configured with: (retries: ${n.retries}, retry-exempt-status-code: ${(i=s.doNotRetry)!==null&&i!==void 0?i:"octokit default: [400, 401, 403, 404, 422]"})`),[s,n]}o(vI,"getRetryOptions");var uze="6.0.0";function bE(t){t.hook.wrap("request",(e,r)=>{t.log.debug("request",r);let i=Date.now(),s=t.request.endpoint.parse(r),n=s.url.replace(r.baseUrl,"");return e(r).then(a=>{let c=a.headers["x-github-request-id"];return t.log.info(`${s.method} ${n} - ${a.status} with id ${c} in ${Date.now()-i}ms`),a}).catch(a=>{let c=a.response?.headers["x-github-request-id"]||"UNKNOWN";throw t.log.error(`${s.method} ${n} - ${a.status} with id ${c} in ${Date.now()-i}ms`),a})})}o(bE,"requestLog");bE.VERSION=uze;var dze=q(hze(),1);var XXt="0.0.0-development";function ZXt(t){return t.request!==void 0}o(ZXt,"isRequestError");async function fze(t,e,r,i){if(!ZXt(r)||!r?.request.request)throw r;if(r.status>=400&&!t.doNotRetry.includes(r.status)){let s=i.request.retries!=null?i.request.retries:t.retries,n=Math.pow((i.request.retryCount||0)+1,2);throw e.retry.retryRequest(r,s,n)}throw r}o(fze,"errorRequest");async function eZt(t,e,r,i){let s=new dze.default;return s.on("failed",function(n,a){let c=~~n.request.request?.retries,l=~~n.request.request?.retryAfter;if(i.request.retryCount=a.retryCount+1,c>a.retryCount)return l*t.retryAfterBaseValue}),s.schedule(tZt.bind(null,t,e,r),i)}o(eZt,"wrapRequest");async function tZt(t,e,r,i){let s=await r(i);if(s.data&&s.data.errors&&s.data.errors.length>0&&/Something went wrong while executing your query/.test(s.data.errors[0].message)){let n=new qd(s.data.errors[0].message,500,{request:i,response:s});return fze(t,e,n,i)}return s}o(tZt,"requestWithGraphqlErrorHandling");function wE(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:o((s,n,a)=>(s.request.request=Object.assign({},s.request.request,{retries:n,retryAfter:a}),s),"retryRequest")}};return r.enabled&&(t.hook.error("request",fze.bind(null,r,i)),t.hook.wrap("request",eZt.bind(null,r,i))),i}o(wE,"retry");wE.VERSION=XXt;var pze=function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(a){a(n)})}return o(s,"adopt"),new(r||(r=Promise))(function(n,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function l(h){try{u(i.throw(h))}catch(f){a(f)}}o(l,"rejected");function u(h){h.done?n(h.value):s(h.value).then(c,l)}o(u,"step"),u((i=i.apply(t,e||[])).next())})};function Rq(t,e,r,i,s){return pze(this,void 0,void 0,function*(){var n;let[a,c]=vI(gE),l={log:void 0,userAgent:ef(),previews:void 0,retry:a,request:c},h=yield bA(s,l,wE,bE).request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts{?name}",{owner:r,repo:i,run_id:e,name:t});if(h.status!==200)throw new Bu(`Invalid response from GitHub API: ${h.status} (${(n=h?.headers)===null||n===void 0?void 0:n["x-github-request-id"]})`);if(h.data.artifacts.length===0)throw new Vd(`Artifact not found for name: ${t}
|
||||
Please ensure that your artifact is not expired and the artifact was uploaded using a compatible version of toolkit/upload-artifact.
|
||||
For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md`);let f=h.data.artifacts[0];return h.data.artifacts.length>1&&(f=h.data.artifacts.sort((d,p)=>p.id-d.id)[0],Nt(`More than one artifact found for a single name, returning newest (id: ${f.id})`)),{artifact:{name:f.name,id:f.id,size:f.size_in_bytes,createdAt:f.created_at?new Date(f.created_at):void 0,digest:f.digest}}})}o(Yq,"getArtifactPublic");function Ize(t){return Cze(this,void 0,void 0,function*(){var e;let r=of(),{workflowRunBackendId:i,workflowJobRunBackendId:n}=sf(),s={workflowRunBackendId:i,workflowJobRunBackendId:n,nameFilter:bn.create({value:t})},a=yield r.ListArtifacts(s);if(a.artifacts.length===0)throw new Kd(`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=h.data.artifacts[0];return h.data.artifacts.length>1&&(f=h.data.artifacts.sort((d,p)=>p.id-d.id)[0],Nt(`More than one artifact found for a single name, returning newest (id: ${f.id})`)),{artifact:{name:f.name,id:f.id,size:f.size_in_bytes,createdAt:f.created_at?new Date(f.created_at):void 0,digest:f.digest}}})}o(Rq,"getArtifactPublic");function mze(t){return pze(this,void 0,void 0,function*(){var e;let r=rf(),{workflowRunBackendId:i,workflowJobRunBackendId:s}=tf(),n={workflowRunBackendId:i,workflowJobRunBackendId:s,nameFilter:ys.create({value:t})},a=yield r.ListArtifacts(n);if(a.artifacts.length===0)throw new Vd(`Artifact not found for name: ${t}
|
||||
Please ensure that your artifact is not expired and the artifact was uploaded using a compatible version of toolkit/upload-artifact.
|
||||
For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md`);let c=a.artifacts[0];return a.artifacts.length>1&&(c=a.artifacts.sort((l,u)=>Number(u.databaseId)-Number(l.databaseId))[0],Nt(`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?Cc.toDate(c.createdAt):void 0,digest:(e=c.digest)===null||e===void 0?void 0:e.value}}})}o(Ize,"getArtifactInternal");var Sze=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return o(n,"adopt"),new(r||(r=Promise))(function(s,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function l(h){try{u(i.throw(h))}catch(f){a(f)}}o(l,"rejected");function u(h){h.done?s(h.value):n(h.value).then(c,l)}o(u,"step"),u((i=i.apply(t,e||[])).next())})};function Bze(t,e,r,i,n){return Sze(this,void 0,void 0,function*(){var s;let[a,c]=UI(_E),l={log:void 0,userAgent:nf(),previews:void 0,retry:a,request:c},u=xA(n,l,DE,NE),h=yield Yq(t,e,r,i,n),f=yield u.rest.actions.deleteArtifact({owner:r,repo:i,artifact_id:h.artifact.id});if(f.status!==204)throw new xu(`Invalid response from GitHub API: ${f.status} (${(s=f?.headers)===null||s===void 0?void 0:s["x-github-request-id"]})`);return{id:h.artifact.id}})}o(Bze,"deleteArtifactPublic");function vze(t){return Sze(this,void 0,void 0,function*(){let e=of(),{workflowRunBackendId:r,workflowJobRunBackendId:i}=sf(),n={workflowRunBackendId:r,workflowJobRunBackendId:i,nameFilter:bn.create({value:t})},s=yield e.ListArtifacts(n);if(s.artifacts.length===0)throw new Kd(`Artifact not found for name: ${t}`);let a=s.artifacts[0];s.artifacts.length>1&&(a=s.artifacts.sort((u,h)=>Number(h.databaseId)-Number(u.databaseId))[0],Nt(`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 jt(`Artifact '${t}' (ID: ${l.artifactId}) deleted`),{id:Number(l.artifactId)}})}o(vze,"deleteArtifactInternal");var xze=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return o(n,"adopt"),new(r||(r=Promise))(function(s,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function l(h){try{u(i.throw(h))}catch(f){a(f)}}o(l,"rejected");function u(h){h.done?s(h.value):n(h.value).then(c,l)}o(u,"step"),u((i=i.apply(t,e||[])).next())})},Kq=XQe(),Xq=100,Ler=Math.ceil(Kq/Xq);function _ze(t,e,r,i){return xze(this,arguments,void 0,function*(n,s,a,c,l=!1){jt(`Fetching artifact list for workflow run ${n} in repository ${s}/${a}`);let u=[],[h,f]=UI(_E),d={log:void 0,userAgent:nf(),previews:void 0,retry:h,request:f},p=xA(c,d,DE,NE),m=1,{data:A}=yield p.request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts",{owner:s,repo:a,run_id:n,per_page:Xq,page:m}),E=Math.ceil(A.total_count/Xq),y=A.total_count;y>Kq&&(Ns(`Workflow run ${n} has ${y} artifacts, exceeding the limit of ${Kq}. Results will be incomplete as only the first ${Kq} artifacts will be returned`),E=Ler);for(let b of A.artifacts)u.push({name:b.name,id:b.id,size:b.size_in_bytes,createdAt:b.created_at?new Date(b.created_at):void 0,digest:b.digest});for(m++,m;m<=E;m++){Nt(`Fetching page ${m} of artifact list`);let{data:b}=yield p.request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts",{owner:s,repo:a,run_id:n,per_page:Xq,page:m});for(let C of b.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})}return l&&(u=Tze(u)),jt(`Found ${u.length} artifact(s)`),{artifacts:u}})}o(_ze,"listArtifactsPublic");function Rze(){return xze(this,arguments,void 0,function*(t=!1){let e=of(),{workflowRunBackendId:r,workflowJobRunBackendId:i}=sf(),n={workflowRunBackendId:r,workflowJobRunBackendId:i},a=(yield e.ListArtifacts(n)).artifacts.map(c=>{var l;return{name:c.name,id:Number(c.databaseId),size:Number(c.size),createdAt:c.createdAt?Cc.toDate(c.createdAt):void 0,digest:(l=c.digest)===null||l===void 0?void 0:l.value}});return t&&(a=Tze(a)),jt(`Found ${a.length} artifact(s)`),{artifacts:a}})}o(Rze,"listArtifactsInternal");function Tze(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}o(Tze,"filterLatest");var ZT=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(a){a(s)})}return o(n,"adopt"),new(r||(r=Promise))(function(s,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function l(h){try{u(i.throw(h))}catch(f){a(f)}}o(l,"rejected");function u(h){h.done?s(h.value):n(h.value).then(c,l)}o(u,"step"),u((i=i.apply(t,e||[])).next())})},Fer=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
Line truncated
|
||||
For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md`);let c=a.artifacts[0];return a.artifacts.length>1&&(c=a.artifacts.sort((l,u)=>Number(u.databaseId)-Number(l.databaseId))[0],Nt(`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?bc.toDate(c.createdAt):void 0,digest:(e=c.digest)===null||e===void 0?void 0:e.value}}})}o(mze,"getArtifactInternal");var Aze=function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(a){a(n)})}return o(s,"adopt"),new(r||(r=Promise))(function(n,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function l(h){try{u(i.throw(h))}catch(f){a(f)}}o(l,"rejected");function u(h){h.done?n(h.value):s(h.value).then(c,l)}o(u,"step"),u((i=i.apply(t,e||[])).next())})};function gze(t,e,r,i,s){return Aze(this,void 0,void 0,function*(){var n;let[a,c]=vI(gE),l={log:void 0,userAgent:ef(),previews:void 0,retry:a,request:c},u=bA(s,l,wE,bE),h=yield Rq(t,e,r,i,s),f=yield u.rest.actions.deleteArtifact({owner:r,repo:i,artifact_id:h.artifact.id});if(f.status!==204)throw new Bu(`Invalid response from GitHub API: ${f.status} (${(n=f?.headers)===null||n===void 0?void 0:n["x-github-request-id"]})`);return{id:h.artifact.id}})}o(gze,"deleteArtifactPublic");function yze(t){return Aze(this,void 0,void 0,function*(){let e=rf(),{workflowRunBackendId:r,workflowJobRunBackendId:i}=tf(),s={workflowRunBackendId:r,workflowJobRunBackendId:i,nameFilter:ys.create({value:t})},n=yield e.ListArtifacts(s);if(n.artifacts.length===0)throw new Vd(`Artifact not found for name: ${t}`);let a=n.artifacts[0];n.artifacts.length>1&&(a=n.artifacts.sort((u,h)=>Number(h.databaseId)-Number(u.databaseId))[0],Nt(`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 zt(`Artifact '${t}' (ID: ${l.artifactId}) deleted`),{id:Number(l.artifactId)}})}o(yze,"deleteArtifactInternal");var Eze=function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(a){a(n)})}return o(s,"adopt"),new(r||(r=Promise))(function(n,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function l(h){try{u(i.throw(h))}catch(f){a(f)}}o(l,"rejected");function u(h){h.done?n(h.value):s(h.value).then(c,l)}o(u,"step"),u((i=i.apply(t,e||[])).next())})},Tq=zke(),Nq=100,rZt=Math.ceil(Tq/Nq);function bze(t,e,r,i){return Eze(this,arguments,void 0,function*(s,n,a,c,l=!1){zt(`Fetching artifact list for workflow run ${s} in repository ${n}/${a}`);let u=[],[h,f]=vI(gE),d={log:void 0,userAgent:ef(),previews:void 0,retry:h,request:f},p=bA(c,d,wE,bE),m=1,{data:A}=yield p.request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts",{owner:n,repo:a,run_id:s,per_page:Nq,page:m}),E=Math.ceil(A.total_count/Nq),y=A.total_count;y>Tq&&(Tn(`Workflow run ${s} has ${y} artifacts, exceeding the limit of ${Tq}. Results will be incomplete as only the first ${Tq} artifacts will be returned`),E=rZt);for(let b of A.artifacts)u.push({name:b.name,id:b.id,size:b.size_in_bytes,createdAt:b.created_at?new Date(b.created_at):void 0,digest:b.digest});for(m++,m;m<=E;m++){Nt(`Fetching page ${m} of artifact list`);let{data:b}=yield p.request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts",{owner:n,repo:a,run_id:s,per_page:Nq,page:m});for(let C of b.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})}return l&&(u=Cze(u)),zt(`Found ${u.length} artifact(s)`),{artifacts:u}})}o(bze,"listArtifactsPublic");function wze(){return Eze(this,arguments,void 0,function*(t=!1){let e=rf(),{workflowRunBackendId:r,workflowJobRunBackendId:i}=tf(),s={workflowRunBackendId:r,workflowJobRunBackendId:i},a=(yield e.ListArtifacts(s)).artifacts.map(c=>{var l;return{name:c.name,id:Number(c.databaseId),size:Number(c.size),createdAt:c.createdAt?bc.toDate(c.createdAt):void 0,digest:(l=c.digest)===null||l===void 0?void 0:l.value}});return t&&(a=Cze(a)),zt(`Found ${a.length} artifact(s)`),{artifacts:a}})}o(wze,"listArtifactsInternal");function Cze(t){t.sort((i,s)=>s.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}o(Cze,"filterLatest");var kT=function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(a){a(n)})}return o(s,"adopt"),new(r||(r=Promise))(function(n,a){function c(h){try{u(i.next(h))}catch(f){a(f)}}o(c,"fulfilled");function l(h){try{u(i.throw(h))}catch(f){a(f)}}o(l,"rejected");function u(h){h.done?n(h.value):s(h.value).then(c,l)}o(u,"step"),u((i=i.apply(t,e||[])).next())})},iZt=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 s
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 ZT(this,void 0,void 0,function*(){try{if(CC())throw new oA;if(r?.findBy){let{findBy:{repositoryOwner:i,repositoryName:n,token:s}}=r,a=Fer(r,["findBy"]);return mze(e,i,n,s,a)}return Aze(e,r)}catch(i){throw Ns(`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).`),n}})}downloadArtifact(e,r){return kT(this,void 0,void 0,function*(){try{if(cC())throw new Zm;if(r?.findBy){let{findBy:{repositoryOwner:i,repositoryName:s,token:n}}=r,a=iZt(r,["findBy"]);return aze(e,i,s,n,a)}return cze(e,r)}catch(i){throw Tn(`Download Artifact failed with error: ${i}.
|
||||
|
||||
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
|
||||
|
||||
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),i}})}listArtifacts(e){return ZT(this,void 0,void 0,function*(){try{if(CC())throw new oA;if(e?.findBy){let{findBy:{workflowRunId:r,repositoryOwner:i,repositoryName:n,token:s}}=e;return _ze(r,i,n,s,e?.latest)}return Rze(e?.latest)}catch(r){throw Ns(`Listing Artifacts failed with error: ${r}.
|
||||
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),i}})}listArtifacts(e){return kT(this,void 0,void 0,function*(){try{if(cC())throw new Zm;if(e?.findBy){let{findBy:{workflowRunId:r,repositoryOwner:i,repositoryName:s,token:n}}=e;return bze(r,i,s,n,e?.latest)}return wze(e?.latest)}catch(r){throw Tn(`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 ZT(this,void 0,void 0,function*(){try{if(CC())throw new oA;if(r?.findBy){let{findBy:{workflowRunId:i,repositoryOwner:n,repositoryName:s,token:a}}=r;return Yq(e,i,n,s,a)}return Ize(e)}catch(i){throw Ns(`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 kT(this,void 0,void 0,function*(){try{if(cC())throw new Zm;if(r?.findBy){let{findBy:{workflowRunId:i,repositoryOwner:s,repositoryName:n,token:a}}=r;return Rq(e,i,s,n,a)}return mze(e)}catch(i){throw Tn(`Get Artifact failed with error: ${i}.
|
||||
|
||||
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
|
||||
|
||||
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),i}})}deleteArtifact(e,r){return ZT(this,void 0,void 0,function*(){try{if(CC())throw new oA;if(r?.findBy){let{findBy:{repositoryOwner:i,repositoryName:n,workflowRunId:s,token:a}}=r;return Bze(e,s,i,n,a)}return vze(e)}catch(i){throw Ns(`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).`),i}})}deleteArtifact(e,r){return kT(this,void 0,void 0,function*(){try{if(cC())throw new Zm;if(r?.findBy){let{findBy:{repositoryOwner:i,repositoryName:s,workflowRunId:n,token:a}}=r;return gze(e,n,i,s,a)}return yze(e)}catch(i){throw Tn(`Delete Artifact failed with error: ${i}.
|
||||
|
||||
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
|
||||
|
||||
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),i}})}};var Jdi=new qI;var Zq=class{static{o(this,"GitHubArtifact")}static async upload(e){if(Ot.isGHES)throw new Error("@actions/artifact v2.0.0+ is currently not supported on GHES.");let r=Fse.default.basename(e.filename),i=new qI;ie(`Uploading ${r} as an artifact`);let n=Fse.default.dirname(e.filename),s=await i.uploadArtifact(r,[e.filename],n,{retentionDays:e.retentionDays,skipArchive:!0});if(!s.id)throw new xu("Cannot upload artifact");let a=s.size??Nze.default.statSync(e.filename).size,c=`${Ot.workflowRunURL()}/artifacts/${s.id}`;return ie(`Artifact download URL: ${c}`),{id:s.id,filename:r,digest:s.digest||"",size:a,url:c}}};var Xse=q(Dze(),1);function Wze(t){return typeof t>"u"||t===null}o(Wze,"isNothing");function Mer(t){return typeof t=="object"&&t!==null}o(Mer,"isObject");function Uer(t){return Array.isArray(t)?t:Wze(t)?[]:[t]}o(Uer,"toArray");function qer(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}o(qer,"extend");function Ger(t,e){var r="",i;for(i=0;i<e;i+=1)r+=t;return r}o(Ger,"repeat");function Her(t){return t===0&&Number.NEGATIVE_INFINITY===1/t}o(Her,"isNegativeZero");var jer=Wze,zer=Mer,Ver=Uer,$er=Ger,Wer=Her,Jer=qer,Un={isNothing:jer,isObject:zer,toArray:Ver,repeat:$er,isNegativeZero:Wer,extend:Jer};function Jze(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).`),i}})}};var lhi=new xI;var Dq=class{static{o(this,"GitHubArtifact")}static async upload(e){if(Ot.isGHES)throw new Error("@actions/artifact v2.0.0+ is currently not supported on GHES.");let r=sne.default.basename(e.filename),i=new xI;ie(`Uploading ${r} as an artifact`);let s=sne.default.dirname(e.filename),n=await i.uploadArtifact(r,[e.filename],s,{retentionDays:e.retentionDays,skipArchive:!0});if(!n.id)throw new Bu("Cannot upload artifact");let a=n.size??Ize.default.statSync(e.filename).size,c=`${Ot.workflowRunURL()}/artifacts/${n.id}`;return ie(`Artifact download URL: ${c}`),{id:n.id,filename:r,digest:n.digest||"",size:a,url:c}}};var yne=q(Sze(),1);function Uze(t){return typeof t>"u"||t===null}o(Uze,"isNothing");function sZt(t){return typeof t=="object"&&t!==null}o(sZt,"isObject");function nZt(t){return Array.isArray(t)?t:Uze(t)?[]:[t]}o(nZt,"toArray");function oZt(t,e){var r,i,s,n;if(e)for(n=Object.keys(e),r=0,i=n.length;r<i;r+=1)s=n[r],t[s]=e[s];return t}o(oZt,"extend");function aZt(t,e){var r="",i;for(i=0;i<e;i+=1)r+=t;return r}o(aZt,"repeat");function cZt(t){return t===0&&Number.NEGATIVE_INFINITY===1/t}o(cZt,"isNegativeZero");var lZt=Uze,uZt=sZt,hZt=nZt,fZt=aZt,dZt=cZt,pZt=oZt,Fs={isNothing:lZt,isObject:uZt,toArray:hZt,repeat:fZt,isNegativeZero:dZt,extend:pZt};function qze(t,e){var r="",i=t.reason||"(unknown reason)";return t.mark?(t.mark.name&&(r+='in "'+t.mark.name+'" '),r+="("+(t.mark.line+1)+":"+(t.mark.column+1)+")",!e&&t.mark.snippet&&(r+=`
|
||||
|
||||
`+t.mark.snippet),i+" "+r):i}o(Jze,"formatError");function rN(t,e){Error.call(this),this.name="YAMLException",this.reason=t,this.mark=e,this.message=Jze(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||""}o(rN,"YAMLException$1");rN.prototype=Object.create(Error.prototype);rN.prototype.constructor=rN;rN.prototype.toString=o(function(e){return this.name+": "+Jze(this,e)},"toString");var Da=rN;function Mse(t,e,r,i,n){var s="",a="",c=Math.floor(n/2)-1;return i-e>c&&(s=" ... ",e=i-c+s.length),r-i>c&&(a=" ...",r=i+c-a.length),{str:s+t.slice(e,r).replace(/\t/g,"\u2192")+a,pos:i-e+s.length}}o(Mse,"getLine");function Use(t,e){return Un.repeat(" ",e-t.length)+t}o(Use,"padStart");function Yer(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,a=-1;s=r.exec(t.buffer);)n.push(s.index),i.push(s.index+s[0].length),t.position<=s.index&&a<0&&(a=i.length-2);a<0&&(a=i.length-1);var c="",l,u,h=Math.min(t.line+e.linesAfter,n.length).toString().length,f=e.maxLength-(e.indent+h+3);for(l=1;l<=e.linesBefore&&!(a-l<0);l++)u=Mse(t.buffer,i[a-l],n[a-l],t.position-(i[a]-i[a-l]),f),c=Un.repeat(" ",e.indent)+Use((t.line-l+1).toString(),h)+" | "+u.str+`
|
||||
`+c;for(u=Mse(t.buffer,i[a],n[a],t.position,f),c+=Un.repeat(" ",e.indent)+Use((t.line+1).toString(),h)+" | "+u.str+`
|
||||
`,c+=Un.repeat("-",e.indent+h+3+u.pos)+`^
|
||||
`,l=1;l<=e.linesAfter&&!(a+l>=n.length);l++)u=Mse(t.buffer,i[a+l],n[a+l],t.position-(i[a]-i[a+l]),f),c+=Un.repeat(" ",e.indent)+Use((t.line+l+1).toString(),h)+" | "+u.str+`
|
||||
`;return c.replace(/\n$/,"")}o(Yer,"makeSnippet");var Ker=Yer,Xer=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],Zer=["scalar","sequence","mapping"];function etr(t){var e={};return t!==null&&Object.keys(t).forEach(function(r){t[r].forEach(function(i){e[String(i)]=r})}),e}o(etr,"compileStyleAliases");function ttr(t,e){if(e=e||{},Object.keys(e).forEach(function(r){if(Xer.indexOf(r)===-1)throw new Da('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=etr(e.styleAliases||null),Zer.indexOf(this.kind)===-1)throw new Da('Unknown kind "'+this.kind+'" is specified for "'+t+'" YAML type.')}o(ttr,"Type$1");var io=ttr;function Oze(t,e){var r=[];return t[e].forEach(function(i){var n=r.length;r.forEach(function(s,a){s.tag===i.tag&&s.kind===i.kind&&s.multi===i.multi&&(n=a)}),r[n]=i}),r}o(Oze,"compileList");function rtr(){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(o(i,"collectType"),e=0,r=arguments.length;e<r;e+=1)arguments[e].forEach(i);return t}o(rtr,"compileMap");function Gse(t){return this.extend(t)}o(Gse,"Schema$1");Gse.prototype.extend=o(function(e){var r=[],i=[];if(e instanceof io)i.push(e);else if(Array.isArray(e))i=i.concat(e);else if(e&&(Array.isArray(e.implicit)||Array.isArray(e.explicit)))e.implicit&&(r=r.concat(e.implicit)),e.explicit&&(i=i.concat(e.explicit));else throw new Da("Schema.extend argument should be a Type, [ Type ], or a schema definition ({ implicit: [...], explicit: [...] })");r.forEach(function(s){if(!(s instanceof io))throw new Da("Specified list of YAML types (or a single Type object) contains a non-Type object.");if(s.loadKind&&s.loadKind!=="scalar")throw new Da("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 Da("There is a multi type in the implicit list of a schema. Multi tags can only be listed as explicit.")}),i.forEach(function(s){if(!(s instanceof io))throw new Da("Specified list of YAML types (or a single Type object) contains a non-Type object.")});var n=Object.create(Gse.prototype);return n.implicit=(this.implicit||[]).concat(r),n.explicit=(this.explicit||[]).concat(i),n.compiledImplicit=Oze(n,"implicit"),n.compiledExplicit=Oze(n,"explicit"),n.compiledTypeMap=rtr(n.compiledImplicit,n.compiledExplicit),n},"extend");var itr=Gse,ntr=new io("tag:yaml.org,2002:str",{kind:"scalar",construct:o(function(t){return t!==null?t:""},"construct")}),str=new io("tag:yaml.org,2002:seq",{kind:"sequence",construct:o(function(t){return t!==null?t:[]},"construct")}),otr=new io("tag:yaml.org,2002:map",{kind:"mapping",construct:o(function(t){return t!==null?t:{}},"construct")}),atr=new itr({explicit:[ntr,str,otr]});function ctr(t){if(t===null)return!0;var e=t.length;return e===1&&t==="~"||e===4&&(t==="null"||t==="Null"||t==="NULL")}o(ctr,"resolveYamlNull");function ltr(){return null}o(ltr,"constructYamlNull");function utr(t){return t===null}o(utr,"isNull");var htr=new io("tag:yaml.org,2002:null",{kind:"scalar",resolve:ctr,construct:ltr,predicate:utr,represent:{canonical:o(function(){return"~"},"canonical"),lowercase:o(function(){return"null"},"lowercase"),uppercase:o(function(){return"NULL"},"uppercase"),camelcase:o(function(){return"Null"},"camelcase"),empty:o(function(){return""},"empty")},defaultStyle:"lowercase"});function ftr(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")}o(ftr,"resolveYamlBoolean");function dtr(t){return t==="true"||t==="True"||t==="TRUE"}o(dtr,"constructYamlBoolean");function ptr(t){return Object.prototype.toString.call(t)==="[object Boolean]"}o(ptr,"isBoolean");var mtr=new io("tag:yaml.org,2002:bool",{kind:"scalar",resolve:ftr,construct:dtr,predicate:ptr,represent:{lowercase:o(function(t){return t?"true":"false"},"lowercase"),uppercase:o(function(t){return t?"TRUE":"FALSE"},"uppercase"),camelcase:o(function(t){return t?"True":"False"},"camelcase")},defaultStyle:"lowercase"});function Atr(t){return 48<=t&&t<=57||65<=t&&t<=70||97<=t&&t<=102}o(Atr,"isHexCode");function gtr(t){return 48<=t&&t<=55}o(gtr,"isOctCode");function ytr(t){return 48<=t&&t<=57}o(ytr,"isDecCode");function Etr(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
Line truncated
|
||||
\r`;function Ftr(t){if(t===null)return!1;var e,r,i=0,n=t.length,s=$se;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}o(Ftr,"resolveYamlBinary");function Mtr(t){var e,r,i=t.replace(/[\r\n=]/g,""),n=i.length,s=$se,a=0,c=[];for(e=0;e<n;e++)e%4===0&&e&&(c.push(a>>16&255),c.push(a>>8&255),c.push(a&255)),a=a<<6|s.indexOf(i.charAt(e));return r=n%4*6,r===0?(c.push(a>>16&255),c.push(a>>8&255),c.push(a&255)):r===18?(c.push(a>>10&255),c.push(a>>2&255)):r===12&&c.push(a>>4&255),new Uint8Array(c)}o(Mtr,"constructYamlBinary");function Utr(t){var e="",r=0,i,n,s=t.length,a=$se;for(i=0;i<s;i++)i%3===0&&i&&(e+=a[r>>18&63],e+=a[r>>12&63],e+=a[r>>6&63],e+=a[r&63]),r=(r<<8)+t[i];return n=s%3,n===0?(e+=a[r>>18&63],e+=a[r>>12&63],e+=a[r>>6&63],e+=a[r&63]):n===2?(e+=a[r>>10&63],e+=a[r>>4&63],e+=a[r<<2&63],e+=a[64]):n===1&&(e+=a[r>>2&63],e+=a[r<<4&63],e+=a[64],e+=a[64]),e}o(Utr,"representYamlBinary");function qtr(t){return Object.prototype.toString.call(t)==="[object Uint8Array]"}o(qtr,"isBinary");var Gtr=new io("tag:yaml.org,2002:binary",{kind:"scalar",resolve:Ftr,construct:Mtr,predicate:qtr,represent:Utr}),Htr=Object.prototype.hasOwnProperty,jtr=Object.prototype.toString;function ztr(t){if(t===null)return!0;var e=[],r,i,n,s,a,c=t;for(r=0,i=c.length;r<i;r+=1){if(n=c[r],a=!1,jtr.call(n)!=="[object Object]")return!1;for(s in n)if(Htr.call(n,s))if(!a)a=!0;else return!1;if(!a)return!1;if(e.indexOf(s)===-1)e.push(s);else return!1}return!0}o(ztr,"resolveYamlOmap");function Vtr(t){return t!==null?t:[]}o(Vtr,"constructYamlOmap");var $tr=new io("tag:yaml.org,2002:omap",{kind:"sequence",resolve:ztr,construct:Vtr}),Wtr=Object.prototype.toString;function Jtr(t){if(t===null)return!0;var e,r,i,n,s,a=t;for(s=new Array(a.length),e=0,r=a.length;e<r;e+=1){if(i=a[e],Wtr.call(i)!=="[object Object]"||(n=Object.keys(i),n.length!==1))return!1;s[e]=[n[0],i[n[0]]]}return!0}o(Jtr,"resolveYamlPairs");function Ytr(t){if(t===null)return[];var e,r,i,n,s,a=t;for(s=new Array(a.length),e=0,r=a.length;e<r;e+=1)i=a[e],n=Object.keys(i),s[e]=[n[0],i[n[0]]];return s}o(Ytr,"constructYamlPairs");var Ktr=new io("tag:yaml.org,2002:pairs",{kind:"sequence",resolve:Jtr,construct:Ytr}),Xtr=Object.prototype.hasOwnProperty;function Ztr(t){if(t===null)return!0;var e,r=t;for(e in r)if(Xtr.call(r,e)&&r[e]!==null)return!1;return!0}o(Ztr,"resolveYamlSet");function err(t){return t!==null?t:{}}o(err,"constructYamlSet");var trr=new io("tag:yaml.org,2002:set",{kind:"mapping",resolve:Ztr,construct:err}),Xze=Ntr.extend({implicit:[ktr,Ltr],explicit:[Gtr,$tr,Ktr,trr]}),DA=Object.prototype.hasOwnProperty,t3=1,Zze=2,eVe=3,r3=4,qse=1,rrr=2,Pze=3,irr=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,nrr=/[\x85\u2028\u2029]/,srr=/[,\[\]\{\}]/,tVe=/^(?:!|!!|![a-z\-]+!)$/i,rVe=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function kze(t){return Object.prototype.toString.call(t)}o(kze,"_class");function Ef(t){return t===10||t===13}o(Ef,"is_EOL");function PE(t){return t===9||t===32}o(PE,"is_WHITE_SPACE");function Oa(t){return t===9||t===32||t===10||t===13}o(Oa,"is_WS_OR_EOL");function HI(t){return t===44||t===91||t===93||t===123||t===125}o(HI,"is_FLOW_INDICATOR");function orr(t){var e;return 48<=t&&t<=57?t-48:(e=t|32,97<=e&&e<=102?e-97+10:-1)}o(orr,"fromHexCode");function arr(t){return t===120?2:t===117?4:t===85?8:0}o(arr,"escapedHexLen");function crr(t){return 48<=t&&t<=57?t-48:-1}o(crr,"fromDecimalCode");function Qze(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":""}o(Qze,"simpleEscapeSequence");function lrr(t){return t<=65535?String.fromCharCode(t):String.fromCharCode((t-65536>>10)+55296,(t-65536&1023)+56320)}o(lrr,"charFromCodepoint");function iVe(t,e,r){e==="__proto__"?Object.defineProperty(t,e,{configurable:!0,enumerable:!0,writable:!0,value:r}):t[e]=r}o(iVe,"setProperty");var nVe=new Array(256),sVe=new Array(256);for(OE=0;OE<256;OE++)nVe[OE]=Qze(OE)?1:0,sVe[OE]=Qze(OE);var OE;function urr(t,e){this.input=t,this.filename=e.filename||null,this.schema=e.schema||Xze,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=[]}o(urr,"State$1");function oVe(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=Ker(r),new Da(e,r)}o(oVe,"generateError");function Ze(t,e){throw oVe(t,e)}o(Ze,"throwError");function i3(t,e){t.onWarning&&t.onWarning.call(null,oVe(t,e))}o(i3,"throwWarning");var Lze={YAML:o(function(e,r,i){var n,s,a;e.version!==null&&Ze(e,"duplication of %YAML directive"),i.length!==1&&Ze(e,"YAML directive accepts exactly one argument"),n=/^([0-9]+)\.([0-9]+)$/.exec(i[0]),n===null&&Ze(e,"ill-formed argument of the YAML directive"),s=parseInt(n[1],10),a=parseInt(n[2],10),s!==1&&Ze(e,"unacceptable YAML version of the document"),e.version=i[0],e.checkLineBreaks=a<2,a!==1&&a!==2&&i3(e,"unsupported YAML version of the document")},"handleYamlDirective"),TAG:o(function(e,r,i){var n,s;i.length!==2&&Ze(e,"TAG directive accepts exactly two arguments"),n=i[0],s=i[1],tVe.test(n)||Ze(e,"ill-formed tag handle (first argument) of the TAG directive"),DA.call(e.tagMap,n)&&Ze(e,'there is a previously declared suffix for "'+n+'" tag handle'),rVe.test(s)||Ze(e,"ill-formed tag prefix (second argument) of the TAG directive");try{s=decodeURIComponent(s)}catch{Ze(e,"tag prefix is malformed: "+s)}e.tagMap[n]=s},"handleTagDirective")};function NA(t,e,r,i){var n,s,a,c;if(e<r){if(c=t.input.slice(e,r),i)for(n=0,s=c.length;n<s;n+=1)a=c.charCodeAt(n),a===9||32<=a&&a<=1114111||Ze(t,"expected valid JSON character");else irr.test(c)&&Ze(t,"the stream contains non-printable characters");t.result+=c}}o(NA,"captureSegment");function Fze(t,e,r,i){var n,s,a,c;for(Un.isObject(r)||Ze(t,"cannot merge mappings; the provided source object is unacceptable"),n=Object.keys(r),a=0,c=n.length;a<c;a+=1)s=n[a],DA.call(e,s)||(iVe(e,s,r[s]),i[s]=!0)}o(Fze,"mergeMappings");function jI(t,e,r,i,n,s,a,c,l){var u,h;if(Array.isArray(n))for(n=Array.prototype.slice.call(n),u=0,h=n.length;u<h;u+=1)Array.isArray(n[u])&&Ze(t,"nested arrays are not supported inside keys"),typeof n=="object"&&kze(n[u])==="[object Object]"&&(n[u]="[object Object]");if(typeof n=="object"&&kze(n)==="[object Object]"&&(n="[object Object]"),n=String(n),e===null&&(e={}),i==="tag:yaml.org,2002:merge")if(Array.isArray(s))for(u=0,h=s.length;u<h;u+=1)Fze(t,e,s[u],r);else Fze(t,e,s,r);else!t.json&&!DA.call(r,n)&&DA.call(e,n)&&(t.line=a||t.line,t.lineStart=c||t.lineStart,t.position=l||t.position,Ze(t,"duplicated mapping key")),iVe(e,n,s),delete r[n];return e}o(jI,"storeMappingPair");function Wse(t){var e;e=t.input.charCodeAt(t.position),e===10?t.position++:e===13?(t.position++,t.input.charCodeAt(t.position)===10&&t.position++):Ze(t,"a line break is expected"),t.line+=1,t.lineStart=t.position,t.firstTabInLine=-1}o(Wse,"readLineBreak");function In(t,e,r){for(var i=0,n=t.input.charCodeAt(t.position);n!==0;){for(;PE(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(Ef(n))for(Wse(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&&i3(t,"deficient indentation"),i}o(In,"skipSeparationSpace");function o3(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||Oa(r)))}o(o3,"testDocumentSeparator");function Jse(t,e){e===1?t.result+=" ":e>1&&(t.result+=Un.repeat(`
|
||||
`,e-1))}o(Jse,"writeFoldedLines");function hrr(t,e,r){var i,n,s,a,c,l,u,h,f=t.kind,d=t.result,p;if(p=t.input.charCodeAt(t.position),Oa(p)||HI(p)||p===35||p===38||p===42||p===33||p===124||p===62||p===39||p===34||p===37||p===64||p===96||(p===63||p===45)&&(n=t.input.charCodeAt(t.position+1),Oa(n)||r&&HI(n)))return!1;for(t.kind="scalar",t.result="",s=a=t.position,c=!1;p!==0;){if(p===58){if(n=t.input.charCodeAt(t.position+1),Oa(n)||r&&HI(n))break}else if(p===35){if(i=t.input.charCodeAt(t.position-1),Oa(i))break}else{if(t.position===t.lineStart&&o3(t)||r&&HI(p))break;if(Ef(p))if(l=t.line,u=t.lineStart,h=t.lineIndent,In(t,!1,-1),t.lineIndent>=e){c=!0,p=t.input.charCodeAt(t.position);continue}else{t.position=a,t.line=l,t.lineStart=u,t.lineIndent=h;break}}c&&(NA(t,s,a,!1),Jse(t,t.line-l),s=a=t.position,c=!1),PE(p)||(a=t.position+1),p=t.input.charCodeAt(++t.position)}return NA(t,s,a,!1),t.result?!0:(t.kind=f,t.result=d,!1)}o(hrr,"readPlainScalar");function frr(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(NA(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 Ef(r)?(NA(t,i,n,!0),Jse(t,In(t,!1,e)),i=n=t.position):t.position===t.lineStart&&o3(t)?Ze(t,"unexpected end of the document within a single quoted scalar"):(t.position++,n=t.position);Ze(t,"unexpected end of the stream within a single quoted scalar")}o(frr,"readSingleQuotedScalar");function drr(t,e){var r,i,n,s,a,c;if(c=t.input.charCodeAt(t.position),c!==34)return!1;for(t.kind="scalar",t.result="",t.position++,r=i=t.position;(c=t.input.charCodeAt(t.position))!==0;){if(c===34)return NA(t,r,t.position,!0),t.position++,!0;if(c===92){if(NA(t,r,t.position,!0),c=t.input.charCodeAt(++t.position),Ef(c))In(t,!1,e);else if(c<256&&nVe[c])t.result+=sVe[c],t.position++;else if((a=arr(c))>0){for(n=a,s=0;n>0;n--)c=t.input.charCodeAt(++t.position),(a=orr(c))>=0?s=(s<<4)+a:Ze(t,"expected hexadecimal character");t.result+=lrr(s),t.position++}else Ze(t,"unknown escape sequence");r=i=t.position}else Ef(c)?(NA(t,r,i,!0),Jse(t,In(t,!1,e)),r=i=t.position):t.position===t.lineStart&&o3(t)?Ze(t,"unexpected end of the document within a double quoted scalar"):(t.position++,i=t.position)}Ze(t,"unexpected end of the stream within a double quoted scalar")}o(drr,"readDoubleQuotedScalar");function prr(t,e){var r=!0,i,n,s,a=t.tag,c,l=t.anchor,u,h,f,d,p,m=Object.create(null),A,E,y,b;if(b=t.input.charCodeAt(t.position),b===91)h=93,p=!1,c=[];else if(b===123)h=125,p=!0,c={};else return!1;for(t.anchor!==null&&(t.anchorMap[t.anchor]=c),b=t.input.charCodeAt(++t.position);b!==0;){if(In(t,!0,e),b=t.input.charCodeAt(t.position),b===h)return t.position++,t.tag=a,t.anchor=l,t.kind=p?"mapping":"sequence",t.result=c,!0;r?b===44&&Ze(t,"expected the node content, but found ','"):Ze(t,"missed comma between flow collection entries"),E=A=y=null,f=d=!1,b===63&&(u=t.input.charCodeAt(t.position+1),Oa(u)&&(f=d=!0,t.position++,In(t,!0,e))),i=t.line,n=t.lineStart,s=t.position,zI(t,e,t3,!1,!0),E=t.tag,A=t.result,In(t,!0,e),b=t.input.charCodeAt(t.position),(d||t.line===i)&&b===58&&(f=!0,b=t.input.charCodeAt(++t.position),In(t,!0,e),zI(t,e,t3,!1,!0),y=t.result),p?jI(t,c,m,E,A,y,i,n,s):f?c.push(jI(t,null,m,E,A,y,i,n,s)):c.push(A),In(t,!0,e),b=t.input.charCodeAt(t.position),b===44?(r=!0,b=t.input.charCodeAt(++t.position)):r=!1}Ze(t,"unexpected end of the stream within a flow collection")}o(prr,"readFlowCollection");function mrr(t,e){var r,i,n=qse,s=!1,a=!1,c=e,l=0,u=!1,h,f;if(f=t.input.charCodeAt(t.position),f===124)i=!1;else if(f===62)i=!0;else return!1;for(t.kind="scalar",t.result="";f!==0;)if(f=t.input.charCodeAt(++t.position),f===43||f===45)qse===n?n=f===43?Pze:rrr:Ze(t,"repeat of a chomping mode identifier");else if((h=crr(f))>=0)h===0?Ze(t,"bad explicit indentation width of a block scalar; it cannot be less than one"):a?Ze(t,"repeat of an indentation width identifier"):(c=e+h-1,a=!0);else break;if(PE(f)){do f=t.input.charCodeAt(++t.position);while(PE(f));if(f===35)do f=t.input.charCodeAt(++t.position);while(!Ef(f)&&f!==0)}for(;f!==0;){for(Wse(t),t.lineIndent=0,f=t.input.charCodeAt(t.position);(!a||t.lineIndent<c)&&f===32;)t.lineIndent++,f=t.input.charCodeAt(++t.position);if(!a&&t.lineIndent>c&&(c=t.lineIndent),Ef(f)){l++;continue}if(t.lineIndent<c){n===Pze?t.result+=Un.repeat(`
|
||||
`,s?1+l:l):n===qse&&s&&(t.result+=`
|
||||
`);break}for(i?PE(f)?(u=!0,t.result+=Un.repeat(`
|
||||
`,s?1+l:l)):u?(u=!1,t.result+=Un.repeat(`
|
||||
`,l+1)):l===0?s&&(t.result+=" "):t.result+=Un.repeat(`
|
||||
`,l):t.result+=Un.repeat(`
|
||||
`,s?1+l:l),s=!0,a=!0,l=0,r=t.position;!Ef(f)&&f!==0;)f=t.input.charCodeAt(++t.position);NA(t,r,t.position,!1)}return!0}o(mrr,"readBlockScalar");function Mze(t,e){var r,i=t.tag,n=t.anchor,s=[],a,c=!1,l;if(t.firstTabInLine!==-1)return!1;for(t.anchor!==null&&(t.anchorMap[t.anchor]=s),l=t.input.charCodeAt(t.position);l!==0&&(t.firstTabInLine!==-1&&(t.position=t.firstTabInLine,Ze(t,"tab characters must not be used in indentation")),!(l!==45||(a=t.input.charCodeAt(t.position+1),!Oa(a))));){if(c=!0,t.position++,In(t,!0,-1)&&t.lineIndent<=e){s.push(null),l=t.input.charCodeAt(t.position);continue}if(r=t.line,zI(t,e,eVe,!1,!0),s.push(t.result),In(t,!0,-1),l=t.input.charCodeAt(t.position),(t.line===r||t.lineIndent>e)&&l!==0)Ze(t,"bad indentation of a sequence entry");else if(t.lineIndent<e)break}return c?(t.tag=i,t.anchor=n,t.kind="sequence",t.result=s,!0):!1}o(Mze,"readBlockSequence");function Arr(t,e,r){var i,n,s,a,c,l,u=t.tag,h=t.anchor,f={},d=Object.create(null),p=null,m=null,A=null,E=!1,y=!1,b;if(t.firstTabInLine!==-1)return!1;for(t.anchor!==null&&(t.anchorMap[t.anchor]=f),b=t.input.charCodeAt(t.position);b!==0;){if(!E&&t.firstTabInLine!==-1&&(t.position=t.firstTabInLine,Ze(t,"tab characters must not be used in indentation")),i=t.input.charCodeAt(t.position+1),s=t.line,(b===63||b===58)&&Oa(i))b===63?(E&&(jI(t,f,d,p,m,null,a,c,l),p=m=A=null),y=!0,E=!0,n=!0):E?(E=!1,n=!0):Ze(t,"incomplete explicit mapping pair; a key node is missed; or followed by a non-tabulated empty line"),t.position+=1,b=i;else{if(a=t.line,c=t.lineStart,l=t.position,!zI(t,r,Zze,!1,!0))break;if(t.line===s){for(b=t.input.charCodeAt(t.position);PE(b);)b=t.input.charCodeAt(++t.position);if(b===58)b=t.input.charCodeAt(++t.position),Oa(b)||Ze(t,"a whitespace character is expected after the key-value separator within a block mapping"),E&&(jI(t,f,d,p,m,null,a,c,l),p=m=A=null),y=!0,E=!1,n=!1,p=t.tag,m=t.result;else if(y)Ze(t,"can not read an implicit mapping pair; a colon is missed");else return t.tag=u,t.anchor=h,!0}else if(y)Ze(t,"can not read a block mapping entry; a multiline key may not be an implicit key");else return t.tag=u,t.anchor=h,!0}if((t.line===s||t.lineIndent>e)&&(E&&(a=t.line,c=t.lineStart,l=t.position),zI(t,e,r3,!0,n)&&(E?m=t.result:A=t.result),E||(jI(t,f,d,p,m,A,a,c,l),p=m=A=null),In(t,!0,-1),b=t.input.charCodeAt(t.position)),(t.line===s||t.lineIndent>e)&&b!==0)Ze(t,"bad indentation of a mapping entry");else if(t.lineIndent<e)break}return E&&jI(t,f,d,p,m,null,a,c,l),y&&(t.tag=u,t.anchor=h,t.kind="mapping",t.result=f),y}o(Arr,"readBlockMapping");function grr(t){var e,r=!1,i=!1,n,s,a;if(a=t.input.charCodeAt(t.position),a!==33)return!1;if(t.tag!==null&&Ze(t,"duplication of a tag property"),a=t.input.charCodeAt(++t.position),a===60?(r=!0,a=t.input.charCodeAt(++t.position)):a===33?(i=!0,n="!!",a=t.input.charCodeAt(++t.position)):n="!",e=t.position,r){do a=t.input.charCodeAt(++t.position);while(a!==0&&a!==62);t.position<t.length?(s=t.input.slice(e,t.position),a=t.input.charCodeAt(++t.position)):Ze(t,"unexpected end of the stream within a verbatim tag")}else{for(;a!==0&&!Oa(a);)a===33&&(i?Ze(t,"tag suffix cannot contain exclamation marks"):(n=t.input.slice(e-1,t.position+1),tVe.test(n)||Ze(t,"named tag handle cannot contain such characters"),i=!0,e=t.position+1)),a=t.input.charCodeAt(++t.position);s=t.input.slice(e,t.position),srr.test(s)&&Ze(t,"tag suffix cannot contain flow indicator characters")}s&&!rVe.test(s)&&Ze(t,"tag name cannot contain such characters: "+s);try{s=decodeURIComponent(s)}catch{Ze(t,"tag name is malformed: "+s)}return r?t.tag=s:DA.call(t.tagMap,n)?t.tag=t.tagMap[n]+s:n==="!"?t.tag="!"+s:n==="!!"?t.tag="tag:yaml.org,2002:"+s:Ze(t,'undeclared tag handle "'+n+'"'),!0}o(grr,"readTagProperty");function yrr(t){var e,r;if(r=t.input.charCodeAt(t.position),r!==38)return!1;for(t.anchor!==null&&Ze(t,"duplication of an anchor property"),r=t.input.charCodeAt(++t.position),e=t.position;r!==0&&!Oa(r)&&!HI(r);)r=t.input.charCodeAt(++t.position);return t.position===e&&Ze(t,"name of an anchor node must contain at least one character"),t.anchor=t.input.slice(e,t.position),!0}o(yrr,"readAnchorProperty");function Err(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&&!Oa(i)&&!HI(i);)i=t.input.charCodeAt(++t.position);return t.position===e&&Ze(t,"name of an alias node must contain at least one character"),r=t.input.slice(e,t.position),DA.call(t.anchorMap,r)||Ze(t,'unidentified alias "'+r+'"'),t.result=t.anchorMap[r],In(t,!0,-1),!0}o(Err,"readAlias");function zI(t,e,r,i,n){var s,a,c,l=1,u=!1,h=!1,f,d,p,m,A,E;if(t.listener!==null&&t.listener("open",t),t.tag=null,t.anchor=null,t.kind=null,t.result=null,s=a=c=r3===r||eVe===r,i&&In(t,!0,-1)&&(u=!0,t.lineIndent>e?l=1:t.lineIndent===e?l=0:t.lineIndent<e&&(l=-1)),l===1)for(;grr(t)||yrr(t);)In(t,!0,-1)?(u=!0,c=s,t.lineIndent>e?l=1:t.lineIndent===e?l=0:t.lineIndent<e&&(l=-1)):c=!1;if(c&&(c=u||n),(l===1||r3===r)&&(t3===r||Zze===r?
Line truncated
|
||||
`),t.charCodeAt(0)===65279&&(t=t.slice(1)));var r=new urr(t,e),i=t.indexOf("\0");for(i!==-1&&(r.position=i,Ze(r,"null byte is not allowed in input")),r.input+="\0";r.input.charCodeAt(r.position)===32;)r.lineIndent+=1,r.position+=1;for(;r.position<r.length-1;)brr(r);return r.documents}o(aVe,"loadDocuments");function wrr(t,e,r){e!==null&&typeof e=="object"&&typeof r>"u"&&(r=e,e=null);var i=aVe(t,r);if(typeof e!="function")return i;for(var n=0,s=i.length;n<s;n+=1)e(i[n])}o(wrr,"loadAll$1");function Crr(t,e){var r=aVe(t,e);if(r.length!==0){if(r.length===1)return r[0];throw new Da("expected a single document in the stream, but found more")}}o(Crr,"load$1");var Irr=wrr,Srr=Crr,cVe={loadAll:Irr,load:Srr},lVe=Object.prototype.toString,uVe=Object.prototype.hasOwnProperty,Yse=65279,Brr=9,iN=10,vrr=13,xrr=32,_rr=33,Rrr=34,Hse=35,Trr=37,Nrr=38,Drr=39,Orr=42,hVe=44,Prr=45,n3=58,krr=61,Qrr=62,Lrr=63,Frr=64,fVe=91,dVe=93,Mrr=96,pVe=123,Urr=124,mVe=125,no={};no[0]="\\0";no[7]="\\a";no[8]="\\b";no[9]="\\t";no[10]="\\n";no[11]="\\v";no[12]="\\f";no[13]="\\r";no[27]="\\e";no[34]='\\"';no[92]="\\\\";no[133]="\\N";no[160]="\\_";no[8232]="\\L";no[8233]="\\P";var qrr=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"],Grr=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function Hrr(t,e){var r,i,n,s,a,c,l;if(e===null)return{};for(r={},i=Object.keys(e),n=0,s=i.length;n<s;n+=1)a=i[n],c=String(e[a]),a.slice(0,2)==="!!"&&(a="tag:yaml.org,2002:"+a.slice(2)),l=t.compiledTypeMap.fallback[a],l&&uVe.call(l.styleAliases,c)&&(c=l.styleAliases[c]),r[a]=c;return r}o(Hrr,"compileStyleMap");function jrr(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 Da("code point within a string may not be greater than 0xFFFFFFFF");return"\\"+r+Un.repeat("0",i-e.length)+e}o(jrr,"encodeHex");var zrr=1,nN=2;function Vrr(t){this.schema=t.schema||Xze,this.indent=Math.max(1,t.indent||2),this.noArrayIndent=t.noArrayIndent||!1,this.skipInvalid=t.skipInvalid||!1,this.flowLevel=Un.isNothing(t.flowLevel)?-1:t.flowLevel,this.styleMap=Hrr(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==='"'?nN:zrr,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}o(Vrr,"State");function Uze(t,e){for(var r=Un.repeat(" ",e),i=0,n=-1,s="",a,c=t.length;i<c;)n=t.indexOf(`
|
||||
`,i),n===-1?(a=t.slice(i),i=c):(a=t.slice(i,n+1),i=n+1),a.length&&a!==`
|
||||
`&&(s+=r),s+=a;return s}o(Uze,"indentString");function jse(t,e){return`
|
||||
`+Un.repeat(" ",t.indent*e)}o(jse,"generateNextLine");function $rr(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}o($rr,"testImplicitResolving");function s3(t){return t===xrr||t===Brr}o(s3,"isWhitespace");function sN(t){return 32<=t&&t<=126||161<=t&&t<=55295&&t!==8232&&t!==8233||57344<=t&&t<=65533&&t!==Yse||65536<=t&&t<=1114111}o(sN,"isPrintable");function qze(t){return sN(t)&&t!==Yse&&t!==vrr&&t!==iN}o(qze,"isNsCharOrWhitespace");function Gze(t,e,r){var i=qze(t),n=i&&!s3(t);return(r?i:i&&t!==hVe&&t!==fVe&&t!==dVe&&t!==pVe&&t!==mVe)&&t!==Hse&&!(e===n3&&!n)||qze(e)&&!s3(e)&&t===Hse||e===n3&&n}o(Gze,"isPlainSafe");function Wrr(t){return sN(t)&&t!==Yse&&!s3(t)&&t!==Prr&&t!==Lrr&&t!==n3&&t!==hVe&&t!==fVe&&t!==dVe&&t!==pVe&&t!==mVe&&t!==Hse&&t!==Nrr&&t!==Orr&&t!==_rr&&t!==Urr&&t!==krr&&t!==Qrr&&t!==Drr&&t!==Rrr&&t!==Trr&&t!==Frr&&t!==Mrr}o(Wrr,"isPlainSafeFirst");function Jrr(t){return!s3(t)&&t!==n3}o(Jrr,"isPlainSafeLast");function tN(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}o(tN,"codePointAt");function AVe(t){var e=/^\n* /;return e.test(t)}o(AVe,"needIndentIndicator");var gVe=1,zse=2,yVe=3,EVe=4,GI=5;function Yrr(t,e,r,i,n,s,a,c){var l,u=0,h=null,f=!1,d=!1,p=i!==-1,m=-1,A=Wrr(tN(t,0))&&Jrr(tN(t,t.length-1));if(e||a)for(l=0;l<t.length;u>=65536?l+=2:l++){if(u=tN(t,l),!sN(u))return GI;A=A&&Gze(u,h,c),h=u}else{for(l=0;l<t.length;u>=65536?l+=2:l++){if(u=tN(t,l),u===iN)f=!0,p&&(d=d||l-m-1>i&&t[m+1]!==" ",m=l);else if(!sN(u))return GI;A=A&&Gze(u,h,c),h=u}d=d||p&&l-m-1>i&&t[m+1]!==" "}return!f&&!d?A&&!a&&!n(t)?gVe:s===nN?GI:zse:r>9&&AVe(t)?GI:a?s===nN?GI:zse:d?EVe:yVe}o(Yrr,"chooseScalarStyle");function Krr(t,e,r,i,n){t.dump=(function(){if(e.length===0)return t.quotingType===nN?'""':"''";if(!t.noCompatMode&&(qrr.indexOf(e)!==-1||Grr.test(e)))return t.quotingType===nN?'"'+e+'"':"'"+e+"'";var s=t.indent*Math.max(1,r),a=t.lineWidth===-1?-1:Math.max(Math.min(t.lineWidth,40),t.lineWidth-s),c=i||t.flowLevel>-1&&r>=t.flowLevel;function l(u){return $rr(t,u)}switch(o(l,"testAmbiguity"),Yrr(e,c,t.indent,a,l,t.quotingType,t.forceQuotes&&!i,n)){case gVe:return e;case zse:return"'"+e.replace(/'/g,"''")+"'";case yVe:return"|"+Hze(e,t.indent)+jze(Uze(e,s));case EVe:return">"+Hze(e,t.indent)+jze(Uze(Xrr(e,a),s));case GI:return'"'+Zrr(e)+'"';default:throw new Da("impossible error: invalid scalar style")}})()}o(Krr,"writeScalar");function Hze(t,e){var r=AVe(t)?String(e):"",i=t[t.length-1]===`
|
||||
`,n=i&&(t[t.length-2]===`
|
||||
`+t.mark.snippet),i+" "+r):i}o(qze,"formatError");function FT(t,e){Error.call(this),this.name="YAMLException",this.reason=t,this.mark=e,this.message=qze(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||""}o(FT,"YAMLException$1");FT.prototype=Object.create(Error.prototype);FT.prototype.constructor=FT;FT.prototype.toString=o(function(e){return this.name+": "+qze(this,e)},"toString");var Ta=FT;function nne(t,e,r,i,s){var n="",a="",c=Math.floor(s/2)-1;return i-e>c&&(n=" ... ",e=i-c+n.length),r-i>c&&(a=" ...",r=i+c-a.length),{str:n+t.slice(e,r).replace(/\t/g,"\u2192")+a,pos:i-e+n.length}}o(nne,"getLine");function one(t,e){return Fs.repeat(" ",e-t.length)+t}o(one,"padStart");function mZt(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],s=[],n,a=-1;n=r.exec(t.buffer);)s.push(n.index),i.push(n.index+n[0].length),t.position<=n.index&&a<0&&(a=i.length-2);a<0&&(a=i.length-1);var c="",l,u,h=Math.min(t.line+e.linesAfter,s.length).toString().length,f=e.maxLength-(e.indent+h+3);for(l=1;l<=e.linesBefore&&!(a-l<0);l++)u=nne(t.buffer,i[a-l],s[a-l],t.position-(i[a]-i[a-l]),f),c=Fs.repeat(" ",e.indent)+one((t.line-l+1).toString(),h)+" | "+u.str+`
|
||||
`+c;for(u=nne(t.buffer,i[a],s[a],t.position,f),c+=Fs.repeat(" ",e.indent)+one((t.line+1).toString(),h)+" | "+u.str+`
|
||||
`,c+=Fs.repeat("-",e.indent+h+3+u.pos)+`^
|
||||
`,l=1;l<=e.linesAfter&&!(a+l>=s.length);l++)u=nne(t.buffer,i[a+l],s[a+l],t.position-(i[a]-i[a+l]),f),c+=Fs.repeat(" ",e.indent)+one((t.line+l+1).toString(),h)+" | "+u.str+`
|
||||
`;return c.replace(/\n$/,"")}o(mZt,"makeSnippet");var AZt=mZt,gZt=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],yZt=["scalar","sequence","mapping"];function EZt(t){var e={};return t!==null&&Object.keys(t).forEach(function(r){t[r].forEach(function(i){e[String(i)]=r})}),e}o(EZt,"compileStyleAliases");function bZt(t,e){if(e=e||{},Object.keys(e).forEach(function(r){if(gZt.indexOf(r)===-1)throw new Ta('Unknown option "'+r+'" is met in definition of "'+t+'" YAML type.')}),this.options=e,this.tag=t,this.kind=e.kind||null,this.resolve=e.resolve||function(){return!0},this.construct=e.construct||function(r){return r},this.instanceOf=e.instanceOf||null,this.predicate=e.predicate||null,this.represent=e.represent||null,this.representName=e.representName||null,this.defaultStyle=e.defaultStyle||null,this.multi=e.multi||!1,this.styleAliases=EZt(e.styleAliases||null),yZt.indexOf(this.kind)===-1)throw new Ta('Unknown kind "'+this.kind+'" is specified for "'+t+'" YAML type.')}o(bZt,"Type$1");var ro=bZt;function Bze(t,e){var r=[];return t[e].forEach(function(i){var s=r.length;r.forEach(function(n,a){n.tag===i.tag&&n.kind===i.kind&&n.multi===i.multi&&(s=a)}),r[s]=i}),r}o(Bze,"compileList");function wZt(){var t={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}},e,r;function i(s){s.multi?(t.multi[s.kind].push(s),t.multi.fallback.push(s)):t[s.kind][s.tag]=t.fallback[s.tag]=s}for(o(i,"collectType"),e=0,r=arguments.length;e<r;e+=1)arguments[e].forEach(i);return t}o(wZt,"compileMap");function cne(t){return this.extend(t)}o(cne,"Schema$1");cne.prototype.extend=o(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 Ta("Schema.extend argument should be a Type, [ Type ], or a schema definition ({ implicit: [...], explicit: [...] })");r.forEach(function(n){if(!(n instanceof ro))throw new Ta("Specified list of YAML types (or a single Type object) contains a non-Type object.");if(n.loadKind&&n.loadKind!=="scalar")throw new Ta("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.");if(n.multi)throw new Ta("There is a multi type in the implicit list of a schema. Multi tags can only be listed as explicit.")}),i.forEach(function(n){if(!(n instanceof ro))throw new Ta("Specified list of YAML types (or a single Type object) contains a non-Type object.")});var s=Object.create(cne.prototype);return s.implicit=(this.implicit||[]).concat(r),s.explicit=(this.explicit||[]).concat(i),s.compiledImplicit=Bze(s,"implicit"),s.compiledExplicit=Bze(s,"explicit"),s.compiledTypeMap=wZt(s.compiledImplicit,s.compiledExplicit),s},"extend");var CZt=cne,IZt=new ro("tag:yaml.org,2002:str",{kind:"scalar",construct:o(function(t){return t!==null?t:""},"construct")}),SZt=new ro("tag:yaml.org,2002:seq",{kind:"sequence",construct:o(function(t){return t!==null?t:[]},"construct")}),BZt=new ro("tag:yaml.org,2002:map",{kind:"mapping",construct:o(function(t){return t!==null?t:{}},"construct")}),vZt=new CZt({explicit:[IZt,SZt,BZt]});function xZt(t){if(t===null)return!0;var e=t.length;return e===1&&t==="~"||e===4&&(t==="null"||t==="Null"||t==="NULL")}o(xZt,"resolveYamlNull");function _Zt(){return null}o(_Zt,"constructYamlNull");function RZt(t){return t===null}o(RZt,"isNull");var TZt=new ro("tag:yaml.org,2002:null",{kind:"scalar",resolve:xZt,construct:_Zt,predicate:RZt,represent:{canonical:o(function(){return"~"},"canonical"),lowercase:o(function(){return"null"},"lowercase"),uppercase:o(function(){return"NULL"},"uppercase"),camelcase:o(function(){return"Null"},"camelcase"),empty:o(function(){return""},"empty")},defaultStyle:"lowercase"});function NZt(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")}o(NZt,"resolveYamlBoolean");function DZt(t){return t==="true"||t==="True"||t==="TRUE"}o(DZt,"constructYamlBoolean");function OZt(t){return Object.prototype.toString.call(t)==="[object Boolean]"}o(OZt,"isBoolean");var PZt=new ro("tag:yaml.org,2002:bool",{kind:"scalar",resolve:NZt,construct:DZt,predicate:OZt,represent:{lowercase:o(function(t){return t?"true":"false"},"lowercase"),uppercase:o(function(t){return t?"TRUE":"FALSE"},"uppercase"),camelcase:o(function(t){return t?"True":"False"},"camelcase")},defaultStyle:"lowercase"});function kZt(t){return 48<=t&&t<=57||65<=t&&t<=70||97<=t&&t<=102}o(kZt,"isHexCode");function QZt(t){return 48<=t&&t<=55}o(QZt,"isOctCode");function LZt(t){return 48<=t&&t<=57}o(LZt,"isDecCode");function FZt(t){if(t===null)return!1;var e=t.length,r=0,i=!1,s;if(!e)return!1;if(s=t[r],(s==="-"||s==="+")&&(s=t[++r]),s==="0"){if(r+1===e)return!0;if(s=t[++r],s==="b"){for(r++;r<e;r++)if(s=t[r],s!=="_"){if(s!=="0
Line truncated
|
||||
\r`;function ier(t){if(t===null)return!1;var e,r,i=0,s=t.length,n=dne;for(r=0;r<s;r++)if(e=n.indexOf(t.charAt(r)),!(e>64)){if(e<0)return!1;i+=6}return i%8===0}o(ier,"resolveYamlBinary");function ser(t){var e,r,i=t.replace(/[\r\n=]/g,""),s=i.length,n=dne,a=0,c=[];for(e=0;e<s;e++)e%4===0&&e&&(c.push(a>>16&255),c.push(a>>8&255),c.push(a&255)),a=a<<6|n.indexOf(i.charAt(e));return r=s%4*6,r===0?(c.push(a>>16&255),c.push(a>>8&255),c.push(a&255)):r===18?(c.push(a>>10&255),c.push(a>>2&255)):r===12&&c.push(a>>4&255),new Uint8Array(c)}o(ser,"constructYamlBinary");function ner(t){var e="",r=0,i,s,n=t.length,a=dne;for(i=0;i<n;i++)i%3===0&&i&&(e+=a[r>>18&63],e+=a[r>>12&63],e+=a[r>>6&63],e+=a[r&63]),r=(r<<8)+t[i];return s=n%3,s===0?(e+=a[r>>18&63],e+=a[r>>12&63],e+=a[r>>6&63],e+=a[r&63]):s===2?(e+=a[r>>10&63],e+=a[r>>4&63],e+=a[r<<2&63],e+=a[64]):s===1&&(e+=a[r>>2&63],e+=a[r<<4&63],e+=a[64],e+=a[64]),e}o(ner,"representYamlBinary");function oer(t){return Object.prototype.toString.call(t)==="[object Uint8Array]"}o(oer,"isBinary");var aer=new ro("tag:yaml.org,2002:binary",{kind:"scalar",resolve:ier,construct:ser,predicate:oer,represent:ner}),cer=Object.prototype.hasOwnProperty,ler=Object.prototype.toString;function uer(t){if(t===null)return!0;var e=[],r,i,s,n,a,c=t;for(r=0,i=c.length;r<i;r+=1){if(s=c[r],a=!1,ler.call(s)!=="[object Object]")return!1;for(n in s)if(cer.call(s,n))if(!a)a=!0;else return!1;if(!a)return!1;if(e.indexOf(n)===-1)e.push(n);else return!1}return!0}o(uer,"resolveYamlOmap");function her(t){return t!==null?t:[]}o(her,"constructYamlOmap");var fer=new ro("tag:yaml.org,2002:omap",{kind:"sequence",resolve:uer,construct:her}),der=Object.prototype.toString;function per(t){if(t===null)return!0;var e,r,i,s,n,a=t;for(n=new Array(a.length),e=0,r=a.length;e<r;e+=1){if(i=a[e],der.call(i)!=="[object Object]"||(s=Object.keys(i),s.length!==1))return!1;n[e]=[s[0],i[s[0]]]}return!0}o(per,"resolveYamlPairs");function mer(t){if(t===null)return[];var e,r,i,s,n,a=t;for(n=new Array(a.length),e=0,r=a.length;e<r;e+=1)i=a[e],s=Object.keys(i),n[e]=[s[0],i[s[0]]];return n}o(mer,"constructYamlPairs");var Aer=new ro("tag:yaml.org,2002:pairs",{kind:"sequence",resolve:per,construct:mer}),ger=Object.prototype.hasOwnProperty;function yer(t){if(t===null)return!0;var e,r=t;for(e in r)if(ger.call(r,e)&&r[e]!==null)return!1;return!0}o(yer,"resolveYamlSet");function Eer(t){return t!==null?t:{}}o(Eer,"constructYamlSet");var ber=new ro("tag:yaml.org,2002:set",{kind:"mapping",resolve:yer,construct:Eer}),zze=YZt.extend({implicit:[eer,rer],explicit:[aer,fer,Aer,ber]}),BA=Object.prototype.hasOwnProperty,Pq=1,Vze=2,jze=3,kq=4,ane=1,wer=2,vze=3,Cer=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,Ier=/[\x85\u2028\u2029]/,Ser=/[,\[\]\{\}]/,$ze=/^(?:!|!!|![a-z\-]+!)$/i,Wze=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function xze(t){return Object.prototype.toString.call(t)}o(xze,"_class");function Af(t){return t===10||t===13}o(Af,"is_EOL");function IE(t){return t===9||t===32}o(IE,"is_WHITE_SPACE");function Na(t){return t===9||t===32||t===10||t===13}o(Na,"is_WS_OR_EOL");function RI(t){return t===44||t===91||t===93||t===123||t===125}o(RI,"is_FLOW_INDICATOR");function Ber(t){var e;return 48<=t&&t<=57?t-48:(e=t|32,97<=e&&e<=102?e-97+10:-1)}o(Ber,"fromHexCode");function ver(t){return t===120?2:t===117?4:t===85?8:0}o(ver,"escapedHexLen");function xer(t){return 48<=t&&t<=57?t-48:-1}o(xer,"fromDecimalCode");function _ze(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":""}o(_ze,"simpleEscapeSequence");function _er(t){return t<=65535?String.fromCharCode(t):String.fromCharCode((t-65536>>10)+55296,(t-65536&1023)+56320)}o(_er,"charFromCodepoint");function Jze(t,e,r){e==="__proto__"?Object.defineProperty(t,e,{configurable:!0,enumerable:!0,writable:!0,value:r}):t[e]=r}o(Jze,"setProperty");var Yze=new Array(256),Kze=new Array(256);for(CE=0;CE<256;CE++)Yze[CE]=_ze(CE)?1:0,Kze[CE]=_ze(CE);var CE;function Rer(t,e){this.input=t,this.filename=e.filename||null,this.schema=e.schema||zze,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=[]}o(Rer,"State$1");function Xze(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=AZt(r),new Ta(e,r)}o(Xze,"generateError");function Ze(t,e){throw Xze(t,e)}o(Ze,"throwError");function Qq(t,e){t.onWarning&&t.onWarning.call(null,Xze(t,e))}o(Qq,"throwWarning");var Rze={YAML:o(function(e,r,i){var s,n,a;e.version!==null&&Ze(e,"duplication of %YAML directive"),i.length!==1&&Ze(e,"YAML directive accepts exactly one argument"),s=/^([0-9]+)\.([0-9]+)$/.exec(i[0]),s===null&&Ze(e,"ill-formed argument of the YAML directive"),n=parseInt(s[1],10),a=parseInt(s[2],10),n!==1&&Ze(e,"unacceptable YAML version of the document"),e.version=i[0],e.checkLineBreaks=a<2,a!==1&&a!==2&&Qq(e,"unsupported YAML version of the document")},"handleYamlDirective"),TAG:o(function(e,r,i){var s,n;i.length!==2&&Ze(e,"TAG directive accepts exactly two arguments"),s=i[0],n=i[1],$ze.test(s)||Ze(e,"ill-formed tag handle (first argument) of the TAG directive"),BA.call(e.tagMap,s)&&Ze(e,'there is a previously declared suffix for "'+s+'" tag handle'),Wze.test(n)||Ze(e,"ill-formed tag prefix (second argument) of the TAG directive");try{n=decodeURIComponent(n)}catch{Ze(e,"tag prefix is malformed: "+n)}e.tagMap[s]=n},"handleTagDirective")};function SA(t,e,r,i){var s,n,a,c;if(e<r){if(c=t.input.slice(e,r),i)for(s=0,n=c.length;s<n;s+=1)a=c.charCodeAt(s),a===9||32<=a&&a<=1114111||Ze(t,"expected valid JSON character");else Cer.test(c)&&Ze(t,"the stream contains non-printable characters");t.result+=c}}o(SA,"captureSegment");function Tze(t,e,r,i){var s,n,a,c;for(Fs.isObject(r)||Ze(t,"cannot merge mappings; the provided source object is unacceptable"),s=Object.keys(r),a=0,c=s.length;a<c;a+=1)n=s[a],BA.call(e,n)||(Jze(e,n,r[n]),i[n]=!0)}o(Tze,"mergeMappings");function TI(t,e,r,i,s,n,a,c,l){var u,h;if(Array.isArray(s))for(s=Array.prototype.slice.call(s),u=0,h=s.length;u<h;u+=1)Array.isArray(s[u])&&Ze(t,"nested arrays are not supported inside keys"),typeof s=="object"&&xze(s[u])==="[object Object]"&&(s[u]="[object Object]");if(typeof s=="object"&&xze(s)==="[object Object]"&&(s="[object Object]"),s=String(s),e===null&&(e={}),i==="tag:yaml.org,2002:merge")if(Array.isArray(n))for(u=0,h=n.length;u<h;u+=1)Tze(t,e,n[u],r);else Tze(t,e,n,r);else!t.json&&!BA.call(r,s)&&BA.call(e,s)&&(t.line=a||t.line,t.lineStart=c||t.lineStart,t.position=l||t.position,Ze(t,"duplicated mapping key")),Jze(e,s,n),delete r[s];return e}o(TI,"storeMappingPair");function pne(t){var e;e=t.input.charCodeAt(t.position),e===10?t.position++:e===13?(t.position++,t.input.charCodeAt(t.position)===10&&t.position++):Ze(t,"a line break is expected"),t.line+=1,t.lineStart=t.position,t.firstTabInLine=-1}o(pne,"readLineBreak");function ws(t,e,r){for(var i=0,s=t.input.charCodeAt(t.position);s!==0;){for(;IE(s);)s===9&&t.firstTabInLine===-1&&(t.firstTabInLine=t.position),s=t.input.charCodeAt(++t.position);if(e&&s===35)do s=t.input.charCodeAt(++t.position);while(s!==10&&s!==13&&s!==0);if(Af(s))for(pne(t),s=t.input.charCodeAt(t.position),i++,t.lineIndent=0;s===32;)t.lineIndent++,s=t.input.charCodeAt(++t.position);else break}return r!==-1&&i!==0&&t.lineIndent<r&&Qq(t,"deficient indentation"),i}o(ws,"skipSeparationSpace");function Mq(t){var e=t.position,r;return r=t.input.charCodeAt(e),!!((r===45||r===46)&&r===t.input.charCodeAt(e+1)&&r===t.input.charCodeAt(e+2)&&(e+=3,r=t.input.charCodeAt(e),r===0||Na(r)))}o(Mq,"testDocumentSeparator");function mne(t,e){e===1?t.result+=" ":e>1&&(t.result+=Fs.repeat(`
|
||||
`,e-1))}o(mne,"writeFoldedLines");function Ter(t,e,r){var i,s,n,a,c,l,u,h,f=t.kind,d=t.result,p;if(p=t.input.charCodeAt(t.position),Na(p)||RI(p)||p===35||p===38||p===42||p===33||p===124||p===62||p===39||p===34||p===37||p===64||p===96||(p===63||p===45)&&(s=t.input.charCodeAt(t.position+1),Na(s)||r&&RI(s)))return!1;for(t.kind="scalar",t.result="",n=a=t.position,c=!1;p!==0;){if(p===58){if(s=t.input.charCodeAt(t.position+1),Na(s)||r&&RI(s))break}else if(p===35){if(i=t.input.charCodeAt(t.position-1),Na(i))break}else{if(t.position===t.lineStart&&Mq(t)||r&&RI(p))break;if(Af(p))if(l=t.line,u=t.lineStart,h=t.lineIndent,ws(t,!1,-1),t.lineIndent>=e){c=!0,p=t.input.charCodeAt(t.position);continue}else{t.position=a,t.line=l,t.lineStart=u,t.lineIndent=h;break}}c&&(SA(t,n,a,!1),mne(t,t.line-l),n=a=t.position,c=!1),IE(p)||(a=t.position+1),p=t.input.charCodeAt(++t.position)}return SA(t,n,a,!1),t.result?!0:(t.kind=f,t.result=d,!1)}o(Ter,"readPlainScalar");function Ner(t,e){var r,i,s;if(r=t.input.charCodeAt(t.position),r!==39)return!1;for(t.kind="scalar",t.result="",t.position++,i=s=t.position;(r=t.input.charCodeAt(t.position))!==0;)if(r===39)if(SA(t,i,t.position,!0),r=t.input.charCodeAt(++t.position),r===39)i=t.position,t.position++,s=t.position;else return!0;else Af(r)?(SA(t,i,s,!0),mne(t,ws(t,!1,e)),i=s=t.position):t.position===t.lineStart&&Mq(t)?Ze(t,"unexpected end of the document within a single quoted scalar"):(t.position++,s=t.position);Ze(t,"unexpected end of the stream within a single quoted scalar")}o(Ner,"readSingleQuotedScalar");function Der(t,e){var r,i,s,n,a,c;if(c=t.input.charCodeAt(t.position),c!==34)return!1;for(t.kind="scalar",t.result="",t.position++,r=i=t.position;(c=t.input.charCodeAt(t.position))!==0;){if(c===34)return SA(t,r,t.position,!0),t.position++,!0;if(c===92){if(SA(t,r,t.position,!0),c=t.input.charCodeAt(++t.position),Af(c))ws(t,!1,e);else if(c<256&&Yze[c])t.result+=Kze[c],t.position++;else if((a=ver(c))>0){for(s=a,n=0;s>0;s--)c=t.input.charCodeAt(++t.position),(a=Ber(c))>=0?n=(n<<4)+a:Ze(t,"expected hexadecimal character");t.result+=_er(n),t.position++}else Ze(t,"unknown escape sequence");r=i=t.position}else Af(c)?(SA(t,r,i,!0),mne(t,ws(t,!1,e)),r=i=t.position):t.position===t.lineStart&&Mq(t)?Ze(t,"unexpected end of the document within a double quoted scalar"):(t.position++,i=t.position)}Ze(t,"unexpected end of the stream within a double quoted scalar")}o(Der,"readDoubleQuotedScalar");function Oer(t,e){var r=!0,i,s,n,a=t.tag,c,l=t.anchor,u,h,f,d,p,m=Object.create(null),A,E,y,b;if(b=t.input.charCodeAt(t.position),b===91)h=93,p=!1,c=[];else if(b===123)h=125,p=!0,c={};else return!1;for(t.anchor!==null&&(t.anchorMap[t.anchor]=c),b=t.input.charCodeAt(++t.position);b!==0;){if(ws(t,!0,e),b=t.input.charCodeAt(t.position),b===h)return t.position++,t.tag=a,t.anchor=l,t.kind=p?"mapping":"sequence",t.result=c,!0;r?b===44&&Ze(t,"expected the node content, but found ','"):Ze(t,"missed comma between flow collection entries"),E=A=y=null,f=d=!1,b===63&&(u=t.input.charCodeAt(t.position+1),Na(u)&&(f=d=!0,t.position++,ws(t,!0,e))),i=t.line,s=t.lineStart,n=t.position,NI(t,e,Pq,!1,!0),E=t.tag,A=t.result,ws(t,!0,e),b=t.input.charCodeAt(t.position),(d||t.line===i)&&b===58&&(f=!0,b=t.input.charCodeAt(++t.position),ws(t,!0,e),NI(t,e,Pq,!1,!0),y=t.result),p?TI(t,c,m,E,A,y,i,s,n):f?c.push(TI(t,null,m,E,A,y,i,s,n)):c.push(A),ws(t,!0,e),b=t.input.charCodeAt(t.position),b===44?(r=!0,b=t.input.charCodeAt(++t.position)):r=!1}Ze(t,"unexpected end of the stream within a flow collection")}o(Oer,"readFlowCollection");function Per(t,e){var r,i,s=ane,n=!1,a=!1,c=e,l=0,u=!1,h,f;if(f=t.input.charCodeAt(t.position),f===124)i=!1;else if(f===62)i=!0;else return!1;for(t.kind="scalar",t.result="";f!==0;)if(f=t.input.charCodeAt(++t.position),f===43||f===45)ane===s?s=f===43?vze:wer:Ze(t,"repeat of a chomping mode identifier");else if((h=xer(f))>=0)h===0?Ze(t,"bad explicit indentation width of a block scalar; it cannot be less than one"):a?Ze(t,"repeat of an indentation width identifier"):(c=e+h-1,a=!0);else break;if(IE(f)){do f=t.input.charCodeAt(++t.position);while(IE(f));if(f===35)do f=t.input.charCodeAt(++t.position);while(!Af(f)&&f!==0)}for(;f!==0;){for(pne(t),t.lineIndent=0,f=t.input.charCodeAt(t.position);(!a||t.lineIndent<c)&&f===32;)t.lineIndent++,f=t.input.charCodeAt(++t.position);if(!a&&t.lineIndent>c&&(c=t.lineIndent),Af(f)){l++;continue}if(t.lineIndent<c){s===vze?t.result+=Fs.repeat(`
|
||||
`,n?1+l:l):s===ane&&n&&(t.result+=`
|
||||
`);break}for(i?IE(f)?(u=!0,t.result+=Fs.repeat(`
|
||||
`,n?1+l:l)):u?(u=!1,t.result+=Fs.repeat(`
|
||||
`,l+1)):l===0?n&&(t.result+=" "):t.result+=Fs.repeat(`
|
||||
`,l):t.result+=Fs.repeat(`
|
||||
`,n?1+l:l),n=!0,a=!0,l=0,r=t.position;!Af(f)&&f!==0;)f=t.input.charCodeAt(++t.position);SA(t,r,t.position,!1)}return!0}o(Per,"readBlockScalar");function Nze(t,e){var r,i=t.tag,s=t.anchor,n=[],a,c=!1,l;if(t.firstTabInLine!==-1)return!1;for(t.anchor!==null&&(t.anchorMap[t.anchor]=n),l=t.input.charCodeAt(t.position);l!==0&&(t.firstTabInLine!==-1&&(t.position=t.firstTabInLine,Ze(t,"tab characters must not be used in indentation")),!(l!==45||(a=t.input.charCodeAt(t.position+1),!Na(a))));){if(c=!0,t.position++,ws(t,!0,-1)&&t.lineIndent<=e){n.push(null),l=t.input.charCodeAt(t.position);continue}if(r=t.line,NI(t,e,jze,!1,!0),n.push(t.result),ws(t,!0,-1),l=t.input.charCodeAt(t.position),(t.line===r||t.lineIndent>e)&&l!==0)Ze(t,"bad indentation of a sequence entry");else if(t.lineIndent<e)break}return c?(t.tag=i,t.anchor=s,t.kind="sequence",t.result=n,!0):!1}o(Nze,"readBlockSequence");function ker(t,e,r){var i,s,n,a,c,l,u=t.tag,h=t.anchor,f={},d=Object.create(null),p=null,m=null,A=null,E=!1,y=!1,b;if(t.firstTabInLine!==-1)return!1;for(t.anchor!==null&&(t.anchorMap[t.anchor]=f),b=t.input.charCodeAt(t.position);b!==0;){if(!E&&t.firstTabInLine!==-1&&(t.position=t.firstTabInLine,Ze(t,"tab characters must not be used in indentation")),i=t.input.charCodeAt(t.position+1),n=t.line,(b===63||b===58)&&Na(i))b===63?(E&&(TI(t,f,d,p,m,null,a,c,l),p=m=A=null),y=!0,E=!0,s=!0):E?(E=!1,s=!0):Ze(t,"incomplete explicit mapping pair; a key node is missed; or followed by a non-tabulated empty line"),t.position+=1,b=i;else{if(a=t.line,c=t.lineStart,l=t.position,!NI(t,r,Vze,!1,!0))break;if(t.line===n){for(b=t.input.charCodeAt(t.position);IE(b);)b=t.input.charCodeAt(++t.position);if(b===58)b=t.input.charCodeAt(++t.position),Na(b)||Ze(t,"a whitespace character is expected after the key-value separator within a block mapping"),E&&(TI(t,f,d,p,m,null,a,c,l),p=m=A=null),y=!0,E=!1,s=!1,p=t.tag,m=t.result;else if(y)Ze(t,"can not read an implicit mapping pair; a colon is missed");else return t.tag=u,t.anchor=h,!0}else if(y)Ze(t,"can not read a block mapping entry; a multiline key may not be an implicit key");else return t.tag=u,t.anchor=h,!0}if((t.line===n||t.lineIndent>e)&&(E&&(a=t.line,c=t.lineStart,l=t.position),NI(t,e,kq,!0,s)&&(E?m=t.result:A=t.result),E||(TI(t,f,d,p,m,A,a,c,l),p=m=A=null),ws(t,!0,-1),b=t.input.charCodeAt(t.position)),(t.line===n||t.lineIndent>e)&&b!==0)Ze(t,"bad indentation of a mapping entry");else if(t.lineIndent<e)break}return E&&TI(t,f,d,p,m,null,a,c,l),y&&(t.tag=u,t.anchor=h,t.kind="mapping",t.result=f),y}o(ker,"readBlockMapping");function Qer(t){var e,r=!1,i=!1,s,n,a;if(a=t.input.charCodeAt(t.position),a!==33)return!1;if(t.tag!==null&&Ze(t,"duplication of a tag property"),a=t.input.charCodeAt(++t.position),a===60?(r=!0,a=t.input.charCodeAt(++t.position)):a===33?(i=!0,s="!!",a=t.input.charCodeAt(++t.position)):s="!",e=t.position,r){do a=t.input.charCodeAt(++t.position);while(a!==0&&a!==62);t.position<t.length?(n=t.input.slice(e,t.position),a=t.input.charCodeAt(++t.position)):Ze(t,"unexpected end of the stream within a verbatim tag")}else{for(;a!==0&&!Na(a);)a===33&&(i?Ze(t,"tag suffix cannot contain exclamation marks"):(s=t.input.slice(e-1,t.position+1),$ze.test(s)||Ze(t,"named tag handle cannot contain such characters"),i=!0,e=t.position+1)),a=t.input.charCodeAt(++t.position);n=t.input.slice(e,t.position),Ser.test(n)&&Ze(t,"tag suffix cannot contain flow indicator characters")}n&&!Wze.test(n)&&Ze(t,"tag name cannot contain such characters: "+n);try{n=decodeURIComponent(n)}catch{Ze(t,"tag name is malformed: "+n)}return r?t.tag=n:BA.call(t.tagMap,s)?t.tag=t.tagMap[s]+n:s==="!"?t.tag="!"+n:s==="!!"?t.tag="tag:yaml.org,2002:"+n:Ze(t,'undeclared tag handle "'+s+'"'),!0}o(Qer,"readTagProperty");function Ler(t){var e,r;if(r=t.input.charCodeAt(t.position),r!==38)return!1;for(t.anchor!==null&&Ze(t,"duplication of an anchor property"),r=t.input.charCodeAt(++t.position),e=t.position;r!==0&&!Na(r)&&!RI(r);)r=t.input.charCodeAt(++t.position);return t.position===e&&Ze(t,"name of an anchor node must contain at least one character"),t.anchor=t.input.slice(e,t.position),!0}o(Ler,"readAnchorProperty");function Fer(t){var e,r,i;if(i=t.input.charCodeAt(t.position),i!==42)return!1;for(i=t.input.charCodeAt(++t.position),e=t.position;i!==0&&!Na(i)&&!RI(i);)i=t.input.charCodeAt(++t.position);return t.position===e&&Ze(t,"name of an alias node must contain at least one character"),r=t.input.slice(e,t.position),BA.call(t.anchorMap,r)||Ze(t,'unidentified alias "'+r+'"'),t.result=t.anchorMap[r],ws(t,!0,-1),!0}o(Fer,"readAlias");function NI(t,e,r,i,s){var n,a,c,l=1,u=!1,h=!1,f,d,p,m,A,E;if(t.listener!==null&&t.listener("open",t),t.tag=null,t.anchor=null,t.kind=null,t.result=null,n=a=c=kq===r||jze===r,i&&ws(t,!0,-1)&&(u=!0,t.lineIndent>e?l=1:t.lineIndent===e?l=0:t.lineIndent<e&&(l=-1)),l===1)for(;Qer(t)||Ler(t);)ws(t,!0,-1)?(u=!0,c=n,t.lineIndent>e?l=1:t.lineIndent===e?l=0:t.lineIndent<e&&(l=-1)):c=!1;if(c&&(c=u||s),(l===1||kq===r)&&(Pq===r||Vze===r?
Line truncated
|
||||
`),t.charCodeAt(0)===65279&&(t=t.slice(1)));var r=new Rer(t,e),i=t.indexOf("\0");for(i!==-1&&(r.position=i,Ze(r,"null byte is not allowed in input")),r.input+="\0";r.input.charCodeAt(r.position)===32;)r.lineIndent+=1,r.position+=1;for(;r.position<r.length-1;)Mer(r);return r.documents}o(Zze,"loadDocuments");function Uer(t,e,r){e!==null&&typeof e=="object"&&typeof r>"u"&&(r=e,e=null);var i=Zze(t,r);if(typeof e!="function")return i;for(var s=0,n=i.length;s<n;s+=1)e(i[s])}o(Uer,"loadAll$1");function qer(t,e){var r=Zze(t,e);if(r.length!==0){if(r.length===1)return r[0];throw new Ta("expected a single document in the stream, but found more")}}o(qer,"load$1");var Ger=Uer,Her=qer,eVe={loadAll:Ger,load:Her},tVe=Object.prototype.toString,rVe=Object.prototype.hasOwnProperty,Ane=65279,zer=9,MT=10,Ver=13,jer=32,$er=33,Wer=34,lne=35,Jer=37,Yer=38,Ker=39,Xer=42,iVe=44,Zer=45,Lq=58,etr=61,ttr=62,rtr=63,itr=64,sVe=91,nVe=93,str=96,oVe=123,ntr=124,aVe=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 otr=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"],atr=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function ctr(t,e){var r,i,s,n,a,c,l;if(e===null)return{};for(r={},i=Object.keys(e),s=0,n=i.length;s<n;s+=1)a=i[s],c=String(e[a]),a.slice(0,2)==="!!"&&(a="tag:yaml.org,2002:"+a.slice(2)),l=t.compiledTypeMap.fallback[a],l&&rVe.call(l.styleAliases,c)&&(c=l.styleAliases[c]),r[a]=c;return r}o(ctr,"compileStyleMap");function ltr(t){var e,r,i;if(e=t.toString(16).toUpperCase(),t<=255)r="x",i=2;else if(t<=65535)r="u",i=4;else if(t<=4294967295)r="U",i=8;else throw new Ta("code point within a string may not be greater than 0xFFFFFFFF");return"\\"+r+Fs.repeat("0",i-e.length)+e}o(ltr,"encodeHex");var utr=1,UT=2;function htr(t){this.schema=t.schema||zze,this.indent=Math.max(1,t.indent||2),this.noArrayIndent=t.noArrayIndent||!1,this.skipInvalid=t.skipInvalid||!1,this.flowLevel=Fs.isNothing(t.flowLevel)?-1:t.flowLevel,this.styleMap=ctr(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==='"'?UT:utr,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}o(htr,"State");function Dze(t,e){for(var r=Fs.repeat(" ",e),i=0,s=-1,n="",a,c=t.length;i<c;)s=t.indexOf(`
|
||||
`,i),s===-1?(a=t.slice(i),i=c):(a=t.slice(i,s+1),i=s+1),a.length&&a!==`
|
||||
`&&(n+=r),n+=a;return n}o(Dze,"indentString");function une(t,e){return`
|
||||
`+Fs.repeat(" ",t.indent*e)}o(une,"generateNextLine");function ftr(t,e){var r,i,s;for(r=0,i=t.implicitTypes.length;r<i;r+=1)if(s=t.implicitTypes[r],s.resolve(e))return!0;return!1}o(ftr,"testImplicitResolving");function Fq(t){return t===jer||t===zer}o(Fq,"isWhitespace");function qT(t){return 32<=t&&t<=126||161<=t&&t<=55295&&t!==8232&&t!==8233||57344<=t&&t<=65533&&t!==Ane||65536<=t&&t<=1114111}o(qT,"isPrintable");function Oze(t){return qT(t)&&t!==Ane&&t!==Ver&&t!==MT}o(Oze,"isNsCharOrWhitespace");function Pze(t,e,r){var i=Oze(t),s=i&&!Fq(t);return(r?i:i&&t!==iVe&&t!==sVe&&t!==nVe&&t!==oVe&&t!==aVe)&&t!==lne&&!(e===Lq&&!s)||Oze(e)&&!Fq(e)&&t===lne||e===Lq&&s}o(Pze,"isPlainSafe");function dtr(t){return qT(t)&&t!==Ane&&!Fq(t)&&t!==Zer&&t!==rtr&&t!==Lq&&t!==iVe&&t!==sVe&&t!==nVe&&t!==oVe&&t!==aVe&&t!==lne&&t!==Yer&&t!==Xer&&t!==$er&&t!==ntr&&t!==etr&&t!==ttr&&t!==Ker&&t!==Wer&&t!==Jer&&t!==itr&&t!==str}o(dtr,"isPlainSafeFirst");function ptr(t){return!Fq(t)&&t!==Lq}o(ptr,"isPlainSafeLast");function LT(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}o(LT,"codePointAt");function cVe(t){var e=/^\n* /;return e.test(t)}o(cVe,"needIndentIndicator");var lVe=1,hne=2,uVe=3,hVe=4,_I=5;function mtr(t,e,r,i,s,n,a,c){var l,u=0,h=null,f=!1,d=!1,p=i!==-1,m=-1,A=dtr(LT(t,0))&&ptr(LT(t,t.length-1));if(e||a)for(l=0;l<t.length;u>=65536?l+=2:l++){if(u=LT(t,l),!qT(u))return _I;A=A&&Pze(u,h,c),h=u}else{for(l=0;l<t.length;u>=65536?l+=2:l++){if(u=LT(t,l),u===MT)f=!0,p&&(d=d||l-m-1>i&&t[m+1]!==" ",m=l);else if(!qT(u))return _I;A=A&&Pze(u,h,c),h=u}d=d||p&&l-m-1>i&&t[m+1]!==" "}return!f&&!d?A&&!a&&!s(t)?lVe:n===UT?_I:hne:r>9&&cVe(t)?_I:a?n===UT?_I:hne:d?hVe:uVe}o(mtr,"chooseScalarStyle");function Atr(t,e,r,i,s){t.dump=(function(){if(e.length===0)return t.quotingType===UT?'""':"''";if(!t.noCompatMode&&(otr.indexOf(e)!==-1||atr.test(e)))return t.quotingType===UT?'"'+e+'"':"'"+e+"'";var n=t.indent*Math.max(1,r),a=t.lineWidth===-1?-1:Math.max(Math.min(t.lineWidth,40),t.lineWidth-n),c=i||t.flowLevel>-1&&r>=t.flowLevel;function l(u){return ftr(t,u)}switch(o(l,"testAmbiguity"),mtr(e,c,t.indent,a,l,t.quotingType,t.forceQuotes&&!i,s)){case lVe:return e;case hne:return"'"+e.replace(/'/g,"''")+"'";case uVe:return"|"+kze(e,t.indent)+Qze(Dze(e,n));case hVe:return">"+kze(e,t.indent)+Qze(Dze(gtr(e,a),n));case _I:return'"'+ytr(e)+'"';default:throw new Ta("impossible error: invalid scalar style")}})()}o(Atr,"writeScalar");function kze(t,e){var r=cVe(t)?String(e):"",i=t[t.length-1]===`
|
||||
`,s=i&&(t[t.length-2]===`
|
||||
`||t===`
|
||||
`),s=n?"+":i?"":"-";return r+s+`
|
||||
`}o(Hze,"blockHeader");function jze(t){return t[t.length-1]===`
|
||||
`?t.slice(0,-1):t}o(jze,"dropEndingNewline");function Xrr(t,e){for(var r=/(\n+)([^\n]*)/g,i=(function(){var u=t.indexOf(`
|
||||
`);return u=u!==-1?u:t.length,r.lastIndex=u,zze(t.slice(0,u),e)})(),n=t[0]===`
|
||||
`||t[0]===" ",s,a;a=r.exec(t);){var c=a[1],l=a[2];s=l[0]===" ",i+=c+(!n&&!s&&l!==""?`
|
||||
`:"")+zze(l,e),n=s}return i}o(Xrr,"foldString");function zze(t,e){if(t===""||t[0]===" ")return t;for(var r=/ [^ ]/g,i,n=0,s,a=0,c=0,l="";i=r.exec(t);)c=i.index,c-n>e&&(s=a>n?a:c,l+=`
|
||||
`+t.slice(n,s),n=s+1),a=c;return l+=`
|
||||
`,t.length-n>e&&a>n?l+=t.slice(n,a)+`
|
||||
`+t.slice(a+1):l+=t.slice(n),l.slice(1)}o(zze,"foldLine");function Zrr(t){for(var e="",r=0,i,n=0;n<t.length;r>=65536?n+=2:n++)r=tN(t,n),i=no[r],!i&&sN(r)?(e+=t[n],r>=65536&&(e+=t[n+1])):e+=i||jrr(r);return e}o(Zrr,"escapeString");function eir(t,e,r){var i="",n=t.tag,s,a,c;for(s=0,a=r.length;s<a;s+=1)c=r[s],t.replacer&&(c=t.replacer.call(r,String(s),c)),(dp(t,e,c,!1,!1)||typeof c>"u"&&dp(t,e,null,!1,!1))&&(i!==""&&(i+=","+(t.condenseFlow?"":" ")),i+=t.dump);t.tag=n,t.dump="["+i+"]"}o(eir,"writeFlowSequence");function Vze(t,e,r,i){var n="",s=t.tag,a,c,l;for(a=0,c=r.length;a<c;a+=1)l=r[a],t.replacer&&(l=t.replacer.call(r,String(a),l)),(dp(t,e+1,l,!0,!0,!1,!0)||typeof l>"u"&&dp(t,e+1,null,!0,!0,!1,!0))&&((!i||n!=="")&&(n+=jse(t,e)),t.dump&&iN===t.dump.charCodeAt(0)?n+="-":n+="- ",n+=t.dump);t.tag=s,t.dump=n||"[]"}o(Vze,"writeBlockSequence");function tir(t,e,r){var i="",n=t.tag,s=Object.keys(r),a,c,l,u,h;for(a=0,c=s.length;a<c;a+=1)h="",i!==""&&(h+=", "),t.condenseFlow&&(h+='"'),l=s[a],u=r[l],t.replacer&&(u=t.replacer.call(r,l,u)),dp(t,e,l,!1,!1)&&(t.dump.length>1024&&(h+="? "),h+=t.dump+(t.condenseFlow?'"':"")+":"+(t.condenseFlow?"":" "),dp(t,e,u,!1,!1)&&(h+=t.dump,i+=h));t.tag=n,t.dump="{"+i+"}"}o(tir,"writeFlowMapping");function rir(t,e,r,i){var n="",s=t.tag,a=Object.keys(r),c,l,u,h,f,d;if(t.sortKeys===!0)a.sort();else if(typeof t.sortKeys=="function")a.sort(t.sortKeys);else if(t.sortKeys)throw new Da("sortKeys must be a boolean or a function");for(c=0,l=a.length;c<l;c+=1)d="",(!i||n!=="")&&(d+=jse(t,e)),u=a[c],h=r[u],t.replacer&&(h=t.replacer.call(r,u,h)),dp(t,e+1,u,!0,!0,!0)&&(f=t.tag!==null&&t.tag!=="?"||t.dump&&t.dump.length>1024,f&&(t.dump&&iN===t.dump.charCodeAt(0)?d+="?":d+="? "),d+=t.dump,f&&(d+=jse(t,e)),dp(t,e+1,h,!0,f)&&(t.dump&&iN===t.dump.charCodeAt(0)?d+=":":d+=": ",d+=t.dump,n+=d));t.tag=s,t.dump=n||"{}"}o(rir,"writeBlockMapping");function $ze(t,e,r){var i,n,s,a,c,l;for(n=r?t.explicitTypes:t.implicitTypes,s=0,a=n.length;s<a;s+=1)if(c=n[s],(c.instanceOf||c.predicate)&&(!c.instanceOf||typeof e=="object"&&e instanceof c.instanceOf)&&(!c.predicate||c.predicate(e))){if(r?c.multi&&c.representName?t.tag=c.representName(e):t.tag=c.tag:t.tag="?",c.represent){if(l=t.styleMap[c.tag]||c.defaultStyle,lVe.call(c.represent)==="[object Function]")i=c.represent(e,l);else if(uVe.call(c.represent,l))i=c.represent[l](e,l);else throw new Da("!<"+c.tag+'> tag resolver accepts not "'+l+'" style');t.dump=i}return!0}return!1}o($ze,"detectType");function dp(t,e,r,i,n,s,a){t.tag=null,t.dump=r,$ze(t,r,!1)||$ze(t,r,!0);var c=lVe.call(t.dump),l=i,u;i&&(i=t.flowLevel<0||t.flowLevel>e);var h=c==="[object Object]"||c==="[object Array]",f,d;if(h&&(f=t.duplicates.indexOf(r),d=f!==-1),(t.tag!==null&&t.tag!=="?"||d||t.indent!==2&&e>0)&&(n=!1),d&&t.usedDuplicates[f])t.dump="*ref_"+f;else{if(h&&d&&!t.usedDuplicates[f]&&(t.usedDuplicates[f]=!0),c==="[object Object]")i&&Object.keys(t.dump).length!==0?(rir(t,e,t.dump,n),d&&(t.dump="&ref_"+f+t.dump)):(tir(t,e,t.dump),d&&(t.dump="&ref_"+f+" "+t.dump));else if(c==="[object Array]")i&&t.dump.length!==0?(t.noArrayIndent&&!a&&e>0?Vze(t,e-1,t.dump,n):Vze(t,e,t.dump,n),d&&(t.dump="&ref_"+f+t.dump)):(eir(t,e,t.dump),d&&(t.dump="&ref_"+f+" "+t.dump));else if(c==="[object String]")t.tag!=="?"&&Krr(t,t.dump,e,s,l);else{if(c==="[object Undefined]")return!1;if(t.skipInvalid)return!1;throw new Da("unacceptable kind of an object to dump "+c)}t.tag!==null&&t.tag!=="?"&&(u=encodeURI(t.tag[0]==="!"?t.tag.slice(1):t.tag).replace(/!/g,"%21"),t.tag[0]==="!"?u="!"+u:u.slice(0,18)==="tag:yaml.org,2002:"?u="!!"+u.slice(18):u="!<"+u+">",t.dump=u+" "+t.dump)}return!0}o(dp,"writeNode");function iir(t,e){var r=[],i=[],n,s;for(Vse(t,r,i),n=0,s=i.length;n<s;n+=1)e.duplicates.push(r[i[n]]);e.usedDuplicates=new Array(s)}o(iir,"getDuplicateReferences");function Vse(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)Vse(t[n],e,r);else for(i=Object.keys(t),n=0,s=i.length;n<s;n+=1)Vse(t[i[n]],e,r)}o(Vse,"inspectNode");function nir(t,e){e=e||{};var r=new Vrr(e);r.noRefs||iir(t,r);var i=t;return r.replacer&&(i=r.replacer.call({"":i},"",i)),dp(r,0,i,!0,!0)?r.dump+`
|
||||
`:""}o(nir,"dump$1");var sir=nir,oir={dump:sir};function Kse(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.")}}o(Kse,"renamed");var spi=cVe.load,opi=cVe.loadAll,bVe=oir.dump;var api=Kse("safeLoad","load"),cpi=Kse("safeLoadAll","loadAll"),lpi=Kse("safeDump","dump");var wVe=q(require("os"),1);var a3=class t{static{o(this,"GitHubSummary")}static async writeBuildSummary(e){let r=o(function(l,u,h=!1){return`<a href="${u}">${l}</a>`+(h?wVe.default.EOL:"")},"addLink"),i=e.exportRes.refs.length,n=i>0?e.exportRes.refs?.[0]:void 0,s=n?e.exportRes.summaries?.[n]:void 0,a=e.driver==="cloud"&&e.endpoint?e.endpoint?.replace(/^cloud:\/\//,"").split("/")[0]:void 0,c=Fz.addHeading("Docker Build summary",2);if(a&&i===1&&n&&s){let l=t.formatDBCBuildURL(a,n,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=`./${Ot.runId}/${e.uploadRes.url.split("/").slice(-2).join("/")}`;a&&i===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>${ve.stringToUnicodeEntities(e.uploadRes.filename)}</strong>`,l)} (${ve.formatFileSize(e.uploadRes.size)} - includes <strong>${i} build record${i>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&&i>1?[{header:!0,data:"Build result URL"}]:[]]],u;for(let h in e.exportRes.summaries)if(Object.prototype.hasOwnProperty.call(e.exportRes.summaries,h)){let f=e.exportRes.summaries[h];l.push([{data:`<code>${h.substring(0,6).toUpperCase()}</code>`},{data:`<strong>${ve.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&&i>1?[{data:r(":whale: Open",t.formatDBCBuildURL(a,h,f.defaultPlatform))}]:[]]),f.error&&(u=f.error)}c.addTable([...l]),c.addRaw("</p>"),u&&(c.addRaw("<blockquote>"),ve.countLines(u)>10?c.addRaw("<details><summary><strong>Error</strong></summary>").addCodeBlock(Xse.default.encode(u),"text").addRaw("</details>"):c.addRaw("<strong>Error</strong>").addBreak().addRaw("<p>").addCodeBlock(Xse.default.encode(u),"text").addRaw("</p>"),c.addRaw("</blockquote>"))}e.inputs&&c.addRaw("<details><summary><strong>Build inputs</strong></summary>").addCodeBlock(bVe(e.inputs,{indent:2,lineWidth:-1}),"yaml").addRaw("</details>"),e.bakeDefinition&&c.addRaw("<details><summary><strong>Bake definition</strong></summary>").addCodeBlock(JSON.stringify(e.bakeDefinition,null,2),"json").addRaw("</details>"),ie("Writing summary"),await c.addSeparator().write()}static formatDBCBuildURL(e,r,i){return`https://app.docker.com/build/accounts/${e}/builds/${(i??"linux/amd64").replace("/","-")}/${r}`}};var kE=q(require("fs"),1),Zse=q(require("path"),1);var kr=class t{static{o(this,"Build")}buildx;iidFilename;metadataFilename;constructor(e){this.buildx=e?.buildx||new Er,this.iidFilename=`build-iidfile-${ve.generateRandomString()}.txt`,this.metadataFilename=`build-metadata-${ve.generateRandomString()}.json`}
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,a]of n.map(c=>c.split("=").map(l=>l.trim())))if(s=="type"&&a==e)return!0}return!1}static hasAttestationType(e,r){let i=bc(r,{delimiter:",",trim:!0,columns:!1,relaxColumnCount:!0});for(let n of i)for(let[s,a]of n.map(c=>c.split("=").map(l=>l.trim())))if(s=="type"&&a==e)return!0;return!1}static resolveAttestationAttrs(e){let r=bc(e,{delimiter:",",trim:!0,columns:!1,relaxColumnCount:!0}),i=[];for(let n of r)for(let s of n)try{let a=ve.parseBool(s);i.push(`disabled=${!a}`)}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&&nh(s),[n,s]}};var eoe=q(require("fs"),1),CVe=q(require("path"),1);var c3=class t{static{o(this,"Bake")}buildx;metadataFilename;constructor(e){this.buildx=e?.buildx||new Er,this.metadataFilename=`bake-metadata-${ve.generateRandomString()}.json`}getMetadataFilePath(){return CVe.default.join(er.tmpDir(),this.metadataFilename)}resolveMetadata(){let e=this.getMetadataFilePath();if(!eoe.default.existsSync(e))return;let r=eoe.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=[],a=[...e.files||[],e.source];if(a){for(let l of a.map(u=>u?u.trim():""))if(l.length!=0){if(!ve.isValidRef(l)){s.push(l);continue}if(n)throw new Error("Only one remote bake definition can be defined");n=l}}n&&i.push(n);for(let l of s)i.push("--file",l);if(e.overrides)for(let l of e.overrides)i.push("--set",l);if(e.vars)for(let l of e.vars)i.push("--var",l);if(e.allow)for(let l of e.allow)i.push("--allow",l);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 c=await this.buildx.getCommand([...i,"--print",...e.targets||[]]);return await nt.getExecOutput(c.command,c.args,r).then(l=>{if(l.stderr.length>0&&l.exitCode!=0)throw new Error(`cannot parse bake definitions: ${l.stderr.match(/(.*)\s*$/)?.[0]?.trim()??"unknown error"}`);return t.parseDefinition(l.stdout.trim())})}static parseDefinition(e){let r=JSON.parse(e);for(let i in r.target){let n=r.target[i];n.attest&&Array.isArray(n.attest)&&(n.attest=n.attest.map(s=>t.parseAttestEntry(s))),n["cache-from"]&&Array.isArray(n["cache-from"])&&(n["cache-from"]=n["cache-from"].map(s=>t.parseCacheEntry(s))),n["cache-to"]&&Array.isArray(n["cache-to"])&&(n["cache-to"]=n["cache-to"].map(s=>t.parseCacheEntry(s))),n.output&&Array.isArray(n.output)&&(n.output=n.output.map(s=>t.parseExportEntry(s))),n.secret&&Array.isArray(n.secret)&&(n.secret=n.secret.map(s=>t.parseSecretEntry(s))),n.ssh&&Array.isArray(n.ssh)&&(n.ssh=n.ssh.map(s=>t.parseSSHEntry(s)))}return r}static parseAttestEntry(e){if(typeof e!="string")return e;let r={type:""},i=bc(e,{relaxColumnCount:!0,skipEmptyLines:!0})[0];for(let n of i){let[s,a]=n.toString().split(/(?<=^[^=]+?)=/).map(c=>c.trim());switch(s){case"type":r.type=a;break;case"disabled":r.disabled=ve.parseBool(a);break;default:r[s]=a}}return r}static parseCacheEntry(e){if(typeof e!="string")return e;let r={type:""},i=bc(e,{relaxColumnCount:!0,skipEmptyLines:!0})[0];if(i.length===1&&!i[0].includes("="))return r.type="registry",r.ref=i[0],r;for(let n of i){let[s,a]=n.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:""},i=bc(e,{relaxColumnCount:!0,skipEmptyLines:!0})[0];if(i.length===1&&i[0]===e&&!e.startsWith("type="))return e!=="-"?(r.type="local",r.dest=e,r):(r.type="tar",r.dest=e,r);for(let n of i){let[s,a]=n.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={},i=bc(e,{relaxColumnCount:!0,skipEmptyLines:!0})[0],n="";for(let s of i){let[a,c]=s.toString().split(/(?<=^[^=]+?)=/).map(l=>l.trim());switch(a){case"type":n=c;break;case"id":r.id=c;break;case"source":case"src":r.src=c;break;case"env":r.env=c;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
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"]);V(`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 a=n.match(/^[^/]+\/[^/]+, (.+)$/);if(a)return`refs/heads/${a[1].trim()}`;let c=n.match(/^[^/]+\/(.+)$/);if(c)return`refs/heads/${c[1].trim()}`;throw new Error(`Unsupported detached HEAD ref in "${e}"`)}static async exec(e=[]){return await nt.getExecOutput("git",e,{ignoreReturnCode:!0,silent:!0}).then(r=>{if(r.stderr.length>0&&r.exitCode!=0)throw new Error(r.stderr);return r.stdout.trim()})}static async inferRefFromHead(){let e=await t.findContainingRef("refs/heads/");if(e)return e;let r=await t.findContainingRef("refs/remotes/");if(r){let s=r.match(/^refs\/remotes\/[^/]+\/(.+)$/);return s?`refs/heads/${s[1]}`:r}let i=await t.exec(["tag","--contains","HEAD"]),[n]=i.split(`
|
||||
`).map(s=>s.trim()).filter(s=>s.length>0);if(n)return`refs/tags/${n}`;throw new Error("Cannot infer ref from detached HEAD")}static async findContainingRef(e){let r=await t.exec(["for-each-ref","--format=%(refname)","--contains","HEAD","--sort=-committerdate",e]),[i]=r.split(`
|
||||
`).map(n=>n.trim()).filter(n=>n.length>0);return i}static async commitDate(e){return new Date(await t.exec(["show","-s",'--format="%ci"',e]))}};var $it=require("crypto"),Xf=q(require("fs"),1),mg=q(require("path"),1);var X1=q(aN(),1),Zf=q(Qet(),1),Wit=q(ode(),1),SB=q(Uit(),1);var ape=q(aN(),1);var Git=q(Iu(),1);var qit="application/vnd.oci.empty.v1+json";var em=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 nt.getExecOutput(this.binPath,[],{ignoreReturnCode:!0,silent:!0}).then(r=>r.stderr.length>0&&r.exitCode!=0?(V(`Cosign.isAvailable cmd err: ${r.stderr.trim()}`),!1):r.exitCode==0).catch(r=>(V(`Cosign.isAvailable error: ${r}`),!1));return V(`Cosign.isAvailable: ${e}`),e}async version(){return this._versionOnce?this._version:(this._versionOnce=!0,this._version=await nt.getExecOutput(this.binPath,["version","--json"],{ignoreReturnCode:!0,silent:!0}).then(e=>{if(e.stderr.length>0&&e.exitCode!=0)throw new Error(e.stderr.trim());return JSON.parse(e.stdout.trim()).gitVersion}),this._version)}async printVersion(){await nt.exec(this.binPath,["version","--json"],{failOnStdErr:!1})}async versionSatisfies(e,r){let i=r??await this.version();if(!i)return V("Cosign.versionSatisfies false: undefined version"),!1;let n=Git.satisfies(i,e)||/^[0-9a-f]{7}$/.exec(i)!==null;return V(`Cosign.versionSatisfies ${i} statisfies ${e}: ${n}`),n}static parseCommandOutput(e){let r,i,n,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===ape.BUNDLE_V03_MEDIA_TYPE&&typeof u.digest=="string"?r=u.digest:u?.artifactType===qit&&typeof u.digest=="string"&&(i=u.digest)}if(!n&&l&&l.mediaType===ape.BUNDLE_V03_MEDIA_TYPE&&(n=l),n&&(r||i)){s=void 0;break}}return{bundle:n,signatureManifestDigest:r||i,errors:s}}};var cpe=q(require("fs"),1);var R8=class t{static{o(this,"ImageTools")}buildx;constructor(e){this.buildx=e?.buildx||new Er}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(a=>a.annotations?.["vnd.docker.reference.type"]==="attestation-manifest");if(!e.platform)return i;let n=e.platform,s=new Map;for(let a of r.manifests)a.digest&&s.set(a.digest,a);return i.filter(a=>{let c=a.annotations?.["vnd.docker.reference.digest"];if(!c)return!1;let l=s.get(c);return l?l.platform?.os===n.os&&l.platform?.architecture===n.architecture&&(l.platform?.variant??"")===(n.variant??""):!1})}async attestationDigests(e){return(await this.attestationDescriptors(e)).map(r=>r.digest)}async create(e){let r=[],i=er.tmpName({tmpdir:er.tmpDir(),template:"imagetools-metadata-XXXXXX"}),n=[],s=[];for(let c of e.sources){if(c.startsWith("cwd://")){let l=c.substring(6);l.length>0&&n.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",i);for(let c of n)r.push("--file",c);for(let c of s)r.push(c);let a=await this.getCreateCommand(r);if(e.skipExec){ie(`[command]${a.command} ${a.args.join(" ")}`),ie("Skipped create command");return}return await nt.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(!cpe.default.existsSync(i))return;let l=cpe.default.readFileSync(i,{encoding:"utf-8"}).trim();if(l===""||l==="null")return;let u=JSON.parse(l),h=u["containerimage.descriptor"];return h?{digest:u["containerimage.digest"]||h.digest,descriptor:h,imageNames:u["image.name"]?u["image.name"].split(",").map(f=>f.trim()):[]}:void 0}})}async inspect(e,r,i){let n=await this.getInspectCommand([e.name,"--format",r]);if(!e.retryOnManifestUnknown)return await this.execInspect(n.command,n.args,i);let s=e.retryLimit??15,a;for(let c=0;c<s;c++)try{return await this.execIns
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,i){return await nt.getExecOutput(e,r,{ignoreReturnCode:!0,silent:!0}).then(n=>{if(n.stderr.length>0&&n.exitCode!=0)throw new Error(n.stderr.trim());return i(JSON.parse(n.stdout))})}static isManifestUnknownError(e){return/(MANIFEST_UNKNOWN|manifest unknown|not found: not found)/i.test(e)}};var Hit="application/vnd.in-toto+json";var jit="https://fulcio.sigstore.dev",zit="https://rekor.sigstore.dev",Vit="https://timestamp.sigstore.dev",P0="https://search.sigstore.dev";var ZSr="slsaprovenance1",Ag=class t{static{o(this,"Sigstore")}cosign;imageTools;constructor(e){this.cosign=e?.cosign||new em,this.imageTools=e?.imageTools||new R8}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);ie(`Using Sigstore signing endpoint: ${i.fulcioURL}`);let n=t.noTransparencyLog(e.noTransparencyLog),s=[];await this.cosign.versionSatisfies(">=3.0.4")?await _i("Creating Sigstore protobuf signing config",async()=>{let a=er.tmpName({template:"signing-config-XXXXXX.json",tmpdir:er.tmpDir()}),c=["signing-config","create","--with-default-services=true",`--out=${a}`];n&&c.push("--no-default-rekor=true"),await nt.exec(this.cosign.binPath,c,{env:Object.assign({},process.env,{COSIGN_EXPERIMENTAL:"1"})}),ie(JSON.stringify(JSON.parse(Xf.default.readFileSync(a,{encoding:"utf-8"})),null,2)),s.push(`--signing-config=${a}`)}):(s.push("--use-signing-config"),n&&s.push("--tlog-upload=false"));for(let a of e.imageNames){let c=await this.imageTools.attestationDigests({name:`${a}@${e.imageDigest}`,retryOnManifestUnknown:e.retryOnManifestUnknown,retryLimit:e.retryLimit});for(let l of c){let u=`${a}@${l}`;await _i(`Signing attestation manifest ${u}`,async()=>{let h=["sign","--yes","--oidc-provider","github-actions","--registry-referrers-mode","oci-1-1","--new-bundle-format",...s];ie(`[command]${this.cosign.binPath} ${[...h,u].join(" ")}`);let f=await nt.getExecOutput(this.cosign.binPath,["--verbose",...h,u],{ignoreReturnCode:!0,silent:!0,env:Object.assign({},process.env,{COSIGN_EXPERIMENTAL:"1"})}),d=em.parseCommandOutput(f.stderr.trim());if(f.exitCode!=0)if(d.errors&&d.errors.length>0){let m=d.errors.map(A=>`- [${A.code}] ${A.message} : ${A.detail}`).join(`
|
||||
`),n=s?"+":i?"":"-";return r+n+`
|
||||
`}o(kze,"blockHeader");function Qze(t){return t[t.length-1]===`
|
||||
`?t.slice(0,-1):t}o(Qze,"dropEndingNewline");function gtr(t,e){for(var r=/(\n+)([^\n]*)/g,i=(function(){var u=t.indexOf(`
|
||||
`);return u=u!==-1?u:t.length,r.lastIndex=u,Lze(t.slice(0,u),e)})(),s=t[0]===`
|
||||
`||t[0]===" ",n,a;a=r.exec(t);){var c=a[1],l=a[2];n=l[0]===" ",i+=c+(!s&&!n&&l!==""?`
|
||||
`:"")+Lze(l,e),s=n}return i}o(gtr,"foldString");function Lze(t,e){if(t===""||t[0]===" ")return t;for(var r=/ [^ ]/g,i,s=0,n,a=0,c=0,l="";i=r.exec(t);)c=i.index,c-s>e&&(n=a>s?a:c,l+=`
|
||||
`+t.slice(s,n),s=n+1),a=c;return l+=`
|
||||
`,t.length-s>e&&a>s?l+=t.slice(s,a)+`
|
||||
`+t.slice(a+1):l+=t.slice(s),l.slice(1)}o(Lze,"foldLine");function ytr(t){for(var e="",r=0,i,s=0;s<t.length;r>=65536?s+=2:s++)r=LT(t,s),i=io[r],!i&&qT(r)?(e+=t[s],r>=65536&&(e+=t[s+1])):e+=i||ltr(r);return e}o(ytr,"escapeString");function Etr(t,e,r){var i="",s=t.tag,n,a,c;for(n=0,a=r.length;n<a;n+=1)c=r[n],t.replacer&&(c=t.replacer.call(r,String(n),c)),(ap(t,e,c,!1,!1)||typeof c>"u"&&ap(t,e,null,!1,!1))&&(i!==""&&(i+=","+(t.condenseFlow?"":" ")),i+=t.dump);t.tag=s,t.dump="["+i+"]"}o(Etr,"writeFlowSequence");function Fze(t,e,r,i){var s="",n=t.tag,a,c,l;for(a=0,c=r.length;a<c;a+=1)l=r[a],t.replacer&&(l=t.replacer.call(r,String(a),l)),(ap(t,e+1,l,!0,!0,!1,!0)||typeof l>"u"&&ap(t,e+1,null,!0,!0,!1,!0))&&((!i||s!=="")&&(s+=une(t,e)),t.dump&&MT===t.dump.charCodeAt(0)?s+="-":s+="- ",s+=t.dump);t.tag=n,t.dump=s||"[]"}o(Fze,"writeBlockSequence");function btr(t,e,r){var i="",s=t.tag,n=Object.keys(r),a,c,l,u,h;for(a=0,c=n.length;a<c;a+=1)h="",i!==""&&(h+=", "),t.condenseFlow&&(h+='"'),l=n[a],u=r[l],t.replacer&&(u=t.replacer.call(r,l,u)),ap(t,e,l,!1,!1)&&(t.dump.length>1024&&(h+="? "),h+=t.dump+(t.condenseFlow?'"':"")+":"+(t.condenseFlow?"":" "),ap(t,e,u,!1,!1)&&(h+=t.dump,i+=h));t.tag=s,t.dump="{"+i+"}"}o(btr,"writeFlowMapping");function wtr(t,e,r,i){var s="",n=t.tag,a=Object.keys(r),c,l,u,h,f,d;if(t.sortKeys===!0)a.sort();else if(typeof t.sortKeys=="function")a.sort(t.sortKeys);else if(t.sortKeys)throw new Ta("sortKeys must be a boolean or a function");for(c=0,l=a.length;c<l;c+=1)d="",(!i||s!=="")&&(d+=une(t,e)),u=a[c],h=r[u],t.replacer&&(h=t.replacer.call(r,u,h)),ap(t,e+1,u,!0,!0,!0)&&(f=t.tag!==null&&t.tag!=="?"||t.dump&&t.dump.length>1024,f&&(t.dump&&MT===t.dump.charCodeAt(0)?d+="?":d+="? "),d+=t.dump,f&&(d+=une(t,e)),ap(t,e+1,h,!0,f)&&(t.dump&&MT===t.dump.charCodeAt(0)?d+=":":d+=": ",d+=t.dump,s+=d));t.tag=n,t.dump=s||"{}"}o(wtr,"writeBlockMapping");function Mze(t,e,r){var i,s,n,a,c,l;for(s=r?t.explicitTypes:t.implicitTypes,n=0,a=s.length;n<a;n+=1)if(c=s[n],(c.instanceOf||c.predicate)&&(!c.instanceOf||typeof e=="object"&&e instanceof c.instanceOf)&&(!c.predicate||c.predicate(e))){if(r?c.multi&&c.representName?t.tag=c.representName(e):t.tag=c.tag:t.tag="?",c.represent){if(l=t.styleMap[c.tag]||c.defaultStyle,tVe.call(c.represent)==="[object Function]")i=c.represent(e,l);else if(rVe.call(c.represent,l))i=c.represent[l](e,l);else throw new Ta("!<"+c.tag+'> tag resolver accepts not "'+l+'" style');t.dump=i}return!0}return!1}o(Mze,"detectType");function ap(t,e,r,i,s,n,a){t.tag=null,t.dump=r,Mze(t,r,!1)||Mze(t,r,!0);var c=tVe.call(t.dump),l=i,u;i&&(i=t.flowLevel<0||t.flowLevel>e);var h=c==="[object Object]"||c==="[object Array]",f,d;if(h&&(f=t.duplicates.indexOf(r),d=f!==-1),(t.tag!==null&&t.tag!=="?"||d||t.indent!==2&&e>0)&&(s=!1),d&&t.usedDuplicates[f])t.dump="*ref_"+f;else{if(h&&d&&!t.usedDuplicates[f]&&(t.usedDuplicates[f]=!0),c==="[object Object]")i&&Object.keys(t.dump).length!==0?(wtr(t,e,t.dump,s),d&&(t.dump="&ref_"+f+t.dump)):(btr(t,e,t.dump),d&&(t.dump="&ref_"+f+" "+t.dump));else if(c==="[object Array]")i&&t.dump.length!==0?(t.noArrayIndent&&!a&&e>0?Fze(t,e-1,t.dump,s):Fze(t,e,t.dump,s),d&&(t.dump="&ref_"+f+t.dump)):(Etr(t,e,t.dump),d&&(t.dump="&ref_"+f+" "+t.dump));else if(c==="[object String]")t.tag!=="?"&&Atr(t,t.dump,e,n,l);else{if(c==="[object Undefined]")return!1;if(t.skipInvalid)return!1;throw new Ta("unacceptable kind of an object to dump "+c)}t.tag!==null&&t.tag!=="?"&&(u=encodeURI(t.tag[0]==="!"?t.tag.slice(1):t.tag).replace(/!/g,"%21"),t.tag[0]==="!"?u="!"+u:u.slice(0,18)==="tag:yaml.org,2002:"?u="!!"+u.slice(18):u="!<"+u+">",t.dump=u+" "+t.dump)}return!0}o(ap,"writeNode");function Ctr(t,e){var r=[],i=[],s,n;for(fne(t,r,i),s=0,n=i.length;s<n;s+=1)e.duplicates.push(r[i[s]]);e.usedDuplicates=new Array(n)}o(Ctr,"getDuplicateReferences");function fne(t,e,r){var i,s,n;if(t!==null&&typeof t=="object")if(s=e.indexOf(t),s!==-1)r.indexOf(s)===-1&&r.push(s);else if(e.push(t),Array.isArray(t))for(s=0,n=t.length;s<n;s+=1)fne(t[s],e,r);else for(i=Object.keys(t),s=0,n=i.length;s<n;s+=1)fne(t[i[s]],e,r)}o(fne,"inspectNode");function Itr(t,e){e=e||{};var r=new htr(e);r.noRefs||Ctr(t,r);var i=t;return r.replacer&&(i=r.replacer.call({"":i},"",i)),ap(r,0,i,!0,!0)?r.dump+`
|
||||
`:""}o(Itr,"dump$1");var Str=Itr,Btr={dump:Str};function gne(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.")}}o(gne,"renamed");var Ehi=eVe.load,bhi=eVe.loadAll,fVe=Btr.dump;var whi=gne("safeLoad","load"),Chi=gne("safeLoadAll","loadAll"),Ihi=gne("safeDump","dump");var dVe=q(require("os"),1);var Uq=class t{static{o(this,"GitHubSummary")}static async writeBuildSummary(e){let r=o(function(l,u,h=!1){return`<a href="${u}">${l}</a>`+(h?dVe.default.EOL:"")},"addLink"),i=e.exportRes.refs.length,s=i>0?e.exportRes.refs?.[0]:void 0,n=s?e.exportRes.summaries?.[s]:void 0,a=e.driver==="cloud"&&e.endpoint?e.endpoint?.replace(/^cloud:\/\//,"").split("/")[0]:void 0,c=sV.addHeading("Docker Build summary",2);if(a&&i===1&&s&&n){let l=t.formatDBCBuildURL(a,s,n.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=`./${Ot.runId}/${e.uploadRes.url.split("/").slice(-2).join("/")}`;a&&i===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>${ve.stringToUnicodeEntities(e.uploadRes.filename)}</strong>`,l)} (${ve.formatFileSize(e.uploadRes.size)} - includes <strong>${i} build record${i>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&&i>1?[{header:!0,data:"Build result URL"}]:[]]],u;for(let h in e.exportRes.summaries)if(Object.prototype.hasOwnProperty.call(e.exportRes.summaries,h)){let f=e.exportRes.summaries[h];l.push([{data:`<code>${h.substring(0,6).toUpperCase()}</code>`},{data:`<strong>${ve.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&&i>1?[{data:r(":whale: Open",t.formatDBCBuildURL(a,h,f.defaultPlatform))}]:[]]),f.error&&(u=f.error)}c.addTable([...l]),c.addRaw("</p>"),u&&(c.addRaw("<blockquote>"),ve.countLines(u)>10?c.addRaw("<details><summary><strong>Error</strong></summary>").addCodeBlock(yne.default.encode(u),"text").addRaw("</details>"):c.addRaw("<strong>Error</strong>").addBreak().addRaw("<p>").addCodeBlock(yne.default.encode(u),"text").addRaw("</p>"),c.addRaw("</blockquote>"))}e.inputs&&c.addRaw("<details><summary><strong>Build inputs</strong></summary>").addCodeBlock(fVe(e.inputs,{indent:2,lineWidth:-1}),"yaml").addRaw("</details>"),e.bakeDefinition&&c.addRaw("<details><summary><strong>Bake definition</strong></summary>").addCodeBlock(JSON.stringify(e.bakeDefinition,null,2),"json").addRaw("</details>"),ie("Writing summary"),await c.addSeparator().write()}static formatDBCBuildURL(e,r,i){return`https://app.docker.com/build/accounts/${e}/builds/${(i??"linux/amd64").replace("/","-")}/${r}`}};var SE=q(require("fs"),1),Ene=q(require("path"),1);var Pr=class t{static{o(this,"Build")}buildx;iidFilename;metadataFilename;constructor(e){this.buildx=e?.buildx||new Er,this.iidFilename=`build-iidfile-${ve.generateRandomString()}.txt`,this.metadataFilename=`build-metadata-${ve.generateRandomString()}.json`}
Line truncated
|
||||
`),{delimiter:",",trim:!0,columns:!1,relaxColumnCount:!0});for(let s of i){if(s.length==1&&!s[0].startsWith("type="))return e=="local";for(let[n,a]of s.map(c=>c.split("=").map(l=>l.trim())))if(n=="type"&&a==e)return!0}return!1}static hasAttestationType(e,r){let i=yc(r,{delimiter:",",trim:!0,columns:!1,relaxColumnCount:!0});for(let s of i)for(let[n,a]of s.map(c=>c.split("=").map(l=>l.trim())))if(n=="type"&&a==e)return!0;return!1}static resolveAttestationAttrs(e){let r=yc(e,{delimiter:",",trim:!0,columns:!1,relaxColumnCount:!0}),i=[];for(let s of r)for(let n of s)try{let a=ve.parseBool(n);i.push(`disabled=${!a}`)}catch{i.push(n)}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("="),s=e.substring(0,i),n=e.substring(i+1);if(s.length==0||n.length==0)throw new Error(`${e} is not a valid secret`);return r&&th(n),[s,n]}};var bne=q(require("fs"),1),pVe=q(require("path"),1);var qq=class t{static{o(this,"Bake")}buildx;metadataFilename;constructor(e){this.buildx=e?.buildx||new Er,this.metadataFilename=`bake-metadata-${ve.generateRandomString()}.json`}getMetadataFilePath(){return pVe.default.join(er.tmpDir(),this.metadataFilename)}resolveMetadata(){let e=this.getMetadataFilePath();if(!bne.default.existsSync(e))return;let r=bne.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"],s,n=[],a=[...e.files||[],e.source];if(a){for(let l of a.map(u=>u?u.trim():""))if(l.length!=0){if(!ve.isValidRef(l)){n.push(l);continue}if(s)throw new Error("Only one remote bake definition can be defined");s=l}}s&&i.push(s);for(let l of n)i.push("--file",l);if(e.overrides)for(let l of e.overrides)i.push("--set",l);if(e.vars)for(let l of e.vars)i.push("--var",l);if(e.allow)for(let l of e.allow)i.push("--allow",l);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 c=await this.buildx.getCommand([...i,"--print",...e.targets||[]]);return await st.getExecOutput(c.command,c.args,r).then(l=>{if(l.stderr.length>0&&l.exitCode!=0)throw new Error(`cannot parse bake definitions: ${l.stderr.match(/(.*)\s*$/)?.[0]?.trim()??"unknown error"}`);return t.parseDefinition(l.stdout.trim())})}static parseDefinition(e){let r=JSON.parse(e);for(let i in r.target){let s=r.target[i];s.attest&&Array.isArray(s.attest)&&(s.attest=s.attest.map(n=>t.parseAttestEntry(n))),s["cache-from"]&&Array.isArray(s["cache-from"])&&(s["cache-from"]=s["cache-from"].map(n=>t.parseCacheEntry(n))),s["cache-to"]&&Array.isArray(s["cache-to"])&&(s["cache-to"]=s["cache-to"].map(n=>t.parseCacheEntry(n))),s.output&&Array.isArray(s.output)&&(s.output=s.output.map(n=>t.parseExportEntry(n))),s.secret&&Array.isArray(s.secret)&&(s.secret=s.secret.map(n=>t.parseSecretEntry(n))),s.ssh&&Array.isArray(s.ssh)&&(s.ssh=s.ssh.map(n=>t.parseSSHEntry(n)))}return r}static parseAttestEntry(e){if(typeof e!="string")return e;let r={type:""},i=yc(e,{relaxColumnCount:!0,skipEmptyLines:!0})[0];for(let s of i){let[n,a]=s.toString().split(/(?<=^[^=]+?)=/).map(c=>c.trim());switch(n){case"type":r.type=a;break;case"disabled":r.disabled=ve.parseBool(a);break;default:r[n]=a}}return r}static parseCacheEntry(e){if(typeof e!="string")return e;let r={type:""},i=yc(e,{relaxColumnCount:!0,skipEmptyLines:!0})[0];if(i.length===1&&!i[0].includes("="))return r.type="registry",r.ref=i[0],r;for(let s of i){let[n,a]=s.toString().split(/(?<=^[^=]+?)=/).map(c=>c.trim());n==="type"?r.type=a:r[n]=a}return r}static parseExportEntry(e){if(typeof e!="string")return e;let r={type:""},i=yc(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 s of i){let[n,a]=s.toString().split(/(?<=^[^=]+?)=/).map(c=>c.trim());n==="type"?r.type=a:r[n]=a}return r}static parseSecretEntry(e){if(typeof e!="string")return e;let r={},i=yc(e,{relaxColumnCount:!0,skipEmptyLines:!0})[0],s="";for(let n of i){let[a,c]=n.toString().split(/(?<=^[^=]+?)=/).map(l=>l.trim());switch(a){case"type":s=c;break;case"id":r.id=c;break;case"source":case"src":r.src=c;break;case"env":r.env=c;break}}return s==="env"&&!r.env&&(r.env=r.src,r.src=void 0),r}static parseSSHEntry(e){if(typeof e!="string")return e;let r={},[i,s]=e.split("=",2);return r.id
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"]);j(`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 s=i[1].trim();if(s.startsWith("tag: "))return`refs/tags/${s.split(":")[1].trim()}`;if(s.match(/^pull\/\d+\/(head|merge)$/))return`refs/${s}`;let a=s.match(/^[^/]+\/[^/]+, (.+)$/);if(a)return`refs/heads/${a[1].trim()}`;let c=s.match(/^[^/]+\/(.+)$/);if(c)return`refs/heads/${c[1].trim()}`;throw new Error(`Unsupported detached HEAD ref in "${e}"`)}static async exec(e=[]){return await st.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 n=r.match(/^refs\/remotes\/[^/]+\/(.+)$/);return n?`refs/heads/${n[1]}`:r}let i=await t.exec(["tag","--contains","HEAD"]),[s]=i.split(`
|
||||
`).map(n=>n.trim()).filter(n=>n.length>0);if(s)return`refs/tags/${s}`;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(s=>s.trim()).filter(s=>s.length>0);return i}static async commitDate(e){return new Date(await t.exec(["show","-s",'--format="%ci"',e]))}};var frt=require("crypto"),jf=q(require("fs"),1),sg=q(require("path"),1);var N1=q(HT(),1),$f=q(vZe(),1),drt=q(Bfe(),1),oB=q(nrt(),1);var Zfe=q(HT(),1);var art=q(wu(),1);var ort="application/vnd.oci.empty.v1+json";var $p=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 st.getExecOutput(this.binPath,[],{ignoreReturnCode:!0,silent:!0}).then(r=>r.stderr.length>0&&r.exitCode!=0?(j(`Cosign.isAvailable cmd err: ${r.stderr.trim()}`),!1):r.exitCode==0).catch(r=>(j(`Cosign.isAvailable error: ${r}`),!1));return j(`Cosign.isAvailable: ${e}`),e}async version(){return this._versionOnce?this._version:(this._versionOnce=!0,this._version=await st.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 st.exec(this.binPath,["version","--json"],{failOnStdErr:!1})}async versionSatisfies(e,r){let i=r??await this.version();if(!i)return j("Cosign.versionSatisfies false: undefined version"),!1;let s=art.satisfies(i,e)||/^[0-9a-f]{7}$/.exec(i)!==null;return j(`Cosign.versionSatisfies ${i} statisfies ${e}: ${s}`),s}static parseCommandOutput(e){let r,i,s,n;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&&(n=l.errors),!r&&l&&Array.isArray(l.manifests)&&l.manifests.length>0){let u=l.manifests[0];u?.artifactType===Zfe.BUNDLE_V03_MEDIA_TYPE&&typeof u.digest=="string"?r=u.digest:u?.artifactType===ort&&typeof u.digest=="string"&&(i=u.digest)}if(!s&&l&&l.mediaType===Zfe.BUNDLE_V03_MEDIA_TYPE&&(s=l),s&&(r||i)){n=void 0;break}}return{bundle:s,signatureManifestDigest:r||i,errors:n}}};var ede=q(require("fs"),1);var JG=class t{static{o(this,"ImageTools")}buildx;constructor(e){this.buildx=e?.buildx||new Er}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(a=>a.annotations?.["vnd.docker.reference.type"]==="attestation-manifest");if(!e.platform)return i;let s=e.platform,n=new Map;for(let a of r.manifests)a.digest&&n.set(a.digest,a);return i.filter(a=>{let c=a.annotations?.["vnd.docker.reference.digest"];if(!c)return!1;let l=n.get(c);return l?l.platform?.os===s.os&&l.platform?.architecture===s.architecture&&(l.platform?.variant??"")===(s.variant??""):!1})}async attestationDigests(e){return(await this.attestationDescriptors(e)).map(r=>r.digest)}async create(e){let r=[],i=er.tmpName({tmpdir:er.tmpDir(),template:"imagetools-metadata-XXXXXX"}),s=[],n=[];for(let c of e.sources){if(c.startsWith("cwd://")){let l=c.substring(6);l.length>0&&s.push(l);continue}n.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",i);for(let c of s)r.push("--file",c);for(let c of n)r.push(c);let a=await this.getCreateCommand(r);if(e.skipExec){ie(`[command]${a.command} ${a.args.join(" ")}`),ie("Skipped create command");return}return await st.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(!ede.default.existsSync(i))return;let l=ede.default.readFileSync(i,{encoding:"utf-8"}).trim();if(l===""||l==="null")return;let u=JSON.parse(l),h=u["containerimage.descriptor"];return h?{digest:u["containerimage.digest"]||h.digest,descriptor:h,imageNames:u["image.name"]?u["image.name"].split(",").map(f=>f.trim()):[]}:void 0}})}async inspect(e,r,i){let s=await this.getInspectCommand([e.name,"--format",r]);if(!e.retryOnManifestUnknown)return await this.execInspect(s.command,s.args,i);let n=e.retryLimit??15,a;for(let c=0;c<n;c++)try{return await this.execIns
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,i){return await st.getExecOutput(e,r,{ignoreReturnCode:!0,silent:!0}).then(s=>{if(s.stderr.length>0&&s.exitCode!=0)throw new Error(s.stderr.trim());return i(JSON.parse(s.stdout))})}static isManifestUnknownError(e){return/(MANIFEST_UNKNOWN|manifest unknown|not found: not found)/i.test(e)}};var crt="application/vnd.in-toto+json";var lrt="https://fulcio.sigstore.dev",urt="https://rekor.sigstore.dev",hrt="https://timestamp.sigstore.dev",b0="https://search.sigstore.dev";var dCr="slsaprovenance1",ng=class t{static{o(this,"Sigstore")}cosign;imageTools;constructor(e){this.cosign=e?.cosign||new $p,this.imageTools=e?.imageTools||new JG}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);ie(`Using Sigstore signing endpoint: ${i.fulcioURL}`);let s=t.noTransparencyLog(e.noTransparencyLog),n=[];await this.cosign.versionSatisfies(">=3.0.4")?await xi("Creating Sigstore protobuf signing config",async()=>{let a=er.tmpName({template:"signing-config-XXXXXX.json",tmpdir:er.tmpDir()}),c=["signing-config","create","--with-default-services=true",`--out=${a}`];s&&c.push("--no-default-rekor=true"),await st.exec(this.cosign.binPath,c,{env:Object.assign({},process.env,{COSIGN_EXPERIMENTAL:"1"})}),ie(JSON.stringify(JSON.parse(jf.default.readFileSync(a,{encoding:"utf-8"})),null,2)),n.push(`--signing-config=${a}`)}):(n.push("--use-signing-config"),s&&n.push("--tlog-upload=false"));for(let a of e.imageNames){let c=await this.imageTools.attestationDigests({name:`${a}@${e.imageDigest}`,retryOnManifestUnknown:e.retryOnManifestUnknown,retryLimit:e.retryLimit});for(let l of c){let u=`${a}@${l}`;await xi(`Signing attestation manifest ${u}`,async()=>{let h=["sign","--yes","--oidc-provider","github-actions","--registry-referrers-mode","oci-1-1","--new-bundle-format",...n];ie(`[command]${this.cosign.binPath} ${[...h,u].join(" ")}`);let f=await st.getExecOutput(this.cosign.binPath,["--verbose",...h,u],{ignoreReturnCode:!0,silent:!0,env:Object.assign({},process.env,{COSIGN_EXPERIMENTAL:"1"})}),d=$p.parseCommandOutput(f.stderr.trim());if(f.exitCode!=0)if(d.errors&&d.errors.length>0){let m=d.errors.map(A=>`- [${A.code}] ${A.message} : ${A.detail}`).join(`
|
||||
`);throw new Error(`Cosign sign command failed with errors:
|
||||
${m}`)}else throw new Error(`Cosign sign command failed with: ${f.stderr.trim().split(/\r?\n/).filter(m=>m.length>0).pop()??"unknown error"}`);let p=t.parseBundle((0,X1.bundleFromJSON)(d.bundle));p.tlogID&&ie(`Uploaded to Rekor transparency log: ${P0}?logIndex=${p.tlogID}`),ie(`Signature manifest pushed: https://oci.dag.dev/?referrers=${u}`),r[u]={...p,imageName:a}})}}}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 _i(`Verifying signature of ${n}`,async()=>{let a=await this.verifyImageAttestation(n,{certificateIdentityRegexp:r.certificateIdentityRegexp,noTransparencyLog:r.noTransparencyLog||!s.tlogID,retryOnManifestUnknown:r.retryOnManifestUnknown});ie(`Signature manifest verified: https://oci.dag.dev/?image=${s.imageName}@${a.signatureManifestDigest}`),i[n]=a});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 a of n){let c=`${s}@${a}`,l=await this.verifyImageAttestation(c,r);ie(`Signature manifest verified: https://oci.dag.dev/?image=${s}@${l.signatureManifestDigest}`),i[c]=l}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){ie(`[command]${this.cosign.binPath} ${[...i,e].join(" ")}`);let a=await nt.getExecOutput(this.cosign.binPath,["--verbose",...i,e],{ignoreReturnCode:!0,silent:!0,env:Object.assign({},process.env,{COSIGN_EXPERIMENTAL:"1"})});if(a.exitCode!==0)throw new Error(`Cosign verify command failed with: ${a.stderr.trim().split(/\r?\n/).filter(l=>l.length>0).pop()??"unknown error"}`);let c=em.parseCommandOutput(a.stderr.trim());return{cosignArgs:i,signatureManifestDigest:c.signatureManifestDigest}}let n=r.retryLimit??15,s;ie(`[command]${this.cosign.binPath} ${[...i,e].join(" ")}`);for(let a=0;a<n;a++){let c=await nt.getExecOutput(this.cosign.binPath,["--verbose",...i,e],{ignoreReturnCode:!0,silent:!0,env:Object.assign({},process.env,{COSIGN_EXPERIMENTAL:"1"})}),l=em.parseCommandOutput(c.stderr.trim());if(c.exitCode===0)return{cosignArgs:i,signatureManifestDigest:l.signatureManifestDigest};if(l.errors&&l.errors.length>0){let u=l.errors.map(h=>`- [${h.code}] ${h.message} : ${h.detail}`).join(`
|
||||
`);if(s=new Error(`Cosign verify command failed with errors:
|
||||
${u}`),l.errors.some(h=>h.code==="MANIFEST_UNKNOWN"))ie(`Cosign verify command failed with MANIFEST_UNKNOWN, retrying attempt ${a+1}/${n}...
|
||||
${u}`),await new Promise(h=>setTimeout(h,Math.pow(2,a)*100));else throw s}else throw new Error(`Cosign verify command failed with: ${c.stderr.trim().split(/\r?\n/).filter(u=>u.length>0).pop()??"unknown error"}`)}throw s}async signProvenanceBlobs(e){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);ie(`Using Sigstore signing endpoint: ${i.fulcioURL}`);let n=t.getProvenanceBlobs(e);for(let s of Object.keys(n))await _i(`Signing ${s}`,async()=>{let a=n[s],c=mg.default.join(mg.default.dirname(s),`${e.name??"provenance"}.sigstore.json`),l=t.getProvenanceSubjects(a);if(l.length===0){Zt(`No subjects found in provenance ${s}, skip signing.`);return}let u=await t.signPayload({data:a,type:Hit},i),h=t.parseBundle(u);ie("Provenance blob signed for:");for(let f of l){let[d,p]=Object.entries(f.digest)[0]||[];ie(` - ${f.name} (${d}:${p})`)}h.tlogID&&ie(`Attestation signature uploaded to Rekor transparency log: ${P0}?logIndex=${h.tlogID}`),ie(`Writing Sigstore bundle to: ${c}`),Xf.default.writeFileSync(c,JSON.stringify(h.payload,null,2),{encoding:"utf-8"}),r[s]={...h,bundlePath:c,subjects:l}})}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 a=mg.default.dirname(n);await _i(`Verifying signature bundle ${s.bundlePath}`,async()=>{for(let c of s.subjects){let l=mg.default.join(a,c.name);ie(`Verifying signed artifact ${l}`);let u=["verify-blob-attestation","--new-bundle-format","--certificate-oidc-issuer","https://token.actions.githubusercontent.com","--certificate-identity-regexp",r.certificateIdentityRegexp,"--type",r.predicateType??ZSr];(r.noTransparencyLog||!s.tlogID)&&u.push("--use-signed-timestamps","--insecure-ignore-tlog");let h=await nt.getExecOutput(this.cosign.binPath,[...u,"--bundle",s.bundlePath,l],{ignoreReturnCode:!0});if(h.stderr.length>0&&h.exitCode!=0)throw new Error(h.stderr);i[l]={bundlePath:s.bundlePath,cosignArgs:u}}})}return i}async verifyArtifact(e,r,i){ie("Verifying keyless verification bundle signature");let n=JSON.parse(Xf.default.readFileSync(r,"utf-8")),s=(0,X1.bundleFromJSON)(n);ie("Fetching Sigstore TUF trusted root metadata");let a=await Wit.getTrustedRoot(),c=(0,SB.toTrustMaterial)(a);try{ie("Verifying artifact signature");let l=(0,SB.toSignedEntity)(s,Xf.default.readFileSync(e)),u=t.parseCertificate(s),h=s.verificationMaterial.tlogEntries,f=h.length>0?h[0].logIndex:void 0;if(i?.subjectAlternativeName&&i?.subjectAlternativeName instanceof RegExp){let m=u.subjectAltName?.replace(/^uri:/i,"");if(m){if(!m.match(i.subjectAlternativeName))throw new Error(`Signing certificate subjectAlternativeName "${m}" does not match expected pattern`)}else throw new Error("Signing certificate does not contain subjectAltName")}let p=new SB.Verifier(c).verify(l,{subjectAlternativeName:i?.subjectAlternativeName&&typeof i.subjectAlternativeName=="string"?i.subjectAlternativeName:void 0,extensions:i?.issuer?{issuer:i.issuer}:void 0});return V(`Sigstore.verifyArtifact signer: ${JSON.stringify(p)}`),{payload:n,certificate:u.toString(),tlogID:f}}catch(l){throw new Error(`Failed to verify artifact signature: ${l}`)}}signingEndpoints(e){return e=t.noTransparencyLog(e),ie(`Upload to transparency log: ${e?"disabled":"enabled"}`),{fulcioURL:jit,rekorURL:e?void 0:zit,tsaServerURL:Vit}}static noTransparencyLog(e){return e??Ot.context.payload.repository?.private}static getProvenanceBlobs(e){let r=mg.default.join(e.localExportDir,"provenance.json");if(Xf.default.existsSync(r))return{[r]:Xf.default.readFileSync(r)};let i=Xf.default.readdirSync(e.localExportDir,{withFileTypes:!0}),n=i.filter(s=>s.isDirectory());if(n.length>0&&n.length===i.length&&n.every(s=>Xf.default.existsSync(mg.default.join(e.localExportDir,s.name,"provenance.json")))){let s={};for(let a of n){let c=mg.default.join(e.localExportDir,a.name,"provenance.json");s[c]=Xf.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(i=>({name:i.name,digest:i.digest}))}static async signPayload(e,r,i,n){let s=[],a=new Zf.FulcioSigner({identityProvider:new Zf.CIContextProvider("sigstore"),fulcioBaseURL:r.fulcioURL,timeout:i,retry:n});return r.rekorURL&&s.push(new Zf.RekorWitness({rekorBaseURL:r.rekorURL,fetchOnConflict:!0,timeout:i,retry:n})),r.tsaServerURL&&s.push(new Zf.TSAWitness({tsaBaseURL:r.tsaServerURL,timeout:i,retry:n})),new Zf.DSSEBundleBuilder({signer:a,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,X1.bundleToJSON)(e),certificate:r.toString(),
Line truncated
|
||||
`)){let[u,...h]=l.split(":"),f=u.toLowerCase(),d=h.map(p=>p.trim()).join(":");if(u.length!=0)switch(!0){case f=="name":i=void 0,r.name==null?r.name=d:(s&&n.gcPolicy&&(n.gcPolicy.push(s),s=void 0),n.name&&r.nodes.push(n),n={name:d});break;case f=="driver":i=void 0,r.driver=d;break;case f=="last activity":i=void 0,r.lastActivity=new Date(d);break;case f=="endpoint":i=void 0,n.endpoint=d;break;case f=="driver options":i=void 0,n["driver-opts"]=(d.match(/([a-zA-Z0-9_.]+)="([^"]*)"/g)||[]).map(p=>p.replace(/^(.*)="(.*)"$/g,"$1=$2"));break;case f=="status":i=void 0,n.status=d;break;case f=="buildkit daemon flags":case f=="flags":i=void 0,n["buildkitd-flags"]=d;break;case f=="buildkit version":case f=="buildkit":i=void 0,n.buildkit=d;break;case f=="platforms":{if(i=void 0,!d)break;let p=[];if(d.includes("*"))for(let m of d.split(", "))m.includes("*")&&p.push(m.replace(/\*/g,""));else p=d.split(", ");n.platforms=p.join(",");break}case f=="features":i="features",n.features={};break;case f=="labels":i="label",n.labels={};break;case f=="devices":i="devices",n.devices=n.devices||[];break;case f.startsWith("gc policy rule#"):i="gcpolicy",n.gcPolicy&&s&&(n.gcPolicy.push(s),s=void 0);break;case f.startsWith("file#"):i="file",c=u.split("#")[1],n.files=n.files||{},n.files[c]="";break;default:switch(i&&i!=="devices"&&n.devices&&a&&(n.devices.push(a),a=void 0),i||""){case"features":{n.features=n.features||{},n.features[u.trim()]=!!d;break}case"label":{n.labels=n.labels||{},n.labels[u.trim()]=d;break}case"devices":{switch(f.trim()){case"name":{n.devices&&a&&n.devices.push(a),a={},a.name=d;break}case"on-demand":{a&&d&&(a.onDemand=d=="true");break}case"automatically allowed":{a&&d&&(a.autoAllow=d=="true");break}case"annotations":{a&&(a.annotations=a.annotations||{});break}default:a&&a.annotations&&(a.annotations[u.trim()]=d)}break}case"gcpolicy":{switch(n.gcPolicy=n.gcPolicy||[],s=s||{},f.trim()){case"all":{s.all=d=="true";break}case"filters":{d&&(s.filter=d.split(","));break}case"keep duration":{s.keepDuration=d;break}case"keep bytes":{s.keepBytes=d;break}case"reserved space":{s.reservedSpace=d;break}case"max used space":{s.maxUsedSpace=d;break}case"min free space":{s.minFreeSpace=d;break}}break}case"file":{c&&n.files&&(n.files[c].length>0&&(n.files[c]+=`
|
||||
`),n.files[c]+=l.replace(/^\s>\s?/,""));break}}}}return a&&n.devices&&n.devices.push(a),s&&n.gcPolicy&&n.gcPolicy.push(s),n.name&&r.nodes.push(n),r}};var Jit=q(Iu(),1);var N8=q(require("fs"),1);var D8=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(!N8.default.existsSync(e))throw new Error(`config file ${e} not found`);e=N8.default.readFileSync(e,{encoding:"utf-8"})}let i=er.tmpName({tmpdir:er.tmpDir()});return N8.default.writeFileSync(i,e),i}};var O8=class{static{o(this,"BuildKit")}buildx;config;constructor(e){this.config=new D8,this.buildx=e?.buildx||new Er}async getVersion(e){if(!e.buildkit&&e.name)try{return await this.getVersionWithinImage(e.name)}catch(r){Zt(r)}return e.buildkit}async getVersionWithinImage(e){return V(`BuildKit.getVersionWithinImage nodeName: ${e}`),rn.getExecOutput(["inspect","--format","{{.Config.Image}}",`${Er.containerNamePrefix}${e}`],{ignoreReturnCode:!0,silent:!0}).then(r=>{if(r.exitCode==0&&r.stdout.length>0)return V(`BuildKit.getVersionWithinImage image: ${r.stdout.trim()}`),rn.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 vB({buildx:this.buildx}).inspect(e));for(let n of i.nodes){let s=n.buildkit;if(V(`BuildKit.versionSatisfies ${s}: ${r}`),!s)try{s=await this.getVersionWithinImage(n.name||"")}catch{return V(`BuildKit.versionSatisfies ${n.name}: can't get version`),!1}if(V(`BuildKit.versionSatisfies ${n.name}: version ${s}`),i.driver=="docker"&&!s.endsWith("-moby")||!Jit.satisfies(s.replace(/-moby$/,""),r))return!1}return!0}};var P8=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 rn.isAvailable();return V(`Compose.isStandalone: ${e}`),e}async getCommand(e){let r=await this.isStandalone();return{command:r?"compose":"docker",args:r?e:["compose",...e]}}async isAvailable(){let e=await this.getCommand([]),r=await nt.getExecOutput(e.command,e.args,{ignoreReturnCode:!0,silent:!0}).then(i=>i.stderr.length>0&&i.exitCode!=0?(V(`Compose.isAvailable cmd err: ${i.stderr.trim()}`),!1):i.exitCode==0).catch(i=>(V(`Compose.isAvailable error: ${i}`),!1));return V(`Compose.isAvailable: ${r}`),r}async version(){if(this._versionOnce)return this._version;this._versionOnce=!0;let e=await this.getCommand(["version"]);return this._version=await nt.getExecOutput(e.command,e.args,{ignoreReturnCode:!0,silent:!0}).then(r=>{if(r.stderr.length>0&&r.exitCode!=0)throw new Error(r.stderr.trim());return t.parseVersion(r.stdout.trim())}),this._version}async printVersion(){let e=await this.getCommand(["version"]);await nt.exec(e.command,e.args,{failOnStdErr:!1})}static parseVersion(e){let r=/\sv?([0-9a-f]{7}|[0-9.]+)/.exec(e);if(!r)throw new Error("Cannot parse compose version");return r[1]}};var rm=q(require("fs"),1),td=q(require("os"),1),xB=q(require("path"),1);var Q8=q(Iu(),1),upe=q(require("util"),1);var k8=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 i=await t.getDownloadVersion(e);V(`Install.download version: ${i.version}`);let n=await t.getRelease(i,this.githubToken);V(`Install.download release tag name: ${n.tag_name}`);let s=await this.vspec(n.tag_name);V(`Install.download vspec: ${s}`);let a=Q8.clean(s)||"";if(!Q8.valid(a))throw new Error(`Invalid Compose version "${s}".`);let c=new Xn({htcName:i.key!="official"?`compose-dl-bin-${i.key}`:"compose-dl-bin",htcVersion:s,baseCacheDir:xB.default.join(td.default.homedir(),".bin","docker-compose"),cacheFile:td.default.platform()=="win32"?"docker-compose.exe":"docker-compose",ghaNoCache:r}),l=await c.find();if(l)return ie(`Compose binary found in ${l}`),l;let u=upe.format(i.downloadURL,s,this.filename());ie(`Downloading ${u}`);let h=await Xc(u,void 0,this.githubToken);V(`Install.download htcDownloadPath: ${h}`);let f=await c.save(h);return ie(`Cached to ${f}`),f}async installStandalone(e,r){ie("Standalone mode"),r=r||er.tmpDir();let i=xB.default.join(r,"compose-bin-standalone");rm.default.existsSync(i)||rm.default.mkdirSync(i,{recursive:!0});let n=td.default.platform()=="win32"?"compose.exe":"compose",s=xB.default.join(i,n);return rm.default.copyFileSync(e,s),ie("Fixing perms"),rm.default.chmodSync(s,"0755"),oh(i),ie("Added Compose to PATH"),ie(`Binary path: ${s}`),s}async installPlugin(e,r){ie("Docker plugin mode"),r=r||rn.configDir;let i=xB.default.join(r,"cli-plugins");rm.default.existsSync(i)||rm.default.mkdirSync(i,{recursive:!0});let n=
Line truncated
|
||||
${m}`)}else throw new Error(`Cosign sign command failed with: ${f.stderr.trim().split(/\r?\n/).filter(m=>m.length>0).pop()??"unknown error"}`);let p=t.parseBundle((0,N1.bundleFromJSON)(d.bundle));p.tlogID&&ie(`Uploaded to Rekor transparency log: ${b0}?logIndex=${p.tlogID}`),ie(`Signature manifest pushed: https://oci.dag.dev/?referrers=${u}`),r[u]={...p,imageName:a}})}}}catch(i){throw new Error(`Signing BuildKit attestation manifests failed: ${i.message}`)}return r}async verifySignedManifests(e,r){let i={};for(let[s,n]of Object.entries(e))await xi(`Verifying signature of ${s}`,async()=>{let a=await this.verifyImageAttestation(s,{certificateIdentityRegexp:r.certificateIdentityRegexp,noTransparencyLog:r.noTransparencyLog||!n.tlogID,retryOnManifestUnknown:r.retryOnManifestUnknown});ie(`Signature manifest verified: https://oci.dag.dev/?image=${n.imageName}@${a.signatureManifestDigest}`),i[s]=a});return i}async verifyImageAttestations(e,r){let i={},s=await this.imageTools.attestationDigests({name:e,platform:r.platform,retryOnManifestUnknown:r.retryOnManifestUnknown,retryLimit:r.retryLimit});if(s.length===0)throw new Error(`No attestation manifests found for ${e}`);let n=e.split(":",1)[0];for(let a of s){let c=`${n}@${a}`,l=await this.verifyImageAttestation(c,r);ie(`Signature manifest verified: https://oci.dag.dev/?image=${n}@${l.signatureManifestDigest}`),i[c]=l}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){ie(`[command]${this.cosign.binPath} ${[...i,e].join(" ")}`);let a=await st.getExecOutput(this.cosign.binPath,["--verbose",...i,e],{ignoreReturnCode:!0,silent:!0,env:Object.assign({},process.env,{COSIGN_EXPERIMENTAL:"1"})});if(a.exitCode!==0)throw new Error(`Cosign verify command failed with: ${a.stderr.trim().split(/\r?\n/).filter(l=>l.length>0).pop()??"unknown error"}`);let c=$p.parseCommandOutput(a.stderr.trim());return{cosignArgs:i,signatureManifestDigest:c.signatureManifestDigest}}let s=r.retryLimit??15,n;ie(`[command]${this.cosign.binPath} ${[...i,e].join(" ")}`);for(let a=0;a<s;a++){let c=await st.getExecOutput(this.cosign.binPath,["--verbose",...i,e],{ignoreReturnCode:!0,silent:!0,env:Object.assign({},process.env,{COSIGN_EXPERIMENTAL:"1"})}),l=$p.parseCommandOutput(c.stderr.trim());if(c.exitCode===0)return{cosignArgs:i,signatureManifestDigest:l.signatureManifestDigest};if(l.errors&&l.errors.length>0){let u=l.errors.map(h=>`- [${h.code}] ${h.message} : ${h.detail}`).join(`
|
||||
`);if(n=new Error(`Cosign verify command failed with errors:
|
||||
${u}`),l.errors.some(h=>h.code==="MANIFEST_UNKNOWN"))ie(`Cosign verify command failed with MANIFEST_UNKNOWN, retrying attempt ${a+1}/${s}...
|
||||
${u}`),await new Promise(h=>setTimeout(h,Math.pow(2,a)*100));else throw n}else throw new Error(`Cosign verify command failed with: ${c.stderr.trim().split(/\r?\n/).filter(u=>u.length>0).pop()??"unknown error"}`)}throw n}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);ie(`Using Sigstore signing endpoint: ${i.fulcioURL}`);let s=t.getProvenanceBlobs(e);for(let n of Object.keys(s))await xi(`Signing ${n}`,async()=>{let a=s[n],c=sg.default.join(sg.default.dirname(n),`${e.name??"provenance"}.sigstore.json`),l=t.getProvenanceSubjects(a);if(l.length===0){Zt(`No subjects found in provenance ${n}, skip signing.`);return}let u=await t.signPayload({data:a,type:crt},i),h=t.parseBundle(u);ie("Provenance blob signed for:");for(let f of l){let[d,p]=Object.entries(f.digest)[0]||[];ie(` - ${f.name} (${d}:${p})`)}h.tlogID&&ie(`Attestation signature uploaded to Rekor transparency log: ${b0}?logIndex=${h.tlogID}`),ie(`Writing Sigstore bundle to: ${c}`),jf.default.writeFileSync(c,JSON.stringify(h.payload,null,2),{encoding:"utf-8"}),r[n]={...h,bundlePath:c,subjects:l}})}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[s,n]of Object.entries(e)){let a=sg.default.dirname(s);await xi(`Verifying signature bundle ${n.bundlePath}`,async()=>{for(let c of n.subjects){let l=sg.default.join(a,c.name);ie(`Verifying signed artifact ${l}`);let u=["verify-blob-attestation","--new-bundle-format","--certificate-oidc-issuer","https://token.actions.githubusercontent.com","--certificate-identity-regexp",r.certificateIdentityRegexp,"--type",r.predicateType??dCr];(r.noTransparencyLog||!n.tlogID)&&u.push("--use-signed-timestamps","--insecure-ignore-tlog");let h=await st.getExecOutput(this.cosign.binPath,[...u,"--bundle",n.bundlePath,l],{ignoreReturnCode:!0});if(h.stderr.length>0&&h.exitCode!=0)throw new Error(h.stderr);i[l]={bundlePath:n.bundlePath,cosignArgs:u}}})}return i}async verifyArtifact(e,r,i){ie("Verifying keyless verification bundle signature");let s=JSON.parse(jf.default.readFileSync(r,"utf-8")),n=(0,N1.bundleFromJSON)(s);ie("Fetching Sigstore TUF trusted root metadata");let a=await drt.getTrustedRoot(),c=(0,oB.toTrustMaterial)(a);try{ie("Verifying artifact signature");let l=(0,oB.toSignedEntity)(n,jf.default.readFileSync(e)),u=t.parseCertificate(n),h=n.verificationMaterial.tlogEntries,f=h.length>0?h[0].logIndex:void 0;if(i?.subjectAlternativeName&&i?.subjectAlternativeName instanceof RegExp){let m=u.subjectAltName?.replace(/^uri:/i,"");if(m){if(!m.match(i.subjectAlternativeName))throw new Error(`Signing certificate subjectAlternativeName "${m}" does not match expected pattern`)}else throw new Error("Signing certificate does not contain subjectAltName")}let p=new oB.Verifier(c).verify(l,{subjectAlternativeName:i?.subjectAlternativeName&&typeof i.subjectAlternativeName=="string"?i.subjectAlternativeName:void 0,extensions:i?.issuer?{issuer:i.issuer}:void 0});return j(`Sigstore.verifyArtifact signer: ${JSON.stringify(p)}`),{payload:s,certificate:u.toString(),tlogID:f}}catch(l){throw new Error(`Failed to verify artifact signature: ${l}`)}}signingEndpoints(e){return e=t.noTransparencyLog(e),ie(`Upload to transparency log: ${e?"disabled":"enabled"}`),{fulcioURL:lrt,rekorURL:e?void 0:urt,tsaServerURL:hrt}}static noTransparencyLog(e){return e??Ot.context.payload.repository?.private}static getProvenanceBlobs(e){let r=sg.default.join(e.localExportDir,"provenance.json");if(jf.default.existsSync(r))return{[r]:jf.default.readFileSync(r)};let i=jf.default.readdirSync(e.localExportDir,{withFileTypes:!0}),s=i.filter(n=>n.isDirectory());if(s.length>0&&s.length===i.length&&s.every(n=>jf.default.existsSync(sg.default.join(e.localExportDir,n.name,"provenance.json")))){let n={};for(let a of s){let c=sg.default.join(e.localExportDir,a.name,"provenance.json");n[c]=jf.default.readFileSync(c)}return n}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,s){let n=[],a=new $f.FulcioSigner({identityProvider:new $f.CIContextProvider("sigstore"),fulcioBaseURL:r.fulcioURL,timeout:i,retry:s});return r.rekorURL&&n.push(new $f.RekorWitness({rekorBaseURL:r.rekorURL,fetchOnConflict:!0,timeout:i,retry:s})),r.tsaServerURL&&n.push(new $f.TSAWitness({tsaBaseURL:r.tsaServerURL,timeout:i,retry:s})),new $f.DSSEBundleBuilder({signer:a,witnesses:n}).create(e)}static parseBundle(e){let r=t.parseCertificate(e),i=e.verificationMaterial.tlogEntries,s=i.length>0?i[0].logIndex:void 0;return{payload:(0,N1.bundleToJSON)(e),certificate:r.toString(),
Line truncated
|
||||
`)){let[u,...h]=l.split(":"),f=u.toLowerCase(),d=h.map(p=>p.trim()).join(":");if(u.length!=0)switch(!0){case f=="name":i=void 0,r.name==null?r.name=d:(n&&s.gcPolicy&&(s.gcPolicy.push(n),n=void 0),s.name&&r.nodes.push(s),s={name:d});break;case f=="driver":i=void 0,r.driver=d;break;case f=="last activity":i=void 0,r.lastActivity=new Date(d);break;case f=="endpoint":i=void 0,s.endpoint=d;break;case f=="driver options":i=void 0,s["driver-opts"]=(d.match(/([a-zA-Z0-9_.]+)="([^"]*)"/g)||[]).map(p=>p.replace(/^(.*)="(.*)"$/g,"$1=$2"));break;case f=="status":i=void 0,s.status=d;break;case f=="buildkit daemon flags":case f=="flags":i=void 0,s["buildkitd-flags"]=d;break;case f=="buildkit version":case f=="buildkit":i=void 0,s.buildkit=d;break;case f=="platforms":{if(i=void 0,!d)break;let p=[];if(d.includes("*"))for(let m of d.split(", "))m.includes("*")&&p.push(m.replace(/\*/g,""));else p=d.split(", ");s.platforms=p.join(",");break}case f=="features":i="features",s.features={};break;case f=="labels":i="label",s.labels={};break;case f=="devices":i="devices",s.devices=s.devices||[];break;case f.startsWith("gc policy rule#"):i="gcpolicy",s.gcPolicy&&n&&(s.gcPolicy.push(n),n=void 0);break;case f.startsWith("file#"):i="file",c=u.split("#")[1],s.files=s.files||{},s.files[c]="";break;default:switch(i&&i!=="devices"&&s.devices&&a&&(s.devices.push(a),a=void 0),i||""){case"features":{s.features=s.features||{},s.features[u.trim()]=!!d;break}case"label":{s.labels=s.labels||{},s.labels[u.trim()]=d;break}case"devices":{switch(f.trim()){case"name":{s.devices&&a&&s.devices.push(a),a={},a.name=d;break}case"on-demand":{a&&d&&(a.onDemand=d=="true");break}case"automatically allowed":{a&&d&&(a.autoAllow=d=="true");break}case"annotations":{a&&(a.annotations=a.annotations||{});break}default:a&&a.annotations&&(a.annotations[u.trim()]=d)}break}case"gcpolicy":{switch(s.gcPolicy=s.gcPolicy||[],n=n||{},f.trim()){case"all":{n.all=d=="true";break}case"filters":{d&&(n.filter=d.split(","));break}case"keep duration":{n.keepDuration=d;break}case"keep bytes":{n.keepBytes=d;break}case"reserved space":{n.reservedSpace=d;break}case"max used space":{n.maxUsedSpace=d;break}case"min free space":{n.minFreeSpace=d;break}}break}case"file":{c&&s.files&&(s.files[c].length>0&&(s.files[c]+=`
|
||||
`),s.files[c]+=l.replace(/^\s>\s?/,""));break}}}}return a&&s.devices&&s.devices.push(a),n&&s.gcPolicy&&s.gcPolicy.push(n),s.name&&r.nodes.push(s),r}};var prt=q(wu(),1);var KG=q(require("fs"),1);var XG=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(!KG.default.existsSync(e))throw new Error(`config file ${e} not found`);e=KG.default.readFileSync(e,{encoding:"utf-8"})}let i=er.tmpName({tmpdir:er.tmpDir()});return KG.default.writeFileSync(i,e),i}};var ZG=class{static{o(this,"BuildKit")}buildx;config;constructor(e){this.config=new XG,this.buildx=e?.buildx||new Er}async getVersion(e){if(!e.buildkit&&e.name)try{return await this.getVersionWithinImage(e.name)}catch(r){Zt(r)}return e.buildkit}async getVersionWithinImage(e){return j(`BuildKit.getVersionWithinImage nodeName: ${e}`),ts.getExecOutput(["inspect","--format","{{.Config.Image}}",`${Er.containerNamePrefix}${e}`],{ignoreReturnCode:!0,silent:!0}).then(r=>{if(r.exitCode==0&&r.stdout.length>0)return j(`BuildKit.getVersionWithinImage image: ${r.stdout.trim()}`),ts.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 cB({buildx:this.buildx}).inspect(e));for(let s of i.nodes){let n=s.buildkit;if(j(`BuildKit.versionSatisfies ${n}: ${r}`),!n)try{n=await this.getVersionWithinImage(s.name||"")}catch{return j(`BuildKit.versionSatisfies ${s.name}: can't get version`),!1}if(j(`BuildKit.versionSatisfies ${s.name}: version ${n}`),i.driver=="docker"&&!n.endsWith("-moby")||!prt.satisfies(n.replace(/-moby$/,""),r))return!1}return!0}};var e8=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 ts.isAvailable();return j(`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 st.getExecOutput(e.command,e.args,{ignoreReturnCode:!0,silent:!0}).then(i=>i.stderr.length>0&&i.exitCode!=0?(j(`Compose.isAvailable cmd err: ${i.stderr.trim()}`),!1):i.exitCode==0).catch(i=>(j(`Compose.isAvailable error: ${i}`),!1));return j(`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 st.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 st.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 Jp=q(require("fs"),1),Jf=q(require("os"),1),lB=q(require("path"),1);var r8=q(wu(),1),rde=q(require("util"),1);var t8=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 i=await t.getDownloadVersion(e);j(`Install.download version: ${i.version}`);let s=await t.getRelease(i,this.githubToken);j(`Install.download release tag name: ${s.tag_name}`);let n=await this.vspec(s.tag_name);j(`Install.download vspec: ${n}`);let a=r8.clean(n)||"";if(!r8.valid(a))throw new Error(`Invalid Compose version "${n}".`);let c=new Ys({htcName:i.key!="official"?`compose-dl-bin-${i.key}`:"compose-dl-bin",htcVersion:n,baseCacheDir:lB.default.join(Jf.default.homedir(),".bin","docker-compose"),cacheFile:Jf.default.platform()=="win32"?"docker-compose.exe":"docker-compose",ghaNoCache:r}),l=await c.find();if(l)return ie(`Compose binary found in ${l}`),l;let u=rde.format(i.downloadURL,n,this.filename());ie(`Downloading ${u}`);let h=await Yc(u,void 0,this.githubToken);j(`Install.download htcDownloadPath: ${h}`);let f=await c.save(h);return ie(`Cached to ${f}`),f}async installStandalone(e,r){ie("Standalone mode"),r=r||er.tmpDir();let i=lB.default.join(r,"compose-bin-standalone");Jp.default.existsSync(i)||Jp.default.mkdirSync(i,{recursive:!0});let s=Jf.default.platform()=="win32"?"compose.exe":"compose",n=lB.default.join(i,s);return Jp.default.copyFileSync(e,n),ie("Fixing perms"),Jp.default.chmodSync(n,"0755"),ih(i),ie("Added Compose to PATH"),ie(`Binary path: ${n}`),n}async installPlugin(e,r){ie("Docker plugin mode"),r=r||ts.configDir;let i=lB.default.join(r,"cli-plugins");Jp.default.existsSync(i)||Jp.default.mkdirSync(i,{recursive:!0});let s=
Line truncated
|
||||
# syntax=docker/dockerfile:1
|
||||
|
||||
ARG GO_VERSION="1.24"
|
||||
@@ -304,8 +301,8 @@ EOT
|
||||
|
||||
FROM scratch
|
||||
COPY --from=builder /out /
|
||||
`;var L8=class t{static{o(this,"Install")}githubToken;buildx;sigstore;constructor(e){this.githubToken=e?.githubToken||process.env.GITHUB_TOKEN,this.buildx=e?.buildx||new Er,this.sigstore=e?.sigstore||new Ag}async download(e){let r=await t.getDownloadVersion(e.version);V(`Install.download version: ${r.version}`);let i=await t.getRelease(r,this.githubToken);V(`Install.download release tag name: ${i.tag_name}`);let n=await this.vspec(i.tag_name);V(`Install.download vspec: ${n}`);let s=RB.clean(n)||"";if(!RB.valid(s))throw new Error(`Invalid Cosign version "${n}".`);let a=new Xn({htcName:"cosign-dl-bin",htcVersion:n,baseCacheDir:_B.default.join(zu.default.homedir(),".bin"),cacheFile:zu.default.platform()=="win32"?"cosign.exe":"cosign",ghaNoCache:e.ghaNoCache}),c=await a.find();if(c)return ie(`Cosign binary found in ${c}`),c;let l=hpe.format(r.downloadURL,n,this.filename());ie(`Downloading ${l}`);let u=await Xc(l,void 0,this.githubToken);V(`Install.download htcDownloadPath: ${u}`),e.verifySignature&&RB.satisfies(n,">=3.0.1")&&await this.verifySignature(u,l);let h=await a.save(u,e.skipState);return ie(`Cached to ${h}`),h}async build(e,r,i){let n=await this.vspec(e);V(`Install.build vspec: ${n}`);let s=new Xn({htcName:"cosign-build-bin",htcVersion:n,baseCacheDir:_B.default.join(zu.default.homedir(),".bin"),cacheFile:zu.default.platform()=="win32"?"cosign.exe":"cosign",ghaNoCache:r}),a=await s.find();if(a)return ie(`Cosign binary found in ${a}`),a;let c=_B.default.join(er.tmpDir(),"cosign-build-cache"),l=await this.buildCommand(e,c),u=await nt.getExecOutput(l.command,l.args,{ignoreReturnCode:!0,input:Buffer.from(Yit)}).then(f=>{if(f.stderr.length>0&&f.exitCode!=0)throw new Error(`build failed with: ${f.stderr.match(/(.*)\s*$/)?.[0]?.trim()??"unknown error"}`);return`${c}/cosign`}),h=await s.save(u,i);return ie(`Cached to ${h}`),h}async install(e,r){r=r||er.tmpDir();let i=_B.default.join(r,"cosign-bin");Z1.default.existsSync(i)||Z1.default.mkdirSync(i,{recursive:!0});let n=zu.default.platform()=="win32"?"cosign.exe":"cosign",s=_B.default.join(i,n);return Z1.default.copyFileSync(e,s),ie("Fixing perms"),Z1.default.chmodSync(s,"0755"),oh(i),ie("Added Cosign to PATH"),ie(`Binary path: ${s}`),s}async buildCommand(e,r){let i=await new Er({standalone:!0}).isAvailable(),n=await new Er({standalone:!1}).isAvailable(),s=!1;if(await this.buildx.isStandalone()&&i)V("Install.buildCommand: Buildx standalone found, build with it"),s=!0;else if(!await this.buildx.isStandalone()&&n)V("Install.buildCommand: Buildx plugin found, build with it"),s=!1;else if(i)V("Install.buildCommand: Buildx plugin not found, but standalone found so trying to build with it"),s=!0;else if(n)V("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 Er({standalone:s}).getCommand(a)}async verifySignature(e,r){let i=`${r}.sigstore.json`;ie(`Downloading keyless verification bundle at ${i}`);let n=await Xc(i,void 0,this.githubToken);V(`Install.verifySignature bundlePath: ${n}`);let s=await this.sigstore.verifyArtifact(e,n,{subjectAlternativeName:"keyless@projectsigstore.iam.gserviceaccount.com",issuer:"https://accounts.google.com"});ie(`Cosign binary signature verified! ${s.tlogID?`${P0}?logIndex=${s.tlogID}`:""}`)}filename(){let e;switch(zu.default.arch()){case"x64":{e="amd64";break}case"ppc64":{e="ppc64le";break}default:{e=zu.default.arch();break}}let r=zu.default.platform()=="win32"?"windows":zu.default.platform(),i=zu.default.platform()=="win32"?".exe":"";return hpe.format("cosign-%s-%s%s",r,e,i)}async vspec(e){if(!ve.isValidRef(e)){let u=e.replace(/^v+|v+$/g,"");return ie(`Use ${u} version spec cache key for ${e}`),u}let[r,i]=e.split("#");i.length==0&&(i="master");let n;i.match(/^[0-9a-fA-F]{40}$/)?n=i:n=await VI.remoteSha(r,i,process.env.GIT_AUTH_TOKEN);let[s,a]=r.substring(19).split("/"),c=`${s}/${ve.trimSuffix(a,".git")}/${n}`,l=ve.hash(c);return ie(`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 n=await new Ot({token:r}).releases("Cosign",e.contentOpts);if(!n[e.version])throw new Error(`Cannot find Cosign release ${e.version} in releases JSON`);return n[e.version]}};var Kit=q(Iu(),1);var F8=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 nt.getExecOutput(this.binPath,["blob","get",e.repository,e.digest],{ignoreRet
Line truncated
|
||||
`)[0]?.trim()):f.stderr.length>0&&(a=new Error(`buildx failed with: ${f.stderr.match(/(.*)\s*$/)?.[0]?.trim()??"unknown error"}`)))});let c=r.buildxBuild.resolveImageID(),l=r.buildxBuild.resolveMetadata(),u=r.buildxBuild.resolveDigest(l);c&&await _i("ImageID",async()=>{ie(c),IO("imageid",c)}),u&&await _i("Digest",async()=>{ie(u),IO("digest",u)}),l&&await _i("Metadata",async()=>{let f=JSON.stringify(l,null,2);ie(f),IO("metadata",f)});let h;if(await _i("Reference",async()=>{h=await oBr(r,t,e.builder),h?(ie(h),unt(h)):ie("No build reference found")}),aBr()){let f=r.buildxBuild.resolveWarnings(l);if(h&&f&&f.length>0){let d=await Er.convertWarningsToGitHubAnnotations(f,[h]);V(`annotations: ${JSON.stringify(d,null,2)}`),d&&d.length>0&&await _i(`Generating GitHub annotations (${d.length} build checks found)`,async()=>{for(let p of d)Zt(p.message,p)})}}if(await _i("Check build summary support",async()=>{cBr()?e.call&&e.call!=="build"?ie(`Build summary skipped for ${e.call} subrequest`):Ot.isGHES?ie("Build summary is not yet supported on GHES"):await r.buildx.versionSatisfies(">=0.23.0")?h?(ie("Build summary supported!"),hnt()):ie("Build summary requires a build reference"):ie("Build summary requires Buildx >= 0.23.0"):ie("Build summary disabled")}),a)throw a},async()=>{ont&&await _i("Generating build summary",async()=>{try{let t=lBr(),e;t&&(e=uBr());let i=await new GF().export({refs:mpe?[mpe]:[]});ie(`Build record written to ${i.dockerbuildFilename} (${ve.formatFileSize(i.dockerbuildSize)})`);let n;t&&(n=await Zq.upload({filename:i.dockerbuildFilename,retentionDays:e})),await a3.writeBuildSummary({exportRes:i,uploadRes:n,inputs:snt,driver:int,endpoint:nnt})}catch(t){Zt(t.message)}}),i2.length>0&&await _i(`Removing temp folder ${i2}`,async()=>{try{dnt.rmSync(i2,{recursive:!0})}catch{Zt(`Failed to remove temp folder ${i2}`)}})});async function oBr(t,e,r){let i=t.buildxBuild.resolveRef();if(i)return i;r||(r=(await t.builder.inspect()).name);let n=Er.refs({dir:Er.refsDir,builderName:r,since:e});return Object.keys(n).length>0?Object.keys(n)[0]:""}o(oBr,"buildRef");function aBr(){return process.env.DOCKER_BUILD_CHECKS_ANNOTATIONS?ve.parseBool(process.env.DOCKER_BUILD_CHECKS_ANNOTATIONS):!0}o(aBr,"buildChecksAnnotationsEnabled");function cBr(){return process.env.DOCKER_BUILD_SUMMARY?ve.parseBool(process.env.DOCKER_BUILD_SUMMARY):!0}o(cBr,"buildSummaryEnabled");function lBr(){return process.env.DOCKER_BUILD_RECORD_UPLOAD?ve.parseBool(process.env.DOCKER_BUILD_RECORD_UPLOAD):!0}o(lBr,"buildRecordUploadEnabled");function uBr(){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(uBr,"buildRecordRetentionDays");
|
||||
`;var i8=class t{static{o(this,"Install")}githubToken;buildx;sigstore;constructor(e){this.githubToken=e?.githubToken||process.env.GITHUB_TOKEN,this.buildx=e?.buildx||new Er,this.sigstore=e?.sigstore||new ng}async download(e){let r=await t.getDownloadVersion(e.version);j(`Install.download version: ${r.version}`);let i=await t.getRelease(r,this.githubToken);j(`Install.download release tag name: ${i.tag_name}`);let s=await this.vspec(i.tag_name);j(`Install.download vspec: ${s}`);let n=hB.clean(s)||"";if(!hB.valid(n))throw new Error(`Invalid Cosign version "${s}".`);let a=new Ys({htcName:"cosign-dl-bin",htcVersion:s,baseCacheDir:uB.default.join(Gu.default.homedir(),".bin"),cacheFile:Gu.default.platform()=="win32"?"cosign.exe":"cosign",ghaNoCache:e.ghaNoCache}),c=await a.find();if(c)return ie(`Cosign binary found in ${c}`),c;let l=ide.format(r.downloadURL,s,this.filename());ie(`Downloading ${l}`);let u=await Yc(l,void 0,this.githubToken);j(`Install.download htcDownloadPath: ${u}`),e.verifySignature&&hB.satisfies(s,">=3.0.1")&&await this.verifySignature(u,l);let h=await a.save(u,e.skipState);return ie(`Cached to ${h}`),h}async build(e,r,i){let s=await this.vspec(e);j(`Install.build vspec: ${s}`);let n=new Ys({htcName:"cosign-build-bin",htcVersion:s,baseCacheDir:uB.default.join(Gu.default.homedir(),".bin"),cacheFile:Gu.default.platform()=="win32"?"cosign.exe":"cosign",ghaNoCache:r}),a=await n.find();if(a)return ie(`Cosign binary found in ${a}`),a;let c=uB.default.join(er.tmpDir(),"cosign-build-cache"),l=await this.buildCommand(e,c),u=await st.getExecOutput(l.command,l.args,{ignoreReturnCode:!0,input:Buffer.from(mrt)}).then(f=>{if(f.stderr.length>0&&f.exitCode!=0)throw new Error(`build failed with: ${f.stderr.match(/(.*)\s*$/)?.[0]?.trim()??"unknown error"}`);return`${c}/cosign`}),h=await n.save(u,i);return ie(`Cached to ${h}`),h}async install(e,r){r=r||er.tmpDir();let i=uB.default.join(r,"cosign-bin");D1.default.existsSync(i)||D1.default.mkdirSync(i,{recursive:!0});let s=Gu.default.platform()=="win32"?"cosign.exe":"cosign",n=uB.default.join(i,s);return D1.default.copyFileSync(e,n),ie("Fixing perms"),D1.default.chmodSync(n,"0755"),ih(i),ie("Added Cosign to PATH"),ie(`Binary path: ${n}`),n}async buildCommand(e,r){let i=await new Er({standalone:!0}).isAvailable(),s=await new Er({standalone:!1}).isAvailable(),n=!1;if(await this.buildx.isStandalone()&&i)j("Install.buildCommand: Buildx standalone found, build with it"),n=!0;else if(!await this.buildx.isStandalone()&&s)j("Install.buildCommand: Buildx plugin found, build with it"),n=!1;else if(i)j("Install.buildCommand: Buildx plugin not found, but standalone found so trying to build with it"),n=!0;else if(s)j("Install.buildCommand: Buildx standalone not found, but plugin found so trying to build with it"),n=!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 Er({standalone:n}).getCommand(a)}async verifySignature(e,r){let i=`${r}.sigstore.json`;ie(`Downloading keyless verification bundle at ${i}`);let s=await Yc(i,void 0,this.githubToken);j(`Install.verifySignature bundlePath: ${s}`);let n=await this.sigstore.verifyArtifact(e,s,{subjectAlternativeName:"keyless@projectsigstore.iam.gserviceaccount.com",issuer:"https://accounts.google.com"});ie(`Cosign binary signature verified! ${n.tlogID?`${b0}?logIndex=${n.tlogID}`:""}`)}filename(){let e;switch(Gu.default.arch()){case"x64":{e="amd64";break}case"ppc64":{e="ppc64le";break}default:{e=Gu.default.arch();break}}let r=Gu.default.platform()=="win32"?"windows":Gu.default.platform(),i=Gu.default.platform()=="win32"?".exe":"";return ide.format("cosign-%s-%s%s",r,e,i)}async vspec(e){if(!ve.isValidRef(e)){let u=e.replace(/^v+|v+$/g,"");return ie(`Use ${u} version spec cache key for ${e}`),u}let[r,i]=e.split("#");i.length==0&&(i="master");let s;i.match(/^[0-9a-fA-F]{40}$/)?s=i:s=await DI.remoteSha(r,i,process.env.GIT_AUTH_TOKEN);let[n,a]=r.substring(19).split("/"),c=`${n}/${ve.trimSuffix(a,".git")}/${s}`,l=ve.hash(c);return ie(`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 s=await new Ot({token:r}).releases("Cosign",e.contentOpts);if(!s[e.version])throw new Error(`Cannot find Cosign release ${e.version} in releases JSON`);return s[e.version]}};var Art=q(wu(),1);var s8=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 st.getExecOutput(this.binPath,["blob","get",e.repository,e.digest],{ignoreRet
Line truncated
|
||||
`)[0]?.trim()):f.stderr.length>0&&(a=new Error(`buildx failed with: ${f.stderr.match(/(.*)\s*$/)?.[0]?.trim()??"unknown error"}`)))});let c=r.buildxBuild.resolveImageID(),l=r.buildxBuild.resolveMetadata(),u=r.buildxBuild.resolveDigest(l);c&&await xi("ImageID",async()=>{ie(c),rO("imageid",c)}),u&&await xi("Digest",async()=>{ie(u),rO("digest",u)}),l&&await xi("Metadata",async()=>{let f=JSON.stringify(l,null,2);ie(f),rO("metadata",f)});let h;if(await xi("Reference",async()=>{h=await bCr(r,t,e.builder),h?(ie(h),Rrt(h)):ie("No build reference found")}),wCr()){let f=r.buildxBuild.resolveWarnings(l);if(h&&f&&f.length>0){let d=await Er.convertWarningsToGitHubAnnotations(f,[h]);j(`annotations: ${JSON.stringify(d,null,2)}`),d&&d.length>0&&await xi(`Generating GitHub annotations (${d.length} build checks found)`,async()=>{for(let p of d)Zt(p.message,p)})}}if(await xi("Check build summary support",async()=>{CCr()?e.call&&e.call!=="build"?ie(`Build summary skipped for ${e.call} subrequest`):Ot.isGHES?ie("Build summary is not yet supported on GHES"):await r.buildx.versionSatisfies(">=0.23.0")?h?(ie("Build summary supported!"),Trt()):ie("Build summary requires a build reference"):ie("Build summary requires Buildx >= 0.23.0"):ie("Build summary disabled")}),a)throw a},async()=>{Brt&&await xi("Generating build summary",async()=>{try{let t=ICr(),e;t&&(e=SCr());let i=await new wF().export({refs:ade?[ade]:[]});ie(`Build record written to ${i.dockerbuildFilename} (${ve.formatFileSize(i.dockerbuildSize)})`);let s;t&&(s=await Dq.upload({filename:i.dockerbuildFilename,retentionDays:e})),await Uq.writeBuildSummary({exportRes:i,uploadRes:s,inputs:Srt,driver:Crt,endpoint:Irt})}catch(t){Zt(t.message)}}),Q1.length>0&&await xi(`Removing temp folder ${Q1}`,async()=>{try{Drt.rmSync(Q1,{recursive:!0})}catch{Zt(`Failed to remove temp folder ${Q1}`)}})});async function bCr(t,e,r){let i=t.buildxBuild.resolveRef();if(i)return i;r||(r=(await t.builder.inspect()).name);let s=Er.refs({dir:Er.refsDir,builderName:r,since:e});return Object.keys(s).length>0?Object.keys(s)[0]:""}o(bCr,"buildRef");function wCr(){return process.env.DOCKER_BUILD_CHECKS_ANNOTATIONS?ve.parseBool(process.env.DOCKER_BUILD_CHECKS_ANNOTATIONS):!0}o(wCr,"buildChecksAnnotationsEnabled");function CCr(){return process.env.DOCKER_BUILD_SUMMARY?ve.parseBool(process.env.DOCKER_BUILD_SUMMARY):!0}o(CCr,"buildSummaryEnabled");function ICr(){return process.env.DOCKER_BUILD_RECORD_UPLOAD?ve.parseBool(process.env.DOCKER_BUILD_RECORD_UPLOAD):!0}o(ICr,"buildRecordUploadEnabled");function SCr(){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(SCr,"buildRecordRetentionDays");
|
||||
/*! Bundled license information:
|
||||
|
||||
undici/lib/web/fetch/body.js:
|
||||
|
||||
Reference in new issue
Block a user