@raycast/api
Version:
Build extensions for Raycast with React and Node.js.
1 lines • 93.5 kB
JavaScript
"use strict";var ts=Object.create;var er=Object.defineProperty;var rs=Object.getOwnPropertyDescriptor;var ns=Object.getOwnPropertyNames;var os=Object.getPrototypeOf,as=Object.prototype.hasOwnProperty;var dt=(r,o)=>()=>(o||r((o={exports:{}}).exports,o),o.exports),is=(r,o)=>{for(var a in o)er(r,a,{get:o[a],enumerable:!0})},Do=(r,o,a,s)=>{if(o&&typeof o=="object"||typeof o=="function")for(let l of ns(o))!as.call(r,l)&&l!==a&&er(r,l,{get:()=>o[l],enumerable:!(s=rs(o,l))||s.enumerable});return r};var Fo=(r,o,a)=>(a=r!=null?ts(os(r)):{},Do(o||!r||!r.__esModule?er(a,"default",{value:r,enumerable:!0}):a,r)),ss=r=>Do(er({},"__esModule",{value:!0}),r);var da=dt(ca=>{var ls=Object.create,ur=Object.defineProperty,us=Object.getOwnPropertyDescriptor,fs=Object.getOwnPropertyNames,cs=Object.getPrototypeOf,ds=Object.prototype.hasOwnProperty,Xo=r=>ur(r,"__esModule",{value:!0}),gt=(r,o)=>function(){return r&&(o=(0,r[Object.keys(r)[0]])(r=0)),o},sn=(r,o)=>function(){return o||(0,r[Object.keys(r)[0]])((o={exports:{}}).exports,o),o.exports},Zo=(r,o)=>{Xo(r);for(var a in o)ur(r,a,{get:o[a],enumerable:!0})},hs=(r,o,a)=>{if(o&&typeof o=="object"||typeof o=="function")for(let s of fs(o))!ds.call(r,s)&&s!=="default"&&ur(r,s,{get:()=>o[s],enumerable:!(a=us(o,s))||a.enumerable});return r},M=r=>hs(Xo(ur(r!=null?ls(cs(r)):{},"default",r&&r.__esModule&&"default"in r?{get:()=>r.default,enumerable:!0}:{value:r,enumerable:!0})),r),ms=sn({"node_modules/web-streams-polyfill/dist/ponyfill.es2018.js"(r,o){(function(a,s){typeof r=="object"&&typeof o<"u"?s(r):typeof define=="function"&&define.amd?define(["exports"],s):(a=typeof globalThis<"u"?globalThis:a||self,s(a.WebStreamsPolyfill={}))})(r,function(a){"use strict";let s=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol:e=>`Symbol(${e})`;function l(){}function c(){if(typeof self<"u")return self;if(typeof window<"u")return window;if(typeof global<"u")return global}let b=c();function h(e){return typeof e=="object"&&e!==null||typeof e=="function"}let g=l,y=Promise,q=Promise.prototype.then,I=Promise.resolve.bind(y),D=Promise.reject.bind(y);function S(e){return new y(e)}function m(e){return I(e)}function p(e){return D(e)}function C(e,t,n){return q.call(e,t,n)}function v(e,t,n){C(C(e,t,n),void 0,g)}function $(e,t){v(e,t)}function j(e,t){v(e,void 0,t)}function B(e,t,n){return C(e,t,n)}function W(e){C(e,void 0,g)}let F=(()=>{let e=b&&b.queueMicrotask;if(typeof e=="function")return e;let t=m(void 0);return n=>C(t,n)})();function Te(e,t,n){if(typeof e!="function")throw new TypeError("Argument is not a function");return Function.prototype.apply.call(e,t,n)}function ie(e,t,n){try{return m(Te(e,t,n))}catch(i){return p(i)}}let yn=16384;class G{constructor(){this._cursor=0,this._size=0,this._front={_elements:[],_next:void 0},this._back=this._front,this._cursor=0,this._size=0}get length(){return this._size}push(t){let n=this._back,i=n;n._elements.length===yn-1&&(i={_elements:[],_next:void 0}),n._elements.push(t),i!==n&&(this._back=i,n._next=i),++this._size}shift(){let t=this._front,n=t,i=this._cursor,u=i+1,f=t._elements,d=f[i];return u===yn&&(n=t._next,u=0),--this._size,this._cursor=u,t!==n&&(this._front=n),f[i]=void 0,d}forEach(t){let n=this._cursor,i=this._front,u=i._elements;for(;(n!==u.length||i._next!==void 0)&&!(n===u.length&&(i=i._next,u=i._elements,n=0,u.length===0));)t(u[n]),++n}peek(){let t=this._front,n=this._cursor;return t._elements[n]}}function _n(e,t){e._ownerReadableStream=t,t._reader=e,t._state==="readable"?yr(e):t._state==="closed"?ka(e):gn(e,t._storedError)}function pr(e,t){let n=e._ownerReadableStream;return K(n,t)}function se(e){e._ownerReadableStream._state==="readable"?_r(e,new TypeError("Reader was released and can no longer be used to monitor the stream's closedness")):Oa(e,new TypeError("Reader was released and can no longer be used to monitor the stream's closedness")),e._ownerReadableStream._reader=void 0,e._ownerReadableStream=void 0}function Oe(e){return new TypeError("Cannot "+e+" a stream using a released reader")}function yr(e){e._closedPromise=S((t,n)=>{e._closedPromise_resolve=t,e._closedPromise_reject=n})}function gn(e,t){yr(e),_r(e,t)}function ka(e){yr(e),Sn(e)}function _r(e,t){e._closedPromise_reject!==void 0&&(W(e._closedPromise),e._closedPromise_reject(t),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0)}function Oa(e,t){gn(e,t)}function Sn(e){e._closedPromise_resolve!==void 0&&(e._closedPromise_resolve(void 0),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0)}let wn=s("[[AbortSteps]]"),vn=s("[[ErrorSteps]]"),gr=s("[[CancelSteps]]"),Sr=s("[[PullSteps]]"),Rn=Number.isFinite||function(e){return typeof e=="number"&&isFinite(e)},Wa=Math.trunc||function(e){return e<0?Math.ceil(e):Math.floor(e)};function qa(e){return typeof e=="object"||typeof e=="function"}function le(e,t){if(e!==void 0&&!qa(e))throw new TypeError(`${t} is not an object.`)}function X(e,t){if(typeof e!="function")throw new TypeError(`${t} is not a function.`)}function Da(e){return typeof e=="object"&&e!==null||typeof e=="function"}function Tn(e,t){if(!Da(e))throw new TypeError(`${t} is not an object.`)}function ue(e,t,n){if(e===void 0)throw new TypeError(`Parameter ${t} is required in '${n}'.`)}function wr(e,t,n){if(e===void 0)throw new TypeError(`${t} is required in '${n}'.`)}function vr(e){return Number(e)}function En(e){return e===0?0:e}function Fa(e){return En(Wa(e))}function Cn(e,t){let i=Number.MAX_SAFE_INTEGER,u=Number(e);if(u=En(u),!Rn(u))throw new TypeError(`${t} is not a finite number`);if(u=Fa(u),u<0||u>i)throw new TypeError(`${t} is outside the accepted range of 0 to ${i}, inclusive`);return!Rn(u)||u===0?0:u}function Rr(e,t){if(!ge(e))throw new TypeError(`${t} is not a ReadableStream.`)}function We(e){return new Ze(e)}function Pn(e,t){e._reader._readRequests.push(t)}function Tr(e,t,n){let u=e._reader._readRequests.shift();n?u._closeSteps():u._chunkSteps(t)}function vt(e){return e._reader._readRequests.length}function An(e){let t=e._reader;return!(t===void 0||!be(t))}class Ze{constructor(t){if(ue(t,1,"ReadableStreamDefaultReader"),Rr(t,"First parameter"),Se(t))throw new TypeError("This stream has already been locked for exclusive reading by another reader");_n(this,t),this._readRequests=new G}get closed(){return be(this)?this._closedPromise:p(Rt("closed"))}cancel(t=void 0){return be(this)?this._ownerReadableStream===void 0?p(Oe("cancel")):pr(this,t):p(Rt("cancel"))}read(){if(!be(this))return p(Rt("read"));if(this._ownerReadableStream===void 0)return p(Oe("read from"));let t,n,i=S((f,d)=>{t=f,n=d});return Ke(this,{_chunkSteps:f=>t({value:f,done:!1}),_closeSteps:()=>t({value:void 0,done:!0}),_errorSteps:f=>n(f)}),i}releaseLock(){if(!be(this))throw Rt("releaseLock");if(this._ownerReadableStream!==void 0){if(this._readRequests.length>0)throw new TypeError("Tried to release a reader lock when that reader has pending read() calls un-settled");se(this)}}}Object.defineProperties(Ze.prototype,{cancel:{enumerable:!0},read:{enumerable:!0},releaseLock:{enumerable:!0},closed:{enumerable:!0}}),typeof s.toStringTag=="symbol"&&Object.defineProperty(Ze.prototype,s.toStringTag,{value:"ReadableStreamDefaultReader",configurable:!0});function be(e){return!h(e)||!Object.prototype.hasOwnProperty.call(e,"_readRequests")?!1:e instanceof Ze}function Ke(e,t){let n=e._ownerReadableStream;n._disturbed=!0,n._state==="closed"?t._closeSteps():n._state==="errored"?t._errorSteps(n._storedError):n._readableStreamController[Sr](t)}function Rt(e){return new TypeError(`ReadableStreamDefaultReader.prototype.${e} can only be used on a ReadableStreamDefaultReader`)}let Bn=Object.getPrototypeOf(Object.getPrototypeOf(async function*(){}).prototype);class kn{constructor(t,n){this._ongoingPromise=void 0,this._isFinished=!1,this._reader=t,this._preventCancel=n}next(){let t=()=>this._nextSteps();return this._ongoingPromise=this._ongoingPromise?B(this._ongoingPromise,t,t):t(),this._ongoingPromise}return(t){let n=()=>this._returnSteps(t);return this._ongoingPromise?B(this._ongoingPromise,n,n):n()}_nextSteps(){if(this._isFinished)return Promise.resolve({value:void 0,done:!0});let t=this._reader;if(t._ownerReadableStream===void 0)return p(Oe("iterate"));let n,i,u=S((d,_)=>{n=d,i=_});return Ke(t,{_chunkSteps:d=>{this._ongoingPromise=void 0,F(()=>n({value:d,done:!1}))},_closeSteps:()=>{this._ongoingPromise=void 0,this._isFinished=!0,se(t),n({value:void 0,done:!0})},_errorSteps:d=>{this._ongoingPromise=void 0,this._isFinished=!0,se(t),i(d)}}),u}_returnSteps(t){if(this._isFinished)return Promise.resolve({value:t,done:!0});this._isFinished=!0;let n=this._reader;if(n._ownerReadableStream===void 0)return p(Oe("finish iterating"));if(!this._preventCancel){let i=pr(n,t);return se(n),B(i,()=>({value:t,done:!0}))}return se(n),m({value:t,done:!0})}}let On={next(){return Wn(this)?this._asyncIteratorImpl.next():p(qn("next"))},return(e){return Wn(this)?this._asyncIteratorImpl.return(e):p(qn("return"))}};Bn!==void 0&&Object.setPrototypeOf(On,Bn);function La(e,t){let n=We(e),i=new kn(n,t),u=Object.create(On);return u._asyncIteratorImpl=i,u}function Wn(e){if(!h(e)||!Object.prototype.hasOwnProperty.call(e,"_asyncIteratorImpl"))return!1;try{return e._asyncIteratorImpl instanceof kn}catch{return!1}}function qn(e){return new TypeError(`ReadableStreamAsyncIterator.${e} can only be used on a ReadableSteamAsyncIterator`)}let Dn=Number.isNaN||function(e){return e!==e};function Je(e){return e.slice()}function Fn(e,t,n,i,u){new Uint8Array(e).set(new Uint8Array(n,i,u),t)}function ll(e){return e}function Tt(e){return!1}function Ln(e,t,n){if(e.slice)return e.slice(t,n);let i=n-t,u=new ArrayBuffer(i);return Fn(u,0,e,t,i),u}function za(e){return!(typeof e!="number"||Dn(e)||e<0)}function zn(e){let t=Ln(e.buffer,e.byteOffset,e.byteOffset+e.byteLength);return new Uint8Array(t)}function Er(e){let t=e._queue.shift();return e._queueTotalSize-=t.size,e._queueTotalSize<0&&(e._queueTotalSize=0),t.value}function Cr(e,t,n){if(!za(n)||n===1/0)throw new RangeError("Size must be a finite, non-NaN, non-negative number.");e._queue.push({value:t,size:n}),e._queueTotalSize+=n}function Ia(e){return e._queue.peek().value}function pe(e){e._queue=new G,e._queueTotalSize=0}class et{constructor(){throw new TypeError("Illegal constructor")}get view(){if(!Pr(this))throw Or("view");return this._view}respond(t){if(!Pr(this))throw Or("respond");if(ue(t,1,"respond"),t=Cn(t,"First parameter"),this._associatedReadableByteStreamController===void 0)throw new TypeError("This BYOB request has been invalidated");Tt(this._view.buffer),Bt(this._associatedReadableByteStreamController,t)}respondWithNewView(t){if(!Pr(this))throw Or("respondWithNewView");if(ue(t,1,"respondWithNewView"),!ArrayBuffer.isView(t))throw new TypeError("You can only respond with array buffer views");if(this._associatedReadableByteStreamController===void 0)throw new TypeError("This BYOB request has been invalidated");Tt(t.buffer),kt(this._associatedReadableByteStreamController,t)}}Object.defineProperties(et.prototype,{respond:{enumerable:!0},respondWithNewView:{enumerable:!0},view:{enumerable:!0}}),typeof s.toStringTag=="symbol"&&Object.defineProperty(et.prototype,s.toStringTag,{value:"ReadableStreamBYOBRequest",configurable:!0});class qe{constructor(){throw new TypeError("Illegal constructor")}get byobRequest(){if(!Ee(this))throw rt("byobRequest");return kr(this)}get desiredSize(){if(!Ee(this))throw rt("desiredSize");return Hn(this)}close(){if(!Ee(this))throw rt("close");if(this._closeRequested)throw new TypeError("The stream has already been closed; do not close it again!");let t=this._controlledReadableByteStream._state;if(t!=="readable")throw new TypeError(`The stream (in ${t} state) is not in the readable state and cannot be closed`);tt(this)}enqueue(t){if(!Ee(this))throw rt("enqueue");if(ue(t,1,"enqueue"),!ArrayBuffer.isView(t))throw new TypeError("chunk must be an array buffer view");if(t.byteLength===0)throw new TypeError("chunk must have non-zero byteLength");if(t.buffer.byteLength===0)throw new TypeError("chunk's buffer must have non-zero byteLength");if(this._closeRequested)throw new TypeError("stream is closed or draining");let n=this._controlledReadableByteStream._state;if(n!=="readable")throw new TypeError(`The stream (in ${n} state) is not in the readable state and cannot be enqueued to`);At(this,t)}error(t=void 0){if(!Ee(this))throw rt("error");Z(this,t)}[gr](t){In(this),pe(this);let n=this._cancelAlgorithm(t);return Pt(this),n}[Sr](t){let n=this._controlledReadableByteStream;if(this._queueTotalSize>0){let u=this._queue.shift();this._queueTotalSize-=u.byteLength,Un(this);let f=new Uint8Array(u.buffer,u.byteOffset,u.byteLength);t._chunkSteps(f);return}let i=this._autoAllocateChunkSize;if(i!==void 0){let u;try{u=new ArrayBuffer(i)}catch(d){t._errorSteps(d);return}let f={buffer:u,bufferByteLength:i,byteOffset:0,byteLength:i,bytesFilled:0,elementSize:1,viewConstructor:Uint8Array,readerType:"default"};this._pendingPullIntos.push(f)}Pn(n,t),Ce(this)}}Object.defineProperties(qe.prototype,{close:{enumerable:!0},enqueue:{enumerable:!0},error:{enumerable:!0},byobRequest:{enumerable:!0},desiredSize:{enumerable:!0}}),typeof s.toStringTag=="symbol"&&Object.defineProperty(qe.prototype,s.toStringTag,{value:"ReadableByteStreamController",configurable:!0});function Ee(e){return!h(e)||!Object.prototype.hasOwnProperty.call(e,"_controlledReadableByteStream")?!1:e instanceof qe}function Pr(e){return!h(e)||!Object.prototype.hasOwnProperty.call(e,"_associatedReadableByteStreamController")?!1:e instanceof et}function Ce(e){if(!Ua(e))return;if(e._pulling){e._pullAgain=!0;return}e._pulling=!0;let n=e._pullAlgorithm();v(n,()=>{e._pulling=!1,e._pullAgain&&(e._pullAgain=!1,Ce(e))},i=>{Z(e,i)})}function In(e){Br(e),e._pendingPullIntos=new G}function Ar(e,t){let n=!1;e._state==="closed"&&(n=!0);let i=$n(t);t.readerType==="default"?Tr(e,i,n):Ha(e,i,n)}function $n(e){let t=e.bytesFilled,n=e.elementSize;return new e.viewConstructor(e.buffer,e.byteOffset,t/n)}function Et(e,t,n,i){e._queue.push({buffer:t,byteOffset:n,byteLength:i}),e._queueTotalSize+=i}function jn(e,t){let n=t.elementSize,i=t.bytesFilled-t.bytesFilled%n,u=Math.min(e._queueTotalSize,t.byteLength-t.bytesFilled),f=t.bytesFilled+u,d=f-f%n,_=u,R=!1;d>i&&(_=d-t.bytesFilled,R=!0);let E=e._queue;for(;_>0;){let P=E.peek(),A=Math.min(_,P.byteLength),L=t.byteOffset+t.bytesFilled;Fn(t.buffer,L,P.buffer,P.byteOffset,A),P.byteLength===A?E.shift():(P.byteOffset+=A,P.byteLength-=A),e._queueTotalSize-=A,Mn(e,A,t),_-=A}return R}function Mn(e,t,n){n.bytesFilled+=t}function Un(e){e._queueTotalSize===0&&e._closeRequested?(Pt(e),ft(e._controlledReadableByteStream)):Ce(e)}function Br(e){e._byobRequest!==null&&(e._byobRequest._associatedReadableByteStreamController=void 0,e._byobRequest._view=null,e._byobRequest=null)}function xn(e){for(;e._pendingPullIntos.length>0;){if(e._queueTotalSize===0)return;let t=e._pendingPullIntos.peek();jn(e,t)&&(Ct(e),Ar(e._controlledReadableByteStream,t))}}function $a(e,t,n){let i=e._controlledReadableByteStream,u=1;t.constructor!==DataView&&(u=t.constructor.BYTES_PER_ELEMENT);let f=t.constructor,d=t.buffer,_={buffer:d,bufferByteLength:d.byteLength,byteOffset:t.byteOffset,byteLength:t.byteLength,bytesFilled:0,elementSize:u,viewConstructor:f,readerType:"byob"};if(e._pendingPullIntos.length>0){e._pendingPullIntos.push(_),Qn(i,n);return}if(i._state==="closed"){let R=new f(_.buffer,_.byteOffset,0);n._closeSteps(R);return}if(e._queueTotalSize>0){if(jn(e,_)){let R=$n(_);Un(e),n._chunkSteps(R);return}if(e._closeRequested){let R=new TypeError("Insufficient bytes to fill elements in the given buffer");Z(e,R),n._errorSteps(R);return}}e._pendingPullIntos.push(_),Qn(i,n),Ce(e)}function ja(e,t){let n=e._controlledReadableByteStream;if(Wr(n))for(;Gn(n)>0;){let i=Ct(e);Ar(n,i)}}function Ma(e,t,n){if(Mn(e,t,n),n.bytesFilled<n.elementSize)return;Ct(e);let i=n.bytesFilled%n.elementSize;if(i>0){let u=n.byteOffset+n.bytesFilled,f=Ln(n.buffer,u-i,u);Et(e,f,0,f.byteLength)}n.bytesFilled-=i,Ar(e._controlledReadableByteStream,n),xn(e)}function Nn(e,t){let n=e._pendingPullIntos.peek();Br(e),e._controlledReadableByteStream._state==="closed"?ja(e):Ma(e,t,n),Ce(e)}function Ct(e){return e._pendingPullIntos.shift()}function Ua(e){let t=e._controlledReadableByteStream;return t._state!=="readable"||e._closeRequested||!e._started?!1:!!(An(t)&&vt(t)>0||Wr(t)&&Gn(t)>0||Hn(e)>0)}function Pt(e){e._pullAlgorithm=void 0,e._cancelAlgorithm=void 0}function tt(e){let t=e._controlledReadableByteStream;if(!(e._closeRequested||t._state!=="readable")){if(e._queueTotalSize>0){e._closeRequested=!0;return}if(e._pendingPullIntos.length>0&&e._pendingPullIntos.peek().bytesFilled>0){let i=new TypeError("Insufficient bytes to fill elements in the given buffer");throw Z(e,i),i}Pt(e),ft(t)}}function At(e,t){let n=e._controlledReadableByteStream;if(e._closeRequested||n._state!=="readable")return;let i=t.buffer,u=t.byteOffset,f=t.byteLength,d=i;if(e._pendingPullIntos.length>0){let _=e._pendingPullIntos.peek();Tt(_.buffer),_.buffer=_.buffer}if(Br(e),An(n))if(vt(n)===0)Et(e,d,u,f);else{e._pendingPullIntos.length>0&&Ct(e);let _=new Uint8Array(d,u,f);Tr(n,_,!1)}else Wr(n)?(Et(e,d,u,f),xn(e)):Et(e,d,u,f);Ce(e)}function Z(e,t){let n=e._controlledReadableByteStream;n._state==="readable"&&(In(e),pe(e),Pt(e),So(n,t))}function kr(e){if(e._byobRequest===null&&e._pendingPullIntos.length>0){let t=e._pendingPullIntos.peek(),n=new Uint8Array(t.buffer,t.byteOffset+t.bytesFilled,t.byteLength-t.bytesFilled),i=Object.create(et.prototype);Na(i,e,n),e._byobRequest=i}return e._byobRequest}function Hn(e){let t=e._controlledReadableByteStream._state;return t==="errored"?null:t==="closed"?0:e._strategyHWM-e._queueTotalSize}function Bt(e,t){let n=e._pendingPullIntos.peek();if(e._controlledReadableByteStream._state==="closed"){if(t!==0)throw new TypeError("bytesWritten must be 0 when calling respond() on a closed stream")}else{if(t===0)throw new TypeError("bytesWritten must be greater than 0 when calling respond() on a readable stream");if(n.bytesFilled+t>n.byteLength)throw new RangeError("bytesWritten out of range")}n.buffer=n.buffer,Nn(e,t)}function kt(e,t){let n=e._pendingPullIntos.peek();if(e._controlledReadableByteStream._state==="closed"){if(t.byteLength!==0)throw new TypeError("The view's length must be 0 when calling respondWithNewView() on a closed stream")}else if(t.byteLength===0)throw new TypeError("The view's length must be greater than 0 when calling respondWithNewView() on a readable stream");if(n.byteOffset+n.bytesFilled!==t.byteOffset)throw new RangeError("The region specified by view does not match byobRequest");if(n.bufferByteLength!==t.buffer.byteLength)throw new RangeError("The buffer of view has different capacity than byobRequest");if(n.bytesFilled+t.byteLength>n.byteLength)throw new RangeError("The region specified by view is larger than byobRequest");let u=t.byteLength;n.buffer=t.buffer,Nn(e,u)}function Vn(e,t,n,i,u,f,d){t._controlledReadableByteStream=e,t._pullAgain=!1,t._pulling=!1,t._byobRequest=null,t._queue=t._queueTotalSize=void 0,pe(t),t._closeRequested=!1,t._started=!1,t._strategyHWM=f,t._pullAlgorithm=i,t._cancelAlgorithm=u,t._autoAllocateChunkSize=d,t._pendingPullIntos=new G,e._readableStreamController=t;let _=n();v(m(_),()=>{t._started=!0,Ce(t)},R=>{Z(t,R)})}function xa(e,t,n){let i=Object.create(qe.prototype),u=()=>{},f=()=>m(void 0),d=()=>m(void 0);t.start!==void 0&&(u=()=>t.start(i)),t.pull!==void 0&&(f=()=>t.pull(i)),t.cancel!==void 0&&(d=R=>t.cancel(R));let _=t.autoAllocateChunkSize;if(_===0)throw new TypeError("autoAllocateChunkSize must be greater than 0");Vn(e,i,u,f,d,n,_)}function Na(e,t,n){e._associatedReadableByteStreamController=t,e._view=n}function Or(e){return new TypeError(`ReadableStreamBYOBRequest.prototype.${e} can only be used on a ReadableStreamBYOBRequest`)}function rt(e){return new TypeError(`ReadableByteStreamController.prototype.${e} can only be used on a ReadableByteStreamController`)}function Yn(e){return new nt(e)}function Qn(e,t){e._reader._readIntoRequests.push(t)}function Ha(e,t,n){let u=e._reader._readIntoRequests.shift();n?u._closeSteps(t):u._chunkSteps(t)}function Gn(e){return e._reader._readIntoRequests.length}function Wr(e){let t=e._reader;return!(t===void 0||!Pe(t))}class nt{constructor(t){if(ue(t,1,"ReadableStreamBYOBReader"),Rr(t,"First parameter"),Se(t))throw new TypeError("This stream has already been locked for exclusive reading by another reader");if(!Ee(t._readableStreamController))throw new TypeError("Cannot construct a ReadableStreamBYOBReader for a stream not constructed with a byte source");_n(this,t),this._readIntoRequests=new G}get closed(){return Pe(this)?this._closedPromise:p(Ot("closed"))}cancel(t=void 0){return Pe(this)?this._ownerReadableStream===void 0?p(Oe("cancel")):pr(this,t):p(Ot("cancel"))}read(t){if(!Pe(this))return p(Ot("read"));if(!ArrayBuffer.isView(t))return p(new TypeError("view must be an array buffer view"));if(t.byteLength===0)return p(new TypeError("view must have non-zero byteLength"));if(t.buffer.byteLength===0)return p(new TypeError("view's buffer must have non-zero byteLength"));if(Tt(t.buffer),this._ownerReadableStream===void 0)return p(Oe("read from"));let n,i,u=S((d,_)=>{n=d,i=_});return Xn(this,t,{_chunkSteps:d=>n({value:d,done:!1}),_closeSteps:d=>n({value:d,done:!0}),_errorSteps:d=>i(d)}),u}releaseLock(){if(!Pe(this))throw Ot("releaseLock");if(this._ownerReadableStream!==void 0){if(this._readIntoRequests.length>0)throw new TypeError("Tried to release a reader lock when that reader has pending read() calls un-settled");se(this)}}}Object.defineProperties(nt.prototype,{cancel:{enumerable:!0},read:{enumerable:!0},releaseLock:{enumerable:!0},closed:{enumerable:!0}}),typeof s.toStringTag=="symbol"&&Object.defineProperty(nt.prototype,s.toStringTag,{value:"ReadableStreamBYOBReader",configurable:!0});function Pe(e){return!h(e)||!Object.prototype.hasOwnProperty.call(e,"_readIntoRequests")?!1:e instanceof nt}function Xn(e,t,n){let i=e._ownerReadableStream;i._disturbed=!0,i._state==="errored"?n._errorSteps(i._storedError):$a(i._readableStreamController,t,n)}function Ot(e){return new TypeError(`ReadableStreamBYOBReader.prototype.${e} can only be used on a ReadableStreamBYOBReader`)}function ot(e,t){let{highWaterMark:n}=e;if(n===void 0)return t;if(Dn(n)||n<0)throw new RangeError("Invalid highWaterMark");return n}function Wt(e){let{size:t}=e;return t||(()=>1)}function qt(e,t){le(e,t);let n=e?.highWaterMark,i=e?.size;return{highWaterMark:n===void 0?void 0:vr(n),size:i===void 0?void 0:Va(i,`${t} has member 'size' that`)}}function Va(e,t){return X(e,t),n=>vr(e(n))}function Ya(e,t){le(e,t);let n=e?.abort,i=e?.close,u=e?.start,f=e?.type,d=e?.write;return{abort:n===void 0?void 0:Qa(n,e,`${t} has member 'abort' that`),close:i===void 0?void 0:Ga(i,e,`${t} has member 'close' that`),start:u===void 0?void 0:Xa(u,e,`${t} has member 'start' that`),write:d===void 0?void 0:Za(d,e,`${t} has member 'write' that`),type:f}}function Qa(e,t,n){return X(e,n),i=>ie(e,t,[i])}function Ga(e,t,n){return X(e,n),()=>ie(e,t,[])}function Xa(e,t,n){return X(e,n),i=>Te(e,t,[i])}function Za(e,t,n){return X(e,n),(i,u)=>ie(e,t,[i,u])}function Zn(e,t){if(!De(e))throw new TypeError(`${t} is not a WritableStream.`)}function Ka(e){if(typeof e!="object"||e===null)return!1;try{return typeof e.aborted=="boolean"}catch{return!1}}let Ja=typeof AbortController=="function";function ei(){if(Ja)return new AbortController}class at{constructor(t={},n={}){t===void 0?t=null:Tn(t,"First parameter");let i=qt(n,"Second parameter"),u=Ya(t,"First parameter");if(Jn(this),u.type!==void 0)throw new RangeError("Invalid type is specified");let d=Wt(i),_=ot(i,1);mi(this,u,_,d)}get locked(){if(!De(this))throw It("locked");return Fe(this)}abort(t=void 0){return De(this)?Fe(this)?p(new TypeError("Cannot abort a stream that already has a writer")):Dt(this,t):p(It("abort"))}close(){return De(this)?Fe(this)?p(new TypeError("Cannot close a stream that already has a writer")):ne(this)?p(new TypeError("Cannot close an already-closing stream")):eo(this):p(It("close"))}getWriter(){if(!De(this))throw It("getWriter");return Kn(this)}}Object.defineProperties(at.prototype,{abort:{enumerable:!0},close:{enumerable:!0},getWriter:{enumerable:!0},locked:{enumerable:!0}}),typeof s.toStringTag=="symbol"&&Object.defineProperty(at.prototype,s.toStringTag,{value:"WritableStream",configurable:!0});function Kn(e){return new it(e)}function ti(e,t,n,i,u=1,f=()=>1){let d=Object.create(at.prototype);Jn(d);let _=Object.create(Le.prototype);return io(d,_,e,t,n,i,u,f),d}function Jn(e){e._state="writable",e._storedError=void 0,e._writer=void 0,e._writableStreamController=void 0,e._writeRequests=new G,e._inFlightWriteRequest=void 0,e._closeRequest=void 0,e._inFlightCloseRequest=void 0,e._pendingAbortRequest=void 0,e._backpressure=!1}function De(e){return!h(e)||!Object.prototype.hasOwnProperty.call(e,"_writableStreamController")?!1:e instanceof at}function Fe(e){return e._writer!==void 0}function Dt(e,t){var n;if(e._state==="closed"||e._state==="errored")return m(void 0);e._writableStreamController._abortReason=t,(n=e._writableStreamController._abortController)===null||n===void 0||n.abort();let i=e._state;if(i==="closed"||i==="errored")return m(void 0);if(e._pendingAbortRequest!==void 0)return e._pendingAbortRequest._promise;let u=!1;i==="erroring"&&(u=!0,t=void 0);let f=S((d,_)=>{e._pendingAbortRequest={_promise:void 0,_resolve:d,_reject:_,_reason:t,_wasAlreadyErroring:u}});return e._pendingAbortRequest._promise=f,u||Dr(e,t),f}function eo(e){let t=e._state;if(t==="closed"||t==="errored")return p(new TypeError(`The stream (in ${t} state) is not in the writable state and cannot be closed`));let n=S((u,f)=>{let d={_resolve:u,_reject:f};e._closeRequest=d}),i=e._writer;return i!==void 0&&e._backpressure&&t==="writable"&&xr(i),bi(e._writableStreamController),n}function ri(e){return S((n,i)=>{let u={_resolve:n,_reject:i};e._writeRequests.push(u)})}function qr(e,t){if(e._state==="writable"){Dr(e,t);return}Fr(e)}function Dr(e,t){let n=e._writableStreamController;e._state="erroring",e._storedError=t;let i=e._writer;i!==void 0&&ro(i,t),!si(e)&&n._started&&Fr(e)}function Fr(e){e._state="errored",e._writableStreamController[vn]();let t=e._storedError;if(e._writeRequests.forEach(u=>{u._reject(t)}),e._writeRequests=new G,e._pendingAbortRequest===void 0){Ft(e);return}let n=e._pendingAbortRequest;if(e._pendingAbortRequest=void 0,n._wasAlreadyErroring){n._reject(t),Ft(e);return}let i=e._writableStreamController[wn](n._reason);v(i,()=>{n._resolve(),Ft(e)},u=>{n._reject(u),Ft(e)})}function ni(e){e._inFlightWriteRequest._resolve(void 0),e._inFlightWriteRequest=void 0}function oi(e,t){e._inFlightWriteRequest._reject(t),e._inFlightWriteRequest=void 0,qr(e,t)}function ai(e){e._inFlightCloseRequest._resolve(void 0),e._inFlightCloseRequest=void 0,e._state==="erroring"&&(e._storedError=void 0,e._pendingAbortRequest!==void 0&&(e._pendingAbortRequest._resolve(),e._pendingAbortRequest=void 0)),e._state="closed";let n=e._writer;n!==void 0&&fo(n)}function ii(e,t){e._inFlightCloseRequest._reject(t),e._inFlightCloseRequest=void 0,e._pendingAbortRequest!==void 0&&(e._pendingAbortRequest._reject(t),e._pendingAbortRequest=void 0),qr(e,t)}function ne(e){return!(e._closeRequest===void 0&&e._inFlightCloseRequest===void 0)}function si(e){return!(e._inFlightWriteRequest===void 0&&e._inFlightCloseRequest===void 0)}function li(e){e._inFlightCloseRequest=e._closeRequest,e._closeRequest=void 0}function ui(e){e._inFlightWriteRequest=e._writeRequests.shift()}function Ft(e){e._closeRequest!==void 0&&(e._closeRequest._reject(e._storedError),e._closeRequest=void 0);let t=e._writer;t!==void 0&&Mr(t,e._storedError)}function Lr(e,t){let n=e._writer;n!==void 0&&t!==e._backpressure&&(t?vi(n):xr(n)),e._backpressure=t}class it{constructor(t){if(ue(t,1,"WritableStreamDefaultWriter"),Zn(t,"First parameter"),Fe(t))throw new TypeError("This stream has already been locked for exclusive writing by another writer");this._ownerWritableStream=t,t._writer=this;let n=t._state;if(n==="writable")!ne(t)&&t._backpressure?jt(this):co(this),$t(this);else if(n==="erroring")Ur(this,t._storedError),$t(this);else if(n==="closed")co(this),Si(this);else{let i=t._storedError;Ur(this,i),uo(this,i)}}get closed(){return Ae(this)?this._closedPromise:p(Be("closed"))}get desiredSize(){if(!Ae(this))throw Be("desiredSize");if(this._ownerWritableStream===void 0)throw st("desiredSize");return hi(this)}get ready(){return Ae(this)?this._readyPromise:p(Be("ready"))}abort(t=void 0){return Ae(this)?this._ownerWritableStream===void 0?p(st("abort")):fi(this,t):p(Be("abort"))}close(){if(!Ae(this))return p(Be("close"));let t=this._ownerWritableStream;return t===void 0?p(st("close")):ne(t)?p(new TypeError("Cannot close an already-closing stream")):to(this)}releaseLock(){if(!Ae(this))throw Be("releaseLock");this._ownerWritableStream!==void 0&&no(this)}write(t=void 0){return Ae(this)?this._ownerWritableStream===void 0?p(st("write to")):oo(this,t):p(Be("write"))}}Object.defineProperties(it.prototype,{abort:{enumerable:!0},close:{enumerable:!0},releaseLock:{enumerable:!0},write:{enumerable:!0},closed:{enumerable:!0},desiredSize:{enumerable:!0},ready:{enumerable:!0}}),typeof s.toStringTag=="symbol"&&Object.defineProperty(it.prototype,s.toStringTag,{value:"WritableStreamDefaultWriter",configurable:!0});function Ae(e){return!h(e)||!Object.prototype.hasOwnProperty.call(e,"_ownerWritableStream")?!1:e instanceof it}function fi(e,t){let n=e._ownerWritableStream;return Dt(n,t)}function to(e){let t=e._ownerWritableStream;return eo(t)}function ci(e){let t=e._ownerWritableStream,n=t._state;return ne(t)||n==="closed"?m(void 0):n==="errored"?p(t._storedError):to(e)}function di(e,t){e._closedPromiseState==="pending"?Mr(e,t):wi(e,t)}function ro(e,t){e._readyPromiseState==="pending"?ho(e,t):Ri(e,t)}function hi(e){let t=e._ownerWritableStream,n=t._state;return n==="errored"||n==="erroring"?null:n==="closed"?0:so(t._writableStreamController)}function no(e){let t=e._ownerWritableStream,n=new TypeError("Writer was released and can no longer be used to monitor the stream's closedness");ro(e,n),di(e,n),t._writer=void 0,e._ownerWritableStream=void 0}function oo(e,t){let n=e._ownerWritableStream,i=n._writableStreamController,u=pi(i,t);if(n!==e._ownerWritableStream)return p(st("write to"));let f=n._state;if(f==="errored")return p(n._storedError);if(ne(n)||f==="closed")return p(new TypeError("The stream is closing or closed and cannot be written to"));if(f==="erroring")return p(n._storedError);let d=ri(n);return yi(i,t,u),d}let ao={};class Le{constructor(){throw new TypeError("Illegal constructor")}get abortReason(){if(!zr(this))throw jr("abortReason");return this._abortReason}get signal(){if(!zr(this))throw jr("signal");if(this._abortController===void 0)throw new TypeError("WritableStreamDefaultController.prototype.signal is not supported");return this._abortController.signal}error(t=void 0){if(!zr(this))throw jr("error");this._controlledWritableStream._state==="writable"&&lo(this,t)}[wn](t){let n=this._abortAlgorithm(t);return Lt(this),n}[vn](){pe(this)}}Object.defineProperties(Le.prototype,{abortReason:{enumerable:!0},signal:{enumerable:!0},error:{enumerable:!0}}),typeof s.toStringTag=="symbol"&&Object.defineProperty(Le.prototype,s.toStringTag,{value:"WritableStreamDefaultController",configurable:!0});function zr(e){return!h(e)||!Object.prototype.hasOwnProperty.call(e,"_controlledWritableStream")?!1:e instanceof Le}function io(e,t,n,i,u,f,d,_){t._controlledWritableStream=e,e._writableStreamController=t,t._queue=void 0,t._queueTotalSize=void 0,pe(t),t._abortReason=void 0,t._abortController=ei(),t._started=!1,t._strategySizeAlgorithm=_,t._strategyHWM=d,t._writeAlgorithm=i,t._closeAlgorithm=u,t._abortAlgorithm=f;let R=$r(t);Lr(e,R);let E=n(),P=m(E);v(P,()=>{t._started=!0,zt(t)},A=>{t._started=!0,qr(e,A)})}function mi(e,t,n,i){let u=Object.create(Le.prototype),f=()=>{},d=()=>m(void 0),_=()=>m(void 0),R=()=>m(void 0);t.start!==void 0&&(f=()=>t.start(u)),t.write!==void 0&&(d=E=>t.write(E,u)),t.close!==void 0&&(_=()=>t.close()),t.abort!==void 0&&(R=E=>t.abort(E)),io(e,u,f,d,_,R,n,i)}function Lt(e){e._writeAlgorithm=void 0,e._closeAlgorithm=void 0,e._abortAlgorithm=void 0,e._strategySizeAlgorithm=void 0}function bi(e){Cr(e,ao,0),zt(e)}function pi(e,t){try{return e._strategySizeAlgorithm(t)}catch(n){return Ir(e,n),1}}function so(e){return e._strategyHWM-e._queueTotalSize}function yi(e,t,n){try{Cr(e,t,n)}catch(u){Ir(e,u);return}let i=e._controlledWritableStream;if(!ne(i)&&i._state==="writable"){let u=$r(e);Lr(i,u)}zt(e)}function zt(e){let t=e._controlledWritableStream;if(!e._started||t._inFlightWriteRequest!==void 0)return;if(t._state==="erroring"){Fr(t);return}if(e._queue.length===0)return;let i=Ia(e);i===ao?_i(e):gi(e,i)}function Ir(e,t){e._controlledWritableStream._state==="writable"&&lo(e,t)}function _i(e){let t=e._controlledWritableStream;li(t),Er(e);let n=e._closeAlgorithm();Lt(e),v(n,()=>{ai(t)},i=>{ii(t,i)})}function gi(e,t){let n=e._controlledWritableStream;ui(n);let i=e._writeAlgorithm(t);v(i,()=>{ni(n);let u=n._state;if(Er(e),!ne(n)&&u==="writable"){let f=$r(e);Lr(n,f)}zt(e)},u=>{n._state==="writable"&&Lt(e),oi(n,u)})}function $r(e){return so(e)<=0}function lo(e,t){let n=e._controlledWritableStream;Lt(e),Dr(n,t)}function It(e){return new TypeError(`WritableStream.prototype.${e} can only be used on a WritableStream`)}function jr(e){return new TypeError(`WritableStreamDefaultController.prototype.${e} can only be used on a WritableStreamDefaultController`)}function Be(e){return new TypeError(`WritableStreamDefaultWriter.prototype.${e} can only be used on a WritableStreamDefaultWriter`)}function st(e){return new TypeError("Cannot "+e+" a stream using a released writer")}function $t(e){e._closedPromise=S((t,n)=>{e._closedPromise_resolve=t,e._closedPromise_reject=n,e._closedPromiseState="pending"})}function uo(e,t){$t(e),Mr(e,t)}function Si(e){$t(e),fo(e)}function Mr(e,t){e._closedPromise_reject!==void 0&&(W(e._closedPromise),e._closedPromise_reject(t),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0,e._closedPromiseState="rejected")}function wi(e,t){uo(e,t)}function fo(e){e._closedPromise_resolve!==void 0&&(e._closedPromise_resolve(void 0),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0,e._closedPromiseState="resolved")}function jt(e){e._readyPromise=S((t,n)=>{e._readyPromise_resolve=t,e._readyPromise_reject=n}),e._readyPromiseState="pending"}function Ur(e,t){jt(e),ho(e,t)}function co(e){jt(e),xr(e)}function ho(e,t){e._readyPromise_reject!==void 0&&(W(e._readyPromise),e._readyPromise_reject(t),e._readyPromise_resolve=void 0,e._readyPromise_reject=void 0,e._readyPromiseState="rejected")}function vi(e){jt(e)}function Ri(e,t){Ur(e,t)}function xr(e){e._readyPromise_resolve!==void 0&&(e._readyPromise_resolve(void 0),e._readyPromise_resolve=void 0,e._readyPromise_reject=void 0,e._readyPromiseState="fulfilled")}let mo=typeof DOMException<"u"?DOMException:void 0;function Ti(e){if(!(typeof e=="function"||typeof e=="object"))return!1;try{return new e,!0}catch{return!1}}function Ei(){let e=function(n,i){this.message=n||"",this.name=i||"Error",Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)};return e.prototype=Object.create(Error.prototype),Object.defineProperty(e.prototype,"constructor",{value:e,writable:!0,configurable:!0}),e}let Ci=Ti(mo)?mo:Ei();function bo(e,t,n,i,u,f){let d=We(e),_=Kn(t);e._disturbed=!0;let R=!1,E=m(void 0);return S((P,A)=>{let L;if(f!==void 0){if(L=()=>{let w=new Ci("Aborted","AbortError"),T=[];i||T.push(()=>t._state==="writable"?Dt(t,w):m(void 0)),u||T.push(()=>e._state==="readable"?K(e,w):m(void 0)),x(()=>Promise.all(T.map(O=>O())),!0,w)},f.aborted){L();return}f.addEventListener("abort",L)}function J(){return S((w,T)=>{function O(H){H?w():C($e(),O,T)}O(!1)})}function $e(){return R?m(!0):C(_._readyPromise,()=>S((w,T)=>{Ke(d,{_chunkSteps:O=>{E=C(oo(_,O),void 0,l),w(!1)},_closeSteps:()=>w(!0),_errorSteps:T})}))}if(fe(e,d._closedPromise,w=>{i?Y(!0,w):x(()=>Dt(t,w),!0,w)}),fe(t,_._closedPromise,w=>{u?Y(!0,w):x(()=>K(e,w),!0,w)}),U(e,d._closedPromise,()=>{n?Y():x(()=>ci(_))}),ne(t)||t._state==="closed"){let w=new TypeError("the destination writable stream closed before all data could be piped to it");u?Y(!0,w):x(()=>K(e,w),!0,w)}W(J());function we(){let w=E;return C(E,()=>w!==E?we():void 0)}function fe(w,T,O){w._state==="errored"?O(w._storedError):j(T,O)}function U(w,T,O){w._state==="closed"?O():$(T,O)}function x(w,T,O){if(R)return;R=!0,t._state==="writable"&&!ne(t)?$(we(),H):H();function H(){v(w(),()=>ce(T,O),je=>ce(!0,je))}}function Y(w,T){R||(R=!0,t._state==="writable"&&!ne(t)?$(we(),()=>ce(w,T)):ce(w,T))}function ce(w,T){no(_),se(d),f!==void 0&&f.removeEventListener("abort",L),w?A(T):P(void 0)}})}class ze{constructor(){throw new TypeError("Illegal constructor")}get desiredSize(){if(!Mt(this))throw Nt("desiredSize");return Nr(this)}close(){if(!Mt(this))throw Nt("close");if(!Ie(this))throw new TypeError("The stream is not in a state that permits close");ut(this)}enqueue(t=void 0){if(!Mt(this))throw Nt("enqueue");if(!Ie(this))throw new TypeError("The stream is not in a state that permits enqueue");return xt(this,t)}error(t=void 0){if(!Mt(this))throw Nt("error");ye(this,t)}[gr](t){pe(this);let n=this._cancelAlgorithm(t);return Ut(this),n}[Sr](t){let n=this._controlledReadableStream;if(this._queue.length>0){let i=Er(this);this._closeRequested&&this._queue.length===0?(Ut(this),ft(n)):lt(this),t._chunkSteps(i)}else Pn(n,t),lt(this)}}Object.defineProperties(ze.prototype,{close:{enumerable:!0},enqueue:{enumerable:!0},error:{enumerable:!0},desiredSize:{enumerable:!0}}),typeof s.toStringTag=="symbol"&&Object.defineProperty(ze.prototype,s.toStringTag,{value:"ReadableStreamDefaultController",configurable:!0});function Mt(e){return!h(e)||!Object.prototype.hasOwnProperty.call(e,"_controlledReadableStream")?!1:e instanceof ze}function lt(e){if(!po(e))return;if(e._pulling){e._pullAgain=!0;return}e._pulling=!0;let n=e._pullAlgorithm();v(n,()=>{e._pulling=!1,e._pullAgain&&(e._pullAgain=!1,lt(e))},i=>{ye(e,i)})}function po(e){let t=e._controlledReadableStream;return!Ie(e)||!e._started?!1:!!(Se(t)&&vt(t)>0||Nr(e)>0)}function Ut(e){e._pullAlgorithm=void 0,e._cancelAlgorithm=void 0,e._strategySizeAlgorithm=void 0}function ut(e){if(!Ie(e))return;let t=e._controlledReadableStream;e._closeRequested=!0,e._queue.length===0&&(Ut(e),ft(t))}function xt(e,t){if(!Ie(e))return;let n=e._controlledReadableStream;if(Se(n)&&vt(n)>0)Tr(n,t,!1);else{let i;try{i=e._strategySizeAlgorithm(t)}catch(u){throw ye(e,u),u}try{Cr(e,t,i)}catch(u){throw ye(e,u),u}}lt(e)}function ye(e,t){let n=e._controlledReadableStream;n._state==="readable"&&(pe(e),Ut(e),So(n,t))}function Nr(e){let t=e._controlledReadableStream._state;return t==="errored"?null:t==="closed"?0:e._strategyHWM-e._queueTotalSize}function Pi(e){return!po(e)}function Ie(e){let t=e._controlledReadableStream._state;return!e._closeRequested&&t==="readable"}function yo(e,t,n,i,u,f,d){t._controlledReadableStream=e,t._queue=void 0,t._queueTotalSize=void 0,pe(t),t._started=!1,t._closeRequested=!1,t._pullAgain=!1,t._pulling=!1,t._strategySizeAlgorithm=d,t._strategyHWM=f,t._pullAlgorithm=i,t._cancelAlgorithm=u,e._readableStreamController=t;let _=n();v(m(_),()=>{t._started=!0,lt(t)},R=>{ye(t,R)})}function Ai(e,t,n,i){let u=Object.create(ze.prototype),f=()=>{},d=()=>m(void 0),_=()=>m(void 0);t.start!==void 0&&(f=()=>t.start(u)),t.pull!==void 0&&(d=()=>t.pull(u)),t.cancel!==void 0&&(_=R=>t.cancel(R)),yo(e,u,f,d,_,n,i)}function Nt(e){return new TypeError(`ReadableStreamDefaultController.prototype.${e} can only be used on a ReadableStreamDefaultController`)}function Bi(e,t){return Ee(e._readableStreamController)?Oi(e):ki(e)}function ki(e,t){let n=We(e),i=!1,u=!1,f=!1,d=!1,_,R,E,P,A,L=S(U=>{A=U});function J(){return i?(u=!0,m(void 0)):(i=!0,Ke(n,{_chunkSteps:x=>{F(()=>{u=!1;let Y=x,ce=x;f||xt(E._readableStreamController,Y),d||xt(P._readableStreamController,ce),i=!1,u&&J()})},_closeSteps:()=>{i=!1,f||ut(E._readableStreamController),d||ut(P._readableStreamController),(!f||!d)&&A(void 0)},_errorSteps:()=>{i=!1}}),m(void 0))}function $e(U){if(f=!0,_=U,d){let x=Je([_,R]),Y=K(e,x);A(Y)}return L}function we(U){if(d=!0,R=U,f){let x=Je([_,R]),Y=K(e,x);A(Y)}return L}function fe(){}return E=Hr(fe,J,$e),P=Hr(fe,J,we),j(n._closedPromise,U=>{ye(E._readableStreamController,U),ye(P._readableStreamController,U),(!f||!d)&&A(void 0)}),[E,P]}function Oi(e){let t=We(e),n=!1,i=!1,u=!1,f=!1,d=!1,_,R,E,P,A,L=S(w=>{A=w});function J(w){j(w._closedPromise,T=>{w===t&&(Z(E._readableStreamController,T),Z(P._readableStreamController,T),(!f||!d)&&A(void 0))})}function $e(){Pe(t)&&(se(t),t=We(e),J(t)),Ke(t,{_chunkSteps:T=>{F(()=>{i=!1,u=!1;let O=T,H=T;if(!f&&!d)try{H=zn(T)}catch(je){Z(E._readableStreamController,je),Z(P._readableStreamController,je),A(K(e,je));return}f||At(E._readableStreamController,O),d||At(P._readableStreamController,H),n=!1,i?fe():u&&U()})},_closeSteps:()=>{n=!1,f||tt(E._readableStreamController),d||tt(P._readableStreamController),E._readableStreamController._pendingPullIntos.length>0&&Bt(E._readableStreamController,0),P._readableStreamController._pendingPullIntos.length>0&&Bt(P._readableStreamController,0),(!f||!d)&&A(void 0)},_errorSteps:()=>{n=!1}})}function we(w,T){be(t)&&(se(t),t=Yn(e),J(t));let O=T?P:E,H=T?E:P;Xn(t,w,{_chunkSteps:Me=>{F(()=>{i=!1,u=!1;let Ue=T?d:f;if(T?f:d)Ue||kt(O._readableStreamController,Me);else{let qo;try{qo=zn(Me)}catch(Yr){Z(O._readableStreamController,Yr),Z(H._readableStreamController,Yr),A(K(e,Yr));return}Ue||kt(O._readableStreamController,Me),At(H._readableStreamController,qo)}n=!1,i?fe():u&&U()})},_closeSteps:Me=>{n=!1;let Ue=T?d:f,Jt=T?f:d;Ue||tt(O._readableStreamController),Jt||tt(H._readableStreamController),Me!==void 0&&(Ue||kt(O._readableStreamController,Me),!Jt&&H._readableStreamController._pendingPullIntos.length>0&&Bt(H._readableStreamController,0)),(!Ue||!Jt)&&A(void 0)},_errorSteps:()=>{n=!1}})}function fe(){if(n)return i=!0,m(void 0);n=!0;let w=kr(E._readableStreamController);return w===null?$e():we(w._view,!1),m(void 0)}function U(){if(n)return u=!0,m(void 0);n=!0;let w=kr(P._readableStreamController);return w===null?$e():we(w._view,!0),m(void 0)}function x(w){if(f=!0,_=w,d){let T=Je([_,R]),O=K(e,T);A(O)}return L}function Y(w){if(d=!0,R=w,f){let T=Je([_,R]),O=K(e,T);A(O)}return L}function ce(){}return E=go(ce,fe,x),P=go(ce,U,Y),J(t),[E,P]}function Wi(e,t){le(e,t);let n=e,i=n?.autoAllocateChunkSize,u=n?.cancel,f=n?.pull,d=n?.start,_=n?.type;return{autoAllocateChunkSize:i===void 0?void 0:Cn(i,`${t} has member 'autoAllocateChunkSize' that`),cancel:u===void 0?void 0:qi(u,n,`${t} has member 'cancel' that`),pull:f===void 0?void 0:Di(f,n,`${t} has member 'pull' that`),start:d===void 0?void 0:Fi(d,n,`${t} has member 'start' that`),type:_===void 0?void 0:Li(_,`${t} has member 'type' that`)}}function qi(e,t,n){return X(e,n),i=>ie(e,t,[i])}function Di(e,t,n){return X(e,n),i=>ie(e,t,[i])}function Fi(e,t,n){return X(e,n),i=>Te(e,t,[i])}function Li(e,t){if(e=`${e}`,e!=="bytes")throw new TypeError(`${t} '${e}' is not a valid enumeration value for ReadableStreamType`);return e}function zi(e,t){le(e,t);let n=e?.mode;return{mode:n===void 0?void 0:Ii(n,`${t} has member 'mode' that`)}}function Ii(e,t){if(e=`${e}`,e!=="byob")throw new TypeError(`${t} '${e}' is not a valid enumeration value for ReadableStreamReaderMode`);return e}function $i(e,t){return le(e,t),{preventCancel:!!e?.preventCancel}}function _o(e,t){le(e,t);let n=e?.preventAbort,i=e?.preventCancel,u=e?.preventClose,f=e?.signal;return f!==void 0&&ji(f,`${t} has member 'signal' that`),{preventAbort:!!n,preventCancel:!!i,preventClose:!!u,signal:f}}function ji(e,t){if(!Ka(e))throw new TypeError(`${t} is not an AbortSignal.`)}function Mi(e,t){le(e,t);let n=e?.readable;wr(n,"readable","ReadableWritablePair"),Rr(n,`${t} has member 'readable' that`);let i=e?.writable;return wr(i,"writable","ReadableWritablePair"),Zn(i,`${t} has member 'writable' that`),{readable:n,writable:i}}class _e{constructor(t={},n={}){t===void 0?t=null:Tn(t,"First parameter");let i=qt(n,"Second parameter"),u=Wi(t,"First parameter");if(Vr(this),u.type==="bytes"){if(i.size!==void 0)throw new RangeError("The strategy for a byte stream cannot have a size function");let f=ot(i,0);xa(this,u,f)}else{let f=Wt(i),d=ot(i,1);Ai(this,u,d,f)}}get locked(){if(!ge(this))throw ke("locked");return Se(this)}cancel(t=void 0){return ge(this)?Se(this)?p(new TypeError("Cannot cancel a stream that already has a reader")):K(this,t):p(ke("cancel"))}getReader(t=void 0){if(!ge(this))throw ke("getReader");return zi(t,"First parameter").mode===void 0?We(this):Yn(this)}pipeThrough(t,n={}){if(!ge(this))throw ke("pipeThrough");ue(t,1,"pipeThrough");let i=Mi(t,"First parameter"),u=_o(n,"Second parameter");if(Se(this))throw new TypeError("ReadableStream.prototype.pipeThrough cannot be used on a locked ReadableStream");if(Fe(i.writable))throw new TypeError("ReadableStream.prototype.pipeThrough cannot be used on a locked WritableStream");let f=bo(this,i.writable,u.preventClose,u.preventAbort,u.preventCancel,u.signal);return W(f),i.readable}pipeTo(t,n={}){if(!ge(this))return p(ke("pipeTo"));if(t===void 0)return p("Parameter 1 is required in 'pipeTo'.");if(!De(t))return p(new TypeError("ReadableStream.prototype.pipeTo's first argument must be a WritableStream"));let i;try{i=_o(n,"Second parameter")}catch(u){return p(u)}return Se(this)?p(new TypeError("ReadableStream.prototype.pipeTo cannot be used on a locked ReadableStream")):Fe(t)?p(new TypeError("ReadableStream.prototype.pipeTo cannot be used on a locked WritableStream")):bo(this,t,i.preventClose,i.preventAbort,i.preventCancel,i.signal)}tee(){if(!ge(this))throw ke("tee");let t=Bi(this);return Je(t)}values(t=void 0){if(!ge(this))throw ke("values");let n=$i(t,"First parameter");return La(this,n.preventCancel)}}Object.defineProperties(_e.prototype,{cancel:{enumerable:!0},getReader:{enumerable:!0},pipeThrough:{enumerable:!0},pipeTo:{enumerable:!0},tee:{enumerable:!0},values:{enumerable:!0},locked:{enumerable:!0}}),typeof s.toStringTag=="symbol"&&Object.defineProperty(_e.prototype,s.toStringTag,{value:"ReadableStream",configurable:!0}),typeof s.asyncIterator=="symbol"&&Object.defineProperty(_e.prototype,s.asyncIterator,{value:_e.prototype.values,writable:!0,configurable:!0});function Hr(e,t,n,i=1,u=()=>1){let f=Object.create(_e.prototype);Vr(f);let d=Object.create(ze.prototype);return yo(f,d,e,t,n,i,u),f}function go(e,t,n){let i=Object.create(_e.prototype);Vr(i);let u=Object.create(qe.prototype);return Vn(i,u,e,t,n,0,void 0),i}function Vr(e){e._state="readable",e._reader=void 0,e._storedError=void 0,e._disturbed=!1}function ge(e){return!h(e)||!Object.prototype.hasOwnProperty.call(e,"_readableStreamController")?!1:e instanceof _e}function Se(e){return e._reader!==void 0}function K(e,t){if(e._disturbed=!0,e._state==="closed")return m(void 0);if(e._state==="errored")return p(e._storedError);ft(e);let n=e._reader;n!==void 0&&Pe(n)&&(n._readIntoRequests.forEach(u=>{u._closeSteps(void 0)}),n._readIntoRequests=new G);let i=e._readableStreamController[gr](t);return B(i,l)}function ft(e){e._state="closed";let t=e._reader;t!==void 0&&(Sn(t),be(t)&&(t._readRequests.forEach(n=>{n._closeSteps()}),t._readRequests=new G))}function So(e,t){e._state="errored",e._storedError=t;let n=e._reader;n!==void 0&&(_r(n,t),be(n)?(n._readRequests.forEach(i=>{i._errorSteps(t)}),n._readRequests=new G):(n._readIntoRequests.forEach(i=>{i._errorSteps(t)}),n._readIntoRequests=new G))}function ke(e){return new TypeError(`ReadableStream.prototype.${e} can only be used on a ReadableStream`)}function wo(e,t){le(e,t);let n=e?.highWaterMark;return wr(n,"highWaterMark","QueuingStrategyInit"),{highWaterMark:vr(n)}}let vo=e=>e.byteLength;try{Object.defineProperty(vo,"name",{value:"size",configurable:!0})}catch{}class Ht{constructor(t){ue(t,1,"ByteLengthQueuingStrategy"),t=wo(t,"First parameter"),this._byteLengthQueuingStrategyHighWaterMark=t.highWaterMark}get highWaterMark(){if(!To(this))throw Ro("highWaterMark");return this._byteLengthQueuingStrategyHighWaterMark}get size(){if(!To(this))throw Ro("size");return vo}}Object.defineProperties(Ht.prototype,{highWaterMark:{enumerable:!0},size:{enumerable:!0}}),typeof s.toStringTag=="symbol"&&Object.defineProperty(Ht.prototype,s.toStringTag,{value:"ByteLengthQueuingStrategy",configurable:!0});function Ro(e){return new TypeError(`ByteLengthQueuingStrategy.prototype.${e} can only be used on a ByteLengthQueuingStrategy`)}function To(e){return!h(e)||!Object.prototype.hasOwnProperty.call(e,"_byteLengthQueuingStrategyHighWaterMark")?!1:e instanceof Ht}let Eo=()=>1;try{Object.defineProperty(Eo,"name",{value:"size",configurable:!0})}catch{}class Vt{constructor(t){ue(t,1,"CountQueuingStrategy"),t=wo(t,"First parameter"),this._countQueuingStrategyHighWaterMark=t.highWaterMark}get highWaterMark(){if(!Po(this))throw Co("highWaterMark");return this._countQueuingStrategyHighWaterMark}get size(){if(!Po(this))throw Co("size");return Eo}}Object.defineProperties(Vt.prototype,{highWaterMark:{enumerable:!0},size:{enumerable:!0}}),typeof s.toStringTag=="symbol"&&Object.defineProperty(Vt.prototype,s.toStringTag,{value:"CountQueuingStrategy",configurable:!0});function Co(e){return new TypeError(`CountQueuingStrategy.prototype.${e} can only be used on a CountQueuingStrategy`)}function Po(e){return!h(e)||!Object.prototype.hasOwnProperty.call(e,"_countQueuingStrategyHighWaterMark")?!1:e instanceof Vt}function Ui(e,t){le(e,t);let n=e?.flush,i=e?.readableType,u=e?.start,f=e?.transform,d=e?.writableType;return{flush:n===void 0?void 0:xi(n,e,`${t} has member 'flush' that`),readableType:i,start:u===void 0?void 0:Ni(u,e,`${t} has member 'start' that`),transform:f===void 0?void 0:Hi(f,e,`${t} has member 'tr