Files
build-push-action/dist/index.cjs

444 lines
3.3 MiB
JavaScript
Raw Normal View History

2026-06-28 18:21:04 +00:00
var yit=Object.create;var PG=Object.defineProperty;var Eit=Object.getOwnPropertyDescriptor;var bit=Object.getOwnPropertyNames;var wit=Object.getPrototypeOf,Cit=Object.prototype.hasOwnProperty;var Iit=(t,e)=>()=>(t&&(e=t(t=0)),e);var g=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),Gde=(t,e)=>{for(var r in e)PG(t,r,{get:e[r],enumerable:!0})},Sit=(t,e,r,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(let n of bit(e))!Cit.call(t,n)&&n!==r&&PG(t,n,{get:()=>e[n],enumerable:!(i=Eit(e,n))||i.enumerable});return t};var z=(t,e,r)=>(r=t!=null?yit(wit(t)):{},Sit(e||!t||!t.__esModule?PG(r,"default",{value:t,enumerable:!0}):r,t));var Jde=g(j0=>{"use strict";var eCr=require("net"),Tit=require("tls"),UG=require("http"),Vde=require("https"),Nit=require("events"),tCr=require("assert"),Dit=require("util");j0.httpOverHttp=Oit;j0.httpsOverHttp=Pit;j0.httpOverHttps=kit;j0.httpsOverHttps=Qit;function Oit(t){var e=new hd(t);return e.request=UG.request,e}function Pit(t){var e=new hd(t);return e.request=UG.request,e.createSocket=$de,e.defaultPort=443,e}function kit(t){var e=new hd(t);return e.request=Vde.request,e}function Qit(t){var e=new hd(t);return e.request=Vde.request,e.createSocket=$de,e.defaultPort=443,e}function hd(t){var e=this;e.options=t||{},e.proxyOptions=e.options.proxy||{},e.maxSockets=e.options.maxSockets||UG.Agent.defaultMaxSockets,e.requests=[],e.sockets=[],e.on("free",function(i,n,s,o){for(var a=Wde(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)})}Dit.inherits(hd,Nit.EventEmitter);hd.prototype.addRequest=function(e,r,i,n){var s=this,o=qG({request:e},s.options,Wde(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)}})};hd.prototype.createSocket=function(e,r){var i=this,n={};i.sockets.push(n);var s=qG({},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")),am("making CONNECT request");var o=i.request(s);o.useChunkedEncodingByDefault=!1,o.once("response",a),o.once("upgrade",c),o.once("connect",l),o.once("error",u),o.end();function a(h){h.upgrade=!0}function c(h,f,d){process.nextTick(function(){l(h,f,d)})}function l(h,f,d){if(o.removeAllListeners(),f.removeAllListeners(),h.statusCode!==200){am("tunneling socket could not be established, statusCode=%d",h.statusCode),f.destroy();var p=new Error("tunneling socket could not be established, statusCode="+h.statusCode);p.code="ECONNRESET",e.request.emit("error",p),i.removeSocket(n);return}if(d.length>0){am("got illegal response body from proxy"),f.destroy();var p=new Error("got illegal response body from proxy");p.code="ECONNRESET",e.request.emit("error",p),i.removeSocket(n);return}return am("tunneling connection has established"),i.sockets[i.sockets.indexOf(n)]=f,r(f)}function u(h){o.removeAllListeners(),am(`tunneling socket could not be established, cause=%s
`,h.message,h.stack);var f=new Error("tunneling socket could not be established, cause="+h.message);f.code="ECONNRESET",e.request.emit("error",f),i.removeSocket(n)}};hd.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 $de(t,e){var r=this;hd.prototype.createSocket.call(r,t,function(i){var n=t.request.getHeader("host"),s=qG({},r.options,{socket:i,servername:n?n.replace(/:.*$/,""):t.host}),o=Tit.connect(0,s);r.sockets[r.sockets.indexOf(i)]=o,e(o)})}function Wde(t,e,r){return typeof t=="string"?{host:t,port:e,localAddress:r}:t}function qG(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 am;process.env.NODE_DEBUG&&/\btunnel\b/.test(process.env.NODE_DEBUG)?am=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)}:am=function(){};j0.debug=am});var z0=g((iCr,Yde)=>{Yde.exports=Jde()});var Ei=g((nCr,Kde)=>{Kde.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 xr=g((sCr,Cpe)=>{"use strict";var Xde=Symbol.for("undici.error.UND_ERR"),bi=class extends Error{constructor(e){super(e),this.name="UndiciError",this.code="UND_ERR"}static[Symbol.hasInstance](e){return e&&e[Xde]===!0}[Xde]=!0},Zde=Symbol.for("undici.error.UND_ERR_CONNECT_TIMEOUT"),GG=class extends bi{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[Zde]===!0}[Zde]=!0},epe=Symbol.for("undici.error.UND_ERR_HEADERS_TIMEOUT"),HG=class extends bi{constructor(e){super(e),this.name="HeadersTimeo
`)||t.includes("\r")||t.includes("\0"))===!1}function Xst(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(Qst.has(o)){n=o;break}}n!==""&&(t.referrerPolicy=n)}function Zst(){return"allowed"}function eot(){return"success"}function tot(){return"success"}function rot(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function iot(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&&LH(t.origin)&&!LH(UB(t))&&(e=null);break;case"same-origin":_2(t,UB(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function tb(t,e){return t}function not(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:tb(t.domainLookupStartTime,r),domainLookupEndTime:tb(t.domainLookupEndTime,r),connectionStartTime:tb(t.connectionStartTime,r),connectionEndTime:tb(t.connectionEndTime,r),secureConnectionStartTime:tb(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function sot(t){return tb(qst.now(),t)}function oot(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 Qme(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function aot(t){return{referrerPolicy:t.referrerPolicy}}function cot(t){let e=t.referrerPolicy;Ng(e);let r=null;if(t.referrer==="client"){let a=Tme();if(!a||a.origin==="null")return"no-referrer";r=new URL(a)}else t.referrer instanceof URL&&(r=t.referrer);let i=QH(r),n=QH(r,!0);i.toString().length>4096&&(i=n);let s=_2(t,i),o=FB(i)&&!FB(t.url);switch(e){case"origin":return n??QH(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=UB(t);return _2(i,a)?i:FB(i)&&!FB(a)?"no-referrer":n}default:return o?"no-referrer":n}}function QH(t,e){return Ng(t instanceof URL),t=new URL(t),t.protocol==="file:"||t.protocol==="about:"||t.protocol==="blank:"?"no-referrer":(t.username="",t.password="",t.hash="",e&&(t.pathname="",t.search=""),t)}function FB(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 lot(t,e){if(v2===void 0)return!0;let r=Lme(e);if(r==="no metadata"||r.length===0)return!0;let i=hot(r),n=fot(r,i);for(let s of n){let o=s.algo,a=s.hash,c=v2.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)),dot(c,a))return!0}return!1}var uot=/(?<algo>sha256|sha384|sha512)-((?<hash>[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function Lme(t){let e=[],r=!0;for(let i of t.split(" ")){r=!1;let n=uot.exec(i);if(n===null||n.groups===void 0||n.groups.algo===void 0)continue;let s=n.groups.algo.toLowerCase();Dme.includes(s)&&e.push(n.groups)}return r===!0?"no metadata":e}function hot(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 fot(t,e){if(t.length===1)return t;let r=0;for(let i=0;i<t.l
`);function Yot(t){for(let e=0;e<t.length;++e)if((t.charCodeAt(e)&-128)!==0)return!1;return!0}function Kot(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 Xot(t,e){R2(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&&T2(t,Wot,s)||s.position===t.length-4&&T2(t,Jot,s))return n;if(t[s.position]!==13||t[s.position+1]!==10)return"failure";s.position+=2;let a=Zot(t,s);if(a==="failure")return"failure";let{name:c,filename:l,contentType:u,encoding:h}=a;s.position+=2;let f;{let p=t.indexOf(i.subarray(2),s.position);if(p===-1)return"failure";f=t.subarray(s.position,p-4),s.position+=f.length,h==="base64"&&(f=Buffer.from(f.toString(),"base64"))}if(t[s.position]!==13||t[s.position+1]!==10)return"failure";s.position+=2;let d;l!==null?(u??="text/plain",Yot(u)||(u=""),d=new Vot([f],l,{type:u})):d=qot(Buffer.from(f)),R2(Yme(c)),R2(typeof d=="string"&&Yme(d)||Hot(d)),n.push(jot(c,d,l))}}function Zot(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=ib(a=>a!==10&&a!==13&&a!==58,t,e);if(o=jH(o,!0,!0,a=>a===9||a===32),!Got.test(o.toString())||t[e.position]!==58)return"failure";switch(e.position++,ib(a=>a===32||a===9,t,e),Uot(o)){case"content-disposition":{if(r=i=null,!T2(t,$ot,e)||(e.position+=17,r=Zme(t,e),r===null))return"failure";if(T2(t,Xme,e)){let a=e.position+Xme.length;if(t[a]===42&&(e.position+=1,a+=1),t[a]!==61||t[a+1]!==34||(e.position+=12,i=Zme(t,e),i===null))return"failure"}break}case"content-type":{let a=ib(c=>c!==10&&c!==13,t,e);a=jH(a,!1,!0,c=>c===9||c===32),n=Kme(a);break}case"content-transfer-encoding":{let a=ib(c=>c!==10&&c!==13,t,e);a=jH(a,!1,!0,c=>c===9||c===32),s=Kme(a);break}default:ib(a=>a!==10&&a!==13,t,e)}if(t[e.position]!==13&&t[e.position+1]!==10)return"failure";e.position+=2}}function Zme(t,e){R2(t[e.position-1]===34);let r=ib(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 ib(t,e,r){let i=r.position;for(;i<e.length&&t(e[i]);)++i;return e.subarray(r.position,r.position=i)}function jH(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 T2(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}eAe.exports={multipartFormDataParser:Xot,validateBoundary:Kot}});var ob=g((TCr,hAe)=>{"use strict";var HB=rr(),{ReadableStreamFrom:eat,isBlobLike:rAe,isReadableStreamLike:tat,readableStreamClose:rat,createDeferredPromise:iat,fullyReadBody:nat,extractMimeType:sat,utf8DecodeBytes:sAe}=Ya(),{FormData:iAe}=GB(),{kState:sb}=cm(),{webidl:oat}=Rs(),{Blob:aat}=require("node:buffer"),zH=require("node:assert"),{isErrored:oAe,isDisturbed:cat}=require("node:stream"),{isArrayBuffer:lat}=require("node:util/types"),{serializeAMimeType:uat}=ma(),{multipartFormDataParser:hat}=tAe(),VH;try{let t=require("node:crypto");VH=e=>t.randomInt(0,e)}catch{VH=t=>Math.floor(Math.random(t))}var N2=new TextEncoder;function fat(){}var aAe=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0,cAe;aAe&&(cAe=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!cat(e)&&!oAe(e)&&e.cancel("Response object has been garbage collected").catch(fat)}));function lAe(t,e=!1){let r=null;t instanceof ReadableStream?r=t:rAe(t)?r=t.stream():r=new ReadableStream({async pull(c){let l=typeof n=="string"?N2.encode(n):n;l.byteLength&&c.enqueue(l),queueMicrotask(()=>rat(c))},start(){},type:"bytes"}),zH(tat(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(lat(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(HB.isFormDataLike(t)){let c=`----formdata-undici-0${`${VH(1e11)}`.padStart(11,"0")}`,l=`--${c}\r
Content-Disposition: form-data`;let u=E=>E.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),h=E=>E.replace(/\r?\n|\r/g,`\r
`),f=[],d=new Uint8Array([13,10]);s=0;let p=!1;for(let[E,y]of t)if(typeof y=="string"){let b=N2.encode(l+`; name="${u(h(E))}"\r
\r
2026-06-28 18:21:04 +00:00
${h(y)}\r
`);f.push(b),s+=b.byteLength}else{let b=N2.encode(`${l}; name="${u(h(E))}"`+(y.name?`; filename="${u(y.name)}"`:"")+`\r
Content-Type: ${y.type||"application/octet-stream"}\r
\r
2026-06-28 18:21:04 +00:00
`);f.push(b,y,d),typeof y.size=="number"?s+=b.byteLength+y.size+d.byteLength:p=!0}let A=N2.encode(`--${c}--\r
`);f.push(A),s+=A.byteLength,p&&(s=null),n=t,i=async function*(){for(let E of f)E.stream?yield*E.stream():yield E},o=`multipart/form-data; boundary=${c}`}else if(rAe(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(HB.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=t instanceof ReadableStream?t:eat(t)}if((typeof n=="string"||HB.isBuffer(n))&&(s=Buffer.byteLength(n)),i!=null){let c;r=new ReadableStream({async start(){c=i(t)[Symbol.asyncIterator]()},async pull(l){let{value:u,done:h}=await c.next();if(h)queueMicrotask(()=>{l.close(),l.byobRequest?.respond(0)});else if(!oAe(r)){let f=new Uint8Array(u);f.byteLength&&l.enqueue(f)}return l.desiredSize>0},async cancel(l){await c.return()},type:"bytes"})}return[{stream:r,source:n,length:s},o]}function dat(t,e=!1){return t instanceof ReadableStream&&(zH(!HB.isDisturbed(t),"The body has already been consumed."),zH(!t.locked,"The stream is locked.")),lAe(t,e)}function pat(t,e){let[r,i]=e.stream.tee();return e.stream=r,{stream:i,length:e.length,source:e.source}}function mat(t){if(t.aborted)throw new DOMException("The operation was aborted.","AbortError")}function Aat(t){return{blob(){return nb(this,r=>{let i=nAe(this);return i===null?i="":i&&(i=uat(i)),new aat([r],{type:i})},t)},arrayBuffer(){return nb(this,r=>new Uint8Array(r).buffer,t)},text(){return nb(this,sAe,t)},json(){return nb(this,yat,t)},formData(){return nb(this,r=>{let i=nAe(this);if(i!==null)switch(i.essence){case"multipart/form-data":{let n=hat(r,i);if(n==="failure")throw new TypeError("Failed to parse body as FormData.");let s=new iAe;return s[sb]=n,s}case"application/x-www-form-urlencoded":{let n=new URLSearchParams(r.toString()),s=new iAe;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 nb(this,r=>new Uint8Array(r),t)}}}function gat(t){Object.assign(t.prototype,Aat(t))}async function nb(t,e,r){if(oat.brandCheck(t,r),uAe(t))throw new TypeError("Body is unusable: Body has already been read");mat(t[sb]);let i=iat(),n=o=>i.reject(o),s=o=>{try{i.resolve(e(o))}catch(a){n(a)}};return t[sb].body==null?(s(Buffer.allocUnsafe(0)),i.promise):(await nat(t[sb].body,s,n),i.promise)}function uAe(t){let e=t[sb].body;return e!=null&&(e.stream.locked||HB.isDisturbed(e.stream))}function yat(t){return JSON.parse(sAe(t))}function nAe(t){let e=t[sb].headersList,r=sat(e);return r==="failure"?null:r}hAe.exports={extractBody:lAe,safelyExtractBody:dat,cloneBody:pat,mixinBody:gat,streamRegistry:cAe,hasFinalizationRegistry:aAe,bodyUnusable:uAe}});var CAe=g((NCr,wAe)=>{"use strict";var St=require("node:assert"),Pt=rr(),{channels:fAe}=$0(),$H=xH(),{RequestContentLengthMismatchError:Dg,ResponseContentLengthMismatchError:Eat,RequestAbortedError:yAe,HeadersTimeoutError:bat,HeadersOverflowError:wat,SocketError:L2,InformationalError:ab,BodyTimeoutError:Cat,HTTPParserError:Iat,ResponseExceededMaxSizeError:Sat}=xr(),{kUrl:EAe,kReset:Aa,kClient:KH,kParser:Qi,kBlocking:VB,kRunning:Ys,kPending:Bat,kSize:dAe,kWriting:um,kQueue:ru,kNoRef:jB,kKeepAliveDefaultTimeout:vat,kHostHeader:_at,kPendingIdx:xat,kRunningIdx:Vc,kError:$c,kPipelining:k2,kSocket:cb,kKeepAliveTimeoutValue:M2,kMaxHeadersSize:WH,kKeepAliveMaxTimeout:Rat,kKeepAliveTimeoutThreshold:Tat,kHeadersTimeout:Nat,kBodyTimeout:Dat,kStrictContentLength:XH,kMaxRequests:pAe,kCounter:Oat,kMaxResponseSize:Pat,kOnError:kat,kResume:lm,kHTTPContext:bAe}=Ei(),th=cme(),Qat=Buffer.alloc(0),D2=Buffer[Symbol.species],O2=Pt.addListener,Lat=Pt.removeAllListeners,JH;async function Mat(){let t=process.env.JEST_WORKER_ID?NH():void 0,e;try{e=await WebAssembly.compile(hme())}catch{e=await WebAssembly.compile(t||NH())}return await WebAssembly.instantiate(e,{env:{wasm_on_url:(r,i,n)=>0,wasm_on_status:(r,i,n)=>{St(kn.ptr===r);let s=i-ih+rh.byteOffset;return kn.onStatus(new D2(rh.buffer,s,n))||0},wasm_on_message_begin:r=>(St(kn.ptr===r),kn.onMessageBegin()||0),wasm_on_he
`;if(typeof n=="string"?A+=`host: ${n}\r
`:A+=t[_at],s?A+=`connection: upgrade\r
2026-05-21 14:59:33 +00:00
upgrade: ${s}\r
2026-06-28 18:21:04 +00:00
`:t[k2]&&!d[Aa]?A+=`connection: keep-alive\r
`:A+=`connection: close\r
`,Array.isArray(l))for(let E=0;E<l.length;E+=2){let y=l[E+0],b=l[E+1];if(Array.isArray(b))for(let C=0;C<b.length;C++)A+=`${y}: ${b[C]}\r
`;else A+=`${y}: ${b}\r
`}return fAe.sendHeaders.hasSubscribers&&fAe.sendHeaders.publish({request:e,headers:A,socket:d}),!c||f===0?AAe(p,null,t,e,d,u,A,h):Pt.isBuffer(c)?AAe(p,c,t,e,d,u,A,h):Pt.isBlobLike(c)?typeof c.stream=="function"?gAe(p,c.stream(),t,e,d,u,A,h):zat(p,c,t,e,d,u,A,h):Pt.isStream(c)?jat(p,c,t,e,d,u,A,h):Pt.isIterable(c)?gAe(p,c,t,e,d,u,A,h):St(!1),!0}function jat(t,e,r,i,n,s,o,a){St(s!==0||r[Ys]===0,"stream body cannot be pipelined");let c=!1,l=new F2({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(A){Pt.destroy(this,A)}},h=function(){c||e.resume&&e.resume()},f=function(){if(queueMicrotask(()=>{e.removeListener("error",d)}),!c){let p=new yAe;queueMicrotask(()=>d(p))}},d=function(p){if(!c){if(c=!0,St(n.destroyed||n[um]&&r[Ys]<=1),n.off("drain",h).off("error",d),e.removeListener("data",u).removeListener("end",d).removeListener("close",f),!p)try{l.end()}catch(A){p=A}l.destroy(p),p&&(p.code!=="UND_ERR_INFO"||p.message!=="reset")?Pt.destroy(e,p):Pt.destroy(e)}};e.on("data",u).on("end",d).on("error",d).on("close",f),e.resume&&e.resume(),n.on("drain",h).on("error",d),e.errorEmitted??e.errored?setImmediate(()=>d(e.errored)):(e.endEmitted??e.readableEnded)&&setImmediate(()=>d(null)),(e.closeEmitted??e.closed)&&setImmediate(f)}function AAe(t,e,r,i,n,s,o,a){try{e?Pt.isBuffer(e)&&(St(s===e.byteLength,"buffer body must have content length"),n.cork(),n.write(`${o}content-length: ${s}\r
\r
2026-06-28 18:21:04 +00:00
`,"latin1"),n.write(e),n.uncork(),i.onBodySent(e),!a&&i.reset!==!1&&(n[Aa]=!0)):s===0?n.write(`${o}content-length: 0\r
\r
2026-06-28 18:21:04 +00:00
`,"latin1"):(St(s===null,"no body must not have content length"),n.write(`${o}\r
`,"latin1")),i.onRequestSent(),r[lm]()}catch(c){t(c)}}async function zat(t,e,r,i,n,s,o,a){St(s===e.size,"blob body must have content length");try{if(s!=null&&s!==e.size)throw new Dg;let c=Buffer.from(await e.arrayBuffer());n.cork(),n.write(`${o}content-length: ${s}\r
\r
2026-06-28 18:21:04 +00:00
`,"latin1"),n.write(c),n.uncork(),i.onBodySent(c),i.onRequestSent(),!a&&i.reset!==!1&&(n[Aa]=!0),r[lm]()}catch(c){t(c)}}async function gAe(t,e,r,i,n,s,o,a){St(s!==0||r[Ys]===0,"iterator body cannot be pipelined");let c=null;function l(){if(c){let f=c;c=null,f()}}let u=()=>new Promise((f,d)=>{St(c===null),n[$c]?d(n[$c]):c=f});n.on("close",l).on("drain",l);let h=new F2({abort:t,socket:n,request:i,contentLength:s,client:r,expectsPayload:a,header:o});try{for await(let f of e){if(n[$c])throw n[$c];h.write(f)||await u()}h.end()}catch(f){h.destroy(f)}finally{n.off("close",l).off("drain",l)}}var F2=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[um]=!0}write(e){let{socket:r,request:i,contentLength:n,client:s,bytesWritten:o,expectsPayload:a,header:c}=this;if(r[$c])throw r[$c];if(r.destroyed)return!1;let l=Buffer.byteLength(e);if(!l)return!0;if(n!==null&&o+l>n){if(s[XH])throw new Dg;process.emitWarning(new Dg)}r.cork(),o===0&&(!a&&i.reset!==!1&&(r[Aa]=!0),n===null?r.write(`${c}transfer-encoding: chunked\r
2026-05-21 14:59:33 +00:00
`,"latin1"):r.write(`${c}content-length: ${n}\r
\r
2026-05-21 14:59:33 +00:00
`,"latin1")),n===null&&r.write(`\r
${l.toString(16)}\r
2026-06-28 18:21:04 +00:00
`,"latin1"),this.bytesWritten+=l;let u=r.write(e);return r.uncork(),i.onBodySent(e),u||r[Qi].timeout&&r[Qi].timeoutType===lb&&r[Qi].timeout.refresh&&r[Qi].timeout.refresh(),u}end(){let{socket:e,contentLength:r,client:i,bytesWritten:n,expectsPayload:s,header:o,request:a}=this;if(a.onRequestSent(),e[um]=!1,e[$c])throw e[$c];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
2026-06-28 18:21:04 +00:00
`,"latin1"),r!==null&&n!==r){if(i[XH])throw new Dg;process.emitWarning(new Dg)}e[Qi].timeout&&e[Qi].timeoutType===lb&&e[Qi].timeout.refresh&&e[Qi].timeout.refresh(),i[lm]()}}destroy(e){let{socket:r,client:i,abort:n}=this;r[um]=!1,e&&(St(i[Ys]<=1,"pipeline should only contain this request"),n(e))}};wAe.exports=Uat});var TAe=g((DCr,RAe)=>{"use strict";var Wc=require("node:assert"),{pipeline:Vat}=require("node:stream"),lr=rr(),{RequestContentLengthMismatchError:r6,RequestAbortedError:IAe,SocketError:$B,InformationalError:i6}=xr(),{kUrl:U2,kReset:G2,kClient:ub,kRunning:H2,kPending:$at,kQueue:hm,kPendingIdx:n6,kRunningIdx:iu,kError:su,kSocket:Kn,kStrictContentLength:Wat,kOnError:s6,kMaxConcurrentStreams:xAe,kHTTP2Session:nu,kResume:fm,kSize:Jat,kHTTPContext:Yat}=Ei(),gd=Symbol("open streams"),SAe,BAe=!1,q2;try{q2=require("node:http2")}catch{q2={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:Kat,HTTP2_HEADER_METHOD:Xat,HTTP2_HEADER_PATH:Zat,HTTP2_HEADER_SCHEME:ect,HTTP2_HEADER_CONTENT_LENGTH:tct,HTTP2_HEADER_EXPECT:rct,HTTP2_HEADER_STATUS:ict}}=q2;function nct(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 sct(t,e){t[Kn]=e,BAe||(BAe=!0,process.emitWarning("H2 support is experimental, expect them to change at any time.",{code:"UNDICI-H2"}));let r=q2.connect(t[U2],{createConnection:()=>e,peerMaxConcurrentStreams:t[xAe]});r[gd]=0,r[ub]=t,r[Kn]=e,lr.addListener(r,"error",act),lr.addListener(r,"frameError",cct),lr.addListener(r,"end",lct),lr.addListener(r,"goaway",uct),lr.addListener(r,"close",function(){let{[ub]:n}=this,{[Kn]:s}=n,o=this[Kn][su]||this[su]||new $B("closed",lr.getSocketInfo(s));if(n[nu]=null,n.destroyed){Wc(n[$at]===0);let a=n[hm].splice(n[iu]);for(let c=0;c<a.length;c++){let l=a[c];lr.errorRequest(n,l,o)}}}),r.unref(),t[nu]=r,e[nu]=r,lr.addListener(e,"error",function(n){Wc(n.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[su]=n,this[ub][s6](n)}),lr.addListener(e,"end",function(){lr.destroy(this,new $B("other side closed",lr.getSocketInfo(this)))}),lr.addListener(e,"close",function(){let n=this[su]||new $B("closed",lr.getSocketInfo(this));t[Kn]=null,this[nu]!=null&&this[nu].destroy(n),t[n6]=t[iu],Wc(t[H2]===0),t.emit("disconnect",t[U2],[t],n),t[fm]()});let i=!1;return e.on("close",()=>{i=!0}),{version:"h2",defaultPipelining:1/0,write(...n){return fct(t,...n)},resume(){oct(t)},destroy(n,s){i?queueMicrotask(s):e.destroy(n).on("close",s)},get destroyed(){return e.destroyed},busy(){return!1}}}function oct(t){let e=t[Kn];e?.destroyed===!1&&(t[Jat]===0&&t[xAe]===0?(e.unref(),t[nu].unref()):(e.ref(),t[nu].ref()))}function act(t){Wc(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Kn][su]=t,this[ub][s6](t)}function cct(t,e,r){if(r===0){let i=new i6(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[Kn][su]=i,this[ub][s6](i)}}function lct(){let t=new $B("other side closed",lr.getSocketInfo(this[Kn]));this.destroy(t),lr.destroy(this[Kn],t)}function uct(t){let e=this[su]||new $B(`HTTP/2: "GOAWAY" frame received with code ${t}`,lr.getSocketInfo(this)),r=this[ub];if(r[Kn]=null,r[Yat]=null,this[nu]!=null&&(this[nu].destroy(e),this[nu]=null),lr.destroy(this[Kn],e),r[iu]<r[hm].length){let i=r[hm][r[iu]];r[hm][r[iu]++]=null,lr.errorRequest(r,i,e),r[n6]=r[iu]}Wc(r[H2]===0),r.emit("disconnect",r[U2],[r],e),r[fm]()}function hct(t){return t!=="GET"&&t!=="HEAD"&&t!=="OPTIONS"&&t!=="TRACE"&&t!=="CONNECT"}function fct(t,e){let r=t[nu],{method:i,path:n,host:s,upgrade:o,expectContinue:a,signal:c,headers:l}=e,{body:u}=e;if(o)return lr.errorRequest(t,e,new Error("Upgrade not supported for H2")),!1;let h={};for(let I=0;I<l.length;I+=2){let D=l[I+0],M=l[I+1];if(Array.isArray(M))for(let T=0;T<M.length;T++)h[D]?h[D]+=`,${M[T]}`:h[D]=M[T];else h[D]=M}let f,{hostname:d,port:p}=t[U2];h[Kat]=s||`${d}${p?`:${p}`:""}`,h[Xat]=i;let A=I=>{e.aborted||e.completed||(I=I||new IAe,lr.errorRequest(t,e,I),f!=null&&lr.destroy(f,I),lr.destroy(u,I),t[hm][t[iu]++]=null,t[fm]())};try{e.onConnect(A)}catch(I){lr.errorRequest
`,this[Mct]=c??3e5,this[Lct]=n??3e5,this[Fct]=b??!0,this[Uct]=I,this[l6]=M,this[pm]=null,this[zct]=j>-1?j:-1,this[$ct]=U??100,this[nn]=null,this[ou]=[],this[Ed]=0,this[au]=0,this[KB]=X=>h6(this,X),this[Vct]=X=>GAe(this,X)}get pipelining(){return this[$2]}set pipelining(e){this[$2]=e,this[KB](!0)}get[ev](){return this[ou].length-this[au]}get[ZB](){return this[au]-this[Ed]}get[XB](){return this[ou].length-this[Ed]}get[Tct](){return!!this[nn]&&!this[fb]&&!this[nn].destroyed}get[c6](){return!!(this[nn]?.busy(null)||this[XB]>=(qAe(this)||1)||this[ev]>0)}[Rct](e){HAe(this),this.once("connect",e)}[jct](e,r){let i=e.origin||this[sh].origin,n=new Ict(i,e,r);return this[ou].push(n),this[Pg]||(Og.bodyLength(n.body)==null&&Og.isIterable(n.body)?(this[Pg]=1,queueMicrotask(()=>h6(this))):this[KB](!0)),this[Pg]&&this[mm]!==2&&this[c6]&&(this[mm]=2),this[mm]<2}async[Gct](){return new Promise(e=>{this[XB]?this[pm]=e:e(null)})}async[Hct](e){return new Promise(r=>{let i=this[ou].splice(this[au]);for(let s=0;s<i.length;s++){let o=i[s];Og.errorRequest(this,o,e)}let n=()=>{this[pm]&&(this[pm](),this[pm]=null),r(null)};this[nn]?(this[nn].destroy(e,n),this[nn]=null):queueMicrotask(n),this[KB]()})}},Yct=V2();function GAe(t,e){if(t[ZB]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){yd(t[au]===t[Ed]);let r=t[ou].splice(t[Ed]);for(let i=0;i<r.length;i++){let n=r[i];Og.errorRequest(t,n,e)}yd(t[XB]===0)}}async function HAe(t){yd(!t[fb]),yd(!t[nn]);let{host:e,hostname:r,protocol:i,port:n}=t[sh];if(r[0]==="["){let s=r.indexOf("]");yd(s!==-1);let o=r.substring(1,s);yd(UAe.isIP(o)),r=o}t[fb]=!0,hb.beforeConnect.hasSubscribers&&hb.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:i,port:n,version:t[nn]?.version,servername:t[dm],localAddress:t[YB]},connector:t[JB]});try{let s=await new Promise((o,a)=>{t[JB]({host:e,hostname:r,protocol:i,port:n,servername:t[dm],localAddress:t[YB]},(c,l)=>{c?a(c):o(l)})});if(t.destroyed){Og.destroy(s.on("error",MAe),new vct);return}yd(s);try{t[nn]=s.alpnProtocol==="h2"?await Jct(t,s):await Wct(t,s)}catch(o){throw s.destroy().on("error",MAe),o}t[fb]=!1,s[qct]=0,s[l6]=t[l6],s[xct]=t,s[Dct]=null,hb.connected.hasSubscribers&&hb.connected.publish({connectParams:{host:e,hostname:r,protocol:i,port:n,version:t[nn]?.version,servername:t[dm],localAddress:t[YB]},connector:t[JB],socket:s}),t.emit("connect",t[sh],[t])}catch(s){if(t.destroyed)return;if(t[fb]=!1,hb.connectError.hasSubscribers&&hb.connectError.publish({connectParams:{host:e,hostname:r,protocol:i,port:n,version:t[nn]?.version,servername:t[dm],localAddress:t[YB]},connector:t[JB],error:s}),s.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(yd(t[ZB]===0);t[ev]>0&&t[ou][t[au]].servername===t[dm];){let o=t[ou][t[au]++];Og.errorRequest(t,o,s)}else GAe(t,s);t.emit("connectionError",t[sh],[t],s)}t[KB]()}function FAe(t){t[mm]=0,t.emit("drain",t[sh],[t])}function h6(t,e){t[Pg]!==2&&(t[Pg]=2,Kct(t,e),t[Pg]=0,t[Ed]>256&&(t[ou].splice(0,t[Ed]),t[au]-=t[Ed],t[Ed]=0))}function Kct(t,e){for(;;){if(t.destroyed){yd(t[ev]===0);return}if(t[pm]&&!t[XB]){t[pm](),t[pm]=null;return}if(t[nn]&&t[nn].resume(),t[c6])t[mm]=2;else if(t[mm]===2){e?(t[mm]=1,queueMicrotask(()=>FAe(t))):FAe(t);continue}if(t[ev]===0||t[ZB]>=(qAe(t)||1))return;let r=t[ou][t[au]];if(t[sh].protocol==="https:"&&t[dm]!==r.servername){if(t[ZB]>0)return;t[dm]=r.servername,t[nn]?.destroy(new Bct("servername changed"),()=>{t[nn]=null,h6(t)})}if(t[fb])return;if(!t[nn]){HAe(t);return}if(t[nn].destroyed||t[nn].busy(r))return;!r.aborted&&t[nn].write(r)?t[au]++:t[ou].splice(t[au],1)}}jAe.exports=u6});var f6=g((LCr,zAe)=>{"use strict";var W2=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)}};zAe.exports=class{constructor(){this.head=this.tail=new W2}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head
${i.count} ${i.noun} ${i.is} pending:
${e.format(r)}
2026-06-28 18:21:04 +00:00
`.trim())}};lEe.exports=Ej});var fD=g((dIr,pEe)=>{"use strict";var hEe=Symbol.for("undici.globalDispatcher.1"),{InvalidArgumentError:Mht}=xr(),Fht=mb();dEe()===void 0&&fEe(new Fht);function fEe(t){if(!t||typeof t.dispatch!="function")throw new Mht("Argument agent must implement Agent");Object.defineProperty(globalThis,hEe,{value:t,writable:!0,enumerable:!1,configurable:!1})}function dEe(){return globalThis[hEe]}pEe.exports={setGlobalDispatcher:fEe,getGlobalDispatcher:dEe}});var dD=g((mIr,mEe)=>{"use strict";mEe.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 gEe=g((AIr,AEe)=>{"use strict";var Uht=z2();AEe.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 Uht(r,o,n,s);return r(a,c)}}});var EEe=g((gIr,yEe)=>{"use strict";var qht=rD();yEe.exports=t=>e=>function(i,n){return e(i,new qht({...i,retryOptions:{...t,...i.retryOptions}},{handler:n,dispatch:e}))}});var wEe=g((yIr,bEe)=>{"use strict";var Ght=rr(),{InvalidArgumentError:Hht,RequestAbortedError:jht}=xr(),zht=dD(),bj=class extends zht{#e=1024*1024;#t=null;#i=!1;#r=!1;#n=0;#c=null;#h=null;constructor({maxSize:e},r){if(super(r),e!=null&&(!Number.isFinite(e)||e<1))throw new Hht("maxSize must be a number greater than 0");this.#e=e??this.#e,this.#h=r}onConnect(e){this.#t=e,this.#h.onConnect(this.#u.bind(this))}#u(e){this.#r=!0,this.#c=e}onHeaders(e,r,i,n){let o=Ght.parseHeaders(r)["content-length"];if(o!=null&&o>this.#e)throw new jht(`Response size (${o}) larger than maxSize (${this.#e})`);return this.#r?!0:this.#h.onHeaders(e,r,i,n)}onError(e){this.#i||(e=this.#c??e,this.#h.onError(e))}onData(e){return this.#n=this.#n+e.length,this.#n>=this.#e&&(this.#i=!0,this.#r?this.#h.onError(this.#c):this.#h.onComplete([])),!0}onComplete(e){if(!this.#i){if(this.#r){this.#h.onError(this.reason);return}this.#h.onComplete(e)}}};function Vht({maxSize:t}={maxSize:1024*1024}){return e=>function(i,n){let{dumpMaxSize:s=t}=i,o=new bj({maxSize:s},n);return e(i,o)}}bEe.exports=Vht});var SEe=g((EIr,IEe)=>{"use strict";var{isIP:$ht}=require("node:net"),{lookup:Wht}=require("node:dns"),Jht=dD(),{InvalidArgumentError:Bb,InformationalError:Yht}=xr(),CEe=Math.pow(2,31)-1,wj=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 Yht("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){Wht(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===CEe?(r.offset=0,i=4):(r
${s}`;break;case"retry":iwe(s)&&(r[n]=s);break;case"id":nwe(s)&&(r[n]=s);break;case"event":s.length>0&&(r[n]=s);break}}processEvent(e){e.retry&&iwe(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id&&nwe(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}}};swe.exports={EventSourceStream:az}});var pwe=g((YIr,dwe)=>{"use strict";var{pipeline:oAt}=require("node:stream"),{fetching:aAt}=mv(),{makeRequest:cAt}=xb(),{webidl:Sd}=Rs(),{EventSourceStream:lAt}=owe(),{parseMIMEType:uAt}=ma(),{createFastMessageEvent:hAt}=Pb(),{isNetworkError:awe}=dv(),{delay:fAt}=sz(),{kEnumerableProperty:Yg}=rr(),{environmentSettingsObject:cwe}=Ya(),lwe=!1,uwe=3e3,xv=0,hwe=1,Rv=2,dAt="anonymous",pAt="use-credentials",Fb=class t extends EventTarget{#e={open:null,error:null,message:null};#t=null;#i=!1;#r=xv;#n=null;#c=null;#h;#u;constructor(e,r={}){super(),Sd.util.markAsUncloneable(this);let i="EventSource constructor";Sd.argumentLengthCheck(arguments,1,i),lwe||(lwe=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=Sd.converters.USVString(e,i,"url"),r=Sd.converters.EventSourceInitDict(r,i,"eventSourceInitDict"),this.#h=r.dispatcher,this.#u={lastEventId:"",reconnectionTime:uwe};let n=cwe,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=dAt;r.withCredentials&&(o=pAt,this.#i=!0);let a={redirect:"follow",keepalive:!0,mode:"cors",credentials:o==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=cwe.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=cAt(a),this.#a()}get readyState(){return this.#r}get url(){return this.#t}get withCredentials(){return this.#i}#a(){if(this.#r===Rv)return;this.#r=xv;let e={request:this.#n,dispatcher:this.#h},r=i=>{awe(i)&&(this.dispatchEvent(new Event("error")),this.close()),this.#l()};e.processResponseEndOfBody=r,e.processResponse=i=>{if(awe(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?uAt(n):"failure",o=s!=="failure"&&s.essence==="text/event-stream";if(i.status!==200||o===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#r=hwe,this.dispatchEvent(new Event("open")),this.#u.origin=i.urlList[i.urlList.length-1].origin;let a=new lAt({eventSourceSettings:this.#u,push:c=>{this.dispatchEvent(hAt(c.type,c.options))}});oAt(i.body.stream,a,c=>{c?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#c=aAt(e)}async#l(){this.#r!==Rv&&(this.#r=xv,this.dispatchEvent(new Event("error")),await fAt(this.#u.reconnectionTime),this.#r===xv&&(this.#u.lastEventId.length&&this.#n.headersList.set("last-event-id",this.#u.lastEventId,!0),this.#a()))}close(){Sd.brandCheck(this,t),this.#r!==Rv&&(this.#r=Rv,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}},fwe={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:xv,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:hwe,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:Rv,writable:!1}};Object.defineProperties(Fb,fwe);Object.definePropert
%s`,D,D,b,i);var M=b.type==="*"?dV:b.type==="?"?fV:"\\"+b.type;n=!0,i=i.slice(0,b.reStart)+M+"\\("+D}p(),s&&(i+="\\\\");var T=!1;switch(i.charAt(0)){case"[":case".":case"(":T=!0}for(var j=a.length-1;j>-1;j--){var Q=a[j],Z=i.slice(0,Q.reStart),U=i.slice(Q.reStart,Q.reEnd-8),W=i.slice(Q.reEnd-8,Q.reEnd),X=i.slice(Q.reEnd);W+=X;var ue=Z.split("(").length-1,he=X;for(A=0;A<ue;A++)he=he.replace(/\)[+*?]?/,"");X=he;var Ce="";X===""&&e!==BO&&(Ce="$");var ne=Z+U+X+Ce+W;i=ne}if(i!==""&&n&&(i="(?=.)"+i),T&&(i=f+i),e===BO)return[i,n];if(!n)return Y0t(t);var ee=r.nocase?"i":"";try{var Be=new RegExp("^"+i+"$",ee)}catch{return new RegExp("$.")}return Be._glob=t,Be._src=i,Be}ac.makeRe=function(t,e){return new vn(t,e||{}).makeRe()};vn.prototype.makeRe=J0t;function J0t(){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?dV:e.dot?q0t:G0t,i=e.nocase?"i":"",n=t.map(function(s){return s.map(function(o){return o===ry?r:typeof o=="string"?K0t(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}ac.match=function(t,e,r){r=r||{};var i=new vn(e,r);return t=t.filter(function(n){return i.match(n)}),i.options.nonull&&!t.length&&t.push(e),t};vn.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};vn.prototype.matchOne=function(t,e,r){return e.indexOf(ry)!==-1?this._matchGlobstar(t,e,r,0,0):this._matchOne(t,e,r,0,0)};vn.prototype._matchGlobstar=function(t,e,r,i,n){var s,o=-1;for(s=n;s<e.length;s++)if(e[s]===ry){o=s;break}var a=-1;for(s=e.length-1;s>=0;s--)if(e[s]===ry){a=s;break}var c=e.slice(n,o),l=r?e.slice(o+1):e.slice(o+1,a),u=r?[]:e.slice(a+1);if(c.length){var h=t.slice(i,i+c.length);if(!this._matchOne(h,c,r,0,0))return!1;i+=c.length}var f=0;if(u.length){if(u.length+i>t.length)return!1;var d=t.length-u.length;if(this._matchOne(t,u,r,d,0))f=u.length;else{if(t[t.length-1]!==""||i+u.length===t.length||(d--,!this._matchOne(t,u,r,d,0)))return!1;f=u.length+1}}if(!l.length){var p=!!f;for(s=i;s<t.length-f;s++){var A=String(t[s]);if(p=!0,A==="."||A===".."||!this.options.dot&&A.charAt(0)===".")return!1}return r||p}for(var E=[[[],0]],y=E[0],b=0,C=[0],I=0;I<l.length;I++){var D=l[I];D===ry?(C.push(b),y=[[],0],E.push(y)):(y[0].push(D),b++)}for(var M=E.length-1,T=t.length-f,j=0;j<E.length;j++)E[j][1]=T-(C[M--]+E[j][0].length);return!!this._matchGlobStarBodySections(t,E,i,0,r,0,!!f)};vn.prototype._matchGlobStarBodySections=function(t,e,r,i,n,s,o){var a=e[i];if(!a){for(var c=r;c<t.length;c++){o=!0;var l=t[c];if(l==="."||l===".."||!this.options.dot&&l.charAt(0)===".")return!1}return o}for(var u=a[0],h=a[1];r<=h;){var f=this._matchOne(t.slice(0,r+u.length),u,n,r,0);if(f&&s<this.maxGlobstarRecursion){var d=this._matchGlobStarBodySections(t,e,r+u.length,i+1,n,s+1,o);if(d!==!1)return d}var l=t[r];if(l==="."||l===".."||!this.options.dot&&l.charAt(0)===".")return!1;r++}return n||null};vn.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===ry)return!1;var h;if(typeof l=="string"?(h=u===l,this.debug("string match",l,u,h)):(h=u.match(l),this.debug("pattern match",l,u,h)),!h)return!1}if(s===a&&o===c)return!0;if(s===a)return r;if(o===c)return s===a-1&&t[s]==="";throw new Error("wtf?")};function Y0t(t){return t.replace(/\\(.)/g,"$1")}function K0t(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}});var Zb=g((Jvr,BSe)=>{"use strict";var sbt="2.0.
`).join(`
2026-06-28 18:21:04 +00:00
`+s),t.push(n+"m+"+pP.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=cSt()+e+" "+t[0]}function cSt(){return Ps.inspectOpts.hideDate?"":new Date().toISOString()+" "}function lSt(...t){return process.stderr.write(dP.format(...t)+`
`)}function uSt(t){t?process.env.DEBUG=t:delete process.env.DEBUG}function hSt(){return process.env.DEBUG}function fSt(t){t.inspectOpts={};let e=Object.keys(Ps.inspectOpts);for(let r=0;r<e.length;r++)t.inspectOpts[e[r]]=Ps.inspectOpts[e[r]]}pP.exports=s9()(Ps);var{formatters:u_e}=pP.exports;u_e.o=function(t){return this.inspectOpts.colors=this.useColors,dP.inspect(t,this.inspectOpts).split(`
`).map(e=>e.trim()).join(" ")};u_e.O=function(t){return this.inspectOpts.colors=this.useColors,dP.inspect(t,this.inspectOpts)}});var fy=g((mRr,l9)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?l9.exports=s_e():l9.exports=h_e()});var p_e=g(Ca=>{"use strict";var dSt=Ca&&Ca.__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]})),pSt=Ca&&Ca.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),f_e=Ca&&Ca.__importStar||function(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)r!=="default"&&Object.prototype.hasOwnProperty.call(t,r)&&dSt(e,t,r);return pSt(e,t),e};Object.defineProperty(Ca,"__esModule",{value:!0});Ca.req=Ca.json=Ca.toBuffer=void 0;var mSt=f_e(require("http")),ASt=f_e(require("https"));async function d_e(t){let e=0,r=[];for await(let i of t)e+=i.length,r.push(i);return Buffer.concat(r,e)}Ca.toBuffer=d_e;async function gSt(t){let r=(await d_e(t)).toString("utf8");try{return JSON.parse(r)}catch(i){let n=i;throw n.message+=` (input: ${r})`,n}}Ca.json=gSt;function ySt(t,e={}){let i=((typeof t=="string"?t:t.href).startsWith("https:")?ASt:mSt).request(t,e),n=new Promise((s,o)=>{i.once("response",s).once("error",o).end()});return i.then=n.then.bind(n),i}Ca.req=ySt});var y_e=g(hc=>{"use strict";var A_e=hc&&hc.__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]})),ESt=hc&&hc.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),g_e=hc&&hc.__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)&&A_e(e,t,r);return ESt(e,t),e},bSt=hc&&hc.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&A_e(e,t,r)};Object.defineProperty(hc,"__esModule",{value:!0});hc.Agent=void 0;var wSt=g_e(require("net")),m_e=g_e(require("http")),CSt=require("https");bSt(p_e(),hc);var yh=Symbol("AgentBaseInternalState"),u9=class extends m_e.Agent{constructor(e){super(e),this[yh]={}}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 wSt.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)?CSt.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 m_e.Agent)try{return a.addRequest(e,n)}catch(c){return i(c)}this[yh].currentSocket=a,super.createSocket(e,r,i)},a=>{this.decrementSockets(s,o),i(a)})}createConnection(){let e=this[yh].currentSocket;if(this[yh].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[yh].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[yh]&&(this[yh].defaultPort=e)}get protocol(){return this[yh].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[yh]&&(this[yh].protocol=e)}};hc.Agent=u9});var E_e=g(uw=>{"use strict";var ISt=uw&&uw.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(uw,"__esModule",{value:!0});uw.parseProxyResponse=void 0;var SSt=ISt(fy()),mP=(0,SSt.default)("https-proxy-agent:parse-proxy-response");function BSt(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(),mP("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}function c(u){o(),mP("onerror %o",u),r(u)}function l(u){n.push(u),i+=u.length;let h=Buffer.concat(n,i),f=h.indexOf(`\r
\r
2026-06-28 18:21:04 +00:00
`);if(f===-1){mP("have not received end of HTTP headers yet..."),s();return}let d=h.slice(0,f).toString("ascii").split(`\r
`),p=d.shift();if(!p)return t.destroy(),r(new Error("No header received from proxy CONNECT response"));let A=p.split(" "),E=+A[1],y=A.slice(2).join(" "),b={};for(let C of d){if(!C)continue;let I=C.indexOf(":");if(I===-1)return t.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${C}"`));let D=C.slice(0,I).toLowerCase(),M=C.slice(I+1).trimStart(),T=b[D];typeof T=="string"?b[D]=[T,M]:Array.isArray(T)?T.push(M):b[D]=M}mP("got proxy server response: %o %o",p,b),o(),e({connect:{statusCode:E,statusText:y,headers:b},buffered:h})}t.on("error",c),t.on("end",a),s()})}uw.parseProxyResponse=BSt});var B_e=g(cl=>{"use strict";var vSt=cl&&cl.__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]})),_St=cl&&cl.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),I_e=cl&&cl.__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)&&vSt(e,t,r);return _St(e,t),e},S_e=cl&&cl.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(cl,"__esModule",{value:!0});cl.HttpsProxyAgent=void 0;var AP=I_e(require("net")),b_e=I_e(require("tls")),xSt=S_e(require("assert")),RSt=S_e(fy()),TSt=y_e(),NSt=require("url"),DSt=E_e(),d_=(0,RSt.default)("https-proxy-agent"),w_e=t=>t.servername===void 0&&t.host&&!AP.isIP(t.host)?{...t,servername:t.host}:t,gP=class extends TSt.Agent{constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new NSt.URL(e):e,this.proxyHeaders=r?.headers??{},d_("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?C_e(r,"headers"):null,host:i,port:n}}async connect(e,r){let{proxy:i}=this;if(!r.host)throw new TypeError('No "host" provided');let n;i.protocol==="https:"?(d_("Creating `tls.Socket`: %o",this.connectOpts),n=b_e.connect(w_e(this.connectOpts))):(d_("Creating `net.Socket`: %o",this.connectOpts),n=AP.connect(this.connectOpts));let s=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},o=AP.isIPv6(r.host)?`[${r.host}]`:r.host,a=`CONNECT ${o}:${r.port} HTTP/1.1\r
2026-05-28 08:19:42 +00:00
`;if(i.username||i.password){let f=`${decodeURIComponent(i.username)}:${decodeURIComponent(i.password)}`;s["Proxy-Authorization"]=`Basic ${Buffer.from(f).toString("base64")}`}s.Host=`${o}:${r.port}`,s["Proxy-Connection"]||(s["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let f of Object.keys(s))a+=`${f}: ${s[f]}\r
2026-06-28 18:21:04 +00:00
`;let c=(0,DSt.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",OSt),r.secureEndpoint?(d_("Upgrading socket connection to TLS"),b_e.connect({...C_e(w_e(r),"host","path","port"),socket:n})):n;n.destroy();let h=new AP.Socket({writable:!1});return h.readable=!0,e.once("socket",f=>{d_("Replaying proxy buffer for failed request"),(0,xSt.default)(f.listenerCount("data")>0),f.push(u),f.push(null)}),h}};gP.protocols=["http","https"];cl.HttpsProxyAgent=gP;function OSt(t){t.resume()}function C_e(t,...e){let r={},i;for(i in t)e.includes(i)||(r[i]=t[i]);return r}});var x_e=g(Ia=>{"use strict";var PSt=Ia&&Ia.__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]})),kSt=Ia&&Ia.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),v_e=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)&&PSt(e,t,r);return kSt(e,t),e};Object.defineProperty(Ia,"__esModule",{value:!0});Ia.req=Ia.json=Ia.toBuffer=void 0;var QSt=v_e(require("http")),LSt=v_e(require("https"));async function __e(t){let e=0,r=[];for await(let i of t)e+=i.length,r.push(i);return Buffer.concat(r,e)}Ia.toBuffer=__e;async function MSt(t){let r=(await __e(t)).toString("utf8");try{return JSON.parse(r)}catch(i){let n=i;throw n.message+=` (input: ${r})`,n}}Ia.json=MSt;function FSt(t,e={}){let i=((typeof t=="string"?t:t.href).startsWith("https:")?LSt:QSt).request(t,e),n=new Promise((s,o)=>{i.once("response",s).once("error",o).end()});return i.then=n.then.bind(n),i}Ia.req=FSt});var p_=g(fc=>{"use strict";var T_e=fc&&fc.__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]})),USt=fc&&fc.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),N_e=fc&&fc.__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)&&T_e(e,t,r);return USt(e,t),e},qSt=fc&&fc.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&T_e(e,t,r)};Object.defineProperty(fc,"__esModule",{value:!0});fc.Agent=void 0;var GSt=N_e(require("net")),R_e=N_e(require("http")),HSt=require("https");qSt(x_e(),fc);var Eh=Symbol("AgentBaseInternalState"),h9=class extends R_e.Agent{constructor(e){super(e),this[Eh]={}}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 GSt.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))?HSt.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 R_e.Agent)return a.addRequest(e,n);this[Eh].currentSocket=a,super.createSocket(e,r,i)},a=>{this.decrementSockets(s,o),i(a)})}createConnection(){let e=this[Eh].currentSocket;if(this[Eh].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[Eh].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[Eh]&&(this[Eh].defaultPort=e)}get protocol(){return this[Eh].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[Eh]&&(this[Eh].protocol=e)}};fc.Agent=h9});var f9=g(ll=>{"use strict";var jSt=ll&&ll.__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=ll&&ll.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),O_e=ll&&ll.__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)&&jSt(e,t,r);return zSt(e,t),e},VSt=ll&&ll.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(ll,"__esModule",{value:!0});ll.HttpProxyAgent=void 0;var $St=O_e(require("net")),WSt=O_e(require("tls")),JSt=VSt(fy()),YSt=require("events"),KSt=p_(),D_e=require("url"),hw=(0,JSt.default)("http-proxy-agent"),yP=class extends KSt.Agent{constructor(e,r){super(r),this.proxy=typeof e=="string"?new D_e.URL(e):e,this.proxyHeaders=r?.headers??{},hw("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?XSt(r,"headers"):null,host:i,port:n}}addRequest(e,r){e._header=null,this.setRequestProps(e,r),super.addRequest(e,r)}setRequestProps(e,r){let{proxy:i}=this,n=r.secureEndpoint?"https:":"http:",s=e.getHeader("host")||"localhost",o=`${n}//${s}`,a=new D_e.URL(e.path,o);r.port!==80&&(a.port=String(r.port)),e.path=String(a);let c=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders};if(i.username||i.password){let l=`${decodeURIComponent(i.username)}:${decodeURIComponent(i.password)}`;c["Proxy-Authorization"]=`Basic ${Buffer.from(l).toString("base64")}`}c["Proxy-Connection"]||(c["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let l of Object.keys(c)){let u=c[l];u&&e.setHeader(l,u)}}async connect(e,r){e._header=null,e.path.includes("://")||this.setRequestProps(e,r);let i,n;hw("Regenerating stored HTTP header string for request"),e._implicitHeader(),e.outputData&&e.outputData.length>0&&(hw("Patching connection write() output buffer with updated header"),i=e.outputData[0].data,n=i.indexOf(`\r
\r
2026-06-28 18:21:04 +00:00
`)+4,e.outputData[0].data=e._header+i.substring(n),hw("Output buffer: %o",e.outputData[0].data));let s;return this.proxy.protocol==="https:"?(hw("Creating `tls.Socket`: %o",this.connectOpts),s=WSt.connect(this.connectOpts)):(hw("Creating `net.Socket`: %o",this.connectOpts),s=$St.connect(this.connectOpts)),await(0,YSt.once)(s,"connect"),s}};yP.protocols=["http","https"];ll.HttpProxyAgent=yP;function XSt(t,...e){let r={},i;for(i in t)e.includes(i)||(r[i]=t[i]);return r}});var txe=g(DP=>{"use strict";Object.defineProperty(DP,"__esModule",{value:!0});DP.state=void 0;DP.state={instrumenterImplementation:void 0}});var yxe=g(LP=>{"use strict";Object.defineProperty(LP,"__esModule",{value:!0});LP.state=void 0;LP.state={operationRequestMap:new WeakMap}});var YTe=g(Rw=>{"use strict";Object.defineProperty(Rw,"__esModule",{value:!0});var yTt=require("os"),ETt=require("util");function bTt(t){return t&&typeof t=="object"&&"default"in t?t:{default:t}}var wTt=bTt(ETt);function CTt(t,...e){process.stderr.write(`${wTt.default.format(t,...e)}${yTt.EOL}`)}var UTe=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,GTe,jY=[],zY=[],rQ=[];UTe&&VY(UTe);var HTe=Object.assign(t=>jTe(t),{enable:VY,enabled:$Y,disable:ITt,log:CTt});function VY(t){GTe=t,jY=[],zY=[];let e=/\*/g,r=t.split(",").map(i=>i.trim().replace(e,".*?"));for(let i of r)i.startsWith("-")?zY.push(new RegExp(`^${i.substr(1)}$`)):jY.push(new RegExp(`^${i}$`));for(let i of rQ)i.enabled=$Y(i.namespace)}function $Y(t){if(t.endsWith("*"))return!0;for(let e of zY)if(e.test(t))return!1;for(let e of jY)if(e.test(t))return!0;return!1}function ITt(){let t=GTe||"";return VY(""),t}function jTe(t){let e=Object.assign(r,{enabled:$Y(t),destroy:STt,log:HTe.log,namespace:t,extend:BTt});function r(...i){e.enabled&&(i.length>0&&(i[0]=`${t} ${i[0]}`),e.log(...i))}return rQ.push(e),e}function STt(){let t=rQ.indexOf(this);return t>=0?(rQ.splice(t,1),!0):!1}function BTt(t){let e=jTe(`${this.namespace}:${t}`);return e.log=this.log,e}var tx=HTe,zTe=new Set,eQ=typeof process<"u"&&process.env&&process.env.AZURE_LOG_LEVEL||void 0,iQ,nQ=tx("azure");nQ.log=(...t)=>{tx.log(...t)};var WY=["verbose","info","warning","error"];eQ&&(JTe(eQ)?VTe(eQ):console.error(`AZURE_LOG_LEVEL set to unknown log level '${eQ}'; logging is not enabled. Acceptable values: ${WY.join(", ")}.`));function VTe(t){if(t&&!JTe(t))throw new Error(`Unknown log level '${t}'. Acceptable values: ${WY.join(",")}`);iQ=t;let e=[];for(let r of zTe)WTe(r)&&e.push(r.namespace);tx.enable(e.join(","))}function vTt(){return iQ}var qTe={verbose:400,info:300,warning:200,error:100};function _Tt(t){let e=nQ.extend(t);return $Te(nQ,e),{error:tQ(e,"error"),warning:tQ(e,"warning"),info:tQ(e,"info"),verbose:tQ(e,"verbose")}}function $Te(t,e){e.log=(...r)=>{t.log(...r)}}function tQ(t,e){let r=Object.assign(t.extend(e),{level:e});if($Te(t,r),WTe(r)){let i=tx.disable();tx.enable(i+","+r.namespace)}return zTe.add(r),r}function WTe(t){return!!(iQ&&qTe[t.level]<=qTe[iQ])}function JTe(t){return WY.includes(t)}Rw.AzureLogger=nQ;Rw.createClientLogger=_Tt;Rw.getLogLevel=vTt;Rw.setLogLevel=VTe});var KY=g(ix=>{"use strict";Object.defineProperty(ix,"__esModule",{value:!0});var Tw=new WeakMap,sQ=new WeakMap,rx=class t{constructor(){this.onabort=null,Tw.set(this,[]),sQ.set(this,!1)}get aborted(){if(!sQ.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");return sQ.get(this)}static get none(){return new t}addEventListener(e,r){if(!Tw.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");Tw.get(this).push(r)}removeEventListener(e,r){if(!Tw.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");let i=Tw.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 KTe(t){if(t.aborted)return;t.onabort&&t.onabort.call(t);let e=Tw.get(t);e&&e.slice().forEach(r=>{r.call(t,{type:"abort"})}),sQ.set(t,!0)}var JY=class extends Error{constructor(e){super(e),t
Polling from: ${r.config.operationLocation}
Operation status: ${u}
2026-06-28 18:21:04 +00:00
Polling status: ${oNe.includes(u)?"Stopped":"Running"}`),u==="succeeded"){let h=o(l,r);if(h!==void 0)return{response:await e(h).catch(nNe({state:r,stateProxy:i,isOperationError:a})),status:u}}return{response:l,status:u}}async function uNe(t){let{poll:e,state:r,stateProxy:i,options:n,getOperationStatus:s,getResourceLocation:o,getOperationLocation:a,isOperationError:c,withOperationLocation:l,getPollingInterval:u,processResult:h,getError:f,updateState:d,setDelay:p,isDone:A,setErrorAsResult:E}=t,{operationLocation:y}=r.config;if(y!==void 0){let{response:b,status:C}=await iNt({poll:e,getOperationStatus:s,state:r,stateProxy:i,operationLocation:y,getResourceLocation:o,isOperationError:c,options:n});if(cNe({status:C,response:b,state:r,stateProxy:i,isDone:A,processResult:h,getError:f,setErrorAsResult:E}),!oNe.includes(C)){let I=u?.(b);I&&p(I);let D=a?.(b,r);if(D!==void 0){let M=y!==D;r.config.operationLocation=D,l?.(D,M)}else l?.(y,!1)}d?.(r,b)}}function hNe(t){let{azureAsyncOperation:e,operationLocation:r}=t;return r??e}function fNe(t){return t.headers.location}function dNe(t){return t.headers["operation-location"]}function pNe(t){return t.headers["azure-asyncoperation"]}function nNt(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 mNe(t){let{rawResponse:e,requestMethod:r,requestPath:i,resourceLocationConfig:n}=t,s=dNe(e),o=pNe(e),a=hNe({operationLocation:s,azureAsyncOperation:o}),c=fNe(e),l=r?.toLocaleUpperCase();return a!==void 0?{mode:"OperationLocation",operationLocation:a,resourceLocation:nNt({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 ANe(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 c7(r);case"succeeded":return"succeeded";case"failed":return"failed";case"running":case"accepted":case"started":case"canceling":case"cancelling":return"running";case"canceled":case"cancelled":return"canceled";default:return Ty.verbose(`LRO: unrecognized operation status: ${e}`),e}}function sNt(t){var e;let{status:r}=(e=t.body)!==null&&e!==void 0?e:{};return ANe({status:r,statusCode:t.statusCode})}function oNt(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 ANe({status:s,statusCode:t.statusCode})}function c7(t){return t===202?"running":t<300?"succeeded":"failed"}function gNe({rawResponse:t}){let e=t.headers["retry-after"];if(e!==void 0){let r=parseInt(e);return isNaN(r)?aNt(new Date(e)):r*1e3}}function yNe(t){let e=t.flatResponse.error;if(!e){Ty.warning("The long-running operation failed but there is no error property in the response's body");return}if(!e.code||!e.message){Ty.warning("The long-running operation failed but the error property in the response's body doesn't contain code or message");return}return e}function aNt(t){let e=Math.floor(new Date().getTime()),r=t.getTime();if(e<r)return r-e}function ENe(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 c7(e.rawResponse.statusCode);case"Body":return l7(e,r);default:return"running"}}let s=n();return s==="running"&&i===void 0?"succeeded":s}async function cNt(t){let{stateProxy:e,resourceLocationConfig:r,processResult:i,lro:n,setErrorAsResult:s}=t;return lNe({init:async()=>{let o=await n.sendInitialRequest(),a=mNe({rawResponse:o.rawResponse,requestPath:n.requestPath,requestMethod:n.r
`: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)}Qw.base64decode=zNt;function VNt(t){let e="",r=0,i,n=0;for(let s=0;s<t.length;s++)switch(i=t[s],r){case 0:e+=jd[i>>2],n=(i&3)<<4,r=1;break;case 1:e+=jd[n|i>>4],n=(i&15)<<2,r=2;break;case 2:e+=jd[n|i>>6],e+=jd[i&63],r=0;break}return r&&(e+=jd[n],e+="=",r==1&&(e+="=")),e}Qw.base64encode=VNt});var YNe=g(SQ=>{"use strict";Object.defineProperty(SQ,"__esModule",{value:!0});SQ.utf8read=void 0;var E7=t=>String.fromCharCode.apply(String,t);function $Nt(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(E7(i)),n=0);return r.length?(n&&r.push(E7(i.slice(0,n))),r.join("")):E7(i.slice(0,n))}SQ.utf8read=$Nt});var hx=g(zh=>{"use strict";Object.defineProperty(zh,"__esModule",{value:!0});zh.WireType=zh.mergeBinaryOptions=zh.UnknownFieldHandler=void 0;var WNt;(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])})(WNt=zh.UnknownFieldHandler||(zh.UnknownFieldHandler={}));function JNt(t,e){return Object.assign(Object.assign({},t),e)}zh.mergeBinaryOptions=JNt;var YNt;(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"})(YNt=zh.WireType||(zh.WireType={}))});var vQ=g(Ta=>{"use strict";Object.defineProperty(Ta,"__esModule",{value:!0});Ta.varint32read=Ta.varint32write=Ta.int64toString=Ta.int64fromString=Ta.varint64write=Ta.varint64read=void 0;function KNt(){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")}Ta.varint64read=KNt;function XNt(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)}}Ta.varint64write=XNt;var BQ=65536*65536;function ZNt(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>=BQ&&(n=n+(i/BQ|0),i=i%BQ)}return s(-24,-18),s(-18,-12),s(-12,-6),s(-6),[e,i,n]}Ta.int64fromString=ZNt;function e1t(t,e){if(e>>>0<=2097151)return""+(BQ*e+(t>>>0));let r=t&16777215,i=(t>>>24|e<<8)>>>0&16777215,n=e>>16&65535,s=r+i*6777216+n*6710656,o=i+n*8147497,a=n*2,c=1e7;s>=c&&(o+=Math.floor(s/c),s%=c),o>=c&&(a+=Math.floor(o/c),o%=c);function l(u,h){let f=u?String(u):"";return h?"0000000".slice(f.length)+f:f}return l(a,0)+l(o,a)+l(s,1)}Ta.int64toString=e1t;function t1t(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)}}Ta.varint32write=t1t;function r1t(){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.bu
`)}};ZQ.RpcError=V7});var W7=g(tL=>{"use strict";Object.defineProperty(tL,"__esModule",{value:!0});tL.mergeRpcOptions=void 0;var R1e=un();function S2t(t,e){if(!e)return t;let r={};eL(t,r),eL(e,r);for(let i of Object.keys(e)){let n=e[i];switch(i){case"jsonOptions":r.jsonOptions=R1e.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=R1e.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},eL(t.meta,r.meta),eL(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(n):n.concat();break}}return r}tL.mergeRpcOptions=S2t;function eL(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 Y7=g(ky=>{"use strict";Object.defineProperty(ky,"__esModule",{value:!0});ky.Deferred=ky.DeferredState=void 0;var Wh;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(Wh=ky.DeferredState||(ky.DeferredState={}));var J7=class{constructor(e=!0){this._state=Wh.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!==Wh.PENDING)throw new Error(`cannot resolve ${Wh[this.state].toLowerCase()}`);this._resolve(e),this._state=Wh.RESOLVED}reject(e){if(this.state!==Wh.PENDING)throw new Error(`cannot reject ${Wh[this.state].toLowerCase()}`);this._reject(e),this._state=Wh.REJECTED}resolvePending(e){this._state===Wh.PENDING&&this.resolve(e)}rejectPending(e){this._state===Wh.PENDING&&this.reject(e)}};ky.Deferred=J7});var X7=g(rL=>{"use strict";Object.defineProperty(rL,"__esModule",{value:!0});rL.RpcOutputStreamController=void 0;var T1e=Y7(),Qy=un(),K7=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){Qy.assert((e?1:0)+(r?1:0)+(i?1:0)<=1,"only one emission at a time"),e&&this.notifyMessage(e),r&&this.notifyError(r),i&&this.notifyComplete()}notifyMessage(e){Qy.assert(!this.closed,"stream is closed"),this.pushIt({value:e,done:!1}),this._lis.msg.forEach(r=>r(e)),this._lis.nxt.forEach(r=>r(e,void 0,!1))}notifyError(e){Qy.assert(!this.closed,"stream is closed"),this._closed=e,this.pushIt(e),this._lis.err.forEach(r=>r(e)),this._lis.nxt.forEach(r=>r(void 0,e,!1)),this.clearLis()}notifyComplete(){Qy.assert(!this.closed,"stream is closed"),this._closed=!0,this.pushIt({value:null,done:!0}),this._lis.cmp.forEach(e=>e()),this._lis.nxt.forEach(e=>e(void 0,void 0,!0)),this.clearLis()}[Symbol.asyncIterator](){return this._closed===!0?this.pushIt({value:null,done:!0}):this._closed!==!1&&this.pushIt(this._closed),{next:()=>{let e=this._itState;Qy.assert(e,"bad state"),Qy.assert(!e.p,"iterator contract broken");let r=e.q.shift();return r?"value"in r?Promise.resolve(r):Promise.reject(r):(e.p=new T1e.Deferred,e.p.promise)}}}pushIt(e){let r=this._itState;if(r.p){let i=r.p;Qy.assert(i.state==T1e.DeferredState.PENDING,"iterator contract broken"),"value"in e?i.resolve(e):i.reject(e),delete r.p}else r.q.push(e)}};rL.RpcOutputStreamController=K7});var eK=g(Hw=>{"use strict";var B2t=Hw&&Hw.__awaiter||function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(h){o(h)}}function c(u){try{l(i.throw(u))}catch(h){o(h)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})};Object.defineProperty(Hw,"__esModule",{value:!0});Hw.UnaryCall=void 0;var Z7=class{constructor(e,r,i,n,s,o,a){this.method=e,this.requestHeaders=r,this.request=i,this.headers=n,this.response=s,
2026-05-21 15:14:24 +00:00
You can add a runtime option to disable the check or this warning:
2026-06-28 18:21:04 +00:00
See https://handlebarsjs.com/api-reference/runtime-options.html#options-to-control-prototype-access for details`))}function _Qt(){Object.keys(LL).forEach(function(t){delete LL[t]})}});var FL=g(Xh=>{"use strict";Xh.__esModule=!0;Xh.HandlebarsEnvironment=wX;function POe(t){return t&&t.__esModule?t:{default:t}}var qy=Uo(),xQt=Cc(),EX=POe(xQt),RQt=mX(),TQt=TOe(),NQt=gX(),ML=POe(NQt),DQt=yX(),OQt="4.7.9";Xh.VERSION=OQt;var PQt=8;Xh.COMPILER_REVISION=PQt;var kQt=7;Xh.LAST_COMPATIBLE_COMPILER_REVISION=kQt;var QQt={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"};Xh.REVISION_CHANGES=QQt;var bX="[object Object]";function wX(t,e,r){this.helpers=t||{},this.partials=e||{},this.decorators=r||{},RQt.registerDefaultHelpers(this),TQt.registerDefaultDecorators(this)}wX.prototype={constructor:wX,logger:ML.default,log:ML.default.log,registerHelper:function(e,r){if(qy.toString.call(e)===bX){if(r)throw new EX.default("Arg not supported with multiple helpers");qy.extend(this.helpers,e)}else this.helpers[e]=r},unregisterHelper:function(e){delete this.helpers[e]},registerPartial:function(e,r){if(qy.toString.call(e)===bX)qy.extend(this.partials,e);else{if(typeof r>"u")throw new EX.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(qy.toString.call(e)===bX){if(r)throw new EX.default("Arg not supported with multiple decorators");qy.extend(this.decorators,e)}else this.decorators[e]=r},unregisterDecorator:function(e){delete this.decorators[e]},resetLoggedPropertyAccesses:function(){DQt.resetLoggedProperties()}};var LQt=ML.default.log;Xh.log=LQt;Xh.createFrame=qy.createFrame;Xh.logger=ML.default});var QOe=g((UL,kOe)=>{"use strict";UL.__esModule=!0;function CX(t){this.string=t}CX.prototype.toString=CX.prototype.toHTML=function(){return""+this.string};UL.default=CX;kOe.exports=UL.default});var LOe=g(IX=>{"use strict";IX.__esModule=!0;IX.wrapHelper=MQt;function MQt(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 HOe=g(tA=>{"use strict";tA.__esModule=!0;tA.checkRevision=jQt;tA.template=zQt;tA.wrapProgram=qL;tA.resolvePartial=VQt;tA.invokePartial=$Qt;tA.noop=qOe;function FQt(t){return t&&t.__esModule?t:{default:t}}function UQt(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e.default=t,e}var qQt=Uo(),iC=UQt(qQt),GQt=Cc(),$d=FQt(GQt),Wd=FL(),MOe=mX(),HQt=LOe(),FOe=yX();function jQt(t){var e=t&&t[0]||1,r=Wd.COMPILER_REVISION;if(!(e>=Wd.LAST_COMPATIBLE_COMPILER_REVISION&&e<=Wd.COMPILER_REVISION))if(e<Wd.LAST_COMPATIBLE_COMPILER_REVISION){var i=Wd.REVISION_CHANGES[r],n=Wd.REVISION_CHANGES[e];throw new $d.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 $d.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 zQt(t,e){if(!e)throw new $d.default("No environment passed to template");if(!t||!t.main)throw new $d.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=iC.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(`
2026-05-28 08:19:42 +00:00
`),h=0,f=u.length;h<f&&!(!u[h]&&h+1===f);h++)u[h]=c.indent+u[h];l=u.join(`
2026-06-28 18:21:04 +00:00
`)}return l}else throw new $d.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 $d.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)||FOe.resultIsAllowed(l,n.protoAccessControl,c))return l},lookup:function(a,c){for(var l=a.length,u=0;u<l;u++){var h=a[u]&&n.lookupProperty(a[u],c);if(h!=null)return h}},lambda:function(a,c){return typeof a=="function"?a.call(c):a},escapeExpression:iC.escapeExpression,invokePartial:i,fn:function(a){var c=t[a];return c.decorator=t[a+"_d"],c},programs:[],program:function(a,c,l,u,h){var f=this.programs[a],d=this.fn(a);return c||h||u||l?f=qL(this,a,d,c,l,u,h):f||(f=this.programs[a]=qL(this,a,d)),f},data:function(a,c){for(;a&&c--;)a=a._parent;return a},mergeIfNeeded:function(a,c){var l=a||c;return a&&c&&a!==c&&(l=iC.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=WQt(o,c));var l=void 0,u=t.useBlockParams?[]:void 0;t.useDepths&&(a.depths?l=o!=a.depths[0]?[o].concat(a.depths):a.depths:l=[o]);function h(f){return""+t.main(n,f,n.helpers,n.partials,c,u,l)}return h=GOe(t.main,h,n,a.depths||[],c,u),h(o,a)}return s.isTop=!0,s._setup=function(o){if(o.partial)n.protoAccessControl=o.protoAccessControl,n.helpers=o.helpers,n.partials=o.partials,n.decorators=o.decorators,n.hooks=o.hooks;else{var a={};UOe(a,e.helpers,n),UOe(a,o.helpers,n),n.helpers=a,t.usePartial&&(n.partials=n.mergeIfNeeded(o.partials,e.partials)),(t.usePartial||t.useDecorators)&&(n.decorators=iC.extend({},e.decorators,o.decorators)),n.hooks={},n.protoAccessControl=FOe.createProtoAccessControl(o);var c=o.allowCallsToHelperMissing||r;MOe.moveHelperToHooks(n,"helperMissing",c),MOe.moveHelperToHooks(n,"blockHelperMissing",c)}},s._child=function(o,a,c,l){if(t.useBlockParams&&!c)throw new $d.default("must pass block params");if(t.useDepths&&!l)throw new $d.default("must pass parent depths");return qL(n,o,t[o],a,0,c,l)},s}function qL(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=GOe(r,a,t,o,i,s),a.program=e,a.depth=o?o.length:0,a.blockParams=n||0,a}function VQt(t,e,r){return t?!t.call&&!r.name&&(r.name=t,t=GL(r.partials,t)):r.name==="@partial-block"?t=GL(r.data,"partial-block"):t=GL(r.partials,r.name),t}function $Qt(t,e,r){var i=GL(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!==qOe&&(function(){r.data=Wd.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=Wd.createFrame(c.data),c.data["partial-block"]=i,s(a,c)},s.partials&&(r.partials=iC.extend({},r.partials,s.partials))})(),t===void 0&&n&&(t=n),t===void 0)throw new $d.default("The partial "+r.name+" could not be found");if(t instanceof Function)return t(e,r)}function qOe(){return""}function GL(t,e){if(t&&Object.prototype.hasOwnProperty.call(t,e))return t[e]}function WQt(t,e){return(!e||!("root"in e))&&(e=e?Wd.createFrame(e):{},e.root=t),e}function GOe(t,e,r,i,n,s){if(t.decorator){var o={};e=t.decorator(e,o,r,i&&i[0],n,s,i),iC.extend(e,o)}return e}function UOe(t,e,r){e&&Object.keys(e).forEach(function(i){var n=e[i];t[i]=JQt(n,r)})}function JQt(t,e){var r=e.lookupProperty;return HQt.wrapHelper(t,function(i){return i.lookupProperty=r,i})}});var SX=g((HL,jOe)=>{"use strict";HL.__esModule=!0;HL.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
2026-05-21 15:14:24 +00:00
`+this.lexer.showPosition()+`
2026-06-28 18:21:04 +00:00
Expecting `+ue.join(", ")+", got '"+(this.terminals_[I]||I)+"'":he="Parse error on line "+(h+1)+": Unexpected "+(I==1?"end of input":"'"+(this.terminals_[I]||I)+"'"),this.parseError(he,{text:this.lexer.match,token:this.terminals_[I]||I,line:this.lexer.yylineno,loc:E,expected:ue})}}if(T[0]instanceof Array&&T.length>1)throw new Error("Parse Error: multiple actions possible at state: "+M+", token: "+I);switch(T[0]){case 1:o.push(I),a.push(this.lexer.yytext),c.push(this.lexer.yylloc),o.push(T[1]),I=null,D?(I=D,D=null):(f=this.lexer.yyleng,u=this.lexer.yytext,h=this.lexer.yylineno,E=this.lexer.yylloc,d>0&&d--);break;case 2:if(W=this.productions_[T[1]][1],Z.$=a[a.length-W],Z._$={first_line:c[c.length-(W||1)].first_line,last_line:c[c.length-1].last_line,first_column:c[c.length-(W||1)].first_column,last_column:c[c.length-1].last_column},y&&(Z._$.range=[c[c.length-(W||1)].range[0],c[c.length-1].range[1]]),Q=this.performAction.call(Z,u,f,h,this.yy,T[1],a,c),typeof Q<"u")return Q;W&&(o=o.slice(0,-1*W*2),a=a.slice(0,-1*W),c=c.slice(0,-1*W)),o.push(this.productions_[T[1]][0]),a.push(Z.$),c.push(Z._$),X=l[o[o.length-2]][o[o.length-1]],o.push(X);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()+`
2026-05-28 08:19:42 +00:00
`+o+"^"},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var s,o,a,c,l,u;this._more||(this.yytext="",this.match="");for(var h=this._currentRules(),f=0;f<h.length&&(a=this._input.match(this.rules[h[f]]),!(a&&(!o||a[0].length>o[0].length)&&(o=a,c=f,!this.options.flex)));f++);return o?(u=o[0].match(/(?:\r\n?|\n).*/g),u&&(this.yylineno+=u.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:u?u[u.length-1].length-u[u.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+o[0].length},this.yytext+=o[0],this.match+=o[0],this.matches=o,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._input=this._input.slice(o[0].length),this.matched+=o[0],s=this.performAction.call(this,this.yy,this,h[c],this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),s||void 0):this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text.
2026-06-28 18:21:04 +00:00
`+this.showPosition(),{text:"",token:null,line:this.yylineno})},lex:function(){var s=this.next();return typeof s<"u"?s:this.lex()},begin:function(s){this.conditionStack.push(s)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},pushState:function(s){this.begin(s)}};return i.options={},i.performAction=function(s,o,a,c){function l(h,f){return o.yytext=o.yytext.substring(h,o.yyleng-f+h)}var u=c;switch(a){case 0:if(o.yytext.slice(-2)==="\\\\"?(l(0,1),this.begin("mu")):o.yytext.slice(-1)==="\\"?(l(0,1),this.begin("emu")):this.begin("mu"),o.yytext)return 15;break;case 1:return 15;case 2:return this.popState(),15;break;case 3:return this.begin("raw"),15;break;case 4:return this.popState(),this.conditionStack[this.conditionStack.length-1]==="raw"?15:(l(5,9),"END_RAW_BLOCK");case 5:return 15;case 6:return this.popState(),14;break;case 7:return 65;case 8:return 68;case 9:return 19;case 10:return this.popState(),this.begin("raw"),23;break;case 11:return 55;case 12:return 60;case 13:return 29;case 14:return 47;case 15:return this.popState(),44;break;case 16:return this.popState(),44;break;case 17:return 34;case 18:return 39;case 19:return 51;case 20:return 48;case 21:this.unput(o.yytext),this.popState(),this.begin("com");break;case 22:return this.popState(),14;break;case 23:return 48;case 24:return 73;case 25:return 72;case 26:return 72;case 27:return 87;case 28:break;case 29:return this.popState(),54;break;case 30:return this.popState(),33;break;case 31:return o.yytext=l(1,2).replace(/\\"/g,'"'),80;break;case 32:return o.yytext=l(1,2).replace(/\\'/g,"'"),80;break;case 33:return 85;case 34:return 82;case 35:return 82;case 36:return 83;case 37:return 84;case 38:return 81;case 39:return 75;case 40:return 77;case 41:return 72;case 42:return o.yytext=o.yytext.replace(/\\([\\\]])/g,"$1"),72;break;case 43:return"INVALID";case 44:return 5}},i.rules=[/^(?:[^\x00]*?(?=(\{\{)))/,/^(?:[^\x00]+)/,/^(?:[^\x00]{2,}?(?=(\{\{|\\\{\{|\\\\\{\{|$)))/,/^(?:\{\{\{\{(?=[^\/]))/,/^(?:\{\{\{\{\/[^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=[=}\s\/.])\}\}\}\})/,/^(?:[^\x00]+?(?=(\{\{\{\{)))/,/^(?:[\s\S]*?--(~)?\}\})/,/^(?:\()/,/^(?:\))/,/^(?:\{\{\{\{)/,/^(?:\}\}\}\})/,/^(?:\{\{(~)?>)/,/^(?:\{\{(~)?#>)/,/^(?:\{\{(~)?#\*?)/,/^(?:\{\{(~)?\/)/,/^(?:\{\{(~)?\^\s*(~)?\}\})/,/^(?:\{\{(~)?\s*else\s*(~)?\}\})/,/^(?:\{\{(~)?\^)/,/^(?:\{\{(~)?\s*else\b)/,/^(?:\{\{(~)?\{)/,/^(?:\{\{(~)?&)/,/^(?:\{\{(~)?!--)/,/^(?:\{\{(~)?![\s\S]*?\}\})/,/^(?:\{\{(~)?\*?)/,/^(?:=)/,/^(?:\.\.)/,/^(?:\.(?=([=~}\s\/.)|])))/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}(~)?\}\})/,/^(?:(~)?\}\})/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@)/,/^(?:true(?=([~}\s)])))/,/^(?:false(?=([~}\s)])))/,/^(?:undefined(?=([~}\s)])))/,/^(?:null(?=([~}\s)])))/,/^(?:-?[0-9]+(?:\.[0-9]+)?(?=([~}\s)])))/,/^(?:as\s+\|)/,/^(?:\|)/,/^(?:([^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=([=~}\s\/.)|]))))/,/^(?:\[(\\\]|[^\]])*\])/,/^(?:.)/,/^(?:$)/],i.conditions={mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},INITIAL:{rules:[0,1,44],inclusive:!0}},i})();t.lexer=e;function r(){this.yy={}}return r.prototype=t,t.Parser=r,new r})();VL.default=sLt;XOe.exports=VL.default});var YL=g((JL,rPe)=>{"use strict";JL.__esModule=!0;function oLt(t){return t&&t.__esModule?t:{default:t}}var aLt=Cc(),RX=oLt(aLt);function $L(){this.parents=[]}$L.prototype={constructor:$L,mutating:!1,acceptKey:function(e,r){var i=this.accept(e[r]);if(this.mutating){if(i&&!$L.prototype[i.type])throw new RX.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 RX.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},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 zy(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 zy?e:(e=KX(e,this,r),new zy(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=KX(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(KX(e[i],this));return r},generateArray:function(e){var r=this.generateList(e);return r.prepend("["),r.add("]"),r}};nM.default=LPe;MPe.exports=nM.default});var jPe=g((sM,HPe)=>{"use strict";sM.__esModule=!0;function GPe(t){return t&&t.__esModule?t:{default:t}}var UPe=FL(),nMt=Cc(),ZX=GPe(nMt),sMt=Uo(),oMt=FPe(),qPe=GPe(oMt);function lC(t){this.value=t}function uC(){}uC.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=UPe.COMPILER_REVISION,r=UPe.REVISION_CHANGES[e];return[e,r]},appendToBuffer:function(e,r,i){return sMt.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 ZX.default("Compile completed with content left on stack");this.decorators.isEmpty()?this.decorators=void 0:(this.useDecorators=!0,this.decorators.prepend(["var decorators = container.decorators, ",this.lookupPropertyFunctionVarDeclaration(),`;
2026-05-21 15:14:24 +00:00
`]),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(`}
2026-06-28 18:21:04 +00:00
`),this.decorators=this.decorators.merge()));var u=this.createFunctionContext(n);if(this.isChild)return u;var h={compiler:this.compilerInfo(),main:u};this.decorators&&(h.main_d=this.decorators,h.useDecorators=!0);var f=this.context,d=f.programs,p=f.decorators;for(c=0,l=d.length;c<l;c++)h[c]=d[c],p[c]&&(h[c+"_d"]=p[c],h.useDecorators=!0);return this.environment.usePartial&&(h.usePartial=!0),this.options.data&&(h.useData=!0),this.useDepths&&(h.useDepths=!0),this.useBlockParams&&(h.useBlockParams=!0),this.options.compat&&(h.compat=!0),n?h.compilerOptions=this.options:(h.compiler=JSON.stringify(h.compiler),this.source.currentLocation={start:{line:1,column:0}},h=this.objectLiteral(h),r.srcName?(h=h.toStringWithSourceMap({file:r.destName}),h.map=h.map&&h.map.toString()):h=h.toString()),h},preamble:function(){this.lastContext=0,this.source=new qPe.default(this.options.srcName),this.decorators=new qPe.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(","),`) {
2026-05-21 15:14:24 +00:00
`,a,"}"])},mergeSource:function(e){var r=this.environment.isSimple,i=!this.forceBuffer,n=void 0,s=void 0,o=void 0,a=void 0;return this.source.each(function(c){c.appendToBuffer?(o?c.prepend(" + "):o=c,a=c):(o&&(s?o.prepend("buffer += "):n=!0,a.add(";"),o=a=void 0),s=!0,r||(i=!1))}),i?o?(o.prepend("return "),a.add(";")):s||this.source.push('return "";'):(e+=", buffer = "+(n?"":this.initializeBuffer()),o?(o.prepend("return buffer + "),a.add(";")):this.source.push("return buffer;")),e&&this.source.prepend("var "+e.substring(2)+(n?"":`;
`)),this.source.merge()},lookupPropertyFunctionVarDeclaration:function(){return`
lookupProperty = container.lookupProperty || function(parent, propertyName) {
if (Object.prototype.hasOwnProperty.call(parent, propertyName)) {
return parent[propertyName];
}
return undefined
}
2026-06-28 18:21:04 +00:00
`.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(aMt(this.options.strict&&s,this,r,i,e));return}for(var a=r.length,c=function(u){o.replaceStack(function(h){var f=o.nameLookup(h,r[u],e);return n?[" && ",f]:[" != null ? ",f," : ",h]})},l=i;l<a;l++)c(l)},resolvePossibleLambda:function(){this.push([this.aliasable("container.lambda"),"(",this.popStack(),", ",this.contextName(0),")"])},pushStringParam:function(e,r){this.pushContext(),this.pushString(r),r!=="SubExpression"&&(typeof e=="string"?this.pushString(e):this.pushStackLiteral(e))},emptyHash:function(e){this.trackIds&&this.push("{}"),this.stringParams&&(this.push("{}"),this.push("{}")),this.pushStackLiteral(e?"undefined":"{}")},pushHash:function(){this.hash&&this.hashes.push(this.hash),this.hash={values:{},types:[],contexts:[],ids:[]}},popHash:function(){var e=this.hash;this.hash=this.hashes.pop(),this.trackIds&&this.push(this.objectLiteral(e.ids)),this.stringParams&&(this.push(this.objectLiteral(e.contexts)),this.push(this.objectLiteral(e.types))),this.push(this.objectLiteral(e.values))},pushString:function(e){this.pushStackLiteral(this.quotedString(e))},pushLiteral:function(e){this.pushStackLiteral(e)},pushProgram:function(e){e!=null?this.pushStackLiteral(this.programExpression(e)):this.pushStackLiteral(null)},registerDecorator:function(e,r){var i=this.nameLookup("decorators",r,"decorator"),n=this.setupHelperArgs(r,e);this.decorators.push(["var decorator = ",i,";"]),this.decorators.push(['if (typeof decorator !== "function") { throw new Error(',this.quotedString('Missing decorator: "'+r+'"'),"); }"]),this.decorators.push(["fn = ",this.decorators.functionCall("decorator","",["fn","props","container",n])," || fn;"])},invokeHelper:function(e,r,i){var n=this.popStack(),s=this.setupHelper(e,r),o=[];i&&o.push(s.name),o.push(n),this.options.strict||o.push(this.aliasable("container.hooks.helperMissing"));var a=["(",this.itemsSeparatedBy(o,"||"),")"],c=this.source.functionCall(a,"call",s.callParams);this.push(c)},itemsSeparatedBy:function(e,r){var i=[];i.push(e[0]);for(var n=1;n<e.length;n++)i.push(r,e[n]);return i},invokeKnownHelper:function(e,r){var i=this.setupHelper(e,r);this.push(this.source.functionCall(i.name,"call",i.callParams))},invokeAmbiguous:function(e,r){this.useRegister("helper")
`,e};Vi.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};Vi.prototype.MustacheStatement=function(t){return this.pad("{{ "+this.SubExpression(t)+" }}")};Vi.prototype.Decorator=function(t){return this.pad("{{ DIRECTIVE "+this.SubExpression(t)+" }}")};Vi.prototype.BlockStatement=Vi.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};Vi.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+" }}")};Vi.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+" }}")};Vi.prototype.ContentStatement=function(t){return this.pad("CONTENT[ '"+t.value+"' ]")};Vi.prototype.CommentStatement=function(t){return this.pad("{{! '"+t.value+"' }}")};Vi.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};Vi.prototype.PathExpression=function(t){var e=t.parts.join("/");return(t.data?"@":"")+"PATH:"+e};Vi.prototype.StringLiteral=function(t){return'"'+t.value+'"'};Vi.prototype.NumberLiteral=function(t){return"NUMBER{"+t.value+"}"};Vi.prototype.BooleanLiteral=function(t){return"BOOLEAN{"+t.value+"}"};Vi.prototype.UndefinedLiteral=function(){return"UNDEFINED"};Vi.prototype.NullLiteral=function(){return"NULL"};Vi.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(", ")+"}"};Vi.prototype.HashPair=function(t){return t.key+"="+this.accept(t.value)}});var rZ=g((k8r,KPe)=>{var cM=$Pe().default,YPe=WPe();cM.PrintVisitor=YPe.PrintVisitor;cM.print=YPe.print;KPe.exports=cM;function JPe(t,e){var r=require("fs"),i=r.readFileSync(e,"utf8");t.exports=cM.compile(i)}typeof require<"u"&&require.extensions&&(require.extensions[".handlebars"]=JPe,require.extensions[".hbs"]=JPe)});var lke=g(fM=>{"use strict";Object.defineProperty(fM,"__esModule",{value:!0});fM.getProxyUrl=TMt;fM.checkBypass=cke;function TMt(t){let e=t.protocol==="https:";if(cke(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 hM(r)}catch{if(!r.startsWith("http://")&&!r.startsWith("https://"))return new hM(`http://${r}`)}else return}function cke(t){if(!t.hostname)return!1;let e=t.hostname;if(NMt(e))return!0;let r=process.env.no_proxy||process.env.NO_PROXY||"";if(!r)return!1;let i;t.port?i=Number(t.port):t.protocol==="http:"?i=80:t.protocol==="https:"&&(i=443);let n=[t.hostname.toUpperCase()];typeof i=="number"&&n.push(`${n[0]}:${i}`);for(let s of r.split(",").map(o=>o.trim().toUpperCase()).filter(o=>o))if(s==="*"||n.some(o=>o===s||o.endsWith(`.${s}`)||s.startsWith(".")&&o.endsWith(`${s}`)))return!0;return!1}function NMt(t){let e=t.toLowerCase();return e==="localhost"||e.startsWith("127.")||e.startsWith("[::1]")||e.startsWith("[0:0:0:0:0:0:0:1]")}var hM=class extends URL{constructor(e,r){super(e,r),this._decodedUsername=decodeURIComponent(super.username),this._decodedPassword=decodeURIComponent(super.password)}get username(){return this._decodedUsername}get password(){return this._decodedPassword}}});var hke=g(Bi=>{"use strict";var DMt=Bi&&Bi.__createBinding||(Object.create?(func
`: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=nUt;function sUt(t){let e="",r=0,i,n=0;for(let s=0;s<t.length;s++)switch(i=t[s],r){case 0:e+=ep[i>>2],n=(i&3)<<4,r=1;break;case 1:e+=ep[n|i>>4],n=(i&15)<<2,r=2;break;case 2:e+=ep[n|i>>6],e+=ep[i&63],r=0;break}return r&&(e+=ep[n],e+="=",r==1&&(e+="=")),e}EC.base64encode=sUt});var AQe=g(NM=>{"use strict";Object.defineProperty(NM,"__esModule",{value:!0});NM.utf8read=void 0;var LZ=t=>String.fromCharCode.apply(String,t);function oUt(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(LZ(i)),n=0);return r.length?(n&&r.push(LZ(i.slice(0,n))),r.join("")):LZ(i.slice(0,n))}NM.utf8read=oUt});var oR=g(ef=>{"use strict";Object.defineProperty(ef,"__esModule",{value:!0});ef.WireType=ef.mergeBinaryOptions=ef.UnknownFieldHandler=void 0;var aUt;(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])})(aUt=ef.UnknownFieldHandler||(ef.UnknownFieldHandler={}));function cUt(t,e){return Object.assign(Object.assign({},t),e)}ef.mergeBinaryOptions=cUt;var lUt;(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"})(lUt=ef.WireType||(ef.WireType={}))});var OM=g(ka=>{"use strict";Object.defineProperty(ka,"__esModule",{value:!0});ka.varint32read=ka.varint32write=ka.int64toString=ka.int64fromString=ka.varint64write=ka.varint64read=void 0;function uUt(){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")}ka.varint64read=uUt;function hUt(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)}}ka.varint64write=hUt;var DM=65536*65536;function fUt(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>=DM&&(n=n+(i/DM|0),i=i%DM)}return s(-24,-18),s(-18,-12),s(-12,-6),s(-6),[e,i,n]}ka.int64fromString=fUt;function dUt(t,e){if(e>>>0<=2097151)return""+(DM*e+(t>>>0));let r=t&16777215,i=(t>>>24|e<<8)>>>0&16777215,n=e>>16&65535,s=r+i*6777216+n*6710656,o=i+n*8147497,a=n*2,c=1e7;s>=c&&(o+=Math.floor(s/c),s%=c),o>=c&&(a+=Math.floor(o/c),o%=c);function l(u,h){let f=u?String(u):"";return h?"0000000".slice(f.length)+f:f}return l(a,0)+l(o,a)+l(s,1)}ka.int64toString=dUt;function pUt(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)}}ka.varint32write=pUt;function mUt(){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.bu
`)}};oF.RpcError=Iee});var Bee=g(cF=>{"use strict";Object.defineProperty(cF,"__esModule",{value:!0});cF.mergeRpcOptions=void 0;var XQe=hi();function Lqt(t,e){if(!e)return t;let r={};aF(t,r),aF(e,r);for(let i of Object.keys(e)){let n=e[i];switch(i){case"jsonOptions":r.jsonOptions=XQe.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=XQe.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},aF(t.meta,r.meta),aF(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(n):n.concat();break}}return r}cF.mergeRpcOptions=Lqt;function aF(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 _ee=g(Xy=>{"use strict";Object.defineProperty(Xy,"__esModule",{value:!0});Xy.Deferred=Xy.DeferredState=void 0;var cf;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(cf=Xy.DeferredState||(Xy.DeferredState={}));var vee=class{constructor(e=!0){this._state=cf.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!==cf.PENDING)throw new Error(`cannot resolve ${cf[this.state].toLowerCase()}`);this._resolve(e),this._state=cf.RESOLVED}reject(e){if(this.state!==cf.PENDING)throw new Error(`cannot reject ${cf[this.state].toLowerCase()}`);this._reject(e),this._state=cf.REJECTED}resolvePending(e){this._state===cf.PENDING&&this.resolve(e)}rejectPending(e){this._state===cf.PENDING&&this.reject(e)}};Xy.Deferred=vee});var Ree=g(lF=>{"use strict";Object.defineProperty(lF,"__esModule",{value:!0});lF.RpcOutputStreamController=void 0;var ZQe=_ee(),Zy=hi(),xee=class{constructor(){this._lis={nxt:[],msg:[],err:[],cmp:[]},this._closed=!1}onNext(e){return this.addLis(e,this._lis.nxt)}onMessage(e){return this.addLis(e,this._lis.msg)}onError(e){return this.addLis(e,this._lis.err)}onComplete(e){return this.addLis(e,this._lis.cmp)}addLis(e,r){return r.push(e),()=>{let i=r.indexOf(e);i>=0&&r.splice(i,1)}}clearLis(){for(let e of Object.values(this._lis))e.splice(0,e.length)}get closed(){return this._closed!==!1}notifyNext(e,r,i){Zy.assert((e?1:0)+(r?1:0)+(i?1:0)<=1,"only one emission at a time"),e&&this.notifyMessage(e),r&&this.notifyError(r),i&&this.notifyComplete()}notifyMessage(e){Zy.assert(!this.closed,"stream is closed"),this.pushIt({value:e,done:!1}),this._lis.msg.forEach(r=>r(e)),this._lis.nxt.forEach(r=>r(e,void 0,!1))}notifyError(e){Zy.assert(!this.closed,"stream is closed"),this._closed=e,this.pushIt(e),this._lis.err.forEach(r=>r(e)),this._lis.nxt.forEach(r=>r(void 0,e,!1)),this.clearLis()}notifyComplete(){Zy.assert(!this.closed,"stream is closed"),this._closed=!0,this.pushIt({value:null,done:!0}),this._lis.cmp.forEach(e=>e()),this._lis.nxt.forEach(e=>e(void 0,void 0,!0)),this.clearLis()}[Symbol.asyncIterator](){return this._itState||(this._itState={q:[]}),this._closed===!0?this.pushIt({value:null,done:!0}):this._closed!==!1&&this.pushIt(this._closed),{next:()=>{let e=this._itState;Zy.assert(e,"bad state"),Zy.assert(!e.p,"iterator contract broken");let r=e.q.shift();return r?"value"in r?Promise.resolve(r):Promise.reject(r):(e.p=new ZQe.Deferred,e.p.promise)}}}pushIt(e){let r=this._itState;if(r)if(r.p){let i=r.p;Zy.assert(i.state==ZQe.DeferredState.PENDING,"iterator contract broken"),"value"in e?i.resolve(e):i.reject(e),delete r.p}else r.q.push(e)}};lF.RpcOutputStreamController=xee});var Nee=g(xC=>{"use strict";var Mqt=xC&&xC.__awaiter||function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(h){o(h)}}function c(u){try{l(i.throw(u))}catch(h){o(h)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})};Object.defineProperty(xC,"__esModule",{value:!0});xC.UnaryCall=void 0;var Tee=class{constructor(e,r,i,n,s,o,a){this.method=e,this.requestHeaders=r,this.request=
2026-05-28 08:19:42 +00:00
globstar while`,e,h,r,f,d),this.matchOne(e.slice(h),r.slice(f),i))return this.debug("globstar found match!",h,a,d),!0;if(d==="."||d===".."||!n.dot&&d.charAt(0)==="."){this.debug("dot detected!",e,h,r,f);break}this.debug("globstar swallow a segment, and continue"),h++}return!!(i&&(this.debug(`
2026-06-28 18:21:04 +00:00
>>> no match, partial?`,e,h,r,f),h===a))}var p;if(typeof l=="string"?(p=u===l,this.debug("string match",l,u,p)):(p=u.match(l),this.debug("pattern match",l,u,p)),!p)return!1}if(s===a&&o===c)return!0;if(s===a)return i;if(o===c)return s===a-1&&e[s]==="";throw new Error("wtf?")}braceExpand(){return kLe(this.pattern,this.options)}parse(e,r){mF(e);let i=this.options;if(e==="**")if(i.noglobstar)e="*";else return Du;if(e==="")return"";let n="",s=!1,o=!1,a=[],c=[],l,u=!1,h=-1,f=-1,d,p,A,E=e.charAt(0)===".",y=i.dot||E,b=()=>E?"":y?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",C=T=>T.charAt(0)==="."?"":i.dot?"(?!(?:^|\\/)\\.{1,2}(?:$|\\/))":"(?!\\.)",I=()=>{if(l){switch(l){case"*":n+=pte,s=!0;break;case"?":n+=gte,s=!0;break;default:n+="\\"+l;break}this.debug("clearStateChar %j %j",l,n),l=!1}};for(let T=0,j;T<e.length&&(j=e.charAt(T));T++){if(this.debug("%s %s %s %j",e,T,n,j),o){if(j==="/")return!1;DLe[j]&&(n+="\\"),n+=j,o=!1;continue}switch(j){case"/":return!1;case"\\":if(u&&e.charAt(T+1)==="-"){n+=j;continue}I(),o=!0;continue;case"?":case"*":case"+":case"@":case"!":if(this.debug("%s %s %s %j <-- stateChar",e,T,n,j),u){this.debug(" in class"),j==="!"&&T===f+1&&(j="^"),n+=j;continue}this.debug("call clearStateChar %j",l),I(),l=j,i.noext&&I();continue;case"(":{if(u){n+="(";continue}if(!l){n+="\\(";continue}let Q={type:l,start:T-1,reStart:n.length,open:NLe[l].open,close:NLe[l].close};this.debug(this.pattern," ",Q),a.push(Q),n+=Q.open,Q.start===0&&Q.type!=="!"&&(E=!0,n+=C(e.slice(T+1))),this.debug("plType %j %j",l,n),l=!1;continue}case")":{let Q=a[a.length-1];if(u||!Q){n+="\\)";continue}a.pop(),I(),s=!0,p=Q,n+=p.close,p.type==="!"&&c.push(Object.assign(p,{reEnd:n.length}));continue}case"|":{let Q=a[a.length-1];if(u||!Q){n+="\\|";continue}I(),n+="|",Q.start===0&&Q.type!=="!"&&(E=!0,n+=C(e.slice(T+1)));continue}case"[":if(I(),u){n+="\\"+j;continue}u=!0,f=T,h=n.length,n+=j;continue;case"]":if(T===f+1||!u){n+="\\"+j;continue}d=e.substring(f+1,T);try{RegExp("["+x3t(v3t(d))+"]"),n+=j}catch{n=n.substring(0,h)+"(?:$.)"}s=!0,u=!1;continue;default:I(),DLe[j]&&!(j==="^"&&u)&&(n+="\\"),n+=j;break}}for(u&&(d=e.slice(f+1),A=this.parse(d,mte),n=n.substring(0,h)+"\\["+A[0],s=s||A[1]),p=a.pop();p;p=a.pop()){let T;T=n.slice(p.reStart+p.open.length),this.debug("setting tail",n,p),T=T.replace(/((?:\\{2}){0,64})(\\?)\|/g,(Q,Z,U)=>(U||(U="\\"),Z+Z+U+"|")),this.debug(`tail=%j
%s`,T,T,p,n);let j=p.type==="*"?pte:p.type==="?"?gte:"\\"+p.type;s=!0,n=n.slice(0,p.reStart)+j+"\\("+T}I(),o&&(n+="\\\\");let D=I3t[n.charAt(0)];for(let T=c.length-1;T>-1;T--){let j=c[T],Q=n.slice(0,j.reStart),Z=n.slice(j.reStart,j.reEnd-8),U=n.slice(j.reEnd),W=n.slice(j.reEnd-8,j.reEnd)+U,X=Q.split(")").length,ue=Q.split("(").length-X,he=U;for(let ne=0;ne<ue;ne++)he=he.replace(/\)[+*?]?/,"");U=he;let Ce=U===""&&r!==mte?"(?:$|\\/)":"";n=Q+Z+U+Ce+W}if(n!==""&&s&&(n="(?=.)"+n),D&&(n=b()+n),r===mte)return[n,s];if(i.nocase&&!s&&(s=e.toUpperCase()!==e.toLowerCase()),!s)return B3t(e);let M=i.nocase?"i":"";try{return Object.assign(new RegExp("^"+n+"$",M),{_glob:e,_src:n})}catch{return new RegExp("$.")}}makeRe(){if(this.regexp||this.regexp===!1)return this.regexp;let e=this.set;if(!e.length)return this.regexp=!1,this.regexp;let r=this.options,i=r.noglobstar?pte:r.dot?w3t:C3t,n=r.nocase?"i":"",s=e.map(o=>(o=o.map(a=>typeof a=="string"?_3t(a):a===Du?Du:a._src).reduce((a,c)=>(a[a.length-1]===Du&&c===Du||a.push(c),a),[]),o.forEach((a,c)=>{a!==Du||o[c-1]===Du||(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]=Du))}),o.filter(a=>a!==Du).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;Ate.sep!=="/"&&(e=e.split(Ate.sep).join("/")),e=e.split(OLe),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 _c.defaults(e).Minimatch}};_c.Minimatch=MC});var qLe=g((qjr,ULe)=>{ULe.exports=FLe;var bte=require("fs"),{EventEmitter:R3t}=require("events"),{Minimatch:Ete}=QLe(),{resolve:T3t}=require("path");function N3t(t,e){return new Promise((r,i)=>{bte.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 LLe(t,e){return new Promise((r,i)=>{(e?bte.stat:bte.lstat)(t,(s,o)=>{s?s.code==="ENOENT"?r(e?LLe(t,!1):null):r(null):r(o)})})}async function*MLe(t,e,r,i,n,s){let o=await N3t(e+t,s);for(let a of o){let c=a.name;c===void 0&&(c=a,i=!0);let l=t+"/"+c,u=l.slice(1),h=e+"/"+u,f=null;(i||r)&&(f=await LLe(h,r)),!f&&a.name!==void 0&&(f=a),f===null&&(f={isDirectory:()=>!1}),f.isDirectory()?n(u)||(yield{relative:u,absolute:h,stats:f},yield*MLe(l,e,r,i,n,!1)):yield{relative:u,absolute:h,stats:f}}}async function*D3t(t,e,r,i){yield*MLe("",t,e,r,i,!0)}function O3t(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 AF=class extends R3t{constructor(e,r,i){if(super(),typeof r=="function"&&(i=r,r=null),this.options=O3t(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 Ete(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 Ete(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 Ete(s,{dot:!0}))}this.iterator=D3t(T3t(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("ma
`,k);k=se===-1?P.length:se}else if(V!==-1&&P[k]==="/"&&P[k+1]==="*"){let se=P.indexOf("*/",k);se!==-1?(k=se+2,V=P.indexOf("*/",k)):(x+=P[k],k++)}else x+=P[k],k++;return x}function be(P){let x=oe(P.toString()),k=x.match(ye);if(k||(k=x.match(w)),!k)throw new Error(`could not parse args in autoInject
Source:
2026-06-28 18:21:04 +00:00
`+x);let[,V]=k;return V.replace(/\s/g,"").split(R).map(se=>se.replace(G,"").trim())}function Ne(P,x){var k={};return Object.keys(P).forEach(V=>{var se=P[V],ce,fe=d(se),me=!fe&&se.length===1||fe&&se.length===0;if(Array.isArray(se))ce=[...se],se=ce.pop(),k[V]=ce.concat(ce.length>0?Ie:se);else if(me)k[V]=se;else{if(ce=be(se),se.length===0&&!fe&&ce.length===0)throw new Error("autoInject task functions require explicit parameters.");fe||ce.pop(),k[V]=ce.concat(Ie)}function Ie(ot,Ar){var vr=ce.map(yr=>ot[yr]);vr.push(Ar),E(se)(...vr)}}),ae(k,x)}class Re{constructor(){this.head=this.tail=null,this.length=0}removeLink(x){return x.prev?x.prev.next=x.next:this.head=x.next,x.next?x.next.prev=x.prev:this.tail=x.prev,x.prev=x.next=null,this.length-=1,x}empty(){for(;this.head;)this.shift();return this}insertAfter(x,k){k.prev=x,k.next=x.next,x.next?x.next.prev=k:this.tail=k,x.next=k,this.length+=1}insertBefore(x,k){k.prev=x.prev,k.next=x,x.prev?x.prev.next=k:this.head=k,x.prev=k,this.length+=1}unshift(x){this.head?this.insertBefore(this.head,x):at(this,x)}push(x){this.tail?this.insertAfter(this.tail,x):at(this,x)}shift(){return this.head&&this.removeLink(this.head)}pop(){return this.tail&&this.removeLink(this.tail)}toArray(){return[...this]}*[Symbol.iterator](){for(var x=this.head;x;)yield x.data,x=x.next}remove(x){for(var k=this.head;k;){var{next:V}=k;x(k)&&this.removeLink(k),k=V}return this}}function at(P,x){P.length=1,P.head=P.tail=x}function vt(P,x,k){if(x==null)x=1;else if(x===0)throw new RangeError("Concurrency must not be zero");var V=E(P),se=0,ce=[];let fe={error:[],drain:[],saturated:[],unsaturated:[],empty:[]};function me(bt,st){fe[bt].push(st)}function Ie(bt,st){let wt=(...Er)=>{ot(bt,wt),st(...Er)};fe[bt].push(wt)}function ot(bt,st){if(!bt)return Object.keys(fe).forEach(wt=>fe[wt]=[]);if(!st)return fe[bt]=[];fe[bt]=fe[bt].filter(wt=>wt!==st)}function Ar(bt,...st){fe[bt].forEach(wt=>wt(...st))}var vr=!1;function yr(bt,st,wt,Er){if(Er!=null&&typeof Er!="function")throw new Error("task callback must be a function");_r.started=!0;var yi,Jn;function jc(_g,...NB){if(_g)return wt?Jn(_g):yi();if(NB.length<=1)return yi(NB[0]);yi(NB)}var H0=_r._createTaskItem(bt,wt?jc:Er||jc);if(st?_r._tasks.unshift(H0):_r._tasks.push(H0),vr||(vr=!0,l(()=>{vr=!1,_r.process()})),wt||!Er)return new Promise((_g,NB)=>{yi=_g,Jn=NB})}function Hc(bt){return function(st,...wt){se-=1;for(var Er=0,yi=bt.length;Er<yi;Er++){var Jn=bt[Er],jc=ce.indexOf(Jn);jc===0?ce.shift():jc>0&&ce.splice(jc,1),Jn.callback(st,...wt),st!=null&&Ar("error",st,Jn.data)}se<=_r.concurrency-_r.buffer&&Ar("unsaturated"),_r.idle()&&Ar("drain"),_r.process()}}function G0(bt){return bt.length===0&&_r.idle()?(l(()=>Ar("drain")),!0):!1}let vg=bt=>st=>{if(!st)return new Promise((wt,Er)=>{Ie(bt,(yi,Jn)=>{if(yi)return Er(yi);wt(Jn)})});ot(bt),me(bt,st)};var TB=!1,_r={_tasks:new Re,_createTaskItem(bt,st){return{data:bt,callback:st}},*[Symbol.iterator](){yield*_r._tasks[Symbol.iterator]()},concurrency:x,payload:k,buffer:x/4,started:!1,paused:!1,push(bt,st){return Array.isArray(bt)?G0(bt)?void 0:bt.map(wt=>yr(wt,!1,!1,st)):yr(bt,!1,!1,st)},pushAsync(bt,st){return Array.isArray(bt)?G0(bt)?void 0:bt.map(wt=>yr(wt,!1,!0,st)):yr(bt,!1,!0,st)},kill(){ot(),_r._tasks.empty()},unshift(bt,st){return Array.isArray(bt)?G0(bt)?void 0:bt.map(wt=>yr(wt,!0,!1,st)):yr(bt,!0,!1,st)},unshiftAsync(bt,st){return Array.isArray(bt)?G0(bt)?void 0:bt.map(wt=>yr(wt,!0,!0,st)):yr(bt,!0,!0,st)},remove(bt){_r._tasks.remove(bt)},process(){if(!TB){for(TB=!0;!_r.paused&&se<_r.concurrency&&_r._tasks.length;){var bt=[],st=[],wt=_r._tasks.length;_r.payload&&(wt=Math.min(wt,_r.payload));for(var Er=0;Er<wt;Er++){var yi=_r._tasks.shift();bt.push(yi),ce.push(yi),st.push(yi.data)}se+=1,_r._tasks.length===0&&Ar("empty"),se===_r.concurrency&&Ar("saturated");var Jn=X(Hc(bt));V(st,Jn)}TB=!1}},length(){return _r._tasks.length},running(){return se},workersList(){return ce},idle(){return _r._tasks.length+se===0},pause(){_r.paused=!0},resume(){_r.paused!==!1&&(_r.paused=!1,l(_r.process))}};return Object.defineProperties(_r,{saturated:{writable
GFS4: `),console.error(t)});Di[Fs]||(KLe=global[Fs]||[],ZLe(Di,KLe),Di.close=(function(t){function e(r,i){return t.call(Di,r,function(n){n||XLe(),typeof i=="function"&&i.apply(this,arguments)})}return Object.defineProperty(e,wF,{value:t}),e})(Di.close),Di.closeSync=(function(t){function e(r){t.apply(Di,arguments),XLe()}return Object.defineProperty(e,wF,{value:t}),e})(Di.closeSync),/\bgfs4\b/i.test(process.env.NODE_DEBUG||"")&&process.on("exit",function(){tE(Di[Fs]),require("assert").equal(Di[Fs].length,0)}));var KLe;global[Fs]||ZLe(global,Di[Fs]);Ste.exports=Cte(G3t(Di));process.env.TEST_GRACEFUL_FS_GLOBAL_PATCH&&!Di.__patched&&(Ste.exports=Cte(Di),Di.__patched=!0);function Cte(t){U3t(t),t.gracefulify=Cte,t.createReadStream=D,t.createWriteStream=M;var e=t.readFile;t.readFile=r;function r(Q,Z,U){return typeof Z=="function"&&(U=Z,Z=null),W(Q,Z,U);function W(X,ue,he,Ce){return e(X,ue,function(ne){ne&&(ne.code==="EMFILE"||ne.code==="ENFILE")?FC([W,[X,ue,he],ne,Ce||Date.now(),Date.now()]):typeof he=="function"&&he.apply(this,arguments)})}}var i=t.writeFile;t.writeFile=n;function n(Q,Z,U,W){return typeof U=="function"&&(W=U,U=null),X(Q,Z,U,W);function X(ue,he,Ce,ne,ee){return i(ue,he,Ce,function(Be){Be&&(Be.code==="EMFILE"||Be.code==="ENFILE")?FC([X,[ue,he,Ce,ne],Be,ee||Date.now(),Date.now()]):typeof ne=="function"&&ne.apply(this,arguments)})}}var s=t.appendFile;s&&(t.appendFile=o);function o(Q,Z,U,W){return typeof U=="function"&&(W=U,U=null),X(Q,Z,U,W);function X(ue,he,Ce,ne,ee){return s(ue,he,Ce,function(Be){Be&&(Be.code==="EMFILE"||Be.code==="ENFILE")?FC([X,[ue,he,Ce,ne],Be,ee||Date.now(),Date.now()]):typeof ne=="function"&&ne.apply(this,arguments)})}}var a=t.copyFile;a&&(t.copyFile=c);function c(Q,Z,U,W){return typeof U=="function"&&(W=U,U=0),X(Q,Z,U,W);function X(ue,he,Ce,ne,ee){return a(ue,he,Ce,function(Be){Be&&(Be.code==="EMFILE"||Be.code==="ENFILE")?FC([X,[ue,he,Ce,ne],Be,ee||Date.now(),Date.now()]):typeof ne=="function"&&ne.apply(this,arguments)})}}var l=t.readdir;t.readdir=h;var u=/^v[0-5]\./;function h(Q,Z,U){typeof Z=="function"&&(U=Z,Z=null);var W=u.test(process.version)?function(he,Ce,ne,ee){return l(he,X(he,Ce,ne,ee))}:function(he,Ce,ne,ee){return l(he,Ce,X(he,Ce,ne,ee))};return W(Q,Z,U);function X(ue,he,Ce,ne){return function(ee,Be){ee&&(ee.code==="EMFILE"||ee.code==="ENFILE")?FC([W,[ue,he,Ce],ee,ne||Date.now(),Date.now()]):(Be&&Be.sort&&Be.sort(),typeof Ce=="function"&&Ce.call(this,ee,Be))}}}if(process.version.substr(0,4)==="v0.8"){var f=q3t(t);y=f.ReadStream,C=f.WriteStream}var d=t.ReadStream;d&&(y.prototype=Object.create(d.prototype),y.prototype.open=b);var p=t.WriteStream;p&&(C.prototype=Object.create(p.prototype),C.prototype.open=I),Object.defineProperty(t,"ReadStream",{get:function(){return y},set:function(Q){y=Q},enumerable:!0,configurable:!0}),Object.defineProperty(t,"WriteStream",{get:function(){return C},set:function(Q){C=Q},enumerable:!0,configurable:!0});var A=y;Object.defineProperty(t,"FileReadStream",{get:function(){return A},set:function(Q){A=Q},enumerable:!0,configurable:!0});var E=C;Object.defineProperty(t,"FileWriteStream",{get:function(){return E},set:function(Q){E=Q},enumerable:!0,configurable:!0});function y(Q,Z){return this instanceof y?(d.apply(this,arguments),this):y.apply(Object.create(y.prototype),arguments)}function b(){var Q=this;j(Q.path,Q.flags,Q.mode,function(Z,U){Z?(Q.autoClose&&Q.destroy(),Q.emit("error",Z)):(Q.fd=U,Q.emit("open",U),Q.read())})}function C(Q,Z){return this instanceof C?(p.apply(this,arguments),this):C.apply(Object.create(C.prototype),arguments)}function I(){var Q=this;j(Q.path,Q.flags,Q.mode,function(Z,U){Z?(Q.destroy(),Q.emit("error",Z)):(Q.fd=U,Q.emit("open",U))})}function D(Q,Z){return new t.ReadStream(Q,Z)}function M(Q,Z){return new t.WriteStream(Q,Z)}var T=t.open;t.open=j;function j(Q,Z,U,W){return typeof U=="function"&&(W=U,U=null),X(Q,Z,U,W);function X(ue,he,Ce,ne,ee){return T(ue,he,Ce,function(Be,Ge){Be&&(Be.code==="EMFILE"||Be.code==="ENFILE")?FC([X,[ue,he,Ce,ne],Be,ee||Date.now(),Date.now()]):typeof ne=="function"&&ne.apply(this,arguments)})}}return t
`;super(r),this.name="AggregateError",this.errors=e}};ure.exports={AggregateError:lre,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 BHt},isArrayBufferView(t){return ArrayBuffer.isView(t)}},isBlob:vHt,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);VUe(e,"signal"),_Ht(r,"listener");let i;return e.aborted?queueMicrotask(()=>r()):(e.addEventListener("abort",r,{__proto__:null,once:!0,[wHt]:!0}),i=()=>{e.removeEventListener("abort",r)}),{__proto__:null,[CHt](){var n;(n=i)===null||n===void 0||n()}}},AbortSignalAny:IHt.any||function(e){if(e.length===1)return e[0];let r=new SHt,i=()=>r.abort();return e.forEach(n=>{VUe(n,"signals"),n.addEventListener("abort",i,{once:!0})}),r.signal.addEventListener("abort",()=>{e.forEach(n=>n.removeEventListener("abort",i))},{once:!0}),r.signal}};ure.exports.promisify.custom=Symbol.for("nodejs.util.promisify.custom")});var zo=g((iVr,JUe)=>{"use strict";var{format:xHt,inspect:jF,AggregateError:RHt}=so(),THt=globalThis.AggregateError||RHt,NHt=Symbol("kIsNodeError"),DHt=["string","function","number","object","Function","Object","boolean","bigint","symbol"],OHt=/^([A-Z][a-z0-9]*)+$/,PHt="__node_internal_",zF={};function nE(t,e){if(!t)throw new zF.ERR_INTERNAL_ASSERTION(e)}function $Ue(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 kHt(t,e,r){if(typeof e=="function")return nE(e.length<=r.length,`Code: ${t}; The provided arguments length (${r.length}) does not match the required ones (${e.length}).`),e(...r);let i=(e.match(/%[dfijoOs]/g)||[]).length;return nE(i===r.length,`Code: ${t}; The provided arguments length (${r.length}) does not match the required ones (${i}).`),r.length===0?e:xHt(e,...r)}function qs(t,e,r){r||(r=Error);class i extends r{constructor(...s){super(kHt(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[NHt]=!0,zF[t]=i}function WUe(t){let e=PHt+t.name;return Object.defineProperty(t,"name",{value:e}),t}function QHt(t,e){if(t&&e&&t!==e){if(Array.isArray(e.errors))return e.errors.push(t),e;let r=new THt([e,t],e.message);return r.code=e.code,r}return t||e}var hre=class extends Error{constructor(e="The operation was aborted",r=void 0){if(r!==void 0&&typeof r!="object")throw new zF.ERR_INVALID_ARG_TYPE("options","Object",r);super(e,r),this.code="ABORT_ERR",this.name="AbortError"}};qs("ERR_ASSERTION","%s",Error);qs("ERR_INVALID_ARG_TYPE",(t,e,r)=>{nE(typeof t=="string","'name' must be a string"),Array.isArray(e)||(e=[e]);let i="The ";t.endsWith(" argument")?i+=`${t} `:i+=`"${t}" ${t.includes(".")?"property":"argument"} `,i+="must be ";let n=[],s=[],o=[];for(let c of e)nE(typeof c=="string","All expected entries have to be of type string"),DHt.includes(c)?n.push(c.toLowerCase()):OHt.test(c)?s.push(c):(nE(c!=="object",'The value "object" should be written as "Object"'),o.push(c));if(s.
`)),e.linkname&&(r+=qne(" linkpath="+e.linkname+`
`));let i=e.pax;if(i)for(let n in i)r+=qne(" "+n+"="+i[n]+`
`);return Sr.from(r)};xI.decodePax=function(e){let r={};for(;e.length;){let i=0;for(;i<e.length&&e[i]!==32;)i++;let n=parseInt(Sr.toString(e.subarray(0,i)),10);if(!n)return r;let s=Sr.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};xI.encode=function(e){let r=Sr.alloc(512),i=e.name,n="";if(e.typeflag===5&&i[i.length-1]!=="/"&&(i+="/"),Sr.byteLength(i)!==i.length)return null;for(;Sr.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 Sr.byteLength(i)>100||Sr.byteLength(n)>155||e.linkname&&Sr.byteLength(e.linkname)>100?null:(Sr.write(r,i),Sr.write(r,vA(e.mode&XKt,6),100),Sr.write(r,vA(e.uid,6),108),Sr.write(r,vA(e.gid,6),116),sXt(e.size,r,124),Sr.write(r,vA(e.mtime.getTime()/1e3|0,11),136),r[156]=wq+iXt(e.type),e.linkname&&Sr.write(r,e.linkname,157),Sr.copy(WHe,r,QT),Sr.copy(JKt,r,Gne),e.uname&&Sr.write(r,e.uname,265),e.gname&&Sr.write(r,e.gname,297),Sr.write(r,vA(e.devmajor||0,6),329),Sr.write(r,vA(e.devminor||0,6),337),n&&Sr.write(r,n,345),Sr.write(r,vA(YHe(r),6),148),r)};xI.decode=function(e,r,i){let n=e[156]===0?0:e[156]-wq,s=_I(e,0,100,r),o=BA(e,100,8),a=BA(e,108,8),c=BA(e,116,8),l=BA(e,124,12),u=BA(e,136,12),h=rXt(n),f=e[157]===0?null:_I(e,157,100,r),d=_I(e,265,32),p=_I(e,297,32),A=BA(e,329,8),E=BA(e,337,8),y=YHe(e);if(y===256)return null;if(y!==BA(e,148,8))throw new Error("Invalid tar header. Maybe the tar is corrupted or it needs to be gunzipped?");if(ZKt(e))e[345]&&(s=_I(e,345,155,r)+"/"+s);else if(!eXt(e)){if(!i)throw new Error("Invalid tar header: unknown format.")}return n===0&&s&&s[s.length-1]==="/"&&(n=5),{name:s,mode:o,uid:a,gid:c,size:l,mtime:new Date(1e3*u),type:h,linkname:f,uname:d,gname:p,devmajor:A,devminor:E,pax:null}};function ZKt(t){return Sr.equals(WHe,t.subarray(QT,QT+6))}function eXt(t){return Sr.equals(YKt,t.subarray(QT,QT+6))&&Sr.equals(KKt,t.subarray(Gne,Gne+2))}function tXt(t,e,r){return typeof t!="number"?r:(t=~~t,t>=e?e:t>=0||(t+=e,t>=0)?t:0)}function rXt(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 iXt(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 JHe(t,e,r,i){for(;r<i;r++)if(t[r]===e)return r;return i}function YHe(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 vA(t,e){return t=t.toString(8),t.length>e?WKt.slice(0,e)+" ":$Kt.slice(0,e-t.length)+t+" "}function nXt(t,e,r){e[r]=128;for(let i=11;i>0;i--)e[r+i]=t&255,t=Math.floor(t/256)}function sXt(t,e,r){t.toString(8).length>11?nXt(t,e,r):Sr.write(e,vA(t,11),r)}function oXt(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 BA(t,e,r){if(t=t.subarray(e,e+r),e=0,t[e]&128)return oXt(t);{for(;e<t.length&&t[e]===32;)e++;let i=tXt(JHe(t,32,e,t.length),t.length,t.length);for(;e<i&&t[e]===0;)e++;return i===e?0:parseInt(Sr.toString(t.subarray(e,i)),8)}}function _I(t,e,r,i){return Sr.toString(t.subarray(e,JHe(t,0,e,e+r)),i)}function qne(t){let e=Sr.byteLength(t),r=Math.floor(Math.log(e)/Math.log(10))+1;return e+r>=Math.pow(10,r)&&r++,e+r+t}});var t6e=g((I$r,e6e)=>{var{Writable:aXt,Readable:cXt,getStreamError:KHe}=Une(),lXt=Sne(),XHe=bq(),RI=Hne(),uXt=XHe.alloc(0),zne=class{constructor(){this.buffered=0,this.shifted=0,this.queue=new lXt,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
`,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:"\u01
`).forEach(r=>{r.match(Qer)||r.match(Ler)||(e+=r)}),Buffer.from(e,"base64")}function Fer(t,e="CERTIFICATE"){let i=t.toString("base64").match(/.{1,64}/g)||"";return[`-----BEGIN ${e}-----`,...i,`-----END ${e}-----`].join(`
`).concat(`
2026-06-28 18:21:04 +00:00
`)}});var l3=g(FA=>{"use strict";Object.defineProperty(FA,"__esModule",{value:!0});FA.SHA2_HASH_ALGOS=FA.RSA_SIGNATURE_ALGOS=FA.ECDSA_SIGNATURE_ALGOS=void 0;FA.ECDSA_SIGNATURE_ALGOS={"1.2.840.10045.4.3.1":"sha224","1.2.840.10045.4.3.2":"sha256","1.2.840.10045.4.3.3":"sha384","1.2.840.10045.4.3.4":"sha512"};FA.RSA_SIGNATURE_ALGOS={"1.2.840.113549.1.1.14":"sha224","1.2.840.113549.1.1.11":"sha256","1.2.840.113549.1.1.12":"sha384","1.2.840.113549.1.1.13":"sha512"};FA.SHA2_HASH_ALGOS={"2.16.840.1.101.3.4.2.1":"sha256","2.16.840.1.101.3.4.2.2":"sha384","2.16.840.1.101.3.4.2.3":"sha512"}});var Lse=g(u3=>{"use strict";Object.defineProperty(u3,"__esModule",{value:!0});u3.RFC3161TimestampVerificationError=void 0;var Qse=class extends Error{};u3.RFC3161TimestampVerificationError=Qse});var oVe=g(xf=>{"use strict";var Uer=xf&&xf.__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]})),qer=xf&&xf.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Ger=xf&&xf.__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"&&Uer(r,e,i[n]);return qer(r,e),r}})();Object.defineProperty(xf,"__esModule",{value:!0});xf.TSTInfo=void 0;var sVe=Ger(GI()),Her=l3(),jer=Lse(),Mse=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 Her.SHA2_HASH_ALGOS[e]}get messageImprintHashedMessage(){return this.messageImprintObj.subs[1].value}get raw(){return this.root.toDER()}verify(e){let r=sVe.digest(this.messageImprintHashAlgorithm,e);if(!sVe.bufferEqual(r,this.messageImprintHashedMessage))throw new jer.RFC3161TimestampVerificationError("message imprint does not match artifact")}get messageImprintObj(){return this.root.subs[2]}};xf.TSTInfo=Mse});var cVe=g(Rf=>{"use strict";var zer=Rf&&Rf.__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]})),Ver=Rf&&Rf.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),$er=Rf&&Rf.__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"&&zer(r,e,i[n]);return Ver(r,e),r}})();Object.defineProperty(Rf,"__esModule",{value:!0});Rf.RFC3161Timestamp=void 0;var Wer=o3(),Fse=$er(GI()),aVe=l3(),KT=Lse(),Jer=oVe(),Yer="1.2.840.113549.1.7.2",Ker="1.2.840.113549.1.9.16.1.4",Xer="1.2.840.113549.1.9.4",Use=class t{root;constructor(e){this.root=e}static parse(e){let r=Wer.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 aVe.SHA2_HASH_ALGOS[e]}get signatureAlgorithm(){let e=this.signatureAlgorithmObj.subs[0].toOID();r
\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\uFE9
\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
2026-06-28 18:21:04 +00:00
\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 C9e=g(w9e=>{"use strict";var xae=_p().Buffer;w9e._dbcs=Rp;var zs=-1,b9e=-2,Gl=-10,ca=-1e3,rS=new Array(256),AN=-1;for(J3=0;J3<256;J3++)rS[J3]=zs;var J3;function Rp(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=[
Wanted: ${this.expectedSize}
2026-06-28 18:21:04 +00:00
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))}},Pp=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?unr:lnr);if(!n||i&&!Xae.includes(n[1])||!x$e.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=Lc(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&&!(Xae.includes(this.algorithm)&&this.digest.match(cnr)&&this.options.every(r=>r.match(hnr)))?"":`${this.algorithm}-${this.digest}${SN(this.options)}`}};function _$e(t,e,r,i){let n=t!=="",s=!1,o="",a=i.length-1;for(let l=0;l<a;l++){let u=Pp.prototype.toString.call(i[l],r);u&&(s=!0,o+=u,o+=e)}let c=Pp.prototype.toString.call(i[a],r);return c&&(s=!0,o+=c),n&&s?t+e+o:t+o}var KE=class{get isIntegrity(){return!0}toJSON(){return this.toString()}isEmpty(){return Object.keys(this).length===0}toString(e){let r=e?.sep||" ",i="";if(e?.strict){r=r.replace(/\S+/g," ");for(let n of Xae)this[n]&&(i=_$e(i,r,e,this[n]))}else for(let n of Object.keys(this))i=_$e(i,r,e,this[n]);return i}concat(e,r){let i=typeof e=="string"?e:CN(e,r);return Lc(`${this.toString(r)} ${i}`,r)}hexDigest(){return Lc(this,{single:!0}).hexDigest()}merge(e,r){let i=Lc(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=Lc(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||ynr,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}};Ff.exports.parse=Lc;function Lc(t,e){if(!t)return null;if(typeof t=="string")return Kae(t,e);if(t.algorithm&&t.digest){let r=new KE;return r[t.algorithm]=[t],Kae(CN(r,e),e)}else return Kae(CN(t,e),e)}function Kae(t,e){if(e?.single)return new Pp(t,e);let r=t.trim().split(/\s+/).reduce((i,n)=>{let s=new Pp(n,e);if(s.algorithm&&s.digest){let o=s.algorithm;Object.keys(i).includes(o)||(i[o]=[]),i[o].push(s)}return i},new KE);return r.isEmpty()?null:r}Ff.exports.stringify=CN;function CN(t,e){return t.algorithm&&t.digest?Pp.prototype.toString.call(t,e):typeof t=="string"?CN(Lc(t,e),e):KE.prototype.toString.call(t,e)}Ff.exports.fromHex=fnr;function fnr(t,e,r){let i=SN(r?.options);return Lc(`${e}-${Buffer.from(t,"hex").toString("base64")}${i}`,r)}Ff.exports.fromData=dnr;function dnr(t,e){let r=e?.algorithms||[...ece],i=SN(e?.options);return r.reduce((n,s)=>{let o=IN.createHash(s).update(t).digest("base64"),a=new Pp(`${s}-${o}${i}`,e);if(a.algorithm&&a.digest){let c=a.algorithm;n[c]||(n[c]=[]),n[c].push(a)}return n},new KE)}Ff.exports.fromStream=pnr;function pnr(t,e){let r=tce(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()})}Ff.exports.checkData=mnr;function mnr(t,e,r){if(e=Lc(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=IN.createHash(i).update(t).digest("base64"),s=Lc({algorithm:i,digest:n}),o=s.match(e,r);if(r=r||{},o||!r.error)return o;if(typeo
Wanted: ${r.size}
2026-06-28 18:21:04 +00:00
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}}Ff.exports.checkStream=Anr;function Anr(t,e,r){if(r=r||Object.create(null),r.integrity=e,e=Lc(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=tce(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()})}Ff.exports.integrityStream=tce;function tce(t=Object.create(null)){return new Zae(t)}Ff.exports.create=gnr;function gnr(t){let e=t?.algorithms||[...ece],r=SN(t?.options),i=e.map(IN.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 Pp(`${o}-${a}${r}`,t);return s[c.algorithm]||(s[c.algorithm]=[]),s[c.algorithm].push(c),s},new KE)}}}function ynr(t,e){return v$e.indexOf(t.toLowerCase())>=v$e.indexOf(e.toLowerCase())?t:e}});var ice=g((iKr,O$e)=>{var R$e=jae(),T$e=Yae(),Enr=Uf(),N$e={shared:!1,ignoreCargoCult:!0},bnr={status:200,headers:{}},sS=t=>{let e={method:t.method,url:t.url,headers:{},compress:t.compress};return t.headers.forEach((r,i)=>{e.headers[i]=r}),e},D$e=t=>{let e={status:t.status,headers:{}};return t.headers.forEach((r,i)=>{e.headers[i]=r}),e},rce=class{constructor({entry:e,request:r,response:i,options:n}){this.entry=e,this.request=sS(r),this.response=D$e(i),this.options=n,this.policy=new R$e(this.request,this.response,N$e),this.entry&&(this.policy._responseTime=this.entry.metadata.time)}static storable(e,r){return!r.cachePath||r.cache==="no-store"||!["GET","HEAD"].includes(e.method)?!1:new R$e(sS(e),bnr,N$e).storable()}satisfies(e){let r=sS(e);if(this.request.headers.host!==r.headers.host||this.request.compress!==r.compress)return!1;let i=new T$e(this.request),n=new T$e(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?Enr.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=sS(e);return r.method="GET",!this.policy.satisfiesWithoutRevalidation(r)}responseHeaders(){return this.policy.responseHeaders()}revalidationHeaders(e){let r=sS(e);return this.policy.revalidationHeaders(r)}revalidated(e,r){let i=sS(e),n=D$e(r);return!this.policy.revalidatedPolicy(i,n).modified}};O$e.exports=rce});var k$e=g((nKr,P$e)=>{var nce=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"}};P$e.exports={NotCachedError:nce}});var z$e=g((sKr,j$e)=>{"use strict";var Q$e=typeof process=="object"&&process?process:{stdout:null,stderr:null},wnr=require("events"),L$e=require("stream"),M$e=require("string_decoder").StringDecoder,kp=Symbol("EOF"),Qp=Symbol("maybeEmitEnd"),$A=Symbol("emittedEnd"),c4=Symbol("emittingEnd"),BN=Symbol("emittedError"),l4=Symbol("closed"),F$e=Symbol("read"),u4=Symbol("flush"),U$e=Symbol("flushChunk"),Ua=Symbol("encoding"),Lp=Symbol("decoder"),h4=Symbol("flowing"),vN=Symbol("paused"),oS=Symbol("resume"),Is=Symbol("bufferLength"),sce=Symbol("bufferPush"),oce=Symbol("bufferShift"),Ao=Symbol("objectMode"),go=Symbol("destroyed"),ace=Symbol("emitData"),q$e=Symbol("emitEnd"),cce=Symbol("emitEnd2"),Mp=Symbol("async"),_N=t=>Promise.resolve().then(t),G$e=global._MP_NO_ITERATOR_SYMBOLS_!=="1",Cnr=G$e&&Symbol.asyncIterator||Symbol("asyncIterator not implemented"),Inr=G$e&&Symbol.iterator||Symbol("iterator not implemented"),Snr=t=>t==="end"||t==="finish"||t==="prefinish",Bnr=t=>t instanceof ArrayBuffer||typeof t=="object"&&t.constructor&&t.constructo
`+o.map(f=>{let d=JSON.stringify(f);return`${L4(d)} ${d}`}).join(`
`),c=async()=>{let f=slr(Gf.join(t,"tmp"),i.tmpPrefix);return await nle(Gf.dirname(f),{recursive:!0}),{target:f,moved:!1}},l=async f=>{if(!f.moved)return t7e(f.target,{recursive:!0,force:!0})},u=async f=>{await rlr(f.target,a,{flag:"wx"}),await nle(Gf.dirname(n),{recursive:!0}),await llr(f.target,n),f.moved=!0},h=await c();try{await u(h)}finally{await l(h)}return o.reverse().map(f=>M4(t,f,!0))}Fc.exports.insert=r7e;async function r7e(t,e,r,i={}){let{metadata:n,size:s,time:o}=i,a=jN(t,e),c={key:e,integrity:r&&nlr.stringify(r),time:o||Date.now(),size:s,metadata:n};try{await nle(Gf.dirname(a),{recursive:!0});let l=JSON.stringify(c);await Zcr(a,`
${L4(l)} ${l}`)}catch(l){if(l.code==="ENOENT")return;throw l}return M4(t,c)}Fc.exports.find=hlr;async function hlr(t,e){let r=jN(t,e);try{return(await Q4(r)).reduce((n,s)=>s&&s.key===e?M4(t,s):n,null)}catch(i){if(i.code==="ENOENT")return null;throw i}}Fc.exports.delete=flr;function flr(t,e,r={}){if(!r.removeFully)return r7e(t,e,null,r);let i=jN(t,e);return t7e(i,{recursive:!0,force:!0})}Fc.exports.lsStream=i7e;function i7e(t){let e=sle(t),r=new ilr({objectMode:!0});return Promise.resolve().then(async()=>{let{default:i}=await Promise.resolve().then(()=>(k4(),P4)),n=await ile(e);return await i(n,async s=>{let o=Gf.join(e,s),a=await ile(o);await i(a,async c=>{let l=Gf.join(o,c),u=await ile(l);await i(u,async h=>{let f=Gf.join(l,h);try{let p=(await Q4(f)).reduce((A,E)=>(A.set(E.key,E),A),new Map);for(let A of p.values()){let E=M4(t,A);E&&r.write(E)}}catch(d){if(d.code==="ENOENT")return;throw d}},{concurrency:rle})},{concurrency:rle})},{concurrency:rle}),r.end(),r}).catch(i=>r.emit("error",i)),r}Fc.exports.ls=dlr;async function dlr(t){return(await i7e(t).collect()).reduce((r,i)=>(r[i.key]=i,r),{})}Fc.exports.bucketEntries=Q4;async function Q4(t,e){let r=await elr(t,"utf8");return plr(r,e)}function plr(t){let e=[];return t.split(`
`).forEach(r=>{if(!r)return;let i=r.split(" ");if(!i[1]||L4(i[1])!==i[0])return;let n;try{n=JSON.parse(i[1])}catch{}n&&e.push(n)}),e}Fc.exports.bucketDir=sle;function sle(t){return Gf.join(t,`index-v${clr}`)}Fc.exports.bucketPath=jN;function jN(t,e){let r=n7e(e);return Gf.join.apply(Gf,[sle(t)].concat(alr(r)))}Fc.exports.hashKey=n7e;function n7e(t){return s7e(t,"sha256")}Fc.exports.hashEntry=L4;function L4(t){return s7e(t,"sha1")}function s7e(t,e){return Xcr.createHash(e).update(t).digest("hex")}function M4(t,e,r){return!e.integrity&&!r?null:{key:e.key,integrity:e.integrity,path:e.integrity?olr(t,e.integrity):void 0,size:e.size,time:e.time,metadata:e.metadata}}function ile(t){return tlr(t).catch(e=>{if(e.code==="ENOENT"||e.code==="ENOTDIR")return[];throw e})}});var VN=g(q4=>{"use strict";Object.defineProperty(q4,"__esModule",{value:!0});q4.LRUCache=void 0;var mlr=typeof performance=="object"&&performance&&typeof performance.now=="function"?performance:Date,a7e=new Set,ole=typeof process=="object"&&process?process:{},c7e=(t,e,r,i)=>{typeof ole.emitWarning=="function"?ole.emitWarning(t,e,r,i):console.error(`[${r}] ${e}: ${t}`)},U4=globalThis.AbortController,o7e=globalThis.AbortSignal;if(typeof U4>"u"){o7e=class{onabort;_onabort=[];reason;aborted=!1;addEventListener(r,i){this._onabort.push(i)}},U4=class{constructor(){e()}signal=new o7e;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=ole.env?.LRU_CACHE_IGNORE_AC_WARNING!=="1",e=()=>{t&&(t=!1,c7e("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 Alr=t=>!a7e.has(t),JA=t=>t&&t===Math.floor(t)&&t>0&&isFinite(t),l7e=t=>JA(t)?t<=Math.pow(2,8)?Uint8Array:t<=Math.pow(2,16)?Uint16Array:t<=Math.pow(2,32)?Uint32Array:t<=Number.MAX_SAFE_INTEGER?F4:null:null,F4=class extends Array{constructor(t){super(t),this.fill(0)}},glr=class zN{heap;length;static#e=!1;static create(e){let r=l7e(e);if(!r)return[];zN.#e=!0;let i=new zN(e,r);return zN.#e=!1,i}constructor(e,r){if(!zN.#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]}},ylr=class u7e{#e;#t;#i;#r;#n;#c;#h;#u;get perf(){return this.#u}ttl;ttlResolution;ttlAutopurge;updateAgeOnGet;updateAgeOnHas;allowStale;noDisposeOnSet;noUpdateTTL;maxEntrySize;sizeCalculation;noDeleteOnFetchRejection;noDeleteOnStaleGet;allowStaleOnFetchAbort;allowStaleOnFetchRejection;ignoreFetchAbort;#a;#l;#d;#f;#s;#A;#w;#m;#E;#v;#y;#I;#_;#p;#C;#S;#x;#o;#T;static unsafeExposeInternals(e){return{starts:e.#_,ttls:e.#p,autopurgeTimers:e.#C,sizes:e.#I,keyMap:e.#d,keyList:e.#f,valList:e.#s,next:e.#A,prev:e.#w,get head(){return e.#m},get tail(){return e.#E},free:e.#v,isBackgroundFetch:r=>e.#g(r),backgroundFetch:(r,i,n,s)=>e.#H(r,i,n,s),moveToTail:r=>e.#U(r),indexes:r=>e.#b(r),rindexes:r=>e.#N(r),isStale:r=>e.#B(r)}}get max(){return this.#e}get maxSize(){return this.#t}get calculatedSize(){return this.#l}get size(){return this.#a}get fetchMethod(){return this.#c}get memoMethod(){return this.#h}get dispose(){return this.#i}get onInsert(){return this.#r}get disposeAfter(){return this.#n}constructor(e){let{max:r=0,ttl:i,ttlResolution:n=1,ttlAutopurge:s,updateAgeOnGet:o,updateAgeOnHas:a,allowStale:c,dispose:l,onInsert:u,disposeAfter:h,noDisposeOnSet:f,noUpdateTTL:d,maxSize:p=0,maxEntrySize:A=0,sizeCalculation:E,fetchMethod:y,memoMethod:b,noDeleteOnFetchRejection:C,noDeleteOnStaleGet:I,allowStaleOnFetchRejection:D,allowStaleOnFetchAbort:M,ignoreFetchAbort:T,perf:j}=e;if(j!==void 0&&typeof j?.now!="function")throw new TypeError("perf option must have a now() met
Wanted: ${t}
2026-06-28 18:21:04 +00:00
Found: ${e}`);return r.code="EINTEGRITY",r.expected=t,r.found=e,r}});var D7e=g((TXr,ble)=>{"use strict";var x7e=AS(),R7e=$N(),T7e=_7e(),eur=xN(),{PassThrough:tur}=pce(),rur=ZE(),N7e=t=>({algorithms:["sha512"],...t});ble.exports=iur;async function iur(t,e,r,i={}){let{memoize:n}=i;i=N7e(i);let s=await T7e(t,r,i),o=await x7e.insert(t,e,s.integrity,{...i,size:s.size});return n&&R7e.put(t,o,r,i),s.integrity}ble.exports.stream=nur;function nur(t,e,r={}){let{memoize:i}=r;r=N7e(r);let n,s,o,a,c=new rur;if(i){let u=new tur().on("collect",h=>{a=h});c.push(u)}let l=T7e.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 eur({async flush(){if(!o){let u=await x7e.insert(t,e,n,{...r,size:s});i&&a&&R7e.put(t,u,a,r),c.emit("integrity",n),c.emit("size",s)}}})),c}});var J7e=g(mr=>{"use strict";var Vs=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),sur=Vs(t=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.range=t.balanced=void 0;var e=(n,s,o)=>{let a=n instanceof RegExp?r(n,o):n,c=s instanceof RegExp?r(s,o):s,l=a!==null&&c!=null&&(0,t.range)(a,c,o);return l&&{start:l[0],end:l[1],pre:o.slice(0,l[0]),body:o.slice(l[0]+a.length,l[1]),post:o.slice(l[1]+c.length)}};t.balanced=e;var r=(n,s)=>{let o=s.match(n);return o?o[0]:null},i=(n,s,o)=>{let a,c,l,u,h,f=o.indexOf(n),d=o.indexOf(s,f+1),p=f;if(f>=0&&d>0){if(n===s)return[f,d];for(a=[],l=o.length;p>=0&&!h;){if(p===f)a.push(p),f=o.indexOf(n,p+1);else if(a.length===1){let A=a.pop();A!==void 0&&(h=[A,d])}else c=a.pop(),c!==void 0&&c<l&&(l=c,u=d),d=o.indexOf(s,p+1);p=f<d&&f>=0?f:d}a.length&&u!==void 0&&(h=[l,u])}return h};t.range=i}),our=Vs(t=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.EXPANSION_MAX=void 0,t.expand=D;var e=sur(),r="\0SLASH"+Math.random()+"\0",i="\0OPEN"+Math.random()+"\0",n="\0CLOSE"+Math.random()+"\0",s="\0COMMA"+Math.random()+"\0",o="\0PERIOD"+Math.random()+"\0",a=new RegExp(r,"g"),c=new RegExp(i,"g"),l=new RegExp(n,"g"),u=new RegExp(s,"g"),h=new RegExp(o,"g"),f=/\\\\/g,d=/\\{/g,p=/\\}/g,A=/\\,/g,E=/\\./g;t.EXPANSION_MAX=1e5;function y(U){return isNaN(U)?U.charCodeAt(0):parseInt(U,10)}function b(U){return U.replace(f,r).replace(d,i).replace(p,n).replace(A,s).replace(E,o)}function C(U){return U.replace(a,"\\").replace(c,"{").replace(l,"}").replace(u,",").replace(h,".")}function I(U){if(!U)return[""];let W=[],X=(0,e.balanced)("{","}",U);if(!X)return U.split(",");let{pre:ue,body:he,post:Ce}=X,ne=ue.split(",");ne[ne.length-1]+="{"+he+"}";let ee=I(Ce);return Ce.length&&(ne[ne.length-1]+=ee.shift(),ne.push.apply(ne,ee)),W.push.apply(W,ne),W}function D(U,W={}){if(!U)return[];let{max:X=t.EXPANSION_MAX}=W;return U.slice(0,2)==="{}"&&(U="\\{\\}"+U.slice(2)),Z(b(U),X,!0).map(C)}function M(U){return"{"+U+"}"}function T(U){return/^-?0\d/.test(U)}function j(U,W){return U<=W}function Q(U,W){return U>=W}function Z(U,W,X){let ue=[],he=(0,e.balanced)("{","}",U);if(!he)return[U];let Ce=he.pre,ne=he.post.length?Z(he.post,W,!1):[""];if(/\$$/.test(he.pre))for(let ee=0;ee<ne.length&&ee<W;ee++){let Be=Ce+"{"+he.body+"}"+ne[ee];ue.push(Be)}else{let ee=/^-?\d+\.\.-?\d+(?:\.\.-?\d+)?$/.test(he.body),Be=/^[a-zA-Z]\.\.[a-zA-Z](?:\.\.-?\d+)?$/.test(he.body),Ge=ee||Be,nt=he.body.indexOf(",")>=0;if(!Ge&&!nt)return he.post.match(/,(?!,).*\}/)?(U=he.pre+"{"+he.body+n+he.post,Z(U,W,!0)):[U];let He;if(Ge)He=he.body.split(/\.\./);else if(He=I(he.body),He.length===1&&He[0]!==void 0&&(He=Z(He[0],W,!1).map(M),He.length===1))return ne.map(Ot=>he.pre+He[0]+Ot);let At;if(Ge&&He[0]!==void 0&&He[1]!==void 0){let Ot=y(He[0]),xt=y(He[1]),Kt=Math.max(He[0].length,He[1].length),gt=He.length===3&&He[2]!==void 0?Math.abs(y(He[2])):1,Dr=j;xt<Ot&&(gt*=-1,Dr=Q);let F=He.some(T);At=[];for(let $=Ot;Dr($,xt);$+=gt){let J;if(Be)J=String.fromCharCode($),J==="\\"&&(J="");else if(J=String($),F){let ae=Kt-J.length;if(ae>0){let ye=new Array(ae+1).join("0");$<0?J="-"+ye+J.slice(1):J=ye+J}}At.push(J)}}else{At=[];for(let Ot=0;Ot<He.length;Ot++)At.push.apply(At,Z(He[Ot],W,!1))}for(let Ot=0;Ot<At.length;Ot++)for(let xt=0;xt<ne.length&&ue.length<
globstar while`,F,Re,$,at,vt),this.matchOne(F.slice(Re),$.slice(at),J))return this.debug("globstar found match!",Re,G,vt),!0;if(vt==="."||vt===".."||!ae.dot&&vt.charAt(0)==="."){this.debug("dot detected!",F,Re,$,at);break}this.debug("globstar swallow a segment, and continue"),Re++}return!!(J&&(this.debug(`
>>> no match, partial?`,F,Re,$,at),Re===G))}let Et;if(typeof be=="string"?(Et=Ne===be,this.debug("string match",be,Ne,Et)):(Et=be.test(Ne),this.debug("pattern match",be,Ne,Et)),!Et)return!1}if(w===G&&R===oe)return!0;if(w===G)return J;if(R===oe)return w===G-1&&F[w]==="";throw new Error("wtf?")}braceExpand(){return(0,t.braceExpand)(this.pattern,this.options)}parse(F){(0,r.assertValidPattern)(F);let $=this.options;if(F==="**")return t.GLOBSTAR;if(F==="")return"";let J,ae=null;(J=F.match(y))?ae=$.dot?C:b:(J=F.match(a))?ae=($.nocase?$.dot?h:u:$.dot?l:c)(J[1]):(J=F.match(I))?ae=($.nocase?$.dot?M:D:$.dot?T:j)(J):(J=F.match(f))?ae=$.dot?p:d:(J=F.match(A))&&(ae=E);let ye=i.AST.fromGlob(F,this.options).toMMPattern();return ae&&typeof ye=="object"&&Reflect.defineProperty(ye,"test",{value:ae}),ye}makeRe(){if(this.regexp||this.regexp===!1)return this.regexp;let F=this.set;if(!F.length)return this.regexp=!1,this.regexp;let $=this.options,J=$.noglobstar?ue:$.dot?he:Ce,ae=new Set($.nocase?["i"]:[]),ye=F.map(G=>{let oe=G.map(Ne=>{if(Ne instanceof RegExp)for(let Re of Ne.flags.split(""))ae.add(Re);return typeof Ne=="string"?Ot(Ne):Ne===t.GLOBSTAR?t.GLOBSTAR:Ne._src});oe.forEach((Ne,Re)=>{let at=oe[Re+1],vt=oe[Re-1];Ne!==t.GLOBSTAR||vt===t.GLOBSTAR||(vt===void 0?at!==void 0&&at!==t.GLOBSTAR?oe[Re+1]="(?:\\/|"+J+"\\/)?"+at:oe[Re]=J:at===void 0?oe[Re-1]=vt+"(?:\\/|\\/"+J+")?":at!==t.GLOBSTAR&&(oe[Re-1]=vt+"(?:\\/|\\/"+J+"\\/)"+at,oe[Re+1]=t.GLOBSTAR))});let be=oe.filter(Ne=>Ne!==t.GLOBSTAR);if(this.partial&&be.length>=1){let Ne=[];for(let Re=1;Re<=be.length;Re++)Ne.push(be.slice(0,Re).join("/"));return"(?:"+Ne.join("|")+")"}return be.join("/")}).join("|"),[w,R]=F.length>1?["(?:",")"]:["",""];ye="^"+w+ye+R+"$",this.partial&&(ye="^(?:\\/|"+w+ye.slice(1,-1)+R+")$"),this.negate&&(ye="^(?!"+ye+").+$");try{this.regexp=new RegExp(ye,[...ae].join(""))}catch{this.regexp=!1}return this.regexp}slashSplit(F){return this.preserveMultipleSlashes?F.split("/"):this.isWindows&&/^\/\/[^\/]+/.test(F)?["",...F.split(/\/+/)]:F.split(/\/+/)}match(F,$=this.partial){if(this.debug("match",F,this.pattern),this.comment)return!1;if(this.empty)return F==="";if(F==="/"&&$)return!0;let J=this.options;this.isWindows&&(F=F.split("\\").join("/"));let ae=this.slashSplit(F);this.debug(this.pattern,"split",ae);let ye=this.set;this.debug(this.pattern,"set",ye);let w=ae[ae.length-1];if(!w)for(let R=ae.length-2;!w&&R>=0;R--)w=ae[R];for(let R=0;R<ye.length;R++){let G=ye[R],oe=ae;if(J.matchBase&&G.length===1&&(oe=[w]),this.matchOne(oe,G,$))return J.flipNegate?!0:!this.negate}return J.flipNegate?!1:this.negate}static defaults(F){return t.minimatch.defaults(F).Minimatch}};t.Minimatch=xt;var Kt=O7e();Object.defineProperty(t,"AST",{enumerable:!0,get:function(){return Kt.AST}});var gt=P7e();Object.defineProperty(t,"escape",{enumerable:!0,get:function(){return gt.escape}});var Dr=wle();Object.defineProperty(t,"unescape",{enumerable:!0,get:function(){return Dr.unescape}}),t.minimatch.AST=i.AST,t.minimatch.Minimatch=xt,t.minimatch.escape=n.escape,t.minimatch.unescape=s.unescape}),lur=Vs(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,A,E)=>{typeof i.emitWarning=="function"?i.emitWarning(d,p,A,E):console.error(`[${A}] ${p}: ${d}`)},s=globalThis.AbortController,o=globalThis.AbortSignal;if(typeof s>"u"){o=class{onabort;_onabort=[];reason;aborted=!1;addEventListener(A,E){this._onabort.push(E)}},s=class{constructor(){p()}signal=new o;abort(A){if(!this.signal.aborted){this.signal.reason=A,this.signal.aborted=!0;for(let E of this.signal._onabort)E(A);this.signal.onabort?.(A)}}};let 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
\r
2026-06-28 18:21:04 +00:00
`);if(f===-1){n5("have not received end of HTTP headers yet..."),s();return}let d=h.slice(0,f).toString("ascii").split(`\r
`),p=d.shift();if(!p)return t.destroy(),r(new Error("No header received from proxy CONNECT response"));let A=p.split(" "),E=+A[1],y=A.slice(2).join(" "),b={};for(let C of d){if(!C)continue;let I=C.indexOf(":");if(I===-1)return t.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${C}"`));let D=C.slice(0,I).toLowerCase(),M=C.slice(I+1).trimStart(),T=b[D];typeof T=="string"?b[D]=[T,M]:Array.isArray(T)?T.push(M):b[D]=M}n5("got proxy server response: %o %o",p,b),o(),e({connect:{statusCode:E,statusText:y,headers:b},buffered:h})}t.on("error",c),t.on("end",a),s()})}xS.parseProxyResponse=Fhr});var FKe=g(Vl=>{"use strict";var Uhr=Vl&&Vl.__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]})),qhr=Vl&&Vl.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),LKe=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)&&Uhr(e,t,r);return qhr(e,t),e},MKe=Vl&&Vl.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Vl,"__esModule",{value:!0});Vl.HttpsProxyAgent=void 0;var n1=LKe(require("net")),kKe=LKe(require("tls")),Ghr=MKe(require("assert")),Hhr=MKe(fy()),jhr=p_(),zhr=require("url"),Vhr=PKe(),s1=(0,Hhr.default)("https-proxy-agent"),s5=class extends jhr.Agent{constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new zhr.URL(e):e,this.proxyHeaders=r?.headers??{},s1("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?QKe(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:"){s1("Creating `tls.Socket`: %o",this.connectOpts);let f=this.connectOpts.servername||this.connectOpts.host;n=kKe.connect({...this.connectOpts,servername:f&&n1.isIP(f)?void 0:f})}else s1("Creating `net.Socket`: %o",this.connectOpts),n=n1.connect(this.connectOpts);let s=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},o=n1.isIPv6(r.host)?`[${r.host}]`:r.host,a=`CONNECT ${o}:${r.port} HTTP/1.1\r
2026-05-28 08:19:42 +00:00
`;if(i.username||i.password){let f=`${decodeURIComponent(i.username)}:${decodeURIComponent(i.password)}`;s["Proxy-Authorization"]=`Basic ${Buffer.from(f).toString("base64")}`}s.Host=`${o}:${r.port}`,s["Proxy-Connection"]||(s["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let f of Object.keys(s))a+=`${f}: ${s[f]}\r
2026-06-28 18:21:04 +00:00
`;let c=(0,Vhr.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",$hr),r.secureEndpoint){s1("Upgrading socket connection to TLS");let f=r.servername||r.host;return kKe.connect({...QKe(r,"host","path","port"),socket:n,servername:n1.isIP(f)?void 0:f})}return n}n.destroy();let h=new n1.Socket({writable:!1});return h.readable=!0,e.once("socket",f=>{s1("Replaying proxy buffer for failed request"),(0,Ghr.default)(f.listenerCount("data")>0),f.push(u),f.push(null)}),h}};s5.protocols=["http","https"];Vl.HttpsProxyAgent=s5;function $hr(t){t.resume()}function QKe(t,...e){let r={},i;for(i in t)e.includes(i)||(r[i]=t[i]);return r}});var HKe=g(Kp=>{"use strict";Object.defineProperty(Kp,"__esModule",{value:!0});var UKe=require("buffer"),h0={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."};Kp.ERRORS=h0;function Whr(t){if(!UKe.Buffer.isEncoding(t))throw new Error(h0.INVALID_ENCODING)}Kp.checkEncoding=Whr;function qKe(t){return typeof t=="number"&&isFinite(t)&&Xhr(t)}Kp.isFiniteInteger=qKe;function GKe(t,e){if(typeof t=="number"){if(!qKe(t)||t<0)throw new Error(e?h0.INVALID_OFFSET:h0.INVALID_LENGTH)}else throw new Error(e?h0.INVALID_OFFSET_NON_NUMBER:h0.INVALID_LENGTH_NON_NUMBER)}function Jhr(t){GKe(t,!1)}Kp.checkLengthValue=Jhr;function Yhr(t){GKe(t,!0)}Kp.checkOffsetValue=Yhr;function Khr(t,e){if(t<0||t>e.length)throw new Error(h0.INVALID_TARGET_OFFSET)}Kp.checkTargetOffset=Khr;function Xhr(t){return typeof t=="number"&&isFinite(t)&&Math.floor(t)===t}function Zhr(t){if(typeof BigInt>"u")throw new Error("Platform does not support JS BigInt type.");if(typeof UKe.Buffer.prototype[t]>"u")throw new Error(`Platform does not support Buffer.prototype.${t}.`)}Kp.bigIntAndBufferInt64Check=Zhr});var zKe=g(zle=>{"use strict";Object.defineProperty(zle,"__esModule",{value:!0});var Zt=HKe(),jKe=4096,efr="utf8",jle=class t{constructor(e){if(this.length=0,this._encoding=efr,this._writeOffset=0,this._readOffset=0,t.isSmartBufferOptions(e))if(e.encoding&&(Zt.checkEncoding(e.encoding),this._encoding=e.encoding),e.size)if(Zt.isFiniteInteger(e.size)&&e.size>0)this._buff=Buffer.allocUnsafe(e.size);else throw new Error(Zt.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(Zt.ERRORS.INVALID_SMARTBUFFER_BUFFER);else this._buff=Buffer.allocUnsafe(jKe);else{if(typeof e<"u")throw new Error(Zt.ERRORS.INVALID_SMARTBUFFER_OBJECT);this._buff=Buffer.allocUnsafe(jKe)}}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(Bu
`).join(`
2026-06-28 18:21:04 +00:00
`+s),t.push(n+"m+"+y8.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=Byr()+e+" "+t[0]}function Byr(){return xs.inspectOpts.hideDate?"":new Date().toISOString()+" "}function vyr(...t){return process.stderr.write(g8.formatWithOptions(xs.inspectOpts,...t)+`
`)}function _yr(t){t?process.env.DEBUG=t:delete process.env.DEBUG}function xyr(){return process.env.DEBUG}function Ryr(t){t.inspectOpts={};let e=Object.keys(xs.inspectOpts);for(let r=0;r<e.length;r++)t.inspectOpts[e[r]]=xs.inspectOpts[e[r]]}y8.exports=Ghe()(xs);var{formatters:Qet}=y8.exports;Qet.o=function(t){return this.inspectOpts.colors=this.useColors,g8.inspect(t,this.inspectOpts).split(`
`).map(e=>e.trim()).join(" ")};Qet.O=function(t){return this.inspectOpts.colors=this.useColors,g8.inspect(t,this.inspectOpts)}});var jhe=g((Zei,Hhe)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?Hhe.exports=ket():Hhe.exports=Let()});var Fet=g((eti,Met)=>{var Tyr=require("dns"),Nyr=["if-modified-since","if-none-match","if-unmodified-since","if-match","if-range"],Dyr=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:Tyr.lookup,...r.dns},r.cache=r.cache||"default",r.cache==="default"&&Object.keys(r.headers||{}).some(n=>Nyr.includes(n.toLowerCase()))&&(r.cache="no-store"),r.cacheAdditionalHeaders=r.cacheAdditionalHeaders||[],r.cacheManager&&!r.cachePath&&(r.cachePath=r.cacheManager),r};Met.exports=Dyr});var Vhe=g((tti,jet)=>{var Uet=jae(),qet=Yae(),Oyr=Uf(),Get={shared:!1,ignoreCargoCult:!0},Pyr={status:200,headers:{}},rB=t=>{let e={method:t.method,url:t.url,headers:{},compress:t.compress};return t.headers.forEach((r,i)=>{e.headers[i]=r}),e},Het=t=>{let e={status:t.status,headers:{}};return t.headers.forEach((r,i)=>{e.headers[i]=r}),e},zhe=class{constructor({entry:e,request:r,response:i,options:n}){this.entry=e,this.request=rB(r),this.response=Het(i),this.options=n,this.policy=new Uet(this.request,this.response,Get),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 Uet(rB(e),Pyr,Get).storable()}satisfies(e){let r=rB(e);if(this.request.headers.host!==r.headers.host||this.request.compress!==r.compress)return!1;let i=new qet(this.request),n=new qet(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?Oyr.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=rB(e);return r.method="GET",!this.policy.satisfiesWithoutRevalidation(r)}responseHeaders(){return this.policy.responseHeaders()}revalidationHeaders(e){let r=rB(e);return this.policy.revalidationHeaders(r)}revalidated(e,r){let i=rB(e),n=Het(r);return!this.policy.revalidatedPolicy(i,n).modified}};jet.exports=zhe});var Vet=g((rti,zet)=>{var $he=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"}};zet.exports={NotCachedError:$he}});var Jhe=g((iti,$et)=>{"use strict";var kyr=ZE(),Whe=class extends kyr{#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)}};$et.exports=Whe});var Jet=g((nti,Wet)=>{var{URL:Qyr,format:Lyr}=require("url"),Myr={auth:!1,fragment:!1,search:!0,unicode:!1},Fyr=t=>{let e=new Qyr(t.url);return`make-fetch-happen:request-cache:${Lyr(e,Myr)}`};Wet.exports=Fyr});var Yet=g((sti,Uyr)=>{Uyr.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",
`).forEach(r=>{r.match(x0r)||r.match(R0r)||(e+=r)}),Buffer.from(e,"base64")}function N0r(t,e="CERTIFICATE"){let i=t.toString("base64").match(/.{1,64}/g)||"";return[`-----BEGIN ${e}-----`,...i,`-----END ${e}-----`].join(`
`).concat(`
2026-06-28 18:21:04 +00:00
`)}});var j8=g(fg=>{"use strict";Object.defineProperty(fg,"__esModule",{value:!0});fg.SHA2_HASH_ALGOS=fg.RSA_SIGNATURE_ALGOS=fg.ECDSA_SIGNATURE_ALGOS=void 0;fg.ECDSA_SIGNATURE_ALGOS={"1.2.840.10045.4.3.1":"sha224","1.2.840.10045.4.3.2":"sha256","1.2.840.10045.4.3.3":"sha384","1.2.840.10045.4.3.4":"sha512"};fg.RSA_SIGNATURE_ALGOS={"1.2.840.113549.1.1.14":"sha224","1.2.840.113549.1.1.11":"sha256","1.2.840.113549.1.1.12":"sha384","1.2.840.113549.1.1.13":"sha512"};fg.SHA2_HASH_ALGOS={"2.16.840.1.101.3.4.2.1":"sha256","2.16.840.1.101.3.4.2.2":"sha384","2.16.840.1.101.3.4.2.3":"sha512"}});var Qfe=g(z8=>{"use strict";Object.defineProperty(z8,"__esModule",{value:!0});z8.RFC3161TimestampVerificationError=void 0;var kfe=class extends Error{};z8.RFC3161TimestampVerificationError=kfe});var Wtt=g(Zf=>{"use strict";var D0r=Zf&&Zf.__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]})),O0r=Zf&&Zf.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),P0r=Zf&&Zf.__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"&&D0r(r,e,i[n]);return O0r(r,e),r}})();Object.defineProperty(Zf,"__esModule",{value:!0});Zf.TSTInfo=void 0;var $tt=P0r(uB()),k0r=j8(),Q0r=Qfe(),Lfe=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 k0r.SHA2_HASH_ALGOS[e]}get messageImprintHashedMessage(){return this.messageImprintObj.subs[1].value}get raw(){return this.root.toDER()}verify(e){let r=$tt.digest(this.messageImprintHashAlgorithm,e);if(!$tt.bufferEqual(r,this.messageImprintHashedMessage))throw new Q0r.RFC3161TimestampVerificationError("message imprint does not match artifact")}get messageImprintObj(){return this.root.subs[2]}};Zf.TSTInfo=Lfe});var Ytt=g(ed=>{"use strict";var L0r=ed&&ed.__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]})),M0r=ed&&ed.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),F0r=ed&&ed.__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"&&L0r(r,e,i[n]);return M0r(r,e),r}})();Object.defineProperty(ed,"__esModule",{value:!0});ed.RFC3161Timestamp=void 0;var U0r=q8(),Mfe=F0r(uB()),Jtt=j8(),D1=Qfe(),q0r=Wtt(),G0r="1.2.840.113549.1.7.2",H0r="1.2.840.113549.1.9.16.1.4",j0r="1.2.840.113549.1.9.4",Ffe=class t{root;constructor(e){this.root=e}static parse(e){let r=U0r.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 Jtt.SHA2_HASH_ALGOS[e]}get signatureAlgorithm(){let e=this.signatureAlgorithmObj.subs[0].toOID();r
2026-06-28 18:21:04 +00:00
`,awr=/\u2014 (\S+) (\S+)\n/g;function cwr(t,e){let r=t.inclusionProof,i=dde.fromString(r.checkpoint.envelope),n=iG.fromString(i.note);if(!lwr(i,e))throw new M1.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"invalid checkpoint signature"});return n}function lwr(t,e){let r=Buffer.from(t.note,"utf-8");return t.signatures.some(i=>{let n=e.find(s=>Crt.crypto.bufferEqual(s.logID.subarray(0,4),i.keyHint)&&s.baseURL.match(i.name));return n?Crt.crypto.verify(r,n.publicKey,i.signature):!1})}var dde=class t{note;signatures;constructor(e,r){this.note=e,this.signatures=r}static fromString(e){if(!e.includes(fde))throw new M1.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"missing checkpoint separator"});let r=e.indexOf(fde),i=e.slice(0,r+1),s=e.slice(r+fde.length).matchAll(awr),o=Array.from(s,a=>{let[,c,l]=a,u=Buffer.from(l,"base64");if(u.length<5)throw new M1.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 M1.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"no signatures found in checkpoint"});return new t(i,o)}},iG=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 M1.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)}};F1.LogCheckpoint=iG});var Srt=g(gde=>{"use strict";Object.defineProperty(gde,"__esModule",{value:!0});gde.verifyMerkleInclusion=fwr;var Ade=Wu(),pde=Io(),uwr=Buffer.from([0]),hwr=Buffer.from([1]);function fwr(t,e){let r=t.inclusionProof,i=BigInt(r.logIndex),n=BigInt(e.logSize);if(i<0n||i>=n)throw new pde.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:`invalid index: ${i}`});let{inner:s,border:o}=dwr(i,n);if(r.hashes.length!==s+o)throw new pde.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"invalid hash count"});let a=r.hashes.slice(0,s),c=r.hashes.slice(s),l=Ewr(t.canonicalizedBody),u=mwr(pwr(l,a,i),c);if(!Ade.crypto.bufferEqual(u,e.logHash))throw new pde.VerificationError({code:"TLOG_INCLUSION_PROOF_ERROR",message:"calculated root hash does not match inclusion proof"})}function dwr(t,e){let r=Awr(t,e),i=gwr(t>>BigInt(r));return{inner:r,border:i}}function pwr(t,e,r){return e.reduce((i,n,s)=>r>>BigInt(s)&BigInt(1)?mde(n,i):mde(i,n),t)}function mwr(t,e){return e.reduce((r,i)=>mde(i,r),t)}function Awr(t,e){return ywr(t^e-BigInt(1))}function gwr(t){return t.toString(2).split("1").length-1}function ywr(t){return t===0n?0:t.toString(2).length}function mde(t,e){return Ade.crypto.digest("sha256",hwr,t,e)}function Ewr(t){return Ade.crypto.digest("sha256",uwr,t)}});var vrt=g(yde=>{"use strict";Object.defineProperty(yde,"__esModule",{value:!0});yde.verifyTLogSET=Cwr;var Brt=Wu(),bwr=Io(),wwr=dB();function Cwr(t,e){if(!(0,wwr.filterTLogAuthorities)(e,{logID:t.logId.keyId,targetDate:new Date(Number(t.integratedTime)*1e3)}).some(n=>{let s=Iwr(t),o=Buffer.from(Brt.json.canonicalize(s),"utf8"),a=t.inclusionPromise.signedEntryTimestamp;return Brt.crypto.verify(o,n.publicKey,a)}))throw new bwr.VerificationError({code:"TLOG_INCLUSION_PROMISE_ERROR",message:"inclusion promise could not be verified"})}function Iwr(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 xrt=g(nG=>{"use strict";Object.defineProperty(nG,"__esModule",{value:!0});nG.verifyTLogBody=xwr;nG.verifyTLogInclusion=Rwr;var _rt=Fue(),wde=Io(),Ede=Ert(),bde=brt(),Swr=wrt(),Bwr=Irt(),vwr=Srt(),_wr=vrt();function xwr(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 wde.VerificationError({code:"TLOG_BODY_ERROR",message:`kind/version mismatch - expected: ${r}/${i}, received: ${n.kind}/${n.apiVersion}`});switch(r){case"dsse":if(i==Ede.DSSE_API_VERSION_V1)return(0,Ede.verifyDSSETLogBody)(n,e);{let s=_rt.Entry.fromJSON(n);return(0,Ede.verifyDSSETLogBodyV2)(s,e)}case"intoto":return(0,Swr.verifyIntotoTLogBody)(n,e);case"hashedrekord":if(i==bde.HASHEDREKORD_API_VERSION_V1)return(0,bde.verifyHashedRekordTLogBody)(n,e);{let s=_rt.Entry.fromJSON(n);return(0,bde.verifyHashedRekordTLogBodyV2)(s,e)}default:throw new wde.VerificationError({code:"TLOG_BODY_ERROR",message:`unsupported kind: ${r}`})}}function Rwr(t,e){let r=!1;if(Twr(t)&&((0,_wr.verifyTLogSET)(t,e),r=!0),Nwr(t)){let i=(0,Bwr.verifyCheckpoint)(t,e);(0,vwr.verifyMerkleInclusion)(t,i),r=!0}if(!r)throw new wde.VerificationError({code:"TLOG_MISSING_INCLUSION_ERROR",message:"inclusion could not be verified"})}function Twr(t){return t.inclusionPromise!==void 0}function Nwr(t){return t.inclusionProof!==void 0}});var Ort=g(sG=>{"use strict";Object.defineProperty(sG,"__esModule",{value:!0});sG.Verifier=void 0;var Dwr=require("util"),pB=Io(),Rrt=prt(),Cde=mrt(),Trt=yrt(),Nrt=xrt(),Ide=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
Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}function oO(t,e){if(process.env.GITHUB_OUTPUT||"")return s2("OUTPUT",MG(t,e));process.stdout.write(Sz.EOL),ud("set-output",{name:t},ld(e))}function aO(t){process.exitCode=Iz.Failure,zb(t)}function ey(){return process.env.RUNNER_DEBUG==="1"}function K(t){ud("debug",{},t)}function zb(t,e={}){ud("error",kG(e),t instanceof Error?t.toString():t)}function hr(t,e={}){ud("warning",kG(e),t instanceof Error?t.toString():t)}function le(t){process.stdout.write(t+Sz.EOL)}function ugt(t){LG("group",t)}function hgt(){LG("endgroup")}function Li(t,e){return lgt(this,void 0,void 0,function*(){ugt(t);let r;try{r=yield e()}finally{hgt()}return r})}function fu(t,e){if(process.env.GITHUB_STATE||"")return s2("STATE",MG(t,e));ud("save-state",{name:t},ld(e))}function Uwe(t){return process.env[`STATE_${t}`]||""}var uL=z(require("fs"),1),QK=z(require("os"),1),LK=z(require("path"),1);var Gwe=z(require("os"),1);function Qv(t){return t==null?"":typeof t=="string"||t instanceof String?t:JSON.stringify(t)}function Hwe(t,e,r){let i=new Bz(t,e,r);process.stdout.write(i.toString()+Gwe.EOL)}var qwe="::",Bz=class{constructor(e,r,i){e||(e="missing.command"),this.command=e,this.properties=r,this.message=i}toString(){let e=qwe+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}=${dgt(n)}`)}}return e+=`${qwe}${fgt(this.message)}`,e}};function fgt(t){return Qv(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function dgt(t){return Qv(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}var $we=z(require("os"),1);var zwe=require("os"),Lv=require("fs"),vz=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(h){o(h)}}function c(u){try{l(i.throw(u))}catch(h){o(h)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})},{access:pgt,appendFile:mgt,writeFile:Agt}=Lv.promises,jwe="GITHUB_STEP_SUMMARY";var _z=class{constructor(){this._buffer=""}filePath(){return vz(this,void 0,void 0,function*(){if(this._filePath)return this._filePath;let e=process.env[jwe];if(!e)throw new Error(`Unable to find environment variable for $${jwe}. Check if your runtime environment supports job summaries.`);try{yield pgt(e,Lv.constants.R_OK|Lv.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 vz(this,void 0,void 0,function*(){let r=!!e?.overwrite,i=yield this.filePath();return yield(r?Agt:mgt)(i,this._buffer,{encoding:"utf8"}),this.emptyBuffer()})}clear(){return vz(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(zwe.EOL)}addCodeBlock(e,r){let i=Object.assign({},r&&{lang:r}),n=this.wrap("pre",this.wrap("code",e),i);return this.addRaw(n).addEOL()}addList(e,r=!1){let i=r?"ol":"ul",n=e.map(o=>this.wrap("li",o)).join(""),s=this.wrap(i,n);return this.addRaw(s).addEOL()}addTable(e){let r=e.map(n=>{let s=n.map(o=>{if(typeof o=="string")return this.wrap("td",o);let{header:a,data:c,colspan:l,rowspan:u}=o,h=a?"th":"td",f=Object.assign(Object.assign({},l&&{colspan:l}),u&&{rowspan:u});return this.wrap(h,c,f)}).join("");return this.wrap("tr",s)}).join(""),i=this.wrap("table",r);return this.addRaw(i).addEOL()}addDetails(e,r){let i=this.wrap("details",this.wrap("summary",e)+r);return this.addRaw(i).addEOL()}addImage(e,r,i){let{width:n,height:s}=i||{},o=Object.assign(Object.assign({}
`),e=e.replace(/\r/g,`
2026-05-21 14:59:33 +00:00
`));let n=e.split(`
2026-06-28 18:21:04 +00:00
`).map(s=>s.trim());for(let s of n)!s||s.startsWith("#")||i.patterns.push(new Yv(s));return i.searchPaths.push(...cV(i.patterns)),i})}static stat(e,r,i){return pV(this,void 0,void 0,function*(){let n;if(r.followSymbolicLinks)try{n=yield Xb.promises.stat(e.path)}catch(s){if(s.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){il(`Broken symlink '${e.path}'`);return}throw new Error(`No information found for the path '${e.path}'. This may indicate a broken symbolic link.`)}throw s}else n=yield Xb.promises.lstat(e.path);if(n.isDirectory()&&r.followSymbolicLinks){let s=yield Xb.promises.realpath(e.path);for(;i.length>=e.level;)i.pop();if(i.some(o=>o===s)){il(`Symlink cycle detected for path '${e.path}' and realpath '${s}'`);return}i.push(s)}return n})}};var ibt=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(h){o(h)}}function c(u){try{l(i.throw(u))}catch(h){o(h)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})};function SSe(t,e){return ibt(this,void 0,void 0,function*(){return yield _O.create(t,e)})}var HO=z(require("crypto"),1),rw=z(require("fs"),1),sy=z(require("path"),1),gve=z(mve(),1),yve=z(require("util"),1);var i_;(function(t){t.Gzip="cache.tgz",t.Zstd="cache.tzst"})(i_||(i_={}));var Do;(function(t){t.Gzip="gzip",t.ZstdWithoutLong="zstd-without-long",t.Zstd="zstd"})(Do||(Do={}));var cc;(function(t){t.GNU="gnu",t.BSD="bsd"})(cc||(cc={}));var qO=2,GO=5e3,kV=5e3,QV=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`,Ave=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`,n_="cache.tar",LV="manifest.txt",U_r=10*Math.pow(1024,3);var tw=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(h){o(h)}}function c(u){try{l(i.throw(u))}catch(h){o(h)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})},uIt=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)}},hIt="1.0";function s_(){return tw(this,void 0,void 0,function*(){let t=process.platform==="win32",e=process.env.RUNNER_TEMP||"";if(!e){let i;t?i=process.env.USERPROFILE||"C:\\":process.platform==="darwin"?i="/Users":i="/home",e=sy.join(i,"actions","temp")}let r=sy.join(e,HO.randomUUID());return yield vd(r),r})}function mh(t){return rw.statSync(t).size}function MV(t){return tw(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 SSe(t.join(`
`),{implicitDescendants:!1});try{for(var l=!0,u=uIt(c.globGenerator()),h;h=yield u.next(),e=h.done,!e;l=!0){n=h.value,l=!1;let d=sy.relative(a,n).replace(new RegExp(`\\${sy.sep}`,"g"),"/");K(`Matched: ${d}`),d===""?o.push("."):o.push(`${d}`)}}catch(f){r={error:f}}finally{try{!l&&!e&&(i=u.return)&&(yield i.call(u))}finally{if(r)throw r.error}}return o})}function o_(t){return tw(this,void 0,void 0,function*(){return yve.promisify(rw.unlink)(t)})}function Eve(t){return tw(this,arguments,void 0,function*(e,r=[]){let i="";r.push("--version"),K(`Checking ${e} ${r.join(" ")}`);try{yield oc(`${e}`,r,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:n=>i+=n.toString(),stderr:n=>i+=n.toString()}})}catch(n){K(n.message)}return i=i.trim(),K(i),i})}function a_(){return tw(this,void 0,void 0,function*(){let t=yield Eve("zstd",["--quiet"]),e=gve.clean(t);return K(`zstd version: ${e}`),t===""?Do.Gzip:Do.ZstdWithoutLong})}function Qm(t){return t===Do.Gzip?i_.Gzip:i_.Zstd}function bve(){return tw(this,void 0,void 0,function*(){return rw.existsSync(QV)?QV:(yield Eve("tar")).toLowerCase().includes("gnu tar")?Ts("tar"):""})}function FV(t,e){if(e===void 0)throw Error(`Expected ${t} but value was undefiend`);return e}function iw(t,e,r=!1){let i=t.slice();return e&&i.push(e),process.platform==="win32"&&!r&&i.push("windows-only"),i.push(hIt),HO.createHash("sha256").update(i.join("|")).digest("hex")}function wve(){let t=process.env.ACTIONS_RUNTIME_TOKEN;if(!t)throw new Error("Unable to get the ACTIONS_RUNTIME_TOKEN env variable");return t}var l_=z(require("http"),1),GV=z(require("https"),1);function UV(t){let e=t.protocol==="https:";if(fIt(t))return;let r=e?process.env.https_proxy||process.env.HTTPS_PROXY:process.env.http_proxy||process.env.HTTP_PROXY;if(r)try{return new zO(r)}catch{if(!r.startsWith("http://")&&!r.startsWith("https://"))return new zO(`http://${r}`)}else return}function fIt(t){if(!t.hostname)return!1;let e=t.hostname;if(dIt(e))return!0;let r=process.env.no_proxy||process.env.NO_PROXY||"";if(!r)return!1;let i;t.port?i=Number(t.port):t.protocol==="http:"?i=80:t.protocol==="https:"&&(i=443);let n=[t.hostname.toUpperCase()];typeof i=="number"&&n.push(`${n[0]}:${i}`);for(let s of r.split(",").map(o=>o.trim().toUpperCase()).filter(o=>o))if(s==="*"||n.some(o=>o===s||o.endsWith(`.${s}`)||s.startsWith(".")&&o.endsWith(`${s}`)))return!0;return!1}function dIt(t){let e=t.toLowerCase();return e==="localhost"||e.startsWith("127.")||e.startsWith("[::1]")||e.startsWith("[0:0:0:0:0:0:0:1]")}var zO=class extends URL{constructor(e,r){super(e,r),this._decodedUsername=decodeURIComponent(super.username),this._decodedPassword=decodeURIComponent(super.password)}get username(){return this._decodedUsername}get password(){return this._decodedPassword}};var Lm=z(z0(),1),Cve=z(vm(),1),on=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(h){o(h)}}function c(u){try{l(i.throw(u))}catch(h){o(h)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})},Mi;(function(t){t[t.OK=200]="OK",t[t.MultipleChoices=300]="MultipleChoices",t[t.MovedPermanently=301]="MovedPermanently",t[t.ResourceMoved=302]="ResourceMoved",t[t.SeeOther=303]="SeeOther",t[t.NotModified=304]="NotModified",t[t.UseProxy=305]="UseProxy",t[t.SwitchProxy=306]="SwitchProxy",t[t.TemporaryRedirect=307]="TemporaryRedirect",t[t.PermanentRedirect=308]="PermanentRedirect",t[t.BadRequest=400]="BadRequest",t[t.Unauthorized=401]="Unauthorized",t[t.PaymentRequired=402]="PaymentRequired",t[t.Forbidden=403]="Forbidden",t[t.NotFound=404]="NotFound",t[t.MethodNotAllowed=405]="MethodNotAllowed",t[t.NotAcceptable=406]="NotAcceptable",t[t.ProxyAuthenticationRequired=407]="ProxyAuthenticationRequired",t[t.RequestTimeout=408]="RequestTimeout",t[t.Conflict=409]="Conflict",t[t.Gone=410]="Gone",t[t.TooManyRequests=429]="TooManyRequests",t[t.InternalServerError=500]="InternalServerError",t[t.NotImplemented=501]="NotImplemented",t[t.BadGateway=502]="BadGateway",t[t.ServiceUnavailable=503]="
${xIt.sanitize({...this,request:{...this.request,agent:i},response:this.response})}`,enumerable:!1}),Object.setPrototypeOf(this,t.prototype)}};function KO(t){return t instanceof Po?!0:ay(t)&&t.name==="RestError"}function wa(t,e){return Buffer.from(t,e)}var XO=z(require("node:http"),1),ZO=z(require("node:https"),1),XV=z(require("node:zlib"),1),Uve=require("node:stream");var ol=u_("ts-http-runtime");var RIt={};function h_(t){return t&&typeof t.pipe=="function"}function Fve(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 qve(t){return t&&typeof t.byteLength=="number"}var eP=class extends Uve.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}},ZV=class{cachedHttpAgent;cachedHttpsAgents=new WeakMap;async sendRequest(e){let r=new AbortController,i;if(e.abortSignal){if(e.abortSignal.aborted)throw new gh("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;ol.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=OIt(a);l!==null&&e.headers.set("Content-Length",l)}let c;try{if(a&&e.onUploadProgress){let p=e.onUploadProgress,A=new eP(p);A.on("error",E=>{ol.error("Error in upload progress",E)}),h_(a)?a.pipe(A):A.end(a),a=A}let l=await this.makeRequest(e,r,a);n!==void 0&&clearTimeout(n);let u=TIt(l),f={status:l.statusCode??0,headers:u,request:e};if(e.method==="HEAD")return l.resume(),f;c=o?NIt(l,u):l;let d=e.onDownloadProgress;if(d){let p=new eP(d);p.on("error",A=>{ol.error("Error in download progress",A)}),c.pipe(p),c=p}return e.streamResponseStatusCodes?.has(Number.POSITIVE_INFINITY)||e.streamResponseStatusCodes?.has(f.status)?f.readableStreamBody=c:f.bodyAsText=await DIt(c),f}finally{if(e.abortSignal&&i){let l=Promise.resolve();h_(a)&&(l=Fve(a));let u=Promise.resolve();h_(c)&&(u=Fve(c)),Promise.all([l,u]).then(()=>{i&&e.abortSignal?.removeEventListener("abort",i)}).catch(h=>{ol.warning("Error when cleaning up abortListener on httpRequest",h)})}}}makeRequest(e,r,i){let n=new URL(e.url),s=n.protocol!=="https:";if(s&&!e.allowInsecureConnection)throw new Error(`Cannot connect to ${e.url} while allowInsecureConnection is false.`);let a={agent:e.agent??this.getOrCreateAgent(e,s),hostname:n.hostname,path:`${n.pathname}${n.search}`,port:n.port,method:e.method,headers:e.headers.toJSON({preserveCase:!0}),...e.requestOverrides};return new Promise((c,l)=>{let u=s?XO.default.request(a,c):ZO.default.request(a,c);u.once("error",h=>{l(new Po(h.message,{code:h.code??Po.REQUEST_SEND_ERROR,request:e}))}),r.signal.addEventListener("abort",()=>{let h=new gh("The operation was aborted. Rejecting from abort signal callback while making request.");u.destroy(h),l(h)}),i&&h_(i)?i.pipe(u):i?typeof i=="string"||Buffer.isBuffer(i)?u.end(i):qve(i)?u.end(ArrayBuffer.isView(i)?Buffer.from(i.buffer):Buffer.from(i)):(ol.error("Unrecognized body type",i),l(new Po("Unrecognized body type"))):u.end()})}getOrCreateAgent(e,r){let i=e.disableKeepAlive;if(r)return i?XO.default.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new XO.default.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(i&&!e.tlsSettings)return ZO.default.globalAgent;let n=e.tlsSettings??RIt,s=this.cachedHttpsAgents.get(n);return s&&s.options.keepAlive===!i||(ol.info("No cached TLS Agent exist, creating a new Agent"),s=new ZO.default.Agent({keepAlive:!i,...n}),this.cachedHttpsAgents.set(n,s)),s}}};function TIt(t){let e=lc();for(let r of Object.keys(t.headers)){let i=t.headers[r];Array.isArray(i)?i.length>0&&e.set(
`;return e}function hBt(t){return t instanceof Uint8Array?t.byteLength:IP(t)?t.size===-1?void 0:t.size:void 0}function fBt(t){let e=0;for(let r of t){let i=hBt(r);if(i===void 0)return;e+=i}return e}async function dBt(t,e,r){let i=[wa(`--${r}`,"utf-8"),...e.flatMap(s=>[wa(`\r
`,"utf-8"),wa(uBt(s.headers),"utf-8"),wa(`\r
`,"utf-8"),s.body,wa(`\r
--${r}`,"utf-8")]),wa(`--\r
\r
2026-06-28 18:21:04 +00:00
`,"utf-8")],n=fBt(i);n&&t.headers.set("Content-Length",n),t.body=await H_e(i)}var m_="multipartPolicy",pBt=70,mBt=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function ABt(t){if(t.length>pBt)throw new Error(`Multipart boundary "${t}" exceeds maximum length of 70 characters`);if(Array.from(t).some(e=>!mBt.has(e)))throw new Error(`Multipart boundary "${t}" contains invalid characters`)}function BP(){return{name:m_,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?ABt(r):r=lBt(),t.headers.set("Content-Type",`${s}; boundary=${r}`),await dBt(t,t.multipartBody.parts,r),t.multipartBody=void 0,e(t)}}}function vP(){return YO()}var j_e=$O({logLevelEnvVarName:"AZURE_LOG_LEVEL",namespace:"azure"}),BNr=j_e.logger;function bh(t){return j_e.createClientLogger(t)}var wh=bh("core-rest-pipeline");function E9(t={}){return rP({logger:wh.info,...t})}var b9=iP;function w9(t={}){return nP(t)}var _P=z(require("node:os"),1),xP=z(require("node:process"),1);function z_e(){return"User-Agent"}async function V_e(t){if(xP.default&&xP.default.versions){let e=`${_P.default.type()} ${_P.default.release()}; ${_P.default.arch()}`,r=xP.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 SBt(t){let e=[];for(let[r,i]of t){let n=i?`${r}/${i}`:r;e.push(n)}return e.join(" ")}function $_e(){return z_e()}async function TP(t){let e=new Map;e.set("core-rest-pipeline",RP),await V_e(e);let r=SBt(e);return t?`${t} ${r}`:r}var W_e=$_e(),J_e="userAgentPolicy";function C9(t={}){let e=TP(t.userAgentPrefix);return{name:J_e,async sendRequest(r,i){return r.headers.has(W_e)||r.headers.set(W_e,await e),i(r)}}}var dc=class extends Error{constructor(e){super(e),this.name="AbortError"}};function I9(t,e){let{cleanupBeforeAbort:r,abortSignal:i,abortErrorMsg:n}=e??{};return new Promise((s,o)=>{function a(){o(new dc(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 RBt="The delay was aborted.";function A_(t,e){let r,{abortSignal:i,abortErrorMsg:n}=e??{};return I9(s=>{r=setTimeout(s,t)},{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:i,abortErrorMsg:n??RBt})}function Fm(t){if(ay(t))return t.message;{let e;try{typeof t=="object"&&t?e=JSON.stringify(t):e=String(t)}catch{e="[unable to stringify input]"}return`Unknown error ${e}`}}function Y_e(t){return ay(t)}function fw(){return oy()}var kr=uy;var K_e=Symbol("rawContent");function B9(t){return typeof t[K_e]=="function"}function X_e(t){return B9(t)?t[K_e]():t}var NP=m_;function v9(){let t=BP();return{name:NP,sendRequest:async(e,r)=>{if(e.multipartBody)for(let i of e.multipartBody.parts)B9(i.body)&&(i.body=X_e(i.body));return t.sendRequest(e,r)}}}var _9=sP;function x9(){return oP()}function R9(t={}){return lP(t)}function T9(){return uP()}function Um(t){return p9(t)}function N9(t,e){return bP(t,e)}var Z_e="setClientRequestIdPolicy";function D9(t="x-ms-client-request-id"){return{name:Z_e,async sendRequest(e,r){return e.headers.has(t)||e.headers.set(t,e.requestId),r(e)}}}function O9(t){return wP(t)}function P9(t){return CP(t)}var dw={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function exe(t={}){let e=new k9(t.parentContext);return t.span&&(e=e.setValue(dw.span,t.span)),t.namespace&&(e=e.setValue(dw.namespace,t.namespace)),e}var k9=class t{_contextMap;constructor(e){this._contextMap=e instanceof t
`&&t[s]!=="\r";s++)c+=t[s];if(c=c.trim(),c[c.length-1]==="/"&&(c=c.substring(0,c.length-1),s--),!Zvt(c)){let h;return c.trim().length===0?h="Invalid space after '<'.":h="Tag '"+c+"' is an invalid name.",an("InvalidTag",h,ko(t,s))}let l=Wvt(t,s);if(l===!1)return an("InvalidAttr","Attributes for '"+c+"' have open quote.",ko(t,s));let u=l.value;if(s=l.index,u[u.length-1]==="/"){let h=s-u.length;u=u.substring(0,u.length-1);let f=Lxe(u,e);if(f===!0)i=!0;else return an(f.err.code,f.err.msg,ko(t,h+f.err.line))}else if(a)if(l.tagClosed){if(u.trim().length>0)return an("InvalidTag","Closing tag '"+c+"' can't have attributes or invalid starting.",ko(t,o));if(r.length===0)return an("InvalidTag","Closing tag '"+c+"' has not been opened.",ko(t,o));{let h=r.pop();if(c!==h.tagName){let f=ko(t,h.tagStartPos);return an("InvalidTag","Expected closing tag '"+h.tagName+"' (opened in line "+f.line+", col "+f.col+") instead of closing tag '"+c+"'.",ko(t,o))}r.length==0&&(n=!0)}}else return an("InvalidTag","Closing tag '"+c+"' doesn't have proper closing.",ko(t,s));else{let h=Lxe(u,e);if(h!==!0)return an(h.err.code,h.err.msg,ko(t,s-u.length+h.err.line));if(n===!0)return an("InvalidXml","Multiple possible root nodes found.",ko(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=Qxe(t,s);continue}else if(t[s+1]==="?"){if(s=kxe(t,++s),s.err)return s}else break;else if(t[s]==="&"){let h=Kvt(t,s);if(h==-1)return an("InvalidChar","char '&' is not expected.",ko(t,s));s=h}else if(n===!0&&!Pxe(t[s]))return an("InvalidXml","Extra text at the end",ko(t,s));t[s]==="<"&&s--}}else{if(Pxe(t[s]))continue;return an("InvalidChar","char '"+t[s]+"' is not expected.",ko(t,s))}if(i){if(r.length==1)return an("InvalidTag","Unclosed tag '"+r[0].tagName+"'.",ko(t,r[0].tagStartPos));if(r.length>0)return an("InvalidXml","Invalid '"+JSON.stringify(r.map(s=>s.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return an("InvalidXml","Start tag expected.",1);return!0}function Pxe(t){return t===" "||t===" "||t===`
`||t==="\r"}function kxe(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 an("InvalidXml","XML declaration allowed only at the start of the document.",ko(t,e));if(t[e]=="?"&&t[e+1]==">"){e++;break}else continue}return e}function Qxe(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 Vvt='"',$vt="'";function Wvt(t,e){let r="",i="",n=!1;for(;e<t.length;e++){if(t[e]===Vvt||t[e]===$vt)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 Jvt=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function Lxe(t,e){let r=GP(t,Jvt),i={};for(let n=0;n<r.length;n++){if(r[n][1].length===0)return an("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 an("InvalidAttr","Attribute '"+r[n][2]+"' is without value.",x_(r[n]));if(r[n][3]===void 0&&!e.allowBooleanAttributes)return an("InvalidAttr","boolean attribute '"+r[n][2]+"' is not allowed.",x_(r[n]));let s=r[n][2];if(!Xvt(s))return an("InvalidAttr","Attribute '"+s+"' is an invalid name.",x_(r[n]));if(!Object.prototype.hasOwnProperty.call(i,s))i[s]=1;else return an("InvalidAttr","Attribute '"+s+"' is repeated.",x_(r[n]))}return!0}function Yvt(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 Kvt(t,e){if(e++,t[e]===";")return-1;if(t[e]==="#")return e++,Yvt(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 an(t,e,r){return{err:{code:t,msg:e,line:r.line||r,col:r.col}}}function Xvt(t){return Z9(t)}function Zvt(t){return Z9(t)}function ko(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 Mxe={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"},Fxe={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",tho
`);let e=new Ba("!xml"),r=e,i="";this.matcher.reset(),this.entityDecoder.reset(),this.entityExpansionCount=0,this.currentExpandedLength=0;let n=this.options,s=new N_(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=yw(t,">",a,"Closing Tag is not closed."),h=t.substring(a+2,u).trim();if(n.removeNSPrefix){let d=h.indexOf(":");d!==-1&&(h=h.substr(d+1))}h=a$(n.transformTagName,h,"",n).tagName,r&&(i=this.saveTextToParentTag(i,r,this.readonlyMatcher));let f=this.matcher.getCurrentTag();if(h&&n.unpairedTagsSet.has(h))throw new Error(`Unpaired tag can not be used as closing tag: </${h}>`);f&&n.unpairedTagsSet.has(f)&&(this.matcher.pop(),this.tagsNodeStack.pop()),this.matcher.pop(),this.isCurrentNodeStopNode=!1,r=this.tagsNodeStack.pop(),i="",a=u}else if(l===63){let u=c$(t,a,!1,"?>");if(!u)throw new Error("Pi Tag is not closed.");i=this.saveTextToParentTag(i,r,this.readonlyMatcher);let h=this.buildAttributesMap(u.tagExp,this.matcher,u.tagName,!0);if(h){let f=h[this.options.attributeNamePrefix+"version"];this.entityDecoder.setXmlVersion(Number(f)||1),s.setXmlVersion(Number(f)||1)}if(!(n.ignoreDeclaration&&u.tagName==="?xml"||n.ignorePiTags)){let f=new Ba(u.tagName);f.add(n.textNodeName,""),u.tagName!==u.tagExp&&u.attrExpPresent&&n.ignoreAttributes!==!0&&(f[":@"]=h),this.addChild(r,f,this.readonlyMatcher,a)}a=u.closeIndex+1}else if(l===33&&t.charCodeAt(a+2)===45&&t.charCodeAt(a+3)===45){let u=yw(t,"-->",a+4,"Comment is not closed.");if(n.commentPropName){let h=t.substring(a+4,u-2);i=this.saveTextToParentTag(i,r,this.readonlyMatcher),r.add(n.commentPropName,[{[n.textNodeName]:h}])}a=u}else if(l===33&&t.charCodeAt(a+2)===68){let u=s.readDocType(t,a);this.entityDecoder.addInputEntities(u.entities),a=u.i}else if(l===33&&t.charCodeAt(a+2)===91){let u=yw(t,"]]>",a,"CDATA is not closed.")-2,h=t.substring(a+9,u);i=this.saveTextToParentTag(i,r,this.readonlyMatcher);let f=this.parseTextData(h,r.tagname,this.readonlyMatcher,!0,!1,!0,!0);f==null&&(f=""),n.cdataPropName?r.add(n.cdataPropName,[{[n.textNodeName]:h}]):r.add(n.textNodeName,f),a=u+2}else{let u=c$(t,a,n.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 h=u.tagName,f=u.rawTagName,d=u.tagExp,p=u.attrExpPresent,A=u.closeIndex;if({tagName:h,tagExp:d}=a$(n.transformTagName,h,d,n),n.strictReservedNames&&(h===n.commentPropName||h===n.cdataPropName||h===n.textNodeName||h===n.attributesGroupName))throw new Error(`Invalid tag name: ${h}`);r&&i&&r.tagname!=="!xml"&&(i=this.saveTextToParentTag(i,r,this.readonlyMatcher,!1));let E=r;E&&n.unpairedTagsSet.has(E.tagname)&&(r=this.tagsNodeStack.pop(),this.matcher.pop());let y=!1;d.length>0&&d.lastIndexOf("/")===d.length-1&&(y=!0,h[h.length-1]==="/"?(h=h.substr(0,h.length-1),d=h):d=d.substr(0,d.length-1),p=h!==d);let b=null,C={},I;I=C_t(f),h!==e.tagname&&this.matcher.push(h,{},I),h!==d&&p&&(b=this.buildAttributesMap(d,this.matcher,h),b&&(C=w_t(b,n))),h!==e.tagname&&(this.isCurrentNodeStopNode=this.isItStopNode());let D=a;if(this.isCurrentNodeStopNode){let M="";if(y)a=u.closeIndex;else if(n.unpairedTagsSet.has(h))a=u.closeIndex;else{let j=this.readStopNodeData(t,f,A+1);if(!j)throw new Error(`Unexpected end of ${f}`);a=j.i,M=j.tagContent}let T=new Ba(h);b&&(T[":@"]=b),T.add(n.textNodeName,M),this.matcher.pop(),this.isCurrentNodeStopNode=!1,this.addChild(r,T,this.readonlyMatcher,D)}else{if(y){({tagName:h,tagExp:d}=a$(n.transformTagName,h,d,n));let M=new Ba(h);b&&(M[":@"]=b),this.addChild(r,M,this.readonlyMatcher,D),this.matcher.pop(),this.isCurrentNodeStopNode=!1}else if(n.unpairedTagsSet.has(h)){let M=new Ba(h);b&&(M[":@"]=b),this.addChild(r,M,this.readonlyMatcher,D),this.matcher.pop(),this.isCurrentNodeStopNode=!1,a=u.closeIndex;continue}else{let M=new Ba(h);if(this.tagsNodeStack.length>n.maxNestedTags)throw new Error("Maximum nested tags exceeded");this.tagsNodeStack.push(r),b&&(M[":@"]=b),this.addChild(r,M,this.readonlyMatcher,D),r=M}i="",a=A}}}else i+=t[a];return e.child};function x
`;function U_t(t,e){if(!Array.isArray(t)||t.length===0)return"1.0";let r=t[0];if(p$(r)==="?xml"){let n=r[":@"];if(n){let s=e.attributeNamePrefix+"version";if(n[s])return n[s]}}return"1.0"}function oRe(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=F_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 Ac(a)):a instanceof Ac&&i.push(a)}let n=U_t(t,e),s=new Sh;return aRe(t,e,r,s,i,n)}function aRe(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=f$(c,e),c}return""}for(let c=0;c<t.length;c++){let l=t[c],u=p$(l);if(u===void 0)continue;let f=u===e.textNodeName||u===e.cdataPropName||u===e.commentPropName||u[0]==="?"?u:oRe(u,!1,e,i,s),d=q_t(l[":@"],e);i.push(f,d);let p=H_t(i,n);if(f===e.textNodeName){let C=l[u];p||(C=e.tagValueProcessor(f,C),C=f$(C,e)),a&&(o+=r),o+=C,a=!1,i.pop();continue}else if(f===e.cdataPropName){a&&(o+=r);let C=l[u][0][e.textNodeName],I=JP(C);o+=`<![CDATA[${I}]]>`,a=!1,i.pop();continue}else if(f===e.commentPropName){let C=l[u][0][e.textNodeName],I=WP(C);o+=r+`<!--${I}-->`,a=!0,i.pop();continue}else if(f[0]==="?"){let C=sRe(l[":@"],e,p,i,s);o+=(f==="?xml"?"":r)+`<${f}${C}?>`,a=!0,i.pop();continue}let A=r;A!==""&&(A+=e.indentBy);let E=sRe(l[":@"],e,p,i,s),y=r+`<${f}${E}`,b;p?b=cRe(l[u],e):b=aRe(l[u],e,A,i,n,s),e.unpairedTags.indexOf(f)!==-1?e.suppressUnpairedNode?o+=y+">":o+=y+"/>":(!b||b.length===0)&&e.suppressEmptyNode?o+=y+"/>":b&&b.endsWith(">")?o+=y+`>${b}${r}</${f}>`:(o+=y+">",b&&r!==""&&(b.includes("/>")||b.includes("</"))?o+=r+e.indentBy+b+r:o+=b,o+=`</${f}>`),a=!0,i.pop()}return o}function q_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]=Hm(t[n]),i=!0}return i?r:null}function cRe(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=p$(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=G_t(n[":@"],e),a=cRe(n[s],e);!a||a.length===0?r+=`<${s}${o}/>`:r+=`<${s}${o}>${a}</${s}>`}}}return r}function G_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)}="${Hm(n)}"`}return r}function p$(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 sRe(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:oRe(a,!0,e,i,n),l;r?l=t[o]:(l=e.attributeValueProcessor(o,t[o]),l=f$(l,e)),l===!0&&e.suppressBooleanAttributes?s+=` ${c}`:s+=` ${c}="${Hm(l)}"`}return s}function H_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 f$(t,e){if(t&&t.length>0&&e.processEntities)for(let r=0;r<e.entities.length;r++){let i=e.entities[r];t=t.replace(i.regex,i.val)}return t}function m$(t){return typeof t=="function"?t:Array.isArray(t)?e=>{for(let r of t)if(typeof r=="string"&&e===r||r instanceof RegExp&&r.test(e))return!0}:()=>!1}var j_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("&","
`,this.newLine=`
2026-06-28 18:21:04 +00:00
`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}function z_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 A$(t,e,r,i,n){return!r.sanitizeName||Ay(t,{xmlVersion:n})?t:r.sanitizeName(t,{isAttribute:e,matcher:i.readOnly()})}_a.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 Sh,r=z_t(t,this.options);return this.j2x(t,0,e,r).val}};_a.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:A$(c,!1,this.options,r,i);if(typeof t[c]>"u")this.isAttribute(c)&&(s+="");else if(t[c]===null)this.isAttribute(c)||u===this.options.cdataPropName||u===this.options.commentPropName?s+="":u[0]==="?"?s+=this.indentate(e)+"<"+u+"?"+this.tagEndChar:s+=this.indentate(e)+"<"+u+"/"+this.tagEndChar;else if(t[c]instanceof Date)s+=this.buildTextValNode(t[c],u,"",e,r);else if(typeof t[c]!="object"){let h=this.isAttribute(c);if(h&&!this.ignoreAttributesFn(h,o)){let f=A$(h,!0,this.options,r,i);n+=this.buildAttrPairStr(f,""+t[c],a)}else if(!h)if(c===this.options.textNodeName){let f=this.options.tagValueProcessor(c,""+t[c]);s+=this.replaceEntitiesValue(f)}else{r.push(u);let f=this.checkStopNode(r);if(r.pop(),f){let d=""+t[c];d===""?s+=this.indentate(e)+"<"+u+this.closeTag(u)+this.tagEndChar:s+=this.indentate(e)+"<"+u+">"+d+"</"+u+this.tagEndChar}else s+=this.buildTextValNode(t[c],u,"",e,r)}}else if(Array.isArray(t[c])){let h=t[c].length,f="",d="";for(let p=0;p<h;p++){let A=t[c][p];if(!(typeof A>"u"))if(A===null)u[0]==="?"?s+=this.indentate(e)+"<"+u+"?"+this.tagEndChar:s+=this.indentate(e)+"<"+u+"/"+this.tagEndChar;else if(typeof A=="object")if(this.options.oneListGroup){r.push(u);let E=this.j2x(A,e+1,r,i);r.pop(),f+=E.val,this.options.attributesGroupName&&A.hasOwnProperty(this.options.attributesGroupName)&&(d+=E.attrStr)}else f+=this.processTextOrObjNode(A,u,e,r,i);else if(this.options.oneListGroup){let E=this.options.tagValueProcessor(u,A);E=this.replaceEntitiesValue(E),f+=E}else{r.push(u);let E=this.checkStopNode(r);if(r.pop(),E){let y=""+A;y===""?f+=this.indentate(e)+"<"+u+this.closeTag(u)+this.tagEndChar:f+=this.indentate(e)+"<"+u+">"+y+"</"+u+this.tagEndChar}else f+=this.buildTextValNode(A,u,"",e,r)}}this.options.oneListGroup&&(f=this.buildObjectNode(f,u,d,e)),s+=f}else if(this.options.attributesGroupName&&c===this.options.attributesGroupName){let h=Object.keys(t[c]),f=h.length;for(let d=0;d<f;d++){let p=A$(h[d],!0,this.options,r,i);n+=this.buildAttrPairStr(p,""+t[c][h[d]],a)}}else s+=this.processTextOrObjNode(t[c],u,e,r,i)}return{attrStr:n,val:s}};_a.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+'="'+Hm(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)}_a.prototype.extractAttributes=function(t){if(!t||typeof t!="object")return null;let e
`)+`
2026-06-28 18:21:04 +00:00
`+this.getCanonicalizedHeadersString(e)+this.getCanonicalizedResourceString(e),i=this.factory.computeHMACSHA256(r);return e.headers.set(Dt.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${i}`),e}getHeaderValueToSign(e,r){let i=e.headers.get(r);return!i||r===Dt.CONTENT_LENGTH&&i==="0"?"":i}getCanonicalizedHeadersString(e){let r=e.headers.headersArray().filter(n=>n.name.toLowerCase().startsWith(Dt.PREFIX_FOR_STORAGE));r.sort((n,s)=>ok(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=ik(e.url)||"/",i="";i+=`/${this.factory.accountName}${r}`;let n=nk(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 Fi=class extends Ey{accountName;accountKey;constructor(e,r){super(),this.accountName=e,this.accountKey=Buffer.from(r,"base64")}create(e,r){return new Q_(e,r,this)}computeHMACSHA256(e){return(0,ARe.createHmac)("sha256",this.accountKey).update(e,"utf8").digest("base64")}};var Ln=bh("storage-common");var ul;(function(t){t[t.EXPONENTIAL=0]="EXPONENTIAL",t[t.FIXED=1]="FIXED"})(ul||(ul={}));var zm={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:ul.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},txt=new dc("The operation was aborted."),L_=class extends Bh{retryOptions;constructor(e,r,i=zm){super(e,r),this.retryOptions={retryPolicyType:i.retryPolicyType?i.retryPolicyType:zm.retryPolicyType,maxTries:i.maxTries&&i.maxTries>=1?Math.floor(i.maxTries):zm.maxTries,tryTimeoutInMs:i.tryTimeoutInMs&&i.tryTimeoutInMs>=0?i.tryTimeoutInMs:zm.tryTimeoutInMs,retryDelayInMs:i.retryDelayInMs&&i.retryDelayInMs>=0?Math.min(i.retryDelayInMs,i.maxRetryDelayInMs?i.maxRetryDelayInMs:zm.maxRetryDelayInMs):zm.retryDelayInMs,maxRetryDelayInMs:i.maxRetryDelayInMs&&i.maxRetryDelayInMs>=0?i.maxRetryDelayInMs:zm.maxRetryDelayInMs,secondaryHost:i.secondaryHost?i.secondaryHost:zm.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=rk(n.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(n.url=jm(n.url,kd.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let o;try{if(Ln.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(Ln.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 Ln.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 Ln.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 Ln.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(o===503||o===500)return Ln.info(`RetryPolicy: Will retry for status code ${o}.`),!0}if(i&&i?.status>=400){let o=i.headers.get(Dt.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')?(Ln.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 ul.EXPONENTIAL:n=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case ul.FIXED:n=this.retryOptions.retryDelayInMs;break}else n=Math.random()*1e3;return Ln.info(`RetryPolicy: Delay for ${n}ms`),sk(n,i,txt)}};var M_=class{retryOptions;constructor(e){this.retryOptions=e}create(e,r){return new L_(e,r,this.retryOptions)}};var rxt="storageBrowserPolicy";function gRe(){return{name:rxt,async sendRequest(t,e){return kr||((t.method==="GET"||t.method==="HEAD")&&(t.url=jm(t.url,kd.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),t.headers.delete(Dt.COOKIE),t.headers.delete(Dt.CONTENT_LENGTH)),e(t)}}}var ixt="StorageCorrectContentLengthPolicy";function yRe(){function t(e){e.body&&(typeof e.body=="string"||Buffer.isBuffer(e.body))&&e.body.length>0&&e.headers.set(Dt.CONTENT_LENGTH,Buffer.byteLength(e.body))}return{name:ixt,async send
`)+`
2026-06-28 18:21:04 +00:00
`+i(s)+n(s),a=(0,bRe.createHmac)("sha256",t.accountKey).update(o,"utf8").digest("base64");s.headers.set(Dt.AUTHORIZATION,`SharedKey ${t.accountName}:${a}`)}function r(s,o){let a=s.headers.get(o);return!a||o===Dt.CONTENT_LENGTH&&a==="0"?"":a}function i(s){let o=[];for(let[c,l]of s.headers)c.toLowerCase().startsWith(Dt.PREFIX_FOR_STORAGE)&&o.push({name:c,value:l});o.sort((c,l)=>ok(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=ik(s.url)||"/",a="";a+=`/${t.accountName}${o}`;let c=nk(s.url),l={};if(c){let u=[];for(let h in c)if(Object.prototype.hasOwnProperty.call(c,h)){let f=h.toLowerCase();l[f]=c[h],u.push(f)}u.sort();for(let h of u)a+=`
${h}:${decodeURIComponent(l[h])}`}return a}return{name:axt,async sendRequest(s,o){return e(s),o(s)}}}var cxt="storageRequestFailureDetailsParserPolicy";function wRe(){return{name:cxt,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 CRe=require("node:crypto"),ak=class{accountName;userDelegationKey;key;constructor(e,r){this.accountName=e,this.userDelegationKey=r,this.key=Buffer.from(r.value,"base64")}computeHMACSHA256(e){return(0,CRe.createHmac)("sha256",this.key).update(e,"utf8").digest("base64")}};var ck="12.31.0",lk="2026-02-06";var uk="https://storage.azure.com/.default",Qd={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}};var gu="",C$="*",lxt=1*1024*1024;var uxt=4*lxt;var IRe="AES256",SRe="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",BRe=["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"],vRe=["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"],_Re="BlobUsesCustomerSpecifiedEncryption",xRe="BlobDoesNotUseCustomerSpecifiedEncryption",RRe=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function Ld(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 F_=class{factories;options;constructor(e,r={}){this.factories=e,this.options=r}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};function cn(t,e={}){t||(t=new Ci);let r=new F_([],e);return r._credential=t,r}function hxt(t){let e=[fxt,TRe,dxt,pxt,mxt,Axt,yxt];if(t.factories.length){let r=t.factories.filter(i=>!e.some(n=>n(i)));if(r.length){let i=r.some(n=>gxt(n));return{wrappedPolicies:K9(r),afterRetry:i}}}}function I$(t)
`),s=e.computeHMACSHA256(n);return{sasQueryParameters:new Cu(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 fTt(t,e){if(t=xy(t),!t.identifier&&!(t.permissions&&t.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",i=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",i=t.versionId));let n;t.permissions&&(t.blobName?n=Gh.parse(t.permissions.toString()).toString():n=Hh.parse(t.permissions.toString()).toString());let s=[n||"",t.startsOn?Qr(t.startsOn,!1):"",t.expiresOn?Qr(t.expiresOn,!1):"",_y(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?wu(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 Cu(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 dTt(t,e){if(t=xy(t),!t.identifier&&!(t.permissions&&t.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",i=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",i=t.versionId));let n;t.permissions&&(t.blobName?n=Gh.parse(t.permissions.toString()).toString():n=Hh.parse(t.permissions.toString()).toString());let s=[n||"",t.startsOn?Qr(t.startsOn,!1):"",t.expiresOn?Qr(t.expiresOn,!1):"",_y(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?wu(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 Cu(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 pTt(t,e){if(t=xy(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",i=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",i=t.versionId));let n;t.permissions&&(t.blobName?n=Gh.parse(t.permissions.toString()).toString():n=Hh.parse(t.permissions.toString()).toString());let s=[n||"",t.startsOn?Qr(t.startsOn,!1):"",t.expiresOn?Qr(t.expiresOn,!1):"",_y(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Qr(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Qr(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.ipRange?wu(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 Cu(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 mTt(t,e){if(t=xy(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",i=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",i=t.versionId));let n;t.permissions&&(t.blobName?n=Gh.parse(t.permissions.toString()).toString():n=Hh.parse(t.permissions.toString()).toString());let s=[n||"",t.startsOn?Qr(t.startsOn,!1):"",t.expiresOn?Qr(t.expiresOn,!1):"",_y(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Qr(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Qr(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?wu(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 Cu(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 ATt(t,e){if(t=xy(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",i=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",i=t.versionId));let n;t.permissions&&(t.blobName?n=Gh.parse(t.permissions.toString()).toString():n=Hh.parse(t.permissions.toString()).toString());let s=[n||"",t.startsOn?Qr(t.startsOn,!1):"",t.expiresOn?Qr(t.expiresOn,!1):"",_y(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Qr(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Qr(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?wu(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 Cu(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 gTt(t,e){if(t=xy(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",i=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",i=t.versionId));let n;t.permissions&&(t.blobName?n=Gh.parse(t.permissions.toString()).toString():n=Hh.parse(t.permissions.toString()).toString());let s=[n||"",t.startsOn?Qr(t.startsOn,!1):"",t.expiresOn?Qr(t.expiresOn,!1):"",_y(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?Qr(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?Qr(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,void 0,t.delegatedUserObjectId,t.ipRange?wu(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 Cu(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 _y(t,e,r){let i=[`/blob/${t}/${e}`];return r&&i.push(`/${r}`),i.join("")}function xy(t){let e=t.version?t.version:lk;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 K_=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=fw()),this._leaseId=r}async acquireLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==gu||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==gu||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 it.withSpan("BlobLeaseClient-acquireLease",r,async i=>ht(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!==gu||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==gu||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 it.withSpan("BlobLeaseClient-changeLease",r,async i=>{let n=ht(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!==gu||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==gu||e.conditions?.tagConditions))throw new RangeError("The IfMatch,
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"}};Dw.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var Dy=class extends Error{constructor(){super(`Cache storage quota has been hit. Unable to upload any new cache entries.
More info on storage limits: https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#calculating-minute-and-storage-spending`),this.name="UsageError"}};Dy.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var ax=class extends Error{constructor(e){super(e),this.name="RateLimitError"}};var _Nt=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(h){o(h)}}function c(u){try{l(i.throw(u))}catch(h){o(h)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})},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);le(`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 ONe(t,e,r){return _Nt(this,void 0,void 0,function*(){var i;let n=new Iu(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(),K(`BlobClient: ${n.name}:${n.accountName}:${n.containerName}`);let c=yield s.uploadFile(e,a);if(c._response.status>=400)throw new pQ(`uploadCacheArchiveSDK: upload failed with status code ${c._response.status}`);return c}catch(c){throw hr(`uploadCacheArchiveSDK: internal error uploading cache archive: ${c.message}`),c}finally{o.stopDisplayTimer()}})}var kNe=z(require("buffer"),1),jh=z(require("fs"),1),QNe=z(require("stream"),1),LNe=z(require("util"),1);var mQ=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(h){o(h)}}function c(u){try{l(i.throw(u))}catch(h){o(h)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})};function AQ(t){return t?t>=200&&t<300:!1}function xNt(t){return t?t>=500:!0}function RNt(t){return t?[Mi.BadGateway,Mi.ServiceUnavailable,Mi.GatewayTimeout].includes(t):!1}function TNt(t){return mQ(this,void 0,void 0,function*(){return new Promise(e=>setTimeout(e,t))})}function PNe(t,e,r){return mQ(this,arguments,void 0,function*(i,n,s,o=qO,a=GO,c=void 0){let l="",u=1;for(;u<=o;){let h,f,d=!1;try{h=yield n()}catch(p){c&&(h=c(p)),d=!0,l=p.message}if(h&&(f=s(h),!xNt(f)))return h;if(f&&(d=RNt(f),l=`Cache service responded with ${f}`),K(`${i} - Attempt ${u} of ${o} failed with error: ${l}`),!d){K(`${i} - Error is not retryable`);break}yield TNt(a),u++}throw Error(`${i} failed: ${l}`)})}function cx(t,e){return mQ(this,arguments,void 0,function*(r,i,n=qO,s=GO){return yield PNe(r,i,o=>o.statusCode,n,s,o=>{if(o instanceof Ah)return{statusCode:o.statusCode,result:null,headers:{},error:o}})})}function Ow(t,e){return mQ(this,arguments,void 0,function*(r,i,n=qO,s=GO){return yield PNe(r,i,o=>o.message.statusCode,n,s)})}var ml=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(h){o(h)}}function c(u){try{l(i.throw(u))}catch(h){o(h)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})};function NNt(t,e){return ml(this,void 0,void 0,function*(){yield LNe.promisify(QNe.pipeline)(t.message,e)})}var gQ=class{constructor(e){this.contentLength=e,this.segmentIndex=0,this.
Other caches with similar key:`);for(let a of s?.artifactCaches||[])K(`Cache Key: ${a?.cacheKey}, Cache Version: ${a?.cacheVersion}, Cache Scope: ${a?.scope}, Cache Created: ${a?.creationTime}`)}}})}function g7(t,e,r){return Ra(this,void 0,void 0,function*(){let i=new $Ne.URL(t),n=qNe(r);i.hostname.endsWith(".blob.core.windows.net")?n.useAzureSdk?yield FNe(t,e,n):n.concurrentBlobDownloads?yield MNe(t,e,n):yield yQ(t,e):yield yQ(t,e)})}function JNe(t,e,r){return Ra(this,void 0,void 0,function*(){let i=A7(),n=iw(e,r?.compressionMethod,r?.enableCrossOsArchive),s={key:t,version:n,cacheSize:r?.cacheSize};return yield cx("reserveCache",()=>Ra(this,void 0,void 0,function*(){return i.postJson(ux("caches"),s)}))})}function VNe(t,e){return`bytes ${t}-${e}/*`}function FNt(t,e,r,i,n){return Ra(this,void 0,void 0,function*(){K(`Uploading chunk of size ${n-i+1} bytes at offset ${i} with content range: ${VNe(i,n)}`);let s={"Content-Type":"application/octet-stream","Content-Range":VNe(i,n)},o=yield Ow(`uploadChunk (start: ${i}, end: ${n})`,()=>Ra(this,void 0,void 0,function*(){return t.sendStream("PATCH",e,r(),s)}));if(!AQ(o.message.statusCode))throw new Error(`Cache service responded with ${o.message.statusCode} during upload chunk.`)})}function UNt(t,e,r,i){return Ra(this,void 0,void 0,function*(){let n=mh(r),s=ux(`caches/${e.toString()}`),o=Pw.openSync(r,"r"),a=p7(i),c=FV("uploadConcurrency",a.uploadConcurrency),l=FV("uploadChunkSize",a.uploadChunkSize),u=[...new Array(c).keys()];K("Awaiting all uploads");let h=0;try{yield Promise.all(u.map(()=>Ra(this,void 0,void 0,function*(){for(;h<n;){let f=Math.min(n-h,l),d=h,p=h+f-1;h+=l,yield FNt(t,s,()=>Pw.createReadStream(r,{fd:o,start:d,end:p,autoClose:!1}).on("error",A=>{throw new Error(`Cache upload failed because file read failed with ${A.message}`)}),d,p)}})))}finally{Pw.closeSync(o)}})}function qNt(t,e,r){return Ra(this,void 0,void 0,function*(){let i={size:r};return yield cx("commitCache",()=>Ra(this,void 0,void 0,function*(){return t.postJson(ux(`caches/${e.toString()}`),i)}))})}function y7(t,e,r,i){return Ra(this,void 0,void 0,function*(){if(p7(i).useAzureSdk){if(!r)throw new Error("Azure Storage SDK can only be used when a signed URL is provided.");yield ONe(r,e,i)}else{let s=A7();K("Upload cache"),yield UNt(s,t,e,i),K("Commiting cache");let o=mh(e);le(`Cache Size: ~${Math.round(o/(1024*1024))} MB (${o} B)`);let a=yield qNt(s,t,o);if(!AQ(a.statusCode))throw new Error(`Cache service responded with ${a.statusCode} during commit cache.`);le("Cache saved successfully")}})}var H1e=z(Q1e(),1),hn=z(un(),1),Ec=z(un(),1),Ly=z(un(),1),My=z(un(),1),Fy=z(un(),1);var fK=z(un(),1),dK=z(un(),1),U1e=z(un(),1),q1e=z(un(),1),G1e=z(un(),1);var lK=z(un(),1),uK=z(un(),1),L1e=z(un(),1),M1e=z(un(),1),F1e=z(un(),1),hK=class extends F1e.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,M1e.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,L1e.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?uK.UnknownFieldHandler.onRead:l)(this.typeName,s,a,c,u)}}return s}internalBinaryWrite(e,r,i){e.scope!==""&&r.tag(1,lK.WireType.LengthDelimited).string(e.scope),e.permission!=="0"&&r.tag(2,lK.WireType.Varint).int64(e.permission);let n=i.writeUnknownFields;return n!==!1&&(n==!0?uK.UnknownFieldHandler.onWrite:n)(this.typeName,e,r),r}},sL=new hK;var pK=class extends G1e.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:()=>sL}])}create(e){let r={repositoryId:"0",scope:[]
`));let i=yield RK(r,"create");yield TK(i,t)})}var Kw=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(h){o(h)}}function c(u){try{l(i.throw(u))}catch(h){o(h)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})},vu=class t extends Error{constructor(e){super(e),this.name="ValidationError",Object.setPrototypeOf(this,t.prototype)}},Yw=class t extends Error{constructor(e){super(e),this.name="ReserveCacheError",Object.setPrototypeOf(this,t.prototype)}},lL=class t extends Error{constructor(e){super(e),this.name="FinalizeCacheError",Object.setPrototypeOf(this,t.prototype)}};function $1e(t){if(!t||t.length===0)throw new vu("Path Validation Error: At least one directory or file path is required")}function OK(t){if(t.length>512)throw new vu(`Key Validation Error: ${t} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(t))throw new vu(`Key Validation Error: ${t} cannot contain commas.`)}function PK(){return lx()==="v2"?!!process.env.ACTIONS_RESULTS_URL:!!process.env.ACTIONS_CACHE_URL}function W1e(t,e,r,i){return Kw(this,arguments,void 0,function*(n,s,o,a,c=!1){let l=lx();return K(`Cache service version: ${l}`),$1e(n),l==="v2"?yield rDt(n,s,o,a,c):yield tDt(n,s,o,a,c)})}function tDt(t,e,r,i){return Kw(this,arguments,void 0,function*(n,s,o,a,c=!1){o=o||[];let l=[s,...o];if(K("Resolved Keys:"),K(JSON.stringify(l)),l.length>10)throw new vu("Key Validation Error: Keys are limited to a maximum of 10.");for(let f of l)OK(f);let u=yield a_(),h="";try{let f=yield WNe(l,n,{compressionMethod:u,enableCrossOsArchive:c});if(!f?.archiveLocation)return;if(a?.lookupOnly)return le("Lookup only - skipping download"),f.cacheKey;h=vx.join(yield s_(),Qm(u)),K(`Archive Path: ${h}`),yield g7(f.archiveLocation,h,a),ey()&&(yield Bx(h,u));let d=mh(h);return le(`Cache Size: ~${Math.round(d/(1024*1024))} MB (${d} B)`),yield NK(h,u),le("Cache restored successfully"),f.cacheKey}catch(f){let d=f;if(d.name===vu.name)throw f;d instanceof Ah&&typeof d.statusCode=="number"&&d.statusCode>=500?zb(`Failed to restore: ${f.message}`):hr(`Failed to restore: ${f.message}`)}finally{try{yield o_(h)}catch(f){K(`Failed to delete archive: ${f}`)}}})}function rDt(t,e,r,i){return Kw(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(K("Resolved Keys:"),K(JSON.stringify(l)),l.length>10)throw new vu("Key Validation Error: Keys are limited to a maximum of 10.");for(let h of l)OK(h);let u="";try{let h=xK(),f=yield a_(),d={key:s,restoreKeys:o,version:iw(n,f,c)},p=yield h.GetCacheEntryDownloadURL(d);if(!p.ok){K(`Cache not found for version ${d.version} of keys: ${l.join(", ")}`);return}if(d.key!==p.matchedKey?le(`Cache hit for restore-key: ${p.matchedKey}`):le(`Cache hit for: ${p.matchedKey}`),a?.lookupOnly)return le("Lookup only - skipping download"),p.matchedKey;u=vx.join(yield s_(),Qm(f)),K(`Archive path: ${u}`),K(`Starting download of archive to: ${u}`),yield g7(p.signedDownloadUrl,u,a);let E=mh(u);return le(`Cache Size: ~${Math.round(E/(1024*1024))} MB (${E} B)`),ey()&&(yield Bx(u,f)),yield NK(u,f),le("Cache restored successfully"),p.matchedKey}catch(h){let f=h;if(f.name===vu.name)throw h;f instanceof Ah&&typeof f.statusCode=="number"&&f.statusCode>=500?zb(`Failed to restore: ${h.message}`):hr(`Failed to restore: ${h.message}`)}finally{try{u&&(yield o_(u))}catch(h){K(`Failed to delete archive: ${h}`)}}})}function kK(t,e,r){return Kw(this,arguments,void 0,function*(i,n,s,o=!1){let a=lx();return K(`Cache service version: ${a}`),$1e(i),OK(n),a==="v2"?yield nDt(i,n,s,o):yield iDt(i,n,s,o)})}function iDt(t,e,r){return Kw(this,arguments,void 0,function*(i,n,s,o=!1){var a,c,l,u,h;let f=yield a_(),d=-1,p=yield MV(i);if(K("Cache Paths:"),K(`${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 A=yield s_(),E=vx.join(A,Qm(f));K(`Archive Path: ${E}`)
`,o).length:h,l?(a===null?0:a.length)+c.length:0,l?c.length+h:0);return f<d},parse:function(i,n,s,o){let{bom:a,comment_no_infix:c,encoding:l,from_line:u,ltrim:h,max_record_size:f,raw:d,relax_quotes:p,rtrim:A,skip_empty_lines:E,to:y,to_line:b}=this.options,{comment:C,escape:I,quote:D,record_delimiter:M}=this.options,{bomSkipped:T,previousBuf:j,rawBuffer:Q,escapeIsQuote:Z}=this.state,U;if(j===void 0)if(i===void 0){o();return}else U=i;else j!==void 0&&i===void 0?U=j:U=Buffer.concat([j,i]);if(T===!1)if(a===!1)this.state.bomSkipped=!0;else if(U.length<3){if(n===!1){this.state.previousBuf=U;return}}else{for(let ue in fC)if(fC[ue].compare(U,0,fC[ue].length)===0){let he=fC[ue].length;this.state.bufBytesStart+=he,U=U.slice(he);let Ce=sZ({...this.original_options,encoding:ue});for(let ne in Ce)this.options[ne]=Ce[ne];({comment:C,escape:I,quote:D}=this.options);break}this.state.bomSkipped=!0}let W=U.length,X;for(X=0;X<W&&!this.__needMoreData(X,W,n);X++){if(this.state.wasRowDelimiter===!0&&(this.info.lines++,this.state.wasRowDelimiter=!1),b!==-1&&this.info.lines>b){this.state.stop=!0,o();return}this.state.quoting===!1&&M.length===0&&this.__autoDiscoverRecordDelimiter(U,X)&&(M=this.options.record_delimiter);let ue=U[X];if(d===!0&&Q.append(ue),(ue===xMt||ue===RMt)&&this.state.wasRowDelimiter===!1&&(this.state.wasRowDelimiter=!0),this.state.escaping===!0)this.state.escaping=!1;else{if(I!==null&&this.state.quoting===!0&&this.__isEscape(U,X,ue)&&X+I.length<W)if(Z){if(this.__isQuote(U,X+I.length)){this.state.escaping=!0,X+=I.length-1;continue}}else{this.state.escaping=!0,X+=I.length-1;continue}if(this.state.commenting===!1&&this.__isQuote(U,X))if(this.state.quoting===!0){let ne=U[X+D.length],ee=A&&this.__isCharTrimable(U,X+D.length),Be=C!==null&&this.__compareBytes(C,U,X+D.length,ne),Ge=this.__isDelimiter(U,X+D.length,ne),nt=M.length===0?this.__autoDiscoverRecordDelimiter(U,X+D.length):this.__isRecordDelimiter(ne,U,X+D.length);if(I!==null&&this.__isEscape(U,X,ue)&&this.__isQuote(U,X+I.length))X+=I.length-1;else if(!ne||Ge||nt||Be||ee){this.state.quoting=!1,this.state.wasQuoting=!0,X+=D.length-1;continue}else if(p===!1){let He=this.__error(new Ir("CSV_INVALID_CLOSING_QUOTE",["Invalid Closing Quote:",`got "${String.fromCharCode(ne)}"`,`at line ${this.info.lines}`,"instead of delimiter, record delimiter, trimable character","(if activated) or comment"],this.options,this.__infoField()));if(He!==void 0)return He}else this.state.quoting=!1,this.state.wasQuoting=!0,this.state.field.prepend(D),X+=D.length-1}else if(this.state.field.length!==0){if(p===!1){let ne=this.__infoField(),ee=Object.keys(fC).map(Ge=>fC[Ge].equals(this.state.field.toString())?Ge:!1).filter(Boolean)[0],Be=this.__error(new Ir("INVALID_OPENING_QUOTE",["Invalid Opening Quote:",`a quote is found on field ${JSON.stringify(ne.column)} at line ${ne.lines}, value is ${JSON.stringify(this.state.field.toString(l))}`,ee?`(${ee} bom)`:void 0],this.options,ne,{field:this.state.field}));if(Be!==void 0)return Be}}else{this.state.quoting=!0,X+=D.length-1;continue}if(this.state.quoting===!1){let ne=this.__isRecordDelimiter(ue,U,X);if(ne!==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(),X+=ne-1;continue}if(E===!0&&this.state.wasQuoting===!1&&this.state.record.length===0&&this.state.field.length===0){this.info.empty_lines++,X+=ne-1;continue}this.info.bytes=this.state.bufBytesStart+X;let Ge=this.__onField();if(Ge!==void 0)return Ge;this.info.bytes=this.state.bufBytesStart+X+ne;let nt=this.__onRecord(s);if(nt!==void 0)return nt;if(y!==-1&&this.info.records>=y){this.state.stop=!0,o();return}}this.state.commenting=!1,X+=ne-1;continue}if(this.state.commenting)continue;if(C!==null&&(c===!1||this.state.record.length===0&&this.state.field.length===0)&&this.__compareBytes(C,U,X,ue)!==0){this.state.commenting=!0;continue}let ee=this.__isDelimiter(U,X,ue);if(ee
2026-05-21 14:59:33 +00:00
`,s),Buffer.from(`
2026-06-28 18:21:04 +00:00
`,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 Sc=function(t,e={}){typeof t=="string"&&(t=Buffer.from(t));let r=e&&e.objname?{}:[],i=rke(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 ke=class t{static getInputList(e,r){return this.getList(Ns(e,{trimWhitespace:r?.trimWhitespace!==!1}),r)}static getList(e,r){let i=[];if(e=="")return i;let n=Sc(e,{columns:!1,relaxQuotes:!0,comment:r?.comment,comment_no_infix:r?.commentNoInfix,relaxColumnCount:!0,skipEmptyLines:!0,quote:r?.quote});for(let s of n)s.length==1?r?.ignoreComma?i.push(s[0]):i.push(...s[0].split(",")):r?.ignoreComma?i.push(s.join(",")):i.push(...s);return i.filter(s=>s).map(s=>r?.trimWhitespace===!1?s:s.trim())}static getInputNumber(e){let r=Ns(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 Ts("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 ike.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 oZ.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 oZ.default.randomBytes(Math.ceil(e/2)).toString("hex").slice(0,e)}static compileHandlebars(e,r,i){return nke.default.compile(e,r)(i)}static stringToUnicodeEntities(e){return Array.from(e).map(r=>`&#x${r.charCodeAt(0).toString(16)};`).join("")}static countLines(e){return e.split(/\r\n|\r|\n/).length}static isPathRelativeTo(e,r){let i=Vx.default.resolve(e);return Vx.default.resolve(r).startsWith(i.endsWith(Vx.default.sep)?i:`${i}${Vx.default.sep}`)}static formatDuration(e){if(e===0)return"0s";let r=Ma
`+t.errors.map(e=>` - ${e.message}`).join(`
2026-06-28 18:21:04 +00:00
`)}var CFt=class extends Error{constructor(t,e,r){super(wFt(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},IFt=["method","baseUrl","url","headers","request","query","mediaType","operationName"],SFt=["query","method","url"],Hke=/\/api\/v3\/?$/;function BFt(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(SFt.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)=>IFt.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 Hke.test(s)&&(n.url=s.replace(Hke,"/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 CFt(n,a,o.data)}return o.data.data})}function yZ(t,e){let r=t.defaults(e);return Object.assign((n,s)=>BFt(r,n,s),{defaults:yZ.bind(null,r),endpoint:r.endpoint})}var NGr=yZ(Kx,{headers:{"user-agent":`octokit-graphql.js/${bFt} ${iA()}`},method:"POST",url:"/graphql"});function jke(t){return yZ(t,{method:"POST",url:"/graphql"})}var EZ="(?:[a-zA-Z0-9_-]+)",zke="\\.",Vke=new RegExp(`^${EZ}${zke}${EZ}${zke}${EZ}$`),vFt=Vke.test.bind(Vke);async function _Ft(t){let e=vFt(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 xFt(t){return t.split(/\./).length===3?`bearer ${t}`:`token ${t}`}async function RFt(t,e,r,i){let n=e.endpoint.merge(r,i);return n.headers.authorization=xFt(t),e(n)}var $ke=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(_Ft.bind(null,e),{hook:RFt.bind(null,e)})};var bZ="7.0.6";var Wke=()=>{},TFt=console.warn.bind(console),NFt=console.error.bind(console);function DFt(t={}){return typeof t.debug!="function"&&(t.debug=Wke),typeof t.info!="function"&&(t.info=Wke),typeof t.warn!="function"&&(t.warn=TFt),typeof t.error!="function"&&(t.error=NFt),t}var Jke=`octokit-core.js/${bZ} ${iA()}`,AC=class{static VERSION=bZ;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 Cke.Collection,i={baseUrl:Kx.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} ${Jke}`:Jke,e.baseUrl&&(i.baseUrl=e.baseUrl),e.previews&&(i.mediaType.previews=e.previews),e.timeZone&&(i.headers["time-zone"]=e.timeZone),this.request=Kx.defaults(i),this.graphql=jke(this.request).defaults(i),this.log=DFt(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=$ke(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 wZ="17.0.0";var OFt={actions:{addCustomLabelsToSelfHostedRunnerForOrg:["POST /orgs/{org}/actions/runners/{runner_id}/labels"],addCustomLabelsToSelfHostedRunnerForRepo:["POST /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],addRepoAccessToSelfHostedRunnerGroupInOrg:["PUT /or
More info: ${c.url}`);let d=c.range&&c.range.length>0?c.range[0]?.start.line:void 0,p=!1;for(let A of o)if(A.remote||A.path.endsWith(l)&&A.content===u){a.push({title:h,message:f,file:A.path,startLine:d}),p=!0;break}p||K(`Buildx.convertWarningsToGitHubAnnotations: skipping warning without matching Dockerfile ${l}: ${h}`)}return a}};var TZ=z(require("fs"),1),NZ=z(require("path"),1);var BM=class t{buildx;constructor(e){this.buildx=e?.buildx||new Rr}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 pt.getExecOutput(i.command,i.args,{ignoreReturnCode:!0,silent:!0}).then(n=>{if(n.stderr.length>0&&n.exitCode!=0)throw new Error(n.stderr.trim());return JSON.parse(n.stdout)})}async export(e){if(!await this.buildx.versionSatisfies(">=0.23.0"))throw new Error("Buildx >= 0.23.0 is required to export a build record");let r="",i="",n=[];for(let h of e.refs){let f=h.split("/");if(f.length!=3)throw new Error(`Invalid build ref: ${h}`);n.push(f[2]),r||(r=f[0]),i||(i=f[1])}if(n.length===0)throw new Error("No build refs provided");let s=NZ.default.join(fr.tmpDir(),"export");le(`exporting build record to ${s}`),TZ.default.mkdirSync(s,{recursive:!0}),await this.buildx.versionSatisfies("<0.24.0")&&await ke.sleep(3);let o={};if(!e.noSummaries)for(let h of n)await this.inspect({ref:h,builder:r}).then(f=>{let d="";f.Error&&f.Status!=="canceled"&&(f.Error.Message?d=f.Error.Message:f.Error.Name&&f.Error.Logs&&(d=`=> ${f.Error.Name}
${f.Error.Logs}`)),o[h]={name:f.Name,status:f.Status,duration:ke.formatDuration(f.Duration),numCachedSteps:f.NumCachedSteps,numTotalSteps:f.NumTotalSteps,numCompletedSteps:f.NumCompletedSteps,defaultPlatform:f.Platform?.[0],error:d}});let a=NZ.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 pt.getExecOutput(l.command,l.args);let u=TZ.default.statSync(a);return{dockerbuildFilename:a,dockerbuildSize:u.size,builderName:r,nodeName:i,refs:n,summaries:o}}static exportFilename(e){let r=`${Vt.context.repo.owner}~${Vt.context.repo.repo}~${e[0].substring(0,6).toUpperCase()}`;return e.length>1&&(r+=`+${e.length-1}`),r}};var Wje=z(require("fs"),1),dse=z(require("path"),1);var sQe=z(require("os"),1);function rR(t){return t==null?"":typeof t=="string"||t instanceof String?t:JSON.stringify(t)}function DZ(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 iR(t,e,r){let i=new OZ(t,e,r);process.stdout.write(i.toString()+sQe.EOL)}var nQe="::",OZ=class{constructor(e,r,i){e||(e="missing.command"),this.command=e,this.properties=r,this.message=i}toString(){let e=nQe+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}=${KFt(n)}`)}}return e+=`${nQe}${YFt(this.message)}`,e}};function YFt(t){return rR(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function KFt(t){return rR(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}var lQe=z(require("os"),1);var aQe=require("os"),nR=require("fs"),PZ=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(h){o(h)}}function c(u){try{l(i.throw(u))}catch(h){o(h)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})},{access:XFt,appendFile:ZFt,writeFile:eUt}=nR.promises,oQe="GITHUB_STEP_SUMMARY";var kZ=class{constructor(){this._buffer=""}filePath(){return PZ(this,void 0,void 0,function*(){if(this._filePath)return this._filePath;let e=process.env[oQe];if(!e)throw new Error(`Unable to find environment variable for $${oQe}. Check if your runtime environment supports job summaries.`);try{yield XFt(e,nR.constants.R_OK|nR.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 PZ(this,void 0,void 0,function*(){let r=!!e?.overwrite,i=yield this.filePath();return yield(r?eUt:ZFt)(i,this._buffer,{encoding:"utf8"}),this.emptyBuffer()})}clear(){return PZ(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(aQe.EOL)}addCodeBlock(e,r){let i=Object.assign({},r&&{lang:r}),n=this.wrap("pre",this.wrap("code",e),i);return this.addRaw(n).addEOL()}addList(e,r=!1){let i=r?"ol":"ul",n=e.map(o=>this.wrap("li",o)).join(""),s=this.wrap(i,n);return this.addRaw(s).addEOL()}addTable(e){let r=e.map(n=>{let s=n.map(o=>{if(typeof o=="string")return this.wrap("td",o);let{header:a,data:c,colspan:l,rowspan:u}=o,h=a?"th":"td",f=Object.assign(Object.assign({},l&&{colspan:l}),u&&{rowspan:u});return this.wrap(h,c,f)}).join("");return this.wrap("tr",s)}).join(""),i=this.wrap("table",r);return this.addRaw(i).addEOL()}addDetails(e,r){let i=this.wrap("details",this.wrap("summary",e)+r);return this.addRaw(i).addEOL()}addImage(e,r,i){let{width:n,height:s}=i||{},o=Objec
`," Line feed \\n"]]),cLe=new Map([...cte,["\\"," Backslash \\"],["/"," Forward slash /"]]);function lLe(t){if(!t)throw new Error("Provided artifact name input during validation is empty");for(let[e,r]of cLe)if(t.includes(e))throw new Error(`The artifact name is not valid: ${t}. Contains the following character: ${r}
2026-06-28 18:21:04 +00:00
Invalid characters include: ${Array.from(cLe.values()).toString()}
2026-06-28 18:21:04 +00:00
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.`);ir("Artifact name is valid!")}function lte(t){if(!t)throw new Error("Provided file path input during validation is empty");for(let[e,r]of cte)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}
2026-06-28 18:21:04 +00:00
Invalid characters include: ${Array.from(cte.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.
2026-06-28 18:21:04 +00:00
`)}var dLe=z(fLe(),1);function lf(){return`@actions/artifact-${dLe.version}`}var kC=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"}},Nu=class extends Error{constructor(e){super(e),this.name="InvalidResponseError"}},tp=class extends Error{constructor(e="Artifact not found"){super(e),this.name="ArtifactNotFoundError"}},cA=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"}},rp=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"}};rp.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var eE=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"}};eE.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var dF=new Error("Failed to get backend IDs: The provided JWT token is invalid and/or missing claims");function uf(){let t=_M(),e=SM(t);if(!e.scp)throw dF;let r=e.scp.split(" ");if(r.length===0)throw dF;for(let i of r){let n=i.split(":");if(n?.[0]!=="Actions.Results")continue;if(n.length!==3)throw dF;let s={workflowRunBackendId:n[1],workflowJobRunBackendId:n[2]};return jt(`Workflow Run Backend ID: ${s.workflowRunBackendId}`),jt(`Workflow Job Run Backend ID: ${s.workflowJobRunBackendId}`),s}throw dF}function pLe(t){if(t)try{let r=new URL(t).searchParams.get("sig");r&&(vM(r),vM(encodeURIComponent(r)))}catch(e){jt(`Failed to parse URL: ${t} ${e instanceof Error?e.message:String(e)}`)}}function mLe(t){if(typeof t!="object"||t===null){jt("body is not an object or is null");return}"signed_upload_url"in t&&typeof t.signed_upload_url=="string"&&pLe(t.signed_upload_url),"signed_url"in t&&typeof t.signed_url=="string"&&pLe(t.signed_url)}var pF=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(h){o(h)}}function c(u){try{l(i.throw(u))}catch(h){o(h)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})},ute=class{constructor(e,r,i,n){this.maxAttempts=5,this.baseRetryIntervalMilliseconds=3e3,this.retryMultiplier=1.5;let s=_M();this.baseUrl=hQe(),r&&(this.maxAttempts=r),i&&(this.baseRetryIntervalMilliseconds=i),n&&(this.retryMultiplier=n),this.httpClient=new Xc(e,[new xm(s)])}request(e,r,i,n){return pF(this,void 0,void 0,function*(){let s=new URL(`/twirp/${e}/${r}`,this.baseUrl).href;jt(`[Request] ${r} ${s}`);let o={"Content-Type":i};try{let{body:a}=yield this.retryableRequest(()=>pF(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 pF(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(),jt(`[Response] - ${a.message.statusCode}`),jt(`Headers: ${JSON.stringify(a.message.headers,null,2)}`);let l=JSON.parse(n);if(mLe(l),jt(`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(eE.isUsageErrorMessage(l.msg))throw new eE;i=`${i}: ${l.msg}`}}catch(a){if(a instanceof SyntaxError&&jt(`Raw Body: ${n}`),a instanceof eE)throw a;if(rp.isNetworkErrorCode(a?.code))throw new rp(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);ir(`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?[Xn.BadGateway,Xn.GatewayTimeout,Xn.InternalServerError,Xn.ServiceUnavailable,Xn.TooManyRequests].includes(e):!1}sleep(e){return pF(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 hf(t){let e=new ute(lf(),t?.maxAttempts,t?.retryIntervalMs,t?.retryMultiplier);return new fF(e)}var LC=z(require("fs"),1);var QC=require("path");function ALe(t){if(!LC.existsSync(t))throw new Error(`The provided rootDirectory ${t} does not
Are you trying to download from a different run? Try specifying a github-token with \`actions:read\` scope.`);c.length>1&&Ms("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);ir(`Redirecting to blob download url: ${Tje(u)}`);try{ir(`Starting download of artifact to: ${r}`);let h=yield Nje(u,r,e?.skipDecompress);ir("Artifact download completed successfully."),e?.expectedHash&&e?.expectedHash!==h.sha256Digest&&(n=!0,jt(`Computed digest: ${h.sha256Digest}`),jt(`Expected digest: ${e.expectedHash}`))}catch(h){throw new Error(`Unable to download and extract artifact: ${h.message}`)}return{downloadPath:r,digestMismatch:n}})}function Pje(){return PI(this,arguments,void 0,function*(t=fQe()){return(yield SZt(t))?jt(`Artifact destination folder already exists: ${t}`):(jt(`Artifact destination folder does not exist, creating: ${t}`),yield use.default.mkdir(t,{recursive:!0})),t})}var vZt=5,_Zt=[400,401,403,404,422];function kI(t,e=vZt,r=_Zt){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 jt(`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 kje="6.0.0";function NE(t){t.hook.wrap("request",(e,r)=>{t.log.debug("request",r);let i=Date.now(),n=t.request.endpoint.parse(r),s=n.url.replace(r.baseUrl,"");return e(r).then(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})})}NE.VERSION=kje;var Mje=z(Qje(),1);var xZt="0.0.0-development";function RZt(t){return t.request!==void 0}async function Lje(t,e,r,i){if(!RZt(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 TZt(t,e,r,i){let n=new Mje.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(NZt.bind(null,t,e,r),i)}async function NZt(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 Lje(t,e,s,i)}return n}function DE(t,e){let r=Object.assign({enabled:!0,retryAfterBaseValue:1e3,doNotRetry:[400,401,403,404,410,422,451],retries:3},e.retry),i={retry:{retryRequest:(n,s,o)=>(n.request.request=Object.assign({},n.request.request,{retries:s,retryAfter:o}),n)}};return r.enabled&&(t.hook.error("request",Lje.bind(null,r,i)),t.hook.wrap("request",TZt.bind(null,r,i))),i}DE.VERSION=xZt;var Fje=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(h){o(h)}}function c(u){try{l(i.throw(u))}catch(h){o(h)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})};function Oq(t,e,r,i,n){return Fje(this,void 0,void 0,function*(){var s;let[o,a]=kI(xE),c={log:void 0,userAgent:lf(),previews:void 0,retry:o,request:a},u=yield RA(n,c,DE,NE).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 Nu(`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 tp(`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.
2026-06-28 18:21:04 +00:00
For more information, visit the GitHub Artifacts FAQ: https://github.com/actions/toolkit/blob/main/packages/artifact/docs/faq.md`);let h=u.data.artifacts[0];return u.data.artifacts.length>1&&(h=u.data.artifacts.sort((f,d)=>d.id-f.id)[0],jt(`More than one artifact found for a single name, returning newest (id: ${h.id})`)),{artifact:{name:h.name,id:h.id,size:h.size_in_bytes,createdAt:h.created_at?new Date(h.created_at):void 0,digest:h.digest}}})}function Uje(t){return Fje(this,void 0,void 0,function*(){var e;let r=hf(),{workflowRunBackendId:i,workflowJobRunBackendId:n}=uf(),s={workflowRunBackendId:i,workflowJobRunBackendId:n,nameFilter:Rn.create({value:t})},o=yield r.ListArtifacts(s);if(o.artifacts.length===0)throw new tp(`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.
2026-06-28 18:21:04 +00:00
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],jt(`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?vc.toDate(a.createdAt):void 0,digest:(e=a.digest)===null||e===void 0?void 0:e.value}}})}var qje=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(h){o(h)}}function c(u){try{l(i.throw(u))}catch(h){o(h)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})};function Gje(t,e,r,i,n){return qje(this,void 0,void 0,function*(){var s;let[o,a]=kI(xE),c={log:void 0,userAgent:lf(),previews:void 0,retry:o,request:a},l=RA(n,c,DE,NE),u=yield Oq(t,e,r,i,n),h=yield l.rest.actions.deleteArtifact({owner:r,repo:i,artifact_id:u.artifact.id});if(h.status!==204)throw new Nu(`Invalid response from GitHub API: ${h.status} (${(s=h?.headers)===null||s===void 0?void 0:s["x-github-request-id"]})`);return{id:u.artifact.id}})}function Hje(t){return qje(this,void 0,void 0,function*(){let e=hf(),{workflowRunBackendId:r,workflowJobRunBackendId:i}=uf(),n={workflowRunBackendId:r,workflowJobRunBackendId:i,nameFilter:Rn.create({value:t})},s=yield e.ListArtifacts(n);if(s.artifacts.length===0)throw new tp(`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],jt(`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 ir(`Artifact '${t}' (ID: ${c.artifactId}) deleted`),{id:Number(c.artifactId)}})}var jje=function(t,e,r,i){function n(s){return s instanceof r?s:new r(function(o){o(s)})}return new(r||(r=Promise))(function(s,o){function a(u){try{l(i.next(u))}catch(h){o(h)}}function c(u){try{l(i.throw(u))}catch(h){o(h)}}function l(u){u.done?s(u.value):n(u.value).then(a,c)}l((i=i.apply(t,e||[])).next())})},Pq=mQe(),kq=100,DZt=Math.ceil(Pq/kq);function zje(t,e,r,i){return jje(this,arguments,void 0,function*(n,s,o,a,c=!1){ir(`Fetching artifact list for workflow run ${n} in repository ${s}/${o}`);let l=[],[u,h]=kI(xE),f={log:void 0,userAgent:lf(),previews:void 0,retry:u,request:h},d=RA(a,f,DE,NE),p=1,{data:A}=yield d.request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts",{owner:s,repo:o,run_id:n,per_page:kq,page:p}),E=Math.ceil(A.total_count/kq),y=A.total_count;y>Pq&&(Ms(`Workflow run ${n} has ${y} artifacts, exceeding the limit of ${Pq}. Results will be incomplete as only the first ${Pq} artifacts will be returned`),E=DZt);for(let b of A.artifacts)l.push({name:b.name,id:b.id,size:b.size_in_bytes,createdAt:b.created_at?new Date(b.created_at):void 0,digest:b.digest});for(p++,p;p<=E;p++){jt(`Fetching page ${p} of artifact list`);let{data:b}=yield d.request("GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts",{owner:s,repo:o,run_id:n,per_page:kq,page:p});for(let C of b.artifacts)l.push({name:C.name,id:C.id,size:C.size_in_bytes,createdAt:C.created_at?new Date(C.created_at):void 0,digest:C.digest})}return c&&(l=$je(l)),ir(`Found ${l.length} artifact(s)`),{artifacts:l}})}function Vje(){return jje(this,arguments,void 0,function*(t=!1){let e=hf(),{workflowRunBackendId:r,workflowJobRunBackendId:i}=uf(),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?vc.toDate(a.createdAt):void 0,digest:(c=a.digest)===null||c===void 0?void 0:c.value}});return t&&(o=$je(o)),ir(`Found ${o.length} artifact(s)`),{artifacts:o}})}function $je(t){t.sort((i,n)=>n.id-i.id);let e=[],r=new Set
Errors can be temporary, so please try again and optionally run the action with debug mode enabled for more information.
2026-06-28 18:21:04 +00:00
If the error persists, please check whether Actions is operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),s}})}downloadArtifact(e,r){return jT(this,void 0,void 0,function*(){try{if(gC())throw new cA;if(r?.findBy){let{findBy:{repositoryOwner:i,repositoryName:n,token:s}}=r,o=OZt(r,["findBy"]);return Dje(e,i,n,s,o)}return Oje(e,r)}catch(i){throw Ms(`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.
2026-06-28 18:21:04 +00:00
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 jT(this,void 0,void 0,function*(){try{if(gC())throw new cA;if(e?.findBy){let{findBy:{workflowRunId:r,repositoryOwner:i,repositoryName:n,token:s}}=e;return zje(r,i,n,s,e?.latest)}return Vje(e?.latest)}catch(r){throw Ms(`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.
2026-06-28 18:21:04 +00:00
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 jT(this,void 0,void 0,function*(){try{if(gC())throw new cA;if(r?.findBy){let{findBy:{workflowRunId:i,repositoryOwner:n,repositoryName:s,token:o}}=r;return Oq(e,i,n,s,o)}return Uje(e)}catch(i){throw Ms(`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.
2026-06-28 18:21:04 +00:00
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 jT(this,void 0,void 0,function*(){try{if(gC())throw new cA;if(r?.findBy){let{findBy:{repositoryOwner:i,repositoryName:n,workflowRunId:s,token:o}}=r;return Gje(e,s,i,n,o)}return Hje(e)}catch(i){throw Ms(`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.
2026-06-28 18:21:04 +00:00
If the error persists, please check whether Actions and API requests are operating normally at [https://githubstatus.com](https://www.githubstatus.com).`),i}})}};var xJr=new QI;var Qq=class{static async upload(e){if(Vt.isGHES)throw new Error("@actions/artifact v2.0.0+ is currently not supported on GHES.");let r=dse.default.basename(e.filename),i=new QI;le(`Uploading ${r} as an artifact`);let n=dse.default.dirname(e.filename),s=await i.uploadArtifact(r,[e.filename],n,{retentionDays:e.retentionDays,skipArchive:!0});if(!s.id)throw new Nu("Cannot upload artifact");let o=s.size??Wje.default.statSync(e.filename).size,a=`${Vt.workflowRunURL()}/artifacts/${s.id}`;return le(`Artifact download URL: ${a}`),{id:s.id,filename:r,digest:s.digest||"",size:o,url:a}}};var mse=z(Jje(),1);var PZt=Object.create,Yje=Object.defineProperty,kZt=Object.getOwnPropertyDescriptor,QZt=Object.getOwnPropertyNames,LZt=Object.getPrototypeOf,MZt=Object.prototype.hasOwnProperty,Ai=(t,e)=>()=>(e||(t((e={exports:{}}).exports,e),t=null),e.exports),FZt=(t,e,r,i)=>{if(e&&typeof e=="object"||typeof e=="function")for(var n=QZt(e),s=0,o=n.length,a;s<o;s++)a=n[s],!MZt.call(t,a)&&a!==r&&Yje(t,a,{get:(c=>e[c]).bind(null,a),enumerable:!(i=kZt(e,a))||i.enumerable});return t},UZt=(t,e,r)=>(r=t!=null?PZt(LZt(t)):{},FZt(e||!t||!t.__esModule?Yje(r,"default",{value:t,enumerable:!0}):r,t)),VT=Ai(((t,e)=>{function r(c){return typeof c>"u"||c===null}function i(c){return typeof c=="object"&&c!==null}function n(c){return Array.isArray(c)?c:r(c)?[]:[c]}function s(c,l){if(l){let u=Object.keys(l);for(let h=0,f=u.length;h<f;h+=1){let d=u[h];c[d]=l[d]}}return c}function o(c,l){let u="";for(let h=0;h<l;h+=1)u+=c;return u}function a(c){return c===0&&Number.NEGATIVE_INFINITY===1/c}e.exports.isNothing=r,e.exports.isObject=i,e.exports.toArray=n,e.exports.repeat=o,e.exports.isNegativeZero=a,e.exports.extend=s})),$T=Ai(((t,e)=>{function r(n,s){let o="",a=n.reason||"(unknown reason)";return n.mark?(n.mark.name&&(o+='in "'+n.mark.name+'" '),o+="("+(n.mark.line+1)+":"+(n.mark.column+1)+")",!s&&n.mark.snippet&&(o+=`
`+n.mark.snippet),a+" "+o):a}function i(n,s){Error.call(this),this.name="YAMLException",this.reason=n,this.mark=s,this.message=r(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||""}i.prototype=Object.create(Error.prototype),i.prototype.constructor=i,i.prototype.toString=function(s){return this.name+": "+r(this,s)},e.exports=i})),qZt=Ai(((t,e)=>{var r=VT();function i(o,a,c,l,u){let h="",f="",d=Math.floor(u/2)-1;return l-a>d&&(h=" ... ",a=l-d+h.length),c-l>d&&(f=" ...",c=l+d-f.length),{str:h+o.slice(a,c).replace(/\t/g,"\u2192")+f,pos:l-a+h.length}}function n(o,a){return r.repeat(" ",a-o.length)+o}function s(o,a){if(a=Object.create(a||null),!o.buffer)return null;a.maxLength||(a.maxLength=79),typeof a.indent!="number"&&(a.indent=1),typeof a.linesBefore!="number"&&(a.linesBefore=3),typeof a.linesAfter!="number"&&(a.linesAfter=2);let c=/\r?\n|\r|\0/g,l=[0],u=[],h,f=-1;for(;h=c.exec(o.buffer);)u.push(h.index),l.push(h.index+h[0].length),o.position<=h.index&&f<0&&(f=l.length-2);f<0&&(f=l.length-1);let d="",p=Math.min(o.line+a.linesAfter,u.length).toString().length,A=a.maxLength-(a.indent+p+3);for(let y=1;y<=a.linesBefore&&!(f-y<0);y++){let b=i(o.buffer,l[f-y],u[f-y],o.position-(l[f]-l[f-y]),A);d=r.repeat(" ",a.indent)+n((o.line-y+1).toString(),p)+" | "+b.str+`
`+d}let E=i(o.buffer,l[f],u[f],o.position,A);d+=r.repeat(" ",a.indent)+n((o.line+1).toString(),p)+" | "+E.str+`
`,d+=r.repeat("-",a.indent+p+3+E.pos)+`^
`;for(let y=1;y<=a.linesAfter&&!(f+y>=u.length);y++){let b=i(o.buffer,l[f+y],u[f+y],o.position-(l[f]-l[f+y]),A);d+=r.repeat(" ",a.indent)+n((o.line+y+1).toString(),p)+" | "+b.str+`
`}return d.replace(/\n$/,"")}e.exports=s})),Zo=Ai(((t,e)=>{var r=$T(),i=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],n=["scalar","sequence","mapping"];function s(a){let c={};return a!==null&&Object.keys(a).forEach(function(l){a[l].forEach(function(u){c[String(u)]=l})}),c}function o(a,c){if(c=c||{},Object.keys(c).forEach(function(l){if(i.indexOf(l)===-1)throw new r('Unknown option "'+l+'" is met in definition of "'+a+'" YAML type.')}),this.options=c,this.tag=a,this.kind=c.kind||null,this.resolve=c.resolve||function(){return!0},this.construct=c.construct||function(l){return l},this.instanceOf=c.instanceOf||null,this.predicate=c.predicate||null,this.represent=c.represent||null,this.representName=c.representName||null,this.defaultStyle=c.defaultStyle||null,this.multi=c.multi||!1,this.styleAliases=s(c.styleAliases||null),n.indexOf(this.kind)===-1)throw new r('Unknown kind "'+this.kind+'" is specified for "'+a+'" YAML type.')}e.exports=o})),Kje=Ai(((t,e)=>{var r=$T(),i=Zo();function n(a,c){let l=[];return a[c].forEach(function(u){let h=l.length;l.forEach(function(f,d){f.tag===u.tag&&f.kind===u.kind&&f.multi===u.multi&&(h=d)}),l[h]=u}),l}function s(){let a={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}};function c(l){l.multi?(a.multi[l.kind].push(l),a.multi.fallback.push(l)):a[l.kind][l.tag]=a.fallback[l.tag]=l}for(let l=0,u=arguments.length;l<u;l+=1)arguments[l].forEach(c);return a}function o(a){return this.extend(a)}o.prototype.extend=function(c){let l=[],u=[];if(c instanceof i)u.push(c);else if(Array.isArray(c))u=u.concat(c);else if(c&&(Array.isArray(c.implicit)||Array.isArray(c.explicit)))c.implicit&&(l=l.concat(c.implicit)),c.explicit&&(u=u.concat(c.explicit));else throw new r("Schema.extend argument should be a Type, [ Type ], or a schema definition ({ implicit: [...], explicit: [...] })");l.forEach(function(f){if(!(f instanceof i))throw new r("Specified list of YAML types (or a single Type object) contains a non-Type object.");if(f.loadKind&&f.loadKind!=="scalar")throw new r("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.");if(f.multi)throw new r("There is a multi type in the implicit list of a schema. Multi tags can only be listed as explicit.")}),u.forEach(function(f){if(!(f instanceof i))throw new r("Specified list of YAML types (or a single Type object) contains a non-Type object.")});let h=Object.create(o.prototype);return h.implicit=(this.implicit||[]).concat(l),h.explicit=(this.explicit||[]).concat(u),h.compiledImplicit=n(h,"implicit"),h.compiledExplicit=n(h,"explicit"),h.compiledTypeMap=s(h.compiledImplicit,h.compiledExplicit),h},e.exports=o})),Xje=Ai(((t,e)=>{e.exports=new(Zo())("tag:yaml.org,2002:str",{kind:"scalar",construct:function(r){return r!==null?r:""}})})),Zje=Ai(((t,e)=>{e.exports=new(Zo())("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(r){return r!==null?r:[]}})})),eze=Ai(((t,e)=>{e.exports=new(Zo())("tag:yaml.org,2002:map",{kind:"mapping",construct:function(r){return r!==null?r:{}}})})),tze=Ai(((t,e)=>{e.exports=new(Kje())({explicit:[Xje(),Zje(),eze()]})})),rze=Ai(((t,e)=>{var r=Zo();function i(o){if(o===null)return!0;let a=o.length;return a===1&&o==="~"||a===4&&(o==="null"||o==="Null"||o==="NULL")}function n(){return null}function s(o){return o===null}e.exports=new r("tag:yaml.org,2002:null",{kind:"scalar",resolve:i,construct:n,predicate:s,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"},empty:function(){return""}},defaultStyle:"lowercase"})})),ize=Ai(((t,e)=>{var r=Zo();function i(o){if(o===null)return!1;let a=o.length;return a===4&&(o==="true"||o==="True"||o==="TRUE")||a===5&&(o==="false"||o==="False"||o==="FALSE")}function n(o){return o==="true"||o==="True"||o==="TRUE"}function s(o){return Object.prototype.toString.call(o)==="[object Boolean]"}e.exports=new r("tag:yaml.org,2002:bool",{kind:"scal
\r`;function n(c){if(c===null)return!1;let l=0,u=c.length,h=i;for(let f=0;f<u;f++){let d=h.indexOf(c.charAt(f));if(!(d>64)){if(d<0)return!1;l+=6}}return l%8===0}function s(c){let l=c.replace(/[\r\n=]/g,""),u=l.length,h=i,f=0,d=[];for(let A=0;A<u;A++)A%4===0&&A&&(d.push(f>>16&255),d.push(f>>8&255),d.push(f&255)),f=f<<6|h.indexOf(l.charAt(A));let p=u%4*6;return p===0?(d.push(f>>16&255),d.push(f>>8&255),d.push(f&255)):p===18?(d.push(f>>10&255),d.push(f>>2&255)):p===12&&d.push(f>>4&255),new Uint8Array(d)}function o(c){let l="",u=0,h=c.length,f=i;for(let p=0;p<h;p++)p%3===0&&p&&(l+=f[u>>18&63],l+=f[u>>12&63],l+=f[u>>6&63],l+=f[u&63]),u=(u<<8)+c[p];let d=h%3;return d===0?(l+=f[u>>18&63],l+=f[u>>12&63],l+=f[u>>6&63],l+=f[u&63]):d===2?(l+=f[u>>10&63],l+=f[u>>4&63],l+=f[u<<2&63],l+=f[64]):d===1&&(l+=f[u>>2&63],l+=f[u<<4&63],l+=f[64],l+=f[64]),l}function a(c){return Object.prototype.toString.call(c)==="[object Uint8Array]"}e.exports=new r("tag:yaml.org,2002:binary",{kind:"scalar",resolve:n,construct:s,predicate:a,represent:o})})),hze=Ai(((t,e)=>{var r=Zo(),i=Object.prototype.hasOwnProperty,n=Object.prototype.toString;function s(a){if(a===null)return!0;let c=[],l=a;for(let u=0,h=l.length;u<h;u+=1){let f=l[u],d=!1;if(n.call(f)!=="[object Object]")return!1;let p;for(p in f)if(i.call(f,p))if(!d)d=!0;else return!1;if(!d)return!1;if(c.indexOf(p)===-1)c.push(p);else return!1}return!0}function o(a){return a!==null?a:[]}e.exports=new r("tag:yaml.org,2002:omap",{kind:"sequence",resolve:s,construct:o})})),fze=Ai(((t,e)=>{var r=Zo(),i=Object.prototype.toString;function n(o){if(o===null)return!0;let a=o,c=new Array(a.length);for(let l=0,u=a.length;l<u;l+=1){let h=a[l];if(i.call(h)!=="[object Object]")return!1;let f=Object.keys(h);if(f.length!==1)return!1;c[l]=[f[0],h[f[0]]]}return!0}function s(o){if(o===null)return[];let a=o,c=new Array(a.length);for(let l=0,u=a.length;l<u;l+=1){let h=a[l],f=Object.keys(h);c[l]=[f[0],h[f[0]]]}return c}e.exports=new r("tag:yaml.org,2002:pairs",{kind:"sequence",resolve:n,construct:s})})),dze=Ai(((t,e)=>{var r=Zo(),i=Object.prototype.hasOwnProperty;function n(o){if(o===null)return!0;let a=o;for(let c in a)if(i.call(a,c)&&a[c]!==null)return!1;return!0}function s(o){return o!==null?o:{}}e.exports=new r("tag:yaml.org,2002:set",{kind:"mapping",resolve:n,construct:s})})),pse=Ai(((t,e)=>{e.exports=aze().extend({implicit:[cze(),lze()],explicit:[uze(),hze(),fze(),dze()]})})),GZt=Ai(((t,e)=>{var r=VT(),i=$T(),n=qZt(),s=pse(),o=Object.prototype.hasOwnProperty,a=1,c=2,l=3,u=4,h=1,f=2,d=3,p=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,A=/[\x85\u2028\u2029]/,E=/[,\[\]{}]/,y=/^(?:!|!!|![0-9A-Za-z-]+!)$/,b=/^(?:!|[^,\[\]{}])(?:%[0-9a-f]{2}|[0-9a-z\-#;/?:@&=+$,_.!~*'()\[\]])*$/i;function C(m){return Object.prototype.toString.call(m)}function I(m){return m===10||m===13}function D(m){return m===9||m===32}function M(m){return m===9||m===32||m===10||m===13}function T(m){return m===44||m===91||m===93||m===123||m===125}function j(m){if(m>=48&&m<=57)return m-48;let N=m|32;return N>=97&&N<=102?N-97+10:-1}function Q(m){return m===120?2:m===117?4:m===85?8:0}function Z(m){return m>=48&&m<=57?m-48:-1}function U(m){switch(m){case 48:return"\0";case 97:return"\x07";case 98:return"\b";case 116:return" ";case 9:return" ";case 110:return`
`;case 118:return"\v";case 102:return"\f";case 114:return"\r";case 101:return"\x1B";case 32:return" ";case 34:return'"';case 47:return"/";case 92:return"\\";case 78:return"\x85";case 95:return"\xA0";case 76:return"\u2028";case 80:return"\u2029";default:return""}}function W(m){return m<=65535?String.fromCharCode(m):String.fromCharCode((m-65536>>10)+55296,(m-65536&1023)+56320)}function X(m,N,L){N==="__proto__"?Object.defineProperty(m,N,{configurable:!0,enumerable:!0,writable:!0,value:L}):m[N]=L}var ue=new Array(256),he=new Array(256);for(let m=0;m<256;m++)ue[m]=U(m)?1:0,he[m]=U(m);function Ce(m,N){this.input=m,this.filename=N.filename||null,this.schema=N.schema||s,this.onWarning=N.onWarning||null,this.legacy=N.legacy||!1,this.json=N.json||!1,this.listener=N.listener||null,this.maxDepth=typeof N.maxDepth=="number"?N.maxDepth:100,this.maxMergeSeqLength=typeof N.maxMergeSeqLength=="number"?N.maxMergeSeqLength:20,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=m.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.depth=0,this.firstTabInLine=-1,this.documents=[],this.anchorMapTransactions=[]}function ne(m,N){let L={name:m.filename,buffer:m.input.slice(0,-1),position:m.position,line:m.line,column:m.position-m.lineStart};return L.snippet=n(L),new i(N,L)}function ee(m,N){throw ne(m,N)}function Be(m,N){m.onWarning&&m.onWarning.call(null,ne(m,N))}function Ge(m,N,L){let q=m.anchorMapTransactions;if(q.length!==0){let H=q[q.length-1];o.call(H,N)||(H[N]={existed:o.call(m.anchorMap,N),value:m.anchorMap[N]})}m.anchorMap[N]=L}function nt(m){m.anchorMapTransactions.push(Object.create(null))}function He(m){let N=m.anchorMapTransactions.pop(),L=m.anchorMapTransactions;if(L.length===0)return;let q=L[L.length-1],H=Object.keys(N);for(let ie=0,B=H.length;ie<B;ie+=1){let te=H[ie];o.call(q,te)||(q[te]=N[te])}}function At(m){let N=m.anchorMapTransactions.pop(),L=Object.keys(N);for(let q=L.length-1;q>=0;q-=1){let H=N[L[q]];H.existed?m.anchorMap[L[q]]=H.value:delete m.anchorMap[L[q]]}}function Ot(m){return{position:m.position,line:m.line,lineStart:m.lineStart,lineIndent:m.lineIndent,firstTabInLine:m.firstTabInLine,tag:m.tag,anchor:m.anchor,kind:m.kind,result:m.result}}function xt(m,N){m.position=N.position,m.line=N.line,m.lineStart=N.lineStart,m.lineIndent=N.lineIndent,m.firstTabInLine=N.firstTabInLine,m.tag=N.tag,m.anchor=N.anchor,m.kind=N.kind,m.result=N.result}var Kt={YAML:function(N,L,q){N.version!==null&&ee(N,"duplication of %YAML directive"),q.length!==1&&ee(N,"YAML directive accepts exactly one argument");let H=/^([0-9]+)\.([0-9]+)$/.exec(q[0]);H===null&&ee(N,"ill-formed argument of the YAML directive");let ie=parseInt(H[1],10),B=parseInt(H[2],10);ie!==1&&ee(N,"unacceptable YAML version of the document"),N.version=q[0],N.checkLineBreaks=B<2,B!==1&&B!==2&&Be(N,"unsupported YAML version of the document")},TAG:function(N,L,q){let H;q.length!==2&&ee(N,"TAG directive accepts exactly two arguments");let ie=q[0];H=q[1],y.test(ie)||ee(N,"ill-formed tag handle (first argument) of the TAG directive"),o.call(N.tagMap,ie)&&ee(N,'there is a previously declared suffix for "'+ie+'" tag handle'),b.test(H)||ee(N,"ill-formed tag prefix (second argument) of the TAG directive");try{H=decodeURIComponent(H)}catch{ee(N,"tag prefix is malformed: "+H)}N.tagMap[ie]=H}};function gt(m,N,L,q){if(N<L){let H=m.input.slice(N,L);if(q)for(let ie=0,B=H.length;ie<B;ie+=1){let te=H.charCodeAt(ie);te===9||te>=32&&te<=1114111||ee(m,"expected valid JSON character")}else p.test(H)&&ee(m,"the stream contains non-printable characters");m.result+=H}}function Dr(m,N,L,q){r.isObject(L)||ee(m,"cannot merge mappings; the provided source object is unacceptable");let H=Object.keys(L);for(let ie=0,B=H.length;ie<B;ie+=1){let te=H[ie];o.call(N,te)||(X(N,te,L[te]),q[te]=!0)}}function F(m,N,L,q,H,ie,B,te,de){if(Array.isArray(H)){H=Array.prototype.slice.call(H);for(let pe=0,Ae=H.length;pe<Ae;pe+=1)Array.isArray(H[pe])&&ee(m,"nested arrays are not supported inside keys"),typeof H=="object"&&C(H[pe])==="[object Object]"&&(H[p
`,N-1))}function w(m,N,L){let q,H,ie,B,te,de,pe=m.kind,Ae=m.result,we=m.input.charCodeAt(m.position);if(M(we)||T(we)||we===35||we===38||we===42||we===33||we===124||we===62||we===39||we===34||we===37||we===64||we===96)return!1;if(we===63||we===45){let Ee=m.input.charCodeAt(m.position+1);if(M(Ee)||L&&T(Ee))return!1}for(m.kind="scalar",m.result="",q=H=m.position,ie=!1;we!==0;){if(we===58){let Ee=m.input.charCodeAt(m.position+1);if(M(Ee)||L&&T(Ee))break}else if(we===35){if(M(m.input.charCodeAt(m.position-1)))break}else{if(m.position===m.lineStart&&ae(m)||L&&T(we))break;if(I(we))if(B=m.line,te=m.lineStart,de=m.lineIndent,J(m,!1,-1),m.lineIndent>=N){ie=!0,we=m.input.charCodeAt(m.position);continue}else{m.position=H,m.line=B,m.lineStart=te,m.lineIndent=de;break}}ie&&(gt(m,q,H,!1),ye(m,m.line-B),q=H=m.position,ie=!1),D(we)||(H=m.position+1),we=m.input.charCodeAt(++m.position)}return gt(m,q,H,!1),m.result?!0:(m.kind=pe,m.result=Ae,!1)}function R(m,N){let L,q,H=m.input.charCodeAt(m.position);if(H!==39)return!1;for(m.kind="scalar",m.result="",m.position++,L=q=m.position;(H=m.input.charCodeAt(m.position))!==0;)if(H===39)if(gt(m,L,m.position,!0),H=m.input.charCodeAt(++m.position),H===39)L=m.position,m.position++,q=m.position;else return!0;else I(H)?(gt(m,L,q,!0),ye(m,J(m,!1,N)),L=q=m.position):m.position===m.lineStart&&ae(m)?ee(m,"unexpected end of the document within a single quoted scalar"):(m.position++,D(H)||(q=m.position));ee(m,"unexpected end of the stream within a single quoted scalar")}function G(m,N){let L,q,H,ie=m.input.charCodeAt(m.position);if(ie!==34)return!1;for(m.kind="scalar",m.result="",m.position++,L=q=m.position;(ie=m.input.charCodeAt(m.position))!==0;){if(ie===34)return gt(m,L,m.position,!0),m.position++,!0;if(ie===92){if(gt(m,L,m.position,!0),ie=m.input.charCodeAt(++m.position),I(ie))J(m,!1,N);else if(ie<256&&ue[ie])m.result+=he[ie],m.position++;else if((H=Q(ie))>0){let B=H,te=0;for(;B>0;B--)ie=m.input.charCodeAt(++m.position),(H=j(ie))>=0?te=(te<<4)+H:ee(m,"expected hexadecimal character");m.result+=W(te),m.position++}else ee(m,"unknown escape sequence");L=q=m.position}else I(ie)?(gt(m,L,q,!0),ye(m,J(m,!1,N)),L=q=m.position):m.position===m.lineStart&&ae(m)?ee(m,"unexpected end of the document within a double quoted scalar"):(m.position++,D(ie)||(q=m.position))}ee(m,"unexpected end of the stream within a double quoted scalar")}function oe(m,N){let L=!0,q,H,ie,B=m.tag,te,de=m.anchor,pe,Ae,we,Ee,Ue=Object.create(null),De,rt,ct,er=m.input.charCodeAt(m.position);if(er===91)pe=93,Ee=!1,te=[];else if(er===123)pe=125,Ee=!0,te={};else return!1;for(m.anchor!==null&&Ge(m,m.anchor,te),er=m.input.charCodeAt(++m.position);er!==0;){if(J(m,!0,N),er=m.input.charCodeAt(m.position),er===pe)return m.position++,m.tag=B,m.anchor=de,m.kind=Ee?"mapping":"sequence",m.result=te,!0;L?er===44&&ee(m,"expected the node content, but found ','"):ee(m,"missed comma between flow collection entries"),rt=De=ct=null,Ae=we=!1,er===63&&M(m.input.charCodeAt(m.position+1))&&(Ae=we=!0,m.position++,J(m,!0,N)),q=m.line,H=m.lineStart,ie=m.position,Mt(m,N,a,!1,!0),rt=m.tag,De=m.result,J(m,!0,N),er=m.input.charCodeAt(m.position),(we||m.line===q)&&er===58&&(Ae=!0,er=m.input.charCodeAt(++m.position),J(m,!0,N),Mt(m,N,a,!1,!0),ct=m.result),Ee?F(m,te,Ue,rt,De,ct,q,H,ie):Ae?te.push(F(m,null,Ue,rt,De,ct,q,H,ie)):te.push(De),J(m,!0,N),er=m.input.charCodeAt(m.position),er===44?(L=!0,er=m.input.charCodeAt(++m.position)):L=!1}ee(m,"unexpected end of the stream within a flow collection")}function be(m,N){let L,q=h,H=!1,ie=!1,B=N,te=0,de=!1,pe,Ae=m.input.charCodeAt(m.position);if(Ae===124)L=!1;else if(Ae===62)L=!0;else return!1;for(m.kind="scalar",m.result="";Ae!==0;)if(Ae=m.input.charCodeAt(++m.position),Ae===43||Ae===45)h===q?q=Ae===43?d:f:ee(m,"repeat of a chomping mode identifier");else if((pe=Z(Ae))>=0)pe===0?ee(m,"bad explicit indentation width of a block scalar; it cannot be less than one"):ie?ee(m,"repeat of an indentation width identifier"):(B=N+pe-1,ie=!0);else break;if(D(Ae)){do Ae=m.input.charCodeAt(++m.position);while(D(Ae));if(Ae===35)do Ae=m.input.charCod
`,H?1+te:te):q===h&&H&&(m.result+=`
`);break}L?D(Ae)?(de=!0,m.result+=r.repeat(`
`,H?1+te:te)):de?(de=!1,m.result+=r.repeat(`
`,te+1)):te===0?H&&(m.result+=" "):m.result+=r.repeat(`
`,te):m.result+=r.repeat(`
`,H?1+te:te),H=!0,ie=!0,te=0;let we=m.position;for(;!I(Ae)&&Ae!==0;)Ae=m.input.charCodeAt(++m.position);gt(m,we,m.position,!1)}return!0}function Ne(m,N){let L=m.tag,q=m.anchor,H=[],ie=!1;if(m.firstTabInLine!==-1)return!1;m.anchor!==null&&Ge(m,m.anchor,H);let B=m.input.charCodeAt(m.position);for(;B!==0&&(m.firstTabInLine!==-1&&(m.position=m.firstTabInLine,ee(m,"tab characters must not be used in indentation")),!(B!==45||!M(m.input.charCodeAt(m.position+1))));){if(ie=!0,m.position++,J(m,!0,-1)&&m.lineIndent<=N){H.push(null),B=m.input.charCodeAt(m.position);continue}let te=m.line;if(Mt(m,N,l,!1,!0),H.push(m.result),J(m,!0,-1),B=m.input.charCodeAt(m.position),(m.line===te||m.lineIndent>N)&&B!==0)ee(m,"bad indentation of a sequence entry");else if(m.lineIndent<N)break}return ie?(m.tag=L,m.anchor=q,m.kind="sequence",m.result=H,!0):!1}function Re(m,N,L){let q,H,ie,B,te=m.tag,de=m.anchor,pe={},Ae=Object.create(null),we=null,Ee=null,Ue=null,De=!1,rt=!1;if(m.firstTabInLine!==-1)return!1;m.anchor!==null&&Ge(m,m.anchor,pe);let ct=m.input.charCodeAt(m.position);for(;ct!==0;){!De&&m.firstTabInLine!==-1&&(m.position=m.firstTabInLine,ee(m,"tab characters must not be used in indentation"));let er=m.input.charCodeAt(m.position+1),Or=m.line;if((ct===63||ct===58)&&M(er))ct===63?(De&&(F(m,pe,Ae,we,Ee,null,H,ie,B),we=Ee=Ue=null),rt=!0,De=!0,q=!0):De?(De=!1,q=!0):ee(m,"incomplete explicit mapping pair; a key node is missed; or followed by a non-tabulated empty line"),m.position+=1,ct=er;else{if(H=m.line,ie=m.lineStart,B=m.position,!Mt(m,L,c,!1,!0))break;if(m.line===Or){for(ct=m.input.charCodeAt(m.position);D(ct);)ct=m.input.charCodeAt(++m.position);if(ct===58)ct=m.input.charCodeAt(++m.position),M(ct)||ee(m,"a whitespace character is expected after the key-value separator within a block mapping"),De&&(F(m,pe,Ae,we,Ee,null,H,ie,B),we=Ee=Ue=null),rt=!0,De=!1,q=!1,we=m.tag,Ee=m.result;else if(rt)ee(m,"can not read an implicit mapping pair; a colon is missed");else return m.tag=te,m.anchor=de,!0}else if(rt)ee(m,"can not read a block mapping entry; a multiline key may not be an implicit key");else return m.tag=te,m.anchor=de,!0}if((m.line===Or||m.lineIndent>N)&&(De&&(H=m.line,ie=m.lineStart,B=m.position),Mt(m,N,u,!0,q)&&(De?Ee=m.result:Ue=m.result),De||(F(m,pe,Ae,we,Ee,Ue,H,ie,B),we=Ee=Ue=null),J(m,!0,-1),ct=m.input.charCodeAt(m.position)),(m.line===Or||m.lineIndent>N)&&ct!==0)ee(m,"bad indentation of a mapping entry");else if(m.lineIndent<N)break}return De&&F(m,pe,Ae,we,Ee,null,H,ie,B),rt&&(m.tag=te,m.anchor=de,m.kind="mapping",m.result=pe),rt}function at(m){let N=!1,L=!1,q,H,ie=m.input.charCodeAt(m.position);if(ie!==33)return!1;m.tag!==null&&ee(m,"duplication of a tag property"),ie=m.input.charCodeAt(++m.position),ie===60?(N=!0,ie=m.input.charCodeAt(++m.position)):ie===33?(L=!0,q="!!",ie=m.input.charCodeAt(++m.position)):q="!";let B=m.position;if(N){do ie=m.input.charCodeAt(++m.position);while(ie!==0&&ie!==62);m.position<m.length?(H=m.input.slice(B,m.position),ie=m.input.charCodeAt(++m.position)):ee(m,"unexpected end of the stream within a verbatim tag")}else{for(;ie!==0&&!M(ie);)ie===33&&(L?ee(m,"tag suffix cannot contain exclamation marks"):(q=m.input.slice(B-1,m.position+1),y.test(q)||ee(m,"named tag handle cannot contain such characters"),L=!0,B=m.position+1)),ie=m.input.charCodeAt(++m.position);H=m.input.slice(B,m.position),E.test(H)&&ee(m,"tag suffix cannot contain flow indicator characters")}H&&!b.test(H)&&ee(m,"tag name cannot contain such characters: "+H);try{H=decodeURIComponent(H)}catch{ee(m,"tag name is malformed: "+H)}return N?m.tag=H:o.call(m.tagMap,q)?m.tag=m.tagMap[q]+H:q==="!"?m.tag="!"+H:q==="!!"?m.tag="tag:yaml.org,2002:"+H:ee(m,'undeclared tag handle "'+q+'"'),!0}function vt(m){let N=m.input.charCodeAt(m.position);if(N!==38)return!1;m.anchor!==null&&ee(m,"duplication of an anchor property"),N=m.input.charCodeAt(++m.position);let L=m.position;for(;N!==0&&!M(N)&&!T(N);)N=m.input.charCodeAt(++m.position);return m.position===L&&ee(m,"name of an anchor node must contain at least one character"),m.anchor=m.input.slice(L,m.position),
`),m.charCodeAt(0)===65279&&(m=m.slice(1)));let L=new Ce(m,N),q=m.indexOf("\0");for(q!==-1&&(L.position=q,ee(L,"null byte is not allowed in input")),L.input+="\0";L.input.charCodeAt(L.position)===32;)L.lineIndent+=1,L.position+=1;for(;L.position<L.length-1;)tr(L);return L.documents}function ve(m,N,L){N!==null&&typeof N=="object"&&typeof L>"u"&&(L=N,N=null);let q=Br(m,L);if(typeof N!="function")return q;for(let H=0,ie=q.length;H<ie;H+=1)N(q[H])}function re(m,N){let L=Br(m,N);if(L.length!==0){if(L.length===1)return L[0];throw new i("expected a single document in the stream, but found more")}}e.exports.loadAll=ve,e.exports.load=re})),HZt=Ai(((t,e)=>{var r=VT(),i=$T(),n=pse(),s=Object.prototype.toString,o=Object.prototype.hasOwnProperty,a=65279,c=9,l=10,u=13,h=32,f=33,d=34,p=35,A=37,E=38,y=39,b=42,C=44,I=45,D=58,M=61,T=62,j=63,Q=64,Z=91,U=93,W=96,X=123,ue=124,he=125,Ce={};Ce[0]="\\0",Ce[7]="\\a",Ce[8]="\\b",Ce[9]="\\t",Ce[10]="\\n",Ce[11]="\\v",Ce[12]="\\f",Ce[13]="\\r",Ce[27]="\\e",Ce[34]='\\"',Ce[92]="\\\\",Ce[133]="\\N",Ce[160]="\\_",Ce[8232]="\\L",Ce[8233]="\\P";var ne=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"],ee=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function Be(B,te){if(te===null)return{};let de={},pe=Object.keys(te);for(let Ae=0,we=pe.length;Ae<we;Ae+=1){let Ee=pe[Ae],Ue=String(te[Ee]);Ee.slice(0,2)==="!!"&&(Ee="tag:yaml.org,2002:"+Ee.slice(2));let De=B.compiledTypeMap.fallback[Ee];De&&o.call(De.styleAliases,Ue)&&(Ue=De.styleAliases[Ue]),de[Ee]=Ue}return de}function Ge(B){let te,de,pe=B.toString(16).toUpperCase();if(B<=255)te="x",de=2;else if(B<=65535)te="u",de=4;else if(B<=4294967295)te="U",de=8;else throw new i("code point within a string may not be greater than 0xFFFFFFFF");return"\\"+te+r.repeat("0",de-pe.length)+pe}var nt=1,He=2;function At(B){this.schema=B.schema||n,this.indent=Math.max(1,B.indent||2),this.noArrayIndent=B.noArrayIndent||!1,this.skipInvalid=B.skipInvalid||!1,this.flowLevel=r.isNothing(B.flowLevel)?-1:B.flowLevel,this.styleMap=Be(this.schema,B.styles||null),this.sortKeys=B.sortKeys||!1,this.lineWidth=B.lineWidth||80,this.noRefs=B.noRefs||!1,this.noCompatMode=B.noCompatMode||!1,this.condenseFlow=B.condenseFlow||!1,this.quotingType=B.quotingType==='"'?He:nt,this.forceQuotes=B.forceQuotes||!1,this.replacer=typeof B.replacer=="function"?B.replacer:null,this.implicitTypes=this.schema.compiledImplicit,this.explicitTypes=this.schema.compiledExplicit,this.tag=null,this.result="",this.duplicates=[],this.usedDuplicates=null}function Ot(B,te){let de=r.repeat(" ",te),pe=0,Ae="",we=B.length;for(;pe<we;){let Ee,Ue=B.indexOf(`
`,pe);Ue===-1?(Ee=B.slice(pe),pe=we):(Ee=B.slice(pe,Ue+1),pe=Ue+1),Ee.length&&Ee!==`
`&&(Ae+=de),Ae+=Ee}return Ae}function xt(B,te){return`
`+r.repeat(" ",B.indent*te)}function Kt(B,te){for(let de=0,pe=B.implicitTypes.length;de<pe;de+=1)if(B.implicitTypes[de].resolve(te))return!0;return!1}function gt(B){return B===h||B===c}function Dr(B){return B>=32&&B<=126||B>=161&&B<=55295&&B!==8232&&B!==8233||B>=57344&&B<=65533&&B!==a||B>=65536&&B<=1114111}function F(B){return Dr(B)&&B!==a&&B!==u&&B!==l}function $(B,te,de){let pe=F(B),Ae=pe&&!gt(B);return(de?pe:pe&&B!==C&&B!==Z&&B!==U&&B!==X&&B!==he)&&B!==p&&!(te===D&&!Ae)||F(te)&&!gt(te)&&B===p||te===D&&Ae}function J(B){return Dr(B)&&B!==a&&!gt(B)&&B!==I&&B!==j&&B!==D&&B!==C&&B!==Z&&B!==U&&B!==X&&B!==he&&B!==p&&B!==E&&B!==b&&B!==f&&B!==ue&&B!==M&&B!==T&&B!==y&&B!==d&&B!==A&&B!==Q&&B!==W}function ae(B){return!gt(B)&&B!==D}function ye(B,te){let de=B.charCodeAt(te),pe;return de>=55296&&de<=56319&&te+1<B.length&&(pe=B.charCodeAt(te+1),pe>=56320&&pe<=57343)?(de-55296)*1024+pe-56320+65536:de}function w(B){return/^\n* /.test(B)}var R=1,G=2,oe=3,be=4,Ne=5;function Re(B,te,de,pe,Ae,we,Ee,Ue){let De,rt=0,ct=null,er=!1,Or=!1,yg=pe!==-1,Ku=-1,od=J(ye(B,0))&&ae(ye(B,B.length-1));if(te||Ee)for(De=0;De<B.length;rt>=65536?De+=2:De++){if(rt=ye(B,De),!Dr(rt))return Ne;od=od&&$(rt,ct,Ue),ct=rt}else{for(De=0;De<B.length;rt>=65536?De+=2:De++){if(rt=ye(B,De),rt===l)er=!0,yg&&(Or=Or||De-Ku-1>pe&&B[Ku+1]!==" ",Ku=De);else if(!Dr(rt))return Ne;od=od&&$(rt,ct,Ue),ct=rt}Or=Or||yg&&De-Ku-1>pe&&B[Ku+1]!==" "}return!er&&!Or?od&&!Ee&&!Ae(B)?R:we===He?Ne:G:de>9&&w(B)?Ne:Ee?we===He?Ne:G:Or?be:oe}function at(B,te,de,pe,Ae){B.dump=(function(){if(te.length===0)return B.quotingType===He?'""':"''";if(!B.noCompatMode&&(ne.indexOf(te)!==-1||ee.test(te)))return B.quotingType===He?'"'+te+'"':"'"+te+"'";let we=B.indent*Math.max(1,de),Ee=B.lineWidth===-1?-1:Math.max(Math.min(B.lineWidth,40),B.lineWidth-we),Ue=pe||B.flowLevel>-1&&de>=B.flowLevel;function De(rt){return Kt(B,rt)}switch(Re(te,Ue,B.indent,Ee,De,B.quotingType,B.forceQuotes&&!pe,Ae)){case R:return te;case G:return"'"+te.replace(/'/g,"''")+"'";case oe:return"|"+vt(te,B.indent)+Et(Ot(te,we));case be:return">"+vt(te,B.indent)+Et(Ot(ft(te,Ee),we));case Ne:return'"'+tr(te,Ee)+'"';default:throw new i("impossible error: invalid scalar style")}})()}function vt(B,te){let de=w(B)?String(te):"",pe=B[B.length-1]===`
`;return de+(pe&&(B[B.length-2]===`
`||B===`
`)?"+":pe?"":"-")+`
`}function Et(B){return B[B.length-1]===`
`?B.slice(0,-1):B}function ft(B,te){let de=/(\n+)([^\n]*)/g,pe=(function(){let Ue=B.indexOf(`
`);return Ue=Ue!==-1?Ue:B.length,de.lastIndex=Ue,Mt(B.slice(0,Ue),te)})(),Ae=B[0]===`
`||B[0]===" ",we,Ee;for(;Ee=de.exec(B);){let Ue=Ee[1],De=Ee[2];we=De[0]===" ",pe+=Ue+(!Ae&&!we&&De!==""?`
`:"")+Mt(De,te),Ae=we}return pe}function Mt(B,te){if(B===""||B[0]===" ")return B;let de=/ [^ ]/g,pe,Ae=0,we,Ee=0,Ue=0,De="";for(;pe=de.exec(B);)Ue=pe.index,Ue-Ae>te&&(we=Ee>Ae?Ee:Ue,De+=`
`+B.slice(Ae,we),Ae=we+1),Ee=Ue;return De+=`
`,B.length-Ae>te&&Ee>Ae?De+=B.slice(Ae,Ee)+`
`+B.slice(Ee+1):De+=B.slice(Ae),De.slice(1)}function tr(B){let te="",de=0;for(let pe=0;pe<B.length;de>=65536?pe+=2:pe++){de=ye(B,pe);let Ae=Ce[de];!Ae&&Dr(de)?(te+=B[pe],de>=65536&&(te+=B[pe+1])):te+=Ae||Ge(de)}return te}function Br(B,te,de){let pe="",Ae=B.tag;for(let we=0,Ee=de.length;we<Ee;we+=1){let Ue=de[we];B.replacer&&(Ue=B.replacer.call(de,String(we),Ue)),(L(B,te,Ue,!1,!1)||typeof Ue>"u"&&L(B,te,null,!1,!1))&&(pe!==""&&(pe+=","+(B.condenseFlow?"":" ")),pe+=B.dump)}B.tag=Ae,B.dump="["+pe+"]"}function ve(B,te,de,pe){let Ae="",we=B.tag;for(let Ee=0,Ue=de.length;Ee<Ue;Ee+=1){let De=de[Ee];B.replacer&&(De=B.replacer.call(de,String(Ee),De)),(L(B,te+1,De,!0,!0,!1,!0)||typeof De>"u"&&L(B,te+1,null,!0,!0,!1,!0))&&((!pe||Ae!=="")&&(Ae+=xt(B,te)),B.dump&&l===B.dump.charCodeAt(0)?Ae+="-":Ae+="- ",Ae+=B.dump)}B.tag=we,B.dump=Ae||"[]"}function re(B,te,de){let pe="",Ae=B.tag,we=Object.keys(de);for(let Ee=0,Ue=we.length;Ee<Ue;Ee+=1){let De="";pe!==""&&(De+=", "),B.condenseFlow&&(De+='"');let rt=we[Ee],ct=de[rt];B.replacer&&(ct=B.replacer.call(de,rt,ct)),L(B,te,rt,!1,!1)&&(B.dump.length>1024&&(De+="? "),De+=B.dump+(B.condenseFlow?'"':"")+":"+(B.condenseFlow?"":" "),L(B,te,ct,!1,!1)&&(De+=B.dump,pe+=De))}B.tag=Ae,B.dump="{"+pe+"}"}function m(B,te,de,pe){let Ae="",we=B.tag,Ee=Object.keys(de);if(B.sortKeys===!0)Ee.sort();else if(typeof B.sortKeys=="function")Ee.sort(B.sortKeys);else if(B.sortKeys)throw new i("sortKeys must be a boolean or a function");for(let Ue=0,De=Ee.length;Ue<De;Ue+=1){let rt="";(!pe||Ae!=="")&&(rt+=xt(B,te));let ct=Ee[Ue],er=de[ct];if(B.replacer&&(er=B.replacer.call(de,ct,er)),!L(B,te+1,ct,!0,!0,!0))continue;let Or=B.tag!==null&&B.tag!=="?"||B.dump&&B.dump.length>1024;Or&&(B.dump&&l===B.dump.charCodeAt(0)?rt+="?":rt+="? "),rt+=B.dump,Or&&(rt+=xt(B,te)),L(B,te+1,er,!0,Or)&&(B.dump&&l===B.dump.charCodeAt(0)?rt+=":":rt+=": ",rt+=B.dump,Ae+=rt)}B.tag=we,B.dump=Ae||"{}"}function N(B,te,de){let pe=de?B.explicitTypes:B.implicitTypes;for(let Ae=0,we=pe.length;Ae<we;Ae+=1){let Ee=pe[Ae];if((Ee.instanceOf||Ee.predicate)&&(!Ee.instanceOf||typeof te=="object"&&te instanceof Ee.instanceOf)&&(!Ee.predicate||Ee.predicate(te))){if(de?Ee.multi&&Ee.representName?B.tag=Ee.representName(te):B.tag=Ee.tag:B.tag="?",Ee.represent){let Ue=B.styleMap[Ee.tag]||Ee.defaultStyle,De;if(s.call(Ee.represent)==="[object Function]")De=Ee.represent(te,Ue);else if(o.call(Ee.represent,Ue))De=Ee.represent[Ue](te,Ue);else throw new i("!<"+Ee.tag+'> tag resolver accepts not "'+Ue+'" style');B.dump=De}return!0}}return!1}function L(B,te,de,pe,Ae,we,Ee){B.tag=null,B.dump=de,N(B,de,!1)||N(B,de,!0);let Ue=s.call(B.dump),De=pe;pe&&(pe=B.flowLevel<0||B.flowLevel>te);let rt=Ue==="[object Object]"||Ue==="[object Array]",ct,er;if(rt&&(ct=B.duplicates.indexOf(de),er=ct!==-1),(B.tag!==null&&B.tag!=="?"||er||B.indent!==2&&te>0)&&(Ae=!1),er&&B.usedDuplicates[ct])B.dump="*ref_"+ct;else{if(rt&&er&&!B.usedDuplicates[ct]&&(B.usedDuplicates[ct]=!0),Ue==="[object Object]")pe&&Object.keys(B.dump).length!==0?(m(B,te,B.dump,Ae),er&&(B.dump="&ref_"+ct+B.dump)):(re(B,te,B.dump),er&&(B.dump="&ref_"+ct+" "+B.dump));else if(Ue==="[object Array]")pe&&B.dump.length!==0?(B.noArrayIndent&&!Ee&&te>0?ve(B,te-1,B.dump,Ae):ve(B,te,B.dump,Ae),er&&(B.dump="&ref_"+ct+B.dump)):(Br(B,te,B.dump),er&&(B.dump="&ref_"+ct+" "+B.dump));else if(Ue==="[object String]")B.tag!=="?"&&at(B,B.dump,te,we,De);else{if(Ue==="[object Undefined]")return!1;if(B.skipInvalid)return!1;throw new i("unacceptable kind of an object to dump "+Ue)}if(B.tag!==null&&B.tag!=="?"){let Or=encodeURI(B.tag[0]==="!"?B.tag.slice(1):B.tag).replace(/!/g,"%21");B.tag[0]==="!"?Or="!"+Or:Or.slice(0,18)==="tag:yaml.org,2002:"?Or="!!"+Or.slice(18):Or="!<"+Or+">",B.dump=Or+" "+B.dump}}return!0}function q(B,te){let de=[],pe=[];H(B,de,pe);let Ae=pe.length;for(let we=0;we<Ae;we+=1)te.duplicates.push(de[pe[we]]);te.usedDuplicates=new Array(Ae)}function H(B,te,de){if(B!==null&&typeof B=="object"){let pe=te.indexOf(B);if(pe!==-1)de.indexOf(pe)===-1&&de.push(pe);else if(te.push(B),Array.isArray(B))for(let Ae=0,we=B.length;Ae<we;Ae+=1)H(B[Ae],t
`:""}e.exports.dump=ie})),pze=UZt(Ai(((t,e)=>{var r=GZt(),i=HZt();function n(s,o){return function(){throw new Error("Function yaml."+s+" is removed in js-yaml 4. Use yaml."+o+" instead, which is now safe by default.")}}e.exports.Type=Zo(),e.exports.Schema=Kje(),e.exports.FAILSAFE_SCHEMA=tze(),e.exports.JSON_SCHEMA=oze(),e.exports.CORE_SCHEMA=aze(),e.exports.DEFAULT_SCHEMA=pse(),e.exports.load=r.load,e.exports.loadAll=r.loadAll,e.exports.dump=i.dump,e.exports.YAMLException=$T(),e.exports.types={binary:uze(),float:sze(),map:eze(),null:rze(),pairs:fze(),set:dze(),timestamp:cze(),bool:ize(),int:nze(),merge:lze(),omap:hze(),seq:Zje(),str:Xje()},e.exports.safeLoad=n("safeLoad","load"),e.exports.safeLoadAll=n("safeLoadAll","loadAll"),e.exports.safeDump=n("safeDump","dump")}))(),1),{Type:QJr,Schema:LJr,FAILSAFE_SCHEMA:MJr,JSON_SCHEMA:FJr,CORE_SCHEMA:UJr,DEFAULT_SCHEMA:qJr,load:GJr,loadAll:HJr,dump:mze,YAMLException:jJr,types:zJr,safeLoad:VJr,safeLoadAll:$Jr,safeDump:WJr}=pze.default,JJr=pze.default;var Aze=z(require("os"),1);var Mq=class t{static async writeBuildSummary(e){let r=function(c,l,u=!1){return`<a href="${l}">${c}</a>`+(u?Aze.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=dz.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=`./${Vt.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>${ke.stringToUnicodeEntities(e.uploadRes.filename)}</strong>`,c)} (${ke.formatFileSize(e.uploadRes.size)} - includes <strong>${i} build record${i>1?"s":""}</strong>)`).addRaw("</p>")}else e.exportRes.summaries&&a.addRaw("<p>").addRaw("The following table provides a brief summary of your build.").addBreak().addRaw("For a detailed look at the build, including timing, dependencies, results, logs, traces, and other information, consider enabling the export of the build record so you can import it into Docker Desktop's Builds view. ").addRaw(r("Learn more","https://www.docker.com/blog/new-beta-feature-deep-dive-into-github-actions-docker-builds-with-docker-desktop/?utm_source=github&utm_medium=actions")).addRaw("</p>");if(a.addRaw("<p>").addRaw("Find this useful? ").addRaw(r("Let us know","https://docs.docker.com/feedback/gha-build-summary")).addRaw("</p>"),e.exportRes.summaries){a.addRaw("<p>");let c=[[{header:!0,data:"ID"},{header:!0,data:"Name"},{header:!0,data:"Status"},{header:!0,data:"Cached"},{header:!0,data:"Duration"},...o&&i>1?[{header:!0,data:"Build result URL"}]:[]]],l;for(let u in e.exportRes.summaries)if(Object.prototype.hasOwnProperty.call(e.exportRes.summaries,u)){let h=e.exportRes.summaries[u];c.push([{data:`<code>${u.substring(0,6).toUpperCase()}</code>`},{data:`<strong>${ke.stringToUnicodeEntities(h.name)}</strong>`},
`),{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=Sc(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=Sc(e,{delimiter:",",trim:!0,columns:!1,relaxColumnCount:!0}),i=[];for(let n of r)for(let s of n)try{let o=ke.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&&lh(s),[n,s]}};var gse=z(require("fs"),1),gze=z(require("path"),1);var Fq=class t{buildx;metadataFilename;constructor(e){this.buildx=e?.buildx||new Rr,this.metadataFilename=`bake-metadata-${ke.generateRandomString()}.json`}getMetadataFilePath(){return gze.default.join(fr.tmpDir(),this.metadataFilename)}resolveMetadata(){let e=this.getMetadataFilePath();if(!gse.default.existsSync(e))return;let r=gse.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(!ke.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 pt.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=Sc(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=ke.parseBool(o);break;default:r[s]=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 n of i){let[s,o]=n.toString().split(/(?<=^[^=]+?)
`)[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"]);K(`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 pt.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(`
2026-05-21 14:59:33 +00:00
`).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(`
2026-06-28 18:21:04 +00:00
`).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 Grt=require("crypto"),rd=z(require("fs"),1),mg=z(require("path"),1);var U1=z(JT(),1),id=z(RZe(),1),Hrt=z(Ife(),1),mB=z(krt(),1);var Sde=z(JT(),1);var Lrt=z(_u(),1);var Qrt="application/vnd.oci.empty.v1+json";var im=class{binPath;_version;_versionOnce;constructor(e){this.binPath=e?.binPath||"cosign",this._version="",this._versionOnce=!1}async isAvailable(){let e=await pt.getExecOutput(this.binPath,[],{ignoreReturnCode:!0,silent:!0}).then(r=>r.stderr.length>0&&r.exitCode!=0?(K(`Cosign.isAvailable cmd err: ${r.stderr.trim()}`),!1):r.exitCode==0).catch(r=>(K(`Cosign.isAvailable error: ${r}`),!1));return K(`Cosign.isAvailable: ${e}`),e}async version(){return this._versionOnce?this._version:(this._versionOnce=!0,this._version=await pt.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 pt.exec(this.binPath,["version","--json"],{failOnStdErr:!1})}async versionSatisfies(e,r){let i=r??await this.version();if(!i)return K("Cosign.versionSatisfies false: undefined version"),!1;let n=Lrt.satisfies(i,e)||/^[0-9a-f]{7}$/.exec(i)!==null;return K(`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===Sde.BUNDLE_V03_MEDIA_TYPE&&typeof l.digest=="string"?r=l.digest:l?.artifactType===Qrt&&typeof l.digest=="string"&&(i=l.digest)}if(!n&&c&&c.mediaType===Sde.BUNDLE_V03_MEDIA_TYPE&&(n=c),n&&(r||i)){s=void 0;break}}return{bundle:n,signatureManifestDigest:r||i,errors:s}}};var Bde=z(require("fs"),1);var oG=class t{buildx;constructor(e){this.buildx=e?.buildx||new Rr}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=fr.tmpName({tmpdir:fr.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.getCreat
${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 pt.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 Mrt="application/vnd.in-toto+json";var Frt="https://fulcio.sigstore.dev",Urt="https://rekor.sigstore.dev",qrt="https://timestamp.sigstore.dev",D0="https://search.sigstore.dev";var Qwr="slsaprovenance1",Ag=class t{cosign;imageTools;constructor(e){this.cosign=e?.cosign||new im,this.imageTools=e?.imageTools||new oG}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);le(`Using Sigstore signing endpoint: ${i.fulcioURL}`);let n=t.noTransparencyLog(e.noTransparencyLog),s=[];await this.cosign.versionSatisfies(">=3.0.4")?await Li("Creating Sigstore protobuf signing config",async()=>{let o=fr.tmpName({template:"signing-config-XXXXXX.json",tmpdir:fr.tmpDir()}),a=["signing-config","create","--with-default-services=true",`--out=${o}`];n&&a.push("--no-default-rekor=true"),await pt.exec(this.cosign.binPath,a,{env:Object.assign({},process.env,{COSIGN_EXPERIMENTAL:"1"})}),le(JSON.stringify(JSON.parse(rd.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 Li(`Signing attestation manifest ${l}`,async()=>{let u=["sign","--yes","--oidc-provider","github-actions","--registry-referrers-mode","oci-1-1","--new-bundle-format",...s];le(`[command]${this.cosign.binPath} ${[...u,l].join(" ")}`);let h=await pt.getExecOutput(this.cosign.binPath,["--verbose",...u,l],{ignoreReturnCode:!0,silent:!0,env:Object.assign({},process.env,{COSIGN_EXPERIMENTAL:"1"})}),f=im.parseCommandOutput(h.stderr.trim());if(h.exitCode!=0)if(f.errors&&f.errors.length>0){let p=f.errors.map(A=>`- [${A.code}] ${A.message} : ${A.detail}`).join(`
`);throw new Error(`Cosign sign command failed with errors:
2026-06-28 18:21:04 +00:00
${p}`)}else throw new Error(`Cosign sign command failed with: ${h.stderr.trim().split(/\r?\n/).filter(p=>p.length>0).pop()??"unknown error"}`);let d=t.parseBundle((0,U1.bundleFromJSON)(f.bundle));d.tlogID&&le(`Uploaded to Rekor transparency log: ${D0}?logIndex=${d.tlogID}`),le(`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 Li(`Verifying signature of ${n}`,async()=>{let o=await this.verifyImageAttestation(n,{certificateIdentityRegexp:r.certificateIdentityRegexp,noTransparencyLog:r.noTransparencyLog||!s.tlogID,retryOnManifestUnknown:r.retryOnManifestUnknown});le(`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);le(`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){le(`[command]${this.cosign.binPath} ${[...i,e].join(" ")}`);let o=await pt.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=im.parseCommandOutput(o.stderr.trim());return{cosignArgs:i,signatureManifestDigest:a.signatureManifestDigest}}let n=r.retryLimit??15,s;le(`[command]${this.cosign.binPath} ${[...i,e].join(" ")}`);for(let o=0;o<n;o++){let a=await pt.getExecOutput(this.cosign.binPath,["--verbose",...i,e],{ignoreReturnCode:!0,silent:!0,env:Object.assign({},process.env,{COSIGN_EXPERIMENTAL:"1"})}),c=im.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(`
2026-05-21 14:59:33 +00:00
`);if(s=new Error(`Cosign verify command failed with errors:
2026-06-28 18:21:04 +00:00
${l}`),c.errors.some(u=>u.code==="MANIFEST_UNKNOWN"))le(`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);le(`Using Sigstore signing endpoint: ${i.fulcioURL}`);let n=t.getProvenanceBlobs(e);for(let s of Object.keys(n))await Li(`Signing ${s}`,async()=>{let o=n[s],a=mg.default.join(mg.default.dirname(s),`${e.name??"provenance"}.sigstore.json`),c=t.getProvenanceSubjects(o);if(c.length===0){hr(`No subjects found in provenance ${s}, skip signing.`);return}let l=await t.signPayload({data:o,type:Mrt},i),u=t.parseBundle(l);le("Provenance blob signed for:");for(let h of c){let[f,d]=Object.entries(h.digest)[0]||[];le(` - ${h.name} (${f}:${d})`)}u.tlogID&&le(`Attestation signature uploaded to Rekor transparency log: ${D0}?logIndex=${u.tlogID}`),le(`Writing Sigstore bundle to: ${a}`),rd.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=mg.default.dirname(n);await Li(`Verifying signature bundle ${s.bundlePath}`,async()=>{for(let a of s.subjects){let c=mg.default.join(o,a.name);le(`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??Qwr];(r.noTransparencyLog||!s.tlogID)&&l.push("--use-signed-timestamps","--insecure-ignore-tlog");let u=await pt.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){le("Verifying keyless verification bundle signature");let n=JSON.parse(rd.default.readFileSync(r,"utf-8")),s=(0,U1.bundleFromJSON)(n);le("Fetching Sigstore TUF trusted root metadata");let o=await Hrt.getTrustedRoot(),a=(0,mB.toTrustMaterial)(o);try{le("Verifying artifact signature");let c=(0,mB.toSignedEntity)(s,rd.default.readFileSync(e)),l=t.parseCertificate(s),u=s.verificationMaterial.tlogEntries,h=u.length>0?u[0].logIndex:void 0;if(i?.subjectAlternativeName&&i?.subjectAlternativeName instanceof RegExp){let p=l.subjectAltName?.replace(/^uri:/i,"");if(p){if(!p.match(i.subjectAlternativeName))throw new Error(`Signing certificate subjectAlternativeName "${p}" does not match expected pattern`)}else throw new Error("Signing certificate does not contain subjectAltName")}let d=new mB.Verifier(a).verify(c,{subjectAlternativeName:i?.subjectAlternativeName&&typeof i.subjectAlternativeName=="string"?i.subjectAlternativeName:void 0,extensions:i?.issuer?{issuer:i.issuer}:void 0});return K(`Sigstore.verifyArtifact signer: ${JSON.stringify(d)}`),{payload:n,certificate:l.toString(),tlogID:h}}catch(c){throw new Error(`Failed to verify artifact signature: ${c}`)}}signingEndpoints(e){return e=t.noTransparencyLog(e),le(`Upload to transparency log: ${e?"disabled":"enabled"}`),{fulcioURL:Frt,rekorURL:e?void 0:Urt,tsaServerURL:qrt}}static noTransparencyLog(e){return e??Vt.context.payload.repository?.private}static getProvenanceBlobs(e){let r=mg.default.join(e.localExportDir,"provenance.json");if(rd.default.existsSync(r))return{[r]:rd.default.readFileSync(r)};let i=rd.default.readdirSync(e.localExportDir,{withFileTypes:!0}),n=i.filter(s=>s.isDirectory());if(n.length>0&&n.length===i.length&&n.every(s=>rd.default.existsSync(mg.default.join(e.localExportDir,s.name,"provenance.json")))){let s={};for(let o of
2026-05-28 08:19:42 +00:00
`)){let[l,...u]=c.split(":"),h=l.toLowerCase(),f=u.map(d=>d.trim()).join(":");if(l.length!=0)switch(!0){case h=="name":i=void 0,r.name==null?r.name=f:(s&&n.gcPolicy&&(n.gcPolicy.push(s),s=void 0),n.name&&r.nodes.push(n),n={name:f});break;case h=="driver":i=void 0,r.driver=f;break;case h=="last activity":i=void 0,r.lastActivity=new Date(f);break;case h=="endpoint":i=void 0,n.endpoint=f;break;case h=="driver options":i=void 0,n["driver-opts"]=(f.match(/([a-zA-Z0-9_.]+)="([^"]*)"/g)||[]).map(d=>d.replace(/^(.*)="(.*)"$/g,"$1=$2"));break;case h=="status":i=void 0,n.status=f;break;case h=="buildkit daemon flags":case h=="flags":i=void 0,n["buildkitd-flags"]=f;break;case h=="buildkit version":case h=="buildkit":i=void 0,n.buildkit=f;break;case h=="platforms":{if(i=void 0,!f)break;let d=[];if(f.includes("*"))for(let p of f.split(", "))p.includes("*")&&d.push(p.replace(/\*/g,""));else d=f.split(", ");n.platforms=d.join(",");break}case h=="features":i="features",n.features={};break;case h=="labels":i="label",n.labels={};break;case h=="devices":i="devices",n.devices=n.devices||[];break;case h.startsWith("gc policy rule#"):i="gcpolicy",n.gcPolicy&&s&&(n.gcPolicy.push(s),s=void 0);break;case h.startsWith("file#"):i="file",a=l.split("#")[1],n.files=n.files||{},n.files[a]="";break;default:switch(i&&i!=="devices"&&n.devices&&o&&(n.devices.push(o),o=void 0),i||""){case"features":{n.features=n.features||{},n.features[l.trim()]=!!f;break}case"label":{n.labels=n.labels||{},n.labels[l.trim()]=f;break}case"devices":{switch(h.trim()){case"name":{n.devices&&o&&n.devices.push(o),o={},o.name=f;break}case"on-demand":{o&&f&&(o.onDemand=f=="true");break}case"automatically allowed":{o&&f&&(o.autoAllow=f=="true");break}case"annotations":{o&&(o.annotations=o.annotations||{});break}default:o&&o.annotations&&(o.annotations[l.trim()]=f)}break}case"gcpolicy":{switch(n.gcPolicy=n.gcPolicy||[],s=s||{},h.trim()){case"all":{s.all=f=="true";break}case"filters":{f&&(s.filter=f.split(","));break}case"keep duration":{s.keepDuration=f;break}case"keep bytes":{s.keepBytes=f;break}case"reserved space":{s.reservedSpace=f;break}case"max used space":{s.maxUsedSpace=f;break}case"min free space":{s.minFreeSpace=f;break}}break}case"file":{a&&n.files&&(n.files[a].length>0&&(n.files[a]+=`
2026-06-28 18:21:04 +00:00
`),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 jrt=z(_u(),1);var cG=z(require("fs"),1);var lG=class{resolveFromString(e){return this.resolve(e,!1)}resolveFromFile(e){return this.resolve(e,!0)}resolve(e,r){if(r){if(!cG.default.existsSync(e))throw new Error(`config file ${e} not found`);e=cG.default.readFileSync(e,{encoding:"utf-8"})}let i=fr.tmpName({tmpdir:fr.tmpDir()});return cG.default.writeFileSync(i,e),i}};var uG=class{buildx;config;constructor(e){this.config=new lG,this.buildx=e?.buildx||new Rr}async getVersion(e){if(!e.buildkit&&e.name)try{return await this.getVersionWithinImage(e.name)}catch(r){hr(r)}return e.buildkit}async getVersionWithinImage(e){return K(`BuildKit.getVersionWithinImage nodeName: ${e}`),fn.getExecOutput(["inspect","--format","{{.Config.Image}}",`${Rr.containerNamePrefix}${e}`],{ignoreReturnCode:!0,silent:!0}).then(r=>{if(r.exitCode==0&&r.stdout.length>0)return K(`BuildKit.getVersionWithinImage image: ${r.stdout.trim()}`),fn.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 gB({buildx:this.buildx}).inspect(e));for(let n of i.nodes){let s=n.buildkit;if(K(`BuildKit.versionSatisfies ${s}: ${r}`),!s)try{s=await this.getVersionWithinImage(n.name||"")}catch{return K(`BuildKit.versionSatisfies ${n.name}: can't get version`),!1}if(K(`BuildKit.versionSatisfies ${n.name}: version ${s}`),i.driver=="docker"&&!s.endsWith("-moby")||!jrt.satisfies(s.replace(/-moby$/,""),r))return!1}return!0}};var hG=class t{_version;_versionOnce;_standalone;constructor(e){this._standalone=e?.standalone,this._version="",this._versionOnce=!1}async isStandalone(){let e=this._standalone??!await fn.isAvailable();return K(`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 pt.getExecOutput(e.command,e.args,{ignoreReturnCode:!0,silent:!0}).then(i=>i.stderr.length>0&&i.exitCode!=0?(K(`Compose.isAvailable cmd err: ${i.stderr.trim()}`),!1):i.exitCode==0).catch(i=>(K(`Compose.isAvailable error: ${i}`),!1));return K(`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 pt.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 pt.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 sm=z(require("fs"),1),sd=z(require("os"),1),yB=z(require("path"),1);var dG=z(_u(),1),_de=z(require("util"),1);var fG=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);K(`Install.download version: ${i.version}`);let n=await t.getRelease(i,this.githubToken);K(`Install.download release tag name: ${n.tag_name}`);let s=await this.vspec(n.tag_name);K(`Install.download vspec: ${s}`);let o=dG.clean(s)||"";if(!dG.valid(o))throw new Error(`Invalid Compose version "${s}".`);let a=new ss({htcName:i.key!="official"?`compose-dl-bin-${i.key}`:"compose-dl-bin",htcVersion:s,baseCacheDir:yB.default.join(sd.default.homedir(),".bin","docker-compose"),cacheFile:sd.default.platform()=="win32"?"docker-compose.exe":"docker-compose",ghaNoCache:r}),c=await a.find();if(c)return le(`Compose binary found in ${c}`),
# syntax=docker/dockerfile:1
ARG GO_VERSION="1.24"
ARG ALPINE_VERSION="3.22"
FROM --platform=$BUILDPLATFORM tonistiigi/xx:1.7.0 AS xx
FROM --platform=$BUILDPLATFORM golang:\${GO_VERSION}-alpine\${ALPINE_VERSION} AS builder-base
COPY --from=xx / /
RUN apk add --no-cache git
ENV GOTOOLCHAIN=auto
ENV CGO_ENABLED=0
WORKDIR /src
RUN --mount=type=cache,target=/go/pkg/mod \\
--mount=type=bind,source=go.mod,target=go.mod \\
--mount=type=bind,source=go.sum,target=go.sum \\
go mod download
FROM builder-base AS version
RUN --mount=type=bind,target=. <<'EOT'
git rev-parse HEAD 2>/dev/null || {
echo >&2 "Failed to get git revision, make sure --build-arg BUILDKIT_CONTEXT_KEEP_GIT_DIR=1 is set when building from Git directly"
exit 1
}
set -ex
export PKG=sigs.k8s.io BUILDDATE=$(date -u +"%Y-%m-%dT%H:%M:%SZ") TREESTATE=$(if ! git diff --no-ext-diff --quiet --exit-code; then echo dirty; else echo clean; fi) VERSION=$(git describe --match 'v[0-9]*' --dirty='.m' --always --tags) COMMIT=$(git rev-parse HEAD)$(if ! git diff --no-ext-diff --quiet --exit-code; then echo .m; fi);
echo "-X \${PKG}/release-utils/version.gitVersion=\${VERSION} -X \${PKG}/release-utils/version.gitCommit=\${COMMIT} -X \${PKG}/release-utils/version.gitTreeState=\${TREESTATE} -X \${PKG}/release-utils/version.buildDate=\${BUILDDATE}" > /tmp/.ldflags;
echo -n "\${VERSION}" > /tmp/.version;
EOT
FROM builder-base AS builder
ARG TARGETPLATFORM
RUN --mount=type=bind,target=. \\
--mount=type=cache,target=/root/.cache,id=cosign-$TARGETPLATFORM \\
--mount=source=/tmp/.ldflags,target=/tmp/.ldflags,from=version \\
--mount=type=cache,target=/go/pkg/mod <<EOT
set -ex
xx-go build -trimpath -ldflags "-s -w $(cat /tmp/.ldflags)" -o /out/cosign ./cmd/cosign
xx-verify --static /out/cosign
EOT
FROM scratch
COPY --from=builder /out /
2026-06-28 18:21:04 +00:00
`;var pG=class t{githubToken;buildx;sigstore;constructor(e){this.githubToken=e?.githubToken||process.env.GITHUB_TOKEN,this.buildx=e?.buildx||new Rr,this.sigstore=e?.sigstore||new Ag}async download(e){let r=await t.getDownloadVersion(e.version);K(`Install.download version: ${r.version}`);let i=await t.getRelease(r,this.githubToken);K(`Install.download release tag name: ${i.tag_name}`);let n=await this.vspec(i.tag_name);K(`Install.download vspec: ${n}`);let s=bB.clean(n)||"";if(!bB.valid(s))throw new Error(`Invalid Cosign version "${n}".`);let o=new ss({htcName:"cosign-dl-bin",htcVersion:n,baseCacheDir:EB.default.join(Ju.default.homedir(),".bin"),cacheFile:Ju.default.platform()=="win32"?"cosign.exe":"cosign",ghaNoCache:e.ghaNoCache}),a=await o.find();if(a)return le(`Cosign binary found in ${a}`),a;let c=xde.format(r.downloadURL,n,this.filename());le(`Downloading ${c}`);let l=await rl(c,void 0,this.githubToken);K(`Install.download htcDownloadPath: ${l}`),e.verifySignature&&bB.satisfies(n,">=3.0.1")&&await this.verifySignature(l,c);let u=await o.save(l,e.skipState);return le(`Cached to ${u}`),u}async build(e,r,i){let n=await this.vspec(e);K(`Install.build vspec: ${n}`);let s=new ss({htcName:"cosign-build-bin",htcVersion:n,baseCacheDir:EB.default.join(Ju.default.homedir(),".bin"),cacheFile:Ju.default.platform()=="win32"?"cosign.exe":"cosign",ghaNoCache:r}),o=await s.find();if(o)return le(`Cosign binary found in ${o}`),o;let a=EB.default.join(fr.tmpDir(),"cosign-build-cache"),c=await this.buildCommand(e,a),l=await pt.getExecOutput(c.command,c.args,{ignoreReturnCode:!0,input:Buffer.from(zrt)}).then(h=>{if(h.stderr.length>0&&h.exitCode!=0)throw new Error(`build failed with: ${h.stderr.match(/(.*)\s*$/)?.[0]?.trim()??"unknown error"}`);return`${a}/cosign`}),u=await s.save(l,i);return le(`Cached to ${u}`),u}async install(e,r){r=r||fr.tmpDir();let i=EB.default.join(r,"cosign-bin");q1.default.existsSync(i)||q1.default.mkdirSync(i,{recursive:!0});let n=Ju.default.platform()=="win32"?"cosign.exe":"cosign",s=EB.default.join(i,n);return q1.default.copyFileSync(e,s),le("Fixing perms"),q1.default.chmodSync(s,"0755"),hh(i),le("Added Cosign to PATH"),le(`Binary path: ${s}`),s}async buildCommand(e,r){let i=await new Rr({standalone:!0}).isAvailable(),n=await new Rr({standalone:!1}).isAvailable(),s=!1;if(await this.buildx.isStandalone()&&i)K("Install.buildCommand: Buildx standalone found, build with it"),s=!0;else if(!await this.buildx.isStandalone()&&n)K("Install.buildCommand: Buildx plugin found, build with it"),s=!1;else if(i)K("Install.buildCommand: Buildx plugin not found, but standalone found so trying to build with it"),s=!0;else if(n)K("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 Rr({standalone:s}).getCommand(o)}async verifySignature(e,r){let i=`${r}.sigstore.json`;le(`Downloading keyless verification bundle at ${i}`);let n=await rl(i,void 0,this.githubToken);K(`Install.verifySignature bundlePath: ${n}`);let s=await this.sigstore.verifyArtifact(e,n,{subjectAlternativeName:"keyless@projectsigstore.iam.gserviceaccount.com",issuer:"https://accounts.google.com"});le(`Cosign binary signature verified! ${s.tlogID?`${D0}?logIndex=${s.tlogID}`:""}`)}filename(){let e;switch(Ju.default.arch()){case"x64":{e="amd64";break}case"ppc64":{e="ppc64le";break}default:{e=Ju.default.arch();break}}let r=Ju.default.platform()=="win32"?"windows":Ju.default.platform(),i=Ju.default.platform()=="win32"?".exe":"";return xde.format("cosign-%s-%s%s",r,e,i)}async vspec(e){if(!ke.isValidRef(e)){let l=e.replace(/^v+|v+$/g,"");return le(`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 LI.remoteSha(r,i,process
`)[0]?.trim()):h.stderr.length>0&&(o=new Error(`buildx failed with: ${h.stderr.match(/(.*)\s*$/)?.[0]?.trim()??"unknown error"}`)))});let a=r.buildxBuild.resolveImageID(),c=r.buildxBuild.resolveMetadata(),l=r.buildxBuild.resolveDigest(c);a&&await Li("ImageID",async()=>{le(a),oO("imageid",a)}),l&&await Li("Digest",async()=>{le(l),oO("digest",l)}),c&&await Li("Metadata",async()=>{let h=JSON.stringify(c,null,2);le(h),oO("metadata",h)});let u;if(await Li("Reference",async()=>{u=await Hwr(r,t,e.builder),u?(le(u),sit(u)):le("No build reference found")}),jwr()){let h=r.buildxBuild.resolveWarnings(c);if(u&&h&&h.length>0){let f=await Rr.convertWarningsToGitHubAnnotations(h,[u]);K(`annotations: ${JSON.stringify(f,null,2)}`),f&&f.length>0&&await Li(`Generating GitHub annotations (${f.length} build checks found)`,async()=>{for(let d of f)hr(d.message,d)})}}if(await Li("Check build summary support",async()=>{zwr()?e.call&&e.call!=="build"?le(`Build summary skipped for ${e.call} subrequest`):Vt.isGHES?le("Build summary is not yet supported on GHES"):await r.buildx.versionSatisfies(">=0.23.0")?u?(le("Build summary supported!"),oit()):le("Build summary requires a build reference"):le("Build summary requires Buildx >= 0.23.0"):le("Build summary disabled")}),o)throw o},async()=>{tit&&await Li("Generating build summary",async()=>{try{let t=Vwr(),e;t&&(e=$wr());let i=await new BM().export({refs:Dde?[Dde]:[]});le(`Build record written to ${i.dockerbuildFilename} (${ke.formatFileSize(i.dockerbuildSize)})`);let n;t&&(n=await Qq.upload({filename:i.dockerbuildFilename,retentionDays:e})),await Mq.writeBuildSummary({exportRes:i,uploadRes:n,inputs:eit,driver:Xrt,endpoint:Zrt})}catch(t){hr(t.message)}}),z1.length>0&&await Li(`Removing temp folder ${z1}`,async()=>{try{cit.rmSync(z1,{recursive:!0})}catch{hr(`Failed to remove temp folder ${z1}`)}})});async function Hwr(t,e,r){let i=t.buildxBuild.resolveRef();if(i)return i;r||(r=(await t.builder.inspect()).name);let n=Rr.refs({dir:Rr.refsDir,builderName:r,since:e});return Object.keys(n).length>0?Object.keys(n)[0]:""}function jwr(){return process.env.DOCKER_BUILD_CHECKS_ANNOTATIONS?ke.parseBool(process.env.DOCKER_BUILD_CHECKS_ANNOTATIONS):!0}function zwr(){return process.env.DOCKER_BUILD_SUMMARY?ke.parseBool(process.env.DOCKER_BUILD_SUMMARY):!0}function Vwr(){return process.env.DOCKER_BUILD_RECORD_UPLOAD?ke.parseBool(process.env.DOCKER_BUILD_RECORD_UPLOAD):!0}function $wr(){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:
(*! formdata-polyfill. MIT License. Jimmy Wärting <https://jimmy.warting.se/opensource> *)
undici/lib/web/websocket/frame.js:
(*! ws. MIT License. Einar Otto Stangvik <einaros@gmail.com> *)
tmp/lib/tmp.js:
(*!
* Tmp
*
* Copyright (c) 2011-2017 KARASZI Istvan <github@spam.raszi.hu>
*
* MIT Licensed
*)
normalize-path/index.js:
(*!
* normalize-path <https://github.com/jonschlinkert/normalize-path>
*
* Copyright (c) 2014-2018, Jon Schlinkert.
* Released under the MIT License.
*)
archiver/lib/error.js:
archiver/lib/core.js:
(**
* Archiver Core
*
* @ignore
* @license [MIT]{@link https://github.com/archiverjs/node-archiver/blob/master/LICENSE}
* @copyright (c) 2012-2014 Chris Talkington, contributors.
*)
crc-32/crc32.js:
(*! crc32.js (C) 2014-present SheetJS -- http://sheetjs.com *)
zip-stream/index.js:
(**
* ZipStream
*
* @ignore
* @license [MIT]{@link https://github.com/archiverjs/node-zip-stream/blob/master/LICENSE}
* @copyright (c) 2014 Chris Talkington, contributors.
*)
archiver/lib/plugins/zip.js:
(**
* ZIP Format Plugin
*
* @module plugins/zip
* @license [MIT]{@link https://github.com/archiverjs/node-archiver/blob/master/LICENSE}
* @copyright (c) 2012-2014 Chris Talkington, contributors.
*)
archiver/lib/plugins/tar.js:
(**
* TAR Format Plugin
*
* @module plugins/tar
* @license [MIT]{@link https://github.com/archiverjs/node-archiver/blob/master/LICENSE}
* @copyright (c) 2012-2014 Chris Talkington, contributors.
*)
archiver/lib/plugins/json.js:
(**
* JSON Format Plugin
*
* @module plugins/json
* @license [MIT]{@link https://github.com/archiverjs/node-archiver/blob/master/LICENSE}
* @copyright (c) 2012-2014 Chris Talkington, contributors.
*)
archiver/index.js:
(**
* Archiver Vending
*
* @ignore
* @license [MIT]{@link https://github.com/archiverjs/node-archiver/blob/master/LICENSE}
* @copyright (c) 2012-2014 Chris Talkington, contributors.
*)
he/he.js:
(*! https://mths.be/he v1.2.0 by @mathias | MIT license *)
negotiator/index.js:
(*!
* negotiator
* Copyright(c) 2012 Federico Romero
* Copyright(c) 2012-2014 Isaac Z. Schlueter
* Copyright(c) 2015 Douglas Christopher Wilson
* MIT Licensed
*)
imurmurhash/imurmurhash.js:
(**
* @preserve
* JS Implementation of incremental MurmurHash3 (r150) (as of May 10, 2013)
*
* @author <a href="mailto:jensyt@gmail.com">Jens Taylor</a>
* @see http://github.com/homebrewing/brauhaus-diff
* @author <a href="mailto:gary.court@gmail.com">Gary Court</a>
* @see http://github.com/garycourt/murmurhash-js
* @author <a href="mailto:aappleby@gmail.com">Austin Appleby</a>
* @see http://sites.google.com/site/murmurhash/
*)
make-fetch-happen/lib/fetch.js:
make-fetch-happen/lib/fetch.js:
(**
* @license
* Copyright (c) 2010-2012 Mikeal Rogers
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
* http://www.apache.org/licenses/LICENSE-2.0
* Unless required by applicable law or agreed to in writing,
* software distributed under the License is distributed on an "AS
* IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
* express or implied. See the License for the specific language
* governing permissions and limitations under the License.
*)
@octokit/request-error/dist-src/index.js:
(* v8 ignore else -- @preserve -- Bug with vitest coverage where it sees an else branch that doesn't exist *)
@octokit/request/dist-bundle/index.js:
(* v8 ignore next -- @preserve *)
(* v8 ignore else -- @preserve *)
js-yaml/dist/js-yaml.mjs:
2026-06-28 18:21:04 +00:00
(*! js-yaml 4.2.0 https://github.com/nodeca/js-yaml @license MIT *)
*/
//# sourceMappingURL=index.cjs.map