chore: update generated content

This commit is contained in:
github-actions[bot] committed 2026-05-22 09:41:22 +00:00
1 parent 56d092c8b3
commit 4eefcd33ca
3 files changed
+442 -138

No files matched your search

Generated Vendored
+154 -132
View File
@@ -1,118 +1,140 @@
var FQe=Object.create;var kw=Object.defineProperty;var UQe=Object.getOwnPropertyDescriptor;var MQe=Object.getOwnPropertyNames;var $Qe=Object.getPrototypeOf,qQe=Object.prototype.hasOwnProperty;var _=(t,e)=>()=>(t&&(e=t(t=0)),e);var C=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),hn=(t,e)=>{for(var r in e)kw(t,r,{get:e[r],enumerable:!0})},T4=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of MQe(e))!qQe.call(t,s)&&s!==r&&kw(t,s,{get:()=>e[s],enumerable:!(n=UQe(e,s))||n.enumerable});return t};var b=(t,e,r)=>(r=t!=null?FQe($Qe(t)):{},T4(e||!t||!t.__esModule?kw(r,"default",{value:t,enumerable:!0}):r,t)),Xe=t=>T4(kw({},"__esModule",{value:!0}),t);var U4=C(JA=>{"use strict";var F_t=require("net"),jQe=require("tls"),pD=require("http"),L4=require("https"),WQe=require("events"),U_t=require("assert"),JQe=require("util");JA.httpOverHttp=KQe;JA.httpsOverHttp=XQe;JA.httpOverHttps=ZQe;JA.httpsOverHttps=e_e;function KQe(t){var e=new bc(t);return e.request=pD.request,e}function XQe(t){var e=new bc(t);return e.request=pD.request,e.createSocket=O4,e.defaultPort=443,e}function ZQe(t){var e=new bc(t);return e.request=L4.request,e}function e_e(t){var e=new bc(t);return e.request=L4.request,e.createSocket=O4,e.defaultPort=443,e}function bc(t){var e=this;e.options=t||{},e.proxyOptions=e.options.proxy||{},e.maxSockets=e.options.maxSockets||pD.Agent.defaultMaxSockets,e.requests=[],e.sockets=[],e.on("free",function(n,s,o,i){for(var a=F4(s,o,i),c=0,l=e.requests.length;c<l;++c){var u=e.requests[c];if(u.host===a.host&&u.port===a.port){e.requests.splice(c,1),u.request.onSocket(n);return}}n.destroy(),e.removeSocket(n)})}JQe.inherits(bc,WQe.EventEmitter);bc.prototype.addRequest=function(e,r,n,s){var o=this,i=AD({request:e},o.options,F4(r,n,s));if(o.sockets.length>=this.maxSockets){o.requests.push(i);return}o.createSocket(i,function(a){a.on("free",c),a.on("close",l),a.on("agentRemove",l),e.onSocket(a);function c(){o.emit("free",a,i)}function l(u){o.removeSocket(a),a.removeListener("free",c),a.removeListener("close",l),a.removeListener("agentRemove",l)}})};bc.prototype.createSocket=function(e,r){var n=this,s={};n.sockets.push(s);var o=AD({},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")),Ml("making CONNECT request");var i=n.request(o);i.useChunkedEncodingByDefault=!1,i.once("response",a),i.once("upgrade",c),i.once("connect",l),i.once("error",u),i.end();function a(d){d.upgrade=!0}function c(d,p,A){process.nextTick(function(){l(d,p,A)})}function l(d,p,A){if(i.removeAllListeners(),p.removeAllListeners(),d.statusCode!==200){Ml("tunneling socket could not be established, statusCode=%d",d.statusCode),p.destroy();var f=new Error("tunneling socket could not be established, statusCode="+d.statusCode);f.code="ECONNRESET",e.request.emit("error",f),n.removeSocket(s);return}if(A.length>0){Ml("got illegal response body from proxy"),p.destroy();var f=new Error("got illegal response body from proxy");f.code="ECONNRESET",e.request.emit("error",f),n.removeSocket(s);return}return Ml("tunneling connection has established"),n.sockets[n.sockets.indexOf(s)]=p,r(p)}function u(d){i.removeAllListeners(),Ml(`tunneling socket could not be established, cause=%s
`,d.message,d.stack);var p=new Error("tunneling socket could not be established, cause="+d.message);p.code="ECONNRESET",e.request.emit("error",p),n.removeSocket(s)}};bc.prototype.removeSocket=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)})}};function O4(t,e){var r=this;bc.prototype.createSocket.call(r,t,function(n){var s=t.request.getHeader("host"),o=AD({},r.options,{socket:n,servername:s?s.replace(/:.*$/,""):t.host}),i=jQe.connect(0,o);r.sockets[r.sockets.indexOf(n)]=i,e(i)})}function F4(t,e,r){return typeof t=="string"?{host:t,port:e,localAddress:r}:t}function AD(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,i=s.length;o<i;++o){var a=s[o];n[a]!==void 0&&(t[a]=n[a])}}return t}var Ml;process.env.NODE_DEBUG&&/\btunnel\b/.test(process.env.NODE_DEBUG)?Ml=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)}:Ml=function(){};JA.debug=Ml});var mD=C(($_t,M4)=>{M4.exports=U4()});var Yt=C((q_t,$4)=>{$4.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 mt=C((G_t,pK)=>{"use strict";var q4=Symbol.for("undici.error.UND_ERR"),jt=class extends Error{constructor(e){super(e),this.name="UndiciError",this.code="UND_ERR"}static[Symbol.hasInstance](e){return e&&e[q4]===!0}[q4]=!0},G4=Symbol.for("undici.error.UND_ERR_CONNECT_TIMEOUT"),fD=class extends jt{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[G4]===!0}[G4]=!0},H4=Symbol.for("undici.error.UND_ERR_HEADERS_TIMEOUT"),hD=class extends jt{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[H4]===!0}[H4]=!0},z4=Symbol.for("undici.error.UND_ERR_HEADERS_OVERFLOW"),gD=class extends jt{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[z4]===!0}[z4]=!0},V4=Symbol.for("undici.error.UND_ERR_BODY_TIMEOUT"),yD=class extends jt{constructor(e){super(e),this.name="BodyTimeoutError",this.message=e||"Body Timeout Error",this.code="UND_ERR_BODY_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[V4]===!0}[V4]=!0},Y4=Symbol.for("undici.error.UND_ERR_RESPONSE_STATUS_CODE"),ED=class extends jt{constructor(e,r,n,s){super(e),this.name="ResponseStatusCodeError",this.message=e||"Response Status Code Error",this.code="UND_ERR_RESPONSE_STATUS_CODE",this.body=s,this.st Line truncated
`)||t.includes("\r")||t.includes("\0"))===!1}function hDe(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 i=n[o-1].trim();if(eDe.has(i)){s=i;break}}s!==""&&(t.referrerPolicy=s)}function gDe(){return"allowed"}function yDe(){return"success"}function EDe(){return"success"}function CDe(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function IDe(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&&uk(t.origin)&&!uk(bg(t))&&(e=null);break;case"same-origin":ox(t,bg(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function im(t,e){return t}function wDe(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:im(t.domainLookupStartTime,r),domainLookupEndTime:im(t.domainLookupEndTime,r),connectionStartTime:im(t.connectionStartTime,r),connectionEndTime:im(t.connectionEndTime,r),secureConnectionStartTime:im(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function xDe(t){return im(oDe.now(),t)}function bDe(t){return{startTime:t.startTime??0,redirectStartTime:0,redirectEndTime:0,postRedirectStartTime:t.startTime??0,finalServiceWorkerStartTime:0,finalNetworkResponseStartTime:0,finalNetworkRequestStartTime:0,endTime:0,encodedBodySize:0,decodedBodySize:0,finalConnectionTimingInfo:null}}function B8(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function SDe(t){return{referrerPolicy:t.referrerPolicy}}function BDe(t){let e=t.referrerPolicy;vd(e);let r=null;if(t.referrer==="client"){let a=C8();if(!a||a.origin==="null")return"no-referrer";r=new URL(a)}else t.referrer instanceof URL&&(r=t.referrer);let n=lk(r),s=lk(r,!0);n.toString().length>4096&&(n=s);let o=ox(t,n),i=xg(n)&&!xg(t.url);switch(e){case"origin":return s??lk(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 a=bg(t);return ox(n,a)?n:xg(n)&&!xg(a)?"no-referrer":s}default:return i?"no-referrer":s}}function lk(t,e){return vd(t instanceof URL),t=new URL(t),t.protocol==="file:"||t.protocol==="about:"||t.protocol==="blank:"?"no-referrer":(t.username="",t.password="",t.hash="",e&&(t.pathname="",t.search=""),t)}function xg(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"))}}function RDe(t,e){if(sx===void 0)return!0;let r=R8(e);if(r==="no metadata"||r.length===0)return!0;let n=TDe(r),s=PDe(r,n);for(let o of s){let i=o.algo,a=o.hash,c=sx.createHash(i).update(t).digest("base64");if(c[c.length-1]==="="&&(c[c.length-2]==="="?c=c.slice(0,-2):c=c.slice(0,-1)),QDe(c,a))return!0}return!1}var NDe=/(?<algo>sha256|sha384|sha512)-((?<hash>[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function R8(t){let e=[],r=!0;for(let n of t.split(" ")){r=!1;let s=NDe.exec(n);if(s===null||s.groups===void 0||s.groups.algo===void 0)continue;let o=s.groups.algo.toLowerCase();w8.includes(o)&&e.push(s.groups)}return r===!0?"no metadata":e}function TDe(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}function PDe(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}function QDe(t,e){if(t.length!==e.length)return!1;for(let r=0;r<t.length;++r)if(t[r]!==e[r]){if(t[r]==="+"&&e[r]==="-"||t[r]==="/"&&e[r]==="_")continue;return!1}return!0}function _De(t){}function ox(t,e){return t.origin===e.origin&&t.origin==="null"||t.protocol===e.protocol&&t.hostname===e.hostname&&t.port===e.port}function vDe(){let t,e;return{promise:new Promise((n,s)=>{t=n,e=s}),resolve:t,reject:e}}function DDe(t){return t.controller.state==="aborted"}function kDe(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}function LDe(t){return cDe[t.toLowerCase()]??t}function ODe(t){let e=JSON.stringify(t);if(e===void 0)throw new TypeError("Value is not JSON serializable");return vd(typeof e=="string"),e}var FDe=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function N8(t,e,r=0,n=1){class s{#e;#t; Line truncated
`);function mke(t){for(let e=0;e<t.length;++e)if((t.charCodeAt(e)&-128)!==0)return!1;return!0}function fke(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}function hke(t,e){ax(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 i=t.length;for(;t[i-1]===10&&t[i-2]===13;)i-=2;for(i!==t.length&&(t=t.subarray(0,i));;){if(t.subarray(o.position,o.position+n.length).equals(n))o.position+=n.length;else return"failure";if(o.position===t.length-2&&cx(t,pke,o)||o.position===t.length-4&&cx(t,Ake,o))return s;if(t[o.position]!==13||t[o.position+1]!==10)return"failure";o.position+=2;let a=gke(t,o);if(a==="failure")return"failure";let{name:c,filename:l,contentType:u,encoding:d}=a;o.position+=2;let p;{let f=t.indexOf(n.subarray(2),o.position);if(f===-1)return"failure";p=t.subarray(o.position,f-4),o.position+=p.length,d==="base64"&&(p=Buffer.from(p.toString(),"base64"))}if(t[o.position]!==13||t[o.position+1]!==10)return"failure";o.position+=2;let A;l!==null?(u??="text/plain",mke(u)||(u=""),A=new uke([p],l,{type:u})):A=oke(Buffer.from(p)),ax(M8(c)),ax(typeof A=="string"&&M8(A)||ake(A)),s.push(cke(c,A,l))}}function gke(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 i=cm(a=>a!==10&&a!==13&&a!==58,t,e);if(i=gk(i,!0,!0,a=>a===9||a===32),!ike.test(i.toString())||t[e.position]!==58)return"failure";switch(e.position++,cm(a=>a===32||a===9,t,e),ske(i)){case"content-disposition":{if(r=n=null,!cx(t,dke,e)||(e.position+=17,r=G8(t,e),r===null))return"failure";if(cx(t,q8,e)){let a=e.position+q8.length;if(t[a]===42&&(e.position+=1,a+=1),t[a]!==61||t[a+1]!==34||(e.position+=12,n=G8(t,e),n===null))return"failure"}break}case"content-type":{let a=cm(c=>c!==10&&c!==13,t,e);a=gk(a,!1,!0,c=>c===9||c===32),s=$8(a);break}case"content-transfer-encoding":{let a=cm(c=>c!==10&&c!==13,t,e);a=gk(a,!1,!0,c=>c===9||c===32),o=$8(a);break}default:cm(a=>a!==10&&a!==13,t,e)}if(t[e.position]!==13&&t[e.position+1]!==10)return"failure";e.position+=2}}function G8(t,e){ax(t[e.position-1]===34);let r=cm(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)}function cm(t,e,r){let n=r.position;for(;n<e.length&&t(e[n]);)++n;return e.subarray(r.position,r.position=n)}function gk(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)}function cx(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}H8.exports={multipartFormDataParser:hke,validateBoundary:fke}});var dm=C((mvt,t9)=>{"use strict";var Rg=et(),{ReadableStreamFrom:yke,isBlobLike:V8,isReadableStreamLike:Eke,readableStreamClose:Cke,createDeferredPromise:Ike,fullyReadBody:wke,extractMimeType:xke,utf8DecodeBytes:W8}=js(),{FormData:Y8}=Bg(),{kState:um}=$l(),{webidl:bke}=gn(),{Blob:Ske}=require("node:buffer"),yk=require("node:assert"),{isErrored:J8,isDisturbed:Bke}=require("node:stream"),{isArrayBuffer:Rke}=require("node:util/types"),{serializeAMimeType:Nke}=xs(),{multipartFormDataParser:Tke}=z8(),Ek;try{let t=require("node:crypto");Ek=e=>t.randomInt(0,e)}catch{Ek=t=>Math.floor(Math.random(t))}var lx=new TextEncoder;function Pke(){}var K8=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0,X8;K8&&(X8=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!Bke(e)&&!J8(e)&&e.cancel("Response object has been garbage collected").catch(Pke)}));function Z8(t,e=!1){let r=null;t instanceof ReadableStream?r=t:V8(t)?r=t.stream():r=new ReadableStream({async pull(c){let l=typeof s=="string"?lx.encode(s):s;l.byteLength&&c.enqueue(l),queueMicrotask(()=>Cke(c))},start(){},type:"bytes"}),yk(Eke(r));let n=null,s=null,o=null,i=null;if(typeof t=="string")s=t,i="text/plain;charset=UTF-8";else if(t instanceof URLSearchParams)s=t.toString(),i="application/x-www-form-urlencoded;charset=UTF-8";else if(Rke(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(Rg.isFormDataLike(t)){let c=`----formdata-undici-0${`${Ek(1e11)}`.padStart(11,"0")}`,l=`--${c}\r
Content-Disposition: form-data`;let u=w=>w.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),d=w=>w.replace(/\r?\n|\r/g,`\r
`),p=[],A=new Uint8Array([13,10]);o=0;let f=!1;for(let[w,x]of t)if(typeof x=="string"){let I=lx.encode(l+`; name="${u(d(w))}"\r
var Gke=Object.create;var Db=Object.defineProperty;var Hke=Object.getOwnPropertyDescriptor;var zke=Object.getOwnPropertyNames;var Vke=Object.getPrototypeOf,Yke=Object.prototype.hasOwnProperty;var Q=(t,e)=>()=>(t&&(e=t(t=0)),e);var E=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),wn=(t,e)=>{for(var r in e)Db(t,r,{get:e[r],enumerable:!0})},Z5=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let s of zke(e))!Yke.call(t,s)&&s!==r&&Db(t,s,{get:()=>e[s],enumerable:!(n=Hke(e,s))||n.enumerable});return t};var x=(t,e,r)=>(r=t!=null?Gke(Vke(t)):{},Z5(e||!t||!t.__esModule?Db(r,"default",{value:t,enumerable:!0}):r,t)),Ze=t=>Z5(Db({},"__esModule",{value:!0}),t);var c6=E(xA=>{"use strict";var zFt=require("net"),Zke=require("tls"),jk=require("http"),o6=require("https"),eLe=require("events"),VFt=require("assert"),tLe=require("util");xA.httpOverHttp=rLe;xA.httpsOverHttp=nLe;xA.httpOverHttps=sLe;xA.httpsOverHttps=oLe;function rLe(t){var e=new zc(t);return e.request=jk.request,e}function nLe(t){var e=new zc(t);return e.request=jk.request,e.createSocket=i6,e.defaultPort=443,e}function sLe(t){var e=new zc(t);return e.request=o6.request,e}function oLe(t){var e=new zc(t);return e.request=o6.request,e.createSocket=i6,e.defaultPort=443,e}function zc(t){var e=this;e.options=t||{},e.proxyOptions=e.options.proxy||{},e.maxSockets=e.options.maxSockets||jk.Agent.defaultMaxSockets,e.requests=[],e.sockets=[],e.on("free",function(n,s,o,i){for(var a=a6(s,o,i),c=0,l=e.requests.length;c<l;++c){var u=e.requests[c];if(u.host===a.host&&u.port===a.port){e.requests.splice(c,1),u.request.onSocket(n);return}}n.destroy(),e.removeSocket(n)})}tLe.inherits(zc,eLe.EventEmitter);zc.prototype.addRequest=function(e,r,n,s){var o=this,i=Wk({request:e},o.options,a6(r,n,s));if(o.sockets.length>=this.maxSockets){o.requests.push(i);return}o.createSocket(i,function(a){a.on("free",c),a.on("close",l),a.on("agentRemove",l),e.onSocket(a);function c(){o.emit("free",a,i)}function l(u){o.removeSocket(a),a.removeListener("free",c),a.removeListener("close",l),a.removeListener("agentRemove",l)}})};zc.prototype.createSocket=function(e,r){var n=this,s={};n.sockets.push(s);var o=Wk({},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")),uu("making CONNECT request");var i=n.request(o);i.useChunkedEncodingByDefault=!1,i.once("response",a),i.once("upgrade",c),i.once("connect",l),i.once("error",u),i.end();function a(d){d.upgrade=!0}function c(d,p,m){process.nextTick(function(){l(d,p,m)})}function l(d,p,m){if(i.removeAllListeners(),p.removeAllListeners(),d.statusCode!==200){uu("tunneling socket could not be established, statusCode=%d",d.statusCode),p.destroy();var f=new Error("tunneling socket could not be established, statusCode="+d.statusCode);f.code="ECONNRESET",e.request.emit("error",f),n.removeSocket(s);return}if(m.length>0){uu("got illegal response body from proxy"),p.destroy();var f=new Error("got illegal response body from proxy");f.code="ECONNRESET",e.request.emit("error",f),n.removeSocket(s);return}return uu("tunneling connection has established"),n.sockets[n.sockets.indexOf(s)]=p,r(p)}function u(d){i.removeAllListeners(),uu(`tunneling socket could not be established, cause=%s
`,d.message,d.stack);var p=new Error("tunneling socket could not be established, cause="+d.message);p.code="ECONNRESET",e.request.emit("error",p),n.removeSocket(s)}};zc.prototype.removeSocket=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)})}};function i6(t,e){var r=this;zc.prototype.createSocket.call(r,t,function(n){var s=t.request.getHeader("host"),o=Wk({},r.options,{socket:n,servername:s?s.replace(/:.*$/,""):t.host}),i=Zke.connect(0,o);r.sockets[r.sockets.indexOf(n)]=i,e(i)})}function a6(t,e,r){return typeof t=="string"?{host:t,port:e,localAddress:r}:t}function Wk(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,i=s.length;o<i;++o){var a=s[o];n[a]!==void 0&&(t[a]=n[a])}}return t}var uu;process.env.NODE_DEBUG&&/\btunnel\b/.test(process.env.NODE_DEBUG)?uu=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)}:uu=function(){};xA.debug=uu});var Mb=E((jFt,l6)=>{l6.exports=c6()});var Wt=E((WFt,u6)=>{u6.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 gt=E((JFt,k6)=>{"use strict";var d6=Symbol.for("undici.error.UND_ERR"),Jt=class extends Error{constructor(e){super(e),this.name="UndiciError",this.code="UND_ERR"}static[Symbol.hasInstance](e){return e&&e[d6]===!0}[d6]=!0},p6=Symbol.for("undici.error.UND_ERR_CONNECT_TIMEOUT"),Jk=class extends Jt{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[p6]===!0}[p6]=!0},m6=Symbol.for("undici.error.UND_ERR_HEADERS_TIMEOUT"),Kk=class extends Jt{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[m6]===!0}[m6]=!0},A6=Symbol.for("undici.error.UND_ERR_HEADERS_OVERFLOW"),Xk=class extends Jt{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[A6]===!0}[A6]=!0},f6=Symbol.for("undici.error.UND_ERR_BODY_TIMEOUT"),Zk=class extends Jt{constructor(e){super(e),this.name="BodyTimeoutError",this.message=e||"Body Timeout Error",this.code="UND_ERR_BODY_TIMEOUT"}static[Symbol.hasInstance](e){return e&&e[f6]===!0}[f6]=!0},h6=Symbol.for("undici.error.UND_ERR_RESPONSE_STATUS_CODE"),eL=class extends Jt{constructor(e,r,n,s){super(e),this.name="ResponseStatusCodeError",this.message=e||"Response Status Code Error",this.code="UND_ERR_RESPONSE_STATUS_CODE",this.body=s,this.st Line truncated
`)||t.includes("\r")||t.includes("\0"))===!1}function IMe(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 i=n[o-1].trim();if(oMe.has(i)){s=i;break}}s!==""&&(t.referrerPolicy=s)}function wMe(){return"allowed"}function bMe(){return"success"}function xMe(){return"success"}function SMe(t){let e=null;e=t.mode,t.headersList.set("sec-fetch-mode",e,!0)}function RMe(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&&zL(t.origin)&&!zL(uy(t))&&(e=null);break;case"same-origin":ox(t,uy(t))||(e=null);break;default:}t.headersList.append("origin",e,!0)}}}function DA(t,e){return t}function BMe(t,e,r){return!t?.startTime||t.startTime<e?{domainLookupStartTime:e,domainLookupEndTime:e,connectionStartTime:e,connectionEndTime:e,secureConnectionStartTime:e,ALPNNegotiatedProtocol:t?.ALPNNegotiatedProtocol}:{domainLookupStartTime:DA(t.domainLookupStartTime,r),domainLookupEndTime:DA(t.domainLookupEndTime,r),connectionStartTime:DA(t.connectionStartTime,r),connectionEndTime:DA(t.connectionEndTime,r),secureConnectionStartTime:DA(t.secureConnectionStartTime,r),ALPNNegotiatedProtocol:t.ALPNNegotiatedProtocol}}function NMe(t){return DA(uMe.now(),t)}function TMe(t){return{startTime:t.startTime??0,redirectStartTime:0,redirectEndTime:0,postRedirectStartTime:t.startTime??0,finalServiceWorkerStartTime:0,finalNetworkResponseStartTime:0,finalNetworkRequestStartTime:0,endTime:0,encodedBodySize:0,decodedBodySize:0,finalConnectionTimingInfo:null}}function W9(){return{referrerPolicy:"strict-origin-when-cross-origin"}}function PMe(t){return{referrerPolicy:t.referrerPolicy}}function vMe(t){let e=t.referrerPolicy;op(e);let r=null;if(t.referrer==="client"){let a=G9();if(!a||a.origin==="null")return"no-referrer";r=new URL(a)}else t.referrer instanceof URL&&(r=t.referrer);let n=HL(r),s=HL(r,!0);n.toString().length>4096&&(n=s);let o=ox(t,n),i=ly(n)&&!ly(t.url);switch(e){case"origin":return s??HL(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 a=uy(t);return ox(n,a)?n:ly(n)&&!ly(a)?"no-referrer":s}default:return i?"no-referrer":s}}function HL(t,e){return op(t instanceof URL),t=new URL(t),t.protocol==="file:"||t.protocol==="about:"||t.protocol==="blank:"?"no-referrer":(t.username="",t.password="",t.hash="",e&&(t.pathname="",t.search=""),t)}function ly(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"))}}function _Me(t,e){if(sx===void 0)return!0;let r=J9(e);if(r==="no metadata"||r.length===0)return!0;let n=DMe(r),s=kMe(r,n);for(let o of s){let i=o.algo,a=o.hash,c=sx.createHash(i).update(t).digest("base64");if(c[c.length-1]==="="&&(c[c.length-2]==="="?c=c.slice(0,-2):c=c.slice(0,-1)),LMe(c,a))return!0}return!1}var QMe=/(?<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=QMe.exec(n);if(s===null||s.groups===void 0||s.groups.algo===void 0)continue;let o=s.groups.algo.toLowerCase();z9.includes(o)&&e.push(s.groups)}return r===!0?"no metadata":e}function DMe(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}function kMe(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}function LMe(t,e){if(t.length!==e.length)return!1;for(let r=0;r<t.length;++r)if(t[r]!==e[r]){if(t[r]==="+"&&e[r]==="-"||t[r]==="/"&&e[r]==="_")continue;return!1}return!0}function OMe(t){}function ox(t,e){return t.origin===e.origin&&t.origin==="null"||t.protocol===e.protocol&&t.hostname===e.hostname&&t.port===e.port}function MMe(){let t,e;return{promise:new Promise((n,s)=>{t=n,e=s}),resolve:t,reject:e}}function FMe(t){return t.controller.state==="aborted"}function UMe(t){return t.controller.state==="aborted"||t.controller.state==="terminated"}function qMe(t){return mMe[t.toLowerCase()]??t}function $Me(t){let e=JSON.stringify(t);if(e===void 0)throw new TypeError("Value is not JSON serializable");return op(typeof e=="string"),e}var GMe=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function K9(t,e,r=0,n=1){class s{#e;#t; Line truncated
`);function EFe(t){for(let e=0;e<t.length;++e)if((t.charCodeAt(e)&-128)!==0)return!1;return!0}function CFe(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}function IFe(t,e){ax(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 i=t.length;for(;t[i-1]===10&&t[i-2]===13;)i-=2;for(i!==t.length&&(t=t.subarray(0,i));;){if(t.subarray(o.position,o.position+n.length).equals(n))o.position+=n.length;else return"failure";if(o.position===t.length-2&&cx(t,gFe,o)||o.position===t.length-4&&cx(t,yFe,o))return s;if(t[o.position]!==13||t[o.position+1]!==10)return"failure";o.position+=2;let a=wFe(t,o);if(a==="failure")return"failure";let{name:c,filename:l,contentType:u,encoding:d}=a;o.position+=2;let p;{let f=t.indexOf(n.subarray(2),o.position);if(f===-1)return"failure";p=t.subarray(o.position,f-4),o.position+=p.length,d==="base64"&&(p=Buffer.from(p.toString(),"base64"))}if(t[o.position]!==13||t[o.position+1]!==10)return"failure";o.position+=2;let m;l!==null?(u??="text/plain",EFe(u)||(u=""),m=new fFe([p],l,{type:u})):m=uFe(Buffer.from(p)),ax(lK(c)),ax(typeof m=="string"&&lK(m)||pFe(m)),s.push(mFe(c,m,l))}}function wFe(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 i=LA(a=>a!==10&&a!==13&&a!==58,t,e);if(i=XL(i,!0,!0,a=>a===9||a===32),!dFe.test(i.toString())||t[e.position]!==58)return"failure";switch(e.position++,LA(a=>a===32||a===9,t,e),lFe(i)){case"content-disposition":{if(r=n=null,!cx(t,hFe,e)||(e.position+=17,r=pK(t,e),r===null))return"failure";if(cx(t,dK,e)){let a=e.position+dK.length;if(t[a]===42&&(e.position+=1,a+=1),t[a]!==61||t[a+1]!==34||(e.position+=12,n=pK(t,e),n===null))return"failure"}break}case"content-type":{let a=LA(c=>c!==10&&c!==13,t,e);a=XL(a,!1,!0,c=>c===9||c===32),s=uK(a);break}case"content-transfer-encoding":{let a=LA(c=>c!==10&&c!==13,t,e);a=XL(a,!1,!0,c=>c===9||c===32),o=uK(a);break}default:LA(a=>a!==10&&a!==13,t,e)}if(t[e.position]!==13&&t[e.position+1]!==10)return"failure";e.position+=2}}function pK(t,e){ax(t[e.position-1]===34);let r=LA(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)}function LA(t,e,r){let n=r.position;for(;n<e.length&&t(e[n]);)++n;return e.subarray(r.position,r.position=n)}function XL(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)}function cx(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}mK.exports={multipartFormDataParser:IFe,validateBoundary:CFe}});var FA=E((IUt,xK)=>{"use strict";var my=nt(),{ReadableStreamFrom:bFe,isBlobLike:fK,isReadableStreamLike:xFe,readableStreamClose:SFe,createDeferredPromise:RFe,fullyReadBody:BFe,extractMimeType:NFe,utf8DecodeBytes:yK}=no(),{FormData:hK}=py(),{kState:MA}=du(),{webidl:TFe}=bn(),{Blob:PFe}=require("node:buffer"),ZL=require("node:assert"),{isErrored:EK,isDisturbed:vFe}=require("node:stream"),{isArrayBuffer:_Fe}=require("node:util/types"),{serializeAMimeType:QFe}=_s(),{multipartFormDataParser:DFe}=AK(),eO;try{let t=require("node:crypto");eO=e=>t.randomInt(0,e)}catch{eO=t=>Math.floor(Math.random(t))}var lx=new TextEncoder;function kFe(){}var CK=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0,IK;CK&&(IK=new FinalizationRegistry(t=>{let e=t.deref();e&&!e.locked&&!vFe(e)&&!EK(e)&&e.cancel("Response object has been garbage collected").catch(kFe)}));function wK(t,e=!1){let r=null;t instanceof ReadableStream?r=t:fK(t)?r=t.stream():r=new ReadableStream({async pull(c){let l=typeof s=="string"?lx.encode(s):s;l.byteLength&&c.enqueue(l),queueMicrotask(()=>SFe(c))},start(){},type:"bytes"}),ZL(xFe(r));let n=null,s=null,o=null,i=null;if(typeof t=="string")s=t,i="text/plain;charset=UTF-8";else if(t instanceof URLSearchParams)s=t.toString(),i="application/x-www-form-urlencoded;charset=UTF-8";else if(_Fe(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(my.isFormDataLike(t)){let c=`----formdata-undici-0${`${eO(1e11)}`.padStart(11,"0")}`,l=`--${c}\r
Content-Disposition: form-data`;let u=I=>I.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),d=I=>I.replace(/\r?\n|\r/g,`\r
`),p=[],m=new Uint8Array([13,10]);o=0;let f=!1;for(let[I,b]of t)if(typeof b=="string"){let w=lx.encode(l+`; name="${u(d(I))}"\r
\r
${d(x)}\r
`);p.push(I),o+=I.byteLength}else{let I=lx.encode(`${l}; name="${u(d(w))}"`+(x.name?`; filename="${u(x.name)}"`:"")+`\r
Content-Type: ${x.type||"application/octet-stream"}\r
${d(b)}\r
`);p.push(w),o+=w.byteLength}else{let w=lx.encode(`${l}; name="${u(d(I))}"`+(b.name?`; filename="${u(b.name)}"`:"")+`\r
Content-Type: ${b.type||"application/octet-stream"}\r
\r
`);p.push(I,x,A),typeof x.size=="number"?o+=I.byteLength+x.size+A.byteLength:f=!0}let y=lx.encode(`--${c}--\r
`);p.push(y),o+=y.byteLength,f&&(o=null),s=t,n=async function*(){for(let w of p)w.stream?yield*w.stream():yield w},i=`multipart/form-data; boundary=${c}`}else if(V8(t))s=t,o=t.size,t.type&&(i=t.type);else if(typeof t[Symbol.asyncIterator]=="function"){if(e)throw new TypeError("keepalive");if(Rg.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=t instanceof ReadableStream?t:yke(t)}if((typeof s=="string"||Rg.isBuffer(s))&&(o=Buffer.byteLength(s)),n!=null){let c;r=new ReadableStream({async start(){c=n(t)[Symbol.asyncIterator]()},async pull(l){let{value:u,done:d}=await c.next();if(d)queueMicrotask(()=>{l.close(),l.byobRequest?.respond(0)});else if(!J8(r)){let p=new Uint8Array(u);p.byteLength&&l.enqueue(p)}return l.desiredSize>0},async cancel(l){await c.return()},type:"bytes"})}return[{stream:r,source:s,length:o},i]}function Qke(t,e=!1){return t instanceof ReadableStream&&(yk(!Rg.isDisturbed(t),"The body has already been consumed."),yk(!t.locked,"The stream is locked.")),Z8(t,e)}function _ke(t,e){let[r,n]=e.stream.tee();return e.stream=r,{stream:n,length:e.length,source:e.source}}function vke(t){if(t.aborted)throw new DOMException("The operation was aborted.","AbortError")}function Dke(t){return{blob(){return lm(this,r=>{let n=j8(this);return n===null?n="":n&&(n=Nke(n)),new Ske([r],{type:n})},t)},arrayBuffer(){return lm(this,r=>new Uint8Array(r).buffer,t)},text(){return lm(this,W8,t)},json(){return lm(this,Lke,t)},formData(){return lm(this,r=>{let n=j8(this);if(n!==null)switch(n.essence){case"multipart/form-data":{let s=Tke(r,n);if(s==="failure")throw new TypeError("Failed to parse body as FormData.");let o=new Y8;return o[um]=s,o}case"application/x-www-form-urlencoded":{let s=new URLSearchParams(r.toString()),o=new Y8;for(let[i,a]of s)o.append(i,a);return o}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},t)},bytes(){return lm(this,r=>new Uint8Array(r),t)}}}function kke(t){Object.assign(t.prototype,Dke(t))}async function lm(t,e,r){if(bke.brandCheck(t,r),e9(t))throw new TypeError("Body is unusable: Body has already been read");vke(t[um]);let n=Ike(),s=i=>n.reject(i),o=i=>{try{n.resolve(e(i))}catch(a){s(a)}};return t[um].body==null?(o(Buffer.allocUnsafe(0)),n.promise):(await wke(t[um].body,o,s),n.promise)}function e9(t){let e=t[um].body;return e!=null&&(e.stream.locked||Rg.isDisturbed(e.stream))}function Lke(t){return JSON.parse(W8(t))}function j8(t){let e=t[um].headersList,r=xke(e);return r==="failure"?null:r}t9.exports={extractBody:Z8,safelyExtractBody:Qke,cloneBody:_ke,mixinBody:kke,streamRegistry:X8,hasFinalizationRegistry:K8,bodyUnusable:e9}});var p9=C((fvt,d9)=>{"use strict";var Se=require("node:assert"),Ue=et(),{channels:r9}=XA(),Ck=tk(),{RequestContentLengthMismatchError:Dd,ResponseContentLengthMismatchError:Oke,RequestAbortedError:c9,HeadersTimeoutError:Fke,HeadersOverflowError:Uke,SocketError:fx,InformationalError:pm,BodyTimeoutError:Mke,HTTPParserError:$ke,ResponseExceededMaxSizeError:qke}=mt(),{kUrl:l9,kReset:bs,kClient:bk,kParser:Ar,kBlocking:Pg,kRunning:Bn,kPending:Gke,kSize:n9,kWriting:Gl,kQueue:xi,kNoRef:Ng,kKeepAliveDefaultTimeout:Hke,kHostHeader:zke,kPendingIdx:Vke,kRunningIdx:Po,kError:Qo,kPipelining:Ax,kSocket:Am,kKeepAliveTimeoutValue:hx,kMaxHeadersSize:Ik,kKeepAliveMaxTimeout:Yke,kKeepAliveTimeoutThreshold:jke,kHeadersTimeout:Wke,kBodyTimeout:Jke,kStrictContentLength:Sk,kMaxRequests:s9,kCounter:Kke,kMaxResponseSize:Xke,kOnError:Zke,kResume:ql,kHTTPContext:u9}=Yt(),da=XK(),eLe=Buffer.alloc(0),ux=Buffer[Symbol.species],dx=Ue.addListener,tLe=Ue.removeAllListeners,wk;async function rLe(){let t=process.env.JEST_WORKER_ID?sk():void 0,e;try{e=await WebAssembly.compile(t8())}catch{e=await WebAssembly.compile(t||sk())}return await WebAssembly.instantiate(e,{env:{wasm_on_url:(r,n,s)=>0,wasm_on_status:(r,n,s)=>{Se($r.ptr===r);let o=n-Aa+pa.byteOffset;return $r.onStatus(new ux(pa.buffer,o,s))||0},wasm_on_message_begin:r=>(Se($r.ptr===r),$r.onMessageBegin()||0),wasm_on_header_field:(r,n,s)=>{Se($r.ptr===r);let o=n-Aa+pa.byteOffset;return $r.onHeaderField(new ux(pa.buffer,o,s))||0},wasm_on_header_value:(r,n,s)=>{Se($r.ptr===r);let o=n-Aa+pa.byteOffset;return $r.onHeaderValue(new ux(pa.buffer,o,s))||0},wasm_on_headers_complete:(r,n,s,o)=>(Se($r.ptr===r),$r.onHeadersComplete(n,!!s,!!o)||0),wasm_on_body:(r,n,s)=>{Se($r.ptr===r);let o=n-Aa+pa.byteOffset;return $r.onBody(new ux(pa.buffer,o,s))||0},wasm_on_message_complete:r=>(Se($r.ptr===r),$r.onMessageComplete()||0)}})}var xk=null,Bk=rLe();Bk.catch();var $r=null,pa=null,px=0,Aa=null,nLe=0,Tg=1,mm=2|Tg,mx=4|Tg,Rk=8|nLe,Nk=class{constructor(e,r,{exports:n}){Se(Number.isFinite(e[Ik])&&e[Ik]>0),this.llhttp=n,this.ptr=this.llhttp.llhttp_alloc(da.TYPE.RESPONSE),this.client=e,this.socket=r,this.timeout=null,this.timeoutValue=null,this.timeoutType=null,this.statusCode=null,this.statusText="",this.upgrade=!1,this.headers=[],this.headersSize=0,this. Line truncated
`);p.push(w,b,m),typeof b.size=="number"?o+=w.byteLength+b.size+m.byteLength:f=!0}let y=lx.encode(`--${c}--\r
`);p.push(y),o+=y.byteLength,f&&(o=null),s=t,n=async function*(){for(let I of p)I.stream?yield*I.stream():yield I},i=`multipart/form-data; boundary=${c}`}else if(fK(t))s=t,o=t.size,t.type&&(i=t.type);else if(typeof t[Symbol.asyncIterator]=="function"){if(e)throw new TypeError("keepalive");if(my.isDisturbed(t)||t.locked)throw new TypeError("Response body object should not be disturbed or locked");r=t instanceof ReadableStream?t:bFe(t)}if((typeof s=="string"||my.isBuffer(s))&&(o=Buffer.byteLength(s)),n!=null){let c;r=new ReadableStream({async start(){c=n(t)[Symbol.asyncIterator]()},async pull(l){let{value:u,done:d}=await c.next();if(d)queueMicrotask(()=>{l.close(),l.byobRequest?.respond(0)});else if(!EK(r)){let p=new Uint8Array(u);p.byteLength&&l.enqueue(p)}return l.desiredSize>0},async cancel(l){await c.return()},type:"bytes"})}return[{stream:r,source:s,length:o},i]}function LFe(t,e=!1){return t instanceof ReadableStream&&(ZL(!my.isDisturbed(t),"The body has already been consumed."),ZL(!t.locked,"The stream is locked.")),wK(t,e)}function OFe(t,e){let[r,n]=e.stream.tee();return e.stream=r,{stream:n,length:e.length,source:e.source}}function MFe(t){if(t.aborted)throw new DOMException("The operation was aborted.","AbortError")}function FFe(t){return{blob(){return OA(this,r=>{let n=gK(this);return n===null?n="":n&&(n=QFe(n)),new PFe([r],{type:n})},t)},arrayBuffer(){return OA(this,r=>new Uint8Array(r).buffer,t)},text(){return OA(this,yK,t)},json(){return OA(this,qFe,t)},formData(){return OA(this,r=>{let n=gK(this);if(n!==null)switch(n.essence){case"multipart/form-data":{let s=DFe(r,n);if(s==="failure")throw new TypeError("Failed to parse body as FormData.");let o=new hK;return o[MA]=s,o}case"application/x-www-form-urlencoded":{let s=new URLSearchParams(r.toString()),o=new hK;for(let[i,a]of s)o.append(i,a);return o}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},t)},bytes(){return OA(this,r=>new Uint8Array(r),t)}}}function UFe(t){Object.assign(t.prototype,FFe(t))}async function OA(t,e,r){if(TFe.brandCheck(t,r),bK(t))throw new TypeError("Body is unusable: Body has already been read");MFe(t[MA]);let n=RFe(),s=i=>n.reject(i),o=i=>{try{n.resolve(e(i))}catch(a){s(a)}};return t[MA].body==null?(o(Buffer.allocUnsafe(0)),n.promise):(await BFe(t[MA].body,o,s),n.promise)}function bK(t){let e=t[MA].body;return e!=null&&(e.stream.locked||my.isDisturbed(e.stream))}function qFe(t){return JSON.parse(yK(t))}function gK(t){let e=t[MA].headersList,r=NFe(e);return r==="failure"?null:r}xK.exports={extractBody:wK,safelyExtractBody:LFe,cloneBody:OFe,mixinBody:UFe,streamRegistry:IK,hasFinalizationRegistry:CK,bodyUnusable:bK}});var kK=E((wUt,DK)=>{"use strict";var Ne=require("node:assert"),qe=nt(),{channels:SK}=RA(),tO=LL(),{RequestContentLengthMismatchError:ip,ResponseContentLengthMismatchError:$Fe,RequestAbortedError:vK,HeadersTimeoutError:GFe,HeadersOverflowError:HFe,SocketError:fx,InformationalError:UA,BodyTimeoutError:zFe,HTTPParserError:VFe,ResponseExceededMaxSizeError:YFe}=gt(),{kUrl:_K,kReset:Qs,kClient:oO,kParser:gr,kBlocking:hy,kRunning:Dn,kPending:jFe,kSize:RK,kWriting:mu,kQueue:Fi,kNoRef:Ay,kKeepAliveDefaultTimeout:WFe,kHostHeader:JFe,kPendingIdx:KFe,kRunningIdx:$o,kError:Go,kPipelining:mx,kSocket:qA,kKeepAliveTimeoutValue:hx,kMaxHeadersSize:rO,kKeepAliveMaxTimeout:XFe,kKeepAliveTimeoutThreshold:ZFe,kHeadersTimeout:eUe,kBodyTimeout:tUe,kStrictContentLength:iO,kMaxRequests:BK,kCounter:rUe,kMaxResponseSize:nUe,kOnError:sUe,kResume:pu,kHTTPContext:QK}=Wt(),Na=I9(),oUe=Buffer.alloc(0),ux=Buffer[Symbol.species],dx=qe.addListener,iUe=qe.removeAllListeners,nO;async function aUe(){let t=process.env.JEST_WORKER_ID?FL():void 0,e;try{e=await WebAssembly.compile(x9())}catch{e=await WebAssembly.compile(t||FL())}return await WebAssembly.instantiate(e,{env:{wasm_on_url:(r,n,s)=>0,wasm_on_status:(r,n,s)=>{Ne(jr.ptr===r);let o=n-Pa+Ta.byteOffset;return jr.onStatus(new ux(Ta.buffer,o,s))||0},wasm_on_message_begin:r=>(Ne(jr.ptr===r),jr.onMessageBegin()||0),wasm_on_header_field:(r,n,s)=>{Ne(jr.ptr===r);let o=n-Pa+Ta.byteOffset;return jr.onHeaderField(new ux(Ta.buffer,o,s))||0},wasm_on_header_value:(r,n,s)=>{Ne(jr.ptr===r);let o=n-Pa+Ta.byteOffset;return jr.onHeaderValue(new ux(Ta.buffer,o,s))||0},wasm_on_headers_complete:(r,n,s,o)=>(Ne(jr.ptr===r),jr.onHeadersComplete(n,!!s,!!o)||0),wasm_on_body:(r,n,s)=>{Ne(jr.ptr===r);let o=n-Pa+Ta.byteOffset;return jr.onBody(new ux(Ta.buffer,o,s))||0},wasm_on_message_complete:r=>(Ne(jr.ptr===r),jr.onMessageComplete()||0)}})}var sO=null,aO=aUe();aO.catch();var jr=null,Ta=null,px=0,Pa=null,cUe=0,fy=1,$A=2|fy,Ax=4|fy,cO=8|cUe,lO=class{constructor(e,r,{exports:n}){Ne(Number.isFinite(e[rO])&&e[rO]>0),this.llhttp=n,this.ptr=this.llhttp.llhttp_alloc(Na.TYPE.RESPONSE),this.client=e,this.socket=r,this.timeout=null,this.timeoutValue=null,this.timeoutType=null,this.statusCode=null,this.statusText="",this.upgrade=!1,this.headers=[],this.headersSize=0,this. Line truncated
`;if(typeof s=="string"?y+=`host: ${s}\r
`:y+=t[zke],o?y+=`connection: upgrade\r
`:y+=t[JFe],o?y+=`connection: upgrade\r
upgrade: ${o}\r
`:t[Ax]&&!A[bs]?y+=`connection: keep-alive\r
`:t[mx]&&!m[Qs]?y+=`connection: keep-alive\r
`:y+=`connection: close\r
`,Array.isArray(l))for(let w=0;w<l.length;w+=2){let x=l[w+0],I=l[w+1];if(Array.isArray(I))for(let T=0;T<I.length;T++)y+=`${x}: ${I[T]}\r
`;else y+=`${x}: ${I}\r
`}return r9.sendHeaders.hasSubscribers&&r9.sendHeaders.publish({request:e,headers:y,socket:A}),!c||p===0?i9(f,null,t,e,A,u,y,d):Ue.isBuffer(c)?i9(f,c,t,e,A,u,y,d):Ue.isBlobLike(c)?typeof c.stream=="function"?a9(f,c.stream(),t,e,A,u,y,d):lLe(f,c,t,e,A,u,y,d):Ue.isStream(c)?cLe(f,c,t,e,A,u,y,d):Ue.isIterable(c)?a9(f,c,t,e,A,u,y,d):Se(!1),!0}function cLe(t,e,r,n,s,o,i,a){Se(o!==0||r[Bn]===0,"stream body cannot be pipelined");let c=!1,l=new gx({abort:t,socket:s,request:n,contentLength:o,client:r,expectsPayload:a,header:i}),u=function(f){if(!c)try{!l.write(f)&&this.pause&&this.pause()}catch(y){Ue.destroy(this,y)}},d=function(){c||e.resume&&e.resume()},p=function(){if(queueMicrotask(()=>{e.removeListener("error",A)}),!c){let f=new c9;queueMicrotask(()=>A(f))}},A=function(f){if(!c){if(c=!0,Se(s.destroyed||s[Gl]&&r[Bn]<=1),s.off("drain",d).off("error",A),e.removeListener("data",u).removeListener("end",A).removeListener("close",p),!f)try{l.end()}catch(y){f=y}l.destroy(f),f&&(f.code!=="UND_ERR_INFO"||f.message!=="reset")?Ue.destroy(e,f):Ue.destroy(e)}};e.on("data",u).on("end",A).on("error",A).on("close",p),e.resume&&e.resume(),s.on("drain",d).on("error",A),e.errorEmitted??e.errored?setImmediate(()=>A(e.errored)):(e.endEmitted??e.readableEnded)&&setImmediate(()=>A(null)),(e.closeEmitted??e.closed)&&setImmediate(p)}function i9(t,e,r,n,s,o,i,a){try{e?Ue.isBuffer(e)&&(Se(o===e.byteLength,"buffer body must have content length"),s.cork(),s.write(`${i}content-length: ${o}\r
`,Array.isArray(l))for(let I=0;I<l.length;I+=2){let b=l[I+0],w=l[I+1];if(Array.isArray(w))for(let T=0;T<w.length;T++)y+=`${b}: ${w[T]}\r
`;else y+=`${b}: ${w}\r
`}return SK.sendHeaders.hasSubscribers&&SK.sendHeaders.publish({request:e,headers:y,socket:m}),!c||p===0?TK(f,null,t,e,m,u,y,d):qe.isBuffer(c)?TK(f,c,t,e,m,u,y,d):qe.isBlobLike(c)?typeof c.stream=="function"?PK(f,c.stream(),t,e,m,u,y,d):AUe(f,c,t,e,m,u,y,d):qe.isStream(c)?mUe(f,c,t,e,m,u,y,d):qe.isIterable(c)?PK(f,c,t,e,m,u,y,d):Ne(!1),!0}function mUe(t,e,r,n,s,o,i,a){Ne(o!==0||r[Dn]===0,"stream body cannot be pipelined");let c=!1,l=new gx({abort:t,socket:s,request:n,contentLength:o,client:r,expectsPayload:a,header:i}),u=function(f){if(!c)try{!l.write(f)&&this.pause&&this.pause()}catch(y){qe.destroy(this,y)}},d=function(){c||e.resume&&e.resume()},p=function(){if(queueMicrotask(()=>{e.removeListener("error",m)}),!c){let f=new vK;queueMicrotask(()=>m(f))}},m=function(f){if(!c){if(c=!0,Ne(s.destroyed||s[mu]&&r[Dn]<=1),s.off("drain",d).off("error",m),e.removeListener("data",u).removeListener("end",m).removeListener("close",p),!f)try{l.end()}catch(y){f=y}l.destroy(f),f&&(f.code!=="UND_ERR_INFO"||f.message!=="reset")?qe.destroy(e,f):qe.destroy(e)}};e.on("data",u).on("end",m).on("error",m).on("close",p),e.resume&&e.resume(),s.on("drain",d).on("error",m),e.errorEmitted??e.errored?setImmediate(()=>m(e.errored)):(e.endEmitted??e.readableEnded)&&setImmediate(()=>m(null)),(e.closeEmitted??e.closed)&&setImmediate(p)}function TK(t,e,r,n,s,o,i,a){try{e?qe.isBuffer(e)&&(Ne(o===e.byteLength,"buffer body must have content length"),s.cork(),s.write(`${i}content-length: ${o}\r
\r
`,"latin1"),s.write(e),s.uncork(),n.onBodySent(e),!a&&n.reset!==!1&&(s[bs]=!0)):o===0?s.write(`${i}content-length: 0\r
`,"latin1"),s.write(e),s.uncork(),n.onBodySent(e),!a&&n.reset!==!1&&(s[Qs]=!0)):o===0?s.write(`${i}content-length: 0\r
\r
`,"latin1"):(Se(o===null,"no body must not have content length"),s.write(`${i}\r
`,"latin1")),n.onRequestSent(),r[ql]()}catch(c){t(c)}}async function lLe(t,e,r,n,s,o,i,a){Se(o===e.size,"blob body must have content length");try{if(o!=null&&o!==e.size)throw new Dd;let c=Buffer.from(await e.arrayBuffer());s.cork(),s.write(`${i}content-length: ${o}\r
`,"latin1"):(Ne(o===null,"no body must not have content length"),s.write(`${i}\r
`,"latin1")),n.onRequestSent(),r[pu]()}catch(c){t(c)}}async function AUe(t,e,r,n,s,o,i,a){Ne(o===e.size,"blob body must have content length");try{if(o!=null&&o!==e.size)throw new ip;let c=Buffer.from(await e.arrayBuffer());s.cork(),s.write(`${i}content-length: ${o}\r
\r
`,"latin1"),s.write(c),s.uncork(),n.onBodySent(c),n.onRequestSent(),!a&&n.reset!==!1&&(s[bs]=!0),r[ql]()}catch(c){t(c)}}async function a9(t,e,r,n,s,o,i,a){Se(o!==0||r[Bn]===0,"iterator body cannot be pipelined");let c=null;function l(){if(c){let p=c;c=null,p()}}let u=()=>new Promise((p,A)=>{Se(c===null),s[Qo]?A(s[Qo]):c=p});s.on("close",l).on("drain",l);let d=new gx({abort:t,socket:s,request:n,contentLength:o,client:r,expectsPayload:a,header:i});try{for await(let p of e){if(s[Qo])throw s[Qo];d.write(p)||await u()}d.end()}catch(p){d.destroy(p)}finally{s.off("close",l).off("drain",l)}}var gx=class{constructor({abort:e,socket:r,request:n,contentLength:s,client:o,expectsPayload:i,header:a}){this.socket=r,this.request=n,this.contentLength=s,this.client=o,this.bytesWritten=0,this.expectsPayload=i,this.header=a,this.abort=e,r[Gl]=!0}write(e){let{socket:r,request:n,contentLength:s,client:o,bytesWritten:i,expectsPayload:a,header:c}=this;if(r[Qo])throw r[Qo];if(r.destroyed)return!1;let l=Buffer.byteLength(e);if(!l)return!0;if(s!==null&&i+l>s){if(o[Sk])throw new Dd;process.emitWarning(new Dd)}r.cork(),i===0&&(!a&&n.reset!==!1&&(r[bs]=!0),s===null?r.write(`${c}transfer-encoding: chunked\r
`,"latin1"),s.write(c),s.uncork(),n.onBodySent(c),n.onRequestSent(),!a&&n.reset!==!1&&(s[Qs]=!0),r[pu]()}catch(c){t(c)}}async function PK(t,e,r,n,s,o,i,a){Ne(o!==0||r[Dn]===0,"iterator body cannot be pipelined");let c=null;function l(){if(c){let p=c;c=null,p()}}let u=()=>new Promise((p,m)=>{Ne(c===null),s[Go]?m(s[Go]):c=p});s.on("close",l).on("drain",l);let d=new gx({abort:t,socket:s,request:n,contentLength:o,client:r,expectsPayload:a,header:i});try{for await(let p of e){if(s[Go])throw s[Go];d.write(p)||await u()}d.end()}catch(p){d.destroy(p)}finally{s.off("close",l).off("drain",l)}}var gx=class{constructor({abort:e,socket:r,request:n,contentLength:s,client:o,expectsPayload:i,header:a}){this.socket=r,this.request=n,this.contentLength=s,this.client=o,this.bytesWritten=0,this.expectsPayload=i,this.header=a,this.abort=e,r[mu]=!0}write(e){let{socket:r,request:n,contentLength:s,client:o,bytesWritten:i,expectsPayload:a,header:c}=this;if(r[Go])throw r[Go];if(r.destroyed)return!1;let l=Buffer.byteLength(e);if(!l)return!0;if(s!==null&&i+l>s){if(o[iO])throw new ip;process.emitWarning(new ip)}r.cork(),i===0&&(!a&&n.reset!==!1&&(r[Qs]=!0),s===null?r.write(`${c}transfer-encoding: chunked\r
`,"latin1"):r.write(`${c}content-length: ${s}\r
\r
`,"latin1")),s===null&&r.write(`\r
${l.toString(16)}\r
`,"latin1"),this.bytesWritten+=l;let u=r.write(e);return r.uncork(),n.onBodySent(e),u||r[Ar].timeout&&r[Ar].timeoutType===mm&&r[Ar].timeout.refresh&&r[Ar].timeout.refresh(),u}end(){let{socket:e,contentLength:r,client:n,bytesWritten:s,expectsPayload:o,header:i,request:a}=this;if(a.onRequestSent(),e[Gl]=!1,e[Qo])throw e[Qo];if(!e.destroyed){if(s===0?o?e.write(`${i}content-length: 0\r
`,"latin1"),this.bytesWritten+=l;let u=r.write(e);return r.uncork(),n.onBodySent(e),u||r[gr].timeout&&r[gr].timeoutType===$A&&r[gr].timeout.refresh&&r[gr].timeout.refresh(),u}end(){let{socket:e,contentLength:r,client:n,bytesWritten:s,expectsPayload:o,header:i,request:a}=this;if(a.onRequestSent(),e[mu]=!1,e[Go])throw e[Go];if(!e.destroyed){if(s===0?o?e.write(`${i}content-length: 0\r
\r
`,"latin1"):e.write(`${i}\r
`,"latin1"):r===null&&e.write(`\r
0\r
\r
`,"latin1"),r!==null&&s!==r){if(n[Sk])throw new Dd;process.emitWarning(new Dd)}e[Ar].timeout&&e[Ar].timeoutType===mm&&e[Ar].timeout.refresh&&e[Ar].timeout.refresh(),n[ql]()}}destroy(e){let{socket:r,client:n,abort:s}=this;r[Gl]=!1,e&&(Se(n[Bn]<=1,"pipeline should only contain this request"),s(e))}};d9.exports=sLe});var C9=C((hvt,E9)=>{"use strict";var _o=require("node:assert"),{pipeline:uLe}=require("node:stream"),it=et(),{RequestContentLengthMismatchError:Tk,RequestAbortedError:A9,SocketError:Qg,InformationalError:Pk}=mt(),{kUrl:yx,kReset:Cx,kClient:fm,kRunning:Ix,kPending:dLe,kQueue:Hl,kPendingIdx:Qk,kRunningIdx:bi,kError:Bi,kSocket:on,kStrictContentLength:pLe,kOnError:_k,kMaxConcurrentStreams:y9,kHTTP2Session:Si,kResume:zl,kSize:ALe,kHTTPContext:mLe}=Yt(),Pc=Symbol("open streams"),m9,f9=!1,Ex;try{Ex=require("node:http2")}catch{Ex={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:fLe,HTTP2_HEADER_METHOD:hLe,HTTP2_HEADER_PATH:gLe,HTTP2_HEADER_SCHEME:yLe,HTTP2_HEADER_CONTENT_LENGTH:ELe,HTTP2_HEADER_EXPECT:CLe,HTTP2_HEADER_STATUS:ILe}}=Ex;function wLe(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}async function xLe(t,e){t[on]=e,f9||(f9=!0,process.emitWarning("H2 support is experimental, expect them to change at any time.",{code:"UNDICI-H2"}));let r=Ex.connect(t[yx],{createConnection:()=>e,peerMaxConcurrentStreams:t[y9]});r[Pc]=0,r[fm]=t,r[on]=e,it.addListener(r,"error",SLe),it.addListener(r,"frameError",BLe),it.addListener(r,"end",RLe),it.addListener(r,"goaway",NLe),it.addListener(r,"close",function(){let{[fm]:s}=this,{[on]:o}=s,i=this[on][Bi]||this[Bi]||new Qg("closed",it.getSocketInfo(o));if(s[Si]=null,s.destroyed){_o(s[dLe]===0);let a=s[Hl].splice(s[bi]);for(let c=0;c<a.length;c++){let l=a[c];it.errorRequest(s,l,i)}}}),r.unref(),t[Si]=r,e[Si]=r,it.addListener(e,"error",function(s){_o(s.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[Bi]=s,this[fm][_k](s)}),it.addListener(e,"end",function(){it.destroy(this,new Qg("other side closed",it.getSocketInfo(this)))}),it.addListener(e,"close",function(){let s=this[Bi]||new Qg("closed",it.getSocketInfo(this));t[on]=null,this[Si]!=null&&this[Si].destroy(s),t[Qk]=t[bi],_o(t[Ix]===0),t.emit("disconnect",t[yx],[t],s),t[zl]()});let n=!1;return e.on("close",()=>{n=!0}),{version:"h2",defaultPipelining:1/0,write(...s){return PLe(t,...s)},resume(){bLe(t)},destroy(s,o){n?queueMicrotask(o):e.destroy(s).on("close",o)},get destroyed(){return e.destroyed},busy(){return!1}}}function bLe(t){let e=t[on];e?.destroyed===!1&&(t[ALe]===0&&t[y9]===0?(e.unref(),t[Si].unref()):(e.ref(),t[Si].ref()))}function SLe(t){_o(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[on][Bi]=t,this[fm][_k](t)}function BLe(t,e,r){if(r===0){let n=new Pk(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[on][Bi]=n,this[fm][_k](n)}}function RLe(){let t=new Qg("other side closed",it.getSocketInfo(this[on]));this.destroy(t),it.destroy(this[on],t)}function NLe(t){let e=this[Bi]||new Qg(`HTTP/2: "GOAWAY" frame received with code ${t}`,it.getSocketInfo(this)),r=this[fm];if(r[on]=null,r[mLe]=null,this[Si]!=null&&(this[Si].destroy(e),this[Si]=null),it.destroy(this[on],e),r[bi]<r[Hl].length){let n=r[Hl][r[bi]];r[Hl][r[bi]++]=null,it.errorRequest(r,n,e),r[Qk]=r[bi]}_o(r[Ix]===0),r.emit("disconnect",r[yx],[r],e),r[zl]()}function TLe(t){return t!=="GET"&&t!=="HEAD"&&t!=="OPTIONS"&&t!=="TRACE"&&t!=="CONNECT"}function PLe(t,e){let r=t[Si],{method:n,path:s,host:o,upgrade:i,expectContinue:a,signal:c,headers:l}=e,{body:u}=e;if(i)return it.errorRequest(t,e,new Error("Upgrade not supported for H2")),!1;let d={};for(let v=0;v<l.length;v+=2){let L=l[v+0],U=l[v+1];if(Array.isArray(U))for(let V=0;V<U.length;V++)d[L]?d[L]+=`,${U[V]}`:d[L]=U[V];else d[L]=U}let p,{hostname:A,port:f}=t[yx];d[fLe]=o||`${A}${f?`:${f}`:""}`,d[hLe]=n;let y=v=>{e.aborted||e.completed||(v=v||new A9,it.errorRequest(t,e,v),p!=null&&it.destroy(p,v),it.destroy(u,v),t[Hl][t[bi]++]=null,t[zl]())};try{e.onConnect(y)}catch(v){it.errorRequest(t,e,v)}if(e.aborted)return!1;if(n==="CONNECT")return r.ref(),p=r.request(d,{endStream:!1,signal:c}),p.id&&!p.pending?(e.onUpgrade(null,null,p),++r[Pc],t[Hl][t[bi]++]=null):p.once("ready",()=>{e.onUpgrade(null,null,p),++r[Pc],t[Hl][t[bi]++]=null}),p.once("close",()=>{r[Pc]-=1,r[Pc]===0&&r.unref()}),!0;d[gLe]=s,d[yLe]="https";let w=n==="PUT"||n==="POST"||n==="PATCH";u&&typeof u.read=="function"&&u.read(0);let x=it.bodyLength(u);if(it.isFormDataLike(u)){m9??=dm().extractBody;let[v,L]=m9(u);d["content-type"]=L,u=v.stream,x=v.length}if(x==null&&(x=e.contentLength),(x===0||!w)&&(x=null),TLe(n)&&x>0&&e.contentLength!=null&&e.contentLength!==x){if(t[pLe])return it.errorRequest(t,e,new Tk),!1;process.emitWarning(new Tk)}x!=null&&(_o(u,"no body must not have content length"),d[ELe]=`${x}`),r.ref();let I=n==="GET"||n==="HEAD"||u===null;return a?(d[CLe]="100-continue",p=r.request(d,{endStream:I,signal:c}),p.once(" Line truncated
`,this[rOe]=c??3e5,this[tOe]=s??3e5,this[nOe]=I??!0,this[sOe]=v,this[Lk]=U,this[Yl]=null,this[lOe]=z>-1?z:-1,this[dOe]=ee??100,this[br]=null,this[Ri]=[],this[_c]=0,this[Ni]=0,this[kg]=ae=>Fk(this,ae),this[uOe]=ae=>_9(this,ae)}get pipelining(){return this[Sx]}set pipelining(e){this[Sx]=e,this[kg](!0)}get[Fg](){return this[Ri].length-this[Ni]}get[Og](){return this[Ni]-this[_c]}get[Lg](){return this[Ri].length-this[_c]}get[jLe](){return!!this[br]&&!this[gm]&&!this[br].destroyed}get[kk](){return!!(this[br]?.busy(null)||this[Lg]>=(Q9(this)||1)||this[Fg]>0)}[YLe](e){v9(this),this.once("connect",e)}[cOe](e,r){let n=e.origin||this[fa].origin,s=new $Le(n,e,r);return this[Ri].push(s),this[Ld]||(kd.bodyLength(s.body)==null&&kd.isIterable(s.body)?(this[Ld]=1,queueMicrotask(()=>Fk(this))):this[kg](!0)),this[Ld]&&this[jl]!==2&&this[kk]&&(this[jl]=2),this[jl]<2}async[iOe](){return new Promise(e=>{this[Lg]?this[Yl]=e:e(null)})}async[aOe](e){return new Promise(r=>{let n=this[Ri].splice(this[Ni]);for(let o=0;o<n.length;o++){let i=n[o];kd.errorRequest(this,i,e)}let s=()=>{this[Yl]&&(this[Yl](),this[Yl]=null),r(null)};this[br]?(this[br].destroy(e,s),this[br]=null):queueMicrotask(s),this[kg]()})}},mOe=bx();function _9(t,e){if(t[Og]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){Qc(t[Ni]===t[_c]);let r=t[Ri].splice(t[_c]);for(let n=0;n<r.length;n++){let s=r[n];kd.errorRequest(t,s,e)}Qc(t[Lg]===0)}}async function v9(t){Qc(!t[gm]),Qc(!t[br]);let{host:e,hostname:r,protocol:n,port:s}=t[fa];if(r[0]==="["){let o=r.indexOf("]");Qc(o!==-1);let i=r.substring(1,o);Qc(P9.isIP(i)),r=i}t[gm]=!0,hm.beforeConnect.hasSubscribers&&hm.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[br]?.version,servername:t[Vl],localAddress:t[Dg]},connector:t[vg]});try{let o=await new Promise((i,a)=>{t[vg]({host:e,hostname:r,protocol:n,port:s,servername:t[Vl],localAddress:t[Dg]},(c,l)=>{c?a(c):i(l)})});if(t.destroyed){kd.destroy(o.on("error",N9),new HLe);return}Qc(o);try{t[br]=o.alpnProtocol==="h2"?await AOe(t,o):await pOe(t,o)}catch(i){throw o.destroy().on("error",N9),i}t[gm]=!1,o[oOe]=0,o[Lk]=t[Lk],o[VLe]=t,o[JLe]=null,hm.connected.hasSubscribers&&hm.connected.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[br]?.version,servername:t[Vl],localAddress:t[Dg]},connector:t[vg],socket:o}),t.emit("connect",t[fa],[t])}catch(o){if(t.destroyed)return;if(t[gm]=!1,hm.connectError.hasSubscribers&&hm.connectError.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[br]?.version,servername:t[Vl],localAddress:t[Dg]},connector:t[vg],error:o}),o.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(Qc(t[Og]===0);t[Fg]>0&&t[Ri][t[Ni]].servername===t[Vl];){let i=t[Ri][t[Ni]++];kd.errorRequest(t,i,o)}else _9(t,o);t.emit("connectionError",t[fa],[t],o)}t[kg]()}function T9(t){t[jl]=0,t.emit("drain",t[fa],[t])}function Fk(t,e){t[Ld]!==2&&(t[Ld]=2,fOe(t,e),t[Ld]=0,t[_c]>256&&(t[Ri].splice(0,t[_c]),t[Ni]-=t[_c],t[_c]=0))}function fOe(t,e){for(;;){if(t.destroyed){Qc(t[Fg]===0);return}if(t[Yl]&&!t[Lg]){t[Yl](),t[Yl]=null;return}if(t[br]&&t[br].resume(),t[kk])t[jl]=2;else if(t[jl]===2){e?(t[jl]=1,queueMicrotask(()=>T9(t))):T9(t);continue}if(t[Fg]===0||t[Og]>=(Q9(t)||1))return;let r=t[Ri][t[Ni]];if(t[fa].protocol==="https:"&&t[Vl]!==r.servername){if(t[Og]>0)return;t[Vl]=r.servername,t[br]?.destroy(new GLe("servername changed"),()=>{t[br]=null,Fk(t)})}if(t[gm])return;if(!t[br]){v9(t);return}if(t[br].destroyed||t[br].busy(r))return;!r.aborted&&t[br].write(r)?t[Ni]++:t[Ri].splice(t[Ni],1)}}D9.exports=Ok});var Uk=C((Ivt,k9)=>{"use strict";var Bx=class{constructor(){this.bottom=0,this.top=0,this.list=new Array(2048),this.next=null}isEmpty(){return this.top===this.bottom}isFull(){return(this.top+1&2047)===this.bottom}push(e){this.list[this.top]=e,this.top=this.top+1&2047}shift(){let e=this.list[this.bottom];return e===void 0?null:(this.list[this.bottom]=void 0,this.bottom=this.bottom+1&2047,e)}};k9.exports=class{constructor(){this.head=this.tail=new Bx}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new Bx),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next),r}}});var O9=C((wvt,L9)=>{var{kFree:hOe,kConnected:gOe,kPending:yOe,kQueued:EOe,kRunning:COe,kSize:IOe}=Yt(),Od=Symbol("pool"),Mk=class{constructor(e){this[Od]=e}get connected(){return this[Od][gOe]}get free(){return this[Od][hOe]}get pending(){return this[Od][yOe]}get queued(){return this[Od][EOe]}get running(){return this[Od][COe]}get size(){return this[Od][IOe]}};L9.exports=Mk});var Vk=C((xvt,Y9)=>{"use strict";var wOe=rm(),xOe=Uk(),{kConnected:$k,kSize:F9,kRunning:U9,kPending:M9,kQueued:Ug,kBusy:bOe,kFree:SOe,kUrl:BOe,kClose:ROe,kDestroy:NOe,kDispatch:TOe}=Yt(),POe=O9(),Ss=Symbol("clients"),es=Symbol("needDrain"),Mg=Symbol("queue"),qk=Symbol("closed resolve"),Gk=Symbol("onDrain"),$9=Symbol("onConnect"),q9=Symbol("onDisconnect"),G9=Symbol("onConnectionError"),Hk=Symbol(" Line truncated
`,"latin1"),r!==null&&s!==r){if(n[iO])throw new ip;process.emitWarning(new ip)}e[gr].timeout&&e[gr].timeoutType===$A&&e[gr].timeout.refresh&&e[gr].timeout.refresh(),n[pu]()}}destroy(e){let{socket:r,client:n,abort:s}=this;r[mu]=!1,e&&(Ne(n[Dn]<=1,"pipeline should only contain this request"),s(e))}};DK.exports=lUe});var GK=E((bUt,$K)=>{"use strict";var Ho=require("node:assert"),{pipeline:fUe}=require("node:stream"),lt=nt(),{RequestContentLengthMismatchError:uO,RequestAbortedError:LK,SocketError:gy,InformationalError:dO}=gt(),{kUrl:yx,kReset:Cx,kClient:GA,kRunning:Ix,kPending:hUe,kQueue:Au,kPendingIdx:pO,kRunningIdx:Ui,kError:$i,kSocket:pn,kStrictContentLength:gUe,kOnError:mO,kMaxConcurrentStreams:qK,kHTTP2Session:qi,kResume:fu,kSize:yUe,kHTTPContext:EUe}=Wt(),Kc=Symbol("open streams"),OK,MK=!1,Ex;try{Ex=require("node:http2")}catch{Ex={constants:{}}}var{constants:{HTTP2_HEADER_AUTHORITY:CUe,HTTP2_HEADER_METHOD:IUe,HTTP2_HEADER_PATH:wUe,HTTP2_HEADER_SCHEME:bUe,HTTP2_HEADER_CONTENT_LENGTH:xUe,HTTP2_HEADER_EXPECT:SUe,HTTP2_HEADER_STATUS:RUe}}=Ex;function BUe(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}async function NUe(t,e){t[pn]=e,MK||(MK=!0,process.emitWarning("H2 support is experimental, expect them to change at any time.",{code:"UNDICI-H2"}));let r=Ex.connect(t[yx],{createConnection:()=>e,peerMaxConcurrentStreams:t[qK]});r[Kc]=0,r[GA]=t,r[pn]=e,lt.addListener(r,"error",PUe),lt.addListener(r,"frameError",vUe),lt.addListener(r,"end",_Ue),lt.addListener(r,"goaway",QUe),lt.addListener(r,"close",function(){let{[GA]:s}=this,{[pn]:o}=s,i=this[pn][$i]||this[$i]||new gy("closed",lt.getSocketInfo(o));if(s[qi]=null,s.destroyed){Ho(s[hUe]===0);let a=s[Au].splice(s[Ui]);for(let c=0;c<a.length;c++){let l=a[c];lt.errorRequest(s,l,i)}}}),r.unref(),t[qi]=r,e[qi]=r,lt.addListener(e,"error",function(s){Ho(s.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[$i]=s,this[GA][mO](s)}),lt.addListener(e,"end",function(){lt.destroy(this,new gy("other side closed",lt.getSocketInfo(this)))}),lt.addListener(e,"close",function(){let s=this[$i]||new gy("closed",lt.getSocketInfo(this));t[pn]=null,this[qi]!=null&&this[qi].destroy(s),t[pO]=t[Ui],Ho(t[Ix]===0),t.emit("disconnect",t[yx],[t],s),t[fu]()});let n=!1;return e.on("close",()=>{n=!0}),{version:"h2",defaultPipelining:1/0,write(...s){return kUe(t,...s)},resume(){TUe(t)},destroy(s,o){n?queueMicrotask(o):e.destroy(s).on("close",o)},get destroyed(){return e.destroyed},busy(){return!1}}}function TUe(t){let e=t[pn];e?.destroyed===!1&&(t[yUe]===0&&t[qK]===0?(e.unref(),t[qi].unref()):(e.ref(),t[qi].ref()))}function PUe(t){Ho(t.code!=="ERR_TLS_CERT_ALTNAME_INVALID"),this[pn][$i]=t,this[GA][mO](t)}function vUe(t,e,r){if(r===0){let n=new dO(`HTTP/2: "frameError" received - type ${t}, code ${e}`);this[pn][$i]=n,this[GA][mO](n)}}function _Ue(){let t=new gy("other side closed",lt.getSocketInfo(this[pn]));this.destroy(t),lt.destroy(this[pn],t)}function QUe(t){let e=this[$i]||new gy(`HTTP/2: "GOAWAY" frame received with code ${t}`,lt.getSocketInfo(this)),r=this[GA];if(r[pn]=null,r[EUe]=null,this[qi]!=null&&(this[qi].destroy(e),this[qi]=null),lt.destroy(this[pn],e),r[Ui]<r[Au].length){let n=r[Au][r[Ui]];r[Au][r[Ui]++]=null,lt.errorRequest(r,n,e),r[pO]=r[Ui]}Ho(r[Ix]===0),r.emit("disconnect",r[yx],[r],e),r[fu]()}function DUe(t){return t!=="GET"&&t!=="HEAD"&&t!=="OPTIONS"&&t!=="TRACE"&&t!=="CONNECT"}function kUe(t,e){let r=t[qi],{method:n,path:s,host:o,upgrade:i,expectContinue:a,signal:c,headers:l}=e,{body:u}=e;if(i)return lt.errorRequest(t,e,new Error("Upgrade not supported for H2")),!1;let d={};for(let v=0;v<l.length;v+=2){let k=l[v+0],O=l[v+1];if(Array.isArray(O))for(let $=0;$<O.length;$++)d[k]?d[k]+=`,${O[$]}`:d[k]=O[$];else d[k]=O}let p,{hostname:m,port:f}=t[yx];d[CUe]=o||`${m}${f?`:${f}`:""}`,d[IUe]=n;let y=v=>{e.aborted||e.completed||(v=v||new LK,lt.errorRequest(t,e,v),p!=null&&lt.destroy(p,v),lt.destroy(u,v),t[Au][t[Ui]++]=null,t[fu]())};try{e.onConnect(y)}catch(v){lt.errorRequest(t,e,v)}if(e.aborted)return!1;if(n==="CONNECT")return r.ref(),p=r.request(d,{endStream:!1,signal:c}),p.id&&!p.pending?(e.onUpgrade(null,null,p),++r[Kc],t[Au][t[Ui]++]=null):p.once("ready",()=>{e.onUpgrade(null,null,p),++r[Kc],t[Au][t[Ui]++]=null}),p.once("close",()=>{r[Kc]-=1,r[Kc]===0&&r.unref()}),!0;d[wUe]=s,d[bUe]="https";let I=n==="PUT"||n==="POST"||n==="PATCH";u&&typeof u.read=="function"&&u.read(0);let b=lt.bodyLength(u);if(lt.isFormDataLike(u)){OK??=FA().extractBody;let[v,k]=OK(u);d["content-type"]=k,u=v.stream,b=v.length}if(b==null&&(b=e.contentLength),(b===0||!I)&&(b=null),DUe(n)&&b>0&&e.contentLength!=null&&e.contentLength!==b){if(t[gUe])return lt.errorRequest(t,e,new uO),!1;process.emitWarning(new uO)}b!=null&&(Ho(u,"no body must not have content length"),d[xUe]=`${b}`),r.ref();let w=n==="GET"||n==="HEAD"||u===null;return a?(d[SUe]="100-continue",p=r.request(d,{endStream:w,signal:c}),p.once(" Line truncated
`,this[a1e]=c??3e5,this[i1e]=s??3e5,this[c1e]=w??!0,this[l1e]=v,this[gO]=O,this[gu]=null,this[A1e]=V>-1?V:-1,this[h1e]=Y??100,this[Tr]=null,this[Gi]=[],this[Zc]=0,this[Hi]=0,this[Iy]=te=>EO(this,te),this[f1e]=te=>tX(this,te)}get pipelining(){return this[Sx]}set pipelining(e){this[Sx]=e,this[Iy](!0)}get[xy](){return this[Gi].length-this[Hi]}get[by](){return this[Hi]-this[Zc]}get[wy](){return this[Gi].length-this[Zc]}get[ZUe](){return!!this[Tr]&&!this[zA]&&!this[Tr].destroyed}get[hO](){return!!(this[Tr]?.busy(null)||this[wy]>=(eX(this)||1)||this[xy]>0)}[XUe](e){rX(this),this.once("connect",e)}[m1e](e,r){let n=e.origin||this[_a].origin,s=new VUe(n,e,r);return this[Gi].push(s),this[cp]||(ap.bodyLength(s.body)==null&&ap.isIterable(s.body)?(this[cp]=1,queueMicrotask(()=>EO(this))):this[Iy](!0)),this[cp]&&this[yu]!==2&&this[hO]&&(this[yu]=2),this[yu]<2}async[d1e](){return new Promise(e=>{this[wy]?this[gu]=e:e(null)})}async[p1e](e){return new Promise(r=>{let n=this[Gi].splice(this[Hi]);for(let o=0;o<n.length;o++){let i=n[o];ap.errorRequest(this,i,e)}let s=()=>{this[gu]&&(this[gu](),this[gu]=null),r(null)};this[Tr]?(this[Tr].destroy(e,s),this[Tr]=null):queueMicrotask(s),this[Iy]()})}},E1e=xx();function tX(t,e){if(t[by]===0&&e.code!=="UND_ERR_INFO"&&e.code!=="UND_ERR_SOCKET"){Xc(t[Hi]===t[Zc]);let r=t[Gi].splice(t[Zc]);for(let n=0;n<r.length;n++){let s=r[n];ap.errorRequest(t,s,e)}Xc(t[wy]===0)}}async function rX(t){Xc(!t[zA]),Xc(!t[Tr]);let{host:e,hostname:r,protocol:n,port:s}=t[_a];if(r[0]==="["){let o=r.indexOf("]");Xc(o!==-1);let i=r.substring(1,o);Xc(ZK.isIP(i)),r=i}t[zA]=!0,HA.beforeConnect.hasSubscribers&&HA.beforeConnect.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[Tr]?.version,servername:t[hu],localAddress:t[Cy]},connector:t[Ey]});try{let o=await new Promise((i,a)=>{t[Ey]({host:e,hostname:r,protocol:n,port:s,servername:t[hu],localAddress:t[Cy]},(c,l)=>{c?a(c):i(l)})});if(t.destroyed){ap.destroy(o.on("error",KK),new WUe);return}Xc(o);try{t[Tr]=o.alpnProtocol==="h2"?await y1e(t,o):await g1e(t,o)}catch(i){throw o.destroy().on("error",KK),i}t[zA]=!1,o[u1e]=0,o[gO]=t[gO],o[KUe]=t,o[t1e]=null,HA.connected.hasSubscribers&&HA.connected.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[Tr]?.version,servername:t[hu],localAddress:t[Cy]},connector:t[Ey],socket:o}),t.emit("connect",t[_a],[t])}catch(o){if(t.destroyed)return;if(t[zA]=!1,HA.connectError.hasSubscribers&&HA.connectError.publish({connectParams:{host:e,hostname:r,protocol:n,port:s,version:t[Tr]?.version,servername:t[hu],localAddress:t[Cy]},connector:t[Ey],error:o}),o.code==="ERR_TLS_CERT_ALTNAME_INVALID")for(Xc(t[by]===0);t[xy]>0&&t[Gi][t[Hi]].servername===t[hu];){let i=t[Gi][t[Hi]++];ap.errorRequest(t,i,o)}else tX(t,o);t.emit("connectionError",t[_a],[t],o)}t[Iy]()}function XK(t){t[yu]=0,t.emit("drain",t[_a],[t])}function EO(t,e){t[cp]!==2&&(t[cp]=2,C1e(t,e),t[cp]=0,t[Zc]>256&&(t[Gi].splice(0,t[Zc]),t[Hi]-=t[Zc],t[Zc]=0))}function C1e(t,e){for(;;){if(t.destroyed){Xc(t[xy]===0);return}if(t[gu]&&!t[wy]){t[gu](),t[gu]=null;return}if(t[Tr]&&t[Tr].resume(),t[hO])t[yu]=2;else if(t[yu]===2){e?(t[yu]=1,queueMicrotask(()=>XK(t))):XK(t);continue}if(t[xy]===0||t[by]>=(eX(t)||1))return;let r=t[Gi][t[Hi]];if(t[_a].protocol==="https:"&&t[hu]!==r.servername){if(t[by]>0)return;t[hu]=r.servername,t[Tr]?.destroy(new jUe("servername changed"),()=>{t[Tr]=null,EO(t)})}if(t[zA])return;if(!t[Tr]){rX(t);return}if(t[Tr].destroyed||t[Tr].busy(r))return;!r.aborted&&t[Tr].write(r)?t[Hi]++:t[Gi].splice(t[Hi],1)}}nX.exports=yO});var CO=E((NUt,sX)=>{"use strict";var Rx=class{constructor(){this.bottom=0,this.top=0,this.list=new Array(2048),this.next=null}isEmpty(){return this.top===this.bottom}isFull(){return(this.top+1&2047)===this.bottom}push(e){this.list[this.top]=e,this.top=this.top+1&2047}shift(){let e=this.list[this.bottom];return e===void 0?null:(this.list[this.bottom]=void 0,this.bottom=this.bottom+1&2047,e)}};sX.exports=class{constructor(){this.head=this.tail=new Rx}isEmpty(){return this.head.isEmpty()}push(e){this.head.isFull()&&(this.head=this.head.next=new Rx),this.head.push(e)}shift(){let e=this.tail,r=e.shift();return e.isEmpty()&&e.next!==null&&(this.tail=e.next),r}}});var iX=E((TUt,oX)=>{var{kFree:I1e,kConnected:w1e,kPending:b1e,kQueued:x1e,kRunning:S1e,kSize:R1e}=Wt(),lp=Symbol("pool"),IO=class{constructor(e){this[lp]=e}get connected(){return this[lp][w1e]}get free(){return this[lp][I1e]}get pending(){return this[lp][b1e]}get queued(){return this[lp][x1e]}get running(){return this[lp][S1e]}get size(){return this[lp][R1e]}};oX.exports=IO});var BO=E((PUt,hX)=>{"use strict";var B1e=PA(),N1e=CO(),{kConnected:wO,kSize:aX,kRunning:cX,kPending:lX,kQueued:Sy,kBusy:T1e,kFree:P1e,kUrl:v1e,kClose:_1e,kDestroy:Q1e,kDispatch:D1e}=Wt(),k1e=iX(),Ds=Symbol("clients"),as=Symbol("needDrain"),Ry=Symbol("queue"),bO=Symbol("closed resolve"),xO=Symbol("onDrain"),uX=Symbol("onConnect"),dX=Symbol("onDisconnect"),pX=Symbol("onConnectionError"),SO=Symbol("g Line truncated
${n.count} ${n.noun} ${n.is} pending:
${e.format(r)}
`.trim())}};Z6.exports=VL});var Hx=C((Kvt,sX)=>{"use strict";var tX=Symbol.for("undici.globalDispatcher.1"),{InvalidArgumentError:rMe}=mt(),nMe=Cm();nX()===void 0&&rX(new nMe);function rX(t){if(!t||typeof t.dispatch!="function")throw new rMe("Argument agent must implement Agent");Object.defineProperty(globalThis,tX,{value:t,writable:!0,enumerable:!1,configurable:!1})}function nX(){return globalThis[tX]}sX.exports={setGlobalDispatcher:rX,getGlobalDispatcher:nX}});var zx=C((Zvt,oX)=>{"use strict";oX.exports=class{#e;constructor(e){if(typeof e!="object"||e===null)throw new TypeError("handler must be an object");this.#e=e}onConnect(...e){return this.#e.onConnect?.(...e)}onError(...e){return this.#e.onError?.(...e)}onUpgrade(...e){return this.#e.onUpgrade?.(...e)}onResponseStarted(...e){return this.#e.onResponseStarted?.(...e)}onHeaders(...e){return this.#e.onHeaders?.(...e)}onData(...e){return this.#e.onData?.(...e)}onComplete(...e){return this.#e.onComplete?.(...e)}onBodySent(...e){return this.#e.onBodySent?.(...e)}}});var aX=C((eDt,iX)=>{"use strict";var sMe=xx();iX.exports=t=>{let e=t?.maxRedirections;return r=>function(s,o){let{maxRedirections:i=e,...a}=s;if(!i)return r(s,o);let c=new sMe(r,i,s,o);return r(a,c)}}});var lX=C((tDt,cX)=>{"use strict";var oMe=Dx();cX.exports=t=>e=>function(n,s){return e(n,new oMe({...n,retryOptions:{...t,...n.retryOptions}},{handler:s,dispatch:e}))}});var dX=C((rDt,uX)=>{"use strict";var iMe=et(),{InvalidArgumentError:aMe,RequestAbortedError:cMe}=mt(),lMe=zx(),YL=class extends lMe{#e=1024*1024;#t=null;#s=!1;#n=!1;#r=0;#o=null;#i=null;constructor({maxSize:e},r){if(super(r),e!=null&&(!Number.isFinite(e)||e<1))throw new aMe("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.#n=!0,this.#o=e}onHeaders(e,r,n,s){let i=iMe.parseHeaders(r)["content-length"];if(i!=null&&i>this.#e)throw new cMe(`Response size (${i}) larger than maxSize (${this.#e})`);return this.#n?!0:this.#i.onHeaders(e,r,n,s)}onError(e){this.#s||(e=this.#o??e,this.#i.onError(e))}onData(e){return this.#r=this.#r+e.length,this.#r>=this.#e&&(this.#s=!0,this.#n?this.#i.onError(this.#o):this.#i.onComplete([])),!0}onComplete(e){if(!this.#s){if(this.#n){this.#i.onError(this.reason);return}this.#i.onComplete(e)}}};function uMe({maxSize:t}={maxSize:1024*1024}){return e=>function(n,s){let{dumpMaxSize:o=t}=n,i=new YL({maxSize:o},s);return e(n,i)}}uX.exports=uMe});var mX=C((nDt,AX)=>{"use strict";var{isIP:dMe}=require("node:net"),{lookup:pMe}=require("node:dns"),AMe=zx(),{InvalidArgumentError:Pm,InformationalError:mMe}=mt(),pX=Math.pow(2,31)-1,jL=class{#e=0;#t=0;#s=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.#n,this.pick=e.pick??this.#r}get full(){return this.#s.size===this.#t}runLookup(e,r,n){let s=this.#s.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,(i,a)=>{if(i||a==null||a.length===0){n(i??new mMe("No DNS entries found"));return}this.setRecords(e,a);let c=this.#s.get(e.hostname),l=this.pick(e,c,o.affinity),u;typeof l.port=="number"?u=`:${l.port}`:e.port!==""?u=`:${e.port}`:u="",n(null,`${e.protocol}//${l.family===6?`[${l.address}]`:l.address}${u}`)});else{let i=this.pick(e,s,o.affinity);if(i==null){this.#s.delete(e.hostname),this.runLookup(e,r,n);return}let a;typeof i.port=="number"?a=`:${i.port}`:e.port!==""?a=`:${e.port}`:a="",n(null,`${e.protocol}//${i.family===6?`[${i.address}]`:i.address}${a}`)}}#n(e,r,n){pMe(e.hostname,{all:!0,family:this.dualStack===!1?this.affinity:0,order:"ipv4first"},(s,o)=>{if(s)return n(s);let i=new Map;for(let a of o)i.set(`${a.address}:${a.family}`,a);n(null,i.values())})}#r(e,r,n){let s=null,{records:o,offset:i}=r,a;if(this.dualStack?(n==null&&(i==null||i===pX?(r.offset=0,n=4):(r.offset++,n=(r.offset&1)===1?6:4)),o[n]!=null&&o[n].ips.length>0?a=o[n]:a=o[n===4?6:4]):a=o[n],a==null||a.ips.length===0)return s;a.offset==null||a.offset===pX?a.offset=0:a.offset++;let c=a.offset%a.ips.length;return s=a.ips[c]??null,s==null?s:Date.now()-s.timestamp>s.ttl?(a.ips.splice(c,1),this.pick(e,r,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 i=s.records[o.family]??{ips:[]};i.ips.push(o),s.records[o.family]=i}this.#s.set(e.hostname,s)}getHandler(e,r){return new WL(this,e,r)}},WL=class extends AMe{#e=null;#t=null;#s=null;#n=null;#r=null;constructor(e,{origin:r,handler:n,dispatch:s},o){super(n),this.#r=r,this.#n=n,this.#t={...o},this.#e=e,this.#s=s}onError(e){switch(e.code){case"ETIMEDOUT":case"ECONNREFUSED":{if(this.#e.dualStack){this.#e.runLookup(this.#r,this.#t,(r,n)=>{if(r)return this.#n.o Line truncated
${o}`;break;case"retry":Y7(o)&&(r[s]=o);break;case"id":j7(o)&&(r[s]=o);break;case"event":o.length>0&&(r[s]=o);break}}processEvent(e){e.retry&&Y7(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id&&j7(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}}};W7.exports={EventSourceStream:DO}});var see=C((DDt,nee)=>{"use strict";var{pipeline:bGe}=require("node:stream"),{fetching:SGe}=Zg(),{makeRequest:BGe}=vm(),{webidl:Oc}=gn(),{EventSourceStream:RGe}=J7(),{parseMIMEType:NGe}=xs(),{createFastMessageEvent:TGe}=Um(),{isNetworkError:K7}=Kg(),{delay:PGe}=_O(),{kEnumerableProperty:Xd}=et(),{environmentSettingsObject:X7}=js(),Z7=!1,eee=3e3,py=0,tee=1,Ay=2,QGe="anonymous",_Ge="use-credentials",Hm=class t extends EventTarget{#e={open:null,error:null,message:null};#t=null;#s=!1;#n=py;#r=null;#o=null;#i;#a;constructor(e,r={}){super(),Oc.util.markAsUncloneable(this);let n="EventSource constructor";Oc.argumentLengthCheck(arguments,1,n),Z7||(Z7=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=Oc.converters.USVString(e,n,"url"),r=Oc.converters.EventSourceInitDict(r,n,"eventSourceInitDict"),this.#i=r.dispatcher,this.#a={lastEventId:"",reconnectionTime:eee};let s=X7,o;try{o=new URL(e,s.settingsObject.baseUrl),this.#a.origin=o.origin}catch(c){throw new DOMException(c,"SyntaxError")}this.#t=o.href;let i=QGe;r.withCredentials&&(i=_Ge,this.#s=!0);let a={redirect:"follow",keepalive:!0,mode:"cors",credentials:i==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=X7.settingsObject,a.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],a.cache="no-store",a.initiator="other",a.urlList=[new URL(this.#t)],this.#r=BGe(a),this.#c()}get readyState(){return this.#n}get url(){return this.#t}get withCredentials(){return this.#s}#c(){if(this.#n===Ay)return;this.#n=py;let e={request:this.#r,dispatcher:this.#i},r=n=>{K7(n)&&(this.dispatchEvent(new Event("error")),this.close()),this.#l()};e.processResponseEndOfBody=r,e.processResponse=n=>{if(K7(n))if(n.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#l();return}let s=n.headersList.get("content-type",!0),o=s!==null?NGe(s):"failure",i=o!=="failure"&&o.essence==="text/event-stream";if(n.status!==200||i===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#n=tee,this.dispatchEvent(new Event("open")),this.#a.origin=n.urlList[n.urlList.length-1].origin;let a=new RGe({eventSourceSettings:this.#a,push:c=>{this.dispatchEvent(TGe(c.type,c.options))}});bGe(n.body.stream,a,c=>{c?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#o=SGe(e)}async#l(){this.#n!==Ay&&(this.#n=py,this.dispatchEvent(new Event("error")),await PGe(this.#a.reconnectionTime),this.#n===py&&(this.#a.lastEventId.length&&this.#r.headersList.set("last-event-id",this.#a.lastEventId,!0),this.#c()))}close(){Oc.brandCheck(this,t),this.#n!==Ay&&(this.#n=Ay,this.#o.abort(),this.#r=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}},ree={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:py,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:tee,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:Ay,writable:!1}};Object.defineProperties(Hm,ree);Object.defineProperties(Hm.prototype,ree);Object.defineProperties(Hm.prototype,{close:Xd,onerror:Xd,onmessage:Xd,onopen:Xd,readyState:Xd,url:Xd,withCredentials:Xd});Oc.converters.EventSourceInitDict=Oc.dictionaryConverter([{key:"withCredentials",converter:Oc.converters.boolean,defaultValue:()=>!1},{key:"dispatcher",converter:Oc.converters.any}]);nee.exports={EventSource:Hm,defaultReconnectionTime:eee}});var vb=C((kDt,Te)=>{"use strict";var vGe=ym(),oee=gg(),DGe=Em(),kGe=r5(),LGe=Cm(),OGe=oL(),FGe=B5(),UGe=_5(),iee=mt(),_b=et(),{InvalidArgumentError:Qb}=iee,zm=y6(),MGe=Eg(),$Ge=ML(),qGe=eX(),GGe=GL(),HGe=RL(),zGe=Dx(),{getGlobalDispatcher:aee,setGlobalDispatcher:VGe}=Hx(),YGe=zx(),jGe=xx(),WGe=bx();Object.assign(oee.prototype,zm);Te.exports.Dispatcher=oee;Te.exports.Client=vGe;Te.exports.Pool=DGe;Te.exports.BalancedPool=kGe;Te.exports.Agent=LGe;Te.exports.ProxyAgent=OGe;Te.exports.EnvHttpProxyAgent=FGe;Te.exports.RetryAgent=UG Line truncated
%s`,L,L,I,n);var U=I.type==="*"?VF:I.type==="?"?zF:"\\"+I.type;s=!0,n=n.slice(0,I.reStart)+U+"\\("+L}f(),o&&(n+="\\\\");var V=!1;switch(n.charAt(0)){case"[":case".":case"(":V=!0}for(var z=a.length-1;z>-1;z--){var Ee=a[z],Ne=n.slice(0,Ee.reStart),ee=n.slice(Ee.reStart,Ee.reEnd-8),qe=n.slice(Ee.reEnd-8,Ee.reEnd),ae=n.slice(Ee.reEnd);qe+=ae;var lt=Ne.split("(").length-1,rn=ae;for(y=0;y<lt;y++)rn=rn.replace(/\)[+*?]?/,"");ae=rn;var vt="";ae===""&&e!==rS&&(vt="$");var bt=Ne+ee+ae+vt+qe;n=bt}if(n!==""&&s&&(n="(?=.)"+n),V&&(n=p+n),e===rS)return[n,s];if(!s)return BYe(t);var Kn=r.nocase?"i":"";try{var Xn=new RegExp("^"+n+"$",Kn)}catch{return new RegExp("$.")}return Xn._glob=t,Xn._src=n,Xn}so.makeRe=function(t,e){return new Lr(t,e||{}).makeRe()};Lr.prototype.makeRe=SYe;function SYe(){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?VF:e.dot?gYe:yYe,n=e.nocase?"i":"",s=t.map(function(o){return o.map(function(i){return i===cp?r:typeof i=="string"?RYe(i):i._src}).join("\\/")}).join("|");s="^(?:"+s+")$",this.negate&&(s="^(?!"+s+").*$");try{this.regexp=new RegExp(s,n)}catch{this.regexp=!1}return this.regexp}so.match=function(t,e,r){r=r||{};var n=new Lr(e,r);return t=t.filter(function(s){return n.match(s)}),n.options.nonull&&!t.length&&t.push(e),t};Lr.prototype.match=function(e,r){if(typeof r>"u"&&(r=this.partial),this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return e==="";if(e==="/"&&r)return!0;var n=this.options;My.sep!=="/"&&(e=e.split(My.sep).join("/")),e=e.split(Ine),this.debug(this.pattern,"split",e);var s=this.set;this.debug(this.pattern,"set",s);var o,i;for(i=e.length-1;i>=0&&(o=e[i],!o);i--);for(i=0;i<s.length;i++){var a=s[i],c=e;n.matchBase&&a.length===1&&(c=[o]);var l=this.matchOne(c,a,r);if(l)return n.flipNegate?!0:!this.negate}return n.flipNegate?!1:this.negate};Lr.prototype.matchOne=function(t,e,r){return e.indexOf(cp)!==-1?this._matchGlobstar(t,e,r,0,0):this._matchOne(t,e,r,0,0)};Lr.prototype._matchGlobstar=function(t,e,r,n,s){var o,i=-1;for(o=s;o<e.length;o++)if(e[o]===cp){i=o;break}var a=-1;for(o=e.length-1;o>=0;o--)if(e[o]===cp){a=o;break}var c=e.slice(s,i),l=r?e.slice(i+1):e.slice(i+1,a),u=r?[]:e.slice(a+1);if(c.length){var d=t.slice(n,n+c.length);if(!this._matchOne(d,c,r,0,0))return!1;n+=c.length}var p=0;if(u.length){if(u.length+n>t.length)return!1;var A=t.length-u.length;if(this._matchOne(t,u,r,A,0))p=u.length;else{if(t[t.length-1]!==""||n+u.length===t.length||(A--,!this._matchOne(t,u,r,A,0)))return!1;p=u.length+1}}if(!l.length){var f=!!p;for(o=n;o<t.length-p;o++){var y=String(t[o]);if(f=!0,y==="."||y===".."||!this.options.dot&&y.charAt(0)===".")return!1}return r||f}for(var w=[[[],0]],x=w[0],I=0,T=[0],v=0;v<l.length;v++){var L=l[v];L===cp?(T.push(I),x=[[],0],w.push(x)):(x[0].push(L),I++)}for(var U=w.length-1,V=t.length-p,z=0;z<w.length;z++)w[z][1]=V-(T[U--]+w[z][0].length);return!!this._matchGlobStarBodySections(t,w,n,0,r,0,!!p)};Lr.prototype._matchGlobStarBodySections=function(t,e,r,n,s,o,i){var a=e[n];if(!a){for(var c=r;c<t.length;c++){i=!0;var l=t[c];if(l==="."||l===".."||!this.options.dot&&l.charAt(0)===".")return!1}return i}for(var u=a[0],d=a[1];r<=d;){var p=this._matchOne(t.slice(0,r+u.length),u,s,r,0);if(p&&o<this.maxGlobstarRecursion){var A=this._matchGlobStarBodySections(t,e,r+u.length,n+1,s,o+1,i);if(A!==!1)return A}var l=t[r];if(l==="."||l===".."||!this.options.dot&&l.charAt(0)===".")return!1;r++}return s||null};Lr.prototype._matchOne=function(t,e,r,n,s){var o,i,a,c;for(o=n,i=s,a=t.length,c=e.length;o<a&&i<c;o++,i++){this.debug("matchOne loop");var l=e[i],u=t[o];if(this.debug(e,l,u),l===!1||l===cp)return!1;var d;if(typeof l=="string"?(d=u===l,this.debug("string match",l,u,d)):(d=u.match(l),this.debug("pattern match",l,u,d)),!d)return!1}if(o===a&&i===c)return!0;if(o===a)return r;if(i===c)return o===a-1&&t[o]==="";throw new Error("wtf?")};function BYe(t){return t.replace(/\\(.)/g,"$1")}function RYe(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}});var Gy=C((GFt,Nne)=>{"use strict";var kYe="2.0.0",LYe=Number.MAX_SAFE_INTEGER||9007199254740991,OYe=16,FYe=250,UYe=["major","premajor","minor","preminor","patch","prepatch","prerelease"];Nne.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:OYe,MAX_SAFE_BUILD_LENGTH:FYe,MAX_SAFE_INTEGER:LYe,RELEASE_TYPES:UYe,SEMVER_SPEC_VERSION:kYe,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var Hy=C((HFt,Tne)=>{"use strict";var MYe=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...t)=>console.error("SEMVER",...t):()=>{};Tne.exports=MYe});var rf=C((wa,Pne)=>{"use strict";var{MAX_SAFE_COMPONENT_LENGTH:jF,MAX_SAFE_BUILD_LENGTH:$Ye,MAX_LENGTH:qYe}=Gy(),GYe=Hy();wa=Pne.exports={};var HYe=wa.re=[],zYe=wa.safeRe=[],ne=wa.src=[],VYe=wa.safeSrc=[],se=wa.t={},YYe=0,WF="[a-zA-Z0-9-]",jYe=[["\\s",1],["\\d",qYe],[WF,$Ye]],WYe=t=>{for(let[e,r]of jYe)t=t.split(`${e}*`).join(`${e}{0,${r}}`). Line truncated
`.trim())}};wZ.exports=BM});var Hx=E((s1t,BZ)=>{"use strict";var xZ=Symbol.for("undici.globalDispatcher.1"),{InvalidArgumentError:a$e}=gt(),c$e=jA();RZ()===void 0&&SZ(new c$e);function SZ(t){if(!t||typeof t.dispatch!="function")throw new a$e("Argument agent must implement Agent");Object.defineProperty(globalThis,xZ,{value:t,writable:!0,enumerable:!1,configurable:!1})}function RZ(){return globalThis[xZ]}BZ.exports={setGlobalDispatcher:SZ,getGlobalDispatcher:RZ}});var zx=E((i1t,NZ)=>{"use strict";NZ.exports=class{#e;constructor(e){if(typeof e!="object"||e===null)throw new TypeError("handler must be an object");this.#e=e}onConnect(...e){return this.#e.onConnect?.(...e)}onError(...e){return this.#e.onError?.(...e)}onUpgrade(...e){return this.#e.onUpgrade?.(...e)}onResponseStarted(...e){return this.#e.onResponseStarted?.(...e)}onHeaders(...e){return this.#e.onHeaders?.(...e)}onData(...e){return this.#e.onData?.(...e)}onComplete(...e){return this.#e.onComplete?.(...e)}onBodySent(...e){return this.#e.onBodySent?.(...e)}}});var PZ=E((a1t,TZ)=>{"use strict";var l$e=bx();TZ.exports=t=>{let e=t?.maxRedirections;return r=>function(s,o){let{maxRedirections:i=e,...a}=s;if(!i)return r(s,o);let c=new l$e(r,i,s,o);return r(a,c)}}});var _Z=E((c1t,vZ)=>{"use strict";var u$e=Dx();vZ.exports=t=>e=>function(n,s){return e(n,new u$e({...n,retryOptions:{...t,...n.retryOptions}},{handler:s,dispatch:e}))}});var DZ=E((l1t,QZ)=>{"use strict";var d$e=nt(),{InvalidArgumentError:p$e,RequestAbortedError:m$e}=gt(),A$e=zx(),NM=class extends A$e{#e=1024*1024;#t=null;#s=!1;#n=!1;#r=0;#o=null;#i=null;constructor({maxSize:e},r){if(super(r),e!=null&&(!Number.isFinite(e)||e<1))throw new p$e("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.#n=!0,this.#o=e}onHeaders(e,r,n,s){let i=d$e.parseHeaders(r)["content-length"];if(i!=null&&i>this.#e)throw new m$e(`Response size (${i}) larger than maxSize (${this.#e})`);return this.#n?!0:this.#i.onHeaders(e,r,n,s)}onError(e){this.#s||(e=this.#o??e,this.#i.onError(e))}onData(e){return this.#r=this.#r+e.length,this.#r>=this.#e&&(this.#s=!0,this.#n?this.#i.onError(this.#o):this.#i.onComplete([])),!0}onComplete(e){if(!this.#s){if(this.#n){this.#i.onError(this.reason);return}this.#i.onComplete(e)}}};function f$e({maxSize:t}={maxSize:1024*1024}){return e=>function(n,s){let{dumpMaxSize:o=t}=n,i=new NM({maxSize:o},s);return e(n,i)}}QZ.exports=f$e});var OZ=E((u1t,LZ)=>{"use strict";var{isIP:h$e}=require("node:net"),{lookup:g$e}=require("node:dns"),y$e=zx(),{InvalidArgumentError:sf,InformationalError:E$e}=gt(),kZ=Math.pow(2,31)-1,TM=class{#e=0;#t=0;#s=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.#n,this.pick=e.pick??this.#r}get full(){return this.#s.size===this.#t}runLookup(e,r,n){let s=this.#s.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,(i,a)=>{if(i||a==null||a.length===0){n(i??new E$e("No DNS entries found"));return}this.setRecords(e,a);let c=this.#s.get(e.hostname),l=this.pick(e,c,o.affinity),u;typeof l.port=="number"?u=`:${l.port}`:e.port!==""?u=`:${e.port}`:u="",n(null,`${e.protocol}//${l.family===6?`[${l.address}]`:l.address}${u}`)});else{let i=this.pick(e,s,o.affinity);if(i==null){this.#s.delete(e.hostname),this.runLookup(e,r,n);return}let a;typeof i.port=="number"?a=`:${i.port}`:e.port!==""?a=`:${e.port}`:a="",n(null,`${e.protocol}//${i.family===6?`[${i.address}]`:i.address}${a}`)}}#n(e,r,n){g$e(e.hostname,{all:!0,family:this.dualStack===!1?this.affinity:0,order:"ipv4first"},(s,o)=>{if(s)return n(s);let i=new Map;for(let a of o)i.set(`${a.address}:${a.family}`,a);n(null,i.values())})}#r(e,r,n){let s=null,{records:o,offset:i}=r,a;if(this.dualStack?(n==null&&(i==null||i===kZ?(r.offset=0,n=4):(r.offset++,n=(r.offset&1)===1?6:4)),o[n]!=null&&o[n].ips.length>0?a=o[n]:a=o[n===4?6:4]):a=o[n],a==null||a.ips.length===0)return s;a.offset==null||a.offset===kZ?a.offset=0:a.offset++;let c=a.offset%a.ips.length;return s=a.ips[c]??null,s==null?s:Date.now()-s.timestamp>s.ttl?(a.ips.splice(c,1),this.pick(e,r,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 i=s.records[o.family]??{ips:[]};i.ips.push(o),s.records[o.family]=i}this.#s.set(e.hostname,s)}getHandler(e,r){return new PM(this,e,r)}},PM=class extends y$e{#e=null;#t=null;#s=null;#n=null;#r=null;constructor(e,{origin:r,handler:n,dispatch:s},o){super(n),this.#r=r,this.#n=n,this.#t={...o},this.#e=e,this.#s=s}onError(e){switch(e.code){case"ETIMEDOUT":case"ECONNREFUSED":{if(this.#e.dualStack){this.#e.runLookup(this.#r,this.#t,(r,n)=>{if(r)return this.#n.o Line truncated
${o}`;break;case"retry":hre(o)&&(r[s]=o);break;case"id":gre(o)&&(r[s]=o);break;case"event":o.length>0&&(r[s]=o);break}}processEvent(e){e.retry&&hre(e.retry)&&(this.state.reconnectionTime=parseInt(e.retry,10)),e.id&&gre(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}}};yre.exports={EventSourceStream:fF}});var Bre=E((q1t,Rre)=>{"use strict";var{pipeline:TVe}=require("node:stream"),{fetching:PVe}=Fy(),{makeRequest:vVe}=cf(),{webidl:sl}=bn(),{EventSourceStream:_Ve}=Ere(),{parseMIMEType:QVe}=_s(),{createFastMessageEvent:DVe}=Af(),{isNetworkError:Cre}=Oy(),{delay:kVe}=mF(),{kEnumerableProperty:xp}=nt(),{environmentSettingsObject:Ire}=no(),wre=!1,bre=3e3,Xy=0,xre=1,Zy=2,LVe="anonymous",OVe="use-credentials",Ef=class t extends EventTarget{#e={open:null,error:null,message:null};#t=null;#s=!1;#n=Xy;#r=null;#o=null;#i;#a;constructor(e,r={}){super(),sl.util.markAsUncloneable(this);let n="EventSource constructor";sl.argumentLengthCheck(arguments,1,n),wre||(wre=!0,process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})),e=sl.converters.USVString(e,n,"url"),r=sl.converters.EventSourceInitDict(r,n,"eventSourceInitDict"),this.#i=r.dispatcher,this.#a={lastEventId:"",reconnectionTime:bre};let s=Ire,o;try{o=new URL(e,s.settingsObject.baseUrl),this.#a.origin=o.origin}catch(c){throw new DOMException(c,"SyntaxError")}this.#t=o.href;let i=LVe;r.withCredentials&&(i=OVe,this.#s=!0);let a={redirect:"follow",keepalive:!0,mode:"cors",credentials:i==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};a.client=Ire.settingsObject,a.headersList=[["accept",{name:"accept",value:"text/event-stream"}]],a.cache="no-store",a.initiator="other",a.urlList=[new URL(this.#t)],this.#r=vVe(a),this.#c()}get readyState(){return this.#n}get url(){return this.#t}get withCredentials(){return this.#s}#c(){if(this.#n===Zy)return;this.#n=Xy;let e={request:this.#r,dispatcher:this.#i},r=n=>{Cre(n)&&(this.dispatchEvent(new Event("error")),this.close()),this.#l()};e.processResponseEndOfBody=r,e.processResponse=n=>{if(Cre(n))if(n.aborted){this.close(),this.dispatchEvent(new Event("error"));return}else{this.#l();return}let s=n.headersList.get("content-type",!0),o=s!==null?QVe(s):"failure",i=o!=="failure"&&o.essence==="text/event-stream";if(n.status!==200||i===!1){this.close(),this.dispatchEvent(new Event("error"));return}this.#n=xre,this.dispatchEvent(new Event("open")),this.#a.origin=n.urlList[n.urlList.length-1].origin;let a=new _Ve({eventSourceSettings:this.#a,push:c=>{this.dispatchEvent(DVe(c.type,c.options))}});TVe(n.body.stream,a,c=>{c?.aborted===!1&&(this.close(),this.dispatchEvent(new Event("error")))})},this.#o=PVe(e)}async#l(){this.#n!==Zy&&(this.#n=Xy,this.dispatchEvent(new Event("error")),await kVe(this.#a.reconnectionTime),this.#n===Xy&&(this.#a.lastEventId.length&&this.#r.headersList.set("last-event-id",this.#a.lastEventId,!0),this.#c()))}close(){sl.brandCheck(this,t),this.#n!==Zy&&(this.#n=Zy,this.#o.abort(),this.#r=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}},Sre={CONNECTING:{__proto__:null,configurable:!1,enumerable:!0,value:Xy,writable:!1},OPEN:{__proto__:null,configurable:!1,enumerable:!0,value:xre,writable:!1},CLOSED:{__proto__:null,configurable:!1,enumerable:!0,value:Zy,writable:!1}};Object.defineProperties(Ef,Sre);Object.defineProperties(Ef.prototype,Sre);Object.defineProperties(Ef.prototype,{close:xp,onerror:xp,onmessage:xp,onopen:xp,readyState:xp,url:xp,withCredentials:xp});sl.converters.EventSourceInitDict=sl.dictionaryConverter([{key:"withCredentials",converter:sl.converters.boolean,defaultValue:()=>!1},{key:"dispatcher",converter:sl.converters.any}]);Rre.exports={EventSource:Ef,defaultReconnectionTime:bre}});var tE=E(($1t,ve)=>{"use strict";var MVe=VA(),Nre=ny(),FVe=YA(),UVe=SX(),qVe=jA(),$Ve=UO(),GVe=WX(),HVe=t7(),Tre=gt(),_S=nt(),{InvalidArgumentError:vS}=Tre,Cf=q7(),zVe=oy(),VVe=IM(),YVe=bZ(),jVe=xM(),WVe=cM(),JVe=Dx(),{getGlobalDispatcher:Pre,setGlobalDispatcher:KVe}=Hx(),XVe=zx(),ZVe=bx(),e3e=xx();Object.assign(Nre.prototype,Cf);ve.exports.Dispatcher=Nre;ve.exports.Client=MVe;ve.exports.Pool=FVe;ve.exports.BalancedPool=UVe;ve.exports.Agent=qVe;ve.exports.ProxyAgent=$Ve;ve.exports.EnvHttpProxyAgent=GVe;ve.export Line truncated
%s`,k,k,w,n);var O=w.type==="*"?yU:w.type==="?"?gU:"\\"+w.type;s=!0,n=n.slice(0,w.reStart)+O+"\\("+k}f(),o&&(n+="\\\\");var $=!1;switch(n.charAt(0)){case"[":case".":case"(":$=!0}for(var V=a.length-1;V>-1;V--){var Ae=a[V],ye=n.slice(0,Ae.reStart),Y=n.slice(Ae.reStart,Ae.reEnd-8),we=n.slice(Ae.reEnd-8,Ae.reEnd),te=n.slice(Ae.reEnd);we+=te;var tt=ye.split("(").length-1,hr=te;for(y=0;y<tt;y++)hr=hr.replace(/\)[+*?]?/,"");te=hr;var rt="";te===""&&e!==XS&&(rt="$");var Rt=ye+Y+te+rt+we;n=Rt}if(n!==""&&s&&(n="(?=.)"+n),$&&(n=p+n),e===XS)return[n,s];if(!s)return bWe(t);var ss=r.nocase?"i":"";try{var os=new RegExp("^"+n+"$",ss)}catch{return new RegExp("$.")}return os._glob=t,os._src=n,os}Ao.makeRe=function(t,e){return new $r(t,e||{}).makeRe()};$r.prototype.makeRe=wWe;function wWe(){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?yU:e.dot?AWe:fWe,n=e.nocase?"i":"",s=t.map(function(o){return o.map(function(i){return i===_p?r:typeof i=="string"?xWe(i):i._src}).join("\\/")}).join("|");s="^(?:"+s+")$",this.negate&&(s="^(?!"+s+").*$");try{this.regexp=new RegExp(s,n)}catch{this.regexp=!1}return this.regexp}Ao.match=function(t,e,r){r=r||{};var n=new $r(e,r);return t=t.filter(function(s){return n.match(s)}),n.options.nonull&&!t.length&&t.push(e),t};$r.prototype.match=function(e,r){if(typeof r>"u"&&(r=this.partial),this.debug("match",e,this.pattern),this.comment)return!1;if(this.empty)return e==="";if(e==="/"&&r)return!0;var n=this.options;SE.sep!=="/"&&(e=e.split(SE.sep).join("/")),e=e.split(_oe),this.debug(this.pattern,"split",e);var s=this.set;this.debug(this.pattern,"set",s);var o,i;for(i=e.length-1;i>=0&&(o=e[i],!o);i--);for(i=0;i<s.length;i++){var a=s[i],c=e;n.matchBase&&a.length===1&&(c=[o]);var l=this.matchOne(c,a,r);if(l)return n.flipNegate?!0:!this.negate}return n.flipNegate?!1:this.negate};$r.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)};$r.prototype._matchGlobstar=function(t,e,r,n,s){var o,i=-1;for(o=s;o<e.length;o++)if(e[o]===_p){i=o;break}var a=-1;for(o=e.length-1;o>=0;o--)if(e[o]===_p){a=o;break}var c=e.slice(s,i),l=r?e.slice(i+1):e.slice(i+1,a),u=r?[]:e.slice(a+1);if(c.length){var d=t.slice(n,n+c.length);if(!this._matchOne(d,c,r,0,0))return!1;n+=c.length}var p=0;if(u.length){if(u.length+n>t.length)return!1;var m=t.length-u.length;if(this._matchOne(t,u,r,m,0))p=u.length;else{if(t[t.length-1]!==""||n+u.length===t.length||(m--,!this._matchOne(t,u,r,m,0)))return!1;p=u.length+1}}if(!l.length){var f=!!p;for(o=n;o<t.length-p;o++){var y=String(t[o]);if(f=!0,y==="."||y===".."||!this.options.dot&&y.charAt(0)===".")return!1}return r||f}for(var I=[[[],0]],b=I[0],w=0,T=[0],v=0;v<l.length;v++){var k=l[v];k===_p?(T.push(w),b=[[],0],I.push(b)):(b[0].push(k),w++)}for(var O=I.length-1,$=t.length-p,V=0;V<I.length;V++)I[V][1]=$-(T[O--]+I[V][0].length);return!!this._matchGlobStarBodySections(t,I,n,0,r,0,!!p)};$r.prototype._matchGlobStarBodySections=function(t,e,r,n,s,o,i){var a=e[n];if(!a){for(var c=r;c<t.length;c++){i=!0;var l=t[c];if(l==="."||l===".."||!this.options.dot&&l.charAt(0)===".")return!1}return i}for(var u=a[0],d=a[1];r<=d;){var p=this._matchOne(t.slice(0,r+u.length),u,s,r,0);if(p&&o<this.maxGlobstarRecursion){var m=this._matchGlobStarBodySections(t,e,r+u.length,n+1,s,o+1,i);if(m!==!1)return m}var l=t[r];if(l==="."||l===".."||!this.options.dot&&l.charAt(0)===".")return!1;r++}return s||null};$r.prototype._matchOne=function(t,e,r,n,s){var o,i,a,c;for(o=n,i=s,a=t.length,c=e.length;o<a&&i<c;o++,i++){this.debug("matchOne loop");var l=e[i],u=t[o];if(this.debug(e,l,u),l===!1||l===_p)return!1;var d;if(typeof l=="string"?(d=u===l,this.debug("string match",l,u,d)):(d=u.match(l),this.debug("pattern match",l,u,d)),!d)return!1}if(o===a&&i===c)return!0;if(o===a)return r;if(i===c)return o===a-1&&t[o]==="";throw new Error("wtf?")};function bWe(t){return t.replace(/\\(.)/g,"$1")}function xWe(t){return t.replace(/[-[\]{}()*+?.,\\^$|#\s]/g,"\\$&")}});var NE=E((wGt,Foe)=>{"use strict";var _We="2.0.0",QWe=Number.MAX_SAFE_INTEGER||9007199254740991,DWe=16,kWe=250,LWe=["major","premajor","minor","preminor","patch","prepatch","prerelease"];Foe.exports={MAX_LENGTH:256,MAX_SAFE_COMPONENT_LENGTH:DWe,MAX_SAFE_BUILD_LENGTH:kWe,MAX_SAFE_INTEGER:QWe,RELEASE_TYPES:LWe,SEMVER_SPEC_VERSION:_We,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}});var TE=E((bGt,Uoe)=>{"use strict";var OWe=typeof process=="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...t)=>console.error("SEMVER",...t):()=>{};Uoe.exports=OWe});var _f=E((qa,qoe)=>{"use strict";var{MAX_SAFE_COMPONENT_LENGTH:CU,MAX_SAFE_BUILD_LENGTH:MWe,MAX_LENGTH:FWe}=NE(),UWe=TE();qa=qoe.exports={};var qWe=qa.re=[],$We=qa.safeRe=[],se=qa.src=[],GWe=qa.safeSrc=[],oe=qa.t={},HWe=0,IU="[a-zA-Z0-9-]",zWe=[["\\s",1],["\\d",FWe],[IU,MWe]],VWe=t=>{for(let[e,r]of zWe)t=t.split(`${e}*`).join(`${e}{0,${r}}`).sp Line truncated
`).join(`
`+o),t.push(s+"m+"+HS.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=E3e()+e+" "+t[0]}function E3e(){return En.inspectOpts.hideDate?"":new Date().toISOString()+" "}function C3e(...t){return process.stderr.write(GS.format(...t)+`
`)}function I3e(t){t?process.env.DEBUG=t:delete process.env.DEBUG}function w3e(){return process.env.DEBUG}function x3e(t){t.inspectOpts={};let e=Object.keys(En.inspectOpts);for(let r=0;r<e.length;r++)t.inspectOpts[e[r]]=En.inspectOpts[e[r]]}HS.exports=DU()(En);var{formatters:die}=HS.exports;die.o=function(t){return this.inspectOpts.colors=this.useColors,GS.inspect(t,this.inspectOpts).split(`
`).map(e=>e.trim()).join(" ")};die.O=function(t){return this.inspectOpts.colors=this.useColors,GS.inspect(t,this.inspectOpts)}});var Ep=C((i1t,OU)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?OU.exports=oie():OU.exports=pie()});var fie=C(vs=>{"use strict";var b3e=vs&&vs.__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:function(){return e[r]}}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),S3e=vs&&vs.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Aie=vs&&vs.__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)&&b3e(e,t,r);return S3e(e,t),e};Object.defineProperty(vs,"__esModule",{value:!0});vs.req=vs.json=vs.toBuffer=void 0;var B3e=Aie(require("http")),R3e=Aie(require("https"));async function mie(t){let e=0,r=[];for await(let n of t)e+=n.length,r.push(n);return Buffer.concat(r,e)}vs.toBuffer=mie;async function N3e(t){let r=(await mie(t)).toString("utf8");try{return JSON.parse(r)}catch(n){let s=n;throw s.message+=` (input: ${r})`,s}}vs.json=N3e;function T3e(t,e={}){let n=((typeof t=="string"?t:t.href).startsWith("https:")?R3e:B3e).request(t,e),s=new Promise((o,i)=>{n.once("response",o).once("error",i).end()});return n.then=s.then.bind(s),n}vs.req=T3e});var Eie=C(co=>{"use strict";var gie=co&&co.__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:function(){return e[r]}}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),P3e=co&&co.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),yie=co&&co.__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)&&gie(e,t,r);return P3e(e,t),e},Q3e=co&&co.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&gie(e,t,r)};Object.defineProperty(co,"__esModule",{value:!0});co.Agent=void 0;var _3e=yie(require("net")),hie=yie(require("http")),v3e=require("https");Q3e(fie(),co);var Sa=Symbol("AgentBaseInternalState"),FU=class extends hie.Agent{constructor(e){super(e),this[Sa]={}}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 _3e.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))?v3e.Agent.prototype.getName.call(this,e):super.getName(e)}createSocket(e,r,n){let s={...r,secureEndpoint:this.isSecureEndpoint(r)},o=this.getName(s),i=this.incrementSockets(o);Promise.resolve().then(()=>this.connect(e,s)).then(a=>{if(this.decrementSockets(o,i),a instanceof hie.Agent)try{return a.addRequest(e,s)}catch(c){return n(c)}this[Sa].currentSocket=a,super.createSocket(e,r,n)},a=>{this.decrementSockets(o,i),n(a)})}createConnection(){let e=this[Sa].currentSocket;if(this[Sa].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[Sa].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[Sa]&&(this[Sa].defaultPort=e)}get protocol(){return this[Sa].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[Sa]&&(this[Sa].protocol=e)}};co.Agent=FU});var Cie=C(pf=>{"use strict";var D3e=pf&&pf.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(pf,"__esModule",{value:!0});pf.parseProxyResponse=void 0;var k3e=D3e(Ep()),zS=(0,k3e.default)("https-proxy-agent:parse-proxy-response");function L3e(t){return new Promise((e,r)=>{let n=0,s=[];function o(){let u=t.read();u?l(u):t.once("readable",o)}function i(){t.removeListener("end",a),t.removeListener("error",c),t.removeListener("readable",o)}function a(){i(),zS("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}function c(u){i(),zS("onerror %o",u),r(u)}function l(u){s.push(u),n+=u.length;let d=Buffer.concat(s,n),p=d.indexOf(`\r
`+o),t.push(s+"m+"+U0.exports.humanize(this.diff)+"\x1B[0m")}else t[0]=h6e()+e+" "+t[0]}function h6e(){return xn.inspectOpts.hideDate?"":new Date().toISOString()+" "}function g6e(...t){return process.stderr.write(F0.format(...t)+`
`)}function y6e(t){t?process.env.DEBUG=t:delete process.env.DEBUG}function E6e(){return process.env.DEBUG}function C6e(t){t.inspectOpts={};let e=Object.keys(xn.inspectOpts);for(let r=0;r<e.length;r++)t.inspectOpts[e[r]]=xn.inspectOpts[e[r]]}U0.exports=i1()(xn);var{formatters:wce}=U0.exports;wce.o=function(t){return this.inspectOpts.colors=this.useColors,F0.inspect(t,this.inspectOpts).split(`
`).map(e=>e.trim()).join(" ")};wce.O=function(t){return this.inspectOpts.colors=this.useColors,F0.inspect(t,this.inspectOpts)}});var Gp=E((Fzt,l1)=>{typeof process>"u"||process.type==="renderer"||process.browser===!0||process.__nwjs?l1.exports=hce():l1.exports=bce()});var Rce=E($s=>{"use strict";var I6e=$s&&$s.__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:function(){return e[r]}}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),w6e=$s&&$s.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),xce=$s&&$s.__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)&&I6e(e,t,r);return w6e(e,t),e};Object.defineProperty($s,"__esModule",{value:!0});$s.req=$s.json=$s.toBuffer=void 0;var b6e=xce(require("http")),x6e=xce(require("https"));async function Sce(t){let e=0,r=[];for await(let n of t)e+=n.length,r.push(n);return Buffer.concat(r,e)}$s.toBuffer=Sce;async function S6e(t){let r=(await Sce(t)).toString("utf8");try{return JSON.parse(r)}catch(n){let s=n;throw s.message+=` (input: ${r})`,s}}$s.json=S6e;function R6e(t,e={}){let n=((typeof t=="string"?t:t.href).startsWith("https:")?x6e:b6e).request(t,e),s=new Promise((o,i)=>{n.once("response",o).once("error",i).end()});return n.then=s.then.bind(s),n}$s.req=R6e});var Pce=E(yo=>{"use strict";var Nce=yo&&yo.__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:function(){return e[r]}}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),B6e=yo&&yo.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Tce=yo&&yo.__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)&&Nce(e,t,r);return B6e(e,t),e},N6e=yo&&yo.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Nce(e,t,r)};Object.defineProperty(yo,"__esModule",{value:!0});yo.Agent=void 0;var T6e=Tce(require("net")),Bce=Tce(require("http")),P6e=require("https");N6e(Rce(),yo);var Ha=Symbol("AgentBaseInternalState"),u1=class extends Bce.Agent{constructor(e){super(e),this[Ha]={}}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 T6e.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))?P6e.Agent.prototype.getName.call(this,e):super.getName(e)}createSocket(e,r,n){let s={...r,secureEndpoint:this.isSecureEndpoint(r)},o=this.getName(s),i=this.incrementSockets(o);Promise.resolve().then(()=>this.connect(e,s)).then(a=>{if(this.decrementSockets(o,i),a instanceof Bce.Agent)try{return a.addRequest(e,s)}catch(c){return n(c)}this[Ha].currentSocket=a,super.createSocket(e,r,n)},a=>{this.decrementSockets(o,i),n(a)})}createConnection(){let e=this[Ha].currentSocket;if(this[Ha].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[Ha].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[Ha]&&(this[Ha].defaultPort=e)}get protocol(){return this[Ha].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[Ha]&&(this[Ha].protocol=e)}};yo.Agent=u1});var vce=E(qf=>{"use strict";var v6e=qf&&qf.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(qf,"__esModule",{value:!0});qf.parseProxyResponse=void 0;var _6e=v6e(Gp()),q0=(0,_6e.default)("https-proxy-agent:parse-proxy-response");function Q6e(t){return new Promise((e,r)=>{let n=0,s=[];function o(){let u=t.read();u?l(u):t.once("readable",o)}function i(){t.removeListener("end",a),t.removeListener("error",c),t.removeListener("readable",o)}function a(){i(),q0("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}function c(u){i(),q0("onerror %o",u),r(u)}function l(u){s.push(u),n+=u.length;let d=Buffer.concat(s,n),p=d.indexOf(`\r
\r
`);if(p===-1){zS("have not received end of HTTP headers yet..."),o();return}let A=d.slice(0,p).toString("ascii").split(`\r
`),f=A.shift();if(!f)return t.destroy(),r(new Error("No header received from proxy CONNECT response"));let y=f.split(" "),w=+y[1],x=y.slice(2).join(" "),I={};for(let T of A){if(!T)continue;let v=T.indexOf(":");if(v===-1)return t.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${T}"`));let L=T.slice(0,v).toLowerCase(),U=T.slice(v+1).trimStart(),V=I[L];typeof V=="string"?I[L]=[V,U]:Array.isArray(V)?V.push(U):I[L]=U}zS("got proxy server response: %o %o",f,I),i(),e({connect:{statusCode:w,statusText:x,headers:I},buffered:d})}t.on("error",c),t.on("end",a),o()})}pf.parseProxyResponse=L3e});var Bie=C(Ho=>{"use strict";var O3e=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:function(){return e[r]}}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),F3e=Ho&&Ho.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),bie=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)&&O3e(e,t,r);return F3e(e,t),e},Sie=Ho&&Ho.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(Ho,"__esModule",{value:!0});Ho.HttpsProxyAgent=void 0;var VS=bie(require("net")),Iie=bie(require("tls")),U3e=Sie(require("assert")),M3e=Sie(Ep()),$3e=Eie(),q3e=require("url"),G3e=Cie(),sE=(0,M3e.default)("https-proxy-agent"),wie=t=>t.servername===void 0&&t.host&&!VS.isIP(t.host)?{...t,servername:t.host}:t,YS=class extends $3e.Agent{constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new q3e.URL(e):e,this.proxyHeaders=r?.headers??{},sE("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?xie(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:"?(sE("Creating `tls.Socket`: %o",this.connectOpts),s=Iie.connect(wie(this.connectOpts))):(sE("Creating `net.Socket`: %o",this.connectOpts),s=VS.connect(this.connectOpts));let o=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},i=VS.isIPv6(r.host)?`[${r.host}]`:r.host,a=`CONNECT ${i}:${r.port} HTTP/1.1\r
`);if(p===-1){q0("have not received end of HTTP headers yet..."),o();return}let m=d.slice(0,p).toString("ascii").split(`\r
`),f=m.shift();if(!f)return t.destroy(),r(new Error("No header received from proxy CONNECT response"));let y=f.split(" "),I=+y[1],b=y.slice(2).join(" "),w={};for(let T of m){if(!T)continue;let v=T.indexOf(":");if(v===-1)return t.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${T}"`));let k=T.slice(0,v).toLowerCase(),O=T.slice(v+1).trimStart(),$=w[k];typeof $=="string"?w[k]=[$,O]:Array.isArray($)?$.push(O):w[k]=O}q0("got proxy server response: %o %o",f,w),i(),e({connect:{statusCode:I,statusText:b,headers:w},buffered:d})}t.on("error",c),t.on("end",a),o()})}qf.parseProxyResponse=Q6e});var Oce=E(ni=>{"use strict";var D6e=ni&&ni.__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:function(){return e[r]}}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),k6e=ni&&ni.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),kce=ni&&ni.__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)&&D6e(e,t,r);return k6e(e,t),e},Lce=ni&&ni.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(ni,"__esModule",{value:!0});ni.HttpsProxyAgent=void 0;var $0=kce(require("net")),_ce=kce(require("tls")),L6e=Lce(require("assert")),O6e=Lce(Gp()),M6e=Pce(),F6e=require("url"),U6e=vce(),GE=(0,O6e.default)("https-proxy-agent"),Qce=t=>t.servername===void 0&&t.host&&!$0.isIP(t.host)?{...t,servername:t.host}:t,G0=class extends M6e.Agent{constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new F6e.URL(e):e,this.proxyHeaders=r?.headers??{},GE("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?Dce(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:"?(GE("Creating `tls.Socket`: %o",this.connectOpts),s=_ce.connect(Qce(this.connectOpts))):(GE("Creating `net.Socket`: %o",this.connectOpts),s=$0.connect(this.connectOpts));let o=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},i=$0.isIPv6(r.host)?`[${r.host}]`:r.host,a=`CONNECT ${i}:${r.port} HTTP/1.1\r
`;if(n.username||n.password){let p=`${decodeURIComponent(n.username)}:${decodeURIComponent(n.password)}`;o["Proxy-Authorization"]=`Basic ${Buffer.from(p).toString("base64")}`}o.Host=`${i}:${r.port}`,o["Proxy-Connection"]||(o["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let p of Object.keys(o))a+=`${p}: ${o[p]}\r
`;let c=(0,G3e.parseProxyResponse)(s);s.write(`${a}\r
`);let{connect:l,buffered:u}=await c;if(e.emit("proxyConnect",l),this.emit("proxyConnect",l,e),l.statusCode===200)return e.once("socket",H3e),r.secureEndpoint?(sE("Upgrading socket connection to TLS"),Iie.connect({...xie(wie(r),"host","path","port"),socket:s})):s;s.destroy();let d=new VS.Socket({writable:!1});return d.readable=!0,e.once("socket",p=>{sE("Replaying proxy buffer for failed request"),(0,U3e.default)(p.listenerCount("data")>0),p.push(u),p.push(null)}),d}};YS.protocols=["http","https"];Ho.HttpsProxyAgent=YS;function H3e(t){t.resume()}function xie(t,...e){let r={},n;for(n in t)e.includes(n)||(r[n]=t[n]);return r}});var Tie=C(Ds=>{"use strict";var z3e=Ds&&Ds.__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:function(){return e[r]}}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),V3e=Ds&&Ds.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Rie=Ds&&Ds.__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)&&z3e(e,t,r);return V3e(e,t),e};Object.defineProperty(Ds,"__esModule",{value:!0});Ds.req=Ds.json=Ds.toBuffer=void 0;var Y3e=Rie(require("http")),j3e=Rie(require("https"));async function Nie(t){let e=0,r=[];for await(let n of t)e+=n.length,r.push(n);return Buffer.concat(r,e)}Ds.toBuffer=Nie;async function W3e(t){let r=(await Nie(t)).toString("utf8");try{return JSON.parse(r)}catch(n){let s=n;throw s.message+=` (input: ${r})`,s}}Ds.json=W3e;function J3e(t,e={}){let n=((typeof t=="string"?t:t.href).startsWith("https:")?j3e:Y3e).request(t,e),s=new Promise((o,i)=>{n.once("response",o).once("error",i).end()});return n.then=s.then.bind(s),n}Ds.req=J3e});var _ie=C(lo=>{"use strict";var Qie=lo&&lo.__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:function(){return e[r]}}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),K3e=lo&&lo.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),X3e=lo&&lo.__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)&&Qie(e,t,r);return K3e(e,t),e},Z3e=lo&&lo.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&Qie(e,t,r)};Object.defineProperty(lo,"__esModule",{value:!0});lo.Agent=void 0;var Pie=X3e(require("http"));Z3e(Tie(),lo);var Ba=Symbol("AgentBaseInternalState"),UU=class extends Pie.Agent{constructor(e){super(e),this[Ba]={}}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 Pie.Agent)return o.addRequest(e,s);this[Ba].currentSocket=o,super.createSocket(e,r,n)},n)}createConnection(){let e=this[Ba].currentSocket;if(this[Ba].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[Ba].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[Ba]&&(this[Ba].defaultPort=e)}get protocol(){return this[Ba].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[Ba]&&(this[Ba].protocol=e)}};lo.Agent=UU});var kie=C(zo=>{"use strict";var e4e=zo&&zo.__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:function(){return e[r]}}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),t4e=zo&&zo.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Die=zo&&zo.__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)&&e4e(e,t,r);return t4e(e,t),e},r4e=zo&&zo.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(zo,"__esModule",{value:!0});zo.HttpProxyAgent=void 0;var n4e=Die(require("net")),s4e=Die(require("tls")),o4e=r4e(Ep()),i4e=require("events"),a4e=_ie(),vie=require("url"),Af=(0,o4e.default)("http-proxy-agent"),jS=class extends a4e.Agent{constructor(e,r){super(r),this.proxy=typeof e=="string"?new vie.URL(e):e,this.proxyHeaders=r?.headers??{},Af("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?c4e(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",i=`${s}//${o}`,a=new vie.URL(e.path,i);r.port!==80&&(a.port=String(r.port)),e.path=String(a);let c=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders};if(n.username||n.password){let l=`${decodeURIComponent(n.username)}:${decodeURIComponent(n.password)}`;c["Proxy-Authorization"]=`Basic ${Buffer.from(l).toString("base64")}`}c["Proxy-Connection"]||(c["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let l of Object.keys(c)){let u=c[l];u&&e.setHeader(l,u)}}async connect(e,r){e._header=null,e.path.includes("://")||this.setRequestProps(e,r);let n,s;Af("Regenerating stored HTTP header string for request"),e._implicitHeader(),e.outputData&&e.outputData.length>0&&(Af("Patching connection write() output buffer with updated header"),n=e.outputData[0].data,s=n.indexOf(`\r
`;let c=(0,U6e.parseProxyResponse)(s);s.write(`${a}\r
`);let{connect:l,buffered:u}=await c;if(e.emit("proxyConnect",l),this.emit("proxyConnect",l,e),l.statusCode===200)return e.once("socket",q6e),r.secureEndpoint?(GE("Upgrading socket connection to TLS"),_ce.connect({...Dce(Qce(r),"host","path","port"),socket:s})):s;s.destroy();let d=new $0.Socket({writable:!1});return d.readable=!0,e.once("socket",p=>{GE("Replaying proxy buffer for failed request"),(0,L6e.default)(p.listenerCount("data")>0),p.push(u),p.push(null)}),d}};G0.protocols=["http","https"];ni.HttpsProxyAgent=G0;function q6e(t){t.resume()}function Dce(t,...e){let r={},n;for(n in t)e.includes(n)||(r[n]=t[n]);return r}});var Uce=E(Gs=>{"use strict";var $6e=Gs&&Gs.__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:function(){return e[r]}}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),G6e=Gs&&Gs.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),Mce=Gs&&Gs.__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)&&$6e(e,t,r);return G6e(e,t),e};Object.defineProperty(Gs,"__esModule",{value:!0});Gs.req=Gs.json=Gs.toBuffer=void 0;var H6e=Mce(require("http")),z6e=Mce(require("https"));async function Fce(t){let e=0,r=[];for await(let n of t)e+=n.length,r.push(n);return Buffer.concat(r,e)}Gs.toBuffer=Fce;async function V6e(t){let r=(await Fce(t)).toString("utf8");try{return JSON.parse(r)}catch(n){let s=n;throw s.message+=` (input: ${r})`,s}}Gs.json=V6e;function Y6e(t,e={}){let n=((typeof t=="string"?t:t.href).startsWith("https:")?z6e:H6e).request(t,e),s=new Promise((o,i)=>{n.once("response",o).once("error",i).end()});return n.then=s.then.bind(s),n}Gs.req=Y6e});var Gce=E(Eo=>{"use strict";var $ce=Eo&&Eo.__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:function(){return e[r]}}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),j6e=Eo&&Eo.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),W6e=Eo&&Eo.__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)&&$ce(e,t,r);return j6e(e,t),e},J6e=Eo&&Eo.__exportStar||function(t,e){for(var r in t)r!=="default"&&!Object.prototype.hasOwnProperty.call(e,r)&&$ce(e,t,r)};Object.defineProperty(Eo,"__esModule",{value:!0});Eo.Agent=void 0;var qce=W6e(require("http"));J6e(Uce(),Eo);var za=Symbol("AgentBaseInternalState"),d1=class extends qce.Agent{constructor(e){super(e),this[za]={}}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 qce.Agent)return o.addRequest(e,s);this[za].currentSocket=o,super.createSocket(e,r,n)},n)}createConnection(){let e=this[za].currentSocket;if(this[za].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[za].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[za]&&(this[za].defaultPort=e)}get protocol(){return this[za].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[za]&&(this[za].protocol=e)}};Eo.Agent=d1});var Vce=E(si=>{"use strict";var K6e=si&&si.__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:function(){return e[r]}}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),X6e=si&&si.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),zce=si&&si.__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)&&K6e(e,t,r);return X6e(e,t),e},Z6e=si&&si.__importDefault||function(t){return t&&t.__esModule?t:{default:t}};Object.defineProperty(si,"__esModule",{value:!0});si.HttpProxyAgent=void 0;var e9e=zce(require("net")),t9e=zce(require("tls")),r9e=Z6e(Gp()),n9e=require("events"),s9e=Gce(),Hce=require("url"),$f=(0,r9e.default)("http-proxy-agent"),H0=class extends s9e.Agent{constructor(e,r){super(r),this.proxy=typeof e=="string"?new Hce.URL(e):e,this.proxyHeaders=r?.headers??{},$f("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?o9e(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",i=`${s}//${o}`,a=new Hce.URL(e.path,i);r.port!==80&&(a.port=String(r.port)),e.path=String(a);let c=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders};if(n.username||n.password){let l=`${decodeURIComponent(n.username)}:${decodeURIComponent(n.password)}`;c["Proxy-Authorization"]=`Basic ${Buffer.from(l).toString("base64")}`}c["Proxy-Connection"]||(c["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let l of Object.keys(c)){let u=c[l];u&&e.setHeader(l,u)}}async connect(e,r){e._header=null,e.path.includes("://")||this.setRequestProps(e,r);let n,s;$f("Regenerating stored HTTP header string for request"),e._implicitHeader(),e.outputData&&e.outputData.length>0&&($f("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),Af("Output buffer: %o",e.outputData[0].data));let o;return this.proxy.protocol==="https:"?(Af("Creating `tls.Socket`: %o",this.connectOpts),o=s4e.connect(this.connectOpts)):(Af("Creating `net.Socket`: %o",this.connectOpts),o=n4e.connect(this.connectOpts)),await(0,i4e.once)(o,"connect"),o}};jS.protocols=["http","https"];zo.HttpProxyAgent=jS;function c4e(t,...e){let r={},n;for(n in t)e.includes(n)||(r[n]=t[n]);return r}});var nae=C(cB=>{"use strict";Object.defineProperty(cB,"__esModule",{value:!0});cB.state=void 0;cB.state={instrumenterImplementation:void 0}});var Cae=C(AB=>{"use strict";Object.defineProperty(AB,"__esModule",{value:!0});AB.state=void 0;AB.state={operationRequestMap:new WeakMap}});var Xle=C(Qf=>{"use strict";Object.defineProperty(Qf,"__esModule",{value:!0});var N6e=require("os"),T6e=require("util");function P6e(t){return t&&typeof t=="object"&&"default"in t?t:{default:t}}var Q6e=P6e(T6e);function _6e(t,...e){process.stderr.write(`${Q6e.default.format(t,...e)}${N6e.EOL}`)}var qle=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,Hle,gG=[],yG=[],_R=[];qle&&EG(qle);var zle=Object.assign(t=>Vle(t),{enable:EG,enabled:CG,disable:v6e,log:_6e});function EG(t){Hle=t,gG=[],yG=[];let e=/\*/g,r=t.split(",").map(n=>n.trim().replace(e,".*?"));for(let n of r)n.startsWith("-")?yG.push(new RegExp(`^${n.substr(1)}$`)):gG.push(new RegExp(`^${n}$`));for(let n of _R)n.enabled=CG(n.namespace)}function CG(t){if(t.endsWith("*"))return!0;for(let e of yG)if(e.test(t))return!1;for(let e of gG)if(e.test(t))return!0;return!1}function v6e(){let t=Hle||"";return EG(""),t}function Vle(t){let e=Object.assign(r,{enabled:CG(t),destroy:D6e,log:zle.log,namespace:t,extend:k6e});function r(...n){e.enabled&&(n.length>0&&(n[0]=`${t} ${n[0]}`),e.log(...n))}return _R.push(e),e}function D6e(){let t=_R.indexOf(this);return t>=0?(_R.splice(t,1),!0):!1}function k6e(t){let e=Vle(`${this.namespace}:${t}`);return e.log=this.log,e}var zE=zle,Yle=new Set,PR=typeof process<"u"&&process.env&&process.env.AZURE_LOG_LEVEL||void 0,vR,DR=zE("azure");DR.log=(...t)=>{zE.log(...t)};var IG=["verbose","info","warning","error"];PR&&(Kle(PR)?jle(PR):console.error(`AZURE_LOG_LEVEL set to unknown log level '${PR}'; logging is not enabled. Acceptable values: ${IG.join(", ")}.`));function jle(t){if(t&&!Kle(t))throw new Error(`Unknown log level '${t}'. Acceptable values: ${IG.join(",")}`);vR=t;let e=[];for(let r of Yle)Jle(r)&&e.push(r.namespace);zE.enable(e.join(","))}function L6e(){return vR}var Gle={verbose:400,info:300,warning:200,error:100};function O6e(t){let e=DR.extend(t);return Wle(DR,e),{error:QR(e,"error"),warning:QR(e,"warning"),info:QR(e,"info"),verbose:QR(e,"verbose")}}function Wle(t,e){e.log=(...r)=>{t.log(...r)}}function QR(t,e){let r=Object.assign(t.extend(e),{level:e});if(Wle(t,r),Jle(r)){let n=zE.disable();zE.enable(n+","+r.namespace)}return Yle.add(r),r}function Jle(t){return!!(vR&&Gle[t.level]<=Gle[vR])}function Kle(t){return IG.includes(t)}Qf.AzureLogger=DR;Qf.createClientLogger=O6e;Qf.getLogLevel=L6e;Qf.setLogLevel=jle});var bG=C(YE=>{"use strict";Object.defineProperty(YE,"__esModule",{value:!0});var _f=new WeakMap,kR=new WeakMap,VE=class t{constructor(){this.onabort=null,_f.set(this,[]),kR.set(this,!1)}get aborted(){if(!kR.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");return kR.get(this)}static get none(){return new t}addEventListener(e,r){if(!_f.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");_f.get(this).push(r)}removeEventListener(e,r){if(!_f.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");let n=_f.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 Zle(t){if(t.aborted)return;t.onabort&&t.onabort.call(t);let e=_f.get(t);e&&e.slice().forEach(r=>{r.call(t,{type:"abort"})}),kR.set(t,!0)}var wG=class extends Error{constructor(e){super(e),this.name="AbortError"}},xG=class{constructor(e){if(this._signal=new VE,!!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(){Zle(this._signal)}static timeout(e){let r=new VE,n=setTimeout(Zle,e,r);return typeof n.unref=="function"&&n.unref(),r}};YE.AbortController=xG;YE.AbortError=wG;YE.AbortSignal=VE});var sue=C(ds=>{"use strict";Object.defineProperty(ds,"__esModule",{value:!0});var F6e=bG(),NG=require("crypto"),SG,U6e=typeof process<"u"&&!!process.version&&!!(!((SG=process.versions)===null||SG===void 0)&&SG.node);function eue(t,e){let{cleanupBeforeAbort:r,abortSignal:n,abortErrorMsg:s}=e??{};return new Promise((o,i)=>{function a(){i(new F6e.AbortError(s??"The operation was aborted."))}function c(){n?.removeEventListener("abort",l)}function l(){r?.(),c(),a()}if(n?.aborted)return a(); Line truncated
`)+4,e.outputData[0].data=e._header+n.substring(s),$f("Output buffer: %o",e.outputData[0].data));let o;return this.proxy.protocol==="https:"?($f("Creating `tls.Socket`: %o",this.connectOpts),o=t9e.connect(this.connectOpts)):($f("Creating `net.Socket`: %o",this.connectOpts),o=e9e.connect(this.connectOpts)),await(0,n9e.once)(o,"connect"),o}};H0.protocols=["http","https"];si.HttpProxyAgent=H0;function o9e(t,...e){let r={},n;for(n in t)e.includes(n)||(r[n]=t[n]);return r}});var Ale=E(sR=>{"use strict";Object.defineProperty(sR,"__esModule",{value:!0});sR.state=void 0;sR.state={instrumenterImplementation:void 0}});var vle=E(lR=>{"use strict";Object.defineProperty(lR,"__esModule",{value:!0});lR.state=void 0;lR.state={operationRequestMap:new WeakMap}});var lpe=E(ih=>{"use strict";Object.defineProperty(ih,"__esModule",{value:!0});var Bet=require("os"),Net=require("util");function Tet(t){return t&&typeof t=="object"&&"default"in t?t:{default:t}}var Pet=Tet(Net);function vet(t,...e){process.stderr.write(`${Pet.default.format(t,...e)}${Bet.EOL}`)}var Zde=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,tpe,GG=[],HG=[],NB=[];Zde&&zG(Zde);var rpe=Object.assign(t=>npe(t),{enable:zG,enabled:VG,disable:_et,log:vet});function zG(t){tpe=t,GG=[],HG=[];let e=/\*/g,r=t.split(",").map(n=>n.trim().replace(e,".*?"));for(let n of r)n.startsWith("-")?HG.push(new RegExp(`^${n.substr(1)}$`)):GG.push(new RegExp(`^${n}$`));for(let n of NB)n.enabled=VG(n.namespace)}function VG(t){if(t.endsWith("*"))return!0;for(let e of HG)if(e.test(t))return!1;for(let e of GG)if(e.test(t))return!0;return!1}function _et(){let t=tpe||"";return zG(""),t}function npe(t){let e=Object.assign(r,{enabled:VG(t),destroy:Qet,log:rpe.log,namespace:t,extend:Det});function r(...n){e.enabled&&(n.length>0&&(n[0]=`${t} ${n[0]}`),e.log(...n))}return NB.push(e),e}function Qet(){let t=NB.indexOf(this);return t>=0?(NB.splice(t,1),!0):!1}function Det(t){let e=npe(`${this.namespace}:${t}`);return e.log=this.log,e}var PC=rpe,spe=new Set,RB=typeof process<"u"&&process.env&&process.env.AZURE_LOG_LEVEL||void 0,TB,PB=PC("azure");PB.log=(...t)=>{PC.log(...t)};var YG=["verbose","info","warning","error"];RB&&(cpe(RB)?ope(RB):console.error(`AZURE_LOG_LEVEL set to unknown log level '${RB}'; logging is not enabled. Acceptable values: ${YG.join(", ")}.`));function ope(t){if(t&&!cpe(t))throw new Error(`Unknown log level '${t}'. Acceptable values: ${YG.join(",")}`);TB=t;let e=[];for(let r of spe)ape(r)&&e.push(r.namespace);PC.enable(e.join(","))}function ket(){return TB}var epe={verbose:400,info:300,warning:200,error:100};function Let(t){let e=PB.extend(t);return ipe(PB,e),{error:BB(e,"error"),warning:BB(e,"warning"),info:BB(e,"info"),verbose:BB(e,"verbose")}}function ipe(t,e){e.log=(...r)=>{t.log(...r)}}function BB(t,e){let r=Object.assign(t.extend(e),{level:e});if(ipe(t,r),ape(r)){let n=PC.disable();PC.enable(n+","+r.namespace)}return spe.add(r),r}function ape(t){return!!(TB&&epe[t.level]<=epe[TB])}function cpe(t){return YG.includes(t)}ih.AzureLogger=PB;ih.createClientLogger=Let;ih.getLogLevel=ket;ih.setLogLevel=ope});var JG=E(_C=>{"use strict";Object.defineProperty(_C,"__esModule",{value:!0});var ah=new WeakMap,vB=new WeakMap,vC=class t{constructor(){this.onabort=null,ah.set(this,[]),vB.set(this,!1)}get aborted(){if(!vB.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");return vB.get(this)}static get none(){return new t}addEventListener(e,r){if(!ah.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");ah.get(this).push(r)}removeEventListener(e,r){if(!ah.has(this))throw new TypeError("Expected `this` to be an instance of AbortSignal.");let n=ah.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 upe(t){if(t.aborted)return;t.onabort&&t.onabort.call(t);let e=ah.get(t);e&&e.slice().forEach(r=>{r.call(t,{type:"abort"})}),vB.set(t,!0)}var jG=class extends Error{constructor(e){super(e),this.name="AbortError"}},WG=class{constructor(e){if(this._signal=new vC,!!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(){upe(this._signal)}static timeout(e){let r=new vC,n=setTimeout(upe,e,r);return typeof n.unref=="function"&&n.unref(),r}};_C.AbortController=WG;_C.AbortError=jG;_C.AbortSignal=vC});var fpe=E(ys=>{"use strict";Object.defineProperty(ys,"__esModule",{value:!0});var Oet=JG(),eH=require("crypto"),KG,Met=typeof process<"u"&&!!process.version&&!!(!((KG=process.versions)===null||KG===void 0)&&KG.node);function dpe(t,e){let{cleanupBeforeAbort:r,abortSignal:n,abortErrorMsg:s}=e??{};return new Promise((o,i)=>{function a(){i(new Oet.AbortError(s??"The operation was aborted."))}function c(){n?.removeEventListener("abort",l)}function l(){r?.(),c(),a()}if(n?.aborted)return a(); Line truncated
Polling from: ${r.config.operationLocation}
Operation status: ${u}
Polling status: ${cue.includes(u)?"Stopped":"Running"}`),u==="succeeded"){let d=i(l,r);if(d!==void 0)return{response:await e(d).catch(iue({state:r,stateProxy:n,isOperationError:a})),status:u}}return{response:l,status:u}}async function pue(t){let{poll:e,state:r,stateProxy:n,options:s,getOperationStatus:o,getResourceLocation:i,getOperationLocation:a,isOperationError:c,withOperationLocation:l,getPollingInterval:u,processResult:d,getError:p,updateState:A,setDelay:f,isDone:y,setErrorAsResult:w}=t,{operationLocation:x}=r.config;if(x!==void 0){let{response:I,status:T}=await eXe({poll:e,getOperationStatus:o,state:r,stateProxy:n,operationLocation:x,getResourceLocation:i,isOperationError:c,options:s});if(uue({status:T,response:I,state:r,stateProxy:n,isDone:y,processResult:d,getError:p,setErrorAsResult:w}),!cue.includes(T)){let v=u?.(I);v&&f(v);let L=a?.(I,r);if(L!==void 0){let U=x!==L;r.config.operationLocation=L,l?.(L,U)}else l?.(x,!1)}A?.(r,I)}}function Aue(t){let{azureAsyncOperation:e,operationLocation:r}=t;return r??e}function mue(t){return t.headers.location}function fue(t){return t.headers["operation-location"]}function hue(t){return t.headers["azure-asyncoperation"]}function tXe(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}}}function gue(t){let{rawResponse:e,requestMethod:r,requestPath:n,resourceLocationConfig:s}=t,o=fue(e),i=hue(e),a=Aue({operationLocation:o,azureAsyncOperation:i}),c=mue(e),l=r?.toLocaleUpperCase();return a!==void 0?{mode:"OperationLocation",operationLocation:a,resourceLocation:tXe({requestMethod:l,location:c,requestPath:n,resourceLocationConfig:s})}:c!==void 0?{mode:"ResourceLocation",operationLocation:c}:l==="PUT"&&n?{mode:"Body",operationLocation:n}:void 0}function yue(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 _G(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 Op.verbose(`LRO: unrecognized operation status: ${e}`),e}}function rXe(t){var e;let{status:r}=(e=t.body)!==null&&e!==void 0?e:{};return yue({status:r,statusCode:t.statusCode})}function nXe(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 yue({status:o,statusCode:t.statusCode})}function _G(t){return t===202?"running":t<300?"succeeded":"failed"}function Eue({rawResponse:t}){let e=t.headers["retry-after"];if(e!==void 0){let r=parseInt(e);return isNaN(r)?sXe(new Date(e)):r*1e3}}function Cue(t){let e=t.flatResponse.error;if(!e){Op.warning("The long-running operation failed but there is no error property in the response's body");return}if(!e.code||!e.message){Op.warning("The long-running operation failed but the error property in the response's body doesn't contain code or message");return}return e}function sXe(t){let e=Math.floor(new Date().getTime()),r=t.getTime();if(e<r)return r-e}function Iue(t){let{response:e,state:r,operationLocation:n}=t;function s(){var i;switch((i=r.config.metadata)===null||i===void 0?void 0:i.mode){case void 0:return _G(e.rawResponse.statusCode);case"Body":return vG(e,r);default:return"running"}}let o=s();return o==="running"&&n===void 0?"succeeded":o}async function oXe(t){let{stateProxy:e,resourceLocationConfig:r,processResult:n,lro:s,setErrorAsResult:o}=t;return due({init:async()=>{let i=await s.sendInitialRequest(),a=gue({rawResponse:i.rawResponse,requestPath:s.requestPath,requestMethod:s.requestMethod,resourceLocationConfig:r});return Object.assign({response:i,operationLocation:a?.operationLocation,resourceLocation:a?.resourceLocation},a?.mode?{metadata:{mode:a.mode}}:{})},stateProxy:e,processResult:n?({flatResponse:i},a)=>n(i,a):({flatResponse:i})=>i,getOperationStatus:Iue,setErrorAsResult:o})}function wue({rawResponse:t},e){var r;switch((r=e.config.metadata)===null||r===void 0?void 0:r.mode){case"OperationLocation":return Aue({operationLocation:fue(t),azureAsyncOperation:hue(t)});case"ResourceLocation":return mue(t);default:return}}function vG({rawResponse:t},e){var r;let n=(r=e.config.metadata)===null||r===void 0?void 0:r.mode;switch(n){case"OperationLocation":return rXe(t);case"ResourceLocation":return _G(t.statusCode);case"Body":return nXe(t);default:throw new Error(`Internal error: Unexpected operation mode: ${n}`)}}function xue({flatResponse:t},e){if(typeof t=="object"){let r=t.resourceLocation;r!==void 0&&(e.config.resourceLocation=r)}return e.cLine truncated
`:case"\r":case" ":case" ":continue;default:throw Error("invalid base64 string.")}switch(s){case 0:i=o,s=1;break;case 1:r[n++]=i<<2|(o&48)>>4,i=o,s=2;break;case 2:r[n++]=(i&15)<<4|(o&60)>>2,i=o,s=3;break;case 3:r[n++]=(i&3)<<6|o,s=0;break}}if(s==1)throw Error("invalid base64 string.");return r.subarray(0,n)}Ff.base64decode=qXe;function GXe(t){let e="",r=0,n,s=0;for(let o=0;o<t.length;o++)switch(n=t[o],r){case 0:e+=rl[n>>2],s=(n&3)<<4,r=1;break;case 1:e+=rl[s|n>>4],s=(n&15)<<2,r=2;break;case 2:e+=rl[s|n>>6],e+=rl[n&63],r=0;break}return r&&(e+=rl[s],e+="=",r==1&&(e+="=")),e}Ff.base64encode=GXe});var Xue=C(e0=>{"use strict";Object.defineProperty(e0,"__esModule",{value:!0});e0.utf8read=void 0;var GG=t=>String.fromCharCode.apply(String,t);function HXe(t){if(t.length<1)return"";let e=0,r=[],n=[],s=0,o,i=t.length;for(;e<i;)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(GG(n)),s=0);return r.length?(s&&r.push(GG(n.slice(0,s))),r.join("")):GG(n.slice(0,s))}e0.utf8read=HXe});var tC=C(Xa=>{"use strict";Object.defineProperty(Xa,"__esModule",{value:!0});Xa.WireType=Xa.mergeBinaryOptions=Xa.UnknownFieldHandler=void 0;var zXe;(function(t){t.symbol=Symbol.for("protobuf-ts/unknown"),t.onRead=(r,n,s,o,i)=>{(e(n)?n[t.symbol]:n[t.symbol]=[]).push({no:s,wireType:o,data:i})},t.onWrite=(r,n,s)=>{for(let{no:o,wireType:i,data:a}of t.list(n))s.tag(o,i).raw(a)},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=r=>r&&Array.isArray(r[t.symbol])})(zXe=Xa.UnknownFieldHandler||(Xa.UnknownFieldHandler={}));function VXe(t,e){return Object.assign(Object.assign({},t),e)}Xa.mergeBinaryOptions=VXe;var YXe;(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"})(YXe=Xa.WireType||(Xa.WireType={}))});var r0=C($s=>{"use strict";Object.defineProperty($s,"__esModule",{value:!0});$s.varint32read=$s.varint32write=$s.int64toString=$s.int64fromString=$s.varint64write=$s.varint64read=void 0;function jXe(){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")}$s.varint64read=jXe;function WXe(t,e,r){for(let o=0;o<28;o=o+7){let i=t>>>o,a=!(!(i>>>7)&&e==0),c=(a?i|128:i)&255;if(r.push(c),!a)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 i=e>>>o,a=!!(i>>>7),c=(a?i|128:i)&255;if(r.push(c),!a)return}r.push(e>>>31&1)}}$s.varint64write=WXe;var t0=65536*65536;function JXe(t){let e=t[0]=="-";e&&(t=t.slice(1));let r=1e6,n=0,s=0;function o(i,a){let c=Number(t.slice(i,a));s*=r,n=n*r+c,n>=t0&&(s=s+(n/t0|0),n=n%t0)}return o(-24,-18),o(-18,-12),o(-12,-6),o(-6),[e,n,s]}$s.int64fromString=JXe;function KXe(t,e){if(e>>>0<=2097151)return""+(t0*e+(t>>>0));let r=t&16777215,n=(t>>>24|e<<8)>>>0&16777215,s=e>>16&65535,o=r+n*6777216+s*6710656,i=n+s*8147497,a=s*2,c=1e7;o>=c&&(i+=Math.floor(o/c),o%=c),i>=c&&(a+=Math.floor(i/c),i%=c);function l(u,d){let p=u?String(u):"";return d?"0000000".slice(p.length)+p:p}return l(a,0)+l(i,a)+l(o,1)}$s.int64toString=KXe;function XXe(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)}}$s.varint32write=XXe;function ZXe(){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}$s.varint32read=ZXe});var _u=C(Qu=>{"use strict";Object.defineProperty(Qu,"__esModule",{value:!0});Qu.PbLong=Qu.PbULong=Qu.detectBi=void 0;var rC=r0(),Dt;function Zue(){let t=new DataView(new ArrayBuffer(8));Dt=globalThis.BigInt!==void 0&&typeof t.getBigInt64=="function"&&typeof t.getBigUint64=="function"&&typeof t.setBigInt64=="function"&&typeof t.setBigUint64=="function"?{MIN:BigInt("-9223372036854775808"),MAX:BigInt("9223372036854775807"),UMIN:BigInt("0"),UMAX:BigInt("18446744073709551615"),C:BigInt,V:t}:void 0}Qu.detectBi=Zue;Zue();function ede(t){if(!t)throw new Error("BigInt unavailable, see https://github.com/timostamm/protobuf-ts/blob/v1.0.8/MANUAL.md#bigint-support")}var tde=/^-?[0-9]+$/,s0=4294967296,n0=2147483648,o0=c Line truncated
`)}};T0.RpcError=hH});var yH=C(Q0=>{"use strict";Object.defineProperty(Q0,"__esModule",{value:!0});Q0.mergeRpcOptions=void 0;var Qde=Tr();function I7e(t,e){if(!e)return t;let r={};P0(t,r),P0(e,r);for(let n of Object.keys(e)){let s=e[n];switch(n){case"jsonOptions":r.jsonOptions=Qde.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=Qde.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},P0(t.meta,r.meta),P0(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(s):s.concat();break}}return r}Q0.mergeRpcOptions=I7e;function P0(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}});var CH=C(qp=>{"use strict";Object.defineProperty(qp,"__esModule",{value:!0});qp.Deferred=qp.DeferredState=void 0;var tc;(function(t){t[t.PENDING=0]="PENDING",t[t.REJECTED=1]="REJECTED",t[t.RESOLVED=2]="RESOLVED"})(tc=qp.DeferredState||(qp.DeferredState={}));var EH=class{constructor(e=!0){this._state=tc.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!==tc.PENDING)throw new Error(`cannot resolve ${tc[this.state].toLowerCase()}`);this._resolve(e),this._state=tc.RESOLVED}reject(e){if(this.state!==tc.PENDING)throw new Error(`cannot reject ${tc[this.state].toLowerCase()}`);this._reject(e),this._state=tc.REJECTED}resolvePending(e){this._state===tc.PENDING&&this.resolve(e)}rejectPending(e){this._state===tc.PENDING&&this.reject(e)}};qp.Deferred=EH});var wH=C(_0=>{"use strict";Object.defineProperty(_0,"__esModule",{value:!0});_0.RpcOutputStreamController=void 0;var _de=CH(),Gp=Tr(),IH=class{constructor(){this._lis={nxt:[],msg:[],err:[],cmp:[]},this._closed=!1,this._itState={q:[]}}onNext(e){return this.addLis(e,this._lis.nxt)}onMessage(e){return this.addLis(e,this._lis.msg)}onError(e){return this.addLis(e,this._lis.err)}onComplete(e){return this.addLis(e,this._lis.cmp)}addLis(e,r){return r.push(e),()=>{let 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){Gp.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){Gp.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){Gp.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(){Gp.assert(!this.closed,"stream is closed"),this._closed=!0,this.pushIt({value:null,done:!0}),this._lis.cmp.forEach(e=>e()),this._lis.nxt.forEach(e=>e(void 0,void 0,!0)),this.clearLis()}[Symbol.asyncIterator](){return this._closed===!0?this.pushIt({value:null,done:!0}):this._closed!==!1&&this.pushIt(this._closed),{next:()=>{let e=this._itState;Gp.assert(e,"bad state"),Gp.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 _de.Deferred,e.p.promise)}}}pushIt(e){let r=this._itState;if(r.p){let n=r.p;Gp.assert(n.state==_de.DeferredState.PENDING,"iterator contract broken"),"value"in e?n.resolve(e):n.reject(e),delete r.p}else r.q.push(e)}};_0.RpcOutputStreamController=IH});var bH=C(zf=>{"use strict";var w7e=zf&&zf.__awaiter||function(t,e,r,n){function s(o){return o instanceof r?o:new r(function(i){i(o)})}return new(r||(r=Promise))(function(o,i){function a(u){try{l(n.next(u))}catch(d){i(d)}}function c(u){try{l(n.throw(u))}catch(d){i(d)}}function l(u){u.done?o(u.value):s(u.value).then(a,c)}l((n=n.apply(t,e||[])).next())})};Object.defineProperty(zf,"__esModule",{value:!0});zf.UnaryCall=void 0;var xH=class{constructor(e,r,n,s,o,i,a){this.method=e,this.requestHeaders=r,this.request=n,this.headers=s,this.response=o,this.status=i,this.trailers=a}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 w7e(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}})}};zf.UnaryCall=xH});var BH=C(Vf=>{"use strict";var x7e=Vf&&Vf.__awaiter||function(t,e,r,n){function s(o){return o instanceof r?o:new r(function(i){i(o)})}return new(r||(r=Promise))(function(o,i){function a(u){try{l(n.next(u))}catch(d){i(d)}}function c(u){try{l(n.throw(u))}catch(d){i(d)}}function l(u){u.done?o(u.value):s(u.value).then(a,c)}l((n=n.apply(t,e||[])).next())})};Object.defineProperty(Vf,"__esModule",{value:!0});Vf.ServerStreamingCall=void 0;var SH=class{constructor(e Line truncated
`));return r(s)}});var Ehe,cl,Che=_(()=>{BN();Ehe={step:"serialize",tags:["HTTP_AUTH_SCHEME"],name:"httpAuthSchemeMiddleware",override:!0,relation:"before",toMiddleware:"endpointV2Middleware"},cl=(t,{httpAuthSchemeParametersProvider:e,identityProviderConfigProvider:r})=>({applyToStack:n=>{n.addRelativeTo(UC(t,{httpAuthSchemeParametersProvider:e,identityProviderConfigProvider:r}),Ehe)}})});var Ihe,Lat,whe=_(()=>{BN();Ihe={step:"serialize",tags:["HTTP_AUTH_SCHEME"],name:"httpAuthSchemeMiddleware",override:!0,relation:"before",toMiddleware:"serializerMiddleware"},Lat=(t,{httpAuthSchemeParametersProvider:e,identityProviderConfigProvider:r})=>({applyToStack:n=>{n.addRelativeTo(UC(t,{httpAuthSchemeParametersProvider:e,identityProviderConfigProvider:r}),Ihe)}})});var xhe=_(()=>{BN();Che();whe()});var bhe,She,Oat,Fat,Bz,Rz=_(()=>{bhe=b(Bt()),She=b(Fn()),Oat=t=>e=>{throw e},Fat=(t,e)=>{},Bz=t=>(e,r)=>async n=>{if(!bhe.HttpRequest.isInstance(n.request))return e(n);let o=(0,She.getSmithyContext)(r).selectedHttpAuthScheme;if(!o)throw new Error("No HttpAuthScheme was selected: unable to sign request");let{httpAuthOption:{signingProperties:i={}},identity:a,signer:c}=o,l=await e({...n,request:await c.sign(n.request,a,i)}).catch((c.errorHandler||Oat)(i));return(c.successHandler||Fat)(l.response,i),l}});var Bhe,ll,Rhe=_(()=>{Rz();Bhe={step:"finalizeRequest",tags:["HTTP_SIGNING"],name:"httpSigningMiddleware",aliases:["apiKeyMiddleware","tokenMiddleware","awsAuthMiddleware"],override:!0,relation:"after",toMiddleware:"retryMiddleware"},ll=t=>({applyToStack:e=>{e.addRelativeTo(Bz(t),Bhe)}})});var Nhe=_(()=>{Rz();Rhe()});var qu,The=_(()=>{qu=t=>{if(typeof t=="function")return t;let e=Promise.resolve(t);return()=>e}});function Phe(t,e,r,n,s){return async function*(i,a,...c){let l=a,u=i.startingToken??l[r],d=!0,p;for(;d;){if(l[r]=u,s&&(l[s]=l[s]??i.pageSize),i.client instanceof t)p=await Uat(e,i.client,a,i.withCommand,...c);else throw new Error(`Invalid client, expected instance of ${t.name}`);yield p;let A=u;u=Mat(p,n),d=!!(u&&(!i.stopOnSameToken||u!==A))}return void 0}}var Uat,Mat,Qhe=_(()=>{Uat=async(t,e,r,n=o=>o,...s)=>{let o=new t(r);return o=n(o)??o,await e.send(o,...s)};Mat=(t,e)=>{let r=t,n=e.split(".");for(let s of n){if(!r||typeof r!="object")return;r=r[s]}return r}});var Nz=C(_he=>{"use strict";var $at=t=>typeof ArrayBuffer=="function"&&t instanceof ArrayBuffer||Object.prototype.toString.call(t)==="[object ArrayBuffer]";_he.isArrayBuffer=$at});var fh=C(Pz=>{"use strict";var qat=Nz(),Tz=require("buffer"),Gat=(t,e=0,r=t.byteLength-e)=>{if(!qat.isArrayBuffer(t))throw new TypeError(`The "input" argument must be ArrayBuffer. Received type ${typeof t} (${t})`);return Tz.Buffer.from(t,e,r)},Hat=(t,e)=>{if(typeof t!="string")throw new TypeError(`The "input" argument must be of type string. Received type ${typeof t} (${t})`);return e?Tz.Buffer.from(t,e):Tz.Buffer.from(t)};Pz.fromArrayBuffer=Gat;Pz.fromString=Hat});var vhe=C(RN=>{"use strict";Object.defineProperty(RN,"__esModule",{value:!0});RN.fromBase64=void 0;var zat=fh(),Vat=/^[A-Za-z0-9+/]*={0,2}$/,Yat=t=>{if(t.length*3%4!==0)throw new TypeError("Incorrect padding on base64 string.");if(!Vat.exec(t))throw new TypeError("Invalid base64 string.");let e=(0,zat.fromString)(t,"base64");return new Uint8Array(e.buffer,e.byteOffset,e.byteLength)};RN.fromBase64=Yat});var Wr=C(NN=>{"use strict";var Dhe=fh(),khe=t=>{let e=Dhe.fromString(t,"utf8");return new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT)},jat=t=>typeof t=="string"?khe(t):ArrayBuffer.isView(t)?new Uint8Array(t.buffer,t.byteOffset,t.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(t),Wat=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 Dhe.fromArrayBuffer(t.buffer,t.byteOffset,t.byteLength).toString("utf8")};NN.fromUtf8=khe;NN.toUint8Array=jat;NN.toUtf8=Wat});var Lhe=C(TN=>{"use strict";Object.defineProperty(TN,"__esModule",{value:!0});TN.toBase64=void 0;var Jat=fh(),Kat=Wr(),Xat=t=>{let e;if(typeof t=="string"?e=(0,Kat.fromUtf8)(t):e=t,typeof e!="object"||typeof e.byteOffset!="number"||typeof e.byteLength!="number")throw new Error("@smithy/util-base64: toBase64 encoder function only accepts string | Uint8Array.");return(0,Jat.fromArrayBuffer)(e.buffer,e.byteOffset,e.byteLength).toString("base64")};TN.toBase64=Xat});var Jr=C(ul=>{"use strict";var PN=vhe(),QN=Lhe();Object.prototype.hasOwnProperty.call(PN,"__proto__")&&!Object.prototype.hasOwnProperty.call(ul,"__proto__")&&Object.defineProperty(ul,"__proto__",{enumerable:!0,value:PN.__proto__});Object.keys(PN).forEach(function(t){t!=="default"&&!Object.prototype.hasOwnProperty.call(ul,t)&&(ul[t]=PN[t])});Object.prototype.hasOwnProperty.call(QN,"__proto__")&&!Object.prototype.hasOwnProperty.call(ul,"__proto__")&&Object.defineProperty(ul,"__proto__",{enumerable:!0,value Line truncated
`),a){let A=r(await c);u.enqueue(`${o}:${A}\r
Polling status: ${Epe.includes(u)?"Stopped":"Running"}`),u==="succeeded"){let d=i(l,r);if(d!==void 0)return{response:await e(d).catch(gpe({state:r,stateProxy:n,isOperationError:a})),status:u}}return{response:l,status:u}}async function bpe(t){let{poll:e,state:r,stateProxy:n,options:s,getOperationStatus:o,getResourceLocation:i,getOperationLocation:a,isOperationError:c,withOperationLocation:l,getPollingInterval:u,processResult:d,getError:p,updateState:m,setDelay:f,isDone:y,setErrorAsResult:I}=t,{operationLocation:b}=r.config;if(b!==void 0){let{response:w,status:T}=await Zet({poll:e,getOperationStatus:o,state:r,stateProxy:n,operationLocation:b,getResourceLocation:i,isOperationError:c,options:s});if(Ipe({status:T,response:w,state:r,stateProxy:n,isDone:y,processResult:d,getError:p,setErrorAsResult:I}),!Epe.includes(T)){let v=u?.(w);v&&f(v);let k=a?.(w,r);if(k!==void 0){let O=b!==k;r.config.operationLocation=k,l?.(k,O)}else l?.(b,!1)}m?.(r,w)}}function xpe(t){let{azureAsyncOperation:e,operationLocation:r}=t;return r??e}function Spe(t){return t.headers.location}function Rpe(t){return t.headers["operation-location"]}function Bpe(t){return t.headers["azure-asyncoperation"]}function ett(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}}}function Npe(t){let{rawResponse:e,requestMethod:r,requestPath:n,resourceLocationConfig:s}=t,o=Rpe(e),i=Bpe(e),a=xpe({operationLocation:o,azureAsyncOperation:i}),c=Spe(e),l=r?.toLocaleUpperCase();return a!==void 0?{mode:"OperationLocation",operationLocation:a,resourceLocation:ett({requestMethod:l,location:c,requestPath:n,resourceLocationConfig:s})}:c!==void 0?{mode:"ResourceLocation",operationLocation:c}:l==="PUT"&&n?{mode:"Body",operationLocation:n}:void 0}function Tpe(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 sH(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}}function ttt(t){var e;let{status:r}=(e=t.body)!==null&&e!==void 0?e:{};return Tpe({status:r,statusCode:t.statusCode})}function rtt(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 Tpe({status:o,statusCode:t.statusCode})}function sH(t){return t===202?"running":t<300?"succeeded":"failed"}function Ppe({rawResponse:t}){let e=t.headers["retry-after"];if(e!==void 0){let r=parseInt(e);return isNaN(r)?ntt(new Date(e)):r*1e3}}function vpe(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}function ntt(t){let e=Math.floor(new Date().getTime()),r=t.getTime();if(e<r)return r-e}function _pe(t){let{response:e,state:r,operationLocation:n}=t;function s(){var i;switch((i=r.config.metadata)===null||i===void 0?void 0:i.mode){case void 0:return sH(e.rawResponse.statusCode);case"Body":return oH(e,r);default:return"running"}}let o=s();return o==="running"&&n===void 0?"succeeded":o}async function stt(t){let{stateProxy:e,resourceLocationConfig:r,processResult:n,lro:s,setErrorAsResult:o}=t;return wpe({init:async()=>{let i=await s.sendInitialRequest(),a=Npe({rawResponse:i.rawResponse,requestPath:s.requestPath,requestMethod:s.requestMethod,resourceLocationConfig:r});return Object.assign({response:i,operationLocation:a?.operationLocation,resourceLocation:a?.resourceLocation},a?.mode?{metadata:{mode:a.mode}}:{})},stateProxy:e,processResult:n?({flatResponse:i},a)=>n(i,a):({flatResponse:i})=>i,getOperationStatus:_pe,setErrorAsResult:o})}function Qpe({rawResponse:t},e){var r;switch((r=e.config.metadata)===null||r===void 0?void 0:r.mode){case"OperationLocation":return xpe({operationLocation:Rpe(t),azureAsyncOperation:Bpe(t)});case"ResourceLocation":return Spe(t);default:return}}function oH({rawResponse:t},e){var r;let n=(r=e.config.metadata)===null||r===void 0?void 0:r.mode;switch(n){case"OperationLocation":return ttt(t);case"ResourceLocation":return sH(t.statusCode);case"Body":return rtt(t);default:throw new Error(`Internal error: Unexpected operation mode: ${n}`)}}function Dpe({flatResponse:t},e){if(typeof t=="object"){let r=t.resourceLocation;r!==void 0&&(e.config.resourceLocation=r)}return e.cLine truncated
`:case"\r":case" ":case" ":continue;default:throw Error("invalid base64 string.")}switch(s){case 0:i=o,s=1;break;case 1:r[n++]=i<<2|(o&48)>>4,i=o,s=2;break;case 2:r[n++]=(i&15)<<4|(o&60)>>2,i=o,s=3;break;case 3:r[n++]=(i&3)<<6|o,s=0;break}}if(s==1)throw Error("invalid base64 string.");return r.subarray(0,n)}mh.base64decode=qtt;function $tt(t){let e="",r=0,n,s=0;for(let o=0;o<t.length;o++)switch(n=t[o],r){case 0:e+=wl[n>>2],s=(n&3)<<4,r=1;break;case 1:e+=wl[s|n>>4],s=(n&15)<<2,r=2;break;case 2:e+=wl[s|n>>6],e+=wl[n&63],r=0;break}return r&&(e+=wl[s],e+="=",r==1&&(e+="=")),e}mh.base64encode=$tt});var lme=E(JB=>{"use strict";Object.defineProperty(JB,"__esModule",{value:!0});JB.utf8read=void 0;var fH=t=>String.fromCharCode.apply(String,t);function Gtt(t){if(t.length<1)return"";let e=0,r=[],n=[],s=0,o,i=t.length;for(;e<i;)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(fH(n)),s=0);return r.length?(s&&r.push(fH(n.slice(0,s))),r.join("")):fH(n.slice(0,s))}JB.utf8read=Gtt});var UC=E(gc=>{"use strict";Object.defineProperty(gc,"__esModule",{value:!0});gc.WireType=gc.mergeBinaryOptions=gc.UnknownFieldHandler=void 0;var Htt;(function(t){t.symbol=Symbol.for("protobuf-ts/unknown"),t.onRead=(r,n,s,o,i)=>{(e(n)?n[t.symbol]:n[t.symbol]=[]).push({no:s,wireType:o,data:i})},t.onWrite=(r,n,s)=>{for(let{no:o,wireType:i,data:a}of t.list(n))s.tag(o,i).raw(a)},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=r=>r&&Array.isArray(r[t.symbol])})(Htt=gc.UnknownFieldHandler||(gc.UnknownFieldHandler={}));function ztt(t,e){return Object.assign(Object.assign({},t),e)}gc.mergeBinaryOptions=ztt;var Vtt;(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"})(Vtt=gc.WireType||(gc.WireType={}))});var XB=E(Js=>{"use strict";Object.defineProperty(Js,"__esModule",{value:!0});Js.varint32read=Js.varint32write=Js.int64toString=Js.int64fromString=Js.varint64write=Js.varint64read=void 0;function Ytt(){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")}Js.varint64read=Ytt;function jtt(t,e,r){for(let o=0;o<28;o=o+7){let i=t>>>o,a=!(!(i>>>7)&&e==0),c=(a?i|128:i)&255;if(r.push(c),!a)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 i=e>>>o,a=!!(i>>>7),c=(a?i|128:i)&255;if(r.push(c),!a)return}r.push(e>>>31&1)}}Js.varint64write=jtt;var KB=65536*65536;function Wtt(t){let e=t[0]=="-";e&&(t=t.slice(1));let r=1e6,n=0,s=0;function o(i,a){let c=Number(t.slice(i,a));s*=r,n=n*r+c,n>=KB&&(s=s+(n/KB|0),n=n%KB)}return o(-24,-18),o(-18,-12),o(-12,-6),o(-6),[e,n,s]}Js.int64fromString=Wtt;function Jtt(t,e){if(e>>>0<=2097151)return""+(KB*e+(t>>>0));let r=t&16777215,n=(t>>>24|e<<8)>>>0&16777215,s=e>>16&65535,o=r+n*6777216+s*6710656,i=n+s*8147497,a=s*2,c=1e7;o>=c&&(i+=Math.floor(o/c),o%=c),i>=c&&(a+=Math.floor(i/c),i%=c);function l(u,d){let p=u?String(u):"";return d?"0000000".slice(p.length)+p:p}return l(a,0)+l(i,a)+l(o,1)}Js.int64toString=Jtt;function Ktt(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)}}Js.varint32write=Ktt;function Xtt(){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}Js.varint32read=Xtt});var Zu=E(Xu=>{"use strict";Object.defineProperty(Xu,"__esModule",{value:!0});Xu.PbLong=Xu.PbULong=Xu.detectBi=void 0;var qC=XB(),kt;function ume(){let t=new DataView(new ArrayBuffer(8));kt=globalThis.BigInt!==void 0&&typeof t.getBigInt64=="function"&&typeof t.getBigUint64=="function"&&typeof t.setBigInt64=="function"&&typeof t.setBigUint64=="function"?{MIN:BigInt("-9223372036854775808"),MAX:BigInt("9223372036854775807"),UMIN:BigInt("0"),UMAX:BigInt("18446744073709551615"),C:BigInt,V:t}:void 0}Xu.detectBi=ume;ume();function dme(t){if(!t)throw new Error("BigInt unavailable, see https://github.com/timostamm/protobuf-ts/blob/v1.0.8/MANUAL.md#bigint-support")}var pme=/^-?[0-9]+$/,eN=4294967296,ZB=2147483648,tN=c Line truncated
`)}};SN.RpcError=$H});var HH=E(BN=>{"use strict";Object.defineProperty(BN,"__esModule",{value:!0});BN.mergeRpcOptions=void 0;var $me=Dr();function Cnt(t,e){if(!e)return t;let r={};RN(t,r),RN(e,r);for(let n of Object.keys(e)){let s=e[n];switch(n){case"jsonOptions":r.jsonOptions=$me.mergeJsonOptions(t.jsonOptions,r.jsonOptions);break;case"binaryOptions":r.binaryOptions=$me.mergeBinaryOptions(t.binaryOptions,r.binaryOptions);break;case"meta":r.meta={},RN(t.meta,r.meta),RN(e.meta,r.meta);break;case"interceptors":r.interceptors=t.interceptors?t.interceptors.concat(s):s.concat();break}}return r}BN.mergeRpcOptions=Cnt;function RN(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}});var VH=E(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 zH=class{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=zH});var jH=E(NN=>{"use strict";Object.defineProperty(NN,"__esModule",{value:!0});NN.RpcOutputStreamController=void 0;var Gme=VH(),mm=Dr(),YH=class{constructor(){this._lis={nxt:[],msg:[],err:[],cmp:[]},this._closed=!1,this._itState={q:[]}}onNext(e){return this.addLis(e,this._lis.nxt)}onMessage(e){return this.addLis(e,this._lis.msg)}onError(e){return this.addLis(e,this._lis.err)}onComplete(e){return this.addLis(e,this._lis.cmp)}addLis(e,r){return r.push(e),()=>{let 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:()=>{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 Gme.Deferred,e.p.promise)}}}pushIt(e){let r=this._itState;if(r.p){let n=r.p;mm.assert(n.state==Gme.DeferredState.PENDING,"iterator contract broken"),"value"in e?n.resolve(e):n.reject(e),delete r.p}else r.q.push(e)}};NN.RpcOutputStreamController=YH});var JH=E(Ch=>{"use strict";var Int=Ch&&Ch.__awaiter||function(t,e,r,n){function s(o){return o instanceof r?o:new r(function(i){i(o)})}return new(r||(r=Promise))(function(o,i){function a(u){try{l(n.next(u))}catch(d){i(d)}}function c(u){try{l(n.throw(u))}catch(d){i(d)}}function l(u){u.done?o(u.value):s(u.value).then(a,c)}l((n=n.apply(t,e||[])).next())})};Object.defineProperty(Ch,"__esModule",{value:!0});Ch.UnaryCall=void 0;var WH=class{constructor(e,r,n,s,o,i,a){this.method=e,this.requestHeaders=r,this.request=n,this.headers=s,this.response=o,this.status=i,this.trailers=a}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 Int(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}})}};Ch.UnaryCall=WH});var XH=E(Ih=>{"use strict";var wnt=Ih&&Ih.__awaiter||function(t,e,r,n){function s(o){return o instanceof r?o:new r(function(i){i(o)})}return new(r||(r=Promise))(function(o,i){function a(u){try{l(n.next(u))}catch(d){i(d)}}function c(u){try{l(n.throw(u))}catch(d){i(d)}}function l(u){u.done?o(u.value):s(u.value).then(a,c)}l((n=n.apply(t,e||[])).next())})};Object.defineProperty(Ih,"__esModule",{value:!0});Ih.ServerStreamingCall=void 0;var KH=class{constructor(e Line truncated
You can add a runtime option to disable the check or this warning:
See https://handlebarsjs.com/api-reference/runtime-options.html#options-to-control-prototype-access for details`))}function Vut(){Object.keys(hT).forEach(function(t){delete hT[t]})}});var yT=E(Sc=>{"use strict";Sc.__esModule=!0;Sc.HandlebarsEnvironment=TV;function Lge(t){return t&&t.__esModule?t:{default:t}}var Cm=ws(),Yut=Po(),BV=Lge(Yut),jut=bV(),Wut=_ge(),Jut=SV(),gT=Lge(Jut),Kut=RV(),Xut="4.7.9";Sc.VERSION=Xut;var Zut=8;Sc.COMPILER_REVISION=Zut;var edt=7;Sc.LAST_COMPATIBLE_COMPILER_REVISION=edt;var tdt={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"};Sc.REVISION_CHANGES=tdt;var NV="[object Object]";function TV(t,e,r){this.helpers=t||{},this.partials=e||{},this.decorators=r||{},jut.registerDefaultHelpers(this),Wut.registerDefaultDecorators(this)}TV.prototype={constructor:TV,logger:gT.default,log:gT.default.log,registerHelper:function(e,r){if(Cm.toString.call(e)===NV){if(r)throw new BV.default("Arg not supported with multiple helpers");Cm.extend(this.helpers,e)}else this.helpers[e]=r},unregisterHelper:function(e){delete this.helpers[e]},registerPartial:function(e,r){if(Cm.toString.call(e)===NV)Cm.extend(this.partials,e);else{if(typeof r>"u")throw new BV.default('Attempting to register a partial called "'+e+'" as undefined');this.partials[e]=r}},unregisterPartial:function(e){delete this.partials[e]},registerDecorator:function(e,r){if(Cm.toString.call(e)===NV){if(r)throw new BV.default("Arg not supported with multiple decorators");Cm.extend(this.decorators,e)}else this.decorators[e]=r},unregisterDecorator:function(e){delete this.decorators[e]},resetLoggedPropertyAccesses:function(){Kut.resetLoggedProperties()}};var rdt=gT.default.log;Sc.log=rdt;Sc.createFrame=Cm.createFrame;Sc.logger=gT.default});var Mge=E((ET,Oge)=>{"use strict";ET.__esModule=!0;function PV(t){this.string=t}PV.prototype.toString=PV.prototype.toHTML=function(){return""+this.string};ET.default=PV;Oge.exports=ET.default});var Fge=E(vV=>{"use strict";vV.__esModule=!0;vV.wrapHelper=ndt;function ndt(t,e){if(typeof t!="function")return t;var r=function(){var s=arguments[arguments.length-1];return arguments[arguments.length-1]=e(s),t.apply(this,arguments)};return r}});var zge=E(od=>{"use strict";od.__esModule=!0;od.checkRevision=ldt;od.template=udt;od.wrapProgram=CT;od.resolvePartial=ddt;od.invokePartial=pdt;od.noop=Gge;function sdt(t){return t&&t.__esModule?t:{default:t}}function odt(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e.default=t,e}var idt=ws(),Fh=odt(idt),adt=Po(),Bl=sdt(adt),Nl=yT(),Uge=bV(),cdt=Fge(),qge=RV();function ldt(t){var e=t&&t[0]||1,r=Nl.COMPILER_REVISION;if(!(e>=Nl.LAST_COMPATIBLE_COMPILER_REVISION&&e<=Nl.COMPILER_REVISION))if(e<Nl.LAST_COMPATIBLE_COMPILER_REVISION){var n=Nl.REVISION_CHANGES[r],s=Nl.REVISION_CHANGES[e];throw new Bl.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 Bl.default("Template was precompiled with a newer version of Handlebars than the current runtime. Please update your runtime to a newer version ("+t[1]+").")}function udt(t,e){if(!e)throw new Bl.default("No environment passed to template");if(!t||!t.main)throw new Bl.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(i,a,c){c.hash&&(a=Fh.extend({},a,c.hash),c.ids&&(c.ids[0]=!0)),i=e.VM.resolvePartial.call(this,i,a,c),c.hooks=this.hooks,c.protoAccessControl=this.protoAccessControl;var l=e.VM.invokePartial.call(this,i,a,c);if(l==null&&e.compile&&(c.partials[c.name]=e.compile(i,t.compilerOptions,e),l=c.partials[c.name](a,c)),l!=null){if(c.indent){for(var u=l.split(`
`),d=0,p=u.length;d<p&&!(!u[d]&&d+1===p);d++)u[d]=c.indent+u[d];l=u.join(`
`)}return l}else throw new Bl.default("The partial "+c.name+" could not be compiled when running in runtime-only mode")}var s={strict:function(a,c,l){if(!a||!(c in a))throw new Bl.default('"'+c+'" not defined in '+a,{loc:l});return s.lookupProperty(a,c)},lookupProperty:function(a,c){var l=a[c];if(l==null||Object.prototype.hasOwnProperty.call(a,c)||qge.resultIsAllowed(l,s.protoAccessControl,c))return l},lookup:function(a,c){for(var l=a.length,u=0;u<l;u++){var d=a[u]&&s.lookupProperty(a[u],c);if(d!=null)return d}},lambda:function(a,c){return typeof a=="function"?a.call(c):a},escapeExpression:Fh.escapeExpression,invokePartial:n,fn:function(a){var c=t[a];return c.decorator=t[a+"_d"],c},programs:[],program:function(a,c,l,u,d){var p=this.programs[a],m=this.fn(a);return c||d||u||l?p=CT(this,a,m,c,l,u,d):p||(p=this.programs[a]=CT(this,a,m)),p},data:function(a,c){for(;a&&c--;)a=a._parent;return a},mergeIfNeeded:function(a,c){var l=a||c;return a&&c&&a!==c&&(l=Fh.extend({},c,a)),l},nullContext:Object.seal({}),noop:e.VM.noop,compilerInfo:t.compiler};function o(i){var a=arguments.length<=1||arguments[1]===void 0?{}:arguments[1],c=a.data;o._setup(a),!a.partial&&t.useData&&(c=mdt(i,c));var l=void 0,u=t.useBlockParams?[]:void 0;t.useDepths&&(a.depths?l=i!=a.depths[0]?[i].concat(a.depths):a.depths:l=[i]);function d(p){return""+t.main(s,p,s.helpers,s.partials,c,u,l)}return d=Hge(t.main,d,s,a.depths||[],c,u),d(i,a)}return o.isTop=!0,o._setup=function(i){if(i.partial)s.protoAccessControl=i.protoAccessControl,s.helpers=i.helpers,s.partials=i.partials,s.decorators=i.decorators,s.hooks=i.hooks;else{var a={};$ge(a,e.helpers,s),$ge(a,i.helpers,s),s.helpers=a,t.usePartial&&(s.partials=s.mergeIfNeeded(i.partials,e.partials)),(t.usePartial||t.useDecorators)&&(s.decorators=Fh.extend({},e.decorators,i.decorators)),s.hooks={},s.protoAccessControl=qge.createProtoAccessControl(i);var c=i.allowCallsToHelperMissing||r;Uge.moveHelperToHooks(s,"helperMissing",c),Uge.moveHelperToHooks(s,"blockHelperMissing",c)}},o._child=function(i,a,c,l){if(t.useBlockParams&&!c)throw new Bl.default("must pass block params");if(t.useDepths&&!l)throw new Bl.default("must pass parent depths");return CT(s,i,t[i],a,0,c,l)},o}function CT(t,e,r,n,s,o,i){function a(c){var l=arguments.length<=1||arguments[1]===void 0?{}:arguments[1],u=i;return i&&c!=i[0]&&!(c===t.nullContext&&i[0]===null)&&(u=[c].concat(i)),r(t,c,t.helpers,t.partials,l.data||n,o&&[l.blockParams].concat(o),u)}return a=Hge(r,a,t,i,n,o),a.program=e,a.depth=i?i.length:0,a.blockParams=s||0,a}function ddt(t,e,r){return t?!t.call&&!r.name&&(r.name=t,t=IT(r.partials,t)):r.name==="@partial-block"?t=IT(r.data,"partial-block"):t=IT(r.partials,r.name),t}function pdt(t,e,r){var n=IT(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!==Gge&&(function(){r.data=Nl.createFrame(r.data);var o=r.fn;s=r.data["partial-block"]=function(a){var c=arguments.length<=1||arguments[1]===void 0?{}:arguments[1];return c.data=Nl.createFrame(c.data),c.data["partial-block"]=n,o(a,c)},o.partials&&(r.partials=Fh.extend({},r.partials,o.partials))})(),t===void 0&&s&&(t=s),t===void 0)throw new Bl.default("The partial "+r.name+" could not be found");if(t instanceof Function)return t(e,r)}function Gge(){return""}function IT(t,e){if(t&&Object.prototype.hasOwnProperty.call(t,e))return t[e]}function mdt(t,e){return(!e||!("root"in e))&&(e=e?Nl.createFrame(e):{},e.root=t),e}function Hge(t,e,r,n,s,o){if(t.decorator){var i={};e=t.decorator(e,i,r,n&&n[0],s,o,n),Fh.extend(e,i)}return e}function $ge(t,e,r){e&&Object.keys(e).forEach(function(n){var s=e[n];t[n]=Adt(s,r)})}function Adt(t,e){var r=e.lookupProperty;return cdt.wrapHelper(t,function(n){return n.lookupProperty=r,n})}});var _V=E((wT,Vge)=>{"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}};Vge.exports=wT.default});var Kge=E((bT,Jge)=>{"use strict";bT.__esModule=!0;function DV(t){return t&&t.__esModule?t:{default:t}}function kV(t){if(t&&t.__esModule)return t;var e={};if(t!=null)for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r]);return e.default=t,e}var fdt=yT(),Yge=kV(fdt),hdt=Mge(),gdt=DV(hdt),ydt=Po(),Edt=DV(ydt),Cdt=ws(),QV=kV(Cdt),Idt=zge(),jge=kV(Idt),wdt=_V(),bdt=DV(wdt);function Wge(){var t=new Yge.HandlebarsEnvironment;return QV.extend(t,Yge),t.SafeString=gdt.default,t.Exception=Edt.default,t.Utils=QV,t.escapeExpression=QV.escapeExpression,t.VM=jge,t.template=function(e){return jge.template(e,t)},t}var fI=Wge();fI.create=Wge;bdt.default(fI);fI.default=fI;bT.default=fI;Jge.exports=bT.default});var LV=E((xT,Zge)=>{"use strict";xT.__esModule=!0;var Xge={helpers:{helperExpression:function(e){return e.type===" Line truncated
`+this.lexer.showPosition()+`
Expecting `+tt.join(", ")+", got '"+(this.terminals_[v]||v)+"'":hr="Parse error on line "+(d+1)+": Unexpected "+(v==1?"end of input":"'"+(this.terminals_[v]||v)+"'"),this.parseError(hr,{text:this.lexer.match,token:this.terminals_[v]||v,line:this.lexer.yylineno,loc:I,expected:tt})}}if($[0]instanceof Array&&$.length>1)throw new Error("Parse Error: multiple actions possible at state: "+O+", token: "+v);switch($[0]){case 1:i.push(v),a.push(this.lexer.yytext),c.push(this.lexer.yylloc),i.push($[1]),v=null,k?(v=k,k=null):(p=this.lexer.yyleng,u=this.lexer.yytext,d=this.lexer.yylineno,I=this.lexer.yylloc,m>0&&m--);break;case 2:if(we=this.productions_[$[1]][1],ye.$=a[a.length-we],ye._$={first_line:c[c.length-(we||1)].first_line,last_line:c[c.length-1].last_line,first_column:c[c.length-(we||1)].first_column,last_column:c[c.length-1].last_column},b&&(ye._$.range=[c[c.length-(we||1)].range[0],c[c.length-1].range[1]]),Ae=this.performAction.call(ye,u,p,d,this.yy,$[1],a,c),typeof Ae<"u")return Ae;we&&(i=i.slice(0,-1*we*2),a=a.slice(0,-1*we),c=c.slice(0,-1*we)),i.push(this.productions_[$[1]][0]),a.push(ye.$),c.push(ye._$),te=l[i[i.length-2]][i[i.length-1]],i.push(te);break;case 3:return!0}}return!0}},e=(function(){var n={EOF:1,parseError:function(o,i){if(this.yy.parser)this.yy.parser.parseError(o,i);else throw new Error(o)},setInput: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},input:function(){var o=this._input[0];this.yytext+=o,this.yyleng++,this.offset++,this.match+=o,this.matched+=o;var i=o.match(/(?:\r\n?|\n).*/g);return i?(this.yylineno++,this.yylloc.last_line++):this.yylloc.last_column++,this.options.ranges&&this.yylloc.range[1]++,this._input=this._input.slice(1),o},unput:function(o){var i=o.length,a=o.split(/(?:\r\n?|\n)/g);this._input=o+this._input,this.yytext=this.yytext.substr(0,this.yytext.length-i-1),this.offset-=i;var c=this.match.split(/(?:\r\n?|\n)/g);this.match=this.match.substr(0,this.match.length-1),this.matched=this.matched.substr(0,this.matched.length-1),a.length-1&&(this.yylineno-=a.length-1);var l=this.yylloc.range;return this.yylloc={first_line:this.yylloc.first_line,last_line:this.yylineno+1,first_column:this.yylloc.first_column,last_column:a?(a.length===c.length?this.yylloc.first_column:0)+c[c.length-a.length].length-a[0].length:this.yylloc.first_column-i},this.options.ranges&&(this.yylloc.range=[l[0],l[0]+this.yyleng-i]),this},more:function(){return this._more=!0,this},less:function(o){this.unput(this.match.slice(o))},pastInput:function(){var o=this.matched.substr(0,this.matched.length-this.match.length);return(o.length>20?"...":"")+o.substr(-20).replace(/\n/g,"")},upcomingInput: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,"")},showPosition:function(){var o=this.pastInput(),i=new Array(o.length+1).join("-");return o+this.upcomingInput()+`
`+i+"^"},next:function(){if(this.done)return this.EOF;this._input||(this.done=!0);var o,i,a,c,l,u;this._more||(this.yytext="",this.match="");for(var d=this._currentRules(),p=0;p<d.length&&(a=this._input.match(this.rules[d[p]]),!(a&&(!i||a[0].length>i[0].length)&&(i=a,c=p,!this.options.flex)));p++);return i?(u=i[0].match(/(?:\r\n?|\n).*/g),u&&(this.yylineno+=u.length),this.yylloc={first_line:this.yylloc.last_line,last_line:this.yylineno+1,first_column:this.yylloc.last_column,last_column:u?u[u.length-1].length-u[u.length-1].match(/\r?\n?/)[0].length:this.yylloc.last_column+i[0].length},this.yytext+=i[0],this.match+=i[0],this.matches=i,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(i[0].length),this.matched+=i[0],o=this.performAction.call(this,this.yy,this,d[c],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})},lex:function(){var o=this.next();return typeof o<"u"?o:this.lex()},begin:function(o){this.conditionStack.push(o)},popState:function(){return this.conditionStack.pop()},_currentRules:function(){return this.conditions[this.conditionStack[this.conditionStack.length-1]].rules},topState:function(){return this.conditionStack[this.conditionStack.length-2]},pushState:function(o){this.begin(o)}};return n.options={},n.performAction=function(o,i,a,c){function l(d,p){return i.yytext=i.yytext.substring(d,i.yyleng-p+d)}var u=c;switch(a){case 0:if(i.yytext.slice(-2)==="\\\\"?(l(0,1),this.begin("mu")):i.yytext.slice(-1)==="\\"?(l(0,1),this.begin("emu")):this.begin("mu"),i.yytext)return 15;break;case 1:return 15;case 2:return this.popState(),15;break;case 3:return this.begin("raw"),15;break;case 4:return this.popState(),this.conditionStack[this.conditionStack.length-1]==="raw"?15:(l(5,9),"END_RAW_BLOCK");case 5:return 15;case 6:return this.popState(),14;break;case 7:return 65;case 8:return 68;case 9:return 19;case 10:return this.popState(),this.begin("raw"),23;break;case 11:return 55;case 12:return 60;case 13:return 29;case 14:return 47;case 15:return this.popState(),44;break;case 16:return this.popState(),44;break;case 17:return 34;case 18:return 39;case 19:return 51;case 20:return 48;case 21:this.unput(i.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 i.yytext=l(1,2).replace(/\\"/g,'"'),80;break;case 32:return i.yytext=l(1,2).replace(/\\'/g,"'"),80;break;case 33:return 85;case 34:return 82;case 35:return 82;case 36:return 83;case 37:return 84;case 38:return 81;case 39:return 75;case 40:return 77;case 41:return 72;case 42:return i.yytext=i.yytext.replace(/\\([\\\]])/g,"$1"),72;break;case 43:return"INVALID";case 44:return 5}},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 r.prototype=t,t.Parser=r,new r})();ST.default=xdt;eye.exports=ST.default});var TT=E((NT,sye)=>{"use strict";NT.__esModule=!0;function Sdt(t){return t&&t.__esModule?t:{default:t}}var Rdt=Po(),OV=Sdt(Rdt);function RT(){this.parents=[]}RT.prototype={constructor:RT,mutating:!1,acceptKey:function(e,r){var n=this.accept(e[r]);if(this.mutating){if(n&&!RT.prototype[n.type])throw new OV.default('Unexpected node type "'+n.type+'" found when accepting '+r+" on "+e.type);e[r]=n}},acceptRequired:function(e,r){if(this.acceptKey(e,r),!e[r])throw new OV.default(e.type+" requires "+r)},acceptArray:function(e){for(var r=0,n=e.length;r<n;r++)this.acceptKey(e,r),e[r]||(e.splice(r,1),r--,n--)},accept:function(e){if(e){if(!this[e.type])throw new OV.default("Unknown type: "+e.type,e);this.current&&this.parents.unshift(this.current),this.current=e;var r=this[e.type](e);if(this.current=this.parents.shift(),!this.mutating||r)return r;if(r!==!1)return e}},Program:function(e){this.acceptArray(e.body)},MustacheStatement:BT,Decorator:BT,BlockStatement:rye,DecoratorBlock:rye,PartialStatement:nye,PartialBlockStatement:function(e){nye.call(this,e),this.acceptKey(e,"program")},ContentStatement:function(){},CommentStatement:function(){},SubExpression:BT,PathExpression:function(){},StringLiteral:function(){},NumberLiteral:function(){},BooleanLiteral:function(){},UndefinedLiteral:function(){},NullLiteral:function(){},Hash:function(e){this.acceptArray(e.pairs)},HashPair:function(e){this.acceptRequired(e,"value")}};function BT(t){this.acceptRequired(t,"path"),this.acceptArray(t.params),this.acceptKey(t,"hash")}function Line truncated
`])}),e},each:function(e){for(var r=0,n=this.source.length;r<n;r++)e(this.source[r])},empty:function(){var e=this.currentLocation||{start:{}};return new xm(e.start.line,e.start.column,this.srcFile)},wrap:function(e){var r=arguments.length<=1||arguments[1]===void 0?this.currentLocation||{start:{}}:arguments[1];return e instanceof xm?e:(e=o3(e,this,r),new xm(r.start.line,r.start.column,this.srcFile,e))},functionCall:function(e,r,n){return n=this.generateList(n),this.wrap([e,r?"."+r+"(":"(",n,")"])},quotedString:function(e){return'"'+(e+"").replace(/\\/g,"\\\\").replace(/"/g,'\\"').replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")+'"'},objectLiteral:function(e){var r=this,n=[];Object.keys(e).forEach(function(o){var i=o3(e[o],r);i!=="undefined"&&n.push([r.quotedString(o),":",i])});var s=this.generateList(n);return s.prepend("{"),s.add("}"),s},generateList:function(e){for(var r=this.empty(),n=0,s=e.length;n<s;n++)n&&r.add(","),r.add(o3(e[n],this));return r},generateArray:function(e){var r=this.generateList(e);return r.prepend("["),r.add("]"),r}};OT.default=Fye;Uye.exports=OT.default});var Vye=E((MT,zye)=>{"use strict";MT.__esModule=!0;function Hye(t){return t&&t.__esModule?t:{default:t}}var $ye=yT(),bpt=Po(),a3=Hye(bpt),xpt=ws(),Spt=qye(),Gye=Hye(Spt);function zh(t){this.value=t}function Vh(){}Vh.prototype={nameLookup:function(e,r){return this.internalNameLookup(e,r)},depthedLookup:function(e){return[this.aliasable("container.lookup"),"(depths, ",JSON.stringify(e),")"]},compilerInfo:function(){var e=$ye.COMPILER_REVISION,r=$ye.REVISION_CHANGES[e];return[e,r]},appendToBuffer:function(e,r,n){return xpt.isArray(e)||(e=[e]),e=this.source.wrap(e,r),this.environment.isSimple?["return ",e,";"]:n?["buffer += ",e,";"]:(e.appendToBuffer=!0,e)},initializeBuffer:function(){return this.quotedString("")},internalNameLookup:function(e,r){return this.lookupPropertyFunctionIsUsed=!0,["lookupProperty(",e,",",JSON.stringify(r),")"]},lookupPropertyFunctionIsUsed:!1,compile:function(e,r,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,i=void 0,a=void 0,c=void 0,l=void 0;for(c=0,l=o.length;c<l;c++)i=o[c],this.source.currentLocation=i.loc,a=a||i.loc,this[i.opcode].apply(this,i.args);if(this.source.currentLocation=a,this.pushSource(""),this.stackSlot||this.inlineStack.length||this.compileStack.length)throw new a3.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 u=this.createFunctionContext(s);if(this.isChild)return u;var d={compiler:this.compilerInfo(),main:u};this.decorators&&(d.main_d=this.decorators,d.useDecorators=!0);var p=this.context,m=p.programs,f=p.decorators;for(c=0,l=m.length;c<l;c++)d[c]=m[c],f[c]&&(d[c+"_d"]=f[c],d.useDecorators=!0);return this.environment.usePartial&&(d.usePartial=!0),this.options.data&&(d.useData=!0),this.useDepths&&(d.useDepths=!0),this.useBlockParams&&(d.useBlockParams=!0),this.options.compat&&(d.compat=!0),s?d.compilerOptions=this.options:(d.compiler=JSON.stringify(d.compiler),this.source.currentLocation={start:{line:1,column:0}},d=this.objectLiteral(d),r.srcName?(d=d.toStringWithSourceMap({file:r.destName}),d.map=d.map&&d.map.toString()):d=d.toString()),d},preamble:function(){this.lastContext=0,this.source=new Gye.default(this.options.srcName),this.decorators=new Gye.default(this.options.srcName)},createFunctionContext: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(c){var l=r.aliases[c];l.children&&l.referenceCount>1&&(n+=", alias"+ ++o+"="+c,l.children[0]="alias"+o)}),this.lookupPropertyFunctionIsUsed&&(n+=", "+this.lookupPropertyFunctionVarDeclaration());var i=["container","depth0","helpers","partials","data"];(this.useBlockParams||this.useDepths)&&i.push("blockParams"),this.useDepths&&i.push("depths");var a=this.mergeSource(n);return e?(i.push(a),Function.apply(this,i)):this.source.wrap(["function(",i.join(","),`) {
`,a,"}"])},mergeSource:function(e){var r=this.environment.isSimple,n=!this.forceBuffer,s=void 0,o=void 0,i=void 0,a=void 0;return this.source.each(function(c){c.appendToBuffer?(i?c.prepend(" + "):i=c,a=c):(i&&(o?i.prepend("buffer += "):s=!0,a.add(";"),i=a=void 0),o=!0,r||(n=!1))}),n?i?(i.prepend("return "),a.add(";")):o||this.source.push('return "";'):(e+=", buffer = "+(s?"":this.initializeBuffer()),i?(i.prepend("return buffer + "),a.add(";")):this.source.push("return buffer;")),e&&this.source.prepend("var "+e.substring(2)+(s?"":`;
`)),this.source.merge()},lookupPropertyFunctionVarDeclaration:function(){return`
lookupProperty = container.lookupProperty || function(parent, propertyName) {
if (Object.prototype.hasOwnProperty.call(parent, propertyName)) {
return parent[propertyName];
}
return undefined
}
`.trim()},blockValue:function(e){var r=this.aliasable("container.hooks.blockHelperMissing"),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))},ambiguousBlockValue: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),"}"])},appendContent:function(e){this.pendingContent?e=this.pendingContent+e:this.pendingLocation=this.source.currentLocation,this.pendingContent=e},append:function(){if(this.isInline())this.replaceStack(function(r){return[" != null ? ",r,' : ""']}),this.pushSource(this.appendToBuffer(this.popStack()));else{var e=this.popStack();this.pushSource(["if (",e," != null) { ",this.appendToBuffer(e,void 0,!0)," }"]),this.environment.isSimple&&this.pushSource(["else { ",this.appendToBuffer("''",void 0,!0)," }"])}},appendEscaped:function(){this.pushSource(this.appendToBuffer([this.aliasable("container.escapeExpression"),"(",this.popStack(),")"]))},getContext:function(e){this.lastContext=e},pushContext:function(){this.pushStackLiteral(this.contextName(this.lastContext))},lookupOnContext:function(e,r,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)},lookupBlockParam:function(e,r){this.useBlockParams=!0,this.push(["blockParams[",e[0],"][",e[1],"]"]),this.resolvePath("context",r,1)},lookupData:function(e,r,n){e?this.pushStackLiteral("container.data(data, "+e+")"):this.pushStackLiteral("data"),this.resolvePath("data",r,0,!0,n)},resolvePath:function(e,r,n,s,o){var i=this;if(this.options.strict||this.options.assumeObjects){this.push(Rpt(this.options.strict&&o,this,r,n,e));return}for(var a=r.length,c=function(u){i.replaceStack(function(d){var p=i.nameLookup(d,r[u],e);return s?[" && ",p]:[" != null ? ",p," : ",d]})},l=n;l<a;l++)c(l)},resolvePossibleLambda:function(){this.push([this.aliasable("container.lambda"),"(",this.popStack(),", ",this.contextName(0),")"])},pushStringParam:function(e,r){this.pushContext(),this.pushString(r),r!=="SubExpression"&&(typeof e=="string"?this.pushString(e):this.pushStackLiteral(e))},emptyHash:function(e){this.trackIds&&this.push("{}"),this.stringParams&&(this.push("{}"),this.push("{}")),this.pushStackLiteral(e?"undefined":"{}")},pushHash:function(){this.hash&&this.hashes.push(this.hash),this.hash={values:{},types:[],contexts:[],ids:[]}},popHash:function(){var e=this.hash;this.hash=this.hashes.pop(),this.trackIds&&this.push(this.objectLiteral(e.ids)),this.stringParams&&(this.push(this.objectLiteral(e.contexts)),this.push(this.objectLiteral(e.types))),this.push(this.objectLiteral(e.values))},pushString:function(e){this.pushStackLiteral(this.quotedString(e))},pushLiteral:function(e){this.pushStackLiteral(e)},pushProgram:function(e){e!=null?this.pushStackLiteral(this.programExpression(e)):this.pushStackLiteral(null)},registerDecorator:function(e,r){var 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;"])},invokeHelper:function(e,r,n){var s=this.popStack(),o=this.setupHelper(e,r),i=[];n&&i.push(o.name),i.push(s),this.options.strict||i.push(this.aliasable("container.hooks.helperMissing"));var a=["(",this.itemsSeparatedBy(i,"||"),")"],c=this.source.functionCall(a,"call",o.callParams);this.push(c)},itemsSeparatedBy:function(e,r){var n=[];n.push(e[0]);for(var s=1;s<e.length;s++)n.push(r,e[s]);return n},invokeKnownHelper:function(e,r){var n=this.setupHelper(e,r);this.push(this.source.functionCall(n.name,"call",n.callParams))},invokeAmbiguous: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"),i=["(","(helper = ",o," || ",n,")"];this.options.strict||(i[0]="(helper = ",i.push(" != null ? helper : ",this.aliasable("container.hooks.helperMissing"))),this.push(["(",i,s.paramsInit?["),(",s.paramsInit]:[],"),","(typeof helper === ",this.aliasable('"function"')," ? ",this.source.functionCall("helper","call",s.callParams)," : helper))"])},invokePartial:function(e,r,n){var s=[],o=this.setupParams(r,1,s);e&&(r=this.popStack(),delete o.name),n&&(o.indent=JSON.stringify(n)),o.helpers="helpers",o.partials="partials",o.decorators="container.decorators",e?s.unshift(r):s.unshift(this.nameLookup("partials",r,"partial")),this.options.compat&&(o.depths="depths"),o=this.objectLiteral(o),s.push(o),this.push(this.source.functionCall("container.invokePartial","",s))},assignToHash Line truncated
`,e};Sr.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};Sr.prototype.MustacheStatement=function(t){return this.pad("{{ "+this.SubExpression(t)+" }}")};Sr.prototype.Decorator=function(t){return this.pad("{{ DIRECTIVE "+this.SubExpression(t)+" }}")};Sr.prototype.BlockStatement=Sr.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};Sr.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+" }}")};Sr.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+" }}")};Sr.prototype.ContentStatement=function(t){return this.pad("CONTENT[ '"+t.value+"' ]")};Sr.prototype.CommentStatement=function(t){return this.pad("{{! '"+t.value+"' }}")};Sr.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};Sr.prototype.PathExpression=function(t){var e=t.parts.join("/");return(t.data?"@":"")+"PATH:"+e};Sr.prototype.StringLiteral=function(t){return'"'+t.value+'"'};Sr.prototype.NumberLiteral=function(t){return"NUMBER{"+t.value+"}"};Sr.prototype.BooleanLiteral=function(t){return"BOOLEAN{"+t.value+"}"};Sr.prototype.UndefinedLiteral=function(){return"UNDEFINED"};Sr.prototype.NullLiteral=function(){return"NULL"};Sr.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(", ")+"}"};Sr.prototype.HashPair=function(t){return t.key+"="+this.accept(t.value)}});var eEe=E((unr,Zye)=>{var qT=Wye().default,Xye=Jye();qT.PrintVisitor=Xye.PrintVisitor;qT.print=Xye.print;Zye.exports=qT;function Kye(t,e){var r=require("fs"),n=r.readFileSync(e,"utf8");t.exports=qT.compile(n)}typeof require<"u"&&require.extensions&&(require.extensions[".handlebars"]=Kye,require.extensions[".hbs"]=Kye)});var mEe=E(zT=>{"use strict";Object.defineProperty(zT,"__esModule",{value:!0});zT.getProxyUrl=Wpt;zT.checkBypass=pEe;function Wpt(t){let e=t.protocol==="https:";if(pEe(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 HT(r)}catch{if(!r.startsWith("http://")&&!r.startsWith("https://"))return new HT(`http://${r}`)}else return}function pEe(t){if(!t.hostname)return!1;let e=t.hostname;if(Jpt(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(i=>i.trim().toUpperCase()).filter(i=>i))if(o==="*"||s.some(i=>i===o||i.endsWith(`.${o}`)||o.startsWith(".")&&i.endsWith(`${o}`)))return!0;return!1}function Jpt(t){let e=t.toLowerCase();return e==="localhost"||e.startsWith("127.")||e.startsWith("[::1]")||e.startsWith("[0:0:0:0:0:0:0:1]")}var HT=class extends URL{constructor(e,r){super(e,r),this._decodedUsername=decodeURIComponent(super.username),this._decodedPassword=decodeURIComponent(super.password)}get username(){return this._decodedUsername}get password(){return this._decodedPassword}}});var fEe=E(tr=>{"use strict";var Kpt=tr&&tr.__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:function(){return e[r]}}),Object.defineProperty(t,n,s)}):(function(t,e,r,n){n===void 0&&(n=r),t[n]=e[r]})),Xpt=tr&&tr.__setModuleDefault||(Object.create?(function(t,e){Object.defineProperty(t,"default",{enumerable:!0,value:e})}):function(t,e){t.default=e}),WT=tr&&tr.__importStar||(function(){var t=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)};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"&&Kpt(r,e,n[s]);return Xpt(r,e),r}})(),Lr=tr&&tr.__awaiter||function(t,e,r,n){function s(o){return o instanceof r?o:new r(function(i){i(o)})}return new(r||(r=Promise))(fu Line truncated
`));return r(s)}});var xCe,_l,SCe=Q(()=>{aP();xCe={step:"serialize",tags:["HTTP_AUTH_SCHEME"],name:"httpAuthSchemeMiddleware",override:!0,relation:"before",toMiddleware:"endpointV2Middleware"},_l=(t,{httpAuthSchemeParametersProvider:e,identityProviderConfigProvider:r})=>({applyToStack:n=>{n.addRelativeTo(MI(t,{httpAuthSchemeParametersProvider:e,identityProviderConfigProvider:r}),xCe)}})});var RCe,GAt,BCe=Q(()=>{aP();RCe={step:"serialize",tags:["HTTP_AUTH_SCHEME"],name:"httpAuthSchemeMiddleware",override:!0,relation:"before",toMiddleware:"serializerMiddleware"},GAt=(t,{httpAuthSchemeParametersProvider:e,identityProviderConfigProvider:r})=>({applyToStack:n=>{n.addRelativeTo(MI(t,{httpAuthSchemeParametersProvider:e,identityProviderConfigProvider:r}),RCe)}})});var NCe=Q(()=>{aP();SCe();BCe()});var TCe,PCe,HAt,zAt,J3,K3=Q(()=>{TCe=x(Nt()),PCe=x(zn()),HAt=t=>e=>{throw e},zAt=(t,e)=>{},J3=t=>(e,r)=>async n=>{if(!TCe.HttpRequest.isInstance(n.request))return e(n);let o=(0,PCe.getSmithyContext)(r).selectedHttpAuthScheme;if(!o)throw new Error("No HttpAuthScheme was selected: unable to sign request");let{httpAuthOption:{signingProperties:i={}},identity:a,signer:c}=o,l=await e({...n,request:await c.sign(n.request,a,i)}).catch((c.errorHandler||HAt)(i));return(c.successHandler||zAt)(l.response,i),l}});var vCe,Ql,_Ce=Q(()=>{K3();vCe={step:"finalizeRequest",tags:["HTTP_SIGNING"],name:"httpSigningMiddleware",aliases:["apiKeyMiddleware","tokenMiddleware","awsAuthMiddleware"],override:!0,relation:"after",toMiddleware:"retryMiddleware"},Ql=t=>({applyToStack:e=>{e.addRelativeTo(J3(t),vCe)}})});var QCe=Q(()=>{K3();_Ce()});var md,DCe=Q(()=>{md=t=>{if(typeof t=="function")return t;let e=Promise.resolve(t);return()=>e}});function kCe(t,e,r,n,s){return async function*(i,a,...c){let l=a,u=i.startingToken??l[r],d=!0,p;for(;d;){if(l[r]=u,s&&(l[s]=l[s]??i.pageSize),i.client instanceof t)p=await VAt(e,i.client,a,i.withCommand,...c);else throw new Error(`Invalid client, expected instance of ${t.name}`);yield p;let m=u;u=YAt(p,n),d=!!(u&&(!i.stopOnSameToken||u!==m))}return void 0}}var VAt,YAt,LCe=Q(()=>{VAt=async(t,e,r,n=o=>o,...s)=>{let o=new t(r);return o=n(o)??o,await e.send(o,...s)};YAt=(t,e)=>{let r=t,n=e.split(".");for(let s of n){if(!r||typeof r!="object")return;r=r[s]}return r}});var X3=E(OCe=>{"use strict";var jAt=t=>typeof ArrayBuffer=="function"&&t instanceof ArrayBuffer||Object.prototype.toString.call(t)==="[object ArrayBuffer]";OCe.isArrayBuffer=jAt});var tg=E(e4=>{"use strict";var WAt=X3(),Z3=require("buffer"),JAt=(t,e=0,r=t.byteLength-e)=>{if(!WAt.isArrayBuffer(t))throw new TypeError(`The "input" argument must be ArrayBuffer. Received type ${typeof t} (${t})`);return Z3.Buffer.from(t,e,r)},KAt=(t,e)=>{if(typeof t!="string")throw new TypeError(`The "input" argument must be of type string. Received type ${typeof t} (${t})`);return e?Z3.Buffer.from(t,e):Z3.Buffer.from(t)};e4.fromArrayBuffer=JAt;e4.fromString=KAt});var MCe=E(cP=>{"use strict";Object.defineProperty(cP,"__esModule",{value:!0});cP.fromBase64=void 0;var XAt=tg(),ZAt=/^[A-Za-z0-9+/]*={0,2}$/,eft=t=>{if(t.length*3%4!==0)throw new TypeError("Incorrect padding on base64 string.");if(!ZAt.exec(t))throw new TypeError("Invalid base64 string.");let e=(0,XAt.fromString)(t,"base64");return new Uint8Array(e.buffer,e.byteOffset,e.byteLength)};cP.fromBase64=eft});var rn=E(lP=>{"use strict";var FCe=tg(),UCe=t=>{let e=FCe.fromString(t,"utf8");return new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT)},tft=t=>typeof t=="string"?UCe(t):ArrayBuffer.isView(t)?new Uint8Array(t.buffer,t.byteOffset,t.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(t),rft=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 FCe.fromArrayBuffer(t.buffer,t.byteOffset,t.byteLength).toString("utf8")};lP.fromUtf8=UCe;lP.toUint8Array=tft;lP.toUtf8=rft});var qCe=E(uP=>{"use strict";Object.defineProperty(uP,"__esModule",{value:!0});uP.toBase64=void 0;var nft=tg(),sft=rn(),oft=t=>{let e;if(typeof t=="string"?e=(0,sft.fromUtf8)(t):e=t,typeof e!="object"||typeof e.byteOffset!="number"||typeof e.byteLength!="number")throw new Error("@smithy/util-base64: toBase64 encoder function only accepts string | Uint8Array.");return(0,nft.fromArrayBuffer)(e.buffer,e.byteOffset,e.byteLength).toString("base64")};uP.toBase64=oft});var nn=E(Dl=>{"use strict";var dP=MCe(),pP=qCe();Object.prototype.hasOwnProperty.call(dP,"__proto__")&&!Object.prototype.hasOwnProperty.call(Dl,"__proto__")&&Object.defineProperty(Dl,"__proto__",{enumerable:!0,value:dP.__proto__});Object.keys(dP).forEach(function(t){t!=="default"&&!Object.prototype.hasOwnProperty.call(Dl,t)&&(Dl[t]=dP[t])});Object.prototype.hasOwnProperty.call(pP,"__proto__")&&!Object.prototype.hasOwnProperty.call(Dl,"__proto__")&&Object.defineProperty(Dl,"__proto__",{enumerable:!0,value Line truncated
`),a){let m=r(await c);u.enqueue(`${o}:${m}\r
`),u.enqueue(`\r
`)}u.close()}else u.enqueue(`${(n(d)||0).toString(16)}\r
${d}\r
`)}})};ON.getAwsChunkedEncodingStream=hct});var Yhe=C(Fz=>{"use strict";Object.defineProperty(Fz,"__esModule",{value:!0});Fz.getAwsChunkedEncodingStream=Cct;var gct=require("node:stream"),yct=Vhe(),Ect=dl();function Cct(t,e){let r=t,n=t;if((0,Ect.isReadableStream)(n))return(0,yct.getAwsChunkedEncodingStream)(n,e);let{base64Encoder:s,bodyLengthChecker:o,checksumAlgorithmFn:i,checksumLocationName:a,streamHasher:c}=e,l=s!==void 0&&i!==void 0&&a!==void 0&&c!==void 0,u=l?c(i,r):void 0,d=new gct.Readable({read:()=>{}});return r.on("data",p=>{let A=o(p)||0;A!==0&&(d.push(`${A.toString(16)}\r
`)}})};yP.getAwsChunkedEncodingStream=bft});var XCe=E(c4=>{"use strict";Object.defineProperty(c4,"__esModule",{value:!0});c4.getAwsChunkedEncodingStream=Bft;var xft=require("node:stream"),Sft=KCe(),Rft=kl();function Bft(t,e){let r=t,n=t;if((0,Rft.isReadableStream)(n))return(0,Sft.getAwsChunkedEncodingStream)(n,e);let{base64Encoder:s,bodyLengthChecker:o,checksumAlgorithmFn:i,checksumLocationName:a,streamHasher:c}=e,l=s!==void 0&&i!==void 0&&a!==void 0&&c!==void 0,u=l?c(i,r):void 0,d=new xft.Readable({read:()=>{}});return r.on("data",p=>{let m=o(p)||0;m!==0&&(d.push(`${m.toString(16)}\r
`),d.push(p),d.push(`\r
`))}),r.on("end",async()=>{if(d.push(`0\r
`),l){let p=s(await u);d.push(`${a}:${p}\r
`),d.push(`\r
`)}d.push(null)}),d}});var jhe=C(Uz=>{"use strict";Object.defineProperty(Uz,"__esModule",{value:!0});Uz.headStream=Ict;async function Ict(t,e){let r=0,n=[],s=t.getReader(),o=!1;for(;!o;){let{done:c,value:l}=await s.read();if(l&&(n.push(l),r+=l?.byteLength??0),r>=e)break;o=c}s.releaseLock();let i=new Uint8Array(Math.min(e,r)),a=0;for(let c of n){if(c.byteLength>i.byteLength-a){i.set(c.subarray(0,i.byteLength-a),a);break}else i.set(c,a);a+=c.length}return i}});var Whe=C(FN=>{"use strict";Object.defineProperty(FN,"__esModule",{value:!0});FN.headStream=void 0;var wct=require("stream"),xct=jhe(),bct=dl(),Sct=(t,e)=>(0,bct.isReadableStream)(t)?(0,xct.headStream)(t,e):new Promise((r,n)=>{let s=new Mz;s.limit=e,t.pipe(s),t.on("error",o=>{s.end(),n(o)}),s.on("error",n),s.on("finish",function(){let o=new Uint8Array(Buffer.concat(this.buffers));r(o)})});FN.headStream=Sct;var Mz=class extends wct.Writable{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 qz=C($z=>{"use strict";var Jhe=t=>encodeURIComponent(t).replace(/[!'()*]/g,Bct),Bct=t=>`%${t.charCodeAt(0).toString(16).toUpperCase()}`,Rct=t=>t.split("/").map(Jhe).join("/");$z.escapeUri=Jhe;$z.escapeUriPath=Rct});var Hz=C(Khe=>{"use strict";var Gz=qz();function Nct(t){let e=[];for(let r of Object.keys(t).sort()){let n=t[r];if(r=Gz.escapeUri(r),Array.isArray(n))for(let s=0,o=n.length;s<o;s++)e.push(`${r}=${Gz.escapeUri(n[s])}`);else{let s=r;(n||typeof n=="string")&&(s+=`=${Gz.escapeUri(n)}`),e.push(s)}}return e.join("&")}Khe.buildQueryString=Nct});var ic=C(MC=>{"use strict";var rge=Bt(),nge=Hz(),UN=require("node:https"),sge=require("node:stream"),zz=require("node:http2");function $N(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}var Tct=["ECONNRESET","EPIPE","ETIMEDOUT"],oge=t=>{let e={};for(let r of Object.keys(t)){let n=t[r];e[r]=Array.isArray(n)?n.join(","):n}return e},hs={setTimeout:(t,e)=>setTimeout(t,e),clearTimeout:t=>clearTimeout(t)},Xhe=1e3,Pct=(t,e,r=0)=>{if(!r)return-1;let n=s=>{let o=hs.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),i=a=>{a?.connecting?a.on("connect",()=>{hs.clearTimeout(o)}):hs.clearTimeout(o)};t.socket?i(t.socket):t.on("socket",i)};return r<2e3?(n(0),0):hs.setTimeout(n.bind(null,Xhe),Xhe)},Qct=(t,e,r=0,n,s)=>r?hs.setTimeout(()=>{let o=`@smithy/node-http-handler - [${n?"ERROR":"WARN"}] a request has exceeded the configured ${r} ms requestTimeout.`;if(n){let i=Object.assign(new Error(o),{name:"TimeoutError",code:"ETIMEDOUT"});t.destroy(i),e(i)}else o+=" Init client requestHandler with throwOnRequestTimeout=true to turn this into an error.",s?.warn?.(o)},r):-1,_ct=3e3,vct=(t,{keepAlive:e,keepAliveMsecs:r},n=_ct)=>{if(e!==!0)return-1;let s=()=>{t.socket?t.socket.setKeepAlive(e,r||0):t.on("socket",o=>{o.setKeepAlive(e,r||0)})};return n===0?(s(),0):hs.setTimeout(s,n)},Zhe=3e3,Dct=(t,e,r=0)=>{let n=s=>{let o=r-s,i=()=>{t.destroy(),e(Object.assign(new Error(`@smithy/node-http-handler - the request socket timed out after ${r} ms of inactivity (configured by client requestHandler).`),{name:"TimeoutError"}))};t.socket?(t.socket.setTimeout(o,i),t.on("close",()=>t.socket?.removeListener("timeout",i))):t.setTimeout(o,i)};return 0<r&&r<6e3?(n(0),0):hs.setTimeout(n.bind(null,r===0?0:Zhe),Zhe)},ege=6e3;async function ige(t,e,r=ege,n=!1){let s=e.headers??{},o=s.Expect||s.expect,i=-1,a=!0;!n&&o==="100-continue"&&(a=await Promise.race([new Promise(c=>{i=Number(hs.setTimeout(()=>c(!0),Math.max(ege,r)))}),new Promise(c=>{t.on("continue",()=>{hs.clearTimeout(i),c(!0)}),t.on("response",()=>{hs.clearTimeout(i),c(!1)}),t.on("error",()=>{hs.clearTimeout(i),c(!1)})})])),a&&kct(t,e.body)}function kct(t,e){if(e instanceof sge.Readable){e.pipe(t);return}if(e){let r=Buffer.isBuffer(e);if(r||typeof e=="string"){r&&e.byteLength===0?t.end():t.end(e);return}let s=e;if(typeof s=="object"&&s.buffer&&typeof s.byteOffset=="number"&&typeof s.byteLength=="number"){t.end(Buffer.from(s.buffer,s.byteOffset,s.byteLength));return}t.end(Buffer.from(e));return}t.end()}var Lct=0,MN,tge,Vz=class t{config;configProvider;socketWarningTimestamp=0;externalAgent=!1;metadata={handlerProtocol:"http/1.1"};static create(e){return typeof e?.handle=="function"?e:new t(e)}static checkSocketUsage(e,r,n=console){let{sockets:s,requests:o,maxSockets:i}=e;if(typeof i!="number"||i===1/0||Date.now()-15e3<r)return r;if(s&&o)for(let c in s){le Line truncated
`)}d.push(null)}),d}});var ZCe=E(l4=>{"use strict";Object.defineProperty(l4,"__esModule",{value:!0});l4.headStream=Nft;async function Nft(t,e){let r=0,n=[],s=t.getReader(),o=!1;for(;!o;){let{done:c,value:l}=await s.read();if(l&&(n.push(l),r+=l?.byteLength??0),r>=e)break;o=c}s.releaseLock();let i=new Uint8Array(Math.min(e,r)),a=0;for(let c of n){if(c.byteLength>i.byteLength-a){i.set(c.subarray(0,i.byteLength-a),a);break}else i.set(c,a);a+=c.length}return i}});var eIe=E(EP=>{"use strict";Object.defineProperty(EP,"__esModule",{value:!0});EP.headStream=void 0;var Tft=require("stream"),Pft=ZCe(),vft=kl(),_ft=(t,e)=>(0,vft.isReadableStream)(t)?(0,Pft.headStream)(t,e):new Promise((r,n)=>{let s=new u4;s.limit=e,t.pipe(s),t.on("error",o=>{s.end(),n(o)}),s.on("error",n),s.on("finish",function(){let o=new Uint8Array(Buffer.concat(this.buffers));r(o)})});EP.headStream=_ft;var u4=class extends Tft.Writable{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 p4=E(d4=>{"use strict";var tIe=t=>encodeURIComponent(t).replace(/[!'()*]/g,Qft),Qft=t=>`%${t.charCodeAt(0).toString(16).toUpperCase()}`,Dft=t=>t.split("/").map(tIe).join("/");d4.escapeUri=tIe;d4.escapeUriPath=Dft});var A4=E(rIe=>{"use strict";var m4=p4();function kft(t){let e=[];for(let r of Object.keys(t).sort()){let n=t[r];if(r=m4.escapeUri(r),Array.isArray(n))for(let s=0,o=n.length;s<o;s++)e.push(`${r}=${m4.escapeUri(n[s])}`);else{let s=r;(n||typeof n=="string")&&(s+=`=${m4.escapeUri(n)}`),e.push(s)}}return e.join("&")}rIe.buildQueryString=kft});var Bc=E(FI=>{"use strict";var aIe=Nt(),cIe=A4(),CP=require("node:https"),lIe=require("node:stream"),f4=require("node:http2");function wP(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}var Lft=["ECONNRESET","EPIPE","ETIMEDOUT"],uIe=t=>{let e={};for(let r of Object.keys(t)){let n=t[r];e[r]=Array.isArray(n)?n.join(","):n}return e},Ss={setTimeout:(t,e)=>setTimeout(t,e),clearTimeout:t=>clearTimeout(t)},nIe=1e3,Oft=(t,e,r=0)=>{if(!r)return-1;let n=s=>{let o=Ss.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),i=a=>{a?.connecting?a.on("connect",()=>{Ss.clearTimeout(o)}):Ss.clearTimeout(o)};t.socket?i(t.socket):t.on("socket",i)};return r<2e3?(n(0),0):Ss.setTimeout(n.bind(null,nIe),nIe)},Mft=(t,e,r=0,n,s)=>r?Ss.setTimeout(()=>{let o=`@smithy/node-http-handler - [${n?"ERROR":"WARN"}] a request has exceeded the configured ${r} ms requestTimeout.`;if(n){let i=Object.assign(new Error(o),{name:"TimeoutError",code:"ETIMEDOUT"});t.destroy(i),e(i)}else o+=" Init client requestHandler with throwOnRequestTimeout=true to turn this into an error.",s?.warn?.(o)},r):-1,Fft=3e3,Uft=(t,{keepAlive:e,keepAliveMsecs:r},n=Fft)=>{if(e!==!0)return-1;let s=()=>{t.socket?t.socket.setKeepAlive(e,r||0):t.on("socket",o=>{o.setKeepAlive(e,r||0)})};return n===0?(s(),0):Ss.setTimeout(s,n)},sIe=3e3,qft=(t,e,r=0)=>{let n=s=>{let o=r-s,i=()=>{t.destroy(),e(Object.assign(new Error(`@smithy/node-http-handler - the request socket timed out after ${r} ms of inactivity (configured by client requestHandler).`),{name:"TimeoutError"}))};t.socket?(t.socket.setTimeout(o,i),t.on("close",()=>t.socket?.removeListener("timeout",i))):t.setTimeout(o,i)};return 0<r&&r<6e3?(n(0),0):Ss.setTimeout(n.bind(null,r===0?0:sIe),sIe)},oIe=6e3;async function dIe(t,e,r=oIe,n=!1){let s=e.headers??{},o=s.Expect||s.expect,i=-1,a=!0;!n&&o==="100-continue"&&(a=await Promise.race([new Promise(c=>{i=Number(Ss.setTimeout(()=>c(!0),Math.max(oIe,r)))}),new Promise(c=>{t.on("continue",()=>{Ss.clearTimeout(i),c(!0)}),t.on("response",()=>{Ss.clearTimeout(i),c(!1)}),t.on("error",()=>{Ss.clearTimeout(i),c(!1)})})])),a&&$ft(t,e.body)}function $ft(t,e){if(e instanceof lIe.Readable){e.pipe(t);return}if(e){let r=Buffer.isBuffer(e);if(r||typeof e=="string"){r&&e.byteLength===0?t.end():t.end(e);return}let s=e;if(typeof s=="object"&&s.buffer&&typeof s.byteOffset=="number"&&typeof s.byteLength=="number"){t.end(Buffer.from(s.buffer,s.byteOffset,s.byteLength));return}t.end(Buffer.from(e));return}t.end()}var Gft=0,IP,iIe,h4=class t{config;configProvider;socketWarningTimestamp=0;externalAgent=!1;metadata={handlerProtocol:"http/1.1"};static create(e){return typeof e?.handle=="function"?e:new t(e)}static checkSocketUsage(e,r,n=console){let{sockets:s,requests:o,maxSockets:i}=e;if(typeof i!="number"||i===1/0||Date.now()-15e3<r)return r;if(s&&o)for(let c in s){le 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((i,a)=>{let c,l=[],u=async z=>{await c,l.forEach(hs.clearTimeout),i(z)},d=async z=>{await c,l.forEach(hs.clearTimeout),a(z)};if(r?.aborted){let z=$N(r);d(z);return}let p=e.headers??{},A=(p.Expect??p.expect)==="100-continue",f=o?s.httpsAgent:s.httpAgent;A&&!this.externalAgent&&(f=new(o?UN.Agent:MN)({keepAlive:!1,maxSockets:1/0})),l.push(hs.setTimeout(()=>{this.socketWarningTimestamp=t.checkSocketUsage(f,this.socketWarningTimestamp,s.logger)},s.socketAcquisitionWarningTimeout??(s.requestTimeout??2e3)+(s.connectionTimeout??1e3)));let y=nge.buildQueryString(e.query||{}),w;if(e.username!=null||e.password!=null){let z=e.username??"",Ee=e.password??"";w=`${z}:${Ee}`}let x=e.path;y&&(x+=`?${y}`),e.fragment&&(x+=`#${e.fragment}`);let I=e.hostname??"";I[0]==="["&&I.endsWith("]")?I=e.hostname.slice(1,-1):I=e.hostname;let T={headers:e.headers,host:I,method:e.method,path:x,port:e.port,agent:f,auth:w},L=(o?UN.request:tge)(T,z=>{let Ee=new rge.HttpResponse({statusCode:z.statusCode||-1,reason:z.statusMessage,headers:oge(z.headers),body:z});u({response:Ee})});if(L.on("error",z=>{Tct.includes(z.code)?d(Object.assign(z,{name:"TimeoutError"})):d(z)}),r){let z=()=>{L.destroy();let Ee=$N(r);d(Ee)};if(typeof r.addEventListener=="function"){let Ee=r;Ee.addEventListener("abort",z,{once:!0}),L.once("close",()=>Ee.removeEventListener("abort",z))}else r.onabort=z}let U=n??s.requestTimeout;l.push(Pct(L,d,s.connectionTimeout)),l.push(Qct(L,d,U,s.throwOnRequestTimeout,s.logger??console)),l.push(Dct(L,d,s.socketTimeout));let V=T.agent;typeof V=="object"&&"keepAlive"in V&&l.push(vct(L,{keepAlive:V.keepAlive,keepAliveMsecs:V.keepAliveMsecs})),c=ige(L,e,U,this.externalAgent).catch(z=>(l.forEach(hs.clearTimeout),a(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:i,httpsAgent:a,throwOnRequestTimeout:c,logger:l}=e||{},u=!0,d=50;return{connectionTimeout:n,requestTimeout:r,socketTimeout:s,socketAcquisitionWarningTimeout:o,throwOnRequestTimeout:c,httpAgentProvider:async()=>{let{Agent:p,request:A}=await import("node:http");return tge=A,MN=p,i instanceof MN||typeof i?.destroy=="function"?(this.externalAgent=!0,i):new MN({keepAlive:u,maxSockets:d,...i})},httpsAgent:a instanceof UN.Agent||typeof a?.destroy=="function"?(this.externalAgent=!0,a):new UN.Agent({keepAlive:u,maxSockets:d,...a}),logger:l}}},Yz=class{sessions=[];constructor(e){this.sessions=e??[]}poll(){if(this.sessions.length>0)return this.sessions.shift()}offerLast(e){this.sessions.push(e)}contains(e){return this.sessions.includes(e)}remove(e){this.sessions=this.sessions.filter(r=>r!==e)}[Symbol.iterator](){return this.sessions[Symbol.iterator]()}destroy(e){for(let r of this.sessions)r===e&&(r.destroyed||r.destroy())}},jz=class{constructor(e){if(this.config=e,this.config.maxConcurrency&&this.config.maxConcurrency<=0)throw new RangeError("maxConcurrency must be greater than zero.")}config;sessionCache=new Map;lease(e,r){let n=this.getUrlString(e),s=this.sessionCache.get(n);if(s){let c=s.poll();if(c&&!this.config.disableConcurrency)return c}let o=zz.connect(n);this.config.maxConcurrency&&o.settings({maxConcurrentStreams:this.config.maxConcurrency},c=>{if(c)throw new Error("Fail to set maxConcurrentStreams to "+this.config.maxConcurrency+"when creating new session for "+e.destination.toString())}),o.unref();let i=()=>{o.destroy(),this.deleteSession(n,o)};o.on("goaway",i),o.on("error",i),o.on("frameError",i),o.on("close",()=>this.deleteSession(n,o)),r.requestTimeout&&o.setTimeout(r.requestTimeout,i);let a=this.sessionCache.get(n)||new Yz;return a.offerLast(o),this.sessionCache.set(n,a),o}deleteSession(e,r){let n=this.sessionCache.get(e);n&&n.contains(r)&&(n.remove(r),this.sessionCache.set(e,n))}release(e,r){let n=this.getUrlString(e);this.sessionCache.get(n)?.offerLast(r)}destroy(){for(let[e,r]of this.sessionCache){for(let n of r)n.destroyed||n.destroy(),r.remove(n);this.sessionCache.delete(e)}}setMaxConcurrentStreams(e){if(e&&e<=0)throw new RangeError("maxConcurrentStreams must be greater than zero.");this.config.maxConcurrency=e}setDisableConcurrentStreams(e){this.config.disableConcurrency=e}getUrlString(e){return e.destination.toString()}},Wz=class t{config;confi Line truncated
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()};return Object.assign(t,{transformToByteArray:r,transformToString:async s=>{let o=await r();if(s==="base64")return(0,Jct.toBase64)(o);if(s==="hex")return(0,Kct.toHex)(o);if(s===void 0||s==="utf8"||s==="utf-8")return(0,Xct.toUtf8)(o);if(typeof TextDecoder=="function")return new TextDecoder(s).decode(o);throw new Error("TextDecoder is not available, please make sure polyfill is provided.")},transformToWebStream:()=>{if(e)throw new Error(Age);if(e=!0,mge(t))return n(t);if((0,pge.isReadableStream)(t))return t;throw new Error(`Cannot transform payload to web stream, got ${t}`)}})};HN.sdkStreamMixin=Zct;var mge=t=>typeof Blob=="function"&&t instanceof Blob});var gge=C(zN=>{"use strict";Object.defineProperty(zN,"__esModule",{value:!0});zN.sdkStreamMixin=void 0;var elt=ic(),tlt=fh(),tV=require("stream"),rlt=fge(),hge="The stream has already been transformed.",nlt=t=>{if(!(t instanceof tV.Readable))try{return(0,rlt.sdkStreamMixin)(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=async()=>{if(e)throw new Error(hge);return e=!0,await(0,elt.streamCollector)(t)};return Object.assign(t,{transformToByteArray:r,transformToString:async n=>{let s=await r();return n===void 0||Buffer.isEncoding(n)?(0,tlt.fromArrayBuffer)(s.buffer,s.byteOffset,s.byteLength).toString(n):new TextDecoder(n).decode(s)},transformToWebStream:()=>{if(e)throw new Error(hge);if(t.readableFlowing!==null)throw new Error("The stream has been consumed by other callbacks.");if(typeof tV.Readable.toWeb!="function")throw new Error("Readable.toWeb() is not supported. Please ensure a polyfill is available.");return e=!0,tV.Readable.toWeb(t)}})};zN.sdkStreamMixin=nlt});var yge=C(rV=>{"use strict";Object.defineProperty(rV,"__esModule",{value:!0});rV.splitStream=slt;async function slt(t){return typeof t.stream=="function"&&(t=t.stream()),t.tee()}});var Ige=C(nV=>{"use strict";Object.defineProperty(nV,"__esModule",{value:!0});nV.splitStream=ilt;var Ege=require("stream"),olt=yge(),Cge=dl();async function ilt(t){if((0,Cge.isReadableStream)(t)||(0,Cge.isBlob)(t))return(0,olt.splitStream)(t);let e=new Ege.PassThrough,r=new Ege.PassThrough;return t.pipe(e),t.pipe(r),[e,r]}});var ZN=C(ht=>{"use strict";var wge=Jr(),xge=Wr(),VN=_z(),YN=Uhe(),jN=zhe(),WN=Yhe(),JN=Whe(),KN=gge(),XN=Ige(),bge=dl(),sV=class t extends Uint8Array{static fromString(e,r="utf-8"){if(typeof e=="string")return r==="base64"?t.mutate(wge.fromBase64(e)):t.mutate(xge.fromUtf8(e));throw new Error(`Unsupported conversion from ${typeof e} to Uint8ArrayBlobAdapter.`)}static mutate(e){return Object.setPrototypeOf(e,t.prototype),e}transformToString(e="utf-8"){return e==="base64"?wge.toBase64(this):xge.toUtf8(this)}};ht.isBlob=bge.isBlob;ht.isReadableStream=bge.isReadableStream;ht.Uint8ArrayBlobAdapter=sV;Object.prototype.hasOwnProperty.call(VN,"__proto__")&&!Object.prototype.hasOwnProperty.call(ht,"__proto__")&&Object.defineProperty(ht,"__proto__",{enumerable:!0,value:VN.__proto__});Object.keys(VN).forEach(function(t){t!=="default"&&!Object.prototype.hasOwnProperty.call(ht,t)&&(ht[t]=VN[t])});Object.prototype.hasOwnProperty.call(YN,"__proto__")&&!Object.prototype.hasOwnProperty.call(ht,"__proto__")&&Object.defineProperty(ht,"__proto__",{enumerable:!0,value:YN.__proto__});Object.keys(YN).forEach(function(t){t!=="default"&&!Object.prototype.hasOwnProperty.call(ht,t)&&(ht[t]=YN[t])});Object.prototype.hasOwnProperty.call(jN,"__proto__")&&!Object.prototype.hasOwnProperty.call(ht,"__proto__")&&Object.defineProperty(ht,"__proto__",{enumerable:!0,value:jN.__proto__});Object.keys(jN).forEach(function(t){t!=="default"&&!Object.prototype.hasOwnProperty.call(ht,t)&&(ht[t]=jN[t])});Object.prototype.hasOwnProperty.call(WN,"__proto__")&&!Object.prototype.hasOwnProperty.call(ht,"__proto__")&&Object.defineProperty(ht,"__proto__",{enumerable:!0,value:WN.__proto__});Object.keys(WN).forEach(function(t){t!=="default"&&!Object.prototype.hasOwnProperty.call(ht,t)&&(ht[t]=WN[t])});Object.prototype.hasOwnProperty.call(JN,"__proto__")&&!Object.prototype.hasOwnProperty.call(ht,"__proto__")&&Object.defineProperty(ht,"__proto__",{enumerable:!0,value:JN.__proto__});Object.keys(JN).forEach(function(t){t!=="default"&&!Object.prototype.hasOwnProperty.call(ht,t)&&(ht[t]=JN[t])});Object.prototype.hasOwnProperty.call(KN,"__proto__")&&!Object.prototype.hasOwnProperty.call(ht,"__proto__")&&Object.defineProperty(ht,"__proto__",{enumerable:!0,value:KN.__proto__});Object.keys(KN).forEach(function(t){t!=="default"&&!Object.prototype.hasOwnProperty.call(ht,t)&&(ht[t]=KN[t])});Object.prototype.hasOwnProperty.call(XN,"__proto__")&&!Object.prototype.hasOwnProperty.call(ht,"__proto__")&&Object.defineProperty(ht,"__proto__",{enumerable:!0,value:XN.__proto__});Object.keys(XN).forEach(function(t){t! Line truncated
`+p}catch{!r.logger||r.logger?.constructor?.name==="NoOpLogger"?console.warn(p):r.logger?.warn?.(p)}typeof d.$responseBodyText<"u"&&d.$response&&(d.$response.body=d.$responseBodyText);try{if(Sge.HttpResponse.isInstance(s)){let{headers:A={}}=s,f=Object.entries(A);d.$metadata={httpStatusCode:s.statusCode,requestId:iV(/^x-[\w-]+-request-?id$/,f),extendedRequestId:iV(/^x-[\w-]+-id-2$/,f),cfId:iV(/^x-[\w-]+-cf-id$/,f)}}}catch{}}throw d}},iV=(t,e)=>(e.find(([r])=>r.match(t))||[void 0,void 0])[1]});var Pge=C(Tge=>{"use strict";function alt(t){let e={};if(t=t.replace(/^\?/,""),t)for(let r of t.split("&")){let[n,s=null]=r.split("=");n=decodeURIComponent(n),s&&(s=decodeURIComponent(s)),n in e?Array.isArray(e[n])?e[n].push(s):e[n]=[e[n],s]:e[n]=s}return e}Tge.parseQueryString=alt});var ji=C(_ge=>{"use strict";var clt=Pge(),Qge=t=>{if(typeof t=="string")return Qge(new URL(t));let{hostname:e,pathname:r,port:n,protocol:s,search:o}=t,i;return o&&(i=clt.parseQueryString(o)),{hostname:e,port:n?parseInt(n):void 0,protocol:s,path:r,query:i}};_ge.parseUrl=Qge});var aV,cV,vge=_(()=>{aV=b(ji()),cV=t=>{if(typeof t=="object"){if("url"in t){let e=(0,aV.parseUrl)(t.url);if(t.headers){e.headers={};for(let[r,n]of Object.entries(t.headers))e.headers[r.toLowerCase()]=n.join(", ")}return e}return t}return(0,aV.parseUrl)(t)}});var Dge={};hn(Dge,{toEndpointV1:()=>cV});var lV=_(()=>{vge()});var kge,Lge,Oge=_(()=>{lV();kge=b(Fn());nT();Lge=t=>(e,r)=>async n=>{let{operationSchema:s}=(0,kge.getSmithyContext)(r),[,o,i,a,c,l]=s??[],u=r.endpointV2?async()=>cV(r.endpointV2):t.endpoint,d=await t.protocol.serializeRequest($C(o,i,a,c,l),n.input,{...t,...r,endpoint:u});return e({...n,request:d})}});function ml(t){return{applyToStack:e=>{e.add(Lge(t),Uge),e.add(Rge(t),Fge),t.protocol.setSerdeContext(t)}}}var Fge,Uge,Mge=_(()=>{Nge();Oge();Fge={name:"deserializerMiddleware",step:"deserialize",tags:["DESERIALIZER"],override:!0},Uge={name:"serializerMiddleware",step:"serialize",tags:["SERIALIZER"],override:!0}});var _r,Gu=_(()=>{_r=class{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 sT,llt,$ge=_(()=>{Gu();sT=class t extends _r{static symbol=Symbol.for("@smithy/lis");name;traits;valueSchema;symbol=t.symbol},llt=(t,e,r,n)=>_r.assign(new sT,{name:e,namespace:t,traits:r,valueSchema:n})});var oT,ult,qge=_(()=>{Gu();oT=class t extends _r{static symbol=Symbol.for("@smithy/map");name;traits;keySchema;valueSchema;symbol=t.symbol},ult=(t,e,r,n,s)=>_r.assign(new oT,{name:e,namespace:t,traits:r,keySchema:n,valueSchema:s})});var iT,dlt,Gge=_(()=>{Gu();iT=class t extends _r{static symbol=Symbol.for("@smithy/ope");name;traits;input;output;symbol=t.symbol},dlt=(t,e,r,n,s)=>_r.assign(new iT,{name:e,namespace:t,traits:r,input:n,output:s})});var yh,plt,uV=_(()=>{Gu();yh=class t extends _r{static symbol=Symbol.for("@smithy/str");name;traits;memberNames;memberList;symbol=t.symbol},plt=(t,e,r,n,s)=>_r.assign(new yh,{name:e,namespace:t,traits:r,memberNames:n,memberList:s})});var aT,Alt,Hge=_(()=>{Gu();uV();aT=class t extends yh{static symbol=Symbol.for("@smithy/err");ctor;symbol=t.symbol},Alt=(t,e,r,n,s,o)=>_r.assign(new aT,{name:e,namespace:t,traits:r,memberNames:n,memberList:s,ctor:null})});function cc(t){if(typeof t=="object")return t;if(t=t|0,cT[t])return cT[t];let e={},r=0;for(let n of["httpLabel","idempotent","idempotencyToken","sensitive","httpPayload","httpResponseCode","httpQueryParams"])(t>>r++&1)===1&&(e[n]=1);return cT[t]=e}var cT,dV=_(()=>{cT=[]});function GC(t,e){if(t instanceof me)return Object.assign(t,{memberName:e,_isMemberSchema:!0});let r=me;return new r(t,e)}var qC,lT,uT,me,pV,zge,Vge=_(()=>{oV();dV();qC={it:Symbol.for("@smithy/nor-struct-it"),ns:Symbol.for("@smithy/ns")},lT=[],uT={},me=class t{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;pV(s);)n.push(s[1]),s=s[0],o=Yi(s),this._isMemberSchema=!0;if(n.length>0){this.memberTraits={};for(let i=n.length-1;i>=0;--i){let a=n[i];Object.assign(this.memberTraits,cc(a))}}else this.memberTraits=0;if(o instanceof t){let i=this.memberTraits;Object.assign(this,o),this.memberTraits=Object.assign({},i,o.getMemberTraits(),this.getMemberTraits()),this.normalizedTraits=void 0,this.memberName=r??o.memberName;return}if(this.schema=Yi(o),zge(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: 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((i,a)=>{let c,l=[],u=async V=>{await c,l.forEach(Ss.clearTimeout),i(V)},d=async V=>{await c,l.forEach(Ss.clearTimeout),a(V)};if(r?.aborted){let V=wP(r);d(V);return}let p=e.headers??{},m=(p.Expect??p.expect)==="100-continue",f=o?s.httpsAgent:s.httpAgent;m&&!this.externalAgent&&(f=new(o?CP.Agent:IP)({keepAlive:!1,maxSockets:1/0})),l.push(Ss.setTimeout(()=>{this.socketWarningTimestamp=t.checkSocketUsage(f,this.socketWarningTimestamp,s.logger)},s.socketAcquisitionWarningTimeout??(s.requestTimeout??2e3)+(s.connectionTimeout??1e3)));let y=cIe.buildQueryString(e.query||{}),I;if(e.username!=null||e.password!=null){let V=e.username??"",Ae=e.password??"";I=`${V}:${Ae}`}let b=e.path;y&&(b+=`?${y}`),e.fragment&&(b+=`#${e.fragment}`);let w=e.hostname??"";w[0]==="["&&w.endsWith("]")?w=e.hostname.slice(1,-1):w=e.hostname;let T={headers:e.headers,host:w,method:e.method,path:b,port:e.port,agent:f,auth:I},k=(o?CP.request:iIe)(T,V=>{let Ae=new aIe.HttpResponse({statusCode:V.statusCode||-1,reason:V.statusMessage,headers:uIe(V.headers),body:V});u({response:Ae})});if(k.on("error",V=>{Lft.includes(V.code)?d(Object.assign(V,{name:"TimeoutError"})):d(V)}),r){let V=()=>{k.destroy();let Ae=wP(r);d(Ae)};if(typeof r.addEventListener=="function"){let Ae=r;Ae.addEventListener("abort",V,{once:!0}),k.once("close",()=>Ae.removeEventListener("abort",V))}else r.onabort=V}let O=n??s.requestTimeout;l.push(Oft(k,d,s.connectionTimeout)),l.push(Mft(k,d,O,s.throwOnRequestTimeout,s.logger??console)),l.push(qft(k,d,s.socketTimeout));let $=T.agent;typeof $=="object"&&"keepAlive"in $&&l.push(Uft(k,{keepAlive:$.keepAlive,keepAliveMsecs:$.keepAliveMsecs})),c=dIe(k,e,O,this.externalAgent).catch(V=>(l.forEach(Ss.clearTimeout),a(V)))})}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:i,httpsAgent:a,throwOnRequestTimeout:c,logger:l}=e||{},u=!0,d=50;return{connectionTimeout:n,requestTimeout:r,socketTimeout:s,socketAcquisitionWarningTimeout:o,throwOnRequestTimeout:c,httpAgentProvider:async()=>{let{Agent:p,request:m}=await import("node:http");return iIe=m,IP=p,i instanceof IP||typeof i?.destroy=="function"?(this.externalAgent=!0,i):new IP({keepAlive:u,maxSockets:d,...i})},httpsAgent:a instanceof CP.Agent||typeof a?.destroy=="function"?(this.externalAgent=!0,a):new CP.Agent({keepAlive:u,maxSockets:d,...a}),logger:l}}},g4=class{sessions=[];constructor(e){this.sessions=e??[]}poll(){if(this.sessions.length>0)return this.sessions.shift()}offerLast(e){this.sessions.push(e)}contains(e){return this.sessions.includes(e)}remove(e){this.sessions=this.sessions.filter(r=>r!==e)}[Symbol.iterator](){return this.sessions[Symbol.iterator]()}destroy(e){for(let r of this.sessions)r===e&&(r.destroyed||r.destroy())}},y4=class{constructor(e){if(this.config=e,this.config.maxConcurrency&&this.config.maxConcurrency<=0)throw new RangeError("maxConcurrency must be greater than zero.")}config;sessionCache=new Map;lease(e,r){let n=this.getUrlString(e),s=this.sessionCache.get(n);if(s){let c=s.poll();if(c&&!this.config.disableConcurrency)return c}let o=f4.connect(n);this.config.maxConcurrency&&o.settings({maxConcurrentStreams:this.config.maxConcurrency},c=>{if(c)throw new Error("Fail to set maxConcurrentStreams to "+this.config.maxConcurrency+"when creating new session for "+e.destination.toString())}),o.unref();let i=()=>{o.destroy(),this.deleteSession(n,o)};o.on("goaway",i),o.on("error",i),o.on("frameError",i),o.on("close",()=>this.deleteSession(n,o)),r.requestTimeout&&o.setTimeout(r.requestTimeout,i);let a=this.sessionCache.get(n)||new g4;return a.offerLast(o),this.sessionCache.set(n,a),o}deleteSession(e,r){let n=this.sessionCache.get(e);n&&n.contains(r)&&(n.remove(r),this.sessionCache.set(e,n))}release(e,r){let n=this.getUrlString(e);this.sessionCache.get(n)?.offerLast(r)}destroy(){for(let[e,r]of this.sessionCache){for(let n of r)n.destroyed||n.destroy(),r.remove(n);this.sessionCache.delete(e)}}setMaxConcurrentStreams(e){if(e&&e<=0)throw new RangeError("maxConcurrentStreams must be greater than zero.");this.config.maxConcurrency=e}setDisableConcurrentStreams(e){this.config.disableConcurrency=e}getUrlString(e){return e.destination.toString()}},E4=class t{config;confi Line truncated
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()};return Object.assign(t,{transformToByteArray:r,transformToString:async s=>{let o=await r();if(s==="base64")return(0,nht.toBase64)(o);if(s==="hex")return(0,sht.toHex)(o);if(s===void 0||s==="utf8"||s==="utf-8")return(0,oht.toUtf8)(o);if(typeof TextDecoder=="function")return new TextDecoder(s).decode(o);throw new Error("TextDecoder is not available, please make sure polyfill is provided.")},transformToWebStream:()=>{if(e)throw new Error(yIe);if(e=!0,EIe(t))return n(t);if((0,gIe.isReadableStream)(t))return t;throw new Error(`Cannot transform payload to web stream, got ${t}`)}})};SP.sdkStreamMixin=iht;var EIe=t=>typeof Blob=="function"&&t instanceof Blob});var wIe=E(RP=>{"use strict";Object.defineProperty(RP,"__esModule",{value:!0});RP.sdkStreamMixin=void 0;var aht=Bc(),cht=tg(),S4=require("stream"),lht=CIe(),IIe="The stream has already been transformed.",uht=t=>{if(!(t instanceof S4.Readable))try{return(0,lht.sdkStreamMixin)(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=async()=>{if(e)throw new Error(IIe);return e=!0,await(0,aht.streamCollector)(t)};return Object.assign(t,{transformToByteArray:r,transformToString:async n=>{let s=await r();return n===void 0||Buffer.isEncoding(n)?(0,cht.fromArrayBuffer)(s.buffer,s.byteOffset,s.byteLength).toString(n):new TextDecoder(n).decode(s)},transformToWebStream:()=>{if(e)throw new Error(IIe);if(t.readableFlowing!==null)throw new Error("The stream has been consumed by other callbacks.");if(typeof S4.Readable.toWeb!="function")throw new Error("Readable.toWeb() is not supported. Please ensure a polyfill is available.");return e=!0,S4.Readable.toWeb(t)}})};RP.sdkStreamMixin=uht});var bIe=E(R4=>{"use strict";Object.defineProperty(R4,"__esModule",{value:!0});R4.splitStream=dht;async function dht(t){return typeof t.stream=="function"&&(t=t.stream()),t.tee()}});var RIe=E(B4=>{"use strict";Object.defineProperty(B4,"__esModule",{value:!0});B4.splitStream=mht;var xIe=require("stream"),pht=bIe(),SIe=kl();async function mht(t){if((0,SIe.isReadableStream)(t)||(0,SIe.isBlob)(t))return(0,pht.splitStream)(t);let e=new xIe.PassThrough,r=new xIe.PassThrough;return t.pipe(e),t.pipe(r),[e,r]}});var DP=E(yt=>{"use strict";var BIe=nn(),NIe=rn(),BP=r4(),NP=HCe(),TP=JCe(),PP=XCe(),vP=eIe(),_P=wIe(),QP=RIe(),TIe=kl(),N4=class t extends Uint8Array{static fromString(e,r="utf-8"){if(typeof e=="string")return r==="base64"?t.mutate(BIe.fromBase64(e)):t.mutate(NIe.fromUtf8(e));throw new Error(`Unsupported conversion from ${typeof e} to Uint8ArrayBlobAdapter.`)}static mutate(e){return Object.setPrototypeOf(e,t.prototype),e}transformToString(e="utf-8"){return e==="base64"?BIe.toBase64(this):NIe.toUtf8(this)}};yt.isBlob=TIe.isBlob;yt.isReadableStream=TIe.isReadableStream;yt.Uint8ArrayBlobAdapter=N4;Object.prototype.hasOwnProperty.call(BP,"__proto__")&&!Object.prototype.hasOwnProperty.call(yt,"__proto__")&&Object.defineProperty(yt,"__proto__",{enumerable:!0,value:BP.__proto__});Object.keys(BP).forEach(function(t){t!=="default"&&!Object.prototype.hasOwnProperty.call(yt,t)&&(yt[t]=BP[t])});Object.prototype.hasOwnProperty.call(NP,"__proto__")&&!Object.prototype.hasOwnProperty.call(yt,"__proto__")&&Object.defineProperty(yt,"__proto__",{enumerable:!0,value:NP.__proto__});Object.keys(NP).forEach(function(t){t!=="default"&&!Object.prototype.hasOwnProperty.call(yt,t)&&(yt[t]=NP[t])});Object.prototype.hasOwnProperty.call(TP,"__proto__")&&!Object.prototype.hasOwnProperty.call(yt,"__proto__")&&Object.defineProperty(yt,"__proto__",{enumerable:!0,value:TP.__proto__});Object.keys(TP).forEach(function(t){t!=="default"&&!Object.prototype.hasOwnProperty.call(yt,t)&&(yt[t]=TP[t])});Object.prototype.hasOwnProperty.call(PP,"__proto__")&&!Object.prototype.hasOwnProperty.call(yt,"__proto__")&&Object.defineProperty(yt,"__proto__",{enumerable:!0,value:PP.__proto__});Object.keys(PP).forEach(function(t){t!=="default"&&!Object.prototype.hasOwnProperty.call(yt,t)&&(yt[t]=PP[t])});Object.prototype.hasOwnProperty.call(vP,"__proto__")&&!Object.prototype.hasOwnProperty.call(yt,"__proto__")&&Object.defineProperty(yt,"__proto__",{enumerable:!0,value:vP.__proto__});Object.keys(vP).forEach(function(t){t!=="default"&&!Object.prototype.hasOwnProperty.call(yt,t)&&(yt[t]=vP[t])});Object.prototype.hasOwnProperty.call(_P,"__proto__")&&!Object.prototype.hasOwnProperty.call(yt,"__proto__")&&Object.defineProperty(yt,"__proto__",{enumerable:!0,value:_P.__proto__});Object.keys(_P).forEach(function(t){t!=="default"&&!Object.prototype.hasOwnProperty.call(yt,t)&&(yt[t]=_P[t])});Object.prototype.hasOwnProperty.call(QP,"__proto__")&&!Object.prototype.hasOwnProperty.call(yt,"__proto__")&&Object.defineProperty(yt,"__proto__",{enumerable:!0,value:QP.__proto__});Object.keys(QP).forEach(function(t){t! Line truncated
`+p}catch{!r.logger||r.logger?.constructor?.name==="NoOpLogger"?console.warn(p):r.logger?.warn?.(p)}typeof d.$responseBodyText<"u"&&d.$response&&(d.$response.body=d.$responseBodyText);try{if(PIe.HttpResponse.isInstance(s)){let{headers:m={}}=s,f=Object.entries(m);d.$metadata={httpStatusCode:s.statusCode,requestId:P4(/^x-[\w-]+-request-?id$/,f),extendedRequestId:P4(/^x-[\w-]+-id-2$/,f),cfId:P4(/^x-[\w-]+-cf-id$/,f)}}}catch{}}throw d}},P4=(t,e)=>(e.find(([r])=>r.match(t))||[void 0,void 0])[1]});var kIe=E(DIe=>{"use strict";function Aht(t){let e={};if(t=t.replace(/^\?/,""),t)for(let r of t.split("&")){let[n,s=null]=r.split("=");n=decodeURIComponent(n),s&&(s=decodeURIComponent(s)),n in e?Array.isArray(e[n])?e[n].push(s):e[n]=[e[n],s]:e[n]=s}return e}DIe.parseQueryString=Aht});var da=E(OIe=>{"use strict";var fht=kIe(),LIe=t=>{if(typeof t=="string")return LIe(new URL(t));let{hostname:e,pathname:r,port:n,protocol:s,search:o}=t,i;return o&&(i=fht.parseQueryString(o)),{hostname:e,port:n?parseInt(n):void 0,protocol:s,path:r,query:i}};OIe.parseUrl=LIe});var v4,_4,MIe=Q(()=>{v4=x(da()),_4=t=>{if(typeof t=="object"){if("url"in t){let e=(0,v4.parseUrl)(t.url);if(t.headers){e.headers={};for(let[r,n]of Object.entries(t.headers))e.headers[r.toLowerCase()]=n.join(", ")}return e}return t}return(0,v4.parseUrl)(t)}});var FIe={};wn(FIe,{toEndpointV1:()=>_4});var Q4=Q(()=>{MIe()});var UIe,qIe,$Ie=Q(()=>{Q4();UIe=x(zn());MP();qIe=t=>(e,r)=>async n=>{let{operationSchema:s}=(0,UIe.getSmithyContext)(r),[,o,i,a,c,l]=s??[],u=r.endpointV2?async()=>_4(r.endpointV2):t.endpoint,d=await t.protocol.serializeRequest(UI(o,i,a,c,l),n.input,{...t,...r,endpoint:u});return e({...n,request:d})}});function Ml(t){return{applyToStack:e=>{e.add(qIe(t),HIe),e.add(_Ie(t),GIe),t.protocol.setSerdeContext(t)}}}var GIe,HIe,zIe=Q(()=>{QIe();$Ie();GIe={name:"deserializerMiddleware",step:"deserialize",tags:["DESERIALIZER"],override:!0},HIe={name:"serializerMiddleware",step:"serialize",tags:["SERIALIZER"],override:!0}});var Mr,Ad=Q(()=>{Mr=class{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 FP,hht,VIe=Q(()=>{Ad();FP=class t extends Mr{static symbol=Symbol.for("@smithy/lis");name;traits;valueSchema;symbol=t.symbol},hht=(t,e,r,n)=>Mr.assign(new FP,{name:e,namespace:t,traits:r,valueSchema:n})});var UP,ght,YIe=Q(()=>{Ad();UP=class t extends Mr{static symbol=Symbol.for("@smithy/map");name;traits;keySchema;valueSchema;symbol=t.symbol},ght=(t,e,r,n,s)=>Mr.assign(new UP,{name:e,namespace:t,traits:r,keySchema:n,valueSchema:s})});var qP,yht,jIe=Q(()=>{Ad();qP=class t extends Mr{static symbol=Symbol.for("@smithy/ope");name;traits;input;output;symbol=t.symbol},yht=(t,e,r,n,s)=>Mr.assign(new qP,{name:e,namespace:t,traits:r,input:n,output:s})});var sg,Eht,D4=Q(()=>{Ad();sg=class t extends Mr{static symbol=Symbol.for("@smithy/str");name;traits;memberNames;memberList;symbol=t.symbol},Eht=(t,e,r,n,s)=>Mr.assign(new sg,{name:e,namespace:t,traits:r,memberNames:n,memberList:s})});var $P,Cht,WIe=Q(()=>{Ad();D4();$P=class t extends sg{static symbol=Symbol.for("@smithy/err");ctor;symbol=t.symbol},Cht=(t,e,r,n,s,o)=>Mr.assign(new $P,{name:e,namespace:t,traits:r,memberNames:n,memberList:s,ctor:null})});function Tc(t){if(typeof t=="object")return t;if(t=t|0,GP[t])return GP[t];let e={},r=0;for(let n of["httpLabel","idempotent","idempotencyToken","sensitive","httpPayload","httpResponseCode","httpQueryParams"])(t>>r++&1)===1&&(e[n]=1);return GP[t]=e}var GP,k4=Q(()=>{GP=[]});function $I(t,e){if(t instanceof he)return Object.assign(t,{memberName:e,_isMemberSchema:!0});let r=he;return new r(t,e)}var qI,HP,zP,he,L4,JIe,KIe=Q(()=>{T4();k4();qI={it:Symbol.for("@smithy/nor-struct-it"),ns:Symbol.for("@smithy/ns")},HP=[],zP={},he=class t{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;L4(s);)n.push(s[1]),s=s[0],o=ua(s),this._isMemberSchema=!0;if(n.length>0){this.memberTraits={};for(let i=n.length-1;i>=0;--i){let a=n[i];Object.assign(this.memberTraits,Tc(a))}}else this.memberTraits=0;if(o instanceof t){let i=this.memberTraits;Object.assign(this,o),this.memberTraits=Object.assign({},i,o.getMemberTraits(),this.getMemberTraits()),this.normalizedTraits=void 0,this.memberName=r??o.memberName;return}if(this.schema=ua(o),JIe(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: Line truncated
`).slice(0,5).filter(e=>!e.includes("stackTraceWarning")).join(`
`),YC={warn:console.warn}});function WC(t){let e=t.getUTCFullYear(),r=t.getUTCMonth(),n=t.getUTCDay(),s=t.getUTCDate(),o=t.getUTCHours(),i=t.getUTCMinutes(),a=t.getUTCSeconds(),c=s<10?`0${s}`:`${s}`,l=o<10?`0${o}`:`${o}`,u=i<10?`0${i}`:`${i}`,d=a<10?`0${a}`:`${a}`;return`${vlt[n]}, ${c} ${wV[r]} ${e} ${l}:${u}:${d} GMT`}var vlt,wV,Dlt,klt,Llt,xV,Olt,Flt,Ult,bV,SV,jC,Mlt,$lt,qlt,IV,Glt,Hlt,zlt,lc,Vlt,Ylt,Ih,eye=_(()=>{CV();vlt=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wV=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];Dlt=new RegExp(/^(\d{4})-(\d{2})-(\d{2})[tT](\d{2}):(\d{2}):(\d{2})(?:\.(\d+))?[zZ]$/),klt=t=>{if(t==null)return;if(typeof t!="string")throw new TypeError("RFC-3339 date-times must be expressed as strings");let e=Dlt.exec(t);if(!e)throw new TypeError("Invalid RFC-3339 date-time value");let[r,n,s,o,i,a,c,l]=e,u=nA(Ih(n)),d=lc(s,"month",1,12),p=lc(o,"day",1,31);return jC(u,d,p,{hours:i,minutes:a,seconds:c,fractionalMilliseconds:l})},Llt=new RegExp(/^(\d{4})-(\d{2})-(\d{2})[tT](\d{2}):(\d{2}):(\d{2})(?:\.(\d+))?(([-+]\d{2}\:\d{2})|[zZ])$/),xV=t=>{if(t==null)return;if(typeof t!="string")throw new TypeError("RFC-3339 date-times must be expressed as strings");let e=Llt.exec(t);if(!e)throw new TypeError("Invalid RFC-3339 date-time value");let[r,n,s,o,i,a,c,l,u]=e,d=nA(Ih(n)),p=lc(s,"month",1,12),A=lc(o,"day",1,31),f=jC(d,p,A,{hours:i,minutes:a,seconds:c,fractionalMilliseconds:l});return u.toUpperCase()!="Z"&&f.setTime(f.getTime()-Ylt(u)),f},Olt=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$/),Flt=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$/),Ult=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})$/),bV=t=>{if(t==null)return;if(typeof t!="string")throw new TypeError("RFC-7231 date-times must be expressed as strings");let e=Olt.exec(t);if(e){let[r,n,s,o,i,a,c,l]=e;return jC(nA(Ih(o)),IV(s),lc(n,"day",1,31),{hours:i,minutes:a,seconds:c,fractionalMilliseconds:l})}if(e=Flt.exec(t),e){let[r,n,s,o,i,a,c,l]=e;return qlt(jC(Mlt(o),IV(s),lc(n,"day",1,31),{hours:i,minutes:a,seconds:c,fractionalMilliseconds:l}))}if(e=Ult.exec(t),e){let[r,n,s,o,i,a,c,l]=e;return jC(nA(Ih(l)),IV(n),lc(s.trimLeft(),"day",1,31),{hours:o,minutes:i,seconds:a,fractionalMilliseconds:c})}throw new TypeError("Invalid RFC-7231 date-time value")},SV=t=>{if(t==null)return;let e;if(typeof t=="number")e=t;else if(typeof t=="string")e=AT(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))},jC=(t,e,r,n)=>{let s=e-1;return Hlt(t,s,r),new Date(Date.UTC(t,s,r,lc(n.hours,"hour",0,23),lc(n.minutes,"minute",0,59),lc(n.seconds,"seconds",0,60),Vlt(n.fractionalMilliseconds)))},Mlt=t=>{let e=new Date().getUTCFullYear(),r=Math.floor(e/100)*100+nA(Ih(t));return r<e?r+100:r},$lt=50*365*24*60*60*1e3,qlt=t=>t.getTime()-new Date().getTime()>$lt?new Date(Date.UTC(t.getUTCFullYear()-100,t.getUTCMonth(),t.getUTCDate(),t.getUTCHours(),t.getUTCMinutes(),t.getUTCSeconds(),t.getUTCMilliseconds())):t,IV=t=>{let e=wV.indexOf(t);if(e<0)throw new TypeError(`Invalid month: ${t}`);return e+1},Glt=[31,28,31,30,31,30,31,31,30,31,30,31],Hlt=(t,e,r)=>{let n=Glt[e];if(e===1&&zlt(t)&&(n=29),r>n)throw new TypeError(`Invalid day for ${wV[e]} in ${t}: ${r}`)},zlt=t=>t%4===0&&(t%100!==0||t%400===0),lc=(t,e,r,n)=>{let s=EV(Ih(t));if(s<r||s>n)throw new TypeError(`${e} must be between ${r} and ${n}, inclusive`);return s},Vlt=t=>t==null?0:gV("0."+t)*1e3,Ylt=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},Ih=t=>{let e=0;for(;e<t.length-1&&t.charAt(e)==="0";)e++;return e===0?t:t.slice(e)}});var JC={};hn(JC,{__addDisposableResource:()=>Iye,__assign:()=>mT,__asyncDelegator:()=>Aye,__asyncGenerator:()=>pye,__asyncValues:()=>mye,__await:()=>wh,__awaiter:()=>iye,__classPrivateFieldGet:()=>yye,__classPrivateFieldIn:()=>Cye,__classPrivateFieldSet:()=>Eye,__createBinding:()=>hT,__decorate:()=>nye,__disposeResources:()=>wye,__esDecorate:()=>jlt,__exportStar:()=>cye,__extends:()=>tye,__generator:()=>aye,__importDefault:()=>gye,__importStar:()=>hye,__makeTemplateObject:()=>fye,__metadata:()=>oye,__param:()=>sye,__propKey:()=>Jlt,__read:()=>RV,__rest:()=>rye,__runInitializers:()=>Wlt,__setFunctionName:()=>Klt,__spread:()=>lye,__spreadArray:()=>dye,__spreadArrays:()=>uye,__values:()=>fT,default:()=>e Line truncated
`),VI={warn:console.warn}});function jI(t){let e=t.getUTCFullYear(),r=t.getUTCMonth(),n=t.getUTCDay(),s=t.getUTCDate(),o=t.getUTCHours(),i=t.getUTCMinutes(),a=t.getUTCSeconds(),c=s<10?`0${s}`:`${s}`,l=o<10?`0${o}`:`${o}`,u=i<10?`0${i}`:`${i}`,d=a<10?`0${a}`:`${a}`;return`${Uht[n]}, ${c} ${V4[r]} ${e} ${l}:${u}:${d} GMT`}var Uht,V4,qht,$ht,Ght,Y4,Hht,zht,Vht,j4,W4,YI,Yht,jht,Wht,z4,Jht,Kht,Xht,Pc,Zht,egt,ag,owe=Q(()=>{H4();Uht=["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],V4=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];qht=new RegExp(/^(\d{4})-(\d{2})-(\d{2})[tT](\d{2}):(\d{2}):(\d{2})(?:\.(\d+))?[zZ]$/),$ht=t=>{if(t==null)return;if(typeof t!="string")throw new TypeError("RFC-3339 date-times must be expressed as strings");let e=qht.exec(t);if(!e)throw new TypeError("Invalid RFC-3339 date-time value");let[r,n,s,o,i,a,c,l]=e,u=_m(ag(n)),d=Pc(s,"month",1,12),p=Pc(o,"day",1,31);return YI(u,d,p,{hours:i,minutes:a,seconds:c,fractionalMilliseconds:l})},Ght=new RegExp(/^(\d{4})-(\d{2})-(\d{2})[tT](\d{2}):(\d{2}):(\d{2})(?:\.(\d+))?(([-+]\d{2}\:\d{2})|[zZ])$/),Y4=t=>{if(t==null)return;if(typeof t!="string")throw new TypeError("RFC-3339 date-times must be expressed as strings");let e=Ght.exec(t);if(!e)throw new TypeError("Invalid RFC-3339 date-time value");let[r,n,s,o,i,a,c,l,u]=e,d=_m(ag(n)),p=Pc(s,"month",1,12),m=Pc(o,"day",1,31),f=YI(d,p,m,{hours:i,minutes:a,seconds:c,fractionalMilliseconds:l});return u.toUpperCase()!="Z"&&f.setTime(f.getTime()-egt(u)),f},Hht=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$/),zht=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$/),Vht=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})$/),j4=t=>{if(t==null)return;if(typeof t!="string")throw new TypeError("RFC-7231 date-times must be expressed as strings");let e=Hht.exec(t);if(e){let[r,n,s,o,i,a,c,l]=e;return YI(_m(ag(o)),z4(s),Pc(n,"day",1,31),{hours:i,minutes:a,seconds:c,fractionalMilliseconds:l})}if(e=zht.exec(t),e){let[r,n,s,o,i,a,c,l]=e;return Wht(YI(Yht(o),z4(s),Pc(n,"day",1,31),{hours:i,minutes:a,seconds:c,fractionalMilliseconds:l}))}if(e=Vht.exec(t),e){let[r,n,s,o,i,a,c,l]=e;return YI(_m(ag(l)),z4(n),Pc(s.trimLeft(),"day",1,31),{hours:o,minutes:i,seconds:a,fractionalMilliseconds:c})}throw new TypeError("Invalid RFC-7231 date-time value")},W4=t=>{if(t==null)return;let e;if(typeof t=="number")e=t;else if(typeof t=="string")e=jP(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))},YI=(t,e,r,n)=>{let s=e-1;return Kht(t,s,r),new Date(Date.UTC(t,s,r,Pc(n.hours,"hour",0,23),Pc(n.minutes,"minute",0,59),Pc(n.seconds,"seconds",0,60),Zht(n.fractionalMilliseconds)))},Yht=t=>{let e=new Date().getUTCFullYear(),r=Math.floor(e/100)*100+_m(ag(t));return r<e?r+100:r},jht=50*365*24*60*60*1e3,Wht=t=>t.getTime()-new Date().getTime()>jht?new Date(Date.UTC(t.getUTCFullYear()-100,t.getUTCMonth(),t.getUTCDate(),t.getUTCHours(),t.getUTCMinutes(),t.getUTCSeconds(),t.getUTCMilliseconds())):t,z4=t=>{let e=V4.indexOf(t);if(e<0)throw new TypeError(`Invalid month: ${t}`);return e+1},Jht=[31,28,31,30,31,30,31,31,30,31,30,31],Kht=(t,e,r)=>{let n=Jht[e];if(e===1&&Xht(t)&&(n=29),r>n)throw new TypeError(`Invalid day for ${V4[e]} in ${t}: ${r}`)},Xht=t=>t%4===0&&(t%100!==0||t%400===0),Pc=(t,e,r,n)=>{let s=G4(ag(t));if(s<r||s>n)throw new TypeError(`${e} must be between ${r} and ${n}, inclusive`);return s},Zht=t=>t==null?0:q4("0."+t)*1e3,egt=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},ag=t=>{let e=0;for(;e<t.length-1&&t.charAt(e)==="0";)e++;return e===0?t:t.slice(e)}});var WI={};wn(WI,{__addDisposableResource:()=>Rwe,__assign:()=>WP,__asyncDelegator:()=>ywe,__asyncGenerator:()=>gwe,__asyncValues:()=>Ewe,__await:()=>cg,__awaiter:()=>dwe,__classPrivateFieldGet:()=>bwe,__classPrivateFieldIn:()=>Swe,__classPrivateFieldSet:()=>xwe,__createBinding:()=>KP,__decorate:()=>cwe,__disposeResources:()=>Bwe,__esDecorate:()=>tgt,__exportStar:()=>mwe,__extends:()=>iwe,__generator:()=>pwe,__importDefault:()=>wwe,__importStar:()=>Iwe,__makeTemplateObject:()=>Cwe,__metadata:()=>uwe,__param:()=>lwe,__propKey:()=>ngt,__read:()=>K4,__rest:()=>awe,__runInitializers:()=>rgt,__setFunctionName:()=>sgt,__spread:()=>Awe,__spreadArray:()=>hwe,__spreadArrays:()=>fwe,__values:()=>JP,default:()=>a Line truncated
no longer support Node.js ${t} in January 2026.
To continue receiving updates to AWS services, bug fixes, and security
updates please upgrade to a supported Node.js LTS version.
More information can be found at: https://a.co/c895JFp`))}});function uA(t,e,r){return t.$source||(t.$source={}),t.$source[e]=r,t}var PEe=_(()=>{});function Out(t,e,r){t.__aws_sdk_context?t.__aws_sdk_context.features||(t.__aws_sdk_context.features={}):t.__aws_sdk_context={features:{}},t.__aws_sdk_context.features[e]=r}var QEe=_(()=>{});function Fut(t,e,r){return t.$source||(t.$source={}),t.$source[e]=r,t}var _Ee=_(()=>{});var ai={};hn(ai,{emitWarningIfUnsupportedVersion:()=>yl,setCredentialFeature:()=>uA,setFeature:()=>Out,setTokenFeature:()=>Fut,state:()=>rY});var An=_(()=>{TEe();PEe();QEe();_Ee()});var sY=C(Vu=>{"use strict";var Uut=["AuthFailure","InvalidSignatureException","RequestExpired","RequestInTheFuture","RequestTimeTooSkewed","SignatureDoesNotMatch"],Mut=["BandwidthLimitExceeded","EC2ThrottledException","LimitExceededException","PriorRequestNotComplete","ProvisionedThroughputExceededException","RequestLimitExceeded","RequestThrottled","RequestThrottledException","SlowDown","ThrottledException","Throttling","ThrottlingException","TooManyRequestsException","TransactionInProgressException"],$ut=["TimeoutError","RequestTimeout","RequestTimeoutException"],qut=[500,502,503,504],Gut=["ECONNRESET","ECONNREFUSED","EPIPE","ETIMEDOUT"],Hut=["EHOSTUNREACH","ENETUNREACH","ENOTFOUND"],vEe=t=>t?.$retryable!==void 0,zut=t=>Uut.includes(t.name),DEe=t=>t.$metadata?.clockSkewCorrected,kEe=t=>{let e=new Set(["Failed to fetch","NetworkError when attempting to fetch resource","The Internet connection appears to be offline","Load failed","Network request failed"]);return t&&t instanceof TypeError?e.has(t.message):!1},Vut=t=>t.$metadata?.httpStatusCode===429||Mut.includes(t.name)||t.$retryable?.throttling==!0,nY=(t,e=0)=>vEe(t)||DEe(t)||$ut.includes(t.name)||Gut.includes(t?.code||"")||Hut.includes(t?.code||"")||qut.includes(t.$metadata?.httpStatusCode||0)||kEe(t)||t.cause!==void 0&&e<=10&&nY(t.cause,e+1),Yut=t=>{if(t.$metadata?.httpStatusCode!==void 0){let e=t.$metadata.httpStatusCode;return 500<=e&&e<=599&&!nY(t)}return!1};Vu.isBrowserNetworkError=kEe;Vu.isClockSkewCorrectedError=DEe;Vu.isClockSkewError=zut;Vu.isRetryableByTrait=vEe;Vu.isServerError=Yut;Vu.isThrottlingError=Vut;Vu.isTransientError=nY});var El=C(Ir=>{"use strict";var jut=sY();Ir.RETRY_MODES=void 0;(function(t){t.STANDARD="standard",t.ADAPTIVE="adaptive"})(Ir.RETRY_MODES||(Ir.RETRY_MODES={}));var oY=3,Wut=Ir.RETRY_MODES.STANDARD,BT=class t{static setTimeoutFn=setTimeout;beta;minCapacity;minFillRate;scaleConstant;smooth;enabled=!1;availableTokens=0;lastMaxRate=0;measuredTxRate=0;requestCount=0;fillRate;lastThrottleTime;lastTimestamp=0;lastTxRateBucket;maxCapacity;timeWindow=0;constructor(e){this.beta=e?.beta??.7,this.minCapacity=e?.minCapacity??1,this.minFillRate=e?.minFillRate??.5,this.scaleConstant=e?.scaleConstant??.4,this.smooth=e?.smooth??.8;let r=this.getCurrentTimeInSeconds();this.lastThrottleTime=r,this.lastTxRateBucket=Math.floor(this.getCurrentTimeInSeconds()),this.fillRate=this.minFillRate,this.maxCapacity=this.minCapacity}getCurrentTimeInSeconds(){return Date.now()/1e3}async getSendToken(){return this.acquireTokenBucket(1)}async acquireTokenBucket(e){if(this.enabled){if(this.refillTokenBucket(),e>this.availableTokens){let r=(e-this.availableTokens)/this.fillRate*1e3;await new Promise(n=>t.setTimeoutFn(n,r))}this.availableTokens=this.availableTokens-e}}refillTokenBucket(){let e=this.getCurrentTimeInSeconds();if(!this.lastTimestamp){this.lastTimestamp=e;return}let r=(e-this.lastTimestamp)*this.fillRate;this.availableTokens=Math.min(this.maxCapacity,this.availableTokens+r),this.lastTimestamp=e}updateClientSendingRate(e){let r;this.updateMeasuredRate();let n=e;if(n?.errorType==="THROTTLING"||jut.isThrottlingError(n?.error??e)){let i=this.enabled?Math.min(this.measuredTxRate,this.fillRate):this.measuredTxRate;this.lastMaxRate=i,this.calculateTimeWindow(),this.lastThrottleTime=this.getCurrentTimeInSeconds(),r=this.cubicThrottle(i),this.enableTokenBucket()}else this.calculateTimeWindow(),r=this.cubicSuccess(this.getCurrentTimeInSeconds());let o=Math.min(r,2*this.measuredTxRate);this.updateTokenBucketRate(o)}calculateTimeWindow(){this.timeWindow=this.getPrecise(Math.pow(this.lastMaxRate*(1-this.beta)/this.scaleConstant,1/3))}cubicThrottle(e){return this.getPrecise(e*this.beta)}cubicSuccess(e){return this.getPrecise(this.scaleConstant*Math.pow(e-this.lastThrottleTime-this.timeWindow,3)+this.lastMaxRate)}enableTokenBucket(){this.enabled=!0}updateTokenBucketRate(e){this.refillTokenBucket(),this.fillRate=Math.max(e,this.minFillRate),this.maxCapacity=Math.max(e,this.minCapacity),this.availableTokens=Math.min(this.availableTokens,this.maxCapacity)}updateMeasuredRate(){let e=this.getCurrentTimeInSeconds(),r=Math.floor(e*2)/2;if(this.requestCount++,r>this.lastTxRateBucket){let n=this.requestCount/(r-this.lastTxRateBucket);this.measuredTxRate=this.getPrecise(n*this.smooth+this.measuredTxRate*(1-this.smooth)),this.requestCount=0,this.lastTxRateBucket=r}}getPre Line truncated
`+a}catch{!n.logger||n.logger?.constructor?.name==="NoOpLogger"?console.warn(a):n.logger?.warn?.(a)}typeof i.$responseBodyText<"u"&&i.$response&&(i.$response.body=i.$responseBodyText);try{if(ypt.HttpResponse.isInstance(o)){let{headers:c={}}=o,l=Object.entries(c);i.$metadata={httpStatusCode:o.statusCode,requestId:bY(/^x-[\w-]+-request-?id$/,l),extendedRequestId:bY(/^x-[\w-]+-id-2$/,l),cfId:bY(/^x-[\w-]+-cf-id$/,l)}}}catch{}}throw i}},bY=(t,e)=>(e.find(([r])=>r.match(t))||[void 0,void 0])[1],yCe=(t,e)=>(r,n)=>async s=>{let o=t,i=n.endpointV2?async()=>Ept.toEndpointV1(n.endpointV2):o.endpoint;if(!i)throw new Error("No valid endpoint provider available.");let a=await e(s.input,{...t,endpoint:i});return r({...s,request:a})},ECe={name:"deserializerMiddleware",step:"deserialize",tags:["DESERIALIZER"],override:!0},CCe={name:"serializerMiddleware",step:"serialize",tags:["SERIALIZER"],override:!0};function Cpt(t,e,r){return{applyToStack:n=>{n.add(gCe(t,r),ECe),n.add(yCe(t,e),CCe)}}}Ph.deserializerMiddleware=gCe;Ph.deserializerMiddlewareOption=ECe;Ph.getSerdePlugin=Cpt;Ph.serializerMiddleware=yCe;Ph.serializerMiddlewareOption=CCe});var ci=C(Il=>{"use strict";var xCe=hCe(),wCe=ji(),Ipt=(Mn(),Xe(eI)),OT=Fn(),wpt=ICe(),xpt=async t=>{let e=t?.Bucket||"";if(typeof t.Bucket=="string"&&(t.Bucket=e.replace(/#/g,encodeURIComponent("#")).replace(/\?/g,encodeURIComponent("?"))),Npt(e)){if(t.ForcePathStyle===!0)throw new Error("Path-style addressing cannot be used with ARN buckets")}else(!Rpt(e)||e.indexOf(".")!==-1&&!String(t.Endpoint).startsWith("http:")||e.toLowerCase()!==e||e.length<3)&&(t.ForcePathStyle=!0);return t.DisableMultiRegionAccessPoints&&(t.disableMultiRegionAccessPoints=!0,t.DisableMRAP=!0),t},bpt=/^[a-z0-9][a-z0-9\.\-]{1,61}[a-z0-9]$/,Spt=/(\d+\.){3}\d+/,Bpt=/\.\./,Rpt=t=>bpt.test(t)&&!Spt.test(t)&&!Bpt.test(t),Npt=t=>{let[e,r,n,,,s]=t.split(":"),o=e==="arn"&&t.split(":").length>=6,i=!!(o&&r&&n&&s);if(o&&!i)throw new Error(`Invalid ARN: ${t} was an invalid ARN.`);return i},Tpt=(t,e,r,n=!1)=>{let s=async()=>{let o;return n?o=r.clientContextParams?.[t]??r[t]??r[e]:o=r[t]??r[e],typeof o=="function"?o():o};return t==="credentialScope"||e==="CredentialScope"?async()=>{let o=typeof r.credentials=="function"?await r.credentials():r.credentials;return o?.credentialScope??o?.CredentialScope}:t==="accountId"||e==="AccountId"?async()=>{let o=typeof r.credentials=="function"?await r.credentials():r.credentials;return o?.accountId??o?.AccountId}:t==="endpoint"||e==="endpoint"?async()=>{if(r.isCustomEndpoint===!1)return;let o=await s();if(o&&typeof o=="object"){if("url"in o)return o.url.href;if("hostname"in o){let{protocol:i,hostname:a,port:c,path:l}=o;return`${i}//${a}${c?":"+c:""}${l}`}}return o}:s},SY=t=>{if(typeof t=="object"){if("url"in t){let e=wCe.parseUrl(t.url);if(t.headers){e.headers={};for(let[r,n]of Object.entries(t.headers))e.headers[r.toLowerCase()]=n.join(", ")}return e}return t}return wCe.parseUrl(t)},bCe=async(t,e,r,n)=>{if(!r.isCustomEndpoint){let i;r.serviceConfiguredEndpoint?i=await r.serviceConfiguredEndpoint():i=await xCe.getEndpointFromConfig(r.serviceId),i&&(r.endpoint=()=>Promise.resolve(SY(i)),r.isCustomEndpoint=!0)}let s=await SCe(t,e,r);if(typeof r.endpointProvider!="function")throw new Error("config.endpointProvider is not set.");let o=r.endpointProvider(s,n);if(r.isCustomEndpoint&&r.endpoint){let i=await r.endpoint();if(i?.headers){o.headers??={};for(let[a,c]of Object.entries(i.headers))o.headers[a]=Array.isArray(c)?c:[c]}}return o},SCe=async(t,e,r)=>{let n={},s=e?.getEndpointParameterInstructions?.()||{};for(let[o,i]of Object.entries(s))switch(i.type){case"staticContextParams":n[o]=i.value;break;case"contextParams":n[o]=t[i.name];break;case"clientContextParams":case"builtInParams":n[o]=await Tpt(i.name,o,r,i.type!=="builtInParams")();break;case"operationContextParams":n[o]=i.get(t);break;default:throw new Error("Unrecognized endpoint parameter instruction: "+JSON.stringify(i))}return Object.keys(s).length===0&&Object.assign(n,r),String(r.serviceId).toLowerCase()==="s3"&&await xpt(n),n},BCe=({config:t,instructions:e})=>(r,n)=>async s=>{t.isCustomEndpoint&&Ipt.setFeature(n,"ENDPOINT_OVERRIDE","N");let o=await bCe(s.input,{getEndpointParameterInstructions(){return e}},{...t},n);n.endpointV2=o,n.authSchemes=o.properties?.authSchemes;let i=n.authSchemes?.[0];if(i){n.signing_region=i.signingRegion,n.signing_service=i.signingName;let c=OT.getSmithyContext(n)?.selectedHttpAuthScheme?.httpAuthOption;c&&(c.signingProperties=Object.assign(c.signingProperties||{},{signing_region:i.signingRegion,signingRegion:i.signingRegion,signing_service:i.signingName,signingName:i.signingName,signingRegionSet:i.signingRegionSet},i.properties))}return r({...s})},RCe={step:"serialize",tags:["ENDPOINT_PARAMETERS","ENDPOINT_V2","ENDPOINT"],name:"endpointV2Middleware",override:!0,relation:"before",toMiddleware:wpt.serializerMiddlewareOption.name},Ppt=(t,e)=>({applyToStack:r=>{r.addRelativeTo(BCe({config:t,instructions:e}),R Line truncated
More information can be found at: https://a.co/c895JFp`))}});function Fm(t,e,r){return t.$source||(t.$source={}),t.$source[e]=r,t}var kbe=Q(()=>{});function Hgt(t,e,r){t.__aws_sdk_context?t.__aws_sdk_context.features||(t.__aws_sdk_context.features={}):t.__aws_sdk_context={features:{}},t.__aws_sdk_context.features[e]=r}var Lbe=Q(()=>{});function zgt(t,e,r){return t.$source||(t.$source={}),t.$source[e]=r,t}var Obe=Q(()=>{});var bi={};wn(bi,{emitWarningIfUnsupportedVersion:()=>$l,setCredentialFeature:()=>Fm,setFeature:()=>Hgt,setTokenFeature:()=>zgt,state:()=>RY});var En=Q(()=>{Dbe();kbe();Lbe();Obe()});var NY=E(gd=>{"use strict";var Vgt=["AuthFailure","InvalidSignatureException","RequestExpired","RequestInTheFuture","RequestTimeTooSkewed","SignatureDoesNotMatch"],Ygt=["BandwidthLimitExceeded","EC2ThrottledException","LimitExceededException","PriorRequestNotComplete","ProvisionedThroughputExceededException","RequestLimitExceeded","RequestThrottled","RequestThrottledException","SlowDown","ThrottledException","Throttling","ThrottlingException","TooManyRequestsException","TransactionInProgressException"],jgt=["TimeoutError","RequestTimeout","RequestTimeoutException"],Wgt=[500,502,503,504],Jgt=["ECONNRESET","ECONNREFUSED","EPIPE","ETIMEDOUT"],Kgt=["EHOSTUNREACH","ENETUNREACH","ENOTFOUND"],Mbe=t=>t?.$retryable!==void 0,Xgt=t=>Vgt.includes(t.name),Fbe=t=>t.$metadata?.clockSkewCorrected,Ube=t=>{let e=new Set(["Failed to fetch","NetworkError when attempting to fetch resource","The Internet connection appears to be offline","Load failed","Network request failed"]);return t&&t instanceof TypeError?e.has(t.message):!1},Zgt=t=>t.$metadata?.httpStatusCode===429||Ygt.includes(t.name)||t.$retryable?.throttling==!0,BY=(t,e=0)=>Mbe(t)||Fbe(t)||jgt.includes(t.name)||Jgt.includes(t?.code||"")||Kgt.includes(t?.code||"")||Wgt.includes(t.$metadata?.httpStatusCode||0)||Ube(t)||t.cause!==void 0&&e<=10&&BY(t.cause,e+1),eyt=t=>{if(t.$metadata?.httpStatusCode!==void 0){let e=t.$metadata.httpStatusCode;return 500<=e&&e<=599&&!BY(t)}return!1};gd.isBrowserNetworkError=Ube;gd.isClockSkewCorrectedError=Fbe;gd.isClockSkewError=Xgt;gd.isRetryableByTrait=Mbe;gd.isServerError=eyt;gd.isThrottlingError=Zgt;gd.isTransientError=BY});var Gl=E(Rr=>{"use strict";var tyt=NY();Rr.RETRY_MODES=void 0;(function(t){t.STANDARD="standard",t.ADAPTIVE="adaptive"})(Rr.RETRY_MODES||(Rr.RETRY_MODES={}));var TY=3,ryt=Rr.RETRY_MODES.STANDARD,av=class t{static setTimeoutFn=setTimeout;beta;minCapacity;minFillRate;scaleConstant;smooth;enabled=!1;availableTokens=0;lastMaxRate=0;measuredTxRate=0;requestCount=0;fillRate;lastThrottleTime;lastTimestamp=0;lastTxRateBucket;maxCapacity;timeWindow=0;constructor(e){this.beta=e?.beta??.7,this.minCapacity=e?.minCapacity??1,this.minFillRate=e?.minFillRate??.5,this.scaleConstant=e?.scaleConstant??.4,this.smooth=e?.smooth??.8;let r=this.getCurrentTimeInSeconds();this.lastThrottleTime=r,this.lastTxRateBucket=Math.floor(this.getCurrentTimeInSeconds()),this.fillRate=this.minFillRate,this.maxCapacity=this.minCapacity}getCurrentTimeInSeconds(){return Date.now()/1e3}async getSendToken(){return this.acquireTokenBucket(1)}async acquireTokenBucket(e){if(this.enabled){if(this.refillTokenBucket(),e>this.availableTokens){let r=(e-this.availableTokens)/this.fillRate*1e3;await new Promise(n=>t.setTimeoutFn(n,r))}this.availableTokens=this.availableTokens-e}}refillTokenBucket(){let e=this.getCurrentTimeInSeconds();if(!this.lastTimestamp){this.lastTimestamp=e;return}let r=(e-this.lastTimestamp)*this.fillRate;this.availableTokens=Math.min(this.maxCapacity,this.availableTokens+r),this.lastTimestamp=e}updateClientSendingRate(e){let r;this.updateMeasuredRate();let n=e;if(n?.errorType==="THROTTLING"||tyt.isThrottlingError(n?.error??e)){let i=this.enabled?Math.min(this.measuredTxRate,this.fillRate):this.measuredTxRate;this.lastMaxRate=i,this.calculateTimeWindow(),this.lastThrottleTime=this.getCurrentTimeInSeconds(),r=this.cubicThrottle(i),this.enableTokenBucket()}else this.calculateTimeWindow(),r=this.cubicSuccess(this.getCurrentTimeInSeconds());let o=Math.min(r,2*this.measuredTxRate);this.updateTokenBucketRate(o)}calculateTimeWindow(){this.timeWindow=this.getPrecise(Math.pow(this.lastMaxRate*(1-this.beta)/this.scaleConstant,1/3))}cubicThrottle(e){return this.getPrecise(e*this.beta)}cubicSuccess(e){return this.getPrecise(this.scaleConstant*Math.pow(e-this.lastThrottleTime-this.timeWindow,3)+this.lastMaxRate)}enableTokenBucket(){this.enabled=!0}updateTokenBucketRate(e){this.refillTokenBucket(),this.fillRate=Math.max(e,this.minFillRate),this.maxCapacity=Math.max(e,this.minCapacity),this.availableTokens=Math.min(this.availableTokens,this.maxCapacity)}updateMeasuredRate(){let e=this.getCurrentTimeInSeconds(),r=Math.floor(e*2)/2;if(this.requestCount++,r>this.lastTxRateBucket){let n=this.requestCount/(r-this.lastTxRateBucket);this.measuredTxRate=this.getPrecise(n*this.smooth+this.measuredTxRate*(1-this.smooth)),this.requestCount=0,this.lastTxRateBucket=r}}getPre Line truncated
`+a}catch{!n.logger||n.logger?.constructor?.name==="NoOpLogger"?console.warn(a):n.logger?.warn?.(a)}typeof i.$responseBodyText<"u"&&i.$response&&(i.$response.body=i.$responseBodyText);try{if(SEt.HttpResponse.isInstance(o)){let{headers:c={}}=o,l=Object.entries(c);i.$metadata={httpStatusCode:o.statusCode,requestId:jY(/^x-[\w-]+-request-?id$/,l),extendedRequestId:jY(/^x-[\w-]+-id-2$/,l),cfId:jY(/^x-[\w-]+-cf-id$/,l)}}}catch{}}throw i}},jY=(t,e)=>(e.find(([r])=>r.match(t))||[void 0,void 0])[1],bxe=(t,e)=>(r,n)=>async s=>{let o=t,i=n.endpointV2?async()=>REt.toEndpointV1(n.endpointV2):o.endpoint;if(!i)throw new Error("No valid endpoint provider available.");let a=await e(s.input,{...t,endpoint:i});return r({...s,request:a})},xxe={name:"deserializerMiddleware",step:"deserialize",tags:["DESERIALIZER"],override:!0},Sxe={name:"serializerMiddleware",step:"serialize",tags:["SERIALIZER"],override:!0};function BEt(t,e,r){return{applyToStack:n=>{n.add(wxe(t,r),xxe),n.add(bxe(t,e),Sxe)}}}hg.deserializerMiddleware=wxe;hg.deserializerMiddlewareOption=xxe;hg.getSerdePlugin=BEt;hg.serializerMiddleware=bxe;hg.serializerMiddlewareOption=Sxe});var xi=E(zl=>{"use strict";var Nxe=Ixe(),Bxe=da(),NEt=(Yn(),Ze(ZI)),yv=zn(),TEt=Rxe(),PEt=async t=>{let e=t?.Bucket||"";if(typeof t.Bucket=="string"&&(t.Bucket=e.replace(/#/g,encodeURIComponent("#")).replace(/\?/g,encodeURIComponent("?"))),kEt(e)){if(t.ForcePathStyle===!0)throw new Error("Path-style addressing cannot be used with ARN buckets")}else(!DEt(e)||e.indexOf(".")!==-1&&!String(t.Endpoint).startsWith("http:")||e.toLowerCase()!==e||e.length<3)&&(t.ForcePathStyle=!0);return t.DisableMultiRegionAccessPoints&&(t.disableMultiRegionAccessPoints=!0,t.DisableMRAP=!0),t},vEt=/^[a-z0-9][a-z0-9\.\-]{1,61}[a-z0-9]$/,_Et=/(\d+\.){3}\d+/,QEt=/\.\./,DEt=t=>vEt.test(t)&&!_Et.test(t)&&!QEt.test(t),kEt=t=>{let[e,r,n,,,s]=t.split(":"),o=e==="arn"&&t.split(":").length>=6,i=!!(o&&r&&n&&s);if(o&&!i)throw new Error(`Invalid ARN: ${t} was an invalid ARN.`);return i},LEt=(t,e,r,n=!1)=>{let s=async()=>{let o;return n?o=r.clientContextParams?.[t]??r[t]??r[e]:o=r[t]??r[e],typeof o=="function"?o():o};return t==="credentialScope"||e==="CredentialScope"?async()=>{let o=typeof r.credentials=="function"?await r.credentials():r.credentials;return o?.credentialScope??o?.CredentialScope}:t==="accountId"||e==="AccountId"?async()=>{let o=typeof r.credentials=="function"?await r.credentials():r.credentials;return o?.accountId??o?.AccountId}:t==="endpoint"||e==="endpoint"?async()=>{if(r.isCustomEndpoint===!1)return;let o=await s();if(o&&typeof o=="object"){if("url"in o)return o.url.href;if("hostname"in o){let{protocol:i,hostname:a,port:c,path:l}=o;return`${i}//${a}${c?":"+c:""}${l}`}}return o}:s},WY=t=>{if(typeof t=="object"){if("url"in t){let e=Bxe.parseUrl(t.url);if(t.headers){e.headers={};for(let[r,n]of Object.entries(t.headers))e.headers[r.toLowerCase()]=n.join(", ")}return e}return t}return Bxe.parseUrl(t)},Txe=async(t,e,r,n)=>{if(!r.isCustomEndpoint){let i;r.serviceConfiguredEndpoint?i=await r.serviceConfiguredEndpoint():i=await Nxe.getEndpointFromConfig(r.serviceId),i&&(r.endpoint=()=>Promise.resolve(WY(i)),r.isCustomEndpoint=!0)}let s=await Pxe(t,e,r);if(typeof r.endpointProvider!="function")throw new Error("config.endpointProvider is not set.");let o=r.endpointProvider(s,n);if(r.isCustomEndpoint&&r.endpoint){let i=await r.endpoint();if(i?.headers){o.headers??={};for(let[a,c]of Object.entries(i.headers))o.headers[a]=Array.isArray(c)?c:[c]}}return o},Pxe=async(t,e,r)=>{let n={},s=e?.getEndpointParameterInstructions?.()||{};for(let[o,i]of Object.entries(s))switch(i.type){case"staticContextParams":n[o]=i.value;break;case"contextParams":n[o]=t[i.name];break;case"clientContextParams":case"builtInParams":n[o]=await LEt(i.name,o,r,i.type!=="builtInParams")();break;case"operationContextParams":n[o]=i.get(t);break;default:throw new Error("Unrecognized endpoint parameter instruction: "+JSON.stringify(i))}return Object.keys(s).length===0&&Object.assign(n,r),String(r.serviceId).toLowerCase()==="s3"&&await PEt(n),n},vxe=({config:t,instructions:e})=>(r,n)=>async s=>{t.isCustomEndpoint&&NEt.setFeature(n,"ENDPOINT_OVERRIDE","N");let o=await Txe(s.input,{getEndpointParameterInstructions(){return e}},{...t},n);n.endpointV2=o,n.authSchemes=o.properties?.authSchemes;let i=n.authSchemes?.[0];if(i){n.signing_region=i.signingRegion,n.signing_service=i.signingName;let c=yv.getSmithyContext(n)?.selectedHttpAuthScheme?.httpAuthOption;c&&(c.signingProperties=Object.assign(c.signingProperties||{},{signing_region:i.signingRegion,signingRegion:i.signingRegion,signing_service:i.signingName,signingName:i.signingName,signingRegionSet:i.signingRegionSet},i.properties))}return r({...s})},_xe={step:"serialize",tags:["ENDPOINT_PARAMETERS","ENDPOINT_V2","ENDPOINT"],name:"endpointV2Middleware",override:!0,relation:"before",toMiddleware:TEt.serializerMiddlewareOption.name},OEt=(t,e)=>({applyToStack:r=>{r.addRelativeTo(vxe({config:t,instructions:e}),_ Line truncated
${this.getCanonicalPath(e)}
${LIe(e)}
${qSe(e)}
${s.map(o=>`${o}:${r[o]}`).join(`
`)}
${s.join(";")}
${n}`}async createStringToSign(e,r,n,s){let o=new this.sha256;o.update(hA.toUint8Array(n));let i=await o.digest();return`${s}
${n}`}async createStringToSign(e,r,n,s){let o=new this.sha256;o.update(zm.toUint8Array(n));let i=await o.digest();return`${s}
${e}
${r}
${Ku.toHex(i)}`}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 HT.escapeUri(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=bAt(e).replace(/[\-:]/g,"");return{longDate:r,shortDate:r.slice(0,8)}}getCanonicalHeaderList(e){return Object.keys(e).sort().join(";")}},KY=class extends JT{headerFormatter=new jY;constructor({applyChecksum:e,credentials:r,region:n,service:s,sha256:o,uriEscapePath:i=!0}){super({applyChecksum:e,credentials:r,region:n,service:s,sha256:o,uriEscapePath:i})}async presign(e,r={}){let{signingDate:n=new Date,expiresIn:s=3600,unsignableHeaders:o,unhoistableHeaders:i,signableHeaders:a,hoistableHeaders:c,signingRegion:l,signingService:u}=r,d=await this.credentialProvider();this.validateResolvedCredentials(d);let p=l??await this.regionProvider(),{longDate:A,shortDate:f}=this.formatDate(n);if(s>_Ie)return Promise.reject("Signature version 4 presigned URLs must have an expiration date less than one week in the future");let y=YT(f,p,u??this.service),w=kIe(JY(e),{unhoistableHeaders:i,hoistableHeaders:c});d.sessionToken&&(w.query[ej]=d.sessionToken),w.query[yIe]=zT,w.query[EIe]=`${d.accessKeyId}/${y}`,w.query[XY]=A,w.query[IIe]=s.toString(10);let x=YY(w,o,a);return w.query[CIe]=this.getCanonicalHeaderList(x),w.query[ZY]=await this.getSignature(A,y,this.getSigningKey(d,p,f,u),this.createCanonicalRequest(w,x,await jT(e,this.sha256))),w}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:i}){let a=o??await this.regionProvider(),{shortDate:c,longDate:l}=this.formatDate(n),u=YT(c,a,i??this.service),d=await jT({headers:{},body:r},this.sha256),p=new this.sha256;p.update(e);let A=Ku.toHex(await p.digest()),f=[TIe,l,u,s,A,d].join(`
`);return this.signString(f,{signingDate:n,signingRegion:a,signingService:i})}async signMessage(e,{signingDate:r=new Date,signingRegion:n,signingService:s}){return this.signEvent({headers:this.headerFormatter.format(e.message.headers),payload:e.message.body},{signingDate:r,signingRegion:n,signingService:s,priorSignature:e.priorSignature}).then(i=>({message:e.message,signature:i}))}async signString(e,{signingDate:r=new Date,signingRegion:n,signingService:s}={}){let o=await this.credentialProvider();this.validateResolvedCredentials(o);let i=n??await this.regionProvider(),{shortDate:a}=this.formatDate(r),c=new this.sha256(await this.getSigningKey(o,i,a,s));return c.update(hA.toUint8Array(e)),Ku.toHex(await c.digest())}async signRequest(e,{signingDate:r=new Date,signableHeaders:n,unsignableHeaders:s,signingRegion:o,signingService:i}={}){let a=await this.credentialProvider();this.validateResolvedCredentials(a);let c=o??await this.regionProvider(),l=JY(e),{longDate:u,shortDate:d}=this.formatDate(r),p=YT(d,c,i??this.service);l.headers[rj]=u,a.sessionToken&&(l.headers[SIe]=a.sessionToken);let A=await jT(l,this.sha256);!DIe(WT,l.headers)&&this.applyChecksum&&(l.headers[WT]=A);let f=YY(l,s,n),y=await this.getSignature(u,p,this.getSigningKey(a,c,d,i),this.createCanonicalRequest(l,f,A));return l.headers[tj]=`${zT} Credential=${a.accessKeyId}/${p}, SignedHeaders=${this.getCanonicalHeaderList(f)}, Signature=${y}`,l}async getSignature(e,r,n,s){let o=await this.createStringToSign(e,r,s,zT),i=new this.sha256(await n);return i.update(hA.toUint8Array(o)),Ku.toHex(await i.digest())}getSigningKey(e,r,n,s){return vIe(this.sha256,e,n,r,s||this.service)}},BAt={SignatureV4a:null};Ze.ALGORITHM_IDENTIFIER=zT;Ze.ALGORITHM_IDENTIFIER_V4A=IAt;Ze.ALGORITHM_QUERY_PARAM=yIe;Ze.ALWAYS_UNSIGNABLE_HEADERS=BIe;Ze.AMZ_DATE_HEADER=rj;Ze.AMZ_DATE_QUERY_PARAM=XY;Ze.AUTH_HEADER=tj;Ze.CREDENTIAL_QUERY_PARAM=EIe;Ze.DATE_HEADER=wIe;Ze.EVENT_ALGORITHM_IDENTIFIER=TIe;Ze.EXPIRES_QUERY_PARAM=IIe;Ze.GENERATED_HEADERS=xIe;Ze.HOST_HEADER=EAt;Ze.KEY_TYPE_IDENTIFIER=nj;Ze.MAX_CACHE_SIZE=QIe;Ze.MAX_PRESIGNED_TTL=_Ie;Ze.PROXY_HEADER_PATTERN=RIe;Ze.REGION_SET_PARAM=yAt;Ze.SEC_HEADER_PATTERN=NIe;Ze.SHA256_HEADER=WT;Ze.SIGNATURE_HEADER=bIe;Ze.SIGNATURE_QUERY_PARAM=ZY;Ze.SIGNED_HEADERS_QUERY_PARAM=CIe;Ze.SignatureV4=KY;Ze.SignatureV4Base=JT;Ze.TOKEN_HEADER=SIe;Ze.TOKEN_QUERY_PARAM=ej;Ze.UNSIGNABLE_PATTERNS=CAt;Ze.UNSIGNED_PAYLOAD=PIe;Ze.clearCredentialCache=wAt;Ze.createScope=YT;Ze.getCanonicalHeaders=YY;Ze.getCanonicalQuery=LIe;Ze.getPayloadHash=jT;Ze.getSigningKey=vIe;Ze.hasHeader=DIe;Ze.moveHeadersToQuery=kIe;Ze.prepareRequest=JY;Ze.signatureV4aContainer=BAt});function NAt(t,{credentials:e,credentialDefaultProvider:r}){let n;return e?e?.memoized?n=e:n=WV(e,jV,bT):r?n=qu(r(Object.assign({},t,{parentClientConfig:t}))):n=async()=>{throw new Error("@aws-sdk/core::resolveAwsSdkSigV4Config - `credentials` not provided and no credentialDefaultProvider was configured.")},n.memoized=!0,n}function TAt(t,e){if(e.configBound)return e;let r=async n=>e({...n,callerClientConfig:t});return r.memoized=e.memoized,r.configBound=!0,r}var sj,dc,RAt,FIe=_(()=>{An();Mn();sj=b(OIe()),dc=t=>{let e=t.credentials,r=!!t.credentials,n;Object.defineProperty(t,"credentials",{set(l){l&&l!==e&&l!==n&&(r=!0),e=l;let u=NAt(t,{credentials:e,credentialDefaultProvider:t.credentialDefaultProvider}),d=TAt(t,u);if(r&&!d.attributed){let p=typeof e=="object"&&e!==null;n=async A=>{let y=await d(A);return p&&(!y.$source||Object.keys(y.$source).length===0)?uA(y,"CREDENTIALS_CODE","e"):y},n.memoized=d.memoized,n.configBound=d.configBound,n.attributed=!0}else n=d},get(){return n},enumerable:!0,configurable:!0}),t.credentials=e;let{signingEscapePath:s=!0,systemClockOffset:o=t.systemClockOffset||0,sha256:i}=t,a;return t.signer?a=qu(t.signer):t.regionInfoProvider?a=()=>qu(t.region)().then(async l=>[await t.regionInfoProvider(l,{useFipsEndpoint:await t.useFipsEndpoint(),useDualstackEndpoint:await t.useDualstackEndpoint()})||{},l]).then(([l,u])=>{let{signingRegion:d,signingService:p}=l;t.signingRegion=t.signingRegion||d||u,t.signingName=t.signingName||p||t.serviceId;let A={...t,credentials:t.credentials,region:t.signingRegion,service:t.signingName,sha256:i,uriEscapePath:s},f=t.signerConstructor||sj.SignatureV4;return new f(A)}):a=async l=>{l=Object.assign({},{name:"sigv4",signingName:t.signingName||t.defaultSigningName,signingRegion:await qu(t.region)(),properties:{}},l);let u=l.signingRegion,d=l.signingName;t.signingRegion=t.signingRegion||u,t.signingName=t.signingName||d||t.serviceId;let p={...t,credentials:t.credentials,region:t.signingRegion,service:t.signingName,sha256:i,uriEscapePath:s},A=t.signerConstructor||sj.SignatureV4;return new A(p)},Object.assign(t,{systemClockOffset:o,signingEscapePath:s,signer:a})},RAt=dc});var UIe=_(()=>{qY();cIe();pIe();AIe();FIe()});var Xu={};hn(Xu,{AWSSDKSigV4Signer:()=>iIe,AwsSdkSigV4ASigner:()=>GT,AwsSdkSigV4Signer:()=>In,NODE_AUTH_SCHEME_PREFERENCE_OPTIONS:()=>wl,NODE_SIGV4A Line truncated
For more information, please visit: `+omt);let s=t.originalExpiration??t.expiration;return{...t,...s?{originalExpiration:s}:{},expiration:n}},imt=(t,e={})=>{let r=e?.logger||console,n;return async()=>{let s;try{s=await t(),s.expiration&&s.expiration.getTime()<Date.now()&&(s=YIe(s,r))}catch(o){if(n)r.warn("Credential renew failed: ",o),s=YIe(n,r);else throw o}return n=s,s}},twe="/latest/meta-data/iam/security-credentials/",amt="/latest/api/token",cj="AWS_EC2_METADATA_V1_DISABLED",jIe="ec2_metadata_v1_disabled",WIe="x-aws-ec2-metadata-token",cmt=(t={})=>imt(lmt(t),{logger:t.logger}),lmt=(t={})=>{let e=!1,{logger:r,profile:n}=t,{timeout:s,maxRetries:o}=Aj(t),i=async(a,c)=>{if(e||c.headers?.[WIe]==null){let d=!1,p=!1,A=await pj.loadConfig({environmentVariableSelector:f=>{let y=f[cj];if(p=!!y&&y!=="false",y===void 0)throw new pc.CredentialsProviderError(`${cj} not set in env, checking config file next.`,{logger:t.logger});return p},configFileSelector:f=>{let y=f[jIe];return d=!!y&&y!=="false",d},default:!1},{profile:n})();if(t.ec2MetadataV1Disabled||A){let f=[];throw t.ec2MetadataV1Disabled&&f.push("credential provider initialization (runtime option ec2MetadataV1Disabled)"),d&&f.push(`config file profile (${jIe})`),p&&f.push(`process environment variable (${cj})`),new dj(`AWS EC2 Metadata v1 fallback has been blocked by AWS SDK configuration in the following: [${f.join(", ")}].`)}}let u=(await lj(async()=>{let d;try{d=await dmt(c)}catch(p){throw p.statusCode===401&&(e=!1),p}return d},a)).trim();return lj(async()=>{let d;try{d=await pmt(u,c,t)}catch(p){throw p.statusCode===401&&(e=!1),p}return d},a)};return async()=>{let a=await ewe();if(e)return r?.debug("AWS SDK Instance Metadata","using v1 fallback (no token fetch)"),i(o,{...a,timeout:s});{let c;try{c=(await umt({...a,timeout:s})).toString()}catch(l){if(l?.statusCode===400)throw Object.assign(l,{message:"EC2 Metadata token request returned error"});return(l.message==="TimeoutError"||[403,404,405].includes(l.statusCode))&&(e=!0),r?.debug("AWS SDK Instance Metadata","using v1 fallback (initial)"),i(o,{...a,timeout:s})}return i(o,{...a,headers:{[WIe]:c},timeout:s})}}},umt=async t=>aI({...t,path:amt,method:"PUT",headers:{"x-aws-ec2-metadata-token-ttl-seconds":"21600"}}),dmt=async t=>(await aI({...t,path:twe})).toString(),pmt=async(t,e,r)=>{let n=JSON.parse((await aI({...e,path:twe+t})).toString());if(!JIe(n))throw new pc.CredentialsProviderError("Invalid response received from instance metadata service.",{logger:r.logger});return KIe(n)};zn.DEFAULT_MAX_RETRIES=ZIe;zn.DEFAULT_TIMEOUT=XIe;zn.ENV_CMDS_AUTH_TOKEN=uj;zn.ENV_CMDS_FULL_URI=KT;zn.ENV_CMDS_RELATIVE_URI=XT;zn.fromContainerMetadata=GAt;zn.fromInstanceMetadata=cmt;zn.getInstanceMetadataEndpoint=ewe;zn.httpRequest=aI;zn.providerConfigFromInit=Aj});var rwe=C(ZT=>{"use strict";Object.defineProperty(ZT,"__esModule",{value:!0});ZT.checkUrl=void 0;var Amt=Hn(),mmt="169.254.170.2",fmt="169.254.170.23",hmt="[fd00:ec2::23]",gmt=(t,e)=>{if(t.protocol!=="https:"&&!(t.hostname===mmt||t.hostname===fmt||t.hostname===hmt)){if(t.hostname.includes("[")){if(t.hostname==="[::1]"||t.hostname==="[0000:0000:0000:0000:0000:0000:0000:0001]")return}else{if(t.hostname==="localhost")return;let r=t.hostname.split("."),n=s=>{let o=parseInt(s,10);return 0<=o&&o<=255};if(r[0]==="127"&&n(r[1])&&n(r[2])&&n(r[3])&&r.length===4)return}throw new Amt.CredentialsProviderError(`URL not accepted. It must either be HTTPS or match one of the following:
${wd.toHex(i)}`}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 Sv.escapeUri(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=vCt(e).replace(/[\-:]/g,"");return{longDate:r,shortDate:r.slice(0,8)}}getCanonicalHeaderList(e){return Object.keys(e).sort().join(";")}},Ij=class extends vv{headerFormatter=new yj;constructor({applyChecksum:e,credentials:r,region:n,service:s,sha256:o,uriEscapePath:i=!0}){super({applyChecksum:e,credentials:r,region:n,service:s,sha256:o,uriEscapePath:i})}async presign(e,r={}){let{signingDate:n=new Date,expiresIn:s=3600,unsignableHeaders:o,unhoistableHeaders:i,signableHeaders:a,hoistableHeaders:c,signingRegion:l,signingService:u}=r,d=await this.credentialProvider();this.validateResolvedCredentials(d);let p=l??await this.regionProvider(),{longDate:m,shortDate:f}=this.formatDate(n);if(s>OSe)return Promise.reject("Signature version 4 presigned URLs must have an expiration date less than one week in the future");let y=Nv(f,p,u??this.service),I=USe(Cj(e),{unhoistableHeaders:i,hoistableHeaders:c});d.sessionToken&&(I.query[xj]=d.sessionToken),I.query[bSe]=Rv,I.query[xSe]=`${d.accessKeyId}/${y}`,I.query[wj]=m,I.query[RSe]=s.toString(10);let b=gj(I,o,a);return I.query[SSe]=this.getCanonicalHeaderList(b),I.query[bj]=await this.getSignature(m,y,this.getSigningKey(d,p,f,u),this.createCanonicalRequest(I,b,await Tv(e,this.sha256))),I}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:i}){let a=o??await this.regionProvider(),{shortDate:c,longDate:l}=this.formatDate(n),u=Nv(c,a,i??this.service),d=await Tv({headers:{},body:r},this.sha256),p=new this.sha256;p.update(e);let m=wd.toHex(await p.digest()),f=[DSe,l,u,s,m,d].join(`
`);return this.signString(f,{signingDate:n,signingRegion:a,signingService:i})}async signMessage(e,{signingDate:r=new Date,signingRegion:n,signingService:s}){return this.signEvent({headers:this.headerFormatter.format(e.message.headers),payload:e.message.body},{signingDate:r,signingRegion:n,signingService:s,priorSignature:e.priorSignature}).then(i=>({message:e.message,signature:i}))}async signString(e,{signingDate:r=new Date,signingRegion:n,signingService:s}={}){let o=await this.credentialProvider();this.validateResolvedCredentials(o);let i=n??await this.regionProvider(),{shortDate:a}=this.formatDate(r),c=new this.sha256(await this.getSigningKey(o,i,a,s));return c.update(zm.toUint8Array(e)),wd.toHex(await c.digest())}async signRequest(e,{signingDate:r=new Date,signableHeaders:n,unsignableHeaders:s,signingRegion:o,signingService:i}={}){let a=await this.credentialProvider();this.validateResolvedCredentials(a);let c=o??await this.regionProvider(),l=Cj(e),{longDate:u,shortDate:d}=this.formatDate(r),p=Nv(d,c,i??this.service);l.headers[Rj]=u,a.sessionToken&&(l.headers[PSe]=a.sessionToken);let m=await Tv(l,this.sha256);!FSe(Pv,l.headers)&&this.applyChecksum&&(l.headers[Pv]=m);let f=gj(l,s,n),y=await this.getSignature(u,p,this.getSigningKey(a,c,d,i),this.createCanonicalRequest(l,f,m));return l.headers[Sj]=`${Rv} Credential=${a.accessKeyId}/${p}, SignedHeaders=${this.getCanonicalHeaderList(f)}, Signature=${y}`,l}async getSignature(e,r,n,s){let o=await this.createStringToSign(e,r,s,Rv),i=new this.sha256(await n);return i.update(zm.toUint8Array(o)),wd.toHex(await i.digest())}getSigningKey(e,r,n,s){return MSe(this.sha256,e,n,r,s||this.service)}},QCt={SignatureV4a:null};et.ALGORITHM_IDENTIFIER=Rv;et.ALGORITHM_IDENTIFIER_V4A=NCt;et.ALGORITHM_QUERY_PARAM=bSe;et.ALWAYS_UNSIGNABLE_HEADERS=vSe;et.AMZ_DATE_HEADER=Rj;et.AMZ_DATE_QUERY_PARAM=wj;et.AUTH_HEADER=Sj;et.CREDENTIAL_QUERY_PARAM=xSe;et.DATE_HEADER=BSe;et.EVENT_ALGORITHM_IDENTIFIER=DSe;et.EXPIRES_QUERY_PARAM=RSe;et.GENERATED_HEADERS=NSe;et.HOST_HEADER=RCt;et.KEY_TYPE_IDENTIFIER=Bj;et.MAX_CACHE_SIZE=LSe;et.MAX_PRESIGNED_TTL=OSe;et.PROXY_HEADER_PATTERN=_Se;et.REGION_SET_PARAM=SCt;et.SEC_HEADER_PATTERN=QSe;et.SHA256_HEADER=Pv;et.SIGNATURE_HEADER=TSe;et.SIGNATURE_QUERY_PARAM=bj;et.SIGNED_HEADERS_QUERY_PARAM=SSe;et.SignatureV4=Ij;et.SignatureV4Base=vv;et.TOKEN_HEADER=PSe;et.TOKEN_QUERY_PARAM=xj;et.UNSIGNABLE_PATTERNS=BCt;et.UNSIGNED_PAYLOAD=kSe;et.clearCredentialCache=TCt;et.createScope=Nv;et.getCanonicalHeaders=gj;et.getCanonicalQuery=qSe;et.getPayloadHash=Tv;et.getSigningKey=MSe;et.hasHeader=FSe;et.moveHeadersToQuery=USe;et.prepareRequest=Cj;et.signatureV4aContainer=QCt});function kCt(t,{credentials:e,credentialDefaultProvider:r}){let n;return e?e?.memoized?n=e:n=EY(e,yY,ov):r?n=md(r(Object.assign({},t,{parentClientConfig:t}))):n=async()=>{throw new Error("@aws-sdk/core::resolveAwsSdkSigV4Config - `credentials` not provided and no credentialDefaultProvider was configured.")},n.memoized=!0,n}function LCt(t,e){if(e.configBound)return e;let r=async n=>e({...n,callerClientConfig:t});return r.memoized=e.memoized,r.configBound=!0,r}var Nj,_c,DCt,GSe=Q(()=>{En();Yn();Nj=x($Se()),_c=t=>{let e=t.credentials,r=!!t.credentials,n;Object.defineProperty(t,"credentials",{set(l){l&&l!==e&&l!==n&&(r=!0),e=l;let u=kCt(t,{credentials:e,credentialDefaultProvider:t.credentialDefaultProvider}),d=LCt(t,u);if(r&&!d.attributed){let p=typeof e=="object"&&e!==null;n=async m=>{let y=await d(m);return p&&(!y.$source||Object.keys(y.$source).length===0)?Fm(y,"CREDENTIALS_CODE","e"):y},n.memoized=d.memoized,n.configBound=d.configBound,n.attributed=!0}else n=d},get(){return n},enumerable:!0,configurable:!0}),t.credentials=e;let{signingEscapePath:s=!0,systemClockOffset:o=t.systemClockOffset||0,sha256:i}=t,a;return t.signer?a=md(t.signer):t.regionInfoProvider?a=()=>md(t.region)().then(async l=>[await t.regionInfoProvider(l,{useFipsEndpoint:await t.useFipsEndpoint(),useDualstackEndpoint:await t.useDualstackEndpoint()})||{},l]).then(([l,u])=>{let{signingRegion:d,signingService:p}=l;t.signingRegion=t.signingRegion||d||u,t.signingName=t.signingName||p||t.serviceId;let m={...t,credentials:t.credentials,region:t.signingRegion,service:t.signingName,sha256:i,uriEscapePath:s},f=t.signerConstructor||Nj.SignatureV4;return new f(m)}):a=async l=>{l=Object.assign({},{name:"sigv4",signingName:t.signingName||t.defaultSigningName,signingRegion:await md(t.region)(),properties:{}},l);let u=l.signingRegion,d=l.signingName;t.signingRegion=t.signingRegion||u,t.signingName=t.signingName||d||t.serviceId;let p={...t,credentials:t.credentials,region:t.signingRegion,service:t.signingName,sha256:i,uriEscapePath:s},m=t.signerConstructor||Nj.SignatureV4;return new m(p)},Object.assign(t,{systemClockOffset:o,signingEscapePath:s,signer:a})},DCt=_c});var HSe=Q(()=>{pj();mSe();gSe();ySe();GSe()});var bd={};wn(bd,{AWSSDKSigV4Signer:()=>dSe,AwsSdkSigV4ASigner:()=>xv,AwsSdkSigV4Signer:()=>Tn,NODE_AUTH_SCHEME_PREFERENCE_OPTIONS:()=>Vl,NODE_SIGV4A Line truncated
For more information, please visit: `+pIt);let s=t.originalExpiration??t.expiration;return{...t,...s?{originalExpiration:s}:{},expiration:n}},mIt=(t,e={})=>{let r=e?.logger||console,n;return async()=>{let s;try{s=await t(),s.expiration&&s.expiration.getTime()<Date.now()&&(s=XSe(s,r))}catch(o){if(n)r.warn("Credential renew failed: ",o),s=XSe(n,r);else throw o}return n=s,s}},i0e="/latest/meta-data/iam/security-credentials/",AIt="/latest/api/token",_j="AWS_EC2_METADATA_V1_DISABLED",ZSe="ec2_metadata_v1_disabled",e0e="x-aws-ec2-metadata-token",fIt=(t={})=>mIt(hIt(t),{logger:t.logger}),hIt=(t={})=>{let e=!1,{logger:r,profile:n}=t,{timeout:s,maxRetries:o}=Oj(t),i=async(a,c)=>{if(e||c.headers?.[e0e]==null){let d=!1,p=!1,m=await Lj.loadConfig({environmentVariableSelector:f=>{let y=f[_j];if(p=!!y&&y!=="false",y===void 0)throw new Qc.CredentialsProviderError(`${_j} not set in env, checking config file next.`,{logger:t.logger});return p},configFileSelector:f=>{let y=f[ZSe];return d=!!y&&y!=="false",d},default:!1},{profile:n})();if(t.ec2MetadataV1Disabled||m){let f=[];throw t.ec2MetadataV1Disabled&&f.push("credential provider initialization (runtime option ec2MetadataV1Disabled)"),d&&f.push(`config file profile (${ZSe})`),p&&f.push(`process environment variable (${_j})`),new kj(`AWS EC2 Metadata v1 fallback has been blocked by AWS SDK configuration in the following: [${f.join(", ")}].`)}}let u=(await Qj(async()=>{let d;try{d=await yIt(c)}catch(p){throw p.statusCode===401&&(e=!1),p}return d},a)).trim();return Qj(async()=>{let d;try{d=await EIt(u,c,t)}catch(p){throw p.statusCode===401&&(e=!1),p}return d},a)};return async()=>{let a=await o0e();if(e)return r?.debug("AWS SDK Instance Metadata","using v1 fallback (no token fetch)"),i(o,{...a,timeout:s});{let c;try{c=(await gIt({...a,timeout:s})).toString()}catch(l){if(l?.statusCode===400)throw Object.assign(l,{message:"EC2 Metadata token request returned error"});return(l.message==="TimeoutError"||[403,404,405].includes(l.statusCode))&&(e=!0),r?.debug("AWS SDK Instance Metadata","using v1 fallback (initial)"),i(o,{...a,timeout:s})}return i(o,{...a,headers:{[e0e]:c},timeout:s})}}},gIt=async t=>iw({...t,path:AIt,method:"PUT",headers:{"x-aws-ec2-metadata-token-ttl-seconds":"21600"}}),yIt=async t=>(await iw({...t,path:i0e})).toString(),EIt=async(t,e,r)=>{let n=JSON.parse((await iw({...e,path:i0e+t})).toString());if(!t0e(n))throw new Qc.CredentialsProviderError("Invalid response received from instance metadata service.",{logger:r.logger});return r0e(n)};Xn.DEFAULT_MAX_RETRIES=s0e;Xn.DEFAULT_TIMEOUT=n0e;Xn.ENV_CMDS_AUTH_TOKEN=Dj;Xn.ENV_CMDS_FULL_URI=_v;Xn.ENV_CMDS_RELATIVE_URI=Qv;Xn.fromContainerMetadata=JCt;Xn.fromInstanceMetadata=fIt;Xn.getInstanceMetadataEndpoint=o0e;Xn.httpRequest=iw;Xn.providerConfigFromInit=Oj});var a0e=E(Dv=>{"use strict";Object.defineProperty(Dv,"__esModule",{value:!0});Dv.checkUrl=void 0;var CIt=Kn(),IIt="169.254.170.2",wIt="169.254.170.23",bIt="[fd00:ec2::23]",xIt=(t,e)=>{if(t.protocol!=="https:"&&!(t.hostname===IIt||t.hostname===wIt||t.hostname===bIt)){if(t.hostname.includes("[")){if(t.hostname==="[::1]"||t.hostname==="[0000:0000:0000:0000:0000:0000:0000:0001]")return}else{if(t.hostname==="localhost")return;let r=t.hostname.split("."),n=s=>{let o=parseInt(s,10);return 0<=o&&o<=255};if(r[0]==="127"&&n(r[1])&&n(r[2])&&n(r[3])&&r.length===4)return}throw new CIt.CredentialsProviderError(`URL not accepted. It must either be HTTPS or match one of the following:
- 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})}};ZT.checkUrl=gmt});var nwe=C(eP=>{"use strict";Object.defineProperty(eP,"__esModule",{value:!0});eP.createGetRequest=Imt;eP.getCredentials=wmt;var mj=Hn(),ymt=Bt(),Emt=_e(),Cmt=ZN();function Imt(t){return new ymt.HttpRequest({protocol:t.protocol,hostname:t.hostname,port:Number(t.port),path:t.pathname,query:Array.from(t.searchParams.entries()).reduce((e,[r,n])=>(e[r]=n,e),{}),fragment:t.hash})}async function wmt(t,e){let n=await(0,Cmt.sdkStreamMixin)(t.body).transformToString();if(t.statusCode===200){let s=JSON.parse(n);if(typeof s.AccessKeyId!="string"||typeof s.SecretAccessKey!="string"||typeof s.Token!="string"||typeof s.Expiration!="string")throw new mj.CredentialsProviderError("HTTP credential provider response not of the required format, an object matching: { AccessKeyId: string, SecretAccessKey: string, Token: string, Expiration: string(rfc3339) }",{logger:e});return{accessKeyId:s.AccessKeyId,secretAccessKey:s.SecretAccessKey,sessionToken:s.Token,expiration:(0,Emt.parseRfc3339DateTime)(s.Expiration)}}if(t.statusCode>=400&&t.statusCode<500){let s={};try{s=JSON.parse(n)}catch{}throw Object.assign(new mj.CredentialsProviderError(`Server responded with status: ${t.statusCode}`,{logger:e}),{Code:s.Code,Message:s.Message})}throw new mj.CredentialsProviderError(`Server responded with status: ${t.statusCode}`,{logger:e})}});var swe=C(tP=>{"use strict";Object.defineProperty(tP,"__esModule",{value:!0});tP.retryWrapper=void 0;var xmt=(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()};tP.retryWrapper=xmt});var awe=C(rP=>{"use strict";Object.defineProperty(rP,"__esModule",{value:!0});rP.fromHttp=void 0;var bmt=(KC(),Xe(JC)),Smt=(An(),Xe(ai)),Bmt=ic(),owe=Hn(),Rmt=bmt.__importDefault(require("node:fs/promises")),Nmt=rwe(),iwe=nwe(),Tmt=swe(),Pmt="AWS_CONTAINER_CREDENTIALS_RELATIVE_URI",Qmt="http://169.254.170.2",_mt="AWS_CONTAINER_CREDENTIALS_FULL_URI",vmt="AWS_CONTAINER_AUTHORIZATION_TOKEN_FILE",Dmt="AWS_CONTAINER_AUTHORIZATION_TOKEN",kmt=(t={})=>{t.logger?.debug("@aws-sdk/credential-provider-http - fromHttp");let e,r=t.awsContainerCredentialsRelativeUri??process.env[Pmt],n=t.awsContainerCredentialsFullUri??process.env[_mt],s=t.awsContainerAuthorizationToken??process.env[Dmt],o=t.awsContainerAuthorizationTokenFile??process.env[vmt],i=t.logger?.constructor?.name==="NoOpLogger"||!t.logger?.warn?console.warn:t.logger.warn.bind(t.logger);if(r&&n&&(i("@aws-sdk/credential-provider-http: you have set both awsContainerCredentialsRelativeUri and awsContainerCredentialsFullUri."),i("awsContainerCredentialsFullUri will take precedence.")),s&&o&&(i("@aws-sdk/credential-provider-http: you have set both awsContainerAuthorizationToken and awsContainerAuthorizationTokenFile."),i("awsContainerAuthorizationToken will take precedence.")),n)e=n;else if(r)e=`${Qmt}${r}`;else throw new owe.CredentialsProviderError(`No HTTP credential provider host provided.
Set AWS_CONTAINER_CREDENTIALS_FULL_URI or AWS_CONTAINER_CREDENTIALS_RELATIVE_URI.`,{logger:t.logger});let a=new URL(e);(0,Nmt.checkUrl)(a,t.logger);let c=Bmt.NodeHttpHandler.create({requestTimeout:t.timeout??1e3,connectionTimeout:t.timeout??1e3});return(0,Tmt.retryWrapper)(async()=>{let l=(0,iwe.createGetRequest)(a);s?l.headers.Authorization=s:o&&(l.headers.Authorization=(await Rmt.default.readFile(o)).toString());try{let u=await c.handle(l);return(0,iwe.getCredentials)(u.response).then(d=>(0,Smt.setCredentialFeature)(d,"CREDENTIALS_HTTP","z"))}catch(u){throw new owe.CredentialsProviderError(String(u),{logger:t.logger})}},t.maxRetries??3,t.timeout??1e3)};rP.fromHttp=kmt});var fj=C(nP=>{"use strict";Object.defineProperty(nP,"__esModule",{value:!0});nP.fromHttp=void 0;var Lmt=awe();Object.defineProperty(nP,"fromHttp",{enumerable:!0,get:function(){return Lmt.fromHttp}})});function Omt(t){return{schemeId:"aws.auth#sigv4",signingProperties:{name:"sso-oauth",region:t.region},propertiesExtractor:(e,r)=>({signingProperties:{config:e,context:r}})}}function Fmt(t){return{schemeId:"smithy.api#noAuth"}}var lI,cwe,lwe,uwe,hj=_(()=>{Ur();lI=b(Fn()),cwe=async(t,e,r)=>({operation:(0,lI.getSmithyContext)(e).operation,region:await(0,lI.normalizeProvider)(t.region)()||(()=>{throw new Error("expected `region` to be configured for `aws.auth#sigv4`")})()});lwe=t=>{let e=[];return t.operation==="CreateToken"?e.push(Fmt(t)):e.push(Omt(t)),e},uwe=t=>{let e=dc(t);return Object.assign(e,{authSchemePreference:(0,lI.normalizeProvider)(t.authSchemePreference??[])})}});var dwe,pwe,gj=_(()=>{dwe=t=>Object.assign(t,{useDualstackEndpoint:t.useDualstackEndpoint??!1,useFipsEndpoint:t.useFipsEndpoint??!1,defaultSigningName:"sso-oauth"}),pwe={UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}});var td,uI=_(()=>{td={name:"@aws-sdk/nested-clients",version:"3.996.18",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:"yarn lint && concurrently 'yarn:build:types' 'yarn:build:es' && yarn build:cjs","build:cjs":"node ../../scripts/compilation/inline nested-clients","build:es":"tsc -p tsconfig.es.json","build:include:deps":'yarn g:turbo run build -F="$npm_package_name"',"build: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 tsconfig.cjs.tsbuildinfo tsconfig.es.tsbuildinfo tsconfig.types.tsbuildinfo",lint:"node ../../scripts/validation/submodules-linter.js --pkg nested-clients",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/javascript/"},license:"Apache-2.0",dependencies:{"@aws-crypto/sha256-browser":"5.2.0","@aws-crypto/sha256-js":"5.2.0","@aws-sdk/core":"^3.973.26","@aws-sdk/middleware-host-header":"^3.972.8","@aws-sdk/middleware-logger":"^3.972.8","@aws-sdk/middleware-recursion-detection":"^3.972.9","@aws-sdk/middleware-user-agent":"^3.972.28","@aws-sdk/region-config-resolver":"^3.972.10","@aws-sdk/types":"^3.973.6","@aws-sdk/util-endpoints":"^3.996.5","@aws-sdk/util-user-agent-browser":"^3.972.8","@aws-sdk/util-user-agent-node":"^3.973.14","@smithy/config-resolver":"^4.4.13","@smithy/core":"^3.23.13","@smithy/fetch-http-handler":"^5.3.15","@smithy/hash-node":"^4.2.12","@smithy/invalid-dependency":"^4.2.12","@smithy/middleware-content-length":"^4.2.12","@smithy/middleware-endpoint":"^4.4.28","@smithy/middleware-retry":"^4.4.46","@smithy/middleware-serde":"^4.2.16","@smithy/middleware-stack":"^4.2.12","@smithy/node-config-provider":"^4.3.12","@smithy/node-http-handler":"^4.5.1","@smithy/protocol-http":"^5.3.12","@smithy/smithy-client":"^4.12.8","@smithy/types":"^4.13.1","@smithy/url-parser":"^4.2.12","@smithy/util-base64":"^4.3.2","@smithy/util-body-length-browser":"^4.2.2","@smithy/util-body-length-node":"^4.2.3","@smithy/util-defaults-mode-browser":"^4.3.44","@smithy/util-defaults-mode-node":"^4.2.48","@smithy/util-endpoints":"^3.3.3","@smithy/util-middleware":"^4.2.12","@smithy/util-retry":"^4.2.13","@smithy/util-utf8":"^4.2.2",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 Line truncated
`&&E[N]!=="\r";N++)D+=E[N];if(D=D.trim(),D[D.length-1]==="/"&&(D=D.substring(0,D.length-1),N--),!L(D)){let ce;return ce=D.trim().length===0?"Invalid space after '<'.":"Tag '"+D+"' is an invalid name.",T("InvalidTag",ce,U(E,N))}let F=y(E,N);if(F===!1)return T("InvalidAttr","Attributes for '"+D+"' have open quote.",U(E,N));let G=F.value;if(N=F.index,G[G.length-1]==="/"){let ce=N-G.length;G=G.substring(0,G.length-1);let ot=x(G,h);if(ot!==!0)return T(ot.err.code,ot.err.msg,U(E,ce+ot.err.line));B=!0}else if(Q){if(!F.tagClosed)return T("InvalidTag","Closing tag '"+D+"' doesn't have proper closing.",U(E,N));if(G.trim().length>0)return T("InvalidTag","Closing tag '"+D+"' can't have attributes or invalid starting.",U(E,k));if(g.length===0)return T("InvalidTag","Closing tag '"+D+"' has not been opened.",U(E,k));{let ce=g.pop();if(D!==ce.tagName){let ot=U(E,ce.tagStartPos);return T("InvalidTag","Expected closing tag '"+ce.tagName+"' (opened in line "+ot.line+", col "+ot.col+") instead of closing tag '"+D+"'.",U(E,k))}g.length==0&&(P=!0)}}else{let ce=x(G,h);if(ce!==!0)return T(ce.err.code,ce.err.msg,U(E,N-G.length+ce.err.line));if(P===!0)return T("InvalidXml","Multiple possible root nodes found.",U(E,N));h.unpairedTags.indexOf(D)!==-1||g.push({tagName:D,tagStartPos:k}),B=!0}for(N++;N<E.length;N++)if(E[N]==="<"){if(E[N+1]==="!"){N++,N=p(E,N);continue}if(E[N+1]!=="?")break;if(N=d(E,++N),N.err)return N}else if(E[N]==="&"){let ce=I(E,N);if(ce==-1)return T("InvalidChar","char '&' is not expected.",U(E,N));N=ce}else if(P===!0&&!u(E[N]))return T("InvalidXml","Extra text at the end",U(E,N));E[N]==="<"&&N--}}}return B?g.length==1?T("InvalidTag","Unclosed tag '"+g[0].tagName+"'.",U(E,g[0].tagStartPos)):!(g.length>0)||T("InvalidXml","Invalid '"+JSON.stringify(g.map(N=>N.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1}):T("InvalidXml","Start tag expected.",1)}function u(E){return E===" "||E===" "||E===`
`||E==="\r"}function d(E,h){let g=h;for(;h<E.length;h++)if(E[h]=="?"||E[h]==" "){let B=E.substr(g,h-g);if(h>5&&B==="xml")return T("InvalidXml","XML declaration allowed only at the start of the document.",U(E,h));if(E[h]=="?"&&E[h+1]==">"){h++;break}continue}return h}function p(E,h){if(E.length>h+5&&E[h+1]==="-"&&E[h+2]==="-"){for(h+=3;h<E.length;h++)if(E[h]==="-"&&E[h+1]==="-"&&E[h+2]===">"){h+=2;break}}else if(E.length>h+8&&E[h+1]==="D"&&E[h+2]==="O"&&E[h+3]==="C"&&E[h+4]==="T"&&E[h+5]==="Y"&&E[h+6]==="P"&&E[h+7]==="E"){let g=1;for(h+=8;h<E.length;h++)if(E[h]==="<")g++;else if(E[h]===">"&&(g--,g===0))break}else if(E.length>h+9&&E[h+1]==="["&&E[h+2]==="C"&&E[h+3]==="D"&&E[h+4]==="A"&&E[h+5]==="T"&&E[h+6]==="A"&&E[h+7]==="["){for(h+=8;h<E.length;h++)if(E[h]==="]"&&E[h+1]==="]"&&E[h+2]===">"){h+=2;break}}return h}let A='"',f="'";function y(E,h){let g="",B="",P=!1;for(;h<E.length;h++){if(E[h]===A||E[h]===f)B===""?B=E[h]:B!==E[h]||(B="");else if(E[h]===">"&&B===""){P=!0;break}g+=E[h]}return B===""&&{value:g,index:h,tagClosed:P}}let w=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function x(E,h){let g=s(E,w),B={};for(let P=0;P<g.length;P++){if(g[P][1].length===0)return T("InvalidAttr","Attribute '"+g[P][2]+"' has no space in starting.",V(g[P]));if(g[P][3]!==void 0&&g[P][4]===void 0)return T("InvalidAttr","Attribute '"+g[P][2]+"' is without value.",V(g[P]));if(g[P][3]===void 0&&!h.allowBooleanAttributes)return T("InvalidAttr","boolean attribute '"+g[P][2]+"' is not allowed.",V(g[P]));let N=g[P][2];if(!v(N))return T("InvalidAttr","Attribute '"+N+"' is an invalid name.",V(g[P]));if(Object.prototype.hasOwnProperty.call(B,N))return T("InvalidAttr","Attribute '"+N+"' is repeated.",V(g[P]));B[N]=1}return!0}function I(E,h){if(E[++h]===";")return-1;if(E[h]==="#")return(function(B,P){let N=/\d/;for(B[P]==="x"&&(P++,N=/[\da-fA-F]/);P<B.length;P++){if(B[P]===";")return P;if(!B[P].match(N))break}return-1})(E,++h);let g=0;for(;h<E.length;h++,g++)if(!(E[h].match(/\w/)&&g<20)){if(E[h]===";")break;return-1}return h}function T(E,h,g){return{err:{code:E,msg:h,line:g.line||g,col:g.col}}}function v(E){return o(E)}function L(E){return o(E)}function U(E,h){let g=E.substring(0,h).split(/\r?\n/);return{line:g.length,col:g[g.length-1].length+1}}function V(E){return E.startIndex+E[1].length}let z=E=>i.includes(E)?"__"+E:E,Ee={preserveOrder:!1,attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,removeNSPrefix:!1,allowBooleanAttributes:!1,parseTagValue:!0,parseAttributeValue:!1,trimValues:!0,cdataPropName:!1,numberParseOptions:{hex:!0,leadingZeros:!0,eNotation:!0},tagValueProcessor:function(E,h){return h},attributeValueProcessor:function(E,h){return h},stopNodes:[],alwaysCreateTextNode:!1,isArray:()=>!1,commentPropName:!1,unpairedTags:[],processEntities:!0,htmlEntities:!1,ignoreDeclaration:!1,ignorePiTags:!1,transformTagName:!1,transformAttributeName:!1,updateTag:function(E,h,g){return E},captureMetaData:!1,maxNestedTags:100,strictReservedNames:!0,jPath:!0,onDangerousProperty:z};function Ne(E,h){if(typeof E!="string")return;let g=E.toLowerCase();if(i.some(B=>g===B.toLowerCase()))throw new Error(`[SECURITY] Invalid ${h}: "${E}" is a reserved JavaScript keyword that could cause prototype pollution`);if(a.some(B=>g===B.toLowerCase()))throw new Error(`[SECURITY] Invalid ${h}: "${E}" is a reserved JavaScript keyword that could cause prototype pollution`)}function ee(E){return typeof E=="boolean"?{enabled:E,maxEntitySize:1e4,maxExpansionDepth:10,maxTotalExpansions:1e3,maxExpandedLength:1e5,maxEntityCount:100,allowedTags:null,tagFilter:null}:typeof E=="object"&&E!==null?{enabled:E.enabled!==!1,maxEntitySize:Math.max(1,E.maxEntitySize??1e4),maxExpansionDepth:Math.max(1,E.maxExpansionDepth??10),maxTotalExpansions:Math.max(1,E.maxTotalExpansions??1e3),maxExpandedLength:Math.max(1,E.maxExpandedLength??1e5),maxEntityCount:Math.max(1,E.maxEntityCount??100),allowedTags:E.allowedTags??null,tagFilter:E.tagFilter??null}:ee(!0)}let qe=function(E){let h=Object.assign({},Ee,E),g=[{value:h.attributeNamePrefix,name:"attributeNamePrefix"},{value:h.attributesGroupName,name:"attributesGroupName"},{value:h.textNodeName,name:"textNodeName"},{value:h.cdataPropName,name:"cdataPropName"},{value:h.commentPropName,name:"commentPropName"}];for(let{value:B,name:P}of g)B&&Ne(B,P);return h.onDangerousProperty===null&&(h.onDangerousProperty=z),h.processEntities=ee(h.processEntities),h.stopNodes&&Array.isArray(h.stopNodes)&&(h.stopNodes=h.stopNodes.map(B=>typeof B=="string"&&B.startsWith("*.")?".."+B.substring(2):B)),h},ae;ae=typeof Symbol!="function"?"@@xmlMetadata":Symbol("XML Node Metadata");class lt{constructor(h){this.tagname=h,this.child=[],this[":@"]=Object.create(null)}add(h,g){h==="__proto__"&&(h="#__proto__"),this.child.push({[h]:g})}addChild(h,g){h.tagname==="__proto__"&&(h.tagname="#__proto__"),h[":@"]&&Object.keys(h[":@"]).length>0?this.child.push({[h.tagname]:h.child,":@":h[":@"]}):this.child.push({[Line truncated
`);let h=new lt("!xml"),g=h,B="";this.matcher.reset(),this.entityExpansionCount=0,this.currentExpandedLength=0;let P=new rn(this.options.processEntities);for(let N=0;N<E.length;N++)if(E[N]==="<")if(E[N+1]==="/"){let k=Td(E,">",N,"Closing Tag is not closed."),Q=E.substring(N+2,k).trim();if(this.options.removeNSPrefix){let F=Q.indexOf(":");F!==-1&&(Q=Q.substr(F+1))}Q=sD(this.options.transformTagName,Q,"",this.options).tagName,g&&(B=this.saveTextToParentTag(B,g,this.readonlyMatcher));let D=this.matcher.getCurrentTag();if(Q&&this.options.unpairedTags.indexOf(Q)!==-1)throw new Error(`Unpaired tag can not be used as closing tag: </${Q}>`);D&&this.options.unpairedTags.indexOf(D)!==-1&&(this.matcher.pop(),this.tagsNodeStack.pop()),this.matcher.pop(),this.isCurrentNodeStopNode=!1,g=this.tagsNodeStack.pop(),B="",N=k}else if(E[N+1]==="?"){let k=nD(E,N,!1,"?>");if(!k)throw new Error("Pi Tag is not closed.");if(B=this.saveTextToParentTag(B,g,this.readonlyMatcher),!(this.options.ignoreDeclaration&&k.tagName==="?xml"||this.options.ignorePiTags)){let Q=new lt(k.tagName);Q.add(this.options.textNodeName,""),k.tagName!==k.tagExp&&k.attrExpPresent&&(Q[":@"]=this.buildAttributesMap(k.tagExp,this.matcher,k.tagName)),this.addChild(g,Q,this.readonlyMatcher,N)}N=k.closeIndex+1}else if(E.substr(N+1,3)==="!--"){let k=Td(E,"-->",N+4,"Comment is not closed.");if(this.options.commentPropName){let Q=E.substring(N+4,k-2);B=this.saveTextToParentTag(B,g,this.readonlyMatcher),g.add(this.options.commentPropName,[{[this.options.textNodeName]:Q}])}N=k}else if(E.substr(N+1,2)==="!D"){let k=P.readDocType(E,N);this.docTypeEntities=k.entities,N=k.i}else if(E.substr(N+1,2)==="!["){let k=Td(E,"]]>",N,"CDATA is not closed.")-2,Q=E.substring(N+9,k);B=this.saveTextToParentTag(B,g,this.readonlyMatcher);let D=this.parseTextData(Q,g.tagname,this.readonlyMatcher,!0,!1,!0,!0);D==null&&(D=""),this.options.cdataPropName?g.add(this.options.cdataPropName,[{[this.options.textNodeName]:Q}]):g.add(this.options.textNodeName,D),N=k+2}else{let k=nD(E,N,this.options.removeNSPrefix);if(!k){let ws=E.substring(Math.max(0,N-50),Math.min(E.length,N+50));throw new Error(`readTagExp returned undefined at position ${N}. Context: "${ws}"`)}let Q=k.tagName,D=k.rawTagName,F=k.tagExp,G=k.attrExpPresent,ce=k.closeIndex;if({tagName:Q,tagExp:F}=sD(this.options.transformTagName,Q,F,this.options),this.options.strictReservedNames&&(Q===this.options.commentPropName||Q===this.options.cdataPropName||Q===this.options.textNodeName||Q===this.options.attributesGroupName))throw new Error(`Invalid tag name: ${Q}`);g&&B&&g.tagname!=="!xml"&&(B=this.saveTextToParentTag(B,g,this.readonlyMatcher,!1));let ot=g;ot&&this.options.unpairedTags.indexOf(ot.tagname)!==-1&&(g=this.tagsNodeStack.pop(),this.matcher.pop());let Ke=!1;F.length>0&&F.lastIndexOf("/")===F.length-1&&(Ke=!0,Q[Q.length-1]==="/"?(Q=Q.substr(0,Q.length-1),F=Q):F=F.substr(0,F.length-1),G=Q!==F);let rt,yt=null,aa={};rt=lQe(D),Q!==h.tagname&&this.matcher.push(Q,{},rt),Q!==F&&G&&(yt=this.buildAttributesMap(F,this.matcher,Q),yt&&(aa=cQe(yt,this.options))),Q!==h.tagname&&(this.isCurrentNodeStopNode=this.isItStopNode(this.stopNodeExpressions,this.matcher));let nn=N;if(this.isCurrentNodeStopNode){let ws="";if(Ke)N=k.closeIndex;else if(this.options.unpairedTags.indexOf(Q)!==-1)N=k.closeIndex;else{let cD=this.readStopNodeData(E,D,ce+1);if(!cD)throw new Error(`Unexpected end of ${D}`);N=cD.i,ws=cD.tagContent}let aD=new lt(Q);yt&&(aD[":@"]=yt),aD.add(this.options.textNodeName,ws),this.matcher.pop(),this.isCurrentNodeStopNode=!1,this.addChild(g,aD,this.readonlyMatcher,nn)}else{if(Ke){({tagName:Q,tagExp:F}=sD(this.options.transformTagName,Q,F,this.options));let ws=new lt(Q);yt&&(ws[":@"]=yt),this.addChild(g,ws,this.readonlyMatcher,nn),this.matcher.pop(),this.isCurrentNodeStopNode=!1}else{if(this.options.unpairedTags.indexOf(Q)!==-1){let ws=new lt(Q);yt&&(ws[":@"]=yt),this.addChild(g,ws,this.readonlyMatcher,nn),this.matcher.pop(),this.isCurrentNodeStopNode=!1,N=k.closeIndex;continue}{let ws=new lt(Q);if(this.tagsNodeStack.length>this.options.maxNestedTags)throw new Error("Maximum nested tags exceeded");this.tagsNodeStack.push(g),yt&&(ws[":@"]=yt),this.addChild(g,ws,this.readonlyMatcher,nn),g=ws}}B="",N=ce}}else B+=E[N];return h.child};function gQe(E,h,g,B){this.options.captureMetaData||(B=void 0);let P=this.options.jPath?g.toString():g,N=this.options.updateTag(h.tagname,P,h[":@"]);N===!1||(typeof N=="string"&&(h.tagname=N),E.addChild(h,B))}function yQe(E,h,g){let B=this.options.processEntities;if(!B||!B.enabled)return E;if(B.allowedTags){let P=this.options.jPath?g.toString():g;if(!(Array.isArray(B.allowedTags)?B.allowedTags.includes(h):B.allowedTags(h,P)))return E}if(B.tagFilter){let P=this.options.jPath?g.toString():g;if(!B.tagFilter(h,P))return E}for(let P of Object.keys(this.docTypeEntities)){let N=this.docTypeEntities[P],k=E.match(N.regx);if(k){if(this.entityExpansionCount+=k.length,B.maxTotalExpansions&&this.entityExpansionCount>B.maxTotalExpansiLine truncated
`);let B=[];if(h.stopNodes&&Array.isArray(h.stopNodes))for(let P=0;P<h.stopNodes.length;P++){let N=h.stopNodes[P];typeof N=="string"?B.push(new jA(N)):N instanceof jA&&B.push(N)}return S4(E,h,g,new rD,B)}function S4(E,h,g,B,P){let N="",k=!1;if(h.maxNestedTags&&B.getDepth()>h.maxNestedTags)throw new Error("Maximum nested tags exceeded");if(!Array.isArray(E)){if(E!=null){let Q=E.toString();return Q=iD(Q,h),Q}return""}for(let Q=0;Q<E.length;Q++){let D=E[Q],F=R4(D);if(F===void 0)continue;let G=TQe(D[":@"],h);B.push(F,G);let ce=QQe(B,P);if(F===h.textNodeName){let yt=D[F];ce||(yt=h.tagValueProcessor(F,yt),yt=iD(yt,h)),k&&(N+=g),N+=yt,k=!1,B.pop();continue}if(F===h.cdataPropName){k&&(N+=g),N+=`<![CDATA[${D[F][0][h.textNodeName]}]]>`,k=!1,B.pop();continue}if(F===h.commentPropName){N+=g+`<!--${D[F][0][h.textNodeName]}-->`,k=!0,B.pop();continue}if(F[0]==="?"){let yt=N4(D[":@"],h,ce),aa=F==="?xml"?"":g,nn=D[F][0][h.textNodeName];nn=nn.length!==0?" "+nn:"",N+=aa+`<${F}${nn}${yt}?>`,k=!0,B.pop();continue}let ot=g;ot!==""&&(ot+=h.indentBy);let Ke=g+`<${F}${N4(D[":@"],h,ce)}`,rt;rt=ce?B4(D[F],h):S4(D[F],h,ot,B,P),h.unpairedTags.indexOf(F)!==-1?h.suppressUnpairedNode?N+=Ke+">":N+=Ke+"/>":rt&&rt.length!==0||!h.suppressEmptyNode?rt&&rt.endsWith(">")?N+=Ke+`>${rt}${g}</${F}>`:(N+=Ke+">",rt&&g!==""&&(rt.includes("/>")||rt.includes("</"))?N+=g+h.indentBy+rt+g:N+=rt,N+=`</${F}>`):N+=Ke+"/>",k=!0,B.pop()}return N}function TQe(E,h){if(!E||h.ignoreAttributes)return null;let g={},B=!1;for(let P in E)Object.prototype.hasOwnProperty.call(E,P)&&(g[P.startsWith(h.attributeNamePrefix)?P.substr(h.attributeNamePrefix.length):P]=E[P],B=!0);return B?g:null}function B4(E,h){if(!Array.isArray(E))return E!=null?E.toString():"";let g="";for(let B=0;B<E.length;B++){let P=E[B],N=R4(P);if(N===h.textNodeName)g+=P[N];else if(N===h.cdataPropName)g+=P[N][0][h.textNodeName];else if(N===h.commentPropName)g+=P[N][0][h.textNodeName];else{if(N&&N[0]==="?")continue;if(N){let k=PQe(P[":@"],h),Q=B4(P[N],h);Q&&Q.length!==0?g+=`<${N}${k}>${Q}</${N}>`:g+=`<${N}${k}/>`}}}return g}function PQe(E,h){let g="";if(E&&!h.ignoreAttributes)for(let B in E){if(!Object.prototype.hasOwnProperty.call(E,B))continue;let P=E[B];P===!0&&h.suppressBooleanAttributes?g+=` ${B.substr(h.attributeNamePrefix.length)}`:g+=` ${B.substr(h.attributeNamePrefix.length)}="${P}"`}return g}function R4(E){let h=Object.keys(E);for(let g=0;g<h.length;g++){let B=h[g];if(Object.prototype.hasOwnProperty.call(E,B)&&B!==":@")return B}}function N4(E,h,g){let B="";if(E&&!h.ignoreAttributes)for(let P in E){if(!Object.prototype.hasOwnProperty.call(E,P))continue;let N;g?N=E[P]:(N=h.attributeValueProcessor(P,E[P]),N=iD(N,h)),N===!0&&h.suppressBooleanAttributes?B+=` ${P.substr(h.attributeNamePrefix.length)}`:B+=` ${P.substr(h.attributeNamePrefix.length)}="${N}"`}return B}function QQe(E,h){if(!h||h.length===0)return!1;for(let g=0;g<h.length;g++)if(E.matches(h[g]))return!0;return!1}function iD(E,h){if(E&&E.length>0&&h.processEntities)for(let g=0;g<h.entities.length;g++){let B=h.entities[g];E=E.replace(B.regex,B.val)}return E}let _Qe={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(E,h){return h},attributeValueProcessor:function(E,h){return h},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};function No(E){if(this.options=Object.assign({},_Qe,E),this.options.stopNodes&&Array.isArray(this.options.stopNodes)&&(this.options.stopNodes=this.options.stopNodes.map(g=>typeof g=="string"&&g.startsWith("*.")?".."+g.substring(2):g)),this.stopNodeExpressions=[],this.options.stopNodes&&Array.isArray(this.options.stopNodes))for(let g=0;g<this.options.stopNodes.length;g++){let B=this.options.stopNodes[g];typeof B=="string"?this.stopNodeExpressions.push(new jA(B)):B instanceof jA&&this.stopNodeExpressions.push(B)}var h;this.options.ignoreAttributes===!0||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignoreAttributesFn=typeof(h=this.options.ignoreAttributes)=="function"?h:Array.isArray(h)?g=>{for(let B of h)if(typeof B=="string"&&g===B||B instanceof RegExp&&B.test(g))return!0}:()=>!1,this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=kQe),this.processTextOrObjNode=vQe,this.options.format?(this.indentate=DQe,this.tagEndChar=`>
- EKS container host 169.254.170.23 or [fd00:ec2::23]`,{logger:e})}};Dv.checkUrl=xIt});var c0e=E(kv=>{"use strict";Object.defineProperty(kv,"__esModule",{value:!0});kv.createGetRequest=NIt;kv.getCredentials=TIt;var Mj=Kn(),SIt=Nt(),RIt=De(),BIt=DP();function NIt(t){return new SIt.HttpRequest({protocol:t.protocol,hostname:t.hostname,port:Number(t.port),path:t.pathname,query:Array.from(t.searchParams.entries()).reduce((e,[r,n])=>(e[r]=n,e),{}),fragment:t.hash})}async function TIt(t,e){let n=await(0,BIt.sdkStreamMixin)(t.body).transformToString();if(t.statusCode===200){let s=JSON.parse(n);if(typeof s.AccessKeyId!="string"||typeof s.SecretAccessKey!="string"||typeof s.Token!="string"||typeof s.Expiration!="string")throw new Mj.CredentialsProviderError("HTTP credential provider response not of the required format, an object matching: { AccessKeyId: string, SecretAccessKey: string, Token: string, Expiration: string(rfc3339) }",{logger:e});return{accessKeyId:s.AccessKeyId,secretAccessKey:s.SecretAccessKey,sessionToken:s.Token,expiration:(0,RIt.parseRfc3339DateTime)(s.Expiration)}}if(t.statusCode>=400&&t.statusCode<500){let s={};try{s=JSON.parse(n)}catch{}throw Object.assign(new Mj.CredentialsProviderError(`Server responded with status: ${t.statusCode}`,{logger:e}),{Code:s.Code,Message:s.Message})}throw new Mj.CredentialsProviderError(`Server responded with status: ${t.statusCode}`,{logger:e})}});var l0e=E(Lv=>{"use strict";Object.defineProperty(Lv,"__esModule",{value:!0});Lv.retryWrapper=void 0;var PIt=(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()};Lv.retryWrapper=PIt});var p0e=E(Ov=>{"use strict";Object.defineProperty(Ov,"__esModule",{value:!0});Ov.fromHttp=void 0;var vIt=(JI(),Ze(WI)),_It=(En(),Ze(bi)),QIt=Bc(),u0e=Kn(),DIt=vIt.__importDefault(require("node:fs/promises")),kIt=a0e(),d0e=c0e(),LIt=l0e(),OIt="AWS_CONTAINER_CREDENTIALS_RELATIVE_URI",MIt="http://169.254.170.2",FIt="AWS_CONTAINER_CREDENTIALS_FULL_URI",UIt="AWS_CONTAINER_AUTHORIZATION_TOKEN_FILE",qIt="AWS_CONTAINER_AUTHORIZATION_TOKEN",$It=(t={})=>{t.logger?.debug("@aws-sdk/credential-provider-http - fromHttp");let e,r=t.awsContainerCredentialsRelativeUri??process.env[OIt],n=t.awsContainerCredentialsFullUri??process.env[FIt],s=t.awsContainerAuthorizationToken??process.env[qIt],o=t.awsContainerAuthorizationTokenFile??process.env[UIt],i=t.logger?.constructor?.name==="NoOpLogger"||!t.logger?.warn?console.warn:t.logger.warn.bind(t.logger);if(r&&n&&(i("@aws-sdk/credential-provider-http: you have set both awsContainerCredentialsRelativeUri and awsContainerCredentialsFullUri."),i("awsContainerCredentialsFullUri will take precedence.")),s&&o&&(i("@aws-sdk/credential-provider-http: you have set both awsContainerAuthorizationToken and awsContainerAuthorizationTokenFile."),i("awsContainerAuthorizationToken will take precedence.")),n)e=n;else if(r)e=`${MIt}${r}`;else throw new u0e.CredentialsProviderError(`No HTTP credential provider host provided.
Set AWS_CONTAINER_CREDENTIALS_FULL_URI or AWS_CONTAINER_CREDENTIALS_RELATIVE_URI.`,{logger:t.logger});let a=new URL(e);(0,kIt.checkUrl)(a,t.logger);let c=QIt.NodeHttpHandler.create({requestTimeout:t.timeout??1e3,connectionTimeout:t.timeout??1e3});return(0,LIt.retryWrapper)(async()=>{let l=(0,d0e.createGetRequest)(a);s?l.headers.Authorization=s:o&&(l.headers.Authorization=(await DIt.default.readFile(o)).toString());try{let u=await c.handle(l);return(0,d0e.getCredentials)(u.response).then(d=>(0,_It.setCredentialFeature)(d,"CREDENTIALS_HTTP","z"))}catch(u){throw new u0e.CredentialsProviderError(String(u),{logger:t.logger})}},t.maxRetries??3,t.timeout??1e3)};Ov.fromHttp=$It});var Fj=E(Mv=>{"use strict";Object.defineProperty(Mv,"__esModule",{value:!0});Mv.fromHttp=void 0;var GIt=p0e();Object.defineProperty(Mv,"fromHttp",{enumerable:!0,get:function(){return GIt.fromHttp}})});function HIt(t){return{schemeId:"aws.auth#sigv4",signingProperties:{name:"sso-oauth",region:t.region},propertiesExtractor:(e,r)=>({signingProperties:{config:e,context:r}})}}function zIt(t){return{schemeId:"smithy.api#noAuth"}}var cw,m0e,A0e,f0e,Uj=Q(()=>{Vr();cw=x(zn()),m0e=async(t,e,r)=>({operation:(0,cw.getSmithyContext)(e).operation,region:await(0,cw.normalizeProvider)(t.region)()||(()=>{throw new Error("expected `region` to be configured for `aws.auth#sigv4`")})()});A0e=t=>{let e=[];return t.operation==="CreateToken"?e.push(zIt(t)):e.push(HIt(t)),e},f0e=t=>{let e=_c(t);return Object.assign(e,{authSchemePreference:(0,cw.normalizeProvider)(t.authSchemePreference??[])})}});var h0e,g0e,qj=Q(()=>{h0e=t=>Object.assign(t,{useDualstackEndpoint:t.useDualstackEndpoint??!1,useFipsEndpoint:t.useFipsEndpoint??!1,defaultSigningName:"sso-oauth"}),g0e={UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}});var Rd,lw=Q(()=>{Rd={name:"@aws-sdk/nested-clients",version:"3.996.18",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:"yarn lint && concurrently 'yarn:build:types' 'yarn:build:es' && yarn build:cjs","build:cjs":"node ../../scripts/compilation/inline nested-clients","build:es":"tsc -p tsconfig.es.json","build:include:deps":'yarn g:turbo run build -F="$npm_package_name"',"build: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 tsconfig.cjs.tsbuildinfo tsconfig.es.tsbuildinfo tsconfig.types.tsbuildinfo",lint:"node ../../scripts/validation/submodules-linter.js --pkg nested-clients",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/javascript/"},license:"Apache-2.0",dependencies:{"@aws-crypto/sha256-browser":"5.2.0","@aws-crypto/sha256-js":"5.2.0","@aws-sdk/core":"^3.973.26","@aws-sdk/middleware-host-header":"^3.972.8","@aws-sdk/middleware-logger":"^3.972.8","@aws-sdk/middleware-recursion-detection":"^3.972.9","@aws-sdk/middleware-user-agent":"^3.972.28","@aws-sdk/region-config-resolver":"^3.972.10","@aws-sdk/types":"^3.973.6","@aws-sdk/util-endpoints":"^3.996.5","@aws-sdk/util-user-agent-browser":"^3.972.8","@aws-sdk/util-user-agent-node":"^3.973.14","@smithy/config-resolver":"^4.4.13","@smithy/core":"^3.23.13","@smithy/fetch-http-handler":"^5.3.15","@smithy/hash-node":"^4.2.12","@smithy/invalid-dependency":"^4.2.12","@smithy/middleware-content-length":"^4.2.12","@smithy/middleware-endpoint":"^4.4.28","@smithy/middleware-retry":"^4.4.46","@smithy/middleware-serde":"^4.2.16","@smithy/middleware-stack":"^4.2.12","@smithy/node-config-provider":"^4.3.12","@smithy/node-http-handler":"^4.5.1","@smithy/protocol-http":"^5.3.12","@smithy/smithy-client":"^4.12.8","@smithy/types":"^4.13.1","@smithy/url-parser":"^4.2.12","@smithy/util-base64":"^4.3.2","@smithy/util-body-length-browser":"^4.2.2","@smithy/util-body-length-node":"^4.2.3","@smithy/util-defaults-mode-browser":"^4.3.44","@smithy/util-defaults-mode-node":"^4.2.48","@smithy/util-endpoints":"^3.3.3","@smithy/util-middleware":"^4.2.12","@smithy/util-retry":"^4.2.13","@smithy/util-utf8":"^4.2.2",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 Line truncated
`&&C[N]!=="\r";N++)D+=C[N];if(D=D.trim(),D[D.length-1]==="/"&&(D=D.substring(0,D.length-1),N--),!k(D)){let ce;return ce=D.trim().length===0?"Invalid space after '<'.":"Tag '"+D+"' is an invalid name.",T("InvalidTag",ce,O(C,N))}let F=y(C,N);if(F===!1)return T("InvalidAttr","Attributes for '"+D+"' have open quote.",O(C,N));let H=F.value;if(N=F.index,H[H.length-1]==="/"){let ce=N-H.length;H=H.substring(0,H.length-1);let ct=b(H,h);if(ct!==!0)return T(ct.err.code,ct.err.msg,O(C,ce+ct.err.line));R=!0}else if(_){if(!F.tagClosed)return T("InvalidTag","Closing tag '"+D+"' doesn't have proper closing.",O(C,N));if(H.trim().length>0)return T("InvalidTag","Closing tag '"+D+"' can't have attributes or invalid starting.",O(C,L));if(g.length===0)return T("InvalidTag","Closing tag '"+D+"' has not been opened.",O(C,L));{let ce=g.pop();if(D!==ce.tagName){let ct=O(C,ce.tagStartPos);return T("InvalidTag","Expected closing tag '"+ce.tagName+"' (opened in line "+ct.line+", col "+ct.col+") instead of closing tag '"+D+"'.",O(C,L))}g.length==0&&(P=!0)}}else{let ce=b(H,h);if(ce!==!0)return T(ce.err.code,ce.err.msg,O(C,N-H.length+ce.err.line));if(P===!0)return T("InvalidXml","Multiple possible root nodes found.",O(C,N));h.unpairedTags.indexOf(D)!==-1||g.push({tagName:D,tagStartPos:L}),R=!0}for(N++;N<C.length;N++)if(C[N]==="<"){if(C[N+1]==="!"){N++,N=p(C,N);continue}if(C[N+1]!=="?")break;if(N=d(C,++N),N.err)return N}else if(C[N]==="&"){let ce=w(C,N);if(ce==-1)return T("InvalidChar","char '&' is not expected.",O(C,N));N=ce}else if(P===!0&&!u(C[N]))return T("InvalidXml","Extra text at the end",O(C,N));C[N]==="<"&&N--}}}return R?g.length==1?T("InvalidTag","Unclosed tag '"+g[0].tagName+"'.",O(C,g[0].tagStartPos)):!(g.length>0)||T("InvalidXml","Invalid '"+JSON.stringify(g.map(N=>N.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1}):T("InvalidXml","Start tag expected.",1)}function u(C){return C===" "||C===" "||C===`
`||C==="\r"}function d(C,h){let g=h;for(;h<C.length;h++)if(C[h]=="?"||C[h]==" "){let R=C.substr(g,h-g);if(h>5&&R==="xml")return T("InvalidXml","XML declaration allowed only at the start of the document.",O(C,h));if(C[h]=="?"&&C[h+1]==">"){h++;break}continue}return h}function p(C,h){if(C.length>h+5&&C[h+1]==="-"&&C[h+2]==="-"){for(h+=3;h<C.length;h++)if(C[h]==="-"&&C[h+1]==="-"&&C[h+2]===">"){h+=2;break}}else if(C.length>h+8&&C[h+1]==="D"&&C[h+2]==="O"&&C[h+3]==="C"&&C[h+4]==="T"&&C[h+5]==="Y"&&C[h+6]==="P"&&C[h+7]==="E"){let g=1;for(h+=8;h<C.length;h++)if(C[h]==="<")g++;else if(C[h]===">"&&(g--,g===0))break}else if(C.length>h+9&&C[h+1]==="["&&C[h+2]==="C"&&C[h+3]==="D"&&C[h+4]==="A"&&C[h+5]==="T"&&C[h+6]==="A"&&C[h+7]==="["){for(h+=8;h<C.length;h++)if(C[h]==="]"&&C[h+1]==="]"&&C[h+2]===">"){h+=2;break}}return h}let m='"',f="'";function y(C,h){let g="",R="",P=!1;for(;h<C.length;h++){if(C[h]===m||C[h]===f)R===""?R=C[h]:R!==C[h]||(R="");else if(C[h]===">"&&R===""){P=!0;break}g+=C[h]}return R===""&&{value:g,index:h,tagClosed:P}}let I=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function b(C,h){let g=s(C,I),R={};for(let P=0;P<g.length;P++){if(g[P][1].length===0)return T("InvalidAttr","Attribute '"+g[P][2]+"' has no space in starting.",$(g[P]));if(g[P][3]!==void 0&&g[P][4]===void 0)return T("InvalidAttr","Attribute '"+g[P][2]+"' is without value.",$(g[P]));if(g[P][3]===void 0&&!h.allowBooleanAttributes)return T("InvalidAttr","boolean attribute '"+g[P][2]+"' is not allowed.",$(g[P]));let N=g[P][2];if(!v(N))return T("InvalidAttr","Attribute '"+N+"' is an invalid name.",$(g[P]));if(Object.prototype.hasOwnProperty.call(R,N))return T("InvalidAttr","Attribute '"+N+"' is repeated.",$(g[P]));R[N]=1}return!0}function w(C,h){if(C[++h]===";")return-1;if(C[h]==="#")return(function(R,P){let N=/\d/;for(R[P]==="x"&&(P++,N=/[\da-fA-F]/);P<R.length;P++){if(R[P]===";")return P;if(!R[P].match(N))break}return-1})(C,++h);let g=0;for(;h<C.length;h++,g++)if(!(C[h].match(/\w/)&&g<20)){if(C[h]===";")break;return-1}return h}function T(C,h,g){return{err:{code:C,msg:h,line:g.line||g,col:g.col}}}function v(C){return o(C)}function k(C){return o(C)}function O(C,h){let g=C.substring(0,h).split(/\r?\n/);return{line:g.length,col:g[g.length-1].length+1}}function $(C){return C.startIndex+C[1].length}let V=C=>i.includes(C)?"__"+C:C,Ae={preserveOrder:!1,attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,removeNSPrefix:!1,allowBooleanAttributes:!1,parseTagValue:!0,parseAttributeValue:!1,trimValues:!0,cdataPropName:!1,numberParseOptions:{hex:!0,leadingZeros:!0,eNotation:!0},tagValueProcessor:function(C,h){return h},attributeValueProcessor:function(C,h){return h},stopNodes:[],alwaysCreateTextNode:!1,isArray:()=>!1,commentPropName:!1,unpairedTags:[],processEntities:!0,htmlEntities:!1,ignoreDeclaration:!1,ignorePiTags:!1,transformTagName:!1,transformAttributeName:!1,updateTag:function(C,h,g){return C},captureMetaData:!1,maxNestedTags:100,strictReservedNames:!0,jPath:!0,onDangerousProperty:V};function ye(C,h){if(typeof C!="string")return;let g=C.toLowerCase();if(i.some(R=>g===R.toLowerCase()))throw new Error(`[SECURITY] Invalid ${h}: "${C}" is a reserved JavaScript keyword that could cause prototype pollution`);if(a.some(R=>g===R.toLowerCase()))throw new Error(`[SECURITY] Invalid ${h}: "${C}" is a reserved JavaScript keyword that could cause prototype pollution`)}function Y(C){return typeof C=="boolean"?{enabled:C,maxEntitySize:1e4,maxExpansionDepth:10,maxTotalExpansions:1e3,maxExpandedLength:1e5,maxEntityCount:100,allowedTags:null,tagFilter:null}:typeof C=="object"&&C!==null?{enabled:C.enabled!==!1,maxEntitySize:Math.max(1,C.maxEntitySize??1e4),maxExpansionDepth:Math.max(1,C.maxExpansionDepth??10),maxTotalExpansions:Math.max(1,C.maxTotalExpansions??1e3),maxExpandedLength:Math.max(1,C.maxExpandedLength??1e5),maxEntityCount:Math.max(1,C.maxEntityCount??100),allowedTags:C.allowedTags??null,tagFilter:C.tagFilter??null}:Y(!0)}let we=function(C){let h=Object.assign({},Ae,C),g=[{value:h.attributeNamePrefix,name:"attributeNamePrefix"},{value:h.attributesGroupName,name:"attributesGroupName"},{value:h.textNodeName,name:"textNodeName"},{value:h.cdataPropName,name:"cdataPropName"},{value:h.commentPropName,name:"commentPropName"}];for(let{value:R,name:P}of g)R&&ye(R,P);return h.onDangerousProperty===null&&(h.onDangerousProperty=V),h.processEntities=Y(h.processEntities),h.stopNodes&&Array.isArray(h.stopNodes)&&(h.stopNodes=h.stopNodes.map(R=>typeof R=="string"&&R.startsWith("*.")?".."+R.substring(2):R)),h},te;te=typeof Symbol!="function"?"@@xmlMetadata":Symbol("XML Node Metadata");class tt{constructor(h){this.tagname=h,this.child=[],this[":@"]=Object.create(null)}add(h,g){h==="__proto__"&&(h="#__proto__"),this.child.push({[h]:g})}addChild(h,g){h.tagname==="__proto__"&&(h.tagname="#__proto__"),h[":@"]&&Object.keys(h[":@"]).length>0?this.child.push({[h.tagname]:h.child,":@":h[":@"]}):this.child.push({[h.tLine truncated
`);let h=new tt("!xml"),g=h,R="";this.matcher.reset(),this.entityExpansionCount=0,this.currentExpandedLength=0;let P=new hr(this.options.processEntities);for(let N=0;N<C.length;N++)if(C[N]==="<")if(C[N+1]==="/"){let L=ep(C,">",N,"Closing Tag is not closed."),_=C.substring(N+2,L).trim();if(this.options.removeNSPrefix){let F=_.indexOf(":");F!==-1&&(_=_.substr(F+1))}_=Fk(this.options.transformTagName,_,"",this.options).tagName,g&&(R=this.saveTextToParentTag(R,g,this.readonlyMatcher));let D=this.matcher.getCurrentTag();if(_&&this.options.unpairedTags.indexOf(_)!==-1)throw new Error(`Unpaired tag can not be used as closing tag: </${_}>`);D&&this.options.unpairedTags.indexOf(D)!==-1&&(this.matcher.pop(),this.tagsNodeStack.pop()),this.matcher.pop(),this.isCurrentNodeStopNode=!1,g=this.tagsNodeStack.pop(),R="",N=L}else if(C[N+1]==="?"){let L=Mk(C,N,!1,"?>");if(!L)throw new Error("Pi Tag is not closed.");if(R=this.saveTextToParentTag(R,g,this.readonlyMatcher),!(this.options.ignoreDeclaration&&L.tagName==="?xml"||this.options.ignorePiTags)){let _=new tt(L.tagName);_.add(this.options.textNodeName,""),L.tagName!==L.tagExp&&L.attrExpPresent&&(_[":@"]=this.buildAttributesMap(L.tagExp,this.matcher,L.tagName)),this.addChild(g,_,this.readonlyMatcher,N)}N=L.closeIndex+1}else if(C.substr(N+1,3)==="!--"){let L=ep(C,"-->",N+4,"Comment is not closed.");if(this.options.commentPropName){let _=C.substring(N+4,L-2);R=this.saveTextToParentTag(R,g,this.readonlyMatcher),g.add(this.options.commentPropName,[{[this.options.textNodeName]:_}])}N=L}else if(C.substr(N+1,2)==="!D"){let L=P.readDocType(C,N);this.docTypeEntities=L.entities,N=L.i}else if(C.substr(N+1,2)==="!["){let L=ep(C,"]]>",N,"CDATA is not closed.")-2,_=C.substring(N+9,L);R=this.saveTextToParentTag(R,g,this.readonlyMatcher);let D=this.parseTextData(_,g.tagname,this.readonlyMatcher,!0,!1,!0,!0);D==null&&(D=""),this.options.cdataPropName?g.add(this.options.cdataPropName,[{[this.options.textNodeName]:_}]):g.add(this.options.textNodeName,D),N=L+2}else{let L=Mk(C,N,this.options.removeNSPrefix);if(!L){let vs=C.substring(Math.max(0,N-50),Math.min(C.length,N+50));throw new Error(`readTagExp returned undefined at position ${N}. Context: "${vs}"`)}let _=L.tagName,D=L.rawTagName,F=L.tagExp,H=L.attrExpPresent,ce=L.closeIndex;if({tagName:_,tagExp:F}=Fk(this.options.transformTagName,_,F,this.options),this.options.strictReservedNames&&(_===this.options.commentPropName||_===this.options.cdataPropName||_===this.options.textNodeName||_===this.options.attributesGroupName))throw new Error(`Invalid tag name: ${_}`);g&&R&&g.tagname!=="!xml"&&(R=this.saveTextToParentTag(R,g,this.readonlyMatcher,!1));let ct=g;ct&&this.options.unpairedTags.indexOf(ct.tagname)!==-1&&(g=this.tagsNodeStack.pop(),this.matcher.pop());let Xe=!1;F.length>0&&F.lastIndexOf("/")===F.length-1&&(Xe=!0,_[_.length-1]==="/"?(_=_.substr(0,_.length-1),F=_):F=F.substr(0,F.length-1),H=_!==F);let ot,Ct=null,xa={};ot=Ake(D),_!==h.tagname&&this.matcher.push(_,{},ot),_!==F&&H&&(Ct=this.buildAttributesMap(F,this.matcher,_),Ct&&(xa=mke(Ct,this.options))),_!==h.tagname&&(this.isCurrentNodeStopNode=this.isItStopNode(this.stopNodeExpressions,this.matcher));let un=N;if(this.isCurrentNodeStopNode){let vs="";if(Xe)N=L.closeIndex;else if(this.options.unpairedTags.indexOf(_)!==-1)N=L.closeIndex;else{let Gk=this.readStopNodeData(C,D,ce+1);if(!Gk)throw new Error(`Unexpected end of ${D}`);N=Gk.i,vs=Gk.tagContent}let $k=new tt(_);Ct&&($k[":@"]=Ct),$k.add(this.options.textNodeName,vs),this.matcher.pop(),this.isCurrentNodeStopNode=!1,this.addChild(g,$k,this.readonlyMatcher,un)}else{if(Xe){({tagName:_,tagExp:F}=Fk(this.options.transformTagName,_,F,this.options));let vs=new tt(_);Ct&&(vs[":@"]=Ct),this.addChild(g,vs,this.readonlyMatcher,un),this.matcher.pop(),this.isCurrentNodeStopNode=!1}else{if(this.options.unpairedTags.indexOf(_)!==-1){let vs=new tt(_);Ct&&(vs[":@"]=Ct),this.addChild(g,vs,this.readonlyMatcher,un),this.matcher.pop(),this.isCurrentNodeStopNode=!1,N=L.closeIndex;continue}{let vs=new tt(_);if(this.tagsNodeStack.length>this.options.maxNestedTags)throw new Error("Maximum nested tags exceeded");this.tagsNodeStack.push(g),Ct&&(vs[":@"]=Ct),this.addChild(g,vs,this.readonlyMatcher,un),g=vs}}R="",N=ce}}else R+=C[N];return h.child};function wke(C,h,g,R){this.options.captureMetaData||(R=void 0);let P=this.options.jPath?g.toString():g,N=this.options.updateTag(h.tagname,P,h[":@"]);N===!1||(typeof N=="string"&&(h.tagname=N),C.addChild(h,R))}function bke(C,h,g){let R=this.options.processEntities;if(!R||!R.enabled)return C;if(R.allowedTags){let P=this.options.jPath?g.toString():g;if(!(Array.isArray(R.allowedTags)?R.allowedTags.includes(h):R.allowedTags(h,P)))return C}if(R.tagFilter){let P=this.options.jPath?g.toString():g;if(!R.tagFilter(h,P))return C}for(let P of Object.keys(this.docTypeEntities)){let N=this.docTypeEntities[P],L=C.match(N.regx);if(L){if(this.entityExpansionCount+=L.length,R.maxTotalExpansions&&this.entityExpansionCount>R.maxTotalExpansiLine truncated
`);let R=[];if(h.stopNodes&&Array.isArray(h.stopNodes))for(let P=0;P<h.stopNodes.length;P++){let N=h.stopNodes[P];typeof N=="string"?R.push(new bA(N)):N instanceof bA&&R.push(N)}return W5(C,h,g,new Ok,R)}function W5(C,h,g,R,P){let N="",L=!1;if(h.maxNestedTags&&R.getDepth()>h.maxNestedTags)throw new Error("Maximum nested tags exceeded");if(!Array.isArray(C)){if(C!=null){let _=C.toString();return _=qk(_,h),_}return""}for(let _=0;_<C.length;_++){let D=C[_],F=K5(D);if(F===void 0)continue;let H=Dke(D[":@"],h);R.push(F,H);let ce=Lke(R,P);if(F===h.textNodeName){let Ct=D[F];ce||(Ct=h.tagValueProcessor(F,Ct),Ct=qk(Ct,h)),L&&(N+=g),N+=Ct,L=!1,R.pop();continue}if(F===h.cdataPropName){L&&(N+=g),N+=`<![CDATA[${D[F][0][h.textNodeName]}]]>`,L=!1,R.pop();continue}if(F===h.commentPropName){N+=g+`<!--${D[F][0][h.textNodeName]}-->`,L=!0,R.pop();continue}if(F[0]==="?"){let Ct=X5(D[":@"],h,ce),xa=F==="?xml"?"":g,un=D[F][0][h.textNodeName];un=un.length!==0?" "+un:"",N+=xa+`<${F}${un}${Ct}?>`,L=!0,R.pop();continue}let ct=g;ct!==""&&(ct+=h.indentBy);let Xe=g+`<${F}${X5(D[":@"],h,ce)}`,ot;ot=ce?J5(D[F],h):W5(D[F],h,ct,R,P),h.unpairedTags.indexOf(F)!==-1?h.suppressUnpairedNode?N+=Xe+">":N+=Xe+"/>":ot&&ot.length!==0||!h.suppressEmptyNode?ot&&ot.endsWith(">")?N+=Xe+`>${ot}${g}</${F}>`:(N+=Xe+">",ot&&g!==""&&(ot.includes("/>")||ot.includes("</"))?N+=g+h.indentBy+ot+g:N+=ot,N+=`</${F}>`):N+=Xe+"/>",L=!0,R.pop()}return N}function Dke(C,h){if(!C||h.ignoreAttributes)return null;let g={},R=!1;for(let P in C)Object.prototype.hasOwnProperty.call(C,P)&&(g[P.startsWith(h.attributeNamePrefix)?P.substr(h.attributeNamePrefix.length):P]=C[P],R=!0);return R?g:null}function J5(C,h){if(!Array.isArray(C))return C!=null?C.toString():"";let g="";for(let R=0;R<C.length;R++){let P=C[R],N=K5(P);if(N===h.textNodeName)g+=P[N];else if(N===h.cdataPropName)g+=P[N][0][h.textNodeName];else if(N===h.commentPropName)g+=P[N][0][h.textNodeName];else{if(N&&N[0]==="?")continue;if(N){let L=kke(P[":@"],h),_=J5(P[N],h);_&&_.length!==0?g+=`<${N}${L}>${_}</${N}>`:g+=`<${N}${L}/>`}}}return g}function kke(C,h){let g="";if(C&&!h.ignoreAttributes)for(let R in C){if(!Object.prototype.hasOwnProperty.call(C,R))continue;let P=C[R];P===!0&&h.suppressBooleanAttributes?g+=` ${R.substr(h.attributeNamePrefix.length)}`:g+=` ${R.substr(h.attributeNamePrefix.length)}="${P}"`}return g}function K5(C){let h=Object.keys(C);for(let g=0;g<h.length;g++){let R=h[g];if(Object.prototype.hasOwnProperty.call(C,R)&&R!==":@")return R}}function X5(C,h,g){let R="";if(C&&!h.ignoreAttributes)for(let P in C){if(!Object.prototype.hasOwnProperty.call(C,P))continue;let N;g?N=C[P]:(N=h.attributeValueProcessor(P,C[P]),N=qk(N,h)),N===!0&&h.suppressBooleanAttributes?R+=` ${P.substr(h.attributeNamePrefix.length)}`:R+=` ${P.substr(h.attributeNamePrefix.length)}="${N}"`}return R}function Lke(C,h){if(!h||h.length===0)return!1;for(let g=0;g<h.length;g++)if(C.matches(h[g]))return!0;return!1}function qk(C,h){if(C&&C.length>0&&h.processEntities)for(let g=0;g<h.entities.length;g++){let R=h.entities[g];C=C.replace(R.regex,R.val)}return C}let Oke={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(C,h){return h},attributeValueProcessor:function(C,h){return h},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};function Uo(C){if(this.options=Object.assign({},Oke,C),this.options.stopNodes&&Array.isArray(this.options.stopNodes)&&(this.options.stopNodes=this.options.stopNodes.map(g=>typeof g=="string"&&g.startsWith("*.")?".."+g.substring(2):g)),this.stopNodeExpressions=[],this.options.stopNodes&&Array.isArray(this.options.stopNodes))for(let g=0;g<this.options.stopNodes.length;g++){let R=this.options.stopNodes[g];typeof R=="string"?this.stopNodeExpressions.push(new bA(R)):R instanceof bA&&this.stopNodeExpressions.push(R)}var h;this.options.ignoreAttributes===!0||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignoreAttributesFn=typeof(h=this.options.ignoreAttributes)=="function"?h:Array.isArray(h)?g=>{for(let R of h)if(typeof R=="string"&&g===R||R instanceof RegExp&&R.test(g))return!0}:()=>!1,this.attrPrefixLen=this.options.attributeNamePrefix.length,this.isAttribute=Uke),this.processTextOrObjNode=Mke,this.options.format?(this.indentate=Fke,this.tagEndChar=`>
`,this.newLine=`
`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}function vQe(E,h,g,B){let P=this.extractAttributes(E);if(B.push(h,P),this.checkStopNode(B)){let k=this.buildRawContent(E),Q=this.buildAttributesForStopNode(E);return B.pop(),this.buildObjectNode(k,h,Q,g)}let N=this.j2x(E,g+1,B);return B.pop(),E[this.options.textNodeName]!==void 0&&Object.keys(E).length===1?this.buildTextValNode(E[this.options.textNodeName],h,N.attrStr,g,B):this.buildObjectNode(N.val,h,N.attrStr,g)}function DQe(E){return this.options.indentBy.repeat(E)}function kQe(E){return!(!E.startsWith(this.options.attributeNamePrefix)||E===this.options.textNodeName)&&E.substr(this.attrPrefixLen)}No.prototype.build=function(E){if(this.options.preserveOrder)return NQe(E,this.options);{Array.isArray(E)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(E={[this.options.arrayNodeName]:E});let h=new rD;return this.j2x(E,0,h).val}},No.prototype.j2x=function(E,h,g){let B="",P="";if(this.options.maxNestedTags&&g.getDepth()>=this.options.maxNestedTags)throw new Error("Maximum nested tags exceeded");let N=this.options.jPath?g.toString():g,k=this.checkStopNode(g);for(let Q in E)if(Object.prototype.hasOwnProperty.call(E,Q))if(E[Q]===void 0)this.isAttribute(Q)&&(P+="");else if(E[Q]===null)this.isAttribute(Q)||Q===this.options.cdataPropName?P+="":Q[0]==="?"?P+=this.indentate(h)+"<"+Q+"?"+this.tagEndChar:P+=this.indentate(h)+"<"+Q+"/"+this.tagEndChar;else if(E[Q]instanceof Date)P+=this.buildTextValNode(E[Q],Q,"",h,g);else if(typeof E[Q]!="object"){let D=this.isAttribute(Q);if(D&&!this.ignoreAttributesFn(D,N))B+=this.buildAttrPairStr(D,""+E[Q],k);else if(!D)if(Q===this.options.textNodeName){let F=this.options.tagValueProcessor(Q,""+E[Q]);P+=this.replaceEntitiesValue(F)}else{g.push(Q);let F=this.checkStopNode(g);if(g.pop(),F){let G=""+E[Q];P+=G===""?this.indentate(h)+"<"+Q+this.closeTag(Q)+this.tagEndChar:this.indentate(h)+"<"+Q+">"+G+"</"+Q+this.tagEndChar}else P+=this.buildTextValNode(E[Q],Q,"",h,g)}}else if(Array.isArray(E[Q])){let D=E[Q].length,F="",G="";for(let ce=0;ce<D;ce++){let ot=E[Q][ce];if(ot!==void 0)if(ot===null)Q[0]==="?"?P+=this.indentate(h)+"<"+Q+"?"+this.tagEndChar:P+=this.indentate(h)+"<"+Q+"/"+this.tagEndChar;else if(typeof ot=="object")if(this.options.oneListGroup){g.push(Q);let Ke=this.j2x(ot,h+1,g);g.pop(),F+=Ke.val,this.options.attributesGroupName&&ot.hasOwnProperty(this.options.attributesGroupName)&&(G+=Ke.attrStr)}else F+=this.processTextOrObjNode(ot,Q,h,g);else if(this.options.oneListGroup){let Ke=this.options.tagValueProcessor(Q,ot);Ke=this.replaceEntitiesValue(Ke),F+=Ke}else{g.push(Q);let Ke=this.checkStopNode(g);if(g.pop(),Ke){let rt=""+ot;F+=rt===""?this.indentate(h)+"<"+Q+this.closeTag(Q)+this.tagEndChar:this.indentate(h)+"<"+Q+">"+rt+"</"+Q+this.tagEndChar}else F+=this.buildTextValNode(ot,Q,"",h,g)}}this.options.oneListGroup&&(F=this.buildObjectNode(F,Q,G,h)),P+=F}else if(this.options.attributesGroupName&&Q===this.options.attributesGroupName){let D=Object.keys(E[Q]),F=D.length;for(let G=0;G<F;G++)B+=this.buildAttrPairStr(D[G],""+E[Q][D[G]],k)}else P+=this.processTextOrObjNode(E[Q],Q,h,g);return{attrStr:B,val:P}},No.prototype.buildAttrPairStr=function(E,h,g){return g||(h=this.options.attributeValueProcessor(E,""+h),h=this.replaceEntitiesValue(h)),this.options.suppressBooleanAttributes&&h==="true"?" "+E:" "+E+'="'+h+'"'},No.prototype.extractAttributes=function(E){if(!E||typeof E!="object")return null;let h={},g=!1;if(this.options.attributesGroupName&&E[this.options.attributesGroupName]){let B=E[this.options.attributesGroupName];for(let P in B)Object.prototype.hasOwnProperty.call(B,P)&&(h[P.startsWith(this.options.attributeNamePrefix)?P.substring(this.options.attributeNamePrefix.length):P]=B[P],g=!0)}else for(let B in E){if(!Object.prototype.hasOwnProperty.call(E,B))continue;let P=this.isAttribute(B);P&&(h[P]=E[B],g=!0)}return g?h:null},No.prototype.buildRawContent=function(E){if(typeof E=="string")return E;if(typeof E!="object"||E===null)return String(E);if(E[this.options.textNodeName]!==void 0)return E[this.options.textNodeName];let h="";for(let g in E){if(!Object.prototype.hasOwnProperty.call(E,g)||this.isAttribute(g)||this.options.attributesGroupName&&g===this.options.attributesGroupName)continue;let B=E[g];if(g===this.options.textNodeName)h+=B;else if(Array.isArray(B)){for(let P of B)if(typeof P=="string"||typeof P=="number")h+=`<${g}>${P}</${g}>`;else if(typeof P=="object"&&P!==null){let N=this.buildRawContent(P),k=this.buildAttributesForStopNode(P);h+=N===""?`<${g}${k}/>`:`<${g}${k}>${N}</${g}>`}}else if(typeof B=="object"&&B!==null){let P=this.buildRawContent(B),N=this.buildAttributesForStopNode(B);h+=P===""?`<${g}${N}/>`:`<${g}${N}>${P}</${g}>`}else h+=`<${g}>${B}</${g}>`}return h},No.prototype.buildAttributesForStopNode=function(E){if(!E||typeof E!="object")return"";let h="";if(this.options.attributesGroupName&&E[this.options.attributesGroupName]){let g=E[this.options.attributesGroupName]; Line truncated
`)?"":void 0,maxNestedTags:1/0});Vj.addEntity("#xD","\r");Vj.addEntity("#10",`
`);function Dft(t){return Vj.parse(t,!0)}});var CP=C(EP=>{"use strict";var kft=oxe(),Lft=/[&<>"]/g,Oft={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;"};function Fft(t){return t.replace(Lft,e=>Oft[e])}var Uft=/[&"'<>\r\n\u0085\u2028]/g,Mft={"&":"&amp;",'"':"&quot;","'":"&apos;","<":"&lt;",">":"&gt;","\r":"&#x0D;","\n":"&#x0A;","\x85":"&#x85;","\u2028":"&#x2028;"};function $ft(t){return t.replace(Uft,e=>Mft[e])}var yP=class{value;constructor(e){this.value=e}toString(){return $ft(""+this.value)}},jj=class t{name;children;attributes={};static of(e,r,n){let s=new t(e);return r!==void 0&&s.addChildNode(new yP(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(i=>{i.withName(n),this.c(i)})}lc(e,r,n,s){if(e[r]!=null){let o=s(),i=new t(n);o.map(a=>{i.c(a)}),this.c(i)}}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}="${Fft(""+o)}"`)}return r+=e?`>${this.children.map(s=>s.toString()).join("")}</${this.name}>`:"/>"}};EP.parseXML=kft.parseXML;EP.XmlNode=jj;EP.XmlText=yP});var ixe,axe,cxe,bA,IP=_(()=>{ixe=b(CP());Vs();ct();axe=b(_e()),cxe=b(Wr());id();Uj();bA=class extends Vn{settings;stringDeserializer;constructor(e){super(),this.settings=e,this.stringDeserializer=new iA(e)}setSerdeContext(e){this.serdeContext=e,this.stringDeserializer.setSerdeContext(e)}read(e,r,n){let s=me.of(e),o=s.getMemberSchemas();if(s.isStructSchema()&&s.isMemberSchema()&&!!Object.values(o).find(l=>!!l.getMemberTraits().eventPayload)){let l={},u=Object.keys(o)[0];return o[u].isBlobSchema()?l[u]=r:l[u]=this.read(o[u],r),l}let a=(this.serdeContext?.utf8Encoder??cxe.toUtf8)(r),c=this.parseXml(a);return this.readSchema(e,n?c[n]:c)}readSchema(e,r){let n=me.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 a=n.getValueSchema(),c=[],l=a.getMergedTraits().xmlName??"member",u=o?r:(r[0]??r)[l];if(u==null)return c;let d=Array.isArray(u)?u:[u];for(let p of d)c.push(this.readSchema(a,p));return c}let i={};if(n.isMapSchema()){let a=n.getKeySchema(),c=n.getValueSchema(),l;o?l=Array.isArray(r)?r:[r]:l=Array.isArray(r.entry)?r.entry:[r.entry];let u=a.getMergedTraits().xmlName??"key",d=c.getMergedTraits().xmlName??"value";for(let p of l){let A=p[u],f=p[d];i[A]=this.readSchema(c,f)}return i}if(n.isStructSchema()){let a=n.isUnionSchema(),c;a&&(c=new Fh(r,i));for(let[l,u]of n.structIterator()){let d=u.getMergedTraits(),p=d.httpPayload?d.xmlName??u.getName():u.getMemberTraits().xmlName??l;a&&c.mark(p),r[p]!=null&&(i[l]=this.readSchema(u,r[p]))}return a&&c.writeUnknown(),i}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,ixe.parseXML)(e)}catch(i){throw i&&typeof i=="object"&&Object.defineProperty(i,"$responseBodyText",{value:e}),i}let n="#text",s=Object.keys(r)[0],o=r[s];return o[n]&&(o[s]=o[n],delete o[n]),(0,axe.getValueFromTextNode)(o)}return{}}}});var lxe,uxe,CI,Wj=_(()=>{Vs();ct();ys();lxe=b(_e()),uxe=b(Jr());id();CI=class extends Vn{settings;buffer;constructor(e){super(),this.settings=e}write(e,r,n=""){this.buffer===void 0&&(this.buffer="");let s=me.of(e);if(n&&!n.endsWith(".")&&(n+="."),s.isBlobSchema())(typeof r=="string"||r instanceof Uint8Array)&&(this.writeKey(n),this.writeValue((this.serdeContext?.base64Encoder??uxe.toBase64)(r)));else if(s.isBooleanSchema()||s.isNumericSchema()||s.isStringSchema())r!=null?(this.writeKey(n),this.writeValue(String(r))):s.isIdempotencyToken()&&(this.writeKey(n),this.writeValue((0,ii.v4)()));else if(s.isBigIntegerSchema())r!=null&&(this.writeKey(n),this.writeValue(String(r)));else if(s.isBigDecimalSchema())r!=null&&(this.writeKey(n),this.writeValue(r instanceof Mt?r.string:String(r)));else if(s.isTimestampSchema()){if(r instanceof Date)switch(this.writeKey(n),Co(s,this.settings)){case 5:this.writeValue(r.toISOString().replace(".000Z","Z"));break;case 6:this.writeValue((0,lxe.dateToUtcString)(r));break;case 7:this.writeValue(String(r.getTime()/1e3));break}}else if(s.isDocumentSchema())Array.isArray(r)?this.write(79,r,n):r instanceof Date?this.write(4,r,n):r instanceof Uint8Array?this.write(21,r,n):r&&typeof r=="object"?this.write(143,r,n):(this.writeKey(n),this.writeValue(String(r)));else if(s.isListSchema()){if(ArraLine truncated
Reference: https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-sso.html`,{tryNextLink:!1,logger:e});return t},Sgt=(t={})=>async({callerClientConfig:e}={})=>{t.logger?.debug("@aws-sdk/credential-provider-sso - fromSSO");let{ssoStartUrl:r,ssoAccountId:n,ssoRegion:s,ssoRoleName:o,ssoSession:i}=t,{ssoClient:a}=t,c=sQ.getProfileName({profile:t.profile??e?.profile});if(!r&&!n&&!s&&!o&&!i){let u=(await sQ.parseKnownFiles(t))[c];if(!u)throw new ta.CredentialsProviderError(`Profile ${c} was not found.`,{logger:t.logger});if(!zSe(u))throw new ta.CredentialsProviderError(`Profile ${c} is not configured with SSO credentials.`,{logger:t.logger});if(u?.sso_session){let x=(await sQ.loadSsoSessionData(t))[u.sso_session],I=` configurations in profile ${c} and sso-session ${u.sso_session}`;if(s&&s!==x.sso_region)throw new ta.CredentialsProviderError("Conflicting SSO region"+I,{tryNextLink:!1,logger:t.logger});if(r&&r!==x.sso_start_url)throw new ta.CredentialsProviderError("Conflicting SSO start_url"+I,{tryNextLink:!1,logger:t.logger});u.sso_region=x.sso_region,u.sso_start_url=x.sso_start_url}let{sso_start_url:d,sso_account_id:p,sso_region:A,sso_role_name:f,sso_session:y}=VSe(u,t.logger);return HSe({ssoStartUrl:d,ssoSession:y,ssoAccountId:p,ssoRegion:A,ssoRoleName:f,ssoClient:a,clientConfig:t.clientConfig,parentClientConfig:t.parentClientConfig,callerClientConfig:t.callerClientConfig,profile:c,filepath:t.filepath,configFilepath:t.configFilepath,ignoreCache:t.ignoreCache,logger:t.logger})}else{if(!r||!n||!s||!o)throw new ta.CredentialsProviderError('Incomplete configuration. The fromSSO() argument hash must include "ssoStartUrl", "ssoAccountId", "ssoRegion", "ssoRoleName"',{tryNextLink:!1,logger:t.logger});return HSe({ssoStartUrl:r,ssoSession:i,ssoAccountId:n,ssoRegion:s,ssoRoleName:o,ssoClient:a,clientConfig:t.clientConfig,parentClientConfig:t.parentClientConfig,callerClientConfig:t.callerClientConfig,profile:c,filepath:t.filepath,configFilepath:t.configFilepath,ignoreCache:t.ignoreCache,logger:t.logger})}};oQ.fromSSO=Sgt;oQ.isSsoProfile=zSe;oQ.validateSsoProfile=VSe});function Bgt(t){return{schemeId:"aws.auth#sigv4",signingProperties:{name:"signin",region:t.region},propertiesExtractor:(e,r)=>({signingProperties:{config:e,context:r}})}}function Rgt(t){return{schemeId:"smithy.api#noAuth"}}var JI,YSe,jSe,WSe,PW=_(()=>{Ur();JI=b(Fn()),YSe=async(t,e,r)=>({operation:(0,JI.getSmithyContext)(e).operation,region:await(0,JI.normalizeProvider)(t.region)()||(()=>{throw new Error("expected `region` to be configured for `aws.auth#sigv4`")})()});jSe=t=>{let e=[];return t.operation==="CreateOAuth2Token"?e.push(Rgt(t)):e.push(Bgt(t)),e},WSe=t=>{let e=dc(t);return Object.assign(e,{authSchemePreference:(0,JI.normalizeProvider)(t.authSchemePreference??[])})}});var JSe,KSe,QW=_(()=>{JSe=t=>Object.assign(t,{useDualstackEndpoint:t.useDualstackEndpoint??!1,useFipsEndpoint:t.useFipsEndpoint??!1,defaultSigningName:"signin"}),KSe={UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}});var oBe,jn,XSe,NA,Vh,pd,ra,cQ,_W,ZSe,eBe,tBe,vW,DW,Yn,kW,iQ,aQ,rBe,nBe,sBe,Ngt,iBe,aBe=_(()=>{oBe="required",jn="argv",XSe="isSet",NA="booleanEquals",Vh="error",pd="endpoint",ra="tree",cQ="PartitionResult",_W="stringEquals",ZSe={[oBe]:!0,default:!1,type:"boolean"},eBe={[oBe]:!1,type:"string"},tBe={ref:"Endpoint"},vW={fn:NA,[jn]:[{ref:"UseFIPS"},!0]},DW={fn:NA,[jn]:[{ref:"UseDualStack"},!0]},Yn={},kW={fn:"getAttr",[jn]:[{ref:cQ},"name"]},iQ={fn:NA,[jn]:[{ref:"UseFIPS"},!1]},aQ={fn:NA,[jn]:[{ref:"UseDualStack"},!1]},rBe={fn:"getAttr",[jn]:[{ref:cQ},"supportsFIPS"]},nBe={fn:NA,[jn]:[!0,{fn:"getAttr",[jn]:[{ref:cQ},"supportsDualStack"]}]},sBe=[{ref:"Region"}],Ngt={version:"1.0",parameters:{UseDualStack:ZSe,UseFIPS:ZSe,Endpoint:eBe,Region:eBe},rules:[{conditions:[{fn:XSe,[jn]:[tBe]}],rules:[{conditions:[vW],error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:Vh},{rules:[{conditions:[DW],error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:Vh},{endpoint:{url:tBe,properties:Yn,headers:Yn},type:pd}],type:ra}],type:ra},{rules:[{conditions:[{fn:XSe,[jn]:sBe}],rules:[{conditions:[{fn:"aws.partition",[jn]:sBe,assign:cQ}],rules:[{conditions:[{fn:_W,[jn]:[kW,"aws"]},iQ,aQ],endpoint:{url:"https://{Region}.signin.aws.amazon.com",properties:Yn,headers:Yn},type:pd},{conditions:[{fn:_W,[jn]:[kW,"aws-cn"]},iQ,aQ],endpoint:{url:"https://{Region}.signin.amazonaws.cn",properties:Yn,headers:Yn},type:pd},{conditions:[{fn:_W,[jn]:[kW,"aws-us-gov"]},iQ,aQ],endpoint:{url:"https://{Region}.signin.amazonaws-us-gov.com",properties:Yn,headers:Yn},type:pd},{conditions:[vW,DW],rules:[{conditions:[{fn:NA,[jn]:[!0,rBe]},nBe],rules:[{endpoint:{url:"https://signin-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:Yn,headers:Yn},type:pd}],type:ra},{error:"FIPS and DualStac Line truncated
`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}function Mke(C,h,g,R){let P=this.extractAttributes(C);if(R.push(h,P),this.checkStopNode(R)){let L=this.buildRawContent(C),_=this.buildAttributesForStopNode(C);return R.pop(),this.buildObjectNode(L,h,_,g)}let N=this.j2x(C,g+1,R);return R.pop(),C[this.options.textNodeName]!==void 0&&Object.keys(C).length===1?this.buildTextValNode(C[this.options.textNodeName],h,N.attrStr,g,R):this.buildObjectNode(N.val,h,N.attrStr,g)}function Fke(C){return this.options.indentBy.repeat(C)}function Uke(C){return!(!C.startsWith(this.options.attributeNamePrefix)||C===this.options.textNodeName)&&C.substr(this.attrPrefixLen)}Uo.prototype.build=function(C){if(this.options.preserveOrder)return Qke(C,this.options);{Array.isArray(C)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(C={[this.options.arrayNodeName]:C});let h=new Ok;return this.j2x(C,0,h).val}},Uo.prototype.j2x=function(C,h,g){let R="",P="";if(this.options.maxNestedTags&&g.getDepth()>=this.options.maxNestedTags)throw new Error("Maximum nested tags exceeded");let N=this.options.jPath?g.toString():g,L=this.checkStopNode(g);for(let _ in C)if(Object.prototype.hasOwnProperty.call(C,_))if(C[_]===void 0)this.isAttribute(_)&&(P+="");else if(C[_]===null)this.isAttribute(_)||_===this.options.cdataPropName?P+="":_[0]==="?"?P+=this.indentate(h)+"<"+_+"?"+this.tagEndChar:P+=this.indentate(h)+"<"+_+"/"+this.tagEndChar;else if(C[_]instanceof Date)P+=this.buildTextValNode(C[_],_,"",h,g);else if(typeof C[_]!="object"){let D=this.isAttribute(_);if(D&&!this.ignoreAttributesFn(D,N))R+=this.buildAttrPairStr(D,""+C[_],L);else if(!D)if(_===this.options.textNodeName){let F=this.options.tagValueProcessor(_,""+C[_]);P+=this.replaceEntitiesValue(F)}else{g.push(_);let F=this.checkStopNode(g);if(g.pop(),F){let H=""+C[_];P+=H===""?this.indentate(h)+"<"+_+this.closeTag(_)+this.tagEndChar:this.indentate(h)+"<"+_+">"+H+"</"+_+this.tagEndChar}else P+=this.buildTextValNode(C[_],_,"",h,g)}}else if(Array.isArray(C[_])){let D=C[_].length,F="",H="";for(let ce=0;ce<D;ce++){let ct=C[_][ce];if(ct!==void 0)if(ct===null)_[0]==="?"?P+=this.indentate(h)+"<"+_+"?"+this.tagEndChar:P+=this.indentate(h)+"<"+_+"/"+this.tagEndChar;else if(typeof ct=="object")if(this.options.oneListGroup){g.push(_);let Xe=this.j2x(ct,h+1,g);g.pop(),F+=Xe.val,this.options.attributesGroupName&&ct.hasOwnProperty(this.options.attributesGroupName)&&(H+=Xe.attrStr)}else F+=this.processTextOrObjNode(ct,_,h,g);else if(this.options.oneListGroup){let Xe=this.options.tagValueProcessor(_,ct);Xe=this.replaceEntitiesValue(Xe),F+=Xe}else{g.push(_);let Xe=this.checkStopNode(g);if(g.pop(),Xe){let ot=""+ct;F+=ot===""?this.indentate(h)+"<"+_+this.closeTag(_)+this.tagEndChar:this.indentate(h)+"<"+_+">"+ot+"</"+_+this.tagEndChar}else F+=this.buildTextValNode(ct,_,"",h,g)}}this.options.oneListGroup&&(F=this.buildObjectNode(F,_,H,h)),P+=F}else if(this.options.attributesGroupName&&_===this.options.attributesGroupName){let D=Object.keys(C[_]),F=D.length;for(let H=0;H<F;H++)R+=this.buildAttrPairStr(D[H],""+C[_][D[H]],L)}else P+=this.processTextOrObjNode(C[_],_,h,g);return{attrStr:R,val:P}},Uo.prototype.buildAttrPairStr=function(C,h,g){return g||(h=this.options.attributeValueProcessor(C,""+h),h=this.replaceEntitiesValue(h)),this.options.suppressBooleanAttributes&&h==="true"?" "+C:" "+C+'="'+h+'"'},Uo.prototype.extractAttributes=function(C){if(!C||typeof C!="object")return null;let h={},g=!1;if(this.options.attributesGroupName&&C[this.options.attributesGroupName]){let R=C[this.options.attributesGroupName];for(let P in R)Object.prototype.hasOwnProperty.call(R,P)&&(h[P.startsWith(this.options.attributeNamePrefix)?P.substring(this.options.attributeNamePrefix.length):P]=R[P],g=!0)}else for(let R in C){if(!Object.prototype.hasOwnProperty.call(C,R))continue;let P=this.isAttribute(R);P&&(h[P]=C[R],g=!0)}return g?h:null},Uo.prototype.buildRawContent=function(C){if(typeof C=="string")return C;if(typeof C!="object"||C===null)return String(C);if(C[this.options.textNodeName]!==void 0)return C[this.options.textNodeName];let h="";for(let g in C){if(!Object.prototype.hasOwnProperty.call(C,g)||this.isAttribute(g)||this.options.attributesGroupName&&g===this.options.attributesGroupName)continue;let R=C[g];if(g===this.options.textNodeName)h+=R;else if(Array.isArray(R)){for(let P of R)if(typeof P=="string"||typeof P=="number")h+=`<${g}>${P}</${g}>`;else if(typeof P=="object"&&P!==null){let N=this.buildRawContent(P),L=this.buildAttributesForStopNode(P);h+=N===""?`<${g}${L}/>`:`<${g}${L}>${N}</${g}>`}}else if(typeof R=="object"&&R!==null){let P=this.buildRawContent(R),N=this.buildAttributesForStopNode(R);h+=P===""?`<${g}${N}/>`:`<${g}${N}>${P}</${g}>`}else h+=`<${g}>${R}</${g}>`}return h},Uo.prototype.buildAttributesForStopNode=function(C){if(!C||typeof C!="object")return"";let h="";if(this.options.attributesGroupName&&C[this.options.attributesGroupName]){let g=C[this.options.attributesGroupName]; Line truncated
`)?"":void 0,maxNestedTags:1/0});hW.addEntity("#xD","\r");hW.addEntity("#10",`
`);function qwt(t){return hW.parse(t,!0)}});var t_=E(e_=>{"use strict";var $wt=uRe(),Gwt=/[&<>"]/g,Hwt={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;"};function zwt(t){return t.replace(Gwt,e=>Hwt[e])}var Vwt=/[&"'<>\r\n\u0085\u2028]/g,Ywt={"&":"&amp;",'"':"&quot;","'":"&apos;","<":"&lt;",">":"&gt;","\r":"&#x0D;","\n":"&#x0A;","\x85":"&#x85;","\u2028":"&#x2028;"};function jwt(t){return t.replace(Vwt,e=>Ywt[e])}var Zv=class{value;constructor(e){this.value=e}toString(){return jwt(""+this.value)}},yW=class t{name;children;attributes={};static of(e,r,n){let s=new t(e);return r!==void 0&&s.addChildNode(new Zv(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(i=>{i.withName(n),this.c(i)})}lc(e,r,n,s){if(e[r]!=null){let o=s(),i=new t(n);o.map(a=>{i.c(a)}),this.c(i)}}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}="${zwt(""+o)}"`)}return r+=e?`>${this.children.map(s=>s.toString()).join("")}</${this.name}>`:"/>"}};e_.parseXML=$wt.parseXML;e_.XmlNode=yW;e_.XmlText=Zv});var dRe,pRe,mRe,Zm,r_=Q(()=>{dRe=x(t_());to();pt();pRe=x(De()),mRe=x(rn());vd();lW();Zm=class extends Zn{settings;stringDeserializer;constructor(e){super(),this.settings=e,this.stringDeserializer=new km(e)}setSerdeContext(e){this.serdeContext=e,this.stringDeserializer.setSerdeContext(e)}read(e,r,n){let s=he.of(e),o=s.getMemberSchemas();if(s.isStructSchema()&&s.isMemberSchema()&&!!Object.values(o).find(l=>!!l.getMemberTraits().eventPayload)){let l={},u=Object.keys(o)[0];return o[u].isBlobSchema()?l[u]=r:l[u]=this.read(o[u],r),l}let a=(this.serdeContext?.utf8Encoder??mRe.toUtf8)(r),c=this.parseXml(a);return this.readSchema(e,n?c[n]:c)}readSchema(e,r){let n=he.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 a=n.getValueSchema(),c=[],l=a.getMergedTraits().xmlName??"member",u=o?r:(r[0]??r)[l];if(u==null)return c;let d=Array.isArray(u)?u:[u];for(let p of d)c.push(this.readSchema(a,p));return c}let i={};if(n.isMapSchema()){let a=n.getKeySchema(),c=n.getValueSchema(),l;o?l=Array.isArray(r)?r:[r]:l=Array.isArray(r.entry)?r.entry:[r.entry];let u=a.getMergedTraits().xmlName??"key",d=c.getMergedTraits().xmlName??"value";for(let p of l){let m=p[u],f=p[d];i[m]=this.readSchema(c,f)}return i}if(n.isStructSchema()){let a=n.isUnionSchema(),c;a&&(c=new xg(r,i));for(let[l,u]of n.structIterator()){let d=u.getMergedTraits(),p=d.httpPayload?d.xmlName??u.getName():u.getMemberTraits().xmlName??l;a&&c.mark(p),r[p]!=null&&(i[l]=this.readSchema(u,r[p]))}return a&&c.writeUnknown(),i}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,dRe.parseXML)(e)}catch(i){throw i&&typeof i=="object"&&Object.defineProperty(i,"$responseBodyText",{value:e}),i}let n="#text",s=Object.keys(r)[0],o=r[s];return o[n]&&(o[s]=o[n],delete o[n]),(0,pRe.getValueFromTextNode)(o)}return{}}}});var ARe,fRe,Ew,EW=Q(()=>{to();pt();Bs();ARe=x(De()),fRe=x(nn());vd();Ew=class extends Zn{settings;buffer;constructor(e){super(),this.settings=e}write(e,r,n=""){this.buffer===void 0&&(this.buffer="");let s=he.of(e);if(n&&!n.endsWith(".")&&(n+="."),s.isBlobSchema())(typeof r=="string"||r instanceof Uint8Array)&&(this.writeKey(n),this.writeValue((this.serdeContext?.base64Encoder??fRe.toBase64)(r)));else if(s.isBooleanSchema()||s.isNumericSchema()||s.isStringSchema())r!=null?(this.writeKey(n),this.writeValue(String(r))):s.isIdempotencyToken()&&(this.writeKey(n),this.writeValue((0,wi.v4)()));else if(s.isBigIntegerSchema())r!=null&&(this.writeKey(n),this.writeValue(String(r)));else if(s.isBigDecimalSchema())r!=null&&(this.writeKey(n),this.writeValue(r instanceof qt?r.string:String(r)));else if(s.isTimestampSchema()){if(r instanceof Date)switch(this.writeKey(n),_o(s,this.settings)){case 5:this.writeValue(r.toISOString().replace(".000Z","Z"));break;case 6:this.writeValue((0,ARe.dateToUtcString)(r));break;case 7:this.writeValue(String(r.getTime()/1e3));break}}else if(s.isDocumentSchema())Array.isArray(r)?this.write(79,r,n):r instanceof Date?this.write(4,r,n):r instanceof Uint8Array?this.write(21,r,n):r&&typeof r=="object"?this.write(143,r,n):(this.writeKey(n),this.writeValue(String(r)));else if(s.isListSchema()){if(ArraLine truncated
Reference: https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-sso.html`,{tryNextLink:!1,logger:e});return t},_xt=(t={})=>async({callerClientConfig:e}={})=>{t.logger?.debug("@aws-sdk/credential-provider-sso - fromSSO");let{ssoStartUrl:r,ssoAccountId:n,ssoRegion:s,ssoRoleName:o,ssoSession:i}=t,{ssoClient:a}=t,c=F_.getProfileName({profile:t.profile??e?.profile});if(!r&&!n&&!s&&!o&&!i){let u=(await F_.parseKnownFiles(t))[c];if(!u)throw new ya.CredentialsProviderError(`Profile ${c} was not found.`,{logger:t.logger});if(!JNe(u))throw new ya.CredentialsProviderError(`Profile ${c} is not configured with SSO credentials.`,{logger:t.logger});if(u?.sso_session){let b=(await F_.loadSsoSessionData(t))[u.sso_session],w=` configurations in profile ${c} and sso-session ${u.sso_session}`;if(s&&s!==b.sso_region)throw new ya.CredentialsProviderError("Conflicting SSO region"+w,{tryNextLink:!1,logger:t.logger});if(r&&r!==b.sso_start_url)throw new ya.CredentialsProviderError("Conflicting SSO start_url"+w,{tryNextLink:!1,logger:t.logger});u.sso_region=b.sso_region,u.sso_start_url=b.sso_start_url}let{sso_start_url:d,sso_account_id:p,sso_region:m,sso_role_name:f,sso_session:y}=KNe(u,t.logger);return WNe({ssoStartUrl:d,ssoSession:y,ssoAccountId:p,ssoRegion:m,ssoRoleName:f,ssoClient:a,clientConfig:t.clientConfig,parentClientConfig:t.parentClientConfig,callerClientConfig:t.callerClientConfig,profile:c,filepath:t.filepath,configFilepath:t.configFilepath,ignoreCache:t.ignoreCache,logger:t.logger})}else{if(!r||!n||!s||!o)throw new ya.CredentialsProviderError('Incomplete configuration. The fromSSO() argument hash must include "ssoStartUrl", "ssoAccountId", "ssoRegion", "ssoRoleName"',{tryNextLink:!1,logger:t.logger});return WNe({ssoStartUrl:r,ssoSession:i,ssoAccountId:n,ssoRegion:s,ssoRoleName:o,ssoClient:a,clientConfig:t.clientConfig,parentClientConfig:t.parentClientConfig,callerClientConfig:t.callerClientConfig,profile:c,filepath:t.filepath,configFilepath:t.configFilepath,ignoreCache:t.ignoreCache,logger:t.logger})}};U_.fromSSO=_xt;U_.isSsoProfile=JNe;U_.validateSsoProfile=KNe});function Qxt(t){return{schemeId:"aws.auth#sigv4",signingProperties:{name:"signin",region:t.region},propertiesExtractor:(e,r)=>({signingProperties:{config:e,context:r}})}}function Dxt(t){return{schemeId:"smithy.api#noAuth"}}var Ww,XNe,ZNe,eTe,eJ=Q(()=>{Vr();Ww=x(zn()),XNe=async(t,e,r)=>({operation:(0,Ww.getSmithyContext)(e).operation,region:await(0,Ww.normalizeProvider)(t.region)()||(()=>{throw new Error("expected `region` to be configured for `aws.auth#sigv4`")})()});ZNe=t=>{let e=[];return t.operation==="CreateOAuth2Token"?e.push(Dxt(t)):e.push(Qxt(t)),e},eTe=t=>{let e=_c(t);return Object.assign(e,{authSchemePreference:(0,Ww.normalizeProvider)(t.authSchemePreference??[])})}});var tTe,rTe,tJ=Q(()=>{tTe=t=>Object.assign(t,{useDualstackEndpoint:t.useDualstackEndpoint??!1,useFipsEndpoint:t.useFipsEndpoint??!1,defaultSigningName:"signin"}),rTe={UseFIPS:{type:"builtInParams",name:"useFipsEndpoint"},Endpoint:{type:"builtInParams",name:"endpoint"},Region:{type:"builtInParams",name:"region"},UseDualStack:{type:"builtInParams",name:"useDualstackEndpoint"}}});var uTe,ts,nTe,nA,_g,Od,Ea,G_,rJ,sTe,oTe,iTe,nJ,sJ,es,oJ,q_,$_,aTe,cTe,lTe,kxt,dTe,pTe=Q(()=>{uTe="required",ts="argv",nTe="isSet",nA="booleanEquals",_g="error",Od="endpoint",Ea="tree",G_="PartitionResult",rJ="stringEquals",sTe={[uTe]:!0,default:!1,type:"boolean"},oTe={[uTe]:!1,type:"string"},iTe={ref:"Endpoint"},nJ={fn:nA,[ts]:[{ref:"UseFIPS"},!0]},sJ={fn:nA,[ts]:[{ref:"UseDualStack"},!0]},es={},oJ={fn:"getAttr",[ts]:[{ref:G_},"name"]},q_={fn:nA,[ts]:[{ref:"UseFIPS"},!1]},$_={fn:nA,[ts]:[{ref:"UseDualStack"},!1]},aTe={fn:"getAttr",[ts]:[{ref:G_},"supportsFIPS"]},cTe={fn:nA,[ts]:[!0,{fn:"getAttr",[ts]:[{ref:G_},"supportsDualStack"]}]},lTe=[{ref:"Region"}],kxt={version:"1.0",parameters:{UseDualStack:sTe,UseFIPS:sTe,Endpoint:oTe,Region:oTe},rules:[{conditions:[{fn:nTe,[ts]:[iTe]}],rules:[{conditions:[nJ],error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:_g},{rules:[{conditions:[sJ],error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:_g},{endpoint:{url:iTe,properties:es,headers:es},type:Od}],type:Ea}],type:Ea},{rules:[{conditions:[{fn:nTe,[ts]:lTe}],rules:[{conditions:[{fn:"aws.partition",[ts]:lTe,assign:G_}],rules:[{conditions:[{fn:rJ,[ts]:[oJ,"aws"]},q_,$_],endpoint:{url:"https://{Region}.signin.aws.amazon.com",properties:es,headers:es},type:Od},{conditions:[{fn:rJ,[ts]:[oJ,"aws-cn"]},q_,$_],endpoint:{url:"https://{Region}.signin.amazonaws.cn",properties:es,headers:es},type:Od},{conditions:[{fn:rJ,[ts]:[oJ,"aws-us-gov"]},q_,$_],endpoint:{url:"https://{Region}.signin.amazonaws-us-gov.com",properties:es,headers:es},type:Od},{conditions:[nJ,sJ],rules:[{conditions:[{fn:nA,[ts]:[!0,aTe]},cTe],rules:[{endpoint:{url:"https://signin-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:es,headers:es},type:Od}],type:Ea},{error:"FIPS and DualStac 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.
@@ -120,92 +142,92 @@ 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.
`),iNe=!0)),new fw.CredentialsProviderError("AWS_PROFILE is set, skipping fromEnv provider.",{logger:t.logger,tryNextLink:!0});return t.logger?.debug("@aws-sdk/credential-provider-node - defaultProvider::fromEnv"),gJ.fromEnv(t)()},async e=>{t.logger?.debug("@aws-sdk/credential-provider-node - defaultProvider::fromSSO");let{ssoStartUrl:r,ssoAccountId:n,ssoRegion:s,ssoRoleName:o,ssoSession:i}=t;if(!r&&!n&&!s&&!o&&!i)throw new fw.CredentialsProviderError("Skipping SSO provider in default chain (inputs do not include SSO fields).",{logger:t.logger});let{fromSSO:a}=await Promise.resolve().then(()=>b(TW()));return a(t)(e)},async e=>{t.logger?.debug("@aws-sdk/credential-provider-node - defaultProvider::fromIni");let{fromIni:r}=await Promise.resolve().then(()=>b(sNe()));return r(t)(e)},async e=>{t.logger?.debug("@aws-sdk/credential-provider-node - defaultProvider::fromProcess");let{fromProcess:r}=await Promise.resolve().then(()=>b(pJ()));return r(t)(e)},async e=>{t.logger?.debug("@aws-sdk/credential-provider-node - defaultProvider::fromTokenFile");let{fromTokenFile:r}=await Promise.resolve().then(()=>b(mJ()));return r(t)(e)},async()=>(t.logger?.debug("@aws-sdk/credential-provider-node - defaultProvider::remoteProvider"),(await _Et(t))()),async()=>{throw new fw.CredentialsProviderError("Could not load credentials from any providers",{tryNextLink:!1,logger:t.logger})}],aNe),LEt=t=>t?.expiration!==void 0,aNe=t=>t?.expiration!==void 0&&t.expiration.getTime()-Date.now()<3e5;jQ.credentialsTreatedAsExpired=aNe;jQ.credentialsWillNeedRefresh=LEt;jQ.defaultProvider=kEt});var gNe=C(n_=>{"use strict";Object.defineProperty(n_,"__esModule",{value:!0});n_.ruleSet=void 0;var hNe="required",Qt="fn",_t="argv",Jn="ref",LA="url",OA="properties",FA="headers",cNe=!0,lNe="isSet",UA="booleanEquals",Jh="error",st="endpoint",sa="tree",oa="PartitionResult",uNe={[hNe]:!0,default:!1,type:"boolean"},dNe={[hNe]:!1,type:"string"},pNe={[Jn]:"Endpoint"},en={[Qt]:UA,[_t]:[{[Jn]:"UseFIPS"},!0]},tn={[Qt]:UA,[_t]:[{[Jn]:"UseDualStack"},!0]},Kh={},WQ={[Qt]:"stringEquals",[_t]:[{[Qt]:"getAttr",[_t]:[{[Jn]:oa},"name"]},"aws"]},bn={[Qt]:UA,[_t]:[{[Jn]:"UseFIPS"},!1]},Sn={[Qt]:UA,[_t]:[{[Jn]:"UseDualStack"},!1]},vl={[LA]:"https://api.ecr.{Region}.{PartitionResult#dnsSuffix}",[OA]:{},[FA]:{}},Id={[LA]:"https://ecr.{Region}.{PartitionResult#dualStackDnsSuffix}",[OA]:{},[FA]:{}},Dl={[LA]:"https://api.ecr-fips.{Region}.{PartitionResult#dnsSuffix}",[OA]:{},[FA]:{}},wd={[LA]:"https://ecr-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",[OA]:{},[FA]:{}},JQ={[Qt]:"stringEquals",[_t]:[{[Qt]:"getAttr",[_t]:[{[Jn]:oa},"name"]},"aws-us-gov"]},KQ={[Qt]:"stringEquals",[_t]:[{[Qt]:"getAttr",[_t]:[{[Jn]:oa},"name"]},"aws-cn"]},XQ={[Qt]:"stringEquals",[_t]:[{[Qt]:"getAttr",[_t]:[{[Jn]:oa},"name"]},"aws-iso"]},ZQ={[Qt]:"stringEquals",[_t]:[{[Qt]:"getAttr",[_t]:[{[Jn]:oa},"name"]},"aws-iso-b"]},e_={[Qt]:"stringEquals",[_t]:[{[Qt]:"getAttr",[_t]:[{[Jn]:oa},"name"]},"aws-iso-e"]},t_={[Qt]:"stringEquals",[_t]:[{[Qt]:"getAttr",[_t]:[{[Jn]:oa},"name"]},"aws-iso-f"]},r_={[Qt]:"stringEquals",[_t]:[{[Qt]:"getAttr",[_t]:[{[Jn]:oa},"name"]},"aws-eusc"]},ANe={[Qt]:"getAttr",[_t]:[{[Jn]:oa},"supportsFIPS"]},mNe={[Qt]:UA,[_t]:[!0,{[Qt]:"getAttr",[_t]:[{[Jn]:oa},"supportsDualStack"]}]},fNe=[{[Jn]:"Region"}],OEt={version:"1.0",parameters:{UseDualStack:uNe,UseFIPS:uNe,Endpoint:dNe,Region:dNe},rules:[{conditions:[{[Qt]:lNe,[_t]:[pNe]}],rules:[{conditions:[en],error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:Jh},{rules:[{conditions:[tn],error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:Jh},{endpoint:{[LA]:pNe,[OA]:Kh,[FA]:Kh},type:st}],type:sa}],type:sa},{rules:[{conditions:[{[Qt]:lNe,[_t]:fNe}],rules:[{conditions:[{[Qt]:"aws.partition",[_t]:fNe,assign:oa}],rules:[{conditions:[WQ,bn,Sn],endpoint:vl,type:st},{conditions:[WQ,bn,tn],endpoint:Id,type:st},{conditions:[WQ,en,Sn],endpoint:Dl,type:st},{conditions:[WQ,en,tn],endpoint:wd,type:st},{conditions:[JQ,bn,Sn],endpoint:vl,type:st},{conditions:[JQ,bn,tn],endpoint:Id,type:st},{conditions:[JQ,en,Sn],endpoint:Dl,type:st},{conditions:[JQ,en,tn],endpoint:wd,type:st},{conditions:[KQ,bn,Sn],endpoint:vl,type:st},{conditions:[KQ,bn,tn],endpoint:Id,type:st},{conditions:[KQ,en,Sn],endpoint:Dl,type:st},{conditions:[KQ,en,tn],endpoint:wd,type:st},{conditions:[XQ,bn,Sn],endpoint:vl,type:st},{conditions:[XQ,bn,tn],endpoint:Id,type:st},{conditions:[XQ,en,Sn],endpoint:Dl,type:st},{conditions:[XQ,en,tn],endpoint:wd,type:st},{conditions:[ZQ,bn,Sn],endpoint:vl,type:st},{conditions:[ZQ,bn,tn],endpoint:Id,type:st},{conditions:[ZQ,en,Sn],endpoint:Dl,type:st},{conditions:[ZQ,en,tn],endpoint:wd,type:st},{conditions:[e_,bn,Sn],endpoint:vl,type:st},{conditions:[e_,bn,tn],endpoint:Id,type:st},{conditions:[e_,en,Sn],endpoint:Dl,type:st},{conditions:[e_,en,tn],endpoint:wd,type:st},{conditions:[t_,bn,Sn],endpoint:vl,type:st},{conditions:[t_,bn,tn],endpoint:Id,type:st},{conditions:[t_,en,Sn],endpoint:Dl,type:s Line truncated
Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}function gy(t){WA("debug",{},t)}function _ee(t,e={}){WA("warning",P4(e),t instanceof Error?t.toString():t)}function Uc(t){process.stdout.write(t+Pee.EOL)}function RHe(t){uD("group",t)}function NHe(){uD("endgroup")}function WO(t,e){return BHe(this,void 0,void 0,function*(){RHe(t);let r;try{r=yield e()}finally{NHe()}return r})}function JO(t,e){if(process.env.GITHUB_STATE||"")return D4("STATE",k4(t,e));WA("save-state",{name:t},Ul(e))}var Dee=b(require("os"),1);function uu(t){return t==null?"":typeof t=="string"||t instanceof String?t:JSON.stringify(t)}function KO(t){return Object.keys(t).length?{title:t.title,file:t.file,line:t.startLine,endLine:t.endLine,col:t.startColumn,endColumn:t.endColumn}:{}}function jm(t,e,r){let n=new XO(t,e,r);process.stdout.write(n.toString()+Dee.EOL)}function ZO(t,e=""){jm(t,{},e)}var vee="::",XO=class{constructor(e,r,n){e||(e="missing.command"),this.command=e,this.properties=r,this.message=n}toString(){let e=vee+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}=${PHe(s)}`)}}return e+=`${vee}${THe(this.message)}`,e}};function THe(t){return uu(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function PHe(t){return uu(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}var kee=b(require("crypto"),1),Ub=b(require("fs"),1),Fb=b(require("os"),1);function Lee(t,e){let r=process.env[`GITHUB_${t}`];if(!r)throw new Error(`Unable to find environment variable for file command ${t}`);if(!Ub.existsSync(r))throw new Error(`Missing file at path: ${r}`);Ub.appendFileSync(r,`${uu(e)}${Fb.EOL}`,{encoding:"utf8"})}function Oee(t,e){let r=`ghadelimiter_${kee.randomUUID()}`,n=uu(e);if(t.includes(r))throw new Error(`Unexpected input: name should not contain the delimiter "${r}"`);if(n.includes(r))throw new Error(`Unexpected input: value should not contain the delimiter "${r}"`);return`${t}<<${r}${Fb.EOL}${n}${Fb.EOL}${r}`}var Mee=b(require("os"),1);var Uee=require("os"),wy=require("fs"),eF=function(t,e,r,n){function s(o){return o instanceof r?o:new r(function(i){i(o)})}return new(r||(r=Promise))(function(o,i){function a(u){try{l(n.next(u))}catch(d){i(d)}}function c(u){try{l(n.throw(u))}catch(d){i(d)}}function l(u){u.done?o(u.value):s(u.value).then(a,c)}l((n=n.apply(t,e||[])).next())})},{access:QHe,appendFile:_He,writeFile:vHe}=wy.promises,Fee="GITHUB_STEP_SUMMARY";var tF=class{constructor(){this._buffer=""}filePath(){return eF(this,void 0,void 0,function*(){if(this._filePath)return this._filePath;let e=process.env[Fee];if(!e)throw new Error(`Unable to find environment variable for $${Fee}. Check if your runtime environment supports job summaries.`);try{yield QHe(e,wy.constants.R_OK|wy.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,i])=>` ${o}="${i}"`).join("");return r?`<${e}${s}>${r}</${e}>`:`<${e}${s}>`}write(e){return eF(this,void 0,void 0,function*(){let r=!!e?.overwrite,n=yield this.filePath();return yield(r?vHe:_He)(n,this._buffer,{encoding:"utf8"}),this.emptyBuffer()})}clear(){return eF(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(Uee.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(i=>this.wrap("li",i)).join(""),o=this.wrap(n,s);return this.addRaw(o).addEOL()}addTable(e){let r=e.map(s=>{let o=s.map(i=>{if(typeof i=="string")return this.wrap("td",i);let{header:a,data:c,colspan:l,rowspan:u}=i,d=a?"th":"td",p=Object.assign(Object.assign({},l&&{colspan:l}),u&&{rowspan:u});return this.wrap(d,c,p)}).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||{},i=Object.assign(Object.assign({},s&&{width:s}),o&&{height:o}),a=this.wrap("img",null,Object.assign({src:e,alt:r},i));return this.addRaw(a).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)Line truncated
`),d_e=!0)),new Ab.CredentialsProviderError("AWS_PROFILE is set, skipping fromEnv provider.",{logger:t.logger,tryNextLink:!0});return t.logger?.debug("@aws-sdk/credential-provider-node - defaultProvider::fromEnv"),qJ.fromEnv(t)()},async e=>{t.logger?.debug("@aws-sdk/credential-provider-node - defaultProvider::fromSSO");let{ssoStartUrl:r,ssoAccountId:n,ssoRegion:s,ssoRoleName:o,ssoSession:i}=t;if(!r&&!n&&!s&&!o&&!i)throw new Ab.CredentialsProviderError("Skipping SSO provider in default chain (inputs do not include SSO fields).",{logger:t.logger});let{fromSSO:a}=await Promise.resolve().then(()=>x(ZW()));return a(t)(e)},async e=>{t.logger?.debug("@aws-sdk/credential-provider-node - defaultProvider::fromIni");let{fromIni:r}=await Promise.resolve().then(()=>x(l_e()));return r(t)(e)},async e=>{t.logger?.debug("@aws-sdk/credential-provider-node - defaultProvider::fromProcess");let{fromProcess:r}=await Promise.resolve().then(()=>x(LJ()));return r(t)(e)},async e=>{t.logger?.debug("@aws-sdk/credential-provider-node - defaultProvider::fromTokenFile");let{fromTokenFile:r}=await Promise.resolve().then(()=>x(MJ()));return r(t)(e)},async()=>(t.logger?.debug("@aws-sdk/credential-provider-node - defaultProvider::remoteProvider"),(await F0t(t))()),async()=>{throw new Ab.CredentialsProviderError("Could not load credentials from any providers",{tryNextLink:!1,logger:t.logger})}],p_e),G0t=t=>t?.expiration!==void 0,p_e=t=>t?.expiration!==void 0&&t.expiration.getTime()-Date.now()<3e5;TQ.credentialsTreatedAsExpired=p_e;TQ.credentialsWillNeedRefresh=G0t;TQ.defaultProvider=$0t});var w_e=E(MQ=>{"use strict";Object.defineProperty(MQ,"__esModule",{value:!0});MQ.ruleSet=void 0;var I_e="required",Qt="fn",Dt="argv",ns="ref",dA="url",pA="properties",mA="headers",m_e=!0,A_e="isSet",AA="booleanEquals",Lg="error",at="endpoint",Ia="tree",wa="PartitionResult",f_e={[I_e]:!0,default:!1,type:"boolean"},h_e={[I_e]:!1,type:"string"},g_e={[ns]:"Endpoint"},cn={[Qt]:AA,[Dt]:[{[ns]:"UseFIPS"},!0]},ln={[Qt]:AA,[Dt]:[{[ns]:"UseDualStack"},!0]},Og={},PQ={[Qt]:"stringEquals",[Dt]:[{[Qt]:"getAttr",[Dt]:[{[ns]:wa},"name"]},"aws"]},_n={[Qt]:AA,[Dt]:[{[ns]:"UseFIPS"},!1]},Qn={[Qt]:AA,[Dt]:[{[ns]:"UseDualStack"},!1]},nu={[dA]:"https://api.ecr.{Region}.{PartitionResult#dnsSuffix}",[pA]:{},[mA]:{}},Vd={[dA]:"https://ecr.{Region}.{PartitionResult#dualStackDnsSuffix}",[pA]:{},[mA]:{}},su={[dA]:"https://api.ecr-fips.{Region}.{PartitionResult#dnsSuffix}",[pA]:{},[mA]:{}},Yd={[dA]:"https://ecr-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",[pA]:{},[mA]:{}},vQ={[Qt]:"stringEquals",[Dt]:[{[Qt]:"getAttr",[Dt]:[{[ns]:wa},"name"]},"aws-us-gov"]},_Q={[Qt]:"stringEquals",[Dt]:[{[Qt]:"getAttr",[Dt]:[{[ns]:wa},"name"]},"aws-cn"]},QQ={[Qt]:"stringEquals",[Dt]:[{[Qt]:"getAttr",[Dt]:[{[ns]:wa},"name"]},"aws-iso"]},DQ={[Qt]:"stringEquals",[Dt]:[{[Qt]:"getAttr",[Dt]:[{[ns]:wa},"name"]},"aws-iso-b"]},kQ={[Qt]:"stringEquals",[Dt]:[{[Qt]:"getAttr",[Dt]:[{[ns]:wa},"name"]},"aws-iso-e"]},LQ={[Qt]:"stringEquals",[Dt]:[{[Qt]:"getAttr",[Dt]:[{[ns]:wa},"name"]},"aws-iso-f"]},OQ={[Qt]:"stringEquals",[Dt]:[{[Qt]:"getAttr",[Dt]:[{[ns]:wa},"name"]},"aws-eusc"]},y_e={[Qt]:"getAttr",[Dt]:[{[ns]:wa},"supportsFIPS"]},E_e={[Qt]:AA,[Dt]:[!0,{[Qt]:"getAttr",[Dt]:[{[ns]:wa},"supportsDualStack"]}]},C_e=[{[ns]:"Region"}],H0t={version:"1.0",parameters:{UseDualStack:f_e,UseFIPS:f_e,Endpoint:h_e,Region:h_e},rules:[{conditions:[{[Qt]:A_e,[Dt]:[g_e]}],rules:[{conditions:[cn],error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:Lg},{rules:[{conditions:[ln],error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:Lg},{endpoint:{[dA]:g_e,[pA]:Og,[mA]:Og},type:at}],type:Ia}],type:Ia},{rules:[{conditions:[{[Qt]:A_e,[Dt]:C_e}],rules:[{conditions:[{[Qt]:"aws.partition",[Dt]:C_e,assign:wa}],rules:[{conditions:[PQ,_n,Qn],endpoint:nu,type:at},{conditions:[PQ,_n,ln],endpoint:Vd,type:at},{conditions:[PQ,cn,Qn],endpoint:su,type:at},{conditions:[PQ,cn,ln],endpoint:Yd,type:at},{conditions:[vQ,_n,Qn],endpoint:nu,type:at},{conditions:[vQ,_n,ln],endpoint:Vd,type:at},{conditions:[vQ,cn,Qn],endpoint:su,type:at},{conditions:[vQ,cn,ln],endpoint:Yd,type:at},{conditions:[_Q,_n,Qn],endpoint:nu,type:at},{conditions:[_Q,_n,ln],endpoint:Vd,type:at},{conditions:[_Q,cn,Qn],endpoint:su,type:at},{conditions:[_Q,cn,ln],endpoint:Yd,type:at},{conditions:[QQ,_n,Qn],endpoint:nu,type:at},{conditions:[QQ,_n,ln],endpoint:Vd,type:at},{conditions:[QQ,cn,Qn],endpoint:su,type:at},{conditions:[QQ,cn,ln],endpoint:Yd,type:at},{conditions:[DQ,_n,Qn],endpoint:nu,type:at},{conditions:[DQ,_n,ln],endpoint:Vd,type:at},{conditions:[DQ,cn,Qn],endpoint:su,type:at},{conditions:[DQ,cn,ln],endpoint:Yd,type:at},{conditions:[kQ,_n,Qn],endpoint:nu,type:at},{conditions:[kQ,_n,ln],endpoint:Vd,type:at},{conditions:[kQ,cn,Qn],endpoint:su,type:at},{conditions:[kQ,cn,ln],endpoint:Yd,type:at},{conditions:[LQ,_n,Qn],endpoint:nu,type:at},{conditions:[LQ,_n,ln],endpoint:Vd,type:at},{conditions:[LQ,cn,Qn],endpoint:su,type:a Line truncated
Support boolean input list: \`true | True | TRUE | false | False | FALSE\``)}function Zre(t){process.exitCode=PF.Failure,Q3e(t)}function dt(t){tp("debug",{},t)}function Q3e(t,e={}){tp("error",Hk(e),t instanceof Error?t.toString():t)}function Fa(t,e={}){tp("warning",Hk(e),t instanceof Error?t.toString():t)}function ur(t){process.stdout.write(t+Kre.EOL)}function D3e(t){Vk("group",t)}function k3e(){Vk("endgroup")}function aE(t,e){return _3e(this,void 0,void 0,function*(){D3e(t);let r;try{r=yield e()}finally{k3e()}return r})}function Np(t,e){if(process.env.GITHUB_STATE||"")return n6("STATE",s6(t,e));tp("save-state",{name:t},lu(e))}function ene(t){return process.env[`STATE_${t}`]||""}var LN=x(require("fs"),1),_z=x(require("os"),1),Qz=x(require("path"),1);var rne=x(require("os"),1);function cE(t){return t==null?"":typeof t=="string"||t instanceof String?t:JSON.stringify(t)}function nne(t,e,r){let n=new vF(t,e,r);process.stdout.write(n.toString()+rne.EOL)}var tne="::",vF=class{constructor(e,r,n){e||(e="missing.command"),this.command=e,this.properties=r,this.message=n}toString(){let e=tne+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}=${O3e(s)}`)}}return e+=`${tne}${L3e(this.message)}`,e}};function L3e(t){return cE(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A")}function O3e(t){return cE(t).replace(/%/g,"%25").replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/:/g,"%3A").replace(/,/g,"%2C")}var one=require("os"),lE=require("fs"),_F=function(t,e,r,n){function s(o){return o instanceof r?o:new r(function(i){i(o)})}return new(r||(r=Promise))(function(o,i){function a(u){try{l(n.next(u))}catch(d){i(d)}}function c(u){try{l(n.throw(u))}catch(d){i(d)}}function l(u){u.done?o(u.value):s(u.value).then(a,c)}l((n=n.apply(t,e||[])).next())})},{access:M3e,appendFile:F3e,writeFile:U3e}=lE.promises,sne="GITHUB_STEP_SUMMARY";var QF=class{constructor(){this._buffer=""}filePath(){return _F(this,void 0,void 0,function*(){if(this._filePath)return this._filePath;let e=process.env[sne];if(!e)throw new Error(`Unable to find environment variable for $${sne}. Check if your runtime environment supports job summaries.`);try{yield M3e(e,lE.constants.R_OK|lE.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,i])=>` ${o}="${i}"`).join("");return r?`<${e}${s}>${r}</${e}>`:`<${e}${s}>`}write(e){return _F(this,void 0,void 0,function*(){let r=!!e?.overwrite,n=yield this.filePath();return yield(r?U3e:F3e)(n,this._buffer,{encoding:"utf8"}),this.emptyBuffer()})}clear(){return _F(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(one.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(i=>this.wrap("li",i)).join(""),o=this.wrap(n,s);return this.addRaw(o).addEOL()}addTable(e){let r=e.map(s=>{let o=s.map(i=>{if(typeof i=="string")return this.wrap("td",i);let{header:a,data:c,colspan:l,rowspan:u}=i,d=a?"th":"td",p=Object.assign(Object.assign({},l&&{colspan:l}),u&&{rowspan:u});return this.wrap(d,c,p)}).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||{},i=Object.assign(Object.assign({},s&&{width:s}),o&&{height:o}),a=this.wrap("img",null,Object.assign({src:e,alt:r},i));return this.addRaw(a).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()}},R2t=new QF;var DF=x(require("os"),1);var T2t=DF.default.platform(),P2t=DF.default.arch();var ine;(function(t){t[t.Success=0]="Success",t[t.Failure=1]="Failure"})(ine||(ine={}));function ls(t){nne("debug",{},t)}var Us=x(require("fs"),1);var Oje=x(eU(),1);var WS=x(require("os"),1),Qu=x(require("path"),1);var Ko=x(eU(),1);var Kse=require("assert");var Jse=function(t,e,r,n){function s(o){return o instanceof r?o:new r(function(i){i(o)})}return new(r||(r=Promise))(function(o,i){function a(u){try{l(n.next(u))}catch(d){i(d)}}function c(u){trLine 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 $y(o));return n.searchPaths.push(...qF(n.patterns)),n})}static stat(e,r,n){return YF(this,void 0,void 0,function*(){let s;if(r.followSymbolicLinks)try{s=yield tf.promises.stat(e.path)}catch(o){if(o.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){Uo(`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 tf.promises.lstat(e.path);if(s.isDirectory()&&r.followSymbolicLinks){let o=yield tf.promises.realpath(e.path);for(;n.length>=e.level;)n.pop();if(n.some(i=>i===o)){Uo(`Symlink cycle detected for path '${e.path}' and realpath '${o}'`);return}n.push(o)}return s})}};var vYe=function(t,e,r,n){function s(o){return o instanceof r?o:new r(function(i){i(o)})}return new(r||(r=Promise))(function(o,i){function a(u){try{l(n.next(u))}catch(d){i(d)}}function c(u){try{l(n.throw(u))}catch(d){i(d)}}function l(u){u.done?o(u.value):s(u.value).then(a,c)}l((n=n.apply(t,e||[])).next())})};function Rne(t,e){return vYe(this,void 0,void 0,function*(){return yield sS.create(t,e)})}var CS=b(require("crypto"),1),sf=b(require("fs"),1),pp=b(require("path"),1),yoe=b(hoe(),1),Eoe=b(require("util"),1);var Jy;(function(t){t.Gzip="cache.tgz",t.Zstd="cache.tzst"})(Jy||(Jy={}));var as;(function(t){t.Gzip="gzip",t.ZstdWithoutLong="zstd-without-long",t.Zstd="zstd"})(as||(as={}));var oo;(function(t){t.GNU="gnu",t.BSD="bsd"})(oo||(oo={}));var yS=2,ES=5e3,AU=5e3,mU=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`,goe=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`,Ky="cache.tar",fU="manifest.txt",vUt=10*Math.pow(1024,3);var nf=function(t,e,r,n){function s(o){return o instanceof r?o:new r(function(i){i(o)})}return new(r||(r=Promise))(function(o,i){function a(u){try{l(n.next(u))}catch(d){i(d)}}function c(u){try{l(n.throw(u))}catch(d){i(d)}}function l(u){u.done?o(u.value):s(u.value).then(a,c)}l((n=n.apply(t,e||[])).next())})},PJe=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(i){return new Promise(function(a,c){i=t[o](i),s(a,c,i.done,i.value)})}}function s(o,i,a,c){Promise.resolve(c).then(function(l){o({value:l,done:a})},i)}},QJe="1.0";function Xy(){return nf(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=pp.join(n,"actions","temp")}let r=pp.join(e,CS.randomUUID());return yield tp(r),r})}function xa(t){return sf.statSync(t).size}function hU(t){return nf(this,void 0,void 0,function*(){var e,r,n,s,o;let i=[],a=(o=process.env.GITHUB_WORKSPACE)!==null&&o!==void 0?o:process.cwd(),c=yield Rne(t.join(`
`),{implicitDescendants:!1});try{for(var l=!0,u=PJe(c.globGenerator()),d;d=yield u.next(),e=d.done,!e;l=!0){s=d.value,l=!1;let A=pp.relative(a,s).replace(new RegExp(`\\${pp.sep}`,"g"),"/");j(`Matched: ${A}`),A===""?i.push("."):i.push(`${A}`)}}catch(p){r={error:p}}finally{try{!l&&!e&&(n=u.return)&&(yield n.call(u))}finally{if(r)throw r.error}}return i})}function Zy(t){return nf(this,void 0,void 0,function*(){return Eoe.promisify(sf.unlink)(t)})}function Coe(t){return nf(this,arguments,void 0,function*(e,r=[]){let n="";r.push("--version"),j(`Checking ${e} ${r.join(" ")}`);try{yield cu(`${e}`,r,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:s=>n+=s.toString(),stderr:s=>n+=s.toString()}})}catch(s){j(s.message)}return n=n.trim(),j(n),n})}function eE(){return nf(this,void 0,void 0,function*(){let t=yield Coe("zstd",["--quiet"]),e=yoe.clean(t);return j(`zstd version: ${e}`),t===""?as.Gzip:as.ZstdWithoutLong})}function yu(t){return t===as.Gzip?Jy.Gzip:Jy.Zstd}function Ioe(){return nf(this,void 0,void 0,function*(){return sf.existsSync(mU)?mU:(yield Coe("tar")).toLowerCase().includes("gnu tar")?Ts("tar"):""})}function gU(t,e){if(e===void 0)throw Error(`Expected ${t} but value was undefiend`);return e}function of(t,e,r=!1){let n=t.slice();return e&&n.push(e),process.platform==="win32"&&!r&&n.push("windows-only"),n.push(QJe),CS.createHash("sha256").update(n.join("|")).digest("hex")}function woe(){let t=process.env.ACTIONS_RUNTIME_TOKEN;if(!t)throw new Error("Unable to get the ACTIONS_RUNTIME_TOKEN env variable");return t}var Lf=b(require("fs"),1),Wue=require("url");var ba=class extends Error{constructor(e){super(e),this.name="AbortError"}};var xoe=require("node:os"),boe=b(require("node:util"),1),Soe=b(require("node:process"),1);function Boe(t,...e){Soe.default.stderr.write(`${boe.default.format(t,...e)}${xoe.EOL}`)}var Roe=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,Toe,yU=[],EU=[],wS=[];Roe&&CU(Roe);var Poe=Object.assign(t=>Qoe(t),{enable:CU,enabled:IU,disable:_Je,log:Boe});function CU(t){Toe=t,yU=[],EU=[];let e=t.split(",").map(r=>r.trim());for(let r of e)r.startsWith("-")?EU.push(r.substring(1)):yU.push(r);for(let r of wS)r.enabled=IU(r.namespace)}function IU(t){if(t.endsWith("*"))return!0;for(let e of EU)if(Noe(t,e))return!1;for(let e of yU)if(Noe(t,e))return!0;return!1}function Noe(t,e){if(e.indexOf("*")===-1)return t===e;let r=e;if(e.indexOf("**")!==-1){let p=[],A="";for(let f of e)f==="*"&&A==="*"||(A=f,p.push(f));r=p.join("")}let n=0,s=0,o=r.length,i=t.length,a=-1,c=-1;for(;n<i&&s<o;)if(r[s]==="*"){if(a=s,s++,s===o)return!0;for(;t[n]!==r[s];)if(n++,n===i)return!1;c=n,n++,s++;continue}else if(r[s]===t[n])s++,n++;else if(a>=0){if(s=a+1,n=c+1,n===i)return!1;for(;t[n]!==r[s];)if(n++,n===i)return!1;c=n,n++,s++;continue}else return!1;let l=n===t.length,u=s===r.length,d=s===r.length-1&&r[s]==="*";return l&&(u||d)}function _Je(){let t=Toe||"";return CU(""),t}function Qoe(t){let e=Object.assign(r,{enabled:IU(t),destroy:vJe,log:Poe.log,namespace:t,extend:DJe});function r(...n){e.enabled&&(n.length>0&&(n[0]=`${t} ${n[0]}`),e.log(...n))}return wS.push(e),e}function vJe(){let t=wS.indexOf(this);return t>=0?(wS.splice(t,1),!0):!1}function DJe(t){let e=Qoe(`${this.namespace}:${t}`);return e.log=this.log,e}var af=Poe;var wU=["verbose","info","warning","error"],_oe={verbose:400,info:300,warning:200,error:100};function voe(t,e){e.log=(...r)=>{t.log(...r)}}function Doe(t){return wU.includes(t)}function xS(t){let e=new Set,r=typeof process<"u"&&process.env&&process.env[t.logLevelEnvVarName]||void 0,n,s=af(t.namespace);s.log=(...u)=>{af.log(...u)};function o(u){if(u&&!Doe(u))throw new Error(`Unknown log level '${u}'. Acceptable values: ${wU.join(",")}`);n=u;let d=[];for(let p of e)i(p)&&d.push(p.namespace);af.enable(d.join(","))}r&&(Doe(r)?o(r):console.error(`${t.logLevelEnvVarName} set to unknown log level '${r}'; logging is not enabled. Acceptable values: ${wU.join(", ")}.`));function i(u){return!!(n&&_oe[u.level]<=_oe[n])}function a(u,d){let p=Object.assign(u.extend(d),{level:d});if(voe(u,p),i(p)){let A=af.disable();af.enable(A+","+p.namespace)}return e.add(p),p}function c(){return n}function l(u){let d=s.extend(u);return voe(s,d),{error:a(d,"error"),warning:a(d,"warning"),info:a(d,"info"),verbose:a(d,"verbose")}}return{setLogLevel:o,getLogLevel:c,createClientLogger:l,logger:s}}var koe=xS({logLevelEnvVarName:"TYPESPEC_RUNTIME_LOG_LEVEL",namespace:"typeSpecRuntime"}),kJe=koe.logger;function tE(t){return koe.createClientLogger(t)}function bS(t){return t.toLowerCase()}function*LJe(t){for(let e of t.values())yield[e.name,e.value]}var xU=class{_headersMap;constructor(e){if(this._headersMap=new Map,e)for(let r of Object.keys(e))this.set(r,e[r])}set(e,r){this._headersMap.set(bS(e),{name:e,value:String(r).trim()})}get(e){return this._headersMap.get(bS(e))?.value}has(e){return this._headersMap.has(bS(e))}delete(e){this._headersMap.delete(bS(e))}toJSON(e={}){let r={};if(e.preserveCase)for(let n of this._headersMap.value Line truncated
${UJe.sanitize({...this,request:{...this.request,agent:n},response:this.response})}`,enumerable:!1}),Object.setPrototypeOf(this,t.prototype)}};function RS(t){return t instanceof cs?!0:mp(t)&&t.name==="RestError"}function _s(t,e){return Buffer.from(t,e)}var NS=b(require("node:http"),1),TS=b(require("node:https"),1),RU=b(require("node:zlib"),1),Moe=require("node:stream");var qo=tE("ts-http-runtime");var MJe={};function rE(t){return t&&typeof t.pipe=="function"}function Uoe(t){return t.readable===!1?Promise.resolve():new Promise(e=>{let r=()=>{e(),t.removeListener("close",r),t.removeListener("end",r),t.removeListener("error",r)};t.on("close",r),t.on("end",r),t.on("error",r)})}function $oe(t){return t&&typeof t.byteLength=="number"}var PS=class extends Moe.Transform{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}},NU=class{cachedHttpAgent;cachedHttpsAgents=new WeakMap;async sendRequest(e){let r=new AbortController,n;if(e.abortSignal){if(e.abortSignal.aborted)throw new ba("The operation was aborted. Request has already been canceled.");n=l=>{l.type==="abort"&&r.abort()},e.abortSignal.addEventListener("abort",n)}let s;e.timeout>0&&(s=setTimeout(()=>{let l=new Oi;qo.info(`request to '${l.sanitizeUrl(e.url)}' timed out. canceling...`),r.abort()},e.timeout));let o=e.headers.get("Accept-Encoding"),i=o?.includes("gzip")||o?.includes("deflate"),a=typeof e.body=="function"?e.body():e.body;if(a&&!e.headers.has("Content-Length")){let l=HJe(a);l!==null&&e.headers.set("Content-Length",l)}let c;try{if(a&&e.onUploadProgress){let f=e.onUploadProgress,y=new PS(f);y.on("error",w=>{qo.error("Error in upload progress",w)}),rE(a)?a.pipe(y):y.end(a),a=y}let l=await this.makeRequest(e,r,a);s!==void 0&&clearTimeout(s);let u=$Je(l),p={status:l.statusCode??0,headers:u,request:e};if(e.method==="HEAD")return l.resume(),p;c=i?qJe(l,u):l;let A=e.onDownloadProgress;if(A){let f=new PS(A);f.on("error",y=>{qo.error("Error in download progress",y)}),c.pipe(f),c=f}return e.streamResponseStatusCodes?.has(Number.POSITIVE_INFINITY)||e.streamResponseStatusCodes?.has(p.status)?p.readableStreamBody=c:p.bodyAsText=await GJe(c),p}finally{if(e.abortSignal&&n){let l=Promise.resolve();rE(a)&&(l=Uoe(a));let u=Promise.resolve();rE(c)&&(u=Uoe(c)),Promise.all([l,u]).then(()=>{n&&e.abortSignal?.removeEventListener("abort",n)}).catch(d=>{qo.warning("Error when cleaning up abortListener on httpRequest",d)})}}}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 a={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((c,l)=>{let u=o?NS.default.request(a,c):TS.default.request(a,c);u.once("error",d=>{l(new cs(d.message,{code:d.code??cs.REQUEST_SEND_ERROR,request:e}))}),r.signal.addEventListener("abort",()=>{let d=new ba("The operation was aborted. Rejecting from abort signal callback while making request.");u.destroy(d),l(d)}),n&&rE(n)?n.pipe(u):n?typeof n=="string"||Buffer.isBuffer(n)?u.end(n):$oe(n)?u.end(ArrayBuffer.isView(n)?Buffer.from(n.buffer):Buffer.from(n)):(qo.error("Unrecognized body type",n),l(new cs("Unrecognized body type"))):u.end()})}getOrCreateAgent(e,r){let n=e.disableKeepAlive;if(r)return n?NS.default.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new NS.default.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(n&&!e.tlsSettings)return TS.default.globalAgent;let s=e.tlsSettings??MJe,o=this.cachedHttpsAgents.get(s);return o&&o.options.keepAlive===!n||(qo.info("No cached TLS Agent exist, creating a new Agent"),o=new TS.default.Agent({keepAlive:!n,...s}),this.cachedHttpsAgents.set(s,o)),o}}};function $Je(t){let e=io();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}function qJe(t,e){let r=e.get("Content-Encoding");if(r==="gzip"){let n=RU.default.createGunzip();return t.pipe(n),n}else if(r==="deflate"){let n=RU.default.createInflate();return t.pipe(n),n}return t}function GJe(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 cs(`Error reading response as text: ${s.message}`,{code:cs.PARSE_ERROR}))})})}function HJe(t){return t?Buffer.isBuffer(t)?t.length:rE(t)?null:$oe(t)?t.byteLength:typeof t=="string"?Buffer.from(t).length:null:0}function qoe(){return new NU}function QS(){return qoe()}var TU="logPolicy";function _S(t={}){let e=t.logger??qo.info,r=new Oi({additionalAllowedHeaderNames:t.additionalAllowedHeaderNames,additionalAllowedQueryParameters:t.additional Line truncated
`;return e}function I4e(t){return t instanceof Uint8Array?t.byteLength:ZS(t)?t.size===-1?void 0:t.size:void 0}function w4e(t){let e=0;for(let r of t){let n=I4e(r);if(n===void 0)return;e+=n}return e}async function x4e(t,e,r){let n=[_s(`--${r}`,"utf-8"),...e.flatMap(o=>[_s(`\r
`,"utf-8"),_s(C4e(o.headers),"utf-8"),_s(`\r
`,"utf-8"),o.body,_s(`\r
--${r}`,"utf-8")]),_s(`--\r
`).map(o=>o.trim());for(let o of s)!o||o.startsWith("#")||n.patterns.push(new RE(o));return n.searchPaths.push(...AU(n.patterns)),n})}static stat(e,r,n){return EU(this,void 0,void 0,function*(){let s;if(r.followSymbolicLinks)try{s=yield vf.promises.stat(e.path)}catch(o){if(o.code==="ENOENT"){if(r.omitBrokenSymbolicLinks){Xo(`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 vf.promises.lstat(e.path);if(s.isDirectory()&&r.followSymbolicLinks){let o=yield vf.promises.realpath(e.path);for(;n.length>=e.level;)n.pop();if(n.some(i=>i===o)){Xo(`Symlink cycle detected for path '${e.path}' and realpath '${o}'`);return}n.push(o)}return s})}};var PWe=function(t,e,r,n){function s(o){return o instanceof r?o:new r(function(i){i(o)})}return new(r||(r=Promise))(function(o,i){function a(u){try{l(n.next(u))}catch(d){i(d)}}function c(u){try{l(n.throw(u))}catch(d){i(d)}}function l(u){u.done?o(u.value):s(u.value).then(a,c)}l((n=n.apply(t,e||[])).next())})};function Moe(t,e){return PWe(this,void 0,void 0,function*(){return yield e0.create(t,e)})}var h0=x(require("crypto"),1),Df=x(require("fs"),1),Lp=x(require("path"),1),Tae=x(Bae(),1),Pae=x(require("util"),1);var kE;(function(t){t.Gzip="cache.tgz",t.Zstd="cache.tzst"})(kE||(kE={}));var As;(function(t){t.Gzip="gzip",t.ZstdWithoutLong="zstd-without-long",t.Zstd="zstd"})(As||(As={}));var fo;(function(t){t.GNU="gnu",t.BSD="bsd"})(fo||(fo={}));var A0=2,f0=5e3,FU=5e3,UU=`${process.env.PROGRAMFILES}\\Git\\usr\\bin\\tar.exe`,Nae=`${process.env.SYSTEMDRIVE}\\Windows\\System32\\tar.exe`,LE="cache.tar",qU="manifest.txt",pHt=10*Math.pow(1024,3);var Qf=function(t,e,r,n){function s(o){return o instanceof r?o:new r(function(i){i(o)})}return new(r||(r=Promise))(function(o,i){function a(u){try{l(n.next(u))}catch(d){i(d)}}function c(u){try{l(n.throw(u))}catch(d){i(d)}}function l(u){u.done?o(u.value):s(u.value).then(a,c)}l((n=n.apply(t,e||[])).next())})},B5e=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(i){return new Promise(function(a,c){i=t[o](i),s(a,c,i.done,i.value)})}}function s(o,i,a,c){Promise.resolve(c).then(function(l){o({value:l,done:a})},i)}},N5e="1.0";function OE(){return Qf(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,h0.randomUUID());return yield Bp(r),r})}function $a(t){return Df.statSync(t).size}function $U(t){return Qf(this,void 0,void 0,function*(){var e,r,n,s,o;let i=[],a=(o=process.env.GITHUB_WORKSPACE)!==null&&o!==void 0?o:process.cwd(),c=yield Moe(t.join(`
`),{implicitDescendants:!1});try{for(var l=!0,u=B5e(c.globGenerator()),d;d=yield u.next(),e=d.done,!e;l=!0){s=d.value,l=!1;let m=Lp.relative(a,s).replace(new RegExp(`\\${Lp.sep}`,"g"),"/");W(`Matched: ${m}`),m===""?i.push("."):i.push(`${m}`)}}catch(p){r={error:p}}finally{try{!l&&!e&&(n=u.return)&&(yield n.call(u))}finally{if(r)throw r.error}}return i})}function ME(t){return Qf(this,void 0,void 0,function*(){return Pae.promisify(Df.unlink)(t)})}function vae(t){return Qf(this,arguments,void 0,function*(e,r=[]){let n="";r.push("--version"),W(`Checking ${e} ${r.join(" ")}`);try{yield _u(`${e}`,r,{ignoreReturnCode:!0,silent:!0,listeners:{stdout:s=>n+=s.toString(),stderr:s=>n+=s.toString()}})}catch(s){W(s.message)}return n=n.trim(),W(n),n})}function FE(){return Qf(this,void 0,void 0,function*(){let t=yield vae("zstd",["--quiet"]),e=Tae.clean(t);return W(`zstd version: ${e}`),t===""?As.Gzip:As.ZstdWithoutLong})}function Fu(t){return t===As.Gzip?kE.Gzip:kE.Zstd}function _ae(){return Qf(this,void 0,void 0,function*(){return Df.existsSync(UU)?UU:(yield vae("tar")).toLowerCase().includes("gnu tar")?Fs("tar"):""})}function GU(t,e){if(e===void 0)throw Error(`Expected ${t} but value was undefiend`);return e}function kf(t,e,r=!1){let n=t.slice();return e&&n.push(e),process.platform==="win32"&&!r&&n.push("windows-only"),n.push(N5e),h0.createHash("sha256").update(n.join("|")).digest("hex")}function Qae(){let t=process.env.ACTIONS_RUNTIME_TOKEN;if(!t)throw new Error("Unable to get the ACTIONS_RUNTIME_TOKEN env variable");return t}var dh=x(require("fs"),1),ime=require("url");var Ga=class extends Error{constructor(e){super(e),this.name="AbortError"}};var Dae=require("node:os"),kae=x(require("node:util"),1),Lae=x(require("node:process"),1);function Oae(t,...e){Lae.default.stderr.write(`${kae.default.format(t,...e)}${Dae.EOL}`)}var Mae=typeof process<"u"&&process.env&&process.env.DEBUG||void 0,Uae,HU=[],zU=[],y0=[];Mae&&VU(Mae);var qae=Object.assign(t=>$ae(t),{enable:VU,enabled:YU,disable:T5e,log:Oae});function VU(t){Uae=t,HU=[],zU=[];let e=t.split(",").map(r=>r.trim());for(let r of e)r.startsWith("-")?zU.push(r.substring(1)):HU.push(r);for(let r of y0)r.enabled=YU(r.namespace)}function YU(t){if(t.endsWith("*"))return!0;for(let e of zU)if(Fae(t,e))return!1;for(let e of HU)if(Fae(t,e))return!0;return!1}function Fae(t,e){if(e.indexOf("*")===-1)return t===e;let r=e;if(e.indexOf("**")!==-1){let p=[],m="";for(let f of e)f==="*"&&m==="*"||(m=f,p.push(f));r=p.join("")}let n=0,s=0,o=r.length,i=t.length,a=-1,c=-1;for(;n<i&&s<o;)if(r[s]==="*"){if(a=s,s++,s===o)return!0;for(;t[n]!==r[s];)if(n++,n===i)return!1;c=n,n++,s++;continue}else if(r[s]===t[n])s++,n++;else if(a>=0){if(s=a+1,n=c+1,n===i)return!1;for(;t[n]!==r[s];)if(n++,n===i)return!1;c=n,n++,s++;continue}else return!1;let l=n===t.length,u=s===r.length,d=s===r.length-1&&r[s]==="*";return l&&(u||d)}function T5e(){let t=Uae||"";return VU(""),t}function $ae(t){let e=Object.assign(r,{enabled:YU(t),destroy:P5e,log:qae.log,namespace:t,extend:v5e});function r(...n){e.enabled&&(n.length>0&&(n[0]=`${t} ${n[0]}`),e.log(...n))}return y0.push(e),e}function P5e(){let t=y0.indexOf(this);return t>=0?(y0.splice(t,1),!0):!1}function v5e(t){let e=$ae(`${this.namespace}:${t}`);return e.log=this.log,e}var Lf=qae;var jU=["verbose","info","warning","error"],Gae={verbose:400,info:300,warning:200,error:100};function Hae(t,e){e.log=(...r)=>{t.log(...r)}}function zae(t){return jU.includes(t)}function E0(t){let e=new Set,r=typeof process<"u"&&process.env&&process.env[t.logLevelEnvVarName]||void 0,n,s=Lf(t.namespace);s.log=(...u)=>{Lf.log(...u)};function o(u){if(u&&!zae(u))throw new Error(`Unknown log level '${u}'. Acceptable values: ${jU.join(",")}`);n=u;let d=[];for(let p of e)i(p)&&d.push(p.namespace);Lf.enable(d.join(","))}r&&(zae(r)?o(r):console.error(`${t.logLevelEnvVarName} set to unknown log level '${r}'; logging is not enabled. Acceptable values: ${jU.join(", ")}.`));function i(u){return!!(n&&Gae[u.level]<=Gae[n])}function a(u,d){let p=Object.assign(u.extend(d),{level:d});if(Hae(u,p),i(p)){let m=Lf.disable();Lf.enable(m+","+p.namespace)}return e.add(p),p}function c(){return n}function l(u){let d=s.extend(u);return Hae(s,d),{error:a(d,"error"),warning:a(d,"warning"),info:a(d,"info"),verbose:a(d,"verbose")}}return{setLogLevel:o,getLogLevel:c,createClientLogger:l,logger:s}}var Vae=E0({logLevelEnvVarName:"TYPESPEC_RUNTIME_LOG_LEVEL",namespace:"typeSpecRuntime"}),_5e=Vae.logger;function UE(t){return Vae.createClientLogger(t)}function C0(t){return t.toLowerCase()}function*Q5e(t){for(let e of t.values())yield[e.name,e.value]}var WU=class{_headersMap;constructor(e){if(this._headersMap=new Map,e)for(let r of Object.keys(e))this.set(r,e[r])}set(e,r){this._headersMap.set(C0(e),{name:e,value:String(r).trim()})}get(e){return this._headersMap.get(C0(e))?.value}has(e){return this._headersMap.has(C0(e))}delete(e){this._headersMap.delete(C0(e))}toJSON(e={}){let r={};if(e.preserveCase)for(let n of this._headersMap.value Line truncated
${L5e.sanitize({...this,request:{...this.request,agent:n},response:this.response})}`,enumerable:!1}),Object.setPrototypeOf(this,t.prototype)}};function b0(t){return t instanceof fs?!0:Mp(t)&&t.name==="RestError"}function qs(t,e){return Buffer.from(t,e)}var x0=x(require("node:http"),1),S0=x(require("node:https"),1),ZU=x(require("node:zlib"),1),Kae=require("node:stream");var ti=UE("ts-http-runtime");var O5e={};function qE(t){return t&&typeof t.pipe=="function"}function Jae(t){return t.readable===!1?Promise.resolve():new Promise(e=>{let r=()=>{e(),t.removeListener("close",r),t.removeListener("end",r),t.removeListener("error",r)};t.on("close",r),t.on("end",r),t.on("error",r)})}function Xae(t){return t&&typeof t.byteLength=="number"}var R0=class extends Kae.Transform{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}},e1=class{cachedHttpAgent;cachedHttpsAgents=new WeakMap;async sendRequest(e){let r=new AbortController,n;if(e.abortSignal){if(e.abortSignal.aborted)throw new Ga("The operation was aborted. Request has already been canceled.");n=l=>{l.type==="abort"&&r.abort()},e.abortSignal.addEventListener("abort",n)}let s;e.timeout>0&&(s=setTimeout(()=>{let l=new Zi;ti.info(`request to '${l.sanitizeUrl(e.url)}' timed out. canceling...`),r.abort()},e.timeout));let o=e.headers.get("Accept-Encoding"),i=o?.includes("gzip")||o?.includes("deflate"),a=typeof e.body=="function"?e.body():e.body;if(a&&!e.headers.has("Content-Length")){let l=q5e(a);l!==null&&e.headers.set("Content-Length",l)}let c;try{if(a&&e.onUploadProgress){let f=e.onUploadProgress,y=new R0(f);y.on("error",I=>{ti.error("Error in upload progress",I)}),qE(a)?a.pipe(y):y.end(a),a=y}let l=await this.makeRequest(e,r,a);s!==void 0&&clearTimeout(s);let u=M5e(l),p={status:l.statusCode??0,headers:u,request:e};if(e.method==="HEAD")return l.resume(),p;c=i?F5e(l,u):l;let m=e.onDownloadProgress;if(m){let f=new R0(m);f.on("error",y=>{ti.error("Error in download progress",y)}),c.pipe(f),c=f}return e.streamResponseStatusCodes?.has(Number.POSITIVE_INFINITY)||e.streamResponseStatusCodes?.has(p.status)?p.readableStreamBody=c:p.bodyAsText=await U5e(c),p}finally{if(e.abortSignal&&n){let l=Promise.resolve();qE(a)&&(l=Jae(a));let u=Promise.resolve();qE(c)&&(u=Jae(c)),Promise.all([l,u]).then(()=>{n&&e.abortSignal?.removeEventListener("abort",n)}).catch(d=>{ti.warning("Error when cleaning up abortListener on httpRequest",d)})}}}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 a={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((c,l)=>{let u=o?x0.default.request(a,c):S0.default.request(a,c);u.once("error",d=>{l(new fs(d.message,{code:d.code??fs.REQUEST_SEND_ERROR,request:e}))}),r.signal.addEventListener("abort",()=>{let d=new Ga("The operation was aborted. Rejecting from abort signal callback while making request.");u.destroy(d),l(d)}),n&&qE(n)?n.pipe(u):n?typeof n=="string"||Buffer.isBuffer(n)?u.end(n):Xae(n)?u.end(ArrayBuffer.isView(n)?Buffer.from(n.buffer):Buffer.from(n)):(ti.error("Unrecognized body type",n),l(new fs("Unrecognized body type"))):u.end()})}getOrCreateAgent(e,r){let n=e.disableKeepAlive;if(r)return n?x0.default.globalAgent:(this.cachedHttpAgent||(this.cachedHttpAgent=new x0.default.Agent({keepAlive:!0})),this.cachedHttpAgent);{if(n&&!e.tlsSettings)return S0.default.globalAgent;let s=e.tlsSettings??O5e,o=this.cachedHttpsAgents.get(s);return o&&o.options.keepAlive===!n||(ti.info("No cached TLS Agent exist, creating a new Agent"),o=new S0.default.Agent({keepAlive:!n,...s}),this.cachedHttpsAgents.set(s,o)),o}}};function M5e(t){let e=ho();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}function F5e(t,e){let r=e.get("Content-Encoding");if(r==="gzip"){let n=ZU.default.createGunzip();return t.pipe(n),n}else if(r==="deflate"){let n=ZU.default.createInflate();return t.pipe(n),n}return t}function U5e(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 fs(`Error reading response as text: ${s.message}`,{code:fs.PARSE_ERROR}))})})}function q5e(t){return t?Buffer.isBuffer(t)?t.length:qE(t)?null:Xae(t)?t.byteLength:typeof t=="string"?Buffer.from(t).length:null:0}function Zae(){return new e1}function B0(){return Zae()}var t1="logPolicy";function N0(t={}){let e=t.logger??ti.info,r=new Zi({additionalAllowedHeaderNames:t.additionalAllowedHeaderNames,additionalAllowedQueryParameters:t.additional Line truncated
`;return e}function y9e(t){return t instanceof Uint8Array?t.byteLength:W0(t)?t.size===-1?void 0:t.size:void 0}function E9e(t){let e=0;for(let r of t){let n=y9e(r);if(n===void 0)return;e+=n}return e}async function C9e(t,e,r){let n=[qs(`--${r}`,"utf-8"),...e.flatMap(o=>[qs(`\r
`,"utf-8"),qs(g9e(o.headers),"utf-8"),qs(`\r
`,"utf-8"),o.body,qs(`\r
--${r}`,"utf-8")]),qs(`--\r
\r
`,"utf-8")],s=w4e(n);s&&t.headers.set("Content-Length",s),t.body=await zie(n)}var oE="multipartPolicy",b4e=70,S4e=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function B4e(t){if(t.length>b4e)throw new Error(`Multipart boundary "${t}" exceeds maximum length of 70 characters`);if(Array.from(t).some(e=>!S4e.has(e)))throw new Error(`Multipart boundary "${t}" contains invalid characters`)}function tB(){return{name:oE,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,i]=s;if(i&&r&&i!==r)throw new Error(`Multipart boundary was specified as ${i} in the header, but got ${r} in the request body`);return r??=i,r?B4e(r):r=E4e(),t.headers.set("Content-Type",`${o}; boundary=${r}`),await x4e(t,t.multipartBody.parts,r),t.multipartBody=void 0,e(t)}}}function rB(){return BS()}var Vie=xS({logLevelEnvVarName:"AZURE_LOG_LEVEL",namespace:"azure"}),hqt=Vie.logger;function Ra(t){return Vie.createClientLogger(t)}var Na=Ra("core-rest-pipeline");function VU(t={}){return _S({logger:Na.info,...t})}var YU=vS;function jU(t={}){return DS(t)}var nB=b(require("node:os"),1),sB=b(require("node:process"),1);function Yie(){return"User-Agent"}async function jie(t){if(sB.default&&sB.default.versions){let e=`${nB.default.type()} ${nB.default.release()}; ${nB.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})`)}}var oB="1.22.2";function D4e(t){let e=[];for(let[r,n]of t){let s=n?`${r}/${n}`:r;e.push(s)}return e.join(" ")}function Wie(){return Yie()}async function iB(t){let e=new Map;e.set("core-rest-pipeline",oB),await jie(e);let r=D4e(e);return t?`${t} ${r}`:r}var Jie=Wie(),Kie="userAgentPolicy";function WU(t={}){let e=iB(t.userAgentPrefix);return{name:Kie,async sendRequest(r,n){return r.headers.has(Jie)||r.headers.set(Jie,await e),n(r)}}}var uo=class extends Error{constructor(e){super(e),this.name="AbortError"}};function JU(t,e){let{cleanupBeforeAbort:r,abortSignal:n,abortErrorMsg:s}=e??{};return new Promise((o,i)=>{function a(){i(new uo(s??"The operation was aborted."))}function c(){n?.removeEventListener("abort",l)}function l(){r?.(),c(),a()}if(n?.aborted)return a();try{t(u=>{c(),o(u)},u=>{c(),i(u)})}catch(u){i(u)}n?.addEventListener("abort",l)})}var U4e="The delay was aborted.";function iE(t,e){let r,{abortSignal:n,abortErrorMsg:s}=e??{};return JU(o=>{r=setTimeout(o,t)},{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:n,abortErrorMsg:s??U4e})}function Cu(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}`}}function Xie(t){return mp(t)}function mf(){return Ap()}var Ct=gp;var Zie=Symbol("rawContent");function XU(t){return typeof t[Zie]=="function"}function eae(t){return XU(t)?t[Zie]():t}var aB=oE;function ZU(){let t=tB();return{name:aB,sendRequest:async(e,r)=>{if(e.multipartBody)for(let n of e.multipartBody.parts)XU(n.body)&&(n.body=eae(n.body));return t.sendRequest(e,r)}}}var eM=kS;function tM(){return LS()}function rM(t={}){return US(t)}function nM(){return MS()}function Iu(t){return $U(t)}function sM(t,e){return JS(t,e)}var tae="setClientRequestIdPolicy";function oM(t="x-ms-client-request-id"){return{name:tae,async sendRequest(e,r){return e.headers.has(t)||e.headers.set(t,e.requestId),r(e)}}}function iM(t){return KS(t)}function aM(t){return XS(t)}var ff={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function rae(t={}){let e=new cM(t.parentContext);return t.span&&(e=e.setValue(ff.span,t.span)),t.namespace&&(e=e.setValue(ff.namespace,t.namespace)),e}var cM=class t{_contextMap;constructor(e){this._contextMap=e instanceof t?new Map(e._contextMap):new Map}setValue(e,r){let n=new t(this);return n._contextMap.set(e,r),n}getValue(e){return this._contextMap.get(e)}deleteValue(e){let r=new t(this);return r._contextMap.delete(e),r}};var sae=b(nae(),1),lB=sae.state;function M4e(){return{end:()=>{},isRecording:()=>!1,recordException:()=>{},setAttribute:()=>{},setStatus:()=>{},addEvent:()=>{}}}function $4e(){return{createRequestHeaders:()=>({}),parseTraceparentHeader:()=>{},startSpan:(t,e)=>({span:M4e(),tracingContext:rae({parentContext:e.tracingContext})}),withContext(t,e,...r){return e(...r)}}}function aE(){return lB.instrumenterImplementation||(lB.instrumenterImplementation=$4e()),lB.instrumenterImplementation}function cE(t){let{namespace:e,packageName:r,packageVersion:n}=t;function s(l,u,d){let p=aE().startSpan(l,{...d,packageName:r,packageVersion:n,tracingContext:u?.tracingOptions?.tracingContext}),A=p.tracingConte Line truncated
`&&t[o]!=="\r";o++)c+=t[o];if(c=c.trim(),c[c.length-1]==="/"&&(c=c.substring(0,c.length-1),o--),!l8e(c)){let d;return c.trim().length===0?d="Invalid space after '<'.":d="Tag '"+c+"' is an invalid name.",Br("InvalidTag",d,ls(t,o))}let l=s8e(t,o);if(l===!1)return Br("InvalidAttr","Attributes for '"+c+"' have open quote.",ls(t,o));let u=l.value;if(o=l.index,u[u.length-1]==="/"){let d=o-u.length;u=u.substring(0,u.length-1);let p=Uae(u,e);if(p===!0)n=!0;else return Br(p.err.code,p.err.msg,ls(t,d+p.err.line))}else if(a)if(l.tagClosed){if(u.trim().length>0)return Br("InvalidTag","Closing tag '"+c+"' can't have attributes or invalid starting.",ls(t,i));if(r.length===0)return Br("InvalidTag","Closing tag '"+c+"' has not been opened.",ls(t,i));{let d=r.pop();if(c!==d.tagName){let p=ls(t,d.tagStartPos);return Br("InvalidTag","Expected closing tag '"+d.tagName+"' (opened in line "+p.line+", col "+p.col+") instead of closing tag '"+c+"'.",ls(t,i))}r.length==0&&(s=!0)}}else return Br("InvalidTag","Closing tag '"+c+"' doesn't have proper closing.",ls(t,o));else{let d=Uae(u,e);if(d!==!0)return Br(d.err.code,d.err.msg,ls(t,o-u.length+d.err.line));if(s===!0)return Br("InvalidXml","Multiple possible root nodes found.",ls(t,o));e.unpairedTags.indexOf(c)!==-1||r.push({tagName:c,tagStartPos:i}),n=!0}for(o++;o<t.length;o++)if(t[o]==="<")if(t[o+1]==="!"){o++,o=Fae(t,o);continue}else if(t[o+1]==="?"){if(o=Oae(t,++o),o.err)return o}else break;else if(t[o]==="&"){let d=a8e(t,o);if(d==-1)return Br("InvalidChar","char '&' is not expected.",ls(t,o));o=d}else if(s===!0&&!Lae(t[o]))return Br("InvalidXml","Extra text at the end",ls(t,o));t[o]==="<"&&o--}}else{if(Lae(t[o]))continue;return Br("InvalidChar","char '"+t[o]+"' is not expected.",ls(t,o))}if(n){if(r.length==1)return Br("InvalidTag","Unclosed tag '"+r[0].tagName+"'.",ls(t,r[0].tagStartPos));if(r.length>0)return Br("InvalidXml","Invalid '"+JSON.stringify(r.map(o=>o.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return Br("InvalidXml","Start tag expected.",1);return!0}function Lae(t){return t===" "||t===" "||t===`
`||t==="\r"}function Oae(t,e){let r=e;for(;e<t.length;e++)if(t[e]=="?"||t[e]==" "){let n=t.substr(r,e-r);if(e>5&&n==="xml")return Br("InvalidXml","XML declaration allowed only at the start of the document.",ls(t,e));if(t[e]=="?"&&t[e+1]==">"){e++;break}else continue}return e}function Fae(t,e){if(t.length>e+5&&t[e+1]==="-"&&t[e+2]==="-"){for(e+=3;e<t.length;e++)if(t[e]==="-"&&t[e+1]==="-"&&t[e+2]===">"){e+=2;break}}else if(t.length>e+8&&t[e+1]==="D"&&t[e+2]==="O"&&t[e+3]==="C"&&t[e+4]==="T"&&t[e+5]==="Y"&&t[e+6]==="P"&&t[e+7]==="E"){let r=1;for(e+=8;e<t.length;e++)if(t[e]==="<")r++;else if(t[e]===">"&&(r--,r===0))break}else if(t.length>e+9&&t[e+1]==="["&&t[e+2]==="C"&&t[e+3]==="D"&&t[e+4]==="A"&&t[e+5]==="T"&&t[e+6]==="A"&&t[e+7]==="["){for(e+=8;e<t.length;e++)if(t[e]==="]"&&t[e+1]==="]"&&t[e+2]===">"){e+=2;break}}return e}var r8e='"',n8e="'";function s8e(t,e){let r="",n="",s=!1;for(;e<t.length;e++){if(t[e]===r8e||t[e]===n8e)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}}var o8e=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function Uae(t,e){let r=yB(t,o8e),n={};for(let s=0;s<r.length;s++){if(r[s][1].length===0)return Br("InvalidAttr","Attribute '"+r[s][2]+"' has no space in starting.",yE(r[s]));if(r[s][3]!==void 0&&r[s][4]===void 0)return Br("InvalidAttr","Attribute '"+r[s][2]+"' is without value.",yE(r[s]));if(r[s][3]===void 0&&!e.allowBooleanAttributes)return Br("InvalidAttr","boolean attribute '"+r[s][2]+"' is not allowed.",yE(r[s]));let o=r[s][2];if(!c8e(o))return Br("InvalidAttr","Attribute '"+o+"' is an invalid name.",yE(r[s]));if(!Object.prototype.hasOwnProperty.call(n,o))n[o]=1;else return Br("InvalidAttr","Attribute '"+o+"' is repeated.",yE(r[s]))}return!0}function i8e(t,e){let r=/\d/;for(t[e]==="x"&&(e++,r=/[\da-fA-F]/);e<t.length;e++){if(t[e]===";")return e;if(!t[e].match(r))break}return-1}function a8e(t,e){if(e++,t[e]===";")return-1;if(t[e]==="#")return e++,i8e(t,e);let r=0;for(;e<t.length;e++,r++)if(!(t[e].match(/\w/)&&r<20)){if(t[e]===";")break;return-1}return e}function Br(t,e,r){return{err:{code:t,msg:e,line:r.line||r,col:r.col}}}function c8e(t){return BM(t)}function l8e(t){return BM(t)}function ls(t,e){let r=t.substring(0,e).split(/\r?\n/);return{line:r.length,col:r[r.length-1].length+1}}function yE(t){return t.startIndex+t[1].length}var Mae={amp:"&",AMP:"&",lt:"<",LT:"<",gt:">",GT:">",quot:'"',QUOT:'"',apos:"'",lsquo:"\u2018",rsquo:"\u2019",ldquo:"\u201C",rdquo:"\u201D",lsquor:"\u201A",rsquor:"\u2019",ldquor:"\u201E",bdquo:"\u201E",comma:",",period:".",colon:":",semi:";",excl:"!",quest:"?",num:"#",dollar:"$",percent:"%",amp:"&",ast:"*",commat:"@",lowbar:"_",verbar:"|",vert:"|",sol:"/",bsol:"\\",lbrace:"{",rbrace:"}",lbrack:"[",rbrack:"]",lpar:"(",rpar:")",nbsp:"\xA0",iexcl:"\xA1",cent:"\xA2",pound:"\xA3",curren:"\xA4",yen:"\xA5",brvbar:"\xA6",sect:"\xA7",uml:"\xA8",copy:"\xA9",COPY:"\xA9",ordf:"\xAA",laquo:"\xAB",not:"\xAC",shy:"\xAD",reg:"\xAE",REG:"\xAE",macr:"\xAF",deg:"\xB0",plusmn:"\xB1",sup2:"\xB2",sup3:"\xB3",acute:"\xB4",micro:"\xB5",para:"\xB6",middot:"\xB7",cedil:"\xB8",sup1:"\xB9",ordm:"\xBA",raquo:"\xBB",frac14:"\xBC",frac12:"\xBD",half:"\xBD",frac34:"\xBE",iquest:"\xBF",times:"\xD7",div:"\xF7",divide:"\xF7"},$ae={Agrave:"\xC0",agrave:"\xE0",Aacute:"\xC1",aacute:"\xE1",Acirc:"\xC2",acirc:"\xE2",Atilde:"\xC3",atilde:"\xE3",Auml:"\xC4",auml:"\xE4",Aring:"\xC5",aring:"\xE5",AElig:"\xC6",aelig:"\xE6",Ccedil:"\xC7",ccedil:"\xE7",Egrave:"\xC8",egrave:"\xE8",Eacute:"\xC9",eacute:"\xE9",Ecirc:"\xCA",ecirc:"\xEA",Euml:"\xCB",euml:"\xEB",Igrave:"\xCC",igrave:"\xEC",Iacute:"\xCD",iacute:"\xED",Icirc:"\xCE",icirc:"\xEE",Iuml:"\xCF",iuml:"\xEF",ETH:"\xD0",eth:"\xF0",Ntilde:"\xD1",ntilde:"\xF1",Ograve:"\xD2",ograve:"\xF2",Oacute:"\xD3",oacute:"\xF3",Ocirc:"\xD4",ocirc:"\xF4",Otilde:"\xD5",otilde:"\xF5",Ouml:"\xD6",ouml:"\xF6",Oslash:"\xD8",oslash:"\xF8",Ugrave:"\xD9",ugrave:"\xF9",Uacute:"\xDA",uacute:"\xFA",Ucirc:"\xDB",ucirc:"\xFB",Uuml:"\xDC",uuml:"\xFC",Yacute:"\xDD",yacute:"\xFD",THORN:"\xDE",thorn:"\xFE",szlig:"\xDF",yuml:"\xFF",Yuml:"\u0178"},qae={Amacr:"\u0100",amacr:"\u0101",Abreve:"\u0102",abreve:"\u0103",Aogon:"\u0104",aogon:"\u0105",Cacute:"\u0106",cacute:"\u0107",Ccirc:"\u0108",ccirc:"\u0109",Cdot:"\u010A",cdot:"\u010B",Ccaron:"\u010C",ccaron:"\u010D",Dcaron:"\u010E",dcaron:"\u010F",Dstrok:"\u0110",dstrok:"\u0111",Emacr:"\u0112",emacr:"\u0113",Ecaron:"\u011A",ecaron:"\u011B",Edot:"\u0116",edot:"\u0117",Eogon:"\u0118",eogon:"\u0119",Gcirc:"\u011C",gcirc:"\u011D",Gbreve:"\u011E",gbreve:"\u011F",Gdot:"\u0120",gdot:"\u0121",Gcedil:"\u0122",Hcirc:"\u0124",hcirc:"\u0125",Hstrok:"\u0126",hstrok:"\u0127",Itilde:"\u0128",itilde:"\u0129",Imacr:"\u012A",imacr:"\u012B",Iogon:"\u012E",iogon:"\u012F",Idot:"\u0130",IJlig:"\u0132",ijlig:"\u0133",Jcirc:"\u0134",jcirc:"\u0135",Kcedil:"\u0136",kcedil:"\u0137",kgreen:"\u0138",Lacute:"\u0139",lacute:"\u013A",Lcedil:"\u013B",lcedil:"\u013C",LcaroLine truncated
`);let e=new Ls("!xml"),r=e,n="";this.matcher.reset(),this.entityDecoder.reset(),this.entityExpansionCount=0,this.currentExpandedLength=0;let s=this.options,o=new IE(s.processEntities),i=t.length;for(let a=0;a<i;a++)if(t[a]==="<"){let l=t.charCodeAt(a+1);if(l===47){let u=Cf(t,">",a,"Closing Tag is not closed."),d=t.substring(a+2,u).trim();if(s.removeNSPrefix){let A=d.indexOf(":");A!==-1&&(d=d.substr(A+1))}d=DM(s.transformTagName,d,"",s).tagName,r&&(n=this.saveTextToParentTag(n,r,this.readonlyMatcher));let p=this.matcher.getCurrentTag();if(d&&s.unpairedTagsSet.has(d))throw new Error(`Unpaired tag can not be used as closing tag: </${d}>`);p&&s.unpairedTagsSet.has(p)&&(this.matcher.pop(),this.tagsNodeStack.pop()),this.matcher.pop(),this.isCurrentNodeStopNode=!1,r=this.tagsNodeStack.pop(),n="",a=u}else if(l===63){let u=kM(t,a,!1,"?>");if(!u)throw new Error("Pi Tag is not closed.");n=this.saveTextToParentTag(n,r,this.readonlyMatcher);let d=this.buildAttributesMap(u.tagExp,this.matcher,u.tagName,!0);if(d){let p=d[this.options.attributeNamePrefix+"version"];this.entityDecoder.setXmlVersion(Number(p)||1),o.setXmlVersion(Number(p)||1)}if(!(s.ignoreDeclaration&&u.tagName==="?xml"||s.ignorePiTags)){let p=new Ls(u.tagName);p.add(s.textNodeName,""),u.tagName!==u.tagExp&&u.attrExpPresent&&s.ignoreAttributes!==!0&&(p[":@"]=d),this.addChild(r,p,this.readonlyMatcher,a)}a=u.closeIndex+1}else if(l===33&&t.charCodeAt(a+2)===45&&t.charCodeAt(a+3)===45){let u=Cf(t,"-->",a+4,"Comment is not closed.");if(s.commentPropName){let d=t.substring(a+4,u-2);n=this.saveTextToParentTag(n,r,this.readonlyMatcher),r.add(s.commentPropName,[{[s.textNodeName]:d}])}a=u}else if(l===33&&t.charCodeAt(a+2)===68){let u=o.readDocType(t,a);this.entityDecoder.addInputEntities(u.entities),a=u.i}else if(l===33&&t.charCodeAt(a+2)===91){let u=Cf(t,"]]>",a,"CDATA is not closed.")-2,d=t.substring(a+9,u);n=this.saveTextToParentTag(n,r,this.readonlyMatcher);let p=this.parseTextData(d,r.tagname,this.readonlyMatcher,!0,!1,!0,!0);p==null&&(p=""),s.cdataPropName?r.add(s.cdataPropName,[{[s.textNodeName]:d}]):r.add(s.textNodeName,p),a=u+2}else{let u=kM(t,a,s.removeNSPrefix);if(!u){let U=t.substring(Math.max(0,a-50),Math.min(i,a+50));throw new Error(`readTagExp returned undefined at position ${a}. Context: "${U}"`)}let d=u.tagName,p=u.rawTagName,A=u.tagExp,f=u.attrExpPresent,y=u.closeIndex;if({tagName:d,tagExp:A}=DM(s.transformTagName,d,A,s),s.strictReservedNames&&(d===s.commentPropName||d===s.cdataPropName||d===s.textNodeName||d===s.attributesGroupName))throw new Error(`Invalid tag name: ${d}`);r&&n&&r.tagname!=="!xml"&&(n=this.saveTextToParentTag(n,r,this.readonlyMatcher,!1));let w=r;w&&s.unpairedTagsSet.has(w.tagname)&&(r=this.tagsNodeStack.pop(),this.matcher.pop());let x=!1;A.length>0&&A.lastIndexOf("/")===A.length-1&&(x=!0,d[d.length-1]==="/"?(d=d.substr(0,d.length-1),A=d):A=A.substr(0,A.length-1),f=d!==A);let I=null,T={},v;v=_8e(p),d!==e.tagname&&this.matcher.push(d,{},v),d!==A&&f&&(I=this.buildAttributesMap(A,this.matcher,d),I&&(T=Q8e(I,s))),d!==e.tagname&&(this.isCurrentNodeStopNode=this.isItStopNode());let L=a;if(this.isCurrentNodeStopNode){let U="";if(x)a=u.closeIndex;else if(s.unpairedTagsSet.has(d))a=u.closeIndex;else{let z=this.readStopNodeData(t,p,y+1);if(!z)throw new Error(`Unexpected end of ${p}`);a=z.i,U=z.tagContent}let V=new Ls(d);I&&(V[":@"]=I),V.add(s.textNodeName,U),this.matcher.pop(),this.isCurrentNodeStopNode=!1,this.addChild(r,V,this.readonlyMatcher,L)}else{if(x){({tagName:d,tagExp:A}=DM(s.transformTagName,d,A,s));let U=new Ls(d);I&&(U[":@"]=I),this.addChild(r,U,this.readonlyMatcher,L),this.matcher.pop(),this.isCurrentNodeStopNode=!1}else if(s.unpairedTagsSet.has(d)){let U=new Ls(d);I&&(U[":@"]=I),this.addChild(r,U,this.readonlyMatcher,L),this.matcher.pop(),this.isCurrentNodeStopNode=!1,a=u.closeIndex;continue}else{let U=new Ls(d);if(this.tagsNodeStack.length>s.maxNestedTags)throw new Error("Maximum nested tags exceeded");this.tagsNodeStack.push(r),I&&(U[":@"]=I),this.addChild(r,U,this.readonlyMatcher,L),r=U}n="",a=y}}}else n+=t[a];return e.child};function F8e(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))}function U8e(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)}function M8e(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}function $8e(){return this.stopNodeExpressionsSet.size===0?!1:this.matcher.matchesAny(this.stopNodeExpressionsSet)}function q8e(t,e,r=">"){Line truncated
`;function J8e(t,e){if(!Array.isArray(t)||t.length===0)return"1.0";let r=t[0];if($M(r)==="?xml"){let s=r[":@"];if(s){let o=e.attributeNamePrefix+"version";if(s[o])return s[o]}}return"1.0"}function cce(t,e,r,n,s){return!r.sanitizeName||xp(t,{xmlVersion:s})?t:r.sanitizeName(t,{isAttribute:e,matcher:n.readOnly()})}function MM(t,e){let r="";e.format&&(r=W8e);let n=[];if(e.stopNodes&&Array.isArray(e.stopNodes))for(let i=0;i<e.stopNodes.length;i++){let a=e.stopNodes[i];typeof a=="string"?n.push(new mo(a)):a instanceof mo&&n.push(a)}let s=J8e(t,e),o=new Qa;return lce(t,e,r,o,n,s)}function lce(t,e,r,n,s,o){let i="",a=!1;if(e.maxNestedTags&&n.getDepth()>e.maxNestedTags)throw new Error("Maximum nested tags exceeded");if(!Array.isArray(t)){if(t!=null){let c=t.toString();return c=UM(c,e),c}return""}for(let c=0;c<t.length;c++){let l=t[c],u=$M(l);if(u===void 0)continue;let p=u===e.textNodeName||u===e.cdataPropName||u===e.commentPropName||u[0]==="?"?u:cce(u,!1,e,n,o),A=K8e(l[":@"],e);n.push(p,A);let f=Z8e(n,s);if(p===e.textNodeName){let T=l[u];f||(T=e.tagValueProcessor(p,T),T=UM(T,e)),a&&(i+=r),i+=T,a=!1,n.pop();continue}else if(p===e.cdataPropName){a&&(i+=r);let T=l[u][0][e.textNodeName],v=SB(T);i+=`<![CDATA[${v}]]>`,a=!1,n.pop();continue}else if(p===e.commentPropName){let T=l[u][0][e.textNodeName],v=bB(T);i+=r+`<!--${v}-->`,a=!0,n.pop();continue}else if(p[0]==="?"){let T=ace(l[":@"],e,f,n,o);i+=(p==="?xml"?"":r)+`<${p}${T}?>`,a=!0,n.pop();continue}let y=r;y!==""&&(y+=e.indentBy);let w=ace(l[":@"],e,f,n,o),x=r+`<${p}${w}`,I;f?I=uce(l[u],e):I=lce(l[u],e,y,n,s,o),e.unpairedTags.indexOf(p)!==-1?e.suppressUnpairedNode?i+=x+">":i+=x+"/>":(!I||I.length===0)&&e.suppressEmptyNode?i+=x+"/>":I&&I.endsWith(">")?i+=x+`>${I}${r}</${p}>`:(i+=x+">",I&&r!==""&&(I.includes("/>")||I.includes("</"))?i+=r+e.indentBy+I+r:i+=I,i+=`</${p}>`),a=!0,n.pop()}return i}function K8e(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]=bu(t[s]),n=!0}return n?r:null}function uce(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=$M(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 i=X8e(s[":@"],e),a=uce(s[o],e);!a||a.length===0?r+=`<${o}${i}/>`:r+=`<${o}${i}>${a}</${o}>`}}}return r}function X8e(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)}="${bu(s)}"`}return r}function $M(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}}function ace(t,e,r,n,s){let o="";if(t&&!e.ignoreAttributes)for(let i in t){if(!Object.prototype.hasOwnProperty.call(t,i))continue;let a=i.substr(e.attributeNamePrefix.length),c=r?a:cce(a,!0,e,n,s),l;r?l=t[i]:(l=e.attributeValueProcessor(i,t[i]),l=UM(l,e)),l===!0&&e.suppressBooleanAttributes?o+=` ${c}`:o+=` ${c}="${bu(l)}"`}return o}function Z8e(t,e){if(!e||e.length===0)return!1;for(let r=0;r<e.length;r++)if(t.matches(e[r]))return!0;return!1}function UM(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}function qM(t){return typeof t=="function"?t:Array.isArray(t)?e=>{for(let r of t)if(typeof r=="string"&&e===r||r instanceof RegExp&&r.test(e))return!0}:()=>!1}var e9e={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(t,e){return e},attributeValueProcessor:function(t,e){return e},preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:new RegExp("&","g"),val:"&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 Fs(t){if(this.options=Object.assign({},e9e,t),this.options.stopNodes&&Array.isArray(this.options.stopNodes)&&(this.options.stopNodes=this.options.stopNodes.map(e=>typeof e=="string"&&e.startsWith("*.")?".."+e.substring(2):e)),this.stopNodeExpressions=[],this.options.stopNodes&&Array.isArray(this.options.stopNodes))for(let e=0;e<this.options.stopNodes.length;e++){let r=this.options.stopNodes[e];typeof r=="string"?this.stopNodeExpressions.push(new mo(r)):r instanceof mo&&this.stopNodeExpressions.push(r)}this.options.ignoreAttributes===!0||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignorLine truncated
`,"utf-8")],s=E9e(n);s&&t.headers.set("Content-Length",s),t.body=await rle(n)}var HE="multipartPolicy",I9e=70,w9e=new Set("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789'()+,-./:=?");function b9e(t){if(t.length>I9e)throw new Error(`Multipart boundary "${t}" exceeds maximum length of 70 characters`);if(Array.from(t).some(e=>!w9e.has(e)))throw new Error(`Multipart boundary "${t}" contains invalid characters`)}function K0(){return{name:HE,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,i]=s;if(i&&r&&i!==r)throw new Error(`Multipart boundary was specified as ${i} in the header, but got ${r} in the request body`);return r??=i,r?b9e(r):r=h9e(),t.headers.set("Content-Type",`${o}; boundary=${r}`),await C9e(t,t.multipartBody.parts,r),t.multipartBody=void 0,e(t)}}}function X0(){return w0()}var nle=E0({logLevelEnvVarName:"AZURE_LOG_LEVEL",namespace:"azure"}),W3t=nle.logger;function Va(t){return nle.createClientLogger(t)}var Ya=Va("core-rest-pipeline");function y1(t={}){return N0({logger:Ya.info,...t})}var E1=T0;function C1(t={}){return P0(t)}var Z0=x(require("node:os"),1),eR=x(require("node:process"),1);function sle(){return"User-Agent"}async function ole(t){if(eR.default&&eR.default.versions){let e=`${Z0.default.type()} ${Z0.default.release()}; ${Z0.default.arch()}`,r=eR.default.versions;r.bun?t.set("Bun",`${r.bun} (${e})`):r.deno?t.set("Deno",`${r.deno} (${e})`):r.node&&t.set("Node",`${r.node} (${e})`)}}var tR="1.22.2";function v9e(t){let e=[];for(let[r,n]of t){let s=n?`${r}/${n}`:r;e.push(s)}return e.join(" ")}function ile(){return sle()}async function rR(t){let e=new Map;e.set("core-rest-pipeline",tR),await ole(e);let r=v9e(e);return t?`${t} ${r}`:r}var ale=ile(),cle="userAgentPolicy";function I1(t={}){let e=rR(t.userAgentPrefix);return{name:cle,async sendRequest(r,n){return r.headers.has(ale)||r.headers.set(ale,await e),n(r)}}}var Co=class extends Error{constructor(e){super(e),this.name="AbortError"}};function w1(t,e){let{cleanupBeforeAbort:r,abortSignal:n,abortErrorMsg:s}=e??{};return new Promise((o,i)=>{function a(){i(new Co(s??"The operation was aborted."))}function c(){n?.removeEventListener("abort",l)}function l(){r?.(),c(),a()}if(n?.aborted)return a();try{t(u=>{c(),o(u)},u=>{c(),i(u)})}catch(u){i(u)}n?.addEventListener("abort",l)})}var L9e="The delay was aborted.";function zE(t,e){let r,{abortSignal:n,abortErrorMsg:s}=e??{};return w1(o=>{r=setTimeout(o,t)},{cleanupBeforeAbort:()=>clearTimeout(r),abortSignal:n,abortErrorMsg:s??L9e})}function qu(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}`}}function lle(t){return Mp(t)}function Gf(){return Op()}var wt=qp;var ule=Symbol("rawContent");function x1(t){return typeof t[ule]=="function"}function dle(t){return x1(t)?t[ule]():t}var nR=HE;function S1(){let t=K0();return{name:nR,sendRequest:async(e,r)=>{if(e.multipartBody)for(let n of e.multipartBody.parts)x1(n.body)&&(n.body=dle(n.body));return t.sendRequest(e,r)}}}var R1=v0;function B1(){return _0()}function N1(t={}){return k0(t)}function T1(){return L0()}function $u(t){return m1(t)}function P1(t,e){return V0(t,e)}var ple="setClientRequestIdPolicy";function v1(t="x-ms-client-request-id"){return{name:ple,async sendRequest(e,r){return e.headers.has(t)||e.headers.set(t,e.requestId),r(e)}}}function _1(t){return Y0(t)}function Q1(t){return j0(t)}var Hf={span:Symbol.for("@azure/core-tracing span"),namespace:Symbol.for("@azure/core-tracing namespace")};function mle(t={}){let e=new D1(t.parentContext);return t.span&&(e=e.setValue(Hf.span,t.span)),t.namespace&&(e=e.setValue(Hf.namespace,t.namespace)),e}var D1=class t{_contextMap;constructor(e){this._contextMap=e instanceof t?new Map(e._contextMap):new Map}setValue(e,r){let n=new t(this);return n._contextMap.set(e,r),n}getValue(e){return this._contextMap.get(e)}deleteValue(e){let r=new t(this);return r._contextMap.delete(e),r}};var fle=x(Ale(),1),oR=fle.state;function O9e(){return{end:()=>{},isRecording:()=>!1,recordException:()=>{},setAttribute:()=>{},setStatus:()=>{},addEvent:()=>{}}}function M9e(){return{createRequestHeaders:()=>({}),parseTraceparentHeader:()=>{},startSpan:(t,e)=>({span:O9e(),tracingContext:mle({parentContext:e.tracingContext})}),withContext(t,e,...r){return e(...r)}}}function VE(){return oR.instrumenterImplementation||(oR.instrumenterImplementation=M9e()),oR.instrumenterImplementation}function YE(t){let{namespace:e,packageName:r,packageVersion:n}=t;function s(l,u,d){let p=VE().startSpan(l,{...d,packageName:r,packageVersion:n,tracingContext:u?.tracingOptions?.tracingContext}),m=p.tracingConte Line truncated
`&&t[o]!=="\r";o++)c+=t[o];if(c=c.trim(),c[c.length-1]==="/"&&(c=c.substring(0,c.length-1),o--),!iXe(c)){let d;return c.trim().length===0?d="Invalid space after '<'.":d="Tag '"+c+"' is an invalid name.",vr("InvalidTag",d,hs(t,o))}let l=tXe(t,o);if(l===!1)return vr("InvalidAttr","Attributes for '"+c+"' have open quote.",hs(t,o));let u=l.value;if(o=l.index,u[u.length-1]==="/"){let d=o-u.length;u=u.substring(0,u.length-1);let p=Jle(u,e);if(p===!0)n=!0;else return vr(p.err.code,p.err.msg,hs(t,d+p.err.line))}else if(a)if(l.tagClosed){if(u.trim().length>0)return vr("InvalidTag","Closing tag '"+c+"' can't have attributes or invalid starting.",hs(t,i));if(r.length===0)return vr("InvalidTag","Closing tag '"+c+"' has not been opened.",hs(t,i));{let d=r.pop();if(c!==d.tagName){let p=hs(t,d.tagStartPos);return vr("InvalidTag","Expected closing tag '"+d.tagName+"' (opened in line "+p.line+", col "+p.col+") instead of closing tag '"+c+"'.",hs(t,i))}r.length==0&&(s=!0)}}else return vr("InvalidTag","Closing tag '"+c+"' doesn't have proper closing.",hs(t,o));else{let d=Jle(u,e);if(d!==!0)return vr(d.err.code,d.err.msg,hs(t,o-u.length+d.err.line));if(s===!0)return vr("InvalidXml","Multiple possible root nodes found.",hs(t,o));e.unpairedTags.indexOf(c)!==-1||r.push({tagName:c,tagStartPos:i}),n=!0}for(o++;o<t.length;o++)if(t[o]==="<")if(t[o+1]==="!"){o++,o=Wle(t,o);continue}else if(t[o+1]==="?"){if(o=jle(t,++o),o.err)return o}else break;else if(t[o]==="&"){let d=sXe(t,o);if(d==-1)return vr("InvalidChar","char '&' is not expected.",hs(t,o));o=d}else if(s===!0&&!Yle(t[o]))return vr("InvalidXml","Extra text at the end",hs(t,o));t[o]==="<"&&o--}}else{if(Yle(t[o]))continue;return vr("InvalidChar","char '"+t[o]+"' is not expected.",hs(t,o))}if(n){if(r.length==1)return vr("InvalidTag","Unclosed tag '"+r[0].tagName+"'.",hs(t,r[0].tagStartPos));if(r.length>0)return vr("InvalidXml","Invalid '"+JSON.stringify(r.map(o=>o.tagName),null,4).replace(/\r?\n/g,"")+"' found.",{line:1,col:1})}else return vr("InvalidXml","Start tag expected.",1);return!0}function Yle(t){return t===" "||t===" "||t===`
`||t==="\r"}function jle(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 vr("InvalidXml","XML declaration allowed only at the start of the document.",hs(t,e));if(t[e]=="?"&&t[e+1]==">"){e++;break}else continue}return e}function Wle(t,e){if(t.length>e+5&&t[e+1]==="-"&&t[e+2]==="-"){for(e+=3;e<t.length;e++)if(t[e]==="-"&&t[e+1]==="-"&&t[e+2]===">"){e+=2;break}}else if(t.length>e+8&&t[e+1]==="D"&&t[e+2]==="O"&&t[e+3]==="C"&&t[e+4]==="T"&&t[e+5]==="Y"&&t[e+6]==="P"&&t[e+7]==="E"){let r=1;for(e+=8;e<t.length;e++)if(t[e]==="<")r++;else if(t[e]===">"&&(r--,r===0))break}else if(t.length>e+9&&t[e+1]==="["&&t[e+2]==="C"&&t[e+3]==="D"&&t[e+4]==="A"&&t[e+5]==="T"&&t[e+6]==="A"&&t[e+7]==="["){for(e+=8;e<t.length;e++)if(t[e]==="]"&&t[e+1]==="]"&&t[e+2]===">"){e+=2;break}}return e}var ZKe='"',eXe="'";function tXe(t,e){let r="",n="",s=!1;for(;e<t.length;e++){if(t[e]===ZKe||t[e]===eXe)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}}var rXe=new RegExp(`(\\s*)([^\\s=]+)(\\s*=)?(\\s*(['"])(([\\s\\S])*?)\\5)?`,"g");function Jle(t,e){let r=AR(t,rXe),n={};for(let s=0;s<r.length;s++){if(r[s][1].length===0)return vr("InvalidAttr","Attribute '"+r[s][2]+"' has no space in starting.",nC(r[s]));if(r[s][3]!==void 0&&r[s][4]===void 0)return vr("InvalidAttr","Attribute '"+r[s][2]+"' is without value.",nC(r[s]));if(r[s][3]===void 0&&!e.allowBooleanAttributes)return vr("InvalidAttr","boolean attribute '"+r[s][2]+"' is not allowed.",nC(r[s]));let o=r[s][2];if(!oXe(o))return vr("InvalidAttr","Attribute '"+o+"' is an invalid name.",nC(r[s]));if(!Object.prototype.hasOwnProperty.call(n,o))n[o]=1;else return vr("InvalidAttr","Attribute '"+o+"' is repeated.",nC(r[s]))}return!0}function nXe(t,e){let r=/\d/;for(t[e]==="x"&&(e++,r=/[\da-fA-F]/);e<t.length;e++){if(t[e]===";")return e;if(!t[e].match(r))break}return-1}function sXe(t,e){if(e++,t[e]===";")return-1;if(t[e]==="#")return e++,nXe(t,e);let r=0;for(;e<t.length;e++,r++)if(!(t[e].match(/\w/)&&r<20)){if(t[e]===";")break;return-1}return e}function vr(t,e,r){return{err:{code:t,msg:e,line:r.line||r,col:r.col}}}function oXe(t){return X1(t)}function iXe(t){return X1(t)}function hs(t,e){let r=t.substring(0,e).split(/\r?\n/);return{line:r.length,col:r[r.length-1].length+1}}function nC(t){return t.startIndex+t[1].length}var Kle={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"},Xle={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"},Zle={Amacr:"\u0100",amacr:"\u0101",Abreve:"\u0102",abreve:"\u0103",Aogon:"\u0104",aogon:"\u0105",Cacute:"\u0106",cacute:"\u0107",Ccirc:"\u0108",ccirc:"\u0109",Cdot:"\u010A",cdot:"\u010B",Ccaron:"\u010C",ccaron:"\u010D",Dcaron:"\u010E",dcaron:"\u010F",Dstrok:"\u0110",dstrok:"\u0111",Emacr:"\u0112",emacr:"\u0113",Ecaron:"\u011A",ecaron:"\u011B",Edot:"\u0116",edot:"\u0117",Eogon:"\u0118",eogon:"\u0119",Gcirc:"\u011C",gcirc:"\u011D",Gbreve:"\u011E",gbreve:"\u011F",Gdot:"\u0120",gdot:"\u0121",Gcedil:"\u0122",Hcirc:"\u0124",hcirc:"\u0125",Hstrok:"\u0126",hstrok:"\u0127",Itilde:"\u0128",itilde:"\u0129",Imacr:"\u012A",imacr:"\u012B",Iogon:"\u012E",iogon:"\u012F",Idot:"\u0130",IJlig:"\u0132",ijlig:"\u0133",Jcirc:"\u0134",jcirc:"\u0135",Kcedil:"\u0136",kcedil:"\u0137",kgreen:"\u0138",Lacute:"\u0139",lacute:"\u013A",Lcedil:"\u013B",lcedil:"\u013C",LcaroLine truncated
`);let e=new zs("!xml"),r=e,n="";this.matcher.reset(),this.entityDecoder.reset(),this.entityExpansionCount=0,this.currentExpandedLength=0;let s=this.options,o=new iC(s.processEntities),i=t.length;for(let a=0;a<i;a++)if(t[a]==="<"){let l=t.charCodeAt(a+1);if(l===47){let u=Wf(t,">",a,"Closing Tag is not closed."),d=t.substring(a+2,u).trim();if(s.removeNSPrefix){let m=d.indexOf(":");m!==-1&&(d=d.substr(m+1))}d=i2(s.transformTagName,d,"",s).tagName,r&&(n=this.saveTextToParentTag(n,r,this.readonlyMatcher));let p=this.matcher.getCurrentTag();if(d&&s.unpairedTagsSet.has(d))throw new Error(`Unpaired tag can not be used as closing tag: </${d}>`);p&&s.unpairedTagsSet.has(p)&&(this.matcher.pop(),this.tagsNodeStack.pop()),this.matcher.pop(),this.isCurrentNodeStopNode=!1,r=this.tagsNodeStack.pop(),n="",a=u}else if(l===63){let u=a2(t,a,!1,"?>");if(!u)throw new Error("Pi Tag is not closed.");n=this.saveTextToParentTag(n,r,this.readonlyMatcher);let d=this.buildAttributesMap(u.tagExp,this.matcher,u.tagName,!0);if(d){let p=d[this.options.attributeNamePrefix+"version"];this.entityDecoder.setXmlVersion(Number(p)||1),o.setXmlVersion(Number(p)||1)}if(!(s.ignoreDeclaration&&u.tagName==="?xml"||s.ignorePiTags)){let p=new zs(u.tagName);p.add(s.textNodeName,""),u.tagName!==u.tagExp&&u.attrExpPresent&&s.ignoreAttributes!==!0&&(p[":@"]=d),this.addChild(r,p,this.readonlyMatcher,a)}a=u.closeIndex+1}else if(l===33&&t.charCodeAt(a+2)===45&&t.charCodeAt(a+3)===45){let u=Wf(t,"-->",a+4,"Comment is not closed.");if(s.commentPropName){let d=t.substring(a+4,u-2);n=this.saveTextToParentTag(n,r,this.readonlyMatcher),r.add(s.commentPropName,[{[s.textNodeName]:d}])}a=u}else if(l===33&&t.charCodeAt(a+2)===68){let u=o.readDocType(t,a);this.entityDecoder.addInputEntities(u.entities),a=u.i}else if(l===33&&t.charCodeAt(a+2)===91){let u=Wf(t,"]]>",a,"CDATA is not closed.")-2,d=t.substring(a+9,u);n=this.saveTextToParentTag(n,r,this.readonlyMatcher);let p=this.parseTextData(d,r.tagname,this.readonlyMatcher,!0,!1,!0,!0);p==null&&(p=""),s.cdataPropName?r.add(s.cdataPropName,[{[s.textNodeName]:d}]):r.add(s.textNodeName,p),a=u+2}else{let u=a2(t,a,s.removeNSPrefix);if(!u){let O=t.substring(Math.max(0,a-50),Math.min(i,a+50));throw new Error(`readTagExp returned undefined at position ${a}. Context: "${O}"`)}let d=u.tagName,p=u.rawTagName,m=u.tagExp,f=u.attrExpPresent,y=u.closeIndex;if({tagName:d,tagExp:m}=i2(s.transformTagName,d,m,s),s.strictReservedNames&&(d===s.commentPropName||d===s.cdataPropName||d===s.textNodeName||d===s.attributesGroupName))throw new Error(`Invalid tag name: ${d}`);r&&n&&r.tagname!=="!xml"&&(n=this.saveTextToParentTag(n,r,this.readonlyMatcher,!1));let I=r;I&&s.unpairedTagsSet.has(I.tagname)&&(r=this.tagsNodeStack.pop(),this.matcher.pop());let b=!1;m.length>0&&m.lastIndexOf("/")===m.length-1&&(b=!0,d[d.length-1]==="/"?(d=d.substr(0,d.length-1),m=d):m=m.substr(0,m.length-1),f=d!==m);let w=null,T={},v;v=TXe(p),d!==e.tagname&&this.matcher.push(d,{},v),d!==m&&f&&(w=this.buildAttributesMap(m,this.matcher,d),w&&(T=NXe(w,s))),d!==e.tagname&&(this.isCurrentNodeStopNode=this.isItStopNode());let k=a;if(this.isCurrentNodeStopNode){let O="";if(b)a=u.closeIndex;else if(s.unpairedTagsSet.has(d))a=u.closeIndex;else{let V=this.readStopNodeData(t,p,y+1);if(!V)throw new Error(`Unexpected end of ${p}`);a=V.i,O=V.tagContent}let $=new zs(d);w&&($[":@"]=w),$.add(s.textNodeName,O),this.matcher.pop(),this.isCurrentNodeStopNode=!1,this.addChild(r,$,this.readonlyMatcher,k)}else{if(b){({tagName:d,tagExp:m}=i2(s.transformTagName,d,m,s));let O=new zs(d);w&&(O[":@"]=w),this.addChild(r,O,this.readonlyMatcher,k),this.matcher.pop(),this.isCurrentNodeStopNode=!1}else if(s.unpairedTagsSet.has(d)){let O=new zs(d);w&&(O[":@"]=w),this.addChild(r,O,this.readonlyMatcher,k),this.matcher.pop(),this.isCurrentNodeStopNode=!1,a=u.closeIndex;continue}else{let O=new zs(d);if(this.tagsNodeStack.length>s.maxNestedTags)throw new Error("Maximum nested tags exceeded");this.tagsNodeStack.push(r),w&&(O[":@"]=w),this.addChild(r,O,this.readonlyMatcher,k),r=O}n="",a=y}}}else n+=t[a];return e.child};function kXe(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))}function LXe(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)}function OXe(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}function MXe(){return this.stopNodeExpressionsSet.size===0?!1:this.matcher.matchesAny(this.stopNodeExpressionsSet)}function FXe(t,e,r=">"){Line truncated
`;function YXe(t,e){if(!Array.isArray(t)||t.length===0)return"1.0";let r=t[0];if(m2(r)==="?xml"){let s=r[":@"];if(s){let o=e.attributeNamePrefix+"version";if(s[o])return s[o]}}return"1.0"}function Eue(t,e,r,n,s){return!r.sanitizeName||Yp(t,{xmlVersion:s})?t:r.sanitizeName(t,{isAttribute:e,matcher:n.readOnly()})}function p2(t,e){let r="";e.format&&(r=VXe);let n=[];if(e.stopNodes&&Array.isArray(e.stopNodes))for(let i=0;i<e.stopNodes.length;i++){let a=e.stopNodes[i];typeof a=="string"?n.push(new bo(a)):a instanceof bo&&n.push(a)}let s=YXe(t,e),o=new Ja;return Cue(t,e,r,o,n,s)}function Cue(t,e,r,n,s,o){let i="",a=!1;if(e.maxNestedTags&&n.getDepth()>e.maxNestedTags)throw new Error("Maximum nested tags exceeded");if(!Array.isArray(t)){if(t!=null){let c=t.toString();return c=d2(c,e),c}return""}for(let c=0;c<t.length;c++){let l=t[c],u=m2(l);if(u===void 0)continue;let p=u===e.textNodeName||u===e.cdataPropName||u===e.commentPropName||u[0]==="?"?u:Eue(u,!1,e,n,o),m=jXe(l[":@"],e);n.push(p,m);let f=JXe(n,s);if(p===e.textNodeName){let T=l[u];f||(T=e.tagValueProcessor(p,T),T=d2(T,e)),a&&(i+=r),i+=T,a=!1,n.pop();continue}else if(p===e.cdataPropName){a&&(i+=r);let T=l[u][0][e.textNodeName],v=IR(T);i+=`<![CDATA[${v}]]>`,a=!1,n.pop();continue}else if(p===e.commentPropName){let T=l[u][0][e.textNodeName],v=CR(T);i+=r+`<!--${v}-->`,a=!0,n.pop();continue}else if(p[0]==="?"){let T=yue(l[":@"],e,f,n,o);i+=(p==="?xml"?"":r)+`<${p}${T}?>`,a=!0,n.pop();continue}let y=r;y!==""&&(y+=e.indentBy);let I=yue(l[":@"],e,f,n,o),b=r+`<${p}${I}`,w;f?w=Iue(l[u],e):w=Cue(l[u],e,y,n,s,o),e.unpairedTags.indexOf(p)!==-1?e.suppressUnpairedNode?i+=b+">":i+=b+"/>":(!w||w.length===0)&&e.suppressEmptyNode?i+=b+"/>":w&&w.endsWith(">")?i+=b+`>${w}${r}</${p}>`:(i+=b+">",w&&r!==""&&(w.includes("/>")||w.includes("</"))?i+=r+e.indentBy+w+r:i+=w,i+=`</${p}>`),a=!0,n.pop()}return i}function jXe(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]=zu(t[s]),n=!0}return n?r:null}function Iue(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=m2(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 i=WXe(s[":@"],e),a=Iue(s[o],e);!a||a.length===0?r+=`<${o}${i}/>`:r+=`<${o}${i}>${a}</${o}>`}}}return r}function WXe(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)}="${zu(s)}"`}return r}function m2(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}}function yue(t,e,r,n,s){let o="";if(t&&!e.ignoreAttributes)for(let i in t){if(!Object.prototype.hasOwnProperty.call(t,i))continue;let a=i.substr(e.attributeNamePrefix.length),c=r?a:Eue(a,!0,e,n,s),l;r?l=t[i]:(l=e.attributeValueProcessor(i,t[i]),l=d2(l,e)),l===!0&&e.suppressBooleanAttributes?o+=` ${c}`:o+=` ${c}="${zu(l)}"`}return o}function JXe(t,e){if(!e||e.length===0)return!1;for(let r=0;r<e.length;r++)if(t.matches(e[r]))return!0;return!1}function d2(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}function A2(t){return typeof t=="function"?t:Array.isArray(t)?e=>{for(let r of t)if(typeof r=="string"&&e===r||r instanceof RegExp&&r.test(e))return!0}:()=>!1}var KXe={attributeNamePrefix:"@_",attributesGroupName:!1,textNodeName:"#text",ignoreAttributes:!0,cdataPropName:!1,format:!1,indentBy:" ",suppressEmptyNode:!1,suppressUnpairedNode:!0,suppressBooleanAttributes:!0,tagValueProcessor:function(t,e){return e},attributeValueProcessor:function(t,e){return e},preserveOrder:!1,commentPropName:!1,unpairedTags:[],entities:[{regex:new RegExp("&","g"),val:"&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 Ys(t){if(this.options=Object.assign({},KXe,t),this.options.stopNodes&&Array.isArray(this.options.stopNodes)&&(this.options.stopNodes=this.options.stopNodes.map(e=>typeof e=="string"&&e.startsWith("*.")?".."+e.substring(2):e)),this.stopNodeExpressions=[],this.options.stopNodes&&Array.isArray(this.options.stopNodes))for(let e=0;e<this.options.stopNodes.length;e++){let r=this.options.stopNodes[e];typeof r=="string"?this.stopNodeExpressions.push(new bo(r)):r instanceof bo&&this.stopNodeExpressions.push(r)}this.options.ignoreAttributes===!0||this.options.attributesGroupName?this.isAttribute=function(){return!1}:(this.ignorLine truncated
`,this.newLine=`
`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}function t9e(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"}function GM(t,e,r,n,s){return!r.sanitizeName||xp(t,{xmlVersion:s})?t:r.sanitizeName(t,{isAttribute:e,matcher:n.readOnly()})}Fs.prototype.build=function(t){if(this.options.preserveOrder)return MM(t,this.options);{Array.isArray(t)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(t={[this.options.arrayNodeName]:t});let e=new Qa,r=t9e(t,this.options);return this.j2x(t,0,e,r).val}};Fs.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 i=this.options.jPath?r.toString():r,a=this.checkStopNode(r);for(let c in t){if(!Object.prototype.hasOwnProperty.call(t,c))continue;let u=c===this.options.textNodeName||c===this.options.cdataPropName||c===this.options.commentPropName||this.options.attributesGroupName&&c===this.options.attributesGroupName||this.isAttribute(c)||c[0]==="?"?c:GM(c,!1,this.options,r,n);if(typeof t[c]>"u")this.isAttribute(c)&&(o+="");else if(t[c]===null)this.isAttribute(c)||u===this.options.cdataPropName||u===this.options.commentPropName?o+="":u[0]==="?"?o+=this.indentate(e)+"<"+u+"?"+this.tagEndChar:o+=this.indentate(e)+"<"+u+"/"+this.tagEndChar;else if(t[c]instanceof Date)o+=this.buildTextValNode(t[c],u,"",e,r);else if(typeof t[c]!="object"){let d=this.isAttribute(c);if(d&&!this.ignoreAttributesFn(d,i)){let p=GM(d,!0,this.options,r,n);s+=this.buildAttrPairStr(p,""+t[c],a)}else if(!d)if(c===this.options.textNodeName){let p=this.options.tagValueProcessor(c,""+t[c]);o+=this.replaceEntitiesValue(p)}else{r.push(u);let p=this.checkStopNode(r);if(r.pop(),p){let A=""+t[c];A===""?o+=this.indentate(e)+"<"+u+this.closeTag(u)+this.tagEndChar:o+=this.indentate(e)+"<"+u+">"+A+"</"+u+this.tagEndChar}else o+=this.buildTextValNode(t[c],u,"",e,r)}}else if(Array.isArray(t[c])){let d=t[c].length,p="",A="";for(let f=0;f<d;f++){let y=t[c][f];if(!(typeof y>"u"))if(y===null)u[0]==="?"?o+=this.indentate(e)+"<"+u+"?"+this.tagEndChar:o+=this.indentate(e)+"<"+u+"/"+this.tagEndChar;else if(typeof y=="object")if(this.options.oneListGroup){r.push(u);let w=this.j2x(y,e+1,r,n);r.pop(),p+=w.val,this.options.attributesGroupName&&y.hasOwnProperty(this.options.attributesGroupName)&&(A+=w.attrStr)}else p+=this.processTextOrObjNode(y,u,e,r,n);else if(this.options.oneListGroup){let w=this.options.tagValueProcessor(u,y);w=this.replaceEntitiesValue(w),p+=w}else{r.push(u);let w=this.checkStopNode(r);if(r.pop(),w){let x=""+y;x===""?p+=this.indentate(e)+"<"+u+this.closeTag(u)+this.tagEndChar:p+=this.indentate(e)+"<"+u+">"+x+"</"+u+this.tagEndChar}else p+=this.buildTextValNode(y,u,"",e,r)}}this.options.oneListGroup&&(p=this.buildObjectNode(p,u,A,e)),o+=p}else if(this.options.attributesGroupName&&c===this.options.attributesGroupName){let d=Object.keys(t[c]),p=d.length;for(let A=0;A<p;A++){let f=GM(d[A],!0,this.options,r,n);s+=this.buildAttrPairStr(f,""+t[c][d[A]],a)}}else o+=this.processTextOrObjNode(t[c],u,e,r,n)}return{attrStr:s,val:o}};Fs.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+'="'+bu(e)+'"'};function r9e(t,e,r,n,s){let o=this.extractAttributes(t);if(n.push(e,o),this.checkStopNode(n)){let c=this.buildRawContent(t),l=this.buildAttributesForStopNode(t);return n.pop(),this.buildObjectNode(c,e,l,r)}let a=this.j2x(t,r+1,n,s);return n.pop(),e[0]==="?"?this.buildTextValNode("",e,a.attrStr,r,n):t[this.options.textNodeName]!==void 0&&Object.keys(t).length===1?this.buildTextValNode(t[this.options.textNodeName],e,a.attrStr,r,n):this.buildObjectNode(a.val,e,a.attrStr,r)}Fs.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]=bu(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]=bu(t[n]),r=!0)}return r?e:null};Fs.prototype.buildRawContent=function(t){if(typeof t=="string")return t;if(typeof t!="object"||t===null)return String(t);if(t[this.options.textNodeName]!==void 0)return t[this.options.textNodeName];let e="";for(let r in t){if(!Object.prototype.hasOwnProperty.call(t,r)||this.isAttribute(r)||this.options.attributesGroupName&&r===this.options.attributesGroupName)continue;let n=t[r];if(r===this.options.textNodeName)e+=n;else if(Array.isA Line truncated
`):(this.indentate=function(){return""},this.tagEndChar=">",this.newLine="")}function XXe(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"}function f2(t,e,r,n,s){return!r.sanitizeName||Yp(t,{xmlVersion:s})?t:r.sanitizeName(t,{isAttribute:e,matcher:n.readOnly()})}Ys.prototype.build=function(t){if(this.options.preserveOrder)return p2(t,this.options);{Array.isArray(t)&&this.options.arrayNodeName&&this.options.arrayNodeName.length>1&&(t={[this.options.arrayNodeName]:t});let e=new Ja,r=XXe(t,this.options);return this.j2x(t,0,e,r).val}};Ys.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 i=this.options.jPath?r.toString():r,a=this.checkStopNode(r);for(let c in t){if(!Object.prototype.hasOwnProperty.call(t,c))continue;let u=c===this.options.textNodeName||c===this.options.cdataPropName||c===this.options.commentPropName||this.options.attributesGroupName&&c===this.options.attributesGroupName||this.isAttribute(c)||c[0]==="?"?c:f2(c,!1,this.options,r,n);if(typeof t[c]>"u")this.isAttribute(c)&&(o+="");else if(t[c]===null)this.isAttribute(c)||u===this.options.cdataPropName||u===this.options.commentPropName?o+="":u[0]==="?"?o+=this.indentate(e)+"<"+u+"?"+this.tagEndChar:o+=this.indentate(e)+"<"+u+"/"+this.tagEndChar;else if(t[c]instanceof Date)o+=this.buildTextValNode(t[c],u,"",e,r);else if(typeof t[c]!="object"){let d=this.isAttribute(c);if(d&&!this.ignoreAttributesFn(d,i)){let p=f2(d,!0,this.options,r,n);s+=this.buildAttrPairStr(p,""+t[c],a)}else if(!d)if(c===this.options.textNodeName){let p=this.options.tagValueProcessor(c,""+t[c]);o+=this.replaceEntitiesValue(p)}else{r.push(u);let p=this.checkStopNode(r);if(r.pop(),p){let m=""+t[c];m===""?o+=this.indentate(e)+"<"+u+this.closeTag(u)+this.tagEndChar:o+=this.indentate(e)+"<"+u+">"+m+"</"+u+this.tagEndChar}else o+=this.buildTextValNode(t[c],u,"",e,r)}}else if(Array.isArray(t[c])){let d=t[c].length,p="",m="";for(let f=0;f<d;f++){let y=t[c][f];if(!(typeof y>"u"))if(y===null)u[0]==="?"?o+=this.indentate(e)+"<"+u+"?"+this.tagEndChar:o+=this.indentate(e)+"<"+u+"/"+this.tagEndChar;else if(typeof y=="object")if(this.options.oneListGroup){r.push(u);let I=this.j2x(y,e+1,r,n);r.pop(),p+=I.val,this.options.attributesGroupName&&y.hasOwnProperty(this.options.attributesGroupName)&&(m+=I.attrStr)}else p+=this.processTextOrObjNode(y,u,e,r,n);else if(this.options.oneListGroup){let I=this.options.tagValueProcessor(u,y);I=this.replaceEntitiesValue(I),p+=I}else{r.push(u);let I=this.checkStopNode(r);if(r.pop(),I){let b=""+y;b===""?p+=this.indentate(e)+"<"+u+this.closeTag(u)+this.tagEndChar:p+=this.indentate(e)+"<"+u+">"+b+"</"+u+this.tagEndChar}else p+=this.buildTextValNode(y,u,"",e,r)}}this.options.oneListGroup&&(p=this.buildObjectNode(p,u,m,e)),o+=p}else if(this.options.attributesGroupName&&c===this.options.attributesGroupName){let d=Object.keys(t[c]),p=d.length;for(let m=0;m<p;m++){let f=f2(d[m],!0,this.options,r,n);s+=this.buildAttrPairStr(f,""+t[c][d[m]],a)}}else o+=this.processTextOrObjNode(t[c],u,e,r,n)}return{attrStr:s,val:o}};Ys.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+'="'+zu(e)+'"'};function ZXe(t,e,r,n,s){let o=this.extractAttributes(t);if(n.push(e,o),this.checkStopNode(n)){let c=this.buildRawContent(t),l=this.buildAttributesForStopNode(t);return n.pop(),this.buildObjectNode(c,e,l,r)}let a=this.j2x(t,r+1,n,s);return n.pop(),e[0]==="?"?this.buildTextValNode("",e,a.attrStr,r,n):t[this.options.textNodeName]!==void 0&&Object.keys(t).length===1?this.buildTextValNode(t[this.options.textNodeName],e,a.attrStr,r,n):this.buildObjectNode(a.val,e,a.attrStr,r)}Ys.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]=zu(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]=zu(t[n]),r=!0)}return r?e:null};Ys.prototype.buildRawContent=function(t){if(typeof t=="string")return t;if(typeof t!="object"||t===null)return String(t);if(t[this.options.textNodeName]!==void 0)return t[this.options.textNodeName];let e="";for(let r in t){if(!Object.prototype.hasOwnProperty.call(t,r)||this.isAttribute(r)||this.options.attributesGroupName&&r===this.options.attributesGroupName)continue;let n=t[r];if(r===this.options.textNodeName)e+=n;else if(Array.isA Line truncated
`)+`
`+this.getCanonicalizedHeadersString(e)+this.getCanonicalizedResourceString(e),n=this.factory.computeHMACSHA256(r);return e.headers.set(Qe.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${n}`),e}getHeaderValueToSign(e,r){let n=e.headers.get(r);return!n||r===Qe.CONTENT_LENGTH&&n==="0"?"":n}getCanonicalizedHeadersString(e){let r=e.headers.headersArray().filter(s=>s.name.toLowerCase().startsWith(Qe.PREFIX_FOR_STORAGE));r.sort((s,o)=>LB(s.name.toLowerCase(),o.name.toLowerCase())),r=r.filter((s,o,i)=>!(o>0&&s.name.toLowerCase()===i[o-1].name.toLowerCase()));let n="";return r.forEach(s=>{n+=`${s.name.toLowerCase().trimRight()}:${s.value.trimLeft()}
`}),n}getCanonicalizedResourceString(e){let r=vB(e.url)||"/",n="";n+=`/${this.factory.accountName}${r}`;let s=DB(e.url),o={};if(s){let i=[];for(let a in s)if(Object.prototype.hasOwnProperty.call(s,a)){let c=a.toLowerCase();o[c]=s[a],i.push(c)}i.sort();for(let a of i)n+=`
${a}:${decodeURIComponent(o[a])}`}return n}};var fr=class extends Bp{accountName;accountKey;constructor(e,r){super(),this.accountName=e,this.accountKey=Buffer.from(r,"base64")}create(e,r){return new BE(e,r,this)}computeHMACSHA256(e){return(0,yce.createHmac)("sha256",this.accountKey).update(e,"utf8").digest("base64")}};var Gr=Ra("storage-common");var Vo;(function(t){t[t.EXPONENTIAL=0]="EXPONENTIAL",t[t.FIXED=1]="FIXED"})(Vo||(Vo={}));var Bu={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:Vo.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},d9e=new uo("The operation was aborted."),RE=class extends _a{retryOptions;constructor(e,r,n=Bu){super(e,r),this.retryOptions={retryPolicyType:n.retryPolicyType?n.retryPolicyType:Bu.retryPolicyType,maxTries:n.maxTries&&n.maxTries>=1?Math.floor(n.maxTries):Bu.maxTries,tryTimeoutInMs:n.tryTimeoutInMs&&n.tryTimeoutInMs>=0?n.tryTimeoutInMs:Bu.tryTimeoutInMs,retryDelayInMs:n.retryDelayInMs&&n.retryDelayInMs>=0?Math.min(n.retryDelayInMs,n.maxRetryDelayInMs?n.maxRetryDelayInMs:Bu.maxRetryDelayInMs):Bu.retryDelayInMs,maxRetryDelayInMs:n.maxRetryDelayInMs&&n.maxRetryDelayInMs>=0?n.maxRetryDelayInMs:Bu.maxRetryDelayInMs,secondaryHost:n.secondaryHost?n.secondaryHost:Bu.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=_B(s.url,this.retryOptions.secondaryHost)),this.retryOptions.tryTimeoutInMs&&(s.url=Su(s.url,Vc.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let i;try{if(Gr.info(`RetryPolicy: =====> Try=${n} ${o?"Primary":"Secondary"}`),i=await this._nextPolicy.sendRequest(s),!this.shouldRetry(o,n,i))return i;r=r||!o&&i.status===404}catch(a){if(Gr.error(`RetryPolicy: Caught error, message: ${a.message}, code: ${a.code}`),!this.shouldRetry(o,n,i,a))throw a}return await this.delay(o,n,e.abortSignal),this.attemptSendRequest(e,r,++n)}shouldRetry(e,r,n,s){if(r>=this.retryOptions.maxTries)return Gr.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 i of o)if(s.name.toUpperCase().includes(i)||s.message.toUpperCase().includes(i)||s.code&&s.code.toString().toUpperCase()===i)return Gr.info(`RetryPolicy: Network error ${i} found, will retry.`),!0}if(n||s){let i=n?n.status:s?s.statusCode:0;if(!e&&i===404)return Gr.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(i===503||i===500)return Gr.info(`RetryPolicy: Will retry for status code ${i}.`),!0}if(n&&n?.status>=400){let i=n.headers.get(Qe.X_MS_CopySourceErrorCode);if(i!==void 0)switch(i){case"InternalError":case"OperationTimedOut":case"ServerBusy":return!0}}return s?.code==="PARSE_ERROR"&&s?.message.startsWith('Error "Error: Unclosed root tag')?(Gr.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 Vo.EXPONENTIAL:s=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case Vo.FIXED:s=this.retryOptions.retryDelayInMs;break}else s=Math.random()*1e3;return Gr.info(`RetryPolicy: Delay for ${s}ms`),kB(s,n,d9e)}};var NE=class{retryOptions;constructor(e){this.retryOptions=e}create(e,r){return new RE(e,r,this.retryOptions)}};var p9e="storageBrowserPolicy";function Ece(){return{name:p9e,async sendRequest(t,e){return Ct||((t.method==="GET"||t.method==="HEAD")&&(t.url=Su(t.url,Vc.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),t.headers.delete(Qe.COOKIE),t.headers.delete(Qe.CONTENT_LENGTH)),e(t)}}}var A9e="StorageCorrectContentLengthPolicy";function Cce(){function t(e){e.body&&(typeof e.body=="string"||Buffer.isBuffer(e.body))&&e.body.length>0&&e.headers.set(Qe.CONTENT_LENGTH,Buffer.byteLength(e.body))}return{name:A9e,async sendRequest(e,r){return t(e),r(e)}}}var m9e="storageRetryPolicy",wf={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:Vo.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},f9e=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],h9e=new uo("The operation was aborted.");function Ice(t={}){let e=t.retryPolicyType??wf.retryPolicyType,r=t.maxTries??wf.maxTries,n=t.retryDelayInMs??wf.retryDelayInMs,s=t.maxRetryDelayInMs??wf.maxRetryDelayInMs,o=t.secondaryHost??wf.secondaryHost,i=t.tryTimeoutInMs??wf.tryTimeoutInMs;function a({isPrimaryRetry:l,attempt:u,response:d,error:p}){if(u>=r)return Gr.info(`RetryPolicy: Attempt(s) ${u} >= maxTries ${r}, no further try.`),!1;if(p){for(let A of f9e)if(p.name.toUpperCase().includes(A)||p.message.toUpperCase().includes(A)||p.code&&p.code.toString().toUpperCase()===A)return Line truncated
`+this.getCanonicalizedHeadersString(e)+this.getCanonicalizedResourceString(e),n=this.factory.computeHMACSHA256(r);return e.headers.set(Qe.AUTHORIZATION,`SharedKey ${this.factory.accountName}:${n}`),e}getHeaderValueToSign(e,r){let n=e.headers.get(r);return!n||r===Qe.CONTENT_LENGTH&&n==="0"?"":n}getCanonicalizedHeadersString(e){let r=e.headers.headersArray().filter(s=>s.name.toLowerCase().startsWith(Qe.PREFIX_FOR_STORAGE));r.sort((s,o)=>_R(s.name.toLowerCase(),o.name.toLowerCase())),r=r.filter((s,o,i)=>!(o>0&&s.name.toLowerCase()===i[o-1].name.toLowerCase()));let n="";return r.forEach(s=>{n+=`${s.name.toLowerCase().trimRight()}:${s.value.trimLeft()}
`}),n}getCanonicalizedResourceString(e){let r=TR(e.url)||"/",n="";n+=`/${this.factory.accountName}${r}`;let s=PR(e.url),o={};if(s){let i=[];for(let a in s)if(Object.prototype.hasOwnProperty.call(s,a)){let c=a.toLowerCase();o[c]=s[a],i.push(c)}i.sort();for(let a of i)n+=`
${a}:${decodeURIComponent(o[a])}`}return n}};var Er=class extends Jp{accountName;accountKey;constructor(e,r){super(),this.accountName=e,this.accountKey=Buffer.from(r,"base64")}create(e,r){return new dC(e,r,this)}computeHMACSHA256(e){return(0,Tue.createHmac)("sha256",this.accountKey).update(e,"utf8").digest("base64")}};var Jr=Va("storage-common");var oi;(function(t){t[t.EXPONENTIAL=0]="EXPONENTIAL",t[t.FIXED=1]="FIXED"})(oi||(oi={}));var Yu={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:oi.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},c7e=new Co("The operation was aborted."),pC=class extends Ka{retryOptions;constructor(e,r,n=Yu){super(e,r),this.retryOptions={retryPolicyType:n.retryPolicyType?n.retryPolicyType:Yu.retryPolicyType,maxTries:n.maxTries&&n.maxTries>=1?Math.floor(n.maxTries):Yu.maxTries,tryTimeoutInMs:n.tryTimeoutInMs&&n.tryTimeoutInMs>=0?n.tryTimeoutInMs:Yu.tryTimeoutInMs,retryDelayInMs:n.retryDelayInMs&&n.retryDelayInMs>=0?Math.min(n.retryDelayInMs,n.maxRetryDelayInMs?n.maxRetryDelayInMs:Yu.maxRetryDelayInMs):Yu.retryDelayInMs,maxRetryDelayInMs:n.maxRetryDelayInMs&&n.maxRetryDelayInMs>=0?n.maxRetryDelayInMs:Yu.maxRetryDelayInMs,secondaryHost:n.secondaryHost?n.secondaryHost:Yu.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=Vu(s.url,pl.Parameters.TIMEOUT,Math.floor(this.retryOptions.tryTimeoutInMs/1e3).toString()));let i;try{if(Jr.info(`RetryPolicy: =====> Try=${n} ${o?"Primary":"Secondary"}`),i=await this._nextPolicy.sendRequest(s),!this.shouldRetry(o,n,i))return i;r=r||!o&&i.status===404}catch(a){if(Jr.error(`RetryPolicy: Caught error, message: ${a.message}, code: ${a.code}`),!this.shouldRetry(o,n,i,a))throw a}return await this.delay(o,n,e.abortSignal),this.attemptSendRequest(e,r,++n)}shouldRetry(e,r,n,s){if(r>=this.retryOptions.maxTries)return Jr.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 i of o)if(s.name.toUpperCase().includes(i)||s.message.toUpperCase().includes(i)||s.code&&s.code.toString().toUpperCase()===i)return Jr.info(`RetryPolicy: Network error ${i} found, will retry.`),!0}if(n||s){let i=n?n.status:s?s.statusCode:0;if(!e&&i===404)return Jr.info("RetryPolicy: Secondary access with 404, will retry."),!0;if(i===503||i===500)return Jr.info(`RetryPolicy: Will retry for status code ${i}.`),!0}if(n&&n?.status>=400){let i=n.headers.get(Qe.X_MS_CopySourceErrorCode);if(i!==void 0)switch(i){case"InternalError":case"OperationTimedOut":case"ServerBusy":return!0}}return s?.code==="PARSE_ERROR"&&s?.message.startsWith('Error "Error: Unclosed root tag')?(Jr.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 oi.EXPONENTIAL:s=Math.min((Math.pow(2,r-1)-1)*this.retryOptions.retryDelayInMs,this.retryOptions.maxRetryDelayInMs);break;case oi.FIXED:s=this.retryOptions.retryDelayInMs;break}else s=Math.random()*1e3;return Jr.info(`RetryPolicy: Delay for ${s}ms`),vR(s,n,c7e)}};var mC=class{retryOptions;constructor(e){this.retryOptions=e}create(e,r){return new pC(e,r,this.retryOptions)}};var l7e="storageBrowserPolicy";function Pue(){return{name:l7e,async sendRequest(t,e){return wt||((t.method==="GET"||t.method==="HEAD")&&(t.url=Vu(t.url,pl.Parameters.FORCE_BROWSER_NO_CACHE,new Date().getTime().toString())),t.headers.delete(Qe.COOKIE),t.headers.delete(Qe.CONTENT_LENGTH)),e(t)}}}var u7e="StorageCorrectContentLengthPolicy";function vue(){function t(e){e.body&&(typeof e.body=="string"||Buffer.isBuffer(e.body))&&e.body.length>0&&e.headers.set(Qe.CONTENT_LENGTH,Buffer.byteLength(e.body))}return{name:u7e,async sendRequest(e,r){return t(e),r(e)}}}var d7e="storageRetryPolicy",Kf={maxRetryDelayInMs:120*1e3,maxTries:4,retryDelayInMs:4*1e3,retryPolicyType:oi.EXPONENTIAL,secondaryHost:"",tryTimeoutInMs:void 0},p7e=["ETIMEDOUT","ESOCKETTIMEDOUT","ECONNREFUSED","ECONNRESET","ENOENT","ENOTFOUND","TIMEOUT","EPIPE","REQUEST_SEND_ERROR"],m7e=new Co("The operation was aborted.");function _ue(t={}){let e=t.retryPolicyType??Kf.retryPolicyType,r=t.maxTries??Kf.maxTries,n=t.retryDelayInMs??Kf.retryDelayInMs,s=t.maxRetryDelayInMs??Kf.maxRetryDelayInMs,o=t.secondaryHost??Kf.secondaryHost,i=t.tryTimeoutInMs??Kf.tryTimeoutInMs;function a({isPrimaryRetry:l,attempt:u,response:d,error:p}){if(u>=r)return Jr.info(`RetryPolicy: Attempt(s) ${u} >= maxTries ${r}, no further try.`),!1;if(p){for(let m of p7e)if(p.name.toUpperCase().includes(m)||p.message.toUpperCase().includes(m)||p.code&&p.code.toString().toUpperCase()===m)return Line truncated
`)+`
`+n(o)+s(o),a=(0,wce.createHmac)("sha256",t.accountKey).update(i,"utf8").digest("base64");o.headers.set(Qe.AUTHORIZATION,`SharedKey ${t.accountName}:${a}`)}function r(o,i){let a=o.headers.get(i);return!a||i===Qe.CONTENT_LENGTH&&a==="0"?"":a}function n(o){let i=[];for(let[c,l]of o.headers)c.toLowerCase().startsWith(Qe.PREFIX_FOR_STORAGE)&&i.push({name:c,value:l});i.sort((c,l)=>LB(c.name.toLowerCase(),l.name.toLowerCase())),i=i.filter((c,l,u)=>!(l>0&&c.name.toLowerCase()===u[l-1].name.toLowerCase()));let a="";return i.forEach(c=>{a+=`${c.name.toLowerCase().trimRight()}:${c.value.trimLeft()}
`}),a}function s(o){let i=vB(o.url)||"/",a="";a+=`/${t.accountName}${i}`;let c=DB(o.url),l={};if(c){let u=[];for(let d in c)if(Object.prototype.hasOwnProperty.call(c,d)){let p=d.toLowerCase();l[p]=c[d],u.push(p)}u.sort();for(let d of u)a+=`
${d}:${decodeURIComponent(l[d])}`}return a}return{name:g9e,async sendRequest(o,i){return e(o),i(o)}}}var y9e="storageRequestFailureDetailsParserPolicy";function xce(){return{name:y9e,async sendRequest(t,e){try{return await e(t)}catch(r){throw typeof r=="object"&&r!==null&&r.response&&r.response.parsedBody&&r.response.parsedBody.code==="InvalidHeaderValue"&&r.response.parsedBody.HeaderName==="x-ms-version"&&(r.message=`The provided service version is not enabled on this storage account. Please see https://learn.microsoft.com/rest/api/storageservices/versioning-for-the-azure-storage-services for additional information.
`),r}}}}var bce=require("node:crypto"),OB=class{accountName;userDelegationKey;key;constructor(e,r){this.accountName=e,this.userDelegationKey=r,this.key=Buffer.from(r.value,"base64")}computeHMACSHA256(e){return(0,bce.createHmac)("sha256",this.key).update(e,"utf8").digest("base64")}};var FB="12.31.0",UB="2026-02-06";var MB="https://storage.azure.com/.default",Yc={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}};var Fi="",WM="*",E9e=1*1024*1024;var C9e=4*E9e;var Sce="AES256",Bce="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",Rce=["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"],Nce=["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"],Tce="BlobUsesCustomerSpecifiedEncryption",Pce="BlobDoesNotUseCustomerSpecifiedEncryption",Qce=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function jc(t){if(!t||typeof t!="object")return!1;let e=t;return Array.isArray(e.factories)&&typeof e.options=="object"&&typeof e.toServiceClientOptions=="function"}var TE=class{factories;options;constructor(e,r={}){this.factories=e,this.options=r}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};function Rr(t,e={}){t||(t=new Jt);let r=new TE([],e);return r._credential=t,r}function I9e(t){let e=[w9e,_ce,x9e,b9e,S9e,B9e,N9e];if(t.factories.length){let r=t.factories.filter(n=>!e.some(s=>s(n)));if(r.length){let n=r.some(s=>R9e(s));return{wrappedPolicies:bM(r),afterRetry:n}}}}function JM(t){let{httpClient:e,...r}=t.options,n=t._coreHttpClient;n||(n=e?SM(e):YM(),t._coreHttpClient=n);let s=t._corePipeline;if(!s){let o=`azsdk-js-azure-storage-blob/${FB}`,i=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${o}`:`${o}`;s=dE({...r,loggingOptions:{additionalAllowedHeaderNames:Rce,additionalAllowedQueryParameters:Nce,logger:RB.info},userAgentOptions:{userAgentPrefix:i},serializationOptions:{stringifyXML:BB,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:zM,serializerOptions:{xml:{xmlCharKey:"#"}}}}),s.removePolicy({phase:"Retry"}),s.removePolicy({name:eM}),s.addPolicy(Cce()),s.addPolicy(Ice(r.retryOptions),{phase:"Retry"}),s.addPolicy(xce()),s.addPolicy(Ece());let a=I9e(t);a&&s.addPolicy(a.wrappedPolicies,a.afterRetry?{afterPhase:"Retry"}:void 0);let c=KM(t);po(c)?s.addPolicy(hf({credential:c,scopes:r.audience??MB Line truncated
`),o=e.computeHMACSHA256(s);return{sasQueryParameters:new Gi(t.version,o,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType),stringToSign:s}}function w6e(t,e){if(t=kp(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=Wa.parse(t.permissions.toString()).toString():s=Ja.parse(t.permissions.toString()).toString());let o=[s||"",t.startsOn?It(t.startsOn,!1):"",t.expiresOn?It(t.expiresOn,!1):"",Dp(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?qi(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(`
`),i=e.computeHMACSHA256(o);return{sasQueryParameters:new Gi(t.version,i,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}}function x6e(t,e){if(t=kp(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=Wa.parse(t.permissions.toString()).toString():s=Ja.parse(t.permissions.toString()).toString());let o=[s||"",t.startsOn?It(t.startsOn,!1):"",t.expiresOn?It(t.expiresOn,!1):"",Dp(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?qi(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(`
`),i=e.computeHMACSHA256(o);return{sasQueryParameters:new Gi(t.version,i,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}}function b6e(t,e){if(t=kp(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=Wa.parse(t.permissions.toString()).toString():s=Ja.parse(t.permissions.toString()).toString());let o=[s||"",t.startsOn?It(t.startsOn,!1):"",t.expiresOn?It(t.expiresOn,!1):"",Dp(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?It(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?It(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.ipRange?qi(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
`),i=e.computeHMACSHA256(o);return{sasQueryParameters:new Gi(t.version,i,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}}function S6e(t,e){if(t=kp(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=Wa.parse(t.permissions.toString()).toString():s=Ja.parse(t.permissions.toString()).toString());let o=[s||"",t.startsOn?It(t.startsOn,!1):"",t.expiresOn?It(t.expiresOn,!1):"",Dp(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?It(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?It(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?qi(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
`),i=e.computeHMACSHA256(o);return{sasQueryParameters:new Gi(t.version,i,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}}function B6e(t,e){if(t=kp(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=Wa.parse(t.permissions.toString()).toString():s=Ja.parse(t.permissions.toString()).toString());let o=[s||"",t.startsOn?It(t.startsOn,!1):"",t.expiresOn?It(t.expiresOn,!1):"",Dp(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?It(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?It(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?qi(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
`),i=e.computeHMACSHA256(o);return{sasQueryParameters:new Gi(t.version,i,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}}function R6e(t,e){if(t=kp(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=Wa.parse(t.permissions.toString()).toString():s=Ja.parse(t.permissions.toString()).toString());let o=[s||"",t.startsOn?It(t.startsOn,!1):"",t.expiresOn?It(t.expiresOn,!1):"",Dp(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?It(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?It(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,void 0,t.delegatedUserObjectId,t.ipRange?qi(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
`),i=e.computeHMACSHA256(o);return{sasQueryParameters:new Gi(t.version,i,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}}function Dp(t,e,r){let n=[`/blob/${t}/${e}`];return r&&n.push(`/${r}`),n.join("")}function kp(t){let e=t.version?t.version:UB;if(t.snapshotTime&&e<"2018-11-09")throw RangeError("'version' must be >= '2018-11-09' when providing 'snapshotTime'.");if(t.blobName===void 0&&t.snapshotTime)throw RangeError("Must provide 'blobName' when providing 'snapshotTime'.");if(t.versionId&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'versionId'.");if(t.blobName===void 0&&t.versionId)throw RangeError("Must provide 'blobName' when providing 'versionId'.");if(t.permissions&&t.permissions.setImmutabilityPolicy&&e<"2020-08-04")throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.");if(t.permissions&&t.permissions.deleteVersion&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'x' permission.");if(t.permissions&&t.permissions.permanentDelete&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'y' permission.");if(t.permissions&&t.permissions.tag&&e<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when providing 't' permission.");if(e<"2020-02-10"&&t.permissions&&(t.permissions.move||t.permissions.execute))throw RangeError("'version' must be >= '2020-02-10' when providing the 'm' or 'e' permission.");if(e<"2021-04-10"&&t.permissions&&t.permissions.filterByTags)throw RangeError("'version' must be >= '2021-04-10' when providing the 'f' permission.");if(e<"2020-02-10"&&(t.preauthorizedAgentObjectId||t.correlationId))throw RangeError("'version' must be >= '2020-02-10' when providing 'preauthorizedAgentObjectId' or 'correlationId'.");if(t.encryptionScope&&e<"2020-12-06")throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.");return t.version=e,t}var $E=class{_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=mf()),this._leaseId=r}async acquireLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==Fi||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==Fi||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 de.withSpan("BlobLeaseClient-acquireLease",r,async n=>Ie(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!==Fi||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==Fi||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 de.withSpan("BlobLeaseClient-changeLease",r,async n=>{let s=Ie(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!==Fi||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==Fi||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 de.withSpan("BlobLeaseClient-releaseLease",e,async r=>Ie(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!==Fi||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==Fi||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 de.withSpan("BlobLeaseClient-renewLease",e,async r=>this._containerOrBlobOperation.renewLease(this._leaseId,{abortSignal:e.ab Line truncated
If you are using self-hosted runners, please make sure your runner has access to all GitHub endpoints: https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners#communication-between-self-hosted-runners-and-github`;super(r),this.code=e,this.name="NetworkError"}};Df.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var Up=class extends Error{constructor(){super(`Cache storage quota has been hit. Unable to upload any new cache entries. Usage is recalculated every 6-12 hours.
More info on storage limits: https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#calculating-minute-and-storage-spending`),this.name="UsageError"}};Up.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var KE=class extends Error{constructor(e){super(e),this.name="RateLimitError"}};var bXe=function(t,e,r,n){function s(o){return o instanceof r?o:new r(function(i){i(o)})}return new(r||(r=Promise))(function(o,i){function a(u){try{l(n.next(u))}catch(d){i(d)}}function c(u){try{l(n.throw(u))}catch(d){i(d)}}function l(u){u.done?o(u.value):s(u.value).then(a,c)}l((n=n.apply(t,e||[])).next())})},OG=class{constructor(e){this.contentLength=e,this.sentBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}setSentBytes(e){this.sentBytes=e}getTransferredBytes(){return this.sentBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete)return;let e=this.sentBytes,r=(100*(e/this.contentLength)).toFixed(1),n=Date.now()-this.startTime,s=(e/(1024*1024)/(n/1e3)).toFixed(1);kr(`Sent ${e} of ${this.contentLength} (${r}%), ${s} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return e=>{this.setSentBytes(e.loadedBytes)}}startDisplayTimer(e=1e3){let r=()=>{this.display(),this.isDone()||(this.timeoutHandle=setTimeout(r,e))};this.timeoutHandle=setTimeout(r,e)}stopDisplayTimer(){this.timeoutHandle&&(clearTimeout(this.timeoutHandle),this.timeoutHandle=void 0),this.display()}};function kue(t,e,r){return bXe(this,void 0,void 0,function*(){var n;let s=new tl(t),o=s.getBlockBlobClient(),i=new OG((n=r?.archiveSizeBytes)!==null&&n!==void 0?n:0),a={blockSize:r?.uploadChunkSize,concurrency:r?.uploadConcurrency,maxSingleShotSize:128*1024*1024,onProgress:i.onProgress()};try{i.startDisplayTimer(),j(`BlobClient: ${s.name}:${s.accountName}:${s.containerName}`);let c=yield o.uploadFile(e,a);if(c._response.status>=400)throw new HR(`uploadCacheArchiveSDK: upload failed with status code ${c._response.status}`);return c}catch(c){throw Di(`uploadCacheArchiveSDK: internal error uploading cache archive: ${c.message}`),c}finally{i.stopDisplayTimer()}})}var Oue=b(require("buffer"),1),Ka=b(require("fs"),1),Fue=b(require("stream"),1),Uue=b(require("util"),1);var zR=function(t,e,r,n){function s(o){return o instanceof r?o:new r(function(i){i(o)})}return new(r||(r=Promise))(function(o,i){function a(u){try{l(n.next(u))}catch(d){i(d)}}function c(u){try{l(n.throw(u))}catch(d){i(d)}}function l(u){u.done?o(u.value):s(u.value).then(a,c)}l((n=n.apply(t,e||[])).next())})};function VR(t){return t?t>=200&&t<300:!1}function SXe(t){return t?t>=500:!0}function BXe(t){return t?[mr.BadGateway,mr.ServiceUnavailable,mr.GatewayTimeout].includes(t):!1}function RXe(t){return zR(this,void 0,void 0,function*(){return new Promise(e=>setTimeout(e,t))})}function Lue(t,e,r){return zR(this,arguments,void 0,function*(n,s,o,i=yS,a=ES,c=void 0){let l="",u=1;for(;u<=i;){let d,p,A=!1;try{d=yield s()}catch(f){c&&(d=c(f)),A=!0,l=f.message}if(d&&(p=o(d),!SXe(p)))return d;if(p&&(A=BXe(p),l=`Cache service responded with ${p}`),j(`${n} - Attempt ${u} of ${i} failed with error: ${l}`),!A){j(`${n} - Error is not retryable`);break}yield RXe(a),u++}throw Error(`${n} failed: ${l}`)})}function XE(t,e){return zR(this,arguments,void 0,function*(r,n,s=yS,o=ES){return yield Lue(r,n,i=>i.statusCode,s,o,i=>{if(i instanceof Ea)return{statusCode:i.statusCode,result:null,headers:{},error:i}})})}function kf(t,e){return zR(this,arguments,void 0,function*(r,n,s=yS,o=ES){return yield Lue(r,n,i=>i.message.statusCode,s,o)})}var Ko=function(t,e,r,n){function s(o){return o instanceof r?o:new r(function(i){i(o)})}return new(r||(r=Promise))(function(o,i){function a(u){try{l(n.next(u))}catch(d){i(d)}}function c(u){try{l(n.throw(u))}catch(d){i(d)}}function l(u){u.done?o(u.value):s(u.value).then(a,c)}l((n=n.apply(t,e||[])).next())})};function NXe(t,e){return Ko(this,void 0,void 0,function*(){yield Uue.promisify(Fue.pipeline)(t.message,e)})}var YR=class{constructor(e){this.contentLength=e,this.segmentIndex=0,this.segmentSize=0,this.segmentOffset=0,this.receivedBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}nextSegment(e){this.segmentOffset=this.segmentOffset+this.segmentSize,this.segmentIndex=this.segmentIndex+1,this.segmentSize=e,this.receivedBytes=0,j(`Downloading segment at offset ${this.segmentOffset} with length ${this.segmentSize}...`)}setReceivedBytes(e){this.receivedBytes=e}getTransferredBytes(){return this.segmentOffset+this.receivedBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete)return;let e=this.segmentOffset+this.receivedBytes,r=(100*(e/this.contentLength)).toFixed(1),n=Date.now()-this.startTime,s=(e/(1024*1024)/(n/1e3)).toFixed(1);kr(`Received ${e} of ${this.contentLength} (${r}%), ${s} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return e=>{this.setReceivedBytes(e.loadedBytes)}}startDisplayTimer( Line truncated
Other caches with similar key:`);for(let a of o?.artifactCaches||[])j(`Cache Key: ${a?.cacheKey}, Cache Version: ${a?.cacheVersion}, Cache Scope: ${a?.scope}, Cache Created: ${a?.creationTime}`)}}})}function $G(t,e,r){return Ms(this,void 0,void 0,function*(){let n=new Wue.URL(t),s=Gue(r);n.hostname.endsWith(".blob.core.windows.net")?s.useAzureSdk?yield $ue(t,e,s):s.concurrentBlobDownloads?yield Mue(t,e,s):yield jR(t,e):yield jR(t,e)})}function Kue(t,e,r){return Ms(this,void 0,void 0,function*(){let n=MG(),s=of(e,r?.compressionMethod,r?.enableCrossOsArchive),o={key:t,version:s,cacheSize:r?.cacheSize};return yield XE("reserveCache",()=>Ms(this,void 0,void 0,function*(){return n.postJson(eC("caches"),o)}))})}function jue(t,e){return`bytes ${t}-${e}/*`}function LXe(t,e,r,n,s){return Ms(this,void 0,void 0,function*(){j(`Uploading chunk of size ${s-n+1} bytes at offset ${n} with content range: ${jue(n,s)}`);let o={"Content-Type":"application/octet-stream","Content-Range":jue(n,s)},i=yield kf(`uploadChunk (start: ${n}, end: ${s})`,()=>Ms(this,void 0,void 0,function*(){return t.sendStream("PATCH",e,r(),o)}));if(!VR(i.message.statusCode))throw new Error(`Cache service responded with ${i.message.statusCode} during upload chunk.`)})}function OXe(t,e,r,n){return Ms(this,void 0,void 0,function*(){let s=xa(r),o=eC(`caches/${e.toString()}`),i=Lf.openSync(r,"r"),a=FG(n),c=gU("uploadConcurrency",a.uploadConcurrency),l=gU("uploadChunkSize",a.uploadChunkSize),u=[...new Array(c).keys()];j("Awaiting all uploads");let d=0;try{yield Promise.all(u.map(()=>Ms(this,void 0,void 0,function*(){for(;d<s;){let p=Math.min(s-d,l),A=d,f=d+p-1;d+=l,yield LXe(t,o,()=>Lf.createReadStream(r,{fd:i,start:A,end:f,autoClose:!1}).on("error",y=>{throw new Error(`Cache upload failed because file read failed with ${y.message}`)}),A,f)}})))}finally{Lf.closeSync(i)}})}function FXe(t,e,r){return Ms(this,void 0,void 0,function*(){let n={size:r};return yield XE("commitCache",()=>Ms(this,void 0,void 0,function*(){return t.postJson(eC(`caches/${e.toString()}`),n)}))})}function qG(t,e,r,n){return Ms(this,void 0,void 0,function*(){if(FG(n).useAzureSdk){if(!r)throw new Error("Azure Storage SDK can only be used when a signed URL is provided.");yield kue(r,e,n)}else{let o=MG();j("Upload cache"),yield OXe(o,t,e,n),j("Commiting cache");let i=xa(e);kr(`Cache Size: ~${Math.round(i/(1024*1024))} MB (${i} B)`);let a=yield FXe(o,t,i);if(!VR(a.statusCode))throw new Error(`Cache service responded with ${a.statusCode} during commit cache.`);kr("Cache saved successfully")}})}var zde=b(Fde(),1),Pr=b(Tr(),1),go=b(Tr(),1),Hp=b(Tr(),1),zp=b(Tr(),1),Vp=b(Tr(),1);var LH=b(Tr(),1),OH=b(Tr(),1),qde=b(Tr(),1),Gde=b(Tr(),1),Hde=b(Tr(),1);var vH=b(Tr(),1),DH=b(Tr(),1),Ude=b(Tr(),1),Mde=b(Tr(),1),$de=b(Tr(),1),kH=class extends $de.MessageType{constructor(){super("github.actions.results.entities.v1.CacheScope",[{no:1,name:"scope",kind:"scalar",T:9},{no:2,name:"permission",kind:"scalar",T:3}])}create(e){let r={scope:"",permission:"0"};return globalThis.Object.defineProperty(r,Mde.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,Ude.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,n,s){let o=s??this.create(),i=e.pos+r;for(;e.pos<i;){let[a,c]=e.tag();switch(a){case 1:o.scope=e.string();break;case 2:o.permission=e.int64().toString();break;default:let l=n.readUnknownField;if(l==="throw")throw new globalThis.Error(`Unknown field ${a} (wire type ${c}) for ${this.typeName}`);let u=e.skip(c);l!==!1&&(l===!0?DH.UnknownFieldHandler.onRead:l)(this.typeName,o,a,c,u)}}return o}internalBinaryWrite(e,r,n){e.scope!==""&&r.tag(1,vH.WireType.LengthDelimited).string(e.scope),e.permission!=="0"&&r.tag(2,vH.WireType.Varint).int64(e.permission);let s=n.writeUnknownFields;return s!==!1&&(s==!0?DH.UnknownFieldHandler.onWrite:s)(this.typeName,e,r),r}},k0=new kH;var FH=class extends Hde.MessageType{constructor(){super("github.actions.results.entities.v1.CacheMetadata",[{no:1,name:"repository_id",kind:"scalar",T:3},{no:2,name:"scope",kind:"message",repeat:1,T:()=>k0}])}create(e){let r={repositoryId:"0",scope:[]};return globalThis.Object.defineProperty(r,Gde.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,qde.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,n,s){let o=s??this.create(),i=e.pos+r;for(;e.pos<i;){let[a,c]=e.tag();switch(a){case 1:o.repositoryId=e.int64().toString();break;case 2:o.scope.push(k0.internalBinaryRead(e,e.uint32(),n));break;default:let l=n.readUnknownField;if(l==="throw")throw new globalThis.Error(`Unknown field ${a} (wire type ${c}) for ${this.typeName}`);let u=e.skip(c);l!==!1&&(l===!0?OH.UnknownFieldHandler.onRead:l)(this.typeName,o,a,c,u)}}return o}internalBinaryWrite(e,r,n){e.repositoryId!=="0"&&r.tag(1,LH.WireType.Varint).int64(e.repositoryId);for(let o=0;o<e.scope.length;o++)k0.internalBinaryWrite(e.scope[o],r.tag(2,LH.WireType.LengthDelimited).fork(),n).join();let s=n.writeUnknownFields;return s!==!1&&(s==!0?OH.UnknownFieldHandler.onWrite:s)(this.ty Line truncated
`));let n=yield ZH(r,"create");yield e2(n,t)})}var Zf=function(t,e,r,n){function s(o){return o instanceof r?o:new r(function(i){i(o)})}return new(r||(r=Promise))(function(o,i){function a(u){try{l(n.next(u))}catch(d){i(d)}}function c(u){try{l(n.throw(u))}catch(d){i(d)}}function l(u){u.done?o(u.value):s(u.value).then(a,c)}l((n=n.apply(t,e||[])).next())})},Vi=class t extends Error{constructor(e){super(e),this.name="ValidationError",Object.setPrototypeOf(this,t.prototype)}},Xf=class t extends Error{constructor(e){super(e),this.name="ReserveCacheError",Object.setPrototypeOf(this,t.prototype)}},U0=class t extends Error{constructor(e){super(e),this.name="FinalizeCacheError",Object.setPrototypeOf(this,t.prototype)}};function Wde(t){if(!t||t.length===0)throw new Vi("Path Validation Error: At least one directory or file path is required")}function n2(t){if(t.length>512)throw new Vi(`Key Validation Error: ${t} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(t))throw new Vi(`Key Validation Error: ${t} cannot contain commas.`)}function s2(){return ZE()==="v2"?!!process.env.ACTIONS_RESULTS_URL:!!process.env.ACTIONS_CACHE_URL}function Jde(t,e,r,n){return Zf(this,arguments,void 0,function*(s,o,i,a,c=!1){let l=ZE();return j(`Cache service version: ${l}`),Wde(s),l==="v2"?yield Z7e(s,o,i,a,c):yield X7e(s,o,i,a,c)})}function X7e(t,e,r,n){return Zf(this,arguments,void 0,function*(s,o,i,a,c=!1){i=i||[];let l=[o,...i];if(j("Resolved Keys:"),j(JSON.stringify(l)),l.length>10)throw new Vi("Key Validation Error: Keys are limited to a maximum of 10.");for(let p of l)n2(p);let u=yield eE(),d="";try{let p=yield Jue(l,s,{compressionMethod:u,enableCrossOsArchive:c});if(!p?.archiveLocation)return;if(a?.lookupOnly)return kr("Lookup only - skipping download"),p.cacheKey;d=hC.join(yield Xy(),yu(u)),j(`Archive Path: ${d}`),yield $G(p.archiveLocation,d,a),ip()&&(yield fC(d,u));let A=xa(d);return kr(`Cache Size: ~${Math.round(A/(1024*1024))} MB (${A} B)`),yield t2(d,u),kr("Cache restored successfully"),p.cacheKey}catch(p){let A=p;if(A.name===Vi.name)throw p;A instanceof Ea&&typeof A.statusCode=="number"&&A.statusCode>=500?ky(`Failed to restore: ${p.message}`):Di(`Failed to restore: ${p.message}`)}finally{try{yield Zy(d)}catch(p){j(`Failed to delete archive: ${p}`)}}})}function Z7e(t,e,r,n){return Zf(this,arguments,void 0,function*(s,o,i,a,c=!1){a=Object.assign(Object.assign({},a),{useAzureSdk:!0}),i=i||[];let l=[o,...i];if(j("Resolved Keys:"),j(JSON.stringify(l)),l.length>10)throw new Vi("Key Validation Error: Keys are limited to a maximum of 10.");for(let d of l)n2(d);let u="";try{let d=XH(),p=yield eE(),A={key:o,restoreKeys:i,version:of(s,p,c)},f=yield d.GetCacheEntryDownloadURL(A);if(!f.ok){j(`Cache not found for version ${A.version} of keys: ${l.join(", ")}`);return}if(A.key!==f.matchedKey?kr(`Cache hit for restore-key: ${f.matchedKey}`):kr(`Cache hit for: ${f.matchedKey}`),a?.lookupOnly)return kr("Lookup only - skipping download"),f.matchedKey;u=hC.join(yield Xy(),yu(p)),j(`Archive path: ${u}`),j(`Starting download of archive to: ${u}`),yield $G(f.signedDownloadUrl,u,a);let w=xa(u);return kr(`Cache Size: ~${Math.round(w/(1024*1024))} MB (${w} B)`),ip()&&(yield fC(u,p)),yield t2(u,p),kr("Cache restored successfully"),f.matchedKey}catch(d){let p=d;if(p.name===Vi.name)throw d;p instanceof Ea&&typeof p.statusCode=="number"&&p.statusCode>=500?ky(`Failed to restore: ${d.message}`):Di(`Failed to restore: ${d.message}`)}finally{try{u&&(yield Zy(u))}catch(d){j(`Failed to delete archive: ${d}`)}}})}function o2(t,e,r){return Zf(this,arguments,void 0,function*(n,s,o,i=!1){let a=ZE();return j(`Cache service version: ${a}`),Wde(n),n2(s),a==="v2"?yield tet(n,s,o,i):yield eet(n,s,o,i)})}function eet(t,e,r){return Zf(this,arguments,void 0,function*(n,s,o,i=!1){var a,c,l,u,d;let p=yield eE(),A=-1,f=yield hU(n);if(j("Cache Paths:"),j(`${JSON.stringify(f)}`),f.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 Xy(),w=hC.join(y,yu(p));j(`Archive Path: ${w}`);try{yield r2(y,f,p),ip()&&(yield fC(w,p));let x=10*1024*1024*1024,I=xa(w);if(j(`File Size: ${I}`),I>x&&!UG())throw new Error(`Cache size of ~${Math.round(I/(1024*1024))} MB (${I} B) is over the 10GB limit, not saving cache.`);j("Reserving Cache");let T=yield Kue(s,n,{compressionMethod:p,enableCrossOsArchive:i,cacheSize:I});if(!((a=T?.result)===null||a===void 0)&&a.cacheId)A=(c=T?.result)===null||c===void 0?void 0:c.cacheId;else throw T?.statusCode===400?new Error((u=(l=T?.error)===null||l===void 0?void 0:l.message)!==null&&u!==void 0?u:`Cache size of ~${Math.round(I/(1024*1024))} MB (${I} B) is over the data cap limit, not saving cache.`):new Xf(`Unable to reserve cache with key ${s}, another job may be creating this cache. More details: ${(d=T?.error)===null||d===void 0?void 0:d.message}`);j(`Saving Cache (ID: ${A})`),yield qG(A,w,"",o)}catch(x){let I=x;if(I.name===Vi.name)throw x;I.name== Line truncated
`+n(o)+s(o),a=(0,Que.createHmac)("sha256",t.accountKey).update(i,"utf8").digest("base64");o.headers.set(Qe.AUTHORIZATION,`SharedKey ${t.accountName}:${a}`)}function r(o,i){let a=o.headers.get(i);return!a||i===Qe.CONTENT_LENGTH&&a==="0"?"":a}function n(o){let i=[];for(let[c,l]of o.headers)c.toLowerCase().startsWith(Qe.PREFIX_FOR_STORAGE)&&i.push({name:c,value:l});i.sort((c,l)=>_R(c.name.toLowerCase(),l.name.toLowerCase())),i=i.filter((c,l,u)=>!(l>0&&c.name.toLowerCase()===u[l-1].name.toLowerCase()));let a="";return i.forEach(c=>{a+=`${c.name.toLowerCase().trimRight()}:${c.value.trimLeft()}
`}),a}function s(o){let i=TR(o.url)||"/",a="";a+=`/${t.accountName}${i}`;let c=PR(o.url),l={};if(c){let u=[];for(let d in c)if(Object.prototype.hasOwnProperty.call(c,d)){let p=d.toLowerCase();l[p]=c[d],u.push(p)}u.sort();for(let d of u)a+=`
${d}:${decodeURIComponent(l[d])}`}return a}return{name:A7e,async sendRequest(o,i){return e(o),i(o)}}}var f7e="storageRequestFailureDetailsParserPolicy";function Due(){return{name:f7e,async sendRequest(t,e){try{return await e(t)}catch(r){throw typeof r=="object"&&r!==null&&r.response&&r.response.parsedBody&&r.response.parsedBody.code==="InvalidHeaderValue"&&r.response.parsedBody.HeaderName==="x-ms-version"&&(r.message=`The provided service version is not enabled on this storage account. Please see https://learn.microsoft.com/rest/api/storageservices/versioning-for-the-azure-storage-services for additional information.
`),r}}}}var kue=require("node:crypto"),QR=class{accountName;userDelegationKey;key;constructor(e,r){this.accountName=e,this.userDelegationKey=r,this.key=Buffer.from(r.value,"base64")}computeHMACSHA256(e){return(0,kue.createHmac)("sha256",this.key).update(e,"utf8").digest("base64")}};var DR="12.31.0",kR="2026-02-06";var LR="https://storage.azure.com/.default",ml={Parameters:{FORCE_BROWSER_NO_CACHE:"_",SIGNATURE:"sig",SNAPSHOT:"snapshot",VERSIONID:"versionid",TIMEOUT:"timeout"}};var ea="",I2="*",h7e=1*1024*1024;var g7e=4*h7e;var Lue="AES256",Oue="DefaultEndpointsProtocol=http;AccountName=devstoreaccount1;AccountKey=Eby8vdM02xNOcqFlqUwJPLlmEtlCDXJ1OUzFT50uSRZ6IFsuFq2UVErCz4I6tq/K1SZFPTOtr/KBHBeksoGMGw==;BlobEndpoint=http://127.0.0.1:10000/devstoreaccount1;",Mue=["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"],Fue=["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"],Uue="BlobUsesCustomerSpecifiedEncryption",que="BlobDoesNotUseCustomerSpecifiedEncryption",$ue=["10000","10001","10002","10003","10004","10100","10101","10102","10103","10104","11000","11001","11002","11003","11004","11100","11101","11102","11103","11104"];function Al(t){if(!t||typeof t!="object")return!1;let e=t;return Array.isArray(e.factories)&&typeof e.options=="object"&&typeof e.toServiceClientOptions=="function"}var AC=class{factories;options;constructor(e,r={}){this.factories=e,this.options=r}toServiceClientOptions(){return{httpClient:this.options.httpClient,requestPolicyFactories:this.factories}}};function _r(t,e={}){t||(t=new Xt);let r=new AC([],e);return r._credential=t,r}function y7e(t){let e=[E7e,Gue,C7e,I7e,w7e,b7e,S7e];if(t.factories.length){let r=t.factories.filter(n=>!e.some(s=>s(n)));if(r.length){let n=r.some(s=>x7e(s));return{wrappedPolicies:J1(r),afterRetry:n}}}}function w2(t){let{httpClient:e,...r}=t.options,n=t._coreHttpClient;n||(n=e?K1(e):E2(),t._coreHttpClient=n);let s=t._corePipeline;if(!s){let o=`azsdk-js-azure-storage-blob/${DR}`,i=r.userAgentOptions&&r.userAgentOptions.userAgentPrefix?`${r.userAgentOptions.userAgentPrefix} ${o}`:`${o}`;s=JE({...r,loggingOptions:{additionalAllowedHeaderNames:Mue,additionalAllowedQueryParameters:Fue,logger:bR.info},userAgentOptions:{userAgentPrefix:i},serializationOptions:{stringifyXML:wR,serializerOptions:{xml:{xmlCharKey:"#"}}},deserializationOptions:{parseXML:g2,serializerOptions:{xml:{xmlCharKey:"#"}}}}),s.removePolicy({phase:"Retry"}),s.removePolicy({name:R1}),s.addPolicy(vue()),s.addPolicy(_ue(r.retryOptions),{phase:"Retry"}),s.addPolicy(Due()),s.addPolicy(Pue());let a=y7e(t);a&&s.addPolicy(a.wrappedPolicies,a.afterRetry?{afterPhase:"Retry"}:void 0);let c=b2(t);Io(c)?s.addPolicy(zf({credential:c,scopes:r.audience??LR Line truncated
`),o=e.computeHMACSHA256(s);return{sasQueryParameters:new oa(t.version,o,n,void 0,void 0,t.protocol,t.startsOn,t.expiresOn,t.ipRange,t.identifier,r,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType),stringToSign:s}}function Cet(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=Ac.parse(t.permissions.toString()).toString():s=fc.parse(t.permissions.toString()).toString());let o=[s||"",t.startsOn?bt(t.startsOn,!1):"",t.expiresOn?bt(t.expiresOn,!1):"",sm(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?sa(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(`
`),i=e.computeHMACSHA256(o);return{sasQueryParameters:new oa(t.version,i,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}}function Iet(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=Ac.parse(t.permissions.toString()).toString():s=fc.parse(t.permissions.toString()).toString());let o=[s||"",t.startsOn?bt(t.startsOn,!1):"",t.expiresOn?bt(t.expiresOn,!1):"",sm(e.accountName,t.containerName,t.blobName),t.identifier,t.ipRange?sa(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(`
`),i=e.computeHMACSHA256(o);return{sasQueryParameters:new oa(t.version,i,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}}function wet(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=Ac.parse(t.permissions.toString()).toString():s=fc.parse(t.permissions.toString()).toString());let o=[s||"",t.startsOn?bt(t.startsOn,!1):"",t.expiresOn?bt(t.expiresOn,!1):"",sm(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?bt(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?bt(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.ipRange?sa(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
`),i=e.computeHMACSHA256(o);return{sasQueryParameters:new oa(t.version,i,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}}function bet(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=Ac.parse(t.permissions.toString()).toString():s=fc.parse(t.permissions.toString()).toString());let o=[s||"",t.startsOn?bt(t.startsOn,!1):"",t.expiresOn?bt(t.expiresOn,!1):"",sm(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?bt(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?bt(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?sa(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
`),i=e.computeHMACSHA256(o);return{sasQueryParameters:new oa(t.version,i,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}}function xet(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=Ac.parse(t.permissions.toString()).toString():s=fc.parse(t.permissions.toString()).toString());let o=[s||"",t.startsOn?bt(t.startsOn,!1):"",t.expiresOn?bt(t.expiresOn,!1):"",sm(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?bt(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?bt(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,t.ipRange?sa(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
`),i=e.computeHMACSHA256(o);return{sasQueryParameters:new oa(t.version,i,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}}function Ret(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=Ac.parse(t.permissions.toString()).toString():s=fc.parse(t.permissions.toString()).toString());let o=[s||"",t.startsOn?bt(t.startsOn,!1):"",t.expiresOn?bt(t.expiresOn,!1):"",sm(e.accountName,t.containerName,t.blobName),e.userDelegationKey.signedObjectId,e.userDelegationKey.signedTenantId,e.userDelegationKey.signedStartsOn?bt(e.userDelegationKey.signedStartsOn,!1):"",e.userDelegationKey.signedExpiresOn?bt(e.userDelegationKey.signedExpiresOn,!1):"",e.userDelegationKey.signedService,e.userDelegationKey.signedVersion,t.preauthorizedAgentObjectId,void 0,t.correlationId,void 0,t.delegatedUserObjectId,t.ipRange?sa(t.ipRange):"",t.protocol?t.protocol:"",t.version,r,n,t.encryptionScope,t.cacheControl,t.contentDisposition,t.contentEncoding,t.contentLanguage,t.contentType].join(`
`),i=e.computeHMACSHA256(o);return{sasQueryParameters:new oa(t.version,i,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}}function sm(t,e,r){let n=[`/blob/${t}/${e}`];return r&&n.push(`/${r}`),n.join("")}function om(t){let e=t.version?t.version:kR;if(t.snapshotTime&&e<"2018-11-09")throw RangeError("'version' must be >= '2018-11-09' when providing 'snapshotTime'.");if(t.blobName===void 0&&t.snapshotTime)throw RangeError("Must provide 'blobName' when providing 'snapshotTime'.");if(t.versionId&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'versionId'.");if(t.blobName===void 0&&t.versionId)throw RangeError("Must provide 'blobName' when providing 'versionId'.");if(t.permissions&&t.permissions.setImmutabilityPolicy&&e<"2020-08-04")throw RangeError("'version' must be >= '2020-08-04' when provided 'i' permission.");if(t.permissions&&t.permissions.deleteVersion&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'x' permission.");if(t.permissions&&t.permissions.permanentDelete&&e<"2019-10-10")throw RangeError("'version' must be >= '2019-10-10' when providing 'y' permission.");if(t.permissions&&t.permissions.tag&&e<"2019-12-12")throw RangeError("'version' must be >= '2019-12-12' when providing 't' permission.");if(e<"2020-02-10"&&t.permissions&&(t.permissions.move||t.permissions.execute))throw RangeError("'version' must be >= '2020-02-10' when providing the 'm' or 'e' permission.");if(e<"2021-04-10"&&t.permissions&&t.permissions.filterByTags)throw RangeError("'version' must be >= '2021-04-10' when providing the 'f' permission.");if(e<"2020-02-10"&&(t.preauthorizedAgentObjectId||t.correlationId))throw RangeError("'version' must be >= '2020-02-10' when providing 'preauthorizedAgentObjectId' or 'correlationId'.");if(t.encryptionScope&&e<"2020-12-06")throw RangeError("'version' must be >= '2020-12-06' when provided 'encryptionScope' in SAS.");return t.version=e,t}var RC=class{_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=Gf()),this._leaseId=r}async acquireLease(e,r={}){if(this._isContainer&&(r.conditions?.ifMatch&&r.conditions?.ifMatch!==ea||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==ea||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 pe.withSpan("BlobLeaseClient-acquireLease",r,async n=>xe(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!==ea||r.conditions?.ifNoneMatch&&r.conditions?.ifNoneMatch!==ea||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 pe.withSpan("BlobLeaseClient-changeLease",r,async n=>{let s=xe(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!==ea||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==ea||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 pe.withSpan("BlobLeaseClient-releaseLease",e,async r=>xe(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!==ea||e.conditions?.ifNoneMatch&&e.conditions?.ifNoneMatch!==ea||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 pe.withSpan("BlobLeaseClient-renewLease",e,async r=>this._containerOrBlobOperation.renewLease(this._leaseId,{abortSignal:e.ab Line truncated
If you are using self-hosted runners, please make sure your runner has access to all GitHub endpoints: https://docs.github.com/en/actions/hosting-your-own-runners/managing-self-hosted-runners/about-self-hosted-runners#communication-between-self-hosted-runners-and-github`;super(r),this.code=e,this.name="NetworkError"}};lh.isNetworkErrorCode=t=>t?["ECONNRESET","ENOTFOUND","ETIMEDOUT","ECONNREFUSED","EHOSTUNREACH"].includes(t):!1;var lm=class extends Error{constructor(){super(`Cache storage quota has been hit. Unable to upload any new cache entries. Usage is recalculated every 6-12 hours.
More info on storage limits: https://docs.github.com/en/billing/managing-billing-for-github-actions/about-billing-for-github-actions#calculating-minute-and-storage-spending`),this.name="UsageError"}};lm.isUsageErrorMessage=t=>t?t.includes("insufficient usage"):!1;var LC=class extends Error{constructor(e){super(e),this.name="RateLimitError"}};var btt=function(t,e,r,n){function s(o){return o instanceof r?o:new r(function(i){i(o)})}return new(r||(r=Promise))(function(o,i){function a(u){try{l(n.next(u))}catch(d){i(d)}}function c(u){try{l(n.throw(u))}catch(d){i(d)}}function l(u){u.done?o(u.value):s(u.value).then(a,c)}l((n=n.apply(t,e||[])).next())})},lH=class{constructor(e){this.contentLength=e,this.sentBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}setSentBytes(e){this.sentBytes=e}getTransferredBytes(){return this.sentBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete)return;let e=this.sentBytes,r=(100*(e/this.contentLength)).toFixed(1),n=Date.now()-this.startTime,s=(e/(1024*1024)/(n/1e3)).toFixed(1);qr(`Sent ${e} of ${this.contentLength} (${r}%), ${s} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return e=>{this.setSentBytes(e.loadedBytes)}}startDisplayTimer(e=1e3){let r=()=>{this.display(),this.isDone()||(this.timeoutHandle=setTimeout(r,e))};this.timeoutHandle=setTimeout(r,e)}stopDisplayTimer(){this.timeoutHandle&&(clearTimeout(this.timeoutHandle),this.timeoutHandle=void 0),this.display()}};function Vpe(t,e,r){return btt(this,void 0,void 0,function*(){var n;let s=new Il(t),o=s.getBlockBlobClient(),i=new lH((n=r?.archiveSizeBytes)!==null&&n!==void 0?n:0),a={blockSize:r?.uploadChunkSize,concurrency:r?.uploadConcurrency,maxSingleShotSize:128*1024*1024,onProgress:i.onProgress()};try{i.startDisplayTimer(),W(`BlobClient: ${s.name}:${s.accountName}:${s.containerName}`);let c=yield o.uploadFile(e,a);if(c._response.status>=400)throw new UB(`uploadCacheArchiveSDK: upload failed with status code ${c._response.status}`);return c}catch(c){throw Ji(`uploadCacheArchiveSDK: internal error uploading cache archive: ${c.message}`),c}finally{i.stopDisplayTimer()}})}var jpe=x(require("buffer"),1),hc=x(require("fs"),1),Wpe=x(require("stream"),1),Jpe=x(require("util"),1);var qB=function(t,e,r,n){function s(o){return o instanceof r?o:new r(function(i){i(o)})}return new(r||(r=Promise))(function(o,i){function a(u){try{l(n.next(u))}catch(d){i(d)}}function c(u){try{l(n.throw(u))}catch(d){i(d)}}function l(u){u.done?o(u.value):s(u.value).then(a,c)}l((n=n.apply(t,e||[])).next())})};function $B(t){return t?t>=200&&t<300:!1}function xtt(t){return t?t>=500:!0}function Stt(t){return t?[yr.BadGateway,yr.ServiceUnavailable,yr.GatewayTimeout].includes(t):!1}function Rtt(t){return qB(this,void 0,void 0,function*(){return new Promise(e=>setTimeout(e,t))})}function Ype(t,e,r){return qB(this,arguments,void 0,function*(n,s,o,i=A0,a=f0,c=void 0){let l="",u=1;for(;u<=i;){let d,p,m=!1;try{d=yield s()}catch(f){c&&(d=c(f)),m=!0,l=f.message}if(d&&(p=o(d),!xtt(p)))return d;if(p&&(m=Stt(p),l=`Cache service responded with ${p}`),W(`${n} - Attempt ${u} of ${i} failed with error: ${l}`),!m){W(`${n} - Error is not retryable`);break}yield Rtt(a),u++}throw Error(`${n} failed: ${l}`)})}function OC(t,e){return qB(this,arguments,void 0,function*(r,n,s=A0,o=f0){return yield Ype(r,n,i=>i.statusCode,s,o,i=>{if(i instanceof La)return{statusCode:i.statusCode,result:null,headers:{},error:i}})})}function uh(t,e){return qB(this,arguments,void 0,function*(r,n,s=A0,o=f0){return yield Ype(r,n,i=>i.message.statusCode,s,o)})}var ui=function(t,e,r,n){function s(o){return o instanceof r?o:new r(function(i){i(o)})}return new(r||(r=Promise))(function(o,i){function a(u){try{l(n.next(u))}catch(d){i(d)}}function c(u){try{l(n.throw(u))}catch(d){i(d)}}function l(u){u.done?o(u.value):s(u.value).then(a,c)}l((n=n.apply(t,e||[])).next())})};function Btt(t,e){return ui(this,void 0,void 0,function*(){yield Jpe.promisify(Wpe.pipeline)(t.message,e)})}var GB=class{constructor(e){this.contentLength=e,this.segmentIndex=0,this.segmentSize=0,this.segmentOffset=0,this.receivedBytes=0,this.displayedComplete=!1,this.startTime=Date.now()}nextSegment(e){this.segmentOffset=this.segmentOffset+this.segmentSize,this.segmentIndex=this.segmentIndex+1,this.segmentSize=e,this.receivedBytes=0,W(`Downloading segment at offset ${this.segmentOffset} with length ${this.segmentSize}...`)}setReceivedBytes(e){this.receivedBytes=e}getTransferredBytes(){return this.segmentOffset+this.receivedBytes}isDone(){return this.getTransferredBytes()===this.contentLength}display(){if(this.displayedComplete)return;let e=this.segmentOffset+this.receivedBytes,r=(100*(e/this.contentLength)).toFixed(1),n=Date.now()-this.startTime,s=(e/(1024*1024)/(n/1e3)).toFixed(1);qr(`Received ${e} of ${this.contentLength} (${r}%), ${s} MBs/sec`),this.isDone()&&(this.displayedComplete=!0)}onProgress(){return e=>{this.setReceivedBytes(e.loadedBytes)}}startDisplayTimer( Line truncated
Other caches with similar key:`);for(let a of o?.artifactCaches||[])W(`Cache Key: ${a?.cacheKey}, Cache Version: ${a?.cacheVersion}, Cache Scope: ${a?.scope}, Cache Created: ${a?.creationTime}`)}}})}function mH(t,e,r){return Ws(this,void 0,void 0,function*(){let n=new ime.URL(t),s=eme(r);n.hostname.endsWith(".blob.core.windows.net")?s.useAzureSdk?yield Xpe(t,e,s):s.concurrentBlobDownloads?yield Kpe(t,e,s):yield HB(t,e):yield HB(t,e)})}function cme(t,e,r){return Ws(this,void 0,void 0,function*(){let n=pH(),s=kf(e,r?.compressionMethod,r?.enableCrossOsArchive),o={key:t,version:s,cacheSize:r?.cacheSize};return yield OC("reserveCache",()=>Ws(this,void 0,void 0,function*(){return n.postJson(FC("caches"),o)}))})}function ome(t,e){return`bytes ${t}-${e}/*`}function ktt(t,e,r,n,s){return Ws(this,void 0,void 0,function*(){W(`Uploading chunk of size ${s-n+1} bytes at offset ${n} with content range: ${ome(n,s)}`);let o={"Content-Type":"application/octet-stream","Content-Range":ome(n,s)},i=yield uh(`uploadChunk (start: ${n}, end: ${s})`,()=>Ws(this,void 0,void 0,function*(){return t.sendStream("PATCH",e,r(),o)}));if(!$B(i.message.statusCode))throw new Error(`Cache service responded with ${i.message.statusCode} during upload chunk.`)})}function Ltt(t,e,r,n){return Ws(this,void 0,void 0,function*(){let s=$a(r),o=FC(`caches/${e.toString()}`),i=dh.openSync(r,"r"),a=uH(n),c=GU("uploadConcurrency",a.uploadConcurrency),l=GU("uploadChunkSize",a.uploadChunkSize),u=[...new Array(c).keys()];W("Awaiting all uploads");let d=0;try{yield Promise.all(u.map(()=>Ws(this,void 0,void 0,function*(){for(;d<s;){let p=Math.min(s-d,l),m=d,f=d+p-1;d+=l,yield ktt(t,o,()=>dh.createReadStream(r,{fd:i,start:m,end:f,autoClose:!1}).on("error",y=>{throw new Error(`Cache upload failed because file read failed with ${y.message}`)}),m,f)}})))}finally{dh.closeSync(i)}})}function Ott(t,e,r){return Ws(this,void 0,void 0,function*(){let n={size:r};return yield OC("commitCache",()=>Ws(this,void 0,void 0,function*(){return t.postJson(FC(`caches/${e.toString()}`),n)}))})}function AH(t,e,r,n){return Ws(this,void 0,void 0,function*(){if(uH(n).useAzureSdk){if(!r)throw new Error("Azure Storage SDK can only be used when a signed URL is provided.");yield Vpe(r,e,n)}else{let o=pH();W("Upload cache"),yield Ltt(o,t,e,n),W("Commiting cache");let i=$a(e);qr(`Cache Size: ~${Math.round(i/(1024*1024))} MB (${i} B)`);let a=yield Ott(o,t,i);if(!$B(a.statusCode))throw new Error(`Cache service responded with ${a.statusCode} during commit cache.`);qr("Cache saved successfully")}})}var rAe=x(Wme(),1),kr=x(Dr(),1),Ro=x(Dr(),1),Am=x(Dr(),1),fm=x(Dr(),1),hm=x(Dr(),1);var cz=x(Dr(),1),lz=x(Dr(),1),Zme=x(Dr(),1),eAe=x(Dr(),1),tAe=x(Dr(),1);var oz=x(Dr(),1),iz=x(Dr(),1),Jme=x(Dr(),1),Kme=x(Dr(),1),Xme=x(Dr(),1),az=class extends Xme.MessageType{constructor(){super("github.actions.results.entities.v1.CacheScope",[{no:1,name:"scope",kind:"scalar",T:9},{no:2,name:"permission",kind:"scalar",T:3}])}create(e){let r={scope:"",permission:"0"};return globalThis.Object.defineProperty(r,Kme.MESSAGE_TYPE,{enumerable:!1,value:this}),e!==void 0&&(0,Jme.reflectionMergePartial)(this,r,e),r}internalBinaryRead(e,r,n,s){let o=s??this.create(),i=e.pos+r;for(;e.pos<i;){let[a,c]=e.tag();switch(a){case 1:o.scope=e.string();break;case 2:o.permission=e.int64().toString();break;default:let l=n.readUnknownField;if(l==="throw")throw new globalThis.Error(`Unknown field ${a} (wire type ${c}) for ${this.typeName}`);let u=e.skip(c);l!==!1&&(l===!0?iz.UnknownFieldHandler.onRead:l)(this.typeName,o,a,c,u)}}return o}internalBinaryWrite(e,r,n){e.scope!==""&&r.tag(1,oz.WireType.LengthDelimited).string(e.scope),e.permission!=="0"&&r.tag(2,oz.WireType.Varint).int64(e.permission);let s=n.writeUnknownFields;return s!==!1&&(s==!0?iz.UnknownFieldHandler.onWrite:s)(this.typeName,e,r),r}},vN=new az;var uz=class extends tAe.MessageType{constructor(){super("github.actions.results.entities.v1.CacheMetadata",[{no:1,name:"repository_id",kind:"scalar",T:3},{no:2,name:"scope",kind:"message",repeat:1,T:()=>vN}])}create(e){let r={repositoryId:"0",scope:[]};return globalThis.Object.defineProperty(r,eAe.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(),i=e.pos+r;for(;e.pos<i;){let[a,c]=e.tag();switch(a){case 1:o.repositoryId=e.int64().toString();break;case 2:o.scope.push(vN.internalBinaryRead(e,e.uint32(),n));break;default:let l=n.readUnknownField;if(l==="throw")throw new globalThis.Error(`Unknown field ${a} (wire type ${c}) for ${this.typeName}`);let u=e.skip(c);l!==!1&&(l===!0?lz.UnknownFieldHandler.onRead:l)(this.typeName,o,a,c,u)}}return o}internalBinaryWrite(e,r,n){e.repositoryId!=="0"&&r.tag(1,cz.WireType.Varint).int64(e.repositoryId);for(let o=0;o<e.scope.length;o++)vN.internalBinaryWrite(e.scope[o],r.tag(2,cz.WireType.LengthDelimited).fork(),n).join();let s=n.writeUnknownFields;return s!==!1&&(s==!0?lz.UnknownFieldHandler.onWrite:s)(this.ty Line truncated
`));let n=yield Sz(r,"create");yield Rz(n,t)})}var Nh=function(t,e,r,n){function s(o){return o instanceof r?o:new r(function(i){i(o)})}return new(r||(r=Promise))(function(o,i){function a(u){try{l(n.next(u))}catch(d){i(d)}}function c(u){try{l(n.throw(u))}catch(d){i(d)}}function l(u){u.done?o(u.value):s(u.value).then(a,c)}l((n=n.apply(t,e||[])).next())})},ca=class t extends Error{constructor(e){super(e),this.name="ValidationError",Object.setPrototypeOf(this,t.prototype)}},Bh=class t extends Error{constructor(e){super(e),this.name="ReserveCacheError",Object.setPrototypeOf(this,t.prototype)}},kN=class t extends Error{constructor(e){super(e),this.name="FinalizeCacheError",Object.setPrototypeOf(this,t.prototype)}};function iAe(t){if(!t||t.length===0)throw new ca("Path Validation Error: At least one directory or file path is required")}function Tz(t){if(t.length>512)throw new ca(`Key Validation Error: ${t} cannot be larger than 512 characters.`);if(!/^[^,]*$/.test(t))throw new ca(`Key Validation Error: ${t} cannot contain commas.`)}function Pz(){return MC()==="v2"?!!process.env.ACTIONS_RESULTS_URL:!!process.env.ACTIONS_CACHE_URL}function aAe(t,e,r,n){return Nh(this,arguments,void 0,function*(s,o,i,a,c=!1){let l=MC();return W(`Cache service version: ${l}`),iAe(s),l==="v2"?yield Xnt(s,o,i,a,c):yield Knt(s,o,i,a,c)})}function Knt(t,e,r,n){return Nh(this,arguments,void 0,function*(s,o,i,a,c=!1){i=i||[];let l=[o,...i];if(W("Resolved Keys:"),W(JSON.stringify(l)),l.length>10)throw new ca("Key Validation Error: Keys are limited to a maximum of 10.");for(let p of l)Tz(p);let u=yield FE(),d="";try{let p=yield ame(l,s,{compressionMethod:u,enableCrossOsArchive:c});if(!p?.archiveLocation)return;if(a?.lookupOnly)return qr("Lookup only - skipping download"),p.cacheKey;d=tI.join(yield OE(),Fu(u)),W(`Archive Path: ${d}`),yield mH(p.archiveLocation,d,a),Pp()&&(yield eI(d,u));let m=$a(d);return qr(`Cache Size: ~${Math.round(m/(1024*1024))} MB (${m} B)`),yield Bz(d,u),qr("Cache restored successfully"),p.cacheKey}catch(p){let m=p;if(m.name===ca.name)throw p;m instanceof La&&typeof m.statusCode=="number"&&m.statusCode>=500?CE(`Failed to restore: ${p.message}`):Ji(`Failed to restore: ${p.message}`)}finally{try{yield ME(d)}catch(p){W(`Failed to delete archive: ${p}`)}}})}function Xnt(t,e,r,n){return Nh(this,arguments,void 0,function*(s,o,i,a,c=!1){a=Object.assign(Object.assign({},a),{useAzureSdk:!0}),i=i||[];let l=[o,...i];if(W("Resolved Keys:"),W(JSON.stringify(l)),l.length>10)throw new ca("Key Validation Error: Keys are limited to a maximum of 10.");for(let d of l)Tz(d);let u="";try{let d=xz(),p=yield FE(),m={key:o,restoreKeys:i,version:kf(s,p,c)},f=yield d.GetCacheEntryDownloadURL(m);if(!f.ok){W(`Cache not found for version ${m.version} of keys: ${l.join(", ")}`);return}if(m.key!==f.matchedKey?qr(`Cache hit for restore-key: ${f.matchedKey}`):qr(`Cache hit for: ${f.matchedKey}`),a?.lookupOnly)return qr("Lookup only - skipping download"),f.matchedKey;u=tI.join(yield OE(),Fu(p)),W(`Archive path: ${u}`),W(`Starting download of archive to: ${u}`),yield mH(f.signedDownloadUrl,u,a);let I=$a(u);return qr(`Cache Size: ~${Math.round(I/(1024*1024))} MB (${I} B)`),Pp()&&(yield eI(u,p)),yield Bz(u,p),qr("Cache restored successfully"),f.matchedKey}catch(d){let p=d;if(p.name===ca.name)throw d;p instanceof La&&typeof p.statusCode=="number"&&p.statusCode>=500?CE(`Failed to restore: ${d.message}`):Ji(`Failed to restore: ${d.message}`)}finally{try{u&&(yield ME(u))}catch(d){W(`Failed to delete archive: ${d}`)}}})}function vz(t,e,r){return Nh(this,arguments,void 0,function*(n,s,o,i=!1){let a=MC();return W(`Cache service version: ${a}`),iAe(n),Tz(s),a==="v2"?yield est(n,s,o,i):yield Znt(n,s,o,i)})}function Znt(t,e,r){return Nh(this,arguments,void 0,function*(n,s,o,i=!1){var a,c,l,u,d;let p=yield FE(),m=-1,f=yield $U(n);if(W("Cache Paths:"),W(`${JSON.stringify(f)}`),f.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 OE(),I=tI.join(y,Fu(p));W(`Archive Path: ${I}`);try{yield Nz(y,f,p),Pp()&&(yield eI(I,p));let b=10*1024*1024*1024,w=$a(I);if(W(`File Size: ${w}`),w>b&&!dH())throw new Error(`Cache size of ~${Math.round(w/(1024*1024))} MB (${w} B) is over the 10GB limit, not saving cache.`);W("Reserving Cache");let T=yield cme(s,n,{compressionMethod:p,enableCrossOsArchive:i,cacheSize:w});if(!((a=T?.result)===null||a===void 0)&&a.cacheId)m=(c=T?.result)===null||c===void 0?void 0:c.cacheId;else throw T?.statusCode===400?new Error((u=(l=T?.error)===null||l===void 0?void 0:l.message)!==null&&u!==void 0?u:`Cache size of ~${Math.round(w/(1024*1024))} MB (${w} B) is over the data cap limit, not saving cache.`):new Bh(`Unable to reserve cache with key ${s}, another job may be creating this cache. More details: ${(d=T?.error)===null||d===void 0?void 0:d.message}`);W(`Saving Cache (ID: ${m})`),yield AH(m,I,"",o)}catch(b){let w=b;if(w.name===ca.name)throw b;w.name== Line truncated
`+t.mark.snippet),n+" "+r):n}function yC(t,e){Error.call(this),this.name="YAMLException",this.reason=t,this.mark=e,this.message=hpe(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||""}yC.prototype=Object.create(Error.prototype);yC.prototype.constructor=yC;yC.prototype.toString=function(e){return this.name+": "+hpe(this,e)};var Gs=yC;function c2(t,e,r,n,s){var o="",i="",a=Math.floor(s/2)-1;return n-e>a&&(o=" ... ",e=n-a+o.length),r-n>a&&(i=" ...",r=n+a-i.length),{str:o+t.slice(e,r).replace(/\t/g,"\u2192")+i,pos:n-e+o.length}}function l2(t,e){return jr.repeat(" ",e-t.length)+t}function het(t,e){if(e=Object.create(e||null),!t.buffer)return null;e.maxLength||(e.maxLength=79),typeof e.indent!="number"&&(e.indent=1),typeof e.linesBefore!="number"&&(e.linesBefore=3),typeof e.linesAfter!="number"&&(e.linesAfter=2);for(var r=/\r?\n|\r|\0/g,n=[0],s=[],o,i=-1;o=r.exec(t.buffer);)s.push(o.index),n.push(o.index+o[0].length),t.position<=o.index&&i<0&&(i=n.length-2);i<0&&(i=n.length-1);var a="",c,l,u=Math.min(t.line+e.linesAfter,s.length).toString().length,d=e.maxLength-(e.indent+u+3);for(c=1;c<=e.linesBefore&&!(i-c<0);c++)l=c2(t.buffer,n[i-c],s[i-c],t.position-(n[i]-n[i-c]),d),a=jr.repeat(" ",e.indent)+l2((t.line-c+1).toString(),u)+" | "+l.str+`
`+a;for(l=c2(t.buffer,n[i],s[i],t.position,d),a+=jr.repeat(" ",e.indent)+l2((t.line+1).toString(),u)+" | "+l.str+`
`,a+=jr.repeat("-",e.indent+u+3+l.pos)+`^
`,c=1;c<=e.linesAfter&&!(i+c>=s.length);c++)l=c2(t.buffer,n[i+c],s[i+c],t.position-(n[i]-n[i+c]),d),a+=jr.repeat(" ",e.indent)+l2((t.line+c+1).toString(),u)+" | "+l.str+`
`;return a.replace(/\n$/,"")}var get=het,yet=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],Eet=["scalar","sequence","mapping"];function Cet(t){var e={};return t!==null&&Object.keys(t).forEach(function(r){t[r].forEach(function(n){e[String(n)]=r})}),e}function Iet(t,e){if(e=e||{},Object.keys(e).forEach(function(r){if(yet.indexOf(r)===-1)throw new Gs('Unknown option "'+r+'" is met in definition of "'+t+'" YAML type.')}),this.options=e,this.tag=t,this.kind=e.kind||null,this.resolve=e.resolve||function(){return!0},this.construct=e.construct||function(r){return r},this.instanceOf=e.instanceOf||null,this.predicate=e.predicate||null,this.represent=e.represent||null,this.representName=e.representName||null,this.defaultStyle=e.defaultStyle||null,this.multi=e.multi||!1,this.styleAliases=Cet(e.styleAliases||null),Eet.indexOf(this.kind)===-1)throw new Gs('Unknown kind "'+this.kind+'" is specified for "'+t+'" YAML type.')}var Dn=Iet;function epe(t,e){var r=[];return t[e].forEach(function(n){var s=r.length;r.forEach(function(o,i){o.tag===n.tag&&o.kind===n.kind&&o.multi===n.multi&&(s=i)}),r[s]=n}),r}function wet(){var t={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}},e,r;function n(s){s.multi?(t.multi[s.kind].push(s),t.multi.fallback.push(s)):t[s.kind][s.tag]=t.fallback[s.tag]=s}for(e=0,r=arguments.length;e<r;e+=1)arguments[e].forEach(n);return t}function d2(t){return this.extend(t)}d2.prototype.extend=function(e){var r=[],n=[];if(e instanceof Dn)n.push(e);else if(Array.isArray(e))n=n.concat(e);else if(e&&(Array.isArray(e.implicit)||Array.isArray(e.explicit)))e.implicit&&(r=r.concat(e.implicit)),e.explicit&&(n=n.concat(e.explicit));else throw new Gs("Schema.extend argument should be a Type, [ Type ], or a schema definition ({ implicit: [...], explicit: [...] })");r.forEach(function(o){if(!(o instanceof Dn))throw new Gs("Specified list of YAML types (or a single Type object) contains a non-Type object.");if(o.loadKind&&o.loadKind!=="scalar")throw new Gs("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.");if(o.multi)throw new Gs("There is a multi type in the implicit list of a schema. Multi tags can only be listed as explicit.")}),n.forEach(function(o){if(!(o instanceof Dn))throw new Gs("Specified list of YAML types (or a single Type object) contains a non-Type object.")});var s=Object.create(d2.prototype);return s.implicit=(this.implicit||[]).concat(r),s.explicit=(this.explicit||[]).concat(n),s.compiledImplicit=epe(s,"implicit"),s.compiledExplicit=epe(s,"explicit"),s.compiledTypeMap=wet(s.compiledImplicit,s.compiledExplicit),s};var xet=d2,bet=new Dn("tag:yaml.org,2002:str",{kind:"scalar",construct:function(t){return t!==null?t:""}}),Bet=new Dn("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(t){return t!==null?t:[]}}),Ret=new Dn("tag:yaml.org,2002:map",{kind:"mapping",construct:function(t){return t!==null?t:{}}}),Net=new xet({explicit:[bet,Bet,Ret]});function Tet(t){if(t===null)return!0;var e=t.length;return e===1&&t==="~"||e===4&&(t==="null"||t==="Null"||t==="NULL")}function Pet(){return null}function Qet(t){return t===null}var _et=new Dn("tag:yaml.org,2002:null",{kind:"scalar",resolve:Tet,construct:Pet,predicate:Qet,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"},empty:function(){return""}},defaultStyle:"lowercase"});function vet(t){if(t===null)return!1;var e=t.length;return e===4&&(t==="true"||t==="True"||t==="TRUE")||e===5&&(t==="false"||t==="False"||t==="FALSE")}function Det(t){return t==="true"||t==="True"||t==="TRUE"}function ket(t){return Object.prototype.toString.call(t)==="[object Boolean]"}var Let=new Dn("tag:yaml.org,2002:bool",{kind:"scalar",resolve:vet,construct:Det,predicate:ket,represent:{lowercase:function(t){return t?"true":"false"},uppercase:function(t){return t?"TRUE":"FALSE"},camelcase:function(t){return t?"True":"False"}},defaultStyle:"lowercase"});function Oet(t){return 48<=t&&t<=57||65<=t&&t<=70||97<=t&&t<=102}function Fet(t){return 48<=t&&t<=55}function Uet(t){return 48<=t&&t<=57}function Met(t){if(t===null)return!1;var e=t.length,r=0,n=!1,s;if(!e)return!1;if(s=t[r],(s==="-"||s==="+")&&(s=t[++r]),s==="0"){if(r+1===e)return!0;if(s=t[++r],s==="b"){for(r++;r<e;r++)if(s=t[r],s!=="_"){if(s!=="0"&&s!=="1")return!1;n=!0}return n&&s!=="_"}if(s==="x"){for(r++;r<e;r++)if(s=t[r],s!=="_"){if(!Oet(t.charCodeAt(r)))return!1;n=!0}return n&&s!=="_"}if(s==="o"){for(r++;r<e;r++)if(s=t[r],s!=="_"){if(!Fet(t.charCodeAt(r)))return!1;n=!0}return n&&s!=="_"}}if(s==="_")return!1;for(;r<e;r++)if(s=t[r],s!=="_"){if(!Uet(t.charCodeAt(r)))return!1;n=!0}return!(!n||s==="_")}function $et(t){var e=t,r=1,n;if(e.indexOf("_")!==-1&&(e=e.replace(/_/g,"")),n=e[0],(n==="-"||n==="+")&&(n==="-"&&(r=-1),e=e.slice(1),n=e[0]),e==="0")return 0; Line truncated
\r`;function ott(t){if(t===null)return!1;var e,r,n=0,s=t.length,o=h2;for(r=0;r<s;r++)if(e=o.indexOf(t.charAt(r)),!(e>64)){if(e<0)return!1;n+=6}return n%8===0}function itt(t){var e,r,n=t.replace(/[\r\n=]/g,""),s=n.length,o=h2,i=0,a=[];for(e=0;e<s;e++)e%4===0&&e&&(a.push(i>>16&255),a.push(i>>8&255),a.push(i&255)),i=i<<6|o.indexOf(n.charAt(e));return r=s%4*6,r===0?(a.push(i>>16&255),a.push(i>>8&255),a.push(i&255)):r===18?(a.push(i>>10&255),a.push(i>>2&255)):r===12&&a.push(i>>4&255),new Uint8Array(a)}function att(t){var e="",r=0,n,s,o=t.length,i=h2;for(n=0;n<o;n++)n%3===0&&n&&(e+=i[r>>18&63],e+=i[r>>12&63],e+=i[r>>6&63],e+=i[r&63]),r=(r<<8)+t[n];return s=o%3,s===0?(e+=i[r>>18&63],e+=i[r>>12&63],e+=i[r>>6&63],e+=i[r&63]):s===2?(e+=i[r>>10&63],e+=i[r>>4&63],e+=i[r<<2&63],e+=i[64]):s===1&&(e+=i[r>>2&63],e+=i[r<<4&63],e+=i[64],e+=i[64]),e}function ctt(t){return Object.prototype.toString.call(t)==="[object Uint8Array]"}var ltt=new Dn("tag:yaml.org,2002:binary",{kind:"scalar",resolve:ott,construct:itt,predicate:ctt,represent:att}),utt=Object.prototype.hasOwnProperty,dtt=Object.prototype.toString;function ptt(t){if(t===null)return!0;var e=[],r,n,s,o,i,a=t;for(r=0,n=a.length;r<n;r+=1){if(s=a[r],i=!1,dtt.call(s)!=="[object Object]")return!1;for(o in s)if(utt.call(s,o))if(!i)i=!0;else return!1;if(!i)return!1;if(e.indexOf(o)===-1)e.push(o);else return!1}return!0}function Att(t){return t!==null?t:[]}var mtt=new Dn("tag:yaml.org,2002:omap",{kind:"sequence",resolve:ptt,construct:Att}),ftt=Object.prototype.toString;function htt(t){if(t===null)return!0;var e,r,n,s,o,i=t;for(o=new Array(i.length),e=0,r=i.length;e<r;e+=1){if(n=i[e],ftt.call(n)!=="[object Object]"||(s=Object.keys(n),s.length!==1))return!1;o[e]=[s[0],n[s[0]]]}return!0}function gtt(t){if(t===null)return[];var e,r,n,s,o,i=t;for(o=new Array(i.length),e=0,r=i.length;e<r;e+=1)n=i[e],s=Object.keys(n),o[e]=[s[0],n[s[0]]];return o}var ytt=new Dn("tag:yaml.org,2002:pairs",{kind:"sequence",resolve:htt,construct:gtt}),Ett=Object.prototype.hasOwnProperty;function Ctt(t){if(t===null)return!0;var e,r=t;for(e in r)if(Ett.call(r,e)&&r[e]!==null)return!1;return!0}function Itt(t){return t!==null?t:{}}var wtt=new Dn("tag:yaml.org,2002:set",{kind:"mapping",resolve:Ctt,construct:Itt}),Epe=Xet.extend({implicit:[rtt,stt],explicit:[ltt,mtt,ytt,wtt]}),Lu=Object.prototype.hasOwnProperty,$0=1,Cpe=2,Ipe=3,q0=4,u2=1,xtt=2,tpe=3,btt=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,Stt=/[\x85\u2028\u2029]/,Btt=/[,\[\]\{\}]/,wpe=/^(?:!|!!|![a-z\-]+!)$/i,xpe=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function rpe(t){return Object.prototype.toString.call(t)}function nc(t){return t===10||t===13}function jp(t){return t===9||t===32}function Hs(t){return t===9||t===32||t===10||t===13}function rh(t){return t===44||t===91||t===93||t===123||t===125}function Rtt(t){var e;return 48<=t&&t<=57?t-48:(e=t|32,97<=e&&e<=102?e-97+10:-1)}function Ntt(t){return t===120?2:t===117?4:t===85?8:0}function Ttt(t){return 48<=t&&t<=57?t-48:-1}function npe(t){return t===48?"\0":t===97?"\x07":t===98?"\b":t===116||t===9?" ":t===110?`
`:t===118?"\v":t===102?"\f":t===114?"\r":t===101?"\x1B":t===32?" ":t===34?'"':t===47?"/":t===92?"\\":t===78?"\x85":t===95?"\xA0":t===76?"\u2028":t===80?"\u2029":""}function Ptt(t){return t<=65535?String.fromCharCode(t):String.fromCharCode((t-65536>>10)+55296,(t-65536&1023)+56320)}function bpe(t,e,r){e==="__proto__"?Object.defineProperty(t,e,{configurable:!0,enumerable:!0,writable:!0,value:r}):t[e]=r}var Spe=new Array(256),Bpe=new Array(256);for(Yp=0;Yp<256;Yp++)Spe[Yp]=npe(Yp)?1:0,Bpe[Yp]=npe(Yp);var Yp;function Qtt(t,e){this.input=t,this.filename=e.filename||null,this.schema=e.schema||Epe,this.onWarning=e.onWarning||null,this.legacy=e.legacy||!1,this.json=e.json||!1,this.listener=e.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=t.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.firstTabInLine=-1,this.documents=[]}function Rpe(t,e){var r={name:t.filename,buffer:t.input.slice(0,-1),position:t.position,line:t.line,column:t.position-t.lineStart};return r.snippet=get(r),new Gs(e,r)}function ge(t,e){throw Rpe(t,e)}function G0(t,e){t.onWarning&&t.onWarning.call(null,Rpe(t,e))}var spe={YAML:function(e,r,n){var s,o,i;e.version!==null&&ge(e,"duplication of %YAML directive"),n.length!==1&&ge(e,"YAML directive accepts exactly one argument"),s=/^([0-9]+)\.([0-9]+)$/.exec(n[0]),s===null&&ge(e,"ill-formed argument of the YAML directive"),o=parseInt(s[1],10),i=parseInt(s[2],10),o!==1&&ge(e,"unacceptable YAML version of the document"),e.version=n[0],e.checkLineBreaks=i<2,i!==1&&i!==2&&G0(e,"unsupported YAML version of the document")},TAG:function(e,r,n){var s,o;n.length!==2&&ge(e,"TAG directive accepts exactly two arguments"),s=n[0],o=n[1],wpe.test(s)||ge(e,"ill-formed tag handle (first argument) of the TAG directive"),Lu.call(e.tagMap,s)&&ge(e,'there is a previously declared suffix for "'+s+'" tag handle'),xpe.test(o)||ge(e,"ill-formed tag prefix (second argument) of the TAG directive");try{o=decodeURIComponent(o)}catch{ge(e,"tag prefix is malformed: "+o)}e.tagMap[s]=o}};function ku(t,e,r,n){var s,o,i,a;if(e<r){if(a=t.input.slice(e,r),n)for(s=0,o=a.length;s<o;s+=1)i=a.charCodeAt(s),i===9||32<=i&&i<=1114111||ge(t,"expected valid JSON character");else btt.test(a)&&ge(t,"the stream contains non-printable characters");t.result+=a}}function ope(t,e,r,n){var s,o,i,a;for(jr.isObject(r)||ge(t,"cannot merge mappings; the provided source object is unacceptable"),s=Object.keys(r),i=0,a=s.length;i<a;i+=1)o=s[i],Lu.call(e,o)||(bpe(e,o,r[o]),n[o]=!0)}function nh(t,e,r,n,s,o,i,a,c){var l,u;if(Array.isArray(s))for(s=Array.prototype.slice.call(s),l=0,u=s.length;l<u;l+=1)Array.isArray(s[l])&&ge(t,"nested arrays are not supported inside keys"),typeof s=="object"&&rpe(s[l])==="[object Object]"&&(s[l]="[object Object]");if(typeof s=="object"&&rpe(s)==="[object Object]"&&(s="[object Object]"),s=String(s),e===null&&(e={}),n==="tag:yaml.org,2002:merge")if(Array.isArray(o))for(l=0,u=o.length;l<u;l+=1)ope(t,e,o[l],r);else ope(t,e,o,r);else!t.json&&!Lu.call(r,s)&&Lu.call(e,s)&&(t.line=i||t.line,t.lineStart=a||t.lineStart,t.position=c||t.position,ge(t,"duplicated mapping key")),bpe(e,s,o),delete r[s];return e}function g2(t){var e;e=t.input.charCodeAt(t.position),e===10?t.position++:e===13?(t.position++,t.input.charCodeAt(t.position)===10&&t.position++):ge(t,"a line break is expected"),t.line+=1,t.lineStart=t.position,t.firstTabInLine=-1}function Fr(t,e,r){for(var n=0,s=t.input.charCodeAt(t.position);s!==0;){for(;jp(s);)s===9&&t.firstTabInLine===-1&&(t.firstTabInLine=t.position),s=t.input.charCodeAt(++t.position);if(e&&s===35)do s=t.input.charCodeAt(++t.position);while(s!==10&&s!==13&&s!==0);if(nc(s))for(g2(t),s=t.input.charCodeAt(t.position),n++,t.lineIndent=0;s===32;)t.lineIndent++,s=t.input.charCodeAt(++t.position);else break}return r!==-1&&n!==0&&t.lineIndent<r&&G0(t,"deficient indentation"),n}function V0(t){var e=t.position,r;return r=t.input.charCodeAt(e),!!((r===45||r===46)&&r===t.input.charCodeAt(e+1)&&r===t.input.charCodeAt(e+2)&&(e+=3,r=t.input.charCodeAt(e),r===0||Hs(r)))}function y2(t,e){e===1?t.result+=" ":e>1&&(t.result+=jr.repeat(`
`,e-1))}function _tt(t,e,r){var n,s,o,i,a,c,l,u,d=t.kind,p=t.result,A;if(A=t.input.charCodeAt(t.position),Hs(A)||rh(A)||A===35||A===38||A===42||A===33||A===124||A===62||A===39||A===34||A===37||A===64||A===96||(A===63||A===45)&&(s=t.input.charCodeAt(t.position+1),Hs(s)||r&&rh(s)))return!1;for(t.kind="scalar",t.result="",o=i=t.position,a=!1;A!==0;){if(A===58){if(s=t.input.charCodeAt(t.position+1),Hs(s)||r&&rh(s))break}else if(A===35){if(n=t.input.charCodeAt(t.position-1),Hs(n))break}else{if(t.position===t.lineStart&&V0(t)||r&&rh(A))break;if(nc(A))if(c=t.line,l=t.lineStart,u=t.lineIndent,Fr(t,!1,-1),t.lineIndent>=e){a=!0,A=t.input.charCodeAt(t.position);continue}else{t.position=i,t.line=c,t.lineStart=l,t.lineIndent=u;break}}a&&(ku(t,o,i,!1),y2(t,t.line-c),o=i=t.position,a=!1),jp(A)||(i=t.position+1),A=t.input.charCodeAt(++t.position)}return ku(t,o,i,!1),t.result?!0:(t.kind=d,t.result=p,!1)}function vtt(t,e){var r,n,s;if(r=t.input.charCodeAt(t.position),r!==39)return!1;for(t.kind="scalar",t.result="",t.position++,n=s=t.position;(r=t.input.charCodeAt(t.position))!==0;)if(r===39)if(ku(t,n,t.position,!0),r=t.input.charCodeAt(++t.position),r===39)n=t.position,t.position++,s=t.position;else return!0;else nc(r)?(ku(t,n,s,!0),y2(t,Fr(t,!1,e)),n=s=t.position):t.position===t.lineStart&&V0(t)?ge(t,"unexpected end of the document within a single quoted scalar"):(t.position++,s=t.position);ge(t,"unexpected end of the stream within a single quoted scalar")}function Dtt(t,e){var r,n,s,o,i,a;if(a=t.input.charCodeAt(t.position),a!==34)return!1;for(t.kind="scalar",t.result="",t.position++,r=n=t.position;(a=t.input.charCodeAt(t.position))!==0;){if(a===34)return ku(t,r,t.position,!0),t.position++,!0;if(a===92){if(ku(t,r,t.position,!0),a=t.input.charCodeAt(++t.position),nc(a))Fr(t,!1,e);else if(a<256&&Spe[a])t.result+=Bpe[a],t.position++;else if((i=Ntt(a))>0){for(s=i,o=0;s>0;s--)a=t.input.charCodeAt(++t.position),(i=Rtt(a))>=0?o=(o<<4)+i:ge(t,"expected hexadecimal character");t.result+=Ptt(o),t.position++}else ge(t,"unknown escape sequence");r=n=t.position}else nc(a)?(ku(t,r,n,!0),y2(t,Fr(t,!1,e)),r=n=t.position):t.position===t.lineStart&&V0(t)?ge(t,"unexpected end of the document within a double quoted scalar"):(t.position++,n=t.position)}ge(t,"unexpected end of the stream within a double quoted scalar")}function ktt(t,e){var r=!0,n,s,o,i=t.tag,a,c=t.anchor,l,u,d,p,A,f=Object.create(null),y,w,x,I;if(I=t.input.charCodeAt(t.position),I===91)u=93,A=!1,a=[];else if(I===123)u=125,A=!0,a={};else return!1;for(t.anchor!==null&&(t.anchorMap[t.anchor]=a),I=t.input.charCodeAt(++t.position);I!==0;){if(Fr(t,!0,e),I=t.input.charCodeAt(t.position),I===u)return t.position++,t.tag=i,t.anchor=c,t.kind=A?"mapping":"sequence",t.result=a,!0;r?I===44&&ge(t,"expected the node content, but found ','"):ge(t,"missed comma between flow collection entries"),w=y=x=null,d=p=!1,I===63&&(l=t.input.charCodeAt(t.position+1),Hs(l)&&(d=p=!0,t.position++,Fr(t,!0,e))),n=t.line,s=t.lineStart,o=t.position,sh(t,e,$0,!1,!0),w=t.tag,y=t.result,Fr(t,!0,e),I=t.input.charCodeAt(t.position),(p||t.line===n)&&I===58&&(d=!0,I=t.input.charCodeAt(++t.position),Fr(t,!0,e),sh(t,e,$0,!1,!0),x=t.result),A?nh(t,a,f,w,y,x,n,s,o):d?a.push(nh(t,null,f,w,y,x,n,s,o)):a.push(y),Fr(t,!0,e),I=t.input.charCodeAt(t.position),I===44?(r=!0,I=t.input.charCodeAt(++t.position)):r=!1}ge(t,"unexpected end of the stream within a flow collection")}function Ltt(t,e){var r,n,s=u2,o=!1,i=!1,a=e,c=0,l=!1,u,d;if(d=t.input.charCodeAt(t.position),d===124)n=!1;else if(d===62)n=!0;else return!1;for(t.kind="scalar",t.result="";d!==0;)if(d=t.input.charCodeAt(++t.position),d===43||d===45)u2===s?s=d===43?tpe:xtt:ge(t,"repeat of a chomping mode identifier");else if((u=Ttt(d))>=0)u===0?ge(t,"bad explicit indentation width of a block scalar; it cannot be less than one"):i?ge(t,"repeat of an indentation width identifier"):(a=e+u-1,i=!0);else break;if(jp(d)){do d=t.input.charCodeAt(++t.position);while(jp(d));if(d===35)do d=t.input.charCodeAt(++t.position);while(!nc(d)&&d!==0)}for(;d!==0;){for(g2(t),t.lineIndent=0,d=t.input.charCodeAt(t.position);(!i||t.lineIndent<a)&&d===32;)t.lineIndent++,d=t.input.charCodeAt(++t.position);if(!i&&t.lineIndent>a&&(a=t.lineIndent),nc(d)){c++;continue}if(t.lineIndent<a){s===tpe?t.result+=jr.repeat(`
`,o?1+c:c):s===u2&&o&&(t.result+=`
`);break}for(n?jp(d)?(l=!0,t.result+=jr.repeat(`
`,o?1+c:c)):l?(l=!1,t.result+=jr.repeat(`
`,c+1)):c===0?o&&(t.result+=" "):t.result+=jr.repeat(`
`,c):t.result+=jr.repeat(`
`,o?1+c:c),o=!0,i=!0,c=0,r=t.position;!nc(d)&&d!==0;)d=t.input.charCodeAt(++t.position);ku(t,r,t.position,!1)}return!0}function ipe(t,e){var r,n=t.tag,s=t.anchor,o=[],i,a=!1,c;if(t.firstTabInLine!==-1)return!1;for(t.anchor!==null&&(t.anchorMap[t.anchor]=o),c=t.input.charCodeAt(t.position);c!==0&&(t.firstTabInLine!==-1&&(t.position=t.firstTabInLine,ge(t,"tab characters must not be used in indentation")),!(c!==45||(i=t.input.charCodeAt(t.position+1),!Hs(i))));){if(a=!0,t.position++,Fr(t,!0,-1)&&t.lineIndent<=e){o.push(null),c=t.input.charCodeAt(t.position);continue}if(r=t.line,sh(t,e,Ipe,!1,!0),o.push(t.result),Fr(t,!0,-1),c=t.input.charCodeAt(t.position),(t.line===r||t.lineIndent>e)&&c!==0)ge(t,"bad indentation of a sequence entry");else if(t.lineIndent<e)break}return a?(t.tag=n,t.anchor=s,t.kind="sequence",t.result=o,!0):!1}function Ott(t,e,r){var n,s,o,i,a,c,l=t.tag,u=t.anchor,d={},p=Object.create(null),A=null,f=null,y=null,w=!1,x=!1,I;if(t.firstTabInLine!==-1)return!1;for(t.anchor!==null&&(t.anchorMap[t.anchor]=d),I=t.input.charCodeAt(t.position);I!==0;){if(!w&&t.firstTabInLine!==-1&&(t.position=t.firstTabInLine,ge(t,"tab characters must not be used in indentation")),n=t.input.charCodeAt(t.position+1),o=t.line,(I===63||I===58)&&Hs(n))I===63?(w&&(nh(t,d,p,A,f,null,i,a,c),A=f=y=null),x=!0,w=!0,s=!0):w?(w=!1,s=!0):ge(t,"incomplete explicit mapping pair; a key node is missed; or followed by a non-tabulated empty line"),t.position+=1,I=n;else{if(i=t.line,a=t.lineStart,c=t.position,!sh(t,r,Cpe,!1,!0))break;if(t.line===o){for(I=t.input.charCodeAt(t.position);jp(I);)I=t.input.charCodeAt(++t.position);if(I===58)I=t.input.charCodeAt(++t.position),Hs(I)||ge(t,"a whitespace character is expected after the key-value separator within a block mapping"),w&&(nh(t,d,p,A,f,null,i,a,c),A=f=y=null),x=!0,w=!1,s=!1,A=t.tag,f=t.result;else if(x)ge(t,"can not read an implicit mapping pair; a colon is missed");else return t.tag=l,t.anchor=u,!0}else if(x)ge(t,"can not read a block mapping entry; a multiline key may not be an implicit key");else return t.tag=l,t.anchor=u,!0}if((t.line===o||t.lineIndent>e)&&(w&&(i=t.line,a=t.lineStart,c=t.position),sh(t,e,q0,!0,s)&&(w?f=t.result:y=t.result),w||(nh(t,d,p,A,f,y,i,a,c),A=f=y=null),Fr(t,!0,-1),I=t.input.charCodeAt(t.position)),(t.line===o||t.lineIndent>e)&&I!==0)ge(t,"bad indentation of a mapping entry");else if(t.lineIndent<e)break}return w&&nh(t,d,p,A,f,null,i,a,c),x&&(t.tag=l,t.anchor=u,t.kind="mapping",t.result=d),x}function Ftt(t){var e,r=!1,n=!1,s,o,i;if(i=t.input.charCodeAt(t.position),i!==33)return!1;if(t.tag!==null&&ge(t,"duplication of a tag property"),i=t.input.charCodeAt(++t.position),i===60?(r=!0,i=t.input.charCodeAt(++t.position)):i===33?(n=!0,s="!!",i=t.input.charCodeAt(++t.position)):s="!",e=t.position,r){do i=t.input.charCodeAt(++t.position);while(i!==0&&i!==62);t.position<t.length?(o=t.input.slice(e,t.position),i=t.input.charCodeAt(++t.position)):ge(t,"unexpected end of the stream within a verbatim tag")}else{for(;i!==0&&!Hs(i);)i===33&&(n?ge(t,"tag suffix cannot contain exclamation marks"):(s=t.input.slice(e-1,t.position+1),wpe.test(s)||ge(t,"named tag handle cannot contain such characters"),n=!0,e=t.position+1)),i=t.input.charCodeAt(++t.position);o=t.input.slice(e,t.position),Btt.test(o)&&ge(t,"tag suffix cannot contain flow indicator characters")}o&&!xpe.test(o)&&ge(t,"tag name cannot contain such characters: "+o);try{o=decodeURIComponent(o)}catch{ge(t,"tag name is malformed: "+o)}return r?t.tag=o:Lu.call(t.tagMap,s)?t.tag=t.tagMap[s]+o:s==="!"?t.tag="!"+o:s==="!!"?t.tag="tag:yaml.org,2002:"+o:ge(t,'undeclared tag handle "'+s+'"'),!0}function Utt(t){var e,r;if(r=t.input.charCodeAt(t.position),r!==38)return!1;for(t.anchor!==null&&ge(t,"duplication of an anchor property"),r=t.input.charCodeAt(++t.position),e=t.position;r!==0&&!Hs(r)&&!rh(r);)r=t.input.charCodeAt(++t.position);return t.position===e&&ge(t,"name of an anchor node must contain at least one character"),t.anchor=t.input.slice(e,t.position),!0}function Mtt(t){var e,r,n;if(n=t.input.charCodeAt(t.position),n!==42)return!1;for(n=t.input.charCodeAt(++t.position),e=t.position;n!==0&&!Hs(n)&&!rh(n);)n=t.input.charCodeAt(++t.position);return t.position===e&&ge(t,"name of an alias node must contain at least one character"),r=t.input.slice(e,t.position),Lu.call(t.anchorMap,r)||ge(t,'unidentified alias "'+r+'"'),t.result=t.anchorMap[r],Fr(t,!0,-1),!0}function sh(t,e,r,n,s){var o,i,a,c=1,l=!1,u=!1,d,p,A,f,y,w;if(t.listener!==null&&t.listener("open",t),t.tag=null,t.anchor=null,t.kind=null,t.result=null,o=i=a=q0===r||Ipe===r,n&&Fr(t,!0,-1)&&(l=!0,t.lineIndent>e?c=1:t.lineIndent===e?c=0:t.lineIndent<e&&(c=-1)),c===1)for(;Ftt(t)||Utt(t);)Fr(t,!0,-1)?(l=!0,a=o,t.lineIndent>e?c=1:t.lineIndent===e?c=0:t.lineIndent<e&&(c=-1)):a=!1;if(a&&(a=l||s),(c===1||q0===r)&&($0===r||Cpe===r?y=e:y=e+1,w=t.position-t.lineStart,c===1?a&&(ipe(t,w)||Ott(t,w,y))||ktt(t,y)?u=!0:(i&&Ltt(t,y)||vtt(t,y)||Dtt(t,y)?u=!0:Mtt(t)?(u=!0,(t.tag!==null||t. Line truncated
`),t.charCodeAt(0)===65279&&(t=t.slice(1)));var r=new Qtt(t,e),n=t.indexOf("\0");for(n!==-1&&(r.position=n,ge(r,"null byte is not allowed in input")),r.input+="\0";r.input.charCodeAt(r.position)===32;)r.lineIndent+=1,r.position+=1;for(;r.position<r.length-1;)$tt(r);return r.documents}function qtt(t,e,r){e!==null&&typeof e=="object"&&typeof r>"u"&&(r=e,e=null);var n=Npe(t,r);if(typeof e!="function")return n;for(var s=0,o=n.length;s<o;s+=1)e(n[s])}function Gtt(t,e){var r=Npe(t,e);if(r.length!==0){if(r.length===1)return r[0];throw new Gs("expected a single document in the stream, but found more")}}var Htt=qtt,ztt=Gtt,Tpe={loadAll:Htt,load:ztt},Ppe=Object.prototype.toString,Qpe=Object.prototype.hasOwnProperty,E2=65279,Vtt=9,EC=10,Ytt=13,jtt=32,Wtt=33,Jtt=34,p2=35,Ktt=37,Xtt=38,Ztt=39,ert=42,_pe=44,trt=45,H0=58,rrt=61,nrt=62,srt=63,ort=64,vpe=91,Dpe=93,irt=96,kpe=123,art=124,Lpe=125,kn={};kn[0]="\\0";kn[7]="\\a";kn[8]="\\b";kn[9]="\\t";kn[10]="\\n";kn[11]="\\v";kn[12]="\\f";kn[13]="\\r";kn[27]="\\e";kn[34]='\\"';kn[92]="\\\\";kn[133]="\\N";kn[160]="\\_";kn[8232]="\\L";kn[8233]="\\P";var crt=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"],lrt=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function urt(t,e){var r,n,s,o,i,a,c;if(e===null)return{};for(r={},n=Object.keys(e),s=0,o=n.length;s<o;s+=1)i=n[s],a=String(e[i]),i.slice(0,2)==="!!"&&(i="tag:yaml.org,2002:"+i.slice(2)),c=t.compiledTypeMap.fallback[i],c&&Qpe.call(c.styleAliases,a)&&(a=c.styleAliases[a]),r[i]=a;return r}function drt(t){var e,r,n;if(e=t.toString(16).toUpperCase(),t<=255)r="x",n=2;else if(t<=65535)r="u",n=4;else if(t<=4294967295)r="U",n=8;else throw new Gs("code point within a string may not be greater than 0xFFFFFFFF");return"\\"+r+jr.repeat("0",n-e.length)+e}var prt=1,CC=2;function Art(t){this.schema=t.schema||Epe,this.indent=Math.max(1,t.indent||2),this.noArrayIndent=t.noArrayIndent||!1,this.skipInvalid=t.skipInvalid||!1,this.flowLevel=jr.isNothing(t.flowLevel)?-1:t.flowLevel,this.styleMap=urt(this.schema,t.styles||null),this.sortKeys=t.sortKeys||!1,this.lineWidth=t.lineWidth||80,this.noRefs=t.noRefs||!1,this.noCompatMode=t.noCompatMode||!1,this.condenseFlow=t.condenseFlow||!1,this.quotingType=t.quotingType==='"'?CC:prt,this.forceQuotes=t.forceQuotes||!1,this.replacer=typeof t.replacer=="function"?t.replacer:null,this.implicitTypes=this.schema.compiledImplicit,this.explicitTypes=this.schema.compiledExplicit,this.tag=null,this.result="",this.duplicates=[],this.usedDuplicates=null}function ape(t,e){for(var r=jr.repeat(" ",e),n=0,s=-1,o="",i,a=t.length;n<a;)s=t.indexOf(`
`+t.mark.snippet),n+" "+r):n}function nI(t,e){Error.call(this),this.name="YAMLException",this.reason=t,this.mark=e,this.message=BAe(this,!1),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack||""}nI.prototype=Object.create(Error.prototype);nI.prototype.constructor=nI;nI.prototype.toString=function(e){return this.name+": "+BAe(this,e)};var Xs=nI;function Dz(t,e,r,n,s){var o="",i="",a=Math.floor(s/2)-1;return n-e>a&&(o=" ... ",e=n-a+o.length),r-n>a&&(i=" ...",r=n+a-i.length),{str:o+t.slice(e,r).replace(/\t/g,"\u2192")+i,pos:n-e+o.length}}function kz(t,e){return tn.repeat(" ",e-t.length)+t}function Ast(t,e){if(e=Object.create(e||null),!t.buffer)return null;e.maxLength||(e.maxLength=79),typeof e.indent!="number"&&(e.indent=1),typeof e.linesBefore!="number"&&(e.linesBefore=3),typeof e.linesAfter!="number"&&(e.linesAfter=2);for(var r=/\r?\n|\r|\0/g,n=[0],s=[],o,i=-1;o=r.exec(t.buffer);)s.push(o.index),n.push(o.index+o[0].length),t.position<=o.index&&i<0&&(i=n.length-2);i<0&&(i=n.length-1);var a="",c,l,u=Math.min(t.line+e.linesAfter,s.length).toString().length,d=e.maxLength-(e.indent+u+3);for(c=1;c<=e.linesBefore&&!(i-c<0);c++)l=Dz(t.buffer,n[i-c],s[i-c],t.position-(n[i]-n[i-c]),d),a=tn.repeat(" ",e.indent)+kz((t.line-c+1).toString(),u)+" | "+l.str+`
`+a;for(l=Dz(t.buffer,n[i],s[i],t.position,d),a+=tn.repeat(" ",e.indent)+kz((t.line+1).toString(),u)+" | "+l.str+`
`,a+=tn.repeat("-",e.indent+u+3+l.pos)+`^
`,c=1;c<=e.linesAfter&&!(i+c>=s.length);c++)l=Dz(t.buffer,n[i+c],s[i+c],t.position-(n[i]-n[i+c]),d),a+=tn.repeat(" ",e.indent)+kz((t.line+c+1).toString(),u)+" | "+l.str+`
`;return a.replace(/\n$/,"")}var fst=Ast,hst=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"],gst=["scalar","sequence","mapping"];function yst(t){var e={};return t!==null&&Object.keys(t).forEach(function(r){t[r].forEach(function(n){e[String(n)]=r})}),e}function Est(t,e){if(e=e||{},Object.keys(e).forEach(function(r){if(hst.indexOf(r)===-1)throw new Xs('Unknown option "'+r+'" is met in definition of "'+t+'" YAML type.')}),this.options=e,this.tag=t,this.kind=e.kind||null,this.resolve=e.resolve||function(){return!0},this.construct=e.construct||function(r){return r},this.instanceOf=e.instanceOf||null,this.predicate=e.predicate||null,this.represent=e.represent||null,this.representName=e.representName||null,this.defaultStyle=e.defaultStyle||null,this.multi=e.multi||!1,this.styleAliases=yst(e.styleAliases||null),gst.indexOf(this.kind)===-1)throw new Xs('Unknown kind "'+this.kind+'" is specified for "'+t+'" YAML type.')}var $n=Est;function dAe(t,e){var r=[];return t[e].forEach(function(n){var s=r.length;r.forEach(function(o,i){o.tag===n.tag&&o.kind===n.kind&&o.multi===n.multi&&(s=i)}),r[s]=n}),r}function Cst(){var t={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}},e,r;function n(s){s.multi?(t.multi[s.kind].push(s),t.multi.fallback.push(s)):t[s.kind][s.tag]=t.fallback[s.tag]=s}for(e=0,r=arguments.length;e<r;e+=1)arguments[e].forEach(n);return t}function Oz(t){return this.extend(t)}Oz.prototype.extend=function(e){var r=[],n=[];if(e instanceof $n)n.push(e);else if(Array.isArray(e))n=n.concat(e);else if(e&&(Array.isArray(e.implicit)||Array.isArray(e.explicit)))e.implicit&&(r=r.concat(e.implicit)),e.explicit&&(n=n.concat(e.explicit));else throw new Xs("Schema.extend argument should be a Type, [ Type ], or a schema definition ({ implicit: [...], explicit: [...] })");r.forEach(function(o){if(!(o instanceof $n))throw new Xs("Specified list of YAML types (or a single Type object) contains a non-Type object.");if(o.loadKind&&o.loadKind!=="scalar")throw new Xs("There is a non-scalar type in the implicit list of a schema. Implicit resolving of such types is not supported.");if(o.multi)throw new Xs("There is a multi type in the implicit list of a schema. Multi tags can only be listed as explicit.")}),n.forEach(function(o){if(!(o instanceof $n))throw new Xs("Specified list of YAML types (or a single Type object) contains a non-Type object.")});var s=Object.create(Oz.prototype);return s.implicit=(this.implicit||[]).concat(r),s.explicit=(this.explicit||[]).concat(n),s.compiledImplicit=dAe(s,"implicit"),s.compiledExplicit=dAe(s,"explicit"),s.compiledTypeMap=Cst(s.compiledImplicit,s.compiledExplicit),s};var Ist=Oz,wst=new $n("tag:yaml.org,2002:str",{kind:"scalar",construct:function(t){return t!==null?t:""}}),bst=new $n("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(t){return t!==null?t:[]}}),xst=new $n("tag:yaml.org,2002:map",{kind:"mapping",construct:function(t){return t!==null?t:{}}}),Sst=new Ist({explicit:[wst,bst,xst]});function Rst(t){if(t===null)return!0;var e=t.length;return e===1&&t==="~"||e===4&&(t==="null"||t==="Null"||t==="NULL")}function Bst(){return null}function Nst(t){return t===null}var Tst=new $n("tag:yaml.org,2002:null",{kind:"scalar",resolve:Rst,construct:Bst,predicate:Nst,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"},empty:function(){return""}},defaultStyle:"lowercase"});function Pst(t){if(t===null)return!1;var e=t.length;return e===4&&(t==="true"||t==="True"||t==="TRUE")||e===5&&(t==="false"||t==="False"||t==="FALSE")}function vst(t){return t==="true"||t==="True"||t==="TRUE"}function _st(t){return Object.prototype.toString.call(t)==="[object Boolean]"}var Qst=new $n("tag:yaml.org,2002:bool",{kind:"scalar",resolve:Pst,construct:vst,predicate:_st,represent:{lowercase:function(t){return t?"true":"false"},uppercase:function(t){return t?"TRUE":"FALSE"},camelcase:function(t){return t?"True":"False"}},defaultStyle:"lowercase"});function Dst(t){return 48<=t&&t<=57||65<=t&&t<=70||97<=t&&t<=102}function kst(t){return 48<=t&&t<=55}function Lst(t){return 48<=t&&t<=57}function Ost(t){if(t===null)return!1;var e=t.length,r=0,n=!1,s;if(!e)return!1;if(s=t[r],(s==="-"||s==="+")&&(s=t[++r]),s==="0"){if(r+1===e)return!0;if(s=t[++r],s==="b"){for(r++;r<e;r++)if(s=t[r],s!=="_"){if(s!=="0"&&s!=="1")return!1;n=!0}return n&&s!=="_"}if(s==="x"){for(r++;r<e;r++)if(s=t[r],s!=="_"){if(!Dst(t.charCodeAt(r)))return!1;n=!0}return n&&s!=="_"}if(s==="o"){for(r++;r<e;r++)if(s=t[r],s!=="_"){if(!kst(t.charCodeAt(r)))return!1;n=!0}return n&&s!=="_"}}if(s==="_")return!1;for(;r<e;r++)if(s=t[r],s!=="_"){if(!Lst(t.charCodeAt(r)))return!1;n=!0}return!(!n||s==="_")}function Mst(t){var e=t,r=1,n;if(e.indexOf("_")!==-1&&(e=e.replace(/_/g,"")),n=e[0],(n==="-"||n==="+")&&(n==="-"&&(r=-1),e=e.slice(1),n=e[0]),e==="0")return 0; Line truncated
\r`;function rot(t){if(t===null)return!1;var e,r,n=0,s=t.length,o=$z;for(r=0;r<s;r++)if(e=o.indexOf(t.charAt(r)),!(e>64)){if(e<0)return!1;n+=6}return n%8===0}function not(t){var e,r,n=t.replace(/[\r\n=]/g,""),s=n.length,o=$z,i=0,a=[];for(e=0;e<s;e++)e%4===0&&e&&(a.push(i>>16&255),a.push(i>>8&255),a.push(i&255)),i=i<<6|o.indexOf(n.charAt(e));return r=s%4*6,r===0?(a.push(i>>16&255),a.push(i>>8&255),a.push(i&255)):r===18?(a.push(i>>10&255),a.push(i>>2&255)):r===12&&a.push(i>>4&255),new Uint8Array(a)}function sot(t){var e="",r=0,n,s,o=t.length,i=$z;for(n=0;n<o;n++)n%3===0&&n&&(e+=i[r>>18&63],e+=i[r>>12&63],e+=i[r>>6&63],e+=i[r&63]),r=(r<<8)+t[n];return s=o%3,s===0?(e+=i[r>>18&63],e+=i[r>>12&63],e+=i[r>>6&63],e+=i[r&63]):s===2?(e+=i[r>>10&63],e+=i[r>>4&63],e+=i[r<<2&63],e+=i[64]):s===1&&(e+=i[r>>2&63],e+=i[r<<4&63],e+=i[64],e+=i[64]),e}function oot(t){return Object.prototype.toString.call(t)==="[object Uint8Array]"}var iot=new $n("tag:yaml.org,2002:binary",{kind:"scalar",resolve:rot,construct:not,predicate:oot,represent:sot}),aot=Object.prototype.hasOwnProperty,cot=Object.prototype.toString;function lot(t){if(t===null)return!0;var e=[],r,n,s,o,i,a=t;for(r=0,n=a.length;r<n;r+=1){if(s=a[r],i=!1,cot.call(s)!=="[object Object]")return!1;for(o in s)if(aot.call(s,o))if(!i)i=!0;else return!1;if(!i)return!1;if(e.indexOf(o)===-1)e.push(o);else return!1}return!0}function uot(t){return t!==null?t:[]}var dot=new $n("tag:yaml.org,2002:omap",{kind:"sequence",resolve:lot,construct:uot}),pot=Object.prototype.toString;function mot(t){if(t===null)return!0;var e,r,n,s,o,i=t;for(o=new Array(i.length),e=0,r=i.length;e<r;e+=1){if(n=i[e],pot.call(n)!=="[object Object]"||(s=Object.keys(n),s.length!==1))return!1;o[e]=[s[0],n[s[0]]]}return!0}function Aot(t){if(t===null)return[];var e,r,n,s,o,i=t;for(o=new Array(i.length),e=0,r=i.length;e<r;e+=1)n=i[e],s=Object.keys(n),o[e]=[s[0],n[s[0]]];return o}var fot=new $n("tag:yaml.org,2002:pairs",{kind:"sequence",resolve:mot,construct:Aot}),hot=Object.prototype.hasOwnProperty;function got(t){if(t===null)return!0;var e,r=t;for(e in r)if(hot.call(r,e)&&r[e]!==null)return!1;return!0}function yot(t){return t!==null?t:{}}var Eot=new $n("tag:yaml.org,2002:set",{kind:"mapping",resolve:got,construct:yot}),PAe=Wst.extend({implicit:[Zst,tot],explicit:[iot,dot,fot,Eot]}),nd=Object.prototype.hasOwnProperty,ON=1,vAe=2,_Ae=3,MN=4,Lz=1,Cot=2,pAe=3,Iot=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/,wot=/[\x85\u2028\u2029]/,bot=/[,\[\]\{\}]/,QAe=/^(?:!|!!|![a-z\-]+!)$/i,DAe=/^(?:!|[^,\[\]\{\}])(?:%[0-9a-f]{2}|[0-9a-z\-#;\/\?:@&=\+\$,_\.!~\*'\(\)\[\]])*$/i;function mAe(t){return Object.prototype.toString.call(t)}function wc(t){return t===10||t===13}function ym(t){return t===9||t===32}function Zs(t){return t===9||t===32||t===10||t===13}function vh(t){return t===44||t===91||t===93||t===123||t===125}function xot(t){var e;return 48<=t&&t<=57?t-48:(e=t|32,97<=e&&e<=102?e-97+10:-1)}function Sot(t){return t===120?2:t===117?4:t===85?8:0}function Rot(t){return 48<=t&&t<=57?t-48:-1}function AAe(t){return t===48?"\0":t===97?"\x07":t===98?"\b":t===116||t===9?" ":t===110?`
`:t===118?"\v":t===102?"\f":t===114?"\r":t===101?"\x1B":t===32?" ":t===34?'"':t===47?"/":t===92?"\\":t===78?"\x85":t===95?"\xA0":t===76?"\u2028":t===80?"\u2029":""}function Bot(t){return t<=65535?String.fromCharCode(t):String.fromCharCode((t-65536>>10)+55296,(t-65536&1023)+56320)}function kAe(t,e,r){e==="__proto__"?Object.defineProperty(t,e,{configurable:!0,enumerable:!0,writable:!0,value:r}):t[e]=r}var LAe=new Array(256),OAe=new Array(256);for(gm=0;gm<256;gm++)LAe[gm]=AAe(gm)?1:0,OAe[gm]=AAe(gm);var gm;function Not(t,e){this.input=t,this.filename=e.filename||null,this.schema=e.schema||PAe,this.onWarning=e.onWarning||null,this.legacy=e.legacy||!1,this.json=e.json||!1,this.listener=e.listener||null,this.implicitTypes=this.schema.compiledImplicit,this.typeMap=this.schema.compiledTypeMap,this.length=t.length,this.position=0,this.line=0,this.lineStart=0,this.lineIndent=0,this.firstTabInLine=-1,this.documents=[]}function MAe(t,e){var r={name:t.filename,buffer:t.input.slice(0,-1),position:t.position,line:t.line,column:t.position-t.lineStart};return r.snippet=fst(r),new Xs(e,r)}function Ce(t,e){throw MAe(t,e)}function FN(t,e){t.onWarning&&t.onWarning.call(null,MAe(t,e))}var fAe={YAML:function(e,r,n){var s,o,i;e.version!==null&&Ce(e,"duplication of %YAML directive"),n.length!==1&&Ce(e,"YAML directive accepts exactly one argument"),s=/^([0-9]+)\.([0-9]+)$/.exec(n[0]),s===null&&Ce(e,"ill-formed argument of the YAML directive"),o=parseInt(s[1],10),i=parseInt(s[2],10),o!==1&&Ce(e,"unacceptable YAML version of the document"),e.version=n[0],e.checkLineBreaks=i<2,i!==1&&i!==2&&FN(e,"unsupported YAML version of the document")},TAG:function(e,r,n){var s,o;n.length!==2&&Ce(e,"TAG directive accepts exactly two arguments"),s=n[0],o=n[1],QAe.test(s)||Ce(e,"ill-formed tag handle (first argument) of the TAG directive"),nd.call(e.tagMap,s)&&Ce(e,'there is a previously declared suffix for "'+s+'" tag handle'),DAe.test(o)||Ce(e,"ill-formed tag prefix (second argument) of the TAG directive");try{o=decodeURIComponent(o)}catch{Ce(e,"tag prefix is malformed: "+o)}e.tagMap[s]=o}};function rd(t,e,r,n){var s,o,i,a;if(e<r){if(a=t.input.slice(e,r),n)for(s=0,o=a.length;s<o;s+=1)i=a.charCodeAt(s),i===9||32<=i&&i<=1114111||Ce(t,"expected valid JSON character");else Iot.test(a)&&Ce(t,"the stream contains non-printable characters");t.result+=a}}function hAe(t,e,r,n){var s,o,i,a;for(tn.isObject(r)||Ce(t,"cannot merge mappings; the provided source object is unacceptable"),s=Object.keys(r),i=0,a=s.length;i<a;i+=1)o=s[i],nd.call(e,o)||(kAe(e,o,r[o]),n[o]=!0)}function _h(t,e,r,n,s,o,i,a,c){var l,u;if(Array.isArray(s))for(s=Array.prototype.slice.call(s),l=0,u=s.length;l<u;l+=1)Array.isArray(s[l])&&Ce(t,"nested arrays are not supported inside keys"),typeof s=="object"&&mAe(s[l])==="[object Object]"&&(s[l]="[object Object]");if(typeof s=="object"&&mAe(s)==="[object Object]"&&(s="[object Object]"),s=String(s),e===null&&(e={}),n==="tag:yaml.org,2002:merge")if(Array.isArray(o))for(l=0,u=o.length;l<u;l+=1)hAe(t,e,o[l],r);else hAe(t,e,o,r);else!t.json&&!nd.call(r,s)&&nd.call(e,s)&&(t.line=i||t.line,t.lineStart=a||t.lineStart,t.position=c||t.position,Ce(t,"duplicated mapping key")),kAe(e,s,o),delete r[s];return e}function Gz(t){var e;e=t.input.charCodeAt(t.position),e===10?t.position++:e===13?(t.position++,t.input.charCodeAt(t.position)===10&&t.position++):Ce(t,"a line break is expected"),t.line+=1,t.lineStart=t.position,t.firstTabInLine=-1}function Hr(t,e,r){for(var n=0,s=t.input.charCodeAt(t.position);s!==0;){for(;ym(s);)s===9&&t.firstTabInLine===-1&&(t.firstTabInLine=t.position),s=t.input.charCodeAt(++t.position);if(e&&s===35)do s=t.input.charCodeAt(++t.position);while(s!==10&&s!==13&&s!==0);if(wc(s))for(Gz(t),s=t.input.charCodeAt(t.position),n++,t.lineIndent=0;s===32;)t.lineIndent++,s=t.input.charCodeAt(++t.position);else break}return r!==-1&&n!==0&&t.lineIndent<r&&FN(t,"deficient indentation"),n}function $N(t){var e=t.position,r;return r=t.input.charCodeAt(e),!!((r===45||r===46)&&r===t.input.charCodeAt(e+1)&&r===t.input.charCodeAt(e+2)&&(e+=3,r=t.input.charCodeAt(e),r===0||Zs(r)))}function Hz(t,e){e===1?t.result+=" ":e>1&&(t.result+=tn.repeat(`
`,e-1))}function Tot(t,e,r){var n,s,o,i,a,c,l,u,d=t.kind,p=t.result,m;if(m=t.input.charCodeAt(t.position),Zs(m)||vh(m)||m===35||m===38||m===42||m===33||m===124||m===62||m===39||m===34||m===37||m===64||m===96||(m===63||m===45)&&(s=t.input.charCodeAt(t.position+1),Zs(s)||r&&vh(s)))return!1;for(t.kind="scalar",t.result="",o=i=t.position,a=!1;m!==0;){if(m===58){if(s=t.input.charCodeAt(t.position+1),Zs(s)||r&&vh(s))break}else if(m===35){if(n=t.input.charCodeAt(t.position-1),Zs(n))break}else{if(t.position===t.lineStart&&$N(t)||r&&vh(m))break;if(wc(m))if(c=t.line,l=t.lineStart,u=t.lineIndent,Hr(t,!1,-1),t.lineIndent>=e){a=!0,m=t.input.charCodeAt(t.position);continue}else{t.position=i,t.line=c,t.lineStart=l,t.lineIndent=u;break}}a&&(rd(t,o,i,!1),Hz(t,t.line-c),o=i=t.position,a=!1),ym(m)||(i=t.position+1),m=t.input.charCodeAt(++t.position)}return rd(t,o,i,!1),t.result?!0:(t.kind=d,t.result=p,!1)}function Pot(t,e){var r,n,s;if(r=t.input.charCodeAt(t.position),r!==39)return!1;for(t.kind="scalar",t.result="",t.position++,n=s=t.position;(r=t.input.charCodeAt(t.position))!==0;)if(r===39)if(rd(t,n,t.position,!0),r=t.input.charCodeAt(++t.position),r===39)n=t.position,t.position++,s=t.position;else return!0;else wc(r)?(rd(t,n,s,!0),Hz(t,Hr(t,!1,e)),n=s=t.position):t.position===t.lineStart&&$N(t)?Ce(t,"unexpected end of the document within a single quoted scalar"):(t.position++,s=t.position);Ce(t,"unexpected end of the stream within a single quoted scalar")}function vot(t,e){var r,n,s,o,i,a;if(a=t.input.charCodeAt(t.position),a!==34)return!1;for(t.kind="scalar",t.result="",t.position++,r=n=t.position;(a=t.input.charCodeAt(t.position))!==0;){if(a===34)return rd(t,r,t.position,!0),t.position++,!0;if(a===92){if(rd(t,r,t.position,!0),a=t.input.charCodeAt(++t.position),wc(a))Hr(t,!1,e);else if(a<256&&LAe[a])t.result+=OAe[a],t.position++;else if((i=Sot(a))>0){for(s=i,o=0;s>0;s--)a=t.input.charCodeAt(++t.position),(i=xot(a))>=0?o=(o<<4)+i:Ce(t,"expected hexadecimal character");t.result+=Bot(o),t.position++}else Ce(t,"unknown escape sequence");r=n=t.position}else wc(a)?(rd(t,r,n,!0),Hz(t,Hr(t,!1,e)),r=n=t.position):t.position===t.lineStart&&$N(t)?Ce(t,"unexpected end of the document within a double quoted scalar"):(t.position++,n=t.position)}Ce(t,"unexpected end of the stream within a double quoted scalar")}function _ot(t,e){var r=!0,n,s,o,i=t.tag,a,c=t.anchor,l,u,d,p,m,f=Object.create(null),y,I,b,w;if(w=t.input.charCodeAt(t.position),w===91)u=93,m=!1,a=[];else if(w===123)u=125,m=!0,a={};else return!1;for(t.anchor!==null&&(t.anchorMap[t.anchor]=a),w=t.input.charCodeAt(++t.position);w!==0;){if(Hr(t,!0,e),w=t.input.charCodeAt(t.position),w===u)return t.position++,t.tag=i,t.anchor=c,t.kind=m?"mapping":"sequence",t.result=a,!0;r?w===44&&Ce(t,"expected the node content, but found ','"):Ce(t,"missed comma between flow collection entries"),I=y=b=null,d=p=!1,w===63&&(l=t.input.charCodeAt(t.position+1),Zs(l)&&(d=p=!0,t.position++,Hr(t,!0,e))),n=t.line,s=t.lineStart,o=t.position,Qh(t,e,ON,!1,!0),I=t.tag,y=t.result,Hr(t,!0,e),w=t.input.charCodeAt(t.position),(p||t.line===n)&&w===58&&(d=!0,w=t.input.charCodeAt(++t.position),Hr(t,!0,e),Qh(t,e,ON,!1,!0),b=t.result),m?_h(t,a,f,I,y,b,n,s,o):d?a.push(_h(t,null,f,I,y,b,n,s,o)):a.push(y),Hr(t,!0,e),w=t.input.charCodeAt(t.position),w===44?(r=!0,w=t.input.charCodeAt(++t.position)):r=!1}Ce(t,"unexpected end of the stream within a flow collection")}function Qot(t,e){var r,n,s=Lz,o=!1,i=!1,a=e,c=0,l=!1,u,d;if(d=t.input.charCodeAt(t.position),d===124)n=!1;else if(d===62)n=!0;else return!1;for(t.kind="scalar",t.result="";d!==0;)if(d=t.input.charCodeAt(++t.position),d===43||d===45)Lz===s?s=d===43?pAe:Cot:Ce(t,"repeat of a chomping mode identifier");else if((u=Rot(d))>=0)u===0?Ce(t,"bad explicit indentation width of a block scalar; it cannot be less than one"):i?Ce(t,"repeat of an indentation width identifier"):(a=e+u-1,i=!0);else break;if(ym(d)){do d=t.input.charCodeAt(++t.position);while(ym(d));if(d===35)do d=t.input.charCodeAt(++t.position);while(!wc(d)&&d!==0)}for(;d!==0;){for(Gz(t),t.lineIndent=0,d=t.input.charCodeAt(t.position);(!i||t.lineIndent<a)&&d===32;)t.lineIndent++,d=t.input.charCodeAt(++t.position);if(!i&&t.lineIndent>a&&(a=t.lineIndent),wc(d)){c++;continue}if(t.lineIndent<a){s===pAe?t.result+=tn.repeat(`
`,o?1+c:c):s===Lz&&o&&(t.result+=`
`);break}for(n?ym(d)?(l=!0,t.result+=tn.repeat(`
`,o?1+c:c)):l?(l=!1,t.result+=tn.repeat(`
`,c+1)):c===0?o&&(t.result+=" "):t.result+=tn.repeat(`
`,c):t.result+=tn.repeat(`
`,o?1+c:c),o=!0,i=!0,c=0,r=t.position;!wc(d)&&d!==0;)d=t.input.charCodeAt(++t.position);rd(t,r,t.position,!1)}return!0}function gAe(t,e){var r,n=t.tag,s=t.anchor,o=[],i,a=!1,c;if(t.firstTabInLine!==-1)return!1;for(t.anchor!==null&&(t.anchorMap[t.anchor]=o),c=t.input.charCodeAt(t.position);c!==0&&(t.firstTabInLine!==-1&&(t.position=t.firstTabInLine,Ce(t,"tab characters must not be used in indentation")),!(c!==45||(i=t.input.charCodeAt(t.position+1),!Zs(i))));){if(a=!0,t.position++,Hr(t,!0,-1)&&t.lineIndent<=e){o.push(null),c=t.input.charCodeAt(t.position);continue}if(r=t.line,Qh(t,e,_Ae,!1,!0),o.push(t.result),Hr(t,!0,-1),c=t.input.charCodeAt(t.position),(t.line===r||t.lineIndent>e)&&c!==0)Ce(t,"bad indentation of a sequence entry");else if(t.lineIndent<e)break}return a?(t.tag=n,t.anchor=s,t.kind="sequence",t.result=o,!0):!1}function Dot(t,e,r){var n,s,o,i,a,c,l=t.tag,u=t.anchor,d={},p=Object.create(null),m=null,f=null,y=null,I=!1,b=!1,w;if(t.firstTabInLine!==-1)return!1;for(t.anchor!==null&&(t.anchorMap[t.anchor]=d),w=t.input.charCodeAt(t.position);w!==0;){if(!I&&t.firstTabInLine!==-1&&(t.position=t.firstTabInLine,Ce(t,"tab characters must not be used in indentation")),n=t.input.charCodeAt(t.position+1),o=t.line,(w===63||w===58)&&Zs(n))w===63?(I&&(_h(t,d,p,m,f,null,i,a,c),m=f=y=null),b=!0,I=!0,s=!0):I?(I=!1,s=!0):Ce(t,"incomplete explicit mapping pair; a key node is missed; or followed by a non-tabulated empty line"),t.position+=1,w=n;else{if(i=t.line,a=t.lineStart,c=t.position,!Qh(t,r,vAe,!1,!0))break;if(t.line===o){for(w=t.input.charCodeAt(t.position);ym(w);)w=t.input.charCodeAt(++t.position);if(w===58)w=t.input.charCodeAt(++t.position),Zs(w)||Ce(t,"a whitespace character is expected after the key-value separator within a block mapping"),I&&(_h(t,d,p,m,f,null,i,a,c),m=f=y=null),b=!0,I=!1,s=!1,m=t.tag,f=t.result;else if(b)Ce(t,"can not read an implicit mapping pair; a colon is missed");else return t.tag=l,t.anchor=u,!0}else if(b)Ce(t,"can not read a block mapping entry; a multiline key may not be an implicit key");else return t.tag=l,t.anchor=u,!0}if((t.line===o||t.lineIndent>e)&&(I&&(i=t.line,a=t.lineStart,c=t.position),Qh(t,e,MN,!0,s)&&(I?f=t.result:y=t.result),I||(_h(t,d,p,m,f,y,i,a,c),m=f=y=null),Hr(t,!0,-1),w=t.input.charCodeAt(t.position)),(t.line===o||t.lineIndent>e)&&w!==0)Ce(t,"bad indentation of a mapping entry");else if(t.lineIndent<e)break}return I&&_h(t,d,p,m,f,null,i,a,c),b&&(t.tag=l,t.anchor=u,t.kind="mapping",t.result=d),b}function kot(t){var e,r=!1,n=!1,s,o,i;if(i=t.input.charCodeAt(t.position),i!==33)return!1;if(t.tag!==null&&Ce(t,"duplication of a tag property"),i=t.input.charCodeAt(++t.position),i===60?(r=!0,i=t.input.charCodeAt(++t.position)):i===33?(n=!0,s="!!",i=t.input.charCodeAt(++t.position)):s="!",e=t.position,r){do i=t.input.charCodeAt(++t.position);while(i!==0&&i!==62);t.position<t.length?(o=t.input.slice(e,t.position),i=t.input.charCodeAt(++t.position)):Ce(t,"unexpected end of the stream within a verbatim tag")}else{for(;i!==0&&!Zs(i);)i===33&&(n?Ce(t,"tag suffix cannot contain exclamation marks"):(s=t.input.slice(e-1,t.position+1),QAe.test(s)||Ce(t,"named tag handle cannot contain such characters"),n=!0,e=t.position+1)),i=t.input.charCodeAt(++t.position);o=t.input.slice(e,t.position),bot.test(o)&&Ce(t,"tag suffix cannot contain flow indicator characters")}o&&!DAe.test(o)&&Ce(t,"tag name cannot contain such characters: "+o);try{o=decodeURIComponent(o)}catch{Ce(t,"tag name is malformed: "+o)}return r?t.tag=o:nd.call(t.tagMap,s)?t.tag=t.tagMap[s]+o:s==="!"?t.tag="!"+o:s==="!!"?t.tag="tag:yaml.org,2002:"+o:Ce(t,'undeclared tag handle "'+s+'"'),!0}function Lot(t){var e,r;if(r=t.input.charCodeAt(t.position),r!==38)return!1;for(t.anchor!==null&&Ce(t,"duplication of an anchor property"),r=t.input.charCodeAt(++t.position),e=t.position;r!==0&&!Zs(r)&&!vh(r);)r=t.input.charCodeAt(++t.position);return t.position===e&&Ce(t,"name of an anchor node must contain at least one character"),t.anchor=t.input.slice(e,t.position),!0}function Oot(t){var e,r,n;if(n=t.input.charCodeAt(t.position),n!==42)return!1;for(n=t.input.charCodeAt(++t.position),e=t.position;n!==0&&!Zs(n)&&!vh(n);)n=t.input.charCodeAt(++t.position);return t.position===e&&Ce(t,"name of an alias node must contain at least one character"),r=t.input.slice(e,t.position),nd.call(t.anchorMap,r)||Ce(t,'unidentified alias "'+r+'"'),t.result=t.anchorMap[r],Hr(t,!0,-1),!0}function Qh(t,e,r,n,s){var o,i,a,c=1,l=!1,u=!1,d,p,m,f,y,I;if(t.listener!==null&&t.listener("open",t),t.tag=null,t.anchor=null,t.kind=null,t.result=null,o=i=a=MN===r||_Ae===r,n&&Hr(t,!0,-1)&&(l=!0,t.lineIndent>e?c=1:t.lineIndent===e?c=0:t.lineIndent<e&&(c=-1)),c===1)for(;kot(t)||Lot(t);)Hr(t,!0,-1)?(l=!0,a=o,t.lineIndent>e?c=1:t.lineIndent===e?c=0:t.lineIndent<e&&(c=-1)):a=!1;if(a&&(a=l||s),(c===1||MN===r)&&(ON===r||vAe===r?y=e:y=e+1,I=t.position-t.lineStart,c===1?a&&(gAe(t,I)||Dot(t,I,y))||_ot(t,y)?u=!0:(i&&Qot(t,y)||Pot(t,y)||vot(t,y)?u=!0:Oot(t)?(u=!0,(t.tag!==null||t. Line truncated
`),t.charCodeAt(0)===65279&&(t=t.slice(1)));var r=new Not(t,e),n=t.indexOf("\0");for(n!==-1&&(r.position=n,Ce(r,"null byte is not allowed in input")),r.input+="\0";r.input.charCodeAt(r.position)===32;)r.lineIndent+=1,r.position+=1;for(;r.position<r.length-1;)Mot(r);return r.documents}function Fot(t,e,r){e!==null&&typeof e=="object"&&typeof r>"u"&&(r=e,e=null);var n=FAe(t,r);if(typeof e!="function")return n;for(var s=0,o=n.length;s<o;s+=1)e(n[s])}function Uot(t,e){var r=FAe(t,e);if(r.length!==0){if(r.length===1)return r[0];throw new Xs("expected a single document in the stream, but found more")}}var qot=Fot,$ot=Uot,UAe={loadAll:qot,load:$ot},qAe=Object.prototype.toString,$Ae=Object.prototype.hasOwnProperty,zz=65279,Got=9,sI=10,Hot=13,zot=32,Vot=33,Yot=34,Mz=35,jot=37,Wot=38,Jot=39,Kot=42,GAe=44,Xot=45,UN=58,Zot=61,eit=62,tit=63,rit=64,HAe=91,zAe=93,nit=96,VAe=123,sit=124,YAe=125,Gn={};Gn[0]="\\0";Gn[7]="\\a";Gn[8]="\\b";Gn[9]="\\t";Gn[10]="\\n";Gn[11]="\\v";Gn[12]="\\f";Gn[13]="\\r";Gn[27]="\\e";Gn[34]='\\"';Gn[92]="\\\\";Gn[133]="\\N";Gn[160]="\\_";Gn[8232]="\\L";Gn[8233]="\\P";var oit=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"],iit=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function ait(t,e){var r,n,s,o,i,a,c;if(e===null)return{};for(r={},n=Object.keys(e),s=0,o=n.length;s<o;s+=1)i=n[s],a=String(e[i]),i.slice(0,2)==="!!"&&(i="tag:yaml.org,2002:"+i.slice(2)),c=t.compiledTypeMap.fallback[i],c&&$Ae.call(c.styleAliases,a)&&(a=c.styleAliases[a]),r[i]=a;return r}function cit(t){var e,r,n;if(e=t.toString(16).toUpperCase(),t<=255)r="x",n=2;else if(t<=65535)r="u",n=4;else if(t<=4294967295)r="U",n=8;else throw new Xs("code point within a string may not be greater than 0xFFFFFFFF");return"\\"+r+tn.repeat("0",n-e.length)+e}var lit=1,oI=2;function uit(t){this.schema=t.schema||PAe,this.indent=Math.max(1,t.indent||2),this.noArrayIndent=t.noArrayIndent||!1,this.skipInvalid=t.skipInvalid||!1,this.flowLevel=tn.isNothing(t.flowLevel)?-1:t.flowLevel,this.styleMap=ait(this.schema,t.styles||null),this.sortKeys=t.sortKeys||!1,this.lineWidth=t.lineWidth||80,this.noRefs=t.noRefs||!1,this.noCompatMode=t.noCompatMode||!1,this.condenseFlow=t.condenseFlow||!1,this.quotingType=t.quotingType==='"'?oI:lit,this.forceQuotes=t.forceQuotes||!1,this.replacer=typeof t.replacer=="function"?t.replacer:null,this.implicitTypes=this.schema.compiledImplicit,this.explicitTypes=this.schema.compiledExplicit,this.tag=null,this.result="",this.duplicates=[],this.usedDuplicates=null}function yAe(t,e){for(var r=tn.repeat(" ",e),n=0,s=-1,o="",i,a=t.length;n<a;)s=t.indexOf(`
`,n),s===-1?(i=t.slice(n),n=a):(i=t.slice(n,s+1),n=s+1),i.length&&i!==`
`&&(o+=r),o+=i;return o}function A2(t,e){return`
`+jr.repeat(" ",t.indent*e)}function mrt(t,e){var r,n,s;for(r=0,n=t.implicitTypes.length;r<n;r+=1)if(s=t.implicitTypes[r],s.resolve(e))return!0;return!1}function z0(t){return t===jtt||t===Vtt}function IC(t){return 32<=t&&t<=126||161<=t&&t<=55295&&t!==8232&&t!==8233||57344<=t&&t<=65533&&t!==E2||65536<=t&&t<=1114111}function cpe(t){return IC(t)&&t!==E2&&t!==Ytt&&t!==EC}function lpe(t,e,r){var n=cpe(t),s=n&&!z0(t);return(r?n:n&&t!==_pe&&t!==vpe&&t!==Dpe&&t!==kpe&&t!==Lpe)&&t!==p2&&!(e===H0&&!s)||cpe(e)&&!z0(e)&&t===p2||e===H0&&s}function frt(t){return IC(t)&&t!==E2&&!z0(t)&&t!==trt&&t!==srt&&t!==H0&&t!==_pe&&t!==vpe&&t!==Dpe&&t!==kpe&&t!==Lpe&&t!==p2&&t!==Xtt&&t!==ert&&t!==Wtt&&t!==art&&t!==rrt&&t!==nrt&&t!==Ztt&&t!==Jtt&&t!==Ktt&&t!==ort&&t!==irt}function hrt(t){return!z0(t)&&t!==H0}function gC(t,e){var r=t.charCodeAt(e),n;return r>=55296&&r<=56319&&e+1<t.length&&(n=t.charCodeAt(e+1),n>=56320&&n<=57343)?(r-55296)*1024+n-56320+65536:r}function Ope(t){var e=/^\n* /;return e.test(t)}var Fpe=1,m2=2,Upe=3,Mpe=4,th=5;function grt(t,e,r,n,s,o,i,a){var c,l=0,u=null,d=!1,p=!1,A=n!==-1,f=-1,y=frt(gC(t,0))&&hrt(gC(t,t.length-1));if(e||i)for(c=0;c<t.length;l>=65536?c+=2:c++){if(l=gC(t,c),!IC(l))return th;y=y&&lpe(l,u,a),u=l}else{for(c=0;c<t.length;l>=65536?c+=2:c++){if(l=gC(t,c),l===EC)d=!0,A&&(p=p||c-f-1>n&&t[f+1]!==" ",f=c);else if(!IC(l))return th;y=y&&lpe(l,u,a),u=l}p=p||A&&c-f-1>n&&t[f+1]!==" "}return!d&&!p?y&&!i&&!s(t)?Fpe:o===CC?th:m2:r>9&&Ope(t)?th:i?o===CC?th:m2:p?Mpe:Upe}function yrt(t,e,r,n,s){t.dump=(function(){if(e.length===0)return t.quotingType===CC?'""':"''";if(!t.noCompatMode&&(crt.indexOf(e)!==-1||lrt.test(e)))return t.quotingType===CC?'"'+e+'"':"'"+e+"'";var o=t.indent*Math.max(1,r),i=t.lineWidth===-1?-1:Math.max(Math.min(t.lineWidth,40),t.lineWidth-o),a=n||t.flowLevel>-1&&r>=t.flowLevel;function c(l){return mrt(t,l)}switch(grt(e,a,t.indent,i,c,t.quotingType,t.forceQuotes&&!n,s)){case Fpe:return e;case m2:return"'"+e.replace(/'/g,"''")+"'";case Upe:return"|"+upe(e,t.indent)+dpe(ape(e,o));case Mpe:return">"+upe(e,t.indent)+dpe(ape(Ert(e,i),o));case th:return'"'+Crt(e)+'"';default:throw new Gs("impossible error: invalid scalar style")}})()}function upe(t,e){var r=Ope(t)?String(e):"",n=t[t.length-1]===`
`&&(o+=r),o+=i;return o}function Fz(t,e){return`
`+tn.repeat(" ",t.indent*e)}function dit(t,e){var r,n,s;for(r=0,n=t.implicitTypes.length;r<n;r+=1)if(s=t.implicitTypes[r],s.resolve(e))return!0;return!1}function qN(t){return t===zot||t===Got}function iI(t){return 32<=t&&t<=126||161<=t&&t<=55295&&t!==8232&&t!==8233||57344<=t&&t<=65533&&t!==zz||65536<=t&&t<=1114111}function EAe(t){return iI(t)&&t!==zz&&t!==Hot&&t!==sI}function CAe(t,e,r){var n=EAe(t),s=n&&!qN(t);return(r?n:n&&t!==GAe&&t!==HAe&&t!==zAe&&t!==VAe&&t!==YAe)&&t!==Mz&&!(e===UN&&!s)||EAe(e)&&!qN(e)&&t===Mz||e===UN&&s}function pit(t){return iI(t)&&t!==zz&&!qN(t)&&t!==Xot&&t!==tit&&t!==UN&&t!==GAe&&t!==HAe&&t!==zAe&&t!==VAe&&t!==YAe&&t!==Mz&&t!==Wot&&t!==Kot&&t!==Vot&&t!==sit&&t!==Zot&&t!==eit&&t!==Jot&&t!==Yot&&t!==jot&&t!==rit&&t!==nit}function mit(t){return!qN(t)&&t!==UN}function rI(t,e){var r=t.charCodeAt(e),n;return r>=55296&&r<=56319&&e+1<t.length&&(n=t.charCodeAt(e+1),n>=56320&&n<=57343)?(r-55296)*1024+n-56320+65536:r}function jAe(t){var e=/^\n* /;return e.test(t)}var WAe=1,Uz=2,JAe=3,KAe=4,Ph=5;function Ait(t,e,r,n,s,o,i,a){var c,l=0,u=null,d=!1,p=!1,m=n!==-1,f=-1,y=pit(rI(t,0))&&mit(rI(t,t.length-1));if(e||i)for(c=0;c<t.length;l>=65536?c+=2:c++){if(l=rI(t,c),!iI(l))return Ph;y=y&&CAe(l,u,a),u=l}else{for(c=0;c<t.length;l>=65536?c+=2:c++){if(l=rI(t,c),l===sI)d=!0,m&&(p=p||c-f-1>n&&t[f+1]!==" ",f=c);else if(!iI(l))return Ph;y=y&&CAe(l,u,a),u=l}p=p||m&&c-f-1>n&&t[f+1]!==" "}return!d&&!p?y&&!i&&!s(t)?WAe:o===oI?Ph:Uz:r>9&&jAe(t)?Ph:i?o===oI?Ph:Uz:p?KAe:JAe}function fit(t,e,r,n,s){t.dump=(function(){if(e.length===0)return t.quotingType===oI?'""':"''";if(!t.noCompatMode&&(oit.indexOf(e)!==-1||iit.test(e)))return t.quotingType===oI?'"'+e+'"':"'"+e+"'";var o=t.indent*Math.max(1,r),i=t.lineWidth===-1?-1:Math.max(Math.min(t.lineWidth,40),t.lineWidth-o),a=n||t.flowLevel>-1&&r>=t.flowLevel;function c(l){return dit(t,l)}switch(Ait(e,a,t.indent,i,c,t.quotingType,t.forceQuotes&&!n,s)){case WAe:return e;case Uz:return"'"+e.replace(/'/g,"''")+"'";case JAe:return"|"+IAe(e,t.indent)+wAe(yAe(e,o));case KAe:return">"+IAe(e,t.indent)+wAe(yAe(hit(e,i),o));case Ph:return'"'+git(e)+'"';default:throw new Xs("impossible error: invalid scalar style")}})()}function IAe(t,e){var r=jAe(t)?String(e):"",n=t[t.length-1]===`
`,s=n&&(t[t.length-2]===`
`||t===`
`),o=s?"+":n?"":"-";return r+o+`
`}function dpe(t){return t[t.length-1]===`
`?t.slice(0,-1):t}function Ert(t,e){for(var r=/(\n+)([^\n]*)/g,n=(function(){var l=t.indexOf(`
`);return l=l!==-1?l:t.length,r.lastIndex=l,ppe(t.slice(0,l),e)})(),s=t[0]===`
`}function wAe(t){return t[t.length-1]===`
`?t.slice(0,-1):t}function hit(t,e){for(var r=/(\n+)([^\n]*)/g,n=(function(){var l=t.indexOf(`
`);return l=l!==-1?l:t.length,r.lastIndex=l,bAe(t.slice(0,l),e)})(),s=t[0]===`
`||t[0]===" ",o,i;i=r.exec(t);){var a=i[1],c=i[2];o=c[0]===" ",n+=a+(!s&&!o&&c!==""?`
`:"")+ppe(c,e),s=o}return n}function ppe(t,e){if(t===""||t[0]===" ")return t;for(var r=/ [^ ]/g,n,s=0,o,i=0,a=0,c="";n=r.exec(t);)a=n.index,a-s>e&&(o=i>s?i:a,c+=`
`:"")+bAe(c,e),s=o}return n}function bAe(t,e){if(t===""||t[0]===" ")return t;for(var r=/ [^ ]/g,n,s=0,o,i=0,a=0,c="";n=r.exec(t);)a=n.index,a-s>e&&(o=i>s?i:a,c+=`
`+t.slice(s,o),s=o+1),i=a;return c+=`
`,t.length-s>e&&i>s?c+=t.slice(s,i)+`
`+t.slice(i+1):c+=t.slice(s),c.slice(1)}function Crt(t){for(var e="",r=0,n,s=0;s<t.length;r>=65536?s+=2:s++)r=gC(t,s),n=kn[r],!n&&IC(r)?(e+=t[s],r>=65536&&(e+=t[s+1])):e+=n||drt(r);return e}function Irt(t,e,r){var n="",s=t.tag,o,i,a;for(o=0,i=r.length;o<i;o+=1)a=r[o],t.replacer&&(a=t.replacer.call(r,String(o),a)),(sl(t,e,a,!1,!1)||typeof a>"u"&&sl(t,e,null,!1,!1))&&(n!==""&&(n+=","+(t.condenseFlow?"":" ")),n+=t.dump);t.tag=s,t.dump="["+n+"]"}function Ape(t,e,r,n){var s="",o=t.tag,i,a,c;for(i=0,a=r.length;i<a;i+=1)c=r[i],t.replacer&&(c=t.replacer.call(r,String(i),c)),(sl(t,e+1,c,!0,!0,!1,!0)||typeof c>"u"&&sl(t,e+1,null,!0,!0,!1,!0))&&((!n||s!=="")&&(s+=A2(t,e)),t.dump&&EC===t.dump.charCodeAt(0)?s+="-":s+="- ",s+=t.dump);t.tag=o,t.dump=s||"[]"}function wrt(t,e,r){var n="",s=t.tag,o=Object.keys(r),i,a,c,l,u;for(i=0,a=o.length;i<a;i+=1)u="",n!==""&&(u+=", "),t.condenseFlow&&(u+='"'),c=o[i],l=r[c],t.replacer&&(l=t.replacer.call(r,c,l)),sl(t,e,c,!1,!1)&&(t.dump.length>1024&&(u+="? "),u+=t.dump+(t.condenseFlow?'"':"")+":"+(t.condenseFlow?"":" "),sl(t,e,l,!1,!1)&&(u+=t.dump,n+=u));t.tag=s,t.dump="{"+n+"}"}function xrt(t,e,r,n){var s="",o=t.tag,i=Object.keys(r),a,c,l,u,d,p;if(t.sortKeys===!0)i.sort();else if(typeof t.sortKeys=="function")i.sort(t.sortKeys);else if(t.sortKeys)throw new Gs("sortKeys must be a boolean or a function");for(a=0,c=i.length;a<c;a+=1)p="",(!n||s!=="")&&(p+=A2(t,e)),l=i[a],u=r[l],t.replacer&&(u=t.replacer.call(r,l,u)),sl(t,e+1,l,!0,!0,!0)&&(d=t.tag!==null&&t.tag!=="?"||t.dump&&t.dump.length>1024,d&&(t.dump&&EC===t.dump.charCodeAt(0)?p+="?":p+="? "),p+=t.dump,d&&(p+=A2(t,e)),sl(t,e+1,u,!0,d)&&(t.dump&&EC===t.dump.charCodeAt(0)?p+=":":p+=": ",p+=t.dump,s+=p));t.tag=o,t.dump=s||"{}"}function mpe(t,e,r){var n,s,o,i,a,c;for(s=r?t.explicitTypes:t.implicitTypes,o=0,i=s.length;o<i;o+=1)if(a=s[o],(a.instanceOf||a.predicate)&&(!a.instanceOf||typeof e=="object"&&e instanceof a.instanceOf)&&(!a.predicate||a.predicate(e))){if(r?a.multi&&a.representName?t.tag=a.representName(e):t.tag=a.tag:t.tag="?",a.represent){if(c=t.styleMap[a.tag]||a.defaultStyle,Ppe.call(a.represent)==="[object Function]")n=a.represent(e,c);else if(Qpe.call(a.represent,c))n=a.represent[c](e,c);else throw new Gs("!<"+a.tag+'> tag resolver accepts not "'+c+'" style');t.dump=n}return!0}return!1}function sl(t,e,r,n,s,o,i){t.tag=null,t.dump=r,mpe(t,r,!1)||mpe(t,r,!0);var a=Ppe.call(t.dump),c=n,l;n&&(n=t.flowLevel<0||t.flowLevel>e);var u=a==="[object Object]"||a==="[object Array]",d,p;if(u&&(d=t.duplicates.indexOf(r),p=d!==-1),(t.tag!==null&&t.tag!=="?"||p||t.indent!==2&&e>0)&&(s=!1),p&&t.usedDuplicates[d])t.dump="*ref_"+d;else{if(u&&p&&!t.usedDuplicates[d]&&(t.usedDuplicates[d]=!0),a==="[object Object]")n&&Object.keys(t.dump).length!==0?(xrt(t,e,t.dump,s),p&&(t.dump="&ref_"+d+t.dump)):(wrt(t,e,t.dump),p&&(t.dump="&ref_"+d+" "+t.dump));else if(a==="[object Array]")n&&t.dump.length!==0?(t.noArrayIndent&&!i&&e>0?Ape(t,e-1,t.dump,s):Ape(t,e,t.dump,s),p&&(t.dump="&ref_"+d+t.dump)):(Irt(t,e,t.dump),p&&(t.dump="&ref_"+d+" "+t.dump));else if(a==="[object String]")t.tag!=="?"&&yrt(t,t.dump,e,o,c);else{if(a==="[object Undefined]")return!1;if(t.skipInvalid)return!1;throw new Gs("unacceptable kind of an object to dump "+a)}t.tag!==null&&t.tag!=="?"&&(l=encodeURI(t.tag[0]==="!"?t.tag.slice(1):t.tag).replace(/!/g,"%21"),t.tag[0]==="!"?l="!"+l:l.slice(0,18)==="tag:yaml.org,2002:"?l="!!"+l.slice(18):l="!<"+l+">",t.dump=l+" "+t.dump)}return!0}function brt(t,e){var r=[],n=[],s,o;for(f2(t,r,n),s=0,o=n.length;s<o;s+=1)e.duplicates.push(r[n[s]]);e.usedDuplicates=new Array(o)}function f2(t,e,r){var n,s,o;if(t!==null&&typeof t=="object")if(s=e.indexOf(t),s!==-1)r.indexOf(s)===-1&&r.push(s);else if(e.push(t),Array.isArray(t))for(s=0,o=t.length;s<o;s+=1)f2(t[s],e,r);else for(n=Object.keys(t),s=0,o=n.length;s<o;s+=1)f2(t[n[s]],e,r)}function Srt(t,e){e=e||{};var r=new Art(e);r.noRefs||brt(t,r);var n=t;return r.replacer&&(n=r.replacer.call({"":n},"",n)),sl(r,0,n,!0,!0)?r.dump+`
`:""}var Brt=Srt,Rrt={dump:Brt};function C2(t,e){return function(){throw new Error("Function yaml."+t+" is removed in js-yaml 4. Use yaml."+e+" instead, which is now safe by default.")}}var $pe=Tpe.load,l5t=Tpe.loadAll,u5t=Rrt.dump;var d5t=C2("safeLoad","load"),p5t=C2("safeLoadAll","loadAll"),A5t=C2("safeDump","dump");var si=b(require("fs"),1),zs=b(require("path"),1);var nhe=b(Pme(),1);var oN=class t{static protoRegexp=new RegExp("^[a-zA-Z0-9]+://");static supportedProtos={http:{},https:{},ssh:{},git:{}};static parseURL(e){let r=e.match(t.protoRegexp);if(r&&r.length>0){let n=r[0].toLowerCase();if(n=n.slice(0,n.lastIndexOf("://")),!(n in t.supportedProtos))throw new Error(`Invalid protocol: ${n}`);return t.fromURL(new URL(e))}throw new Error("Unknown protocol")}static fromURL(e){let r=new URL(e.toString());r.hash="";let n;return(e.username||e.password)&&(n={username:e.username,password:e.password,passwordSet:e.password!==""}),{scheme:e.protocol.slice(0,-1),user:n,host:`${e.hostname}${e.port?":"+e.port:""}`,path:e.pathname,fragment:t.splitGitFragment(e.hash),remote:r.toString()}}static splitGitFragment(e){if(e==="")return;let[r,n]=e.slice(1).split(":");return{ref:r,subdir:n}}static parseRef(e){let r={},n;if(e.startsWith("./")||e.startsWith("../"))throw new Error("Invalid argument");if(e.startsWith("github.com/"))r.indistinguishableFromLocal=!0,n=t.fromURL(new URL("https://"+e));else if(n=t.parseURL(e),["http","git"].includes(n.scheme)&&(r.unencryptedTCP=!0),["http","https"].includes(n.scheme)&&!n.path.endsWith(".git"))throw new Error("Invalid argument");r.remote=n.remote,r.indistinguishableFromLocal&&(r.remote=r.remote.split("://")[1]),n.fragment&&(r.commit=n.fragment.ref,r.subDir=n.fragment.subdir);let s=r.remote.split("/");return r.shortName=s[s.length-1].replace(".git",""),r}};var W2=b(require("fs"),1),ofe=b(require("os"),1),PC=b(require("path"),1);var H2=b(require("fs"),1),Wme=b(require("os"),1),Jme=b(require("path"),1),Kme=b(jme(),1),cN=class t{static _tmpDir=H2.default.mkdtempSync(Jme.default.join(t.ensureDirExists(process.env.RUNNER_TEMP||Wme.default.tmpdir()),"docker-actions-toolkit-"));static ensureDirExists(e){return H2.default.mkdirSync(e,{recursive:!0}),e}static tmpDir(){return t._tmpDir}static tmpName(e){return Kme.tmpNameSync(e)}};var il=class{static async exec(e,r,n){return ft(`Exec.exec: ${e} ${r?.join(" ")}`),cu(e,r,n)}static async getExecOutput(e,r,n){return ft(`Exec.getExecOutput: ${e} ${r?.join(" ")}`),rp(e,r,n)}};var j2=b(require("crypto"),1),sfe=b(require("fs"),1),TC=b(require("path"),1);var At=class t extends Error{constructor(e,r,n,...s){Array.isArray(r)&&(r=r.join(" ").trim()),super(r),Error.captureStackTrace!==void 0&&Error.captureStackTrace(this,t),this.code=e;for(let o of s)for(let i in o){let a=o[i];this[i]=Buffer.isBuffer(a)?a.toString(n.encoding):a==null?a:JSON.parse(JSON.stringify(a))}}};var Xme=function(t){return typeof t=="object"&&t!==null&&!Array.isArray(t)};var lN=function(t){let e=[];for(let r=0,n=t.length;r<n;r++){let s=t[r];if(s==null||s===!1)e[r]={disabled:!0};else if(typeof s=="string"||typeof s=="number")e[r]={name:`${s}`};else if(Xme(s)){if(typeof s.name!="string")throw new At("CSV_OPTION_COLUMNS_MISSING_NAME",["Option columns missing name:",`property "name" is required at position ${r}`,"when column is an object literal"]);e[r]=s}else throw new At("CSV_INVALID_COLUMN_DEFINITION",["Invalid column definition:","expect a string or a literal object,",`got ${JSON.stringify(s)} at position ${r}`])}return e};var z2=class{constructor(e=100){this.size=e,this.length=0,this.buf=Buffer.allocUnsafe(e)}prepend(e){if(Buffer.isBuffer(e)){let r=this.length+e.length;if(r>=this.size&&(this.resize(),r>=this.size))throw Error("INVALID_BUFFER_STATE");let n=this.buf;this.buf=Buffer.allocUnsafe(this.size),e.copy(this.buf,0),n.copy(this.buf,e.length),this.length+=e.length}else{let r=this.length++;r===this.size&&this.resize();let n=this.clone();this.buf[0]=e,n.copy(this.buf,1,0,r)}}append(e){let r=this.length++;r===this.size&&this.resize(),this.buf[r]=e}clone(){return Buffer.from(this.buf.slice(0,this.length))}resize(){let e=this.length;this.size=this.size*2;let r=Buffer.allocUnsafe(this.size);this.buf.copy(r,0,0,e),this.buf=r}toString(e){return e?this.buf.slice(0,this.length).toString(e):Uint8Array.prototype.slice.call(this.buf.slice(0,this.length))}toJSON(){return this.toString("utf8")}reset(){this.length=0}},V2=z2;var Hot=12,zot=13,Vot=10,Yot=32,jot=9,Zme=function(t){return{bomSkipped:!1,bufBytesStart:0,castField:t.cast_function,commenting:!1,error:void 0,enabled:t.from_line===1,escaping:!1,escapeIsQuote:Buffer.isBuffer(t.escape)&&Buffer.isBuffer(t.quote)&&Buffer.compare(t.escape,t.quote)===0,expectedRecordLength:Array.isArray(t.columns)?t.columns.length:void 0,field:new V2(20),firstLineToHeaders:t.cast_first_line_to_header,needMoreDataSize:Math.max(t.comment!==null?t.comment.length:0,...t.delimiter.map(e=>e.length),t.quote!==null?t.quote.length:0),previousBuf:void 0,quoting:!1,stop:!1, Line truncated
`,i).length:d,l?(a===null?0:a.length)+c.length:0,l?c.length+d:0);return p<A},parse:function(n,s,o,i){let{bom:a,comment_no_infix:c,encoding:l,from_line:u,ltrim:d,max_record_size:p,raw:A,relax_quotes:f,rtrim:y,skip_empty_lines:w,to:x,to_line:I}=this.options,{comment:T,escape:v,quote:L,record_delimiter:U}=this.options,{bomSkipped:V,previousBuf:z,rawBuffer:Ee,escapeIsQuote:Ne}=this.state,ee;if(z===void 0)if(n===void 0){i();return}else ee=n;else z!==void 0&&n===void 0?ee=z:ee=Buffer.concat([z,n]);if(V===!1)if(a===!1)this.state.bomSkipped=!0;else if(ee.length<3){if(s===!1){this.state.previousBuf=ee;return}}else{for(let lt in ch)if(ch[lt].compare(ee,0,ch[lt].length)===0){let rn=ch[lt].length;this.state.bufBytesStart+=rn,ee=ee.slice(rn);let vt=Y2({...this.original_options,encoding:lt});for(let bt in vt)this.options[bt]=vt[bt];({comment:T,escape:v,quote:L}=this.options);break}this.state.bomSkipped=!0}let qe=ee.length,ae;for(ae=0;ae<qe&&!this.__needMoreData(ae,qe,s);ae++){if(this.state.wasRowDelimiter===!0&&(this.info.lines++,this.state.wasRowDelimiter=!1),I!==-1&&this.info.lines>I){this.state.stop=!0,i();return}this.state.quoting===!1&&U.length===0&&this.__autoDiscoverRecordDelimiter(ee,ae)&&(U=this.options.record_delimiter);let lt=ee[ae];if(A===!0&&Ee.append(lt),(lt===Wot||lt===Jot)&&this.state.wasRowDelimiter===!1&&(this.state.wasRowDelimiter=!0),this.state.escaping===!0)this.state.escaping=!1;else{if(v!==null&&this.state.quoting===!0&&this.__isEscape(ee,ae,lt)&&ae+v.length<qe)if(Ne){if(this.__isQuote(ee,ae+v.length)){this.state.escaping=!0,ae+=v.length-1;continue}}else{this.state.escaping=!0,ae+=v.length-1;continue}if(this.state.commenting===!1&&this.__isQuote(ee,ae))if(this.state.quoting===!0){let bt=ee[ae+L.length],Kn=y&&this.__isCharTrimable(ee,ae+L.length),Xn=T!==null&&this.__compareBytes(T,ee,ae+L.length,bt),Ro=this.__isDelimiter(ee,ae+L.length,bt),xc=U.length===0?this.__autoDiscoverRecordDelimiter(ee,ae+L.length):this.__isRecordDelimiter(bt,ee,ae+L.length);if(v!==null&&this.__isEscape(ee,ae,lt)&&this.__isQuote(ee,ae+v.length))ae+=v.length-1;else if(!bt||Ro||xc||Xn||Kn){this.state.quoting=!1,this.state.wasQuoting=!0,ae+=L.length-1;continue}else if(f===!1){let Fl=this.__error(new At("CSV_INVALID_CLOSING_QUOTE",["Invalid Closing Quote:",`got "${String.fromCharCode(bt)}"`,`at line ${this.info.lines}`,"instead of delimiter, record delimiter, trimable character","(if activated) or comment"],this.options,this.__infoField()));if(Fl!==void 0)return Fl}else this.state.quoting=!1,this.state.wasQuoting=!0,this.state.field.prepend(L),ae+=L.length-1}else if(this.state.field.length!==0){if(f===!1){let bt=this.__infoField(),Kn=Object.keys(ch).map(Ro=>ch[Ro].equals(this.state.field.toString())?Ro:!1).filter(Boolean)[0],Xn=this.__error(new At("INVALID_OPENING_QUOTE",["Invalid Opening Quote:",`a quote is found on field ${JSON.stringify(bt.column)} at line ${bt.lines}, value is ${JSON.stringify(this.state.field.toString(l))}`,Kn?`(${Kn} bom)`:void 0],this.options,bt,{field:this.state.field}));if(Xn!==void 0)return Xn}}else{this.state.quoting=!0,ae+=L.length-1;continue}if(this.state.quoting===!1){let bt=this.__isRecordDelimiter(lt,ee,ae);if(bt!==0){if(this.state.commenting&&this.state.wasQuoting===!1&&this.state.record.length===0&&this.state.field.length===0)this.info.comment_lines++;else{if(this.state.enabled===!1&&this.info.lines+(this.state.wasRowDelimiter===!0?1:0)>=u){this.state.enabled=!0,this.__resetField(),this.__resetRecord(),ae+=bt-1;continue}if(w===!0&&this.state.wasQuoting===!1&&this.state.record.length===0&&this.state.field.length===0){this.info.empty_lines++,ae+=bt-1;continue}this.info.bytes=this.state.bufBytesStart+ae;let Ro=this.__onField();if(Ro!==void 0)return Ro;this.info.bytes=this.state.bufBytesStart+ae+bt;let xc=this.__onRecord(o);if(xc!==void 0)return xc;if(x!==-1&&this.info.records>=x){this.state.stop=!0,i();return}}this.state.commenting=!1,ae+=bt-1;continue}if(this.state.commenting)continue;if(T!==null&&(c===!1||this.state.record.length===0&&this.state.field.length===0)&&this.__compareBytes(T,ee,ae,lt)!==0){this.state.commenting=!0;continue}let Kn=this.__isDelimiter(ee,ae,lt);if(Kn!==0){this.info.bytes=this.state.bufBytesStart+ae;let Xn=this.__onField();if(Xn!==void 0)return Xn;ae+=Kn-1;continue}}}if(this.state.commenting===!1&&p!==0&&this.state.record_length+this.state.field.length>p)return this.__error(new At("CSV_MAX_RECORD_SIZE",["Max Record Size:","record exceed the maximum number of tolerated bytes",`of ${p}`,`at line ${this.info.lines}`],this.options,this.__infoField()));let rn=d===!1||this.state.quoting===!0||this.state.field.length!==0||!this.__isCharTrimable(ee,ae),vt=y===!1||this.state.wasQuoting===!1;if(rn===!0&&vt===!0)this.state.field.append(lt);else{if(y===!0&&!this.__isCharTrimable(ee,ae))return this.__error(new At("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()));rn Line truncated
`+t.slice(i+1):c+=t.slice(s),c.slice(1)}function git(t){for(var e="",r=0,n,s=0;s<t.length;r>=65536?s+=2:s++)r=rI(t,s),n=Gn[r],!n&&iI(r)?(e+=t[s],r>=65536&&(e+=t[s+1])):e+=n||cit(r);return e}function yit(t,e,r){var n="",s=t.tag,o,i,a;for(o=0,i=r.length;o<i;o+=1)a=r[o],t.replacer&&(a=t.replacer.call(r,String(o),a)),(xl(t,e,a,!1,!1)||typeof a>"u"&&xl(t,e,null,!1,!1))&&(n!==""&&(n+=","+(t.condenseFlow?"":" ")),n+=t.dump);t.tag=s,t.dump="["+n+"]"}function xAe(t,e,r,n){var s="",o=t.tag,i,a,c;for(i=0,a=r.length;i<a;i+=1)c=r[i],t.replacer&&(c=t.replacer.call(r,String(i),c)),(xl(t,e+1,c,!0,!0,!1,!0)||typeof c>"u"&&xl(t,e+1,null,!0,!0,!1,!0))&&((!n||s!=="")&&(s+=Fz(t,e)),t.dump&&sI===t.dump.charCodeAt(0)?s+="-":s+="- ",s+=t.dump);t.tag=o,t.dump=s||"[]"}function Eit(t,e,r){var n="",s=t.tag,o=Object.keys(r),i,a,c,l,u;for(i=0,a=o.length;i<a;i+=1)u="",n!==""&&(u+=", "),t.condenseFlow&&(u+='"'),c=o[i],l=r[c],t.replacer&&(l=t.replacer.call(r,c,l)),xl(t,e,c,!1,!1)&&(t.dump.length>1024&&(u+="? "),u+=t.dump+(t.condenseFlow?'"':"")+":"+(t.condenseFlow?"":" "),xl(t,e,l,!1,!1)&&(u+=t.dump,n+=u));t.tag=s,t.dump="{"+n+"}"}function Cit(t,e,r,n){var s="",o=t.tag,i=Object.keys(r),a,c,l,u,d,p;if(t.sortKeys===!0)i.sort();else if(typeof t.sortKeys=="function")i.sort(t.sortKeys);else if(t.sortKeys)throw new Xs("sortKeys must be a boolean or a function");for(a=0,c=i.length;a<c;a+=1)p="",(!n||s!=="")&&(p+=Fz(t,e)),l=i[a],u=r[l],t.replacer&&(u=t.replacer.call(r,l,u)),xl(t,e+1,l,!0,!0,!0)&&(d=t.tag!==null&&t.tag!=="?"||t.dump&&t.dump.length>1024,d&&(t.dump&&sI===t.dump.charCodeAt(0)?p+="?":p+="? "),p+=t.dump,d&&(p+=Fz(t,e)),xl(t,e+1,u,!0,d)&&(t.dump&&sI===t.dump.charCodeAt(0)?p+=":":p+=": ",p+=t.dump,s+=p));t.tag=o,t.dump=s||"{}"}function SAe(t,e,r){var n,s,o,i,a,c;for(s=r?t.explicitTypes:t.implicitTypes,o=0,i=s.length;o<i;o+=1)if(a=s[o],(a.instanceOf||a.predicate)&&(!a.instanceOf||typeof e=="object"&&e instanceof a.instanceOf)&&(!a.predicate||a.predicate(e))){if(r?a.multi&&a.representName?t.tag=a.representName(e):t.tag=a.tag:t.tag="?",a.represent){if(c=t.styleMap[a.tag]||a.defaultStyle,qAe.call(a.represent)==="[object Function]")n=a.represent(e,c);else if($Ae.call(a.represent,c))n=a.represent[c](e,c);else throw new Xs("!<"+a.tag+'> tag resolver accepts not "'+c+'" style');t.dump=n}return!0}return!1}function xl(t,e,r,n,s,o,i){t.tag=null,t.dump=r,SAe(t,r,!1)||SAe(t,r,!0);var a=qAe.call(t.dump),c=n,l;n&&(n=t.flowLevel<0||t.flowLevel>e);var u=a==="[object Object]"||a==="[object Array]",d,p;if(u&&(d=t.duplicates.indexOf(r),p=d!==-1),(t.tag!==null&&t.tag!=="?"||p||t.indent!==2&&e>0)&&(s=!1),p&&t.usedDuplicates[d])t.dump="*ref_"+d;else{if(u&&p&&!t.usedDuplicates[d]&&(t.usedDuplicates[d]=!0),a==="[object Object]")n&&Object.keys(t.dump).length!==0?(Cit(t,e,t.dump,s),p&&(t.dump="&ref_"+d+t.dump)):(Eit(t,e,t.dump),p&&(t.dump="&ref_"+d+" "+t.dump));else if(a==="[object Array]")n&&t.dump.length!==0?(t.noArrayIndent&&!i&&e>0?xAe(t,e-1,t.dump,s):xAe(t,e,t.dump,s),p&&(t.dump="&ref_"+d+t.dump)):(yit(t,e,t.dump),p&&(t.dump="&ref_"+d+" "+t.dump));else if(a==="[object String]")t.tag!=="?"&&fit(t,t.dump,e,o,c);else{if(a==="[object Undefined]")return!1;if(t.skipInvalid)return!1;throw new Xs("unacceptable kind of an object to dump "+a)}t.tag!==null&&t.tag!=="?"&&(l=encodeURI(t.tag[0]==="!"?t.tag.slice(1):t.tag).replace(/!/g,"%21"),t.tag[0]==="!"?l="!"+l:l.slice(0,18)==="tag:yaml.org,2002:"?l="!!"+l.slice(18):l="!<"+l+">",t.dump=l+" "+t.dump)}return!0}function Iit(t,e){var r=[],n=[],s,o;for(qz(t,r,n),s=0,o=n.length;s<o;s+=1)e.duplicates.push(r[n[s]]);e.usedDuplicates=new Array(o)}function qz(t,e,r){var n,s,o;if(t!==null&&typeof t=="object")if(s=e.indexOf(t),s!==-1)r.indexOf(s)===-1&&r.push(s);else if(e.push(t),Array.isArray(t))for(s=0,o=t.length;s<o;s+=1)qz(t[s],e,r);else for(n=Object.keys(t),s=0,o=n.length;s<o;s+=1)qz(t[n[s]],e,r)}function wit(t,e){e=e||{};var r=new uit(e);r.noRefs||Iit(t,r);var n=t;return r.replacer&&(n=r.replacer.call({"":n},"",n)),xl(r,0,n,!0,!0)?r.dump+`
`:""}var bit=wit,xit={dump:bit};function Vz(t,e){return function(){throw new Error("Function yaml."+t+" is removed in js-yaml 4. Use yaml."+e+" instead, which is now safe by default.")}}var XAe=UAe.load,$tr=UAe.loadAll,Gtr=xit.dump;var Htr=Vz("safeLoad","load"),ztr=Vz("safeLoadAll","loadAll"),Vtr=Vz("safeDump","dump");var Ci=x(require("fs"),1),eo=x(require("path"),1);var cCe=x(Ghe(),1);var tT=class t{static protoRegexp=new RegExp("^[a-zA-Z0-9]+://");static supportedProtos={http:{},https:{},ssh:{},git:{}};static parseURL(e){let r=e.match(t.protoRegexp);if(r&&r.length>0){let n=r[0].toLowerCase();if(n=n.slice(0,n.lastIndexOf("://")),!(n in t.supportedProtos))throw new Error(`Invalid protocol: ${n}`);return t.fromURL(new URL(e))}throw new Error("Unknown protocol")}static fromURL(e){let r=new URL(e.toString());r.hash="";let n;return(e.username||e.password)&&(n={username:e.username,password:e.password,passwordSet:e.password!==""}),{scheme:e.protocol.slice(0,-1),user:n,host:`${e.hostname}${e.port?":"+e.port:""}`,path:e.pathname,fragment:t.splitGitFragment(e.hash),remote:r.toString()}}static splitGitFragment(e){if(e==="")return;let[r,n]=e.slice(1).split(":");return{ref:r,subdir:n}}static parseRef(e){let r={},n;if(e.startsWith("./")||e.startsWith("../"))throw new Error("Invalid argument");if(e.startsWith("github.com/"))r.indistinguishableFromLocal=!0,n=t.fromURL(new URL("https://"+e));else if(n=t.parseURL(e),["http","git"].includes(n.scheme)&&(r.unencryptedTCP=!0),["http","https"].includes(n.scheme)&&!n.path.endsWith(".git"))throw new Error("Invalid argument");r.remote=n.remote,r.indistinguishableFromLocal&&(r.remote=r.remote.split("://")[1]),n.fragment&&(r.commit=n.fragment.ref,r.subDir=n.fragment.subdir);let s=r.remote.split("/");return r.shortName=s[s.length-1].replace(".git",""),r}};var A3=x(require("fs"),1),lEe=x(require("os"),1),BI=x(require("path"),1);var gV=x(require("fs"),1),cge=x(require("os"),1),lge=x(require("path"),1),uge=x(age(),1),sT=class t{static _tmpDir=gV.default.mkdtempSync(lge.default.join(t.ensureDirExists(process.env.RUNNER_TEMP||cge.default.tmpdir()),"docker-actions-toolkit-"));static ensureDirExists(e){return gV.default.mkdirSync(e,{recursive:!0}),e}static tmpDir(){return t._tmpDir}static tmpName(e){return uge.tmpNameSync(e)}};var Rl=class{static async exec(e,r,n){return dt(`Exec.exec: ${e} ${r?.join(" ")}`),_u(e,r,n)}static async getExecOutput(e,r,n){return dt(`Exec.getExecOutput: ${e} ${r?.join(" ")}`),bf(e,r,n)}};var m3=x(require("crypto"),1),aEe=x(require("fs"),1),RI=x(require("path"),1),cEe=x(eEe(),1);var ht=class t extends Error{constructor(e,r,n,...s){Array.isArray(r)&&(r=r.join(" ").trim()),super(r),Error.captureStackTrace!==void 0&&Error.captureStackTrace(this,t),this.code=e;for(let o of s)for(let i in o){let a=o[i];this[i]=Buffer.isBuffer(a)?a.toString(n.encoding):a==null?a:JSON.parse(JSON.stringify(a))}}};var tEe=function(t){return typeof t=="object"&&t!==null&&!Array.isArray(t)};var $T=function(t){let e=[];for(let r=0,n=t.length;r<n;r++){let s=t[r];if(s==null||s===!1)e[r]={disabled:!0};else if(typeof s=="string"||typeof s=="number")e[r]={name:`${s}`};else if(tEe(s)){if(typeof s.name!="string")throw new ht("CSV_OPTION_COLUMNS_MISSING_NAME",["Option columns missing name:",`property "name" is required at position ${r}`,"when column is an object literal"]);e[r]=s}else throw new ht("CSV_INVALID_COLUMN_DEFINITION",["Invalid column definition:","expect a string or a literal object,",`got ${JSON.stringify(s)} at position ${r}`])}return e};var u3=class{constructor(e=100){this.size=e,this.length=0,this.buf=Buffer.allocUnsafe(e)}prepend(e){if(Buffer.isBuffer(e)){let r=this.length+e.length;if(r>=this.size&&(this.resize(),r>=this.size))throw Error("INVALID_BUFFER_STATE");let n=this.buf;this.buf=Buffer.allocUnsafe(this.size),e.copy(this.buf,0),n.copy(this.buf,e.length),this.length+=e.length}else{let r=this.length++;r===this.size&&this.resize();let n=this.clone();this.buf[0]=e,n.copy(this.buf,1,0,r)}}append(e){let r=this.length++;r===this.size&&this.resize(),this.buf[r]=e}clone(){return Buffer.from(this.buf.slice(0,this.length))}resize(){let e=this.length;this.size=this.size*2;let r=Buffer.allocUnsafe(this.size);this.buf.copy(r,0,0,e),this.buf=r}toString(e){return e?this.buf.slice(0,this.length).toString(e):Uint8Array.prototype.slice.call(this.buf.slice(0,this.length))}toJSON(){return this.toString("utf8")}reset(){this.length=0}},d3=u3;var $pt=12,Gpt=13,Hpt=10,zpt=32,Vpt=9,rEe=function(t){return{bomSkipped:!1,bufBytesStart:0,castField:t.cast_function,commenting:!1,error:void 0,enabled:t.from_line===1,escaping:!1,escapeIsQuote:Buffer.isBuffer(t.escape)&&Buffer.isBuffer(t.quote)&&Buffer.compare(t.escape,t.quote)===0,expectedRecordLength:Array.isArray(t.columns)?t.columns.length:void 0,field:new d3(20),firstLineToHeaders:t.cast_first_line_to_header,needMoreDataSize:Math.max(t.comment!==null?t.comment.length:0,...t.delimiter.map(e=>e.length),t.quote!==null?t.quote.length:0),previousBuf:void 0,quot Line truncated
`,i).length:d,l?(a===null?0:a.length)+c.length:0,l?c.length+d:0);return p<m},parse:function(n,s,o,i){let{bom:a,comment_no_infix:c,encoding:l,from_line:u,ltrim:d,max_record_size:p,raw:m,relax_quotes:f,rtrim:y,skip_empty_lines:I,to:b,to_line:w}=this.options,{comment:T,escape:v,quote:k,record_delimiter:O}=this.options,{bomSkipped:$,previousBuf:V,rawBuffer:Ae,escapeIsQuote:ye}=this.state,Y;if(V===void 0)if(n===void 0){i();return}else Y=n;else V!==void 0&&n===void 0?Y=V:Y=Buffer.concat([V,n]);if($===!1)if(a===!1)this.state.bomSkipped=!0;else if(Y.length<3){if(s===!1){this.state.previousBuf=Y;return}}else{for(let tt in jh)if(jh[tt].compare(Y,0,jh[tt].length)===0){let hr=jh[tt].length;this.state.bufBytesStart+=hr,Y=Y.slice(hr);let rt=p3({...this.original_options,encoding:tt});for(let Rt in rt)this.options[Rt]=rt[Rt];({comment:T,escape:v,quote:k}=this.options);break}this.state.bomSkipped=!0}let we=Y.length,te;for(te=0;te<we&&!this.__needMoreData(te,we,s);te++){if(this.state.wasRowDelimiter===!0&&(this.info.lines++,this.state.wasRowDelimiter=!1),w!==-1&&this.info.lines>w){this.state.stop=!0,i();return}this.state.quoting===!1&&O.length===0&&this.__autoDiscoverRecordDelimiter(Y,te)&&(O=this.options.record_delimiter);let tt=Y[te];if(m===!0&&Ae.append(tt),(tt===Ypt||tt===jpt)&&this.state.wasRowDelimiter===!1&&(this.state.wasRowDelimiter=!0),this.state.escaping===!0)this.state.escaping=!1;else{if(v!==null&&this.state.quoting===!0&&this.__isEscape(Y,te,tt)&&te+v.length<we)if(ye){if(this.__isQuote(Y,te+v.length)){this.state.escaping=!0,te+=v.length-1;continue}}else{this.state.escaping=!0,te+=v.length-1;continue}if(this.state.commenting===!1&&this.__isQuote(Y,te))if(this.state.quoting===!0){let Rt=Y[te+k.length],ss=y&&this.__isCharTrimable(Y,te+k.length),os=T!==null&&this.__compareBytes(T,Y,te+k.length,Rt),Fo=this.__isDelimiter(Y,te+k.length,Rt),Hc=O.length===0?this.__autoDiscoverRecordDelimiter(Y,te+k.length):this.__isRecordDelimiter(Rt,Y,te+k.length);if(v!==null&&this.__isEscape(Y,te,tt)&&this.__isQuote(Y,te+v.length))te+=v.length-1;else if(!Rt||Fo||Hc||os||ss){this.state.quoting=!1,this.state.wasQuoting=!0,te+=k.length-1;continue}else if(f===!1){let cu=this.__error(new ht("CSV_INVALID_CLOSING_QUOTE",["Invalid Closing Quote:",`got "${String.fromCharCode(Rt)}"`,`at line ${this.info.lines}`,"instead of delimiter, record delimiter, trimable character","(if activated) or comment"],this.options,this.__infoField()));if(cu!==void 0)return cu}else this.state.quoting=!1,this.state.wasQuoting=!0,this.state.field.prepend(k),te+=k.length-1}else if(this.state.field.length!==0){if(f===!1){let Rt=this.__infoField(),ss=Object.keys(jh).map(Fo=>jh[Fo].equals(this.state.field.toString())?Fo:!1).filter(Boolean)[0],os=this.__error(new ht("INVALID_OPENING_QUOTE",["Invalid Opening Quote:",`a quote is found on field ${JSON.stringify(Rt.column)} at line ${Rt.lines}, value is ${JSON.stringify(this.state.field.toString(l))}`,ss?`(${ss} bom)`:void 0],this.options,Rt,{field:this.state.field}));if(os!==void 0)return os}}else{this.state.quoting=!0,te+=k.length-1;continue}if(this.state.quoting===!1){let Rt=this.__isRecordDelimiter(tt,Y,te);if(Rt!==0){if(this.state.commenting&&this.state.wasQuoting===!1&&this.state.record.length===0&&this.state.field.length===0)this.info.comment_lines++;else{if(this.state.enabled===!1&&this.info.lines+(this.state.wasRowDelimiter===!0?1:0)>=u){this.state.enabled=!0,this.__resetField(),this.__resetRecord(),te+=Rt-1;continue}if(I===!0&&this.state.wasQuoting===!1&&this.state.record.length===0&&this.state.field.length===0){this.info.empty_lines++,te+=Rt-1;continue}this.info.bytes=this.state.bufBytesStart+te;let Fo=this.__onField();if(Fo!==void 0)return Fo;this.info.bytes=this.state.bufBytesStart+te+Rt;let Hc=this.__onRecord(o);if(Hc!==void 0)return Hc;if(b!==-1&&this.info.records>=b){this.state.stop=!0,i();return}}this.state.commenting=!1,te+=Rt-1;continue}if(this.state.commenting)continue;if(T!==null&&(c===!1||this.state.record.length===0&&this.state.field.length===0)&&this.__compareBytes(T,Y,te,tt)!==0){this.state.commenting=!0;continue}let ss=this.__isDelimiter(Y,te,tt);if(ss!==0){this.info.bytes=this.state.bufBytesStart+te;let os=this.__onField();if(os!==void 0)return os;te+=ss-1;continue}}}if(this.state.commenting===!1&&p!==0&&this.state.record_length+this.state.field.length>p)return this.__error(new ht("CSV_MAX_RECORD_SIZE",["Max Record Size:","record exceed the maximum number of tolerated bytes",`of ${p}`,`at line ${this.info.lines}`],this.options,this.__infoField()));let hr=d===!1||this.state.quoting===!0||this.state.field.length!==0||!this.__isCharTrimable(Y,te),rt=y===!1||this.state.wasQuoting===!1;if(hr===!0&&rt===!0)this.state.field.append(tt);else{if(y===!0&&!this.__isCharTrimable(Y,te))return this.__error(new ht("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()));hr===!1&&(te+=this.__isCharTri Line truncated
`,o),Buffer.from(`
`,o),Buffer.from("\r",o)];e:for(let a=0;a<i.length;a++){let c=i[a].length;for(let l=0;l<c;l++)if(i[a][l]!==n[s+l])continue e;return this.options.record_delimiter.push(i[a]),this.state.recordDelimiterMaxLength=i[a].length,i[a].length}return 0},__error:function(n){let{encoding:s,raw:o,skip_records_with_error:i}=this.options,a=typeof n=="string"?new Error(n):n;if(i){if(this.state.recordHasError=!0,this.options.on_skip!==void 0)try{this.options.on_skip(a,o?this.state.rawBuffer.toString(s):void 0)}catch(c){return c}return}else return a},__infoDataSet:function(){return{...this.info,columns:this.options.columns}},__infoRecord:function(){let{columns: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}},__infoField: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}}}};var nfe=function(t,e={}){typeof t=="string"&&(t=Buffer.from(t));let r=e&&e.objname?{}:[],n=rfe(e),s=a=>{n.options.objname===void 0?r.push(a):r[a[0]]=a[1]},o=()=>{},i=n.parse(t,!0,s,o);if(i!==void 0)throw i;return r};var Ou=class t{static getInputList(e,r){return this.getList(sF(e),r)}static getList(e,r){let n=[];if(e=="")return n;let s=nfe(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=>o.trim())}static getInputNumber(e){let r=sF(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 Ts("powershell",!0),s=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),o=[];if(r)for(let i in r)o.push(`-${i} '${r[i].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 sfe.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 j2.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 j2.default.randomBytes(Math.ceil(e/2)).toString("hex").slice(0,e)}static stringToUnicodeEntities(e){return Array.from(e).map(r=>`&#x${r.charCodeAt(0).toString(16)};`).join("")}static countLines(e){return e.split(/\r\n|\r|\n/).length}static isPathRelativeTo(e,r){let n=TC.default.resolve(e);return TC.default.resolve(r).startsWith(n.endsWith(TC.default.sep)?n:`${n}${TC.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,i=[];return n&&i.push(`${n}h`),s&&i.push(`${s}m`),(o||i.length===0)&&i.push(`${o}s`),i.join("")}};var Fu=class t{static get configDir(){return process.env.DOCKER_CONFIG||PC.default.join(ofe.default.homedir(),".docker")}static configFile(){let e=PC.default.join(t.configDir,"config.json");if(W2.default.existsSync(e))return JSON.parse(W2.default.readFileSync(e,{encoding:"utf-8"}))}static async isAvailable(){return await Ts("docker",!0).then(e=>(ft(`Docker.isAvailable ok: ${e}`),!0)).catch(e=>(ft(`Docker.isAvailable error: ${e}`),!1))}static async isDaemonRunning(){try{return await t.getExecOutput(["version"],{silent:!0}),!0}catch{return!1}}static async exec(e,r){return il.exec("docker",e,t.execOptions(r))}static async getExecOutput(e,r){return il.getExecOutput("docker",e,t.execOptions(r))}static execOptions(e){return e||(e={}),e.env?e.env.DOCKER_CONTENT_TRUST="false":e.env=Object.assign({},process.env,{DOCKER_CONTENT_TRUST:"false"}),e}static async context Line truncated
`,o),Buffer.from("\r",o)];e:for(let a=0;a<i.length;a++){let c=i[a].length;for(let l=0;l<c;l++)if(i[a][l]!==n[s+l])continue e;return this.options.record_delimiter.push(i[a]),this.state.recordDelimiterMaxLength=i[a].length,i[a].length}return 0},__error:function(n){let{encoding:s,raw:o,skip_records_with_error:i}=this.options,a=typeof n=="string"?new Error(n):n;if(i){if(this.state.recordHasError=!0,this.options.on_skip!==void 0)try{this.options.on_skip(a,o?this.state.rawBuffer.toString(s):void 0)}catch(c){return c}return}else return a},__infoDataSet:function(){return{...this.info,columns:this.options.columns}},__infoRecord:function(){let{columns: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}},__infoField: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}}}};var iEe=function(t,e={}){typeof t=="string"&&(t=Buffer.from(t));let r=e&&e.objname?{}:[],n=oEe(e),s=a=>{n.options.objname===void 0?r.push(a):r[a[0]]=a[1]},o=()=>{},i=n.parse(t,!0,s,o);if(i!==void 0)throw i;return r};var ad=class t{static getInputList(e,r){return this.getList(Wi(e,{trimWhitespace:r?.trimWhitespace!==!1}),r)}static getList(e,r){let n=[];if(e=="")return n;let s=iEe(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=Wi(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 Fs("powershell",!0),s=e.replace(/'/g,"''").replace(/"|\n|\r/g,""),o=[];if(r)for(let i in r)o.push(`-${i} '${r[i].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 aEe.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 m3.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 m3.default.randomBytes(Math.ceil(e/2)).toString("hex").slice(0,e)}static compileHandlebars(e,r,n){return cEe.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=RI.default.resolve(e);return RI.default.resolve(r).startsWith(n.endsWith(RI.default.sep)?n:`${n}${RI.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,i=[];return n&&i.push(`${n}h`),s&&i.push(`${s}m`),(o||i.length===0)&&i.push(`${o}s`),i.join("")}};var cd=class t{static get configDir(){return process.env.DOCKER_CONFIG||BI.default.join(lEe.default.homedir(),".docker")}static configFile(){let e=BI.default.join(t.configDir,"config.json");if(A3.default.existsSync(e))return JSON.parse(A3.default.readFileSync(e,{encoding:"utf-8"}))}static async isAvailable(){return await Fs("docker",!0).then(e=>(dt(`Docker.isAvailable ok: ${e}`),!0)).catch(e=>(dt(`Docker.isAvailable error: ${e}`),!1))}static async isDaemonRunning(){try{return await t.getExecOutput(["version"],{silent:!0}),!0}catch{return!1}}static async exec(e,r){return Rl.exec("docker",e,t.execOptions(r))}static async getExecOutput(e,r){return Rl.getExecOutput("docker",e,t.execOptions(r))}static execOptions(e){return e||(e={} Line truncated
`+t.errors.map(e=>` - ${e.message}`).join(`
`)}var Git=class extends Error{constructor(t,e,r){super(qit(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},Hit=["method","baseUrl","url","headers","request","query","mediaType","operationName"],zit=["query","method","url"],Gfe=/\/api\/v3\/?$/;function Vit(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 i in r)if(zit.includes(i))return Promise.reject(new Error(`[@octokit/graphql] "${i}" cannot be used as variable name`))}let n=typeof e=="string"?Object.assign({query:e},r):e,s=Object.keys(n).reduce((i,a)=>Hit.includes(a)?(i[a]=n[a],i):(i.variables||(i.variables={}),i.variables[a]=n[a],i),{}),o=n.baseUrl||t.endpoint.DEFAULTS.baseUrl;return Gfe.test(o)&&(s.url=o.replace(Gfe,"/api/graphql")),t(s).then(i=>{if(i.data.errors){let a={};for(let c of Object.keys(i.headers))a[c]=i.headers[c];throw new Git(s,a,i.data)}return i.data.data})}function oz(t,e){let r=t.defaults(e);return Object.assign((s,o)=>Vit(r,s,o),{defaults:oz.bind(null,r),endpoint:r.endpoint})}var nXt=oz(DC,{headers:{"user-agent":`octokit-graphql.js/${$it} ${Uu()}`},method:"POST",url:"/graphql"});function Hfe(t){return oz(t,{method:"POST",url:"/graphql"})}var iz="(?:[a-zA-Z0-9_-]+)",zfe="\\.",Vfe=new RegExp(`^${iz}${zfe}${iz}${zfe}${iz}$`),Yit=Vfe.test.bind(Vfe);async function jit(t){let e=Yit(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"}}function Wit(t){return t.split(/\./).length===3?`bearer ${t}`:`token ${t}`}async function Jit(t,e,r,n){let s=e.endpoint.merge(r,n);return s.headers.authorization=Wit(t),e(s)}var Yfe=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(jit.bind(null,e),{hook:Jit.bind(null,e)})};var az="7.0.6";var jfe=()=>{},Kit=console.warn.bind(console),Xit=console.error.bind(console);function Zit(t={}){return typeof t.debug!="function"&&(t.debug=jfe),typeof t.info!="function"&&(t.info=jfe),typeof t.warn!="function"&&(t.warn=Kit),typeof t.error!="function"&&(t.error=Xit),t}var Wfe=`octokit-core.js/${az} ${Uu()}`,IN=class{static VERSION=az;static defaults(e){return class extends this{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 plugins=r.concat(e.filter(s=>!r.includes(s)))}}constructor(e={}){let r=new wfe.Collection,n={baseUrl:DC.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} ${Wfe}`:Wfe,e.baseUrl&&(n.baseUrl=e.baseUrl),e.previews&&(n.mediaType.previews=e.previews),e.timeZone&&(n.headers["time-zone"]=e.timeZone),this.request=DC.defaults(n),this.graphql=Hfe(this.request).defaults(n),this.log=Zit(e.log),this.hook=r,e.authStrategy){let{authStrategy:o,...i}=e,a=o(Object.assign({request:this.request,log:this.log,octokit:this,octokitOptions:i},e.auth));r.wrap("request",a.hook),this.auth=a}else if(!e.auth)this.auth=async()=>({type:"unauthenticated"});else{let o=Yfe(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 cz="17.0.0";var eat={actions:{addCustomLabelsToSelfHostedRunnerForOrg:["POST /orgs/{org}/actions/runners/{runner_id}/labels"],addCustomLabelsToSelfHostedRunnerForRepo:["POST /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],addRepoAccessToSelfHostedRunnerGroupInOrg:["PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}"],addSelectedRepoToOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"],addSelectedRepoToOrgVariable:["PUT /orgs/{org}/actions/variables/{name}/repositories/{repository_id}"],approveWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/approve"],cancelWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/cancel"],createEnvironmentVariable:["POST /repos/{owner}/{repo}/environments/{environment_name}/variables"],createHostedRunnerForOrg:["POST /orgs/{org}/actions/hosted-runners"],createOrUpdateEnvironmentSecret:["PUT /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"],createOrUpdateOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}"],createOrUpdateRepoSecret:["PUT /repos/{owner}/{repo}/actions/secrets/{secret_name}"],createOrgVaria Line truncated
More info: ${c.url}`);let A=c.range&&c.range.length>0?c.range[0]?.start.line:void 0,f=!1;for(let y of i)if(y.remote||y.path.endsWith(l)&&y.content===u){a.push({title:d,message:p,file:y.path,startLine:A}),f=!0;break}f||ft(`Buildx.convertWarningsToGitHubAnnotations: skipping warning without matching Dockerfile ${l}: ${d}`)}return a}};function she(){return{registry:lu("registry"),username:lu("username"),password:lu("password"),scope:lu("scope"),ecr:lu("ecr"),logout:Qee("logout"),registryAuth:lu("registry-auth")}}function ohe(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=$pe(t.registryAuth).map(r=>{iu(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:xN(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:xN(r,t.scope)})}if(e.length==0)throw new Error("No registry to login");return e}function xN(t,e){if(uat()||!e||e==="")return"";let r=mz.default.join(wN.configDir,"config",t==="docker.io"?"registry-1.docker.io":t);return e.startsWith("@")?r+=e:r=mz.default.join(r,e),r}function uat(){return process.env.DOCKER_LOGIN_SCOPE_DISABLED?Ou.parseBool(process.env.DOCKER_LOGIN_SCOPE_DISABLED):!1}var JPe=b(RTe(),1),KPe=b(_Pe(),1),y4=b(ic(),1);var LPe=b(require("net"),1),OPe=b(require("tls"),1),FPe=b(Ep(),1),UPe=require("events");var vPe=b(require("net"),1),DPe=b(require("http"),1),kPe=require("https"),Ic=Symbol("AgentBaseInternalState"),Xv=class extends DPe.Agent{constructor(e){super(e),this[Ic]={}}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 vPe.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)?kPe.Agent.prototype.getName.call(this,e):super.getName(e)}createSocket(e,r,n){let s={...r,secureEndpoint:this.isSecureEndpoint(r)},o=this.getName(s),i=this.incrementSockets(o);Promise.resolve().then(()=>this.connect(e,s)).then(a=>{if(this.decrementSockets(o,i),typeof a.addRequest=="function")try{return a.addRequest(e,s)}catch(c){return n(c)}this[Ic].currentSocket=a,super.createSocket(e,r,n)},a=>{this.decrementSockets(o,i),n(a)})}createConnection(){let e=this[Ic].currentSocket;if(this[Ic].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[Ic].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[Ic]&&(this[Ic].defaultPort=e)}get protocol(){return this[Ic].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[Ic]&&(this[Ic].protocol=e)}};var h4=require("url"),fg=(0,FPe.default)("http-proxy-agent"),_w=class extends Xv{constructor(e,r){super(r),this.proxy=typeof e=="string"?new h4.URL(e):e,this.proxyHeaders=r?.headers??{},fg("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?C_t(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",i=`${s}//${o}`,a=new h4.URL(e.path,i);r.port!==80&&(a.port=String(r.port)),e.path=String(a);let c=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders};if(n.username||n.password){let l=`${decodeURIComponent(n.username)}:${decodeURIComponent(n.password)}`;c["Proxy-Authorization"]=`Basic ${Buffer.from(l).toString("base64")}`}c["Proxy-Connection"]||(c["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let l of Object.keys(c)){let u=c[l];u&&e.setHeader(l,u)}}async connect(e,r){e._header=null,e.path.includes("://")||this.setRequestProps(e,r);let n,s;fg("Regenerating stored HTTP header string for request"),e._implicitHeader(),e.outputData&&e.outputData.length>0&&(fg("Patching connection write() output buffer with updated header"),n=e.outputData[0].data,s=n.indexOf(`\r
`)}var qmt=class extends Error{constructor(t,e,r){super(Umt(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},$mt=["method","baseUrl","url","headers","request","query","mediaType","operationName"],Gmt=["query","method","url"],YEe=/\/api\/v3\/?$/;function Hmt(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 i in r)if(Gmt.includes(i))return Promise.reject(new Error(`[@octokit/graphql] "${i}" cannot be used as variable name`))}let n=typeof e=="string"?Object.assign({query:e},r):e,s=Object.keys(n).reduce((i,a)=>$mt.includes(a)?(i[a]=n[a],i):(i.variables||(i.variables={}),i.variables[a]=n[a],i),{}),o=n.baseUrl||t.endpoint.DEFAULTS.baseUrl;return YEe.test(o)&&(s.url=o.replace(YEe,"/api/graphql")),t(s).then(i=>{if(i.data.errors){let a={};for(let c of Object.keys(i.headers))a[c]=i.headers[c];throw new qmt(s,a,i.data)}return i.data.data})}function S3(t,e){let r=t.defaults(e);return Object.assign((s,o)=>Hmt(r,s,o),{defaults:S3.bind(null,r),endpoint:r.endpoint})}var isr=S3(vI,{headers:{"user-agent":`octokit-graphql.js/${Fmt} ${ld()}`},method:"POST",url:"/graphql"});function jEe(t){return S3(t,{method:"POST",url:"/graphql"})}var R3="(?:[a-zA-Z0-9_-]+)",WEe="\\.",JEe=new RegExp(`^${R3}${WEe}${R3}${WEe}${R3}$`),zmt=JEe.test.bind(JEe);async function Vmt(t){let e=zmt(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"}}function Ymt(t){return t.split(/\./).length===3?`bearer ${t}`:`token ${t}`}async function jmt(t,e,r,n){let s=e.endpoint.merge(r,n);return s.headers.authorization=Ymt(t),e(s)}var KEe=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(Vmt.bind(null,e),{hook:jmt.bind(null,e)})};var B3="7.0.6";var XEe=()=>{},Wmt=console.warn.bind(console),Jmt=console.error.bind(console);function Kmt(t={}){return typeof t.debug!="function"&&(t.debug=XEe),typeof t.info!="function"&&(t.info=XEe),typeof t.warn!="function"&&(t.warn=Wmt),typeof t.error!="function"&&(t.error=Jmt),t}var ZEe=`octokit-core.js/${B3} ${ld()}`,eP=class{static VERSION=B3;static defaults(e){return class extends this{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 plugins=r.concat(e.filter(s=>!r.includes(s)))}}constructor(e={}){let r=new REe.Collection,n={baseUrl:vI.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=vI.defaults(n),this.graphql=jEe(this.request).defaults(n),this.log=Kmt(e.log),this.hook=r,e.authStrategy){let{authStrategy:o,...i}=e,a=o(Object.assign({request:this.request,log:this.log,octokit:this,octokitOptions:i},e.auth));r.wrap("request",a.hook),this.auth=a}else if(!e.auth)this.auth=async()=>({type:"unauthenticated"});else{let o=KEe(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 N3="17.0.0";var Xmt={actions:{addCustomLabelsToSelfHostedRunnerForOrg:["POST /orgs/{org}/actions/runners/{runner_id}/labels"],addCustomLabelsToSelfHostedRunnerForRepo:["POST /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],addRepoAccessToSelfHostedRunnerGroupInOrg:["PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}"],addSelectedRepoToOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"],addSelectedRepoToOrgVariable:["PUT /orgs/{org}/actions/variables/{name}/repositories/{repository_id}"],approveWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/approve"],cancelWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/cancel"],createEnvironmentVariable:["POST /repos/{owner}/{repo}/environments/{environment_name}/variables"],createHostedRunnerForOrg:["POST /orgs/{org}/actions/hosted-runners"],createOrUpdateEnvironmentSecret:["PUT /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"],createOrUpdateOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}"],createOrUpdateRepoSecret:["PUT /repos/{owner}/{repo}/actions/secrets/{secret_name}"],createOrgVaria Line truncated
More info: ${c.url}`);let m=c.range&&c.range.length>0?c.range[0]?.start.line:void 0,f=!1;for(let y of i)if(y.remote||y.path.endsWith(l)&&y.content===u){a.push({title:d,message:p,file:y.path,startLine:m}),f=!0;break}f||dt(`Buildx.convertWarningsToGitHubAnnotations: skipping warning without matching Dockerfile ${l}: ${d}`)}return a}};function lCe(){return{registry:Wi("registry"),username:Wi("username"),password:Wi("password"),scope:Wi("scope"),ecr:Wi("ecr"),logout:Xre("logout"),registryAuth:Wi("registry-auth")}}function uCe(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=XAe(t.registryAuth).map(r=>{Pu(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:sP(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:sP(r,t.scope)})}if(e.length==0)throw new Error("No registry to login");return e}function sP(t,e){if(gAt()||!e||e==="")return"";let r=M3.default.join(nP.configDir,"config",t==="docker.io"?"registry-1.docker.io":t);return e.startsWith("@")?r+=e:r=M3.default.join(r,e),r}function gAt(){return process.env.DOCKER_LOGIN_SCOPE_DISABLED?ad.parseBool(process.env.DOCKER_LOGIN_SCOPE_DISABLED):!1}var tke=x(_Qe(),1),rke=x(ODe(),1),$5=x(Bc(),1);var qDe=x(require("net"),1),$De=x(require("tls"),1),GDe=x(Gp(),1),HDe=require("events");var MDe=x(require("net"),1),FDe=x(require("http"),1),UDe=require("https"),$c=Symbol("AgentBaseInternalState"),Qk=class extends FDe.Agent{constructor(e){super(e),this[$c]={}}isSecureEndpoint(e){if(e){if(typeof e.secureEndpoint=="boolean")return e.secureEndpoint;if(typeof e.protocol=="string")return e.protocol==="https:"}let{stack:r}=new Error;return typeof r!="string"?!1:r.split(`
`).some(n=>n.indexOf("(https.js:")!==-1||n.indexOf("node:https:")!==-1)}incrementSockets(e){if(this.maxSockets===1/0&&this.maxTotalSockets===1/0)return null;this.sockets[e]||(this.sockets[e]=[]);let r=new MDe.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)?UDe.Agent.prototype.getName.call(this,e):super.getName(e)}createSocket(e,r,n){let s={...r,secureEndpoint:this.isSecureEndpoint(r)},o=this.getName(s),i=this.incrementSockets(o);Promise.resolve().then(()=>this.connect(e,s)).then(a=>{if(this.decrementSockets(o,i),typeof a.addRequest=="function")try{return a.addRequest(e,s)}catch(c){return n(c)}this[$c].currentSocket=a,super.createSocket(e,r,n)},a=>{this.decrementSockets(o,i),n(a)})}createConnection(){let e=this[$c].currentSocket;if(this[$c].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[$c].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[$c]&&(this[$c].defaultPort=e)}get protocol(){return this[$c].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[$c]&&(this[$c].protocol=e)}};var U5=require("url"),ty=(0,GDe.default)("http-proxy-agent"),vb=class extends Qk{constructor(e,r){super(r),this.proxy=typeof e=="string"?new U5.URL(e):e,this.proxyHeaders=r?.headers??{},ty("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?BFt(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",i=`${s}//${o}`,a=new U5.URL(e.path,i);r.port!==80&&(a.port=String(r.port)),e.path=String(a);let c=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders};if(n.username||n.password){let l=`${decodeURIComponent(n.username)}:${decodeURIComponent(n.password)}`;c["Proxy-Authorization"]=`Basic ${Buffer.from(l).toString("base64")}`}c["Proxy-Connection"]||(c["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let l of Object.keys(c)){let u=c[l];u&&e.setHeader(l,u)}}async connect(e,r){e._header=null,e.path.includes("://")||this.setRequestProps(e,r);let n,s;ty("Regenerating stored HTTP header string for request"),e._implicitHeader(),e.outputData&&e.outputData.length>0&&(ty("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),fg("Output buffer: %o",e.outputData[0].data));let o;return this.proxy.protocol==="https:"?(fg("Creating `tls.Socket`: %o",this.connectOpts),o=OPe.connect(this.connectOpts)):(fg("Creating `net.Socket`: %o",this.connectOpts),o=LPe.connect(this.connectOpts)),await(0,UPe.once)(o,"connect"),o}};_w.protocols=["http","https"];function C_t(t,...e){let r={},n;for(n in t)e.includes(n)||(r[n]=t[n]);return r}var Nd=b(require("net"),1),g4=b(require("tls"),1),YPe=b(require("assert"),1),jPe=b(Ep(),1);var MPe=b(require("net"),1),$Pe=b(require("http"),1),qPe=require("https"),wc=Symbol("AgentBaseInternalState"),Zv=class extends $Pe.Agent{constructor(e){super(e),this[wc]={}}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 MPe.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)?qPe.Agent.prototype.getName.call(this,e):super.getName(e)}createSocket(e,r,n){let s={...r,secureEndpoint:this.isSecureEndpoint(r)},o=this.getName(s),i=this.incrementSockets(o);Promise.resolve().then(()=>this.connect(e,s)).then(a=>{if(this.decrementSockets(o,i),typeof a.addRequest=="function")try{return a.addRequest(e,s)}catch(c){return n(c)}this[wc].currentSocket=a,super.createSocket(e,r,n)},a=>{this.decrementSockets(o,i),n(a)})}createConnection(){let e=this[wc].currentSocket;if(this[wc].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[wc].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[wc]&&(this[wc].defaultPort=e)}get protocol(){return this[wc].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[wc]&&(this[wc].protocol=e)}};var WPe=require("url");var GPe=b(Ep(),1),eD=(0,GPe.default)("https-proxy-agent:parse-proxy-response");function HPe(t){return new Promise((e,r)=>{let n=0,s=[];function o(){let u=t.read();u?l(u):t.once("readable",o)}function i(){t.removeListener("end",a),t.removeListener("error",c),t.removeListener("readable",o)}function a(){i(),eD("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}function c(u){i(),eD("onerror %o",u),r(u)}function l(u){s.push(u),n+=u.length;let d=Buffer.concat(s,n),p=d.indexOf(`\r
`)+4,e.outputData[0].data=e._header+n.substring(s),ty("Output buffer: %o",e.outputData[0].data));let o;return this.proxy.protocol==="https:"?(ty("Creating `tls.Socket`: %o",this.connectOpts),o=$De.connect(this.connectOpts)):(ty("Creating `net.Socket`: %o",this.connectOpts),o=qDe.connect(this.connectOpts)),await(0,HDe.once)(o,"connect"),o}};vb.protocols=["http","https"];function BFt(t,...e){let r={},n;for(n in t)e.includes(n)||(r[n]=t[n]);return r}var Zd=x(require("net"),1),q5=x(require("tls"),1),XDe=x(require("assert"),1),ZDe=x(Gp(),1);var zDe=x(require("net"),1),VDe=x(require("http"),1),YDe=require("https"),Gc=Symbol("AgentBaseInternalState"),Dk=class extends VDe.Agent{constructor(e){super(e),this[Gc]={}}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 zDe.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)?YDe.Agent.prototype.getName.call(this,e):super.getName(e)}createSocket(e,r,n){let s={...r,secureEndpoint:this.isSecureEndpoint(r)},o=this.getName(s),i=this.incrementSockets(o);Promise.resolve().then(()=>this.connect(e,s)).then(a=>{if(this.decrementSockets(o,i),typeof a.addRequest=="function")try{return a.addRequest(e,s)}catch(c){return n(c)}this[Gc].currentSocket=a,super.createSocket(e,r,n)},a=>{this.decrementSockets(o,i),n(a)})}createConnection(){let e=this[Gc].currentSocket;if(this[Gc].currentSocket=void 0,!e)throw new Error("No socket was returned in the `connect()` function");return e}get defaultPort(){return this[Gc].defaultPort??(this.protocol==="https:"?443:80)}set defaultPort(e){this[Gc]&&(this[Gc].defaultPort=e)}get protocol(){return this[Gc].protocol??(this.isSecureEndpoint()?"https:":"http:")}set protocol(e){this[Gc]&&(this[Gc].protocol=e)}};var eke=require("url");var jDe=x(Gp(),1),kk=(0,jDe.default)("https-proxy-agent:parse-proxy-response");function WDe(t){return new Promise((e,r)=>{let n=0,s=[];function o(){let u=t.read();u?l(u):t.once("readable",o)}function i(){t.removeListener("end",a),t.removeListener("error",c),t.removeListener("readable",o)}function a(){i(),kk("onend"),r(new Error("Proxy connection ended before receiving CONNECT response"))}function c(u){i(),kk("onerror %o",u),r(u)}function l(u){s.push(u),n+=u.length;let d=Buffer.concat(s,n),p=d.indexOf(`\r
\r
`);if(p===-1){eD("have not received end of HTTP headers yet..."),o();return}let A=d.slice(0,p).toString("ascii").split(`\r
`),f=A.shift();if(!f)return t.destroy(),r(new Error("No header received from proxy CONNECT response"));let y=f.split(" "),w=+y[1],x=y.slice(2).join(" "),I={};for(let T of A){if(!T)continue;let v=T.indexOf(":");if(v===-1)return t.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${T}"`));let L=T.slice(0,v).toLowerCase(),U=T.slice(v+1).trimStart(),V=I[L];typeof V=="string"?I[L]=[V,U]:Array.isArray(V)?V.push(U):I[L]=U}eD("got proxy server response: %o %o",f,I),i(),e({connect:{statusCode:w,statusText:x,headers:I},buffered:d})}t.on("error",c),t.on("end",a),o()})}var vw=(0,jPe.default)("https-proxy-agent"),zPe=t=>t.servername===void 0&&t.host&&!Nd.isIP(t.host)?{...t,servername:t.host}:t,Dw=class extends Zv{constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new WPe.URL(e):e,this.proxyHeaders=r?.headers??{},vw("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?VPe(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:"?(vw("Creating `tls.Socket`: %o",this.connectOpts),s=g4.connect(zPe(this.connectOpts))):(vw("Creating `net.Socket`: %o",this.connectOpts),s=Nd.connect(this.connectOpts));let o=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},i=Nd.isIPv6(r.host)?`[${r.host}]`:r.host,a=`CONNECT ${i}:${r.port} HTTP/1.1\r
`);if(p===-1){kk("have not received end of HTTP headers yet..."),o();return}let m=d.slice(0,p).toString("ascii").split(`\r
`),f=m.shift();if(!f)return t.destroy(),r(new Error("No header received from proxy CONNECT response"));let y=f.split(" "),I=+y[1],b=y.slice(2).join(" "),w={};for(let T of m){if(!T)continue;let v=T.indexOf(":");if(v===-1)return t.destroy(),r(new Error(`Invalid header from proxy CONNECT response: "${T}"`));let k=T.slice(0,v).toLowerCase(),O=T.slice(v+1).trimStart(),$=w[k];typeof $=="string"?w[k]=[$,O]:Array.isArray($)?$.push(O):w[k]=O}kk("got proxy server response: %o %o",f,w),i(),e({connect:{statusCode:I,statusText:b,headers:w},buffered:d})}t.on("error",c),t.on("end",a),o()})}var _b=(0,ZDe.default)("https-proxy-agent"),JDe=t=>t.servername===void 0&&t.host&&!Zd.isIP(t.host)?{...t,servername:t.host}:t,Qb=class extends Dk{constructor(e,r){super(r),this.options={path:void 0},this.proxy=typeof e=="string"?new eke.URL(e):e,this.proxyHeaders=r?.headers??{},_b("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?KDe(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:"?(_b("Creating `tls.Socket`: %o",this.connectOpts),s=q5.connect(JDe(this.connectOpts))):(_b("Creating `net.Socket`: %o",this.connectOpts),s=Zd.connect(this.connectOpts));let o=typeof this.proxyHeaders=="function"?this.proxyHeaders():{...this.proxyHeaders},i=Zd.isIPv6(r.host)?`[${r.host}]`:r.host,a=`CONNECT ${i}:${r.port} HTTP/1.1\r
`;if(n.username||n.password){let p=`${decodeURIComponent(n.username)}:${decodeURIComponent(n.password)}`;o["Proxy-Authorization"]=`Basic ${Buffer.from(p).toString("base64")}`}o.Host=`${i}:${r.port}`,o["Proxy-Connection"]||(o["Proxy-Connection"]=this.keepAlive?"Keep-Alive":"close");for(let p of Object.keys(o))a+=`${p}: ${o[p]}\r
`;let c=HPe(s);s.write(`${a}\r
`);let{connect:l,buffered:u}=await c;if(e.emit("proxyConnect",l),this.emit("proxyConnect",l,e),l.statusCode===200)return e.once("socket",I_t),r.secureEndpoint?(vw("Upgrading socket connection to TLS"),g4.connect({...VPe(zPe(r),"host","path","port"),socket:s})):s;s.destroy();let d=new Nd.Socket({writable:!1});return d.readable=!0,e.once("socket",p=>{vw("Replaying proxy buffer for failed request"),(0,YPe.default)(p.listenerCount("data")>0),p.push(u),p.push(null)}),d}};Dw.protocols=["http","https"];function I_t(t){t.resume()}function VPe(t,...e){let r={},n;for(n in t)e.includes(n)||(r[n]=t[n]);return r}var E4=/^(([0-9]{12})\.(dkr\.ecr|dkr-ecr)\.(.+)\.(on\.aws|amazonaws\.(com(.cn)?|eu)))(\/([^:]+)(:.+)?)?$/,w_t=/public\.ecr\.aws|ecr-public\.aws\.com/,XPe=t=>E4.test(t)||tD(t),tD=t=>w_t.test(t),x_t=t=>{if(tD(t))return process.env.AWS_REGION||process.env.AWS_DEFAULT_REGION||"us-east-1";let e=t.match(E4);return e?e[4]:""},b_t=t=>{if(tD(t))return[];let e=t.match(E4);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)},ZPe=async(t,e,r)=>{let n=x_t(t),s=b_t(t),o={};s.length>0&&(gy(`Requesting AWS ECR auth token for ${s.join(", ")}`),o.registryIds=s);let i,a=process.env.http_proxy||process.env.HTTP_PROXY||"";a&&(gy(`Using http proxy ${a}`),i=new _w(a));let c,l=process.env.https_proxy||process.env.HTTPS_PROXY||"";l&&(gy(`Using https proxy ${l}`),c=new Dw(l));let u=e&&r?{accessKeyId:e,secretAccessKey:r}:void 0;if(tD(t)){Uc(`AWS Public ECR detected with ${n} region`);let p=await new KPe.ECRPUBLIC({customUserAgent:"docker-login-action",credentials:u,region:n,requestHandler:new y4.NodeHttpHandler({httpAgent:i,httpsAgent:c})}).getAuthorizationToken(o);if(!p.authorizationData||!p.authorizationData.authorizationToken)throw new Error("Could not retrieve an authorization token from AWS Public ECR");let f=Buffer.from(p.authorizationData.authorizationToken,"base64").toString("utf-8").split(":",2);return iu(f[0]),iu(f[1]),[{registry:"public.ecr.aws",username:f[0],password:f[1]}]}else{Uc(`AWS ECR detected with ${n} region`);let p=await new JPe.ECR({customUserAgent:"docker-login-action",credentials:u,region:n,requestHandler:new y4.NodeHttpHandler({httpAgent:i,httpsAgent:c})}).getAuthorizationToken(o);if(!Array.isArray(p.authorizationData)||!p.authorizationData.length)throw new Error("Could not retrieve an authorization token from AWS ECR");let A=[];for(let f of p.authorizationData){let w=Buffer.from(f.authorizationToken||"","base64").toString("utf-8").split(":",2);iu(w[0]),iu(w[1]),A.push({registry:f.proxyEndpoint||"",username:w[0],password:w[1]})}return A}};async function C4(t){/true/i.test(t.ecr)||t.ecr=="auto"&&XPe(t.registry)?await R_t(t.registry,t.username,t.password,t.scope):await B_t(t.registry,t.username,t.password,t.scope)}async function eQe(t,e){let r;e!==""&&(r=Object.assign({},process.env,{DOCKER_CONFIG:e}),Uc(`Alternative config dir: ${e}`)),await Fu.getExecOutput(["logout",t],{ignoreReturnCode:!0,env:r}).then(n=>{n.stderr.length>0&&n.exitCode!=0&&_ee(n.stderr.trim())})}async function B_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 tQe(t,e,r,n)}async function R_t(t,e,r,n){Uc("Retrieving registries data through AWS SDK...");let s=await ZPe(t,e,r);for(let o of s)await tQe(o.registry,o.username,o.password,n)}async function tQe(t,e,r,n){let s,o=xN(t,n);o!==""?(s=Object.assign({},process.env,{DOCKER_CONFIG:o}),Uc(`Logging into ${t} (scope ${n})...`)):Uc(`Logging into ${t}...`),await Fu.getExecOutput(["login","--password-stdin","--username",e,t],{ignoreReturnCode:!0,silent:!0,input:Buffer.from(r),env:s}).then(i=>{if(i.stderr.length>0&&i.exitCode!=0)throw new Error(i.stderr.trim());Uc("Login Succeeded!")})}var rQe=process.env.STATE_registries?JSON.parse(process.env.STATE_registries):[],nQe=/true/i.test(process.env.STATE_logout||"");function sQe(t){JO("registries",JSON.stringify(t))}function oQe(t){JO("logout",t)}async function iQe(){let t=she();oQe(t.logout);let e=ohe(t);if(sQe(Array.from(new Map(e.map(r=>[`${r.registry}|${r.configDir}`,{registry:r.registry,configDir:r.configDir}])).values())),e.length===1){await C4(e[0]);return}for(let r of e)await WO(`Login to ${r.registry}`,async()=>{await C4(r)})}async function P_t(){if(nQe)for(let t of rQe)await WO(`Logout from ${t.registry}`,async()=>{await eQe(t.registry,t.configDir)})}Zde(iQe,P_t);0&&(module.exports={main});
`;let c=WDe(s);s.write(`${a}\r
`);let{connect:l,buffered:u}=await c;if(e.emit("proxyConnect",l),this.emit("proxyConnect",l,e),l.statusCode===200)return e.once("socket",NFt),r.secureEndpoint?(_b("Upgrading socket connection to TLS"),q5.connect({...KDe(JDe(r),"host","path","port"),socket:s})):s;s.destroy();let d=new Zd.Socket({writable:!1});return d.readable=!0,e.once("socket",p=>{_b("Replaying proxy buffer for failed request"),(0,XDe.default)(p.listenerCount("data")>0),p.push(u),p.push(null)}),d}};Qb.protocols=["http","https"];function NFt(t){t.resume()}function KDe(t,...e){let r={},n;for(n in t)e.includes(n)||(r[n]=t[n]);return r}var G5=/^(([0-9]{12})\.(dkr\.ecr|dkr-ecr)\.(.+)\.(on\.aws|amazonaws\.(com(.cn)?|eu)))(\/([^:]+)(:.+)?)?$/,TFt=/public\.ecr\.aws|ecr-public\.aws\.com/,nke=t=>G5.test(t)||Lk(t),Lk=t=>TFt.test(t),PFt=t=>{if(Lk(t))return process.env.AWS_REGION||process.env.AWS_DEFAULT_REGION||"us-east-1";let e=t.match(G5);return e?e[4]:""},vFt=t=>{if(Lk(t))return[];let e=t.match(G5);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)},ske=async(t,e,r)=>{let n=PFt(t),s=vFt(t),o={};s.length>0&&(dt(`Requesting AWS ECR auth token for ${s.join(", ")}`),o.registryIds=s);let i,a=process.env.http_proxy||process.env.HTTP_PROXY||"";a&&(dt(`Using http proxy ${a}`),i=new vb(a));let c,l=process.env.https_proxy||process.env.HTTPS_PROXY||"";l&&(dt(`Using https proxy ${l}`),c=new Qb(l));let u=e&&r?{accessKeyId:e,secretAccessKey:r}:void 0;if(Lk(t)){ur(`AWS Public ECR detected with ${n} region`);let p=await new rke.ECRPUBLIC({customUserAgent:"docker-login-action",credentials:u,region:n,requestHandler:new $5.NodeHttpHandler({httpAgent:i,httpsAgent:c})}).getAuthorizationToken(o);if(!p.authorizationData||!p.authorizationData.authorizationToken)throw new Error("Could not retrieve an authorization token from AWS Public ECR");let f=Buffer.from(p.authorizationData.authorizationToken,"base64").toString("utf-8").split(":",2);return Pu(f[0]),Pu(f[1]),[{registry:"public.ecr.aws",username:f[0],password:f[1]}]}else{ur(`AWS ECR detected with ${n} region`);let p=await new tke.ECR({customUserAgent:"docker-login-action",credentials:u,region:n,requestHandler:new $5.NodeHttpHandler({httpAgent:i,httpsAgent:c})}).getAuthorizationToken(o);if(!Array.isArray(p.authorizationData)||!p.authorizationData.length)throw new Error("Could not retrieve an authorization token from AWS ECR");let m=[];for(let f of p.authorizationData){let I=Buffer.from(f.authorizationToken||"","base64").toString("utf-8").split(":",2);Pu(I[0]),Pu(I[1]),m.push({registry:f.proxyEndpoint||"",username:I[0],password:I[1]})}return m}};async function H5(t){/true/i.test(t.ecr)||t.ecr=="auto"&&nke(t.registry)?await DFt(t.registry,t.username,t.password,t.scope):await QFt(t.registry,t.username,t.password,t.scope)}async function oke(t,e){let r;e!==""&&(r=Object.assign({},process.env,{DOCKER_CONFIG:e}),ur(`Alternative config dir: ${e}`)),await cd.getExecOutput(["logout",t],{ignoreReturnCode:!0,env:r}).then(n=>{n.stderr.length>0&&n.exitCode!=0&&Fa(n.stderr.trim())})}async function QFt(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 ike(t,e,r,n)}async function DFt(t,e,r,n){ur("Retrieving registries data through AWS SDK...");let s=await ske(t,e,r);for(let o of s)await ike(o.registry,o.username,o.password,n)}async function ike(t,e,r,n){let s,o=sP(t,n);o!==""?(s=Object.assign({},process.env,{DOCKER_CONFIG:o}),ur(`Logging into ${t} (scope ${n})...`)):ur(`Logging into ${t}...`),await cd.getExecOutput(["login","--password-stdin","--username",e,t],{ignoreReturnCode:!0,silent:!0,input:Buffer.from(r),env:s}).then(i=>{if(i.stderr.length>0&&i.exitCode!=0)throw new Error(i.stderr.trim());ur("Login Succeeded!")})}var ake=process.env.STATE_registries?JSON.parse(process.env.STATE_registries):[],cke=/true/i.test(process.env.STATE_logout||"");function lke(t){Np("registries",JSON.stringify(t))}function uke(t){Np("logout",t)}async function dke(){let t=lCe();uke(t.logout);let e=uCe(t);if(lke(Array.from(new Map(e.map(r=>[`${r.registry}|${r.configDir}`,{registry:r.registry,configDir:r.configDir}])).values())),e.length===1){await H5(e[0]);return}for(let r of e)await aE(`Login to ${r.registry}`,async()=>{await H5(r)})}async function OFt(){if(cke)for(let t of ake)await aE(`Logout from ${t.registry}`,async()=>{await oke(t.registry,t.configDir)})}uAe(dke,OFt);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": "wqBAAA,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,CAEA,SAASJ,IAAcG,EAAS,CAC9B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUV,GAAK,QACrBU,EAAM,aAAeE,GACrBF,EAAM,YAAc,IACbA,CACT,CAEA,SAASH,IAAcE,EAAS,CAC9B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUT,GAAM,QACfS,CACT,CAEA,SAASF,IAAeC,EAAS,CAC/B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUT,GAAM,QACtBS,EAAM,aAAeE,GACrBF,EAAM,YAAc,IACbA,CACT,CAGA,SAASC,GAAeF,EAAS,CAC/B,IAAII,EAAO,KACXA,EAAK,QAAUJ,GAAW,CAAC,EAC3BI,EAAK,aAAeA,EAAK,QAAQ,OAAS,CAAC,EAC3CA,EAAK,WAAaA,EAAK,QAAQ,YAAcb,GAAK,MAAM,kBACxDa,EAAK,SAAW,CAAC,EACjBA,EAAK,QAAU,CAAC,EAEhBA,EAAK,GAAG,OAAQ,SAAgBC,EAAQC,EAAMC,EAAMC,EAAc,CAEhE,QADIR,EAAUS,GAAUH,EAAMC,EAAMC,CAAY,EACvCE,EAAI,EAAGC,EAAMP,EAAK,SAAS,OAAQM,EAAIC,EAAK,EAAED,EAAG,CACxD,IAAIE,EAAUR,EAAK,SAASM,CAAC,EAC7B,GAAIE,EAAQ,OAASZ,EAAQ,MAAQY,EAAQ,OAASZ,EAAQ,KAAM,CAGlEI,EAAK,SAAS,OAAOM,EAAG,CAAC,EACzBE,EAAQ,QAAQ,SAASP,CAAM,EAC/B,MACF,CACF,CACAA,EAAO,QAAQ,EACfD,EAAK,aAAaC,CAAM,CAC1B,CAAC,CACH,CACAV,IAAK,SAASO,GAAgBT,IAAO,YAAY,EAEjDS,GAAe,UAAU,WAAa,SAAoBW,EAAKP,EAAMC,EAAMC,EAAc,CACvF,IAAIJ,EAAO,KACPJ,EAAUc,GAAa,CAAC,QAASD,CAAG,EAAGT,EAAK,QAASK,GAAUH,EAAMC,EAAMC,CAAY,CAAC,EAE5F,GAAIJ,EAAK,QAAQ,QAAU,KAAK,WAAY,CAE1CA,EAAK,SAAS,KAAKJ,CAAO,EAC1B,MACF,CAGAI,EAAK,aAAaJ,EAAS,SAASK,EAAQ,CAC1CA,EAAO,GAAG,OAAQU,CAAM,EACxBV,EAAO,GAAG,QAASW,CAAe,EAClCX,EAAO,GAAG,cAAeW,CAAe,EACxCH,EAAI,SAASR,CAAM,EAEnB,SAASU,GAAS,CAChBX,EAAK,KAAK,OAAQC,EAAQL,CAAO,CACnC,CAEA,SAASgB,EAAgBC,EAAK,CAC5Bb,EAAK,aAAaC,CAAM,EACxBA,EAAO,eAAe,OAAQU,CAAM,EACpCV,EAAO,eAAe,QAASW,CAAe,EAC9CX,EAAO,eAAe,cAAeW,CAAe,CACtD,CACF,CAAC,CACH,EAEAd,GAAe,UAAU,aAAe,SAAsBF,EAASkB,EAAI,CACzE,IAAId,EAAO,KACPe,EAAc,CAAC,EACnBf,EAAK,QAAQ,KAAKe,CAAW,EAE7B,IAAIC,EAAiBN,GAAa,CAAC,EAAGV,EAAK,aAAc,CACvD,OAAQ,UACR,KAAMJ,EAAQ,KAAO,IAAMA,EAAQ,KACnC,MAAO,GACP,QAAS,CACP,KAAMA,EAAQ,KAAO,IAAMA,EAAQ,IACrC,CACF,CAAC,EACGA,EAAQ,eACVoB,EAAe,aAAepB,EAAQ,cAEpCoB,EAAe,YACjBA,EAAe,QAAUA,EAAe,SAAW,CAAC,EACpDA,EAAe,QAAQ,qBAAqB,EAAI,SAC5C,IAAI,OAAOA,EAAe,SAAS,EAAE,SAAS,QAAQ,GAG5DC,GAAM,wBAAwB,EAC9B,IAAIC,EAAalB,EAAK,QAAQgB,CAAc,EAC5CE,EAAW,4BAA8B,GACzCA,EAAW,KAAK,WAAYC,CAAU,EACtCD,EAAW,KAAK,UAAWE,CAAS,EACpCF,EAAW,KAAK,UAAWG,CAAS,EACpCH,EAAW,KAAK,QAASI,CAAO,EAChCJ,EAAW,IAAI,EAEf,SAASC,EAAWI,EAAK,CAEvBA,EAAI,QAAU,EAChB,CAEA,SAASH,EAAUG,EAAKtB,EAAQuB,EAAM,CAEpC,QAAQ,SAAS,UAAW,CAC1BH,EAAUE,EAAKtB,EAAQuB,CAAI,CAC7B,CAAC,CACH,CAEA,SAASH,EAAUE,EAAKtB,EAAQuB,EAAM,CAIpC,GAHAN,EAAW,mBAAmB,EAC9BjB,EAAO,mBAAmB,EAEtBsB,EAAI,aAAe,IAAK,CAC1BN,GAAM,2DACJM,EAAI,UAAU,EAChBtB,EAAO,QAAQ,EACf,IAAIwB,EAAQ,IAAI,MAAM,yDACJF,EAAI,UAAU,EAChCE,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,EAC7B,MACF,CACA,GAAIS,EAAK,OAAS,EAAG,CACnBP,GAAM,sCAAsC,EAC5ChB,EAAO,QAAQ,EACf,IAAIwB,EAAQ,IAAI,MAAM,sCAAsC,EAC5DA,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,EAC7B,MACF,CACA,OAAAE,GAAM,sCAAsC,EAC5CjB,EAAK,QAAQA,EAAK,QAAQ,QAAQe,CAAW,CAAC,EAAId,EAC3Ca,EAAGb,CAAM,CAClB,CAEA,SAASqB,EAAQI,EAAO,CACtBR,EAAW,mBAAmB,EAE9BD,GAAM;AAAA,EACAS,EAAM,QAASA,EAAM,KAAK,EAChC,IAAID,EAAQ,IAAI,MAAM,oDACWC,EAAM,OAAO,EAC9CD,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,CAC/B,CACF,EAEAjB,GAAe,UAAU,aAAe,SAAsBG,EAAQ,CACpE,IAAI0B,EAAM,KAAK,QAAQ,QAAQ1B,CAAM,EACrC,GAAI0B,IAAQ,GAGZ,MAAK,QAAQ,OAAOA,EAAK,CAAC,EAE1B,IAAInB,EAAU,KAAK,SAAS,MAAM,EAC9BA,GAGF,KAAK,aAAaA,EAAS,SAASP,EAAQ,CAC1CO,EAAQ,QAAQ,SAASP,CAAM,CACjC,CAAC,EAEL,EAEA,SAASF,GAAmBH,EAASkB,EAAI,CACvC,IAAId,EAAO,KACXF,GAAe,UAAU,aAAa,KAAKE,EAAMJ,EAAS,SAASK,EAAQ,CACzE,IAAI2B,EAAahC,EAAQ,QAAQ,UAAU,MAAM,EAC7CiC,EAAanB,GAAa,CAAC,EAAGV,EAAK,QAAS,CAC9C,OAAQC,EACR,WAAY2B,EAAaA,EAAW,QAAQ,OAAQ,EAAE,EAAIhC,EAAQ,IACpE,CAAC,EAGGkC,EAAe5C,IAAI,QAAQ,EAAG2C,CAAU,EAC5C7B,EAAK,QAAQA,EAAK,QAAQ,QAAQC,CAAM,CAAC,EAAI6B,EAC7ChB,EAAGgB,CAAY,CACjB,CAAC,CACH,CAGA,SAASzB,GAAUH,EAAMC,EAAMC,EAAc,CAC3C,OAAI,OAAOF,GAAS,SACX,CACL,KAAMA,EACN,KAAMC,EACN,aAAcC,CAChB,EAEKF,CACT,CAEA,SAASQ,GAAaqB,EAAQ,CAC5B,QAASzB,EAAI,EAAGC,EAAM,UAAU,OAAQD,EAAIC,EAAK,EAAED,EAAG,CACpD,IAAI0B,EAAY,UAAU1B,CAAC,EAC3B,GAAI,OAAO0B,GAAc,SAEvB,QADIC,EAAO,OAAO,KAAKD,CAAS,EACvBE,EAAI,EAAGC,EAASF,EAAK,OAAQC,EAAIC,EAAQ,EAAED,EAAG,CACrD,IAAIE,EAAIH,EAAKC,CAAC,EACVF,EAAUI,CAAC,IAAM,SACnBL,EAAOK,CAAC,EAAIJ,EAAUI,CAAC,EAE3B,CAEJ,CACA,OAAOL,CACT,CAGA,IAAId,GACA,QAAQ,IAAI,YAAc,aAAa,KAAK,QAAQ,IAAI,UAAU,EACpEA,GAAQ,UAAW,CACjB,IAAIoB,EAAO,MAAM,UAAU,MAAM,KAAK,SAAS,EAC3C,OAAOA,EAAK,CAAC,GAAM,SACrBA,EAAK,CAAC,EAAI,WAAaA,EAAK,CAAC,EAE7BA,EAAK,QAAQ,SAAS,EAExB,QAAQ,MAAM,MAAM,QAASA,CAAI,CACnC,EAEApB,GAAQ,UAAW,CAAC,EAEtBjC,GAAQ,MAAQiC,KCvQhB,IAAAqB,GAAAC,EAAA,CAAAC,IAAAC,KAAA,CAAAA,GAAO,QAAU,OCAjB,IAAAC,GAAAC,EAAA,CAAAC,IAAAC,KAAA,CAAAA,GAAO,QAAU,CACf,OAAQ,OAAO,OAAO,EACtB,SAAU,OAAO,SAAS,EAC1B,UAAW,OAAO,UAAU,EAC5B,KAAM,OAAO,KAAK,EAClB,SAAULine truncated
"names": ["require_tunnel", "__commonJSMin", "exports", "net", "tls", "http", "https", "events", "assert", "util", "httpOverHttp", "httpsOverHttp", "httpOverHttps", "httpsOverHttps", "options", "agent", "TunnelingAgent", "createSecureSocket", "self", "socket", "host", "port", "localAddress", "toOptions", "i", "len", "pending", "req", "mergeOptions", "onFree", "onCloseOrRemove", "err", "cb", "placeholder", "connectOptions", "debug", "connectReq", "onResponse", "onUpgrade", "onConnect", "onError", "res", "head", "error", "cause", "pos", "hostHeader", "tlsOptions", "secureSocket", "target", "overrides", "keys", "j", "keyLen", "k", "args", "require_tunnel", "__commonJSMin", "exports", "module", "require_symbols", "__commonJSMin", "exports", "module", "require_errors", "__commonJSMin", "exports", "module", "kUndiciError", "UndiciError", "message", "instance", "kConnectTimeoutError", "ConnectTimeoutError", "kHeadersTimeoutError", "HeadersTimeoutError", "kHeadersOverflowError", "HeadersOverflowError", "kBodyTimeoutError", "BodyTimeoutError", "kResponseStatusCodeError", "ResponseStatusCodeError", "statusCode", "headers", "body", "kInvalidArgumentError", "InvalidArgumentError", "kInvalidReturnValueError", "InvalidReturnValueError", "kAbortError", "AbortError", "kRequestAbortedError", "RequestAbortedError", "kInformationalError", "InformationalError", "kRequestContentLengthMismatchError", "RequestContentLengthMismatchError", "kResponseContentLengthMismatchError", "ResponseContentLengthMismatchError", "kClientDestroyedError", "ClientDestroyedError", "kClientClosedError", "ClientClosedError", "kSocketError", "SocketError", "socket", "kNotSupportedError", "NotSupportedError", "kBalancedPoolMissingUpstreamError", "BalancedPoolMissingUpstreamError", "kHTTPParserError", "HTTPParserError", "code", "data", "kResponseExceededMaxSizeError", "ResponseExceededMaxSizeError", "kRequestRetryError", "RequestRetryError", "kResponseError", "ResponseError", "kSecureProxyConnectionError", "SecureProxyConnectionError", "cause", "options", "kMessageSizeExceededError", "MessageSizeExceededError", "require_constants", "__commonJSMin", "exports", "module", "headerNameLowerCasedRecord", "wellknownHeaderNames", "i", "key", "lowerCasedKey", "require_tree", "__commonJSMin", "exports", "module", "wellknownHeaderNames", "headerNameLowerCasedRecord", "TstNode", "_TstNode", "key", "value", "index", "length", "node", "code", "keylength", "TernarySearchTree", "tree", "i", "require_util", "__commonJSMin", "exports", "module", "assert", "kDestroyed", "kBodyUsed", "kListeners", "kBody", "IncomingMessage", "stream", "net", "Blob", "nodeUtil", "stringify", "EE", "InvalidArgumentError", "headerNameLowerCasedRecord", "tree", "nodeMajor", "nodeMinor", "v", "BodyAsyncIterable", "body", "wrapRequestBody", "isStream", "bodyLength", "isIterable", "nop", "obj", "isBlobLike", "object", "sTag", "buildURL", "url", "queryParams", "stringified", "isValidPort", "port", "value", "isHttpOrHttpsPrefixed", "parseURL", "origin", "path", "parseOrigin", "getHostname", "host", "idx", "getServerName", "servername", "deepClone", "isAsyncIterable", "state", "isBuffer", "isDestroyed", "destroy", "err", "KEEPALIVE_TIMEOUT_EXPR", "parseKeepAliveTimeout", "val", "m", "headerNameToString", "bufferToLowerCasedHeaderName", "parseHeaders", "headers", "i", "key", "headersValue", "x", "parseRawHeaders", "len", "ret", "hasContentLength", "contentDispositionIdx", "kLen", "n", "buffer", "validateHandler", "handler", "method", "upgrade", "isDisturbed", "isErrored", "isReadable", "getSocketInfo", "socket", "ReadableStreamFrom", "iterable", "iterator", "controller", "done", "buf", "reason", "isFormDataLike", "addAbortListener", "signal", "listener", "hasToWellFormed", "hasIsWellFormed", "toUSVString", "isUSVString", "isTokenCharCode", "c", "isValidHTTPToken", "characters", "headerCharRegex", "isValidHeaderValue", "parseRangeHeader", "range", "addListener", "name", "removeAllListeners", "errorRequest", "client", "request", "kEnumerableProperty", "normalizedMethodRecordsBase", "normalizedMethodRecords", "require_diagnostics", "__commonJSMin", "exports", "module", "diagnosticsChannel", "util", "undiciDebugLog", "fetchDebuglog", "websocketDebuglog", "isClientSet", "channels", "debuglog", "evt", "version", "protocol", "port", "host", "error", "method", "path", "origin", "statusCode", "address", "websocket", "code", "reason", "err", "require_request", "__commonJSMin", "exports", "module", "InvalidArgumentError", "NotSupportedError", "assert", "isValidHTTPToken", "isValidHeaderValue", "isStream", "destroy", "isBuffer", "isFormDataLike", "isIterable", "isBlobLike", "buildURL", "validateHandler", "getServerName", "normalizedMethodRecords", "channels", "headerNameLowerCasedRecord", "invalidPathRegex", "kHandler", "Request", "origin", "path", "method", "body", "headers", "query", "idempotent", "blocking", "upgrade", "headersTimeout", "bodyTimeout", "reset", "throwOnError", "expectContinue", "servername",Line truncated
"sources": ["../node_modules/tunnel/lib/tunnel.js", "../node_modules/tunnel/index.js", "../node_modules/undici/lib/core/symbols.js", "../node_modules/undici/lib/core/errors.js", "../node_modules/undici/lib/core/constants.js", "../node_modules/undici/lib/core/tree.js", "../node_modules/undici/lib/core/util.js", "../node_modules/undici/lib/core/diagnostics.js", "../node_modules/undici/lib/core/request.js", "../node_modules/undici/lib/dispatcher/dispatcher.js", "../node_modules/undici/lib/dispatcher/dispatcher-base.js", "../node_modules/undici/lib/util/timers.js", "../node_modules/undici/lib/core/connect.js", "../node_modules/undici/lib/llhttp/utils.js", "../node_modules/undici/lib/llhttp/constants.js", "../node_modules/undici/lib/llhttp/llhttp-wasm.js", "../node_modules/undici/lib/llhttp/llhttp_simd-wasm.js", "../node_modules/undici/lib/web/fetch/constants.js", "../node_modules/undici/lib/web/fetch/global.js", "../node_modules/undici/lib/web/fetch/data-url.js", "../node_modules/undici/lib/web/fetch/webidl.js", "../node_modules/undici/lib/web/fetch/util.js", "../node_modules/undici/lib/web/fetch/symbols.js", "../node_modules/undici/lib/web/fetch/file.js", "../node_modules/undici/lib/web/fetch/formdata.js", "../node_modules/undici/lib/web/fetch/formdata-parser.js", "../node_modules/undici/lib/web/fetch/body.js", "../node_modules/undici/lib/dispatcher/client-h1.js", "../node_modules/undici/lib/dispatcher/client-h2.js", "../node_modules/undici/lib/handler/redirect-handler.js", "../node_modules/undici/lib/interceptor/redirect-interceptor.js", "../node_modules/undici/lib/dispatcher/client.js", "../node_modules/undici/lib/dispatcher/fixed-queue.js", "../node_modules/undici/lib/dispatcher/pool-stats.js", "../node_modules/undici/lib/dispatcher/pool-base.js", "../node_modules/undici/lib/dispatcher/pool.js", "../node_modules/undici/lib/dispatcher/balanced-pool.js", "../node_modules/undici/lib/dispatcher/agent.js", "../node_modules/undici/lib/dispatcher/proxy-agent.js", "../node_modules/undici/lib/dispatcher/env-http-proxy-agent.js", "../node_modules/undici/lib/handler/retry-handler.js", "../node_modules/undici/lib/dispatcher/retry-agent.js", "../node_modules/undici/lib/api/readable.js", "../node_modules/undici/lib/api/util.js", "../node_modules/undici/lib/api/api-request.js", "../node_modules/undici/lib/api/abort-signal.js", "../node_modules/undici/lib/api/api-stream.js", "../node_modules/undici/lib/api/api-pipeline.js", "../node_modules/undici/lib/api/api-upgrade.js", "../node_modules/undici/lib/api/api-connect.js", "../node_modules/undici/lib/api/index.js", "../node_modules/undici/lib/mock/mock-errors.js", "../node_modules/undici/lib/mock/mock-symbols.js", "../node_modules/undici/lib/mock/mock-utils.js", "../node_modules/undici/lib/mock/mock-interceptor.js", "../node_modules/undici/lib/mock/mock-client.js", "../node_modules/undici/lib/mock/mock-pool.js", "../node_modules/undici/lib/mock/pluralizer.js", "../node_modules/undici/lib/mock/pending-interceptors-formatter.js", "../node_modules/undici/lib/mock/mock-agent.js", "../node_modules/undici/lib/global.js", "../node_modules/undici/lib/handler/decorator-handler.js", "../node_modules/undici/lib/interceptor/redirect.js", "../node_modules/undici/lib/interceptor/retry.js", "../node_modules/undici/lib/interceptor/dump.js", "../node_modules/undici/lib/interceptor/dns.js", "../node_modules/undici/lib/web/fetch/headers.js", "../node_modules/undici/lib/web/fetch/response.js", "../node_modules/undici/lib/web/fetch/dispatcher-weakref.js", "../node_modules/undici/lib/web/fetch/request.js", "../node_modules/undici/lib/web/fetch/index.js", "../node_modules/undici/lib/web/fileapi/symbols.js", "../node_modules/undici/lib/web/fileapi/progressevent.js", "../node_modules/undici/lib/web/fileapi/encoding.js", "../node_modules/undici/lib/web/fileapi/util.js", "../node_modules/undici/lib/web/fileapi/filereader.js", "../node_modules/undici/lib/web/cache/symbols.js", "../node_modules/undici/lib/web/cache/util.js", "../node_modules/undici/lib/web/cache/cache.js", "../node_modules/undici/lib/web/cache/cachestorage.js", "../node_modules/undici/lib/web/cookies/constants.js", "../node_modules/undici/lib/web/cookies/util.js", "../node_modules/undici/lib/web/cookies/parse.js", "../node_modules/undici/lib/web/cookies/index.js", "../node_modules/undici/lib/web/websocket/events.js", "../node_modules/undici/lib/web/websocket/constants.js", "../node_modules/undici/lib/web/websocket/symbols.js", "../node_modules/undici/lib/web/websocket/util.js", "../node_modules/undici/lib/web/websocket/frame.js", "../node_modules/undici/lib/web/websocket/connection.js", "../node_modules/undici/lib/web/websocket/permessage-deflate.js", "../node_modules/undici/lib/web/websocket/receiver.js", "../node_modules/undici/lib/web/websocket/sender.js", "../node_modules/undici/lib/web/websocket/websocket.js", "../node_modules/undici/lib/web/eventsource/util.js", "../node_modules/undici/lib/web/eventsource/eventsource-stream.js",Line truncated
"sourcesContent": ["'use strict';\n\nvar net = require('net');\nvar tls = require('tls');\nvar http = require('http');\nvar https = require('https');\nvar events = require('events');\nvar assert = require('assert');\nvar util = require('util');\n\n\nexports.httpOverHttp = httpOverHttp;\nexports.httpsOverHttp = httpsOverHttp;\nexports.httpOverHttps = httpOverHttps;\nexports.httpsOverHttps = httpsOverHttps;\n\n\nfunction httpOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n return agent;\n}\n\nfunction httpsOverHttp(options) {\n var agent = new TunnelingAgent(options);\n agent.request = http.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\nfunction httpOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n return agent;\n}\n\nfunction httpsOverHttps(options) {\n var agent = new TunnelingAgent(options);\n agent.request = https.request;\n agent.createSocket = createSecureSocket;\n agent.defaultPort = 443;\n return agent;\n}\n\n\nfunction TunnelingAgent(options) {\n var self = this;\n self.options = options || {};\n self.proxyOptions = self.options.proxy || {};\n self.maxSockets = self.options.maxSockets || http.Agent.defaultMaxSockets;\n self.requests = [];\n self.sockets = [];\n\n self.on('free', function onFree(socket, host, port, localAddress) {\n var options = toOptions(host, port, localAddress);\n for (var i = 0, len = self.requests.length; i < len; ++i) {\n var pending = self.requests[i];\n if (pending.host === options.host && pending.port === options.port) {\n // Detect the request to connect same origin server,\n // reuse the connection.\n self.requests.splice(i, 1);\n pending.request.onSocket(socket);\n return;\n }\n }\n socket.destroy();\n self.removeSocket(socket);\n });\n}\nutil.inherits(TunnelingAgent, events.EventEmitter);\n\nTunnelingAgent.prototype.addRequest = function addRequest(req, host, port, localAddress) {\n var self = this;\n var options = mergeOptions({request: req}, self.options, toOptions(host, port, localAddress));\n\n if (self.sockets.length >= this.maxSockets) {\n // We are over limit so we'll add it to the queue.\n self.requests.push(options);\n return;\n }\n\n // If we are under maxSockets create a new one.\n self.createSocket(options, function(socket) {\n socket.on('free', onFree);\n socket.on('close', onCloseOrRemove);\n socket.on('agentRemove', onCloseOrRemove);\n req.onSocket(socket);\n\n function onFree() {\n self.emit('free', socket, options);\n }\n\n function onCloseOrRemove(err) {\n self.removeSocket(socket);\n socket.removeListener('free', onFree);\n socket.removeListener('close', onCloseOrRemove);\n socket.removeListener('agentRemove', onCloseOrRemove);\n }\n });\n};\n\nTunnelingAgent.prototype.createSocket = function createSocket(options, cb) {\n var self = this;\n var placeholder = {};\n self.sockets.push(placeholder);\n\n var connectOptions = mergeOptions({}, self.proxyOptions, {\n method: 'CONNECT',\n path: options.host + ':' + options.port,\n agent: false,\n headers: {\n host: options.host + ':' + options.port\n }\n });\n if (options.localAddress) {\n connectOptions.localAddress = options.localAddress;\n }\n if (connectOptions.proxyAuth) {\n connectOptions.headers = connectOptions.headers || {};\n connectOptions.headers['Proxy-Authorization'] = 'Basic ' +\n new Buffer(connectOptions.proxyAuth).toString('base64');\n }\n\n debug('making CONNECT request');\n var connectReq = self.request(connectOptions);\n connectReq.useChunkedEncodingByDefault = false; // for v0.6\n connectReq.once('response', onResponse); // for v0.6\n connectReq.once('upgrade', onUpgrade); // for v0.6\n connectReq.once('connect', onConnect); // for v0.7 or later\n connectReq.once('error', onError);\n connectReq.end();\n\n function onResponse(res) {\n // Very hacky. This is necessary to avoid http-parser leaks.\n res.upgrade = true;\n }\n\n function onUpgrade(res, socket, head) {\n // Hacky.\n process.nextTick(function() {\n onConnect(res, socket, head);\n });\n }\n\n function onConnect(res, socket, head) {\n connectReq.removeAllListeners();\n socket.removeAllListeners();\n\n if (res.statusCode !== 200) {\n debug('tunneling socket could not be established, statusCode=%d',\n res.statusCode);\n socket.destroy();\n var error = new Error('tunneling socket could not be established, ' +\n 'statusCode=' + res.statusCode);\n error.code = 'ECONNRESET';\n options.request.emit('error', error);\n self.removeSocket(placeholder);\n return;\n }\n if (head.length > 0) {\n debug('got illegal response body from proxy');\n socket.destroy();\n var error = new Error('Line truncated
"mappings": "wqBAAA,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,CAEA,SAASJ,IAAcG,EAAS,CAC9B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUV,GAAK,QACrBU,EAAM,aAAeE,GACrBF,EAAM,YAAc,IACbA,CACT,CAEA,SAASH,IAAcE,EAAS,CAC9B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUT,GAAM,QACfS,CACT,CAEA,SAASF,IAAeC,EAAS,CAC/B,IAAIC,EAAQ,IAAIC,GAAeF,CAAO,EACtC,OAAAC,EAAM,QAAUT,GAAM,QACtBS,EAAM,aAAeE,GACrBF,EAAM,YAAc,IACbA,CACT,CAGA,SAASC,GAAeF,EAAS,CAC/B,IAAII,EAAO,KACXA,EAAK,QAAUJ,GAAW,CAAC,EAC3BI,EAAK,aAAeA,EAAK,QAAQ,OAAS,CAAC,EAC3CA,EAAK,WAAaA,EAAK,QAAQ,YAAcb,GAAK,MAAM,kBACxDa,EAAK,SAAW,CAAC,EACjBA,EAAK,QAAU,CAAC,EAEhBA,EAAK,GAAG,OAAQ,SAAgBC,EAAQC,EAAMC,EAAMC,EAAc,CAEhE,QADIR,EAAUS,GAAUH,EAAMC,EAAMC,CAAY,EACvCE,EAAI,EAAGC,EAAMP,EAAK,SAAS,OAAQM,EAAIC,EAAK,EAAED,EAAG,CACxD,IAAIE,EAAUR,EAAK,SAASM,CAAC,EAC7B,GAAIE,EAAQ,OAASZ,EAAQ,MAAQY,EAAQ,OAASZ,EAAQ,KAAM,CAGlEI,EAAK,SAAS,OAAOM,EAAG,CAAC,EACzBE,EAAQ,QAAQ,SAASP,CAAM,EAC/B,MACF,CACF,CACAA,EAAO,QAAQ,EACfD,EAAK,aAAaC,CAAM,CAC1B,CAAC,CACH,CACAV,IAAK,SAASO,GAAgBT,IAAO,YAAY,EAEjDS,GAAe,UAAU,WAAa,SAAoBW,EAAKP,EAAMC,EAAMC,EAAc,CACvF,IAAIJ,EAAO,KACPJ,EAAUc,GAAa,CAAC,QAASD,CAAG,EAAGT,EAAK,QAASK,GAAUH,EAAMC,EAAMC,CAAY,CAAC,EAE5F,GAAIJ,EAAK,QAAQ,QAAU,KAAK,WAAY,CAE1CA,EAAK,SAAS,KAAKJ,CAAO,EAC1B,MACF,CAGAI,EAAK,aAAaJ,EAAS,SAASK,EAAQ,CAC1CA,EAAO,GAAG,OAAQU,CAAM,EACxBV,EAAO,GAAG,QAASW,CAAe,EAClCX,EAAO,GAAG,cAAeW,CAAe,EACxCH,EAAI,SAASR,CAAM,EAEnB,SAASU,GAAS,CAChBX,EAAK,KAAK,OAAQC,EAAQL,CAAO,CACnC,CAEA,SAASgB,EAAgBC,EAAK,CAC5Bb,EAAK,aAAaC,CAAM,EACxBA,EAAO,eAAe,OAAQU,CAAM,EACpCV,EAAO,eAAe,QAASW,CAAe,EAC9CX,EAAO,eAAe,cAAeW,CAAe,CACtD,CACF,CAAC,CACH,EAEAd,GAAe,UAAU,aAAe,SAAsBF,EAASkB,EAAI,CACzE,IAAId,EAAO,KACPe,EAAc,CAAC,EACnBf,EAAK,QAAQ,KAAKe,CAAW,EAE7B,IAAIC,EAAiBN,GAAa,CAAC,EAAGV,EAAK,aAAc,CACvD,OAAQ,UACR,KAAMJ,EAAQ,KAAO,IAAMA,EAAQ,KACnC,MAAO,GACP,QAAS,CACP,KAAMA,EAAQ,KAAO,IAAMA,EAAQ,IACrC,CACF,CAAC,EACGA,EAAQ,eACVoB,EAAe,aAAepB,EAAQ,cAEpCoB,EAAe,YACjBA,EAAe,QAAUA,EAAe,SAAW,CAAC,EACpDA,EAAe,QAAQ,qBAAqB,EAAI,SAC5C,IAAI,OAAOA,EAAe,SAAS,EAAE,SAAS,QAAQ,GAG5DC,GAAM,wBAAwB,EAC9B,IAAIC,EAAalB,EAAK,QAAQgB,CAAc,EAC5CE,EAAW,4BAA8B,GACzCA,EAAW,KAAK,WAAYC,CAAU,EACtCD,EAAW,KAAK,UAAWE,CAAS,EACpCF,EAAW,KAAK,UAAWG,CAAS,EACpCH,EAAW,KAAK,QAASI,CAAO,EAChCJ,EAAW,IAAI,EAEf,SAASC,EAAWI,EAAK,CAEvBA,EAAI,QAAU,EAChB,CAEA,SAASH,EAAUG,EAAKtB,EAAQuB,EAAM,CAEpC,QAAQ,SAAS,UAAW,CAC1BH,EAAUE,EAAKtB,EAAQuB,CAAI,CAC7B,CAAC,CACH,CAEA,SAASH,EAAUE,EAAKtB,EAAQuB,EAAM,CAIpC,GAHAN,EAAW,mBAAmB,EAC9BjB,EAAO,mBAAmB,EAEtBsB,EAAI,aAAe,IAAK,CAC1BN,GAAM,2DACJM,EAAI,UAAU,EAChBtB,EAAO,QAAQ,EACf,IAAIwB,EAAQ,IAAI,MAAM,yDACJF,EAAI,UAAU,EAChCE,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,EAC7B,MACF,CACA,GAAIS,EAAK,OAAS,EAAG,CACnBP,GAAM,sCAAsC,EAC5ChB,EAAO,QAAQ,EACf,IAAIwB,EAAQ,IAAI,MAAM,sCAAsC,EAC5DA,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,EAC7B,MACF,CACA,OAAAE,GAAM,sCAAsC,EAC5CjB,EAAK,QAAQA,EAAK,QAAQ,QAAQe,CAAW,CAAC,EAAId,EAC3Ca,EAAGb,CAAM,CAClB,CAEA,SAASqB,EAAQI,EAAO,CACtBR,EAAW,mBAAmB,EAE9BD,GAAM;AAAA,EACAS,EAAM,QAASA,EAAM,KAAK,EAChC,IAAID,EAAQ,IAAI,MAAM,oDACWC,EAAM,OAAO,EAC9CD,EAAM,KAAO,aACb7B,EAAQ,QAAQ,KAAK,QAAS6B,CAAK,EACnCzB,EAAK,aAAae,CAAW,CAC/B,CACF,EAEAjB,GAAe,UAAU,aAAe,SAAsBG,EAAQ,CACpE,IAAI0B,EAAM,KAAK,QAAQ,QAAQ1B,CAAM,EACrC,GAAI0B,IAAQ,GAGZ,MAAK,QAAQ,OAAOA,EAAK,CAAC,EAE1B,IAAInB,EAAU,KAAK,SAAS,MAAM,EAC9BA,GAGF,KAAK,aAAaA,EAAS,SAASP,EAAQ,CAC1CO,EAAQ,QAAQ,SAASP,CAAM,CACjC,CAAC,EAEL,EAEA,SAASF,GAAmBH,EAASkB,EAAI,CACvC,IAAId,EAAO,KACXF,GAAe,UAAU,aAAa,KAAKE,EAAMJ,EAAS,SAASK,EAAQ,CACzE,IAAI2B,EAAahC,EAAQ,QAAQ,UAAU,MAAM,EAC7CiC,EAAanB,GAAa,CAAC,EAAGV,EAAK,QAAS,CAC9C,OAAQC,EACR,WAAY2B,EAAaA,EAAW,QAAQ,OAAQ,EAAE,EAAIhC,EAAQ,IACpE,CAAC,EAGGkC,EAAe5C,IAAI,QAAQ,EAAG2C,CAAU,EAC5C7B,EAAK,QAAQA,EAAK,QAAQ,QAAQC,CAAM,CAAC,EAAI6B,EAC7ChB,EAAGgB,CAAY,CACjB,CAAC,CACH,CAGA,SAASzB,GAAUH,EAAMC,EAAMC,EAAc,CAC3C,OAAI,OAAOF,GAAS,SACX,CACL,KAAMA,EACN,KAAMC,EACN,aAAcC,CAChB,EAEKF,CACT,CAEA,SAASQ,GAAaqB,EAAQ,CAC5B,QAASzB,EAAI,EAAGC,EAAM,UAAU,OAAQD,EAAIC,EAAK,EAAED,EAAG,CACpD,IAAI0B,EAAY,UAAU1B,CAAC,EAC3B,GAAI,OAAO0B,GAAc,SAEvB,QADIC,EAAO,OAAO,KAAKD,CAAS,EACvBE,EAAI,EAAGC,EAASF,EAAK,OAAQC,EAAIC,EAAQ,EAAED,EAAG,CACrD,IAAIE,EAAIH,EAAKC,CAAC,EACVF,EAAUI,CAAC,IAAM,SACnBL,EAAOK,CAAC,EAAIJ,EAAUI,CAAC,EAE3B,CAEJ,CACA,OAAOL,CACT,CAGA,IAAId,GACA,QAAQ,IAAI,YAAc,aAAa,KAAK,QAAQ,IAAI,UAAU,EACpEA,GAAQ,UAAW,CACjB,IAAIoB,EAAO,MAAM,UAAU,MAAM,KAAK,SAAS,EAC3C,OAAOA,EAAK,CAAC,GAAM,SACrBA,EAAK,CAAC,EAAI,WAAaA,EAAK,CAAC,EAE7BA,EAAK,QAAQ,SAAS,EAExB,QAAQ,MAAM,MAAM,QAASA,CAAI,CACnC,EAEApB,GAAQ,UAAW,CAAC,EAEtBjC,GAAQ,MAAQiC,KCvQhB,IAAAqB,GAAAC,EAAA,CAAAC,IAAAC,KAAA,CAAAA,GAAO,QAAU,OCAjB,IAAAC,GAAAC,EAAA,CAAAC,IAAAC,KAAA,CAAAA,GAAO,QAAU,CACf,OAAQ,OAAO,OAAO,EACtB,SAAU,OAAO,SAAS,EAC1B,UAAW,OAAO,UAAU,EAC5B,KAAM,OAAO,KAAK,EAClB,SAAULine truncated
"names": ["require_tunnel", "__commonJSMin", "exports", "net", "tls", "http", "https", "events", "assert", "util", "httpOverHttp", "httpsOverHttp", "httpOverHttps", "httpsOverHttps", "options", "agent", "TunnelingAgent", "createSecureSocket", "self", "socket", "host", "port", "localAddress", "toOptions", "i", "len", "pending", "req", "mergeOptions", "onFree", "onCloseOrRemove", "err", "cb", "placeholder", "connectOptions", "debug", "connectReq", "onResponse", "onUpgrade", "onConnect", "onError", "res", "head", "error", "cause", "pos", "hostHeader", "tlsOptions", "secureSocket", "target", "overrides", "keys", "j", "keyLen", "k", "args", "require_tunnel", "__commonJSMin", "exports", "module", "require_symbols", "__commonJSMin", "exports", "module", "require_errors", "__commonJSMin", "exports", "module", "kUndiciError", "UndiciError", "message", "instance", "kConnectTimeoutError", "ConnectTimeoutError", "kHeadersTimeoutError", "HeadersTimeoutError", "kHeadersOverflowError", "HeadersOverflowError", "kBodyTimeoutError", "BodyTimeoutError", "kResponseStatusCodeError", "ResponseStatusCodeError", "statusCode", "headers", "body", "kInvalidArgumentError", "InvalidArgumentError", "kInvalidReturnValueError", "InvalidReturnValueError", "kAbortError", "AbortError", "kRequestAbortedError", "RequestAbortedError", "kInformationalError", "InformationalError", "kRequestContentLengthMismatchError", "RequestContentLengthMismatchError", "kResponseContentLengthMismatchError", "ResponseContentLengthMismatchError", "kClientDestroyedError", "ClientDestroyedError", "kClientClosedError", "ClientClosedError", "kSocketError", "SocketError", "socket", "kNotSupportedError", "NotSupportedError", "kBalancedPoolMissingUpstreamError", "BalancedPoolMissingUpstreamError", "kHTTPParserError", "HTTPParserError", "code", "data", "kResponseExceededMaxSizeError", "ResponseExceededMaxSizeError", "kRequestRetryError", "RequestRetryError", "kResponseError", "ResponseError", "kSecureProxyConnectionError", "SecureProxyConnectionError", "cause", "options", "kMessageSizeExceededError", "MessageSizeExceededError", "require_constants", "__commonJSMin", "exports", "module", "headerNameLowerCasedRecord", "wellknownHeaderNames", "i", "key", "lowerCasedKey", "require_tree", "__commonJSMin", "exports", "module", "wellknownHeaderNames", "headerNameLowerCasedRecord", "TstNode", "_TstNode", "key", "value", "index", "length", "node", "code", "keylength", "TernarySearchTree", "tree", "i", "require_util", "__commonJSMin", "exports", "module", "assert", "kDestroyed", "kBodyUsed", "kListeners", "kBody", "IncomingMessage", "stream", "net", "Blob", "nodeUtil", "stringify", "EE", "InvalidArgumentError", "headerNameLowerCasedRecord", "tree", "nodeMajor", "nodeMinor", "v", "BodyAsyncIterable", "body", "wrapRequestBody", "isStream", "bodyLength", "isIterable", "nop", "obj", "isBlobLike", "object", "sTag", "buildURL", "url", "queryParams", "stringified", "isValidPort", "port", "value", "isHttpOrHttpsPrefixed", "parseURL", "origin", "path", "parseOrigin", "getHostname", "host", "idx", "getServerName", "servername", "deepClone", "isAsyncIterable", "state", "isBuffer", "isDestroyed", "destroy", "err", "KEEPALIVE_TIMEOUT_EXPR", "parseKeepAliveTimeout", "val", "m", "headerNameToString", "bufferToLowerCasedHeaderName", "parseHeaders", "headers", "i", "key", "headersValue", "x", "parseRawHeaders", "len", "ret", "hasContentLength", "contentDispositionIdx", "kLen", "n", "buffer", "validateHandler", "handler", "method", "upgrade", "isDisturbed", "isErrored", "isReadable", "getSocketInfo", "socket", "ReadableStreamFrom", "iterable", "iterator", "controller", "done", "buf", "reason", "isFormDataLike", "addAbortListener", "signal", "listener", "hasToWellFormed", "hasIsWellFormed", "toUSVString", "isUSVString", "isTokenCharCode", "c", "isValidHTTPToken", "characters", "headerCharRegex", "isValidHeaderValue", "parseRangeHeader", "range", "addListener", "name", "removeAllListeners", "errorRequest", "client", "request", "kEnumerableProperty", "normalizedMethodRecordsBase", "normalizedMethodRecords", "require_diagnostics", "__commonJSMin", "exports", "module", "diagnosticsChannel", "util", "undiciDebugLog", "fetchDebuglog", "websocketDebuglog", "isClientSet", "channels", "debuglog", "evt", "version", "protocol", "port", "host", "error", "method", "path", "origin", "statusCode", "address", "websocket", "code", "reason", "err", "require_request", "__commonJSMin", "exports", "module", "InvalidArgumentError", "NotSupportedError", "assert", "isValidHTTPToken", "isValidHeaderValue", "isStream", "destroy", "isBuffer", "isFormDataLike", "isIterable", "isBlobLike", "buildURL", "validateHandler", "getServerName", "normalizedMethodRecords", "channels", "headerNameLowerCasedRecord", "invalidPathRegex", "kHandler", "Request", "origin", "path", "method", "body", "headers", "query", "idempotent", "blocking", "upgrade", "headersTimeout", "bodyTimeout", "reset", "throwOnError", "expectContinue", "servername",Line truncated
}
Generated Vendored
+284 -2
View File
@@ -612,7 +612,7 @@ Apache License
The following npm package may be included in this product:
- @docker/actions-toolkit@0.86.0
- @docker/actions-toolkit@0.90.0
This package contains the following license:
@@ -850,6 +850,13 @@ The following npm packages may be included in this product:
- @pkgjs/parseargs@0.11.0
- b4a@1.6.6
- bare-events@2.2.2
- bare-events@2.8.3
- bare-fs@4.7.1
- bare-os@3.9.1
- bare-stream@2.13.1
- bare-url@2.4.3
- events-universal@1.0.1
- text-decoder@1.2.7
These packages each contain the following license:
@@ -1057,6 +1064,247 @@ Apache License
-----------
The following npm package may be included in this product:
- bare-path@3.0.0
This package contains the following license:
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.
"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.
2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.
4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:
(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.
You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.
5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.
6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.
7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.
8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.
9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.
END OF TERMS AND CONDITIONS
APPENDIX: How to apply the Apache License to your work.
To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets "[]"
replaced with your own identifying information. (Don't include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier
identification within third-party archives.
Copyright [yyyy] [name of copyright owner]
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
With the following notices:
Copyright 2023 Holepunch Inc
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
---
Copyright Joyent, Inc. and other Node contributors.
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 following npm package may be included in this product:
- readdir-glob@1.1.3
@@ -3331,6 +3579,7 @@ The following npm packages may be included in this product:
- @actions/http-client@3.0.2
- @actions/http-client@4.0.0
- @actions/http-client@4.0.1
These packages each contain the following license:
@@ -6847,7 +7096,7 @@ The following npm packages may be included in this product:
- once@1.4.0
- semver@7.5.4
- semver@7.7.3
- semver@7.7.4
- semver@7.8.1
- which@2.0.2
- wrappy@1.0.2
- yallist@4.0.0
@@ -7174,6 +7423,7 @@ The following npm packages may be included in this product:
- pump@2.0.1
- pumpify@1.5.1
- tar-stream@3.1.7
- tar-stream@3.2.0
These packages each contain the following license:
@@ -7445,6 +7695,7 @@ The following npm packages may be included in this product:
- fast-fifo@1.3.2
- streamx@2.16.1
- streamx@2.25.0
These packages each contain the following license:
@@ -7472,6 +7723,36 @@ THE SOFTWARE.
-----------
The following npm package may be included in this product:
- teex@1.0.1
This package contains the following license:
The MIT License (MIT)
Copyright (c) 2020 Mathias Buus
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:
- @azure/abort-controller@1.1.0
@@ -7703,6 +7984,7 @@ The following npm packages may be included in this product:
- @actions/core@3.0.1
- @actions/exec@3.0.0
- @actions/github@9.0.0
- @actions/github@9.1.1
- @actions/glob@0.6.1
- @actions/io@3.0.2
- @actions/tool-cache@4.0.0