mirror of
https://github.com/docker/build-push-action.git
synced 2026-10-15 13:49:36 +00:00
chore: update generated content
This commit is contained in:
1 parent
5f7884def8
commit
51bb284cd4
3 files changed
+190
-188
No files matched your search
+185
-184
@@ -1,132 +1,132 @@
|
||||
var lrt=Object.create;var cG=Object.defineProperty;var urt=Object.getOwnPropertyDescriptor;var frt=Object.getOwnPropertyNames;var hrt=Object.getPrototypeOf,drt=Object.prototype.hasOwnProperty;var prt=(t,e)=>()=>(t&&(e=t(t=0)),e);var A=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),Yhe=(t,e)=>{for(var r in e)cG(t,r,{get:e[r],enumerable:!0})},mrt=(t,e,r,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of frt(e))!drt.call(t,s)&&s!==r&&cG(t,s,{get:()=>e[s],enumerable:!(i=urt(e,s))||i.enumerable});return t};var z=(t,e,r)=>(r=t!=null?lrt(hrt(t)):{},mrt(e||!t||!t.__esModule?cG(r,"default",{value:t,enumerable:!0}):r,t));var ide=A(v0=>{"use strict";var Lwr=require("net"),wrt=require("tls"),pG=require("http"),ede=require("https"),Crt=require("events"),Fwr=require("assert"),Irt=require("util");v0.httpOverHttp=Srt;v0.httpsOverHttp=Brt;v0.httpOverHttps=vrt;v0.httpsOverHttps=xrt;function Srt(t){var e=new Wh(t);return e.request=pG.request,e}function Brt(t){var e=new Wh(t);return e.request=pG.request,e.createSocket=tde,e.defaultPort=443,e}function vrt(t){var e=new Wh(t);return e.request=ede.request,e}function xrt(t){var e=new Wh(t);return e.request=ede.request,e.createSocket=tde,e.defaultPort=443,e}function Wh(t){var e=this;e.options=t||{},e.proxyOptions=e.options.proxy||{},e.maxSockets=e.options.maxSockets||pG.Agent.defaultMaxSockets,e.requests=[],e.sockets=[],e.on("free",function(i,s,n,o){for(var a=rde(s,n,o),c=0,l=e.requests.length;c<l;++c){var u=e.requests[c];if(u.host===a.host&&u.port===a.port){e.requests.splice(c,1),u.request.onSocket(i);return}}i.destroy(),e.removeSocket(i)})}Irt.inherits(Wh,Crt.EventEmitter);Wh.prototype.addRequest=function(e,r,i,s){var n=this,o=mG({request:e},n.options,rde(r,i,s));if(n.sockets.length>=this.maxSockets){n.requests.push(o);return}n.createSocket(o,function(a){a.on("free",c),a.on("close",l),a.on("agentRemove",l),e.onSocket(a);function c(){n.emit("free",a,o)}function l(u){n.removeSocket(a),a.removeListener("free",c),a.removeListener("close",l),a.removeListener("agentRemove",l)}})};Wh.prototype.createSocket=function(e,r){var i=this,s={};i.sockets.push(s);var n=mG({},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")),Gp("making CONNECT request");var o=i.request(n);o.useChunkedEncodingByDefault=!1,o.once("response",a),o.once("upgrade",c),o.once("connect",l),o.once("error",u),o.end();function a(f){f.upgrade=!0}function c(f,h,d){process.nextTick(function(){l(f,h,d)})}function l(f,h,d){if(o.removeAllListeners(),h.removeAllListeners(),f.statusCode!==200){Gp("tunneling socket could not be established, statusCode=%d",f.statusCode),h.destroy();var p=new Error("tunneling socket could not be established, statusCode="+f.statusCode);p.code="ECONNRESET",e.request.emit("error",p),i.removeSocket(s);return}if(d.length>0){Gp("got illegal response body from proxy"),h.destroy();var p=new Error("got illegal response body from proxy");p.code="ECONNRESET",e.request.emit("error",p),i.removeSocket(s);return}return Gp("tunneling connection has established"),i.sockets[i.sockets.indexOf(s)]=h,r(h)}function u(f){o.removeAllListeners(),Gp(`tunneling socket could not be established, cause=%s
|
||||
`,f.message,f.stack);var h=new Error("tunneling socket could not be established, cause="+f.message);h.code="ECONNRESET",e.request.emit("error",h),i.removeSocket(s)}};Wh.prototype.removeSocket=function(e){var r=this.sockets.indexOf(e);if(r!==-1){this.sockets.splice(r,1);var i=this.requests.shift();i&&this.createSocket(i,function(s){i.request.onSocket(s)})}};function tde(t,e){var r=this;Wh.prototype.createSocket.call(r,t,function(i){var s=t.request.getHeader("host"),n=mG({},r.options,{socket:i,servername:s?s.replace(/:.*$/,""):t.host}),o=wrt.connect(0,n);r.sockets[r.sockets.indexOf(i)]=o,e(o)})}function rde(t,e,r){return typeof t=="string"?{host:t,port:e,localAddress:r}:t}function mG(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,o=s.length;n<o;++n){var a=s[n];i[a]!==void 0&&(t[a]=i[a])}}return t}var Gp;process.env.NODE_DEBUG&&/\btunnel\b/.test(process.env.NODE_DEBUG)?Gp=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)}:Gp=function(){};v0.debug=Gp});var AG=A((Uwr,sde)=>{sde.exports=ide()});var ni=A((qwr,nde)=>{nde.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 mr=A((Gwr,Tde)=>{"use strict";var ode=Symbol.for("undici.error.UND_ERR"),oi=class extends Error{constructor(e){super(e),this.name="UndiciError",this.code="UND_ERR"}static[Symbol.hasInstance](e){return e&&e[ode]===!0}[ode]=!0},ade=Symbol.for("undici.error.UND_ERR_CONNECT_TIMEOUT"),gG=class extends oi{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[ade]===!0}[ade]=!0},cde=Symbol.for("undici.error.UND_ERR_HEADERS_TIMEOUT"),yG=class extends oi{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[cde]===!0}[cde]=!0},lde=Symbol.for("undici.error.UND_ERR_HEADERS_OVERFLOW"),EG=class extends oi{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[lde]===!0}[lde]=!0},ude=Symbol.for("undici.error.UND_ERR_BODY_TIMEOUT"),bG=class extends oi{constructor(e){super(e),this.name="BodyTimeoutError",this.message=e||"Body Timeout Error",this.code="UND_ERR_BODY_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[ude]===!0}[ude]=!0},fde=Symbol.for("undici.error.UND_ERR_RESPONSE_STATUS_CODE"),wG=class extends oi{constructor(e,r,i,s){super(e),this.name="ResponseStatusCodeError",this.message=e||"Response Status Code Error",this.code="UND_ERR_RESPONSE_STATUS_C
Line truncated
|
||||
`)||t.includes("\r")||t.includes("\0"))===!1}function Hst(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 o=i[n-1].trim();if(xst.has(o)){s=o;break}}s!==""&&(t.referrerPolicy=s)}function jst(){return"allowed"}function zst(){return"success"}function Vst(){return"success"}function $st(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function Wst(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&&hH(t.origin)&&!hH(AB(t))&&(e=null);break;case"same-origin":Z1(t,AB(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function k0(t,e){return t}function Jst(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:k0(t.domainLookupStartTime,r),domainLookupEndTime:k0(t.domainLookupEndTime,r),connectionStartTime:k0(t.connectionStartTime,r),connectionEndTime:k0(t.connectionEndTime,r),secureConnectionStartTime:k0(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function Yst(t){return k0(Dst.now(),t)}function Kst(t){return{startTime:t.startTime??0,redirectStartTime:0,redirectEndTime:0,postRedirectStartTime:t.startTime??0,finalServiceWorkerStartTime:0,finalNetworkResponseStartTime:0,finalNetworkRequestStartTime:0,endTime:0,encodedBodySize:0,decodedBodySize:0,finalConnectionTimingInfo:null}}function jpe(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function Xst(t){return{referrerPolicy:t.referrerPolicy}}function Zst(t){let e=t.referrerPolicy;ag(e);let r=null;if(t.referrer==="client"){let a=Fpe();if(!a||a.origin==="null")return"no-referrer";r=new URL(a)}else t.referrer instanceof URL&&(r=t.referrer);let i=fH(r),s=fH(r,!0);i.toString().length>4096&&(i=s);let n=Z1(t,i),o=mB(i)&&!mB(t.url);switch(e){case"origin":return s??fH(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 a=AB(t);return Z1(i,a)?i:mB(i)&&!mB(a)?"no-referrer":s}default:return o?"no-referrer":s}}function fH(t,e){return ag(t instanceof URL),t=new URL(t),t.protocol==="file:"||t.protocol==="about:"||t.protocol==="blank:"?"no-referrer":(t.username="",t.password="",t.hash="",e&&(t.pathname="",t.search=""),t)}function mB(t){if(!(t instanceof URL))return!1;if(t.href==="about:blank"||t.href==="about:srcdoc"||t.protocol==="data:"||t.protocol==="file:")return!0;return e(t.origin);function e(r){if(r==null||r==="null")return!1;let i=new URL(r);return!!(i.protocol==="https:"||i.protocol==="wss:"||/^127(?:\.[0-9]+){0,2}\.[0-9]+$|^\[(?:0*:)*?:?0*1\]$/.test(i.hostname)||i.hostname==="localhost"||i.hostname.includes("localhost.")||i.hostname.endsWith(".localhost"))}}function ent(t,e){if(X1===void 0)return!0;let r=zpe(e);if(r==="no metadata"||r.length===0)return!0;let i=rnt(r),s=int(r,i);for(let n of s){let o=n.algo,a=n.hash,c=X1.createHash(o).update(t).digest("base64");if(c[c.length-1]==="="&&(c[c.length-2]==="="?c=c.slice(0,-2):c=c.slice(0,-1)),snt(c,a))return!0}return!1}var tnt=/(?<algo>sha256|sha384|sha512)-((?<hash>[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function zpe(t){let e=[],r=!0;for(let i of t.split(" ")){r=!1;let s=tnt.exec(i);if(s===null||s.groups===void 0||s.groups.algo===void 0)continue;let n=s.groups.algo.toLowerCase();Upe.includes(n)&&e.push(s.groups)}return r===!0?"no metadata":e}function rnt(t){let e=t[0].algo;if(e[3]==="5")return e;for(let r=1;r<t.length;++r){let i=t[r];if(i.algo[3]==="5"){e="sha512";break}else{if(e[3]==="3")continue;i.algo[3]==="3"&&(e="sha384")}}return e}function int(t,e){if(t.length===1)return t;let r=0;for(let i=0;i<t.length;++i)t[i].algo===e&&(t[r++]=t[i]);return t.length=r,t}function snt(t,e){if(t.length!==e.length)return!1;for(let r=0;r<t.length;++r)if(t[r]!==e[r]){if(t[r]==="+"&&e[r]==="-"||t[r]==="/"&&e[r]==="_")continue;return!1}return!0}function nnt(t){}function Z1(t,e){return t.origin===e.origin&&t.origin==="null"||t.protocol===e.protocol&&t.hostname===e.hostname&&t.port===e.port}function ont(){let t,e;return{promise:new Promise((i,s)=>{t=i,e=s}),resolve:t,reject:e}}function ant(t){return t.controller.state==="aborted"}function cnt(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}function lnt(t){return Qst[t.toLowerCase()]??t}function unt(t){let e=JSON.stringify(t);if(e===void 0)throw new TypeError("Value is not JSON serializable");return ag(typeof e=="string"),e}var fnt=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function Vpe(t,e,r=0,i=1){class s{
Line truncated
|
||||
`);function qnt(t){for(let e=0;e<t.length;++e)if((t.charCodeAt(e)&-128)!==0)return!1;return!0}function Gnt(t){let e=t.length;if(e<27||e>70)return!1;for(let r=0;r<e;++r){let i=t.charCodeAt(r);if(!(i>=48&&i<=57||i>=65&&i<=90||i>=97&&i<=122||i===39||i===45||i===95))return!1}return!0}function Hnt(t,e){t2(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 o=t.length;for(;t[o-1]===10&&t[o-2]===13;)o-=2;for(o!==t.length&&(t=t.subarray(0,o));;){if(t.subarray(n.position,n.position+i.length).equals(i))n.position+=i.length;else return"failure";if(n.position===t.length-2&&r2(t,Mnt,n)||n.position===t.length-4&&r2(t,Unt,n))return s;if(t[n.position]!==13||t[n.position+1]!==10)return"failure";n.position+=2;let a=jnt(t,n);if(a==="failure")return"failure";let{name:c,filename:l,contentType:u,encoding:f}=a;n.position+=2;let h;{let p=t.indexOf(i.subarray(2),n.position);if(p===-1)return"failure";h=t.subarray(n.position,p-4),n.position+=h.length,f==="base64"&&(h=Buffer.from(h.toString(),"base64"))}if(t[n.position]!==13||t[n.position+1]!==10)return"failure";n.position+=2;let d;l!==null?(u??="text/plain",qnt(u)||(u=""),d=new Lnt([h],l,{type:u})):d=Dnt(Buffer.from(h)),t2(sme(c)),t2(typeof d=="string"&&sme(d)||Pnt(d)),s.push(Qnt(c,d,l))}}function jnt(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 o=F0(a=>a!==10&&a!==13&&a!==58,t,e);if(o=EH(o,!0,!0,a=>a===9||a===32),!Ont.test(o.toString())||t[e.position]!==58)return"failure";switch(e.position++,F0(a=>a===32||a===9,t,e),Nnt(o)){case"content-disposition":{if(r=i=null,!r2(t,Fnt,e)||(e.position+=17,r=ame(t,e),r===null))return"failure";if(r2(t,ome,e)){let a=e.position+ome.length;if(t[a]===42&&(e.position+=1,a+=1),t[a]!==61||t[a+1]!==34||(e.position+=12,i=ame(t,e),i===null))return"failure"}break}case"content-type":{let a=F0(c=>c!==10&&c!==13,t,e);a=EH(a,!1,!0,c=>c===9||c===32),s=nme(a);break}case"content-transfer-encoding":{let a=F0(c=>c!==10&&c!==13,t,e);a=EH(a,!1,!0,c=>c===9||c===32),n=nme(a);break}default:F0(a=>a!==10&&a!==13,t,e)}if(t[e.position]!==13&&t[e.position+1]!==10)return"failure";e.position+=2}}function ame(t,e){t2(t[e.position-1]===34);let r=F0(i=>i!==10&&i!==13&&i!==34,t,e);return t[e.position]!==34?null:(e.position++,r=new TextDecoder().decode(r).replace(/%0A/ig,`
|
||||
`).replace(/%0D/ig,"\r").replace(/%22/g,'"'),r)}function F0(t,e,r){let i=r.position;for(;i<e.length&&t(e[i]);)++i;return e.subarray(r.position,r.position=i)}function EH(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)}function r2(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}cme.exports={multipartFormDataParser:Hnt,validateBoundary:Gnt}});var q0=A((dCr,Eme)=>{"use strict";var EB=Ht(),{ReadableStreamFrom:znt,isBlobLike:ume,isReadableStreamLike:Vnt,readableStreamClose:$nt,createDeferredPromise:Wnt,fullyReadBody:Jnt,extractMimeType:Ynt,utf8DecodeBytes:dme}=Na(),{FormData:fme}=yB(),{kState:U0}=Hp(),{webidl:Knt}=dn(),{Blob:Xnt}=require("node:buffer"),bH=require("node:assert"),{isErrored:pme,isDisturbed:Znt}=require("node:stream"),{isArrayBuffer:eot}=require("node:util/types"),{serializeAMimeType:tot}=Yo(),{multipartFormDataParser:rot}=lme(),wH;try{let t=require("node:crypto");wH=e=>t.randomInt(0,e)}catch{wH=t=>Math.floor(Math.random(t))}var i2=new TextEncoder;function iot(){}var mme=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0,Ame;mme&&(Ame=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!Znt(e)&&!pme(e)&&e.cancel("Response object has been garbage collected").catch(iot)}));function gme(t,e=!1){let r=null;t instanceof ReadableStream?r=t:ume(t)?r=t.stream():r=new ReadableStream({async pull(c){let l=typeof s=="string"?i2.encode(s):s;l.byteLength&&c.enqueue(l),queueMicrotask(()=>$nt(c))},start(){},type:"bytes"}),bH(Vnt(r));let i=null,s=null,n=null,o=null;if(typeof t=="string")s=t,o="text/plain;charset=UTF-8";else if(t instanceof URLSearchParams)s=t.toString(),o="application/x-www-form-urlencoded;charset=UTF-8";else if(eot(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(EB.isFormDataLike(t)){let c=`----formdata-undici-0${`${wH(1e11)}`.padStart(11,"0")}`,l=`--${c}\r
|
||||
var ent=Object.create;var GG=Object.defineProperty;var tnt=Object.getOwnPropertyDescriptor;var rnt=Object.getOwnPropertyNames;var int=Object.getPrototypeOf,nnt=Object.prototype.hasOwnProperty;var snt=(t,e)=>()=>(t&&(e=t(t=0)),e);var A=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),spe=(t,e)=>{for(var r in e)GG(t,r,{get:e[r],enumerable:!0})},ont=(t,e,r,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of rnt(e))!nnt.call(t,n)&&n!==r&&GG(t,n,{get:()=>e[n],enumerable:!(i=tnt(e,n))||i.enumerable});return t};var q=(t,e,r)=>(r=t!=null?ent(int(t)):{},ont(e||!t||!t.__esModule?GG(r,"default",{value:t,enumerable:!0}):r,t));var hpe=A(q0=>{"use strict";var lSr=require("net"),hnt=require("tls"),JG=require("http"),lpe=require("https"),dnt=require("events"),uSr=require("assert"),pnt=require("util");q0.httpOverHttp=mnt;q0.httpsOverHttp=Ant;q0.httpOverHttps=gnt;q0.httpsOverHttps=ynt;function mnt(t){var e=new ed(t);return e.request=JG.request,e}function Ant(t){var e=new ed(t);return e.request=JG.request,e.createSocket=upe,e.defaultPort=443,e}function gnt(t){var e=new ed(t);return e.request=lpe.request,e}function ynt(t){var e=new ed(t);return e.request=lpe.request,e.createSocket=upe,e.defaultPort=443,e}function ed(t){var e=this;e.options=t||{},e.proxyOptions=e.options.proxy||{},e.maxSockets=e.options.maxSockets||JG.Agent.defaultMaxSockets,e.requests=[],e.sockets=[],e.on("free",function(i,n,s,o){for(var a=fpe(n,s,o),c=0,l=e.requests.length;c<l;++c){var u=e.requests[c];if(u.host===a.host&&u.port===a.port){e.requests.splice(c,1),u.request.onSocket(i);return}}i.destroy(),e.removeSocket(i)})}pnt.inherits(ed,dnt.EventEmitter);ed.prototype.addRequest=function(e,r,i,n){var s=this,o=YG({request:e},s.options,fpe(r,i,n));if(s.sockets.length>=this.maxSockets){s.requests.push(o);return}s.createSocket(o,function(a){a.on("free",c),a.on("close",l),a.on("agentRemove",l),e.onSocket(a);function c(){s.emit("free",a,o)}function l(u){s.removeSocket(a),a.removeListener("free",c),a.removeListener("close",l),a.removeListener("agentRemove",l)}})};ed.prototype.createSocket=function(e,r){var i=this,n={};i.sockets.push(n);var s=YG({},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")),Wp("making CONNECT request");var o=i.request(s);o.useChunkedEncodingByDefault=!1,o.once("response",a),o.once("upgrade",c),o.once("connect",l),o.once("error",u),o.end();function a(f){f.upgrade=!0}function c(f,h,d){process.nextTick(function(){l(f,h,d)})}function l(f,h,d){if(o.removeAllListeners(),h.removeAllListeners(),f.statusCode!==200){Wp("tunneling socket could not be established, statusCode=%d",f.statusCode),h.destroy();var p=new Error("tunneling socket could not be established, statusCode="+f.statusCode);p.code="ECONNRESET",e.request.emit("error",p),i.removeSocket(n);return}if(d.length>0){Wp("got illegal response body from proxy"),h.destroy();var p=new Error("got illegal response body from proxy");p.code="ECONNRESET",e.request.emit("error",p),i.removeSocket(n);return}return Wp("tunneling connection has established"),i.sockets[i.sockets.indexOf(n)]=h,r(h)}function u(f){o.removeAllListeners(),Wp(`tunneling socket could not be established, cause=%s
|
||||
`,f.message,f.stack);var h=new Error("tunneling socket could not be established, cause="+f.message);h.code="ECONNRESET",e.request.emit("error",h),i.removeSocket(n)}};ed.prototype.removeSocket=function(e){var r=this.sockets.indexOf(e);if(r!==-1){this.sockets.splice(r,1);var i=this.requests.shift();i&&this.createSocket(i,function(n){i.request.onSocket(n)})}};function upe(t,e){var r=this;ed.prototype.createSocket.call(r,t,function(i){var n=t.request.getHeader("host"),s=YG({},r.options,{socket:i,servername:n?n.replace(/:.*$/,""):t.host}),o=hnt.connect(0,s);r.sockets[r.sockets.indexOf(i)]=o,e(o)})}function fpe(t,e,r){return typeof t=="string"?{host:t,port:e,localAddress:r}:t}function YG(t){for(var e=1,r=arguments.length;e<r;++e){var i=arguments[e];if(typeof i=="object")for(var n=Object.keys(i),s=0,o=n.length;s<o;++s){var a=n[s];i[a]!==void 0&&(t[a]=i[a])}}return t}var Wp;process.env.NODE_DEBUG&&/\btunnel\b/.test(process.env.NODE_DEBUG)?Wp=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)}:Wp=function(){};q0.debug=Wp});var KG=A((hSr,dpe)=>{dpe.exports=hpe()});var ci=A((dSr,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 Ar=A((pSr,Mpe)=>{"use strict";var mpe=Symbol.for("undici.error.UND_ERR"),li=class extends Error{constructor(e){super(e),this.name="UndiciError",this.code="UND_ERR"}static[Symbol.hasInstance](e){return e&&e[mpe]===!0}[mpe]=!0},Ape=Symbol.for("undici.error.UND_ERR_CONNECT_TIMEOUT"),XG=class extends li{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[Ape]===!0}[Ape]=!0},gpe=Symbol.for("undici.error.UND_ERR_HEADERS_TIMEOUT"),ZG=class extends li{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[gpe]===!0}[gpe]=!0},ype=Symbol.for("undici.error.UND_ERR_HEADERS_OVERFLOW"),eH=class extends li{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[ype]===!0}[ype]=!0},Epe=Symbol.for("undici.error.UND_ERR_BODY_TIMEOUT"),tH=class extends li{constructor(e){super(e),this.name="BodyTimeoutError",this.message=e||"Body Timeout Error",this.code="UND_ERR_BODY_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[Epe]===!0}[Epe]=!0},bpe=Symbol.for("undici.error.UND_ERR_RESPONSE_STATUS_CODE"),rH=class extends li{constructor(e,r,i,n){super(e),this.name="ResponseStatusCodeError",this.message=e||"Response Status Code Error",this.code="UND_ERR_RESPONSE_STATUS_C
Line truncated
|
||||
`)||t.includes("\r")||t.includes("\0"))===!1}function Pot(t,e){let{headersList:r}=e,i=(r.get("referrer-policy",!0)??"").split(","),n="";if(i.length>0)for(let s=i.length;s!==0;s--){let o=i[s-1].trim();if(yot.has(o)){n=o;break}}n!==""&&(t.referrerPolicy=n)}function kot(){return"allowed"}function Qot(){return"success"}function Lot(){return"success"}function Fot(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function Mot(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(OB(t))&&(e=null);break;case"same-origin":T2(t,OB(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function K0(t,e){return t}function Uot(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:K0(t.domainLookupStartTime,r),domainLookupEndTime:K0(t.domainLookupEndTime,r),connectionStartTime:K0(t.connectionStartTime,r),connectionEndTime:K0(t.connectionEndTime,r),secureConnectionStartTime:K0(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function qot(t){return K0(Iot.now(),t)}function Got(t){return{startTime:t.startTime??0,redirectStartTime:0,redirectEndTime:0,postRedirectStartTime:t.startTime??0,finalServiceWorkerStartTime:0,finalNetworkResponseStartTime:0,finalNetworkRequestStartTime:0,endTime:0,encodedBodySize:0,decodedBodySize:0,finalConnectionTimingInfo:null}}function Zme(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function Hot(t){return{referrerPolicy:t.referrerPolicy}}function jot(t){let e=t.referrerPolicy;Eg(e);let r=null;if(t.referrer==="client"){let a=$me();if(!a||a.origin==="null")return"no-referrer";r=new URL(a)}else t.referrer instanceof URL&&(r=t.referrer);let i=VH(r),n=VH(r,!0);i.toString().length>4096&&(i=n);let s=T2(t,i),o=DB(i)&&!DB(t.url);switch(e){case"origin":return n??VH(r,!0);case"unsafe-url":return i;case"same-origin":return s?n:"no-referrer";case"origin-when-cross-origin":return s?i:n;case"strict-origin-when-cross-origin":{let a=OB(t);return T2(i,a)?i:DB(i)&&!DB(a)?"no-referrer":n}default:return o?"no-referrer":n}}function VH(t,e){return Eg(t instanceof URL),t=new URL(t),t.protocol==="file:"||t.protocol==="about:"||t.protocol==="blank:"?"no-referrer":(t.username="",t.password="",t.hash="",e&&(t.pathname="",t.search=""),t)}function DB(t){if(!(t instanceof URL))return!1;if(t.href==="about:blank"||t.href==="about:srcdoc"||t.protocol==="data:"||t.protocol==="file:")return!0;return e(t.origin);function e(r){if(r==null||r==="null")return!1;let i=new URL(r);return!!(i.protocol==="https:"||i.protocol==="wss:"||/^127(?:\.[0-9]+){0,2}\.[0-9]+$|^\[(?:0*:)*?:?0*1\]$/.test(i.hostname)||i.hostname==="localhost"||i.hostname.includes("localhost.")||i.hostname.endsWith(".localhost"))}}function zot(t,e){if(R2===void 0)return!0;let r=eAe(e);if(r==="no metadata"||r.length===0)return!0;let i=$ot(r),n=Wot(r,i);for(let s of n){let o=s.algo,a=s.hash,c=R2.createHash(o).update(t).digest("base64");if(c[c.length-1]==="="&&(c[c.length-2]==="="?c=c.slice(0,-2):c=c.slice(0,-1)),Jot(c,a))return!0}return!1}var Vot=/(?<algo>sha256|sha384|sha512)-((?<hash>[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function eAe(t){let e=[],r=!0;for(let i of t.split(" ")){r=!1;let n=Vot.exec(i);if(n===null||n.groups===void 0||n.groups.algo===void 0)continue;let s=n.groups.algo.toLowerCase();Jme.includes(s)&&e.push(n.groups)}return r===!0?"no metadata":e}function $ot(t){let e=t[0].algo;if(e[3]==="5")return e;for(let r=1;r<t.length;++r){let i=t[r];if(i.algo[3]==="5"){e="sha512";break}else{if(e[3]==="3")continue;i.algo[3]==="3"&&(e="sha384")}}return e}function Wot(t,e){if(t.length===1)return t;let r=0;for(let i=0;i<t.length;++i)t[i].algo===e&&(t[r++]=t[i]);return t.length=r,t}function Jot(t,e){if(t.length!==e.length)return!1;for(let r=0;r<t.length;++r)if(t[r]!==e[r]){if(t[r]==="+"&&e[r]==="-"||t[r]==="/"&&e[r]==="_")continue;return!1}return!0}function Yot(t){}function T2(t,e){return t.origin===e.origin&&t.origin==="null"||t.protocol===e.protocol&&t.hostname===e.hostname&&t.port===e.port}function Kot(){let t,e;return{promise:new Promise((i,n)=>{t=i,e=n}),resolve:t,reject:e}}function Xot(t){return t.controller.state==="aborted"}function Zot(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}function eat(t){return vot[t.toLowerCase()]??t}function tat(t){let e=JSON.stringify(t);if(e===void 0)throw new TypeError("Value is not JSON serializable");return Eg(typeof e=="string"),e}var rat=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function tAe(t,e,r=0,i=1){class n{
Line truncated
|
||||
`);function Dat(t){for(let e=0;e<t.length;++e)if((t.charCodeAt(e)&-128)!==0)return!1;return!0}function Oat(t){let e=t.length;if(e<27||e>70)return!1;for(let r=0;r<e;++r){let i=t.charCodeAt(r);if(!(i>=48&&i<=57||i>=65&&i<=90||i>=97&&i<=122||i===39||i===45||i===95))return!1}return!0}function Pat(t,e){D2(e!=="failure"&&e.essence==="multipart/form-data");let r=e.parameters.get("boundary");if(r===void 0)return"failure";let i=Buffer.from(`--${r}`,"utf8"),n=[],s={position:0};for(;t[s.position]===13&&t[s.position+1]===10;)s.position+=2;let o=t.length;for(;t[o-1]===10&&t[o-2]===13;)o-=2;for(o!==t.length&&(t=t.subarray(0,o));;){if(t.subarray(s.position,s.position+i.length).equals(i))s.position+=i.length;else return"failure";if(s.position===t.length-2&&O2(t,Tat,s)||s.position===t.length-4&&O2(t,Nat,s))return n;if(t[s.position]!==13||t[s.position+1]!==10)return"failure";s.position+=2;let a=kat(t,s);if(a==="failure")return"failure";let{name:c,filename:l,contentType:u,encoding:f}=a;s.position+=2;let h;{let p=t.indexOf(i.subarray(2),s.position);if(p===-1)return"failure";h=t.subarray(s.position,p-4),s.position+=h.length,f==="base64"&&(h=Buffer.from(h.toString(),"base64"))}if(t[s.position]!==13||t[s.position+1]!==10)return"failure";s.position+=2;let d;l!==null?(u??="text/plain",Dat(u)||(u=""),d=new _at([h],l,{type:u})):d=Iat(Buffer.from(h)),D2(dAe(c)),D2(typeof d=="string"&&dAe(d)||Bat(d)),n.push(vat(c,d,l))}}function kat(t,e){let r=null,i=null,n=null,s=null;for(;;){if(t[e.position]===13&&t[e.position+1]===10)return r===null?"failure":{name:r,filename:i,contentType:n,encoding:s};let o=Z0(a=>a!==10&&a!==13&&a!==58,t,e);if(o=e6(o,!0,!0,a=>a===9||a===32),!Sat.test(o.toString())||t[e.position]!==58)return"failure";switch(e.position++,Z0(a=>a===32||a===9,t,e),Cat(o)){case"content-disposition":{if(r=i=null,!O2(t,Rat,e)||(e.position+=17,r=AAe(t,e),r===null))return"failure";if(O2(t,mAe,e)){let a=e.position+mAe.length;if(t[a]===42&&(e.position+=1,a+=1),t[a]!==61||t[a+1]!==34||(e.position+=12,i=AAe(t,e),i===null))return"failure"}break}case"content-type":{let a=Z0(c=>c!==10&&c!==13,t,e);a=e6(a,!1,!0,c=>c===9||c===32),n=pAe(a);break}case"content-transfer-encoding":{let a=Z0(c=>c!==10&&c!==13,t,e);a=e6(a,!1,!0,c=>c===9||c===32),s=pAe(a);break}default:Z0(a=>a!==10&&a!==13,t,e)}if(t[e.position]!==13&&t[e.position+1]!==10)return"failure";e.position+=2}}function AAe(t,e){D2(t[e.position-1]===34);let r=Z0(i=>i!==10&&i!==13&&i!==34,t,e);return t[e.position]!==34?null:(e.position++,r=new TextDecoder().decode(r).replace(/%0A/ig,`
|
||||
`).replace(/%0D/ig,"\r").replace(/%22/g,'"'),r)}function Z0(t,e,r){let i=r.position;for(;i<e.length&&t(e[i]);)++i;return e.subarray(r.position,r.position=i)}function e6(t,e,r,i){let n=0,s=t.length-1;if(e)for(;n<t.length&&i(t[n]);)n++;if(r)for(;s>0&&i(t[s]);)s--;return n===0&&s===t.length-1?t:t.subarray(n,s+1)}function O2(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}gAe.exports={multipartFormDataParser:Pat,validateBoundary:Oat}});var rb=A((MSr,_Ae)=>{"use strict";var QB=Ht(),{ReadableStreamFrom:Qat,isBlobLike:EAe,isReadableStreamLike:Lat,readableStreamClose:Fat,createDeferredPromise:Mat,fullyReadBody:Uat,extractMimeType:qat,utf8DecodeBytes:CAe}=La(),{FormData:bAe}=kB(),{kState:tb}=Jp(),{webidl:Gat}=gs(),{Blob:Hat}=require("node:buffer"),t6=require("node:assert"),{isErrored:IAe,isDisturbed:jat}=require("node:stream"),{isArrayBuffer:zat}=require("node:util/types"),{serializeAMimeType:Vat}=ea(),{multipartFormDataParser:$at}=yAe(),r6;try{let t=require("node:crypto");r6=e=>t.randomInt(0,e)}catch{r6=t=>Math.floor(Math.random(t))}var P2=new TextEncoder;function Wat(){}var SAe=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0,BAe;SAe&&(BAe=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!jat(e)&&!IAe(e)&&e.cancel("Response object has been garbage collected").catch(Wat)}));function vAe(t,e=!1){let r=null;t instanceof ReadableStream?r=t:EAe(t)?r=t.stream():r=new ReadableStream({async pull(c){let l=typeof n=="string"?P2.encode(n):n;l.byteLength&&c.enqueue(l),queueMicrotask(()=>Fat(c))},start(){},type:"bytes"}),t6(Lat(r));let i=null,n=null,s=null,o=null;if(typeof t=="string")n=t,o="text/plain;charset=UTF-8";else if(t instanceof URLSearchParams)n=t.toString(),o="application/x-www-form-urlencoded;charset=UTF-8";else if(zat(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(QB.isFormDataLike(t)){let c=`----formdata-undici-0${`${r6(1e11)}`.padStart(11,"0")}`,l=`--${c}\r
|
||||
Content-Disposition: form-data`;let u=y=>y.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),f=y=>y.replace(/\r?\n|\r/g,`\r
|
||||
`),h=[],d=new Uint8Array([13,10]);n=0;let p=!1;for(let[y,g]of t)if(typeof g=="string"){let E=i2.encode(l+`; name="${u(f(y))}"\r
|
||||
`),h=[],d=new Uint8Array([13,10]);s=0;let p=!1;for(let[y,g]of t)if(typeof g=="string"){let E=P2.encode(l+`; name="${u(f(y))}"\r
|
||||
\r
|
||||
${f(g)}\r
|
||||
`);h.push(E),n+=E.byteLength}else{let E=i2.encode(`${l}; name="${u(f(y))}"`+(g.name?`; filename="${u(g.name)}"`:"")+`\r
|
||||
`);h.push(E),s+=E.byteLength}else{let E=P2.encode(`${l}; name="${u(f(y))}"`+(g.name?`; filename="${u(g.name)}"`:"")+`\r
|
||||
Content-Type: ${g.type||"application/octet-stream"}\r
|
||||
\r
|
||||
`);h.push(E,g,d),typeof g.size=="number"?n+=E.byteLength+g.size+d.byteLength:p=!0}let m=i2.encode(`--${c}--\r
|
||||
`);h.push(m),n+=m.byteLength,p&&(n=null),s=t,i=async function*(){for(let y of h)y.stream?yield*y.stream():yield y},o=`multipart/form-data; boundary=${c}`}else if(ume(t))s=t,n=t.size,t.type&&(o=t.type);else if(typeof t[Symbol.asyncIterator]=="function"){if(e)throw new TypeError("keepalive");if(EB.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=t instanceof ReadableStream?t:znt(t)}if((typeof s=="string"||EB.isBuffer(s))&&(n=Buffer.byteLength(s)),i!=null){let c;r=new ReadableStream({async start(){c=i(t)[Symbol.asyncIterator]()},async pull(l){let{value:u,done:f}=await c.next();if(f)queueMicrotask(()=>{l.close(),l.byobRequest?.respond(0)});else if(!pme(r)){let h=new Uint8Array(u);h.byteLength&&l.enqueue(h)}return l.desiredSize>0},async cancel(l){await c.return()},type:"bytes"})}return[{stream:r,source:s,length:n},o]}function sot(t,e=!1){return t instanceof ReadableStream&&(bH(!EB.isDisturbed(t),"The body has already been consumed."),bH(!t.locked,"The stream is locked.")),gme(t,e)}function not(t,e){let[r,i]=e.stream.tee();return e.stream=r,{stream:i,length:e.length,source:e.source}}function oot(t){if(t.aborted)throw new DOMException("The operation was aborted.","AbortError")}function aot(t){return{blob(){return M0(this,r=>{let i=hme(this);return i===null?i="":i&&(i=tot(i)),new Xnt([r],{type:i})},t)},arrayBuffer(){return M0(this,r=>new Uint8Array(r).buffer,t)},text(){return M0(this,dme,t)},json(){return M0(this,lot,t)},formData(){return M0(this,r=>{let i=hme(this);if(i!==null)switch(i.essence){case"multipart/form-data":{let s=rot(r,i);if(s==="failure")throw new TypeError("Failed to parse body as FormData.");let n=new fme;return n[U0]=s,n}case"application/x-www-form-urlencoded":{let s=new URLSearchParams(r.toString()),n=new fme;for(let[o,a]of s)n.append(o,a);return n}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},t)},bytes(){return M0(this,r=>new Uint8Array(r),t)}}}function cot(t){Object.assign(t.prototype,aot(t))}async function M0(t,e,r){if(Knt.brandCheck(t,r),yme(t))throw new TypeError("Body is unusable: Body has already been read");oot(t[U0]);let i=Wnt(),s=o=>i.reject(o),n=o=>{try{i.resolve(e(o))}catch(a){s(a)}};return t[U0].body==null?(n(Buffer.allocUnsafe(0)),i.promise):(await Jnt(t[U0].body,n,s),i.promise)}function yme(t){let e=t[U0].body;return e!=null&&(e.stream.locked||EB.isDisturbed(e.stream))}function lot(t){return JSON.parse(dme(t))}function hme(t){let e=t[U0].headersList,r=Ynt(e);return r==="failure"?null:r}Eme.exports={extractBody:gme,safelyExtractBody:sot,cloneBody:not,mixinBody:cot,streamRegistry:Ame,hasFinalizationRegistry:mme,bodyUnusable:yme}});var Tme=A((pCr,Rme)=>{"use strict";var ft=require("node:assert"),Ct=Ht(),{channels:bme}=_0(),CH=iH(),{RequestContentLengthMismatchError:cg,ResponseContentLengthMismatchError:uot,RequestAbortedError:vme,HeadersTimeoutError:fot,HeadersOverflowError:hot,SocketError:l2,InformationalError:G0,BodyTimeoutError:dot,HTTPParserError:pot,ResponseExceededMaxSizeError:mot}=mr(),{kUrl:xme,kReset:Ko,kClient:vH,kParser:Ii,kBlocking:CB,kRunning:Tn,kPending:Aot,kSize:wme,kWriting:zp,kQueue:Fl,kNoRef:bB,kKeepAliveDefaultTimeout:got,kHostHeader:yot,kPendingIdx:Eot,kRunningIdx:Tc,kError:Nc,kPipelining:a2,kSocket:H0,kKeepAliveTimeoutValue:u2,kMaxHeadersSize:IH,kKeepAliveMaxTimeout:bot,kKeepAliveTimeoutThreshold:wot,kHeadersTimeout:Cot,kBodyTimeout:Iot,kStrictContentLength:xH,kMaxRequests:Cme,kCounter:Sot,kMaxResponseSize:Bot,kOnError:vot,kResume:jp,kHTTPContext:_me}=ni(),Lu=Ape(),xot=Buffer.alloc(0),s2=Buffer[Symbol.species],n2=Ct.addListener,_ot=Ct.removeAllListeners,SH;async function Rot(){let t=process.env.JEST_WORKER_ID?oH():void 0,e;try{e=await WebAssembly.compile(Epe())}catch{e=await WebAssembly.compile(t||oH())}return await WebAssembly.instantiate(e,{env:{wasm_on_url:(r,i,s)=>0,wasm_on_status:(r,i,s)=>{ft(ys.ptr===r);let n=i-Mu+Fu.byteOffset;return ys.onStatus(new s2(Fu.buffer,n,s))||0},wasm_on_message_begin:r=>(ft(ys.ptr===r),ys.onMessageBegin()||0),wasm_on_header_field:(r,i,s)=>{ft(ys.ptr===r);let n=i-Mu+Fu.byteOffset;return ys.onHeaderField(new s2(Fu.buffer,n,s))||0},wasm_on_header_value:(r,i,s)=>{ft(ys.ptr===r);let n=i-Mu+Fu.byteOffset;return ys.onHeaderValue(new s2(Fu.buffer,n,s))||0},wasm_on_headers_complete:(r,i,s,n)=>(ft(ys.ptr===r),ys.onHeadersComplete(i,!!s,!!n)||0),wasm_on_body:(r,i,s)=>{ft(ys.ptr===r);let n=i-Mu+Fu.byteOffset;return ys.onBody(new s2(Fu.buffer,n,s))||0},wasm_on_message_complete:r=>(ft(ys.ptr===r),ys.onMessageComplete()||0)}})}var BH=null,_H=Rot();_H.catch();var ys=null,Fu=null,o2=0,Mu=null,Tot=0,wB=1,j0=2|wB,c2=4|wB,RH=8|Tot,TH=class{constructor(e,r,{exports:i}){ft(Number.isFinite(e[IH])&&e[IH]>0),this.llhttp=i,this.ptr=this.llhttp.llhttp_alloc(Lu.TYPE.RESPONSE),this.client=e,this.socket=r,this.timeout=null,this.timeoutValue=null,this.timeoutType=null,this.statusCode=null,this.statusText="",this.upgrade=!1,this.headers=
Line truncated
|
||||
`;if(typeof s=="string"?m+=`host: ${s}\r
|
||||
`:m+=t[yot],n?m+=`connection: upgrade\r
|
||||
upgrade: ${n}\r
|
||||
`:t[a2]&&!d[Ko]?m+=`connection: keep-alive\r
|
||||
`);h.push(E,g,d),typeof g.size=="number"?s+=E.byteLength+g.size+d.byteLength:p=!0}let m=P2.encode(`--${c}--\r
|
||||
`);h.push(m),s+=m.byteLength,p&&(s=null),n=t,i=async function*(){for(let y of h)y.stream?yield*y.stream():yield y},o=`multipart/form-data; boundary=${c}`}else if(EAe(t))n=t,s=t.size,t.type&&(o=t.type);else if(typeof t[Symbol.asyncIterator]=="function"){if(e)throw new TypeError("keepalive");if(QB.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=t instanceof ReadableStream?t:Qat(t)}if((typeof n=="string"||QB.isBuffer(n))&&(s=Buffer.byteLength(n)),i!=null){let c;r=new ReadableStream({async start(){c=i(t)[Symbol.asyncIterator]()},async pull(l){let{value:u,done:f}=await c.next();if(f)queueMicrotask(()=>{l.close(),l.byobRequest?.respond(0)});else if(!IAe(r)){let h=new Uint8Array(u);h.byteLength&&l.enqueue(h)}return l.desiredSize>0},async cancel(l){await c.return()},type:"bytes"})}return[{stream:r,source:n,length:s},o]}function Jat(t,e=!1){return t instanceof ReadableStream&&(t6(!QB.isDisturbed(t),"The body has already been consumed."),t6(!t.locked,"The stream is locked.")),vAe(t,e)}function Yat(t,e){let[r,i]=e.stream.tee();return e.stream=r,{stream:i,length:e.length,source:e.source}}function Kat(t){if(t.aborted)throw new DOMException("The operation was aborted.","AbortError")}function Xat(t){return{blob(){return eb(this,r=>{let i=wAe(this);return i===null?i="":i&&(i=Vat(i)),new Hat([r],{type:i})},t)},arrayBuffer(){return eb(this,r=>new Uint8Array(r).buffer,t)},text(){return eb(this,CAe,t)},json(){return eb(this,ect,t)},formData(){return eb(this,r=>{let i=wAe(this);if(i!==null)switch(i.essence){case"multipart/form-data":{let n=$at(r,i);if(n==="failure")throw new TypeError("Failed to parse body as FormData.");let s=new bAe;return s[tb]=n,s}case"application/x-www-form-urlencoded":{let n=new URLSearchParams(r.toString()),s=new bAe;for(let[o,a]of n)s.append(o,a);return s}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},t)},bytes(){return eb(this,r=>new Uint8Array(r),t)}}}function Zat(t){Object.assign(t.prototype,Xat(t))}async function eb(t,e,r){if(Gat.brandCheck(t,r),xAe(t))throw new TypeError("Body is unusable: Body has already been read");Kat(t[tb]);let i=Mat(),n=o=>i.reject(o),s=o=>{try{i.resolve(e(o))}catch(a){n(a)}};return t[tb].body==null?(s(Buffer.allocUnsafe(0)),i.promise):(await Uat(t[tb].body,s,n),i.promise)}function xAe(t){let e=t[tb].body;return e!=null&&(e.stream.locked||QB.isDisturbed(e.stream))}function ect(t){return JSON.parse(CAe(t))}function wAe(t){let e=t[tb].headersList,r=qat(e);return r==="failure"?null:r}_Ae.exports={extractBody:vAe,safelyExtractBody:Jat,cloneBody:Yat,mixinBody:Zat,streamRegistry:BAe,hasFinalizationRegistry:SAe,bodyUnusable:xAe}});var MAe=A((USr,FAe)=>{"use strict";var ft=require("node:assert"),wt=Ht(),{channels:RAe}=H0(),i6=FH(),{RequestContentLengthMismatchError:bg,ResponseContentLengthMismatchError:tct,RequestAbortedError:kAe,HeadersTimeoutError:rct,HeadersOverflowError:ict,SocketError:U2,InformationalError:ib,BodyTimeoutError:nct,HTTPParserError:sct,ResponseExceededMaxSizeError:oct}=Ar(),{kUrl:QAe,kReset:ta,kClient:a6,kParser:xi,kBlocking:MB,kRunning:Ps,kPending:act,kSize:TAe,kWriting:Kp,kQueue:$l,kNoRef:LB,kKeepAliveDefaultTimeout:cct,kHostHeader:lct,kPendingIdx:uct,kRunningIdx:Qc,kError:Lc,kPipelining:F2,kSocket:nb,kKeepAliveTimeoutValue:q2,kMaxHeadersSize:n6,kKeepAliveMaxTimeout:fct,kKeepAliveTimeoutThreshold:hct,kHeadersTimeout:dct,kBodyTimeout:pct,kStrictContentLength:c6,kMaxRequests:NAe,kCounter:mct,kMaxResponseSize:Act,kOnError:gct,kResume:Yp,kHTTPContext:LAe}=ci(),zu=Bme(),yct=Buffer.alloc(0),k2=Buffer[Symbol.species],Q2=wt.addListener,Ect=wt.removeAllListeners,s6;async function bct(){let t=process.env.JEST_WORKER_ID?qH():void 0,e;try{e=await WebAssembly.compile(_me())}catch{e=await WebAssembly.compile(t||qH())}return await WebAssembly.instantiate(e,{env:{wasm_on_url:(r,i,n)=>0,wasm_on_status:(r,i,n)=>{ft(In.ptr===r);let s=i-$u+Vu.byteOffset;return In.onStatus(new k2(Vu.buffer,s,n))||0},wasm_on_message_begin:r=>(ft(In.ptr===r),In.onMessageBegin()||0),wasm_on_header_field:(r,i,n)=>{ft(In.ptr===r);let s=i-$u+Vu.byteOffset;return In.onHeaderField(new k2(Vu.buffer,s,n))||0},wasm_on_header_value:(r,i,n)=>{ft(In.ptr===r);let s=i-$u+Vu.byteOffset;return In.onHeaderValue(new k2(Vu.buffer,s,n))||0},wasm_on_headers_complete:(r,i,n,s)=>(ft(In.ptr===r),In.onHeadersComplete(i,!!n,!!s)||0),wasm_on_body:(r,i,n)=>{ft(In.ptr===r);let s=i-$u+Vu.byteOffset;return In.onBody(new k2(Vu.buffer,s,n))||0},wasm_on_message_complete:r=>(ft(In.ptr===r),In.onMessageComplete()||0)}})}var o6=null,l6=bct();l6.catch();var In=null,Vu=null,L2=0,$u=null,wct=0,FB=1,sb=2|FB,M2=4|FB,u6=8|wct,f6=class{constructor(e,r,{exports:i}){ft(Number.isFinite(e[n6])&&e[n6]>0),this.llhttp=i,this.ptr=this.llhttp.llhttp_alloc(zu.TYPE.RESPONSE),this.client=e,this.socket=r,this.timeout=null,this.timeoutValue=null,this.timeoutType=null,this.statusCode=null,this.statusText="",this.upgrade=!1,this.headers=
Line truncated
|
||||
`;if(typeof n=="string"?m+=`host: ${n}\r
|
||||
`:m+=t[lct],s?m+=`connection: upgrade\r
|
||||
upgrade: ${s}\r
|
||||
`:t[F2]&&!d[ta]?m+=`connection: keep-alive\r
|
||||
`:m+=`connection: close\r
|
||||
`,Array.isArray(l))for(let y=0;y<l.length;y+=2){let g=l[y+0],E=l[y+1];if(Array.isArray(E))for(let w=0;w<E.length;w++)m+=`${g}: ${E[w]}\r
|
||||
`;else m+=`${g}: ${E}\r
|
||||
`}return bme.sendHeaders.hasSubscribers&&bme.sendHeaders.publish({request:e,headers:m,socket:d}),!c||h===0?Sme(p,null,t,e,d,u,m,f):Ct.isBuffer(c)?Sme(p,c,t,e,d,u,m,f):Ct.isBlobLike(c)?typeof c.stream=="function"?Bme(p,c.stream(),t,e,d,u,m,f):kot(p,c,t,e,d,u,m,f):Ct.isStream(c)?Qot(p,c,t,e,d,u,m,f):Ct.isIterable(c)?Bme(p,c,t,e,d,u,m,f):ft(!1),!0}function Qot(t,e,r,i,s,n,o,a){ft(n!==0||r[Tn]===0,"stream body cannot be pipelined");let c=!1,l=new f2({abort:t,socket:s,request:i,contentLength:n,client:r,expectsPayload:a,header:o}),u=function(p){if(!c)try{!l.write(p)&&this.pause&&this.pause()}catch(m){Ct.destroy(this,m)}},f=function(){c||e.resume&&e.resume()},h=function(){if(queueMicrotask(()=>{e.removeListener("error",d)}),!c){let p=new vme;queueMicrotask(()=>d(p))}},d=function(p){if(!c){if(c=!0,ft(s.destroyed||s[zp]&&r[Tn]<=1),s.off("drain",f).off("error",d),e.removeListener("data",u).removeListener("end",d).removeListener("close",h),!p)try{l.end()}catch(m){p=m}l.destroy(p),p&&(p.code!=="UND_ERR_INFO"||p.message!=="reset")?Ct.destroy(e,p):Ct.destroy(e)}};e.on("data",u).on("end",d).on("error",d).on("close",h),e.resume&&e.resume(),s.on("drain",f).on("error",d),e.errorEmitted??e.errored?setImmediate(()=>d(e.errored)):(e.endEmitted??e.readableEnded)&&setImmediate(()=>d(null)),(e.closeEmitted??e.closed)&&setImmediate(h)}function Sme(t,e,r,i,s,n,o,a){try{e?Ct.isBuffer(e)&&(ft(n===e.byteLength,"buffer body must have content length"),s.cork(),s.write(`${o}content-length: ${n}\r
|
||||
`}return RAe.sendHeaders.hasSubscribers&&RAe.sendHeaders.publish({request:e,headers:m,socket:d}),!c||h===0?OAe(p,null,t,e,d,u,m,f):wt.isBuffer(c)?OAe(p,c,t,e,d,u,m,f):wt.isBlobLike(c)?typeof c.stream=="function"?PAe(p,c.stream(),t,e,d,u,m,f):xct(p,c,t,e,d,u,m,f):wt.isStream(c)?vct(p,c,t,e,d,u,m,f):wt.isIterable(c)?PAe(p,c,t,e,d,u,m,f):ft(!1),!0}function vct(t,e,r,i,n,s,o,a){ft(s!==0||r[Ps]===0,"stream body cannot be pipelined");let c=!1,l=new G2({abort:t,socket:n,request:i,contentLength:s,client:r,expectsPayload:a,header:o}),u=function(p){if(!c)try{!l.write(p)&&this.pause&&this.pause()}catch(m){wt.destroy(this,m)}},f=function(){c||e.resume&&e.resume()},h=function(){if(queueMicrotask(()=>{e.removeListener("error",d)}),!c){let p=new kAe;queueMicrotask(()=>d(p))}},d=function(p){if(!c){if(c=!0,ft(n.destroyed||n[Kp]&&r[Ps]<=1),n.off("drain",f).off("error",d),e.removeListener("data",u).removeListener("end",d).removeListener("close",h),!p)try{l.end()}catch(m){p=m}l.destroy(p),p&&(p.code!=="UND_ERR_INFO"||p.message!=="reset")?wt.destroy(e,p):wt.destroy(e)}};e.on("data",u).on("end",d).on("error",d).on("close",h),e.resume&&e.resume(),n.on("drain",f).on("error",d),e.errorEmitted??e.errored?setImmediate(()=>d(e.errored)):(e.endEmitted??e.readableEnded)&&setImmediate(()=>d(null)),(e.closeEmitted??e.closed)&&setImmediate(h)}function OAe(t,e,r,i,n,s,o,a){try{e?wt.isBuffer(e)&&(ft(s===e.byteLength,"buffer body must have content length"),n.cork(),n.write(`${o}content-length: ${s}\r
|
||||
\r
|
||||
`,"latin1"),s.write(e),s.uncork(),i.onBodySent(e),!a&&i.reset!==!1&&(s[Ko]=!0)):n===0?s.write(`${o}content-length: 0\r
|
||||
`,"latin1"),n.write(e),n.uncork(),i.onBodySent(e),!a&&i.reset!==!1&&(n[ta]=!0)):s===0?n.write(`${o}content-length: 0\r
|
||||
\r
|
||||
`,"latin1"):(ft(n===null,"no body must not have content length"),s.write(`${o}\r
|
||||
`,"latin1")),i.onRequestSent(),r[jp]()}catch(c){t(c)}}async function kot(t,e,r,i,s,n,o,a){ft(n===e.size,"blob body must have content length");try{if(n!=null&&n!==e.size)throw new cg;let c=Buffer.from(await e.arrayBuffer());s.cork(),s.write(`${o}content-length: ${n}\r
|
||||
`,"latin1"):(ft(s===null,"no body must not have content length"),n.write(`${o}\r
|
||||
`,"latin1")),i.onRequestSent(),r[Yp]()}catch(c){t(c)}}async function xct(t,e,r,i,n,s,o,a){ft(s===e.size,"blob body must have content length");try{if(s!=null&&s!==e.size)throw new bg;let c=Buffer.from(await e.arrayBuffer());n.cork(),n.write(`${o}content-length: ${s}\r
|
||||
\r
|
||||
`,"latin1"),s.write(c),s.uncork(),i.onBodySent(c),i.onRequestSent(),!a&&i.reset!==!1&&(s[Ko]=!0),r[jp]()}catch(c){t(c)}}async function Bme(t,e,r,i,s,n,o,a){ft(n!==0||r[Tn]===0,"iterator body cannot be pipelined");let c=null;function l(){if(c){let h=c;c=null,h()}}let u=()=>new Promise((h,d)=>{ft(c===null),s[Nc]?d(s[Nc]):c=h});s.on("close",l).on("drain",l);let f=new f2({abort:t,socket:s,request:i,contentLength:n,client:r,expectsPayload:a,header:o});try{for await(let h of e){if(s[Nc])throw s[Nc];f.write(h)||await u()}f.end()}catch(h){f.destroy(h)}finally{s.off("close",l).off("drain",l)}}var f2=class{constructor({abort:e,socket:r,request:i,contentLength:s,client:n,expectsPayload:o,header:a}){this.socket=r,this.request=i,this.contentLength=s,this.client=n,this.bytesWritten=0,this.expectsPayload=o,this.header=a,this.abort=e,r[zp]=!0}write(e){let{socket:r,request:i,contentLength:s,client:n,bytesWritten:o,expectsPayload:a,header:c}=this;if(r[Nc])throw r[Nc];if(r.destroyed)return!1;let l=Buffer.byteLength(e);if(!l)return!0;if(s!==null&&o+l>s){if(n[xH])throw new cg;process.emitWarning(new cg)}r.cork(),o===0&&(!a&&i.reset!==!1&&(r[Ko]=!0),s===null?r.write(`${c}transfer-encoding: chunked\r
|
||||
`,"latin1"):r.write(`${c}content-length: ${s}\r
|
||||
`,"latin1"),n.write(c),n.uncork(),i.onBodySent(c),i.onRequestSent(),!a&&i.reset!==!1&&(n[ta]=!0),r[Yp]()}catch(c){t(c)}}async function PAe(t,e,r,i,n,s,o,a){ft(s!==0||r[Ps]===0,"iterator body cannot be pipelined");let c=null;function l(){if(c){let h=c;c=null,h()}}let u=()=>new Promise((h,d)=>{ft(c===null),n[Lc]?d(n[Lc]):c=h});n.on("close",l).on("drain",l);let f=new G2({abort:t,socket:n,request:i,contentLength:s,client:r,expectsPayload:a,header:o});try{for await(let h of e){if(n[Lc])throw n[Lc];f.write(h)||await u()}f.end()}catch(h){f.destroy(h)}finally{n.off("close",l).off("drain",l)}}var G2=class{constructor({abort:e,socket:r,request:i,contentLength:n,client:s,expectsPayload:o,header:a}){this.socket=r,this.request=i,this.contentLength=n,this.client=s,this.bytesWritten=0,this.expectsPayload=o,this.header=a,this.abort=e,r[Kp]=!0}write(e){let{socket:r,request:i,contentLength:n,client:s,bytesWritten:o,expectsPayload:a,header:c}=this;if(r[Lc])throw r[Lc];if(r.destroyed)return!1;let l=Buffer.byteLength(e);if(!l)return!0;if(n!==null&&o+l>n){if(s[c6])throw new bg;process.emitWarning(new bg)}r.cork(),o===0&&(!a&&i.reset!==!1&&(r[ta]=!0),n===null?r.write(`${c}transfer-encoding: chunked\r
|
||||
`,"latin1"):r.write(`${c}content-length: ${n}\r
|
||||
\r
|
||||
`,"latin1")),s===null&&r.write(`\r
|
||||
`,"latin1")),n===null&&r.write(`\r
|
||||
${l.toString(16)}\r
|
||||
`,"latin1"),this.bytesWritten+=l;let u=r.write(e);return r.uncork(),i.onBodySent(e),u||r[Ii].timeout&&r[Ii].timeoutType===j0&&r[Ii].timeout.refresh&&r[Ii].timeout.refresh(),u}end(){let{socket:e,contentLength:r,client:i,bytesWritten:s,expectsPayload:n,header:o,request:a}=this;if(a.onRequestSent(),e[zp]=!1,e[Nc])throw e[Nc];if(!e.destroyed){if(s===0?n?e.write(`${o}content-length: 0\r
|
||||
`,"latin1"),this.bytesWritten+=l;let u=r.write(e);return r.uncork(),i.onBodySent(e),u||r[xi].timeout&&r[xi].timeoutType===sb&&r[xi].timeout.refresh&&r[xi].timeout.refresh(),u}end(){let{socket:e,contentLength:r,client:i,bytesWritten:n,expectsPayload:s,header:o,request:a}=this;if(a.onRequestSent(),e[Kp]=!1,e[Lc])throw e[Lc];if(!e.destroyed){if(n===0?s?e.write(`${o}content-length: 0\r
|
||||
\r
|
||||
`,"latin1"):e.write(`${o}\r
|
||||
`,"latin1"):r===null&&e.write(`\r
|
||||
0\r
|
||||
\r
|
||||
`,"latin1"),r!==null&&s!==r){if(i[xH])throw new cg;process.emitWarning(new cg)}e[Ii].timeout&&e[Ii].timeoutType===j0&&e[Ii].timeout.refresh&&e[Ii].timeout.refresh(),i[jp]()}}destroy(e){let{socket:r,client:i,abort:s}=this;r[zp]=!1,e&&(ft(i[Tn]<=1,"pipeline should only contain this request"),s(e))}};Rme.exports=Not});var Fme=A((mCr,Lme)=>{"use strict";var Dc=require("node:assert"),{pipeline:Lot}=require("node:stream"),Yt=Ht(),{RequestContentLengthMismatchError:NH,RequestAbortedError:Nme,SocketError:IB,InformationalError:DH}=mr(),{kUrl:h2,kReset:p2,kClient:z0,kRunning:m2,kPending:Fot,kQueue:Vp,kPendingIdx:OH,kRunningIdx:Ml,kError:ql,kSocket:Ps,kStrictContentLength:Mot,kOnError:PH,kMaxConcurrentStreams:kme,kHTTP2Session:Ul,kResume:$p,kSize:Uot,kHTTPContext:qot}=ni(),ed=Symbol("open streams"),Dme,Ome=!1,d2;try{d2=require("node:http2")}catch{d2={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:Got,HTTP2_HEADER_METHOD:Hot,HTTP2_HEADER_PATH:jot,HTTP2_HEADER_SCHEME:zot,HTTP2_HEADER_CONTENT_LENGTH:Vot,HTTP2_HEADER_EXPECT:$ot,HTTP2_HEADER_STATUS:Wot}}=d2;function Jot(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}async function Yot(t,e){t[Ps]=e,Ome||(Ome=!0,process.emitWarning("H2 support is experimental, expect them to change at any time.",{code:"UNDICI-H2"}));let r=d2.connect(t[h2],{createConnection:()=>e,peerMaxConcurrentStreams:t[kme]});r[ed]=0,r[z0]=t,r[Ps]=e,Yt.addListener(r,"error",Xot),Yt.addListener(r,"frameError",Zot),Yt.addListener(r,"end",eat),Yt.addListener(r,"goaway",tat),Yt.addListener(r,"close",function(){let{[z0]:s}=this,{[Ps]:n}=s,o=this[Ps][ql]||this[ql]||new IB("closed",Yt.getSocketInfo(n));if(s[Ul]=null,s.destroyed){Dc(s[Fot]===0);let a=s[Vp].splice(s[Ml]);for(let c=0;c<a.length;c++){let l=a[c];Yt.errorRequest(s,l,o)}}}),r.unref(),t[Ul]=r,e[Ul]=r,Yt.addListener(e,"error",function(s){Dc(s.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[ql]=s,this[z0][PH](s)}),Yt.addListener(e,"end",function(){Yt.destroy(this,new IB("other side closed",Yt.getSocketInfo(this)))}),Yt.addListener(e,"close",function(){let s=this[ql]||new IB("closed",Yt.getSocketInfo(this));t[Ps]=null,this[Ul]!=null&&this[Ul].destroy(s),t[OH]=t[Ml],Dc(t[m2]===0),t.emit("disconnect",t[h2],[t],s),t[$p]()});let i=!1;return e.on("close",()=>{i=!0}),{version:"h2",defaultPipelining:1/0,write(...s){return iat(t,...s)},resume(){Kot(t)},destroy(s,n){i?queueMicrotask(n):e.destroy(s).on("close",n)},get destroyed(){return e.destroyed},busy(){return!1}}}function Kot(t){let e=t[Ps];e?.destroyed===!1&&(t[Uot]===0&&t[kme]===0?(e.unref(),t[Ul].unref()):(e.ref(),t[Ul].ref()))}function Xot(t){Dc(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Ps][ql]=t,this[z0][PH](t)}function Zot(t,e,r){if(r===0){let i=new DH(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[Ps][ql]=i,this[z0][PH](i)}}function eat(){let t=new IB("other side closed",Yt.getSocketInfo(this[Ps]));this.destroy(t),Yt.destroy(this[Ps],t)}function tat(t){let e=this[ql]||new IB(`HTTP/2: "GOAWAY" frame received with code ${t}`,Yt.getSocketInfo(this)),r=this[z0];if(r[Ps]=null,r[qot]=null,this[Ul]!=null&&(this[Ul].destroy(e),this[Ul]=null),Yt.destroy(this[Ps],e),r[Ml]<r[Vp].length){let i=r[Vp][r[Ml]];r[Vp][r[Ml]++]=null,Yt.errorRequest(r,i,e),r[OH]=r[Ml]}Dc(r[m2]===0),r.emit("disconnect",r[h2],[r],e),r[$p]()}function rat(t){return t!=="GET"&&t!=="HEAD"&&t!=="OPTIONS"&&t!=="TRACE"&&t!=="CONNECT"}function iat(t,e){let r=t[Ul],{method:i,path:s,host:n,upgrade:o,expectContinue:a,signal:c,headers:l}=e,{body:u}=e;if(o)return Yt.errorRequest(t,e,new Error("Upgrade not supported for H2")),!1;let f={};for(let C=0;C<l.length;C+=2){let N=l[C+0],M=l[C+1];if(Array.isArray(M))for(let x=0;x<M.length;x++)f[N]?f[N]+=`,${M[x]}`:f[N]=M[x];else f[N]=M}let h,{hostname:d,port:p}=t[h2];f[Got]=n||`${d}${p?`:${p}`:""}`,f[Hot]=i;let m=C=>{e.aborted||e.completed||(C=C||new Nme,Yt.errorRequest(t,e,C),h!=null&&Yt.destroy(h,C),Yt.destroy(u,C),t[Vp][t[Ml]++]=null,t[$p]())};try{e.onConnect(m)}catch(C){Yt.errorRequest(t,e,C)}if(e.aborted)return!1;if(i==="CONNECT")return r.ref(),h=r.request(f,{endStream:!1,signal:c}),h.id&&!h.pending?(e.onUpgrade(null,null,h),++r[ed],t[Vp][t[Ml]++]=null):h.once("ready",()=>{e.onUpgrade(null,null,h),++r[ed],t[Vp][t[Ml]++]=null}),h.once("close",()=>{r[ed]-=1,r[ed]===0&&r.unref()}),!0;f[jot]=s,f[zot]="https";let y=i==="PUT"||i==="POST"||i==="PATCH";u&&typeof u.read=="function"&&u.read(0);let g=Yt.bodyLength(u);if(Yt.isFormDataLike(u)){Dme??=q0().extractBody;let[C,N]=Dme(u);f["content-type"]=N,u=C.stream,g=C.length}if(g==null&&(g=e.contentLength),(g===0||!y)&&(g=null),rat(i)&&g>0&&e.contentLength!=null&&e.contentLength!==g){if(t[Mot])return Yt.errorRequest(t,e,new NH),!1;process.emitWarning(new NH)}g!=null&&(Dc(u,"no body must not have content length"),f[Vot]=`${g}`),r.ref();let E=i==="GET"||i==="HEAD"||u===null;return a?(f[$ot]="100-continue",h=r.request(f,{endStream:E,signa
Line truncated
|
||||
`,this[Rat]=c??3e5,this[_at]=s??3e5,this[Tat]=E??!0,this[Nat]=C,this[FH]=M,this[Jp]=null,this[kat]=U>-1?U:-1,this[Fat]=k??100,this[Hi]=null,this[Gl]=[],this[rd]=0,this[Hl]=0,this[xB]=$=>UH(this,$),this[Lat]=$=>Yme(this,$)}get pipelining(){return this[E2]}set pipelining(e){this[E2]=e,this[xB](!0)}get[TB](){return this[Gl].length-this[Hl]}get[RB](){return this[Hl]-this[rd]}get[_B](){return this[Gl].length-this[rd]}get[wat](){return!!this[Hi]&&!this[$0]&&!this[Hi].destroyed}get[LH](){return!!(this[Hi]?.busy(null)||this[_B]>=(Jme(this)||1)||this[TB]>0)}[bat](e){Kme(this),this.once("connect",e)}[Qat](e,r){let i=e.origin||this[qu].origin,s=new pat(i,e,r);return this[Gl].push(s),this[ug]||(lg.bodyLength(s.body)==null&&lg.isIterable(s.body)?(this[ug]=1,queueMicrotask(()=>UH(this))):this[xB](!0)),this[ug]&&this[Yp]!==2&&this[LH]&&(this[Yp]=2),this[Yp]<2}async[Oat](){return new Promise(e=>{this[_B]?this[Jp]=e:e(null)})}async[Pat](e){return new Promise(r=>{let i=this[Gl].splice(this[Hl]);for(let n=0;n<i.length;n++){let o=i[n];lg.errorRequest(this,o,e)}let s=()=>{this[Jp]&&(this[Jp](),this[Jp]=null),r(null)};this[Hi]?(this[Hi].destroy(e,s),this[Hi]=null):queueMicrotask(s),this[xB]()})}},qat=y2();function Yme(t,e){if(t[RB]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){td(t[Hl]===t[rd]);let r=t[Gl].splice(t[rd]);for(let i=0;i<r.length;i++){let s=r[i];lg.errorRequest(t,s,e)}td(t[_B]===0)}}async function Kme(t){td(!t[$0]),td(!t[Hi]);let{host:e,hostname:r,protocol:i,port:s}=t[qu];if(r[0]==="["){let n=r.indexOf("]");td(n!==-1);let o=r.substring(1,n);td(Wme.isIP(o)),r=o}t[$0]=!0,V0.beforeConnect.hasSubscribers&&V0.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:i,port:s,version:t[Hi]?.version,servername:t[Wp],localAddress:t[vB]},connector:t[BB]});try{let n=await new Promise((o,a)=>{t[BB]({host:e,hostname:r,protocol:i,port:s,servername:t[Wp],localAddress:t[vB]},(c,l)=>{c?a(c):o(l)})});if(t.destroyed){lg.destroy(n.on("error",Vme),new gat);return}td(n);try{t[Hi]=n.alpnProtocol==="h2"?await Uat(t,n):await Mat(t,n)}catch(o){throw n.destroy().on("error",Vme),o}t[$0]=!1,n[Dat]=0,n[FH]=t[FH],n[Eat]=t,n[Iat]=null,V0.connected.hasSubscribers&&V0.connected.publish({connectParams:{host:e,hostname:r,protocol:i,port:s,version:t[Hi]?.version,servername:t[Wp],localAddress:t[vB]},connector:t[BB],socket:n}),t.emit("connect",t[qu],[t])}catch(n){if(t.destroyed)return;if(t[$0]=!1,V0.connectError.hasSubscribers&&V0.connectError.publish({connectParams:{host:e,hostname:r,protocol:i,port:s,version:t[Hi]?.version,servername:t[Wp],localAddress:t[vB]},connector:t[BB],error:n}),n.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(td(t[RB]===0);t[TB]>0&&t[Gl][t[Hl]].servername===t[Wp];){let o=t[Gl][t[Hl]++];lg.errorRequest(t,o,n)}else Yme(t,n);t.emit("connectionError",t[qu],[t],n)}t[xB]()}function $me(t){t[Yp]=0,t.emit("drain",t[qu],[t])}function UH(t,e){t[ug]!==2&&(t[ug]=2,Gat(t,e),t[ug]=0,t[rd]>256&&(t[Gl].splice(0,t[rd]),t[Hl]-=t[rd],t[rd]=0))}function Gat(t,e){for(;;){if(t.destroyed){td(t[TB]===0);return}if(t[Jp]&&!t[_B]){t[Jp](),t[Jp]=null;return}if(t[Hi]&&t[Hi].resume(),t[LH])t[Yp]=2;else if(t[Yp]===2){e?(t[Yp]=1,queueMicrotask(()=>$me(t))):$me(t);continue}if(t[TB]===0||t[RB]>=(Jme(t)||1))return;let r=t[Gl][t[Hl]];if(t[qu].protocol==="https:"&&t[Wp]!==r.servername){if(t[RB]>0)return;t[Wp]=r.servername,t[Hi]?.destroy(new Aat("servername changed"),()=>{t[Hi]=null,UH(t)})}if(t[$0])return;if(!t[Hi]){Kme(t);return}if(t[Hi].destroyed||t[Hi].busy(r))return;!r.aborted&&t[Hi].write(r)?t[Hl]++:t[Gl].splice(t[Hl],1)}}Xme.exports=MH});var qH=A((bCr,Zme)=>{"use strict";var b2=class{constructor(){this.bottom=0,this.top=0,this.list=new Array(2048),this.next=null}isEmpty(){return this.top===this.bottom}isFull(){return(this.top+1&2047)===this.bottom}push(e){this.list[this.top]=e,this.top=this.top+1&2047}shift(){let e=this.list[this.bottom];return e===void 0?null:(this.list[this.bottom]=void 0,this.bottom=this.bottom+1&2047,e)}};Zme.exports=class{constructor(){this.head=this.tail=new b2}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new b2),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next),r}}});var tAe=A((wCr,eAe)=>{var{kFree:Hat,kConnected:jat,kPending:zat,kQueued:Vat,kRunning:$at,kSize:Wat}=ni(),fg=Symbol("pool"),GH=class{constructor(e){this[fg]=e}get connected(){return this[fg][jat]}get free(){return this[fg][Hat]}get pending(){return this[fg][zat]}get queued(){return this[fg][Vat]}get running(){return this[fg][$at]}get size(){return this[fg][Wat]}};eAe.exports=GH});var WH=A((CCr,fAe)=>{"use strict";var Jat=D0(),Yat=qH(),{kConnected:HH,kSize:rAe,kRunning:iAe,kPending:sAe,kQueued:NB,kBusy:Kat,kFree:Xat,kUrl:Zat,kClose:ect,kDestroy:tct,kDispatch:rct}=ni(),ict=tAe(),Xo=Symbol("clients"),fo=Symbol("needDrain"),DB=Symbol("queue"),jH=Symbol("closed resolve"),zH=Symbol("onDrain"),nAe=Symbol("onConnect"),oAe=Symbol("onDisconnect"),aAe=Symbol("onConnec
Line truncated
|
||||
`,"latin1"),r!==null&&n!==r){if(i[c6])throw new bg;process.emitWarning(new bg)}e[xi].timeout&&e[xi].timeoutType===sb&&e[xi].timeout.refresh&&e[xi].timeout.refresh(),i[Yp]()}}destroy(e){let{socket:r,client:i,abort:n}=this;r[Kp]=!1,e&&(ft(i[Ps]<=1,"pipeline should only contain this request"),n(e))}};FAe.exports=Cct});var $Ae=A((qSr,VAe)=>{"use strict";var Fc=require("node:assert"),{pipeline:_ct}=require("node:stream"),Kt=Ht(),{RequestContentLengthMismatchError:h6,RequestAbortedError:UAe,SocketError:UB,InformationalError:d6}=Ar(),{kUrl:H2,kReset:z2,kClient:ob,kRunning:V2,kPending:Rct,kQueue:Xp,kPendingIdx:p6,kRunningIdx:Wl,kError:Yl,kSocket:Mn,kStrictContentLength:Tct,kOnError:m6,kMaxConcurrentStreams:zAe,kHTTP2Session:Jl,kResume:Zp,kSize:Nct,kHTTPContext:Dct}=ci(),od=Symbol("open streams"),qAe,GAe=!1,j2;try{j2=require("node:http2")}catch{j2={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:Oct,HTTP2_HEADER_METHOD:Pct,HTTP2_HEADER_PATH:kct,HTTP2_HEADER_SCHEME:Qct,HTTP2_HEADER_CONTENT_LENGTH:Lct,HTTP2_HEADER_EXPECT:Fct,HTTP2_HEADER_STATUS:Mct}}=j2;function Uct(t){let e=[];for(let[r,i]of Object.entries(t))if(Array.isArray(i))for(let n of i)e.push(Buffer.from(r),Buffer.from(n));else e.push(Buffer.from(r),Buffer.from(i));return e}async function qct(t,e){t[Mn]=e,GAe||(GAe=!0,process.emitWarning("H2 support is experimental, expect them to change at any time.",{code:"UNDICI-H2"}));let r=j2.connect(t[H2],{createConnection:()=>e,peerMaxConcurrentStreams:t[zAe]});r[od]=0,r[ob]=t,r[Mn]=e,Kt.addListener(r,"error",Hct),Kt.addListener(r,"frameError",jct),Kt.addListener(r,"end",zct),Kt.addListener(r,"goaway",Vct),Kt.addListener(r,"close",function(){let{[ob]:n}=this,{[Mn]:s}=n,o=this[Mn][Yl]||this[Yl]||new UB("closed",Kt.getSocketInfo(s));if(n[Jl]=null,n.destroyed){Fc(n[Rct]===0);let a=n[Xp].splice(n[Wl]);for(let c=0;c<a.length;c++){let l=a[c];Kt.errorRequest(n,l,o)}}}),r.unref(),t[Jl]=r,e[Jl]=r,Kt.addListener(e,"error",function(n){Fc(n.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Yl]=n,this[ob][m6](n)}),Kt.addListener(e,"end",function(){Kt.destroy(this,new UB("other side closed",Kt.getSocketInfo(this)))}),Kt.addListener(e,"close",function(){let n=this[Yl]||new UB("closed",Kt.getSocketInfo(this));t[Mn]=null,this[Jl]!=null&&this[Jl].destroy(n),t[p6]=t[Wl],Fc(t[V2]===0),t.emit("disconnect",t[H2],[t],n),t[Zp]()});let i=!1;return e.on("close",()=>{i=!0}),{version:"h2",defaultPipelining:1/0,write(...n){return Wct(t,...n)},resume(){Gct(t)},destroy(n,s){i?queueMicrotask(s):e.destroy(n).on("close",s)},get destroyed(){return e.destroyed},busy(){return!1}}}function Gct(t){let e=t[Mn];e?.destroyed===!1&&(t[Nct]===0&&t[zAe]===0?(e.unref(),t[Jl].unref()):(e.ref(),t[Jl].ref()))}function Hct(t){Fc(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Mn][Yl]=t,this[ob][m6](t)}function jct(t,e,r){if(r===0){let i=new d6(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[Mn][Yl]=i,this[ob][m6](i)}}function zct(){let t=new UB("other side closed",Kt.getSocketInfo(this[Mn]));this.destroy(t),Kt.destroy(this[Mn],t)}function Vct(t){let e=this[Yl]||new UB(`HTTP/2: "GOAWAY" frame received with code ${t}`,Kt.getSocketInfo(this)),r=this[ob];if(r[Mn]=null,r[Dct]=null,this[Jl]!=null&&(this[Jl].destroy(e),this[Jl]=null),Kt.destroy(this[Mn],e),r[Wl]<r[Xp].length){let i=r[Xp][r[Wl]];r[Xp][r[Wl]++]=null,Kt.errorRequest(r,i,e),r[p6]=r[Wl]}Fc(r[V2]===0),r.emit("disconnect",r[H2],[r],e),r[Zp]()}function $ct(t){return t!=="GET"&&t!=="HEAD"&&t!=="OPTIONS"&&t!=="TRACE"&&t!=="CONNECT"}function Wct(t,e){let r=t[Jl],{method:i,path:n,host:s,upgrade:o,expectContinue:a,signal:c,headers:l}=e,{body:u}=e;if(o)return Kt.errorRequest(t,e,new Error("Upgrade not supported for H2")),!1;let f={};for(let C=0;C<l.length;C+=2){let N=l[C+0],F=l[C+1];if(Array.isArray(F))for(let x=0;x<F.length;x++)f[N]?f[N]+=`,${F[x]}`:f[N]=F[x];else f[N]=F}let h,{hostname:d,port:p}=t[H2];f[Oct]=s||`${d}${p?`:${p}`:""}`,f[Pct]=i;let m=C=>{e.aborted||e.completed||(C=C||new UAe,Kt.errorRequest(t,e,C),h!=null&&Kt.destroy(h,C),Kt.destroy(u,C),t[Xp][t[Wl]++]=null,t[Zp]())};try{e.onConnect(m)}catch(C){Kt.errorRequest(t,e,C)}if(e.aborted)return!1;if(i==="CONNECT")return r.ref(),h=r.request(f,{endStream:!1,signal:c}),h.id&&!h.pending?(e.onUpgrade(null,null,h),++r[od],t[Xp][t[Wl]++]=null):h.once("ready",()=>{e.onUpgrade(null,null,h),++r[od],t[Xp][t[Wl]++]=null}),h.once("close",()=>{r[od]-=1,r[od]===0&&r.unref()}),!0;f[kct]=n,f[Qct]="https";let y=i==="PUT"||i==="POST"||i==="PATCH";u&&typeof u.read=="function"&&u.read(0);let g=Kt.bodyLength(u);if(Kt.isFormDataLike(u)){qAe??=rb().extractBody;let[C,N]=qAe(u);f["content-type"]=N,u=C.stream,g=C.length}if(g==null&&(g=e.contentLength),(g===0||!y)&&(g=null),$ct(i)&&g>0&&e.contentLength!=null&&e.contentLength!==g){if(t[Tct])return Kt.errorRequest(t,e,new h6),!1;process.emitWarning(new h6)}g!=null&&(Fc(u,"no body must not have content length"),f[Lct]=`${g}`),r.ref();let E=i==="GET"||i==="HEAD"||u===null;return a?(f[Fct]="100-continue",h=r.request(f,{endStream:E,signa
Line truncated
|
||||
`,this[blt]=c??3e5,this[Elt]=n??3e5,this[wlt]=E??!0,this[Clt]=C,this[E6]=F,this[tm]=null,this[xlt]=M>-1?M:-1,this[Rlt]=k??100,this[Vi]=null,this[Kl]=[],this[cd]=0,this[Xl]=0,this[jB]=z=>w6(this,z),this[_lt]=z=>sge(this,z)}get pipelining(){return this[Y2]}set pipelining(e){this[Y2]=e,this[jB](!0)}get[$B](){return this[Kl].length-this[Xl]}get[VB](){return this[Xl]-this[cd]}get[zB](){return this[Kl].length-this[cd]}get[hlt](){return!!this[Vi]&&!this[cb]&&!this[Vi].destroyed}get[y6](){return!!(this[Vi]?.busy(null)||this[zB]>=(nge(this)||1)||this[$B]>0)}[flt](e){oge(this),this.once("connect",e)}[vlt](e,r){let i=e.origin||this[Ju].origin,n=new slt(i,e,r);return this[Kl].push(n),this[Cg]||(wg.bodyLength(n.body)==null&&wg.isIterable(n.body)?(this[Cg]=1,queueMicrotask(()=>w6(this))):this[jB](!0)),this[Cg]&&this[rm]!==2&&this[y6]&&(this[rm]=2),this[rm]<2}async[Slt](){return new Promise(e=>{this[zB]?this[tm]=e:e(null)})}async[Blt](e){return new Promise(r=>{let i=this[Kl].splice(this[Xl]);for(let s=0;s<i.length;s++){let o=i[s];wg.errorRequest(this,o,e)}let n=()=>{this[tm]&&(this[tm](),this[tm]=null),r(null)};this[Vi]?(this[Vi].destroy(e,n),this[Vi]=null):queueMicrotask(n),this[jB]()})}},Dlt=J2();function sge(t,e){if(t[VB]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){ad(t[Xl]===t[cd]);let r=t[Kl].splice(t[cd]);for(let i=0;i<r.length;i++){let n=r[i];wg.errorRequest(t,n,e)}ad(t[zB]===0)}}async function oge(t){ad(!t[cb]),ad(!t[Vi]);let{host:e,hostname:r,protocol:i,port:n}=t[Ju];if(r[0]==="["){let s=r.indexOf("]");ad(s!==-1);let o=r.substring(1,s);ad(ige.isIP(o)),r=o}t[cb]=!0,ab.beforeConnect.hasSubscribers&&ab.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:i,port:n,version:t[Vi]?.version,servername:t[em],localAddress:t[HB]},connector:t[GB]});try{let s=await new Promise((o,a)=>{t[GB]({host:e,hostname:r,protocol:i,port:n,servername:t[em],localAddress:t[HB]},(c,l)=>{c?a(c):o(l)})});if(t.destroyed){wg.destroy(s.on("error",tge),new clt);return}ad(s);try{t[Vi]=s.alpnProtocol==="h2"?await Nlt(t,s):await Tlt(t,s)}catch(o){throw s.destroy().on("error",tge),o}t[cb]=!1,s[Ilt]=0,s[E6]=t[E6],s[ult]=t,s[plt]=null,ab.connected.hasSubscribers&&ab.connected.publish({connectParams:{host:e,hostname:r,protocol:i,port:n,version:t[Vi]?.version,servername:t[em],localAddress:t[HB]},connector:t[GB],socket:s}),t.emit("connect",t[Ju],[t])}catch(s){if(t.destroyed)return;if(t[cb]=!1,ab.connectError.hasSubscribers&&ab.connectError.publish({connectParams:{host:e,hostname:r,protocol:i,port:n,version:t[Vi]?.version,servername:t[em],localAddress:t[HB]},connector:t[GB],error:s}),s.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(ad(t[VB]===0);t[$B]>0&&t[Kl][t[Xl]].servername===t[em];){let o=t[Kl][t[Xl]++];wg.errorRequest(t,o,s)}else sge(t,s);t.emit("connectionError",t[Ju],[t],s)}t[jB]()}function rge(t){t[rm]=0,t.emit("drain",t[Ju],[t])}function w6(t,e){t[Cg]!==2&&(t[Cg]=2,Olt(t,e),t[Cg]=0,t[cd]>256&&(t[Kl].splice(0,t[cd]),t[Xl]-=t[cd],t[cd]=0))}function Olt(t,e){for(;;){if(t.destroyed){ad(t[$B]===0);return}if(t[tm]&&!t[zB]){t[tm](),t[tm]=null;return}if(t[Vi]&&t[Vi].resume(),t[y6])t[rm]=2;else if(t[rm]===2){e?(t[rm]=1,queueMicrotask(()=>rge(t))):rge(t);continue}if(t[$B]===0||t[VB]>=(nge(t)||1))return;let r=t[Kl][t[Xl]];if(t[Ju].protocol==="https:"&&t[em]!==r.servername){if(t[VB]>0)return;t[em]=r.servername,t[Vi]?.destroy(new alt("servername changed"),()=>{t[Vi]=null,w6(t)})}if(t[cb])return;if(!t[Vi]){oge(t);return}if(t[Vi].destroyed||t[Vi].busy(r))return;!r.aborted&&t[Vi].write(r)?t[Xl]++:t[Kl].splice(t[Xl],1)}}age.exports=b6});var C6=A((VSr,cge)=>{"use strict";var K2=class{constructor(){this.bottom=0,this.top=0,this.list=new Array(2048),this.next=null}isEmpty(){return this.top===this.bottom}isFull(){return(this.top+1&2047)===this.bottom}push(e){this.list[this.top]=e,this.top=this.top+1&2047}shift(){let e=this.list[this.bottom];return e===void 0?null:(this.list[this.bottom]=void 0,this.bottom=this.bottom+1&2047,e)}};cge.exports=class{constructor(){this.head=this.tail=new K2}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new K2),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next),r}}});var uge=A(($Sr,lge)=>{var{kFree:Plt,kConnected:klt,kPending:Qlt,kQueued:Llt,kRunning:Flt,kSize:Mlt}=ci(),Ig=Symbol("pool"),I6=class{constructor(e){this[Ig]=e}get connected(){return this[Ig][klt]}get free(){return this[Ig][Plt]}get pending(){return this[Ig][Qlt]}get queued(){return this[Ig][Llt]}get running(){return this[Ig][Flt]}get size(){return this[Ig][Mlt]}};lge.exports=I6});var R6=A((WSr,bge)=>{"use strict";var Ult=$0(),qlt=C6(),{kConnected:S6,kSize:fge,kRunning:hge,kPending:dge,kQueued:WB,kBusy:Glt,kFree:Hlt,kUrl:jlt,kClose:zlt,kDestroy:Vlt,kDispatch:$lt}=ci(),Wlt=uge(),ra=Symbol("clients"),Ao=Symbol("needDrain"),JB=Symbol("queue"),B6=Symbol("closed resolve"),v6=Symbol("onDrain"),pge=Symbol("onConnect"),mge=Symbol("onDisconnect"),Age=Symbol("onConnec
Line truncated
|
||||
${i.count} ${i.noun} ${i.is} pending:
|
||||
|
||||
${e.format(r)}
|
||||
`.trim())}};gye.exports=W6});var F2=A((YCr,Cye)=>{"use strict";var Eye=Symbol.for("undici.globalDispatcher.1"),{InvalidArgumentError:Rut}=mr(),Tut=Y0();wye()===void 0&&bye(new Tut);function bye(t){if(!t||typeof t.dispatch!="function")throw new Rut("Argument agent must implement Agent");Object.defineProperty(globalThis,Eye,{value:t,writable:!0,enumerable:!1,configurable:!1})}function wye(){return globalThis[Eye]}Cye.exports={setGlobalDispatcher:bye,getGlobalDispatcher:wye}});var M2=A((XCr,Iye)=>{"use strict";Iye.exports=class{#e;constructor(e){if(typeof e!="object"||e===null)throw new TypeError("handler must be an object");this.#e=e}onConnect(...e){return this.#e.onConnect?.(...e)}onError(...e){return this.#e.onError?.(...e)}onUpgrade(...e){return this.#e.onUpgrade?.(...e)}onResponseStarted(...e){return this.#e.onResponseStarted?.(...e)}onHeaders(...e){return this.#e.onHeaders?.(...e)}onData(...e){return this.#e.onData?.(...e)}onComplete(...e){return this.#e.onComplete?.(...e)}onBodySent(...e){return this.#e.onBodySent?.(...e)}}});var Bye=A((ZCr,Sye)=>{"use strict";var Nut=g2();Sye.exports=t=>{let e=t?.maxRedirections;return r=>function(s,n){let{maxRedirections:o=e,...a}=s;if(!o)return r(s,n);let c=new Nut(r,o,s,n);return r(a,c)}}});var xye=A((eIr,vye)=>{"use strict";var Dut=_2();vye.exports=t=>e=>function(i,s){return e(i,new Dut({...i,retryOptions:{...t,...i.retryOptions}},{handler:s,dispatch:e}))}});var Rye=A((tIr,_ye)=>{"use strict";var Out=Ht(),{InvalidArgumentError:Put,RequestAbortedError:Qut}=mr(),kut=M2(),J6=class extends kut{#e=1024*1024;#t=null;#i=!1;#r=!1;#s=0;#c=null;#f=null;constructor({maxSize:e},r){if(super(r),e!=null&&(!Number.isFinite(e)||e<1))throw new Put("maxSize must be a number greater than 0");this.#e=e??this.#e,this.#f=r}onConnect(e){this.#t=e,this.#f.onConnect(this.#u.bind(this))}#u(e){this.#r=!0,this.#c=e}onHeaders(e,r,i,s){let o=Out.parseHeaders(r)["content-length"];if(o!=null&&o>this.#e)throw new Qut(`Response size (${o}) larger than maxSize (${this.#e})`);return this.#r?!0:this.#f.onHeaders(e,r,i,s)}onError(e){this.#i||(e=this.#c??e,this.#f.onError(e))}onData(e){return this.#s=this.#s+e.length,this.#s>=this.#e&&(this.#i=!0,this.#r?this.#f.onError(this.#c):this.#f.onComplete([])),!0}onComplete(e){if(!this.#i){if(this.#r){this.#f.onError(this.reason);return}this.#f.onComplete(e)}}};function Lut({maxSize:t}={maxSize:1024*1024}){return e=>function(i,s){let{dumpMaxSize:n=t}=i,o=new J6({maxSize:n},s);return e(i,o)}}_ye.exports=Lut});var Dye=A((rIr,Nye)=>{"use strict";var{isIP:Fut}=require("node:net"),{lookup:Mut}=require("node:dns"),Uut=M2(),{InvalidArgumentError:ob,InformationalError:qut}=mr(),Tye=Math.pow(2,31)-1,Y6=class{#e=0;#t=0;#i=new Map;dualStack=!0;affinity=null;lookup=null;pick=null;constructor(e){this.#e=e.maxTTL,this.#t=e.maxItems,this.dualStack=e.dualStack,this.affinity=e.affinity,this.lookup=e.lookup??this.#r,this.pick=e.pick??this.#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,(o,a)=>{if(o||a==null||a.length===0){i(o??new qut("No DNS entries found"));return}this.setRecords(e,a);let c=this.#i.get(e.hostname),l=this.pick(e,c,n.affinity),u;typeof l.port=="number"?u=`:${l.port}`:e.port!==""?u=`:${e.port}`:u="",i(null,`${e.protocol}//${l.family===6?`[${l.address}]`:l.address}${u}`)});else{let o=this.pick(e,s,n.affinity);if(o==null){this.#i.delete(e.hostname),this.runLookup(e,r,i);return}let a;typeof o.port=="number"?a=`:${o.port}`:e.port!==""?a=`:${e.port}`:a="",i(null,`${e.protocol}//${o.family===6?`[${o.address}]`:o.address}${a}`)}}#r(e,r,i){Mut(e.hostname,{all:!0,family:this.dualStack===!1?this.affinity:0,order:"ipv4first"},(s,n)=>{if(s)return i(s);let o=new Map;for(let a of n)o.set(`${a.address}:${a.family}`,a);i(null,o.values())})}#s(e,r,i){let s=null,{records:n,offset:o}=r,a;if(this.dualStack?(i==null&&(o==null||o===Tye?(r.offset=0,i=4):(r.offset++,i=(r.offset&1)===1?6:4)),n[i]!=null&&n[i].ips.length>0?a=n[i]:a=n[i===4?6:4]):a=n[i],a==null||a.ips.length===0)return s;a.offset==null||a.offset===Tye?a.offset=0:a.offset++;let c=a.offset%a.ips.length;return s=a.ips[c]??null,s==null?s:Date.now()-s.timestamp>s.ttl?(a.ips.splice(c,1),this.pick(e,r,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 o=s.records[n.family]??{ips:[]};o.ips.push(n),s.records[n.family]=o}this.#i.set(e.hostname,s)}getHandler(e,r){return new K6(this,e,r)}},K6=class extends Uut{#e=null;#t=null;#i=null;#r=null;#s=null;constructor(e,{origin:r,handler:i,dispatch:s},n){super(i),this.#s=r,this.#r=i,this.#t={...n},this.#e=e,this.#i=s}onError(e){switch(e.code){case"ETIMEDOUT":case"ECONNREFUSED":{if(this.#e.dualStack){this.#e.runLookup(this.#s,this.#t,(
Line truncated
|
||||
${n}`;break;case"retry":fbe(n)&&(r[s]=n);break;case"id":hbe(n)&&(r[s]=n);break;case"event":n.length>0&&(r[s]=n);break}}processEvent(e){e.retry&&fbe(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id&&hbe(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}}};dbe.exports={EventSourceStream:kj}});var Cbe=A((OIr,wbe)=>{"use strict";var{pipeline:Kpt}=require("node:stream"),{fetching:Xpt}=zB(),{makeRequest:Zpt}=lb(),{webidl:ad}=dn(),{EventSourceStream:emt}=pbe(),{parseMIMEType:tmt}=Yo(),{createFastMessageEvent:rmt}=mb(),{isNetworkError:mbe}=HB(),{delay:imt}=Pj(),{kEnumerableProperty:vg}=Ht(),{environmentSettingsObject:Abe}=Na(),gbe=!1,ybe=3e3,sv=0,Ebe=1,nv=2,smt="anonymous",nmt="use-credentials",bb=class t extends EventTarget{#e={open:null,error:null,message:null};#t=null;#i=!1;#r=sv;#s=null;#c=null;#f;#u;constructor(e,r={}){super(),ad.util.markAsUncloneable(this);let i="EventSource constructor";ad.argumentLengthCheck(arguments,1,i),gbe||(gbe=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=ad.converters.USVString(e,i,"url"),r=ad.converters.EventSourceInitDict(r,i,"eventSourceInitDict"),this.#f=r.dispatcher,this.#u={lastEventId:"",reconnectionTime:ybe};let s=Abe,n;try{n=new URL(e,s.settingsObject.baseUrl),this.#u.origin=n.origin}catch(c){throw new DOMException(c,"SyntaxError")}this.#t=n.href;let o=smt;r.withCredentials&&(o=nmt,this.#i=!0);let a={redirect:"follow",keepalive:!0,mode:"cors",credentials:o==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=Abe.settingsObject,a.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],a.cache="no-store",a.initiator="other",a.urlList=[new URL(this.#t)],this.#s=Zpt(a),this.#a()}get readyState(){return this.#r}get url(){return this.#t}get withCredentials(){return this.#i}#a(){if(this.#r===nv)return;this.#r=sv;let e={request:this.#s,dispatcher:this.#f},r=i=>{mbe(i)&&(this.dispatchEvent(new Event("error")),this.close()),this.#l()};e.processResponseEndOfBody=r,e.processResponse=i=>{if(mbe(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?tmt(s):"failure",o=n!=="failure"&&n.essence==="text/event-stream";if(i.status!==200||o===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#r=Ebe,this.dispatchEvent(new Event("open")),this.#u.origin=i.urlList[i.urlList.length-1].origin;let a=new emt({eventSourceSettings:this.#u,push:c=>{this.dispatchEvent(rmt(c.type,c.options))}});Kpt(i.body.stream,a,c=>{c?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#c=Xpt(e)}async#l(){this.#r!==nv&&(this.#r=sv,this.dispatchEvent(new Event("error")),await imt(this.#u.reconnectionTime),this.#r===sv&&(this.#u.lastEventId.length&&this.#s.headersList.set("last-event-id",this.#u.lastEventId,!0),this.#a()))}close(){ad.brandCheck(this,t),this.#r!==nv&&(this.#r=nv,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}},bbe={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:sv,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:Ebe,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:nv,writable:!1}};Object.defineProperties(bb,bbe);Object.defineProperties(bb.prototype,bbe);Object.defineProperties(bb.prototype,{close:vg,onerror:vg,onmessage:vg,onopen:vg,readyState:vg,url:vg,withCredentials:vg});ad.converters.EventSourceInitDict=ad.dictionaryConverter([{key:"withCredentials",converter:ad.converters.boolean,defaultValue:()=>!1},{key:"dispatcher",converter:ad.converters.any}]);wbe.exports={EventSource:bb,defaultReconnectionTime:ybe}});var xD=A((PIr,pt)=>{"use strict";var omt=W0(),Ibe=lB(),amt=J0(),cmt=bAe(),lmt=Y0(),umt=a6(),fmt=jAe(),hmt=YAe(),Sbe=mr(),vD=Ht(),{InvalidArgumentError:BD}=Sbe,wb=kge(),dmt=fB(),pmt=G6(),mmt=yye(),Amt=z6(),gmt=R6(),ymt=_2(),{getGlobalDispatcher:Bbe,setGlobalDispatcher:Emt}=F2(),bmt=M2(),wmt=g2(),Cmt=y2();Object.assign(Ibe.prototype,wb);pt.exports.Dispatcher=Ibe;pt.exports.Client=omt;pt.exports.Pool=amt;pt.exports.BalancedPool=cmt;pt.exports.Agent=lmt;pt.exports.ProxyAgent=umt;pt.exports.EnvHttpProxyAgent=fmt;pt.e
Line truncated
|
||||
%s`,N,N,E,i);var M=E.type==="*"?Dz:E.type==="?"?Nz:"\\"+E.type;s=!0,i=i.slice(0,E.reStart)+M+"\\("+N}p(),n&&(i+="\\\\");var x=!1;switch(i.charAt(0)){case"[":case".":case"(":x=!0}for(var U=a.length-1;U>-1;U--){var P=a[U],W=i.slice(0,P.reStart),k=i.slice(P.reStart,P.reEnd-8),H=i.slice(P.reEnd-8,P.reEnd),$=i.slice(P.reEnd);H+=$;var ne=W.split("(").length-1,oe=$;for(m=0;m<ne;m++)oe=oe.replace(/\)[+*?]?/,"");$=oe;var we="";$===""&&e!==ZD&&(we="$");var Z=W+k+$+we+H;i=Z}if(i!==""&&s&&(i="(?=.)"+i),x&&(i=h+i),e===ZD)return[i,s];if(!s)return REt(t);var le=r.nocase?"i":"";try{var Ee=new RegExp("^"+i+"$",le)}catch{return new RegExp("$.")}return Ee._glob=t,Ee._src=i,Ee}Ha.makeRe=function(t,e){return new cs(t,e||{}).makeRe()};cs.prototype.makeRe=_Et;function _Et(){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?Dz:e.dot?bEt:wEt,i=e.nocase?"i":"",s=t.map(function(n){return n.map(function(o){return o===Ng?r:typeof o=="string"?TEt(o):o._src}).join("\\/")}).join("|");s="^(?:"+s+")$",this.negate&&(s="^(?!"+s+").*$");try{this.regexp=new RegExp(s,i)}catch{this.regexp=!1}return this.regexp}Ha.match=function(t,e,r){r=r||{};var i=new cs(e,r);return t=t.filter(function(s){return i.match(s)}),i.options.nonull&&!t.length&&t.push(e),t};cs.prototype.match=function(e,r){if(typeof r>"u"&&(r=this.partial),this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return e==="";if(e==="/"&&r)return!0;var i=this.options;wv.sep!=="/"&&(e=e.split(wv.sep).join("/")),e=e.split(fIe),this.debug(this.pattern,"split",e);var s=this.set;this.debug(this.pattern,"set",s);var n,o;for(o=e.length-1;o>=0&&(n=e[o],!n);o--);for(o=0;o<s.length;o++){var a=s[o],c=e;i.matchBase&&a.length===1&&(c=[n]);var l=this.matchOne(c,a,r);if(l)return i.flipNegate?!0:!this.negate}return i.flipNegate?!1:this.negate};cs.prototype.matchOne=function(t,e,r){return e.indexOf(Ng)!==-1?this._matchGlobstar(t,e,r,0,0):this._matchOne(t,e,r,0,0)};cs.prototype._matchGlobstar=function(t,e,r,i,s){var n,o=-1;for(n=s;n<e.length;n++)if(e[n]===Ng){o=n;break}var a=-1;for(n=e.length-1;n>=0;n--)if(e[n]===Ng){a=n;break}var c=e.slice(s,o),l=r?e.slice(o+1):e.slice(o+1,a),u=r?[]:e.slice(a+1);if(c.length){var f=t.slice(i,i+c.length);if(!this._matchOne(f,c,r,0,0))return!1;i+=c.length}var h=0;if(u.length){if(u.length+i>t.length)return!1;var d=t.length-u.length;if(this._matchOne(t,u,r,d,0))h=u.length;else{if(t[t.length-1]!==""||i+u.length===t.length||(d--,!this._matchOne(t,u,r,d,0)))return!1;h=u.length+1}}if(!l.length){var p=!!h;for(n=i;n<t.length-h;n++){var m=String(t[n]);if(p=!0,m==="."||m===".."||!this.options.dot&&m.charAt(0)===".")return!1}return r||p}for(var y=[[[],0]],g=y[0],E=0,w=[0],C=0;C<l.length;C++){var N=l[C];N===Ng?(w.push(E),g=[[],0],y.push(g)):(g[0].push(N),E++)}for(var M=y.length-1,x=t.length-h,U=0;U<y.length;U++)y[U][1]=x-(w[M--]+y[U][0].length);return!!this._matchGlobStarBodySections(t,y,i,0,r,0,!!h)};cs.prototype._matchGlobStarBodySections=function(t,e,r,i,s,n,o){var a=e[i];if(!a){for(var c=r;c<t.length;c++){o=!0;var l=t[c];if(l==="."||l===".."||!this.options.dot&&l.charAt(0)===".")return!1}return o}for(var u=a[0],f=a[1];r<=f;){var h=this._matchOne(t.slice(0,r+u.length),u,s,r,0);if(h&&n<this.maxGlobstarRecursion){var d=this._matchGlobStarBodySections(t,e,r+u.length,i+1,s,n+1,o);if(d!==!1)return d}var l=t[r];if(l==="."||l===".."||!this.options.dot&&l.charAt(0)===".")return!1;r++}return s||null};cs.prototype._matchOne=function(t,e,r,i,s){var n,o,a,c;for(n=i,o=s,a=t.length,c=e.length;n<a&&o<c;n++,o++){this.debug("matchOne loop");var l=e[o],u=t[n];if(this.debug(e,l,u),l===!1||l===Ng)return!1;var f;if(typeof l=="string"?(f=u===l,this.debug("string match",l,u,f)):(f=u.match(l),this.debug("pattern match",l,u,f)),!f)return!1}if(n===a&&o===c)return!0;if(n===a)return r;if(o===c)return n===a-1&&t[n]==="";throw new Error("wtf?")};function REt(t){return t.replace(/\\(.)/g,"$1")}function TEt(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}});var Sv=A((wBr,yIe)=>{"use strict";var FEt="2.0.0",MEt=Number.MAX_SAFE_INTEGER||9007199254740991,UEt=16,qEt=250,GEt=["major","premajor","minor","preminor","patch","prepatch","prerelease"];yIe.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:UEt,MAX_SAFE_BUILD_LENGTH:qEt,MAX_SAFE_INTEGER:MEt,RELEASE_TYPES:GEt,SEMVER_SPEC_VERSION:FEt,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var Bv=A((CBr,EIe)=>{"use strict";var HEt=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...t)=>console.error("SEMVER",...t):()=>{};EIe.exports=HEt});var Nb=A((Ku,bIe)=>{"use strict";var{MAX_SAFE_COMPONENT_LENGTH:Pz,MAX_SAFE_BUILD_LENGTH:jEt,MAX_LENGTH:zEt}=Sv(),VEt=Bv();Ku=bIe.exports={};var $Et=Ku.re=[],WEt=Ku.safeRe=[],Pe=Ku.src=[],JEt=Ku.safeSrc=[],Qe=Ku.t={},YEt=0,Qz="[a-zA-Z0-9-]",KEt=[["\\s",1],["\\d",zEt],[Qz,jEt]],XEt=t=>{for(let[e,r]of KEt)t=t.split(`${e}*`).join(`${e}{0,${r}}`).split(`${e}+`).join(`${Line truncated
|
||||
`.trim())}};vEe.exports=Rj});var mD=A((CBr,NEe)=>{"use strict";var _Ee=Symbol.for("undici.globalDispatcher.1"),{InvalidArgumentError:bht}=Ar(),wht=fb();TEe()===void 0&&REe(new wht);function REe(t){if(!t||typeof t.dispatch!="function")throw new bht("Argument agent must implement Agent");Object.defineProperty(globalThis,_Ee,{value:t,writable:!0,enumerable:!1,configurable:!1})}function TEe(){return globalThis[_Ee]}NEe.exports={setGlobalDispatcher:REe,getGlobalDispatcher:TEe}});var AD=A((SBr,DEe)=>{"use strict";DEe.exports=class{#e;constructor(e){if(typeof e!="object"||e===null)throw new TypeError("handler must be an object");this.#e=e}onConnect(...e){return this.#e.onConnect?.(...e)}onError(...e){return this.#e.onError?.(...e)}onUpgrade(...e){return this.#e.onUpgrade?.(...e)}onResponseStarted(...e){return this.#e.onResponseStarted?.(...e)}onHeaders(...e){return this.#e.onHeaders?.(...e)}onData(...e){return this.#e.onData?.(...e)}onComplete(...e){return this.#e.onComplete?.(...e)}onBodySent(...e){return this.#e.onBodySent?.(...e)}}});var PEe=A((BBr,OEe)=>{"use strict";var Cht=W2();OEe.exports=t=>{let e=t?.maxRedirections;return r=>function(n,s){let{maxRedirections:o=e,...a}=n;if(!o)return r(n,s);let c=new Cht(r,o,n,s);return r(a,c)}}});var QEe=A((vBr,kEe)=>{"use strict";var Iht=sD();kEe.exports=t=>e=>function(i,n){return e(i,new Iht({...i,retryOptions:{...t,...i.retryOptions}},{handler:n,dispatch:e}))}});var FEe=A((xBr,LEe)=>{"use strict";var Sht=Ht(),{InvalidArgumentError:Bht,RequestAbortedError:vht}=Ar(),xht=AD(),Tj=class extends xht{#e=1024*1024;#t=null;#i=!1;#r=!1;#n=0;#c=null;#f=null;constructor({maxSize:e},r){if(super(r),e!=null&&(!Number.isFinite(e)||e<1))throw new Bht("maxSize must be a number greater than 0");this.#e=e??this.#e,this.#f=r}onConnect(e){this.#t=e,this.#f.onConnect(this.#u.bind(this))}#u(e){this.#r=!0,this.#c=e}onHeaders(e,r,i,n){let o=Sht.parseHeaders(r)["content-length"];if(o!=null&&o>this.#e)throw new vht(`Response size (${o}) larger than maxSize (${this.#e})`);return this.#r?!0:this.#f.onHeaders(e,r,i,n)}onError(e){this.#i||(e=this.#c??e,this.#f.onError(e))}onData(e){return this.#n=this.#n+e.length,this.#n>=this.#e&&(this.#i=!0,this.#r?this.#f.onError(this.#c):this.#f.onComplete([])),!0}onComplete(e){if(!this.#i){if(this.#r){this.#f.onError(this.reason);return}this.#f.onComplete(e)}}};function _ht({maxSize:t}={maxSize:1024*1024}){return e=>function(i,n){let{dumpMaxSize:s=t}=i,o=new Tj({maxSize:s},n);return e(i,o)}}LEe.exports=_ht});var qEe=A((_Br,UEe)=>{"use strict";var{isIP:Rht}=require("node:net"),{lookup:Tht}=require("node:dns"),Nht=AD(),{InvalidArgumentError:wb,InformationalError:Dht}=Ar(),MEe=Math.pow(2,31)-1,Nj=class{#e=0;#t=0;#i=new Map;dualStack=!0;affinity=null;lookup=null;pick=null;constructor(e){this.#e=e.maxTTL,this.#t=e.maxItems,this.dualStack=e.dualStack,this.affinity=e.affinity,this.lookup=e.lookup??this.#r,this.pick=e.pick??this.#n}get full(){return this.#i.size===this.#t}runLookup(e,r,i){let n=this.#i.get(e.hostname);if(n==null&&this.full){i(null,e.origin);return}let s={affinity:this.affinity,dualStack:this.dualStack,lookup:this.lookup,pick:this.pick,...r.dns,maxTTL:this.#e,maxItems:this.#t};if(n==null)this.lookup(e,s,(o,a)=>{if(o||a==null||a.length===0){i(o??new Dht("No DNS entries found"));return}this.setRecords(e,a);let c=this.#i.get(e.hostname),l=this.pick(e,c,s.affinity),u;typeof l.port=="number"?u=`:${l.port}`:e.port!==""?u=`:${e.port}`:u="",i(null,`${e.protocol}//${l.family===6?`[${l.address}]`:l.address}${u}`)});else{let o=this.pick(e,n,s.affinity);if(o==null){this.#i.delete(e.hostname),this.runLookup(e,r,i);return}let a;typeof o.port=="number"?a=`:${o.port}`:e.port!==""?a=`:${e.port}`:a="",i(null,`${e.protocol}//${o.family===6?`[${o.address}]`:o.address}${a}`)}}#r(e,r,i){Tht(e.hostname,{all:!0,family:this.dualStack===!1?this.affinity:0,order:"ipv4first"},(n,s)=>{if(n)return i(n);let o=new Map;for(let a of s)o.set(`${a.address}:${a.family}`,a);i(null,o.values())})}#n(e,r,i){let n=null,{records:s,offset:o}=r,a;if(this.dualStack?(i==null&&(o==null||o===MEe?(r.offset=0,i=4):(r.offset++,i=(r.offset&1)===1?6:4)),s[i]!=null&&s[i].ips.length>0?a=s[i]:a=s[i===4?6:4]):a=s[i],a==null||a.ips.length===0)return n;a.offset==null||a.offset===MEe?a.offset=0:a.offset++;let c=a.offset%a.ips.length;return n=a.ips[c]??null,n==null?n:Date.now()-n.timestamp>n.ttl?(a.ips.splice(c,1),this.pick(e,r,i)):n}setRecords(e,r){let i=Date.now(),n={records:{4:null,6:null}};for(let s of r){s.timestamp=i,typeof s.ttl=="number"?s.ttl=Math.min(s.ttl,this.#e):s.ttl=this.#e;let o=n.records[s.family]??{ips:[]};o.ips.push(s),n.records[s.family]=o}this.#i.set(e.hostname,n)}getHandler(e,r){return new Dj(this,e,r)}},Dj=class extends Nht{#e=null;#t=null;#i=null;#r=null;#n=null;constructor(e,{origin:r,handler:i,dispatch:n},s){super(i),this.#n=r,this.#r=i,this.#t={...s},this.#e=e,this.#i=n}onError(e){switch(e.code){case"ETIMEDOUT":case"ECONNREFUSED":{if(this.#e.dualStack){this.#e.runLookup(this.#n,this.#t,(
Line truncated
|
||||
${s}`;break;case"retry":bwe(s)&&(r[n]=s);break;case"id":wwe(s)&&(r[n]=s);break;case"event":s.length>0&&(r[n]=s);break}}processEvent(e){e.retry&&bwe(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id&&wwe(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}}};Cwe.exports={EventSourceStream:gz}});var Nwe=A((svr,Twe)=>{"use strict";var{pipeline:GAt}=require("node:stream"),{fetching:HAt}=cv(),{makeRequest:jAt}=Sb(),{webidl:dd}=gs(),{EventSourceStream:zAt}=Iwe(),{parseMIMEType:VAt}=ea(),{createFastMessageEvent:$At}=Tb(),{isNetworkError:Swe}=ov(),{delay:WAt}=mz(),{kEnumerableProperty:Fg}=Ht(),{environmentSettingsObject:Bwe}=La(),vwe=!1,xwe=3e3,wv=0,_we=1,Cv=2,JAt="anonymous",YAt="use-credentials",kb=class t extends EventTarget{#e={open:null,error:null,message:null};#t=null;#i=!1;#r=wv;#n=null;#c=null;#f;#u;constructor(e,r={}){super(),dd.util.markAsUncloneable(this);let i="EventSource constructor";dd.argumentLengthCheck(arguments,1,i),vwe||(vwe=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=dd.converters.USVString(e,i,"url"),r=dd.converters.EventSourceInitDict(r,i,"eventSourceInitDict"),this.#f=r.dispatcher,this.#u={lastEventId:"",reconnectionTime:xwe};let n=Bwe,s;try{s=new URL(e,n.settingsObject.baseUrl),this.#u.origin=s.origin}catch(c){throw new DOMException(c,"SyntaxError")}this.#t=s.href;let o=JAt;r.withCredentials&&(o=YAt,this.#i=!0);let a={redirect:"follow",keepalive:!0,mode:"cors",credentials:o==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=Bwe.settingsObject,a.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],a.cache="no-store",a.initiator="other",a.urlList=[new URL(this.#t)],this.#n=jAt(a),this.#a()}get readyState(){return this.#r}get url(){return this.#t}get withCredentials(){return this.#i}#a(){if(this.#r===Cv)return;this.#r=wv;let e={request:this.#n,dispatcher:this.#f},r=i=>{Swe(i)&&(this.dispatchEvent(new Event("error")),this.close()),this.#l()};e.processResponseEndOfBody=r,e.processResponse=i=>{if(Swe(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?VAt(n):"failure",o=s!=="failure"&&s.essence==="text/event-stream";if(i.status!==200||o===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#r=_we,this.dispatchEvent(new Event("open")),this.#u.origin=i.urlList[i.urlList.length-1].origin;let a=new zAt({eventSourceSettings:this.#u,push:c=>{this.dispatchEvent($At(c.type,c.options))}});GAt(i.body.stream,a,c=>{c?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#c=HAt(e)}async#l(){this.#r!==Cv&&(this.#r=wv,this.dispatchEvent(new Event("error")),await WAt(this.#u.reconnectionTime),this.#r===wv&&(this.#u.lastEventId.length&&this.#n.headersList.set("last-event-id",this.#u.lastEventId,!0),this.#a()))}close(){dd.brandCheck(this,t),this.#r!==Cv&&(this.#r=Cv,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}},Rwe={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:wv,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:_we,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:Cv,writable:!1}};Object.defineProperties(kb,Rwe);Object.defineProperties(kb.prototype,Rwe);Object.defineProperties(kb.prototype,{close:Fg,onerror:Fg,onmessage:Fg,onopen:Fg,readyState:Fg,url:Fg,withCredentials:Fg});dd.converters.EventSourceInitDict=dd.dictionaryConverter([{key:"withCredentials",converter:dd.converters.boolean,defaultValue:()=>!1},{key:"dispatcher",converter:dd.converters.any}]);Twe.exports={EventSource:kb,defaultReconnectionTime:xwe}});var nO=A((ovr,pt)=>{"use strict";var KAt=lb(),Dwe=vB(),XAt=ub(),ZAt=Rge(),egt=fb(),tgt=G6(),rgt=Zge(),igt=sye(),Owe=Ar(),iO=Ht(),{InvalidArgumentError:rO}=Owe,Qb=zye(),ngt=_B(),sgt=Ij(),ogt=xEe(),agt=vj(),cgt=uj(),lgt=sD(),{getGlobalDispatcher:Pwe,setGlobalDispatcher:ugt}=mD(),fgt=AD(),hgt=W2(),dgt=J2();Object.assign(Dwe.prototype,Qb);pt.exports.Dispatcher=Dwe;pt.exports.Client=KAt;pt.exports.Pool=XAt;pt.exports.BalancedPool=ZAt;pt.exports.Agent=egt;pt.exports.ProxyAgent=tgt;pt.exports.EnvHttpProxyAgent=rgt;pt.e
Line truncated
|
||||
%s`,N,N,E,i);var F=E.type==="*"?QV:E.type==="?"?kV:"\\"+E.type;n=!0,i=i.slice(0,E.reStart)+F+"\\("+N}p(),s&&(i+="\\\\");var x=!1;switch(i.charAt(0)){case"[":case".":case"(":x=!0}for(var M=a.length-1;M>-1;M--){var P=a[M],V=i.slice(0,P.reStart),k=i.slice(P.reStart,P.reEnd-8),H=i.slice(P.reEnd-8,P.reEnd),z=i.slice(P.reEnd);H+=z;var ie=V.split("(").length-1,ne=z;for(m=0;m<ie;m++)ne=ne.replace(/\)[+*?]?/,"");z=ne;var we="";z===""&&e!==DO&&(we="$");var K=V+k+z+we+H;i=K}if(i!==""&&n&&(i="(?=.)"+i),x&&(i=h+i),e===DO)return[i,n];if(!n)return Jbt(t);var ae=r.nocase?"i":"";try{var Ee=new RegExp("^"+i+"$",ae)}catch{return new RegExp("$.")}return Ee._glob=t,Ee._src=i,Ee}Ja.makeRe=function(t,e){return new dn(t,e||{}).makeRe()};dn.prototype.makeRe=Wbt;function Wbt(){if(this.regexp||this.regexp===!1)return this.regexp;var t=this.set;if(!t.length)return this.regexp=!1,this.regexp;var e=this.options,r=e.noglobstar?QV:e.dot?Ubt:qbt,i=e.nocase?"i":"",n=t.map(function(s){return s.map(function(o){return o===Vg?r:typeof o=="string"?Ybt(o):o._src}).join("\\/")}).join("|");n="^(?:"+n+")$",this.negate&&(n="^(?!"+n+").*$");try{this.regexp=new RegExp(n,i)}catch{this.regexp=!1}return this.regexp}Ja.match=function(t,e,r){r=r||{};var i=new dn(e,r);return t=t.filter(function(n){return i.match(n)}),i.options.nonull&&!t.length&&t.push(e),t};dn.prototype.match=function(e,r){if(typeof r>"u"&&(r=this.partial),this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return e==="";if(e==="/"&&r)return!0;var i=this.options;Jv.sep!=="/"&&(e=e.split(Jv.sep).join("/")),e=e.split(YSe),this.debug(this.pattern,"split",e);var n=this.set;this.debug(this.pattern,"set",n);var s,o;for(o=e.length-1;o>=0&&(s=e[o],!s);o--);for(o=0;o<n.length;o++){var a=n[o],c=e;i.matchBase&&a.length===1&&(c=[s]);var l=this.matchOne(c,a,r);if(l)return i.flipNegate?!0:!this.negate}return i.flipNegate?!1:this.negate};dn.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)};dn.prototype._matchGlobstar=function(t,e,r,i,n){var s,o=-1;for(s=n;s<e.length;s++)if(e[s]===Vg){o=s;break}var a=-1;for(s=e.length-1;s>=0;s--)if(e[s]===Vg){a=s;break}var c=e.slice(n,o),l=r?e.slice(o+1):e.slice(o+1,a),u=r?[]:e.slice(a+1);if(c.length){var f=t.slice(i,i+c.length);if(!this._matchOne(f,c,r,0,0))return!1;i+=c.length}var h=0;if(u.length){if(u.length+i>t.length)return!1;var d=t.length-u.length;if(this._matchOne(t,u,r,d,0))h=u.length;else{if(t[t.length-1]!==""||i+u.length===t.length||(d--,!this._matchOne(t,u,r,d,0)))return!1;h=u.length+1}}if(!l.length){var p=!!h;for(s=i;s<t.length-h;s++){var m=String(t[s]);if(p=!0,m==="."||m===".."||!this.options.dot&&m.charAt(0)===".")return!1}return r||p}for(var y=[[[],0]],g=y[0],E=0,w=[0],C=0;C<l.length;C++){var N=l[C];N===Vg?(w.push(E),g=[[],0],y.push(g)):(g[0].push(N),E++)}for(var F=y.length-1,x=t.length-h,M=0;M<y.length;M++)y[M][1]=x-(w[F--]+y[M][0].length);return!!this._matchGlobStarBodySections(t,y,i,0,r,0,!!h)};dn.prototype._matchGlobStarBodySections=function(t,e,r,i,n,s,o){var a=e[i];if(!a){for(var c=r;c<t.length;c++){o=!0;var l=t[c];if(l==="."||l===".."||!this.options.dot&&l.charAt(0)===".")return!1}return o}for(var u=a[0],f=a[1];r<=f;){var h=this._matchOne(t.slice(0,r+u.length),u,n,r,0);if(h&&s<this.maxGlobstarRecursion){var d=this._matchGlobStarBodySections(t,e,r+u.length,i+1,n,s+1,o);if(d!==!1)return d}var l=t[r];if(l==="."||l===".."||!this.options.dot&&l.charAt(0)===".")return!1;r++}return n||null};dn.prototype._matchOne=function(t,e,r,i,n){var s,o,a,c;for(s=i,o=n,a=t.length,c=e.length;s<a&&o<c;s++,o++){this.debug("matchOne loop");var l=e[o],u=t[s];if(this.debug(e,l,u),l===!1||l===Vg)return!1;var f;if(typeof l=="string"?(f=u===l,this.debug("string match",l,u,f)):(f=u.match(l),this.debug("pattern match",l,u,f)),!f)return!1}if(s===a&&o===c)return!0;if(s===a)return r;if(o===c)return s===a-1&&t[s]==="";throw new Error("wtf?")};function Jbt(t){return t.replace(/\\(.)/g,"$1")}function Ybt(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}});var Xv=A((cTr,iBe)=>{"use strict";var nwt="2.0.0",swt=Number.MAX_SAFE_INTEGER||9007199254740991,owt=16,awt=250,cwt=["major","premajor","minor","preminor","patch","prepatch","prerelease"];iBe.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:owt,MAX_SAFE_BUILD_LENGTH:awt,MAX_SAFE_INTEGER:swt,RELEASE_TYPES:cwt,SEMVER_SPEC_VERSION:nwt,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var Zv=A((lTr,nBe)=>{"use strict";var lwt=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...t)=>console.error("SEMVER",...t):()=>{};nBe.exports=lwt});var Wb=A((sf,sBe)=>{"use strict";var{MAX_SAFE_COMPONENT_LENGTH:FV,MAX_SAFE_BUILD_LENGTH:uwt,MAX_LENGTH:fwt}=Xv(),hwt=Zv();sf=sBe.exports={};var dwt=sf.re=[],pwt=sf.safeRe=[],ke=sf.src=[],mwt=sf.safeSrc=[],Qe=sf.t={},Awt=0,MV="[a-zA-Z0-9-]",gwt=[["\\s",1],["\\d",fwt],[MV,uwt]],ywt=t=>{for(let[e,r]of gwt)t=t.split(`${e}*`).join(`${e}{0,${r}}`).split(`${e}+`).join(`${Line truncated
|
||||
`).join(`
|
||||
`+n),t.push(s+"m+"+qO.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=CCt()+e+" "+t[0]}function CCt(){return An.inspectOpts.hideDate?"":new Date().toISOString()+" "}function ICt(...t){return process.stderr.write(UO.format(...t)+`
|
||||
`)}function SCt(t){t?process.env.DEBUG=t:delete process.env.DEBUG}function BCt(){return process.env.DEBUG}function vCt(t){t.inspectOpts={};let e=Object.keys(An.inspectOpts);for(let r=0;r<e.length;r++)t.inspectOpts[e[r]]=An.inspectOpts[e[r]]}qO.exports=bV()(An);var{formatters:eve}=qO.exports;eve.o=function(t){return this.inspectOpts.colors=this.useColors,UO.inspect(t,this.inspectOpts).split(`
|
||||
`).map(e=>e.trim()).join(" ")};eve.O=function(t){return this.inspectOpts.colors=this.useColors,UO.inspect(t,this.inspectOpts)}});var Gg=A((Fxr,SV)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?SV.exports=JBe():SV.exports=tve()});var sve=A(ia=>{"use strict";var xCt=ia&&ia.__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:function(){return e[r]}}),Object.defineProperty(t,i,s)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),_Ct=ia&&ia.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),rve=ia&&ia.__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)&&xCt(e,t,r);return _Ct(e,t),e};Object.defineProperty(ia,"__esModule",{value:!0});ia.req=ia.json=ia.toBuffer=void 0;var RCt=rve(require("http")),TCt=rve(require("https"));async function ive(t){let e=0,r=[];for await(let i of t)e+=i.length,r.push(i);return Buffer.concat(r,e)}ia.toBuffer=ive;async function NCt(t){let r=(await ive(t)).toString("utf8");try{return JSON.parse(r)}catch(i){let s=i;throw s.message+=` (input: ${r})`,s}}ia.json=NCt;function DCt(t,e={}){let i=((typeof t=="string"?t:t.href).startsWith("https:")?TCt:RCt).request(t,e),s=new Promise((n,o)=>{i.once("response",n).once("error",o).end()});return i.then=s.then.bind(s),i}ia.req=DCt});var cve=A($a=>{"use strict";var ove=$a&&$a.__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:function(){return e[r]}}),Object.defineProperty(t,i,s)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),OCt=$a&&$a.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),ave=$a&&$a.__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)&&ove(e,t,r);return OCt(e,t),e},PCt=$a&&$a.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&ove(e,t,r)};Object.defineProperty($a,"__esModule",{value:!0});$a.Agent=void 0;var QCt=ave(require("net")),nve=ave(require("http")),kCt=require("https");PCt(sve(),$a);var ef=Symbol("AgentBaseInternalState"),BV=class extends nve.Agent{constructor(e){super(e),this[ef]={}}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 QCt.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)?kCt.Agent.prototype.getName.call(this,e):super.getName(e)}createSocket(e,r,i){let s={...r,secureEndpoint:this.isSecureEndpoint(r)},n=this.getName(s),o=this.incrementSockets(n);Promise.resolve().then(()=>this.connect(e,s)).then(a=>{if(this.decrementSockets(n,o),a instanceof nve.Agent)try{return a.addRequest(e,s)}catch(c){return i(c)}this[ef].currentSocket=a,super.createSocket(e,r,i)},a=>{this.decrementSockets(n,o),i(a)})}createConnection(){let e=this[ef].currentSocket;if(this[ef].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[ef].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[ef]&&(this[ef].defaultPort=e)}get protocol(){return this[ef].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[ef]&&(this[ef].protocol=e)}};$a.Agent=BV});var lve=A(Ub=>{"use strict";var LCt=Ub&&Ub.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Ub,"__esModule",{value:!0});Ub.parseProxyResponse=void 0;var FCt=LCt(Gg()),GO=(0,FCt.default)("https-proxy-agent:parse-proxy-response");function MCt(t){return new Promise((e,r)=>{let i=0,s=[];function n(){let u=t.read();u?l(u):t.once("readable",n)}function o(){t.removeListener("end",a),t.removeListener("error",c),t.removeListener("readable",n)}function a(){o(),GO("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}function c(u){o(),GO("onerror %o",u),r(u)}function l(u){s.push(u),i+=u.length;let f=Buffer.concat(s,i),h=f.indexOf(`\r
|
||||
`+s),t.push(n+"m+"+bP.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=GSt()+e+" "+t[0]}function GSt(){return Es.inspectOpts.hideDate?"":new Date().toISOString()+" "}function HSt(...t){return process.stderr.write(EP.format(...t)+`
|
||||
`)}function jSt(t){t?process.env.DEBUG=t:delete process.env.DEBUG}function zSt(){return process.env.DEBUG}function VSt(t){t.inspectOpts={};let e=Object.keys(Es.inspectOpts);for(let r=0;r<e.length;r++)t.inspectOpts[e[r]]=Es.inspectOpts[e[r]]}bP.exports=S9()(Es);var{formatters:Mxe}=bP.exports;Mxe.o=function(t){return this.inspectOpts.colors=this.useColors,EP.inspect(t,this.inspectOpts).split(`
|
||||
`).map(e=>e.trim()).join(" ")};Mxe.O=function(t){return this.inspectOpts.colors=this.useColors,EP.inspect(t,this.inspectOpts)}});var iy=A((B1r,_9)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?_9.exports=Pxe():_9.exports=Uxe()});var Hxe=A(la=>{"use strict";var $St=la&&la.__createBinding||(Object.create?(function(t,e,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,i,n)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),WSt=la&&la.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),qxe=la&&la.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&$St(e,t,r);return WSt(e,t),e};Object.defineProperty(la,"__esModule",{value:!0});la.req=la.json=la.toBuffer=void 0;var JSt=qxe(require("http")),YSt=qxe(require("https"));async function Gxe(t){let e=0,r=[];for await(let i of t)e+=i.length,r.push(i);return Buffer.concat(r,e)}la.toBuffer=Gxe;async function KSt(t){let r=(await Gxe(t)).toString("utf8");try{return JSON.parse(r)}catch(i){let n=i;throw n.message+=` (input: ${r})`,n}}la.json=KSt;function XSt(t,e={}){let i=((typeof t=="string"?t:t.href).startsWith("https:")?YSt:JSt).request(t,e),n=new Promise((s,o)=>{i.once("response",s).once("error",o).end()});return i.then=n.then.bind(n),i}la.req=XSt});var $xe=A(Za=>{"use strict";var zxe=Za&&Za.__createBinding||(Object.create?(function(t,e,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,i,n)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),ZSt=Za&&Za.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Vxe=Za&&Za.__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 ZSt(e,t),e},eBt=Za&&Za.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&zxe(e,t,r)};Object.defineProperty(Za,"__esModule",{value:!0});Za.Agent=void 0;var tBt=Vxe(require("net")),jxe=Vxe(require("http")),rBt=require("https");eBt(Hxe(),Za);var cf=Symbol("AgentBaseInternalState"),R9=class extends jxe.Agent{constructor(e){super(e),this[cf]={}}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 tBt.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)?rBt.Agent.prototype.getName.call(this,e):super.getName(e)}createSocket(e,r,i){let n={...r,secureEndpoint:this.isSecureEndpoint(r)},s=this.getName(n),o=this.incrementSockets(s);Promise.resolve().then(()=>this.connect(e,n)).then(a=>{if(this.decrementSockets(s,o),a instanceof jxe.Agent)try{return a.addRequest(e,n)}catch(c){return i(c)}this[cf].currentSocket=a,super.createSocket(e,r,i)},a=>{this.decrementSockets(s,o),i(a)})}createConnection(){let e=this[cf].currentSocket;if(this[cf].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[cf].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[cf]&&(this[cf].defaultPort=e)}get protocol(){return this[cf].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[cf]&&(this[cf].protocol=e)}};Za.Agent=R9});var Wxe=A(iw=>{"use strict";var iBt=iw&&iw.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(iw,"__esModule",{value:!0});iw.parseProxyResponse=void 0;var nBt=iBt(iy()),wP=(0,nBt.default)("https-proxy-agent:parse-proxy-response");function sBt(t){return new Promise((e,r)=>{let i=0,n=[];function s(){let u=t.read();u?l(u):t.once("readable",s)}function o(){t.removeListener("end",a),t.removeListener("error",c),t.removeListener("readable",s)}function a(){o(),wP("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}function c(u){o(),wP("onerror %o",u),r(u)}function l(u){n.push(u),i+=u.length;let f=Buffer.concat(n,i),h=f.indexOf(`\r
|
||||
\r
|
||||
`);if(h===-1){GO("have not received end of HTTP headers yet..."),n();return}let d=f.slice(0,h).toString("ascii").split(`\r
|
||||
`),p=d.shift();if(!p)return t.destroy(),r(new Error("No header received from proxy CONNECT response"));let m=p.split(" "),y=+m[1],g=m.slice(2).join(" "),E={};for(let w of d){if(!w)continue;let C=w.indexOf(":");if(C===-1)return t.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${w}"`));let N=w.slice(0,C).toLowerCase(),M=w.slice(C+1).trimStart(),x=E[N];typeof x=="string"?E[N]=[x,M]:Array.isArray(x)?x.push(M):E[N]=M}GO("got proxy server response: %o %o",p,E),o(),e({connect:{statusCode:y,statusText:g,headers:E},buffered:f})}t.on("error",c),t.on("end",a),n()})}Ub.parseProxyResponse=MCt});var mve=A(jc=>{"use strict";var UCt=jc&&jc.__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:function(){return e[r]}}),Object.defineProperty(t,i,s)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),qCt=jc&&jc.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),dve=jc&&jc.__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)&&UCt(e,t,r);return qCt(e,t),e},pve=jc&&jc.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(jc,"__esModule",{value:!0});jc.HttpsProxyAgent=void 0;var HO=dve(require("net")),uve=dve(require("tls")),GCt=pve(require("assert")),HCt=pve(Gg()),jCt=cve(),zCt=require("url"),VCt=lve(),Mv=(0,HCt.default)("https-proxy-agent"),fve=t=>t.servername===void 0&&t.host&&!HO.isIP(t.host)?{...t,servername:t.host}:t,jO=class extends jCt.Agent{constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new zCt.URL(e):e,this.proxyHeaders=r?.headers??{},Mv("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?hve(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:"?(Mv("Creating `tls.Socket`: %o",this.connectOpts),s=uve.connect(fve(this.connectOpts))):(Mv("Creating `net.Socket`: %o",this.connectOpts),s=HO.connect(this.connectOpts));let n=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},o=HO.isIPv6(r.host)?`[${r.host}]`:r.host,a=`CONNECT ${o}:${r.port} HTTP/1.1\r
|
||||
`;if(i.username||i.password){let h=`${decodeURIComponent(i.username)}:${decodeURIComponent(i.password)}`;n["Proxy-Authorization"]=`Basic ${Buffer.from(h).toString("base64")}`}n.Host=`${o}:${r.port}`,n["Proxy-Connection"]||(n["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let h of Object.keys(n))a+=`${h}: ${n[h]}\r
|
||||
`;let c=(0,VCt.parseProxyResponse)(s);s.write(`${a}\r
|
||||
`);let{connect:l,buffered:u}=await c;if(e.emit("proxyConnect",l),this.emit("proxyConnect",l,e),l.statusCode===200)return e.once("socket",$Ct),r.secureEndpoint?(Mv("Upgrading socket connection to TLS"),uve.connect({...hve(fve(r),"host","path","port"),socket:s})):s;s.destroy();let f=new HO.Socket({writable:!1});return f.readable=!0,e.once("socket",h=>{Mv("Replaying proxy buffer for failed request"),(0,GCt.default)(h.listenerCount("data")>0),h.push(u),h.push(null)}),f}};jO.protocols=["http","https"];jc.HttpsProxyAgent=jO;function $Ct(t){t.resume()}function hve(t,...e){let r={},i;for(i in t)e.includes(i)||(r[i]=t[i]);return r}});var yve=A(sa=>{"use strict";var WCt=sa&&sa.__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:function(){return e[r]}}),Object.defineProperty(t,i,s)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),JCt=sa&&sa.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Ave=sa&&sa.__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)&&WCt(e,t,r);return JCt(e,t),e};Object.defineProperty(sa,"__esModule",{value:!0});sa.req=sa.json=sa.toBuffer=void 0;var YCt=Ave(require("http")),KCt=Ave(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)}sa.toBuffer=gve;async function XCt(t){let r=(await gve(t)).toString("utf8");try{return JSON.parse(r)}catch(i){let s=i;throw s.message+=` (input: ${r})`,s}}sa.json=XCt;function ZCt(t,e={}){let i=((typeof t=="string"?t:t.href).startsWith("https:")?KCt:YCt).request(t,e),s=new Promise((n,o)=>{i.once("response",n).once("error",o).end()});return i.then=s.then.bind(s),i}sa.req=ZCt});var Uv=A(Wa=>{"use strict";var bve=Wa&&Wa.__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:function(){return e[r]}}),Object.defineProperty(t,i,s)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),eIt=Wa&&Wa.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),wve=Wa&&Wa.__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)&&bve(e,t,r);return eIt(e,t),e},tIt=Wa&&Wa.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&bve(e,t,r)};Object.defineProperty(Wa,"__esModule",{value:!0});Wa.Agent=void 0;var rIt=wve(require("net")),Eve=wve(require("http")),iIt=require("https");tIt(yve(),Wa);var tf=Symbol("AgentBaseInternalState"),vV=class extends Eve.Agent{constructor(e){super(e),this[tf]={}}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 rIt.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))?iIt.Agent.prototype.getName.call(this,e):super.getName(e)}createSocket(e,r,i){let s={...r,secureEndpoint:this.isSecureEndpoint(r)},n=this.getName(s),o=this.incrementSockets(n);Promise.resolve().then(()=>this.connect(e,s)).then(a=>{if(this.decrementSockets(n,o),a instanceof Eve.Agent)return a.addRequest(e,s);this[tf].currentSocket=a,super.createSocket(e,r,i)},a=>{this.decrementSockets(n,o),i(a)})}createConnection(){let e=this[tf].currentSocket;if(this[tf].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[tf].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[tf]&&(this[tf].defaultPort=e)}get protocol(){return this[tf].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[tf]&&(this[tf].protocol=e)}};Wa.Agent=vV});var xV=A(zc=>{"use strict";var sIt=zc&&zc.__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:function(){return e[r]}}),Object.defineProperty(t,i,s)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),nIt=zc&&zc.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Ive=zc&&zc.__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)&&sIt(e,t,r);return nIt(e,t),e},oIt=zc&&zc.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(zc,"__esModule",{value:!0});zc.HttpProxyAgent=void 0;var aIt=Ive(require("net")),cIt=Ive(require("tls")),lIt=oIt(Gg()),uIt=require("events"),fIt=Uv(),Cve=require("url"),qb=(0,lIt.default)("http-proxy-agent"),zO=class extends fIt.Agent{constructor(e,r){super(r),this.proxy=typeof e=="string"?new Cve.URL(e):e,this.proxyHeaders=r?.headers??{},qb("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?hIt(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",o=`${s}//${n}`,a=new Cve.URL(e.path,o);r.port!==80&&(a.port=String(r.port)),e.path=String(a);let c=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders};if(i.username||i.password){let l=`${decodeURIComponent(i.username)}:${decodeURIComponent(i.password)}`;c["Proxy-Authorization"]=`Basic ${Buffer.from(l).toString("base64")}`}c["Proxy-Connection"]||(c["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let l of Object.keys(c)){let u=c[l];u&&e.setHeader(l,u)}}async connect(e,r){e._header=null,e.path.includes("://")||this.setRequestProps(e,r);let i,s;qb("Regenerating stored HTTP header string for request"),e._implicitHeader(),e.outputData&&e.outputData.length>0&&(qb("Patching connection write() output buffer with updated header"),i=e.outputData[0].data,s=i.indexOf(`\r
|
||||
`);if(h===-1){wP("have not received end of HTTP headers yet..."),s();return}let d=f.slice(0,h).toString("ascii").split(`\r
|
||||
`),p=d.shift();if(!p)return t.destroy(),r(new Error("No header received from proxy CONNECT response"));let m=p.split(" "),y=+m[1],g=m.slice(2).join(" "),E={};for(let w of d){if(!w)continue;let C=w.indexOf(":");if(C===-1)return t.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${w}"`));let N=w.slice(0,C).toLowerCase(),F=w.slice(C+1).trimStart(),x=E[N];typeof x=="string"?E[N]=[x,F]:Array.isArray(x)?x.push(F):E[N]=F}wP("got proxy server response: %o %o",p,E),o(),e({connect:{statusCode:y,statusText:g,headers:E},buffered:f})}t.on("error",c),t.on("end",a),s()})}iw.parseProxyResponse=sBt});var e_e=A(Zc=>{"use strict";var oBt=Zc&&Zc.__createBinding||(Object.create?(function(t,e,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,i,n)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),aBt=Zc&&Zc.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Xxe=Zc&&Zc.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&oBt(e,t,r);return aBt(e,t),e},Zxe=Zc&&Zc.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Zc,"__esModule",{value:!0});Zc.HttpsProxyAgent=void 0;var CP=Xxe(require("net")),Jxe=Xxe(require("tls")),cBt=Zxe(require("assert")),lBt=Zxe(iy()),uBt=$xe(),fBt=require("url"),hBt=Wxe(),dx=(0,lBt.default)("https-proxy-agent"),Yxe=t=>t.servername===void 0&&t.host&&!CP.isIP(t.host)?{...t,servername:t.host}:t,IP=class extends uBt.Agent{constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new fBt.URL(e):e,this.proxyHeaders=r?.headers??{},dx("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?Kxe(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:"?(dx("Creating `tls.Socket`: %o",this.connectOpts),n=Jxe.connect(Yxe(this.connectOpts))):(dx("Creating `net.Socket`: %o",this.connectOpts),n=CP.connect(this.connectOpts));let s=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},o=CP.isIPv6(r.host)?`[${r.host}]`:r.host,a=`CONNECT ${o}:${r.port} HTTP/1.1\r
|
||||
`;if(i.username||i.password){let h=`${decodeURIComponent(i.username)}:${decodeURIComponent(i.password)}`;s["Proxy-Authorization"]=`Basic ${Buffer.from(h).toString("base64")}`}s.Host=`${o}:${r.port}`,s["Proxy-Connection"]||(s["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let h of Object.keys(s))a+=`${h}: ${s[h]}\r
|
||||
`;let c=(0,hBt.parseProxyResponse)(n);n.write(`${a}\r
|
||||
`);let{connect:l,buffered:u}=await c;if(e.emit("proxyConnect",l),this.emit("proxyConnect",l,e),l.statusCode===200)return e.once("socket",dBt),r.secureEndpoint?(dx("Upgrading socket connection to TLS"),Jxe.connect({...Kxe(Yxe(r),"host","path","port"),socket:n})):n;n.destroy();let f=new CP.Socket({writable:!1});return f.readable=!0,e.once("socket",h=>{dx("Replaying proxy buffer for failed request"),(0,cBt.default)(h.listenerCount("data")>0),h.push(u),h.push(null)}),f}};IP.protocols=["http","https"];Zc.HttpsProxyAgent=IP;function dBt(t){t.resume()}function Kxe(t,...e){let r={},i;for(i in t)e.includes(i)||(r[i]=t[i]);return r}});var i_e=A(ua=>{"use strict";var pBt=ua&&ua.__createBinding||(Object.create?(function(t,e,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,i,n)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),mBt=ua&&ua.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),t_e=ua&&ua.__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)&&pBt(e,t,r);return mBt(e,t),e};Object.defineProperty(ua,"__esModule",{value:!0});ua.req=ua.json=ua.toBuffer=void 0;var ABt=t_e(require("http")),gBt=t_e(require("https"));async function r_e(t){let e=0,r=[];for await(let i of t)e+=i.length,r.push(i);return Buffer.concat(r,e)}ua.toBuffer=r_e;async function yBt(t){let r=(await r_e(t)).toString("utf8");try{return JSON.parse(r)}catch(i){let n=i;throw n.message+=` (input: ${r})`,n}}ua.json=yBt;function EBt(t,e={}){let i=((typeof t=="string"?t:t.href).startsWith("https:")?gBt:ABt).request(t,e),n=new Promise((s,o)=>{i.once("response",s).once("error",o).end()});return i.then=n.then.bind(n),i}ua.req=EBt});var px=A(ec=>{"use strict";var s_e=ec&&ec.__createBinding||(Object.create?(function(t,e,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,i,n)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),bBt=ec&&ec.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),o_e=ec&&ec.__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)&&s_e(e,t,r);return bBt(e,t),e},wBt=ec&&ec.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&s_e(e,t,r)};Object.defineProperty(ec,"__esModule",{value:!0});ec.Agent=void 0;var CBt=o_e(require("net")),n_e=o_e(require("http")),IBt=require("https");wBt(i_e(),ec);var lf=Symbol("AgentBaseInternalState"),T9=class extends n_e.Agent{constructor(e){super(e),this[lf]={}}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 CBt.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))?IBt.Agent.prototype.getName.call(this,e):super.getName(e)}createSocket(e,r,i){let n={...r,secureEndpoint:this.isSecureEndpoint(r)},s=this.getName(n),o=this.incrementSockets(s);Promise.resolve().then(()=>this.connect(e,n)).then(a=>{if(this.decrementSockets(s,o),a instanceof n_e.Agent)return a.addRequest(e,n);this[lf].currentSocket=a,super.createSocket(e,r,i)},a=>{this.decrementSockets(s,o),i(a)})}createConnection(){let e=this[lf].currentSocket;if(this[lf].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[lf].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[lf]&&(this[lf].defaultPort=e)}get protocol(){return this[lf].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[lf]&&(this[lf].protocol=e)}};ec.Agent=T9});var N9=A(el=>{"use strict";var SBt=el&&el.__createBinding||(Object.create?(function(t,e,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,i,n)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),BBt=el&&el.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),c_e=el&&el.__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)&&SBt(e,t,r);return BBt(e,t),e},vBt=el&&el.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(el,"__esModule",{value:!0});el.HttpProxyAgent=void 0;var xBt=c_e(require("net")),_Bt=c_e(require("tls")),RBt=vBt(iy()),TBt=require("events"),NBt=px(),a_e=require("url"),nw=(0,RBt.default)("http-proxy-agent"),SP=class extends NBt.Agent{constructor(e,r){super(r),this.proxy=typeof e=="string"?new a_e.URL(e):e,this.proxyHeaders=r?.headers??{},nw("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?DBt(r,"headers"):null,host:i,port:n}}addRequest(e,r){e._header=null,this.setRequestProps(e,r),super.addRequest(e,r)}setRequestProps(e,r){let{proxy:i}=this,n=r.secureEndpoint?"https:":"http:",s=e.getHeader("host")||"localhost",o=`${n}//${s}`,a=new a_e.URL(e.path,o);r.port!==80&&(a.port=String(r.port)),e.path=String(a);let c=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders};if(i.username||i.password){let l=`${decodeURIComponent(i.username)}:${decodeURIComponent(i.password)}`;c["Proxy-Authorization"]=`Basic ${Buffer.from(l).toString("base64")}`}c["Proxy-Connection"]||(c["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let l of Object.keys(c)){let u=c[l];u&&e.setHeader(l,u)}}async connect(e,r){e._header=null,e.path.includes("://")||this.setRequestProps(e,r);let i,n;nw("Regenerating stored HTTP header string for request"),e._implicitHeader(),e.outputData&&e.outputData.length>0&&(nw("Patching connection write() output buffer with updated header"),i=e.outputData[0].data,n=i.indexOf(`\r
|
||||
\r
|
||||
`)+4,e.outputData[0].data=e._header+i.substring(s),qb("Output buffer: %o",e.outputData[0].data));let n;return this.proxy.protocol==="https:"?(qb("Creating `tls.Socket`: %o",this.connectOpts),n=cIt.connect(this.connectOpts)):(qb("Creating `net.Socket`: %o",this.connectOpts),n=aIt.connect(this.connectOpts)),await(0,uIt.once)(n,"connect"),n}};zO.protocols=["http","https"];zc.HttpProxyAgent=zO;function hIt(t,...e){let r={},i;for(i in t)e.includes(i)||(r[i]=t[i]);return r}});var zve=A(nP=>{"use strict";Object.defineProperty(nP,"__esModule",{value:!0});nP.state=void 0;nP.state={instrumenterImplementation:void 0}});var cxe=A(uP=>{"use strict";Object.defineProperty(uP,"__esModule",{value:!0});uP.state=void 0;uP.state={operationRequestMap:new WeakMap}});var URe=A(nw=>{"use strict";Object.defineProperty(nw,"__esModule",{value:!0});var D_t=require("os"),O_t=require("util");function P_t(t){return t&&typeof t=="object"&&"default"in t?t:{default:t}}var Q_t=P_t(O_t);function k_t(t,...e){process.stderr.write(`${Q_t.default.format(t,...e)}${D_t.EOL}`)}var TRe=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,DRe,nY=[],oY=[],RQ=[];TRe&&aY(TRe);var ORe=Object.assign(t=>PRe(t),{enable:aY,enabled:cY,disable:L_t,log:k_t});function aY(t){DRe=t,nY=[],oY=[];let e=/\*/g,r=t.split(",").map(i=>i.trim().replace(e,".*?"));for(let i of r)i.startsWith("-")?oY.push(new RegExp(`^${i.substr(1)}$`)):nY.push(new RegExp(`^${i}$`));for(let i of RQ)i.enabled=cY(i.namespace)}function cY(t){if(t.endsWith("*"))return!0;for(let e of oY)if(e.test(t))return!1;for(let e of nY)if(e.test(t))return!0;return!1}function L_t(){let t=DRe||"";return aY(""),t}function PRe(t){let e=Object.assign(r,{enabled:cY(t),destroy:F_t,log:ORe.log,namespace:t,extend:M_t});function r(...i){e.enabled&&(i.length>0&&(i[0]=`${t} ${i[0]}`),e.log(...i))}return RQ.push(e),e}function F_t(){let t=RQ.indexOf(this);return t>=0?(RQ.splice(t,1),!0):!1}function M_t(t){let e=PRe(`${this.namespace}:${t}`);return e.log=this.log,e}var xx=ORe,QRe=new Set,xQ=typeof process<"u"&&process.env&&process.env.AZURE_LOG_LEVEL||void 0,TQ,NQ=xx("azure");NQ.log=(...t)=>{xx.log(...t)};var lY=["verbose","info","warning","error"];xQ&&(MRe(xQ)?kRe(xQ):console.error(`AZURE_LOG_LEVEL set to unknown log level '${xQ}'; logging is not enabled. Acceptable values: ${lY.join(", ")}.`));function kRe(t){if(t&&!MRe(t))throw new Error(`Unknown log level '${t}'. Acceptable values: ${lY.join(",")}`);TQ=t;let e=[];for(let r of QRe)FRe(r)&&e.push(r.namespace);xx.enable(e.join(","))}function U_t(){return TQ}var NRe={verbose:400,info:300,warning:200,error:100};function q_t(t){let e=NQ.extend(t);return LRe(NQ,e),{error:_Q(e,"error"),warning:_Q(e,"warning"),info:_Q(e,"info"),verbose:_Q(e,"verbose")}}function LRe(t,e){e.log=(...r)=>{t.log(...r)}}function _Q(t,e){let r=Object.assign(t.extend(e),{level:e});if(LRe(t,r),FRe(r)){let i=xx.disable();xx.enable(i+","+r.namespace)}return QRe.add(r),r}function FRe(t){return!!(TQ&&NRe[t.level]<=NRe[TQ])}function MRe(t){return lY.includes(t)}nw.AzureLogger=NQ;nw.createClientLogger=q_t;nw.getLogLevel=U_t;nw.setLogLevel=kRe});var hY=A(Rx=>{"use strict";Object.defineProperty(Rx,"__esModule",{value:!0});var ow=new WeakMap,DQ=new WeakMap,_x=class t{constructor(){this.onabort=null,ow.set(this,[]),DQ.set(this,!1)}get aborted(){if(!DQ.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");return DQ.get(this)}static get none(){return new t}addEventListener(e,r){if(!ow.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");ow.get(this).push(r)}removeEventListener(e,r){if(!ow.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");let i=ow.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 qRe(t){if(t.aborted)return;t.onabort&&t.onabort.call(t);let e=ow.get(t);e&&e.slice().forEach(r=>{r.call(t,{type:"abort"})}),DQ.set(t,!0)}var uY=class extends Error{constructor(e){super(e),this.name="AbortError"}},fY=class{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(){qRe(this._signal)}static timeout(e){let r=new _x,i=setTimeout(qRe,e,r);return typeof i.unref=="function"&&i.unref(),r}};Rx.AbortController=fY;Rx.AbortError=uY;Rx.AbortSignal=_x});var VRe=A(Ri=>{"use strict";Object.defineProperty(Ri,"__esModule",{value:!0});var G_t=hY(),EY=require("crypto");function GRe(t,e){let{cleanupBeforeAbort:r,abortSignal:i,abortErrorMsg:s}=e??{};return new Promise((n,o)=>{function a(){o(new G_t.AbortError(s??"The operation was aborted."))}function c(){i?.removeEventListener("abort",l)}function l(){r?.(),c(),a()}if(i?.aborted)return a();try{t(u=>{c(),n(u)},u=>{c(),o(u)})}catch(u){o(u)}i?.addEventListener("abort",l)})}var H_t="The delay was
Line truncated
|
||||
`)+4,e.outputData[0].data=e._header+i.substring(n),nw("Output buffer: %o",e.outputData[0].data));let s;return this.proxy.protocol==="https:"?(nw("Creating `tls.Socket`: %o",this.connectOpts),s=_Bt.connect(this.connectOpts)):(nw("Creating `net.Socket`: %o",this.connectOpts),s=xBt.connect(this.connectOpts)),await(0,TBt.once)(s,"connect"),s}};SP.protocols=["http","https"];el.HttpProxyAgent=SP;function DBt(t,...e){let r={},i;for(i in t)e.includes(i)||(r[i]=t[i]);return r}});var T_e=A(FP=>{"use strict";Object.defineProperty(FP,"__esModule",{value:!0});FP.state=void 0;FP.state={instrumenterImplementation:void 0}});var $_e=A(HP=>{"use strict";Object.defineProperty(HP,"__esModule",{value:!0});HP.state=void 0;HP.state={operationRequestMap:new WeakMap}});var BNe=A(Cw=>{"use strict";Object.defineProperty(Cw,"__esModule",{value:!0});var XTt=require("os"),ZTt=require("util");function eNt(t){return t&&typeof t=="object"&&"default"in t?t:{default:t}}var tNt=eNt(ZTt);function rNt(t,...e){process.stderr.write(`${tNt.default.format(t,...e)}${XTt.EOL}`)}var mNe=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,gNe,l7=[],u7=[],cQ=[];mNe&&f7(mNe);var yNe=Object.assign(t=>ENe(t),{enable:f7,enabled:h7,disable:iNt,log:rNt});function f7(t){gNe=t,l7=[],u7=[];let e=/\*/g,r=t.split(",").map(i=>i.trim().replace(e,".*?"));for(let i of r)i.startsWith("-")?u7.push(new RegExp(`^${i.substr(1)}$`)):l7.push(new RegExp(`^${i}$`));for(let i of cQ)i.enabled=h7(i.namespace)}function h7(t){if(t.endsWith("*"))return!0;for(let e of u7)if(e.test(t))return!1;for(let e of l7)if(e.test(t))return!0;return!1}function iNt(){let t=gNe||"";return f7(""),t}function ENe(t){let e=Object.assign(r,{enabled:h7(t),destroy:nNt,log:yNe.log,namespace:t,extend:sNt});function r(...i){e.enabled&&(i.length>0&&(i[0]=`${t} ${i[0]}`),e.log(...i))}return cQ.push(e),e}function nNt(){let t=cQ.indexOf(this);return t>=0?(cQ.splice(t,1),!0):!1}function sNt(t){let e=ENe(`${this.namespace}:${t}`);return e.log=this.log,e}var t_=yNe,bNe=new Set,oQ=typeof process<"u"&&process.env&&process.env.AZURE_LOG_LEVEL||void 0,lQ,uQ=t_("azure");uQ.log=(...t)=>{t_.log(...t)};var d7=["verbose","info","warning","error"];oQ&&(SNe(oQ)?wNe(oQ):console.error(`AZURE_LOG_LEVEL set to unknown log level '${oQ}'; logging is not enabled. Acceptable values: ${d7.join(", ")}.`));function wNe(t){if(t&&!SNe(t))throw new Error(`Unknown log level '${t}'. Acceptable values: ${d7.join(",")}`);lQ=t;let e=[];for(let r of bNe)INe(r)&&e.push(r.namespace);t_.enable(e.join(","))}function oNt(){return lQ}var ANe={verbose:400,info:300,warning:200,error:100};function aNt(t){let e=uQ.extend(t);return CNe(uQ,e),{error:aQ(e,"error"),warning:aQ(e,"warning"),info:aQ(e,"info"),verbose:aQ(e,"verbose")}}function CNe(t,e){e.log=(...r)=>{t.log(...r)}}function aQ(t,e){let r=Object.assign(t.extend(e),{level:e});if(CNe(t,r),INe(r)){let i=t_.disable();t_.enable(i+","+r.namespace)}return bNe.add(r),r}function INe(t){return!!(lQ&&ANe[t.level]<=ANe[lQ])}function SNe(t){return d7.includes(t)}Cw.AzureLogger=uQ;Cw.createClientLogger=aNt;Cw.getLogLevel=oNt;Cw.setLogLevel=wNe});var A7=A(i_=>{"use strict";Object.defineProperty(i_,"__esModule",{value:!0});var Iw=new WeakMap,fQ=new WeakMap,r_=class t{constructor(){this.onabort=null,Iw.set(this,[]),fQ.set(this,!1)}get aborted(){if(!fQ.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");return fQ.get(this)}static get none(){return new t}addEventListener(e,r){if(!Iw.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");Iw.get(this).push(r)}removeEventListener(e,r){if(!Iw.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");let i=Iw.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 vNe(t){if(t.aborted)return;t.onabort&&t.onabort.call(t);let e=Iw.get(t);e&&e.slice().forEach(r=>{r.call(t,{type:"abort"})}),fQ.set(t,!0)}var p7=class extends Error{constructor(e){super(e),this.name="AbortError"}},m7=class{constructor(e){if(this._signal=new r_,!!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(){vNe(this._signal)}static timeout(e){let r=new r_,i=setTimeout(vNe,e,r);return typeof i.unref=="function"&&i.unref(),r}};i_.AbortController=m7;i_.AbortError=p7;i_.AbortSignal=r_});var NNe=A(Di=>{"use strict";Object.defineProperty(Di,"__esModule",{value:!0});var cNt=A7(),I7=require("crypto");function xNe(t,e){let{cleanupBeforeAbort:r,abortSignal:i,abortErrorMsg:n}=e??{};return new Promise((s,o)=>{function a(){o(new cNt.AbortError(n??"The operation was aborted."))}function c(){i?.removeEventListener("abort",l)}function l(){r?.(),c(),a()}if(i?.aborted)return a();try{t(u=>{c(),s(u)},u=>{c(),o(u)})}catch(u){o(u)}i?.addEventListener("abort",l)})}var lNt="The delay was
Line truncated
|
||||
Polling from: ${r.config.operationLocation}
|
||||
Operation status: ${u}
|
||||
Polling status: ${YRe.includes(u)?"Stopped":"Running"}`),u==="succeeded"){let f=o(l,r);if(f!==void 0)return{response:await e(f).catch(WRe({state:r,stateProxy:i,isOperationError:a})),status:u}}return{response:l,status:u}}async function eTe(t){let{poll:e,state:r,stateProxy:i,options:s,getOperationStatus:n,getResourceLocation:o,getOperationLocation:a,isOperationError:c,withOperationLocation:l,getPollingInterval:u,processResult:f,getError:h,updateState:d,setDelay:p,isDone:m,setErrorAsResult:y}=t,{operationLocation:g}=r.config;if(g!==void 0){let{response:E,status:w}=await gRt({poll:e,getOperationStatus:n,state:r,stateProxy:i,operationLocation:g,getResourceLocation:o,isOperationError:c,options:s});if(XRe({status:w,response:E,state:r,stateProxy:i,isDone:m,processResult:f,getError:h,setErrorAsResult:y}),!YRe.includes(w)){let C=u?.(E);C&&p(C);let N=a?.(E,r);if(N!==void 0){let M=g!==N;r.config.operationLocation=N,l?.(N,M)}else l?.(g,!1)}d?.(r,E)}}function tTe(t){let{azureAsyncOperation:e,operationLocation:r}=t;return r??e}function rTe(t){return t.headers.location}function iTe(t){return t.headers["operation-location"]}function sTe(t){return t.headers["azure-asyncoperation"]}function yRt(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=o())!==null&&e!==void 0?e:s;default:return o()}function o(){switch(n){case"azure-async-operation":return;case"original-uri":return s;default:return r}}}function nTe(t){let{rawResponse:e,requestMethod:r,requestPath:i,resourceLocationConfig:s}=t,n=iTe(e),o=sTe(e),a=tTe({operationLocation:n,azureAsyncOperation:o}),c=rTe(e),l=r?.toLocaleUpperCase();return a!==void 0?{mode:"OperationLocation",operationLocation:a,resourceLocation:yRt({requestMethod:l,location:c,requestPath:i,resourceLocationConfig:s})}:c!==void 0?{mode:"ResourceLocation",operationLocation:c}:l==="PUT"&&i?{mode:"Body",operationLocation:i}:void 0}function oTe(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 IY(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 oy.verbose(`LRO: unrecognized operation status: ${e}`),e}}function ERt(t){var e;let{status:r}=(e=t.body)!==null&&e!==void 0?e:{};return oTe({status:r,statusCode:t.statusCode})}function bRt(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 oTe({status:n,statusCode:t.statusCode})}function IY(t){return t===202?"running":t<300?"succeeded":"failed"}function aTe({rawResponse:t}){let e=t.headers["retry-after"];if(e!==void 0){let r=parseInt(e);return isNaN(r)?wRt(new Date(e)):r*1e3}}function cTe(t){let e=t.flatResponse.error;if(!e){oy.warning("The long-running operation failed but there is no error property in the response's body");return}if(!e.code||!e.message){oy.warning("The long-running operation failed but the error property in the response's body doesn't contain code or message");return}return e}function wRt(t){let e=Math.floor(new Date().getTime()),r=t.getTime();if(e<r)return r-e}function lTe(t){let{response:e,state:r,operationLocation:i}=t;function s(){var o;switch((o=r.config.metadata)===null||o===void 0?void 0:o.mode){case void 0:return IY(e.rawResponse.statusCode);case"Body":return SY(e,r);default:return"running"}}let n=s();return n==="running"&&i===void 0?"succeeded":n}async function CRt(t){let{stateProxy:e,resourceLocationConfig:r,processResult:i,lro:s,setErrorAsResult:n}=t;return ZRe({init:async()=>{let o=await s.sendInitialRequest(),a=nTe({rawResponse:o.rawResponse,requestPath:s.requestPath,requestMethod:s.requestMethod,resourceLocationConfig:r});return Object.assign({response:o,operationLocation:a?.operationLocation,resourceLocation:a?.resourceLocation},a?.mode?{metadata:{mode:a.mode}}:{})},stateProxy:e,processResult:i?({flatResponse:o},a)=>i(o,a):({flatResponse:o})=>o,getOperationStatus:lTe,setErrorAsResult:n})}function uTe({rawResponse:t},e){var r;switch((r=e.config.metadata)===null||r===void 0?void 0:r.mode){case"OperationLocation":return tTe({operationLocation:iTe(t),azureAsyncOperation:sTe(t)});case"ResourceLocation":return rTe(t);default:return}}function SY({rawResponse:t},e){var r;let i=(r=e.config.metadata)===null||r===void 0?void 0:r.mode;switch(i){case"OperationLocation":return ERt(t);case"ResourceLocation":return IY(t.statusCode);case"Body":return bRt(t);default:throw new Error(`Internal error: Unexpected operation mode: ${i}`)}}function fTe({flatResponse:t},e){if(typeof t=="object"Line truncated
|
||||
`:case"\r":case" ":case" ":continue;default:throw Error("invalid base64 string.")}switch(s){case 0:o=n,s=1;break;case 1:r[i++]=o<<2|(n&48)>>4,o=n,s=2;break;case 2:r[i++]=(o&15)<<4|(n&60)>>2,o=n,s=3;break;case 3:r[i++]=(o&3)<<6|n,s=0;break}}if(s==1)throw Error("invalid base64 string.");return r.subarray(0,i)}hw.base64decode=nTt;function oTt(t){let e="",r=0,i,s=0;for(let n=0;n<t.length;n++)switch(i=t[n],r){case 0:e+=vd[i>>2],s=(i&3)<<4,r=1;break;case 1:e+=vd[s|i>>4],s=(i&15)<<2,r=2;break;case 2:e+=vd[s|i>>6],e+=vd[i&63],r=0;break}return r&&(e+=vd[s],e+="=",r==1&&(e+="=")),e}hw.base64encode=oTt});var UTe=A(KQ=>{"use strict";Object.defineProperty(KQ,"__esModule",{value:!0});KQ.utf8read=void 0;var PY=t=>String.fromCharCode.apply(String,t);function aTt(t){if(t.length<1)return"";let e=0,r=[],i=[],s=0,n,o=t.length;for(;e<o;)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(PY(i)),s=0);return r.length?(s&&r.push(PY(i.slice(0,s))),r.join("")):PY(i.slice(0,s))}KQ.utf8read=aTt});var Lx=A(_f=>{"use strict";Object.defineProperty(_f,"__esModule",{value:!0});_f.WireType=_f.mergeBinaryOptions=_f.UnknownFieldHandler=void 0;var cTt;(function(t){t.symbol=Symbol.for("protobuf-ts/unknown"),t.onRead=(r,i,s,n,o)=>{(e(i)?i[t.symbol]:i[t.symbol]=[]).push({no:s,wireType:n,data:o})},t.onWrite=(r,i,s)=>{for(let{no:n,wireType:o,data:a}of t.list(i))s.tag(n,o).raw(a)},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=r=>r&&Array.isArray(r[t.symbol])})(cTt=_f.UnknownFieldHandler||(_f.UnknownFieldHandler={}));function lTt(t,e){return Object.assign(Object.assign({},t),e)}_f.mergeBinaryOptions=lTt;var uTt;(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"})(uTt=_f.WireType||(_f.WireType={}))});var ZQ=A(fa=>{"use strict";Object.defineProperty(fa,"__esModule",{value:!0});fa.varint32read=fa.varint32write=fa.int64toString=fa.int64fromString=fa.varint64write=fa.varint64read=void 0;function fTt(){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")}fa.varint64read=fTt;function hTt(t,e,r){for(let n=0;n<28;n=n+7){let o=t>>>n,a=!(!(o>>>7)&&e==0),c=(a?o|128:o)&255;if(r.push(c),!a)return}let i=t>>>28&15|(e&7)<<4,s=e>>3!=0;if(r.push((s?i|128:i)&255),!!s){for(let n=3;n<31;n=n+7){let o=e>>>n,a=!!(o>>>7),c=(a?o|128:o)&255;if(r.push(c),!a)return}r.push(e>>>31&1)}}fa.varint64write=hTt;var XQ=65536*65536;function dTt(t){let e=t[0]=="-";e&&(t=t.slice(1));let r=1e6,i=0,s=0;function n(o,a){let c=Number(t.slice(o,a));s*=r,i=i*r+c,i>=XQ&&(s=s+(i/XQ|0),i=i%XQ)}return n(-24,-18),n(-18,-12),n(-12,-6),n(-6),[e,i,s]}fa.int64fromString=dTt;function pTt(t,e){if(e>>>0<=2097151)return""+(XQ*e+(t>>>0));let r=t&16777215,i=(t>>>24|e<<8)>>>0&16777215,s=e>>16&65535,n=r+i*6777216+s*6710656,o=i+s*8147497,a=s*2,c=1e7;n>=c&&(o+=Math.floor(n/c),n%=c),o>=c&&(a+=Math.floor(o/c),o%=c);function l(u,f){let h=u?String(u):"";return f?"0000000".slice(h.length)+h:h}return l(a,0)+l(o,a)+l(n,1)}fa.int64toString=pTt;function mTt(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)}}fa.varint32write=mTt;function ATt(){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}fa.varint32read=ATt});var _m=A(xm=>{"use strict";Object.defineProperty(xm,"__esModule",{value:!0});xm.PbLong=xm.PbULong=xm.detectBi=void 0;var Fx=ZQ(),Lr;function qTe(){let t=new DataView(new ArrayBuffer(8));Lr=globalThis.BigInt!==void 0&&typeof t.getBigInt64=="function"&&typeof t.getBigUint64=="function"&&typeof t.setBigInt64=="function"&&typeof t.setBigUint64=="function"?{MIN:BigInt("-9223372036854775808"),MAX:BigInt("9223372036854775807"),UMIN:BigInt("0"),UMAX:BigInt("18446744073709551615"),C:BigInt,V:t}:void 0}xm.detectBi=qTe;qTe();function GTe(t){if(!t)throw new Error("BigInt unavailable, see https://github.com/timostamm/protobuf-ts/blob/v1.0.8/MANUAL.md#bigint-support")}var HTe=/^-?[0-9]+$/,tk=4294967296,ek=2147483648,rk=c
Line truncated
|
||||
`)}};vk.RpcError=a7});var l7=A(_k=>{"use strict";Object.defineProperty(_k,"__esModule",{value:!0});_k.mergeRpcOptions=void 0;var ENe=Wi();function FNt(t,e){if(!e)return t;let r={};xk(t,r),xk(e,r);for(let i of Object.keys(e)){let s=e[i];switch(i){case"jsonOptions":r.jsonOptions=ENe.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=ENe.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},xk(t.meta,r.meta),xk(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(s):s.concat();break}}return r}_k.mergeRpcOptions=FNt;function xk(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}});var f7=A(fy=>{"use strict";Object.defineProperty(fy,"__esModule",{value:!0});fy.Deferred=fy.DeferredState=void 0;var Nf;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(Nf=fy.DeferredState||(fy.DeferredState={}));var u7=class{constructor(e=!0){this._state=Nf.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!==Nf.PENDING)throw new Error(`cannot resolve ${Nf[this.state].toLowerCase()}`);this._resolve(e),this._state=Nf.RESOLVED}reject(e){if(this.state!==Nf.PENDING)throw new Error(`cannot reject ${Nf[this.state].toLowerCase()}`);this._reject(e),this._state=Nf.REJECTED}resolvePending(e){this._state===Nf.PENDING&&this.resolve(e)}rejectPending(e){this._state===Nf.PENDING&&this.reject(e)}};fy.Deferred=u7});var d7=A(Rk=>{"use strict";Object.defineProperty(Rk,"__esModule",{value:!0});Rk.RpcOutputStreamController=void 0;var bNe=f7(),hy=Wi(),h7=class{constructor(){this._lis={nxt:[],msg:[],err:[],cmp:[]},this._closed=!1,this._itState={q:[]}}onNext(e){return this.addLis(e,this._lis.nxt)}onMessage(e){return this.addLis(e,this._lis.msg)}onError(e){return this.addLis(e,this._lis.err)}onComplete(e){return this.addLis(e,this._lis.cmp)}addLis(e,r){return r.push(e),()=>{let i=r.indexOf(e);i>=0&&r.splice(i,1)}}clearLis(){for(let e of Object.values(this._lis))e.splice(0,e.length)}get closed(){return this._closed!==!1}notifyNext(e,r,i){hy.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){hy.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){hy.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(){hy.assert(!this.closed,"stream is closed"),this._closed=!0,this.pushIt({value:null,done:!0}),this._lis.cmp.forEach(e=>e()),this._lis.nxt.forEach(e=>e(void 0,void 0,!0)),this.clearLis()}[Symbol.asyncIterator](){return this._closed===!0?this.pushIt({value:null,done:!0}):this._closed!==!1&&this.pushIt(this._closed),{next:()=>{let e=this._itState;hy.assert(e,"bad state"),hy.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 bNe.Deferred,e.p.promise)}}}pushIt(e){let r=this._itState;if(r.p){let i=r.p;hy.assert(i.state==bNe.DeferredState.PENDING,"iterator contract broken"),"value"in e?i.resolve(e):i.reject(e),delete r.p}else r.q.push(e)}};Rk.RpcOutputStreamController=h7});var m7=A(Ew=>{"use strict";var MNt=Ew&&Ew.__awaiter||function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(o){o(n)})}return new(r||(r=Promise))(function(n,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?n(u.value):s(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})};Object.defineProperty(Ew,"__esModule",{value:!0});Ew.UnaryCall=void 0;var p7=class{constructor(e,r,i,s,n,o,a){this.method=e,this.requestHeaders=r,this.request=i,this.headers=s,this.response=n,this.status=o,this.trailers=a}then(e,r){return this.promiseFinished().then(i=>e?Promise.resolve(e(i)):i,i=>r?Promise.resolve(r(i)):Promise.reject(i))}promiseFinished(){return MNt(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}})}};Ew.UnaryCall=p7});var g7=A(bw=>{"use strict";var UNt=bw&&bw.__awaiter||function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(o){o(n)})}return new(r||(r=Promise))(function(n,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?n(u.value):s(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})};Object.defineProperty(bw,"__esModule",{value:!0});bw.ServerStreamingCall=void 0;var A7=class{constructor(e
Line truncated
|
||||
`:case"\r":case" ":case" ":continue;default:throw Error("invalid base64 string.")}switch(s){case 0:o=n,s=1;break;case 1:r[i++]=o<<2|(n&48)>>4,o=n,s=2;break;case 2:r[i++]=(o&15)<<4|(n&60)>>2,o=n,s=3;break;case 3:r[i++]=(o&3)<<6|n,s=0;break}}if(s==1)throw Error("invalid base64 string.");return r.subarray(0,i)}Lw.base64decode=rQt;function iQt(t){let e="",r=0,i,s=0;for(let n=0;n<t.length;n++)switch(i=t[n],r){case 0:e+=Nd[i>>2],s=(i&3)<<4,r=1;break;case 1:e+=Nd[s|i>>4],s=(i&15)<<2,r=2;break;case 2:e+=Nd[s|i>>6],e+=Nd[i&63],r=0;break}return r&&(e+=Nd[s],e+="=",r==1&&(e+="=")),e}Lw.base64encode=iQt});var oOe=A(EL=>{"use strict";Object.defineProperty(EL,"__esModule",{value:!0});EL.utf8read=void 0;var WK=t=>String.fromCharCode.apply(String,t);function sQt(t){if(t.length<1)return"";let e=0,r=[],i=[],s=0,n,o=t.length;for(;e<o;)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(WK(i)),s=0);return r.length?(s&&r.push(WK(i.slice(0,s))),r.join("")):WK(i.slice(0,s))}EL.utf8read=sQt});var h_=A(Qf=>{"use strict";Object.defineProperty(Qf,"__esModule",{value:!0});Qf.WireType=Qf.mergeBinaryOptions=Qf.UnknownFieldHandler=void 0;var nQt;(function(t){t.symbol=Symbol.for("protobuf-ts/unknown"),t.onRead=(r,i,s,n,o)=>{(e(i)?i[t.symbol]:i[t.symbol]=[]).push({no:s,wireType:n,data:o})},t.onWrite=(r,i,s)=>{for(let{no:n,wireType:o,data:a}of t.list(i))s.tag(n,o).raw(a)},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=r=>r&&Array.isArray(r[t.symbol])})(nQt=Qf.UnknownFieldHandler||(Qf.UnknownFieldHandler={}));function oQt(t,e){return Object.assign(Object.assign({},t),e)}Qf.mergeBinaryOptions=oQt;var aQt;(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"})(aQt=Qf.WireType||(Qf.WireType={}))});var wL=A(pa=>{"use strict";Object.defineProperty(pa,"__esModule",{value:!0});pa.varint32read=pa.varint32write=pa.int64toString=pa.int64fromString=pa.varint64write=pa.varint64read=void 0;function cQt(){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")}pa.varint64read=cQt;function lQt(t,e,r){for(let n=0;n<28;n=n+7){let o=t>>>n,a=!(!(o>>>7)&&e==0),c=(a?o|128:o)&255;if(r.push(c),!a)return}let i=t>>>28&15|(e&7)<<4,s=e>>3!=0;if(r.push((s?i|128:i)&255),!!s){for(let n=3;n<31;n=n+7){let o=e>>>n,a=!!(o>>>7),c=(a?o|128:o)&255;if(r.push(c),!a)return}r.push(e>>>31&1)}}pa.varint64write=lQt;var bL=65536*65536;function uQt(t){let e=t[0]=="-";e&&(t=t.slice(1));let r=1e6,i=0,s=0;function n(o,a){let c=Number(t.slice(o,a));s*=r,i=i*r+c,i>=bL&&(s=s+(i/bL|0),i=i%bL)}return n(-24,-18),n(-18,-12),n(-12,-6),n(-6),[e,i,s]}pa.int64fromString=uQt;function fQt(t,e){if(e>>>0<=2097151)return""+(bL*e+(t>>>0));let r=t&16777215,i=(t>>>24|e<<8)>>>0&16777215,s=e>>16&65535,n=r+i*6777216+s*6710656,o=i+s*8147497,a=s*2,c=1e7;n>=c&&(o+=Math.floor(n/c),n%=c),o>=c&&(a+=Math.floor(o/c),o%=c);function l(u,f){let h=u?String(u):"";return f?"0000000".slice(h.length)+h:h}return l(a,0)+l(o,a)+l(n,1)}pa.int64toString=fQt;function hQt(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)}}pa.varint32write=hQt;function dQt(){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}pa.varint32read=dQt});var Om=A(Dm=>{"use strict";Object.defineProperty(Dm,"__esModule",{value:!0});Dm.PbLong=Dm.PbULong=Dm.detectBi=void 0;var d_=wL(),Fr;function aOe(){let t=new DataView(new ArrayBuffer(8));Fr=globalThis.BigInt!==void 0&&typeof t.getBigInt64=="function"&&typeof t.getBigUint64=="function"&&typeof t.setBigInt64=="function"&&typeof t.setBigUint64=="function"?{MIN:BigInt("-9223372036854775808"),MAX:BigInt("9223372036854775807"),UMIN:BigInt("0"),UMAX:BigInt("18446744073709551615"),C:BigInt,V:t}:void 0}Dm.detectBi=aOe;aOe();function cOe(t){if(!t)throw new Error("BigInt unavailable, see https://github.com/timostamm/protobuf-ts/blob/v1.0.8/MANUAL.md#bigint-support")}var lOe=/^-?[0-9]+$/,IL=4294967296,CL=2147483648,SL=c
Line truncated
|
||||
`)}};WL.RpcError=PX});var kX=A(YL=>{"use strict";Object.defineProperty(YL,"__esModule",{value:!0});YL.mergeRpcOptions=void 0;var GOe=Kr();function Qkt(t,e){if(!e)return t;let r={};JL(t,r),JL(e,r);for(let i of Object.keys(e)){let s=e[i];switch(i){case"jsonOptions":r.jsonOptions=GOe.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=GOe.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},JL(t.meta,r.meta),JL(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(s):s.concat();break}}return r}YL.mergeRpcOptions=Qkt;function JL(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}});var FX=A(Sy=>{"use strict";Object.defineProperty(Sy,"__esModule",{value:!0});Sy.Deferred=Sy.DeferredState=void 0;var Gf;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(Gf=Sy.DeferredState||(Sy.DeferredState={}));var LX=class{constructor(e=!0){this._state=Gf.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!==Gf.PENDING)throw new Error(`cannot resolve ${Gf[this.state].toLowerCase()}`);this._resolve(e),this._state=Gf.RESOLVED}reject(e){if(this.state!==Gf.PENDING)throw new Error(`cannot reject ${Gf[this.state].toLowerCase()}`);this._reject(e),this._state=Gf.REJECTED}resolvePending(e){this._state===Gf.PENDING&&this.resolve(e)}rejectPending(e){this._state===Gf.PENDING&&this.reject(e)}};Sy.Deferred=LX});var UX=A(KL=>{"use strict";Object.defineProperty(KL,"__esModule",{value:!0});KL.RpcOutputStreamController=void 0;var HOe=FX(),By=Kr(),MX=class{constructor(){this._lis={nxt:[],msg:[],err:[],cmp:[]},this._closed=!1}onNext(e){return this.addLis(e,this._lis.nxt)}onMessage(e){return this.addLis(e,this._lis.msg)}onError(e){return this.addLis(e,this._lis.err)}onComplete(e){return this.addLis(e,this._lis.cmp)}addLis(e,r){return r.push(e),()=>{let i=r.indexOf(e);i>=0&&r.splice(i,1)}}clearLis(){for(let e of Object.values(this._lis))e.splice(0,e.length)}get closed(){return this._closed!==!1}notifyNext(e,r,i){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._itState||(this._itState={q:[]}),this._closed===!0?this.pushIt({value:null,done:!0}):this._closed!==!1&&this.pushIt(this._closed),{next:()=>{let e=this._itState;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 HOe.Deferred,e.p.promise)}}}pushIt(e){let r=this._itState;if(r)if(r.p){let i=r.p;By.assert(i.state==HOe.DeferredState.PENDING,"iterator contract broken"),"value"in e?i.resolve(e):i.reject(e),delete r.p}else r.q.push(e)}};KL.RpcOutputStreamController=MX});var GX=A(Vw=>{"use strict";var kkt=Vw&&Vw.__awaiter||function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(o){o(n)})}return new(r||(r=Promise))(function(n,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?n(u.value):s(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})};Object.defineProperty(Vw,"__esModule",{value:!0});Vw.UnaryCall=void 0;var qX=class{constructor(e,r,i,s,n,o,a){this.method=e,this.requestHeaders=r,this.request=i,this.headers=s,this.response=n,this.status=o,this.trailers=a}then(e,r){return this.promiseFinished().then(i=>e?Promise.resolve(e(i)):i,i=>r?Promise.resolve(r(i)):Promise.reject(i))}promiseFinished(){return kkt(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}})}};Vw.UnaryCall=qX});var jX=A($w=>{"use strict";var Lkt=$w&&$w.__awaiter||function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(o){o(n)})}return new(r||(r=Promise))(function(n,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?n(u.value):s(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})};Object.defineProperty($w,"__esModule",{value:!0});$w.ServerStreamingCall=void 0;var
Line truncated
|
||||
globstar while`,e,f,r,h,d),this.matchOne(e.slice(f),r.slice(h),i))return this.debug("globstar found match!",f,a,d),!0;if(d==="."||d===".."||!s.dot&&d.charAt(0)==="."){this.debug("dot detected!",e,f,r,h);break}this.debug("globstar swallow a segment, and continue"),f++}return!!(i&&(this.debug(`
|
||||
>>> no match, partial?`,e,f,r,h),f===a))}var p;if(typeof l=="string"?(p=u===l,this.debug("string match",l,u,p)):(p=u.match(l),this.debug("pattern match",l,u,p)),!p)return!1}if(n===a&&o===c)return!0;if(n===a)return i;if(o===c)return n===a-1&&e[n]==="";throw new Error("wtf?")}braceExpand(){return BPe(this.pattern,this.options)}parse(e,r){iF(e);let i=this.options;if(e==="**")if(i.noglobstar)e="*";else return pu;if(e==="")return"";let s="",n=!1,o=!1,a=[],c=[],l,u=!1,f=-1,h=-1,d,p,m,y=e.charAt(0)===".",g=i.dot||y,E=()=>y?"":g?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",w=x=>x.charAt(0)==="."?"":i.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",C=()=>{if(l){switch(l){case"*":s+=BZ,n=!0;break;case"?":s+=_Z,n=!0;break;default:s+="\\"+l;break}this.debug("clearStateChar %j %j",l,s),l=!1}};for(let x=0,U;x<e.length&&(U=e.charAt(x));x++){if(this.debug("%s %s %s %j",e,x,s,U),o){if(U==="/")return!1;CPe[U]&&(s+="\\"),s+=U,o=!1;continue}switch(U){case"/":return!1;case"\\":if(u&&e.charAt(x+1)==="-"){s+=U;continue}C(),o=!0;continue;case"?":case"*":case"+":case"@":case"!":if(this.debug("%s %s %s %j <-- stateChar",e,x,s,U),u){this.debug(" in class"),U==="!"&&x===h+1&&(U="^"),s+=U;continue}this.debug("call clearStateChar %j",l),C(),l=U,i.noext&&C();continue;case"(":{if(u){s+="(";continue}if(!l){s+="\\(";continue}let P={type:l,start:x-1,reStart:s.length,open:wPe[l].open,close:wPe[l].close};this.debug(this.pattern," ",P),a.push(P),s+=P.open,P.start===0&&P.type!=="!"&&(y=!0,s+=w(e.slice(x+1))),this.debug("plType %j %j",l,s),l=!1;continue}case")":{let P=a[a.length-1];if(u||!P){s+="\\)";continue}a.pop(),C(),n=!0,p=P,s+=p.close,p.type==="!"&&c.push(Object.assign(p,{reEnd:s.length}));continue}case"|":{let P=a[a.length-1];if(u||!P){s+="\\|";continue}C(),s+="|",P.start===0&&P.type!=="!"&&(y=!0,s+=w(e.slice(x+1)));continue}case"[":if(C(),u){s+="\\"+U;continue}u=!0,h=x,f=s.length,s+=U;continue;case"]":if(x===h+1||!u){s+="\\"+U;continue}d=e.substring(h+1,x);try{RegExp("["+vLt(SLt(d))+"]"),s+=U}catch{s=s.substring(0,f)+"(?:$.)"}n=!0,u=!1;continue;default:C(),CPe[U]&&!(U==="^"&&u)&&(s+="\\"),s+=U;break}}for(u&&(d=e.slice(h+1),m=this.parse(d,vZ),s=s.substring(0,f)+"\\["+m[0],n=n||m[1]),p=a.pop();p;p=a.pop()){let x;x=s.slice(p.reStart+p.open.length),this.debug("setting tail",s,p),x=x.replace(/((?:\\{2}){0,64})(\\?)\|/g,(P,W,k)=>(k||(k="\\"),W+W+k+"|")),this.debug(`tail=%j
|
||||
%s`,x,x,p,s);let U=p.type==="*"?BZ:p.type==="?"?_Z:"\\"+p.type;n=!0,s=s.slice(0,p.reStart)+U+"\\("+x}C(),o&&(s+="\\\\");let N=wLt[s.charAt(0)];for(let x=c.length-1;x>-1;x--){let U=c[x],P=s.slice(0,U.reStart),W=s.slice(U.reStart,U.reEnd-8),k=s.slice(U.reEnd),H=s.slice(U.reEnd-8,U.reEnd)+k,$=P.split(")").length,ne=P.split("(").length-$,oe=k;for(let Z=0;Z<ne;Z++)oe=oe.replace(/\)[+*?]?/,"");k=oe;let we=k===""&&r!==vZ?"(?:$|\\/)":"";s=P+W+k+we+H}if(s!==""&&n&&(s="(?=.)"+s),N&&(s=E()+s),r===vZ)return[s,n];if(i.nocase&&!n&&(n=e.toUpperCase()!==e.toLowerCase()),!n)return ILt(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?BZ:r.dot?ELt:bLt,s=r.nocase?"i":"",n=e.map(o=>(o=o.map(a=>typeof a=="string"?BLt(a):a===pu?pu:a._src).reduce((a,c)=>(a[a.length-1]===pu&&c===pu||a.push(c),a),[]),o.forEach((a,c)=>{a!==pu||o[c-1]===pu||(c===0?o.length>1?o[c+1]="(?:\\/|"+i+"\\/)?"+o[c+1]:o[c]=i:c===o.length-1?o[c-1]+="(?:\\/|"+i+")?":(o[c-1]+="(?:\\/|\\/"+i+"\\/)"+o[c+1],o[c+1]=pu))}),o.filter(a=>a!==pu).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;xZ.sep!=="/"&&(e=e.split(xZ.sep).join("/")),e=e.split(IPe),this.debug(this.pattern,"split",e);let s=this.set;this.debug(this.pattern,"set",s);let n;for(let o=e.length-1;o>=0&&(n=e[o],!n);o--);for(let o=0;o<s.length;o++){let a=s[o],c=e;if(i.matchBase&&a.length===1&&(c=[n]),this.matchOne(c,a,r))return i.flipNegate?!0:!this.negate}return i.flipNegate?!1:this.negate}static defaults(e){return cc.defaults(e).Minimatch}};cc.Minimatch=rC});var NPe=A((lHr,TPe)=>{TPe.exports=RPe;var NZ=require("fs"),{EventEmitter:xLt}=require("events"),{Minimatch:TZ}=vPe(),{resolve:_Lt}=require("path");function RLt(t,e){return new Promise((r,i)=>{NZ.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)})})}function xPe(t,e){return new Promise((r,i)=>{(e?NZ.stat:NZ.lstat)(t,(n,o)=>{n?n.code==="ENOENT"?r(e?xPe(t,!1):null):r(null):r(o)})})}async function*_Pe(t,e,r,i,s,n){let o=await RLt(e+t,n);for(let a of o){let c=a.name;c===void 0&&(c=a,i=!0);let l=t+"/"+c,u=l.slice(1),f=e+"/"+u,h=null;(i||r)&&(h=await xPe(f,r)),!h&&a.name!==void 0&&(h=a),h===null&&(h={isDirectory:()=>!1}),h.isDirectory()?s(u)||(yield{relative:u,absolute:f,stats:h},yield*_Pe(l,e,r,i,s,!1)):yield{relative:u,absolute:f,stats:h}}}async function*TLt(t,e,r,i){yield*_Pe("",t,e,r,i,!0)}function NLt(t){return{pattern:t.pattern,dot:!!t.dot,noglobstar:!!t.noglobstar,matchBase:!!t.matchBase,nocase:!!t.nocase,ignore:t.ignore,skip:t.skip,follow:!!t.follow,stat:!!t.stat,nodir:!!t.nodir,mark:!!t.mark,silent:!!t.silent,absolute:!!t.absolute}}var sF=class extends xLt{constructor(e,r,i){if(super(),typeof r=="function"&&(i=r,r=null),this.options=NLt(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 TZ(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 TZ(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 TZ(n,{dot:!0}))}this.iterator=TLt(_Lt(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",{relative:i,absolute:s})}this._next(this.iterator)}}).catch(e=>{this.abort(),this.emit("error",e),!e.code&&!this.options.silent&&console.error(e)}):this.ina
Line truncated
|
||||
`,D);D=X===-1?T.length:X}else if(q!==-1&&T[D]==="/"&&T[D+1]==="*"){let X=T.indexOf("*/",D);X!==-1?(D=X+2,q=T.indexOf("*/",D)):(B+=T[D],D++)}else B+=T[D],D++;return B}function fe(T){let B=te(T.toString()),D=B.match(he);if(D||(D=B.match(b)),!D)throw new Error(`could not parse args in autoInject
|
||||
Polling status: ${kNe.includes(u)?"Stopped":"Running"}`),u==="succeeded"){let f=o(l,r);if(f!==void 0)return{response:await e(f).catch(ONe({state:r,stateProxy:i,isOperationError:a})),status:u}}return{response:l,status:u}}async function MNe(t){let{poll:e,state:r,stateProxy:i,options:n,getOperationStatus:s,getResourceLocation:o,getOperationLocation:a,isOperationError:c,withOperationLocation:l,getPollingInterval:u,processResult:f,getError:h,updateState:d,setDelay:p,isDone:m,setErrorAsResult:y}=t,{operationLocation:g}=r.config;if(g!==void 0){let{response:E,status:w}=await LNt({poll:e,getOperationStatus:s,state:r,stateProxy:i,operationLocation:g,getResourceLocation:o,isOperationError:c,options:n});if(LNe({status:w,response:E,state:r,stateProxy:i,isDone:m,processResult:f,getError:h,setErrorAsResult:y}),!kNe.includes(w)){let C=u?.(E);C&&p(C);let N=a?.(E,r);if(N!==void 0){let F=g!==N;r.config.operationLocation=N,l?.(N,F)}else l?.(g,!1)}d?.(r,E)}}function UNe(t){let{azureAsyncOperation:e,operationLocation:r}=t;return r??e}function qNe(t){return t.headers.location}function GNe(t){return t.headers["operation-location"]}function HNe(t){return t.headers["azure-asyncoperation"]}function FNt(t){var e;let{location:r,requestMethod:i,requestPath:n,resourceLocationConfig:s}=t;switch(i){case"PUT":return n;case"DELETE":return;case"PATCH":return(e=o())!==null&&e!==void 0?e:n;default:return o()}function o(){switch(s){case"azure-async-operation":return;case"original-uri":return n;default:return r}}}function jNe(t){let{rawResponse:e,requestMethod:r,requestPath:i,resourceLocationConfig:n}=t,s=GNe(e),o=HNe(e),a=UNe({operationLocation:s,azureAsyncOperation:o}),c=qNe(e),l=r?.toLocaleUpperCase();return a!==void 0?{mode:"OperationLocation",operationLocation:a,resourceLocation:FNt({requestMethod:l,location:c,requestPath:i,resourceLocationConfig:n})}:c!==void 0?{mode:"ResourceLocation",operationLocation:c}:l==="PUT"&&i?{mode:"Body",operationLocation:i}:void 0}function 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 x7(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 wy.verbose(`LRO: unrecognized operation status: ${e}`),e}}function MNt(t){var e;let{status:r}=(e=t.body)!==null&&e!==void 0?e:{};return zNe({status:r,statusCode:t.statusCode})}function UNt(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})}function x7(t){return t===202?"running":t<300?"succeeded":"failed"}function VNe({rawResponse:t}){let e=t.headers["retry-after"];if(e!==void 0){let r=parseInt(e);return isNaN(r)?qNt(new Date(e)):r*1e3}}function $Ne(t){let e=t.flatResponse.error;if(!e){wy.warning("The long-running operation failed but there is no error property in the response's body");return}if(!e.code||!e.message){wy.warning("The long-running operation failed but the error property in the response's body doesn't contain code or message");return}return e}function qNt(t){let e=Math.floor(new Date().getTime()),r=t.getTime();if(e<r)return r-e}function WNe(t){let{response:e,state:r,operationLocation:i}=t;function n(){var o;switch((o=r.config.metadata)===null||o===void 0?void 0:o.mode){case void 0:return x7(e.rawResponse.statusCode);case"Body":return _7(e,r);default:return"running"}}let s=n();return s==="running"&&i===void 0?"succeeded":s}async function GNt(t){let{stateProxy:e,resourceLocationConfig:r,processResult:i,lro:n,setErrorAsResult:s}=t;return FNe({init:async()=>{let o=await n.sendInitialRequest(),a=jNe({rawResponse:o.rawResponse,requestPath:n.requestPath,requestMethod:n.requestMethod,resourceLocationConfig:r});return Object.assign({response:o,operationLocation:a?.operationLocation,resourceLocation:a?.resourceLocation},a?.mode?{metadata:{mode:a.mode}}:{})},stateProxy:e,processResult:i?({flatResponse:o},a)=>i(o,a):({flatResponse:o})=>o,getOperationStatus:WNe,setErrorAsResult:s})}function JNe({rawResponse:t},e){var r;switch((r=e.config.metadata)===null||r===void 0?void 0:r.mode){case"OperationLocation":return UNe({operationLocation:GNe(t),azureAsyncOperation:HNe(t)});case"ResourceLocation":return qNe(t);default:return}}function _7({rawResponse:t},e){var r;let i=(r=e.config.metadata)===null||r===void 0?void 0:r.mode;switch(i){case"OperationLocation":return MNt(t);case"ResourceLocation":return x7(t.statusCode);case"Body":return UNt(t);default:throw new Error(`Internal error: Unexpected operation mode: ${i}`)}}function YNe({flatResponse:t},e){if(typeof t=="object"Line truncated
|
||||
`:case"\r":case" ":case" ":continue;default:throw Error("invalid base64 string.")}switch(n){case 0:o=s,n=1;break;case 1:r[i++]=o<<2|(s&48)>>4,o=s,n=2;break;case 2:r[i++]=(o&15)<<4|(s&60)>>2,o=s,n=3;break;case 3:r[i++]=(o&3)<<6|s,n=0;break}}if(n==1)throw Error("invalid base64 string.");return r.subarray(0,i)}Rw.base64decode=B1t;function v1t(t){let e="",r=0,i,n=0;for(let s=0;s<t.length;s++)switch(i=t[s],r){case 0:e+=Nd[i>>2],n=(i&3)<<4,r=1;break;case 1:e+=Nd[n|i>>4],n=(i&15)<<2,r=2;break;case 2:e+=Nd[n|i>>6],e+=Nd[i&63],r=0;break}return r&&(e+=Nd[n],e+="=",r==1&&(e+="=")),e}Rw.base64encode=v1t});var B1e=A(TQ=>{"use strict";Object.defineProperty(TQ,"__esModule",{value:!0});TQ.utf8read=void 0;var F7=t=>String.fromCharCode.apply(String,t);function x1t(t){if(t.length<1)return"";let e=0,r=[],i=[],n=0,s,o=t.length;for(;e<o;)s=t[e++],s<128?i[n++]=s:s>191&&s<224?i[n++]=(s&31)<<6|t[e++]&63:s>239&&s<365?(s=((s&7)<<18|(t[e++]&63)<<12|(t[e++]&63)<<6|t[e++]&63)-65536,i[n++]=55296+(s>>10),i[n++]=56320+(s&1023)):i[n++]=(s&15)<<12|(t[e++]&63)<<6|t[e++]&63,n>8191&&(r.push(F7(i)),n=0);return r.length?(n&&r.push(F7(i.slice(0,n))),r.join("")):F7(i.slice(0,n))}TQ.utf8read=x1t});var f_=A(kf=>{"use strict";Object.defineProperty(kf,"__esModule",{value:!0});kf.WireType=kf.mergeBinaryOptions=kf.UnknownFieldHandler=void 0;var _1t;(function(t){t.symbol=Symbol.for("protobuf-ts/unknown"),t.onRead=(r,i,n,s,o)=>{(e(i)?i[t.symbol]:i[t.symbol]=[]).push({no:n,wireType:s,data:o})},t.onWrite=(r,i,n)=>{for(let{no:s,wireType:o,data:a}of t.list(i))n.tag(s,o).raw(a)},t.list=(r,i)=>{if(e(r)){let n=r[t.symbol];return i?n.filter(s=>s.no==i):n}return[]},t.last=(r,i)=>t.list(r,i).slice(-1)[0];let e=r=>r&&Array.isArray(r[t.symbol])})(_1t=kf.UnknownFieldHandler||(kf.UnknownFieldHandler={}));function R1t(t,e){return Object.assign(Object.assign({},t),e)}kf.mergeBinaryOptions=R1t;var T1t;(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"})(T1t=kf.WireType||(kf.WireType={}))});var DQ=A(ga=>{"use strict";Object.defineProperty(ga,"__esModule",{value:!0});ga.varint32read=ga.varint32write=ga.int64toString=ga.int64fromString=ga.varint64write=ga.varint64read=void 0;function N1t(){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")}ga.varint64read=N1t;function D1t(t,e,r){for(let s=0;s<28;s=s+7){let o=t>>>s,a=!(!(o>>>7)&&e==0),c=(a?o|128:o)&255;if(r.push(c),!a)return}let i=t>>>28&15|(e&7)<<4,n=e>>3!=0;if(r.push((n?i|128:i)&255),!!n){for(let s=3;s<31;s=s+7){let o=e>>>s,a=!!(o>>>7),c=(a?o|128:o)&255;if(r.push(c),!a)return}r.push(e>>>31&1)}}ga.varint64write=D1t;var NQ=65536*65536;function O1t(t){let e=t[0]=="-";e&&(t=t.slice(1));let r=1e6,i=0,n=0;function s(o,a){let c=Number(t.slice(o,a));n*=r,i=i*r+c,i>=NQ&&(n=n+(i/NQ|0),i=i%NQ)}return s(-24,-18),s(-18,-12),s(-12,-6),s(-6),[e,i,n]}ga.int64fromString=O1t;function P1t(t,e){if(e>>>0<=2097151)return""+(NQ*e+(t>>>0));let r=t&16777215,i=(t>>>24|e<<8)>>>0&16777215,n=e>>16&65535,s=r+i*6777216+n*6710656,o=i+n*8147497,a=n*2,c=1e7;s>=c&&(o+=Math.floor(s/c),s%=c),o>=c&&(a+=Math.floor(o/c),o%=c);function l(u,f){let h=u?String(u):"";return f?"0000000".slice(h.length)+h:h}return l(a,0)+l(o,a)+l(s,1)}ga.int64toString=P1t;function k1t(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)}}ga.varint32write=k1t;function Q1t(){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}ga.varint32read=Q1t});var Mm=A(Fm=>{"use strict";Object.defineProperty(Fm,"__esModule",{value:!0});Fm.PbLong=Fm.PbULong=Fm.detectBi=void 0;var h_=DQ(),Fr;function v1e(){let t=new DataView(new ArrayBuffer(8));Fr=globalThis.BigInt!==void 0&&typeof t.getBigInt64=="function"&&typeof t.getBigUint64=="function"&&typeof t.setBigInt64=="function"&&typeof t.setBigUint64=="function"?{MIN:BigInt("-9223372036854775808"),MAX:BigInt("9223372036854775807"),UMIN:BigInt("0"),UMAX:BigInt("18446744073709551615"),C:BigInt,V:t}:void 0}Fm.detectBi=v1e;v1e();function x1e(t){if(!t)throw new Error("BigInt unavailable, see https://github.com/timostamm/protobuf-ts/blob/v1.0.8/MANUAL.md#bigint-support")}var _1e=/^-?[0-9]+$/,PQ=4294967296,OQ=2147483648,kQ=c
Line truncated
|
||||
`)}};sL.RpcError=fK});var dK=A(aL=>{"use strict";Object.defineProperty(aL,"__esModule",{value:!0});aL.mergeRpcOptions=void 0;var n2e=Ki();function nDt(t,e){if(!e)return t;let r={};oL(t,r),oL(e,r);for(let i of Object.keys(e)){let n=e[i];switch(i){case"jsonOptions":r.jsonOptions=n2e.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=n2e.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},oL(t.meta,r.meta),oL(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(n):n.concat();break}}return r}aL.mergeRpcOptions=nDt;function oL(t,e){if(!t)return;let r=e;for(let[i,n]of Object.entries(t))n instanceof Date?r[i]=new Date(n.getTime()):Array.isArray(n)?r[i]=n.concat():r[i]=n}});var mK=A(vy=>{"use strict";Object.defineProperty(vy,"__esModule",{value:!0});vy.Deferred=vy.DeferredState=void 0;var Ff;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(Ff=vy.DeferredState||(vy.DeferredState={}));var pK=class{constructor(e=!0){this._state=Ff.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!==Ff.PENDING)throw new Error(`cannot resolve ${Ff[this.state].toLowerCase()}`);this._resolve(e),this._state=Ff.RESOLVED}reject(e){if(this.state!==Ff.PENDING)throw new Error(`cannot reject ${Ff[this.state].toLowerCase()}`);this._reject(e),this._state=Ff.REJECTED}resolvePending(e){this._state===Ff.PENDING&&this.resolve(e)}rejectPending(e){this._state===Ff.PENDING&&this.reject(e)}};vy.Deferred=pK});var gK=A(cL=>{"use strict";Object.defineProperty(cL,"__esModule",{value:!0});cL.RpcOutputStreamController=void 0;var s2e=mK(),xy=Ki(),AK=class{constructor(){this._lis={nxt:[],msg:[],err:[],cmp:[]},this._closed=!1,this._itState={q:[]}}onNext(e){return this.addLis(e,this._lis.nxt)}onMessage(e){return this.addLis(e,this._lis.msg)}onError(e){return this.addLis(e,this._lis.err)}onComplete(e){return this.addLis(e,this._lis.cmp)}addLis(e,r){return r.push(e),()=>{let i=r.indexOf(e);i>=0&&r.splice(i,1)}}clearLis(){for(let e of Object.values(this._lis))e.splice(0,e.length)}get closed(){return this._closed!==!1}notifyNext(e,r,i){xy.assert((e?1:0)+(r?1:0)+(i?1:0)<=1,"only one emission at a time"),e&&this.notifyMessage(e),r&&this.notifyError(r),i&&this.notifyComplete()}notifyMessage(e){xy.assert(!this.closed,"stream is closed"),this.pushIt({value:e,done:!1}),this._lis.msg.forEach(r=>r(e)),this._lis.nxt.forEach(r=>r(e,void 0,!1))}notifyError(e){xy.assert(!this.closed,"stream is closed"),this._closed=e,this.pushIt(e),this._lis.err.forEach(r=>r(e)),this._lis.nxt.forEach(r=>r(void 0,e,!1)),this.clearLis()}notifyComplete(){xy.assert(!this.closed,"stream is closed"),this._closed=!0,this.pushIt({value:null,done:!0}),this._lis.cmp.forEach(e=>e()),this._lis.nxt.forEach(e=>e(void 0,void 0,!0)),this.clearLis()}[Symbol.asyncIterator](){return this._closed===!0?this.pushIt({value:null,done:!0}):this._closed!==!1&&this.pushIt(this._closed),{next:()=>{let e=this._itState;xy.assert(e,"bad state"),xy.assert(!e.p,"iterator contract broken");let r=e.q.shift();return r?"value"in r?Promise.resolve(r):Promise.reject(r):(e.p=new s2e.Deferred,e.p.promise)}}}pushIt(e){let r=this._itState;if(r.p){let i=r.p;xy.assert(i.state==s2e.DeferredState.PENDING,"iterator contract broken"),"value"in e?i.resolve(e):i.reject(e),delete r.p}else r.q.push(e)}};cL.RpcOutputStreamController=AK});var EK=A(Qw=>{"use strict";var sDt=Qw&&Qw.__awaiter||function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})};Object.defineProperty(Qw,"__esModule",{value:!0});Qw.UnaryCall=void 0;var yK=class{constructor(e,r,i,n,s,o,a){this.method=e,this.requestHeaders=r,this.request=i,this.headers=n,this.response=s,this.status=o,this.trailers=a}then(e,r){return this.promiseFinished().then(i=>e?Promise.resolve(e(i)):i,i=>r?Promise.resolve(r(i)):Promise.reject(i))}promiseFinished(){return sDt(this,void 0,void 0,function*(){let[e,r,i,n]=yield Promise.all([this.headers,this.response,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,request:this.request,headers:e,response:r,status:i,trailers:n}})}};Qw.UnaryCall=yK});var wK=A(Lw=>{"use strict";var oDt=Lw&&Lw.__awaiter||function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})};Object.defineProperty(Lw,"__esModule",{value:!0});Lw.ServerStreamingCall=void 0;var bK=class{constructor(e
Line truncated
|
||||
`:case"\r":case" ":case" ":continue;default:throw Error("invalid base64 string.")}switch(n){case 0:o=s,n=1;break;case 1:r[i++]=o<<2|(s&48)>>4,o=s,n=2;break;case 2:r[i++]=(o&15)<<4|(s&60)>>2,o=s,n=3;break;case 3:r[i++]=(o&3)<<6|s,n=0;break}}if(n==1)throw Error("invalid base64 string.");return r.subarray(0,i)}eC.base64decode=_Lt;function RLt(t){let e="",r=0,i,n=0;for(let s=0;s<t.length;s++)switch(i=t[s],r){case 0:e+=Ld[i>>2],n=(i&3)<<4,r=1;break;case 1:e+=Ld[n|i>>4],n=(i&15)<<2,r=2;break;case 2:e+=Ld[n|i>>6],e+=Ld[i&63],r=0;break}return r&&(e+=Ld[n],e+="=",r==1&&(e+="=")),e}eC.base64encode=RLt});var KPe=A(ZL=>{"use strict";Object.defineProperty(ZL,"__esModule",{value:!0});ZL.utf8read=void 0;var iZ=t=>String.fromCharCode.apply(String,t);function TLt(t){if(t.length<1)return"";let e=0,r=[],i=[],n=0,s,o=t.length;for(;e<o;)s=t[e++],s<128?i[n++]=s:s>191&&s<224?i[n++]=(s&31)<<6|t[e++]&63:s>239&&s<365?(s=((s&7)<<18|(t[e++]&63)<<12|(t[e++]&63)<<6|t[e++]&63)-65536,i[n++]=55296+(s>>10),i[n++]=56320+(s&1023)):i[n++]=(s&15)<<12|(t[e++]&63)<<6|t[e++]&63,n>8191&&(r.push(iZ(i)),n=0);return r.length?(n&&r.push(iZ(i.slice(0,n))),r.join("")):iZ(i.slice(0,n))}ZL.utf8read=TLt});var j_=A(Gf=>{"use strict";Object.defineProperty(Gf,"__esModule",{value:!0});Gf.WireType=Gf.mergeBinaryOptions=Gf.UnknownFieldHandler=void 0;var NLt;(function(t){t.symbol=Symbol.for("protobuf-ts/unknown"),t.onRead=(r,i,n,s,o)=>{(e(i)?i[t.symbol]:i[t.symbol]=[]).push({no:n,wireType:s,data:o})},t.onWrite=(r,i,n)=>{for(let{no:s,wireType:o,data:a}of t.list(i))n.tag(s,o).raw(a)},t.list=(r,i)=>{if(e(r)){let n=r[t.symbol];return i?n.filter(s=>s.no==i):n}return[]},t.last=(r,i)=>t.list(r,i).slice(-1)[0];let e=r=>r&&Array.isArray(r[t.symbol])})(NLt=Gf.UnknownFieldHandler||(Gf.UnknownFieldHandler={}));function DLt(t,e){return Object.assign(Object.assign({},t),e)}Gf.mergeBinaryOptions=DLt;var OLt;(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"})(OLt=Gf.WireType||(Gf.WireType={}))});var tF=A(ba=>{"use strict";Object.defineProperty(ba,"__esModule",{value:!0});ba.varint32read=ba.varint32write=ba.int64toString=ba.int64fromString=ba.varint64write=ba.varint64read=void 0;function PLt(){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")}ba.varint64read=PLt;function kLt(t,e,r){for(let s=0;s<28;s=s+7){let o=t>>>s,a=!(!(o>>>7)&&e==0),c=(a?o|128:o)&255;if(r.push(c),!a)return}let i=t>>>28&15|(e&7)<<4,n=e>>3!=0;if(r.push((n?i|128:i)&255),!!n){for(let s=3;s<31;s=s+7){let o=e>>>s,a=!!(o>>>7),c=(a?o|128:o)&255;if(r.push(c),!a)return}r.push(e>>>31&1)}}ba.varint64write=kLt;var eF=65536*65536;function QLt(t){let e=t[0]=="-";e&&(t=t.slice(1));let r=1e6,i=0,n=0;function s(o,a){let c=Number(t.slice(o,a));n*=r,i=i*r+c,i>=eF&&(n=n+(i/eF|0),i=i%eF)}return s(-24,-18),s(-18,-12),s(-12,-6),s(-6),[e,i,n]}ba.int64fromString=QLt;function LLt(t,e){if(e>>>0<=2097151)return""+(eF*e+(t>>>0));let r=t&16777215,i=(t>>>24|e<<8)>>>0&16777215,n=e>>16&65535,s=r+i*6777216+n*6710656,o=i+n*8147497,a=n*2,c=1e7;s>=c&&(o+=Math.floor(s/c),s%=c),o>=c&&(a+=Math.floor(o/c),o%=c);function l(u,f){let h=u?String(u):"";return f?"0000000".slice(h.length)+h:h}return l(a,0)+l(o,a)+l(s,1)}ba.int64toString=LLt;function FLt(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)}}ba.varint32write=FLt;function MLt(){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}ba.varint32read=MLt});var jm=A(Hm=>{"use strict";Object.defineProperty(Hm,"__esModule",{value:!0});Hm.PbLong=Hm.PbULong=Hm.detectBi=void 0;var z_=tF(),Mr;function XPe(){let t=new DataView(new ArrayBuffer(8));Mr=globalThis.BigInt!==void 0&&typeof t.getBigInt64=="function"&&typeof t.getBigUint64=="function"&&typeof t.setBigInt64=="function"&&typeof t.setBigUint64=="function"?{MIN:BigInt("-9223372036854775808"),MAX:BigInt("9223372036854775807"),UMIN:BigInt("0"),UMAX:BigInt("18446744073709551615"),C:BigInt,V:t}:void 0}Hm.detectBi=XPe;XPe();function ZPe(t){if(!t)throw new Error("BigInt unavailable, see https://github.com/timostamm/protobuf-ts/blob/v1.0.8/MANUAL.md#bigint-support")}var eke=/^-?[0-9]+$/,iF=4294967296,rF=2147483648,nF=c
Line truncated
|
||||
`)}};_F.RpcError=HZ});var zZ=A(TF=>{"use strict";Object.defineProperty(TF,"__esModule",{value:!0});TF.mergeRpcOptions=void 0;var Oke=ei();function aMt(t,e){if(!e)return t;let r={};RF(t,r),RF(e,r);for(let i of Object.keys(e)){let n=e[i];switch(i){case"jsonOptions":r.jsonOptions=Oke.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=Oke.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},RF(t.meta,r.meta),RF(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(n):n.concat();break}}return r}TF.mergeRpcOptions=aMt;function RF(t,e){if(!t)return;let r=e;for(let[i,n]of Object.entries(t))n instanceof Date?r[i]=new Date(n.getTime()):Array.isArray(n)?r[i]=n.concat():r[i]=n}});var $Z=A(My=>{"use strict";Object.defineProperty(My,"__esModule",{value:!0});My.Deferred=My.DeferredState=void 0;var Jf;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(Jf=My.DeferredState||(My.DeferredState={}));var VZ=class{constructor(e=!0){this._state=Jf.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!==Jf.PENDING)throw new Error(`cannot resolve ${Jf[this.state].toLowerCase()}`);this._resolve(e),this._state=Jf.RESOLVED}reject(e){if(this.state!==Jf.PENDING)throw new Error(`cannot reject ${Jf[this.state].toLowerCase()}`);this._reject(e),this._state=Jf.REJECTED}resolvePending(e){this._state===Jf.PENDING&&this.resolve(e)}rejectPending(e){this._state===Jf.PENDING&&this.reject(e)}};My.Deferred=VZ});var JZ=A(NF=>{"use strict";Object.defineProperty(NF,"__esModule",{value:!0});NF.RpcOutputStreamController=void 0;var Pke=$Z(),Uy=ei(),WZ=class{constructor(){this._lis={nxt:[],msg:[],err:[],cmp:[]},this._closed=!1}onNext(e){return this.addLis(e,this._lis.nxt)}onMessage(e){return this.addLis(e,this._lis.msg)}onError(e){return this.addLis(e,this._lis.err)}onComplete(e){return this.addLis(e,this._lis.cmp)}addLis(e,r){return r.push(e),()=>{let i=r.indexOf(e);i>=0&&r.splice(i,1)}}clearLis(){for(let e of Object.values(this._lis))e.splice(0,e.length)}get closed(){return this._closed!==!1}notifyNext(e,r,i){Uy.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){Uy.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){Uy.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(){Uy.assert(!this.closed,"stream is closed"),this._closed=!0,this.pushIt({value:null,done:!0}),this._lis.cmp.forEach(e=>e()),this._lis.nxt.forEach(e=>e(void 0,void 0,!0)),this.clearLis()}[Symbol.asyncIterator](){return this._itState||(this._itState={q:[]}),this._closed===!0?this.pushIt({value:null,done:!0}):this._closed!==!1&&this.pushIt(this._closed),{next:()=>{let e=this._itState;Uy.assert(e,"bad state"),Uy.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 Pke.Deferred,e.p.promise)}}}pushIt(e){let r=this._itState;if(r)if(r.p){let i=r.p;Uy.assert(i.state==Pke.DeferredState.PENDING,"iterator contract broken"),"value"in e?i.resolve(e):i.reject(e),delete r.p}else r.q.push(e)}};NF.RpcOutputStreamController=WZ});var KZ=A(lC=>{"use strict";var cMt=lC&&lC.__awaiter||function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})};Object.defineProperty(lC,"__esModule",{value:!0});lC.UnaryCall=void 0;var YZ=class{constructor(e,r,i,n,s,o,a){this.method=e,this.requestHeaders=r,this.request=i,this.headers=n,this.response=s,this.status=o,this.trailers=a}then(e,r){return this.promiseFinished().then(i=>e?Promise.resolve(e(i)):i,i=>r?Promise.resolve(r(i)):Promise.reject(i))}promiseFinished(){return cMt(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}})}};lC.UnaryCall=YZ});var ZZ=A(uC=>{"use strict";var lMt=uC&&uC.__awaiter||function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})};Object.defineProperty(uC,"__esModule",{value:!0});uC.ServerStreamingCall=void 0;var
Line truncated
|
||||
globstar while`,e,f,r,h,d),this.matchOne(e.slice(f),r.slice(h),i))return this.debug("globstar found match!",f,a,d),!0;if(d==="."||d===".."||!n.dot&&d.charAt(0)==="."){this.debug("dot detected!",e,f,r,h);break}this.debug("globstar swallow a segment, and continue"),f++}return!!(i&&(this.debug(`
|
||||
>>> no match, partial?`,e,f,r,h),f===a))}var p;if(typeof l=="string"?(p=u===l,this.debug("string match",l,u,p)):(p=u.match(l),this.debug("pattern match",l,u,p)),!p)return!1}if(s===a&&o===c)return!0;if(s===a)return i;if(o===c)return s===a-1&&e[s]==="";throw new Error("wtf?")}braceExpand(){return AQe(this.pattern,this.options)}parse(e,r){LF(e);let i=this.options;if(e==="**")if(i.noglobstar)e="*";else return Cu;if(e==="")return"";let n="",s=!1,o=!1,a=[],c=[],l,u=!1,f=-1,h=-1,d,p,m,y=e.charAt(0)===".",g=i.dot||y,E=()=>y?"":g?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",w=x=>x.charAt(0)==="."?"":i.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",C=()=>{if(l){switch(l){case"*":n+=Pee,s=!0;break;case"?":n+=Lee,s=!0;break;default:n+="\\"+l;break}this.debug("clearStateChar %j %j",l,n),l=!1}};for(let x=0,M;x<e.length&&(M=e.charAt(x));x++){if(this.debug("%s %s %s %j",e,x,n,M),o){if(M==="/")return!1;dQe[M]&&(n+="\\"),n+=M,o=!1;continue}switch(M){case"/":return!1;case"\\":if(u&&e.charAt(x+1)==="-"){n+=M;continue}C(),o=!0;continue;case"?":case"*":case"+":case"@":case"!":if(this.debug("%s %s %s %j <-- stateChar",e,x,n,M),u){this.debug(" in class"),M==="!"&&x===h+1&&(M="^"),n+=M;continue}this.debug("call clearStateChar %j",l),C(),l=M,i.noext&&C();continue;case"(":{if(u){n+="(";continue}if(!l){n+="\\(";continue}let P={type:l,start:x-1,reStart:n.length,open:hQe[l].open,close:hQe[l].close};this.debug(this.pattern," ",P),a.push(P),n+=P.open,P.start===0&&P.type!=="!"&&(y=!0,n+=w(e.slice(x+1))),this.debug("plType %j %j",l,n),l=!1;continue}case")":{let P=a[a.length-1];if(u||!P){n+="\\)";continue}a.pop(),C(),s=!0,p=P,n+=p.close,p.type==="!"&&c.push(Object.assign(p,{reEnd:n.length}));continue}case"|":{let P=a[a.length-1];if(u||!P){n+="\\|";continue}C(),n+="|",P.start===0&&P.type!=="!"&&(y=!0,n+=w(e.slice(x+1)));continue}case"[":if(C(),u){n+="\\"+M;continue}u=!0,h=x,f=n.length,n+=M;continue;case"]":if(x===h+1||!u){n+="\\"+M;continue}d=e.substring(h+1,x);try{RegExp("["+XMt(YMt(d))+"]"),n+=M}catch{n=n.substring(0,f)+"(?:$.)"}s=!0,u=!1;continue;default:C(),dQe[M]&&!(M==="^"&&u)&&(n+="\\"),n+=M;break}}for(u&&(d=e.slice(h+1),m=this.parse(d,kee),n=n.substring(0,f)+"\\["+m[0],s=s||m[1]),p=a.pop();p;p=a.pop()){let x;x=n.slice(p.reStart+p.open.length),this.debug("setting tail",n,p),x=x.replace(/((?:\\{2}){0,64})(\\?)\|/g,(P,V,k)=>(k||(k="\\"),V+V+k+"|")),this.debug(`tail=%j
|
||||
%s`,x,x,p,n);let M=p.type==="*"?Pee:p.type==="?"?Lee:"\\"+p.type;s=!0,n=n.slice(0,p.reStart)+M+"\\("+x}C(),o&&(n+="\\\\");let N=$Mt[n.charAt(0)];for(let x=c.length-1;x>-1;x--){let M=c[x],P=n.slice(0,M.reStart),V=n.slice(M.reStart,M.reEnd-8),k=n.slice(M.reEnd),H=n.slice(M.reEnd-8,M.reEnd)+k,z=P.split(")").length,ie=P.split("(").length-z,ne=k;for(let K=0;K<ie;K++)ne=ne.replace(/\)[+*?]?/,"");k=ne;let we=k===""&&r!==kee?"(?:$|\\/)":"";n=P+V+k+we+H}if(n!==""&&s&&(n="(?=.)"+n),N&&(n=E()+n),r===kee)return[n,s];if(i.nocase&&!s&&(s=e.toUpperCase()!==e.toLowerCase()),!s)return JMt(e);let F=i.nocase?"i":"";try{return Object.assign(new RegExp("^"+n+"$",F),{_glob:e,_src:n})}catch{return new RegExp("$.")}}makeRe(){if(this.regexp||this.regexp===!1)return this.regexp;let e=this.set;if(!e.length)return this.regexp=!1,this.regexp;let r=this.options,i=r.noglobstar?Pee:r.dot?zMt:VMt,n=r.nocase?"i":"",s=e.map(o=>(o=o.map(a=>typeof a=="string"?KMt(a):a===Cu?Cu:a._src).reduce((a,c)=>(a[a.length-1]===Cu&&c===Cu||a.push(c),a),[]),o.forEach((a,c)=>{a!==Cu||o[c-1]===Cu||(c===0?o.length>1?o[c+1]="(?:\\/|"+i+"\\/)?"+o[c+1]:o[c]=i:c===o.length-1?o[c-1]+="(?:\\/|"+i+")?":(o[c-1]+="(?:\\/|\\/"+i+"\\/)"+o[c+1],o[c+1]=Cu))}),o.filter(a=>a!==Cu).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;Qee.sep!=="/"&&(e=e.split(Qee.sep).join("/")),e=e.split(pQe),this.debug(this.pattern,"split",e);let n=this.set;this.debug(this.pattern,"set",n);let s;for(let o=e.length-1;o>=0&&(s=e[o],!s);o--);for(let o=0;o<n.length;o++){let a=n[o],c=e;if(i.matchBase&&a.length===1&&(c=[s]),this.matchOne(c,a,r))return i.flipNegate?!0:!this.negate}return i.flipNegate?!1:this.negate}static defaults(e){return pc.defaults(e).Minimatch}};pc.Minimatch=EC});var CQe=A((v9r,wQe)=>{wQe.exports=bQe;var Uee=require("fs"),{EventEmitter:ZMt}=require("events"),{Minimatch:Mee}=gQe(),{resolve:eUt}=require("path");function tUt(t,e){return new Promise((r,i)=>{Uee.readdir(t,{withFileTypes:!0},(n,s)=>{if(n)switch(n.code){case"ENOTDIR":e?i(n):r([]);break;case"ENOTSUP":case"ENOENT":case"ENAMETOOLONG":case"UNKNOWN":r([]);break;default:i(n);break}else r(s)})})}function yQe(t,e){return new Promise((r,i)=>{(e?Uee.stat:Uee.lstat)(t,(s,o)=>{s?s.code==="ENOENT"?r(e?yQe(t,!1):null):r(null):r(o)})})}async function*EQe(t,e,r,i,n,s){let o=await tUt(e+t,s);for(let a of o){let c=a.name;c===void 0&&(c=a,i=!0);let l=t+"/"+c,u=l.slice(1),f=e+"/"+u,h=null;(i||r)&&(h=await yQe(f,r)),!h&&a.name!==void 0&&(h=a),h===null&&(h={isDirectory:()=>!1}),h.isDirectory()?n(u)||(yield{relative:u,absolute:f,stats:h},yield*EQe(l,e,r,i,n,!1)):yield{relative:u,absolute:f,stats:h}}}async function*rUt(t,e,r,i){yield*EQe("",t,e,r,i,!0)}function iUt(t){return{pattern:t.pattern,dot:!!t.dot,noglobstar:!!t.noglobstar,matchBase:!!t.matchBase,nocase:!!t.nocase,ignore:t.ignore,skip:t.skip,follow:!!t.follow,stat:!!t.stat,nodir:!!t.nodir,mark:!!t.mark,silent:!!t.silent,absolute:!!t.absolute}}var FF=class extends ZMt{constructor(e,r,i){if(super(),typeof r=="function"&&(i=r,r=null),this.options=iUt(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 Mee(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 Mee(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 Mee(s,{dot:!0}))}this.iterator=rUt(eUt(e||"."),this.options.follow,this.options.stat,this._shouldSkipDirectory.bind(this)),this.paused=!1,this.inactive=!1,this.aborted=!1,i&&(this._matches=[],this.on("match",n=>this._matches.push(this.options.absolute?n.absolute:n.relative)),this.on("error",n=>i(n)),this.on("end",()=>i(null,this._matches))),setTimeout(()=>this._next(),0)}_shouldSkipDirectory(e){return this.skipMatchers.some(r=>r.match(e))}_fileMatches(e,r){let i=e+(r?"/":"");return(this.matchers.length===0||this.matchers.some(n=>n.match(i)))&&!this.ignoreMatchers.some(n=>n.match(i))&&(!this.options.nodir||!r)}_next(){!this.paused&&!this.aborted?this.iterator.next().then(e=>{if(e.done)this.emit("end");else{let r=e.value.stats.isDirectory();if(this._fileMatches(e.value.relative,r)){let i=e.value.relative,n=e.value.absolute;this.options.mark&&r&&(i+="/",n+="/"),this.options.stat?this.emit("match",{relative:i,absolute:n,stat:e.value.stats}):this.emit("match",{relative:i,absolute:n})}this._next(this.iterator)}}).catch(e=>{this.abort(),this.emit("error",e),!e.code&&!this.options.silent&&console.erro
Line truncated
|
||||
`,D);D=Y===-1?T.length:Y}else if(U!==-1&&T[D]==="/"&&T[D+1]==="*"){let Y=T.indexOf("*/",D);Y!==-1?(D=Y+2,U=T.indexOf("*/",D)):(B+=T[D],D++)}else B+=T[D],D++;return B}function ue(T){let B=Z(T.toString()),D=B.match(he);if(D||(D=B.match(b)),!D)throw new Error(`could not parse args in autoInject
|
||||
Source:
|
||||
`+B);let[,q]=D;return q.replace(/\s/g,"").split(v).map(X=>X.replace(F,"").trim())}function Te(T,B){var D={};return Object.keys(T).forEach(q=>{var X=T[q],re,se=d(X),ce=!se&&X.length===1||se&&X.length===0;if(Array.isArray(X))re=[...X],X=re.pop(),D[q]=re.concat(re.length>0?de:X);else if(ce)D[q]=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(),D[q]=re.concat(de)}function de(We,ir){var dr=re.map(nr=>We[nr]);dr.push(ir),y(X)(...dr)}}),ie(D,B)}class Ce{constructor(){this.head=this.tail=null,this.length=0}removeLink(B){return B.prev?B.prev.next=B.next:this.head=B.next,B.next?B.next.prev=B.prev:this.tail=B.prev,B.prev=B.next=null,this.length-=1,B}empty(){for(;this.head;)this.shift();return this}insertAfter(B,D){D.prev=B,D.next=B.next,B.next?B.next.prev=D:this.tail=D,B.next=D,this.length+=1}insertBefore(B,D){D.prev=B.prev,D.next=B,B.prev?B.prev.next=D:this.head=D,B.prev=D,this.length+=1}unshift(B){this.head?this.insertBefore(this.head,B):Ze(this,B)}push(B){this.tail?this.insertAfter(this.tail,B):Ze(this,B)}shift(){return this.head&&this.removeLink(this.head)}pop(){return this.tail&&this.removeLink(this.tail)}toArray(){return[...this]}*[Symbol.iterator](){for(var B=this.head;B;)yield B.data,B=B.next}remove(B){for(var D=this.head;D;){var{next:q}=D;B(D)&&this.removeLink(D),D=q}return this}}function Ze(T,B){T.length=1,T.head=T.tail=B}function St(T,B,D){if(B==null)B=1;else if(B===0)throw new RangeError("Concurrency must not be zero");var q=y(T),X=0,re=[];let se={error:[],drain:[],saturated:[],unsaturated:[],empty:[]};function ce(at,Ve){se[at].push(Ve)}function de(at,Ve){let ct=(...or)=>{We(at,ct),Ve(...or)};se[at].push(ct)}function We(at,Ve){if(!at)return Object.keys(se).forEach(ct=>se[ct]=[]);if(!Ve)return se[at]=[];se[at]=se[at].filter(ct=>ct!==Ve)}function ir(at,...Ve){se[at].forEach(ct=>ct(...Ve))}var dr=!1;function nr(at,Ve,ct,or){if(or!=null&&typeof or!="function")throw new Error("task callback must be a function");pr.started=!0;var si,Ds;function _c(ig,...aB){if(ig)return ct?Ds(ig):si();if(aB.length<=1)return si(aB[0]);si(aB)}var B0=pr._createTaskItem(at,ct?_c:or||_c);if(Ve?pr._tasks.unshift(B0):pr._tasks.push(B0),dr||(dr=!0,l(()=>{dr=!1,pr.process()})),ct||!or)return new Promise((ig,aB)=>{si=ig,Ds=aB})}function xc(at){return function(Ve,...ct){X-=1;for(var or=0,si=at.length;or<si;or++){var Ds=at[or],_c=re.indexOf(Ds);_c===0?re.shift():_c>0&&re.splice(_c,1),Ds.callback(Ve,...ct),Ve!=null&&ir("error",Ve,Ds.data)}X<=pr.concurrency-pr.buffer&&ir("unsaturated"),pr.idle()&&ir("drain"),pr.process()}}function S0(at){return at.length===0&&pr.idle()?(l(()=>ir("drain")),!0):!1}let rg=at=>Ve=>{if(!Ve)return new Promise((ct,or)=>{de(at,(si,Ds)=>{if(si)return or(si);ct(Ds)})});We(at),ce(at,Ve)};var oB=!1,pr={_tasks:new Ce,_createTaskItem(at,Ve){return{data:at,callback:Ve}},*[Symbol.iterator](){yield*pr._tasks[Symbol.iterator]()},concurrency:B,payload:D,buffer:B/4,started:!1,paused:!1,push(at,Ve){return Array.isArray(at)?S0(at)?void 0:at.map(ct=>nr(ct,!1,!1,Ve)):nr(at,!1,!1,Ve)},pushAsync(at,Ve){return Array.isArray(at)?S0(at)?void 0:at.map(ct=>nr(ct,!1,!0,Ve)):nr(at,!1,!0,Ve)},kill(){We(),pr._tasks.empty()},unshift(at,Ve){return Array.isArray(at)?S0(at)?void 0:at.map(ct=>nr(ct,!0,!1,Ve)):nr(at,!0,!1,Ve)},unshiftAsync(at,Ve){return Array.isArray(at)?S0(at)?void 0:at.map(ct=>nr(ct,!0,!0,Ve)):nr(at,!0,!0,Ve)},remove(at){pr._tasks.remove(at)},process(){if(!oB){for(oB=!0;!pr.paused&&X<pr.concurrency&&pr._tasks.length;){var at=[],Ve=[],ct=pr._tasks.length;pr.payload&&(ct=Math.min(ct,pr.payload));for(var or=0;or<ct;or++){var si=pr._tasks.shift();at.push(si),re.push(si),Ve.push(si.data)}X+=1,pr._tasks.length===0&&ir("empty"),X===pr.concurrency&&ir("saturated");var Ds=$(xc(at));q(Ve,Ds)}oB=!1}},length(){return pr._tasks.length},running(){return X},workersList(){return re},idle(){return pr._tasks.length+X===0},pause(){pr.paused=!0},resume(){pr.paused!==!1&&(pr.paused=!1,l(pr.process))}};return Object.defineProperties(pr,{saturated:{writable:!1,value:rg("saturated")},unsaturated:{writable:!1,value:rg("unsaturated")},empty:{writable:!1,value:rg("empty")},drain:{writable:!1,value:rg("drain")},error:{writable:!1,value:rg("error")}}),pr}function wt(T,B){return St(T,1,B)}function dt(T,B,D){return St(T,B,D)}function hr(T,B,D,q){q=x(q);var X=y(D);return rr(T,(re,se,ce)=>{X(B,re,(de,We)=>{B=We,ce(de)})},re=>q(re,B))}var sr=g(hr,4);function kr(...T){var B=T.map(y);return function(...D){var q=this,X=D[D.length-1];return typeof X=="function"?D.pop():X=Y(),sr(B,D,(re,se,ce)=>{se.apply(q,re.concat((de,...We)=>{ce(de,We)}))},(re,se)=>X(re,...se)),X[G]}}function ye(...T){return kr(...T.reverse())}function J(T,B,D,q){return w(oe(B),T,D,q)}var O=g(J,4);function K(T,B,D,q){var X=y(D);return O(T,B,(re,se)=>{X(re,(ce,...de)=>ce?se(ce):se(ce,de))},(re,se)=>{for(var ce=[],de=0;de<se.length;de++)se[de]&&(ce=ce.concat(...se[de]));return q(re,ce)})}var ee=g(K,4);function ae
Line truncated
|
||||
GFS4: `),console.error(t)});gi[yn]||(qPe=global[yn]||[],HPe(gi,qPe),gi.close=(function(t){function e(r,i){return t.call(gi,r,function(s){s||GPe(),typeof i=="function"&&i.apply(this,arguments)})}return Object.defineProperty(e,lF,{value:t}),e})(gi.close),gi.closeSync=(function(t){function e(r){t.apply(gi,arguments),GPe()}return Object.defineProperty(e,lF,{value:t}),e})(gi.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){xy(gi[yn]),require("assert").equal(gi[yn].length,0)}));var qPe;global[yn]||HPe(global,gi[yn]);QZ.exports=OZ(ULt(gi));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!gi.__patched&&(QZ.exports=OZ(gi),gi.__patched=!0);function OZ(t){FLt(t),t.gracefulify=OZ,t.createReadStream=N,t.createWriteStream=M;var e=t.readFile;t.readFile=r;function r(P,W,k){return typeof W=="function"&&(k=W,W=null),H(P,W,k);function H($,ne,oe,we){return e($,ne,function(Z){Z&&(Z.code==="EMFILE"||Z.code==="ENFILE")?iC([H,[$,ne,oe],Z,we||Date.now(),Date.now()]):typeof oe=="function"&&oe.apply(this,arguments)})}}var i=t.writeFile;t.writeFile=s;function s(P,W,k,H){return typeof k=="function"&&(H=k,k=null),$(P,W,k,H);function $(ne,oe,we,Z,le){return i(ne,oe,we,function(Ee){Ee&&(Ee.code==="EMFILE"||Ee.code==="ENFILE")?iC([$,[ne,oe,we,Z],Ee,le||Date.now(),Date.now()]):typeof Z=="function"&&Z.apply(this,arguments)})}}var n=t.appendFile;n&&(t.appendFile=o);function o(P,W,k,H){return typeof k=="function"&&(H=k,k=null),$(P,W,k,H);function $(ne,oe,we,Z,le){return n(ne,oe,we,function(Ee){Ee&&(Ee.code==="EMFILE"||Ee.code==="ENFILE")?iC([$,[ne,oe,we,Z],Ee,le||Date.now(),Date.now()]):typeof Z=="function"&&Z.apply(this,arguments)})}}var a=t.copyFile;a&&(t.copyFile=c);function c(P,W,k,H){return typeof k=="function"&&(H=k,k=0),$(P,W,k,H);function $(ne,oe,we,Z,le){return a(ne,oe,we,function(Ee){Ee&&(Ee.code==="EMFILE"||Ee.code==="ENFILE")?iC([$,[ne,oe,we,Z],Ee,le||Date.now(),Date.now()]):typeof Z=="function"&&Z.apply(this,arguments)})}}var l=t.readdir;t.readdir=f;var u=/^v[0-5]\./;function f(P,W,k){typeof W=="function"&&(k=W,W=null);var H=u.test(process.version)?function(oe,we,Z,le){return l(oe,$(oe,we,Z,le))}:function(oe,we,Z,le){return l(oe,we,$(oe,we,Z,le))};return H(P,W,k);function $(ne,oe,we,Z){return function(le,Ee){le&&(le.code==="EMFILE"||le.code==="ENFILE")?iC([H,[ne,oe,we],le,Z||Date.now(),Date.now()]):(Ee&&Ee.sort&&Ee.sort(),typeof we=="function"&&we.call(this,le,Ee))}}}if(process.version.substr(0,4)==="v0.8"){var h=MLt(t);g=h.ReadStream,w=h.WriteStream}var d=t.ReadStream;d&&(g.prototype=Object.create(d.prototype),g.prototype.open=E);var p=t.WriteStream;p&&(w.prototype=Object.create(p.prototype),w.prototype.open=C),Object.defineProperty(t,"ReadStream",{get:function(){return g},set:function(P){g=P},enumerable:!0,configurable:!0}),Object.defineProperty(t,"WriteStream",{get:function(){return w},set:function(P){w=P},enumerable:!0,configurable:!0});var m=g;Object.defineProperty(t,"FileReadStream",{get:function(){return m},set:function(P){m=P},enumerable:!0,configurable:!0});var y=w;Object.defineProperty(t,"FileWriteStream",{get:function(){return y},set:function(P){y=P},enumerable:!0,configurable:!0});function g(P,W){return this instanceof g?(d.apply(this,arguments),this):g.apply(Object.create(g.prototype),arguments)}function E(){var P=this;U(P.path,P.flags,P.mode,function(W,k){W?(P.autoClose&&P.destroy(),P.emit("error",W)):(P.fd=k,P.emit("open",k),P.read())})}function w(P,W){return this instanceof w?(p.apply(this,arguments),this):w.apply(Object.create(w.prototype),arguments)}function C(){var P=this;U(P.path,P.flags,P.mode,function(W,k){W?(P.destroy(),P.emit("error",W)):(P.fd=k,P.emit("open",k))})}function N(P,W){return new t.ReadStream(P,W)}function M(P,W){return new t.WriteStream(P,W)}var x=t.open;t.open=U;function U(P,W,k,H){return typeof k=="function"&&(H=k,k=null),$(P,W,k,H);function $(ne,oe,we,Z,le){return x(ne,oe,we,function(Ee,Je){Ee&&(Ee.code==="EMFILE"||Ee.code==="ENFILE")?iC([$,[ne,oe,we,Z],Ee,le||Date.now(),Date.now()]):typeof Z=="function"&&Z.apply(this,arguments)})}}return t}function iC(t){xy("ENQUEUE",t[0].name,t[1]),gi[yn].push(t),PZ()}var cF;function GPe(){for(var t=Date.now(),e=0;e<gi[yn].length;++e)gi[yn][e].length>2&&(gi[yn][e][3]=t,gi[yn][e][4]=t);PZ()}function PZ(){if(clearTimeout(cF),cF=void 0,gi[yn].length!==0){var t=gi[yn].shift(),e=t[0],r=t[1],i=t[2],s=t[3],n=t[4];if(s===void 0)xy("RETRY",e.name,r),e.apply(null,r);else if(Date.now()-s>=6e4){xy("TIMEOUT",e.name,r);var o=r.pop();typeof o=="function"&&o.call(null,i)}else{var a=Date.now()-n,c=Math.max(n-s,1),l=Math.min(c*1.2,100);a>=l?(xy("RETRY",e.name,r),e.apply(null,r.concat([s]))):gi[yn].push(t)}cF===void 0&&(cF=setTimeout(PZ,0))}}});var uF=A((pHr,jPe)=>{"use strict";var Vf=t=>t!==null&&typeof t=="object"&&typeof t.pipe=="function";Vf.writable=t=>Vf(t)&&t.writable!==!1&&typeof t._write=="function"&&typeof t._writableState=="object";Vf.readable=t=>Vf(t)&&t.readable!==!1&&typeof t._read=="function"&&typeof t._readableState=="object";
Line truncated
|
||||
`;super(r),this.name="AggregateError",this.errors=e}};wee.exports={AggregateError:bee,kEmptyObject:Object.freeze({}),once(t){let e=!1;return function(...r){e||(e=!0,t.apply(this,r))}},createDeferredPromise:function(){let t,e;return{promise:new Promise((i,s)=>{t=i,e=s}),resolve:t,reject:e}},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 I3t},isArrayBufferView(t){return ArrayBuffer.isView(t)}},isBlob:S3t,deprecate(t,e){return t},addAbortListener:require("events").addAbortListener||function(e,r){if(e===void 0)throw new ERR_INVALID_ARG_TYPE("signal","AbortSignal",e);kLe(e,"signal"),B3t(r,"listener");let i;return e.aborted?queueMicrotask(()=>r()):(e.addEventListener("abort",r,{__proto__:null,once:!0,[E3t]:!0}),i=()=>{e.removeEventListener("abort",r)}),{__proto__:null,[b3t](){var s;(s=i)===null||s===void 0||s()}}},AbortSignalAny:w3t.any||function(e){if(e.length===1)return e[0];let r=new C3t,i=()=>r.abort();return e.forEach(s=>{kLe(s,"signals"),s.addEventListener("abort",i,{once:!0})}),r.signal.addEventListener("abort",()=>{e.forEach(s=>s.removeEventListener("abort",i))},{once:!0}),r.signal}};wee.exports.promisify.custom=Symbol.for("nodejs.util.promisify.custom")});var xo=A((B6r,MLe)=>{"use strict";var{format:v3t,inspect:DF,AggregateError:x3t}=Gn(),_3t=globalThis.AggregateError||x3t,R3t=Symbol("kIsNodeError"),T3t=["string","function","number","object","Function","Object","boolean","bigint","symbol"],N3t=/^([A-Z][a-z0-9]*)+$/,D3t="__node_internal_",OF={};function Ty(t,e){if(!t)throw new OF.ERR_INTERNAL_ASSERTION(e)}function LLe(t){let e="",r=t.length,i=t[0]==="-"?1:0;for(;r>=i+4;r-=3)e=`_${t.slice(r-3,r)}${e}`;return`${t.slice(0,r)}${e}`}function O3t(t,e,r){if(typeof e=="function")return Ty(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 Ty(i===r.length,`Code: ${t}; The provided arguments length (${r.length}) does not match the required ones (${i}).`),r.length===0?e:v3t(e,...r)}function bn(t,e,r){r||(r=Error);class i extends r{constructor(...n){super(O3t(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[R3t]=!0,OF[t]=i}function FLe(t){let e=D3t+t.name;return Object.defineProperty(t,"name",{value:e}),t}function P3t(t,e){if(t&&e&&t!==e){if(Array.isArray(e.errors))return e.errors.push(t),e;let r=new _3t([e,t],e.message);return r.code=e.code,r}return t||e}var Cee=class extends Error{constructor(e="The operation was aborted",r=void 0){if(r!==void 0&&typeof r!="object")throw new OF.ERR_INVALID_ARG_TYPE("options","Object",r);super(e,r),this.code="ABORT_ERR",this.name="AbortError"}};bn("ERR_ASSERTION","%s",Error);bn("ERR_INVALID_ARG_TYPE",(t,e,r)=>{Ty(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=[],o=[];for(let c of e)Ty(typeof c=="string","All expected entries have to be of type string"),T3t.includes(c)?s.push(c.toLowerCase()):N3t.test(c)?n.push(c):(Ty(c!=="object",'The value "object" should be written as "Object"'),o.push(c));if(n.length>0){let c=s.indexOf("object");c!==-1&&(s.splice(s,c,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 c=s.pop();i+=`one of type ${s.join(", ")}, or ${c}`}}(n.length>0||o.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 c=n.pop();i+=`an instance of ${n.join(", ")}, or ${c}`}}o.length>0&&(i+=" or ")}switch(o.length){case 0:break;case 1:o[0].toLowerCase()!==o[0]&&(i+="an "),i+=`${o[0]}`;break;case 2:i+=`one of ${o[0]} or ${o[1]}`;break;default:{let c=o.pop();i+=`one of ${o.join(", ")}, or ${c}`}}if(r==null)i+=`. Received ${r}`;else if(typeof r=="function"&&r.name)i+=`. Received function ${r.name}`;else if(typeof r=="object"){var a;if((a=r.constructor)!==null&&a!==void 0&&a.name)i+=Line truncated
|
||||
`)),e.linkname&&(r+=Xre(" linkpath="+e.linkname+`
|
||||
`));let i=e.pax;if(i)for(let s in i)r+=Xre(" "+s+"="+i[s]+`
|
||||
`);return fr.from(r)};VC.decodePax=function(e){let r={};for(;e.length;){let i=0;for(;i<e.length&&e[i]!==32;)i++;let s=parseInt(fr.toString(e.subarray(0,i)),10);if(!s)return r;let n=fr.toString(e.subarray(i+1,s-1)),o=n.indexOf("=");if(o===-1)return r;r[n.slice(0,o)]=n.slice(o+1),e=e.subarray(s)}return r};VC.encode=function(e){let r=fr.alloc(512),i=e.name,s="";if(e.typeflag===5&&i[i.length-1]!=="/"&&(i+="/"),fr.byteLength(i)!==i.length)return null;for(;fr.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 fr.byteLength(i)>100||fr.byteLength(s)>155||e.linkname&&fr.byteLength(e.linkname)>100?null:(fr.write(r,i),fr.write(r,Zm(e.mode&Y$t,6),100),fr.write(r,Zm(e.uid,6),108),fr.write(r,Zm(e.gid,6),116),iWt(e.size,r,124),fr.write(r,Zm(e.mtime.getTime()/1e3|0,11),136),r[156]=lU+tWt(e.type),e.linkname&&fr.write(r,e.linkname,157),fr.copy(F5e,r,GR),fr.copy($$t,r,Zre),e.uname&&fr.write(r,e.uname,265),e.gname&&fr.write(r,e.gname,297),fr.write(r,Zm(e.devmajor||0,6),329),fr.write(r,Zm(e.devminor||0,6),337),s&&fr.write(r,s,345),fr.write(r,Zm(U5e(r),6),148),r)};VC.decode=function(e,r,i){let s=e[156]===0?0:e[156]-lU,n=zC(e,0,100,r),o=Xm(e,100,8),a=Xm(e,108,8),c=Xm(e,116,8),l=Xm(e,124,12),u=Xm(e,136,12),f=eWt(s),h=e[157]===0?null:zC(e,157,100,r),d=zC(e,265,32),p=zC(e,297,32),m=Xm(e,329,8),y=Xm(e,337,8),g=U5e(e);if(g===256)return null;if(g!==Xm(e,148,8))throw new Error("Invalid tar header. Maybe the tar is corrupted or it needs to be gunzipped?");if(K$t(e))e[345]&&(n=zC(e,345,155,r)+"/"+n);else if(!X$t(e)){if(!i)throw new Error("Invalid tar header: unknown format.")}return s===0&&n&&n[n.length-1]==="/"&&(s=5),{name:n,mode:o,uid:a,gid:c,size:l,mtime:new Date(1e3*u),type:f,linkname:h,uname:d,gname:p,devmajor:m,devminor:y,pax:null}};function K$t(t){return fr.equals(F5e,t.subarray(GR,GR+6))}function X$t(t){return fr.equals(W$t,t.subarray(GR,GR+6))&&fr.equals(J$t,t.subarray(Zre,Zre+2))}function Z$t(t,e,r){return typeof t!="number"?r:(t=~~t,t>=e?e:t>=0||(t+=e,t>=0)?t:0)}function eWt(t){switch(t){case 0:return"file";case 1:return"link";case 2:return"symlink";case 3:return"character-device";case 4:return"block-device";case 5:return"directory";case 6:return"fifo";case 7:return"contiguous-file";case 72:return"pax-header";case 55:return"pax-global-header";case 27:return"gnu-long-link-path";case 28:case 30:return"gnu-long-path"}return null}function tWt(t){switch(t){case"file":return 0;case"link":return 1;case"symlink":return 2;case"character-device":return 3;case"block-device":return 4;case"directory":return 5;case"fifo":return 6;case"contiguous-file":return 7;case"pax-header":return 72}return 0}function M5e(t,e,r,i){for(;r<i;r++)if(t[r]===e)return r;return i}function U5e(t){let e=256;for(let r=0;r<148;r++)e+=t[r];for(let r=156;r<512;r++)e+=t[r];return e}function Zm(t,e){return t=t.toString(8),t.length>e?V$t.slice(0,e)+" ":z$t.slice(0,e-t.length)+t+" "}function rWt(t,e,r){e[r]=128;for(let i=11;i>0;i--)e[r+i]=t&255,t=Math.floor(t/256)}function iWt(t,e,r){t.toString(8).length>11?rWt(t,e,r):fr.write(e,Zm(t,11),r)}function sWt(t){let e;if(t[0]===128)e=!0;else if(t[0]===255)e=!1;else return null;let r=[],i;for(i=t.length-1;i>0;i--){let o=t[i];e?r.push(o):r.push(255-o)}let s=0,n=r.length;for(i=0;i<n;i++)s+=r[i]*Math.pow(256,i);return e?s:-1*s}function Xm(t,e,r){if(t=t.subarray(e,e+r),e=0,t[e]&128)return sWt(t);{for(;e<t.length&&t[e]===32;)e++;let i=Z$t(M5e(t,32,e,t.length),t.length,t.length);for(;e<i&&t[e]===0;)e++;return i===e?0:parseInt(fr.toString(t.subarray(e,i)),8)}}function zC(t,e,r,i){return fr.toString(t.subarray(e,M5e(t,0,e,e+r)),i)}function Xre(t){let e=fr.byteLength(t),r=Math.floor(Math.log(e)/Math.log(10))+1;return e+r>=Math.pow(10,r)&&r++,e+r+t}});var z5e=A((zzr,j5e)=>{var{Writable:nWt,Readable:oWt,getStreamError:q5e}=Kre(),aWt=Qre(),G5e=cU(),$C=eie(),cWt=G5e.alloc(0),rie=class{constructor(){this.buffered=0,this.shifted=0,this.queue=new aWt,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 cWt;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 G5e.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)}},iie=class extends oWt{constructor(e,r,i){super(),this.header=r,this.offset=i,this._parent=e}_read(e){this.header.size===0&&this.push(null),this._parent._stream===this&&this._parent._update(),e(null)}_predestroy(){this._parent.destroy(q5e(this))}_detach(){this._parent._stream===this&&(this._parent._stream=null,this._parent._missing=H5e(this.header.size),this._parent._update())}_destroy(e){this._detach(),e(null)}},sie=class extends n
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(TKt)||r.match(NKt)||(e+=r)}),Buffer.from(e,"base64")}function OKt(t,e="CERTIFICATE"){let i=t.toString("base64").match(/.{1,64}/g)||"";return[`-----BEGIN ${e}-----`,...i,`-----END ${e}-----`].join(`
|
||||
`+B);let[,U]=D;return U.replace(/\s/g,"").split(v).map(Y=>Y.replace(L,"").trim())}function Ne(T,B){var D={};return Object.keys(T).forEach(U=>{var Y=T[U],ee,re=d(Y),oe=!re&&Y.length===1||re&&Y.length===0;if(Array.isArray(Y))ee=[...Y],Y=ee.pop(),D[U]=ee.concat(ee.length>0?de:Y);else if(oe)D[U]=Y;else{if(ee=ue(Y),Y.length===0&&!re&&ee.length===0)throw new Error("autoInject task functions require explicit parameters.");re||ee.pop(),D[U]=ee.concat(de)}function de(Je,nr){var pr=ee.map(or=>Je[or]);pr.push(nr),y(Y)(...pr)}}),te(D,B)}class Ce{constructor(){this.head=this.tail=null,this.length=0}removeLink(B){return B.prev?B.prev.next=B.next:this.head=B.next,B.next?B.next.prev=B.prev:this.tail=B.prev,B.prev=B.next=null,this.length-=1,B}empty(){for(;this.head;)this.shift();return this}insertAfter(B,D){D.prev=B,D.next=B.next,B.next?B.next.prev=D:this.tail=D,B.next=D,this.length+=1}insertBefore(B,D){D.prev=B.prev,D.next=B,B.prev?B.prev.next=D:this.head=D,B.prev=D,this.length+=1}unshift(B){this.head?this.insertBefore(this.head,B):et(this,B)}push(B){this.tail?this.insertAfter(this.tail,B):et(this,B)}shift(){return this.head&&this.removeLink(this.head)}pop(){return this.tail&&this.removeLink(this.tail)}toArray(){return[...this]}*[Symbol.iterator](){for(var B=this.head;B;)yield B.data,B=B.next}remove(B){for(var D=this.head;D;){var{next:U}=D;B(D)&&this.removeLink(D),D=U}return this}}function et(T,B){T.length=1,T.head=T.tail=B}function It(T,B,D){if(B==null)B=1;else if(B===0)throw new RangeError("Concurrency must not be zero");var U=y(T),Y=0,ee=[];let re={error:[],drain:[],saturated:[],unsaturated:[],empty:[]};function oe(at,$e){re[at].push($e)}function de(at,$e){let ct=(...ar)=>{Je(at,ct),$e(...ar)};re[at].push(ct)}function Je(at,$e){if(!at)return Object.keys(re).forEach(ct=>re[ct]=[]);if(!$e)return re[at]=[];re[at]=re[at].filter(ct=>ct!==$e)}function nr(at,...$e){re[at].forEach(ct=>ct(...$e))}var pr=!1;function or(at,$e,ct,ar){if(ar!=null&&typeof ar!="function")throw new Error("task callback must be a function");mr.started=!0;var ai,Ln;function Pc(pg,...SB){if(pg)return ct?Ln(pg):ai();if(SB.length<=1)return ai(SB[0]);ai(SB)}var U0=mr._createTaskItem(at,ct?Pc:ar||Pc);if($e?mr._tasks.unshift(U0):mr._tasks.push(U0),pr||(pr=!0,l(()=>{pr=!1,mr.process()})),ct||!ar)return new Promise((pg,SB)=>{ai=pg,Ln=SB})}function Oc(at){return function($e,...ct){Y-=1;for(var ar=0,ai=at.length;ar<ai;ar++){var Ln=at[ar],Pc=ee.indexOf(Ln);Pc===0?ee.shift():Pc>0&&ee.splice(Pc,1),Ln.callback($e,...ct),$e!=null&&nr("error",$e,Ln.data)}Y<=mr.concurrency-mr.buffer&&nr("unsaturated"),mr.idle()&&nr("drain"),mr.process()}}function M0(at){return at.length===0&&mr.idle()?(l(()=>nr("drain")),!0):!1}let dg=at=>$e=>{if(!$e)return new Promise((ct,ar)=>{de(at,(ai,Ln)=>{if(ai)return ar(ai);ct(Ln)})});Je(at),oe(at,$e)};var IB=!1,mr={_tasks:new Ce,_createTaskItem(at,$e){return{data:at,callback:$e}},*[Symbol.iterator](){yield*mr._tasks[Symbol.iterator]()},concurrency:B,payload:D,buffer:B/4,started:!1,paused:!1,push(at,$e){return Array.isArray(at)?M0(at)?void 0:at.map(ct=>or(ct,!1,!1,$e)):or(at,!1,!1,$e)},pushAsync(at,$e){return Array.isArray(at)?M0(at)?void 0:at.map(ct=>or(ct,!1,!0,$e)):or(at,!1,!0,$e)},kill(){Je(),mr._tasks.empty()},unshift(at,$e){return Array.isArray(at)?M0(at)?void 0:at.map(ct=>or(ct,!0,!1,$e)):or(at,!0,!1,$e)},unshiftAsync(at,$e){return Array.isArray(at)?M0(at)?void 0:at.map(ct=>or(ct,!0,!0,$e)):or(at,!0,!0,$e)},remove(at){mr._tasks.remove(at)},process(){if(!IB){for(IB=!0;!mr.paused&&Y<mr.concurrency&&mr._tasks.length;){var at=[],$e=[],ct=mr._tasks.length;mr.payload&&(ct=Math.min(ct,mr.payload));for(var ar=0;ar<ct;ar++){var ai=mr._tasks.shift();at.push(ai),ee.push(ai),$e.push(ai.data)}Y+=1,mr._tasks.length===0&&nr("empty"),Y===mr.concurrency&&nr("saturated");var Ln=z(Oc(at));U($e,Ln)}IB=!1}},length(){return mr._tasks.length},running(){return Y},workersList(){return ee},idle(){return mr._tasks.length+Y===0},pause(){mr.paused=!0},resume(){mr.paused!==!1&&(mr.paused=!1,l(mr.process))}};return Object.defineProperties(mr,{saturated:{writable:!1,value:dg("saturated")},unsaturated:{writable:!1,value:dg("unsaturated")},empty:{writable:!1,value:dg("empty")},drain:{writable:!1,value:dg("drain")},error:{writable:!1,value:dg("error")}}),mr}function bt(T,B){return It(T,1,B)}function dt(T,B,D){return It(T,B,D)}function dr(T,B,D,U){U=x(U);var Y=y(D);return ir(T,(ee,re,oe)=>{Y(B,ee,(de,Je)=>{B=Je,oe(de)})},ee=>U(ee,B))}var sr=g(dr,4);function Lr(...T){var B=T.map(y);return function(...D){var U=this,Y=D[D.length-1];return typeof Y=="function"?D.pop():Y=W(),sr(B,D,(ee,re,oe)=>{re.apply(U,ee.concat((de,...Je)=>{oe(de,Je)}))},(ee,re)=>Y(ee,...re)),Y[G]}}function ye(...T){return Lr(...T.reverse())}function $(T,B,D,U){return w(ne(B),T,D,U)}var O=g($,4);function J(T,B,D,U){var Y=y(D);return O(T,B,(ee,re)=>{Y(ee,(oe,...de)=>oe?re(oe):re(oe,de))},(ee,re)=>{for(var oe=[],de=0;de<re.length;de++)re[de]&&(oe=oe.concat(...re[de]));return U(ee,oe)})}var X=g(J,4);function se(
Line truncated
|
||||
GFS4: `),console.error(t)});wi[Cs]||(DQe=global[Cs]||[],PQe(wi,DQe),wi.close=(function(t){function e(r,i){return t.call(wi,r,function(n){n||OQe(),typeof i=="function"&&i.apply(this,arguments)})}return Object.defineProperty(e,HF,{value:t}),e})(wi.close),wi.closeSync=(function(t){function e(r){t.apply(wi,arguments),OQe()}return Object.defineProperty(e,HF,{value:t}),e})(wi.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){Gy(wi[Cs]),require("assert").equal(wi[Cs].length,0)}));var DQe;global[Cs]||PQe(global,wi[Cs]);jee.exports=Gee(hUt(wi));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!wi.__patched&&(jee.exports=Gee(wi),wi.__patched=!0);function Gee(t){uUt(t),t.gracefulify=Gee,t.createReadStream=N,t.createWriteStream=F;var e=t.readFile;t.readFile=r;function r(P,V,k){return typeof V=="function"&&(k=V,V=null),H(P,V,k);function H(z,ie,ne,we){return e(z,ie,function(K){K&&(K.code==="EMFILE"||K.code==="ENFILE")?bC([H,[z,ie,ne],K,we||Date.now(),Date.now()]):typeof ne=="function"&&ne.apply(this,arguments)})}}var i=t.writeFile;t.writeFile=n;function n(P,V,k,H){return typeof k=="function"&&(H=k,k=null),z(P,V,k,H);function z(ie,ne,we,K,ae){return i(ie,ne,we,function(Ee){Ee&&(Ee.code==="EMFILE"||Ee.code==="ENFILE")?bC([z,[ie,ne,we,K],Ee,ae||Date.now(),Date.now()]):typeof K=="function"&&K.apply(this,arguments)})}}var s=t.appendFile;s&&(t.appendFile=o);function o(P,V,k,H){return typeof k=="function"&&(H=k,k=null),z(P,V,k,H);function z(ie,ne,we,K,ae){return s(ie,ne,we,function(Ee){Ee&&(Ee.code==="EMFILE"||Ee.code==="ENFILE")?bC([z,[ie,ne,we,K],Ee,ae||Date.now(),Date.now()]):typeof K=="function"&&K.apply(this,arguments)})}}var a=t.copyFile;a&&(t.copyFile=c);function c(P,V,k,H){return typeof k=="function"&&(H=k,k=0),z(P,V,k,H);function z(ie,ne,we,K,ae){return a(ie,ne,we,function(Ee){Ee&&(Ee.code==="EMFILE"||Ee.code==="ENFILE")?bC([z,[ie,ne,we,K],Ee,ae||Date.now(),Date.now()]):typeof K=="function"&&K.apply(this,arguments)})}}var l=t.readdir;t.readdir=f;var u=/^v[0-5]\./;function f(P,V,k){typeof V=="function"&&(k=V,V=null);var H=u.test(process.version)?function(ne,we,K,ae){return l(ne,z(ne,we,K,ae))}:function(ne,we,K,ae){return l(ne,we,z(ne,we,K,ae))};return H(P,V,k);function z(ie,ne,we,K){return function(ae,Ee){ae&&(ae.code==="EMFILE"||ae.code==="ENFILE")?bC([H,[ie,ne,we],ae,K||Date.now(),Date.now()]):(Ee&&Ee.sort&&Ee.sort(),typeof we=="function"&&we.call(this,ae,Ee))}}}if(process.version.substr(0,4)==="v0.8"){var h=fUt(t);g=h.ReadStream,w=h.WriteStream}var d=t.ReadStream;d&&(g.prototype=Object.create(d.prototype),g.prototype.open=E);var p=t.WriteStream;p&&(w.prototype=Object.create(p.prototype),w.prototype.open=C),Object.defineProperty(t,"ReadStream",{get:function(){return g},set:function(P){g=P},enumerable:!0,configurable:!0}),Object.defineProperty(t,"WriteStream",{get:function(){return w},set:function(P){w=P},enumerable:!0,configurable:!0});var m=g;Object.defineProperty(t,"FileReadStream",{get:function(){return m},set:function(P){m=P},enumerable:!0,configurable:!0});var y=w;Object.defineProperty(t,"FileWriteStream",{get:function(){return y},set:function(P){y=P},enumerable:!0,configurable:!0});function g(P,V){return this instanceof g?(d.apply(this,arguments),this):g.apply(Object.create(g.prototype),arguments)}function E(){var P=this;M(P.path,P.flags,P.mode,function(V,k){V?(P.autoClose&&P.destroy(),P.emit("error",V)):(P.fd=k,P.emit("open",k),P.read())})}function w(P,V){return this instanceof w?(p.apply(this,arguments),this):w.apply(Object.create(w.prototype),arguments)}function C(){var P=this;M(P.path,P.flags,P.mode,function(V,k){V?(P.destroy(),P.emit("error",V)):(P.fd=k,P.emit("open",k))})}function N(P,V){return new t.ReadStream(P,V)}function F(P,V){return new t.WriteStream(P,V)}var x=t.open;t.open=M;function M(P,V,k,H){return typeof k=="function"&&(H=k,k=null),z(P,V,k,H);function z(ie,ne,we,K,ae){return x(ie,ne,we,function(Ee,Ye){Ee&&(Ee.code==="EMFILE"||Ee.code==="ENFILE")?bC([z,[ie,ne,we,K],Ee,ae||Date.now(),Date.now()]):typeof K=="function"&&K.apply(this,arguments)})}}return t}function bC(t){Gy("ENQUEUE",t[0].name,t[1]),wi[Cs].push(t),Hee()}var GF;function OQe(){for(var t=Date.now(),e=0;e<wi[Cs].length;++e)wi[Cs][e].length>2&&(wi[Cs][e][3]=t,wi[Cs][e][4]=t);Hee()}function Hee(){if(clearTimeout(GF),GF=void 0,wi[Cs].length!==0){var t=wi[Cs].shift(),e=t[0],r=t[1],i=t[2],n=t[3],s=t[4];if(n===void 0)Gy("RETRY",e.name,r),e.apply(null,r);else if(Date.now()-n>=6e4){Gy("TIMEOUT",e.name,r);var o=r.pop();typeof o=="function"&&o.call(null,i)}else{var a=Date.now()-s,c=Math.max(s-n,1),l=Math.min(c*1.2,100);a>=l?(Gy("RETRY",e.name,r),e.apply(null,r.concat([n]))):wi[Cs].push(t)}GF===void 0&&(GF=setTimeout(Hee,0))}}});var jF=A((N9r,kQe)=>{"use strict";var Zf=t=>t!==null&&typeof t=="object"&&typeof t.pipe=="function";Zf.writable=t=>Zf(t)&&t.writable!==!1&&typeof t._write=="function"&&typeof t._writableState=="object";Zf.readable=t=>Zf(t)&&t.readable!==!1&&typeof t._read=="function"&&typeof t._readableState=
Line truncated
|
||||
`;super(r),this.name="AggregateError",this.errors=e}};Tte.exports={AggregateError:Rte,kEmptyObject:Object.freeze({}),once(t){let e=!1;return function(...r){e||(e=!0,t.apply(this,r))}},createDeferredPromise:function(){let t,e;return{promise:new Promise((i,n)=>{t=i,e=n}),resolve:t,reject:e}},promisify(t){return new Promise((e,r)=>{t((i,...n)=>i?r(i):e(...n))})},debuglog(){return function(){}},format(t,...e){return t.replace(/%([sdifj])/g,function(...[r,i]){let n=e.shift();return i==="f"?n.toFixed(6):i==="j"?JSON.stringify(n):i==="s"&&typeof n=="object"?`${n.constructor!==Object?n.constructor.name:""} {}`.trim():n.toString()})},inspect(t){switch(typeof t){case"string":if(t.includes("'"))if(t.includes('"')){if(!t.includes("`")&&!t.includes("${"))return`\`${t}\``}else return`"${t}"`;return`'${t}'`;case"number":return isNaN(t)?"NaN":Object.is(t,-0)?String(t):t;case"bigint":return`${String(t)}n`;case"boolean":case"undefined":return String(t);case"object":return"{}"}},types:{isAsyncFunction(t){return t instanceof J5t},isArrayBufferView(t){return ArrayBuffer.isView(t)}},isBlob:Y5t,deprecate(t,e){return t},addAbortListener:require("events").addAbortListener||function(e,r){if(e===void 0)throw new ERR_INVALID_ARG_TYPE("signal","AbortSignal",e);xMe(e,"signal"),K5t(r,"listener");let i;return e.aborted?queueMicrotask(()=>r()):(e.addEventListener("abort",r,{__proto__:null,once:!0,[z5t]:!0}),i=()=>{e.removeEventListener("abort",r)}),{__proto__:null,[V5t](){var n;(n=i)===null||n===void 0||n()}}},AbortSignalAny:$5t.any||function(e){if(e.length===1)return e[0];let r=new W5t,i=()=>r.abort();return e.forEach(n=>{xMe(n,"signals"),n.addEventListener("abort",i,{once:!0})}),r.signal.addEventListener("abort",()=>{e.forEach(n=>n.removeEventListener("abort",i))},{once:!0}),r.signal}};Tte.exports.promisify.custom=Symbol.for("nodejs.util.promisify.custom")});var No=A((G$r,TMe)=>{"use strict";var{format:X5t,inspect:hM,AggregateError:Z5t}=Vs(),e8t=globalThis.AggregateError||Z5t,t8t=Symbol("kIsNodeError"),r8t=["string","function","number","object","Function","Object","boolean","bigint","symbol"],i8t=/^([A-Z][a-z0-9]*)+$/,n8t="__node_internal_",dM={};function zy(t,e){if(!t)throw new dM.ERR_INTERNAL_ASSERTION(e)}function _Me(t){let e="",r=t.length,i=t[0]==="-"?1:0;for(;r>=i+4;r-=3)e=`_${t.slice(r-3,r)}${e}`;return`${t.slice(0,r)}${e}`}function s8t(t,e,r){if(typeof e=="function")return zy(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 zy(i===r.length,`Code: ${t}; The provided arguments length (${r.length}) does not match the required ones (${i}).`),r.length===0?e:X5t(e,...r)}function Ss(t,e,r){r||(r=Error);class i extends r{constructor(...s){super(s8t(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[t8t]=!0,dM[t]=i}function RMe(t){let e=n8t+t.name;return Object.defineProperty(t,"name",{value:e}),t}function o8t(t,e){if(t&&e&&t!==e){if(Array.isArray(e.errors))return e.errors.push(t),e;let r=new e8t([e,t],e.message);return r.code=e.code,r}return t||e}var Nte=class extends Error{constructor(e="The operation was aborted",r=void 0){if(r!==void 0&&typeof r!="object")throw new dM.ERR_INVALID_ARG_TYPE("options","Object",r);super(e,r),this.code="ABORT_ERR",this.name="AbortError"}};Ss("ERR_ASSERTION","%s",Error);Ss("ERR_INVALID_ARG_TYPE",(t,e,r)=>{zy(typeof t=="string","'name' must be a string"),Array.isArray(e)||(e=[e]);let i="The ";t.endsWith(" argument")?i+=`${t} `:i+=`"${t}" ${t.includes(".")?"property":"argument"} `,i+="must be ";let n=[],s=[],o=[];for(let c of e)zy(typeof c=="string","All expected entries have to be of type string"),r8t.includes(c)?n.push(c.toLowerCase()):i8t.test(c)?s.push(c):(zy(c!=="object",'The value "object" should be written as "Object"'),o.push(c));if(s.length>0){let c=n.indexOf("object");c!==-1&&(n.splice(n,c,1),s.push("Object"))}if(n.length>0){switch(n.length){case 1:i+=`of type ${n[0]}`;break;case 2:i+=`one of type ${n[0]} or ${n[1]}`;break;default:{let c=n.pop();i+=`one of type ${n.join(", ")}, or ${c}`}}(s.length>0||o.length>0)&&(i+=" or ")}if(s.length>0){switch(s.length){case 1:i+=`an instance of ${s[0]}`;break;case 2:i+=`an instance of ${s[0]} or ${s[1]}`;break;default:{let c=s.pop();i+=`an instance of ${s.join(", ")}, or ${c}`}}o.length>0&&(i+=" or ")}switch(o.length){case 0:break;case 1:o[0].toLowerCase()!==o[0]&&(i+="an "),i+=`${o[0]}`;break;case 2:i+=`one of ${o[0]} or ${o[1]}`;break;default:{let c=o.pop();i+=`one of ${o.join(", ")}, or ${c}`}}if(r==null)i+=`. Received ${r}`;else if(typeof r=="function"&&r.name)i+=`. Received function ${r.name}`;else if(typeof r=="object"){var a;if((a=r.constructor)!==null&&a!==void 0&&a.name)i+=Line truncated
|
||||
`)),e.linkname&&(r+=ane(" linkpath="+e.linkname+`
|
||||
`));let i=e.pax;if(i)for(let n in i)r+=ane(" "+n+"="+i[n]+`
|
||||
`);return hr.from(r)};lI.decodePax=function(e){let r={};for(;e.length;){let i=0;for(;i<e.length&&e[i]!==32;)i++;let n=parseInt(hr.toString(e.subarray(0,i)),10);if(!n)return r;let s=hr.toString(e.subarray(i+1,n-1)),o=s.indexOf("=");if(o===-1)return r;r[s.slice(0,o)]=s.slice(o+1),e=e.subarray(n)}return r};lI.encode=function(e){let r=hr.alloc(512),i=e.name,n="";if(e.typeflag===5&&i[i.length-1]!=="/"&&(i+="/"),hr.byteLength(i)!==i.length)return null;for(;hr.byteLength(i)>100;){let s=i.indexOf("/");if(s===-1)return null;n+=n?"/"+i.slice(0,s):i.slice(0,s),i=i.slice(s+1)}return hr.byteLength(i)>100||hr.byteLength(n)>155||e.linkname&&hr.byteLength(e.linkname)>100?null:(hr.write(r,i),hr.write(r,uA(e.mode&CYt,6),100),hr.write(r,uA(e.uid,6),108),hr.write(r,uA(e.gid,6),116),RYt(e.size,r,124),hr.write(r,uA(e.mtime.getTime()/1e3|0,11),136),r[156]=HU+xYt(e.type),e.linkname&&hr.write(r,e.linkname,157),hr.copy(RGe,r,bT),hr.copy(EYt,r,cne),e.uname&&hr.write(r,e.uname,265),e.gname&&hr.write(r,e.gname,297),hr.write(r,uA(e.devmajor||0,6),329),hr.write(r,uA(e.devminor||0,6),337),n&&hr.write(r,n,345),hr.write(r,uA(NGe(r),6),148),r)};lI.decode=function(e,r,i){let n=e[156]===0?0:e[156]-HU,s=cI(e,0,100,r),o=lA(e,100,8),a=lA(e,108,8),c=lA(e,116,8),l=lA(e,124,12),u=lA(e,136,12),f=vYt(n),h=e[157]===0?null:cI(e,157,100,r),d=cI(e,265,32),p=cI(e,297,32),m=lA(e,329,8),y=lA(e,337,8),g=NGe(e);if(g===256)return null;if(g!==lA(e,148,8))throw new Error("Invalid tar header. Maybe the tar is corrupted or it needs to be gunzipped?");if(IYt(e))e[345]&&(s=cI(e,345,155,r)+"/"+s);else if(!SYt(e)){if(!i)throw new Error("Invalid tar header: unknown format.")}return n===0&&s&&s[s.length-1]==="/"&&(n=5),{name:s,mode:o,uid:a,gid:c,size:l,mtime:new Date(1e3*u),type:f,linkname:h,uname:d,gname:p,devmajor:m,devminor:y,pax:null}};function IYt(t){return hr.equals(RGe,t.subarray(bT,bT+6))}function SYt(t){return hr.equals(bYt,t.subarray(bT,bT+6))&&hr.equals(wYt,t.subarray(cne,cne+2))}function BYt(t,e,r){return typeof t!="number"?r:(t=~~t,t>=e?e:t>=0||(t+=e,t>=0)?t:0)}function vYt(t){switch(t){case 0:return"file";case 1:return"link";case 2:return"symlink";case 3:return"character-device";case 4:return"block-device";case 5:return"directory";case 6:return"fifo";case 7:return"contiguous-file";case 72:return"pax-header";case 55:return"pax-global-header";case 27:return"gnu-long-link-path";case 28:case 30:return"gnu-long-path"}return null}function xYt(t){switch(t){case"file":return 0;case"link":return 1;case"symlink":return 2;case"character-device":return 3;case"block-device":return 4;case"directory":return 5;case"fifo":return 6;case"contiguous-file":return 7;case"pax-header":return 72}return 0}function TGe(t,e,r,i){for(;r<i;r++)if(t[r]===e)return r;return i}function NGe(t){let e=256;for(let r=0;r<148;r++)e+=t[r];for(let r=156;r<512;r++)e+=t[r];return e}function uA(t,e){return t=t.toString(8),t.length>e?yYt.slice(0,e)+" ":gYt.slice(0,e-t.length)+t+" "}function _Yt(t,e,r){e[r]=128;for(let i=11;i>0;i--)e[r+i]=t&255,t=Math.floor(t/256)}function RYt(t,e,r){t.toString(8).length>11?_Yt(t,e,r):hr.write(e,uA(t,11),r)}function TYt(t){let e;if(t[0]===128)e=!0;else if(t[0]===255)e=!1;else return null;let r=[],i;for(i=t.length-1;i>0;i--){let o=t[i];e?r.push(o):r.push(255-o)}let n=0,s=r.length;for(i=0;i<s;i++)n+=r[i]*Math.pow(256,i);return e?n:-1*n}function lA(t,e,r){if(t=t.subarray(e,e+r),e=0,t[e]&128)return TYt(t);{for(;e<t.length&&t[e]===32;)e++;let i=BYt(TGe(t,32,e,t.length),t.length,t.length);for(;e<i&&t[e]===0;)e++;return i===e?0:parseInt(hr.toString(t.subarray(e,i)),8)}}function cI(t,e,r,i){return hr.toString(t.subarray(e,TGe(t,0,e,e+r)),i)}function ane(t){let e=hr.byteLength(t),r=Math.floor(Math.log(e)/Math.log(10))+1;return e+r>=Math.pow(10,r)&&r++,e+r+t}});var QGe=A((cYr,kGe)=>{var{Writable:NYt,Readable:DYt,getStreamError:DGe}=one(),OYt=jie(),OGe=GU(),uI=lne(),PYt=OGe.alloc(0),fne=class{constructor(){this.buffered=0,this.shifted=0,this.queue=new OYt,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 PYt;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 OGe.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)}},hne=class extends DYt{constructor(e,r,i){super(),this.header=r,this.offset=i,this._parent=e}_read(e){this.header.size===0&&this.push(null),this._parent._stream===this&&this._parent._update(),e(null)}_predestroy(){this._parent.destroy(DGe(this))}_detach(){this._parent._stream===this&&(this._parent._stream=null,this._parent._missing=PGe(this.header.size),this._parent._update())}_destroy(e){this._detach(),e(null)}},dne=class extends N
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(rer)||r.match(ier)||(e+=r)}),Buffer.from(e,"base64")}function ser(t,e="CERTIFICATE"){let i=t.toString("base64").match(/.{1,64}/g)||"";return[`-----BEGIN ${e}-----`,...i,`-----END ${e}-----`].join(`
|
||||
`).concat(`
|
||||
`)}});var YU=A(dA=>{"use strict";Object.defineProperty(dA,"__esModule",{value:!0});dA.SHA2_HASH_ALGOS=dA.RSA_SIGNATURE_ALGOS=dA.ECDSA_SIGNATURE_ALGOS=void 0;dA.ECDSA_SIGNATURE_ALGOS={"1.2.840.10045.4.3.1":"sha224","1.2.840.10045.4.3.2":"sha256","1.2.840.10045.4.3.3":"sha384","1.2.840.10045.4.3.4":"sha512"};dA.RSA_SIGNATURE_ALGOS={"1.2.840.113549.1.1.14":"sha224","1.2.840.113549.1.1.11":"sha256","1.2.840.113549.1.1.12":"sha384","1.2.840.113549.1.1.13":"sha512"};dA.SHA2_HASH_ALGOS={"2.16.840.1.101.3.4.2.1":"sha256","2.16.840.1.101.3.4.2.2":"sha384","2.16.840.1.101.3.4.2.3":"sha512"}});var tse=A(KU=>{"use strict";Object.defineProperty(KU,"__esModule",{value:!0});KU.RFC3161TimestampVerificationError=void 0;var ese=class extends Error{};KU.RFC3161TimestampVerificationError=ese});var n6e=A(lh=>{"use strict";var PKt=lh&&lh.__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:function(){return e[r]}}),Object.defineProperty(t,i,s)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),QKt=lh&&lh.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),kKt=lh&&lh.__importStar||(function(){var t=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)};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"&&PKt(r,e,i[s]);return QKt(r,e),r}})();Object.defineProperty(lh,"__esModule",{value:!0});lh.TSTInfo=void 0;var s6e=kKt(lI()),LKt=YU(),FKt=tse(),rse=class{root;constructor(e){this.root=e}get version(){return this.root.subs[0].toInteger()}get genTime(){return this.root.subs[4].toDate()}get messageImprintHashAlgorithm(){let e=this.messageImprintObj.subs[0].subs[0].toOID();return LKt.SHA2_HASH_ALGOS[e]}get messageImprintHashedMessage(){return this.messageImprintObj.subs[1].value}get raw(){return this.root.toDER()}verify(e){let r=s6e.digest(this.messageImprintHashAlgorithm,e);if(!s6e.bufferEqual(r,this.messageImprintHashedMessage))throw new FKt.RFC3161TimestampVerificationError("message imprint does not match artifact")}get messageImprintObj(){return this.root.subs[2]}};lh.TSTInfo=rse});var a6e=A(uh=>{"use strict";var MKt=uh&&uh.__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:function(){return e[r]}}),Object.defineProperty(t,i,s)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),UKt=uh&&uh.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),qKt=uh&&uh.__importStar||(function(){var t=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)};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"&&MKt(r,e,i[s]);return UKt(r,e),r}})();Object.defineProperty(uh,"__esModule",{value:!0});uh.RFC3161Timestamp=void 0;var GKt=$U(),ise=qKt(lI()),o6e=YU(),nT=tse(),HKt=n6e(),jKt="1.2.840.113549.1.7.2",zKt="1.2.840.113549.1.9.16.1.4",VKt="1.2.840.113549.1.9.4",sse=class t{root;constructor(e){this.root=e}static parse(e){let r=GKt.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 o6e.SHA2_HASH_ALGOS[e]}get signatureAlgorithm(){let e=this.signatureAlgorithmObj.subs[0].toOID();return o6e.ECDSA_SIGNATURE_ALGOS[e]}get signatureValue(){return this.signatureValueObj.value}get tstInfo(){return new HKt.TSTInfo(this.eContentObj.subs[0].subs[0])}verify(e,r){if(!this.timeStampTokenObj)throw new nT.RFC3161TimestampVerificationError("timeStampToken is missing");if(this.contentType!==jKt)throw new nT.RFC3161TimestampVerificationError(`incorrect content type: ${this.contentType}`);if(this.eContentType!==zKt)throw new nT.RFC3161TimestampVerificationError(`incorrect encapsulated content type: ${this.eContentType}`);this.tstInfo.verify(e),this.verifyMessageDigest(),this.verifySignature(r)}verifyMessageDigest(){let e=ise.digest(this.signerDigestAlgorithm,this.tstInfo.raw),r=this.messageDigestAttributeObj.subs[1].subs[0].value;if(!ise.bufferEqual(e,r))throw new nT.RFC3161TimestampVerificationError("signed data does not match tstInfo")}verifySignature(e){let r=this.signedAttrsObj.toD
Line truncated
|
||||
`)}});var Tq=A(SA=>{"use strict";Object.defineProperty(SA,"__esModule",{value:!0});SA.SHA2_HASH_ALGOS=SA.RSA_SIGNATURE_ALGOS=SA.ECDSA_SIGNATURE_ALGOS=void 0;SA.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"};SA.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"};SA.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 use=A(Nq=>{"use strict";Object.defineProperty(Nq,"__esModule",{value:!0});Nq.RFC3161TimestampVerificationError=void 0;var lse=class extends Error{};Nq.RFC3161TimestampVerificationError=lse});var Yje=A(Ah=>{"use strict";var oer=Ah&&Ah.__createBinding||(Object.create?(function(t,e,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,i,n)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),aer=Ah&&Ah.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),cer=Ah&&Ah.__importStar||(function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var i=[];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(i[i.length]=n);return i},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var i=t(e),n=0;n<i.length;n++)i[n]!=="default"&&oer(r,e,i[n]);return aer(r,e),r}})();Object.defineProperty(Ah,"__esModule",{value:!0});Ah.TSTInfo=void 0;var Jje=cer(vI()),ler=Tq(),uer=use(),fse=class{root;constructor(e){this.root=e}get version(){return this.root.subs[0].toInteger()}get genTime(){return this.root.subs[4].toDate()}get messageImprintHashAlgorithm(){let e=this.messageImprintObj.subs[0].subs[0].toOID();return ler.SHA2_HASH_ALGOS[e]}get messageImprintHashedMessage(){return this.messageImprintObj.subs[1].value}get raw(){return this.root.toDER()}verify(e){let r=Jje.digest(this.messageImprintHashAlgorithm,e);if(!Jje.bufferEqual(r,this.messageImprintHashedMessage))throw new uer.RFC3161TimestampVerificationError("message imprint does not match artifact")}get messageImprintObj(){return this.root.subs[2]}};Ah.TSTInfo=fse});var Xje=A(gh=>{"use strict";var fer=gh&&gh.__createBinding||(Object.create?(function(t,e,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,i,n)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),her=gh&&gh.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),der=gh&&gh.__importStar||(function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var i=[];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(i[i.length]=n);return i},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var i=t(e),n=0;n<i.length;n++)i[n]!=="default"&&fer(r,e,i[n]);return her(r,e),r}})();Object.defineProperty(gh,"__esModule",{value:!0});gh.RFC3161Timestamp=void 0;var per=xq(),hse=der(vI()),Kje=Tq(),LT=use(),mer=Yje(),Aer="1.2.840.113549.1.7.2",ger="1.2.840.113549.1.9.16.1.4",yer="1.2.840.113549.1.9.4",dse=class t{root;constructor(e){this.root=e}static parse(e){let r=per.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 Kje.SHA2_HASH_ALGOS[e]}get signatureAlgorithm(){let e=this.signatureAlgorithmObj.subs[0].toOID();return Kje.ECDSA_SIGNATURE_ALGOS[e]}get signatureValue(){return this.signatureValueObj.value}get tstInfo(){return new mer.TSTInfo(this.eContentObj.subs[0].subs[0])}verify(e,r){if(!this.timeStampTokenObj)throw new LT.RFC3161TimestampVerificationError("timeStampToken is missing");if(this.contentType!==Aer)throw new LT.RFC3161TimestampVerificationError(`incorrect content type: ${this.contentType}`);if(this.eContentType!==ger)throw new LT.RFC3161TimestampVerificationError(`incorrect encapsulated content type: ${this.eContentType}`);this.tstInfo.verify(e),this.verifyMessageDigest(),this.verifySignature(r)}verifyMessageDigest(){let e=hse.digest(this.signerDigestAlgorithm,this.tstInfo.raw),r=this.messageDigestAttributeObj.subs[1].subs[0].value;if(!hse.bufferEqual(e,r))throw new LT.RFC3161TimestampVerificationError("signed data does not match tstInfo")}verifySignature(e){let r=this.signedAttrsObj.toD
Line truncated
|
||||
\v\f\r\x1B !"#$\u066A&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xB0\xB7\u2219\u221A\u2592\u2500\u2502\u253C\u2524\u252C\u251C\u2534\u2510\u250C\u2514\u2518\u03B2\u221E\u03C6\xB1\xBD\xBC\u2248\xAB\xBB\uFEF7\uFEF8\uFFFD\uFFFD\uFEFB\uFEFC\uFFFD\xA0\xAD\uFE82\xA3\xA4\uFE84\uFFFD\uFFFD\uFE8E\uFE8F\uFE95\uFE99\u060C\uFE9D\uFEA1\uFEA5\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\uFED1\u061B\uFEB1\uFEB5\uFEB9\u061F\xA2\uFE80\uFE81\uFE83\uFE85\uFECA\uFE8B\uFE8D\uFE91\uFE93\uFE97\uFE9B\uFE9F\uFEA3\uFEA7\uFEA9\uFEAB\uFEAD\uFEAF\uFEB3\uFEB7\uFEBB\uFEBF\uFEC1\uFEC5\uFECB\uFECF\xA6\xAC\xF7\xD7\uFEC9\u0640\uFED3\uFED7\uFEDB\uFEDF\uFEE3\uFEE7\uFEEB\uFEED\uFEEF\uFEF3\uFEBD\uFECC\uFECE\uFECD\uFEE1\uFE7D\u0651\uFEE5\uFEE9\uFEEC\uFEF0\uFEF2\uFED0\uFED5\uFEF5\uFEF6\uFEDD\uFED9\uFEF1\u25A0\uFFFD`},ibm864:"cp864",csibm864:"cp864",cp865:{type:"_sbcs",chars:"\xC7\xFC\xE9\xE2\xE4\xE0\xE5\xE7\xEA\xEB\xE8\xEF\xEE\xEC\xC4\xC5\xC9\xE6\xC6\xF4\xF6\xF2\xFB\xF9\xFF\xD6\xDC\xF8\xA3\xD8\u20A7\u0192\xE1\xED\xF3\xFA\xF1\xD1\xAA\xBA\xBF\u2310\xAC\xBD\xBC\xA1\xAB\xA4\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u03B1\xDF\u0393\u03C0\u03A3\u03C3\xB5\u03C4\u03A6\u0398\u03A9\u03B4\u221E\u03C6\u03B5\u2229\u2261\xB1\u2265\u2264\u2320\u2321\xF7\u2248\xB0\u2219\xB7\u221A\u207F\xB2\u25A0\xA0"},ibm865:"cp865",csibm865:"cp865",cp866:{type:"_sbcs",chars:"\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u2591\u2592\u2593\u2502\u2524\u2561\u2562\u2556\u2555\u2563\u2551\u2557\u255D\u255C\u255B\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u255E\u255F\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u2567\u2568\u2564\u2565\u2559\u2558\u2552\u2553\u256B\u256A\u2518\u250C\u2588\u2584\u258C\u2590\u2580\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F\u0401\u0451\u0404\u0454\u0407\u0457\u040E\u045E\xB0\u2219\xB7\u221A\u2116\xA4\u25A0\xA0"},ibm866:"cp866",csibm866:"cp866",cp869:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0386\uFFFD\xB7\xAC\xA6\u2018\u2019\u0388\u2015\u0389\u038A\u03AA\u038C\uFFFD\uFFFD\u038E\u03AB\xA9\u038F\xB2\xB3\u03AC\xA3\u03AD\u03AE\u03AF\u03CA\u0390\u03CC\u03CD\u0391\u0392\u0393\u0394\u0395\u0396\u0397\xBD\u0398\u0399\xAB\xBB\u2591\u2592\u2593\u2502\u2524\u039A\u039B\u039C\u039D\u2563\u2551\u2557\u255D\u039E\u039F\u2510\u2514\u2534\u252C\u251C\u2500\u253C\u03A0\u03A1\u255A\u2554\u2569\u2566\u2560\u2550\u256C\u03A3\u03A4\u03A5\u03A6\u03A7\u03A8\u03A9\u03B1\u03B2\u03B3\u2518\u250C\u2588\u2584\u03B4\u03B5\u2580\u03B6\u03B7\u03B8\u03B9\u03BA\u03BB\u03BC\u03BD\u03BE\u03BF\u03C0\u03C1\u03C3\u03C2\u03C4\u0384\xAD\xB1\u03C5\u03C6\u03C7\xA7\u03C8\u0385\xB0\xA8\u03C9\u03CB\u03B0\u03CE\u25A0\xA0"},ibm869:"cp869",csibm869:"cp869",cp922:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\u203E\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\xC0\xC1\xC2\xC3\xC4\xC5\xC6\xC7\xC8\xC9\xCA\xCB\xCC\xCD\xCE\xCF\u0160\xD1\xD2\xD3\xD4\xD5\xD6\xD7\xD8\xD9\xDA\xDB\xDC\xDD\u017D\xDF\xE0\xE1\xE2\xE3\xE4\xE5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\u0161\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\u017E\xFF"},ibm922:"cp922",csibm922:"cp922",cp1046:{type:"_sbcs",chars:"\uFE88\xD7\xF7\uF8F6\uF8F5\uF8F4\uF8F7\uFE71\x88\u25A0\u2502\u2500\u2510\u250C\u2514\u2518\uFE79\uFE7B\uFE7D\uFE7F\uFE77\uFE8A\uFEF0\uFEF3\uFEF2\uFECE\uFECF\uFED0\uFEF6\uFEF8\uFEFA\uFEFC\xA0\uF8FA\uF8F9\uF8F8\xA4\uF8FB\uFE8B\uFE91\uFE97\uFE9B\uFE9F\uFEA3\u060C\xAD\uFEA7\uFEB3\u0660\u0661\u0662\u0663\u0664\u0665\u0666\u0667\u0668\u0669\uFEB7\u061B\uFEBB\uFEBF\uFECA\u061F\uFECB\u0621\u0622\u0623\u0624\u0625\u0626\u0627\u0628\u0629\u062A\u062B\u062C\u062D\u062E\u062F\u0630\u0631\u0632\u0633\u0634\u0635\u0636\u0637\uFEC7\u0639\u063A\uFECC\uFE82\uFE84\uFE8E\uFED3\u0640\u0641\u0642\u0643\u0644\u0645\u0646\u0647\u0648\u0649\u064A\u064B\u064C\u064D\u064E\u064F\u0650\u0651\u0652\uFED7\uFEDB\uFEDF\uF8FC\uFEF5\uFEF7\uFEF9\uFEFB\uFEE3\uFEE7\uFEEC\uFEE9\uFFFD"},ibm1046:"cp1046",csibm1046:"cp1046",cp1124:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\u0401\u0402\u0490\u0404\u0405\u0406\u0407\u0408\u0409\u040A\u040B\u040C\xAD\u040E\u040F\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041FLine truncated
|
||||
\v\f\r\u1EE8\u1EF0\u1EF2\u1EF6\u1EF8\xDD\u1EF4\x1B !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\xC0\u1EA2\xC3\xC1\u1EA0\u1EB6\u1EAC\xC8\u1EBA\u1EBC\xC9\u1EB8\u1EC6\xCC\u1EC8\u0128\xCD\u1ECA\xD2\u1ECE\xD5\xD3\u1ECC\u1ED8\u1EDC\u1EDE\u1EE0\u1EDA\u1EE2\xD9\u1EE6\u0168\xA0\u0102\xC2\xCA\xD4\u01A0\u01AF\u0110\u0103\xE2\xEA\xF4\u01A1\u01B0\u0111\u1EB0\u0300\u0309\u0303\u0301\u0323\xE0\u1EA3\xE3\xE1\u1EA1\u1EB2\u1EB1\u1EB3\u1EB5\u1EAF\u1EB4\u1EAE\u1EA6\u1EA8\u1EAA\u1EA4\u1EC0\u1EB7\u1EA7\u1EA9\u1EAB\u1EA5\u1EAD\xE8\u1EC2\u1EBB\u1EBD\xE9\u1EB9\u1EC1\u1EC3\u1EC5\u1EBF\u1EC7\xEC\u1EC9\u1EC4\u1EBE\u1ED2\u0129\xED\u1ECB\xF2\u1ED4\u1ECF\xF5\xF3\u1ECD\u1ED3\u1ED5\u1ED7\u1ED1\u1ED9\u1EDD\u1EDF\u1EE1\u1EDB\u1EE3\xF9\u1ED6\u1EE7\u0169\xFA\u1EE5\u1EEB\u1EED\u1EEF\u1EE9\u1EF1\u1EF3\u1EF7\u1EF9\xFD\u1EF5\u1ED0`},georgianacademy:{type:"_sbcs",chars:"\x80\x81\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\x8D\x8E\x8F\x90\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\x9D\x9E\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\u10D0\u10D1\u10D2\u10D3\u10D4\u10D5\u10D6\u10D7\u10D8\u10D9\u10DA\u10DB\u10DC\u10DD\u10DE\u10DF\u10E0\u10E1\u10E2\u10E3\u10E4\u10E5\u10E6\u10E7\u10E8\u10E9\u10EA\u10EB\u10EC\u10ED\u10EE\u10EF\u10F0\u10F1\u10F2\u10F3\u10F4\u10F5\u10F6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"},georgianps:{type:"_sbcs",chars:"\x80\x81\u201A\u0192\u201E\u2026\u2020\u2021\u02C6\u2030\u0160\u2039\u0152\x8D\x8E\x8F\x90\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u02DC\u2122\u0161\u203A\u0153\x9D\x9E\u0178\xA0\xA1\xA2\xA3\xA4\xA5\xA6\xA7\xA8\xA9\xAA\xAB\xAC\xAD\xAE\xAF\xB0\xB1\xB2\xB3\xB4\xB5\xB6\xB7\xB8\xB9\xBA\xBB\xBC\xBD\xBE\xBF\u10D0\u10D1\u10D2\u10D3\u10D4\u10D5\u10D6\u10F1\u10D7\u10D8\u10D9\u10DA\u10DB\u10DC\u10F2\u10DD\u10DE\u10DF\u10E0\u10E1\u10E2\u10F3\u10E3\u10E4\u10E5\u10E6\u10E7\u10E8\u10E9\u10EA\u10EB\u10EC\u10ED\u10EE\u10F4\u10EF\u10F0\u10F5\xE6\xE7\xE8\xE9\xEA\xEB\xEC\xED\xEE\xEF\xF0\xF1\xF2\xF3\xF4\xF5\xF6\xF7\xF8\xF9\xFA\xFB\xFC\xFD\xFE\xFF"},pt154:{type:"_sbcs",chars:"\u0496\u0492\u04EE\u0493\u201E\u2026\u04B6\u04AE\u04B2\u04AF\u04A0\u04E2\u04A2\u049A\u04BA\u04B8\u0497\u2018\u2019\u201C\u201D\u2022\u2013\u2014\u04B3\u04B7\u04A1\u04E3\u04A3\u049B\u04BB\u04B9\xA0\u040E\u045E\u0408\u04E8\u0498\u04B0\xA7\u0401\xA9\u04D8\xAB\xAC\u04EF\xAE\u049C\xB0\u04B1\u0406\u0456\u0499\u04E9\xB6\xB7\u0451\u2116\u04D9\xBB\u0458\u04AA\u04AB\u049D\u0410\u0411\u0412\u0413\u0414\u0415\u0416\u0417\u0418\u0419\u041A\u041B\u041C\u041D\u041E\u041F\u0420\u0421\u0422\u0423\u0424\u0425\u0426\u0427\u0428\u0429\u042A\u042B\u042C\u042D\u042E\u042F\u0430\u0431\u0432\u0433\u0434\u0435\u0436\u0437\u0438\u0439\u043A\u043B\u043C\u043D\u043E\u043F\u0440\u0441\u0442\u0443\u0444\u0445\u0446\u0447\u0448\u0449\u044A\u044B\u044C\u044D\u044E\u044F"},viscii:{type:"_sbcs",chars:`\0\u1EB2\u1EB4\u1EAA\x07\b
|
||||
\v\f\r\u1EF6\u1EF8\x1B\u1EF4 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}~\x7F\u1EA0\u1EAE\u1EB0\u1EB6\u1EA4\u1EA6\u1EA8\u1EAC\u1EBC\u1EB8\u1EBE\u1EC0\u1EC2\u1EC4\u1EC6\u1ED0\u1ED2\u1ED4\u1ED6\u1ED8\u1EE2\u1EDA\u1EDC\u1EDE\u1ECA\u1ECE\u1ECC\u1EC8\u1EE6\u0168\u1EE4\u1EF2\xD5\u1EAF\u1EB1\u1EB7\u1EA5\u1EA7\u1EA9\u1EAD\u1EBD\u1EB9\u1EBF\u1EC1\u1EC3\u1EC5\u1EC7\u1ED1\u1ED3\u1ED5\u1ED7\u1EE0\u01A0\u1ED9\u1EDD\u1EDF\u1ECB\u1EF0\u1EE8\u1EEA\u1EEC\u01A1\u1EDB\u01AF\xC0\xC1\xC2\xC3\u1EA2\u0102\u1EB3\u1EB5\xC8\xC9\xCA\u1EBA\xCC\xCD\u0128\u1EF3\u0110\u1EE9\xD2\xD3\xD4\u1EA1\u1EF7\u1EEB\u1EED\xD9\xDA\u1EF9\u1EF5\xDD\u1EE1\u01B0\xE0\xE1\xE2\xE3\u1EA3\u0103\u1EEF\u1EAB\xE8\xE9\xEA\u1EBB\xEC\xED\u0129\u1EC9\u0111\u1EF1\xF2\xF3\xF4\xF5\u1ECF\u1ECD\u1EE5\xF9\xFA\u0169\u1EE7\xFD\u1EE3\u1EEE`},iso646cn:{type:"_sbcs",chars:`\0\x07\b
|
||||
\v\f\r\x1B !"#\xA5%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_\`abcdefghijklmnopqrstuvwxyz{|}\u203E\x7F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`},iso646jp:{type:"_sbcs",chars:`\0\x07\b
|
||||
\v\f\r\x1B !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\xA5]^_\`abcdefghijklmnopqrstuvwxyz{|}\u203E\x7F\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD`},hproman8:{type:"_sbcs",chars:"\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8A\x8B\x8C\x8D\x8E\x8F\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9A\x9B\x9C\x9D\x9E\x9F\xA0\xC0\xC2\xC8\xCA\xCB\xCE\xCF\xB4\u02CB\u02C6\xA8\u02DC\xD9\xDB\u20A4\xAF\xDD\xFD\xB0\xC7\xE7\xD1\xF1\xA1\xBF\xA4\xA3\xA5\xA7\u0192\xA2\xE2\xEA\xF4\xFB\xE1\xE9\xF3\xFA\xE0\xE8\xF2\xF9\xE4\xEB\xF6\xFC\xC5\xEE\xD8\xC6\xE5\xED\xF8\xE6\xC4\xEC\xD6\xDC\xC9\xEF\xDF\xD4\xC1\xC3\xE3\xD0\xF0\xCD\xCC\xD3\xD2\xD5\xF5\u0160\u0161\xDA\u0178\xFF\xDE\xFE\xB7\xB5\xB6\xBE\u2014\xBC\xBD\xAA\xBA\xAB\u25A0\xBB\xB1\uFFFD"},macintosh:{type:"_sbcs",chars:"\xC4\xC5\xC7\xC9\xD1\xD6\xDC\xE1\xE0\xE2\xE4\xE3\xE5\xE7\xE9\xE8\xEA\xEB\xED\xEC\xEE\xEF\xF1\xF3\xF2\xF4\xF6\xF5\xFA\xF9\xFB\xFC\u2020\xB0\xA2\xA3\xA7\u2022\xB6\xDF\xAE\xA9\u2122\xB4\xA8\u2260\xC6\xD8\u221E\xB1\u2264\u2265\xA5\xB5\u2202\u2211\u220F\u03C0\u222B\xAA\xBA\u2126\xE6\xF8\xBF\xA1\xAC\u221A\u0192\u2248\u2206\xAB\xBB\u2026\xA0\xC0\xC3\xD5\u0152\u0153\u2013\u2014\u201C\u201D\u2018\u2019\xF7\u25CA\xFF\u0178\u2044\xA4\u2039\u203A\uFB01\uFB02\u2021\xB7\u201A\u201E\u2030\xC2\xCA\xC1\xCB\xC8\xCD\xCE\xCF\xCC\xD3\xD4\uFFFD\xD2\xDA\xDB\xD9\u0131\u02C6\u02DC\xAF\u02D8\u02D9\u02DA\xB8\u02DD\u02DB\u02C7"},ascii:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD"},tis620:{type:"_sbcs",chars:"\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\uFFFD\u0E01\u0E02\u0E03\u0E04\u0E05\u0E06\u0E07\u0E08\u0E09\u0E0A\u0E0B\u0E0C\u0E0D\u0E0E\u0E0F\u0E10\u0E11\u0E12\u0E13\u0E14\u0E15\u0E16\u0E17\u0E18\u0E19\u0E1A\u0E1B\u0E1C\u0E1D\u0E1E\u0E1F\u0E20\u0E21\u0E22\u0E23\u0E24\u0E25\u0E26\u0E27\u0E28\u0E29\u0E2A\u0E2B\u0E2C\u0E2D\u0E2E\u0E2F\u0E30\u0E31\u0E32\u0E33\u0E34\u0E35\u0E36\u0E37\u0E38\u0E39\u0E3A\uFFFD\uFFFD\uFFFD\uFFFD\u0E3F\u0E40\u0E41\u0E42\u0E43\u0E44\u0E45\u0E46\u0E47\u0E48\u0E49\u0E4A\u0E4B\u0E4C\u0E4D\u0E4E\u0E4F\u0E50\u0E51\u0E52\u0E53\u0E54\u0E55\u0E56\u0E57\u0E58\u0E59\u0E5A\u0E5B\uFFFD\uFFFD\uFFFD\uFFFD"}}});var wje=A(bje=>{"use strict";var Vne=sp().Buffer;bje._dbcs=op;var Sn=-1,Eje=-2,Cl=-10,Go=-1e3,II=new Array(256),ST=-1;for(kq=0;kq<256;kq++)II[kq]=Sn;var kq;function op(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]=II.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(II.slice(0));var n=this.decodeTables.length;this.decodeTables.push(II.slice(0));for(var o=this.decodeTables[0],i=129;i<=254;i++)for(var a=this.decodeTables[Go-o[i]],c=48;c<=57;c++){if(a[c]===Sn)a[c]=Go-s;else if(a[c]>Go)throw new Error("gb18030 decode tables conflict at byte 2");for(var l=this.decodeTables[Go-a[c]],u=129;u<=254;u++){if(l[u]===Sn)l[u]=Go-n;else{if(l[u]===Go-n)continue;if(l[u]>Go)throw new Error("gb18030 decode tables conflict at byte 3")}for(var f=this.decodeTables[Go-l[u]],h=48;h<=57;h++)f[h]===Sn&&(f[h]=Eje)}}}this.defaultCharUnicode=e.defaultCharUnicode,this.encodeTable=[],this.encodeTableSeq=[];var d={};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 hVe=A(fVe=>{"use strict";var tae=up().Buffer;fVe._dbcs=hp;var _s=-1,uVe=-2,Nl=-10,Vo=-1e3,UI=new Array(256),rN=-1;for(A3=0;A3<256;A3++)UI[A3]=_s;var A3;function hp(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]=UI.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(UI.slice(0));var s=this.decodeTables.length;this.decodeTables.push(UI.slice(0));for(var o=this.decodeTables[0],i=129;i<=254;i++)for(var a=this.decodeTables[Vo-o[i]],c=48;c<=57;c++){if(a[c]===_s)a[c]=Vo-n;else if(a[c]>Vo)throw new Error("gb18030 decode tables conflict at byte 2");for(var l=this.decodeTables[Vo-a[c]],u=129;u<=254;u++){if(l[u]===_s)l[u]=Vo-s;else{if(l[u]===Vo-s)continue;if(l[u]>Vo)throw new Error("gb18030 decode tables conflict at byte 3")}for(var f=this.decodeTables[Vo-l[u]],h=48;h<=57;h++)f[h]===_s&&(f[h]=uVe)}}}this.defaultCharUnicode=e.defaultCharUnicode,this.encodeTable=[],this.encodeTableSeq=[];var d={};if(t.encodeSkipVals)for(var i=0;i<t.encodeSkipValLine truncated
|
||||
Wanted: ${this.expectedSize}
|
||||
Found: ${this.size}`);i.code="EBADSIZE",i.found=this.size,i.expected=this.expectedSize,i.sri=this.sri,this.emit("error",i)}else if(this.sri&&!r){let i=new Error(`${this.sri} integrity checksum failed when using ${this.algorithm}: wanted ${this.digests} but got ${e}. (${this.size} bytes)`);i.code="EINTEGRITY",i.found=e,i.expected=this.digests,i.algorithm=this.algorithm,i.sri=this.sri,this.emit("error",i)}else this.#t=this.size,this.emit("size",this.size),this.#e=e,this.emit("integrity",e),r&&(this.#i=r,this.emit("verified",r))}},fp=class{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?str:itr);if(!s||i&&!Aoe.includes(s[1])||!xze.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=yc(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(o=>o.digest===this.digest);return n||!1}return i.digest===this.digest?i:!1}toString(e){return e?.strict&&!(Aoe.includes(this.algorithm)&&this.digest.match(rtr)&&this.options.every(r=>r.match(ntr)))?"":`${this.algorithm}-${this.digest}${DT(this.options)}`}};function vze(t,e,r,i){let s=t!=="",n=!1,o="",a=i.length-1;for(let l=0;l<a;l++){let u=fp.prototype.toString.call(i[l],r);u&&(n=!0,o+=u,o+=e)}let c=fp.prototype.toString.call(i[a],r);return c&&(n=!0,o+=c),s&&n?t+e+o:t+o}var SE=class{get isIntegrity(){return!0}toJSON(){return this.toString()}isEmpty(){return Object.keys(this).length===0}toString(e){let r=e?.sep||" ",i="";if(e?.strict){r=r.replace(/\S+/g," ");for(let s of Aoe)this[s]&&(i=vze(i,r,e,this[s]))}else for(let s of Object.keys(this))i=vze(i,r,e,this[s]);return i}concat(e,r){let i=typeof e=="string"?e:TT(e,r);return yc(`${this.toString(r)} ${i}`,r)}hexDigest(){return yc(this,{single:!0}).hexDigest()}merge(e,r){let i=yc(e,r);for(let s in i)if(this[s]){if(!this[s].find(n=>i[s].find(o=>n.digest===o.digest)))throw new Error("hashes do not match, cannot update integrity")}else this[s]=i[s]}match(e,r){let i=yc(e,r);if(!i)return!1;let s=i.pickAlgorithm(r,Object.keys(this));return!!s&&this[s].find(n=>i[s].find(o=>n.digest===o.digest))||!1}pickAlgorithm(e,r){let i=e?.pickAlgorithm||htr,s=Object.keys(this);return r?.length&&(s=s.filter(n=>r.includes(n))),s.length?s.reduce((n,o)=>i(n,o)||n):null}};bh.exports.parse=yc;function yc(t,e){if(!t)return null;if(typeof t=="string")return moe(t,e);if(t.algorithm&&t.digest){let r=new SE;return r[t.algorithm]=[t],moe(TT(r,e),e)}else return moe(TT(t,e),e)}function moe(t,e){if(e?.single)return new fp(t,e);let r=t.trim().split(/\s+/).reduce((i,s)=>{let n=new fp(s,e);if(n.algorithm&&n.digest){let o=n.algorithm;Object.keys(i).includes(o)||(i[o]=[]),i[o].push(n)}return i},new SE);return r.isEmpty()?null:r}bh.exports.stringify=TT;function TT(t,e){return t.algorithm&&t.digest?fp.prototype.toString.call(t,e):typeof t=="string"?TT(yc(t,e),e):SE.prototype.toString.call(t,e)}bh.exports.fromHex=otr;function otr(t,e,r){let i=DT(r?.options);return yc(`${e}-${Buffer.from(t,"hex").toString("base64")}${i}`,r)}bh.exports.fromData=atr;function atr(t,e){let r=e?.algorithms||[...yoe],i=DT(e?.options);return r.reduce((s,n)=>{let o=NT.createHash(n).update(t).digest("base64"),a=new fp(`${n}-${o}${i}`,e);if(a.algorithm&&a.digest){let c=a.algorithm;s[c]||(s[c]=[]),s[c].push(a)}return s},new SE)}bh.exports.fromStream=ctr;function ctr(t,e){let r=Eoe(e);return new Promise((i,s)=>{t.pipe(r),t.on("error",s),r.on("error",s);let n;r.on("integrity",o=>{n=o}),r.on("end",()=>i(n)),r.resume()})}bh.exports.checkData=ltr;function ltr(t,e,r){if(e=yc(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=NT.createHash(i).update(t).digest("base64"),n=yc({algorithm:i,digest:s}),o=n.match(e,r);if(r=r||{},o||!r.error)return o;if(typeof r.size=="number"&&t.length!==r.size){let a=new Error(`data size mismatch when checking ${e}.
|
||||
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))}},gp=class{get isHash(){return!0}constructor(e,r){let i=r?.strict;this.source=e.trim(),this.digest="",this.algorithm="",this.options=[];let n=this.source.match(i?Tir:Rir);if(!n||i&&!Bae.includes(n[1])||!y9e.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=Sc(e,r);if(!i)return!1;if(i.isIntegrity){let n=i.pickAlgorithm(r,[this.algorithm]);if(!n)return!1;let s=i[n].find(o=>o.digest===this.digest);return s||!1}return i.digest===this.digest?i:!1}toString(e){return e?.strict&&!(Bae.includes(this.algorithm)&&this.digest.match(_ir)&&this.options.every(r=>r.match(Nir)))?"":`${this.algorithm}-${this.digest}${uN(this.options)}`}};function g9e(t,e,r,i){let n=t!=="",s=!1,o="",a=i.length-1;for(let l=0;l<a;l++){let u=gp.prototype.toString.call(i[l],r);u&&(s=!0,o+=u,o+=e)}let c=gp.prototype.toString.call(i[a],r);return c&&(s=!0,o+=c),n&&s?t+e+o:t+o}var ME=class{get isIntegrity(){return!0}toJSON(){return this.toString()}isEmpty(){return Object.keys(this).length===0}toString(e){let r=e?.sep||" ",i="";if(e?.strict){r=r.replace(/\S+/g," ");for(let n of Bae)this[n]&&(i=g9e(i,r,e,this[n]))}else for(let n of Object.keys(this))i=g9e(i,r,e,this[n]);return i}concat(e,r){let i=typeof e=="string"?e:cN(e,r);return Sc(`${this.toString(r)} ${i}`,r)}hexDigest(){return Sc(this,{single:!0}).hexDigest()}merge(e,r){let i=Sc(e,r);for(let n in i)if(this[n]){if(!this[n].find(s=>i[n].find(o=>s.digest===o.digest)))throw new Error("hashes do not match, cannot update integrity")}else this[n]=i[n]}match(e,r){let i=Sc(e,r);if(!i)return!1;let n=i.pickAlgorithm(r,Object.keys(this));return!!n&&this[n].find(s=>i[n].find(o=>s.digest===o.digest))||!1}pickAlgorithm(e,r){let i=e?.pickAlgorithm||Fir,n=Object.keys(this);return r?.length&&(n=n.filter(s=>r.includes(s))),n.length?n.reduce((s,o)=>i(s,o)||s):null}};xh.exports.parse=Sc;function Sc(t,e){if(!t)return null;if(typeof t=="string")return Sae(t,e);if(t.algorithm&&t.digest){let r=new ME;return r[t.algorithm]=[t],Sae(cN(r,e),e)}else return Sae(cN(t,e),e)}function Sae(t,e){if(e?.single)return new gp(t,e);let r=t.trim().split(/\s+/).reduce((i,n)=>{let s=new gp(n,e);if(s.algorithm&&s.digest){let o=s.algorithm;Object.keys(i).includes(o)||(i[o]=[]),i[o].push(s)}return i},new ME);return r.isEmpty()?null:r}xh.exports.stringify=cN;function cN(t,e){return t.algorithm&&t.digest?gp.prototype.toString.call(t,e):typeof t=="string"?cN(Sc(t,e),e):ME.prototype.toString.call(t,e)}xh.exports.fromHex=Dir;function Dir(t,e,r){let i=uN(r?.options);return Sc(`${e}-${Buffer.from(t,"hex").toString("base64")}${i}`,r)}xh.exports.fromData=Oir;function Oir(t,e){let r=e?.algorithms||[...xae],i=uN(e?.options);return r.reduce((n,s)=>{let o=lN.createHash(s).update(t).digest("base64"),a=new gp(`${s}-${o}${i}`,e);if(a.algorithm&&a.digest){let c=a.algorithm;n[c]||(n[c]=[]),n[c].push(a)}return n},new ME)}xh.exports.fromStream=Pir;function Pir(t,e){let r=_ae(e);return new Promise((i,n)=>{t.pipe(r),t.on("error",n),r.on("error",n);let s;r.on("integrity",o=>{s=o}),r.on("end",()=>i(s)),r.resume()})}xh.exports.checkData=kir;function kir(t,e,r){if(e=Sc(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=lN.createHash(i).update(t).digest("base64"),s=Sc({algorithm:i,digest:n}),o=s.match(e,r);if(r=r||{},o||!r.error)return o;if(typeof r.size=="number"&&t.length!==r.size){let a=new Error(`data size mismatch when checking ${e}.
|
||||
Wanted: ${r.size}
|
||||
Found: ${t.length}`);throw a.code="EBADSIZE",a.found=t.length,a.expected=r.size,a.sri=e,a}else{let a=new Error(`Integrity checksum failed when using ${i}: Wanted ${e}, but got ${n}. (${t.length} bytes)`);throw a.code="EINTEGRITY",a.found=n,a.expected=e,a.algorithm=i,a.sri=e,a}}bh.exports.checkStream=utr;function utr(t,e,r){if(r=r||Object.create(null),r.integrity=e,e=yc(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=Eoe(r);return new Promise((s,n)=>{t.pipe(i),t.on("error",n),i.on("error",n);let o;i.on("verified",a=>{o=a}),i.on("end",()=>s(o)),i.resume()})}bh.exports.integrityStream=Eoe;function Eoe(t=Object.create(null)){return new goe(t)}bh.exports.create=ftr;function ftr(t){let e=t?.algorithms||[...yoe],r=DT(t?.options),i=e.map(NT.createHash);return{update:function(s,n){return i.forEach(o=>o.update(s,n)),this},digest:function(){return e.reduce((n,o)=>{let a=i.shift().digest("base64"),c=new fp(`${o}-${a}${r}`,t);return n[c.algorithm]||(n[c.algorithm]=[]),n[c.algorithm].push(c),n},new SE)}}}function htr(t,e){return Bze.indexOf(t.toLowerCase())>=Bze.indexOf(e.toLowerCase())?t:e}});var woe=A((aJr,Dze)=>{var _ze=coe(),Rze=poe(),dtr=wh(),Tze={shared:!1,ignoreCargoCult:!0},ptr={status:200,headers:{}},vI=t=>{let e={method:t.method,url:t.url,headers:{},compress:t.compress};return t.headers.forEach((r,i)=>{e.headers[i]=r}),e},Nze=t=>{let e={status:t.status,headers:{}};return t.headers.forEach((r,i)=>{e.headers[i]=r}),e},boe=class{constructor({entry:e,request:r,response:i,options:s}){this.entry=e,this.request=vI(r),this.response=Nze(i),this.options=s,this.policy=new _ze(this.request,this.response,Tze),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 _ze(vI(e),ptr,Tze).storable()}satisfies(e){let r=vI(e);if(this.request.headers.host!==r.headers.host||this.request.compress!==r.compress)return!1;let i=new Rze(this.request),s=new Rze(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?dtr.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=vI(e);return r.method="GET",!this.policy.satisfiesWithoutRevalidation(r)}responseHeaders(){return this.policy.responseHeaders()}revalidationHeaders(e){let r=vI(e);return this.policy.revalidationHeaders(r)}revalidated(e,r){let i=vI(e),s=Nze(r);return!this.policy.revalidatedPolicy(i,s).modified}};Dze.exports=boe});var Pze=A((cJr,Oze)=>{var Coe=class extends Error{constructor(e){super(`request to ${e} failed: cache mode is 'only-if-cached' but no cached response is available.`),this.code="ENOTCACHED"}};Oze.exports={NotCachedError:Coe}});var jze=A((lJr,Hze)=>{"use strict";var Qze=typeof process=="object"&&process?process:{stdout:null,stderr:null},mtr=require("events"),kze=require("stream"),Lze=require("string_decoder").StringDecoder,hp=Symbol("EOF"),dp=Symbol("maybeEmitEnd"),wA=Symbol("emittedEnd"),Jq=Symbol("emittingEnd"),OT=Symbol("emittedError"),Yq=Symbol("closed"),Fze=Symbol("read"),Kq=Symbol("flush"),Mze=Symbol("flushChunk"),wa=Symbol("encoding"),pp=Symbol("decoder"),Xq=Symbol("flowing"),PT=Symbol("paused"),xI=Symbol("resume"),an=Symbol("bufferLength"),Ioe=Symbol("bufferPush"),Soe=Symbol("bufferShift"),eo=Symbol("objectMode"),to=Symbol("destroyed"),Boe=Symbol("emitData"),Uze=Symbol("emitEnd"),voe=Symbol("emitEnd2"),mp=Symbol("async"),QT=t=>Promise.resolve().then(t),qze=global._MP_NO_ITERATOR_SYMBOLS_!=="1",Atr=qze&&Symbol.asyncIterator||Symbol("asyncIterator not implemented"),gtr=qze&&Symbol.iterator||Symbol("iterator not implemented"),ytr=t=>t==="end"||t==="finish"||t==="prefinish",Etr=t=>t instanceof ArrayBuffer||typeof t=="object"&&t.constructor&&t.constructor.name==="ArrayBuffer"&&t.byteLength>=0,btr=t=>!Buffer.isBuffer(t)&&ArrayBuffer.isView(t),Zq=class{constructor(e,r,i){this.src=e,this.dest=r,this.opts=i,this.ondrain=()=>e[xI](),r.on("drain",this.ondrain)}unpipe(){this.dest.removeListener("drain",this.ondrain)}proxyErrors(){}end(){this.unpipe(),this.opts.end&&this.dest.end()}},xoe=class extends Zq{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)}};Hze.exports=class Gze extends kze{constructor(e){super(),this[Xq]=!1,this[PT]=!1,this.pipes=[],this.buffer=[],this[eo]=e&&e.objectMode||!1,this[eo]?this[wa]=null:this[wa]=e&&e.encoding||null,this[wa]==="buffer"&&(this[wa]=null),this[mp]=e&&!!e.async||!1,this[pp]=this[wa]?new Lze(this[wa]):null,this[hp]=!1,this[wA]=!1,this[Jq]=!1,this[Yq]=!1,this[OT]=null,this.writable=!0,thi
Line truncated
|
||||
`+o.map(h=>{let d=JSON.stringify(h);return`${S3(d)} ${d}`}).join(`
|
||||
`),c=async()=>{let h=Knr(Ih.join(t,"tmp"),i.tmpPrefix);return await Cae(Ih.dirname(h),{recursive:!0}),{target:h,moved:!1}},l=async h=>{if(!h.moved)return eWe(h.target,{recursive:!0,force:!0})},u=async h=>{await Wnr(h.target,a,{flag:"wx"}),await Cae(Ih.dirname(s),{recursive:!0}),await tor(h.target,s),h.moved=!0},f=await c();try{await u(f)}finally{await l(f)}return o.reverse().map(h=>B3(t,h,!0))}bc.exports.insert=tWe;async function tWe(t,e,r,i={}){let{metadata:s,size:n,time:o}=i,a=XT(t,e),c={key:e,integrity:r&&Ynr.stringify(r),time:o||Date.now(),size:n,metadata:s};try{await Cae(Ih.dirname(a),{recursive:!0});let l=JSON.stringify(c);await znr(a,`
|
||||
${S3(l)} ${l}`)}catch(l){if(l.code==="ENOENT")return;throw l}return B3(t,c)}bc.exports.find=ior;async function ior(t,e){let r=XT(t,e);try{return(await I3(r)).reduce((s,n)=>n&&n.key===e?B3(t,n):s,null)}catch(i){if(i.code==="ENOENT")return null;throw i}}bc.exports.delete=sor;function sor(t,e,r={}){if(!r.removeFully)return tWe(t,e,null,r);let i=XT(t,e);return eWe(i,{recursive:!0,force:!0})}bc.exports.lsStream=rWe;function rWe(t){let e=Iae(t),r=new Jnr({objectMode:!0});return Promise.resolve().then(async()=>{let{default:i}=await Promise.resolve().then(()=>(C3(),w3)),s=await wae(e);return await i(s,async n=>{let o=Ih.join(e,n),a=await wae(o);await i(a,async c=>{let l=Ih.join(o,c),u=await wae(l);await i(u,async f=>{let h=Ih.join(l,f);try{let p=(await I3(h)).reduce((m,y)=>(m.set(y.key,y),m),new Map);for(let m of p.values()){let y=B3(t,m);y&&r.write(y)}}catch(d){if(d.code==="ENOENT")return;throw d}},{concurrency:bae})},{concurrency:bae})},{concurrency:bae}),r.end(),r}).catch(i=>r.emit("error",i)),r}bc.exports.ls=nor;async function nor(t){return(await rWe(t).collect()).reduce((r,i)=>(r[i.key]=i,r),{})}bc.exports.bucketEntries=I3;async function I3(t,e){let r=await Vnr(t,"utf8");return oor(r,e)}function oor(t){let e=[];return t.split(`
|
||||
`).forEach(r=>{if(!r)return;let i=r.split(" ");if(!i[1]||S3(i[1])!==i[0])return;let s;try{s=JSON.parse(i[1])}catch{}s&&e.push(s)}),e}bc.exports.bucketDir=Iae;function Iae(t){return Ih.join(t,`index-v${eor}`)}bc.exports.bucketPath=XT;function XT(t,e){let r=iWe(e);return Ih.join.apply(Ih,[Iae(t)].concat(Znr(r)))}bc.exports.hashKey=iWe;function iWe(t){return sWe(t,"sha256")}bc.exports.hashEntry=S3;function S3(t){return sWe(t,"sha1")}function sWe(t,e){return jnr.createHash(e).update(t).digest("hex")}function B3(t,e,r){return!e.integrity&&!r?null:{key:e.key,integrity:e.integrity,path:e.integrity?Xnr(t,e.integrity):void 0,size:e.size,time:e.time,metadata:e.metadata}}function wae(t){return $nr(t).catch(e=>{if(e.code==="ENOENT"||e.code==="ENOTDIR")return[];throw e})}});var eN=A(_3=>{"use strict";Object.defineProperty(_3,"__esModule",{value:!0});_3.LRUCache=void 0;var aor=typeof performance=="object"&&performance&&typeof performance.now=="function"?performance:Date,oWe=new Set,Sae=typeof process=="object"&&process?process:{},aWe=(t,e,r,i)=>{typeof Sae.emitWarning=="function"?Sae.emitWarning(t,e,r,i):console.error(`[${r}] ${e}: ${t}`)},x3=globalThis.AbortController,nWe=globalThis.AbortSignal;if(typeof x3>"u"){nWe=class{onabort;_onabort=[];reason;aborted=!1;addEventListener(r,i){this._onabort.push(i)}},x3=class{constructor(){e()}signal=new nWe;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=Sae.env?.LRU_CACHE_IGNORE_AC_WARNING!=="1",e=()=>{t&&(t=!1,aWe("AbortController is not defined. If using lru-cache in node 14, load an AbortController polyfill from the `node-abort-controller` package. A minimal polyfill is provided for use by LRUCache.fetch(), but it should not be relied upon in other contexts (eg, passing it to other APIs that use AbortController/AbortSignal might have undesirable effects). You may disable this with LRU_CACHE_IGNORE_AC_WARNING=1 in the env.","NO_ABORT_CONTROLLER","ENOTSUP",e))}}var cor=t=>!oWe.has(t),IA=t=>t&&t===Math.floor(t)&&t>0&&isFinite(t),cWe=t=>IA(t)?t<=Math.pow(2,8)?Uint8Array:t<=Math.pow(2,16)?Uint16Array:t<=Math.pow(2,32)?Uint32Array:t<=Number.MAX_SAFE_INTEGER?v3:null:null,v3=class extends Array{constructor(t){super(t),this.fill(0)}},lor=class ZT{heap;length;static#e=!1;static create(e){let r=cWe(e);if(!r)return[];ZT.#e=!0;let i=new ZT(e,r);return ZT.#e=!1,i}constructor(e,r){if(!ZT.#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]}},uor=class lWe{#e;#t;#i;#r;#s;#c;#f;#u;get perf(){return this.#u}ttl;ttlResolution;ttlAutopurge;updateAgeOnGet;updateAgeOnHas;allowStale;noDisposeOnSet;noUpdateTTL;maxEntrySize;sizeCalculation;noDeleteOnFetchRejection;noDeleteOnStaleGet;allowStaleOnFetchAbort;allowStaleOnFetchRejection;ignoreFetchAbort;#a;#l;#d;#h;#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.#h,valList:e.#n,next:e.#A,prev:e.#w,get head(){return e.#m},get tail(){return e.#E},free:e.#v,isBackgroundFetch:r=>e.#g(r),backgroundFetch:(r,i,s,n)=>e.#H(r,i,s,n),moveToTail:r=>e.#U(r),indexes:r=>e.#b(r),rindexes:r=>e.#N(r),isStale:r=>e.#B(r)}}get max(){return this.#e}get maxSize(){return this.#t}get calculatedSize(){return this.#l}get size(){return this.#a}get fetchMethod(){return this.#c}get memoMethod(){return this.#f}get dispose(){return this.#i}get onInsert(){return this.#r}get disposeAfter(){return this.#s}constructor(e){let{max:r=0,ttl:i,ttlResolution:s=1,ttlAutopurge:n,updateAgeOnGet:o,updateAgeOnHas:a,allowStale:c,dispose:l,onInsert:u,disposeAfter:f,noDisposeOnSet:h,noUpdateTTL:d,maxSize:p=0,maxEntrySize:m=0,sizeCalculation:y,fetchMethod:g,memoMethod:E,noDeleteOnFetchRejection:w,noDeleteOnStaleGet:C,allowStaleOnFetchRejection:N,allowStaleOnFetchAbort:M,ignoreFetchAbort:x,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??aor,r!==0&&!IA(r))throw new TypeError("max option must be a nonnegative integer");let P=r?cWe(r):Array;if(!P)throw new Error("invalid max value: "+r);if(this.#e=r,this.#t=p,this.maxEntrySize=m||this.#t,this.sizeCalculation=y,this.sizeCalculation){if(!this.#t&&!this.maxEntrySize)throw new TypeError("cannot set sizeCalculation without setting maxSize or maxEntrySize");if(typeof this.sizeCalculation!="function")throw new TypeError("sizeCalculation set to non-function")}if(E!==void 0&&typeof E!="function")throw new TypeError("memoMethod must be a function if defined");if(this.#f=E,g!==void 0&&typeof g!="function")throw new TypeError("fetchMethod must be a function if specified");if(this.#c=g,this.#_=!!g,this.#d=new Map,this.#h=new Array(r).fill(void 0),this.#n=new Array(r).fill(void 0),this.#A=new P(r),this.#w=new P(r),this.#m=0,this.#E=0,this.#v=lor.create(r),th
Line truncated
|
||||
Found: ${t.length}`);throw a.code="EBADSIZE",a.found=t.length,a.expected=r.size,a.sri=e,a}else{let a=new Error(`Integrity checksum failed when using ${i}: Wanted ${e}, but got ${s}. (${t.length} bytes)`);throw a.code="EINTEGRITY",a.found=s,a.expected=e,a.algorithm=i,a.sri=e,a}}xh.exports.checkStream=Qir;function Qir(t,e,r){if(r=r||Object.create(null),r.integrity=e,e=Sc(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=_ae(r);return new Promise((n,s)=>{t.pipe(i),t.on("error",s),i.on("error",s);let o;i.on("verified",a=>{o=a}),i.on("end",()=>n(o)),i.resume()})}xh.exports.integrityStream=_ae;function _ae(t=Object.create(null)){return new vae(t)}xh.exports.create=Lir;function Lir(t){let e=t?.algorithms||[...xae],r=uN(t?.options),i=e.map(lN.createHash);return{update:function(n,s){return i.forEach(o=>o.update(n,s)),this},digest:function(){return e.reduce((s,o)=>{let a=i.shift().digest("base64"),c=new gp(`${o}-${a}${r}`,t);return s[c.algorithm]||(s[c.algorithm]=[]),s[c.algorithm].push(c),s},new ME)}}}function Fir(t,e){return A9e.indexOf(t.toLowerCase())>=A9e.indexOf(e.toLowerCase())?t:e}});var Tae=A((SZr,I9e)=>{var E9e=gae(),b9e=Iae(),Mir=_h(),w9e={shared:!1,ignoreCargoCult:!0},Uir={status:200,headers:{}},HI=t=>{let e={method:t.method,url:t.url,headers:{},compress:t.compress};return t.headers.forEach((r,i)=>{e.headers[i]=r}),e},C9e=t=>{let e={status:t.status,headers:{}};return t.headers.forEach((r,i)=>{e.headers[i]=r}),e},Rae=class{constructor({entry:e,request:r,response:i,options:n}){this.entry=e,this.request=HI(r),this.response=C9e(i),this.options=n,this.policy=new E9e(this.request,this.response,w9e),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 E9e(HI(e),Uir,w9e).storable()}satisfies(e){let r=HI(e);if(this.request.headers.host!==r.headers.host||this.request.compress!==r.compress)return!1;let i=new b9e(this.request),n=new b9e(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?Mir.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=HI(e);return r.method="GET",!this.policy.satisfiesWithoutRevalidation(r)}responseHeaders(){return this.policy.responseHeaders()}revalidationHeaders(e){let r=HI(e);return this.policy.revalidationHeaders(r)}revalidated(e,r){let i=HI(e),n=C9e(r);return!this.policy.revalidatedPolicy(i,n).modified}};I9e.exports=Rae});var B9e=A((BZr,S9e)=>{var Nae=class extends Error{constructor(e){super(`request to ${e} failed: cache mode is 'only-if-cached' but no cached response is available.`),this.code="ENOTCACHED"}};S9e.exports={NotCachedError:Nae}});var k9e=A((vZr,P9e)=>{"use strict";var v9e=typeof process=="object"&&process?process:{stdout:null,stderr:null},qir=require("events"),x9e=require("stream"),_9e=require("string_decoder").StringDecoder,yp=Symbol("EOF"),Ep=Symbol("maybeEmitEnd"),DA=Symbol("emittedEnd"),R3=Symbol("emittingEnd"),fN=Symbol("emittedError"),T3=Symbol("closed"),R9e=Symbol("read"),N3=Symbol("flush"),T9e=Symbol("flushChunk"),xa=Symbol("encoding"),bp=Symbol("decoder"),D3=Symbol("flowing"),hN=Symbol("paused"),jI=Symbol("resume"),fs=Symbol("bufferLength"),Dae=Symbol("bufferPush"),Oae=Symbol("bufferShift"),no=Symbol("objectMode"),so=Symbol("destroyed"),Pae=Symbol("emitData"),N9e=Symbol("emitEnd"),kae=Symbol("emitEnd2"),wp=Symbol("async"),dN=t=>Promise.resolve().then(t),D9e=global._MP_NO_ITERATOR_SYMBOLS_!=="1",Gir=D9e&&Symbol.asyncIterator||Symbol("asyncIterator not implemented"),Hir=D9e&&Symbol.iterator||Symbol("iterator not implemented"),jir=t=>t==="end"||t==="finish"||t==="prefinish",zir=t=>t instanceof ArrayBuffer||typeof t=="object"&&t.constructor&&t.constructor.name==="ArrayBuffer"&&t.byteLength>=0,Vir=t=>!Buffer.isBuffer(t)&&ArrayBuffer.isView(t),O3=class{constructor(e,r,i){this.src=e,this.dest=r,this.opts=i,this.ondrain=()=>e[jI](),r.on("drain",this.ondrain)}unpipe(){this.dest.removeListener("drain",this.ondrain)}proxyErrors(){}end(){this.unpipe(),this.opts.end&&this.dest.end()}},Qae=class extends O3{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)}};P9e.exports=class O9e extends x9e{constructor(e){super(),this[D3]=!1,this[hN]=!1,this.pipes=[],this.buffer=[],this[no]=e&&e.objectMode||!1,this[no]?this[xa]=null:this[xa]=e&&e.encoding||null,this[xa]==="buffer"&&(this[xa]=null),this[wp]=e&&!!e.async||!1,this[bp]=this[xa]?new _9e(this[xa]):null,this[yp]=!1,this[DA]=!1,this[R3]=!1,this[T3]=!1,this[fN]=null,this.writable=!0,thi
Line truncated
|
||||
`+o.map(h=>{let d=JSON.stringify(h);return`${n4(d)} ${d}`}).join(`
|
||||
`),c=async()=>{let h=Bcr(Th.join(t,"tmp"),i.tmpPrefix);return await Nce(Th.dirname(h),{recursive:!0}),{target:h,moved:!1}},l=async h=>{if(!h.moved)return zJe(h.target,{recursive:!0,force:!0})},u=async h=>{await Ccr(h.target,a,{flag:"wx"}),await Nce(Th.dirname(n),{recursive:!0}),await Rcr(h.target,n),h.moved=!0},f=await c();try{await u(f)}finally{await l(f)}return o.reverse().map(h=>s4(t,h,!0))}vc.exports.insert=VJe;async function VJe(t,e,r,i={}){let{metadata:n,size:s,time:o}=i,a=TN(t,e),c={key:e,integrity:r&&Scr.stringify(r),time:o||Date.now(),size:s,metadata:n};try{await Nce(Th.dirname(a),{recursive:!0});let l=JSON.stringify(c);await Ecr(a,`
|
||||
${n4(l)} ${l}`)}catch(l){if(l.code==="ENOENT")return;throw l}return s4(t,c)}vc.exports.find=Ncr;async function Ncr(t,e){let r=TN(t,e);try{return(await i4(r)).reduce((n,s)=>s&&s.key===e?s4(t,s):n,null)}catch(i){if(i.code==="ENOENT")return null;throw i}}vc.exports.delete=Dcr;function Dcr(t,e,r={}){if(!r.removeFully)return VJe(t,e,null,r);let i=TN(t,e);return zJe(i,{recursive:!0,force:!0})}vc.exports.lsStream=$Je;function $Je(t){let e=Dce(t),r=new Icr({objectMode:!0});return Promise.resolve().then(async()=>{let{default:i}=await Promise.resolve().then(()=>(r4(),t4)),n=await Tce(e);return await i(n,async s=>{let o=Th.join(e,s),a=await Tce(o);await i(a,async c=>{let l=Th.join(o,c),u=await Tce(l);await i(u,async f=>{let h=Th.join(l,f);try{let p=(await i4(h)).reduce((m,y)=>(m.set(y.key,y),m),new Map);for(let m of p.values()){let y=s4(t,m);y&&r.write(y)}}catch(d){if(d.code==="ENOENT")return;throw d}},{concurrency:Rce})},{concurrency:Rce})},{concurrency:Rce}),r.end(),r}).catch(i=>r.emit("error",i)),r}vc.exports.ls=Ocr;async function Ocr(t){return(await $Je(t).collect()).reduce((r,i)=>(r[i.key]=i,r),{})}vc.exports.bucketEntries=i4;async function i4(t,e){let r=await bcr(t,"utf8");return Pcr(r,e)}function Pcr(t){let e=[];return t.split(`
|
||||
`).forEach(r=>{if(!r)return;let i=r.split(" ");if(!i[1]||n4(i[1])!==i[0])return;let n;try{n=JSON.parse(i[1])}catch{}n&&e.push(n)}),e}vc.exports.bucketDir=Dce;function Dce(t){return Th.join(t,`index-v${_cr}`)}vc.exports.bucketPath=TN;function TN(t,e){let r=WJe(e);return Th.join.apply(Th,[Dce(t)].concat(xcr(r)))}vc.exports.hashKey=WJe;function WJe(t){return JJe(t,"sha256")}vc.exports.hashEntry=n4;function n4(t){return JJe(t,"sha1")}function JJe(t,e){return ycr.createHash(e).update(t).digest("hex")}function s4(t,e,r){return!e.integrity&&!r?null:{key:e.key,integrity:e.integrity,path:e.integrity?vcr(t,e.integrity):void 0,size:e.size,time:e.time,metadata:e.metadata}}function Tce(t){return wcr(t).catch(e=>{if(e.code==="ENOENT"||e.code==="ENOTDIR")return[];throw e})}});var DN=A(c4=>{"use strict";Object.defineProperty(c4,"__esModule",{value:!0});c4.LRUCache=void 0;var kcr=typeof performance=="object"&&performance&&typeof performance.now=="function"?performance:Date,KJe=new Set,Oce=typeof process=="object"&&process?process:{},XJe=(t,e,r,i)=>{typeof Oce.emitWarning=="function"?Oce.emitWarning(t,e,r,i):console.error(`[${r}] ${e}: ${t}`)},a4=globalThis.AbortController,YJe=globalThis.AbortSignal;if(typeof a4>"u"){YJe=class{onabort;_onabort=[];reason;aborted=!1;addEventListener(r,i){this._onabort.push(i)}},a4=class{constructor(){e()}signal=new YJe;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=Oce.env?.LRU_CACHE_IGNORE_AC_WARNING!=="1",e=()=>{t&&(t=!1,XJe("AbortController is not defined. If using lru-cache in node 14, load an AbortController polyfill from the `node-abort-controller` package. A minimal polyfill is provided for use by LRUCache.fetch(), but it should not be relied upon in other contexts (eg, passing it to other APIs that use AbortController/AbortSignal might have undesirable effects). You may disable this with LRU_CACHE_IGNORE_AC_WARNING=1 in the env.","NO_ABORT_CONTROLLER","ENOTSUP",e))}}var Qcr=t=>!KJe.has(t),PA=t=>t&&t===Math.floor(t)&&t>0&&isFinite(t),ZJe=t=>PA(t)?t<=Math.pow(2,8)?Uint8Array:t<=Math.pow(2,16)?Uint16Array:t<=Math.pow(2,32)?Uint32Array:t<=Number.MAX_SAFE_INTEGER?o4:null:null,o4=class extends Array{constructor(t){super(t),this.fill(0)}},Lcr=class NN{heap;length;static#e=!1;static create(e){let r=ZJe(e);if(!r)return[];NN.#e=!0;let i=new NN(e,r);return NN.#e=!1,i}constructor(e,r){if(!NN.#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]}},Fcr=class eYe{#e;#t;#i;#r;#n;#c;#f;#u;get perf(){return this.#u}ttl;ttlResolution;ttlAutopurge;updateAgeOnGet;updateAgeOnHas;allowStale;noDisposeOnSet;noUpdateTTL;maxEntrySize;sizeCalculation;noDeleteOnFetchRejection;noDeleteOnStaleGet;allowStaleOnFetchAbort;allowStaleOnFetchRejection;ignoreFetchAbort;#a;#l;#d;#h;#s;#A;#w;#m;#E;#v;#y;#I;#x;#p;#C;#S;#_;#o;#T;static unsafeExposeInternals(e){return{starts:e.#x,ttls:e.#p,autopurgeTimers:e.#C,sizes:e.#I,keyMap:e.#d,keyList:e.#h,valList:e.#s,next:e.#A,prev:e.#w,get head(){return e.#m},get tail(){return e.#E},free:e.#v,isBackgroundFetch:r=>e.#g(r),backgroundFetch:(r,i,n,s)=>e.#H(r,i,n,s),moveToTail:r=>e.#U(r),indexes:r=>e.#b(r),rindexes:r=>e.#N(r),isStale:r=>e.#B(r)}}get max(){return this.#e}get maxSize(){return this.#t}get calculatedSize(){return this.#l}get size(){return this.#a}get fetchMethod(){return this.#c}get memoMethod(){return this.#f}get dispose(){return this.#i}get onInsert(){return this.#r}get disposeAfter(){return this.#n}constructor(e){let{max:r=0,ttl:i,ttlResolution:n=1,ttlAutopurge:s,updateAgeOnGet:o,updateAgeOnHas:a,allowStale:c,dispose:l,onInsert:u,disposeAfter:f,noDisposeOnSet:h,noUpdateTTL:d,maxSize:p=0,maxEntrySize:m=0,sizeCalculation:y,fetchMethod:g,memoMethod:E,noDeleteOnFetchRejection:w,noDeleteOnStaleGet:C,allowStaleOnFetchRejection:N,allowStaleOnFetchAbort:F,ignoreFetchAbort:x,perf:M}=e;if(M!==void 0&&typeof M?.now!="function")throw new TypeError("perf option must have a now() method if specified");if(this.#u=M??kcr,r!==0&&!PA(r))throw new TypeError("max option must be a nonnegative integer");let P=r?ZJe(r):Array;if(!P)throw new Error("invalid max value: "+r);if(this.#e=r,this.#t=p,this.maxEntrySize=m||this.#t,this.sizeCalculation=y,this.sizeCalculation){if(!this.#t&&!this.maxEntrySize)throw new TypeError("cannot set sizeCalculation without setting maxSize or maxEntrySize");if(typeof this.sizeCalculation!="function")throw new TypeError("sizeCalculation set to non-function")}if(E!==void 0&&typeof E!="function")throw new TypeError("memoMethod must be a function if defined");if(this.#f=E,g!==void 0&&typeof g!="function")throw new TypeError("fetchMethod must be a function if specified");if(this.#c=g,this.#_=!!g,this.#d=new Map,this.#h=new Array(r).fill(void 0),this.#s=new Array(r).fill(void 0),this.#A=new P(r),this.#w=new P(r),this.#m=0,this.#E=0,this.#v=Lcr.create(r),th
Line truncated
|
||||
Wanted: ${t}
|
||||
Found: ${e}`);return r.code="EINTEGRITY",r.expected=t,r.found=e,r}});var NWe=A((PYr,Fae)=>{"use strict";var xWe=LI(),_We=tN(),RWe=vWe(),$or=kT(),{PassThrough:Wor}=Doe(),Jor=vE(),TWe=t=>({algorithms:["sha512"],...t});Fae.exports=Yor;async function Yor(t,e,r,i={}){let{memoize:s}=i;i=TWe(i);let n=await RWe(t,r,i),o=await xWe.insert(t,e,n.integrity,{...i,size:n.size});return s&&_We.put(t,o,r,i),n.integrity}Fae.exports.stream=Kor;function Kor(t,e,r={}){let{memoize:i}=r;r=TWe(r);let s,n,o,a,c=new Jor;if(i){let u=new Wor().on("collect",f=>{a=f});c.push(u)}let l=RWe.stream(t,r).on("integrity",u=>{s=u}).on("size",u=>{n=u}).on("error",u=>{o=u});return c.push(l),c.push(new $or({async flush(){if(!o){let u=await xWe.insert(t,e,s,{...r,size:n});i&&a&&_We.put(t,u,a,r),c.emit("integrity",s),c.emit("size",n)}}})),c}});var WWe=A(tr=>{"use strict";var Bn=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),Xor=Bn(t=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.range=t.balanced=void 0;var e=(s,n,o)=>{let a=s instanceof RegExp?r(s,o):s,c=n instanceof RegExp?r(n,o):n,l=a!==null&&c!=null&&(0,t.range)(a,c,o);return l&&{start:l[0],end:l[1],pre:o.slice(0,l[0]),body:o.slice(l[0]+a.length,l[1]),post:o.slice(l[1]+c.length)}};t.balanced=e;var r=(s,n)=>{let o=n.match(s);return o?o[0]:null},i=(s,n,o)=>{let a,c,l,u,f,h=o.indexOf(s),d=o.indexOf(n,h+1),p=h;if(h>=0&&d>0){if(s===n)return[h,d];for(a=[],l=o.length;p>=0&&!f;){if(p===h)a.push(p),h=o.indexOf(s,p+1);else if(a.length===1){let m=a.pop();m!==void 0&&(f=[m,d])}else c=a.pop(),c!==void 0&&c<l&&(l=c,u=d),d=o.indexOf(n,p+1);p=h<d&&h>=0?h:d}a.length&&u!==void 0&&(f=[l,u])}return f};t.range=i}),Zor=Bn(t=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EXPANSION_MAX=void 0,t.expand=N;var e=Xor(),r="\0SLASH"+Math.random()+"\0",i="\0OPEN"+Math.random()+"\0",s="\0CLOSE"+Math.random()+"\0",n="\0COMMA"+Math.random()+"\0",o="\0PERIOD"+Math.random()+"\0",a=new RegExp(r,"g"),c=new RegExp(i,"g"),l=new RegExp(s,"g"),u=new RegExp(n,"g"),f=new RegExp(o,"g"),h=/\\\\/g,d=/\\{/g,p=/\\}/g,m=/\\,/g,y=/\\./g;t.EXPANSION_MAX=1e5;function g(k){return isNaN(k)?k.charCodeAt(0):parseInt(k,10)}function E(k){return k.replace(h,r).replace(d,i).replace(p,s).replace(m,n).replace(y,o)}function w(k){return k.replace(a,"\\").replace(c,"{").replace(l,"}").replace(u,",").replace(f,".")}function C(k){if(!k)return[""];let H=[],$=(0,e.balanced)("{","}",k);if(!$)return k.split(",");let{pre:ne,body:oe,post:we}=$,Z=ne.split(",");Z[Z.length-1]+="{"+oe+"}";let le=C(we);return we.length&&(Z[Z.length-1]+=le.shift(),Z.push.apply(Z,le)),H.push.apply(H,Z),H}function N(k,H={}){if(!k)return[];let{max:$=t.EXPANSION_MAX}=H;return k.slice(0,2)==="{}"&&(k="\\{\\}"+k.slice(2)),W(E(k),$,!0).map(w)}function M(k){return"{"+k+"}"}function x(k){return/^-?0\d/.test(k)}function U(k,H){return k<=H}function P(k,H){return k>=H}function W(k,H,$){let ne=[],oe=(0,e.balanced)("{","}",k);if(!oe)return[k];let we=oe.pre,Z=oe.post.length?W(oe.post,H,!1):[""];if(/\$$/.test(oe.pre))for(let le=0;le<Z.length&&le<H;le++){let Ee=we+"{"+oe.body+"}"+Z[le];ne.push(Ee)}else{let le=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(oe.body),Ee=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(oe.body),Je=le||Ee,Ye=oe.body.indexOf(",")>=0;if(!Je&&!Ye)return oe.post.match(/,(?!,).*\}/)?(k=oe.pre+"{"+oe.body+s+oe.post,W(k,H,!0)):[k];let $e;if(Je)$e=oe.body.split(/\.\./);else if($e=C(oe.body),$e.length===1&&$e[0]!==void 0&&($e=W($e[0],H,!1).map(M),$e.length===1))return Z.map(qt=>oe.pre+$e[0]+qt);let At;if(Je&&$e[0]!==void 0&&$e[1]!==void 0){let qt=g($e[0]),Qt=g($e[1]),rr=Math.max($e[0].length,$e[1].length),Gt=$e.length===3&&$e[2]!==void 0?Math.abs(g($e[2])):1,wi=U;Qt<qt&&(Gt*=-1,wi=P);let L=$e.some(x);At=[];for(let G=qt;wi(G,Qt);G+=Gt){let Y;if(Ee)Y=String.fromCharCode(G),Y==="\\"&&(Y="");else if(Y=String(G),L){let ie=rr-Y.length;if(ie>0){let he=new Array(ie+1).join("0");G<0?Y="-"+he+Y.slice(1):Y=he+Y}}At.push(Y)}}else{At=[];for(let qt=0;qt<$e.length;qt++)At.push.apply(At,W($e[qt],H,!1))}for(let qt=0;qt<At.length;qt++)for(let Qt=0;Qt<Z.length&&ne.length<H;Qt++){let rr=we+At[qt]+Z[Qt];(!$||Je||rr)&&ne.push(rr)}}return ne}}),ear=Bn(t=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.assertValidPattern=void 0;var e=1024*64,r=i=>{if(typeof i!="string")throw new TypeError("invalid pattern");if(i.length>e)throw new TypeError("pattern is too long")};t.assertValidPattern=r}),tar=Bn(t=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseClass=void 0;var e={"[:alnum:]":["\\p{L}\\p{Nl}\\p{Nd}",!0],"[:alpha:]":["\\p{L}\\p{Nl}",!0],"[:ascii:]":["\\x00-\\x7f",!1],"[:blank:]":["\\p{Zs}\\t",!0],"[:cntrl:]":["\\p{Cc}",!0],"[:digit:]":["\\p{Nd}",!0],"[:graph:]":["\\p{Z}\\p{C}",!0,!0],"[:lower:]":["\\p{Ll}",!0],"[:print:]":["\\p{C}",!0],"[:punct:]":["\\p{P}",!0],"[:space:]":["\\p{Z}\\t\\r\\n\\v\\f",!0],"[:upper:]":["\\p{Lu}",!0],"[:word:]":["\\p{L}\\p{Nl}\\p{Nd}\\p{Pc}",!0],"[:xdigit:]":["A-Fa-f0-9",!1]},r=o=>o.replace(/[[\]\\-]/g,"\\$&")
Line truncated
|
||||
globstar while`,L,Ce,G,Ze,St),this.matchOne(L.slice(Ce),G.slice(Ze),Y))return this.debug("globstar found match!",Ce,F,St),!0;if(St==="."||St===".."||!ie.dot&&St.charAt(0)==="."){this.debug("dot detected!",L,Ce,G,Ze);break}this.debug("globstar swallow a segment, and continue"),Ce++}return!!(Y&&(this.debug(`
|
||||
>>> no match, partial?`,L,Ce,G,Ze),Ce===F))}let wt;if(typeof fe=="string"?(wt=Te===fe,this.debug("string match",fe,Te,wt)):(wt=fe.test(Te),this.debug("pattern match",fe,Te,wt)),!wt)return!1}if(b===F&&v===te)return!0;if(b===F)return Y;if(v===te)return b===F-1&&L[b]==="";throw new Error("wtf?")}braceExpand(){return(0,t.braceExpand)(this.pattern,this.options)}parse(L){(0,r.assertValidPattern)(L);let G=this.options;if(L==="**")return t.GLOBSTAR;if(L==="")return"";let Y,ie=null;(Y=L.match(g))?ie=G.dot?w:E:(Y=L.match(a))?ie=(G.nocase?G.dot?f:u:G.dot?l:c)(Y[1]):(Y=L.match(C))?ie=(G.nocase?G.dot?M:N:G.dot?x:U)(Y):(Y=L.match(h))?ie=G.dot?p:d:(Y=L.match(m))&&(ie=y);let he=i.AST.fromGlob(L,this.options).toMMPattern();return ie&&typeof he=="object"&&Reflect.defineProperty(he,"test",{value:ie}),he}makeRe(){if(this.regexp||this.regexp===!1)return this.regexp;let L=this.set;if(!L.length)return this.regexp=!1,this.regexp;let G=this.options,Y=G.noglobstar?ne:G.dot?oe:we,ie=new Set(G.nocase?["i"]:[]),he=L.map(F=>{let te=F.map(Te=>{if(Te instanceof RegExp)for(let Ce of Te.flags.split(""))ie.add(Ce);return typeof Te=="string"?qt(Te):Te===t.GLOBSTAR?t.GLOBSTAR:Te._src});te.forEach((Te,Ce)=>{let Ze=te[Ce+1],St=te[Ce-1];Te!==t.GLOBSTAR||St===t.GLOBSTAR||(St===void 0?Ze!==void 0&&Ze!==t.GLOBSTAR?te[Ce+1]="(?:\\/|"+Y+"\\/)?"+Ze:te[Ce]=Y:Ze===void 0?te[Ce-1]=St+"(?:\\/|\\/"+Y+")?":Ze!==t.GLOBSTAR&&(te[Ce-1]=St+"(?:\\/|\\/"+Y+"\\/)"+Ze,te[Ce+1]=t.GLOBSTAR))});let fe=te.filter(Te=>Te!==t.GLOBSTAR);if(this.partial&&fe.length>=1){let Te=[];for(let Ce=1;Ce<=fe.length;Ce++)Te.push(fe.slice(0,Ce).join("/"));return"(?:"+Te.join("|")+")"}return fe.join("/")}).join("|"),[b,v]=L.length>1?["(?:",")"]:["",""];he="^"+b+he+v+"$",this.partial&&(he="^(?:\\/|"+b+he.slice(1,-1)+v+")$"),this.negate&&(he="^(?!"+he+").+$");try{this.regexp=new RegExp(he,[...ie].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,G=this.partial){if(this.debug("match",L,this.pattern),this.comment)return!1;if(this.empty)return L==="";if(L==="/"&&G)return!0;let Y=this.options;this.isWindows&&(L=L.split("\\").join("/"));let ie=this.slashSplit(L);this.debug(this.pattern,"split",ie);let he=this.set;this.debug(this.pattern,"set",he);let b=ie[ie.length-1];if(!b)for(let v=ie.length-2;!b&&v>=0;v--)b=ie[v];for(let v=0;v<he.length;v++){let F=he[v],te=ie;if(Y.matchBase&&F.length===1&&(te=[b]),this.matchOne(te,F,G))return Y.flipNegate?!0:!this.negate}return Y.flipNegate?!1:this.negate}static defaults(L){return t.minimatch.defaults(L).Minimatch}};t.Minimatch=Qt;var rr=DWe();Object.defineProperty(t,"AST",{enumerable:!0,get:function(){return rr.AST}});var Gt=OWe();Object.defineProperty(t,"escape",{enumerable:!0,get:function(){return Gt.escape}});var wi=Mae();Object.defineProperty(t,"unescape",{enumerable:!0,get:function(){return wi.unescape}}),t.minimatch.AST=i.AST,t.minimatch.Minimatch=Qt,t.minimatch.escape=s.escape,t.minimatch.unescape=n.unescape}),rar=Bn(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=(d,p,m,y)=>{typeof i.emitWarning=="function"?i.emitWarning(d,p,m,y):console.error(`[${m}] ${p}: ${d}`)},n=globalThis.AbortController,o=globalThis.AbortSignal;if(typeof n>"u"){o=class{onabort;_onabort=[];reason;aborted=!1;addEventListener(m,y){this._onabort.push(y)}},n=class{constructor(){p()}signal=new o;abort(m){if(!this.signal.aborted){this.signal.reason=m,this.signal.aborted=!0;for(let y of this.signal._onabort)y(m);this.signal.onabort?.(m)}}};let d=i.env?.LRU_CACHE_IGNORE_AC_WARNING!=="1",p=()=>{d&&(d=!1,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",p))}}var a=d=>!r.has(d),c=d=>d&&d===Math.floor(d)&&d>0&&isFinite(d),l=d=>c(d)?d<=Math.pow(2,8)?Uint8Array:d<=Math.pow(2,16)?Uint16Array:d<=Math.pow(2,32)?Uint32Array:d<=Number.MAX_SAFE_INTEGER?u:null:null,u=class extends Array{constructor(d){super(d),this.fill(0)}},f=class cN{heap;length;static#e=!1;static create(p){let m=l(p);if(!m)return[];cN.#e=!0;let y=new cN(p,m);return cN.#e=!1,y}constructor(p,m){if(!cN.#e)throw new TypeError("instantiate Stack using Stack.create(n)");this.heap=new m(p),this.length=0}push(p){this.heap[this.length++]=p}pop(){return this.heap[--this.length]}},h=class kWe{#e;#t;#i;#r;#s;#c;#f;#u;get perf(){return this.#u}ttl;ttlResolution;ttlAutopurge;updateAgeOnGet;updateAgeOnHas;allow
Line truncated
|
||||
Found: ${e}`);return r.code="EINTEGRITY",r.expected=t,r.found=e,r}});var CYe=A((Kei,$ce)=>{"use strict";var yYe=eS(),EYe=ON(),bYe=gYe(),blr=pN(),{PassThrough:wlr}=qae(),Clr=qE(),wYe=t=>({algorithms:["sha512"],...t});$ce.exports=Ilr;async function Ilr(t,e,r,i={}){let{memoize:n}=i;i=wYe(i);let s=await bYe(t,r,i),o=await yYe.insert(t,e,s.integrity,{...i,size:s.size});return n&&EYe.put(t,o,r,i),s.integrity}$ce.exports.stream=Slr;function Slr(t,e,r={}){let{memoize:i}=r;r=wYe(r);let n,s,o,a,c=new Clr;if(i){let u=new wlr().on("collect",f=>{a=f});c.push(u)}let l=bYe.stream(t,r).on("integrity",u=>{n=u}).on("size",u=>{s=u}).on("error",u=>{o=u});return c.push(l),c.push(new blr({async flush(){if(!o){let u=await yYe.insert(t,e,n,{...r,size:s});i&&a&&EYe.put(t,u,a,r),c.emit("integrity",n),c.emit("size",s)}}})),c}});var MYe=A(rr=>{"use strict";var Rs=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),Blr=Rs(t=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.range=t.balanced=void 0;var e=(n,s,o)=>{let a=n instanceof RegExp?r(n,o):n,c=s instanceof RegExp?r(s,o):s,l=a!==null&&c!=null&&(0,t.range)(a,c,o);return l&&{start:l[0],end:l[1],pre:o.slice(0,l[0]),body:o.slice(l[0]+a.length,l[1]),post:o.slice(l[1]+c.length)}};t.balanced=e;var r=(n,s)=>{let o=s.match(n);return o?o[0]:null},i=(n,s,o)=>{let a,c,l,u,f,h=o.indexOf(n),d=o.indexOf(s,h+1),p=h;if(h>=0&&d>0){if(n===s)return[h,d];for(a=[],l=o.length;p>=0&&!f;){if(p===h)a.push(p),h=o.indexOf(n,p+1);else if(a.length===1){let m=a.pop();m!==void 0&&(f=[m,d])}else c=a.pop(),c!==void 0&&c<l&&(l=c,u=d),d=o.indexOf(s,p+1);p=h<d&&h>=0?h:d}a.length&&u!==void 0&&(f=[l,u])}return f};t.range=i}),vlr=Rs(t=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EXPANSION_MAX=void 0,t.expand=N;var e=Blr(),r="\0SLASH"+Math.random()+"\0",i="\0OPEN"+Math.random()+"\0",n="\0CLOSE"+Math.random()+"\0",s="\0COMMA"+Math.random()+"\0",o="\0PERIOD"+Math.random()+"\0",a=new RegExp(r,"g"),c=new RegExp(i,"g"),l=new RegExp(n,"g"),u=new RegExp(s,"g"),f=new RegExp(o,"g"),h=/\\\\/g,d=/\\{/g,p=/\\}/g,m=/\\,/g,y=/\\./g;t.EXPANSION_MAX=1e5;function g(k){return isNaN(k)?k.charCodeAt(0):parseInt(k,10)}function E(k){return k.replace(h,r).replace(d,i).replace(p,n).replace(m,s).replace(y,o)}function w(k){return k.replace(a,"\\").replace(c,"{").replace(l,"}").replace(u,",").replace(f,".")}function C(k){if(!k)return[""];let H=[],z=(0,e.balanced)("{","}",k);if(!z)return k.split(",");let{pre:ie,body:ne,post:we}=z,K=ie.split(",");K[K.length-1]+="{"+ne+"}";let ae=C(we);return we.length&&(K[K.length-1]+=ae.shift(),K.push.apply(K,ae)),H.push.apply(H,K),H}function N(k,H={}){if(!k)return[];let{max:z=t.EXPANSION_MAX}=H;return k.slice(0,2)==="{}"&&(k="\\{\\}"+k.slice(2)),V(E(k),z,!0).map(w)}function F(k){return"{"+k+"}"}function x(k){return/^-?0\d/.test(k)}function M(k,H){return k<=H}function P(k,H){return k>=H}function V(k,H,z){let ie=[],ne=(0,e.balanced)("{","}",k);if(!ne)return[k];let we=ne.pre,K=ne.post.length?V(ne.post,H,!1):[""];if(/\$$/.test(ne.pre))for(let ae=0;ae<K.length&&ae<H;ae++){let Ee=we+"{"+ne.body+"}"+K[ae];ie.push(Ee)}else{let ae=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(ne.body),Ee=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(ne.body),Ye=ae||Ee,Ke=ne.body.indexOf(",")>=0;if(!Ye&&!Ke)return ne.post.match(/,(?!,).*\}/)?(k=ne.pre+"{"+ne.body+n+ne.post,V(k,H,!0)):[k];let We;if(Ye)We=ne.body.split(/\.\./);else if(We=C(ne.body),We.length===1&&We[0]!==void 0&&(We=V(We[0],H,!1).map(F),We.length===1))return K.map(qt=>ne.pre+We[0]+qt);let mt;if(Ye&&We[0]!==void 0&&We[1]!==void 0){let qt=g(We[0]),kt=g(We[1]),ir=Math.max(We[0].length,We[1].length),Gt=We.length===3&&We[2]!==void 0?Math.abs(g(We[2])):1,Bi=M;kt<qt&&(Gt*=-1,Bi=P);let Q=We.some(x);mt=[];for(let G=qt;Bi(G,kt);G+=Gt){let W;if(Ee)W=String.fromCharCode(G),W==="\\"&&(W="");else if(W=String(G),Q){let te=ir-W.length;if(te>0){let he=new Array(te+1).join("0");G<0?W="-"+he+W.slice(1):W=he+W}}mt.push(W)}}else{mt=[];for(let qt=0;qt<We.length;qt++)mt.push.apply(mt,V(We[qt],H,!1))}for(let qt=0;qt<mt.length;qt++)for(let kt=0;kt<K.length&&ie.length<H;kt++){let ir=we+mt[qt]+K[kt];(!z||Ye||ir)&&ie.push(ir)}}return ie}}),xlr=Rs(t=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.assertValidPattern=void 0;var e=1024*64,r=i=>{if(typeof i!="string")throw new TypeError("invalid pattern");if(i.length>e)throw new TypeError("pattern is too long")};t.assertValidPattern=r}),_lr=Rs(t=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.parseClass=void 0;var e={"[:alnum:]":["\\p{L}\\p{Nl}\\p{Nd}",!0],"[:alpha:]":["\\p{L}\\p{Nl}",!0],"[:ascii:]":["\\x00-\\x7f",!1],"[:blank:]":["\\p{Zs}\\t",!0],"[:cntrl:]":["\\p{Cc}",!0],"[:digit:]":["\\p{Nd}",!0],"[:graph:]":["\\p{Z}\\p{C}",!0,!0],"[:lower:]":["\\p{Ll}",!0],"[:print:]":["\\p{C}",!0],"[:punct:]":["\\p{P}",!0],"[:space:]":["\\p{Z}\\t\\r\\n\\v\\f",!0],"[:upper:]":["\\p{Lu}",!0],"[:word:]":["\\p{L}\\p{Nl}\\p{Nd}\\p{Pc}",!0],"[:xdigit:]":["A-Fa-f0-9",!1]},r=o=>o.replace(/[[\]\\-]/g,"\\$&")
Line truncated
|
||||
globstar while`,Q,Ce,G,et,It),this.matchOne(Q.slice(Ce),G.slice(et),W))return this.debug("globstar found match!",Ce,L,It),!0;if(It==="."||It===".."||!te.dot&&It.charAt(0)==="."){this.debug("dot detected!",Q,Ce,G,et);break}this.debug("globstar swallow a segment, and continue"),Ce++}return!!(W&&(this.debug(`
|
||||
>>> no match, partial?`,Q,Ce,G,et),Ce===L))}let bt;if(typeof ue=="string"?(bt=Ne===ue,this.debug("string match",ue,Ne,bt)):(bt=ue.test(Ne),this.debug("pattern match",ue,Ne,bt)),!bt)return!1}if(b===L&&v===Z)return!0;if(b===L)return W;if(v===Z)return b===L-1&&Q[b]==="";throw new Error("wtf?")}braceExpand(){return(0,t.braceExpand)(this.pattern,this.options)}parse(Q){(0,r.assertValidPattern)(Q);let G=this.options;if(Q==="**")return t.GLOBSTAR;if(Q==="")return"";let W,te=null;(W=Q.match(g))?te=G.dot?w:E:(W=Q.match(a))?te=(G.nocase?G.dot?f:u:G.dot?l:c)(W[1]):(W=Q.match(C))?te=(G.nocase?G.dot?F:N:G.dot?x:M)(W):(W=Q.match(h))?te=G.dot?p:d:(W=Q.match(m))&&(te=y);let he=i.AST.fromGlob(Q,this.options).toMMPattern();return te&&typeof he=="object"&&Reflect.defineProperty(he,"test",{value:te}),he}makeRe(){if(this.regexp||this.regexp===!1)return this.regexp;let Q=this.set;if(!Q.length)return this.regexp=!1,this.regexp;let G=this.options,W=G.noglobstar?ie:G.dot?ne:we,te=new Set(G.nocase?["i"]:[]),he=Q.map(L=>{let Z=L.map(Ne=>{if(Ne instanceof RegExp)for(let Ce of Ne.flags.split(""))te.add(Ce);return typeof Ne=="string"?qt(Ne):Ne===t.GLOBSTAR?t.GLOBSTAR:Ne._src});Z.forEach((Ne,Ce)=>{let et=Z[Ce+1],It=Z[Ce-1];Ne!==t.GLOBSTAR||It===t.GLOBSTAR||(It===void 0?et!==void 0&&et!==t.GLOBSTAR?Z[Ce+1]="(?:\\/|"+W+"\\/)?"+et:Z[Ce]=W:et===void 0?Z[Ce-1]=It+"(?:\\/|\\/"+W+")?":et!==t.GLOBSTAR&&(Z[Ce-1]=It+"(?:\\/|\\/"+W+"\\/)"+et,Z[Ce+1]=t.GLOBSTAR))});let ue=Z.filter(Ne=>Ne!==t.GLOBSTAR);if(this.partial&&ue.length>=1){let Ne=[];for(let Ce=1;Ce<=ue.length;Ce++)Ne.push(ue.slice(0,Ce).join("/"));return"(?:"+Ne.join("|")+")"}return ue.join("/")}).join("|"),[b,v]=Q.length>1?["(?:",")"]:["",""];he="^"+b+he+v+"$",this.partial&&(he="^(?:\\/|"+b+he.slice(1,-1)+v+")$"),this.negate&&(he="^(?!"+he+").+$");try{this.regexp=new RegExp(he,[...te].join(""))}catch{this.regexp=!1}return this.regexp}slashSplit(Q){return this.preserveMultipleSlashes?Q.split("/"):this.isWindows&&/^\/\/[^\/]+/.test(Q)?["",...Q.split(/\/+/)]:Q.split(/\/+/)}match(Q,G=this.partial){if(this.debug("match",Q,this.pattern),this.comment)return!1;if(this.empty)return Q==="";if(Q==="/"&&G)return!0;let W=this.options;this.isWindows&&(Q=Q.split("\\").join("/"));let te=this.slashSplit(Q);this.debug(this.pattern,"split",te);let he=this.set;this.debug(this.pattern,"set",he);let b=te[te.length-1];if(!b)for(let v=te.length-2;!b&&v>=0;v--)b=te[v];for(let v=0;v<he.length;v++){let L=he[v],Z=te;if(W.matchBase&&L.length===1&&(Z=[b]),this.matchOne(Z,L,G))return W.flipNegate?!0:!this.negate}return W.flipNegate?!1:this.negate}static defaults(Q){return t.minimatch.defaults(Q).Minimatch}};t.Minimatch=kt;var ir=IYe();Object.defineProperty(t,"AST",{enumerable:!0,get:function(){return ir.AST}});var Gt=SYe();Object.defineProperty(t,"escape",{enumerable:!0,get:function(){return Gt.escape}});var Bi=Wce();Object.defineProperty(t,"unescape",{enumerable:!0,get:function(){return Bi.unescape}}),t.minimatch.AST=i.AST,t.minimatch.Minimatch=kt,t.minimatch.escape=n.escape,t.minimatch.unescape=s.unescape}),Rlr=Rs(t=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.LRUCache=void 0;var e=typeof performance=="object"&&performance&&typeof performance.now=="function"?performance:Date,r=new Set,i=typeof process=="object"&&process?process:{},n=(d,p,m,y)=>{typeof i.emitWarning=="function"?i.emitWarning(d,p,m,y):console.error(`[${m}] ${p}: ${d}`)},s=globalThis.AbortController,o=globalThis.AbortSignal;if(typeof s>"u"){o=class{onabort;_onabort=[];reason;aborted=!1;addEventListener(m,y){this._onabort.push(y)}},s=class{constructor(){p()}signal=new o;abort(m){if(!this.signal.aborted){this.signal.reason=m,this.signal.aborted=!0;for(let y of this.signal._onabort)y(m);this.signal.onabort?.(m)}}};let d=i.env?.LRU_CACHE_IGNORE_AC_WARNING!=="1",p=()=>{d&&(d=!1,n("AbortController is not defined. If using lru-cache in node 14, load an AbortController polyfill from the `node-abort-controller` package. A minimal polyfill is provided for use by LRUCache.fetch(), but it should not be relied upon in other contexts (eg, passing it to other APIs that use AbortController/AbortSignal might have undesirable effects). You may disable this with LRU_CACHE_IGNORE_AC_WARNING=1 in the env.","NO_ABORT_CONTROLLER","ENOTSUP",p))}}var a=d=>!r.has(d),c=d=>d&&d===Math.floor(d)&&d>0&&isFinite(d),l=d=>c(d)?d<=Math.pow(2,8)?Uint8Array:d<=Math.pow(2,16)?Uint16Array:d<=Math.pow(2,32)?Uint32Array:d<=Number.MAX_SAFE_INTEGER?u:null:null,u=class extends Array{constructor(d){super(d),this.fill(0)}},f=class UN{heap;length;static#e=!1;static create(p){let m=l(p);if(!m)return[];UN.#e=!0;let y=new UN(p,m);return UN.#e=!1,y}constructor(p,m){if(!UN.#e)throw new TypeError("instantiate Stack using Stack.create(n)");this.heap=new m(p),this.length=0}push(p){this.heap[this.length++]=p}pop(){return this.heap[--this.length]}},h=class xYe{#e;#t;#i;#r;#n;#c;#f;#u;get perf(){return this.#u}ttl;ttlResolution;ttlAutopurge;updateAgeOnGet;updateAgeOnHas;allowStale;noDispose
Line truncated
|
||||
\r
|
||||
`);if(h===-1){z3("have not received end of HTTP headers yet..."),n();return}let d=f.slice(0,h).toString("ascii").split(`\r
|
||||
`),p=d.shift();if(!p)return t.destroy(),r(new Error("No header received from proxy CONNECT response"));let m=p.split(" "),y=+m[1],g=m.slice(2).join(" "),E={};for(let w of d){if(!w)continue;let C=w.indexOf(":");if(C===-1)return t.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${w}"`));let N=w.slice(0,C).toLowerCase(),M=w.slice(C+1).trimStart(),x=E[N];typeof x=="string"?E[N]=[x,M]:Array.isArray(x)?x.push(M):E[N]=M}z3("got proxy server response: %o %o",p,E),o(),e({connect:{statusCode:y,statusText:g,headers:E},buffered:f})}t.on("error",c),t.on("end",a),n()})}JI.parseProxyResponse=Ocr});var FJe=A(vl=>{"use strict";var Pcr=vl&&vl.__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:function(){return e[r]}}),Object.defineProperty(t,i,s)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),Qcr=vl&&vl.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),kJe=vl&&vl.__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)&&Pcr(e,t,r);return Qcr(e,t),e},LJe=vl&&vl.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(vl,"__esModule",{value:!0});vl.HttpsProxyAgent=void 0;var hN=kJe(require("net")),PJe=kJe(require("tls")),kcr=LJe(require("assert")),Lcr=LJe(Gg()),Fcr=Uv(),Mcr=require("url"),Ucr=OJe(),dN=(0,Lcr.default)("https-proxy-agent"),V3=class extends Fcr.Agent{constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new Mcr.URL(e):e,this.proxyHeaders=r?.headers??{},dN("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?QJe(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:"){dN("Creating `tls.Socket`: %o",this.connectOpts);let h=this.connectOpts.servername||this.connectOpts.host;s=PJe.connect({...this.connectOpts,servername:h&&hN.isIP(h)?void 0:h})}else dN("Creating `net.Socket`: %o",this.connectOpts),s=hN.connect(this.connectOpts);let n=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},o=hN.isIPv6(r.host)?`[${r.host}]`:r.host,a=`CONNECT ${o}:${r.port} HTTP/1.1\r
|
||||
`;if(i.username||i.password){let h=`${decodeURIComponent(i.username)}:${decodeURIComponent(i.password)}`;n["Proxy-Authorization"]=`Basic ${Buffer.from(h).toString("base64")}`}n.Host=`${o}:${r.port}`,n["Proxy-Connection"]||(n["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let h of Object.keys(n))a+=`${h}: ${n[h]}\r
|
||||
`;let c=(0,Ucr.parseProxyResponse)(s);s.write(`${a}\r
|
||||
`);let{connect:l,buffered:u}=await c;if(e.emit("proxyConnect",l),this.emit("proxyConnect",l,e),l.statusCode===200){if(e.once("socket",qcr),r.secureEndpoint){dN("Upgrading socket connection to TLS");let h=r.servername||r.host;return PJe.connect({...QJe(r,"host","path","port"),socket:s,servername:hN.isIP(h)?void 0:h})}return s}s.destroy();let f=new hN.Socket({writable:!1});return f.readable=!0,e.once("socket",h=>{dN("Replaying proxy buffer for failed request"),(0,kcr.default)(h.listenerCount("data")>0),h.push(u),h.push(null)}),f}};V3.protocols=["http","https"];vl.HttpsProxyAgent=V3;function qcr(t){t.resume()}function QJe(t,...e){let r={},i;for(i in t)e.includes(i)||(r[i]=t[i]);return r}});var GJe=A(_p=>{"use strict";Object.defineProperty(_p,"__esModule",{value:!0});var MJe=require("buffer"),FE={INVALID_ENCODING:"Invalid encoding provided. Please specify a valid encoding the internal Node.js Buffer supports.",INVALID_SMARTBUFFER_SIZE:"Invalid size provided. Size must be a valid integer greater than zero.",INVALID_SMARTBUFFER_BUFFER:"Invalid Buffer provided in SmartBufferOptions.",INVALID_SMARTBUFFER_OBJECT:"Invalid SmartBufferOptions object supplied to SmartBuffer constructor or factory methods.",INVALID_OFFSET:"An invalid offset value was provided.",INVALID_OFFSET_NON_NUMBER:"An invalid offset value was provided. A numeric value is required.",INVALID_LENGTH:"An invalid length value was provided.",INVALID_LENGTH_NON_NUMBER:"An invalid length value was provived. A numeric value is required.",INVALID_TARGET_OFFSET:"Target offset is beyond the bounds of the internal SmartBuffer data.",INVALID_TARGET_LENGTH:"Specified length value moves cursor beyong the bounds of the internal SmartBuffer data.",INVALID_READ_BEYOND_BOUNDS:"Attempted to read beyond the bounds of the managed data.",INVALID_WRITE_BEYOND_BOUNDS:"Attempted to write beyond the bounds of the managed data."};_p.ERRORS=FE;function Gcr(t){if(!MJe.Buffer.isEncoding(t))throw new Error(FE.INVALID_ENCODING)}_p.checkEncoding=Gcr;function UJe(t){return typeof t=="number"&&isFinite(t)&&Vcr(t)}_p.isFiniteInteger=UJe;function qJe(t,e){if(typeof t=="number"){if(!UJe(t)||t<0)throw new Error(e?FE.INVALID_OFFSET:FE.INVALID_LENGTH)}else throw new Error(e?FE.INVALID_OFFSET_NON_NUMBER:FE.INVALID_LENGTH_NON_NUMBER)}function Hcr(t){qJe(t,!1)}_p.checkLengthValue=Hcr;function jcr(t){qJe(t,!0)}_p.checkOffsetValue=jcr;function zcr(t,e){if(t<0||t>e.length)throw new Error(FE.INVALID_TARGET_OFFSET)}_p.checkTargetOffset=zcr;function Vcr(t){return typeof t=="number"&&isFinite(t)&&Math.floor(t)===t}function $cr(t){if(typeof BigInt>"u")throw new Error("Platform does not support JS BigInt type.");if(typeof MJe.Buffer.prototype[t]>"u")throw new Error(`Platform does not support Buffer.prototype.${t}.`)}_p.bigIntAndBufferInt64Check=$cr});var jJe=A(lce=>{"use strict";Object.defineProperty(lce,"__esModule",{value:!0});var Ut=GJe(),HJe=4096,Wcr="utf8",cce=class t{constructor(e){if(this.length=0,this._encoding=Wcr,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(HJe);else{if(typeof e<"u")throw new Error(Ut.ERRORS.INVALID_SMARTBUFFER_OBJECT);this._buff=Buffer.allocUnsafe(HJe)}}static fromSize(e,r){return new this({size:e,encoding:r})}static fromBuffer(e,r){return new this({buff:e,encoding:r})}static fromOptions(e){return new this(e)}static isSmartBufferOptions(e){let r=e;return r&&(r.encoding!==void 0||r.size!==void 0||r.buff!==void 0)}readInt8(e){return this._readNumberValue(Buffer.prototype.readInt8,1,e)}readInt16BE(e){return this._readNumberValue(Buffer.prototype.readInt16BE,2,e)}readInt16LE(e){return this._readNumberValue(Buffer.prototype.readInt16LE,2,e)}readInt32BE(e){return this._readNumberValue(Buffer.prototype.readInt32BE,4,e)}readInt32LE(e){return this._readNumberValue(Buffer.prototype.readInt32LE,4,e)}readBigInt64BE(e){return Ut.bigIntAndBufferInt64Check("readBigInt64BE"),this._readNumberValue(Buffer.prototype.readBigInt64BE,8,e)}readBigInt64LE(e){return Ut.bigIntAndBufferInt64Check("readBigInt64LE"),this._readNumberValue(Buffer.prototype.readBigInt64LE,8,e)}writeInt8(e,r){return this._writeNumberValue(Buffer.prototype.writeInt8,1,e,r),this}insertInt8(e,r){return this._insertNumberValue(Buffer.prototype.writeInt8,1,e,r)}writeInt16BE(e,r){return this._writeNumberValue(Buffer.prototype.writeInt16BE,2,e,r)}insertInt16BE(e,r){return this._insertNumberValue(Buffer.prototype.writeInt16BE,2,e,r)}writeInt16LE(e,r){return this._writeNumberValue(Buffer.prototype.writeInt16LE,2,e,r)}insertInt16LE(e,r){return this._insertNumberValue(Buffer.prototype.writeInt16LE,2,e,r)}writeInt32BE(e,r){retur
Line truncated
|
||||
`);if(h===-1){B4("have not received end of HTTP headers yet..."),s();return}let d=f.slice(0,h).toString("ascii").split(`\r
|
||||
`),p=d.shift();if(!p)return t.destroy(),r(new Error("No header received from proxy CONNECT response"));let m=p.split(" "),y=+m[1],g=m.slice(2).join(" "),E={};for(let w of d){if(!w)continue;let C=w.indexOf(":");if(C===-1)return t.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${w}"`));let N=w.slice(0,C).toLowerCase(),F=w.slice(C+1).trimStart(),x=E[N];typeof x=="string"?E[N]=[x,F]:Array.isArray(x)?x.push(F):E[N]=F}B4("got proxy server response: %o %o",p,E),o(),e({connect:{statusCode:y,statusText:g,headers:E},buffered:f})}t.on("error",c),t.on("end",a),s()})}hS.parseProxyResponse=sfr});var R7e=A(kl=>{"use strict";var ofr=kl&&kl.__createBinding||(Object.create?(function(t,e,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,i,n)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),afr=kl&&kl.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),x7e=kl&&kl.__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)&&ofr(e,t,r);return afr(e,t),e},_7e=kl&&kl.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(kl,"__esModule",{value:!0});kl.HttpsProxyAgent=void 0;var jN=x7e(require("net")),B7e=x7e(require("tls")),cfr=_7e(require("assert")),lfr=_7e(iy()),ufr=px(),ffr=require("url"),hfr=S7e(),zN=(0,lfr.default)("https-proxy-agent"),v4=class extends ufr.Agent{constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new ffr.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,""),n=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...r?v7e(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:"){zN("Creating `tls.Socket`: %o",this.connectOpts);let h=this.connectOpts.servername||this.connectOpts.host;n=B7e.connect({...this.connectOpts,servername:h&&jN.isIP(h)?void 0:h})}else zN("Creating `net.Socket`: %o",this.connectOpts),n=jN.connect(this.connectOpts);let s=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},o=jN.isIPv6(r.host)?`[${r.host}]`:r.host,a=`CONNECT ${o}:${r.port} HTTP/1.1\r
|
||||
`;if(i.username||i.password){let h=`${decodeURIComponent(i.username)}:${decodeURIComponent(i.password)}`;s["Proxy-Authorization"]=`Basic ${Buffer.from(h).toString("base64")}`}s.Host=`${o}:${r.port}`,s["Proxy-Connection"]||(s["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let h of Object.keys(s))a+=`${h}: ${s[h]}\r
|
||||
`;let c=(0,hfr.parseProxyResponse)(n);n.write(`${a}\r
|
||||
`);let{connect:l,buffered:u}=await c;if(e.emit("proxyConnect",l),this.emit("proxyConnect",l,e),l.statusCode===200){if(e.once("socket",dfr),r.secureEndpoint){zN("Upgrading socket connection to TLS");let h=r.servername||r.host;return B7e.connect({...v7e(r,"host","path","port"),socket:n,servername:jN.isIP(h)?void 0:h})}return n}n.destroy();let f=new jN.Socket({writable:!1});return f.readable=!0,e.once("socket",h=>{zN("Replaying proxy buffer for failed request"),(0,cfr.default)(h.listenerCount("data")>0),h.push(u),h.push(null)}),f}};v4.protocols=["http","https"];kl.HttpsProxyAgent=v4;function dfr(t){t.resume()}function v7e(t,...e){let r={},i;for(i in t)e.includes(i)||(r[i]=t[i]);return r}});var O7e=A(Pp=>{"use strict";Object.defineProperty(Pp,"__esModule",{value:!0});var T7e=require("buffer"),ZE={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."};Pp.ERRORS=ZE;function pfr(t){if(!T7e.Buffer.isEncoding(t))throw new Error(ZE.INVALID_ENCODING)}Pp.checkEncoding=pfr;function N7e(t){return typeof t=="number"&&isFinite(t)&&yfr(t)}Pp.isFiniteInteger=N7e;function D7e(t,e){if(typeof t=="number"){if(!N7e(t)||t<0)throw new Error(e?ZE.INVALID_OFFSET:ZE.INVALID_LENGTH)}else throw new Error(e?ZE.INVALID_OFFSET_NON_NUMBER:ZE.INVALID_LENGTH_NON_NUMBER)}function mfr(t){D7e(t,!1)}Pp.checkLengthValue=mfr;function Afr(t){D7e(t,!0)}Pp.checkOffsetValue=Afr;function gfr(t,e){if(t<0||t>e.length)throw new Error(ZE.INVALID_TARGET_OFFSET)}Pp.checkTargetOffset=gfr;function yfr(t){return typeof t=="number"&&isFinite(t)&&Math.floor(t)===t}function Efr(t){if(typeof BigInt>"u")throw new Error("Platform does not support JS BigInt type.");if(typeof T7e.Buffer.prototype[t]>"u")throw new Error(`Platform does not support Buffer.prototype.${t}.`)}Pp.bigIntAndBufferInt64Check=Efr});var k7e=A(yle=>{"use strict";Object.defineProperty(yle,"__esModule",{value:!0});var Ut=O7e(),P7e=4096,bfr="utf8",gle=class t{constructor(e){if(this.length=0,this._encoding=bfr,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(P7e);else{if(typeof e<"u")throw new Error(Ut.ERRORS.INVALID_SMARTBUFFER_OBJECT);this._buff=Buffer.allocUnsafe(P7e)}}static fromSize(e,r){return new this({size:e,encoding:r})}static fromBuffer(e,r){return new this({buff:e,encoding:r})}static fromOptions(e){return new this(e)}static isSmartBufferOptions(e){let r=e;return r&&(r.encoding!==void 0||r.size!==void 0||r.buff!==void 0)}readInt8(e){return this._readNumberValue(Buffer.prototype.readInt8,1,e)}readInt16BE(e){return this._readNumberValue(Buffer.prototype.readInt16BE,2,e)}readInt16LE(e){return this._readNumberValue(Buffer.prototype.readInt16LE,2,e)}readInt32BE(e){return this._readNumberValue(Buffer.prototype.readInt32BE,4,e)}readInt32LE(e){return this._readNumberValue(Buffer.prototype.readInt32LE,4,e)}readBigInt64BE(e){return Ut.bigIntAndBufferInt64Check("readBigInt64BE"),this._readNumberValue(Buffer.prototype.readBigInt64BE,8,e)}readBigInt64LE(e){return Ut.bigIntAndBufferInt64Check("readBigInt64LE"),this._readNumberValue(Buffer.prototype.readBigInt64LE,8,e)}writeInt8(e,r){return this._writeNumberValue(Buffer.prototype.writeInt8,1,e,r),this}insertInt8(e,r){return this._insertNumberValue(Buffer.prototype.writeInt8,1,e,r)}writeInt16BE(e,r){return this._writeNumberValue(Buffer.prototype.writeInt16BE,2,e,r)}insertInt16BE(e,r){return this._insertNumberValue(Buffer.prototype.writeInt16BE,2,e,r)}writeInt16LE(e,r){return this._writeNumberValue(Buffer.prototype.writeInt16LE,2,e,r)}insertInt16LE(e,r){return this._insertNumberValue(Buffer.prototype.writeInt16LE,2,e,r)}writeInt32BE(e,r){retur
Line truncated
|
||||
`).join(`
|
||||
`+n),t.push(s+"m+"+n5.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=Emr()+e+" "+t[0]}function Emr(){return hn.inspectOpts.hideDate?"":new Date().toISOString()+" "}function bmr(...t){return process.stderr.write(s5.formatWithOptions(hn.inspectOpts,...t)+`
|
||||
`)}function wmr(t){t?process.env.DEBUG=t:delete process.env.DEBUG}function Cmr(){return process.env.DEBUG}function Imr(t){t.inspectOpts={};let e=Object.keys(hn.inspectOpts);for(let r=0;r<e.length;r++)t.inspectOpts[e[r]]=hn.inspectOpts[e[r]]}n5.exports=oue()(hn);var{formatters:OKe}=n5.exports;OKe.o=function(t){return this.inspectOpts.colors=this.useColors,s5.inspect(t,this.inspectOpts).split(`
|
||||
`).map(e=>e.trim()).join(" ")};OKe.O=function(t){return this.inspectOpts.colors=this.useColors,s5.inspect(t,this.inspectOpts)}});var cue=A((iXr,aue)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?aue.exports=DKe():aue.exports=PKe()});var kKe=A((sXr,QKe)=>{var Smr=require("dns"),Bmr=["if-modified-since","if-none-match","if-unmodified-since","if-match","if-range"],vmr=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:Smr.lookup,...r.dns},r.cache=r.cache||"default",r.cache==="default"&&Object.keys(r.headers||{}).some(s=>Bmr.includes(s.toLowerCase()))&&(r.cache="no-store"),r.cacheAdditionalHeaders=r.cacheAdditionalHeaders||[],r.cacheManager&&!r.cachePath&&(r.cachePath=r.cacheManager),r};QKe.exports=vmr});var uue=A((nXr,qKe)=>{var LKe=coe(),FKe=poe(),xmr=wh(),MKe={shared:!1,ignoreCargoCult:!0},_mr={status:200,headers:{}},IS=t=>{let e={method:t.method,url:t.url,headers:{},compress:t.compress};return t.headers.forEach((r,i)=>{e.headers[i]=r}),e},UKe=t=>{let e={status:t.status,headers:{}};return t.headers.forEach((r,i)=>{e.headers[i]=r}),e},lue=class{constructor({entry:e,request:r,response:i,options:s}){this.entry=e,this.request=IS(r),this.response=UKe(i),this.options=s,this.policy=new LKe(this.request,this.response,MKe),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 LKe(IS(e),_mr,MKe).storable()}satisfies(e){let r=IS(e);if(this.request.headers.host!==r.headers.host||this.request.compress!==r.compress)return!1;let i=new FKe(this.request),s=new FKe(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?xmr.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=IS(e);return r.method="GET",!this.policy.satisfiesWithoutRevalidation(r)}responseHeaders(){return this.policy.responseHeaders()}revalidationHeaders(e){let r=IS(e);return this.policy.revalidationHeaders(r)}revalidated(e,r){let i=IS(e),s=UKe(r);return!this.policy.revalidatedPolicy(i,s).modified}};qKe.exports=lue});var HKe=A((oXr,GKe)=>{var fue=class extends Error{constructor(e){super(`request to ${e} failed: cache mode is 'only-if-cached' but no cached response is available.`),this.code="ENOTCACHED"}};GKe.exports={NotCachedError:fue}});var due=A((aXr,jKe)=>{"use strict";var Rmr=vE(),hue=class extends Rmr{#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)}};jKe.exports=hue});var VKe=A((cXr,zKe)=>{var{URL:Tmr,format:Nmr}=require("url"),Dmr={auth:!1,fragment:!1,search:!0,unicode:!1},Omr=t=>{let e=new Tmr(t.url);return`make-fetch-happen:request-cache:${Nmr(e,Dmr)}`};zKe.exports=Omr});var $Ke=A((lXr,Pmr)=>{Pmr.exports={name:"make-fetch-happen",version:"15.0.4",description:"Opinionated, caching, retrying fetch client",main:"lib/index.js",files:["bin/","lib/"],scripts:{test:"tap",posttest:"npm run lint",eslint:'eslint "**/*.{js,cjs,ts,mjs,jsx,tsx}"',lint:"npm run eslint",lintfix:"npm run eslint -- --fix",postlint:"template-oss-check",snap:"tap","template-oss-apply":"template-oss-apply --force"},repository:{type:"git",url:"git+https://github.com/npm/make-fetch-happen.git"},keywords:["http","request","fetch","mean girls","caching","cache","subresource integrity"],author:"GitHub Inc.",license:"ISC",dependencies:{"@gar/promise-retry":"^1.0.0","@npmcli/agent":"^4.0.0",cacache:"^20.0.1","http-cache-semantics":"^4.1.1",minipass:"^7.0.2","minipass-fetch":"^5.0.0","minipass-flush":"^1.0.5","minipass-pipeline":"^1.2.4",negotiator:"^1.0.0","proc-log":"^6.0.0",ssri:"^13.0.0"},devDependencies:{"@npmcli/eslint-config":"^5.0.0","@npmcli/template-oss":"4.25.0",nock:"^13.2.4","safe-buffer":"^5.2.1","standard-version":"^9.3.2",tap:"^16.0.0"},engines:{node:"^20.17.0 || >=22.9.0"},tap:{color:1,files:"test/*.js","check-coverage":!0,timeout:60,"nyc-arg":["--exclude","tap-snapshots/**"]},templateOSS:{"//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten.",version:"4.25.0",publish:"true"}}});var a5=A((uXr,JKe)=>{var{Minipass:Qmr}=Mo(),o5=up(),{promiseRetry:kmr}=tce(),Lmr=wh(),{log:WKe}=q
Line truncated
|
||||
`).forEach(r=>{r.match(Cgr)||r.match(Igr)||(e+=r)}),Buffer.from(e,"base64")}function Bgr(t,e="CERTIFICATE"){let i=t.toString("base64").match(/.{1,64}/g)||"";return[`-----BEGIN ${e}-----`,...i,`-----END ${e}-----`].join(`
|
||||
`+s),t.push(n+"m+"+M5.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=zgr()+e+" "+t[0]}function zgr(){return As.inspectOpts.hideDate?"":new Date().toISOString()+" "}function Vgr(...t){return process.stderr.write(F5.formatWithOptions(As.inspectOpts,...t)+`
|
||||
`)}function $gr(t){t?process.env.DEBUG=t:delete process.env.DEBUG}function Wgr(){return process.env.DEBUG}function Jgr(t){t.inspectOpts={};let e=Object.keys(As.inspectOpts);for(let r=0;r<e.length;r++)t.inspectOpts[e[r]]=As.inspectOpts[e[r]]}M5.exports=mfe()(As);var{formatters:SZe}=M5.exports;SZe.o=function(t){return this.inspectOpts.colors=this.useColors,F5.inspect(t,this.inspectOpts).split(`
|
||||
`).map(e=>e.trim()).join(" ")};SZe.O=function(t){return this.inspectOpts.colors=this.useColors,F5.inspect(t,this.inspectOpts)}});var gfe=A((bii,Afe)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?Afe.exports=IZe():Afe.exports=BZe()});var xZe=A((wii,vZe)=>{var Ygr=require("dns"),Kgr=["if-modified-since","if-none-match","if-unmodified-since","if-match","if-range"],Xgr=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:Ygr.lookup,...r.dns},r.cache=r.cache||"default",r.cache==="default"&&Object.keys(r.headers||{}).some(n=>Kgr.includes(n.toLowerCase()))&&(r.cache="no-store"),r.cacheAdditionalHeaders=r.cacheAdditionalHeaders||[],r.cacheManager&&!r.cachePath&&(r.cachePath=r.cacheManager),r};vZe.exports=Xgr});var Efe=A((Cii,DZe)=>{var _Ze=gae(),RZe=Iae(),Zgr=_h(),TZe={shared:!1,ignoreCargoCult:!0},eyr={status:200,headers:{}},US=t=>{let e={method:t.method,url:t.url,headers:{},compress:t.compress};return t.headers.forEach((r,i)=>{e.headers[i]=r}),e},NZe=t=>{let e={status:t.status,headers:{}};return t.headers.forEach((r,i)=>{e.headers[i]=r}),e},yfe=class{constructor({entry:e,request:r,response:i,options:n}){this.entry=e,this.request=US(r),this.response=NZe(i),this.options=n,this.policy=new _Ze(this.request,this.response,TZe),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 _Ze(US(e),eyr,TZe).storable()}satisfies(e){let r=US(e);if(this.request.headers.host!==r.headers.host||this.request.compress!==r.compress)return!1;let i=new RZe(this.request),n=new RZe(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?Zgr.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=US(e);return r.method="GET",!this.policy.satisfiesWithoutRevalidation(r)}responseHeaders(){return this.policy.responseHeaders()}revalidationHeaders(e){let r=US(e);return this.policy.revalidationHeaders(r)}revalidated(e,r){let i=US(e),n=NZe(r);return!this.policy.revalidatedPolicy(i,n).modified}};DZe.exports=yfe});var PZe=A((Iii,OZe)=>{var bfe=class extends Error{constructor(e){super(`request to ${e} failed: cache mode is 'only-if-cached' but no cached response is available.`),this.code="ENOTCACHED"}};OZe.exports={NotCachedError:bfe}});var Cfe=A((Sii,kZe)=>{"use strict";var tyr=qE(),wfe=class extends tyr{#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)}};kZe.exports=wfe});var LZe=A((Bii,QZe)=>{var{URL:ryr,format:iyr}=require("url"),nyr={auth:!1,fragment:!1,search:!0,unicode:!1},syr=t=>{let e=new ryr(t.url);return`make-fetch-happen:request-cache:${iyr(e,nyr)}`};QZe.exports=syr});var FZe=A((vii,oyr)=>{oyr.exports={name:"make-fetch-happen",version:"15.0.4",description:"Opinionated, caching, retrying fetch client",main:"lib/index.js",files:["bin/","lib/"],scripts:{test:"tap",posttest:"npm run lint",eslint:'eslint "**/*.{js,cjs,ts,mjs,jsx,tsx}"',lint:"npm run eslint",lintfix:"npm run eslint -- --fix",postlint:"template-oss-check",snap:"tap","template-oss-apply":"template-oss-apply --force"},repository:{type:"git",url:"git+https://github.com/npm/make-fetch-happen.git"},keywords:["http","request","fetch","mean girls","caching","cache","subresource integrity"],author:"GitHub Inc.",license:"ISC",dependencies:{"@gar/promise-retry":"^1.0.0","@npmcli/agent":"^4.0.0",cacache:"^20.0.1","http-cache-semantics":"^4.1.1",minipass:"^7.0.2","minipass-fetch":"^5.0.0","minipass-flush":"^1.0.5","minipass-pipeline":"^1.2.4",negotiator:"^1.0.0","proc-log":"^6.0.0",ssri:"^13.0.0"},devDependencies:{"@npmcli/eslint-config":"^5.0.0","@npmcli/template-oss":"4.25.0",nock:"^13.2.4","safe-buffer":"^5.2.1","standard-version":"^9.3.2",tap:"^16.0.0"},engines:{node:"^20.17.0 || >=22.9.0"},tap:{color:1,files:"test/*.js","check-coverage":!0,timeout:60,"nyc-arg":["--exclude","tap-snapshots/**"]},templateOSS:{"//@npmcli/template-oss":"This file is partially managed by @npmcli/template-oss. Edits may be overwritten.",version:"4.25.0",publish:"true"}}});var q5=A((xii,UZe)=>{var{Minipass:ayr}=Ho(),U5=Ap(),{promiseRetry:cyr}=ule(),lyr=_h(),{log:MZe}=w
Line truncated
|
||||
`).forEach(r=>{r.match(WEr)||r.match(JEr)||(e+=r)}),Buffer.from(e,"base64")}function KEr(t,e="CERTIFICATE"){let i=t.toString("base64").match(/.{1,64}/g)||"";return[`-----BEGIN ${e}-----`,...i,`-----END ${e}-----`].join(`
|
||||
`).concat(`
|
||||
`)}});var N5=A(UA=>{"use strict";Object.defineProperty(UA,"__esModule",{value:!0});UA.SHA2_HASH_ALGOS=UA.RSA_SIGNATURE_ALGOS=UA.ECDSA_SIGNATURE_ALGOS=void 0;UA.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"};UA.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"};UA.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 efe=A(D5=>{"use strict";Object.defineProperty(D5,"__esModule",{value:!0});D5.RFC3161TimestampVerificationError=void 0;var Zue=class extends Error{};D5.RFC3161TimestampVerificationError=Zue});var zXe=A(Ph=>{"use strict";var vgr=Ph&&Ph.__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:function(){return e[r]}}),Object.defineProperty(t,i,s)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),xgr=Ph&&Ph.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),_gr=Ph&&Ph.__importStar||(function(){var t=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)};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"&&vgr(r,e,i[s]);return xgr(r,e),r}})();Object.defineProperty(Ph,"__esModule",{value:!0});Ph.TSTInfo=void 0;var jXe=_gr(TS()),Rgr=N5(),Tgr=efe(),tfe=class{root;constructor(e){this.root=e}get version(){return this.root.subs[0].toInteger()}get genTime(){return this.root.subs[4].toDate()}get messageImprintHashAlgorithm(){let e=this.messageImprintObj.subs[0].subs[0].toOID();return Rgr.SHA2_HASH_ALGOS[e]}get messageImprintHashedMessage(){return this.messageImprintObj.subs[1].value}get raw(){return this.root.toDER()}verify(e){let r=jXe.digest(this.messageImprintHashAlgorithm,e);if(!jXe.bufferEqual(r,this.messageImprintHashedMessage))throw new Tgr.RFC3161TimestampVerificationError("message imprint does not match artifact")}get messageImprintObj(){return this.root.subs[2]}};Ph.TSTInfo=tfe});var $Xe=A(Qh=>{"use strict";var Ngr=Qh&&Qh.__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:function(){return e[r]}}),Object.defineProperty(t,i,s)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),Dgr=Qh&&Qh.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Ogr=Qh&&Qh.__importStar||(function(){var t=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)};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"&&Ngr(r,e,i[s]);return Dgr(r,e),r}})();Object.defineProperty(Qh,"__esModule",{value:!0});Qh.RFC3161Timestamp=void 0;var Pgr=_5(),rfe=Ogr(TS()),VXe=N5(),qN=efe(),Qgr=zXe(),kgr="1.2.840.113549.1.7.2",Lgr="1.2.840.113549.1.9.16.1.4",Fgr="1.2.840.113549.1.9.4",ife=class t{root;constructor(e){this.root=e}static parse(e){let r=Pgr.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 VXe.SHA2_HASH_ALGOS[e]}get signatureAlgorithm(){let e=this.signatureAlgorithmObj.subs[0].toOID();return VXe.ECDSA_SIGNATURE_ALGOS[e]}get signatureValue(){return this.signatureValueObj.value}get tstInfo(){return new Qgr.TSTInfo(this.eContentObj.subs[0].subs[0])}verify(e,r){if(!this.timeStampTokenObj)throw new qN.RFC3161TimestampVerificationError("timeStampToken is missing");if(this.contentType!==kgr)throw new qN.RFC3161TimestampVerificationError(`incorrect content type: ${this.contentType}`);if(this.eContentType!==Lgr)throw new qN.RFC3161TimestampVerificationError(`incorrect encapsulated content type: ${this.eContentType}`);this.tstInfo.verify(e),this.verifyMessageDigest(),this.verifySignature(r)}verifyMessageDigest(){let e=rfe.digest(this.signerDigestAlgorithm,this.tstInfo.raw),r=this.messageDigestAttributeObj.subs[1].subs[0].value;if(!rfe.bufferEqual(e,r))throw new qN.RFC3161TimestampVerificationError("signed data does not match tstInfo")}verifySignature(e){let r=this.signedAttrsObj.toD
Line truncated
|
||||
`)}});var f8=A(KA=>{"use strict";Object.defineProperty(KA,"__esModule",{value:!0});KA.SHA2_HASH_ALGOS=KA.RSA_SIGNATURE_ALGOS=KA.ECDSA_SIGNATURE_ALGOS=void 0;KA.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"};KA.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"};KA.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 lhe=A(h8=>{"use strict";Object.defineProperty(h8,"__esModule",{value:!0});h8.RFC3161TimestampVerificationError=void 0;var che=class extends Error{};h8.RFC3161TimestampVerificationError=che});var Fet=A(qh=>{"use strict";var XEr=qh&&qh.__createBinding||(Object.create?(function(t,e,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,i,n)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),ZEr=qh&&qh.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),e0r=qh&&qh.__importStar||(function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var i=[];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(i[i.length]=n);return i},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var i=t(e),n=0;n<i.length;n++)i[n]!=="default"&&XEr(r,e,i[n]);return ZEr(r,e),r}})();Object.defineProperty(qh,"__esModule",{value:!0});qh.TSTInfo=void 0;var Let=e0r($S()),t0r=f8(),r0r=lhe(),uhe=class{root;constructor(e){this.root=e}get version(){return this.root.subs[0].toInteger()}get genTime(){return this.root.subs[4].toDate()}get messageImprintHashAlgorithm(){let e=this.messageImprintObj.subs[0].subs[0].toOID();return t0r.SHA2_HASH_ALGOS[e]}get messageImprintHashedMessage(){return this.messageImprintObj.subs[1].value}get raw(){return this.root.toDER()}verify(e){let r=Let.digest(this.messageImprintHashAlgorithm,e);if(!Let.bufferEqual(r,this.messageImprintHashedMessage))throw new r0r.RFC3161TimestampVerificationError("message imprint does not match artifact")}get messageImprintObj(){return this.root.subs[2]}};qh.TSTInfo=uhe});var Uet=A(Gh=>{"use strict";var i0r=Gh&&Gh.__createBinding||(Object.create?(function(t,e,r,i){i===void 0&&(i=r);var n=Object.getOwnPropertyDescriptor(e,r);(!n||("get"in n?!e.__esModule:n.writable||n.configurable))&&(n={enumerable:!0,get:function(){return e[r]}}),Object.defineProperty(t,i,n)}):(function(t,e,r,i){i===void 0&&(i=r),t[i]=e[r]})),n0r=Gh&&Gh.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),s0r=Gh&&Gh.__importStar||(function(){var t=function(e){return t=Object.getOwnPropertyNames||function(r){var i=[];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(i[i.length]=n);return i},t(e)};return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var i=t(e),n=0;n<i.length;n++)i[n]!=="default"&&i0r(r,e,i[n]);return n0r(r,e),r}})();Object.defineProperty(Gh,"__esModule",{value:!0});Gh.RFC3161Timestamp=void 0;var o0r=c8(),fhe=s0r($S()),Met=f8(),E1=lhe(),a0r=Fet(),c0r="1.2.840.113549.1.7.2",l0r="1.2.840.113549.1.9.16.1.4",u0r="1.2.840.113549.1.9.4",hhe=class t{root;constructor(e){this.root=e}static parse(e){let r=o0r.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 Met.SHA2_HASH_ALGOS[e]}get signatureAlgorithm(){let e=this.signatureAlgorithmObj.subs[0].toOID();return Met.ECDSA_SIGNATURE_ALGOS[e]}get signatureValue(){return this.signatureValueObj.value}get tstInfo(){return new a0r.TSTInfo(this.eContentObj.subs[0].subs[0])}verify(e,r){if(!this.timeStampTokenObj)throw new E1.RFC3161TimestampVerificationError("timeStampToken is missing");if(this.contentType!==c0r)throw new E1.RFC3161TimestampVerificationError(`incorrect content type: ${this.contentType}`);if(this.eContentType!==l0r)throw new E1.RFC3161TimestampVerificationError(`incorrect encapsulated content type: ${this.eContentType}`);this.tstInfo.verify(e),this.verifyMessageDigest(),this.verifySignature(r)}verifyMessageDigest(){let e=fhe.digest(this.signerDigestAlgorithm,this.tstInfo.raw),r=this.messageDigestAttributeObj.subs[1].subs[0].value;if(!fhe.bufferEqual(e,r))throw new E1.RFC3161TimestampVerificationError("signed data does not match tstInfo")}verifySignature(e){let r=this.signedAttrsObj.toD
Line truncated
|
||||
|
||||
`,Zyr=/\u2014 (\S+) (\S+)\n/g;function eEr(t,e){let r=t.inclusionProof,i=Tfe.fromString(r.checkpoint.envelope),s=z5.fromString(i.note);if(!tEr(i,e))throw new VN.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"invalid checkpoint signature"});return s}function tEr(t,e){let r=Buffer.from(t.note,"utf-8");return t.signatures.some(i=>{let s=e.find(n=>bZe.crypto.bufferEqual(n.logID.subarray(0,4),i.keyHint)&&n.baseURL.match(i.name));return s?bZe.crypto.verify(r,s.publicKey,i.signature):!1})}var Tfe=class t{note;signatures;constructor(e,r){this.note=e,this.signatures=r}static fromString(e){if(!e.includes(Rfe))throw new VN.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"missing checkpoint separator"});let r=e.indexOf(Rfe),i=e.slice(0,r+1),n=e.slice(r+Rfe.length).matchAll(Zyr),o=Array.from(n,a=>{let[,c,l]=a,u=Buffer.from(l,"base64");if(u.length<5)throw new VN.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"malformed checkpoint signature"});return{name:c,keyHint:u.subarray(0,4),signature:u.subarray(4)}});if(o.length===0)throw new VN.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"no signatures found in checkpoint"});return new t(i,o)}},z5=class t{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 VN.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"),o=r.slice(3);return new t(i,s,n,o)}};$N.LogCheckpoint=z5});var CZe=A(Pfe=>{"use strict";Object.defineProperty(Pfe,"__esModule",{value:!0});Pfe.verifyMerkleInclusion=sEr;var Ofe=Tu(),Nfe=ao(),rEr=Buffer.from([0]),iEr=Buffer.from([1]);function sEr(t,e){let r=t.inclusionProof,i=BigInt(r.logIndex),s=BigInt(e.logSize);if(i<0n||i>=s)throw new Nfe.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:`invalid index: ${i}`});let{inner:n,border:o}=nEr(i,s);if(r.hashes.length!==n+o)throw new Nfe.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"invalid hash count"});let a=r.hashes.slice(0,n),c=r.hashes.slice(n),l=fEr(t.canonicalizedBody),u=aEr(oEr(l,a,i),c);if(!Ofe.crypto.bufferEqual(u,e.logHash))throw new Nfe.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"calculated root hash does not match inclusion proof"})}function nEr(t,e){let r=cEr(t,e),i=lEr(t>>BigInt(r));return{inner:r,border:i}}function oEr(t,e,r){return e.reduce((i,s,n)=>r>>BigInt(n)&BigInt(1)?Dfe(s,i):Dfe(i,s),t)}function aEr(t,e){return e.reduce((r,i)=>Dfe(i,r),t)}function cEr(t,e){return uEr(t^e-BigInt(1))}function lEr(t){return t.toString(2).split("1").length-1}function uEr(t){return t===0n?0:t.toString(2).length}function Dfe(t,e){return Ofe.crypto.digest("sha256",iEr,t,e)}function fEr(t){return Ofe.crypto.digest("sha256",rEr,t)}});var SZe=A(Qfe=>{"use strict";Object.defineProperty(Qfe,"__esModule",{value:!0});Qfe.verifyTLogSET=pEr;var IZe=Tu(),hEr=ao(),dEr=OS();function pEr(t,e){if(!(0,dEr.filterTLogAuthorities)(e,{logID:t.logId.keyId,targetDate:new Date(Number(t.integratedTime)*1e3)}).some(s=>{let n=mEr(t),o=Buffer.from(IZe.json.canonicalize(n),"utf8"),a=t.inclusionPromise.signedEntryTimestamp;return IZe.crypto.verify(o,s.publicKey,a)}))throw new hEr.VerificationError({code:"TLOG_INCLUSION_PROMISE_ERROR",message:"inclusion promise could not be verified"})}function mEr(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")}}});var vZe=A(V5=>{"use strict";Object.defineProperty(V5,"__esModule",{value:!0});V5.verifyTLogBody=bEr;V5.verifyTLogInclusion=wEr;var BZe=ile(),Ffe=ao(),kfe=gZe(),Lfe=yZe(),AEr=EZe(),gEr=wZe(),yEr=CZe(),EEr=SZe();function bEr(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 Ffe.VerificationError({code:"TLOG_BODY_ERROR",message:`kind/version mismatch - expected: ${r}/${i}, received: ${s.kind}/${s.apiVersion}`});switch(r){case"dsse":if(i==kfe.DSSE_API_VERSION_V1)return(0,kfe.verifyDSSETLogBody)(s,e);{let n=BZe.Entry.fromJSON(s);return(0,kfe.verifyDSSETLogBodyV2)(n,e)}case"intoto":return(0,AEr.verifyIntotoTLogBody)(s,e);case"hashedrekord":if(i==Lfe.HASHEDREKORD_API_VERSION_V1)return(0,Lfe.verifyHashedRekordTLogBody)(s,e);{let n=BZe.Entry.fromJSON(s);return(0,Lfe.verifyHashedRekordTLogBodyV2)(n,e)}default:throw new Ffe.VerificationError({code:"TLOG_BODY_ERROR",message:`unsupported kind: ${r}`})}}function wEr(t,e){let r=!1;if(CEr(t)&&((0,EEr.verifyTLogSET)(t,e),r=!0),IEr(t)){let i=(0,gEr.verifyCheckpoint)(t,e);(0,yEr.verifyMerkleInclusion)(t,i),r=!0}if(!r)throw new Ffe.VerificationError({code:"TLOG_MISSING_INCLUSION_ERROR",message:"inclusion could not be verified"})}function CEr(t){return t.inclusionPromise!==void 0}function IEr(t){return t.inclusionProof!==void 0}});var DZe=A($5=>{"use strict";Object.defineProperty($5,"__esModule",{value:!0});$5.Verifier=void 0;var SEr=require("util"),PS=ao(),xZe=fZe(),_Ze=dZe(),RZe=AZe(),TZe=vZe(),Mfe=class{trustMaterial;options;constructor(e,r={}){this.trustMaterial=e,this.options={ctlogThreshold:r.ctlogThreshold??1,tlogThreshold:r.tlogThreshold??1,timestampThreshold:r.timestampThreshold??r.tsaThreshold??1,tsaThreshold:0}}verify(e,r){let i=this.verifyTimestamps(e),s=this.verifySigningKey(e,i);return this.verifyTLogs(e),this.verifySignature(e,s),r&&this.verifyPolicy(r,s.identity||{}),s}verifyTimestamps(e){let r=0,i=e.timestamps.map(s=>{switch(s.$case){case"timestamp-authority":return r++,(0,RZe.getTSATimestamp)(s.timestamp,e.signature.signature,this.trustMaterial.timestampAuthorities);case"transparency-log":return r++,(0,RZe.getTLogTimestamp)(s.tlogEntry)}});if(NZe(i))throw new PS.VerificationError({code:"TIMESTAMP_ERROR",message:"duplicate timestamp"});if(r<this.options.timestampThreshold)throw new PS.VerificationError({code:"TIMESTAMP_ERROR",message:`expected ${this.options.timestampThreshold} timestamps, got ${r}`});return i.map(s=>s.timestamp)}verifySigningKey({key:e},r){switch(e.$case){case"public-key":return(0,xZe.verifyPublicKey)(e.hint,r,this.trustMaterial);case"certificate":{let i=(0,xZe.verifyCertificate)(e.certificate,r,this.trustMaterial);if(NZe(i.scts))throw new PS.Verificat
Line truncated
|
||||
`,Bbr=/\u2014 (\S+) (\S+)\n/g;function vbr(t,e){let r=t.inclusionProof,i=Mhe.fromString(r.checkpoint.envelope),n=B8.fromString(i.note);if(!xbr(i,e))throw new S1.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"invalid checkpoint signature"});return n}function xbr(t,e){let r=Buffer.from(t.note,"utf-8");return t.signatures.some(i=>{let n=e.find(s=>dtt.crypto.bufferEqual(s.logID.subarray(0,4),i.keyHint)&&s.baseURL.match(i.name));return n?dtt.crypto.verify(r,n.publicKey,i.signature):!1})}var Mhe=class t{note;signatures;constructor(e,r){this.note=e,this.signatures=r}static fromString(e){if(!e.includes(Fhe))throw new S1.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"missing checkpoint separator"});let r=e.indexOf(Fhe),i=e.slice(0,r+1),s=e.slice(r+Fhe.length).matchAll(Bbr),o=Array.from(s,a=>{let[,c,l]=a,u=Buffer.from(l,"base64");if(u.length<5)throw new S1.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"malformed checkpoint signature"});return{name:c,keyHint:u.subarray(0,4),signature:u.subarray(4)}});if(o.length===0)throw new S1.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"no signatures found in checkpoint"});return new t(i,o)}},B8=class t{origin;logSize;logHash;rest;constructor(e,r,i,n){this.origin=e,this.logSize=r,this.logHash=i,this.rest=n}static fromString(e){let r=e.trimEnd().split(`
|
||||
`);if(r.length<3)throw new S1.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"too few lines in checkpoint header"});let i=r[0],n=BigInt(r[1]),s=Buffer.from(r[2],"base64"),o=r.slice(3);return new t(i,n,s,o)}};B1.LogCheckpoint=B8});var mtt=A(Hhe=>{"use strict";Object.defineProperty(Hhe,"__esModule",{value:!0});Hhe.verifyMerkleInclusion=Tbr;var Ghe=Fu(),Uhe=fo(),_br=Buffer.from([0]),Rbr=Buffer.from([1]);function Tbr(t,e){let r=t.inclusionProof,i=BigInt(r.logIndex),n=BigInt(e.logSize);if(i<0n||i>=n)throw new Uhe.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:`invalid index: ${i}`});let{inner:s,border:o}=Nbr(i,n);if(r.hashes.length!==s+o)throw new Uhe.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"invalid hash count"});let a=r.hashes.slice(0,s),c=r.hashes.slice(s),l=Lbr(t.canonicalizedBody),u=Obr(Dbr(l,a,i),c);if(!Ghe.crypto.bufferEqual(u,e.logHash))throw new Uhe.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"calculated root hash does not match inclusion proof"})}function Nbr(t,e){let r=Pbr(t,e),i=kbr(t>>BigInt(r));return{inner:r,border:i}}function Dbr(t,e,r){return e.reduce((i,n,s)=>r>>BigInt(s)&BigInt(1)?qhe(n,i):qhe(i,n),t)}function Obr(t,e){return e.reduce((r,i)=>qhe(i,r),t)}function Pbr(t,e){return Qbr(t^e-BigInt(1))}function kbr(t){return t.toString(2).split("1").length-1}function Qbr(t){return t===0n?0:t.toString(2).length}function qhe(t,e){return Ghe.crypto.digest("sha256",Rbr,t,e)}function Lbr(t){return Ghe.crypto.digest("sha256",_br,t)}});var gtt=A(jhe=>{"use strict";Object.defineProperty(jhe,"__esModule",{value:!0});jhe.verifyTLogSET=Ubr;var Att=Fu(),Fbr=fo(),Mbr=YS();function Ubr(t,e){if(!(0,Mbr.filterTLogAuthorities)(e,{logID:t.logId.keyId,targetDate:new Date(Number(t.integratedTime)*1e3)}).some(n=>{let s=qbr(t),o=Buffer.from(Att.json.canonicalize(s),"utf8"),a=t.inclusionPromise.signedEntryTimestamp;return Att.crypto.verify(o,n.publicKey,a)}))throw new Fbr.VerificationError({code:"TLOG_INCLUSION_PROMISE_ERROR",message:"inclusion promise could not be verified"})}function qbr(t){let{integratedTime:e,logIndex:r,logId:i,canonicalizedBody:n}=t;return{body:n.toString("base64"),integratedTime:Number(e),logIndex:Number(r),logID:i.keyId.toString("hex")}}});var Ett=A(v8=>{"use strict";Object.defineProperty(v8,"__esModule",{value:!0});v8.verifyTLogBody=Vbr;v8.verifyTLogInclusion=$br;var ytt=hue(),$he=fo(),zhe=utt(),Vhe=ftt(),Gbr=htt(),Hbr=ptt(),jbr=mtt(),zbr=gtt();function Vbr(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 $he.VerificationError({code:"TLOG_BODY_ERROR",message:`kind/version mismatch - expected: ${r}/${i}, received: ${n.kind}/${n.apiVersion}`});switch(r){case"dsse":if(i==zhe.DSSE_API_VERSION_V1)return(0,zhe.verifyDSSETLogBody)(n,e);{let s=ytt.Entry.fromJSON(n);return(0,zhe.verifyDSSETLogBodyV2)(s,e)}case"intoto":return(0,Gbr.verifyIntotoTLogBody)(n,e);case"hashedrekord":if(i==Vhe.HASHEDREKORD_API_VERSION_V1)return(0,Vhe.verifyHashedRekordTLogBody)(n,e);{let s=ytt.Entry.fromJSON(n);return(0,Vhe.verifyHashedRekordTLogBodyV2)(s,e)}default:throw new $he.VerificationError({code:"TLOG_BODY_ERROR",message:`unsupported kind: ${r}`})}}function $br(t,e){let r=!1;if(Wbr(t)&&((0,zbr.verifyTLogSET)(t,e),r=!0),Jbr(t)){let i=(0,Hbr.verifyCheckpoint)(t,e);(0,jbr.verifyMerkleInclusion)(t,i),r=!0}if(!r)throw new $he.VerificationError({code:"TLOG_MISSING_INCLUSION_ERROR",message:"inclusion could not be verified"})}function Wbr(t){return t.inclusionPromise!==void 0}function Jbr(t){return t.inclusionProof!==void 0}});var Btt=A(x8=>{"use strict";Object.defineProperty(x8,"__esModule",{value:!0});x8.Verifier=void 0;var Ybr=require("util"),KS=fo(),btt=ntt(),wtt=ott(),Ctt=ltt(),Itt=Ett(),Whe=class{trustMaterial;options;constructor(e,r={}){this.trustMaterial=e,this.options={ctlogThreshold:r.ctlogThreshold??1,tlogThreshold:r.tlogThreshold??1,timestampThreshold:r.timestampThreshold??r.tsaThreshold??1,tsaThreshold:0}}verify(e,r){let i=this.verifyTimestamps(e),n=this.verifySigningKey(e,i);return this.verifyTLogs(e),this.verifySignature(e,n),r&&this.verifyPolicy(r,n.identity||{}),n}verifyTimestamps(e){let r=0,i=e.timestamps.map(n=>{switch(n.$case){case"timestamp-authority":return r++,(0,Ctt.getTSATimestamp)(n.timestamp,e.signature.signature,this.trustMaterial.timestampAuthorities);case"transparency-log":return r++,(0,Ctt.getTLogTimestamp)(n.tlogEntry)}});if(Stt(i))throw new KS.VerificationError({code:"TIMESTAMP_ERROR",message:"duplicate timestamp"});if(r<this.options.timestampThreshold)throw new KS.VerificationError({code:"TIMESTAMP_ERROR",message:`expected ${this.options.timestampThreshold} timestamps, got ${r}`});return i.map(n=>n.timestamp)}verifySigningKey({key:e},r){switch(e.$case){case"public-key":return(0,btt.verifyPublicKey)(e.hint,r,this.trustMaterial);case"certificate":{let i=(0,btt.verifyCertificate)(e.certificate,r,this.trustMaterial);if(Stt(i.scts))throw new KS.Verificat
Line truncated
|
||||
You can add a runtime option to disable the check or this warning:
|
||||
See https://handlebarsjs.com/api-reference/runtime-options.html#options-to-control-prototype-access for details`))}function S0r(){Object.keys(C8).forEach(function(t){delete C8[t]})}});var S8=A(qh=>{"use strict";qh.__esModule=!0;qh.HandlebarsEnvironment=she;function Eet(t){return t&&t.__esModule?t:{default:t}}var a0=Wo(),B0r=Bc(),rhe=Eet(B0r),v0r=Xfe(),x0r=met(),_0r=ehe(),I8=Eet(_0r),R0r=the(),T0r="4.7.9";qh.VERSION=T0r;var N0r=8;qh.COMPILER_REVISION=N0r;var D0r=7;qh.LAST_COMPATIBLE_COMPILER_REVISION=D0r;var O0r={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"};qh.REVISION_CHANGES=O0r;var ihe="[object Object]";function she(t,e,r){this.helpers=t||{},this.partials=e||{},this.decorators=r||{},v0r.registerDefaultHelpers(this),x0r.registerDefaultDecorators(this)}she.prototype={constructor:she,logger:I8.default,log:I8.default.log,registerHelper:function(e,r){if(a0.toString.call(e)===ihe){if(r)throw new rhe.default("Arg not supported with multiple helpers");a0.extend(this.helpers,e)}else this.helpers[e]=r},unregisterHelper:function(e){delete this.helpers[e]},registerPartial:function(e,r){if(a0.toString.call(e)===ihe)a0.extend(this.partials,e);else{if(typeof r>"u")throw new rhe.default('Attempting to register a partial called "'+e+'" as undefined');this.partials[e]=r}},unregisterPartial:function(e){delete this.partials[e]},registerDecorator:function(e,r){if(a0.toString.call(e)===ihe){if(r)throw new rhe.default("Arg not supported with multiple decorators");a0.extend(this.decorators,e)}else this.decorators[e]=r},unregisterDecorator:function(e){delete this.decorators[e]},resetLoggedPropertyAccesses:function(){R0r.resetLoggedProperties()}};var P0r=I8.default.log;qh.log=P0r;qh.createFrame=a0.createFrame;qh.logger=I8.default});var wet=A((B8,bet)=>{"use strict";B8.__esModule=!0;function nhe(t){this.string=t}nhe.prototype.toString=nhe.prototype.toHTML=function(){return""+this.string};B8.default=nhe;bet.exports=B8.default});var Cet=A(ohe=>{"use strict";ohe.__esModule=!0;ohe.wrapHelper=Q0r;function Q0r(t,e){if(typeof t!="function")return t;var r=function(){var s=arguments[arguments.length-1];return arguments[arguments.length-1]=e(s),t.apply(this,arguments)};return r}});var Ret=A(VA=>{"use strict";VA.__esModule=!0;VA.checkRevision=q0r;VA.template=G0r;VA.wrapProgram=v8;VA.resolvePartial=H0r;VA.invokePartial=j0r;VA.noop=xet;function k0r(t){return t&&t.__esModule?t:{default:t}}function L0r(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e.default=t,e}var F0r=Wo(),GS=L0r(F0r),M0r=Bc(),Fp=k0r(M0r),Mp=S8(),Iet=Xfe(),U0r=Cet(),Bet=the();function q0r(t){var e=t&&t[0]||1,r=Mp.COMPILER_REVISION;if(!(e>=Mp.LAST_COMPATIBLE_COMPILER_REVISION&&e<=Mp.COMPILER_REVISION))if(e<Mp.LAST_COMPATIBLE_COMPILER_REVISION){var i=Mp.REVISION_CHANGES[r],s=Mp.REVISION_CHANGES[e];throw new Fp.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 Fp.default("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+t[1]+").")}function G0r(t,e){if(!e)throw new Fp.default("No environment passed to template");if(!t||!t.main)throw new Fp.default("Unknown template object: "+typeof t);t.main.decorator=t.main_d,e.VM.checkRevision(t.compiler);var r=t.compiler&&t.compiler[0]===7;function i(o,a,c){c.hash&&(a=GS.extend({},a,c.hash),c.ids&&(c.ids[0]=!0)),o=e.VM.resolvePartial.call(this,o,a,c),c.hooks=this.hooks,c.protoAccessControl=this.protoAccessControl;var l=e.VM.invokePartial.call(this,o,a,c);if(l==null&&e.compile&&(c.partials[c.name]=e.compile(o,t.compilerOptions,e),l=c.partials[c.name](a,c)),l!=null){if(c.indent){for(var u=l.split(`
|
||||
See https://handlebarsjs.com/api-reference/runtime-options.html#options-to-control-prototype-access for details`))}function Ywr(){Object.keys(rG).forEach(function(t){delete rG[t]})}});var nG=A(Wh=>{"use strict";Wh.__esModule=!0;Wh.HandlebarsEnvironment=dde;function frt(t){return t&&t.__esModule?t:{default:t}}var C0=Xo(),Kwr=Nc(),fde=frt(Kwr),Xwr=ade(),Zwr=art(),eCr=lde(),iG=frt(eCr),tCr=ude(),rCr="4.7.9";Wh.VERSION=rCr;var iCr=8;Wh.COMPILER_REVISION=iCr;var nCr=7;Wh.LAST_COMPATIBLE_COMPILER_REVISION=nCr;var sCr={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"};Wh.REVISION_CHANGES=sCr;var hde="[object Object]";function dde(t,e,r){this.helpers=t||{},this.partials=e||{},this.decorators=r||{},Xwr.registerDefaultHelpers(this),Zwr.registerDefaultDecorators(this)}dde.prototype={constructor:dde,logger:iG.default,log:iG.default.log,registerHelper:function(e,r){if(C0.toString.call(e)===hde){if(r)throw new fde.default("Arg not supported with multiple helpers");C0.extend(this.helpers,e)}else this.helpers[e]=r},unregisterHelper:function(e){delete this.helpers[e]},registerPartial:function(e,r){if(C0.toString.call(e)===hde)C0.extend(this.partials,e);else{if(typeof r>"u")throw new fde.default('Attempting to register a partial called "'+e+'" as undefined');this.partials[e]=r}},unregisterPartial:function(e){delete this.partials[e]},registerDecorator:function(e,r){if(C0.toString.call(e)===hde){if(r)throw new fde.default("Arg not supported with multiple decorators");C0.extend(this.decorators,e)}else this.decorators[e]=r},unregisterDecorator:function(e){delete this.decorators[e]},resetLoggedPropertyAccesses:function(){tCr.resetLoggedProperties()}};var oCr=iG.default.log;Wh.log=oCr;Wh.createFrame=C0.createFrame;Wh.logger=iG.default});var drt=A((sG,hrt)=>{"use strict";sG.__esModule=!0;function pde(t){this.string=t}pde.prototype.toString=pde.prototype.toHTML=function(){return""+this.string};sG.default=pde;hrt.exports=sG.default});var prt=A(mde=>{"use strict";mde.__esModule=!0;mde.wrapHelper=aCr;function aCr(t,e){if(typeof t!="function")return t;var r=function(){var n=arguments[arguments.length-1];return arguments[arguments.length-1]=e(n),t.apply(this,arguments)};return r}});var brt=A(ig=>{"use strict";ig.__esModule=!0;ig.checkRevision=dCr;ig.template=pCr;ig.wrapProgram=oG;ig.resolvePartial=mCr;ig.invokePartial=ACr;ig.noop=yrt;function cCr(t){return t&&t.__esModule?t:{default:t}}function lCr(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e.default=t,e}var uCr=Xo(),sB=lCr(uCr),fCr=Nc(),jp=cCr(fCr),zp=nG(),mrt=ade(),hCr=prt(),Art=ude();function dCr(t){var e=t&&t[0]||1,r=zp.COMPILER_REVISION;if(!(e>=zp.LAST_COMPATIBLE_COMPILER_REVISION&&e<=zp.COMPILER_REVISION))if(e<zp.LAST_COMPATIBLE_COMPILER_REVISION){var i=zp.REVISION_CHANGES[r],n=zp.REVISION_CHANGES[e];throw new jp.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 jp.default("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+t[1]+").")}function pCr(t,e){if(!e)throw new jp.default("No environment passed to template");if(!t||!t.main)throw new jp.default("Unknown template object: "+typeof t);t.main.decorator=t.main_d,e.VM.checkRevision(t.compiler);var r=t.compiler&&t.compiler[0]===7;function i(o,a,c){c.hash&&(a=sB.extend({},a,c.hash),c.ids&&(c.ids[0]=!0)),o=e.VM.resolvePartial.call(this,o,a,c),c.hooks=this.hooks,c.protoAccessControl=this.protoAccessControl;var l=e.VM.invokePartial.call(this,o,a,c);if(l==null&&e.compile&&(c.partials[c.name]=e.compile(o,t.compilerOptions,e),l=c.partials[c.name](a,c)),l!=null){if(c.indent){for(var u=l.split(`
|
||||
`),f=0,h=u.length;f<h&&!(!u[f]&&f+1===h);f++)u[f]=c.indent+u[f];l=u.join(`
|
||||
`)}return l}else throw new Fp.default("The partial "+c.name+" could not be compiled when running in runtime-only mode")}var s={strict:function(a,c,l){if(!a||!(c in a))throw new Fp.default('"'+c+'" not defined in '+a,{loc:l});return s.lookupProperty(a,c)},lookupProperty:function(a,c){var l=a[c];if(l==null||Object.prototype.hasOwnProperty.call(a,c)||Bet.resultIsAllowed(l,s.protoAccessControl,c))return l},lookup:function(a,c){for(var l=a.length,u=0;u<l;u++){var f=a[u]&&s.lookupProperty(a[u],c);if(f!=null)return f}},lambda:function(a,c){return typeof a=="function"?a.call(c):a},escapeExpression:GS.escapeExpression,invokePartial:i,fn:function(a){var c=t[a];return c.decorator=t[a+"_d"],c},programs:[],program:function(a,c,l,u,f){var h=this.programs[a],d=this.fn(a);return c||f||u||l?h=v8(this,a,d,c,l,u,f):h||(h=this.programs[a]=v8(this,a,d)),h},data:function(a,c){for(;a&&c--;)a=a._parent;return a},mergeIfNeeded:function(a,c){var l=a||c;return a&&c&&a!==c&&(l=GS.extend({},c,a)),l},nullContext:Object.seal({}),noop:e.VM.noop,compilerInfo:t.compiler};function n(o){var a=arguments.length<=1||arguments[1]===void 0?{}:arguments[1],c=a.data;n._setup(a),!a.partial&&t.useData&&(c=z0r(o,c));var l=void 0,u=t.useBlockParams?[]:void 0;t.useDepths&&(a.depths?l=o!=a.depths[0]?[o].concat(a.depths):a.depths:l=[o]);function f(h){return""+t.main(s,h,s.helpers,s.partials,c,u,l)}return f=_et(t.main,f,s,a.depths||[],c,u),f(o,a)}return n.isTop=!0,n._setup=function(o){if(o.partial)s.protoAccessControl=o.protoAccessControl,s.helpers=o.helpers,s.partials=o.partials,s.decorators=o.decorators,s.hooks=o.hooks;else{var a={};vet(a,e.helpers,s),vet(a,o.helpers,s),s.helpers=a,t.usePartial&&(s.partials=s.mergeIfNeeded(o.partials,e.partials)),(t.usePartial||t.useDecorators)&&(s.decorators=GS.extend({},e.decorators,o.decorators)),s.hooks={},s.protoAccessControl=Bet.createProtoAccessControl(o);var c=o.allowCallsToHelperMissing||r;Iet.moveHelperToHooks(s,"helperMissing",c),Iet.moveHelperToHooks(s,"blockHelperMissing",c)}},n._child=function(o,a,c,l){if(t.useBlockParams&&!c)throw new Fp.default("must pass block params");if(t.useDepths&&!l)throw new Fp.default("must pass parent depths");return v8(s,o,t[o],a,0,c,l)},n}function v8(t,e,r,i,s,n,o){function a(c){var l=arguments.length<=1||arguments[1]===void 0?{}:arguments[1],u=o;return o&&c!=o[0]&&!(c===t.nullContext&&o[0]===null)&&(u=[c].concat(o)),r(t,c,t.helpers,t.partials,l.data||i,n&&[l.blockParams].concat(n),u)}return a=_et(r,a,t,o,i,n),a.program=e,a.depth=o?o.length:0,a.blockParams=s||0,a}function H0r(t,e,r){return t?!t.call&&!r.name&&(r.name=t,t=x8(r.partials,t)):r.name==="@partial-block"?t=x8(r.data,"partial-block"):t=x8(r.partials,r.name),t}function j0r(t,e,r){var i=x8(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!==xet&&(function(){r.data=Mp.createFrame(r.data);var n=r.fn;s=r.data["partial-block"]=function(a){var c=arguments.length<=1||arguments[1]===void 0?{}:arguments[1];return c.data=Mp.createFrame(c.data),c.data["partial-block"]=i,n(a,c)},n.partials&&(r.partials=GS.extend({},r.partials,n.partials))})(),t===void 0&&s&&(t=s),t===void 0)throw new Fp.default("The partial "+r.name+" could not be found");if(t instanceof Function)return t(e,r)}function xet(){return""}function x8(t,e){if(t&&Object.prototype.hasOwnProperty.call(t,e))return t[e]}function z0r(t,e){return(!e||!("root"in e))&&(e=e?Mp.createFrame(e):{},e.root=t),e}function _et(t,e,r,i,s,n){if(t.decorator){var o={};e=t.decorator(e,o,r,i&&i[0],s,n,i),GS.extend(e,o)}return e}function vet(t,e,r){e&&Object.keys(e).forEach(function(i){var s=e[i];t[i]=V0r(s,r)})}function V0r(t,e){var r=e.lookupProperty;return U0r.wrapHelper(t,function(i){return i.lookupProperty=r,i})}});var ahe=A((_8,Tet)=>{"use strict";_8.__esModule=!0;_8.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}};Tet.exports=_8.default});var Qet=A((R8,Pet)=>{"use strict";R8.__esModule=!0;function lhe(t){return t&&t.__esModule?t:{default:t}}function uhe(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e.default=t,e}var $0r=S8(),Net=uhe($0r),W0r=wet(),J0r=lhe(W0r),Y0r=Bc(),K0r=lhe(Y0r),X0r=Wo(),che=uhe(X0r),Z0r=Ret(),Det=uhe(Z0r),ebr=ahe(),tbr=lhe(ebr);function Oet(){var t=new Net.HandlebarsEnvironment;return che.extend(t,Net),t.SafeString=J0r.default,t.Exception=K0r.default,t.Utils=che,t.escapeExpression=che.escapeExpression,t.VM=Det,t.template=function(e){return Det.template(e,t)},t}var r1=Oet();r1.create=Oet;tbr.default(r1);r1.default=r1;R8.default=r1;Pet.exports=R8.default});var fhe=A((T8,Let)=>{"use strict";T8.__esModule=!0;var ket={helpers:{helperExpression:function(e){re
Line truncated
|
||||
`)}return l}else throw new jp.default("The partial "+c.name+" could not be compiled when running in runtime-only mode")}var n={strict:function(a,c,l){if(!a||!(c in a))throw new jp.default('"'+c+'" not defined in '+a,{loc:l});return n.lookupProperty(a,c)},lookupProperty:function(a,c){var l=a[c];if(l==null||Object.prototype.hasOwnProperty.call(a,c)||Art.resultIsAllowed(l,n.protoAccessControl,c))return l},lookup:function(a,c){for(var l=a.length,u=0;u<l;u++){var f=a[u]&&n.lookupProperty(a[u],c);if(f!=null)return f}},lambda:function(a,c){return typeof a=="function"?a.call(c):a},escapeExpression:sB.escapeExpression,invokePartial:i,fn:function(a){var c=t[a];return c.decorator=t[a+"_d"],c},programs:[],program:function(a,c,l,u,f){var h=this.programs[a],d=this.fn(a);return c||f||u||l?h=oG(this,a,d,c,l,u,f):h||(h=this.programs[a]=oG(this,a,d)),h},data:function(a,c){for(;a&&c--;)a=a._parent;return a},mergeIfNeeded:function(a,c){var l=a||c;return a&&c&&a!==c&&(l=sB.extend({},c,a)),l},nullContext:Object.seal({}),noop:e.VM.noop,compilerInfo:t.compiler};function s(o){var a=arguments.length<=1||arguments[1]===void 0?{}:arguments[1],c=a.data;s._setup(a),!a.partial&&t.useData&&(c=gCr(o,c));var l=void 0,u=t.useBlockParams?[]:void 0;t.useDepths&&(a.depths?l=o!=a.depths[0]?[o].concat(a.depths):a.depths:l=[o]);function f(h){return""+t.main(n,h,n.helpers,n.partials,c,u,l)}return f=Ert(t.main,f,n,a.depths||[],c,u),f(o,a)}return s.isTop=!0,s._setup=function(o){if(o.partial)n.protoAccessControl=o.protoAccessControl,n.helpers=o.helpers,n.partials=o.partials,n.decorators=o.decorators,n.hooks=o.hooks;else{var a={};grt(a,e.helpers,n),grt(a,o.helpers,n),n.helpers=a,t.usePartial&&(n.partials=n.mergeIfNeeded(o.partials,e.partials)),(t.usePartial||t.useDecorators)&&(n.decorators=sB.extend({},e.decorators,o.decorators)),n.hooks={},n.protoAccessControl=Art.createProtoAccessControl(o);var c=o.allowCallsToHelperMissing||r;mrt.moveHelperToHooks(n,"helperMissing",c),mrt.moveHelperToHooks(n,"blockHelperMissing",c)}},s._child=function(o,a,c,l){if(t.useBlockParams&&!c)throw new jp.default("must pass block params");if(t.useDepths&&!l)throw new jp.default("must pass parent depths");return oG(n,o,t[o],a,0,c,l)},s}function oG(t,e,r,i,n,s,o){function a(c){var l=arguments.length<=1||arguments[1]===void 0?{}:arguments[1],u=o;return o&&c!=o[0]&&!(c===t.nullContext&&o[0]===null)&&(u=[c].concat(o)),r(t,c,t.helpers,t.partials,l.data||i,s&&[l.blockParams].concat(s),u)}return a=Ert(r,a,t,o,i,s),a.program=e,a.depth=o?o.length:0,a.blockParams=n||0,a}function mCr(t,e,r){return t?!t.call&&!r.name&&(r.name=t,t=aG(r.partials,t)):r.name==="@partial-block"?t=aG(r.data,"partial-block"):t=aG(r.partials,r.name),t}function ACr(t,e,r){var i=aG(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!==yrt&&(function(){r.data=zp.createFrame(r.data);var s=r.fn;n=r.data["partial-block"]=function(a){var c=arguments.length<=1||arguments[1]===void 0?{}:arguments[1];return c.data=zp.createFrame(c.data),c.data["partial-block"]=i,s(a,c)},s.partials&&(r.partials=sB.extend({},r.partials,s.partials))})(),t===void 0&&n&&(t=n),t===void 0)throw new jp.default("The partial "+r.name+" could not be found");if(t instanceof Function)return t(e,r)}function yrt(){return""}function aG(t,e){if(t&&Object.prototype.hasOwnProperty.call(t,e))return t[e]}function gCr(t,e){return(!e||!("root"in e))&&(e=e?zp.createFrame(e):{},e.root=t),e}function Ert(t,e,r,i,n,s){if(t.decorator){var o={};e=t.decorator(e,o,r,i&&i[0],n,s,i),sB.extend(e,o)}return e}function grt(t,e,r){e&&Object.keys(e).forEach(function(i){var n=e[i];t[i]=yCr(n,r)})}function yCr(t,e){var r=e.lookupProperty;return hCr.wrapHelper(t,function(i){return i.lookupProperty=r,i})}});var Ade=A((cG,wrt)=>{"use strict";cG.__esModule=!0;cG.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}};wrt.exports=cG.default});var vrt=A((lG,Brt)=>{"use strict";lG.__esModule=!0;function yde(t){return t&&t.__esModule?t:{default:t}}function Ede(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e.default=t,e}var ECr=nG(),Crt=Ede(ECr),bCr=drt(),wCr=yde(bCr),CCr=Nc(),ICr=yde(CCr),SCr=Xo(),gde=Ede(SCr),BCr=brt(),Irt=Ede(BCr),vCr=Ade(),xCr=yde(vCr);function Srt(){var t=new Crt.HandlebarsEnvironment;return gde.extend(t,Crt),t.SafeString=wCr.default,t.Exception=ICr.default,t.Utils=gde,t.escapeExpression=gde.escapeExpression,t.VM=Irt,t.template=function(e){return Irt.template(e,t)},t}var P1=Srt();P1.create=Srt;xCr.default(P1);P1.default=P1;lG.default=P1;Brt.exports=lG.default});var bde=A((uG,_rt)=>{"use strict";uG.__esModule=!0;var xrt={helpers:{helperExpression:function(e){re
Line truncated
|
||||
`+this.lexer.showPosition()+`
|
||||
Expecting `+ne.join(", ")+", got '"+(this.terminals_[C]||C)+"'":oe="Parse error on line "+(f+1)+": Unexpected "+(C==1?"end of input":"'"+(this.terminals_[C]||C)+"'"),this.parseError(oe,{text:this.lexer.match,token:this.terminals_[C]||C,line:this.lexer.yylineno,loc:y,expected:ne})}}if(x[0]instanceof Array&&x.length>1)throw new Error("Parse Error: multiple actions possible at state: "+M+", token: "+C);switch(x[0]){case 1:o.push(C),a.push(this.lexer.yytext),c.push(this.lexer.yylloc),o.push(x[1]),C=null,N?(C=N,N=null):(h=this.lexer.yyleng,u=this.lexer.yytext,f=this.lexer.yylineno,y=this.lexer.yylloc,d>0&&d--);break;case 2:if(H=this.productions_[x[1]][1],W.$=a[a.length-H],W._$={first_line:c[c.length-(H||1)].first_line,last_line:c[c.length-1].last_line,first_column:c[c.length-(H||1)].first_column,last_column:c[c.length-1].last_column},g&&(W._$.range=[c[c.length-(H||1)].range[0],c[c.length-1].range[1]]),P=this.performAction.call(W,u,h,f,this.yy,x[1],a,c),typeof P<"u")return P;H&&(o=o.slice(0,-1*H*2),a=a.slice(0,-1*H),c=c.slice(0,-1*H)),o.push(this.productions_[x[1]][0]),a.push(W.$),c.push(W._$),$=l[o[o.length-2]][o[o.length-1]],o.push($);break;case 3:return!0}}return!0}},e=(function(){var i={EOF:1,parseError:function(n,o){if(this.yy.parser)this.yy.parser.parseError(n,o);else throw new Error(n)},setInput: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},input:function(){var n=this._input[0];this.yytext+=n,this.yyleng++,this.offset++,this.match+=n,this.matched+=n;var o=n.match(/(?:\r\n?|\n).*/g);return o?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),n},unput:function(n){var o=n.length,a=n.split(/(?:\r\n?|\n)/g);this._input=n+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-o-1),this.offset-=o;var c=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),a.length-1&&(this.yylineno-=a.length-1);var l=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:a?(a.length===c.length?this.yylloc.first_column:0)+c[c.length-a.length].length-a[0].length:this.yylloc.first_column-o},this.options.ranges&&(this.yylloc.range=[l[0],l[0]+this.yyleng-o]),this},more:function(){return this._more=!0,this},less:function(n){this.unput(this.match.slice(n))},pastInput:function(){var n=this.matched.substr(0,this.matched.length-this.match.length);return(n.length>20?"...":"")+n.substr(-20).replace(/\n/g,"")},upcomingInput: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,"")},showPosition:function(){var n=this.pastInput(),o=new Array(n.length+1).join("-");return n+this.upcomingInput()+`
|
||||
`+o+"^"},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var n,o,a,c,l,u;this._more||(this.yytext="",this.match="");for(var f=this._currentRules(),h=0;h<f.length&&(a=this._input.match(this.rules[f[h]]),!(a&&(!o||a[0].length>o[0].length)&&(o=a,c=h,!this.options.flex)));h++);return o?(u=o[0].match(/(?:\r\n?|\n).*/g),u&&(this.yylineno+=u.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:u?u[u.length-1].length-u[u.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+o[0].length},this.yytext+=o[0],this.match+=o[0],this.matches=o,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._input=this._input.slice(o[0].length),this.matched+=o[0],n=this.performAction.call(this,this.yy,this,f[c],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})},lex:function(){var n=this.next();return typeof n<"u"?n:this.lex()},begin:function(n){this.conditionStack.push(n)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},pushState:function(n){this.begin(n)}};return i.options={},i.performAction=function(n,o,a,c){function l(f,h){return o.yytext=o.yytext.substring(f,o.yyleng-h+f)}var u=c;switch(a){case 0:if(o.yytext.slice(-2)==="\\\\"?(l(0,1),this.begin("mu")):o.yytext.slice(-1)==="\\"?(l(0,1),this.begin("emu")):this.begin("mu"),o.yytext)return 15;break;case 1:return 15;case 2:return this.popState(),15;break;case 3:return this.begin("raw"),15;break;case 4:return this.popState(),this.conditionStack[this.conditionStack.length-1]==="raw"?15:(l(5,9),"END_RAW_BLOCK");case 5:return 15;case 6:return this.popState(),14;break;case 7:return 65;case 8:return 68;case 9:return 19;case 10:return this.popState(),this.begin("raw"),23;break;case 11:return 55;case 12:return 60;case 13:return 29;case 14:return 47;case 15:return this.popState(),44;break;case 16:return this.popState(),44;break;case 17:return 34;case 18:return 39;case 19:return 51;case 20:return 48;case 21:this.unput(o.yytext),this.popState(),this.begin("com");break;case 22:return this.popState(),14;break;case 23:return 48;case 24:return 73;case 25:return 72;case 26:return 72;case 27:return 87;case 28:break;case 29:return this.popState(),54;break;case 30:return this.popState(),33;break;case 31:return o.yytext=l(1,2).replace(/\\"/g,'"'),80;break;case 32:return o.yytext=l(1,2).replace(/\\'/g,"'"),80;break;case 33:return 85;case 34:return 82;case 35:return 82;case 36:return 83;case 37:return 84;case 38:return 81;case 39:return 75;case 40:return 77;case 41:return 72;case 42:return o.yytext=o.yytext.replace(/\\([\\\]])/g,"$1"),72;break;case 43:return"INVALID";case 44:return 5}},i.rules=[/^(?:[^\x00]*?(?=(\{\{)))/,/^(?:[^\x00]+)/,/^(?:[^\x00]{2,}?(?=(\{\{|\\\{\{|\\\\\{\{|$)))/,/^(?:\{\{\{\{(?=[^\/]))/,/^(?:\{\{\{\{\/[^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=[=}\s\/.])\}\}\}\})/,/^(?:[^\x00]+?(?=(\{\{\{\{)))/,/^(?:[\s\S]*?--(~)?\}\})/,/^(?:\()/,/^(?:\))/,/^(?:\{\{\{\{)/,/^(?:\}\}\}\})/,/^(?:\{\{(~)?>)/,/^(?:\{\{(~)?#>)/,/^(?:\{\{(~)?#\*?)/,/^(?:\{\{(~)?\/)/,/^(?:\{\{(~)?\^\s*(~)?\}\})/,/^(?:\{\{(~)?\s*else\s*(~)?\}\})/,/^(?:\{\{(~)?\^)/,/^(?:\{\{(~)?\s*else\b)/,/^(?:\{\{(~)?\{)/,/^(?:\{\{(~)?&)/,/^(?:\{\{(~)?!--)/,/^(?:\{\{(~)?![\s\S]*?\}\})/,/^(?:\{\{(~)?\*?)/,/^(?:=)/,/^(?:\.\.)/,/^(?:\.(?=([=~}\s\/.)|])))/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}(~)?\}\})/,/^(?:(~)?\}\})/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@)/,/^(?:true(?=([~}\s)])))/,/^(?:false(?=([~}\s)])))/,/^(?:undefined(?=([~}\s)])))/,/^(?:null(?=([~}\s)])))/,/^(?:-?[0-9]+(?:\.[0-9]+)?(?=([~}\s)])))/,/^(?:as\s+\|)/,/^(?:\|)/,/^(?:([^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=([=~}\s\/.)|]))))/,/^(?:\[(\\\]|[^\]])*\])/,/^(?:.)/,/^(?:$)/],i.conditions={mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},INITIAL:{rules:[0,1,44],inclusive:!0}},i})();t.lexer=e;function r(){this.yy={}}return r.prototype=t,t.Parser=r,new r})();N8.default=rbr;Fet.exports=N8.default});var Q8=A((P8,Get)=>{"use strict";P8.__esModule=!0;function ibr(t){return t&&t.__esModule?t:{default:t}}var sbr=Bc(),hhe=ibr(sbr);function D8(){this.parents=[]}D8.prototype={constructor:D8,mutating:!1,acceptKey:function(e,r){var i=this.accept(e[r]);if(this.mutating){if(i&&!D8.prototype[i.type])throw new hhe.default('Unexpected node type "'+i.type+'" found when accepting '+r+" on "+e.type);e[r]=i}},acceptRequired:function(e,r){if(this.acceptKey(e,r),!e[r])throw new hhe.default(e.type+" requires "+r)},acceptArray:function(e){for(var r=0,i=e.length;r<i;r++)this.acceptKey(e,r),e[r]||(e.splice(r,1),r--,i--)},accept:function(e){if(e){if(!this[e.type])throw new hhe.default("Unknown type: "+e.type,e);this.current&&this.parents.unshift(this.current),this.current=e;var r=this[e.type](e);if(this.current=this.parents.shift(),!this.mutating||r)return r;if(r!==!1)return e}},Program:function(e){this.acceptArray(e.body)},MustacheStatement:O8,Decorator:O8,BlockStatement:Uet,DecoratorBlock:Uet,PartialStatement:qet,PartialBlockStatement:function(e){qet.call(this,e),this.acceptKey(e,"program")},ContentStatement:function(){},CommentStatement:function(){},SubExpression:O8,PathExpression:function(){},StringLiteral:function(){},NumberLiteral:function(){},BooleanLiteral:function(){},UndefinedLiteral:function(){},NullLiteral:function(){},Hash:function(e){this.acceptArray(e.pairs)},HashPair:function(e){this.acceptRequired(e,"value")}};function O8(t){this.acceptRequired(t,"path"),this.acceptArray(t.params),this.acceptKey(t,"hash")}functLine truncated
|
||||
`])}),e},each:function(e){for(var r=0,i=this.source.length;r<i;r++)e(this.source[r])},empty:function(){var e=this.currentLocation||{start:{}};return new f0(e.start.line,e.start.column,this.srcFile)},wrap:function(e){var r=arguments.length<=1||arguments[1]===void 0?this.currentLocation||{start:{}}:arguments[1];return e instanceof f0?e:(e=Phe(e,this,r),new f0(r.start.line,r.start.column,this.srcFile,e))},functionCall:function(e,r,i){return i=this.generateList(i),this.wrap([e,r?"."+r+"(":"(",i,")"])},quotedString:function(e){return'"'+(e+"").replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")+'"'},objectLiteral:function(e){var r=this,i=[];Object.keys(e).forEach(function(n){var o=Phe(e[n],r);o!=="undefined"&&i.push([r.quotedString(n),":",o])});var s=this.generateList(i);return s.prepend("{"),s.add("}"),s},generateList:function(e){for(var r=this.empty(),i=0,s=e.length;i<s;i++)i&&r.add(","),r.add(Phe(e[i],this));return r},generateArray:function(e){var r=this.generateList(e);return r.prepend("["),r.add("]"),r}};H8.default=Itt;Stt.exports=H8.default});var Ttt=A((j8,Rtt)=>{"use strict";j8.__esModule=!0;function _tt(t){return t&&t.__esModule?t:{default:t}}var vtt=S8(),twr=Bc(),khe=_tt(twr),rwr=Wo(),iwr=Btt(),xtt=_tt(iwr);function WS(t){this.value=t}function JS(){}JS.prototype={nameLookup:function(e,r){return this.internalNameLookup(e,r)},depthedLookup:function(e){return[this.aliasable("container.lookup"),"(depths, ",JSON.stringify(e),")"]},compilerInfo:function(){var e=vtt.COMPILER_REVISION,r=vtt.REVISION_CHANGES[e];return[e,r]},appendToBuffer:function(e,r,i){return rwr.isArray(e)||(e=[e]),e=this.source.wrap(e,r),this.environment.isSimple?["return ",e,";"]:i?["buffer += ",e,";"]:(e.appendToBuffer=!0,e)},initializeBuffer:function(){return this.quotedString("")},internalNameLookup:function(e,r){return this.lookupPropertyFunctionIsUsed=!0,["lookupProperty(",e,",",JSON.stringify(r),")"]},lookupPropertyFunctionIsUsed:!1,compile:function(e,r,i,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,o=void 0,a=void 0,c=void 0,l=void 0;for(c=0,l=n.length;c<l;c++)o=n[c],this.source.currentLocation=o.loc,a=a||o.loc,this[o.opcode].apply(this,o.args);if(this.source.currentLocation=a,this.pushSource(""),this.stackSlot||this.inlineStack.length||this.compileStack.length)throw new khe.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) {
|
||||
Expecting `+ie.join(", ")+", got '"+(this.terminals_[C]||C)+"'":ne="Parse error on line "+(f+1)+": Unexpected "+(C==1?"end of input":"'"+(this.terminals_[C]||C)+"'"),this.parseError(ne,{text:this.lexer.match,token:this.terminals_[C]||C,line:this.lexer.yylineno,loc:y,expected:ie})}}if(x[0]instanceof Array&&x.length>1)throw new Error("Parse Error: multiple actions possible at state: "+F+", token: "+C);switch(x[0]){case 1:o.push(C),a.push(this.lexer.yytext),c.push(this.lexer.yylloc),o.push(x[1]),C=null,N?(C=N,N=null):(h=this.lexer.yyleng,u=this.lexer.yytext,f=this.lexer.yylineno,y=this.lexer.yylloc,d>0&&d--);break;case 2:if(H=this.productions_[x[1]][1],V.$=a[a.length-H],V._$={first_line:c[c.length-(H||1)].first_line,last_line:c[c.length-1].last_line,first_column:c[c.length-(H||1)].first_column,last_column:c[c.length-1].last_column},g&&(V._$.range=[c[c.length-(H||1)].range[0],c[c.length-1].range[1]]),P=this.performAction.call(V,u,h,f,this.yy,x[1],a,c),typeof P<"u")return P;H&&(o=o.slice(0,-1*H*2),a=a.slice(0,-1*H),c=c.slice(0,-1*H)),o.push(this.productions_[x[1]][0]),a.push(V.$),c.push(V._$),z=l[o[o.length-2]][o[o.length-1]],o.push(z);break;case 3:return!0}}return!0}},e=(function(){var i={EOF:1,parseError:function(s,o){if(this.yy.parser)this.yy.parser.parseError(s,o);else throw new Error(s)},setInput:function(s){return this._input=s,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},input:function(){var s=this._input[0];this.yytext+=s,this.yyleng++,this.offset++,this.match+=s,this.matched+=s;var o=s.match(/(?:\r\n?|\n).*/g);return o?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),s},unput:function(s){var o=s.length,a=s.split(/(?:\r\n?|\n)/g);this._input=s+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-o-1),this.offset-=o;var c=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),a.length-1&&(this.yylineno-=a.length-1);var l=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:a?(a.length===c.length?this.yylloc.first_column:0)+c[c.length-a.length].length-a[0].length:this.yylloc.first_column-o},this.options.ranges&&(this.yylloc.range=[l[0],l[0]+this.yyleng-o]),this},more:function(){return this._more=!0,this},less:function(s){this.unput(this.match.slice(s))},pastInput:function(){var s=this.matched.substr(0,this.matched.length-this.match.length);return(s.length>20?"...":"")+s.substr(-20).replace(/\n/g,"")},upcomingInput:function(){var s=this.match;return s.length<20&&(s+=this._input.substr(0,20-s.length)),(s.substr(0,20)+(s.length>20?"...":"")).replace(/\n/g,"")},showPosition:function(){var s=this.pastInput(),o=new Array(s.length+1).join("-");return s+this.upcomingInput()+`
|
||||
`+o+"^"},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var s,o,a,c,l,u;this._more||(this.yytext="",this.match="");for(var f=this._currentRules(),h=0;h<f.length&&(a=this._input.match(this.rules[f[h]]),!(a&&(!o||a[0].length>o[0].length)&&(o=a,c=h,!this.options.flex)));h++);return o?(u=o[0].match(/(?:\r\n?|\n).*/g),u&&(this.yylineno+=u.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:u?u[u.length-1].length-u[u.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+o[0].length},this.yytext+=o[0],this.match+=o[0],this.matches=o,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._input=this._input.slice(o[0].length),this.matched+=o[0],s=this.performAction.call(this,this.yy,this,f[c],this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),s||void 0):this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text.
|
||||
`+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var s=this.next();return typeof s<"u"?s:this.lex()},begin:function(s){this.conditionStack.push(s)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},pushState:function(s){this.begin(s)}};return i.options={},i.performAction=function(s,o,a,c){function l(f,h){return o.yytext=o.yytext.substring(f,o.yyleng-h+f)}var u=c;switch(a){case 0:if(o.yytext.slice(-2)==="\\\\"?(l(0,1),this.begin("mu")):o.yytext.slice(-1)==="\\"?(l(0,1),this.begin("emu")):this.begin("mu"),o.yytext)return 15;break;case 1:return 15;case 2:return this.popState(),15;break;case 3:return this.begin("raw"),15;break;case 4:return this.popState(),this.conditionStack[this.conditionStack.length-1]==="raw"?15:(l(5,9),"END_RAW_BLOCK");case 5:return 15;case 6:return this.popState(),14;break;case 7:return 65;case 8:return 68;case 9:return 19;case 10:return this.popState(),this.begin("raw"),23;break;case 11:return 55;case 12:return 60;case 13:return 29;case 14:return 47;case 15:return this.popState(),44;break;case 16:return this.popState(),44;break;case 17:return 34;case 18:return 39;case 19:return 51;case 20:return 48;case 21:this.unput(o.yytext),this.popState(),this.begin("com");break;case 22:return this.popState(),14;break;case 23:return 48;case 24:return 73;case 25:return 72;case 26:return 72;case 27:return 87;case 28:break;case 29:return this.popState(),54;break;case 30:return this.popState(),33;break;case 31:return o.yytext=l(1,2).replace(/\\"/g,'"'),80;break;case 32:return o.yytext=l(1,2).replace(/\\'/g,"'"),80;break;case 33:return 85;case 34:return 82;case 35:return 82;case 36:return 83;case 37:return 84;case 38:return 81;case 39:return 75;case 40:return 77;case 41:return 72;case 42:return o.yytext=o.yytext.replace(/\\([\\\]])/g,"$1"),72;break;case 43:return"INVALID";case 44:return 5}},i.rules=[/^(?:[^\x00]*?(?=(\{\{)))/,/^(?:[^\x00]+)/,/^(?:[^\x00]{2,}?(?=(\{\{|\\\{\{|\\\\\{\{|$)))/,/^(?:\{\{\{\{(?=[^\/]))/,/^(?:\{\{\{\{\/[^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=[=}\s\/.])\}\}\}\})/,/^(?:[^\x00]+?(?=(\{\{\{\{)))/,/^(?:[\s\S]*?--(~)?\}\})/,/^(?:\()/,/^(?:\))/,/^(?:\{\{\{\{)/,/^(?:\}\}\}\})/,/^(?:\{\{(~)?>)/,/^(?:\{\{(~)?#>)/,/^(?:\{\{(~)?#\*?)/,/^(?:\{\{(~)?\/)/,/^(?:\{\{(~)?\^\s*(~)?\}\})/,/^(?:\{\{(~)?\s*else\s*(~)?\}\})/,/^(?:\{\{(~)?\^)/,/^(?:\{\{(~)?\s*else\b)/,/^(?:\{\{(~)?\{)/,/^(?:\{\{(~)?&)/,/^(?:\{\{(~)?!--)/,/^(?:\{\{(~)?![\s\S]*?\}\})/,/^(?:\{\{(~)?\*?)/,/^(?:=)/,/^(?:\.\.)/,/^(?:\.(?=([=~}\s\/.)|])))/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}(~)?\}\})/,/^(?:(~)?\}\})/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@)/,/^(?:true(?=([~}\s)])))/,/^(?:false(?=([~}\s)])))/,/^(?:undefined(?=([~}\s)])))/,/^(?:null(?=([~}\s)])))/,/^(?:-?[0-9]+(?:\.[0-9]+)?(?=([~}\s)])))/,/^(?:as\s+\|)/,/^(?:\|)/,/^(?:([^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=([=~}\s\/.)|]))))/,/^(?:\[(\\\]|[^\]])*\])/,/^(?:.)/,/^(?:$)/],i.conditions={mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},INITIAL:{rules:[0,1,44],inclusive:!0}},i})();t.lexer=e;function r(){this.yy={}}return r.prototype=t,t.Parser=r,new r})();fG.default=_Cr;Rrt.exports=fG.default});var mG=A((pG,Ort)=>{"use strict";pG.__esModule=!0;function RCr(t){return t&&t.__esModule?t:{default:t}}var TCr=Nc(),wde=RCr(TCr);function hG(){this.parents=[]}hG.prototype={constructor:hG,mutating:!1,acceptKey:function(e,r){var i=this.accept(e[r]);if(this.mutating){if(i&&!hG.prototype[i.type])throw new wde.default('Unexpected node type "'+i.type+'" found when accepting '+r+" on "+e.type);e[r]=i}},acceptRequired:function(e,r){if(this.acceptKey(e,r),!e[r])throw new wde.default(e.type+" requires "+r)},acceptArray:function(e){for(var r=0,i=e.length;r<i;r++)this.acceptKey(e,r),e[r]||(e.splice(r,1),r--,i--)},accept:function(e){if(e){if(!this[e.type])throw new wde.default("Unknown type: "+e.type,e);this.current&&this.parents.unshift(this.current),this.current=e;var r=this[e.type](e);if(this.current=this.parents.shift(),!this.mutating||r)return r;if(r!==!1)return e}},Program:function(e){this.acceptArray(e.body)},MustacheStatement:dG,Decorator:dG,BlockStatement:Nrt,DecoratorBlock:Nrt,PartialStatement:Drt,PartialBlockStatement:function(e){Drt.call(this,e),this.acceptKey(e,"program")},ContentStatement:function(){},CommentStatement:function(){},SubExpression:dG,PathExpression:function(){},StringLiteral:function(){},NumberLiteral:function(){},BooleanLiteral:function(){},UndefinedLiteral:function(){},NullLiteral:function(){},Hash:function(e){this.acceptArray(e.pairs)},HashPair:function(e){this.acceptRequired(e,"value")}};function dG(t){this.acceptRequired(t,"path"),this.acceptArray(t.params),this.acceptKey(t,"hash")}functLine truncated
|
||||
`])}),e},each:function(e){for(var r=0,i=this.source.length;r<i;r++)e(this.source[r])},empty:function(){var e=this.currentLocation||{start:{}};return new v0(e.start.line,e.start.column,this.srcFile)},wrap:function(e){var r=arguments.length<=1||arguments[1]===void 0?this.currentLocation||{start:{}}:arguments[1];return e instanceof v0?e:(e=Hde(e,this,r),new v0(r.start.line,r.start.column,this.srcFile,e))},functionCall:function(e,r,i){return i=this.generateList(i),this.wrap([e,r?"."+r+"(":"(",i,")"])},quotedString:function(e){return'"'+(e+"").replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")+'"'},objectLiteral:function(e){var r=this,i=[];Object.keys(e).forEach(function(s){var o=Hde(e[s],r);o!=="undefined"&&i.push([r.quotedString(s),":",o])});var n=this.generateList(i);return n.prepend("{"),n.add("}"),n},generateList:function(e){for(var r=this.empty(),i=0,n=e.length;i<n;i++)i&&r.add(","),r.add(Hde(e[i],this));return r},generateArray:function(e){var r=this.generateList(e);return r.prepend("["),r.add("]"),r}};IG.default=pit;mit.exports=IG.default});var wit=A((SG,bit)=>{"use strict";SG.__esModule=!0;function Eit(t){return t&&t.__esModule?t:{default:t}}var git=nG(),xIr=Nc(),zde=Eit(xIr),_Ir=Xo(),RIr=Ait(),yit=Eit(RIr);function fB(t){this.value=t}function hB(){}hB.prototype={nameLookup:function(e,r){return this.internalNameLookup(e,r)},depthedLookup:function(e){return[this.aliasable("container.lookup"),"(depths, ",JSON.stringify(e),")"]},compilerInfo:function(){var e=git.COMPILER_REVISION,r=git.REVISION_CHANGES[e];return[e,r]},appendToBuffer:function(e,r,i){return _Ir.isArray(e)||(e=[e]),e=this.source.wrap(e,r),this.environment.isSimple?["return ",e,";"]:i?["buffer += ",e,";"]:(e.appendToBuffer=!0,e)},initializeBuffer:function(){return this.quotedString("")},internalNameLookup:function(e,r){return this.lookupPropertyFunctionIsUsed=!0,["lookupProperty(",e,",",JSON.stringify(r),")"]},lookupPropertyFunctionIsUsed:!1,compile:function(e,r,i,n){this.environment=e,this.options=r,this.stringParams=this.options.stringParams,this.trackIds=this.options.trackIds,this.precompile=!n,this.name=this.environment.name,this.isChild=!!i,this.context=i||{decorators:[],programs:[],environments:[]},this.preamble(),this.stackSlot=0,this.stackVars=[],this.aliases={},this.registers={list:[]},this.hashes=[],this.compileStack=[],this.inlineStack=[],this.blockParams=[],this.compileChildren(e,r),this.useDepths=this.useDepths||e.useDepths||e.useDecorators||this.options.compat,this.useBlockParams=this.useBlockParams||e.useBlockParams;var s=e.opcodes,o=void 0,a=void 0,c=void 0,l=void 0;for(c=0,l=s.length;c<l;c++)o=s[c],this.source.currentLocation=o.loc,a=a||o.loc,this[o.opcode].apply(this,o.args);if(this.source.currentLocation=a,this.pushSource(""),this.stackSlot||this.inlineStack.length||this.compileStack.length)throw new zde.default("Compile completed with content left on stack");this.decorators.isEmpty()?this.decorators=void 0:(this.useDecorators=!0,this.decorators.prepend(["var decorators = container.decorators, ",this.lookupPropertyFunctionVarDeclaration(),`;
|
||||
`]),this.decorators.push("return fn;"),n?this.decorators=Function.apply(this,["fn","props","container","depth0","data","blockParams","depths",this.decorators.merge()]):(this.decorators.prepend(`function(fn, props, container, depth0, data, blockParams, depths) {
|
||||
`),this.decorators.push(`}
|
||||
`),this.decorators=this.decorators.merge()));var u=this.createFunctionContext(s);if(this.isChild)return u;var f={compiler:this.compilerInfo(),main:u};this.decorators&&(f.main_d=this.decorators,f.useDecorators=!0);var h=this.context,d=h.programs,p=h.decorators;for(c=0,l=d.length;c<l;c++)f[c]=d[c],p[c]&&(f[c+"_d"]=p[c],f.useDecorators=!0);return this.environment.usePartial&&(f.usePartial=!0),this.options.data&&(f.useData=!0),this.useDepths&&(f.useDepths=!0),this.useBlockParams&&(f.useBlockParams=!0),this.options.compat&&(f.compat=!0),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},preamble:function(){this.lastContext=0,this.source=new xtt.default(this.options.srcName),this.decorators=new xtt.default(this.options.srcName)},createFunctionContext: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(c){var l=r.aliases[c];l.children&&l.referenceCount>1&&(i+=", alias"+ ++n+"="+c,l.children[0]="alias"+n)}),this.lookupPropertyFunctionIsUsed&&(i+=", "+this.lookupPropertyFunctionVarDeclaration());var o=["container","depth0","helpers","partials","data"];(this.useBlockParams||this.useDepths)&&o.push("blockParams"),this.useDepths&&o.push("depths");var a=this.mergeSource(i);return e?(o.push(a),Function.apply(this,o)):this.source.wrap(["function(",o.join(","),`) {
|
||||
`,a,"}"])},mergeSource:function(e){var r=this.environment.isSimple,i=!this.forceBuffer,s=void 0,n=void 0,o=void 0,a=void 0;return this.source.each(function(c){c.appendToBuffer?(o?c.prepend(" + "):o=c,a=c):(o&&(n?o.prepend("buffer += "):s=!0,a.add(";"),o=a=void 0),n=!0,r||(i=!1))}),i?o?(o.prepend("return "),a.add(";")):n||this.source.push('return "";'):(e+=", buffer = "+(s?"":this.initializeBuffer()),o?(o.prepend("return buffer + "),a.add(";")):this.source.push("return buffer;")),e&&this.source.prepend("var "+e.substring(2)+(s?"":`;
|
||||
`),this.decorators=this.decorators.merge()));var u=this.createFunctionContext(n);if(this.isChild)return u;var f={compiler:this.compilerInfo(),main:u};this.decorators&&(f.main_d=this.decorators,f.useDecorators=!0);var h=this.context,d=h.programs,p=h.decorators;for(c=0,l=d.length;c<l;c++)f[c]=d[c],p[c]&&(f[c+"_d"]=p[c],f.useDecorators=!0);return this.environment.usePartial&&(f.usePartial=!0),this.options.data&&(f.useData=!0),this.useDepths&&(f.useDepths=!0),this.useBlockParams&&(f.useBlockParams=!0),this.options.compat&&(f.compat=!0),n?f.compilerOptions=this.options:(f.compiler=JSON.stringify(f.compiler),this.source.currentLocation={start:{line:1,column:0}},f=this.objectLiteral(f),r.srcName?(f=f.toStringWithSourceMap({file:r.destName}),f.map=f.map&&f.map.toString()):f=f.toString()),f},preamble:function(){this.lastContext=0,this.source=new yit.default(this.options.srcName),this.decorators=new yit.default(this.options.srcName)},createFunctionContext:function(e){var r=this,i="",n=this.stackVars.concat(this.registers.list);n.length>0&&(i+=", "+n.join(", "));var s=0;Object.keys(this.aliases).forEach(function(c){var l=r.aliases[c];l.children&&l.referenceCount>1&&(i+=", alias"+ ++s+"="+c,l.children[0]="alias"+s)}),this.lookupPropertyFunctionIsUsed&&(i+=", "+this.lookupPropertyFunctionVarDeclaration());var o=["container","depth0","helpers","partials","data"];(this.useBlockParams||this.useDepths)&&o.push("blockParams"),this.useDepths&&o.push("depths");var a=this.mergeSource(i);return e?(o.push(a),Function.apply(this,o)):this.source.wrap(["function(",o.join(","),`) {
|
||||
`,a,"}"])},mergeSource:function(e){var r=this.environment.isSimple,i=!this.forceBuffer,n=void 0,s=void 0,o=void 0,a=void 0;return this.source.each(function(c){c.appendToBuffer?(o?c.prepend(" + "):o=c,a=c):(o&&(s?o.prepend("buffer += "):n=!0,a.add(";"),o=a=void 0),s=!0,r||(i=!1))}),i?o?(o.prepend("return "),a.add(";")):s||this.source.push('return "";'):(e+=", buffer = "+(n?"":this.initializeBuffer()),o?(o.prepend("return buffer + "),a.add(";")):this.source.push("return buffer;")),e&&this.source.prepend("var "+e.substring(2)+(n?"":`;
|
||||
`)),this.source.merge()},lookupPropertyFunctionVarDeclaration:function(){return`
|
||||
lookupProperty = container.lookupProperty || function(parent, propertyName) {
|
||||
if (Object.prototype.hasOwnProperty.call(parent, propertyName)) {
|
||||
@@ -134,133 +134,134 @@ Expecting `+ne.join(", ")+", got '"+(this.terminals_[C]||C)+"'":oe="Parse error
|
||||
}
|
||||
return undefined
|
||||
}
|
||||
`.trim()},blockValue: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))},ambiguousBlockValue:function(){var e=this.aliasable("container.hooks.blockHelperMissing"),r=[this.contextName(0)];this.setupHelperArgs("",0,r,!0),this.flushInline();var i=this.topStack();r.splice(1,0,i),this.pushSource(["if (!",this.lastHelper,") { ",i," = ",this.source.functionCall(e,"call",r),"}"])},appendContent:function(e){this.pendingContent?e=this.pendingContent+e:this.pendingLocation=this.source.currentLocation,this.pendingContent=e},append:function(){if(this.isInline())this.replaceStack(function(r){return[" != null ? ",r,' : ""']}),this.pushSource(this.appendToBuffer(this.popStack()));else{var e=this.popStack();this.pushSource(["if (",e," != null) { ",this.appendToBuffer(e,void 0,!0)," }"]),this.environment.isSimple&&this.pushSource(["else { ",this.appendToBuffer("''",void 0,!0)," }"])}},appendEscaped:function(){this.pushSource(this.appendToBuffer([this.aliasable("container.escapeExpression"),"(",this.popStack(),")"]))},getContext:function(e){this.lastContext=e},pushContext:function(){this.pushStackLiteral(this.contextName(this.lastContext))},lookupOnContext:function(e,r,i,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)},lookupBlockParam:function(e,r){this.useBlockParams=!0,this.push(["blockParams[",e[0],"][",e[1],"]"]),this.resolvePath("context",r,1)},lookupData:function(e,r,i){e?this.pushStackLiteral("container.data(data, "+e+")"):this.pushStackLiteral("data"),this.resolvePath("data",r,0,!0,i)},resolvePath:function(e,r,i,s,n){var o=this;if(this.options.strict||this.options.assumeObjects){this.push(swr(this.options.strict&&n,this,r,i,e));return}for(var a=r.length,c=function(u){o.replaceStack(function(f){var h=o.nameLookup(f,r[u],e);return s?[" && ",h]:[" != null ? ",h," : ",f]})},l=i;l<a;l++)c(l)},resolvePossibleLambda:function(){this.push([this.aliasable("container.lambda"),"(",this.popStack(),", ",this.contextName(0),")"])},pushStringParam:function(e,r){this.pushContext(),this.pushString(r),r!=="SubExpression"&&(typeof e=="string"?this.pushString(e):this.pushStackLiteral(e))},emptyHash:function(e){this.trackIds&&this.push("{}"),this.stringParams&&(this.push("{}"),this.push("{}")),this.pushStackLiteral(e?"undefined":"{}")},pushHash:function(){this.hash&&this.hashes.push(this.hash),this.hash={values:{},types:[],contexts:[],ids:[]}},popHash:function(){var e=this.hash;this.hash=this.hashes.pop(),this.trackIds&&this.push(this.objectLiteral(e.ids)),this.stringParams&&(this.push(this.objectLiteral(e.contexts)),this.push(this.objectLiteral(e.types))),this.push(this.objectLiteral(e.values))},pushString:function(e){this.pushStackLiteral(this.quotedString(e))},pushLiteral:function(e){this.pushStackLiteral(e)},pushProgram:function(e){e!=null?this.pushStackLiteral(this.programExpression(e)):this.pushStackLiteral(null)},registerDecorator:function(e,r){var i=this.nameLookup("decorators",r,"decorator"),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;"])},invokeHelper:function(e,r,i){var s=this.popStack(),n=this.setupHelper(e,r),o=[];i&&o.push(n.name),o.push(s),this.options.strict||o.push(this.aliasable("container.hooks.helperMissing"));var a=["(",this.itemsSeparatedBy(o,"||"),")"],c=this.source.functionCall(a,"call",n.callParams);this.push(c)},itemsSeparatedBy:function(e,r){var i=[];i.push(e[0]);for(var s=1;s<e.length;s++)i.push(r,e[s]);return i},invokeKnownHelper:function(e,r){var i=this.setupHelper(e,r);this.push(this.source.functionCall(i.name,"call",i.callParams))},invokeAmbiguous:function(e,r){this.useRegister("helper");var i=this.popStack();this.emptyHash();var s=this.setupHelper(0,e,r),n=this.lastHelper=this.nameLookup("helpers",e,"helper"),o=["(","(helper = ",n," || ",i,")"];this.options.strict||(o[0]="(helper = ",o.push(" != null ? helper : ",this.aliasable("container.hooks.helperMissing"))),this.push(["(",o,s.paramsInit?["),(",s.paramsInit]:[],"),","(typeof helper === ",this.aliasable('"function"')," ? ",this.source.functionCall("helper","call",s.callParams)," : helper))"])},invokePartial:function(e,r,i){var s=[],n=this.setupParams(r,1,s);e&&(r=this.popStack(),delete n.name),i&&(n.indent=JSON.stringify(i)),n.helpers="helpers",n.partials="partials",n.decorators="container.decorators",e?s.unshift(r):s.unshift(this.nameLookup("partials",r,"partial")),this.options.compat&&(n.depths="depths"),n=this.objectLiteral(n),s.push(n),this.push(this.source.functionCall("container.invokePartial","",s))},assignToHash
Line truncated
|
||||
`,e};Ui.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};Ui.prototype.MustacheStatement=function(t){return this.pad("{{ "+this.SubExpression(t)+" }}")};Ui.prototype.Decorator=function(t){return this.pad("{{ DIRECTIVE "+this.SubExpression(t)+" }}")};Ui.prototype.BlockStatement=Ui.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};Ui.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+" }}")};Ui.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+" }}")};Ui.prototype.ContentStatement=function(t){return this.pad("CONTENT[ '"+t.value+"' ]")};Ui.prototype.CommentStatement=function(t){return this.pad("{{! '"+t.value+"' }}")};Ui.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};Ui.prototype.PathExpression=function(t){var e=t.parts.join("/");return(t.data?"@":"")+"PATH:"+e};Ui.prototype.StringLiteral=function(t){return'"'+t.value+'"'};Ui.prototype.NumberLiteral=function(t){return"NUMBER{"+t.value+"}"};Ui.prototype.BooleanLiteral=function(t){return"BOOLEAN{"+t.value+"}"};Ui.prototype.UndefinedLiteral=function(){return"UNDEFINED"};Ui.prototype.NullLiteral=function(){return"NULL"};Ui.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(", ")+"}"};Ui.prototype.HashPair=function(t){return t.key+"="+this.accept(t.value)}});var Ftt=A((wti,Ltt)=>{var $8=Ott().default,ktt=Ptt();$8.PrintVisitor=ktt.PrintVisitor;$8.print=ktt.print;Ltt.exports=$8;function Qtt(t,e){var r=require("fs"),i=r.readFileSync(e,"utf8");t.exports=$8.compile(i)}typeof require<"u"&&require.extensions&&(require.extensions[".handlebars"]=Qtt,require.extensions[".hbs"]=Qtt)});var Ztt=z(require("fs"),1),ert=z(require("path"),1);var Xhe=z(require("os"),1);function Vh(t){return t==null?"":typeof t=="string"||t instanceof String?t:JSON.stringify(t)}function lG(t){return Object.keys(t).length?{title:t.title,file:t.file,line:t.startLine,endLine:t.endLine,col:t.startColumn,endColumn:t.endColumn}:{}}function $h(t,e,r){let i=new uG(t,e,r);process.stdout.write(i.toString()+Xhe.EOL)}function fG(t,e=""){$h(t,{},e)}var Khe="::",uG=class{constructor(e,r,i){e||(e="missing.command"),this.command=e,this.properties=r,this.message=i}toString(){let e=Khe+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}=${grt(s)}`)}}return e+=`${Khe}${Art(this.message)}`,e}};function Art(t){return Vh(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function grt(t){return Vh(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}var Zhe=z(require("crypto"),1),T1=z(require("fs"),1),R1=z(require("os"),1);function N1(t,e){let r=process.env[`GITHUB_${t}`];if(!r)throw new Error(`Unable to find environment variable for file command ${t}`);if(!T1.existsSync(r))throw new Error(`Missing file at path: ${r}`);T1.appendFileSync(r,`${Vh(e)}${R1.EOL}`,{encoding:"utf8"})}function hG(t,e){let r=`ghadelimiter_${Zhe.randomUUID()}`,i=Vh(e);if(t.includes(r))throw new Error(`Unexpected input: name should not contain the delimiter "${r}"`);if(i.includes(r))throw new Error(`Unexpected input: value should not contain the delimiter "${r}"`);return`${t}<<${r}${R1.EOL}${i}${R1.EOL}${r}`}var ez=z(require("os"),1),Vbe=z(require("path"),1);var cv=z(require("http"),1),Fj=z(require("https"),1);function dG(t){let e=t.protocol==="https:";if(yrt(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 D1(r)}catch{if(!r.startsWith("http://")&&!r.startsWith("https://"))return new D1(`http://${r}`)}else return}function yrt(t){if(!t.hostname)return!1;let e=t.hostname;if(Ert(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.proto
Line truncated
|
||||
Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}function PD(t,e){if(process.env.GITHUB_OUTPUT||"")return N1("OUTPUT",hG(t,e));process.stdout.write(ez.EOL),$h("set-output",{name:t},Vh(e))}function QD(t){process.exitCode=Zj.Failure,Wl(t)}function Wu(){return process.env.RUNNER_DEBUG==="1"}function Q(t){$h("debug",{},t)}function Wl(t,e={}){$h("error",lG(e),t instanceof Error?t.toString():t)}function rt(t,e={}){$h("warning",lG(e),t instanceof Error?t.toString():t)}function V(t){process.stdout.write(t+ez.EOL)}function tAt(t){fG("group",t)}function rAt(){fG("endgroup")}function Si(t,e){return eAt(this,void 0,void 0,function*(){tAt(t);let r;try{r=yield e()}finally{rAt()}return r})}function Jl(t,e){if(process.env.GITHUB_STATE||"")return N1("STATE",hG(t,e));$h("save-state",{name:t},Vh(e))}function $be(t){return process.env[`STATE_${t}`]||""}var Lk=z(require("fs"),1),K7=z(require("os"),1),X7=z(require("path"),1);var Cz=z(require("crypto"),1),Qn=z(require("fs"),1);var Xyt=z(bz(),1);var YD=z(require("os"),1),Yl=z(require("path"),1);var Fc=z(bz(),1),LCe=z(require("stream"),1),FCe=z(require("util"),1),Iz=require("assert");var kCe=function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(o){o(n)})}return new(r||(r=Promise))(function(n,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?n(u.value):s(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})},WD=class{constructor(e,r,i){if(e<1)throw new Error("max attempts should be greater than or equal to 1");if(this.maxAttempts=e,this.minSeconds=Math.floor(r),this.maxSeconds=Math.floor(i),this.minSeconds>this.maxSeconds)throw new Error("min seconds should be less than or equal to max seconds")}execute(e,r){return kCe(this,void 0,void 0,function*(){let i=1;for(;i<this.maxAttempts;){try{return yield e()}catch(n){if(r&&!r(n))throw n;V(n.message)}let s=this.getSleepAmount();V(`Waiting ${s} seconds before trying again`),yield this.sleep(s),i++}return yield e()})}getSleepAmount(){return Math.floor(Math.random()*(this.maxSeconds-this.minSeconds+1))+this.minSeconds}sleep(e){return kCe(this,void 0,void 0,function*(){return new Promise(r=>setTimeout(r,e*1e3))})}};var Yu=function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(o){o(n)})}return new(r||(r=Promise))(function(n,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?n(u.value):s(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})},JD=class extends Error{constructor(e){super(`Unexpected HTTP response: ${e}`),this.httpStatusCode=e,Object.setPrototypeOf(this,new.target.prototype)}},MCe=process.platform==="win32",tBr=process.platform==="darwin",eEt="actions/tool-cache";function Mc(t,e,r,i){return Yu(this,void 0,void 0,function*(){e=e||Yl.join(zCe(),Cz.randomUUID()),yield ud(Yl.dirname(e)),Q(`Downloading ${t}`),Q(`Destination ${e}`);let s=3,n=wz("TEST_DOWNLOAD_TOOL_RETRY_MIN_SECONDS",10),o=wz("TEST_DOWNLOAD_TOOL_RETRY_MAX_SECONDS",20);return yield new WD(s,n,o).execute(()=>Yu(this,void 0,void 0,function*(){return yield tEt(t,e||"",r,i)}),c=>!(c instanceof JD&&c.httpStatusCode&&c.httpStatusCode<500&&c.httpStatusCode!==408&&c.httpStatusCode!==429))})}function tEt(t,e,r,i){return Yu(this,void 0,void 0,function*(){if(Qn.existsSync(e))throw new Error(`Destination file path ${e} already exists`);let s=new Qs(eEt,[],{allowRetries:!1});r&&(Q("set auth"),i===void 0&&(i={}),i.authorization=r);let n=yield s.get(t,i);if(n.message.statusCode!==200){let u=new JD(n.message.statusCode);throw Q(`Failed to download from "${t}". Code(${n.message.statusCode}) Message(${n.message.statusMessage})`),u}let o=FCe.promisify(LCe.pipeline),c=wz("TEST_DOWNLOAD_TOOL_RESPONSE_MESSAGE_FACTORY",()=>n.message)(),l=!1;try{return yield o(c,Qn.createWriteStream(e)),Q("download complete"),l=!0,e}finally{if(!l){Q("download failed");try{yield ND(e)}catch(u){Q(`Failed to delete '${e}'. ${u.message}`)}}}})}function UCe(t,e){return Yu(this,arguments,void 0,function*(r,i,s="xz"){if(!r)throw new Error("parameter 'file' is required");i=yield HCe(i),Q("Checking tar --version");let n="";yield Ga("tar --version",[],{ignoreReturnCode:!0,silent:!0,listeners:{stdout:u=>n+=u.toString(),stderr:u=>n+=u.toString()}}),Q(n.trim());let o=n.toUpperCase().includes("GNU TAR"),a;s instanceof Array?a=s:a=[s],Wu()&&!s.includes("v")&&a.push("-v");let c=i,l=r;return MCe&&o&&(a.push("--force-local"),c=i.replace(/\\/g,"/"),l=r.replace(/\\/g,"/")),o&&(a.push("--warning=no-unknown-keyword"),a.push("--overwrite")),a.push("-C",c,"-f",l),yield Ga("tar",a),i})}function qCe(t,e){return Yu(this,void 0,void 0,function*(){if(!t)throw new Error("parameter 'file' is required");return e=yield HCe(e),MCe?yield rEt(t,e):yield iEt(t,e),e})}function rEt(t,e){return Yu(this,void 0,void 0,function*(){let r=t.replace(/'/g,"''").replace(/"|\n|\r/g,""),i=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),s=yield pn("pwsh",!1);if(s){let o=["-NoLogoLine truncated
|
||||
`.trim()},blockValue:function(e){var r=this.aliasable("container.hooks.blockHelperMissing"),i=[this.contextName(0)];this.setupHelperArgs(e,0,i);var n=this.popStack();i.splice(1,0,n),this.push(this.source.functionCall(r,"call",i))},ambiguousBlockValue:function(){var e=this.aliasable("container.hooks.blockHelperMissing"),r=[this.contextName(0)];this.setupHelperArgs("",0,r,!0),this.flushInline();var i=this.topStack();r.splice(1,0,i),this.pushSource(["if (!",this.lastHelper,") { ",i," = ",this.source.functionCall(e,"call",r),"}"])},appendContent:function(e){this.pendingContent?e=this.pendingContent+e:this.pendingLocation=this.source.currentLocation,this.pendingContent=e},append:function(){if(this.isInline())this.replaceStack(function(r){return[" != null ? ",r,' : ""']}),this.pushSource(this.appendToBuffer(this.popStack()));else{var e=this.popStack();this.pushSource(["if (",e," != null) { ",this.appendToBuffer(e,void 0,!0)," }"]),this.environment.isSimple&&this.pushSource(["else { ",this.appendToBuffer("''",void 0,!0)," }"])}},appendEscaped:function(){this.pushSource(this.appendToBuffer([this.aliasable("container.escapeExpression"),"(",this.popStack(),")"]))},getContext:function(e){this.lastContext=e},pushContext:function(){this.pushStackLiteral(this.contextName(this.lastContext))},lookupOnContext:function(e,r,i,n){var s=0;!n&&this.options.compat&&!this.lastContext?this.push(this.depthedLookup(e[s++])):this.pushContext(),this.resolvePath("context",e,s,r,i)},lookupBlockParam:function(e,r){this.useBlockParams=!0,this.push(["blockParams[",e[0],"][",e[1],"]"]),this.resolvePath("context",r,1)},lookupData:function(e,r,i){e?this.pushStackLiteral("container.data(data, "+e+")"):this.pushStackLiteral("data"),this.resolvePath("data",r,0,!0,i)},resolvePath:function(e,r,i,n,s){var o=this;if(this.options.strict||this.options.assumeObjects){this.push(TIr(this.options.strict&&s,this,r,i,e));return}for(var a=r.length,c=function(u){o.replaceStack(function(f){var h=o.nameLookup(f,r[u],e);return n?[" && ",h]:[" != null ? ",h," : ",f]})},l=i;l<a;l++)c(l)},resolvePossibleLambda:function(){this.push([this.aliasable("container.lambda"),"(",this.popStack(),", ",this.contextName(0),")"])},pushStringParam:function(e,r){this.pushContext(),this.pushString(r),r!=="SubExpression"&&(typeof e=="string"?this.pushString(e):this.pushStackLiteral(e))},emptyHash:function(e){this.trackIds&&this.push("{}"),this.stringParams&&(this.push("{}"),this.push("{}")),this.pushStackLiteral(e?"undefined":"{}")},pushHash:function(){this.hash&&this.hashes.push(this.hash),this.hash={values:{},types:[],contexts:[],ids:[]}},popHash:function(){var e=this.hash;this.hash=this.hashes.pop(),this.trackIds&&this.push(this.objectLiteral(e.ids)),this.stringParams&&(this.push(this.objectLiteral(e.contexts)),this.push(this.objectLiteral(e.types))),this.push(this.objectLiteral(e.values))},pushString:function(e){this.pushStackLiteral(this.quotedString(e))},pushLiteral:function(e){this.pushStackLiteral(e)},pushProgram:function(e){e!=null?this.pushStackLiteral(this.programExpression(e)):this.pushStackLiteral(null)},registerDecorator:function(e,r){var i=this.nameLookup("decorators",r,"decorator"),n=this.setupHelperArgs(r,e);this.decorators.push(["var decorator = ",i,";"]),this.decorators.push(['if (typeof decorator !== "function") { throw new Error(',this.quotedString('Missing decorator: "'+r+'"'),"); }"]),this.decorators.push(["fn = ",this.decorators.functionCall("decorator","",["fn","props","container",n])," || fn;"])},invokeHelper:function(e,r,i){var n=this.popStack(),s=this.setupHelper(e,r),o=[];i&&o.push(s.name),o.push(n),this.options.strict||o.push(this.aliasable("container.hooks.helperMissing"));var a=["(",this.itemsSeparatedBy(o,"||"),")"],c=this.source.functionCall(a,"call",s.callParams);this.push(c)},itemsSeparatedBy:function(e,r){var i=[];i.push(e[0]);for(var n=1;n<e.length;n++)i.push(r,e[n]);return i},invokeKnownHelper:function(e,r){var i=this.setupHelper(e,r);this.push(this.source.functionCall(i.name,"call",i.callParams))},invokeAmbiguous:function(e,r){this.useRegister("helper");var i=this.popStack();this.emptyHash();var n=this.setupHelper(0,e,r),s=this.lastHelper=this.nameLookup("helpers",e,"helper"),o=["(","(helper = ",s," || ",i,")"];this.options.strict||(o[0]="(helper = ",o.push(" != null ? helper : ",this.aliasable("container.hooks.helperMissing"))),this.push(["(",o,n.paramsInit?["),(",n.paramsInit]:[],"),","(typeof helper === ",this.aliasable('"function"')," ? ",this.source.functionCall("helper","call",n.callParams)," : helper))"])},invokePartial:function(e,r,i){var n=[],s=this.setupParams(r,1,n);e&&(r=this.popStack(),delete s.name),i&&(s.indent=JSON.stringify(i)),s.helpers="helpers",s.partials="partials",s.decorators="container.decorators",e?n.unshift(r):n.unshift(this.nameLookup("partials",r,"partial")),this.options.compat&&(s.depths="depths"),s=this.objectLiteral(s),n.push(s),this.push(this.source.functionCall("container.invokePartial","",n))},assignToHash
Line truncated
|
||||
`,e};Hi.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};Hi.prototype.MustacheStatement=function(t){return this.pad("{{ "+this.SubExpression(t)+" }}")};Hi.prototype.Decorator=function(t){return this.pad("{{ DIRECTIVE "+this.SubExpression(t)+" }}")};Hi.prototype.BlockStatement=Hi.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};Hi.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+" }}")};Hi.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+" }}")};Hi.prototype.ContentStatement=function(t){return this.pad("CONTENT[ '"+t.value+"' ]")};Hi.prototype.CommentStatement=function(t){return this.pad("{{! '"+t.value+"' }}")};Hi.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};Hi.prototype.PathExpression=function(t){var e=t.parts.join("/");return(t.data?"@":"")+"PATH:"+e};Hi.prototype.StringLiteral=function(t){return'"'+t.value+'"'};Hi.prototype.NumberLiteral=function(t){return"NUMBER{"+t.value+"}"};Hi.prototype.BooleanLiteral=function(t){return"BOOLEAN{"+t.value+"}"};Hi.prototype.UndefinedLiteral=function(){return"UNDEFINED"};Hi.prototype.NullLiteral=function(){return"NULL"};Hi.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(", ")+"}"};Hi.prototype.HashPair=function(t){return t.key+"="+this.accept(t.value)}});var Rit=A((Foi,_it)=>{var xG=Sit().default,xit=Bit();xG.PrintVisitor=xit.PrintVisitor;xG.print=xit.print;_it.exports=xG;function vit(t,e){var r=require("fs"),i=r.readFileSync(e,"utf8");t.exports=xG.compile(i)}typeof require<"u"&&require.extensions&&(require.extensions[".handlebars"]=vit,require.extensions[".hbs"]=vit)});var jit=q(require("fs"),1),zit=q(require("path"),1);var ape=q(require("os"),1);function Zh(t){return t==null?"":typeof t=="string"||t instanceof String?t:JSON.stringify(t)}function HG(t){return Object.keys(t).length?{title:t.title,file:t.file,line:t.startLine,endLine:t.endLine,col:t.startColumn,endColumn:t.endColumn}:{}}function mg(t,e,r){let i=new jG(t,e,r);process.stdout.write(i.toString()+ape.EOL)}function zG(t,e=""){mg(t,{},e)}var ope="::",jG=class{constructor(e,r,i){e||(e="missing.command"),this.command=e,this.properties=r,this.message=i}toString(){let e=ope+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}=${cnt(n)}`)}}return e+=`${ope}${ant(this.message)}`,e}};function ant(t){return Zh(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function cnt(t){return Zh(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}var cpe=q(require("crypto"),1),c2=q(require("fs"),1),a2=q(require("os"),1);function VG(t,e){let r=process.env[`GITHUB_${t}`];if(!r)throw new Error(`Unable to find environment variable for file command ${t}`);if(!c2.existsSync(r))throw new Error(`Missing file at path: ${r}`);c2.appendFileSync(r,`${Zh(e)}${a2.EOL}`,{encoding:"utf8"})}function $G(t,e){let r=`ghadelimiter_${cpe.randomUUID()}`,i=Zh(e);if(t.includes(r))throw new Error(`Unexpected input: name should not contain the delimiter "${r}"`);if(i.includes(r))throw new Error(`Unexpected input: value should not contain the delimiter "${r}"`);return`${t}<<${r}${a2.EOL}${i}${a2.EOL}${r}`}var Dz=q(require("os"),1);var Bv=q(require("http"),1),Ez=q(require("https"),1);function WG(t){let e=t.protocol==="https:";if(lnt(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 l2(r)}catch{if(!r.startsWith("http://")&&!r.startsWith("https://"))return new l2(`http://${r}`)}else return}function lnt(t){if(!t.hostname)return!1;let e=t.hostname;if(unt(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.prot
Line truncated
|
||||
Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}function fO(t,e){if(process.env.GITHUB_OUTPUT||"")return VG("OUTPUT",$G(t,e));process.stdout.write(Dz.EOL),mg("set-output",{name:t},Zh(e))}function tCe(t){process.exitCode=Nz.Failure,zgt(t)}function Mg(t){mg("debug",{},t)}function zgt(t,e={}){mg("error",HG(e),t instanceof Error?t.toString():t)}function Wa(t,e={}){mg("warning",HG(e),t instanceof Error?t.toString():t)}function Un(t){process.stdout.write(t+Dz.EOL)}function Vgt(t){zG("group",t)}function $gt(){zG("endgroup")}function aa(t,e){return jgt(this,void 0,void 0,function*(){Vgt(t);let r;try{r=yield e()}finally{$gt()}return r})}function Gg(t,e){if(process.env.GITHUB_STATE||"")return VG("STATE",$G(t,e));mg("save-state",{name:t},Zh(e))}var iCe=q(require("os"),1);function gm(t){return t==null?"":typeof t=="string"||t instanceof String?t:JSON.stringify(t)}function Pz(t){return Object.keys(t).length?{title:t.title,file:t.file,line:t.startLine,endLine:t.endLine,col:t.startColumn,endColumn:t.endColumn}:{}}function ym(t,e,r){let i=new kz(t,e,r);process.stdout.write(i.toString()+iCe.EOL)}function Qz(t,e=""){ym(t,{},e)}var rCe="::",kz=class{constructor(e,r,i){e||(e="missing.command"),this.command=e,this.properties=r,this.message=i}toString(){let e=rCe+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}=${Jgt(n)}`)}}return e+=`${rCe}${Wgt(this.message)}`,e}};function Wgt(t){return gm(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function Jgt(t){return gm(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}var nCe=q(require("crypto"),1),dO=q(require("fs"),1),hO=q(require("os"),1);function Lz(t,e){let r=process.env[`GITHUB_${t}`];if(!r)throw new Error(`Unable to find environment variable for file command ${t}`);if(!dO.existsSync(r))throw new Error(`Missing file at path: ${r}`);dO.appendFileSync(r,`${gm(e)}${hO.EOL}`,{encoding:"utf8"})}function sCe(t,e){let r=`ghadelimiter_${nCe.randomUUID()}`,i=gm(e);if(t.includes(r))throw new Error(`Unexpected input: name should not contain the delimiter "${r}"`);if(i.includes(r))throw new Error(`Unexpected input: value should not contain the delimiter "${r}"`);return`${t}<<${r}${hO.EOL}${i}${hO.EOL}${r}`}var cCe=q(require("os"),1),lCe=q(require("path"),1);var aCe=require("os"),Nv=require("fs"),Fz=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})},{access:Ygt,appendFile:Kgt,writeFile:Xgt}=Nv.promises,oCe="GITHUB_STEP_SUMMARY";var Mz=class{constructor(){this._buffer=""}filePath(){return Fz(this,void 0,void 0,function*(){if(this._filePath)return this._filePath;let e=process.env[oCe];if(!e)throw new Error(`Unable to find environment variable for $${oCe}. Check if your runtime environment supports job summaries.`);try{yield Ygt(e,Nv.constants.R_OK|Nv.constants.W_OK)}catch{throw new Error(`Unable to access summary file: '${e}'. Check if the file has correct read/write permissions.`)}return this._filePath=e,this._filePath})}wrap(e,r,i={}){let n=Object.entries(i).map(([s,o])=>` ${s}="${o}"`).join("");return r?`<${e}${n}>${r}</${e}>`:`<${e}${n}>`}write(e){return Fz(this,void 0,void 0,function*(){let r=!!e?.overwrite,i=yield this.filePath();return yield(r?Xgt:Kgt)(i,this._buffer,{encoding:"utf8"}),this.emptyBuffer()})}clear(){return Fz(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(aCe.EOL)}addCodeBlock(e,r){let i=Object.assign({},r&&{lang:r}),n=this.wrap("pre",this.wrap("code",e),i);return this.addRaw(n).addEOL()}addList(e,r=!1){let i=r?"ol":"ul",n=e.map(o=>this.wrap("li",o)).join(""),s=this.wrap(i,n);return this.addRaw(s).addEOL()}addTable(e){let r=e.map(n=>{let s=n.map(o=>{if(typeof o=="string")return this.wrap("td",o);let{header:a,data:c,colspan:l,rowspan:u}=o,f=a?"th":"td",h=Object.assign(Object.assign({},l&&{colspan:l}),u&&{rowspan:u});return this.wrap(f,c,h)}).join("");return this.wrap("tr",s)}).join(""),i=this.wrap("table",r);return this.addRaw(i).addEOL()}addDetails(e,r){let i=this.wrap("details",this.wrap("summary",e)+r);return this.addRaw(i).addEOL()}addImage(e,r,i){let{width:n,height:s}=i||{},o=Object.assign(Object.assign({},n&&{width:n}),s&&{height:s}),a=this.wrap("img",null,Object.assign({src:e,alt:r},o));return this.addRaw(a).addEOL()}addHeading(e,r){let i=`h${r}`,n=["h1","h2","h3","h4","h5","h6"].includes(i)?i:"h1",s=this.wrap(n,e);return thisLine truncated
|
||||
Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}function fCe(t){process.exitCode=Gz.Failure,ryt(t)}function le(t){ym("debug",{},t)}function ryt(t,e={}){ym("error",Pz(e),t instanceof Error?t.toString():t)}function Hc(t,e={}){ym("warning",Pz(e),t instanceof Error?t.toString():t)}function fe(t){process.stdout.write(t+cCe.EOL)}function iyt(t){Qz("group",t)}function nyt(){Qz("endgroup")}function Em(t,e){return tyt(this,void 0,void 0,function*(){iyt(t);let r;try{r=yield e()}finally{nyt()}return r})}function pO(t,e){if(process.env.GITHUB_STATE||"")return Lz("STATE",sCe(t,e));ym("save-state",{name:t},gm(e))}function hCe(t){return process.env[`STATE_${t}`]||""}var AL=q(require("fs"),1),tX=q(require("os"),1),rX=q(require("path"),1);var pCe=q(require("os"),1);function Dv(t){return t==null?"":typeof t=="string"||t instanceof String?t:JSON.stringify(t)}function mCe(t,e,r){let i=new Hz(t,e,r);process.stdout.write(i.toString()+pCe.EOL)}var dCe="::",Hz=class{constructor(e,r,i){e||(e="missing.command"),this.command=e,this.properties=r,this.message=i}toString(){let e=dCe+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}=${oyt(n)}`)}}return e+=`${dCe}${syt(this.message)}`,e}};function syt(t){return Dv(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function oyt(t){return Dv(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}var ECe=q(require("os"),1);var gCe=require("os"),Ov=require("fs"),jz=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})},{access:ayt,appendFile:cyt,writeFile:lyt}=Ov.promises,ACe="GITHUB_STEP_SUMMARY";var zz=class{constructor(){this._buffer=""}filePath(){return jz(this,void 0,void 0,function*(){if(this._filePath)return this._filePath;let e=process.env[ACe];if(!e)throw new Error(`Unable to find environment variable for $${ACe}. Check if your runtime environment supports job summaries.`);try{yield ayt(e,Ov.constants.R_OK|Ov.constants.W_OK)}catch{throw new Error(`Unable to access summary file: '${e}'. Check if the file has correct read/write permissions.`)}return this._filePath=e,this._filePath})}wrap(e,r,i={}){let n=Object.entries(i).map(([s,o])=>` ${s}="${o}"`).join("");return r?`<${e}${n}>${r}</${e}>`:`<${e}${n}>`}write(e){return jz(this,void 0,void 0,function*(){let r=!!e?.overwrite,i=yield this.filePath();return yield(r?lyt:cyt)(i,this._buffer,{encoding:"utf8"}),this.emptyBuffer()})}clear(){return jz(this,void 0,void 0,function*(){return this.emptyBuffer().write({overwrite:!0})})}stringify(){return this._buffer}isEmptyBuffer(){return this._buffer.length===0}emptyBuffer(){return this._buffer="",this}addRaw(e,r=!1){return this._buffer+=e,r?this.addEOL():this}addEOL(){return this.addRaw(gCe.EOL)}addCodeBlock(e,r){let i=Object.assign({},r&&{lang:r}),n=this.wrap("pre",this.wrap("code",e),i);return this.addRaw(n).addEOL()}addList(e,r=!1){let i=r?"ol":"ul",n=e.map(o=>this.wrap("li",o)).join(""),s=this.wrap(i,n);return this.addRaw(s).addEOL()}addTable(e){let r=e.map(n=>{let s=n.map(o=>{if(typeof o=="string")return this.wrap("td",o);let{header:a,data:c,colspan:l,rowspan:u}=o,f=a?"th":"td",h=Object.assign(Object.assign({},l&&{colspan:l}),u&&{rowspan:u});return this.wrap(f,c,h)}).join("");return this.wrap("tr",s)}).join(""),i=this.wrap("table",r);return this.addRaw(i).addEOL()}addDetails(e,r){let i=this.wrap("details",this.wrap("summary",e)+r);return this.addRaw(i).addEOL()}addImage(e,r,i){let{width:n,height:s}=i||{},o=Object.assign(Object.assign({},n&&{width:n}),s&&{height:s}),a=this.wrap("img",null,Object.assign({src:e,alt:r},o));return this.addRaw(a).addEOL()}addHeading(e,r){let i=`h${r}`,n=["h1","h2","h3","h4","h5","h6"].includes(i)?i:"h1",s=this.wrap(n,e);return this.addRaw(s).addEOL()}addSeparator(){let e=this.wrap("hr",null);return this.addRaw(e).addEOL()}addBreak(){let e=this.wrap("br",null);return this.addRaw(e).addEOL()}addQuote(e,r){let i=Object.assign({},r&&{cite:r}),n=this.wrap("blockquote",e,i);return this.addRaw(n).addEOL()}addLink(e,r){let i=this.wrap("a",e,{href:r});return this.addRaw(i).addEOL()}},Axr=new zz;var Vz=q(require("os"),1);var Exr=Vz.default.platform(),bxr=Vz.default.arch();var yCe;(function(t){t[t.Success=0]="Success",t[t.Failure=1]="Failure"})(yCe||(yCe={}));function $z(){return process.env.RUNNER_DEBUG==="1"}function jr(t){mCe("debug",{},t)}function Wz(t){process.stdout.write(t+ECe.EOL)}var AV=q(require("crypto"),1),Ms=q(require("fs"),1);var obt=q(pV(),1);var RO=q(require("os"),1),iu=q(require("path"),1);var Vc=q(pV(),1),uSe=q(require("stream"),1),fSe=q(require("util"),1),gV=require("aLine truncated
|
||||
`),e=e.replace(/\r/g,`
|
||||
`));let s=e.split(`
|
||||
`).map(n=>n.trim());for(let n of s)!n||n.startsWith("#")||i.patterns.push(new Cv(n));return i.searchPaths.push(...xz(i.patterns)),i})}static stat(e,r,i){return Oz(this,void 0,void 0,function*(){let s;if(r.followSymbolicLinks)try{s=yield Tb.promises.stat(e.path)}catch(n){if(n.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){Q(`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 Tb.promises.lstat(e.path);if(s.isDirectory()&&r.followSymbolicLinks){let n=yield Tb.promises.realpath(e.path);for(;i.length>=e.level;)i.pop();if(i.some(o=>o===n)){Q(`Symlink cycle detected for path '${e.path}' and realpath '${n}'`);return}i.push(n)}return s})}};var kEt=function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(o){o(n)})}return new(r||(r=Promise))(function(n,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?n(u.value):s(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})};function gIe(t,e){return kEt(this,void 0,void 0,function*(){return yield tO.create(t,e)})}var gO=z(require("crypto"),1),Ob=z(require("fs"),1),Qg=z(require("path"),1),cBe=z(oBe(),1),lBe=z(require("util"),1);var Nv;(function(t){t.Gzip="cache.tgz",t.Zstd="cache.tzst"})(Nv||(Nv={}));var yo;(function(t){t.Gzip="gzip",t.ZstdWithoutLong="zstd-without-long",t.Zstd="zstd"})(yo||(yo={}));var ja;(function(t){t.GNU="gnu",t.BSD="bsd"})(ja||(ja={}));var mO=2,AO=5e3,Zz=5e3,eV=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`,aBe=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`,Dv="cache.tar",tV="manifest.txt",fvr=10*Math.pow(1024,3);var Db=function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(o){o(n)})}return new(r||(r=Promise))(function(n,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?n(u.value):s(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})},Owt=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(o){return new Promise(function(a,c){o=t[n](o),s(a,c,o.done,o.value)})}}function s(n,o,a,c){Promise.resolve(c).then(function(l){n({value:l,done:a})},o)}},Pwt="1.0";function Ov(){return Db(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=Qg.join(i,"actions","temp")}let r=Qg.join(e,gO.randomUUID());return yield ud(r),r})}function Xu(t){return Ob.statSync(t).size}function rV(t){return Db(this,void 0,void 0,function*(){var e,r,i,s,n;let o=[],a=(n=process.env.GITHUB_WORKSPACE)!==null&&n!==void 0?n:process.cwd(),c=yield gIe(t.join(`
|
||||
`),{implicitDescendants:!1});try{for(var l=!0,u=Owt(c.globGenerator()),f;f=yield u.next(),e=f.done,!e;l=!0){s=f.value,l=!1;let d=Qg.relative(a,s).replace(new RegExp(`\\${Qg.sep}`,"g"),"/");Q(`Matched: ${d}`),d===""?o.push("."):o.push(`${d}`)}}catch(h){r={error:h}}finally{try{!l&&!e&&(i=u.return)&&(yield i.call(u))}finally{if(r)throw r.error}}return o})}function Pv(t){return Db(this,void 0,void 0,function*(){return lBe.promisify(Ob.unlink)(t)})}function uBe(t){return Db(this,arguments,void 0,function*(e,r=[]){let i="";r.push("--version"),Q(`Checking ${e} ${r.join(" ")}`);try{yield Ga(`${e}`,r,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:s=>i+=s.toString(),stderr:s=>i+=s.toString()}})}catch(s){Q(s.message)}return i=i.trim(),Q(i),i})}function Qv(){return Db(this,void 0,void 0,function*(){let t=yield uBe("zstd",["--quiet"]),e=cBe.clean(t);return Q(`zstd version: ${e}`),t===""?yo.Gzip:yo.ZstdWithoutLong})}function pm(t){return t===yo.Gzip?Nv.Gzip:Nv.Zstd}function fBe(){return Db(this,void 0,void 0,function*(){return Ob.existsSync(eV)?eV:(yield uBe("tar")).toLowerCase().includes("gnu tar")?pn("tar"):""})}function iV(t,e){if(e===void 0)throw Error(`Expected ${t} but value was undefiend`);return e}function Pb(t,e,r=!1){let i=t.slice();return e&&i.push(e),process.platform==="win32"&&!r&&i.push("windows-only"),i.push(Pwt),gO.createHash("sha256").update(i.join("|")).digest("hex")}function hBe(){let t=process.env.ACTIONS_RUNTIME_TOKEN;if(!t)throw new Error("Unable to get the ACTIONS_RUNTIME_TOKEN env variable");return t}var uw=z(require("fs"),1),LTe=require("url");var Zu=class extends Error{constructor(e){super(e),this.name="AbortError"}};var dBe=require("node:os"),pBe=z(require("node:util"),1),mBe=z(require("node:process"),1);function ABe(t,...e){mBe.default.stderr.write(`${pBe.default.format(t,...e)}${dBe.EOL}`)}var gBe=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,EBe,sV=[],nV=[],EO=[];gBe&&oV(gBe);var bBe=Object.assign(t=>wBe(t),{enable:oV,enabled:aV,disable:Qwt,log:ABe});function oV(t){EBe=t,sV=[],nV=[];let e=t.split(",").map(r=>r.trim());for(let r of e)r.startsWith("-")?nV.push(r.substring(1)):sV.push(r);for(let r of EO)r.enabled=aV(r.namespace)}function aV(t){if(t.endsWith("*"))return!0;for(let e of nV)if(yBe(t,e))return!1;for(let e of sV)if(yBe(t,e))return!0;return!1}function yBe(t,e){if(e.indexOf("*")===-1)return t===e;let r=e;if(e.indexOf("**")!==-1){let h=[],d="";for(let p of e)p==="*"&&d==="*"||(d=p,h.push(p));r=h.join("")}let i=0,s=0,n=r.length,o=t.length,a=-1,c=-1;for(;i<o&&s<n;)if(r[s]==="*"){if(a=s,s++,s===n)return!0;for(;t[i]!==r[s];)if(i++,i===o)return!1;c=i,i++,s++;continue}else if(r[s]===t[i])s++,i++;else if(a>=0){if(s=a+1,i=c+1,i===o)return!1;for(;t[i]!==r[s];)if(i++,i===o)return!1;c=i,i++,s++;continue}else return!1;let l=i===t.length,u=s===r.length,f=s===r.length-1&&r[s]==="*";return l&&(u||f)}function Qwt(){let t=EBe||"";return oV(""),t}function wBe(t){let e=Object.assign(r,{enabled:aV(t),destroy:kwt,log:bBe.log,namespace:t,extend:Lwt});function r(...i){e.enabled&&(i.length>0&&(i[0]=`${t} ${i[0]}`),e.log(...i))}return EO.push(e),e}function kwt(){let t=EO.indexOf(this);return t>=0?(EO.splice(t,1),!0):!1}function Lwt(t){let e=wBe(`${this.namespace}:${t}`);return e.log=this.log,e}var Qb=bBe;var cV=["verbose","info","warning","error"],CBe={verbose:400,info:300,warning:200,error:100};function IBe(t,e){e.log=(...r)=>{t.log(...r)}}function SBe(t){return cV.includes(t)}function bO(t){let e=new Set,r=typeof process<"u"&&process.env&&process.env[t.logLevelEnvVarName]||void 0,i,s=Qb(t.namespace);s.log=(...u)=>{Qb.log(...u)};function n(u){if(u&&!SBe(u))throw new Error(`Unknown log level '${u}'. Acceptable values: ${cV.join(",")}`);i=u;let f=[];for(let h of e)o(h)&&f.push(h.namespace);Qb.enable(f.join(","))}r&&(SBe(r)?n(r):console.error(`${t.logLevelEnvVarName} set to unknown log level '${r}'; logging is not enabled. Acceptable values: ${cV.join(", ")}.`));function o(u){return!!(i&&CBe[u.level]<=CBe[i])}function a(u,f){let h=Object.assign(u.extend(f),{level:f});if(IBe(u,h),o(h)){let d=Qb.disable();Qb.enable(d+","+h.namespace)}return e.add(h),h}function c(){return i}function l(u){let f=s.extend(u);return IBe(s,f),{error:a(f,"error"),warning:a(f,"warning"),info:a(f,"info"),verbose:a(f,"verbose")}}return{setLogLevel:n,getLogLevel:c,createClientLogger:l,logger:s}}var BBe=bO({logLevelEnvVarName:"TYPESPEC_RUNTIME_LOG_LEVEL",namespace:"typeSpecRuntime"}),Fwt=BBe.logger;function kv(t){return BBe.createClientLogger(t)}function wO(t){return t.toLowerCase()}function*Mwt(t){for(let e of t.values())yield[e.name,e.value]}var lV=class{_headersMap;constructor(e){if(this._headersMap=new Map,e)for(let r of Object.keys(e))this.set(r,e[r])}set(e,r){this._headersMap.set(wO(e),{name:e,value:String(r).trim()})}get(e){return this._headersMap.get(wO(e))?.value}has(e){return this._headersMap.has(wO(e))}delete(e){this._headersMap.delete(wO(e))}toJSON(e={}){let r={};if(e.preserveCase)for(let i of this._headersMap.value
Line truncated
|
||||
${Gwt.sanitize({...this,request:{...this.request,agent:i},response:this.response})}`,enumerable:!1}),Object.setPrototypeOf(this,t.prototype)}};function SO(t){return t instanceof Eo?!0:Lg(t)&&t.name==="RestError"}function ra(t,e){return Buffer.from(t,e)}var BO=z(require("node:http"),1),vO=z(require("node:https"),1),dV=z(require("node:zlib"),1),TBe=require("node:stream");var Gc=kv("ts-http-runtime");var Hwt={};function Lv(t){return t&&typeof t.pipe=="function"}function RBe(t){return t.readable===!1?Promise.resolve():new Promise(e=>{let r=()=>{e(),t.removeListener("close",r),t.removeListener("end",r),t.removeListener("error",r)};t.on("close",r),t.on("end",r),t.on("error",r)})}function NBe(t){return t&&typeof t.byteLength=="number"}var xO=class extends TBe.Transform{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}},pV=class{cachedHttpAgent;cachedHttpsAgents=new WeakMap;async sendRequest(e){let r=new AbortController,i;if(e.abortSignal){if(e.abortSignal.aborted)throw new Zu("The operation was aborted. Request has already been canceled.");i=l=>{l.type==="abort"&&r.abort()},e.abortSignal.addEventListener("abort",i)}let s;e.timeout>0&&(s=setTimeout(()=>{let l=new Zl;Gc.info(`request to '${l.sanitizeUrl(e.url)}' timed out. canceling...`),r.abort()},e.timeout));let n=e.headers.get("Accept-Encoding"),o=n?.includes("gzip")||n?.includes("deflate"),a=typeof e.body=="function"?e.body():e.body;if(a&&!e.headers.has("Content-Length")){let l=$wt(a);l!==null&&e.headers.set("Content-Length",l)}let c;try{if(a&&e.onUploadProgress){let p=e.onUploadProgress,m=new xO(p);m.on("error",y=>{Gc.error("Error in upload progress",y)}),Lv(a)?a.pipe(m):m.end(a),a=m}let l=await this.makeRequest(e,r,a);s!==void 0&&clearTimeout(s);let u=jwt(l),h={status:l.statusCode??0,headers:u,request:e};if(e.method==="HEAD")return l.resume(),h;c=o?zwt(l,u):l;let d=e.onDownloadProgress;if(d){let p=new xO(d);p.on("error",m=>{Gc.error("Error in download progress",m)}),c.pipe(p),c=p}return e.streamResponseStatusCodes?.has(Number.POSITIVE_INFINITY)||e.streamResponseStatusCodes?.has(h.status)?h.readableStreamBody=c:h.bodyAsText=await Vwt(c),h}finally{if(e.abortSignal&&i){let l=Promise.resolve();Lv(a)&&(l=RBe(a));let u=Promise.resolve();Lv(c)&&(u=RBe(c)),Promise.all([l,u]).then(()=>{i&&e.abortSignal?.removeEventListener("abort",i)}).catch(f=>{Gc.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 a={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((c,l)=>{let u=n?BO.default.request(a,c):vO.default.request(a,c);u.once("error",f=>{l(new Eo(f.message,{code:f.code??Eo.REQUEST_SEND_ERROR,request:e}))}),r.signal.addEventListener("abort",()=>{let f=new Zu("The operation was aborted. Rejecting from abort signal callback while making request.");u.destroy(f),l(f)}),i&&Lv(i)?i.pipe(u):i?typeof i=="string"||Buffer.isBuffer(i)?u.end(i):NBe(i)?u.end(ArrayBuffer.isView(i)?Buffer.from(i.buffer):Buffer.from(i)):(Gc.error("Unrecognized body type",i),l(new Eo("Unrecognized body type"))):u.end()})}getOrCreateAgent(e,r){let i=e.disableKeepAlive;if(r)return i?BO.default.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new BO.default.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(i&&!e.tlsSettings)return vO.default.globalAgent;let s=e.tlsSettings??Hwt,n=this.cachedHttpsAgents.get(s);return n&&n.options.keepAlive===!i||(Gc.info("No cached TLS Agent exist, creating a new Agent"),n=new vO.default.Agent({keepAlive:!i,...s}),this.cachedHttpsAgents.set(s,n)),n}}};function jwt(t){let e=za();for(let r of Object.keys(t.headers)){let i=t.headers[r];Array.isArray(i)?i.length>0&&e.set(r,i[0]):i&&e.set(r,i)}return e}function zwt(t,e){let r=e.get("Content-Encoding");if(r==="gzip"){let i=dV.default.createGunzip();return t.pipe(i),i}else if(r==="deflate"){let i=dV.default.createInflate();return t.pipe(i),i}return t}function Vwt(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 Eo(`Error reading response as text: ${s.message}`,{code:Eo.PARSE_ERROR}))})})}function $wt(t){return t?Buffer.isBuffer(t)?t.length:Lv(t)?null:NBe(t)?t.byteLength:typeof t=="string"?Buffer.from(t).length:null:0}function DBe(){return new pV}function _O(){return DBe()}var mV="logPolicy";function RO(t={}){let e=t.logger??Gc.info,r=new Zl({additionalAllowedHeaderNames:t.additionalAllowedHeaderNames,additionalAllowedQueryParameters:t.additional
Line truncated
|
||||
`;return e}function BIt(t){return t instanceof Uint8Array?t.byteLength:YO(t)?t.size===-1?void 0:t.size:void 0}function vIt(t){let e=0;for(let r of t){let i=BIt(r);if(i===void 0)return;e+=i}return e}async function xIt(t,e,r){let i=[ra(`--${r}`,"utf-8"),...e.flatMap(n=>[ra(`\r
|
||||
`,"utf-8"),ra(SIt(n.headers),"utf-8"),ra(`\r
|
||||
`,"utf-8"),n.body,ra(`\r
|
||||
--${r}`,"utf-8")]),ra(`--\r
|
||||
`));let n=e.split(`
|
||||
`).map(s=>s.trim());for(let s of n)!s||s.startsWith("#")||i.patterns.push(new Yv(s));return i.searchPaths.push(...NV(i.patterns)),i})}static stat(e,r,i){return LV(this,void 0,void 0,function*(){let n;if(r.followSymbolicLinks)try{n=yield $b.promises.stat(e.path)}catch(s){if(s.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){Wc(`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 $b.promises.lstat(e.path);if(n.isDirectory()&&r.followSymbolicLinks){let s=yield $b.promises.realpath(e.path);for(;i.length>=e.level;)i.pop();if(i.some(o=>o===s)){Wc(`Symlink cycle detected for path '${e.path}' and realpath '${s}'`);return}i.push(s)}return n})}};var rwt=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})};function rBe(t,e){return rwt(this,void 0,void 0,function*(){return yield PO.create(t,e)})}var YO=q(require("crypto"),1),Yb=q(require("fs"),1),Yg=q(require("path"),1),$ve=q(zve(),1),Wve=q(require("util"),1);var sx;(function(t){t.Gzip="cache.tgz",t.Zstd="cache.tzst"})(sx||(sx={}));var Co;(function(t){t.Gzip="gzip",t.ZstdWithoutLong="zstd-without-long",t.Zstd="zstd"})(Co||(Co={}));var Ya;(function(t){t.GNU="gnu",t.BSD="bsd"})(Ya||(Ya={}));var WO=2,JO=5e3,i9=5e3,n9=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`,Vve=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`,ox="cache.tar",s9="manifest.txt",XTr=10*Math.pow(1024,3);var Jb=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})},ZIt=function(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],r;return e?e.call(t):(t=typeof __values=="function"?__values(t):t[Symbol.iterator](),r={},i("next"),i("throw"),i("return"),r[Symbol.asyncIterator]=function(){return this},r);function i(s){r[s]=t[s]&&function(o){return new Promise(function(a,c){o=t[s](o),n(a,c,o.done,o.value)})}}function n(s,o,a,c){Promise.resolve(c).then(function(l){s({value:l,done:a})},o)}},eSt="1.0";function ax(){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=Yg.join(i,"actions","temp")}let r=Yg.join(e,YO.randomUUID());return yield md(r),r})}function of(t){return Yb.statSync(t).size}function o9(t){return Jb(this,void 0,void 0,function*(){var e,r,i,n,s;let o=[],a=(s=process.env.GITHUB_WORKSPACE)!==null&&s!==void 0?s:process.cwd(),c=yield rBe(t.join(`
|
||||
`),{implicitDescendants:!1});try{for(var l=!0,u=ZIt(c.globGenerator()),f;f=yield u.next(),e=f.done,!e;l=!0){n=f.value,l=!1;let d=Yg.relative(a,n).replace(new RegExp(`\\${Yg.sep}`,"g"),"/");Be(`Matched: ${d}`),d===""?o.push("."):o.push(`${d}`)}}catch(h){r={error:h}}finally{try{!l&&!e&&(i=u.return)&&(yield i.call(u))}finally{if(r)throw r.error}}return o})}function cx(t){return Jb(this,void 0,void 0,function*(){return Wve.promisify(Yb.unlink)(t)})}function Jve(t){return Jb(this,arguments,void 0,function*(e,r=[]){let i="";r.push("--version"),Be(`Checking ${e} ${r.join(" ")}`);try{yield $a(`${e}`,r,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:n=>i+=n.toString(),stderr:n=>i+=n.toString()}})}catch(n){Be(n.message)}return i=i.trim(),Be(i),i})}function lx(){return Jb(this,void 0,void 0,function*(){let t=yield Jve("zstd",["--quiet"]),e=$ve.clean(t);return Be(`zstd version: ${e}`),t===""?Co.Gzip:Co.ZstdWithoutLong})}function Bm(t){return t===Co.Gzip?sx.Gzip:sx.Zstd}function Yve(){return Jb(this,void 0,void 0,function*(){return Yb.existsSync(n9)?n9:(yield Jve("tar")).toLowerCase().includes("gnu tar")?ys("tar"):""})}function a9(t,e){if(e===void 0)throw Error(`Expected ${t} but value was undefiend`);return e}function Kb(t,e,r=!1){let i=t.slice();return e&&i.push(e),process.platform==="win32"&&!r&&i.push("windows-only"),i.push(eSt),YO.createHash("sha256").update(i.join("|")).digest("hex")}function Kve(){let t=process.env.ACTIONS_RUNTIME_TOKEN;if(!t)throw new Error("Unable to get the ACTIONS_RUNTIME_TOKEN env variable");return t}var xw=q(require("fs"),1),C1e=require("url");var af=class extends Error{constructor(e){super(e),this.name="AbortError"}};var Xve=require("node:os"),Zve=q(require("node:util"),1),exe=q(require("node:process"),1);function txe(t,...e){exe.default.stderr.write(`${Zve.default.format(t,...e)}${Xve.EOL}`)}var rxe=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,nxe,c9=[],l9=[],XO=[];rxe&&u9(rxe);var sxe=Object.assign(t=>oxe(t),{enable:u9,enabled:f9,disable:tSt,log:txe});function u9(t){nxe=t,c9=[],l9=[];let e=t.split(",").map(r=>r.trim());for(let r of e)r.startsWith("-")?l9.push(r.substring(1)):c9.push(r);for(let r of XO)r.enabled=f9(r.namespace)}function f9(t){if(t.endsWith("*"))return!0;for(let e of l9)if(ixe(t,e))return!1;for(let e of c9)if(ixe(t,e))return!0;return!1}function ixe(t,e){if(e.indexOf("*")===-1)return t===e;let r=e;if(e.indexOf("**")!==-1){let h=[],d="";for(let p of e)p==="*"&&d==="*"||(d=p,h.push(p));r=h.join("")}let i=0,n=0,s=r.length,o=t.length,a=-1,c=-1;for(;i<o&&n<s;)if(r[n]==="*"){if(a=n,n++,n===s)return!0;for(;t[i]!==r[n];)if(i++,i===o)return!1;c=i,i++,n++;continue}else if(r[n]===t[i])n++,i++;else if(a>=0){if(n=a+1,i=c+1,i===o)return!1;for(;t[i]!==r[n];)if(i++,i===o)return!1;c=i,i++,n++;continue}else return!1;let l=i===t.length,u=n===r.length,f=n===r.length-1&&r[n]==="*";return l&&(u||f)}function tSt(){let t=nxe||"";return u9(""),t}function oxe(t){let e=Object.assign(r,{enabled:f9(t),destroy:rSt,log:sxe.log,namespace:t,extend:iSt});function r(...i){e.enabled&&(i.length>0&&(i[0]=`${t} ${i[0]}`),e.log(...i))}return XO.push(e),e}function rSt(){let t=XO.indexOf(this);return t>=0?(XO.splice(t,1),!0):!1}function iSt(t){let e=oxe(`${this.namespace}:${t}`);return e.log=this.log,e}var Xb=sxe;var h9=["verbose","info","warning","error"],axe={verbose:400,info:300,warning:200,error:100};function cxe(t,e){e.log=(...r)=>{t.log(...r)}}function lxe(t){return h9.includes(t)}function ZO(t){let e=new Set,r=typeof process<"u"&&process.env&&process.env[t.logLevelEnvVarName]||void 0,i,n=Xb(t.namespace);n.log=(...u)=>{Xb.log(...u)};function s(u){if(u&&!lxe(u))throw new Error(`Unknown log level '${u}'. Acceptable values: ${h9.join(",")}`);i=u;let f=[];for(let h of e)o(h)&&f.push(h.namespace);Xb.enable(f.join(","))}r&&(lxe(r)?s(r):console.error(`${t.logLevelEnvVarName} set to unknown log level '${r}'; logging is not enabled. Acceptable values: ${h9.join(", ")}.`));function o(u){return!!(i&&axe[u.level]<=axe[i])}function a(u,f){let h=Object.assign(u.extend(f),{level:f});if(cxe(u,h),o(h)){let d=Xb.disable();Xb.enable(d+","+h.namespace)}return e.add(h),h}function c(){return i}function l(u){let f=n.extend(u);return cxe(n,f),{error:a(f,"error"),warning:a(f,"warning"),info:a(f,"info"),verbose:a(f,"verbose")}}return{setLogLevel:s,getLogLevel:c,createClientLogger:l,logger:n}}var uxe=ZO({logLevelEnvVarName:"TYPESPEC_RUNTIME_LOG_LEVEL",namespace:"typeSpecRuntime"}),nSt=uxe.logger;function ux(t){return uxe.createClientLogger(t)}function eP(t){return t.toLowerCase()}function*sSt(t){for(let e of t.values())yield[e.name,e.value]}var d9=class{_headersMap;constructor(e){if(this._headersMap=new Map,e)for(let r of Object.keys(e))this.set(r,e[r])}set(e,r){this._headersMap.set(eP(e),{name:e,value:String(r).trim()})}get(e){return this._headersMap.get(eP(e))?.value}has(e){return this._headersMap.has(eP(e))}delete(e){this._headersMap.delete(eP(e))}toJSON(e={}){let r={};if(e.preserveCase)for(let i of this._headersMap.
Line truncated
|
||||
${cSt.sanitize({...this,request:{...this.request,agent:i},response:this.response})}`,enumerable:!1}),Object.setPrototypeOf(this,t.prototype)}};function iP(t){return t instanceof Io?!0:Xg(t)&&t.name==="RestError"}function ca(t,e){return Buffer.from(t,e)}var nP=q(require("node:http"),1),sP=q(require("node:https"),1),g9=q(require("node:zlib"),1),mxe=require("node:stream");var Kc=ux("ts-http-runtime");var lSt={};function fx(t){return t&&typeof t.pipe=="function"}function pxe(t){return t.readable===!1?Promise.resolve():new Promise(e=>{let r=()=>{e(),t.removeListener("close",r),t.removeListener("end",r),t.removeListener("error",r)};t.on("close",r),t.on("end",r),t.on("error",r)})}function Axe(t){return t&&typeof t.byteLength=="number"}var oP=class extends mxe.Transform{loadedBytes=0;progressCallback;_transform(e,r,i){this.push(e),this.loadedBytes+=e.length;try{this.progressCallback({loadedBytes:this.loadedBytes}),i()}catch(n){i(n)}}constructor(e){super(),this.progressCallback=e}},y9=class{cachedHttpAgent;cachedHttpsAgents=new WeakMap;async sendRequest(e){let r=new AbortController,i;if(e.abortSignal){if(e.abortSignal.aborted)throw new af("The operation was aborted. Request has already been canceled.");i=l=>{l.type==="abort"&&r.abort()},e.abortSignal.addEventListener("abort",i)}let n;e.timeout>0&&(n=setTimeout(()=>{let l=new au;Kc.info(`request to '${l.sanitizeUrl(e.url)}' timed out. canceling...`),r.abort()},e.timeout));let s=e.headers.get("Accept-Encoding"),o=s?.includes("gzip")||s?.includes("deflate"),a=typeof e.body=="function"?e.body():e.body;if(a&&!e.headers.has("Content-Length")){let l=dSt(a);l!==null&&e.headers.set("Content-Length",l)}let c;try{if(a&&e.onUploadProgress){let p=e.onUploadProgress,m=new oP(p);m.on("error",y=>{Kc.error("Error in upload progress",y)}),fx(a)?a.pipe(m):m.end(a),a=m}let l=await this.makeRequest(e,r,a);n!==void 0&&clearTimeout(n);let u=uSt(l),h={status:l.statusCode??0,headers:u,request:e};if(e.method==="HEAD")return l.resume(),h;c=o?fSt(l,u):l;let d=e.onDownloadProgress;if(d){let p=new oP(d);p.on("error",m=>{Kc.error("Error in download progress",m)}),c.pipe(p),c=p}return e.streamResponseStatusCodes?.has(Number.POSITIVE_INFINITY)||e.streamResponseStatusCodes?.has(h.status)?h.readableStreamBody=c:h.bodyAsText=await hSt(c),h}finally{if(e.abortSignal&&i){let l=Promise.resolve();fx(a)&&(l=pxe(a));let u=Promise.resolve();fx(c)&&(u=pxe(c)),Promise.all([l,u]).then(()=>{i&&e.abortSignal?.removeEventListener("abort",i)}).catch(f=>{Kc.warning("Error when cleaning up abortListener on httpRequest",f)})}}}makeRequest(e,r,i){let n=new URL(e.url),s=n.protocol!=="https:";if(s&&!e.allowInsecureConnection)throw new Error(`Cannot connect to ${e.url} while allowInsecureConnection is false.`);let a={agent:e.agent??this.getOrCreateAgent(e,s),hostname:n.hostname,path:`${n.pathname}${n.search}`,port:n.port,method:e.method,headers:e.headers.toJSON({preserveCase:!0}),...e.requestOverrides};return new Promise((c,l)=>{let u=s?nP.default.request(a,c):sP.default.request(a,c);u.once("error",f=>{l(new Io(f.message,{code:f.code??Io.REQUEST_SEND_ERROR,request:e}))}),r.signal.addEventListener("abort",()=>{let f=new af("The operation was aborted. Rejecting from abort signal callback while making request.");u.destroy(f),l(f)}),i&&fx(i)?i.pipe(u):i?typeof i=="string"||Buffer.isBuffer(i)?u.end(i):Axe(i)?u.end(ArrayBuffer.isView(i)?Buffer.from(i.buffer):Buffer.from(i)):(Kc.error("Unrecognized body type",i),l(new Io("Unrecognized body type"))):u.end()})}getOrCreateAgent(e,r){let i=e.disableKeepAlive;if(r)return i?nP.default.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new nP.default.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(i&&!e.tlsSettings)return sP.default.globalAgent;let n=e.tlsSettings??lSt,s=this.cachedHttpsAgents.get(n);return s&&s.options.keepAlive===!i||(Kc.info("No cached TLS Agent exist, creating a new Agent"),s=new sP.default.Agent({keepAlive:!i,...n}),this.cachedHttpsAgents.set(n,s)),s}}};function uSt(t){let e=Ka();for(let r of Object.keys(t.headers)){let i=t.headers[r];Array.isArray(i)?i.length>0&&e.set(r,i[0]):i&&e.set(r,i)}return e}function fSt(t,e){let r=e.get("Content-Encoding");if(r==="gzip"){let i=g9.default.createGunzip();return t.pipe(i),i}else if(r==="deflate"){let i=g9.default.createInflate();return t.pipe(i),i}return t}function hSt(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 Io(`Error reading response as text: ${n.message}`,{code:Io.PARSE_ERROR}))})})}function dSt(t){return t?Buffer.isBuffer(t)?t.length:fx(t)?null:Axe(t)?t.byteLength:typeof t=="string"?Buffer.from(t).length:null:0}function gxe(){return new y9}function aP(){return gxe()}var E9="logPolicy";function cP(t={}){let e=t.logger??Kc.info,r=new au({additionalAllowedHeaderNames:t.additionalAllowedHeaderNames,additionalAllowedQueryParameters:t.additional
Line truncated
|
||||
`;return e}function zBt(t){return t instanceof Uint8Array?t.byteLength:RP(t)?t.size===-1?void 0:t.size:void 0}function VBt(t){let e=0;for(let r of t){let i=zBt(r);if(i===void 0)return;e+=i}return e}async function $Bt(t,e,r){let i=[ca(`--${r}`,"utf-8"),...e.flatMap(s=>[ca(`\r
|
||||
`,"utf-8"),ca(jBt(s.headers),"utf-8"),ca(`\r
|
||||
`,"utf-8"),s.body,ca(`\r
|
||||
--${r}`,"utf-8")]),ca(`--\r
|
||||
\r
|
||||
`,"utf-8")],s=vIt(i);s&&t.headers.set("Content-Length",s),t.body=await Ove(i)}var qv="multipartPolicy",_It=70,RIt=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function TIt(t){if(t.length>_It)throw new Error(`Multipart boundary "${t}" exceeds maximum length of 70 characters`);if(Array.from(t).some(e=>!RIt.has(e)))throw new Error(`Multipart boundary "${t}" contains invalid characters`)}function XO(){return{name:qv,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,o]=s;if(o&&r&&o!==r)throw new Error(`Multipart boundary was specified as ${o} in the header, but got ${r} in the request body`);return r??=o,r?TIt(r):r=IIt(),t.headers.set("Content-Type",`${n}; boundary=${r}`),await xIt(t,t.multipartBody.parts,r),t.multipartBody=void 0,e(t)}}}function ZO(){return IO()}var Pve=bO({logLevelEnvVarName:"AZURE_LOG_LEVEL",namespace:"azure"}),WRr=Pve.logger;function rf(t){return Pve.createClientLogger(t)}var sf=rf("core-rest-pipeline");function PV(t={}){return RO({logger:sf.info,...t})}var QV=TO;function kV(t={}){return NO(t)}var eP=z(require("node:os"),1),tP=z(require("node:process"),1);function Qve(){return"User-Agent"}async function kve(t){if(tP.default&&tP.default.versions){let e=`${eP.default.type()} ${eP.default.release()}; ${eP.default.arch()}`,r=tP.default.versions;r.bun?t.set("Bun",`${r.bun} (${e})`):r.deno?t.set("Deno",`${r.deno} (${e})`):r.node&&t.set("Node",`${r.node} (${e})`)}}var rP="1.22.2";function FIt(t){let e=[];for(let[r,i]of t){let s=i?`${r}/${i}`:r;e.push(s)}return e.join(" ")}function Lve(){return Qve()}async function iP(t){let e=new Map;e.set("core-rest-pipeline",rP),await kve(e);let r=FIt(e);return t?`${t} ${r}`:r}var Fve=Lve(),Mve="userAgentPolicy";function LV(t={}){let e=iP(t.userAgentPrefix);return{name:Mve,async sendRequest(r,i){return r.headers.has(Fve)||r.headers.set(Fve,await e),i(r)}}}var Ja=class extends Error{constructor(e){super(e),this.name="AbortError"}};function FV(t,e){let{cleanupBeforeAbort:r,abortSignal:i,abortErrorMsg:s}=e??{};return new Promise((n,o)=>{function a(){o(new Ja(s??"The operation was aborted."))}function c(){i?.removeEventListener("abort",l)}function l(){r?.(),c(),a()}if(i?.aborted)return a();try{t(u=>{c(),n(u)},u=>{c(),o(u)})}catch(u){o(u)}i?.addEventListener("abort",l)})}var HIt="The delay was aborted.";function Gv(t,e){let r,{abortSignal:i,abortErrorMsg:s}=e??{};return FV(n=>{r=setTimeout(n,t)},{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:i,abortErrorMsg:s??HIt})}function Am(t){if(Lg(t))return t.message;{let e;try{typeof t=="object"&&t?e=JSON.stringify(t):e=String(t)}catch{e="[unable to stringify input]"}return`Unknown error ${e}`}}function Uve(t){return Lg(t)}function Gb(){return kg()}var br=Ug;var qve=Symbol("rawContent");function UV(t){return typeof t[qve]=="function"}function Gve(t){return UV(t)?t[qve]():t}var sP=qv;function qV(){let t=XO();return{name:sP,sendRequest:async(e,r)=>{if(e.multipartBody)for(let i of e.multipartBody.parts)UV(i.body)&&(i.body=Gve(i.body));return t.sendRequest(e,r)}}}var GV=DO;function HV(){return OO()}function jV(t={}){return kO(t)}function zV(){return LO()}function gm(t){return RV(t)}function VV(t,e){return $O(t,e)}var Hve="setClientRequestIdPolicy";function $V(t="x-ms-client-request-id"){return{name:Hve,async sendRequest(e,r){return e.headers.has(t)||e.headers.set(t,e.requestId),r(e)}}}function WV(t){return WO(t)}function JV(t){return JO(t)}var Hb={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function jve(t={}){let e=new YV(t.parentContext);return t.span&&(e=e.setValue(Hb.span,t.span)),t.namespace&&(e=e.setValue(Hb.namespace,t.namespace)),e}var YV=class t{_contextMap;constructor(e){this._contextMap=e instanceof t?new Map(e._contextMap):new Map}setValue(e,r){let i=new t(this);return i._contextMap.set(e,r),i}getValue(e){return this._contextMap.get(e)}deleteValue(e){let r=new t(this);return r._contextMap.delete(e),r}};var Vve=z(zve(),1),oP=Vve.state;function jIt(){return{end:()=>{},isRecording:()=>!1,recordException:()=>{},setAttribute:()=>{},setStatus:()=>{},addEvent:()=>{}}}function zIt(){return{createRequestHeaders:()=>({}),parseTraceparentHeader:()=>{},startSpan:(t,e)=>({span:jIt(),tracingContext:jve({parentContext:e.tracingContext})}),withContext(t,e,...r){return e(...r)}}}function Hv(){return oP.instrumenterImplementation||(oP.instrumenterImplementation=zIt()),oP.instrumenterImplementation}function jv(t){let{namespace:e,packageName:r,packageVersion:i}=t;function s(l,u,f){let h=Hv().startSpan(l,{...f,packageName:r,packageVersion:i,tracingContext:u?.tracingOptions?.tracingContext}),d=h.tracingConte
Line truncated
|
||||
`&&t[n]!=="\r";n++)c+=t[n];if(c=c.trim(),c[c.length-1]==="/"&&(c=c.substring(0,c.length-1),n--),!dBt(c)){let f;return c.trim().length===0?f="Invalid space after '<'.":f="Tag '"+c+"' is an invalid name.",zi("InvalidTag",f,bo(t,n))}let l=cBt(t,n);if(l===!1)return zi("InvalidAttr","Attributes for '"+c+"' have open quote.",bo(t,n));let u=l.value;if(n=l.index,u[u.length-1]==="/"){let f=n-u.length;u=u.substring(0,u.length-1);let h=xxe(u,e);if(h===!0)i=!0;else return zi(h.err.code,h.err.msg,bo(t,f+h.err.line))}else if(a)if(l.tagClosed){if(u.trim().length>0)return zi("InvalidTag","Closing tag '"+c+"' can't have attributes or invalid starting.",bo(t,o));if(r.length===0)return zi("InvalidTag","Closing tag '"+c+"' has not been opened.",bo(t,o));{let f=r.pop();if(c!==f.tagName){let h=bo(t,f.tagStartPos);return zi("InvalidTag","Expected closing tag '"+f.tagName+"' (opened in line "+h.line+", col "+h.col+") instead of closing tag '"+c+"'.",bo(t,o))}r.length==0&&(s=!0)}}else return zi("InvalidTag","Closing tag '"+c+"' doesn't have proper closing.",bo(t,n));else{let f=xxe(u,e);if(f!==!0)return zi(f.err.code,f.err.msg,bo(t,n-u.length+f.err.line));if(s===!0)return zi("InvalidXml","Multiple possible root nodes found.",bo(t,n));e.unpairedTags.indexOf(c)!==-1||r.push({tagName:c,tagStartPos:o}),i=!0}for(n++;n<t.length;n++)if(t[n]==="<")if(t[n+1]==="!"){n++,n=vxe(t,n);continue}else if(t[n+1]==="?"){if(n=Bxe(t,++n),n.err)return n}else break;else if(t[n]==="&"){let f=fBt(t,n);if(f==-1)return zi("InvalidChar","char '&' is not expected.",bo(t,n));n=f}else if(s===!0&&!Sxe(t[n]))return zi("InvalidXml","Extra text at the end",bo(t,n));t[n]==="<"&&n--}}else{if(Sxe(t[n]))continue;return zi("InvalidChar","char '"+t[n]+"' is not expected.",bo(t,n))}if(i){if(r.length==1)return zi("InvalidTag","Unclosed tag '"+r[0].tagName+"'.",bo(t,r[0].tagStartPos));if(r.length>0)return zi("InvalidXml","Invalid '"+JSON.stringify(r.map(n=>n.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return zi("InvalidXml","Start tag expected.",1);return!0}function Sxe(t){return t===" "||t===" "||t===`
|
||||
`||t==="\r"}function Bxe(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 zi("InvalidXml","XML declaration allowed only at the start of the document.",bo(t,e));if(t[e]=="?"&&t[e+1]==">"){e++;break}else continue}return e}function vxe(t,e){if(t.length>e+5&&t[e+1]==="-"&&t[e+2]==="-"){for(e+=3;e<t.length;e++)if(t[e]==="-"&&t[e+1]==="-"&&t[e+2]===">"){e+=2;break}}else if(t.length>e+8&&t[e+1]==="D"&&t[e+2]==="O"&&t[e+3]==="C"&&t[e+4]==="T"&&t[e+5]==="Y"&&t[e+6]==="P"&&t[e+7]==="E"){let r=1;for(e+=8;e<t.length;e++)if(t[e]==="<")r++;else if(t[e]===">"&&(r--,r===0))break}else if(t.length>e+9&&t[e+1]==="["&&t[e+2]==="C"&&t[e+3]==="D"&&t[e+4]==="A"&&t[e+5]==="T"&&t[e+6]==="A"&&t[e+7]==="["){for(e+=8;e<t.length;e++)if(t[e]==="]"&&t[e+1]==="]"&&t[e+2]===">"){e+=2;break}}return e}var oBt='"',aBt="'";function cBt(t,e){let r="",i="",s=!1;for(;e<t.length;e++){if(t[e]===oBt||t[e]===aBt)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}}var lBt=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function xxe(t,e){let r=mP(t,lBt),i={};for(let s=0;s<r.length;s++){if(r[s][1].length===0)return zi("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 zi("InvalidAttr","Attribute '"+r[s][2]+"' is without value.",ex(r[s]));if(r[s][3]===void 0&&!e.allowBooleanAttributes)return zi("InvalidAttr","boolean attribute '"+r[s][2]+"' is not allowed.",ex(r[s]));let n=r[s][2];if(!hBt(n))return zi("InvalidAttr","Attribute '"+n+"' is an invalid name.",ex(r[s]));if(!Object.prototype.hasOwnProperty.call(i,n))i[n]=1;else return zi("InvalidAttr","Attribute '"+n+"' is repeated.",ex(r[s]))}return!0}function uBt(t,e){let r=/\d/;for(t[e]==="x"&&(e++,r=/[\da-fA-F]/);e<t.length;e++){if(t[e]===";")return e;if(!t[e].match(r))break}return-1}function fBt(t,e){if(e++,t[e]===";")return-1;if(t[e]==="#")return e++,uBt(t,e);let r=0;for(;e<t.length;e++,r++)if(!(t[e].match(/\w/)&&r<20)){if(t[e]===";")break;return-1}return e}function zi(t,e,r){return{err:{code:t,msg:e,line:r.line||r,col:r.col}}}function hBt(t){return p9(t)}function dBt(t){return p9(t)}function bo(t,e){let r=t.substring(0,e).split(/\r?\n/);return{line:r.length,col:r[r.length-1].length+1}}function ex(t){return t.startIndex+t[1].length}var _xe={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"},Rxe={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"},Txe={Amacr:"\u0100",amacr:"\u0101",Abreve:"\u0102",abreve:"\u0103",Aogon:"\u0104",aogon:"\u0105",Cacute:"\u0106",cacute:"\u0107",Ccirc:"\u0108",ccirc:"\u0109",Cdot:"\u010A",cdot:"\u010B",Ccaron:"\u010C",ccaron:"\u010D",Dcaron:"\u010E",dcaron:"\u010F",Dstrok:"\u0110",dstrok:"\u0111",Emacr:"\u0112",emacr:"\u0113",Ecaron:"\u011A",ecaron:"\u011B",Edot:"\u0116",edot:"\u0117",Eogon:"\u0118",eogon:"\u0119",Gcirc:"\u011C",gcirc:"\u011D",Gbreve:"\u011E",gbreve:"\u011F",Gdot:"\u0120",gdot:"\u0121",Gcedil:"\u0122",Hcirc:"\u0124",hcirc:"\u0125",Hstrok:"\u0126",hstrok:"\u0127",Itilde:"\u0128",itilde:"\u0129",Imacr:"\u012A",imacr:"\u012B",Iogon:"\u012E",iogon:"\u012F",Idot:"\u0130",IJlig:"\u0132",ijlig:"\u0133",Jcirc:"\u0134",jcirc:"\u0135",Kcedil:"\u0136",kcedil:"\u0137",kgreen:"\u0138",Lacute:"\u0139",lacute:"\u013A",Lcedil:"\u013B",lcedil:"\u013C",LcaroLine truncated
|
||||
`);let e=new oa("!xml"),r=e,i="";this.matcher.reset(),this.entityDecoder.reset(),this.entityExpansionCount=0,this.currentExpandedLength=0;let s=this.options,n=new ix(s.processEntities),o=t.length;for(let a=0;a<o;a++)if(t[a]==="<"){let l=t.charCodeAt(a+1);if(l===47){let u=Wb(t,">",a,"Closing Tag is not closed."),f=t.substring(a+2,u).trim();if(s.removeNSPrefix){let d=f.indexOf(":");d!==-1&&(f=f.substr(d+1))}f=C9(s.transformTagName,f,"",s).tagName,r&&(i=this.saveTextToParentTag(i,r,this.readonlyMatcher));let h=this.matcher.getCurrentTag();if(f&&s.unpairedTagsSet.has(f))throw new Error(`Unpaired tag can not be used as closing tag: </${f}>`);h&&s.unpairedTagsSet.has(h)&&(this.matcher.pop(),this.tagsNodeStack.pop()),this.matcher.pop(),this.isCurrentNodeStopNode=!1,r=this.tagsNodeStack.pop(),i="",a=u}else if(l===63){let u=I9(t,a,!1,"?>");if(!u)throw new Error("Pi Tag is not closed.");i=this.saveTextToParentTag(i,r,this.readonlyMatcher);let f=this.buildAttributesMap(u.tagExp,this.matcher,u.tagName,!0);if(f){let h=f[this.options.attributeNamePrefix+"version"];this.entityDecoder.setXmlVersion(Number(h)||1),n.setXmlVersion(Number(h)||1)}if(!(s.ignoreDeclaration&&u.tagName==="?xml"||s.ignorePiTags)){let h=new oa(u.tagName);h.add(s.textNodeName,""),u.tagName!==u.tagExp&&u.attrExpPresent&&s.ignoreAttributes!==!0&&(h[":@"]=f),this.addChild(r,h,this.readonlyMatcher,a)}a=u.closeIndex+1}else if(l===33&&t.charCodeAt(a+2)===45&&t.charCodeAt(a+3)===45){let u=Wb(t,"-->",a+4,"Comment is not closed.");if(s.commentPropName){let f=t.substring(a+4,u-2);i=this.saveTextToParentTag(i,r,this.readonlyMatcher),r.add(s.commentPropName,[{[s.textNodeName]:f}])}a=u}else if(l===33&&t.charCodeAt(a+2)===68){let u=n.readDocType(t,a);this.entityDecoder.addInputEntities(u.entities),a=u.i}else if(l===33&&t.charCodeAt(a+2)===91){let u=Wb(t,"]]>",a,"CDATA is not closed.")-2,f=t.substring(a+9,u);i=this.saveTextToParentTag(i,r,this.readonlyMatcher);let h=this.parseTextData(f,r.tagname,this.readonlyMatcher,!0,!1,!0,!0);h==null&&(h=""),s.cdataPropName?r.add(s.cdataPropName,[{[s.textNodeName]:f}]):r.add(s.textNodeName,h),a=u+2}else{let u=I9(t,a,s.removeNSPrefix);if(!u){let M=t.substring(Math.max(0,a-50),Math.min(o,a+50));throw new Error(`readTagExp returned undefined at position ${a}. Context: "${M}"`)}let f=u.tagName,h=u.rawTagName,d=u.tagExp,p=u.attrExpPresent,m=u.closeIndex;if({tagName:f,tagExp:d}=C9(s.transformTagName,f,d,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 y=r;y&&s.unpairedTagsSet.has(y.tagname)&&(r=this.tagsNodeStack.pop(),this.matcher.pop());let g=!1;d.length>0&&d.lastIndexOf("/")===d.length-1&&(g=!0,f[f.length-1]==="/"?(f=f.substr(0,f.length-1),d=f):d=d.substr(0,d.length-1),p=f!==d);let E=null,w={},C;C=kBt(h),f!==e.tagname&&this.matcher.push(f,{},C),f!==d&&p&&(E=this.buildAttributesMap(d,this.matcher,f),E&&(w=QBt(E,s))),f!==e.tagname&&(this.isCurrentNodeStopNode=this.isItStopNode());let N=a;if(this.isCurrentNodeStopNode){let M="";if(g)a=u.closeIndex;else if(s.unpairedTagsSet.has(f))a=u.closeIndex;else{let U=this.readStopNodeData(t,h,m+1);if(!U)throw new Error(`Unexpected end of ${h}`);a=U.i,M=U.tagContent}let x=new oa(f);E&&(x[":@"]=E),x.add(s.textNodeName,M),this.matcher.pop(),this.isCurrentNodeStopNode=!1,this.addChild(r,x,this.readonlyMatcher,N)}else{if(g){({tagName:f,tagExp:d}=C9(s.transformTagName,f,d,s));let M=new oa(f);E&&(M[":@"]=E),this.addChild(r,M,this.readonlyMatcher,N),this.matcher.pop(),this.isCurrentNodeStopNode=!1}else if(s.unpairedTagsSet.has(f)){let M=new oa(f);E&&(M[":@"]=E),this.addChild(r,M,this.readonlyMatcher,N),this.matcher.pop(),this.isCurrentNodeStopNode=!1,a=u.closeIndex;continue}else{let M=new oa(f);if(this.tagsNodeStack.length>s.maxNestedTags)throw new Error("Maximum nested tags exceeded");this.tagsNodeStack.push(r),E&&(M[":@"]=E),this.addChild(r,M,this.readonlyMatcher,N),r=M}i="",a=m}}}else i+=t[a];return e.child};function GBt(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))}function HBt(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)}function jBt(t,e,r,i){return t&&(i===void 0&&(i=e.child.length===0),t=this.parseTextData(t,e.tagname,r,!1,e[":@"]?Object.keys(e[":@"]).length!==0:!1,i),t!==void 0&&t!==""&&e.add(this.options.textNodeName,t),t=""),t}function zBt(){return this.stopNodeExpressionsSet.size===0?!1:this.matcher.matchesAny(this.stopNodeExpressionsSet)}function VBt(t,e,r=">"){Line truncated
|
||||
`;function evt(t,e){if(!Array.isArray(t)||t.length===0)return"1.0";let r=t[0];if(R9(r)==="?xml"){let s=r[":@"];if(s){let n=e.attributeNamePrefix+"version";if(s[n])return s[n]}}return"1.0"}function Yxe(t,e,r,i,s){return!r.sanitizeName||Vg(t,{xmlVersion:s})?t:r.sanitizeName(t,{isAttribute:e,matcher:i.readOnly()})}function _9(t,e){let r="";e.format&&(r=ZBt);let i=[];if(e.stopNodes&&Array.isArray(e.stopNodes))for(let o=0;o<e.stopNodes.length;o++){let a=e.stopNodes[o];typeof a=="string"?i.push(new Xa(a)):a instanceof Xa&&i.push(a)}let s=evt(t,e),n=new af;return Kxe(t,e,r,n,i,s)}function Kxe(t,e,r,i,s,n){let o="",a=!1;if(e.maxNestedTags&&i.getDepth()>e.maxNestedTags)throw new Error("Maximum nested tags exceeded");if(!Array.isArray(t)){if(t!=null){let c=t.toString();return c=x9(c,e),c}return""}for(let c=0;c<t.length;c++){let l=t[c],u=R9(l);if(u===void 0)continue;let h=u===e.textNodeName||u===e.cdataPropName||u===e.commentPropName||u[0]==="?"?u:Yxe(u,!1,e,i,n),d=tvt(l[":@"],e);i.push(h,d);let p=ivt(i,s);if(h===e.textNodeName){let w=l[u];p||(w=e.tagValueProcessor(h,w),w=x9(w,e)),a&&(o+=r),o+=w,a=!1,i.pop();continue}else if(h===e.cdataPropName){a&&(o+=r);let w=l[u][0][e.textNodeName],C=CP(w);o+=`<![CDATA[${C}]]>`,a=!1,i.pop();continue}else if(h===e.commentPropName){let w=l[u][0][e.textNodeName],C=wP(w);o+=r+`<!--${C}-->`,a=!0,i.pop();continue}else if(h[0]==="?"){let w=Jxe(l[":@"],e,p,i,n);o+=(h==="?xml"?"":r)+`<${h}${w}?>`,a=!0,i.pop();continue}let m=r;m!==""&&(m+=e.indentBy);let y=Jxe(l[":@"],e,p,i,n),g=r+`<${h}${y}`,E;p?E=Xxe(l[u],e):E=Kxe(l[u],e,m,i,s,n),e.unpairedTags.indexOf(h)!==-1?e.suppressUnpairedNode?o+=g+">":o+=g+"/>":(!E||E.length===0)&&e.suppressEmptyNode?o+=g+"/>":E&&E.endsWith(">")?o+=g+`>${E}${r}</${h}>`:(o+=g+">",E&&r!==""&&(E.includes("/>")||E.includes("</"))?o+=r+e.indentBy+E+r:o+=E,o+=`</${h}>`),a=!0,i.pop()}return o}function tvt(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]=bm(t[s]),i=!0}return i?r:null}function Xxe(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=R9(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 o=rvt(s[":@"],e),a=Xxe(s[n],e);!a||a.length===0?r+=`<${n}${o}/>`:r+=`<${n}${o}>${a}</${n}>`}}}return r}function rvt(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)}="${bm(s)}"`}return r}function R9(t){let e=Object.keys(t);for(let r=0;r<e.length;r++){let i=e[r];if(Object.prototype.hasOwnProperty.call(t,i)&&i!==":@")return i}}function Jxe(t,e,r,i,s){let n="";if(t&&!e.ignoreAttributes)for(let o in t){if(!Object.prototype.hasOwnProperty.call(t,o))continue;let a=o.substr(e.attributeNamePrefix.length),c=r?a:Yxe(a,!0,e,i,s),l;r?l=t[o]:(l=e.attributeValueProcessor(o,t[o]),l=x9(l,e)),l===!0&&e.suppressBooleanAttributes?n+=` ${c}`:n+=` ${c}="${bm(l)}"`}return n}function ivt(t,e){if(!e||e.length===0)return!1;for(let r=0;r<e.length;r++)if(t.matches(e[r]))return!0;return!1}function x9(t,e){if(t&&t.length>0&&e.processEntities)for(let r=0;r<e.entities.length;r++){let i=e.entities[r];t=t.replace(i.regex,i.val)}return t}function T9(t){return typeof t=="function"?t:Array.isArray(t)?e=>{for(let r of t)if(typeof r=="string"&&e===r||r instanceof RegExp&&r.test(e))return!0}:()=>!1}var svt={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(t,e){return e},attributeValueProcessor:function(t,e){return e},preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:new RegExp("&","g"),val:"&"},{regex:new RegExp(">","g"),val:">"},{regex:new RegExp("<","g"),val:"<"},{regex:new RegExp("'","g"),val:"'"},{regex:new RegExp('"',"g"),val:"""}],processEntities:!0,stopNodes:[],oneListGroup:!1,maxNestedTags:100,jPath:!0,sanitizeName:!1};function ca(t){if(this.options=Object.assign({},svt,t),this.options.stopNodes&&Array.isArray(this.options.stopNodes)&&(this.options.stopNodes=this.options.stopNodes.map(e=>typeof e=="string"&&e.startsWith("*.")?".."+e.substring(2):e)),this.stopNodeExpressions=[],this.options.stopNodes&&Array.isArray(this.options.stopNodes))for(let e=0;e<this.options.stopNodes.length;e++){let r=this.options.stopNodes[e];typeof r=="string"?this.stopNodeExpressions.push(new Xa(r)):r instanceof Xa&&this.stopNodeExpressions.push(r)}this.options.ignoreAttributes===!0||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignorLine truncated
|
||||
`,"utf-8")],n=VBt(i);n&&t.headers.set("Content-Length",n),t.body=await y_e(i)}var mx="multipartPolicy",WBt=70,JBt=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function YBt(t){if(t.length>WBt)throw new Error(`Multipart boundary "${t}" exceeds maximum length of 70 characters`);if(Array.from(t).some(e=>!JBt.has(e)))throw new Error(`Multipart boundary "${t}" contains invalid characters`)}function NP(){return{name:mx,async sendRequest(t,e){if(!t.multipartBody)return e(t);if(t.body)throw new Error("multipartBody and regular body cannot be set at the same time");let r=t.multipartBody.boundary,i=t.headers.get("Content-Type")??"multipart/mixed",n=i.match(/^(multipart\/[^ ;]+)(?:; *boundary=(.+))?$/);if(!n)throw new Error(`Got multipart request body, but content-type header was not multipart: ${i}`);let[,s,o]=n;if(o&&r&&o!==r)throw new Error(`Multipart boundary was specified as ${o} in the header, but got ${r} in the request body`);return r??=o,r?YBt(r):r=HBt(),t.headers.set("Content-Type",`${s}; boundary=${r}`),await $Bt(t,t.multipartBody.parts,r),t.multipartBody=void 0,e(t)}}}function DP(){return rP()}var E_e=ZO({logLevelEnvVarName:"AZURE_LOG_LEVEL",namespace:"azure"}),kDr=E_e.logger;function uf(t){return E_e.createClientLogger(t)}var ff=uf("core-rest-pipeline");function F9(t={}){return cP({logger:ff.info,...t})}var M9=lP;function U9(t={}){return uP(t)}var OP=q(require("node:os"),1),PP=q(require("node:process"),1);function b_e(){return"User-Agent"}async function w_e(t){if(PP.default&&PP.default.versions){let e=`${OP.default.type()} ${OP.default.release()}; ${OP.default.arch()}`,r=PP.default.versions;r.bun?t.set("Bun",`${r.bun} (${e})`):r.deno?t.set("Deno",`${r.deno} (${e})`):r.node&&t.set("Node",`${r.node} (${e})`)}}var kP="1.22.2";function nvt(t){let e=[];for(let[r,i]of t){let n=i?`${r}/${i}`:r;e.push(n)}return e.join(" ")}function C_e(){return b_e()}async function QP(t){let e=new Map;e.set("core-rest-pipeline",kP),await w_e(e);let r=nvt(e);return t?`${t} ${r}`:r}var I_e=C_e(),S_e="userAgentPolicy";function q9(t={}){let e=QP(t.userAgentPrefix);return{name:S_e,async sendRequest(r,i){return r.headers.has(I_e)||r.headers.set(I_e,await e),i(r)}}}var tc=class extends Error{constructor(e){super(e),this.name="AbortError"}};function G9(t,e){let{cleanupBeforeAbort:r,abortSignal:i,abortErrorMsg:n}=e??{};return new Promise((s,o)=>{function a(){o(new tc(n??"The operation was aborted."))}function c(){i?.removeEventListener("abort",l)}function l(){r?.(),c(),a()}if(i?.aborted)return a();try{t(u=>{c(),s(u)},u=>{c(),o(u)})}catch(u){o(u)}i?.addEventListener("abort",l)})}var lvt="The delay was aborted.";function Ax(t,e){let r,{abortSignal:i,abortErrorMsg:n}=e??{};return G9(s=>{r=setTimeout(s,t)},{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:i,abortErrorMsg:n??lvt})}function xm(t){if(Xg(t))return t.message;{let e;try{typeof t=="object"&&t?e=JSON.stringify(t):e=String(t)}catch{e="[unable to stringify input]"}return`Unknown error ${e}`}}function B_e(t){return Xg(t)}function sw(){return Kg()}var wr=ty;var v_e=Symbol("rawContent");function j9(t){return typeof t[v_e]=="function"}function x_e(t){return j9(t)?t[v_e]():t}var LP=mx;function z9(){let t=NP();return{name:LP,sendRequest:async(e,r)=>{if(e.multipartBody)for(let i of e.multipartBody.parts)j9(i.body)&&(i.body=x_e(i.body));return t.sendRequest(e,r)}}}var V9=fP;function $9(){return hP()}function W9(t={}){return mP(t)}function J9(){return AP()}function _m(t){return O9(t)}function Y9(t,e){return vP(t,e)}var __e="setClientRequestIdPolicy";function K9(t="x-ms-client-request-id"){return{name:__e,async sendRequest(e,r){return e.headers.has(t)||e.headers.set(t,e.requestId),r(e)}}}function X9(t){return xP(t)}function Z9(t){return _P(t)}var ow={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function R_e(t={}){let e=new e$(t.parentContext);return t.span&&(e=e.setValue(ow.span,t.span)),t.namespace&&(e=e.setValue(ow.namespace,t.namespace)),e}var e$=class t{_contextMap;constructor(e){this._contextMap=e instanceof t?new Map(e._contextMap):new Map}setValue(e,r){let i=new t(this);return i._contextMap.set(e,r),i}getValue(e){return this._contextMap.get(e)}deleteValue(e){let r=new t(this);return r._contextMap.delete(e),r}};var N_e=q(T_e(),1),MP=N_e.state;function uvt(){return{end:()=>{},isRecording:()=>!1,recordException:()=>{},setAttribute:()=>{},setStatus:()=>{},addEvent:()=>{}}}function fvt(){return{createRequestHeaders:()=>({}),parseTraceparentHeader:()=>{},startSpan:(t,e)=>({span:uvt(),tracingContext:R_e({parentContext:e.tracingContext})}),withContext(t,e,...r){return e(...r)}}}function gx(){return MP.instrumenterImplementation||(MP.instrumenterImplementation=fvt()),MP.instrumenterImplementation}function yx(t){let{namespace:e,packageName:r,packageVersion:i}=t;function n(l,u,f){let h=gx().startSpan(l,{...f,packageName:r,packageVersion:i,tracingContext:u?.tracingOptions?.tracingContext}),d=h.tracingConte
Line truncated
|
||||
`&&t[s]!=="\r";s++)c+=t[s];if(c=c.trim(),c[c.length-1]==="/"&&(c=c.substring(0,c.length-1),s--),!Oxt(c)){let f;return c.trim().length===0?f="Invalid space after '<'.":f="Tag '"+c+"' is an invalid name.",Wi("InvalidTag",f,So(t,s))}let l=_xt(t,s);if(l===!1)return Wi("InvalidAttr","Attributes for '"+c+"' have open quote.",So(t,s));let u=l.value;if(s=l.index,u[u.length-1]==="/"){let f=s-u.length;u=u.substring(0,u.length-1);let h=hRe(u,e);if(h===!0)i=!0;else return Wi(h.err.code,h.err.msg,So(t,f+h.err.line))}else if(a)if(l.tagClosed){if(u.trim().length>0)return Wi("InvalidTag","Closing tag '"+c+"' can't have attributes or invalid starting.",So(t,o));if(r.length===0)return Wi("InvalidTag","Closing tag '"+c+"' has not been opened.",So(t,o));{let f=r.pop();if(c!==f.tagName){let h=So(t,f.tagStartPos);return Wi("InvalidTag","Expected closing tag '"+f.tagName+"' (opened in line "+h.line+", col "+h.col+") instead of closing tag '"+c+"'.",So(t,o))}r.length==0&&(n=!0)}}else return Wi("InvalidTag","Closing tag '"+c+"' doesn't have proper closing.",So(t,s));else{let f=hRe(u,e);if(f!==!0)return Wi(f.err.code,f.err.msg,So(t,s-u.length+f.err.line));if(n===!0)return Wi("InvalidXml","Multiple possible root nodes found.",So(t,s));e.unpairedTags.indexOf(c)!==-1||r.push({tagName:c,tagStartPos:o}),i=!0}for(s++;s<t.length;s++)if(t[s]==="<")if(t[s+1]==="!"){s++,s=fRe(t,s);continue}else if(t[s+1]==="?"){if(s=uRe(t,++s),s.err)return s}else break;else if(t[s]==="&"){let f=Nxt(t,s);if(f==-1)return Wi("InvalidChar","char '&' is not expected.",So(t,s));s=f}else if(n===!0&&!lRe(t[s]))return Wi("InvalidXml","Extra text at the end",So(t,s));t[s]==="<"&&s--}}else{if(lRe(t[s]))continue;return Wi("InvalidChar","char '"+t[s]+"' is not expected.",So(t,s))}if(i){if(r.length==1)return Wi("InvalidTag","Unclosed tag '"+r[0].tagName+"'.",So(t,r[0].tagStartPos));if(r.length>0)return Wi("InvalidXml","Invalid '"+JSON.stringify(r.map(s=>s.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return Wi("InvalidXml","Start tag expected.",1);return!0}function lRe(t){return t===" "||t===" "||t===`
|
||||
`||t==="\r"}function uRe(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 Wi("InvalidXml","XML declaration allowed only at the start of the document.",So(t,e));if(t[e]=="?"&&t[e+1]==">"){e++;break}else continue}return e}function fRe(t,e){if(t.length>e+5&&t[e+1]==="-"&&t[e+2]==="-"){for(e+=3;e<t.length;e++)if(t[e]==="-"&&t[e+1]==="-"&&t[e+2]===">"){e+=2;break}}else if(t.length>e+8&&t[e+1]==="D"&&t[e+2]==="O"&&t[e+3]==="C"&&t[e+4]==="T"&&t[e+5]==="Y"&&t[e+6]==="P"&&t[e+7]==="E"){let r=1;for(e+=8;e<t.length;e++)if(t[e]==="<")r++;else if(t[e]===">"&&(r--,r===0))break}else if(t.length>e+9&&t[e+1]==="["&&t[e+2]==="C"&&t[e+3]==="D"&&t[e+4]==="A"&&t[e+5]==="T"&&t[e+6]==="A"&&t[e+7]==="["){for(e+=8;e<t.length;e++)if(t[e]==="]"&&t[e+1]==="]"&&t[e+2]===">"){e+=2;break}}return e}var vxt='"',xxt="'";function _xt(t,e){let r="",i="",n=!1;for(;e<t.length;e++){if(t[e]===vxt||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}}var Rxt=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function hRe(t,e){let r=WP(t,Rxt),i={};for(let n=0;n<r.length;n++){if(r[n][1].length===0)return Wi("InvalidAttr","Attribute '"+r[n][2]+"' has no space in starting.",_x(r[n]));if(r[n][3]!==void 0&&r[n][4]===void 0)return Wi("InvalidAttr","Attribute '"+r[n][2]+"' is without value.",_x(r[n]));if(r[n][3]===void 0&&!e.allowBooleanAttributes)return Wi("InvalidAttr","boolean attribute '"+r[n][2]+"' is not allowed.",_x(r[n]));let s=r[n][2];if(!Dxt(s))return Wi("InvalidAttr","Attribute '"+s+"' is an invalid name.",_x(r[n]));if(!Object.prototype.hasOwnProperty.call(i,s))i[s]=1;else return Wi("InvalidAttr","Attribute '"+s+"' is repeated.",_x(r[n]))}return!0}function Txt(t,e){let r=/\d/;for(t[e]==="x"&&(e++,r=/[\da-fA-F]/);e<t.length;e++){if(t[e]===";")return e;if(!t[e].match(r))break}return-1}function Nxt(t,e){if(e++,t[e]===";")return-1;if(t[e]==="#")return e++,Txt(t,e);let r=0;for(;e<t.length;e++,r++)if(!(t[e].match(/\w/)&&r<20)){if(t[e]===";")break;return-1}return e}function Wi(t,e,r){return{err:{code:t,msg:e,line:r.line||r,col:r.col}}}function Dxt(t){return y$(t)}function Oxt(t){return y$(t)}function So(t,e){let r=t.substring(0,e).split(/\r?\n/);return{line:r.length,col:r[r.length-1].length+1}}function _x(t){return t.startIndex+t[1].length}var dRe={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"},pRe={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"},mRe={Amacr:"\u0100",amacr:"\u0101",Abreve:"\u0102",abreve:"\u0103",Aogon:"\u0104",aogon:"\u0105",Cacute:"\u0106",cacute:"\u0107",Ccirc:"\u0108",ccirc:"\u0109",Cdot:"\u010A",cdot:"\u010B",Ccaron:"\u010C",ccaron:"\u010D",Dcaron:"\u010E",dcaron:"\u010F",Dstrok:"\u0110",dstrok:"\u0111",Emacr:"\u0112",emacr:"\u0113",Ecaron:"\u011A",ecaron:"\u011B",Edot:"\u0116",edot:"\u0117",Eogon:"\u0118",eogon:"\u0119",Gcirc:"\u011C",gcirc:"\u011D",Gbreve:"\u011E",gbreve:"\u011F",Gdot:"\u0120",gdot:"\u0121",Gcedil:"\u0122",Hcirc:"\u0124",hcirc:"\u0125",Hstrok:"\u0126",hstrok:"\u0127",Itilde:"\u0128",itilde:"\u0129",Imacr:"\u012A",imacr:"\u012B",Iogon:"\u012E",iogon:"\u012F",Idot:"\u0130",IJlig:"\u0132",ijlig:"\u0133",Jcirc:"\u0134",jcirc:"\u0135",Kcedil:"\u0136",kcedil:"\u0137",kgreen:"\u0138",Lacute:"\u0139",lacute:"\u013A",Lcedil:"\u013B",lcedil:"\u013C",LcaroLine truncated
|
||||
`);let e=new ha("!xml"),r=e,i="";this.matcher.reset(),this.entityDecoder.reset(),this.entityExpansionCount=0,this.currentExpandedLength=0;let n=this.options,s=new Nx(n.processEntities),o=t.length;for(let a=0;a<o;a++)if(t[a]==="<"){let l=t.charCodeAt(a+1);if(l===47){let u=fw(t,">",a,"Closing Tag is not closed."),f=t.substring(a+2,u).trim();if(n.removeNSPrefix){let d=f.indexOf(":");d!==-1&&(f=f.substr(d+1))}f=v$(n.transformTagName,f,"",n).tagName,r&&(i=this.saveTextToParentTag(i,r,this.readonlyMatcher));let h=this.matcher.getCurrentTag();if(f&&n.unpairedTagsSet.has(f))throw new Error(`Unpaired tag can not be used as closing tag: </${f}>`);h&&n.unpairedTagsSet.has(h)&&(this.matcher.pop(),this.tagsNodeStack.pop()),this.matcher.pop(),this.isCurrentNodeStopNode=!1,r=this.tagsNodeStack.pop(),i="",a=u}else if(l===63){let u=x$(t,a,!1,"?>");if(!u)throw new Error("Pi Tag is not closed.");i=this.saveTextToParentTag(i,r,this.readonlyMatcher);let f=this.buildAttributesMap(u.tagExp,this.matcher,u.tagName,!0);if(f){let h=f[this.options.attributeNamePrefix+"version"];this.entityDecoder.setXmlVersion(Number(h)||1),s.setXmlVersion(Number(h)||1)}if(!(n.ignoreDeclaration&&u.tagName==="?xml"||n.ignorePiTags)){let h=new ha(u.tagName);h.add(n.textNodeName,""),u.tagName!==u.tagExp&&u.attrExpPresent&&n.ignoreAttributes!==!0&&(h[":@"]=f),this.addChild(r,h,this.readonlyMatcher,a)}a=u.closeIndex+1}else if(l===33&&t.charCodeAt(a+2)===45&&t.charCodeAt(a+3)===45){let u=fw(t,"-->",a+4,"Comment is not closed.");if(n.commentPropName){let f=t.substring(a+4,u-2);i=this.saveTextToParentTag(i,r,this.readonlyMatcher),r.add(n.commentPropName,[{[n.textNodeName]:f}])}a=u}else if(l===33&&t.charCodeAt(a+2)===68){let u=s.readDocType(t,a);this.entityDecoder.addInputEntities(u.entities),a=u.i}else if(l===33&&t.charCodeAt(a+2)===91){let u=fw(t,"]]>",a,"CDATA is not closed.")-2,f=t.substring(a+9,u);i=this.saveTextToParentTag(i,r,this.readonlyMatcher);let h=this.parseTextData(f,r.tagname,this.readonlyMatcher,!0,!1,!0,!0);h==null&&(h=""),n.cdataPropName?r.add(n.cdataPropName,[{[n.textNodeName]:f}]):r.add(n.textNodeName,h),a=u+2}else{let u=x$(t,a,n.removeNSPrefix);if(!u){let F=t.substring(Math.max(0,a-50),Math.min(o,a+50));throw new Error(`readTagExp returned undefined at position ${a}. Context: "${F}"`)}let f=u.tagName,h=u.rawTagName,d=u.tagExp,p=u.attrExpPresent,m=u.closeIndex;if({tagName:f,tagExp:d}=v$(n.transformTagName,f,d,n),n.strictReservedNames&&(f===n.commentPropName||f===n.cdataPropName||f===n.textNodeName||f===n.attributesGroupName))throw new Error(`Invalid tag name: ${f}`);r&&i&&r.tagname!=="!xml"&&(i=this.saveTextToParentTag(i,r,this.readonlyMatcher,!1));let y=r;y&&n.unpairedTagsSet.has(y.tagname)&&(r=this.tagsNodeStack.pop(),this.matcher.pop());let g=!1;d.length>0&&d.lastIndexOf("/")===d.length-1&&(g=!0,f[f.length-1]==="/"?(f=f.substr(0,f.length-1),d=f):d=d.substr(0,d.length-1),p=f!==d);let E=null,w={},C;C=r_t(h),f!==e.tagname&&this.matcher.push(f,{},C),f!==d&&p&&(E=this.buildAttributesMap(d,this.matcher,f),E&&(w=t_t(E,n))),f!==e.tagname&&(this.isCurrentNodeStopNode=this.isItStopNode());let N=a;if(this.isCurrentNodeStopNode){let F="";if(g)a=u.closeIndex;else if(n.unpairedTagsSet.has(f))a=u.closeIndex;else{let M=this.readStopNodeData(t,h,m+1);if(!M)throw new Error(`Unexpected end of ${h}`);a=M.i,F=M.tagContent}let x=new ha(f);E&&(x[":@"]=E),x.add(n.textNodeName,F),this.matcher.pop(),this.isCurrentNodeStopNode=!1,this.addChild(r,x,this.readonlyMatcher,N)}else{if(g){({tagName:f,tagExp:d}=v$(n.transformTagName,f,d,n));let F=new ha(f);E&&(F[":@"]=E),this.addChild(r,F,this.readonlyMatcher,N),this.matcher.pop(),this.isCurrentNodeStopNode=!1}else if(n.unpairedTagsSet.has(f)){let F=new ha(f);E&&(F[":@"]=E),this.addChild(r,F,this.readonlyMatcher,N),this.matcher.pop(),this.isCurrentNodeStopNode=!1,a=u.closeIndex;continue}else{let F=new ha(f);if(this.tagsNodeStack.length>n.maxNestedTags)throw new Error("Maximum nested tags exceeded");this.tagsNodeStack.push(r),E&&(F[":@"]=E),this.addChild(r,F,this.readonlyMatcher,N),r=F}i="",a=m}}}else i+=t[a];return e.child};function c_t(t,e,r,i){this.options.captureMetaData||(i=void 0);let n=this.options.jPath?r.toString():r,s=this.options.updateTag(e.tagname,n,e[":@"]);s===!1||(typeof s=="string"&&(e.tagname=s),t.addChild(e,i))}function l_t(t,e,r){let i=this.options.processEntities;if(!i||!i.enabled)return t;if(i.allowedTags){let n=this.options.jPath?r.toString():r;if(!(Array.isArray(i.allowedTags)?i.allowedTags.includes(e):i.allowedTags(e,n)))return t}if(i.tagFilter){let n=this.options.jPath?r.toString():r;if(!i.tagFilter(e,n))return t}return this.entityDecoder.decode(t)}function u_t(t,e,r,i){return t&&(i===void 0&&(i=e.child.length===0),t=this.parseTextData(t,e.tagname,r,!1,e[":@"]?Object.keys(e[":@"]).length!==0:!1,i),t!==void 0&&t!==""&&e.add(this.options.textNodeName,t),t=""),t}function f_t(){return this.stopNodeExpressionsSet.size===0?!1:this.matcher.matchesAny(this.stopNodeExpressionsSet)}function h_t(t,e,r=">"){Line truncated
|
||||
`;function b_t(t,e){if(!Array.isArray(t)||t.length===0)return"1.0";let r=t[0];if(O$(r)==="?xml"){let n=r[":@"];if(n){let s=e.attributeNamePrefix+"version";if(n[s])return n[s]}}return"1.0"}function kRe(t,e,r,i,n){return!r.sanitizeName||ay(t,{xmlVersion:n})?t:r.sanitizeName(t,{isAttribute:e,matcher:i.readOnly()})}function D$(t,e){let r="";e.format&&(r=E_t);let i=[];if(e.stopNodes&&Array.isArray(e.stopNodes))for(let o=0;o<e.stopNodes.length;o++){let a=e.stopNodes[o];typeof a=="string"?i.push(new nc(a)):a instanceof nc&&i.push(a)}let n=b_t(t,e),s=new pf;return QRe(t,e,r,s,i,n)}function QRe(t,e,r,i,n,s){let o="",a=!1;if(e.maxNestedTags&&i.getDepth()>e.maxNestedTags)throw new Error("Maximum nested tags exceeded");if(!Array.isArray(t)){if(t!=null){let c=t.toString();return c=N$(c,e),c}return""}for(let c=0;c<t.length;c++){let l=t[c],u=O$(l);if(u===void 0)continue;let h=u===e.textNodeName||u===e.cdataPropName||u===e.commentPropName||u[0]==="?"?u:kRe(u,!1,e,i,s),d=w_t(l[":@"],e);i.push(h,d);let p=I_t(i,n);if(h===e.textNodeName){let w=l[u];p||(w=e.tagValueProcessor(h,w),w=N$(w,e)),a&&(o+=r),o+=w,a=!1,i.pop();continue}else if(h===e.cdataPropName){a&&(o+=r);let w=l[u][0][e.textNodeName],C=tk(w);o+=`<![CDATA[${C}]]>`,a=!1,i.pop();continue}else if(h===e.commentPropName){let w=l[u][0][e.textNodeName],C=ek(w);o+=r+`<!--${C}-->`,a=!0,i.pop();continue}else if(h[0]==="?"){let w=PRe(l[":@"],e,p,i,s);o+=(h==="?xml"?"":r)+`<${h}${w}?>`,a=!0,i.pop();continue}let m=r;m!==""&&(m+=e.indentBy);let y=PRe(l[":@"],e,p,i,s),g=r+`<${h}${y}`,E;p?E=LRe(l[u],e):E=QRe(l[u],e,m,i,n,s),e.unpairedTags.indexOf(h)!==-1?e.suppressUnpairedNode?o+=g+">":o+=g+"/>":(!E||E.length===0)&&e.suppressEmptyNode?o+=g+"/>":E&&E.endsWith(">")?o+=g+`>${E}${r}</${h}>`:(o+=g+">",E&&r!==""&&(E.includes("/>")||E.includes("</"))?o+=r+e.indentBy+E+r:o+=E,o+=`</${h}>`),a=!0,i.pop()}return o}function w_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]=Nm(t[n]),i=!0}return i?r:null}function LRe(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=O$(n);if(s===e.textNodeName)r+=n[s];else if(s===e.cdataPropName)r+=n[s][0][e.textNodeName];else if(s===e.commentPropName)r+=n[s][0][e.textNodeName];else{if(s&&s[0]==="?")continue;if(s){let o=C_t(n[":@"],e),a=LRe(n[s],e);!a||a.length===0?r+=`<${s}${o}/>`:r+=`<${s}${o}>${a}</${s}>`}}}return r}function C_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)}="${Nm(n)}"`}return r}function O$(t){let e=Object.keys(t);for(let r=0;r<e.length;r++){let i=e[r];if(Object.prototype.hasOwnProperty.call(t,i)&&i!==":@")return i}}function PRe(t,e,r,i,n){let s="";if(t&&!e.ignoreAttributes)for(let o in t){if(!Object.prototype.hasOwnProperty.call(t,o))continue;let a=o.substr(e.attributeNamePrefix.length),c=r?a:kRe(a,!0,e,i,n),l;r?l=t[o]:(l=e.attributeValueProcessor(o,t[o]),l=N$(l,e)),l===!0&&e.suppressBooleanAttributes?s+=` ${c}`:s+=` ${c}="${Nm(l)}"`}return s}function I_t(t,e){if(!e||e.length===0)return!1;for(let r=0;r<e.length;r++)if(t.matches(e[r]))return!0;return!1}function N$(t,e){if(t&&t.length>0&&e.processEntities)for(let r=0;r<e.entities.length;r++){let i=e.entities[r];t=t.replace(i.regex,i.val)}return t}function P$(t){return typeof t=="function"?t:Array.isArray(t)?e=>{for(let r of t)if(typeof r=="string"&&e===r||r instanceof RegExp&&r.test(e))return!0}:()=>!1}var S_t={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(t,e){return e},attributeValueProcessor:function(t,e){return e},preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:new RegExp("&","g"),val:"&"},{regex:new RegExp(">","g"),val:">"},{regex:new RegExp("<","g"),val:"<"},{regex:new RegExp("'","g"),val:"'"},{regex:new RegExp('"',"g"),val:"""}],processEntities:!0,stopNodes:[],oneListGroup:!1,maxNestedTags:100,jPath:!0,sanitizeName:!1};function pa(t){if(this.options=Object.assign({},S_t,t),this.options.stopNodes&&Array.isArray(this.options.stopNodes)&&(this.options.stopNodes=this.options.stopNodes.map(e=>typeof e=="string"&&e.startsWith("*.")?".."+e.substring(2):e)),this.stopNodeExpressions=[],this.options.stopNodes&&Array.isArray(this.options.stopNodes))for(let e=0;e<this.options.stopNodes.length;e++){let r=this.options.stopNodes[e];typeof r=="string"?this.stopNodeExpressions.push(new nc(r)):r instanceof nc&&this.stopNodeExpressions.push(r)}this.options.ignoreAttributes===!0||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignorLine truncated
|
||||
`,this.newLine=`
|
||||
`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}function nvt(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"}function N9(t,e,r,i,s){return!r.sanitizeName||Vg(t,{xmlVersion:s})?t:r.sanitizeName(t,{isAttribute:e,matcher:i.readOnly()})}ca.prototype.build=function(t){if(this.options.preserveOrder)return _9(t,this.options);{Array.isArray(t)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(t={[this.options.arrayNodeName]:t});let e=new af,r=nvt(t,this.options);return this.j2x(t,0,e,r).val}};ca.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 o=this.options.jPath?r.toString():r,a=this.checkStopNode(r);for(let c in t){if(!Object.prototype.hasOwnProperty.call(t,c))continue;let u=c===this.options.textNodeName||c===this.options.cdataPropName||c===this.options.commentPropName||this.options.attributesGroupName&&c===this.options.attributesGroupName||this.isAttribute(c)||c[0]==="?"?c:N9(c,!1,this.options,r,i);if(typeof t[c]>"u")this.isAttribute(c)&&(n+="");else if(t[c]===null)this.isAttribute(c)||u===this.options.cdataPropName||u===this.options.commentPropName?n+="":u[0]==="?"?n+=this.indentate(e)+"<"+u+"?"+this.tagEndChar:n+=this.indentate(e)+"<"+u+"/"+this.tagEndChar;else if(t[c]instanceof Date)n+=this.buildTextValNode(t[c],u,"",e,r);else if(typeof t[c]!="object"){let f=this.isAttribute(c);if(f&&!this.ignoreAttributesFn(f,o)){let h=N9(f,!0,this.options,r,i);s+=this.buildAttrPairStr(h,""+t[c],a)}else if(!f)if(c===this.options.textNodeName){let h=this.options.tagValueProcessor(c,""+t[c]);n+=this.replaceEntitiesValue(h)}else{r.push(u);let h=this.checkStopNode(r);if(r.pop(),h){let d=""+t[c];d===""?n+=this.indentate(e)+"<"+u+this.closeTag(u)+this.tagEndChar:n+=this.indentate(e)+"<"+u+">"+d+"</"+u+this.tagEndChar}else n+=this.buildTextValNode(t[c],u,"",e,r)}}else if(Array.isArray(t[c])){let f=t[c].length,h="",d="";for(let p=0;p<f;p++){let m=t[c][p];if(!(typeof m>"u"))if(m===null)u[0]==="?"?n+=this.indentate(e)+"<"+u+"?"+this.tagEndChar:n+=this.indentate(e)+"<"+u+"/"+this.tagEndChar;else if(typeof m=="object")if(this.options.oneListGroup){r.push(u);let y=this.j2x(m,e+1,r,i);r.pop(),h+=y.val,this.options.attributesGroupName&&m.hasOwnProperty(this.options.attributesGroupName)&&(d+=y.attrStr)}else h+=this.processTextOrObjNode(m,u,e,r,i);else if(this.options.oneListGroup){let y=this.options.tagValueProcessor(u,m);y=this.replaceEntitiesValue(y),h+=y}else{r.push(u);let y=this.checkStopNode(r);if(r.pop(),y){let g=""+m;g===""?h+=this.indentate(e)+"<"+u+this.closeTag(u)+this.tagEndChar:h+=this.indentate(e)+"<"+u+">"+g+"</"+u+this.tagEndChar}else h+=this.buildTextValNode(m,u,"",e,r)}}this.options.oneListGroup&&(h=this.buildObjectNode(h,u,d,e)),n+=h}else if(this.options.attributesGroupName&&c===this.options.attributesGroupName){let f=Object.keys(t[c]),h=f.length;for(let d=0;d<h;d++){let p=N9(f[d],!0,this.options,r,i);s+=this.buildAttrPairStr(p,""+t[c][f[d]],a)}}else n+=this.processTextOrObjNode(t[c],u,e,r,i)}return{attrStr:s,val:n}};ca.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+'="'+bm(e)+'"'};function ovt(t,e,r,i,s){let n=this.extractAttributes(t);if(i.push(e,n),this.checkStopNode(i)){let c=this.buildRawContent(t),l=this.buildAttributesForStopNode(t);return i.pop(),this.buildObjectNode(c,e,l,r)}let a=this.j2x(t,r+1,i,s);return i.pop(),e[0]==="?"?this.buildTextValNode("",e,a.attrStr,r,i):t[this.options.textNodeName]!==void 0&&Object.keys(t).length===1?this.buildTextValNode(t[this.options.textNodeName],e,a.attrStr,r,i):this.buildObjectNode(a.val,e,a.attrStr,r)}ca.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]=bm(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]=bm(t[i]),r=!0)}return r?e:null};ca.prototype.buildRawContent=function(t){if(typeof t=="string")return t;if(typeof t!="object"||t===null)return String(t);if(t[this.options.textNodeName]!==void 0)return t[this.options.textNodeName];let e="";for(let r in t){if(!Object.prototype.hasOwnProperty.call(t,r)||this.isAttribute(r)||this.options.attributesGroupName&&r===this.options.attributesGroupName)continue;let i=t[r];if(r===this.options.textNodeName)e+=i;else if(Array.isA
Line truncated
|
||||
`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}function B_t(t,e){let r=t["?xml"];if(r&&typeof r=="object"){if(e.attributesGroupName&&r[e.attributesGroupName]){let n=r[e.attributesGroupName][e.attributeNamePrefix+"version"];if(n)return n}let i=r[e.attributeNamePrefix+"version"];if(i)return i}return"1.0"}function k$(t,e,r,i,n){return!r.sanitizeName||ay(t,{xmlVersion:n})?t:r.sanitizeName(t,{isAttribute:e,matcher:i.readOnly()})}pa.prototype.build=function(t){if(this.options.preserveOrder)return D$(t,this.options);{Array.isArray(t)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(t={[this.options.arrayNodeName]:t});let e=new pf,r=B_t(t,this.options);return this.j2x(t,0,e,r).val}};pa.prototype.j2x=function(t,e,r,i){let n="",s="";if(this.options.maxNestedTags&&r.getDepth()>=this.options.maxNestedTags)throw new Error("Maximum nested tags exceeded");let o=this.options.jPath?r.toString():r,a=this.checkStopNode(r);for(let c in t){if(!Object.prototype.hasOwnProperty.call(t,c))continue;let u=c===this.options.textNodeName||c===this.options.cdataPropName||c===this.options.commentPropName||this.options.attributesGroupName&&c===this.options.attributesGroupName||this.isAttribute(c)||c[0]==="?"?c:k$(c,!1,this.options,r,i);if(typeof t[c]>"u")this.isAttribute(c)&&(s+="");else if(t[c]===null)this.isAttribute(c)||u===this.options.cdataPropName||u===this.options.commentPropName?s+="":u[0]==="?"?s+=this.indentate(e)+"<"+u+"?"+this.tagEndChar:s+=this.indentate(e)+"<"+u+"/"+this.tagEndChar;else if(t[c]instanceof Date)s+=this.buildTextValNode(t[c],u,"",e,r);else if(typeof t[c]!="object"){let f=this.isAttribute(c);if(f&&!this.ignoreAttributesFn(f,o)){let h=k$(f,!0,this.options,r,i);n+=this.buildAttrPairStr(h,""+t[c],a)}else if(!f)if(c===this.options.textNodeName){let h=this.options.tagValueProcessor(c,""+t[c]);s+=this.replaceEntitiesValue(h)}else{r.push(u);let h=this.checkStopNode(r);if(r.pop(),h){let d=""+t[c];d===""?s+=this.indentate(e)+"<"+u+this.closeTag(u)+this.tagEndChar:s+=this.indentate(e)+"<"+u+">"+d+"</"+u+this.tagEndChar}else s+=this.buildTextValNode(t[c],u,"",e,r)}}else if(Array.isArray(t[c])){let f=t[c].length,h="",d="";for(let p=0;p<f;p++){let m=t[c][p];if(!(typeof m>"u"))if(m===null)u[0]==="?"?s+=this.indentate(e)+"<"+u+"?"+this.tagEndChar:s+=this.indentate(e)+"<"+u+"/"+this.tagEndChar;else if(typeof m=="object")if(this.options.oneListGroup){r.push(u);let y=this.j2x(m,e+1,r,i);r.pop(),h+=y.val,this.options.attributesGroupName&&m.hasOwnProperty(this.options.attributesGroupName)&&(d+=y.attrStr)}else h+=this.processTextOrObjNode(m,u,e,r,i);else if(this.options.oneListGroup){let y=this.options.tagValueProcessor(u,m);y=this.replaceEntitiesValue(y),h+=y}else{r.push(u);let y=this.checkStopNode(r);if(r.pop(),y){let g=""+m;g===""?h+=this.indentate(e)+"<"+u+this.closeTag(u)+this.tagEndChar:h+=this.indentate(e)+"<"+u+">"+g+"</"+u+this.tagEndChar}else h+=this.buildTextValNode(m,u,"",e,r)}}this.options.oneListGroup&&(h=this.buildObjectNode(h,u,d,e)),s+=h}else if(this.options.attributesGroupName&&c===this.options.attributesGroupName){let f=Object.keys(t[c]),h=f.length;for(let d=0;d<h;d++){let p=k$(f[d],!0,this.options,r,i);n+=this.buildAttrPairStr(p,""+t[c][f[d]],a)}}else s+=this.processTextOrObjNode(t[c],u,e,r,i)}return{attrStr:n,val:s}};pa.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+'="'+Nm(e)+'"'};function v_t(t,e,r,i,n){let s=this.extractAttributes(t);if(i.push(e,s),this.checkStopNode(i)){let c=this.buildRawContent(t),l=this.buildAttributesForStopNode(t);return i.pop(),this.buildObjectNode(c,e,l,r)}let a=this.j2x(t,r+1,i,n);return i.pop(),e[0]==="?"?this.buildTextValNode("",e,a.attrStr,r,i):t[this.options.textNodeName]!==void 0&&Object.keys(t).length===1?this.buildTextValNode(t[this.options.textNodeName],e,a.attrStr,r,i):this.buildObjectNode(a.val,e,a.attrStr,r)}pa.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]=Nm(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]=Nm(t[i]),r=!0)}return r?e:null};pa.prototype.buildRawContent=function(t){if(typeof t=="string")return t;if(typeof t!="object"||t===null)return String(t);if(t[this.options.textNodeName]!==void 0)return t[this.options.textNodeName];let e="";for(let r in t){if(!Object.prototype.hasOwnProperty.call(t,r)||this.isAttribute(r)||this.options.attributesGroupName&&r===this.options.attributesGroupName)continue;let i=t[r];if(r===this.options.textNodeName)e+=i;else if(Array.isA
Line truncated
|
||||
`)+`
|
||||
`+this.getCanonicalizedHeadersString(e)+this.getCanonicalizedResourceString(e),i=this.factory.computeHMACSHA256(r);return e.headers.set(bt.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${i}`),e}getHeaderValueToSign(e,r){let i=e.headers.get(r);return!i||r===bt.CONTENT_LENGTH&&i==="0"?"":i}getCanonicalizedHeadersString(e){let r=e.headers.headersArray().filter(s=>s.name.toLowerCase().startsWith(bt.PREFIX_FOR_STORAGE));r.sort((s,n)=>OP(s.name.toLowerCase(),n.name.toLowerCase())),r=r.filter((s,n,o)=>!(n>0&&s.name.toLowerCase()===o[n-1].name.toLowerCase()));let i="";return r.forEach(s=>{i+=`${s.name.toLowerCase().trimRight()}:${s.value.trimLeft()}
|
||||
`}),i}getCanonicalizedResourceString(e){let r=TP(e.url)||"/",i="";i+=`/${this.factory.accountName}${r}`;let s=NP(e.url),n={};if(s){let o=[];for(let a in s)if(Object.prototype.hasOwnProperty.call(s,a)){let c=a.toLowerCase();n[c]=s[a],o.push(c)}o.sort();for(let a of o)i+=`
|
||||
${a}:${decodeURIComponent(n[a])}`}return i}};var Bi=class extends Jg{accountName;accountKey;constructor(e,r){super(),this.accountName=e,this.accountKey=Buffer.from(r,"base64")}create(e,r){return new cx(e,r,this)}computeHMACSHA256(e){return(0,o_e.createHmac)("sha256",this.accountKey).update(e,"utf8").digest("base64")}};var bs=rf("storage-common");var Vc;(function(t){t[t.EXPONENTIAL=0]="EXPONENTIAL",t[t.FIXED=1]="FIXED"})(Vc||(Vc={}));var Cm={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:Vc.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},mvt=new Ja("The operation was aborted."),lx=class extends cf{retryOptions;constructor(e,r,i=Cm){super(e,r),this.retryOptions={retryPolicyType:i.retryPolicyType?i.retryPolicyType:Cm.retryPolicyType,maxTries:i.maxTries&&i.maxTries>=1?Math.floor(i.maxTries):Cm.maxTries,tryTimeoutInMs:i.tryTimeoutInMs&&i.tryTimeoutInMs>=0?i.tryTimeoutInMs:Cm.tryTimeoutInMs,retryDelayInMs:i.retryDelayInMs&&i.retryDelayInMs>=0?Math.min(i.retryDelayInMs,i.maxRetryDelayInMs?i.maxRetryDelayInMs:Cm.maxRetryDelayInMs):Cm.retryDelayInMs,maxRetryDelayInMs:i.maxRetryDelayInMs&&i.maxRetryDelayInMs>=0?i.maxRetryDelayInMs:Cm.maxRetryDelayInMs,secondaryHost:i.secondaryHost?i.secondaryHost:Cm.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=RP(s.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(s.url=wm(s.url,gd.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let o;try{if(bs.info(`RetryPolicy: =====> Try=${i} ${n?"Primary":"Secondary"}`),o=await this._nextPolicy.sendRequest(s),!this.shouldRetry(n,i,o))return o;r=r||!n&&o.status===404}catch(a){if(bs.error(`RetryPolicy: Caught error, message: ${a.message}, code: ${a.code}`),!this.shouldRetry(n,i,o,a))throw a}return await this.delay(n,i,e.abortSignal),this.attemptSendRequest(e,r,++i)}shouldRetry(e,r,i,s){if(r>=this.retryOptions.maxTries)return bs.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 o of n)if(s.name.toUpperCase().includes(o)||s.message.toUpperCase().includes(o)||s.code&&s.code.toString().toUpperCase()===o)return bs.info(`RetryPolicy: Network error ${o} found, will retry.`),!0}if(i||s){let o=i?i.status:s?s.statusCode:0;if(!e&&o===404)return bs.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(o===503||o===500)return bs.info(`RetryPolicy: Will retry for status code ${o}.`),!0}if(i&&i?.status>=400){let o=i.headers.get(bt.X_MS_CopySourceErrorCode);if(o!==void 0)switch(o){case"InternalError":case"OperationTimedOut":case"ServerBusy":return!0}}return s?.code==="PARSE_ERROR"&&s?.message.startsWith('Error "Error: Unclosed root tag')?(bs.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 Vc.EXPONENTIAL:s=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case Vc.FIXED:s=this.retryOptions.retryDelayInMs;break}else s=Math.random()*1e3;return bs.info(`RetryPolicy: Delay for ${s}ms`),DP(s,i,mvt)}};var ux=class{retryOptions;constructor(e){this.retryOptions=e}create(e,r){return new lx(e,r,this.retryOptions)}};var Avt="storageBrowserPolicy";function a_e(){return{name:Avt,async sendRequest(t,e){return br||((t.method==="GET"||t.method==="HEAD")&&(t.url=wm(t.url,gd.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),t.headers.delete(bt.COOKIE),t.headers.delete(bt.CONTENT_LENGTH)),e(t)}}}var gvt="StorageCorrectContentLengthPolicy";function c_e(){function t(e){e.body&&(typeof e.body=="string"||Buffer.isBuffer(e.body))&&e.body.length>0&&e.headers.set(bt.CONTENT_LENGTH,Buffer.byteLength(e.body))}return{name:gvt,async sendRequest(e,r){return t(e),r(e)}}}var yvt="storageRetryPolicy",Yb={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:Vc.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},Evt=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],bvt=new Ja("The operation was aborted.");function l_e(t={}){let e=t.retryPolicyType??Yb.retryPolicyType,r=t.maxTries??Yb.maxTries,i=t.retryDelayInMs??Yb.retryDelayInMs,s=t.maxRetryDelayInMs??Yb.maxRetryDelayInMs,n=t.secondaryHost??Yb.secondaryHost,o=t.tryTimeoutInMs??Yb.tryTimeoutInMs;function a({isPrimaryRetry:l,attempt:u,response:f,error:h}){if(u>=r)return bs.info(`RetryPolicy: Attempt(s) ${u} >= maxTries ${r}, no further try.`),!1;if(h){for(let d of Evt)if(h.name.toUpperCase().includes(d)||h.message.toUpperCase().includes(d)||h.code&&h.code.toString().toUpperCase()===d)return
Line truncated
|
||||
`+this.getCanonicalizedHeadersString(e)+this.getCanonicalizedResourceString(e),i=this.factory.computeHMACSHA256(r);return e.headers.set(Et.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${i}`),e}getHeaderValueToSign(e,r){let i=e.headers.get(r);return!i||r===Et.CONTENT_LENGTH&&i==="0"?"":i}getCanonicalizedHeadersString(e){let r=e.headers.headersArray().filter(n=>n.name.toLowerCase().startsWith(Et.PREFIX_FOR_STORAGE));r.sort((n,s)=>hk(n.name.toLowerCase(),s.name.toLowerCase())),r=r.filter((n,s,o)=>!(s>0&&n.name.toLowerCase()===o[s-1].name.toLowerCase()));let i="";return r.forEach(n=>{i+=`${n.name.toLowerCase().trimRight()}:${n.value.trimLeft()}
|
||||
`}),i}getCanonicalizedResourceString(e){let r=lk(e.url)||"/",i="";i+=`/${this.factory.accountName}${r}`;let n=uk(e.url),s={};if(n){let o=[];for(let a in n)if(Object.prototype.hasOwnProperty.call(n,a)){let c=a.toLowerCase();s[c]=n[a],o.push(c)}o.sort();for(let a of o)i+=`
|
||||
${a}:${decodeURIComponent(s[a])}`}return i}};var _i=class extends uy{accountName;accountKey;constructor(e,r){super(),this.accountName=e,this.accountKey=Buffer.from(r,"base64")}create(e,r){return new Qx(e,r,this)}computeHMACSHA256(e){return(0,zRe.createHmac)("sha256",this.accountKey).update(e,"utf8").digest("base64")}};var Bn=uf("storage-common");var tl;(function(t){t[t.EXPONENTIAL=0]="EXPONENTIAL",t[t.FIXED=1]="FIXED"})(tl||(tl={}));var Om={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:tl.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},k_t=new tc("The operation was aborted."),Lx=class extends mf{retryOptions;constructor(e,r,i=Om){super(e,r),this.retryOptions={retryPolicyType:i.retryPolicyType?i.retryPolicyType:Om.retryPolicyType,maxTries:i.maxTries&&i.maxTries>=1?Math.floor(i.maxTries):Om.maxTries,tryTimeoutInMs:i.tryTimeoutInMs&&i.tryTimeoutInMs>=0?i.tryTimeoutInMs:Om.tryTimeoutInMs,retryDelayInMs:i.retryDelayInMs&&i.retryDelayInMs>=0?Math.min(i.retryDelayInMs,i.maxRetryDelayInMs?i.maxRetryDelayInMs:Om.maxRetryDelayInMs):Om.retryDelayInMs,maxRetryDelayInMs:i.maxRetryDelayInMs&&i.maxRetryDelayInMs>=0?i.maxRetryDelayInMs:Om.maxRetryDelayInMs,secondaryHost:i.secondaryHost?i.secondaryHost:Om.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=ck(n.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(n.url=Dm(n.url,Cd.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let o;try{if(Bn.info(`RetryPolicy: =====> Try=${i} ${s?"Primary":"Secondary"}`),o=await this._nextPolicy.sendRequest(n),!this.shouldRetry(s,i,o))return o;r=r||!s&&o.status===404}catch(a){if(Bn.error(`RetryPolicy: Caught error, message: ${a.message}, code: ${a.code}`),!this.shouldRetry(s,i,o,a))throw a}return await this.delay(s,i,e.abortSignal),this.attemptSendRequest(e,r,++i)}shouldRetry(e,r,i,n){if(r>=this.retryOptions.maxTries)return Bn.info(`RetryPolicy: Attempt(s) ${r} >= maxTries ${this.retryOptions.maxTries}, no further try.`),!1;let s=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];if(n){for(let o of s)if(n.name.toUpperCase().includes(o)||n.message.toUpperCase().includes(o)||n.code&&n.code.toString().toUpperCase()===o)return Bn.info(`RetryPolicy: Network error ${o} found, will retry.`),!0}if(i||n){let o=i?i.status:n?n.statusCode:0;if(!e&&o===404)return Bn.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(o===503||o===500)return Bn.info(`RetryPolicy: Will retry for status code ${o}.`),!0}if(i&&i?.status>=400){let o=i.headers.get(Et.X_MS_CopySourceErrorCode);if(o!==void 0)switch(o){case"InternalError":case"OperationTimedOut":case"ServerBusy":return!0}}return n?.code==="PARSE_ERROR"&&n?.message.startsWith('Error "Error: Unclosed root tag')?(Bn.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 tl.EXPONENTIAL:n=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case tl.FIXED:n=this.retryOptions.retryDelayInMs;break}else n=Math.random()*1e3;return Bn.info(`RetryPolicy: Delay for ${n}ms`),fk(n,i,k_t)}};var Fx=class{retryOptions;constructor(e){this.retryOptions=e}create(e,r){return new Lx(e,r,this.retryOptions)}};var Q_t="storageBrowserPolicy";function VRe(){return{name:Q_t,async sendRequest(t,e){return wr||((t.method==="GET"||t.method==="HEAD")&&(t.url=Dm(t.url,Cd.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),t.headers.delete(Et.COOKIE),t.headers.delete(Et.CONTENT_LENGTH)),e(t)}}}var L_t="StorageCorrectContentLengthPolicy";function $Re(){function t(e){e.body&&(typeof e.body=="string"||Buffer.isBuffer(e.body))&&e.body.length>0&&e.headers.set(Et.CONTENT_LENGTH,Buffer.byteLength(e.body))}return{name:L_t,async sendRequest(e,r){return t(e),r(e)}}}var F_t="storageRetryPolicy",dw={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:tl.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},M_t=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],U_t=new tc("The operation was aborted.");function WRe(t={}){let e=t.retryPolicyType??dw.retryPolicyType,r=t.maxTries??dw.maxTries,i=t.retryDelayInMs??dw.retryDelayInMs,n=t.maxRetryDelayInMs??dw.maxRetryDelayInMs,s=t.secondaryHost??dw.secondaryHost,o=t.tryTimeoutInMs??dw.tryTimeoutInMs;function a({isPrimaryRetry:l,attempt:u,response:f,error:h}){if(u>=r)return Bn.info(`RetryPolicy: Attempt(s) ${u} >= maxTries ${r}, no further try.`),!1;if(h){for(let d of M_t)if(h.name.toUpperCase().includes(d)||h.message.toUpperCase().includes(d)||h.code&&h.code.toString().toUpperCase()===d)return
Line truncated
|
||||
`)+`
|
||||
`+i(n)+s(n),a=(0,u_e.createHmac)("sha256",t.accountKey).update(o,"utf8").digest("base64");n.headers.set(bt.AUTHORIZATION,`SharedKey ${t.accountName}:${a}`)}function r(n,o){let a=n.headers.get(o);return!a||o===bt.CONTENT_LENGTH&&a==="0"?"":a}function i(n){let o=[];for(let[c,l]of n.headers)c.toLowerCase().startsWith(bt.PREFIX_FOR_STORAGE)&&o.push({name:c,value:l});o.sort((c,l)=>OP(c.name.toLowerCase(),l.name.toLowerCase())),o=o.filter((c,l,u)=>!(l>0&&c.name.toLowerCase()===u[l-1].name.toLowerCase()));let a="";return o.forEach(c=>{a+=`${c.name.toLowerCase().trimRight()}:${c.value.trimLeft()}
|
||||
`}),a}function s(n){let o=TP(n.url)||"/",a="";a+=`/${t.accountName}${o}`;let c=NP(n.url),l={};if(c){let u=[];for(let f in c)if(Object.prototype.hasOwnProperty.call(c,f)){let h=f.toLowerCase();l[h]=c[f],u.push(h)}u.sort();for(let f of u)a+=`
|
||||
${f}:${decodeURIComponent(l[f])}`}return a}return{name:wvt,async sendRequest(n,o){return e(n),o(n)}}}var Cvt="storageRequestFailureDetailsParserPolicy";function f_e(){return{name:Cvt,async sendRequest(t,e){try{return await e(t)}catch(r){throw typeof r=="object"&&r!==null&&r.response&&r.response.parsedBody&&r.response.parsedBody.code==="InvalidHeaderValue"&&r.response.parsedBody.HeaderName==="x-ms-version"&&(r.message=`The provided service version is not enabled on this storage account. Please see https://learn.microsoft.com/rest/api/storageservices/versioning-for-the-azure-storage-services for additional information.
|
||||
`),r}}}}var h_e=require("node:crypto"),PP=class{accountName;userDelegationKey;key;constructor(e,r){this.accountName=e,this.userDelegationKey=r,this.key=Buffer.from(r.value,"base64")}computeHMACSHA256(e){return(0,h_e.createHmac)("sha256",this.key).update(e,"utf8").digest("base64")}};var QP="12.31.0",kP="2026-02-06";var LP="https://storage.azure.com/.default",yd={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}};var eu="",L9="*",Ivt=1*1024*1024;var Svt=4*Ivt;var d_e="AES256",p_e="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",m_e=["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"],A_e=["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"],g_e="BlobUsesCustomerSpecifiedEncryption",y_e="BlobDoesNotUseCustomerSpecifiedEncryption",E_e=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function Ed(t){if(!t||typeof t!="object")return!1;let e=t;return Array.isArray(e.factories)&&typeof e.options=="object"&&typeof e.toServiceClientOptions=="function"}var fx=class{factories;options;constructor(e,r={}){this.factories=e,this.options=r}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};function Vi(t,e={}){t||(t=new ci);let r=new fx([],e);return r._credential=t,r}function Bvt(t){let e=[vvt,b_e,xvt,_vt,Rvt,Tvt,Dvt];if(t.factories.length){let r=t.factories.filter(i=>!e.some(s=>s(i)));if(r.length){let i=r.some(s=>Nvt(s));return{wrappedPolicies:h9(r),afterRetry:i}}}}function F9(t){let{httpClient:e,...r}=t.options,i=t._coreHttpClient;i||(i=e?d9(e):Q9(),t._coreHttpClient=i);let s=t._corePipeline;if(!s){let n=`azsdk-js-azure-storage-blob/${QP}`,o=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${n}`:`${n}`;s=$v({...r,loggingOptions:{additionalAllowedHeaderNames:m_e,additionalAllowedQueryParameters:A_e,logger:SP.info},userAgentOptions:{userAgentPrefix:o},serializationOptions:{stringifyXML:IP,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:O9,serializerOptions:{xml:{xmlCharKey:"#"}}}}),s.removePolicy({phase:"Retry"}),s.removePolicy({name:GV}),s.addPolicy(c_e()),s.addPolicy(l_e(r.retryOptions),{phase:"Retry"}),s.addPolicy(f_e()),s.addPolicy(a_e());let a=Bvt(t);a&&s.addPolicy(a.wrappedPolicies,a.afterRetry?{afterPhase:"Retry"}:void 0);let c=M9(t);Ya(c)?s.addPolicy(jb({credential:c,scopes:r.audience??LP
Line truncated
|
||||
`),n=e.computeHMACSHA256(s);return{sasQueryParameters:new nu(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}}function v_t(t,e){if(t=sy(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=Bf.parse(t.permissions.toString()).toString():s=vf.parse(t.permissions.toString()).toString());let n=[s||"",t.startsOn?wr(t.startsOn,!1):"",t.expiresOn?wr(t.expiresOn,!1):"",iy(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?su(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,i,t.cacheControl?t.cacheControl:"",t.contentDisposition?t.contentDisposition:"",t.contentEncoding?t.contentEncoding:"",t.contentLanguage?t.contentLanguage:"",t.contentType?t.contentType:""].join(`
|
||||
`),o=e.computeHMACSHA256(n);return{sasQueryParameters:new nu(t.version,o,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType),stringToSign:n}}function x_t(t,e){if(t=sy(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=Bf.parse(t.permissions.toString()).toString():s=vf.parse(t.permissions.toString()).toString());let n=[s||"",t.startsOn?wr(t.startsOn,!1):"",t.expiresOn?wr(t.expiresOn,!1):"",iy(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?su(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,i,t.encryptionScope,t.cacheControl?t.cacheControl:"",t.contentDisposition?t.contentDisposition:"",t.contentEncoding?t.contentEncoding:"",t.contentLanguage?t.contentLanguage:"",t.contentType?t.contentType:""].join(`
|
||||
`),o=e.computeHMACSHA256(n);return{sasQueryParameters:new nu(t.version,o,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,void 0,void 0,void 0,t.encryptionScope),stringToSign:n}}function __t(t,e){if(t=sy(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=Bf.parse(t.permissions.toString()).toString():s=vf.parse(t.permissions.toString()).toString());let n=[s||"",t.startsOn?wr(t.startsOn,!1):"",t.expiresOn?wr(t.expiresOn,!1):"",iy(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?wr(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?wr(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.ipRange?su(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,i,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||
`),o=e.computeHMACSHA256(n);return{sasQueryParameters:new nu(t.version,o,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey),stringToSign:n}}function R_t(t,e){if(t=sy(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=Bf.parse(t.permissions.toString()).toString():s=vf.parse(t.permissions.toString()).toString());let n=[s||"",t.startsOn?wr(t.startsOn,!1):"",t.expiresOn?wr(t.expiresOn,!1):"",iy(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?wr(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?wr(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?su(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,i,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||
`),o=e.computeHMACSHA256(n);return{sasQueryParameters:new nu(t.version,o,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId),stringToSign:n}}function T_t(t,e){if(t=sy(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=Bf.parse(t.permissions.toString()).toString():s=vf.parse(t.permissions.toString()).toString());let n=[s||"",t.startsOn?wr(t.startsOn,!1):"",t.expiresOn?wr(t.expiresOn,!1):"",iy(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?wr(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?wr(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?su(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,i,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||
`),o=e.computeHMACSHA256(n);return{sasQueryParameters:new nu(t.version,o,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,t.encryptionScope),stringToSign:n}}function N_t(t,e){if(t=sy(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=Bf.parse(t.permissions.toString()).toString():s=vf.parse(t.permissions.toString()).toString());let n=[s||"",t.startsOn?wr(t.startsOn,!1):"",t.expiresOn?wr(t.expiresOn,!1):"",iy(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?wr(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?wr(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,void 0,t.delegatedUserObjectId,t.ipRange?su(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,i,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||
`),o=e.computeHMACSHA256(n);return{sasQueryParameters:new nu(t.version,o,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,t.encryptionScope,t.delegatedUserObjectId),stringToSign:n}}function iy(t,e,r){let i=[`/blob/${t}/${e}`];return r&&i.push(`/${r}`),i.join("")}function sy(t){let e=t.version?t.version:kP;if(t.snapshotTime&&e<"2018-11-09")throw RangeError("'version' must be >= '2018-11-09' when providing 'snapshotTime'.");if(t.blobName===void 0&&t.snapshotTime)throw RangeError("Must provide 'blobName' when providing 'snapshotTime'.");if(t.versionId&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'versionId'.");if(t.blobName===void 0&&t.versionId)throw RangeError("Must provide 'blobName' when providing 'versionId'.");if(t.permissions&&t.permissions.setImmutabilityPolicy&&e<"2020-08-04")throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.");if(t.permissions&&t.permissions.deleteVersion&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'x' permission.");if(t.permissions&&t.permissions.permanentDelete&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'y' permission.");if(t.permissions&&t.permissions.tag&&e<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when providing 't' permission.");if(e<"2020-02-10"&&t.permissions&&(t.permissions.move||t.permissions.execute))throw RangeError("'version' must be >= '2020-02-10' when providing the 'm' or 'e' permission.");if(e<"2021-04-10"&&t.permissions&&t.permissions.filterByTags)throw RangeError("'version' must be >= '2021-04-10' when providing the 'f' permission.");if(e<"2020-02-10"&&(t.preauthorizedAgentObjectId||t.correlationId))throw RangeError("'version' must be >= '2020-02-10' when providing 'preauthorizedAgentObjectId' or 'correlationId'.");if(t.encryptionScope&&e<"2020-12-06")throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.");return t.version=e,t}var Ix=class{_leaseId;_url;_containerOrBlobOperation;_isContainer;get leaseId(){return this._leaseId}get url(){return this._url}constructor(e,r){let i=e.storageClientContext;this._url=e.url,e.name===void 0?(this._isContainer=!0,this._containerOrBlobOperation=i.container):(this._isContainer=!1,this._containerOrBlobOperation=i.blob),r||(r=Gb()),this._leaseId=r}async acquireLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==eu||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==eu||r.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return ze.withSpan("BlobLeaseClient-acquireLease",r,async i=>tt(await this._containerOrBlobOperation.acquireLease({abortSignal:r.abortSignal,duration:e,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},proposedLeaseId:this._leaseId,tracingOptions:i.tracingOptions})))}async changeLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==eu||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==eu||r.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return ze.withSpan("BlobLeaseClient-changeLease",r,async i=>{let s=tt(await this._containerOrBlobOperation.changeLease(this._leaseId,e,{abortSignal:r.abortSignal,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},tracingOptions:i.tracingOptions}));return this._leaseId=e,s})}async releaseLease(e={}){if(this._isContainer&&(e.conditions?.ifMatch&&e.conditions?.ifMatch!==eu||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==eu||e.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return ze.withSpan("BlobLeaseClient-releaseLease",e,async r=>tt(await this._containerOrBlobOperation.releaseLease(this._leaseId,{abortSignal:e.abortSignal,modifiedAccessConditions:{...e.conditions,ifTags:e.conditions?.tagConditions},tracingOptions:r.tracingOptions})))}async renewLease(e={}){if(this._isContainer&&(e.conditions?.ifMatch&&e.conditions?.ifMatch!==eu||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==eu||e.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return ze.withSpan("BlobLeaseClient-renewLease",e,async r=>this._containerOrBlobOperation.renewLease(this._leaseId,{abortSignal:e.ab
Line truncated
|
||||
If you are using self-hosted runners, please make sure your runner has access to all GitHub endpoints: https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners#communication-between-self-hosted-runners-and-github`;super(r),this.code=e,this.name="NetworkError"}};cw.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var cy=class extends Error{constructor(){super(`Cache storage quota has been hit. Unable to upload any new cache entries. Usage is recalculated every 6-12 hours.
|
||||
More info on storage limits: https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#calculating-minute-and-storage-spending`),this.name="UsageError"}};cy.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var Ox=class extends Error{constructor(e){super(e),this.name="RateLimitError"}};var qRt=function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(o){o(n)})}return new(r||(r=Promise))(function(n,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?n(u.value):s(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})},_Y=class{constructor(e){this.contentLength=e,this.sentBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}setSentBytes(e){this.sentBytes=e}getTransferredBytes(){return this.sentBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete)return;let e=this.sentBytes,r=(100*(e/this.contentLength)).toFixed(1),i=Date.now()-this.startTime,s=(e/(1024*1024)/(i/1e3)).toFixed(1);V(`Sent ${e} of ${this.contentLength} (${r}%), ${s} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return e=>{this.setSentBytes(e.loadedBytes)}}startDisplayTimer(e=1e3){let r=()=>{this.display(),this.isDone()||(this.timeoutHandle=setTimeout(r,e))};this.timeoutHandle=setTimeout(r,e)}stopDisplayTimer(){this.timeoutHandle&&(clearTimeout(this.timeoutHandle),this.timeoutHandle=void 0),this.display()}};function ITe(t,e,r){return qRt(this,void 0,void 0,function*(){var i;let s=new ou(t),n=s.getBlockBlobClient(),o=new _Y((i=r?.archiveSizeBytes)!==null&&i!==void 0?i:0),a={blockSize:r?.uploadChunkSize,concurrency:r?.uploadConcurrency,maxSingleShotSize:128*1024*1024,onProgress:o.onProgress()};try{o.startDisplayTimer(),Q(`BlobClient: ${s.name}:${s.accountName}:${s.containerName}`);let c=yield n.uploadFile(e,a);if(c._response.status>=400)throw new qQ(`uploadCacheArchiveSDK: upload failed with status code ${c._response.status}`);return c}catch(c){throw rt(`uploadCacheArchiveSDK: internal error uploading cache archive: ${c.message}`),c}finally{o.stopDisplayTimer()}})}var BTe=z(require("buffer"),1),xf=z(require("fs"),1),vTe=z(require("stream"),1),xTe=z(require("util"),1);var GQ=function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(o){o(n)})}return new(r||(r=Promise))(function(n,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?n(u.value):s(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})};function HQ(t){return t?t>=200&&t<300:!1}function GRt(t){return t?t>=500:!0}function HRt(t){return t?[Sr.BadGateway,Sr.ServiceUnavailable,Sr.GatewayTimeout].includes(t):!1}function jRt(t){return GQ(this,void 0,void 0,function*(){return new Promise(e=>setTimeout(e,t))})}function STe(t,e,r){return GQ(this,arguments,void 0,function*(i,s,n,o=mO,a=AO,c=void 0){let l="",u=1;for(;u<=o;){let f,h,d=!1;try{f=yield s()}catch(p){c&&(f=c(p)),d=!0,l=p.message}if(f&&(h=n(f),!GRt(h)))return f;if(h&&(d=HRt(h),l=`Cache service responded with ${h}`),Q(`${i} - Attempt ${u} of ${o} failed with error: ${l}`),!d){Q(`${i} - Error is not retryable`);break}yield jRt(a),u++}throw Error(`${i} failed: ${l}`)})}function Px(t,e){return GQ(this,arguments,void 0,function*(r,i,s=mO,n=AO){return yield STe(r,i,o=>o.statusCode,s,n,o=>{if(o instanceof zu)return{statusCode:o.statusCode,result:null,headers:{},error:o}})})}function lw(t,e){return GQ(this,arguments,void 0,function*(r,i,s=mO,n=AO){return yield STe(r,i,o=>o.message.statusCode,s,n)})}var Kc=function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(o){o(n)})}return new(r||(r=Promise))(function(n,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?n(u.value):s(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})};function zRt(t,e){return Kc(this,void 0,void 0,function*(){yield xTe.promisify(vTe.pipeline)(t.message,e)})}var jQ=class{constructor(e){this.contentLength=e,this.segmentIndex=0,this.segmentSize=0,this.segmentOffset=0,this.receivedBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}nextSegment(e){this.segmentOffset=this.segmentOffset+this.segmentSize,this.segmentIndex=this.segmentIndex+1,this.segmentSize=e,this.receivedBytes=0,Q(`Downloading segment at offset ${this.segmentOffset} with length ${this.segmentSize}...`)}setReceivedBytes(e){this.receivedBytes=e}getTransferredBytes(){return this.segmentOffset+this.receivedBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete)return;let e=this.segmentOffset+this.receivedBytes,r=(100*(e/this.contentLength)).toFixed(1),i=Date.now()-this.startTime,s=(e/(1024*1024)/(i/1e3)).toFixed(1);V(`Received ${e} of ${this.contentLength} (${r}%), ${s} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return e=>{this.setReceivedBytes(e.loadedBytes)}}startDisplayTimer(e=
Line truncated
|
||||
Other caches with similar key:`);for(let a of n?.artifactCaches||[])Q(`Cache Key: ${a?.cacheKey}, Cache Version: ${a?.cacheVersion}, Cache Scope: ${a?.scope}, Cache Created: ${a?.creationTime}`)}}})}function DY(t,e,r){return ua(this,void 0,void 0,function*(){let i=new LTe.URL(t),s=NTe(r);i.hostname.endsWith(".blob.core.windows.net")?s.useAzureSdk?yield RTe(t,e,s):s.concurrentBlobDownloads?yield _Te(t,e,s):yield zQ(t,e):yield zQ(t,e)})}function MTe(t,e,r){return ua(this,void 0,void 0,function*(){let i=NY(),s=Pb(e,r?.compressionMethod,r?.enableCrossOsArchive),n={key:t,version:s,cacheSize:r?.cacheSize};return yield Px("reserveCache",()=>ua(this,void 0,void 0,function*(){return i.postJson(kx("caches"),n)}))})}function kTe(t,e){return`bytes ${t}-${e}/*`}function ZRt(t,e,r,i,s){return ua(this,void 0,void 0,function*(){Q(`Uploading chunk of size ${s-i+1} bytes at offset ${i} with content range: ${kTe(i,s)}`);let n={"Content-Type":"application/octet-stream","Content-Range":kTe(i,s)},o=yield lw(`uploadChunk (start: ${i}, end: ${s})`,()=>ua(this,void 0,void 0,function*(){return t.sendStream("PATCH",e,r(),n)}));if(!HQ(o.message.statusCode))throw new Error(`Cache service responded with ${o.message.statusCode} during upload chunk.`)})}function eTt(t,e,r,i){return ua(this,void 0,void 0,function*(){let s=Xu(r),n=kx(`caches/${e.toString()}`),o=uw.openSync(r,"r"),a=RY(i),c=iV("uploadConcurrency",a.uploadConcurrency),l=iV("uploadChunkSize",a.uploadChunkSize),u=[...new Array(c).keys()];Q("Awaiting all uploads");let f=0;try{yield Promise.all(u.map(()=>ua(this,void 0,void 0,function*(){for(;f<s;){let h=Math.min(s-f,l),d=f,p=f+h-1;f+=l,yield ZRt(t,n,()=>uw.createReadStream(r,{fd:o,start:d,end:p,autoClose:!1}).on("error",m=>{throw new Error(`Cache upload failed because file read failed with ${m.message}`)}),d,p)}})))}finally{uw.closeSync(o)}})}function tTt(t,e,r){return ua(this,void 0,void 0,function*(){let i={size:r};return yield Px("commitCache",()=>ua(this,void 0,void 0,function*(){return t.postJson(kx(`caches/${e.toString()}`),i)}))})}function OY(t,e,r,i){return ua(this,void 0,void 0,function*(){if(RY(i).useAzureSdk){if(!r)throw new Error("Azure Storage SDK can only be used when a signed URL is provided.");yield ITe(r,e,i)}else{let n=NY();Q("Upload cache"),yield eTt(n,t,e,i),Q("Commiting cache");let o=Xu(e);V(`Cache Size: ~${Math.round(o/(1024*1024))} MB (${o} B)`);let a=yield tTt(n,t,o);if(!HQ(a.statusCode))throw new Error(`Cache service responded with ${a.statusCode} during commit cache.`);V("Cache saved successfully")}})}var ONe=z(vNe(),1),Ji=z(Wi(),1),tc=z(Wi(),1),dy=z(Wi(),1),py=z(Wi(),1),my=z(Wi(),1);var x7=z(Wi(),1),_7=z(Wi(),1),TNe=z(Wi(),1),NNe=z(Wi(),1),DNe=z(Wi(),1);var S7=z(Wi(),1),B7=z(Wi(),1),xNe=z(Wi(),1),_Ne=z(Wi(),1),RNe=z(Wi(),1),v7=class extends RNe.MessageType{constructor(){super("github.actions.results.entities.v1.CacheScope",[{no:1,name:"scope",kind:"scalar",T:9},{no:2,name:"permission",kind:"scalar",T:3}])}create(e){let r={scope:"",permission:"0"};return globalThis.Object.defineProperty(r,_Ne.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,xNe.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,i,s){let n=s??this.create(),o=e.pos+r;for(;e.pos<o;){let[a,c]=e.tag();switch(a){case 1:n.scope=e.string();break;case 2:n.permission=e.int64().toString();break;default:let l=i.readUnknownField;if(l==="throw")throw new globalThis.Error(`Unknown field ${a} (wire type ${c}) for ${this.typeName}`);let u=e.skip(c);l!==!1&&(l===!0?B7.UnknownFieldHandler.onRead:l)(this.typeName,n,a,c,u)}}return n}internalBinaryWrite(e,r,i){e.scope!==""&&r.tag(1,S7.WireType.LengthDelimited).string(e.scope),e.permission!=="0"&&r.tag(2,S7.WireType.Varint).int64(e.permission);let s=i.writeUnknownFields;return s!==!1&&(s==!0?B7.UnknownFieldHandler.onWrite:s)(this.typeName,e,r),r}},Dk=new v7;var R7=class extends DNe.MessageType{constructor(){super("github.actions.results.entities.v1.CacheMetadata",[{no:1,name:"repository_id",kind:"scalar",T:3},{no:2,name:"scope",kind:"message",repeat:1,T:()=>Dk}])}create(e){let r={repositoryId:"0",scope:[]};return globalThis.Object.defineProperty(r,NNe.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,TNe.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,i,s){let n=s??this.create(),o=e.pos+r;for(;e.pos<o;){let[a,c]=e.tag();switch(a){case 1:n.repositoryId=e.int64().toString();break;case 2:n.scope.push(Dk.internalBinaryRead(e,e.uint32(),i));break;default:let l=i.readUnknownField;if(l==="throw")throw new globalThis.Error(`Unknown field ${a} (wire type ${c}) for ${this.typeName}`);let u=e.skip(c);l!==!1&&(l===!0?_7.UnknownFieldHandler.onRead:l)(this.typeName,n,a,c,u)}}return n}internalBinaryWrite(e,r,i){e.repositoryId!=="0"&&r.tag(1,x7.WireType.Varint).int64(e.repositoryId);for(let n=0;n<e.scope.length;n++)Dk.internalBinaryWrite(e.scope[n],r.tag(2,x7.WireType.LengthDelimited).fork(),i).join();let s=i.writeUnknownFields;return s!==!1&&(s==!0?_7.UnknownFieldHandler.onWrite:s)(this.type
Line truncated
|
||||
`));let i=yield j7(r,"create");yield z7(i,t)})}var xw=function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(o){o(n)})}return new(r||(r=Promise))(function(n,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?n(u.value):s(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})},lu=class t extends Error{constructor(e){super(e),this.name="ValidationError",Object.setPrototypeOf(this,t.prototype)}},vw=class t extends Error{constructor(e){super(e),this.name="ReserveCacheError",Object.setPrototypeOf(this,t.prototype)}},kk=class t extends Error{constructor(e){super(e),this.name="FinalizeCacheError",Object.setPrototypeOf(this,t.prototype)}};function LNe(t){if(!t||t.length===0)throw new lu("Path Validation Error: At least one directory or file path is required")}function W7(t){if(t.length>512)throw new lu(`Key Validation Error: ${t} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(t))throw new lu(`Key Validation Error: ${t} cannot contain commas.`)}function J7(){return Qx()==="v2"?!!process.env.ACTIONS_RESULTS_URL:!!process.env.ACTIONS_CACHE_URL}function FNe(t,e,r,i){return xw(this,arguments,void 0,function*(s,n,o,a,c=!1){let l=Qx();return Q(`Cache service version: ${l}`),LNe(s),l==="v2"?yield A1t(s,n,o,a,c):yield m1t(s,n,o,a,c)})}function m1t(t,e,r,i){return xw(this,arguments,void 0,function*(s,n,o,a,c=!1){o=o||[];let l=[n,...o];if(Q("Resolved Keys:"),Q(JSON.stringify(l)),l.length>10)throw new lu("Key Validation Error: Keys are limited to a maximum of 10.");for(let h of l)W7(h);let u=yield Qv(),f="";try{let h=yield FTe(l,s,{compressionMethod:u,enableCrossOsArchive:c});if(!h?.archiveLocation)return;if(a?.lookupOnly)return V("Lookup only - skipping download"),h.cacheKey;f=Xx.join(yield Ov(),pm(u)),Q(`Archive Path: ${f}`),yield DY(h.archiveLocation,f,a),Wu()&&(yield Kx(f,u));let d=Xu(f);return V(`Cache Size: ~${Math.round(d/(1024*1024))} MB (${d} B)`),yield V7(f,u),V("Cache restored successfully"),h.cacheKey}catch(h){let d=h;if(d.name===lu.name)throw h;d instanceof zu&&typeof d.statusCode=="number"&&d.statusCode>=500?Wl(`Failed to restore: ${h.message}`):rt(`Failed to restore: ${h.message}`)}finally{try{yield Pv(f)}catch(h){Q(`Failed to delete archive: ${h}`)}}})}function A1t(t,e,r,i){return xw(this,arguments,void 0,function*(s,n,o,a,c=!1){a=Object.assign(Object.assign({},a),{useAzureSdk:!0}),o=o||[];let l=[n,...o];if(Q("Resolved Keys:"),Q(JSON.stringify(l)),l.length>10)throw new lu("Key Validation Error: Keys are limited to a maximum of 10.");for(let f of l)W7(f);let u="";try{let f=H7(),h=yield Qv(),d={key:n,restoreKeys:o,version:Pb(s,h,c)},p=yield f.GetCacheEntryDownloadURL(d);if(!p.ok){Q(`Cache not found for version ${d.version} of keys: ${l.join(", ")}`);return}if(d.key!==p.matchedKey?V(`Cache hit for restore-key: ${p.matchedKey}`):V(`Cache hit for: ${p.matchedKey}`),a?.lookupOnly)return V("Lookup only - skipping download"),p.matchedKey;u=Xx.join(yield Ov(),pm(h)),Q(`Archive path: ${u}`),Q(`Starting download of archive to: ${u}`),yield DY(p.signedDownloadUrl,u,a);let y=Xu(u);return V(`Cache Size: ~${Math.round(y/(1024*1024))} MB (${y} B)`),Wu()&&(yield Kx(u,h)),yield V7(u,h),V("Cache restored successfully"),p.matchedKey}catch(f){let h=f;if(h.name===lu.name)throw f;h instanceof zu&&typeof h.statusCode=="number"&&h.statusCode>=500?Wl(`Failed to restore: ${f.message}`):rt(`Failed to restore: ${f.message}`)}finally{try{u&&(yield Pv(u))}catch(f){Q(`Failed to delete archive: ${f}`)}}})}function Y7(t,e,r){return xw(this,arguments,void 0,function*(i,s,n,o=!1){let a=Qx();return Q(`Cache service version: ${a}`),LNe(i),W7(s),a==="v2"?yield y1t(i,s,n,o):yield g1t(i,s,n,o)})}function g1t(t,e,r){return xw(this,arguments,void 0,function*(i,s,n,o=!1){var a,c,l,u,f;let h=yield Qv(),d=-1,p=yield rV(i);if(Q("Cache Paths:"),Q(`${JSON.stringify(p)}`),p.length===0)throw new Error("Path Validation Error: Path(s) specified in the action for caching do(es) not exist, hence no cache is being saved.");let m=yield Ov(),y=Xx.join(m,pm(h));Q(`Archive Path: ${y}`);try{yield $7(m,p,h),Wu()&&(yield Kx(y,h));let g=10*1024*1024*1024,E=Xu(y);if(Q(`File Size: ${E}`),E>g&&!TY())throw new Error(`Cache size of ~${Math.round(E/(1024*1024))} MB (${E} B) is over the 10GB limit, not saving cache.`);Q("Reserving Cache");let w=yield MTe(s,i,{compressionMethod:h,enableCrossOsArchive:o,cacheSize:E});if(!((a=w?.result)===null||a===void 0)&&a.cacheId)d=(c=w?.result)===null||c===void 0?void 0:c.cacheId;else throw w?.statusCode===400?new Error((u=(l=w?.error)===null||l===void 0?void 0:l.message)!==null&&u!==void 0?u:`Cache size of ~${Math.round(E/(1024*1024))} MB (${E} B) is over the data cap limit, not saving cache.`):new vw(`Unable to reserve cache with key ${s}, another job may be creating this cache. More details: ${(f=w?.error)===null||f===void 0?void 0:f.message}`);Q(`Saving Cache (ID: ${d})`),yield OY(d,y,"",n)}catch(g){let E=g;if(E.name===lu.name)throw g;E.name===vw.name
Line truncated
|
||||
`,o).length:f,l?(a===null?0:a.length)+c.length:0,l?c.length+f:0);return h<d},parse:function(i,s,n,o){let{bom:a,comment_no_infix:c,encoding:l,from_line:u,ltrim:f,max_record_size:h,raw:d,relax_quotes:p,rtrim:m,skip_empty_lines:y,to:g,to_line:E}=this.options,{comment:w,escape:C,quote:N,record_delimiter:M}=this.options,{bomSkipped:x,previousBuf:U,rawBuffer:P,escapeIsQuote:W}=this.state,k;if(U===void 0)if(i===void 0){o();return}else k=i;else U!==void 0&&i===void 0?k=U:k=Buffer.concat([U,i]);if(x===!1)if(a===!1)this.state.bomSkipped=!0;else if(k.length<3){if(s===!1){this.state.previousBuf=k;return}}else{for(let ne in Nw)if(Nw[ne].compare(k,0,Nw[ne].length)===0){let oe=Nw[ne].length;this.state.bufBytesStart+=oe,k=k.slice(oe);let we=BK({...this.original_options,encoding:ne});for(let Z in we)this.options[Z]=we[Z];({comment:w,escape:C,quote:N}=this.options);break}this.state.bomSkipped=!0}let H=k.length,$;for($=0;$<H&&!this.__needMoreData($,H,s);$++){if(this.state.wasRowDelimiter===!0&&(this.info.lines++,this.state.wasRowDelimiter=!1),E!==-1&&this.info.lines>E){this.state.stop=!0,o();return}this.state.quoting===!1&&M.length===0&&this.__autoDiscoverRecordDelimiter(k,$)&&(M=this.options.record_delimiter);let ne=k[$];if(d===!0&&P.append(ne),(ne===qOt||ne===GOt)&&this.state.wasRowDelimiter===!1&&(this.state.wasRowDelimiter=!0),this.state.escaping===!0)this.state.escaping=!1;else{if(C!==null&&this.state.quoting===!0&&this.__isEscape(k,$,ne)&&$+C.length<H)if(W){if(this.__isQuote(k,$+C.length)){this.state.escaping=!0,$+=C.length-1;continue}}else{this.state.escaping=!0,$+=C.length-1;continue}if(this.state.commenting===!1&&this.__isQuote(k,$))if(this.state.quoting===!0){let Z=k[$+N.length],le=m&&this.__isCharTrimable(k,$+N.length),Ee=w!==null&&this.__compareBytes(w,k,$+N.length,Z),Je=this.__isDelimiter(k,$+N.length,Z),Ye=M.length===0?this.__autoDiscoverRecordDelimiter(k,$+N.length):this.__isRecordDelimiter(Z,k,$+N.length);if(C!==null&&this.__isEscape(k,$,ne)&&this.__isQuote(k,$+C.length))$+=C.length-1;else if(!Z||Je||Ye||Ee||le){this.state.quoting=!1,this.state.wasQuoting=!0,$+=N.length-1;continue}else if(p===!1){let $e=this.__error(new ur("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($e!==void 0)return $e}else this.state.quoting=!1,this.state.wasQuoting=!0,this.state.field.prepend(N),$+=N.length-1}else if(this.state.field.length!==0){if(p===!1){let Z=this.__infoField(),le=Object.keys(Nw).map(Je=>Nw[Je].equals(this.state.field.toString())?Je:!1).filter(Boolean)[0],Ee=this.__error(new ur("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(l))}`,le?`(${le} bom)`:void 0],this.options,Z,{field:this.state.field}));if(Ee!==void 0)return Ee}}else{this.state.quoting=!0,$+=N.length-1;continue}if(this.state.quoting===!1){let Z=this.__isRecordDelimiter(ne,k,$);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)>=u){this.state.enabled=!0,this.__resetField(),this.__resetRecord(),$+=Z-1;continue}if(y===!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 Je=this.__onField();if(Je!==void 0)return Je;this.info.bytes=this.state.bufBytesStart+$+Z;let Ye=this.__onRecord(n);if(Ye!==void 0)return Ye;if(g!==-1&&this.info.records>=g){this.state.stop=!0,o();return}}this.state.commenting=!1,$+=Z-1;continue}if(this.state.commenting)continue;if(w!==null&&(c===!1||this.state.record.length===0&&this.state.field.length===0)&&this.__compareBytes(w,k,$,ne)!==0){this.state.commenting=!0;continue}let le=this.__isDelimiter(k,$,ne);if(le!==0){this.info.bytes=this.state.bufBytesStart+$;let Ee=this.__onField();if(Ee!==void 0)return Ee;$+=le-1;continue}}}if(this.state.commenting===!1&&h!==0&&this.state.record_length+this.state.field.length>h)return this.__error(new ur("CSV_MAX_RECORD_SIZE",["Max Record Size:","record exceed the maximum number of tolerated bytes",`of ${h}`,`at line ${this.info.lines}`],this.options,this.__infoField()));let oe=f===!1||this.state.quoting===!0||this.state.field.length!==0||!this.__isCharTrimable(k,$),we=m===!1||this.state.wasQuoting===!1;if(oe===!0&&we===!0)this.state.field.append(ne);else{if(m===!0&&!this.__isCharTrimable(k,$))return this.__error(new ur("CSV_NON_TRIMABLE_CHAR_AFTER_CLOSING_QUOTE",["Invalid Closing Quote:","found non trimable byte after quote",`at line ${this.info.lines}`],this.options,this.__infoField()));oe===!1&&($+=this.__isCharTrimable(k,$)-1);continue}}if(s===!0)if(this.state.quoting===!0){let
Line truncated
|
||||
`,n),Buffer.from(`
|
||||
`,n),Buffer.from("\r",n)];e:for(let a=0;a<o.length;a++){let c=o[a].length;for(let l=0;l<c;l++)if(o[a][l]!==i[s+l])continue e;return this.options.record_delimiter.push(o[a]),this.state.recordDelimiterMaxLength=o[a].length,o[a].length}return 0},__error:function(i){let{encoding:s,raw:n,skip_records_with_error:o}=this.options,a=typeof i=="string"?new Error(i):i;if(o){if(this.state.recordHasError=!0,this.options.on_skip!==void 0)try{this.options.on_skip(a,n?this.state.rawBuffer.toString(s):void 0)}catch(c){return c}return}else return a},__infoDataSet:function(){return{...this.info,columns:this.options.columns}},__infoRecord:function(){let{columns:i,raw: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}},__infoField: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}}}};var sc=function(t,e={}){typeof t=="string"&&(t=Buffer.from(t));let r=e&&e.objname?{}:[],i=tDe(e),s=a=>{i.options.objname===void 0?r.push(a):r[a[0]]=a[1]},n=()=>{},o=i.parse(t,!0,s,n);if(o!==void 0)throw o;return r};var Re=class t{static getInputList(e,r){return this.getList(mn(e),r)}static getList(e,r){let i=[];if(e=="")return i;let s=sc(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=>n.trim())}static getInputNumber(e){let r=mn(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 pn("powershell",!0),s=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),n=[];if(r)for(let o in r)n.push(`-${o} '${r[o].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 rDe.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 vK.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 vK.default.randomBytes(Math.ceil(e/2)).toString("hex").slice(0,e)}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=o_.default.resolve(e);return o_.default.resolve(r).startsWith(i.endsWith(o_.default.sep)?i:`${i}${o_.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,o=[];return i&&o.push(`${i}h`),s&&o.push(`${s}m`),(n||o.length===0)&&o.push(`${n}s`),o.join("")}};var Yi=class t{static get configDir(){return process.env.DOCKER_CONFIG||a_.default.join(iDe.default.homedir(),".docker")}static configFile(){let e=a_.default.join(t.configDir,"config.json");if(xK.default.existsSync(e))return JSON.parse(xK.default.readFileSync(e,{encoding:"utf-8"}))}static async isAvailable(){return await pn("docker",!0).then(e=>(Q(`Docker.isAvailable ok: ${e}`),!0)).catch(e=>(Q(`Docker.isAvailable error: ${e}`),!1))}static async isDaemonRunning(){try{return await t.getExecOutput(["version"],{silent:!0}),!0}catch{return!1}}static async exec(e,r){return st.exec("docker",e,t.execOptions(r))}static async getExecOutput(e,r){return st.getExecOutput("docker",e,t.execOptions(r))}static execOptions(e){return e||(e={}),e.env?e.env.DOCKER_CONTENT_TRUST="false":e.env=Object.assign({},process.env,{DOCKER_CONTENT_TRUST:"false"}),e}static async context(e){
Line truncated
|
||||
`+i(s)+n(s),a=(0,JRe.createHmac)("sha256",t.accountKey).update(o,"utf8").digest("base64");s.headers.set(Et.AUTHORIZATION,`SharedKey ${t.accountName}:${a}`)}function r(s,o){let a=s.headers.get(o);return!a||o===Et.CONTENT_LENGTH&&a==="0"?"":a}function i(s){let o=[];for(let[c,l]of s.headers)c.toLowerCase().startsWith(Et.PREFIX_FOR_STORAGE)&&o.push({name:c,value:l});o.sort((c,l)=>hk(c.name.toLowerCase(),l.name.toLowerCase())),o=o.filter((c,l,u)=>!(l>0&&c.name.toLowerCase()===u[l-1].name.toLowerCase()));let a="";return o.forEach(c=>{a+=`${c.name.toLowerCase().trimRight()}:${c.value.trimLeft()}
|
||||
`}),a}function n(s){let o=lk(s.url)||"/",a="";a+=`/${t.accountName}${o}`;let c=uk(s.url),l={};if(c){let u=[];for(let f in c)if(Object.prototype.hasOwnProperty.call(c,f)){let h=f.toLowerCase();l[h]=c[f],u.push(h)}u.sort();for(let f of u)a+=`
|
||||
${f}:${decodeURIComponent(l[f])}`}return a}return{name:q_t,async sendRequest(s,o){return e(s),o(s)}}}var G_t="storageRequestFailureDetailsParserPolicy";function YRe(){return{name:G_t,async sendRequest(t,e){try{return await e(t)}catch(r){throw typeof r=="object"&&r!==null&&r.response&&r.response.parsedBody&&r.response.parsedBody.code==="InvalidHeaderValue"&&r.response.parsedBody.HeaderName==="x-ms-version"&&(r.message=`The provided service version is not enabled on this storage account. Please see https://learn.microsoft.com/rest/api/storageservices/versioning-for-the-azure-storage-services for additional information.
|
||||
`),r}}}}var KRe=require("node:crypto"),dk=class{accountName;userDelegationKey;key;constructor(e,r){this.accountName=e,this.userDelegationKey=r,this.key=Buffer.from(r.value,"base64")}computeHMACSHA256(e){return(0,KRe.createHmac)("sha256",this.key).update(e,"utf8").digest("base64")}};var pk="12.31.0",mk="2026-02-06";var Ak="https://storage.azure.com/.default",Id={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}};var cu="",q$="*",H_t=1*1024*1024;var j_t=4*H_t;var XRe="AES256",ZRe="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",eTe=["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"],tTe=["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"],rTe="BlobUsesCustomerSpecifiedEncryption",iTe="BlobDoesNotUseCustomerSpecifiedEncryption",nTe=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function Sd(t){if(!t||typeof t!="object")return!1;let e=t;return Array.isArray(e.factories)&&typeof e.options=="object"&&typeof e.toServiceClientOptions=="function"}var Mx=class{factories;options;constructor(e,r={}){this.factories=e,this.options=r}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};function Ji(t,e={}){t||(t=new fi);let r=new Mx([],e);return r._credential=t,r}function z_t(t){let e=[V_t,sTe,$_t,W_t,J_t,Y_t,X_t];if(t.factories.length){let r=t.factories.filter(i=>!e.some(n=>n(i)));if(r.length){let i=r.some(n=>K_t(n));return{wrappedPolicies:A$(r),afterRetry:i}}}}function G$(t){let{httpClient:e,...r}=t.options,i=t._coreHttpClient;i||(i=e?g$(e):M$(),t._coreHttpClient=i);let n=t._corePipeline;if(!n){let s=`azsdk-js-azure-storage-blob/${pk}`,o=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${s}`:`${s}`;n=wx({...r,loggingOptions:{additionalAllowedHeaderNames:eTe,additionalAllowedQueryParameters:tTe,logger:ik.info},userAgentOptions:{userAgentPrefix:o},serializationOptions:{stringifyXML:rk,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:L$,serializerOptions:{xml:{xmlCharKey:"#"}}}}),n.removePolicy({phase:"Retry"}),n.removePolicy({name:V9}),n.addPolicy($Re()),n.addPolicy(WRe(r.retryOptions),{phase:"Retry"}),n.addPolicy(YRe()),n.addPolicy(VRe());let a=z_t(t);a&&n.addPolicy(a.wrappedPolicies,a.afterRetry?{afterPhase:"Retry"}:void 0);let c=H$(t);rc(c)?n.addPolicy(aw({credential:c,scopes:r.audience??Ak
Line truncated
|
||||
`),s=e.computeHMACSHA256(n);return{sasQueryParameters:new du(t.version,s,i,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType),stringToSign:n}}function VTt(t,e){if(t=Ey(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=Df.parse(t.permissions.toString()).toString():n=Of.parse(t.permissions.toString()).toString());let s=[n||"",t.startsOn?Cr(t.startsOn,!1):"",t.expiresOn?Cr(t.expiresOn,!1):"",yy(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?hu(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,i,t.cacheControl?t.cacheControl:"",t.contentDisposition?t.contentDisposition:"",t.contentEncoding?t.contentEncoding:"",t.contentLanguage?t.contentLanguage:"",t.contentType?t.contentType:""].join(`
|
||||
`),o=e.computeHMACSHA256(s);return{sasQueryParameters:new du(t.version,o,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType),stringToSign:s}}function $Tt(t,e){if(t=Ey(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=Df.parse(t.permissions.toString()).toString():n=Of.parse(t.permissions.toString()).toString());let s=[n||"",t.startsOn?Cr(t.startsOn,!1):"",t.expiresOn?Cr(t.expiresOn,!1):"",yy(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?hu(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,i,t.encryptionScope,t.cacheControl?t.cacheControl:"",t.contentDisposition?t.contentDisposition:"",t.contentEncoding?t.contentEncoding:"",t.contentLanguage?t.contentLanguage:"",t.contentType?t.contentType:""].join(`
|
||||
`),o=e.computeHMACSHA256(s);return{sasQueryParameters:new du(t.version,o,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,void 0,void 0,void 0,t.encryptionScope),stringToSign:s}}function WTt(t,e){if(t=Ey(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=Df.parse(t.permissions.toString()).toString():n=Of.parse(t.permissions.toString()).toString());let s=[n||"",t.startsOn?Cr(t.startsOn,!1):"",t.expiresOn?Cr(t.expiresOn,!1):"",yy(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Cr(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Cr(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.ipRange?hu(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,i,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||
`),o=e.computeHMACSHA256(s);return{sasQueryParameters:new du(t.version,o,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey),stringToSign:s}}function JTt(t,e){if(t=Ey(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=Df.parse(t.permissions.toString()).toString():n=Of.parse(t.permissions.toString()).toString());let s=[n||"",t.startsOn?Cr(t.startsOn,!1):"",t.expiresOn?Cr(t.expiresOn,!1):"",yy(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Cr(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Cr(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?hu(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,i,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||
`),o=e.computeHMACSHA256(s);return{sasQueryParameters:new du(t.version,o,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId),stringToSign:s}}function YTt(t,e){if(t=Ey(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=Df.parse(t.permissions.toString()).toString():n=Of.parse(t.permissions.toString()).toString());let s=[n||"",t.startsOn?Cr(t.startsOn,!1):"",t.expiresOn?Cr(t.expiresOn,!1):"",yy(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Cr(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Cr(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?hu(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,i,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||
`),o=e.computeHMACSHA256(s);return{sasQueryParameters:new du(t.version,o,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,t.encryptionScope),stringToSign:s}}function KTt(t,e){if(t=Ey(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=Df.parse(t.permissions.toString()).toString():n=Of.parse(t.permissions.toString()).toString());let s=[n||"",t.startsOn?Cr(t.startsOn,!1):"",t.expiresOn?Cr(t.expiresOn,!1):"",yy(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Cr(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Cr(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,void 0,t.delegatedUserObjectId,t.ipRange?hu(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,i,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
|
||||
`),o=e.computeHMACSHA256(s);return{sasQueryParameters:new du(t.version,o,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,t.encryptionScope,t.delegatedUserObjectId),stringToSign:s}}function yy(t,e,r){let i=[`/blob/${t}/${e}`];return r&&i.push(`/${r}`),i.join("")}function Ey(t){let e=t.version?t.version:mk;if(t.snapshotTime&&e<"2018-11-09")throw RangeError("'version' must be >= '2018-11-09' when providing 'snapshotTime'.");if(t.blobName===void 0&&t.snapshotTime)throw RangeError("Must provide 'blobName' when providing 'snapshotTime'.");if(t.versionId&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'versionId'.");if(t.blobName===void 0&&t.versionId)throw RangeError("Must provide 'blobName' when providing 'versionId'.");if(t.permissions&&t.permissions.setImmutabilityPolicy&&e<"2020-08-04")throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.");if(t.permissions&&t.permissions.deleteVersion&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'x' permission.");if(t.permissions&&t.permissions.permanentDelete&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'y' permission.");if(t.permissions&&t.permissions.tag&&e<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when providing 't' permission.");if(e<"2020-02-10"&&t.permissions&&(t.permissions.move||t.permissions.execute))throw RangeError("'version' must be >= '2020-02-10' when providing the 'm' or 'e' permission.");if(e<"2021-04-10"&&t.permissions&&t.permissions.filterByTags)throw RangeError("'version' must be >= '2021-04-10' when providing the 'f' permission.");if(e<"2020-02-10"&&(t.preauthorizedAgentObjectId||t.correlationId))throw RangeError("'version' must be >= '2020-02-10' when providing 'preauthorizedAgentObjectId' or 'correlationId'.");if(t.encryptionScope&&e<"2020-12-06")throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.");return t.version=e,t}var Kx=class{_leaseId;_url;_containerOrBlobOperation;_isContainer;get leaseId(){return this._leaseId}get url(){return this._url}constructor(e,r){let i=e.storageClientContext;this._url=e.url,e.name===void 0?(this._isContainer=!0,this._containerOrBlobOperation=i.container):(this._isContainer=!1,this._containerOrBlobOperation=i.blob),r||(r=sw()),this._leaseId=r}async acquireLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==cu||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==cu||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!==cu||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==cu||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!==cu||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==cu||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!==cu||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==cu||e.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return Ve.withSpan("BlobLeaseClient-renewLease",e,async r=>this._containerOrBlobOperation.renewLease(this._leaseId,{abortSignal:e.ab
Line truncated
|
||||
If you are using self-hosted runners, please make sure your runner has access to all GitHub endpoints: https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners#communication-between-self-hosted-runners-and-github`;super(r),this.code=e,this.name="NetworkError"}};Bw.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var Iy=class extends Error{constructor(){super(`Cache storage quota has been hit. Unable to upload any new cache entries. Usage is recalculated every 6-12 hours.
|
||||
More info on storage limits: https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#calculating-minute-and-storage-spending`),this.name="UsageError"}};Iy.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var a_=class extends Error{constructor(e){super(e),this.name="RateLimitError"}};var a1t=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})},D7=class{constructor(e){this.contentLength=e,this.sentBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}setSentBytes(e){this.sentBytes=e}getTransferredBytes(){return this.sentBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete)return;let e=this.sentBytes,r=(100*(e/this.contentLength)).toFixed(1),i=Date.now()-this.startTime,n=(e/(1024*1024)/(i/1e3)).toFixed(1);hn(`Sent ${e} of ${this.contentLength} (${r}%), ${n} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return e=>{this.setSentBytes(e.loadedBytes)}}startDisplayTimer(e=1e3){let r=()=>{this.display(),this.isDone()||(this.timeoutHandle=setTimeout(r,e))};this.timeoutHandle=setTimeout(r,e)}stopDisplayTimer(){this.timeoutHandle&&(clearTimeout(this.timeoutHandle),this.timeoutHandle=void 0),this.display()}};function c1e(t,e,r){return a1t(this,void 0,void 0,function*(){var i;let n=new pu(t),s=n.getBlockBlobClient(),o=new D7((i=r?.archiveSizeBytes)!==null&&i!==void 0?i:0),a={blockSize:r?.uploadChunkSize,concurrency:r?.uploadConcurrency,maxSingleShotSize:128*1024*1024,onProgress:o.onProgress()};try{o.startDisplayTimer(),Be(`BlobClient: ${n.name}:${n.accountName}:${n.containerName}`);let c=yield s.uploadFile(e,a);if(c._response.status>=400)throw new bQ(`uploadCacheArchiveSDK: upload failed with status code ${c._response.status}`);return c}catch(c){throw nu(`uploadCacheArchiveSDK: internal error uploading cache archive: ${c.message}`),c}finally{o.stopDisplayTimer()}})}var u1e=q(require("buffer"),1),Pf=q(require("fs"),1),f1e=q(require("stream"),1),h1e=q(require("util"),1);var wQ=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})};function CQ(t){return t?t>=200&&t<300:!1}function c1t(t){return t?t>=500:!0}function l1t(t){return t?[Br.BadGateway,Br.ServiceUnavailable,Br.GatewayTimeout].includes(t):!1}function u1t(t){return wQ(this,void 0,void 0,function*(){return new Promise(e=>setTimeout(e,t))})}function l1e(t,e,r){return wQ(this,arguments,void 0,function*(i,n,s,o=WO,a=JO,c=void 0){let l="",u=1;for(;u<=o;){let f,h,d=!1;try{f=yield n()}catch(p){c&&(f=c(p)),d=!0,l=p.message}if(f&&(h=s(f),!c1t(h)))return f;if(h&&(d=l1t(h),l=`Cache service responded with ${h}`),Be(`${i} - Attempt ${u} of ${o} failed with error: ${l}`),!d){Be(`${i} - Error is not retryable`);break}yield u1t(a),u++}throw Error(`${i} failed: ${l}`)})}function c_(t,e){return wQ(this,arguments,void 0,function*(r,i,n=WO,s=JO){return yield l1e(r,i,o=>o.statusCode,n,s,o=>{if(o instanceof Zu)return{statusCode:o.statusCode,result:null,headers:{},error:o}})})}function vw(t,e){return wQ(this,arguments,void 0,function*(r,i,n=WO,s=JO){return yield l1e(r,i,o=>o.message.statusCode,n,s)})}var ol=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})};function f1t(t,e){return ol(this,void 0,void 0,function*(){yield h1e.promisify(f1e.pipeline)(t.message,e)})}var IQ=class{constructor(e){this.contentLength=e,this.segmentIndex=0,this.segmentSize=0,this.segmentOffset=0,this.receivedBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}nextSegment(e){this.segmentOffset=this.segmentOffset+this.segmentSize,this.segmentIndex=this.segmentIndex+1,this.segmentSize=e,this.receivedBytes=0,Be(`Downloading segment at offset ${this.segmentOffset} with length ${this.segmentSize}...`)}setReceivedBytes(e){this.receivedBytes=e}getTransferredBytes(){return this.segmentOffset+this.receivedBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete)return;let e=this.segmentOffset+this.receivedBytes,r=(100*(e/this.contentLength)).toFixed(1),i=Date.now()-this.startTime,n=(e/(1024*1024)/(i/1e3)).toFixed(1);hn(`Received ${e} of ${this.contentLength} (${r}%), ${n} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return e=>{this.setReceivedBytes(e.loadedBytes)}}startDisplayTi
Line truncated
|
||||
Other caches with similar key:`);for(let a of s?.artifactCaches||[])Be(`Cache Key: ${a?.cacheKey}, Cache Version: ${a?.cacheVersion}, Cache Scope: ${a?.scope}, Cache Created: ${a?.creationTime}`)}}})}function Q7(t,e,r){return Aa(this,void 0,void 0,function*(){let i=new C1e.URL(t),n=A1e(r);i.hostname.endsWith(".blob.core.windows.net")?n.useAzureSdk?yield p1e(t,e,n):n.concurrentBlobDownloads?yield d1e(t,e,n):yield SQ(t,e):yield SQ(t,e)})}function S1e(t,e,r){return Aa(this,void 0,void 0,function*(){let i=k7(),n=Kb(e,r?.compressionMethod,r?.enableCrossOsArchive),s={key:t,version:n,cacheSize:r?.cacheSize};return yield c_("reserveCache",()=>Aa(this,void 0,void 0,function*(){return i.postJson(u_("caches"),s)}))})}function w1e(t,e){return`bytes ${t}-${e}/*`}function E1t(t,e,r,i,n){return Aa(this,void 0,void 0,function*(){Be(`Uploading chunk of size ${n-i+1} bytes at offset ${i} with content range: ${w1e(i,n)}`);let s={"Content-Type":"application/octet-stream","Content-Range":w1e(i,n)},o=yield vw(`uploadChunk (start: ${i}, end: ${n})`,()=>Aa(this,void 0,void 0,function*(){return t.sendStream("PATCH",e,r(),s)}));if(!CQ(o.message.statusCode))throw new Error(`Cache service responded with ${o.message.statusCode} during upload chunk.`)})}function b1t(t,e,r,i){return Aa(this,void 0,void 0,function*(){let n=of(r),s=u_(`caches/${e.toString()}`),o=xw.openSync(r,"r"),a=O7(i),c=a9("uploadConcurrency",a.uploadConcurrency),l=a9("uploadChunkSize",a.uploadChunkSize),u=[...new Array(c).keys()];Be("Awaiting all uploads");let f=0;try{yield Promise.all(u.map(()=>Aa(this,void 0,void 0,function*(){for(;f<n;){let h=Math.min(n-f,l),d=f,p=f+h-1;f+=l,yield E1t(t,s,()=>xw.createReadStream(r,{fd:o,start:d,end:p,autoClose:!1}).on("error",m=>{throw new Error(`Cache upload failed because file read failed with ${m.message}`)}),d,p)}})))}finally{xw.closeSync(o)}})}function w1t(t,e,r){return Aa(this,void 0,void 0,function*(){let i={size:r};return yield c_("commitCache",()=>Aa(this,void 0,void 0,function*(){return t.postJson(u_(`caches/${e.toString()}`),i)}))})}function L7(t,e,r,i){return Aa(this,void 0,void 0,function*(){if(O7(i).useAzureSdk){if(!r)throw new Error("Azure Storage SDK can only be used when a signed URL is provided.");yield c1e(r,e,i)}else{let s=k7();Be("Upload cache"),yield b1t(s,t,e,i),Be("Commiting cache");let o=of(e);hn(`Cache Size: ~${Math.round(o/(1024*1024))} MB (${o} B)`);let a=yield w1t(s,t,o);if(!CQ(a.statusCode))throw new Error(`Cache service responded with ${a.statusCode} during commit cache.`);hn("Cache saved successfully")}})}var y2e=q(f2e(),1),Xi=q(Ki(),1),ac=q(Ki(),1),_y=q(Ki(),1),Ry=q(Ki(),1),Ty=q(Ki(),1);var NK=q(Ki(),1),DK=q(Ki(),1),m2e=q(Ki(),1),A2e=q(Ki(),1),g2e=q(Ki(),1);var _K=q(Ki(),1),RK=q(Ki(),1),h2e=q(Ki(),1),d2e=q(Ki(),1),p2e=q(Ki(),1),TK=class extends p2e.MessageType{constructor(){super("github.actions.results.entities.v1.CacheScope",[{no:1,name:"scope",kind:"scalar",T:9},{no:2,name:"permission",kind:"scalar",T:3}])}create(e){let r={scope:"",permission:"0"};return globalThis.Object.defineProperty(r,d2e.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,h2e.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,i,n){let s=n??this.create(),o=e.pos+r;for(;e.pos<o;){let[a,c]=e.tag();switch(a){case 1:s.scope=e.string();break;case 2:s.permission=e.int64().toString();break;default:let l=i.readUnknownField;if(l==="throw")throw new globalThis.Error(`Unknown field ${a} (wire type ${c}) for ${this.typeName}`);let u=e.skip(c);l!==!1&&(l===!0?RK.UnknownFieldHandler.onRead:l)(this.typeName,s,a,c,u)}}return s}internalBinaryWrite(e,r,i){e.scope!==""&&r.tag(1,_K.WireType.LengthDelimited).string(e.scope),e.permission!=="0"&&r.tag(2,_K.WireType.Varint).int64(e.permission);let n=i.writeUnknownFields;return n!==!1&&(n==!0?RK.UnknownFieldHandler.onWrite:n)(this.typeName,e,r),r}},fL=new TK;var OK=class extends g2e.MessageType{constructor(){super("github.actions.results.entities.v1.CacheMetadata",[{no:1,name:"repository_id",kind:"scalar",T:3},{no:2,name:"scope",kind:"message",repeat:1,T:()=>fL}])}create(e){let r={repositoryId:"0",scope:[]};return globalThis.Object.defineProperty(r,A2e.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,m2e.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,i,n){let s=n??this.create(),o=e.pos+r;for(;e.pos<o;){let[a,c]=e.tag();switch(a){case 1:s.repositoryId=e.int64().toString();break;case 2:s.scope.push(fL.internalBinaryRead(e,e.uint32(),i));break;default:let l=i.readUnknownField;if(l==="throw")throw new globalThis.Error(`Unknown field ${a} (wire type ${c}) for ${this.typeName}`);let u=e.skip(c);l!==!1&&(l===!0?DK.UnknownFieldHandler.onRead:l)(this.typeName,s,a,c,u)}}return s}internalBinaryWrite(e,r,i){e.repositoryId!=="0"&&r.tag(1,NK.WireType.Varint).int64(e.repositoryId);for(let s=0;s<e.scope.length;s++)fL.internalBinaryWrite(e.scope[s],r.tag(2,NK.WireType.LengthDelimited).fork(),i).join();let n=i.writeUnknownFields;return n!==!1&&(n==!0?DK.UnknownFieldHandler.onWrite:n)(th
Line truncated
|
||||
`));let i=yield WK(r,"create");yield JK(i,t)})}var jw=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})},gu=class t extends Error{constructor(e){super(e),this.name="ValidationError",Object.setPrototypeOf(this,t.prototype)}},Hw=class t extends Error{constructor(e){super(e),this.name="ReserveCacheError",Object.setPrototypeOf(this,t.prototype)}},mL=class t extends Error{constructor(e){super(e),this.name="FinalizeCacheError",Object.setPrototypeOf(this,t.prototype)}};function C2e(t){if(!t||t.length===0)throw new gu("Path Validation Error: At least one directory or file path is required")}function XK(t){if(t.length>512)throw new gu(`Key Validation Error: ${t} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(t))throw new gu(`Key Validation Error: ${t} cannot contain commas.`)}function ZK(){return l_()==="v2"?!!process.env.ACTIONS_RESULTS_URL:!!process.env.ACTIONS_CACHE_URL}function I2e(t,e,r,i){return jw(this,arguments,void 0,function*(n,s,o,a,c=!1){let l=l_();return Be(`Cache service version: ${l}`),C2e(n),l==="v2"?yield QDt(n,s,o,a,c):yield kDt(n,s,o,a,c)})}function kDt(t,e,r,i){return jw(this,arguments,void 0,function*(n,s,o,a,c=!1){o=o||[];let l=[s,...o];if(Be("Resolved Keys:"),Be(JSON.stringify(l)),l.length>10)throw new gu("Key Validation Error: Keys are limited to a maximum of 10.");for(let h of l)XK(h);let u=yield lx(),f="";try{let h=yield I1e(l,n,{compressionMethod:u,enableCrossOsArchive:c});if(!h?.archiveLocation)return;if(a?.lookupOnly)return hn("Lookup only - skipping download"),h.cacheKey;f=v_.join(yield ax(),Bm(u)),Be(`Archive Path: ${f}`),yield Q7(h.archiveLocation,f,a),jg()&&(yield B_(f,u));let d=of(f);return hn(`Cache Size: ~${Math.round(d/(1024*1024))} MB (${d} B)`),yield YK(f,u),hn("Cache restored successfully"),h.cacheKey}catch(h){let d=h;if(d.name===gu.name)throw h;d instanceof Zu&&typeof d.statusCode=="number"&&d.statusCode>=500?jv(`Failed to restore: ${h.message}`):nu(`Failed to restore: ${h.message}`)}finally{try{yield cx(f)}catch(h){Be(`Failed to delete archive: ${h}`)}}})}function QDt(t,e,r,i){return jw(this,arguments,void 0,function*(n,s,o,a,c=!1){a=Object.assign(Object.assign({},a),{useAzureSdk:!0}),o=o||[];let l=[s,...o];if(Be("Resolved Keys:"),Be(JSON.stringify(l)),l.length>10)throw new gu("Key Validation Error: Keys are limited to a maximum of 10.");for(let f of l)XK(f);let u="";try{let f=$K(),h=yield lx(),d={key:s,restoreKeys:o,version:Kb(n,h,c)},p=yield f.GetCacheEntryDownloadURL(d);if(!p.ok){Be(`Cache not found for version ${d.version} of keys: ${l.join(", ")}`);return}if(d.key!==p.matchedKey?hn(`Cache hit for restore-key: ${p.matchedKey}`):hn(`Cache hit for: ${p.matchedKey}`),a?.lookupOnly)return hn("Lookup only - skipping download"),p.matchedKey;u=v_.join(yield ax(),Bm(h)),Be(`Archive path: ${u}`),Be(`Starting download of archive to: ${u}`),yield Q7(p.signedDownloadUrl,u,a);let y=of(u);return hn(`Cache Size: ~${Math.round(y/(1024*1024))} MB (${y} B)`),jg()&&(yield B_(u,h)),yield YK(u,h),hn("Cache restored successfully"),p.matchedKey}catch(f){let h=f;if(h.name===gu.name)throw f;h instanceof Zu&&typeof h.statusCode=="number"&&h.statusCode>=500?jv(`Failed to restore: ${f.message}`):nu(`Failed to restore: ${f.message}`)}finally{try{u&&(yield cx(u))}catch(f){Be(`Failed to delete archive: ${f}`)}}})}function eX(t,e,r){return jw(this,arguments,void 0,function*(i,n,s,o=!1){let a=l_();return Be(`Cache service version: ${a}`),C2e(i),XK(n),a==="v2"?yield FDt(i,n,s,o):yield LDt(i,n,s,o)})}function LDt(t,e,r){return jw(this,arguments,void 0,function*(i,n,s,o=!1){var a,c,l,u,f;let h=yield lx(),d=-1,p=yield o9(i);if(Be("Cache Paths:"),Be(`${JSON.stringify(p)}`),p.length===0)throw new Error("Path Validation Error: Path(s) specified in the action for caching do(es) not exist, hence no cache is being saved.");let m=yield ax(),y=v_.join(m,Bm(h));Be(`Archive Path: ${y}`);try{yield KK(m,p,h),jg()&&(yield B_(y,h));let g=10*1024*1024*1024,E=of(y);if(Be(`File Size: ${E}`),E>g&&!P7())throw new Error(`Cache size of ~${Math.round(E/(1024*1024))} MB (${E} B) is over the 10GB limit, not saving cache.`);Be("Reserving Cache");let w=yield S1e(n,i,{compressionMethod:h,enableCrossOsArchive:o,cacheSize:E});if(!((a=w?.result)===null||a===void 0)&&a.cacheId)d=(c=w?.result)===null||c===void 0?void 0:c.cacheId;else throw w?.statusCode===400?new Error((u=(l=w?.error)===null||l===void 0?void 0:l.message)!==null&&u!==void 0?u:`Cache size of ~${Math.round(E/(1024*1024))} MB (${E} B) is over the data cap limit, not saving cache.`):new Hw(`Unable to reserve cache with key ${n}, another job may be creating this cache. More details: ${(f=w?.error)===null||f===void 0?void 0:f.message}`);Be(`Saving Cache (ID: ${d})`),yield L7(d,y,"",s)}catch(g){let E=g;if(E.name===gu.nam
Line truncated
|
||||
`,o).length:f,l?(a===null?0:a.length)+c.length:0,l?c.length+f:0);return h<d},parse:function(i,n,s,o){let{bom:a,comment_no_infix:c,encoding:l,from_line:u,ltrim:f,max_record_size:h,raw:d,relax_quotes:p,rtrim:m,skip_empty_lines:y,to:g,to_line:E}=this.options,{comment:w,escape:C,quote:N,record_delimiter:F}=this.options,{bomSkipped:x,previousBuf:M,rawBuffer:P,escapeIsQuote:V}=this.state,k;if(M===void 0)if(i===void 0){o();return}else k=i;else M!==void 0&&i===void 0?k=M:k=Buffer.concat([M,i]);if(x===!1)if(a===!1)this.state.bomSkipped=!0;else if(k.length<3){if(n===!1){this.state.previousBuf=k;return}}else{for(let ie in Ww)if(Ww[ie].compare(k,0,Ww[ie].length)===0){let ne=Ww[ie].length;this.state.bufBytesStart+=ne,k=k.slice(ne);let we=RX({...this.original_options,encoding:ie});for(let K in we)this.options[K]=we[K];({comment:w,escape:C,quote:N}=this.options);break}this.state.bomSkipped=!0}let H=k.length,z;for(z=0;z<H&&!this.__needMoreData(z,H,n);z++){if(this.state.wasRowDelimiter===!0&&(this.info.lines++,this.state.wasRowDelimiter=!1),E!==-1&&this.info.lines>E){this.state.stop=!0,o();return}this.state.quoting===!1&&F.length===0&&this.__autoDiscoverRecordDelimiter(k,z)&&(F=this.options.record_delimiter);let ie=k[z];if(d===!0&&P.append(ie),(ie===aQt||ie===cQt)&&this.state.wasRowDelimiter===!1&&(this.state.wasRowDelimiter=!0),this.state.escaping===!0)this.state.escaping=!1;else{if(C!==null&&this.state.quoting===!0&&this.__isEscape(k,z,ie)&&z+C.length<H)if(V){if(this.__isQuote(k,z+C.length)){this.state.escaping=!0,z+=C.length-1;continue}}else{this.state.escaping=!0,z+=C.length-1;continue}if(this.state.commenting===!1&&this.__isQuote(k,z))if(this.state.quoting===!0){let K=k[z+N.length],ae=m&&this.__isCharTrimable(k,z+N.length),Ee=w!==null&&this.__compareBytes(w,k,z+N.length,K),Ye=this.__isDelimiter(k,z+N.length,K),Ke=F.length===0?this.__autoDiscoverRecordDelimiter(k,z+N.length):this.__isRecordDelimiter(K,k,z+N.length);if(C!==null&&this.__isEscape(k,z,ie)&&this.__isQuote(k,z+C.length))z+=C.length-1;else if(!K||Ye||Ke||Ee||ae){this.state.quoting=!1,this.state.wasQuoting=!0,z+=N.length-1;continue}else if(p===!1){let We=this.__error(new fr("CSV_INVALID_CLOSING_QUOTE",["Invalid Closing Quote:",`got "${String.fromCharCode(K)}"`,`at line ${this.info.lines}`,"instead of delimiter, record delimiter, trimable character","(if activated) or comment"],this.options,this.__infoField()));if(We!==void 0)return We}else this.state.quoting=!1,this.state.wasQuoting=!0,this.state.field.prepend(N),z+=N.length-1}else if(this.state.field.length!==0){if(p===!1){let K=this.__infoField(),ae=Object.keys(Ww).map(Ye=>Ww[Ye].equals(this.state.field.toString())?Ye:!1).filter(Boolean)[0],Ee=this.__error(new fr("INVALID_OPENING_QUOTE",["Invalid Opening Quote:",`a quote is found on field ${JSON.stringify(K.column)} at line ${K.lines}, value is ${JSON.stringify(this.state.field.toString(l))}`,ae?`(${ae} bom)`:void 0],this.options,K,{field:this.state.field}));if(Ee!==void 0)return Ee}}else{this.state.quoting=!0,z+=N.length-1;continue}if(this.state.quoting===!1){let K=this.__isRecordDelimiter(ie,k,z);if(K!==0){if(this.state.commenting&&this.state.wasQuoting===!1&&this.state.record.length===0&&this.state.field.length===0)this.info.comment_lines++;else{if(this.state.enabled===!1&&this.info.lines+(this.state.wasRowDelimiter===!0?1:0)>=u){this.state.enabled=!0,this.__resetField(),this.__resetRecord(),z+=K-1;continue}if(y===!0&&this.state.wasQuoting===!1&&this.state.record.length===0&&this.state.field.length===0){this.info.empty_lines++,z+=K-1;continue}this.info.bytes=this.state.bufBytesStart+z;let Ye=this.__onField();if(Ye!==void 0)return Ye;this.info.bytes=this.state.bufBytesStart+z+K;let Ke=this.__onRecord(s);if(Ke!==void 0)return Ke;if(g!==-1&&this.info.records>=g){this.state.stop=!0,o();return}}this.state.commenting=!1,z+=K-1;continue}if(this.state.commenting)continue;if(w!==null&&(c===!1||this.state.record.length===0&&this.state.field.length===0)&&this.__compareBytes(w,k,z,ie)!==0){this.state.commenting=!0;continue}let ae=this.__isDelimiter(k,z,ie);if(ae!==0){this.info.bytes=this.state.bufBytesStart+z;let Ee=this.__onField();if(Ee!==void 0)return Ee;z+=ae-1;continue}}}if(this.state.commenting===!1&&h!==0&&this.state.record_length+this.state.field.length>h)return this.__error(new fr("CSV_MAX_RECORD_SIZE",["Max Record Size:","record exceed the maximum number of tolerated bytes",`of ${h}`,`at line ${this.info.lines}`],this.options,this.__infoField()));let ne=f===!1||this.state.quoting===!0||this.state.field.length!==0||!this.__isCharTrimable(k,z),we=m===!1||this.state.wasQuoting===!1;if(ne===!0&&we===!0)this.state.field.append(ie);else{if(m===!0&&!this.__isCharTrimable(k,z))return this.__error(new fr("CSV_NON_TRIMABLE_CHAR_AFTER_CLOSING_QUOTE",["Invalid Closing Quote:","found non trimable byte after quote",`at line ${this.info.lines}`],this.options,this.__infoField()));ne===!1&&(z+=this.__isCharTrimable(k,z)-1);continue}}if(n===!0)if(this.state.quoting===!0){let
Line truncated
|
||||
`,s),Buffer.from(`
|
||||
`,s),Buffer.from("\r",s)];e:for(let a=0;a<o.length;a++){let c=o[a].length;for(let l=0;l<c;l++)if(o[a][l]!==i[n+l])continue e;return this.options.record_delimiter.push(o[a]),this.state.recordDelimiterMaxLength=o[a].length,o[a].length}return 0},__error:function(i){let{encoding:n,raw:s,skip_records_with_error:o}=this.options,a=typeof i=="string"?new Error(i):i;if(o){if(this.state.recordHasError=!0,this.options.on_skip!==void 0)try{this.options.on_skip(a,s?this.state.rawBuffer.toString(n):void 0)}catch(c){return c}return}else return a},__infoDataSet:function(){return{...this.info,columns:this.options.columns}},__infoRecord:function(){let{columns:i,raw:n,encoding:s}=this.options;return{...this.__infoDataSet(),bytes_records:this.info.bytes,error:this.state.error,header:i===!0,index:this.state.record.length,raw:n?this.state.rawBuffer.toString(s):void 0}},__infoField:function(){let{columns:i}=this.options,n=Array.isArray(i),s=this.info.bytes_records;return{...this.__infoRecord(),bytes_records:s,column:n===!0?i.length>this.state.record.length?i[this.state.record.length].name:null:this.state.record.length,quoting:this.state.wasQuoting}}}};var uc=function(t,e={}){typeof t=="string"&&(t=Buffer.from(t));let r=e&&e.objname?{}:[],i=UOe(e),n=a=>{i.options.objname===void 0?r.push(a):r[a[0]]=a[1]},s=()=>{},o=i.parse(t,!0,n,s);if(o!==void 0)throw o;return r};var Te=class t{static getInputList(e,r){return this.getList(Mb(e),r)}static getList(e,r){let i=[];if(e=="")return i;let n=uc(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=>s.trim())}static getInputNumber(e){let r=Mb(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 ys("powershell",!0),n=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),s=[];if(r)for(let o in r)s.push(`-${o} '${r[o].replace(/'/g,"''").replace(/"|\n|\r/g,"")}'`);return{command:`"${i}"`,args:["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",`& '${n}' ${s.join(" ")}`]}}static isDirectory(e){try{return qOe.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 TX.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 TX.default.randomBytes(Math.ceil(e/2)).toString("hex").slice(0,e)}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=P_.default.resolve(e);return P_.default.resolve(r).startsWith(i.endsWith(P_.default.sep)?i:`${i}${P_.default.sep}`)}static formatDuration(e){if(e===0)return"0s";let r=Math.floor(e/1e9),i=Math.floor(r/3600),n=Math.floor(r%3600/60),s=r%60,o=[];return i&&o.push(`${i}h`),n&&o.push(`${n}m`),(s||o.length===0)&&o.push(`${s}s`),o.join("")}};var Zi=class t{static get configDir(){return process.env.DOCKER_CONFIG||k_.default.join(GOe.default.homedir(),".docker")}static configFile(){let e=k_.default.join(t.configDir,"config.json");if(NX.default.existsSync(e))return JSON.parse(NX.default.readFileSync(e,{encoding:"utf-8"}))}static async isAvailable(){return await ys("docker",!0).then(e=>(le(`Docker.isAvailable ok: ${e}`),!0)).catch(e=>(le(`Docker.isAvailable error: ${e}`),!1))}static async isDaemonRunning(){try{return await t.getExecOutput(["version"],{silent:!0}),!0}catch{return!1}}static async exec(e,r){return nt.exec("docker",e,t.execOptions(r))}static async getExecOutput(e,r){return nt.getExecOutput("docker",e,t.execOptions(r))}static execOptions(e){return e||(e={}),e.env?e.env.DOCKER_CONTENT_TRUST="false":e.env=Object.assign({},process.env,{DOCKER_CONTENT_TRUST:"false"}),e}static async context(e
Line truncated
|
||||
`+t.errors.map(e=>` - ${e.message}`).join(`
|
||||
`)}var QPt=class extends Error{constructor(t,e,r){super(PPt(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},kPt=["method","baseUrl","url","headers","request","query","mediaType","operationName"],LPt=["query","method","url"],qDe=/\/api\/v3\/?$/;function FPt(t,e,r){if(r){if(typeof e=="string"&&"query"in r)return Promise.reject(new Error('[@octokit/graphql] "query" cannot be used as variable name'));for(let o in r)if(LPt.includes(o))return Promise.reject(new Error(`[@octokit/graphql] "${o}" cannot be used as variable name`))}let i=typeof e=="string"?Object.assign({query:e},r):e,s=Object.keys(i).reduce((o,a)=>kPt.includes(a)?(o[a]=i[a],o):(o.variables||(o.variables={}),o.variables[a]=i[a],o),{}),n=i.baseUrl||t.endpoint.DEFAULTS.baseUrl;return qDe.test(n)&&(s.url=n.replace(qDe,"/api/graphql")),t(s).then(o=>{if(o.data.errors){let a={};for(let c of Object.keys(o.headers))a[c]=o.headers[c];throw new QPt(s,a,o.data)}return o.data.data})}function LK(t,e){let r=t.defaults(e);return Object.assign((s,n)=>FPt(r,s,n),{defaults:LK.bind(null,r),endpoint:r.endpoint})}var T5r=LK(f_,{headers:{"user-agent":`octokit-graphql.js/${OPt} ${Nm()}`},method:"POST",url:"/graphql"});function GDe(t){return LK(t,{method:"POST",url:"/graphql"})}var FK="(?:[a-zA-Z0-9_-]+)",HDe="\\.",jDe=new RegExp(`^${FK}${HDe}${FK}${HDe}${FK}$`),MPt=jDe.test.bind(jDe);async function UPt(t){let e=MPt(t),r=t.startsWith("v1.")||t.startsWith("ghs_"),i=t.startsWith("ghu_");return{type:"token",token:t,tokenType:e?"app":r?"installation":i?"user-to-server":"oauth"}}function qPt(t){return t.split(/\./).length===3?`bearer ${t}`:`token ${t}`}async function GPt(t,e,r,i){let s=e.endpoint.merge(r,i);return s.headers.authorization=qPt(t),e(s)}var zDe=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(UPt.bind(null,e),{hook:GPt.bind(null,e)})};var MK="7.0.6";var VDe=()=>{},HPt=console.warn.bind(console),jPt=console.error.bind(console);function zPt(t={}){return typeof t.debug!="function"&&(t.debug=VDe),typeof t.info!="function"&&(t.info=VDe),typeof t.warn!="function"&&(t.warn=HPt),typeof t.error!="function"&&(t.error=jPt),t}var $De=`octokit-core.js/${MK} ${Nm()}`,fL=class{static VERSION=MK;static defaults(e){return class extends this{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 plugins=r.concat(e.filter(s=>!r.includes(s)))}}constructor(e={}){let r=new bDe.Collection,i={baseUrl:f_.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} ${$De}`:$De,e.baseUrl&&(i.baseUrl=e.baseUrl),e.previews&&(i.mediaType.previews=e.previews),e.timeZone&&(i.headers["time-zone"]=e.timeZone),this.request=f_.defaults(i),this.graphql=GDe(this.request).defaults(i),this.log=zPt(e.log),this.hook=r,e.authStrategy){let{authStrategy:n,...o}=e,a=n(Object.assign({request:this.request,log:this.log,octokit:this,octokitOptions:o},e.auth));r.wrap("request",a.hook),this.auth=a}else if(!e.auth)this.auth=async()=>({type:"unauthenticated"});else{let n=zDe(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 UK="17.0.0";var VPt={actions:{addCustomLabelsToSelfHostedRunnerForOrg:["POST /orgs/{org}/actions/runners/{runner_id}/labels"],addCustomLabelsToSelfHostedRunnerForRepo:["POST /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],addRepoAccessToSelfHostedRunnerGroupInOrg:["PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}"],addSelectedRepoToOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"],addSelectedRepoToOrgVariable:["PUT /orgs/{org}/actions/variables/{name}/repositories/{repository_id}"],approveWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/approve"],cancelWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/cancel"],createEnvironmentVariable:["POST /repos/{owner}/{repo}/environments/{environment_name}/variables"],createHostedRunnerForOrg:["POST /orgs/{org}/actions/hosted-runners"],createOrUpdateEnvironmentSecret:["PUT /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"],createOrUpdateOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}"],createOrUpdateRepoSecret:["PUT /repos/{owner}/{repo}/actions/secrets/{secret_name}"],createOrgVaria
Line truncated
|
||||
More info: ${c.url}`);let d=c.range&&c.range.length>0?c.range[0]?.start.line:void 0,p=!1;for(let m of o)if(m.remote||m.path.endsWith(l)&&m.content===u){a.push({title:f,message:h,file:m.path,startLine:d}),p=!0;break}p||Q(`Buildx.convertWarningsToGitHubAnnotations: skipping warning without matching Dockerfile ${l}: ${f}`)}return a}};var VK=z(require("fs"),1),$K=z(require("path"),1);var pL=class t{buildx;constructor(e){this.buildx=e?.buildx||new Ar}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 h=f.split("/");if(h.length!=3)throw new Error(`Invalid build ref: ${f}`);s.push(h[2]),r||(r=h[0]),i||(i=h[1])}if(s.length===0)throw new Error("No build refs provided");let n=$K.default.join(Xt.tmpDir(),"export");V(`exporting build record to ${n}`),VK.default.mkdirSync(n,{recursive:!0}),await this.buildx.versionSatisfies("<0.24.0")&&await Re.sleep(3);let o={};if(!e.noSummaries)for(let f of s)await this.inspect({ref:f,builder:r}).then(h=>{let d="";h.Error&&h.Status!=="canceled"&&(h.Error.Message?d=h.Error.Message:h.Error.Name&&h.Error.Logs&&(d=`=> ${h.Error.Name}
|
||||
${h.Error.Logs}`)),o[f]={name:h.Name,status:h.Status,duration:Re.formatDuration(h.Duration),numCachedSteps:h.NumCachedSteps,numTotalSteps:h.NumTotalSteps,numCompletedSteps:h.NumCompletedSteps,defaultPlatform:h.Platform?.[0],error:d}});let a=$K.default.join(n,`${t.exportFilename(s)}.dockerbuild`),c=["--builder",r,"--output",a,...s];await this.buildx.versionSatisfies(">=0.24.0")&&c.push("--finalize");let l=await this.getExportCommand(c);await st.getExecOutput(l.command,l.args);let u=VK.default.statSync(a);return{dockerbuildFilename:a,dockerbuildSize:u.size,builderName:r,nodeName:i,refs:s,summaries:o}}static exportFilename(e){let r=`${Ot.context.repo.owner}~${Ot.context.repo.repo}~${e[0].substring(0,6).toUpperCase()}`;return e.length>1&&(r+=`+${e.length-1}`),r}};var BGe=z(require("fs"),1),Eie=z(require("path"),1);var eOe=z(require("os"),1);function wy(){return 8*1024*1024}function mL(){let t=process.env.ACTIONS_RUNTIME_TOKEN;if(!t)throw new Error("Unable to get the ACTIONS_RUNTIME_TOKEN env variable");return t}function tOe(){let t=process.env.ACTIONS_RESULTS_URL;if(!t)throw new Error("Unable to get the ACTIONS_RESULTS_URL env variable");return new URL(t).origin}function Qw(){let e=new URL(process.env.GITHUB_SERVER_URL||"https://github.com").hostname.trimEnd().toUpperCase(),r=e==="GITHUB.COM",i=e.endsWith(".GHE.COM"),s=e.endsWith(".LOCALHOST");return!r&&!i&&!s}function rOe(){let t=process.env.GITHUB_WORKSPACE;if(!t)throw new Error("Unable to get the GITHUB_WORKSPACE env variable");return t}function iOe(){let t=eOe.default.cpus().length,e=32;if(t>4){let i=16*t;e=i>300?300:i}let r=process.env.ACTIONS_ARTIFACT_UPLOAD_CONCURRENCY;if(r){let i=parseInt(r);if(isNaN(i)||i<1)throw new Error("Invalid value set for ACTIONS_ARTIFACT_UPLOAD_CONCURRENCY env variable");return i<e?(V("Set concurrency based on the value set in ACTIONS_ARTIFACT_UPLOAD_CONCURRENCY."),i):(V(`ACTIONS_ARTIFACT_UPLOAD_CONCURRENCY is higher than the cap of ${e} based on the number of cpus. Set it to the maximum value allowed.`),e)}return 5}function sOe(){let t=process.env.ACTIONS_ARTIFACT_UPLOAD_TIMEOUT_MS;if(!t)return 3e5;let e=parseInt(t);if(isNaN(e))throw new Error("Invalid value set for ACTIONS_ARTIFACT_UPLOAD_TIMEOUT_MS env variable");return e}function nOe(){let t=process.env.ACTIONS_ARTIFACT_MAX_ARTIFACT_COUNT||"1000",e=parseInt(t);if(isNaN(e)||e<1)throw new Error("Invalid value set for ACTIONS_ARTIFACT_MAX_ARTIFACT_COUNT env variable");return e}var b8e=z(require("fs"),1),w8e=z(require("path"),1);var EX=z(Kr(),1),bX=z(Kr(),1),LOe=z(Kr(),1),FOe=z(Kr(),1),MOe=z(Kr(),1),jw=z(Kr(),1),UOe=z(Kr(),1),wX=class extends UOe.MessageType{constructor(){super("google.protobuf.Timestamp",[{no:1,name:"seconds",kind:"scalar",T:3},{no:2,name:"nanos",kind:"scalar",T:5}])}now(){let e=this.create(),r=Date.now();return e.seconds=jw.PbLong.from(Math.floor(r/1e3)).toString(),e.nanos=r%1e3*1e6,e}toDate(e){return new Date(jw.PbLong.from(e.seconds).toNumber()*1e3+Math.ceil(e.nanos/1e6))}fromDate(e){let r=this.create(),i=e.getTime();return r.seconds=jw.PbLong.from(Math.floor(i/1e3)).toString(),r.nanos=i%1e3*1e6,r}internalJsonWrite(e,r){let i=jw.PbLong.from(e.seconds).toNumber()*1e3;if(i<Date.parse("0001-01-01T00:00:00Z")||i>Date.parse("9999-12-31T23:59:59Z"))throw new Error("Unable to encode Timestamp to JSON. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.");if(e.nanos<0)throw new Error("Unable to encode invalid Timestamp to JSON. Nanos must not be negative.");let s="Z";if(e.nanos>0){let n=(e.nanos+1e9).toString().substring(1);n.substring(3)==="000000"?s="."+n.substring(0,3)+"Z":n.substring(6)==="000"?s="."+n.substring(0,6)+"Z":s="."+n+"Z"}return new Date(i).toISOString().replace(".000Z",s)}internalJsonRead(e,r,i){if(typeof e!="string")throw new Error("Unable to parse Timestamp from JSON "+(0,MOe.typeofJsonValue)(e)+".");let s=e.match(/^([0-9]{4})-([0-9]{2})-([0-9]{2})T([0-9]{2}):([0-9]{2}):([0-9]{2})(?:Z|\.([0-9]{3,9})Z|([+-][0-9][0-9]:[0-9][0-9]))$/);if(!s)throw new Error("Unable to parse Timestamp from JSON. Invalid format.");let n=Date.parse(s[1]+"-"+s[2]+"-"+s[3]+"T"+s[4]+":"+s[5]+":"+s[6]+(s[8]?s[8]:"Z"));if(Number.isNaN(n))throw new Error("Unable to parse Timestamp from JSON. Invalid value.");if(n<Date.parse("0001-01-01T00:00:00Z")||n>Date.parse("9999-12-31T23:59:59Z"))throw new globalThis.Error("Unable to parse Timestamp from JSON. Must be from 0001-01-01T00:00:00Z to 9999-12-31T23:59:59Z inclusive.");return i||(i=this.create()),i.seconds=jw.PbLong.from(n/1e3).toString(),i.nanos=0,s[7]&&(i.nanos=parseInt("1"+s[7]+"0".repeat(9-s[7].length))-1e9),i}create(e){let r={seconds:"0",nanos:0};return globalThis.Object.defineProperty(r,FOe.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,LOe.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,i,s){let n=s??this.create(),o=e.pos+r;for(;e.pos<o;){let[a,c]=e.tag();switch(a){case 1:n.seconds=e.int64().toString();break;case 2:n.nanos=e.int32();break;default:let l=i.readUnknownField;if(l==="thro
Line truncated
|
||||
`," Line feed \\n"]]),XOe=new Map([...EZ,["\\"," Backslash \\"],["/"," Forward slash /"]]);function ZOe(t){if(!t)throw new Error("Provided artifact name input during validation is empty");for(let[e,r]of XOe)if(t.includes(e))throw new Error(`The artifact name is not valid: ${t}. Contains the following character: ${r}
|
||||
`)}var tLt=class extends Error{constructor(t,e,r){super(eLt(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},rLt=["method","baseUrl","url","headers","request","query","mediaType","operationName"],iLt=["query","method","url"],vPe=/\/api\/v3\/?$/;function nLt(t,e,r){if(r){if(typeof e=="string"&&"query"in r)return Promise.reject(new Error('[@octokit/graphql] "query" cannot be used as variable name'));for(let o in r)if(iLt.includes(o))return Promise.reject(new Error(`[@octokit/graphql] "${o}" cannot be used as variable name`))}let i=typeof e=="string"?Object.assign({query:e},r):e,n=Object.keys(i).reduce((o,a)=>rLt.includes(a)?(o[a]=i[a],o):(o.variables||(o.variables={}),o.variables[a]=i[a],o),{}),s=i.baseUrl||t.endpoint.DEFAULTS.baseUrl;return vPe.test(s)&&(n.url=s.replace(vPe,"/api/graphql")),t(n).then(o=>{if(o.data.errors){let a={};for(let c of Object.keys(o.headers))a[c]=o.headers[c];throw new tLt(n,a,o.data)}return o.data.data})}function qX(t,e){let r=t.defaults(e);return Object.assign((n,s)=>nLt(r,n,s),{defaults:qX.bind(null,r),endpoint:r.endpoint})}var gjr=qX(M_,{headers:{"user-agent":`octokit-graphql.js/${ZQt} ${Gm()}`},method:"POST",url:"/graphql"});function xPe(t){return qX(t,{method:"POST",url:"/graphql"})}var GX="(?:[a-zA-Z0-9_-]+)",_Pe="\\.",RPe=new RegExp(`^${GX}${_Pe}${GX}${_Pe}${GX}$`),sLt=RPe.test.bind(RPe);async function oLt(t){let e=sLt(t),r=t.startsWith("v1.")||t.startsWith("ghs_"),i=t.startsWith("ghu_");return{type:"token",token:t,tokenType:e?"app":r?"installation":i?"user-to-server":"oauth"}}function aLt(t){return t.split(/\./).length===3?`bearer ${t}`:`token ${t}`}async function cLt(t,e,r,i){let n=e.endpoint.merge(r,i);return n.headers.authorization=aLt(t),e(n)}var TPe=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(oLt.bind(null,e),{hook:cLt.bind(null,e)})};var HX="7.0.6";var NPe=()=>{},lLt=console.warn.bind(console),uLt=console.error.bind(console);function fLt(t={}){return typeof t.debug!="function"&&(t.debug=NPe),typeof t.info!="function"&&(t.info=NPe),typeof t.warn!="function"&&(t.warn=lLt),typeof t.error!="function"&&(t.error=uLt),t}var DPe=`octokit-core.js/${HX} ${Gm()}`,jL=class{static VERSION=HX;static defaults(e){return class extends this{constructor(...i){let n=i[0]||{};if(typeof e=="function"){super(e(n));return}super(Object.assign({},e,n,n.userAgent&&e.userAgent?{userAgent:`${n.userAgent} ${e.userAgent}`}:null))}}}static plugins=[];static plugin(...e){let r=this.plugins;return class extends this{static plugins=r.concat(e.filter(n=>!r.includes(n)))}}constructor(e={}){let r=new sPe.Collection,i={baseUrl:M_.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} ${DPe}`:DPe,e.baseUrl&&(i.baseUrl=e.baseUrl),e.previews&&(i.mediaType.previews=e.previews),e.timeZone&&(i.headers["time-zone"]=e.timeZone),this.request=M_.defaults(i),this.graphql=xPe(this.request).defaults(i),this.log=fLt(e.log),this.hook=r,e.authStrategy){let{authStrategy:s,...o}=e,a=s(Object.assign({request:this.request,log:this.log,octokit:this,octokitOptions:o},e.auth));r.wrap("request",a.hook),this.auth=a}else if(!e.auth)this.auth=async()=>({type:"unauthenticated"});else{let s=TPe(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 jX="17.0.0";var hLt={actions:{addCustomLabelsToSelfHostedRunnerForOrg:["POST /orgs/{org}/actions/runners/{runner_id}/labels"],addCustomLabelsToSelfHostedRunnerForRepo:["POST /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],addRepoAccessToSelfHostedRunnerGroupInOrg:["PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}"],addSelectedRepoToOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"],addSelectedRepoToOrgVariable:["PUT /orgs/{org}/actions/variables/{name}/repositories/{repository_id}"],approveWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/approve"],cancelWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/cancel"],createEnvironmentVariable:["POST /repos/{owner}/{repo}/environments/{environment_name}/variables"],createHostedRunnerForOrg:["POST /orgs/{org}/actions/hosted-runners"],createOrUpdateEnvironmentSecret:["PUT /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"],createOrUpdateOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}"],createOrUpdateRepoSecret:["PUT /repos/{owner}/{repo}/actions/secrets/{secret_name}"],createOrgVaria
Line truncated
|
||||
More info: ${c.url}`);let d=c.range&&c.range.length>0?c.range[0]?.start.line:void 0,p=!1;for(let m of o)if(m.remote||m.path.endsWith(l)&&m.content===u){a.push({title:f,message:h,file:m.path,startLine:d}),p=!0;break}p||le(`Buildx.convertWarningsToGitHubAnnotations: skipping warning without matching Dockerfile ${l}: ${f}`)}return a}};var YX=q(require("fs"),1),KX=q(require("path"),1);var $L=class t{buildx;constructor(e){this.buildx=e?.buildx||new gr}async getCommand(e){return await this.buildx.getCommand(["history",...e])}async getInspectCommand(e){return await this.getCommand(["inspect",...e])}async getExportCommand(e){return await this.getCommand(["export",...e])}async inspect(e){let r=["--format","json"];e.builder&&r.push("--builder",e.builder),e.ref&&r.push(e.ref);let i=await this.getInspectCommand(r);return await nt.getExecOutput(i.command,i.args,{ignoreReturnCode:!0,silent:!0}).then(n=>{if(n.stderr.length>0&&n.exitCode!=0)throw new Error(n.stderr.trim());return JSON.parse(n.stdout)})}async export(e){if(!await this.buildx.versionSatisfies(">=0.23.0"))throw new Error("Buildx >= 0.23.0 is required to export a build record");let r="",i="",n=[];for(let f of e.refs){let h=f.split("/");if(h.length!=3)throw new Error(`Invalid build ref: ${f}`);n.push(h[2]),r||(r=h[0]),i||(i=h[1])}if(n.length===0)throw new Error("No build refs provided");let s=KX.default.join(Zt.tmpDir(),"export");fe(`exporting build record to ${s}`),YX.default.mkdirSync(s,{recursive:!0}),await this.buildx.versionSatisfies("<0.24.0")&&await Te.sleep(3);let o={};if(!e.noSummaries)for(let f of n)await this.inspect({ref:f,builder:r}).then(h=>{let d="";h.Error&&h.Status!=="canceled"&&(h.Error.Message?d=h.Error.Message:h.Error.Name&&h.Error.Logs&&(d=`=> ${h.Error.Name}
|
||||
${h.Error.Logs}`)),o[f]={name:h.Name,status:h.Status,duration:Te.formatDuration(h.Duration),numCachedSteps:h.NumCachedSteps,numTotalSteps:h.NumTotalSteps,numCompletedSteps:h.NumCompletedSteps,defaultPlatform:h.Platform?.[0],error:d}});let a=KX.default.join(s,`${t.exportFilename(n)}.dockerbuild`),c=["--builder",r,"--output",a,...n];await this.buildx.versionSatisfies(">=0.24.0")&&c.push("--finalize");let l=await this.getExportCommand(c);await nt.getExecOutput(l.command,l.args);let u=YX.default.statSync(a);return{dockerbuildFilename:a,dockerbuildSize:u.size,builderName:r,nodeName:i,refs:n,summaries:o}}static exportFilename(e){let r=`${Ot.context.repo.owner}~${Ot.context.repo.repo}~${e[0].substring(0,6).toUpperCase()}`;return e.length>1&&(r+=`+${e.length-1}`),r}};var A6e=q(require("fs"),1),_ne=q(require("path"),1);var UPe=q(require("os"),1);function U_(t){return t==null?"":typeof t=="string"||t instanceof String?t:JSON.stringify(t)}function XX(t){return Object.keys(t).length?{title:t.title,file:t.file,line:t.startLine,endLine:t.endLine,col:t.startColumn,endColumn:t.endColumn}:{}}function q_(t,e,r){let i=new ZX(t,e,r);process.stdout.write(i.toString()+UPe.EOL)}var MPe="::",ZX=class{constructor(e,r,i){e||(e="missing.command"),this.command=e,this.properties=r,this.message=i}toString(){let e=MPe+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}=${wLt(n)}`)}}return e+=`${MPe}${bLt(this.message)}`,e}};function bLt(t){return U_(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function wLt(t){return U_(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}var jPe=q(require("os"),1);var GPe=require("os"),G_=require("fs"),eZ=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})},{access:CLt,appendFile:ILt,writeFile:SLt}=G_.promises,qPe="GITHUB_STEP_SUMMARY";var tZ=class{constructor(){this._buffer=""}filePath(){return eZ(this,void 0,void 0,function*(){if(this._filePath)return this._filePath;let e=process.env[qPe];if(!e)throw new Error(`Unable to find environment variable for $${qPe}. Check if your runtime environment supports job summaries.`);try{yield CLt(e,G_.constants.R_OK|G_.constants.W_OK)}catch{throw new Error(`Unable to access summary file: '${e}'. Check if the file has correct read/write permissions.`)}return this._filePath=e,this._filePath})}wrap(e,r,i={}){let n=Object.entries(i).map(([s,o])=>` ${s}="${o}"`).join("");return r?`<${e}${n}>${r}</${e}>`:`<${e}${n}>`}write(e){return eZ(this,void 0,void 0,function*(){let r=!!e?.overwrite,i=yield this.filePath();return yield(r?SLt:ILt)(i,this._buffer,{encoding:"utf8"}),this.emptyBuffer()})}clear(){return eZ(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(GPe.EOL)}addCodeBlock(e,r){let i=Object.assign({},r&&{lang:r}),n=this.wrap("pre",this.wrap("code",e),i);return this.addRaw(n).addEOL()}addList(e,r=!1){let i=r?"ol":"ul",n=e.map(o=>this.wrap("li",o)).join(""),s=this.wrap(i,n);return this.addRaw(s).addEOL()}addTable(e){let r=e.map(n=>{let s=n.map(o=>{if(typeof o=="string")return this.wrap("td",o);let{header:a,data:c,colspan:l,rowspan:u}=o,f=a?"th":"td",h=Object.assign(Object.assign({},l&&{colspan:l}),u&&{rowspan:u});return this.wrap(f,c,h)}).join("");return this.wrap("tr",s)}).join(""),i=this.wrap("table",r);return this.addRaw(i).addEOL()}addDetails(e,r){let i=this.wrap("details",this.wrap("summary",e)+r);return this.addRaw(i).addEOL()}addImage(e,r,i){let{width:n,height:s}=i||{},o=Object.assign(Object.assign({},n&&{width:n}),s&&{height:s}),a=this.wrap("img",null,Object.assign({src:e,alt:r},o));return this.addRaw(a).addEOL()}addHeading(e,r){let i=`h${r}`,n=["h1","h2","h3","h4","h5","h6"].includes(i)?i:"h1",s=this.wrap(n,e);return this.addRaw(s).addEOL()}addSeparator(){let e=this.wrap("hr",null);return this.addRaw(e).addEOL()}addBreak(){let e=this.wrap("br",null);return this.addRaw(e).addEOL()}addQuote(e,r){let i=Object.assign({},r&&{cite:r}),n=this.wrap("blockquote",e,i);return this.addRaw(n).addEOL()}addLink(e,r){let i=this.wrap("a",e,{href:r});return this.addRaw(i).addEOL()}},Azr=new tZ;var rZ=q(require("os"),1);var Ezr=rZ.default.platform(),bzr=rZ.default.arch();var HPe;(function(t){t[t.Success=0]="Success",t[t.Failure=1]="Failure"})(HPe||(HPe={}));function WL(t){q_("add-mask",{},t)}function Nt(t){q_("debug",{},t)}function H_(t,e={}){q_("error",XX(e),t instanceof Error?tLine truncated
|
||||
`," Line feed \\n"]]),Hke=new Map([..._ee,["\\"," Backslash \\"],["/"," Forward slash /"]]);function jke(t){if(!t)throw new Error("Provided artifact name input during validation is empty");for(let[e,r]of Hke)if(t.includes(e))throw new Error(`The artifact name is not valid: ${t}. Contains the following character: ${r}
|
||||
|
||||
Invalid characters include: ${Array.from(XOe.values()).toString()}
|
||||
Invalid characters include: ${Array.from(Hke.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.`);V("Artifact name is valid!")}function bZ(t){if(!t)throw new Error("Provided file path input during validation is empty");for(let[e,r]of EZ)if(t.includes(e))throw new Error(`The path for one of the files in artifact is not valid: ${t}. Contains the following character: ${r}
|
||||
These characters are not allowed in the artifact name due to limitations with certain file systems such as NTFS. To maintain file system agnostic behavior, these characters are intentionally not allowed to prevent potential problems with downloads on different file systems.`);jt("Artifact name is valid!")}function Ree(t){if(!t)throw new Error("Provided file path input during validation is empty");for(let[e,r]of _ee)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(EZ.values()).toString()}
|
||||
Invalid characters include: ${Array.from(_ee.values()).toString()}
|
||||
|
||||
The following characters are not allowed in files that are uploaded due to limitations with certain file systems such as NTFS. To maintain file system agnostic behavior, these characters are intentionally not allowed to prevent potential problems with downloads on different file systems.
|
||||
`)}var iPe=z(rPe(),1);function Hf(){return`@actions/artifact-${iPe.version}`}var Zw=class extends Error{constructor(e=[]){let r="No files were found to upload";e.length>0&&(r+=`: ${e.join(", ")}`),super(r),this.files=e,this.name="FilesNotFoundError"}},du=class extends Error{constructor(e){super(e),this.name="InvalidResponseError"}},Dd=class extends Error{constructor(e="Artifact not found"){super(e),this.name="ArtifactNotFoundError"}},Qm=class extends Error{constructor(e="@actions/artifact v2.0.0+, upload-artifact@v4+ and download-artifact@v4+ are not currently supported on GHES."){super(e),this.name="GHESNotSupportedError"}},Od=class extends Error{constructor(e){let r=`Unable to make request: ${e}
|
||||
If you are using self-hosted runners, please make sure your runner has access to all GitHub endpoints: https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners#communication-between-self-hosted-runners-and-github`;super(r),this.code=e,this.name="NetworkError"}};Od.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var vy=class extends Error{constructor(){super(`Artifact storage quota has been hit. Unable to upload any new artifacts.
|
||||
More info on storage limits: https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#calculating-minute-and-storage-spending`),this.name="UsageError"}};vy.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var tF=new Error("Failed to get backend IDs: The provided JWT token is invalid and/or missing claims");function jf(){let t=mL(),e=dL(t);if(!e.scp)throw tF;let r=e.scp.split(" ");if(r.length===0)throw tF;for(let i of r){let s=i.split(":");if(s?.[0]!=="Actions.Results")continue;if(s.length!==3)throw tF;let n={workflowRunBackendId:s[1],workflowJobRunBackendId:s[2]};return Q(`Workflow Run Backend ID: ${n.workflowRunBackendId}`),Q(`Workflow Job Run Backend ID: ${n.workflowJobRunBackendId}`),n}throw tF}function sPe(t){if(t)try{let r=new URL(t).searchParams.get("sig");r&&(Ua(r),Ua(encodeURIComponent(r)))}catch(e){Q(`Failed to parse URL: ${t} ${e instanceof Error?e.message:String(e)}`)}}function nPe(t){if(typeof t!="object"||t===null){Q("body is not an object or is null");return}"signed_upload_url"in t&&typeof t.signed_upload_url=="string"&&sPe(t.signed_upload_url),"signed_url"in t&&typeof t.signed_url=="string"&&sPe(t.signed_url)}var rF=function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(o){o(n)})}return new(r||(r=Promise))(function(n,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?n(u.value):s(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})},wZ=class{constructor(e,r,i,s){this.maxAttempts=5,this.baseRetryIntervalMilliseconds=3e3,this.retryMultiplier=1.5;let n=mL();this.baseUrl=tOe(),r&&(this.maxAttempts=r),i&&(this.baseRetryIntervalMilliseconds=i),s&&(this.retryMultiplier=s),this.httpClient=new Qs(e,[new ld(n)])}request(e,r,i,s){return rF(this,void 0,void 0,function*(){let n=new URL(`/twirp/${e}/${r}`,this.baseUrl).href;Q(`[Request] ${r} ${n}`);let o={"Content-Type":i};try{let{body:a}=yield this.retryableRequest(()=>rF(this,void 0,void 0,function*(){return this.httpClient.post(n,JSON.stringify(s),o)}));return a}catch(a){throw new Error(`Failed to ${r}: ${a.message}`)}})}retryableRequest(e){return rF(this,void 0,void 0,function*(){let r=0,i="",s="";for(;r<this.maxAttempts;){let n=!1;try{let a=yield e(),c=a.message.statusCode;s=yield a.readBody(),Q(`[Response] - ${a.message.statusCode}`),Q(`Headers: ${JSON.stringify(a.message.headers,null,2)}`);let l=JSON.parse(s);if(nPe(l),Q(`Body: ${JSON.stringify(l,null,2)}`),this.isSuccessStatusCode(c))return{response:a,body:l};if(n=this.isRetryableHttpStatusCode(c),i=`Failed request: (${c}) ${a.message.statusMessage}`,l.msg){if(vy.isUsageErrorMessage(l.msg))throw new vy;i=`${i}: ${l.msg}`}}catch(a){if(a instanceof SyntaxError&&Q(`Raw Body: ${s}`),a instanceof vy)throw a;if(Od.isNetworkErrorCode(a?.code))throw new Od(a?.code);n=!0,i=a.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 o=this.getExponentialRetryTimeMilliseconds(r);V(`Attempt ${r+1} of ${this.maxAttempts} failed with error: ${i}. Retrying request in ${o} ms...`),yield this.sleep(o),r++}throw new Error("Request failed")})}isSuccessStatusCode(e){return e?e>=200&&e<300:!1}isRetryableHttpStatusCode(e){return e?[Sr.BadGateway,Sr.GatewayTimeout,Sr.InternalServerError,Sr.ServiceUnavailable,Sr.TooManyRequests].includes(e):!1}sleep(e){return rF(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 zf(t){let e=new wZ(Hf(),t?.maxAttempts,t?.retryIntervalMs,t?.retryMultiplier);return new eF(e)}var tC=z(require("fs"),1);var eC=require("path");function oPe(t){if(!tC.existsSync(t))throw new Error(`The provided rootDirectory ${t} does not exist`);if(!tC.statSync(t).isDirectory())throw new Error(`The provided rootDirectory ${t} is not a valid directory`);V("Root directory input is valid!")}function aPe(t,e){let r=[];e=(0,eC.normalize)(e),e=(0,eC.resolve)(e);for(let i of t){let s=tC.lstatSync(i,{throwIfNoEntry:!1});if(!s)throw new Error(`File ${i} does not exist`);if(s.isDirectory()){let n=i.replace(e,"");bZ(n),r.push({sourcePath:null,destinationPath:n,stats:s})}else{if(i=(0,eC.normalize)(i),i=(0,eC.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,"");bZ(n),r.push({sourcePath:i,destinationPath:n,stats:s})}}return r}var lPe=z(require("crypto"),1),uPe=z(require("stream"),1);var cPe=function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(o){o(n)})}return new(r||(r=Promise))(function(n,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c
Line truncated
|
||||
Are you trying to download from a different run? Try specifying a github-token with \`actions:read\` scope.`);c.length>1&&rt("Multiple artifacts found, defaulting to first.");let l={workflowRunBackendId:c[0].workflowRunBackendId,workflowJobRunBackendId:c[0].workflowJobRunBackendId,name:c[0].name},{signedUrl:u}=yield i.GetSignedArtifactURL(l);V(`Redirecting to blob download url: ${aGe(u)}`);try{V(`Starting download of artifact to: ${r}`);let f=yield cGe(u,r,e?.skipDecompress);V("Artifact download completed successfully."),e?.expectedHash&&e?.expectedHash!==f.sha256Digest&&(s=!0,Q(`Computed digest: ${f.sha256Digest}`),Q(`Expected digest: ${e.expectedHash}`))}catch(f){throw new Error(`Unable to download and extract artifact: ${f.message}`)}return{downloadPath:r,digestMismatch:s}})}function fGe(){return KC(this,arguments,void 0,function*(t=rOe()){return(yield oJt(t))?Q(`Artifact destination folder already exists: ${t}`):(Q(`Artifact destination folder does not exist, creating: ${t}`),yield Aie.default.mkdir(t,{recursive:!0})),t})}var cJt=5,lJt=[400,401,403,404,422];function XC(t,e=cJt,r=lJt){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 Q(`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]}var hGe="6.0.0";function rE(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(o=>{let a=o.headers["x-github-request-id"];return t.log.info(`${s.method} ${n} - ${o.status} with id ${a} in ${Date.now()-i}ms`),o}).catch(o=>{let a=o.response?.headers["x-github-request-id"]||"UNKNOWN";throw t.log.error(`${s.method} ${n} - ${o.status} with id ${a} in ${Date.now()-i}ms`),o})})}rE.VERSION=hGe;var mGe=z(dGe(),1);var uJt="0.0.0-development";function fJt(t){return t.request!==void 0}async function pGe(t,e,r,i){if(!fJt(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}async function hJt(t,e,r,i){let s=new mGe.default;return s.on("failed",function(n,o){let a=~~n.request.request?.retries,c=~~n.request.request?.retryAfter;if(i.request.retryCount=o.retryCount+1,a>o.retryCount)return c*t.retryAfterBaseValue}),s.schedule(dJt.bind(null,t,e,r),i)}async function dJt(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 Td(s.data.errors[0].message,500,{request:i,response:s});return pGe(t,e,n,i)}return s}function iE(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:(s,n,o)=>(s.request.request=Object.assign({},s.request.request,{retries:n,retryAfter:o}),s)}};return r.enabled&&(t.hook.error("request",pGe.bind(null,r,i)),t.hook.wrap("request",hJt.bind(null,r,i))),i}iE.VERSION=uJt;var AGe=function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(o){o(n)})}return new(r||(r=Promise))(function(n,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?n(u.value):s(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})};function pU(t,e,r,i,s){return AGe(this,void 0,void 0,function*(){var n;let[o,a]=XC(Ey),c={log:void 0,userAgent:Hf(),previews:void 0,retry:o,request:a},u=yield sl(s,c,iE,rE).request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts{?name}",{owner:r,repo:i,run_id:e,name:t});if(u.status!==200)throw new du(`Invalid response from GitHub API: ${u.status} (${(n=u?.headers)===null||n===void 0?void 0:n["x-github-request-id"]})`);if(u.data.artifacts.length===0)throw new Dd(`Artifact not found for name: ${t}
|
||||
`)}var Wke=q($ke(),1);function Yf(){return`@actions/artifact-${Wke.version}`}var AC=class extends Error{constructor(e=[]){let r="No files were found to upload";e.length>0&&(r+=`: ${e.join(", ")}`),super(r),this.files=e,this.name="FilesNotFoundError"}},wu=class extends Error{constructor(e){super(e),this.name="InvalidResponseError"}},Fd=class extends Error{constructor(e="Artifact not found"){super(e),this.name="ArtifactNotFoundError"}},Vm=class extends Error{constructor(e="@actions/artifact v2.0.0+, upload-artifact@v4+ and download-artifact@v4+ are not currently supported on GHES."){super(e),this.name="GHESNotSupportedError"}},Md=class extends Error{constructor(e){let r=`Unable to make request: ${e}
|
||||
If you are using self-hosted runners, please make sure your runner has access to all GitHub endpoints: https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners#communication-between-self-hosted-runners-and-github`;super(r),this.code=e,this.name="NetworkError"}};Md.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var qy=class extends Error{constructor(){super(`Artifact storage quota has been hit. Unable to upload any new artifacts.
|
||||
More info on storage limits: https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#calculating-minute-and-storage-spending`),this.name="UsageError"}};qy.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var kF=new Error("Failed to get backend IDs: The provided JWT token is invalid and/or missing claims");function Kf(){let t=JL(),e=VL(t);if(!e.scp)throw kF;let r=e.scp.split(" ");if(r.length===0)throw kF;for(let i of r){let n=i.split(":");if(n?.[0]!=="Actions.Results")continue;if(n.length!==3)throw kF;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 kF}function Jke(t){if(t)try{let r=new URL(t).searchParams.get("sig");r&&(WL(r),WL(encodeURIComponent(r)))}catch(e){Nt(`Failed to parse URL: ${t} ${e instanceof Error?e.message:String(e)}`)}}function Yke(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"&&Jke(t.signed_upload_url),"signed_url"in t&&typeof t.signed_url=="string"&&Jke(t.signed_url)}var QF=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})},Tee=class{constructor(e,r,i,n){this.maxAttempts=5,this.baseRetryIntervalMilliseconds=3e3,this.retryMultiplier=1.5;let s=JL();this.baseUrl=VPe(),r&&(this.maxAttempts=r),i&&(this.baseRetryIntervalMilliseconds=i),n&&(this.retryMultiplier=n),this.httpClient=new yi(e,[new oa(s)])}request(e,r,i,n){return QF(this,void 0,void 0,function*(){let s=new URL(`/twirp/${e}/${r}`,this.baseUrl).href;Nt(`[Request] ${r} ${s}`);let o={"Content-Type":i};try{let{body:a}=yield this.retryableRequest(()=>QF(this,void 0,void 0,function*(){return this.httpClient.post(s,JSON.stringify(n),o)}));return a}catch(a){throw new Error(`Failed to ${r}: ${a.message}`)}})}retryableRequest(e){return QF(this,void 0,void 0,function*(){let r=0,i="",n="";for(;r<this.maxAttempts;){let s=!1;try{let a=yield e(),c=a.message.statusCode;n=yield a.readBody(),Nt(`[Response] - ${a.message.statusCode}`),Nt(`Headers: ${JSON.stringify(a.message.headers,null,2)}`);let l=JSON.parse(n);if(Yke(l),Nt(`Body: ${JSON.stringify(l,null,2)}`),this.isSuccessStatusCode(c))return{response:a,body:l};if(s=this.isRetryableHttpStatusCode(c),i=`Failed request: (${c}) ${a.message.statusMessage}`,l.msg){if(qy.isUsageErrorMessage(l.msg))throw new qy;i=`${i}: ${l.msg}`}}catch(a){if(a instanceof SyntaxError&&Nt(`Raw Body: ${n}`),a instanceof qy)throw a;if(Md.isNetworkErrorCode(a?.code))throw new Md(a?.code);s=!0,i=a.message}if(!s)throw new Error(`Received non-retryable error: ${i}`);if(r+1===this.maxAttempts)throw new Error(`Failed to make request after ${this.maxAttempts} attempts: ${i}`);let o=this.getExponentialRetryTimeMilliseconds(r);jt(`Attempt ${r+1} of ${this.maxAttempts} failed with error: ${i}. Retrying request in ${o} ms...`),yield this.sleep(o),r++}throw new Error("Request failed")})}isSuccessStatusCode(e){return e?e>=200&&e<300:!1}isRetryableHttpStatusCode(e){return e?[Br.BadGateway,Br.GatewayTimeout,Br.InternalServerError,Br.ServiceUnavailable,Br.TooManyRequests].includes(e):!1}sleep(e){return QF(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 Xf(t){let e=new Tee(Yf(),t?.maxAttempts,t?.retryIntervalMs,t?.retryMultiplier);return new PF(e)}var yC=q(require("fs"),1);var gC=require("path");function Kke(t){if(!yC.existsSync(t))throw new Error(`The provided rootDirectory ${t} does not exist`);if(!yC.statSync(t).isDirectory())throw new Error(`The provided rootDirectory ${t} is not a valid directory`);jt("Root directory input is valid!")}function Xke(t,e){let r=[];e=(0,gC.normalize)(e),e=(0,gC.resolve)(e);for(let i of t){let n=yC.lstatSync(i,{throwIfNoEntry:!1});if(!n)throw new Error(`File ${i} does not exist`);if(n.isDirectory()){let s=i.replace(e,"");Ree(s),r.push({sourcePath:null,destinationPath:s,stats:n})}else{if(i=(0,gC.normalize)(i),i=(0,gC.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,"");Ree(s),r.push({sourcePath:i,destinationPath:s,stats:n})}}return r}var eQe=q(require("crypto"),1),tQe=q(require("stream"),1);var Zke=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(f){o
Line truncated
|
||||
Are you trying to download from a different run? Try specifying a github-token with \`actions:read\` scope.`);c.length>1&&ws("Multiple artifacts found, defaulting to first.");let l={workflowRunBackendId:c[0].workflowRunBackendId,workflowJobRunBackendId:c[0].workflowJobRunBackendId,name:c[0].name},{signedUrl:u}=yield i.GetSignedArtifactURL(l);jt(`Redirecting to blob download url: ${XHe(u)}`);try{jt(`Starting download of artifact to: ${r}`);let f=yield ZHe(u,r,e?.skipDecompress);jt("Artifact download completed successfully."),e?.expectedHash&&e?.expectedHash!==f.sha256Digest&&(n=!0,Nt(`Computed digest: ${f.sha256Digest}`),Nt(`Expected digest: ${e.expectedHash}`))}catch(f){throw new Error(`Unable to download and extract artifact: ${f.message}`)}return{downloadPath:r,digestMismatch:n}})}function r6e(){return pI(this,arguments,void 0,function*(t=$Pe()){return(yield D7t(t))?Nt(`Artifact destination folder already exists: ${t}`):(Nt(`Artifact destination folder does not exist, creating: ${t}`),yield Bne.default.mkdir(t,{recursive:!0})),t})}var P7t=5,k7t=[400,401,403,404,422];function mI(t,e=P7t,r=k7t){var i;if(e<=0)return[{enabled:!1},t.request];let n={enabled:!0};r.length>0&&(n.doNotRetry=r);let s=Object.assign(Object.assign({},t.request),{retries:e});return Nt(`GitHub client configured with: (retries: ${s.retries}, retry-exempt-status-code: ${(i=n.doNotRetry)!==null&&i!==void 0?i:"octokit default: [400, 401, 403, 404, 422]"})`),[n,s]}var i6e="6.0.0";function gE(t){t.hook.wrap("request",(e,r)=>{t.log.debug("request",r);let i=Date.now(),n=t.request.endpoint.parse(r),s=n.url.replace(r.baseUrl,"");return e(r).then(o=>{let a=o.headers["x-github-request-id"];return t.log.info(`${n.method} ${s} - ${o.status} with id ${a} in ${Date.now()-i}ms`),o}).catch(o=>{let a=o.response?.headers["x-github-request-id"]||"UNKNOWN";throw t.log.error(`${n.method} ${s} - ${o.status} with id ${a} in ${Date.now()-i}ms`),o})})}gE.VERSION=i6e;var o6e=q(n6e(),1);var Q7t="0.0.0-development";function L7t(t){return t.request!==void 0}async function s6e(t,e,r,i){if(!L7t(r)||!r?.request.request)throw r;if(r.status>=400&&!t.doNotRetry.includes(r.status)){let n=i.request.retries!=null?i.request.retries:t.retries,s=Math.pow((i.request.retryCount||0)+1,2);throw e.retry.retryRequest(r,n,s)}throw r}async function F7t(t,e,r,i){let n=new o6e.default;return n.on("failed",function(s,o){let a=~~s.request.request?.retries,c=~~s.request.request?.retryAfter;if(i.request.retryCount=o.retryCount+1,a>o.retryCount)return c*t.retryAfterBaseValue}),n.schedule(M7t.bind(null,t,e,r),i)}async function M7t(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 kd(n.data.errors[0].message,500,{request:i,response:n});return s6e(t,e,s,i)}return n}function yE(t,e){let r=Object.assign({enabled:!0,retryAfterBaseValue:1e3,doNotRetry:[400,401,403,404,410,422,451],retries:3},e.retry),i={retry:{retryRequest:(n,s,o)=>(n.request.request=Object.assign({},n.request.request,{retries:s,retryAfter:o}),n)}};return r.enabled&&(t.hook.error("request",s6e.bind(null,r,i)),t.hook.wrap("request",F7t.bind(null,r,i))),i}yE.VERSION=Q7t;var a6e=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})};function WU(t,e,r,i,n){return a6e(this,void 0,void 0,function*(){var s;let[o,a]=mI(Py),c={log:void 0,userAgent:Yf(),previews:void 0,retry:o,request:a},u=yield dl(n,c,yE,gE).request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts{?name}",{owner:r,repo:i,run_id:e,name:t});if(u.status!==200)throw new wu(`Invalid response from GitHub API: ${u.status} (${(s=u?.headers)===null||s===void 0?void 0:s["x-github-request-id"]})`);if(u.data.artifacts.length===0)throw new Fd(`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=u.data.artifacts[0];return u.data.artifacts.length>1&&(f=u.data.artifacts.sort((h,d)=>d.id-h.id)[0],Q(`More than one artifact found for a single name, returning newest (id: ${f.id})`)),{artifact:{name:f.name,id:f.id,size:f.size_in_bytes,createdAt:f.created_at?new Date(f.created_at):void 0,digest:f.digest}}})}function gGe(t){return AGe(this,void 0,void 0,function*(){var e;let r=zf(),{workflowRunBackendId:i,workflowJobRunBackendId:s}=jf(),n={workflowRunBackendId:i,workflowJobRunBackendId:s,nameFilter:us.create({value:t})},o=yield r.ListArtifacts(n);if(o.artifacts.length===0)throw new Dd(`Artifact not found for name: ${t}
|
||||
For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md`);let f=u.data.artifacts[0];return u.data.artifacts.length>1&&(f=u.data.artifacts.sort((h,d)=>d.id-h.id)[0],Nt(`More than one artifact found for a single name, returning newest (id: ${f.id})`)),{artifact:{name:f.name,id:f.id,size:f.size_in_bytes,createdAt:f.created_at?new Date(f.created_at):void 0,digest:f.digest}}})}function c6e(t){return a6e(this,void 0,void 0,function*(){var e;let r=Xf(),{workflowRunBackendId:i,workflowJobRunBackendId:n}=Kf(),s={workflowRunBackendId:i,workflowJobRunBackendId:n,nameFilter:mn.create({value:t})},o=yield r.ListArtifacts(s);if(o.artifacts.length===0)throw new Fd(`Artifact not found for name: ${t}
|
||||
Please ensure that your artifact is not expired and the artifact was uploaded using a compatible version of toolkit/upload-artifact.
|
||||
For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md`);let a=o.artifacts[0];return o.artifacts.length>1&&(a=o.artifacts.sort((c,l)=>Number(l.databaseId)-Number(c.databaseId))[0],Q(`More than one artifact found for a single name, returning newest (id: ${a.databaseId})`)),{artifact:{name:a.name,id:Number(a.databaseId),size:Number(a.size),createdAt:a.createdAt?ac.toDate(a.createdAt):void 0,digest:(e=a.digest)===null||e===void 0?void 0:e.value}}})}var yGe=function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(o){o(n)})}return new(r||(r=Promise))(function(n,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?n(u.value):s(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})};function EGe(t,e,r,i,s){return yGe(this,void 0,void 0,function*(){var n;let[o,a]=XC(Ey),c={log:void 0,userAgent:Hf(),previews:void 0,retry:o,request:a},l=sl(s,c,iE,rE),u=yield pU(t,e,r,i,s),f=yield l.rest.actions.deleteArtifact({owner:r,repo:i,artifact_id:u.artifact.id});if(f.status!==204)throw new du(`Invalid response from GitHub API: ${f.status} (${(n=f?.headers)===null||n===void 0?void 0:n["x-github-request-id"]})`);return{id:u.artifact.id}})}function bGe(t){return yGe(this,void 0,void 0,function*(){let e=zf(),{workflowRunBackendId:r,workflowJobRunBackendId:i}=jf(),s={workflowRunBackendId:r,workflowJobRunBackendId:i,nameFilter:us.create({value:t})},n=yield e.ListArtifacts(s);if(n.artifacts.length===0)throw new Dd(`Artifact not found for name: ${t}`);let o=n.artifacts[0];n.artifacts.length>1&&(o=n.artifacts.sort((l,u)=>Number(u.databaseId)-Number(l.databaseId))[0],Q(`More than one artifact found for a single name, returning newest (id: ${o.databaseId})`));let a={workflowRunBackendId:o.workflowRunBackendId,workflowJobRunBackendId:o.workflowJobRunBackendId,name:o.name},c=yield e.DeleteArtifact(a);return V(`Artifact '${t}' (ID: ${c.artifactId}) deleted`),{id:Number(c.artifactId)}})}var wGe=function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(o){o(n)})}return new(r||(r=Promise))(function(n,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?n(u.value):s(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})},mU=nOe(),AU=100,pJt=Math.ceil(mU/AU);function CGe(t,e,r,i){return wGe(this,arguments,void 0,function*(s,n,o,a,c=!1){V(`Fetching artifact list for workflow run ${s} in repository ${n}/${o}`);let l=[],[u,f]=XC(Ey),h={log:void 0,userAgent:Hf(),previews:void 0,retry:u,request:f},d=sl(a,h,iE,rE),p=1,{data:m}=yield d.request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts",{owner:n,repo:o,run_id:s,per_page:AU,page:p}),y=Math.ceil(m.total_count/AU),g=m.total_count;g>mU&&(rt(`Workflow run ${s} has ${g} artifacts, exceeding the limit of ${mU}. Results will be incomplete as only the first ${mU} artifacts will be returned`),y=pJt);for(let E of m.artifacts)l.push({name:E.name,id:E.id,size:E.size_in_bytes,createdAt:E.created_at?new Date(E.created_at):void 0,digest:E.digest});for(p++,p;p<=y;p++){Q(`Fetching page ${p} of artifact list`);let{data:E}=yield d.request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts",{owner:n,repo:o,run_id:s,per_page:AU,page:p});for(let w of E.artifacts)l.push({name:w.name,id:w.id,size:w.size_in_bytes,createdAt:w.created_at?new Date(w.created_at):void 0,digest:w.digest})}return c&&(l=SGe(l)),V(`Found ${l.length} artifact(s)`),{artifacts:l}})}function IGe(){return wGe(this,arguments,void 0,function*(t=!1){let e=zf(),{workflowRunBackendId:r,workflowJobRunBackendId:i}=jf(),s={workflowRunBackendId:r,workflowJobRunBackendId:i},o=(yield e.ListArtifacts(s)).artifacts.map(a=>{var c;return{name:a.name,id:Number(a.databaseId),size:Number(a.size),createdAt:a.createdAt?ac.toDate(a.createdAt):void 0,digest:(c=a.digest)===null||c===void 0?void 0:c.value}});return t&&(o=SGe(o)),V(`Found ${o.length} artifact(s)`),{artifacts:o}})}function SGe(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}var JR=function(t,e,r,i){function s(n){return n instanceof r?n:new r(function(o){o(n)})}return new(r||(r=Promise))(function(n,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?n(u.value):s(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})},mJt=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=0,i=Object.getOwnPropertySymbols(t);s<i.length;s++)e.indexOf(i[s])<0&&Object.prototype.propertyIsEnumerable.call(t,i[s])&&(r[i[s]]=t[i[s]]);return r},ZC=class{uploadArtifact(e,r,i,s){return JR(this,void 0,void 0,function*(){try{if(Qw())throw new Qm;return C8e(e,r,i,s)}catch(n){throw rt(`Artifact upload failed with error: ${n}.
|
||||
For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md`);let a=o.artifacts[0];return o.artifacts.length>1&&(a=o.artifacts.sort((c,l)=>Number(l.databaseId)-Number(c.databaseId))[0],Nt(`More than one artifact found for a single name, returning newest (id: ${a.databaseId})`)),{artifact:{name:a.name,id:Number(a.databaseId),size:Number(a.size),createdAt:a.createdAt?dc.toDate(a.createdAt):void 0,digest:(e=a.digest)===null||e===void 0?void 0:e.value}}})}var l6e=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})};function u6e(t,e,r,i,n){return l6e(this,void 0,void 0,function*(){var s;let[o,a]=mI(Py),c={log:void 0,userAgent:Yf(),previews:void 0,retry:o,request:a},l=dl(n,c,yE,gE),u=yield WU(t,e,r,i,n),f=yield l.rest.actions.deleteArtifact({owner:r,repo:i,artifact_id:u.artifact.id});if(f.status!==204)throw new wu(`Invalid response from GitHub API: ${f.status} (${(s=f?.headers)===null||s===void 0?void 0:s["x-github-request-id"]})`);return{id:u.artifact.id}})}function f6e(t){return l6e(this,void 0,void 0,function*(){let e=Xf(),{workflowRunBackendId:r,workflowJobRunBackendId:i}=Kf(),n={workflowRunBackendId:r,workflowJobRunBackendId:i,nameFilter:mn.create({value:t})},s=yield e.ListArtifacts(n);if(s.artifacts.length===0)throw new Fd(`Artifact not found for name: ${t}`);let o=s.artifacts[0];s.artifacts.length>1&&(o=s.artifacts.sort((l,u)=>Number(u.databaseId)-Number(l.databaseId))[0],Nt(`More than one artifact found for a single name, returning newest (id: ${o.databaseId})`));let a={workflowRunBackendId:o.workflowRunBackendId,workflowJobRunBackendId:o.workflowJobRunBackendId,name:o.name},c=yield e.DeleteArtifact(a);return jt(`Artifact '${t}' (ID: ${c.artifactId}) deleted`),{id:Number(c.artifactId)}})}var h6e=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})},JU=YPe(),YU=100,U7t=Math.ceil(JU/YU);function d6e(t,e,r,i){return h6e(this,arguments,void 0,function*(n,s,o,a,c=!1){jt(`Fetching artifact list for workflow run ${n} in repository ${s}/${o}`);let l=[],[u,f]=mI(Py),h={log:void 0,userAgent:Yf(),previews:void 0,retry:u,request:f},d=dl(a,h,yE,gE),p=1,{data:m}=yield d.request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts",{owner:s,repo:o,run_id:n,per_page:YU,page:p}),y=Math.ceil(m.total_count/YU),g=m.total_count;g>JU&&(ws(`Workflow run ${n} has ${g} artifacts, exceeding the limit of ${JU}. Results will be incomplete as only the first ${JU} artifacts will be returned`),y=U7t);for(let E of m.artifacts)l.push({name:E.name,id:E.id,size:E.size_in_bytes,createdAt:E.created_at?new Date(E.created_at):void 0,digest:E.digest});for(p++,p;p<=y;p++){Nt(`Fetching page ${p} of artifact list`);let{data:E}=yield d.request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts",{owner:s,repo:o,run_id:n,per_page:YU,page:p});for(let w of E.artifacts)l.push({name:w.name,id:w.id,size:w.size_in_bytes,createdAt:w.created_at?new Date(w.created_at):void 0,digest:w.digest})}return c&&(l=m6e(l)),jt(`Found ${l.length} artifact(s)`),{artifacts:l}})}function p6e(){return h6e(this,arguments,void 0,function*(t=!1){let e=Xf(),{workflowRunBackendId:r,workflowJobRunBackendId:i}=Kf(),n={workflowRunBackendId:r,workflowJobRunBackendId:i},o=(yield e.ListArtifacts(n)).artifacts.map(a=>{var c;return{name:a.name,id:Number(a.databaseId),size:Number(a.size),createdAt:a.createdAt?dc.toDate(a.createdAt):void 0,digest:(c=a.digest)===null||c===void 0?void 0:c.value}});return t&&(o=m6e(o)),jt(`Found ${o.length} artifact(s)`),{artifacts:o}})}function m6e(t){t.sort((i,n)=>n.id-i.id);let e=[],r=new Set;for(let i of t)r.has(i.name)||(e.push(i),r.add(i.name));return e}var xT=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(f){o(f)}}function c(u){try{l(i.throw(u))}catch(f){o(f)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})},q7t=function(t,e){var r={};for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&e.indexOf(i)<0&&(r[i]=t[i]);if(t!=null&&typeof Object.getOwnPropertySymbols=="function")for(var n=0,i=Object.getOwnPropertySymbols(t);n<i.length;n++)e.indexOf(i[n])<0&&Object.prototype.propertyIsEnumerable.call(t,i[n])&&(r[i[n]]=t[i[n]]);return r},AI=class{uploadArtifact(e,r,i,n){return xT(this,void 0,void 0,function*(){try{if(Xw())throw new Vm;return dHe(e,r,i,n)}catch(s){throw ws(`Artifact upload failed with error: ${s}.
|
||||
|
||||
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
|
||||
|
||||
If the error persists, please check whether Actions is operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),n}})}downloadArtifact(e,r){return JR(this,void 0,void 0,function*(){try{if(Qw())throw new Qm;if(r?.findBy){let{findBy:{repositoryOwner:i,repositoryName:s,token:n}}=r,o=mJt(r,["findBy"]);return lGe(e,i,s,n,o)}return uGe(e,r)}catch(i){throw rt(`Download Artifact failed with error: ${i}.
|
||||
If the error persists, please check whether Actions is operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),s}})}downloadArtifact(e,r){return xT(this,void 0,void 0,function*(){try{if(Xw())throw new Vm;if(r?.findBy){let{findBy:{repositoryOwner:i,repositoryName:n,token:s}}=r,o=q7t(r,["findBy"]);return e6e(e,i,n,s,o)}return t6e(e,r)}catch(i){throw ws(`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 JR(this,void 0,void 0,function*(){try{if(Qw())throw new Qm;if(e?.findBy){let{findBy:{workflowRunId:r,repositoryOwner:i,repositoryName:s,token:n}}=e;return CGe(r,i,s,n,e?.latest)}return IGe(e?.latest)}catch(r){throw rt(`Listing Artifacts failed with error: ${r}.
|
||||
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),i}})}listArtifacts(e){return xT(this,void 0,void 0,function*(){try{if(Xw())throw new Vm;if(e?.findBy){let{findBy:{workflowRunId:r,repositoryOwner:i,repositoryName:n,token:s}}=e;return d6e(r,i,n,s,e?.latest)}return p6e(e?.latest)}catch(r){throw ws(`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 JR(this,void 0,void 0,function*(){try{if(Qw())throw new Qm;if(r?.findBy){let{findBy:{workflowRunId:i,repositoryOwner:s,repositoryName:n,token:o}}=r;return pU(e,i,s,n,o)}return gGe(e)}catch(i){throw rt(`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 xT(this,void 0,void 0,function*(){try{if(Xw())throw new Vm;if(r?.findBy){let{findBy:{workflowRunId:i,repositoryOwner:n,repositoryName:s,token:o}}=r;return WU(e,i,n,s,o)}return c6e(e)}catch(i){throw ws(`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 JR(this,void 0,void 0,function*(){try{if(Qw())throw new Qm;if(r?.findBy){let{findBy:{repositoryOwner:i,repositoryName:s,workflowRunId:n,token:o}}=r;return EGe(e,n,i,s,o)}return bGe(e)}catch(i){throw rt(`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 xT(this,void 0,void 0,function*(){try{if(Xw())throw new Vm;if(r?.findBy){let{findBy:{repositoryOwner:i,repositoryName:n,workflowRunId:s,token:o}}=r;return u6e(e,s,i,n,o)}return f6e(e)}catch(i){throw ws(`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 q9r=new ZC;var gU=class{static async upload(e){if(Ot.isGHES)throw new Error("@actions/artifact v2.0.0+ is currently not supported on GHES.");let r=Eie.default.basename(e.filename),i=new ZC;V(`Uploading ${r} as an artifact`);let s=Eie.default.dirname(e.filename),n=await i.uploadArtifact(r,[e.filename],s,{retentionDays:e.retentionDays,skipArchive:!0});if(!n.id)throw new du("Cannot upload artifact");let o=n.size??BGe.default.statSync(e.filename).size,a=`${Ot.workflowRunURL()}/artifacts/${n.id}`;return V(`Artifact download URL: ${a}`),{id:n.id,filename:r,digest:n.digest||"",size:o,url:a}}};var Oie=z(vGe(),1);function GGe(t){return typeof t>"u"||t===null}function AJt(t){return typeof t=="object"&&t!==null}function gJt(t){return Array.isArray(t)?t:GGe(t)?[]:[t]}function yJt(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}function EJt(t,e){var r="",i;for(i=0;i<e;i+=1)r+=t;return r}function bJt(t){return t===0&&Number.NEGATIVE_INFINITY===1/t}var wJt=GGe,CJt=AJt,IJt=gJt,SJt=EJt,BJt=bJt,vJt=yJt,Ts={isNothing:wJt,isObject:CJt,toArray:IJt,repeat:SJt,isNegativeZero:BJt,extend:vJt};function HGe(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 nKr=new AI;var KU=class{static async upload(e){if(Ot.isGHES)throw new Error("@actions/artifact v2.0.0+ is currently not supported on GHES.");let r=_ne.default.basename(e.filename),i=new AI;fe(`Uploading ${r} as an artifact`);let n=_ne.default.dirname(e.filename),s=await i.uploadArtifact(r,[e.filename],n,{retentionDays:e.retentionDays,skipArchive:!0});if(!s.id)throw new wu("Cannot upload artifact");let o=s.size??A6e.default.statSync(e.filename).size,a=`${Ot.workflowRunURL()}/artifacts/${s.id}`;return fe(`Artifact download URL: ${a}`),{id:s.id,filename:r,digest:s.digest||"",size:o,url:a}}};var Gne=q(g6e(),1);function O6e(t){return typeof t>"u"||t===null}function G7t(t){return typeof t=="object"&&t!==null}function H7t(t){return Array.isArray(t)?t:O6e(t)?[]:[t]}function j7t(t,e){var r,i,n,s;if(e)for(s=Object.keys(e),r=0,i=s.length;r<i;r+=1)n=s[r],t[n]=e[n];return t}function z7t(t,e){var r="",i;for(i=0;i<e;i+=1)r+=t;return r}function V7t(t){return t===0&&Number.NEGATIVE_INFINITY===1/t}var $7t=O6e,W7t=G7t,J7t=H7t,Y7t=z7t,K7t=V7t,X7t=j7t,kn={isNothing:$7t,isObject:W7t,toArray:J7t,repeat:Y7t,isNegativeZero:K7t,extend:X7t};function P6e(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}function XR(t,e){Error.call(this),this.name="YAMLException",this.reason=t,this.mark=e,this.message=HGe(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||""}XR.prototype=Object.create(Error.prototype);XR.prototype.constructor=XR;XR.prototype.toString=function(e){return this.name+": "+HGe(this,e)};var ga=XR;function bie(t,e,r,i,s){var n="",o="",a=Math.floor(s/2)-1;return i-e>a&&(n=" ... ",e=i-a+n.length),r-i>a&&(o=" ...",r=i+a-o.length),{str:n+t.slice(e,r).replace(/\t/g,"\u2192")+o,pos:i-e+n.length}}function wie(t,e){return Ts.repeat(" ",e-t.length)+t}function xJt(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,o=-1;n=r.exec(t.buffer);)s.push(n.index),i.push(n.index+n[0].length),t.position<=n.index&&o<0&&(o=i.length-2);o<0&&(o=i.length-1);var a="",c,l,u=Math.min(t.line+e.linesAfter,s.length).toString().length,f=e.maxLength-(e.indent+u+3);for(c=1;c<=e.linesBefore&&!(o-c<0);c++)l=bie(t.buffer,i[o-c],s[o-c],t.position-(i[o]-i[o-c]),f),a=Ts.repeat(" ",e.indent)+wie((t.line-c+1).toString(),u)+" | "+l.str+`
|
||||
`+a;for(l=bie(t.buffer,i[o],s[o],t.position,f),a+=Ts.repeat(" ",e.indent)+wie((t.line+1).toString(),u)+" | "+l.str+`
|
||||
`,a+=Ts.repeat("-",e.indent+u+3+l.pos)+`^
|
||||
`,c=1;c<=e.linesAfter&&!(o+c>=s.length);c++)l=bie(t.buffer,i[o+c],s[o+c],t.position-(i[o]-i[o+c]),f),a+=Ts.repeat(" ",e.indent)+wie((t.line+c+1).toString(),u)+" | "+l.str+`
|
||||
`;return a.replace(/\n$/,"")}var _Jt=xJt,RJt=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],TJt=["scalar","sequence","mapping"];function NJt(t){var e={};return t!==null&&Object.keys(t).forEach(function(r){t[r].forEach(function(i){e[String(i)]=r})}),e}function DJt(t,e){if(e=e||{},Object.keys(e).forEach(function(r){if(RJt.indexOf(r)===-1)throw new ga('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=NJt(e.styleAliases||null),TJt.indexOf(this.kind)===-1)throw new ga('Unknown kind "'+this.kind+'" is specified for "'+t+'" YAML type.')}var $n=DJt;function xGe(t,e){var r=[];return t[e].forEach(function(i){var s=r.length;r.forEach(function(n,o){n.tag===i.tag&&n.kind===i.kind&&n.multi===i.multi&&(s=o)}),r[s]=i}),r}function OJt(){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(e=0,r=arguments.length;e<r;e+=1)arguments[e].forEach(i);return t}function Iie(t){return this.extend(t)}Iie.prototype.extend=function(e){var r=[],i=[];if(e instanceof $n)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 ga("Schema.extend argument should be a Type, [ Type ], or a schema definition ({ implicit: [...], explicit: [...] })");r.forEach(function(n){if(!(n instanceof $n))throw new ga("Specified list of YAML types (or a single Type object) contains a non-Type object.");if(n.loadKind&&n.loadKind!=="scalar")throw new ga("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 ga("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 $n))throw new ga("Specified list of YAML types (or a single Type object) contains a non-Type object.")});var s=Object.create(Iie.prototype);return s.implicit=(this.implicit||[]).concat(r),s.explicit=(this.explicit||[]).concat(i),s.compiledImplicit=xGe(s,"implicit"),s.compiledExplicit=xGe(s,"explicit"),s.compiledTypeMap=OJt(s.compiledImplicit,s.compiledExplicit),s};var PJt=Iie,QJt=new $n("tag:yaml.org,2002:str",{kind:"scalar",construct:function(t){return t!==null?t:""}}),kJt=new $n("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(t){return t!==null?t:[]}}),LJt=new $n("tag:yaml.org,2002:map",{kind:"mapping",construct:function(t){return t!==null?t:{}}}),FJt=new PJt({explicit:[QJt,kJt,LJt]});function MJt(t){if(t===null)return!0;var e=t.length;return e===1&&t==="~"||e===4&&(t==="null"||t==="Null"||t==="NULL")}function UJt(){return null}function qJt(t){return t===null}var GJt=new $n("tag:yaml.org,2002:null",{kind:"scalar",resolve:MJt,construct:UJt,predicate:qJt,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"},empty:function(){return""}},defaultStyle:"lowercase"});function HJt(t){if(t===null)return!1;var e=t.length;return e===4&&(t==="true"||t==="True"||t==="TRUE")||e===5&&(t==="false"||t==="False"||t==="FALSE")}function jJt(t){return t==="true"||t==="True"||t==="TRUE"}function zJt(t){return Object.prototype.toString.call(t)==="[object Boolean]"}var VJt=new $n("tag:yaml.org,2002:bool",{kind:"scalar",resolve:HJt,construct:jJt,predicate:zJt,represent:{lowercase:function(t){return t?"true":"false"},uppercase:function(t){return t?"TRUE":"FALSE"},camelcase:function(t){return t?"True":"False"}},defaultStyle:"lowercase"});function $Jt(t){return 48<=t&&t<=57||65<=t&&t<=70||97<=t&&t<=102}function WJt(t){return 48<=t&&t<=55}function JJt(t){return 48<=t&&t<=57}function YJt(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"&&s!=="1")return!1;i=!0}return i&&s!=="_"}if(s==="x"){for(r++;r<e;r++)if(s=t[r],s!=="_"){if(!$Jt(t.charCodeAt(r)))return!1;i=!0}return i&&s!=="_"}if(s==="o"){for(r++;r<e;r++)if(s=t[r],s!=="_"){if(!WJt(t.charCodeAt(r)))return!1;i=!0}return i&&s!=="_"}}if(s==="_")return!1;for(;r<e;r++)if(s=t[r],s!=="_"){if(!JJt(t.charCodeAt(r)))return!1;i=!0}return!(!i||s==="_")}function KJt(t){var e=t,r=1,i;if(e.indexOf("_")!==-1&&(e=e.replace(/_/g,"")),i=e[0],(i==="-"||i==="+")&&(i==="-"&&(r=-1),e=e.slice(1),i=e[0]),e==="0")retur
Line truncated
|
||||
\r`;function mYt(t){if(t===null)return!1;var e,r,i=0,s=t.length,n=_ie;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}function AYt(t){var e,r,i=t.replace(/[\r\n=]/g,""),s=i.length,n=_ie,o=0,a=[];for(e=0;e<s;e++)e%4===0&&e&&(a.push(o>>16&255),a.push(o>>8&255),a.push(o&255)),o=o<<6|n.indexOf(i.charAt(e));return r=s%4*6,r===0?(a.push(o>>16&255),a.push(o>>8&255),a.push(o&255)):r===18?(a.push(o>>10&255),a.push(o>>2&255)):r===12&&a.push(o>>4&255),new Uint8Array(a)}function gYt(t){var e="",r=0,i,s,n=t.length,o=_ie;for(i=0;i<n;i++)i%3===0&&i&&(e+=o[r>>18&63],e+=o[r>>12&63],e+=o[r>>6&63],e+=o[r&63]),r=(r<<8)+t[i];return s=n%3,s===0?(e+=o[r>>18&63],e+=o[r>>12&63],e+=o[r>>6&63],e+=o[r&63]):s===2?(e+=o[r>>10&63],e+=o[r>>4&63],e+=o[r<<2&63],e+=o[64]):s===1&&(e+=o[r>>2&63],e+=o[r<<4&63],e+=o[64],e+=o[64]),e}function yYt(t){return Object.prototype.toString.call(t)==="[object Uint8Array]"}var EYt=new $n("tag:yaml.org,2002:binary",{kind:"scalar",resolve:mYt,construct:AYt,predicate:yYt,represent:gYt}),bYt=Object.prototype.hasOwnProperty,wYt=Object.prototype.toString;function CYt(t){if(t===null)return!0;var e=[],r,i,s,n,o,a=t;for(r=0,i=a.length;r<i;r+=1){if(s=a[r],o=!1,wYt.call(s)!=="[object Object]")return!1;for(n in s)if(bYt.call(s,n))if(!o)o=!0;else return!1;if(!o)return!1;if(e.indexOf(n)===-1)e.push(n);else return!1}return!0}function IYt(t){return t!==null?t:[]}var SYt=new $n("tag:yaml.org,2002:omap",{kind:"sequence",resolve:CYt,construct:IYt}),BYt=Object.prototype.toString;function vYt(t){if(t===null)return!0;var e,r,i,s,n,o=t;for(n=new Array(o.length),e=0,r=o.length;e<r;e+=1){if(i=o[e],BYt.call(i)!=="[object Object]"||(s=Object.keys(i),s.length!==1))return!1;n[e]=[s[0],i[s[0]]]}return!0}function xYt(t){if(t===null)return[];var e,r,i,s,n,o=t;for(n=new Array(o.length),e=0,r=o.length;e<r;e+=1)i=o[e],s=Object.keys(i),n[e]=[s[0],i[s[0]]];return n}var _Yt=new $n("tag:yaml.org,2002:pairs",{kind:"sequence",resolve:vYt,construct:xYt}),RYt=Object.prototype.hasOwnProperty;function TYt(t){if(t===null)return!0;var e,r=t;for(e in r)if(RYt.call(r,e)&&r[e]!==null)return!1;return!0}function NYt(t){return t!==null?t:{}}var DYt=new $n("tag:yaml.org,2002:set",{kind:"mapping",resolve:TYt,construct:NYt}),VGe=cYt.extend({implicit:[hYt,pYt],explicit:[EYt,SYt,_Yt,DYt]}),oA=Object.prototype.hasOwnProperty,EU=1,$Ge=2,WGe=3,bU=4,Cie=1,OYt=2,_Ge=3,PYt=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,QYt=/[\x85\u2028\u2029]/,kYt=/[,\[\]\{\}]/,JGe=/^(?:!|!!|![a-z\-]+!)$/i,YGe=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function RGe(t){return Object.prototype.toString.call(t)}function sh(t){return t===10||t===13}function nE(t){return t===9||t===32}function ya(t){return t===9||t===32||t===10||t===13}function tI(t){return t===44||t===91||t===93||t===123||t===125}function LYt(t){var e;return 48<=t&&t<=57?t-48:(e=t|32,97<=e&&e<=102?e-97+10:-1)}function FYt(t){return t===120?2:t===117?4:t===85?8:0}function MYt(t){return 48<=t&&t<=57?t-48:-1}function TGe(t){return t===48?"\0":t===97?"\x07":t===98?"\b":t===116||t===9?" ":t===110?`
|
||||
`:t===118?"\v":t===102?"\f":t===114?"\r":t===101?"\x1B":t===32?" ":t===34?'"':t===47?"/":t===92?"\\":t===78?"\x85":t===95?"\xA0":t===76?"\u2028":t===80?"\u2029":""}function UYt(t){return t<=65535?String.fromCharCode(t):String.fromCharCode((t-65536>>10)+55296,(t-65536&1023)+56320)}function KGe(t,e,r){e==="__proto__"?Object.defineProperty(t,e,{configurable:!0,enumerable:!0,writable:!0,value:r}):t[e]=r}var XGe=new Array(256),ZGe=new Array(256);for(sE=0;sE<256;sE++)XGe[sE]=TGe(sE)?1:0,ZGe[sE]=TGe(sE);var sE;function qYt(t,e){this.input=t,this.filename=e.filename||null,this.schema=e.schema||VGe,this.onWarning=e.onWarning||null,this.legacy=e.legacy||!1,this.json=e.json||!1,this.listener=e.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=t.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.firstTabInLine=-1,this.documents=[]}function eHe(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=_Jt(r),new ga(e,r)}function Xe(t,e){throw eHe(t,e)}function wU(t,e){t.onWarning&&t.onWarning.call(null,eHe(t,e))}var NGe={YAML:function(e,r,i){var s,n,o;e.version!==null&&Xe(e,"duplication of %YAML directive"),i.length!==1&&Xe(e,"YAML directive accepts exactly one argument"),s=/^([0-9]+)\.([0-9]+)$/.exec(i[0]),s===null&&Xe(e,"ill-formed argument of the YAML directive"),n=parseInt(s[1],10),o=parseInt(s[2],10),n!==1&&Xe(e,"unacceptable YAML version of the document"),e.version=i[0],e.checkLineBreaks=o<2,o!==1&&o!==2&&wU(e,"unsupported YAML version of the document")},TAG:function(e,r,i){var s,n;i.length!==2&&Xe(e,"TAG directive accepts exactly two arguments"),s=i[0],n=i[1],JGe.test(s)||Xe(e,"ill-formed tag handle (first argument) of the TAG directive"),oA.call(e.tagMap,s)&&Xe(e,'there is a previously declared suffix for "'+s+'" tag handle'),YGe.test(n)||Xe(e,"ill-formed tag prefix (second argument) of the TAG directive");try{n=decodeURIComponent(n)}catch{Xe(e,"tag prefix is malformed: "+n)}e.tagMap[s]=n}};function nA(t,e,r,i){var s,n,o,a;if(e<r){if(a=t.input.slice(e,r),i)for(s=0,n=a.length;s<n;s+=1)o=a.charCodeAt(s),o===9||32<=o&&o<=1114111||Xe(t,"expected valid JSON character");else PYt.test(a)&&Xe(t,"the stream contains non-printable characters");t.result+=a}}function DGe(t,e,r,i){var s,n,o,a;for(Ts.isObject(r)||Xe(t,"cannot merge mappings; the provided source object is unacceptable"),s=Object.keys(r),o=0,a=s.length;o<a;o+=1)n=s[o],oA.call(e,n)||(KGe(e,n,r[n]),i[n]=!0)}function rI(t,e,r,i,s,n,o,a,c){var l,u;if(Array.isArray(s))for(s=Array.prototype.slice.call(s),l=0,u=s.length;l<u;l+=1)Array.isArray(s[l])&&Xe(t,"nested arrays are not supported inside keys"),typeof s=="object"&&RGe(s[l])==="[object Object]"&&(s[l]="[object Object]");if(typeof s=="object"&&RGe(s)==="[object Object]"&&(s="[object Object]"),s=String(s),e===null&&(e={}),i==="tag:yaml.org,2002:merge")if(Array.isArray(n))for(l=0,u=n.length;l<u;l+=1)DGe(t,e,n[l],r);else DGe(t,e,n,r);else!t.json&&!oA.call(r,s)&&oA.call(e,s)&&(t.line=o||t.line,t.lineStart=a||t.lineStart,t.position=c||t.position,Xe(t,"duplicated mapping key")),KGe(e,s,n),delete r[s];return e}function Rie(t){var e;e=t.input.charCodeAt(t.position),e===10?t.position++:e===13?(t.position++,t.input.charCodeAt(t.position)===10&&t.position++):Xe(t,"a line break is expected"),t.line+=1,t.lineStart=t.position,t.firstTabInLine=-1}function ds(t,e,r){for(var i=0,s=t.input.charCodeAt(t.position);s!==0;){for(;nE(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(sh(s))for(Rie(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&&wU(t,"deficient indentation"),i}function SU(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||ya(r)))}function Tie(t,e){e===1?t.result+=" ":e>1&&(t.result+=Ts.repeat(`
|
||||
`,e-1))}function GYt(t,e,r){var i,s,n,o,a,c,l,u,f=t.kind,h=t.result,d;if(d=t.input.charCodeAt(t.position),ya(d)||tI(d)||d===35||d===38||d===42||d===33||d===124||d===62||d===39||d===34||d===37||d===64||d===96||(d===63||d===45)&&(s=t.input.charCodeAt(t.position+1),ya(s)||r&&tI(s)))return!1;for(t.kind="scalar",t.result="",n=o=t.position,a=!1;d!==0;){if(d===58){if(s=t.input.charCodeAt(t.position+1),ya(s)||r&&tI(s))break}else if(d===35){if(i=t.input.charCodeAt(t.position-1),ya(i))break}else{if(t.position===t.lineStart&&SU(t)||r&&tI(d))break;if(sh(d))if(c=t.line,l=t.lineStart,u=t.lineIndent,ds(t,!1,-1),t.lineIndent>=e){a=!0,d=t.input.charCodeAt(t.position);continue}else{t.position=o,t.line=c,t.lineStart=l,t.lineIndent=u;break}}a&&(nA(t,n,o,!1),Tie(t,t.line-c),n=o=t.position,a=!1),nE(d)||(o=t.position+1),d=t.input.charCodeAt(++t.position)}return nA(t,n,o,!1),t.result?!0:(t.kind=f,t.result=h,!1)}function HYt(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(nA(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 sh(r)?(nA(t,i,s,!0),Tie(t,ds(t,!1,e)),i=s=t.position):t.position===t.lineStart&&SU(t)?Xe(t,"unexpected end of the document within a single quoted scalar"):(t.position++,s=t.position);Xe(t,"unexpected end of the stream within a single quoted scalar")}function jYt(t,e){var r,i,s,n,o,a;if(a=t.input.charCodeAt(t.position),a!==34)return!1;for(t.kind="scalar",t.result="",t.position++,r=i=t.position;(a=t.input.charCodeAt(t.position))!==0;){if(a===34)return nA(t,r,t.position,!0),t.position++,!0;if(a===92){if(nA(t,r,t.position,!0),a=t.input.charCodeAt(++t.position),sh(a))ds(t,!1,e);else if(a<256&&XGe[a])t.result+=ZGe[a],t.position++;else if((o=FYt(a))>0){for(s=o,n=0;s>0;s--)a=t.input.charCodeAt(++t.position),(o=LYt(a))>=0?n=(n<<4)+o:Xe(t,"expected hexadecimal character");t.result+=UYt(n),t.position++}else Xe(t,"unknown escape sequence");r=i=t.position}else sh(a)?(nA(t,r,i,!0),Tie(t,ds(t,!1,e)),r=i=t.position):t.position===t.lineStart&&SU(t)?Xe(t,"unexpected end of the document within a double quoted scalar"):(t.position++,i=t.position)}Xe(t,"unexpected end of the stream within a double quoted scalar")}function zYt(t,e){var r=!0,i,s,n,o=t.tag,a,c=t.anchor,l,u,f,h,d,p=Object.create(null),m,y,g,E;if(E=t.input.charCodeAt(t.position),E===91)u=93,d=!1,a=[];else if(E===123)u=125,d=!0,a={};else return!1;for(t.anchor!==null&&(t.anchorMap[t.anchor]=a),E=t.input.charCodeAt(++t.position);E!==0;){if(ds(t,!0,e),E=t.input.charCodeAt(t.position),E===u)return t.position++,t.tag=o,t.anchor=c,t.kind=d?"mapping":"sequence",t.result=a,!0;r?E===44&&Xe(t,"expected the node content, but found ','"):Xe(t,"missed comma between flow collection entries"),y=m=g=null,f=h=!1,E===63&&(l=t.input.charCodeAt(t.position+1),ya(l)&&(f=h=!0,t.position++,ds(t,!0,e))),i=t.line,s=t.lineStart,n=t.position,iI(t,e,EU,!1,!0),y=t.tag,m=t.result,ds(t,!0,e),E=t.input.charCodeAt(t.position),(h||t.line===i)&&E===58&&(f=!0,E=t.input.charCodeAt(++t.position),ds(t,!0,e),iI(t,e,EU,!1,!0),g=t.result),d?rI(t,a,p,y,m,g,i,s,n):f?a.push(rI(t,null,p,y,m,g,i,s,n)):a.push(m),ds(t,!0,e),E=t.input.charCodeAt(t.position),E===44?(r=!0,E=t.input.charCodeAt(++t.position)):r=!1}Xe(t,"unexpected end of the stream within a flow collection")}function VYt(t,e){var r,i,s=Cie,n=!1,o=!1,a=e,c=0,l=!1,u,f;if(f=t.input.charCodeAt(t.position),f===124)i=!1;else if(f===62)i=!0;else return!1;for(t.kind="scalar",t.result="";f!==0;)if(f=t.input.charCodeAt(++t.position),f===43||f===45)Cie===s?s=f===43?_Ge:OYt:Xe(t,"repeat of a chomping mode identifier");else if((u=MYt(f))>=0)u===0?Xe(t,"bad explicit indentation width of a block scalar; it cannot be less than one"):o?Xe(t,"repeat of an indentation width identifier"):(a=e+u-1,o=!0);else break;if(nE(f)){do f=t.input.charCodeAt(++t.position);while(nE(f));if(f===35)do f=t.input.charCodeAt(++t.position);while(!sh(f)&&f!==0)}for(;f!==0;){for(Rie(t),t.lineIndent=0,f=t.input.charCodeAt(t.position);(!o||t.lineIndent<a)&&f===32;)t.lineIndent++,f=t.input.charCodeAt(++t.position);if(!o&&t.lineIndent>a&&(a=t.lineIndent),sh(f)){c++;continue}if(t.lineIndent<a){s===_Ge?t.result+=Ts.repeat(`
|
||||
`,n?1+c:c):s===Cie&&n&&(t.result+=`
|
||||
`);break}for(i?nE(f)?(l=!0,t.result+=Ts.repeat(`
|
||||
`,n?1+c:c)):l?(l=!1,t.result+=Ts.repeat(`
|
||||
`,c+1)):c===0?n&&(t.result+=" "):t.result+=Ts.repeat(`
|
||||
`,c):t.result+=Ts.repeat(`
|
||||
`,n?1+c:c),n=!0,o=!0,c=0,r=t.position;!sh(f)&&f!==0;)f=t.input.charCodeAt(++t.position);nA(t,r,t.position,!1)}return!0}function OGe(t,e){var r,i=t.tag,s=t.anchor,n=[],o,a=!1,c;if(t.firstTabInLine!==-1)return!1;for(t.anchor!==null&&(t.anchorMap[t.anchor]=n),c=t.input.charCodeAt(t.position);c!==0&&(t.firstTabInLine!==-1&&(t.position=t.firstTabInLine,Xe(t,"tab characters must not be used in indentation")),!(c!==45||(o=t.input.charCodeAt(t.position+1),!ya(o))));){if(a=!0,t.position++,ds(t,!0,-1)&&t.lineIndent<=e){n.push(null),c=t.input.charCodeAt(t.position);continue}if(r=t.line,iI(t,e,WGe,!1,!0),n.push(t.result),ds(t,!0,-1),c=t.input.charCodeAt(t.position),(t.line===r||t.lineIndent>e)&&c!==0)Xe(t,"bad indentation of a sequence entry");else if(t.lineIndent<e)break}return a?(t.tag=i,t.anchor=s,t.kind="sequence",t.result=n,!0):!1}function $Yt(t,e,r){var i,s,n,o,a,c,l=t.tag,u=t.anchor,f={},h=Object.create(null),d=null,p=null,m=null,y=!1,g=!1,E;if(t.firstTabInLine!==-1)return!1;for(t.anchor!==null&&(t.anchorMap[t.anchor]=f),E=t.input.charCodeAt(t.position);E!==0;){if(!y&&t.firstTabInLine!==-1&&(t.position=t.firstTabInLine,Xe(t,"tab characters must not be used in indentation")),i=t.input.charCodeAt(t.position+1),n=t.line,(E===63||E===58)&&ya(i))E===63?(y&&(rI(t,f,h,d,p,null,o,a,c),d=p=m=null),g=!0,y=!0,s=!0):y?(y=!1,s=!0):Xe(t,"incomplete explicit mapping pair; a key node is missed; or followed by a non-tabulated empty line"),t.position+=1,E=i;else{if(o=t.line,a=t.lineStart,c=t.position,!iI(t,r,$Ge,!1,!0))break;if(t.line===n){for(E=t.input.charCodeAt(t.position);nE(E);)E=t.input.charCodeAt(++t.position);if(E===58)E=t.input.charCodeAt(++t.position),ya(E)||Xe(t,"a whitespace character is expected after the key-value separator within a block mapping"),y&&(rI(t,f,h,d,p,null,o,a,c),d=p=m=null),g=!0,y=!1,s=!1,d=t.tag,p=t.result;else if(g)Xe(t,"can not read an implicit mapping pair; a colon is missed");else return t.tag=l,t.anchor=u,!0}else if(g)Xe(t,"can not read a block mapping entry; a multiline key may not be an implicit key");else return t.tag=l,t.anchor=u,!0}if((t.line===n||t.lineIndent>e)&&(y&&(o=t.line,a=t.lineStart,c=t.position),iI(t,e,bU,!0,s)&&(y?p=t.result:m=t.result),y||(rI(t,f,h,d,p,m,o,a,c),d=p=m=null),ds(t,!0,-1),E=t.input.charCodeAt(t.position)),(t.line===n||t.lineIndent>e)&&E!==0)Xe(t,"bad indentation of a mapping entry");else if(t.lineIndent<e)break}return y&&rI(t,f,h,d,p,null,o,a,c),g&&(t.tag=l,t.anchor=u,t.kind="mapping",t.result=f),g}function WYt(t){var e,r=!1,i=!1,s,n,o;if(o=t.input.charCodeAt(t.position),o!==33)return!1;if(t.tag!==null&&Xe(t,"duplication of a tag property"),o=t.input.charCodeAt(++t.position),o===60?(r=!0,o=t.input.charCodeAt(++t.position)):o===33?(i=!0,s="!!",o=t.input.charCodeAt(++t.position)):s="!",e=t.position,r){do o=t.input.charCodeAt(++t.position);while(o!==0&&o!==62);t.position<t.length?(n=t.input.slice(e,t.position),o=t.input.charCodeAt(++t.position)):Xe(t,"unexpected end of the stream within a verbatim tag")}else{for(;o!==0&&!ya(o);)o===33&&(i?Xe(t,"tag suffix cannot contain exclamation marks"):(s=t.input.slice(e-1,t.position+1),JGe.test(s)||Xe(t,"named tag handle cannot contain such characters"),i=!0,e=t.position+1)),o=t.input.charCodeAt(++t.position);n=t.input.slice(e,t.position),kYt.test(n)&&Xe(t,"tag suffix cannot contain flow indicator characters")}n&&!YGe.test(n)&&Xe(t,"tag name cannot contain such characters: "+n);try{n=decodeURIComponent(n)}catch{Xe(t,"tag name is malformed: "+n)}return r?t.tag=n:oA.call(t.tagMap,s)?t.tag=t.tagMap[s]+n:s==="!"?t.tag="!"+n:s==="!!"?t.tag="tag:yaml.org,2002:"+n:Xe(t,'undeclared tag handle "'+s+'"'),!0}function JYt(t){var e,r;if(r=t.input.charCodeAt(t.position),r!==38)return!1;for(t.anchor!==null&&Xe(t,"duplication of an anchor property"),r=t.input.charCodeAt(++t.position),e=t.position;r!==0&&!ya(r)&&!tI(r);)r=t.input.charCodeAt(++t.position);return t.position===e&&Xe(t,"name of an anchor node must contain at least one character"),t.anchor=t.input.slice(e,t.position),!0}function YYt(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&&!ya(i)&&!tI(i);)i=t.input.charCodeAt(++t.position);return t.position===e&&Xe(t,"name of an alias node must contain at least one character"),r=t.input.slice(e,t.position),oA.call(t.anchorMap,r)||Xe(t,'unidentified alias "'+r+'"'),t.result=t.anchorMap[r],ds(t,!0,-1),!0}function iI(t,e,r,i,s){var n,o,a,c=1,l=!1,u=!1,f,h,d,p,m,y;if(t.listener!==null&&t.listener("open",t),t.tag=null,t.anchor=null,t.kind=null,t.result=null,n=o=a=bU===r||WGe===r,i&&ds(t,!0,-1)&&(l=!0,t.lineIndent>e?c=1:t.lineIndent===e?c=0:t.lineIndent<e&&(c=-1)),c===1)for(;WYt(t)||JYt(t);)ds(t,!0,-1)?(l=!0,a=n,t.lineIndent>e?c=1:t.lineIndent===e?c=0:t.lineIndent<e&&(c=-1)):a=!1;if(a&&(a=l||s),(c===1||bU===r)&&(EU===r||$Ge===r?m=e:m=e+1,y=t.position-t.lineStart,c===1?a&&(OGe(t,y)||$Yt(t,y,m))||zYt(t,m)?u=!0:(o&&VYt(t,m)||HYt(t,m)||jYt(t,m)?u=!0:YYt(t)?(u=!0,(t.tag!==null||t.
Line truncated
|
||||
`),t.charCodeAt(0)===65279&&(t=t.slice(1)));var r=new qYt(t,e),i=t.indexOf("\0");for(i!==-1&&(r.position=i,Xe(r,"null byte is not allowed in input")),r.input+="\0";r.input.charCodeAt(r.position)===32;)r.lineIndent+=1,r.position+=1;for(;r.position<r.length-1;)KYt(r);return r.documents}function XYt(t,e,r){e!==null&&typeof e=="object"&&typeof r>"u"&&(r=e,e=null);var i=tHe(t,r);if(typeof e!="function")return i;for(var s=0,n=i.length;s<n;s+=1)e(i[s])}function ZYt(t,e){var r=tHe(t,e);if(r.length!==0){if(r.length===1)return r[0];throw new ga("expected a single document in the stream, but found more")}}var e7t=XYt,t7t=ZYt,rHe={loadAll:e7t,load:t7t},iHe=Object.prototype.toString,sHe=Object.prototype.hasOwnProperty,Nie=65279,r7t=9,ZR=10,i7t=13,s7t=32,n7t=33,o7t=34,Sie=35,a7t=37,c7t=38,l7t=39,u7t=42,nHe=44,f7t=45,CU=58,h7t=61,d7t=62,p7t=63,m7t=64,oHe=91,aHe=93,A7t=96,cHe=123,g7t=124,lHe=125,Wn={};Wn[0]="\\0";Wn[7]="\\a";Wn[8]="\\b";Wn[9]="\\t";Wn[10]="\\n";Wn[11]="\\v";Wn[12]="\\f";Wn[13]="\\r";Wn[27]="\\e";Wn[34]='\\"';Wn[92]="\\\\";Wn[133]="\\N";Wn[160]="\\_";Wn[8232]="\\L";Wn[8233]="\\P";var y7t=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"],E7t=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function b7t(t,e){var r,i,s,n,o,a,c;if(e===null)return{};for(r={},i=Object.keys(e),s=0,n=i.length;s<n;s+=1)o=i[s],a=String(e[o]),o.slice(0,2)==="!!"&&(o="tag:yaml.org,2002:"+o.slice(2)),c=t.compiledTypeMap.fallback[o],c&&sHe.call(c.styleAliases,a)&&(a=c.styleAliases[a]),r[o]=a;return r}function w7t(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 ga("code point within a string may not be greater than 0xFFFFFFFF");return"\\"+r+Ts.repeat("0",i-e.length)+e}var C7t=1,eT=2;function I7t(t){this.schema=t.schema||VGe,this.indent=Math.max(1,t.indent||2),this.noArrayIndent=t.noArrayIndent||!1,this.skipInvalid=t.skipInvalid||!1,this.flowLevel=Ts.isNothing(t.flowLevel)?-1:t.flowLevel,this.styleMap=b7t(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==='"'?eT:C7t,this.forceQuotes=t.forceQuotes||!1,this.replacer=typeof t.replacer=="function"?t.replacer:null,this.implicitTypes=this.schema.compiledImplicit,this.explicitTypes=this.schema.compiledExplicit,this.tag=null,this.result="",this.duplicates=[],this.usedDuplicates=null}function PGe(t,e){for(var r=Ts.repeat(" ",e),i=0,s=-1,n="",o,a=t.length;i<a;)s=t.indexOf(`
|
||||
`,i),s===-1?(o=t.slice(i),i=a):(o=t.slice(i,s+1),i=s+1),o.length&&o!==`
|
||||
`&&(n+=r),n+=o;return n}function Bie(t,e){return`
|
||||
`+Ts.repeat(" ",t.indent*e)}function S7t(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}function IU(t){return t===s7t||t===r7t}function tT(t){return 32<=t&&t<=126||161<=t&&t<=55295&&t!==8232&&t!==8233||57344<=t&&t<=65533&&t!==Nie||65536<=t&&t<=1114111}function QGe(t){return tT(t)&&t!==Nie&&t!==i7t&&t!==ZR}function kGe(t,e,r){var i=QGe(t),s=i&&!IU(t);return(r?i:i&&t!==nHe&&t!==oHe&&t!==aHe&&t!==cHe&&t!==lHe)&&t!==Sie&&!(e===CU&&!s)||QGe(e)&&!IU(e)&&t===Sie||e===CU&&s}function B7t(t){return tT(t)&&t!==Nie&&!IU(t)&&t!==f7t&&t!==p7t&&t!==CU&&t!==nHe&&t!==oHe&&t!==aHe&&t!==cHe&&t!==lHe&&t!==Sie&&t!==c7t&&t!==u7t&&t!==n7t&&t!==g7t&&t!==h7t&&t!==d7t&&t!==l7t&&t!==o7t&&t!==a7t&&t!==m7t&&t!==A7t}function v7t(t){return!IU(t)&&t!==CU}function KR(t,e){var r=t.charCodeAt(e),i;return r>=55296&&r<=56319&&e+1<t.length&&(i=t.charCodeAt(e+1),i>=56320&&i<=57343)?(r-55296)*1024+i-56320+65536:r}function uHe(t){var e=/^\n* /;return e.test(t)}var fHe=1,vie=2,hHe=3,dHe=4,eI=5;function x7t(t,e,r,i,s,n,o,a){var c,l=0,u=null,f=!1,h=!1,d=i!==-1,p=-1,m=B7t(KR(t,0))&&v7t(KR(t,t.length-1));if(e||o)for(c=0;c<t.length;l>=65536?c+=2:c++){if(l=KR(t,c),!tT(l))return eI;m=m&&kGe(l,u,a),u=l}else{for(c=0;c<t.length;l>=65536?c+=2:c++){if(l=KR(t,c),l===ZR)f=!0,d&&(h=h||c-p-1>i&&t[p+1]!==" ",p=c);else if(!tT(l))return eI;m=m&&kGe(l,u,a),u=l}h=h||d&&c-p-1>i&&t[p+1]!==" "}return!f&&!h?m&&!o&&!s(t)?fHe:n===eT?eI:vie:r>9&&uHe(t)?eI:o?n===eT?eI:vie:h?dHe:hHe}function _7t(t,e,r,i,s){t.dump=(function(){if(e.length===0)return t.quotingType===eT?'""':"''";if(!t.noCompatMode&&(y7t.indexOf(e)!==-1||E7t.test(e)))return t.quotingType===eT?'"'+e+'"':"'"+e+"'";var n=t.indent*Math.max(1,r),o=t.lineWidth===-1?-1:Math.max(Math.min(t.lineWidth,40),t.lineWidth-n),a=i||t.flowLevel>-1&&r>=t.flowLevel;function c(l){return S7t(t,l)}switch(x7t(e,a,t.indent,o,c,t.quotingType,t.forceQuotes&&!i,s)){case fHe:return e;case vie:return"'"+e.replace(/'/g,"''")+"'";case hHe:return"|"+LGe(e,t.indent)+FGe(PGe(e,n));case dHe:return">"+LGe(e,t.indent)+FGe(PGe(R7t(e,o),n));case eI:return'"'+T7t(e)+'"';default:throw new ga("impossible error: invalid scalar style")}})()}function LGe(t,e){var r=uHe(t)?String(e):"",i=t[t.length-1]===`
|
||||
`,s=i&&(t[t.length-2]===`
|
||||
`+t.mark.snippet),i+" "+r):i}function TT(t,e){Error.call(this),this.name="YAMLException",this.reason=t,this.mark=e,this.message=P6e(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||""}TT.prototype=Object.create(Error.prototype);TT.prototype.constructor=TT;TT.prototype.toString=function(e){return this.name+": "+P6e(this,e)};var Ia=TT;function Rne(t,e,r,i,n){var s="",o="",a=Math.floor(n/2)-1;return i-e>a&&(s=" ... ",e=i-a+s.length),r-i>a&&(o=" ...",r=i+a-o.length),{str:s+t.slice(e,r).replace(/\t/g,"\u2192")+o,pos:i-e+s.length}}function Tne(t,e){return kn.repeat(" ",e-t.length)+t}function Z7t(t,e){if(e=Object.create(e||null),!t.buffer)return null;e.maxLength||(e.maxLength=79),typeof e.indent!="number"&&(e.indent=1),typeof e.linesBefore!="number"&&(e.linesBefore=3),typeof e.linesAfter!="number"&&(e.linesAfter=2);for(var r=/\r?\n|\r|\0/g,i=[0],n=[],s,o=-1;s=r.exec(t.buffer);)n.push(s.index),i.push(s.index+s[0].length),t.position<=s.index&&o<0&&(o=i.length-2);o<0&&(o=i.length-1);var a="",c,l,u=Math.min(t.line+e.linesAfter,n.length).toString().length,f=e.maxLength-(e.indent+u+3);for(c=1;c<=e.linesBefore&&!(o-c<0);c++)l=Rne(t.buffer,i[o-c],n[o-c],t.position-(i[o]-i[o-c]),f),a=kn.repeat(" ",e.indent)+Tne((t.line-c+1).toString(),u)+" | "+l.str+`
|
||||
`+a;for(l=Rne(t.buffer,i[o],n[o],t.position,f),a+=kn.repeat(" ",e.indent)+Tne((t.line+1).toString(),u)+" | "+l.str+`
|
||||
`,a+=kn.repeat("-",e.indent+u+3+l.pos)+`^
|
||||
`,c=1;c<=e.linesAfter&&!(o+c>=n.length);c++)l=Rne(t.buffer,i[o+c],n[o+c],t.position-(i[o]-i[o+c]),f),a+=kn.repeat(" ",e.indent)+Tne((t.line+c+1).toString(),u)+" | "+l.str+`
|
||||
`;return a.replace(/\n$/,"")}var eKt=Z7t,tKt=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],rKt=["scalar","sequence","mapping"];function iKt(t){var e={};return t!==null&&Object.keys(t).forEach(function(r){t[r].forEach(function(i){e[String(i)]=r})}),e}function nKt(t,e){if(e=e||{},Object.keys(e).forEach(function(r){if(tKt.indexOf(r)===-1)throw new Ia('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=iKt(e.styleAliases||null),rKt.indexOf(this.kind)===-1)throw new Ia('Unknown kind "'+this.kind+'" is specified for "'+t+'" YAML type.')}var Ks=nKt;function y6e(t,e){var r=[];return t[e].forEach(function(i){var n=r.length;r.forEach(function(s,o){s.tag===i.tag&&s.kind===i.kind&&s.multi===i.multi&&(n=o)}),r[n]=i}),r}function sKt(){var t={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}},e,r;function i(n){n.multi?(t.multi[n.kind].push(n),t.multi.fallback.push(n)):t[n.kind][n.tag]=t.fallback[n.tag]=n}for(e=0,r=arguments.length;e<r;e+=1)arguments[e].forEach(i);return t}function Dne(t){return this.extend(t)}Dne.prototype.extend=function(e){var r=[],i=[];if(e instanceof Ks)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 Ia("Schema.extend argument should be a Type, [ Type ], or a schema definition ({ implicit: [...], explicit: [...] })");r.forEach(function(s){if(!(s instanceof Ks))throw new Ia("Specified list of YAML types (or a single Type object) contains a non-Type object.");if(s.loadKind&&s.loadKind!=="scalar")throw new Ia("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 Ia("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 Ks))throw new Ia("Specified list of YAML types (or a single Type object) contains a non-Type object.")});var n=Object.create(Dne.prototype);return n.implicit=(this.implicit||[]).concat(r),n.explicit=(this.explicit||[]).concat(i),n.compiledImplicit=y6e(n,"implicit"),n.compiledExplicit=y6e(n,"explicit"),n.compiledTypeMap=sKt(n.compiledImplicit,n.compiledExplicit),n};var oKt=Dne,aKt=new Ks("tag:yaml.org,2002:str",{kind:"scalar",construct:function(t){return t!==null?t:""}}),cKt=new Ks("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(t){return t!==null?t:[]}}),lKt=new Ks("tag:yaml.org,2002:map",{kind:"mapping",construct:function(t){return t!==null?t:{}}}),uKt=new oKt({explicit:[aKt,cKt,lKt]});function fKt(t){if(t===null)return!0;var e=t.length;return e===1&&t==="~"||e===4&&(t==="null"||t==="Null"||t==="NULL")}function hKt(){return null}function dKt(t){return t===null}var pKt=new Ks("tag:yaml.org,2002:null",{kind:"scalar",resolve:fKt,construct:hKt,predicate:dKt,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"},empty:function(){return""}},defaultStyle:"lowercase"});function mKt(t){if(t===null)return!1;var e=t.length;return e===4&&(t==="true"||t==="True"||t==="TRUE")||e===5&&(t==="false"||t==="False"||t==="FALSE")}function AKt(t){return t==="true"||t==="True"||t==="TRUE"}function gKt(t){return Object.prototype.toString.call(t)==="[object Boolean]"}var yKt=new Ks("tag:yaml.org,2002:bool",{kind:"scalar",resolve:mKt,construct:AKt,predicate:gKt,represent:{lowercase:function(t){return t?"true":"false"},uppercase:function(t){return t?"TRUE":"FALSE"},camelcase:function(t){return t?"True":"False"}},defaultStyle:"lowercase"});function EKt(t){return 48<=t&&t<=57||65<=t&&t<=70||97<=t&&t<=102}function bKt(t){return 48<=t&&t<=55}function wKt(t){return 48<=t&&t<=57}function CKt(t){if(t===null)return!1;var e=t.length,r=0,i=!1,n;if(!e)return!1;if(n=t[r],(n==="-"||n==="+")&&(n=t[++r]),n==="0"){if(r+1===e)return!0;if(n=t[++r],n==="b"){for(r++;r<e;r++)if(n=t[r],n!=="_"){if(n!=="0"&&n!=="1")return!1;i=!0}return i&&n!=="_"}if(n==="x"){for(r++;r<e;r++)if(n=t[r],n!=="_"){if(!EKt(t.charCodeAt(r)))return!1;i=!0}return i&&n!=="_"}if(n==="o"){for(r++;r<e;r++)if(n=t[r],n!=="_"){if(!bKt(t.charCodeAt(r)))return!1;i=!0}return i&&n!=="_"}}if(n==="_")return!1;for(;r<e;r++)if(n=t[r],n!=="_"){if(!wKt(t.charCodeAt(r)))return!1;i=!0}return!(!i||n==="_")}function IKt(t){var e=t,r=1,i;if(e.indexOf("_")!==-1&&(e=e.replace(/_/g,"")),i=e[0],(i==="-"||i==="+")&&(i==="-"&&(r=-1),e=e.slice(1),i=e[0]),e==="0")retur
Line truncated
|
||||
\r`;function qKt(t){if(t===null)return!1;var e,r,i=0,n=t.length,s=Lne;for(r=0;r<n;r++)if(e=s.indexOf(t.charAt(r)),!(e>64)){if(e<0)return!1;i+=6}return i%8===0}function GKt(t){var e,r,i=t.replace(/[\r\n=]/g,""),n=i.length,s=Lne,o=0,a=[];for(e=0;e<n;e++)e%4===0&&e&&(a.push(o>>16&255),a.push(o>>8&255),a.push(o&255)),o=o<<6|s.indexOf(i.charAt(e));return r=n%4*6,r===0?(a.push(o>>16&255),a.push(o>>8&255),a.push(o&255)):r===18?(a.push(o>>10&255),a.push(o>>2&255)):r===12&&a.push(o>>4&255),new Uint8Array(a)}function HKt(t){var e="",r=0,i,n,s=t.length,o=Lne;for(i=0;i<s;i++)i%3===0&&i&&(e+=o[r>>18&63],e+=o[r>>12&63],e+=o[r>>6&63],e+=o[r&63]),r=(r<<8)+t[i];return n=s%3,n===0?(e+=o[r>>18&63],e+=o[r>>12&63],e+=o[r>>6&63],e+=o[r&63]):n===2?(e+=o[r>>10&63],e+=o[r>>4&63],e+=o[r<<2&63],e+=o[64]):n===1&&(e+=o[r>>2&63],e+=o[r<<4&63],e+=o[64],e+=o[64]),e}function jKt(t){return Object.prototype.toString.call(t)==="[object Uint8Array]"}var zKt=new Ks("tag:yaml.org,2002:binary",{kind:"scalar",resolve:qKt,construct:GKt,predicate:jKt,represent:HKt}),VKt=Object.prototype.hasOwnProperty,$Kt=Object.prototype.toString;function WKt(t){if(t===null)return!0;var e=[],r,i,n,s,o,a=t;for(r=0,i=a.length;r<i;r+=1){if(n=a[r],o=!1,$Kt.call(n)!=="[object Object]")return!1;for(s in n)if(VKt.call(n,s))if(!o)o=!0;else return!1;if(!o)return!1;if(e.indexOf(s)===-1)e.push(s);else return!1}return!0}function JKt(t){return t!==null?t:[]}var YKt=new Ks("tag:yaml.org,2002:omap",{kind:"sequence",resolve:WKt,construct:JKt}),KKt=Object.prototype.toString;function XKt(t){if(t===null)return!0;var e,r,i,n,s,o=t;for(s=new Array(o.length),e=0,r=o.length;e<r;e+=1){if(i=o[e],KKt.call(i)!=="[object Object]"||(n=Object.keys(i),n.length!==1))return!1;s[e]=[n[0],i[n[0]]]}return!0}function ZKt(t){if(t===null)return[];var e,r,i,n,s,o=t;for(s=new Array(o.length),e=0,r=o.length;e<r;e+=1)i=o[e],n=Object.keys(i),s[e]=[n[0],i[n[0]]];return s}var eXt=new Ks("tag:yaml.org,2002:pairs",{kind:"sequence",resolve:XKt,construct:ZKt}),tXt=Object.prototype.hasOwnProperty;function rXt(t){if(t===null)return!0;var e,r=t;for(e in r)if(tXt.call(r,e)&&r[e]!==null)return!1;return!0}function iXt(t){return t!==null?t:{}}var nXt=new Ks("tag:yaml.org,2002:set",{kind:"mapping",resolve:rXt,construct:iXt}),L6e=PKt.extend({implicit:[FKt,UKt],explicit:[zKt,YKt,eXt,nXt]}),gA=Object.prototype.hasOwnProperty,ZU=1,F6e=2,M6e=3,eq=4,Nne=1,sXt=2,E6e=3,oXt=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,aXt=/[\x85\u2028\u2029]/,cXt=/[,\[\]\{\}]/,U6e=/^(?:!|!!|![a-z\-]+!)$/i,q6e=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function b6e(t){return Object.prototype.toString.call(t)}function fh(t){return t===10||t===13}function bE(t){return t===9||t===32}function Sa(t){return t===9||t===32||t===10||t===13}function yI(t){return t===44||t===91||t===93||t===123||t===125}function lXt(t){var e;return 48<=t&&t<=57?t-48:(e=t|32,97<=e&&e<=102?e-97+10:-1)}function uXt(t){return t===120?2:t===117?4:t===85?8:0}function fXt(t){return 48<=t&&t<=57?t-48:-1}function w6e(t){return t===48?"\0":t===97?"\x07":t===98?"\b":t===116||t===9?" ":t===110?`
|
||||
`:t===118?"\v":t===102?"\f":t===114?"\r":t===101?"\x1B":t===32?" ":t===34?'"':t===47?"/":t===92?"\\":t===78?"\x85":t===95?"\xA0":t===76?"\u2028":t===80?"\u2029":""}function hXt(t){return t<=65535?String.fromCharCode(t):String.fromCharCode((t-65536>>10)+55296,(t-65536&1023)+56320)}function G6e(t,e,r){e==="__proto__"?Object.defineProperty(t,e,{configurable:!0,enumerable:!0,writable:!0,value:r}):t[e]=r}var H6e=new Array(256),j6e=new Array(256);for(EE=0;EE<256;EE++)H6e[EE]=w6e(EE)?1:0,j6e[EE]=w6e(EE);var EE;function dXt(t,e){this.input=t,this.filename=e.filename||null,this.schema=e.schema||L6e,this.onWarning=e.onWarning||null,this.legacy=e.legacy||!1,this.json=e.json||!1,this.listener=e.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=t.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.firstTabInLine=-1,this.documents=[]}function z6e(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=eKt(r),new Ia(e,r)}function Ze(t,e){throw z6e(t,e)}function tq(t,e){t.onWarning&&t.onWarning.call(null,z6e(t,e))}var C6e={YAML:function(e,r,i){var n,s,o;e.version!==null&&Ze(e,"duplication of %YAML directive"),i.length!==1&&Ze(e,"YAML directive accepts exactly one argument"),n=/^([0-9]+)\.([0-9]+)$/.exec(i[0]),n===null&&Ze(e,"ill-formed argument of the YAML directive"),s=parseInt(n[1],10),o=parseInt(n[2],10),s!==1&&Ze(e,"unacceptable YAML version of the document"),e.version=i[0],e.checkLineBreaks=o<2,o!==1&&o!==2&&tq(e,"unsupported YAML version of the document")},TAG:function(e,r,i){var n,s;i.length!==2&&Ze(e,"TAG directive accepts exactly two arguments"),n=i[0],s=i[1],U6e.test(n)||Ze(e,"ill-formed tag handle (first argument) of the TAG directive"),gA.call(e.tagMap,n)&&Ze(e,'there is a previously declared suffix for "'+n+'" tag handle'),q6e.test(s)||Ze(e,"ill-formed tag prefix (second argument) of the TAG directive");try{s=decodeURIComponent(s)}catch{Ze(e,"tag prefix is malformed: "+s)}e.tagMap[n]=s}};function AA(t,e,r,i){var n,s,o,a;if(e<r){if(a=t.input.slice(e,r),i)for(n=0,s=a.length;n<s;n+=1)o=a.charCodeAt(n),o===9||32<=o&&o<=1114111||Ze(t,"expected valid JSON character");else oXt.test(a)&&Ze(t,"the stream contains non-printable characters");t.result+=a}}function I6e(t,e,r,i){var n,s,o,a;for(kn.isObject(r)||Ze(t,"cannot merge mappings; the provided source object is unacceptable"),n=Object.keys(r),o=0,a=n.length;o<a;o+=1)s=n[o],gA.call(e,s)||(G6e(e,s,r[s]),i[s]=!0)}function EI(t,e,r,i,n,s,o,a,c){var l,u;if(Array.isArray(n))for(n=Array.prototype.slice.call(n),l=0,u=n.length;l<u;l+=1)Array.isArray(n[l])&&Ze(t,"nested arrays are not supported inside keys"),typeof n=="object"&&b6e(n[l])==="[object Object]"&&(n[l]="[object Object]");if(typeof n=="object"&&b6e(n)==="[object Object]"&&(n="[object Object]"),n=String(n),e===null&&(e={}),i==="tag:yaml.org,2002:merge")if(Array.isArray(s))for(l=0,u=s.length;l<u;l+=1)I6e(t,e,s[l],r);else I6e(t,e,s,r);else!t.json&&!gA.call(r,n)&&gA.call(e,n)&&(t.line=o||t.line,t.lineStart=a||t.lineStart,t.position=c||t.position,Ze(t,"duplicated mapping key")),G6e(e,n,s),delete r[n];return e}function Fne(t){var e;e=t.input.charCodeAt(t.position),e===10?t.position++:e===13?(t.position++,t.input.charCodeAt(t.position)===10&&t.position++):Ze(t,"a line break is expected"),t.line+=1,t.lineStart=t.position,t.firstTabInLine=-1}function yn(t,e,r){for(var i=0,n=t.input.charCodeAt(t.position);n!==0;){for(;bE(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(fh(n))for(Fne(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&&tq(t,"deficient indentation"),i}function nq(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||Sa(r)))}function Mne(t,e){e===1?t.result+=" ":e>1&&(t.result+=kn.repeat(`
|
||||
`,e-1))}function pXt(t,e,r){var i,n,s,o,a,c,l,u,f=t.kind,h=t.result,d;if(d=t.input.charCodeAt(t.position),Sa(d)||yI(d)||d===35||d===38||d===42||d===33||d===124||d===62||d===39||d===34||d===37||d===64||d===96||(d===63||d===45)&&(n=t.input.charCodeAt(t.position+1),Sa(n)||r&&yI(n)))return!1;for(t.kind="scalar",t.result="",s=o=t.position,a=!1;d!==0;){if(d===58){if(n=t.input.charCodeAt(t.position+1),Sa(n)||r&&yI(n))break}else if(d===35){if(i=t.input.charCodeAt(t.position-1),Sa(i))break}else{if(t.position===t.lineStart&&nq(t)||r&&yI(d))break;if(fh(d))if(c=t.line,l=t.lineStart,u=t.lineIndent,yn(t,!1,-1),t.lineIndent>=e){a=!0,d=t.input.charCodeAt(t.position);continue}else{t.position=o,t.line=c,t.lineStart=l,t.lineIndent=u;break}}a&&(AA(t,s,o,!1),Mne(t,t.line-c),s=o=t.position,a=!1),bE(d)||(o=t.position+1),d=t.input.charCodeAt(++t.position)}return AA(t,s,o,!1),t.result?!0:(t.kind=f,t.result=h,!1)}function mXt(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(AA(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 fh(r)?(AA(t,i,n,!0),Mne(t,yn(t,!1,e)),i=n=t.position):t.position===t.lineStart&&nq(t)?Ze(t,"unexpected end of the document within a single quoted scalar"):(t.position++,n=t.position);Ze(t,"unexpected end of the stream within a single quoted scalar")}function AXt(t,e){var r,i,n,s,o,a;if(a=t.input.charCodeAt(t.position),a!==34)return!1;for(t.kind="scalar",t.result="",t.position++,r=i=t.position;(a=t.input.charCodeAt(t.position))!==0;){if(a===34)return AA(t,r,t.position,!0),t.position++,!0;if(a===92){if(AA(t,r,t.position,!0),a=t.input.charCodeAt(++t.position),fh(a))yn(t,!1,e);else if(a<256&&H6e[a])t.result+=j6e[a],t.position++;else if((o=uXt(a))>0){for(n=o,s=0;n>0;n--)a=t.input.charCodeAt(++t.position),(o=lXt(a))>=0?s=(s<<4)+o:Ze(t,"expected hexadecimal character");t.result+=hXt(s),t.position++}else Ze(t,"unknown escape sequence");r=i=t.position}else fh(a)?(AA(t,r,i,!0),Mne(t,yn(t,!1,e)),r=i=t.position):t.position===t.lineStart&&nq(t)?Ze(t,"unexpected end of the document within a double quoted scalar"):(t.position++,i=t.position)}Ze(t,"unexpected end of the stream within a double quoted scalar")}function gXt(t,e){var r=!0,i,n,s,o=t.tag,a,c=t.anchor,l,u,f,h,d,p=Object.create(null),m,y,g,E;if(E=t.input.charCodeAt(t.position),E===91)u=93,d=!1,a=[];else if(E===123)u=125,d=!0,a={};else return!1;for(t.anchor!==null&&(t.anchorMap[t.anchor]=a),E=t.input.charCodeAt(++t.position);E!==0;){if(yn(t,!0,e),E=t.input.charCodeAt(t.position),E===u)return t.position++,t.tag=o,t.anchor=c,t.kind=d?"mapping":"sequence",t.result=a,!0;r?E===44&&Ze(t,"expected the node content, but found ','"):Ze(t,"missed comma between flow collection entries"),y=m=g=null,f=h=!1,E===63&&(l=t.input.charCodeAt(t.position+1),Sa(l)&&(f=h=!0,t.position++,yn(t,!0,e))),i=t.line,n=t.lineStart,s=t.position,bI(t,e,ZU,!1,!0),y=t.tag,m=t.result,yn(t,!0,e),E=t.input.charCodeAt(t.position),(h||t.line===i)&&E===58&&(f=!0,E=t.input.charCodeAt(++t.position),yn(t,!0,e),bI(t,e,ZU,!1,!0),g=t.result),d?EI(t,a,p,y,m,g,i,n,s):f?a.push(EI(t,null,p,y,m,g,i,n,s)):a.push(m),yn(t,!0,e),E=t.input.charCodeAt(t.position),E===44?(r=!0,E=t.input.charCodeAt(++t.position)):r=!1}Ze(t,"unexpected end of the stream within a flow collection")}function yXt(t,e){var r,i,n=Nne,s=!1,o=!1,a=e,c=0,l=!1,u,f;if(f=t.input.charCodeAt(t.position),f===124)i=!1;else if(f===62)i=!0;else return!1;for(t.kind="scalar",t.result="";f!==0;)if(f=t.input.charCodeAt(++t.position),f===43||f===45)Nne===n?n=f===43?E6e:sXt:Ze(t,"repeat of a chomping mode identifier");else if((u=fXt(f))>=0)u===0?Ze(t,"bad explicit indentation width of a block scalar; it cannot be less than one"):o?Ze(t,"repeat of an indentation width identifier"):(a=e+u-1,o=!0);else break;if(bE(f)){do f=t.input.charCodeAt(++t.position);while(bE(f));if(f===35)do f=t.input.charCodeAt(++t.position);while(!fh(f)&&f!==0)}for(;f!==0;){for(Fne(t),t.lineIndent=0,f=t.input.charCodeAt(t.position);(!o||t.lineIndent<a)&&f===32;)t.lineIndent++,f=t.input.charCodeAt(++t.position);if(!o&&t.lineIndent>a&&(a=t.lineIndent),fh(f)){c++;continue}if(t.lineIndent<a){n===E6e?t.result+=kn.repeat(`
|
||||
`,s?1+c:c):n===Nne&&s&&(t.result+=`
|
||||
`);break}for(i?bE(f)?(l=!0,t.result+=kn.repeat(`
|
||||
`,s?1+c:c)):l?(l=!1,t.result+=kn.repeat(`
|
||||
`,c+1)):c===0?s&&(t.result+=" "):t.result+=kn.repeat(`
|
||||
`,c):t.result+=kn.repeat(`
|
||||
`,s?1+c:c),s=!0,o=!0,c=0,r=t.position;!fh(f)&&f!==0;)f=t.input.charCodeAt(++t.position);AA(t,r,t.position,!1)}return!0}function S6e(t,e){var r,i=t.tag,n=t.anchor,s=[],o,a=!1,c;if(t.firstTabInLine!==-1)return!1;for(t.anchor!==null&&(t.anchorMap[t.anchor]=s),c=t.input.charCodeAt(t.position);c!==0&&(t.firstTabInLine!==-1&&(t.position=t.firstTabInLine,Ze(t,"tab characters must not be used in indentation")),!(c!==45||(o=t.input.charCodeAt(t.position+1),!Sa(o))));){if(a=!0,t.position++,yn(t,!0,-1)&&t.lineIndent<=e){s.push(null),c=t.input.charCodeAt(t.position);continue}if(r=t.line,bI(t,e,M6e,!1,!0),s.push(t.result),yn(t,!0,-1),c=t.input.charCodeAt(t.position),(t.line===r||t.lineIndent>e)&&c!==0)Ze(t,"bad indentation of a sequence entry");else if(t.lineIndent<e)break}return a?(t.tag=i,t.anchor=n,t.kind="sequence",t.result=s,!0):!1}function EXt(t,e,r){var i,n,s,o,a,c,l=t.tag,u=t.anchor,f={},h=Object.create(null),d=null,p=null,m=null,y=!1,g=!1,E;if(t.firstTabInLine!==-1)return!1;for(t.anchor!==null&&(t.anchorMap[t.anchor]=f),E=t.input.charCodeAt(t.position);E!==0;){if(!y&&t.firstTabInLine!==-1&&(t.position=t.firstTabInLine,Ze(t,"tab characters must not be used in indentation")),i=t.input.charCodeAt(t.position+1),s=t.line,(E===63||E===58)&&Sa(i))E===63?(y&&(EI(t,f,h,d,p,null,o,a,c),d=p=m=null),g=!0,y=!0,n=!0):y?(y=!1,n=!0):Ze(t,"incomplete explicit mapping pair; a key node is missed; or followed by a non-tabulated empty line"),t.position+=1,E=i;else{if(o=t.line,a=t.lineStart,c=t.position,!bI(t,r,F6e,!1,!0))break;if(t.line===s){for(E=t.input.charCodeAt(t.position);bE(E);)E=t.input.charCodeAt(++t.position);if(E===58)E=t.input.charCodeAt(++t.position),Sa(E)||Ze(t,"a whitespace character is expected after the key-value separator within a block mapping"),y&&(EI(t,f,h,d,p,null,o,a,c),d=p=m=null),g=!0,y=!1,n=!1,d=t.tag,p=t.result;else if(g)Ze(t,"can not read an implicit mapping pair; a colon is missed");else return t.tag=l,t.anchor=u,!0}else if(g)Ze(t,"can not read a block mapping entry; a multiline key may not be an implicit key");else return t.tag=l,t.anchor=u,!0}if((t.line===s||t.lineIndent>e)&&(y&&(o=t.line,a=t.lineStart,c=t.position),bI(t,e,eq,!0,n)&&(y?p=t.result:m=t.result),y||(EI(t,f,h,d,p,m,o,a,c),d=p=m=null),yn(t,!0,-1),E=t.input.charCodeAt(t.position)),(t.line===s||t.lineIndent>e)&&E!==0)Ze(t,"bad indentation of a mapping entry");else if(t.lineIndent<e)break}return y&&EI(t,f,h,d,p,null,o,a,c),g&&(t.tag=l,t.anchor=u,t.kind="mapping",t.result=f),g}function bXt(t){var e,r=!1,i=!1,n,s,o;if(o=t.input.charCodeAt(t.position),o!==33)return!1;if(t.tag!==null&&Ze(t,"duplication of a tag property"),o=t.input.charCodeAt(++t.position),o===60?(r=!0,o=t.input.charCodeAt(++t.position)):o===33?(i=!0,n="!!",o=t.input.charCodeAt(++t.position)):n="!",e=t.position,r){do o=t.input.charCodeAt(++t.position);while(o!==0&&o!==62);t.position<t.length?(s=t.input.slice(e,t.position),o=t.input.charCodeAt(++t.position)):Ze(t,"unexpected end of the stream within a verbatim tag")}else{for(;o!==0&&!Sa(o);)o===33&&(i?Ze(t,"tag suffix cannot contain exclamation marks"):(n=t.input.slice(e-1,t.position+1),U6e.test(n)||Ze(t,"named tag handle cannot contain such characters"),i=!0,e=t.position+1)),o=t.input.charCodeAt(++t.position);s=t.input.slice(e,t.position),cXt.test(s)&&Ze(t,"tag suffix cannot contain flow indicator characters")}s&&!q6e.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:gA.call(t.tagMap,n)?t.tag=t.tagMap[n]+s:n==="!"?t.tag="!"+s:n==="!!"?t.tag="tag:yaml.org,2002:"+s:Ze(t,'undeclared tag handle "'+n+'"'),!0}function wXt(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&&!Sa(r)&&!yI(r);)r=t.input.charCodeAt(++t.position);return t.position===e&&Ze(t,"name of an anchor node must contain at least one character"),t.anchor=t.input.slice(e,t.position),!0}function CXt(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&&!Sa(i)&&!yI(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),gA.call(t.anchorMap,r)||Ze(t,'unidentified alias "'+r+'"'),t.result=t.anchorMap[r],yn(t,!0,-1),!0}function bI(t,e,r,i,n){var s,o,a,c=1,l=!1,u=!1,f,h,d,p,m,y;if(t.listener!==null&&t.listener("open",t),t.tag=null,t.anchor=null,t.kind=null,t.result=null,s=o=a=eq===r||M6e===r,i&&yn(t,!0,-1)&&(l=!0,t.lineIndent>e?c=1:t.lineIndent===e?c=0:t.lineIndent<e&&(c=-1)),c===1)for(;bXt(t)||wXt(t);)yn(t,!0,-1)?(l=!0,a=s,t.lineIndent>e?c=1:t.lineIndent===e?c=0:t.lineIndent<e&&(c=-1)):a=!1;if(a&&(a=l||n),(c===1||eq===r)&&(ZU===r||F6e===r?m=e:m=e+1,y=t.position-t.lineStart,c===1?a&&(S6e(t,y)||EXt(t,y,m))||gXt(t,m)?u=!0:(o&&yXt(t,m)||mXt(t,m)||AXt(t,m)?u=!0:CXt(t)?(u=!0,(t.tag!==null||t.
Line truncated
|
||||
`),t.charCodeAt(0)===65279&&(t=t.slice(1)));var r=new dXt(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;)IXt(r);return r.documents}function SXt(t,e,r){e!==null&&typeof e=="object"&&typeof r>"u"&&(r=e,e=null);var i=V6e(t,r);if(typeof e!="function")return i;for(var n=0,s=i.length;n<s;n+=1)e(i[n])}function BXt(t,e){var r=V6e(t,e);if(r.length!==0){if(r.length===1)return r[0];throw new Ia("expected a single document in the stream, but found more")}}var vXt=SXt,xXt=BXt,$6e={loadAll:vXt,load:xXt},W6e=Object.prototype.toString,J6e=Object.prototype.hasOwnProperty,Une=65279,_Xt=9,NT=10,RXt=13,TXt=32,NXt=33,DXt=34,One=35,OXt=37,PXt=38,kXt=39,QXt=42,Y6e=44,LXt=45,rq=58,FXt=61,MXt=62,UXt=63,qXt=64,K6e=91,X6e=93,GXt=96,Z6e=123,HXt=124,eje=125,Xs={};Xs[0]="\\0";Xs[7]="\\a";Xs[8]="\\b";Xs[9]="\\t";Xs[10]="\\n";Xs[11]="\\v";Xs[12]="\\f";Xs[13]="\\r";Xs[27]="\\e";Xs[34]='\\"';Xs[92]="\\\\";Xs[133]="\\N";Xs[160]="\\_";Xs[8232]="\\L";Xs[8233]="\\P";var jXt=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"],zXt=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function VXt(t,e){var r,i,n,s,o,a,c;if(e===null)return{};for(r={},i=Object.keys(e),n=0,s=i.length;n<s;n+=1)o=i[n],a=String(e[o]),o.slice(0,2)==="!!"&&(o="tag:yaml.org,2002:"+o.slice(2)),c=t.compiledTypeMap.fallback[o],c&&J6e.call(c.styleAliases,a)&&(a=c.styleAliases[a]),r[o]=a;return r}function $Xt(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 Ia("code point within a string may not be greater than 0xFFFFFFFF");return"\\"+r+kn.repeat("0",i-e.length)+e}var WXt=1,DT=2;function JXt(t){this.schema=t.schema||L6e,this.indent=Math.max(1,t.indent||2),this.noArrayIndent=t.noArrayIndent||!1,this.skipInvalid=t.skipInvalid||!1,this.flowLevel=kn.isNothing(t.flowLevel)?-1:t.flowLevel,this.styleMap=VXt(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==='"'?DT:WXt,this.forceQuotes=t.forceQuotes||!1,this.replacer=typeof t.replacer=="function"?t.replacer:null,this.implicitTypes=this.schema.compiledImplicit,this.explicitTypes=this.schema.compiledExplicit,this.tag=null,this.result="",this.duplicates=[],this.usedDuplicates=null}function B6e(t,e){for(var r=kn.repeat(" ",e),i=0,n=-1,s="",o,a=t.length;i<a;)n=t.indexOf(`
|
||||
`,i),n===-1?(o=t.slice(i),i=a):(o=t.slice(i,n+1),i=n+1),o.length&&o!==`
|
||||
`&&(s+=r),s+=o;return s}function Pne(t,e){return`
|
||||
`+kn.repeat(" ",t.indent*e)}function YXt(t,e){var r,i,n;for(r=0,i=t.implicitTypes.length;r<i;r+=1)if(n=t.implicitTypes[r],n.resolve(e))return!0;return!1}function iq(t){return t===TXt||t===_Xt}function OT(t){return 32<=t&&t<=126||161<=t&&t<=55295&&t!==8232&&t!==8233||57344<=t&&t<=65533&&t!==Une||65536<=t&&t<=1114111}function v6e(t){return OT(t)&&t!==Une&&t!==RXt&&t!==NT}function x6e(t,e,r){var i=v6e(t),n=i&&!iq(t);return(r?i:i&&t!==Y6e&&t!==K6e&&t!==X6e&&t!==Z6e&&t!==eje)&&t!==One&&!(e===rq&&!n)||v6e(e)&&!iq(e)&&t===One||e===rq&&n}function KXt(t){return OT(t)&&t!==Une&&!iq(t)&&t!==LXt&&t!==UXt&&t!==rq&&t!==Y6e&&t!==K6e&&t!==X6e&&t!==Z6e&&t!==eje&&t!==One&&t!==PXt&&t!==QXt&&t!==NXt&&t!==HXt&&t!==FXt&&t!==MXt&&t!==kXt&&t!==DXt&&t!==OXt&&t!==qXt&&t!==GXt}function XXt(t){return!iq(t)&&t!==rq}function RT(t,e){var r=t.charCodeAt(e),i;return r>=55296&&r<=56319&&e+1<t.length&&(i=t.charCodeAt(e+1),i>=56320&&i<=57343)?(r-55296)*1024+i-56320+65536:r}function tje(t){var e=/^\n* /;return e.test(t)}var rje=1,kne=2,ije=3,nje=4,gI=5;function ZXt(t,e,r,i,n,s,o,a){var c,l=0,u=null,f=!1,h=!1,d=i!==-1,p=-1,m=KXt(RT(t,0))&&XXt(RT(t,t.length-1));if(e||o)for(c=0;c<t.length;l>=65536?c+=2:c++){if(l=RT(t,c),!OT(l))return gI;m=m&&x6e(l,u,a),u=l}else{for(c=0;c<t.length;l>=65536?c+=2:c++){if(l=RT(t,c),l===NT)f=!0,d&&(h=h||c-p-1>i&&t[p+1]!==" ",p=c);else if(!OT(l))return gI;m=m&&x6e(l,u,a),u=l}h=h||d&&c-p-1>i&&t[p+1]!==" "}return!f&&!h?m&&!o&&!n(t)?rje:s===DT?gI:kne:r>9&&tje(t)?gI:o?s===DT?gI:kne:h?nje:ije}function eZt(t,e,r,i,n){t.dump=(function(){if(e.length===0)return t.quotingType===DT?'""':"''";if(!t.noCompatMode&&(jXt.indexOf(e)!==-1||zXt.test(e)))return t.quotingType===DT?'"'+e+'"':"'"+e+"'";var s=t.indent*Math.max(1,r),o=t.lineWidth===-1?-1:Math.max(Math.min(t.lineWidth,40),t.lineWidth-s),a=i||t.flowLevel>-1&&r>=t.flowLevel;function c(l){return YXt(t,l)}switch(ZXt(e,a,t.indent,o,c,t.quotingType,t.forceQuotes&&!i,n)){case rje:return e;case kne:return"'"+e.replace(/'/g,"''")+"'";case ije:return"|"+_6e(e,t.indent)+R6e(B6e(e,s));case nje:return">"+_6e(e,t.indent)+R6e(B6e(tZt(e,o),s));case gI:return'"'+rZt(e)+'"';default:throw new Ia("impossible error: invalid scalar style")}})()}function _6e(t,e){var r=tje(t)?String(e):"",i=t[t.length-1]===`
|
||||
`,n=i&&(t[t.length-2]===`
|
||||
`||t===`
|
||||
`),n=s?"+":i?"":"-";return r+n+`
|
||||
`}function FGe(t){return t[t.length-1]===`
|
||||
`?t.slice(0,-1):t}function R7t(t,e){for(var r=/(\n+)([^\n]*)/g,i=(function(){var l=t.indexOf(`
|
||||
`);return l=l!==-1?l:t.length,r.lastIndex=l,MGe(t.slice(0,l),e)})(),s=t[0]===`
|
||||
`||t[0]===" ",n,o;o=r.exec(t);){var a=o[1],c=o[2];n=c[0]===" ",i+=a+(!s&&!n&&c!==""?`
|
||||
`:"")+MGe(c,e),s=n}return i}function MGe(t,e){if(t===""||t[0]===" ")return t;for(var r=/ [^ ]/g,i,s=0,n,o=0,a=0,c="";i=r.exec(t);)a=i.index,a-s>e&&(n=o>s?o:a,c+=`
|
||||
`+t.slice(s,n),s=n+1),o=a;return c+=`
|
||||
`,t.length-s>e&&o>s?c+=t.slice(s,o)+`
|
||||
`+t.slice(o+1):c+=t.slice(s),c.slice(1)}function T7t(t){for(var e="",r=0,i,s=0;s<t.length;r>=65536?s+=2:s++)r=KR(t,s),i=Wn[r],!i&&tT(r)?(e+=t[s],r>=65536&&(e+=t[s+1])):e+=i||w7t(r);return e}function N7t(t,e,r){var i="",s=t.tag,n,o,a;for(n=0,o=r.length;n<o;n+=1)a=r[n],t.replacer&&(a=t.replacer.call(r,String(n),a)),($d(t,e,a,!1,!1)||typeof a>"u"&&$d(t,e,null,!1,!1))&&(i!==""&&(i+=","+(t.condenseFlow?"":" ")),i+=t.dump);t.tag=s,t.dump="["+i+"]"}function UGe(t,e,r,i){var s="",n=t.tag,o,a,c;for(o=0,a=r.length;o<a;o+=1)c=r[o],t.replacer&&(c=t.replacer.call(r,String(o),c)),($d(t,e+1,c,!0,!0,!1,!0)||typeof c>"u"&&$d(t,e+1,null,!0,!0,!1,!0))&&((!i||s!=="")&&(s+=Bie(t,e)),t.dump&&ZR===t.dump.charCodeAt(0)?s+="-":s+="- ",s+=t.dump);t.tag=n,t.dump=s||"[]"}function D7t(t,e,r){var i="",s=t.tag,n=Object.keys(r),o,a,c,l,u;for(o=0,a=n.length;o<a;o+=1)u="",i!==""&&(u+=", "),t.condenseFlow&&(u+='"'),c=n[o],l=r[c],t.replacer&&(l=t.replacer.call(r,c,l)),$d(t,e,c,!1,!1)&&(t.dump.length>1024&&(u+="? "),u+=t.dump+(t.condenseFlow?'"':"")+":"+(t.condenseFlow?"":" "),$d(t,e,l,!1,!1)&&(u+=t.dump,i+=u));t.tag=s,t.dump="{"+i+"}"}function O7t(t,e,r,i){var s="",n=t.tag,o=Object.keys(r),a,c,l,u,f,h;if(t.sortKeys===!0)o.sort();else if(typeof t.sortKeys=="function")o.sort(t.sortKeys);else if(t.sortKeys)throw new ga("sortKeys must be a boolean or a function");for(a=0,c=o.length;a<c;a+=1)h="",(!i||s!=="")&&(h+=Bie(t,e)),l=o[a],u=r[l],t.replacer&&(u=t.replacer.call(r,l,u)),$d(t,e+1,l,!0,!0,!0)&&(f=t.tag!==null&&t.tag!=="?"||t.dump&&t.dump.length>1024,f&&(t.dump&&ZR===t.dump.charCodeAt(0)?h+="?":h+="? "),h+=t.dump,f&&(h+=Bie(t,e)),$d(t,e+1,u,!0,f)&&(t.dump&&ZR===t.dump.charCodeAt(0)?h+=":":h+=": ",h+=t.dump,s+=h));t.tag=n,t.dump=s||"{}"}function qGe(t,e,r){var i,s,n,o,a,c;for(s=r?t.explicitTypes:t.implicitTypes,n=0,o=s.length;n<o;n+=1)if(a=s[n],(a.instanceOf||a.predicate)&&(!a.instanceOf||typeof e=="object"&&e instanceof a.instanceOf)&&(!a.predicate||a.predicate(e))){if(r?a.multi&&a.representName?t.tag=a.representName(e):t.tag=a.tag:t.tag="?",a.represent){if(c=t.styleMap[a.tag]||a.defaultStyle,iHe.call(a.represent)==="[object Function]")i=a.represent(e,c);else if(sHe.call(a.represent,c))i=a.represent[c](e,c);else throw new ga("!<"+a.tag+'> tag resolver accepts not "'+c+'" style');t.dump=i}return!0}return!1}function $d(t,e,r,i,s,n,o){t.tag=null,t.dump=r,qGe(t,r,!1)||qGe(t,r,!0);var a=iHe.call(t.dump),c=i,l;i&&(i=t.flowLevel<0||t.flowLevel>e);var u=a==="[object Object]"||a==="[object Array]",f,h;if(u&&(f=t.duplicates.indexOf(r),h=f!==-1),(t.tag!==null&&t.tag!=="?"||h||t.indent!==2&&e>0)&&(s=!1),h&&t.usedDuplicates[f])t.dump="*ref_"+f;else{if(u&&h&&!t.usedDuplicates[f]&&(t.usedDuplicates[f]=!0),a==="[object Object]")i&&Object.keys(t.dump).length!==0?(O7t(t,e,t.dump,s),h&&(t.dump="&ref_"+f+t.dump)):(D7t(t,e,t.dump),h&&(t.dump="&ref_"+f+" "+t.dump));else if(a==="[object Array]")i&&t.dump.length!==0?(t.noArrayIndent&&!o&&e>0?UGe(t,e-1,t.dump,s):UGe(t,e,t.dump,s),h&&(t.dump="&ref_"+f+t.dump)):(N7t(t,e,t.dump),h&&(t.dump="&ref_"+f+" "+t.dump));else if(a==="[object String]")t.tag!=="?"&&_7t(t,t.dump,e,n,c);else{if(a==="[object Undefined]")return!1;if(t.skipInvalid)return!1;throw new ga("unacceptable kind of an object to dump "+a)}t.tag!==null&&t.tag!=="?"&&(l=encodeURI(t.tag[0]==="!"?t.tag.slice(1):t.tag).replace(/!/g,"%21"),t.tag[0]==="!"?l="!"+l:l.slice(0,18)==="tag:yaml.org,2002:"?l="!!"+l.slice(18):l="!<"+l+">",t.dump=l+" "+t.dump)}return!0}function P7t(t,e){var r=[],i=[],s,n;for(xie(t,r,i),s=0,n=i.length;s<n;s+=1)e.duplicates.push(r[i[s]]);e.usedDuplicates=new Array(n)}function xie(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)xie(t[s],e,r);else for(i=Object.keys(t),s=0,n=i.length;s<n;s+=1)xie(t[i[s]],e,r)}function Q7t(t,e){e=e||{};var r=new I7t(e);r.noRefs||P7t(t,r);var i=t;return r.replacer&&(i=r.replacer.call({"":i},"",i)),$d(r,0,i,!0,!0)?r.dump+`
|
||||
`:""}var k7t=Q7t,L7t={dump:k7t};function Die(t,e){return function(){throw new Error("Function yaml."+t+" is removed in js-yaml 4. Use yaml."+e+" instead, which is now safe by default.")}}var J9r=rHe.load,Y9r=rHe.loadAll,pHe=L7t.dump;var K9r=Die("safeLoad","load"),X9r=Die("safeLoadAll","loadAll"),Z9r=Die("safeDump","dump");var mHe=z(require("os"),1);var BU=class t{static async writeBuildSummary(e){let r=function(c,l,u=!1){return`<a href="${l}">${c}</a>`+(u?mHe.default.EOL:"")},i=e.exportRes.refs.length,s=i>0?e.exportRes.refs?.[0]:void 0,n=s?e.exportRes.summaries?.[s]:void 0,o=e.driver==="cloud"&&e.endpoint?e.endpoint?.replace(/^cloud:\/\//,"").split("/")[0]:void 0,a=qj.addHeading("Docker Build summary",2);if(o&&i===1&&s&&n){let c=t.formatDBCBuildURL(o,s,n.defaultPlatform);a.addRaw("<p>").addRaw("For a detailed look at the build, you can check the results at:").addRaw("</p>").addRaw("<p>").addRaw(`:whale: ${r(`<strong>${c}</strong>`,c)}`).addRaw("</p>")}if(e.uploadRes){let c=`./${Ot.runId}/${e.uploadRes.url.split("/").slice(-2).join("/")}`;o&&i===1?a.addRaw("<p>").addRaw("You can also download the following build record archive and import it into Docker Desktop's Builds view. ").addBreak().addRaw("Build records include details such as timing, dependencies, results, logs, traces, and other information about a build. ").addRaw(r("Learn more","https://www.docker.com/blog/new-beta-feature-deep-dive-into-github-actions-docker-builds-with-docker-desktop/?utm_source=github&utm_medium=actions")).addRaw("</p>"):a.addRaw("<p>").addRaw("For a detailed look at the build, download the following build record archive and import it into Docker Desktop's Builds view. ").addBreak().addRaw("Build records include details such as timing, dependencies, results, logs, traces, and other information about a build. ").addRaw(r("Learn more","https://www.docker.com/blog/new-beta-feature-deep-dive-into-github-actions-docker-builds-with-docker-desktop/?utm_source=github&utm_medium=actions")).addRaw("</p>"),a.addRaw("<p>").addRaw(`:arrow_down: ${r(`<strong>${Re.stringToUnicodeEntities(e.uploadRes.filename)}</strong>`,c)} (${Re.formatFileSize(e.uploadRes.size)} - includes <strong>${i} build record${i>1?"s":""}</strong>)`).addRaw("</p>")}else e.exportRes.summaries&&a.addRaw("<p>").addRaw("The following table provides a brief summary of your build.").addBreak().addRaw("For a detailed look at the build, including timing, dependencies, results, logs, traces, and other information, consider enabling the export of the build record so you can import it into Docker Desktop's Builds view. ").addRaw(r("Learn more","https://www.docker.com/blog/new-beta-feature-deep-dive-into-github-actions-docker-builds-with-docker-desktop/?utm_source=github&utm_medium=actions")).addRaw("</p>");if(a.addRaw("<p>").addRaw("Find this useful? ").addRaw(r("Let us know","https://docs.docker.com/feedback/gha-build-summary")).addRaw("</p>"),e.exportRes.summaries){a.addRaw("<p>");let c=[[{header:!0,data:"ID"},{header:!0,data:"Name"},{header:!0,data:"Status"},{header:!0,data:"Cached"},{header:!0,data:"Duration"},...o&&i>1?[{header:!0,data:"Build result URL"}]:[]]],l;for(let u in e.exportRes.summaries)if(Object.prototype.hasOwnProperty.call(e.exportRes.summaries,u)){let f=e.exportRes.summaries[u];c.push([{data:`<code>${u.substring(0,6).toUpperCase()}</code>`},{data:`<strong>${Re.stringToUnicodeEntities(f.name)}</strong>`},{data:`${f.status==="completed"?":white_check_mark:":f.status==="canceled"?":no_entry_sign:":":x:"} ${f.status}`},{data:`${f.numCachedSteps>0?Math.round(f.numCachedSteps/f.numTotalSteps*100):0}%`},{data:f.duration},...o&&i>1?[{data:r(":whale: Open",t.formatDBCBuildURL(o,u,f.defaultPlatform))}]:[]]),f.error&&(l=f.error)}a.addTable([...c]),a.addRaw("</p>"),l&&(a.addRaw("<blockquote>"),Re.countLines(l)>10?a.addRaw("<details><summary><strong>Error</strong></summary>").addCodeBlock(Oie.default.encode(l),"text").addRaw("</details>"):a.addRaw("<strong>Error</strong>").addBreak().addRaw("<p>").addCodeBlock(Oie.default.encode(l),"text").addRaw("</p>"),a.addRaw("</blockquote>"))}e.inputs&&a.addRaw("<details><summary><strong>Build inputs</strong></summary>").addCodeBlock(pHe(e.inputs,{indent:2,lineWidth:-1}),"yaml").addRaw("</details>"),e.bakeDefinition&&a.addRaw("<details><summary><strong>Bake definition</strong></summary>").addCodeBlock(JSON.stringify(e.bakeDefinition,null,2),"json").addRaw("</details>"),V("Writing summary"),await a.addSeparator().write()}static formatDBCBuildURL(e,r,i){return`https://app.docker.com/build/accounts/${e}/builds/${(i??"linux/amd64").replace("/","-")}/${r}`}};var oE=z(require("fs"),1),Pie=z(require("path"),1);var Or=class t{buildx;iidFilename;metadataFilename;constructor(e){this.buildx=e?.buildx||new Ar,this.iidFilename=`build-iidfile-${Re.generateRandomString()}.txt`,this.metadataFilename=`build-metadata-${Re.generateRandomString()}.json`}async gitContext(e){let r=new Set(["ref","checksum","subdir"]),i=Re.parseBoolOrDefault(process.env.DO
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,o]of s.map(a=>a.split("=").map(c=>c.trim())))if(n=="type"&&o==e)return!0}return!1}static hasAttestationType(e,r){let i=sc(r,{delimiter:",",trim:!0,columns:!1,relaxColumnCount:!0});for(let s of i)for(let[n,o]of s.map(a=>a.split("=").map(c=>c.trim())))if(n=="type"&&o==e)return!0;return!1}static resolveAttestationAttrs(e){let r=sc(e,{delimiter:",",trim:!0,columns:!1,relaxColumnCount:!0}),i=[];for(let s of r)for(let n of s)try{let o=Re.parseBool(n);i.push(`disabled=${!o}`)}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&&Ua(n),[s,n]}};var Qie=z(require("fs"),1),AHe=z(require("path"),1);var vU=class t{buildx;metadataFilename;constructor(e){this.buildx=e?.buildx||new Ar,this.metadataFilename=`bake-metadata-${Re.generateRandomString()}.json`}getMetadataFilePath(){return AHe.default.join(Xt.tmpDir(),this.metadataFilename)}resolveMetadata(){let e=this.getMetadataFilePath();if(!Qie.default.existsSync(e))return;let r=Qie.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=[],o=[...e.files||[],e.source];if(o){for(let c of o.map(l=>l?l.trim():""))if(c.length!=0){if(!Re.isValidRef(c)){n.push(c);continue}if(s)throw new Error("Only one remote bake definition can be defined");s=c}}s&&i.push(s);for(let c of n)i.push("--file",c);if(e.overrides)for(let c of e.overrides)i.push("--set",c);if(e.vars)for(let c of e.vars)i.push("--var",c);if(e.allow)for(let c of e.allow)i.push("--allow",c);e.call&&i.push("--call",e.call),e.load&&i.push("--load"),e.noCache&&i.push("--no-cache"),e.provenance&&i.push("--provenance",e.provenance),e.push&&i.push("--push"),e.sbom&&i.push("--sbom",e.sbom);let a=await this.buildx.getCommand([...i,"--print",...e.targets||[]]);return await st.getExecOutput(a.command,a.args,r).then(c=>{if(c.stderr.length>0&&c.exitCode!=0)throw new Error(`cannot parse bake definitions: ${c.stderr.match(/(.*)\s*$/)?.[0]?.trim()??"unknown error"}`);return t.parseDefinition(c.stdout.trim())})}static parseDefinition(e){let r=JSON.parse(e);for(let i in r.target){let 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=sc(e,{relaxColumnCount:!0,skipEmptyLines:!0})[0];for(let s of i){let[n,o]=s.toString().split(/(?<=^[^=]+?)=/).map(a=>a.trim());switch(n){case"type":r.type=o;break;case"disabled":r.disabled=Re.parseBool(o);break;default:r[n]=o}}return r}static parseCacheEntry(e){if(typeof e!="string")return e;let r={type:""},i=sc(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,o]=s.toString().split(/(?<=^[^=]+?)=/).map(a=>a.trim());n==="type"?r.type=o:r[n]=o}return r}static parseExportEntry(e){if(typeof e!="string")return e;let r={type:""},i=sc(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,o]=s.toString().split(/(?<=^[^=]+?)=/).map(a=>a.trim());n==="type"?r.type=o:r[n]=o}return r}static parseSecretEntry(e){if(typeof e!="string")return e;let r={},i=sc(e,{relaxColumnCount:!0,skipEmptyLines:!0})[0],s="";for(let n of i){let[o,a]=n.toString().split(/(?<=^[^=]+?)=/).map(c=>c.trim());switch(o){case"type":s=a;break;case"id":r.id=a;break;case"source":case"src":r.src=a;break;case"env":r.env=a;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=i,s&&(r.paths=s.split
Line truncated
|
||||
`)[0])}static async isHeadDetached(){return await t.exec(["branch","--show-current"]).then(e=>e.length==0)}static async getDetachedRef(){let e=await t.exec(["show","-s","--pretty=%D"]);Q(`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 o=s.match(/^[^/]+\/[^/]+, (.+)$/);if(o)return`refs/heads/${o[1].trim()}`;let a=s.match(/^[^/]+\/(.+)$/);if(a)return`refs/heads/${a[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 qZe=require("crypto"),Lh=z(require("fs"),1),HA=z(require("path"),1);var WN=z(iT(),1),Fh=z(_7e(),1),GZe=z(que(),1),QS=z(PZe(),1);var Ufe=z(iT(),1);var kZe=z(uu(),1);var QZe="application/vnd.oci.empty.v1+json";var Pp=class{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?(Q(`Cosign.isAvailable cmd err: ${r.stderr.trim()}`),!1):r.exitCode==0).catch(r=>(Q(`Cosign.isAvailable error: ${r}`),!1));return Q(`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 Q("Cosign.versionSatisfies false: undefined version"),!1;let s=kZe.satisfies(i,e)||/^[0-9a-f]{7}$/.exec(i)!==null;return Q(`Cosign.versionSatisfies ${i} statisfies ${e}: ${s}`),s}static parseCommandOutput(e){let r,i,s,n;for(let o of e.split(/\r?\n/)){let a=o.trim();if(!a.startsWith("{")||!a.endsWith("}"))continue;let c;try{c=JSON.parse(a)}catch{continue}if(c&&Array.isArray(c.errors)&&c.errors.length>0&&(n=c.errors),!r&&c&&Array.isArray(c.manifests)&&c.manifests.length>0){let l=c.manifests[0];l?.artifactType===Ufe.BUNDLE_V03_MEDIA_TYPE&&typeof l.digest=="string"?r=l.digest:l?.artifactType===QZe&&typeof l.digest=="string"&&(i=l.digest)}if(!s&&c&&c.mediaType===Ufe.BUNDLE_V03_MEDIA_TYPE&&(s=c),s&&(r||i)){n=void 0;break}}return{bundle:s,signatureManifestDigest:r||i,errors:n}}};var qfe=z(require("fs"),1);var W5=class t{buildx;constructor(e){this.buildx=e?.buildx||new Ar}async getCommand(e){return await this.buildx.getCommand(["imagetools",...e])}async getInspectCommand(e){return await this.getCommand(["inspect",...e])}async getCreateCommand(e){return await this.getCommand(["create",...e])}async inspectImage(e){return await this.inspect(e,"{{json .Image}}",r=>{if(typeof r=="object"&&!Array.isArray(r)&&r!==null)return Object.prototype.hasOwnProperty.call(r,"config"),r;throw new Error("Unexpected output format")})}async inspectManifest(e){return await this.inspect(e,"{{json .Manifest}}",r=>{if(typeof r=="object"&&!Array.isArray(r)&&r!==null)return Object.prototype.hasOwnProperty.call(r,"manifests"),r;throw new Error("Unexpected output format")})}async attestationDescriptors(e){let r=await this.inspectManifest(e);if(typeof r!="object"||r===null||!("manifests"in r)||!Array.isArray(r.manifests))throw new Error(`No descriptor found for ${e.name}`);let i=r.manifests.filter(o=>o.annotations?.["vnd.docker.reference.type"]==="attestation-manifest");if(!e.platform)return i;let s=e.platform,n=new Map;for(let o of r.manifests)o.digest&&n.set(o.digest,o);return i.filter(o=>{let a=o.annotations?.["vnd.docker.reference.digest"];if(!a)return!1;let c=n.get(a);return c?c.platform?.os===s.os&&c.platform?.architecture===s.architecture&&(c.platform?.variant??"")===(s.variant??""):!1})}async attestationDigests(e){return(await this.attestationDescriptors(e)).map(r=>r.digest)}async create(e){let r=[],i=Xt.tmpName({tmpdir:Xt.tmpDir(),template:"imagetools-metadata-XXXXXX"}),s=[],n=[];for(let a of e.sources){if(a.startsWith("cwd://")){let c=a.substring(6);c.length>0&&s.push(c);continue}n.push(a)}if(e.tags)for(let a of e.tags)r.push("--tag",a);if(e.platforms)for(let a of e.platforms)r.push("--platform",a);if(e.annotations)for(let a of e.annotations)r.push("--annotation",a);e.dryRun?r.push("--dry-run"):r.push("--metadata-file",i);for(let a of s)r.push("--file",a);for(let a of n)r.push(a);let o=await this.getCreateCommand(r);if(e.skipExec){V(`[command]${o.command} ${o.args.join(" ")}`),V("Skipped create command");return}return await st.getExecOutput(o.command,o.args,{ignoreReturnCode:!0,silent:e.silent}).then(a=>{if(a.stderr.length>0&&a.exitCode!=0)throw new Error(a.stderr.trim());if(!e.dryRun){if(!qfe.default.existsSync(i))return;let c=qfe.default.readFileSync(i,{encoding:"utf-8"}).trim();if(c===""||c==="null")return;let l=JSON.parse(c),u=l["containerimage.descriptor"];return u?{digest:l["containerimage.digest"]||u.digest,descriptor:u,imageNames:l["image.name"]?l["image.name"].split(",").map(f=>f.trim()):[]}:void 0}})}async inspect(e,r,i){let 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,o;for(let a=0;a<n;a++)try{return await this.execInspect(s.command,s.args,i)}catch(c){if(o=c,!t.isManifest
Line truncated
|
||||
${o.message}`),await new Promise(l=>setTimeout(l,Math.pow(2,a)*100))}throw o??new Error(`ImageTools inspect command failed for ${e.name}`)}async execInspect(e,r,i){return await 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 LZe="application/vnd.in-toto+json";var FZe="https://fulcio.sigstore.dev",MZe="https://rekor.sigstore.dev",UZe="https://timestamp.sigstore.dev",n0="https://search.sigstore.dev";var _Er="slsaprovenance1",jA=class t{cosign;imageTools;constructor(e){this.cosign=e?.cosign||new Pp,this.imageTools=e?.imageTools||new W5}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);V(`Using Sigstore signing endpoint: ${i.fulcioURL}`);let s=t.noTransparencyLog(e.noTransparencyLog),n=[];await this.cosign.versionSatisfies(">=3.0.4")?await Si("Creating Sigstore protobuf signing config",async()=>{let o=Xt.tmpName({template:"signing-config-XXXXXX.json",tmpdir:Xt.tmpDir()}),a=["signing-config","create","--with-default-services=true",`--out=${o}`];s&&a.push("--no-default-rekor=true"),await st.exec(this.cosign.binPath,a,{env:Object.assign({},process.env,{COSIGN_EXPERIMENTAL:"1"})}),V(JSON.stringify(JSON.parse(Lh.default.readFileSync(o,{encoding:"utf-8"})),null,2)),n.push(`--signing-config=${o}`)}):(n.push("--use-signing-config"),s&&n.push("--tlog-upload=false"));for(let o of e.imageNames){let a=await this.imageTools.attestationDigests({name:`${o}@${e.imageDigest}`,retryOnManifestUnknown:e.retryOnManifestUnknown,retryLimit:e.retryLimit});for(let c of a){let l=`${o}@${c}`;await Si(`Signing attestation manifest ${l}`,async()=>{let u=["sign","--yes","--oidc-provider","github-actions","--registry-referrers-mode","oci-1-1","--new-bundle-format",...n];V(`[command]${this.cosign.binPath} ${[...u,l].join(" ")}`);let f=await st.getExecOutput(this.cosign.binPath,["--verbose",...u,l],{ignoreReturnCode:!0,silent:!0,env:Object.assign({},process.env,{COSIGN_EXPERIMENTAL:"1"})}),h=Pp.parseCommandOutput(f.stderr.trim());if(f.exitCode!=0)if(h.errors&&h.errors.length>0){let p=h.errors.map(m=>`- [${m.code}] ${m.message} : ${m.detail}`).join(`
|
||||
`),s=n?"+":i?"":"-";return r+s+`
|
||||
`}function R6e(t){return t[t.length-1]===`
|
||||
`?t.slice(0,-1):t}function tZt(t,e){for(var r=/(\n+)([^\n]*)/g,i=(function(){var l=t.indexOf(`
|
||||
`);return l=l!==-1?l:t.length,r.lastIndex=l,T6e(t.slice(0,l),e)})(),n=t[0]===`
|
||||
`||t[0]===" ",s,o;o=r.exec(t);){var a=o[1],c=o[2];s=c[0]===" ",i+=a+(!n&&!s&&c!==""?`
|
||||
`:"")+T6e(c,e),n=s}return i}function T6e(t,e){if(t===""||t[0]===" ")return t;for(var r=/ [^ ]/g,i,n=0,s,o=0,a=0,c="";i=r.exec(t);)a=i.index,a-n>e&&(s=o>n?o:a,c+=`
|
||||
`+t.slice(n,s),n=s+1),o=a;return c+=`
|
||||
`,t.length-n>e&&o>n?c+=t.slice(n,o)+`
|
||||
`+t.slice(o+1):c+=t.slice(n),c.slice(1)}function rZt(t){for(var e="",r=0,i,n=0;n<t.length;r>=65536?n+=2:n++)r=RT(t,n),i=Xs[r],!i&&OT(r)?(e+=t[n],r>=65536&&(e+=t[n+1])):e+=i||$Xt(r);return e}function iZt(t,e,r){var i="",n=t.tag,s,o,a;for(s=0,o=r.length;s<o;s+=1)a=r[s],t.replacer&&(a=t.replacer.call(r,String(s),a)),(Zd(t,e,a,!1,!1)||typeof a>"u"&&Zd(t,e,null,!1,!1))&&(i!==""&&(i+=","+(t.condenseFlow?"":" ")),i+=t.dump);t.tag=n,t.dump="["+i+"]"}function N6e(t,e,r,i){var n="",s=t.tag,o,a,c;for(o=0,a=r.length;o<a;o+=1)c=r[o],t.replacer&&(c=t.replacer.call(r,String(o),c)),(Zd(t,e+1,c,!0,!0,!1,!0)||typeof c>"u"&&Zd(t,e+1,null,!0,!0,!1,!0))&&((!i||n!=="")&&(n+=Pne(t,e)),t.dump&&NT===t.dump.charCodeAt(0)?n+="-":n+="- ",n+=t.dump);t.tag=s,t.dump=n||"[]"}function nZt(t,e,r){var i="",n=t.tag,s=Object.keys(r),o,a,c,l,u;for(o=0,a=s.length;o<a;o+=1)u="",i!==""&&(u+=", "),t.condenseFlow&&(u+='"'),c=s[o],l=r[c],t.replacer&&(l=t.replacer.call(r,c,l)),Zd(t,e,c,!1,!1)&&(t.dump.length>1024&&(u+="? "),u+=t.dump+(t.condenseFlow?'"':"")+":"+(t.condenseFlow?"":" "),Zd(t,e,l,!1,!1)&&(u+=t.dump,i+=u));t.tag=n,t.dump="{"+i+"}"}function sZt(t,e,r,i){var n="",s=t.tag,o=Object.keys(r),a,c,l,u,f,h;if(t.sortKeys===!0)o.sort();else if(typeof t.sortKeys=="function")o.sort(t.sortKeys);else if(t.sortKeys)throw new Ia("sortKeys must be a boolean or a function");for(a=0,c=o.length;a<c;a+=1)h="",(!i||n!=="")&&(h+=Pne(t,e)),l=o[a],u=r[l],t.replacer&&(u=t.replacer.call(r,l,u)),Zd(t,e+1,l,!0,!0,!0)&&(f=t.tag!==null&&t.tag!=="?"||t.dump&&t.dump.length>1024,f&&(t.dump&&NT===t.dump.charCodeAt(0)?h+="?":h+="? "),h+=t.dump,f&&(h+=Pne(t,e)),Zd(t,e+1,u,!0,f)&&(t.dump&&NT===t.dump.charCodeAt(0)?h+=":":h+=": ",h+=t.dump,n+=h));t.tag=s,t.dump=n||"{}"}function D6e(t,e,r){var i,n,s,o,a,c;for(n=r?t.explicitTypes:t.implicitTypes,s=0,o=n.length;s<o;s+=1)if(a=n[s],(a.instanceOf||a.predicate)&&(!a.instanceOf||typeof e=="object"&&e instanceof a.instanceOf)&&(!a.predicate||a.predicate(e))){if(r?a.multi&&a.representName?t.tag=a.representName(e):t.tag=a.tag:t.tag="?",a.represent){if(c=t.styleMap[a.tag]||a.defaultStyle,W6e.call(a.represent)==="[object Function]")i=a.represent(e,c);else if(J6e.call(a.represent,c))i=a.represent[c](e,c);else throw new Ia("!<"+a.tag+'> tag resolver accepts not "'+c+'" style');t.dump=i}return!0}return!1}function Zd(t,e,r,i,n,s,o){t.tag=null,t.dump=r,D6e(t,r,!1)||D6e(t,r,!0);var a=W6e.call(t.dump),c=i,l;i&&(i=t.flowLevel<0||t.flowLevel>e);var u=a==="[object Object]"||a==="[object Array]",f,h;if(u&&(f=t.duplicates.indexOf(r),h=f!==-1),(t.tag!==null&&t.tag!=="?"||h||t.indent!==2&&e>0)&&(n=!1),h&&t.usedDuplicates[f])t.dump="*ref_"+f;else{if(u&&h&&!t.usedDuplicates[f]&&(t.usedDuplicates[f]=!0),a==="[object Object]")i&&Object.keys(t.dump).length!==0?(sZt(t,e,t.dump,n),h&&(t.dump="&ref_"+f+t.dump)):(nZt(t,e,t.dump),h&&(t.dump="&ref_"+f+" "+t.dump));else if(a==="[object Array]")i&&t.dump.length!==0?(t.noArrayIndent&&!o&&e>0?N6e(t,e-1,t.dump,n):N6e(t,e,t.dump,n),h&&(t.dump="&ref_"+f+t.dump)):(iZt(t,e,t.dump),h&&(t.dump="&ref_"+f+" "+t.dump));else if(a==="[object String]")t.tag!=="?"&&eZt(t,t.dump,e,s,c);else{if(a==="[object Undefined]")return!1;if(t.skipInvalid)return!1;throw new Ia("unacceptable kind of an object to dump "+a)}t.tag!==null&&t.tag!=="?"&&(l=encodeURI(t.tag[0]==="!"?t.tag.slice(1):t.tag).replace(/!/g,"%21"),t.tag[0]==="!"?l="!"+l:l.slice(0,18)==="tag:yaml.org,2002:"?l="!!"+l.slice(18):l="!<"+l+">",t.dump=l+" "+t.dump)}return!0}function oZt(t,e){var r=[],i=[],n,s;for(Qne(t,r,i),n=0,s=i.length;n<s;n+=1)e.duplicates.push(r[i[n]]);e.usedDuplicates=new Array(s)}function Qne(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)Qne(t[n],e,r);else for(i=Object.keys(t),n=0,s=i.length;n<s;n+=1)Qne(t[i[n]],e,r)}function aZt(t,e){e=e||{};var r=new JXt(e);r.noRefs||oZt(t,r);var i=t;return r.replacer&&(i=r.replacer.call({"":i},"",i)),Zd(r,0,i,!0,!0)?r.dump+`
|
||||
`:""}var cZt=aZt,lZt={dump:cZt};function qne(t,e){return function(){throw new Error("Function yaml."+t+" is removed in js-yaml 4. Use yaml."+e+" instead, which is now safe by default.")}}var hKr=$6e.load,dKr=$6e.loadAll,sje=lZt.dump;var pKr=qne("safeLoad","load"),mKr=qne("safeLoadAll","loadAll"),AKr=qne("safeDump","dump");var oje=q(require("os"),1);var sq=class t{static async writeBuildSummary(e){let r=function(c,l,u=!1){return`<a href="${l}">${c}</a>`+(u?oje.default.EOL:"")},i=e.exportRes.refs.length,n=i>0?e.exportRes.refs?.[0]:void 0,s=n?e.exportRes.summaries?.[n]:void 0,o=e.driver==="cloud"&&e.endpoint?e.endpoint?.replace(/^cloud:\/\//,"").split("/")[0]:void 0,a=Uz.addHeading("Docker Build summary",2);if(o&&i===1&&n&&s){let c=t.formatDBCBuildURL(o,n,s.defaultPlatform);a.addRaw("<p>").addRaw("For a detailed look at the build, you can check the results at:").addRaw("</p>").addRaw("<p>").addRaw(`:whale: ${r(`<strong>${c}</strong>`,c)}`).addRaw("</p>")}if(e.uploadRes){let c=`./${Ot.runId}/${e.uploadRes.url.split("/").slice(-2).join("/")}`;o&&i===1?a.addRaw("<p>").addRaw("You can also download the following build record archive and import it into Docker Desktop's Builds view. ").addBreak().addRaw("Build records include details such as timing, dependencies, results, logs, traces, and other information about a build. ").addRaw(r("Learn more","https://www.docker.com/blog/new-beta-feature-deep-dive-into-github-actions-docker-builds-with-docker-desktop/?utm_source=github&utm_medium=actions")).addRaw("</p>"):a.addRaw("<p>").addRaw("For a detailed look at the build, download the following build record archive and import it into Docker Desktop's Builds view. ").addBreak().addRaw("Build records include details such as timing, dependencies, results, logs, traces, and other information about a build. ").addRaw(r("Learn more","https://www.docker.com/blog/new-beta-feature-deep-dive-into-github-actions-docker-builds-with-docker-desktop/?utm_source=github&utm_medium=actions")).addRaw("</p>"),a.addRaw("<p>").addRaw(`:arrow_down: ${r(`<strong>${Te.stringToUnicodeEntities(e.uploadRes.filename)}</strong>`,c)} (${Te.formatFileSize(e.uploadRes.size)} - includes <strong>${i} build record${i>1?"s":""}</strong>)`).addRaw("</p>")}else e.exportRes.summaries&&a.addRaw("<p>").addRaw("The following table provides a brief summary of your build.").addBreak().addRaw("For a detailed look at the build, including timing, dependencies, results, logs, traces, and other information, consider enabling the export of the build record so you can import it into Docker Desktop's Builds view. ").addRaw(r("Learn more","https://www.docker.com/blog/new-beta-feature-deep-dive-into-github-actions-docker-builds-with-docker-desktop/?utm_source=github&utm_medium=actions")).addRaw("</p>");if(a.addRaw("<p>").addRaw("Find this useful? ").addRaw(r("Let us know","https://docs.docker.com/feedback/gha-build-summary")).addRaw("</p>"),e.exportRes.summaries){a.addRaw("<p>");let c=[[{header:!0,data:"ID"},{header:!0,data:"Name"},{header:!0,data:"Status"},{header:!0,data:"Cached"},{header:!0,data:"Duration"},...o&&i>1?[{header:!0,data:"Build result URL"}]:[]]],l;for(let u in e.exportRes.summaries)if(Object.prototype.hasOwnProperty.call(e.exportRes.summaries,u)){let f=e.exportRes.summaries[u];c.push([{data:`<code>${u.substring(0,6).toUpperCase()}</code>`},{data:`<strong>${Te.stringToUnicodeEntities(f.name)}</strong>`},{data:`${f.status==="completed"?":white_check_mark:":f.status==="canceled"?":no_entry_sign:":":x:"} ${f.status}`},{data:`${f.numCachedSteps>0?Math.round(f.numCachedSteps/f.numTotalSteps*100):0}%`},{data:f.duration},...o&&i>1?[{data:r(":whale: Open",t.formatDBCBuildURL(o,u,f.defaultPlatform))}]:[]]),f.error&&(l=f.error)}a.addTable([...c]),a.addRaw("</p>"),l&&(a.addRaw("<blockquote>"),Te.countLines(l)>10?a.addRaw("<details><summary><strong>Error</strong></summary>").addCodeBlock(Gne.default.encode(l),"text").addRaw("</details>"):a.addRaw("<strong>Error</strong>").addBreak().addRaw("<p>").addCodeBlock(Gne.default.encode(l),"text").addRaw("</p>"),a.addRaw("</blockquote>"))}e.inputs&&a.addRaw("<details><summary><strong>Build inputs</strong></summary>").addCodeBlock(sje(e.inputs,{indent:2,lineWidth:-1}),"yaml").addRaw("</details>"),e.bakeDefinition&&a.addRaw("<details><summary><strong>Bake definition</strong></summary>").addCodeBlock(JSON.stringify(e.bakeDefinition,null,2),"json").addRaw("</details>"),fe("Writing summary"),await a.addSeparator().write()}static formatDBCBuildURL(e,r,i){return`https://app.docker.com/build/accounts/${e}/builds/${(i??"linux/amd64").replace("/","-")}/${r}`}};var wE=q(require("fs"),1),Hne=q(require("path"),1);var Pr=class t{buildx;iidFilename;metadataFilename;constructor(e){this.buildx=e?.buildx||new gr,this.iidFilename=`build-iidfile-${Te.generateRandomString()}.txt`,this.metadataFilename=`build-metadata-${Te.generateRandomString()}.json`}async gitContext(e){let r=new Set(["ref","checksum","subdir"]),i=Te.parseBoolOrDefault(process.env.D
Line truncated
|
||||
`),{delimiter:",",trim:!0,columns:!1,relaxColumnCount:!0});for(let n of i){if(n.length==1&&!n[0].startsWith("type="))return e=="local";for(let[s,o]of n.map(a=>a.split("=").map(c=>c.trim())))if(s=="type"&&o==e)return!0}return!1}static hasAttestationType(e,r){let i=uc(r,{delimiter:",",trim:!0,columns:!1,relaxColumnCount:!0});for(let n of i)for(let[s,o]of n.map(a=>a.split("=").map(c=>c.trim())))if(s=="type"&&o==e)return!0;return!1}static resolveAttestationAttrs(e){let r=uc(e,{delimiter:",",trim:!0,columns:!1,relaxColumnCount:!0}),i=[];for(let n of r)for(let s of n)try{let o=Te.parseBool(s);i.push(`disabled=${!o}`)}catch{i.push(s)}return i.join(",")}static hasGitAuthTokenSecret(e,r){for(let i of e){if(r&&i.startsWith(`GIT_AUTH_TOKEN.${r}=`))return!0;if(i.startsWith("GIT_AUTH_TOKEN="))return!0}return!1}static parseSecretKvp(e,r){let i=e.indexOf("="),n=e.substring(0,i),s=e.substring(i+1);if(n.length==0||s.length==0)throw new Error(`${e} is not a valid secret`);return r&&Tv(s),[n,s]}};var jne=q(require("fs"),1),aje=q(require("path"),1);var oq=class t{buildx;metadataFilename;constructor(e){this.buildx=e?.buildx||new gr,this.metadataFilename=`bake-metadata-${Te.generateRandomString()}.json`}getMetadataFilePath(){return aje.default.join(Zt.tmpDir(),this.metadataFilename)}resolveMetadata(){let e=this.getMetadataFilePath();if(!jne.default.existsSync(e))return;let r=jne.default.readFileSync(e,{encoding:"utf-8"}).trim();if(r!=="null")return JSON.parse(r)}resolveRefs(e){if(!e&&(e=this.resolveMetadata(),!e))return;let r=new Array;for(let i in e)"buildx.build.ref"in e[i]&&r.push(e[i]["buildx.build.ref"]);return r.length>0?r:void 0}resolveWarnings(e){if(!(!e&&(e=this.resolveMetadata(),!e))&&"buildx.build.warnings"in e)return e["buildx.build.warnings"]}async getDefinition(e,r){r=r||{ignoreReturnCode:!0},r.ignoreReturnCode=!0,r.env=Object.assign({},process.env,r.env||{},e.githubToken?{BUILDX_BAKE_GIT_AUTH_TOKEN:e.githubToken}:{});let i=["bake"],n,s=[],o=[...e.files||[],e.source];if(o){for(let c of o.map(l=>l?l.trim():""))if(c.length!=0){if(!Te.isValidRef(c)){s.push(c);continue}if(n)throw new Error("Only one remote bake definition can be defined");n=c}}n&&i.push(n);for(let c of s)i.push("--file",c);if(e.overrides)for(let c of e.overrides)i.push("--set",c);if(e.vars)for(let c of e.vars)i.push("--var",c);if(e.allow)for(let c of e.allow)i.push("--allow",c);e.call&&i.push("--call",e.call),e.load&&i.push("--load"),e.noCache&&i.push("--no-cache"),e.provenance&&i.push("--provenance",e.provenance),e.push&&i.push("--push"),e.sbom&&i.push("--sbom",e.sbom);let a=await this.buildx.getCommand([...i,"--print",...e.targets||[]]);return await nt.getExecOutput(a.command,a.args,r).then(c=>{if(c.stderr.length>0&&c.exitCode!=0)throw new Error(`cannot parse bake definitions: ${c.stderr.match(/(.*)\s*$/)?.[0]?.trim()??"unknown error"}`);return t.parseDefinition(c.stdout.trim())})}static parseDefinition(e){let r=JSON.parse(e);for(let i in r.target){let n=r.target[i];n.attest&&Array.isArray(n.attest)&&(n.attest=n.attest.map(s=>t.parseAttestEntry(s))),n["cache-from"]&&Array.isArray(n["cache-from"])&&(n["cache-from"]=n["cache-from"].map(s=>t.parseCacheEntry(s))),n["cache-to"]&&Array.isArray(n["cache-to"])&&(n["cache-to"]=n["cache-to"].map(s=>t.parseCacheEntry(s))),n.output&&Array.isArray(n.output)&&(n.output=n.output.map(s=>t.parseExportEntry(s))),n.secret&&Array.isArray(n.secret)&&(n.secret=n.secret.map(s=>t.parseSecretEntry(s))),n.ssh&&Array.isArray(n.ssh)&&(n.ssh=n.ssh.map(s=>t.parseSSHEntry(s)))}return r}static parseAttestEntry(e){if(typeof e!="string")return e;let r={type:""},i=uc(e,{relaxColumnCount:!0,skipEmptyLines:!0})[0];for(let n of i){let[s,o]=n.toString().split(/(?<=^[^=]+?)=/).map(a=>a.trim());switch(s){case"type":r.type=o;break;case"disabled":r.disabled=Te.parseBool(o);break;default:r[s]=o}}return r}static parseCacheEntry(e){if(typeof e!="string")return e;let r={type:""},i=uc(e,{relaxColumnCount:!0,skipEmptyLines:!0})[0];if(i.length===1&&!i[0].includes("="))return r.type="registry",r.ref=i[0],r;for(let n of i){let[s,o]=n.toString().split(/(?<=^[^=]+?)=/).map(a=>a.trim());s==="type"?r.type=o:r[s]=o}return r}static parseExportEntry(e){if(typeof e!="string")return e;let r={type:""},i=uc(e,{relaxColumnCount:!0,skipEmptyLines:!0})[0];if(i.length===1&&i[0]===e&&!e.startsWith("type="))return e!=="-"?(r.type="local",r.dest=e,r):(r.type="tar",r.dest=e,r);for(let n of i){let[s,o]=n.toString().split(/(?<=^[^=]+?)=/).map(a=>a.trim());s==="type"?r.type=o:r[s]=o}return r}static parseSecretEntry(e){if(typeof e!="string")return e;let r={},i=uc(e,{relaxColumnCount:!0,skipEmptyLines:!0})[0],n="";for(let s of i){let[o,a]=s.toString().split(/(?<=^[^=]+?)=/).map(c=>c.trim());switch(o){case"type":n=a;break;case"id":r.id=a;break;case"source":case"src":r.src=a;break;case"env":r.env=a;break}}return n==="env"&&!r.env&&(r.env=r.src,r.src=void 0),r}static parseSSHEntry(e){if(typeof e!="string")return e;let r={},[i,n]=e.split("=",2);return r.id=i,n&&(r.paths=n.split
Line truncated
|
||||
`)[0])}static async isHeadDetached(){return await t.exec(["branch","--show-current"]).then(e=>e.length==0)}static async getDetachedRef(){let e=await t.exec(["show","-s","--pretty=%D"]);le(`detached HEAD ref: ${e}`);let r=e.replace(/^grafted, /,"").trim();if(r==="HEAD")return await t.inferRefFromHead();let i=r.match(/^HEAD, (.*)$/);if(!i||!i[1])throw new Error(`Cannot find detached HEAD ref in "${e}"`);let n=i[1].trim();if(n.startsWith("tag: "))return`refs/tags/${n.split(":")[1].trim()}`;if(n.match(/^pull\/\d+\/(head|merge)$/))return`refs/${n}`;let o=n.match(/^[^/]+\/[^/]+, (.+)$/);if(o)return`refs/heads/${o[1].trim()}`;let a=n.match(/^[^/]+\/(.+)$/);if(a)return`refs/heads/${a[1].trim()}`;throw new Error(`Unsupported detached HEAD ref in "${e}"`)}static async exec(e=[]){return await nt.getExecOutput("git",e,{ignoreReturnCode:!0,silent:!0}).then(r=>{if(r.stderr.length>0&&r.exitCode!=0)throw new Error(r.stderr);return r.stdout.trim()})}static async inferRefFromHead(){let e=await t.findContainingRef("refs/heads/");if(e)return e;let r=await t.findContainingRef("refs/remotes/");if(r){let s=r.match(/^refs\/remotes\/[^/]+\/(.+)$/);return s?`refs/heads/${s[1]}`:r}let i=await t.exec(["tag","--contains","HEAD"]),[n]=i.split(`
|
||||
`).map(s=>s.trim()).filter(s=>s.length>0);if(n)return`refs/tags/${n}`;throw new Error("Cannot infer ref from detached HEAD")}static async findContainingRef(e){let r=await t.exec(["for-each-ref","--format=%(refname)","--contains","HEAD","--sort=-committerdate",e]),[i]=r.split(`
|
||||
`).map(n=>n.trim()).filter(n=>n.length>0);return i}static async commitDate(e){return new Date(await t.exec(["show","-s",'--format="%ci"',e]))}};var Ptt=require("crypto"),jh=q(require("fs"),1),eg=q(require("path"),1);var v1=q(kT(),1),zh=q(EXe(),1),ktt=q(Yfe(),1),XS=q(xtt(),1);var Jhe=q(kT(),1);var Rtt=q(yu(),1);var _tt="application/vnd.oci.empty.v1+json";var Up=class{binPath;_version;_versionOnce;constructor(e){this.binPath=e?.binPath||"cosign",this._version="",this._versionOnce=!1}async isAvailable(){let e=await nt.getExecOutput(this.binPath,[],{ignoreReturnCode:!0,silent:!0}).then(r=>r.stderr.length>0&&r.exitCode!=0?(le(`Cosign.isAvailable cmd err: ${r.stderr.trim()}`),!1):r.exitCode==0).catch(r=>(le(`Cosign.isAvailable error: ${r}`),!1));return le(`Cosign.isAvailable: ${e}`),e}async version(){return this._versionOnce?this._version:(this._versionOnce=!0,this._version=await nt.getExecOutput(this.binPath,["version","--json"],{ignoreReturnCode:!0,silent:!0}).then(e=>{if(e.stderr.length>0&&e.exitCode!=0)throw new Error(e.stderr.trim());return JSON.parse(e.stdout.trim()).gitVersion}),this._version)}async printVersion(){await nt.exec(this.binPath,["version","--json"],{failOnStdErr:!1})}async versionSatisfies(e,r){let i=r??await this.version();if(!i)return le("Cosign.versionSatisfies false: undefined version"),!1;let n=Rtt.satisfies(i,e)||/^[0-9a-f]{7}$/.exec(i)!==null;return le(`Cosign.versionSatisfies ${i} statisfies ${e}: ${n}`),n}static parseCommandOutput(e){let r,i,n,s;for(let o of e.split(/\r?\n/)){let a=o.trim();if(!a.startsWith("{")||!a.endsWith("}"))continue;let c;try{c=JSON.parse(a)}catch{continue}if(c&&Array.isArray(c.errors)&&c.errors.length>0&&(s=c.errors),!r&&c&&Array.isArray(c.manifests)&&c.manifests.length>0){let l=c.manifests[0];l?.artifactType===Jhe.BUNDLE_V03_MEDIA_TYPE&&typeof l.digest=="string"?r=l.digest:l?.artifactType===_tt&&typeof l.digest=="string"&&(i=l.digest)}if(!n&&c&&c.mediaType===Jhe.BUNDLE_V03_MEDIA_TYPE&&(n=c),n&&(r||i)){s=void 0;break}}return{bundle:n,signatureManifestDigest:r||i,errors:s}}};var Yhe=q(require("fs"),1);var _8=class t{buildx;constructor(e){this.buildx=e?.buildx||new gr}async getCommand(e){return await this.buildx.getCommand(["imagetools",...e])}async getInspectCommand(e){return await this.getCommand(["inspect",...e])}async getCreateCommand(e){return await this.getCommand(["create",...e])}async inspectImage(e){return await this.inspect(e,"{{json .Image}}",r=>{if(typeof r=="object"&&!Array.isArray(r)&&r!==null)return Object.prototype.hasOwnProperty.call(r,"config"),r;throw new Error("Unexpected output format")})}async inspectManifest(e){return await this.inspect(e,"{{json .Manifest}}",r=>{if(typeof r=="object"&&!Array.isArray(r)&&r!==null)return Object.prototype.hasOwnProperty.call(r,"manifests"),r;throw new Error("Unexpected output format")})}async attestationDescriptors(e){let r=await this.inspectManifest(e);if(typeof r!="object"||r===null||!("manifests"in r)||!Array.isArray(r.manifests))throw new Error(`No descriptor found for ${e.name}`);let i=r.manifests.filter(o=>o.annotations?.["vnd.docker.reference.type"]==="attestation-manifest");if(!e.platform)return i;let n=e.platform,s=new Map;for(let o of r.manifests)o.digest&&s.set(o.digest,o);return i.filter(o=>{let a=o.annotations?.["vnd.docker.reference.digest"];if(!a)return!1;let c=s.get(a);return c?c.platform?.os===n.os&&c.platform?.architecture===n.architecture&&(c.platform?.variant??"")===(n.variant??""):!1})}async attestationDigests(e){return(await this.attestationDescriptors(e)).map(r=>r.digest)}async create(e){let r=[],i=Zt.tmpName({tmpdir:Zt.tmpDir(),template:"imagetools-metadata-XXXXXX"}),n=[],s=[];for(let a of e.sources){if(a.startsWith("cwd://")){let c=a.substring(6);c.length>0&&n.push(c);continue}s.push(a)}if(e.tags)for(let a of e.tags)r.push("--tag",a);if(e.platforms)for(let a of e.platforms)r.push("--platform",a);if(e.annotations)for(let a of e.annotations)r.push("--annotation",a);e.dryRun?r.push("--dry-run"):r.push("--metadata-file",i);for(let a of n)r.push("--file",a);for(let a of s)r.push(a);let o=await this.getCreateCommand(r);if(e.skipExec){fe(`[command]${o.command} ${o.args.join(" ")}`),fe("Skipped create command");return}return await nt.getExecOutput(o.command,o.args,{ignoreReturnCode:!0,silent:e.silent}).then(a=>{if(a.stderr.length>0&&a.exitCode!=0)throw new Error(a.stderr.trim());if(!e.dryRun){if(!Yhe.default.existsSync(i))return;let c=Yhe.default.readFileSync(i,{encoding:"utf-8"}).trim();if(c===""||c==="null")return;let l=JSON.parse(c),u=l["containerimage.descriptor"];return u?{digest:l["containerimage.digest"]||u.digest,descriptor:u,imageNames:l["image.name"]?l["image.name"].split(",").map(f=>f.trim()):[]}:void 0}})}async inspect(e,r,i){let n=await this.getInspectCommand([e.name,"--format",r]);if(!e.retryOnManifestUnknown)return await this.execInspect(n.command,n.args,i);let s=e.retryLimit??15,o;for(let a=0;a<s;a++)try{return await this.execInspect(n.command,n.args,i)}catch(c){if(o=c,!t.isM
Line truncated
|
||||
${o.message}`),await new Promise(l=>setTimeout(l,Math.pow(2,a)*100))}throw o??new Error(`ImageTools inspect command failed for ${e.name}`)}async execInspect(e,r,i){return await nt.getExecOutput(e,r,{ignoreReturnCode:!0,silent:!0}).then(n=>{if(n.stderr.length>0&&n.exitCode!=0)throw new Error(n.stderr.trim());return i(JSON.parse(n.stdout))})}static isManifestUnknownError(e){return/(MANIFEST_UNKNOWN|manifest unknown|not found: not found)/i.test(e)}};var Ttt="application/vnd.in-toto+json";var Ntt="https://fulcio.sigstore.dev",Dtt="https://rekor.sigstore.dev",Ott="https://timestamp.sigstore.dev",b0="https://search.sigstore.dev";var ewr="slsaprovenance1",tg=class t{cosign;imageTools;constructor(e){this.cosign=e?.cosign||new Up,this.imageTools=e?.imageTools||new _8}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);fe(`Using Sigstore signing endpoint: ${i.fulcioURL}`);let n=t.noTransparencyLog(e.noTransparencyLog),s=[];await this.cosign.versionSatisfies(">=3.0.4")?await Em("Creating Sigstore protobuf signing config",async()=>{let o=Zt.tmpName({template:"signing-config-XXXXXX.json",tmpdir:Zt.tmpDir()}),a=["signing-config","create","--with-default-services=true",`--out=${o}`];n&&a.push("--no-default-rekor=true"),await nt.exec(this.cosign.binPath,a,{env:Object.assign({},process.env,{COSIGN_EXPERIMENTAL:"1"})}),fe(JSON.stringify(JSON.parse(jh.default.readFileSync(o,{encoding:"utf-8"})),null,2)),s.push(`--signing-config=${o}`)}):(s.push("--use-signing-config"),n&&s.push("--tlog-upload=false"));for(let o of e.imageNames){let a=await this.imageTools.attestationDigests({name:`${o}@${e.imageDigest}`,retryOnManifestUnknown:e.retryOnManifestUnknown,retryLimit:e.retryLimit});for(let c of a){let l=`${o}@${c}`;await Em(`Signing attestation manifest ${l}`,async()=>{let u=["sign","--yes","--oidc-provider","github-actions","--registry-referrers-mode","oci-1-1","--new-bundle-format",...s];fe(`[command]${this.cosign.binPath} ${[...u,l].join(" ")}`);let f=await nt.getExecOutput(this.cosign.binPath,["--verbose",...u,l],{ignoreReturnCode:!0,silent:!0,env:Object.assign({},process.env,{COSIGN_EXPERIMENTAL:"1"})}),h=Up.parseCommandOutput(f.stderr.trim());if(f.exitCode!=0)if(h.errors&&h.errors.length>0){let p=h.errors.map(m=>`- [${m.code}] ${m.message} : ${m.detail}`).join(`
|
||||
`);throw new Error(`Cosign sign command failed with errors:
|
||||
${p}`)}else throw new Error(`Cosign sign command failed with: ${f.stderr.trim().split(/\r?\n/).filter(p=>p.length>0).pop()??"unknown error"}`);let d=t.parseBundle((0,WN.bundleFromJSON)(h.bundle));d.tlogID&&V(`Uploaded to Rekor transparency log: ${n0}?logIndex=${d.tlogID}`),V(`Signature manifest pushed: https://oci.dag.dev/?referrers=${l}`),r[l]={...d,imageName:o}})}}}catch(i){throw new Error(`Signing BuildKit attestation manifests failed: ${i.message}`)}return r}async verifySignedManifests(e,r){let i={};for(let[s,n]of Object.entries(e))await Si(`Verifying signature of ${s}`,async()=>{let o=await this.verifyImageAttestation(s,{certificateIdentityRegexp:r.certificateIdentityRegexp,noTransparencyLog:r.noTransparencyLog||!n.tlogID,retryOnManifestUnknown:r.retryOnManifestUnknown});V(`Signature manifest verified: https://oci.dag.dev/?image=${n.imageName}@${o.signatureManifestDigest}`),i[s]=o});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 o of s){let a=`${n}@${o}`,c=await this.verifyImageAttestation(a,r);V(`Signature manifest verified: https://oci.dag.dev/?image=${n}@${c.signatureManifestDigest}`),i[a]=c}return i}async verifyImageAttestation(e,r){if(!await this.cosign.isAvailable())throw new Error("Cosign is required to verify signed manifests");let i=["verify","--experimental-oci11","--new-bundle-format","--certificate-oidc-issuer","https://token.actions.githubusercontent.com","--certificate-identity-regexp",r.certificateIdentityRegexp];if(r.noTransparencyLog&&i.push("--use-signed-timestamps","--insecure-ignore-tlog"),!r.retryOnManifestUnknown){V(`[command]${this.cosign.binPath} ${[...i,e].join(" ")}`);let o=await st.getExecOutput(this.cosign.binPath,["--verbose",...i,e],{ignoreReturnCode:!0,silent:!0,env:Object.assign({},process.env,{COSIGN_EXPERIMENTAL:"1"})});if(o.exitCode!==0)throw new Error(`Cosign verify command failed with: ${o.stderr.trim().split(/\r?\n/).filter(c=>c.length>0).pop()??"unknown error"}`);let a=Pp.parseCommandOutput(o.stderr.trim());return{cosignArgs:i,signatureManifestDigest:a.signatureManifestDigest}}let s=r.retryLimit??15,n;V(`[command]${this.cosign.binPath} ${[...i,e].join(" ")}`);for(let o=0;o<s;o++){let a=await st.getExecOutput(this.cosign.binPath,["--verbose",...i,e],{ignoreReturnCode:!0,silent:!0,env:Object.assign({},process.env,{COSIGN_EXPERIMENTAL:"1"})}),c=Pp.parseCommandOutput(a.stderr.trim());if(a.exitCode===0)return{cosignArgs:i,signatureManifestDigest:c.signatureManifestDigest};if(c.errors&&c.errors.length>0){let l=c.errors.map(u=>`- [${u.code}] ${u.message} : ${u.detail}`).join(`
|
||||
`);if(n=new Error(`Cosign verify command failed with errors:
|
||||
${l}`),c.errors.some(u=>u.code==="MANIFEST_UNKNOWN"))V(`Cosign verify command failed with MANIFEST_UNKNOWN, retrying attempt ${o+1}/${s}...
|
||||
${l}`),await new Promise(u=>setTimeout(u,Math.pow(2,o)*100));else throw n}else throw new Error(`Cosign verify command failed with: ${a.stderr.trim().split(/\r?\n/).filter(l=>l.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);V(`Using Sigstore signing endpoint: ${i.fulcioURL}`);let s=t.getProvenanceBlobs(e);for(let n of Object.keys(s))await Si(`Signing ${n}`,async()=>{let o=s[n],a=HA.default.join(HA.default.dirname(n),`${e.name??"provenance"}.sigstore.json`),c=t.getProvenanceSubjects(o);if(c.length===0){rt(`No subjects found in provenance ${n}, skip signing.`);return}let l=await t.signPayload({data:o,type:LZe},i),u=t.parseBundle(l);V("Provenance blob signed for:");for(let f of c){let[h,d]=Object.entries(f.digest)[0]||[];V(` - ${f.name} (${h}:${d})`)}u.tlogID&&V(`Attestation signature uploaded to Rekor transparency log: ${n0}?logIndex=${u.tlogID}`),V(`Writing Sigstore bundle to: ${a}`),Lh.default.writeFileSync(a,JSON.stringify(u.payload,null,2),{encoding:"utf-8"}),r[n]={...u,bundlePath:a,subjects:c}})}catch(i){throw new Error(`Signing BuildKit provenance blobs failed: ${i.message}`)}return r}async verifySignedArtifacts(e,r){let i={};if(!await this.cosign.isAvailable())throw new Error("Cosign is required to verify signed artifacts");for(let[s,n]of Object.entries(e)){let o=HA.default.dirname(s);await Si(`Verifying signature bundle ${n.bundlePath}`,async()=>{for(let a of n.subjects){let c=HA.default.join(o,a.name);V(`Verifying signed artifact ${c}`);let l=["verify-blob-attestation","--new-bundle-format","--certificate-oidc-issuer","https://token.actions.githubusercontent.com","--certificate-identity-regexp",r.certificateIdentityRegexp,"--type",r.predicateType??_Er];(r.noTransparencyLog||!n.tlogID)&&l.push("--use-signed-timestamps","--insecure-ignore-tlog");let u=await st.getExecOutput(this.cosign.binPath,[...l,"--bundle",n.bundlePath,c],{ignoreReturnCode:!0});if(u.stderr.length>0&&u.exitCode!=0)throw new Error(u.stderr);i[c]={bundlePath:n.bundlePath,cosignArgs:l}}})}return i}async verifyArtifact(e,r,i){V("Verifying keyless verification bundle signature");let s=JSON.parse(Lh.default.readFileSync(r,"utf-8")),n=(0,WN.bundleFromJSON)(s);V("Fetching Sigstore TUF trusted root metadata");let o=await GZe.getTrustedRoot(),a=(0,QS.toTrustMaterial)(o);try{V("Verifying artifact signature");let c=(0,QS.toSignedEntity)(n,Lh.default.readFileSync(e)),l=t.parseCertificate(n),u=n.verificationMaterial.tlogEntries,f=u.length>0?u[0].logIndex:void 0;if(i?.subjectAlternativeName&&i?.subjectAlternativeName instanceof RegExp){let p=l.subjectAltName?.replace(/^uri:/i,"");if(p){if(!p.match(i.subjectAlternativeName))throw new Error(`Signing certificate subjectAlternativeName "${p}" does not match expected pattern`)}else throw new Error("Signing certificate does not contain subjectAltName")}let d=new QS.Verifier(a).verify(c,{subjectAlternativeName:i?.subjectAlternativeName&&typeof i.subjectAlternativeName=="string"?i.subjectAlternativeName:void 0,extensions:i?.issuer?{issuer:i.issuer}:void 0});return Q(`Sigstore.verifyArtifact signer: ${JSON.stringify(d)}`),{payload:s,certificate:l.toString(),tlogID:f}}catch(c){throw new Error(`Failed to verify artifact signature: ${c}`)}}signingEndpoints(e){return e=t.noTransparencyLog(e),V(`Upload to transparency log: ${e?"disabled":"enabled"}`),{fulcioURL:FZe,rekorURL:e?void 0:MZe,tsaServerURL:UZe}}static noTransparencyLog(e){return e??Ot.context.payload.repository?.private}static getProvenanceBlobs(e){let r=HA.default.join(e.localExportDir,"provenance.json");if(Lh.default.existsSync(r))return{[r]:Lh.default.readFileSync(r)};let i=Lh.default.readdirSync(e.localExportDir,{withFileTypes:!0}),s=i.filter(n=>n.isDirectory());if(s.length>0&&s.length===i.length&&s.every(n=>Lh.default.existsSync(HA.default.join(e.localExportDir,n.name,"provenance.json")))){let n={};for(let o of s){let a=HA.default.join(e.localExportDir,o.name,"provenance.json");n[a]=Lh.default.readFileSync(a)}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=[],o=new Fh.FulcioSigner({identityProvider:new Fh.CIContextProvider("sigstore"),fulcioBaseURL:r.fulcioURL,timeout:i,retry:s});return r.rekorURL&&n.push(new Fh.RekorWitness({rekorBaseURL:r.rekorURL,fetchOnConflict:!0,timeout:i,retry:s})),r.tsaServerURL&&n.push(new Fh.TSAWitness({tsaBaseURL:r.tsaServerURL,timeout:i,retry:s})),new Fh.DSSEBundleBuilder({signer:o,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,WN.bundleToJSON)(e),certificate:r.toString(),tlogID:s}}
Line truncated
|
||||
`)){let[l,...u]=c.split(":"),f=l.toLowerCase(),h=u.map(d=>d.trim()).join(":");if(l.length!=0)switch(!0){case f=="name":i=void 0,r.name==null?r.name=h:(n&&s.gcPolicy&&(s.gcPolicy.push(n),n=void 0),s.name&&r.nodes.push(s),s={name:h});break;case f=="driver":i=void 0,r.driver=h;break;case f=="last activity":i=void 0,r.lastActivity=new Date(h);break;case f=="endpoint":i=void 0,s.endpoint=h;break;case f=="driver options":i=void 0,s["driver-opts"]=(h.match(/([a-zA-Z0-9_.]+)="([^"]*)"/g)||[]).map(d=>d.replace(/^(.*)="(.*)"$/g,"$1=$2"));break;case f=="status":i=void 0,s.status=h;break;case f=="buildkit daemon flags":case f=="flags":i=void 0,s["buildkitd-flags"]=h;break;case f=="buildkit version":case f=="buildkit":i=void 0,s.buildkit=h;break;case f=="platforms":{if(i=void 0,!h)break;let d=[];if(h.includes("*"))for(let p of h.split(", "))p.includes("*")&&d.push(p.replace(/\*/g,""));else d=h.split(", ");s.platforms=d.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",a=l.split("#")[1],s.files=s.files||{},s.files[a]="";break;default:switch(i&&i!=="devices"&&s.devices&&o&&(s.devices.push(o),o=void 0),i||""){case"features":{s.features=s.features||{},s.features[l.trim()]=!!h;break}case"label":{s.labels=s.labels||{},s.labels[l.trim()]=h;break}case"devices":{switch(f.trim()){case"name":{s.devices&&o&&s.devices.push(o),o={},o.name=h;break}case"on-demand":{o&&h&&(o.onDemand=h=="true");break}case"automatically allowed":{o&&h&&(o.autoAllow=h=="true");break}case"annotations":{o&&(o.annotations=o.annotations||{});break}default:o&&o.annotations&&(o.annotations[l.trim()]=h)}break}case"gcpolicy":{switch(s.gcPolicy=s.gcPolicy||[],n=n||{},f.trim()){case"all":{n.all=h=="true";break}case"filters":{h&&(n.filter=h.split(","));break}case"keep duration":{n.keepDuration=h;break}case"keep bytes":{n.keepBytes=h;break}case"reserved space":{n.reservedSpace=h;break}case"max used space":{n.maxUsedSpace=h;break}case"min free space":{n.minFreeSpace=h;break}}break}case"file":{a&&s.files&&(s.files[a].length>0&&(s.files[a]+=`
|
||||
`),s.files[a]+=c.replace(/^\s>\s?/,""));break}}}}return o&&s.devices&&s.devices.push(o),n&&s.gcPolicy&&s.gcPolicy.push(n),s.name&&r.nodes.push(s),r}};var HZe=z(uu(),1);var Y5=z(require("fs"),1);var K5=class{resolveFromString(e){return this.resolve(e,!1)}resolveFromFile(e){return this.resolve(e,!0)}resolve(e,r){if(r){if(!Y5.default.existsSync(e))throw new Error(`config file ${e} not found`);e=Y5.default.readFileSync(e,{encoding:"utf-8"})}let i=Xt.tmpName({tmpdir:Xt.tmpDir()});return Y5.default.writeFileSync(i,e),i}};var X5=class{buildx;config;constructor(e){this.config=new K5,this.buildx=e?.buildx||new Ar}async getVersion(e){if(!e.buildkit&&e.name)try{return await this.getVersionWithinImage(e.name)}catch(r){rt(r)}return e.buildkit}async getVersionWithinImage(e){return Q(`BuildKit.getVersionWithinImage nodeName: ${e}`),Yi.getExecOutput(["inspect","--format","{{.Config.Image}}",`${Ar.containerNamePrefix}${e}`],{ignoreReturnCode:!0,silent:!0}).then(r=>{if(r.exitCode==0&&r.stdout.length>0)return Q(`BuildKit.getVersionWithinImage image: ${r.stdout.trim()}`),Yi.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 LS({buildx:this.buildx}).inspect(e));for(let s of i.nodes){let n=s.buildkit;if(Q(`BuildKit.versionSatisfies ${n}: ${r}`),!n)try{n=await this.getVersionWithinImage(s.name||"")}catch{return Q(`BuildKit.versionSatisfies ${s.name}: can't get version`),!1}if(Q(`BuildKit.versionSatisfies ${s.name}: version ${n}`),i.driver=="docker"&&!n.endsWith("-moby")||!HZe.satisfies(n.replace(/-moby$/,""),r))return!1}return!0}};var Z5=class t{_version;_versionOnce;_standalone;constructor(e){this._standalone=e?.standalone,this._version="",this._versionOnce=!1}async isStandalone(){let e=this._standalone??!await Yi.isAvailable();return Q(`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?(Q(`Compose.isAvailable cmd err: ${i.stderr.trim()}`),!1):i.exitCode==0).catch(i=>(Q(`Compose.isAvailable error: ${i}`),!1));return Q(`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 kp=z(require("fs"),1),Uh=z(require("os"),1),FS=z(require("path"),1);var t8=z(uu(),1),Hfe=z(require("util"),1);var e8=class t{standalone;githubToken;constructor(e){this.standalone=e?.standalone,this.githubToken=e?.githubToken||process.env.GITHUB_TOKEN}async download(e,r){let i=await t.getDownloadVersion(e);Q(`Install.download version: ${i.version}`);let s=await t.getRelease(i,this.githubToken);Q(`Install.download release tag name: ${s.tag_name}`);let n=await this.vspec(s.tag_name);Q(`Install.download vspec: ${n}`);let o=t8.clean(n)||"";if(!t8.valid(o))throw new Error(`Invalid Compose version "${n}".`);let a=new Gs({htcName:i.key!="official"?`compose-dl-bin-${i.key}`:"compose-dl-bin",htcVersion:n,baseCacheDir:FS.default.join(Uh.default.homedir(),".bin","docker-compose"),cacheFile:Uh.default.platform()=="win32"?"docker-compose.exe":"docker-compose",ghaNoCache:r}),c=await a.find();if(c)return V(`Compose binary found in ${c}`),c;let l=Hfe.format(i.downloadURL,n,this.filename());V(`Downloading ${l}`);let u=await Mc(l,void 0,this.githubToken);Q(`Install.download htcDownloadPath: ${u}`);let f=await a.save(u);return V(`Cached to ${f}`),f}async installStandalone(e,r){V("Standalone mode"),r=r||Xt.tmpDir();let i=FS.default.join(r,"compose-bin-standalone");kp.default.existsSync(i)||kp.default.mkdirSync(i,{recursive:!0});let s=Uh.default.platform()=="win32"?"compose.exe":"compose",n=FS.default.join(i,s);return kp.default.copyFileSync(e,n),V("Fixing perms"),kp.default.chmodSync(n,"0755"),$u(i),V("Added Compose to PATH"),V(`Binary path: ${n}`),n}async installPlugin(e,r){V("Docker plugin mode"),r=r||Yi.configDir;let i=FS.default.join(r,"cli-plugins");kp.default.existsSync(i)||kp.default.mkdirSync(i,{recursive:!0});let s=Uh.default.platform()=="win32"?"docker-compose.exe":"docker-compose",n=FS.default.join(i,s);return kp.defaul
Line truncated
|
||||
${p}`)}else throw new Error(`Cosign sign command failed with: ${f.stderr.trim().split(/\r?\n/).filter(p=>p.length>0).pop()??"unknown error"}`);let d=t.parseBundle((0,v1.bundleFromJSON)(h.bundle));d.tlogID&&fe(`Uploaded to Rekor transparency log: ${b0}?logIndex=${d.tlogID}`),fe(`Signature manifest pushed: https://oci.dag.dev/?referrers=${l}`),r[l]={...d,imageName:o}})}}}catch(i){throw new Error(`Signing BuildKit attestation manifests failed: ${i.message}`)}return r}async verifySignedManifests(e,r){let i={};for(let[n,s]of Object.entries(e))await Em(`Verifying signature of ${n}`,async()=>{let o=await this.verifyImageAttestation(n,{certificateIdentityRegexp:r.certificateIdentityRegexp,noTransparencyLog:r.noTransparencyLog||!s.tlogID,retryOnManifestUnknown:r.retryOnManifestUnknown});fe(`Signature manifest verified: https://oci.dag.dev/?image=${s.imageName}@${o.signatureManifestDigest}`),i[n]=o});return i}async verifyImageAttestations(e,r){let i={},n=await this.imageTools.attestationDigests({name:e,platform:r.platform,retryOnManifestUnknown:r.retryOnManifestUnknown,retryLimit:r.retryLimit});if(n.length===0)throw new Error(`No attestation manifests found for ${e}`);let s=e.split(":",1)[0];for(let o of n){let a=`${s}@${o}`,c=await this.verifyImageAttestation(a,r);fe(`Signature manifest verified: https://oci.dag.dev/?image=${s}@${c.signatureManifestDigest}`),i[a]=c}return i}async verifyImageAttestation(e,r){if(!await this.cosign.isAvailable())throw new Error("Cosign is required to verify signed manifests");let i=["verify","--experimental-oci11","--new-bundle-format","--certificate-oidc-issuer","https://token.actions.githubusercontent.com","--certificate-identity-regexp",r.certificateIdentityRegexp];if(r.noTransparencyLog&&i.push("--use-signed-timestamps","--insecure-ignore-tlog"),!r.retryOnManifestUnknown){fe(`[command]${this.cosign.binPath} ${[...i,e].join(" ")}`);let o=await nt.getExecOutput(this.cosign.binPath,["--verbose",...i,e],{ignoreReturnCode:!0,silent:!0,env:Object.assign({},process.env,{COSIGN_EXPERIMENTAL:"1"})});if(o.exitCode!==0)throw new Error(`Cosign verify command failed with: ${o.stderr.trim().split(/\r?\n/).filter(c=>c.length>0).pop()??"unknown error"}`);let a=Up.parseCommandOutput(o.stderr.trim());return{cosignArgs:i,signatureManifestDigest:a.signatureManifestDigest}}let n=r.retryLimit??15,s;fe(`[command]${this.cosign.binPath} ${[...i,e].join(" ")}`);for(let o=0;o<n;o++){let a=await nt.getExecOutput(this.cosign.binPath,["--verbose",...i,e],{ignoreReturnCode:!0,silent:!0,env:Object.assign({},process.env,{COSIGN_EXPERIMENTAL:"1"})}),c=Up.parseCommandOutput(a.stderr.trim());if(a.exitCode===0)return{cosignArgs:i,signatureManifestDigest:c.signatureManifestDigest};if(c.errors&&c.errors.length>0){let l=c.errors.map(u=>`- [${u.code}] ${u.message} : ${u.detail}`).join(`
|
||||
`);if(s=new Error(`Cosign verify command failed with errors:
|
||||
${l}`),c.errors.some(u=>u.code==="MANIFEST_UNKNOWN"))fe(`Cosign verify command failed with MANIFEST_UNKNOWN, retrying attempt ${o+1}/${n}...
|
||||
${l}`),await new Promise(u=>setTimeout(u,Math.pow(2,o)*100));else throw s}else throw new Error(`Cosign verify command failed with: ${a.stderr.trim().split(/\r?\n/).filter(l=>l.length>0).pop()??"unknown error"}`)}throw s}async signProvenanceBlobs(e){let r={};try{if(!process.env.ACTIONS_ID_TOKEN_REQUEST_URL)throw new Error('missing "id-token" permission. Please add "permissions: id-token: write" to your workflow.');let i=this.signingEndpoints(e.noTransparencyLog);fe(`Using Sigstore signing endpoint: ${i.fulcioURL}`);let n=t.getProvenanceBlobs(e);for(let s of Object.keys(n))await Em(`Signing ${s}`,async()=>{let o=n[s],a=eg.default.join(eg.default.dirname(s),`${e.name??"provenance"}.sigstore.json`),c=t.getProvenanceSubjects(o);if(c.length===0){Hc(`No subjects found in provenance ${s}, skip signing.`);return}let l=await t.signPayload({data:o,type:Ttt},i),u=t.parseBundle(l);fe("Provenance blob signed for:");for(let f of c){let[h,d]=Object.entries(f.digest)[0]||[];fe(` - ${f.name} (${h}:${d})`)}u.tlogID&&fe(`Attestation signature uploaded to Rekor transparency log: ${b0}?logIndex=${u.tlogID}`),fe(`Writing Sigstore bundle to: ${a}`),jh.default.writeFileSync(a,JSON.stringify(u.payload,null,2),{encoding:"utf-8"}),r[s]={...u,bundlePath:a,subjects:c}})}catch(i){throw new Error(`Signing BuildKit provenance blobs failed: ${i.message}`)}return r}async verifySignedArtifacts(e,r){let i={};if(!await this.cosign.isAvailable())throw new Error("Cosign is required to verify signed artifacts");for(let[n,s]of Object.entries(e)){let o=eg.default.dirname(n);await Em(`Verifying signature bundle ${s.bundlePath}`,async()=>{for(let a of s.subjects){let c=eg.default.join(o,a.name);fe(`Verifying signed artifact ${c}`);let l=["verify-blob-attestation","--new-bundle-format","--certificate-oidc-issuer","https://token.actions.githubusercontent.com","--certificate-identity-regexp",r.certificateIdentityRegexp,"--type",r.predicateType??ewr];(r.noTransparencyLog||!s.tlogID)&&l.push("--use-signed-timestamps","--insecure-ignore-tlog");let u=await nt.getExecOutput(this.cosign.binPath,[...l,"--bundle",s.bundlePath,c],{ignoreReturnCode:!0});if(u.stderr.length>0&&u.exitCode!=0)throw new Error(u.stderr);i[c]={bundlePath:s.bundlePath,cosignArgs:l}}})}return i}async verifyArtifact(e,r,i){fe("Verifying keyless verification bundle signature");let n=JSON.parse(jh.default.readFileSync(r,"utf-8")),s=(0,v1.bundleFromJSON)(n);fe("Fetching Sigstore TUF trusted root metadata");let o=await ktt.getTrustedRoot(),a=(0,XS.toTrustMaterial)(o);try{fe("Verifying artifact signature");let c=(0,XS.toSignedEntity)(s,jh.default.readFileSync(e)),l=t.parseCertificate(s),u=s.verificationMaterial.tlogEntries,f=u.length>0?u[0].logIndex:void 0;if(i?.subjectAlternativeName&&i?.subjectAlternativeName instanceof RegExp){let p=l.subjectAltName?.replace(/^uri:/i,"");if(p){if(!p.match(i.subjectAlternativeName))throw new Error(`Signing certificate subjectAlternativeName "${p}" does not match expected pattern`)}else throw new Error("Signing certificate does not contain subjectAltName")}let d=new XS.Verifier(a).verify(c,{subjectAlternativeName:i?.subjectAlternativeName&&typeof i.subjectAlternativeName=="string"?i.subjectAlternativeName:void 0,extensions:i?.issuer?{issuer:i.issuer}:void 0});return le(`Sigstore.verifyArtifact signer: ${JSON.stringify(d)}`),{payload:n,certificate:l.toString(),tlogID:f}}catch(c){throw new Error(`Failed to verify artifact signature: ${c}`)}}signingEndpoints(e){return e=t.noTransparencyLog(e),fe(`Upload to transparency log: ${e?"disabled":"enabled"}`),{fulcioURL:Ntt,rekorURL:e?void 0:Dtt,tsaServerURL:Ott}}static noTransparencyLog(e){return e??Ot.context.payload.repository?.private}static getProvenanceBlobs(e){let r=eg.default.join(e.localExportDir,"provenance.json");if(jh.default.existsSync(r))return{[r]:jh.default.readFileSync(r)};let i=jh.default.readdirSync(e.localExportDir,{withFileTypes:!0}),n=i.filter(s=>s.isDirectory());if(n.length>0&&n.length===i.length&&n.every(s=>jh.default.existsSync(eg.default.join(e.localExportDir,s.name,"provenance.json")))){let s={};for(let o of n){let a=eg.default.join(e.localExportDir,o.name,"provenance.json");s[a]=jh.default.readFileSync(a)}return s}throw new Error(`No valid provenance.json found in ${e.localExportDir}`)}static getProvenanceSubjects(e){return JSON.parse(e.toString()).subject.map(i=>({name:i.name,digest:i.digest}))}static async signPayload(e,r,i,n){let s=[],o=new zh.FulcioSigner({identityProvider:new zh.CIContextProvider("sigstore"),fulcioBaseURL:r.fulcioURL,timeout:i,retry:n});return r.rekorURL&&s.push(new zh.RekorWitness({rekorBaseURL:r.rekorURL,fetchOnConflict:!0,timeout:i,retry:n})),r.tsaServerURL&&s.push(new zh.TSAWitness({tsaBaseURL:r.tsaServerURL,timeout:i,retry:n})),new zh.DSSEBundleBuilder({signer:o,witnesses:s}).create(e)}static parseBundle(e){let r=t.parseCertificate(e),i=e.verificationMaterial.tlogEntries,n=i.length>0?i[0].logIndex:void 0;return{payload:(0,v1.bundleToJSON)(e),certificate:r.toString()
Line truncated
|
||||
`)){let[l,...u]=c.split(":"),f=l.toLowerCase(),h=u.map(d=>d.trim()).join(":");if(l.length!=0)switch(!0){case f=="name":i=void 0,r.name==null?r.name=h:(s&&n.gcPolicy&&(n.gcPolicy.push(s),s=void 0),n.name&&r.nodes.push(n),n={name:h});break;case f=="driver":i=void 0,r.driver=h;break;case f=="last activity":i=void 0,r.lastActivity=new Date(h);break;case f=="endpoint":i=void 0,n.endpoint=h;break;case f=="driver options":i=void 0,n["driver-opts"]=(h.match(/([a-zA-Z0-9_.]+)="([^"]*)"/g)||[]).map(d=>d.replace(/^(.*)="(.*)"$/g,"$1=$2"));break;case f=="status":i=void 0,n.status=h;break;case f=="buildkit daemon flags":case f=="flags":i=void 0,n["buildkitd-flags"]=h;break;case f=="buildkit version":case f=="buildkit":i=void 0,n.buildkit=h;break;case f=="platforms":{if(i=void 0,!h)break;let d=[];if(h.includes("*"))for(let p of h.split(", "))p.includes("*")&&d.push(p.replace(/\*/g,""));else d=h.split(", ");n.platforms=d.join(",");break}case f=="features":i="features",n.features={};break;case f=="labels":i="label",n.labels={};break;case f=="devices":i="devices",n.devices=n.devices||[];break;case f.startsWith("gc policy rule#"):i="gcpolicy",n.gcPolicy&&s&&(n.gcPolicy.push(s),s=void 0);break;case f.startsWith("file#"):i="file",a=l.split("#")[1],n.files=n.files||{},n.files[a]="";break;default:switch(i&&i!=="devices"&&n.devices&&o&&(n.devices.push(o),o=void 0),i||""){case"features":{n.features=n.features||{},n.features[l.trim()]=!!h;break}case"label":{n.labels=n.labels||{},n.labels[l.trim()]=h;break}case"devices":{switch(f.trim()){case"name":{n.devices&&o&&n.devices.push(o),o={},o.name=h;break}case"on-demand":{o&&h&&(o.onDemand=h=="true");break}case"automatically allowed":{o&&h&&(o.autoAllow=h=="true");break}case"annotations":{o&&(o.annotations=o.annotations||{});break}default:o&&o.annotations&&(o.annotations[l.trim()]=h)}break}case"gcpolicy":{switch(n.gcPolicy=n.gcPolicy||[],s=s||{},f.trim()){case"all":{s.all=h=="true";break}case"filters":{h&&(s.filter=h.split(","));break}case"keep duration":{s.keepDuration=h;break}case"keep bytes":{s.keepBytes=h;break}case"reserved space":{s.reservedSpace=h;break}case"max used space":{s.maxUsedSpace=h;break}case"min free space":{s.minFreeSpace=h;break}}break}case"file":{a&&n.files&&(n.files[a].length>0&&(n.files[a]+=`
|
||||
`),n.files[a]+=c.replace(/^\s>\s?/,""));break}}}}return o&&n.devices&&n.devices.push(o),s&&n.gcPolicy&&n.gcPolicy.push(s),n.name&&r.nodes.push(n),r}};var Qtt=q(yu(),1);var T8=q(require("fs"),1);var N8=class{resolveFromString(e){return this.resolve(e,!1)}resolveFromFile(e){return this.resolve(e,!0)}resolve(e,r){if(r){if(!T8.default.existsSync(e))throw new Error(`config file ${e} not found`);e=T8.default.readFileSync(e,{encoding:"utf-8"})}let i=Zt.tmpName({tmpdir:Zt.tmpDir()});return T8.default.writeFileSync(i,e),i}};var D8=class{buildx;config;constructor(e){this.config=new N8,this.buildx=e?.buildx||new gr}async getVersion(e){if(!e.buildkit&&e.name)try{return await this.getVersionWithinImage(e.name)}catch(r){Hc(r)}return e.buildkit}async getVersionWithinImage(e){return le(`BuildKit.getVersionWithinImage nodeName: ${e}`),Zi.getExecOutput(["inspect","--format","{{.Config.Image}}",`${gr.containerNamePrefix}${e}`],{ignoreReturnCode:!0,silent:!0}).then(r=>{if(r.exitCode==0&&r.stdout.length>0)return le(`BuildKit.getVersionWithinImage image: ${r.stdout.trim()}`),Zi.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 eB({buildx:this.buildx}).inspect(e));for(let n of i.nodes){let s=n.buildkit;if(le(`BuildKit.versionSatisfies ${s}: ${r}`),!s)try{s=await this.getVersionWithinImage(n.name||"")}catch{return le(`BuildKit.versionSatisfies ${n.name}: can't get version`),!1}if(le(`BuildKit.versionSatisfies ${n.name}: version ${s}`),i.driver=="docker"&&!s.endsWith("-moby")||!Qtt.satisfies(s.replace(/-moby$/,""),r))return!1}return!0}};var O8=class t{_version;_versionOnce;_standalone;constructor(e){this._standalone=e?.standalone,this._version="",this._versionOnce=!1}async isStandalone(){let e=this._standalone??!await Zi.isAvailable();return le(`Compose.isStandalone: ${e}`),e}async getCommand(e){let r=await this.isStandalone();return{command:r?"compose":"docker",args:r?e:["compose",...e]}}async isAvailable(){let e=await this.getCommand([]),r=await nt.getExecOutput(e.command,e.args,{ignoreReturnCode:!0,silent:!0}).then(i=>i.stderr.length>0&&i.exitCode!=0?(le(`Compose.isAvailable cmd err: ${i.stderr.trim()}`),!1):i.exitCode==0).catch(i=>(le(`Compose.isAvailable error: ${i}`),!1));return le(`Compose.isAvailable: ${r}`),r}async version(){if(this._versionOnce)return this._version;this._versionOnce=!0;let e=await this.getCommand(["version"]);return this._version=await nt.getExecOutput(e.command,e.args,{ignoreReturnCode:!0,silent:!0}).then(r=>{if(r.stderr.length>0&&r.exitCode!=0)throw new Error(r.stderr.trim());return t.parseVersion(r.stdout.trim())}),this._version}async printVersion(){let e=await this.getCommand(["version"]);await nt.exec(e.command,e.args,{failOnStdErr:!1})}static parseVersion(e){let r=/\sv?([0-9a-f]{7}|[0-9.]+)/.exec(e);if(!r)throw new Error("Cannot parse compose version");return r[1]}};var Gp=q(require("fs"),1),$h=q(require("os"),1),tB=q(require("path"),1);var k8=q(yu(),1),Xhe=q(require("util"),1);var P8=class t{standalone;githubToken;constructor(e){this.standalone=e?.standalone,this.githubToken=e?.githubToken||process.env.GITHUB_TOKEN}async download(e,r){let i=await t.getDownloadVersion(e);le(`Install.download version: ${i.version}`);let n=await t.getRelease(i,this.githubToken);le(`Install.download release tag name: ${n.tag_name}`);let s=await this.vspec(n.tag_name);le(`Install.download vspec: ${s}`);let o=k8.clean(s)||"";if(!k8.valid(o))throw new Error(`Invalid Compose version "${s}".`);let a=new $n({htcName:i.key!="official"?`compose-dl-bin-${i.key}`:"compose-dl-bin",htcVersion:s,baseCacheDir:tB.default.join($h.default.homedir(),".bin","docker-compose"),cacheFile:$h.default.platform()=="win32"?"docker-compose.exe":"docker-compose",ghaNoCache:r}),c=await a.find();if(c)return fe(`Compose binary found in ${c}`),c;let l=Xhe.format(i.downloadURL,s,this.filename());fe(`Downloading ${l}`);let u=await $c(l,void 0,this.githubToken);le(`Install.download htcDownloadPath: ${u}`);let f=await a.save(u);return fe(`Cached to ${f}`),f}async installStandalone(e,r){fe("Standalone mode"),r=r||Zt.tmpDir();let i=tB.default.join(r,"compose-bin-standalone");Gp.default.existsSync(i)||Gp.default.mkdirSync(i,{recursive:!0});let n=$h.default.platform()=="win32"?"compose.exe":"compose",s=tB.default.join(i,n);return Gp.default.copyFileSync(e,s),fe("Fixing perms"),Gp.default.chmodSync(s,"0755"),tf(i),fe("Added Compose to PATH"),fe(`Binary path: ${s}`),s}async installPlugin(e,r){fe("Docker plugin mode"),r=r||Zi.configDir;let i=tB.default.join(r,"cli-plugins");Gp.default.existsSync(i)||Gp.default.mkdirSync(i,{recursive:!0});let n=$h.default.platform()=="win32"?"docker-compose.exe":"docker-compose",s=tB.default.join(
Line truncated
|
||||
# syntax=docker/dockerfile:1
|
||||
|
||||
ARG GO_VERSION="1.24"
|
||||
@@ -304,8 +305,8 @@ EOT
|
||||
|
||||
FROM scratch
|
||||
COPY --from=builder /out /
|
||||
`;var r8=class t{githubToken;buildx;sigstore;constructor(e){this.githubToken=e?.githubToken||process.env.GITHUB_TOKEN,this.buildx=e?.buildx||new Ar,this.sigstore=e?.sigstore||new jA}async download(e){let r=await t.getDownloadVersion(e.version);Q(`Install.download version: ${r.version}`);let i=await t.getRelease(r,this.githubToken);Q(`Install.download release tag name: ${i.tag_name}`);let s=await this.vspec(i.tag_name);Q(`Install.download vspec: ${s}`);let n=US.clean(s)||"";if(!US.valid(n))throw new Error(`Invalid Cosign version "${s}".`);let o=new Gs({htcName:"cosign-dl-bin",htcVersion:s,baseCacheDir:MS.default.join(Nu.default.homedir(),".bin"),cacheFile:Nu.default.platform()=="win32"?"cosign.exe":"cosign",ghaNoCache:e.ghaNoCache}),a=await o.find();if(a)return V(`Cosign binary found in ${a}`),a;let c=jfe.format(r.downloadURL,s,this.filename());V(`Downloading ${c}`);let l=await Mc(c,void 0,this.githubToken);Q(`Install.download htcDownloadPath: ${l}`),e.verifySignature&&US.satisfies(s,">=3.0.1")&&await this.verifySignature(l,c);let u=await o.save(l,e.skipState);return V(`Cached to ${u}`),u}async build(e,r,i){let s=await this.vspec(e);Q(`Install.build vspec: ${s}`);let n=new Gs({htcName:"cosign-build-bin",htcVersion:s,baseCacheDir:MS.default.join(Nu.default.homedir(),".bin"),cacheFile:Nu.default.platform()=="win32"?"cosign.exe":"cosign",ghaNoCache:r}),o=await n.find();if(o)return V(`Cosign binary found in ${o}`),o;let a=MS.default.join(Xt.tmpDir(),"cosign-build-cache"),c=await this.buildCommand(e,a),l=await st.getExecOutput(c.command,c.args,{ignoreReturnCode:!0,input:Buffer.from(jZe)}).then(f=>{if(f.stderr.length>0&&f.exitCode!=0)throw new Error(`build failed with: ${f.stderr.match(/(.*)\s*$/)?.[0]?.trim()??"unknown error"}`);return`${a}/cosign`}),u=await n.save(l,i);return V(`Cached to ${u}`),u}async install(e,r){r=r||Xt.tmpDir();let i=MS.default.join(r,"cosign-bin");JN.default.existsSync(i)||JN.default.mkdirSync(i,{recursive:!0});let s=Nu.default.platform()=="win32"?"cosign.exe":"cosign",n=MS.default.join(i,s);return JN.default.copyFileSync(e,n),V("Fixing perms"),JN.default.chmodSync(n,"0755"),$u(i),V("Added Cosign to PATH"),V(`Binary path: ${n}`),n}async buildCommand(e,r){let i=await new Ar({standalone:!0}).isAvailable(),s=await new Ar({standalone:!1}).isAvailable(),n=!1;if(await this.buildx.isStandalone()&&i)Q("Install.buildCommand: Buildx standalone found, build with it"),n=!0;else if(!await this.buildx.isStandalone()&&s)Q("Install.buildCommand: Buildx plugin found, build with it"),n=!1;else if(i)Q("Install.buildCommand: Buildx plugin not found, but standalone found so trying to build with it"),n=!0;else if(s)Q("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 o=["build","--platform","local","--build-arg","BUILDKIT_CONTEXT_KEEP_GIT_DIR=1","--output",`type=local,dest=${r}`];return process.env.GIT_AUTH_TOKEN&&o.push("--secret","id=GIT_AUTH_TOKEN"),o.push("-f-",e),await new Ar({standalone:n}).getCommand(o)}async verifySignature(e,r){let i=`${r}.sigstore.json`;V(`Downloading keyless verification bundle at ${i}`);let s=await Mc(i,void 0,this.githubToken);Q(`Install.verifySignature bundlePath: ${s}`);let n=await this.sigstore.verifyArtifact(e,s,{subjectAlternativeName:"keyless@projectsigstore.iam.gserviceaccount.com",issuer:"https://accounts.google.com"});V(`Cosign binary signature verified! ${n.tlogID?`${n0}?logIndex=${n.tlogID}`:""}`)}filename(){let e;switch(Nu.default.arch()){case"x64":{e="amd64";break}case"ppc64":{e="ppc64le";break}default:{e=Nu.default.arch();break}}let r=Nu.default.platform()=="win32"?"windows":Nu.default.platform(),i=Nu.default.platform()=="win32"?".exe":"";return jfe.format("cosign-%s-%s%s",r,e,i)}async vspec(e){if(!Re.isValidRef(e)){let l=e.replace(/^v+|v+$/g,"");return V(`Use ${l} version spec cache key for ${e}`),l}let[r,i]=e.split("#");i.length==0&&(i="master");let s;i.match(/^[0-9a-fA-F]{40}$/)?s=i:s=await sI.remoteSha(r,i,process.env.GIT_AUTH_TOKEN);let[n,o]=r.substring(19).split("/"),a=`${n}/${Re.trimSuffix(o,".git")}/${s}`,c=Re.hash(a);return V(`Use ${c} version spec cache key for ${a}`),c}static async getDownloadVersion(e){return{version:e,downloadURL:"https://github.com/sigstore/cosign/releases/download/v%s/%s",contentOpts:{owner:"docker",repo:"actions-toolkit",ref:"main",path:".github/cosign-releases.json"}}}static async getRelease(e,r){let 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 zZe=z(uu(),1);var i8=class{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],{ignoreReturnCode:!0,silent:!0}).then(r=>{if(r.stderr.length>0&&r.exitC
Line truncated
|
||||
`)[0]?.trim()):f.stderr.length>0&&(o=new Error(`buildx failed with: ${f.stderr.match(/(.*)\s*$/)?.[0]?.trim()??"unknown error"}`)))});let a=r.buildxBuild.resolveImageID(),c=r.buildxBuild.resolveMetadata(),l=r.buildxBuild.resolveDigest(c);a&&await Si("ImageID",async()=>{V(a),PD("imageid",a)}),l&&await Si("Digest",async()=>{V(l),PD("digest",l)}),c&&await Si("Metadata",async()=>{let f=JSON.stringify(c,null,2);V(f),PD("metadata",f)});let u;if(await Si("Reference",async()=>{u=await vwr(r,t,e.builder),u?(V(u),Ytt(u)):V("No build reference found")}),xwr()){let f=r.buildxBuild.resolveWarnings(c);if(u&&f&&f.length>0){let h=await Ar.convertWarningsToGitHubAnnotations(f,[u]);Q(`annotations: ${JSON.stringify(h,null,2)}`),h&&h.length>0&&await Si(`Generating GitHub annotations (${h.length} build checks found)`,async()=>{for(let d of h)rt(d.message,d)})}}if(await Si("Check build summary support",async()=>{_wr()?e.call&&e.call!=="build"?V(`Build summary skipped for ${e.call} subrequest`):Ot.isGHES?V("Build summary is not yet supported on GHES"):await r.buildx.versionSatisfies(">=0.23.0")?u?(V("Build summary supported!"),Ktt()):V("Build summary requires a build reference"):V("Build summary requires Buildx >= 0.23.0"):V("Build summary disabled")}),o)throw o},async()=>{Vtt&&await Si("Generating build summary",async()=>{try{let t=Rwr(),e;t&&(e=Twr());let i=await new pL().export({refs:Uhe?[Uhe]:[]});V(`Build record written to ${i.dockerbuildFilename} (${Re.formatFileSize(i.dockerbuildSize)})`);let s;t&&(s=await gU.upload({filename:i.dockerbuildFilename,retentionDays:e})),await BU.writeBuildSummary({exportRes:i,uploadRes:s,inputs:ztt,driver:Htt,endpoint:jtt})}catch(t){rt(t.message)}}),d1.length>0&&await Si(`Removing temp folder ${d1}`,async()=>{try{Ztt.rmSync(d1,{recursive:!0})}catch{rt(`Failed to remove temp folder ${d1}`)}})});async function vwr(t,e,r){let i=t.buildxBuild.resolveRef();if(i)return i;r||(r=(await t.builder.inspect()).name);let s=Ar.refs({dir:Ar.refsDir,builderName:r,since:e});return Object.keys(s).length>0?Object.keys(s)[0]:""}function xwr(){return process.env.DOCKER_BUILD_CHECKS_ANNOTATIONS?Re.parseBool(process.env.DOCKER_BUILD_CHECKS_ANNOTATIONS):!0}function _wr(){return process.env.DOCKER_BUILD_SUMMARY?Re.parseBool(process.env.DOCKER_BUILD_SUMMARY):!0}function Rwr(){return process.env.DOCKER_BUILD_RECORD_UPLOAD?Re.parseBool(process.env.DOCKER_BUILD_RECORD_UPLOAD):!0}function Twr(){let t=process.env.DOCKER_BUILD_RECORD_RETENTION_DAYS;if(t){let e=parseInt(t);if(isNaN(e))throw new Error(`Invalid build record retention days: ${t}`);return e}}
|
||||
`;var Q8=class t{githubToken;buildx;sigstore;constructor(e){this.githubToken=e?.githubToken||process.env.GITHUB_TOKEN,this.buildx=e?.buildx||new gr,this.sigstore=e?.sigstore||new tg}async download(e){let r=await t.getDownloadVersion(e.version);le(`Install.download version: ${r.version}`);let i=await t.getRelease(r,this.githubToken);le(`Install.download release tag name: ${i.tag_name}`);let n=await this.vspec(i.tag_name);le(`Install.download vspec: ${n}`);let s=iB.clean(n)||"";if(!iB.valid(s))throw new Error(`Invalid Cosign version "${n}".`);let o=new $n({htcName:"cosign-dl-bin",htcVersion:n,baseCacheDir:rB.default.join(Mu.default.homedir(),".bin"),cacheFile:Mu.default.platform()=="win32"?"cosign.exe":"cosign",ghaNoCache:e.ghaNoCache}),a=await o.find();if(a)return fe(`Cosign binary found in ${a}`),a;let c=Zhe.format(r.downloadURL,n,this.filename());fe(`Downloading ${c}`);let l=await $c(c,void 0,this.githubToken);le(`Install.download htcDownloadPath: ${l}`),e.verifySignature&&iB.satisfies(n,">=3.0.1")&&await this.verifySignature(l,c);let u=await o.save(l,e.skipState);return fe(`Cached to ${u}`),u}async build(e,r,i){let n=await this.vspec(e);le(`Install.build vspec: ${n}`);let s=new $n({htcName:"cosign-build-bin",htcVersion:n,baseCacheDir:rB.default.join(Mu.default.homedir(),".bin"),cacheFile:Mu.default.platform()=="win32"?"cosign.exe":"cosign",ghaNoCache:r}),o=await s.find();if(o)return fe(`Cosign binary found in ${o}`),o;let a=rB.default.join(Zt.tmpDir(),"cosign-build-cache"),c=await this.buildCommand(e,a),l=await nt.getExecOutput(c.command,c.args,{ignoreReturnCode:!0,input:Buffer.from(Ltt)}).then(f=>{if(f.stderr.length>0&&f.exitCode!=0)throw new Error(`build failed with: ${f.stderr.match(/(.*)\s*$/)?.[0]?.trim()??"unknown error"}`);return`${a}/cosign`}),u=await s.save(l,i);return fe(`Cached to ${u}`),u}async install(e,r){r=r||Zt.tmpDir();let i=rB.default.join(r,"cosign-bin");x1.default.existsSync(i)||x1.default.mkdirSync(i,{recursive:!0});let n=Mu.default.platform()=="win32"?"cosign.exe":"cosign",s=rB.default.join(i,n);return x1.default.copyFileSync(e,s),fe("Fixing perms"),x1.default.chmodSync(s,"0755"),tf(i),fe("Added Cosign to PATH"),fe(`Binary path: ${s}`),s}async buildCommand(e,r){let i=await new gr({standalone:!0}).isAvailable(),n=await new gr({standalone:!1}).isAvailable(),s=!1;if(await this.buildx.isStandalone()&&i)le("Install.buildCommand: Buildx standalone found, build with it"),s=!0;else if(!await this.buildx.isStandalone()&&n)le("Install.buildCommand: Buildx plugin found, build with it"),s=!1;else if(i)le("Install.buildCommand: Buildx plugin not found, but standalone found so trying to build with it"),s=!0;else if(n)le("Install.buildCommand: Buildx standalone not found, but plugin found so trying to build with it"),s=!1;else throw new Error(`Neither buildx standalone or plugin have been found to build from ref ${e}`);let o=["build","--platform","local","--build-arg","BUILDKIT_CONTEXT_KEEP_GIT_DIR=1","--output",`type=local,dest=${r}`];return process.env.GIT_AUTH_TOKEN&&o.push("--secret","id=GIT_AUTH_TOKEN"),o.push("-f-",e),await new gr({standalone:s}).getCommand(o)}async verifySignature(e,r){let i=`${r}.sigstore.json`;fe(`Downloading keyless verification bundle at ${i}`);let n=await $c(i,void 0,this.githubToken);le(`Install.verifySignature bundlePath: ${n}`);let s=await this.sigstore.verifyArtifact(e,n,{subjectAlternativeName:"keyless@projectsigstore.iam.gserviceaccount.com",issuer:"https://accounts.google.com"});fe(`Cosign binary signature verified! ${s.tlogID?`${b0}?logIndex=${s.tlogID}`:""}`)}filename(){let e;switch(Mu.default.arch()){case"x64":{e="amd64";break}case"ppc64":{e="ppc64le";break}default:{e=Mu.default.arch();break}}let r=Mu.default.platform()=="win32"?"windows":Mu.default.platform(),i=Mu.default.platform()=="win32"?".exe":"";return Zhe.format("cosign-%s-%s%s",r,e,i)}async vspec(e){if(!Te.isValidRef(e)){let l=e.replace(/^v+|v+$/g,"");return fe(`Use ${l} version spec cache key for ${e}`),l}let[r,i]=e.split("#");i.length==0&&(i="master");let n;i.match(/^[0-9a-fA-F]{40}$/)?n=i:n=await wI.remoteSha(r,i,process.env.GIT_AUTH_TOKEN);let[s,o]=r.substring(19).split("/"),a=`${s}/${Te.trimSuffix(o,".git")}/${n}`,c=Te.hash(a);return fe(`Use ${c} version spec cache key for ${a}`),c}static async getDownloadVersion(e){return{version:e,downloadURL:"https://github.com/sigstore/cosign/releases/download/v%s/%s",contentOpts:{owner:"docker",repo:"actions-toolkit",ref:"main",path:".github/cosign-releases.json"}}}static async getRelease(e,r){let n=await new Ot({token:r}).releases("Cosign",e.contentOpts);if(!n[e.version])throw new Error(`Cannot find Cosign release ${e.version} in releases JSON`);return n[e.version]}};var Ftt=q(yu(),1);var L8=class{binPath;_version;_versionOnce;constructor(e){this.binPath=e?.binPath||"regctl",this._version="",this._versionOnce=!1}async blobGet(e){return await nt.getExecOutput(this.binPath,["blob","get",e.repository,e.digest],{ignoreReturnCode:!0,silent:!0}).then(r=>{if(r.st
Line truncated
|
||||
`)[0]?.trim()):f.stderr.length>0&&(o=new Error(`buildx failed with: ${f.stderr.match(/(.*)\s*$/)?.[0]?.trim()??"unknown error"}`)))});let a=r.buildxBuild.resolveImageID(),c=r.buildxBuild.resolveMetadata(),l=r.buildxBuild.resolveDigest(c);a&&await aa("ImageID",async()=>{Un(a),fO("imageid",a)}),l&&await aa("Digest",async()=>{Un(l),fO("digest",l)}),c&&await aa("Metadata",async()=>{let f=JSON.stringify(c,null,2);Un(f),fO("metadata",f)});let u;if(await aa("Reference",async()=>{u=await XIr(r,t,e.builder),u?(Un(u),qit(u)):Un("No build reference found")}),ZIr()){let f=r.buildxBuild.resolveWarnings(c);if(u&&f&&f.length>0){let h=await gr.convertWarningsToGitHubAnnotations(f,[u]);Mg(`annotations: ${JSON.stringify(h,null,2)}`),h&&h.length>0&&await aa(`Generating GitHub annotations (${h.length} build checks found)`,async()=>{for(let d of h)Wa(d.message,d)})}}if(await aa("Check build summary support",async()=>{eSr()?e.call&&e.call!=="build"?Un(`Build summary skipped for ${e.call} subrequest`):Ot.isGHES?Un("Build summary is not yet supported on GHES"):await r.buildx.versionSatisfies(">=0.23.0")?u?(Un("Build summary supported!"),Git()):Un("Build summary requires a build reference"):Un("Build summary requires Buildx >= 0.23.0"):Un("Build summary disabled")}),o)throw o},async()=>{Lit&&await aa("Generating build summary",async()=>{try{let t=tSr(),e;t&&(e=rSr());let i=await new $L().export({refs:Jde?[Jde]:[]});Un(`Build record written to ${i.dockerbuildFilename} (${Te.formatFileSize(i.dockerbuildSize)})`);let n;t&&(n=await KU.upload({filename:i.dockerbuildFilename,retentionDays:e})),await sq.writeBuildSummary({exportRes:i,uploadRes:n,inputs:Qit,driver:Pit,endpoint:kit})}catch(t){Wa(t.message)}}),z1.length>0&&await aa(`Removing temp folder ${z1}`,async()=>{try{jit.rmSync(z1,{recursive:!0})}catch{Wa(`Failed to remove temp folder ${z1}`)}})});async function XIr(t,e,r){let i=t.buildxBuild.resolveRef();if(i)return i;r||(r=(await t.builder.inspect()).name);let n=gr.refs({dir:gr.refsDir,builderName:r,since:e});return Object.keys(n).length>0?Object.keys(n)[0]:""}function ZIr(){return process.env.DOCKER_BUILD_CHECKS_ANNOTATIONS?Te.parseBool(process.env.DOCKER_BUILD_CHECKS_ANNOTATIONS):!0}function eSr(){return process.env.DOCKER_BUILD_SUMMARY?Te.parseBool(process.env.DOCKER_BUILD_SUMMARY):!0}function tSr(){return process.env.DOCKER_BUILD_RECORD_UPLOAD?Te.parseBool(process.env.DOCKER_BUILD_RECORD_UPLOAD):!0}function rSr(){let t=process.env.DOCKER_BUILD_RECORD_RETENTION_DAYS;if(t){let e=parseInt(t);if(isNaN(e))throw new Error(`Invalid build record retention days: ${t}`);return e}}
|
||||
/*! Bundled license information:
|
||||
|
||||
undici/lib/web/fetch/body.js:
|
||||
|
||||
+4
-4
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"version": 3,
|
||||
"sources": ["../node_modules/tunnel/lib/tunnel.js", "../node_modules/tunnel/index.js", "../node_modules/undici/lib/core/symbols.js", "../node_modules/undici/lib/core/errors.js", "../node_modules/undici/lib/core/constants.js", "../node_modules/undici/lib/core/tree.js", "../node_modules/undici/lib/core/util.js", "../node_modules/undici/lib/core/diagnostics.js", "../node_modules/undici/lib/core/request.js", "../node_modules/undici/lib/dispatcher/dispatcher.js", "../node_modules/undici/lib/dispatcher/dispatcher-base.js", "../node_modules/undici/lib/util/timers.js", "../node_modules/undici/lib/core/connect.js", "../node_modules/undici/lib/llhttp/utils.js", "../node_modules/undici/lib/llhttp/constants.js", "../node_modules/undici/lib/llhttp/llhttp-wasm.js", "../node_modules/undici/lib/llhttp/llhttp_simd-wasm.js", "../node_modules/undici/lib/web/fetch/constants.js", "../node_modules/undici/lib/web/fetch/global.js", "../node_modules/undici/lib/web/fetch/data-url.js", "../node_modules/undici/lib/web/fetch/webidl.js", "../node_modules/undici/lib/web/fetch/util.js", "../node_modules/undici/lib/web/fetch/symbols.js", "../node_modules/undici/lib/web/fetch/file.js", "../node_modules/undici/lib/web/fetch/formdata.js", "../node_modules/undici/lib/web/fetch/formdata-parser.js", "../node_modules/undici/lib/web/fetch/body.js", "../node_modules/undici/lib/dispatcher/client-h1.js", "../node_modules/undici/lib/dispatcher/client-h2.js", "../node_modules/undici/lib/handler/redirect-handler.js", "../node_modules/undici/lib/interceptor/redirect-interceptor.js", "../node_modules/undici/lib/dispatcher/client.js", "../node_modules/undici/lib/dispatcher/fixed-queue.js", "../node_modules/undici/lib/dispatcher/pool-stats.js", "../node_modules/undici/lib/dispatcher/pool-base.js", "../node_modules/undici/lib/dispatcher/pool.js", "../node_modules/undici/lib/dispatcher/balanced-pool.js", "../node_modules/undici/lib/dispatcher/agent.js", "../node_modules/undici/lib/dispatcher/proxy-agent.js", "../node_modules/undici/lib/dispatcher/env-http-proxy-agent.js", "../node_modules/undici/lib/handler/retry-handler.js", "../node_modules/undici/lib/dispatcher/retry-agent.js", "../node_modules/undici/lib/api/readable.js", "../node_modules/undici/lib/api/util.js", "../node_modules/undici/lib/api/api-request.js", "../node_modules/undici/lib/api/abort-signal.js", "../node_modules/undici/lib/api/api-stream.js", "../node_modules/undici/lib/api/api-pipeline.js", "../node_modules/undici/lib/api/api-upgrade.js", "../node_modules/undici/lib/api/api-connect.js", "../node_modules/undici/lib/api/index.js", "../node_modules/undici/lib/mock/mock-errors.js", "../node_modules/undici/lib/mock/mock-symbols.js", "../node_modules/undici/lib/mock/mock-utils.js", "../node_modules/undici/lib/mock/mock-interceptor.js", "../node_modules/undici/lib/mock/mock-client.js", "../node_modules/undici/lib/mock/mock-pool.js", "../node_modules/undici/lib/mock/pluralizer.js", "../node_modules/undici/lib/mock/pending-interceptors-formatter.js", "../node_modules/undici/lib/mock/mock-agent.js", "../node_modules/undici/lib/global.js", "../node_modules/undici/lib/handler/decorator-handler.js", "../node_modules/undici/lib/interceptor/redirect.js", "../node_modules/undici/lib/interceptor/retry.js", "../node_modules/undici/lib/interceptor/dump.js", "../node_modules/undici/lib/interceptor/dns.js", "../node_modules/undici/lib/web/fetch/headers.js", "../node_modules/undici/lib/web/fetch/response.js", "../node_modules/undici/lib/web/fetch/dispatcher-weakref.js", "../node_modules/undici/lib/web/fetch/request.js", "../node_modules/undici/lib/web/fetch/index.js", "../node_modules/undici/lib/web/fileapi/symbols.js", "../node_modules/undici/lib/web/fileapi/progressevent.js", "../node_modules/undici/lib/web/fileapi/encoding.js", "../node_modules/undici/lib/web/fileapi/util.js", "../node_modules/undici/lib/web/fileapi/filereader.js", "../node_modules/undici/lib/web/cache/symbols.js", "../node_modules/undici/lib/web/cache/util.js", "../node_modules/undici/lib/web/cache/cache.js", "../node_modules/undici/lib/web/cache/cachestorage.js", "../node_modules/undici/lib/web/cookies/constants.js", "../node_modules/undici/lib/web/cookies/util.js", "../node_modules/undici/lib/web/cookies/parse.js", "../node_modules/undici/lib/web/cookies/index.js", "../node_modules/undici/lib/web/websocket/events.js", "../node_modules/undici/lib/web/websocket/constants.js", "../node_modules/undici/lib/web/websocket/symbols.js", "../node_modules/undici/lib/web/websocket/util.js", "../node_modules/undici/lib/web/websocket/frame.js", "../node_modules/undici/lib/web/websocket/connection.js", "../node_modules/undici/lib/web/websocket/permessage-deflate.js", "../node_modules/undici/lib/web/websocket/receiver.js", "../node_modules/undici/lib/web/websocket/sender.js", "../node_modules/undici/lib/web/websocket/websocket.js", "../node_modules/undici/lib/web/eventsource/util.js", "../node_modules/undici/lib/web/eventsource/eventsource-stream.js",Line truncated
|
||||
"sourcesContent": ["'use strict';\n\nvar net = require('net');\nvar tls = require('tls');\nvar http = require('http');\nvar https = require('https');\nvar events = require('events');\nvar assert = require('assert');\nvar util = require('util');\n\n\nexports.httpOverHttp = httpOverHttp;\nexports.httpsOverHttp = httpsOverHttp;\nexports.httpOverHttps = httpOverHttps;\nexports.httpsOverHttps = httpsOverHttps;\n\n\nfunction httpOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n return agent;\n}\n\nfunction httpsOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\nfunction httpOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n return agent;\n}\n\nfunction httpsOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\n\nfunction TunnelingAgent(options) {\n var self = this;\n self.options = options || {};\n self.proxyOptions = self.options.proxy || {};\n self.maxSockets = self.options.maxSockets || http.Agent.defaultMaxSockets;\n self.requests = [];\n self.sockets = [];\n\n self.on('free', function onFree(socket, host, port, localAddress) {\n var options = toOptions(host, port, localAddress);\n for (var i = 0, len = self.requests.length; i < len; ++i) {\n var pending = self.requests[i];\n if (pending.host === options.host && pending.port === options.port) {\n // Detect the request to connect same origin server,\n // reuse the connection.\n self.requests.splice(i, 1);\n pending.request.onSocket(socket);\n return;\n }\n }\n socket.destroy();\n self.removeSocket(socket);\n });\n}\nutil.inherits(TunnelingAgent, events.EventEmitter);\n\nTunnelingAgent.prototype.addRequest = function addRequest(req, host, port, localAddress) {\n var self = this;\n var options = mergeOptions({request: req}, self.options, toOptions(host, port, localAddress));\n\n if (self.sockets.length >= this.maxSockets) {\n // We are over limit so we'll add it to the queue.\n self.requests.push(options);\n return;\n }\n\n // If we are under maxSockets create a new one.\n self.createSocket(options, function(socket) {\n socket.on('free', onFree);\n socket.on('close', onCloseOrRemove);\n socket.on('agentRemove', onCloseOrRemove);\n req.onSocket(socket);\n\n function onFree() {\n self.emit('free', socket, options);\n }\n\n function onCloseOrRemove(err) {\n self.removeSocket(socket);\n socket.removeListener('free', onFree);\n socket.removeListener('close', onCloseOrRemove);\n socket.removeListener('agentRemove', onCloseOrRemove);\n }\n });\n};\n\nTunnelingAgent.prototype.createSocket = function createSocket(options, cb) {\n var self = this;\n var placeholder = {};\n self.sockets.push(placeholder);\n\n var connectOptions = mergeOptions({}, self.proxyOptions, {\n method: 'CONNECT',\n path: options.host + ':' + options.port,\n agent: false,\n headers: {\n host: options.host + ':' + options.port\n }\n });\n if (options.localAddress) {\n connectOptions.localAddress = options.localAddress;\n }\n if (connectOptions.proxyAuth) {\n connectOptions.headers = connectOptions.headers || {};\n connectOptions.headers['Proxy-Authorization'] = 'Basic ' +\n new Buffer(connectOptions.proxyAuth).toString('base64');\n }\n\n debug('making CONNECT request');\n var connectReq = self.request(connectOptions);\n connectReq.useChunkedEncodingByDefault = false; // for v0.6\n connectReq.once('response', onResponse); // for v0.6\n connectReq.once('upgrade', onUpgrade); // for v0.6\n connectReq.once('connect', onConnect); // for v0.7 or later\n connectReq.once('error', onError);\n connectReq.end();\n\n function onResponse(res) {\n // Very hacky. This is necessary to avoid http-parser leaks.\n res.upgrade = true;\n }\n\n function onUpgrade(res, socket, head) {\n // Hacky.\n process.nextTick(function() {\n onConnect(res, socket, head);\n });\n }\n\n function onConnect(res, socket, head) {\n connectReq.removeAllListeners();\n socket.removeAllListeners();\n\n if (res.statusCode !== 200) {\n debug('tunneling socket could not be established, statusCode=%d',\n res.statusCode);\n socket.destroy();\n var error = new Error('tunneling socket could not be established, ' +\n 'statusCode=' + res.statusCode);\n error.code = 'ECONNRESET';\n options.request.emit('error', error);\n self.removeSocket(placeholder);\n return;\n }\n if (head.length > 0) {\n debug('got illegal response body from proxy');\n socket.destroy();\n var error = new Error('Line truncated
|
||||
"mappings": "koBAAA,IAAAA,IAAAC,EAAAC,IAAA,cAEA,IAAIC,IAAM,QAAQ,KAAK,EACnBC,IAAM,QAAQ,KAAK,EACnBC,GAAO,QAAQ,MAAM,EACrBC,IAAQ,QAAQ,OAAO,EACvBC,IAAS,QAAQ,QAAQ,EACzBC,IAAS,QAAQ,QAAQ,EACzBC,IAAO,QAAQ,MAAM,EAGzBP,GAAQ,aAAeQ,IACvBR,GAAQ,cAAgBS,IACxBT,GAAQ,cAAgBU,IACxBV,GAAQ,eAAiBW,IAGzB,SAASH,IAAaI,EAAS,CAC7B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUV,GAAK,QACdU,CACT,CAEA,SAASJ,IAAcG,EAAS,CAC9B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUV,GAAK,QACrBU,EAAM,aAAeE,IACrBF,EAAM,YAAc,IACbA,CACT,CAEA,SAASH,IAAcE,EAAS,CAC9B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUT,IAAM,QACfS,CACT,CAEA,SAASF,IAAeC,EAAS,CAC/B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUT,IAAM,QACtBS,EAAM,aAAeE,IACrBF,EAAM,YAAc,IACbA,CACT,CAGA,SAASC,GAAeF,EAAS,CAC/B,IAAII,EAAO,KACXA,EAAK,QAAUJ,GAAW,CAAC,EAC3BI,EAAK,aAAeA,EAAK,QAAQ,OAAS,CAAC,EAC3CA,EAAK,WAAaA,EAAK,QAAQ,YAAcb,GAAK,MAAM,kBACxDa,EAAK,SAAW,CAAC,EACjBA,EAAK,QAAU,CAAC,EAEhBA,EAAK,GAAG,OAAQ,SAAgBC,EAAQC,EAAMC,EAAMC,EAAc,CAEhE,QADIR,EAAUS,IAAUH,EAAMC,EAAMC,CAAY,EACvCE,EAAI,EAAGC,EAAMP,EAAK,SAAS,OAAQM,EAAIC,EAAK,EAAED,EAAG,CACxD,IAAIE,EAAUR,EAAK,SAASM,CAAC,EAC7B,GAAIE,EAAQ,OAASZ,EAAQ,MAAQY,EAAQ,OAASZ,EAAQ,KAAM,CAGlEI,EAAK,SAAS,OAAOM,EAAG,CAAC,EACzBE,EAAQ,QAAQ,SAASP,CAAM,EAC/B,MACF,CACF,CACAA,EAAO,QAAQ,EACfD,EAAK,aAAaC,CAAM,CAC1B,CAAC,CACH,CACAV,IAAK,SAASO,GAAgBT,IAAO,YAAY,EAEjDS,GAAe,UAAU,WAAa,SAAoBW,EAAKP,EAAMC,EAAMC,EAAc,CACvF,IAAIJ,EAAO,KACPJ,EAAUc,GAAa,CAAC,QAASD,CAAG,EAAGT,EAAK,QAASK,IAAUH,EAAMC,EAAMC,CAAY,CAAC,EAE5F,GAAIJ,EAAK,QAAQ,QAAU,KAAK,WAAY,CAE1CA,EAAK,SAAS,KAAKJ,CAAO,EAC1B,MACF,CAGAI,EAAK,aAAaJ,EAAS,SAASK,EAAQ,CAC1CA,EAAO,GAAG,OAAQU,CAAM,EACxBV,EAAO,GAAG,QAASW,CAAe,EAClCX,EAAO,GAAG,cAAeW,CAAe,EACxCH,EAAI,SAASR,CAAM,EAEnB,SAASU,GAAS,CAChBX,EAAK,KAAK,OAAQC,EAAQL,CAAO,CACnC,CAEA,SAASgB,EAAgBC,EAAK,CAC5Bb,EAAK,aAAaC,CAAM,EACxBA,EAAO,eAAe,OAAQU,CAAM,EACpCV,EAAO,eAAe,QAASW,CAAe,EAC9CX,EAAO,eAAe,cAAeW,CAAe,CACtD,CACF,CAAC,CACH,EAEAd,GAAe,UAAU,aAAe,SAAsBF,EAASkB,EAAI,CACzE,IAAId,EAAO,KACPe,EAAc,CAAC,EACnBf,EAAK,QAAQ,KAAKe,CAAW,EAE7B,IAAIC,EAAiBN,GAAa,CAAC,EAAGV,EAAK,aAAc,CACvD,OAAQ,UACR,KAAMJ,EAAQ,KAAO,IAAMA,EAAQ,KACnC,MAAO,GACP,QAAS,CACP,KAAMA,EAAQ,KAAO,IAAMA,EAAQ,IACrC,CACF,CAAC,EACGA,EAAQ,eACVoB,EAAe,aAAepB,EAAQ,cAEpCoB,EAAe,YACjBA,EAAe,QAAUA,EAAe,SAAW,CAAC,EACpDA,EAAe,QAAQ,qBAAqB,EAAI,SAC5C,IAAI,OAAOA,EAAe,SAAS,EAAE,SAAS,QAAQ,GAG5DC,GAAM,wBAAwB,EAC9B,IAAIC,EAAalB,EAAK,QAAQgB,CAAc,EAC5CE,EAAW,4BAA8B,GACzCA,EAAW,KAAK,WAAYC,CAAU,EACtCD,EAAW,KAAK,UAAWE,CAAS,EACpCF,EAAW,KAAK,UAAWG,CAAS,EACpCH,EAAW,KAAK,QAASI,CAAO,EAChCJ,EAAW,IAAI,EAEf,SAASC,EAAWI,EAAK,CAEvBA,EAAI,QAAU,EAChB,CAEA,SAASH,EAAUG,EAAKtB,EAAQuB,EAAM,CAEpC,QAAQ,SAAS,UAAW,CAC1BH,EAAUE,EAAKtB,EAAQuB,CAAI,CAC7B,CAAC,CACH,CAEA,SAASH,EAAUE,EAAKtB,EAAQuB,EAAM,CAIpC,GAHAN,EAAW,mBAAmB,EAC9BjB,EAAO,mBAAmB,EAEtBsB,EAAI,aAAe,IAAK,CAC1BN,GAAM,2DACJM,EAAI,UAAU,EAChBtB,EAAO,QAAQ,EACf,IAAIwB,EAAQ,IAAI,MAAM,yDACJF,EAAI,UAAU,EAChCE,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,EAC7B,MACF,CACA,GAAIS,EAAK,OAAS,EAAG,CACnBP,GAAM,sCAAsC,EAC5ChB,EAAO,QAAQ,EACf,IAAIwB,EAAQ,IAAI,MAAM,sCAAsC,EAC5DA,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,EAC7B,MACF,CACA,OAAAE,GAAM,sCAAsC,EAC5CjB,EAAK,QAAQA,EAAK,QAAQ,QAAQe,CAAW,CAAC,EAAId,EAC3Ca,EAAGb,CAAM,CAClB,CAEA,SAASqB,EAAQI,EAAO,CACtBR,EAAW,mBAAmB,EAE9BD,GAAM;AAAA,EACAS,EAAM,QAASA,EAAM,KAAK,EAChC,IAAID,EAAQ,IAAI,MAAM,oDACWC,EAAM,OAAO,EAC9CD,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,CAC/B,CACF,EAEAjB,GAAe,UAAU,aAAe,SAAsBG,EAAQ,CACpE,IAAI0B,EAAM,KAAK,QAAQ,QAAQ1B,CAAM,EACrC,GAAI0B,IAAQ,GAGZ,MAAK,QAAQ,OAAOA,EAAK,CAAC,EAE1B,IAAInB,EAAU,KAAK,SAAS,MAAM,EAC9BA,GAGF,KAAK,aAAaA,EAAS,SAASP,EAAQ,CAC1CO,EAAQ,QAAQ,SAASP,CAAM,CACjC,CAAC,EAEL,EAEA,SAASF,IAAmBH,EAASkB,EAAI,CACvC,IAAId,EAAO,KACXF,GAAe,UAAU,aAAa,KAAKE,EAAMJ,EAAS,SAASK,EAAQ,CACzE,IAAI2B,EAAahC,EAAQ,QAAQ,UAAU,MAAM,EAC7CiC,EAAanB,GAAa,CAAC,EAAGV,EAAK,QAAS,CAC9C,OAAQC,EACR,WAAY2B,EAAaA,EAAW,QAAQ,OAAQ,EAAE,EAAIhC,EAAQ,IACpE,CAAC,EAGGkC,EAAe5C,IAAI,QAAQ,EAAG2C,CAAU,EAC5C7B,EAAK,QAAQA,EAAK,QAAQ,QAAQC,CAAM,CAAC,EAAI6B,EAC7ChB,EAAGgB,CAAY,CACjB,CAAC,CACH,CAGA,SAASzB,IAAUH,EAAMC,EAAMC,EAAc,CAC3C,OAAI,OAAOF,GAAS,SACX,CACL,KAAMA,EACN,KAAMC,EACN,aAAcC,CAChB,EAEKF,CACT,CAEA,SAASQ,GAAaqB,EAAQ,CAC5B,QAASzB,EAAI,EAAGC,EAAM,UAAU,OAAQD,EAAIC,EAAK,EAAED,EAAG,CACpD,IAAI0B,EAAY,UAAU1B,CAAC,EAC3B,GAAI,OAAO0B,GAAc,SAEvB,QADIC,EAAO,OAAO,KAAKD,CAAS,EACvBE,EAAI,EAAGC,EAASF,EAAK,OAAQC,EAAIC,EAAQ,EAAED,EAAG,CACrD,IAAIE,EAAIH,EAAKC,CAAC,EACVF,EAAUI,CAAC,IAAM,SACnBL,EAAOK,CAAC,EAAIJ,EAAUI,CAAC,EAE3B,CAEJ,CACA,OAAOL,CACT,CAGA,IAAId,GACA,QAAQ,IAAI,YAAc,aAAa,KAAK,QAAQ,IAAI,UAAU,EACpEA,GAAQ,UAAW,CACjB,IAAIoB,EAAO,MAAM,UAAU,MAAM,KAAK,SAAS,EAC3C,OAAOA,EAAK,CAAC,GAAM,SACrBA,EAAK,CAAC,EAAI,WAAaA,EAAK,CAAC,EAE7BA,EAAK,QAAQ,SAAS,EAExB,QAAQ,MAAM,MAAM,QAASA,CAAI,CACnC,EAEApB,GAAQ,UAAW,CAAC,EAEtBjC,GAAQ,MAAQiC,KCvQhB,IAAAqB,GAAAC,EAAA,CAAAC,IAAAC,MAAA,CAAAA,IAAO,QAAU,QCAjB,IAAAC,GAAAC,EAAA,CAAAC,IAAAC,MAAA,CAAAA,IAAO,QAAU,CACf,OAAQ,OAAO,OAAO,EACtB,SAAU,OAAO,SAAS,EAC1B,UAAW,OAAO,UAAU,EAC5B,KAAM,OAAO,KAAK,EAClB,SAAULine truncated
|
||||
"names": ["require_tunnel", "__commonJSMin", "exports", "net", "tls", "http", "https", "events", "assert", "util", "httpOverHttp", "httpsOverHttp", "httpOverHttps", "httpsOverHttps", "options", "agent", "TunnelingAgent", "createSecureSocket", "self", "socket", "host", "port", "localAddress", "toOptions", "i", "len", "pending", "req", "mergeOptions", "onFree", "onCloseOrRemove", "err", "cb", "placeholder", "connectOptions", "debug", "connectReq", "onResponse", "onUpgrade", "onConnect", "onError", "res", "head", "error", "cause", "pos", "hostHeader", "tlsOptions", "secureSocket", "target", "overrides", "keys", "j", "keyLen", "k", "args", "require_tunnel", "__commonJSMin", "exports", "module", "require_symbols", "__commonJSMin", "exports", "module", "require_errors", "__commonJSMin", "exports", "module", "kUndiciError", "UndiciError", "message", "instance", "kConnectTimeoutError", "ConnectTimeoutError", "kHeadersTimeoutError", "HeadersTimeoutError", "kHeadersOverflowError", "HeadersOverflowError", "kBodyTimeoutError", "BodyTimeoutError", "kResponseStatusCodeError", "ResponseStatusCodeError", "statusCode", "headers", "body", "kInvalidArgumentError", "InvalidArgumentError", "kInvalidReturnValueError", "InvalidReturnValueError", "kAbortError", "AbortError", "kRequestAbortedError", "RequestAbortedError", "kInformationalError", "InformationalError", "kRequestContentLengthMismatchError", "RequestContentLengthMismatchError", "kResponseContentLengthMismatchError", "ResponseContentLengthMismatchError", "kClientDestroyedError", "ClientDestroyedError", "kClientClosedError", "ClientClosedError", "kSocketError", "SocketError", "socket", "kNotSupportedError", "NotSupportedError", "kBalancedPoolMissingUpstreamError", "BalancedPoolMissingUpstreamError", "kHTTPParserError", "HTTPParserError", "code", "data", "kResponseExceededMaxSizeError", "ResponseExceededMaxSizeError", "kRequestRetryError", "RequestRetryError", "kResponseError", "ResponseError", "kSecureProxyConnectionError", "SecureProxyConnectionError", "cause", "options", "kMessageSizeExceededError", "MessageSizeExceededError", "require_constants", "__commonJSMin", "exports", "module", "headerNameLowerCasedRecord", "wellknownHeaderNames", "i", "key", "lowerCasedKey", "require_tree", "__commonJSMin", "exports", "module", "wellknownHeaderNames", "headerNameLowerCasedRecord", "TstNode", "_TstNode", "key", "value", "index", "length", "node", "code", "keylength", "TernarySearchTree", "tree", "i", "require_util", "__commonJSMin", "exports", "module", "assert", "kDestroyed", "kBodyUsed", "kListeners", "kBody", "IncomingMessage", "stream", "net", "Blob", "nodeUtil", "stringify", "EE", "InvalidArgumentError", "headerNameLowerCasedRecord", "tree", "nodeMajor", "nodeMinor", "v", "BodyAsyncIterable", "body", "wrapRequestBody", "isStream", "bodyLength", "isIterable", "nop", "obj", "isBlobLike", "object", "sTag", "buildURL", "url", "queryParams", "stringified", "isValidPort", "port", "value", "isHttpOrHttpsPrefixed", "parseURL", "origin", "path", "parseOrigin", "getHostname", "host", "idx", "getServerName", "servername", "deepClone", "isAsyncIterable", "state", "isBuffer", "isDestroyed", "destroy", "err", "KEEPALIVE_TIMEOUT_EXPR", "parseKeepAliveTimeout", "val", "m", "headerNameToString", "bufferToLowerCasedHeaderName", "parseHeaders", "headers", "i", "key", "headersValue", "x", "parseRawHeaders", "len", "ret", "hasContentLength", "contentDispositionIdx", "kLen", "n", "buffer", "validateHandler", "handler", "method", "upgrade", "isDisturbed", "isErrored", "isReadable", "getSocketInfo", "socket", "ReadableStreamFrom", "iterable", "iterator", "controller", "done", "buf", "reason", "isFormDataLike", "addAbortListener", "signal", "listener", "hasToWellFormed", "hasIsWellFormed", "toUSVString", "isUSVString", "isTokenCharCode", "c", "isValidHTTPToken", "characters", "headerCharRegex", "isValidHeaderValue", "parseRangeHeader", "range", "addListener", "name", "removeAllListeners", "errorRequest", "client", "request", "kEnumerableProperty", "normalizedMethodRecordsBase", "normalizedMethodRecords", "require_diagnostics", "__commonJSMin", "exports", "module", "diagnosticsChannel", "util", "undiciDebugLog", "fetchDebuglog", "websocketDebuglog", "isClientSet", "channels", "debuglog", "evt", "version", "protocol", "port", "host", "error", "method", "path", "origin", "statusCode", "address", "websocket", "code", "reason", "err", "require_request", "__commonJSMin", "exports", "module", "InvalidArgumentError", "NotSupportedError", "assert", "isValidHTTPToken", "isValidHeaderValue", "isStream", "destroy", "isBuffer", "isFormDataLike", "isIterable", "isBlobLike", "buildURL", "validateHandler", "getServerName", "normalizedMethodRecords", "channels", "headerNameLowerCasedRecord", "invalidPathRegex", "kHandler", "Request", "origin", "path", "method", "body", "headers", "query", "idempotent", "blocking", "upgrade", "headersTimeout", "bodyTimeout", "reset", "throwOnError", "expectContinue", "servername",Line truncated
|
||||
"sources": ["../node_modules/tunnel/lib/tunnel.js", "../node_modules/tunnel/index.js", "../node_modules/undici/lib/core/symbols.js", "../node_modules/undici/lib/core/errors.js", "../node_modules/undici/lib/core/constants.js", "../node_modules/undici/lib/core/tree.js", "../node_modules/undici/lib/core/util.js", "../node_modules/undici/lib/core/diagnostics.js", "../node_modules/undici/lib/core/request.js", "../node_modules/undici/lib/dispatcher/dispatcher.js", "../node_modules/undici/lib/dispatcher/dispatcher-base.js", "../node_modules/undici/lib/util/timers.js", "../node_modules/undici/lib/core/connect.js", "../node_modules/undici/lib/llhttp/utils.js", "../node_modules/undici/lib/llhttp/constants.js", "../node_modules/undici/lib/llhttp/llhttp-wasm.js", "../node_modules/undici/lib/llhttp/llhttp_simd-wasm.js", "../node_modules/undici/lib/web/fetch/constants.js", "../node_modules/undici/lib/web/fetch/global.js", "../node_modules/undici/lib/web/fetch/data-url.js", "../node_modules/undici/lib/web/fetch/webidl.js", "../node_modules/undici/lib/web/fetch/util.js", "../node_modules/undici/lib/web/fetch/symbols.js", "../node_modules/undici/lib/web/fetch/file.js", "../node_modules/undici/lib/web/fetch/formdata.js", "../node_modules/undici/lib/web/fetch/formdata-parser.js", "../node_modules/undici/lib/web/fetch/body.js", "../node_modules/undici/lib/dispatcher/client-h1.js", "../node_modules/undici/lib/dispatcher/client-h2.js", "../node_modules/undici/lib/handler/redirect-handler.js", "../node_modules/undici/lib/interceptor/redirect-interceptor.js", "../node_modules/undici/lib/dispatcher/client.js", "../node_modules/undici/lib/dispatcher/fixed-queue.js", "../node_modules/undici/lib/dispatcher/pool-stats.js", "../node_modules/undici/lib/dispatcher/pool-base.js", "../node_modules/undici/lib/dispatcher/pool.js", "../node_modules/undici/lib/dispatcher/balanced-pool.js", "../node_modules/undici/lib/dispatcher/agent.js", "../node_modules/undici/lib/dispatcher/proxy-agent.js", "../node_modules/undici/lib/dispatcher/env-http-proxy-agent.js", "../node_modules/undici/lib/handler/retry-handler.js", "../node_modules/undici/lib/dispatcher/retry-agent.js", "../node_modules/undici/lib/api/readable.js", "../node_modules/undici/lib/api/util.js", "../node_modules/undici/lib/api/api-request.js", "../node_modules/undici/lib/api/abort-signal.js", "../node_modules/undici/lib/api/api-stream.js", "../node_modules/undici/lib/api/api-pipeline.js", "../node_modules/undici/lib/api/api-upgrade.js", "../node_modules/undici/lib/api/api-connect.js", "../node_modules/undici/lib/api/index.js", "../node_modules/undici/lib/mock/mock-errors.js", "../node_modules/undici/lib/mock/mock-symbols.js", "../node_modules/undici/lib/mock/mock-utils.js", "../node_modules/undici/lib/mock/mock-interceptor.js", "../node_modules/undici/lib/mock/mock-client.js", "../node_modules/undici/lib/mock/mock-pool.js", "../node_modules/undici/lib/mock/pluralizer.js", "../node_modules/undici/lib/mock/pending-interceptors-formatter.js", "../node_modules/undici/lib/mock/mock-agent.js", "../node_modules/undici/lib/global.js", "../node_modules/undici/lib/handler/decorator-handler.js", "../node_modules/undici/lib/interceptor/redirect.js", "../node_modules/undici/lib/interceptor/retry.js", "../node_modules/undici/lib/interceptor/dump.js", "../node_modules/undici/lib/interceptor/dns.js", "../node_modules/undici/lib/web/fetch/headers.js", "../node_modules/undici/lib/web/fetch/response.js", "../node_modules/undici/lib/web/fetch/dispatcher-weakref.js", "../node_modules/undici/lib/web/fetch/request.js", "../node_modules/undici/lib/web/fetch/index.js", "../node_modules/undici/lib/web/fileapi/symbols.js", "../node_modules/undici/lib/web/fileapi/progressevent.js", "../node_modules/undici/lib/web/fileapi/encoding.js", "../node_modules/undici/lib/web/fileapi/util.js", "../node_modules/undici/lib/web/fileapi/filereader.js", "../node_modules/undici/lib/web/cache/symbols.js", "../node_modules/undici/lib/web/cache/util.js", "../node_modules/undici/lib/web/cache/cache.js", "../node_modules/undici/lib/web/cache/cachestorage.js", "../node_modules/undici/lib/web/cookies/constants.js", "../node_modules/undici/lib/web/cookies/util.js", "../node_modules/undici/lib/web/cookies/parse.js", "../node_modules/undici/lib/web/cookies/index.js", "../node_modules/undici/lib/web/websocket/events.js", "../node_modules/undici/lib/web/websocket/constants.js", "../node_modules/undici/lib/web/websocket/symbols.js", "../node_modules/undici/lib/web/websocket/util.js", "../node_modules/undici/lib/web/websocket/frame.js", "../node_modules/undici/lib/web/websocket/connection.js", "../node_modules/undici/lib/web/websocket/permessage-deflate.js", "../node_modules/undici/lib/web/websocket/receiver.js", "../node_modules/undici/lib/web/websocket/sender.js", "../node_modules/undici/lib/web/websocket/websocket.js", "../node_modules/undici/lib/web/eventsource/util.js", "../node_modules/undici/lib/web/eventsource/eventsource-stream.js",Line truncated
|
||||
"sourcesContent": ["'use strict';\n\nvar net = require('net');\nvar tls = require('tls');\nvar http = require('http');\nvar https = require('https');\nvar events = require('events');\nvar assert = require('assert');\nvar util = require('util');\n\n\nexports.httpOverHttp = httpOverHttp;\nexports.httpsOverHttp = httpsOverHttp;\nexports.httpOverHttps = httpOverHttps;\nexports.httpsOverHttps = httpsOverHttps;\n\n\nfunction httpOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n return agent;\n}\n\nfunction httpsOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\nfunction httpOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n return agent;\n}\n\nfunction httpsOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\n\nfunction TunnelingAgent(options) {\n var self = this;\n self.options = options || {};\n self.proxyOptions = self.options.proxy || {};\n self.maxSockets = self.options.maxSockets || http.Agent.defaultMaxSockets;\n self.requests = [];\n self.sockets = [];\n\n self.on('free', function onFree(socket, host, port, localAddress) {\n var options = toOptions(host, port, localAddress);\n for (var i = 0, len = self.requests.length; i < len; ++i) {\n var pending = self.requests[i];\n if (pending.host === options.host && pending.port === options.port) {\n // Detect the request to connect same origin server,\n // reuse the connection.\n self.requests.splice(i, 1);\n pending.request.onSocket(socket);\n return;\n }\n }\n socket.destroy();\n self.removeSocket(socket);\n });\n}\nutil.inherits(TunnelingAgent, events.EventEmitter);\n\nTunnelingAgent.prototype.addRequest = function addRequest(req, host, port, localAddress) {\n var self = this;\n var options = mergeOptions({request: req}, self.options, toOptions(host, port, localAddress));\n\n if (self.sockets.length >= this.maxSockets) {\n // We are over limit so we'll add it to the queue.\n self.requests.push(options);\n return;\n }\n\n // If we are under maxSockets create a new one.\n self.createSocket(options, function(socket) {\n socket.on('free', onFree);\n socket.on('close', onCloseOrRemove);\n socket.on('agentRemove', onCloseOrRemove);\n req.onSocket(socket);\n\n function onFree() {\n self.emit('free', socket, options);\n }\n\n function onCloseOrRemove(err) {\n self.removeSocket(socket);\n socket.removeListener('free', onFree);\n socket.removeListener('close', onCloseOrRemove);\n socket.removeListener('agentRemove', onCloseOrRemove);\n }\n });\n};\n\nTunnelingAgent.prototype.createSocket = function createSocket(options, cb) {\n var self = this;\n var placeholder = {};\n self.sockets.push(placeholder);\n\n var connectOptions = mergeOptions({}, self.proxyOptions, {\n method: 'CONNECT',\n path: options.host + ':' + options.port,\n agent: false,\n headers: {\n host: options.host + ':' + options.port\n }\n });\n if (options.localAddress) {\n connectOptions.localAddress = options.localAddress;\n }\n if (connectOptions.proxyAuth) {\n connectOptions.headers = connectOptions.headers || {};\n connectOptions.headers['Proxy-Authorization'] = 'Basic ' +\n new Buffer(connectOptions.proxyAuth).toString('base64');\n }\n\n debug('making CONNECT request');\n var connectReq = self.request(connectOptions);\n connectReq.useChunkedEncodingByDefault = false; // for v0.6\n connectReq.once('response', onResponse); // for v0.6\n connectReq.once('upgrade', onUpgrade); // for v0.6\n connectReq.once('connect', onConnect); // for v0.7 or later\n connectReq.once('error', onError);\n connectReq.end();\n\n function onResponse(res) {\n // Very hacky. This is necessary to avoid http-parser leaks.\n res.upgrade = true;\n }\n\n function onUpgrade(res, socket, head) {\n // Hacky.\n process.nextTick(function() {\n onConnect(res, socket, head);\n });\n }\n\n function onConnect(res, socket, head) {\n connectReq.removeAllListeners();\n socket.removeAllListeners();\n\n if (res.statusCode !== 200) {\n debug('tunneling socket could not be established, statusCode=%d',\n res.statusCode);\n socket.destroy();\n var error = new Error('tunneling socket could not be established, ' +\n 'statusCode=' + res.statusCode);\n error.code = 'ECONNRESET';\n options.request.emit('error', error);\n self.removeSocket(placeholder);\n return;\n }\n if (head.length > 0) {\n debug('got illegal response body from proxy');\n socket.destroy();\n var error = new Error('Line truncated
|
||||
"mappings": "koBAAA,IAAAA,IAAAC,EAAAC,IAAA,cAEA,IAAIC,IAAM,QAAQ,KAAK,EACnBC,IAAM,QAAQ,KAAK,EACnBC,GAAO,QAAQ,MAAM,EACrBC,IAAQ,QAAQ,OAAO,EACvBC,IAAS,QAAQ,QAAQ,EACzBC,IAAS,QAAQ,QAAQ,EACzBC,IAAO,QAAQ,MAAM,EAGzBP,GAAQ,aAAeQ,IACvBR,GAAQ,cAAgBS,IACxBT,GAAQ,cAAgBU,IACxBV,GAAQ,eAAiBW,IAGzB,SAASH,IAAaI,EAAS,CAC7B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUV,GAAK,QACdU,CACT,CAEA,SAASJ,IAAcG,EAAS,CAC9B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUV,GAAK,QACrBU,EAAM,aAAeE,IACrBF,EAAM,YAAc,IACbA,CACT,CAEA,SAASH,IAAcE,EAAS,CAC9B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUT,IAAM,QACfS,CACT,CAEA,SAASF,IAAeC,EAAS,CAC/B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUT,IAAM,QACtBS,EAAM,aAAeE,IACrBF,EAAM,YAAc,IACbA,CACT,CAGA,SAASC,GAAeF,EAAS,CAC/B,IAAII,EAAO,KACXA,EAAK,QAAUJ,GAAW,CAAC,EAC3BI,EAAK,aAAeA,EAAK,QAAQ,OAAS,CAAC,EAC3CA,EAAK,WAAaA,EAAK,QAAQ,YAAcb,GAAK,MAAM,kBACxDa,EAAK,SAAW,CAAC,EACjBA,EAAK,QAAU,CAAC,EAEhBA,EAAK,GAAG,OAAQ,SAAgBC,EAAQC,EAAMC,EAAMC,EAAc,CAEhE,QADIR,EAAUS,IAAUH,EAAMC,EAAMC,CAAY,EACvCE,EAAI,EAAGC,EAAMP,EAAK,SAAS,OAAQM,EAAIC,EAAK,EAAED,EAAG,CACxD,IAAIE,EAAUR,EAAK,SAASM,CAAC,EAC7B,GAAIE,EAAQ,OAASZ,EAAQ,MAAQY,EAAQ,OAASZ,EAAQ,KAAM,CAGlEI,EAAK,SAAS,OAAOM,EAAG,CAAC,EACzBE,EAAQ,QAAQ,SAASP,CAAM,EAC/B,MACF,CACF,CACAA,EAAO,QAAQ,EACfD,EAAK,aAAaC,CAAM,CAC1B,CAAC,CACH,CACAV,IAAK,SAASO,GAAgBT,IAAO,YAAY,EAEjDS,GAAe,UAAU,WAAa,SAAoBW,EAAKP,EAAMC,EAAMC,EAAc,CACvF,IAAIJ,EAAO,KACPJ,EAAUc,GAAa,CAAC,QAASD,CAAG,EAAGT,EAAK,QAASK,IAAUH,EAAMC,EAAMC,CAAY,CAAC,EAE5F,GAAIJ,EAAK,QAAQ,QAAU,KAAK,WAAY,CAE1CA,EAAK,SAAS,KAAKJ,CAAO,EAC1B,MACF,CAGAI,EAAK,aAAaJ,EAAS,SAASK,EAAQ,CAC1CA,EAAO,GAAG,OAAQU,CAAM,EACxBV,EAAO,GAAG,QAASW,CAAe,EAClCX,EAAO,GAAG,cAAeW,CAAe,EACxCH,EAAI,SAASR,CAAM,EAEnB,SAASU,GAAS,CAChBX,EAAK,KAAK,OAAQC,EAAQL,CAAO,CACnC,CAEA,SAASgB,EAAgBC,EAAK,CAC5Bb,EAAK,aAAaC,CAAM,EACxBA,EAAO,eAAe,OAAQU,CAAM,EACpCV,EAAO,eAAe,QAASW,CAAe,EAC9CX,EAAO,eAAe,cAAeW,CAAe,CACtD,CACF,CAAC,CACH,EAEAd,GAAe,UAAU,aAAe,SAAsBF,EAASkB,EAAI,CACzE,IAAId,EAAO,KACPe,EAAc,CAAC,EACnBf,EAAK,QAAQ,KAAKe,CAAW,EAE7B,IAAIC,EAAiBN,GAAa,CAAC,EAAGV,EAAK,aAAc,CACvD,OAAQ,UACR,KAAMJ,EAAQ,KAAO,IAAMA,EAAQ,KACnC,MAAO,GACP,QAAS,CACP,KAAMA,EAAQ,KAAO,IAAMA,EAAQ,IACrC,CACF,CAAC,EACGA,EAAQ,eACVoB,EAAe,aAAepB,EAAQ,cAEpCoB,EAAe,YACjBA,EAAe,QAAUA,EAAe,SAAW,CAAC,EACpDA,EAAe,QAAQ,qBAAqB,EAAI,SAC5C,IAAI,OAAOA,EAAe,SAAS,EAAE,SAAS,QAAQ,GAG5DC,GAAM,wBAAwB,EAC9B,IAAIC,EAAalB,EAAK,QAAQgB,CAAc,EAC5CE,EAAW,4BAA8B,GACzCA,EAAW,KAAK,WAAYC,CAAU,EACtCD,EAAW,KAAK,UAAWE,CAAS,EACpCF,EAAW,KAAK,UAAWG,CAAS,EACpCH,EAAW,KAAK,QAASI,CAAO,EAChCJ,EAAW,IAAI,EAEf,SAASC,EAAWI,EAAK,CAEvBA,EAAI,QAAU,EAChB,CAEA,SAASH,EAAUG,EAAKtB,EAAQuB,EAAM,CAEpC,QAAQ,SAAS,UAAW,CAC1BH,EAAUE,EAAKtB,EAAQuB,CAAI,CAC7B,CAAC,CACH,CAEA,SAASH,EAAUE,EAAKtB,EAAQuB,EAAM,CAIpC,GAHAN,EAAW,mBAAmB,EAC9BjB,EAAO,mBAAmB,EAEtBsB,EAAI,aAAe,IAAK,CAC1BN,GAAM,2DACJM,EAAI,UAAU,EAChBtB,EAAO,QAAQ,EACf,IAAIwB,EAAQ,IAAI,MAAM,yDACJF,EAAI,UAAU,EAChCE,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,EAC7B,MACF,CACA,GAAIS,EAAK,OAAS,EAAG,CACnBP,GAAM,sCAAsC,EAC5ChB,EAAO,QAAQ,EACf,IAAIwB,EAAQ,IAAI,MAAM,sCAAsC,EAC5DA,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,EAC7B,MACF,CACA,OAAAE,GAAM,sCAAsC,EAC5CjB,EAAK,QAAQA,EAAK,QAAQ,QAAQe,CAAW,CAAC,EAAId,EAC3Ca,EAAGb,CAAM,CAClB,CAEA,SAASqB,EAAQI,EAAO,CACtBR,EAAW,mBAAmB,EAE9BD,GAAM;AAAA,EACAS,EAAM,QAASA,EAAM,KAAK,EAChC,IAAID,EAAQ,IAAI,MAAM,oDACWC,EAAM,OAAO,EAC9CD,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,CAC/B,CACF,EAEAjB,GAAe,UAAU,aAAe,SAAsBG,EAAQ,CACpE,IAAI0B,EAAM,KAAK,QAAQ,QAAQ1B,CAAM,EACrC,GAAI0B,IAAQ,GAGZ,MAAK,QAAQ,OAAOA,EAAK,CAAC,EAE1B,IAAInB,EAAU,KAAK,SAAS,MAAM,EAC9BA,GAGF,KAAK,aAAaA,EAAS,SAASP,EAAQ,CAC1CO,EAAQ,QAAQ,SAASP,CAAM,CACjC,CAAC,EAEL,EAEA,SAASF,IAAmBH,EAASkB,EAAI,CACvC,IAAId,EAAO,KACXF,GAAe,UAAU,aAAa,KAAKE,EAAMJ,EAAS,SAASK,EAAQ,CACzE,IAAI2B,EAAahC,EAAQ,QAAQ,UAAU,MAAM,EAC7CiC,EAAanB,GAAa,CAAC,EAAGV,EAAK,QAAS,CAC9C,OAAQC,EACR,WAAY2B,EAAaA,EAAW,QAAQ,OAAQ,EAAE,EAAIhC,EAAQ,IACpE,CAAC,EAGGkC,EAAe5C,IAAI,QAAQ,EAAG2C,CAAU,EAC5C7B,EAAK,QAAQA,EAAK,QAAQ,QAAQC,CAAM,CAAC,EAAI6B,EAC7ChB,EAAGgB,CAAY,CACjB,CAAC,CACH,CAGA,SAASzB,IAAUH,EAAMC,EAAMC,EAAc,CAC3C,OAAI,OAAOF,GAAS,SACX,CACL,KAAMA,EACN,KAAMC,EACN,aAAcC,CAChB,EAEKF,CACT,CAEA,SAASQ,GAAaqB,EAAQ,CAC5B,QAASzB,EAAI,EAAGC,EAAM,UAAU,OAAQD,EAAIC,EAAK,EAAED,EAAG,CACpD,IAAI0B,EAAY,UAAU1B,CAAC,EAC3B,GAAI,OAAO0B,GAAc,SAEvB,QADIC,EAAO,OAAO,KAAKD,CAAS,EACvBE,EAAI,EAAGC,EAASF,EAAK,OAAQC,EAAIC,EAAQ,EAAED,EAAG,CACrD,IAAIE,EAAIH,EAAKC,CAAC,EACVF,EAAUI,CAAC,IAAM,SACnBL,EAAOK,CAAC,EAAIJ,EAAUI,CAAC,EAE3B,CAEJ,CACA,OAAOL,CACT,CAGA,IAAId,GACA,QAAQ,IAAI,YAAc,aAAa,KAAK,QAAQ,IAAI,UAAU,EACpEA,GAAQ,UAAW,CACjB,IAAIoB,EAAO,MAAM,UAAU,MAAM,KAAK,SAAS,EAC3C,OAAOA,EAAK,CAAC,GAAM,SACrBA,EAAK,CAAC,EAAI,WAAaA,EAAK,CAAC,EAE7BA,EAAK,QAAQ,SAAS,EAExB,QAAQ,MAAM,MAAM,QAASA,CAAI,CACnC,EAEApB,GAAQ,UAAW,CAAC,EAEtBjC,GAAQ,MAAQiC,KCvQhB,IAAAqB,GAAAC,EAAA,CAAAC,IAAAC,MAAA,CAAAA,IAAO,QAAU,QCAjB,IAAAC,GAAAC,EAAA,CAAAC,IAAAC,MAAA,CAAAA,IAAO,QAAU,CACf,OAAQ,OAAO,OAAO,EACtB,SAAU,OAAO,SAAS,EAC1B,UAAW,OAAO,UAAU,EAC5B,KAAM,OAAO,KAAK,EAClB,SAAULine truncated
|
||||
"names": ["require_tunnel", "__commonJSMin", "exports", "net", "tls", "http", "https", "events", "assert", "util", "httpOverHttp", "httpsOverHttp", "httpOverHttps", "httpsOverHttps", "options", "agent", "TunnelingAgent", "createSecureSocket", "self", "socket", "host", "port", "localAddress", "toOptions", "i", "len", "pending", "req", "mergeOptions", "onFree", "onCloseOrRemove", "err", "cb", "placeholder", "connectOptions", "debug", "connectReq", "onResponse", "onUpgrade", "onConnect", "onError", "res", "head", "error", "cause", "pos", "hostHeader", "tlsOptions", "secureSocket", "target", "overrides", "keys", "j", "keyLen", "k", "args", "require_tunnel", "__commonJSMin", "exports", "module", "require_symbols", "__commonJSMin", "exports", "module", "require_errors", "__commonJSMin", "exports", "module", "kUndiciError", "UndiciError", "message", "instance", "kConnectTimeoutError", "ConnectTimeoutError", "kHeadersTimeoutError", "HeadersTimeoutError", "kHeadersOverflowError", "HeadersOverflowError", "kBodyTimeoutError", "BodyTimeoutError", "kResponseStatusCodeError", "ResponseStatusCodeError", "statusCode", "headers", "body", "kInvalidArgumentError", "InvalidArgumentError", "kInvalidReturnValueError", "InvalidReturnValueError", "kAbortError", "AbortError", "kRequestAbortedError", "RequestAbortedError", "kInformationalError", "InformationalError", "kRequestContentLengthMismatchError", "RequestContentLengthMismatchError", "kResponseContentLengthMismatchError", "ResponseContentLengthMismatchError", "kClientDestroyedError", "ClientDestroyedError", "kClientClosedError", "ClientClosedError", "kSocketError", "SocketError", "socket", "kNotSupportedError", "NotSupportedError", "kBalancedPoolMissingUpstreamError", "BalancedPoolMissingUpstreamError", "kHTTPParserError", "HTTPParserError", "code", "data", "kResponseExceededMaxSizeError", "ResponseExceededMaxSizeError", "kRequestRetryError", "RequestRetryError", "kResponseError", "ResponseError", "kSecureProxyConnectionError", "SecureProxyConnectionError", "cause", "options", "kMessageSizeExceededError", "MessageSizeExceededError", "require_constants", "__commonJSMin", "exports", "module", "headerNameLowerCasedRecord", "wellknownHeaderNames", "i", "key", "lowerCasedKey", "require_tree", "__commonJSMin", "exports", "module", "wellknownHeaderNames", "headerNameLowerCasedRecord", "TstNode", "_TstNode", "key", "value", "index", "length", "node", "code", "keylength", "TernarySearchTree", "tree", "i", "require_util", "__commonJSMin", "exports", "module", "assert", "kDestroyed", "kBodyUsed", "kListeners", "kBody", "IncomingMessage", "stream", "net", "Blob", "nodeUtil", "stringify", "EE", "InvalidArgumentError", "headerNameLowerCasedRecord", "tree", "nodeMajor", "nodeMinor", "v", "BodyAsyncIterable", "body", "wrapRequestBody", "isStream", "bodyLength", "isIterable", "nop", "obj", "isBlobLike", "object", "sTag", "buildURL", "url", "queryParams", "stringified", "isValidPort", "port", "value", "isHttpOrHttpsPrefixed", "parseURL", "origin", "path", "parseOrigin", "getHostname", "host", "idx", "getServerName", "servername", "deepClone", "isAsyncIterable", "state", "isBuffer", "isDestroyed", "destroy", "err", "KEEPALIVE_TIMEOUT_EXPR", "parseKeepAliveTimeout", "val", "m", "headerNameToString", "bufferToLowerCasedHeaderName", "parseHeaders", "headers", "i", "key", "headersValue", "x", "parseRawHeaders", "len", "ret", "hasContentLength", "contentDispositionIdx", "kLen", "n", "buffer", "validateHandler", "handler", "method", "upgrade", "isDisturbed", "isErrored", "isReadable", "getSocketInfo", "socket", "ReadableStreamFrom", "iterable", "iterator", "controller", "done", "buf", "reason", "isFormDataLike", "addAbortListener", "signal", "listener", "hasToWellFormed", "hasIsWellFormed", "toUSVString", "isUSVString", "isTokenCharCode", "c", "isValidHTTPToken", "characters", "headerCharRegex", "isValidHeaderValue", "parseRangeHeader", "range", "addListener", "name", "removeAllListeners", "errorRequest", "client", "request", "kEnumerableProperty", "normalizedMethodRecordsBase", "normalizedMethodRecords", "require_diagnostics", "__commonJSMin", "exports", "module", "diagnosticsChannel", "util", "undiciDebugLog", "fetchDebuglog", "websocketDebuglog", "isClientSet", "channels", "debuglog", "evt", "version", "protocol", "port", "host", "error", "method", "path", "origin", "statusCode", "address", "websocket", "code", "reason", "err", "require_request", "__commonJSMin", "exports", "module", "InvalidArgumentError", "NotSupportedError", "assert", "isValidHTTPToken", "isValidHeaderValue", "isStream", "destroy", "isBuffer", "isFormDataLike", "isIterable", "isBlobLike", "buildURL", "validateHandler", "getServerName", "normalizedMethodRecords", "channels", "headerNameLowerCasedRecord", "invalidPathRegex", "kHandler", "Request", "origin", "path", "method", "body", "headers", "query", "idempotent", "blocking", "upgrade", "headersTimeout", "bodyTimeout", "reset", "throwOnError", "expectContinue", "servername",Line truncated
|
||||
}
|
||||
+1
@@ -5274,6 +5274,7 @@ The following npm packages may be included in this product:
|
||||
- @actions/artifact@6.2.1
|
||||
- @actions/cache@6.0.0
|
||||
- @actions/core@3.0.0
|
||||
- @actions/core@3.0.1
|
||||
- @actions/exec@3.0.0
|
||||
- @actions/github@9.0.0
|
||||
- @actions/glob@0.6.1
|
||||
|
||||
Reference in new issue
Block a user