setup-cpp
Version:
Install all the tools required for building and testing C++/C projects.
1 lines • 340 kB
JavaScript
"use strict";function A(A,e){for(var t=0;e.length>t;t++){const Q=e[t];if("string"!=typeof Q&&!Array.isArray(Q))for(const e in Q)if("default"!==e&&!(e in A)){const t=Object.getOwnPropertyDescriptor(Q,e);t&&Object.defineProperty(A,e,t.get?t:{enumerable:!0,get:()=>Q[e]})}}return Object.freeze(Object.defineProperty(A,Symbol.toStringTag,{value:"Module"}))}function e(){return CQ?oQ:(CQ=1,oQ={kClose:Symbol(),kDestroy:Symbol(),kDispatch:Symbol(),kUrl:Symbol(),kWriting:Symbol(),kResuming:Symbol(),kQueue:Symbol(),kConnect:Symbol(),kConnecting:Symbol(),kHeadersList:Symbol(),kKeepAliveDefaultTimeout:Symbol(),kKeepAliveMaxTimeout:Symbol(),kKeepAliveTimeoutThreshold:Symbol(),kKeepAliveTimeoutValue:Symbol(),kKeepAlive:Symbol(),kHeadersTimeout:Symbol(),kBodyTimeout:Symbol(),kServerName:Symbol(),kLocalAddress:Symbol(),kHost:Symbol(),kNoRef:Symbol(),kBodyUsed:Symbol(),kRunning:Symbol(),kBlocking:Symbol(),kPending:Symbol(),kSize:Symbol(),kBusy:Symbol(),kQueued:Symbol(),kFree:Symbol(),kConnected:Symbol(),kClosed:Symbol(),kNeedDrain:Symbol(),kReset:Symbol(),kDestroyed:Symbol.for("nodejs.stream.destroyed"),kMaxHeadersSize:Symbol(),kRunningIdx:Symbol(),kPendingIdx:Symbol(),kError:Symbol(),kClients:Symbol(),kClient:Symbol(),kParser:Symbol(),kOnDestroyed:Symbol(),kPipelining:Symbol(),kSocket:Symbol(),kHostHeader:Symbol(),kConnector:Symbol(),kStrictContentLength:Symbol(),kMaxRedirections:Symbol(),kMaxRequests:Symbol(),kProxy:Symbol(),kCounter:Symbol(),kInterceptors:Symbol(),kMaxResponseSize:Symbol(),kHTTP2Session:Symbol(),kHTTP2SessionState:Symbol(),kHTTP2BuildRequest:Symbol(),kHTTP1BuildRequest:Symbol(),kHTTP2CopyHeaders:Symbol(),kHTTPConnVersion:Symbol(),kRetryHandlerDefaultRetry:Symbol(),kConstruct:Symbol()})}function t(){if(iQ)return IQ;iQ=1;class A extends Error{constructor(A){super(A),this.name="UndiciError",this.code="UND_ERR"}}class e extends A{constructor(A){super(A),Error.captureStackTrace(this,e),this.name="ConnectTimeoutError",this.message=A||"Connect Timeout Error",this.code="UND_ERR_CONNECT_TIMEOUT"}}class t extends A{constructor(A){super(A),Error.captureStackTrace(this,t),this.name="HeadersTimeoutError",this.message=A||"Headers Timeout Error",this.code="UND_ERR_HEADERS_TIMEOUT"}}class Q extends A{constructor(A){super(A),Error.captureStackTrace(this,Q),this.name="HeadersOverflowError",this.message=A||"Headers Overflow Error",this.code="UND_ERR_HEADERS_OVERFLOW"}}class E extends A{constructor(A){super(A),Error.captureStackTrace(this,E),this.name="BodyTimeoutError",this.message=A||"Body Timeout Error",this.code="UND_ERR_BODY_TIMEOUT"}}class r extends A{constructor(A,e,t,Q){super(A),Error.captureStackTrace(this,r),this.name="ResponseStatusCodeError",this.message=A||"Response Status Code Error",this.code="UND_ERR_RESPONSE_STATUS_CODE",this.body=Q,this.status=e,this.statusCode=e,this.headers=t}}class g extends A{constructor(A){super(A),Error.captureStackTrace(this,g),this.name="InvalidArgumentError",this.message=A||"Invalid Argument Error",this.code="UND_ERR_INVALID_ARG"}}class B extends A{constructor(A){super(A),Error.captureStackTrace(this,B),this.name="InvalidReturnValueError",this.message=A||"Invalid Return Value Error",this.code="UND_ERR_INVALID_RETURN_VALUE"}}class o extends A{constructor(A){super(A),Error.captureStackTrace(this,o),this.name="AbortError",this.message=A||"Request aborted",this.code="UND_ERR_ABORTED"}}class C extends A{constructor(A){super(A),Error.captureStackTrace(this,C),this.name="InformationalError",this.message=A||"Request information",this.code="UND_ERR_INFO"}}class I extends A{constructor(A){super(A),Error.captureStackTrace(this,I),this.name="RequestContentLengthMismatchError",this.message=A||"Request body length does not match content-length header",this.code="UND_ERR_REQ_CONTENT_LENGTH_MISMATCH"}}class i extends A{constructor(A){super(A),Error.captureStackTrace(this,i),this.name="ResponseContentLengthMismatchError",this.message=A||"Response body length does not match content-length header",this.code="UND_ERR_RES_CONTENT_LENGTH_MISMATCH"}}class n extends A{constructor(A){super(A),Error.captureStackTrace(this,n),this.name="ClientDestroyedError",this.message=A||"The client is destroyed",this.code="UND_ERR_DESTROYED"}}class s extends A{constructor(A){super(A),Error.captureStackTrace(this,s),this.name="ClientClosedError",this.message=A||"The client is closed",this.code="UND_ERR_CLOSED"}}class a extends A{constructor(A,e){super(A),Error.captureStackTrace(this,a),this.name="SocketError",this.message=A||"Socket error",this.code="UND_ERR_SOCKET",this.socket=e}}class h extends A{constructor(A){super(A),Error.captureStackTrace(this,h),this.name="NotSupportedError",this.message=A||"Not supported error",this.code="UND_ERR_NOT_SUPPORTED"}}class c extends Error{constructor(A,e,t){super(A),Error.captureStackTrace(this,c),this.name="HTTPParserError",this.code=e?"HPE_"+e:void 0,this.data=t?""+t:void 0}}class l extends A{constructor(A){super(A),Error.captureStackTrace(this,l),this.name="ResponseExceededMaxSizeError",this.message=A||"Response content exceeded max size",this.code="UND_ERR_RES_EXCEEDED_MAX_SIZE"}}class u extends A{constructor(A,e,{headers:t,data:Q}){super(A),Error.captureStackTrace(this,u),this.name="RequestRetryError",this.message=A||"Request retry error",this.code="UND_ERR_REQ_RETRY",this.statusCode=e,this.data=Q,this.headers=t}}return IQ={HTTPParserError:c,UndiciError:A,HeadersTimeoutError:t,HeadersOverflowError:Q,BodyTimeoutError:E,RequestContentLengthMismatchError:I,ConnectTimeoutError:e,ResponseStatusCodeError:r,InvalidArgumentError:g,InvalidReturnValueError:B,RequestAbortedError:o,ClientDestroyedError:n,ClientClosedError:s,InformationalError:C,SocketError:a,NotSupportedError:h,ResponseContentLengthMismatchError:i,BalancedPoolMissingUpstreamError:class extends A{constructor(A){super(A),Error.captureStackTrace(this,h),this.name="MissingUpstreamError",this.message=A||"No upstream has been added to the BalancedPool",this.code="UND_ERR_BPL_MISSING_UPSTREAM"}},ResponseExceededMaxSizeError:l,RequestRetryError:u}}function Q(){if(hQ)return aQ;hQ=1;const A=function(){if(sQ)return nQ;sQ=1;const A=Kt;return nQ=class extends A{dispatch(){throw Error("not implemented")}close(){throw Error("not implemented")}destroy(){throw Error("not implemented")}}}(),{ClientDestroyedError:Q,ClientClosedError:E,InvalidArgumentError:r}=t(),{kDestroy:g,kClose:B,kDispatch:o,kInterceptors:C}=e(),I=Symbol(),i=Symbol(),n=Symbol(),s=Symbol(),a=Symbol();return aQ=class extends A{constructor(){super(),this[I]=!1,this[n]=null,this[i]=!1,this[s]=[]}get destroyed(){return this[I]}get closed(){return this[i]}get interceptors(){return this[C]}set interceptors(A){if(A)for(let e=A.length-1;e>=0;e--)if("function"!=typeof this[C][e])throw new r("interceptor must be an function");this[C]=A}close(A){if(void 0===A)return new Promise(((A,e)=>{this.close(((t,Q)=>t?e(t):A(Q)))}));if("function"!=typeof A)throw new r("invalid callback");if(this[I])return void queueMicrotask((()=>A(new Q,null)));if(this[i])return void(this[s]?this[s].push(A):queueMicrotask((()=>A(null,null))));this[i]=!0,this[s].push(A);const e=()=>{const A=this[s];this[s]=null;for(let e=0;A.length>e;e++)A[e](null,null)};this[B]().then((()=>this.destroy())).then((()=>{queueMicrotask(e)}))}destroy(A,e){if("function"==typeof A&&(e=A,A=null),void 0===e)return new Promise(((e,t)=>{this.destroy(A,((A,Q)=>A?t(A):e(Q)))}));if("function"!=typeof e)throw new r("invalid callback");if(this[I])return void(this[n]?this[n].push(e):queueMicrotask((()=>e(null,null))));A||(A=new Q),this[I]=!0,this[n]=this[n]||[],this[n].push(e);const t=()=>{const A=this[n];this[n]=null;for(let e=0;A.length>e;e++)A[e](null,null)};this[g](A).then((()=>{queueMicrotask(t)}))}[a](A,e){if(!this[C]||0===this[C].length)return this[a]=this[o],this[o](A,e);let t=this[o].bind(this);for(let Q=this[C].length-1;Q>=0;Q--)t=this[C][Q](t);return this[a]=t,t(A,e)}dispatch(A,e){if(!e||"object"!=typeof e)throw new r("handler must be an object");try{if(!A||"object"!=typeof A)throw new r("opts must be an object.");if(this[I]||this[n])throw new Q;if(this[i])throw new E;return this[a](A,e)}catch(t){if("function"!=typeof e.onError)throw new r("invalid onError method");return e.onError(t),!1}}}}function E(){}function r(A){return"object"==typeof A&&null!==A||"function"==typeof A}function g(A,e){try{Object.defineProperty(A,"name",{value:e,configurable:!0})}catch(t){}}function B(A){return new FQ(A)}function o(A){return B((e=>e(A)))}function C(A){return bQ(A)}function I(A,e,t){return SQ.call(A,e,t)}function i(A,e,t){I(I(A,e,t),void 0,wQ)}function n(A,e){i(A,e)}function s(A,e){i(A,void 0,e)}function a(A,e,t){return I(A,e,t)}function h(A){I(A,void 0,wQ)}function c(A,e,t){if("function"!=typeof A)throw new TypeError("Argument is not a function");return function(){}.apply.call(A,e,t)}function l(A,e,t){try{return o(c(A,e,t))}catch(Q){return C(Q)}}function u(A,e){var t;A._ownerReadableStream=e,e._reader=A,"readable"===e._state?f(A):"closed"===e._state?(f(t=A),F(t)):y(A,e._storedError)}function d(A,e){return Et(A._ownerReadableStream,e)}function D(A){const e=A._ownerReadableStream;"readable"===e._state?w(A,new TypeError("Reader was released and can no longer be used to monitor the stream's closedness")):y(A,new TypeError("Reader was released and can no longer be used to monitor the stream's closedness")),e._readableStreamController[JQ](),e._reader=void 0,A._ownerReadableStream=void 0}function R(A){return new TypeError("Cannot "+A+" a stream using a released reader")}function f(A){A._closedPromise=B(((e,t)=>{A._closedPromise_resolve=e,A._closedPromise_reject=t}))}function y(A,e){f(A),w(A,e)}function w(A,e){void 0!==A._closedPromise_reject&&(h(A._closedPromise),A._closedPromise_reject(e),A._closedPromise_resolve=void 0,A._closedPromise_reject=void 0)}function F(A){void 0!==A._closedPromise_resolve&&(A._closedPromise_resolve(void 0),A._closedPromise_resolve=void 0,A._closedPromise_reject=void 0)}function N(A,e){if(void 0!==A&&"object"!=typeof(t=A)&&"function"!=typeof t)throw new TypeError(e+" is not an object.");var t}function S(A,e){if("function"!=typeof A)throw new TypeError(e+" is not a function.")}function b(A,e){if(!function(A){return"object"==typeof A&&null!==A||"function"==typeof A}(A))throw new TypeError(e+" is not an object.")}function k(A,e,t){if(void 0===A)throw new TypeError(`Parameter ${e} is required in '${t}'.`)}function p(A,e,t){if(void 0===A)throw new TypeError(`${e} is required in '${t}'.`)}function U(A){return Number(A)}function m(A){return 0===A?0:A}function L(A,e){const t=Number.MAX_SAFE_INTEGER;let Q=Number(A);if(Q=m(Q),!GQ(Q))throw new TypeError(e+" is not a finite number");if(Q=m(TQ(Q)),0>Q||Q>t)throw new TypeError(`${e} is outside the accepted range of 0 to ${t}, inclusive`);return GQ(Q)&&0!==Q?Q:0}function M(A,e){if(!tt(A))throw new TypeError(e+" is not a ReadableStream.")}function Y(A){return new HQ(A)}function J(A,e){A._reader._readRequests.push(e)}function G(A,e,t){const Q=A._reader._readRequests.shift();t?Q._closeSteps():Q._chunkSteps(e)}function T(A){return A._reader._readRequests.length}function H(A){const e=A._reader;return void 0!==e&&!!V(e)}function V(A){return!!r(A)&&!!{}.hasOwnProperty.call(A,"_readRequests")&&A instanceof HQ}function _(A,e){const t=A._ownerReadableStream;t._disturbed=!0,"closed"===t._state?e._closeSteps():"errored"===t._state?e._errorSteps(t._storedError):t._readableStreamController[YQ](e)}function W(A,e){const t=A._readRequests;A._readRequests=new UQ,t.forEach((A=>{A._errorSteps(e)}))}function v(A){return new TypeError(`ReadableStreamDefaultReader.prototype.${A} can only be used on a ReadableStreamDefaultReader`)}function q(A){return A.slice()}function P(A,e,t,Q,E){new Uint8Array(A).set(new Uint8Array(t,Q,E),e)}function x(A,e,t){if(A.slice)return A.slice(e,t);const Q=t-e,E=new ArrayBuffer(Q);return P(E,0,A,e,Q),E}function O(A,e){const t=A[e];if(null!=t){if("function"!=typeof t)throw new TypeError(e+" is not a function");return t}}function Z(A){try{const e=A.done;return I(kQ(A.value),(A=>({done:e,value:A})))}catch(e){return C(e)}}function X(A,e="sync",t){if(void 0===t)if("async"===e){if(void 0===(t=O(A,PQ)))return function(A){const e={next(){let e;try{e=z(A)}catch(t){return C(t)}return Z(e)},return(e){let t;try{const Q=O(A.iterator,"return");if(void 0===Q)return o({done:!0,value:e});t=c(Q,A.iterator,[e])}catch(Q){return C(Q)}return r(t)?Z(t):C(new TypeError("The iterator.return() method must return an object"))}};return{iterator:e,nextMethod:e.next,done:!1}}(X(A,"sync",O(A,Symbol.iterator)))}else t=O(A,Symbol.iterator);if(void 0===t)throw new TypeError("The object is not iterable");const Q=c(t,A,[]);if(!r(Q))throw new TypeError("The iterator method must return an object");return{iterator:Q,nextMethod:Q.next,done:!1}}function z(A){const e=c(A.nextMethod,A.iterator,[]);if(!r(e))throw new TypeError("The iterator.next() method must return an object");return e}function K(A){if(!r(A))return!1;if(!{}.hasOwnProperty.call(A,"_asyncIteratorImpl"))return!1;try{return A._asyncIteratorImpl instanceof xQ}catch(e){return!1}}function j(A){return new TypeError(`ReadableStreamAsyncIterator.${A} can only be used on a ReadableSteamAsyncIterator`)}function $(A){const e=x(A.buffer,A.byteOffset,A.byteOffset+A.byteLength);return new Uint8Array(e)}function AA(A){const e=A._queue.shift();return A._queueTotalSize-=e.size,0>A._queueTotalSize&&(A._queueTotalSize=0),e.value}function eA(A,e,t){if("number"!=typeof(Q=t)||ZQ(Q)||0>Q||t===1/0)throw new RangeError("Size must be a finite, non-NaN, non-negative number.");var Q;A._queue.push({value:e,size:t}),A._queueTotalSize+=t}function tA(A){A._queue=new UQ,A._queueTotalSize=0}function QA(A){return A===DataView}function EA(A){return!!r(A)&&!!{}.hasOwnProperty.call(A,"_controlledReadableByteStream")&&A instanceof zQ}function rA(A){return!!r(A)&&!!{}.hasOwnProperty.call(A,"_associatedReadableByteStreamController")&&A instanceof XQ}function gA(A){(function(A){const e=A._controlledReadableByteStream;return"readable"===e._state&&(!A._closeRequested&&(!!A._started&&(!(!H(e)||0>=T(e))||(!(!GA(e)||0>=JA(e))||SA(A)>0))))})(A)&&(A._pulling?A._pullAgain=!0:(A._pulling=!0,i(A._pullAlgorithm(),(()=>(A._pulling=!1,A._pullAgain&&(A._pullAgain=!1,gA(A)),null)),(e=>(wA(A,e),null)))))}function BA(A){lA(A),A._pendingPullIntos=new UQ}function oA(A,e){let t=!1;"closed"===A._state&&(t=!0);const Q=IA(e);"default"===e.readerType?G(A,Q,t):function(A,e,t){const Q=A._reader._readIntoRequests.shift();t?Q._closeSteps(e):Q._chunkSteps(e)}(A,Q,t)}function CA(A,e){for(let t=0;e.length>t;++t)oA(A,e[t])}function IA(A){return new A.viewConstructor(A.buffer,A.byteOffset,A.bytesFilled/A.elementSize)}function iA(A,e,t,Q){A._queue.push({buffer:e,byteOffset:t,byteLength:Q}),A._queueTotalSize+=Q}function nA(A,e,t,Q){let E;try{E=x(e,t,t+Q)}catch(r){throw wA(A,r),r}iA(A,E,0,Q)}function sA(A,e){e.bytesFilled>0&&nA(A,e.buffer,e.byteOffset,e.bytesFilled),DA(A)}function aA(A,e){const t=Math.min(A._queueTotalSize,e.byteLength-e.bytesFilled),Q=e.bytesFilled+t;let E=t,r=!1;const g=Q-Q%e.elementSize;g>=e.minimumFill&&(E=g-e.bytesFilled,r=!0);const B=A._queue;for(;E>0;){const t=B.peek(),Q=Math.min(E,t.byteLength);P(e.buffer,e.byteOffset+e.bytesFilled,t.buffer,t.byteOffset,Q),t.byteLength===Q?B.shift():(t.byteOffset+=Q,t.byteLength-=Q),A._queueTotalSize-=Q,hA(0,Q,e),E-=Q}return r}function hA(A,e,t){t.bytesFilled+=e}function cA(A){0===A._queueTotalSize&&A._closeRequested?(RA(A),rt(A._controlledReadableByteStream)):gA(A)}function lA(A){null!==A._byobRequest&&(A._byobRequest._associatedReadableByteStreamController=void 0,A._byobRequest._view=null,A._byobRequest=null)}function uA(A){const e=[];for(;A._pendingPullIntos.length>0&&0!==A._queueTotalSize;){const t=A._pendingPullIntos.peek();aA(A,t)&&(DA(A),e.push(t))}return e}function dA(A,e){const t=A._pendingPullIntos.peek();lA(A),"closed"===A._controlledReadableByteStream._state?function(A,e){"none"===e.readerType&&DA(A);const t=A._controlledReadableByteStream;if(GA(t)){const e=[];for(let Q=0;Q<JA(t);++Q)e.push(DA(A));CA(t,e)}}(A,t):function(A,e,t){if(hA(0,e,t),"none"===t.readerType){sA(A,t);const e=uA(A);return void CA(A._controlledReadableByteStream,e)}if(t.minimumFill>t.bytesFilled)return;DA(A);const Q=t.bytesFilled%t.elementSize;Q>0&&nA(A,t.buffer,t.byteOffset+t.bytesFilled-Q,Q),t.bytesFilled-=Q;const E=uA(A);oA(A._controlledReadableByteStream,t),CA(A._controlledReadableByteStream,E)}(A,e,t),gA(A)}function DA(A){return A._pendingPullIntos.shift()}function RA(A){A._pullAlgorithm=void 0,A._cancelAlgorithm=void 0}function fA(A){const e=A._controlledReadableByteStream;if(!A._closeRequested&&"readable"===e._state)if(A._queueTotalSize>0)A._closeRequested=!0;else{if(A._pendingPullIntos.length>0){const e=A._pendingPullIntos.peek();if(e.bytesFilled%e.elementSize!=0){const e=new TypeError("Insufficient bytes to fill elements in the given buffer");throw wA(A,e),e}}RA(A),rt(e)}}function yA(A,e){const t=A._controlledReadableByteStream;if(A._closeRequested||"readable"!==t._state)return;const{buffer:Q,byteOffset:E,byteLength:r}=e;if(qQ(Q))throw new TypeError("chunk's buffer is detached and so cannot be enqueued");const g=vQ(Q);if(A._pendingPullIntos.length>0){const e=A._pendingPullIntos.peek();if(qQ(e.buffer))throw new TypeError("The BYOB request's buffer has been detached and so cannot be filled with an enqueued chunk");lA(A),e.buffer=vQ(e.buffer),"none"===e.readerType&&sA(A,e)}if(H(t))(function(A){const e=A._controlledReadableByteStream._reader;for(;e._readRequests.length>0;){if(0===A._queueTotalSize)return;FA(A,e._readRequests.shift())}})(A),0===T(t)?iA(A,g,E,r):(A._pendingPullIntos.length>0&&DA(A),G(t,new Uint8Array(g,E,r),!1));else if(GA(t)){iA(A,g,E,r);const e=uA(A);CA(A._controlledReadableByteStream,e)}else iA(A,g,E,r);gA(A)}function wA(A,e){const t=A._controlledReadableByteStream;"readable"===t._state&&(BA(A),tA(A),RA(A),gt(t,e))}function FA(A,e){const t=A._queue.shift();A._queueTotalSize-=t.byteLength,cA(A);const Q=new Uint8Array(t.buffer,t.byteOffset,t.byteLength);e._chunkSteps(Q)}function NA(A){if(null===A._byobRequest&&A._pendingPullIntos.length>0){const Q=A._pendingPullIntos.peek(),E=new Uint8Array(Q.buffer,Q.byteOffset+Q.bytesFilled,Q.byteLength-Q.bytesFilled),r=Object.create(XQ.prototype);t=E,(e=r)._associatedReadableByteStreamController=A,e._view=t,A._byobRequest=r}var e,t;return A._byobRequest}function SA(A){const e=A._controlledReadableByteStream._state;return"errored"===e?null:"closed"===e?0:A._strategyHWM-A._queueTotalSize}function bA(A,e){const t=A._pendingPullIntos.peek();if("closed"===A._controlledReadableByteStream._state){if(0!==e)throw new TypeError("bytesWritten must be 0 when calling respond() on a closed stream")}else{if(0===e)throw new TypeError("bytesWritten must be greater than 0 when calling respond() on a readable stream");if(t.bytesFilled+e>t.byteLength)throw new RangeError("bytesWritten out of range")}t.buffer=vQ(t.buffer),dA(A,e)}function kA(A,e){const t=A._pendingPullIntos.peek();if("closed"===A._controlledReadableByteStream._state){if(0!==e.byteLength)throw new TypeError("The view's length must be 0 when calling respondWithNewView() on a closed stream")}else if(0===e.byteLength)throw new TypeError("The view's length must be greater than 0 when calling respondWithNewView() on a readable stream");if(t.byteOffset+t.bytesFilled!==e.byteOffset)throw new RangeError("The region specified by view does not match byobRequest");if(t.bufferByteLength!==e.buffer.byteLength)throw new RangeError("The buffer of view has different capacity than byobRequest");if(t.bytesFilled+e.byteLength>t.byteLength)throw new RangeError("The region specified by view is larger than byobRequest");const Q=e.byteLength;t.buffer=vQ(e.buffer),dA(A,Q)}function pA(A,e,t,Q,E,r,g){e._controlledReadableByteStream=A,e._pullAgain=!1,e._pulling=!1,e._byobRequest=null,e._queue=e._queueTotalSize=void 0,tA(e),e._closeRequested=!1,e._started=!1,e._strategyHWM=r,e._pullAlgorithm=Q,e._cancelAlgorithm=E,e._autoAllocateChunkSize=g,e._pendingPullIntos=new UQ,A._readableStreamController=e,i(o(t()),(()=>(e._started=!0,gA(e),null)),(A=>(wA(e,A),null)))}function UA(A){return new TypeError(`ReadableStreamBYOBRequest.prototype.${A} can only be used on a ReadableStreamBYOBRequest`)}function mA(A){return new TypeError(`ReadableByteStreamController.prototype.${A} can only be used on a ReadableByteStreamController`)}function LA(A,e){if("byob"!=(A=""+A))throw new TypeError(`${e} '${A}' is not a valid enumeration value for ReadableStreamReaderMode`);return A}function MA(A){return new KQ(A)}function YA(A,e){A._reader._readIntoRequests.push(e)}function JA(A){return A._reader._readIntoRequests.length}function GA(A){const e=A._reader;return void 0!==e&&!!TA(e)}function TA(A){return!!r(A)&&!!{}.hasOwnProperty.call(A,"_readIntoRequests")&&A instanceof KQ}function HA(A,e,t,Q){const E=A._ownerReadableStream;E._disturbed=!0,"errored"===E._state?Q._errorSteps(E._storedError):function(A,e,t,Q){const E=A._controlledReadableByteStream,r=e.constructor,g=QA(I=r)?1:I.BYTES_PER_ELEMENT,{byteOffset:B,byteLength:o}=e,C=t*g;var I;let i;try{i=vQ(e.buffer)}catch(I){return void Q._errorSteps(I)}const n={buffer:i,bufferByteLength:i.byteLength,byteOffset:B,byteLength:o,bytesFilled:0,minimumFill:C,elementSize:g,viewConstructor:r,readerType:"byob"};if(A._pendingPullIntos.length>0)return A._pendingPullIntos.push(n),void YA(E,Q);if("closed"!==E._state){if(A._queueTotalSize>0){if(aA(A,n)){const e=IA(n);return cA(A),void Q._chunkSteps(e)}if(A._closeRequested){const e=new TypeError("Insufficient bytes to fill elements in the given buffer");return wA(A,e),void Q._errorSteps(e)}}A._pendingPullIntos.push(n),YA(E,Q),gA(A)}else{const A=new r(n.buffer,n.byteOffset,0);Q._closeSteps(A)}}(E._readableStreamController,e,t,Q)}function VA(A,e){const t=A._readIntoRequests;A._readIntoRequests=new UQ,t.forEach((A=>{A._errorSteps(e)}))}function _A(A){return new TypeError(`ReadableStreamBYOBReader.prototype.${A} can only be used on a ReadableStreamBYOBReader`)}function WA(A,e){const{highWaterMark:t}=A;if(void 0===t)return e;if(ZQ(t)||0>t)throw new RangeError("Invalid highWaterMark");return t}function vA(A){const{size:e}=A;return e||(()=>1)}function qA(A,e){N(A,e);const t=null==A?void 0:A.highWaterMark,Q=null==A?void 0:A.size;return{highWaterMark:void 0===t?void 0:U(t),size:void 0===Q?void 0:PA(Q,e+" has member 'size' that")}}function PA(A,e){return S(A,e),e=>U(A(e))}function xA(A,e,t){return S(A,t),t=>l(A,e,[t])}function OA(A,e,t){return S(A,t),()=>l(A,e,[])}function ZA(A,e,t){return S(A,t),t=>c(A,e,[t])}function XA(A,e,t){return S(A,t),(t,Q)=>l(A,e,[t,Q])}function zA(A,e){if(!$A(A))throw new TypeError(e+" is not a WritableStream.")}function KA(A){return new $Q(A)}function jA(A){A._state="writable",A._storedError=void 0,A._writer=void 0,A._writableStreamController=void 0,A._writeRequests=new UQ,A._inFlightWriteRequest=void 0,A._closeRequest=void 0,A._inFlightCloseRequest=void 0,A._pendingAbortRequest=void 0,A._backpressure=!1}function $A(A){return!!r(A)&&!!{}.hasOwnProperty.call(A,"_writableStreamController")&&A instanceof jQ}function Ae(A){return void 0!==A._writer}function ee(A,e){var t;if("closed"===A._state||"errored"===A._state)return o(void 0);A._writableStreamController._abortReason=e,null===(t=A._writableStreamController._abortController)||void 0===t||t.abort(e);const Q=A._state;if("closed"===Q||"errored"===Q)return o(void 0);if(void 0!==A._pendingAbortRequest)return A._pendingAbortRequest._promise;let E=!1;"erroring"===Q&&(E=!0,e=void 0);const r=B(((t,Q)=>{A._pendingAbortRequest={_promise:void 0,_resolve:t,_reject:Q,_reason:e,_wasAlreadyErroring:E}}));return A._pendingAbortRequest._promise=r,E||Ee(A,e),r}function te(A){const e=A._state;if("closed"===e||"errored"===e)return C(new TypeError(`The stream (in ${e} state) is not in the writable state and cannot be closed`));const t=B(((e,t)=>{A._closeRequest={_resolve:e,_reject:t}})),Q=A._writer;var E;return void 0!==Q&&A._backpressure&&"writable"===e&&Me(Q),eA(E=A._writableStreamController,AE,0),ue(E),t}function Qe(A,e){"writable"!==A._state?re(A):Ee(A,e)}function Ee(A,e){const t=A._writableStreamController;A._state="erroring",A._storedError=e;const Q=A._writer;var E;void 0!==Q&&ie(Q,e),void 0===(E=A)._inFlightWriteRequest&&void 0===E._inFlightCloseRequest&&t._started&&re(A)}function re(A){A._state="errored",A._writableStreamController[LQ]();const e=A._storedError;if(A._writeRequests.forEach((A=>{A._reject(e)})),A._writeRequests=new UQ,void 0===A._pendingAbortRequest)return void Be(A);const t=A._pendingAbortRequest;if(A._pendingAbortRequest=void 0,t._wasAlreadyErroring)return t._reject(e),void Be(A);i(A._writableStreamController[mQ](t._reason),(()=>(t._resolve(),Be(A),null)),(e=>(t._reject(e),Be(A),null)))}function ge(A){return void 0!==A._closeRequest||void 0!==A._inFlightCloseRequest}function Be(A){void 0!==A._closeRequest&&(A._closeRequest._reject(A._storedError),A._closeRequest=void 0);const e=A._writer;void 0!==e&&be(e,A._storedError)}function oe(A,e){const t=A._writer;void 0!==t&&e!==A._backpressure&&(e?pe(t):Me(t)),A._backpressure=e}function Ce(A){return!!r(A)&&!!{}.hasOwnProperty.call(A,"_ownerWritableStream")&&A instanceof $Q}function Ie(A){return te(A._ownerWritableStream)}function ie(A,e){"pending"===A._readyPromiseState?Le(A,e):Ue(A,e)}function ne(A){const e=A._ownerWritableStream,t=new TypeError("Writer was released and can no longer be used to monitor the stream's closedness");ie(A,t),function(A,e){"pending"===A._closedPromiseState?be(A,e):Se(A,e)}(A,t),e._writer=void 0,A._ownerWritableStream=void 0}function se(A,e){const t=A._ownerWritableStream,Q=t._writableStreamController,E=function(A,e){if(void 0===A._strategySizeAlgorithm)return 1;try{return A._strategySizeAlgorithm(e)}catch(t){return de(A,t),1}}(Q,e);if(t!==A._ownerWritableStream)return C(Fe("write to"));const r=t._state;if("errored"===r)return C(t._storedError);if(ge(t)||"closed"===r)return C(new TypeError("The stream is closing or closed and cannot be written to"));if("erroring"===r)return C(t._storedError);const g=(o=t,B(((A,e)=>{o._writeRequests.push({_resolve:A,_reject:e})})));var o;return function(A,e,t){try{eA(A,e,t)}catch(E){return void de(A,E)}const Q=A._controlledWritableStream;ge(Q)||"writable"!==Q._state||oe(Q,De(A)),ue(A)}(Q,e,E),g}function ae(A){return!!r(A)&&!!{}.hasOwnProperty.call(A,"_controlledWritableStream")&&A instanceof eE}function he(A,e,t,Q,E,r,g,B){e._controlledWritableStream=A,A._writableStreamController=e,e._queue=void 0,e._queueTotalSize=void 0,tA(e),e._abortReason=void 0,e._abortController=function(){if("function"==typeof AbortController)return new AbortController}(),e._started=!1,e._strategySizeAlgorithm=B,e._strategyHWM=g,e._writeAlgorithm=Q,e._closeAlgorithm=E,e._abortAlgorithm=r;const C=De(e);oe(A,C),i(o(t()),(()=>(e._started=!0,ue(e),null)),(t=>(e._started=!0,Qe(A,t),null)))}function ce(A){A._writeAlgorithm=void 0,A._closeAlgorithm=void 0,A._abortAlgorithm=void 0,A._strategySizeAlgorithm=void 0}function le(A){return A._strategyHWM-A._queueTotalSize}function ue(A){const e=A._controlledWritableStream;if(!A._started)return;if(void 0!==e._inFlightWriteRequest)return;if("erroring"===e._state)return void re(e);if(0===A._queue.length)return;const t=A._queue.peek().value;t===AE?function(A){const e=A._controlledWritableStream;var t;(t=e)._inFlightCloseRequest=t._closeRequest,t._closeRequest=void 0,AA(A);const Q=A._closeAlgorithm();ce(A),i(Q,(()=>(function(A){A._inFlightCloseRequest._resolve(void 0),A._inFlightCloseRequest=void 0,"erroring"===A._state&&(A._storedError=void 0,void 0!==A._pendingAbortRequest&&(A._pendingAbortRequest._resolve(),A._pendingAbortRequest=void 0)),A._state="closed";const e=A._writer;void 0!==e&&ke(e)}(e),null)),(A=>{return(t=e)._inFlightCloseRequest._reject(Q=A),t._inFlightCloseRequest=void 0,void 0!==t._pendingAbortRequest&&(t._pendingAbortRequest._reject(Q),t._pendingAbortRequest=void 0),Qe(t,Q),null;var t,Q}))}(A):function(A,e){const t=A._controlledWritableStream;var Q;(Q=t)._inFlightWriteRequest=Q._writeRequests.shift(),i(A._writeAlgorithm(e),(()=>{!function(A){A._inFlightWriteRequest._resolve(void 0),A._inFlightWriteRequest=void 0}(t);const e=t._state;if(AA(A),!ge(t)&&"writable"===e){const e=De(A);oe(t,e)}return ue(A),null}),(e=>("writable"===t._state&&ce(A),function(A,e){A._inFlightWriteRequest._reject(e),A._inFlightWriteRequest=void 0,Qe(A,e)}(t,e),null)))}(A,t)}function de(A,e){"writable"===A._controlledWritableStream._state&&Re(A,e)}function De(A){return 0>=le(A)}function Re(A,e){const t=A._controlledWritableStream;ce(A),Ee(t,e)}function fe(A){return new TypeError(`WritableStream.prototype.${A} can only be used on a WritableStream`)}function ye(A){return new TypeError(`WritableStreamDefaultController.prototype.${A} can only be used on a WritableStreamDefaultController`)}function we(A){return new TypeError(`WritableStreamDefaultWriter.prototype.${A} can only be used on a WritableStreamDefaultWriter`)}function Fe(A){return new TypeError("Cannot "+A+" a stream using a released writer")}function Ne(A){A._closedPromise=B(((e,t)=>{A._closedPromise_resolve=e,A._closedPromise_reject=t,A._closedPromiseState="pending"}))}function Se(A,e){Ne(A),be(A,e)}function be(A,e){void 0!==A._closedPromise_reject&&(h(A._closedPromise),A._closedPromise_reject(e),A._closedPromise_resolve=void 0,A._closedPromise_reject=void 0,A._closedPromiseState="rejected")}function ke(A){void 0!==A._closedPromise_resolve&&(A._closedPromise_resolve(void 0),A._closedPromise_resolve=void 0,A._closedPromise_reject=void 0,A._closedPromiseState="resolved")}function pe(A){A._readyPromise=B(((e,t)=>{A._readyPromise_resolve=e,A._readyPromise_reject=t})),A._readyPromiseState="pending"}function Ue(A,e){pe(A),Le(A,e)}function me(A){pe(A),Me(A)}function Le(A,e){void 0!==A._readyPromise_reject&&(h(A._readyPromise),A._readyPromise_reject(e),A._readyPromise_resolve=void 0,A._readyPromise_reject=void 0,A._readyPromiseState="rejected")}function Me(A){void 0!==A._readyPromise_resolve&&(A._readyPromise_resolve(void 0),A._readyPromise_resolve=void 0,A._readyPromise_reject=void 0,A._readyPromiseState="fulfilled")}function Ye(A,e,t,Q,r,g){const a=Y(A),c=KA(e);A._disturbed=!0;let l=!1,u=o(void 0);return B(((d,R)=>{function f(){const A=u;return I(u,(()=>A!==u?f():void 0))}function y(A,e,t){"errored"===A._state?t(A._storedError):s(e,t)}function w(A,t,Q){function E(){return i(A(),(()=>N(t,Q)),(A=>N(!0,A))),null}l||(l=!0,"writable"!==e._state||ge(e)?E():n(f(),E))}function F(A,t){l||(l=!0,"writable"!==e._state||ge(e)?N(A,t):n(f(),(()=>N(A,t))))}function N(A,e){return ne(c),D(a),void 0!==g&&g.removeEventListener("abort",S),A?R(e):d(void 0),null}let S;if(void 0!==g){if(S=()=>{const t=void 0!==g.reason?g.reason:new QE("Aborted","AbortError"),E=[];Q||E.push((()=>"writable"===e._state?ee(e,t):o(void 0))),r||E.push((()=>"readable"===A._state?Et(A,t):o(void 0))),w((()=>Promise.all(E.map((A=>A())))),!0,t)},g.aborted)return void S();g.addEventListener("abort",S)}var b,k;if(y(A,a._closedPromise,(A=>(Q?F(!0,A):w((()=>ee(e,A)),!0,A),null))),y(e,c._closedPromise,(e=>(r?F(!0,e):w((()=>Et(A,e)),!0,e),null))),b=a._closedPromise,k=()=>(t?F():w((()=>function(A){const e=A._ownerWritableStream,t=e._state;return ge(e)||"closed"===t?o(void 0):"errored"===t?C(e._storedError):Ie(A)}(c))),null),"closed"===A._state?k():n(b,k),ge(e)||"closed"===e._state){const e=new TypeError("the destination writable stream closed before all data could be piped to it");r?F(!0,e):w((()=>Et(A,e)),!0,e)}h(B(((A,e)=>{!function t(Q){Q?A():I(l?o(!0):I(c._readyPromise,(()=>B(((A,e)=>{_(a,{_chunkSteps:e=>{u=I(se(c,e),void 0,E),A(!1)},_closeSteps:()=>A(!0),_errorSteps:e})})))),t,e)}(!1)})))}))}function Je(A){return!!r(A)&&!!{}.hasOwnProperty.call(A,"_controlledReadableStream")&&A instanceof EE}function Ge(A){Te(A)&&(A._pulling?A._pullAgain=!0:(A._pulling=!0,i(A._pullAlgorithm(),(()=>(A._pulling=!1,A._pullAgain&&(A._pullAgain=!1,Ge(A)),null)),(e=>(We(A,e),null)))))}function Te(A){const e=A._controlledReadableStream;return!!(qe(A)&&A._started&&(Qt(e)&&T(e)>0||ve(A)>0))}function He(A){A._pullAlgorithm=void 0,A._cancelAlgorithm=void 0,A._strategySizeAlgorithm=void 0}function Ve(A){if(!qe(A))return;const e=A._controlledReadableStream;A._closeRequested=!0,0===A._queue.length&&(He(A),rt(e))}function _e(A,e){if(!qe(A))return;const t=A._controlledReadableStream;if(Qt(t)&&T(t)>0)G(t,e,!1);else{let t;try{t=A._strategySizeAlgorithm(e)}catch(Q){throw We(A,Q),Q}try{eA(A,e,t)}catch(Q){throw We(A,Q),Q}}Ge(A)}function We(A,e){const t=A._controlledReadableStream;"readable"===t._state&&(tA(A),He(A),gt(t,e))}function ve(A){const e=A._controlledReadableStream._state;return"errored"===e?null:"closed"===e?0:A._strategyHWM-A._queueTotalSize}function qe(A){return!A._closeRequested&&"readable"===A._controlledReadableStream._state}function Pe(A,e,t,Q,E,r,g){e._controlledReadableStream=A,e._queue=void 0,e._queueTotalSize=void 0,tA(e),e._started=!1,e._closeRequested=!1,e._pullAgain=!1,e._pulling=!1,e._strategySizeAlgorithm=g,e._strategyHWM=r,e._pullAlgorithm=Q,e._cancelAlgorithm=E,A._readableStreamController=e,i(o(t()),(()=>(e._started=!0,Ge(e),null)),(A=>(We(e,A),null)))}function xe(A){return new TypeError(`ReadableStreamDefaultController.prototype.${A} can only be used on a ReadableStreamDefaultController`)}function Oe(A){return r(e=A)&&void 0!==e.getReader?function(A){let e;return e=$e(E,(function(){let t;try{t=A.read()}catch(Q){return C(Q)}return a(t,(A=>{if(!r(A))throw new TypeError("The promise returned by the reader.read() method must fulfill with an object");A.done?Ve(e._readableStreamController):_e(e._readableStreamController,A.value)}))}),(function(e){try{return o(A.cancel(e))}catch(t){return C(t)}}),0),e}(A.getReader()):function(A){let e;const t=X(A,"async");return e=$e(E,(function(){let A;try{A=z(t)}catch(Q){return C(Q)}return a(o(A),(A=>{if(!r(A))throw new TypeError("The promise returned by the iterator.next() method must fulfill with an object");A.done?Ve(e._readableStreamController):_e(e._readableStreamController,A.value)}))}),(function(A){const e=t.iterator;let Q;try{Q=O(e,"return")}catch(E){return C(E)}return void 0===Q?o(void 0):a(l(Q,e,[A]),(A=>{if(!r(A))throw new TypeError("The promise returned by the iterator.return() method must fulfill with an object")}))}),0),e}(A);var e}function Ze(A,e,t){return S(A,t),t=>l(A,e,[t])}function Xe(A,e,t){return S(A,t),t=>l(A,e,[t])}function ze(A,e,t){return S(A,t),t=>c(A,e,[t])}function Ke(A,e){if("bytes"!=(A=""+A))throw new TypeError(`${e} '${A}' is not a valid enumeration value for ReadableStreamType`);return A}function je(A,e){N(A,e);const t=null==A?void 0:A.preventAbort,Q=null==A?void 0:A.preventCancel,E=null==A?void 0:A.preventClose,r=null==A?void 0:A.signal;return void 0!==r&&function(A,e){if(!function(A){if("object"!=typeof A||null===A)return!1;try{return"boolean"==typeof A.aborted}catch(e){return!1}}(A))throw new TypeError(e+" is not an AbortSignal.")}(r,e+" has member 'signal' that"),{preventAbort:!!t,preventCancel:!!Q,preventClose:!!E,signal:r}}function $e(A,e,t,Q=1,E=()=>1){const r=Object.create(rE.prototype);return et(r),Pe(r,Object.create(EE.prototype),A,e,t,Q,E),r}function At(A,e,t){const Q=Object.create(rE.prototype);return et(Q),pA(Q,Object.create(zQ.prototype),A,e,t,0,void 0),Q}function et(A){A._state="readable",A._reader=void 0,A._storedError=void 0,A._disturbed=!1}function tt(A){return!!r(A)&&!!{}.hasOwnProperty.call(A,"_readableStreamController")&&A instanceof rE}function Qt(A){return void 0!==A._reader}function Et(A,e){if(A._disturbed=!0,"closed"===A._state)return o(void 0);if("errored"===A._state)return C(A._storedError);rt(A);const t=A._reader;if(void 0!==t&&TA(t)){const A=t._readIntoRequests;t._readIntoRequests=new UQ,A.forEach((A=>{A._closeSteps(void 0)}))}return a(A._readableStreamController[MQ](e),E)}function rt(A){A._state="closed";const e=A._reader;if(void 0!==e&&(F(e),V(e))){const A=e._readRequests;e._readRequests=new UQ,A.forEach((A=>{A._closeSteps()}))}}function gt(A,e){A._state="errored",A._storedError=e;const t=A._reader;void 0!==t&&(w(t,e),V(t)?W(t,e):VA(t,e))}function Bt(A){return new TypeError(`ReadableStream.prototype.${A} can only be used on a ReadableStream`)}function ot(A,e){N(A,e);const t=null==A?void 0:A.highWaterMark;return p(t,"highWaterMark","QueuingStrategyInit"),{highWaterMark:U(t)}}function Ct(A){return new TypeError(`ByteLengthQueuingStrategy.prototype.${A} can only be used on a ByteLengthQueuingStrategy`)}function It(A){return!!r(A)&&!!{}.hasOwnProperty.call(A,"_byteLengthQueuingStrategyHighWaterMark")&&A instanceof BE}function it(A){return new TypeError(`CountQueuingStrategy.prototype.${A} can only be used on a CountQueuingStrategy`)}function nt(A){return!!r(A)&&!!{}.hasOwnProperty.call(A,"_countQueuingStrategyHighWaterMark")&&A instanceof CE}function st(A,e,t){return S(A,t),t=>l(A,e,[t])}function at(A,e,t){return S(A,t),t=>c(A,e,[t])}function ht(A,e,t){return S(A,t),(t,Q)=>l(A,e,[t,Q])}function ct(A,e,t){return S(A,t),t=>l(A,e,[t])}function lt(A){return!!r(A)&&!!{}.hasOwnProperty.call(A,"_transformStreamController")&&A instanceof IE}function ut(A,e){We(A._readable._readableStreamController,e),dt(A,e)}function dt(A,e){yt(A._transformStreamController),de(A._writable._writableStreamController,e),Dt(A)}function Dt(A){A._backpressure&&Rt(A,!1)}function Rt(A,e){void 0!==A._backpressureChangePromise&&A._backpressureChangePromise_resolve(),A._backpressureChangePromise=B((e=>{A._backpressureChangePromise_resolve=e})),A._backpressure=e}function ft(A){return!!r(A)&&!!{}.hasOwnProperty.call(A,"_controlledTransformStream")&&A instanceof iE}function yt(A){A._transformAlgorithm=void 0,A._flushAlgorithm=void 0,A._cancelAlgorithm=void 0}function wt(A,e){const t=A._controlledTransformStream,Q=t._readable._readableStreamController;if(!qe(Q))throw new TypeError("Readable side is not in a state that permits enqueue");try{_e(Q,e)}catch(E){throw dt(t,E),t._readable._storedError}var E;!Te(E=Q)!==t._backpressure&&Rt(t,!0)}function Ft(A,e){return a(A._transformAlgorithm(e),void 0,(e=>{throw ut(A._controlledTransformStream,e),e}))}function Nt(A){return new TypeError(`TransformStreamDefaultController.prototype.${A} can only be used on a TransformStreamDefaultController`)}function St(A){void 0!==A._finishPromise_resolve&&(A._finishPromise_resolve(),A._finishPromise_resolve=void 0,A._finishPromise_reject=void 0)}function bt(A,e){void 0!==A._finishPromise_reject&&(h(A._finishPromise),A._finishPromise_reject(e),A._finishPromise_resolve=void 0,A._finishPromise_reject=void 0)}function kt(A){return new TypeError(`TransformStream.prototype.${A} can only be used on a TransformStream`)}function pt(){function A(A){return A&&"object"==typeof A&&"function"==typeof A.pipe&&"function"==typeof A.on}function Q(A){return h&&A instanceof h||A&&"object"==typeof A&&("function"==typeof A.stream||"function"==typeof A.arrayBuffer)&&/^(Blob|File)$/.test(A[Symbol.toStringTag])}function E(A){if("string"==typeof A){if(A=new URL(A),!/^https?:/.test(A.origin||A.protocol))throw new a("Invalid URL protocol: the URL must start with `http:` or `https:`.");return A}if(!A||"object"!=typeof A)throw new a("Invalid URL: The URL argument must be a non-null object.");if(!/^https?:/.test(A.origin||A.protocol))throw new a("Invalid URL protocol: the URL must start with `http:` or `https:`.");if(!(A instanceof URL)){if(null!=A.port&&""!==A.port&&!Number.isFinite(parseInt(A.port)))throw new a("Invalid URL: port must be a valid integer or a string representation of an integer.");if(null!=A.path&&"string"!=typeof A.path)throw new a("Invalid URL path: the path must be a string or null/undefined.");if(null!=A.pathname&&"string"!=typeof A.pathname)throw new a("Invalid URL pathname: the pathname must be a string or null/undefined.");if(null!=A.hostname&&"string"!=typeof A.hostname)throw new a("Invalid URL hostname: the hostname must be a string or null/undefined.");if(null!=A.origin&&"string"!=typeof A.origin)throw new a("Invalid URL origin: the origin must be a string or null/undefined.");let e=null!=A.origin?A.origin:`${A.protocol}//${A.hostname}:${null!=A.port?A.port:"https:"===A.protocol?443:80}`,t=null!=A.path?A.path:`${A.pathname||""}${A.search||""}`;e.endsWith("/")&&(e=e.substring(0,e.length-1)),t&&!t.startsWith("/")&&(t="/"+t),A=new URL(e+t)}return A}function r(A){return!A||!(!A.destroyed&&!A[C])}function g(A){const e=A&&A._readableState;return r(A)&&e&&!e.endEmitted}function B(A){return A instanceof Uint8Array||Buffer.isBuffer(A)}if(hE)return aE;hE=1;const o=jt,{kDestroyed:C,kBodyUsed:I}=e(),{IncomingMessage:i}=AQ,n=eQ,s=$t,{InvalidArgumentError:a}=t(),{Blob:h}=tQ,c=QQ,{stringify:l}=EQ,{headerNameLowerCasedRecord:u}=function(){if(yQ)return fQ;yQ=1;const A={},e=["Accept","Accept-Encoding","Accept-Language","Accept-Ranges","Access-Control-Allow-Credentials","Access-Control-Allow-Headers","Access-Control-Allow-Methods","Access-Control-Allow-Origin","Access-Control-Expose-Headers","Access-Control-Max-Age","Access-Control-Request-Headers","Access-Control-Request-Method","Age","Allow","Alt-Svc","Alt-Used","Authorization","Cache-Control","Clear-Site-Data","Connection","Content-Disposition","Content-Encoding","Content-Language","Content-Length","Content-Location","Content-Range","Content-Security-Policy","Content-Security-Policy-Report-Only","Content-Type","Cookie","Cross-Origin-Embedder-Policy","Cross-Origin-Opener-Policy","Cross-Origin-Resource-Policy","Date","Device-Memory","Downlink","ECT","ETag","Expect","Expect-CT","Expires","Forwarded","From","Host","If-Match","If-Modified-Since","If-None-Match","If-Range","If-Unmodified-Since","Keep-Alive","Last-Modified","Link","Location","Max-Forwards","Origin","Permissions-Policy","Pragma","Proxy-Authenticate","Proxy-Authorization","RTT","Range","Referer","Referrer-Policy","Refresh","Retry-After","Sec-WebSocket-Accept","Sec-WebSocket-Extensions","Sec-WebSocket-Key","Sec-WebSocket-Protocol","Sec-WebSocket-Version","Server","Server-Timing","Service-Worker-Allowed","Service-Worker-Navigation-Preload","Set-Cookie","SourceMap","Strict-Transport-Security","Supports-Loading-Mode","TE","Timing-Allow-Origin","Trailer","Transfer-Encoding","Upgrade","Upgrade-Insecure-Requests","User-Agent","Vary","Via","WWW-Authenticate","X-Content-Type-Options","X-DNS-Prefetch-Control","X-Frame-Options","X-Permitted-Cross-Domain-Policies","X-Powered-By","X-Requested-With","X-XSS-Protection"];for(let t=0;e.length>t;++t){const Q=e[t],E=Q.toLowerCase();A[Q]=A[E]=E}return Object.setPrototypeOf(A,null),fQ={wellknownHeaderNames:e,headerNameLowerCasedRecord:A}}(),[d,D]=process.versions.node.split(".").map((A=>Number(A))),R=/timeout=(\d+)/;let f;const y=!!"".toWellFormed,w=Object.create(null);return w.enumerable=!0,aE={kEnumerableProperty:w,nop:function(){},isDisturbed:function(A){return!(!A||!(n.isDisturbed?n.isDisturbed(A)||A[I]:A[I]||A.readableDidRead||A._readableState&&A._readableState.dataEmitted||g(A)))},isErrored:function(A){return!(!A||!(n.isErrored?n.isErrored(A):/state: 'errored'/.test(c.inspect(A))))},isReadable:function(A){return!(!A||!(n.isReadable?n.isReadable(A):/state: 'readable'/.test(c.inspect(A))))},toUSVString:function(A){return y?(""+A).toWellFormed():c.toUSVString?c.toUSVString(A):""+A},isReadableAborted:g,isBlobLike:Q,parseOrigin:function(A){if("/"!==(A=E(A)).pathname||A.search||A.hash)throw new a("invalid url");return A},parseURL:E,getServerName:function(A){if(!A)return null;o.strictEqual(typeof A,"string");const e=function(A){if("["===A[0]){const e=A.indexOf("]");return o(-1!==e),A.substring(1,e)}const e=A.indexOf(":");return-1===e?A:A.substring(0,e)}(A);return s.isIP(e)?"":e},isStream:A,isIterable:function(A){return!(null==A||"function"!=typeof A[Symbol.iterator]&&"function"!=typeof A[Symbol.asyncIterator])},isAsyncIterable:function(A){return!(null==A||"function"!=typeof A[Symbol.asyncIterator])},isDestroyed:r,headerNameToString:function(A){return u[A]||A.toLowerCase()},parseRawHeaders:function(A){const e=[];let t=!1,Q=-1;for(let E=0;A.length>E;E+=2){const r=""+A[E+0],g=A[E+1].toString("utf8");14!==r.length||"content-length"!==r&&"content-length"!==r.toLowerCase()?19!==r.length||"content-disposition"!==r&&"content-disposition"!==r.toLowerCase()?e.push(r,g):Q=e.push(r,g)-1:(e.push(r,g),t=!0)}return t&&-1!==Q&&(e[Q]=Buffer.from(e[Q]).toString("latin1")),e},parseHeaders:function(A,e={}){if(!Array.isArray(A))return A;for(let t=0;A.length>t;t+=2){const Q=(""+A[t]).toLowerCase();let E=e[Q];E?(Array.isArray(E)||(E=[E],e[Q]=E),E.push(A[t+1].toString("utf8"))):e[Q]=Array.isArray(A[t+1])?A[t+1].map((A=>A.toString("utf8"))):A[t+1].toString("utf8")}return"content-length"in e&&"content-disposition"in e&&(e["content-disposition"]=Buffer.from(e["content-disposition"]).toString("latin1")),e},parseKeepAliveTimeout:function(A){const e=(""+A).match(R);return e?1e3*parseInt(e[1],10):null},destroy:function(e,t){null!=e&&A(e)&&!r(e)&&("function"==typeof e.destroy?(Object.getPrototypeOf(e).constructor===i&&(e.socket=null),e.destroy(t)):t&&process.nextTick(((A,e)=>{A.emit("error",e)}),e,t),!0!==e.destroyed&&(e[C]=!0))},bodyLength:function(e){if(null==e)return 0;if(A(e)){const A=e._readableState;return A&&!1===A.objectMode&&!0===A.ended&&Number.isFinite(A.length)?A.length:null}return Q(e)?null!=e.size?e.size:null:B(e)?e.byteLength:null},deepClone:function(A){return JSON.parse(JSON.stringify(A))},ReadableStreamFrom:function(A){if(f||(f=sE.ReadableStream),f.from)return f.from(async function*(A){for await(const e of A)yield Buffer.isBuffer(e)?e:Buffer.from(e)}(A));let e;return new f({async start(){e=A[Symbol.asyncIterator]()},async pull(A){const{done:t,value:Q}=await e.next();if(t)queueMicrotask((()=>{A.close()}));else{const e=Buffer.isBuffer(Q)?Q:Buffer.from(Q);A.enqueue(new Uint8Array(e))}return A.desiredSize>0},async cancel(A){await e.return()}},0)},isBuffer:B,validateHandler:function(A,e,t){if(!A||"object"!=typeof A)throw new a("handler must be an object");if("function"!=typeof A.onConnect)throw new a("invalid onConnect method");if("function"!=typeof A.onError)throw new a("invalid onError method");if("function"!=typeof A.onBodySent&&void 0!==A.onBodySent)throw new a("invalid onBodySent method");if(t||"CONNECT"===e){if("function"!=typeof A.onUpgrade)throw new a("invalid onUpgrade method")}else{if("function"!=typeof A.onHeaders)throw new a("invalid onHeaders method");if("function"!=typeof A.onData)throw new a("invalid onData method");if("function"!=typeof A.onComplete)throw new a("invalid onComplete method")}},getSocketInfo:function(A){return{localAddress:A.localAddress,localPort:A.localPort,remoteAddress:A.remoteAddress,remotePort:A.remotePort,remoteFamily:A.remoteFamily,timeout:A.timeout,bytesWritten:A.bytesWritten,bytesRead:A.bytesRead}},isFormDataLike:function(A){return A&&"object"==typeof A&&"function"==typeof A.append&&"function"==typeof A.delete&&"function"==typeof A.get&&"function"==typeof A.getAll&&"function"==typeof A.has&&"function"==typeof A.set&&"FormData"===A[Symbol.toStringTag]},buildURL:function(A,e){if(A.includes("?")||A.includes("#"))throw Error('Query params cannot be passed when url already contains "?" or "#".');const t=l(e);return t&&(A+="?"+t),A},throwIfAborted:function(A){if(A)if("function"==typeof A.throwIfAborted)A.throwIfAborted();else if(A.aborted){const A=Error("The operation was aborted");throw A.name="AbortError",A}},addAbortListener:function(A,e){return"addEventListener"in A?(A.addEventListener("abort",e,{once:!0}),()=>A.removeEventListener("abort",e)):(A.addListener("abort",e),()=>A.removeListener("abort",e))},parseRangeHeader:function(A){if(null==A||""===A)return{start:0,end:null,size:null};const e=A?A.match(/^bytes (\d+)-(\d+)\/(\d+)?$/):null;return e?{start:parseInt(e[1]),end:e[2]?parseInt(e[2]):null,size:e[3]?parseInt(e[3]):null}:null},nodeMajor:d,nodeMinor:D,nodeHasAutoSelectFamily:d>18||18===d&&D>=13,safeHTTPMethods:["GET","HEAD","OPTIONS","TRACE"]}}function Ut(){function A(A){if("string"==typeof A&&(A=Buffer.from(A)),!Buffer.isBuffer(A))throw new TypeError("The needle has to be a String or a Buffer.");const e=A.length;if(0===e)throw Error("The needle cannot be an empty String/Buffer.");if(e>256)throw Error("The needle cannot have a length bigger than 256.");this.maxMatches=1/0,this.matches=0,this._occ=Array(256).fill(e),this._lookbehind_size=0,this._needle=A,this._bufpos=0,this._lookbehind=Buffer.alloc(e);for(var t=0;e-1>t;++t)this._occ[A[t]]=e-1-t}return dE?uE:(dE=1,(0,QQ.inherits)(A,Kt.EventEmitter),A.prototype.reset=function(){this._lookbehind_size=0,this.matches=0,this._bufpos=0},A.prototype.push=function(A,e){Buffer.isBuffer(A)||(A=Buffer.from(A,"binary"));const t=A.length;let Q;for(this._bufpos=e||0;Q!==t&&this.maxMatches>this.matches;)Q=this._sbmh_feed(A);return Q},A.prototype._sbmh_feed=function(A){const e=A.length,t=this._needle,Q=t.length,E=t[Q-1];let r,g=-this._lookbehind_size;if(0>g){for(;0>g&&e-Q>=g;){if(r=this._sbmh_lookup_char(A,g+Q-1),r===E&&this._sbmh_memcmp(A,g,Q-1))return this._lookbehind_size=0,++this.matches,this.emit("info",!0),this._bufpos=g+Q;g+=this._occ[r]}if(0>g)for(;0>g&&!this._sbmh_memcmp(A,g,e-g);)++g;if(0>g){const t=this._lookbehind_size+g;return t>0&&this.emit("info",!1,this._lookbehind,0,t),this._lookbehind.copy(this._lookbehind,0,t,this._lookbehind_size-t),this._lookbehind_size-=t,A.copy(this._lookbehind,this._lookbehind_size),this._lookbehind_size+=e,this._bufpos=e,e}this.emit("info",!1,this._lookbehind,0,this._lookbehind_size),this._lookbehind_size=0}if(g+=(g>=0)*this._bufpos,-1!==A.indexOf(t,g))return g=A.indexOf(t,g),++this.matches,g>0?this.emit("info",!0,A,this._bufpos,g):this.emit("info",!0),this._bufpos=g+Q;for(g=e-Q;e>g&&(A[g]!==t[0]||0!==Buffer.compare(A.subarray(g,g+e-g),t.subarray(0,e-g)));)++g;return e>g&&(A.copy(this._lookbehind,0,g,g+(e-g)),this._lookbehind_size=e-g),g>0&&this.emit("info",!1,A,this._bufpos,e>g?g:e),this._bufpos=e,e},A.prototype._sbmh_lookup_char=function(A,e){return 0>e?this._lookbehind[this._lookbehind_size+e]:A[e]},A.pr