[dependabot skip] chore: update generated content

This commit is contained in:
github-actions[bot] committed 2026-07-01 15:53:52 +00:00
1 parent 127dc2c62e
commit ee0d698156
3 files changed
+136 -812

No files matched your search

Generated Vendored
+113 -113
View File
@@ -1,81 +1,81 @@
var Y2e=Object.create;var my=Object.defineProperty;var W2e=Object.getOwnPropertyDescriptor;var J2e=Object.getOwnPropertyNames;var j2e=Object.getPrototypeOf,K2e=Object.prototype.hasOwnProperty;var i=(t,e)=>my(t,"name",{value:e,configurable:!0});var g=(t,e)=>()=>(t&&(e=t(t=0)),e);var C=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),Lr=(t,e)=>{for(var r in e)my(t,r,{get:e[r],enumerable:!0})},Xj=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of J2e(e))!K2e.call(t,s)&&s!==r&&my(t,s,{get:()=>e[s],enumerable:!(n=W2e(e,s))||n.enumerable});return t};var B=(t,e,r)=>(r=t!=null?Y2e(j2e(t)):{},Xj(e||!t||!t.__esModule?my(r,"default",{value:t,enumerable:!0}):r,t)),D=t=>Xj(my({},"__esModule",{value:!0}),t);var a6=C(Tf=>{"use strict";var mzt=require("net"),tqe=require("tls"),xL=require("http"),s6=require("https"),rqe=require("events"),fzt=require("assert"),nqe=require("util");Tf.httpOverHttp=sqe;Tf.httpsOverHttp=oqe;Tf.httpOverHttps=iqe;Tf.httpsOverHttps=aqe;function sqe(t){var e=new nl(t);return e.request=xL.request,e}i(sqe,"httpOverHttp");function oqe(t){var e=new nl(t);return e.request=xL.request,e.createSocket=o6,e.defaultPort=443,e}i(oqe,"httpsOverHttp");function iqe(t){var e=new nl(t);return e.request=s6.request,e}i(iqe,"httpOverHttps");function aqe(t){var e=new nl(t);return e.request=s6.request,e.createSocket=o6,e.defaultPort=443,e}i(aqe,"httpsOverHttps");function nl(t){var e=this;e.options=t||{},e.proxyOptions=e.options.proxy||{},e.maxSockets=e.options.maxSockets||xL.Agent.defaultMaxSockets,e.requests=[],e.sockets=[],e.on("free",i(function(n,s,o,a){for(var c=i6(s,o,a),l=0,u=e.requests.length;l<u;++l){var d=e.requests[l];if(d.host===c.host&&d.port===c.port){e.requests.splice(l,1),d.request.onSocket(n);return}}n.destroy(),e.removeSocket(n)},"onFree"))}i(nl,"TunnelingAgent");nqe.inherits(nl,rqe.EventEmitter);nl.prototype.addRequest=i(function(e,r,n,s){var o=this,a=wL({request:e},o.options,i6(r,n,s));if(o.sockets.length>=this.maxSockets){o.requests.push(a);return}o.createSocket(a,function(c){c.on("free",l),c.on("close",u),c.on("agentRemove",u),e.onSocket(c);function l(){o.emit("free",c,a)}i(l,"onFree");function u(d){o.removeSocket(c),c.removeListener("free",l),c.removeListener("close",u),c.removeListener("agentRemove",u)}i(u,"onCloseOrRemove")})},"addRequest");nl.prototype.createSocket=i(function(e,r){var n=this,s={};n.sockets.push(s);var o=wL({},n.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:!1,headers:{host:e.host+":"+e.port}});e.localAddress&&(o.localAddress=e.localAddress),o.proxyAuth&&(o.headers=o.headers||{},o.headers["Proxy-Authorization"]="Basic "+new Buffer(o.proxyAuth).toString("base64")),Au("making CONNECT request");var a=n.request(o);a.useChunkedEncodingByDefault=!1,a.once("response",c),a.once("upgrade",l),a.once("connect",u),a.once("error",d),a.end();function c(p){p.upgrade=!0}i(c,"onResponse");function l(p,m,f){process.nextTick(function(){u(p,m,f)})}i(l,"onUpgrade");function u(p,m,f){if(a.removeAllListeners(),m.removeAllListeners(),p.statusCode!==200){Au("tunneling socket could not be established, statusCode=%d",p.statusCode),m.destroy();var A=new Error("tunneling socket could not be established, statusCode="+p.statusCode);A.code="ECONNRESET",e.request.emit("error",A),n.removeSocket(s);return}if(f.length>0){Au("got illegal response body from proxy"),m.destroy();var A=new Error("got illegal response body from proxy");A.code="ECONNRESET",e.request.emit("error",A),n.removeSocket(s);return}return Au("tunneling connection has established"),n.sockets[n.sockets.indexOf(s)]=m,r(m)}i(u,"onConnect");function d(p){a.removeAllListeners(),Au(`tunneling socket could not be established, cause=%s
`,p.message,p.stack);var m=new Error("tunneling socket could not be established, cause="+p.message);m.code="ECONNRESET",e.request.emit("error",m),n.removeSocket(s)}i(d,"onError")},"createSocket");nl.prototype.removeSocket=i(function(e){var r=this.sockets.indexOf(e);if(r!==-1){this.sockets.splice(r,1);var n=this.requests.shift();n&&this.createSocket(n,function(s){n.request.onSocket(s)})}},"removeSocket");function o6(t,e){var r=this;nl.prototype.createSocket.call(r,t,function(n){var s=t.request.getHeader("host"),o=wL({},r.options,{socket:n,servername:s?s.replace(/:.*$/,""):t.host}),a=tqe.connect(0,o);r.sockets[r.sockets.indexOf(n)]=a,e(a)})}i(o6,"createSecureSocket");function i6(t,e,r){return typeof t=="string"?{host:t,port:e,localAddress:r}:t}i(i6,"toOptions");function wL(t){for(var e=1,r=arguments.length;e<r;++e){var n=arguments[e];if(typeof n=="object")for(var s=Object.keys(n),o=0,a=s.length;o<a;++o){var c=s[o];n[c]!==void 0&&(t[c]=n[c])}}return t}i(wL,"mergeOptions");var Au;process.env.NODE_DEBUG&&/\btunnel\b/.test(process.env.NODE_DEBUG)?Au=i(function(){var t=Array.prototype.slice.call(arguments);typeof t[0]=="string"?t[0]="TUNNEL: "+t[0]:t.unshift("TUNNEL:"),console.error.apply(console,t)},"debug"):Au=i(function(){},"debug");Tf.debug=Au});var fy=C((gzt,c6)=>{c6.exports=a6()});var Ot=C((yzt,l6)=>{l6.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 nt=C((Ezt,D6)=>{"use strict";var u6=Symbol.for("undici.error.UND_ERR"),Mt=class extends Error{static{i(this,"UndiciError")}constructor(e){super(e),this.name="UndiciError",this.code="UND_ERR"}static[Symbol.hasInstance](e){return e&&e[u6]===!0}[u6]=!0},d6=Symbol.for("undici.error.UND_ERR_CONNECT_TIMEOUT"),SL=class extends Mt{static{i(this,"ConnectTimeoutError")}constructor(e){super(e),this.name="ConnectTimeoutError",this.message=e||"Connect Timeout Error",this.code="UND_ERR_CONNECT_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[d6]===!0}[d6]=!0},p6=Symbol.for("undici.error.UND_ERR_HEADERS_TIMEOUT"),bL=class extends Mt{static{i(this,"HeadersTimeoutError")}constructor(e){super(e),this.name="HeadersTimeoutError",this.message=e||"Headers Timeout Error",this.code="UND_ERR_HEADERS_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[p6]===!0}[p6]=!0},m6=Symbol.for("undici.error.UND_ERR_HEADERS_OVERFLOW"),BL=class extends Mt{static{i(this,"HeadersOverflowError")}constructor(e){super(e),this.name="HeadersOverflowError",this.message=e||"Headers Overflow Error",this.code="UND_ERR_HEADERS_OVERFLOW"}static[Symbol.hasInstance](e){return e&&e[m6]===!0}[m6]=!0},f6=Symbol.for("undici.error.UND_ERR_BODY_TIMEOUT"),RL=class extends Mt{static{i(this,"BodyTimeoutError")}constructor(e){super(e),this.name="BodyTimeoutError",this.message=e||"Body Timeout Error",this.code="UND_ERR_BODY_TIMEOUT" Line truncated
`)||t.includes("\r")||t.includes("\0"))===!1}i(Y9,"isValidHeaderValue");function wHe(t,e){let{headersList:r}=e,n=(r.get("referrer-policy",!0)??"").split(","),s="";if(n.length>0)for(let o=n.length;o!==0;o--){let a=n[o-1].trim();if(aHe.has(a)){s=a;break}}s!==""&&(t.referrerPolicy=s)}i(wHe,"setRequestReferrerPolicyOnRedirect");function SHe(){return"allowed"}i(SHe,"crossOriginResourcePolicyCheck");function bHe(){return"success"}i(bHe,"corsCheck");function BHe(){return"success"}i(BHe,"TAOCheck");function RHe(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}i(RHe,"appendFetchMetadata");function NHe(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&&CO(t.origin)&&!CO(wy(t))&&(e=null);break;case"same-origin":RS(t,wy(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}i(NHe,"appendRequestOriginHeader");function Ff(t,e){return t}i(Ff,"coarsenTime");function THe(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:Ff(t.domainLookupStartTime,r),domainLookupEndTime:Ff(t.domainLookupEndTime,r),connectionStartTime:Ff(t.connectionStartTime,r),connectionEndTime:Ff(t.connectionEndTime,r),secureConnectionStartTime:Ff(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}i(THe,"clampAndCoarsenConnectionTimingInfo");function PHe(t){return Ff(pHe.now(),t)}i(PHe,"coarsenedSharedCurrentTime");function vHe(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}}i(vHe,"createOpaqueTimingInfo");function W9(){return{referrerPolicy:"strict-origin-when-cross-origin"}}i(W9,"makePolicyContainer");function QHe(t){return{referrerPolicy:t.referrerPolicy}}i(QHe,"clonePolicyContainer");function _He(t){let e=t.referrerPolicy;sp(e);let r=null;if(t.referrer==="client"){let c=G9();if(!c||c.origin==="null")return"no-referrer";r=new URL(c)}else t.referrer instanceof URL&&(r=t.referrer);let n=EO(r),s=EO(r,!0);n.toString().length>4096&&(n=s);let o=RS(t,n),a=xy(n)&&!xy(t.url);switch(e){case"origin":return s??EO(r,!0);case"unsafe-url":return n;case"same-origin":return o?s:"no-referrer";case"origin-when-cross-origin":return o?n:s;case"strict-origin-when-cross-origin":{let c=wy(t);return RS(n,c)?n:xy(n)&&!xy(c)?"no-referrer":s}default:return a?"no-referrer":s}}i(_He,"determineRequestsReferrer");function EO(t,e){return sp(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)}i(EO,"stripURLForReferrer");function xy(t){if(!(t instanceof URL))return!1;if(t.href==="about:blank"||t.href==="about:srcdoc"||t.protocol==="data:"||t.protocol==="file:")return!0;return e(t.origin);function e(r){if(r==null||r==="null")return!1;let n=new URL(r);return!!(n.protocol==="https:"||n.protocol==="wss:"||/^127(?:\.[0-9]+){0,2}\.[0-9]+$|^\[(?:0*:)*?:?0*1\]$/.test(n.hostname)||n.hostname==="localhost"||n.hostname.includes("localhost.")||n.hostname.endsWith(".localhost"))}}i(xy,"isURLPotentiallyTrustworthy");function DHe(t,e){if(BS===void 0)return!0;let r=J9(e);if(r==="no metadata"||r.length===0)return!0;let n=LHe(r),s=OHe(r,n);for(let o of s){let a=o.algo,c=o.hash,l=BS.createHash(a).update(t).digest("base64");if(l[l.length-1]==="="&&(l[l.length-2]==="="?l=l.slice(0,-2):l=l.slice(0,-1)),MHe(l,c))return!0}return!1}i(DHe,"bytesMatch");var kHe=/(?<algo>sha256|sha384|sha512)-((?<hash>[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function J9(t){let e=[],r=!0;for(let n of t.split(" ")){r=!1;let s=kHe.exec(n);if(s===null||s.groups===void 0||s.groups.algo===void 0)continue;let o=s.groups.algo.toLowerCase();$9.includes(o)&&e.push(s.groups)}return r===!0?"no metadata":e}i(J9,"parseMetadata");function LHe(t){let e=t[0].algo;if(e[3]==="5")return e;for(let r=1;r<t.length;++r){let n=t[r];if(n.algo[3]==="5"){e="sha512";break}else{if(e[3]==="3")continue;n.algo[3]==="3"&&(e="sha384")}}return e}i(LHe,"getStrongestMetadata");function OHe(t,e){if(t.length===1)return t;let r=0;for(let n=0;n<t.length;++n)t[n].algo===e&&(t[r++]=t[n]);return t.length=r,t}i(OHe,"filterMetadataListByAlgorithm");function MHe(t,e){if(t.length!==e.length)return!1;for(let r=0;r<t.length;++r)if(t[r]!==e[r]){if(t[r]==="+"&&e[r]==="-"||t[r]==="/"&&e[r]==="_")continue;return!1}return!0}i(MHe,"compareBase64Mixed");function FHe(t){}i(FHe,"tryUpgradeReque Line truncated
`);function I$e(t){for(let e=0;e<t.length;++e)if((t.charCodeAt(e)&-128)!==0)return!1;return!0}i(I$e,"isAsciiString");function x$e(t){let e=t.length;if(e<27||e>70)return!1;for(let r=0;r<e;++r){let n=t.charCodeAt(r);if(!(n>=48&&n<=57||n>=65&&n<=90||n>=97&&n<=122||n===39||n===45||n===95))return!1}return!0}i(x$e,"validateBoundary");function w$e(t,e){TS(e!=="failure"&&e.essence==="multipart/form-data");let r=e.parameters.get("boundary");if(r===void 0)return"failure";let n=Buffer.from(`--${r}`,"utf8"),s=[],o={position:0};for(;t[o.position]===13&&t[o.position+1]===10;)o.position+=2;let a=t.length;for(;t[a-1]===10&&t[a-2]===13;)a-=2;for(a!==t.length&&(t=t.subarray(0,a));;){if(t.subarray(o.position,o.position+n.length).equals(n))o.position+=n.length;else return"failure";if(o.position===t.length-2&&PS(t,E$e,o)||o.position===t.length-4&&PS(t,C$e,o))return s;if(t[o.position]!==13||t[o.position+1]!==10)return"failure";o.position+=2;let c=S$e(t,o);if(c==="failure")return"failure";let{name:l,filename:u,contentType:d,encoding:p}=c;o.position+=2;let m;{let A=t.indexOf(n.subarray(2),o.position);if(A===-1)return"failure";m=t.subarray(o.position,A-4),o.position+=m.length,p==="base64"&&(m=Buffer.from(m.toString(),"base64"))}if(t[o.position]!==13||t[o.position+1]!==10)return"failure";o.position+=2;let f;u!==null?(d??="text/plain",I$e(d)||(d=""),f=new g$e([m],u,{type:d})):f=p$e(Buffer.from(m)),TS(cK(l)),TS(typeof f=="string"&&cK(f)||f$e(f)),s.push(A$e(l,f,u))}}i(w$e,"multipartFormDataParser");function S$e(t,e){let r=null,n=null,s=null,o=null;for(;;){if(t[e.position]===13&&t[e.position+1]===10)return r===null?"failure":{name:r,filename:n,contentType:s,encoding:o};let a=qf(c=>c!==10&&c!==13&&c!==58,t,e);if(a=RO(a,!0,!0,c=>c===9||c===32),!m$e.test(a.toString())||t[e.position]!==58)return"failure";switch(e.position++,qf(c=>c===32||c===9,t,e),d$e(a)){case"content-disposition":{if(r=n=null,!PS(t,y$e,e)||(e.position+=17,r=dK(t,e),r===null))return"failure";if(PS(t,uK,e)){let c=e.position+uK.length;if(t[c]===42&&(e.position+=1,c+=1),t[c]!==61||t[c+1]!==34||(e.position+=12,n=dK(t,e),n===null))return"failure"}break}case"content-type":{let c=qf(l=>l!==10&&l!==13,t,e);c=RO(c,!1,!0,l=>l===9||l===32),s=lK(c);break}case"content-transfer-encoding":{let c=qf(l=>l!==10&&l!==13,t,e);c=RO(c,!1,!0,l=>l===9||l===32),o=lK(c);break}default:qf(c=>c!==10&&c!==13,t,e)}if(t[e.position]!==13&&t[e.position+1]!==10)return"failure";e.position+=2}}i(S$e,"parseMultipartFormDataHeaders");function dK(t,e){TS(t[e.position-1]===34);let r=qf(n=>n!==10&&n!==13&&n!==34,t,e);return t[e.position]!==34?null:(e.position++,r=new TextDecoder().decode(r).replace(/%0A/ig,`
`).replace(/%0D/ig,"\r").replace(/%22/g,'"'),r)}i(dK,"parseMultipartFormDataName");function qf(t,e,r){let n=r.position;for(;n<e.length&&t(e[n]);)++n;return e.subarray(r.position,r.position=n)}i(qf,"collectASequenceOfBytes");function RO(t,e,r,n){let s=0,o=t.length-1;if(e)for(;s<t.length&&n(t[s]);)s++;if(r)for(;o>0&&n(t[o]);)o--;return s===0&&o===t.length-1?t:t.subarray(s,o+1)}i(RO,"removeChars");function PS(t,e,r){if(t.length<e.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[r.position+n])return!1;return!0}i(PS,"bufferStartsWith");pK.exports={multipartFormDataParser:w$e,validateBoundary:x$e}});var $f=C((o3t,wK)=>{"use strict";var By=ze(),{ReadableStreamFrom:b$e,isBlobLike:fK,isReadableStreamLike:B$e,readableStreamClose:R$e,createDeferredPromise:N$e,fullyReadBody:T$e,extractMimeType:P$e,utf8DecodeBytes:gK}=Hs(),{FormData:AK}=by(),{kState:Hf}=hu(),{webidl:v$e}=an(),{Blob:Q$e}=require("node:buffer"),NO=require("node:assert"),{isErrored:yK,isDisturbed:_$e}=require("node:stream"),{isArrayBuffer:D$e}=require("node:util/types"),{serializeAMimeType:k$e}=us(),{multipartFormDataParser:L$e}=mK(),TO;try{let t=require("node:crypto");TO=i(e=>t.randomInt(0,e),"random")}catch{TO=i(t=>Math.floor(Math.random(t)),"random")}var vS=new TextEncoder;function O$e(){}i(O$e,"noop");var EK=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0,CK;EK&&(CK=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!_$e(e)&&!yK(e)&&e.cancel("Response object has been garbage collected").catch(O$e)}));function IK(t,e=!1){let r=null;t instanceof ReadableStream?r=t:fK(t)?r=t.stream():r=new ReadableStream({async pull(l){let u=typeof s=="string"?vS.encode(s):s;u.byteLength&&l.enqueue(u),queueMicrotask(()=>R$e(l))},start(){},type:"bytes"}),NO(B$e(r));let n=null,s=null,o=null,a=null;if(typeof t=="string")s=t,a="text/plain;charset=UTF-8";else if(t instanceof URLSearchParams)s=t.toString(),a="application/x-www-form-urlencoded;charset=UTF-8";else if(D$e(t))s=new Uint8Array(t.slice());else if(ArrayBuffer.isView(t))s=new Uint8Array(t.buffer.slice(t.byteOffset,t.byteOffset+t.byteLength));else if(By.isFormDataLike(t)){let l=`----formdata-undici-0${`${TO(1e11)}`.padStart(11,"0")}`,u=`--${l}\r
var Z2e=Object.create;var hy=Object.defineProperty;var eqe=Object.getOwnPropertyDescriptor;var tqe=Object.getOwnPropertyNames;var rqe=Object.getPrototypeOf,nqe=Object.prototype.hasOwnProperty;var i=(t,e)=>hy(t,"name",{value:e,configurable:!0});var g=(t,e)=>()=>(t&&(e=t(t=0)),e);var C=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),Or=(t,e)=>{for(var r in e)hy(t,r,{get:e[r],enumerable:!0})},o6=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of tqe(e))!nqe.call(t,s)&&s!==r&&hy(t,s,{get:()=>e[s],enumerable:!(n=eqe(e,s))||n.enumerable});return t};var B=(t,e,r)=>(r=t!=null?Z2e(rqe(t)):{},o6(e||!t||!t.__esModule?hy(r,"default",{value:t,enumerable:!0}):r,t)),_=t=>o6(hy({},"__esModule",{value:!0}),t);var f6=C(vf=>{"use strict";var gzt=require("net"),aqe=require("tls"),NL=require("http"),d6=require("https"),cqe=require("events"),yzt=require("assert"),lqe=require("util");vf.httpOverHttp=uqe;vf.httpsOverHttp=dqe;vf.httpOverHttps=pqe;vf.httpsOverHttps=mqe;function uqe(t){var e=new sl(t);return e.request=NL.request,e}i(uqe,"httpOverHttp");function dqe(t){var e=new sl(t);return e.request=NL.request,e.createSocket=p6,e.defaultPort=443,e}i(dqe,"httpsOverHttp");function pqe(t){var e=new sl(t);return e.request=d6.request,e}i(pqe,"httpOverHttps");function mqe(t){var e=new sl(t);return e.request=d6.request,e.createSocket=p6,e.defaultPort=443,e}i(mqe,"httpsOverHttps");function sl(t){var e=this;e.options=t||{},e.proxyOptions=e.options.proxy||{},e.maxSockets=e.options.maxSockets||NL.Agent.defaultMaxSockets,e.requests=[],e.sockets=[],e.on("free",i(function(n,s,o,a){for(var c=m6(s,o,a),l=0,u=e.requests.length;l<u;++l){var d=e.requests[l];if(d.host===c.host&&d.port===c.port){e.requests.splice(l,1),d.request.onSocket(n);return}}n.destroy(),e.removeSocket(n)},"onFree"))}i(sl,"TunnelingAgent");lqe.inherits(sl,cqe.EventEmitter);sl.prototype.addRequest=i(function(e,r,n,s){var o=this,a=TL({request:e},o.options,m6(r,n,s));if(o.sockets.length>=this.maxSockets){o.requests.push(a);return}o.createSocket(a,function(c){c.on("free",l),c.on("close",u),c.on("agentRemove",u),e.onSocket(c);function l(){o.emit("free",c,a)}i(l,"onFree");function u(d){o.removeSocket(c),c.removeListener("free",l),c.removeListener("close",u),c.removeListener("agentRemove",u)}i(u,"onCloseOrRemove")})},"addRequest");sl.prototype.createSocket=i(function(e,r){var n=this,s={};n.sockets.push(s);var o=TL({},n.proxyOptions,{method:"CONNECT",path:e.host+":"+e.port,agent:!1,headers:{host:e.host+":"+e.port}});e.localAddress&&(o.localAddress=e.localAddress),o.proxyAuth&&(o.headers=o.headers||{},o.headers["Proxy-Authorization"]="Basic "+new Buffer(o.proxyAuth).toString("base64")),gu("making CONNECT request");var a=n.request(o);a.useChunkedEncodingByDefault=!1,a.once("response",c),a.once("upgrade",l),a.once("connect",u),a.once("error",d),a.end();function c(p){p.upgrade=!0}i(c,"onResponse");function l(p,m,f){process.nextTick(function(){u(p,m,f)})}i(l,"onUpgrade");function u(p,m,f){if(a.removeAllListeners(),m.removeAllListeners(),p.statusCode!==200){gu("tunneling socket could not be established, statusCode=%d",p.statusCode),m.destroy();var A=new Error("tunneling socket could not be established, statusCode="+p.statusCode);A.code="ECONNRESET",e.request.emit("error",A),n.removeSocket(s);return}if(f.length>0){gu("got illegal response body from proxy"),m.destroy();var A=new Error("got illegal response body from proxy");A.code="ECONNRESET",e.request.emit("error",A),n.removeSocket(s);return}return gu("tunneling connection has established"),n.sockets[n.sockets.indexOf(s)]=m,r(m)}i(u,"onConnect");function d(p){a.removeAllListeners(),gu(`tunneling socket could not be established, cause=%s
`,p.message,p.stack);var m=new Error("tunneling socket could not be established, cause="+p.message);m.code="ECONNRESET",e.request.emit("error",m),n.removeSocket(s)}i(d,"onError")},"createSocket");sl.prototype.removeSocket=i(function(e){var r=this.sockets.indexOf(e);if(r!==-1){this.sockets.splice(r,1);var n=this.requests.shift();n&&this.createSocket(n,function(s){n.request.onSocket(s)})}},"removeSocket");function p6(t,e){var r=this;sl.prototype.createSocket.call(r,t,function(n){var s=t.request.getHeader("host"),o=TL({},r.options,{socket:n,servername:s?s.replace(/:.*$/,""):t.host}),a=aqe.connect(0,o);r.sockets[r.sockets.indexOf(n)]=a,e(a)})}i(p6,"createSecureSocket");function m6(t,e,r){return typeof t=="string"?{host:t,port:e,localAddress:r}:t}i(m6,"toOptions");function TL(t){for(var e=1,r=arguments.length;e<r;++e){var n=arguments[e];if(typeof n=="object")for(var s=Object.keys(n),o=0,a=s.length;o<a;++o){var c=s[o];n[c]!==void 0&&(t[c]=n[c])}}return t}i(TL,"mergeOptions");var gu;process.env.NODE_DEBUG&&/\btunnel\b/.test(process.env.NODE_DEBUG)?gu=i(function(){var t=Array.prototype.slice.call(arguments);typeof t[0]=="string"?t[0]="TUNNEL: "+t[0]:t.unshift("TUNNEL:"),console.error.apply(console,t)},"debug"):gu=i(function(){},"debug");vf.debug=gu});var gy=C((Izt,A6)=>{A6.exports=f6()});var Mt=C((xzt,h6)=>{h6.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 st=C((wzt,q6)=>{"use strict";var g6=Symbol.for("undici.error.UND_ERR"),Ft=class extends Error{static{i(this,"UndiciError")}constructor(e){super(e),this.name="UndiciError",this.code="UND_ERR"}static[Symbol.hasInstance](e){return e&&e[g6]===!0}[g6]=!0},y6=Symbol.for("undici.error.UND_ERR_CONNECT_TIMEOUT"),PL=class extends Ft{static{i(this,"ConnectTimeoutError")}constructor(e){super(e),this.name="ConnectTimeoutError",this.message=e||"Connect Timeout Error",this.code="UND_ERR_CONNECT_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[y6]===!0}[y6]=!0},E6=Symbol.for("undici.error.UND_ERR_HEADERS_TIMEOUT"),vL=class extends Ft{static{i(this,"HeadersTimeoutError")}constructor(e){super(e),this.name="HeadersTimeoutError",this.message=e||"Headers Timeout Error",this.code="UND_ERR_HEADERS_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[E6]===!0}[E6]=!0},C6=Symbol.for("undici.error.UND_ERR_HEADERS_OVERFLOW"),QL=class extends Ft{static{i(this,"HeadersOverflowError")}constructor(e){super(e),this.name="HeadersOverflowError",this.message=e||"Headers Overflow Error",this.code="UND_ERR_HEADERS_OVERFLOW"}static[Symbol.hasInstance](e){return e&&e[C6]===!0}[C6]=!0},I6=Symbol.for("undici.error.UND_ERR_BODY_TIMEOUT"),_L=class extends Ft{static{i(this,"BodyTimeoutError")}constructor(e){super(e),this.name="BodyTimeoutError",this.message=e||"Body Timeout Error",this.code="UND_ERR_BODY_TIMEOUT" Line truncated
`)||t.includes("\r")||t.includes("\0"))===!1}i(eK,"isValidHeaderValue");function THe(t,e){let{headersList:r}=e,n=(r.get("referrer-policy",!0)??"").split(","),s="";if(n.length>0)for(let o=n.length;o!==0;o--){let a=n[o-1].trim();if(mHe.has(a)){s=a;break}}s!==""&&(t.referrerPolicy=s)}i(THe,"setRequestReferrerPolicyOnRedirect");function PHe(){return"allowed"}i(PHe,"crossOriginResourcePolicyCheck");function vHe(){return"success"}i(vHe,"corsCheck");function QHe(){return"success"}i(QHe,"TAOCheck");function _He(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}i(_He,"appendFetchMetadata");function DHe(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&&BO(t.origin)&&!BO(By(t))&&(e=null);break;case"same-origin":QS(t,By(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}i(DHe,"appendRequestOriginHeader");function qf(t,e){return t}i(qf,"coarsenTime");function kHe(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:qf(t.domainLookupStartTime,r),domainLookupEndTime:qf(t.domainLookupEndTime,r),connectionStartTime:qf(t.connectionStartTime,r),connectionEndTime:qf(t.connectionEndTime,r),secureConnectionStartTime:qf(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}i(kHe,"clampAndCoarsenConnectionTimingInfo");function LHe(t){return qf(yHe.now(),t)}i(LHe,"coarsenedSharedCurrentTime");function OHe(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}}i(OHe,"createOpaqueTimingInfo");function tK(){return{referrerPolicy:"strict-origin-when-cross-origin"}}i(tK,"makePolicyContainer");function MHe(t){return{referrerPolicy:t.referrerPolicy}}i(MHe,"clonePolicyContainer");function FHe(t){let e=t.referrerPolicy;ip(e);let r=null;if(t.referrer==="client"){let c=J9();if(!c||c.origin==="null")return"no-referrer";r=new URL(c)}else t.referrer instanceof URL&&(r=t.referrer);let n=bO(r),s=bO(r,!0);n.toString().length>4096&&(n=s);let o=QS(t,n),a=by(n)&&!by(t.url);switch(e){case"origin":return s??bO(r,!0);case"unsafe-url":return n;case"same-origin":return o?s:"no-referrer";case"origin-when-cross-origin":return o?n:s;case"strict-origin-when-cross-origin":{let c=By(t);return QS(n,c)?n:by(n)&&!by(c)?"no-referrer":s}default:return a?"no-referrer":s}}i(FHe,"determineRequestsReferrer");function bO(t,e){return ip(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)}i(bO,"stripURLForReferrer");function by(t){if(!(t instanceof URL))return!1;if(t.href==="about:blank"||t.href==="about:srcdoc"||t.protocol==="data:"||t.protocol==="file:")return!0;return e(t.origin);function e(r){if(r==null||r==="null")return!1;let n=new URL(r);return!!(n.protocol==="https:"||n.protocol==="wss:"||/^127(?:\.[0-9]+){0,2}\.[0-9]+$|^\[(?:0*:)*?:?0*1\]$/.test(n.hostname)||n.hostname==="localhost"||n.hostname.includes("localhost.")||n.hostname.endsWith(".localhost"))}}i(by,"isURLPotentiallyTrustworthy");function UHe(t,e){if(vS===void 0)return!0;let r=rK(e);if(r==="no metadata"||r.length===0)return!0;let n=GHe(r),s=HHe(r,n);for(let o of s){let a=o.algo,c=o.hash,l=vS.createHash(a).update(t).digest("base64");if(l[l.length-1]==="="&&(l[l.length-2]==="="?l=l.slice(0,-2):l=l.slice(0,-1)),$He(l,c))return!0}return!1}i(UHe,"bytesMatch");var qHe=/(?<algo>sha256|sha384|sha512)-((?<hash>[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function rK(t){let e=[],r=!0;for(let n of t.split(" ")){r=!1;let s=qHe.exec(n);if(s===null||s.groups===void 0||s.groups.algo===void 0)continue;let o=s.groups.algo.toLowerCase();K9.includes(o)&&e.push(s.groups)}return r===!0?"no metadata":e}i(rK,"parseMetadata");function GHe(t){let e=t[0].algo;if(e[3]==="5")return e;for(let r=1;r<t.length;++r){let n=t[r];if(n.algo[3]==="5"){e="sha512";break}else{if(e[3]==="3")continue;n.algo[3]==="3"&&(e="sha384")}}return e}i(GHe,"getStrongestMetadata");function HHe(t,e){if(t.length===1)return t;let r=0;for(let n=0;n<t.length;++n)t[n].algo===e&&(t[r++]=t[n]);return t.length=r,t}i(HHe,"filterMetadataListByAlgorithm");function $He(t,e){if(t.length!==e.length)return!1;for(let r=0;r<t.length;++r)if(t[r]!==e[r]){if(t[r]==="+"&&e[r]==="-"||t[r]==="/"&&e[r]==="_")continue;return!1}return!0}i($He,"compareBase64Mixed");function zHe(t){}i(zHe,"tryUpgradeReque Line truncated
`);function R$e(t){for(let e=0;e<t.length;++e)if((t.charCodeAt(e)&-128)!==0)return!1;return!0}i(R$e,"isAsciiString");function N$e(t){let e=t.length;if(e<27||e>70)return!1;for(let r=0;r<e;++r){let n=t.charCodeAt(r);if(!(n>=48&&n<=57||n>=65&&n<=90||n>=97&&n<=122||n===39||n===45||n===95))return!1}return!0}i(N$e,"validateBoundary");function T$e(t,e){DS(e!=="failure"&&e.essence==="multipart/form-data");let r=e.parameters.get("boundary");if(r===void 0)return"failure";let n=Buffer.from(`--${r}`,"utf8"),s=[],o={position:0};for(;t[o.position]===13&&t[o.position+1]===10;)o.position+=2;let a=t.length;for(;t[a-1]===10&&t[a-2]===13;)a-=2;for(a!==t.length&&(t=t.subarray(0,a));;){if(t.subarray(o.position,o.position+n.length).equals(n))o.position+=n.length;else return"failure";if(o.position===t.length-2&&kS(t,b$e,o)||o.position===t.length-4&&kS(t,B$e,o))return s;if(t[o.position]!==13||t[o.position+1]!==10)return"failure";o.position+=2;let c=P$e(t,o);if(c==="failure")return"failure";let{name:l,filename:u,contentType:d,encoding:p}=c;o.position+=2;let m;{let A=t.indexOf(n.subarray(2),o.position);if(A===-1)return"failure";m=t.subarray(o.position,A-4),o.position+=m.length,p==="base64"&&(m=Buffer.from(m.toString(),"base64"))}if(t[o.position]!==13||t[o.position+1]!==10)return"failure";o.position+=2;let f;u!==null?(d??="text/plain",R$e(d)||(d=""),f=new w$e([m],u,{type:d})):f=y$e(Buffer.from(m)),DS(AK(l)),DS(typeof f=="string"&&AK(f)||C$e(f)),s.push(I$e(l,f,u))}}i(T$e,"multipartFormDataParser");function P$e(t,e){let r=null,n=null,s=null,o=null;for(;;){if(t[e.position]===13&&t[e.position+1]===10)return r===null?"failure":{name:r,filename:n,contentType:s,encoding:o};let a=Hf(c=>c!==10&&c!==13&&c!==58,t,e);if(a=_O(a,!0,!0,c=>c===9||c===32),!E$e.test(a.toString())||t[e.position]!==58)return"failure";switch(e.position++,Hf(c=>c===32||c===9,t,e),g$e(a)){case"content-disposition":{if(r=n=null,!kS(t,S$e,e)||(e.position+=17,r=yK(t,e),r===null))return"failure";if(kS(t,gK,e)){let c=e.position+gK.length;if(t[c]===42&&(e.position+=1,c+=1),t[c]!==61||t[c+1]!==34||(e.position+=12,n=yK(t,e),n===null))return"failure"}break}case"content-type":{let c=Hf(l=>l!==10&&l!==13,t,e);c=_O(c,!1,!0,l=>l===9||l===32),s=hK(c);break}case"content-transfer-encoding":{let c=Hf(l=>l!==10&&l!==13,t,e);c=_O(c,!1,!0,l=>l===9||l===32),o=hK(c);break}default:Hf(c=>c!==10&&c!==13,t,e)}if(t[e.position]!==13&&t[e.position+1]!==10)return"failure";e.position+=2}}i(P$e,"parseMultipartFormDataHeaders");function yK(t,e){DS(t[e.position-1]===34);let r=Hf(n=>n!==10&&n!==13&&n!==34,t,e);return t[e.position]!==34?null:(e.position++,r=new TextDecoder().decode(r).replace(/%0A/ig,`
`).replace(/%0D/ig,"\r").replace(/%22/g,'"'),r)}i(yK,"parseMultipartFormDataName");function Hf(t,e,r){let n=r.position;for(;n<e.length&&t(e[n]);)++n;return e.subarray(r.position,r.position=n)}i(Hf,"collectASequenceOfBytes");function _O(t,e,r,n){let s=0,o=t.length-1;if(e)for(;s<t.length&&n(t[s]);)s++;if(r)for(;o>0&&n(t[o]);)o--;return s===0&&o===t.length-1?t:t.subarray(s,o+1)}i(_O,"removeChars");function kS(t,e,r){if(t.length<e.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[r.position+n])return!1;return!0}i(kS,"bufferStartsWith");EK.exports={multipartFormDataParser:T$e,validateBoundary:N$e}});var Vf=C((l3t,PK)=>{"use strict";var Ty=Ve(),{ReadableStreamFrom:v$e,isBlobLike:IK,isReadableStreamLike:Q$e,readableStreamClose:_$e,createDeferredPromise:D$e,fullyReadBody:k$e,extractMimeType:L$e,utf8DecodeBytes:SK}=$s(),{FormData:xK}=Ny(),{kState:zf}=yu(),{webidl:O$e}=ln(),{Blob:M$e}=require("node:buffer"),DO=require("node:assert"),{isErrored:bK,isDisturbed:F$e}=require("node:stream"),{isArrayBuffer:U$e}=require("node:util/types"),{serializeAMimeType:q$e}=ds(),{multipartFormDataParser:G$e}=CK(),kO;try{let t=require("node:crypto");kO=i(e=>t.randomInt(0,e),"random")}catch{kO=i(t=>Math.floor(Math.random(t)),"random")}var LS=new TextEncoder;function H$e(){}i(H$e,"noop");var BK=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0,RK;BK&&(RK=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!F$e(e)&&!bK(e)&&e.cancel("Response object has been garbage collected").catch(H$e)}));function NK(t,e=!1){let r=null;t instanceof ReadableStream?r=t:IK(t)?r=t.stream():r=new ReadableStream({async pull(l){let u=typeof s=="string"?LS.encode(s):s;u.byteLength&&l.enqueue(u),queueMicrotask(()=>_$e(l))},start(){},type:"bytes"}),DO(Q$e(r));let n=null,s=null,o=null,a=null;if(typeof t=="string")s=t,a="text/plain;charset=UTF-8";else if(t instanceof URLSearchParams)s=t.toString(),a="application/x-www-form-urlencoded;charset=UTF-8";else if(U$e(t))s=new Uint8Array(t.slice());else if(ArrayBuffer.isView(t))s=new Uint8Array(t.buffer.slice(t.byteOffset,t.byteOffset+t.byteLength));else if(Ty.isFormDataLike(t)){let l=`----formdata-undici-0${`${kO(1e11)}`.padStart(11,"0")}`,u=`--${l}\r
Content-Disposition: form-data`;let d=i(y=>y.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),"escape"),p=i(y=>y.replace(/\r?\n|\r/g,`\r
`),"normalizeLinefeeds"),m=[],f=new Uint8Array([13,10]);o=0;let A=!1;for(let[y,E]of t)if(typeof E=="string"){let I=vS.encode(u+`; name="${d(p(y))}"\r
`),"normalizeLinefeeds"),m=[],f=new Uint8Array([13,10]);o=0;let A=!1;for(let[y,E]of t)if(typeof E=="string"){let I=LS.encode(u+`; name="${d(p(y))}"\r
\r
${p(E)}\r
`);m.push(I),o+=I.byteLength}else{let I=vS.encode(`${u}; name="${d(p(y))}"`+(E.name?`; filename="${d(E.name)}"`:"")+`\r
`);m.push(I),o+=I.byteLength}else{let I=LS.encode(`${u}; name="${d(p(y))}"`+(E.name?`; filename="${d(E.name)}"`:"")+`\r
Content-Type: ${E.type||"application/octet-stream"}\r
\r
`);m.push(I,E,f),typeof E.size=="number"?o+=I.byteLength+E.size+f.byteLength:A=!0}let h=vS.encode(`--${l}--\r
`);m.push(h),o+=h.byteLength,A&&(o=null),s=t,n=i(async function*(){for(let y of m)y.stream?yield*y.stream():yield y},"action"),a=`multipart/form-data; boundary=${l}`}else if(fK(t))s=t,o=t.size,t.type&&(a=t.type);else if(typeof t[Symbol.asyncIterator]=="function"){if(e)throw new TypeError("keepalive");if(By.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=t instanceof ReadableStream?t:b$e(t)}if((typeof s=="string"||By.isBuffer(s))&&(o=Buffer.byteLength(s)),n!=null){let l;r=new ReadableStream({async start(){l=n(t)[Symbol.asyncIterator]()},async pull(u){let{value:d,done:p}=await l.next();if(p)queueMicrotask(()=>{u.close(),u.byobRequest?.respond(0)});else if(!yK(r)){let m=new Uint8Array(d);m.byteLength&&u.enqueue(m)}return u.desiredSize>0},async cancel(u){await l.return()},type:"bytes"})}return[{stream:r,source:s,length:o},a]}i(IK,"extractBody");function M$e(t,e=!1){return t instanceof ReadableStream&&(NO(!By.isDisturbed(t),"The body has already been consumed."),NO(!t.locked,"The stream is locked.")),IK(t,e)}i(M$e,"safelyExtractBody");function F$e(t,e){let[r,n]=e.stream.tee();return e.stream=r,{stream:n,length:e.length,source:e.source}}i(F$e,"cloneBody");function U$e(t){if(t.aborted)throw new DOMException("The operation was aborted.","AbortError")}i(U$e,"throwIfAborted");function q$e(t){return{blob(){return Gf(this,r=>{let n=hK(this);return n===null?n="":n&&(n=k$e(n)),new Q$e([r],{type:n})},t)},arrayBuffer(){return Gf(this,r=>new Uint8Array(r).buffer,t)},text(){return Gf(this,gK,t)},json(){return Gf(this,H$e,t)},formData(){return Gf(this,r=>{let n=hK(this);if(n!==null)switch(n.essence){case"multipart/form-data":{let s=L$e(r,n);if(s==="failure")throw new TypeError("Failed to parse body as FormData.");let o=new AK;return o[Hf]=s,o}case"application/x-www-form-urlencoded":{let s=new URLSearchParams(r.toString()),o=new AK;for(let[a,c]of s)o.append(a,c);return o}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},t)},bytes(){return Gf(this,r=>new Uint8Array(r),t)}}}i(q$e,"bodyMixinMethods");function G$e(t){Object.assign(t.prototype,q$e(t))}i(G$e,"mixinBody");async function Gf(t,e,r){if(v$e.brandCheck(t,r),xK(t))throw new TypeError("Body is unusable: Body has already been read");U$e(t[Hf]);let n=N$e(),s=i(a=>n.reject(a),"errorSteps"),o=i(a=>{try{n.resolve(e(a))}catch(c){s(c)}},"successSteps");return t[Hf].body==null?(o(Buffer.allocUnsafe(0)),n.promise):(await T$e(t[Hf].body,o,s),n.promise)}i(Gf,"consumeBody");function xK(t){let e=t[Hf].body;return e!=null&&(e.stream.locked||By.isDisturbed(e.stream))}i(xK,"bodyUnusable");function H$e(t){return JSON.parse(gK(t))}i(H$e,"parseJSONFromBytes");function hK(t){let e=t[Hf].headersList,r=P$e(e);return r==="failure"?null:r}i(hK,"bodyMimeType");wK.exports={extractBody:IK,safelyExtractBody:M$e,cloneBody:F$e,mixinBody:G$e,streamRegistry:CK,hasFinalizationRegistry:EK,bodyUnusable:xK}});var FK=C((a3t,MK)=>{"use strict";var me=require("node:assert"),Ee=ze(),{channels:SK}=vf(),PO=dO(),{RequestContentLengthMismatchError:op,ResponseContentLengthMismatchError:bK,RequestAbortedError:_K,HeadersTimeoutError:$$e,HeadersOverflowError:z$e,SocketError:zf,InformationalError:Vf,BodyTimeoutError:V$e,HTTPParserError:Y$e,ResponseExceededMaxSizeError:W$e}=nt(),{kUrl:DK,kReset:ds,kClient:kS,kParser:Nt,kBlocking:Ty,kRunning:Nr,kPending:kK,kSize:BK,kWriting:gu,kQueue:Ii,kNoRef:Ry,kKeepAliveDefaultTimeout:J$e,kHostHeader:j$e,kPendingIdx:K$e,kRunningIdx:No,kError:On,kPipelining:LS,kSocket:ap,kKeepAliveTimeoutValue:MS,kMaxHeadersSize:vO,kKeepAliveMaxTimeout:X$e,kKeepAliveTimeoutThreshold:Z$e,kHeadersTimeout:eze,kBodyTimeout:tze,kStrictContentLength:DO,kMaxRequests:RK,kCounter:rze,kMaxResponseSize:nze,kOnError:NK,kResume:ll,kHTTPContext:LK}=Ot(),$s=C9(),TK=Buffer.alloc(0),QS=Buffer[Symbol.species],_S=Ee.addListener,sze=Ee.removeAllListeners,cp=Symbol("kIdleSocketValidation"),ip=Symbol("kIdleSocketValidationTimeout"),MO=Symbol("kSocketUsed"),QO;async function oze(){let t=process.env.JEST_WORKER_ID?fO():void 0,e;try{e=await WebAssembly.compile(w9())}catch{e=await WebAssembly.compile(t||fO())}return await WebAssembly.instantiate(e,{env:{wasm_on_url:i((r,n,s)=>0,"wasm_on_url"),wasm_on_status:i((r,n,s)=>{me(rr.ptr===r);let o=n-Ea+ya.byteOffset;return rr.onStatus(new QS(ya.buffer,o,s))||0},"wasm_on_status"),wasm_on_message_begin:i(r=>(me(rr.ptr===r),rr.onMessageBegin()||0),"wasm_on_message_begin"),wasm_on_header_field:i((r,n,s)=>{me(rr.ptr===r);let o=n-Ea+ya.byteOffset;return rr.onHeaderField(new QS(ya.buffer,o,s))||0},"wasm_on_header_field"),wasm_on_header_value:i((r,n,s)=>{me(rr.ptr===r);let o=n-Ea+ya.byteOffset;return rr.onHeaderValue(new QS(ya.buffer,o,s))||0},"wasm_on_header_value"),wasm_on_headers_complete:i((r,n,s,o)=>(me(rr.ptr===r),rr.onHeadersComplete(n,!!s,!!o)||0),"wasm_on_headers_complete"),wasm_on_body:i((r,n,s)=>{me(rr.ptr===r);let o=n-Ea+ya.byteOffset;return rr.onBody(new QS(ya.bu Line truncated
`);m.push(I,E,f),typeof E.size=="number"?o+=I.byteLength+E.size+f.byteLength:A=!0}let h=LS.encode(`--${l}--\r
`);m.push(h),o+=h.byteLength,A&&(o=null),s=t,n=i(async function*(){for(let y of m)y.stream?yield*y.stream():yield y},"action"),a=`multipart/form-data; boundary=${l}`}else if(IK(t))s=t,o=t.size,t.type&&(a=t.type);else if(typeof t[Symbol.asyncIterator]=="function"){if(e)throw new TypeError("keepalive");if(Ty.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=t instanceof ReadableStream?t:v$e(t)}if((typeof s=="string"||Ty.isBuffer(s))&&(o=Buffer.byteLength(s)),n!=null){let l;r=new ReadableStream({async start(){l=n(t)[Symbol.asyncIterator]()},async pull(u){let{value:d,done:p}=await l.next();if(p)queueMicrotask(()=>{u.close(),u.byobRequest?.respond(0)});else if(!bK(r)){let m=new Uint8Array(d);m.byteLength&&u.enqueue(m)}return u.desiredSize>0},async cancel(u){await l.return()},type:"bytes"})}return[{stream:r,source:s,length:o},a]}i(NK,"extractBody");function $$e(t,e=!1){return t instanceof ReadableStream&&(DO(!Ty.isDisturbed(t),"The body has already been consumed."),DO(!t.locked,"The stream is locked.")),NK(t,e)}i($$e,"safelyExtractBody");function z$e(t,e){let[r,n]=e.stream.tee();return e.stream=r,{stream:n,length:e.length,source:e.source}}i(z$e,"cloneBody");function V$e(t){if(t.aborted)throw new DOMException("The operation was aborted.","AbortError")}i(V$e,"throwIfAborted");function Y$e(t){return{blob(){return $f(this,r=>{let n=wK(this);return n===null?n="":n&&(n=q$e(n)),new M$e([r],{type:n})},t)},arrayBuffer(){return $f(this,r=>new Uint8Array(r).buffer,t)},text(){return $f(this,SK,t)},json(){return $f(this,J$e,t)},formData(){return $f(this,r=>{let n=wK(this);if(n!==null)switch(n.essence){case"multipart/form-data":{let s=G$e(r,n);if(s==="failure")throw new TypeError("Failed to parse body as FormData.");let o=new xK;return o[zf]=s,o}case"application/x-www-form-urlencoded":{let s=new URLSearchParams(r.toString()),o=new xK;for(let[a,c]of s)o.append(a,c);return o}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},t)},bytes(){return $f(this,r=>new Uint8Array(r),t)}}}i(Y$e,"bodyMixinMethods");function W$e(t){Object.assign(t.prototype,Y$e(t))}i(W$e,"mixinBody");async function $f(t,e,r){if(O$e.brandCheck(t,r),TK(t))throw new TypeError("Body is unusable: Body has already been read");V$e(t[zf]);let n=D$e(),s=i(a=>n.reject(a),"errorSteps"),o=i(a=>{try{n.resolve(e(a))}catch(c){s(c)}},"successSteps");return t[zf].body==null?(o(Buffer.allocUnsafe(0)),n.promise):(await k$e(t[zf].body,o,s),n.promise)}i($f,"consumeBody");function TK(t){let e=t[zf].body;return e!=null&&(e.stream.locked||Ty.isDisturbed(e.stream))}i(TK,"bodyUnusable");function J$e(t){return JSON.parse(SK(t))}i(J$e,"parseJSONFromBytes");function wK(t){let e=t[zf].headersList,r=L$e(e);return r==="failure"?null:r}i(wK,"bodyMimeType");PK.exports={extractBody:NK,safelyExtractBody:$$e,cloneBody:z$e,mixinBody:W$e,streamRegistry:RK,hasFinalizationRegistry:BK,bodyUnusable:TK}});var VK=C((d3t,zK)=>{"use strict";var me=require("node:assert"),Ee=Ve(),{channels:vK}=_f(),LO=gO(),{RequestContentLengthMismatchError:ap,ResponseContentLengthMismatchError:QK,RequestAbortedError:UK,HeadersTimeoutError:j$e,HeadersOverflowError:K$e,SocketError:Yf,InformationalError:Wf,BodyTimeoutError:X$e,HTTPParserError:Z$e,ResponseExceededMaxSizeError:eze}=st(),{kUrl:qK,kReset:ps,kClient:US,kParser:Tt,kBlocking:Qy,kRunning:Tr,kPending:GK,kSize:_K,kWriting:Eu,kQueue:xi,kNoRef:Py,kKeepAliveDefaultTimeout:tze,kHostHeader:rze,kPendingIdx:nze,kRunningIdx:To,kError:Fn,kPipelining:qS,kSocket:lp,kKeepAliveTimeoutValue:HS,kMaxHeadersSize:OO,kKeepAliveMaxTimeout:sze,kKeepAliveTimeoutThreshold:oze,kHeadersTimeout:ize,kBodyTimeout:aze,kStrictContentLength:UO,kMaxRequests:DK,kCounter:cze,kMaxResponseSize:lze,kOnError:kK,kResume:ul,kHTTPContext:HK}=Mt(),zs=R9(),LK=Buffer.alloc(0),OS=Buffer[Symbol.species],MS=Ee.addListener,uze=Ee.removeAllListeners,up=Symbol("kIdleSocketValidation"),cp=Symbol("kIdleSocketValidationTimeout"),$O=Symbol("kSocketUsed"),MO;async function dze(){let t=process.env.JEST_WORKER_ID?CO():void 0,e;try{e=await WebAssembly.compile(P9())}catch{e=await WebAssembly.compile(t||CO())}return await WebAssembly.instantiate(e,{env:{wasm_on_url:i((r,n,s)=>0,"wasm_on_url"),wasm_on_status:i((r,n,s)=>{me(or.ptr===r);let o=n-Ia+Ca.byteOffset;return or.onStatus(new OS(Ca.buffer,o,s))||0},"wasm_on_status"),wasm_on_message_begin:i(r=>(me(or.ptr===r),or.onMessageBegin()||0),"wasm_on_message_begin"),wasm_on_header_field:i((r,n,s)=>{me(or.ptr===r);let o=n-Ia+Ca.byteOffset;return or.onHeaderField(new OS(Ca.buffer,o,s))||0},"wasm_on_header_field"),wasm_on_header_value:i((r,n,s)=>{me(or.ptr===r);let o=n-Ia+Ca.byteOffset;return or.onHeaderValue(new OS(Ca.buffer,o,s))||0},"wasm_on_header_value"),wasm_on_headers_complete:i((r,n,s,o)=>(me(or.ptr===r),or.onHeadersComplete(n,!!s,!!o)||0),"wasm_on_headers_complete"),wasm_on_body:i((r,n,s)=>{me(or.ptr===r);let o=n-Ia+Ca.byteOffset;return or.onBody(new OS(Ca.bu Line truncated
`;if(typeof s=="string"?h+=`host: ${s}\r
`:h+=t[j$e],o?h+=`connection: upgrade\r
`:h+=t[rze],o?h+=`connection: upgrade\r
upgrade: ${o}\r
`:t[LS]&&!f[ds]?h+=`connection: keep-alive\r
`:t[qS]&&!f[ps]?h+=`connection: keep-alive\r
`:h+=`connection: close\r
`,Array.isArray(u))for(let y=0;y<u.length;y+=2){let E=u[y+0],I=u[y+1];if(Array.isArray(I))for(let S=0;S<I.length;S++)h+=`${E}: ${I[S]}\r
`;else h+=`${E}: ${I}\r
`}return SK.sendHeaders.hasSubscribers&&SK.sendHeaders.publish({request:e,headers:h,socket:f}),!l||m===0?vK(A,null,t,e,f,d,h,p):Ee.isBuffer(l)?vK(A,l,t,e,f,d,h,p):Ee.isBlobLike(l)?typeof l.stream=="function"?QK(A,l.stream(),t,e,f,d,h,p):mze(A,l,t,e,f,d,h,p):Ee.isStream(l)?pze(A,l,t,e,f,d,h,p):Ee.isIterable(l)?QK(A,l,t,e,f,d,h,p):me(!1),!0}i(dze,"writeH1");function pze(t,e,r,n,s,o,a,c){me(o!==0||r[Nr]===0,"stream body cannot be pipelined");let l=!1,u=new FS({abort:t,socket:s,request:n,contentLength:o,client:r,expectsPayload:c,header:a}),d=i(function(A){if(!l)try{!u.write(A)&&this.pause&&this.pause()}catch(h){Ee.destroy(this,h)}},"onData"),p=i(function(){l||e.resume&&e.resume()},"onDrain"),m=i(function(){if(queueMicrotask(()=>{e.removeListener("error",f)}),!l){let A=new _K;queueMicrotask(()=>f(A))}},"onClose"),f=i(function(A){if(!l){if(l=!0,me(s.destroyed||s[gu]&&r[Nr]<=1),s.off("drain",p).off("error",f),e.removeListener("data",d).removeListener("end",f).removeListener("close",m),!A)try{u.end()}catch(h){A=h}u.destroy(A),A&&(A.code!=="UND_ERR_INFO"||A.message!=="reset")?Ee.destroy(e,A):Ee.destroy(e)}},"onFinished");e.on("data",d).on("end",f).on("error",f).on("close",m),e.resume&&e.resume(),s.on("drain",p).on("error",f),e.errorEmitted??e.errored?setImmediate(()=>f(e.errored)):(e.endEmitted??e.readableEnded)&&setImmediate(()=>f(null)),(e.closeEmitted??e.closed)&&setImmediate(m)}i(pze,"writeStream");function vK(t,e,r,n,s,o,a,c){try{e?Ee.isBuffer(e)&&(me(o===e.byteLength,"buffer body must have content length"),s.cork(),s.write(`${a}content-length: ${o}\r
`}return vK.sendHeaders.hasSubscribers&&vK.sendHeaders.publish({request:e,headers:h,socket:f}),!l||m===0?MK(A,null,t,e,f,d,h,p):Ee.isBuffer(l)?MK(A,l,t,e,f,d,h,p):Ee.isBlobLike(l)?typeof l.stream=="function"?FK(A,l.stream(),t,e,f,d,h,p):Eze(A,l,t,e,f,d,h,p):Ee.isStream(l)?yze(A,l,t,e,f,d,h,p):Ee.isIterable(l)?FK(A,l,t,e,f,d,h,p):me(!1),!0}i(gze,"writeH1");function yze(t,e,r,n,s,o,a,c){me(o!==0||r[Tr]===0,"stream body cannot be pipelined");let l=!1,u=new $S({abort:t,socket:s,request:n,contentLength:o,client:r,expectsPayload:c,header:a}),d=i(function(A){if(!l)try{!u.write(A)&&this.pause&&this.pause()}catch(h){Ee.destroy(this,h)}},"onData"),p=i(function(){l||e.resume&&e.resume()},"onDrain"),m=i(function(){if(queueMicrotask(()=>{e.removeListener("error",f)}),!l){let A=new UK;queueMicrotask(()=>f(A))}},"onClose"),f=i(function(A){if(!l){if(l=!0,me(s.destroyed||s[Eu]&&r[Tr]<=1),s.off("drain",p).off("error",f),e.removeListener("data",d).removeListener("end",f).removeListener("close",m),!A)try{u.end()}catch(h){A=h}u.destroy(A),A&&(A.code!=="UND_ERR_INFO"||A.message!=="reset")?Ee.destroy(e,A):Ee.destroy(e)}},"onFinished");e.on("data",d).on("end",f).on("error",f).on("close",m),e.resume&&e.resume(),s.on("drain",p).on("error",f),e.errorEmitted??e.errored?setImmediate(()=>f(e.errored)):(e.endEmitted??e.readableEnded)&&setImmediate(()=>f(null)),(e.closeEmitted??e.closed)&&setImmediate(m)}i(yze,"writeStream");function MK(t,e,r,n,s,o,a,c){try{e?Ee.isBuffer(e)&&(me(o===e.byteLength,"buffer body must have content length"),s.cork(),s.write(`${a}content-length: ${o}\r
\r
`,"latin1"),s.write(e),s.uncork(),n.onBodySent(e),!c&&n.reset!==!1&&(s[ds]=!0)):o===0?s.write(`${a}content-length: 0\r
`,"latin1"),s.write(e),s.uncork(),n.onBodySent(e),!c&&n.reset!==!1&&(s[ps]=!0)):o===0?s.write(`${a}content-length: 0\r
\r
`,"latin1"):(me(o===null,"no body must not have content length"),s.write(`${a}\r
`,"latin1")),n.onRequestSent(),r[ll]()}catch(l){t(l)}}i(vK,"writeBuffer");async function mze(t,e,r,n,s,o,a,c){me(o===e.size,"blob body must have content length");try{if(o!=null&&o!==e.size)throw new op;let l=Buffer.from(await e.arrayBuffer());s.cork(),s.write(`${a}content-length: ${o}\r
`,"latin1")),n.onRequestSent(),r[ul]()}catch(l){t(l)}}i(MK,"writeBuffer");async function Eze(t,e,r,n,s,o,a,c){me(o===e.size,"blob body must have content length");try{if(o!=null&&o!==e.size)throw new ap;let l=Buffer.from(await e.arrayBuffer());s.cork(),s.write(`${a}content-length: ${o}\r
\r
`,"latin1"),s.write(l),s.uncork(),n.onBodySent(l),n.onRequestSent(),!c&&n.reset!==!1&&(s[ds]=!0),r[ll]()}catch(l){t(l)}}i(mze,"writeBlob");async function QK(t,e,r,n,s,o,a,c){me(o!==0||r[Nr]===0,"iterator body cannot be pipelined");let l=null;function u(){if(l){let m=l;l=null,m()}}i(u,"onDrain");let d=i(()=>new Promise((m,f)=>{me(l===null),s[On]?f(s[On]):l=m}),"waitForDrain");s.on("close",u).on("drain",u);let p=new FS({abort:t,socket:s,request:n,contentLength:o,client:r,expectsPayload:c,header:a});try{for await(let m of e){if(s[On])throw s[On];p.write(m)||await d()}p.end()}catch(m){p.destroy(m)}finally{s.off("close",u).off("drain",u)}}i(QK,"writeIterable");var FS=class{static{i(this,"AsyncWriter")}constructor({abort:e,socket:r,request:n,contentLength:s,client:o,expectsPayload:a,header:c}){this.socket=r,this.request=n,this.contentLength=s,this.client=o,this.bytesWritten=0,this.expectsPayload=a,this.header=c,this.abort=e,r[gu]=!0}write(e){let{socket:r,request:n,contentLength:s,client:o,bytesWritten:a,expectsPayload:c,header:l}=this;if(r[On])throw r[On];if(r.destroyed)return!1;let u=Buffer.byteLength(e);if(!u)return!0;if(s!==null&&a+u>s){if(o[DO])throw new op;process.emitWarning(new op)}r.cork(),a===0&&(!c&&n.reset!==!1&&(r[ds]=!0),s===null?r.write(`${l}transfer-encoding: chunked\r
`,"latin1"),s.write(l),s.uncork(),n.onBodySent(l),n.onRequestSent(),!c&&n.reset!==!1&&(s[ps]=!0),r[ul]()}catch(l){t(l)}}i(Eze,"writeBlob");async function FK(t,e,r,n,s,o,a,c){me(o!==0||r[Tr]===0,"iterator body cannot be pipelined");let l=null;function u(){if(l){let m=l;l=null,m()}}i(u,"onDrain");let d=i(()=>new Promise((m,f)=>{me(l===null),s[Fn]?f(s[Fn]):l=m}),"waitForDrain");s.on("close",u).on("drain",u);let p=new $S({abort:t,socket:s,request:n,contentLength:o,client:r,expectsPayload:c,header:a});try{for await(let m of e){if(s[Fn])throw s[Fn];p.write(m)||await d()}p.end()}catch(m){p.destroy(m)}finally{s.off("close",u).off("drain",u)}}i(FK,"writeIterable");var $S=class{static{i(this,"AsyncWriter")}constructor({abort:e,socket:r,request:n,contentLength:s,client:o,expectsPayload:a,header:c}){this.socket=r,this.request=n,this.contentLength=s,this.client=o,this.bytesWritten=0,this.expectsPayload=a,this.header=c,this.abort=e,r[Eu]=!0}write(e){let{socket:r,request:n,contentLength:s,client:o,bytesWritten:a,expectsPayload:c,header:l}=this;if(r[Fn])throw r[Fn];if(r.destroyed)return!1;let u=Buffer.byteLength(e);if(!u)return!0;if(s!==null&&a+u>s){if(o[UO])throw new ap;process.emitWarning(new ap)}r.cork(),a===0&&(!c&&n.reset!==!1&&(r[ps]=!0),s===null?r.write(`${l}transfer-encoding: chunked\r
`,"latin1"):r.write(`${l}content-length: ${s}\r
\r
`,"latin1")),s===null&&r.write(`\r
${u.toString(16)}\r
`,"latin1"),this.bytesWritten+=u;let d=r.write(e);return r.uncork(),n.onBodySent(e),d||r[Nt].timeout&&r[Nt].timeoutType===Yf&&r[Nt].timeout.refresh&&r[Nt].timeout.refresh(),d}end(){let{socket:e,contentLength:r,client:n,bytesWritten:s,expectsPayload:o,header:a,request:c}=this;if(c.onRequestSent(),e[gu]=!1,e[On])throw e[On];if(!e.destroyed){if(s===0?o?e.write(`${a}content-length: 0\r
`,"latin1"),this.bytesWritten+=u;let d=r.write(e);return r.uncork(),n.onBodySent(e),d||r[Tt].timeout&&r[Tt].timeoutType===Jf&&r[Tt].timeout.refresh&&r[Tt].timeout.refresh(),d}end(){let{socket:e,contentLength:r,client:n,bytesWritten:s,expectsPayload:o,header:a,request:c}=this;if(c.onRequestSent(),e[Eu]=!1,e[Fn])throw e[Fn];if(!e.destroyed){if(s===0?o?e.write(`${a}content-length: 0\r
\r
`,"latin1"):e.write(`${a}\r
`,"latin1"):r===null&&e.write(`\r
0\r
\r
`,"latin1"),r!==null&&s!==r){if(n[DO])throw new op;process.emitWarning(new op)}e[Nt].timeout&&e[Nt].timeoutType===Yf&&e[Nt].timeout.refresh&&e[Nt].timeout.refresh(),n[ll]()}}destroy(e){let{socket:r,client:n,abort:s}=this;r[gu]=!1,e&&(me(n[Nr]<=1,"pipeline should only contain this request"),s(e))}};MK.exports=aze});var YK=C((l3t,VK)=>{"use strict";var To=require("node:assert"),{pipeline:fze}=require("node:stream"),We=ze(),{RequestContentLengthMismatchError:FO,RequestAbortedError:UK,SocketError:Py,InformationalError:UO}=nt(),{kUrl:US,kReset:GS,kClient:Wf,kRunning:HS,kPending:Aze,kQueue:yu,kPendingIdx:qO,kRunningIdx:xi,kError:Si,kSocket:Jr,kStrictContentLength:hze,kOnError:GO,kMaxConcurrentStreams:zK,kHTTP2Session:wi,kResume:Eu,kSize:gze,kHTTPContext:yze}=Ot(),ul=Symbol("open streams"),qK,GK=!1,qS;try{qS=require("node:http2")}catch{qS={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:Eze,HTTP2_HEADER_METHOD:Cze,HTTP2_HEADER_PATH:Ize,HTTP2_HEADER_SCHEME:xze,HTTP2_HEADER_CONTENT_LENGTH:wze,HTTP2_HEADER_EXPECT:Sze,HTTP2_HEADER_STATUS:bze}}=qS;function Bze(t){let e=[];for(let[r,n]of Object.entries(t))if(Array.isArray(n))for(let s of n)e.push(Buffer.from(r),Buffer.from(s));else e.push(Buffer.from(r),Buffer.from(n));return e}i(Bze,"parseH2Headers");async function Rze(t,e){t[Jr]=e,GK||(GK=!0,process.emitWarning("H2 support is experimental, expect them to change at any time.",{code:"UNDICI-H2"}));let r=qS.connect(t[US],{createConnection:i(()=>e,"createConnection"),peerMaxConcurrentStreams:t[zK]});r[ul]=0,r[Wf]=t,r[Jr]=e,We.addListener(r,"error",Tze),We.addListener(r,"frameError",Pze),We.addListener(r,"end",vze),We.addListener(r,"goaway",Qze),We.addListener(r,"close",function(){let{[Wf]:s}=this,{[Jr]:o}=s,a=this[Jr][Si]||this[Si]||new Py("closed",We.getSocketInfo(o));if(s[wi]=null,s.destroyed){To(s[Aze]===0);let c=s[yu].splice(s[xi]);for(let l=0;l<c.length;l++){let u=c[l];We.errorRequest(s,u,a)}}}),r.unref(),t[wi]=r,e[wi]=r,We.addListener(e,"error",function(s){To(s.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Si]=s,this[Wf][GO](s)}),We.addListener(e,"end",function(){We.destroy(this,new Py("other side closed",We.getSocketInfo(this)))}),We.addListener(e,"close",function(){let s=this[Si]||new Py("closed",We.getSocketInfo(this));t[Jr]=null,this[wi]!=null&&this[wi].destroy(s),t[qO]=t[xi],To(t[HS]===0),t.emit("disconnect",t[US],[t],s),t[Eu]()});let n=!1;return e.on("close",()=>{n=!0}),{version:"h2",defaultPipelining:1/0,write(...s){return Dze(t,...s)},resume(){Nze(t)},destroy(s,o){n?queueMicrotask(o):e.destroy(s).on("close",o)},get destroyed(){return e.destroyed},busy(){return!1}}}i(Rze,"connectH2");function Nze(t){let e=t[Jr];e?.destroyed===!1&&(t[gze]===0&&t[zK]===0?(e.unref(),t[wi].unref()):(e.ref(),t[wi].ref()))}i(Nze,"resumeH2");function Tze(t){To(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Jr][Si]=t,this[Wf][GO](t)}i(Tze,"onHttp2SessionError");function Pze(t,e,r){if(r===0){let n=new UO(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[Jr][Si]=n,this[Wf][GO](n)}}i(Pze,"onHttp2FrameError");function vze(){let t=new Py("other side closed",We.getSocketInfo(this[Jr]));this.destroy(t),We.destroy(this[Jr],t)}i(vze,"onHttp2SessionEnd");function Qze(t){let e=this[Si]||new Py(`HTTP/2: "GOAWAY" frame received with code ${t}`,We.getSocketInfo(this)),r=this[Wf];if(r[Jr]=null,r[yze]=null,this[wi]!=null&&(this[wi].destroy(e),this[wi]=null),We.destroy(this[Jr],e),r[xi]<r[yu].length){let n=r[yu][r[xi]];r[yu][r[xi]++]=null,We.errorRequest(r,n,e),r[qO]=r[xi]}To(r[HS]===0),r.emit("disconnect",r[US],[r],e),r[Eu]()}i(Qze,"onHTTP2GoAway");function _ze(t){return t!=="GET"&&t!=="HEAD"&&t!=="OPTIONS"&&t!=="TRACE"&&t!=="CONNECT"}i(_ze,"shouldSendContentLength");function Dze(t,e){let r=t[wi],{method:n,path:s,host:o,upgrade:a,expectContinue:c,signal:l,headers:u}=e,{body:d}=e;if(a)return We.errorRequest(t,e,new Error("Upgrade not supported for H2")),!1;let p={};for(let b=0;b<u.length;b+=2){let T=u[b+0],Q=u[b+1];if(Array.isArray(Q))for(let L=0;L<Q.length;L++)p[T]?p[T]+=`,${Q[L]}`:p[T]=Q[L];else p[T]=Q}let m,{hostname:f,port:A}=t[US];p[Eze]=o||`${f}${A?`:${A}`:""}`,p[Cze]=n;let h=i(b=>{e.aborted||e.completed||(b=b||new UK,We.errorRequest(t,e,b),m!=null&&We.destroy(m,b),We.destroy(d,b),t[yu][t[xi]++]=null,t[Eu]())},"abort");try{e.onConnect(h)}catch(b){We.errorRequest(t,e,b)}if(e.aborted)return!1;if(n==="CONNECT")return r.ref(),m=r.request(p,{endStream:!1,signal:l}),m.id&&!m.pending?(e.onUpgrade(null,null,m),++r[ul],t[yu][t[xi]++]=null):m.once("ready",()=>{e.onUpgrade(null,null,m),++r[ul],t[yu][t[xi]++]=null}),m.once("close",()=>{r[ul]-=1,r[ul]===0&&r.unref()}),!0;p[Ize]=s,p[xze]="https";let y=n==="PUT"||n==="POST"||n==="PATCH";d&&typeof d.read=="function"&&d.read(0);let E=We.bodyLength(d);if(We.isFormDataLike(d)){qK??=$f().extractBody;let[b,T]=qK(d);p["content-type"]=T,d=b.stream,E=b.length}if(E==null&&(E=e.contentLength),(E===0||!y)&&(E=null),_ze(n)&&E>0&&e.contentLength!=null&&e.contentLength!==E){if(t[hze])return We.errorRequest(t,e, Line truncated
`,this[i3e]=l??3e5,this[o3e]=s??3e5,this[a3e]=I??!0,this[c3e]=b,this[VO]=Q,this[Iu]=null,this[m3e]=Z>-1?Z:-1,this[A3e]=z??100,this[fr]=null,this[bi]=[],this[pl]=0,this[Bi]=0,this[Dy]=X=>WO(this,X),this[f3e]=X=>oX(this,X)}get pipelining(){return this[YS]}set pipelining(e){this[YS]=e,this[Dy](!0)}get[Oy](){return this[bi].length-this[Bi]}get[Ly](){return this[Bi]-this[pl]}get[ky](){return this[bi].length-this[pl]}get[Xze](){return!!this[fr]&&!this[jf]&&!this[fr].destroyed}get[zO](){return!!(this[fr]?.busy(null)||this[ky]>=(sX(this)||1)||this[Oy]>0)}[Kze](e){iX(this),this.once("connect",e)}[p3e](e,r){let n=e.origin||this[Ia].origin,s=new zze(n,e,r);return this[bi].push(s),this[up]||(lp.bodyLength(s.body)==null&&lp.isIterable(s.body)?(this[up]=1,queueMicrotask(()=>WO(this))):this[Dy](!0)),this[up]&&this[xu]!==2&&this[zO]&&(this[xu]=2),this[xu]<2}async[u3e](){return new Promise(e=>{this[ky]?this[Iu]=e:e(null)})}async[d3e](e){return new Promise(r=>{let n=this[bi].splice(this[Bi]);for(let o=0;o<n.length;o++){let a=n[o];lp.errorRequest(this,a,e)}let s=i(()=>{this[Iu]&&(this[Iu](),this[Iu]=null),r(null)},"callback");this[fr]?(this[fr].destroy(e,s),this[fr]=null):queueMicrotask(s),this[Dy]()})}},y3e=VS();function oX(t,e){if(t[Ly]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){dl(t[Bi]===t[pl]);let r=t[bi].splice(t[pl]);for(let n=0;n<r.length;n++){let s=r[n];lp.errorRequest(t,s,e)}dl(t[ky]===0)}}i(oX,"onError");async function iX(t){dl(!t[jf]),dl(!t[fr]);let{host:e,hostname:r,protocol:n,port:s}=t[Ia];if(r[0]==="["){let o=r.indexOf("]");dl(o!==-1);let a=r.substring(1,o);dl(nX.isIP(a)),r=a}t[jf]=!0,Jf.beforeConnect.hasSubscribers&&Jf.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[fr]?.version,servername:t[Cu],localAddress:t[_y]},connector:t[Qy]});try{let o=await new Promise((a,c)=>{t[Qy]({host:e,hostname:r,protocol:n,port:s,servername:t[Cu],localAddress:t[_y]},(l,u)=>{l?c(l):a(u)})});if(t.destroyed){lp.destroy(o.on("error",tX),new Wze);return}dl(o);try{t[fr]=o.alpnProtocol==="h2"?await g3e(t,o):await h3e(t,o)}catch(a){throw o.destroy().on("error",tX),a}t[jf]=!1,o[l3e]=0,o[VO]=t[VO],o[jze]=t,o[e3e]=null,Jf.connected.hasSubscribers&&Jf.connected.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[fr]?.version,servername:t[Cu],localAddress:t[_y]},connector:t[Qy],socket:o}),t.emit("connect",t[Ia],[t])}catch(o){if(t.destroyed)return;if(t[jf]=!1,Jf.connectError.hasSubscribers&&Jf.connectError.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[fr]?.version,servername:t[Cu],localAddress:t[_y]},connector:t[Qy],error:o}),o.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(dl(t[Ly]===0);t[Oy]>0&&t[bi][t[Bi]].servername===t[Cu];){let a=t[bi][t[Bi]++];lp.errorRequest(t,a,o)}else oX(t,o);t.emit("connectionError",t[Ia],[t],o)}t[Dy]()}i(iX,"connect");function rX(t){t[xu]=0,t.emit("drain",t[Ia],[t])}i(rX,"emitDrain");function WO(t,e){t[up]!==2&&(t[up]=2,E3e(t,e),t[up]=0,t[pl]>256&&(t[bi].splice(0,t[pl]),t[Bi]-=t[pl],t[pl]=0))}i(WO,"resume");function E3e(t,e){for(;;){if(t.destroyed){dl(t[Oy]===0);return}if(t[Iu]&&!t[ky]){t[Iu](),t[Iu]=null;return}if(t[fr]&&t[fr].resume(),t[zO])t[xu]=2;else if(t[xu]===2){e?(t[xu]=1,queueMicrotask(()=>rX(t))):rX(t);continue}if(t[Oy]===0||t[Ly]>=(sX(t)||1))return;let r=t[bi][t[Bi]];if(t[Ia].protocol==="https:"&&t[Cu]!==r.servername){if(t[Ly]>0)return;t[Cu]=r.servername,t[fr]?.destroy(new Yze("servername changed"),()=>{t[fr]=null,WO(t)})}if(t[jf])return;if(!t[fr]){iX(t);return}if(t[fr].destroyed||t[fr].busy(r))return;!r.aborted&&t[fr].write(r)?t[Bi]++:t[bi].splice(t[Bi],1)}}i(E3e,"_resume");aX.exports=YO});var JO=C((y3t,cX)=>{"use strict";var WS=class{static{i(this,"FixedCircularBuffer")}constructor(){this.bottom=0,this.top=0,this.list=new Array(2048),this.next=null}isEmpty(){return this.top===this.bottom}isFull(){return(this.top+1&2047)===this.bottom}push(e){this.list[this.top]=e,this.top=this.top+1&2047}shift(){let e=this.list[this.bottom];return e===void 0?null:(this.list[this.bottom]=void 0,this.bottom=this.bottom+1&2047,e)}};cX.exports=class{static{i(this,"FixedQueue")}constructor(){this.head=this.tail=new WS}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new WS),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next),r}}});var uX=C((C3t,lX)=>{var{kFree:C3e,kConnected:I3e,kPending:x3e,kQueued:w3e,kRunning:S3e,kSize:b3e}=Ot(),dp=Symbol("pool"),jO=class{static{i(this,"PoolStats")}constructor(e){this[dp]=e}get connected(){return this[dp][I3e]}get free(){return this[dp][C3e]}get pending(){return this[dp][x3e]}get queued(){return this[dp][w3e]}get running(){return this[dp][S3e]}get size(){return this[dp][b3e]}};lX.exports=jO});var rM=C((x3t,CX)=>{"use strict";var B3e=kf(),R3e=JO(),{kConnected:KO,kSize:dX,kRunning:pX,kPending:mX,kQueued:My,kBusy:N3e,kFree:T3e,kUrl:P3e,kClose:v3e,kDestroy:Q3e,kDispatch:_3e}=Ot(),D3e=uX(),ps=Symbol("clients") Line truncated
`,"latin1"),r!==null&&s!==r){if(n[UO])throw new ap;process.emitWarning(new ap)}e[Tt].timeout&&e[Tt].timeoutType===Jf&&e[Tt].timeout.refresh&&e[Tt].timeout.refresh(),n[ul]()}}destroy(e){let{socket:r,client:n,abort:s}=this;r[Eu]=!1,e&&(me(n[Tr]<=1,"pipeline should only contain this request"),s(e))}};zK.exports=mze});var eX=C((m3t,ZK)=>{"use strict";var Po=require("node:assert"),{pipeline:Cze}=require("node:stream"),je=Ve(),{RequestContentLengthMismatchError:zO,RequestAbortedError:YK,SocketError:_y,InformationalError:VO}=st(),{kUrl:zS,kReset:YS,kClient:jf,kRunning:WS,kPending:Ize,kQueue:Cu,kPendingIdx:YO,kRunningIdx:wi,kError:bi,kSocket:Kr,kStrictContentLength:xze,kOnError:WO,kMaxConcurrentStreams:XK,kHTTP2Session:Si,kResume:Iu,kSize:wze,kHTTPContext:Sze}=Mt(),dl=Symbol("open streams"),WK,JK=!1,VS;try{VS=require("node:http2")}catch{VS={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:bze,HTTP2_HEADER_METHOD:Bze,HTTP2_HEADER_PATH:Rze,HTTP2_HEADER_SCHEME:Nze,HTTP2_HEADER_CONTENT_LENGTH:Tze,HTTP2_HEADER_EXPECT:Pze,HTTP2_HEADER_STATUS:vze}}=VS;function Qze(t){let e=[];for(let[r,n]of Object.entries(t))if(Array.isArray(n))for(let s of n)e.push(Buffer.from(r),Buffer.from(s));else e.push(Buffer.from(r),Buffer.from(n));return e}i(Qze,"parseH2Headers");async function _ze(t,e){t[Kr]=e,JK||(JK=!0,process.emitWarning("H2 support is experimental, expect them to change at any time.",{code:"UNDICI-H2"}));let r=VS.connect(t[zS],{createConnection:i(()=>e,"createConnection"),peerMaxConcurrentStreams:t[XK]});r[dl]=0,r[jf]=t,r[Kr]=e,je.addListener(r,"error",kze),je.addListener(r,"frameError",Lze),je.addListener(r,"end",Oze),je.addListener(r,"goaway",Mze),je.addListener(r,"close",function(){let{[jf]:s}=this,{[Kr]:o}=s,a=this[Kr][bi]||this[bi]||new _y("closed",je.getSocketInfo(o));if(s[Si]=null,s.destroyed){Po(s[Ize]===0);let c=s[Cu].splice(s[wi]);for(let l=0;l<c.length;l++){let u=c[l];je.errorRequest(s,u,a)}}}),r.unref(),t[Si]=r,e[Si]=r,je.addListener(e,"error",function(s){Po(s.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[bi]=s,this[jf][WO](s)}),je.addListener(e,"end",function(){je.destroy(this,new _y("other side closed",je.getSocketInfo(this)))}),je.addListener(e,"close",function(){let s=this[bi]||new _y("closed",je.getSocketInfo(this));t[Kr]=null,this[Si]!=null&&this[Si].destroy(s),t[YO]=t[wi],Po(t[WS]===0),t.emit("disconnect",t[zS],[t],s),t[Iu]()});let n=!1;return e.on("close",()=>{n=!0}),{version:"h2",defaultPipelining:1/0,write(...s){return Uze(t,...s)},resume(){Dze(t)},destroy(s,o){n?queueMicrotask(o):e.destroy(s).on("close",o)},get destroyed(){return e.destroyed},busy(){return!1}}}i(_ze,"connectH2");function Dze(t){let e=t[Kr];e?.destroyed===!1&&(t[wze]===0&&t[XK]===0?(e.unref(),t[Si].unref()):(e.ref(),t[Si].ref()))}i(Dze,"resumeH2");function kze(t){Po(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Kr][bi]=t,this[jf][WO](t)}i(kze,"onHttp2SessionError");function Lze(t,e,r){if(r===0){let n=new VO(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[Kr][bi]=n,this[jf][WO](n)}}i(Lze,"onHttp2FrameError");function Oze(){let t=new _y("other side closed",je.getSocketInfo(this[Kr]));this.destroy(t),je.destroy(this[Kr],t)}i(Oze,"onHttp2SessionEnd");function Mze(t){let e=this[bi]||new _y(`HTTP/2: "GOAWAY" frame received with code ${t}`,je.getSocketInfo(this)),r=this[jf];if(r[Kr]=null,r[Sze]=null,this[Si]!=null&&(this[Si].destroy(e),this[Si]=null),je.destroy(this[Kr],e),r[wi]<r[Cu].length){let n=r[Cu][r[wi]];r[Cu][r[wi]++]=null,je.errorRequest(r,n,e),r[YO]=r[wi]}Po(r[WS]===0),r.emit("disconnect",r[zS],[r],e),r[Iu]()}i(Mze,"onHTTP2GoAway");function Fze(t){return t!=="GET"&&t!=="HEAD"&&t!=="OPTIONS"&&t!=="TRACE"&&t!=="CONNECT"}i(Fze,"shouldSendContentLength");function Uze(t,e){let r=t[Si],{method:n,path:s,host:o,upgrade:a,expectContinue:c,signal:l,headers:u}=e,{body:d}=e;if(a)return je.errorRequest(t,e,new Error("Upgrade not supported for H2")),!1;let p={};for(let b=0;b<u.length;b+=2){let N=u[b+0],T=u[b+1];if(Array.isArray(T))for(let k=0;k<T.length;k++)p[N]?p[N]+=`,${T[k]}`:p[N]=T[k];else p[N]=T}let m,{hostname:f,port:A}=t[zS];p[bze]=o||`${f}${A?`:${A}`:""}`,p[Bze]=n;let h=i(b=>{e.aborted||e.completed||(b=b||new YK,je.errorRequest(t,e,b),m!=null&&je.destroy(m,b),je.destroy(d,b),t[Cu][t[wi]++]=null,t[Iu]())},"abort");try{e.onConnect(h)}catch(b){je.errorRequest(t,e,b)}if(e.aborted)return!1;if(n==="CONNECT")return r.ref(),m=r.request(p,{endStream:!1,signal:l}),m.id&&!m.pending?(e.onUpgrade(null,null,m),++r[dl],t[Cu][t[wi]++]=null):m.once("ready",()=>{e.onUpgrade(null,null,m),++r[dl],t[Cu][t[wi]++]=null}),m.once("close",()=>{r[dl]-=1,r[dl]===0&&r.unref()}),!0;p[Rze]=s,p[Nze]="https";let y=n==="PUT"||n==="POST"||n==="PATCH";d&&typeof d.read=="function"&&d.read(0);let E=je.bodyLength(d);if(je.isFormDataLike(d)){WK??=Vf().extractBody;let[b,N]=WK(d);p["content-type"]=N,d=b.stream,E=b.length}if(E==null&&(E=e.contentLength),(E===0||!y)&&(E=null),Fze(n)&&E>0&&e.contentLength!=null&&e.contentLength!==E){if(t[xze])return je.errorRequest(t,e, Line truncated
`,this[p3e]=l??3e5,this[d3e]=s??3e5,this[m3e]=I??!0,this[f3e]=b,this[XO]=T,this[wu]=null,this[E3e]=re>-1?re:-1,this[I3e]=He??100,this[hr]=null,this[Bi]=[],this[ml]=0,this[Ri]=0,this[Oy]=G=>eM(this,G),this[C3e]=G=>pX(this,G)}get pipelining(){return this[XS]}set pipelining(e){this[XS]=e,this[Oy](!0)}get[Uy](){return this[Bi].length-this[Ri]}get[Fy](){return this[Ri]-this[ml]}get[My](){return this[Bi].length-this[ml]}get[s3e](){return!!this[hr]&&!this[Xf]&&!this[hr].destroyed}get[KO](){return!!(this[hr]?.busy(null)||this[My]>=(dX(this)||1)||this[Uy]>0)}[n3e](e){mX(this),this.once("connect",e)}[y3e](e,r){let n=e.origin||this[wa].origin,s=new Kze(n,e,r);return this[Bi].push(s),this[pp]||(dp.bodyLength(s.body)==null&&dp.isIterable(s.body)?(this[pp]=1,queueMicrotask(()=>eM(this))):this[Oy](!0)),this[pp]&&this[Su]!==2&&this[KO]&&(this[Su]=2),this[Su]<2}async[h3e](){return new Promise(e=>{this[My]?this[wu]=e:e(null)})}async[g3e](e){return new Promise(r=>{let n=this[Bi].splice(this[Ri]);for(let o=0;o<n.length;o++){let a=n[o];dp.errorRequest(this,a,e)}let s=i(()=>{this[wu]&&(this[wu](),this[wu]=null),r(null)},"callback");this[hr]?(this[hr].destroy(e,s),this[hr]=null):queueMicrotask(s),this[Oy]()})}},S3e=KS();function pX(t,e){if(t[Fy]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){pl(t[Ri]===t[ml]);let r=t[Bi].splice(t[ml]);for(let n=0;n<r.length;n++){let s=r[n];dp.errorRequest(t,s,e)}pl(t[My]===0)}}i(pX,"onError");async function mX(t){pl(!t[Xf]),pl(!t[hr]);let{host:e,hostname:r,protocol:n,port:s}=t[wa];if(r[0]==="["){let o=r.indexOf("]");pl(o!==-1);let a=r.substring(1,o);pl(uX.isIP(a)),r=a}t[Xf]=!0,Kf.beforeConnect.hasSubscribers&&Kf.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[hr]?.version,servername:t[xu],localAddress:t[Ly]},connector:t[ky]});try{let o=await new Promise((a,c)=>{t[ky]({host:e,hostname:r,protocol:n,port:s,servername:t[xu],localAddress:t[Ly]},(l,u)=>{l?c(l):a(u)})});if(t.destroyed){dp.destroy(o.on("error",cX),new e3e);return}pl(o);try{t[hr]=o.alpnProtocol==="h2"?await w3e(t,o):await x3e(t,o)}catch(a){throw o.destroy().on("error",cX),a}t[Xf]=!1,o[A3e]=0,o[XO]=t[XO],o[r3e]=t,o[i3e]=null,Kf.connected.hasSubscribers&&Kf.connected.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[hr]?.version,servername:t[xu],localAddress:t[Ly]},connector:t[ky],socket:o}),t.emit("connect",t[wa],[t])}catch(o){if(t.destroyed)return;if(t[Xf]=!1,Kf.connectError.hasSubscribers&&Kf.connectError.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[hr]?.version,servername:t[xu],localAddress:t[Ly]},connector:t[ky],error:o}),o.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(pl(t[Fy]===0);t[Uy]>0&&t[Bi][t[Ri]].servername===t[xu];){let a=t[Bi][t[Ri]++];dp.errorRequest(t,a,o)}else pX(t,o);t.emit("connectionError",t[wa],[t],o)}t[Oy]()}i(mX,"connect");function lX(t){t[Su]=0,t.emit("drain",t[wa],[t])}i(lX,"emitDrain");function eM(t,e){t[pp]!==2&&(t[pp]=2,b3e(t,e),t[pp]=0,t[ml]>256&&(t[Bi].splice(0,t[ml]),t[Ri]-=t[ml],t[ml]=0))}i(eM,"resume");function b3e(t,e){for(;;){if(t.destroyed){pl(t[Uy]===0);return}if(t[wu]&&!t[My]){t[wu](),t[wu]=null;return}if(t[hr]&&t[hr].resume(),t[KO])t[Su]=2;else if(t[Su]===2){e?(t[Su]=1,queueMicrotask(()=>lX(t))):lX(t);continue}if(t[Uy]===0||t[Fy]>=(dX(t)||1))return;let r=t[Bi][t[Ri]];if(t[wa].protocol==="https:"&&t[xu]!==r.servername){if(t[Fy]>0)return;t[xu]=r.servername,t[hr]?.destroy(new Zze("servername changed"),()=>{t[hr]=null,eM(t)})}if(t[Xf])return;if(!t[hr]){mX(t);return}if(t[hr].destroyed||t[hr].busy(r))return;!r.aborted&&t[hr].write(r)?t[Ri]++:t[Bi].splice(t[Ri],1)}}i(b3e,"_resume");fX.exports=ZO});var tM=C((x3t,AX)=>{"use strict";var ZS=class{static{i(this,"FixedCircularBuffer")}constructor(){this.bottom=0,this.top=0,this.list=new Array(2048),this.next=null}isEmpty(){return this.top===this.bottom}isFull(){return(this.top+1&2047)===this.bottom}push(e){this.list[this.top]=e,this.top=this.top+1&2047}shift(){let e=this.list[this.bottom];return e===void 0?null:(this.list[this.bottom]=void 0,this.bottom=this.bottom+1&2047,e)}};AX.exports=class{static{i(this,"FixedQueue")}constructor(){this.head=this.tail=new ZS}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new ZS),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next),r}}});var gX=C((S3t,hX)=>{var{kFree:B3e,kConnected:R3e,kPending:N3e,kQueued:T3e,kRunning:P3e,kSize:v3e}=Mt(),mp=Symbol("pool"),rM=class{static{i(this,"PoolStats")}constructor(e){this[mp]=e}get connected(){return this[mp][R3e]}get free(){return this[mp][B3e]}get pending(){return this[mp][N3e]}get queued(){return this[mp][T3e]}get running(){return this[mp][P3e]}get size(){return this[mp][v3e]}};hX.exports=rM});var cM=C((B3t,RX)=>{"use strict";var Q3e=Of(),_3e=tM(),{kConnected:nM,kSize:yX,kRunning:EX,kPending:CX,kQueued:qy,kBusy:D3e,kFree:k3e,kUrl:L3e,kClose:O3e,kDestroy:M3e,kDispatch:F3e}=Mt(),U3e=gX(),ms=Symbol("client Line truncated
${n.count} ${n.noun} ${n.is} pending:
${e.format(r)}
`.trim())}};BZ.exports=rF});var pb=C((CVt,vZ)=>{"use strict";var NZ=Symbol.for("undici.globalDispatcher.1"),{InvalidArgumentError:iYe}=nt(),aYe=Zf();PZ()===void 0&&TZ(new aYe);function TZ(t){if(!t||typeof t.dispatch!="function")throw new iYe("Argument agent must implement Agent");Object.defineProperty(globalThis,NZ,{value:t,writable:!0,enumerable:!1,configurable:!1})}i(TZ,"setGlobalDispatcher");function PZ(){return globalThis[NZ]}i(PZ,"getGlobalDispatcher");vZ.exports={setGlobalDispatcher:TZ,getGlobalDispatcher:PZ}});var mb=C((wVt,QZ)=>{"use strict";QZ.exports=class{static{i(this,"DecoratorHandler")}#e;constructor(e){if(typeof e!="object"||e===null)throw new TypeError("handler must be an object");this.#e=e}onConnect(...e){return this.#e.onConnect?.(...e)}onError(...e){return this.#e.onError?.(...e)}onUpgrade(...e){return this.#e.onUpgrade?.(...e)}onResponseStarted(...e){return this.#e.onResponseStarted?.(...e)}onHeaders(...e){return this.#e.onHeaders?.(...e)}onData(...e){return this.#e.onData?.(...e)}onComplete(...e){return this.#e.onComplete?.(...e)}onBodySent(...e){return this.#e.onBodySent?.(...e)}}});var DZ=C((bVt,_Z)=>{"use strict";var cYe=zS();_Z.exports=t=>{let e=t?.maxRedirections;return r=>i(function(s,o){let{maxRedirections:a=e,...c}=s;if(!a)return r(s,o);let l=new cYe(r,a,s,o);return r(c,l)},"redirectInterceptor")}});var LZ=C((RVt,kZ)=>{"use strict";var lYe=rb();kZ.exports=t=>e=>i(function(n,s){return e(n,new lYe({...n,retryOptions:{...t,...n.retryOptions}},{handler:s,dispatch:e}))},"retryInterceptor")});var MZ=C((TVt,OZ)=>{"use strict";var uYe=ze(),{InvalidArgumentError:dYe,RequestAbortedError:pYe}=nt(),mYe=mb(),nF=class extends mYe{static{i(this,"DumpHandler")}#e=1024*1024;#t=null;#r=!1;#o=!1;#s=0;#n=null;#i=null;constructor({maxSize:e},r){if(super(r),e!=null&&(!Number.isFinite(e)||e<1))throw new dYe("maxSize must be a number greater than 0");this.#e=e??this.#e,this.#i=r}onConnect(e){this.#t=e,this.#i.onConnect(this.#a.bind(this))}#a(e){this.#o=!0,this.#n=e}onHeaders(e,r,n,s){let a=uYe.parseHeaders(r)["content-length"];if(a!=null&&a>this.#e)throw new pYe(`Response size (${a}) larger than maxSize (${this.#e})`);return this.#o?!0:this.#i.onHeaders(e,r,n,s)}onError(e){this.#r||(e=this.#n??e,this.#i.onError(e))}onData(e){return this.#s=this.#s+e.length,this.#s>=this.#e&&(this.#r=!0,this.#o?this.#i.onError(this.#n):this.#i.onComplete([])),!0}onComplete(e){if(!this.#r){if(this.#o){this.#i.onError(this.reason);return}this.#i.onComplete(e)}}};function fYe({maxSize:t}={maxSize:1024*1024}){return e=>i(function(n,s){let{dumpMaxSize:o=t}=n,a=new nF({maxSize:o},s);return e(n,a)},"Intercept")}i(fYe,"createDumpInterceptor");OZ.exports=fYe});var qZ=C((vVt,UZ)=>{"use strict";var{isIP:AYe}=require("node:net"),{lookup:hYe}=require("node:dns"),gYe=mb(),{InvalidArgumentError:lA,InformationalError:yYe}=nt(),FZ=Math.pow(2,31)-1,sF=class{static{i(this,"DNSInstance")}#e=0;#t=0;#r=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.#o,this.pick=e.pick??this.#s}get full(){return this.#r.size===this.#t}runLookup(e,r,n){let s=this.#r.get(e.hostname);if(s==null&&this.full){n(null,e.origin);return}let o={affinity:this.affinity,dualStack:this.dualStack,lookup:this.lookup,pick:this.pick,...r.dns,maxTTL:this.#e,maxItems:this.#t};if(s==null)this.lookup(e,o,(a,c)=>{if(a||c==null||c.length===0){n(a??new yYe("No DNS entries found"));return}this.setRecords(e,c);let l=this.#r.get(e.hostname),u=this.pick(e,l,o.affinity),d;typeof u.port=="number"?d=`:${u.port}`:e.port!==""?d=`:${e.port}`:d="",n(null,`${e.protocol}//${u.family===6?`[${u.address}]`:u.address}${d}`)});else{let a=this.pick(e,s,o.affinity);if(a==null){this.#r.delete(e.hostname),this.runLookup(e,r,n);return}let c;typeof a.port=="number"?c=`:${a.port}`:e.port!==""?c=`:${e.port}`:c="",n(null,`${e.protocol}//${a.family===6?`[${a.address}]`:a.address}${c}`)}}#o(e,r,n){hYe(e.hostname,{all:!0,family:this.dualStack===!1?this.affinity:0,order:"ipv4first"},(s,o)=>{if(s)return n(s);let a=new Map;for(let c of o)a.set(`${c.address}:${c.family}`,c);n(null,a.values())})}#s(e,r,n){let s=null,{records:o,offset:a}=r,c;if(this.dualStack?(n==null&&(a==null||a===FZ?(r.offset=0,n=4):(r.offset++,n=(r.offset&1)===1?6:4)),o[n]!=null&&o[n].ips.length>0?c=o[n]:c=o[n===4?6:4]):c=o[n],c==null||c.ips.length===0)return s;c.offset==null||c.offset===FZ?c.offset=0:c.offset++;let l=c.offset%c.ips.length;return s=c.ips[l]??null,s==null?s:Date.now()-s.timestamp>s.ttl?(c.ips.splice(l,1),this.pick(e,r,n)):s}setRecords(e,r){let n=Date.now(),s={records:{4:null,6:null}};for(let o of r){o.timestamp=n,typeof o.ttl=="number"?o.ttl=Math.min(o.ttl,this.#e):o.ttl=this.#e;let a=s.records[o.family]??{ips:[]};a.ips.push(o),s.records[o.family]=a}this.#r.set(e.hostname,s)}getHandler(e,r){return new oF(this,e,r)}},oF=class extends gYe{static{i(this,"DNSDispatchHandler")}#e=null;#t=null;#r=null Line truncated
${o}`;break;case"retry":Cre(o)&&(r[s]=o);break;case"id":Ire(o)&&(r[s]=o);break;case"event":o.length>0&&(r[s]=o);break}}processEvent(e){e.retry&&Cre(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id&&Ire(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}}};xre.exports={EventSourceStream:VF}});var vre=C((D4t,Pre)=>{"use strict";var{pipeline:B5e}=require("node:stream"),{fetching:R5e}=Xy(),{makeRequest:N5e}=pA(),{webidl:gl}=an(),{EventSourceStream:T5e}=wre(),{parseMIMEType:P5e}=us(),{createFastMessageEvent:v5e}=yA(),{isNetworkError:Sre}=jy(),{delay:Q5e}=$F(),{kEnumerableProperty:Bp}=ze(),{environmentSettingsObject:bre}=Hs(),Bre=!1,Rre=3e3,pE=0,Nre=1,mE=2,_5e="anonymous",D5e="use-credentials",wA=class t extends EventTarget{static{i(this,"EventSource")}#e={open:null,error:null,message:null};#t=null;#r=!1;#o=pE;#s=null;#n=null;#i;#a;constructor(e,r={}){super(),gl.util.markAsUncloneable(this);let n="EventSource constructor";gl.argumentLengthCheck(arguments,1,n),Bre||(Bre=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=gl.converters.USVString(e,n,"url"),r=gl.converters.EventSourceInitDict(r,n,"eventSourceInitDict"),this.#i=r.dispatcher,this.#a={lastEventId:"",reconnectionTime:Rre};let s=bre,o;try{o=new URL(e,s.settingsObject.baseUrl),this.#a.origin=o.origin}catch(l){throw new DOMException(l,"SyntaxError")}this.#t=o.href;let a=_5e;r.withCredentials&&(a=D5e,this.#r=!0);let c={redirect:"follow",keepalive:!0,mode:"cors",credentials:a==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};c.client=bre.settingsObject,c.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],c.cache="no-store",c.initiator="other",c.urlList=[new URL(this.#t)],this.#s=N5e(c),this.#l()}get readyState(){return this.#o}get url(){return this.#t}get withCredentials(){return this.#r}#l(){if(this.#o===mE)return;this.#o=pE;let e={request:this.#s,dispatcher:this.#i},r=i(n=>{Sre(n)&&(this.dispatchEvent(new Event("error")),this.close()),this.#c()},"processEventSourceEndOfBody");e.processResponseEndOfBody=r,e.processResponse=n=>{if(Sre(n))if(n.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#c();return}let s=n.headersList.get("content-type",!0),o=s!==null?P5e(s):"failure",a=o!=="failure"&&o.essence==="text/event-stream";if(n.status!==200||a===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#o=Nre,this.dispatchEvent(new Event("open")),this.#a.origin=n.urlList[n.urlList.length-1].origin;let c=new T5e({eventSourceSettings:this.#a,push:i(l=>{this.dispatchEvent(v5e(l.type,l.options))},"push")});B5e(n.body.stream,c,l=>{l?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#n=R5e(e)}async#c(){this.#o!==mE&&(this.#o=pE,this.dispatchEvent(new Event("error")),await Q5e(this.#a.reconnectionTime),this.#o===pE&&(this.#a.lastEventId.length&&this.#s.headersList.set("last-event-id",this.#a.lastEventId,!0),this.#l()))}close(){gl.brandCheck(this,t),this.#o!==mE&&(this.#o=mE,this.#n.abort(),this.#s=null)}get onopen(){return this.#e.open}set onopen(e){this.#e.open&&this.removeEventListener("open",this.#e.open),typeof e=="function"?(this.#e.open=e,this.addEventListener("open",e)):this.#e.open=null}get onmessage(){return this.#e.message}set onmessage(e){this.#e.message&&this.removeEventListener("message",this.#e.message),typeof e=="function"?(this.#e.message=e,this.addEventListener("message",e)):this.#e.message=null}get onerror(){return this.#e.error}set onerror(e){this.#e.error&&this.removeEventListener("error",this.#e.error),typeof e=="function"?(this.#e.error=e,this.addEventListener("error",e)):this.#e.error=null}},Tre={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:pE,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:Nre,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:mE,writable:!1}};Object.defineProperties(wA,Tre);Object.defineProperties(wA.prototype,Tre);Object.defineProperties(wA.prototype,{close:Bp,onerror:Bp,onmessage:Bp,onopen:Bp,readyState:Bp,url:Bp,withCredentials:Bp});gl.converters.EventSourceInitDict=gl.dictionaryConverter([{key:"withCredentials",converter:gl.converters.boolean,defaultValue:i(()=>!1,"defaultValue")},{key:"dispatcher",converter:gl.converters.any}]);Pre.exports={EventSource:wA,defaultReconnectionTime:Rre}});var bA=C((L4t,xe)=>{"use strict";var k5e=Kf(),Qre=hy(),L5e=Xf(),O5e=TX(),M5e=Zf(),F5e=AM(),U5e=ZX(),q5e=o7(),_re=nt(),e0=ze(),{InvalidArgumentError:Zb}=_re,SA=z7(),G5e=yy(),H5e=jM(),$5e=RZ(),z5e=ZM(),V5e=OM(),Y5e=rb(),{getGlobalDispatcher:Dre,setGlobalDispatcher:W5e}=pb(),J5e=mb(),j5e=zS(),K5e=VS();Object.assign(Qre.prototype,SA);xe.exports.Dispatcher=Qre;xe.exports.Client=k5e;xe.exports.Pool=L5e;xe.exports.BalancedPool=O5e Line truncated
%s`,T,T,I,n);var Q=I.type==="*"?H1:I.type==="?"?G1:"\\"+I.type;s=!0,n=n.slice(0,I.reStart)+Q+"\\("+T}A(),o&&(n+="\\\\");var L=!1;switch(n.charAt(0)){case"[":case".":case"(":L=!0}for(var Z=c.length-1;Z>-1;Z--){var Ie=c[Z],pe=n.slice(0,Ie.reStart),z=n.slice(Ie.reStart,Ie.reEnd-8),se=n.slice(Ie.reEnd-8,Ie.reEnd),_=n.slice(Ie.reEnd);se+=_;var X=pe.split("(").length-1,at=_;for(h=0;h<X;h++)at=at.replace(/\)[+*?]?/,"");_=at;var Rt="";_===""&&e!==I0&&(Rt="$");var pr=pe+z+_+Rt+se;n=pr}if(n!==""&&s&&(n="(?=.)"+n),L&&(n=m+n),e===I0)return[n,s];if(!s)return cXe(t);var rl=r.nocase?"i":"";try{var Gs=new RegExp("^"+n+"$",rl)}catch{return new RegExp("$.")}return Gs._glob=t,Gs._src=n,Gs}i(iXe,"parse");to.makeRe=function(t,e){return new vr(t,e||{}).makeRe()};vr.prototype.makeRe=aXe;function aXe(){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?H1:e.dot?ZKe:eXe,n=e.nocase?"i":"",s=t.map(function(o){return o.map(function(a){return a===_p?r:typeof a=="string"?lXe(a):a._src}).join("\\/")}).join("|");s="^(?:"+s+")$",this.negate&&(s="^(?!"+s+").*$");try{this.regexp=new RegExp(s,n)}catch{this.regexp=!1}return this.regexp}i(aXe,"makeRe");to.match=function(t,e,r){r=r||{};var n=new vr(e,r);return t=t.filter(function(s){return n.match(s)}),n.options.nonull&&!t.length&&t.push(e),t};vr.prototype.match=i(function(e,r){if(typeof r>"u"&&(r=this.partial),this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return e==="";if(e==="/"&&r)return!0;var n=this.options;DE.sep!=="/"&&(e=e.split(DE.sep).join("/")),e=e.split(Qoe),this.debug(this.pattern,"split",e);var s=this.set;this.debug(this.pattern,"set",s);var o,a;for(a=e.length-1;a>=0&&(o=e[a],!o);a--);for(a=0;a<s.length;a++){var c=s[a],l=e;n.matchBase&&c.length===1&&(l=[o]);var u=this.matchOne(l,c,r);if(u)return n.flipNegate?!0:!this.negate}return n.flipNegate?!1:this.negate},"match");vr.prototype.matchOne=function(t,e,r){return e.indexOf(_p)!==-1?this._matchGlobstar(t,e,r,0,0):this._matchOne(t,e,r,0,0)};vr.prototype._matchGlobstar=function(t,e,r,n,s){var o,a=-1;for(o=s;o<e.length;o++)if(e[o]===_p){a=o;break}var c=-1;for(o=e.length-1;o>=0;o--)if(e[o]===_p){c=o;break}var l=e.slice(s,a),u=r?e.slice(a+1):e.slice(a+1,c),d=r?[]:e.slice(c+1);if(l.length){var p=t.slice(n,n+l.length);if(!this._matchOne(p,l,r,0,0))return!1;n+=l.length}var m=0;if(d.length){if(d.length+n>t.length)return!1;var f=t.length-d.length;if(this._matchOne(t,d,r,f,0))m=d.length;else{if(t[t.length-1]!==""||n+d.length===t.length||(f--,!this._matchOne(t,d,r,f,0)))return!1;m=d.length+1}}if(!u.length){var A=!!m;for(o=n;o<t.length-m;o++){var h=String(t[o]);if(A=!0,h==="."||h===".."||!this.options.dot&&h.charAt(0)===".")return!1}return r||A}for(var y=[[[],0]],E=y[0],I=0,S=[0],b=0;b<u.length;b++){var T=u[b];T===_p?(S.push(I),E=[[],0],y.push(E)):(E[0].push(T),I++)}for(var Q=y.length-1,L=t.length-m,Z=0;Z<y.length;Z++)y[Z][1]=L-(S[Q--]+y[Z][0].length);return!!this._matchGlobStarBodySections(t,y,n,0,r,0,!!m)};vr.prototype._matchGlobStarBodySections=function(t,e,r,n,s,o,a){var c=e[n];if(!c){for(var l=r;l<t.length;l++){a=!0;var u=t[l];if(u==="."||u===".."||!this.options.dot&&u.charAt(0)===".")return!1}return a}for(var d=c[0],p=c[1];r<=p;){var m=this._matchOne(t.slice(0,r+d.length),d,s,r,0);if(m&&o<this.maxGlobstarRecursion){var f=this._matchGlobStarBodySections(t,e,r+d.length,n+1,s,o+1,a);if(f!==!1)return f}var u=t[r];if(u==="."||u===".."||!this.options.dot&&u.charAt(0)===".")return!1;r++}return s||null};vr.prototype._matchOne=function(t,e,r,n,s){var o,a,c,l;for(o=n,a=s,c=t.length,l=e.length;o<c&&a<l;o++,a++){this.debug("matchOne loop");var u=e[a],d=t[o];if(this.debug(e,u,d),u===!1||u===_p)return!1;var p;if(typeof u=="string"?(p=d===u,this.debug("string match",u,d,p)):(p=d.match(u),this.debug("pattern match",u,d,p)),!p)return!1}if(o===c&&a===l)return!0;if(o===c)return r;if(a===l)return o===c-1&&t[o]==="";throw new Error("wtf?")};function cXe(t){return t.replace(/\\(.)/g,"$1")}i(cXe,"globUnescape");function lXe(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}i(lXe,"regExpEscape")});var kA=C((E5t,Foe)=>{"use strict";var gXe="2.0.0",yXe=Number.MAX_SAFE_INTEGER||9007199254740991,EXe=16,CXe=250,IXe=["major","premajor","minor","preminor","patch","prepatch","prerelease"];Foe.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:EXe,MAX_SAFE_BUILD_LENGTH:CXe,MAX_SAFE_INTEGER:yXe,RELEASE_TYPES:IXe,SEMVER_SPEC_VERSION:gXe,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var OE=C((C5t,Uoe)=>{"use strict";var xXe=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...t)=>console.error("SEMVER",...t):()=>{};Uoe.exports=xXe});var LA=C((Na,qoe)=>{"use strict";var{MAX_SAFE_COMPONENT_LENGTH:z1,MAX_SAFE_BUILD_LENGTH:wXe,MAX_LENGTH:SXe}=kA(),bXe=OE();Na=qoe.exports={};var BXe=Na.re=[],RXe=Na.safeRe=[],W=Na.src=[],NXe=Na.safeSrc=[],J=Na.t={},TXe=0,V1="[a-zA-Z0-9-]",PXe=[["\\s",1],["\\d",SXe],[V1, Line truncated
`.trim())}};_Z.exports=cF});var gb=C((SVt,MZ)=>{"use strict";var kZ=Symbol.for("undici.globalDispatcher.1"),{InvalidArgumentError:pYe}=st(),mYe=tA();OZ()===void 0&&LZ(new mYe);function LZ(t){if(!t||typeof t.dispatch!="function")throw new pYe("Argument agent must implement Agent");Object.defineProperty(globalThis,kZ,{value:t,writable:!0,enumerable:!1,configurable:!1})}i(LZ,"setGlobalDispatcher");function OZ(){return globalThis[kZ]}i(OZ,"getGlobalDispatcher");MZ.exports={setGlobalDispatcher:LZ,getGlobalDispatcher:OZ}});var yb=C((RVt,FZ)=>{"use strict";FZ.exports=class{static{i(this,"DecoratorHandler")}#e;constructor(e){if(typeof e!="object"||e===null)throw new TypeError("handler must be an object");this.#e=e}onConnect(...e){return this.#e.onConnect?.(...e)}onError(...e){return this.#e.onError?.(...e)}onUpgrade(...e){return this.#e.onUpgrade?.(...e)}onResponseStarted(...e){return this.#e.onResponseStarted?.(...e)}onHeaders(...e){return this.#e.onHeaders?.(...e)}onData(...e){return this.#e.onData?.(...e)}onComplete(...e){return this.#e.onComplete?.(...e)}onBodySent(...e){return this.#e.onBodySent?.(...e)}}});var qZ=C((TVt,UZ)=>{"use strict";var fYe=jS();UZ.exports=t=>{let e=t?.maxRedirections;return r=>i(function(s,o){let{maxRedirections:a=e,...c}=s;if(!a)return r(s,o);let l=new fYe(r,a,s,o);return r(c,l)},"redirectInterceptor")}});var HZ=C((vVt,GZ)=>{"use strict";var AYe=ab();GZ.exports=t=>e=>i(function(n,s){return e(n,new AYe({...n,retryOptions:{...t,...n.retryOptions}},{handler:s,dispatch:e}))},"retryInterceptor")});var zZ=C((_Vt,$Z)=>{"use strict";var hYe=Ve(),{InvalidArgumentError:gYe,RequestAbortedError:yYe}=st(),EYe=yb(),lF=class extends EYe{static{i(this,"DumpHandler")}#e=1024*1024;#t=null;#r=!1;#o=!1;#s=0;#n=null;#i=null;constructor({maxSize:e},r){if(super(r),e!=null&&(!Number.isFinite(e)||e<1))throw new gYe("maxSize must be a number greater than 0");this.#e=e??this.#e,this.#i=r}onConnect(e){this.#t=e,this.#i.onConnect(this.#a.bind(this))}#a(e){this.#o=!0,this.#n=e}onHeaders(e,r,n,s){let a=hYe.parseHeaders(r)["content-length"];if(a!=null&&a>this.#e)throw new yYe(`Response size (${a}) larger than maxSize (${this.#e})`);return this.#o?!0:this.#i.onHeaders(e,r,n,s)}onError(e){this.#r||(e=this.#n??e,this.#i.onError(e))}onData(e){return this.#s=this.#s+e.length,this.#s>=this.#e&&(this.#r=!0,this.#o?this.#i.onError(this.#n):this.#i.onComplete([])),!0}onComplete(e){if(!this.#r){if(this.#o){this.#i.onError(this.reason);return}this.#i.onComplete(e)}}};function CYe({maxSize:t}={maxSize:1024*1024}){return e=>i(function(n,s){let{dumpMaxSize:o=t}=n,a=new lF({maxSize:o},s);return e(n,a)},"Intercept")}i(CYe,"createDumpInterceptor");$Z.exports=CYe});var WZ=C((kVt,YZ)=>{"use strict";var{isIP:IYe}=require("node:net"),{lookup:xYe}=require("node:dns"),wYe=yb(),{InvalidArgumentError:dA,InformationalError:SYe}=st(),VZ=Math.pow(2,31)-1,uF=class{static{i(this,"DNSInstance")}#e=0;#t=0;#r=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.#o,this.pick=e.pick??this.#s}get full(){return this.#r.size===this.#t}runLookup(e,r,n){let s=this.#r.get(e.hostname);if(s==null&&this.full){n(null,e.origin);return}let o={affinity:this.affinity,dualStack:this.dualStack,lookup:this.lookup,pick:this.pick,...r.dns,maxTTL:this.#e,maxItems:this.#t};if(s==null)this.lookup(e,o,(a,c)=>{if(a||c==null||c.length===0){n(a??new SYe("No DNS entries found"));return}this.setRecords(e,c);let l=this.#r.get(e.hostname),u=this.pick(e,l,o.affinity),d;typeof u.port=="number"?d=`:${u.port}`:e.port!==""?d=`:${e.port}`:d="",n(null,`${e.protocol}//${u.family===6?`[${u.address}]`:u.address}${d}`)});else{let a=this.pick(e,s,o.affinity);if(a==null){this.#r.delete(e.hostname),this.runLookup(e,r,n);return}let c;typeof a.port=="number"?c=`:${a.port}`:e.port!==""?c=`:${e.port}`:c="",n(null,`${e.protocol}//${a.family===6?`[${a.address}]`:a.address}${c}`)}}#o(e,r,n){xYe(e.hostname,{all:!0,family:this.dualStack===!1?this.affinity:0,order:"ipv4first"},(s,o)=>{if(s)return n(s);let a=new Map;for(let c of o)a.set(`${c.address}:${c.family}`,c);n(null,a.values())})}#s(e,r,n){let s=null,{records:o,offset:a}=r,c;if(this.dualStack?(n==null&&(a==null||a===VZ?(r.offset=0,n=4):(r.offset++,n=(r.offset&1)===1?6:4)),o[n]!=null&&o[n].ips.length>0?c=o[n]:c=o[n===4?6:4]):c=o[n],c==null||c.ips.length===0)return s;c.offset==null||c.offset===VZ?c.offset=0:c.offset++;let l=c.offset%c.ips.length;return s=c.ips[l]??null,s==null?s:Date.now()-s.timestamp>s.ttl?(c.ips.splice(l,1),this.pick(e,r,n)):s}setRecords(e,r){let n=Date.now(),s={records:{4:null,6:null}};for(let o of r){o.timestamp=n,typeof o.ttl=="number"?o.ttl=Math.min(o.ttl,this.#e):o.ttl=this.#e;let a=s.records[o.family]??{ips:[]};a.ips.push(o),s.records[o.family]=a}this.#r.set(e.hostname,s)}getHandler(e,r){return new dF(this,e,r)}},dF=class extends wYe{static{i(this,"DNSDispatchHandler")}#e=null;#t=null;#r=null Line truncated
${o}`;break;case"retry":Rre(o)&&(r[s]=o);break;case"id":Nre(o)&&(r[s]=o);break;case"event":o.length>0&&(r[s]=o);break}}processEvent(e){e.retry&&Rre(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id&&Nre(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}}};Tre.exports={EventSourceStream:XF}});var Mre=C((M4t,Ore)=>{"use strict";var{pipeline:Q5e}=require("node:stream"),{fetching:_5e}=tE(),{makeRequest:D5e}=fA(),{webidl:yl}=ln(),{EventSourceStream:k5e}=Pre(),{parseMIMEType:L5e}=ds(),{createFastMessageEvent:O5e}=CA(),{isNetworkError:vre}=Zy(),{delay:M5e}=jF(),{kEnumerableProperty:Np}=Ve(),{environmentSettingsObject:Qre}=$s(),_re=!1,Dre=3e3,AE=0,kre=1,hE=2,F5e="anonymous",U5e="use-credentials",bA=class t extends EventTarget{static{i(this,"EventSource")}#e={open:null,error:null,message:null};#t=null;#r=!1;#o=AE;#s=null;#n=null;#i;#a;constructor(e,r={}){super(),yl.util.markAsUncloneable(this);let n="EventSource constructor";yl.argumentLengthCheck(arguments,1,n),_re||(_re=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=yl.converters.USVString(e,n,"url"),r=yl.converters.EventSourceInitDict(r,n,"eventSourceInitDict"),this.#i=r.dispatcher,this.#a={lastEventId:"",reconnectionTime:Dre};let s=Qre,o;try{o=new URL(e,s.settingsObject.baseUrl),this.#a.origin=o.origin}catch(l){throw new DOMException(l,"SyntaxError")}this.#t=o.href;let a=F5e;r.withCredentials&&(a=U5e,this.#r=!0);let c={redirect:"follow",keepalive:!0,mode:"cors",credentials:a==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};c.client=Qre.settingsObject,c.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],c.cache="no-store",c.initiator="other",c.urlList=[new URL(this.#t)],this.#s=D5e(c),this.#l()}get readyState(){return this.#o}get url(){return this.#t}get withCredentials(){return this.#r}#l(){if(this.#o===hE)return;this.#o=AE;let e={request:this.#s,dispatcher:this.#i},r=i(n=>{vre(n)&&(this.dispatchEvent(new Event("error")),this.close()),this.#c()},"processEventSourceEndOfBody");e.processResponseEndOfBody=r,e.processResponse=n=>{if(vre(n))if(n.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#c();return}let s=n.headersList.get("content-type",!0),o=s!==null?L5e(s):"failure",a=o!=="failure"&&o.essence==="text/event-stream";if(n.status!==200||a===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#o=kre,this.dispatchEvent(new Event("open")),this.#a.origin=n.urlList[n.urlList.length-1].origin;let c=new k5e({eventSourceSettings:this.#a,push:i(l=>{this.dispatchEvent(O5e(l.type,l.options))},"push")});Q5e(n.body.stream,c,l=>{l?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#n=_5e(e)}async#c(){this.#o!==hE&&(this.#o=AE,this.dispatchEvent(new Event("error")),await M5e(this.#a.reconnectionTime),this.#o===AE&&(this.#a.lastEventId.length&&this.#s.headersList.set("last-event-id",this.#a.lastEventId,!0),this.#l()))}close(){yl.brandCheck(this,t),this.#o!==hE&&(this.#o=hE,this.#n.abort(),this.#s=null)}get onopen(){return this.#e.open}set onopen(e){this.#e.open&&this.removeEventListener("open",this.#e.open),typeof e=="function"?(this.#e.open=e,this.addEventListener("open",e)):this.#e.open=null}get onmessage(){return this.#e.message}set onmessage(e){this.#e.message&&this.removeEventListener("message",this.#e.message),typeof e=="function"?(this.#e.message=e,this.addEventListener("message",e)):this.#e.message=null}get onerror(){return this.#e.error}set onerror(e){this.#e.error&&this.removeEventListener("error",this.#e.error),typeof e=="function"?(this.#e.error=e,this.addEventListener("error",e)):this.#e.error=null}},Lre={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:AE,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:kre,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:hE,writable:!1}};Object.defineProperties(bA,Lre);Object.defineProperties(bA.prototype,Lre);Object.defineProperties(bA.prototype,{close:Np,onerror:Np,onmessage:Np,onopen:Np,readyState:Np,url:Np,withCredentials:Np});yl.converters.EventSourceInitDict=yl.dictionaryConverter([{key:"withCredentials",converter:yl.converters.boolean,defaultValue:i(()=>!1,"defaultValue")},{key:"dispatcher",converter:yl.converters.any}]);Ore.exports={EventSource:bA,defaultReconnectionTime:Dre}});var RA=C((U4t,xe)=>{"use strict";var q5e=Zf(),Fre=Ey(),G5e=eA(),H5e=LX(),$5e=tA(),z5e=IM(),V5e=i7(),Y5e=p7(),Ure=st(),o0=Ve(),{InvalidArgumentError:s0}=Ure,BA=X7(),W5e=Iy(),J5e=rF(),j5e=DZ(),K5e=oF(),X5e=HM(),Z5e=ab(),{getGlobalDispatcher:qre,setGlobalDispatcher:eje}=gb(),tje=yb(),rje=jS(),nje=KS();Object.assign(Fre.prototype,BA);xe.exports.Dispatcher=Fre;xe.exports.Client=q5e;xe.exports.Pool=G5e;xe.exports.BalancedPool=H5e Line truncated
%s`,N,N,I,n);var T=I.type==="*"?J1:I.type==="?"?W1:"\\"+I.type;s=!0,n=n.slice(0,I.reStart)+T+"\\("+N}A(),o&&(n+="\\\\");var k=!1;switch(n.charAt(0)){case"[":case".":case"(":k=!0}for(var re=c.length-1;re>-1;re--){var Ie=c[re],ce=n.slice(0,Ie.reStart),He=n.slice(Ie.reStart,Ie.reEnd-8),ae=n.slice(Ie.reEnd-8,Ie.reEnd),Z=n.slice(Ie.reEnd);ae+=Z;var G=ce.split("(").length-1,St=Z;for(h=0;h<G;h++)St=St.replace(/\)[+*?]?/,"");Z=St;var ee="";Z===""&&e!==B0&&(ee="$");var ft=ce+He+Z+ee+ae;n=ft}if(n!==""&&s&&(n="(?=.)"+n),k&&(n=m+n),e===B0)return[n,s];if(!s)return fXe(t);var Aa=r.nocase?"i":"";try{var Au=new RegExp("^"+n+"$",Aa)}catch{return new RegExp("$.")}return Au._glob=t,Au._src=n,Au}i(pXe,"parse");ro.makeRe=function(t,e){return new Qr(t,e||{}).makeRe()};Qr.prototype.makeRe=mXe;function mXe(){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?J1:e.dot?oXe:iXe,n=e.nocase?"i":"",s=t.map(function(o){return o.map(function(a){return a===kp?r:typeof a=="string"?AXe(a):a._src}).join("\\/")}).join("|");s="^(?:"+s+")$",this.negate&&(s="^(?!"+s+").*$");try{this.regexp=new RegExp(s,n)}catch{this.regexp=!1}return this.regexp}i(mXe,"makeRe");ro.match=function(t,e,r){r=r||{};var n=new Qr(e,r);return t=t.filter(function(s){return n.match(s)}),n.options.nonull&&!t.length&&t.push(e),t};Qr.prototype.match=i(function(e,r){if(typeof r>"u"&&(r=this.partial),this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return e==="";if(e==="/"&&r)return!0;var n=this.options;OE.sep!=="/"&&(e=e.split(OE.sep).join("/")),e=e.split(Foe),this.debug(this.pattern,"split",e);var s=this.set;this.debug(this.pattern,"set",s);var o,a;for(a=e.length-1;a>=0&&(o=e[a],!o);a--);for(a=0;a<s.length;a++){var c=s[a],l=e;n.matchBase&&c.length===1&&(l=[o]);var u=this.matchOne(l,c,r);if(u)return n.flipNegate?!0:!this.negate}return n.flipNegate?!1:this.negate},"match");Qr.prototype.matchOne=function(t,e,r){return e.indexOf(kp)!==-1?this._matchGlobstar(t,e,r,0,0):this._matchOne(t,e,r,0,0)};Qr.prototype._matchGlobstar=function(t,e,r,n,s){var o,a=-1;for(o=s;o<e.length;o++)if(e[o]===kp){a=o;break}var c=-1;for(o=e.length-1;o>=0;o--)if(e[o]===kp){c=o;break}var l=e.slice(s,a),u=r?e.slice(a+1):e.slice(a+1,c),d=r?[]:e.slice(c+1);if(l.length){var p=t.slice(n,n+l.length);if(!this._matchOne(p,l,r,0,0))return!1;n+=l.length}var m=0;if(d.length){if(d.length+n>t.length)return!1;var f=t.length-d.length;if(this._matchOne(t,d,r,f,0))m=d.length;else{if(t[t.length-1]!==""||n+d.length===t.length||(f--,!this._matchOne(t,d,r,f,0)))return!1;m=d.length+1}}if(!u.length){var A=!!m;for(o=n;o<t.length-m;o++){var h=String(t[o]);if(A=!0,h==="."||h===".."||!this.options.dot&&h.charAt(0)===".")return!1}return r||A}for(var y=[[[],0]],E=y[0],I=0,S=[0],b=0;b<u.length;b++){var N=u[b];N===kp?(S.push(I),E=[[],0],y.push(E)):(E[0].push(N),I++)}for(var T=y.length-1,k=t.length-m,re=0;re<y.length;re++)y[re][1]=k-(S[T--]+y[re][0].length);return!!this._matchGlobStarBodySections(t,y,n,0,r,0,!!m)};Qr.prototype._matchGlobStarBodySections=function(t,e,r,n,s,o,a){var c=e[n];if(!c){for(var l=r;l<t.length;l++){a=!0;var u=t[l];if(u==="."||u===".."||!this.options.dot&&u.charAt(0)===".")return!1}return a}for(var d=c[0],p=c[1];r<=p;){var m=this._matchOne(t.slice(0,r+d.length),d,s,r,0);if(m&&o<this.maxGlobstarRecursion){var f=this._matchGlobStarBodySections(t,e,r+d.length,n+1,s,o+1,a);if(f!==!1)return f}var u=t[r];if(u==="."||u===".."||!this.options.dot&&u.charAt(0)===".")return!1;r++}return s||null};Qr.prototype._matchOne=function(t,e,r,n,s){var o,a,c,l;for(o=n,a=s,c=t.length,l=e.length;o<c&&a<l;o++,a++){this.debug("matchOne loop");var u=e[a],d=t[o];if(this.debug(e,u,d),u===!1||u===kp)return!1;var p;if(typeof u=="string"?(p=d===u,this.debug("string match",u,d,p)):(p=d.match(u),this.debug("pattern match",u,d,p)),!p)return!1}if(o===c&&a===l)return!0;if(o===c)return r;if(a===l)return o===c-1&&t[o]==="";throw new Error("wtf?")};function fXe(t){return t.replace(/\\(.)/g,"$1")}i(fXe,"globUnescape");function AXe(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}i(AXe,"regExpEscape")});var OA=C((w5t,Voe)=>{"use strict";var wXe="2.0.0",SXe=Number.MAX_SAFE_INTEGER||9007199254740991,bXe=16,BXe=250,RXe=["major","premajor","minor","preminor","patch","prepatch","prerelease"];Voe.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:bXe,MAX_SAFE_BUILD_LENGTH:BXe,MAX_SAFE_INTEGER:SXe,RELEASE_TYPES:RXe,SEMVER_SPEC_VERSION:wXe,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var UE=C((S5t,Yoe)=>{"use strict";var NXe=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...t)=>console.error("SEMVER",...t):()=>{};Yoe.exports=NXe});var MA=C((Pa,Woe)=>{"use strict";var{MAX_SAFE_COMPONENT_LENGTH:K1,MAX_SAFE_BUILD_LENGTH:TXe,MAX_LENGTH:PXe}=OA(),vXe=UE();Pa=Woe.exports={};var QXe=Pa.re=[],_Xe=Pa.safeRe=[],Y=Pa.src=[],DXe=Pa.safeSrc=[],W=Pa.t={},kXe=0,X1="[a-zA-Z0-9-]",LXe=[["\\s",1],["\\d Line truncated
`).join(`
`+o),t.push(s+"m+"+uB.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=xtt()+e+" "+t[0]}i(Itt,"formatArgs");function xtt(){return un.inspectOpts.hideDate?"":new Date().toISOString()+" "}i(xtt,"getDate");function wtt(...t){return process.stderr.write(lB.format(...t)+`
`)}i(wtt,"log");function Stt(t){t?process.env.DEBUG=t:delete process.env.DEBUG}i(Stt,"save");function btt(){return process.env.DEBUG}i(btt,"load");function Btt(t){t.inspectOpts={};let e=Object.keys(un.inspectOpts);for(let r=0;r<e.length;r++)t.inspectOpts[e[r]]=un.inspectOpts[e[r]]}i(Btt,"init");uB.exports=kU()(un);var{formatters:bce}=uB.exports;bce.o=function(t){return this.inspectOpts.colors=this.useColors,lB.inspect(t,this.inspectOpts).split(`
`).map(e=>e.trim()).join(" ")};bce.O=function(t){return this.inspectOpts.colors=this.useColors,lB.inspect(t,this.inspectOpts)}});var Hp=C((dKt,MU)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?MU.exports=Ece():MU.exports=Bce()});var Tce=C(Es=>{"use strict";var Rtt=Es&&Es.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:i(function(){return e[r]},"get")}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),Ntt=Es&&Es.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Rce=Es&&Es.__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)&&Rtt(e,t,r);return Ntt(e,t),e};Object.defineProperty(Es,"__esModule",{value:!0});Es.req=Es.json=Es.toBuffer=void 0;var Ttt=Rce(require("http")),Ptt=Rce(require("https"));async function Nce(t){let e=0,r=[];for await(let n of t)e+=n.length,r.push(n);return Buffer.concat(r,e)}i(Nce,"toBuffer");Es.toBuffer=Nce;async function vtt(t){let r=(await Nce(t)).toString("utf8");try{return JSON.parse(r)}catch(n){let s=n;throw s.message+=` (input: ${r})`,s}}i(vtt,"json");Es.json=vtt;function Qtt(t,e={}){let n=((typeof t=="string"?t:t.href).startsWith("https:")?Ptt:Ttt).request(t,e),s=new Promise((o,a)=>{n.once("response",o).once("error",a).end()});return n.then=s.then.bind(s),n}i(Qtt,"req");Es.req=Qtt});var _ce=C(oo=>{"use strict";var vce=oo&&oo.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:i(function(){return e[r]},"get")}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),_tt=oo&&oo.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Qce=oo&&oo.__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)&&vce(e,t,r);return _tt(e,t),e},Dtt=oo&&oo.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&vce(e,t,r)};Object.defineProperty(oo,"__esModule",{value:!0});oo.Agent=void 0;var ktt=Qce(require("net")),Pce=Qce(require("http")),Ltt=require("https");Dtt(Tce(),oo);var Qa=Symbol("AgentBaseInternalState"),FU=class extends Pce.Agent{static{i(this,"Agent")}constructor(e){super(e),this[Qa]={}}isSecureEndpoint(e){if(e){if(typeof e.secureEndpoint=="boolean")return e.secureEndpoint;if(typeof e.protocol=="string")return e.protocol==="https:"}let{stack:r}=new Error;return typeof r!="string"?!1:r.split(`
`).some(n=>n.indexOf("(https.js:")!==-1||n.indexOf("node:https:")!==-1)}incrementSockets(e){if(this.maxSockets===1/0&&this.maxTotalSockets===1/0)return null;this.sockets[e]||(this.sockets[e]=[]);let r=new ktt.Socket({writable:!1});return this.sockets[e].push(r),this.totalSocketCount++,r}decrementSockets(e,r){if(!this.sockets[e]||r===null)return;let n=this.sockets[e],s=n.indexOf(r);s!==-1&&(n.splice(s,1),this.totalSocketCount--,n.length===0&&delete this.sockets[e])}getName(e){return(typeof e.secureEndpoint=="boolean"?e.secureEndpoint:this.isSecureEndpoint(e))?Ltt.Agent.prototype.getName.call(this,e):super.getName(e)}createSocket(e,r,n){let s={...r,secureEndpoint:this.isSecureEndpoint(r)},o=this.getName(s),a=this.incrementSockets(o);Promise.resolve().then(()=>this.connect(e,s)).then(c=>{if(this.decrementSockets(o,a),c instanceof Pce.Agent)try{return c.addRequest(e,s)}catch(l){return n(l)}this[Qa].currentSocket=c,super.createSocket(e,r,n)},c=>{this.decrementSockets(o,a),n(c)})}createConnection(){let e=this[Qa].currentSocket;if(this[Qa].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[Qa].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[Qa]&&(this[Qa].defaultPort=e)}get protocol(){return this[Qa].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[Qa]&&(this[Qa].protocol=e)}};oo.Agent=FU});var Dce=C(VA=>{"use strict";var Ott=VA&&VA.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(VA,"__esModule",{value:!0});VA.parseProxyResponse=void 0;var Mtt=Ott(Hp()),dB=(0,Mtt.default)("https-proxy-agent:parse-proxy-response");function Ftt(t){return new Promise((e,r)=>{let n=0,s=[];function o(){let d=t.read();d?u(d):t.once("readable",o)}i(o,"read");function a(){t.removeListener("end",c),t.removeListener("error",l),t.removeListener("readable",o)}i(a,"cleanup");function c(){a(),dB("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}i(c,"onend");function l(d){a(),dB("onerror %o",d),r(d)}i(l,"onerror");function u(d){s.push(d),n+=d.length;let p=Buffer.concat(s,n),m=p.indexOf(`\r
`+o),t.push(s+"m+"+AB.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=Ntt()+e+" "+t[0]}i(Rtt,"formatArgs");function Ntt(){return pn.inspectOpts.hideDate?"":new Date().toISOString()+" "}i(Ntt,"getDate");function Ttt(...t){return process.stderr.write(fB.format(...t)+`
`)}i(Ttt,"log");function Ptt(t){t?process.env.DEBUG=t:delete process.env.DEBUG}i(Ptt,"save");function vtt(){return process.env.DEBUG}i(vtt,"load");function Qtt(t){t.inspectOpts={};let e=Object.keys(pn.inspectOpts);for(let r=0;r<e.length;r++)t.inspectOpts[e[r]]=pn.inspectOpts[e[r]]}i(Qtt,"init");AB.exports=qU()(pn);var{formatters:Qce}=AB.exports;Qce.o=function(t){return this.inspectOpts.colors=this.useColors,fB.inspect(t,this.inspectOpts).split(`
`).map(e=>e.trim()).join(" ")};Qce.O=function(t){return this.inspectOpts.colors=this.useColors,fB.inspect(t,this.inspectOpts)}});var zp=C((AKt,$U)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?$U.exports=Bce():$U.exports=_ce()});var Lce=C(Cs=>{"use strict";var _tt=Cs&&Cs.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:i(function(){return e[r]},"get")}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),Dtt=Cs&&Cs.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Dce=Cs&&Cs.__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)&&_tt(e,t,r);return Dtt(e,t),e};Object.defineProperty(Cs,"__esModule",{value:!0});Cs.req=Cs.json=Cs.toBuffer=void 0;var ktt=Dce(require("http")),Ltt=Dce(require("https"));async function kce(t){let e=0,r=[];for await(let n of t)e+=n.length,r.push(n);return Buffer.concat(r,e)}i(kce,"toBuffer");Cs.toBuffer=kce;async function Ott(t){let r=(await kce(t)).toString("utf8");try{return JSON.parse(r)}catch(n){let s=n;throw s.message+=` (input: ${r})`,s}}i(Ott,"json");Cs.json=Ott;function Mtt(t,e={}){let n=((typeof t=="string"?t:t.href).startsWith("https:")?Ltt:ktt).request(t,e),s=new Promise((o,a)=>{n.once("response",o).once("error",a).end()});return n.then=s.then.bind(s),n}i(Mtt,"req");Cs.req=Mtt});var Uce=C(io=>{"use strict";var Mce=io&&io.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:i(function(){return e[r]},"get")}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),Ftt=io&&io.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Fce=io&&io.__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)&&Mce(e,t,r);return Ftt(e,t),e},Utt=io&&io.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Mce(e,t,r)};Object.defineProperty(io,"__esModule",{value:!0});io.Agent=void 0;var qtt=Fce(require("net")),Oce=Fce(require("http")),Gtt=require("https");Utt(Lce(),io);var Da=Symbol("AgentBaseInternalState"),zU=class extends Oce.Agent{static{i(this,"Agent")}constructor(e){super(e),this[Da]={}}isSecureEndpoint(e){if(e){if(typeof e.secureEndpoint=="boolean")return e.secureEndpoint;if(typeof e.protocol=="string")return e.protocol==="https:"}let{stack:r}=new Error;return typeof r!="string"?!1:r.split(`
`).some(n=>n.indexOf("(https.js:")!==-1||n.indexOf("node:https:")!==-1)}incrementSockets(e){if(this.maxSockets===1/0&&this.maxTotalSockets===1/0)return null;this.sockets[e]||(this.sockets[e]=[]);let r=new qtt.Socket({writable:!1});return this.sockets[e].push(r),this.totalSocketCount++,r}decrementSockets(e,r){if(!this.sockets[e]||r===null)return;let n=this.sockets[e],s=n.indexOf(r);s!==-1&&(n.splice(s,1),this.totalSocketCount--,n.length===0&&delete this.sockets[e])}getName(e){return(typeof e.secureEndpoint=="boolean"?e.secureEndpoint:this.isSecureEndpoint(e))?Gtt.Agent.prototype.getName.call(this,e):super.getName(e)}createSocket(e,r,n){let s={...r,secureEndpoint:this.isSecureEndpoint(r)},o=this.getName(s),a=this.incrementSockets(o);Promise.resolve().then(()=>this.connect(e,s)).then(c=>{if(this.decrementSockets(o,a),c instanceof Oce.Agent)try{return c.addRequest(e,s)}catch(l){return n(l)}this[Da].currentSocket=c,super.createSocket(e,r,n)},c=>{this.decrementSockets(o,a),n(c)})}createConnection(){let e=this[Da].currentSocket;if(this[Da].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[Da].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[Da]&&(this[Da].defaultPort=e)}get protocol(){return this[Da].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[Da]&&(this[Da].protocol=e)}};io.Agent=zU});var qce=C(WA=>{"use strict";var Htt=WA&&WA.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(WA,"__esModule",{value:!0});WA.parseProxyResponse=void 0;var $tt=Htt(zp()),hB=(0,$tt.default)("https-proxy-agent:parse-proxy-response");function ztt(t){return new Promise((e,r)=>{let n=0,s=[];function o(){let d=t.read();d?u(d):t.once("readable",o)}i(o,"read");function a(){t.removeListener("end",c),t.removeListener("error",l),t.removeListener("readable",o)}i(a,"cleanup");function c(){a(),hB("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}i(c,"onend");function l(d){a(),hB("onerror %o",d),r(d)}i(l,"onerror");function u(d){s.push(d),n+=d.length;let p=Buffer.concat(s,n),m=p.indexOf(`\r
\r
`);if(m===-1){dB("have not received end of HTTP headers yet..."),o();return}let f=p.slice(0,m).toString("ascii").split(`\r
`),A=f.shift();if(!A)return t.destroy(),r(new Error("No header received from proxy CONNECT response"));let h=A.split(" "),y=+h[1],E=h.slice(2).join(" "),I={};for(let S of f){if(!S)continue;let b=S.indexOf(":");if(b===-1)return t.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${S}"`));let T=S.slice(0,b).toLowerCase(),Q=S.slice(b+1).trimStart(),L=I[T];typeof L=="string"?I[T]=[L,Q]:Array.isArray(L)?L.push(Q):I[T]=Q}dB("got proxy server response: %o %o",A,I),a(),e({connect:{statusCode:y,statusText:E,headers:I},buffered:p})}i(u,"ondata"),t.on("error",l),t.on("end",c),o()})}i(Ftt,"parseProxyResponse");VA.parseProxyResponse=Ftt});var Uce=C(qo=>{"use strict";var Utt=qo&&qo.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:i(function(){return e[r]},"get")}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),qtt=qo&&qo.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Mce=qo&&qo.__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)&&Utt(e,t,r);return qtt(e,t),e},Fce=qo&&qo.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(qo,"__esModule",{value:!0});qo.HttpsProxyAgent=void 0;var pB=Mce(require("net")),kce=Mce(require("tls")),Gtt=Fce(require("assert")),Htt=Fce(Hp()),$tt=_ce(),ztt=require("url"),Vtt=Dce(),XE=(0,Htt.default)("https-proxy-agent"),Lce=i(t=>t.servername===void 0&&t.host&&!pB.isIP(t.host)?{...t,servername:t.host}:t,"setServernameFromNonIpHost"),mB=class extends $tt.Agent{static{i(this,"HttpsProxyAgent")}constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new ztt.URL(e):e,this.proxyHeaders=r?.headers??{},XE("Creating new HttpsProxyAgent instance: %o",this.proxy.href);let n=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),s=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...r?Oce(r,"headers"):null,host:n,port:s}}async connect(e,r){let{proxy:n}=this;if(!r.host)throw new TypeError('No "host" provided');let s;n.protocol==="https:"?(XE("Creating `tls.Socket`: %o",this.connectOpts),s=kce.connect(Lce(this.connectOpts))):(XE("Creating `net.Socket`: %o",this.connectOpts),s=pB.connect(this.connectOpts));let o=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},a=pB.isIPv6(r.host)?`[${r.host}]`:r.host,c=`CONNECT ${a}:${r.port} HTTP/1.1\r
`);if(m===-1){hB("have not received end of HTTP headers yet..."),o();return}let f=p.slice(0,m).toString("ascii").split(`\r
`),A=f.shift();if(!A)return t.destroy(),r(new Error("No header received from proxy CONNECT response"));let h=A.split(" "),y=+h[1],E=h.slice(2).join(" "),I={};for(let S of f){if(!S)continue;let b=S.indexOf(":");if(b===-1)return t.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${S}"`));let N=S.slice(0,b).toLowerCase(),T=S.slice(b+1).trimStart(),k=I[N];typeof k=="string"?I[N]=[k,T]:Array.isArray(k)?k.push(T):I[N]=T}hB("got proxy server response: %o %o",A,I),a(),e({connect:{statusCode:y,statusText:E,headers:I},buffered:p})}i(u,"ondata"),t.on("error",l),t.on("end",c),o()})}i(ztt,"parseProxyResponse");WA.parseProxyResponse=ztt});var Yce=C(Go=>{"use strict";var Vtt=Go&&Go.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:i(function(){return e[r]},"get")}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),Ytt=Go&&Go.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),zce=Go&&Go.__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)&&Vtt(e,t,r);return Ytt(e,t),e},Vce=Go&&Go.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Go,"__esModule",{value:!0});Go.HttpsProxyAgent=void 0;var gB=zce(require("net")),Gce=zce(require("tls")),Wtt=Vce(require("assert")),Jtt=Vce(zp()),jtt=Uce(),Ktt=require("url"),Xtt=qce(),tC=(0,Jtt.default)("https-proxy-agent"),Hce=i(t=>t.servername===void 0&&t.host&&!gB.isIP(t.host)?{...t,servername:t.host}:t,"setServernameFromNonIpHost"),yB=class extends jtt.Agent{static{i(this,"HttpsProxyAgent")}constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new Ktt.URL(e):e,this.proxyHeaders=r?.headers??{},tC("Creating new HttpsProxyAgent instance: %o",this.proxy.href);let n=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),s=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...r?$ce(r,"headers"):null,host:n,port:s}}async connect(e,r){let{proxy:n}=this;if(!r.host)throw new TypeError('No "host" provided');let s;n.protocol==="https:"?(tC("Creating `tls.Socket`: %o",this.connectOpts),s=Gce.connect(Hce(this.connectOpts))):(tC("Creating `net.Socket`: %o",this.connectOpts),s=gB.connect(this.connectOpts));let o=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},a=gB.isIPv6(r.host)?`[${r.host}]`:r.host,c=`CONNECT ${a}:${r.port} HTTP/1.1\r
`;if(n.username||n.password){let m=`${decodeURIComponent(n.username)}:${decodeURIComponent(n.password)}`;o["Proxy-Authorization"]=`Basic ${Buffer.from(m).toString("base64")}`}o.Host=`${a}:${r.port}`,o["Proxy-Connection"]||(o["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let m of Object.keys(o))c+=`${m}: ${o[m]}\r
`;let l=(0,Vtt.parseProxyResponse)(s);s.write(`${c}\r
`);let{connect:u,buffered:d}=await l;if(e.emit("proxyConnect",u),this.emit("proxyConnect",u,e),u.statusCode===200)return e.once("socket",Ytt),r.secureEndpoint?(XE("Upgrading socket connection to TLS"),kce.connect({...Oce(Lce(r),"host","path","port"),socket:s})):s;s.destroy();let p=new pB.Socket({writable:!1});return p.readable=!0,e.once("socket",m=>{XE("Replaying proxy buffer for failed request"),(0,Gtt.default)(m.listenerCount("data")>0),m.push(d),m.push(null)}),p}};mB.protocols=["http","https"];qo.HttpsProxyAgent=mB;function Ytt(t){t.resume()}i(Ytt,"resume");function Oce(t,...e){let r={},n;for(n in t)e.includes(n)||(r[n]=t[n]);return r}i(Oce,"omit")});var Hce=C(Cs=>{"use strict";var Wtt=Cs&&Cs.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:i(function(){return e[r]},"get")}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),Jtt=Cs&&Cs.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),qce=Cs&&Cs.__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)&&Wtt(e,t,r);return Jtt(e,t),e};Object.defineProperty(Cs,"__esModule",{value:!0});Cs.req=Cs.json=Cs.toBuffer=void 0;var jtt=qce(require("http")),Ktt=qce(require("https"));async function Gce(t){let e=0,r=[];for await(let n of t)e+=n.length,r.push(n);return Buffer.concat(r,e)}i(Gce,"toBuffer");Cs.toBuffer=Gce;async function Xtt(t){let r=(await Gce(t)).toString("utf8");try{return JSON.parse(r)}catch(n){let s=n;throw s.message+=` (input: ${r})`,s}}i(Xtt,"json");Cs.json=Xtt;function Ztt(t,e={}){let n=((typeof t=="string"?t:t.href).startsWith("https:")?Ktt:jtt).request(t,e),s=new Promise((o,a)=>{n.once("response",o).once("error",a).end()});return n.then=s.then.bind(s),n}i(Ztt,"req");Cs.req=Ztt});var Vce=C(io=>{"use strict";var zce=io&&io.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:i(function(){return e[r]},"get")}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),ert=io&&io.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),trt=io&&io.__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)&&zce(e,t,r);return ert(e,t),e},rrt=io&&io.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&zce(e,t,r)};Object.defineProperty(io,"__esModule",{value:!0});io.Agent=void 0;var $ce=trt(require("http"));rrt(Hce(),io);var _a=Symbol("AgentBaseInternalState"),UU=class extends $ce.Agent{static{i(this,"Agent")}constructor(e){super(e),this[_a]={}}isSecureEndpoint(e){if(e){if(typeof e.secureEndpoint=="boolean")return e.secureEndpoint;if(typeof e.protocol=="string")return e.protocol==="https:"}let{stack:r}=new Error;return typeof r!="string"?!1:r.split(`
`).some(n=>n.indexOf("(https.js:")!==-1||n.indexOf("node:https:")!==-1)}createSocket(e,r,n){let s={...r,secureEndpoint:this.isSecureEndpoint(r)};Promise.resolve().then(()=>this.connect(e,s)).then(o=>{if(o instanceof $ce.Agent)return o.addRequest(e,s);this[_a].currentSocket=o,super.createSocket(e,r,n)},n)}createConnection(){let e=this[_a].currentSocket;if(this[_a].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[_a].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[_a]&&(this[_a].defaultPort=e)}get protocol(){return this[_a].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[_a]&&(this[_a].protocol=e)}};io.Agent=UU});var Jce=C(Go=>{"use strict";var nrt=Go&&Go.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:i(function(){return e[r]},"get")}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),srt=Go&&Go.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Wce=Go&&Go.__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)&&nrt(e,t,r);return srt(e,t),e},ort=Go&&Go.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Go,"__esModule",{value:!0});Go.HttpProxyAgent=void 0;var irt=Wce(require("net")),art=Wce(require("tls")),crt=ort(Hp()),lrt=require("events"),urt=Vce(),Yce=require("url"),YA=(0,crt.default)("http-proxy-agent"),fB=class extends urt.Agent{static{i(this,"HttpProxyAgent")}constructor(e,r){super(r),this.proxy=typeof e=="string"?new Yce.URL(e):e,this.proxyHeaders=r?.headers??{},YA("Creating new HttpProxyAgent instance: %o",this.proxy.href);let n=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),s=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={...r?drt(r,"headers"):null,host:n,port:s}}addRequest(e,r){e._header=null,this.setRequestProps(e,r),super.addRequest(e,r)}setRequestProps(e,r){let{proxy:n}=this,s=r.secureEndpoint?"https:":"http:",o=e.getHeader("host")||"localhost",a=`${s}//${o}`,c=new Yce.URL(e.path,a);r.port!==80&&(c.port=String(r.port)),e.path=String(c);let l=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders};if(n.username||n.password){let u=`${decodeURIComponent(n.username)}:${decodeURIComponent(n.password)}`;l["Proxy-Authorization"]=`Basic ${Buffer.from(u).toString("base64")}`}l["Proxy-Connection"]||(l["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let u of Object.keys(l)){let d=l[u];d&&e.setHeader(u,d)}}async connect(e,r){e._header=null,e.path.includes("://")||this.setRequestProps(e,r);let n,s;YA("Regenerating stored HTTP header string for request"),e._implicitHeader(),e.outputData&&e.outputData.length>0&&(YA("Patching connection write() output buffer with updated header"),n=e.outputData[0].data,s=n.indexOf(`\r
`;let l=(0,Xtt.parseProxyResponse)(s);s.write(`${c}\r
`);let{connect:u,buffered:d}=await l;if(e.emit("proxyConnect",u),this.emit("proxyConnect",u,e),u.statusCode===200)return e.once("socket",Ztt),r.secureEndpoint?(tC("Upgrading socket connection to TLS"),Gce.connect({...$ce(Hce(r),"host","path","port"),socket:s})):s;s.destroy();let p=new gB.Socket({writable:!1});return p.readable=!0,e.once("socket",m=>{tC("Replaying proxy buffer for failed request"),(0,Wtt.default)(m.listenerCount("data")>0),m.push(d),m.push(null)}),p}};yB.protocols=["http","https"];Go.HttpsProxyAgent=yB;function Ztt(t){t.resume()}i(Ztt,"resume");function $ce(t,...e){let r={},n;for(n in t)e.includes(n)||(r[n]=t[n]);return r}i($ce,"omit")});var jce=C(Is=>{"use strict";var ert=Is&&Is.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:i(function(){return e[r]},"get")}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),trt=Is&&Is.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Wce=Is&&Is.__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)&&ert(e,t,r);return trt(e,t),e};Object.defineProperty(Is,"__esModule",{value:!0});Is.req=Is.json=Is.toBuffer=void 0;var rrt=Wce(require("http")),nrt=Wce(require("https"));async function Jce(t){let e=0,r=[];for await(let n of t)e+=n.length,r.push(n);return Buffer.concat(r,e)}i(Jce,"toBuffer");Is.toBuffer=Jce;async function srt(t){let r=(await Jce(t)).toString("utf8");try{return JSON.parse(r)}catch(n){let s=n;throw s.message+=` (input: ${r})`,s}}i(srt,"json");Is.json=srt;function ort(t,e={}){let n=((typeof t=="string"?t:t.href).startsWith("https:")?nrt:rrt).request(t,e),s=new Promise((o,a)=>{n.once("response",o).once("error",a).end()});return n.then=s.then.bind(s),n}i(ort,"req");Is.req=ort});var Zce=C(ao=>{"use strict";var Xce=ao&&ao.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:i(function(){return e[r]},"get")}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),irt=ao&&ao.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),art=ao&&ao.__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)&&Xce(e,t,r);return irt(e,t),e},crt=ao&&ao.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Xce(e,t,r)};Object.defineProperty(ao,"__esModule",{value:!0});ao.Agent=void 0;var Kce=art(require("http"));crt(jce(),ao);var ka=Symbol("AgentBaseInternalState"),VU=class extends Kce.Agent{static{i(this,"Agent")}constructor(e){super(e),this[ka]={}}isSecureEndpoint(e){if(e){if(typeof e.secureEndpoint=="boolean")return e.secureEndpoint;if(typeof e.protocol=="string")return e.protocol==="https:"}let{stack:r}=new Error;return typeof r!="string"?!1:r.split(`
`).some(n=>n.indexOf("(https.js:")!==-1||n.indexOf("node:https:")!==-1)}createSocket(e,r,n){let s={...r,secureEndpoint:this.isSecureEndpoint(r)};Promise.resolve().then(()=>this.connect(e,s)).then(o=>{if(o instanceof Kce.Agent)return o.addRequest(e,s);this[ka].currentSocket=o,super.createSocket(e,r,n)},n)}createConnection(){let e=this[ka].currentSocket;if(this[ka].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[ka].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[ka]&&(this[ka].defaultPort=e)}get protocol(){return this[ka].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[ka]&&(this[ka].protocol=e)}};ao.Agent=VU});var rle=C(Ho=>{"use strict";var lrt=Ho&&Ho.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:i(function(){return e[r]},"get")}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),urt=Ho&&Ho.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),tle=Ho&&Ho.__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)&&lrt(e,t,r);return urt(e,t),e},drt=Ho&&Ho.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Ho,"__esModule",{value:!0});Ho.HttpProxyAgent=void 0;var prt=tle(require("net")),mrt=tle(require("tls")),frt=drt(zp()),Art=require("events"),hrt=Zce(),ele=require("url"),JA=(0,frt.default)("http-proxy-agent"),EB=class extends hrt.Agent{static{i(this,"HttpProxyAgent")}constructor(e,r){super(r),this.proxy=typeof e=="string"?new ele.URL(e):e,this.proxyHeaders=r?.headers??{},JA("Creating new HttpProxyAgent instance: %o",this.proxy.href);let n=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),s=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={...r?grt(r,"headers"):null,host:n,port:s}}addRequest(e,r){e._header=null,this.setRequestProps(e,r),super.addRequest(e,r)}setRequestProps(e,r){let{proxy:n}=this,s=r.secureEndpoint?"https:":"http:",o=e.getHeader("host")||"localhost",a=`${s}//${o}`,c=new ele.URL(e.path,a);r.port!==80&&(c.port=String(r.port)),e.path=String(c);let l=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders};if(n.username||n.password){let u=`${decodeURIComponent(n.username)}:${decodeURIComponent(n.password)}`;l["Proxy-Authorization"]=`Basic ${Buffer.from(u).toString("base64")}`}l["Proxy-Connection"]||(l["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let u of Object.keys(l)){let d=l[u];d&&e.setHeader(u,d)}}async connect(e,r){e._header=null,e.path.includes("://")||this.setRequestProps(e,r);let n,s;JA("Regenerating stored HTTP header string for request"),e._implicitHeader(),e.outputData&&e.outputData.length>0&&(JA("Patching connection write() output buffer with updated header"),n=e.outputData[0].data,s=n.indexOf(`\r
\r
`)+4,e.outputData[0].data=e._header+n.substring(s),YA("Output buffer: %o",e.outputData[0].data));let o;return this.proxy.protocol==="https:"?(YA("Creating `tls.Socket`: %o",this.connectOpts),o=art.connect(this.connectOpts)):(YA("Creating `net.Socket`: %o",this.connectOpts),o=irt.connect(this.connectOpts)),await(0,lrt.once)(o,"connect"),o}};fB.protocols=["http","https"];Go.HttpProxyAgent=fB;function drt(t,...e){let r={},n;for(n in t)e.includes(n)||(r[n]=t[n]);return r}i(drt,"omit")});var gle=C(NB=>{"use strict";Object.defineProperty(NB,"__esModule",{value:!0});NB.state=void 0;NB.state={instrumenterImplementation:void 0}});var Dle=C(_B=>{"use strict";Object.defineProperty(_B,"__esModule",{value:!0});_B.state=void 0;_B.state={operationRequestMap:new WeakMap}});var ppe=C(dh=>{"use strict";Object.defineProperty(dh,"__esModule",{value:!0});var vat=require("os"),Qat=require("util");function _at(t){return t&&typeof t=="object"&&"default"in t?t:{default:t}}i(_at,"_interopDefaultLegacy");var Dat=_at(Qat);function kat(t,...e){process.stderr.write(`${Dat.default.format(t,...e)}${vat.EOL}`)}i(kat,"log");var rpe=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,spe,y$=[],E$=[],XR=[];rpe&&C$(rpe);var ope=Object.assign(t=>ipe(t),{enable:C$,enabled:I$,disable:Lat,log:kat});function C$(t){spe=t,y$=[],E$=[];let e=/\*/g,r=t.split(",").map(n=>n.trim().replace(e,".*?"));for(let n of r)n.startsWith("-")?E$.push(new RegExp(`^${n.substr(1)}$`)):y$.push(new RegExp(`^${n}$`));for(let n of XR)n.enabled=I$(n.namespace)}i(C$,"enable");function I$(t){if(t.endsWith("*"))return!0;for(let e of E$)if(e.test(t))return!1;for(let e of y$)if(e.test(t))return!0;return!1}i(I$,"enabled");function Lat(){let t=spe||"";return C$(""),t}i(Lat,"disable");function ipe(t){let e=Object.assign(r,{enabled:I$(t),destroy:Oat,log:ope.log,namespace:t,extend:Mat});function r(...n){e.enabled&&(n.length>0&&(n[0]=`${t} ${n[0]}`),e.log(...n))}return i(r,"debug"),XR.push(e),e}i(ipe,"createDebugger");function Oat(){let t=XR.indexOf(this);return t>=0?(XR.splice(t,1),!0):!1}i(Oat,"destroy");function Mat(t){let e=ipe(`${this.namespace}:${t}`);return e.log=this.log,e}i(Mat,"extend");var FC=ope,ape=new Set,jR=typeof process<"u"&&process.env&&process.env.AZURE_LOG_LEVEL||void 0,ZR,eN=FC("azure");eN.log=(...t)=>{FC.log(...t)};var x$=["verbose","info","warning","error"];jR&&(dpe(jR)?cpe(jR):console.error(`AZURE_LOG_LEVEL set to unknown log level '${jR}'; logging is not enabled. Acceptable values: ${x$.join(", ")}.`));function cpe(t){if(t&&!dpe(t))throw new Error(`Unknown log level '${t}'. Acceptable values: ${x$.join(",")}`);ZR=t;let e=[];for(let r of ape)upe(r)&&e.push(r.namespace);FC.enable(e.join(","))}i(cpe,"setLogLevel");function Fat(){return ZR}i(Fat,"getLogLevel");var npe={verbose:400,info:300,warning:200,error:100};function Uat(t){let e=eN.extend(t);return lpe(eN,e),{error:KR(e,"error"),warning:KR(e,"warning"),info:KR(e,"info"),verbose:KR(e,"verbose")}}i(Uat,"createClientLogger");function lpe(t,e){e.log=(...r)=>{t.log(...r)}}i(lpe,"patchLogMethod");function KR(t,e){let r=Object.assign(t.extend(e),{level:e});if(lpe(t,r),upe(r)){let n=FC.disable();FC.enable(n+","+r.namespace)}return ape.add(r),r}i(KR,"createLogger");function upe(t){return!!(ZR&&npe[t.level]<=npe[ZR])}i(upe,"shouldEnable");function dpe(t){return x$.includes(t)}i(dpe,"isAzureLogLevel");dh.AzureLogger=eN;dh.createClientLogger=Uat;dh.getLogLevel=Fat;dh.setLogLevel=cpe});var b$=C(qC=>{"use strict";Object.defineProperty(qC,"__esModule",{value:!0});var ph=new WeakMap,tN=new WeakMap,UC=class t{static{i(this,"AbortSignal")}constructor(){this.onabort=null,ph.set(this,[]),tN.set(this,!1)}get aborted(){if(!tN.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");return tN.get(this)}static get none(){return new t}addEventListener(e,r){if(!ph.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");ph.get(this).push(r)}removeEventListener(e,r){if(!ph.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");let n=ph.get(this),s=n.indexOf(r);s>-1&&n.splice(s,1)}dispatchEvent(e){throw new Error("This is a stub dispatchEvent implementation that should not be used. It only exists for type-checking purposes.")}};function mpe(t){if(t.aborted)return;t.onabort&&t.onabort.call(t);let e=ph.get(t);e&&e.slice().forEach(r=>{r.call(t,{type:"abort"})}),tN.set(t,!0)}i(mpe,"abortSignal");var w$=class extends Error{static{i(this,"AbortError")}constructor(e){super(e),this.name="AbortError"}},S$=class{static{i(this,"AbortController")}constructor(e){if(this._signal=new UC,!!e){Array.isArray(e)||(e=arguments);for(let r of e)r.aborted?this.abort():r.addEventListener("abort",()=>{this.abort()})}}get signal(){return this._signal}abort(){mpe(this._signal)}static timeout(e){let r=new UC,n=setTimeout(mpe,e,r);return typeof n.unref=="function"&&n.unref(),r}};qC.AbortController=S$;qC.AbortError=w$;qC.AbortSignal=UC});var ype=C(Jn=>{"use strict";Object.defineP Line truncated
`)+4,e.outputData[0].data=e._header+n.substring(s),JA("Output buffer: %o",e.outputData[0].data));let o;return this.proxy.protocol==="https:"?(JA("Creating `tls.Socket`: %o",this.connectOpts),o=mrt.connect(this.connectOpts)):(JA("Creating `net.Socket`: %o",this.connectOpts),o=prt.connect(this.connectOpts)),await(0,Art.once)(o,"connect"),o}};EB.protocols=["http","https"];Ho.HttpProxyAgent=EB;function grt(t,...e){let r={},n;for(n in t)e.includes(n)||(r[n]=t[n]);return r}i(grt,"omit")});var Sle=C(_B=>{"use strict";Object.defineProperty(_B,"__esModule",{value:!0});_B.state=void 0;_B.state={instrumenterImplementation:void 0}});var qle=C(MB=>{"use strict";Object.defineProperty(MB,"__esModule",{value:!0});MB.state=void 0;MB.state={operationRequestMap:new WeakMap}});var Epe=C(mh=>{"use strict";Object.defineProperty(mh,"__esModule",{value:!0});var Oat=require("os"),Mat=require("util");function Fat(t){return t&&typeof t=="object"&&"default"in t?t:{default:t}}i(Fat,"_interopDefaultLegacy");var Uat=Fat(Mat);function qat(t,...e){process.stderr.write(`${Uat.default.format(t,...e)}${Oat.EOL}`)}i(qat,"log");var lpe=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,dpe,S$=[],b$=[],nN=[];lpe&&B$(lpe);var ppe=Object.assign(t=>mpe(t),{enable:B$,enabled:R$,disable:Gat,log:qat});function B$(t){dpe=t,S$=[],b$=[];let e=/\*/g,r=t.split(",").map(n=>n.trim().replace(e,".*?"));for(let n of r)n.startsWith("-")?b$.push(new RegExp(`^${n.substr(1)}$`)):S$.push(new RegExp(`^${n}$`));for(let n of nN)n.enabled=R$(n.namespace)}i(B$,"enable");function R$(t){if(t.endsWith("*"))return!0;for(let e of b$)if(e.test(t))return!1;for(let e of S$)if(e.test(t))return!0;return!1}i(R$,"enabled");function Gat(){let t=dpe||"";return B$(""),t}i(Gat,"disable");function mpe(t){let e=Object.assign(r,{enabled:R$(t),destroy:Hat,log:ppe.log,namespace:t,extend:$at});function r(...n){e.enabled&&(n.length>0&&(n[0]=`${t} ${n[0]}`),e.log(...n))}return i(r,"debug"),nN.push(e),e}i(mpe,"createDebugger");function Hat(){let t=nN.indexOf(this);return t>=0?(nN.splice(t,1),!0):!1}i(Hat,"destroy");function $at(t){let e=mpe(`${this.namespace}:${t}`);return e.log=this.log,e}i($at,"extend");var GC=ppe,fpe=new Set,tN=typeof process<"u"&&process.env&&process.env.AZURE_LOG_LEVEL||void 0,sN,oN=GC("azure");oN.log=(...t)=>{GC.log(...t)};var N$=["verbose","info","warning","error"];tN&&(ype(tN)?Ape(tN):console.error(`AZURE_LOG_LEVEL set to unknown log level '${tN}'; logging is not enabled. Acceptable values: ${N$.join(", ")}.`));function Ape(t){if(t&&!ype(t))throw new Error(`Unknown log level '${t}'. Acceptable values: ${N$.join(",")}`);sN=t;let e=[];for(let r of fpe)gpe(r)&&e.push(r.namespace);GC.enable(e.join(","))}i(Ape,"setLogLevel");function zat(){return sN}i(zat,"getLogLevel");var upe={verbose:400,info:300,warning:200,error:100};function Vat(t){let e=oN.extend(t);return hpe(oN,e),{error:rN(e,"error"),warning:rN(e,"warning"),info:rN(e,"info"),verbose:rN(e,"verbose")}}i(Vat,"createClientLogger");function hpe(t,e){e.log=(...r)=>{t.log(...r)}}i(hpe,"patchLogMethod");function rN(t,e){let r=Object.assign(t.extend(e),{level:e});if(hpe(t,r),gpe(r)){let n=GC.disable();GC.enable(n+","+r.namespace)}return fpe.add(r),r}i(rN,"createLogger");function gpe(t){return!!(sN&&upe[t.level]<=upe[sN])}i(gpe,"shouldEnable");function ype(t){return N$.includes(t)}i(ype,"isAzureLogLevel");mh.AzureLogger=oN;mh.createClientLogger=Vat;mh.getLogLevel=zat;mh.setLogLevel=Ape});var v$=C($C=>{"use strict";Object.defineProperty($C,"__esModule",{value:!0});var fh=new WeakMap,iN=new WeakMap,HC=class t{static{i(this,"AbortSignal")}constructor(){this.onabort=null,fh.set(this,[]),iN.set(this,!1)}get aborted(){if(!iN.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");return iN.get(this)}static get none(){return new t}addEventListener(e,r){if(!fh.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");fh.get(this).push(r)}removeEventListener(e,r){if(!fh.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");let n=fh.get(this),s=n.indexOf(r);s>-1&&n.splice(s,1)}dispatchEvent(e){throw new Error("This is a stub dispatchEvent implementation that should not be used. It only exists for type-checking purposes.")}};function Cpe(t){if(t.aborted)return;t.onabort&&t.onabort.call(t);let e=fh.get(t);e&&e.slice().forEach(r=>{r.call(t,{type:"abort"})}),iN.set(t,!0)}i(Cpe,"abortSignal");var T$=class extends Error{static{i(this,"AbortError")}constructor(e){super(e),this.name="AbortError"}},P$=class{static{i(this,"AbortController")}constructor(e){if(this._signal=new HC,!!e){Array.isArray(e)||(e=arguments);for(let r of e)r.aborted?this.abort():r.addEventListener("abort",()=>{this.abort()})}}get signal(){return this._signal}abort(){Cpe(this._signal)}static timeout(e){let r=new HC,n=setTimeout(Cpe,e,r);return typeof n.unref=="function"&&n.unref(),r}};$C.AbortController=P$;$C.AbortError=T$;$C.AbortSignal=HC});var bpe=C(Kn=>{"use strict";Object.defineP Line truncated
Polling from: ${r.config.operationLocation}
Operation status: ${d}
Polling status: ${xpe.includes(d)?"Stopped":"Running"}`),d==="succeeded"){let p=a(u,r);if(p!==void 0)return{response:await e(p).catch(Cpe({state:r,stateProxy:n,isOperationError:c})),status:d}}return{response:u,status:d}}i(nct,"pollOperationHelper");async function Bpe(t){let{poll:e,state:r,stateProxy:n,options:s,getOperationStatus:o,getResourceLocation:a,getOperationLocation:c,isOperationError:l,withOperationLocation:u,getPollingInterval:d,processResult:p,getError:m,updateState:f,setDelay:A,isDone:h,setErrorAsResult:y}=t,{operationLocation:E}=r.config;if(E!==void 0){let{response:I,status:S}=await nct({poll:e,getOperationStatus:o,state:r,stateProxy:n,operationLocation:E,getResourceLocation:a,isOperationError:l,options:s});if(Spe({status:S,response:I,state:r,stateProxy:n,isDone:h,processResult:p,getError:m,setErrorAsResult:y}),!xpe.includes(S)){let b=d?.(I);b&&A(b);let T=c?.(I,r);if(T!==void 0){let Q=E!==T;r.config.operationLocation=T,u?.(T,Q)}else u?.(E,!1)}f?.(r,I)}}i(Bpe,"pollOperation");function Rpe(t){let{azureAsyncOperation:e,operationLocation:r}=t;return r??e}i(Rpe,"getOperationLocationPollingUrl");function Npe(t){return t.headers.location}i(Npe,"getLocationHeader");function Tpe(t){return t.headers["operation-location"]}i(Tpe,"getOperationLocationHeader");function Ppe(t){return t.headers["azure-asyncoperation"]}i(Ppe,"getAzureAsyncOperationHeader");function sct(t){let{location:e,requestMethod:r,requestPath:n,resourceLocationConfig:s}=t;switch(r){case"PUT":return n;case"DELETE":return;default:switch(s){case"azure-async-operation":return;case"original-uri":return n;default:return e}}}i(sct,"findResourceLocation");function vpe(t){let{rawResponse:e,requestMethod:r,requestPath:n,resourceLocationConfig:s}=t,o=Tpe(e),a=Ppe(e),c=Rpe({operationLocation:o,azureAsyncOperation:a}),l=Npe(e),u=r?.toLocaleUpperCase();return c!==void 0?{mode:"OperationLocation",operationLocation:c,resourceLocation:sct({requestMethod:u,location:l,requestPath:n,resourceLocationConfig:s})}:l!==void 0?{mode:"ResourceLocation",operationLocation:l}:u==="PUT"&&n?{mode:"Body",operationLocation:n}:void 0}i(vpe,"inferLroMode");function Qpe(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 _$(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 am.verbose(`LRO: unrecognized operation status: ${e}`),e}}i(Qpe,"transformStatus");function oct(t){var e;let{status:r}=(e=t.body)!==null&&e!==void 0?e:{};return Qpe({status:r,statusCode:t.statusCode})}i(oct,"getStatus");function ict(t){var e,r;let{properties:n,provisioningState:s}=(e=t.body)!==null&&e!==void 0?e:{},o=(r=n?.provisioningState)!==null&&r!==void 0?r:s;return Qpe({status:o,statusCode:t.statusCode})}i(ict,"getProvisioningState");function _$(t){return t===202?"running":t<300?"succeeded":"failed"}i(_$,"toOperationStatus");function _pe({rawResponse:t}){let e=t.headers["retry-after"];if(e!==void 0){let r=parseInt(e);return isNaN(r)?act(new Date(e)):r*1e3}}i(_pe,"parseRetryAfter");function Dpe(t){let e=t.flatResponse.error;if(!e){am.warning("The long-running operation failed but there is no error property in the response's body");return}if(!e.code||!e.message){am.warning("The long-running operation failed but the error property in the response's body doesn't contain code or message");return}return e}i(Dpe,"getErrorFromResponse");function act(t){let e=Math.floor(new Date().getTime()),r=t.getTime();if(e<r)return r-e}i(act,"calculatePollingIntervalFromDate");function kpe(t){let{response:e,state:r,operationLocation:n}=t;function s(){var a;switch((a=r.config.metadata)===null||a===void 0?void 0:a.mode){case void 0:return _$(e.rawResponse.statusCode);case"Body":return D$(e,r);default:return"running"}}i(s,"helper");let o=s();return o==="running"&&n===void 0?"succeeded":o}i(kpe,"getStatusFromInitialResponse");async function cct(t){let{stateProxy:e,resourceLocationConfig:r,processResult:n,lro:s,setErrorAsResult:o}=t;return bpe({init:i(async()=>{let a=await s.sendInitialRequest(),c=vpe({rawResponse:a.rawResponse,requestPath:s.requestPath,requestMethod:s.requestMethod,resourceLocationConfig:r});return Object.assign({response:a,operationLocation:c?.operationLocation,resourceLocation:c?.resourceLocation},c?.mode?{metadata:{mode:c.mode}}:{})},"init"),stateProxy:e,processResult:n?({flatResponse:a},c)=>n(a,c):({flatResponse:a})=>a,getOperationStatus:kpe,setErrorAsResult:o})}i(cct,"initHttpOperation");function Lpe({rawResponse:t},e){var r;switch((r=e.config.metadata)===null||r===void 0?void 0:r.mode){case"OperationLocation":return Rpe({opeLine truncated
`:case"\r":case" ":case" ":continue;default:throw Error("invalid base64 string.")}switch(s){case 0:a=o,s=1;break;case 1:r[n++]=a<<2|(o&48)>>4,a=o,s=2;break;case 2:r[n++]=(a&15)<<4|(o&60)>>2,a=o,s=3;break;case 3:r[n++]=(a&3)<<6|o,s=0;break}}if(s==1)throw Error("invalid base64 string.");return r.subarray(0,n)}i(zct,"base64decode");yh.base64decode=zct;function Vct(t){let e="",r=0,n,s=0;for(let o=0;o<t.length;o++)switch(n=t[o],r){case 0:e+=Ll[n>>2],s=(n&3)<<4,r=1;break;case 1:e+=Ll[s|n>>4],s=(n&15)<<2,r=2;break;case 2:e+=Ll[s|n>>6],e+=Ll[n&63],r=0;break}return r&&(e+=Ll[s],e+="=",r==1&&(e+="=")),e}i(Vct,"base64encode");yh.base64encode=Vct});var pme=C(CN=>{"use strict";Object.defineProperty(CN,"__esModule",{value:!0});CN.utf8read=void 0;var $$=i(t=>String.fromCharCode.apply(String,t),"fromCharCodes");function Yct(t){if(t.length<1)return"";let e=0,r=[],n=[],s=0,o,a=t.length;for(;e<a;)o=t[e++],o<128?n[s++]=o:o>191&&o<224?n[s++]=(o&31)<<6|t[e++]&63:o>239&&o<365?(o=((o&7)<<18|(t[e++]&63)<<12|(t[e++]&63)<<6|t[e++]&63)-65536,n[s++]=55296+(o>>10),n[s++]=56320+(o&1023)):n[s++]=(o&15)<<12|(t[e++]&63)<<6|t[e++]&63,s>8191&&(r.push($$(n)),s=0);return r.length?(s&&r.push($$(n.slice(0,s))),r.join("")):$$(n.slice(0,s))}i(Yct,"utf8read");CN.utf8read=Yct});var JC=C(oc=>{"use strict";Object.defineProperty(oc,"__esModule",{value:!0});oc.WireType=oc.mergeBinaryOptions=oc.UnknownFieldHandler=void 0;var Wct;(function(t){t.symbol=Symbol.for("protobuf-ts/unknown"),t.onRead=(r,n,s,o,a)=>{(e(n)?n[t.symbol]:n[t.symbol]=[]).push({no:s,wireType:o,data:a})},t.onWrite=(r,n,s)=>{for(let{no:o,wireType:a,data:c}of t.list(n))s.tag(o,a).raw(c)},t.list=(r,n)=>{if(e(r)){let s=r[t.symbol];return n?s.filter(o=>o.no==n):s}return[]},t.last=(r,n)=>t.list(r,n).slice(-1)[0];let e=i(r=>r&&Array.isArray(r[t.symbol]),"is")})(Wct=oc.UnknownFieldHandler||(oc.UnknownFieldHandler={}));function Jct(t,e){return Object.assign(Object.assign({},t),e)}i(Jct,"mergeBinaryOptions");oc.mergeBinaryOptions=Jct;var jct;(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"})(jct=oc.WireType||(oc.WireType={}))});var xN=C(Rs=>{"use strict";Object.defineProperty(Rs,"__esModule",{value:!0});Rs.varint32read=Rs.varint32write=Rs.int64toString=Rs.int64fromString=Rs.varint64write=Rs.varint64read=void 0;function Kct(){let t=0,e=0;for(let n=0;n<28;n+=7){let s=this.buf[this.pos++];if(t|=(s&127)<<n,(s&128)==0)return this.assertBounds(),[t,e]}let r=this.buf[this.pos++];if(t|=(r&15)<<28,e=(r&112)>>4,(r&128)==0)return this.assertBounds(),[t,e];for(let n=3;n<=31;n+=7){let s=this.buf[this.pos++];if(e|=(s&127)<<n,(s&128)==0)return this.assertBounds(),[t,e]}throw new Error("invalid varint")}i(Kct,"varint64read");Rs.varint64read=Kct;function Xct(t,e,r){for(let o=0;o<28;o=o+7){let a=t>>>o,c=!(!(a>>>7)&&e==0),l=(c?a|128:a)&255;if(r.push(l),!c)return}let n=t>>>28&15|(e&7)<<4,s=e>>3!=0;if(r.push((s?n|128:n)&255),!!s){for(let o=3;o<31;o=o+7){let a=e>>>o,c=!!(a>>>7),l=(c?a|128:a)&255;if(r.push(l),!c)return}r.push(e>>>31&1)}}i(Xct,"varint64write");Rs.varint64write=Xct;var IN=65536*65536;function Zct(t){let e=t[0]=="-";e&&(t=t.slice(1));let r=1e6,n=0,s=0;function o(a,c){let l=Number(t.slice(a,c));s*=r,n=n*r+l,n>=IN&&(s=s+(n/IN|0),n=n%IN)}return i(o,"add1e6digit"),o(-24,-18),o(-18,-12),o(-12,-6),o(-6),[e,n,s]}i(Zct,"int64fromString");Rs.int64fromString=Zct;function elt(t,e){if(e>>>0<=2097151)return""+(IN*e+(t>>>0));let r=t&16777215,n=(t>>>24|e<<8)>>>0&16777215,s=e>>16&65535,o=r+n*6777216+s*6710656,a=n+s*8147497,c=s*2,l=1e7;o>=l&&(a+=Math.floor(o/l),o%=l),a>=l&&(c+=Math.floor(a/l),a%=l);function u(d,p){let m=d?String(d):"";return p?"0000000".slice(m.length)+m:m}return i(u,"decimalFrom1e7"),u(c,0)+u(a,c)+u(o,1)}i(elt,"int64toString");Rs.int64toString=elt;function tlt(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)}}i(tlt,"varint32write");Rs.varint32write=tlt;function rlt(){let t=this.buf[this.pos++],e=t&127;if((t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<7,(t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<14,(t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<21,(t&128)==0)return this.assertBounds(),e;t=this.buf[this.pos++],e|=(t&15)<<28;for(let r=5;(t&128)!==0&&r<10;r++)t=this.buf[this.pos++];if((t&128)!=0)throw new Error("invalid varint");return this.assertBounds(),e>>>0}i(rlt,"varint32read");Rs.varint32read=rlt});var nd=C(rd=>{"use strict";Object.defineProperty(rd,"__esModule",{value:!0});rd.PbLong=rd.PbULong=rd.detectBi=void 0;var jC=xN(),Ct;function mme(){let t=new DataView(new ArrayBuffer(8));Ct=globalThis.BigInt!==void 0&&typeof t.getBigInt64=="function"&&typeof t.getBigUint64=="function"&&typeof t.setBigInt64=="function"&&typeof t.setBigUint64=="function"?{MIN:BigInt("-9223372036854775808"),MAX:BigInt("922337203685477580 Line truncated
`)}};JN.RpcError=gz});var Ez=C(KN=>{"use strict";Object.defineProperty(KN,"__esModule",{value:!0});KN.mergeRpcOptions=void 0;var zme=Cr();function Sut(t,e){if(!e)return t;let r={};jN(t,r),jN(e,r);for(let n of Object.keys(e)){let s=e[n];switch(n){case"jsonOptions":r.jsonOptions=zme.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=zme.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},jN(t.meta,r.meta),jN(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(s):s.concat();break}}return r}i(Sut,"mergeRpcOptions");KN.mergeRpcOptions=Sut;function jN(t,e){if(!t)return;let r=e;for(let[n,s]of Object.entries(t))s instanceof Date?r[n]=new Date(s.getTime()):Array.isArray(s)?r[n]=s.concat():r[n]=s}i(jN,"copy")});var Iz=C(pm=>{"use strict";Object.defineProperty(pm,"__esModule",{value:!0});pm.Deferred=pm.DeferredState=void 0;var cc;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(cc=pm.DeferredState||(pm.DeferredState={}));var Cz=class{static{i(this,"Deferred")}constructor(e=!0){this._state=cc.PENDING,this._promise=new Promise((r,n)=>{this._resolve=r,this._reject=n}),e&&this._promise.catch(r=>{})}get state(){return this._state}get promise(){return this._promise}resolve(e){if(this.state!==cc.PENDING)throw new Error(`cannot resolve ${cc[this.state].toLowerCase()}`);this._resolve(e),this._state=cc.RESOLVED}reject(e){if(this.state!==cc.PENDING)throw new Error(`cannot reject ${cc[this.state].toLowerCase()}`);this._reject(e),this._state=cc.REJECTED}resolvePending(e){this._state===cc.PENDING&&this.resolve(e)}rejectPending(e){this._state===cc.PENDING&&this.reject(e)}};pm.Deferred=Cz});var wz=C(XN=>{"use strict";Object.defineProperty(XN,"__esModule",{value:!0});XN.RpcOutputStreamController=void 0;var Vme=Iz(),mm=Cr(),xz=class{static{i(this,"RpcOutputStreamController")}constructor(){this._lis={nxt:[],msg:[],err:[],cmp:[]},this._closed=!1,this._itState={q:[]}}onNext(e){return this.addLis(e,this._lis.nxt)}onMessage(e){return this.addLis(e,this._lis.msg)}onError(e){return this.addLis(e,this._lis.err)}onComplete(e){return this.addLis(e,this._lis.cmp)}addLis(e,r){return r.push(e),()=>{let n=r.indexOf(e);n>=0&&r.splice(n,1)}}clearLis(){for(let e of Object.values(this._lis))e.splice(0,e.length)}get closed(){return this._closed!==!1}notifyNext(e,r,n){mm.assert((e?1:0)+(r?1:0)+(n?1:0)<=1,"only one emission at a time"),e&&this.notifyMessage(e),r&&this.notifyError(r),n&&this.notifyComplete()}notifyMessage(e){mm.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){mm.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(){mm.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:i(()=>{let e=this._itState;mm.assert(e,"bad state"),mm.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 Vme.Deferred,e.p.promise)},"next")}}pushIt(e){let r=this._itState;if(r.p){let n=r.p;mm.assert(n.state==Vme.DeferredState.PENDING,"iterator contract broken"),"value"in e?n.resolve(e):n.reject(e),delete r.p}else r.q.push(e)}};XN.RpcOutputStreamController=xz});var bz=C(bh=>{"use strict";var but=bh&&bh.__awaiter||function(t,e,r,n){function s(o){return o instanceof r?o:new r(function(a){a(o)})}return i(s,"adopt"),new(r||(r=Promise))(function(o,a){function c(d){try{u(n.next(d))}catch(p){a(p)}}i(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(p){a(p)}}i(l,"rejected");function u(d){d.done?o(d.value):s(d.value).then(c,l)}i(u,"step"),u((n=n.apply(t,e||[])).next())})};Object.defineProperty(bh,"__esModule",{value:!0});bh.UnaryCall=void 0;var Sz=class{static{i(this,"UnaryCall")}constructor(e,r,n,s,o,a,c){this.method=e,this.requestHeaders=r,this.request=n,this.headers=s,this.response=o,this.status=a,this.trailers=c}then(e,r){return this.promiseFinished().then(n=>e?Promise.resolve(e(n)):n,n=>r?Promise.resolve(r(n)):Promise.reject(n))}promiseFinished(){return but(this,void 0,void 0,function*(){let[e,r,n,s]=yield Promise.all([this.headers,this.response,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,request:this.request,headers:e,response:r,status:n,trailers:s}})}};bh.UnaryCall=Sz});var Rz=C(Bh=>{"use strict";var But=Bh&&Bh.__awaiter||function(t,e,r,n){function s(o){return o instanceof r?o:new r(function(a){a(o)})}return i(s,"adopt"),new(r||(r=Promise))(function(o,a){function c(d){try{u(n.next(d))}catch(p){a(p)}}i(c,"fulfilled");function Line truncated
Polling status: ${Tpe.includes(d)?"Stopped":"Running"}`),d==="succeeded"){let p=a(u,r);if(p!==void 0)return{response:await e(p).catch(Rpe({state:r,stateProxy:n,isOperationError:c})),status:d}}return{response:u,status:d}}i(lct,"pollOperationHelper");async function _pe(t){let{poll:e,state:r,stateProxy:n,options:s,getOperationStatus:o,getResourceLocation:a,getOperationLocation:c,isOperationError:l,withOperationLocation:u,getPollingInterval:d,processResult:p,getError:m,updateState:f,setDelay:A,isDone:h,setErrorAsResult:y}=t,{operationLocation:E}=r.config;if(E!==void 0){let{response:I,status:S}=await lct({poll:e,getOperationStatus:o,state:r,stateProxy:n,operationLocation:E,getResourceLocation:a,isOperationError:l,options:s});if(vpe({status:S,response:I,state:r,stateProxy:n,isDone:h,processResult:p,getError:m,setErrorAsResult:y}),!Tpe.includes(S)){let b=d?.(I);b&&A(b);let N=c?.(I,r);if(N!==void 0){let T=E!==N;r.config.operationLocation=N,u?.(N,T)}else u?.(E,!1)}f?.(r,I)}}i(_pe,"pollOperation");function Dpe(t){let{azureAsyncOperation:e,operationLocation:r}=t;return r??e}i(Dpe,"getOperationLocationPollingUrl");function kpe(t){return t.headers.location}i(kpe,"getLocationHeader");function Lpe(t){return t.headers["operation-location"]}i(Lpe,"getOperationLocationHeader");function Ope(t){return t.headers["azure-asyncoperation"]}i(Ope,"getAzureAsyncOperationHeader");function uct(t){let{location:e,requestMethod:r,requestPath:n,resourceLocationConfig:s}=t;switch(r){case"PUT":return n;case"DELETE":return;default:switch(s){case"azure-async-operation":return;case"original-uri":return n;default:return e}}}i(uct,"findResourceLocation");function Mpe(t){let{rawResponse:e,requestMethod:r,requestPath:n,resourceLocationConfig:s}=t,o=Lpe(e),a=Ope(e),c=Dpe({operationLocation:o,azureAsyncOperation:a}),l=kpe(e),u=r?.toLocaleUpperCase();return c!==void 0?{mode:"OperationLocation",operationLocation:c,resourceLocation:uct({requestMethod:u,location:l,requestPath:n,resourceLocationConfig:s})}:l!==void 0?{mode:"ResourceLocation",operationLocation:l}:u==="PUT"&&n?{mode:"Body",operationLocation:n}:void 0}i(Mpe,"inferLroMode");function Fpe(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 F$(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 lm.verbose(`LRO: unrecognized operation status: ${e}`),e}}i(Fpe,"transformStatus");function dct(t){var e;let{status:r}=(e=t.body)!==null&&e!==void 0?e:{};return Fpe({status:r,statusCode:t.statusCode})}i(dct,"getStatus");function pct(t){var e,r;let{properties:n,provisioningState:s}=(e=t.body)!==null&&e!==void 0?e:{},o=(r=n?.provisioningState)!==null&&r!==void 0?r:s;return Fpe({status:o,statusCode:t.statusCode})}i(pct,"getProvisioningState");function F$(t){return t===202?"running":t<300?"succeeded":"failed"}i(F$,"toOperationStatus");function Upe({rawResponse:t}){let e=t.headers["retry-after"];if(e!==void 0){let r=parseInt(e);return isNaN(r)?mct(new Date(e)):r*1e3}}i(Upe,"parseRetryAfter");function qpe(t){let e=t.flatResponse.error;if(!e){lm.warning("The long-running operation failed but there is no error property in the response's body");return}if(!e.code||!e.message){lm.warning("The long-running operation failed but the error property in the response's body doesn't contain code or message");return}return e}i(qpe,"getErrorFromResponse");function mct(t){let e=Math.floor(new Date().getTime()),r=t.getTime();if(e<r)return r-e}i(mct,"calculatePollingIntervalFromDate");function Gpe(t){let{response:e,state:r,operationLocation:n}=t;function s(){var a;switch((a=r.config.metadata)===null||a===void 0?void 0:a.mode){case void 0:return F$(e.rawResponse.statusCode);case"Body":return U$(e,r);default:return"running"}}i(s,"helper");let o=s();return o==="running"&&n===void 0?"succeeded":o}i(Gpe,"getStatusFromInitialResponse");async function fct(t){let{stateProxy:e,resourceLocationConfig:r,processResult:n,lro:s,setErrorAsResult:o}=t;return Qpe({init:i(async()=>{let a=await s.sendInitialRequest(),c=Mpe({rawResponse:a.rawResponse,requestPath:s.requestPath,requestMethod:s.requestMethod,resourceLocationConfig:r});return Object.assign({response:a,operationLocation:c?.operationLocation,resourceLocation:c?.resourceLocation},c?.mode?{metadata:{mode:c.mode}}:{})},"init"),stateProxy:e,processResult:n?({flatResponse:a},c)=>n(a,c):({flatResponse:a})=>a,getOperationStatus:Gpe,setErrorAsResult:o})}i(fct,"initHttpOperation");function Hpe({rawResponse:t},e){var r;switch((r=e.config.metadata)===null||r===void 0?void 0:r.mode){case"OperationLocation":return Dpe({opeLine truncated
`:case"\r":case" ":case" ":continue;default:throw Error("invalid base64 string.")}switch(s){case 0:a=o,s=1;break;case 1:r[n++]=a<<2|(o&48)>>4,a=o,s=2;break;case 2:r[n++]=(a&15)<<4|(o&60)>>2,a=o,s=3;break;case 3:r[n++]=(a&3)<<6|o,s=0;break}}if(s==1)throw Error("invalid base64 string.");return r.subarray(0,n)}i(Kct,"base64decode");Ch.base64decode=Kct;function Xct(t){let e="",r=0,n,s=0;for(let o=0;o<t.length;o++)switch(n=t[o],r){case 0:e+=Ol[n>>2],s=(n&3)<<4,r=1;break;case 1:e+=Ol[s|n>>4],s=(n&15)<<2,r=2;break;case 2:e+=Ol[s|n>>6],e+=Ol[n&63],r=0;break}return r&&(e+=Ol[s],e+="=",r==1&&(e+="=")),e}i(Xct,"base64encode");Ch.base64encode=Xct});var Eme=C(bN=>{"use strict";Object.defineProperty(bN,"__esModule",{value:!0});bN.utf8read=void 0;var j$=i(t=>String.fromCharCode.apply(String,t),"fromCharCodes");function Zct(t){if(t.length<1)return"";let e=0,r=[],n=[],s=0,o,a=t.length;for(;e<a;)o=t[e++],o<128?n[s++]=o:o>191&&o<224?n[s++]=(o&31)<<6|t[e++]&63:o>239&&o<365?(o=((o&7)<<18|(t[e++]&63)<<12|(t[e++]&63)<<6|t[e++]&63)-65536,n[s++]=55296+(o>>10),n[s++]=56320+(o&1023)):n[s++]=(o&15)<<12|(t[e++]&63)<<6|t[e++]&63,s>8191&&(r.push(j$(n)),s=0);return r.length?(s&&r.push(j$(n.slice(0,s))),r.join("")):j$(n.slice(0,s))}i(Zct,"utf8read");bN.utf8read=Zct});var XC=C(ac=>{"use strict";Object.defineProperty(ac,"__esModule",{value:!0});ac.WireType=ac.mergeBinaryOptions=ac.UnknownFieldHandler=void 0;var elt;(function(t){t.symbol=Symbol.for("protobuf-ts/unknown"),t.onRead=(r,n,s,o,a)=>{(e(n)?n[t.symbol]:n[t.symbol]=[]).push({no:s,wireType:o,data:a})},t.onWrite=(r,n,s)=>{for(let{no:o,wireType:a,data:c}of t.list(n))s.tag(o,a).raw(c)},t.list=(r,n)=>{if(e(r)){let s=r[t.symbol];return n?s.filter(o=>o.no==n):s}return[]},t.last=(r,n)=>t.list(r,n).slice(-1)[0];let e=i(r=>r&&Array.isArray(r[t.symbol]),"is")})(elt=ac.UnknownFieldHandler||(ac.UnknownFieldHandler={}));function tlt(t,e){return Object.assign(Object.assign({},t),e)}i(tlt,"mergeBinaryOptions");ac.mergeBinaryOptions=tlt;var rlt;(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"})(rlt=ac.WireType||(ac.WireType={}))});var RN=C(Ns=>{"use strict";Object.defineProperty(Ns,"__esModule",{value:!0});Ns.varint32read=Ns.varint32write=Ns.int64toString=Ns.int64fromString=Ns.varint64write=Ns.varint64read=void 0;function nlt(){let t=0,e=0;for(let n=0;n<28;n+=7){let s=this.buf[this.pos++];if(t|=(s&127)<<n,(s&128)==0)return this.assertBounds(),[t,e]}let r=this.buf[this.pos++];if(t|=(r&15)<<28,e=(r&112)>>4,(r&128)==0)return this.assertBounds(),[t,e];for(let n=3;n<=31;n+=7){let s=this.buf[this.pos++];if(e|=(s&127)<<n,(s&128)==0)return this.assertBounds(),[t,e]}throw new Error("invalid varint")}i(nlt,"varint64read");Ns.varint64read=nlt;function slt(t,e,r){for(let o=0;o<28;o=o+7){let a=t>>>o,c=!(!(a>>>7)&&e==0),l=(c?a|128:a)&255;if(r.push(l),!c)return}let n=t>>>28&15|(e&7)<<4,s=e>>3!=0;if(r.push((s?n|128:n)&255),!!s){for(let o=3;o<31;o=o+7){let a=e>>>o,c=!!(a>>>7),l=(c?a|128:a)&255;if(r.push(l),!c)return}r.push(e>>>31&1)}}i(slt,"varint64write");Ns.varint64write=slt;var BN=65536*65536;function olt(t){let e=t[0]=="-";e&&(t=t.slice(1));let r=1e6,n=0,s=0;function o(a,c){let l=Number(t.slice(a,c));s*=r,n=n*r+l,n>=BN&&(s=s+(n/BN|0),n=n%BN)}return i(o,"add1e6digit"),o(-24,-18),o(-18,-12),o(-12,-6),o(-6),[e,n,s]}i(olt,"int64fromString");Ns.int64fromString=olt;function ilt(t,e){if(e>>>0<=2097151)return""+(BN*e+(t>>>0));let r=t&16777215,n=(t>>>24|e<<8)>>>0&16777215,s=e>>16&65535,o=r+n*6777216+s*6710656,a=n+s*8147497,c=s*2,l=1e7;o>=l&&(a+=Math.floor(o/l),o%=l),a>=l&&(c+=Math.floor(a/l),a%=l);function u(d,p){let m=d?String(d):"";return p?"0000000".slice(m.length)+m:m}return i(u,"decimalFrom1e7"),u(c,0)+u(a,c)+u(o,1)}i(ilt,"int64toString");Ns.int64toString=ilt;function alt(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)}}i(alt,"varint32write");Ns.varint32write=alt;function clt(){let t=this.buf[this.pos++],e=t&127;if((t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<7,(t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<14,(t&128)==0)return this.assertBounds(),e;if(t=this.buf[this.pos++],e|=(t&127)<<21,(t&128)==0)return this.assertBounds(),e;t=this.buf[this.pos++],e|=(t&15)<<28;for(let r=5;(t&128)!==0&&r<10;r++)t=this.buf[this.pos++];if((t&128)!=0)throw new Error("invalid varint");return this.assertBounds(),e>>>0}i(clt,"varint32read");Ns.varint32read=clt});var od=C(sd=>{"use strict";Object.defineProperty(sd,"__esModule",{value:!0});sd.PbLong=sd.PbULong=sd.detectBi=void 0;var ZC=RN(),It;function Cme(){let t=new DataView(new ArrayBuffer(8));It=globalThis.BigInt!==void 0&&typeof t.getBigInt64=="function"&&typeof t.getBigUint64=="function"&&typeof t.setBigInt64=="function"&&typeof t.setBigUint64=="function"?{MIN:BigInt("-9223372036854775808"),MAX:BigInt("922337203685477580 Line truncated
`)}};eT.RpcError=wz});var bz=C(rT=>{"use strict";Object.defineProperty(rT,"__esModule",{value:!0});rT.mergeRpcOptions=void 0;var Xme=Ir();function Put(t,e){if(!e)return t;let r={};tT(t,r),tT(e,r);for(let n of Object.keys(e)){let s=e[n];switch(n){case"jsonOptions":r.jsonOptions=Xme.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=Xme.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},tT(t.meta,r.meta),tT(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(s):s.concat();break}}return r}i(Put,"mergeRpcOptions");rT.mergeRpcOptions=Put;function tT(t,e){if(!t)return;let r=e;for(let[n,s]of Object.entries(t))s instanceof Date?r[n]=new Date(s.getTime()):Array.isArray(s)?r[n]=s.concat():r[n]=s}i(tT,"copy")});var Rz=C(fm=>{"use strict";Object.defineProperty(fm,"__esModule",{value:!0});fm.Deferred=fm.DeferredState=void 0;var uc;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(uc=fm.DeferredState||(fm.DeferredState={}));var Bz=class{static{i(this,"Deferred")}constructor(e=!0){this._state=uc.PENDING,this._promise=new Promise((r,n)=>{this._resolve=r,this._reject=n}),e&&this._promise.catch(r=>{})}get state(){return this._state}get promise(){return this._promise}resolve(e){if(this.state!==uc.PENDING)throw new Error(`cannot resolve ${uc[this.state].toLowerCase()}`);this._resolve(e),this._state=uc.RESOLVED}reject(e){if(this.state!==uc.PENDING)throw new Error(`cannot reject ${uc[this.state].toLowerCase()}`);this._reject(e),this._state=uc.REJECTED}resolvePending(e){this._state===uc.PENDING&&this.resolve(e)}rejectPending(e){this._state===uc.PENDING&&this.reject(e)}};fm.Deferred=Bz});var Tz=C(nT=>{"use strict";Object.defineProperty(nT,"__esModule",{value:!0});nT.RpcOutputStreamController=void 0;var Zme=Rz(),Am=Ir(),Nz=class{static{i(this,"RpcOutputStreamController")}constructor(){this._lis={nxt:[],msg:[],err:[],cmp:[]},this._closed=!1,this._itState={q:[]}}onNext(e){return this.addLis(e,this._lis.nxt)}onMessage(e){return this.addLis(e,this._lis.msg)}onError(e){return this.addLis(e,this._lis.err)}onComplete(e){return this.addLis(e,this._lis.cmp)}addLis(e,r){return r.push(e),()=>{let n=r.indexOf(e);n>=0&&r.splice(n,1)}}clearLis(){for(let e of Object.values(this._lis))e.splice(0,e.length)}get closed(){return this._closed!==!1}notifyNext(e,r,n){Am.assert((e?1:0)+(r?1:0)+(n?1:0)<=1,"only one emission at a time"),e&&this.notifyMessage(e),r&&this.notifyError(r),n&&this.notifyComplete()}notifyMessage(e){Am.assert(!this.closed,"stream is closed"),this.pushIt({value:e,done:!1}),this._lis.msg.forEach(r=>r(e)),this._lis.nxt.forEach(r=>r(e,void 0,!1))}notifyError(e){Am.assert(!this.closed,"stream is closed"),this._closed=e,this.pushIt(e),this._lis.err.forEach(r=>r(e)),this._lis.nxt.forEach(r=>r(void 0,e,!1)),this.clearLis()}notifyComplete(){Am.assert(!this.closed,"stream is closed"),this._closed=!0,this.pushIt({value:null,done:!0}),this._lis.cmp.forEach(e=>e()),this._lis.nxt.forEach(e=>e(void 0,void 0,!0)),this.clearLis()}[Symbol.asyncIterator](){return this._closed===!0?this.pushIt({value:null,done:!0}):this._closed!==!1&&this.pushIt(this._closed),{next:i(()=>{let e=this._itState;Am.assert(e,"bad state"),Am.assert(!e.p,"iterator contract broken");let r=e.q.shift();return r?"value"in r?Promise.resolve(r):Promise.reject(r):(e.p=new Zme.Deferred,e.p.promise)},"next")}}pushIt(e){let r=this._itState;if(r.p){let n=r.p;Am.assert(n.state==Zme.DeferredState.PENDING,"iterator contract broken"),"value"in e?n.resolve(e):n.reject(e),delete r.p}else r.q.push(e)}};nT.RpcOutputStreamController=Nz});var vz=C(Rh=>{"use strict";var vut=Rh&&Rh.__awaiter||function(t,e,r,n){function s(o){return o instanceof r?o:new r(function(a){a(o)})}return i(s,"adopt"),new(r||(r=Promise))(function(o,a){function c(d){try{u(n.next(d))}catch(p){a(p)}}i(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(p){a(p)}}i(l,"rejected");function u(d){d.done?o(d.value):s(d.value).then(c,l)}i(u,"step"),u((n=n.apply(t,e||[])).next())})};Object.defineProperty(Rh,"__esModule",{value:!0});Rh.UnaryCall=void 0;var Pz=class{static{i(this,"UnaryCall")}constructor(e,r,n,s,o,a,c){this.method=e,this.requestHeaders=r,this.request=n,this.headers=s,this.response=o,this.status=a,this.trailers=c}then(e,r){return this.promiseFinished().then(n=>e?Promise.resolve(e(n)):n,n=>r?Promise.resolve(r(n)):Promise.reject(n))}promiseFinished(){return vut(this,void 0,void 0,function*(){let[e,r,n,s]=yield Promise.all([this.headers,this.response,this.status,this.trailers]);return{method:this.method,requestHeaders:this.requestHeaders,request:this.request,headers:e,response:r,status:n,trailers:s}})}};Rh.UnaryCall=Pz});var _z=C(Nh=>{"use strict";var Qut=Nh&&Nh.__awaiter||function(t,e,r,n){function s(o){return o instanceof r?o:new r(function(a){a(o)})}return i(s,"adopt"),new(r||(r=Promise))(function(o,a){function c(d){try{u(n.next(d))}catch(p){a(p)}}i(c,"fulfilled");function Line truncated
You can add a runtime option to disable the check or this warning:
See https://handlebarsjs.com/api-reference/runtime-options.html#options-to-control-prototype-access for details`))}i(xgt,"logUnexpecedPropertyAccessOnce");function wgt(){Object.keys(GT).forEach(function(t){delete GT[t]})}i(wgt,"resetLoggedProperties")});var $T=C(pc=>{"use strict";pc.__esModule=!0;pc.HandlebarsEnvironment=lV;function xge(t){return t&&t.__esModule?t:{default:t}}i(xge,"_interopRequireDefault");var Im=ts(),Sgt=go(),aV=xge(Sgt),bgt=nV(),Bgt=yge(),Rgt=oV(),HT=xge(Rgt),Ngt=iV(),Tgt="4.7.9";pc.VERSION=Tgt;var Pgt=8;pc.COMPILER_REVISION=Pgt;var vgt=7;pc.LAST_COMPATIBLE_COMPILER_REVISION=vgt;var Qgt={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"};pc.REVISION_CHANGES=Qgt;var cV="[object Object]";function lV(t,e,r){this.helpers=t||{},this.partials=e||{},this.decorators=r||{},bgt.registerDefaultHelpers(this),Bgt.registerDefaultDecorators(this)}i(lV,"HandlebarsEnvironment");lV.prototype={constructor:lV,logger:HT.default,log:HT.default.log,registerHelper:i(function(e,r){if(Im.toString.call(e)===cV){if(r)throw new aV.default("Arg not supported with multiple helpers");Im.extend(this.helpers,e)}else this.helpers[e]=r},"registerHelper"),unregisterHelper:i(function(e){delete this.helpers[e]},"unregisterHelper"),registerPartial:i(function(e,r){if(Im.toString.call(e)===cV)Im.extend(this.partials,e);else{if(typeof r>"u")throw new aV.default('Attempting to register a partial called "'+e+'" as undefined');this.partials[e]=r}},"registerPartial"),unregisterPartial:i(function(e){delete this.partials[e]},"unregisterPartial"),registerDecorator:i(function(e,r){if(Im.toString.call(e)===cV){if(r)throw new aV.default("Arg not supported with multiple decorators");Im.extend(this.decorators,e)}else this.decorators[e]=r},"registerDecorator"),unregisterDecorator:i(function(e){delete this.decorators[e]},"unregisterDecorator"),resetLoggedPropertyAccesses:i(function(){Ngt.resetLoggedProperties()},"resetLoggedPropertyAccesses")};var _gt=HT.default.log;pc.log=_gt;pc.createFrame=Im.createFrame;pc.logger=HT.default});var Sge=C((zT,wge)=>{"use strict";zT.__esModule=!0;function uV(t){this.string=t}i(uV,"SafeString");uV.prototype.toString=uV.prototype.toHTML=function(){return""+this.string};zT.default=uV;wge.exports=zT.default});var bge=C(dV=>{"use strict";dV.__esModule=!0;dV.wrapHelper=Dgt;function Dgt(t,e){if(typeof t!="function")return t;var r=i(function(){var s=arguments[arguments.length-1];return arguments[arguments.length-1]=e(s),t.apply(this,arguments)},"wrapper");return r}i(Dgt,"wrapHelper")});var vge=C(ud=>{"use strict";ud.__esModule=!0;ud.checkRevision=Ugt;ud.template=qgt;ud.wrapProgram=VT;ud.resolvePartial=Ggt;ud.invokePartial=Hgt;ud.noop=Tge;function kgt(t){return t&&t.__esModule?t:{default:t}}i(kgt,"_interopRequireDefault");function Lgt(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}i(Lgt,"_interopRequireWildcard");var Ogt=ts(),Hh=Lgt(Ogt),Mgt=go(),Gl=kgt(Mgt),Hl=$T(),Bge=nV(),Fgt=bge(),Rge=iV();function Ugt(t){var e=t&&t[0]||1,r=Hl.COMPILER_REVISION;if(!(e>=Hl.LAST_COMPATIBLE_COMPILER_REVISION&&e<=Hl.COMPILER_REVISION))if(e<Hl.LAST_COMPATIBLE_COMPILER_REVISION){var n=Hl.REVISION_CHANGES[r],s=Hl.REVISION_CHANGES[e];throw new Gl.default("Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version ("+n+") or downgrade your runtime to an older version ("+s+").")}else throw new Gl.default("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+t[1]+").")}i(Ugt,"checkRevision");function qgt(t,e){if(!e)throw new Gl.default("No environment passed to template");if(!t||!t.main)throw new Gl.default("Unknown template object: "+typeof t);t.main.decorator=t.main_d,e.VM.checkRevision(t.compiler);var r=t.compiler&&t.compiler[0]===7;function n(a,c,l){l.hash&&(c=Hh.extend({},c,l.hash),l.ids&&(l.ids[0]=!0)),a=e.VM.resolvePartial.call(this,a,c,l),l.hooks=this.hooks,l.protoAccessControl=this.protoAccessControl;var u=e.VM.invokePartial.call(this,a,c,l);if(u==null&&e.compile&&(l.partials[l.name]=e.compile(a,t.compilerOptions,e),u=l.partials[l.name](c,l)),u!=null){if(l.indent){for(var d=u.split(`
See https://handlebarsjs.com/api-reference/runtime-options.html#options-to-control-prototype-access for details`))}i(Pgt,"logUnexpecedPropertyAccessOnce");function vgt(){Object.keys(YT).forEach(function(t){delete YT[t]})}i(vgt,"resetLoggedProperties")});var JT=C(fc=>{"use strict";fc.__esModule=!0;fc.HandlebarsEnvironment=hV;function Tge(t){return t&&t.__esModule?t:{default:t}}i(Tge,"_interopRequireDefault");var Sm=rs(),Qgt=yo(),fV=Tge(Qgt),_gt=uV(),Dgt=bge(),kgt=pV(),WT=Tge(kgt),Lgt=mV(),Ogt="4.7.9";fc.VERSION=Ogt;var Mgt=8;fc.COMPILER_REVISION=Mgt;var Fgt=7;fc.LAST_COMPATIBLE_COMPILER_REVISION=Fgt;var Ugt={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"};fc.REVISION_CHANGES=Ugt;var AV="[object Object]";function hV(t,e,r){this.helpers=t||{},this.partials=e||{},this.decorators=r||{},_gt.registerDefaultHelpers(this),Dgt.registerDefaultDecorators(this)}i(hV,"HandlebarsEnvironment");hV.prototype={constructor:hV,logger:WT.default,log:WT.default.log,registerHelper:i(function(e,r){if(Sm.toString.call(e)===AV){if(r)throw new fV.default("Arg not supported with multiple helpers");Sm.extend(this.helpers,e)}else this.helpers[e]=r},"registerHelper"),unregisterHelper:i(function(e){delete this.helpers[e]},"unregisterHelper"),registerPartial:i(function(e,r){if(Sm.toString.call(e)===AV)Sm.extend(this.partials,e);else{if(typeof r>"u")throw new fV.default('Attempting to register a partial called "'+e+'" as undefined');this.partials[e]=r}},"registerPartial"),unregisterPartial:i(function(e){delete this.partials[e]},"unregisterPartial"),registerDecorator:i(function(e,r){if(Sm.toString.call(e)===AV){if(r)throw new fV.default("Arg not supported with multiple decorators");Sm.extend(this.decorators,e)}else this.decorators[e]=r},"registerDecorator"),unregisterDecorator:i(function(e){delete this.decorators[e]},"unregisterDecorator"),resetLoggedPropertyAccesses:i(function(){Lgt.resetLoggedProperties()},"resetLoggedPropertyAccesses")};var qgt=WT.default.log;fc.log=qgt;fc.createFrame=Sm.createFrame;fc.logger=WT.default});var vge=C((jT,Pge)=>{"use strict";jT.__esModule=!0;function gV(t){this.string=t}i(gV,"SafeString");gV.prototype.toString=gV.prototype.toHTML=function(){return""+this.string};jT.default=gV;Pge.exports=jT.default});var Qge=C(yV=>{"use strict";yV.__esModule=!0;yV.wrapHelper=Ggt;function Ggt(t,e){if(typeof t!="function")return t;var r=i(function(){var s=arguments[arguments.length-1];return arguments[arguments.length-1]=e(s),t.apply(this,arguments)},"wrapper");return r}i(Ggt,"wrapHelper")});var Mge=C(pd=>{"use strict";pd.__esModule=!0;pd.checkRevision=Wgt;pd.template=Jgt;pd.wrapProgram=KT;pd.resolvePartial=jgt;pd.invokePartial=Kgt;pd.noop=Lge;function Hgt(t){return t&&t.__esModule?t:{default:t}}i(Hgt,"_interopRequireDefault");function $gt(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}i($gt,"_interopRequireWildcard");var zgt=rs(),zh=$gt(zgt),Vgt=yo(),Hl=Hgt(Vgt),$l=JT(),_ge=uV(),Ygt=Qge(),Dge=mV();function Wgt(t){var e=t&&t[0]||1,r=$l.COMPILER_REVISION;if(!(e>=$l.LAST_COMPATIBLE_COMPILER_REVISION&&e<=$l.COMPILER_REVISION))if(e<$l.LAST_COMPATIBLE_COMPILER_REVISION){var n=$l.REVISION_CHANGES[r],s=$l.REVISION_CHANGES[e];throw new Hl.default("Template was precompiled with an older version of Handlebars than the current runtime. Please update your precompiler to a newer version ("+n+") or downgrade your runtime to an older version ("+s+").")}else throw new Hl.default("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+t[1]+").")}i(Wgt,"checkRevision");function Jgt(t,e){if(!e)throw new Hl.default("No environment passed to template");if(!t||!t.main)throw new Hl.default("Unknown template object: "+typeof t);t.main.decorator=t.main_d,e.VM.checkRevision(t.compiler);var r=t.compiler&&t.compiler[0]===7;function n(a,c,l){l.hash&&(c=zh.extend({},c,l.hash),l.ids&&(l.ids[0]=!0)),a=e.VM.resolvePartial.call(this,a,c,l),l.hooks=this.hooks,l.protoAccessControl=this.protoAccessControl;var u=e.VM.invokePartial.call(this,a,c,l);if(u==null&&e.compile&&(l.partials[l.name]=e.compile(a,t.compilerOptions,e),u=l.partials[l.name](c,l)),u!=null){if(l.indent){for(var d=u.split(`
`),p=0,m=d.length;p<m&&!(!d[p]&&p+1===m);p++)d[p]=l.indent+d[p];u=d.join(`
`)}return u}else throw new Gl.default("The partial "+l.name+" could not be compiled when running in runtime-only mode")}i(n,"invokePartialWrapper");var s={strict:i(function(c,l,u){if(!c||!(l in c))throw new Gl.default('"'+l+'" not defined in '+c,{loc:u});return s.lookupProperty(c,l)},"strict"),lookupProperty:i(function(c,l){var u=c[l];if(u==null||Object.prototype.hasOwnProperty.call(c,l)||Rge.resultIsAllowed(u,s.protoAccessControl,l))return u},"lookupProperty"),lookup:i(function(c,l){for(var u=c.length,d=0;d<u;d++){var p=c[d]&&s.lookupProperty(c[d],l);if(p!=null)return p}},"lookup"),lambda:i(function(c,l){return typeof c=="function"?c.call(l):c},"lambda"),escapeExpression:Hh.escapeExpression,invokePartial:n,fn:i(function(c){var l=t[c];return l.decorator=t[c+"_d"],l},"fn"),programs:[],program:i(function(c,l,u,d,p){var m=this.programs[c],f=this.fn(c);return l||p||d||u?m=VT(this,c,f,l,u,d,p):m||(m=this.programs[c]=VT(this,c,f)),m},"program"),data:i(function(c,l){for(;c&&l--;)c=c._parent;return c},"data"),mergeIfNeeded:i(function(c,l){var u=c||l;return c&&l&&c!==l&&(u=Hh.extend({},l,c)),u},"mergeIfNeeded"),nullContext:Object.seal({}),noop:e.VM.noop,compilerInfo:t.compiler};function o(a){var c=arguments.length<=1||arguments[1]===void 0?{}:arguments[1],l=c.data;o._setup(c),!c.partial&&t.useData&&(l=$gt(a,l));var u=void 0,d=t.useBlockParams?[]:void 0;t.useDepths&&(c.depths?u=a!=c.depths[0]?[a].concat(c.depths):c.depths:u=[a]);function p(m){return""+t.main(s,m,s.helpers,s.partials,l,d,u)}return i(p,"main"),p=Pge(t.main,p,s,c.depths||[],l,d),p(a,c)}return i(o,"ret"),o.isTop=!0,o._setup=function(a){if(a.partial)s.protoAccessControl=a.protoAccessControl,s.helpers=a.helpers,s.partials=a.partials,s.decorators=a.decorators,s.hooks=a.hooks;else{var c={};Nge(c,e.helpers,s),Nge(c,a.helpers,s),s.helpers=c,t.usePartial&&(s.partials=s.mergeIfNeeded(a.partials,e.partials)),(t.usePartial||t.useDecorators)&&(s.decorators=Hh.extend({},e.decorators,a.decorators)),s.hooks={},s.protoAccessControl=Rge.createProtoAccessControl(a);var l=a.allowCallsToHelperMissing||r;Bge.moveHelperToHooks(s,"helperMissing",l),Bge.moveHelperToHooks(s,"blockHelperMissing",l)}},o._child=function(a,c,l,u){if(t.useBlockParams&&!l)throw new Gl.default("must pass block params");if(t.useDepths&&!u)throw new Gl.default("must pass parent depths");return VT(s,a,t[a],c,0,l,u)},o}i(qgt,"template");function VT(t,e,r,n,s,o,a){function c(l){var u=arguments.length<=1||arguments[1]===void 0?{}:arguments[1],d=a;return a&&l!=a[0]&&!(l===t.nullContext&&a[0]===null)&&(d=[l].concat(a)),r(t,l,t.helpers,t.partials,u.data||n,o&&[u.blockParams].concat(o),d)}return i(c,"prog"),c=Pge(r,c,t,a,n,o),c.program=e,c.depth=a?a.length:0,c.blockParams=s||0,c}i(VT,"wrapProgram");function Ggt(t,e,r){return t?!t.call&&!r.name&&(r.name=t,t=YT(r.partials,t)):r.name==="@partial-block"?t=YT(r.data,"partial-block"):t=YT(r.partials,r.name),t}i(Ggt,"resolvePartial");function Hgt(t,e,r){var n=YT(r.data,"partial-block");r.partial=!0,r.ids&&(r.data.contextPath=r.ids[0]||r.data.contextPath);var s=void 0;if(r.fn&&r.fn!==Tge&&(function(){r.data=Hl.createFrame(r.data);var o=r.fn;s=r.data["partial-block"]=i(function(c){var l=arguments.length<=1||arguments[1]===void 0?{}:arguments[1];return l.data=Hl.createFrame(l.data),l.data["partial-block"]=n,o(c,l)},"partialBlockWrapper"),o.partials&&(r.partials=Hh.extend({},r.partials,o.partials))})(),t===void 0&&s&&(t=s),t===void 0)throw new Gl.default("The partial "+r.name+" could not be found");if(t instanceof Function)return t(e,r)}i(Hgt,"invokePartial");function Tge(){return""}i(Tge,"noop");function YT(t,e){if(t&&Object.prototype.hasOwnProperty.call(t,e))return t[e]}i(YT,"lookupOwnProperty");function $gt(t,e){return(!e||!("root"in e))&&(e=e?Hl.createFrame(e):{},e.root=t),e}i($gt,"initData");function Pge(t,e,r,n,s,o){if(t.decorator){var a={};e=t.decorator(e,a,r,n&&n[0],s,o,n),Hh.extend(e,a)}return e}i(Pge,"executeDecorators");function Nge(t,e,r){e&&Object.keys(e).forEach(function(n){var s=e[n];t[n]=zgt(s,r)})}i(Nge,"addHelpers");function zgt(t,e){var r=e.lookupProperty;return Fgt.wrapHelper(t,function(n){return n.lookupProperty=r,n})}i(zgt,"passLookupPropertyOption")});var pV=C((WT,Qge)=>{"use strict";WT.__esModule=!0;WT.default=function(t){(function(){typeof globalThis!="object"&&(Object.prototype.__defineGetter__("__magic__",function(){return this}),__magic__.globalThis=__magic__,delete Object.prototype.__magic__)})();var e=globalThis.Handlebars;t.noConflict=function(){return globalThis.Handlebars===t&&(globalThis.Handlebars=e),t}};Qge.exports=WT.default});var Oge=C((JT,Lge)=>{"use strict";JT.__esModule=!0;function fV(t){return t&&t.__esModule?t:{default:t}}i(fV,"_interopRequireDefault");function AV(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}i(AV,"_interopRequireWildcard");var Vgt=$T(),_ge=AV(Vgt),Ygt=Sge(),Wgt=fV(Ygt),Jgt=go(),jgt=fV(Jgt),Kgt=ts(),mV=AV(Kgt),Xgt=vge Line truncated
`)}return u}else throw new Hl.default("The partial "+l.name+" could not be compiled when running in runtime-only mode")}i(n,"invokePartialWrapper");var s={strict:i(function(c,l,u){if(!c||!(l in c))throw new Hl.default('"'+l+'" not defined in '+c,{loc:u});return s.lookupProperty(c,l)},"strict"),lookupProperty:i(function(c,l){var u=c[l];if(u==null||Object.prototype.hasOwnProperty.call(c,l)||Dge.resultIsAllowed(u,s.protoAccessControl,l))return u},"lookupProperty"),lookup:i(function(c,l){for(var u=c.length,d=0;d<u;d++){var p=c[d]&&s.lookupProperty(c[d],l);if(p!=null)return p}},"lookup"),lambda:i(function(c,l){return typeof c=="function"?c.call(l):c},"lambda"),escapeExpression:zh.escapeExpression,invokePartial:n,fn:i(function(c){var l=t[c];return l.decorator=t[c+"_d"],l},"fn"),programs:[],program:i(function(c,l,u,d,p){var m=this.programs[c],f=this.fn(c);return l||p||d||u?m=KT(this,c,f,l,u,d,p):m||(m=this.programs[c]=KT(this,c,f)),m},"program"),data:i(function(c,l){for(;c&&l--;)c=c._parent;return c},"data"),mergeIfNeeded:i(function(c,l){var u=c||l;return c&&l&&c!==l&&(u=zh.extend({},l,c)),u},"mergeIfNeeded"),nullContext:Object.seal({}),noop:e.VM.noop,compilerInfo:t.compiler};function o(a){var c=arguments.length<=1||arguments[1]===void 0?{}:arguments[1],l=c.data;o._setup(c),!c.partial&&t.useData&&(l=Xgt(a,l));var u=void 0,d=t.useBlockParams?[]:void 0;t.useDepths&&(c.depths?u=a!=c.depths[0]?[a].concat(c.depths):c.depths:u=[a]);function p(m){return""+t.main(s,m,s.helpers,s.partials,l,d,u)}return i(p,"main"),p=Oge(t.main,p,s,c.depths||[],l,d),p(a,c)}return i(o,"ret"),o.isTop=!0,o._setup=function(a){if(a.partial)s.protoAccessControl=a.protoAccessControl,s.helpers=a.helpers,s.partials=a.partials,s.decorators=a.decorators,s.hooks=a.hooks;else{var c={};kge(c,e.helpers,s),kge(c,a.helpers,s),s.helpers=c,t.usePartial&&(s.partials=s.mergeIfNeeded(a.partials,e.partials)),(t.usePartial||t.useDecorators)&&(s.decorators=zh.extend({},e.decorators,a.decorators)),s.hooks={},s.protoAccessControl=Dge.createProtoAccessControl(a);var l=a.allowCallsToHelperMissing||r;_ge.moveHelperToHooks(s,"helperMissing",l),_ge.moveHelperToHooks(s,"blockHelperMissing",l)}},o._child=function(a,c,l,u){if(t.useBlockParams&&!l)throw new Hl.default("must pass block params");if(t.useDepths&&!u)throw new Hl.default("must pass parent depths");return KT(s,a,t[a],c,0,l,u)},o}i(Jgt,"template");function KT(t,e,r,n,s,o,a){function c(l){var u=arguments.length<=1||arguments[1]===void 0?{}:arguments[1],d=a;return a&&l!=a[0]&&!(l===t.nullContext&&a[0]===null)&&(d=[l].concat(a)),r(t,l,t.helpers,t.partials,u.data||n,o&&[u.blockParams].concat(o),d)}return i(c,"prog"),c=Oge(r,c,t,a,n,o),c.program=e,c.depth=a?a.length:0,c.blockParams=s||0,c}i(KT,"wrapProgram");function jgt(t,e,r){return t?!t.call&&!r.name&&(r.name=t,t=XT(r.partials,t)):r.name==="@partial-block"?t=XT(r.data,"partial-block"):t=XT(r.partials,r.name),t}i(jgt,"resolvePartial");function Kgt(t,e,r){var n=XT(r.data,"partial-block");r.partial=!0,r.ids&&(r.data.contextPath=r.ids[0]||r.data.contextPath);var s=void 0;if(r.fn&&r.fn!==Lge&&(function(){r.data=$l.createFrame(r.data);var o=r.fn;s=r.data["partial-block"]=i(function(c){var l=arguments.length<=1||arguments[1]===void 0?{}:arguments[1];return l.data=$l.createFrame(l.data),l.data["partial-block"]=n,o(c,l)},"partialBlockWrapper"),o.partials&&(r.partials=zh.extend({},r.partials,o.partials))})(),t===void 0&&s&&(t=s),t===void 0)throw new Hl.default("The partial "+r.name+" could not be found");if(t instanceof Function)return t(e,r)}i(Kgt,"invokePartial");function Lge(){return""}i(Lge,"noop");function XT(t,e){if(t&&Object.prototype.hasOwnProperty.call(t,e))return t[e]}i(XT,"lookupOwnProperty");function Xgt(t,e){return(!e||!("root"in e))&&(e=e?$l.createFrame(e):{},e.root=t),e}i(Xgt,"initData");function Oge(t,e,r,n,s,o){if(t.decorator){var a={};e=t.decorator(e,a,r,n&&n[0],s,o,n),zh.extend(e,a)}return e}i(Oge,"executeDecorators");function kge(t,e,r){e&&Object.keys(e).forEach(function(n){var s=e[n];t[n]=Zgt(s,r)})}i(kge,"addHelpers");function Zgt(t,e){var r=e.lookupProperty;return Ygt.wrapHelper(t,function(n){return n.lookupProperty=r,n})}i(Zgt,"passLookupPropertyOption")});var EV=C((ZT,Fge)=>{"use strict";ZT.__esModule=!0;ZT.default=function(t){(function(){typeof globalThis!="object"&&(Object.prototype.__defineGetter__("__magic__",function(){return this}),__magic__.globalThis=__magic__,delete Object.prototype.__magic__)})();var e=globalThis.Handlebars;t.noConflict=function(){return globalThis.Handlebars===t&&(globalThis.Handlebars=e),t}};Fge.exports=ZT.default});var $ge=C((eP,Hge)=>{"use strict";eP.__esModule=!0;function IV(t){return t&&t.__esModule?t:{default:t}}i(IV,"_interopRequireDefault");function xV(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}i(xV,"_interopRequireWildcard");var eyt=JT(),Uge=xV(eyt),tyt=vge(),ryt=IV(tyt),nyt=yo(),syt=IV(nyt),oyt=rs(),CV=xV(oyt),iyt=Mge Line truncated
`+this.lexer.showPosition()+`
Expecting `+X.join(", ")+", got '"+(this.terminals_[b]||b)+"'":at="Parse error on line "+(p+1)+": Unexpected "+(b==1?"end of input":"'"+(this.terminals_[b]||b)+"'"),this.parseError(at,{text:this.lexer.match,token:this.terminals_[b]||b,line:this.lexer.yylineno,loc:y,expected:X})}}if(L[0]instanceof Array&&L.length>1)throw new Error("Parse Error: multiple actions possible at state: "+Q+", token: "+b);switch(L[0]){case 1:a.push(b),c.push(this.lexer.yytext),l.push(this.lexer.yylloc),a.push(L[1]),b=null,T?(b=T,T=null):(m=this.lexer.yyleng,d=this.lexer.yytext,p=this.lexer.yylineno,y=this.lexer.yylloc,f>0&&f--);break;case 2:if(se=this.productions_[L[1]][1],pe.$=c[c.length-se],pe._$={first_line:l[l.length-(se||1)].first_line,last_line:l[l.length-1].last_line,first_column:l[l.length-(se||1)].first_column,last_column:l[l.length-1].last_column},E&&(pe._$.range=[l[l.length-(se||1)].range[0],l[l.length-1].range[1]]),Ie=this.performAction.call(pe,d,m,p,this.yy,L[1],c,l),typeof Ie<"u")return Ie;se&&(a=a.slice(0,-1*se*2),c=c.slice(0,-1*se),l=l.slice(0,-1*se)),a.push(this.productions_[L[1]][0]),c.push(pe.$),l.push(pe._$),_=u[a[a.length-2]][a[a.length-1]],a.push(_);break;case 3:return!0}}return!0},"parse")},e=(function(){var n={EOF:1,parseError:i(function(o,a){if(this.yy.parser)this.yy.parser.parseError(o,a);else throw new Error(o)},"parseError"),setInput:i(function(o){return this._input=o,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},"setInput"),input:i(function(){var o=this._input[0];this.yytext+=o,this.yyleng++,this.offset++,this.match+=o,this.matched+=o;var a=o.match(/(?:\r\n?|\n).*/g);return a?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),o},"input"),unput:i(function(o){var a=o.length,c=o.split(/(?:\r\n?|\n)/g);this._input=o+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-a-1),this.offset-=a;var l=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),c.length-1&&(this.yylineno-=c.length-1);var u=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:c?(c.length===l.length?this.yylloc.first_column:0)+l[l.length-c.length].length-c[0].length:this.yylloc.first_column-a},this.options.ranges&&(this.yylloc.range=[u[0],u[0]+this.yyleng-a]),this},"unput"),more:i(function(){return this._more=!0,this},"more"),less:i(function(o){this.unput(this.match.slice(o))},"less"),pastInput:i(function(){var o=this.matched.substr(0,this.matched.length-this.match.length);return(o.length>20?"...":"")+o.substr(-20).replace(/\n/g,"")},"pastInput"),upcomingInput:i(function(){var o=this.match;return o.length<20&&(o+=this._input.substr(0,20-o.length)),(o.substr(0,20)+(o.length>20?"...":"")).replace(/\n/g,"")},"upcomingInput"),showPosition:i(function(){var o=this.pastInput(),a=new Array(o.length+1).join("-");return o+this.upcomingInput()+`
Expecting `+G.join(", ")+", got '"+(this.terminals_[b]||b)+"'":St="Parse error on line "+(p+1)+": Unexpected "+(b==1?"end of input":"'"+(this.terminals_[b]||b)+"'"),this.parseError(St,{text:this.lexer.match,token:this.terminals_[b]||b,line:this.lexer.yylineno,loc:y,expected:G})}}if(k[0]instanceof Array&&k.length>1)throw new Error("Parse Error: multiple actions possible at state: "+T+", token: "+b);switch(k[0]){case 1:a.push(b),c.push(this.lexer.yytext),l.push(this.lexer.yylloc),a.push(k[1]),b=null,N?(b=N,N=null):(m=this.lexer.yyleng,d=this.lexer.yytext,p=this.lexer.yylineno,y=this.lexer.yylloc,f>0&&f--);break;case 2:if(ae=this.productions_[k[1]][1],ce.$=c[c.length-ae],ce._$={first_line:l[l.length-(ae||1)].first_line,last_line:l[l.length-1].last_line,first_column:l[l.length-(ae||1)].first_column,last_column:l[l.length-1].last_column},E&&(ce._$.range=[l[l.length-(ae||1)].range[0],l[l.length-1].range[1]]),Ie=this.performAction.call(ce,d,m,p,this.yy,k[1],c,l),typeof Ie<"u")return Ie;ae&&(a=a.slice(0,-1*ae*2),c=c.slice(0,-1*ae),l=l.slice(0,-1*ae)),a.push(this.productions_[k[1]][0]),c.push(ce.$),l.push(ce._$),Z=u[a[a.length-2]][a[a.length-1]],a.push(Z);break;case 3:return!0}}return!0},"parse")},e=(function(){var n={EOF:1,parseError:i(function(o,a){if(this.yy.parser)this.yy.parser.parseError(o,a);else throw new Error(o)},"parseError"),setInput:i(function(o){return this._input=o,this._more=this._less=this.done=!1,this.yylineno=this.yyleng=0,this.yytext=this.matched=this.match="",this.conditionStack=["INITIAL"],this.yylloc={first_line:1,first_column:0,last_line:1,last_column:0},this.options.ranges&&(this.yylloc.range=[0,0]),this.offset=0,this},"setInput"),input:i(function(){var o=this._input[0];this.yytext+=o,this.yyleng++,this.offset++,this.match+=o,this.matched+=o;var a=o.match(/(?:\r\n?|\n).*/g);return a?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),o},"input"),unput:i(function(o){var a=o.length,c=o.split(/(?:\r\n?|\n)/g);this._input=o+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-a-1),this.offset-=a;var l=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),c.length-1&&(this.yylineno-=c.length-1);var u=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:c?(c.length===l.length?this.yylloc.first_column:0)+l[l.length-c.length].length-c[0].length:this.yylloc.first_column-a},this.options.ranges&&(this.yylloc.range=[u[0],u[0]+this.yyleng-a]),this},"unput"),more:i(function(){return this._more=!0,this},"more"),less:i(function(o){this.unput(this.match.slice(o))},"less"),pastInput:i(function(){var o=this.matched.substr(0,this.matched.length-this.match.length);return(o.length>20?"...":"")+o.substr(-20).replace(/\n/g,"")},"pastInput"),upcomingInput:i(function(){var o=this.match;return o.length<20&&(o+=this._input.substr(0,20-o.length)),(o.substr(0,20)+(o.length>20?"...":"")).replace(/\n/g,"")},"upcomingInput"),showPosition:i(function(){var o=this.pastInput(),a=new Array(o.length+1).join("-");return o+this.upcomingInput()+`
`+a+"^"},"showPosition"),next:i(function(){if(this.done)return this.EOF;this._input||(this.done=!0);var o,a,c,l,u,d;this._more||(this.yytext="",this.match="");for(var p=this._currentRules(),m=0;m<p.length&&(c=this._input.match(this.rules[p[m]]),!(c&&(!a||c[0].length>a[0].length)&&(a=c,l=m,!this.options.flex)));m++);return a?(d=a[0].match(/(?:\r\n?|\n).*/g),d&&(this.yylineno+=d.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:d?d[d.length-1].length-d[d.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+a[0].length},this.yytext+=a[0],this.match+=a[0],this.matches=a,this.yyleng=this.yytext.length,this.options.ranges&&(this.yylloc.range=[this.offset,this.offset+=this.yyleng]),this._more=!1,this._input=this._input.slice(a[0].length),this.matched+=a[0],o=this.performAction.call(this,this.yy,this,p[l],this.conditionStack[this.conditionStack.length-1]),this.done&&this._input&&(this.done=!1),o||void 0):this._input===""?this.EOF:this.parseError("Lexical error on line "+(this.yylineno+1)+`. Unrecognized text.
`+this.showPosition(),{text:"",token:null,line:this.yylineno})},"next"),lex:i(function(){var o=this.next();return typeof o<"u"?o:this.lex()},"lex"),begin:i(function(o){this.conditionStack.push(o)},"begin"),popState:i(function(){return this.conditionStack.pop()},"popState"),_currentRules:i(function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},"_currentRules"),topState:i(function(){return this.conditionStack[this.conditionStack.length-2]},"topState"),pushState:i(function(o){this.begin(o)},"begin")};return n.options={},n.performAction=i(function(o,a,c,l){function u(p,m){return a.yytext=a.yytext.substring(p,a.yyleng-m+p)}i(u,"strip");var d=l;switch(c){case 0:if(a.yytext.slice(-2)==="\\\\"?(u(0,1),this.begin("mu")):a.yytext.slice(-1)==="\\"?(u(0,1),this.begin("emu")):this.begin("mu"),a.yytext)return 15;break;case 1:return 15;case 2:return this.popState(),15;break;case 3:return this.begin("raw"),15;break;case 4:return this.popState(),this.conditionStack[this.conditionStack.length-1]==="raw"?15:(u(5,9),"END_RAW_BLOCK");case 5:return 15;case 6:return this.popState(),14;break;case 7:return 65;case 8:return 68;case 9:return 19;case 10:return this.popState(),this.begin("raw"),23;break;case 11:return 55;case 12:return 60;case 13:return 29;case 14:return 47;case 15:return this.popState(),44;break;case 16:return this.popState(),44;break;case 17:return 34;case 18:return 39;case 19:return 51;case 20:return 48;case 21:this.unput(a.yytext),this.popState(),this.begin("com");break;case 22:return this.popState(),14;break;case 23:return 48;case 24:return 73;case 25:return 72;case 26:return 72;case 27:return 87;case 28:break;case 29:return this.popState(),54;break;case 30:return this.popState(),33;break;case 31:return a.yytext=u(1,2).replace(/\\"/g,'"'),80;break;case 32:return a.yytext=u(1,2).replace(/\\'/g,"'"),80;break;case 33:return 85;case 34:return 82;case 35:return 82;case 36:return 83;case 37:return 84;case 38:return 81;case 39:return 75;case 40:return 77;case 41:return 72;case 42:return a.yytext=a.yytext.replace(/\\([\\\]])/g,"$1"),72;break;case 43:return"INVALID";case 44:return 5}},"anonymous"),n.rules=[/^(?:[^\x00]*?(?=(\{\{)))/,/^(?:[^\x00]+)/,/^(?:[^\x00]{2,}?(?=(\{\{|\\\{\{|\\\\\{\{|$)))/,/^(?:\{\{\{\{(?=[^\/]))/,/^(?:\{\{\{\{\/[^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=[=}\s\/.])\}\}\}\})/,/^(?:[^\x00]+?(?=(\{\{\{\{)))/,/^(?:[\s\S]*?--(~)?\}\})/,/^(?:\()/,/^(?:\))/,/^(?:\{\{\{\{)/,/^(?:\}\}\}\})/,/^(?:\{\{(~)?>)/,/^(?:\{\{(~)?#>)/,/^(?:\{\{(~)?#\*?)/,/^(?:\{\{(~)?\/)/,/^(?:\{\{(~)?\^\s*(~)?\}\})/,/^(?:\{\{(~)?\s*else\s*(~)?\}\})/,/^(?:\{\{(~)?\^)/,/^(?:\{\{(~)?\s*else\b)/,/^(?:\{\{(~)?\{)/,/^(?:\{\{(~)?&)/,/^(?:\{\{(~)?!--)/,/^(?:\{\{(~)?![\s\S]*?\}\})/,/^(?:\{\{(~)?\*?)/,/^(?:=)/,/^(?:\.\.)/,/^(?:\.(?=([=~}\s\/.)|])))/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}(~)?\}\})/,/^(?:(~)?\}\})/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@)/,/^(?:true(?=([~}\s)])))/,/^(?:false(?=([~}\s)])))/,/^(?:undefined(?=([~}\s)])))/,/^(?:null(?=([~}\s)])))/,/^(?:-?[0-9]+(?:\.[0-9]+)?(?=([~}\s)])))/,/^(?:as\s+\|)/,/^(?:\|)/,/^(?:([^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=([=~}\s\/.)|]))))/,/^(?:\[(\\\]|[^\]])*\])/,/^(?:.)/,/^(?:$)/],n.conditions={mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},INITIAL:{rules:[0,1,44],inclusive:!0}},n})();t.lexer=e;function r(){this.yy={}}return i(r,"Parser"),r.prototype=t,t.Parser=r,new r})();KT.default=tyt;Uge.exports=KT.default});var tP=C((eP,$ge)=>{"use strict";eP.__esModule=!0;function ryt(t){return t&&t.__esModule?t:{default:t}}i(ryt,"_interopRequireDefault");var nyt=go(),gV=ryt(nyt);function XT(){this.parents=[]}i(XT,"Visitor");XT.prototype={constructor:XT,mutating:!1,acceptKey:i(function(e,r){var n=this.accept(e[r]);if(this.mutating){if(n&&!XT.prototype[n.type])throw new gV.default('Unexpected node type "'+n.type+'" found when accepting '+r+" on "+e.type);e[r]=n}},"acceptKey"),acceptRequired:i(function(e,r){if(this.acceptKey(e,r),!e[r])throw new gV.default(e.type+" requires "+r)},"acceptRequired"),acceptArray:i(function(e){for(var r=0,n=e.length;r<n;r++)this.acceptKey(e,r),e[r]||(e.splice(r,1),r--,n--)},"acceptArray"),accept:i(function(e){if(e){if(!this[e.type])throw new gV.default("Unknown type: "+e.type,e);this.current&&this.parents.unshift(this.current),this.current=e;var r=this[e.type](e);if(this.current=this.parents.shift(),!this.mutating||r)return r;if(r!==!1)return e}},"accept"),Program:i(function(e){this.acceptArray(e.body)},"Program"),MustacheStatement:ZT,Decorator:ZT,BlockStatement:Gge,DecoratorBlock:Gge,PartialStatement:Hge,PartialBlockStatement:i(function(e){Hge.call(this,e),this.acceptKey(e,"program")},"PartialBlockStatement"),ContentStatement:i(function(){},"ContentStatement"),CommentStatement:i(function(){},"CommentStatement"),SubExpression:ZT,PathExpression:i(function(){},"PathExpressionLine truncated
`])}),e},"merge"),each:i(function(e){for(var r=0,n=this.source.length;r<n;r++)e(this.source[r])},"each"),empty:i(function(){var e=this.currentLocation||{start:{}};return new bm(e.start.line,e.start.column,this.srcFile)},"empty"),wrap:i(function(e){var r=arguments.length<=1||arguments[1]===void 0?this.currentLocation||{start:{}}:arguments[1];return e instanceof bm?e:(e=FV(e,this,r),new bm(r.start.line,r.start.column,this.srcFile,e))},"wrap"),functionCall:i(function(e,r,n){return n=this.generateList(n),this.wrap([e,r?"."+r+"(":"(",n,")"])},"functionCall"),quotedString:i(function(e){return'"'+(e+"").replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")+'"'},"quotedString"),objectLiteral:i(function(e){var r=this,n=[];Object.keys(e).forEach(function(o){var a=FV(e[o],r);a!=="undefined"&&n.push([r.quotedString(o),":",a])});var s=this.generateList(n);return s.prepend("{"),s.add("}"),s},"objectLiteral"),generateList:i(function(e){for(var r=this.empty(),n=0,s=e.length;n<s;n++)n&&r.add(","),r.add(FV(e[n],this));return r},"generateList"),generateArray:i(function(e){var r=this.generateList(e);return r.prepend("["),r.add("]"),r},"generateArray")};lP.default=bye;Bye.exports=lP.default});var Qye=C((uP,vye)=>{"use strict";uP.__esModule=!0;function Pye(t){return t&&t.__esModule?t:{default:t}}i(Pye,"_interopRequireDefault");var Nye=$T(),eEt=go(),qV=Pye(eEt),tEt=ts(),rEt=Rye(),Tye=Pye(rEt);function Jh(t){this.value=t}i(Jh,"Literal");function jh(){}i(jh,"JavaScriptCompiler");jh.prototype={nameLookup:i(function(e,r){return this.internalNameLookup(e,r)},"nameLookup"),depthedLookup:i(function(e){return[this.aliasable("container.lookup"),"(depths, ",JSON.stringify(e),")"]},"depthedLookup"),compilerInfo:i(function(){var e=Nye.COMPILER_REVISION,r=Nye.REVISION_CHANGES[e];return[e,r]},"compilerInfo"),appendToBuffer:i(function(e,r,n){return tEt.isArray(e)||(e=[e]),e=this.source.wrap(e,r),this.environment.isSimple?["return ",e,";"]:n?["buffer += ",e,";"]:(e.appendToBuffer=!0,e)},"appendToBuffer"),initializeBuffer:i(function(){return this.quotedString("")},"initializeBuffer"),internalNameLookup:i(function(e,r){return this.lookupPropertyFunctionIsUsed=!0,["lookupProperty(",e,",",JSON.stringify(r),")"]},"internalNameLookup"),lookupPropertyFunctionIsUsed:!1,compile:i(function(e,r,n,s){this.environment=e,this.options=r,this.stringParams=this.options.stringParams,this.trackIds=this.options.trackIds,this.precompile=!s,this.name=this.environment.name,this.isChild=!!n,this.context=n||{decorators:[],programs:[],environments:[]},this.preamble(),this.stackSlot=0,this.stackVars=[],this.aliases={},this.registers={list:[]},this.hashes=[],this.compileStack=[],this.inlineStack=[],this.blockParams=[],this.compileChildren(e,r),this.useDepths=this.useDepths||e.useDepths||e.useDecorators||this.options.compat,this.useBlockParams=this.useBlockParams||e.useBlockParams;var o=e.opcodes,a=void 0,c=void 0,l=void 0,u=void 0;for(l=0,u=o.length;l<u;l++)a=o[l],this.source.currentLocation=a.loc,c=c||a.loc,this[a.opcode].apply(this,a.args);if(this.source.currentLocation=c,this.pushSource(""),this.stackSlot||this.inlineStack.length||this.compileStack.length)throw new qV.default("Compile completed with content left on stack");this.decorators.isEmpty()?this.decorators=void 0:(this.useDecorators=!0,this.decorators.prepend(["var decorators = container.decorators, ",this.lookupPropertyFunctionVarDeclaration(),`;
`+this.showPosition(),{text:"",token:null,line:this.yylineno})},"next"),lex:i(function(){var o=this.next();return typeof o<"u"?o:this.lex()},"lex"),begin:i(function(o){this.conditionStack.push(o)},"begin"),popState:i(function(){return this.conditionStack.pop()},"popState"),_currentRules:i(function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},"_currentRules"),topState:i(function(){return this.conditionStack[this.conditionStack.length-2]},"topState"),pushState:i(function(o){this.begin(o)},"begin")};return n.options={},n.performAction=i(function(o,a,c,l){function u(p,m){return a.yytext=a.yytext.substring(p,a.yyleng-m+p)}i(u,"strip");var d=l;switch(c){case 0:if(a.yytext.slice(-2)==="\\\\"?(u(0,1),this.begin("mu")):a.yytext.slice(-1)==="\\"?(u(0,1),this.begin("emu")):this.begin("mu"),a.yytext)return 15;break;case 1:return 15;case 2:return this.popState(),15;break;case 3:return this.begin("raw"),15;break;case 4:return this.popState(),this.conditionStack[this.conditionStack.length-1]==="raw"?15:(u(5,9),"END_RAW_BLOCK");case 5:return 15;case 6:return this.popState(),14;break;case 7:return 65;case 8:return 68;case 9:return 19;case 10:return this.popState(),this.begin("raw"),23;break;case 11:return 55;case 12:return 60;case 13:return 29;case 14:return 47;case 15:return this.popState(),44;break;case 16:return this.popState(),44;break;case 17:return 34;case 18:return 39;case 19:return 51;case 20:return 48;case 21:this.unput(a.yytext),this.popState(),this.begin("com");break;case 22:return this.popState(),14;break;case 23:return 48;case 24:return 73;case 25:return 72;case 26:return 72;case 27:return 87;case 28:break;case 29:return this.popState(),54;break;case 30:return this.popState(),33;break;case 31:return a.yytext=u(1,2).replace(/\\"/g,'"'),80;break;case 32:return a.yytext=u(1,2).replace(/\\'/g,"'"),80;break;case 33:return 85;case 34:return 82;case 35:return 82;case 36:return 83;case 37:return 84;case 38:return 81;case 39:return 75;case 40:return 77;case 41:return 72;case 42:return a.yytext=a.yytext.replace(/\\([\\\]])/g,"$1"),72;break;case 43:return"INVALID";case 44:return 5}},"anonymous"),n.rules=[/^(?:[^\x00]*?(?=(\{\{)))/,/^(?:[^\x00]+)/,/^(?:[^\x00]{2,}?(?=(\{\{|\\\{\{|\\\\\{\{|$)))/,/^(?:\{\{\{\{(?=[^\/]))/,/^(?:\{\{\{\{\/[^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=[=}\s\/.])\}\}\}\})/,/^(?:[^\x00]+?(?=(\{\{\{\{)))/,/^(?:[\s\S]*?--(~)?\}\})/,/^(?:\()/,/^(?:\))/,/^(?:\{\{\{\{)/,/^(?:\}\}\}\})/,/^(?:\{\{(~)?>)/,/^(?:\{\{(~)?#>)/,/^(?:\{\{(~)?#\*?)/,/^(?:\{\{(~)?\/)/,/^(?:\{\{(~)?\^\s*(~)?\}\})/,/^(?:\{\{(~)?\s*else\s*(~)?\}\})/,/^(?:\{\{(~)?\^)/,/^(?:\{\{(~)?\s*else\b)/,/^(?:\{\{(~)?\{)/,/^(?:\{\{(~)?&)/,/^(?:\{\{(~)?!--)/,/^(?:\{\{(~)?![\s\S]*?\}\})/,/^(?:\{\{(~)?\*?)/,/^(?:=)/,/^(?:\.\.)/,/^(?:\.(?=([=~}\s\/.)|])))/,/^(?:[\/.])/,/^(?:\s+)/,/^(?:\}(~)?\}\})/,/^(?:(~)?\}\})/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:@)/,/^(?:true(?=([~}\s)])))/,/^(?:false(?=([~}\s)])))/,/^(?:undefined(?=([~}\s)])))/,/^(?:null(?=([~}\s)])))/,/^(?:-?[0-9]+(?:\.[0-9]+)?(?=([~}\s)])))/,/^(?:as\s+\|)/,/^(?:\|)/,/^(?:([^\s!"#%-,\.\/;->@\[-\^`\{-~]+(?=([=~}\s\/.)|]))))/,/^(?:\[(\\\]|[^\]])*\])/,/^(?:.)/,/^(?:$)/],n.conditions={mu:{rules:[7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44],inclusive:!1},emu:{rules:[2],inclusive:!1},com:{rules:[6],inclusive:!1},raw:{rules:[3,4,5],inclusive:!1},INITIAL:{rules:[0,1,44],inclusive:!0}},n})();t.lexer=e;function r(){this.yy={}}return i(r,"Parser"),r.prototype=t,t.Parser=r,new r})();rP.default=lyt;Yge.exports=rP.default});var iP=C((oP,Kge)=>{"use strict";oP.__esModule=!0;function uyt(t){return t&&t.__esModule?t:{default:t}}i(uyt,"_interopRequireDefault");var dyt=yo(),SV=uyt(dyt);function nP(){this.parents=[]}i(nP,"Visitor");nP.prototype={constructor:nP,mutating:!1,acceptKey:i(function(e,r){var n=this.accept(e[r]);if(this.mutating){if(n&&!nP.prototype[n.type])throw new SV.default('Unexpected node type "'+n.type+'" found when accepting '+r+" on "+e.type);e[r]=n}},"acceptKey"),acceptRequired:i(function(e,r){if(this.acceptKey(e,r),!e[r])throw new SV.default(e.type+" requires "+r)},"acceptRequired"),acceptArray:i(function(e){for(var r=0,n=e.length;r<n;r++)this.acceptKey(e,r),e[r]||(e.splice(r,1),r--,n--)},"acceptArray"),accept:i(function(e){if(e){if(!this[e.type])throw new SV.default("Unknown type: "+e.type,e);this.current&&this.parents.unshift(this.current),this.current=e;var r=this[e.type](e);if(this.current=this.parents.shift(),!this.mutating||r)return r;if(r!==!1)return e}},"accept"),Program:i(function(e){this.acceptArray(e.body)},"Program"),MustacheStatement:sP,Decorator:sP,BlockStatement:Jge,DecoratorBlock:Jge,PartialStatement:jge,PartialBlockStatement:i(function(e){jge.call(this,e),this.acceptKey(e,"program")},"PartialBlockStatement"),ContentStatement:i(function(){},"ContentStatement"),CommentStatement:i(function(){},"CommentStatement"),SubExpression:sP,PathExpression:i(function(){},"PathExpressionLine truncated
`])}),e},"merge"),each:i(function(e){for(var r=0,n=this.source.length;r<n;r++)e(this.source[r])},"each"),empty:i(function(){var e=this.currentLocation||{start:{}};return new Nm(e.start.line,e.start.column,this.srcFile)},"empty"),wrap:i(function(e){var r=arguments.length<=1||arguments[1]===void 0?this.currentLocation||{start:{}}:arguments[1];return e instanceof Nm?e:(e=VV(e,this,r),new Nm(r.start.line,r.start.column,this.srcFile,e))},"wrap"),functionCall:i(function(e,r,n){return n=this.generateList(n),this.wrap([e,r?"."+r+"(":"(",n,")"])},"functionCall"),quotedString:i(function(e){return'"'+(e+"").replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")+'"'},"quotedString"),objectLiteral:i(function(e){var r=this,n=[];Object.keys(e).forEach(function(o){var a=VV(e[o],r);a!=="undefined"&&n.push([r.quotedString(o),":",a])});var s=this.generateList(n);return s.prepend("{"),s.add("}"),s},"objectLiteral"),generateList:i(function(e){for(var r=this.empty(),n=0,s=e.length;n<s;n++)n&&r.add(","),r.add(VV(e[n],this));return r},"generateList"),generateArray:i(function(e){var r=this.generateList(e);return r.prepend("["),r.add("]"),r},"generateArray")};fP.default=Qye;_ye.exports=fP.default});var Fye=C((AP,Mye)=>{"use strict";AP.__esModule=!0;function Oye(t){return t&&t.__esModule?t:{default:t}}i(Oye,"_interopRequireDefault");var kye=JT(),cEt=yo(),WV=Oye(cEt),lEt=rs(),uEt=Dye(),Lye=Oye(uEt);function Kh(t){this.value=t}i(Kh,"Literal");function Xh(){}i(Xh,"JavaScriptCompiler");Xh.prototype={nameLookup:i(function(e,r){return this.internalNameLookup(e,r)},"nameLookup"),depthedLookup:i(function(e){return[this.aliasable("container.lookup"),"(depths, ",JSON.stringify(e),")"]},"depthedLookup"),compilerInfo:i(function(){var e=kye.COMPILER_REVISION,r=kye.REVISION_CHANGES[e];return[e,r]},"compilerInfo"),appendToBuffer:i(function(e,r,n){return lEt.isArray(e)||(e=[e]),e=this.source.wrap(e,r),this.environment.isSimple?["return ",e,";"]:n?["buffer += ",e,";"]:(e.appendToBuffer=!0,e)},"appendToBuffer"),initializeBuffer:i(function(){return this.quotedString("")},"initializeBuffer"),internalNameLookup:i(function(e,r){return this.lookupPropertyFunctionIsUsed=!0,["lookupProperty(",e,",",JSON.stringify(r),")"]},"internalNameLookup"),lookupPropertyFunctionIsUsed:!1,compile:i(function(e,r,n,s){this.environment=e,this.options=r,this.stringParams=this.options.stringParams,this.trackIds=this.options.trackIds,this.precompile=!s,this.name=this.environment.name,this.isChild=!!n,this.context=n||{decorators:[],programs:[],environments:[]},this.preamble(),this.stackSlot=0,this.stackVars=[],this.aliases={},this.registers={list:[]},this.hashes=[],this.compileStack=[],this.inlineStack=[],this.blockParams=[],this.compileChildren(e,r),this.useDepths=this.useDepths||e.useDepths||e.useDecorators||this.options.compat,this.useBlockParams=this.useBlockParams||e.useBlockParams;var o=e.opcodes,a=void 0,c=void 0,l=void 0,u=void 0;for(l=0,u=o.length;l<u;l++)a=o[l],this.source.currentLocation=a.loc,c=c||a.loc,this[a.opcode].apply(this,a.args);if(this.source.currentLocation=c,this.pushSource(""),this.stackSlot||this.inlineStack.length||this.compileStack.length)throw new WV.default("Compile completed with content left on stack");this.decorators.isEmpty()?this.decorators=void 0:(this.useDecorators=!0,this.decorators.prepend(["var decorators = container.decorators, ",this.lookupPropertyFunctionVarDeclaration(),`;
`]),this.decorators.push("return fn;"),s?this.decorators=Function.apply(this,["fn","props","container","depth0","data","blockParams","depths",this.decorators.merge()]):(this.decorators.prepend(`function(fn, props, container, depth0, data, blockParams, depths) {
`),this.decorators.push(`}
`),this.decorators=this.decorators.merge()));var d=this.createFunctionContext(s);if(this.isChild)return d;var p={compiler:this.compilerInfo(),main:d};this.decorators&&(p.main_d=this.decorators,p.useDecorators=!0);var m=this.context,f=m.programs,A=m.decorators;for(l=0,u=f.length;l<u;l++)p[l]=f[l],A[l]&&(p[l+"_d"]=A[l],p.useDecorators=!0);return this.environment.usePartial&&(p.usePartial=!0),this.options.data&&(p.useData=!0),this.useDepths&&(p.useDepths=!0),this.useBlockParams&&(p.useBlockParams=!0),this.options.compat&&(p.compat=!0),s?p.compilerOptions=this.options:(p.compiler=JSON.stringify(p.compiler),this.source.currentLocation={start:{line:1,column:0}},p=this.objectLiteral(p),r.srcName?(p=p.toStringWithSourceMap({file:r.destName}),p.map=p.map&&p.map.toString()):p=p.toString()),p},"compile"),preamble:i(function(){this.lastContext=0,this.source=new Tye.default(this.options.srcName),this.decorators=new Tye.default(this.options.srcName)},"preamble"),createFunctionContext:i(function(e){var r=this,n="",s=this.stackVars.concat(this.registers.list);s.length>0&&(n+=", "+s.join(", "));var o=0;Object.keys(this.aliases).forEach(function(l){var u=r.aliases[l];u.children&&u.referenceCount>1&&(n+=", alias"+ ++o+"="+l,u.children[0]="alias"+o)}),this.lookupPropertyFunctionIsUsed&&(n+=", "+this.lookupPropertyFunctionVarDeclaration());var a=["container","depth0","helpers","partials","data"];(this.useBlockParams||this.useDepths)&&a.push("blockParams"),this.useDepths&&a.push("depths");var c=this.mergeSource(n);return e?(a.push(c),Function.apply(this,a)):this.source.wrap(["function(",a.join(","),`) {
`),this.decorators=this.decorators.merge()));var d=this.createFunctionContext(s);if(this.isChild)return d;var p={compiler:this.compilerInfo(),main:d};this.decorators&&(p.main_d=this.decorators,p.useDecorators=!0);var m=this.context,f=m.programs,A=m.decorators;for(l=0,u=f.length;l<u;l++)p[l]=f[l],A[l]&&(p[l+"_d"]=A[l],p.useDecorators=!0);return this.environment.usePartial&&(p.usePartial=!0),this.options.data&&(p.useData=!0),this.useDepths&&(p.useDepths=!0),this.useBlockParams&&(p.useBlockParams=!0),this.options.compat&&(p.compat=!0),s?p.compilerOptions=this.options:(p.compiler=JSON.stringify(p.compiler),this.source.currentLocation={start:{line:1,column:0}},p=this.objectLiteral(p),r.srcName?(p=p.toStringWithSourceMap({file:r.destName}),p.map=p.map&&p.map.toString()):p=p.toString()),p},"compile"),preamble:i(function(){this.lastContext=0,this.source=new Lye.default(this.options.srcName),this.decorators=new Lye.default(this.options.srcName)},"preamble"),createFunctionContext:i(function(e){var r=this,n="",s=this.stackVars.concat(this.registers.list);s.length>0&&(n+=", "+s.join(", "));var o=0;Object.keys(this.aliases).forEach(function(l){var u=r.aliases[l];u.children&&u.referenceCount>1&&(n+=", alias"+ ++o+"="+l,u.children[0]="alias"+o)}),this.lookupPropertyFunctionIsUsed&&(n+=", "+this.lookupPropertyFunctionVarDeclaration());var a=["container","depth0","helpers","partials","data"];(this.useBlockParams||this.useDepths)&&a.push("blockParams"),this.useDepths&&a.push("depths");var c=this.mergeSource(n);return e?(a.push(c),Function.apply(this,a)):this.source.wrap(["function(",a.join(","),`) {
`,c,"}"])},"createFunctionContext"),mergeSource:i(function(e){var r=this.environment.isSimple,n=!this.forceBuffer,s=void 0,o=void 0,a=void 0,c=void 0;return this.source.each(function(l){l.appendToBuffer?(a?l.prepend(" + "):a=l,c=l):(a&&(o?a.prepend("buffer += "):s=!0,c.add(";"),a=c=void 0),o=!0,r||(n=!1))}),n?a?(a.prepend("return "),c.add(";")):o||this.source.push('return "";'):(e+=", buffer = "+(s?"":this.initializeBuffer()),a?(a.prepend("return buffer + "),c.add(";")):this.source.push("return buffer;")),e&&this.source.prepend("var "+e.substring(2)+(s?"":`;
`)),this.source.merge()},"mergeSource"),lookupPropertyFunctionVarDeclaration:i(function(){return`
lookupProperty = container.lookupProperty || function(parent, propertyName) {
@@ -84,56 +84,56 @@ Expecting `+X.join(", ")+", got '"+(this.terminals_[b]||b)+"'":at="Parse error o
}
return undefined
}
`.trim()},"lookupPropertyFunctionVarDeclaration"),blockValue:i(function(e){var r=this.aliasable("container.hooks.blockHelperMissing"),n=[this.contextName(0)];this.setupHelperArgs(e,0,n);var s=this.popStack();n.splice(1,0,s),this.push(this.source.functionCall(r,"call",n))},"blockValue"),ambiguousBlockValue:i(function(){var e=this.aliasable("container.hooks.blockHelperMissing"),r=[this.contextName(0)];this.setupHelperArgs("",0,r,!0),this.flushInline();var n=this.topStack();r.splice(1,0,n),this.pushSource(["if (!",this.lastHelper,") { ",n," = ",this.source.functionCall(e,"call",r),"}"])},"ambiguousBlockValue"),appendContent:i(function(e){this.pendingContent?e=this.pendingContent+e:this.pendingLocation=this.source.currentLocation,this.pendingContent=e},"appendContent"),append:i(function(){if(this.isInline())this.replaceStack(function(r){return[" != null ? ",r,' : ""']}),this.pushSource(this.appendToBuffer(this.popStack()));else{var e=this.popStack();this.pushSource(["if (",e," != null) { ",this.appendToBuffer(e,void 0,!0)," }"]),this.environment.isSimple&&this.pushSource(["else { ",this.appendToBuffer("''",void 0,!0)," }"])}},"append"),appendEscaped:i(function(){this.pushSource(this.appendToBuffer([this.aliasable("container.escapeExpression"),"(",this.popStack(),")"]))},"appendEscaped"),getContext:i(function(e){this.lastContext=e},"getContext"),pushContext:i(function(){this.pushStackLiteral(this.contextName(this.lastContext))},"pushContext"),lookupOnContext:i(function(e,r,n,s){var o=0;!s&&this.options.compat&&!this.lastContext?this.push(this.depthedLookup(e[o++])):this.pushContext(),this.resolvePath("context",e,o,r,n)},"lookupOnContext"),lookupBlockParam:i(function(e,r){this.useBlockParams=!0,this.push(["blockParams[",e[0],"][",e[1],"]"]),this.resolvePath("context",r,1)},"lookupBlockParam"),lookupData:i(function(e,r,n){e?this.pushStackLiteral("container.data(data, "+e+")"):this.pushStackLiteral("data"),this.resolvePath("data",r,0,!0,n)},"lookupData"),resolvePath:i(function(e,r,n,s,o){var a=this;if(this.options.strict||this.options.assumeObjects){this.push(nEt(this.options.strict&&o,this,r,n,e));return}for(var c=r.length,l=i(function(d){a.replaceStack(function(p){var m=a.nameLookup(p,r[d],e);return s?[" && ",m]:[" != null ? ",m," : ",p]})},"_loop"),u=n;u<c;u++)l(u)},"resolvePath"),resolvePossibleLambda:i(function(){this.push([this.aliasable("container.lambda"),"(",this.popStack(),", ",this.contextName(0),")"])},"resolvePossibleLambda"),pushStringParam:i(function(e,r){this.pushContext(),this.pushString(r),r!=="SubExpression"&&(typeof e=="string"?this.pushString(e):this.pushStackLiteral(e))},"pushStringParam"),emptyHash:i(function(e){this.trackIds&&this.push("{}"),this.stringParams&&(this.push("{}"),this.push("{}")),this.pushStackLiteral(e?"undefined":"{}")},"emptyHash"),pushHash:i(function(){this.hash&&this.hashes.push(this.hash),this.hash={values:{},types:[],contexts:[],ids:[]}},"pushHash"),popHash:i(function(){var e=this.hash;this.hash=this.hashes.pop(),this.trackIds&&this.push(this.objectLiteral(e.ids)),this.stringParams&&(this.push(this.objectLiteral(e.contexts)),this.push(this.objectLiteral(e.types))),this.push(this.objectLiteral(e.values))},"popHash"),pushString:i(function(e){this.pushStackLiteral(this.quotedString(e))},"pushString"),pushLiteral:i(function(e){this.pushStackLiteral(e)},"pushLiteral"),pushProgram:i(function(e){e!=null?this.pushStackLiteral(this.programExpression(e)):this.pushStackLiteral(null)},"pushProgram"),registerDecorator:i(function(e,r){var n=this.nameLookup("decorators",r,"decorator"),s=this.setupHelperArgs(r,e);this.decorators.push(["var decorator = ",n,";"]),this.decorators.push(['if (typeof decorator !== "function") { throw new Error(',this.quotedString('Missing decorator: "'+r+'"'),"); }"]),this.decorators.push(["fn = ",this.decorators.functionCall("decorator","",["fn","props","container",s])," || fn;"])},"registerDecorator"),invokeHelper:i(function(e,r,n){var s=this.popStack(),o=this.setupHelper(e,r),a=[];n&&a.push(o.name),a.push(s),this.options.strict||a.push(this.aliasable("container.hooks.helperMissing"));var c=["(",this.itemsSeparatedBy(a,"||"),")"],l=this.source.functionCall(c,"call",o.callParams);this.push(l)},"invokeHelper"),itemsSeparatedBy:i(function(e,r){var n=[];n.push(e[0]);for(var s=1;s<e.length;s++)n.push(r,e[s]);return n},"itemsSeparatedBy"),invokeKnownHelper:i(function(e,r){var n=this.setupHelper(e,r);this.push(this.source.functionCall(n.name,"call",n.callParams))},"invokeKnownHelper"),invokeAmbiguous:i(function(e,r){this.useRegister("helper");var n=this.popStack();this.emptyHash();var s=this.setupHelper(0,e,r),o=this.lastHelper=this.nameLookup("helpers",e,"helper"),a=["(","(helper = ",o," || ",n,")"];this.options.strict||(a[0]="(helper = ",a.push(" != null ? helper : ",this.aliasable("container.hooks.helperMissing"))),this.push(["(",a,s.paramsInit?["),(",s.paramsInit]:[],"),","(typeof helper === ",this.aliasable('"function"')," ? ",this.source.functionCall("h Line truncated
`,e};ur.prototype.Program=function(t){var e="",r=t.body,n=void 0,s=void 0;if(t.blockParams){var o="BLOCK PARAMS: [";for(n=0,s=t.blockParams.length;n<s;n++)o+=" "+t.blockParams[n];o+=" ]",e+=this.pad(o)}for(n=0,s=r.length;n<s;n++)e+=this.accept(r[n]);return this.padding--,e};ur.prototype.MustacheStatement=function(t){return this.pad("{{ "+this.SubExpression(t)+" }}")};ur.prototype.Decorator=function(t){return this.pad("{{ DIRECTIVE "+this.SubExpression(t)+" }}")};ur.prototype.BlockStatement=ur.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};ur.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+" }}")};ur.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+" }}")};ur.prototype.ContentStatement=function(t){return this.pad("CONTENT[ '"+t.value+"' ]")};ur.prototype.CommentStatement=function(t){return this.pad("{{! '"+t.value+"' }}")};ur.prototype.SubExpression=function(t){for(var e=t.params,r=[],n=void 0,s=0,o=e.length;s<o;s++)r.push(this.accept(e[s]));return e="["+r.join(", ")+"]",n=t.hash?" "+this.accept(t.hash):"",this.accept(t.path)+" "+e+n};ur.prototype.PathExpression=function(t){var e=t.parts.join("/");return(t.data?"@":"")+"PATH:"+e};ur.prototype.StringLiteral=function(t){return'"'+t.value+'"'};ur.prototype.NumberLiteral=function(t){return"NUMBER{"+t.value+"}"};ur.prototype.BooleanLiteral=function(t){return"BOOLEAN{"+t.value+"}"};ur.prototype.UndefinedLiteral=function(){return"UNDEFINED"};ur.prototype.NullLiteral=function(){return"NULL"};ur.prototype.Hash=function(t){for(var e=t.pairs,r=[],n=0,s=e.length;n<s;n++)r.push(this.accept(e[n]));return"HASH{"+r.join(", ")+"}"};ur.prototype.HashPair=function(t){return t.key+"="+this.accept(t.value)}});var Uye=C((zCr,Fye)=>{var mP=kye().default,Mye=Lye();mP.PrintVisitor=Mye.PrintVisitor;mP.print=Mye.print;Fye.exports=mP;function Oye(t,e){var r=require("fs"),n=r.readFileSync(e,"utf8");t.exports=mP.compile(n)}i(Oye,"extension");typeof require<"u"&&require.extensions&&(require.extensions[".handlebars"]=Oye,require.extensions[".hbs"]=Oye)});var Zye=C(gP=>{"use strict";Object.defineProperty(gP,"__esModule",{value:!0});gP.getProxyUrl=BEt;gP.checkBypass=Xye;function BEt(t){let e=t.protocol==="https:";if(Xye(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 hP(r)}catch{if(!r.startsWith("http://")&&!r.startsWith("https://"))return new hP(`http://${r}`)}else return}i(BEt,"getProxyUrl");function Xye(t){if(!t.hostname)return!1;let e=t.hostname;if(REt(e))return!0;let r=process.env.no_proxy||process.env.NO_PROXY||"";if(!r)return!1;let n;t.port?n=Number(t.port):t.protocol==="http:"?n=80:t.protocol==="https:"&&(n=443);let s=[t.hostname.toUpperCase()];typeof n=="number"&&s.push(`${s[0]}:${n}`);for(let o of r.split(",").map(a=>a.trim().toUpperCase()).filter(a=>a))if(o==="*"||s.some(a=>a===o||a.endsWith(`.${o}`)||o.startsWith(".")&&a.endsWith(`${o}`)))return!0;return!1}i(Xye,"checkBypass");function REt(t){let e=t.toLowerCase();return e==="localhost"||e.startsWith("127.")||e.startsWith("[::1]")||e.startsWith("[0:0:0:0:0:0:0:1]")}i(REt,"isLoopbackAddress");var hP=class extends URL{static{i(this,"DecodedURL")}constructor(e,r){super(e,r),this._decodedUsername=decodeURIComponent(super.username),this._decodedPassword=decodeURIComponent(super.password)}get username(){return this._decodedUsername}get password(){return this._decodedPassword}}});var tEe=C(Ht=>{"use strict";var NEt=Ht&&Ht.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:i(function(){return e[r]},"get")}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),TEt=Ht&&Ht.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),IP=Ht&&Ht.__importStar||(function(){var t=i(function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&(n[n.length]=s);return n},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),s=0;s<n.length;s++)n[s]!=="default"&&NEt(r,e,n[s]);return TEt(r,e), Line truncated
`.trim()},"lookupPropertyFunctionVarDeclaration"),blockValue:i(function(e){var r=this.aliasable("container.hooks.blockHelperMissing"),n=[this.contextName(0)];this.setupHelperArgs(e,0,n);var s=this.popStack();n.splice(1,0,s),this.push(this.source.functionCall(r,"call",n))},"blockValue"),ambiguousBlockValue:i(function(){var e=this.aliasable("container.hooks.blockHelperMissing"),r=[this.contextName(0)];this.setupHelperArgs("",0,r,!0),this.flushInline();var n=this.topStack();r.splice(1,0,n),this.pushSource(["if (!",this.lastHelper,") { ",n," = ",this.source.functionCall(e,"call",r),"}"])},"ambiguousBlockValue"),appendContent:i(function(e){this.pendingContent?e=this.pendingContent+e:this.pendingLocation=this.source.currentLocation,this.pendingContent=e},"appendContent"),append:i(function(){if(this.isInline())this.replaceStack(function(r){return[" != null ? ",r,' : ""']}),this.pushSource(this.appendToBuffer(this.popStack()));else{var e=this.popStack();this.pushSource(["if (",e," != null) { ",this.appendToBuffer(e,void 0,!0)," }"]),this.environment.isSimple&&this.pushSource(["else { ",this.appendToBuffer("''",void 0,!0)," }"])}},"append"),appendEscaped:i(function(){this.pushSource(this.appendToBuffer([this.aliasable("container.escapeExpression"),"(",this.popStack(),")"]))},"appendEscaped"),getContext:i(function(e){this.lastContext=e},"getContext"),pushContext:i(function(){this.pushStackLiteral(this.contextName(this.lastContext))},"pushContext"),lookupOnContext:i(function(e,r,n,s){var o=0;!s&&this.options.compat&&!this.lastContext?this.push(this.depthedLookup(e[o++])):this.pushContext(),this.resolvePath("context",e,o,r,n)},"lookupOnContext"),lookupBlockParam:i(function(e,r){this.useBlockParams=!0,this.push(["blockParams[",e[0],"][",e[1],"]"]),this.resolvePath("context",r,1)},"lookupBlockParam"),lookupData:i(function(e,r,n){e?this.pushStackLiteral("container.data(data, "+e+")"):this.pushStackLiteral("data"),this.resolvePath("data",r,0,!0,n)},"lookupData"),resolvePath:i(function(e,r,n,s,o){var a=this;if(this.options.strict||this.options.assumeObjects){this.push(dEt(this.options.strict&&o,this,r,n,e));return}for(var c=r.length,l=i(function(d){a.replaceStack(function(p){var m=a.nameLookup(p,r[d],e);return s?[" && ",m]:[" != null ? ",m," : ",p]})},"_loop"),u=n;u<c;u++)l(u)},"resolvePath"),resolvePossibleLambda:i(function(){this.push([this.aliasable("container.lambda"),"(",this.popStack(),", ",this.contextName(0),")"])},"resolvePossibleLambda"),pushStringParam:i(function(e,r){this.pushContext(),this.pushString(r),r!=="SubExpression"&&(typeof e=="string"?this.pushString(e):this.pushStackLiteral(e))},"pushStringParam"),emptyHash:i(function(e){this.trackIds&&this.push("{}"),this.stringParams&&(this.push("{}"),this.push("{}")),this.pushStackLiteral(e?"undefined":"{}")},"emptyHash"),pushHash:i(function(){this.hash&&this.hashes.push(this.hash),this.hash={values:{},types:[],contexts:[],ids:[]}},"pushHash"),popHash:i(function(){var e=this.hash;this.hash=this.hashes.pop(),this.trackIds&&this.push(this.objectLiteral(e.ids)),this.stringParams&&(this.push(this.objectLiteral(e.contexts)),this.push(this.objectLiteral(e.types))),this.push(this.objectLiteral(e.values))},"popHash"),pushString:i(function(e){this.pushStackLiteral(this.quotedString(e))},"pushString"),pushLiteral:i(function(e){this.pushStackLiteral(e)},"pushLiteral"),pushProgram:i(function(e){e!=null?this.pushStackLiteral(this.programExpression(e)):this.pushStackLiteral(null)},"pushProgram"),registerDecorator:i(function(e,r){var n=this.nameLookup("decorators",r,"decorator"),s=this.setupHelperArgs(r,e);this.decorators.push(["var decorator = ",n,";"]),this.decorators.push(['if (typeof decorator !== "function") { throw new Error(',this.quotedString('Missing decorator: "'+r+'"'),"); }"]),this.decorators.push(["fn = ",this.decorators.functionCall("decorator","",["fn","props","container",s])," || fn;"])},"registerDecorator"),invokeHelper:i(function(e,r,n){var s=this.popStack(),o=this.setupHelper(e,r),a=[];n&&a.push(o.name),a.push(s),this.options.strict||a.push(this.aliasable("container.hooks.helperMissing"));var c=["(",this.itemsSeparatedBy(a,"||"),")"],l=this.source.functionCall(c,"call",o.callParams);this.push(l)},"invokeHelper"),itemsSeparatedBy:i(function(e,r){var n=[];n.push(e[0]);for(var s=1;s<e.length;s++)n.push(r,e[s]);return n},"itemsSeparatedBy"),invokeKnownHelper:i(function(e,r){var n=this.setupHelper(e,r);this.push(this.source.functionCall(n.name,"call",n.callParams))},"invokeKnownHelper"),invokeAmbiguous:i(function(e,r){this.useRegister("helper");var n=this.popStack();this.emptyHash();var s=this.setupHelper(0,e,r),o=this.lastHelper=this.nameLookup("helpers",e,"helper"),a=["(","(helper = ",o," || ",n,")"];this.options.strict||(a[0]="(helper = ",a.push(" != null ? helper : ",this.aliasable("container.hooks.helperMissing"))),this.push(["(",a,s.paramsInit?["),(",s.paramsInit]:[],"),","(typeof helper === ",this.aliasable('"function"')," ? ",this.source.functionCall("h Line truncated
`,e};mr.prototype.Program=function(t){var e="",r=t.body,n=void 0,s=void 0;if(t.blockParams){var o="BLOCK PARAMS: [";for(n=0,s=t.blockParams.length;n<s;n++)o+=" "+t.blockParams[n];o+=" ]",e+=this.pad(o)}for(n=0,s=r.length;n<s;n++)e+=this.accept(r[n]);return this.padding--,e};mr.prototype.MustacheStatement=function(t){return this.pad("{{ "+this.SubExpression(t)+" }}")};mr.prototype.Decorator=function(t){return this.pad("{{ DIRECTIVE "+this.SubExpression(t)+" }}")};mr.prototype.BlockStatement=mr.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};mr.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+" }}")};mr.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+" }}")};mr.prototype.ContentStatement=function(t){return this.pad("CONTENT[ '"+t.value+"' ]")};mr.prototype.CommentStatement=function(t){return this.pad("{{! '"+t.value+"' }}")};mr.prototype.SubExpression=function(t){for(var e=t.params,r=[],n=void 0,s=0,o=e.length;s<o;s++)r.push(this.accept(e[s]));return e="["+r.join(", ")+"]",n=t.hash?" "+this.accept(t.hash):"",this.accept(t.path)+" "+e+n};mr.prototype.PathExpression=function(t){var e=t.parts.join("/");return(t.data?"@":"")+"PATH:"+e};mr.prototype.StringLiteral=function(t){return'"'+t.value+'"'};mr.prototype.NumberLiteral=function(t){return"NUMBER{"+t.value+"}"};mr.prototype.BooleanLiteral=function(t){return"BOOLEAN{"+t.value+"}"};mr.prototype.UndefinedLiteral=function(){return"UNDEFINED"};mr.prototype.NullLiteral=function(){return"NULL"};mr.prototype.Hash=function(t){for(var e=t.pairs,r=[],n=0,s=e.length;n<s;n++)r.push(this.accept(e[n]));return"HASH{"+r.join(", ")+"}"};mr.prototype.HashPair=function(t){return t.key+"="+this.accept(t.value)}});var Yye=C((JCr,Vye)=>{var yP=Gye().default,zye=Hye();yP.PrintVisitor=zye.PrintVisitor;yP.print=zye.print;Vye.exports=yP;function $ye(t,e){var r=require("fs"),n=r.readFileSync(e,"utf8");t.exports=yP.compile(n)}i($ye,"extension");typeof require<"u"&&require.extensions&&(require.extensions[".handlebars"]=$ye,require.extensions[".hbs"]=$ye)});var oEe=C(wP=>{"use strict";Object.defineProperty(wP,"__esModule",{value:!0});wP.getProxyUrl=PEt;wP.checkBypass=sEe;function PEt(t){let e=t.protocol==="https:";if(sEe(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 xP(r)}catch{if(!r.startsWith("http://")&&!r.startsWith("https://"))return new xP(`http://${r}`)}else return}i(PEt,"getProxyUrl");function sEe(t){if(!t.hostname)return!1;let e=t.hostname;if(vEt(e))return!0;let r=process.env.no_proxy||process.env.NO_PROXY||"";if(!r)return!1;let n;t.port?n=Number(t.port):t.protocol==="http:"?n=80:t.protocol==="https:"&&(n=443);let s=[t.hostname.toUpperCase()];typeof n=="number"&&s.push(`${s[0]}:${n}`);for(let o of r.split(",").map(a=>a.trim().toUpperCase()).filter(a=>a))if(o==="*"||s.some(a=>a===o||a.endsWith(`.${o}`)||o.startsWith(".")&&a.endsWith(`${o}`)))return!0;return!1}i(sEe,"checkBypass");function vEt(t){let e=t.toLowerCase();return e==="localhost"||e.startsWith("127.")||e.startsWith("[::1]")||e.startsWith("[0:0:0:0:0:0:0:1]")}i(vEt,"isLoopbackAddress");var xP=class extends URL{static{i(this,"DecodedURL")}constructor(e,r){super(e,r),this._decodedUsername=decodeURIComponent(super.username),this._decodedPassword=decodeURIComponent(super.password)}get username(){return this._decodedUsername}get password(){return this._decodedPassword}}});var aEe=C($t=>{"use strict";var QEt=$t&&$t.__createBinding||(Object.create?(function(t,e,r,n){n===void 0&&(n=r);var s=Object.getOwnPropertyDescriptor(e,r);(!s||("get"in s?!e.__esModule:s.writable||s.configurable))&&(s={enumerable:!0,get:i(function(){return e[r]},"get")}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),_Et=$t&&$t.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),RP=$t&&$t.__importStar||(function(){var t=i(function(e){return t=Object.getOwnPropertyNames||function(r){var n=[];for(var s in r)Object.prototype.hasOwnProperty.call(r,s)&&(n[n.length]=s);return n},t(e)},"ownKeys");return function(e){if(e&&e.__esModule)return e;var r={};if(e!=null)for(var n=t(e),s=0;s<n.length;s++)n[s]!=="default"&&QEt(r,e,n[s]);return _Et(r,e), Line truncated
versions published after the first week of January 2027
will require node >=${r}. You are running node ${t}.
To continue receiving updates to AWS services, bug fixes,
and security updates please upgrade to node >=${r}.
More information can be found at: https://a.co/c895JFp`))}},"emitWarningIfUnsupportedVersion")});var JCt,jCt,ZEe,eCe=g(()=>{JCt=i(()=>(t,e)=>async r=>(e.__retryLongPoll=!0,t(r)),"longPollMiddleware"),jCt={name:"longPollMiddleware",tags:["RETRY"],step:"initialize",override:!0},ZEe=i(t=>({applyToStack:i(e=>{e.add(JCt(),jCt)},"applyToStack")}),"getLongPollPlugin")});function hd(t,e,r){return t.$source||(t.$source={}),t.$source[e]=r,t}var tCe=g(()=>{i(hd,"setCredentialFeature")});var rCe,E4,nCe=g(()=>{rCe=require("node:stream"),E4=i(t=>t?.body instanceof rCe.Readable||typeof ReadableStream<"u"&&t?.body instanceof ReadableStream,"isStreamingPayload")});var Pm,gd,yd,sCe,oCe,vP=g(()=>{Pm=i((t,e)=>{let r=[];if(t&&r.push(t),e)for(let n of e)r.push(n);return r},"getAllAliases"),gd=i((t,e)=>`${t||"anonymous"}${e&&e.length>0?` (a.k.a. ${e.join(",")})`:""}`,"getMiddlewareNameWithAliases"),yd=i(()=>{let t=[],e=[],r=!1,n=new Set,s=i(p=>p.sort((m,f)=>sCe[f.step]-sCe[m.step]||oCe[f.priority||"normal"]-oCe[m.priority||"normal"]),"sort"),o=i(p=>{let m=!1,f=i(A=>{let h=Pm(A.name,A.aliases);if(h.includes(p)){m=!0;for(let y of h)n.delete(y);return!1}return!0},"filterCb");return t=t.filter(f),e=e.filter(f),m},"removeByName"),a=i(p=>{let m=!1,f=i(A=>{if(A.middleware===p){m=!0;for(let h of Pm(A.name,A.aliases))n.delete(h);return!1}return!0},"filterCb");return t=t.filter(f),e=e.filter(f),m},"removeByReference"),c=i(p=>(t.forEach(m=>{p.add(m.middleware,{...m})}),e.forEach(m=>{p.addRelativeTo(m.middleware,{...m})}),p.identifyOnResolve?.(d.identifyOnResolve()),p),"cloneTo"),l=i(p=>{let m=[];return p.before.forEach(f=>{f.before.length===0&&f.after.length===0?m.push(f):m.push(...l(f))}),m.push(p),p.after.reverse().forEach(f=>{f.before.length===0&&f.after.length===0?m.push(f):m.push(...l(f))}),m},"expandRelativeMiddlewareList"),u=i((p=!1)=>{let m=[],f=[],A={};return t.forEach(y=>{let E={...y,before:[],after:[]};for(let I of Pm(E.name,E.aliases))A[I]=E;m.push(E)}),e.forEach(y=>{let E={...y,before:[],after:[]};for(let I of Pm(E.name,E.aliases))A[I]=E;f.push(E)}),f.forEach(y=>{if(y.toMiddleware){let E=A[y.toMiddleware];if(E===void 0){if(p)return;throw new Error(`${y.toMiddleware} is not found when adding ${gd(y.name,y.aliases)} middleware ${y.relation} ${y.toMiddleware}`)}y.relation==="after"&&E.after.push(y),y.relation==="before"&&E.before.push(y)}}),s(m).map(l).reduce((y,E)=>(y.push(...E),y),[])},"getMiddlewareList"),d={add:i((p,m={})=>{let{name:f,override:A,aliases:h}=m,y={step:"initialize",priority:"normal",middleware:p,...m},E=Pm(f,h);if(E.length>0){if(E.some(I=>n.has(I))){if(!A)throw new Error(`Duplicate middleware name '${gd(f,h)}'`);for(let I of E){let S=t.findIndex(T=>T.name===I||T.aliases?.some(Q=>Q===I));if(S===-1)continue;let b=t[S];if(b.step!==y.step||y.priority!==b.priority)throw new Error(`"${gd(b.name,b.aliases)}" middleware with ${b.priority} priority in ${b.step} step cannot be overridden by "${gd(f,h)}" middleware with ${y.priority} priority in ${y.step} step.`);t.splice(S,1)}}for(let I of E)n.add(I)}t.push(y)},"add"),addRelativeTo:i((p,m)=>{let{name:f,override:A,aliases:h}=m,y={middleware:p,...m},E=Pm(f,h);if(E.length>0){if(E.some(I=>n.has(I))){if(!A)throw new Error(`Duplicate middleware name '${gd(f,h)}'`);for(let I of E){let S=e.findIndex(T=>T.name===I||T.aliases?.some(Q=>Q===I));if(S===-1)continue;let b=e[S];if(b.toMiddleware!==y.toMiddleware||b.relation!==y.relation)throw new Error(`"${gd(b.name,b.aliases)}" middleware ${b.relation} "${b.toMiddleware}" middleware cannot be overridden by "${gd(f,h)}" middleware ${y.relation} "${y.toMiddleware}" middleware.`);e.splice(S,1)}}for(let I of E)n.add(I)}e.push(y)},"addRelativeTo"),clone:i(()=>c(yd()),"clone"),use:i(p=>{p.applyToStack(d)},"use"),remove:i(p=>typeof p=="string"?o(p):a(p),"remove"),removeByTag:i(p=>{let m=!1,f=i(A=>{let{tags:h,name:y,aliases:E}=A;if(h&&h.includes(p)){let I=Pm(y,E);for(let S of I)n.delete(S);return m=!0,!1}return!0},"filterCb");return t=t.filter(f),e=e.filter(f),m},"removeByTag"),concat:i(p=>{let m=c(yd());return m.use(p),m.identifyOnResolve(r||m.identifyOnResolve()||(p.identifyOnResolve?.()??!1)),m},"concat"),applyToStack:c,identify:i(()=>u(!0).map(p=>{let m=p.step??p.relation+" "+p.toMiddleware;return gd(p.name,p.aliases)+" - "+m}),"identify"),identifyOnResolve(p){return typeof p=="boolean"&&(r=p),r},resolve:i((p,m)=>{for(let f of u().map(A=>A.middleware).reverse())p=f(p,m);return r&&console.log(d.identify()),p},"resolve")};return d},"constructStack"),sCe={initialize:5,serialize:4,build:3,finalizeRequest:2,deserialize:1},oCe={high:3,normal:2,low:1}});var Ac=C(Vi=>{var C4;(function(t){t.HEADER="header",t.QUERY="query"})(C4||(C4={}));var I4;(function(t){t.HEADER="header",t.QUERY="query"})(I4||(I4={}));var x4;(function(t){t.HTTP="http",t.HTTPS="https"})(x4||(x4={}));var qI;(function(t){t.MD5="md5",t.CRC32="crc32",t.CRC32C="crc32c",t.SHA1="sha1",t.SHA256="sha256"})(qI||(qI={}));var KCt=i(t=>{let e=[];return t.sha256!==void 0&&e.push({algorithmId:i( Line truncated
`+m}catch{!r.logger||r.logger?.constructor?.name==="NoOpLogger"?console.warn(m):r.logger?.warn?.(m)}typeof p.$responseBodyText<"u"&&p.$response&&(p.$response.body=p.$responseBodyText);try{if(fn.isInstance(s)){let{headers:f={},statusCode:A}=s,h=Object.entries(f);p.$metadata={httpStatusCode:A,requestId:v4(/^x-[\w-]+-request-?id$/,h),extendedRequestId:v4(/^x-[\w-]+-id-2$/,h),cfId:v4(/^x-[\w-]+-cf-id$/,h)}}}catch{}}throw p}},"schemaDeserializationMiddleware"),v4=i((t,e)=>(e.find(([r])=>r.match(t))||[void 0,void 0])[1],"findHeader")});var PCe,vCe=g(()=>{It();DP();PCe=i(t=>(e,r)=>async n=>{let{operationSchema:s}=Bt(r),[,o,a,c,l,u]=s??[],d=r.endpointV2?async()=>Eo(r.endpointV2):t.endpoint,p=await t.protocol.serializeRequest($I(o,a,c,l,u),n.input,{...t,...r,endpoint:d});return e({...n,request:p})},"schemaSerializationMiddleware")});function Yl(t){return{applyToStack:i(e=>{e.add(PCe(t),_Ce),e.add(NCe(t),QCe),t.protocol.setSerdeContext(t)},"applyToStack")}}var QCe,_Ce,DCe=g(()=>{TCe();vCe();QCe={name:"deserializerMiddleware",step:"deserialize",tags:["DESERIALIZER"],override:!0},_Ce={name:"serializerMiddleware",step:"serialize",tags:["SERIALIZER"],override:!0};i(Yl,"getSchemaSerdePlugin")});var Sr,Ed=g(()=>{Sr=class{static{i(this,"Schema")}name;namespace;traits;static assign(e,r){return Object.assign(e,r)}static[Symbol.hasInstance](e){let r=this.prototype.isPrototypeOf(e);return!r&&typeof e=="object"&&e!==null?e.symbol===this.symbol:r}getName(){return this.namespace+"#"+this.name}}});var kP,cIt,kCe=g(()=>{Ed();kP=class t extends Sr{static{i(this,"ListSchema")}static symbol=Symbol.for("@smithy/lis");name;traits;valueSchema;symbol=t.symbol},cIt=i((t,e,r,n)=>Sr.assign(new kP,{name:e,namespace:t,traits:r,valueSchema:n}),"list")});var LP,lIt,LCe=g(()=>{Ed();LP=class t extends Sr{static{i(this,"MapSchema")}static symbol=Symbol.for("@smithy/map");name;traits;keySchema;valueSchema;symbol=t.symbol},lIt=i((t,e,r,n,s)=>Sr.assign(new LP,{name:e,namespace:t,traits:r,keySchema:n,valueSchema:s}),"map")});var OP,uIt,OCe=g(()=>{Ed();OP=class t extends Sr{static{i(this,"OperationSchema")}static symbol=Symbol.for("@smithy/ope");name;traits;input;output;symbol=t.symbol},uIt=i((t,e,r,n,s)=>Sr.assign(new OP,{name:e,namespace:t,traits:r,input:n,output:s}),"op")});var og,dIt,Q4=g(()=>{Ed();og=class t extends Sr{static{i(this,"StructureSchema")}static symbol=Symbol.for("@smithy/str");name;traits;memberNames;memberList;symbol=t.symbol},dIt=i((t,e,r,n,s)=>Sr.assign(new og,{name:e,namespace:t,traits:r,memberNames:n,memberList:s}),"struct")});var MP,pIt,MCe=g(()=>{Ed();Q4();MP=class t extends og{static{i(this,"ErrorSchema")}static symbol=Symbol.for("@smithy/err");ctor;symbol=t.symbol},pIt=i((t,e,r,n,s,o)=>Sr.assign(new MP,{name:e,namespace:t,traits:r,memberNames:n,memberList:s,ctor:null}),"error")});function hc(t){if(typeof t=="object")return t;if(t=t|0,FP[t])return FP[t];let e={},r=0;for(let n of["httpLabel","idempotent","idempotencyToken","sensitive","httpPayload","httpResponseCode","httpQueryParams"])(t>>r++&1)===1&&(e[n]=1);return FP[t]=e}var FP,_4=g(()=>{FP=[];i(hc,"translateTraits")});function VI(t,e){if(t instanceof ne)return Object.assign(t,{memberName:e,_isMemberSchema:!0});let r=ne;return new r(t,e)}var zI,UP,qP,ne,D4,FCe,UCe=g(()=>{P4();_4();zI={it:Symbol.for("@smithy/nor-struct-it"),ns:Symbol.for("@smithy/ns")},UP=[],qP={},ne=class t{static{i(this,"NormalizedSchema")}ref;memberName;static symbol=Symbol.for("@smithy/nor");symbol=t.symbol;name;schema;_isMemberSchema;traits;memberTraits;normalizedTraits;constructor(e,r){this.ref=e,this.memberName=r;let n=[],s=e,o=e;for(this._isMemberSchema=!1;D4(s);)n.push(s[1]),s=s[0],o=Wi(s),this._isMemberSchema=!0;if(n.length>0){this.memberTraits={};for(let a=n.length-1;a>=0;--a){let c=n[a];Object.assign(this.memberTraits,hc(c))}}else this.memberTraits=0;if(o instanceof t){let a=this.memberTraits;Object.assign(this,o),this.memberTraits=Object.assign({},a,o.getMemberTraits(),this.getMemberTraits()),this.normalizedTraits=void 0,this.memberName=r??o.memberName;return}if(this.schema=Wi(o),FCe(this.schema)?(this.name=`${this.schema[1]}#${this.schema[2]}`,this.traits=this.schema[3]):(this.name=this.memberName??String(o),this.traits=0),this._isMemberSchema&&!r)throw new Error(`@smithy/core/schema - NormalizedSchema member init ${this.getName(!0)} missing member name.`)}static[Symbol.hasInstance](e){let r=this.prototype.isPrototypeOf(e);return!r&&typeof e=="object"&&e!==null?e.symbol===this.symbol:r}static of(e){let r=typeof e=="function"||typeof e=="object"&&e!==null;if(typeof e=="number"){if(UP[e])return UP[e]}else if(typeof e=="string"){if(qP[e])return qP[e]}else if(r&&e[zI.ns])return e[zI.ns];let n=Wi(e);if(n instanceof t)return n;if(D4(n)){let[o,a]=n;if(o instanceof t)return Object.assign(o.getMergedTraits(),hc(a)),o;throw new Error(`@smithy/core/schema - may not init unwrapped member schema=${JSON.stringify(e,null,2)}.`)}let s=new t(n);return r?e[zI.ns]=s:typeof n=="string"?qP[n]=s:typeof n=="number" Line truncated
More information can be found at: https://a.co/c895JFp`))}},"emitWarningIfUnsupportedVersion")});var ZCt,eIt,oCe,iCe=g(()=>{ZCt=i(()=>(t,e)=>async r=>(e.__retryLongPoll=!0,t(r)),"longPollMiddleware"),eIt={name:"longPollMiddleware",tags:["RETRY"],step:"initialize",override:!0},oCe=i(t=>({applyToStack:i(e=>{e.add(ZCt(),eIt)},"applyToStack")}),"getLongPollPlugin")});function yd(t,e,r){return t.$source||(t.$source={}),t.$source[e]=r,t}var aCe=g(()=>{i(yd,"setCredentialFeature")});var cCe,b4,lCe=g(()=>{cCe=require("node:stream"),b4=i(t=>t?.body instanceof cCe.Readable||typeof ReadableStream<"u"&&t?.body instanceof ReadableStream,"isStreamingPayload")});var _m,Ed,Cd,uCe,dCe,OP=g(()=>{_m=i((t,e)=>{let r=[];if(t&&r.push(t),e)for(let n of e)r.push(n);return r},"getAllAliases"),Ed=i((t,e)=>`${t||"anonymous"}${e&&e.length>0?` (a.k.a. ${e.join(",")})`:""}`,"getMiddlewareNameWithAliases"),Cd=i(()=>{let t=[],e=[],r=!1,n=new Set,s=i(p=>p.sort((m,f)=>uCe[f.step]-uCe[m.step]||dCe[f.priority||"normal"]-dCe[m.priority||"normal"]),"sort"),o=i(p=>{let m=!1,f=i(A=>{let h=_m(A.name,A.aliases);if(h.includes(p)){m=!0;for(let y of h)n.delete(y);return!1}return!0},"filterCb");return t=t.filter(f),e=e.filter(f),m},"removeByName"),a=i(p=>{let m=!1,f=i(A=>{if(A.middleware===p){m=!0;for(let h of _m(A.name,A.aliases))n.delete(h);return!1}return!0},"filterCb");return t=t.filter(f),e=e.filter(f),m},"removeByReference"),c=i(p=>(t.forEach(m=>{p.add(m.middleware,{...m})}),e.forEach(m=>{p.addRelativeTo(m.middleware,{...m})}),p.identifyOnResolve?.(d.identifyOnResolve()),p),"cloneTo"),l=i(p=>{let m=[];return p.before.forEach(f=>{f.before.length===0&&f.after.length===0?m.push(f):m.push(...l(f))}),m.push(p),p.after.reverse().forEach(f=>{f.before.length===0&&f.after.length===0?m.push(f):m.push(...l(f))}),m},"expandRelativeMiddlewareList"),u=i((p=!1)=>{let m=[],f=[],A={};return t.forEach(y=>{let E={...y,before:[],after:[]};for(let I of _m(E.name,E.aliases))A[I]=E;m.push(E)}),e.forEach(y=>{let E={...y,before:[],after:[]};for(let I of _m(E.name,E.aliases))A[I]=E;f.push(E)}),f.forEach(y=>{if(y.toMiddleware){let E=A[y.toMiddleware];if(E===void 0){if(p)return;throw new Error(`${y.toMiddleware} is not found when adding ${Ed(y.name,y.aliases)} middleware ${y.relation} ${y.toMiddleware}`)}y.relation==="after"&&E.after.push(y),y.relation==="before"&&E.before.push(y)}}),s(m).map(l).reduce((y,E)=>(y.push(...E),y),[])},"getMiddlewareList"),d={add:i((p,m={})=>{let{name:f,override:A,aliases:h}=m,y={step:"initialize",priority:"normal",middleware:p,...m},E=_m(f,h);if(E.length>0){if(E.some(I=>n.has(I))){if(!A)throw new Error(`Duplicate middleware name '${Ed(f,h)}'`);for(let I of E){let S=t.findIndex(N=>N.name===I||N.aliases?.some(T=>T===I));if(S===-1)continue;let b=t[S];if(b.step!==y.step||y.priority!==b.priority)throw new Error(`"${Ed(b.name,b.aliases)}" middleware with ${b.priority} priority in ${b.step} step cannot be overridden by "${Ed(f,h)}" middleware with ${y.priority} priority in ${y.step} step.`);t.splice(S,1)}}for(let I of E)n.add(I)}t.push(y)},"add"),addRelativeTo:i((p,m)=>{let{name:f,override:A,aliases:h}=m,y={middleware:p,...m},E=_m(f,h);if(E.length>0){if(E.some(I=>n.has(I))){if(!A)throw new Error(`Duplicate middleware name '${Ed(f,h)}'`);for(let I of E){let S=e.findIndex(N=>N.name===I||N.aliases?.some(T=>T===I));if(S===-1)continue;let b=e[S];if(b.toMiddleware!==y.toMiddleware||b.relation!==y.relation)throw new Error(`"${Ed(b.name,b.aliases)}" middleware ${b.relation} "${b.toMiddleware}" middleware cannot be overridden by "${Ed(f,h)}" middleware ${y.relation} "${y.toMiddleware}" middleware.`);e.splice(S,1)}}for(let I of E)n.add(I)}e.push(y)},"addRelativeTo"),clone:i(()=>c(Cd()),"clone"),use:i(p=>{p.applyToStack(d)},"use"),remove:i(p=>typeof p=="string"?o(p):a(p),"remove"),removeByTag:i(p=>{let m=!1,f=i(A=>{let{tags:h,name:y,aliases:E}=A;if(h&&h.includes(p)){let I=_m(y,E);for(let S of I)n.delete(S);return m=!0,!1}return!0},"filterCb");return t=t.filter(f),e=e.filter(f),m},"removeByTag"),concat:i(p=>{let m=c(Cd());return m.use(p),m.identifyOnResolve(r||m.identifyOnResolve()||(p.identifyOnResolve?.()??!1)),m},"concat"),applyToStack:c,identify:i(()=>u(!0).map(p=>{let m=p.step??p.relation+" "+p.toMiddleware;return Ed(p.name,p.aliases)+" - "+m}),"identify"),identifyOnResolve(p){return typeof p=="boolean"&&(r=p),r},resolve:i((p,m)=>{for(let f of u().map(A=>A.middleware).reverse())p=f(p,m);return r&&console.log(d.identify()),p},"resolve")};return d},"constructStack"),uCe={initialize:5,serialize:4,build:3,finalizeRequest:2,deserialize:1},dCe={high:3,normal:2,low:1}});var gc=C(Yi=>{var B4;(function(t){t.HEADER="header",t.QUERY="query"})(B4||(B4={}));var R4;(function(t){t.HEADER="header",t.QUERY="query"})(R4||(R4={}));var N4;(function(t){t.HTTP="http",t.HTTPS="https"})(N4||(N4={}));var zI;(function(t){t.MD5="md5",t.CRC32="crc32",t.CRC32C="crc32c",t.SHA1="sha1",t.SHA256="sha256"})(zI||(zI={}));var tIt=i(t=>{let e=[];return t.sha256!==void 0&&e.push({algorithmId:i( Line truncated
`+m}catch{!r.logger||r.logger?.constructor?.name==="NoOpLogger"?console.warn(m):r.logger?.warn?.(m)}typeof p.$responseBodyText<"u"&&p.$response&&(p.$response.body=p.$responseBodyText);try{if(hn.isInstance(s)){let{headers:f={},statusCode:A}=s,h=Object.entries(f);p.$metadata={httpStatusCode:A,requestId:O4(/^x-[\w-]+-request-?id$/,h),extendedRequestId:O4(/^x-[\w-]+-id-2$/,h),cfId:O4(/^x-[\w-]+-cf-id$/,h)}}}catch{}}throw p}},"schemaDeserializationMiddleware"),O4=i((t,e)=>(e.find(([r])=>r.match(t))||[void 0,void 0])[1],"findHeader")});var LCe,OCe=g(()=>{xt();UP();LCe=i(t=>(e,r)=>async n=>{let{operationSchema:s}=Nt(r),[,o,a,c,l,u]=s??[],d=r.endpointV2?async()=>Co(r.endpointV2):t.endpoint,p=await t.protocol.serializeRequest(WI(o,a,c,l,u),n.input,{...t,...r,endpoint:d});return e({...n,request:p})},"schemaSerializationMiddleware")});function Wl(t){return{applyToStack:i(e=>{e.add(LCe(t),FCe),e.add(DCe(t),MCe),t.protocol.setSerdeContext(t)},"applyToStack")}}var MCe,FCe,UCe=g(()=>{kCe();OCe();MCe={name:"deserializerMiddleware",step:"deserialize",tags:["DESERIALIZER"],override:!0},FCe={name:"serializerMiddleware",step:"serialize",tags:["SERIALIZER"],override:!0};i(Wl,"getSchemaSerdePlugin")});var br,Id=g(()=>{br=class{static{i(this,"Schema")}name;namespace;traits;static assign(e,r){return Object.assign(e,r)}static[Symbol.hasInstance](e){let r=this.prototype.isPrototypeOf(e);return!r&&typeof e=="object"&&e!==null?e.symbol===this.symbol:r}getName(){return this.namespace+"#"+this.name}}});var qP,pIt,qCe=g(()=>{Id();qP=class t extends br{static{i(this,"ListSchema")}static symbol=Symbol.for("@smithy/lis");name;traits;valueSchema;symbol=t.symbol},pIt=i((t,e,r,n)=>br.assign(new qP,{name:e,namespace:t,traits:r,valueSchema:n}),"list")});var GP,mIt,GCe=g(()=>{Id();GP=class t extends br{static{i(this,"MapSchema")}static symbol=Symbol.for("@smithy/map");name;traits;keySchema;valueSchema;symbol=t.symbol},mIt=i((t,e,r,n,s)=>br.assign(new GP,{name:e,namespace:t,traits:r,keySchema:n,valueSchema:s}),"map")});var HP,fIt,HCe=g(()=>{Id();HP=class t extends br{static{i(this,"OperationSchema")}static symbol=Symbol.for("@smithy/ope");name;traits;input;output;symbol=t.symbol},fIt=i((t,e,r,n,s)=>br.assign(new HP,{name:e,namespace:t,traits:r,input:n,output:s}),"op")});var cg,AIt,M4=g(()=>{Id();cg=class t extends br{static{i(this,"StructureSchema")}static symbol=Symbol.for("@smithy/str");name;traits;memberNames;memberList;symbol=t.symbol},AIt=i((t,e,r,n,s)=>br.assign(new cg,{name:e,namespace:t,traits:r,memberNames:n,memberList:s}),"struct")});var $P,hIt,$Ce=g(()=>{Id();M4();$P=class t extends cg{static{i(this,"ErrorSchema")}static symbol=Symbol.for("@smithy/err");ctor;symbol=t.symbol},hIt=i((t,e,r,n,s,o)=>br.assign(new $P,{name:e,namespace:t,traits:r,memberNames:n,memberList:s,ctor:null}),"error")});function yc(t){if(typeof t=="object")return t;if(t=t|0,zP[t])return zP[t];let e={},r=0;for(let n of["httpLabel","idempotent","idempotencyToken","sensitive","httpPayload","httpResponseCode","httpQueryParams"])(t>>r++&1)===1&&(e[n]=1);return zP[t]=e}var zP,F4=g(()=>{zP=[];i(yc,"translateTraits")});function jI(t,e){if(t instanceof ne)return Object.assign(t,{memberName:e,_isMemberSchema:!0});let r=ne;return new r(t,e)}var JI,VP,YP,ne,U4,zCe,VCe=g(()=>{L4();F4();JI={it:Symbol.for("@smithy/nor-struct-it"),ns:Symbol.for("@smithy/ns")},VP=[],YP={},ne=class t{static{i(this,"NormalizedSchema")}ref;memberName;static symbol=Symbol.for("@smithy/nor");symbol=t.symbol;name;schema;_isMemberSchema;traits;memberTraits;normalizedTraits;constructor(e,r){this.ref=e,this.memberName=r;let n=[],s=e,o=e;for(this._isMemberSchema=!1;U4(s);)n.push(s[1]),s=s[0],o=Ji(s),this._isMemberSchema=!0;if(n.length>0){this.memberTraits={};for(let a=n.length-1;a>=0;--a){let c=n[a];Object.assign(this.memberTraits,yc(c))}}else this.memberTraits=0;if(o instanceof t){let a=this.memberTraits;Object.assign(this,o),this.memberTraits=Object.assign({},a,o.getMemberTraits(),this.getMemberTraits()),this.normalizedTraits=void 0,this.memberName=r??o.memberName;return}if(this.schema=Ji(o),zCe(this.schema)?(this.name=`${this.schema[1]}#${this.schema[2]}`,this.traits=this.schema[3]):(this.name=this.memberName??String(o),this.traits=0),this._isMemberSchema&&!r)throw new Error(`@smithy/core/schema - NormalizedSchema member init ${this.getName(!0)} missing member name.`)}static[Symbol.hasInstance](e){let r=this.prototype.isPrototypeOf(e);return!r&&typeof e=="object"&&e!==null?e.symbol===this.symbol:r}static of(e){let r=typeof e=="function"||typeof e=="object"&&e!==null;if(typeof e=="number"){if(VP[e])return VP[e]}else if(typeof e=="string"){if(YP[e])return YP[e]}else if(r&&e[JI.ns])return e[JI.ns];let n=Ji(e);if(n instanceof t)return n;if(U4(n)){let[o,a]=n;if(o instanceof t)return Object.assign(o.getMergedTraits(),yc(a)),o;throw new Error(`@smithy/core/schema - may not init unwrapped member schema=${JSON.stringify(e,null,2)}.`)}let s=new t(n);return r?e[JI.ns]=s:typeof n=="string"?YP[n]=s:typeof n=="number" Line truncated
`).slice(0,5).filter(e=>!e.includes("stackTraceWarning")).join(`
`),"stackTraceWarning"),ug={warn:console.warn}});function Ki(t){let e=t.getUTCFullYear(),r=t.getUTCMonth(),n=t.getUTCDay(),s=t.getUTCDate(),o=t.getUTCHours(),a=t.getUTCMinutes(),c=t.getUTCSeconds(),l=s<10?`0${s}`:`${s}`,u=o<10?`0${o}`:`${o}`,d=a<10?`0${a}`:`${a}`,p=c<10?`0${c}`:`${c}`;return`${SIt[n]}, ${l} ${j4[r]} ${e} ${u}:${d}:${p} GMT`}var SIt,j4,bIt,OIe,BIt,sv,RIt,NIt,TIt,mg,ov,KI,PIt,vIt,QIt,J4,_It,DIt,kIt,Ic,LIt,OIt,pg,MIe=g(()=>{W4();SIt=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],j4=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];i(Ki,"dateToUtcString");bIt=new RegExp(/^(\d{4})-(\d{2})-(\d{2})[tT](\d{2}):(\d{2}):(\d{2})(?:\.(\d+))?[zZ]$/),OIe=i(t=>{if(t==null)return;if(typeof t!="string")throw new TypeError("RFC-3339 date-times must be expressed as strings");let e=bIt.exec(t);if(!e)throw new TypeError("Invalid RFC-3339 date-time value");let[r,n,s,o,a,c,l,u]=e,d=xd(pg(n)),p=Ic(s,"month",1,12),m=Ic(o,"day",1,31);return KI(d,p,m,{hours:a,minutes:c,seconds:l,fractionalMilliseconds:u})},"parseRfc3339DateTime"),BIt=new RegExp(/^(\d{4})-(\d{2})-(\d{2})[tT](\d{2}):(\d{2}):(\d{2})(?:\.(\d+))?(([-+]\d{2}\:\d{2})|[zZ])$/),sv=i(t=>{if(t==null)return;if(typeof t!="string")throw new TypeError("RFC-3339 date-times must be expressed as strings");let e=BIt.exec(t);if(!e)throw new TypeError("Invalid RFC-3339 date-time value");let[r,n,s,o,a,c,l,u,d]=e,p=xd(pg(n)),m=Ic(s,"month",1,12),f=Ic(o,"day",1,31),A=KI(p,m,f,{hours:a,minutes:c,seconds:l,fractionalMilliseconds:u});return d.toUpperCase()!="Z"&&A.setTime(A.getTime()-OIt(d)),A},"parseRfc3339DateTimeWithOffset"),RIt=new RegExp(/^(?:Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d{2}) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d{1,2}):(\d{2}):(\d{2})(?:\.(\d+))? GMT$/),NIt=new RegExp(/^(?:Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\d{2})-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d{2}) (\d{1,2}):(\d{2}):(\d{2})(?:\.(\d+))? GMT$/),TIt=new RegExp(/^(?:Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( [1-9]|\d{2}) (\d{1,2}):(\d{2}):(\d{2})(?:\.(\d+))? (\d{4})$/),mg=i(t=>{if(t==null)return;if(typeof t!="string")throw new TypeError("RFC-7231 date-times must be expressed as strings");let e=RIt.exec(t);if(e){let[r,n,s,o,a,c,l,u]=e;return KI(xd(pg(o)),J4(s),Ic(n,"day",1,31),{hours:a,minutes:c,seconds:l,fractionalMilliseconds:u})}if(e=NIt.exec(t),e){let[r,n,s,o,a,c,l,u]=e;return QIt(KI(PIt(o),J4(s),Ic(n,"day",1,31),{hours:a,minutes:c,seconds:l,fractionalMilliseconds:u}))}if(e=TIt.exec(t),e){let[r,n,s,o,a,c,l,u]=e;return KI(xd(pg(u)),J4(n),Ic(s.trimLeft(),"day",1,31),{hours:o,minutes:a,seconds:c,fractionalMilliseconds:l})}throw new TypeError("Invalid RFC-7231 date-time value")},"parseRfc7231DateTime"),ov=i(t=>{if(t==null)return;let e;if(typeof t=="number")e=t;else if(typeof t=="string")e=jI(t);else if(typeof t=="object"&&t.tag===1)e=t.value;else throw new TypeError("Epoch timestamps must be expressed as floating point numbers or their string representation");if(Number.isNaN(e)||e===1/0||e===-1/0)throw new TypeError("Epoch timestamps must be valid, non-Infinite, non-NaN numerics");return new Date(Math.round(e*1e3))},"parseEpochTimestamp"),KI=i((t,e,r,n)=>{let s=e-1;return DIt(t,s,r),new Date(Date.UTC(t,s,r,Ic(n.hours,"hour",0,23),Ic(n.minutes,"minute",0,59),Ic(n.seconds,"seconds",0,60),LIt(n.fractionalMilliseconds)))},"buildDate"),PIt=i(t=>{let e=new Date().getUTCFullYear(),r=Math.floor(e/100)*100+xd(pg(t));return r<e?r+100:r},"parseTwoDigitYear"),vIt=50*365*24*60*60*1e3,QIt=i(t=>t.getTime()-new Date().getTime()>vIt?new Date(Date.UTC(t.getUTCFullYear()-100,t.getUTCMonth(),t.getUTCDate(),t.getUTCHours(),t.getUTCMinutes(),t.getUTCSeconds(),t.getUTCMilliseconds())):t,"adjustRfc850Year"),J4=i(t=>{let e=j4.indexOf(t);if(e<0)throw new TypeError(`Invalid month: ${t}`);return e+1},"parseMonthByShortName"),_It=[31,28,31,30,31,30,31,31,30,31,30,31],DIt=i((t,e,r)=>{let n=_It[e];if(e===1&&kIt(t)&&(n=29),r>n)throw new TypeError(`Invalid day for ${j4[e]} in ${t}: ${r}`)},"validateDayOfMonth"),kIt=i(t=>t%4===0&&(t%100!==0||t%400===0),"isLeapYear"),Ic=i((t,e,r,n)=>{let s=nv(pg(t));if(s<r||s>n)throw new TypeError(`${e} must be between ${r} and ${n}, inclusive`);return s},"parseDateValue"),LIt=i(t=>t==null?0:tv("0."+t)*1e3,"parseMilliseconds"),OIt=i(t=>{let e=t[0],r=1;if(e=="+")r=1;else if(e=="-")r=-1;else throw new TypeError(`Offset direction, ${e}, must be "+" or "-"`);let n=Number(t.substring(1,3)),s=Number(t.substring(4,6));return r*(n*60+s)*60*1e3},"parseOffsetToMilliseconds"),pg=i(t=>{let e=0;for(;e<t.length-1&&t.charAt(e)==="0";)e++;return e===0?t:t.slice(e)},"stripLeadingZeroes")});var Qn,FIe=g(()=>{Qn=i(function(e){return Object.assign(new String(e),{deserializeJSON(){return JSON.parse(String(e))},toString(){return String(e)},toJSON(){return String(e)}})},"LazyJsonString");Qn.from=t=>t&&typeof t=="object"&&(t instanceof Qn||"deserializeJSON"in t)?t:typeof t=="string"||Object.getPrototypeOf(t)===String. Line truncated
`+c}catch{!n.logger||n.logger?.constructor?.name==="NoOpLogger"?console.warn(c):n.logger?.warn?.(c)}typeof a.$responseBodyText<"u"&&a.$response&&(a.$response.body=a.$responseBodyText);try{if(fn.isInstance(o)){let{headers:l={}}=o,u=Object.entries(l);a.$metadata={httpStatusCode:o.statusCode,requestId:nY(/^x-[\w-]+-request-?id$/,u),extendedRequestId:nY(/^x-[\w-]+-id-2$/,u),cfId:nY(/^x-[\w-]+-cf-id$/,u)}}}catch{}}throw a}},"deserializerMiddleware"),nY=i((t,e)=>(e.find(([r])=>r.match(t))||[void 0,void 0])[1],"findHeader")});var Io,ZI=g(()=>{Io=class t extends Error{static{i(this,"ProviderError")}name="ProviderError";tryNextLink;constructor(e,r=!0){let n,s=!0;typeof r=="boolean"?(n=void 0,s=r):r!=null&&typeof r=="object"&&(n=r.logger,s=r.tryNextLink??!0),super(e),this.tryNextLink=s,Object.setPrototypeOf(this,t.prototype),n?.debug?.(`@smithy/property-provider ${s?"->":"(!)"} ${e}`)}static from(e,r=!0){return Object.assign(new this(e.message,r),e)}}});var Sd,fv=g(()=>{ZI();Sd=class t extends Io{static{i(this,"CredentialsProviderError")}name="CredentialsProviderError";constructor(e,r=!0){super(e,r),Object.setPrototypeOf(this,t.prototype)}}});var Av,jIe=g(()=>{ZI();Av=class t extends Io{static{i(this,"TokenProviderError")}name="TokenProviderError";constructor(e,r=!0){super(e,r),Object.setPrototypeOf(this,t.prototype)}}});var hv,oY=g(()=>{ZI();hv=i((...t)=>async()=>{if(t.length===0)throw new Io("No providers in chain");let e;for(let r of t)try{return await r()}catch(n){if(e=n,n?.tryNextLink)continue;throw n}throw e},"chain")});var gv,iY=g(()=>{gv=i(t=>()=>Promise.resolve(t),"fromValue")});var hg,yv=g(()=>{hg=i((t,e,r)=>{let n,s,o,a=!1,c=i(async()=>{s||(s=t());try{n=await s,o=!0,a=!1}finally{s=void 0}return n},"coalesceProvider");return e===void 0?async l=>((!o||l?.forceRefresh)&&(n=await c()),n):async l=>((!o||l?.forceRefresh)&&(n=await c()),a?n:r&&!r(n)?(a=!0,n):(e(n)&&await c(),n))},"memoize")});var Ds,Ev=g(()=>{Ds=i((t,e,r)=>{if(e in t){if(t[e]==="true")return!0;if(t[e]==="false")return!1;throw new Error(`Cannot load ${r} "${e}". Expected "true" or "false", got ${t[e]}.`)}},"booleanSelector")});var KIe,XIe=g(()=>{KIe=i((t,e,r)=>{if(!(e in t))return;let n=parseInt(t[e],10);if(Number.isNaN(n))throw new TypeError(`Cannot load ${r} '${e}'. Expected number, got '${t[e]}'.`);return n},"numberSelector")});var _n,Cv=g(()=>{(function(t){t.ENV="env",t.CONFIG="shared config entry"})(_n||(_n={}))});var ZIe,exe,aY,HIt,wc,gg=g(()=>{ZIe=require("node:os"),exe=require("node:path"),aY={},HIt=i(()=>process&&process.geteuid?`${process.geteuid()}`:"DEFAULT","getHomeDirCacheKey"),wc=i(()=>{let{HOME:t,USERPROFILE:e,HOMEPATH:r,HOMEDRIVE:n=`C:${exe.sep}`}=process.env;if(t)return t;if(e)return e;if(r)return`${n}${r}`;let s=HIt();return aY[s]||(aY[s]=(0,ZIe.homedir)()),aY[s]},"getHomeDir")});var cY,lY,Iv,uY=g(()=>{cY="AWS_PROFILE",lY="default",Iv=i(t=>t.profile||process.env[cY]||lY,"getProfileName")});var txe,rxe,xv,dY=g(()=>{txe=require("node:crypto"),rxe=require("node:path");gg();xv=i(t=>{let r=(0,txe.createHash)("sha1").update(t).digest("hex");return(0,rxe.join)(wc(),".aws","sso","cache",`${r}.json`)},"getSSOTokenFilepath")});var nxe,ex,sxe,pY=g(()=>{nxe=require("node:fs/promises");dY();ex={},sxe=i(async t=>{if(ex[t])return ex[t];let e=xv(t),r=await(0,nxe.readFile)(e,"utf8");return JSON.parse(r)},"getSSOTokenFromFile")});var Sc,oxe=g(()=>{Sc="."});var mY,ixe,axe=g(()=>{mY=B(Ac()),ixe=i(t=>Object.entries(t).filter(([e])=>{let r=e.indexOf(".");return r===-1?!1:Object.values(mY.IniSectionType).includes(e.substring(0,r))}).reduce((e,[r,n])=>{let s=r.indexOf("."),o=r.substring(0,s)===mY.IniSectionType.PROFILE?r.substring(s+1):r;return e[o]=n,e},{...t.default&&{default:t.default}}),"getConfigData")});var cxe,$It,wv,fY=g(()=>{cxe=require("node:path");gg();$It="AWS_CONFIG_FILE",wv=i(()=>process.env[$It]||(0,cxe.join)(wc(),".aws","config"),"getConfigFilepath")});var lxe,zIt,uxe,dxe=g(()=>{lxe=require("node:path");gg();zIt="AWS_SHARED_CREDENTIALS_FILE",uxe=i(()=>process.env[zIt]||(0,lxe.join)(wc(),".aws","credentials"),"getCredentialsFilepath")});var pxe,VIt,YIt,tx,AY=g(()=>{pxe=B(Ac()),VIt=/^([\w-]+)\s(["'])?([\w-@\+\.%:/]+)\2$/,YIt=["__proto__","profile __proto__"],tx=i(t=>{let e={},r,n;for(let s of t.split(/\r?\n/)){let o=s.split(/(^|\s)[;#]/)[0].trim();if(o[0]==="["&&o[o.length-1]==="]"){r=void 0,n=void 0;let c=o.substring(1,o.length-1),l=VIt.exec(c);if(l){let[,u,,d]=l;Object.values(pxe.IniSectionType).includes(u)&&(r=[u,d].join("."))}else r=c;if(YIt.includes(c))throw new Error(`Found invalid profile name "${c}"`)}else if(r){let c=o.indexOf("=");if(![0,-1].includes(c)){let[l,u]=[o.substring(0,c).trim(),o.substring(c+1).trim()];if(u==="")n=l;else{n&&s.trimStart()===s&&(n=void 0),e[r]=e[r]||{};let d=n?[n,l].join("."):l;e[r][d]=u}}}}return e},"parseIni")});var mxe,hY,rx,Dm,nx=g(()=>{mxe=require("node:fs/promises"),hY={},rx={},Dm=i((t,e)=>rx[t]!==void 0?rx[t]:((!hY[t]||e?.ignoreCache)&&(hY[t]=(0,mxe.readFile)(t,"utf8")),hY[t]),"readFile")});var Line truncated
`),"stackTraceWarning"),mg={warn:console.warn}});function Xi(t){let e=t.getUTCFullYear(),r=t.getUTCMonth(),n=t.getUTCDay(),s=t.getUTCDate(),o=t.getUTCHours(),a=t.getUTCMinutes(),c=t.getUTCSeconds(),l=s<10?`0${s}`:`${s}`,u=o<10?`0${o}`:`${o}`,d=a<10?`0${a}`:`${a}`,p=c<10?`0${c}`:`${c}`;return`${NIt[n]}, ${l} ${rY[r]} ${e} ${u}:${d}:${p} GMT`}var NIt,rY,TIt,HIe,PIt,uv,vIt,QIt,_It,hg,dv,tx,DIt,kIt,LIt,tY,OIt,MIt,FIt,wc,UIt,qIt,Ag,$Ie=g(()=>{eY();NIt=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],rY=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];i(Xi,"dateToUtcString");TIt=new RegExp(/^(\d{4})-(\d{2})-(\d{2})[tT](\d{2}):(\d{2}):(\d{2})(?:\.(\d+))?[zZ]$/),HIe=i(t=>{if(t==null)return;if(typeof t!="string")throw new TypeError("RFC-3339 date-times must be expressed as strings");let e=TIt.exec(t);if(!e)throw new TypeError("Invalid RFC-3339 date-time value");let[r,n,s,o,a,c,l,u]=e,d=Sd(Ag(n)),p=wc(s,"month",1,12),m=wc(o,"day",1,31);return tx(d,p,m,{hours:a,minutes:c,seconds:l,fractionalMilliseconds:u})},"parseRfc3339DateTime"),PIt=new RegExp(/^(\d{4})-(\d{2})-(\d{2})[tT](\d{2}):(\d{2}):(\d{2})(?:\.(\d+))?(([-+]\d{2}\:\d{2})|[zZ])$/),uv=i(t=>{if(t==null)return;if(typeof t!="string")throw new TypeError("RFC-3339 date-times must be expressed as strings");let e=PIt.exec(t);if(!e)throw new TypeError("Invalid RFC-3339 date-time value");let[r,n,s,o,a,c,l,u,d]=e,p=Sd(Ag(n)),m=wc(s,"month",1,12),f=wc(o,"day",1,31),A=tx(p,m,f,{hours:a,minutes:c,seconds:l,fractionalMilliseconds:u});return d.toUpperCase()!="Z"&&A.setTime(A.getTime()-qIt(d)),A},"parseRfc3339DateTimeWithOffset"),vIt=new RegExp(/^(?:Mon|Tue|Wed|Thu|Fri|Sat|Sun), (\d{2}) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) (\d{4}) (\d{1,2}):(\d{2}):(\d{2})(?:\.(\d+))? GMT$/),QIt=new RegExp(/^(?:Monday|Tuesday|Wednesday|Thursday|Friday|Saturday|Sunday), (\d{2})-(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)-(\d{2}) (\d{1,2}):(\d{2}):(\d{2})(?:\.(\d+))? GMT$/),_It=new RegExp(/^(?:Mon|Tue|Wed|Thu|Fri|Sat|Sun) (Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec) ( [1-9]|\d{2}) (\d{1,2}):(\d{2}):(\d{2})(?:\.(\d+))? (\d{4})$/),hg=i(t=>{if(t==null)return;if(typeof t!="string")throw new TypeError("RFC-7231 date-times must be expressed as strings");let e=vIt.exec(t);if(e){let[r,n,s,o,a,c,l,u]=e;return tx(Sd(Ag(o)),tY(s),wc(n,"day",1,31),{hours:a,minutes:c,seconds:l,fractionalMilliseconds:u})}if(e=QIt.exec(t),e){let[r,n,s,o,a,c,l,u]=e;return LIt(tx(DIt(o),tY(s),wc(n,"day",1,31),{hours:a,minutes:c,seconds:l,fractionalMilliseconds:u}))}if(e=_It.exec(t),e){let[r,n,s,o,a,c,l,u]=e;return tx(Sd(Ag(u)),tY(n),wc(s.trimLeft(),"day",1,31),{hours:o,minutes:a,seconds:c,fractionalMilliseconds:l})}throw new TypeError("Invalid RFC-7231 date-time value")},"parseRfc7231DateTime"),dv=i(t=>{if(t==null)return;let e;if(typeof t=="number")e=t;else if(typeof t=="string")e=ex(t);else if(typeof t=="object"&&t.tag===1)e=t.value;else throw new TypeError("Epoch timestamps must be expressed as floating point numbers or their string representation");if(Number.isNaN(e)||e===1/0||e===-1/0)throw new TypeError("Epoch timestamps must be valid, non-Infinite, non-NaN numerics");return new Date(Math.round(e*1e3))},"parseEpochTimestamp"),tx=i((t,e,r,n)=>{let s=e-1;return MIt(t,s,r),new Date(Date.UTC(t,s,r,wc(n.hours,"hour",0,23),wc(n.minutes,"minute",0,59),wc(n.seconds,"seconds",0,60),UIt(n.fractionalMilliseconds)))},"buildDate"),DIt=i(t=>{let e=new Date().getUTCFullYear(),r=Math.floor(e/100)*100+Sd(Ag(t));return r<e?r+100:r},"parseTwoDigitYear"),kIt=50*365*24*60*60*1e3,LIt=i(t=>t.getTime()-new Date().getTime()>kIt?new Date(Date.UTC(t.getUTCFullYear()-100,t.getUTCMonth(),t.getUTCDate(),t.getUTCHours(),t.getUTCMinutes(),t.getUTCSeconds(),t.getUTCMilliseconds())):t,"adjustRfc850Year"),tY=i(t=>{let e=rY.indexOf(t);if(e<0)throw new TypeError(`Invalid month: ${t}`);return e+1},"parseMonthByShortName"),OIt=[31,28,31,30,31,30,31,31,30,31,30,31],MIt=i((t,e,r)=>{let n=OIt[e];if(e===1&&FIt(t)&&(n=29),r>n)throw new TypeError(`Invalid day for ${rY[e]} in ${t}: ${r}`)},"validateDayOfMonth"),FIt=i(t=>t%4===0&&(t%100!==0||t%400===0),"isLeapYear"),wc=i((t,e,r,n)=>{let s=lv(Ag(t));if(s<r||s>n)throw new TypeError(`${e} must be between ${r} and ${n}, inclusive`);return s},"parseDateValue"),UIt=i(t=>t==null?0:av("0."+t)*1e3,"parseMilliseconds"),qIt=i(t=>{let e=t[0],r=1;if(e=="+")r=1;else if(e=="-")r=-1;else throw new TypeError(`Offset direction, ${e}, must be "+" or "-"`);let n=Number(t.substring(1,3)),s=Number(t.substring(4,6));return r*(n*60+s)*60*1e3},"parseOffsetToMilliseconds"),Ag=i(t=>{let e=0;for(;e<t.length-1&&t.charAt(e)==="0";)e++;return e===0?t:t.slice(e)},"stripLeadingZeroes")});var Dn,zIe=g(()=>{Dn=i(function(e){return Object.assign(new String(e),{deserializeJSON(){return JSON.parse(String(e))},toString(){return String(e)},toJSON(){return String(e)}})},"LazyJsonString");Dn.from=t=>t&&typeof t=="object"&&(t instanceof Dn||"deserializeJSON"in t)?t:typeof t=="string"||Object.getPrototypeOf(t)===String. Line truncated
`+c}catch{!n.logger||n.logger?.constructor?.name==="NoOpLogger"?console.warn(c):n.logger?.warn?.(c)}typeof a.$responseBodyText<"u"&&a.$response&&(a.$response.body=a.$responseBodyText);try{if(hn.isInstance(o)){let{headers:l={}}=o,u=Object.entries(l);a.$metadata={httpStatusCode:o.statusCode,requestId:lY(/^x-[\w-]+-request-?id$/,u),extendedRequestId:lY(/^x-[\w-]+-id-2$/,u),cfId:lY(/^x-[\w-]+-cf-id$/,u)}}}catch{}}throw a}},"deserializerMiddleware"),lY=i((t,e)=>(e.find(([r])=>r.match(t))||[void 0,void 0])[1],"findHeader")});var xo,nx=g(()=>{xo=class t extends Error{static{i(this,"ProviderError")}name="ProviderError";tryNextLink;constructor(e,r=!0){let n,s=!0;typeof r=="boolean"?(n=void 0,s=r):r!=null&&typeof r=="object"&&(n=r.logger,s=r.tryNextLink??!0),super(e),this.tryNextLink=s,Object.setPrototypeOf(this,t.prototype),n?.debug?.(`@smithy/property-provider ${s?"->":"(!)"} ${e}`)}static from(e,r=!0){return Object.assign(new this(e.message,r),e)}}});var Bd,Cv=g(()=>{nx();Bd=class t extends xo{static{i(this,"CredentialsProviderError")}name="CredentialsProviderError";constructor(e,r=!0){super(e,r),Object.setPrototypeOf(this,t.prototype)}}});var Iv,rxe=g(()=>{nx();Iv=class t extends xo{static{i(this,"TokenProviderError")}name="TokenProviderError";constructor(e,r=!0){super(e,r),Object.setPrototypeOf(this,t.prototype)}}});var xv,dY=g(()=>{nx();xv=i((...t)=>async()=>{if(t.length===0)throw new xo("No providers in chain");let e;for(let r of t)try{return await r()}catch(n){if(e=n,n?.tryNextLink)continue;throw n}throw e},"chain")});var wv,pY=g(()=>{wv=i(t=>()=>Promise.resolve(t),"fromValue")});var Eg,Sv=g(()=>{Eg=i((t,e,r)=>{let n,s,o,a=!1,c=i(async()=>{s||(s=t());try{n=await s,o=!0,a=!1}finally{s=void 0}return n},"coalesceProvider");return e===void 0?async l=>((!o||l?.forceRefresh)&&(n=await c()),n):async l=>((!o||l?.forceRefresh)&&(n=await c()),a?n:r&&!r(n)?(a=!0,n):(e(n)&&await c(),n))},"memoize")});var ks,bv=g(()=>{ks=i((t,e,r)=>{if(e in t){if(t[e]==="true")return!0;if(t[e]==="false")return!1;throw new Error(`Cannot load ${r} "${e}". Expected "true" or "false", got ${t[e]}.`)}},"booleanSelector")});var nxe,sxe=g(()=>{nxe=i((t,e,r)=>{if(!(e in t))return;let n=parseInt(t[e],10);if(Number.isNaN(n))throw new TypeError(`Cannot load ${r} '${e}'. Expected number, got '${t[e]}'.`);return n},"numberSelector")});var kn,Bv=g(()=>{(function(t){t.ENV="env",t.CONFIG="shared config entry"})(kn||(kn={}))});var oxe,ixe,mY,YIt,bc,Cg=g(()=>{oxe=require("node:os"),ixe=require("node:path"),mY={},YIt=i(()=>process&&process.geteuid?`${process.geteuid()}`:"DEFAULT","getHomeDirCacheKey"),bc=i(()=>{let{HOME:t,USERPROFILE:e,HOMEPATH:r,HOMEDRIVE:n=`C:${ixe.sep}`}=process.env;if(t)return t;if(e)return e;if(r)return`${n}${r}`;let s=YIt();return mY[s]||(mY[s]=(0,oxe.homedir)()),mY[s]},"getHomeDir")});var fY,AY,Rv,hY=g(()=>{fY="AWS_PROFILE",AY="default",Rv=i(t=>t.profile||process.env[fY]||AY,"getProfileName")});var axe,cxe,Nv,gY=g(()=>{axe=require("node:crypto"),cxe=require("node:path");Cg();Nv=i(t=>{let r=(0,axe.createHash)("sha1").update(t).digest("hex");return(0,cxe.join)(bc(),".aws","sso","cache",`${r}.json`)},"getSSOTokenFilepath")});var lxe,sx,uxe,yY=g(()=>{lxe=require("node:fs/promises");gY();sx={},uxe=i(async t=>{if(sx[t])return sx[t];let e=Nv(t),r=await(0,lxe.readFile)(e,"utf8");return JSON.parse(r)},"getSSOTokenFromFile")});var Bc,dxe=g(()=>{Bc="."});var EY,pxe,mxe=g(()=>{EY=B(gc()),pxe=i(t=>Object.entries(t).filter(([e])=>{let r=e.indexOf(".");return r===-1?!1:Object.values(EY.IniSectionType).includes(e.substring(0,r))}).reduce((e,[r,n])=>{let s=r.indexOf("."),o=r.substring(0,s)===EY.IniSectionType.PROFILE?r.substring(s+1):r;return e[o]=n,e},{...t.default&&{default:t.default}}),"getConfigData")});var fxe,WIt,Tv,CY=g(()=>{fxe=require("node:path");Cg();WIt="AWS_CONFIG_FILE",Tv=i(()=>process.env[WIt]||(0,fxe.join)(bc(),".aws","config"),"getConfigFilepath")});var Axe,JIt,hxe,gxe=g(()=>{Axe=require("node:path");Cg();JIt="AWS_SHARED_CREDENTIALS_FILE",hxe=i(()=>process.env[JIt]||(0,Axe.join)(bc(),".aws","credentials"),"getCredentialsFilepath")});var yxe,jIt,KIt,ox,IY=g(()=>{yxe=B(gc()),jIt=/^([\w-]+)\s(["'])?([\w-@\+\.%:/]+)\2$/,KIt=["__proto__","profile __proto__"],ox=i(t=>{let e={},r,n;for(let s of t.split(/\r?\n/)){let o=s.split(/(^|\s)[;#]/)[0].trim();if(o[0]==="["&&o[o.length-1]==="]"){r=void 0,n=void 0;let c=o.substring(1,o.length-1),l=jIt.exec(c);if(l){let[,u,,d]=l;Object.values(yxe.IniSectionType).includes(u)&&(r=[u,d].join("."))}else r=c;if(KIt.includes(c))throw new Error(`Found invalid profile name "${c}"`)}else if(r){let c=o.indexOf("=");if(![0,-1].includes(c)){let[l,u]=[o.substring(0,c).trim(),o.substring(c+1).trim()];if(u==="")n=l;else{n&&s.trimStart()===s&&(n=void 0),e[r]=e[r]||{};let d=n?[n,l].join("."):l;e[r][d]=u}}}}return e},"parseIni")});var Exe,xY,ix,Om,ax=g(()=>{Exe=require("node:fs/promises"),xY={},ix={},Om=i((t,e)=>ix[t]!==void 0?ix[t]:((!xY[t]||e?.ignoreCache)&&(xY[t]=(0,Exe.readFile)(t,"utf8")),xY[t]),"readFile")});var Line truncated
`),c){let f=r(await l);d.enqueue(`${o}:${f}\r
`),d.enqueue(`\r
`)}d.close()}else d.enqueue(`${(n(p)||0).toString(16)}\r
${p}\r
`)}})},"getAwsChunkedEncodingStream")});function YSe(t,e){let r=t,n=t;if(Yr(n))return $Se(n,e);let{base64Encoder:s,bodyLengthChecker:o,checksumAlgorithmFn:a,checksumLocationName:c,streamHasher:l}=e,u=s!==void 0&&a!==void 0&&c!==void 0&&l!==void 0,d=u?l(a,r):void 0,p=new VSe.Readable({read:i(()=>{},"read")});return r.on("data",m=>{let f=o(m)||0;f!==0&&(p.push(`${f.toString(16)}\r
`)}})},"getAwsChunkedEncodingStream")});function ZSe(t,e){let r=t,n=t;if(Jr(n))return jSe(n,e);let{base64Encoder:s,bodyLengthChecker:o,checksumAlgorithmFn:a,checksumLocationName:c,streamHasher:l}=e,u=s!==void 0&&a!==void 0&&c!==void 0&&l!==void 0,d=u?l(a,r):void 0,p=new XSe.Readable({read:i(()=>{},"read")});return r.on("data",m=>{let f=o(m)||0;f!==0&&(p.push(`${f.toString(16)}\r
`),p.push(m),p.push(`\r
`))}),r.on("end",async()=>{if(p.push(`0\r
`),u){let m=s(await d);p.push(`${c}:${m}\r
`),p.push(`\r
`)}p.push(null)}),p}var VSe,WSe=g(()=>{VSe=require("node:stream");zSe();Zi();i(YSe,"getAwsChunkedEncodingStream")});async function JSe(t,e){let r=0,n=[],s=t.getReader(),o=!1;for(;!o;){let{done:l,value:u}=await s.read();if(u&&(n.push(u),r+=u?.byteLength??0),r>=e)break;o=l}s.releaseLock();let a=new Uint8Array(Math.min(e,r)),c=0;for(let l of n){if(l.byteLength>a.byteLength-c){a.set(l.subarray(0,a.byteLength-c),c);break}else a.set(l,c);c+=l.length}return a}var jSe=g(()=>{i(JSe,"headStream")});var KSe,XSe,WY,ZSe=g(()=>{KSe=require("node:stream");XI();jSe();Zi();XSe=i((t,e)=>Yr(t)?JSe(t,e):new Promise((r,n)=>{let s=new WY;s.limit=e,t.pipe(s),t.on("error",o=>{s.end(),n(o)}),s.on("error",n),s.on("finish",function(){let o=wd(this.buffers);r(o)})}),"headStream"),WY=class extends KSe.Writable{static{i(this,"Collector")}buffers=[];limit=1/0;bytesBuffered=0;_write(e,r,n){if(this.buffers.push(e),this.bytesBuffered+=e.byteLength??0,this.bytesBuffered>=this.limit){let s=this.bytesBuffered-this.limit,o=this.buffers[this.buffers.length-1];this.buffers[this.buffers.length-1]=o.subarray(0,o.byteLength-s),this.emit("finish")}n()}}});var ebe,tbe=g(()=>{ebe=i(t=>{if(typeof t=="string")return t;if(typeof t!="object"||typeof t.byteOffset!="number"||typeof t.byteLength!="number")throw new Error("@smithy/util-utf8: toUtf8 encoder function only accepts string | Uint8Array.");return new TextDecoder("utf-8").decode(t)},"toUtf8")});async function JY(t){return t.arrayBuffer().then(e=>new Uint8Array(e))}async function jY(t){let e=[],r=t.getReader(),n=0;for(;;){let{done:s,value:o}=await r.read();if(o&&(e.push(o),n+=o.length),s)break}return wd(e,n)}var rbe,KY=g(()=>{XI();Zi();rbe=i(async t=>bd(t)?JY(t):jY(t),"streamCollector");i(JY,"collectBlob");i(jY,"collectReadableStream")});var nbe,obe,sbe,ibe=g(()=>{$Y();tY();tbe();KY();Zi();nbe="The stream has already been transformed.",obe=i(t=>{if(!sbe(t)&&!Yr(t)){let s=t?.__proto__?.constructor?.name||t;throw new Error(`Unexpected stream implementation, expect Blob or ReadableStream, got ${s}`)}let e=!1,r=i(async()=>{if(e)throw new Error(nbe);return e=!0,await rbe(t)},"transformToByteArray"),n=i(s=>{if(typeof s.stream!="function")throw new Error(`Cannot transform payload Blob to web stream. Please make sure the Blob.stream() is polyfilled.
If you are using React Native, this API is not yet supported, see: https://react-native.canny.io/feature-requests/p/fetch-streaming-body`);return s.stream()},"blobToWebStream");return Object.assign(t,{transformToByteArray:r,transformToString:i(async s=>{let o=await r();if(s==="base64")return Wv(o);if(s==="hex")return ai(o);if(s===void 0||s==="utf8"||s==="utf-8")return ebe(o);if(typeof TextDecoder=="function")return new TextDecoder(s).decode(o);throw new Error("TextDecoder is not available, please make sure polyfill is provided.")},"transformToString"),transformToWebStream:i(()=>{if(e)throw new Error(nbe);if(e=!0,sbe(t))return n(t);if(Yr(t))return t;throw new Error(`Cannot transform payload to web stream, got ${t}`)},"transformToWebStream")})},"sdkStreamMixin"),sbe=i(t=>typeof Blob=="function"&&t instanceof Blob,"isBlobInstance")});var abe,jv,XY,ZY=g(()=>{abe=require("node:stream");XI();KY();Zi();jv=i(t=>bd(t)?JY(t):Yr(t)?jY(t):new Promise((e,r)=>{let n=new XY,s=t;s.pipe(n),s.on("error",o=>{n.end(),r(o)}),n.on("error",r),n.on("finish",function(){let o=wd(this.bufferedBytes);e(o)})}),"streamCollector"),XY=class extends abe.Writable{static{i(this,"Collector")}bufferedBytes=[];_write(e,r,n){this.bufferedBytes.push(e),n()}}});var Kv,cbe,Xv,lbe=g(()=>{Kv=require("node:stream");Id();ibe();ZY();cbe="The stream has already been transformed.",Xv=i(t=>{if(!(t instanceof Kv.Readable))try{return obe(t)}catch{let s=t?.__proto__?.constructor?.name||t;throw new Error(`Unexpected stream implementation, expect Stream.Readable instance, got ${s}`)}let e=!1,r=i(async()=>{if(e)throw new Error(cbe);return e=!0,await jv(t)},"transformToByteArray");return Object.assign(t,{transformToByteArray:r,transformToString:i(async n=>{let s=await r();return n===void 0||Buffer.isEncoding(n)?ji(s.buffer,s.byteOffset,s.byteLength).toString(n):new TextDecoder(n).decode(s)},"transformToString"),transformToWebStream:i(()=>{if(e)throw new Error(cbe);if(t.readableFlowing!==null)throw new Error("The stream has been consumed by other callbacks.");if(typeof Kv.Readable.toWeb!="function")throw new Error("Readable.toWeb() is not supported. Please ensure a polyfill is available.");return e=!0,Kv.Readable.toWeb(t)},"transformToWebStream")})},"sdkStreamMixin")});async function ube(t){return typeof t.stream=="function"&&(t=t.stream()),t.tee()}var dbe=g(()=>{i(ube,"splitStream")});async function pbe(t){if(Yr(t)||bd(t))return ube(t);let e=new eW.PassThrough,r=new eW.PassThrough;return t.pipe(e),t.pipe(r),[e,r]}var eW,mbe=g(()=>{eW=require("node:stream");dbe();Zi();i(pbe,"splitStream")});var eu={};Lr(eu,{ChecksumStream:()=>wg,Hash:()=>di,LazyJsonString:()=>Qn,NumericValue:()=>xt,Uint8ArrayBlobAdapter:()=>Mm,_parseEpochTimestamp:()=>_m,_parseRfc3339DateTimeWithOffset:()=>av,_parseRfc7231DateTime:()=>cv,calculateBodyLength:()=>xc,concatBytes:()=>wd,copyDocumentWithTransform:()=>wIe,createBufferedReadable:()=>GSe,createChecksumStream:()=>OSe,dateToUtcString:()=>Ki,deserializerMiddleware:()=>mv,deserializerMiddlewareOption:()=>UY,expectBoolean:()=>BIe,expectByte:()=>XP,expectFloat32:()=>JI,expectInt:()=>RIe,expectInt32:()=>jP,expectLong:()=>lg,expectNonNull:()=>NIe,expectNumber:()=>cg,expectObject:()=>V4,expectShort:()=>KP,expectString:()=>TIe,expectUnion:()=>ev,fromArrayBuffer:()=>ji,fromBase64:()=>br,fromHex:()=>dv,fromString:()=>Cd,fromUtf8:()=>Vr,generateIdempotencyToken:()=>ea,getAwsChunkedEncodingStream:()=>YSe,getSerdePlugin:()=>wSe,handleFloat:()=>vIe,headStream:()=>XSe,isArrayBuffer:()=>YP,isBlob:()=>bd,isReadableStream:()=>Yr,limitedParseDouble:()=>rv,limitedParseFloat:()=>QIe,limitedParseFloat32:()=>_Ie,logger:()=>ug,nv:()=>uv,parseBoolean:()=>bIe,parseEpochTimestamp:()=>ov,parseRfc3339DateTime:()=>OIe,parseRfc3339DateTimeWithOffset:()=>sv,parseRfc7231DateTime:()=>mg,quoteHeader:()=>iv,sdkStreamMixin:()=>Xv,serializerMiddleware:()=>zv,serializerMiddlewareOption:()=>qY,splitEvery:()=>lv,splitHeader:()=>fg,splitStream:()=>pbe,streamCollector:()=>jv,strictParseByte:()=>nv,strictParseDouble:()=>jI,strictParseFloat:()=>PIe,strictParseFloat32:()=>tv,strictParseInt:()=>kIe,strictParseInt32:()=>LIe,strictParseLong:()=>Y4,strictParseShort:()=>xd,toBase64:()=>Xt,toHex:()=>ai,toUint8Array:()=>pv,toUtf8:()=>Br,v4:()=>Sg});var fbe,Mm,fxt,Sg,ea,Fe=g(()=>{fbe=require("node:crypto");gIe();$4();EIe();WP();CIe();xIe();SIe();MIe();FIe();W4();UIe();HIe();$Ie();zIe();YIe();tY();JIe();rY();XI();Id();H4();sY();SSe();FY();BSe();GY();MSe();HSe();WSe();ZSe();lbe();mbe();Zi();ZY();Mm=class extends yIe(Br,Vr,Xt,br){static{i(this,"Uint8ArrayBlobAdapter")}},fxt=fbe.getRandomValues,Sg=IIe(fxt),ea=Sg});var Ls,Zv=g(()=>{Fe();Ls=i(async(t=new Uint8Array,e)=>{if(t instanceof Uint8Array)return Mm.mutate(t);if(!t)return Mm.mutate(new Uint8Array);let r=e.streamCollector(t);return Mm.mutate(await r)},"collectBody")});function Tc(t){return encodeURIComponent(t).replace(/[!'()*]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})}var eQ=g(()=>{i(Tc,"extendedEncodeURIComponent" Line truncated
`));return r(s)},"httpAuthSchemeMiddleware")});var dBe,nu,pBe=g(()=>{UQ();dBe={step:"serialize",tags:["HTTP_AUTH_SCHEME"],name:"httpAuthSchemeMiddleware",override:!0,relation:"before",toMiddleware:"endpointV2Middleware"},nu=i((t,{httpAuthSchemeParametersProvider:e,identityProviderConfigProvider:r})=>({applyToStack:i(n=>{n.addRelativeTo(Ex(t,{httpAuthSchemeParametersProvider:e,identityProviderConfigProvider:r}),dBe)},"applyToStack")}),"getHttpAuthSchemeEndpointRuleSetPlugin")});var mBe,vwt,fBe=g(()=>{UQ();mBe={step:"serialize",tags:["HTTP_AUTH_SCHEME"],name:"httpAuthSchemeMiddleware",override:!0,relation:"before",toMiddleware:"serializerMiddleware"},vwt=i((t,{httpAuthSchemeParametersProvider:e,identityProviderConfigProvider:r})=>({applyToStack:i(n=>{n.addRelativeTo(Ex(t,{httpAuthSchemeParametersProvider:e,identityProviderConfigProvider:r}),mBe)},"applyToStack")}),"getHttpAuthSchemePlugin")});var ABe=g(()=>{UQ();pBe();fBe()});var Qwt,_wt,r8,n8=g(()=>{we();It();Qwt=i(t=>e=>{throw e},"defaultErrorHandler"),_wt=i((t,e)=>{},"defaultSuccessHandler"),r8=i(t=>(e,r)=>async n=>{if(!Ve.isInstance(n.request))return e(n);let o=Bt(r).selectedHttpAuthScheme;if(!o)throw new Error("No HttpAuthScheme was selected: unable to sign request");let{httpAuthOption:{signingProperties:a={}},identity:c,signer:l}=o,u=await e({...n,request:await l.sign(n.request,c,a)}).catch((l.errorHandler||Qwt)(a));return(l.successHandler||_wt)(u.response,a),u},"httpSigningMiddleware")});var hBe,su,gBe=g(()=>{n8();hBe={step:"finalizeRequest",tags:["HTTP_SIGNING"],name:"httpSigningMiddleware",aliases:["apiKeyMiddleware","tokenMiddleware","awsAuthMiddleware"],override:!0,relation:"after",toMiddleware:"retryMiddleware"},su=i(t=>({applyToStack:i(e=>{e.addRelativeTo(r8(t),hBe)},"applyToStack")}),"getHttpSigningPlugin")});var yBe=g(()=>{n8();gBe()});var Gc,EBe=g(()=>{Gc=i(t=>{if(typeof t=="function")return t;let e=Promise.resolve(t);return()=>e},"normalizeProvider")});function CBe(t,e,r,n,s){return i(async function*(a,c,...l){let u=c,d=a.startingToken??u[r],p=!0,m;for(;p;){if(u[r]=d,s&&(u[s]=u[s]??a.pageSize),a.client instanceof t)m=await Dwt(e,a.client,c,a.withCommand,...l);else throw new Error(`Invalid client, expected instance of ${t.name}`);yield m;let f=d;d=kwt(m,n),p=!!(d&&(!a.stopOnSameToken||d!==f))}return void 0},"paginateOperation")}var Dwt,kwt,IBe=g(()=>{Dwt=i(async(t,e,r,n=o=>o,...s)=>{let o=new t(r);return o=n(o)??o,await e.send(o,...s)},"makePagedClientRequest");i(CBe,"createPaginator");kwt=i((t,e)=>{let r=t,n=e.split(".");for(let s of n){if(!r||typeof r!="object")return;r=r[s]}return r},"get")});function Lwt(t,e,r){t.__smithy_context?t.__smithy_context.features||(t.__smithy_context.features={}):t.__smithy_context={features:{}},t.__smithy_context.features[e]=r}var xBe=g(()=>{i(Lwt,"setFeature")});var na,wBe=g(()=>{na=class{static{i(this,"DefaultIdentityProviderConfig")}authSchemes=new Map;constructor(e){for(let r in e){let n=e[r];n!==void 0&&this.authSchemes.set(r,n)}}getIdentityProvider(e){return this.authSchemes.get(e)}}});var s8,o8,SBe=g(()=>{we();s8=B(Ac()),o8=class{static{i(this,"HttpApiKeyAuthSigner")}async sign(e,r,n){if(!n)throw new Error("request could not be signed with `apiKey` since the `name` and `in` signer properties are missing");if(!n.name)throw new Error("request could not be signed with `apiKey` since the `name` signer property is missing");if(!n.in)throw new Error("request could not be signed with `apiKey` since the `in` signer property is missing");if(!r.apiKey)throw new Error("request could not be signed with `apiKey` since the `apiKey` is not defined");let s=Ve.clone(e);if(n.in===s8.HttpApiKeyAuthLocation.QUERY)s.query[n.name]=r.apiKey;else if(n.in===s8.HttpApiKeyAuthLocation.HEADER)s.headers[n.name]=n.scheme?`${n.scheme} ${r.apiKey}`:r.apiKey;else throw new Error("request can only be signed with `apiKey` locations `query` or `header`, but found: `"+n.in+"`");return s}}});var i8,bBe=g(()=>{we();i8=class{static{i(this,"HttpBearerAuthSigner")}async sign(e,r,n){let s=Ve.clone(e);if(!r.token)throw new Error("request could not be signed with `token` since the `token` is not defined");return s.headers.Authorization=`Bearer ${r.token}`,s}}});var bo,BBe=g(()=>{bo=class{static{i(this,"NoAuthSigner")}async sign(e,r,n){return e}}});var RBe=g(()=>{SBe();bBe();BBe()});var NBe,TBe,a8,qQ,c8,PBe=g(()=>{NBe=i(t=>i(function(r){return qQ(r)&&r.expiration.getTime()-Date.now()<t},"isIdentityExpired"),"createIsIdentityExpiredFunction"),TBe=3e5,a8=NBe(TBe),qQ=i(t=>t.expiration!==void 0,"doesIdentityRequireRefresh"),c8=i((t,e,r)=>{if(t===void 0)return;let n=typeof t!="function"?async()=>Promise.resolve(t):t,s,o,a,c=!1,l=i(async u=>{o||(o=n(u));try{s=await o,a=!0,c=!1}finally{o=void 0}return s},"coalesceProvider");return e===void 0?async u=>((!a||u?.forceRefresh)&&(s=await l(u)),s):async u=>((!a||u?.forceRefresh)&&(s=await l(u)),c?s:r(s)?(e(s)&&await l(u),s):(c=!0,s))},"memoizeIdentityProvider")});var vBe=g(()=>{wBe();RBe();PBe()});var l8={};Lr( Line truncated
`)}p.push(null)}),p}var XSe,ebe=g(()=>{XSe=require("node:stream");KSe();ea();i(ZSe,"getAwsChunkedEncodingStream")});async function tbe(t,e){let r=0,n=[],s=t.getReader(),o=!1;for(;!o;){let{done:l,value:u}=await s.read();if(u&&(n.push(u),r+=u?.byteLength??0),r>=e)break;o=l}s.releaseLock();let a=new Uint8Array(Math.min(e,r)),c=0;for(let l of n){if(l.byteLength>a.byteLength-c){a.set(l.subarray(0,a.byteLength-c),c);break}else a.set(l,c);c+=l.length}return a}var rbe=g(()=>{i(tbe,"headStream")});var nbe,sbe,eW,obe=g(()=>{nbe=require("node:stream");rx();rbe();ea();sbe=i((t,e)=>Jr(t)?tbe(t,e):new Promise((r,n)=>{let s=new eW;s.limit=e,t.pipe(s),t.on("error",o=>{s.end(),n(o)}),s.on("error",n),s.on("finish",function(){let o=bd(this.buffers);r(o)})}),"headStream"),eW=class extends nbe.Writable{static{i(this,"Collector")}buffers=[];limit=1/0;bytesBuffered=0;_write(e,r,n){if(this.buffers.push(e),this.bytesBuffered+=e.byteLength??0,this.bytesBuffered>=this.limit){let s=this.bytesBuffered-this.limit,o=this.buffers[this.buffers.length-1];this.buffers[this.buffers.length-1]=o.subarray(0,o.byteLength-s),this.emit("finish")}n()}}});var ibe,abe=g(()=>{ibe=i(t=>{if(typeof t=="string")return t;if(typeof t!="object"||typeof t.byteOffset!="number"||typeof t.byteLength!="number")throw new Error("@smithy/util-utf8: toUtf8 encoder function only accepts string | Uint8Array.");return new TextDecoder("utf-8").decode(t)},"toUtf8")});async function tW(t){return t.arrayBuffer().then(e=>new Uint8Array(e))}async function rW(t){let e=[],r=t.getReader(),n=0;for(;;){let{done:s,value:o}=await r.read();if(o&&(e.push(o),n+=o.length),s)break}return bd(e,n)}var cbe,nW=g(()=>{rx();ea();cbe=i(async t=>Rd(t)?tW(t):rW(t),"streamCollector");i(tW,"collectBlob");i(rW,"collectReadableStream")});var lbe,dbe,ube,pbe=g(()=>{jY();aY();abe();nW();ea();lbe="The stream has already been transformed.",dbe=i(t=>{if(!ube(t)&&!Jr(t)){let s=t?.__proto__?.constructor?.name||t;throw new Error(`Unexpected stream implementation, expect Blob or ReadableStream, got ${s}`)}let e=!1,r=i(async()=>{if(e)throw new Error(lbe);return e=!0,await cbe(t)},"transformToByteArray"),n=i(s=>{if(typeof s.stream!="function")throw new Error(`Cannot transform payload Blob to web stream. Please make sure the Blob.stream() is polyfilled.
If you are using React Native, this API is not yet supported, see: https://react-native.canny.io/feature-requests/p/fetch-streaming-body`);return s.stream()},"blobToWebStream");return Object.assign(t,{transformToByteArray:r,transformToString:i(async s=>{let o=await r();if(s==="base64")return eQ(o);if(s==="hex")return ci(o);if(s===void 0||s==="utf8"||s==="utf-8")return ibe(o);if(typeof TextDecoder=="function")return new TextDecoder(s).decode(o);throw new Error("TextDecoder is not available, please make sure polyfill is provided.")},"transformToString"),transformToWebStream:i(()=>{if(e)throw new Error(lbe);if(e=!0,ube(t))return n(t);if(Jr(t))return t;throw new Error(`Cannot transform payload to web stream, got ${t}`)},"transformToWebStream")})},"sdkStreamMixin"),ube=i(t=>typeof Blob=="function"&&t instanceof Blob,"isBlobInstance")});var mbe,rQ,sW,oW=g(()=>{mbe=require("node:stream");rx();nW();ea();rQ=i(t=>Rd(t)?tW(t):Jr(t)?rW(t):new Promise((e,r)=>{let n=new sW,s=t;s.pipe(n),s.on("error",o=>{n.end(),r(o)}),n.on("error",r),n.on("finish",function(){let o=bd(this.bufferedBytes);e(o)})}),"streamCollector"),sW=class extends mbe.Writable{static{i(this,"Collector")}bufferedBytes=[];_write(e,r,n){this.bufferedBytes.push(e),n()}}});var nQ,fbe,sQ,Abe=g(()=>{nQ=require("node:stream");wd();pbe();oW();fbe="The stream has already been transformed.",sQ=i(t=>{if(!(t instanceof nQ.Readable))try{return dbe(t)}catch{let s=t?.__proto__?.constructor?.name||t;throw new Error(`Unexpected stream implementation, expect Stream.Readable instance, got ${s}`)}let e=!1,r=i(async()=>{if(e)throw new Error(fbe);return e=!0,await rQ(t)},"transformToByteArray");return Object.assign(t,{transformToByteArray:r,transformToString:i(async n=>{let s=await r();return n===void 0||Buffer.isEncoding(n)?Ki(s.buffer,s.byteOffset,s.byteLength).toString(n):new TextDecoder(n).decode(s)},"transformToString"),transformToWebStream:i(()=>{if(e)throw new Error(fbe);if(t.readableFlowing!==null)throw new Error("The stream has been consumed by other callbacks.");if(typeof nQ.Readable.toWeb!="function")throw new Error("Readable.toWeb() is not supported. Please ensure a polyfill is available.");return e=!0,nQ.Readable.toWeb(t)},"transformToWebStream")})},"sdkStreamMixin")});async function hbe(t){return typeof t.stream=="function"&&(t=t.stream()),t.tee()}var gbe=g(()=>{i(hbe,"splitStream")});async function ybe(t){if(Jr(t)||Rd(t))return hbe(t);let e=new iW.PassThrough,r=new iW.PassThrough;return t.pipe(e),t.pipe(r),[e,r]}var iW,Ebe=g(()=>{iW=require("node:stream");gbe();ea();i(ybe,"splitStream")});var tu={};Or(tu,{ChecksumStream:()=>Bg,Hash:()=>pi,LazyJsonString:()=>Dn,NumericValue:()=>wt,Uint8ArrayBlobAdapter:()=>qm,_parseEpochTimestamp:()=>Lm,_parseRfc3339DateTimeWithOffset:()=>mv,_parseRfc7231DateTime:()=>fv,calculateBodyLength:()=>Sc,concatBytes:()=>bd,copyDocumentWithTransform:()=>TIe,createBufferedReadable:()=>WSe,createChecksumStream:()=>HSe,dateToUtcString:()=>Xi,deserializerMiddleware:()=>Ev,deserializerMiddlewareOption:()=>VY,expectBoolean:()=>QIe,expectByte:()=>sv,expectFloat32:()=>ZI,expectInt:()=>_Ie,expectInt32:()=>rv,expectLong:()=>pg,expectNonNull:()=>DIe,expectNumber:()=>dg,expectObject:()=>X4,expectShort:()=>nv,expectString:()=>kIe,expectUnion:()=>iv,fromArrayBuffer:()=>Ki,fromBase64:()=>Br,fromHex:()=>gv,fromString:()=>xd,fromUtf8:()=>Wr,generateIdempotencyToken:()=>ta,getAwsChunkedEncodingStream:()=>ZSe,getSerdePlugin:()=>TSe,handleFloat:()=>OIe,headStream:()=>sbe,isArrayBuffer:()=>ZP,isBlob:()=>Rd,isReadableStream:()=>Jr,limitedParseDouble:()=>cv,limitedParseFloat:()=>MIe,limitedParseFloat32:()=>FIe,logger:()=>mg,nv:()=>hv,parseBoolean:()=>vIe,parseEpochTimestamp:()=>dv,parseRfc3339DateTime:()=>HIe,parseRfc3339DateTimeWithOffset:()=>uv,parseRfc7231DateTime:()=>hg,quoteHeader:()=>pv,sdkStreamMixin:()=>sQ,serializerMiddleware:()=>Kv,serializerMiddlewareOption:()=>YY,splitEvery:()=>Av,splitHeader:()=>gg,splitStream:()=>ybe,streamCollector:()=>rQ,strictParseByte:()=>lv,strictParseDouble:()=>ex,strictParseFloat:()=>LIe,strictParseFloat32:()=>av,strictParseInt:()=>qIe,strictParseInt32:()=>GIe,strictParseLong:()=>Z4,strictParseShort:()=>Sd,toBase64:()=>er,toHex:()=>ci,toUint8Array:()=>yv,toUtf8:()=>Rr,v4:()=>Rg});var Cbe,qm,yxt,Rg,ta,Fe=g(()=>{Cbe=require("node:crypto");wIe();j4();bIe();ev();BIe();NIe();PIe();$Ie();zIe();eY();VIe();JIe();jIe();KIe();ZIe();aY();txe();cY();rx();wd();J4();uY();PSe();zY();QSe();WY();$Se();JSe();ebe();obe();Abe();Ebe();ea();oW();qm=class extends SIe(Rr,Wr,er,Br){static{i(this,"Uint8ArrayBlobAdapter")}},yxt=Cbe.getRandomValues,Rg=RIe(yxt),ta=Rg});var Os,oQ=g(()=>{Fe();Os=i(async(t=new Uint8Array,e)=>{if(t instanceof Uint8Array)return qm.mutate(t);if(!t)return qm.mutate(new Uint8Array);let r=e.streamCollector(t);return qm.mutate(await r)},"collectBody")});function vc(t){return encodeURIComponent(t).replace(/[!'()*]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})}var iQ=g(()=>{i(vc,"extendedEncodeURIComponent" Line truncated
`));return r(s)},"httpAuthSchemeMiddleware")});var gBe,su,yBe=g(()=>{VQ();gBe={step:"serialize",tags:["HTTP_AUTH_SCHEME"],name:"httpAuthSchemeMiddleware",override:!0,relation:"before",toMiddleware:"endpointV2Middleware"},su=i((t,{httpAuthSchemeParametersProvider:e,identityProviderConfigProvider:r})=>({applyToStack:i(n=>{n.addRelativeTo(wx(t,{httpAuthSchemeParametersProvider:e,identityProviderConfigProvider:r}),gBe)},"applyToStack")}),"getHttpAuthSchemeEndpointRuleSetPlugin")});var EBe,kwt,CBe=g(()=>{VQ();EBe={step:"serialize",tags:["HTTP_AUTH_SCHEME"],name:"httpAuthSchemeMiddleware",override:!0,relation:"before",toMiddleware:"serializerMiddleware"},kwt=i((t,{httpAuthSchemeParametersProvider:e,identityProviderConfigProvider:r})=>({applyToStack:i(n=>{n.addRelativeTo(wx(t,{httpAuthSchemeParametersProvider:e,identityProviderConfigProvider:r}),EBe)},"applyToStack")}),"getHttpAuthSchemePlugin")});var IBe=g(()=>{VQ();yBe();CBe()});var Lwt,Owt,c8,l8=g(()=>{we();xt();Lwt=i(t=>e=>{throw e},"defaultErrorHandler"),Owt=i((t,e)=>{},"defaultSuccessHandler"),c8=i(t=>(e,r)=>async n=>{if(!Ye.isInstance(n.request))return e(n);let o=Nt(r).selectedHttpAuthScheme;if(!o)throw new Error("No HttpAuthScheme was selected: unable to sign request");let{httpAuthOption:{signingProperties:a={}},identity:c,signer:l}=o,u=await e({...n,request:await l.sign(n.request,c,a)}).catch((l.errorHandler||Lwt)(a));return(l.successHandler||Owt)(u.response,a),u},"httpSigningMiddleware")});var xBe,ou,wBe=g(()=>{l8();xBe={step:"finalizeRequest",tags:["HTTP_SIGNING"],name:"httpSigningMiddleware",aliases:["apiKeyMiddleware","tokenMiddleware","awsAuthMiddleware"],override:!0,relation:"after",toMiddleware:"retryMiddleware"},ou=i(t=>({applyToStack:i(e=>{e.addRelativeTo(c8(t),xBe)},"applyToStack")}),"getHttpSigningPlugin")});var SBe=g(()=>{l8();wBe()});var $c,bBe=g(()=>{$c=i(t=>{if(typeof t=="function")return t;let e=Promise.resolve(t);return()=>e},"normalizeProvider")});function BBe(t,e,r,n,s){return i(async function*(a,c,...l){let u=c,d=a.startingToken??u[r],p=!0,m;for(;p;){if(u[r]=d,s&&(u[s]=u[s]??a.pageSize),a.client instanceof t)m=await Mwt(e,a.client,c,a.withCommand,...l);else throw new Error(`Invalid client, expected instance of ${t.name}`);yield m;let f=d;d=Fwt(m,n),p=!!(d&&(!a.stopOnSameToken||d!==f))}return void 0},"paginateOperation")}var Mwt,Fwt,RBe=g(()=>{Mwt=i(async(t,e,r,n=o=>o,...s)=>{let o=new t(r);return o=n(o)??o,await e.send(o,...s)},"makePagedClientRequest");i(BBe,"createPaginator");Fwt=i((t,e)=>{let r=t,n=e.split(".");for(let s of n){if(!r||typeof r!="object")return;r=r[s]}return r},"get")});function Uwt(t,e,r){t.__smithy_context?t.__smithy_context.features||(t.__smithy_context.features={}):t.__smithy_context={features:{}},t.__smithy_context.features[e]=r}var NBe=g(()=>{i(Uwt,"setFeature")});var sa,TBe=g(()=>{sa=class{static{i(this,"DefaultIdentityProviderConfig")}authSchemes=new Map;constructor(e){for(let r in e){let n=e[r];n!==void 0&&this.authSchemes.set(r,n)}}getIdentityProvider(e){return this.authSchemes.get(e)}}});var u8,d8,PBe=g(()=>{we();u8=B(gc()),d8=class{static{i(this,"HttpApiKeyAuthSigner")}async sign(e,r,n){if(!n)throw new Error("request could not be signed with `apiKey` since the `name` and `in` signer properties are missing");if(!n.name)throw new Error("request could not be signed with `apiKey` since the `name` signer property is missing");if(!n.in)throw new Error("request could not be signed with `apiKey` since the `in` signer property is missing");if(!r.apiKey)throw new Error("request could not be signed with `apiKey` since the `apiKey` is not defined");let s=Ye.clone(e);if(n.in===u8.HttpApiKeyAuthLocation.QUERY)s.query[n.name]=r.apiKey;else if(n.in===u8.HttpApiKeyAuthLocation.HEADER)s.headers[n.name]=n.scheme?`${n.scheme} ${r.apiKey}`:r.apiKey;else throw new Error("request can only be signed with `apiKey` locations `query` or `header`, but found: `"+n.in+"`");return s}}});var p8,vBe=g(()=>{we();p8=class{static{i(this,"HttpBearerAuthSigner")}async sign(e,r,n){let s=Ye.clone(e);if(!r.token)throw new Error("request could not be signed with `token` since the `token` is not defined");return s.headers.Authorization=`Bearer ${r.token}`,s}}});var Bo,QBe=g(()=>{Bo=class{static{i(this,"NoAuthSigner")}async sign(e,r,n){return e}}});var _Be=g(()=>{PBe();vBe();QBe()});var DBe,kBe,m8,YQ,f8,LBe=g(()=>{DBe=i(t=>i(function(r){return YQ(r)&&r.expiration.getTime()-Date.now()<t},"isIdentityExpired"),"createIsIdentityExpiredFunction"),kBe=3e5,m8=DBe(kBe),YQ=i(t=>t.expiration!==void 0,"doesIdentityRequireRefresh"),f8=i((t,e,r)=>{if(t===void 0)return;let n=typeof t!="function"?async()=>Promise.resolve(t):t,s,o,a,c=!1,l=i(async u=>{o||(o=n(u));try{s=await o,a=!0,c=!1}finally{o=void 0}return s},"coalesceProvider");return e===void 0?async u=>((!a||u?.forceRefresh)&&(s=await l(u)),s):async u=>((!a||u?.forceRefresh)&&(s=await l(u)),c?s:r(s)?(e(s)&&await l(u),s):(c=!0,s))},"memoizeIdentityProvider")});var OBe=g(()=>{TBe();_Be();LBe()});var A8={};Or( Line truncated
${this.getCanonicalPath(e)}
${jRe(e)}
${rNe(e)}
${s.map(o=>`${o}:${r[o]}`).join(`
`)}
${s.join(";")}
${n}`}async createStringToSign(e,r,n,s){let o=new this.sha256;o.update(Rx(n));let a=await o.digest();return`${s}
${n}`}async createStringToSign(e,r,n,s){let o=new this.sha256;o.update(vx(n));let a=await o.digest();return`${s}
${e}
${r}
${Ym(a)}`}getCanonicalPath({path:e}){if(this.uriEscapePath){let r=[];for(let o of e.split("/"))o?.length!==0&&o!=="."&&(o===".."?r.pop():r.push(o));let n=`${e?.startsWith("/")?"/":""}${r.join("/")}${r.length>0&&e?.endsWith("/")?"/":""}`;return ZQ(n).replace(/%2F/g,"/")}return e}validateResolvedCredentials(e){if(typeof e!="object"||typeof e.accessKeyId!="string"||typeof e.secretAccessKey!="string")throw new Error("Resolved credential object is not valid")}formatDate(e){let r=Kwt(e).replace(/[\-:]/g,"");return{longDate:r,shortDate:r.slice(0,8)}}getCanonicalHeaderList(e){return Object.keys(e).sort().join(";")}},Ug={},t_=[],r_=i((t,e,r)=>`${t}/${e}/${r}/${J8}`,"createScope"),KRe=i(async(t,e,r,n,s)=>{let o=await _Re(t,e.secretAccessKey,e.accessKeyId),a=`${r}:${n}:${s}:${Ym(o)}:${e.sessionToken}`;if(a in Ug)return Ug[a];for(t_.push(a);t_.length>WRe;)delete Ug[t_.shift()];let c=`AWS4${e.secretAccessKey}`;for(let l of[r,n,s,J8])c=await _Re(t,c,l);return Ug[a]=c},"getSigningKey"),Zwt=i(()=>{t_.length=0,Object.keys(Ug).forEach(t=>{delete Ug[t]})},"clearCredentialCache"),_Re=i((t,e,r)=>{let n=new t(e);return n.update(Rx(r)),n.digest()},"hmac"),q8=i(({headers:t},e,r)=>{let n={};for(let s of Object.keys(t).sort()){if(t[s]==null)continue;let o=s.toLowerCase();(o in HRe||e?.has(o)||$Re.test(o)||zRe.test(o))&&(!r||r&&!r.has(o))||(n[o]=t[s].trim().replace(/\s+/g," "))}return n},"getCanonicalHeaders"),n_=i(async({headers:t,body:e},r)=>{for(let n of Object.keys(t))if(n.toLowerCase()===s_)return t[n];if(e==null)return"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855";if(typeof e=="string"||ArrayBuffer.isView(e)||zwt(e)){let n=new r;return n.update(Rx(e)),Ym(await n.digest())}return YRe},"getPayloadHash"),XRe=i((t,e)=>{t=t.toLowerCase();for(let r of Object.keys(e))if(t===r.toLowerCase())return!0;return!1},"hasHeader"),ZRe=i((t,e={})=>{let{headers:r,query:n={}}=DRe.clone(t);for(let s of Object.keys(r)){let o=s.toLowerCase();(o.slice(0,6)==="x-amz-"&&!e.unhoistableHeaders?.has(o)||e.hoistableHeaders?.has(o))&&(n[s]=r[s],delete r[s])}return{...t,headers:r,query:n}},"moveHeadersToQuery"),G8=i(t=>{t=DRe.clone(t);for(let e of Object.keys(t.headers))URe.indexOf(e.toLowerCase())>-1&&delete t.headers[e];return t},"prepareRequest"),H8=class extends o_{static{i(this,"SignatureV4")}headerFormatter=new F8;constructor({applyChecksum:e,credentials:r,region:n,service:s,sha256:o,uriEscapePath:a=!0}){super({applyChecksum:e,credentials:r,region:n,service:s,sha256:o,uriEscapePath:a})}async presign(e,r={}){let{signingDate:n=new Date,expiresIn:s=3600,unsignableHeaders:o,unhoistableHeaders:a,signableHeaders:c,hoistableHeaders:l,signingRegion:u,signingService:d}=r,p=await this.credentialProvider();this.validateResolvedCredentials(p);let m=u??await this.regionProvider(),{longDate:f,shortDate:A}=this.formatDate(n);if(s>JRe)return Promise.reject("Signature version 4 presigned URLs must have an expiration date less than one week in the future");let h=r_(A,m,d??this.service),y=ZRe(G8(e),{unhoistableHeaders:a,hoistableHeaders:l});p.sessionToken&&(y.query[V8]=p.sessionToken),y.query[kRe]=e_,y.query[LRe]=`${p.accessKeyId}/${h}`,y.query[$8]=f,y.query[MRe]=s.toString(10);let E=q8(y,o,c);return y.query[ORe]=this.getCanonicalHeaderList(E),y.query[z8]=await this.getSignature(f,h,this.getSigningKey(p,m,A,d),this.createCanonicalRequest(y,E,await n_(e,this.sha256))),y}async sign(e,r){return typeof e=="string"?this.signString(e,r):e.headers&&e.payload?this.signEvent(e,r):e.message?this.signMessage(e,r):this.signRequest(e,r)}async signEvent({headers:e,payload:r},{signingDate:n=new Date,priorSignature:s,signingRegion:o,signingService:a,eventStreamCredentials:c}){let l=o??await this.regionProvider(),{shortDate:u,longDate:d}=this.formatDate(n),p=r_(u,l,a??this.service),m=await n_({headers:{},body:r},this.sha256),f=new this.sha256;f.update(e);let A=Ym(await f.digest()),h=[VRe,d,p,s,A,m].join(`
`);return this.signString(h,{signingDate:n,signingRegion:l,signingService:a,eventStreamCredentials:c})}async signMessage(e,{signingDate:r=new Date,signingRegion:n,signingService:s,eventStreamCredentials:o}){return this.signEvent({headers:this.headerFormatter.format(e.message.headers),payload:e.message.body},{signingDate:r,signingRegion:n,signingService:s,priorSignature:e.priorSignature,eventStreamCredentials:o}).then(c=>({message:e.message,signature:c}))}async signString(e,{signingDate:r=new Date,signingRegion:n,signingService:s,eventStreamCredentials:o}={}){let a=o??await this.credentialProvider();this.validateResolvedCredentials(a);let c=n??await this.regionProvider(),{shortDate:l}=this.formatDate(r),u=new this.sha256(await this.getSigningKey(a,c,l,s));return u.update(Rx(e)),Ym(await u.digest())}async signRequest(e,{signingDate:r=new Date,signableHeaders:n,unsignableHeaders:s,signingRegion:o,signingService:a}={}){let c=await this.credentialProvider();this.validateResolvedCredentials(c);let l=o??await this.regionProvider(),u=G8(e),{longDate:d,shortDate:p}=this.formatDate(r),m=r_(p,l,a??this.service);u.headers[W8]=d,c.sessionToken&&(u.headers[GRe]=c.sessionToken);let f=await n_(u,this.sha256);!XRe(s_,u.headers)&&this.applyChecksum&&(u.headers[s_]=f);let A=q8(u,s,n),h=await this.getSignature(d,m,this.getSigningKey(c,l,p,a),this.createCanonicalRequest(u,A,f));return u.headers[Y8]=`${e_} Credential=${c.accessKeyId}/${m}, SignedHeaders=${this.getCanonicalHeaderList(A)}, Signature=${h}`,u}async getSignature(e,r,n,s){let o=await this.createStringToSign(e,r,s,e_),a=new this.sha256(await n);return a.update(Rx(o)),Ym(await a.digest())}getSigningKey(e,r,n,s){return KRe(this.sha256,e,n,r,s||this.service)}},eSt={SignatureV4a:null};He.ALGORITHM_IDENTIFIER=e_;He.ALGORITHM_IDENTIFIER_V4A=jwt;He.ALGORITHM_QUERY_PARAM=kRe;He.ALWAYS_UNSIGNABLE_HEADERS=HRe;He.AMZ_DATE_HEADER=W8;He.AMZ_DATE_QUERY_PARAM=$8;He.AUTH_HEADER=Y8;He.CREDENTIAL_QUERY_PARAM=LRe;He.DATE_HEADER=FRe;He.EVENT_ALGORITHM_IDENTIFIER=VRe;He.EXPIRES_QUERY_PARAM=MRe;He.GENERATED_HEADERS=URe;He.HOST_HEADER=Wwt;He.KEY_TYPE_IDENTIFIER=J8;He.MAX_CACHE_SIZE=WRe;He.MAX_PRESIGNED_TTL=JRe;He.PROXY_HEADER_PATTERN=$Re;He.REGION_SET_PARAM=Ywt;He.SEC_HEADER_PATTERN=zRe;He.SHA256_HEADER=s_;He.SIGNATURE_HEADER=qRe;He.SIGNATURE_QUERY_PARAM=z8;He.SIGNED_HEADERS_QUERY_PARAM=ORe;He.SignatureV4=H8;He.SignatureV4Base=o_;He.TOKEN_HEADER=GRe;He.TOKEN_QUERY_PARAM=V8;He.UNSIGNABLE_PATTERNS=Jwt;He.UNSIGNED_PAYLOAD=YRe;He.clearCredentialCache=Zwt;He.createScope=r_;He.getCanonicalHeaders=q8;He.getCanonicalQuery=jRe;He.getPayloadHash=n_;He.getSigningKey=KRe;He.hasHeader=XRe;He.moveHeadersToQuery=ZRe;He.prepareRequest=G8;He.signatureV4aContainer=eSt});function rSt(t,{credentials:e,credentialDefaultProvider:r}){let n;return e?e?.memoized?n=e:n=c8(e,a8,qQ):r?n=Gc(r(Object.assign({},t,{parentClientConfig:t}))):n=i(async()=>{throw new Error("@aws-sdk/core::resolveAwsSdkSigV4Config - `credentials` not provided and no credentialDefaultProvider was configured.")},"credentialsProvider"),n.memoized=!0,n}function nSt(t,e){if(e.configBound)return e;let r=i(async n=>e({...n,callerClientConfig:t}),"fn");return r.memoized=e.memoized,r.configBound=!0,r}var K8,Jc,tSt,eNe=g(()=>{ot();as();K8=B(j8()),Jc=i(t=>{let e=t.credentials,r=!!t.credentials,n;Object.defineProperty(t,"credentials",{set(u){u&&u!==e&&u!==n&&(r=!0),e=u;let d=rSt(t,{credentials:e,credentialDefaultProvider:t.credentialDefaultProvider}),p=nSt(t,d);if(r&&!p.attributed){let m=typeof e=="object"&&e!==null;n=i(async f=>{let h=await p(f);return m&&(!h.$source||Object.keys(h.$source).length===0)?hd(h,"CREDENTIALS_CODE","e"):h},"resolvedCredentials"),n.memoized=p.memoized,n.configBound=p.configBound,n.attributed=!0}else n=p},get(){return n},enumerable:!0,configurable:!0}),t.credentials=e;let{signingEscapePath:s=!0,systemClockOffset:o=t.systemClockOffset||0,sha256:a}=t,c;return t.signer?c=Gc(t.signer):t.regionInfoProvider?c=i(()=>Gc(t.region)().then(async u=>[await t.regionInfoProvider(u,{useFipsEndpoint:await t.useFipsEndpoint(),useDualstackEndpoint:await t.useDualstackEndpoint()})||{},u]).then(([u,d])=>{let{signingRegion:p,signingService:m}=u;t.signingRegion=t.signingRegion||p||d,t.signingName=t.signingName||m||t.serviceId;let f={...t,credentials:t.credentials,region:t.signingRegion,service:t.signingName,sha256:a,uriEscapePath:s},A=t.signerConstructor||K8.SignatureV4;return new A(f)}),"signer"):c=i(async u=>{u=Object.assign({},{name:"sigv4",signingName:t.signingName||t.defaultSigningName,signingRegion:await Gc(t.region)(),properties:{}},u);let d=u.signingRegion,p=u.signingName;t.signingRegion=t.signingRegion||d,t.signingName=t.signingName||p||t.serviceId;let m={...t,credentials:t.credentials,region:t.signingRegion,service:t.signingName,sha256:a,uriEscapePath:s},f=t.signerConstructor||K8.SignatureV4;return new f(m)},"signer"),Object.assign(t,{systemClockOffset:o,signingEscapePath:s,signer:c})},"resolveAwsSdkSigV4Config"),tSt=Jc;i(rSt,"normalizeCred Line truncated
For more information, please visit: `+TSt);let s=t.originalExpiration??t.expiration;return{...t,...s?{originalExpiration:s}:{},expiration:n}},"getExtendedInstanceMetadataCredentials"),PSt=i((t,e={})=>{let r=e?.logger||console,n;return async()=>{let s;try{s=await t(),s.expiration&&s.expiration.getTime()<Date.now()&&(s=uNe(s,r))}catch(o){if(n)r.warn("Credential renew failed: ",o),s=uNe(n,r);else throw o}return n=s,s}},"staticStabilityProvider"),yNe="/latest/meta-data/iam/security-credentials/",vSt="/latest/api/token",tJ="AWS_EC2_METADATA_V1_DISABLED",dNe="ec2_metadata_v1_disabled",pNe="x-aws-ec2-metadata-token",QSt=i((t={})=>PSt(_St(t),{logger:t.logger}),"fromInstanceMetadata"),_St=i((t={})=>{let e=!1,{logger:r,profile:n}=t,{timeout:s,maxRetries:o}=iJ(t),a=i(async(c,l)=>{if(e||l.headers?.[pNe]==null){let p=!1,m=!1,f=await oJ({environmentVariableSelector:i(A=>{let h=A[tJ];if(m=!!h&&h!=="false",h===void 0)throw new Od(`${tJ} not set in env, checking config file next.`,{logger:t.logger});return m},"environmentVariableSelector"),configFileSelector:i(A=>{let h=A[dNe];return p=!!h&&h!=="false",p},"configFileSelector"),default:!1},{profile:n})();if(t.ec2MetadataV1Disabled||f){let A=[];throw t.ec2MetadataV1Disabled&&A.push("credential provider initialization (runtime option ec2MetadataV1Disabled)"),p&&A.push(`config file profile (${dNe})`),m&&A.push(`process environment variable (${tJ})`),new sJ(`AWS EC2 Metadata v1 fallback has been blocked by AWS SDK configuration in the following: [${A.join(", ")}].`)}}let d=(await rJ(async()=>{let p;try{p=await kSt(l)}catch(m){throw m.statusCode===401&&(e=!1),m}return p},c)).trim();return rJ(async()=>{let p;try{p=await LSt(d,l,t)}catch(m){throw m.statusCode===401&&(e=!1),m}return p},c)},"getCredentials");return async()=>{let c=await gNe();if(e)return r?.debug("AWS SDK Instance Metadata","using v1 fallback (no token fetch)"),a(o,{...c,timeout:s});{let l;try{l=(await DSt({...c,timeout:s})).toString()}catch(u){if(u?.statusCode===400)throw Object.assign(u,{message:"EC2 Metadata token request returned error"});return(u.message==="TimeoutError"||[403,404,405].includes(u.statusCode))&&(e=!0),r?.debug("AWS SDK Instance Metadata","using v1 fallback (initial)"),a(o,{...c,timeout:s})}return a(o,{...c,headers:{[pNe]:l},timeout:s})}}},"getInstanceMetadataProvider"),DSt=i(async t=>Px({...t,path:vSt,method:"PUT",headers:{"x-aws-ec2-metadata-token-ttl-seconds":"21600"}}),"getMetadataToken"),kSt=i(async t=>(await Px({...t,path:yNe})).toString(),"getProfile"),LSt=i(async(t,e,r)=>{let n=JSON.parse((await Px({...e,path:yNe+t})).toString());if(!mNe(n))throw new Od("Invalid response received from instance metadata service.",{logger:r.logger});return fNe(n)},"getCredentialsFromProfile");fi.DEFAULT_MAX_RETRIES=hNe;fi.DEFAULT_TIMEOUT=ANe;fi.ENV_CMDS_AUTH_TOKEN=nJ;fi.ENV_CMDS_FULL_URI=Nx;fi.ENV_CMDS_RELATIVE_URI=a_;fi.Endpoint=Tx;fi.fromContainerMetadata=mSt;fi.fromInstanceMetadata=QSt;fi.getInstanceMetadataEndpoint=gNe;fi.httpRequest=Px;fi.providerConfigFromInit=iJ});var iu=C(Qx=>{var{buildQueryString:SNe,HttpResponse:bNe}=(we(),D(Dc)),l_=require("node:https"),{Readable:OSt}=require("node:stream"),aJ=require("node:http2"),{streamCollector:MSt}=(Fe(),D(eu));Qx.streamCollector=MSt;function d_(t){let e=t&&typeof t=="object"&&"reason"in t?t.reason:void 0;if(e){if(e instanceof Error){let s=new Error("Request aborted");return s.name="AbortError",s.cause=e,s}let n=new Error(String(e));return n.name="AbortError",n}let r=new Error("Request aborted");return r.name="AbortError",r}i(d_,"buildAbortError");var FSt=["ECONNRESET","EPIPE","ETIMEDOUT"],BNe=i(t=>{let e={};for(let r in t){let n=t[r];e[r]=Array.isArray(n)?n.join(","):n}return e},"getTransformedHeaders"),En={setTimeout:i((t,e)=>setTimeout(t,e),"setTimeout"),clearTimeout:i(t=>clearTimeout(t),"clearTimeout")},ENe=1e3,USt=i((t,e,r=0)=>{if(!r)return-1;let n=i(s=>{let o=En.setTimeout(()=>{t.destroy(),e(Object.assign(new Error(`@smithy/node-http-handler - the request socket did not establish a connection with the server within the configured timeout of ${r} ms.`),{name:"TimeoutError"}))},r-s),a=i(c=>{c?.connecting?c.on("connect",()=>{En.clearTimeout(o)}):En.clearTimeout(o)},"doWithSocket");t.socket?a(t.socket):t.on("socket",a)},"registerTimeout");return r<2e3?(n(0),0):En.setTimeout(n.bind(null,ENe),ENe)},"setConnectionTimeout"),qSt=i((t,e,r=0,n,s)=>r?En.setTimeout(()=>{let o=`@smithy/node-http-handler - [${n?"ERROR":"WARN"}] a request has exceeded the configured ${r} ms requestTimeout.`;if(n){let a=Object.assign(new Error(o),{name:"TimeoutError",code:"ETIMEDOUT"});t.destroy(a),e(a)}else o+=" Init client requestHandler with throwOnRequestTimeout=true to turn this into an error.",s?.warn?.(o)},r):-1,"setRequestTimeout"),GSt=3e3,HSt=i((t,{keepAlive:e,keepAliveMsecs:r},n=GSt)=>{if(e!==!0)return-1;let s=i(()=>{t.socket?t.socket.setKeepAlive(e,r||0):t.on("socket",o=>{o.setKeepAlive(e,r||0)})},"registerListener");return n===0?(s(),0):En.setTimeout(s,n)},"setSocketKeepAli Line truncated
${jm(a)}`}getCanonicalPath({path:e}){if(this.uriEscapePath){let r=[];for(let o of e.split("/"))o?.length!==0&&o!=="."&&(o===".."?r.pop():r.push(o));let n=`${e?.startsWith("/")?"/":""}${r.join("/")}${r.length>0&&e?.endsWith("/")?"/":""}`;return o_(n).replace(/%2F/g,"/")}return e}validateResolvedCredentials(e){if(typeof e!="object"||typeof e.accessKeyId!="string"||typeof e.secretAccessKey!="string")throw new Error("Resolved credential object is not valid")}formatDate(e){let r=tSt(e).replace(/[\-:]/g,"");return{longDate:r,shortDate:r.slice(0,8)}}getCanonicalHeaderList(e){return Object.keys(e).sort().join(";")}},Hg={},a_=[],c_=i((t,e,r)=>`${t}/${e}/${r}/${tJ}`,"createScope"),nNe=i(async(t,e,r,n,s)=>{let o=await FRe(t,e.secretAccessKey,e.accessKeyId),a=`${r}:${n}:${s}:${jm(o)}:${e.sessionToken}`;if(a in Hg)return Hg[a];for(a_.push(a);a_.length>eNe;)delete Hg[a_.shift()];let c=`AWS4${e.secretAccessKey}`;for(let l of[r,n,s,tJ])c=await FRe(t,c,l);return Hg[a]=c},"getSigningKey"),nSt=i(()=>{a_.length=0,Object.keys(Hg).forEach(t=>{delete Hg[t]})},"clearCredentialCache"),FRe=i((t,e,r)=>{let n=new t(e);return n.update(vx(r)),n.digest()},"hmac"),Y8=i(({headers:t},e,r)=>{let n={};for(let s of Object.keys(t).sort()){if(t[s]==null)continue;let o=s.toLowerCase();(o in JRe||e?.has(o)||jRe.test(o)||KRe.test(o))&&(!r||r&&!r.has(o))||(n[o]=t[s].trim().replace(/\s+/g," "))}return n},"getCanonicalHeaders"),l_=i(async({headers:t,body:e},r)=>{for(let n of Object.keys(t))if(n.toLowerCase()===u_)return t[n];if(e==null)return"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855";if(typeof e=="string"||ArrayBuffer.isView(e)||Jwt(e)){let n=new r;return n.update(vx(e)),jm(await n.digest())}return ZRe},"getPayloadHash"),sNe=i((t,e)=>{t=t.toLowerCase();for(let r of Object.keys(e))if(t===r.toLowerCase())return!0;return!1},"hasHeader"),oNe=i((t,e={})=>{let{headers:r,query:n={}}=URe.clone(t);for(let s of Object.keys(r)){let o=s.toLowerCase();(o.slice(0,6)==="x-amz-"&&!e.unhoistableHeaders?.has(o)||e.hoistableHeaders?.has(o))&&(n[s]=r[s],delete r[s])}return{...t,headers:r,query:n}},"moveHeadersToQuery"),W8=i(t=>{t=URe.clone(t);for(let e of Object.keys(t.headers))VRe.indexOf(e.toLowerCase())>-1&&delete t.headers[e];return t},"prepareRequest"),J8=class extends d_{static{i(this,"SignatureV4")}headerFormatter=new z8;constructor({applyChecksum:e,credentials:r,region:n,service:s,sha256:o,uriEscapePath:a=!0}){super({applyChecksum:e,credentials:r,region:n,service:s,sha256:o,uriEscapePath:a})}async presign(e,r={}){let{signingDate:n=new Date,expiresIn:s=3600,unsignableHeaders:o,unhoistableHeaders:a,signableHeaders:c,hoistableHeaders:l,signingRegion:u,signingService:d}=r,p=await this.credentialProvider();this.validateResolvedCredentials(p);let m=u??await this.regionProvider(),{longDate:f,shortDate:A}=this.formatDate(n);if(s>tNe)return Promise.reject("Signature version 4 presigned URLs must have an expiration date less than one week in the future");let h=c_(A,m,d??this.service),y=oNe(W8(e),{unhoistableHeaders:a,hoistableHeaders:l});p.sessionToken&&(y.query[X8]=p.sessionToken),y.query[qRe]=i_,y.query[GRe]=`${p.accessKeyId}/${h}`,y.query[j8]=f,y.query[$Re]=s.toString(10);let E=Y8(y,o,c);return y.query[HRe]=this.getCanonicalHeaderList(E),y.query[K8]=await this.getSignature(f,h,this.getSigningKey(p,m,A,d),this.createCanonicalRequest(y,E,await l_(e,this.sha256))),y}async sign(e,r){return typeof e=="string"?this.signString(e,r):e.headers&&e.payload?this.signEvent(e,r):e.message?this.signMessage(e,r):this.signRequest(e,r)}async signEvent({headers:e,payload:r},{signingDate:n=new Date,priorSignature:s,signingRegion:o,signingService:a,eventStreamCredentials:c}){let l=o??await this.regionProvider(),{shortDate:u,longDate:d}=this.formatDate(n),p=c_(u,l,a??this.service),m=await l_({headers:{},body:r},this.sha256),f=new this.sha256;f.update(e);let A=jm(await f.digest()),h=[XRe,d,p,s,A,m].join(`
`);return this.signString(h,{signingDate:n,signingRegion:l,signingService:a,eventStreamCredentials:c})}async signMessage(e,{signingDate:r=new Date,signingRegion:n,signingService:s,eventStreamCredentials:o}){return this.signEvent({headers:this.headerFormatter.format(e.message.headers),payload:e.message.body},{signingDate:r,signingRegion:n,signingService:s,priorSignature:e.priorSignature,eventStreamCredentials:o}).then(c=>({message:e.message,signature:c}))}async signString(e,{signingDate:r=new Date,signingRegion:n,signingService:s,eventStreamCredentials:o}={}){let a=o??await this.credentialProvider();this.validateResolvedCredentials(a);let c=n??await this.regionProvider(),{shortDate:l}=this.formatDate(r),u=new this.sha256(await this.getSigningKey(a,c,l,s));return u.update(vx(e)),jm(await u.digest())}async signRequest(e,{signingDate:r=new Date,signableHeaders:n,unsignableHeaders:s,signingRegion:o,signingService:a}={}){let c=await this.credentialProvider();this.validateResolvedCredentials(c);let l=o??await this.regionProvider(),u=W8(e),{longDate:d,shortDate:p}=this.formatDate(r),m=c_(p,l,a??this.service);u.headers[eJ]=d,c.sessionToken&&(u.headers[WRe]=c.sessionToken);let f=await l_(u,this.sha256);!sNe(u_,u.headers)&&this.applyChecksum&&(u.headers[u_]=f);let A=Y8(u,s,n),h=await this.getSignature(d,m,this.getSigningKey(c,l,p,a),this.createCanonicalRequest(u,A,f));return u.headers[Z8]=`${i_} Credential=${c.accessKeyId}/${m}, SignedHeaders=${this.getCanonicalHeaderList(A)}, Signature=${h}`,u}async getSignature(e,r,n,s){let o=await this.createStringToSign(e,r,s,i_),a=new this.sha256(await n);return a.update(vx(o)),jm(await a.digest())}getSigningKey(e,r,n,s){return nNe(this.sha256,e,n,r,s||this.service)}},sSt={SignatureV4a:null};$e.ALGORITHM_IDENTIFIER=i_;$e.ALGORITHM_IDENTIFIER_V4A=eSt;$e.ALGORITHM_QUERY_PARAM=qRe;$e.ALWAYS_UNSIGNABLE_HEADERS=JRe;$e.AMZ_DATE_HEADER=eJ;$e.AMZ_DATE_QUERY_PARAM=j8;$e.AUTH_HEADER=Z8;$e.CREDENTIAL_QUERY_PARAM=GRe;$e.DATE_HEADER=zRe;$e.EVENT_ALGORITHM_IDENTIFIER=XRe;$e.EXPIRES_QUERY_PARAM=$Re;$e.GENERATED_HEADERS=VRe;$e.HOST_HEADER=Xwt;$e.KEY_TYPE_IDENTIFIER=tJ;$e.MAX_CACHE_SIZE=eNe;$e.MAX_PRESIGNED_TTL=tNe;$e.PROXY_HEADER_PATTERN=jRe;$e.REGION_SET_PARAM=Kwt;$e.SEC_HEADER_PATTERN=KRe;$e.SHA256_HEADER=u_;$e.SIGNATURE_HEADER=YRe;$e.SIGNATURE_QUERY_PARAM=K8;$e.SIGNED_HEADERS_QUERY_PARAM=HRe;$e.SignatureV4=J8;$e.SignatureV4Base=d_;$e.TOKEN_HEADER=WRe;$e.TOKEN_QUERY_PARAM=X8;$e.UNSIGNABLE_PATTERNS=Zwt;$e.UNSIGNED_PAYLOAD=ZRe;$e.clearCredentialCache=nSt;$e.createScope=c_;$e.getCanonicalHeaders=Y8;$e.getCanonicalQuery=rNe;$e.getPayloadHash=l_;$e.getSigningKey=nNe;$e.hasHeader=sNe;$e.moveHeadersToQuery=oNe;$e.prepareRequest=W8;$e.signatureV4aContainer=sSt});function iSt(t,{credentials:e,credentialDefaultProvider:r}){let n;return e?e?.memoized?n=e:n=f8(e,m8,YQ):r?n=$c(r(Object.assign({},t,{parentClientConfig:t}))):n=i(async()=>{throw new Error("@aws-sdk/core::resolveAwsSdkSigV4Config - `credentials` not provided and no credentialDefaultProvider was configured.")},"credentialsProvider"),n.memoized=!0,n}function aSt(t,e){if(e.configBound)return e;let r=i(async n=>e({...n,callerClientConfig:t}),"fn");return r.memoized=e.memoized,r.configBound=!0,r}var nJ,Kc,oSt,iNe=g(()=>{it();cs();nJ=B(rJ()),Kc=i(t=>{let e=t.credentials,r=!!t.credentials,n;Object.defineProperty(t,"credentials",{set(u){u&&u!==e&&u!==n&&(r=!0),e=u;let d=iSt(t,{credentials:e,credentialDefaultProvider:t.credentialDefaultProvider}),p=aSt(t,d);if(r&&!p.attributed){let m=typeof e=="object"&&e!==null;n=i(async f=>{let h=await p(f);return m&&(!h.$source||Object.keys(h.$source).length===0)?yd(h,"CREDENTIALS_CODE","e"):h},"resolvedCredentials"),n.memoized=p.memoized,n.configBound=p.configBound,n.attributed=!0}else n=p},get(){return n},enumerable:!0,configurable:!0}),t.credentials=e;let{signingEscapePath:s=!0,systemClockOffset:o=t.systemClockOffset||0,sha256:a}=t,c;return t.signer?c=$c(t.signer):t.regionInfoProvider?c=i(()=>$c(t.region)().then(async u=>[await t.regionInfoProvider(u,{useFipsEndpoint:await t.useFipsEndpoint(),useDualstackEndpoint:await t.useDualstackEndpoint()})||{},u]).then(([u,d])=>{let{signingRegion:p,signingService:m}=u;t.signingRegion=t.signingRegion||p||d,t.signingName=t.signingName||m||t.serviceId;let f={...t,credentials:t.credentials,region:t.signingRegion,service:t.signingName,sha256:a,uriEscapePath:s},A=t.signerConstructor||nJ.SignatureV4;return new A(f)}),"signer"):c=i(async u=>{u=Object.assign({},{name:"sigv4",signingName:t.signingName||t.defaultSigningName,signingRegion:await $c(t.region)(),properties:{}},u);let d=u.signingRegion,p=u.signingName;t.signingRegion=t.signingRegion||d,t.signingName=t.signingName||p||t.serviceId;let m={...t,credentials:t.credentials,region:t.signingRegion,service:t.signingName,sha256:a,uriEscapePath:s},f=t.signerConstructor||nJ.SignatureV4;return new f(m)},"signer"),Object.assign(t,{systemClockOffset:o,signingEscapePath:s,signer:c})},"resolveAwsSdkSigV4Config"),oSt=Kc;i(iSt,"normalizeCred Line truncated
For more information, please visit: `+_St);let s=t.originalExpiration??t.expiration;return{...t,...s?{originalExpiration:s}:{},expiration:n}},"getExtendedInstanceMetadataCredentials"),DSt=i((t,e={})=>{let r=e?.logger||console,n;return async()=>{let s;try{s=await t(),s.expiration&&s.expiration.getTime()<Date.now()&&(s=hNe(s,r))}catch(o){if(n)r.warn("Credential renew failed: ",o),s=hNe(n,r);else throw o}return n=s,s}},"staticStabilityProvider"),SNe="/latest/meta-data/iam/security-credentials/",kSt="/latest/api/token",aJ="AWS_EC2_METADATA_V1_DISABLED",gNe="ec2_metadata_v1_disabled",yNe="x-aws-ec2-metadata-token",LSt=i((t={})=>DSt(OSt(t),{logger:t.logger}),"fromInstanceMetadata"),OSt=i((t={})=>{let e=!1,{logger:r,profile:n}=t,{timeout:s,maxRetries:o}=pJ(t),a=i(async(c,l)=>{if(e||l.headers?.[yNe]==null){let p=!1,m=!1,f=await dJ({environmentVariableSelector:i(A=>{let h=A[aJ];if(m=!!h&&h!=="false",h===void 0)throw new Fd(`${aJ} not set in env, checking config file next.`,{logger:t.logger});return m},"environmentVariableSelector"),configFileSelector:i(A=>{let h=A[gNe];return p=!!h&&h!=="false",p},"configFileSelector"),default:!1},{profile:n})();if(t.ec2MetadataV1Disabled||f){let A=[];throw t.ec2MetadataV1Disabled&&A.push("credential provider initialization (runtime option ec2MetadataV1Disabled)"),p&&A.push(`config file profile (${gNe})`),m&&A.push(`process environment variable (${aJ})`),new uJ(`AWS EC2 Metadata v1 fallback has been blocked by AWS SDK configuration in the following: [${A.join(", ")}].`)}}let d=(await cJ(async()=>{let p;try{p=await FSt(l)}catch(m){throw m.statusCode===401&&(e=!1),m}return p},c)).trim();return cJ(async()=>{let p;try{p=await USt(d,l,t)}catch(m){throw m.statusCode===401&&(e=!1),m}return p},c)},"getCredentials");return async()=>{let c=await wNe();if(e)return r?.debug("AWS SDK Instance Metadata","using v1 fallback (no token fetch)"),a(o,{...c,timeout:s});{let l;try{l=(await MSt({...c,timeout:s})).toString()}catch(u){if(u?.statusCode===400)throw Object.assign(u,{message:"EC2 Metadata token request returned error"});return(u.message==="TimeoutError"||[403,404,405].includes(u.statusCode))&&(e=!0),r?.debug("AWS SDK Instance Metadata","using v1 fallback (initial)"),a(o,{...c,timeout:s})}return a(o,{...c,headers:{[yNe]:l},timeout:s})}}},"getInstanceMetadataProvider"),MSt=i(async t=>Dx({...t,path:kSt,method:"PUT",headers:{"x-aws-ec2-metadata-token-ttl-seconds":"21600"}}),"getMetadataToken"),FSt=i(async t=>(await Dx({...t,path:SNe})).toString(),"getProfile"),USt=i(async(t,e,r)=>{let n=JSON.parse((await Dx({...e,path:SNe+t})).toString());if(!ENe(n))throw new Fd("Invalid response received from instance metadata service.",{logger:r.logger});return CNe(n)},"getCredentialsFromProfile");Ai.DEFAULT_MAX_RETRIES=xNe;Ai.DEFAULT_TIMEOUT=INe;Ai.ENV_CMDS_AUTH_TOKEN=lJ;Ai.ENV_CMDS_FULL_URI=Qx;Ai.ENV_CMDS_RELATIVE_URI=m_;Ai.Endpoint=_x;Ai.fromContainerMetadata=gSt;Ai.fromInstanceMetadata=LSt;Ai.getInstanceMetadataEndpoint=wNe;Ai.httpRequest=Dx;Ai.providerConfigFromInit=pJ});var au=C(Lx=>{var{buildQueryString:PNe,HttpResponse:vNe}=(we(),_(Lc)),A_=require("node:https"),{Readable:qSt}=require("node:stream"),mJ=require("node:http2"),{streamCollector:GSt}=(Fe(),_(tu));Lx.streamCollector=GSt;function g_(t){let e=t&&typeof t=="object"&&"reason"in t?t.reason:void 0;if(e){if(e instanceof Error){let s=new Error("Request aborted");return s.name="AbortError",s.cause=e,s}let n=new Error(String(e));return n.name="AbortError",n}let r=new Error("Request aborted");return r.name="AbortError",r}i(g_,"buildAbortError");var HSt=["ECONNRESET","EPIPE","ETIMEDOUT"],QNe=i(t=>{let e={};for(let r in t){let n=t[r];e[r]=Array.isArray(n)?n.join(","):n}return e},"getTransformedHeaders"),In={setTimeout:i((t,e)=>setTimeout(t,e),"setTimeout"),clearTimeout:i(t=>clearTimeout(t),"clearTimeout")},bNe=1e3,$St=i((t,e,r=0)=>{if(!r)return-1;let n=i(s=>{let o=In.setTimeout(()=>{t.destroy(),e(Object.assign(new Error(`@smithy/node-http-handler - the request socket did not establish a connection with the server within the configured timeout of ${r} ms.`),{name:"TimeoutError"}))},r-s),a=i(c=>{c?.connecting?c.on("connect",()=>{In.clearTimeout(o)}):In.clearTimeout(o)},"doWithSocket");t.socket?a(t.socket):t.on("socket",a)},"registerTimeout");return r<2e3?(n(0),0):In.setTimeout(n.bind(null,bNe),bNe)},"setConnectionTimeout"),zSt=i((t,e,r=0,n,s)=>r?In.setTimeout(()=>{let o=`@smithy/node-http-handler - [${n?"ERROR":"WARN"}] a request has exceeded the configured ${r} ms requestTimeout.`;if(n){let a=Object.assign(new Error(o),{name:"TimeoutError",code:"ETIMEDOUT"});t.destroy(a),e(a)}else o+=" Init client requestHandler with throwOnRequestTimeout=true to turn this into an error.",s?.warn?.(o)},r):-1,"setRequestTimeout"),VSt=3e3,YSt=i((t,{keepAlive:e,keepAliveMsecs:r},n=VSt)=>{if(e!==!0)return-1;let s=i(()=>{t.socket?t.socket.setKeepAlive(e,r||0):t.on("socket",o=>{o.setKeepAlive(e,r||0)})},"registerListener");return n===0?(s(),0):In.setTimeout(s,n)},"setSocketKeepAli Line truncated
See https://docs.aws.amazon.com/sdk-for-javascript/v3/developer-guide/node-configuring-maxsockets.html
or increase socketAcquisitionWarningTimeout=(millis) in the NodeHttpHandler config.`),Date.now()}return r}constructor(e){this.configProvider=new Promise((r,n)=>{typeof e=="function"?e().then(s=>{r(this.resolveDefaultConfig(s))}).catch(n):r(this.resolveDefaultConfig(e))})}destroy(){this.config?.httpAgent?.destroy(),this.config?.httpsAgent?.destroy()}async handle(e,{abortSignal:r,requestTimeout:n}={}){this.config||(this.config=await this.configProvider);let s=this.config,o=e.protocol==="https:";return!o&&!this.config.httpAgent&&(this.config.httpAgent=await this.config.httpAgentProvider()),new Promise((a,c)=>{let l,u=-1,d=-1,p=-1,m=-1,f=-1,A=i(()=>{En.clearTimeout(u),En.clearTimeout(d),En.clearTimeout(p),En.clearTimeout(m),En.clearTimeout(f)},"clearTimeouts"),h=i(async _=>{await l,A(),a(_)},"resolve"),y=i(async _=>{await l,A(),c(_)},"reject");if(r?.aborted){let _=d_(r);y(_);return}let E=e.headers,I=E?(E.Expect??E.expect)==="100-continue":!1,S=o?s.httpsAgent:s.httpAgent;I&&!this.externalAgent&&(S=new(o?l_.Agent:u_)({keepAlive:!1,maxSockets:1/0})),u=En.setTimeout(()=>{this.socketWarningTimestamp=t.checkSocketUsage(S,this.socketWarningTimestamp,s.logger)},s.socketAcquisitionWarningTimeout??(s.requestTimeout??2e3)+(s.connectionTimeout??1e3));let b=e.query?SNe(e.query):"",T;if(e.username!=null||e.password!=null){let _=e.username??"",X=e.password??"";T=`${_}:${X}`}let Q=e.path;b&&(Q+=`?${b}`),e.fragment&&(Q+=`#${e.fragment}`);let L=e.hostname??"";L[0]==="["&&L.endsWith("]")?L=e.hostname.slice(1,-1):L=e.hostname;let Z={headers:e.headers,host:L,method:e.method,path:Q,port:e.port,agent:S,auth:T},pe=(o?l_.request:xNe)(Z,_=>{let X=new bNe({statusCode:_.statusCode||-1,reason:_.statusMessage,headers:BNe(_.headers),body:_});h({response:X})});if(pe.on("error",_=>{FSt.includes(_.code)?y(Object.assign(_,{name:"TimeoutError"})):y(_)}),r){let _=i(()=>{pe.destroy();let X=d_(r);y(X)},"onAbort");if(typeof r.addEventListener=="function"){let X=r;X.addEventListener("abort",_,{once:!0}),pe.once("close",()=>X.removeEventListener("abort",_))}else r.onabort=_}let z=n??s.requestTimeout;d=USt(pe,y,s.connectionTimeout),p=qSt(pe,y,z,s.throwOnRequestTimeout,s.logger??console),m=$St(pe,y,s.socketTimeout);let se=Z.agent;typeof se=="object"&&"keepAlive"in se&&(f=HSt(pe,{keepAlive:se.keepAlive,keepAliveMsecs:se.keepAliveMsecs})),l=RNe(pe,e,z,this.externalAgent).catch(_=>(A(),c(_)))})}updateHttpClientConfig(e,r){this.config=void 0,this.configProvider=this.configProvider.then(n=>({...n,[e]:r}))}httpHandlerConfigs(){return this.config??{}}resolveDefaultConfig(e){let{requestTimeout:r,connectionTimeout:n,socketTimeout:s,socketAcquisitionWarningTimeout:o,httpAgent:a,httpsAgent:c,throwOnRequestTimeout:l,logger:u}=e||{},d=!0,p=50;return{connectionTimeout:n,requestTimeout:r,socketTimeout:s,socketAcquisitionWarningTimeout:o,throwOnRequestTimeout:l,httpAgentProvider:i(async()=>{let m=require("node:http"),{Agent:f,request:A}=m.default??m;return xNe=A,u_=f,a instanceof u_||typeof a?.destroy=="function"?(this.externalAgent=!0,a):new u_({keepAlive:d,maxSockets:p,...a})},"httpAgentProvider"),httpsAgent:c instanceof l_.Agent||typeof c?.destroy=="function"?(this.externalAgent=!0,c):new l_.Agent({keepAlive:d,maxSockets:p,...c}),logger:u}}},YSt=new Uint16Array(1),vx=class{static{i(this,"ClientHttp2SessionRef")}id=YSt[0]++;total=0;max=0;session;refs=0;constructor(e){e.unref(),this.session=e}retain(){if(this.session.destroyed)throw new Error("@smithy/node-http-handler - cannot acquire reference to destroyed session.");this.refs+=1,this.total+=1,this.max=Math.max(this.refs,this.max),this.session.ref()}free(){if(!this.session.destroyed&&(this.refs-=1,this.refs===0&&this.session.unref(),this.refs<0))throw new Error("@smithy/node-http-handler - ClientHttp2Session refcount at zero, cannot decrement.")}deref(){return this.session}close(){this.session.closed||this.session.close()}destroy(){this.refs=0,this.session.destroyed||this.session.destroy()}useCount(){return this.refs}},lJ=class{static{i(this,"NodeHttp2ConnectionPool")}sessions=[];maxConcurrency=0;constructor(e){this.sessions=(e??[]).map(r=>new vx(r))}poll(){let e=!1;for(let r of this.sessions){if(r.deref().destroyed){e=!0;continue}if(!this.maxConcurrency||r.useCount()<this.maxConcurrency)return r}if(e)for(let r of this.sessions)r.deref().destroyed&&this.remove(r)}offerLast(e){this.sessions.push(e)}remove(e){let r=this.sessions.indexOf(e);r>-1&&this.sessions.splice(r,1)}[Symbol.iterator](){return this.sessions[Symbol.iterator]()}setMaxConcurrency(e){this.maxConcurrency=e}destroy(e){this.remove(e),e.destroy()}},uJ=class{static{i(this,"NodeHttp2ConnectionManager")}config;connectOptions;connectionPools=new Map;constructor(e){if(this.config=e,this.config.maxConcurrency&&this.config.maxConcurrency<=0)throw new RangeError("maxConcurrency must be greater than zero.")}lease(e,r){let n=this.getUrlString(e),s=this.getPool(n);if(!this.config.disableConcurrency&&!r.isEventStream){let u=s.poll();if(u)return u.retain(),u}let o=new Line truncated
or increase socketAcquisitionWarningTimeout=(millis) in the NodeHttpHandler config.`),Date.now()}return r}constructor(e){this.configProvider=new Promise((r,n)=>{typeof e=="function"?e().then(s=>{r(this.resolveDefaultConfig(s))}).catch(n):r(this.resolveDefaultConfig(e))})}destroy(){this.config?.httpAgent?.destroy(),this.config?.httpsAgent?.destroy()}async handle(e,{abortSignal:r,requestTimeout:n}={}){this.config||(this.config=await this.configProvider);let s=this.config,o=e.protocol==="https:";return!o&&!this.config.httpAgent&&(this.config.httpAgent=await this.config.httpAgentProvider()),new Promise((a,c)=>{let l,u=-1,d=-1,p=-1,m=-1,f=-1,A=i(()=>{In.clearTimeout(u),In.clearTimeout(d),In.clearTimeout(p),In.clearTimeout(m),In.clearTimeout(f)},"clearTimeouts"),h=i(async Z=>{await l,A(),a(Z)},"resolve"),y=i(async Z=>{await l,A(),c(Z)},"reject");if(r?.aborted){let Z=g_(r);y(Z);return}let E=e.headers,I=E?(E.Expect??E.expect)==="100-continue":!1,S=o?s.httpsAgent:s.httpAgent;I&&!this.externalAgent&&(S=new(o?A_.Agent:h_)({keepAlive:!1,maxSockets:1/0})),u=In.setTimeout(()=>{this.socketWarningTimestamp=t.checkSocketUsage(S,this.socketWarningTimestamp,s.logger)},s.socketAcquisitionWarningTimeout??(s.requestTimeout??2e3)+(s.connectionTimeout??1e3));let b=e.query?PNe(e.query):"",N;if(e.username!=null||e.password!=null){let Z=e.username??"",G=e.password??"";N=`${Z}:${G}`}let T=e.path;b&&(T+=`?${b}`),e.fragment&&(T+=`#${e.fragment}`);let k=e.hostname??"";k[0]==="["&&k.endsWith("]")?k=e.hostname.slice(1,-1):k=e.hostname;let re={headers:e.headers,host:k,method:e.method,path:T,port:e.port,agent:S,auth:N},ce=(o?A_.request:NNe)(re,Z=>{let G=new vNe({statusCode:Z.statusCode||-1,reason:Z.statusMessage,headers:QNe(Z.headers),body:Z});h({response:G})});if(ce.on("error",Z=>{HSt.includes(Z.code)?y(Object.assign(Z,{name:"TimeoutError"})):y(Z)}),r){let Z=i(()=>{ce.destroy();let G=g_(r);y(G)},"onAbort");if(typeof r.addEventListener=="function"){let G=r;G.addEventListener("abort",Z,{once:!0}),ce.once("close",()=>G.removeEventListener("abort",Z))}else r.onabort=Z}let He=n??s.requestTimeout;d=$St(ce,y,s.connectionTimeout),p=zSt(ce,y,He,s.throwOnRequestTimeout,s.logger??console),m=WSt(ce,y,s.socketTimeout);let ae=re.agent;typeof ae=="object"&&"keepAlive"in ae&&(f=YSt(ce,{keepAlive:ae.keepAlive,keepAliveMsecs:ae.keepAliveMsecs})),l=_Ne(ce,e,He,this.externalAgent).catch(Z=>(A(),c(Z)))})}updateHttpClientConfig(e,r){this.config=void 0,this.configProvider=this.configProvider.then(n=>({...n,[e]:r}))}httpHandlerConfigs(){return this.config??{}}resolveDefaultConfig(e){let{requestTimeout:r,connectionTimeout:n,socketTimeout:s,socketAcquisitionWarningTimeout:o,httpAgent:a,httpsAgent:c,throwOnRequestTimeout:l,logger:u}=e||{},d=!0,p=50;return{connectionTimeout:n,requestTimeout:r,socketTimeout:s,socketAcquisitionWarningTimeout:o,throwOnRequestTimeout:l,httpAgentProvider:i(async()=>{let m=require("node:http"),{Agent:f,request:A}=m.default??m;return NNe=A,h_=f,a instanceof h_||typeof a?.destroy=="function"?(this.externalAgent=!0,a):new h_({keepAlive:d,maxSockets:p,...a})},"httpAgentProvider"),httpsAgent:c instanceof A_.Agent||typeof c?.destroy=="function"?(this.externalAgent=!0,c):new A_.Agent({keepAlive:d,maxSockets:p,...c}),logger:u}}},KSt=new Uint16Array(1),kx=class{static{i(this,"ClientHttp2SessionRef")}id=KSt[0]++;total=0;max=0;session;refs=0;constructor(e){e.unref(),this.session=e}retain(){if(this.session.destroyed)throw new Error("@smithy/node-http-handler - cannot acquire reference to destroyed session.");this.refs+=1,this.total+=1,this.max=Math.max(this.refs,this.max),this.session.ref()}free(){if(!this.session.destroyed&&(this.refs-=1,this.refs===0&&this.session.unref(),this.refs<0))throw new Error("@smithy/node-http-handler - ClientHttp2Session refcount at zero, cannot decrement.")}deref(){return this.session}close(){this.session.closed||this.session.close()}destroy(){this.refs=0,this.session.destroyed||this.session.destroy()}useCount(){return this.refs}},AJ=class{static{i(this,"NodeHttp2ConnectionPool")}sessions=[];maxConcurrency=0;constructor(e){this.sessions=(e??[]).map(r=>new kx(r))}poll(){let e=!1;for(let r of this.sessions){if(r.deref().destroyed){e=!0;continue}if(!this.maxConcurrency||r.useCount()<this.maxConcurrency)return r}if(e)for(let r of this.sessions)r.deref().destroyed&&this.remove(r)}offerLast(e){this.sessions.push(e)}remove(e){let r=this.sessions.indexOf(e);r>-1&&this.sessions.splice(r,1)}[Symbol.iterator](){return this.sessions[Symbol.iterator]()}setMaxConcurrency(e){this.maxConcurrency=e}destroy(e){this.remove(e),e.destroy()}},hJ=class{static{i(this,"NodeHttp2ConnectionManager")}config;connectOptions;connectionPools=new Map;constructor(e){if(this.config=e,this.config.maxConcurrency&&this.config.maxConcurrency<=0)throw new RangeError("maxConcurrency must be greater than zero.")}lease(e,r){let n=this.getUrlString(e),s=this.getPool(n);if(!this.config.disableConcurrency&&!r.isEventStream){let u=s.poll();if(u)return u.retain(),u}let Line truncated
- loopback CIDR 127.0.0.0/8 or [::1/128]
- ECS container host 169.254.170.2
- EKS container host 169.254.170.23 or [fd00:ec2::23]`,{logger:e})}}});var PNe=C(mJ=>{var{CredentialsProviderError:pJ}=(dt(),D(gn)),{HttpRequest:XSt}=(we(),D(Dc)),{parseRfc3339DateTime:ZSt}=(Fe(),D(eu)),{sdkStreamMixin:ebt}=(Fe(),D(eu));mJ.createGetRequest=i(function(e){return new XSt({protocol:e.protocol,hostname:e.hostname,port:Number(e.port),path:e.pathname,query:Array.from(e.searchParams.entries()).reduce((r,[n,s])=>(r[n]=s,r),{}),fragment:e.hash})},"createGetRequest");mJ.getCredentials=i(async function(e,r){let s=await ebt(e.body).transformToString();if(e.statusCode===200){let o=JSON.parse(s);if(typeof o.AccessKeyId!="string"||typeof o.SecretAccessKey!="string"||typeof o.Token!="string"||typeof o.Expiration!="string")throw new pJ("HTTP credential provider response not of the required format, an object matching: { AccessKeyId: string, SecretAccessKey: string, Token: string, Expiration: string(rfc3339) }",{logger:r});return{accessKeyId:o.AccessKeyId,secretAccessKey:o.SecretAccessKey,sessionToken:o.Token,expiration:ZSt(o.Expiration)}}if(e.statusCode>=400&&e.statusCode<500){let o={};try{o=JSON.parse(s)}catch{}throw Object.assign(new pJ(`Server responded with status: ${e.statusCode}`,{logger:r}),{Code:o.Code,Message:o.Message})}throw new pJ(`Server responded with status: ${e.statusCode}`,{logger:r})},"getCredentials")});var QNe=C(vNe=>{vNe.retryWrapper=(t,e,r)=>async()=>{for(let n=0;n<e;++n)try{return await t()}catch{await new Promise(o=>setTimeout(o,r))}return await t()}});var kNe=C(DNe=>{var{setCredentialFeature:tbt}=(ot(),D(cs)),{CredentialsProviderError:_Ne}=(dt(),D(gn)),{NodeHttpHandler:rbt}=iu(),nbt=require("node:fs/promises"),{checkUrl:sbt}=TNe(),{createGetRequest:obt,getCredentials:ibt}=PNe(),{retryWrapper:abt}=QNe(),cbt="AWS_CONTAINER_CREDENTIALS_RELATIVE_URI",lbt="http://169.254.170.2",ubt="AWS_CONTAINER_CREDENTIALS_FULL_URI",dbt="AWS_CONTAINER_AUTHORIZATION_TOKEN_FILE",pbt="AWS_CONTAINER_AUTHORIZATION_TOKEN";DNe.fromHttp=(t={})=>{t.logger?.debug("@aws-sdk/credential-provider-http - fromHttp");let e,r=t.awsContainerCredentialsRelativeUri??process.env[cbt],n=t.awsContainerCredentialsFullUri??process.env[ubt],s=t.awsContainerAuthorizationToken??process.env[pbt],o=t.awsContainerAuthorizationTokenFile??process.env[dbt],a=t.logger?.constructor?.name==="NoOpLogger"||!t.logger?.warn?console.warn:t.logger.warn.bind(t.logger);if(r&&n&&(a("@aws-sdk/credential-provider-http: you have set both awsContainerCredentialsRelativeUri and awsContainerCredentialsFullUri."),a("awsContainerCredentialsFullUri will take precedence.")),s&&o&&(a("@aws-sdk/credential-provider-http: you have set both awsContainerAuthorizationToken and awsContainerAuthorizationTokenFile."),a("awsContainerAuthorizationToken will take precedence.")),n)e=n;else if(r)e=`${lbt}${r}`;else throw new _Ne(`No HTTP credential provider host provided.
Set AWS_CONTAINER_CREDENTIALS_FULL_URI or AWS_CONTAINER_CREDENTIALS_RELATIVE_URI.`,{logger:t.logger});let c=new URL(e);sbt(c,t.logger);let l=rbt.create({connectionTimeout:t.timeout??1e3}),u=t.timeout??1e3,d=abt(async()=>{let p=obt(c);s?p.headers.Authorization=s:o&&(p.headers.Authorization=(await nbt.readFile(o)).toString());try{let m=await l.handle(p,{requestTimeout:u});return ibt(m.response).then(f=>tbt(f,"CREDENTIALS_HTTP","z"))}catch(m){throw new _Ne(String(m),{logger:t.logger})}},t.maxRetries??3,t.timeout??1e3);return async()=>{try{return await d()}finally{l.destroy?.()}}}});var fJ=C(LNe=>{var{fromHttp:mbt}=kNe();LNe.fromHttp=mbt});function fbt(t){return{schemeId:"aws.auth#sigv4",signingProperties:{name:"sso-oauth",region:t.region},propertiesExtractor:i((e,r)=>({signingProperties:{config:e,context:r}}),"propertiesExtractor")}}function Abt(t){return{schemeId:"smithy.api#noAuth"}}var ONe,MNe,FNe,AJ=g(()=>{Dr();he();ONe=i(async(t,e,r)=>({operation:Bt(e).operation,region:await Et(t.region)()||(()=>{throw new Error("expected `region` to be configured for `aws.auth#sigv4`")})()}),"defaultSSOOIDCHttpAuthSchemeParametersProvider");i(fbt,"createAwsAuthSigv4HttpAuthOption");i(Abt,"createSmithyApiNoAuthHttpAuthOption");MNe=i(t=>{let e=[];return t.operation==="CreateToken"?e.push(Abt(t)):e.push(fbt(t)),e},"defaultSSOOIDCHttpAuthSchemeProvider"),FNe=i(t=>{let e=Jc(t);return Object.assign(e,{authSchemePreference:Et(t.authSchemePreference??[])})},"resolveHttpAuthSchemeConfig")});var UNe,qNe,hJ=g(()=>{UNe=i(t=>Object.assign(t,{useDualstackEndpoint:t.useDualstackEndpoint??!1,useFipsEndpoint:t.useFipsEndpoint??!1,defaultSigningName:"sso-oauth"}),"resolveClientEndpointParameters"),qNe={UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}});var Md,_x=g(()=>{Md={name:"@aws-sdk/nested-clients",version:"3.997.23",description:"Nested clients for AWS SDK packages.",main:"./dist-cjs/index.js",module:"./dist-es/index.js",types:"./dist-types/index.d.ts",scripts:{build:"concurrently 'yarn:build:types' 'yarn:build:es' && yarn build:cjs","build:cjs":"node ../../scripts/compilation/inline","build:es":"premove dist-es && tsc -p tsconfig.es.json","build:include:deps":'yarn g:turbo run build -F="$npm_package_name"',"build:types":"premove dist-types && tsc -p tsconfig.types.json","build:types:downlevel":"downlevel-dts dist-types dist-types/ts3.4",clean:"premove dist-cjs dist-es dist-types",lint:"node ../../scripts/validation/submodules-linter.js",prebuild:"yarn lint",test:"yarn g:vitest run","test:watch":"yarn g:vitest watch"},engines:{node:">=20.0.0"},sideEffects:!1,author:{name:"AWS SDK for JavaScript Team",url:"https://aws.amazon.com/sdk-for-javascript/"},license:"Apache-2.0",dependencies:{"@aws-crypto/sha256-browser":"5.2.0","@aws-crypto/sha256-js":"5.2.0","@aws-sdk/core":"^3.974.23","@aws-sdk/signature-v4-multi-region":"^3.996.35","@aws-sdk/types":"^3.973.13","@smithy/core":"^3.24.6","@smithy/fetch-http-handler":"^5.4.6","@smithy/node-http-handler":"^4.7.6","@smithy/types":"^4.14.3",tslib:"^2.6.2"},devDependencies:{concurrently:"7.0.0","downlevel-dts":"0.10.1",premove:"4.0.0",typescript:"~5.8.3"},typesVersions:{"<4.5":{"dist-types/*":["dist-types/ts3.4/*"]}},files:["./cognito-identity.d.ts","./cognito-identity.js","./signin.d.ts","./signin.js","./sso-oidc.d.ts","./sso-oidc.js","./sso.d.ts","./sso.js","./sts.d.ts","./sts.js","dist-*/**"],browser:{"./dist-es/submodules/cognito-identity/runtimeConfig":"./dist-es/submodules/cognito-identity/runtimeConfig.browser","./dist-es/submodules/signin/runtimeConfig":"./dist-es/submodules/signin/runtimeConfig.browser","./dist-es/submodules/sso-oidc/runtimeConfig":"./dist-es/submodules/sso-oidc/runtimeConfig.browser","./dist-es/submodules/sso/runtimeConfig":"./dist-es/submodules/sso/runtimeConfig.browser","./dist-es/submodules/sts/runtimeConfig":"./dist-es/submodules/sts/runtimeConfig.browser"},"react-native":{},homepage:"https://github.com/aws/aws-sdk-js-v3/tree/main/packages/nested-clients",repository:{type:"git",url:"https://github.com/aws/aws-sdk-js-v3.git",directory:"packages/nested-clients"},exports:{"./package.json":"./package.json","./sso-oidc":{types:"./dist-types/submodules/sso-oidc/index.d.ts",module:"./dist-es/submodules/sso-oidc/index.js",node:"./dist-cjs/submodules/sso-oidc/index.js",import:"./dist-es/submodules/sso-oidc/index.js",require:"./dist-cjs/submodules/sso-oidc/index.js"},"./sts":{types:"./dist-types/submodules/sts/index.d.ts",module:"./dist-es/submodules/sts/index.js",node:"./dist-cjs/submodules/sts/index.js",import:"./dist-es/submodules/sts/index.js",require:"./dist-cjs/submodules/sts/index.js"},"./signin":{types:"./dist-types/submodules/signin/index.d.ts",module:"./dist-es/submodules/signin/index.js",node:"./dist-cjs/submodules/signin/index.js",import:"./dist-es/submodules/signin/index.js",require:"./dist-cjs/submodul Line truncated
- EKS container host 169.254.170.23 or [fd00:ec2::23]`,{logger:e})}}});var LNe=C(EJ=>{var{CredentialsProviderError:yJ}=(dt(),_(En)),{HttpRequest:rbt}=(we(),_(Lc)),{parseRfc3339DateTime:nbt}=(Fe(),_(tu)),{sdkStreamMixin:sbt}=(Fe(),_(tu));EJ.createGetRequest=i(function(e){return new rbt({protocol:e.protocol,hostname:e.hostname,port:Number(e.port),path:e.pathname,query:Array.from(e.searchParams.entries()).reduce((r,[n,s])=>(r[n]=s,r),{}),fragment:e.hash})},"createGetRequest");EJ.getCredentials=i(async function(e,r){let s=await sbt(e.body).transformToString();if(e.statusCode===200){let o=JSON.parse(s);if(typeof o.AccessKeyId!="string"||typeof o.SecretAccessKey!="string"||typeof o.Token!="string"||typeof o.Expiration!="string")throw new yJ("HTTP credential provider response not of the required format, an object matching: { AccessKeyId: string, SecretAccessKey: string, Token: string, Expiration: string(rfc3339) }",{logger:r});return{accessKeyId:o.AccessKeyId,secretAccessKey:o.SecretAccessKey,sessionToken:o.Token,expiration:nbt(o.Expiration)}}if(e.statusCode>=400&&e.statusCode<500){let o={};try{o=JSON.parse(s)}catch{}throw Object.assign(new yJ(`Server responded with status: ${e.statusCode}`,{logger:r}),{Code:o.Code,Message:o.Message})}throw new yJ(`Server responded with status: ${e.statusCode}`,{logger:r})},"getCredentials")});var MNe=C(ONe=>{ONe.retryWrapper=(t,e,r)=>async()=>{for(let n=0;n<e;++n)try{return await t()}catch{await new Promise(o=>setTimeout(o,r))}return await t()}});var qNe=C(UNe=>{var{setCredentialFeature:obt}=(it(),_(ls)),{CredentialsProviderError:FNe}=(dt(),_(En)),{NodeHttpHandler:ibt}=au(),abt=require("node:fs/promises"),{checkUrl:cbt}=kNe(),{createGetRequest:lbt,getCredentials:ubt}=LNe(),{retryWrapper:dbt}=MNe(),pbt="AWS_CONTAINER_CREDENTIALS_RELATIVE_URI",mbt="http://169.254.170.2",fbt="AWS_CONTAINER_CREDENTIALS_FULL_URI",Abt="AWS_CONTAINER_AUTHORIZATION_TOKEN_FILE",hbt="AWS_CONTAINER_AUTHORIZATION_TOKEN";UNe.fromHttp=(t={})=>{t.logger?.debug("@aws-sdk/credential-provider-http - fromHttp");let e,r=t.awsContainerCredentialsRelativeUri??process.env[pbt],n=t.awsContainerCredentialsFullUri??process.env[fbt],s=t.awsContainerAuthorizationToken??process.env[hbt],o=t.awsContainerAuthorizationTokenFile??process.env[Abt],a=t.logger?.constructor?.name==="NoOpLogger"||!t.logger?.warn?console.warn:t.logger.warn.bind(t.logger);if(r&&n&&(a("@aws-sdk/credential-provider-http: you have set both awsContainerCredentialsRelativeUri and awsContainerCredentialsFullUri."),a("awsContainerCredentialsFullUri will take precedence.")),s&&o&&(a("@aws-sdk/credential-provider-http: you have set both awsContainerAuthorizationToken and awsContainerAuthorizationTokenFile."),a("awsContainerAuthorizationToken will take precedence.")),n)e=n;else if(r)e=`${mbt}${r}`;else throw new FNe(`No HTTP credential provider host provided.
Set AWS_CONTAINER_CREDENTIALS_FULL_URI or AWS_CONTAINER_CREDENTIALS_RELATIVE_URI.`,{logger:t.logger});let c=new URL(e);cbt(c,t.logger);let l=ibt.create({connectionTimeout:t.timeout??1e3}),u=t.timeout??1e3,d=dbt(async()=>{let p=lbt(c);s?p.headers.Authorization=s:o&&(p.headers.Authorization=(await abt.readFile(o)).toString());try{let m=await l.handle(p,{requestTimeout:u});return ubt(m.response).then(f=>obt(f,"CREDENTIALS_HTTP","z"))}catch(m){throw new FNe(String(m),{logger:t.logger})}},t.maxRetries??3,t.timeout??1e3);return async()=>{try{return await d()}finally{l.destroy?.()}}}});var CJ=C(GNe=>{var{fromHttp:gbt}=qNe();GNe.fromHttp=gbt});function ybt(t){return{schemeId:"aws.auth#sigv4",signingProperties:{name:"sso-oauth",region:t.region},propertiesExtractor:i((e,r)=>({signingProperties:{config:e,context:r}}),"propertiesExtractor")}}function Ebt(t){return{schemeId:"smithy.api#noAuth"}}var HNe,$Ne,zNe,IJ=g(()=>{kr();he();HNe=i(async(t,e,r)=>({operation:Nt(e).operation,region:await Ct(t.region)()||(()=>{throw new Error("expected `region` to be configured for `aws.auth#sigv4`")})()}),"defaultSSOOIDCHttpAuthSchemeParametersProvider");i(ybt,"createAwsAuthSigv4HttpAuthOption");i(Ebt,"createSmithyApiNoAuthHttpAuthOption");$Ne=i(t=>{let e=[];return t.operation==="CreateToken"?e.push(Ebt(t)):e.push(ybt(t)),e},"defaultSSOOIDCHttpAuthSchemeProvider"),zNe=i(t=>{let e=Kc(t);return Object.assign(e,{authSchemePreference:Ct(t.authSchemePreference??[])})},"resolveHttpAuthSchemeConfig")});var VNe,YNe,xJ=g(()=>{VNe=i(t=>Object.assign(t,{useDualstackEndpoint:t.useDualstackEndpoint??!1,useFipsEndpoint:t.useFipsEndpoint??!1,defaultSigningName:"sso-oauth"}),"resolveClientEndpointParameters"),YNe={UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}});var Ud,Ox=g(()=>{Ud={name:"@aws-sdk/nested-clients",version:"3.997.23",description:"Nested clients for AWS SDK packages.",main:"./dist-cjs/index.js",module:"./dist-es/index.js",types:"./dist-types/index.d.ts",scripts:{build:"concurrently 'yarn:build:types' 'yarn:build:es' && yarn build:cjs","build:cjs":"node ../../scripts/compilation/inline","build:es":"premove dist-es && tsc -p tsconfig.es.json","build:include:deps":'yarn g:turbo run build -F="$npm_package_name"',"build:types":"premove dist-types && tsc -p tsconfig.types.json","build:types:downlevel":"downlevel-dts dist-types dist-types/ts3.4",clean:"premove dist-cjs dist-es dist-types",lint:"node ../../scripts/validation/submodules-linter.js",prebuild:"yarn lint",test:"yarn g:vitest run","test:watch":"yarn g:vitest watch"},engines:{node:">=20.0.0"},sideEffects:!1,author:{name:"AWS SDK for JavaScript Team",url:"https://aws.amazon.com/sdk-for-javascript/"},license:"Apache-2.0",dependencies:{"@aws-crypto/sha256-browser":"5.2.0","@aws-crypto/sha256-js":"5.2.0","@aws-sdk/core":"^3.974.23","@aws-sdk/signature-v4-multi-region":"^3.996.35","@aws-sdk/types":"^3.973.13","@smithy/core":"^3.24.6","@smithy/fetch-http-handler":"^5.4.6","@smithy/node-http-handler":"^4.7.6","@smithy/types":"^4.14.3",tslib:"^2.6.2"},devDependencies:{concurrently:"7.0.0","downlevel-dts":"0.10.1",premove:"4.0.0",typescript:"~5.8.3"},typesVersions:{"<4.5":{"dist-types/*":["dist-types/ts3.4/*"]}},files:["./cognito-identity.d.ts","./cognito-identity.js","./signin.d.ts","./signin.js","./sso-oidc.d.ts","./sso-oidc.js","./sso.d.ts","./sso.js","./sts.d.ts","./sts.js","dist-*/**"],browser:{"./dist-es/submodules/cognito-identity/runtimeConfig":"./dist-es/submodules/cognito-identity/runtimeConfig.browser","./dist-es/submodules/signin/runtimeConfig":"./dist-es/submodules/signin/runtimeConfig.browser","./dist-es/submodules/sso-oidc/runtimeConfig":"./dist-es/submodules/sso-oidc/runtimeConfig.browser","./dist-es/submodules/sso/runtimeConfig":"./dist-es/submodules/sso/runtimeConfig.browser","./dist-es/submodules/sts/runtimeConfig":"./dist-es/submodules/sts/runtimeConfig.browser"},"react-native":{},homepage:"https://github.com/aws/aws-sdk-js-v3/tree/main/packages/nested-clients",repository:{type:"git",url:"https://github.com/aws/aws-sdk-js-v3.git",directory:"packages/nested-clients"},exports:{"./package.json":"./package.json","./sso-oidc":{types:"./dist-types/submodules/sso-oidc/index.d.ts",module:"./dist-es/submodules/sso-oidc/index.js",node:"./dist-cjs/submodules/sso-oidc/index.js",import:"./dist-es/submodules/sso-oidc/index.js",require:"./dist-cjs/submodules/sso-oidc/index.js"},"./sts":{types:"./dist-types/submodules/sts/index.d.ts",module:"./dist-es/submodules/sts/index.js",node:"./dist-cjs/submodules/sts/index.js",import:"./dist-es/submodules/sts/index.js",require:"./dist-cjs/submodules/sts/index.js"},"./signin":{types:"./dist-types/submodules/signin/index.d.ts",module:"./dist-es/submodules/signin/index.js",node:"./dist-cjs/submodules/signin/index.js",import:"./dist-es/submodules/signin/index.js",require:"./dist-cjs/submodul Line truncated
`),this.z=this.x.length}parse(){let e=this,{z:r}=e;for(;e.i<r&&(e.trim(),!(e.i>=r));)if(e.isNext("<?"))e.readTo("?>"),e.trim();else if(e.isNext("<!--"))e.readTo("-->"),e.trim();else if(e.isNext("<!DOCTYPE",!1))e.skipDoctype(),e.trim();else if(e.x[e.i]==="<"){let n=e.parseTag();return{[n.tag]:n.value}}else throw new Error("@aws-sdk XML parse error: unexpected content.");throw new Error("@aws-sdk XML parse error: no root element.")}isNext(e,r=!0){let n=this;return r?n.x.startsWith(e,n.i):n.x.toLowerCase().startsWith(e.toLowerCase(),n.i)}readTo(e){let r=this,n=r.x.indexOf(e,r.i);if(n===-1)throw new Error(`@aws-sdk XML parse error: expected "${e}" not found.`);let s=r.x.slice(r.i,n);return r.i=n+e.length,s}trim(){let e=this;for(;e.i<e.z&&` \r
`.includes(e.x[e.i]);)++e.i}readAttrValue(){let e=this,r=e.x[e.i];++e.i;let n="";for(;e.i<e.z&&e.x[e.i]!==r;)n+=e.x[e.i++];return++e.i,e.decodeEntities(n)}parseTag(){let e=this;++e.i;let r="";for(;e.i<e.z&&!` \r
>/`.includes(e.x[e.i]);)r+=e.x[e.i++];let n=!1,s=Object.create(null);for(;e.i<e.z&&(e.trim(),!">/".includes(e.x[e.i]));){let d="";for(;e.i<e.z&&!`= \r
>/?`.includes(e.x[e.i]);)d+=e.x[e.i++];if(e.trim(),e.x[e.i]!=="=")break;++e.i,e.trim(),s[d]=e.readAttrValue(),n=!0}if(e.i>=e.z)throw new Error("@aws-sdk XML parse error: unexpected end of input.");if(e.x[e.i]==="/"){if(++e.i,e.i>=e.z||e.x[e.i]!==">")throw new Error("@aws-sdk XML parse error: expected > at the end of self-closing tag.");return++e.i,Object.setPrototypeOf(s,Object.prototype),{tag:r,value:n?s:""}}if(e.x[e.i]!==">")throw new Error("@aws-sdk XML parse error: expected > at the end of opening tag.");++e.i;let o=[],a=[],c=!1;for(;e.i<e.z&&!e.isNext("</");)if(e.x[e.i]==="<")e.isNext("<!--")?e.readTo("-->"):e.isNext("<![CDATA[")?(e.i+=9,o.push(e.readTo("]]>"))):e.isNext("<?")?e.readTo("?>"):(c=!0,a.push(e.parseTag()));else{let d="";for(;e.i<e.z&&e.x[e.i]!=="<";)d+=e.x[e.i++];o.push(e.decodeEntities(d))}if(!e.isNext("</"))throw new Error(`@aws-sdk XML parse error: missing closing tag </${r}>.`);e.i+=2;let l=e.readTo(">").trim();if(l!==r)throw new Error(`@aws-sdk XML parse error: mismatched tags <${r}> and </${l}>.`);if(!n&&o.length===0&&!c)return{tag:r,value:""};if(!n&&!c){let d=o.length===1?o[0]:o.join("");return d.trim()===""&&d.includes(`
`)?{tag:r,value:""}:{tag:r,value:d}}let u=Object.create(null);for(let d of o)d.trim()===""&&d.includes(`
`)||(u["#text"]="#text"in u?u["#text"]+d:d);for(let d of a)d.tag in u?Array.isArray(u[d.tag])?u[d.tag].push(d.value):u[d.tag]=[u[d.tag],d.value]:u[d.tag]=d.value;for(let[d,p]of Object.entries(s))u[d]=p;return Object.setPrototypeOf(u,Object.prototype),{tag:r,value:u}}static ENTITIES={amp:"&",lt:"<",gt:">",quot:'"',apos:"'"};skipDoctype(){let e=this;e.i+=9;let r=0;for(;e.i<e.z;){let n=e.x[e.i];if(n==="[")++r;else if(n==="]")--r;else if(n===">"&&r===0){++e.i;return}++e.i}throw new Error("@aws-sdk XML parse error: unclosed DOCTYPE.")}decodeEntities(e){return e.replace(/&(?:#x([0-9a-fA-F]{1,6})|#(\d{1,7})|([a-zA-Z][a-zA-Z0-9]{0,30}));/g,(r,n,s,o)=>n?String.fromCharCode(parseInt(n,16)):s?String.fromCharCode(parseInt(s,10)):t.ENTITIES[o]??"")}}});var P_=C(T_=>{var{parseXML:Ubt}=fTe();T_.parseXML=Ubt;var qbt=/[&<>"]/g,Gbt={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;"};function Hbt(t){return t.replace(qbt,e=>Gbt[e])}i(Hbt,"escapeAttribute");var $bt=/[&"'<>\r\n\u0085\u2028]/g,zbt={"&":"&amp;",'"':"&quot;","'":"&apos;","<":"&lt;",">":"&gt;","\r":"&#x0D;","\n":"&#x0A;","\x85":"&#x85;","\u2028":"&#x2028;"};function Vbt(t){return t.replace($bt,e=>zbt[e])}i(Vbt,"escapeElement");var N_=class{static{i(this,"XmlText")}value;constructor(e){this.value=e}toString(){return Vbt(""+this.value)}},VJ=class t{static{i(this,"XmlNode")}name;children;attributes={};static of(e,r,n){let s=new t(e);return r!==void 0&&s.addChildNode(new N_(r)),n!==void 0&&s.withName(n),s}constructor(e,r=[]){this.name=e,this.children=r}withName(e){return this.name=e,this}addAttribute(e,r){return this.attributes[e]=r,this}addChildNode(e){return this.children.push(e),this}removeAttribute(e){return delete this.attributes[e],this}n(e){return this.name=e,this}c(e){return this.children.push(e),this}a(e,r){return r!=null&&(this.attributes[e]=r),this}cc(e,r,n=r){if(e[r]!=null){let s=t.of(r,e[r]).withName(n);this.c(s)}}l(e,r,n,s){e[r]!=null&&s().map(a=>{a.withName(n),this.c(a)})}lc(e,r,n,s){if(e[r]!=null){let o=s(),a=new t(n);o.map(c=>{a.c(c)}),this.c(a)}}toString(){let e=!!this.children.length,r=`<${this.name}`,n=this.attributes;for(let s of Object.keys(n)){let o=n[s];o!=null&&(r+=` ${s}="${Hbt(""+o)}"`)}return r+=e?`>${this.children.map(s=>s.toString()).join("")}</${this.name}>`:"/>"}};T_.XmlNode=VJ;T_.XmlText=N_});var ATe,Zm,v_=g(()=>{ATe=B(P_());he();we();rt();Fe();qd();LJ();Zm=class extends Dn{static{i(this,"XmlShapeDeserializer")}settings;stringDeserializer;constructor(e){super(),this.settings=e,this.stringDeserializer=new Hm(e)}setSerdeContext(e){this.serdeContext=e,this.stringDeserializer.setSerdeContext(e)}read(e,r,n){let s=ne.of(e),o=s.getMemberSchemas();if(s.isStructSchema()&&s.isMemberSchema()&&!!Object.values(o).find(u=>!!u.getMemberTraits().eventPayload)){let u={},d=Object.keys(o)[0];return o[d].isBlobSchema()?u[d]=r:u[d]=this.read(o[d],r),u}let c=(this.serdeContext?.utf8Encoder??Br)(r),l=this.parseXml(c);return this.readSchema(e,n?l[n]:l)}readSchema(e,r){let n=ne.of(e);if(n.isUnitSchema())return;let s=n.getMergedTraits();if(n.isListSchema()&&!Array.isArray(r))return this.readSchema(n,[r]);if(r==null)return r;if(typeof r=="object"){let o=!!s.xmlFlattened;if(n.isListSchema()){let c=n.getValueSchema(),l=[],u=c.getMergedTraits().xmlName??"member",d=o?r:(r[0]??r)[u];if(d==null)return l;let p=Array.isArray(d)?d:[d];for(let m of p)l.push(this.readSchema(c,m));return l}let a={};if(n.isMapSchema()){let c=n.getKeySchema(),l=n.getValueSchema(),u;o?u=Array.isArray(r)?r:[r]:u=Array.isArray(r.entry)?r.entry:[r.entry];let d=c.getMergedTraits().xmlName??"key",p=l.getMergedTraits().xmlName??"value";for(let m of u){let f=m[d],A=m[p];a[f]=this.readSchema(l,A)}return a}if(n.isStructSchema()){let c=n.isUnionSchema(),l;c&&(l=new Vg(r,a));for(let[u,d]of n.structIterator()){let p=d.getMergedTraits(),m=p.httpPayload?p.xmlName??d.getName():d.getMemberTraits().xmlName??u;c&&l.mark(m),r[m]!=null&&(a[u]=this.readSchema(d,r[m]))}return c&&l.writeUnknown(),a}if(n.isDocumentSchema())return r;throw new Error(`@aws-sdk/core/protocols - xml deserializer unhandled schema type for ${n.getName(!0)}`)}return n.isListSchema()?[]:n.isMapSchema()||n.isStructSchema()?{}:this.stringDeserializer.read(n,r)}parseXml(e){if(e.length){let r;try{r=(0,ATe.parseXML)(e)}catch(a){throw a&&typeof a=="object"&&Object.defineProperty(a,"$responseBodyText",{value:e}),a}let n="#text",s=Object.keys(r)[0],o=r[s];return o[n]&&(o[s]=o[n],delete o[n]),Qm(o)}return{}}}});var $x,YJ=g(()=>{we();rt();Fe();Fe();qd();$x=class extends Dn{static{i(this,"QueryShapeSerializer")}settings;buffer;constructor(e){super(),this.settings=e}write(e,r,n=""){this.buffer===void 0&&(this.buffer="");let s=ne.of(e);if(n&&!n.endsWith(".")&&(n+="."),s.isBlobSchema())(typeof r=="string"||r instanceof Uint8Array)&&(this.writeKey(n),this.writeValue((this.serdeContext?.base64Encoder??Xt)(r)));else if(s.isBooleanSchema()||s.isNumericSchema()||s.isStringSchema())r!=null?(this.writeKey(n),this.writeValue(String(r))):s.isIdempotencyToken()&&(this.wLine truncated
Reference: https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-sso.html`,{tryNextLink:!1,logger:e});return t},"validateSsoProfile"),qBt=i((t={})=>async({callerClientConfig:e}={})=>{t.logger?.debug("@aws-sdk/credential-provider-sso - fromSSO");let{ssoStartUrl:r,ssoAccountId:n,ssoRegion:s,ssoRoleName:o,ssoSession:a}=t,{ssoClient:c}=t,l=OBt({profile:t.profile??e?.profile});if(!r&&!n&&!s&&!o&&!a){let d=(await MBt(t))[l];if(!d)throw new da(`Profile ${l} was not found.`,{logger:t.logger});if(!eve(d))throw new da(`Profile ${l} is not configured with SSO credentials.`,{logger:t.logger});if(d?.sso_session){let E=(await FBt(t))[d.sso_session],I=` configurations in profile ${l} and sso-session ${d.sso_session}`;if(s&&s!==E.sso_region)throw new da("Conflicting SSO region"+I,{tryNextLink:!1,logger:t.logger});if(r&&r!==E.sso_start_url)throw new da("Conflicting SSO start_url"+I,{tryNextLink:!1,logger:t.logger});d.sso_region=E.sso_region,d.sso_start_url=E.sso_start_url}let{sso_start_url:p,sso_account_id:m,sso_region:f,sso_role_name:A,sso_session:h}=tve(d,t.logger);return ZPe({ssoStartUrl:p,ssoSession:h,ssoAccountId:m,ssoRegion:f,ssoRoleName:A,ssoClient:c,clientConfig:t.clientConfig,parentClientConfig:t.parentClientConfig,callerClientConfig:t.callerClientConfig,profile:l,filepath:t.filepath,configFilepath:t.configFilepath,ignoreCache:t.ignoreCache,logger:t.logger})}else{if(!r||!n||!s||!o)throw new da('Incomplete configuration. The fromSSO() argument hash must include "ssoStartUrl", "ssoAccountId", "ssoRegion", "ssoRoleName"',{tryNextLink:!1,logger:t.logger});return ZPe({ssoStartUrl:r,ssoSession:a,ssoAccountId:n,ssoRegion:s,ssoRoleName:o,ssoClient:c,clientConfig:t.clientConfig,parentClientConfig:t.parentClientConfig,callerClientConfig:t.callerClientConfig,profile:l,filepath:t.filepath,configFilepath:t.configFilepath,ignoreCache:t.ignoreCache,logger:t.logger})}},"fromSSO");W_.fromSSO=qBt;W_.isSsoProfile=eve;W_.validateSsoProfile=tve});function GBt(t){return{schemeId:"aws.auth#sigv4",signingProperties:{name:"signin",region:t.region},propertiesExtractor:i((e,r)=>({signingProperties:{config:e,context:r}}),"propertiesExtractor")}}function HBt(t){return{schemeId:"smithy.api#noAuth"}}var rve,nve,sve,w5=g(()=>{Dr();he();rve=i(async(t,e,r)=>({operation:Bt(e).operation,region:await Et(t.region)()||(()=>{throw new Error("expected `region` to be configured for `aws.auth#sigv4`")})()}),"defaultSigninHttpAuthSchemeParametersProvider");i(GBt,"createAwsAuthSigv4HttpAuthOption");i(HBt,"createSmithyApiNoAuthHttpAuthOption");nve=i(t=>{let e=[];return t.operation==="CreateOAuth2Token"?e.push(HBt(t)):e.push(GBt(t)),e},"defaultSigninHttpAuthSchemeProvider"),sve=i(t=>{let e=Jc(t);return Object.assign(e,{authSchemePreference:Et(t.authSchemePreference??[])})},"resolveHttpAuthSchemeConfig")});var ove,ive,S5=g(()=>{ove=i(t=>Object.assign(t,{useDualstackEndpoint:t.useDualstackEndpoint??!1,useFipsEndpoint:t.useFipsEndpoint??!1,defaultSigningName:"signin"}),"resolveClientEndpointParameters"),ive={UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}});var af,of,gw,ave,yw,R5,uu,B5,cve,lve,Gd,uve,mve,b5,kn,dve,pve,$Bt,ht,zBt,fve,Ave=g(()=>{pt();af="ref",of=-1,gw=!0,ave="isSet",yw="booleanEquals",R5="PartitionResult",uu="stringEquals",B5="getAttr",cve="https://signin.{Region}.{PartitionResult#dualStackDnsSuffix}",lve={[af]:"Endpoint"},Gd={fn:B5,argv:[{[af]:R5},"name"]},uve={[af]:R5},mve={[af]:"Region"},b5={authSchemes:[{name:"sigv4",signingName:"signin",signingRegion:"{Region}"}]},kn={},dve=[mve],pve={conditions:[[ave,dve],[yw,[{fn:"coalesce",argv:[{[af]:"IsControlPlane"},!1]},gw]],[ave,[lve]],["aws.partition",dve,R5],[yw,[{[af]:"UseFIPS"},gw]],[yw,[{[af]:"UseDualStack"},gw]],[uu,[Gd,"aws"]],[uu,[Gd,"aws-cn"]],[yw,[{fn:B5,argv:[uve,"supportsDualStack"]},gw]],[uu,[mve,"us-gov-west-1"]],[uu,[Gd,"aws-us-gov"]],[yw,[{fn:B5,argv:[uve,"supportsFIPS"]},gw]],[uu,[Gd,"aws-iso"]],[uu,[Gd,"aws-iso-b"]],[uu,[Gd,"aws-iso-f"]],[uu,[Gd,"aws-iso-e"]],[uu,[Gd,"aws-eusc"]]],results:[[of],["https://signin.{Region}.api.aws",b5],["https://signin.{Region}.api.amazonwebservices.com.cn",b5],[cve,b5],["https://{Region}.signin.aws.amazon.com",kn],["https://{Region}.signin.amazonaws.cn",kn],["https://{Region}.signin.amazonaws-us-gov.com",kn],["https://{Region}.signin.c2shome.ic.gov",kn],["https://{Region}.signin.sc2shome.sgov.gov",kn],["https://{Region}.signin.csphome.hci.ic.gov",kn],["https://{Region}.signin.csphome.adc-e.uk",kn],["https://{Region}.signin.amazonaws-eusc.eu",kn],["https://signin-fips.amazonaws-us-gov.com",kn],["https://{Region}.signin-fips.amazonaws-us-gov.com",kn],["https://{Region}.signin.{PartitionResult#dnsSuffix}",kn],[of,"Invalid Configuration: FIPS and custom endpoint are not supported"],[of,"Invalid Configuration: Dualstack and custom endpoint are not supported"],[lve,kn],["https://signin-fips Line truncated
`)||(u["#text"]="#text"in u?u["#text"]+d:d);for(let d of a)d.tag in u?Array.isArray(u[d.tag])?u[d.tag].push(d.value):u[d.tag]=[u[d.tag],d.value]:u[d.tag]=d.value;for(let[d,p]of Object.entries(s))u[d]=p;return Object.setPrototypeOf(u,Object.prototype),{tag:r,value:u}}static ENTITIES={amp:"&",lt:"<",gt:">",quot:'"',apos:"'"};skipDoctype(){let e=this;e.i+=9;let r=0;for(;e.i<e.z;){let n=e.x[e.i];if(n==="[")++r;else if(n==="]")--r;else if(n===">"&&r===0){++e.i;return}++e.i}throw new Error("@aws-sdk XML parse error: unclosed DOCTYPE.")}decodeEntities(e){return e.replace(/&(?:#x([0-9a-fA-F]{1,6})|#(\d{1,7})|([a-zA-Z][a-zA-Z0-9]{0,30}));/g,(r,n,s,o)=>n?String.fromCharCode(parseInt(n,16)):s?String.fromCharCode(parseInt(s,10)):t.ENTITIES[o]??"")}}});var L_=C(k_=>{var{parseXML:$bt}=CTe();k_.parseXML=$bt;var zbt=/[&<>"]/g,Vbt={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;"};function Ybt(t){return t.replace(zbt,e=>Vbt[e])}i(Ybt,"escapeAttribute");var Wbt=/[&"'<>\r\n\u0085\u2028]/g,Jbt={"&":"&amp;",'"':"&quot;","'":"&apos;","<":"&lt;",">":"&gt;","\r":"&#x0D;","\n":"&#x0A;","\x85":"&#x85;","\u2028":"&#x2028;"};function jbt(t){return t.replace(Wbt,e=>Jbt[e])}i(jbt,"escapeElement");var D_=class{static{i(this,"XmlText")}value;constructor(e){this.value=e}toString(){return jbt(""+this.value)}},XJ=class t{static{i(this,"XmlNode")}name;children;attributes={};static of(e,r,n){let s=new t(e);return r!==void 0&&s.addChildNode(new D_(r)),n!==void 0&&s.withName(n),s}constructor(e,r=[]){this.name=e,this.children=r}withName(e){return this.name=e,this}addAttribute(e,r){return this.attributes[e]=r,this}addChildNode(e){return this.children.push(e),this}removeAttribute(e){return delete this.attributes[e],this}n(e){return this.name=e,this}c(e){return this.children.push(e),this}a(e,r){return r!=null&&(this.attributes[e]=r),this}cc(e,r,n=r){if(e[r]!=null){let s=t.of(r,e[r]).withName(n);this.c(s)}}l(e,r,n,s){e[r]!=null&&s().map(a=>{a.withName(n),this.c(a)})}lc(e,r,n,s){if(e[r]!=null){let o=s(),a=new t(n);o.map(c=>{a.c(c)}),this.c(a)}}toString(){let e=!!this.children.length,r=`<${this.name}`,n=this.attributes;for(let s of Object.keys(n)){let o=n[s];o!=null&&(r+=` ${s}="${Ybt(""+o)}"`)}return r+=e?`>${this.children.map(s=>s.toString()).join("")}</${this.name}>`:"/>"}};k_.XmlNode=XJ;k_.XmlText=D_});var ITe,rf,O_=g(()=>{ITe=B(L_());he();we();nt();Fe();Hd();GJ();rf=class extends Ln{static{i(this,"XmlShapeDeserializer")}settings;stringDeserializer;constructor(e){super(),this.settings=e,this.stringDeserializer=new Vm(e)}setSerdeContext(e){this.serdeContext=e,this.stringDeserializer.setSerdeContext(e)}read(e,r,n){let s=ne.of(e),o=s.getMemberSchemas();if(s.isStructSchema()&&s.isMemberSchema()&&!!Object.values(o).find(u=>!!u.getMemberTraits().eventPayload)){let u={},d=Object.keys(o)[0];return o[d].isBlobSchema()?u[d]=r:u[d]=this.read(o[d],r),u}let c=(this.serdeContext?.utf8Encoder??Rr)(r),l=this.parseXml(c);return this.readSchema(e,n?l[n]:l)}readSchema(e,r){let n=ne.of(e);if(n.isUnitSchema())return;let s=n.getMergedTraits();if(n.isListSchema()&&!Array.isArray(r))return this.readSchema(n,[r]);if(r==null)return r;if(typeof r=="object"){let o=!!s.xmlFlattened;if(n.isListSchema()){let c=n.getValueSchema(),l=[],u=c.getMergedTraits().xmlName??"member",d=o?r:(r[0]??r)[u];if(d==null)return l;let p=Array.isArray(d)?d:[d];for(let m of p)l.push(this.readSchema(c,m));return l}let a={};if(n.isMapSchema()){let c=n.getKeySchema(),l=n.getValueSchema(),u;o?u=Array.isArray(r)?r:[r]:u=Array.isArray(r.entry)?r.entry:[r.entry];let d=c.getMergedTraits().xmlName??"key",p=l.getMergedTraits().xmlName??"value";for(let m of u){let f=m[d],A=m[p];a[f]=this.readSchema(l,A)}return a}if(n.isStructSchema()){let c=n.isUnionSchema(),l;c&&(l=new Jg(r,a));for(let[u,d]of n.structIterator()){let p=d.getMergedTraits(),m=p.httpPayload?p.xmlName??d.getName():d.getMemberTraits().xmlName??u;c&&l.mark(m),r[m]!=null&&(a[u]=this.readSchema(d,r[m]))}return c&&l.writeUnknown(),a}if(n.isDocumentSchema())return r;throw new Error(`@aws-sdk/core/protocols - xml deserializer unhandled schema type for ${n.getName(!0)}`)}return n.isListSchema()?[]:n.isMapSchema()||n.isStructSchema()?{}:this.stringDeserializer.read(n,r)}parseXml(e){if(e.length){let r;try{r=(0,ITe.parseXML)(e)}catch(a){throw a&&typeof a=="object"&&Object.defineProperty(a,"$responseBodyText",{value:e}),a}let n="#text",s=Object.keys(r)[0],o=r[s];return o[n]&&(o[s]=o[n],delete o[n]),km(o)}return{}}}});var Wx,ZJ=g(()=>{we();nt();Fe();Fe();Hd();Wx=class extends Ln{static{i(this,"QueryShapeSerializer")}settings;buffer;constructor(e){super(),this.settings=e}write(e,r,n=""){this.buffer===void 0&&(this.buffer="");let s=ne.of(e);if(n&&!n.endsWith(".")&&(n+="."),s.isBlobSchema())(typeof r=="string"||r instanceof Uint8Array)&&(this.writeKey(n),this.writeValue((this.serdeContext?.base64Encoder??er)(r)));else if(s.isBooleanSchema()||s.isNumericSchema()||s.isStringSchema())r!=null?(this.writeKey(n),this.writeValue(String(r))):s.isIdempotencyToken()&&(this.wLine truncated
Reference: https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-sso.html`,{tryNextLink:!1,logger:e});return t},"validateSsoProfile"),zBt=i((t={})=>async({callerClientConfig:e}={})=>{t.logger?.debug("@aws-sdk/credential-provider-sso - fromSSO");let{ssoStartUrl:r,ssoAccountId:n,ssoRegion:s,ssoRoleName:o,ssoSession:a}=t,{ssoClient:c}=t,l=qBt({profile:t.profile??e?.profile});if(!r&&!n&&!s&&!o&&!a){let d=(await GBt(t))[l];if(!d)throw new pa(`Profile ${l} was not found.`,{logger:t.logger});if(!ive(d))throw new pa(`Profile ${l} is not configured with SSO credentials.`,{logger:t.logger});if(d?.sso_session){let E=(await HBt(t))[d.sso_session],I=` configurations in profile ${l} and sso-session ${d.sso_session}`;if(s&&s!==E.sso_region)throw new pa("Conflicting SSO region"+I,{tryNextLink:!1,logger:t.logger});if(r&&r!==E.sso_start_url)throw new pa("Conflicting SSO start_url"+I,{tryNextLink:!1,logger:t.logger});d.sso_region=E.sso_region,d.sso_start_url=E.sso_start_url}let{sso_start_url:p,sso_account_id:m,sso_region:f,sso_role_name:A,sso_session:h}=ave(d,t.logger);return ove({ssoStartUrl:p,ssoSession:h,ssoAccountId:m,ssoRegion:f,ssoRoleName:A,ssoClient:c,clientConfig:t.clientConfig,parentClientConfig:t.parentClientConfig,callerClientConfig:t.callerClientConfig,profile:l,filepath:t.filepath,configFilepath:t.configFilepath,ignoreCache:t.ignoreCache,logger:t.logger})}else{if(!r||!n||!s||!o)throw new pa('Incomplete configuration. The fromSSO() argument hash must include "ssoStartUrl", "ssoAccountId", "ssoRegion", "ssoRoleName"',{tryNextLink:!1,logger:t.logger});return ove({ssoStartUrl:r,ssoSession:a,ssoAccountId:n,ssoRegion:s,ssoRoleName:o,ssoClient:c,clientConfig:t.clientConfig,parentClientConfig:t.parentClientConfig,callerClientConfig:t.callerClientConfig,profile:l,filepath:t.filepath,configFilepath:t.configFilepath,ignoreCache:t.ignoreCache,logger:t.logger})}},"fromSSO");eD.fromSSO=zBt;eD.isSsoProfile=ive;eD.validateSsoProfile=ave});function VBt(t){return{schemeId:"aws.auth#sigv4",signingProperties:{name:"signin",region:t.region},propertiesExtractor:i((e,r)=>({signingProperties:{config:e,context:r}}),"propertiesExtractor")}}function YBt(t){return{schemeId:"smithy.api#noAuth"}}var cve,lve,uve,T5=g(()=>{kr();he();cve=i(async(t,e,r)=>({operation:Nt(e).operation,region:await Ct(t.region)()||(()=>{throw new Error("expected `region` to be configured for `aws.auth#sigv4`")})()}),"defaultSigninHttpAuthSchemeParametersProvider");i(VBt,"createAwsAuthSigv4HttpAuthOption");i(YBt,"createSmithyApiNoAuthHttpAuthOption");lve=i(t=>{let e=[];return t.operation==="CreateOAuth2Token"?e.push(YBt(t)):e.push(VBt(t)),e},"defaultSigninHttpAuthSchemeProvider"),uve=i(t=>{let e=Kc(t);return Object.assign(e,{authSchemePreference:Ct(t.authSchemePreference??[])})},"resolveHttpAuthSchemeConfig")});var dve,pve,P5=g(()=>{dve=i(t=>Object.assign(t,{useDualstackEndpoint:t.useDualstackEndpoint??!1,useFipsEndpoint:t.useFipsEndpoint??!1,defaultSigningName:"signin"}),"resolveClientEndpointParameters"),pve={UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}});var uf,lf,Iw,mve,xw,_5,du,Q5,fve,Ave,$d,hve,Eve,v5,On,gve,yve,WBt,gt,JBt,Cve,Ive=g(()=>{pt();uf="ref",lf=-1,Iw=!0,mve="isSet",xw="booleanEquals",_5="PartitionResult",du="stringEquals",Q5="getAttr",fve="https://signin.{Region}.{PartitionResult#dualStackDnsSuffix}",Ave={[uf]:"Endpoint"},$d={fn:Q5,argv:[{[uf]:_5},"name"]},hve={[uf]:_5},Eve={[uf]:"Region"},v5={authSchemes:[{name:"sigv4",signingName:"signin",signingRegion:"{Region}"}]},On={},gve=[Eve],yve={conditions:[[mve,gve],[xw,[{fn:"coalesce",argv:[{[uf]:"IsControlPlane"},!1]},Iw]],[mve,[Ave]],["aws.partition",gve,_5],[xw,[{[uf]:"UseFIPS"},Iw]],[xw,[{[uf]:"UseDualStack"},Iw]],[du,[$d,"aws"]],[du,[$d,"aws-cn"]],[xw,[{fn:Q5,argv:[hve,"supportsDualStack"]},Iw]],[du,[Eve,"us-gov-west-1"]],[du,[$d,"aws-us-gov"]],[xw,[{fn:Q5,argv:[hve,"supportsFIPS"]},Iw]],[du,[$d,"aws-iso"]],[du,[$d,"aws-iso-b"]],[du,[$d,"aws-iso-f"]],[du,[$d,"aws-iso-e"]],[du,[$d,"aws-eusc"]]],results:[[lf],["https://signin.{Region}.api.aws",v5],["https://signin.{Region}.api.amazonwebservices.com.cn",v5],[fve,v5],["https://{Region}.signin.aws.amazon.com",On],["https://{Region}.signin.amazonaws.cn",On],["https://{Region}.signin.amazonaws-us-gov.com",On],["https://{Region}.signin.c2shome.ic.gov",On],["https://{Region}.signin.sc2shome.sgov.gov",On],["https://{Region}.signin.csphome.hci.ic.gov",On],["https://{Region}.signin.csphome.adc-e.uk",On],["https://{Region}.signin.amazonaws-eusc.eu",On],["https://signin-fips.amazonaws-us-gov.com",On],["https://{Region}.signin-fips.amazonaws-us-gov.com",On],["https://{Region}.signin.{PartitionResult#dnsSuffix}",On],[lf,"Invalid Configuration: FIPS and custom endpoint are not supported"],[lf,"Invalid Configuration: Dualstack and custom endpoint are not supported"],[Ave,On],["https://signin-fips Line truncated
Multiple credential sources detected:
Both AWS_PROFILE and the pair AWS_ACCESS_KEY_ID/AWS_SECRET_ACCESS_KEY static credentials are set.
This SDK will proceed with the AWS_PROFILE value.
@@ -141,53 +141,53 @@ Reference: https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-sso.ht
However, a future version may change this behavior to prefer the ENV static credentials.
Please ensure that your environment only sets either the AWS_PROFILE or the
AWS_ACCESS_KEY_ID/AWS_SECRET_ACCESS_KEY pair.
`),k_e=!0)),new mD("AWS_PROFILE is set, skipping fromEnv provider.",{logger:t.logger,tryNextLink:!0});return t.logger?.debug("@aws-sdk/credential-provider-node - defaultProvider::fromEnv"),aTt(t)()},async e=>{t.logger?.debug("@aws-sdk/credential-provider-node - defaultProvider::fromSSO");let{ssoStartUrl:r,ssoAccountId:n,ssoRegion:s,ssoRoleName:o,ssoSession:a}=t;if(!r&&!n&&!s&&!o&&!a)throw new mD("Skipping SSO provider in default chain (inputs do not include SSO fields).",{logger:t.logger});let{fromSSO:c}=x5();return c(t)(e)},async e=>{t.logger?.debug("@aws-sdk/credential-provider-node - defaultProvider::fromIni");let{fromIni:r}=__e();return r(t)(e)},async e=>{t.logger?.debug("@aws-sdk/credential-provider-node - defaultProvider::fromProcess");let{fromProcess:r}=nj();return r(t)(e)},async e=>{t.logger?.debug("@aws-sdk/credential-provider-node - defaultProvider::fromTokenFile");let{fromTokenFile:r}=ij();return r(t)(e)},async()=>(t.logger?.debug("@aws-sdk/credential-provider-node - defaultProvider::remoteProvider"),(await uTt(t))()),async()=>{throw new mD("Could not load credentials from any providers",{tryNextLink:!1,logger:t.logger})}],L_e),"defaultProvider"),fTt=i(t=>t?.expiration!==void 0,"credentialsWillNeedRefresh"),L_e=i(t=>t?.expiration!==void 0&&t.expiration.getTime()-Date.now()<3e5,"credentialsTreatedAsExpired");fD.credentialsTreatedAsExpired=L_e;fD.credentialsWillNeedRefresh=fTt;fD.defaultProvider=mTt});var H_e=C(G_e=>{var{BinaryDecisionDiagram:ATt}=(pt(),D(km)),Kg="ref",hf=-1,AD=!0,O_e="isSet",uj="PartitionResult",Yd="stringEquals",hD="booleanEquals",lj="getAttr",M_e={[Kg]:"Endpoint"},Wd={fn:lj,argv:[{[Kg]:uj},"name"]},F_e={[Kg]:uj},gf={},U_e=[{[Kg]:"Region"}],q_e={conditions:[[O_e,[M_e]],[O_e,U_e],["aws.partition",U_e,uj],[Yd,[Wd,"aws-eusc"]],[Yd,[Wd,"aws-iso-f"]],[Yd,[Wd,"aws-iso-e"]],[Yd,[Wd,"aws-iso-b"]],[Yd,[Wd,"aws-iso"]],[Yd,[Wd,"aws-cn"]],[Yd,[Wd,"aws-us-gov"]],[Yd,[Wd,"aws"]],[hD,[{[Kg]:"UseFIPS"},AD]],[hD,[{fn:lj,argv:[F_e,"supportsFIPS"]},AD]],[hD,[{[Kg]:"UseDualStack"},AD]],[hD,[{fn:lj,argv:[F_e,"supportsDualStack"]},AD]]],results:[[hf],[hf,"Invalid Configuration: FIPS and custom endpoint are not supported"],[hf,"Invalid Configuration: Dualstack and custom endpoint are not supported"],[M_e,gf],["https://api.ecr.{Region}.{PartitionResult#dnsSuffix}",gf],["https://ecr.{Region}.{PartitionResult#dualStackDnsSuffix}",gf],["https://api.ecr-fips.{Region}.{PartitionResult#dnsSuffix}",gf],["https://ecr-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",gf],["https://api.ecr-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",gf],[hf,"FIPS and DualStack are enabled, but this partition does not support one or both"],[hf,"FIPS is enabled but this partition does not support FIPS"],["https://api.ecr.{Region}.{PartitionResult#dualStackDnsSuffix}",gf],[hf,"DualStack is enabled but this partition does not support DualStack"],[hf,"Invalid Configuration: Missing Region"]]},hTt=2,xn=1e8,gTt=new Int32Array([-1,1,-1,0,23,3,1,4,xn+13,2,5,xn+13,3,20,6,4,20,7,5,20,8,6,20,9,7,20,10,8,20,11,9,20,12,10,20,13,11,16,14,13,15,xn+4,14,xn+11,xn+12,12,18,17,13,xn+9,xn+10,13,19,xn+6,14,xn+8,xn+9,11,22,21,13,xn+5,xn+4,13,xn+7,xn+6,11,xn+1,24,13,xn+2,xn+3]);G_e.bdd=ATt.from(gTt,hTt,q_e.conditions,q_e.results)});var z_e=C($_e=>{var{awsEndpointFunctions:yTt}=(ot(),D(cs)),{customEndpointFunctions:ETt,decideEndpoint:CTt,EndpointCache:ITt}=(pt(),D(km)),{bdd:xTt}=H_e(),wTt=new ITt({size:50,params:["Endpoint","Region","UseDualStack","UseFIPS"]});$_e.defaultEndpointResolver=(t,e={})=>wTt.get(t,()=>CTt(xTt,{endpointParams:t,logger:e.logger}));ETt.aws=yTt});var gD=C(dj=>{var{ServiceException:V_e}=(he(),D(ii));dj.__ServiceException=V_e;dj.ECRServiceException=class Y_e extends V_e{static{i(this,"ECRServiceException")}constructor(e){super(e),Object.setPrototypeOf(this,Y_e.prototype)}}});var pj=C(Se=>{var{ECRServiceException:Ne}=gD();Se.InvalidParameterException=class W_e extends Ne{static{i(this,"InvalidParameterException")}name="InvalidParameterException";$fault="client";constructor(e){super({name:"InvalidParameterException",$fault:"client",...e}),Object.setPrototypeOf(this,W_e.prototype)}};Se.RepositoryNotFoundException=class J_e extends Ne{static{i(this,"RepositoryNotFoundException")}name="RepositoryNotFoundException";$fault="client";constructor(e){super({name:"RepositoryNotFoundException",$fault:"client",...e}),Object.setPrototypeOf(this,J_e.prototype)}};Se.ServerException=class j_e extends Ne{static{i(this,"ServerException")}name="ServerException";$fault="server";constructor(e){super({name:"ServerException",$fault:"server",...e}),Object.setPrototypeOf(this,j_e.prototype)}};Se.LimitExceededException=class K_e extends Ne{static{i(this,"LimitExceededException")}name="LimitExceededException";$fault="client";constructor(e){super({name:"LimitExceededException",$fault:"client",...e}),Object.setPrototypeOf(this,K_e.prototype)}};Se.UnableToGetUpstreamImageException=class X_e extends Ne{static{i(this,"UnableToGetUpstreamImageException")}na Line truncated
Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}i(sne,"getBooleanInput");function one(t){process.exitCode=i1.Failure,NA(t)}i(one,"setFailed");function Pp(){return process.env.RUNNER_DEBUG==="1"}i(Pp,"isDebug");function P(t){ep("debug",{},t)}i(P,"debug");function NA(t,e={}){ep("error",EL(e),t instanceof Error?t.toString():t)}i(NA,"error");function Ar(t,e={}){ep("warning",EL(e),t instanceof Error?t.toString():t)}i(Ar,"warning");function _e(t){process.stdout.write(t+nne.EOL)}i(_e,"info");function bje(t){IL("group",t)}i(bje,"startGroup");function Bje(){IL("endgroup")}i(Bje,"endGroup");function CE(t,e){return Sje(this,void 0,void 0,function*(){bje(t);let r;try{r=yield e()}finally{Bje()}return r})}i(CE,"group");function vp(t,e){if(process.env.GITHUB_STATE||"")return r6("STATE",n6(t,e));ep("save-state",{name:t},fu(e))}i(vp,"saveState");function ine(t){return process.env[`STATE_${t}`]||""}i(ine,"getState");var iT=B(require("fs"),1),a3=B(require("os"),1),c3=B(require("path"),1);var cne=B(require("os"),1);function IE(t){return t==null?"":typeof t=="string"||t instanceof String?t:JSON.stringify(t)}i(IE,"toCommandValue");function lne(t,e,r){let n=new a1(t,e,r);process.stdout.write(n.toString()+cne.EOL)}i(lne,"issueCommand");var ane="::",a1=class{static{i(this,"Command")}constructor(e,r,n){e||(e="missing.command"),this.command=e,this.properties=r,this.message=n}toString(){let e=ane+this.command;if(this.properties&&Object.keys(this.properties).length>0){e+=" ";let r=!0;for(let n in this.properties)if(this.properties.hasOwnProperty(n)){let s=this.properties[n];s&&(r?r=!1:e+=",",e+=`${n}=${Nje(s)}`)}}return e+=`${ane}${Rje(this.message)}`,e}};function Rje(t){return IE(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}i(Rje,"escapeData");function Nje(t){return IE(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}i(Nje,"escapeProperty");var dne=require("os"),xE=require("fs");var c1=function(t,e,r,n){function s(o){return o instanceof r?o:new r(function(a){a(o)})}return i(s,"adopt"),new(r||(r=Promise))(function(o,a){function c(d){try{u(n.next(d))}catch(p){a(p)}}i(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(p){a(p)}}i(l,"rejected");function u(d){d.done?o(d.value):s(d.value).then(c,l)}i(u,"step"),u((n=n.apply(t,e||[])).next())})},{access:Tje,appendFile:Pje,writeFile:vje}=xE.promises,une="GITHUB_STEP_SUMMARY";var l1=class{static{i(this,"Summary")}constructor(){this._buffer=""}filePath(){return c1(this,void 0,void 0,function*(){if(this._filePath)return this._filePath;let e=process.env[une];if(!e)throw new Error(`Unable to find environment variable for $${une}. Check if your runtime environment supports job summaries.`);try{yield Tje(e,xE.constants.R_OK|xE.constants.W_OK)}catch{throw new Error(`Unable to access summary file: '${e}'. Check if the file has correct read/write permissions.`)}return this._filePath=e,this._filePath})}wrap(e,r,n={}){let s=Object.entries(n).map(([o,a])=>` ${o}="${a}"`).join("");return r?`<${e}${s}>${r}</${e}>`:`<${e}${s}>`}write(e){return c1(this,void 0,void 0,function*(){let r=!!e?.overwrite,n=yield this.filePath();return yield(r?vje:Pje)(n,this._buffer,{encoding:"utf8"}),this.emptyBuffer()})}clear(){return c1(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(dne.EOL)}addCodeBlock(e,r){let n=Object.assign({},r&&{lang:r}),s=this.wrap("pre",this.wrap("code",e),n);return this.addRaw(s).addEOL()}addList(e,r=!1){let n=r?"ol":"ul",s=e.map(a=>this.wrap("li",a)).join(""),o=this.wrap(n,s);return this.addRaw(o).addEOL()}addTable(e){let r=e.map(s=>{let o=s.map(a=>{if(typeof a=="string")return this.wrap("td",a);let{header:c,data:l,colspan:u,rowspan:d}=a,p=c?"th":"td",m=Object.assign(Object.assign({},u&&{colspan:u}),d&&{rowspan:d});return this.wrap(p,l,m)}).join("");return this.wrap("tr",o)}).join(""),n=this.wrap("table",r);return this.addRaw(n).addEOL()}addDetails(e,r){let n=this.wrap("details",this.wrap("summary",e)+r);return this.addRaw(n).addEOL()}addImage(e,r,n){let{width:s,height:o}=n||{},a=Object.assign(Object.assign({},s&&{width:s}),o&&{height:o}),c=this.wrap("img",null,Object.assign({src:e,alt:r},a));return this.addRaw(c).addEOL()}addHeading(e,r){let n=`h${r}`,s=["h1","h2","h3","h4","h5","h6"].includes(n)?n:"h1",o=this.wrap(s,e);return this.addRaw(o).addEOL()}addSeparator(){let e=this.wrap("hr",null);return this.addRaw(e).addEOL()}addBreak(){let e=this.wrap("br",null);return this.addRaw(e).addEOL()}addQuote(e,r){let n=Object.assign({},r&&{cite:r}),s=this.wrap("blockquote",e,n);return this.addRaw(s).addEOL()}addLink(e,r){let n=this.wrap("a",e,{href:r});return this.addRaw(n).addEOL()}},FYt=new l1;var u1=B(require("os"),1);var $Yt=u1.default.platform(),zYt=u1.default.arcLine truncated
`),q_e=!0)),new ED("AWS_PROFILE is set, skipping fromEnv provider.",{logger:t.logger,tryNextLink:!0});return t.logger?.debug("@aws-sdk/credential-provider-node - defaultProvider::fromEnv"),dTt(t)()},async e=>{t.logger?.debug("@aws-sdk/credential-provider-node - defaultProvider::fromSSO");let{ssoStartUrl:r,ssoAccountId:n,ssoRegion:s,ssoRoleName:o,ssoSession:a}=t;if(!r&&!n&&!s&&!o&&!a)throw new ED("Skipping SSO provider in default chain (inputs do not include SSO fields).",{logger:t.logger});let{fromSSO:c}=N5();return c(t)(e)},async e=>{t.logger?.debug("@aws-sdk/credential-provider-node - defaultProvider::fromIni");let{fromIni:r}=F_e();return r(t)(e)},async e=>{t.logger?.debug("@aws-sdk/credential-provider-node - defaultProvider::fromProcess");let{fromProcess:r}=lj();return r(t)(e)},async e=>{t.logger?.debug("@aws-sdk/credential-provider-node - defaultProvider::fromTokenFile");let{fromTokenFile:r}=pj();return r(t)(e)},async()=>(t.logger?.debug("@aws-sdk/credential-provider-node - defaultProvider::remoteProvider"),(await fTt(t))()),async()=>{throw new ED("Could not load credentials from any providers",{tryNextLink:!1,logger:t.logger})}],G_e),"defaultProvider"),yTt=i(t=>t?.expiration!==void 0,"credentialsWillNeedRefresh"),G_e=i(t=>t?.expiration!==void 0&&t.expiration.getTime()-Date.now()<3e5,"credentialsTreatedAsExpired");CD.credentialsTreatedAsExpired=G_e;CD.credentialsWillNeedRefresh=yTt;CD.defaultProvider=gTt});var J_e=C(W_e=>{var{BinaryDecisionDiagram:ETt}=(pt(),_(Mm)),ey="ref",Ef=-1,ID=!0,H_e="isSet",hj="PartitionResult",Jd="stringEquals",xD="booleanEquals",Aj="getAttr",$_e={[ey]:"Endpoint"},jd={fn:Aj,argv:[{[ey]:hj},"name"]},z_e={[ey]:hj},Cf={},V_e=[{[ey]:"Region"}],Y_e={conditions:[[H_e,[$_e]],[H_e,V_e],["aws.partition",V_e,hj],[Jd,[jd,"aws-eusc"]],[Jd,[jd,"aws-iso-f"]],[Jd,[jd,"aws-iso-e"]],[Jd,[jd,"aws-iso-b"]],[Jd,[jd,"aws-iso"]],[Jd,[jd,"aws-cn"]],[Jd,[jd,"aws-us-gov"]],[Jd,[jd,"aws"]],[xD,[{[ey]:"UseFIPS"},ID]],[xD,[{fn:Aj,argv:[z_e,"supportsFIPS"]},ID]],[xD,[{[ey]:"UseDualStack"},ID]],[xD,[{fn:Aj,argv:[z_e,"supportsDualStack"]},ID]]],results:[[Ef],[Ef,"Invalid Configuration: FIPS and custom endpoint are not supported"],[Ef,"Invalid Configuration: Dualstack and custom endpoint are not supported"],[$_e,Cf],["https://api.ecr.{Region}.{PartitionResult#dnsSuffix}",Cf],["https://ecr.{Region}.{PartitionResult#dualStackDnsSuffix}",Cf],["https://api.ecr-fips.{Region}.{PartitionResult#dnsSuffix}",Cf],["https://ecr-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",Cf],["https://api.ecr-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",Cf],[Ef,"FIPS and DualStack are enabled, but this partition does not support one or both"],[Ef,"FIPS is enabled but this partition does not support FIPS"],["https://api.ecr.{Region}.{PartitionResult#dualStackDnsSuffix}",Cf],[Ef,"DualStack is enabled but this partition does not support DualStack"],[Ef,"Invalid Configuration: Missing Region"]]},CTt=2,Sn=1e8,ITt=new Int32Array([-1,1,-1,0,23,3,1,4,Sn+13,2,5,Sn+13,3,20,6,4,20,7,5,20,8,6,20,9,7,20,10,8,20,11,9,20,12,10,20,13,11,16,14,13,15,Sn+4,14,Sn+11,Sn+12,12,18,17,13,Sn+9,Sn+10,13,19,Sn+6,14,Sn+8,Sn+9,11,22,21,13,Sn+5,Sn+4,13,Sn+7,Sn+6,11,Sn+1,24,13,Sn+2,Sn+3]);W_e.bdd=ETt.from(ITt,CTt,Y_e.conditions,Y_e.results)});var K_e=C(j_e=>{var{awsEndpointFunctions:xTt}=(it(),_(ls)),{customEndpointFunctions:wTt,decideEndpoint:STt,EndpointCache:bTt}=(pt(),_(Mm)),{bdd:BTt}=J_e(),RTt=new bTt({size:50,params:["Endpoint","Region","UseDualStack","UseFIPS"]});j_e.defaultEndpointResolver=(t,e={})=>RTt.get(t,()=>STt(BTt,{endpointParams:t,logger:e.logger}));wTt.aws=xTt});var wD=C(gj=>{var{ServiceException:X_e}=(he(),_(ai));gj.__ServiceException=X_e;gj.ECRServiceException=class Z_e extends X_e{static{i(this,"ECRServiceException")}constructor(e){super(e),Object.setPrototypeOf(this,Z_e.prototype)}}});var yj=C(Se=>{var{ECRServiceException:Ne}=wD();Se.InvalidParameterException=class eDe extends Ne{static{i(this,"InvalidParameterException")}name="InvalidParameterException";$fault="client";constructor(e){super({name:"InvalidParameterException",$fault:"client",...e}),Object.setPrototypeOf(this,eDe.prototype)}};Se.RepositoryNotFoundException=class tDe extends Ne{static{i(this,"RepositoryNotFoundException")}name="RepositoryNotFoundException";$fault="client";constructor(e){super({name:"RepositoryNotFoundException",$fault:"client",...e}),Object.setPrototypeOf(this,tDe.prototype)}};Se.ServerException=class rDe extends Ne{static{i(this,"ServerException")}name="ServerException";$fault="server";constructor(e){super({name:"ServerException",$fault:"server",...e}),Object.setPrototypeOf(this,rDe.prototype)}};Se.LimitExceededException=class nDe extends Ne{static{i(this,"LimitExceededException")}name="LimitExceededException";$fault="client";constructor(e){super({name:"LimitExceededException",$fault:"client",...e}),Object.setPrototypeOf(this,nDe.prototype)}};Se.UnableToGetUpstreamImageException=class sDe extends Ne{static{i(this,"UnableToGetUpstreamImageException")}na Line truncated
Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}i(dne,"getBooleanInput");function pne(t){process.exitCode=p1.Failure,PA(t)}i(pne,"setFailed");function Qp(){return process.env.RUNNER_DEBUG==="1"}i(Qp,"isDebug");function v(t){rp("debug",{},t)}i(v,"debug");function PA(t,e={}){rp("error",bL(e),t instanceof Error?t.toString():t)}i(PA,"error");function Kt(t,e={}){rp("warning",bL(e),t instanceof Error?t.toString():t)}i(Kt,"warning");function _e(t){process.stdout.write(t+une.EOL)}i(_e,"info");function vje(t){RL("group",t)}i(vje,"startGroup");function Qje(){RL("endgroup")}i(Qje,"endGroup");function wE(t,e){return Pje(this,void 0,void 0,function*(){vje(t);let r;try{r=yield e()}finally{Qje()}return r})}i(wE,"group");function _p(t,e){if(process.env.GITHUB_STATE||"")return l6("STATE",u6(t,e));rp("save-state",{name:t},hu(e))}i(_p,"saveState");function mne(t){return process.env[`STATE_${t}`]||""}i(mne,"getState");var dT=B(require("fs"),1),f3=B(require("os"),1),A3=B(require("path"),1);var Ane=B(require("os"),1);function SE(t){return t==null?"":typeof t=="string"||t instanceof String?t:JSON.stringify(t)}i(SE,"toCommandValue");function hne(t,e,r){let n=new m1(t,e,r);process.stdout.write(n.toString()+Ane.EOL)}i(hne,"issueCommand");var fne="::",m1=class{static{i(this,"Command")}constructor(e,r,n){e||(e="missing.command"),this.command=e,this.properties=r,this.message=n}toString(){let e=fne+this.command;if(this.properties&&Object.keys(this.properties).length>0){e+=" ";let r=!0;for(let n in this.properties)if(this.properties.hasOwnProperty(n)){let s=this.properties[n];s&&(r?r=!1:e+=",",e+=`${n}=${Dje(s)}`)}}return e+=`${fne}${_je(this.message)}`,e}};function _je(t){return SE(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}i(_je,"escapeData");function Dje(t){return SE(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}i(Dje,"escapeProperty");var yne=require("os"),bE=require("fs");var f1=function(t,e,r,n){function s(o){return o instanceof r?o:new r(function(a){a(o)})}return i(s,"adopt"),new(r||(r=Promise))(function(o,a){function c(d){try{u(n.next(d))}catch(p){a(p)}}i(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(p){a(p)}}i(l,"rejected");function u(d){d.done?o(d.value):s(d.value).then(c,l)}i(u,"step"),u((n=n.apply(t,e||[])).next())})},{access:kje,appendFile:Lje,writeFile:Oje}=bE.promises,gne="GITHUB_STEP_SUMMARY";var A1=class{static{i(this,"Summary")}constructor(){this._buffer=""}filePath(){return f1(this,void 0,void 0,function*(){if(this._filePath)return this._filePath;let e=process.env[gne];if(!e)throw new Error(`Unable to find environment variable for $${gne}. Check if your runtime environment supports job summaries.`);try{yield kje(e,bE.constants.R_OK|bE.constants.W_OK)}catch{throw new Error(`Unable to access summary file: '${e}'. Check if the file has correct read/write permissions.`)}return this._filePath=e,this._filePath})}wrap(e,r,n={}){let s=Object.entries(n).map(([o,a])=>` ${o}="${a}"`).join("");return r?`<${e}${s}>${r}</${e}>`:`<${e}${s}>`}write(e){return f1(this,void 0,void 0,function*(){let r=!!e?.overwrite,n=yield this.filePath();return yield(r?Oje:Lje)(n,this._buffer,{encoding:"utf8"}),this.emptyBuffer()})}clear(){return f1(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(yne.EOL)}addCodeBlock(e,r){let n=Object.assign({},r&&{lang:r}),s=this.wrap("pre",this.wrap("code",e),n);return this.addRaw(s).addEOL()}addList(e,r=!1){let n=r?"ol":"ul",s=e.map(a=>this.wrap("li",a)).join(""),o=this.wrap(n,s);return this.addRaw(o).addEOL()}addTable(e){let r=e.map(s=>{let o=s.map(a=>{if(typeof a=="string")return this.wrap("td",a);let{header:c,data:l,colspan:u,rowspan:d}=a,p=c?"th":"td",m=Object.assign(Object.assign({},u&&{colspan:u}),d&&{rowspan:d});return this.wrap(p,l,m)}).join("");return this.wrap("tr",o)}).join(""),n=this.wrap("table",r);return this.addRaw(n).addEOL()}addDetails(e,r){let n=this.wrap("details",this.wrap("summary",e)+r);return this.addRaw(n).addEOL()}addImage(e,r,n){let{width:s,height:o}=n||{},a=Object.assign(Object.assign({},s&&{width:s}),o&&{height:o}),c=this.wrap("img",null,Object.assign({src:e,alt:r},a));return this.addRaw(c).addEOL()}addHeading(e,r){let n=`h${r}`,s=["h1","h2","h3","h4","h5","h6"].includes(n)?n:"h1",o=this.wrap(s,e);return this.addRaw(o).addEOL()}addSeparator(){let e=this.wrap("hr",null);return this.addRaw(e).addEOL()}addBreak(){let e=this.wrap("br",null);return this.addRaw(e).addEOL()}addQuote(e,r){let n=Object.assign({},r&&{cite:r}),s=this.wrap("blockquote",e,n);return this.addRaw(s).addEOL()}addLink(e,r){let n=this.wrap("a",e,{href:r});return this.addRaw(n).addEOL()}},HYt=new A1;var h1=B(require("os"),1);var WYt=h1.default.platform(),JYt=h1.default.arcLine truncated
`),e=e.replace(/\r/g,`
`));let s=e.split(`
`).map(o=>o.trim());for(let o of s)!o||o.startsWith("#")||n.patterns.push(new kE(o));return n.searchPaths.push(...F1(n.patterns)),n})}static stat(e,r,n){return $1(this,void 0,void 0,function*(){let s;if(r.followSymbolicLinks)try{s=yield DA.promises.stat(e.path)}catch(o){if(o.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){Lo(`Broken symlink '${e.path}'`);return}throw new Error(`No information found for the path '${e.path}'. This may indicate a broken symbolic link.`)}throw o}else s=yield DA.promises.lstat(e.path);if(s.isDirectory()&&r.followSymbolicLinks){let o=yield DA.promises.realpath(e.path);for(;n.length>=e.level;)n.pop();if(n.some(a=>a===o)){Lo(`Symlink cycle detected for path '${e.path}' and realpath '${o}'`);return}n.push(o)}return s})}};var AXe=function(t,e,r,n){function s(o){return o instanceof r?o:new r(function(a){a(o)})}return i(s,"adopt"),new(r||(r=Promise))(function(o,a){function c(d){try{u(n.next(d))}catch(p){a(p)}}i(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(p){a(p)}}i(l,"rejected");function u(d){d.done?o(d.value):s(d.value).then(c,l)}i(u,"step"),u((n=n.apply(t,e||[])).next())})};function Moe(t,e){return AXe(this,void 0,void 0,function*(){return yield w0.create(t,e)})}i(Moe,"create");var F0=B(require("crypto"),1),MA=B(require("fs"),1),Lp=B(require("path"),1),vae=B(Tae(),1),Qae=B(require("util"),1);var GE;(function(t){t.Gzip="cache.tgz",t.Zstd="cache.tzst"})(GE||(GE={}));var $n;(function(t){t.Gzip="gzip",t.ZstdWithoutLong="zstd-without-long",t.Zstd="zstd"})($n||($n={}));var ro;(function(t){t.GNU="gnu",t.BSD="bsd"})(ro||(ro={}));var O0=2,M0=5e3,dU=5e3,pU=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`,Pae=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`,HE="cache.tar",mU="manifest.txt",Xjt=10*Math.pow(1024,3);var OA=function(t,e,r,n){function s(o){return o instanceof r?o:new r(function(a){a(o)})}return i(s,"adopt"),new(r||(r=Promise))(function(o,a){function c(d){try{u(n.next(d))}catch(p){a(p)}}i(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(p){a(p)}}i(l,"rejected");function u(d){d.done?o(d.value):s(d.value).then(c,l)}i(u,"step"),u((n=n.apply(t,e||[])).next())})},wet=function(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],r;return e?e.call(t):(t=typeof __values=="function"?__values(t):t[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(o){r[o]=t[o]&&function(a){return new Promise(function(c,l){a=t[o](a),s(c,l,a.done,a.value)})}}function s(o,a,c,l){Promise.resolve(l).then(function(u){o({value:u,done:c})},a)}},bet="1.0";function $E(){return OA(this,void 0,void 0,function*(){let t=process.platform==="win32",e=process.env.RUNNER_TEMP||"";if(!e){let n;t?n=process.env.USERPROFILE||"C:\\":process.platform==="darwin"?n="/Users":n="/home",e=Lp.join(n,"actions","temp")}let r=Lp.join(e,F0.randomUUID());return yield Tp(r),r})}i($E,"createTempDirectory");function Ta(t){return MA.statSync(t).size}i(Ta,"getArchiveFileSizeInBytes");function fU(t){return OA(this,void 0,void 0,function*(){var e,r,n,s,o;let a=[],c=(o=process.env.GITHUB_WORKSPACE)!==null&&o!==void 0?o:process.cwd(),l=yield Moe(t.join(`
`),{implicitDescendants:!1});try{for(var u=!0,d=wet(l.globGenerator()),p;p=yield d.next(),e=p.done,!e;u=!0){s=p.value,u=!1;let f=Lp.relative(c,s).replace(new RegExp(`\\${Lp.sep}`,"g"),"/");P(`Matched: ${f}`),f===""?a.push("."):a.push(`${f}`)}}catch(m){r={error:m}}finally{try{!u&&!e&&(n=d.return)&&(yield n.call(d))}finally{if(r)throw r.error}}return a})}i(fU,"resolvePaths");function zE(t){return OA(this,void 0,void 0,function*(){return Qae.promisify(MA.unlink)(t)})}i(zE,"unlinkFile");function _ae(t){return OA(this,arguments,void 0,function*(e,r=[]){let n="";r.push("--version"),P(`Checking ${e} ${r.join(" ")}`);try{yield Du(`${e}`,r,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:i(s=>n+=s.toString(),"stdout"),stderr:i(s=>n+=s.toString(),"stderr")}})}catch(s){P(s.message)}return n=n.trim(),P(n),n})}i(_ae,"getVersion");function VE(){return OA(this,void 0,void 0,function*(){let t=yield _ae("zstd",["--quiet"]),e=vae.clean(t);return P(`zstd version: ${e}`),t===""?$n.Gzip:$n.ZstdWithoutLong})}i(VE,"getCompressionMethod");function Gu(t){return t===$n.Gzip?GE.Gzip:GE.Zstd}i(Gu,"getCacheFileName");function Dae(){return OA(this,void 0,void 0,function*(){return MA.existsSync(pU)?pU:(yield _ae("tar")).toLowerCase().includes("gnu tar")?hs("tar"):""})}i(Dae,"getGnuTarPathOnWindows");function AU(t,e){if(e===void 0)throw Error(`Expected ${t} but value was undefiend`);return e}i(AU,"assertDefined");function FA(t,e,r=!1){let n=t.slice();return e&&n.push(e),process.platform==="win32"&&!r&&n.push("windows-only"),n.push(bet),F0.createHash("sha256").update(n.join("|")).digest("hex")}i(FA,"getCacheVersion");function kae(){let t=process.env.ACTIONS_RUNTIME_TOKEN;if(!t)throw new Error("Unable to get the ACTIONS_RUNTIME_TOKEN env variable");return t}i(kae,"getRuntimeToken");var WE=B(require("http"),1),yU=B(require("https"),1);function hU(t){let e=t.protocol==="https:";if(Bet(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 q0(r)}catch{if(!r.startsWith("http://")&&!r.startsWith("https://"))return new q0(`http://${r}`)}else return}i(hU,"getProxyUrl");function Bet(t){if(!t.hostname)return!1;let e=t.hostname;if(Ret(e))return!0;let r=process.env.no_proxy||process.env.NO_PROXY||"";if(!r)return!1;let n;t.port?n=Number(t.port):t.protocol==="http:"?n=80:t.protocol==="https:"&&(n=443);let s=[t.hostname.toUpperCase()];typeof n=="number"&&s.push(`${s[0]}:${n}`);for(let o of r.split(",").map(a=>a.trim().toUpperCase()).filter(a=>a))if(o==="*"||s.some(a=>a===o||a.endsWith(`.${o}`)||o.startsWith(".")&&a.endsWith(`${o}`)))return!0;return!1}i(Bet,"checkBypass");function Ret(t){let e=t.toLowerCase();return e==="localhost"||e.startsWith("127.")||e.startsWith("[::1]")||e.startsWith("[0:0:0:0:0:0:0:1]")}i(Ret,"isLoopbackAddress");var q0=class extends URL{static{i(this,"DecodedURL")}constructor(e,r){super(e,r),this._decodedUsername=decodeURIComponent(super.username),this._decodedPassword=decodeURIComponent(super.password)}get username(){return this._decodedUsername}get password(){return this._decodedPassword}};var Hu=B(fy(),1),Lae=B(bA(),1);var hr=function(t,e,r,n){function s(o){return o instanceof r?o:new r(function(a){a(o)})}return i(s,"adopt"),new(r||(r=Promise))(function(o,a){function c(d){try{u(n.next(d))}catch(p){a(p)}}i(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(p){a(p)}}i(l,"rejected");function u(d){d.done?o(d.value):s(d.value).then(c,l)}i(u,"step"),u((n=n.apply(t,e||[])).next())})},nr;(function(t){t[t.OK=200]="OK",t[t.MultipleChoices=300]="MultipleChoices",t[t.MovedPermanently=301]="MovedPermanently",t[t.ResourceMoved=302]="ResourceMoved",t[t.SeeOther=303]="SeeOther",t[t.NotModified=304]="NotModified",t[t.UseProxy=305]="UseProxy",t[t.SwitchProxy=306]="SwitchProxy",t[t.TemporaryRedirect=307]="TemporaryRedirect",t[t.PermanentRedirect=308]="PermanentRedirect",t[t.BadRequest=400]="BadRequest",t[t.Unauthorized=401]="Unauthorized",t[t.PaymentRequired=402]="PaymentRequired",t[t.Forbidden=403]="Forbidden",t[t.NotFound=404]="NotFound",t[t.MethodNotAllowed=405]="MethodNotAllowed",t[t.NotAcceptable=406]="NotAcceptable",t[t.ProxyAuthenticationRequired=407]="ProxyAuthenticationRequired",t[t.RequestTimeout=408]="RequestTimeout",t[t.Conflict=409]="Conflict",t[t.Gone=410]="Gone",t[t.TooManyRequests=429]="TooManyRequests",t[t.InternalServerError=500]="InternalServerError",t[t.NotImplemented=501]="NotImplemented",t[t.BadGateway=502]="BadGateway",t[t.ServiceUnavailable=503]="ServiceUnavailable",t[t.GatewayTimeout=504]="GatewayTimeout"})(nr||(nr={}));var zn;(function(t){t.Accept="accept",t.ContentType="content-type"})(zn||(zn={}));var Il;(function(t){t.ApplicationJson="application/json"})(Il||(Il={}));var Tet=[nr.MovedPermanently,nr.ResourceMoved,nr.SeeOther,nr.TemporaryRedirect,nr.PermanentRedirect],Pet=[nr.BadGateway,nr.ServiceUnavailable,nr.GatewayTimeout],vet=["OPTIONS","GET","DELETE","HEAD"],Qet=10,_et=5,Pa=class t extends Error{static{i(this,"HttpClientError")}const Line truncated
${Get.sanitize({...this,request:{...this.request,agent:n},response:this.response})}`,"value"),enumerable:!1}),Object.setPrototypeOf(this,t.prototype)}};function Y0(t){return t instanceof Vn?!0:Mp(t)&&t.name==="RestError"}i(Y0,"isRestError");function ys(t,e){return Buffer.from(t,e)}i(ys,"stringToUint8Array");var W0=B(require("node:http"),1),J0=B(require("node:https"),1),NU=B(require("node:zlib"),1),ece=require("node:stream");var Fo=JE("ts-http-runtime");var Het={};function jE(t){return t&&typeof t.pipe=="function"}i(jE,"isReadableStream");function Zae(t){return t.readable===!1?Promise.resolve():new Promise(e=>{let r=i(()=>{e(),t.removeListener("close",r),t.removeListener("end",r),t.removeListener("error",r)},"handler");t.on("close",r),t.on("end",r),t.on("error",r)})}i(Zae,"isStreamComplete");function tce(t){return t&&typeof t.byteLength=="number"}i(tce,"isArrayBuffer");var j0=class extends ece.Transform{static{i(this,"ReportTransform")}loadedBytes=0;progressCallback;_transform(e,r,n){this.push(e),this.loadedBytes+=e.length;try{this.progressCallback({loadedBytes:this.loadedBytes}),n()}catch(s){n(s)}}constructor(e){super(),this.progressCallback=e}},TU=class{static{i(this,"NodeHttpClient")}cachedHttpAgent;cachedHttpsAgents=new WeakMap;async sendRequest(e){let r=new AbortController,n;if(e.abortSignal){if(e.abortSignal.aborted)throw new va("The operation was aborted. Request has already been canceled.");n=i(u=>{u.type==="abort"&&r.abort()},"abortListener"),e.abortSignal.addEventListener("abort",n)}let s;e.timeout>0&&(s=setTimeout(()=>{let u=new Di;Fo.info(`request to '${u.sanitizeUrl(e.url)}' timed out. canceling...`),r.abort()},e.timeout));let o=e.headers.get("Accept-Encoding"),a=o?.includes("gzip")||o?.includes("deflate"),c=typeof e.body=="function"?e.body():e.body;if(c&&!e.headers.has("Content-Length")){let u=Yet(c);u!==null&&e.headers.set("Content-Length",u)}let l;try{if(c&&e.onUploadProgress){let A=e.onUploadProgress,h=new j0(A);h.on("error",y=>{Fo.error("Error in upload progress",y)}),jE(c)?c.pipe(h):h.end(c),c=h}let u=await this.makeRequest(e,r,c);s!==void 0&&clearTimeout(s);let d=$et(u),m={status:u.statusCode??0,headers:d,request:e};if(e.method==="HEAD")return u.resume(),m;l=a?zet(u,d):u;let f=e.onDownloadProgress;if(f){let A=new j0(f);A.on("error",h=>{Fo.error("Error in download progress",h)}),l.pipe(A),l=A}return e.streamResponseStatusCodes?.has(Number.POSITIVE_INFINITY)||e.streamResponseStatusCodes?.has(m.status)?m.readableStreamBody=l:m.bodyAsText=await Vet(l),m}finally{if(e.abortSignal&&n){let u=Promise.resolve();jE(c)&&(u=Zae(c));let d=Promise.resolve();jE(l)&&(d=Zae(l)),Promise.all([u,d]).then(()=>{n&&e.abortSignal?.removeEventListener("abort",n)}).catch(p=>{Fo.warning("Error when cleaning up abortListener on httpRequest",p)})}}}makeRequest(e,r,n){let s=new URL(e.url),o=s.protocol!=="https:";if(o&&!e.allowInsecureConnection)throw new Error(`Cannot connect to ${e.url} while allowInsecureConnection is false.`);let c={agent:e.agent??this.getOrCreateAgent(e,o),hostname:s.hostname,path:`${s.pathname}${s.search}`,port:s.port,method:e.method,headers:e.headers.toJSON({preserveCase:!0}),...e.requestOverrides};return new Promise((l,u)=>{let d=o?W0.default.request(c,l):J0.default.request(c,l);d.once("error",p=>{u(new Vn(p.message,{code:p.code??Vn.REQUEST_SEND_ERROR,request:e}))}),r.signal.addEventListener("abort",()=>{let p=new va("The operation was aborted. Rejecting from abort signal callback while making request.");d.destroy(p),u(p)}),n&&jE(n)?n.pipe(d):n?typeof n=="string"||Buffer.isBuffer(n)?d.end(n):tce(n)?d.end(ArrayBuffer.isView(n)?Buffer.from(n.buffer):Buffer.from(n)):(Fo.error("Unrecognized body type",n),u(new Vn("Unrecognized body type"))):d.end()})}getOrCreateAgent(e,r){let n=e.disableKeepAlive;if(r)return n?W0.default.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new W0.default.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(n&&!e.tlsSettings)return J0.default.globalAgent;let s=e.tlsSettings??Het,o=this.cachedHttpsAgents.get(s);return o&&o.options.keepAlive===!n||(Fo.info("No cached TLS Agent exist, creating a new Agent"),o=new J0.default.Agent({keepAlive:!n,...s}),this.cachedHttpsAgents.set(s,o)),o}}};function $et(t){let e=no();for(let r of Object.keys(t.headers)){let n=t.headers[r];Array.isArray(n)?n.length>0&&e.set(r,n[0]):n&&e.set(r,n)}return e}i($et,"getResponseHeaders");function zet(t,e){let r=e.get("Content-Encoding");if(r==="gzip"){let n=NU.default.createGunzip();return t.pipe(n),n}else if(r==="deflate"){let n=NU.default.createInflate();return t.pipe(n),n}return t}i(zet,"getDecodedResponseStream");function Vet(t){return new Promise((e,r)=>{let n=[];t.on("data",s=>{Buffer.isBuffer(s)?n.push(s):n.push(Buffer.from(s))}),t.on("end",()=>{e(Buffer.concat(n).toString("utf8"))}),t.on("error",s=>{s&&s?.name==="AbortError"?r(s):r(new Vn(`Error reading response as text: ${s.message}`,{code:Vn.PARSE_ERROR}))})})}i(Vet,"streamToText");function Yet(t){return t?Buffer.isBuffer(t)?t.length: Line truncated
`;return e}i(wrt,"encodeHeaders");function Srt(t){return t instanceof Uint8Array?t.byteLength:EB(t)?t.size===-1?void 0:t.size:void 0}i(Srt,"getLength");function brt(t){let e=0;for(let r of t){let n=Srt(r);if(n===void 0)return;e+=n}return e}i(brt,"getTotalLength");async function Brt(t,e,r){let n=[ys(`--${r}`,"utf-8"),...e.flatMap(o=>[ys(`\r
`,"utf-8"),ys(wrt(o.headers),"utf-8"),ys(`\r
`,"utf-8"),o.body,ys(`\r
--${r}`,"utf-8")]),ys(`--\r
`).map(o=>o.trim());for(let o of s)!o||o.startsWith("#")||n.patterns.push(new ME(o));return n.searchPaths.push(...z1(n.patterns)),n})}static stat(e,r,n){return j1(this,void 0,void 0,function*(){let s;if(r.followSymbolicLinks)try{s=yield LA.promises.stat(e.path)}catch(o){if(o.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){Oo(`Broken symlink '${e.path}'`);return}throw new Error(`No information found for the path '${e.path}'. This may indicate a broken symbolic link.`)}throw o}else s=yield LA.promises.lstat(e.path);if(s.isDirectory()&&r.followSymbolicLinks){let o=yield LA.promises.realpath(e.path);for(;n.length>=e.level;)n.pop();if(n.some(a=>a===o)){Oo(`Symlink cycle detected for path '${e.path}' and realpath '${o}'`);return}n.push(o)}return s})}};var IXe=function(t,e,r,n){function s(o){return o instanceof r?o:new r(function(a){a(o)})}return i(s,"adopt"),new(r||(r=Promise))(function(o,a){function c(d){try{u(n.next(d))}catch(p){a(p)}}i(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(p){a(p)}}i(l,"rejected");function u(d){d.done?o(d.value):s(d.value).then(c,l)}i(u,"step"),u((n=n.apply(t,e||[])).next())})};function zoe(t,e){return IXe(this,void 0,void 0,function*(){return yield N0.create(t,e)})}i(zoe,"create");var $0=B(require("crypto"),1),UA=B(require("fs"),1),Mp=B(require("path"),1),Mae=B(Lae(),1),Fae=B(require("util"),1);var zE;(function(t){t.Gzip="cache.tgz",t.Zstd="cache.tzst"})(zE||(zE={}));var Vn;(function(t){t.Gzip="gzip",t.ZstdWithoutLong="zstd-without-long",t.Zstd="zstd"})(Vn||(Vn={}));var no;(function(t){t.GNU="gnu",t.BSD="bsd"})(no||(no={}));var G0=2,H0=5e3,gU=5e3,yU=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`,Oae=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`,VE="cache.tar",EU="manifest.txt",r6t=10*Math.pow(1024,3);var FA=function(t,e,r,n){function s(o){return o instanceof r?o:new r(function(a){a(o)})}return i(s,"adopt"),new(r||(r=Promise))(function(o,a){function c(d){try{u(n.next(d))}catch(p){a(p)}}i(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(p){a(p)}}i(l,"rejected");function u(d){d.done?o(d.value):s(d.value).then(c,l)}i(u,"step"),u((n=n.apply(t,e||[])).next())})},Pet=function(t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var e=t[Symbol.asyncIterator],r;return e?e.call(t):(t=typeof __values=="function"?__values(t):t[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(o){r[o]=t[o]&&function(a){return new Promise(function(c,l){a=t[o](a),s(c,l,a.done,a.value)})}}function s(o,a,c,l){Promise.resolve(l).then(function(u){o({value:u,done:c})},a)}},vet="1.0";function YE(){return FA(this,void 0,void 0,function*(){let t=process.platform==="win32",e=process.env.RUNNER_TEMP||"";if(!e){let n;t?n=process.env.USERPROFILE||"C:\\":process.platform==="darwin"?n="/Users":n="/home",e=Mp.join(n,"actions","temp")}let r=Mp.join(e,$0.randomUUID());return yield vp(r),r})}i(YE,"createTempDirectory");function va(t){return UA.statSync(t).size}i(va,"getArchiveFileSizeInBytes");function CU(t){return FA(this,void 0,void 0,function*(){var e,r,n,s,o;let a=[],c=(o=process.env.GITHUB_WORKSPACE)!==null&&o!==void 0?o:process.cwd(),l=yield zoe(t.join(`
`),{implicitDescendants:!1});try{for(var u=!0,d=Pet(l.globGenerator()),p;p=yield d.next(),e=p.done,!e;u=!0){s=p.value,u=!1;let f=Mp.relative(c,s).replace(new RegExp(`\\${Mp.sep}`,"g"),"/");v(`Matched: ${f}`),f===""?a.push("."):a.push(`${f}`)}}catch(m){r={error:m}}finally{try{!u&&!e&&(n=d.return)&&(yield n.call(d))}finally{if(r)throw r.error}}return a})}i(CU,"resolvePaths");function WE(t){return FA(this,void 0,void 0,function*(){return Fae.promisify(UA.unlink)(t)})}i(WE,"unlinkFile");function Uae(t){return FA(this,arguments,void 0,function*(e,r=[]){let n="";r.push("--version"),v(`Checking ${e} ${r.join(" ")}`);try{yield Lu(`${e}`,r,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:i(s=>n+=s.toString(),"stdout"),stderr:i(s=>n+=s.toString(),"stderr")}})}catch(s){v(s.message)}return n=n.trim(),v(n),n})}i(Uae,"getVersion");function JE(){return FA(this,void 0,void 0,function*(){let t=yield Uae("zstd",["--quiet"]),e=Mae.clean(t);return v(`zstd version: ${e}`),t===""?Vn.Gzip:Vn.ZstdWithoutLong})}i(JE,"getCompressionMethod");function $u(t){return t===Vn.Gzip?zE.Gzip:zE.Zstd}i($u,"getCacheFileName");function qae(){return FA(this,void 0,void 0,function*(){return UA.existsSync(yU)?yU:(yield Uae("tar")).toLowerCase().includes("gnu tar")?gs("tar"):""})}i(qae,"getGnuTarPathOnWindows");function IU(t,e){if(e===void 0)throw Error(`Expected ${t} but value was undefiend`);return e}i(IU,"assertDefined");function qA(t,e,r=!1){let n=t.slice();return e&&n.push(e),process.platform==="win32"&&!r&&n.push("windows-only"),n.push(vet),$0.createHash("sha256").update(n.join("|")).digest("hex")}i(qA,"getCacheVersion");function Gae(){let t=process.env.ACTIONS_RUNTIME_TOKEN;if(!t)throw new Error("Unable to get the ACTIONS_RUNTIME_TOKEN env variable");return t}i(Gae,"getRuntimeToken");var KE=B(require("http"),1),SU=B(require("https"),1);function xU(t){let e=t.protocol==="https:";if(Qet(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 V0(r)}catch{if(!r.startsWith("http://")&&!r.startsWith("https://"))return new V0(`http://${r}`)}else return}i(xU,"getProxyUrl");function Qet(t){if(!t.hostname)return!1;let e=t.hostname;if(_et(e))return!0;let r=process.env.no_proxy||process.env.NO_PROXY||"";if(!r)return!1;let n;t.port?n=Number(t.port):t.protocol==="http:"?n=80:t.protocol==="https:"&&(n=443);let s=[t.hostname.toUpperCase()];typeof n=="number"&&s.push(`${s[0]}:${n}`);for(let o of r.split(",").map(a=>a.trim().toUpperCase()).filter(a=>a))if(o==="*"||s.some(a=>a===o||a.endsWith(`.${o}`)||o.startsWith(".")&&a.endsWith(`${o}`)))return!0;return!1}i(Qet,"checkBypass");function _et(t){let e=t.toLowerCase();return e==="localhost"||e.startsWith("127.")||e.startsWith("[::1]")||e.startsWith("[0:0:0:0:0:0:0:1]")}i(_et,"isLoopbackAddress");var V0=class extends URL{static{i(this,"DecodedURL")}constructor(e,r){super(e,r),this._decodedUsername=decodeURIComponent(super.username),this._decodedPassword=decodeURIComponent(super.password)}get username(){return this._decodedUsername}get password(){return this._decodedPassword}};var zu=B(gy(),1),Hae=B(RA(),1);var gr=function(t,e,r,n){function s(o){return o instanceof r?o:new r(function(a){a(o)})}return i(s,"adopt"),new(r||(r=Promise))(function(o,a){function c(d){try{u(n.next(d))}catch(p){a(p)}}i(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(p){a(p)}}i(l,"rejected");function u(d){d.done?o(d.value):s(d.value).then(c,l)}i(u,"step"),u((n=n.apply(t,e||[])).next())})},ir;(function(t){t[t.OK=200]="OK",t[t.MultipleChoices=300]="MultipleChoices",t[t.MovedPermanently=301]="MovedPermanently",t[t.ResourceMoved=302]="ResourceMoved",t[t.SeeOther=303]="SeeOther",t[t.NotModified=304]="NotModified",t[t.UseProxy=305]="UseProxy",t[t.SwitchProxy=306]="SwitchProxy",t[t.TemporaryRedirect=307]="TemporaryRedirect",t[t.PermanentRedirect=308]="PermanentRedirect",t[t.BadRequest=400]="BadRequest",t[t.Unauthorized=401]="Unauthorized",t[t.PaymentRequired=402]="PaymentRequired",t[t.Forbidden=403]="Forbidden",t[t.NotFound=404]="NotFound",t[t.MethodNotAllowed=405]="MethodNotAllowed",t[t.NotAcceptable=406]="NotAcceptable",t[t.ProxyAuthenticationRequired=407]="ProxyAuthenticationRequired",t[t.RequestTimeout=408]="RequestTimeout",t[t.Conflict=409]="Conflict",t[t.Gone=410]="Gone",t[t.TooManyRequests=429]="TooManyRequests",t[t.InternalServerError=500]="InternalServerError",t[t.NotImplemented=501]="NotImplemented",t[t.BadGateway=502]="BadGateway",t[t.ServiceUnavailable=503]="ServiceUnavailable",t[t.GatewayTimeout=504]="GatewayTimeout"})(ir||(ir={}));var Yn;(function(t){t.Accept="accept",t.ContentType="content-type"})(Yn||(Yn={}));var xl;(function(t){t.ApplicationJson="application/json"})(xl||(xl={}));var ket=[ir.MovedPermanently,ir.ResourceMoved,ir.SeeOther,ir.TemporaryRedirect,ir.PermanentRedirect],Let=[ir.BadGateway,ir.ServiceUnavailable,ir.GatewayTimeout],Oet=["OPTIONS","GET","DELETE","HEAD"],Met=10,Fet=5,Qa=class t extends Error{static{i(this,"HttpClientError")}const Line truncated
${Wet.sanitize({...this,request:{...this.request,agent:n},response:this.response})}`,"value"),enumerable:!1}),Object.setPrototypeOf(this,t.prototype)}};function X0(t){return t instanceof Wn?!0:Up(t)&&t.name==="RestError"}i(X0,"isRestError");function Es(t,e){return Buffer.from(t,e)}i(Es,"stringToUint8Array");var Z0=B(require("node:http"),1),eB=B(require("node:https"),1),DU=B(require("node:zlib"),1),ace=require("node:stream");var Uo=XE("ts-http-runtime");var Jet={};function ZE(t){return t&&typeof t.pipe=="function"}i(ZE,"isReadableStream");function ice(t){return t.readable===!1?Promise.resolve():new Promise(e=>{let r=i(()=>{e(),t.removeListener("close",r),t.removeListener("end",r),t.removeListener("error",r)},"handler");t.on("close",r),t.on("end",r),t.on("error",r)})}i(ice,"isStreamComplete");function cce(t){return t&&typeof t.byteLength=="number"}i(cce,"isArrayBuffer");var tB=class extends ace.Transform{static{i(this,"ReportTransform")}loadedBytes=0;progressCallback;_transform(e,r,n){this.push(e),this.loadedBytes+=e.length;try{this.progressCallback({loadedBytes:this.loadedBytes}),n()}catch(s){n(s)}}constructor(e){super(),this.progressCallback=e}},kU=class{static{i(this,"NodeHttpClient")}cachedHttpAgent;cachedHttpsAgents=new WeakMap;async sendRequest(e){let r=new AbortController,n;if(e.abortSignal){if(e.abortSignal.aborted)throw new _a("The operation was aborted. Request has already been canceled.");n=i(u=>{u.type==="abort"&&r.abort()},"abortListener"),e.abortSignal.addEventListener("abort",n)}let s;e.timeout>0&&(s=setTimeout(()=>{let u=new ki;Uo.info(`request to '${u.sanitizeUrl(e.url)}' timed out. canceling...`),r.abort()},e.timeout));let o=e.headers.get("Accept-Encoding"),a=o?.includes("gzip")||o?.includes("deflate"),c=typeof e.body=="function"?e.body():e.body;if(c&&!e.headers.has("Content-Length")){let u=Zet(c);u!==null&&e.headers.set("Content-Length",u)}let l;try{if(c&&e.onUploadProgress){let A=e.onUploadProgress,h=new tB(A);h.on("error",y=>{Uo.error("Error in upload progress",y)}),ZE(c)?c.pipe(h):h.end(c),c=h}let u=await this.makeRequest(e,r,c);s!==void 0&&clearTimeout(s);let d=jet(u),m={status:u.statusCode??0,headers:d,request:e};if(e.method==="HEAD")return u.resume(),m;l=a?Ket(u,d):u;let f=e.onDownloadProgress;if(f){let A=new tB(f);A.on("error",h=>{Uo.error("Error in download progress",h)}),l.pipe(A),l=A}return e.streamResponseStatusCodes?.has(Number.POSITIVE_INFINITY)||e.streamResponseStatusCodes?.has(m.status)?m.readableStreamBody=l:m.bodyAsText=await Xet(l),m}finally{if(e.abortSignal&&n){let u=Promise.resolve();ZE(c)&&(u=ice(c));let d=Promise.resolve();ZE(l)&&(d=ice(l)),Promise.all([u,d]).then(()=>{n&&e.abortSignal?.removeEventListener("abort",n)}).catch(p=>{Uo.warning("Error when cleaning up abortListener on httpRequest",p)})}}}makeRequest(e,r,n){let s=new URL(e.url),o=s.protocol!=="https:";if(o&&!e.allowInsecureConnection)throw new Error(`Cannot connect to ${e.url} while allowInsecureConnection is false.`);let c={agent:e.agent??this.getOrCreateAgent(e,o),hostname:s.hostname,path:`${s.pathname}${s.search}`,port:s.port,method:e.method,headers:e.headers.toJSON({preserveCase:!0}),...e.requestOverrides};return new Promise((l,u)=>{let d=o?Z0.default.request(c,l):eB.default.request(c,l);d.once("error",p=>{u(new Wn(p.message,{code:p.code??Wn.REQUEST_SEND_ERROR,request:e}))}),r.signal.addEventListener("abort",()=>{let p=new _a("The operation was aborted. Rejecting from abort signal callback while making request.");d.destroy(p),u(p)}),n&&ZE(n)?n.pipe(d):n?typeof n=="string"||Buffer.isBuffer(n)?d.end(n):cce(n)?d.end(ArrayBuffer.isView(n)?Buffer.from(n.buffer):Buffer.from(n)):(Uo.error("Unrecognized body type",n),u(new Wn("Unrecognized body type"))):d.end()})}getOrCreateAgent(e,r){let n=e.disableKeepAlive;if(r)return n?Z0.default.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new Z0.default.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(n&&!e.tlsSettings)return eB.default.globalAgent;let s=e.tlsSettings??Jet,o=this.cachedHttpsAgents.get(s);return o&&o.options.keepAlive===!n||(Uo.info("No cached TLS Agent exist, creating a new Agent"),o=new eB.default.Agent({keepAlive:!n,...s}),this.cachedHttpsAgents.set(s,o)),o}}};function jet(t){let e=so();for(let r of Object.keys(t.headers)){let n=t.headers[r];Array.isArray(n)?n.length>0&&e.set(r,n[0]):n&&e.set(r,n)}return e}i(jet,"getResponseHeaders");function Ket(t,e){let r=e.get("Content-Encoding");if(r==="gzip"){let n=DU.default.createGunzip();return t.pipe(n),n}else if(r==="deflate"){let n=DU.default.createInflate();return t.pipe(n),n}return t}i(Ket,"getDecodedResponseStream");function Xet(t){return new Promise((e,r)=>{let n=[];t.on("data",s=>{Buffer.isBuffer(s)?n.push(s):n.push(Buffer.from(s))}),t.on("end",()=>{e(Buffer.concat(n).toString("utf8"))}),t.on("error",s=>{s&&s?.name==="AbortError"?r(s):r(new Wn(`Error reading response as text: ${s.message}`,{code:Wn.PARSE_ERROR}))})})}i(Xet,"streamToText");function Zet(t){return t?Buffer.isBuffer(t)?t.length: Line truncated
`;return e}i(Trt,"encodeHeaders");function Prt(t){return t instanceof Uint8Array?t.byteLength:SB(t)?t.size===-1?void 0:t.size:void 0}i(Prt,"getLength");function vrt(t){let e=0;for(let r of t){let n=Prt(r);if(n===void 0)return;e+=n}return e}i(vrt,"getTotalLength");async function Qrt(t,e,r){let n=[Es(`--${r}`,"utf-8"),...e.flatMap(o=>[Es(`\r
`,"utf-8"),Es(Trt(o.headers),"utf-8"),Es(`\r
`,"utf-8"),o.body,Es(`\r
--${r}`,"utf-8")]),Es(`--\r
\r
`,"utf-8")],s=brt(n);s&&t.headers.set("Content-Length",s),t.body=await ole(n)}i(Brt,"buildRequestBody");var ZE="multipartPolicy",Rrt=70,Nrt=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function Trt(t){if(t.length>Rrt)throw new Error(`Multipart boundary "${t}" exceeds maximum length of 70 characters`);if(Array.from(t).some(e=>!Nrt.has(e)))throw new Error(`Multipart boundary "${t}" contains invalid characters`)}i(Trt,"assertValidBoundary");function IB(){return{name:ZE,async sendRequest(t,e){if(!t.multipartBody)return e(t);if(t.body)throw new Error("multipartBody and regular body cannot be set at the same time");let r=t.multipartBody.boundary,n=t.headers.get("Content-Type")??"multipart/mixed",s=n.match(/^(multipart\/[^ ;]+)(?:; *boundary=(.+))?$/);if(!s)throw new Error(`Got multipart request body, but content-type header was not multipart: ${n}`);let[,o,a]=s;if(a&&r&&a!==r)throw new Error(`Multipart boundary was specified as ${a} in the header, but got ${r} in the request body`);return r??=a,r?Trt(r):r=xrt(),t.headers.set("Content-Type",`${o}; boundary=${r}`),await Brt(t,t.multipartBody.parts,r),t.multipartBody=void 0,e(t)}}}i(IB,"multipartPolicy");function xB(){return V0()}i(xB,"createEmptyPipeline");var ile=H0({logLevelEnvVarName:"AZURE_LOG_LEVEL",namespace:"azure"}),j7t=ile.logger;function Da(t){return ile.createClientLogger(t)}i(Da,"createClientLogger");var ka=Da("core-rest-pipeline");function YU(t={}){return X0({logger:ka.info,...t})}i(YU,"logPolicy");var WU=Z0;function JU(t={}){return eB(t)}i(JU,"redirectPolicy");var wB=B(require("node:os"),1),SB=B(require("node:process"),1);function ale(){return"User-Agent"}i(ale,"getHeaderName");async function cle(t){if(SB.default&&SB.default.versions){let e=`${wB.default.type()} ${wB.default.release()}; ${wB.default.arch()}`,r=SB.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})`)}}i(cle,"setPlatformSpecificData");var bB="1.22.2";function Ort(t){let e=[];for(let[r,n]of t){let s=n?`${r}/${n}`:r;e.push(s)}return e.join(" ")}i(Ort,"getUserAgentString");function lle(){return ale()}i(lle,"getUserAgentHeaderName");async function BB(t){let e=new Map;e.set("core-rest-pipeline",bB),await cle(e);let r=Ort(e);return t?`${t} ${r}`:r}i(BB,"getUserAgentValue");var ule=lle(),dle="userAgentPolicy";function jU(t={}){let e=BB(t.userAgentPrefix);return{name:dle,async sendRequest(r,n){return r.headers.has(ule)||r.headers.set(ule,await e),n(r)}}}i(jU,"userAgentPolicy");var ao=class extends Error{static{i(this,"AbortError")}constructor(e){super(e),this.name="AbortError"}};function KU(t,e){let{cleanupBeforeAbort:r,abortSignal:n,abortErrorMsg:s}=e??{};return new Promise((o,a)=>{function c(){a(new ao(s??"The operation was aborted."))}i(c,"rejectOnAbort");function l(){n?.removeEventListener("abort",u)}i(l,"removeListeners");function u(){r?.(),l(),c()}if(i(u,"onAbort"),n?.aborted)return c();try{t(d=>{l(),o(d)},d=>{l(),a(d)})}catch(d){a(d)}n?.addEventListener("abort",u)})}i(KU,"createAbortablePromise");var Grt="The delay was aborted.";function eC(t,e){let r,{abortSignal:n,abortErrorMsg:s}=e??{};return KU(o=>{r=setTimeout(o,t)},{cleanupBeforeAbort:i(()=>clearTimeout(r),"cleanupBeforeAbort"),abortSignal:n,abortErrorMsg:s??Grt})}i(eC,"delay");function zu(t){if(Mp(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}`}}i(zu,"getErrorMessage");function ple(t){return Mp(t)}i(ple,"isError");function WA(){return Op()}i(WA,"randomUUID");var lt=qp;var mle=Symbol("rawContent");function ZU(t){return typeof t[mle]=="function"}i(ZU,"hasRawContent");function fle(t){return ZU(t)?t[mle]():t}i(fle,"getRawContent");var RB=ZE;function e2(){let t=IB();return{name:RB,sendRequest:i(async(e,r)=>{if(e.multipartBody)for(let n of e.multipartBody.parts)ZU(n.body)&&(n.body=fle(n.body));return t.sendRequest(e,r)},"sendRequest")}}i(e2,"multipartPolicy");var t2=tB;function r2(){return rB()}i(r2,"decompressResponsePolicy");function n2(t={}){return oB(t)}i(n2,"defaultRetryPolicy");function s2(){return iB()}i(s2,"formDataPolicy");function Vu(t){return GU(t)}i(Vu,"getDefaultProxySettings");function o2(t,e){return hB(t,e)}i(o2,"proxyPolicy");var Ale="setClientRequestIdPolicy";function i2(t="x-ms-client-request-id"){return{name:Ale,async sendRequest(e,r){return e.headers.has(t)||e.headers.set(t,e.requestId),r(e)}}}i(i2,"setClientRequestIdPolicy");function a2(t){return gB(t)}i(a2,"agentPolicy");function c2(t){return yB(t)}i(c2,"tlsPolicy");var JA={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function hle(t={}){let e=new l2(t.parentContext);return t.span&&(e=e.setValue(JA.span,t.span)),t.namespace&&(e=e.setValue(JA.namespace,t.namespace)),e}i(hle,"createTracingContext");var l2=class t{static{i(this,"TracingContextImpl")}_contextMap;constructor(e){this._contextMap=e i Line truncated
`&&t[o]!=="\r";o++)l+=t[o];if(l=l.trim(),l[l.length-1]==="/"&&(l=l.substring(0,l.length-1),o--),!pst(l)){let p;return l.trim().length===0?p="Invalid space after '<'.":p="Tag '"+l+"' is an invalid name.",gr("InvalidTag",p,Yn(t,o))}let u=ast(t,o);if(u===!1)return gr("InvalidAttr","Attributes for '"+l+"' have open quote.",Yn(t,o));let d=u.value;if(o=u.index,d[d.length-1]==="/"){let p=o-d.length;d=d.substring(0,d.length-1);let m=Zle(d,e);if(m===!0)n=!0;else return gr(m.err.code,m.err.msg,Yn(t,p+m.err.line))}else if(c)if(u.tagClosed){if(d.trim().length>0)return gr("InvalidTag","Closing tag '"+l+"' can't have attributes or invalid starting.",Yn(t,a));if(r.length===0)return gr("InvalidTag","Closing tag '"+l+"' has not been opened.",Yn(t,a));{let p=r.pop();if(l!==p.tagName){let m=Yn(t,p.tagStartPos);return gr("InvalidTag","Expected closing tag '"+p.tagName+"' (opened in line "+m.line+", col "+m.col+") instead of closing tag '"+l+"'.",Yn(t,a))}r.length==0&&(s=!0)}}else return gr("InvalidTag","Closing tag '"+l+"' doesn't have proper closing.",Yn(t,o));else{let p=Zle(d,e);if(p!==!0)return gr(p.err.code,p.err.msg,Yn(t,o-d.length+p.err.line));if(s===!0)return gr("InvalidXml","Multiple possible root nodes found.",Yn(t,o));e.unpairedTags.indexOf(l)!==-1||r.push({tagName:l,tagStartPos:a}),n=!0}for(o++;o<t.length;o++)if(t[o]==="<")if(t[o+1]==="!"){o++,o=Xle(t,o);continue}else if(t[o+1]==="?"){if(o=Kle(t,++o),o.err)return o}else break;else if(t[o]==="&"){let p=ust(t,o);if(p==-1)return gr("InvalidChar","char '&' is not expected.",Yn(t,o));o=p}else if(s===!0&&!jle(t[o]))return gr("InvalidXml","Extra text at the end",Yn(t,o));t[o]==="<"&&o--}}else{if(jle(t[o]))continue;return gr("InvalidChar","char '"+t[o]+"' is not expected.",Yn(t,o))}if(n){if(r.length==1)return gr("InvalidTag","Unclosed tag '"+r[0].tagName+"'.",Yn(t,r[0].tagStartPos));if(r.length>0)return gr("InvalidXml","Invalid '"+JSON.stringify(r.map(o=>o.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return gr("InvalidXml","Start tag expected.",1);return!0}i(UB,"validate");function jle(t){return t===" "||t===" "||t===`
`||t==="\r"}i(jle,"isWhiteSpace");function Kle(t,e){let r=e;for(;e<t.length;e++)if(t[e]=="?"||t[e]==" "){let n=t.substr(r,e-r);if(e>5&&n==="xml")return gr("InvalidXml","XML declaration allowed only at the start of the document.",Yn(t,e));if(t[e]=="?"&&t[e+1]==">"){e++;break}else continue}return e}i(Kle,"readPI");function Xle(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}i(Xle,"readCommentAndCDATA");var ost='"',ist="'";function ast(t,e){let r="",n="",s=!1;for(;e<t.length;e++){if(t[e]===ost||t[e]===ist)n===""?n=t[e]:n!==t[e]||(n="");else if(t[e]===">"&&n===""){s=!0;break}r+=t[e]}return n!==""?!1:{value:r,index:e,tagClosed:s}}i(ast,"readAttributeStr");var cst=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function Zle(t,e){let r=MB(t,cst),n={};for(let s=0;s<r.length;s++){if(r[s][1].length===0)return gr("InvalidAttr","Attribute '"+r[s][2]+"' has no space in starting.",pC(r[s]));if(r[s][3]!==void 0&&r[s][4]===void 0)return gr("InvalidAttr","Attribute '"+r[s][2]+"' is without value.",pC(r[s]));if(r[s][3]===void 0&&!e.allowBooleanAttributes)return gr("InvalidAttr","boolean attribute '"+r[s][2]+"' is not allowed.",pC(r[s]));let o=r[s][2];if(!dst(o))return gr("InvalidAttr","Attribute '"+o+"' is an invalid name.",pC(r[s]));if(!Object.prototype.hasOwnProperty.call(n,o))n[o]=1;else return gr("InvalidAttr","Attribute '"+o+"' is repeated.",pC(r[s]))}return!0}i(Zle,"validateAttributeString");function lst(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}i(lst,"validateNumberAmpersand");function ust(t,e){if(e++,t[e]===";")return-1;if(t[e]==="#")return e++,lst(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}i(ust,"validateAmpersand");function gr(t,e,r){return{err:{code:t,msg:e,line:r.line||r,col:r.col}}}i(gr,"getErrorObject");function dst(t){return R2(t)}i(dst,"validateAttrName");function pst(t){return R2(t)}i(pst,"validateTagName");function Yn(t,e){let r=t.substring(0,e).split(/\r?\n/);return{line:r.length,col:r[r.length-1].length+1}}i(Yn,"getLineNumberForPosition");function pC(t){return t.startIndex+t[1].length}i(pC,"getPositionFromMatch");var eue={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"},tue={Agrave:"\xC0",agrave:"\xE0",Aacute:"\xC1",aacute:"\xE1",Acirc:"\xC2",acirc:"\xE2",Atilde:"\xC3",atilde:"\xE3",Auml:"\xC4",auml:"\xE4",Aring:"\xC5",aring:"\xE5",AElig:"\xC6",aelig:"\xE6",Ccedil:"\xC7",ccedil:"\xE7",Egrave:"\xC8",egrave:"\xE8",Eacute:"\xC9",eacute:"\xE9",Ecirc:"\xCA",ecirc:"\xEA",Euml:"\xCB",euml:"\xEB",Igrave:"\xCC",igrave:"\xEC",Iacute:"\xCD",iacute:"\xED",Icirc:"\xCE",icirc:"\xEE",Iuml:"\xCF",iuml:"\xEF",ETH:"\xD0",eth:"\xF0",Ntilde:"\xD1",ntilde:"\xF1",Ograve:"\xD2",ograve:"\xF2",Oacute:"\xD3",oacute:"\xF3",Ocirc:"\xD4",ocirc:"\xF4",Otilde:"\xD5",otilde:"\xF5",Ouml:"\xD6",ouml:"\xF6",Oslash:"\xD8",oslash:"\xF8",Ugrave:"\xD9",ugrave:"\xF9",Uacute:"\xDA",uacute:"\xFA",Ucirc:"\xDB",ucirc:"\xFB",Uuml:"\xDC",uuml:"\xFC",Yacute:"\xDD",yacute:"\xFD",THORN:"\xDE",thorn:"\xFE",szlig:"\xDF",yuml:"\xFF",Yuml:"\u0178"},rue={Amacr:"\u0100",amacr:"\u0101",Abreve:"\u0102",abreve:"\u0103",Aogon:"\u0104",aogon:"\u0105",Cacute:"\u0106",cacute:"\u0107",Ccirc:"\u0108",ccirc:"\u0109",Cdot:"\u010A",cdot:"\u010B",Ccaron:"\u010C",ccaron:"\u010D",Dcaron:"\u010E",dcaron:"\u010F",Dstrok:"\u0110",dstrok:"\u0111",Emacr:"\u0112",emacr:"\u0113",Ecaron:"\u011A",ecaron:"\u011B",Edot:"\u0116",edot:"\u0117",Eogon:"\u0118",eogon:"\u0119",Gcirc:"\u011C",gcirc:"\u011D",Gbreve:"\u011E",gbreve:"\u011F",Gdot:"\u0120",gdot:"\u0121",Gcedil:"\u0122",Hcirc:"\u0124",hcirc:"\Line truncated
`);let e=new xs("!xml"),r=e,n="";this.matcher.reset(),this.entityDecoder.reset(),this.entityExpansionCount=0,this.currentExpandedLength=0;let s=this.options,o=new AC(s.processEntities),a=t.length;for(let c=0;c<a;c++)if(t[c]==="<"){let u=t.charCodeAt(c+1);if(u===47){let d=eh(t,">",c,"Closing Tag is not closed."),p=t.substring(c+2,d).trim();if(s.removeNSPrefix){let f=p.indexOf(":");f!==-1&&(p=p.substr(f+1))}p=k2(s.transformTagName,p,"",s).tagName,r&&(n=this.saveTextToParentTag(n,r,this.readonlyMatcher));let m=this.matcher.getCurrentTag();if(p&&s.unpairedTagsSet.has(p))throw new Error(`Unpaired tag can not be used as closing tag: </${p}>`);m&&s.unpairedTagsSet.has(m)&&(this.matcher.pop(),this.tagsNodeStack.pop()),this.matcher.pop(),this.isCurrentNodeStopNode=!1,r=this.tagsNodeStack.pop(),n="",c=d}else if(u===63){let d=L2(t,c,!1,"?>");if(!d)throw new Error("Pi Tag is not closed.");n=this.saveTextToParentTag(n,r,this.readonlyMatcher);let p=this.buildAttributesMap(d.tagExp,this.matcher,d.tagName,!0);if(p){let m=p[this.options.attributeNamePrefix+"version"];this.entityDecoder.setXmlVersion(Number(m)||1),o.setXmlVersion(Number(m)||1)}if(!(s.ignoreDeclaration&&d.tagName==="?xml"||s.ignorePiTags)){let m=new xs(d.tagName);m.add(s.textNodeName,""),d.tagName!==d.tagExp&&d.attrExpPresent&&s.ignoreAttributes!==!0&&(m[":@"]=p),this.addChild(r,m,this.readonlyMatcher,c)}c=d.closeIndex+1}else if(u===33&&t.charCodeAt(c+2)===45&&t.charCodeAt(c+3)===45){let d=eh(t,"-->",c+4,"Comment is not closed.");if(s.commentPropName){let p=t.substring(c+4,d-2);n=this.saveTextToParentTag(n,r,this.readonlyMatcher),r.add(s.commentPropName,[{[s.textNodeName]:p}])}c=d}else if(u===33&&t.charCodeAt(c+2)===68){let d=o.readDocType(t,c);this.entityDecoder.addInputEntities(d.entities),c=d.i}else if(u===33&&t.charCodeAt(c+2)===91){let d=eh(t,"]]>",c,"CDATA is not closed.")-2,p=t.substring(c+9,d);n=this.saveTextToParentTag(n,r,this.readonlyMatcher);let m=this.parseTextData(p,r.tagname,this.readonlyMatcher,!0,!1,!0,!0);m==null&&(m=""),s.cdataPropName?r.add(s.cdataPropName,[{[s.textNodeName]:p}]):r.add(s.textNodeName,m),c=d+2}else{let d=L2(t,c,s.removeNSPrefix);if(!d){let Q=t.substring(Math.max(0,c-50),Math.min(a,c+50));throw new Error(`readTagExp returned undefined at position ${c}. Context: "${Q}"`)}let p=d.tagName,m=d.rawTagName,f=d.tagExp,A=d.attrExpPresent,h=d.closeIndex;if({tagName:p,tagExp:f}=k2(s.transformTagName,p,f,s),s.strictReservedNames&&(p===s.commentPropName||p===s.cdataPropName||p===s.textNodeName||p===s.attributesGroupName))throw new Error(`Invalid tag name: ${p}`);r&&n&&r.tagname!=="!xml"&&(n=this.saveTextToParentTag(n,r,this.readonlyMatcher,!1));let y=r;y&&s.unpairedTagsSet.has(y.tagname)&&(r=this.tagsNodeStack.pop(),this.matcher.pop());let E=!1;f.length>0&&f.lastIndexOf("/")===f.length-1&&(E=!0,p[p.length-1]==="/"?(p=p.substr(0,p.length-1),f=p):f=f.substr(0,f.length-1),A=p!==f);let I=null,S={},b;b=kst(m),p!==e.tagname&&this.matcher.push(p,{},b),p!==f&&A&&(I=this.buildAttributesMap(f,this.matcher,p),I&&(S=Dst(I,s))),p!==e.tagname&&(this.isCurrentNodeStopNode=this.isItStopNode());let T=c;if(this.isCurrentNodeStopNode){let Q="";if(E)c=d.closeIndex;else if(s.unpairedTagsSet.has(p))c=d.closeIndex;else{let Z=this.readStopNodeData(t,m,h+1);if(!Z)throw new Error(`Unexpected end of ${m}`);c=Z.i,Q=Z.tagContent}let L=new xs(p);I&&(L[":@"]=I),L.add(s.textNodeName,Q),this.matcher.pop(),this.isCurrentNodeStopNode=!1,this.addChild(r,L,this.readonlyMatcher,T)}else{if(E){({tagName:p,tagExp:f}=k2(s.transformTagName,p,f,s));let Q=new xs(p);I&&(Q[":@"]=I),this.addChild(r,Q,this.readonlyMatcher,T),this.matcher.pop(),this.isCurrentNodeStopNode=!1}else if(s.unpairedTagsSet.has(p)){let Q=new xs(p);I&&(Q[":@"]=I),this.addChild(r,Q,this.readonlyMatcher,T),this.matcher.pop(),this.isCurrentNodeStopNode=!1,c=d.closeIndex;continue}else{let Q=new xs(p);if(this.tagsNodeStack.length>s.maxNestedTags)throw new Error("Maximum nested tags exceeded");this.tagsNodeStack.push(r),I&&(Q[":@"]=I),this.addChild(r,Q,this.readonlyMatcher,T),r=Q}n="",c=h}}}else n+=t[c];return e.child},"parseXml");function qst(t,e,r,n){this.options.captureMetaData||(n=void 0);let s=this.options.jPath?r.toString():r,o=this.options.updateTag(e.tagname,s,e[":@"]);o===!1||(typeof o=="string"&&(e.tagname=o),t.addChild(e,n))}i(qst,"addChild");function Gst(t,e,r){let n=this.options.processEntities;if(!n||!n.enabled)return t;if(n.allowedTags){let s=this.options.jPath?r.toString():r;if(!(Array.isArray(n.allowedTags)?n.allowedTags.includes(e):n.allowedTags(e,s)))return t}if(n.tagFilter){let s=this.options.jPath?r.toString():r;if(!n.tagFilter(e,s))return t}return this.entityDecoder.decode(t)}i(Gst,"replaceEntitiesValue");function Hst(t,e,r,n){return t&&(n===void 0&&(n=e.child.length===0),t=this.parseTextData(t,e.tagname,r,!1,e[":@"]?Object.keys(e[":@"]).length!==0:!1,n),t!==void 0&&t!==""&&e.add(this.options.textNodeName,t),t=""),t}i(Hst,"saveTextToParentTag");function $st(){return this.stopNodeExpressionsSet.Line truncated
`;function Zst(t,e){if(!Array.isArray(t)||t.length===0)return"1.0";let r=t[0];if(G2(r)==="?xml"){let s=r[":@"];if(s){let o=e.attributeNamePrefix+"version";if(s[o])return s[o]}}return"1.0"}i(Zst,"detectXmlVersionFromArray");function xue(t,e,r,n,s){return!r.sanitizeName||Yp(t,{xmlVersion:s})?t:r.sanitizeName(t,{isAttribute:e,matcher:n.readOnly()})}i(xue,"resolveTagName");function q2(t,e){let r="";e.format&&(r=Xst);let n=[];if(e.stopNodes&&Array.isArray(e.stopNodes))for(let a=0;a<e.stopNodes.length;a++){let c=e.stopNodes[a];typeof c=="string"?n.push(new uo(c)):c instanceof uo&&n.push(c)}let s=Zst(t,e),o=new Ma;return wue(t,e,r,o,n,s)}i(q2,"toXml");function wue(t,e,r,n,s,o){let a="",c=!1;if(e.maxNestedTags&&n.getDepth()>e.maxNestedTags)throw new Error("Maximum nested tags exceeded");if(!Array.isArray(t)){if(t!=null){let l=t.toString();return l=U2(l,e),l}return""}for(let l=0;l<t.length;l++){let u=t[l],d=G2(u);if(d===void 0)continue;let m=d===e.textNodeName||d===e.cdataPropName||d===e.commentPropName||d[0]==="?"?d:xue(d,!1,e,n,o),f=eot(u[":@"],e);n.push(m,f);let A=rot(n,s);if(m===e.textNodeName){let S=u[d];A||(S=e.tagValueProcessor(m,S),S=U2(S,e)),c&&(a+=r),a+=S,c=!1,n.pop();continue}else if(m===e.cdataPropName){c&&(a+=r);let S=u[d][0][e.textNodeName],b=zB(S);a+=`<![CDATA[${b}]]>`,c=!1,n.pop();continue}else if(m===e.commentPropName){let S=u[d][0][e.textNodeName],b=$B(S);a+=r+`<!--${b}-->`,c=!0,n.pop();continue}else if(m[0]==="?"){let S=Iue(u[":@"],e,A,n,o);a+=(m==="?xml"?"":r)+`<${m}${S}?>`,c=!0,n.pop();continue}let h=r;h!==""&&(h+=e.indentBy);let y=Iue(u[":@"],e,A,n,o),E=r+`<${m}${y}`,I;A?I=Sue(u[d],e):I=wue(u[d],e,h,n,s,o),e.unpairedTags.indexOf(m)!==-1?e.suppressUnpairedNode?a+=E+">":a+=E+"/>":(!I||I.length===0)&&e.suppressEmptyNode?a+=E+"/>":I&&I.endsWith(">")?a+=E+`>${I}${r}</${m}>`:(a+=E+">",I&&r!==""&&(I.includes("/>")||I.includes("</"))?a+=r+e.indentBy+I+r:a+=I,a+=`</${m}>`),c=!0,n.pop()}return a}i(wue,"arrToStr");function eot(t,e){if(!t||e.ignoreAttributes)return null;let r={},n=!1;for(let s in t){if(!Object.prototype.hasOwnProperty.call(t,s))continue;let o=s.startsWith(e.attributeNamePrefix)?s.substr(e.attributeNamePrefix.length):s;r[o]=Ju(t[s]),n=!0}return n?r:null}i(eot,"extractAttributeValues");function Sue(t,e){if(!Array.isArray(t))return t!=null?t.toString():"";let r="";for(let n=0;n<t.length;n++){let s=t[n],o=G2(s);if(o===e.textNodeName)r+=s[o];else if(o===e.cdataPropName)r+=s[o][0][e.textNodeName];else if(o===e.commentPropName)r+=s[o][0][e.textNodeName];else{if(o&&o[0]==="?")continue;if(o){let a=tot(s[":@"],e),c=Sue(s[o],e);!c||c.length===0?r+=`<${o}${a}/>`:r+=`<${o}${a}>${c}</${o}>`}}}return r}i(Sue,"getRawContent");function tot(t,e){let r="";if(t&&!e.ignoreAttributes)for(let n in t){if(!Object.prototype.hasOwnProperty.call(t,n))continue;let s=t[n];s===!0&&e.suppressBooleanAttributes?r+=` ${n.substr(e.attributeNamePrefix.length)}`:r+=` ${n.substr(e.attributeNamePrefix.length)}="${Ju(s)}"`}return r}i(tot,"attr_to_str_raw");function G2(t){let e=Object.keys(t);for(let r=0;r<e.length;r++){let n=e[r];if(Object.prototype.hasOwnProperty.call(t,n)&&n!==":@")return n}}i(G2,"propName");function Iue(t,e,r,n,s){let o="";if(t&&!e.ignoreAttributes)for(let a in t){if(!Object.prototype.hasOwnProperty.call(t,a))continue;let c=a.substr(e.attributeNamePrefix.length),l=r?c:xue(c,!0,e,n,s),u;r?u=t[a]:(u=e.attributeValueProcessor(a,t[a]),u=U2(u,e)),u===!0&&e.suppressBooleanAttributes?o+=` ${l}`:o+=` ${l}="${Ju(u)}"`}return o}i(Iue,"attr_to_str");function rot(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}i(rot,"checkStopNode");function U2(t,e){if(t&&t.length>0&&e.processEntities)for(let r=0;r<e.entities.length;r++){let n=e.entities[r];t=t.replace(n.regex,n.val)}return t}i(U2,"replaceEntitiesValue");function H2(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}i(H2,"getIgnoreAttributesFn");var not={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:i(function(t,e){return e},"tagValueProcessor"),attributeValueProcessor:i(function(t,e){return e},"attributeValueProcessor"),preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:new RegExp("&","g"),val:"&amp;"},{regex:new RegExp(">","g"),val:"&gt;"},{regex:new RegExp("<","g"),val:"&lt;"},{regex:new RegExp("'","g"),val:"&apos;"},{regex:new RegExp('"',"g"),val:"&quot;"}],processEntities:!0,stopNodes:[],oneListGroup:!1,maxNestedTags:100,jPath:!0,sanitizeName:!1};function Ss(t){if(this.options=Object.assign({},not,t),this.options.stopNodes&&Array.isArray(this.options.stopNodes)&&(this.options.stopNodes=this.options.stopNodes.map(e=>typeof e=="string"&&e.startsWith("*.")?".."+e.substring(2):e)),this.stopNodeExpressions=[],this.options.stopNodes&&ArraLine truncated
`,"utf-8")],s=vrt(n);s&&t.headers.set("Content-Length",s),t.body=await ple(n)}i(Qrt,"buildRequestBody");var rC="multipartPolicy",_rt=70,Drt=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function krt(t){if(t.length>_rt)throw new Error(`Multipart boundary "${t}" exceeds maximum length of 70 characters`);if(Array.from(t).some(e=>!Drt.has(e)))throw new Error(`Multipart boundary "${t}" contains invalid characters`)}i(krt,"assertValidBoundary");function BB(){return{name:rC,async sendRequest(t,e){if(!t.multipartBody)return e(t);if(t.body)throw new Error("multipartBody and regular body cannot be set at the same time");let r=t.multipartBody.boundary,n=t.headers.get("Content-Type")??"multipart/mixed",s=n.match(/^(multipart\/[^ ;]+)(?:; *boundary=(.+))?$/);if(!s)throw new Error(`Got multipart request body, but content-type header was not multipart: ${n}`);let[,o,a]=s;if(a&&r&&a!==r)throw new Error(`Multipart boundary was specified as ${a} in the header, but got ${r} in the request body`);return r??=a,r?krt(r):r=Nrt(),t.headers.set("Content-Type",`${o}; boundary=${r}`),await Qrt(t,t.multipartBody.parts,r),t.multipartBody=void 0,e(t)}}}i(BB,"multipartPolicy");function RB(){return K0()}i(RB,"createEmptyPipeline");var mle=W0({logLevelEnvVarName:"AZURE_LOG_LEVEL",namespace:"azure"}),eZt=mle.logger;function La(t){return mle.createClientLogger(t)}i(La,"createClientLogger");var Oa=La("core-rest-pipeline");function ZU(t={}){return nB({logger:Oa.info,...t})}i(ZU,"logPolicy");var e2=sB;function t2(t={}){return oB(t)}i(t2,"redirectPolicy");var NB=B(require("node:os"),1),TB=B(require("node:process"),1);function fle(){return"User-Agent"}i(fle,"getHeaderName");async function Ale(t){if(TB.default&&TB.default.versions){let e=`${NB.default.type()} ${NB.default.release()}; ${NB.default.arch()}`,r=TB.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})`)}}i(Ale,"setPlatformSpecificData");var PB="1.22.2";function Hrt(t){let e=[];for(let[r,n]of t){let s=n?`${r}/${n}`:r;e.push(s)}return e.join(" ")}i(Hrt,"getUserAgentString");function hle(){return fle()}i(hle,"getUserAgentHeaderName");async function vB(t){let e=new Map;e.set("core-rest-pipeline",PB),await Ale(e);let r=Hrt(e);return t?`${t} ${r}`:r}i(vB,"getUserAgentValue");var gle=hle(),yle="userAgentPolicy";function r2(t={}){let e=vB(t.userAgentPrefix);return{name:yle,async sendRequest(r,n){return r.headers.has(gle)||r.headers.set(gle,await e),n(r)}}}i(r2,"userAgentPolicy");var co=class extends Error{static{i(this,"AbortError")}constructor(e){super(e),this.name="AbortError"}};function n2(t,e){let{cleanupBeforeAbort:r,abortSignal:n,abortErrorMsg:s}=e??{};return new Promise((o,a)=>{function c(){a(new co(s??"The operation was aborted."))}i(c,"rejectOnAbort");function l(){n?.removeEventListener("abort",u)}i(l,"removeListeners");function u(){r?.(),l(),c()}if(i(u,"onAbort"),n?.aborted)return c();try{t(d=>{l(),o(d)},d=>{l(),a(d)})}catch(d){a(d)}n?.addEventListener("abort",u)})}i(n2,"createAbortablePromise");var Wrt="The delay was aborted.";function nC(t,e){let r,{abortSignal:n,abortErrorMsg:s}=e??{};return n2(o=>{r=setTimeout(o,t)},{cleanupBeforeAbort:i(()=>clearTimeout(r),"cleanupBeforeAbort"),abortSignal:n,abortErrorMsg:s??Wrt})}i(nC,"delay");function Yu(t){if(Up(t))return t.message;{let e;try{typeof t=="object"&&t?e=JSON.stringify(t):e=String(t)}catch{e="[unable to stringify input]"}return`Unknown error ${e}`}}i(Yu,"getErrorMessage");function Ele(t){return Up(t)}i(Ele,"isError");function jA(){return Fp()}i(jA,"randomUUID");var lt=Hp;var Cle=Symbol("rawContent");function o2(t){return typeof t[Cle]=="function"}i(o2,"hasRawContent");function Ile(t){return o2(t)?t[Cle]():t}i(Ile,"getRawContent");var QB=rC;function i2(){let t=BB();return{name:QB,sendRequest:i(async(e,r)=>{if(e.multipartBody)for(let n of e.multipartBody.parts)o2(n.body)&&(n.body=Ile(n.body));return t.sendRequest(e,r)},"sendRequest")}}i(i2,"multipartPolicy");var a2=iB;function c2(){return aB()}i(c2,"decompressResponsePolicy");function l2(t={}){return uB(t)}i(l2,"defaultRetryPolicy");function u2(){return dB()}i(u2,"formDataPolicy");function Wu(t){return WU(t)}i(Wu,"getDefaultProxySettings");function d2(t,e){return IB(t,e)}i(d2,"proxyPolicy");var xle="setClientRequestIdPolicy";function p2(t="x-ms-client-request-id"){return{name:xle,async sendRequest(e,r){return e.headers.has(t)||e.headers.set(t,e.requestId),r(e)}}}i(p2,"setClientRequestIdPolicy");function m2(t){return xB(t)}i(m2,"agentPolicy");function f2(t){return wB(t)}i(f2,"tlsPolicy");var KA={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function wle(t={}){let e=new A2(t.parentContext);return t.span&&(e=e.setValue(KA.span,t.span)),t.namespace&&(e=e.setValue(KA.namespace,t.namespace)),e}i(wle,"createTracingContext");var A2=class t{static{i(this,"TracingContextImpl")}_contextMap;constructor(e){this._contextMap=e i Line truncated
`&&t[o]!=="\r";o++)l+=t[o];if(l=l.trim(),l[l.length-1]==="/"&&(l=l.substring(0,l.length-1),o--),!yst(l)){let p;return l.trim().length===0?p="Invalid space after '<'.":p="Tag '"+l+"' is an invalid name.",yr("InvalidTag",p,Jn(t,o))}let u=mst(t,o);if(u===!1)return yr("InvalidAttr","Attributes for '"+l+"' have open quote.",Jn(t,o));let d=u.value;if(o=u.index,d[d.length-1]==="/"){let p=o-d.length;d=d.substring(0,d.length-1);let m=iue(d,e);if(m===!0)n=!0;else return yr(m.err.code,m.err.msg,Jn(t,p+m.err.line))}else if(c)if(u.tagClosed){if(d.trim().length>0)return yr("InvalidTag","Closing tag '"+l+"' can't have attributes or invalid starting.",Jn(t,a));if(r.length===0)return yr("InvalidTag","Closing tag '"+l+"' has not been opened.",Jn(t,a));{let p=r.pop();if(l!==p.tagName){let m=Jn(t,p.tagStartPos);return yr("InvalidTag","Expected closing tag '"+p.tagName+"' (opened in line "+m.line+", col "+m.col+") instead of closing tag '"+l+"'.",Jn(t,a))}r.length==0&&(s=!0)}}else return yr("InvalidTag","Closing tag '"+l+"' doesn't have proper closing.",Jn(t,o));else{let p=iue(d,e);if(p!==!0)return yr(p.err.code,p.err.msg,Jn(t,o-d.length+p.err.line));if(s===!0)return yr("InvalidXml","Multiple possible root nodes found.",Jn(t,o));e.unpairedTags.indexOf(l)!==-1||r.push({tagName:l,tagStartPos:a}),n=!0}for(o++;o<t.length;o++)if(t[o]==="<")if(t[o+1]==="!"){o++,o=oue(t,o);continue}else if(t[o+1]==="?"){if(o=sue(t,++o),o.err)return o}else break;else if(t[o]==="&"){let p=hst(t,o);if(p==-1)return yr("InvalidChar","char '&' is not expected.",Jn(t,o));o=p}else if(s===!0&&!nue(t[o]))return yr("InvalidXml","Extra text at the end",Jn(t,o));t[o]==="<"&&o--}}else{if(nue(t[o]))continue;return yr("InvalidChar","char '"+t[o]+"' is not expected.",Jn(t,o))}if(n){if(r.length==1)return yr("InvalidTag","Unclosed tag '"+r[0].tagName+"'.",Jn(t,r[0].tagStartPos));if(r.length>0)return yr("InvalidXml","Invalid '"+JSON.stringify(r.map(o=>o.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return yr("InvalidXml","Start tag expected.",1);return!0}i(zB,"validate");function nue(t){return t===" "||t===" "||t===`
`||t==="\r"}i(nue,"isWhiteSpace");function sue(t,e){let r=e;for(;e<t.length;e++)if(t[e]=="?"||t[e]==" "){let n=t.substr(r,e-r);if(e>5&&n==="xml")return yr("InvalidXml","XML declaration allowed only at the start of the document.",Jn(t,e));if(t[e]=="?"&&t[e+1]==">"){e++;break}else continue}return e}i(sue,"readPI");function oue(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}i(oue,"readCommentAndCDATA");var dst='"',pst="'";function mst(t,e){let r="",n="",s=!1;for(;e<t.length;e++){if(t[e]===dst||t[e]===pst)n===""?n=t[e]:n!==t[e]||(n="");else if(t[e]===">"&&n===""){s=!0;break}r+=t[e]}return n!==""?!1:{value:r,index:e,tagClosed:s}}i(mst,"readAttributeStr");var fst=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function iue(t,e){let r=HB(t,fst),n={};for(let s=0;s<r.length;s++){if(r[s][1].length===0)return yr("InvalidAttr","Attribute '"+r[s][2]+"' has no space in starting.",AC(r[s]));if(r[s][3]!==void 0&&r[s][4]===void 0)return yr("InvalidAttr","Attribute '"+r[s][2]+"' is without value.",AC(r[s]));if(r[s][3]===void 0&&!e.allowBooleanAttributes)return yr("InvalidAttr","boolean attribute '"+r[s][2]+"' is not allowed.",AC(r[s]));let o=r[s][2];if(!gst(o))return yr("InvalidAttr","Attribute '"+o+"' is an invalid name.",AC(r[s]));if(!Object.prototype.hasOwnProperty.call(n,o))n[o]=1;else return yr("InvalidAttr","Attribute '"+o+"' is repeated.",AC(r[s]))}return!0}i(iue,"validateAttributeString");function Ast(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}i(Ast,"validateNumberAmpersand");function hst(t,e){if(e++,t[e]===";")return-1;if(t[e]==="#")return e++,Ast(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}i(hst,"validateAmpersand");function yr(t,e,r){return{err:{code:t,msg:e,line:r.line||r,col:r.col}}}i(yr,"getErrorObject");function gst(t){return _2(t)}i(gst,"validateAttrName");function yst(t){return _2(t)}i(yst,"validateTagName");function Jn(t,e){let r=t.substring(0,e).split(/\r?\n/);return{line:r.length,col:r[r.length-1].length+1}}i(Jn,"getLineNumberForPosition");function AC(t){return t.startIndex+t[1].length}i(AC,"getPositionFromMatch");var aue={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"},cue={Agrave:"\xC0",agrave:"\xE0",Aacute:"\xC1",aacute:"\xE1",Acirc:"\xC2",acirc:"\xE2",Atilde:"\xC3",atilde:"\xE3",Auml:"\xC4",auml:"\xE4",Aring:"\xC5",aring:"\xE5",AElig:"\xC6",aelig:"\xE6",Ccedil:"\xC7",ccedil:"\xE7",Egrave:"\xC8",egrave:"\xE8",Eacute:"\xC9",eacute:"\xE9",Ecirc:"\xCA",ecirc:"\xEA",Euml:"\xCB",euml:"\xEB",Igrave:"\xCC",igrave:"\xEC",Iacute:"\xCD",iacute:"\xED",Icirc:"\xCE",icirc:"\xEE",Iuml:"\xCF",iuml:"\xEF",ETH:"\xD0",eth:"\xF0",Ntilde:"\xD1",ntilde:"\xF1",Ograve:"\xD2",ograve:"\xF2",Oacute:"\xD3",oacute:"\xF3",Ocirc:"\xD4",ocirc:"\xF4",Otilde:"\xD5",otilde:"\xF5",Ouml:"\xD6",ouml:"\xF6",Oslash:"\xD8",oslash:"\xF8",Ugrave:"\xD9",ugrave:"\xF9",Uacute:"\xDA",uacute:"\xFA",Ucirc:"\xDB",ucirc:"\xFB",Uuml:"\xDC",uuml:"\xFC",Yacute:"\xDD",yacute:"\xFD",THORN:"\xDE",thorn:"\xFE",szlig:"\xDF",yuml:"\xFF",Yuml:"\u0178"},lue={Amacr:"\u0100",amacr:"\u0101",Abreve:"\u0102",abreve:"\u0103",Aogon:"\u0104",aogon:"\u0105",Cacute:"\u0106",cacute:"\u0107",Ccirc:"\u0108",ccirc:"\u0109",Cdot:"\u010A",cdot:"\u010B",Ccaron:"\u010C",ccaron:"\u010D",Dcaron:"\u010E",dcaron:"\u010F",Dstrok:"\u0110",dstrok:"\u0111",Emacr:"\u0112",emacr:"\u0113",Ecaron:"\u011A",ecaron:"\u011B",Edot:"\u0116",edot:"\u0117",Eogon:"\u0118",eogon:"\u0119",Gcirc:"\u011C",gcirc:"\u011D",Gbreve:"\u011E",gbreve:"\u011F",Gdot:"\u0120",gdot:"\u0121",Gcedil:"\u0122",Hcirc:"\u0124",hcirc:"\Line truncated
`);let e=new ws("!xml"),r=e,n="";this.matcher.reset(),this.entityDecoder.reset(),this.entityExpansionCount=0,this.currentExpandedLength=0;let s=this.options,o=new yC(s.processEntities),a=t.length;for(let c=0;c<a;c++)if(t[c]==="<"){let u=t.charCodeAt(c+1);if(u===47){let d=rh(t,">",c,"Closing Tag is not closed."),p=t.substring(c+2,d).trim();if(s.removeNSPrefix){let f=p.indexOf(":");f!==-1&&(p=p.substr(f+1))}p=q2(s.transformTagName,p,"",s).tagName,r&&(n=this.saveTextToParentTag(n,r,this.readonlyMatcher));let m=this.matcher.getCurrentTag();if(p&&s.unpairedTagsSet.has(p))throw new Error(`Unpaired tag can not be used as closing tag: </${p}>`);m&&s.unpairedTagsSet.has(m)&&(this.matcher.pop(),this.tagsNodeStack.pop()),this.matcher.pop(),this.isCurrentNodeStopNode=!1,r=this.tagsNodeStack.pop(),n="",c=d}else if(u===63){let d=G2(t,c,!1,"?>");if(!d)throw new Error("Pi Tag is not closed.");n=this.saveTextToParentTag(n,r,this.readonlyMatcher);let p=this.buildAttributesMap(d.tagExp,this.matcher,d.tagName,!0);if(p){let m=p[this.options.attributeNamePrefix+"version"];this.entityDecoder.setXmlVersion(Number(m)||1),o.setXmlVersion(Number(m)||1)}if(!(s.ignoreDeclaration&&d.tagName==="?xml"||s.ignorePiTags)){let m=new ws(d.tagName);m.add(s.textNodeName,""),d.tagName!==d.tagExp&&d.attrExpPresent&&s.ignoreAttributes!==!0&&(m[":@"]=p),this.addChild(r,m,this.readonlyMatcher,c)}c=d.closeIndex+1}else if(u===33&&t.charCodeAt(c+2)===45&&t.charCodeAt(c+3)===45){let d=rh(t,"-->",c+4,"Comment is not closed.");if(s.commentPropName){let p=t.substring(c+4,d-2);n=this.saveTextToParentTag(n,r,this.readonlyMatcher),r.add(s.commentPropName,[{[s.textNodeName]:p}])}c=d}else if(u===33&&t.charCodeAt(c+2)===68){let d=o.readDocType(t,c);this.entityDecoder.addInputEntities(d.entities),c=d.i}else if(u===33&&t.charCodeAt(c+2)===91){let d=rh(t,"]]>",c,"CDATA is not closed.")-2,p=t.substring(c+9,d);n=this.saveTextToParentTag(n,r,this.readonlyMatcher);let m=this.parseTextData(p,r.tagname,this.readonlyMatcher,!0,!1,!0,!0);m==null&&(m=""),s.cdataPropName?r.add(s.cdataPropName,[{[s.textNodeName]:p}]):r.add(s.textNodeName,m),c=d+2}else{let d=G2(t,c,s.removeNSPrefix);if(!d){let T=t.substring(Math.max(0,c-50),Math.min(a,c+50));throw new Error(`readTagExp returned undefined at position ${c}. Context: "${T}"`)}let p=d.tagName,m=d.rawTagName,f=d.tagExp,A=d.attrExpPresent,h=d.closeIndex;if({tagName:p,tagExp:f}=q2(s.transformTagName,p,f,s),s.strictReservedNames&&(p===s.commentPropName||p===s.cdataPropName||p===s.textNodeName||p===s.attributesGroupName))throw new Error(`Invalid tag name: ${p}`);r&&n&&r.tagname!=="!xml"&&(n=this.saveTextToParentTag(n,r,this.readonlyMatcher,!1));let y=r;y&&s.unpairedTagsSet.has(y.tagname)&&(r=this.tagsNodeStack.pop(),this.matcher.pop());let E=!1;f.length>0&&f.lastIndexOf("/")===f.length-1&&(E=!0,p[p.length-1]==="/"?(p=p.substr(0,p.length-1),f=p):f=f.substr(0,f.length-1),A=p!==f);let I=null,S={},b;b=qst(m),p!==e.tagname&&this.matcher.push(p,{},b),p!==f&&A&&(I=this.buildAttributesMap(f,this.matcher,p),I&&(S=Ust(I,s))),p!==e.tagname&&(this.isCurrentNodeStopNode=this.isItStopNode());let N=c;if(this.isCurrentNodeStopNode){let T="";if(E)c=d.closeIndex;else if(s.unpairedTagsSet.has(p))c=d.closeIndex;else{let re=this.readStopNodeData(t,m,h+1);if(!re)throw new Error(`Unexpected end of ${m}`);c=re.i,T=re.tagContent}let k=new ws(p);I&&(k[":@"]=I),k.add(s.textNodeName,T),this.matcher.pop(),this.isCurrentNodeStopNode=!1,this.addChild(r,k,this.readonlyMatcher,N)}else{if(E){({tagName:p,tagExp:f}=q2(s.transformTagName,p,f,s));let T=new ws(p);I&&(T[":@"]=I),this.addChild(r,T,this.readonlyMatcher,N),this.matcher.pop(),this.isCurrentNodeStopNode=!1}else if(s.unpairedTagsSet.has(p)){let T=new ws(p);I&&(T[":@"]=I),this.addChild(r,T,this.readonlyMatcher,N),this.matcher.pop(),this.isCurrentNodeStopNode=!1,c=d.closeIndex;continue}else{let T=new ws(p);if(this.tagsNodeStack.length>s.maxNestedTags)throw new Error("Maximum nested tags exceeded");this.tagsNodeStack.push(r),I&&(T[":@"]=I),this.addChild(r,T,this.readonlyMatcher,N),r=T}n="",c=h}}}else n+=t[c];return e.child},"parseXml");function Yst(t,e,r,n){this.options.captureMetaData||(n=void 0);let s=this.options.jPath?r.toString():r,o=this.options.updateTag(e.tagname,s,e[":@"]);o===!1||(typeof o=="string"&&(e.tagname=o),t.addChild(e,n))}i(Yst,"addChild");function Wst(t,e,r){let n=this.options.processEntities;if(!n||!n.enabled)return t;if(n.allowedTags){let s=this.options.jPath?r.toString():r;if(!(Array.isArray(n.allowedTags)?n.allowedTags.includes(e):n.allowedTags(e,s)))return t}if(n.tagFilter){let s=this.options.jPath?r.toString():r;if(!n.tagFilter(e,s))return t}return this.entityDecoder.decode(t)}i(Wst,"replaceEntitiesValue");function Jst(t,e,r,n){return t&&(n===void 0&&(n=e.child.length===0),t=this.parseTextData(t,e.tagname,r,!1,e[":@"]?Object.keys(e[":@"]).length!==0:!1,n),t!==void 0&&t!==""&&e.add(this.options.textNodeName,t),t=""),t}i(Jst,"saveTextToParentTag");function jst(){return this.stopNodeExpressionsLine truncated
`;function oot(t,e){if(!Array.isArray(t)||t.length===0)return"1.0";let r=t[0];if(W2(r)==="?xml"){let s=r[":@"];if(s){let o=e.attributeNamePrefix+"version";if(s[o])return s[o]}}return"1.0"}i(oot,"detectXmlVersionFromArray");function Tue(t,e,r,n,s){return!r.sanitizeName||Jp(t,{xmlVersion:s})?t:r.sanitizeName(t,{isAttribute:e,matcher:n.readOnly()})}i(Tue,"resolveTagName");function Y2(t,e){let r="";e.format&&(r=sot);let n=[];if(e.stopNodes&&Array.isArray(e.stopNodes))for(let a=0;a<e.stopNodes.length;a++){let c=e.stopNodes[a];typeof c=="string"?n.push(new po(c)):c instanceof po&&n.push(c)}let s=oot(t,e),o=new Ua;return Pue(t,e,r,o,n,s)}i(Y2,"toXml");function Pue(t,e,r,n,s,o){let a="",c=!1;if(e.maxNestedTags&&n.getDepth()>e.maxNestedTags)throw new Error("Maximum nested tags exceeded");if(!Array.isArray(t)){if(t!=null){let l=t.toString();return l=V2(l,e),l}return""}for(let l=0;l<t.length;l++){let u=t[l],d=W2(u);if(d===void 0)continue;let m=d===e.textNodeName||d===e.cdataPropName||d===e.commentPropName||d[0]==="?"?d:Tue(d,!1,e,n,o),f=iot(u[":@"],e);n.push(m,f);let A=cot(n,s);if(m===e.textNodeName){let S=u[d];A||(S=e.tagValueProcessor(m,S),S=V2(S,e)),c&&(a+=r),a+=S,c=!1,n.pop();continue}else if(m===e.cdataPropName){c&&(a+=r);let S=u[d][0][e.textNodeName],b=jB(S);a+=`<![CDATA[${b}]]>`,c=!1,n.pop();continue}else if(m===e.commentPropName){let S=u[d][0][e.textNodeName],b=JB(S);a+=r+`<!--${b}-->`,c=!0,n.pop();continue}else if(m[0]==="?"){let S=Nue(u[":@"],e,A,n,o);a+=(m==="?xml"?"":r)+`<${m}${S}?>`,c=!0,n.pop();continue}let h=r;h!==""&&(h+=e.indentBy);let y=Nue(u[":@"],e,A,n,o),E=r+`<${m}${y}`,I;A?I=vue(u[d],e):I=Pue(u[d],e,h,n,s,o),e.unpairedTags.indexOf(m)!==-1?e.suppressUnpairedNode?a+=E+">":a+=E+"/>":(!I||I.length===0)&&e.suppressEmptyNode?a+=E+"/>":I&&I.endsWith(">")?a+=E+`>${I}${r}</${m}>`:(a+=E+">",I&&r!==""&&(I.includes("/>")||I.includes("</"))?a+=r+e.indentBy+I+r:a+=I,a+=`</${m}>`),c=!0,n.pop()}return a}i(Pue,"arrToStr");function iot(t,e){if(!t||e.ignoreAttributes)return null;let r={},n=!1;for(let s in t){if(!Object.prototype.hasOwnProperty.call(t,s))continue;let o=s.startsWith(e.attributeNamePrefix)?s.substr(e.attributeNamePrefix.length):s;r[o]=Ku(t[s]),n=!0}return n?r:null}i(iot,"extractAttributeValues");function vue(t,e){if(!Array.isArray(t))return t!=null?t.toString():"";let r="";for(let n=0;n<t.length;n++){let s=t[n],o=W2(s);if(o===e.textNodeName)r+=s[o];else if(o===e.cdataPropName)r+=s[o][0][e.textNodeName];else if(o===e.commentPropName)r+=s[o][0][e.textNodeName];else{if(o&&o[0]==="?")continue;if(o){let a=aot(s[":@"],e),c=vue(s[o],e);!c||c.length===0?r+=`<${o}${a}/>`:r+=`<${o}${a}>${c}</${o}>`}}}return r}i(vue,"getRawContent");function aot(t,e){let r="";if(t&&!e.ignoreAttributes)for(let n in t){if(!Object.prototype.hasOwnProperty.call(t,n))continue;let s=t[n];s===!0&&e.suppressBooleanAttributes?r+=` ${n.substr(e.attributeNamePrefix.length)}`:r+=` ${n.substr(e.attributeNamePrefix.length)}="${Ku(s)}"`}return r}i(aot,"attr_to_str_raw");function W2(t){let e=Object.keys(t);for(let r=0;r<e.length;r++){let n=e[r];if(Object.prototype.hasOwnProperty.call(t,n)&&n!==":@")return n}}i(W2,"propName");function Nue(t,e,r,n,s){let o="";if(t&&!e.ignoreAttributes)for(let a in t){if(!Object.prototype.hasOwnProperty.call(t,a))continue;let c=a.substr(e.attributeNamePrefix.length),l=r?c:Tue(c,!0,e,n,s),u;r?u=t[a]:(u=e.attributeValueProcessor(a,t[a]),u=V2(u,e)),u===!0&&e.suppressBooleanAttributes?o+=` ${l}`:o+=` ${l}="${Ku(u)}"`}return o}i(Nue,"attr_to_str");function cot(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}i(cot,"checkStopNode");function V2(t,e){if(t&&t.length>0&&e.processEntities)for(let r=0;r<e.entities.length;r++){let n=e.entities[r];t=t.replace(n.regex,n.val)}return t}i(V2,"replaceEntitiesValue");function J2(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}i(J2,"getIgnoreAttributesFn");var lot={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:i(function(t,e){return e},"tagValueProcessor"),attributeValueProcessor:i(function(t,e){return e},"attributeValueProcessor"),preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:new RegExp("&","g"),val:"&amp;"},{regex:new RegExp(">","g"),val:"&gt;"},{regex:new RegExp("<","g"),val:"&lt;"},{regex:new RegExp("'","g"),val:"&apos;"},{regex:new RegExp('"',"g"),val:"&quot;"}],processEntities:!0,stopNodes:[],oneListGroup:!1,maxNestedTags:100,jPath:!0,sanitizeName:!1};function bs(t){if(this.options=Object.assign({},lot,t),this.options.stopNodes&&Array.isArray(this.options.stopNodes)&&(this.options.stopNodes=this.options.stopNodes.map(e=>typeof e=="string"&&e.startsWith("*.")?".."+e.substring(2):e)),this.stopNodeExpressions=[],this.options.stopNodes&&ArraLine truncated
`,this.newLine=`
`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}i(Ss,"Builder");function sot(t,e){let r=t["?xml"];if(r&&typeof r=="object"){if(e.attributesGroupName&&r[e.attributesGroupName]){let s=r[e.attributesGroupName][e.attributeNamePrefix+"version"];if(s)return s}let n=r[e.attributeNamePrefix+"version"];if(n)return n}return"1.0"}i(sot,"detectXmlVersionFromObj");function $2(t,e,r,n,s){return!r.sanitizeName||Yp(t,{xmlVersion:s})?t:r.sanitizeName(t,{isAttribute:e,matcher:n.readOnly()})}i($2,"resolveTagName");Ss.prototype.build=function(t){if(this.options.preserveOrder)return q2(t,this.options);{Array.isArray(t)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(t={[this.options.arrayNodeName]:t});let e=new Ma,r=sot(t,this.options);return this.j2x(t,0,e,r).val}};Ss.prototype.j2x=function(t,e,r,n){let s="",o="";if(this.options.maxNestedTags&&r.getDepth()>=this.options.maxNestedTags)throw new Error("Maximum nested tags exceeded");let a=this.options.jPath?r.toString():r,c=this.checkStopNode(r);for(let l in t){if(!Object.prototype.hasOwnProperty.call(t,l))continue;let d=l===this.options.textNodeName||l===this.options.cdataPropName||l===this.options.commentPropName||this.options.attributesGroupName&&l===this.options.attributesGroupName||this.isAttribute(l)||l[0]==="?"?l:$2(l,!1,this.options,r,n);if(typeof t[l]>"u")this.isAttribute(l)&&(o+="");else if(t[l]===null)this.isAttribute(l)||d===this.options.cdataPropName||d===this.options.commentPropName?o+="":d[0]==="?"?o+=this.indentate(e)+"<"+d+"?"+this.tagEndChar:o+=this.indentate(e)+"<"+d+"/"+this.tagEndChar;else if(t[l]instanceof Date)o+=this.buildTextValNode(t[l],d,"",e,r);else if(typeof t[l]!="object"){let p=this.isAttribute(l);if(p&&!this.ignoreAttributesFn(p,a)){let m=$2(p,!0,this.options,r,n);s+=this.buildAttrPairStr(m,""+t[l],c)}else if(!p)if(l===this.options.textNodeName){let m=this.options.tagValueProcessor(l,""+t[l]);o+=this.replaceEntitiesValue(m)}else{r.push(d);let m=this.checkStopNode(r);if(r.pop(),m){let f=""+t[l];f===""?o+=this.indentate(e)+"<"+d+this.closeTag(d)+this.tagEndChar:o+=this.indentate(e)+"<"+d+">"+f+"</"+d+this.tagEndChar}else o+=this.buildTextValNode(t[l],d,"",e,r)}}else if(Array.isArray(t[l])){let p=t[l].length,m="",f="";for(let A=0;A<p;A++){let h=t[l][A];if(!(typeof h>"u"))if(h===null)d[0]==="?"?o+=this.indentate(e)+"<"+d+"?"+this.tagEndChar:o+=this.indentate(e)+"<"+d+"/"+this.tagEndChar;else if(typeof h=="object")if(this.options.oneListGroup){r.push(d);let y=this.j2x(h,e+1,r,n);r.pop(),m+=y.val,this.options.attributesGroupName&&h.hasOwnProperty(this.options.attributesGroupName)&&(f+=y.attrStr)}else m+=this.processTextOrObjNode(h,d,e,r,n);else if(this.options.oneListGroup){let y=this.options.tagValueProcessor(d,h);y=this.replaceEntitiesValue(y),m+=y}else{r.push(d);let y=this.checkStopNode(r);if(r.pop(),y){let E=""+h;E===""?m+=this.indentate(e)+"<"+d+this.closeTag(d)+this.tagEndChar:m+=this.indentate(e)+"<"+d+">"+E+"</"+d+this.tagEndChar}else m+=this.buildTextValNode(h,d,"",e,r)}}this.options.oneListGroup&&(m=this.buildObjectNode(m,d,f,e)),o+=m}else if(this.options.attributesGroupName&&l===this.options.attributesGroupName){let p=Object.keys(t[l]),m=p.length;for(let f=0;f<m;f++){let A=$2(p[f],!0,this.options,r,n);s+=this.buildAttrPairStr(A,""+t[l][p[f]],c)}}else o+=this.processTextOrObjNode(t[l],d,e,r,n)}return{attrStr:s,val:o}};Ss.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+'="'+Ju(e)+'"'};function oot(t,e,r,n,s){let o=this.extractAttributes(t);if(n.push(e,o),this.checkStopNode(n)){let l=this.buildRawContent(t),u=this.buildAttributesForStopNode(t);return n.pop(),this.buildObjectNode(l,e,u,r)}let c=this.j2x(t,r+1,n,s);return n.pop(),e[0]==="?"?this.buildTextValNode("",e,c.attrStr,r,n):t[this.options.textNodeName]!==void 0&&Object.keys(t).length===1?this.buildTextValNode(t[this.options.textNodeName],e,c.attrStr,r,n):this.buildObjectNode(c.val,e,c.attrStr,r)}i(oot,"processTextOrObjNode");Ss.prototype.extractAttributes=function(t){if(!t||typeof t!="object")return null;let e={},r=!1;if(this.options.attributesGroupName&&t[this.options.attributesGroupName]){let n=t[this.options.attributesGroupName];for(let s in n){if(!Object.prototype.hasOwnProperty.call(n,s))continue;let o=s.startsWith(this.options.attributeNamePrefix)?s.substring(this.options.attributeNamePrefix.length):s;e[o]=Ju(n[s]),r=!0}}else for(let n in t){if(!Object.prototype.hasOwnProperty.call(t,n))continue;let s=this.isAttribute(n);s&&(e[s]=Ju(t[n]),r=!0)}return r?e:null};Ss.prototype.buildRawContent=function(t){if(typeof t=="string")return t;if(typeof t!="object"||t===null)return String(t);if(t[this.options.textNodeName]!==void 0)return t[this.options.textNodeName];let e="";for(let r in t){if(!Object.prototype.hasOwnProperty.call(t,r)||this.isAttribute(r)||this.options.attributesGroupName&&r===this.o Line truncated
`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}i(bs,"Builder");function uot(t,e){let r=t["?xml"];if(r&&typeof r=="object"){if(e.attributesGroupName&&r[e.attributesGroupName]){let s=r[e.attributesGroupName][e.attributeNamePrefix+"version"];if(s)return s}let n=r[e.attributeNamePrefix+"version"];if(n)return n}return"1.0"}i(uot,"detectXmlVersionFromObj");function j2(t,e,r,n,s){return!r.sanitizeName||Jp(t,{xmlVersion:s})?t:r.sanitizeName(t,{isAttribute:e,matcher:n.readOnly()})}i(j2,"resolveTagName");bs.prototype.build=function(t){if(this.options.preserveOrder)return Y2(t,this.options);{Array.isArray(t)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(t={[this.options.arrayNodeName]:t});let e=new Ua,r=uot(t,this.options);return this.j2x(t,0,e,r).val}};bs.prototype.j2x=function(t,e,r,n){let s="",o="";if(this.options.maxNestedTags&&r.getDepth()>=this.options.maxNestedTags)throw new Error("Maximum nested tags exceeded");let a=this.options.jPath?r.toString():r,c=this.checkStopNode(r);for(let l in t){if(!Object.prototype.hasOwnProperty.call(t,l))continue;let d=l===this.options.textNodeName||l===this.options.cdataPropName||l===this.options.commentPropName||this.options.attributesGroupName&&l===this.options.attributesGroupName||this.isAttribute(l)||l[0]==="?"?l:j2(l,!1,this.options,r,n);if(typeof t[l]>"u")this.isAttribute(l)&&(o+="");else if(t[l]===null)this.isAttribute(l)||d===this.options.cdataPropName||d===this.options.commentPropName?o+="":d[0]==="?"?o+=this.indentate(e)+"<"+d+"?"+this.tagEndChar:o+=this.indentate(e)+"<"+d+"/"+this.tagEndChar;else if(t[l]instanceof Date)o+=this.buildTextValNode(t[l],d,"",e,r);else if(typeof t[l]!="object"){let p=this.isAttribute(l);if(p&&!this.ignoreAttributesFn(p,a)){let m=j2(p,!0,this.options,r,n);s+=this.buildAttrPairStr(m,""+t[l],c)}else if(!p)if(l===this.options.textNodeName){let m=this.options.tagValueProcessor(l,""+t[l]);o+=this.replaceEntitiesValue(m)}else{r.push(d);let m=this.checkStopNode(r);if(r.pop(),m){let f=""+t[l];f===""?o+=this.indentate(e)+"<"+d+this.closeTag(d)+this.tagEndChar:o+=this.indentate(e)+"<"+d+">"+f+"</"+d+this.tagEndChar}else o+=this.buildTextValNode(t[l],d,"",e,r)}}else if(Array.isArray(t[l])){let p=t[l].length,m="",f="";for(let A=0;A<p;A++){let h=t[l][A];if(!(typeof h>"u"))if(h===null)d[0]==="?"?o+=this.indentate(e)+"<"+d+"?"+this.tagEndChar:o+=this.indentate(e)+"<"+d+"/"+this.tagEndChar;else if(typeof h=="object")if(this.options.oneListGroup){r.push(d);let y=this.j2x(h,e+1,r,n);r.pop(),m+=y.val,this.options.attributesGroupName&&h.hasOwnProperty(this.options.attributesGroupName)&&(f+=y.attrStr)}else m+=this.processTextOrObjNode(h,d,e,r,n);else if(this.options.oneListGroup){let y=this.options.tagValueProcessor(d,h);y=this.replaceEntitiesValue(y),m+=y}else{r.push(d);let y=this.checkStopNode(r);if(r.pop(),y){let E=""+h;E===""?m+=this.indentate(e)+"<"+d+this.closeTag(d)+this.tagEndChar:m+=this.indentate(e)+"<"+d+">"+E+"</"+d+this.tagEndChar}else m+=this.buildTextValNode(h,d,"",e,r)}}this.options.oneListGroup&&(m=this.buildObjectNode(m,d,f,e)),o+=m}else if(this.options.attributesGroupName&&l===this.options.attributesGroupName){let p=Object.keys(t[l]),m=p.length;for(let f=0;f<m;f++){let A=j2(p[f],!0,this.options,r,n);s+=this.buildAttrPairStr(A,""+t[l][p[f]],c)}}else o+=this.processTextOrObjNode(t[l],d,e,r,n)}return{attrStr:s,val:o}};bs.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+'="'+Ku(e)+'"'};function dot(t,e,r,n,s){let o=this.extractAttributes(t);if(n.push(e,o),this.checkStopNode(n)){let l=this.buildRawContent(t),u=this.buildAttributesForStopNode(t);return n.pop(),this.buildObjectNode(l,e,u,r)}let c=this.j2x(t,r+1,n,s);return n.pop(),e[0]==="?"?this.buildTextValNode("",e,c.attrStr,r,n):t[this.options.textNodeName]!==void 0&&Object.keys(t).length===1?this.buildTextValNode(t[this.options.textNodeName],e,c.attrStr,r,n):this.buildObjectNode(c.val,e,c.attrStr,r)}i(dot,"processTextOrObjNode");bs.prototype.extractAttributes=function(t){if(!t||typeof t!="object")return null;let e={},r=!1;if(this.options.attributesGroupName&&t[this.options.attributesGroupName]){let n=t[this.options.attributesGroupName];for(let s in n){if(!Object.prototype.hasOwnProperty.call(n,s))continue;let o=s.startsWith(this.options.attributeNamePrefix)?s.substring(this.options.attributeNamePrefix.length):s;e[o]=Ku(n[s]),r=!0}}else for(let n in t){if(!Object.prototype.hasOwnProperty.call(t,n))continue;let s=this.isAttribute(n);s&&(e[s]=Ku(t[n]),r=!0)}return r?e:null};bs.prototype.buildRawContent=function(t){if(typeof t=="string")return t;if(typeof t!="object"||t===null)return String(t);if(t[this.options.textNodeName]!==void 0)return t[this.options.textNodeName];let e="";for(let r in t){if(!Object.prototype.hasOwnProperty.call(t,r)||this.isAttribute(r)||this.options.attributesGroupName&&r===this.o Line truncated
`)+`
`+this.getCanonicalizedHeadersString(e)+this.getCanonicalizedResourceString(e),n=this.factory.computeHMACSHA256(r);return e.headers.set(Re.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${n}`),e}getHeaderValueToSign(e,r){let n=e.headers.get(r);return!n||r===Re.CONTENT_LENGTH&&n==="0"?"":n}getCanonicalizedHeadersString(e){let r=e.headers.headersArray().filter(s=>s.name.toLowerCase().startsWith(Re.PREFIX_FOR_STORAGE));r.sort((s,o)=>rR(s.name.toLowerCase(),o.name.toLowerCase())),r=r.filter((s,o,a)=>!(o>0&&s.name.toLowerCase()===a[o-1].name.toLowerCase()));let n="";return r.forEach(s=>{n+=`${s.name.toLowerCase().trimRight()}:${s.value.trimLeft()}
`}),n}getCanonicalizedResourceString(e){let r=ZB(e.url)||"/",n="";n+=`/${this.factory.accountName}${r}`;let s=eR(e.url),o={};if(s){let a=[];for(let c in s)if(Object.prototype.hasOwnProperty.call(s,c)){let l=c.toLowerCase();o[l]=s[c],a.push(l)}a.sort();for(let c of a)n+=`
${c}:${decodeURIComponent(o[c])}`}return n}};var sr=class extends jp{static{i(this,"StorageSharedKeyCredential")}accountName;accountKey;constructor(e,r){super(),this.accountName=e,this.accountKey=Buffer.from(r,"base64")}create(e,r){return new CC(e,r,this)}computeHMACSHA256(e){return(0,Que.createHmac)("sha256",this.accountKey).update(e,"utf8").digest("base64")}};var Fr=Da("storage-common");var Ho;(function(t){t[t.EXPONENTIAL=0]="EXPONENTIAL",t[t.FIXED=1]="FIXED"})(Ho||(Ho={}));var Ku={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:Ho.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},fot=new ao("The operation was aborted."),IC=class extends Fa{static{i(this,"StorageRetryPolicy")}retryOptions;constructor(e,r,n=Ku){super(e,r),this.retryOptions={retryPolicyType:n.retryPolicyType?n.retryPolicyType:Ku.retryPolicyType,maxTries:n.maxTries&&n.maxTries>=1?Math.floor(n.maxTries):Ku.maxTries,tryTimeoutInMs:n.tryTimeoutInMs&&n.tryTimeoutInMs>=0?n.tryTimeoutInMs:Ku.tryTimeoutInMs,retryDelayInMs:n.retryDelayInMs&&n.retryDelayInMs>=0?Math.min(n.retryDelayInMs,n.maxRetryDelayInMs?n.maxRetryDelayInMs:Ku.maxRetryDelayInMs):Ku.retryDelayInMs,maxRetryDelayInMs:n.maxRetryDelayInMs&&n.maxRetryDelayInMs>=0?n.maxRetryDelayInMs:Ku.maxRetryDelayInMs,secondaryHost:n.secondaryHost?n.secondaryHost:Ku.secondaryHost}}async sendRequest(e){return this.attemptSendRequest(e,!1,1)}async attemptSendRequest(e,r,n){let s=e.clone(),o=r||!this.retryOptions.secondaryHost||!(e.method==="GET"||e.method==="HEAD"||e.method==="OPTIONS")||n%2===1;o||(s.url=XB(s.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(s.url=ju(s.url,Bl.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let a;try{if(Fr.info(`RetryPolicy: =====> Try=${n} ${o?"Primary":"Secondary"}`),a=await this._nextPolicy.sendRequest(s),!this.shouldRetry(o,n,a))return a;r=r||!o&&a.status===404}catch(c){if(Fr.error(`RetryPolicy: Caught error, message: ${c.message}, code: ${c.code}`),!this.shouldRetry(o,n,a,c))throw c}return await this.delay(o,n,e.abortSignal),this.attemptSendRequest(e,r,++n)}shouldRetry(e,r,n,s){if(r>=this.retryOptions.maxTries)return Fr.info(`RetryPolicy: Attempt(s) ${r} >= maxTries ${this.retryOptions.maxTries}, no further try.`),!1;let o=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];if(s){for(let a of o)if(s.name.toUpperCase().includes(a)||s.message.toUpperCase().includes(a)||s.code&&s.code.toString().toUpperCase()===a)return Fr.info(`RetryPolicy: Network error ${a} found, will retry.`),!0}if(n||s){let a=n?n.status:s?s.statusCode:0;if(!e&&a===404)return Fr.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(a===503||a===500)return Fr.info(`RetryPolicy: Will retry for status code ${a}.`),!0}if(n&&n?.status>=400){let a=n.headers.get(Re.X_MS_CopySourceErrorCode);if(a!==void 0)switch(a){case"InternalError":case"OperationTimedOut":case"ServerBusy":return!0}}return s?.code==="PARSE_ERROR"&&s?.message.startsWith('Error "Error: Unclosed root tag')?(Fr.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0):!1}async delay(e,r,n){let s=0;if(e)switch(this.retryOptions.retryPolicyType){case Ho.EXPONENTIAL:s=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case Ho.FIXED:s=this.retryOptions.retryDelayInMs;break}else s=Math.random()*1e3;return Fr.info(`RetryPolicy: Delay for ${s}ms`),tR(s,n,fot)}};var xC=class{static{i(this,"StorageRetryPolicyFactory")}retryOptions;constructor(e){this.retryOptions=e}create(e,r){return new IC(e,r,this.retryOptions)}};var Aot="storageBrowserPolicy";function _ue(){return{name:Aot,async sendRequest(t,e){return lt||((t.method==="GET"||t.method==="HEAD")&&(t.url=ju(t.url,Bl.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),t.headers.delete(Re.COOKIE),t.headers.delete(Re.CONTENT_LENGTH)),e(t)}}}i(_ue,"storageBrowserPolicy");var hot="StorageCorrectContentLengthPolicy";function Due(){function t(e){e.body&&(typeof e.body=="string"||Buffer.isBuffer(e.body))&&e.body.length>0&&e.headers.set(Re.CONTENT_LENGTH,Buffer.byteLength(e.body))}return i(t,"correctContentLength"),{name:hot,async sendRequest(e,r){return t(e),r(e)}}}i(Due,"storageCorrectContentLengthPolicy");var got="storageRetryPolicy",rh={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:Ho.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},yot=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],Eot=new ao("The operation was aborted.");function kue(t={}){let e=t.retryPolicyType??rh.retryPolicyType,r=t.maxTries??rh.maxTries,n=t.retryDelayInMs??rh.retryDelayInMs,s=t.maxRetryDelayInMs??rh.maxRetryDelayInMs,o=t.secondaryHost??rh.secondaryHost,a=t.tryTimeoutInMs??rh.tryTimeoutInMs;function c({isPrimaryRetry:u,attempt:d,response:p,error:m}){if(d>=r)return Line truncated
`+this.getCanonicalizedHeadersString(e)+this.getCanonicalizedResourceString(e),n=this.factory.computeHMACSHA256(r);return e.headers.set(Re.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${n}`),e}getHeaderValueToSign(e,r){let n=e.headers.get(r);return!n||r===Re.CONTENT_LENGTH&&n==="0"?"":n}getCanonicalizedHeadersString(e){let r=e.headers.headersArray().filter(s=>s.name.toLowerCase().startsWith(Re.PREFIX_FOR_STORAGE));r.sort((s,o)=>aR(s.name.toLowerCase(),o.name.toLowerCase())),r=r.filter((s,o,a)=>!(o>0&&s.name.toLowerCase()===a[o-1].name.toLowerCase()));let n="";return r.forEach(s=>{n+=`${s.name.toLowerCase().trimRight()}:${s.value.trimLeft()}
`}),n}getCanonicalizedResourceString(e){let r=sR(e.url)||"/",n="";n+=`/${this.factory.accountName}${r}`;let s=oR(e.url),o={};if(s){let a=[];for(let c in s)if(Object.prototype.hasOwnProperty.call(s,c)){let l=c.toLowerCase();o[l]=s[c],a.push(l)}a.sort();for(let c of a)n+=`
${c}:${decodeURIComponent(o[c])}`}return n}};var ar=class extends Xp{static{i(this,"StorageSharedKeyCredential")}accountName;accountKey;constructor(e,r){super(),this.accountName=e,this.accountKey=Buffer.from(r,"base64")}create(e,r){return new wC(e,r,this)}computeHMACSHA256(e){return(0,Fue.createHmac)("sha256",this.accountKey).update(e,"utf8").digest("base64")}};var Ur=La("storage-common");var $o;(function(t){t[t.EXPONENTIAL=0]="EXPONENTIAL",t[t.FIXED=1]="FIXED"})($o||($o={}));var Zu={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:$o.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},Cot=new co("The operation was aborted."),SC=class extends qa{static{i(this,"StorageRetryPolicy")}retryOptions;constructor(e,r,n=Zu){super(e,r),this.retryOptions={retryPolicyType:n.retryPolicyType?n.retryPolicyType:Zu.retryPolicyType,maxTries:n.maxTries&&n.maxTries>=1?Math.floor(n.maxTries):Zu.maxTries,tryTimeoutInMs:n.tryTimeoutInMs&&n.tryTimeoutInMs>=0?n.tryTimeoutInMs:Zu.tryTimeoutInMs,retryDelayInMs:n.retryDelayInMs&&n.retryDelayInMs>=0?Math.min(n.retryDelayInMs,n.maxRetryDelayInMs?n.maxRetryDelayInMs:Zu.maxRetryDelayInMs):Zu.retryDelayInMs,maxRetryDelayInMs:n.maxRetryDelayInMs&&n.maxRetryDelayInMs>=0?n.maxRetryDelayInMs:Zu.maxRetryDelayInMs,secondaryHost:n.secondaryHost?n.secondaryHost:Zu.secondaryHost}}async sendRequest(e){return this.attemptSendRequest(e,!1,1)}async attemptSendRequest(e,r,n){let s=e.clone(),o=r||!this.retryOptions.secondaryHost||!(e.method==="GET"||e.method==="HEAD"||e.method==="OPTIONS")||n%2===1;o||(s.url=nR(s.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(s.url=Xu(s.url,Rl.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let a;try{if(Ur.info(`RetryPolicy: =====> Try=${n} ${o?"Primary":"Secondary"}`),a=await this._nextPolicy.sendRequest(s),!this.shouldRetry(o,n,a))return a;r=r||!o&&a.status===404}catch(c){if(Ur.error(`RetryPolicy: Caught error, message: ${c.message}, code: ${c.code}`),!this.shouldRetry(o,n,a,c))throw c}return await this.delay(o,n,e.abortSignal),this.attemptSendRequest(e,r,++n)}shouldRetry(e,r,n,s){if(r>=this.retryOptions.maxTries)return Ur.info(`RetryPolicy: Attempt(s) ${r} >= maxTries ${this.retryOptions.maxTries}, no further try.`),!1;let o=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"];if(s){for(let a of o)if(s.name.toUpperCase().includes(a)||s.message.toUpperCase().includes(a)||s.code&&s.code.toString().toUpperCase()===a)return Ur.info(`RetryPolicy: Network error ${a} found, will retry.`),!0}if(n||s){let a=n?n.status:s?s.statusCode:0;if(!e&&a===404)return Ur.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(a===503||a===500)return Ur.info(`RetryPolicy: Will retry for status code ${a}.`),!0}if(n&&n?.status>=400){let a=n.headers.get(Re.X_MS_CopySourceErrorCode);if(a!==void 0)switch(a){case"InternalError":case"OperationTimedOut":case"ServerBusy":return!0}}return s?.code==="PARSE_ERROR"&&s?.message.startsWith('Error "Error: Unclosed root tag')?(Ur.info("RetryPolicy: Incomplete XML response likely due to service timeout, will retry."),!0):!1}async delay(e,r,n){let s=0;if(e)switch(this.retryOptions.retryPolicyType){case $o.EXPONENTIAL:s=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case $o.FIXED:s=this.retryOptions.retryDelayInMs;break}else s=Math.random()*1e3;return Ur.info(`RetryPolicy: Delay for ${s}ms`),iR(s,n,Cot)}};var bC=class{static{i(this,"StorageRetryPolicyFactory")}retryOptions;constructor(e){this.retryOptions=e}create(e,r){return new SC(e,r,this.retryOptions)}};var Iot="storageBrowserPolicy";function Uue(){return{name:Iot,async sendRequest(t,e){return lt||((t.method==="GET"||t.method==="HEAD")&&(t.url=Xu(t.url,Rl.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),t.headers.delete(Re.COOKIE),t.headers.delete(Re.CONTENT_LENGTH)),e(t)}}}i(Uue,"storageBrowserPolicy");var xot="StorageCorrectContentLengthPolicy";function que(){function t(e){e.body&&(typeof e.body=="string"||Buffer.isBuffer(e.body))&&e.body.length>0&&e.headers.set(Re.CONTENT_LENGTH,Buffer.byteLength(e.body))}return i(t,"correctContentLength"),{name:xot,async sendRequest(e,r){return t(e),r(e)}}}i(que,"storageCorrectContentLengthPolicy");var wot="storageRetryPolicy",sh={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:$o.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},Sot=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],bot=new co("The operation was aborted.");function Gue(t={}){let e=t.retryPolicyType??sh.retryPolicyType,r=t.maxTries??sh.maxTries,n=t.retryDelayInMs??sh.retryDelayInMs,s=t.maxRetryDelayInMs??sh.maxRetryDelayInMs,o=t.secondaryHost??sh.secondaryHost,a=t.tryTimeoutInMs??sh.tryTimeoutInMs;function c({isPrimaryRetry:u,attempt:d,response:p,error:m}){if(d>=r)return Line truncated
`)+`
`+n(o)+s(o),c=(0,Lue.createHmac)("sha256",t.accountKey).update(a,"utf8").digest("base64");o.headers.set(Re.AUTHORIZATION,`SharedKey ${t.accountName}:${c}`)}i(e,"signRequest");function r(o,a){let c=o.headers.get(a);return!c||a===Re.CONTENT_LENGTH&&c==="0"?"":c}i(r,"getHeaderValueToSign");function n(o){let a=[];for(let[l,u]of o.headers)l.toLowerCase().startsWith(Re.PREFIX_FOR_STORAGE)&&a.push({name:l,value:u});a.sort((l,u)=>rR(l.name.toLowerCase(),u.name.toLowerCase())),a=a.filter((l,u,d)=>!(u>0&&l.name.toLowerCase()===d[u-1].name.toLowerCase()));let c="";return a.forEach(l=>{c+=`${l.name.toLowerCase().trimRight()}:${l.value.trimLeft()}
`}),c}i(n,"getCanonicalizedHeadersString");function s(o){let a=ZB(o.url)||"/",c="";c+=`/${t.accountName}${a}`;let l=eR(o.url),u={};if(l){let d=[];for(let p in l)if(Object.prototype.hasOwnProperty.call(l,p)){let m=p.toLowerCase();u[m]=l[p],d.push(m)}d.sort();for(let p of d)c+=`
${p}:${decodeURIComponent(u[p])}`}return c}return i(s,"getCanonicalizedResourceString"),{name:Cot,async sendRequest(o,a){return e(o),a(o)}}}i(J2,"storageSharedKeyCredentialPolicy");var Iot="storageRequestFailureDetailsParserPolicy";function Oue(){return{name:Iot,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}}}}i(Oue,"storageRequestFailureDetailsParserPolicy");var Mue=require("node:crypto");var nR=class{static{i(this,"UserDelegationKeyCredential")}accountName;userDelegationKey;key;constructor(e,r){this.accountName=e,this.userDelegationKey=r,this.key=Buffer.from(r.value,"base64")}computeHMACSHA256(e){return(0,Mue.createHmac)("sha256",this.key).update(e,"utf8").digest("base64")}};var sR="12.31.0",oR="2026-02-06";var iR="https://storage.azure.com/.default",Rl={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}};var ki="",j2="*",xot=1*1024*1024;var wot=4*xot;var Fue="AES256",Uue="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",que=["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"],Gue=["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"],Hue="BlobUsesCustomerSpecifiedEncryption",$ue="BlobDoesNotUseCustomerSpecifiedEncryption",zue=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function Nl(t){if(!t||typeof t!="object")return!1;let e=t;return Array.isArray(e.factories)&&typeof e.options=="object"&&typeof e.toServiceClientOptions=="function"}i(Nl,"isPipelineLike");var wC=class{static{i(this,"Pipeline")}factories;options;constructor(e,r={}){this.factories=e,this.options=r}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};function yr(t,e={}){t||(t=new Ut);let r=new wC([],e);return r._credential=t,r}i(yr,"newPipeline");function Sot(t){let e=[bot,Vue,Bot,Rot,Not,Tot,vot];if(t.factories.length){let r=t.factories.filter(n=>!e.some(s=>s(n)));if(r.length){let n=r.some(s=>Pot(s));return{wrappedPolicies:b2(r),afterRetry:n}}}}i(Sot,"processDownlevelPipeline");function K2(t){let{httpClient:e,...r}=t.options,n=t._coreHttpClient;n||(n=e?B2(e):W2(),t._coreHttpClient=n);let s=t._corePipeline;if(!s){let o=`azsdk-js-azure-storage-blob/${sR}`,a=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${o}`:`${o}`;s=oC({...r,loggingOptions:{additionalAllowedHeaderNames:que,additionalAllowedQueryParameters:Gue,logger:YB.info},userAgentOptions:{userAgentPrefix:a},serializationOptions:{stringifyXML:VB,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:V2,serializerOptions:{xml:{xmlCharKey:"#"}}}}),s.removePolicy({phase:"Retry"}),s.removePolicy({name:t2}),s.addPolicy(Due()),s.addPolicy(kue(r.retryOptions),{phase:"R Line truncated
`),o=e.computeHMACSHA256(s);return{sasQueryParameters:new Ui(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}}i(Sat,"generateBlobSASQueryParameters20150405");function bat(t,e){if(t=om(t),!t.identifier&&!(t.permissions&&t.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let s;t.permissions&&(t.blobName?s=rc.parse(t.permissions.toString()).toString():s=nc.parse(t.permissions.toString()).toString());let o=[s||"",t.startsOn?ut(t.startsOn,!1):"",t.expiresOn?ut(t.expiresOn,!1):"",sm(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?Fi(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.cacheControl?t.cacheControl:"",t.contentDisposition?t.contentDisposition:"",t.contentEncoding?t.contentEncoding:"",t.contentLanguage?t.contentLanguage:"",t.contentType?t.contentType:""].join(`
`),a=e.computeHMACSHA256(o);return{sasQueryParameters:new Ui(t.version,a,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType),stringToSign:o}}i(bat,"generateBlobSASQueryParameters20181109");function Bat(t,e){if(t=om(t),!t.identifier&&!(t.permissions&&t.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let s;t.permissions&&(t.blobName?s=rc.parse(t.permissions.toString()).toString():s=nc.parse(t.permissions.toString()).toString());let o=[s||"",t.startsOn?ut(t.startsOn,!1):"",t.expiresOn?ut(t.expiresOn,!1):"",sm(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?Fi(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.encryptionScope,t.cacheControl?t.cacheControl:"",t.contentDisposition?t.contentDisposition:"",t.contentEncoding?t.contentEncoding:"",t.contentLanguage?t.contentLanguage:"",t.contentType?t.contentType:""].join(`
`),a=e.computeHMACSHA256(o);return{sasQueryParameters:new Ui(t.version,a,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,void 0,void 0,void 0,t.encryptionScope),stringToSign:o}}i(Bat,"generateBlobSASQueryParameters20201206");function Rat(t,e){if(t=om(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let s;t.permissions&&(t.blobName?s=rc.parse(t.permissions.toString()).toString():s=nc.parse(t.permissions.toString()).toString());let o=[s||"",t.startsOn?ut(t.startsOn,!1):"",t.expiresOn?ut(t.expiresOn,!1):"",sm(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?ut(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?ut(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.ipRange?Fi(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
`),a=e.computeHMACSHA256(o);return{sasQueryParameters:new Ui(t.version,a,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey),stringToSign:o}}i(Rat,"generateBlobSASQueryParametersUDK20181109");function Nat(t,e){if(t=om(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let s;t.permissions&&(t.blobName?s=rc.parse(t.permissions.toString()).toString():s=nc.parse(t.permissions.toString()).toString());let o=[s||"",t.startsOn?ut(t.startsOn,!1):"",t.expiresOn?ut(t.expiresOn,!1):"",sm(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?ut(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?ut(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?Fi(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
`),a=e.computeHMACSHA256(o);return{sasQueryParameters:new Ui(t.version,a,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId),stringToSign:o}}i(Nat,"generateBlobSASQueryParametersUDK20200210");function Tat(t,e){if(t=om(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let s;t.permissions&&(t.blobName?s=rc.parse(t.permissions.toString()).toString():s=nc.parse(t.permissions.toString()).toString());let o=[s||"",t.startsOn?ut(t.startsOn,!1):"",t.expiresOn?ut(t.expiresOn,!1):"",sm(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?ut(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?ut(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?Fi(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
`),a=e.computeHMACSHA256(o);return{sasQueryParameters:new Ui(t.version,a,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,t.encryptionScope),stringToSign:o}}i(Tat,"generateBlobSASQueryParametersUDK20201206");function Pat(t,e){if(t=om(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let s;t.permissions&&(t.blobName?s=rc.parse(t.permissions.toString()).toString():s=nc.parse(t.permissions.toString()).toString());let o=[s||"",t.startsOn?ut(t.startsOn,!1):"",t.expiresOn?ut(t.expiresOn,!1):"",sm(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?ut(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?ut(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,void 0,t.delegatedUserObjectId,t.ipRange?Fi(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
`),a=e.computeHMACSHA256(o);return{sasQueryParameters:new Ui(t.version,a,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,t.encryptionScope,t.delegatedUserObjectId),stringToSign:o}}i(Pat,"generateBlobSASQueryParametersUDK20250705");function sm(t,e,r){let n=[`/blob/${t}/${e}`];return r&&n.push(`/${r}`),n.join("")}i(sm,"getCanonicalName");function om(t){let e=t.version?t.version:oR;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}i(om,"SASSignatureValuesSanityCheckAndAutofill");var kC=class{static{i(this,"BlobLeaseClient")}_leaseId;_url;_containerOrBlobOperation;_isContainer;get leaseId(){return this._leaseId}get url(){return this._url}constructor(e,r){let n=e.storageClientContext;this._url=e.url,e.name===void 0?(this._isContainer=!0,this._containerOrBlobOperation=n.container):(this._isContainer=!1,this._containerOrBlobOperation=n.blob),r||(r=WA()),this._leaseId=r}async acquireLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==ki||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==ki||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 re.withSpan("BlobLeaseClient-acquireLease",r,async n=>ue(await this._containerOrBlobOperation.acquireLease({abortSignal:r.abortSignal,duration:e,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},proposedLeaseId:this._leaseId,tracingOptions:n.tracingOptions})))}async changeLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==ki||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==ki||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 re.withSpan("BlobLeaseClient-changeLease",r,async n=>{let s=ue(await this._containerOrBlobOperation.changeLease(this._leaseId,e,{abortSignal:r.abortSignal,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},tracingOptions:n.tracingOptions}));return this._leaseId=e,s})}async releaseLease(e={}){if(this._isContainer&&(e.conditions?.ifMatch&&e.conditions?.ifMatch!==ki||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==ki||e.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return re.withSpan("BlobLeaseClient-releaseLease",e,async r=>ue(await this._containerOrBlobOperation.releaseLease(this._leaseId,{abortSignal:e.abortSignal,modifiedAccessConditions:{...e.conditions,ifTags:e.conditions?.tagConditions},tracingOptions:r.tracingOptions})))}async renewLease(e={}){if(this._isContainer&&(e.conditions?.ifMatch&&e.conditions?.ifMatch!==ki||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==ki||e.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default val Line truncated
If you are using self-hosted runners, please make sure your runner has access to all GitHub endpoints: https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners#communication-between-self-hosted-runners-and-github`;super(r),this.code=e,this.name="NetworkError"}};fh.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var lm=class extends Error{static{i(this,"UsageError")}constructor(){super(`Cache storage quota has been hit. Unable to upload any new cache entries.
More info on storage limits: https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#calculating-minute-and-storage-spending`),this.name="UsageError"}};lm.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var zC=class extends Error{static{i(this,"RateLimitError")}constructor(e){super(e),this.name="RateLimitError"}};var Rct=function(t,e,r,n){function s(o){return o instanceof r?o:new r(function(a){a(o)})}return i(s,"adopt"),new(r||(r=Promise))(function(o,a){function c(d){try{u(n.next(d))}catch(p){a(p)}}i(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(p){a(p)}}i(l,"rejected");function u(d){d.done?o(d.value):s(d.value).then(c,l)}i(u,"step"),u((n=n.apply(t,e||[])).next())})},M$=class{static{i(this,"UploadProgress")}constructor(e){this.contentLength=e,this.sentBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}setSentBytes(e){this.sentBytes=e}getTransferredBytes(){return this.sentBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete)return;let e=this.sentBytes,r=(100*(e/this.contentLength)).toFixed(1),n=Date.now()-this.startTime,s=(e/(1024*1024)/(n/1e3)).toFixed(1);_e(`Sent ${e} of ${this.contentLength} (${r}%), ${s} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return e=>{this.setSentBytes(e.loadedBytes)}}startDisplayTimer(e=1e3){let r=i(()=>{this.display(),this.isDone()||(this.timeoutHandle=setTimeout(r,e))},"displayCallback");this.timeoutHandle=setTimeout(r,e)}stopDisplayTimer(){this.timeoutHandle&&(clearTimeout(this.timeoutHandle),this.timeoutHandle=void 0),this.display()}};function Jpe(t,e,r){return Rct(this,void 0,void 0,function*(){var n;let s=new kl(t),o=s.getBlockBlobClient(),a=new M$((n=r?.archiveSizeBytes)!==null&&n!==void 0?n:0),c={blockSize:r?.uploadChunkSize,concurrency:r?.uploadConcurrency,maxSingleShotSize:128*1024*1024,onProgress:a.onProgress()};try{a.startDisplayTimer(),P(`BlobClient: ${s.name}:${s.accountName}:${s.containerName}`);let l=yield o.uploadFile(e,c);if(l._response.status>=400)throw new uN(`uploadCacheArchiveSDK: upload failed with status code ${l._response.status}`);return l}catch(l){throw Ar(`uploadCacheArchiveSDK: internal error uploading cache archive: ${l.message}`),l}finally{a.stopDisplayTimer()}})}i(Jpe,"uploadCacheArchiveSDK");var Kpe=B(require("buffer"),1),sc=B(require("fs"),1),Xpe=B(require("stream"),1),Zpe=B(require("util"),1);var dN=function(t,e,r,n){function s(o){return o instanceof r?o:new r(function(a){a(o)})}return i(s,"adopt"),new(r||(r=Promise))(function(o,a){function c(d){try{u(n.next(d))}catch(p){a(p)}}i(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(p){a(p)}}i(l,"rejected");function u(d){d.done?o(d.value):s(d.value).then(c,l)}i(u,"step"),u((n=n.apply(t,e||[])).next())})};function pN(t){return t?t>=200&&t<300:!1}i(pN,"isSuccessStatusCode");function Nct(t){return t?t>=500:!0}i(Nct,"isServerErrorStatusCode");function Tct(t){return t?[nr.BadGateway,nr.ServiceUnavailable,nr.GatewayTimeout].includes(t):!1}i(Tct,"isRetryableStatusCode");function Pct(t){return dN(this,void 0,void 0,function*(){return new Promise(e=>setTimeout(e,t))})}i(Pct,"sleep");function jpe(t,e,r){return dN(this,arguments,void 0,function*(n,s,o,a=O0,c=M0,l=void 0){let u="",d=1;for(;d<=a;){let p,m,f=!1;try{p=yield s()}catch(A){l&&(p=l(A)),f=!0,u=A.message}if(p&&(m=o(p),!Nct(m)))return p;if(m&&(f=Tct(m),u=`Cache service responded with ${m}`),P(`${n} - Attempt ${d} of ${a} failed with error: ${u}`),!f){P(`${n} - Error is not retryable`);break}yield Pct(c),d++}throw Error(`${n} failed: ${u}`)})}i(jpe,"retry");function VC(t,e){return dN(this,arguments,void 0,function*(r,n,s=O0,o=M0){return yield jpe(r,n,a=>a.statusCode,s,o,a=>{if(a instanceof Pa)return{statusCode:a.statusCode,result:null,headers:{},error:a}})})}i(VC,"retryTypedResponse");function Ah(t,e){return dN(this,arguments,void 0,function*(r,n,s=O0,o=M0){return yield jpe(r,n,a=>a.message.statusCode,s,o)})}i(Ah,"retryHttpClientResponse");var Wo=function(t,e,r,n){function s(o){return o instanceof r?o:new r(function(a){a(o)})}return i(s,"adopt"),new(r||(r=Promise))(function(o,a){function c(d){try{u(n.next(d))}catch(p){a(p)}}i(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(p){a(p)}}i(l,"rejected");function u(d){d.done?o(d.value):s(d.value).then(c,l)}i(u,"step"),u((n=n.apply(t,e||[])).next())})};function vct(t,e){return Wo(this,void 0,void 0,function*(){yield Zpe.promisify(Xpe.pipeline)(t.message,e)})}i(vct,"pipeResponseToStream");var mN=class{static{i(this,"DownloadProgress")}constructor(e){this.contentLength=e,this.segmentIndex=0,this.segmentSize=0,this.segmentOffset=0,this.receivedBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}nextSegment(e){this.segmentOffset=this.segmentOffset+this.segmentSize,this.segmentIndex=this.segmentIndex+1,this.segmentSize=e,this.receivedBytes=0,P(`Downloading segment at offset ${this.segmentOffset} with length ${this.segmentSize}...`)}setReceivedBytes(e){t Line truncated
Other caches with similar key:`);for(let c of o?.artifactCaches||[])P(`Cache Key: ${c?.cacheKey}, Cache Version: ${c?.cacheVersion}, Cache Scope: ${c?.scope}, Cache Created: ${c?.creationTime}`)}}})}i(Mct,"printCachesListForDiagnostics");function G$(t,e,r){return Bs(this,void 0,void 0,function*(){let n=new lme.URL(t),s=nme(r);n.hostname.endsWith(".blob.core.windows.net")?s.useAzureSdk?yield tme(t,e,s):s.concurrentBlobDownloads?yield eme(t,e,s):yield fN(t,e):yield fN(t,e)})}i(G$,"downloadCache");function dme(t,e,r){return Bs(this,void 0,void 0,function*(){let n=q$(),s=FA(e,r?.compressionMethod,r?.enableCrossOsArchive),o={key:t,version:s,cacheSize:r?.cacheSize};return yield VC("reserveCache",()=>Bs(this,void 0,void 0,function*(){return n.postJson(WC("caches"),o)}))})}i(dme,"reserveCache");function cme(t,e){return`bytes ${t}-${e}/*`}i(cme,"getContentRange");function Fct(t,e,r,n,s){return Bs(this,void 0,void 0,function*(){P(`Uploading chunk of size ${s-n+1} bytes at offset ${n} with content range: ${cme(n,s)}`);let o={"Content-Type":"application/octet-stream","Content-Range":cme(n,s)},a=yield Ah(`uploadChunk (start: ${n}, end: ${s})`,()=>Bs(this,void 0,void 0,function*(){return t.sendStream("PATCH",e,r(),o)}));if(!pN(a.message.statusCode))throw new Error(`Cache service responded with ${a.message.statusCode} during upload chunk.`)})}i(Fct,"uploadChunk");function Uct(t,e,r,n){return Bs(this,void 0,void 0,function*(){let s=Ta(r),o=WC(`caches/${e.toString()}`),a=hh.openSync(r,"r"),c=F$(n),l=AU("uploadConcurrency",c.uploadConcurrency),u=AU("uploadChunkSize",c.uploadChunkSize),d=[...new Array(l).keys()];P("Awaiting all uploads");let p=0;try{yield Promise.all(d.map(()=>Bs(this,void 0,void 0,function*(){for(;p<s;){let m=Math.min(s-p,u),f=p,A=p+m-1;p+=u,yield Fct(t,o,()=>hh.createReadStream(r,{fd:a,start:f,end:A,autoClose:!1}).on("error",h=>{throw new Error(`Cache upload failed because file read failed with ${h.message}`)}),f,A)}})))}finally{hh.closeSync(a)}})}i(Uct,"uploadFile");function qct(t,e,r){return Bs(this,void 0,void 0,function*(){let n={size:r};return yield VC("commitCache",()=>Bs(this,void 0,void 0,function*(){return t.postJson(WC(`caches/${e.toString()}`),n)}))})}i(qct,"commitCache");function H$(t,e,r,n){return Bs(this,void 0,void 0,function*(){if(F$(n).useAzureSdk){if(!r)throw new Error("Azure Storage SDK can only be used when a signed URL is provided.");yield Jpe(r,e,n)}else{let o=q$();P("Upload cache"),yield Uct(o,t,e,n),P("Commiting cache");let a=Ta(e);_e(`Cache Size: ~${Math.round(a/(1024*1024))} MB (${a} B)`);let c=yield qct(o,t,a);if(!pN(c.statusCode))throw new Error(`Cache service responded with ${c.statusCode} during commit cache.`);_e("Cache saved successfully")}})}i(H$,"saveCache");var ofe=B(Xme(),1),Ir=B(Cr(),1),fo=B(Cr(),1),fm=B(Cr(),1),Am=B(Cr(),1),hm=B(Cr(),1);var Oz=B(Cr(),1),Mz=B(Cr(),1),rfe=B(Cr(),1),nfe=B(Cr(),1),sfe=B(Cr(),1);var Dz=B(Cr(),1),kz=B(Cr(),1),Zme=B(Cr(),1),efe=B(Cr(),1),tfe=B(Cr(),1);var Lz=class extends tfe.MessageType{static{i(this,"CacheScope$Type")}constructor(){super("github.actions.results.entities.v1.CacheScope",[{no:1,name:"scope",kind:"scalar",T:9},{no:2,name:"permission",kind:"scalar",T:3}])}create(e){let r={scope:"",permission:"0"};return globalThis.Object.defineProperty(r,efe.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,Zme.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,n,s){let o=s??this.create(),a=e.pos+r;for(;e.pos<a;){let[c,l]=e.tag();switch(c){case 1:o.scope=e.string();break;case 2:o.permission=e.int64().toString();break;default:let u=n.readUnknownField;if(u==="throw")throw new globalThis.Error(`Unknown field ${c} (wire type ${l}) for ${this.typeName}`);let d=e.skip(l);u!==!1&&(u===!0?kz.UnknownFieldHandler.onRead:u)(this.typeName,o,c,l,d)}}return o}internalBinaryWrite(e,r,n){e.scope!==""&&r.tag(1,Dz.WireType.LengthDelimited).string(e.scope),e.permission!=="0"&&r.tag(2,Dz.WireType.Varint).int64(e.permission);let s=n.writeUnknownFields;return s!==!1&&(s==!0?kz.UnknownFieldHandler.onWrite:s)(this.typeName,e,r),r}},tT=new Lz;var Fz=class extends sfe.MessageType{static{i(this,"CacheMetadata$Type")}constructor(){super("github.actions.results.entities.v1.CacheMetadata",[{no:1,name:"repository_id",kind:"scalar",T:3},{no:2,name:"scope",kind:"message",repeat:1,T:i(()=>tT,"T")}])}create(e){let r={repositoryId:"0",scope:[]};return globalThis.Object.defineProperty(r,nfe.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,rfe.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,n,s){let o=s??this.create(),a=e.pos+r;for(;e.pos<a;){let[c,l]=e.tag();switch(c){case 1:o.repositoryId=e.int64().toString();break;case 2:o.scope.push(tT.internalBinaryRead(e,e.uint32(),n));break;default:let u=n.readUnknownField;if(u==="throw")throw new globalThis.Error(`Unknown field ${c} (wire type ${l}) for ${this.typeName}`);let d=e.skip(l);u!==!1&&(u===!0?Mz.UnknownFieldHandler.onRead:u)(this.typeName,o,c,l,d)}}return o}internalBinaryWrite(e,r,n){e.repositoryId! Line truncated
`));let n=yield e3(r,"create");yield t3(n,t)})}i(n3,"createTar");var _h=function(t,e,r,n){function s(o){return o instanceof r?o:new r(function(a){a(o)})}return i(s,"adopt"),new(r||(r=Promise))(function(o,a){function c(d){try{u(n.next(d))}catch(p){a(p)}}i(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(p){a(p)}}i(l,"rejected");function u(d){d.done?o(d.value):s(d.value).then(c,l)}i(u,"step"),u((n=n.apply(t,e||[])).next())})},Hi=class t extends Error{static{i(this,"ValidationError")}constructor(e){super(e),this.name="ValidationError",Object.setPrototypeOf(this,t.prototype)}},Qh=class t extends Error{static{i(this,"ReserveCacheError")}constructor(e){super(e),this.name="ReserveCacheError",Object.setPrototypeOf(this,t.prototype)}},oT=class t extends Error{static{i(this,"FinalizeCacheError")}constructor(e){super(e),this.name="FinalizeCacheError",Object.setPrototypeOf(this,t.prototype)}};function lfe(t){if(!t||t.length===0)throw new Hi("Path Validation Error: At least one directory or file path is required")}i(lfe,"checkPaths");function s3(t){if(t.length>512)throw new Hi(`Key Validation Error: ${t} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(t))throw new Hi(`Key Validation Error: ${t} cannot contain commas.`)}i(s3,"checkKey");function o3(){return YC()==="v2"?!!process.env.ACTIONS_RESULTS_URL:!!process.env.ACTIONS_CACHE_URL}i(o3,"isFeatureAvailable");function ufe(t,e,r,n){return _h(this,arguments,void 0,function*(s,o,a,c,l=!1){let u=YC();return P(`Cache service version: ${u}`),lfe(s),u==="v2"?yield rdt(s,o,a,c,l):yield tdt(s,o,a,c,l)})}i(ufe,"restoreCache");function tdt(t,e,r,n){return _h(this,arguments,void 0,function*(s,o,a,c,l=!1){a=a||[];let u=[o,...a];if(P("Resolved Keys:"),P(JSON.stringify(u)),u.length>10)throw new Hi("Key Validation Error: Keys are limited to a maximum of 10.");for(let m of u)s3(m);let d=yield VE(),p="";try{let m=yield ume(u,s,{compressionMethod:d,enableCrossOsArchive:l});if(!m?.archiveLocation)return;if(c?.lookupOnly)return _e("Lookup only - skipping download"),m.cacheKey;p=uI.join(yield $E(),Gu(d)),P(`Archive Path: ${p}`),yield G$(m.archiveLocation,p,c),Pp()&&(yield lI(p,d));let f=Ta(p);return _e(`Cache Size: ~${Math.round(f/(1024*1024))} MB (${f} B)`),yield r3(p,d),_e("Cache restored successfully"),m.cacheKey}catch(m){let f=m;if(f.name===Hi.name)throw m;f instanceof Pa&&typeof f.statusCode=="number"&&f.statusCode>=500?NA(`Failed to restore: ${m.message}`):Ar(`Failed to restore: ${m.message}`)}finally{try{yield zE(p)}catch(m){P(`Failed to delete archive: ${m}`)}}})}i(tdt,"restoreCacheV1");function rdt(t,e,r,n){return _h(this,arguments,void 0,function*(s,o,a,c,l=!1){c=Object.assign(Object.assign({},c),{useAzureSdk:!0}),a=a||[];let u=[o,...a];if(P("Resolved Keys:"),P(JSON.stringify(u)),u.length>10)throw new Hi("Key Validation Error: Keys are limited to a maximum of 10.");for(let p of u)s3(p);let d="";try{let p=Zz(),m=yield VE(),f={key:o,restoreKeys:a,version:FA(s,m,l)},A=yield p.GetCacheEntryDownloadURL(f);if(!A.ok){P(`Cache not found for version ${f.version} of keys: ${u.join(", ")}`);return}if(f.key!==A.matchedKey?_e(`Cache hit for restore-key: ${A.matchedKey}`):_e(`Cache hit for: ${A.matchedKey}`),c?.lookupOnly)return _e("Lookup only - skipping download"),A.matchedKey;d=uI.join(yield $E(),Gu(m)),P(`Archive path: ${d}`),P(`Starting download of archive to: ${d}`),yield G$(A.signedDownloadUrl,d,c);let y=Ta(d);return _e(`Cache Size: ~${Math.round(y/(1024*1024))} MB (${y} B)`),Pp()&&(yield lI(d,m)),yield r3(d,m),_e("Cache restored successfully"),A.matchedKey}catch(p){let m=p;if(m.name===Hi.name)throw p;m instanceof Pa&&typeof m.statusCode=="number"&&m.statusCode>=500?NA(`Failed to restore: ${p.message}`):Ar(`Failed to restore: ${p.message}`)}finally{try{d&&(yield zE(d))}catch(p){P(`Failed to delete archive: ${p}`)}}})}i(rdt,"restoreCacheV2");function i3(t,e,r){return _h(this,arguments,void 0,function*(n,s,o,a=!1){let c=YC();return P(`Cache service version: ${c}`),lfe(n),s3(s),c==="v2"?yield sdt(n,s,o,a):yield ndt(n,s,o,a)})}i(i3,"saveCache");function ndt(t,e,r){return _h(this,arguments,void 0,function*(n,s,o,a=!1){var c,l,u,d,p;let m=yield VE(),f=-1,A=yield fU(n);if(P("Cache Paths:"),P(`${JSON.stringify(A)}`),A.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 h=yield $E(),y=uI.join(h,Gu(m));P(`Archive Path: ${y}`);try{yield n3(h,A,m),Pp()&&(yield lI(y,m));let E=10*1024*1024*1024,I=Ta(y);if(P(`File Size: ${I}`),I>E&&!U$())throw new Error(`Cache size of ~${Math.round(I/(1024*1024))} MB (${I} B) is over the 10GB limit, not saving cache.`);P("Reserving Cache");let S=yield dme(s,n,{compressionMethod:m,enableCrossOsArchive:a,cacheSize:I});if(!((c=S?.result)===null||c===void 0)&&c.cacheId)f=(l=S?.result)===null||l===void 0?void 0:l.cacheId;else throw S?.statusCode===400?new Error((d=(u=S?.error)===null||u===void 0?void 0:u.message)!==null&&d!==void 0?d:`Cache size of ~${Math.round(Line truncated
${l}`}let p=l3(t.buffer,s[c],o[c],t.position,d);l+=`${" ".repeat(r.indent)}${u3((t.line+1).toString(),u)} | ${p.str}
`+n(o)+s(o),c=(0,Hue.createHmac)("sha256",t.accountKey).update(a,"utf8").digest("base64");o.headers.set(Re.AUTHORIZATION,`SharedKey ${t.accountName}:${c}`)}i(e,"signRequest");function r(o,a){let c=o.headers.get(a);return!c||a===Re.CONTENT_LENGTH&&c==="0"?"":c}i(r,"getHeaderValueToSign");function n(o){let a=[];for(let[l,u]of o.headers)l.toLowerCase().startsWith(Re.PREFIX_FOR_STORAGE)&&a.push({name:l,value:u});a.sort((l,u)=>aR(l.name.toLowerCase(),u.name.toLowerCase())),a=a.filter((l,u,d)=>!(u>0&&l.name.toLowerCase()===d[u-1].name.toLowerCase()));let c="";return a.forEach(l=>{c+=`${l.name.toLowerCase().trimRight()}:${l.value.trimLeft()}
`}),c}i(n,"getCanonicalizedHeadersString");function s(o){let a=sR(o.url)||"/",c="";c+=`/${t.accountName}${a}`;let l=oR(o.url),u={};if(l){let d=[];for(let p in l)if(Object.prototype.hasOwnProperty.call(l,p)){let m=p.toLowerCase();u[m]=l[p],d.push(m)}d.sort();for(let p of d)c+=`
${p}:${decodeURIComponent(u[p])}`}return c}return i(s,"getCanonicalizedResourceString"),{name:Bot,async sendRequest(o,a){return e(o),a(o)}}}i(tq,"storageSharedKeyCredentialPolicy");var Rot="storageRequestFailureDetailsParserPolicy";function $ue(){return{name:Rot,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}}}}i($ue,"storageRequestFailureDetailsParserPolicy");var zue=require("node:crypto");var cR=class{static{i(this,"UserDelegationKeyCredential")}accountName;userDelegationKey;key;constructor(e,r){this.accountName=e,this.userDelegationKey=r,this.key=Buffer.from(r.value,"base64")}computeHMACSHA256(e){return(0,zue.createHmac)("sha256",this.key).update(e,"utf8").digest("base64")}};var lR="12.31.0",uR="2026-02-06";var dR="https://storage.azure.com/.default",Nl={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}};var Li="",rq="*",Not=1*1024*1024;var Tot=4*Not;var Vue="AES256",Yue="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",Wue=["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"],Jue=["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"],jue="BlobUsesCustomerSpecifiedEncryption",Kue="BlobDoesNotUseCustomerSpecifiedEncryption",Xue=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function Tl(t){if(!t||typeof t!="object")return!1;let e=t;return Array.isArray(e.factories)&&typeof e.options=="object"&&typeof e.toServiceClientOptions=="function"}i(Tl,"isPipelineLike");var BC=class{static{i(this,"Pipeline")}factories;options;constructor(e,r={}){this.factories=e,this.options=r}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};function Er(t,e={}){t||(t=new qt);let r=new BC([],e);return r._credential=t,r}i(Er,"newPipeline");function Pot(t){let e=[vot,Zue,Qot,_ot,Dot,kot,Oot];if(t.factories.length){let r=t.factories.filter(n=>!e.some(s=>s(n)));if(r.length){let n=r.some(s=>Lot(s));return{wrappedPolicies:v2(r),afterRetry:n}}}}i(Pot,"processDownlevelPipeline");function nq(t){let{httpClient:e,...r}=t.options,n=t._coreHttpClient;n||(n=e?Q2(e):eq(),t._coreHttpClient=n);let s=t._corePipeline;if(!s){let o=`azsdk-js-azure-storage-blob/${lR}`,a=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${o}`:`${o}`;s=cC({...r,loggingOptions:{additionalAllowedHeaderNames:Wue,additionalAllowedQueryParameters:Jue,logger:XB.info},userAgentOptions:{userAgentPrefix:a},serializationOptions:{stringifyXML:KB,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:X2,serializerOptions:{xml:{xmlCharKey:"#"}}}}),s.removePolicy({phase:"Retry"}),s.removePolicy({name:a2}),s.addPolicy(que()),s.addPolicy(Gue(r.retryOptions),{phase:"R Line truncated
`),o=e.computeHMACSHA256(s);return{sasQueryParameters:new qi(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}}i(Pat,"generateBlobSASQueryParameters20150405");function vat(t,e){if(t=am(t),!t.identifier&&!(t.permissions&&t.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let s;t.permissions&&(t.blobName?s=sc.parse(t.permissions.toString()).toString():s=oc.parse(t.permissions.toString()).toString());let o=[s||"",t.startsOn?ut(t.startsOn,!1):"",t.expiresOn?ut(t.expiresOn,!1):"",im(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?Ui(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.cacheControl?t.cacheControl:"",t.contentDisposition?t.contentDisposition:"",t.contentEncoding?t.contentEncoding:"",t.contentLanguage?t.contentLanguage:"",t.contentType?t.contentType:""].join(`
`),a=e.computeHMACSHA256(o);return{sasQueryParameters:new qi(t.version,a,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType),stringToSign:o}}i(vat,"generateBlobSASQueryParameters20181109");function Qat(t,e){if(t=am(t),!t.identifier&&!(t.permissions&&t.expiresOn))throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when 'identifier' is not provided.");let r="c",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let s;t.permissions&&(t.blobName?s=sc.parse(t.permissions.toString()).toString():s=oc.parse(t.permissions.toString()).toString());let o=[s||"",t.startsOn?ut(t.startsOn,!1):"",t.expiresOn?ut(t.expiresOn,!1):"",im(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?Ui(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.encryptionScope,t.cacheControl?t.cacheControl:"",t.contentDisposition?t.contentDisposition:"",t.contentEncoding?t.contentEncoding:"",t.contentLanguage?t.contentLanguage:"",t.contentType?t.contentType:""].join(`
`),a=e.computeHMACSHA256(o);return{sasQueryParameters:new qi(t.version,a,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,void 0,void 0,void 0,t.encryptionScope),stringToSign:o}}i(Qat,"generateBlobSASQueryParameters20201206");function _at(t,e){if(t=am(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let s;t.permissions&&(t.blobName?s=sc.parse(t.permissions.toString()).toString():s=oc.parse(t.permissions.toString()).toString());let o=[s||"",t.startsOn?ut(t.startsOn,!1):"",t.expiresOn?ut(t.expiresOn,!1):"",im(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?ut(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?ut(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.ipRange?Ui(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
`),a=e.computeHMACSHA256(o);return{sasQueryParameters:new qi(t.version,a,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey),stringToSign:o}}i(_at,"generateBlobSASQueryParametersUDK20181109");function Dat(t,e){if(t=am(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let s;t.permissions&&(t.blobName?s=sc.parse(t.permissions.toString()).toString():s=oc.parse(t.permissions.toString()).toString());let o=[s||"",t.startsOn?ut(t.startsOn,!1):"",t.expiresOn?ut(t.expiresOn,!1):"",im(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?ut(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?ut(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?Ui(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
`),a=e.computeHMACSHA256(o);return{sasQueryParameters:new qi(t.version,a,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId),stringToSign:o}}i(Dat,"generateBlobSASQueryParametersUDK20200210");function kat(t,e){if(t=am(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let s;t.permissions&&(t.blobName?s=sc.parse(t.permissions.toString()).toString():s=oc.parse(t.permissions.toString()).toString());let o=[s||"",t.startsOn?ut(t.startsOn,!1):"",t.expiresOn?ut(t.expiresOn,!1):"",im(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?ut(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?ut(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?Ui(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
`),a=e.computeHMACSHA256(o);return{sasQueryParameters:new qi(t.version,a,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,t.encryptionScope),stringToSign:o}}i(kat,"generateBlobSASQueryParametersUDK20201206");function Lat(t,e){if(t=am(t),!t.permissions||!t.expiresOn)throw new RangeError("Must provide 'permissions' and 'expiresOn' for Blob SAS generation when generating user delegation SAS.");let r="c",n=t.snapshotTime;t.blobName&&(r="b",t.snapshotTime?r="bs":t.versionId&&(r="bv",n=t.versionId));let s;t.permissions&&(t.blobName?s=sc.parse(t.permissions.toString()).toString():s=oc.parse(t.permissions.toString()).toString());let o=[s||"",t.startsOn?ut(t.startsOn,!1):"",t.expiresOn?ut(t.expiresOn,!1):"",im(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?ut(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?ut(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,void 0,t.delegatedUserObjectId,t.ipRange?Ui(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
`),a=e.computeHMACSHA256(o);return{sasQueryParameters:new qi(t.version,a,s,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType,e.userDelegationKey,t.preauthorizedAgentObjectId,t.correlationId,t.encryptionScope,t.delegatedUserObjectId),stringToSign:o}}i(Lat,"generateBlobSASQueryParametersUDK20250705");function im(t,e,r){let n=[`/blob/${t}/${e}`];return r&&n.push(`/${r}`),n.join("")}i(im,"getCanonicalName");function am(t){let e=t.version?t.version:uR;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}i(am,"SASSignatureValuesSanityCheckAndAutofill");var MC=class{static{i(this,"BlobLeaseClient")}_leaseId;_url;_containerOrBlobOperation;_isContainer;get leaseId(){return this._leaseId}get url(){return this._url}constructor(e,r){let n=e.storageClientContext;this._url=e.url,e.name===void 0?(this._isContainer=!0,this._containerOrBlobOperation=n.container):(this._isContainer=!1,this._containerOrBlobOperation=n.blob),r||(r=jA()),this._leaseId=r}async acquireLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==Li||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==Li||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 te.withSpan("BlobLeaseClient-acquireLease",r,async n=>de(await this._containerOrBlobOperation.acquireLease({abortSignal:r.abortSignal,duration:e,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},proposedLeaseId:this._leaseId,tracingOptions:n.tracingOptions})))}async changeLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==Li||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==Li||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 te.withSpan("BlobLeaseClient-changeLease",r,async n=>{let s=de(await this._containerOrBlobOperation.changeLease(this._leaseId,e,{abortSignal:r.abortSignal,modifiedAccessConditions:{...r.conditions,ifTags:r.conditions?.tagConditions},tracingOptions:n.tracingOptions}));return this._leaseId=e,s})}async releaseLease(e={}){if(this._isContainer&&(e.conditions?.ifMatch&&e.conditions?.ifMatch!==Li||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==Li||e.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default values are not acceptable.");return te.withSpan("BlobLeaseClient-releaseLease",e,async r=>de(await this._containerOrBlobOperation.releaseLease(this._leaseId,{abortSignal:e.abortSignal,modifiedAccessConditions:{...e.conditions,ifTags:e.conditions?.tagConditions},tracingOptions:r.tracingOptions})))}async renewLease(e={}){if(this._isContainer&&(e.conditions?.ifMatch&&e.conditions?.ifMatch!==Li||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==Li||e.conditions?.tagConditions))throw new RangeError("The IfMatch, IfNoneMatch and tags access conditions are ignored by the service. Values other than undefined or their default val Line truncated
If you are using self-hosted runners, please make sure your runner has access to all GitHub endpoints: https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners#communication-between-self-hosted-runners-and-github`;super(r),this.code=e,this.name="NetworkError"}};hh.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var dm=class extends Error{static{i(this,"UsageError")}constructor(){super(`Cache storage quota has been hit. Unable to upload any new cache entries.
More info on storage limits: https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#calculating-minute-and-storage-spending`),this.name="UsageError"}};dm.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var WC=class extends Error{static{i(this,"RateLimitError")}constructor(e){super(e),this.name="RateLimitError"}};var _ct=function(t,e,r,n){function s(o){return o instanceof r?o:new r(function(a){a(o)})}return i(s,"adopt"),new(r||(r=Promise))(function(o,a){function c(d){try{u(n.next(d))}catch(p){a(p)}}i(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(p){a(p)}}i(l,"rejected");function u(d){d.done?o(d.value):s(d.value).then(c,l)}i(u,"step"),u((n=n.apply(t,e||[])).next())})},$$=class{static{i(this,"UploadProgress")}constructor(e){this.contentLength=e,this.sentBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}setSentBytes(e){this.sentBytes=e}getTransferredBytes(){return this.sentBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete)return;let e=this.sentBytes,r=(100*(e/this.contentLength)).toFixed(1),n=Date.now()-this.startTime,s=(e/(1024*1024)/(n/1e3)).toFixed(1);_e(`Sent ${e} of ${this.contentLength} (${r}%), ${s} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return e=>{this.setSentBytes(e.loadedBytes)}}startDisplayTimer(e=1e3){let r=i(()=>{this.display(),this.isDone()||(this.timeoutHandle=setTimeout(r,e))},"displayCallback");this.timeoutHandle=setTimeout(r,e)}stopDisplayTimer(){this.timeoutHandle&&(clearTimeout(this.timeoutHandle),this.timeoutHandle=void 0),this.display()}};function rme(t,e,r){return _ct(this,void 0,void 0,function*(){var n;let s=new Ll(t),o=s.getBlockBlobClient(),a=new $$((n=r?.archiveSizeBytes)!==null&&n!==void 0?n:0),c={blockSize:r?.uploadChunkSize,concurrency:r?.uploadConcurrency,maxSingleShotSize:128*1024*1024,onProgress:a.onProgress()};try{a.startDisplayTimer(),v(`BlobClient: ${s.name}:${s.accountName}:${s.containerName}`);let l=yield o.uploadFile(e,c);if(l._response.status>=400)throw new AN(`uploadCacheArchiveSDK: upload failed with status code ${l._response.status}`);return l}catch(l){throw Kt(`uploadCacheArchiveSDK: internal error uploading cache archive: ${l.message}`),l}finally{a.stopDisplayTimer()}})}i(rme,"uploadCacheArchiveSDK");var sme=B(require("buffer"),1),ic=B(require("fs"),1),ome=B(require("stream"),1),ime=B(require("util"),1);var hN=function(t,e,r,n){function s(o){return o instanceof r?o:new r(function(a){a(o)})}return i(s,"adopt"),new(r||(r=Promise))(function(o,a){function c(d){try{u(n.next(d))}catch(p){a(p)}}i(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(p){a(p)}}i(l,"rejected");function u(d){d.done?o(d.value):s(d.value).then(c,l)}i(u,"step"),u((n=n.apply(t,e||[])).next())})};function gN(t){return t?t>=200&&t<300:!1}i(gN,"isSuccessStatusCode");function Dct(t){return t?t>=500:!0}i(Dct,"isServerErrorStatusCode");function kct(t){return t?[ir.BadGateway,ir.ServiceUnavailable,ir.GatewayTimeout].includes(t):!1}i(kct,"isRetryableStatusCode");function Lct(t){return hN(this,void 0,void 0,function*(){return new Promise(e=>setTimeout(e,t))})}i(Lct,"sleep");function nme(t,e,r){return hN(this,arguments,void 0,function*(n,s,o,a=G0,c=H0,l=void 0){let u="",d=1;for(;d<=a;){let p,m,f=!1;try{p=yield s()}catch(A){l&&(p=l(A)),f=!0,u=A.message}if(p&&(m=o(p),!Dct(m)))return p;if(m&&(f=kct(m),u=`Cache service responded with ${m}`),v(`${n} - Attempt ${d} of ${a} failed with error: ${u}`),!f){v(`${n} - Error is not retryable`);break}yield Lct(c),d++}throw Error(`${n} failed: ${u}`)})}i(nme,"retry");function JC(t,e){return hN(this,arguments,void 0,function*(r,n,s=G0,o=H0){return yield nme(r,n,a=>a.statusCode,s,o,a=>{if(a instanceof Qa)return{statusCode:a.statusCode,result:null,headers:{},error:a}})})}i(JC,"retryTypedResponse");function gh(t,e){return hN(this,arguments,void 0,function*(r,n,s=G0,o=H0){return yield nme(r,n,a=>a.message.statusCode,s,o)})}i(gh,"retryHttpClientResponse");var Jo=function(t,e,r,n){function s(o){return o instanceof r?o:new r(function(a){a(o)})}return i(s,"adopt"),new(r||(r=Promise))(function(o,a){function c(d){try{u(n.next(d))}catch(p){a(p)}}i(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(p){a(p)}}i(l,"rejected");function u(d){d.done?o(d.value):s(d.value).then(c,l)}i(u,"step"),u((n=n.apply(t,e||[])).next())})};function Oct(t,e){return Jo(this,void 0,void 0,function*(){yield ime.promisify(ome.pipeline)(t.message,e)})}i(Oct,"pipeResponseToStream");var yN=class{static{i(this,"DownloadProgress")}constructor(e){this.contentLength=e,this.segmentIndex=0,this.segmentSize=0,this.segmentOffset=0,this.receivedBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}nextSegment(e){this.segmentOffset=this.segmentOffset+this.segmentSize,this.segmentIndex=this.segmentIndex+1,this.segmentSize=e,this.receivedBytes=0,v(`Downloading segment at offset ${this.segmentOffset} with length ${this.segmentSize}...`)}setReceivedBytes(e){t Line truncated
Other caches with similar key:`);for(let c of o?.artifactCaches||[])v(`Cache Key: ${c?.cacheKey}, Cache Version: ${c?.cacheVersion}, Cache Scope: ${c?.scope}, Cache Created: ${c?.creationTime}`)}}})}i($ct,"printCachesListForDiagnostics");function W$(t,e,r){return Rs(this,void 0,void 0,function*(){let n=new hme.URL(t),s=ume(r);n.hostname.endsWith(".blob.core.windows.net")?s.useAzureSdk?yield cme(t,e,s):s.concurrentBlobDownloads?yield ame(t,e,s):yield EN(t,e):yield EN(t,e)})}i(W$,"downloadCache");function yme(t,e,r){return Rs(this,void 0,void 0,function*(){let n=Y$(),s=qA(e,r?.compressionMethod,r?.enableCrossOsArchive),o={key:t,version:s,cacheSize:r?.cacheSize};return yield JC("reserveCache",()=>Rs(this,void 0,void 0,function*(){return n.postJson(KC("caches"),o)}))})}i(yme,"reserveCache");function Ame(t,e){return`bytes ${t}-${e}/*`}i(Ame,"getContentRange");function zct(t,e,r,n,s){return Rs(this,void 0,void 0,function*(){v(`Uploading chunk of size ${s-n+1} bytes at offset ${n} with content range: ${Ame(n,s)}`);let o={"Content-Type":"application/octet-stream","Content-Range":Ame(n,s)},a=yield gh(`uploadChunk (start: ${n}, end: ${s})`,()=>Rs(this,void 0,void 0,function*(){return t.sendStream("PATCH",e,r(),o)}));if(!gN(a.message.statusCode))throw new Error(`Cache service responded with ${a.message.statusCode} during upload chunk.`)})}i(zct,"uploadChunk");function Vct(t,e,r,n){return Rs(this,void 0,void 0,function*(){let s=va(r),o=KC(`caches/${e.toString()}`),a=yh.openSync(r,"r"),c=z$(n),l=IU("uploadConcurrency",c.uploadConcurrency),u=IU("uploadChunkSize",c.uploadChunkSize),d=[...new Array(l).keys()];v("Awaiting all uploads");let p=0;try{yield Promise.all(d.map(()=>Rs(this,void 0,void 0,function*(){for(;p<s;){let m=Math.min(s-p,u),f=p,A=p+m-1;p+=u,yield zct(t,o,()=>yh.createReadStream(r,{fd:a,start:f,end:A,autoClose:!1}).on("error",h=>{throw new Error(`Cache upload failed because file read failed with ${h.message}`)}),f,A)}})))}finally{yh.closeSync(a)}})}i(Vct,"uploadFile");function Yct(t,e,r){return Rs(this,void 0,void 0,function*(){let n={size:r};return yield JC("commitCache",()=>Rs(this,void 0,void 0,function*(){return t.postJson(KC(`caches/${e.toString()}`),n)}))})}i(Yct,"commitCache");function J$(t,e,r,n){return Rs(this,void 0,void 0,function*(){if(z$(n).useAzureSdk){if(!r)throw new Error("Azure Storage SDK can only be used when a signed URL is provided.");yield rme(r,e,n)}else{let o=Y$();v("Upload cache"),yield Vct(o,t,e,n),v("Commiting cache");let a=va(e);_e(`Cache Size: ~${Math.round(a/(1024*1024))} MB (${a} B)`);let c=yield Yct(o,t,a);if(!gN(c.statusCode))throw new Error(`Cache service responded with ${c.statusCode} during commit cache.`);_e("Cache saved successfully")}})}i(J$,"saveCache");var pfe=B(ofe(),1),xr=B(Ir(),1),Ao=B(Ir(),1),hm=B(Ir(),1),gm=B(Ir(),1),ym=B(Ir(),1);var Hz=B(Ir(),1),$z=B(Ir(),1),lfe=B(Ir(),1),ufe=B(Ir(),1),dfe=B(Ir(),1);var Uz=B(Ir(),1),qz=B(Ir(),1),ife=B(Ir(),1),afe=B(Ir(),1),cfe=B(Ir(),1);var Gz=class extends cfe.MessageType{static{i(this,"CacheScope$Type")}constructor(){super("github.actions.results.entities.v1.CacheScope",[{no:1,name:"scope",kind:"scalar",T:9},{no:2,name:"permission",kind:"scalar",T:3}])}create(e){let r={scope:"",permission:"0"};return globalThis.Object.defineProperty(r,afe.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,ife.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,n,s){let o=s??this.create(),a=e.pos+r;for(;e.pos<a;){let[c,l]=e.tag();switch(c){case 1:o.scope=e.string();break;case 2:o.permission=e.int64().toString();break;default:let u=n.readUnknownField;if(u==="throw")throw new globalThis.Error(`Unknown field ${c} (wire type ${l}) for ${this.typeName}`);let d=e.skip(l);u!==!1&&(u===!0?qz.UnknownFieldHandler.onRead:u)(this.typeName,o,c,l,d)}}return o}internalBinaryWrite(e,r,n){e.scope!==""&&r.tag(1,Uz.WireType.LengthDelimited).string(e.scope),e.permission!=="0"&&r.tag(2,Uz.WireType.Varint).int64(e.permission);let s=n.writeUnknownFields;return s!==!1&&(s==!0?qz.UnknownFieldHandler.onWrite:s)(this.typeName,e,r),r}},iT=new Gz;var zz=class extends dfe.MessageType{static{i(this,"CacheMetadata$Type")}constructor(){super("github.actions.results.entities.v1.CacheMetadata",[{no:1,name:"repository_id",kind:"scalar",T:3},{no:2,name:"scope",kind:"message",repeat:1,T:i(()=>iT,"T")}])}create(e){let r={repositoryId:"0",scope:[]};return globalThis.Object.defineProperty(r,ufe.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,lfe.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,n,s){let o=s??this.create(),a=e.pos+r;for(;e.pos<a;){let[c,l]=e.tag();switch(c){case 1:o.repositoryId=e.int64().toString();break;case 2:o.scope.push(iT.internalBinaryRead(e,e.uint32(),n));break;default:let u=n.readUnknownField;if(u==="throw")throw new globalThis.Error(`Unknown field ${c} (wire type ${l}) for ${this.typeName}`);let d=e.skip(l);u!==!1&&(u===!0?$z.UnknownFieldHandler.onRead:u)(this.typeName,o,c,l,d)}}return o}internalBinaryWrite(e,r,n){e.repositoryId! Line truncated
`));let n=yield i3(r,"create");yield a3(n,t)})}i(l3,"createTar");var kh=function(t,e,r,n){function s(o){return o instanceof r?o:new r(function(a){a(o)})}return i(s,"adopt"),new(r||(r=Promise))(function(o,a){function c(d){try{u(n.next(d))}catch(p){a(p)}}i(c,"fulfilled");function l(d){try{u(n.throw(d))}catch(p){a(p)}}i(l,"rejected");function u(d){d.done?o(d.value):s(d.value).then(c,l)}i(u,"step"),u((n=n.apply(t,e||[])).next())})},$i=class t extends Error{static{i(this,"ValidationError")}constructor(e){super(e),this.name="ValidationError",Object.setPrototypeOf(this,t.prototype)}},Em=class t extends Error{static{i(this,"ReserveCacheError")}constructor(e){super(e),this.name="ReserveCacheError",Object.setPrototypeOf(this,t.prototype)}},u3="cache write denied:",Dh=class t extends Em{static{i(this,"CacheWriteDeniedError")}constructor(e){super(e),this.name="CacheWriteDeniedError",Object.setPrototypeOf(this,t.prototype)}},uT=class t extends Error{static{i(this,"FinalizeCacheError")}constructor(e){super(e),this.name="FinalizeCacheError",Object.setPrototypeOf(this,t.prototype)}};function hfe(t){if(!t||t.length===0)throw new $i("Path Validation Error: At least one directory or file path is required")}i(hfe,"checkPaths");function d3(t){if(t.length>512)throw new $i(`Key Validation Error: ${t} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(t))throw new $i(`Key Validation Error: ${t} cannot contain commas.`)}i(d3,"checkKey");function p3(){return jC()==="v2"?!!process.env.ACTIONS_RESULTS_URL:!!process.env.ACTIONS_CACHE_URL}i(p3,"isFeatureAvailable");function gfe(t,e,r,n){return kh(this,arguments,void 0,function*(s,o,a,c,l=!1){let u=jC();return v(`Cache service version: ${u}`),hfe(s),u==="v2"?yield cdt(s,o,a,c,l):yield adt(s,o,a,c,l)})}i(gfe,"restoreCache");function adt(t,e,r,n){return kh(this,arguments,void 0,function*(s,o,a,c,l=!1){a=a||[];let u=[o,...a];if(v("Resolved Keys:"),v(JSON.stringify(u)),u.length>10)throw new $i("Key Validation Error: Keys are limited to a maximum of 10.");for(let m of u)d3(m);let d=yield JE(),p="";try{let m=yield gme(u,s,{compressionMethod:d,enableCrossOsArchive:l});if(!m?.archiveLocation)return;if(c?.lookupOnly)return _e("Lookup only - skipping download"),m.cacheKey;p=mI.join(yield YE(),$u(d)),v(`Archive Path: ${p}`),yield W$(m.archiveLocation,p,c),Qp()&&(yield pI(p,d));let f=va(p);return _e(`Cache Size: ~${Math.round(f/(1024*1024))} MB (${f} B)`),yield c3(p,d),_e("Cache restored successfully"),m.cacheKey}catch(m){let f=m;if(f.name===$i.name)throw m;f instanceof Qa&&typeof f.statusCode=="number"&&f.statusCode>=500?PA(`Failed to restore: ${m.message}`):Kt(`Failed to restore: ${m.message}`)}finally{try{yield WE(p)}catch(m){v(`Failed to delete archive: ${m}`)}}})}i(adt,"restoreCacheV1");function cdt(t,e,r,n){return kh(this,arguments,void 0,function*(s,o,a,c,l=!1){c=Object.assign(Object.assign({},c),{useAzureSdk:!0}),a=a||[];let u=[o,...a];if(v("Resolved Keys:"),v(JSON.stringify(u)),u.length>10)throw new $i("Key Validation Error: Keys are limited to a maximum of 10.");for(let p of u)d3(p);let d="";try{let p=o3(),m=yield JE(),f={key:o,restoreKeys:a,version:qA(s,m,l)},A=yield p.GetCacheEntryDownloadURL(f);if(!A.ok){v(`Cache not found for version ${f.version} of keys: ${u.join(", ")}`);return}if(f.key!==A.matchedKey?_e(`Cache hit for restore-key: ${A.matchedKey}`):_e(`Cache hit for: ${A.matchedKey}`),c?.lookupOnly)return _e("Lookup only - skipping download"),A.matchedKey;d=mI.join(yield YE(),$u(m)),v(`Archive path: ${d}`),v(`Starting download of archive to: ${d}`),yield W$(A.signedDownloadUrl,d,c);let y=va(d);return _e(`Cache Size: ~${Math.round(y/(1024*1024))} MB (${y} B)`),Qp()&&(yield pI(d,m)),yield c3(d,m),_e("Cache restored successfully"),A.matchedKey}catch(p){let m=p;if(m.name===$i.name)throw p;m instanceof Qa&&typeof m.statusCode=="number"&&m.statusCode>=500?PA(`Failed to restore: ${p.message}`):Kt(`Failed to restore: ${p.message}`)}finally{try{d&&(yield WE(d))}catch(p){v(`Failed to delete archive: ${p}`)}}})}i(cdt,"restoreCacheV2");function m3(t,e,r){return kh(this,arguments,void 0,function*(n,s,o,a=!1){let c=jC();return v(`Cache service version: ${c}`),hfe(n),d3(s),c==="v2"?yield udt(n,s,o,a):yield ldt(n,s,o,a)})}i(m3,"saveCache");function ldt(t,e,r){return kh(this,arguments,void 0,function*(n,s,o,a=!1){var c,l,u,d,p,m;let f=yield JE(),A=-1,h=yield CU(n);if(v("Cache Paths:"),v(`${JSON.stringify(h)}`),h.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 y=yield YE(),E=mI.join(y,$u(f));v(`Archive Path: ${E}`);try{yield l3(y,h,f),Qp()&&(yield pI(E,f));let I=10*1024*1024*1024,S=va(E);if(v(`File Size: ${S}`),S>I&&!V$())throw new Error(`Cache size of ~${Math.round(S/(1024*1024))} MB (${S} B) is over the 10GB limit, not saving cache.`);v("Reserving Cache");let b=yield yme(s,n,{compressionMethod:f,enableCrossOsArchive:a,cacheSize:S});if(!((c=b?.result)===null||c===void 0)&&c.cacheId)A=(l=b?. Line truncated
${l}`}let p=h3(t.buffer,s[c],o[c],t.position,d);l+=`${" ".repeat(r.indent)}${g3((t.line+1).toString(),u)} | ${p.str}
`,l+=`${"-".repeat(r.indent+u+3+p.pos)}^
`;for(let m=1;m<=r.linesAfter&&!(c+m>=o.length);m++){let f=l3(t.buffer,s[c+m],o[c+m],t.position-(s[c]-s[c+m]),d);l+=`${" ".repeat(r.indent)}${u3((t.line+m+1).toString(),u)} | ${f.str}
`}return l.replace(/\n$/,"")}i(mpt,"makeSnippet");function hfe(t,e){let r="";return t.mark?(t.mark.name&&(r+=`in "${t.mark.name}" `),r+=`(${t.mark.line+1}:${t.mark.column+1})`,!e&&t.mark.snippet&&(r+=`
`;for(let m=1;m<=r.linesAfter&&!(c+m>=o.length);m++){let f=h3(t.buffer,s[c+m],o[c+m],t.position-(s[c]-s[c+m]),d);l+=`${" ".repeat(r.indent)}${g3((t.line+m+1).toString(),u)} | ${f.str}
`}return l.replace(/\n$/,"")}i(Ept,"makeSnippet");function wfe(t,e){let r="";return t.mark?(t.mark.name&&(r+=`in "${t.mark.name}" `),r+=`(${t.mark.line+1}:${t.mark.column+1})`,!e&&t.mark.snippet&&(r+=`
${t.mark.snippet}`),`${t.reason} ${r}`):t.reason}i(hfe,"formatError");var cT=class extends Error{static{i(this,"YAMLException")}reason;mark;constructor(t,e){super(),this.name="YAMLException",this.reason=t,this.mark=e,this.message=hfe(this,!1),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}toString(t){return`${this.name}: ${hfe(this,t)}`}};function fT(t,e,r,n=""){let s=0,o=0;for(let c=0;c<e;c++){let l=t.charCodeAt(c);l===10?(s++,o=c+1):l===13&&(s++,t.charCodeAt(c+1)===10&&c++,o=c+1)}let a={name:n,buffer:t,position:e,line:s,column:e-o};throw a.snippet=mpt(a),new cT(r,a)}i(fT,"throwErrorAt");var fpt=-1;function gfe(t){switch(t){case 48:return"\0";case 97:return"\x07";case 98:return"\b";case 116:return" ";case 9:return" ";case 110:return`
`;case 118:return"\v";case 102:return"\f";case 114:return"\r";case 101:return"\x1B";case 32:return" ";case 34:return'"';case 47:return"/";case 92:return"\\";case 78:return"\x85";case 95:return"\xA0";case 76:return"\u2028";case 80:return"\u2029";default:return""}}i(gfe,"simpleEscapeSequence");var Rfe=new Array(256),Nfe=new Array(256);for(let t=0;t<256;t++)Rfe[t]=gfe(t)?1:0,Nfe[t]=gfe(t);function Apt(t){return t<=65535?String.fromCharCode(t):String.fromCharCode((t-65536>>10)+55296,(t-65536&1023)+56320)}i(Apt,"charFromCodepoint");function hpt(t){return t>=48&&t<=57?t-48:(t|32)-97+10}i(hpt,"fromHexCode$1");function gpt(t){return t===120?2:t===117?4:8}i(gpt,"escapedHexLen$1");function lT(t,e,r){let n=0;for(;e<r;){let s=t.charCodeAt(e);if(s===10)n++,e++;else if(s===13)n++,e++,t.charCodeAt(e)===10&&e++;else if(s===32||s===9)e++;else break}return{position:e,breaks:n}}i(lT,"skipFoldedBreaks");function w3(t){return t===1?" ":`
`.repeat(t-1)}i(w3,"foldedBreaks");function ypt(t,e,r){let n="",s=e,o=e,a=e;for(;s<r;){let c=t.charCodeAt(s);if(c===10||c===13){n+=t.slice(o,a);let l=lT(t,s,r);n+=w3(l.breaks),s=o=a=l.position}else s++,c!==32&&c!==9&&(a=s)}return n+t.slice(o,a)}i(ypt,"getPlainValue");function Ept(t,e,r){let n="",s=e,o=e,a=e;for(;s<r;){let c=t.charCodeAt(s);if(c===39)n+=t.slice(o,s)+"'",s+=2,o=a=s;else if(c===10||c===13){n+=t.slice(o,a);let l=lT(t,s,r);n+=w3(l.breaks),s=o=a=l.position}else s++,c!==32&&c!==9&&(a=s)}return n+t.slice(o,r)}i(Ept,"getSingleQuotedValue");function Cpt(t,e,r){let n="",s=e,o=e,a=e;for(;s<r;){let c=t.charCodeAt(s);if(c===92){n+=t.slice(o,s),s++;let l=t.charCodeAt(s);if(l===10||l===13)s=lT(t,s,r).position;else if(l<256&&Rfe[l])n+=Nfe[l],s++;else{let u=gpt(l),d=0;for(;u>0;u--){s++;let p=hpt(t.charCodeAt(s));d=(d<<4)+p}n+=Apt(d),s++}o=a=s}else if(c===10||c===13){n+=t.slice(o,a);let l=lT(t,s,r);n+=w3(l.breaks),s=o=a=l.position}else s++,c!==32&&c!==9&&(a=s)}return n+t.slice(o,r)}i(Cpt,"getDoubleQuotedValue");function yfe(t,e,r,n,s,o){let a=n<0?0:n,c=t.slice(e,r).replace(/\r\n?/g,`
${t.mark.snippet}`),`${t.reason} ${r}`):t.reason}i(wfe,"formatError");var mT=class extends Error{static{i(this,"YAMLException")}reason;mark;constructor(t,e){super(),this.name="YAMLException",this.reason=t,this.mark=e,this.message=wfe(this,!1),Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}toString(t){return`${this.name}: ${wfe(this,t)}`}};function ET(t,e,r,n=""){let s=0,o=0;for(let c=0;c<e;c++){let l=t.charCodeAt(c);l===10?(s++,o=c+1):l===13&&(s++,t.charCodeAt(c+1)===10&&c++,o=c+1)}let a={name:n,buffer:t,position:e,line:s,column:e-o};throw a.snippet=Ept(a),new mT(r,a)}i(ET,"throwErrorAt");var Cpt=-1;function Sfe(t){switch(t){case 48:return"\0";case 97:return"\x07";case 98:return"\b";case 116:return" ";case 9:return" ";case 110:return`
`;case 118:return"\v";case 102:return"\f";case 114:return"\r";case 101:return"\x1B";case 32:return" ";case 34:return'"';case 47:return"/";case 92:return"\\";case 78:return"\x85";case 95:return"\xA0";case 76:return"\u2028";case 80:return"\u2029";default:return""}}i(Sfe,"simpleEscapeSequence");var Dfe=new Array(256),kfe=new Array(256);for(let t=0;t<256;t++)Dfe[t]=Sfe(t)?1:0,kfe[t]=Sfe(t);function Ipt(t){return t<=65535?String.fromCharCode(t):String.fromCharCode((t-65536>>10)+55296,(t-65536&1023)+56320)}i(Ipt,"charFromCodepoint");function xpt(t){return t>=48&&t<=57?t-48:(t|32)-97+10}i(xpt,"fromHexCode$1");function wpt(t){return t===120?2:t===117?4:8}i(wpt,"escapedHexLen$1");function fT(t,e,r){let n=0;for(;e<r;){let s=t.charCodeAt(e);if(s===10)n++,e++;else if(s===13)n++,e++,t.charCodeAt(e)===10&&e++;else if(s===32||s===9)e++;else break}return{position:e,breaks:n}}i(fT,"skipFoldedBreaks");function P3(t){return t===1?" ":`
`.repeat(t-1)}i(P3,"foldedBreaks");function Spt(t,e,r){let n="",s=e,o=e,a=e;for(;s<r;){let c=t.charCodeAt(s);if(c===10||c===13){n+=t.slice(o,a);let l=fT(t,s,r);n+=P3(l.breaks),s=o=a=l.position}else s++,c!==32&&c!==9&&(a=s)}return n+t.slice(o,a)}i(Spt,"getPlainValue");function bpt(t,e,r){let n="",s=e,o=e,a=e;for(;s<r;){let c=t.charCodeAt(s);if(c===39)n+=t.slice(o,s)+"'",s+=2,o=a=s;else if(c===10||c===13){n+=t.slice(o,a);let l=fT(t,s,r);n+=P3(l.breaks),s=o=a=l.position}else s++,c!==32&&c!==9&&(a=s)}return n+t.slice(o,r)}i(bpt,"getSingleQuotedValue");function Bpt(t,e,r){let n="",s=e,o=e,a=e;for(;s<r;){let c=t.charCodeAt(s);if(c===92){n+=t.slice(o,s),s++;let l=t.charCodeAt(s);if(l===10||l===13)s=fT(t,s,r).position;else if(l<256&&Dfe[l])n+=kfe[l],s++;else{let u=wpt(l),d=0;for(;u>0;u--){s++;let p=xpt(t.charCodeAt(s));d=(d<<4)+p}n+=Ipt(d),s++}o=a=s}else if(c===10||c===13){n+=t.slice(o,a);let l=fT(t,s,r);n+=P3(l.breaks),s=o=a=l.position}else s++,c!==32&&c!==9&&(a=s)}return n+t.slice(o,r)}i(Bpt,"getDoubleQuotedValue");function bfe(t,e,r,n,s,o){let a=n<0?0:n,c=t.slice(e,r).replace(/\r\n?/g,`
`),l=c===""?[]:(c.endsWith(`
`)?c.slice(0,-1):c).split(`
`),u="",d=!1,p=0,m=!1;for(let f of l){let A=0;for(;A<a&&f.charCodeAt(A)===32;)A++;if(n<0||A>=f.length){p++;continue}let h=f.slice(a),y=h.charCodeAt(0);o?y===32||y===9?(m=!0,u+=`
@@ -196,26 +196,26 @@ ${t.mark.snippet}`),`${t.reason} ${r}`):t.reason}i(hfe,"formatError");var cT=cla
`.repeat(p):u+=`
`.repeat(d?1+p:p),u+=h,d=!0,p=0}return s===3?u+=`
`.repeat(d?1+p:p):s!==2&&d&&(u+=`
`),u}i(yfe,"getBlockValue");function Ipt(t,e){if(e.valueStart===fpt)return"";let{valueStart:r,valueEnd:n}=e;if(e.fast)return t.slice(r,n);switch(e.style){case 2:return Ept(t,r,n);case 3:return Cpt(t,r,n);case 4:return yfe(t,r,n,e.indent,e.chomping,!1);case 5:return yfe(t,r,n,e.indent,e.chomping,!0);default:return ypt(t,r,n)}}i(Ipt,"getScalarValue");var xpt={"!":"!","!!":"tag:yaml.org,2002:"};function Tfe(t,e){if(t.startsWith("!<")&&t.endsWith(">"))return decodeURIComponent(t.slice(2,-1));let r=t.indexOf("!",1),n=r===-1?"!":t.slice(0,r+1),s=e?.[n]??xpt[n]??n;return decodeURIComponent(s)+decodeURIComponent(t.slice(n.length))}i(Tfe,"tagNameFull");var kh=-1,S3={filename:"",schema:upt,json:!1,maxTotalMergeKeys:1e4,maxAliases:-1};function wpt(t){return"tagStart"in t&&t.tagStart!==kh?t.tagStart:"anchorStart"in t&&t.anchorStart!==kh?t.anchorStart:"valueStart"in t&&t.valueStart!==kh?t.valueStart:"start"in t?t.start:0}i(wpt,"eventPosition$1");function Ps(t,e){fT(t.source,t.position,e,t.filename)}i(Ps,"throwError$1");function Pfe(t,e,r,n){try{return r.finalize(n)}catch(s){if(s instanceof cT)throw s;fT(t.source,e,s instanceof Error?s.message:String(s),t.filename)}}i(Pfe,"finalizeCollection");function aT(t,e,r){let n=t[r];if(n)return n;for(let s of e)if(r.startsWith(s.tagName))return s}i(aT,"lookupTag");function Spt(t,e,r,n,s){let o=aT(e,r,n);if(o)return o;Ps(t,`unknown ${s} tag !<${n}>`)}i(Spt,"findExplicitTag");function bpt(t,e){let r=Ipt(t.source,e),n=e.tagStart===kh?"":t.source.slice(e.tagStart,e.tagEnd),s=t.schema.defaultScalarTag;if(n!==""){if(n==="!")return{value:r,tag:s};let o=Tfe(n,t.tagHandlers),a=aT(t.schema.exact.scalar,t.schema.prefix.scalar,o);if(a){let l=a.resolve(r,!0,o);return l===st&&Ps(t,`cannot resolve a node with !<${o}> explicit tag`),{value:l,tag:a}}let c=aT(t.schema.exact.mapping,t.schema.prefix.mapping,o)??aT(t.schema.exact.sequence,t.schema.prefix.sequence,o);if(c){r!==""&&Ps(t,`cannot resolve a node with !<${o}> explicit tag`);let l=c.create(o);return{value:c.carrierIsResult?l:Pfe(t,t.position,c,l),tag:c}}Ps(t,`unknown scalar tag !<${o}>`)}if(e.style===1){let o=t.schema.implicitScalarByFirstChar.get(r.charAt(0))??t.schema.implicitScalarAnyFirstChar;for(let a of o){let c=a.resolve(r,!1,a.tagName);if(c!==st)return{value:c,tag:a}}}return{value:s.resolve(r,!1,s.tagName),tag:s}}i(bpt,"constructScalar");function Efe(t,e,r,n,s,o){let a=e.tagStart===kh?"":t.source.slice(e.tagStart,e.tagEnd),c=a===""||a==="!"?s:Tfe(a,t.tagHandlers);return{tagName:c,tag:Spt(t,r,n,c,o)}}i(Efe,"collectionTag");function vfe(t){return t.nodeKind==="mapping"}i(vfe,"isMappingTag");function Cfe(t,e,r,n){for(let s of n.keys(r)){if(t.maxTotalMergeKeys!==-1&&++t.totalMergeKeys>t.maxTotalMergeKeys&&Ps(t,`merge keys exceeded maxTotalMergeKeys (${t.maxTotalMergeKeys})`),e.tag.has(e.value,s))continue;let o=e.tag.addPair(e.value,s,n.get(r,s));o&&Ps(t,o),(e.overridable??=new Set).add(s)}}i(Cfe,"mergeKeys");function Bpt(t,e,r,n){if(t.position=e.keyPosition,vfe(n))Cfe(t,e,r,n);else if(n.nodeKind==="sequence"&&Array.isArray(r))for(let s of r)Cfe(t,e,s,e.tag);else Ps(t,"cannot merge mappings; the provided source object is unacceptable")}i(Bpt,"mergeSource");function Rpt(t,e,r,n,s){if(t.position=e.keyPosition,r===E3){Bpt(t,e,n,s);return}!t.json&&e.tag.has(e.value,r)&&!e.overridable?.has(r)&&Ps(t,"duplicated mapping key");let o=e.tag.addPair(e.value,r,n);o&&Ps(t,o),e.overridable?.delete(r)}i(Rpt,"addMappingValue");function d3(t,e,r){let n=t.frames[t.frames.length-1];if(n.kind==="document")n.value=e,n.hasValue=!0;else if(n.kind==="sequence"){n.merge&&(vfe(r)||Ps(t,"cannot merge mappings; the provided source object is unacceptable"));let s=n.tag.addItem(n.value,e,n.index++);s&&Ps(t,s)}else if(n.hasKey){let s=n.key;n.key=void 0,n.hasKey=!1,Rpt(t,n,s,e,r)}else n.key=e,n.keyPosition=t.position,n.hasKey=!0}i(d3,"addValue");function p3(t,e,r,n,s){if(e.anchorStart!==kh){let o={value:r,tag:n,isValueFinal:s};return t.anchors.set(t.source.slice(e.anchorStart,e.anchorEnd),o),o}return null}i(p3,"storeAnchor");function Npt(t,e){let r={...S3,...e,events:t,documents:[],eventIndex:0,position:0,frames:[],anchors:new Map,tagHandlers:Object.create(null),totalMergeKeys:0,aliasCount:0};for(;r.eventIndex<r.events.length;){let n=r.events[r.eventIndex++];switch(r.position=wpt(n),n.type){case 1:r.anchors=new Map,r.aliasCount=0,r.tagHandlers=Object.create(null);for(let s of n.directives)s.kind==="tag"&&(r.tagHandlers[s.handle]=s.prefix);r.frames.push({kind:"document",position:r.position,value:void 0,hasValue:!1});break;case 4:{let{value:s,tag:o}=bpt(r,n);p3(r,n,s,o,!0),d3(r,s,o);break}case 2:{let s=Efe(r,n,r.schema.exact.sequence,r.schema.prefix.sequence,"tag:yaml.org,2002:seq","sequence"),o=s.tag.create(s.tagName),a=p3(r,n,o,s.tag,s.tag.carrierIsResult),c=r.frames[r.frames.length-1],l=c!==void 0&&c.kind==="mapping"&&c.hasKey&&c.key===E3;r.frames.push({kind:"sequence",position:r.position,value:o,tag:s.tag,anchor:a,index:0,merge:l});break}case 3:{let s=Efe(r,n,r.schem Line truncated
`,a).length:p,u?(c===null?0:c.length)+l.length:0,u?l.length+p:0);return m<f},"__needMoreData"),parse:i(function(n,s,o,a){let{bom:c,comment_no_infix:l,encoding:u,from_line:d,ltrim:p,max_record_size:m,raw:f,relax_quotes:A,rtrim:h,skip_empty_lines:y,to:E,to_line:I}=this.options,{comment:S,escape:b,quote:T,record_delimiter:Q}=this.options,{bomSkipped:L,previousBuf:Z,rawBuffer:Ie,escapeIsQuote:pe}=this.state,z;if(Z===void 0)if(n===void 0){a();return}else z=n;else Z!==void 0&&n===void 0?z=Z:z=Buffer.concat([Z,n]);if(L===!1)if(c===!1)this.state.bomSkipped=!0;else if(z.length<3){if(s===!1){this.state.previousBuf=z;return}}else{for(let X in Xh)if(Xh[X].compare(z,0,Xh[X].length)===0){let at=Xh[X].length;this.state.bufBytesStart+=at,z=z.slice(at);let Rt=VV({...this.original_options,encoding:X});for(let pr in Rt)this.options[pr]=Rt[pr];({comment:S,escape:b,quote:T}=this.options);break}this.state.bomSkipped=!0}let se=z.length,_;for(_=0;_<se&&!this.__needMoreData(_,se,s);_++){if(this.state.wasRowDelimiter===!0&&(this.info.lines++,this.state.wasRowDelimiter=!1),I!==-1&&this.info.lines>I){this.state.stop=!0,a();return}this.state.quoting===!1&&Q.length===0&&this.__autoDiscoverRecordDelimiter(z,_)&&(Q=this.options.record_delimiter);let X=z[_];if(f===!0&&Ie.append(X),(X===SEt||X===bEt)&&this.state.wasRowDelimiter===!1&&(this.state.wasRowDelimiter=!0),this.state.escaping===!0)this.state.escaping=!1;else{if(b!==null&&this.state.quoting===!0&&this.__isEscape(z,_,X)&&_+b.length<se)if(pe){if(this.__isQuote(z,_+b.length)){this.state.escaping=!0,_+=b.length-1;continue}}else{this.state.escaping=!0,_+=b.length-1;continue}if(this.state.commenting===!1&&this.__isQuote(z,_))if(this.state.quoting===!0){let pr=z[_+T.length],rl=h&&this.__isCharTrimable(z,_+T.length),Gs=S!==null&&this.__compareBytes(S,z,_+T.length,pr),fa=this.__isDelimiter(z,_+T.length,pr),Zd=Q.length===0?this.__autoDiscoverRecordDelimiter(z,_+T.length):this.__isRecordDelimiter(pr,z,_+T.length);if(b!==null&&this.__isEscape(z,_,X)&&this.__isQuote(z,_+b.length))_+=b.length-1;else if(!pr||fa||Zd||Gs||rl){this.state.quoting=!1,this.state.wasQuoting=!0,_+=T.length-1;continue}else if(A===!1){let Nf=this.__error(new tt("CSV_INVALID_CLOSING_QUOTE",["Invalid Closing Quote:",`got "${String.fromCharCode(pr)}"`,`at line ${this.info.lines}`,"instead of delimiter, record delimiter, trimable character","(if activated) or comment"],this.options,this.__infoField()));if(Nf!==void 0)return Nf}else this.state.quoting=!1,this.state.wasQuoting=!0,this.state.field.prepend(T),_+=T.length-1}else if(this.state.field.length!==0){if(A===!1){let pr=this.__infoField(),rl=Object.keys(Xh).map(fa=>Xh[fa].equals(this.state.field.toString())?fa:!1).filter(Boolean)[0],Gs=this.__error(new tt("INVALID_OPENING_QUOTE",["Invalid Opening Quote:",`a quote is found on field ${JSON.stringify(pr.column)} at line ${pr.lines}, value is ${JSON.stringify(this.state.field.toString(u))}`,rl?`(${rl} bom)`:void 0],this.options,pr,{field:this.state.field}));if(Gs!==void 0)return Gs}}else{this.state.quoting=!0,_+=T.length-1;continue}if(this.state.quoting===!1){let pr=this.__isRecordDelimiter(X,z,_);if(pr!==0){if(this.state.commenting&&this.state.wasQuoting===!1&&this.state.record.length===0&&this.state.field.length===0)this.info.comment_lines++;else{if(this.state.enabled===!1&&this.info.lines+(this.state.wasRowDelimiter===!0?1:0)>=d){this.state.enabled=!0,this.__resetField(),this.__resetRecord(),_+=pr-1;continue}if(y===!0&&this.state.wasQuoting===!1&&this.state.record.length===0&&this.state.field.length===0){this.info.empty_lines++,_+=pr-1;continue}this.info.bytes=this.state.bufBytesStart+_;let fa=this.__onField();if(fa!==void 0)return fa;this.info.bytes=this.state.bufBytesStart+_+pr;let Zd=this.__onRecord(o);if(Zd!==void 0)return Zd;if(E!==-1&&this.info.records>=E){this.state.stop=!0,a();return}}this.state.commenting=!1,_+=pr-1;continue}if(this.state.commenting)continue;if(S!==null&&(l===!1||this.state.record.length===0&&this.state.field.length===0)&&this.__compareBytes(S,z,_,X)!==0){this.state.commenting=!0;continue}let rl=this.__isDelimiter(z,_,X);if(rl!==0){this.info.bytes=this.state.bufBytesStart+_;let Gs=this.__onField();if(Gs!==void 0)return Gs;_+=rl-1;continue}}}if(this.state.commenting===!1&&m!==0&&this.state.record_length+this.state.field.length>m)return this.__error(new tt("CSV_MAX_RECORD_SIZE",["Max Record Size:","record exceed the maximum number of tolerated bytes",`of ${m}`,`at line ${this.info.lines}`],this.options,this.__infoField()));let at=p===!1||this.state.quoting===!0||this.state.field.length!==0||!this.__isCharTrimable(z,_),Rt=h===!1||this.state.wasQuoting===!1;if(at===!0&&Rt===!0)this.state.field.append(X);else{if(h===!0&&!this.__isCharTrimable(z,_))return this.__error(new tt("CSV_NON_TRIMABLE_CHAR_AFTER_CLOSING_QUOTE",["Invalid Closing Quote:","found non trimable byte after quote",`at line ${this.info.lines}`],this.options,this.__infoField()));at===!1&&(_+=this.__isCharTrimable(z,_)-1);continue}}if(s===!0 Line truncated
`),u}i(bfe,"getBlockValue");function Rpt(t,e){if(e.valueStart===Cpt)return"";let{valueStart:r,valueEnd:n}=e;if(e.fast)return t.slice(r,n);switch(e.style){case 2:return bpt(t,r,n);case 3:return Bpt(t,r,n);case 4:return bfe(t,r,n,e.indent,e.chomping,!1);case 5:return bfe(t,r,n,e.indent,e.chomping,!0);default:return Spt(t,r,n)}}i(Rpt,"getScalarValue");var Npt={"!":"!","!!":"tag:yaml.org,2002:"};function Lfe(t,e){if(t.startsWith("!<")&&t.endsWith(">"))return decodeURIComponent(t.slice(2,-1));let r=t.indexOf("!",1),n=r===-1?"!":t.slice(0,r+1),s=e?.[n]??Npt[n]??n;return decodeURIComponent(s)+decodeURIComponent(t.slice(n.length))}i(Lfe,"tagNameFull");var Oh=-1,v3={filename:"",schema:hpt,json:!1,maxTotalMergeKeys:1e4,maxAliases:-1};function Tpt(t){return"tagStart"in t&&t.tagStart!==Oh?t.tagStart:"anchorStart"in t&&t.anchorStart!==Oh?t.anchorStart:"valueStart"in t&&t.valueStart!==Oh?t.valueStart:"start"in t?t.start:0}i(Tpt,"eventPosition$1");function vs(t,e){ET(t.source,t.position,e,t.filename)}i(vs,"throwError$1");function Ofe(t,e,r,n){try{return r.finalize(n)}catch(s){if(s instanceof mT)throw s;ET(t.source,e,s instanceof Error?s.message:String(s),t.filename)}}i(Ofe,"finalizeCollection");function pT(t,e,r){let n=t[r];if(n)return n;for(let s of e)if(r.startsWith(s.tagName))return s}i(pT,"lookupTag");function Ppt(t,e,r,n,s){let o=pT(e,r,n);if(o)return o;vs(t,`unknown ${s} tag !<${n}>`)}i(Ppt,"findExplicitTag");function vpt(t,e){let r=Rpt(t.source,e),n=e.tagStart===Oh?"":t.source.slice(e.tagStart,e.tagEnd),s=t.schema.defaultScalarTag;if(n!==""){if(n==="!")return{value:r,tag:s};let o=Lfe(n,t.tagHandlers),a=pT(t.schema.exact.scalar,t.schema.prefix.scalar,o);if(a){let l=a.resolve(r,!0,o);return l===ot&&vs(t,`cannot resolve a node with !<${o}> explicit tag`),{value:l,tag:a}}let c=pT(t.schema.exact.mapping,t.schema.prefix.mapping,o)??pT(t.schema.exact.sequence,t.schema.prefix.sequence,o);if(c){r!==""&&vs(t,`cannot resolve a node with !<${o}> explicit tag`);let l=c.create(o);return{value:c.carrierIsResult?l:Ofe(t,t.position,c,l),tag:c}}vs(t,`unknown scalar tag !<${o}>`)}if(e.style===1){let o=t.schema.implicitScalarByFirstChar.get(r.charAt(0))??t.schema.implicitScalarAnyFirstChar;for(let a of o){let c=a.resolve(r,!1,a.tagName);if(c!==ot)return{value:c,tag:a}}}return{value:s.resolve(r,!1,s.tagName),tag:s}}i(vpt,"constructScalar");function Bfe(t,e,r,n,s,o){let a=e.tagStart===Oh?"":t.source.slice(e.tagStart,e.tagEnd),c=a===""||a==="!"?s:Lfe(a,t.tagHandlers);return{tagName:c,tag:Ppt(t,r,n,c,o)}}i(Bfe,"collectionTag");function Mfe(t){return t.nodeKind==="mapping"}i(Mfe,"isMappingTag");function Rfe(t,e,r,n){for(let s of n.keys(r)){if(t.maxTotalMergeKeys!==-1&&++t.totalMergeKeys>t.maxTotalMergeKeys&&vs(t,`merge keys exceeded maxTotalMergeKeys (${t.maxTotalMergeKeys})`),e.tag.has(e.value,s))continue;let o=e.tag.addPair(e.value,s,n.get(r,s));o&&vs(t,o),(e.overridable??=new Set).add(s)}}i(Rfe,"mergeKeys");function Qpt(t,e,r,n){if(t.position=e.keyPosition,Mfe(n))Rfe(t,e,r,n);else if(n.nodeKind==="sequence"&&Array.isArray(r))for(let s of r)Rfe(t,e,s,e.tag);else vs(t,"cannot merge mappings; the provided source object is unacceptable")}i(Qpt,"mergeSource");function _pt(t,e,r,n,s){if(t.position=e.keyPosition,r===B3){Qpt(t,e,n,s);return}!t.json&&e.tag.has(e.value,r)&&!e.overridable?.has(r)&&vs(t,"duplicated mapping key");let o=e.tag.addPair(e.value,r,n);o&&vs(t,o),e.overridable?.delete(r)}i(_pt,"addMappingValue");function y3(t,e,r){let n=t.frames[t.frames.length-1];if(n.kind==="document")n.value=e,n.hasValue=!0;else if(n.kind==="sequence"){n.merge&&(Mfe(r)||vs(t,"cannot merge mappings; the provided source object is unacceptable"));let s=n.tag.addItem(n.value,e,n.index++);s&&vs(t,s)}else if(n.hasKey){let s=n.key;n.key=void 0,n.hasKey=!1,_pt(t,n,s,e,r)}else n.key=e,n.keyPosition=t.position,n.hasKey=!0}i(y3,"addValue");function E3(t,e,r,n,s){if(e.anchorStart!==Oh){let o={value:r,tag:n,isValueFinal:s};return t.anchors.set(t.source.slice(e.anchorStart,e.anchorEnd),o),o}return null}i(E3,"storeAnchor");function Dpt(t,e){let r={...v3,...e,events:t,documents:[],eventIndex:0,position:0,frames:[],anchors:new Map,tagHandlers:Object.create(null),totalMergeKeys:0,aliasCount:0};for(;r.eventIndex<r.events.length;){let n=r.events[r.eventIndex++];switch(r.position=Tpt(n),n.type){case 1:r.anchors=new Map,r.aliasCount=0,r.tagHandlers=Object.create(null);for(let s of n.directives)s.kind==="tag"&&(r.tagHandlers[s.handle]=s.prefix);r.frames.push({kind:"document",position:r.position,value:void 0,hasValue:!1});break;case 4:{let{value:s,tag:o}=vpt(r,n);E3(r,n,s,o,!0),y3(r,s,o);break}case 2:{let s=Bfe(r,n,r.schema.exact.sequence,r.schema.prefix.sequence,"tag:yaml.org,2002:seq","sequence"),o=s.tag.create(s.tagName),a=E3(r,n,o,s.tag,s.tag.carrierIsResult),c=r.frames[r.frames.length-1],l=c!==void 0&&c.kind==="mapping"&&c.hasKey&&c.key===B3;r.frames.push({kind:"sequence",position:r.position,value:o,tag:s.tag,anchor:a,index:0,merge:l});break}case 3:{let s=Bfe(r,n,r.schem Line truncated
`,a).length:p,u?(c===null?0:c.length)+l.length:0,u?l.length+p:0);return m<f},"__needMoreData"),parse:i(function(n,s,o,a){let{bom:c,comment_no_infix:l,delimiter_auto:u,encoding:d,from_line:p,ltrim:m,max_record_size:f,raw:A,relax_quotes:h,rtrim:y,skip_empty_lines:E,to:I,to_line:S}=this.options,{comment:b,escape:N,quote:T,record_delimiter:k}=this.options,{bomSkipped:re,delimiterDiscovered:Ie,delimiterBufPrevious:ce,rawBuffer:He,escapeIsQuote:ae}=this.state;if(!Ie&&u){let ft;if(ce===void 0?ft=n:ce!==void 0&&n===void 0?ft=ce:ft=Buffer.concat([ce,n]),n=void 0,s||ft.length>u.size)this.options.delimiter=[Buffer.from(jye(ft,this.options.delimiter_auto))],this.state.previousBuf=ft,this.state.delimiterBufPrevious=void 0,this.state.delimiterDiscovered=!0;else{this.state.delimiterBufPrevious=ft;return}}let{previousBuf:Z}=this.state,G;if(Z===void 0)if(n===void 0){a();return}else G=n;else Z!==void 0&&n===void 0?G=Z:G=Buffer.concat([Z,n]);if(re===!1)if(c===!1)this.state.bomSkipped=!0;else if(G.length<3){if(s===!1){this.state.previousBuf=G;return}}else{for(let ft in tg)if(tg[ft].compare(G,0,tg[ft].length)===0){let Aa=tg[ft].length;this.state.bufBytesStart+=Aa,G=G.slice(Aa);let Au=eg({...this.original_options,encoding:ft});for(let sr in Au)this.options[sr]=Au[sr];({comment:b,escape:N,quote:T}=this.options);break}this.state.bomSkipped=!0}let St=G.length,ee;for(ee=0;ee<St&&!this.__needMoreData(ee,St,s);ee++){if(this.state.wasRowDelimiter===!0&&(this.info.lines++,this.state.wasRowDelimiter=!1),S!==-1&&this.info.lines>S){this.state.stop=!0,a();return}this.state.quoting===!1&&k.length===0&&this.__autoDiscoverRecordDelimiter(G,ee)&&(k=this.options.record_delimiter);let ft=G[ee];if(A===!0&&He.append(ft),(ft===NEt||ft===TEt)&&this.state.wasRowDelimiter===!1&&(this.state.wasRowDelimiter=!0),this.state.escaping===!0)this.state.escaping=!1;else{if(N!==null&&this.state.quoting===!0&&this.__isEscape(G,ee,ft)&&ee+N.length<St)if(ae){if(this.__isQuote(G,ee+N.length)){this.state.escaping=!0,ee+=N.length-1;continue}}else{this.state.escaping=!0,ee+=N.length-1;continue}if(this.state.commenting===!1&&this.__isQuote(G,ee))if(this.state.quoting===!0){let sr=G[ee+T.length],ha=y&&this.__isCharTrimable(G,ee+T.length),Hs=b!==null&&this.__compareBytes(b,G,ee+T.length,sr),tp=this.__isDelimiter(G,ee+T.length,sr),lS=k.length===0?this.__autoDiscoverRecordDelimiter(G,ee+T.length):this.__isRecordDelimiter(sr,G,ee+T.length);if(N!==null&&this.__isEscape(G,ee,ft)&&this.__isQuote(G,ee+N.length))ee+=N.length-1;else if(!sr||tp||lS||Hs||ha){this.state.quoting=!1,this.state.wasQuoting=!0,ee+=T.length-1;continue}else if(h===!1){let s6=this.__error(new Je("CSV_INVALID_CLOSING_QUOTE",["Invalid Closing Quote:",`got "${String.fromCharCode(sr)}"`,`at line ${this.info.lines}`,"instead of delimiter, record delimiter, trimable character","(if activated) or comment"],this.options,this.__infoField()));if(s6!==void 0)return s6}else this.state.quoting=!1,this.state.wasQuoting=!0,this.state.field.prepend(T),ee+=T.length-1}else if(this.state.field.length!==0){if(h===!1){let sr=this.__infoField(),ha=Object.keys(tg).map(tp=>tg[tp].equals(this.state.field.toString())?tp:!1).filter(Boolean)[0],Hs=this.__error(new Je("INVALID_OPENING_QUOTE",["Invalid Opening Quote:",`a quote is found on field ${JSON.stringify(sr.column)} at line ${sr.lines}, value is ${JSON.stringify(this.state.field.toString(d))}`,ha?`(${ha} bom)`:void 0],this.options,sr,{field:this.state.field}));if(Hs!==void 0)return Hs}}else{this.state.quoting=!0,ee+=T.length-1;continue}if(this.state.quoting===!1){let sr=this.__isRecordDelimiter(ft,G,ee);if(sr!==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)>=p){this.state.enabled=!0,this.__resetField(),this.__resetRecord(),ee+=sr-1;continue}if(E===!0&&this.state.wasQuoting===!1&&this.state.record.length===0&&this.state.field.length===0){this.info.empty_lines++,ee+=sr-1;continue}this.info.bytes=this.state.bufBytesStart+ee;let tp=this.__onField();if(tp!==void 0)return tp;this.info.bytes=this.state.bufBytesStart+ee+sr;let lS=this.__onRecord(o);if(lS!==void 0)return lS;if(I!==-1&&this.info.records>=I){this.state.stop=!0,a();return}}this.state.commenting=!1,ee+=sr-1;continue}if(this.state.commenting)continue;if(b!==null&&(l===!1||this.state.record.length===0&&this.state.field.length===0)&&this.__compareBytes(b,G,ee,ft)!==0){this.state.commenting=!0;continue}let ha=this.__isDelimiter(G,ee,ft);if(ha!==0){this.info.bytes=this.state.bufBytesStart+ee;let Hs=this.__onField();if(Hs!==void 0)return Hs;ee+=ha-1;continue}}}if(this.state.commenting===!1&&f!==0&&this.state.record_length+this.state.field.length>f)return this.__error(new Je("CSV_MAX_RECORD_SIZE",["Max Record Size:","record exceed the maximum number of tolerated bytes",`of ${f}`,`at line ${this.info.lines}`],this.options,this.__infoField()));let Aa=m===!1 Line truncated
`,o),Buffer.from(`
`,o),Buffer.from("\r",o)];e:for(let c=0;c<a.length;c++){let l=a[c].length;for(let u=0;u<l;u++)if(a[c][u]!==n[s+u])continue e;return this.options.record_delimiter.push(a[c]),this.state.recordDelimiterMaxLength=a[c].length,a[c].length}return 0},"__autoDiscoverRecordDelimiter"),__error:i(function(n){let{encoding:s,raw:o,skip_records_with_error:a}=this.options,c=typeof n=="string"?new Error(n):n;if(a){if(this.state.recordHasError=!0,this.options.on_skip!==void 0)try{this.options.on_skip(c,o?this.state.rawBuffer.toString(s):void 0)}catch(l){return l}return}else return c},"__error"),__infoDataSet:i(function(){return{...this.info,columns:this.options.columns}},"__infoDataSet"),__infoRecord:i(function(){let{columns:n,raw:s,encoding:o}=this.options;return{...this.__infoDataSet(),bytes_records:this.info.bytes,error:this.state.error,header:n===!0,index:this.state.record.length,raw:s?this.state.rawBuffer.toString(o):void 0}},"__infoRecord"),__infoField:i(function(){let{columns:n}=this.options,s=Array.isArray(n),o=this.info.bytes_records;return{...this.__infoRecord(),bytes_records:o,column:s===!0?n.length>this.state.record.length?n[this.state.record.length].name:null:this.state.record.length,quoting:this.state.wasQuoting}},"__infoField")}},"transform");var Vye=i(function(t,e={}){typeof t=="string"&&(t=Buffer.from(t));let r=e&&e.objname?{}:[],n=zye(e),s=i(c=>{n.options.objname===void 0?r.push(c):r[c[0]]=c[1]},"push"),o=i(()=>{},"close"),a=n.parse(t,!0,s,o);if(a!==void 0)throw a;return r},"parse");var pd=class t{static{i(this,"Util")}static getInputList(e,r){return this.getList(vi(e,{trimWhitespace:r?.trimWhitespace!==!1}),r)}static getList(e,r){let n=[];if(e=="")return n;let s=Vye(e,{columns:!1,relaxQuotes:!0,comment:r?.comment,comment_no_infix:r?.commentNoInfix,relaxColumnCount:!0,skipEmptyLines:!0,quote:r?.quote});for(let o of s)o.length==1?r?.ignoreComma?n.push(o[0]):n.push(...o[0].split(",")):r?.ignoreComma?n.push(o.join(",")):n.push(...o);return n.filter(o=>o).map(o=>r?.trimWhitespace===!1?o:o.trim())}static getInputNumber(e){let r=vi(e);if(r)return parseInt(r)}static async asyncForEach(e,r){for(let n=0;n<e.length;n++)await r(e[n],n,e)}static isValidURL(e){let r;try{r=new URL(e)}catch{return!1}return r.protocol==="http:"||r.protocol==="https:"}static isValidRef(e){if(t.isValidURL(e))return!0;for(let r of["git://","github.com/","git@"])if(e.startsWith(r))return!0;return!1}static async powershellCommand(e,r){let n=await hs("powershell",!0),s=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),o=[];if(r)for(let a in r)o.push(`-${a} '${r[a].replace(/'/g,"''").replace(/"|\n|\r/g,"")}'`);return{command:`"${n}"`,args:["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",`& '${s}' ${o.join(" ")}`]}}static isDirectory(e){try{return Yye.default.lstatSync(e).isDirectory()}catch{}return!1}static trimPrefix(e,r){return!e||!r||e.indexOf(r)!==0?e:e.substring(r.length)}static trimSuffix(e,r){if(!e||!r)return e;let n=e.lastIndexOf(r);return n===-1||n+r.length!==e.length?e:e.substring(0,n)}static sleep(e){return new Promise(r=>setTimeout(r,e*1e3))}static hash(e){return YV.default.createHash("sha256").update(e).digest("hex")}static parseBool(e){if(e===void 0)return!1;switch(e){case"1":case"t":case"T":case"true":case"TRUE":case"True":return!0;case"0":case"f":case"F":case"false":case"FALSE":case"False":return!1;default:throw new Error(`parseBool syntax error: ${e}`)}}static parseBoolOrDefault(e,r=!1){try{return this.parseBool(e)}catch{return r}}static formatFileSize(e){if(e===0)return"0 Bytes";let r=1024,n=["Bytes","KB","MB","GB","TB","PB","EB","ZB","YB"],s=Math.floor(Math.log(e)/Math.log(r));return parseFloat((e/Math.pow(r,s)).toFixed(2))+" "+n[s]}static generateRandomString(e=10){return YV.default.randomBytes(Math.ceil(e/2)).toString("hex").slice(0,e)}static compileHandlebars(e,r,n){return Wye.default.compile(e,r)(n)}static stringToUnicodeEntities(e){return Array.from(e).map(r=>`&#x${r.charCodeAt(0).toString(16)};`).join("")}static countLines(e){return e.split(/\r\n|\r|\n/).length}static isPathRelativeTo(e,r){let n=QI.default.resolve(e);return QI.default.resolve(r).startsWith(n.endsWith(QI.default.sep)?n:`${n}${QI.default.sep}`)}static formatDuration(e){if(e===0)return"0s";let r=Math.floor(e/1e9),n=Math.floor(r/3600),s=Math.floor(r%3600/60),o=r%60,a=[];return n&&a.push(`${n}h`),s&&a.push(`${s}m`),(o||a.length===0)&&a.push(`${o}s`),a.join("")}};var md=class t{static{i(this,"Docker")}static get configDir(){return process.env.DOCKER_CONFIG||_I.default.join(Jye.default.homedir(),".docker")}static configFile(){let e=_I.default.join(t.configDir,"config.json");if(WV.default.existsSync(e))return JSON.parse(WV.default.readFileSync(e,{encoding:"utf-8"}))}static async isAvailable(){return await hs("docker",!0).then(e=>(P(`Docker.isAvailable ok: ${e}`),!0)).catch(e=>(P(`Docker.isAvailable error: ${e}`),!1))}static async isDaemonRunning(){try{return await t.getExecOutput(["version"],{silent:!0}),!0}catch{return!1}} Line truncated
`,o),Buffer.from("\r",o)];e:for(let c=0;c<a.length;c++){let l=a[c].length;for(let u=0;u<l;u++)if(a[c][u]!==n[s+u])continue e;return this.options.record_delimiter.push(a[c]),this.state.recordDelimiterMaxLength=a[c].length,a[c].length}return 0},"__autoDiscoverRecordDelimiter"),__error:i(function(n){let{encoding:s,raw:o,skip_records_with_error:a}=this.options,c=typeof n=="string"?new Error(n):n;if(a){if(this.state.recordHasError=!0,this.options.on_skip!==void 0)try{this.options.on_skip(c,o?this.state.rawBuffer.toString(s):void 0)}catch(l){return l}return}else return c},"__error"),__infoDataSet:i(function(){return{...this.info,columns:this.options.columns}},"__infoDataSet"),__infoRecord:i(function(){let{columns:n,raw:s,encoding:o}=this.options;return{...this.__infoDataSet(),bytes_records:this.info.bytes,error:this.state.error,header:n===!0,index:this.state.record.length,raw:s?this.state.rawBuffer.toString(o):void 0}},"__infoRecord"),__infoField:i(function(){let{columns:n}=this.options,s=Array.isArray(n),o=this.info.bytes_records;return{...this.__infoRecord(),bytes_records:o,column:s===!0?n.length>this.state.record.length?n[this.state.record.length].name:null:this.state.record.length,quoting:this.state.wasQuoting}},"__infoField")}},"transform");var Xye=i(function(t,e={}){typeof t=="string"&&(t=Buffer.from(t));let r=e&&e.objname?Object.create(null):[],n=CP(e),s=i(c=>{n.options.objname===void 0?r.push(c):r[c[0]]=c[1]},"push"),o=i(()=>{},"close"),a=n.parse(t,!0,s,o);if(a!==void 0)throw a;return r},"parse");var fd=class t{static{i(this,"Util")}static getInputList(e,r){return this.getList(Qi(e,{trimWhitespace:r?.trimWhitespace!==!1}),r)}static getList(e,r){let n=[];if(e=="")return n;let s=Xye(e,{columns:!1,relaxQuotes:!0,comment:r?.comment,comment_no_infix:r?.commentNoInfix,relaxColumnCount:!0,skipEmptyLines:!0,quote:r?.quote});for(let o of s)o.length==1?r?.ignoreComma?n.push(o[0]):n.push(...o[0].split(",")):r?.ignoreComma?n.push(o.join(",")):n.push(...o);return n.filter(o=>o).map(o=>r?.trimWhitespace===!1?o:o.trim())}static getInputNumber(e){let r=Qi(e);if(r)return parseInt(r)}static async asyncForEach(e,r){for(let n=0;n<e.length;n++)await r(e[n],n,e)}static isValidURL(e){let r;try{r=new URL(e)}catch{return!1}return r.protocol==="http:"||r.protocol==="https:"}static isValidRef(e){if(t.isValidURL(e))return!0;for(let r of["git://","github.com/","git@"])if(e.startsWith(r))return!0;return!1}static async powershellCommand(e,r){let n=await gs("powershell",!0),s=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),o=[];if(r)for(let a in r)o.push(`-${a} '${r[a].replace(/'/g,"''").replace(/"|\n|\r/g,"")}'`);return{command:`"${n}"`,args:["-NoLogo","-Sta","-NoProfile","-NonInteractive","-ExecutionPolicy","Unrestricted","-Command",`& '${s}' ${o.join(" ")}`]}}static isDirectory(e){try{return Zye.default.lstatSync(e).isDirectory()}catch{}return!1}static trimPrefix(e,r){return!e||!r||e.indexOf(r)!==0?e:e.substring(r.length)}static trimSuffix(e,r){if(!e||!r)return e;let n=e.lastIndexOf(r);return n===-1||n+r.length!==e.length?e:e.substring(0,n)}static sleep(e){return new Promise(r=>setTimeout(r,e*1e3))}static hash(e){return ZV.default.createHash("sha256").update(e).digest("hex")}static parseBool(e){if(e===void 0)return!1;switch(e){case"1":case"t":case"T":case"true":case"TRUE":case"True":return!0;case"0":case"f":case"F":case"false":case"FALSE":case"False":return!1;default:throw new Error(`parseBool syntax error: ${e}`)}}static parseBoolOrDefault(e,r=!1){try{return this.parseBool(e)}catch{return r}}static formatFileSize(e){if(e===0)return"0 Bytes";let r=1024,n=["Bytes","KB","MB","GB","TB","PB","EB","ZB","YB"],s=Math.floor(Math.log(e)/Math.log(r));return parseFloat((e/Math.pow(r,s)).toFixed(2))+" "+n[s]}static generateRandomString(e=10){return ZV.default.randomBytes(Math.ceil(e/2)).toString("hex").slice(0,e)}static compileHandlebars(e,r,n){return eEe.default.compile(e,r)(n)}static stringToUnicodeEntities(e){return Array.from(e).map(r=>`&#x${r.charCodeAt(0).toString(16)};`).join("")}static countLines(e){return e.split(/\r\n|\r|\n/).length}static isPathRelativeTo(e,r){let n=LI.default.resolve(e);return LI.default.resolve(r).startsWith(n.endsWith(LI.default.sep)?n:`${n}${LI.default.sep}`)}static formatDuration(e){if(e===0)return"0s";let r=Math.floor(e/1e9),n=Math.floor(r/3600),s=Math.floor(r%3600/60),o=r%60,a=[];return n&&a.push(`${n}h`),s&&a.push(`${s}m`),(o||a.length===0)&&a.push(`${o}s`),a.join("")}};var Ad=class t{static{i(this,"Docker")}static get configDir(){return process.env.DOCKER_CONFIG||OI.default.join(tEe.default.homedir(),".docker")}static configFile(){let e=OI.default.join(t.configDir,"config.json");if(e4.default.existsSync(e))return JSON.parse(e4.default.readFileSync(e,{encoding:"utf-8"}))}static async isAvailable(){return await gs("docker",!0).then(e=>(v(`Docker.isAvailable ok: ${e}`),!0)).catch(e=>(v(`Docker.isAvailable error: ${e}`),!1))}static async isDaemonRunning(){try{return await t.getExecOutput(["version"],{silent:!0}),!0} Line truncated
`+t.errors.map(e=>` - ${e.message}`).join(`
`)}i(gCt,"_buildMessageForResponseErrors");var yCt=class extends Error{static{i(this,"GraphqlResponseError")}constructor(t,e,r){super(gCt(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},ECt=["method","baseUrl","url","headers","request","query","mediaType","operationName"],CCt=["query","method","url"],_Ee=/\/api\/v3\/?$/;function ICt(t,e,r){if(r){if(typeof e=="string"&&"query"in r)return Promise.reject(new Error('[@octokit/graphql] "query" cannot be used as variable name'));for(let a in r)if(CCt.includes(a))return Promise.reject(new Error(`[@octokit/graphql] "${a}" cannot be used as variable name`))}let n=typeof e=="string"?Object.assign({query:e},r):e,s=Object.keys(n).reduce((a,c)=>ECt.includes(c)?(a[c]=n[c],a):(a.variables||(a.variables={}),a.variables[c]=n[c],a),{}),o=n.baseUrl||t.endpoint.DEFAULTS.baseUrl;return _Ee.test(o)&&(s.url=o.replace(_Ee,"/api/graphql")),t(s).then(a=>{if(a.data.errors){let c={};for(let l of Object.keys(a.headers))c[l]=a.headers[l];throw new yCt(s,c,a.data)}return a.data.data})}i(ICt,"graphql");function o4(t,e){let r=t.defaults(e);return Object.assign(i((s,o)=>ICt(r,s,o),"newApi"),{defaults:o4.bind(null,r),endpoint:r.endpoint})}i(o4,"withDefaults");var mxr=o4(OI,{headers:{"user-agent":`octokit-graphql.js/${hCt} ${fd()}`},method:"POST",url:"/graphql"});function DEe(t){return o4(t,{method:"POST",url:"/graphql"})}i(DEe,"withCustomRequest");var i4="(?:[a-zA-Z0-9_-]+)",kEe="\\.",LEe=new RegExp(`^${i4}${kEe}${i4}${kEe}${i4}$`),xCt=LEe.test.bind(LEe);async function wCt(t){let e=xCt(t),r=t.startsWith("v1.")||t.startsWith("ghs_"),n=t.startsWith("ghu_");return{type:"token",token:t,tokenType:e?"app":r?"installation":n?"user-to-server":"oauth"}}i(wCt,"auth");function SCt(t){return t.split(/\./).length===3?`bearer ${t}`:`token ${t}`}i(SCt,"withAuthorizationPrefix");async function bCt(t,e,r,n){let s=e.endpoint.merge(r,n);return s.headers.authorization=SCt(t),e(s)}i(bCt,"hook");var OEe=i(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(wCt.bind(null,e),{hook:bCt.bind(null,e)})},"createTokenAuth2");var a4="7.0.6";var MEe=i(()=>{},"noop"),BCt=console.warn.bind(console),RCt=console.error.bind(console);function NCt(t={}){return typeof t.debug!="function"&&(t.debug=MEe),typeof t.info!="function"&&(t.info=MEe),typeof t.warn!="function"&&(t.warn=BCt),typeof t.error!="function"&&(t.error=RCt),t}i(NCt,"createLogger");var FEe=`octokit-core.js/${a4} ${fd()}`,BP=class{static{i(this,"Octokit")}static VERSION=a4;static defaults(e){return class extends this{static{i(this,"OctokitWithDefaults")}constructor(...n){let s=n[0]||{};if(typeof e=="function"){super(e(s));return}super(Object.assign({},e,s,s.userAgent&&e.userAgent?{userAgent:`${s.userAgent} ${e.userAgent}`}:null))}}}static plugins=[];static plugin(...e){let r=this.plugins;return class extends this{static{i(this,"NewOctokit")}static plugins=r.concat(e.filter(s=>!r.includes(s)))}}constructor(e={}){let r=new pEe.Collection,n={baseUrl:OI.endpoint.DEFAULTS.baseUrl,headers:{},request:Object.assign({},e.request,{hook:r.bind(null,"request")}),mediaType:{previews:[],format:""}};if(n.headers["user-agent"]=e.userAgent?`${e.userAgent} ${FEe}`:FEe,e.baseUrl&&(n.baseUrl=e.baseUrl),e.previews&&(n.mediaType.previews=e.previews),e.timeZone&&(n.headers["time-zone"]=e.timeZone),this.request=OI.defaults(n),this.graphql=DEe(this.request).defaults(n),this.log=NCt(e.log),this.hook=r,e.authStrategy){let{authStrategy:o,...a}=e,c=o(Object.assign({request:this.request,log:this.log,octokit:this,octokitOptions:a},e.auth));r.wrap("request",c.hook),this.auth=c}else if(!e.auth)this.auth=async()=>({type:"unauthenticated"});else{let o=OEe(e.auth);r.wrap("request",o.hook),this.auth=o}let s=this.constructor;for(let o=0;o<s.plugins.length;++o)Object.assign(this,s.plugins[o](this,e))}request;graphql;log;hook;auth};var c4="17.0.0";var TCt={actions:{addCustomLabelsToSelfHostedRunnerForOrg:["POST /orgs/{org}/actions/runners/{runner_id}/labels"],addCustomLabelsToSelfHostedRunnerForRepo:["POST /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],addRepoAccessToSelfHostedRunnerGroupInOrg:["PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}"],addSelectedRepoToOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"],addSelectedRepoToOrgVariable:["PUT /orgs/{org}/actions/variables/{name}/repositories/{repository_id}"],approveWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/approve"],cancelWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/cancel"],createEnvironmentVariable:["POST /repos/{owner}/{repo}/environments/{environment_name}/variables" Line truncated
More info: ${l.url}`);let f=l.range&&l.range.length>0?l.range[0]?.start.line:void 0,A=!1;for(let h of a)if(h.remote||h.path.endsWith(u)&&h.content===d){c.push({title:p,message:m,file:h.path,startLine:f}),A=!0;break}A||P(`Buildx.convertWarningsToGitHubAnnotations: skipping warning without matching Dockerfile ${u}: ${p}`)}return c}};function JEe(){return{registry:vi("registry"),username:vi("username"),password:vi("password"),scope:vi("scope"),ecr:vi("ecr"),logout:sne("logout"),registryAuth:vi("registry-auth")}}i(JEe,"getInputs");function jEe(t){if(t.registryAuth&&(t.registry||t.username||t.password||t.scope||t.ecr))throw new Error("Cannot use registry-auth with other inputs");let e=[];if(t.registryAuth)e=Mfe(t.registryAuth).map(r=>{Zs(r.password);let n=r.registry||"docker.io";return{registry:n,username:r.username,password:r.password,scope:r.scope,ecr:r.ecr||"auto",configDir:PP(n,r.scope)}});else{let r=t.registry||"docker.io";e.push({registry:r,username:t.username,password:t.password,scope:t.scope,ecr:t.ecr||"auto",configDir:PP(r,t.scope)})}if(e.length==0)throw new Error("No registry to login");return e}i(jEe,"getAuthList");function PP(t,e){if(WCt()||!e||e==="")return"";let r=y4.default.join(TP.configDir,"config",t==="docker.io"?"registry-1.docker.io":t);return e.startsWith("@")?r+=e:r=y4.default.join(r,e),r}i(PP,"scopeToConfigDir");function WCt(){return process.env.DOCKER_LOGIN_SCOPE_DISABLED?pd.parseBool(process.env.DOCKER_LOGIN_SCOPE_DISABLED):!1}i(WCt,"scopeDisabled");var L2e=B(PFe(),1),O2e=B(C2e(),1),Jj=B(iu(),1);var S2e=B(require("net"),1),b2e=B(require("tls"),1),B2e=B(Hp(),1),R2e=require("events");var I2e=B(require("net"),1),x2e=B(require("http"),1),w2e=require("https");var Zc=Symbol("AgentBaseInternalState"),mL=class extends x2e.Agent{static{i(this,"Agent")}constructor(e){super(e),this[Zc]={}}isSecureEndpoint(e){if(e){if(typeof e.secureEndpoint=="boolean")return e.secureEndpoint;if(typeof e.protocol=="string")return e.protocol==="https:"}let{stack:r}=new Error;return typeof r!="string"?!1:r.split(`
`).some(n=>n.indexOf("(https.js:")!==-1||n.indexOf("node:https:")!==-1)}incrementSockets(e){if(this.maxSockets===1/0&&this.maxTotalSockets===1/0)return null;this.sockets[e]||(this.sockets[e]=[]);let r=new I2e.Socket({writable:!1});return this.sockets[e].push(r),this.totalSocketCount++,r}decrementSockets(e,r){if(!this.sockets[e]||r===null)return;let n=this.sockets[e],s=n.indexOf(r);s!==-1&&(n.splice(s,1),this.totalSocketCount--,n.length===0&&delete this.sockets[e])}getName(e){return this.isSecureEndpoint(e)?w2e.Agent.prototype.getName.call(this,e):super.getName(e)}createSocket(e,r,n){let s={...r,secureEndpoint:this.isSecureEndpoint(r)},o=this.getName(s),a=this.incrementSockets(o);Promise.resolve().then(()=>this.connect(e,s)).then(c=>{if(this.decrementSockets(o,a),typeof c.addRequest=="function")try{return c.addRequest(e,s)}catch(l){return n(l)}this[Zc].currentSocket=c,super.createSocket(e,r,n)},c=>{this.decrementSockets(o,a),n(c)})}createConnection(){let e=this[Zc].currentSocket;if(this[Zc].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[Zc].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[Zc]&&(this[Zc].defaultPort=e)}get protocol(){return this[Zc].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[Zc]&&(this[Zc].protocol=e)}};var Vj=require("url");function fL(){return async({response:t,scheme:e})=>{if(e.toLowerCase()!=="negotiate")throw new Error(`Expected Negotiate scheme but got "${e}"`);let r;try{r=await import("kerberos")}catch{throw new Error('The "kerberos" package is required for Negotiate proxy authentication. Install it with: npm install kerberos')}let n=t.headers["proxy-authenticate"]||"",s=Array.isArray(n)?n[0]:n,o=typeof s=="string"&&s.includes(" ")?s.split(" ").slice(1).join(" "):void 0,c=await(await r.initializeClient("HTTP@proxy",{mechOID:r.GSS_MECH_OID_SPNEGO})).step(o||"");if(!c)throw new Error("Kerberos client.step() returned no token");return{headers:{"Proxy-Authorization":`Negotiate ${c}`}}}}i(fL,"createNegotiateAuth");var py=(0,B2e.default)("http-proxy-agent"),rS=class extends mL{static{i(this,"HttpProxyAgent")}constructor(e,r){super(r),this.proxy=typeof e=="string"?new Vj.URL(e):e,this.proxyHeaders=r?.headers??{},py("Creating new HttpProxyAgent instance: %o",this.proxy.href),r?.negotiate?this.onProxyAuth=fL():r?.onProxyAuth&&(this.onProxyAuth=r.onProxyAuth);let n=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),s=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={...r?V$t(r,"headers","onProxyAuth","negotiate"):null,host:n,port:s}}addRequest(e,r){e._header=null,this.setRequestProps(e,r),super.addRequest(e,r)}setRequestProps(e,r){let{proxy:n}=this,s=r.secureEndpoint?"https:":"http:",o=e.getHeader("host")||"localhost",a=`${s}//${o}`,c=new Vj.URL(e.path,a);r.port!==80&&(c.port=String(r.port)),e.path=String(c);let l=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders};if(n.username||n.password){let u=`${decodeURIComponent(n.username)}:${decodeURIComponent(n.password)}`;l["Proxy-Authorization"]=`Basic ${Buffer.from(u).toString("base64")}`}l["Proxy-Connection"]||(l["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let u of Object.keys(l)){let d=l[u];d&&e.setHeader(u,d)}}async connect(e,r){e._header=null,e.path.includes("://")||this.setRequestProps(e,r);let n,s;py("Regenerating stored HTTP header string for request"),e._implicitHeader(),e.outputData&&e.outputData.length>0&&(py("Patching connection write() output buffer with updated header"),n=e.outputData[0].data,s=n.indexOf(`\r
`)}i(ICt,"_buildMessageForResponseErrors");var xCt=class extends Error{static{i(this,"GraphqlResponseError")}constructor(t,e,r){super(ICt(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},wCt=["method","baseUrl","url","headers","request","query","mediaType","operationName"],SCt=["query","method","url"],FEe=/\/api\/v3\/?$/;function bCt(t,e,r){if(r){if(typeof e=="string"&&"query"in r)return Promise.reject(new Error('[@octokit/graphql] "query" cannot be used as variable name'));for(let a in r)if(SCt.includes(a))return Promise.reject(new Error(`[@octokit/graphql] "${a}" cannot be used as variable name`))}let n=typeof e=="string"?Object.assign({query:e},r):e,s=Object.keys(n).reduce((a,c)=>wCt.includes(c)?(a[c]=n[c],a):(a.variables||(a.variables={}),a.variables[c]=n[c],a),{}),o=n.baseUrl||t.endpoint.DEFAULTS.baseUrl;return FEe.test(o)&&(s.url=o.replace(FEe,"/api/graphql")),t(s).then(a=>{if(a.data.errors){let c={};for(let l of Object.keys(a.headers))c[l]=a.headers[l];throw new xCt(s,c,a.data)}return a.data.data})}i(bCt,"graphql");function d4(t,e){let r=t.defaults(e);return Object.assign(i((s,o)=>bCt(r,s,o),"newApi"),{defaults:d4.bind(null,r),endpoint:r.endpoint})}i(d4,"withDefaults");var Sxr=d4(qI,{headers:{"user-agent":`octokit-graphql.js/${CCt} ${hd()}`},method:"POST",url:"/graphql"});function UEe(t){return d4(t,{method:"POST",url:"/graphql"})}i(UEe,"withCustomRequest");var p4="(?:[a-zA-Z0-9_-]+)",qEe="\\.",GEe=new RegExp(`^${p4}${qEe}${p4}${qEe}${p4}$`),BCt=GEe.test.bind(GEe);async function RCt(t){let e=BCt(t),r=t.startsWith("v1.")||t.startsWith("ghs_"),n=t.startsWith("ghu_");return{type:"token",token:t,tokenType:e?"app":r?"installation":n?"user-to-server":"oauth"}}i(RCt,"auth");function NCt(t){return t.split(/\./).length===3?`bearer ${t}`:`token ${t}`}i(NCt,"withAuthorizationPrefix");async function TCt(t,e,r,n){let s=e.endpoint.merge(r,n);return s.headers.authorization=NCt(t),e(s)}i(TCt,"hook");var HEe=i(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(RCt.bind(null,e),{hook:TCt.bind(null,e)})},"createTokenAuth2");var m4="7.0.6";var $Ee=i(()=>{},"noop"),PCt=console.warn.bind(console),vCt=console.error.bind(console);function QCt(t={}){return typeof t.debug!="function"&&(t.debug=$Ee),typeof t.info!="function"&&(t.info=$Ee),typeof t.warn!="function"&&(t.warn=PCt),typeof t.error!="function"&&(t.error=vCt),t}i(QCt,"createLogger");var zEe=`octokit-core.js/${m4} ${hd()}`,QP=class{static{i(this,"Octokit")}static VERSION=m4;static defaults(e){return class extends this{static{i(this,"OctokitWithDefaults")}constructor(...n){let s=n[0]||{};if(typeof e=="function"){super(e(s));return}super(Object.assign({},e,s,s.userAgent&&e.userAgent?{userAgent:`${s.userAgent} ${e.userAgent}`}:null))}}}static plugins=[];static plugin(...e){let r=this.plugins;return class extends this{static{i(this,"NewOctokit")}static plugins=r.concat(e.filter(s=>!r.includes(s)))}}constructor(e={}){let r=new yEe.Collection,n={baseUrl:qI.endpoint.DEFAULTS.baseUrl,headers:{},request:Object.assign({},e.request,{hook:r.bind(null,"request")}),mediaType:{previews:[],format:""}};if(n.headers["user-agent"]=e.userAgent?`${e.userAgent} ${zEe}`:zEe,e.baseUrl&&(n.baseUrl=e.baseUrl),e.previews&&(n.mediaType.previews=e.previews),e.timeZone&&(n.headers["time-zone"]=e.timeZone),this.request=qI.defaults(n),this.graphql=UEe(this.request).defaults(n),this.log=QCt(e.log),this.hook=r,e.authStrategy){let{authStrategy:o,...a}=e,c=o(Object.assign({request:this.request,log:this.log,octokit:this,octokitOptions:a},e.auth));r.wrap("request",c.hook),this.auth=c}else if(!e.auth)this.auth=async()=>({type:"unauthenticated"});else{let o=HEe(e.auth);r.wrap("request",o.hook),this.auth=o}let s=this.constructor;for(let o=0;o<s.plugins.length;++o)Object.assign(this,s.plugins[o](this,e))}request;graphql;log;hook;auth};var f4="17.0.0";var _Ct={actions:{addCustomLabelsToSelfHostedRunnerForOrg:["POST /orgs/{org}/actions/runners/{runner_id}/labels"],addCustomLabelsToSelfHostedRunnerForRepo:["POST /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],addRepoAccessToSelfHostedRunnerGroupInOrg:["PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}"],addSelectedRepoToOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"],addSelectedRepoToOrgVariable:["PUT /orgs/{org}/actions/variables/{name}/repositories/{repository_id}"],approveWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/approve"],cancelWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/cancel"],createEnvironmentVariable:["POST /repos/{owner}/{repo}/environments/{environment_name}/variables" Line truncated
More info: ${l.url}`);let f=l.range&&l.range.length>0?l.range[0]?.start.line:void 0,A=!1;for(let h of a)if(h.remote||h.path.endsWith(u)&&h.content===d){c.push({title:p,message:m,file:h.path,startLine:f}),A=!0;break}A||v(`Buildx.convertWarningsToGitHubAnnotations: skipping warning without matching Dockerfile ${u}: ${p}`)}return c}};function tCe(){return{registry:Qi("registry"),username:Qi("username"),password:Qi("password"),scope:Qi("scope"),ecr:Qi("ecr"),logout:dne("logout"),registryAuth:Qi("registry-auth")}}i(tCe,"getInputs");function rCe(t){if(t.registryAuth&&(t.registry||t.username||t.password||t.scope||t.ecr))throw new Error("Cannot use registry-auth with other inputs");let e=[];if(t.registryAuth)e=zfe(t.registryAuth).map(r=>{eo(r.password);let n=r.registry||"docker.io";return{registry:n,username:r.username,password:r.password,scope:r.scope,ecr:r.ecr||"auto",configDir:LP(n,r.scope)}});else{let r=t.registry||"docker.io";e.push({registry:r,username:t.username,password:t.password,scope:t.scope,ecr:t.ecr||"auto",configDir:LP(r,t.scope)})}if(e.length==0)throw new Error("No registry to login");return e}i(rCe,"getAuthList");function LP(t,e){if(XCt()||!e||e==="")return"";let r=S4.default.join(kP.configDir,"config",t==="docker.io"?"registry-1.docker.io":t);return e.startsWith("@")?r+=e:r=S4.default.join(r,e),r}i(LP,"scopeToConfigDir");function XCt(){return process.env.DOCKER_LOGIN_SCOPE_DISABLED?fd.parseBool(process.env.DOCKER_LOGIN_SCOPE_DISABLED):!1}i(XCt,"scopeDisabled");var G2e=B(LFe(),1),H2e=B(B2e(),1),t6=B(au(),1);var P2e=B(require("net"),1),v2e=B(require("tls"),1),Q2e=B(zp(),1),_2e=require("events");var R2e=B(require("net"),1),N2e=B(require("http"),1),T2e=require("https");var tl=Symbol("AgentBaseInternalState"),EL=class extends N2e.Agent{static{i(this,"Agent")}constructor(e){super(e),this[tl]={}}isSecureEndpoint(e){if(e){if(typeof e.secureEndpoint=="boolean")return e.secureEndpoint;if(typeof e.protocol=="string")return e.protocol==="https:"}let{stack:r}=new Error;return typeof r!="string"?!1:r.split(`
`).some(n=>n.indexOf("(https.js:")!==-1||n.indexOf("node:https:")!==-1)}incrementSockets(e){if(this.maxSockets===1/0&&this.maxTotalSockets===1/0)return null;this.sockets[e]||(this.sockets[e]=[]);let r=new R2e.Socket({writable:!1});return this.sockets[e].push(r),this.totalSocketCount++,r}decrementSockets(e,r){if(!this.sockets[e]||r===null)return;let n=this.sockets[e],s=n.indexOf(r);s!==-1&&(n.splice(s,1),this.totalSocketCount--,n.length===0&&delete this.sockets[e])}getName(e){return this.isSecureEndpoint(e)?T2e.Agent.prototype.getName.call(this,e):super.getName(e)}createSocket(e,r,n){let s={...r,secureEndpoint:this.isSecureEndpoint(r)},o=this.getName(s),a=this.incrementSockets(o);Promise.resolve().then(()=>this.connect(e,s)).then(c=>{if(this.decrementSockets(o,a),typeof c.addRequest=="function")try{return c.addRequest(e,s)}catch(l){return n(l)}this[tl].currentSocket=c,super.createSocket(e,r,n)},c=>{this.decrementSockets(o,a),n(c)})}createConnection(){let e=this[tl].currentSocket;if(this[tl].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[tl].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[tl]&&(this[tl].defaultPort=e)}get protocol(){return this[tl].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[tl]&&(this[tl].protocol=e)}};var Xj=require("url");function CL(){return async({response:t,scheme:e})=>{if(e.toLowerCase()!=="negotiate")throw new Error(`Expected Negotiate scheme but got "${e}"`);let r;try{r=await import("kerberos")}catch{throw new Error('The "kerberos" package is required for Negotiate proxy authentication. Install it with: npm install kerberos')}let n=t.headers["proxy-authenticate"]||"",s=Array.isArray(n)?n[0]:n,o=typeof s=="string"&&s.includes(" ")?s.split(" ").slice(1).join(" "):void 0,c=await(await r.initializeClient("HTTP@proxy",{mechOID:r.GSS_MECH_OID_SPNEGO})).step(o||"");if(!c)throw new Error("Kerberos client.step() returned no token");return{headers:{"Proxy-Authorization":`Negotiate ${c}`}}}}i(CL,"createNegotiateAuth");var Ay=(0,Q2e.default)("http-proxy-agent"),iS=class extends EL{static{i(this,"HttpProxyAgent")}constructor(e,r){super(r),this.proxy=typeof e=="string"?new Xj.URL(e):e,this.proxyHeaders=r?.headers??{},Ay("Creating new HttpProxyAgent instance: %o",this.proxy.href),r?.negotiate?this.onProxyAuth=CL():r?.onProxyAuth&&(this.onProxyAuth=r.onProxyAuth);let n=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),s=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={...r?j$t(r,"headers","onProxyAuth","negotiate"):null,host:n,port:s}}addRequest(e,r){e._header=null,this.setRequestProps(e,r),super.addRequest(e,r)}setRequestProps(e,r){let{proxy:n}=this,s=r.secureEndpoint?"https:":"http:",o=e.getHeader("host")||"localhost",a=`${s}//${o}`,c=new Xj.URL(e.path,a);r.port!==80&&(c.port=String(r.port)),e.path=String(c);let l=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders};if(n.username||n.password){let u=`${decodeURIComponent(n.username)}:${decodeURIComponent(n.password)}`;l["Proxy-Authorization"]=`Basic ${Buffer.from(u).toString("base64")}`}l["Proxy-Connection"]||(l["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let u of Object.keys(l)){let d=l[u];d&&e.setHeader(u,d)}}async connect(e,r){e._header=null,e.path.includes("://")||this.setRequestProps(e,r);let n,s;Ay("Regenerating stored HTTP header string for request"),e._implicitHeader(),e.outputData&&e.outputData.length>0&&(Ay("Patching connection write() output buffer with updated header"),n=e.outputData[0].data,s=n.indexOf(`\r
\r
`)+4,e.outputData[0].data=e._header+n.substring(s),py("Output buffer: %o",e.outputData[0].data));let o;this.proxy.protocol==="https:"?(py("Creating `tls.Socket`: %o",this.connectOpts),o=b2e.connect(this.connectOpts)):(py("Creating `net.Socket`: %o",this.connectOpts),o=S2e.connect(this.connectOpts)),await(0,R2e.once)(o,"connect");let a={socket:o};return e.emit("proxyConnect",a),this.emit("proxyConnect",a,e),e.emit("proxy",{proxy:this.proxy.href,socket:o}),o}};rS.protocols=["http","https"];function V$t(t,...e){let r={},n;for(n in t)e.includes(n)||(r[n]=t[n]);return r}i(V$t,"omit");var tl=B(require("net"),1),nS=B(require("tls"),1),_2e=B(require("assert"),1),D2e=B(Hp(),1);var N2e=B(require("net"),1),T2e=B(require("http"),1),P2e=require("https");var el=Symbol("AgentBaseInternalState"),AL=class extends T2e.Agent{static{i(this,"Agent")}constructor(e){super(e),this[el]={}}isSecureEndpoint(e){if(e){if(typeof e.secureEndpoint=="boolean")return e.secureEndpoint;if(typeof e.protocol=="string")return e.protocol==="https:"}let{stack:r}=new Error;return typeof r!="string"?!1:r.split(`
`).some(n=>n.indexOf("(https.js:")!==-1||n.indexOf("node:https:")!==-1)}incrementSockets(e){if(this.maxSockets===1/0&&this.maxTotalSockets===1/0)return null;this.sockets[e]||(this.sockets[e]=[]);let r=new N2e.Socket({writable:!1});return this.sockets[e].push(r),this.totalSocketCount++,r}decrementSockets(e,r){if(!this.sockets[e]||r===null)return;let n=this.sockets[e],s=n.indexOf(r);s!==-1&&(n.splice(s,1),this.totalSocketCount--,n.length===0&&delete this.sockets[e])}getName(e){return this.isSecureEndpoint(e)?P2e.Agent.prototype.getName.call(this,e):super.getName(e)}createSocket(e,r,n){let s={...r,secureEndpoint:this.isSecureEndpoint(r)},o=this.getName(s),a=this.incrementSockets(o);Promise.resolve().then(()=>this.connect(e,s)).then(c=>{if(this.decrementSockets(o,a),typeof c.addRequest=="function")try{return c.addRequest(e,s)}catch(l){return n(l)}this[el].currentSocket=c,super.createSocket(e,r,n)},c=>{this.decrementSockets(o,a),n(c)})}createConnection(){let e=this[el].currentSocket;if(this[el].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[el].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[el]&&(this[el].defaultPort=e)}get protocol(){return this[el].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[el]&&(this[el].protocol=e)}};var k2e=require("url");var v2e=B(Hp(),1);var hL=(0,v2e.default)("https-proxy-agent:parse-proxy-response");function Yj(t){return new Promise((e,r)=>{let n=0,s=[];function o(){let d=t.read();d?u(d):t.once("readable",o)}i(o,"read");function a(){t.removeListener("end",c),t.removeListener("error",l),t.removeListener("readable",o)}i(a,"cleanup");function c(){a(),hL("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}i(c,"onend");function l(d){a(),hL("onerror %o",d),r(d)}i(l,"onerror");function u(d){s.push(d),n+=d.length;let p=Buffer.concat(s,n),m=p.indexOf(`\r
`)+4,e.outputData[0].data=e._header+n.substring(s),Ay("Output buffer: %o",e.outputData[0].data));let o;this.proxy.protocol==="https:"?(Ay("Creating `tls.Socket`: %o",this.connectOpts),o=v2e.connect(this.connectOpts)):(Ay("Creating `net.Socket`: %o",this.connectOpts),o=P2e.connect(this.connectOpts)),await(0,_2e.once)(o,"connect");let a={socket:o};return e.emit("proxyConnect",a),this.emit("proxyConnect",a,e),e.emit("proxy",{proxy:this.proxy.href,socket:o}),o}};iS.protocols=["http","https"];function j$t(t,...e){let r={},n;for(n in t)e.includes(n)||(r[n]=t[n]);return r}i(j$t,"omit");var nl=B(require("net"),1),aS=B(require("tls"),1),F2e=B(require("assert"),1),U2e=B(zp(),1);var D2e=B(require("net"),1),k2e=B(require("http"),1),L2e=require("https");var rl=Symbol("AgentBaseInternalState"),IL=class extends k2e.Agent{static{i(this,"Agent")}constructor(e){super(e),this[rl]={}}isSecureEndpoint(e){if(e){if(typeof e.secureEndpoint=="boolean")return e.secureEndpoint;if(typeof e.protocol=="string")return e.protocol==="https:"}let{stack:r}=new Error;return typeof r!="string"?!1:r.split(`
`).some(n=>n.indexOf("(https.js:")!==-1||n.indexOf("node:https:")!==-1)}incrementSockets(e){if(this.maxSockets===1/0&&this.maxTotalSockets===1/0)return null;this.sockets[e]||(this.sockets[e]=[]);let r=new D2e.Socket({writable:!1});return this.sockets[e].push(r),this.totalSocketCount++,r}decrementSockets(e,r){if(!this.sockets[e]||r===null)return;let n=this.sockets[e],s=n.indexOf(r);s!==-1&&(n.splice(s,1),this.totalSocketCount--,n.length===0&&delete this.sockets[e])}getName(e){return this.isSecureEndpoint(e)?L2e.Agent.prototype.getName.call(this,e):super.getName(e)}createSocket(e,r,n){let s={...r,secureEndpoint:this.isSecureEndpoint(r)},o=this.getName(s),a=this.incrementSockets(o);Promise.resolve().then(()=>this.connect(e,s)).then(c=>{if(this.decrementSockets(o,a),typeof c.addRequest=="function")try{return c.addRequest(e,s)}catch(l){return n(l)}this[rl].currentSocket=c,super.createSocket(e,r,n)},c=>{this.decrementSockets(o,a),n(c)})}createConnection(){let e=this[rl].currentSocket;if(this[rl].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[rl].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[rl]&&(this[rl].defaultPort=e)}get protocol(){return this[rl].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[rl]&&(this[rl].protocol=e)}};var q2e=require("url");var O2e=B(zp(),1);var xL=(0,O2e.default)("https-proxy-agent:parse-proxy-response");function Zj(t){return new Promise((e,r)=>{let n=0,s=[];function o(){let d=t.read();d?u(d):t.once("readable",o)}i(o,"read");function a(){t.removeListener("end",c),t.removeListener("error",l),t.removeListener("readable",o)}i(a,"cleanup");function c(){a(),xL("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}i(c,"onend");function l(d){a(),xL("onerror %o",d),r(d)}i(l,"onerror");function u(d){s.push(d),n+=d.length;let p=Buffer.concat(s,n),m=p.indexOf(`\r
\r
`);if(m===-1){hL("have not received end of HTTP headers yet..."),o();return}let f=p.slice(0,m).toString("ascii").split(`\r
`),A=f.shift();if(!A)return t.destroy(),r(new Error("No header received from proxy CONNECT response"));let h=A.split(" "),y=+h[1],E=h.slice(2).join(" "),I={};for(let S of f){if(!S)continue;let b=S.indexOf(":");if(b===-1)return t.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${S}"`));let T=S.slice(0,b).toLowerCase(),Q=S.slice(b+1).trimStart(),L=I[T];typeof L=="string"?I[T]=[L,Q]:Array.isArray(L)?L.push(Q):I[T]=Q}hL("got proxy server response: %o %o",A,I),a(),e({connect:{statusCode:y,statusText:E,headers:I},buffered:p})}i(u,"ondata"),t.on("error",l),t.on("end",c),o()})}i(Yj,"parseProxyResponse");var Rf=(0,D2e.default)("https-proxy-agent"),gL=i(t=>t.servername===void 0&&t.host&&!tl.isIP(t.host)?{...t,servername:t.host}:t,"setServernameFromNonIpHost"),sS=class extends AL{static{i(this,"HttpsProxyAgent")}constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new k2e.URL(e):e,this.proxyHeaders=r?.headers??{},Rf("Creating new HttpsProxyAgent instance: %o",this.proxy.href),r?.negotiate?this.onProxyAuth=fL():r?.onProxyAuth&&(this.onProxyAuth=r.onProxyAuth);let n=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),s=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...r?Wj(r,"headers","onProxyAuth","negotiate"):null,host:n,port:s}}async connect(e,r){let{proxy:n}=this;if(!r.host)throw new TypeError('No "host" provided');let s;n.protocol==="https:"?(Rf("Creating `tls.Socket`: %o",this.connectOpts),s=nS.connect(gL(this.connectOpts))):(Rf("Creating `net.Socket`: %o",this.connectOpts),s=tl.connect(this.connectOpts));let o=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},a=tl.isIPv6(r.host)?`[${r.host}]`:r.host,c=`CONNECT ${a}:${r.port} HTTP/1.1\r
`);if(m===-1){xL("have not received end of HTTP headers yet..."),o();return}let f=p.slice(0,m).toString("ascii").split(`\r
`),A=f.shift();if(!A)return t.destroy(),r(new Error("No header received from proxy CONNECT response"));let h=A.split(" "),y=+h[1],E=h.slice(2).join(" "),I={};for(let S of f){if(!S)continue;let b=S.indexOf(":");if(b===-1)return t.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${S}"`));let N=S.slice(0,b).toLowerCase(),T=S.slice(b+1).trimStart(),k=I[N];typeof k=="string"?I[N]=[k,T]:Array.isArray(k)?k.push(T):I[N]=T}xL("got proxy server response: %o %o",A,I),a(),e({connect:{statusCode:y,statusText:E,headers:I},buffered:p})}i(u,"ondata"),t.on("error",l),t.on("end",c),o()})}i(Zj,"parseProxyResponse");var Pf=(0,U2e.default)("https-proxy-agent"),wL=i(t=>t.servername===void 0&&t.host&&!nl.isIP(t.host)?{...t,servername:t.host}:t,"setServernameFromNonIpHost"),cS=class extends IL{static{i(this,"HttpsProxyAgent")}constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new q2e.URL(e):e,this.proxyHeaders=r?.headers??{},Pf("Creating new HttpsProxyAgent instance: %o",this.proxy.href),r?.negotiate?this.onProxyAuth=CL():r?.onProxyAuth&&(this.onProxyAuth=r.onProxyAuth);let n=(this.proxy.hostname||this.proxy.host).replace(/^\[|\]$/g,""),s=this.proxy.port?parseInt(this.proxy.port,10):this.proxy.protocol==="https:"?443:80;this.connectOpts={ALPNProtocols:["http/1.1"],...r?e6(r,"headers","onProxyAuth","negotiate"):null,host:n,port:s}}async connect(e,r){let{proxy:n}=this;if(!r.host)throw new TypeError('No "host" provided');let s;n.protocol==="https:"?(Pf("Creating `tls.Socket`: %o",this.connectOpts),s=aS.connect(wL(this.connectOpts))):(Pf("Creating `net.Socket`: %o",this.connectOpts),s=nl.connect(this.connectOpts));let o=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},a=nl.isIPv6(r.host)?`[${r.host}]`:r.host,c=`CONNECT ${a}:${r.port} HTTP/1.1\r
`;if(n.username||n.password){let m=`${decodeURIComponent(n.username)}:${decodeURIComponent(n.password)}`;o["Proxy-Authorization"]=`Basic ${Buffer.from(m).toString("base64")}`}o.Host=`${a}:${r.port}`,o["Proxy-Connection"]||(o["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let m of Object.keys(o))c+=`${m}: ${o[m]}\r
`;let l=Yj(s);s.write(`${c}\r
`);let{connect:u,buffered:d}=await l;if(e.emit("proxyConnect",u),this.emit("proxyConnect",u,e),e.emit("proxy",{proxy:this.proxy.href,socket:s}),u.statusCode===200)return e.once("socket",Q2e),r.secureEndpoint?(Rf("Upgrading socket connection to TLS"),nS.connect({...Wj(gL(r),"host","path","port"),socket:s})):s;if(u.statusCode===407&&this.onProxyAuth){Rf("Got 407 response, invoking onProxyAuth callback"),s.destroy();let m=u.headers["proxy-authenticate"]||"",f=Array.isArray(m)?m[0].split(/\s/)[0]:m.split(/\s/)[0],A=await this.onProxyAuth({response:u,scheme:f});return this._connectWithAuth(e,r,A.headers)}s.destroy();let p=new tl.Socket({writable:!1});return p.readable=!0,e.once("socket",m=>{Rf("Replaying proxy buffer for failed request"),(0,_2e.default)(m.listenerCount("data")>0),m.push(d),m.push(null)}),p}async _connectWithAuth(e,r,n){let{proxy:s}=this,o;s.protocol==="https:"?o=nS.connect(gL(this.connectOpts)):o=tl.connect(this.connectOpts);let a=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},c=tl.isIPv6(r.host)?`[${r.host}]`:r.host,l=`CONNECT ${c}:${r.port} HTTP/1.1\r
`;let l=Zj(s);s.write(`${c}\r
`);let{connect:u,buffered:d}=await l;if(e.emit("proxyConnect",u),this.emit("proxyConnect",u,e),e.emit("proxy",{proxy:this.proxy.href,socket:s}),u.statusCode===200)return e.once("socket",M2e),r.secureEndpoint?(Pf("Upgrading socket connection to TLS"),aS.connect({...e6(wL(r),"host","path","port"),socket:s})):s;if(u.statusCode===407&&this.onProxyAuth){Pf("Got 407 response, invoking onProxyAuth callback"),s.destroy();let m=u.headers["proxy-authenticate"]||"",f=Array.isArray(m)?m[0].split(/\s/)[0]:m.split(/\s/)[0],A=await this.onProxyAuth({response:u,scheme:f});return this._connectWithAuth(e,r,A.headers)}s.destroy();let p=new nl.Socket({writable:!1});return p.readable=!0,e.once("socket",m=>{Pf("Replaying proxy buffer for failed request"),(0,F2e.default)(m.listenerCount("data")>0),m.push(d),m.push(null)}),p}async _connectWithAuth(e,r,n){let{proxy:s}=this,o;s.protocol==="https:"?o=aS.connect(wL(this.connectOpts)):o=nl.connect(this.connectOpts);let a=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},c=nl.isIPv6(r.host)?`[${r.host}]`:r.host,l=`CONNECT ${c}:${r.port} HTTP/1.1\r
`;if(s.username||s.password){let p=`${decodeURIComponent(s.username)}:${decodeURIComponent(s.password)}`;a["Proxy-Authorization"]=`Basic ${Buffer.from(p).toString("base64")}`}Object.assign(a,n),a.Host=`${c}:${r.port}`,a["Proxy-Connection"]||(a["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let p of Object.keys(a))l+=`${p}: ${a[p]}\r
`;let u=Yj(o);o.write(`${l}\r
`);let{connect:d}=await u;if(e.emit("proxyConnect",d),this.emit("proxyConnect",d,e),d.statusCode===200)return e.once("socket",Q2e),r.secureEndpoint?(Rf("Upgrading socket connection to TLS"),nS.connect({...Wj(gL(r),"host","path","port"),socket:o})):o;throw o.destroy(),new Error(`Proxy authentication failed with status ${d.statusCode} after retry`)}};sS.protocols=["http","https"];function Q2e(t){setImmediate(()=>{t.resume()})}i(Q2e,"resume");function Wj(t,...e){let r={},n;for(n in t)e.includes(n)||(r[n]=t[n]);return r}i(Wj,"omit");var jj=/^(([0-9]{12})\.(dkr\.ecr|dkr-ecr)\.(.+)\.(on\.aws|amazonaws\.(com(.cn)?|eu)))(\/([^:]+)(:.+)?)?$/,Y$t=/public\.ecr\.aws|ecr-public\.aws\.com/,M2e=i(t=>jj.test(t)||yL(t),"isECR"),yL=i(t=>Y$t.test(t),"isPubECR"),W$t=i(t=>{if(yL(t))return process.env.AWS_REGION||process.env.AWS_DEFAULT_REGION||"us-east-1";let e=t.match(jj);return e?e[4]:""},"getRegion"),J$t=i(t=>{if(yL(t))return[];let e=t.match(jj);if(!e)return[];let r=[e[2]];return process.env.AWS_ACCOUNT_IDS&&r.push(...process.env.AWS_ACCOUNT_IDS.split(",")),r.filter((n,s)=>r.indexOf(n)===s)},"getAccountIDs"),F2e=i(async(t,e,r)=>{let n=W$t(t),s=J$t(t),o={};s.length>0&&(P(`Requesting AWS ECR auth token for ${s.join(", ")}`),o.registryIds=s);let a,c=process.env.http_proxy||process.env.HTTP_PROXY||"";c&&(P(`Using http proxy ${c}`),a=new rS(c));let l,u=process.env.https_proxy||process.env.HTTPS_PROXY||"";u&&(P(`Using https proxy ${u}`),l=new sS(u));let d=e&&r?{accessKeyId:e,secretAccessKey:r}:void 0;if(yL(t)){_e(`AWS Public ECR detected with ${n} region`);let m=await new O2e.ECRPUBLIC({customUserAgent:"docker-login-action",credentials:d,region:n,requestHandler:new Jj.NodeHttpHandler({httpAgent:a,httpsAgent:l})}).getAuthorizationToken(o);if(!m.authorizationData||!m.authorizationData.authorizationToken)throw new Error("Could not retrieve an authorization token from AWS Public ECR");let A=Buffer.from(m.authorizationData.authorizationToken,"base64").toString("utf-8").split(":",2);return Zs(A[0]),Zs(A[1]),[{registry:"public.ecr.aws",username:A[0],password:A[1]}]}else{_e(`AWS ECR detected with ${n} region`);let m=await new L2e.ECR({customUserAgent:"docker-login-action",credentials:d,region:n,requestHandler:new Jj.NodeHttpHandler({httpAgent:a,httpsAgent:l})}).getAuthorizationToken(o);if(!Array.isArray(m.authorizationData)||!m.authorizationData.length)throw new Error("Could not retrieve an authorization token from AWS ECR");let f=[];for(let A of m.authorizationData){let y=Buffer.from(A.authorizationToken||"","base64").toString("utf-8").split(":",2);Zs(y[0]),Zs(y[1]),f.push({registry:A.proxyEndpoint||"",username:y[0],password:y[1]})}return f}},"getRegistriesData");async function Kj(t){/true/i.test(t.ecr)||t.ecr=="auto"&&M2e(t.registry)?await X$t(t.registry,t.username,t.password,t.scope):await K$t(t.registry,t.username,t.password,t.scope)}i(Kj,"login");async function U2e(t,e){let r;e!==""&&(r=Object.assign({},process.env,{DOCKER_CONFIG:e}),_e(`Alternative config dir: ${e}`)),await md.getExecOutput(["logout",t],{ignoreReturnCode:!0,env:r}).then(n=>{n.stderr.length>0&&n.exitCode!=0&&Ar(n.stderr.trim())})}i(U2e,"logout");async function K$t(t,e,r,n){if(!e&&!r)throw new Error("Username and password required");if(!e)throw new Error("Username required");if(!r)throw new Error("Password required");await q2e(t,e,r,n)}i(K$t,"loginStandard");async function X$t(t,e,r,n){_e("Retrieving registries data through AWS SDK...");let s=await F2e(t,e,r);for(let o of s)await q2e(o.registry,o.username,o.password,n)}i(X$t,"loginECR");async function q2e(t,e,r,n){let s,o=PP(t,n);o!==""?(s=Object.assign({},process.env,{DOCKER_CONFIG:o}),_e(`Logging into ${t} (scope ${n})...`)):_e(`Logging into ${t}...`),await md.getExecOutput(["login","--password-stdin","--username",e,t],{ignoreReturnCode:!0,silent:!0,input:Buffer.from(r),env:s}).then(a=>{if(a.stderr.length>0&&a.exitCode!=0)throw new Error(a.stderr.trim());_e("Login Succeeded!")})}i(q2e,"loginExec");var G2e=process.env.STATE_registries?JSON.parse(process.env.STATE_registries):[],H2e=/true/i.test(process.env.STATE_logout||"");function $2e(t){vp("registries",JSON.stringify(t))}i($2e,"setRegistries");function z2e(t){vp("logout",t)}i(z2e,"setLogout");async function V2e(){let t=JEe();z2e(t.logout);let e=jEe(t);if($2e(Array.from(new Map(e.map(r=>[`${r.registry}|${r.configDir}`,{registry:r.registry,configDir:r.configDir}])).values())),e.length===1){await Kj(e[0]);return}for(let r of e)await CE(`Login to ${r.registry}`,async()=>{await Kj(r)})}i(V2e,"main");async function tzt(){if(H2e)for(let t of G2e)await CE(`Logout from ${t.registry}`,async()=>{await U2e(t.registry,t.configDir)})}i(tzt,"post");mfe(V2e,tzt);0&&(module.exports={main});
`;let u=Zj(o);o.write(`${l}\r
`);let{connect:d}=await u;if(e.emit("proxyConnect",d),this.emit("proxyConnect",d,e),d.statusCode===200)return e.once("socket",M2e),r.secureEndpoint?(Pf("Upgrading socket connection to TLS"),aS.connect({...e6(wL(r),"host","path","port"),socket:o})):o;throw o.destroy(),new Error(`Proxy authentication failed with status ${d.statusCode} after retry`)}};cS.protocols=["http","https"];function M2e(t){setImmediate(()=>{t.resume()})}i(M2e,"resume");function e6(t,...e){let r={},n;for(n in t)e.includes(n)||(r[n]=t[n]);return r}i(e6,"omit");var r6=/^(([0-9]{12})\.(dkr\.ecr|dkr-ecr)\.(.+)\.(on\.aws|amazonaws\.(com(.cn)?|eu)))(\/([^:]+)(:.+)?)?$/,K$t=/public\.ecr\.aws|ecr-public\.aws\.com/,$2e=i(t=>r6.test(t)||SL(t),"isECR"),SL=i(t=>K$t.test(t),"isPubECR"),X$t=i(t=>{if(SL(t))return process.env.AWS_REGION||process.env.AWS_DEFAULT_REGION||"us-east-1";let e=t.match(r6);return e?e[4]:""},"getRegion"),Z$t=i(t=>{if(SL(t))return[];let e=t.match(r6);if(!e)return[];let r=[e[2]];return process.env.AWS_ACCOUNT_IDS&&r.push(...process.env.AWS_ACCOUNT_IDS.split(",")),r.filter((n,s)=>r.indexOf(n)===s)},"getAccountIDs"),z2e=i(async(t,e,r)=>{let n=X$t(t),s=Z$t(t),o={};s.length>0&&(v(`Requesting AWS ECR auth token for ${s.join(", ")}`),o.registryIds=s);let a,c=process.env.http_proxy||process.env.HTTP_PROXY||"";c&&(v(`Using http proxy ${c}`),a=new iS(c));let l,u=process.env.https_proxy||process.env.HTTPS_PROXY||"";u&&(v(`Using https proxy ${u}`),l=new cS(u));let d=e&&r?{accessKeyId:e,secretAccessKey:r}:void 0;if(SL(t)){_e(`AWS Public ECR detected with ${n} region`);let m=await new H2e.ECRPUBLIC({customUserAgent:"docker-login-action",credentials:d,region:n,requestHandler:new t6.NodeHttpHandler({httpAgent:a,httpsAgent:l})}).getAuthorizationToken(o);if(!m.authorizationData||!m.authorizationData.authorizationToken)throw new Error("Could not retrieve an authorization token from AWS Public ECR");let A=Buffer.from(m.authorizationData.authorizationToken,"base64").toString("utf-8").split(":",2);return eo(A[0]),eo(A[1]),[{registry:"public.ecr.aws",username:A[0],password:A[1]}]}else{_e(`AWS ECR detected with ${n} region`);let m=await new G2e.ECR({customUserAgent:"docker-login-action",credentials:d,region:n,requestHandler:new t6.NodeHttpHandler({httpAgent:a,httpsAgent:l})}).getAuthorizationToken(o);if(!Array.isArray(m.authorizationData)||!m.authorizationData.length)throw new Error("Could not retrieve an authorization token from AWS ECR");let f=[];for(let A of m.authorizationData){let y=Buffer.from(A.authorizationToken||"","base64").toString("utf-8").split(":",2);eo(y[0]),eo(y[1]),f.push({registry:A.proxyEndpoint||"",username:y[0],password:y[1]})}return f}},"getRegistriesData");async function n6(t){/true/i.test(t.ecr)||t.ecr=="auto"&&$2e(t.registry)?await rzt(t.registry,t.username,t.password,t.scope):await tzt(t.registry,t.username,t.password,t.scope)}i(n6,"login");async function V2e(t,e){let r;e!==""&&(r=Object.assign({},process.env,{DOCKER_CONFIG:e}),_e(`Alternative config dir: ${e}`)),await Ad.getExecOutput(["logout",t],{ignoreReturnCode:!0,env:r}).then(n=>{n.stderr.length>0&&n.exitCode!=0&&Kt(n.stderr.trim())})}i(V2e,"logout");async function tzt(t,e,r,n){if(!e&&!r)throw new Error("Username and password required");if(!e)throw new Error("Username required");if(!r)throw new Error("Password required");await Y2e(t,e,r,n)}i(tzt,"loginStandard");async function rzt(t,e,r,n){_e("Retrieving registries data through AWS SDK...");let s=await z2e(t,e,r);for(let o of s)await Y2e(o.registry,o.username,o.password,n)}i(rzt,"loginECR");async function Y2e(t,e,r,n){let s,o=LP(t,n);o!==""?(s=Object.assign({},process.env,{DOCKER_CONFIG:o}),_e(`Logging into ${t} (scope ${n})...`)):_e(`Logging into ${t}...`),await Ad.getExecOutput(["login","--password-stdin","--username",e,t],{ignoreReturnCode:!0,silent:!0,input:Buffer.from(r),env:s}).then(a=>{if(a.stderr.length>0&&a.exitCode!=0)throw new Error(a.stderr.trim());_e("Login Succeeded!")})}i(Y2e,"loginExec");var W2e=process.env.STATE_registries?JSON.parse(process.env.STATE_registries):[],J2e=/true/i.test(process.env.STATE_logout||"");function j2e(t){_p("registries",JSON.stringify(t))}i(j2e,"setRegistries");function K2e(t){_p("logout",t)}i(K2e,"setLogout");async function X2e(){let t=tCe();K2e(t.logout);let e=rCe(t);if(j2e(Array.from(new Map(e.map(r=>[`${r.registry}|${r.configDir}`,{registry:r.registry,configDir:r.configDir}])).values())),e.length===1){await n6(e[0]);return}for(let r of e)await wE(`Login to ${r.registry}`,async()=>{await n6(r)})}i(X2e,"main");async function ozt(){if(J2e)for(let t of W2e)await wE(`Logout from ${t.registry}`,async()=>{await V2e(t.registry,t.configDir)})}i(ozt,"post");Cfe(X2e,ozt);0&&(module.exports={main});
/*! Bundled license information:
undici/lib/web/fetch/body.js:
Generated Vendored
+4 -4
View File
@@ -1,7 +1,7 @@
{
"version": 3,
"sources": ["../node_modules/tunnel/lib/tunnel.js", "../node_modules/tunnel/index.js", "../node_modules/undici/lib/core/symbols.js", "../node_modules/undici/lib/core/errors.js", "../node_modules/undici/lib/core/constants.js", "../node_modules/undici/lib/core/tree.js", "../node_modules/undici/lib/core/util.js", "../node_modules/undici/lib/core/diagnostics.js", "../node_modules/undici/lib/core/request.js", "../node_modules/undici/lib/dispatcher/dispatcher.js", "../node_modules/undici/lib/dispatcher/dispatcher-base.js", "../node_modules/undici/lib/util/timers.js", "../node_modules/undici/lib/core/connect.js", "../node_modules/undici/lib/llhttp/utils.js", "../node_modules/undici/lib/llhttp/constants.js", "../node_modules/undici/lib/llhttp/llhttp-wasm.js", "../node_modules/undici/lib/llhttp/llhttp_simd-wasm.js", "../node_modules/undici/lib/web/fetch/constants.js", "../node_modules/undici/lib/web/fetch/global.js", "../node_modules/undici/lib/web/fetch/data-url.js", "../node_modules/undici/lib/web/fetch/webidl.js", "../node_modules/undici/lib/web/fetch/util.js", "../node_modules/undici/lib/web/fetch/symbols.js", "../node_modules/undici/lib/web/fetch/file.js", "../node_modules/undici/lib/web/fetch/formdata.js", "../node_modules/undici/lib/web/fetch/formdata-parser.js", "../node_modules/undici/lib/web/fetch/body.js", "../node_modules/undici/lib/dispatcher/client-h1.js", "../node_modules/undici/lib/dispatcher/client-h2.js", "../node_modules/undici/lib/handler/redirect-handler.js", "../node_modules/undici/lib/interceptor/redirect-interceptor.js", "../node_modules/undici/lib/dispatcher/client.js", "../node_modules/undici/lib/dispatcher/fixed-queue.js", "../node_modules/undici/lib/dispatcher/pool-stats.js", "../node_modules/undici/lib/dispatcher/pool-base.js", "../node_modules/undici/lib/dispatcher/pool.js", "../node_modules/undici/lib/dispatcher/balanced-pool.js", "../node_modules/undici/lib/dispatcher/agent.js", "../node_modules/undici/lib/dispatcher/proxy-agent.js", "../node_modules/undici/lib/dispatcher/env-http-proxy-agent.js", "../node_modules/undici/lib/handler/retry-handler.js", "../node_modules/undici/lib/dispatcher/retry-agent.js", "../node_modules/undici/lib/api/readable.js", "../node_modules/undici/lib/api/util.js", "../node_modules/undici/lib/api/api-request.js", "../node_modules/undici/lib/api/abort-signal.js", "../node_modules/undici/lib/api/api-stream.js", "../node_modules/undici/lib/api/api-pipeline.js", "../node_modules/undici/lib/api/api-upgrade.js", "../node_modules/undici/lib/api/api-connect.js", "../node_modules/undici/lib/api/index.js", "../node_modules/undici/lib/mock/mock-errors.js", "../node_modules/undici/lib/mock/mock-symbols.js", "../node_modules/undici/lib/mock/mock-utils.js", "../node_modules/undici/lib/mock/mock-interceptor.js", "../node_modules/undici/lib/mock/mock-client.js", "../node_modules/undici/lib/mock/mock-pool.js", "../node_modules/undici/lib/mock/pluralizer.js", "../node_modules/undici/lib/mock/pending-interceptors-formatter.js", "../node_modules/undici/lib/mock/mock-agent.js", "../node_modules/undici/lib/global.js", "../node_modules/undici/lib/handler/decorator-handler.js", "../node_modules/undici/lib/interceptor/redirect.js", "../node_modules/undici/lib/interceptor/retry.js", "../node_modules/undici/lib/interceptor/dump.js", "../node_modules/undici/lib/interceptor/dns.js", "../node_modules/undici/lib/web/fetch/headers.js", "../node_modules/undici/lib/web/fetch/response.js", "../node_modules/undici/lib/web/fetch/dispatcher-weakref.js", "../node_modules/undici/lib/web/fetch/request.js", "../node_modules/undici/lib/web/fetch/index.js", "../node_modules/undici/lib/web/fileapi/symbols.js", "../node_modules/undici/lib/web/fileapi/progressevent.js", "../node_modules/undici/lib/web/fileapi/encoding.js", "../node_modules/undici/lib/web/fileapi/util.js", "../node_modules/undici/lib/web/fileapi/filereader.js", "../node_modules/undici/lib/web/cache/symbols.js", "../node_modules/undici/lib/web/cache/util.js", "../node_modules/undici/lib/web/cache/cache.js", "../node_modules/undici/lib/web/cache/cachestorage.js", "../node_modules/undici/lib/web/cookies/constants.js", "../node_modules/undici/lib/web/cookies/util.js", "../node_modules/undici/lib/web/cookies/parse.js", "../node_modules/undici/lib/web/cookies/index.js", "../node_modules/undici/lib/web/websocket/events.js", "../node_modules/undici/lib/web/websocket/constants.js", "../node_modules/undici/lib/web/websocket/symbols.js", "../node_modules/undici/lib/web/websocket/util.js", "../node_modules/undici/lib/web/websocket/frame.js", "../node_modules/undici/lib/web/websocket/connection.js", "../node_modules/undici/lib/web/websocket/permessage-deflate.js", "../node_modules/undici/lib/web/websocket/receiver.js", "../node_modules/undici/lib/web/websocket/sender.js", "../node_modules/undici/lib/web/websocket/websocket.js", "../node_modules/undici/lib/web/eventsource/util.js", "../node_modules/undici/lib/web/eventsource/eventsource-stream.js",Line truncated
"sourcesContent": ["'use strict';\n\nvar net = require('net');\nvar tls = require('tls');\nvar http = require('http');\nvar https = require('https');\nvar events = require('events');\nvar assert = require('assert');\nvar util = require('util');\n\n\nexports.httpOverHttp = httpOverHttp;\nexports.httpsOverHttp = httpsOverHttp;\nexports.httpOverHttps = httpOverHttps;\nexports.httpsOverHttps = httpsOverHttps;\n\n\nfunction httpOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n return agent;\n}\n\nfunction httpsOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\nfunction httpOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n return agent;\n}\n\nfunction httpsOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\n\nfunction TunnelingAgent(options) {\n var self = this;\n self.options = options || {};\n self.proxyOptions = self.options.proxy || {};\n self.maxSockets = self.options.maxSockets || http.Agent.defaultMaxSockets;\n self.requests = [];\n self.sockets = [];\n\n self.on('free', function onFree(socket, host, port, localAddress) {\n var options = toOptions(host, port, localAddress);\n for (var i = 0, len = self.requests.length; i < len; ++i) {\n var pending = self.requests[i];\n if (pending.host === options.host && pending.port === options.port) {\n // Detect the request to connect same origin server,\n // reuse the connection.\n self.requests.splice(i, 1);\n pending.request.onSocket(socket);\n return;\n }\n }\n socket.destroy();\n self.removeSocket(socket);\n });\n}\nutil.inherits(TunnelingAgent, events.EventEmitter);\n\nTunnelingAgent.prototype.addRequest = function addRequest(req, host, port, localAddress) {\n var self = this;\n var options = mergeOptions({request: req}, self.options, toOptions(host, port, localAddress));\n\n if (self.sockets.length >= this.maxSockets) {\n // We are over limit so we'll add it to the queue.\n self.requests.push(options);\n return;\n }\n\n // If we are under maxSockets create a new one.\n self.createSocket(options, function(socket) {\n socket.on('free', onFree);\n socket.on('close', onCloseOrRemove);\n socket.on('agentRemove', onCloseOrRemove);\n req.onSocket(socket);\n\n function onFree() {\n self.emit('free', socket, options);\n }\n\n function onCloseOrRemove(err) {\n self.removeSocket(socket);\n socket.removeListener('free', onFree);\n socket.removeListener('close', onCloseOrRemove);\n socket.removeListener('agentRemove', onCloseOrRemove);\n }\n });\n};\n\nTunnelingAgent.prototype.createSocket = function createSocket(options, cb) {\n var self = this;\n var placeholder = {};\n self.sockets.push(placeholder);\n\n var connectOptions = mergeOptions({}, self.proxyOptions, {\n method: 'CONNECT',\n path: options.host + ':' + options.port,\n agent: false,\n headers: {\n host: options.host + ':' + options.port\n }\n });\n if (options.localAddress) {\n connectOptions.localAddress = options.localAddress;\n }\n if (connectOptions.proxyAuth) {\n connectOptions.headers = connectOptions.headers || {};\n connectOptions.headers['Proxy-Authorization'] = 'Basic ' +\n new Buffer(connectOptions.proxyAuth).toString('base64');\n }\n\n debug('making CONNECT request');\n var connectReq = self.request(connectOptions);\n connectReq.useChunkedEncodingByDefault = false; // for v0.6\n connectReq.once('response', onResponse); // for v0.6\n connectReq.once('upgrade', onUpgrade); // for v0.6\n connectReq.once('connect', onConnect); // for v0.7 or later\n connectReq.once('error', onError);\n connectReq.end();\n\n function onResponse(res) {\n // Very hacky. This is necessary to avoid http-parser leaks.\n res.upgrade = true;\n }\n\n function onUpgrade(res, socket, head) {\n // Hacky.\n process.nextTick(function() {\n onConnect(res, socket, head);\n });\n }\n\n function onConnect(res, socket, head) {\n connectReq.removeAllListeners();\n socket.removeAllListeners();\n\n if (res.statusCode !== 200) {\n debug('tunneling socket could not be established, statusCode=%d',\n res.statusCode);\n socket.destroy();\n var error = new Error('tunneling socket could not be established, ' +\n 'statusCode=' + res.statusCode);\n error.code = 'ECONNRESET';\n options.request.emit('error', error);\n self.removeSocket(placeholder);\n return;\n }\n if (head.length > 0) {\n debug('got illegal response body from proxy');\n socket.destroy();\n var error = new Error('Line truncated
"mappings": "2tBAAA,IAAAA,GAAAC,EAAAC,IAAA,cAEA,IAAIC,IAAM,QAAQ,KAAK,EACnBC,IAAM,QAAQ,KAAK,EACnBC,GAAO,QAAQ,MAAM,EACrBC,GAAQ,QAAQ,OAAO,EACvBC,IAAS,QAAQ,QAAQ,EACzBC,IAAS,QAAQ,QAAQ,EACzBC,IAAO,QAAQ,MAAM,EAGzBP,GAAQ,aAAeQ,IACvBR,GAAQ,cAAgBS,IACxBT,GAAQ,cAAgBU,IACxBV,GAAQ,eAAiBW,IAGzB,SAASH,IAAaI,EAAS,CAC7B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUV,GAAK,QACdU,CACT,CAJSE,EAAAP,IAAA,gBAMT,SAASC,IAAcG,EAAS,CAC9B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUV,GAAK,QACrBU,EAAM,aAAeG,GACrBH,EAAM,YAAc,IACbA,CACT,CANSE,EAAAN,IAAA,iBAQT,SAASC,IAAcE,EAAS,CAC9B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUT,GAAM,QACfS,CACT,CAJSE,EAAAL,IAAA,iBAMT,SAASC,IAAeC,EAAS,CAC/B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUT,GAAM,QACtBS,EAAM,aAAeG,GACrBH,EAAM,YAAc,IACbA,CACT,CANSE,EAAAJ,IAAA,kBAST,SAASG,GAAeF,EAAS,CAC/B,IAAIK,EAAO,KACXA,EAAK,QAAUL,GAAW,CAAC,EAC3BK,EAAK,aAAeA,EAAK,QAAQ,OAAS,CAAC,EAC3CA,EAAK,WAAaA,EAAK,QAAQ,YAAcd,GAAK,MAAM,kBACxDc,EAAK,SAAW,CAAC,EACjBA,EAAK,QAAU,CAAC,EAEhBA,EAAK,GAAG,OAAQF,EAAA,SAAgBG,EAAQC,EAAMC,EAAMC,EAAc,CAEhE,QADIT,EAAUU,GAAUH,EAAMC,EAAMC,CAAY,EACvCE,EAAI,EAAGC,EAAMP,EAAK,SAAS,OAAQM,EAAIC,EAAK,EAAED,EAAG,CACxD,IAAIE,EAAUR,EAAK,SAASM,CAAC,EAC7B,GAAIE,EAAQ,OAASb,EAAQ,MAAQa,EAAQ,OAASb,EAAQ,KAAM,CAGlEK,EAAK,SAAS,OAAOM,EAAG,CAAC,EACzBE,EAAQ,QAAQ,SAASP,CAAM,EAC/B,MACF,CACF,CACAA,EAAO,QAAQ,EACfD,EAAK,aAAaC,CAAM,CAC1B,EAdgB,SAcf,CACH,CAvBSH,EAAAD,GAAA,kBAwBTP,IAAK,SAASO,GAAgBT,IAAO,YAAY,EAEjDS,GAAe,UAAU,WAAaC,EAAA,SAAoBW,EAAKP,EAAMC,EAAMC,EAAc,CACvF,IAAIJ,EAAO,KACPL,EAAUe,GAAa,CAAC,QAASD,CAAG,EAAGT,EAAK,QAASK,GAAUH,EAAMC,EAAMC,CAAY,CAAC,EAE5F,GAAIJ,EAAK,QAAQ,QAAU,KAAK,WAAY,CAE1CA,EAAK,SAAS,KAAKL,CAAO,EAC1B,MACF,CAGAK,EAAK,aAAaL,EAAS,SAASM,EAAQ,CAC1CA,EAAO,GAAG,OAAQU,CAAM,EACxBV,EAAO,GAAG,QAASW,CAAe,EAClCX,EAAO,GAAG,cAAeW,CAAe,EACxCH,EAAI,SAASR,CAAM,EAEnB,SAASU,GAAS,CAChBX,EAAK,KAAK,OAAQC,EAAQN,CAAO,CACnC,CAFSG,EAAAa,EAAA,UAIT,SAASC,EAAgBC,EAAK,CAC5Bb,EAAK,aAAaC,CAAM,EACxBA,EAAO,eAAe,OAAQU,CAAM,EACpCV,EAAO,eAAe,QAASW,CAAe,EAC9CX,EAAO,eAAe,cAAeW,CAAe,CACtD,CALSd,EAAAc,EAAA,kBAMX,CAAC,CACH,EA5BsC,cA8BtCf,GAAe,UAAU,aAAeC,EAAA,SAAsBH,EAASmB,EAAI,CACzE,IAAId,EAAO,KACPe,EAAc,CAAC,EACnBf,EAAK,QAAQ,KAAKe,CAAW,EAE7B,IAAIC,EAAiBN,GAAa,CAAC,EAAGV,EAAK,aAAc,CACvD,OAAQ,UACR,KAAML,EAAQ,KAAO,IAAMA,EAAQ,KACnC,MAAO,GACP,QAAS,CACP,KAAMA,EAAQ,KAAO,IAAMA,EAAQ,IACrC,CACF,CAAC,EACGA,EAAQ,eACVqB,EAAe,aAAerB,EAAQ,cAEpCqB,EAAe,YACjBA,EAAe,QAAUA,EAAe,SAAW,CAAC,EACpDA,EAAe,QAAQ,qBAAqB,EAAI,SAC5C,IAAI,OAAOA,EAAe,SAAS,EAAE,SAAS,QAAQ,GAG5DC,GAAM,wBAAwB,EAC9B,IAAIC,EAAalB,EAAK,QAAQgB,CAAc,EAC5CE,EAAW,4BAA8B,GACzCA,EAAW,KAAK,WAAYC,CAAU,EACtCD,EAAW,KAAK,UAAWE,CAAS,EACpCF,EAAW,KAAK,UAAWG,CAAS,EACpCH,EAAW,KAAK,QAASI,CAAO,EAChCJ,EAAW,IAAI,EAEf,SAASC,EAAWI,EAAK,CAEvBA,EAAI,QAAU,EAChB,CAHSzB,EAAAqB,EAAA,cAKT,SAASC,EAAUG,EAAKtB,EAAQuB,EAAM,CAEpC,QAAQ,SAAS,UAAW,CAC1BH,EAAUE,EAAKtB,EAAQuB,CAAI,CAC7B,CAAC,CACH,CALS1B,EAAAsB,EAAA,aAOT,SAASC,EAAUE,EAAKtB,EAAQuB,EAAM,CAIpC,GAHAN,EAAW,mBAAmB,EAC9BjB,EAAO,mBAAmB,EAEtBsB,EAAI,aAAe,IAAK,CAC1BN,GAAM,2DACJM,EAAI,UAAU,EAChBtB,EAAO,QAAQ,EACf,IAAIwB,EAAQ,IAAI,MAAM,yDACJF,EAAI,UAAU,EAChCE,EAAM,KAAO,aACb9B,EAAQ,QAAQ,KAAK,QAAS8B,CAAK,EACnCzB,EAAK,aAAae,CAAW,EAC7B,MACF,CACA,GAAIS,EAAK,OAAS,EAAG,CACnBP,GAAM,sCAAsC,EAC5ChB,EAAO,QAAQ,EACf,IAAIwB,EAAQ,IAAI,MAAM,sCAAsC,EAC5DA,EAAM,KAAO,aACb9B,EAAQ,QAAQ,KAAK,QAAS8B,CAAK,EACnCzB,EAAK,aAAae,CAAW,EAC7B,MACF,CACA,OAAAE,GAAM,sCAAsC,EAC5CjB,EAAK,QAAQA,EAAK,QAAQ,QAAQe,CAAW,CAAC,EAAId,EAC3Ca,EAAGb,CAAM,CAClB,CA3BSH,EAAAuB,EAAA,aA6BT,SAASC,EAAQI,EAAO,CACtBR,EAAW,mBAAmB,EAE9BD,GAAM;AAAA,EACAS,EAAM,QAASA,EAAM,KAAK,EAChC,IAAID,EAAQ,IAAI,MAAM,oDACWC,EAAM,OAAO,EAC9CD,EAAM,KAAO,aACb9B,EAAQ,QAAQ,KAAK,QAAS8B,CAAK,EACnCzB,EAAK,aAAae,CAAW,CAC/B,CAVSjB,EAAAwB,EAAA,UAWX,EAnFwC,gBAqFxCzB,GAAe,UAAU,aAAeC,EAAA,SAAsBG,EAAQ,CACpE,IAAI0B,EAAM,KAAK,QAAQ,QAAQ1B,CAAM,EACrC,GAAI0B,IAAQ,GAGZ,MAAK,QAAQ,OAAOA,EAAK,CAAC,EAE1B,IAAInB,EAAU,KAAK,SAAS,MAAM,EAC9BA,GAGF,KAAK,aAAaA,EAAS,SAASP,EAAQ,CAC1CO,EAAQ,QAAQ,SAASP,CAAM,CACjC,CAAC,EAEL,EAfwC,gBAiBxC,SAASF,GAAmBJ,EAASmB,EAAI,CACvC,IAAId,EAAO,KACXH,GAAe,UAAU,aAAa,KAAKG,EAAML,EAAS,SAASM,EAAQ,CACzE,IAAI2B,EAAajC,EAAQ,QAAQ,UAAU,MAAM,EAC7CkC,EAAanB,GAAa,CAAC,EAAGV,EAAK,QAAS,CAC9C,OAAQC,EACR,WAAY2B,EAAaA,EAAW,QAAQ,OAAQ,EAAE,EAAIjC,EAAQ,IACpE,CAAC,EAGGmC,EAAe7C,IAAI,QAAQ,EAAG4C,CAAU,EAC5C7B,EAAK,QAAQA,EAAK,QAAQ,QAAQC,CAAM,CAAC,EAAI6B,EAC7ChB,EAAGgB,CAAY,CACjB,CAAC,CACH,CAdShC,EAAAC,GAAA,sBAiBT,SAASM,GAAUH,EAAMC,EAAMC,EAAc,CAC3C,OAAI,OAAOF,GAAS,SACX,CACL,KAAMA,EACN,KAAMC,EACN,aAAcC,CAChB,EAEKF,CACT,CATSJ,EAAAO,GAAA,aAWT,SAASK,GAAaqB,EAAQ,CAC5B,QAASzB,EAAI,EAAGC,EAAM,UAAU,OAAQD,EAAIC,EAAK,EAAED,EAAG,CACpD,IAAI0B,EAAY,UAAU1B,CAAC,EAC3B,GAAI,OAAO0B,GAAc,SAEvB,QADIC,EAAO,OAAO,KAAKD,CAAS,EACvBE,EAAI,EAAGC,EAASF,EAAK,OAAQC,EAAIC,EAAQ,EAAED,EAAG,CACrD,IAAIE,EAAIH,EAAKC,CAAC,EACVF,EAAUI,CAAC,IAAM,SACnBL,EAAOK,CAAC,EAAIJ,EAAUI,CAAC,EAE3B,CAEJ,CACA,OAAOL,CACT,CAdSjC,EAAAY,GAAA,gBAiBT,IAAIO,GACA,QAAQ,IAAI,YAAc,aAAa,KAAK,QAAQ,IAAI,UAAU,EACpEA,GAAQnB,EAAA,UAAW,CACjB,IAAIuC,EAAO,MAAM,UAAU,MAAM,KAAK,SAAS,EAC3C,OAAOA,EAAK,CAAC,GAAM,SACrBA,EAAK,CAAC,EAAI,WALine truncated
"names": ["require_tunnel", "__commonJSMin", "exports", "net", "tls", "http", "https", "events", "assert", "util", "httpOverHttp", "httpsOverHttp", "httpOverHttps", "httpsOverHttps", "options", "agent", "TunnelingAgent", "__name", "createSecureSocket", "self", "socket", "host", "port", "localAddress", "toOptions", "i", "len", "pending", "req", "mergeOptions", "onFree", "onCloseOrRemove", "err", "cb", "placeholder", "connectOptions", "debug", "connectReq", "onResponse", "onUpgrade", "onConnect", "onError", "res", "head", "error", "cause", "pos", "hostHeader", "tlsOptions", "secureSocket", "target", "overrides", "keys", "j", "keyLen", "k", "args", "require_tunnel", "__commonJSMin", "exports", "module", "require_symbols", "__commonJSMin", "exports", "module", "require_errors", "__commonJSMin", "exports", "module", "kUndiciError", "UndiciError", "__name", "message", "instance", "kConnectTimeoutError", "ConnectTimeoutError", "kHeadersTimeoutError", "HeadersTimeoutError", "kHeadersOverflowError", "HeadersOverflowError", "kBodyTimeoutError", "BodyTimeoutError", "kResponseStatusCodeError", "ResponseStatusCodeError", "statusCode", "headers", "body", "kInvalidArgumentError", "InvalidArgumentError", "kInvalidReturnValueError", "InvalidReturnValueError", "kAbortError", "AbortError", "kRequestAbortedError", "RequestAbortedError", "kInformationalError", "InformationalError", "kRequestContentLengthMismatchError", "RequestContentLengthMismatchError", "kResponseContentLengthMismatchError", "ResponseContentLengthMismatchError", "kClientDestroyedError", "ClientDestroyedError", "kClientClosedError", "ClientClosedError", "kSocketError", "SocketError", "socket", "kNotSupportedError", "NotSupportedError", "kBalancedPoolMissingUpstreamError", "BalancedPoolMissingUpstreamError", "kHTTPParserError", "HTTPParserError", "code", "data", "kResponseExceededMaxSizeError", "ResponseExceededMaxSizeError", "kRequestRetryError", "RequestRetryError", "kResponseError", "ResponseError", "kSecureProxyConnectionError", "SecureProxyConnectionError", "cause", "options", "kMessageSizeExceededError", "MessageSizeExceededError", "require_constants", "__commonJSMin", "exports", "module", "headerNameLowerCasedRecord", "wellknownHeaderNames", "i", "key", "lowerCasedKey", "require_tree", "__commonJSMin", "exports", "module", "wellknownHeaderNames", "headerNameLowerCasedRecord", "TstNode", "_TstNode", "__name", "key", "value", "index", "length", "node", "code", "keylength", "TernarySearchTree", "tree", "i", "require_util", "__commonJSMin", "exports", "module", "assert", "kDestroyed", "kBodyUsed", "kListeners", "kBody", "IncomingMessage", "stream", "net", "Blob", "nodeUtil", "stringify", "EE", "InvalidArgumentError", "headerNameLowerCasedRecord", "tree", "nodeMajor", "nodeMinor", "v", "BodyAsyncIterable", "__name", "body", "wrapRequestBody", "isStream", "bodyLength", "isIterable", "nop", "obj", "isBlobLike", "object", "sTag", "buildURL", "url", "queryParams", "stringified", "isValidPort", "port", "value", "isHttpOrHttpsPrefixed", "parseURL", "origin", "path", "parseOrigin", "getHostname", "host", "idx", "getServerName", "servername", "deepClone", "isAsyncIterable", "state", "isBuffer", "isDestroyed", "destroy", "err", "KEEPALIVE_TIMEOUT_EXPR", "parseKeepAliveTimeout", "val", "m", "headerNameToString", "bufferToLowerCasedHeaderName", "parseHeaders", "headers", "i", "key", "headersValue", "x", "parseRawHeaders", "len", "ret", "hasContentLength", "contentDispositionIdx", "kLen", "n", "buffer", "validateHandler", "handler", "method", "upgrade", "isDisturbed", "isErrored", "isReadable", "getSocketInfo", "socket", "ReadableStreamFrom", "iterable", "iterator", "controller", "done", "buf", "reason", "isFormDataLike", "addAbortListener", "signal", "listener", "hasToWellFormed", "hasIsWellFormed", "toUSVString", "isUSVString", "isTokenCharCode", "c", "isValidHTTPToken", "characters", "headerCharRegex", "isValidHeaderValue", "parseRangeHeader", "range", "addListener", "name", "removeAllListeners", "errorRequest", "client", "request", "kEnumerableProperty", "normalizedMethodRecordsBase", "normalizedMethodRecords", "require_diagnostics", "__commonJSMin", "exports", "module", "diagnosticsChannel", "util", "undiciDebugLog", "fetchDebuglog", "websocketDebuglog", "isClientSet", "channels", "debuglog", "evt", "version", "protocol", "port", "host", "error", "method", "path", "origin", "statusCode", "address", "websocket", "code", "reason", "err", "require_request", "__commonJSMin", "exports", "module", "InvalidArgumentError", "NotSupportedError", "assert", "isValidHTTPToken", "isValidHeaderValue", "isStream", "destroy", "isBuffer", "isFormDataLike", "isIterable", "isBlobLike", "buildURL", "validateHandler", "getServerName", "normalizedMethodRecords", "channels", "headerNameLowerCasedRecord", "invalidPathRegex", "kHandler", "Request", "__name", "origin", "path", "method", "body", "headers", "query", "idempotent", "blocking", "upgrade", "headersTimeout", "bodyTimeout", "resetLine truncated
"sources": ["../node_modules/tunnel/lib/tunnel.js", "../node_modules/tunnel/index.js", "../node_modules/undici/lib/core/symbols.js", "../node_modules/undici/lib/core/errors.js", "../node_modules/undici/lib/core/constants.js", "../node_modules/undici/lib/core/tree.js", "../node_modules/undici/lib/core/util.js", "../node_modules/undici/lib/core/diagnostics.js", "../node_modules/undici/lib/core/request.js", "../node_modules/undici/lib/dispatcher/dispatcher.js", "../node_modules/undici/lib/dispatcher/dispatcher-base.js", "../node_modules/undici/lib/util/timers.js", "../node_modules/undici/lib/core/connect.js", "../node_modules/undici/lib/llhttp/utils.js", "../node_modules/undici/lib/llhttp/constants.js", "../node_modules/undici/lib/llhttp/llhttp-wasm.js", "../node_modules/undici/lib/llhttp/llhttp_simd-wasm.js", "../node_modules/undici/lib/web/fetch/constants.js", "../node_modules/undici/lib/web/fetch/global.js", "../node_modules/undici/lib/web/fetch/data-url.js", "../node_modules/undici/lib/web/fetch/webidl.js", "../node_modules/undici/lib/web/fetch/util.js", "../node_modules/undici/lib/web/fetch/symbols.js", "../node_modules/undici/lib/web/fetch/file.js", "../node_modules/undici/lib/web/fetch/formdata.js", "../node_modules/undici/lib/web/fetch/formdata-parser.js", "../node_modules/undici/lib/web/fetch/body.js", "../node_modules/undici/lib/dispatcher/client-h1.js", "../node_modules/undici/lib/dispatcher/client-h2.js", "../node_modules/undici/lib/handler/redirect-handler.js", "../node_modules/undici/lib/interceptor/redirect-interceptor.js", "../node_modules/undici/lib/dispatcher/client.js", "../node_modules/undici/lib/dispatcher/fixed-queue.js", "../node_modules/undici/lib/dispatcher/pool-stats.js", "../node_modules/undici/lib/dispatcher/pool-base.js", "../node_modules/undici/lib/dispatcher/pool.js", "../node_modules/undici/lib/dispatcher/balanced-pool.js", "../node_modules/undici/lib/dispatcher/agent.js", "../node_modules/undici/lib/dispatcher/proxy-agent.js", "../node_modules/undici/lib/dispatcher/env-http-proxy-agent.js", "../node_modules/undici/lib/handler/retry-handler.js", "../node_modules/undici/lib/dispatcher/retry-agent.js", "../node_modules/undici/lib/api/readable.js", "../node_modules/undici/lib/api/util.js", "../node_modules/undici/lib/api/api-request.js", "../node_modules/undici/lib/api/abort-signal.js", "../node_modules/undici/lib/api/api-stream.js", "../node_modules/undici/lib/api/api-pipeline.js", "../node_modules/undici/lib/api/api-upgrade.js", "../node_modules/undici/lib/api/api-connect.js", "../node_modules/undici/lib/api/index.js", "../node_modules/undici/lib/mock/mock-errors.js", "../node_modules/undici/lib/mock/mock-symbols.js", "../node_modules/undici/lib/mock/mock-utils.js", "../node_modules/undici/lib/mock/mock-interceptor.js", "../node_modules/undici/lib/mock/mock-client.js", "../node_modules/undici/lib/mock/mock-pool.js", "../node_modules/undici/lib/mock/pluralizer.js", "../node_modules/undici/lib/mock/pending-interceptors-formatter.js", "../node_modules/undici/lib/mock/mock-agent.js", "../node_modules/undici/lib/global.js", "../node_modules/undici/lib/handler/decorator-handler.js", "../node_modules/undici/lib/interceptor/redirect.js", "../node_modules/undici/lib/interceptor/retry.js", "../node_modules/undici/lib/interceptor/dump.js", "../node_modules/undici/lib/interceptor/dns.js", "../node_modules/undici/lib/web/fetch/headers.js", "../node_modules/undici/lib/web/fetch/response.js", "../node_modules/undici/lib/web/fetch/dispatcher-weakref.js", "../node_modules/undici/lib/web/fetch/request.js", "../node_modules/undici/lib/web/fetch/index.js", "../node_modules/undici/lib/web/fileapi/symbols.js", "../node_modules/undici/lib/web/fileapi/progressevent.js", "../node_modules/undici/lib/web/fileapi/encoding.js", "../node_modules/undici/lib/web/fileapi/util.js", "../node_modules/undici/lib/web/fileapi/filereader.js", "../node_modules/undici/lib/web/cache/symbols.js", "../node_modules/undici/lib/web/cache/util.js", "../node_modules/undici/lib/web/cache/cache.js", "../node_modules/undici/lib/web/cache/cachestorage.js", "../node_modules/undici/lib/web/cookies/constants.js", "../node_modules/undici/lib/web/cookies/util.js", "../node_modules/undici/lib/web/cookies/parse.js", "../node_modules/undici/lib/web/cookies/index.js", "../node_modules/undici/lib/web/websocket/events.js", "../node_modules/undici/lib/web/websocket/constants.js", "../node_modules/undici/lib/web/websocket/symbols.js", "../node_modules/undici/lib/web/websocket/util.js", "../node_modules/undici/lib/web/websocket/frame.js", "../node_modules/undici/lib/web/websocket/connection.js", "../node_modules/undici/lib/web/websocket/permessage-deflate.js", "../node_modules/undici/lib/web/websocket/receiver.js", "../node_modules/undici/lib/web/websocket/sender.js", "../node_modules/undici/lib/web/websocket/websocket.js", "../node_modules/undici/lib/web/eventsource/util.js", "../node_modules/undici/lib/web/eventsource/eventsource-stream.js",Line truncated
"sourcesContent": ["'use strict';\n\nvar net = require('net');\nvar tls = require('tls');\nvar http = require('http');\nvar https = require('https');\nvar events = require('events');\nvar assert = require('assert');\nvar util = require('util');\n\n\nexports.httpOverHttp = httpOverHttp;\nexports.httpsOverHttp = httpsOverHttp;\nexports.httpOverHttps = httpOverHttps;\nexports.httpsOverHttps = httpsOverHttps;\n\n\nfunction httpOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n return agent;\n}\n\nfunction httpsOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\nfunction httpOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n return agent;\n}\n\nfunction httpsOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\n\nfunction TunnelingAgent(options) {\n var self = this;\n self.options = options || {};\n self.proxyOptions = self.options.proxy || {};\n self.maxSockets = self.options.maxSockets || http.Agent.defaultMaxSockets;\n self.requests = [];\n self.sockets = [];\n\n self.on('free', function onFree(socket, host, port, localAddress) {\n var options = toOptions(host, port, localAddress);\n for (var i = 0, len = self.requests.length; i < len; ++i) {\n var pending = self.requests[i];\n if (pending.host === options.host && pending.port === options.port) {\n // Detect the request to connect same origin server,\n // reuse the connection.\n self.requests.splice(i, 1);\n pending.request.onSocket(socket);\n return;\n }\n }\n socket.destroy();\n self.removeSocket(socket);\n });\n}\nutil.inherits(TunnelingAgent, events.EventEmitter);\n\nTunnelingAgent.prototype.addRequest = function addRequest(req, host, port, localAddress) {\n var self = this;\n var options = mergeOptions({request: req}, self.options, toOptions(host, port, localAddress));\n\n if (self.sockets.length >= this.maxSockets) {\n // We are over limit so we'll add it to the queue.\n self.requests.push(options);\n return;\n }\n\n // If we are under maxSockets create a new one.\n self.createSocket(options, function(socket) {\n socket.on('free', onFree);\n socket.on('close', onCloseOrRemove);\n socket.on('agentRemove', onCloseOrRemove);\n req.onSocket(socket);\n\n function onFree() {\n self.emit('free', socket, options);\n }\n\n function onCloseOrRemove(err) {\n self.removeSocket(socket);\n socket.removeListener('free', onFree);\n socket.removeListener('close', onCloseOrRemove);\n socket.removeListener('agentRemove', onCloseOrRemove);\n }\n });\n};\n\nTunnelingAgent.prototype.createSocket = function createSocket(options, cb) {\n var self = this;\n var placeholder = {};\n self.sockets.push(placeholder);\n\n var connectOptions = mergeOptions({}, self.proxyOptions, {\n method: 'CONNECT',\n path: options.host + ':' + options.port,\n agent: false,\n headers: {\n host: options.host + ':' + options.port\n }\n });\n if (options.localAddress) {\n connectOptions.localAddress = options.localAddress;\n }\n if (connectOptions.proxyAuth) {\n connectOptions.headers = connectOptions.headers || {};\n connectOptions.headers['Proxy-Authorization'] = 'Basic ' +\n new Buffer(connectOptions.proxyAuth).toString('base64');\n }\n\n debug('making CONNECT request');\n var connectReq = self.request(connectOptions);\n connectReq.useChunkedEncodingByDefault = false; // for v0.6\n connectReq.once('response', onResponse); // for v0.6\n connectReq.once('upgrade', onUpgrade); // for v0.6\n connectReq.once('connect', onConnect); // for v0.7 or later\n connectReq.once('error', onError);\n connectReq.end();\n\n function onResponse(res) {\n // Very hacky. This is necessary to avoid http-parser leaks.\n res.upgrade = true;\n }\n\n function onUpgrade(res, socket, head) {\n // Hacky.\n process.nextTick(function() {\n onConnect(res, socket, head);\n });\n }\n\n function onConnect(res, socket, head) {\n connectReq.removeAllListeners();\n socket.removeAllListeners();\n\n if (res.statusCode !== 200) {\n debug('tunneling socket could not be established, statusCode=%d',\n res.statusCode);\n socket.destroy();\n var error = new Error('tunneling socket could not be established, ' +\n 'statusCode=' + res.statusCode);\n error.code = 'ECONNRESET';\n options.request.emit('error', error);\n self.removeSocket(placeholder);\n return;\n }\n if (head.length > 0) {\n debug('got illegal response body from proxy');\n socket.destroy();\n var error = new Error('Line truncated
"mappings": "2tBAAA,IAAAA,GAAAC,EAAAC,IAAA,cAEA,IAAIC,IAAM,QAAQ,KAAK,EACnBC,IAAM,QAAQ,KAAK,EACnBC,GAAO,QAAQ,MAAM,EACrBC,GAAQ,QAAQ,OAAO,EACvBC,IAAS,QAAQ,QAAQ,EACzBC,IAAS,QAAQ,QAAQ,EACzBC,IAAO,QAAQ,MAAM,EAGzBP,GAAQ,aAAeQ,IACvBR,GAAQ,cAAgBS,IACxBT,GAAQ,cAAgBU,IACxBV,GAAQ,eAAiBW,IAGzB,SAASH,IAAaI,EAAS,CAC7B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUV,GAAK,QACdU,CACT,CAJSE,EAAAP,IAAA,gBAMT,SAASC,IAAcG,EAAS,CAC9B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUV,GAAK,QACrBU,EAAM,aAAeG,GACrBH,EAAM,YAAc,IACbA,CACT,CANSE,EAAAN,IAAA,iBAQT,SAASC,IAAcE,EAAS,CAC9B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUT,GAAM,QACfS,CACT,CAJSE,EAAAL,IAAA,iBAMT,SAASC,IAAeC,EAAS,CAC/B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUT,GAAM,QACtBS,EAAM,aAAeG,GACrBH,EAAM,YAAc,IACbA,CACT,CANSE,EAAAJ,IAAA,kBAST,SAASG,GAAeF,EAAS,CAC/B,IAAIK,EAAO,KACXA,EAAK,QAAUL,GAAW,CAAC,EAC3BK,EAAK,aAAeA,EAAK,QAAQ,OAAS,CAAC,EAC3CA,EAAK,WAAaA,EAAK,QAAQ,YAAcd,GAAK,MAAM,kBACxDc,EAAK,SAAW,CAAC,EACjBA,EAAK,QAAU,CAAC,EAEhBA,EAAK,GAAG,OAAQF,EAAA,SAAgBG,EAAQC,EAAMC,EAAMC,EAAc,CAEhE,QADIT,EAAUU,GAAUH,EAAMC,EAAMC,CAAY,EACvCE,EAAI,EAAGC,EAAMP,EAAK,SAAS,OAAQM,EAAIC,EAAK,EAAED,EAAG,CACxD,IAAIE,EAAUR,EAAK,SAASM,CAAC,EAC7B,GAAIE,EAAQ,OAASb,EAAQ,MAAQa,EAAQ,OAASb,EAAQ,KAAM,CAGlEK,EAAK,SAAS,OAAOM,EAAG,CAAC,EACzBE,EAAQ,QAAQ,SAASP,CAAM,EAC/B,MACF,CACF,CACAA,EAAO,QAAQ,EACfD,EAAK,aAAaC,CAAM,CAC1B,EAdgB,SAcf,CACH,CAvBSH,EAAAD,GAAA,kBAwBTP,IAAK,SAASO,GAAgBT,IAAO,YAAY,EAEjDS,GAAe,UAAU,WAAaC,EAAA,SAAoBW,EAAKP,EAAMC,EAAMC,EAAc,CACvF,IAAIJ,EAAO,KACPL,EAAUe,GAAa,CAAC,QAASD,CAAG,EAAGT,EAAK,QAASK,GAAUH,EAAMC,EAAMC,CAAY,CAAC,EAE5F,GAAIJ,EAAK,QAAQ,QAAU,KAAK,WAAY,CAE1CA,EAAK,SAAS,KAAKL,CAAO,EAC1B,MACF,CAGAK,EAAK,aAAaL,EAAS,SAASM,EAAQ,CAC1CA,EAAO,GAAG,OAAQU,CAAM,EACxBV,EAAO,GAAG,QAASW,CAAe,EAClCX,EAAO,GAAG,cAAeW,CAAe,EACxCH,EAAI,SAASR,CAAM,EAEnB,SAASU,GAAS,CAChBX,EAAK,KAAK,OAAQC,EAAQN,CAAO,CACnC,CAFSG,EAAAa,EAAA,UAIT,SAASC,EAAgBC,EAAK,CAC5Bb,EAAK,aAAaC,CAAM,EACxBA,EAAO,eAAe,OAAQU,CAAM,EACpCV,EAAO,eAAe,QAASW,CAAe,EAC9CX,EAAO,eAAe,cAAeW,CAAe,CACtD,CALSd,EAAAc,EAAA,kBAMX,CAAC,CACH,EA5BsC,cA8BtCf,GAAe,UAAU,aAAeC,EAAA,SAAsBH,EAASmB,EAAI,CACzE,IAAId,EAAO,KACPe,EAAc,CAAC,EACnBf,EAAK,QAAQ,KAAKe,CAAW,EAE7B,IAAIC,EAAiBN,GAAa,CAAC,EAAGV,EAAK,aAAc,CACvD,OAAQ,UACR,KAAML,EAAQ,KAAO,IAAMA,EAAQ,KACnC,MAAO,GACP,QAAS,CACP,KAAMA,EAAQ,KAAO,IAAMA,EAAQ,IACrC,CACF,CAAC,EACGA,EAAQ,eACVqB,EAAe,aAAerB,EAAQ,cAEpCqB,EAAe,YACjBA,EAAe,QAAUA,EAAe,SAAW,CAAC,EACpDA,EAAe,QAAQ,qBAAqB,EAAI,SAC5C,IAAI,OAAOA,EAAe,SAAS,EAAE,SAAS,QAAQ,GAG5DC,GAAM,wBAAwB,EAC9B,IAAIC,EAAalB,EAAK,QAAQgB,CAAc,EAC5CE,EAAW,4BAA8B,GACzCA,EAAW,KAAK,WAAYC,CAAU,EACtCD,EAAW,KAAK,UAAWE,CAAS,EACpCF,EAAW,KAAK,UAAWG,CAAS,EACpCH,EAAW,KAAK,QAASI,CAAO,EAChCJ,EAAW,IAAI,EAEf,SAASC,EAAWI,EAAK,CAEvBA,EAAI,QAAU,EAChB,CAHSzB,EAAAqB,EAAA,cAKT,SAASC,EAAUG,EAAKtB,EAAQuB,EAAM,CAEpC,QAAQ,SAAS,UAAW,CAC1BH,EAAUE,EAAKtB,EAAQuB,CAAI,CAC7B,CAAC,CACH,CALS1B,EAAAsB,EAAA,aAOT,SAASC,EAAUE,EAAKtB,EAAQuB,EAAM,CAIpC,GAHAN,EAAW,mBAAmB,EAC9BjB,EAAO,mBAAmB,EAEtBsB,EAAI,aAAe,IAAK,CAC1BN,GAAM,2DACJM,EAAI,UAAU,EAChBtB,EAAO,QAAQ,EACf,IAAIwB,EAAQ,IAAI,MAAM,yDACJF,EAAI,UAAU,EAChCE,EAAM,KAAO,aACb9B,EAAQ,QAAQ,KAAK,QAAS8B,CAAK,EACnCzB,EAAK,aAAae,CAAW,EAC7B,MACF,CACA,GAAIS,EAAK,OAAS,EAAG,CACnBP,GAAM,sCAAsC,EAC5ChB,EAAO,QAAQ,EACf,IAAIwB,EAAQ,IAAI,MAAM,sCAAsC,EAC5DA,EAAM,KAAO,aACb9B,EAAQ,QAAQ,KAAK,QAAS8B,CAAK,EACnCzB,EAAK,aAAae,CAAW,EAC7B,MACF,CACA,OAAAE,GAAM,sCAAsC,EAC5CjB,EAAK,QAAQA,EAAK,QAAQ,QAAQe,CAAW,CAAC,EAAId,EAC3Ca,EAAGb,CAAM,CAClB,CA3BSH,EAAAuB,EAAA,aA6BT,SAASC,EAAQI,EAAO,CACtBR,EAAW,mBAAmB,EAE9BD,GAAM;AAAA,EACAS,EAAM,QAASA,EAAM,KAAK,EAChC,IAAID,EAAQ,IAAI,MAAM,oDACWC,EAAM,OAAO,EAC9CD,EAAM,KAAO,aACb9B,EAAQ,QAAQ,KAAK,QAAS8B,CAAK,EACnCzB,EAAK,aAAae,CAAW,CAC/B,CAVSjB,EAAAwB,EAAA,UAWX,EAnFwC,gBAqFxCzB,GAAe,UAAU,aAAeC,EAAA,SAAsBG,EAAQ,CACpE,IAAI0B,EAAM,KAAK,QAAQ,QAAQ1B,CAAM,EACrC,GAAI0B,IAAQ,GAGZ,MAAK,QAAQ,OAAOA,EAAK,CAAC,EAE1B,IAAInB,EAAU,KAAK,SAAS,MAAM,EAC9BA,GAGF,KAAK,aAAaA,EAAS,SAASP,EAAQ,CAC1CO,EAAQ,QAAQ,SAASP,CAAM,CACjC,CAAC,EAEL,EAfwC,gBAiBxC,SAASF,GAAmBJ,EAASmB,EAAI,CACvC,IAAId,EAAO,KACXH,GAAe,UAAU,aAAa,KAAKG,EAAML,EAAS,SAASM,EAAQ,CACzE,IAAI2B,EAAajC,EAAQ,QAAQ,UAAU,MAAM,EAC7CkC,EAAanB,GAAa,CAAC,EAAGV,EAAK,QAAS,CAC9C,OAAQC,EACR,WAAY2B,EAAaA,EAAW,QAAQ,OAAQ,EAAE,EAAIjC,EAAQ,IACpE,CAAC,EAGGmC,EAAe7C,IAAI,QAAQ,EAAG4C,CAAU,EAC5C7B,EAAK,QAAQA,EAAK,QAAQ,QAAQC,CAAM,CAAC,EAAI6B,EAC7ChB,EAAGgB,CAAY,CACjB,CAAC,CACH,CAdShC,EAAAC,GAAA,sBAiBT,SAASM,GAAUH,EAAMC,EAAMC,EAAc,CAC3C,OAAI,OAAOF,GAAS,SACX,CACL,KAAMA,EACN,KAAMC,EACN,aAAcC,CAChB,EAEKF,CACT,CATSJ,EAAAO,GAAA,aAWT,SAASK,GAAaqB,EAAQ,CAC5B,QAASzB,EAAI,EAAGC,EAAM,UAAU,OAAQD,EAAIC,EAAK,EAAED,EAAG,CACpD,IAAI0B,EAAY,UAAU1B,CAAC,EAC3B,GAAI,OAAO0B,GAAc,SAEvB,QADIC,EAAO,OAAO,KAAKD,CAAS,EACvBE,EAAI,EAAGC,EAASF,EAAK,OAAQC,EAAIC,EAAQ,EAAED,EAAG,CACrD,IAAIE,EAAIH,EAAKC,CAAC,EACVF,EAAUI,CAAC,IAAM,SACnBL,EAAOK,CAAC,EAAIJ,EAAUI,CAAC,EAE3B,CAEJ,CACA,OAAOL,CACT,CAdSjC,EAAAY,GAAA,gBAiBT,IAAIO,GACA,QAAQ,IAAI,YAAc,aAAa,KAAK,QAAQ,IAAI,UAAU,EACpEA,GAAQnB,EAAA,UAAW,CACjB,IAAIuC,EAAO,MAAM,UAAU,MAAM,KAAK,SAAS,EAC3C,OAAOA,EAAK,CAAC,GAAM,SACrBA,EAAK,CAAC,EAAI,WALine truncated
"names": ["require_tunnel", "__commonJSMin", "exports", "net", "tls", "http", "https", "events", "assert", "util", "httpOverHttp", "httpsOverHttp", "httpOverHttps", "httpsOverHttps", "options", "agent", "TunnelingAgent", "__name", "createSecureSocket", "self", "socket", "host", "port", "localAddress", "toOptions", "i", "len", "pending", "req", "mergeOptions", "onFree", "onCloseOrRemove", "err", "cb", "placeholder", "connectOptions", "debug", "connectReq", "onResponse", "onUpgrade", "onConnect", "onError", "res", "head", "error", "cause", "pos", "hostHeader", "tlsOptions", "secureSocket", "target", "overrides", "keys", "j", "keyLen", "k", "args", "require_tunnel", "__commonJSMin", "exports", "module", "require_symbols", "__commonJSMin", "exports", "module", "require_errors", "__commonJSMin", "exports", "module", "kUndiciError", "UndiciError", "__name", "message", "instance", "kConnectTimeoutError", "ConnectTimeoutError", "kHeadersTimeoutError", "HeadersTimeoutError", "kHeadersOverflowError", "HeadersOverflowError", "kBodyTimeoutError", "BodyTimeoutError", "kResponseStatusCodeError", "ResponseStatusCodeError", "statusCode", "headers", "body", "kInvalidArgumentError", "InvalidArgumentError", "kInvalidReturnValueError", "InvalidReturnValueError", "kAbortError", "AbortError", "kRequestAbortedError", "RequestAbortedError", "kInformationalError", "InformationalError", "kRequestContentLengthMismatchError", "RequestContentLengthMismatchError", "kResponseContentLengthMismatchError", "ResponseContentLengthMismatchError", "kClientDestroyedError", "ClientDestroyedError", "kClientClosedError", "ClientClosedError", "kSocketError", "SocketError", "socket", "kNotSupportedError", "NotSupportedError", "kBalancedPoolMissingUpstreamError", "BalancedPoolMissingUpstreamError", "kHTTPParserError", "HTTPParserError", "code", "data", "kResponseExceededMaxSizeError", "ResponseExceededMaxSizeError", "kRequestRetryError", "RequestRetryError", "kResponseError", "ResponseError", "kSecureProxyConnectionError", "SecureProxyConnectionError", "cause", "options", "kMessageSizeExceededError", "MessageSizeExceededError", "require_constants", "__commonJSMin", "exports", "module", "headerNameLowerCasedRecord", "wellknownHeaderNames", "i", "key", "lowerCasedKey", "require_tree", "__commonJSMin", "exports", "module", "wellknownHeaderNames", "headerNameLowerCasedRecord", "TstNode", "_TstNode", "__name", "key", "value", "index", "length", "node", "code", "keylength", "TernarySearchTree", "tree", "i", "require_util", "__commonJSMin", "exports", "module", "assert", "kDestroyed", "kBodyUsed", "kListeners", "kBody", "IncomingMessage", "stream", "net", "Blob", "nodeUtil", "stringify", "EE", "InvalidArgumentError", "headerNameLowerCasedRecord", "tree", "nodeMajor", "nodeMinor", "v", "BodyAsyncIterable", "__name", "body", "wrapRequestBody", "isStream", "bodyLength", "isIterable", "nop", "obj", "isBlobLike", "object", "sTag", "buildURL", "url", "queryParams", "stringified", "isValidPort", "port", "value", "isHttpOrHttpsPrefixed", "parseURL", "origin", "path", "parseOrigin", "getHostname", "host", "idx", "getServerName", "servername", "deepClone", "isAsyncIterable", "state", "isBuffer", "isDestroyed", "destroy", "err", "KEEPALIVE_TIMEOUT_EXPR", "parseKeepAliveTimeout", "val", "m", "headerNameToString", "bufferToLowerCasedHeaderName", "parseHeaders", "headers", "i", "key", "headersValue", "x", "parseRawHeaders", "len", "ret", "hasContentLength", "contentDispositionIdx", "kLen", "n", "buffer", "validateHandler", "handler", "method", "upgrade", "isDisturbed", "isErrored", "isReadable", "getSocketInfo", "socket", "ReadableStreamFrom", "iterable", "iterator", "controller", "done", "buf", "reason", "isFormDataLike", "addAbortListener", "signal", "listener", "hasToWellFormed", "hasIsWellFormed", "toUSVString", "isUSVString", "isTokenCharCode", "c", "isValidHTTPToken", "characters", "headerCharRegex", "isValidHeaderValue", "parseRangeHeader", "range", "addListener", "name", "removeAllListeners", "errorRequest", "client", "request", "kEnumerableProperty", "normalizedMethodRecordsBase", "normalizedMethodRecords", "require_diagnostics", "__commonJSMin", "exports", "module", "diagnosticsChannel", "util", "undiciDebugLog", "fetchDebuglog", "websocketDebuglog", "isClientSet", "channels", "debuglog", "evt", "version", "protocol", "port", "host", "error", "method", "path", "origin", "statusCode", "address", "websocket", "code", "reason", "err", "require_request", "__commonJSMin", "exports", "module", "InvalidArgumentError", "NotSupportedError", "assert", "isValidHTTPToken", "isValidHeaderValue", "isStream", "destroy", "isBuffer", "isFormDataLike", "isIterable", "isBlobLike", "buildURL", "validateHandler", "getServerName", "normalizedMethodRecords", "channels", "headerNameLowerCasedRecord", "invalidPathRegex", "kHandler", "Request", "__name", "origin", "path", "method", "body", "headers", "query", "idempotent", "blocking", "upgrade", "headersTimeout", "bodyTimeout", "resetLine truncated
}
Generated Vendored
+19 -695
View File
@@ -397,11 +397,10 @@ Apache License
The following npm packages may be included in this product:
- @sigstore/bundle@4.0.0
- @sigstore/core@3.2.1
- @sigstore/bundle@5.0.0
- @sigstore/core@4.0.1
- @sigstore/protobuf-specs@0.5.0
- @sigstore/sign@4.1.1
- @sigstore/tuf@4.0.2
- @sigstore/tuf@5.0.0
These packages each contain the following license:
@@ -611,7 +610,7 @@ Apache License
The following npm package may be included in this product:
- @docker/actions-toolkit@0.91.0
- @docker/actions-toolkit@0.92.0
This package contains the following license:
@@ -2820,12 +2819,11 @@ SOFTWARE.
-----------
The following npm packages may be included in this product:
The following npm package may be included in this product:
- js-yaml@4.1.1
- js-yaml@5.2.0
These packages each contain the following license:
This package contains the following license:
(The MIT License)
@@ -2851,48 +2849,12 @@ THE SOFTWARE.
-----------
The following npm package may be included in this product:
- negotiator@1.0.0
This package contains the following license:
(The MIT License)
Copyright (c) 2012-2014 Federico Romero
Copyright (c) 2012-2014 Isaac Z. Schlueter
Copyright (c) 2014-2015 Douglas Christopher Wilson
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
'Software'), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED 'AS IS', WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-----------
The following npm packages may be included in this product:
- agent-base@7.1.1
- agent-base@7.1.3
- agent-base@9.0.0
- https-proxy-agent@7.0.4
- https-proxy-agent@7.0.6
- https-proxy-agent@9.1.0
- socks-proxy-agent@8.0.3
These packages each contain the following license:
@@ -3092,13 +3054,11 @@ THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH RE
-----------
The following npm packages may be included in this product:
The following npm package may be included in this product:
- lru-cache@11.2.5
- path-scurry@1.11.1
- path-scurry@2.0.1
These packages each contain the following license:
This package contains the following license:
# Blue Oak Model License
@@ -3161,7 +3121,7 @@ software or this license, under any kind of legal claim.***
The following npm packages may be included in this product:
- jackspeak@3.4.3
- minimatch@10.2.4
- minimatch@10.2.5
These packages each contain the following license:
@@ -3269,35 +3229,6 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI
-----------
The following npm package may be included in this product:
- @npmcli/fs@5.0.0
This package contains the following license:
<!-- This file is automatically added by @npmcli/template-oss. Do not edit. -->
ISC License
Copyright npm, Inc.
Permission to use, copy, modify, and/or distribute this
software for any purpose with or without fee is hereby
granted, provided that the above copyright notice and this
permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND NPM DISCLAIMS ALL
WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO
EVENT SHALL NPM BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER
TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE
USE OR PERFORMANCE OF THIS SOFTWARE.
-----------
The following npm package may be included in this product:
- argparse@2.0.1
@@ -3593,12 +3524,11 @@ SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-----------
The following npm packages may be included in this product:
The following npm package may be included in this product:
- glob@13.0.0
- package-json-from-dist@1.0.1
These packages each contain the following license:
This package contains the following license:
All packages under `src/` are licensed according to the terms in
their respective `LICENSE` or `LICENSE.md` files.
@@ -4591,7 +4521,7 @@ The following npm packages may be included in this product:
- @aws-sdk/credential-provider-http@3.972.51
- @aws-sdk/credential-provider-login@3.972.55
- @aws-sdk/nested-clients@3.997.23
- @sigstore/verify@3.1.1
- @sigstore/verify@4.1.0
These packages each contain the following license:
@@ -4599,39 +4529,6 @@ Apache-2.0
-----------
The following npm package may be included in this product:
- sprintf-js@1.1.3
This package contains the following license:
Copyright (c) 2007-present, Alexandru Mărășteanu <hello@alexei.ro>
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
* Neither the name of this software nor the names of its contributors may be
used to endorse or promote products derived from this software without
specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR
ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-----------
The following npm package may be included in this product:
- async@3.2.5
@@ -4660,63 +4557,6 @@ THE SOFTWARE.
-----------
The following npm package may be included in this product:
- iconv-lite@0.6.3
This package contains the following license:
Copyright (c) 2011 Alexander Shtuchkin
Permission is hereby granted, free of charge, to any person obtaining
a copy of this software and associated documentation files (the
"Software"), to deal in the Software without restriction, including
without limitation the rights to use, copy, modify, merge, publish,
distribute, sublicense, and/or sell copies of the Software, and to
permit persons to whom the Software is furnished to do so, subject to
the following conditions:
The above copyright notice and this permission notice shall be
included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE
LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION
OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-----------
The following npm package may be included in this product:
- ip-address@9.0.5
This package contains the following license:
Copyright (C) 2011 by Beau Gunderson
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
-----------
The following npm package may be included in this product:
- @gar/promise-retry@1.0.3
@@ -4803,12 +4643,11 @@ THE SOFTWARE.
-----------
The following npm packages may be included in this product:
The following npm package may be included in this product:
- retry@0.12.0
- retry@0.13.1
These packages each contain the following license:
This package contains the following license:
Copyright (c) 2011:
Tim Koschützki (tim@debuggable.com)
@@ -4834,31 +4673,6 @@ Felix Geisendörfer (felix@debuggable.com)
-----------
The following npm package may be included in this product:
- encoding@0.1.13
This package contains the following license:
Copyright (c) 2012-2014 Andris Reinman
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
-----------
The following npm package may be included in this product:
- archiver@7.0.1
@@ -4954,34 +4768,6 @@ OTHER DEALINGS IN THE SOFTWARE.
-----------
The following npm package may be included in this product:
- promise-retry@2.0.1
This package contains the following license:
Copyright (c) 2014 IndigoUnited
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is furnished
to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
-----------
The following npm package may be included in this product:
- archiver-utils@5.0.2
@@ -5276,24 +5062,6 @@ Original Author, when distributed with the Software.
-----------
The following npm package may be included in this product:
- http-cache-semantics@4.1.1
This package contains the following license:
Copyright 2016-2018 Kornel Lesiński
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
-----------
The following npm packages may be included in this product:
- emoji-regex@8.0.0
@@ -5353,20 +5121,6 @@ IN THE SOFTWARE.
-----------
The following npm package may be included in this product:
- unique-filename@5.0.0
This package contains the following license:
Copyright npm, Inc
Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted, provided that the above copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-----------
The following npm package may be included in this product:
- lodash@4.18.1
@@ -5423,176 +5177,6 @@ terms above.
-----------
The following npm package may be included in this product:
- @npmcli/agent@4.0.0
This package contains the following license:
ISC
-----------
The following npm package may be included in this product:
- cacache@20.0.3
This package contains the following license:
ISC License
Copyright (c) npm, Inc.
Permission to use, copy, modify, and/or distribute this software for
any purpose with or without fee is hereby granted, provided that the
above copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE COPYRIGHT HOLDER DISCLAIMS
ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE
USE OR PERFORMANCE OF THIS SOFTWARE.
-----------
The following npm packages may be included in this product:
- make-fetch-happen@15.0.3
- make-fetch-happen@15.0.5
These packages each contain the following license:
ISC License
Copyright 2017-2022 (c) npm, Inc.
Permission to use, copy, modify, and/or distribute this software for
any purpose with or without fee is hereby granted, provided that the
above copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE COPYRIGHT HOLDER DISCLAIMS
ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE
USE OR PERFORMANCE OF THIS SOFTWARE.
-----------
The following npm package may be included in this product:
- ssri@13.0.0
This package contains the following license:
ISC License
Copyright 2021 (c) npm, Inc.
Permission to use, copy, modify, and/or distribute this software for
any purpose with or without fee is hereby granted, provided that the
above copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE COPYRIGHT HOLDER DISCLAIMS
ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE
COPYRIGHT HOLDER BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE
USE OR PERFORMANCE OF THIS SOFTWARE.
-----------
The following npm package may be included in this product:
- jsbn@1.1.0
This package contains the following license:
Licensing
---------
This software is covered under the following copyright:
/*
* Copyright (c) 2003-2005 Tom Wu
* All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining
* a copy of this software and associated documentation files (the
* "Software"), to deal in the Software without restriction, including
* without limitation the rights to use, copy, modify, merge, publish,
* distribute, sublicense, and/or sell copies of the Software, and to
* permit persons to whom the Software is furnished to do so, subject to
* the following conditions:
*
* The above copyright notice and this permission notice shall be
* included in all copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS-IS" AND WITHOUT WARRANTY OF ANY KIND,
* EXPRESS, IMPLIED OR OTHERWISE, INCLUDING WITHOUT LIMITATION, ANY
* WARRANTY OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
*
* IN NO EVENT SHALL TOM WU BE LIABLE FOR ANY SPECIAL, INCIDENTAL,
* INDIRECT OR CONSEQUENTIAL DAMAGES OF ANY KIND, OR ANY DAMAGES WHATSOEVER
* RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER OR NOT ADVISED OF
* THE POSSIBILITY OF DAMAGE, AND ON ANY THEORY OF LIABILITY, ARISING OUT
* OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*
* In addition, the following condition applies:
*
* All redistributions must retain an intact copy of this copyright notice
* and disclaimer.
*/
Address all questions regarding this license to:
Tom Wu
tjw@cs.Stanford.EDU
-----------
The following npm package may be included in this product:
- minizlib@3.1.0
This package contains the following license:
Minizlib was created by Isaac Z. Schlueter.
It is a derivative work of the Node.js project.
"""
Copyright (c) 2017-2023 Isaac Z. Schlueter and Contributors
Copyright (c) 2017-2023 Node.js contributors. All rights reserved.
Copyright (c) 2017-2023 Joyent, Inc. and other Node contributors. All rights reserved.
Permission is hereby granted, free of charge, to any person obtaining a
copy of this software and associated documentation files (the "Software"),
to deal in the Software without restriction, including without limitation
the rights to use, copy, modify, merge, publish, distribute, sublicense,
and/or sell copies of the Software, and to permit persons to whom the
Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.
IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY
CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
"""
-----------
The following npm packages may be included in this product:
- @nodable/entities@2.1.0
@@ -5600,8 +5184,6 @@ The following npm packages may be included in this product:
- binary@0.3.0
- browserify-zlib@0.1.4
- eastasianwidth@0.2.0
- err-code@2.0.3
- imurmurhash@0.1.4
- is-gzip@1.0.0
- isarray@1.0.0
- proxy-agent-negotiate@1.1.0
@@ -5796,36 +5378,6 @@ SOFTWARE.
-----------
The following npm package may be included in this product:
- safer-buffer@2.1.2
This package contains the following license:
MIT License
Copyright (c) 2018 Nikita Skovoroda <chalkerx@gmail.com>
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
-----------
The following npm package may be included in this product:
- @octokit/plugin-retry@8.1.0
@@ -5889,8 +5441,8 @@ SOFTWARE.
The following npm packages may be included in this product:
- @tufjs/canonical-json@2.0.0
- @tufjs/models@4.1.0
- tuf-js@4.1.0
- @tufjs/models@5.0.0
- tuf-js@6.0.0
These packages each contain the following license:
@@ -6011,36 +5563,6 @@ SOFTWARE.
-----------
The following npm package may be included in this product:
- @npmcli/redact@4.0.0
This package contains the following license:
MIT License
Copyright (c) 2024 npm
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
-----------
The following npm package may be included in this product:
- fast-xml-builder@1.2.0
@@ -6124,7 +5646,6 @@ The following npm packages may be included in this product:
- ansi-regex@6.0.1
- ansi-styles@6.2.1
- is-stream@2.0.1
- p-map@7.0.4
- string-width@5.1.2
- strip-ansi@7.1.0
- wrap-ansi@7.0.0
@@ -6505,30 +6026,6 @@ IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-----------
The following npm package may be included in this product:
- minipass@3.3.6
This package contains the following license:
The ISC License
Copyright (c) 2017-2022 npm, Inc., Isaac Z. Schlueter, and Contributors
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-----------
The following npm packages may be included in this product:
- minipass@7.1.0
@@ -6554,54 +6051,6 @@ IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-----------
The following npm package may be included in this product:
- minipass-collect@2.0.1
This package contains the following license:
The ISC License
Copyright (c) 2019-2023 Isaac Z. Schlueter and Contributors
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-----------
The following npm package may be included in this product:
- proc-log@6.1.0
This package contains the following license:
The ISC License
Copyright (c) GitHub, Inc.
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-----------
The following npm package may be included in this product:
- inherits@2.0.4
@@ -6628,20 +6077,14 @@ PERFORMANCE OF THIS SOFTWARE.
The following npm packages may be included in this product:
- fs-minipass@3.0.3
- isexe@2.0.0
- lru-cache@6.0.0
- minimatch@3.1.5
- minipass-flush@1.0.5
- minipass-pipeline@1.2.4
- minipass-sized@1.0.3
- once@1.4.0
- semver@7.5.4
- semver@7.7.3
- semver@7.8.1
- semver@7.8.5
- which@2.0.2
- wrappy@1.0.2
- yallist@4.0.0
These packages each contain the following license:
@@ -6663,30 +6106,6 @@ IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-----------
The following npm package may be included in this product:
- unique-slug@6.0.0
This package contains the following license:
The ISC License
Copyright npm, Inc
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-----------
The following npm package may be included in this product:
- buffer-crc32@1.0.0
@@ -6781,7 +6200,7 @@ THE SOFTWARE.
The following npm package may be included in this product:
- csv-parse@6.2.1
- csv-parse@7.0.0
This package contains the following license:
@@ -6839,64 +6258,6 @@ THE SOFTWARE.
-----------
The following npm package may be included in this product:
- socks@2.8.3
This package contains the following license:
The MIT License (MIT)
Copyright (c) 2013 Josh Glazebrook
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
the Software, and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-----------
The following npm package may be included in this product:
- smart-buffer@4.2.0
This package contains the following license:
The MIT License (MIT)
Copyright (c) 2013-2017 Josh Glazebrook
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
the Software, and to permit persons to whom the Software is furnished to do so,
subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-----------
The following npm package may be included in this product:
- base64-js@1.5.1
@@ -7481,47 +6842,10 @@ THE SOFTWARE.
-----------
The following npm package may be included in this product:
- minipass-fetch@5.0.0
This package contains the following license:
The MIT License (MIT)
Copyright (c) Isaac Z. Schlueter and Contributors
Copyright (c) 2016 David Frank
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
---
Note: This is a derivative work based on "node-fetch" by David Frank,
modified and distributed under the terms of the MIT license above.
https://github.com/bitinn/node-fetch
-----------
The following npm packages may be included in this product:
- @actions/artifact@6.2.1
- @actions/cache@6.0.1
- @actions/cache@6.1.0
- @actions/core@3.0.0
- @actions/core@3.0.1
- @actions/exec@3.0.0