var Hi=Object.create;var cr=Object.defineProperty;var Yi=Object.getOwnPropertyDescriptor;var Vi=Object.getOwnPropertyNames;var Qi=Object.getPrototypeOf,Gi=Object.prototype.hasOwnProperty;var Oo=a=>cr(a,"__esModule",{value:!0});var Rt=(a,n)=>()=>(a&&(n=a(a=0)),n);var on=(a,n)=>()=>(n||a((n={exports:{}}).exports,n),n.exports),Do=(a,n)=>{for(var o in n)cr(a,o,{get:n[o],enumerable:!0})},qo=(a,n,o,s)=>{if(n&&typeof n=="object"||typeof n=="function")for(let l of Vi(n))!Gi.call(a,l)&&(o||l!=="default")&&cr(a,l,{get:()=>n[l],enumerable:!(s=Yi(n,l))||s.enumerable});return a},ve=(a,n)=>qo(Oo(cr(a!=null?Hi(Qi(a)):{},"default",!n&&a&&a.__esModule?{get:()=>a.default,enumerable:!0}:{value:a,enumerable:!0})),a),Zi=(a=>(n,o)=>a&&a.get(n)||(o=qo(Oo({}),n,1),a&&a.set(n,o),o))(typeof WeakMap!="undefined"?new WeakMap:0);var Fo=(a,n,o)=>{if(!n.has(a))throw TypeError("Cannot "+o)};var q=(a,n,o)=>(Fo(a,n,"read from private field"),o?o.call(a):n.get(a)),G=(a,n,o)=>{if(n.has(a))throw TypeError("Cannot add the same private member more than once");n instanceof WeakSet?n.add(a):n.set(a,o)},U=(a,n,o,s)=>(Fo(a,n,"write to private field"),s?s.call(a,o):n.set(a,o),o);var Io=on((hr,zo)=>{(function(a,n){typeof hr=="object"&&typeof zo!="undefined"?n(hr):typeof define=="function"&&define.amd?define(["exports"],n):(a=typeof globalThis!="undefined"?globalThis:a||self,n(a.WebStreamsPolyfill={}))})(hr,function(a){"use strict";let n=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol:e=>`Symbol(${e})`;function o(){}function s(){if(typeof self!="undefined")return self;if(typeof window!="undefined")return window;if(typeof global!="undefined")return global}let l=s();function f(e){return typeof e=="object"&&e!==null||typeof e=="function"}let h=o,w=Promise,y=Promise.prototype.then,g=Promise.resolve.bind(w),B=Promise.reject.bind(w);function E(e){return new w(e)}function S(e){return g(e)}function b(e){return B(e)}function m(e,t,r){return y.call(e,t,r)}function D(e,t,r){m(m(e,t,r),void 0,h)}function W(e,t){D(e,t)}function k(e,t){D(e,void 0,t)}function z(e,t,r){return m(e,t,r)}function N(e){m(e,void 0,h)}let P=(()=>{let e=l&&l.queueMicrotask;if(typeof e=="function")return e;let t=S(void 0);return r=>m(t,r)})();function I(e,t,r){if(typeof e!="function")throw new TypeError("Argument is not a function");return Function.prototype.apply.call(e,t,r)}function O(e,t,r){try{return S(I(e,t,r))}catch(i){return b(i)}}let Se=16384;class V{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 r=this._back,i=r;r._elements.length===Se-1&&(i={_elements:[],_next:void 0}),r._elements.push(t),i!==r&&(this._back=i,r._next=i),++this._size}shift(){let t=this._front,r=t,i=this._cursor,u=i+1,d=t._elements,c=d[i];return u===Se&&(r=t._next,u=0),--this._size,this._cursor=u,t!==r&&(this._front=r),d[i]=void 0,c}forEach(t){let r=this._cursor,i=this._front,u=i._elements;for(;(r!==u.length||i._next!==void 0)&&!(r===u.length&&(i=i._next,u=i._elements,r=0,u.length===0));)t(u[r]),++r}peek(){let t=this._front,r=this._cursor;return t._elements[r]}}function pn(e,t){e._ownerReadableStream=t,t._reader=e,t._state==="readable"?Ar(e):t._state==="closed"?Sa(e):yn(e,t._storedError)}function Pr(e,t){let r=e._ownerReadableStream;return ae(r,t)}function fe(e){e._ownerReadableStream._state==="readable"?vr(e,new TypeError("Reader was released and can no longer be used to monitor the stream's closedness")):wa(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 Ne(e){return new TypeError("Cannot "+e+" a stream using a released reader")}function Ar(e){e._closedPromise=E((t,r)=>{e._closedPromise_resolve=t,e._closedPromise_reject=r})}function yn(e,t){Ar(e),vr(e,t)}function Sa(e){Ar(e),gn(e)}function vr(e,t){e._closedPromise_reject!==void 0&&(N(e._closedPromise),e._closedPromise_reject(t),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0)}function wa(e,t){yn(e,t)}function gn(e){e._closedPromise_resolve!==void 0&&(e._closedPromise_resolve(void 0),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0)}let _n=n("[[AbortSteps]]"),Sn=n("[[ErrorSteps]]"),Br=n("[[CancelSteps]]"),Wr=n("[[PullSteps]]"),wn=Number.isFinite||function(e){return typeof e=="number"&&isFinite(e)},Ra=Math.trunc||function(e){return e<0?Math.ceil(e):Math.floor(e)};function Ta(e){return typeof e=="object"||typeof e=="function"}function de(e,t){if(e!==void 0&&!Ta(e))throw new TypeError(`${t} is not an object.`)}function ne(e,t){if(typeof e!="function")throw new TypeError(`${t} is not a function.`)}function Ca(e){return typeof e=="object"&&e!==null||typeof e=="function"}function Rn(e,t){if(!Ca(e))throw new TypeError(`${t} is not an object.`)}function ce(e,t,r){if(e===void 0)throw new TypeError(`Parameter ${t} is required in '${r}'.`)}function kr(e,t,r){if(e===void 0)throw new TypeError(`${t} is required in '${r}'.`)}function Or(e){return Number(e)}function Tn(e){return e===0?0:e}function Ea(e){return Tn(Ra(e))}function Cn(e,t){let r=0,i=Number.MAX_SAFE_INTEGER,u=Number(e);if(u=Tn(u),!wn(u))throw new TypeError(`${t} is not a finite number`);if(u=Ea(u),ui)throw new TypeError(`${t} is outside the accepted range of ${r} to ${i}, inclusive`);return!wn(u)||u===0?0:u}function Dr(e,t){if(!Ee(e))throw new TypeError(`${t} is not a ReadableStream.`)}function He(e){return new st(e)}function En(e,t){e._reader._readRequests.push(t)}function qr(e,t,r){let u=e._reader._readRequests.shift();r?u._closeSteps():u._chunkSteps(t)}function qt(e){return e._reader._readRequests.length}function Pn(e){let t=e._reader;return!(t===void 0||!we(t))}class st{constructor(t){if(ce(t,1,"ReadableStreamDefaultReader"),Dr(t,"First parameter"),Pe(t))throw new TypeError("This stream has already been locked for exclusive reading by another reader");pn(this,t),this._readRequests=new V}get closed(){return we(this)?this._closedPromise:b(Ft("closed"))}cancel(t=void 0){return we(this)?this._ownerReadableStream===void 0?b(Ne("cancel")):Pr(this,t):b(Ft("cancel"))}read(){if(!we(this))return b(Ft("read"));if(this._ownerReadableStream===void 0)return b(Ne("read from"));let t,r,i=E((d,c)=>{t=d,r=c});return lt(this,{_chunkSteps:d=>t({value:d,done:!1}),_closeSteps:()=>t({value:void 0,done:!0}),_errorSteps:d=>r(d)}),i}releaseLock(){if(!we(this))throw Ft("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");fe(this)}}}Object.defineProperties(st.prototype,{cancel:{enumerable:!0},read:{enumerable:!0},releaseLock:{enumerable:!0},closed:{enumerable:!0}}),typeof n.toStringTag=="symbol"&&Object.defineProperty(st.prototype,n.toStringTag,{value:"ReadableStreamDefaultReader",configurable:!0});function we(e){return!f(e)||!Object.prototype.hasOwnProperty.call(e,"_readRequests")?!1:e instanceof st}function lt(e,t){let r=e._ownerReadableStream;r._disturbed=!0,r._state==="closed"?t._closeSteps():r._state==="errored"?t._errorSteps(r._storedError):r._readableStreamController[Wr](t)}function Ft(e){return new TypeError(`ReadableStreamDefaultReader.prototype.${e} can only be used on a ReadableStreamDefaultReader`)}let An=Object.getPrototypeOf(Object.getPrototypeOf(async function*(){}).prototype);class vn{constructor(t,r){this._ongoingPromise=void 0,this._isFinished=!1,this._reader=t,this._preventCancel=r}next(){let t=()=>this._nextSteps();return this._ongoingPromise=this._ongoingPromise?z(this._ongoingPromise,t,t):t(),this._ongoingPromise}return(t){let r=()=>this._returnSteps(t);return this._ongoingPromise?z(this._ongoingPromise,r,r):r()}_nextSteps(){if(this._isFinished)return Promise.resolve({value:void 0,done:!0});let t=this._reader;if(t._ownerReadableStream===void 0)return b(Ne("iterate"));let r,i,u=E((c,p)=>{r=c,i=p});return lt(t,{_chunkSteps:c=>{this._ongoingPromise=void 0,P(()=>r({value:c,done:!1}))},_closeSteps:()=>{this._ongoingPromise=void 0,this._isFinished=!0,fe(t),r({value:void 0,done:!0})},_errorSteps:c=>{this._ongoingPromise=void 0,this._isFinished=!0,fe(t),i(c)}}),u}_returnSteps(t){if(this._isFinished)return Promise.resolve({value:t,done:!0});this._isFinished=!0;let r=this._reader;if(r._ownerReadableStream===void 0)return b(Ne("finish iterating"));if(!this._preventCancel){let i=Pr(r,t);return fe(r),z(i,()=>({value:t,done:!0}))}return fe(r),S({value:t,done:!0})}}let Bn={next(){return Wn(this)?this._asyncIteratorImpl.next():b(kn("next"))},return(e){return Wn(this)?this._asyncIteratorImpl.return(e):b(kn("return"))}};An!==void 0&&Object.setPrototypeOf(Bn,An);function Pa(e,t){let r=He(e),i=new vn(r,t),u=Object.create(Bn);return u._asyncIteratorImpl=i,u}function Wn(e){if(!f(e)||!Object.prototype.hasOwnProperty.call(e,"_asyncIteratorImpl"))return!1;try{return e._asyncIteratorImpl instanceof vn}catch{return!1}}function kn(e){return new TypeError(`ReadableStreamAsyncIterator.${e} can only be used on a ReadableSteamAsyncIterator`)}let On=Number.isNaN||function(e){return e!==e};function ut(e){return e.slice()}function Dn(e,t,r,i,u){new Uint8Array(e).set(new Uint8Array(r,i,u),t)}function Cs(e){return e}function Lt(e){return!1}function qn(e,t,r){if(e.slice)return e.slice(t,r);let i=r-t,u=new ArrayBuffer(i);return Dn(u,0,e,t,i),u}function Aa(e){return!(typeof e!="number"||On(e)||e<0)}function Fn(e){let t=qn(e.buffer,e.byteOffset,e.byteOffset+e.byteLength);return new Uint8Array(t)}function Fr(e){let t=e._queue.shift();return e._queueTotalSize-=t.size,e._queueTotalSize<0&&(e._queueTotalSize=0),t.value}function Lr(e,t,r){if(!Aa(r)||r===1/0)throw new RangeError("Size must be a finite, non-NaN, non-negative number.");e._queue.push({value:t,size:r}),e._queueTotalSize+=r}function va(e){return e._queue.peek().value}function Re(e){e._queue=new V,e._queueTotalSize=0}class ft{constructor(){throw new TypeError("Illegal constructor")}get view(){if(!zr(this))throw jr("view");return this._view}respond(t){if(!zr(this))throw jr("respond");if(ce(t,1,"respond"),t=Cn(t,"First parameter"),this._associatedReadableByteStreamController===void 0)throw new TypeError("This BYOB request has been invalidated");Lt(this._view.buffer),jt(this._associatedReadableByteStreamController,t)}respondWithNewView(t){if(!zr(this))throw jr("respondWithNewView");if(ce(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");Lt(t.buffer),Ut(this._associatedReadableByteStreamController,t)}}Object.defineProperties(ft.prototype,{respond:{enumerable:!0},respondWithNewView:{enumerable:!0},view:{enumerable:!0}}),typeof n.toStringTag=="symbol"&&Object.defineProperty(ft.prototype,n.toStringTag,{value:"ReadableStreamBYOBRequest",configurable:!0});class Ye{constructor(){throw new TypeError("Illegal constructor")}get byobRequest(){if(!Oe(this))throw ct("byobRequest");return $r(this)}get desiredSize(){if(!Oe(this))throw ct("desiredSize");return xn(this)}close(){if(!Oe(this))throw ct("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`);dt(this)}enqueue(t){if(!Oe(this))throw ct("enqueue");if(ce(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 r=this._controlledReadableByteStream._state;if(r!=="readable")throw new TypeError(`The stream (in ${r} state) is not in the readable state and cannot be enqueued to`);$t(this,t)}error(t=void 0){if(!Oe(this))throw ct("error");oe(this,t)}[Br](t){Ln(this),Re(this);let r=this._cancelAlgorithm(t);return Mt(this),r}[Wr](t){let r=this._controlledReadableByteStream;if(this._queueTotalSize>0){let u=this._queue.shift();this._queueTotalSize-=u.byteLength,$n(this);let d=new Uint8Array(u.buffer,u.byteOffset,u.byteLength);t._chunkSteps(d);return}let i=this._autoAllocateChunkSize;if(i!==void 0){let u;try{u=new ArrayBuffer(i)}catch(c){t._errorSteps(c);return}let d={buffer:u,bufferByteLength:i,byteOffset:0,byteLength:i,bytesFilled:0,elementSize:1,viewConstructor:Uint8Array,readerType:"default"};this._pendingPullIntos.push(d)}En(r,t),De(this)}}Object.defineProperties(Ye.prototype,{close:{enumerable:!0},enqueue:{enumerable:!0},error:{enumerable:!0},byobRequest:{enumerable:!0},desiredSize:{enumerable:!0}}),typeof n.toStringTag=="symbol"&&Object.defineProperty(Ye.prototype,n.toStringTag,{value:"ReadableByteStreamController",configurable:!0});function Oe(e){return!f(e)||!Object.prototype.hasOwnProperty.call(e,"_controlledReadableByteStream")?!1:e instanceof Ye}function zr(e){return!f(e)||!Object.prototype.hasOwnProperty.call(e,"_associatedReadableByteStreamController")?!1:e instanceof ft}function De(e){if(!Oa(e))return;if(e._pulling){e._pullAgain=!0;return}e._pulling=!0;let r=e._pullAlgorithm();D(r,()=>{e._pulling=!1,e._pullAgain&&(e._pullAgain=!1,De(e))},i=>{oe(e,i)})}function Ln(e){Mr(e),e._pendingPullIntos=new V}function Ir(e,t){let r=!1;e._state==="closed"&&(r=!0);let i=zn(t);t.readerType==="default"?qr(e,i,r):Fa(e,i,r)}function zn(e){let t=e.bytesFilled,r=e.elementSize;return new e.viewConstructor(e.buffer,e.byteOffset,t/r)}function zt(e,t,r,i){e._queue.push({buffer:t,byteOffset:r,byteLength:i}),e._queueTotalSize+=i}function In(e,t){let r=t.elementSize,i=t.bytesFilled-t.bytesFilled%r,u=Math.min(e._queueTotalSize,t.byteLength-t.bytesFilled),d=t.bytesFilled+u,c=d-d%r,p=u,R=!1;c>i&&(p=c-t.bytesFilled,R=!0);let C=e._queue;for(;p>0;){let A=C.peek(),v=Math.min(p,A.byteLength),M=t.byteOffset+t.bytesFilled;Dn(t.buffer,M,A.buffer,A.byteOffset,v),A.byteLength===v?C.shift():(A.byteOffset+=v,A.byteLength-=v),e._queueTotalSize-=v,Mn(e,v,t),p-=v}return R}function Mn(e,t,r){r.bytesFilled+=t}function $n(e){e._queueTotalSize===0&&e._closeRequested?(Mt(e),St(e._controlledReadableByteStream)):De(e)}function Mr(e){e._byobRequest!==null&&(e._byobRequest._associatedReadableByteStreamController=void 0,e._byobRequest._view=null,e._byobRequest=null)}function jn(e){for(;e._pendingPullIntos.length>0;){if(e._queueTotalSize===0)return;let t=e._pendingPullIntos.peek();In(e,t)&&(It(e),Ir(e._controlledReadableByteStream,t))}}function Ba(e,t,r){let i=e._controlledReadableByteStream,u=1;t.constructor!==DataView&&(u=t.constructor.BYTES_PER_ELEMENT);let d=t.constructor,c=t.buffer,p={buffer:c,bufferByteLength:c.byteLength,byteOffset:t.byteOffset,byteLength:t.byteLength,bytesFilled:0,elementSize:u,viewConstructor:d,readerType:"byob"};if(e._pendingPullIntos.length>0){e._pendingPullIntos.push(p),Yn(i,r);return}if(i._state==="closed"){let R=new d(p.buffer,p.byteOffset,0);r._closeSteps(R);return}if(e._queueTotalSize>0){if(In(e,p)){let R=zn(p);$n(e),r._chunkSteps(R);return}if(e._closeRequested){let R=new TypeError("Insufficient bytes to fill elements in the given buffer");oe(e,R),r._errorSteps(R);return}}e._pendingPullIntos.push(p),Yn(i,r),De(e)}function Wa(e,t){let r=e._controlledReadableByteStream;if(Ur(r))for(;Vn(r)>0;){let i=It(e);Ir(r,i)}}function ka(e,t,r){if(Mn(e,t,r),r.bytesFilled0){let u=r.byteOffset+r.bytesFilled,d=qn(r.buffer,u-i,u);zt(e,d,0,d.byteLength)}r.bytesFilled-=i,Ir(e._controlledReadableByteStream,r),jn(e)}function Un(e,t){let r=e._pendingPullIntos.peek();Mr(e),e._controlledReadableByteStream._state==="closed"?Wa(e):ka(e,t,r),De(e)}function It(e){return e._pendingPullIntos.shift()}function Oa(e){let t=e._controlledReadableByteStream;return t._state!=="readable"||e._closeRequested||!e._started?!1:!!(Pn(t)&&qt(t)>0||Ur(t)&&Vn(t)>0||xn(e)>0)}function Mt(e){e._pullAlgorithm=void 0,e._cancelAlgorithm=void 0}function dt(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 oe(e,i),i}Mt(e),St(t)}}function $t(e,t){let r=e._controlledReadableByteStream;if(e._closeRequested||r._state!=="readable")return;let i=t.buffer,u=t.byteOffset,d=t.byteLength,c=i;if(e._pendingPullIntos.length>0){let p=e._pendingPullIntos.peek();Lt(p.buffer),p.buffer=p.buffer}if(Mr(e),Pn(r))if(qt(r)===0)zt(e,c,u,d);else{e._pendingPullIntos.length>0&&It(e);let p=new Uint8Array(c,u,d);qr(r,p,!1)}else Ur(r)?(zt(e,c,u,d),jn(e)):zt(e,c,u,d);De(e)}function oe(e,t){let r=e._controlledReadableByteStream;r._state==="readable"&&(Ln(e),Re(e),Mt(e),go(r,t))}function $r(e){if(e._byobRequest===null&&e._pendingPullIntos.length>0){let t=e._pendingPullIntos.peek(),r=new Uint8Array(t.buffer,t.byteOffset+t.bytesFilled,t.byteLength-t.bytesFilled),i=Object.create(ft.prototype);qa(i,e,r),e._byobRequest=i}return e._byobRequest}function xn(e){let t=e._controlledReadableByteStream._state;return t==="errored"?null:t==="closed"?0:e._strategyHWM-e._queueTotalSize}function jt(e,t){let r=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(r.bytesFilled+t>r.byteLength)throw new RangeError("bytesWritten out of range")}r.buffer=r.buffer,Un(e,t)}function Ut(e,t){let r=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(r.byteOffset+r.bytesFilled!==t.byteOffset)throw new RangeError("The region specified by view does not match byobRequest");if(r.bufferByteLength!==t.buffer.byteLength)throw new RangeError("The buffer of view has different capacity than byobRequest");if(r.bytesFilled+t.byteLength>r.byteLength)throw new RangeError("The region specified by view is larger than byobRequest");let u=t.byteLength;r.buffer=t.buffer,Un(e,u)}function Nn(e,t,r,i,u,d,c){t._controlledReadableByteStream=e,t._pullAgain=!1,t._pulling=!1,t._byobRequest=null,t._queue=t._queueTotalSize=void 0,Re(t),t._closeRequested=!1,t._started=!1,t._strategyHWM=d,t._pullAlgorithm=i,t._cancelAlgorithm=u,t._autoAllocateChunkSize=c,t._pendingPullIntos=new V,e._readableStreamController=t;let p=r();D(S(p),()=>{t._started=!0,De(t)},R=>{oe(t,R)})}function Da(e,t,r){let i=Object.create(Ye.prototype),u=()=>{},d=()=>S(void 0),c=()=>S(void 0);t.start!==void 0&&(u=()=>t.start(i)),t.pull!==void 0&&(d=()=>t.pull(i)),t.cancel!==void 0&&(c=R=>t.cancel(R));let p=t.autoAllocateChunkSize;if(p===0)throw new TypeError("autoAllocateChunkSize must be greater than 0");Nn(e,i,u,d,c,r,p)}function qa(e,t,r){e._associatedReadableByteStreamController=t,e._view=r}function jr(e){return new TypeError(`ReadableStreamBYOBRequest.prototype.${e} can only be used on a ReadableStreamBYOBRequest`)}function ct(e){return new TypeError(`ReadableByteStreamController.prototype.${e} can only be used on a ReadableByteStreamController`)}function Hn(e){return new ht(e)}function Yn(e,t){e._reader._readIntoRequests.push(t)}function Fa(e,t,r){let u=e._reader._readIntoRequests.shift();r?u._closeSteps(t):u._chunkSteps(t)}function Vn(e){return e._reader._readIntoRequests.length}function Ur(e){let t=e._reader;return!(t===void 0||!qe(t))}class ht{constructor(t){if(ce(t,1,"ReadableStreamBYOBReader"),Dr(t,"First parameter"),Pe(t))throw new TypeError("This stream has already been locked for exclusive reading by another reader");if(!Oe(t._readableStreamController))throw new TypeError("Cannot construct a ReadableStreamBYOBReader for a stream not constructed with a byte source");pn(this,t),this._readIntoRequests=new V}get closed(){return qe(this)?this._closedPromise:b(xt("closed"))}cancel(t=void 0){return qe(this)?this._ownerReadableStream===void 0?b(Ne("cancel")):Pr(this,t):b(xt("cancel"))}read(t){if(!qe(this))return b(xt("read"));if(!ArrayBuffer.isView(t))return b(new TypeError("view must be an array buffer view"));if(t.byteLength===0)return b(new TypeError("view must have non-zero byteLength"));if(t.buffer.byteLength===0)return b(new TypeError("view's buffer must have non-zero byteLength"));if(Lt(t.buffer),this._ownerReadableStream===void 0)return b(Ne("read from"));let r,i,u=E((c,p)=>{r=c,i=p});return Qn(this,t,{_chunkSteps:c=>r({value:c,done:!1}),_closeSteps:c=>r({value:c,done:!0}),_errorSteps:c=>i(c)}),u}releaseLock(){if(!qe(this))throw xt("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");fe(this)}}}Object.defineProperties(ht.prototype,{cancel:{enumerable:!0},read:{enumerable:!0},releaseLock:{enumerable:!0},closed:{enumerable:!0}}),typeof n.toStringTag=="symbol"&&Object.defineProperty(ht.prototype,n.toStringTag,{value:"ReadableStreamBYOBReader",configurable:!0});function qe(e){return!f(e)||!Object.prototype.hasOwnProperty.call(e,"_readIntoRequests")?!1:e instanceof ht}function Qn(e,t,r){let i=e._ownerReadableStream;i._disturbed=!0,i._state==="errored"?r._errorSteps(i._storedError):Ba(i._readableStreamController,t,r)}function xt(e){return new TypeError(`ReadableStreamBYOBReader.prototype.${e} can only be used on a ReadableStreamBYOBReader`)}function mt(e,t){let{highWaterMark:r}=e;if(r===void 0)return t;if(On(r)||r<0)throw new RangeError("Invalid highWaterMark");return r}function Nt(e){let{size:t}=e;return t||(()=>1)}function Ht(e,t){de(e,t);let r=e==null?void 0:e.highWaterMark,i=e==null?void 0:e.size;return{highWaterMark:r===void 0?void 0:Or(r),size:i===void 0?void 0:La(i,`${t} has member 'size' that`)}}function La(e,t){return ne(e,t),r=>Or(e(r))}function za(e,t){de(e,t);let r=e==null?void 0:e.abort,i=e==null?void 0:e.close,u=e==null?void 0:e.start,d=e==null?void 0:e.type,c=e==null?void 0:e.write;return{abort:r===void 0?void 0:Ia(r,e,`${t} has member 'abort' that`),close:i===void 0?void 0:Ma(i,e,`${t} has member 'close' that`),start:u===void 0?void 0:$a(u,e,`${t} has member 'start' that`),write:c===void 0?void 0:ja(c,e,`${t} has member 'write' that`),type:d}}function Ia(e,t,r){return ne(e,r),i=>O(e,t,[i])}function Ma(e,t,r){return ne(e,r),()=>O(e,t,[])}function $a(e,t,r){return ne(e,r),i=>I(e,t,[i])}function ja(e,t,r){return ne(e,r),(i,u)=>O(e,t,[i,u])}function Gn(e,t){if(!Ve(e))throw new TypeError(`${t} is not a WritableStream.`)}function Ua(e){if(typeof e!="object"||e===null)return!1;try{return typeof e.aborted=="boolean"}catch{return!1}}let xa=typeof AbortController=="function";function Na(){if(xa)return new AbortController}class bt{constructor(t={},r={}){t===void 0?t=null:Rn(t,"First parameter");let i=Ht(r,"Second parameter"),u=za(t,"First parameter");if(Kn(this),u.type!==void 0)throw new RangeError("Invalid type is specified");let c=Nt(i),p=mt(i,1);oi(this,u,p,c)}get locked(){if(!Ve(this))throw Zt("locked");return Qe(this)}abort(t=void 0){return Ve(this)?Qe(this)?b(new TypeError("Cannot abort a stream that already has a writer")):Yt(this,t):b(Zt("abort"))}close(){return Ve(this)?Qe(this)?b(new TypeError("Cannot close a stream that already has a writer")):le(this)?b(new TypeError("Cannot close an already-closing stream")):Xn(this):b(Zt("close"))}getWriter(){if(!Ve(this))throw Zt("getWriter");return Zn(this)}}Object.defineProperties(bt.prototype,{abort:{enumerable:!0},close:{enumerable:!0},getWriter:{enumerable:!0},locked:{enumerable:!0}}),typeof n.toStringTag=="symbol"&&Object.defineProperty(bt.prototype,n.toStringTag,{value:"WritableStream",configurable:!0});function Zn(e){return new pt(e)}function Ha(e,t,r,i,u=1,d=()=>1){let c=Object.create(bt.prototype);Kn(c);let p=Object.create(Ge.prototype);return oo(c,p,e,t,r,i,u,d),c}function Kn(e){e._state="writable",e._storedError=void 0,e._writer=void 0,e._writableStreamController=void 0,e._writeRequests=new V,e._inFlightWriteRequest=void 0,e._closeRequest=void 0,e._inFlightCloseRequest=void 0,e._pendingAbortRequest=void 0,e._backpressure=!1}function Ve(e){return!f(e)||!Object.prototype.hasOwnProperty.call(e,"_writableStreamController")?!1:e instanceof bt}function Qe(e){return e._writer!==void 0}function Yt(e,t){var r;if(e._state==="closed"||e._state==="errored")return S(void 0);e._writableStreamController._abortReason=t,(r=e._writableStreamController._abortController)===null||r===void 0||r.abort();let i=e._state;if(i==="closed"||i==="errored")return S(void 0);if(e._pendingAbortRequest!==void 0)return e._pendingAbortRequest._promise;let u=!1;i==="erroring"&&(u=!0,t=void 0);let d=E((c,p)=>{e._pendingAbortRequest={_promise:void 0,_resolve:c,_reject:p,_reason:t,_wasAlreadyErroring:u}});return e._pendingAbortRequest._promise=d,u||Nr(e,t),d}function Xn(e){let t=e._state;if(t==="closed"||t==="errored")return b(new TypeError(`The stream (in ${t} state) is not in the writable state and cannot be closed`));let r=E((u,d)=>{let c={_resolve:u,_reject:d};e._closeRequest=c}),i=e._writer;return i!==void 0&&e._backpressure&&t==="writable"&&Jr(i),ai(e._writableStreamController),r}function Ya(e){return E((r,i)=>{let u={_resolve:r,_reject:i};e._writeRequests.push(u)})}function xr(e,t){if(e._state==="writable"){Nr(e,t);return}Hr(e)}function Nr(e,t){let r=e._writableStreamController;e._state="erroring",e._storedError=t;let i=e._writer;i!==void 0&&eo(i,t),!Ka(e)&&r._started&&Hr(e)}function Hr(e){e._state="errored",e._writableStreamController[Sn]();let t=e._storedError;if(e._writeRequests.forEach(u=>{u._reject(t)}),e._writeRequests=new V,e._pendingAbortRequest===void 0){Vt(e);return}let r=e._pendingAbortRequest;if(e._pendingAbortRequest=void 0,r._wasAlreadyErroring){r._reject(t),Vt(e);return}let i=e._writableStreamController[_n](r._reason);D(i,()=>{r._resolve(),Vt(e)},u=>{r._reject(u),Vt(e)})}function Va(e){e._inFlightWriteRequest._resolve(void 0),e._inFlightWriteRequest=void 0}function Qa(e,t){e._inFlightWriteRequest._reject(t),e._inFlightWriteRequest=void 0,xr(e,t)}function Ga(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 r=e._writer;r!==void 0&&lo(r)}function Za(e,t){e._inFlightCloseRequest._reject(t),e._inFlightCloseRequest=void 0,e._pendingAbortRequest!==void 0&&(e._pendingAbortRequest._reject(t),e._pendingAbortRequest=void 0),xr(e,t)}function le(e){return!(e._closeRequest===void 0&&e._inFlightCloseRequest===void 0)}function Ka(e){return!(e._inFlightWriteRequest===void 0&&e._inFlightCloseRequest===void 0)}function Xa(e){e._inFlightCloseRequest=e._closeRequest,e._closeRequest=void 0}function Ja(e){e._inFlightWriteRequest=e._writeRequests.shift()}function Vt(e){e._closeRequest!==void 0&&(e._closeRequest._reject(e._storedError),e._closeRequest=void 0);let t=e._writer;t!==void 0&&Kr(t,e._storedError)}function Yr(e,t){let r=e._writer;r!==void 0&&t!==e._backpressure&&(t?ci(r):Jr(r)),e._backpressure=t}class pt{constructor(t){if(ce(t,1,"WritableStreamDefaultWriter"),Gn(t,"First parameter"),Qe(t))throw new TypeError("This stream has already been locked for exclusive writing by another writer");this._ownerWritableStream=t,t._writer=this;let r=t._state;if(r==="writable")!le(t)&&t._backpressure?Xt(this):uo(this),Kt(this);else if(r==="erroring")Xr(this,t._storedError),Kt(this);else if(r==="closed")uo(this),fi(this);else{let i=t._storedError;Xr(this,i),so(this,i)}}get closed(){return Fe(this)?this._closedPromise:b(Le("closed"))}get desiredSize(){if(!Fe(this))throw Le("desiredSize");if(this._ownerWritableStream===void 0)throw yt("desiredSize");return ni(this)}get ready(){return Fe(this)?this._readyPromise:b(Le("ready"))}abort(t=void 0){return Fe(this)?this._ownerWritableStream===void 0?b(yt("abort")):ei(this,t):b(Le("abort"))}close(){if(!Fe(this))return b(Le("close"));let t=this._ownerWritableStream;return t===void 0?b(yt("close")):le(t)?b(new TypeError("Cannot close an already-closing stream")):Jn(this)}releaseLock(){if(!Fe(this))throw Le("releaseLock");this._ownerWritableStream!==void 0&&to(this)}write(t=void 0){return Fe(this)?this._ownerWritableStream===void 0?b(yt("write to")):ro(this,t):b(Le("write"))}}Object.defineProperties(pt.prototype,{abort:{enumerable:!0},close:{enumerable:!0},releaseLock:{enumerable:!0},write:{enumerable:!0},closed:{enumerable:!0},desiredSize:{enumerable:!0},ready:{enumerable:!0}}),typeof n.toStringTag=="symbol"&&Object.defineProperty(pt.prototype,n.toStringTag,{value:"WritableStreamDefaultWriter",configurable:!0});function Fe(e){return!f(e)||!Object.prototype.hasOwnProperty.call(e,"_ownerWritableStream")?!1:e instanceof pt}function ei(e,t){let r=e._ownerWritableStream;return Yt(r,t)}function Jn(e){let t=e._ownerWritableStream;return Xn(t)}function ti(e){let t=e._ownerWritableStream,r=t._state;return le(t)||r==="closed"?S(void 0):r==="errored"?b(t._storedError):Jn(e)}function ri(e,t){e._closedPromiseState==="pending"?Kr(e,t):di(e,t)}function eo(e,t){e._readyPromiseState==="pending"?fo(e,t):hi(e,t)}function ni(e){let t=e._ownerWritableStream,r=t._state;return r==="errored"||r==="erroring"?null:r==="closed"?0:ao(t._writableStreamController)}function to(e){let t=e._ownerWritableStream,r=new TypeError("Writer was released and can no longer be used to monitor the stream's closedness");eo(e,r),ri(e,r),t._writer=void 0,e._ownerWritableStream=void 0}function ro(e,t){let r=e._ownerWritableStream,i=r._writableStreamController,u=ii(i,t);if(r!==e._ownerWritableStream)return b(yt("write to"));let d=r._state;if(d==="errored")return b(r._storedError);if(le(r)||d==="closed")return b(new TypeError("The stream is closing or closed and cannot be written to"));if(d==="erroring")return b(r._storedError);let c=Ya(r);return si(i,t,u),c}let no={};class Ge{constructor(){throw new TypeError("Illegal constructor")}get abortReason(){if(!Vr(this))throw Zr("abortReason");return this._abortReason}get signal(){if(!Vr(this))throw Zr("signal");if(this._abortController===void 0)throw new TypeError("WritableStreamDefaultController.prototype.signal is not supported");return this._abortController.signal}error(t=void 0){if(!Vr(this))throw Zr("error");this._controlledWritableStream._state==="writable"&&io(this,t)}[_n](t){let r=this._abortAlgorithm(t);return Qt(this),r}[Sn](){Re(this)}}Object.defineProperties(Ge.prototype,{abortReason:{enumerable:!0},signal:{enumerable:!0},error:{enumerable:!0}}),typeof n.toStringTag=="symbol"&&Object.defineProperty(Ge.prototype,n.toStringTag,{value:"WritableStreamDefaultController",configurable:!0});function Vr(e){return!f(e)||!Object.prototype.hasOwnProperty.call(e,"_controlledWritableStream")?!1:e instanceof Ge}function oo(e,t,r,i,u,d,c,p){t._controlledWritableStream=e,e._writableStreamController=t,t._queue=void 0,t._queueTotalSize=void 0,Re(t),t._abortReason=void 0,t._abortController=Na(),t._started=!1,t._strategySizeAlgorithm=p,t._strategyHWM=c,t._writeAlgorithm=i,t._closeAlgorithm=u,t._abortAlgorithm=d;let R=Gr(t);Yr(e,R);let C=r(),A=S(C);D(A,()=>{t._started=!0,Gt(t)},v=>{t._started=!0,xr(e,v)})}function oi(e,t,r,i){let u=Object.create(Ge.prototype),d=()=>{},c=()=>S(void 0),p=()=>S(void 0),R=()=>S(void 0);t.start!==void 0&&(d=()=>t.start(u)),t.write!==void 0&&(c=C=>t.write(C,u)),t.close!==void 0&&(p=()=>t.close()),t.abort!==void 0&&(R=C=>t.abort(C)),oo(e,u,d,c,p,R,r,i)}function Qt(e){e._writeAlgorithm=void 0,e._closeAlgorithm=void 0,e._abortAlgorithm=void 0,e._strategySizeAlgorithm=void 0}function ai(e){Lr(e,no,0),Gt(e)}function ii(e,t){try{return e._strategySizeAlgorithm(t)}catch(r){return Qr(e,r),1}}function ao(e){return e._strategyHWM-e._queueTotalSize}function si(e,t,r){try{Lr(e,t,r)}catch(u){Qr(e,u);return}let i=e._controlledWritableStream;if(!le(i)&&i._state==="writable"){let u=Gr(e);Yr(i,u)}Gt(e)}function Gt(e){let t=e._controlledWritableStream;if(!e._started||t._inFlightWriteRequest!==void 0)return;if(t._state==="erroring"){Hr(t);return}if(e._queue.length===0)return;let i=va(e);i===no?li(e):ui(e,i)}function Qr(e,t){e._controlledWritableStream._state==="writable"&&io(e,t)}function li(e){let t=e._controlledWritableStream;Xa(t),Fr(e);let r=e._closeAlgorithm();Qt(e),D(r,()=>{Ga(t)},i=>{Za(t,i)})}function ui(e,t){let r=e._controlledWritableStream;Ja(r);let i=e._writeAlgorithm(t);D(i,()=>{Va(r);let u=r._state;if(Fr(e),!le(r)&&u==="writable"){let d=Gr(e);Yr(r,d)}Gt(e)},u=>{r._state==="writable"&&Qt(e),Qa(r,u)})}function Gr(e){return ao(e)<=0}function io(e,t){let r=e._controlledWritableStream;Qt(e),Nr(r,t)}function Zt(e){return new TypeError(`WritableStream.prototype.${e} can only be used on a WritableStream`)}function Zr(e){return new TypeError(`WritableStreamDefaultController.prototype.${e} can only be used on a WritableStreamDefaultController`)}function Le(e){return new TypeError(`WritableStreamDefaultWriter.prototype.${e} can only be used on a WritableStreamDefaultWriter`)}function yt(e){return new TypeError("Cannot "+e+" a stream using a released writer")}function Kt(e){e._closedPromise=E((t,r)=>{e._closedPromise_resolve=t,e._closedPromise_reject=r,e._closedPromiseState="pending"})}function so(e,t){Kt(e),Kr(e,t)}function fi(e){Kt(e),lo(e)}function Kr(e,t){e._closedPromise_reject!==void 0&&(N(e._closedPromise),e._closedPromise_reject(t),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0,e._closedPromiseState="rejected")}function di(e,t){so(e,t)}function lo(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 Xt(e){e._readyPromise=E((t,r)=>{e._readyPromise_resolve=t,e._readyPromise_reject=r}),e._readyPromiseState="pending"}function Xr(e,t){Xt(e),fo(e,t)}function uo(e){Xt(e),Jr(e)}function fo(e,t){e._readyPromise_reject!==void 0&&(N(e._readyPromise),e._readyPromise_reject(t),e._readyPromise_resolve=void 0,e._readyPromise_reject=void 0,e._readyPromiseState="rejected")}function ci(e){Xt(e)}function hi(e,t){Xr(e,t)}function Jr(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 co=typeof DOMException!="undefined"?DOMException:void 0;function mi(e){if(!(typeof e=="function"||typeof e=="object"))return!1;try{return new e,!0}catch{return!1}}function bi(){let e=function(r,i){this.message=r||"",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 pi=mi(co)?co:bi();function ho(e,t,r,i,u,d){let c=He(e),p=Zn(t);e._disturbed=!0;let R=!1,C=S(void 0);return E((A,v)=>{let M;if(d!==void 0){if(M=()=>{let _=new pi("Aborted","AbortError"),T=[];i||T.push(()=>t._state==="writable"?Yt(t,_):S(void 0)),u||T.push(()=>e._state==="readable"?ae(e,_):S(void 0)),H(()=>Promise.all(T.map(F=>F())),!0,_)},d.aborted){M();return}d.addEventListener("abort",M)}function ie(){return E((_,T)=>{function F(Q){Q?_():m(Xe(),F,T)}F(!1)})}function Xe(){return R?S(!0):m(p._readyPromise,()=>E((_,T)=>{lt(c,{_chunkSteps:F=>{C=m(ro(p,F),void 0,o),_(!1)},_closeSteps:()=>_(!0),_errorSteps:T})}))}if(he(e,c._closedPromise,_=>{i?ee(!0,_):H(()=>Yt(t,_),!0,_)}),he(t,p._closedPromise,_=>{u?ee(!0,_):H(()=>ae(e,_),!0,_)}),j(e,c._closedPromise,()=>{r?ee():H(()=>ti(p))}),le(t)||t._state==="closed"){let _=new TypeError("the destination writable stream closed before all data could be piped to it");u?ee(!0,_):H(()=>ae(e,_),!0,_)}N(ie());function Ae(){let _=C;return m(C,()=>_!==C?Ae():void 0)}function he(_,T,F){_._state==="errored"?F(_._storedError):k(T,F)}function j(_,T,F){_._state==="closed"?F():W(T,F)}function H(_,T,F){if(R)return;R=!0,t._state==="writable"&&!le(t)?W(Ae(),Q):Q();function Q(){D(_(),()=>me(T,F),Je=>me(!0,Je))}}function ee(_,T){R||(R=!0,t._state==="writable"&&!le(t)?W(Ae(),()=>me(_,T)):me(_,T))}function me(_,T){to(p),fe(c),d!==void 0&&d.removeEventListener("abort",M),_?v(T):A(void 0)}})}class Ze{constructor(){throw new TypeError("Illegal constructor")}get desiredSize(){if(!Jt(this))throw rr("desiredSize");return en(this)}close(){if(!Jt(this))throw rr("close");if(!Ke(this))throw new TypeError("The stream is not in a state that permits close");_t(this)}enqueue(t=void 0){if(!Jt(this))throw rr("enqueue");if(!Ke(this))throw new TypeError("The stream is not in a state that permits enqueue");return tr(this,t)}error(t=void 0){if(!Jt(this))throw rr("error");Te(this,t)}[Br](t){Re(this);let r=this._cancelAlgorithm(t);return er(this),r}[Wr](t){let r=this._controlledReadableStream;if(this._queue.length>0){let i=Fr(this);this._closeRequested&&this._queue.length===0?(er(this),St(r)):gt(this),t._chunkSteps(i)}else En(r,t),gt(this)}}Object.defineProperties(Ze.prototype,{close:{enumerable:!0},enqueue:{enumerable:!0},error:{enumerable:!0},desiredSize:{enumerable:!0}}),typeof n.toStringTag=="symbol"&&Object.defineProperty(Ze.prototype,n.toStringTag,{value:"ReadableStreamDefaultController",configurable:!0});function Jt(e){return!f(e)||!Object.prototype.hasOwnProperty.call(e,"_controlledReadableStream")?!1:e instanceof Ze}function gt(e){if(!mo(e))return;if(e._pulling){e._pullAgain=!0;return}e._pulling=!0;let r=e._pullAlgorithm();D(r,()=>{e._pulling=!1,e._pullAgain&&(e._pullAgain=!1,gt(e))},i=>{Te(e,i)})}function mo(e){let t=e._controlledReadableStream;return!Ke(e)||!e._started?!1:!!(Pe(t)&&qt(t)>0||en(e)>0)}function er(e){e._pullAlgorithm=void 0,e._cancelAlgorithm=void 0,e._strategySizeAlgorithm=void 0}function _t(e){if(!Ke(e))return;let t=e._controlledReadableStream;e._closeRequested=!0,e._queue.length===0&&(er(e),St(t))}function tr(e,t){if(!Ke(e))return;let r=e._controlledReadableStream;if(Pe(r)&&qt(r)>0)qr(r,t,!1);else{let i;try{i=e._strategySizeAlgorithm(t)}catch(u){throw Te(e,u),u}try{Lr(e,t,i)}catch(u){throw Te(e,u),u}}gt(e)}function Te(e,t){let r=e._controlledReadableStream;r._state==="readable"&&(Re(e),er(e),go(r,t))}function en(e){let t=e._controlledReadableStream._state;return t==="errored"?null:t==="closed"?0:e._strategyHWM-e._queueTotalSize}function yi(e){return!mo(e)}function Ke(e){let t=e._controlledReadableStream._state;return!e._closeRequested&&t==="readable"}function bo(e,t,r,i,u,d,c){t._controlledReadableStream=e,t._queue=void 0,t._queueTotalSize=void 0,Re(t),t._started=!1,t._closeRequested=!1,t._pullAgain=!1,t._pulling=!1,t._strategySizeAlgorithm=c,t._strategyHWM=d,t._pullAlgorithm=i,t._cancelAlgorithm=u,e._readableStreamController=t;let p=r();D(S(p),()=>{t._started=!0,gt(t)},R=>{Te(t,R)})}function gi(e,t,r,i){let u=Object.create(Ze.prototype),d=()=>{},c=()=>S(void 0),p=()=>S(void 0);t.start!==void 0&&(d=()=>t.start(u)),t.pull!==void 0&&(c=()=>t.pull(u)),t.cancel!==void 0&&(p=R=>t.cancel(R)),bo(e,u,d,c,p,r,i)}function rr(e){return new TypeError(`ReadableStreamDefaultController.prototype.${e} can only be used on a ReadableStreamDefaultController`)}function _i(e,t){return Oe(e._readableStreamController)?wi(e):Si(e)}function Si(e,t){let r=He(e),i=!1,u=!1,d=!1,c=!1,p,R,C,A,v,M=E(j=>{v=j});function ie(){return i?(u=!0,S(void 0)):(i=!0,lt(r,{_chunkSteps:H=>{P(()=>{u=!1;let ee=H,me=H;d||tr(C._readableStreamController,ee),c||tr(A._readableStreamController,me),i=!1,u&&ie()})},_closeSteps:()=>{i=!1,d||_t(C._readableStreamController),c||_t(A._readableStreamController),(!d||!c)&&v(void 0)},_errorSteps:()=>{i=!1}}),S(void 0))}function Xe(j){if(d=!0,p=j,c){let H=ut([p,R]),ee=ae(e,H);v(ee)}return M}function Ae(j){if(c=!0,R=j,d){let H=ut([p,R]),ee=ae(e,H);v(ee)}return M}function he(){}return C=tn(he,ie,Xe),A=tn(he,ie,Ae),k(r._closedPromise,j=>{Te(C._readableStreamController,j),Te(A._readableStreamController,j),(!d||!c)&&v(void 0)}),[C,A]}function wi(e){let t=He(e),r=!1,i=!1,u=!1,d=!1,c=!1,p,R,C,A,v,M=E(_=>{v=_});function ie(_){k(_._closedPromise,T=>{_===t&&(oe(C._readableStreamController,T),oe(A._readableStreamController,T),(!d||!c)&&v(void 0))})}function Xe(){qe(t)&&(fe(t),t=He(e),ie(t)),lt(t,{_chunkSteps:T=>{P(()=>{i=!1,u=!1;let F=T,Q=T;if(!d&&!c)try{Q=Fn(T)}catch(Je){oe(C._readableStreamController,Je),oe(A._readableStreamController,Je),v(ae(e,Je));return}d||$t(C._readableStreamController,F),c||$t(A._readableStreamController,Q),r=!1,i?he():u&&j()})},_closeSteps:()=>{r=!1,d||dt(C._readableStreamController),c||dt(A._readableStreamController),C._readableStreamController._pendingPullIntos.length>0&&jt(C._readableStreamController,0),A._readableStreamController._pendingPullIntos.length>0&&jt(A._readableStreamController,0),(!d||!c)&&v(void 0)},_errorSteps:()=>{r=!1}})}function Ae(_,T){we(t)&&(fe(t),t=Hn(e),ie(t));let F=T?A:C,Q=T?C:A;Qn(t,_,{_chunkSteps:et=>{P(()=>{i=!1,u=!1;let tt=T?c:d;if(T?d:c)tt||Ut(F._readableStreamController,et);else{let ko;try{ko=Fn(et)}catch(nn){oe(F._readableStreamController,nn),oe(Q._readableStreamController,nn),v(ae(e,nn));return}tt||Ut(F._readableStreamController,et),$t(Q._readableStreamController,ko)}r=!1,i?he():u&&j()})},_closeSteps:et=>{r=!1;let tt=T?c:d,dr=T?d:c;tt||dt(F._readableStreamController),dr||dt(Q._readableStreamController),et!==void 0&&(tt||Ut(F._readableStreamController,et),!dr&&Q._readableStreamController._pendingPullIntos.length>0&&jt(Q._readableStreamController,0)),(!tt||!dr)&&v(void 0)},_errorSteps:()=>{r=!1}})}function he(){if(r)return i=!0,S(void 0);r=!0;let _=$r(C._readableStreamController);return _===null?Xe():Ae(_._view,!1),S(void 0)}function j(){if(r)return u=!0,S(void 0);r=!0;let _=$r(A._readableStreamController);return _===null?Xe():Ae(_._view,!0),S(void 0)}function H(_){if(d=!0,p=_,c){let T=ut([p,R]),F=ae(e,T);v(F)}return M}function ee(_){if(c=!0,R=_,d){let T=ut([p,R]),F=ae(e,T);v(F)}return M}function me(){}return C=yo(me,he,H),A=yo(me,j,ee),ie(t),[C,A]}function Ri(e,t){de(e,t);let r=e,i=r==null?void 0:r.autoAllocateChunkSize,u=r==null?void 0:r.cancel,d=r==null?void 0:r.pull,c=r==null?void 0:r.start,p=r==null?void 0:r.type;return{autoAllocateChunkSize:i===void 0?void 0:Cn(i,`${t} has member 'autoAllocateChunkSize' that`),cancel:u===void 0?void 0:Ti(u,r,`${t} has member 'cancel' that`),pull:d===void 0?void 0:Ci(d,r,`${t} has member 'pull' that`),start:c===void 0?void 0:Ei(c,r,`${t} has member 'start' that`),type:p===void 0?void 0:Pi(p,`${t} has member 'type' that`)}}function Ti(e,t,r){return ne(e,r),i=>O(e,t,[i])}function Ci(e,t,r){return ne(e,r),i=>O(e,t,[i])}function Ei(e,t,r){return ne(e,r),i=>I(e,t,[i])}function Pi(e,t){if(e=`${e}`,e!=="bytes")throw new TypeError(`${t} '${e}' is not a valid enumeration value for ReadableStreamType`);return e}function Ai(e,t){de(e,t);let r=e==null?void 0:e.mode;return{mode:r===void 0?void 0:vi(r,`${t} has member 'mode' that`)}}function vi(e,t){if(e=`${e}`,e!=="byob")throw new TypeError(`${t} '${e}' is not a valid enumeration value for ReadableStreamReaderMode`);return e}function Bi(e,t){de(e,t);let r=e==null?void 0:e.preventCancel;return{preventCancel:Boolean(r)}}function po(e,t){de(e,t);let r=e==null?void 0:e.preventAbort,i=e==null?void 0:e.preventCancel,u=e==null?void 0:e.preventClose,d=e==null?void 0:e.signal;return d!==void 0&&Wi(d,`${t} has member 'signal' that`),{preventAbort:Boolean(r),preventCancel:Boolean(i),preventClose:Boolean(u),signal:d}}function Wi(e,t){if(!Ua(e))throw new TypeError(`${t} is not an AbortSignal.`)}function ki(e,t){de(e,t);let r=e==null?void 0:e.readable;kr(r,"readable","ReadableWritablePair"),Dr(r,`${t} has member 'readable' that`);let i=e==null?void 0:e.writable;return kr(i,"writable","ReadableWritablePair"),Gn(i,`${t} has member 'writable' that`),{readable:r,writable:i}}class Ce{constructor(t={},r={}){t===void 0?t=null:Rn(t,"First parameter");let i=Ht(r,"Second parameter"),u=Ri(t,"First parameter");if(rn(this),u.type==="bytes"){if(i.size!==void 0)throw new RangeError("The strategy for a byte stream cannot have a size function");let d=mt(i,0);Da(this,u,d)}else{let d=Nt(i),c=mt(i,1);gi(this,u,c,d)}}get locked(){if(!Ee(this))throw ze("locked");return Pe(this)}cancel(t=void 0){return Ee(this)?Pe(this)?b(new TypeError("Cannot cancel a stream that already has a reader")):ae(this,t):b(ze("cancel"))}getReader(t=void 0){if(!Ee(this))throw ze("getReader");return Ai(t,"First parameter").mode===void 0?He(this):Hn(this)}pipeThrough(t,r={}){if(!Ee(this))throw ze("pipeThrough");ce(t,1,"pipeThrough");let i=ki(t,"First parameter"),u=po(r,"Second parameter");if(Pe(this))throw new TypeError("ReadableStream.prototype.pipeThrough cannot be used on a locked ReadableStream");if(Qe(i.writable))throw new TypeError("ReadableStream.prototype.pipeThrough cannot be used on a locked WritableStream");let d=ho(this,i.writable,u.preventClose,u.preventAbort,u.preventCancel,u.signal);return N(d),i.readable}pipeTo(t,r={}){if(!Ee(this))return b(ze("pipeTo"));if(t===void 0)return b("Parameter 1 is required in 'pipeTo'.");if(!Ve(t))return b(new TypeError("ReadableStream.prototype.pipeTo's first argument must be a WritableStream"));let i;try{i=po(r,"Second parameter")}catch(u){return b(u)}return Pe(this)?b(new TypeError("ReadableStream.prototype.pipeTo cannot be used on a locked ReadableStream")):Qe(t)?b(new TypeError("ReadableStream.prototype.pipeTo cannot be used on a locked WritableStream")):ho(this,t,i.preventClose,i.preventAbort,i.preventCancel,i.signal)}tee(){if(!Ee(this))throw ze("tee");let t=_i(this);return ut(t)}values(t=void 0){if(!Ee(this))throw ze("values");let r=Bi(t,"First parameter");return Pa(this,r.preventCancel)}}Object.defineProperties(Ce.prototype,{cancel:{enumerable:!0},getReader:{enumerable:!0},pipeThrough:{enumerable:!0},pipeTo:{enumerable:!0},tee:{enumerable:!0},values:{enumerable:!0},locked:{enumerable:!0}}),typeof n.toStringTag=="symbol"&&Object.defineProperty(Ce.prototype,n.toStringTag,{value:"ReadableStream",configurable:!0}),typeof n.asyncIterator=="symbol"&&Object.defineProperty(Ce.prototype,n.asyncIterator,{value:Ce.prototype.values,writable:!0,configurable:!0});function tn(e,t,r,i=1,u=()=>1){let d=Object.create(Ce.prototype);rn(d);let c=Object.create(Ze.prototype);return bo(d,c,e,t,r,i,u),d}function yo(e,t,r){let i=Object.create(Ce.prototype);rn(i);let u=Object.create(Ye.prototype);return Nn(i,u,e,t,r,0,void 0),i}function rn(e){e._state="readable",e._reader=void 0,e._storedError=void 0,e._disturbed=!1}function Ee(e){return!f(e)||!Object.prototype.hasOwnProperty.call(e,"_readableStreamController")?!1:e instanceof Ce}function Pe(e){return e._reader!==void 0}function ae(e,t){if(e._disturbed=!0,e._state==="closed")return S(void 0);if(e._state==="errored")return b(e._storedError);St(e);let r=e._reader;r!==void 0&&qe(r)&&(r._readIntoRequests.forEach(u=>{u._closeSteps(void 0)}),r._readIntoRequests=new V);let i=e._readableStreamController[Br](t);return z(i,o)}function St(e){e._state="closed";let t=e._reader;t!==void 0&&(gn(t),we(t)&&(t._readRequests.forEach(r=>{r._closeSteps()}),t._readRequests=new V))}function go(e,t){e._state="errored",e._storedError=t;let r=e._reader;r!==void 0&&(vr(r,t),we(r)?(r._readRequests.forEach(i=>{i._errorSteps(t)}),r._readRequests=new V):(r._readIntoRequests.forEach(i=>{i._errorSteps(t)}),r._readIntoRequests=new V))}function ze(e){return new TypeError(`ReadableStream.prototype.${e} can only be used on a ReadableStream`)}function _o(e,t){de(e,t);let r=e==null?void 0:e.highWaterMark;return kr(r,"highWaterMark","QueuingStrategyInit"),{highWaterMark:Or(r)}}let So=e=>e.byteLength;Object.defineProperty(So,"name",{value:"size",configurable:!0});class nr{constructor(t){ce(t,1,"ByteLengthQueuingStrategy"),t=_o(t,"First parameter"),this._byteLengthQueuingStrategyHighWaterMark=t.highWaterMark}get highWaterMark(){if(!Ro(this))throw wo("highWaterMark");return this._byteLengthQueuingStrategyHighWaterMark}get size(){if(!Ro(this))throw wo("size");return So}}Object.defineProperties(nr.prototype,{highWaterMark:{enumerable:!0},size:{enumerable:!0}}),typeof n.toStringTag=="symbol"&&Object.defineProperty(nr.prototype,n.toStringTag,{value:"ByteLengthQueuingStrategy",configurable:!0});function wo(e){return new TypeError(`ByteLengthQueuingStrategy.prototype.${e} can only be used on a ByteLengthQueuingStrategy`)}function Ro(e){return!f(e)||!Object.prototype.hasOwnProperty.call(e,"_byteLengthQueuingStrategyHighWaterMark")?!1:e instanceof nr}let To=()=>1;Object.defineProperty(To,"name",{value:"size",configurable:!0});class or{constructor(t){ce(t,1,"CountQueuingStrategy"),t=_o(t,"First parameter"),this._countQueuingStrategyHighWaterMark=t.highWaterMark}get highWaterMark(){if(!Eo(this))throw Co("highWaterMark");return this._countQueuingStrategyHighWaterMark}get size(){if(!Eo(this))throw Co("size");return To}}Object.defineProperties(or.prototype,{highWaterMark:{enumerable:!0},size:{enumerable:!0}}),typeof n.toStringTag=="symbol"&&Object.defineProperty(or.prototype,n.toStringTag,{value:"CountQueuingStrategy",configurable:!0});function Co(e){return new TypeError(`CountQueuingStrategy.prototype.${e} can only be used on a CountQueuingStrategy`)}function Eo(e){return!f(e)||!Object.prototype.hasOwnProperty.call(e,"_countQueuingStrategyHighWaterMark")?!1:e instanceof or}function Oi(e,t){de(e,t);let r=e==null?void 0:e.flush,i=e==null?void 0:e.readableType,u=e==null?void 0:e.start,d=e==null?void 0:e.transform,c=e==null?void 0:e.writableType;return{flush:r===void 0?void 0:Di(r,e,`${t} has member 'flush' that`),readableType:i,start:u===void 0?void 0:qi(u,e,`${t} has member 'start' that`),transform:d===void 0?void 0:Fi(d,e,`${t} has member 'transform' that`),writableType:c}}function Di(e,t,r){return ne(e,r),i=>O(e,t,[i])}function qi(e,t,r){return ne(e,r),i=>I(e,t,[i])}function Fi(e,t,r){return ne(e,r),(i,u)=>O(e,t,[i,u])}class ar{constructor(t={},r={},i={}){t===void 0&&(t=null);let u=Ht(r,"Second parameter"),d=Ht(i,"Third parameter"),c=Oi(t,"First parameter");if(c.readableType!==void 0)throw new RangeError("Invalid readableType specified");if(c.writableType!==void 0)throw new RangeError("Invalid writableType specified");let p=mt(d,0),R=Nt(d),C=mt(u,1),A=Nt(u),v,M=E(ie=>{v=ie});Li(this,M,C,A,p,R),Ii(this,c),c.start!==void 0?v(c.start(this._transformStreamController)):v(void 0)}get readable(){if(!Po(this))throw Wo("readable");return this._readable}get writable(){if(!Po(this))throw Wo("writable");return this._writable}}Object.defineProperties(ar.prototype,{readable:{enumerable:!0},writable:{enumerable:!0}}),typeof n.toStringTag=="symbol"&&Object.defineProperty(ar.prototype,n.toStringTag,{value:"TransformStream",configurable:!0});function Li(e,t,r,i,u,d){function c(){return t}function p(M){return ji(e,M)}function R(M){return Ui(e,M)}function C(){return xi(e)}e._writable=Ha(c,p,C,R,r,i);function A(){return Ni(e)}function v(M){return sr(e,M),S(void 0)}e._readable=tn(c,A,v,u,d),e._backpressure=void 0,e._backpressureChangePromise=void 0,e._backpressureChangePromise_resolve=void 0,lr(e,!0),e._transformStreamController=void 0}function Po(e){return!f(e)||!Object.prototype.hasOwnProperty.call(e,"_transformStreamController")?!1:e instanceof ar}function ir(e,t){Te(e._readable._readableStreamController,t),sr(e,t)}function sr(e,t){Ao(e._transformStreamController),Qr(e._writable._writableStreamController,t),e._backpressure&&lr(e,!1)}function lr(e,t){e._backpressureChangePromise!==void 0&&e._backpressureChangePromise_resolve(),e._backpressureChangePromise=E(r=>{e._backpressureChangePromise_resolve=r}),e._backpressure=t}class wt{constructor(){throw new TypeError("Illegal constructor")}get desiredSize(){if(!ur(this))throw fr("desiredSize");let t=this._controlledTransformStream._readable._readableStreamController;return en(t)}enqueue(t=void 0){if(!ur(this))throw fr("enqueue");vo(this,t)}error(t=void 0){if(!ur(this))throw fr("error");Mi(this,t)}terminate(){if(!ur(this))throw fr("terminate");$i(this)}}Object.defineProperties(wt.prototype,{enqueue:{enumerable:!0},error:{enumerable:!0},terminate:{enumerable:!0},desiredSize:{enumerable:!0}}),typeof n.toStringTag=="symbol"&&Object.defineProperty(wt.prototype,n.toStringTag,{value:"TransformStreamDefaultController",configurable:!0});function ur(e){return!f(e)||!Object.prototype.hasOwnProperty.call(e,"_controlledTransformStream")?!1:e instanceof wt}function zi(e,t,r,i){t._controlledTransformStream=e,e._transformStreamController=t,t._transformAlgorithm=r,t._flushAlgorithm=i}function Ii(e,t){let r=Object.create(wt.prototype),i=d=>{try{return vo(r,d),S(void 0)}catch(c){return b(c)}},u=()=>S(void 0);t.transform!==void 0&&(i=d=>t.transform(d,r)),t.flush!==void 0&&(u=()=>t.flush(r)),zi(e,r,i,u)}function Ao(e){e._transformAlgorithm=void 0,e._flushAlgorithm=void 0}function vo(e,t){let r=e._controlledTransformStream,i=r._readable._readableStreamController;if(!Ke(i))throw new TypeError("Readable side is not in a state that permits enqueue");try{tr(i,t)}catch(d){throw sr(r,d),r._readable._storedError}yi(i)!==r._backpressure&&lr(r,!0)}function Mi(e,t){ir(e._controlledTransformStream,t)}function Bo(e,t){let r=e._transformAlgorithm(t);return z(r,void 0,i=>{throw ir(e._controlledTransformStream,i),i})}function $i(e){let t=e._controlledTransformStream,r=t._readable._readableStreamController;_t(r);let i=new TypeError("TransformStream terminated");sr(t,i)}function ji(e,t){let r=e._transformStreamController;if(e._backpressure){let i=e._backpressureChangePromise;return z(i,()=>{let u=e._writable;if(u._state==="erroring")throw u._storedError;return Bo(r,t)})}return Bo(r,t)}function Ui(e,t){return ir(e,t),S(void 0)}function xi(e){let t=e._readable,r=e._transformStreamController,i=r._flushAlgorithm();return Ao(r),z(i,()=>{if(t._state==="errored")throw t._storedError;_t(t._readableStreamController)},u=>{throw ir(e,u),t._storedError})}function Ni(e){return lr(e,!1),e._backpressureChangePromise}function fr(e){return new TypeError(`TransformStreamDefaultController.prototype.${e} can only be used on a TransformStreamDefaultController`)}function Wo(e){return new TypeError(`TransformStream.prototype.${e} can only be used on a TransformStream`)}a.ByteLengthQueuingStrategy=nr,a.CountQueuingStrategy=or,a.ReadableByteStreamController=Ye,a.ReadableStream=Ce,a.ReadableStreamBYOBReader=ht,a.ReadableStreamBYOBRequest=ft,a.ReadableStreamDefaultController=Ze,a.ReadableStreamDefaultReader=st,a.TransformStream=ar,a.TransformStreamDefaultController=wt,a.WritableStream=bt,a.WritableStreamDefaultController=Ge,a.WritableStreamDefaultWriter=pt,Object.defineProperty(a,"__esModule",{value:!0})})});var Mo=on(()=>{var Xi=65536;if(!globalThis.ReadableStream)try{let a=require("process"),{emitWarning:n}=a;try{a.emitWarning=()=>{},Object.assign(globalThis,require("stream/web")),a.emitWarning=n}catch(o){throw a.emitWarning=n,o}}catch{Object.assign(globalThis,Io())}try{let{Blob:a}=require("buffer");a&&!a.prototype.stream&&(a.prototype.stream=function(o){let s=0,l=this;return new ReadableStream({type:"bytes",async pull(f){let w=await l.slice(s,Math.min(l.size,s+Xi)).arrayBuffer();s+=w.byteLength,f.enqueue(new Uint8Array(w)),s===l.size&&f.close()}})})}catch{}});async function*an(a,n=!0){for(let o of a)if("stream"in o)yield*o.stream();else if(ArrayBuffer.isView(o))if(n){let s=o.byteOffset,l=o.byteOffset+o.byteLength;for(;s!==l;){let f=Math.min(l-s,$o),h=o.buffer.slice(s,s+f);s+=h.byteLength,yield new Uint8Array(h)}}else yield o;else{let s=0,l=o;for(;s!==l.size;){let h=await l.slice(s,Math.min(l.size,s+$o)).arrayBuffer();s+=h.byteLength,yield new Uint8Array(h)}}}var Ws,$o,pe,Tt,rt,mr,nt,jo,Ji,be,Ct=Rt(()=>{Ws=ve(Mo(),1);$o=65536;jo=(nt=class{constructor(n=[],o={}){G(this,pe,[]);G(this,Tt,"");G(this,rt,0);G(this,mr,"transparent");if(typeof n!="object"||n===null)throw new TypeError("Failed to construct 'Blob': The provided value cannot be converted to a sequence.");if(typeof n[Symbol.iterator]!="function")throw new TypeError("Failed to construct 'Blob': The object must have a callable @@iterator property.");if(typeof o!="object"&&typeof o!="function")throw new TypeError("Failed to construct 'Blob': parameter 2 cannot convert to dictionary.");o===null&&(o={});let s=new TextEncoder;for(let f of n){let h;ArrayBuffer.isView(f)?h=new Uint8Array(f.buffer.slice(f.byteOffset,f.byteOffset+f.byteLength)):f instanceof ArrayBuffer?h=new Uint8Array(f.slice(0)):f instanceof nt?h=f:h=s.encode(`${f}`),U(this,rt,q(this,rt)+(ArrayBuffer.isView(h)?h.byteLength:h.size)),q(this,pe).push(h)}U(this,mr,`${o.endings===void 0?"transparent":o.endings}`);let l=o.type===void 0?"":String(o.type);U(this,Tt,/^[\x20-\x7E]*$/.test(l)?l:"")}get size(){return q(this,rt)}get type(){return q(this,Tt)}async text(){let n=new TextDecoder,o="";for await(let s of an(q(this,pe),!1))o+=n.decode(s,{stream:!0});return o+=n.decode(),o}async arrayBuffer(){let n=new Uint8Array(this.size),o=0;for await(let s of an(q(this,pe),!1))n.set(s,o),o+=s.length;return n.buffer}stream(){let n=an(q(this,pe),!0);return new globalThis.ReadableStream({type:"bytes",async pull(o){let s=await n.next();s.done?o.close():o.enqueue(s.value)},async cancel(){await n.return()}})}slice(n=0,o=this.size,s=""){let{size:l}=this,f=n<0?Math.max(l+n,0):Math.min(n,l),h=o<0?Math.max(l+o,0):Math.min(o,l),w=Math.max(h-f,0),y=q(this,pe),g=[],B=0;for(let S of y){if(B>=w)break;let b=ArrayBuffer.isView(S)?S.byteLength:S.size;if(f&&b<=f)f-=b,h-=b;else{let m;ArrayBuffer.isView(S)?(m=S.subarray(f,Math.min(b,h)),B+=m.byteLength):(m=S.slice(f,Math.min(b,h)),B+=m.size),h-=b,g.push(m),f=0}}let E=new nt([],{type:String(s).toLowerCase()});return U(E,rt,w),U(E,pe,g),E}get[Symbol.toStringTag](){return"Blob"}static[Symbol.hasInstance](n){return n&&typeof n=="object"&&typeof n.constructor=="function"&&(typeof n.stream=="function"||typeof n.arrayBuffer=="function")&&/^(Blob|File)$/.test(n[Symbol.toStringTag])}},pe=new WeakMap,Tt=new WeakMap,rt=new WeakMap,mr=new WeakMap,nt);Object.defineProperties(jo.prototype,{size:{enumerable:!0},type:{enumerable:!0},slice:{enumerable:!0}});Ji=jo,be=Ji});var Et,Pt,Uo,es,ts,ot,sn=Rt(()=>{Ct();es=(Uo=class extends be{constructor(n,o,s={}){if(arguments.length<2)throw new TypeError(`Failed to construct 'File': 2 arguments required, but only ${arguments.length} present.`);super(n,s);G(this,Et,0);G(this,Pt,"");s===null&&(s={});let l=s.lastModified===void 0?Date.now():Number(s.lastModified);Number.isNaN(l)||U(this,Et,l),U(this,Pt,String(o))}get name(){return q(this,Pt)}get lastModified(){return q(this,Et)}get[Symbol.toStringTag](){return"File"}static[Symbol.hasInstance](n){return!!n&&n instanceof be&&/^(File)$/.test(n[Symbol.toStringTag])}},Et=new WeakMap,Pt=new WeakMap,Uo),ts=es,ot=ts});function Ho(a,n=be){var o=`${xo()}${xo()}`.replace(/\./g,"").slice(-28).padStart(32,"-"),s=[],l=`--${o}\r Content-Disposition: form-data; name="`;return a.forEach((f,h)=>typeof f=="string"?s.push(l+ln(h)+`"\r \r ${f.replace(/\r(?!\n)|(?{Ct();sn();({toStringTag:At,iterator:rs,hasInstance:ns}=Symbol),xo=Math.random,os="append,set,get,getAll,delete,keys,values,entries,forEach,constructor".split(","),No=(a,n,o)=>(a+="",/^(Blob|File)$/.test(n&&n[At])?[(o=o!==void 0?o+"":n[At]=="File"?n.name:"blob",a),n.name!==o||n[At]=="blob"?new ot([n],o,n):n]:[a,n+""]),ln=(a,n)=>(n?a:a.replace(/\r?\n|\r/g,`\r `)).replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22"),Ie=(a,n,o)=>{if(n.lengthtypeof n[o]!="function")}append(...n){Ie("append",arguments,2),q(this,te).push(No(...n))}delete(n){Ie("delete",arguments,1),n+="",U(this,te,q(this,te).filter(([o])=>o!==n))}get(n){Ie("get",arguments,1),n+="";for(var o=q(this,te),s=o.length,l=0;ls[0]===n&&o.push(s[1])),o}has(n){return Ie("has",arguments,1),n+="",q(this,te).some(o=>o[0]===n)}forEach(n,o){Ie("forEach",arguments,1);for(var[s,l]of this)n.call(o,l,s,this)}set(...n){Ie("set",arguments,2);var o=[],s=!0;n=No(...n),q(this,te).forEach(l=>{l[0]===n[0]?s&&(s=!o.push(n)):o.push(l)}),s&&o.push(n),U(this,te,o)}*entries(){yield*q(this,te)}*keys(){for(var[n]of this)yield n}*values(){for(var[,n]of this)yield n}},te=new WeakMap,Yo)});var Zo=on((xs,Go)=>{if(!globalThis.DOMException)try{let{MessageChannel:a}=require("worker_threads"),n=new a().port1,o=new ArrayBuffer;n.postMessage(o,[o,o])}catch(a){a.constructor.name==="DOMException"&&(globalThis.DOMException=a.constructor)}Go.exports=globalThis.DOMException});var Bt,Ko,as,$e,je,fn,is,dn=Rt(()=>{Bt=require("fs"),Ko=ve(Zo(),1);sn();Ct();({stat:as}=Bt.promises),fn=class{constructor(n){G(this,$e,void 0);G(this,je,void 0);U(this,$e,n.path),U(this,je,n.start),this.size=n.size,this.lastModified=n.lastModified}slice(n,o){return new fn({path:q(this,$e),lastModified:this.lastModified,size:o-n,start:q(this,je)+n})}async*stream(){let{mtimeMs:n}=await as(q(this,$e));if(n>this.lastModified)throw new Ko.default("The requested file could not be read, typically due to permission problems that have occurred after a reference to a file was acquired.","NotReadableError");yield*(0,Bt.createReadStream)(q(this,$e),{start:q(this,je),end:q(this,je)+this.size-1})}get[Symbol.toStringTag](){return"Blob"}},is=fn;$e=new WeakMap,je=new WeakMap});var ea={};Do(ea,{toFormData:()=>hs});function cs(a){let n=a.match(/\bfilename=("(.*?)"|([^()<>@,;:\\"/[\]?={}\s\t]+))($|;\s)/i);if(!n)return;let o=n[2]||n[3]||"",s=o.slice(o.lastIndexOf("\\")+1);return s=s.replace(/%22/g,'"'),s=s.replace(/&#(\d{4});/g,(l,f)=>String.fromCharCode(f)),s}async function hs(a,n){if(!/multipart/i.test(n))throw new TypeError("Failed to fetch");let o=n.match(/boundary=(?:"([^"]+)"|([^;]+))/i);if(!o)throw new TypeError("no or bad content-type header, no multipart boundary");let s=new Jo(o[1]||o[2]),l,f,h,w,y,g,B=[],E=new Me,S=k=>{h+=W.decode(k,{stream:!0})},b=k=>{B.push(k)},m=()=>{let k=new ot(B,g,{type:y});E.append(w,k)},D=()=>{E.append(w,h)},W=new TextDecoder("utf-8");W.decode(),s.onPartBegin=function(){s.onPartData=S,s.onPartEnd=D,l="",f="",h="",w="",y="",g=null,B.length=0},s.onHeaderField=function(k){l+=W.decode(k,{stream:!0})},s.onHeaderValue=function(k){f+=W.decode(k,{stream:!0})},s.onHeaderEnd=function(){if(f+=W.decode(),l=l.toLowerCase(),l==="content-disposition"){let k=f.match(/\bname=("([^"]*)"|([^()<>@,;:\\"/[\]?={}\s\t]+))/i);k&&(w=k[2]||k[3]||""),g=cs(f),g&&(s.onPartData=b,s.onPartEnd=m)}else l==="content-type"&&(y=f);f="",l=""};for await(let k of a)s.write(k);return s.end(),E}var ue,L,Xo,We,yr,gr,ss,Wt,ls,us,fs,ds,Ue,Jo,ta=Rt(()=>{dn();br();ue=0,L={START_BOUNDARY:ue++,HEADER_FIELD_START:ue++,HEADER_FIELD:ue++,HEADER_VALUE_START:ue++,HEADER_VALUE:ue++,HEADER_VALUE_ALMOST_DONE:ue++,HEADERS_ALMOST_DONE:ue++,PART_DATA_START:ue++,PART_DATA:ue++,END:ue++},Xo=1,We={PART_BOUNDARY:Xo,LAST_BOUNDARY:Xo*=2},yr=10,gr=13,ss=32,Wt=45,ls=58,us=97,fs=122,ds=a=>a|32,Ue=()=>{},Jo=class{constructor(n){this.index=0,this.flags=0,this.onHeaderEnd=Ue,this.onHeaderField=Ue,this.onHeadersEnd=Ue,this.onHeaderValue=Ue,this.onPartBegin=Ue,this.onPartData=Ue,this.onPartEnd=Ue,this.boundaryChars={},n=`\r --`+n;let o=new Uint8Array(n.length);for(let s=0;s{this[P+"Mark"]=o},k=P=>{delete this[P+"Mark"]},z=(P,I,O,Se)=>{(I===void 0||I!==O)&&this[P](Se&&Se.subarray(I,O))},N=(P,I)=>{let O=P+"Mark";O in this&&(I?(z(P,this[O],o,n),delete this[O]):(z(P,this[O],n.length,n),this[O]=0))};for(o=0;ofs)return;break;case L.HEADER_VALUE_START:if(m===ss)break;W("onHeaderValue"),g=L.HEADER_VALUE;case L.HEADER_VALUE:m===gr&&(N("onHeaderValue",!0),z("onHeaderEnd"),g=L.HEADER_VALUE_ALMOST_DONE);break;case L.HEADER_VALUE_ALMOST_DONE:if(m!==yr)return;g=L.HEADER_FIELD_START;break;case L.HEADERS_ALMOST_DONE:if(m!==yr)return;z("onHeadersEnd"),g=L.PART_DATA_START;break;case L.PART_DATA_START:g=L.PART_DATA,W("onPartData");case L.PART_DATA:if(l=y,y===0){for(o+=S;o0)f[y-1]=m;else if(l>0){let P=new Uint8Array(f.buffer,f.byteOffset,f.byteLength);z("onPartData",0,l,P),l=0,W("onPartData"),o--}break;case L.END:break;default:throw new Error(`Unexpected state entered: ${g}`)}N("onHeaderField"),N("onHeaderValue"),N("onPartData"),this.index=y,this.state=g,this.flags=B}end(){if(this.state===L.HEADER_FIELD_START&&this.index===0||this.state===L.PART_DATA&&this.index===this.boundary.length)this.onPartEnd();else if(this.state!==L.END)throw new Error("MultipartParser.end(): stream ended unexpectedly")}}});var Ts={};Do(Ts,{default:()=>_a});var Dt=require("react");var pa=ve(require("http"),1),ya=ve(require("https"),1),xe=ve(require("zlib"),1),J=ve(require("stream"),1),Ot=require("buffer");function Ki(a){if(!/^data:/i.test(a))throw new TypeError('`uri` does not appear to be a Data URI (must begin with "data:")');a=a.replace(/\r?\n/g,"");let n=a.indexOf(",");if(n===-1||n<=4)throw new TypeError("malformed data: URI");let o=a.substring(5,n).split(";"),s="",l=!1,f=o[0]||"text/plain",h=f;for(let B=1;Btypeof a=="object"&&typeof a.append=="function"&&typeof a.delete=="function"&&typeof a.get=="function"&&typeof a.getAll=="function"&&typeof a.has=="function"&&typeof a.set=="function"&&typeof a.sort=="function"&&a[pr]==="URLSearchParams",vt=a=>a&&typeof a=="object"&&typeof a.arrayBuffer=="function"&&typeof a.type=="string"&&typeof a.stream=="function"&&typeof a.constructor=="function"&&/^(Blob|File)$/.test(a[pr]),Vo=a=>typeof a=="object"&&(a[pr]==="AbortSignal"||a[pr]==="EventTarget"),Qo=(a,n)=>{let o=new URL(n).hostname,s=new URL(a).hostname;return o===s||o.endsWith(`.${s}`)};var ms=(0,ye.promisify)(re.default.pipeline),Y=Symbol("Body internals"),ge=class{constructor(n,{size:o=0}={}){let s=null;n===null?n=null:un(n)?n=K.Buffer.from(n.toString()):vt(n)||K.Buffer.isBuffer(n)||(ye.types.isAnyArrayBuffer(n)?n=K.Buffer.from(n):ArrayBuffer.isView(n)?n=K.Buffer.from(n.buffer,n.byteOffset,n.byteLength):n instanceof re.default||(n instanceof Me?(n=Ho(n),s=n.type.split("=")[1]):n=K.Buffer.from(String(n))));let l=n;K.Buffer.isBuffer(n)?l=re.default.Readable.from(n):vt(n)&&(l=re.default.Readable.from(n.stream())),this[Y]={body:n,stream:l,boundary:s,disturbed:!1,error:null},this.size=o,n instanceof re.default&&n.on("error",f=>{let h=f instanceof Be?f:new Z(`Invalid response body while trying to fetch ${this.url}: ${f.message}`,"system",f);this[Y].error=h})}get body(){return this[Y].stream}get bodyUsed(){return this[Y].disturbed}async arrayBuffer(){let{buffer:n,byteOffset:o,byteLength:s}=await _r(this);return n.slice(o,o+s)}async formData(){let n=this.headers.get("content-type");if(n.startsWith("application/x-www-form-urlencoded")){let s=new Me,l=new URLSearchParams(await this.text());for(let[f,h]of l)s.append(f,h);return s}let{toFormData:o}=await Promise.resolve().then(()=>(ta(),ea));return o(this.body,n)}async blob(){let n=this.headers&&this.headers.get("content-type")||this[Y].body&&this[Y].body.type||"",o=await this.arrayBuffer();return new be([o],{type:n})}async json(){let n=await _r(this);return JSON.parse(n.toString())}async text(){return(await _r(this)).toString()}buffer(){return _r(this)}};ge.prototype.buffer=(0,ye.deprecate)(ge.prototype.buffer,"Please use 'response.arrayBuffer()' instead of 'response.buffer()'","node-fetch#buffer");Object.defineProperties(ge.prototype,{body:{enumerable:!0},bodyUsed:{enumerable:!0},arrayBuffer:{enumerable:!0},blob:{enumerable:!0},json:{enumerable:!0},text:{enumerable:!0},data:{get:(0,ye.deprecate)(()=>{},"data doesn't exist, use json(), text(), arrayBuffer(), or body instead","https://github.com/node-fetch/node-fetch/issues/1000 (response)")}});async function _r(a){if(a[Y].disturbed)throw new TypeError(`body used already for: ${a.url}`);if(a[Y].disturbed=!0,a[Y].error)throw a[Y].error;let{body:n}=a;if(n===null)return K.Buffer.alloc(0);if(!(n instanceof re.default))return K.Buffer.alloc(0);let o=[],s=0;try{for await(let l of n){if(a.size>0&&s+l.length>a.size){let f=new Z(`content size at ${a.url} over limit: ${a.size}`,"max-size");throw n.destroy(f),f}s+=l.length,o.push(l)}}catch(l){throw l instanceof Be?l:new Z(`Invalid response body while trying to fetch ${a.url}: ${l.message}`,"system",l)}if(n.readableEnded===!0||n._readableState.ended===!0)try{return o.every(l=>typeof l=="string")?K.Buffer.from(o.join("")):K.Buffer.concat(o,s)}catch(l){throw new Z(`Could not create Buffer from response body for ${a.url}: ${l.message}`,"system",l)}else throw new Z(`Premature close of server response while trying to fetch ${a.url}`)}var at=(a,n)=>{let o,s,{body:l}=a[Y];if(a.bodyUsed)throw new Error("cannot clone body after it is used");return l instanceof re.default&&typeof l.getBoundary!="function"&&(o=new re.PassThrough({highWaterMark:n}),s=new re.PassThrough({highWaterMark:n}),l.pipe(o),l.pipe(s),a[Y].stream=o,l=s),l},bs=(0,ye.deprecate)(a=>a.getBoundary(),"form-data doesn't follow the spec and requires special treatment. Use alternative package","https://github.com/node-fetch/node-fetch/issues/1167"),Sr=(a,n)=>a===null?null:typeof a=="string"?"text/plain;charset=UTF-8":un(a)?"application/x-www-form-urlencoded;charset=UTF-8":vt(a)?a.type||null:K.Buffer.isBuffer(a)||ye.types.isAnyArrayBuffer(a)||ArrayBuffer.isView(a)?null:a instanceof Me?`multipart/form-data; boundary=${n[Y].boundary}`:a&&typeof a.getBoundary=="function"?`multipart/form-data;boundary=${bs(a)}`:a instanceof re.default?null:"text/plain;charset=UTF-8",ra=a=>{let{body:n}=a[Y];return n===null?0:vt(n)?n.size:K.Buffer.isBuffer(n)?n.length:n&&typeof n.getLengthSync=="function"&&n.hasKnownLength&&n.hasKnownLength()?n.getLengthSync():null},na=async(a,{body:n})=>{n===null?a.end():await ms(n,a)};var cn=require("util"),kt=ve(require("http"),1),wr=typeof kt.default.validateHeaderName=="function"?kt.default.validateHeaderName:a=>{if(!/^[\^`\-\w!#$%&'*+.|~]+$/.test(a)){let n=new TypeError(`Header name must be a valid HTTP token [${a}]`);throw Object.defineProperty(n,"code",{value:"ERR_INVALID_HTTP_TOKEN"}),n}},hn=typeof kt.default.validateHeaderValue=="function"?kt.default.validateHeaderValue:(a,n)=>{if(/[^\t\u0020-\u007E\u0080-\u00FF]/.test(n)){let o=new TypeError(`Invalid character in header content ["${a}"]`);throw Object.defineProperty(o,"code",{value:"ERR_INVALID_CHAR"}),o}},X=class extends URLSearchParams{constructor(n){let o=[];if(n instanceof X){let s=n.raw();for(let[l,f]of Object.entries(s))o.push(...f.map(h=>[l,h]))}else if(n!=null)if(typeof n=="object"&&!cn.types.isBoxedPrimitive(n)){let s=n[Symbol.iterator];if(s==null)o.push(...Object.entries(n));else{if(typeof s!="function")throw new TypeError("Header pairs must be iterable");o=[...n].map(l=>{if(typeof l!="object"||cn.types.isBoxedPrimitive(l))throw new TypeError("Each header pair must be an iterable object");return[...l]}).map(l=>{if(l.length!==2)throw new TypeError("Each header pair must be a name/value tuple");return[...l]})}}else throw new TypeError("Failed to construct 'Headers': The provided value is not of type '(sequence> or record)");o=o.length>0?o.map(([s,l])=>(wr(s),hn(s,String(l)),[String(s).toLowerCase(),String(l)])):void 0;super(o);return new Proxy(this,{get(s,l,f){switch(l){case"append":case"set":return(h,w)=>(wr(h),hn(h,String(w)),URLSearchParams.prototype[l].call(s,String(h).toLowerCase(),String(w)));case"delete":case"has":case"getAll":return h=>(wr(h),URLSearchParams.prototype[l].call(s,String(h).toLowerCase()));case"keys":return()=>(s.sort(),new Set(URLSearchParams.prototype.keys.call(s)).keys());default:return Reflect.get(s,l,f)}}})}get[Symbol.toStringTag](){return this.constructor.name}toString(){return Object.prototype.toString.call(this)}get(n){let o=this.getAll(n);if(o.length===0)return null;let s=o.join(", ");return/^content-encoding$/i.test(n)&&(s=s.toLowerCase()),s}forEach(n,o=void 0){for(let s of this.keys())Reflect.apply(n,o,[this.get(s),s,this])}*values(){for(let n of this.keys())yield this.get(n)}*entries(){for(let n of this.keys())yield[n,this.get(n)]}[Symbol.iterator](){return this.entries()}raw(){return[...this.keys()].reduce((n,o)=>(n[o]=this.getAll(o),n),{})}[Symbol.for("nodejs.util.inspect.custom")](){return[...this.keys()].reduce((n,o)=>{let s=this.getAll(o);return o==="host"?n[o]=s[0]:n[o]=s.length>1?s:s[0],n},{})}};Object.defineProperties(X.prototype,["get","entries","forEach","values"].reduce((a,n)=>(a[n]={enumerable:!0},a),{}));function oa(a=[]){return new X(a.reduce((n,o,s,l)=>(s%2===0&&n.push(l.slice(s,s+2)),n),[]).filter(([n,o])=>{try{return wr(n),hn(n,String(o)),!0}catch{return!1}}))}var ps=new Set([301,302,303,307,308]),Rr=a=>ps.has(a);var se=Symbol("Response internals"),x=class extends ge{constructor(n=null,o={}){super(n,o);let s=o.status!=null?o.status:200,l=new X(o.headers);if(n!==null&&!l.has("Content-Type")){let f=Sr(n,this);f&&l.append("Content-Type",f)}this[se]={type:"default",url:o.url,status:s,statusText:o.statusText||"",headers:l,counter:o.counter,highWaterMark:o.highWaterMark}}get type(){return this[se].type}get url(){return this[se].url||""}get status(){return this[se].status}get ok(){return this[se].status>=200&&this[se].status<300}get redirected(){return this[se].counter>0}get statusText(){return this[se].statusText}get headers(){return this[se].headers}get highWaterMark(){return this[se].highWaterMark}clone(){return new x(at(this,this.highWaterMark),{type:this.type,url:this.url,status:this.status,statusText:this.statusText,headers:this.headers,ok:this.ok,redirected:this.redirected,size:this.size,highWaterMark:this.highWaterMark})}static redirect(n,o=302){if(!Rr(o))throw new RangeError('Failed to execute "redirect" on "response": Invalid status code');return new x(null,{headers:{location:new URL(n).toString()},status:o})}static error(){let n=new x(null,{status:0,statusText:""});return n[se].type="error",n}get[Symbol.toStringTag](){return"Response"}};Object.defineProperties(x.prototype,{type:{enumerable:!0},url:{enumerable:!0},status:{enumerable:!0},ok:{enumerable:!0},redirected:{enumerable:!0},statusText:{enumerable:!0},headers:{enumerable:!0},clone:{enumerable:!0}});var ha=require("url"),ma=require("util");var aa=a=>{if(a.search)return a.search;let n=a.href.length-1,o=a.hash||(a.href[n]==="#"?"#":"");return a.href[n-o.length]==="?"?"?":""};var ia=require("net");function sa(a,n=!1){return a==null||(a=new URL(a),/^(about|blob|data):$/.test(a.protocol))?"no-referrer":(a.username="",a.password="",a.hash="",n&&(a.pathname="",a.search=""),a)}var la=new Set(["","no-referrer","no-referrer-when-downgrade","same-origin","origin","strict-origin","origin-when-cross-origin","strict-origin-when-cross-origin","unsafe-url"]),ua="strict-origin-when-cross-origin";function fa(a){if(!la.has(a))throw new TypeError(`Invalid referrerPolicy: ${a}`);return a}function ys(a){if(/^(http|ws)s:$/.test(a.protocol))return!0;let n=a.host.replace(/(^\[)|(]$)/g,""),o=(0,ia.isIP)(n);return o===4&&/^127\./.test(n)||o===6&&/^(((0+:){7})|(::(0+:){0,6}))0*1$/.test(n)?!0:/^(.+\.)*localhost$/.test(a.host)?!1:a.protocol==="file:"}function it(a){return/^about:(blank|srcdoc)$/.test(a)||a.protocol==="data:"||/^(blob|filesystem):$/.test(a.protocol)?!0:ys(a)}function da(a,{referrerURLCallback:n,referrerOriginCallback:o}={}){if(a.referrer==="no-referrer"||a.referrerPolicy==="")return null;let s=a.referrerPolicy;if(a.referrer==="about:client")return"no-referrer";let l=a.referrer,f=sa(l),h=sa(l,!0);f.toString().length>4096&&(f=h),n&&(f=n(f)),o&&(h=o(h));let w=new URL(a.url);switch(s){case"no-referrer":return"no-referrer";case"origin":return h;case"unsafe-url":return f;case"strict-origin":return it(f)&&!it(w)?"no-referrer":h.toString();case"strict-origin-when-cross-origin":return f.origin===w.origin?f:it(f)&&!it(w)?"no-referrer":h;case"same-origin":return f.origin===w.origin?f:"no-referrer";case"origin-when-cross-origin":return f.origin===w.origin?f:h;case"no-referrer-when-downgrade":return it(f)&&!it(w)?"no-referrer":f;default:throw new TypeError(`Invalid referrerPolicy: ${s}`)}}function ca(a){let n=(a.get("referrer-policy")||"").split(/[,\s]+/),o="";for(let s of n)s&&la.has(s)&&(o=s);return o}var $=Symbol("Request internals"),Tr=a=>typeof a=="object"&&typeof a[$]=="object",gs=(0,ma.deprecate)(()=>{},".data is not a valid RequestInit property, use .body instead","https://github.com/node-fetch/node-fetch/issues/1000 (request)"),ke=class extends ge{constructor(n,o={}){let s;if(Tr(n)?s=new URL(n.url):(s=new URL(n),n={}),s.username!==""||s.password!=="")throw new TypeError(`${s} is an url with embedded credentails.`);let l=o.method||n.method||"GET";if(l=l.toUpperCase(),"data"in o&&gs(),(o.body!=null||Tr(n)&&n.body!==null)&&(l==="GET"||l==="HEAD"))throw new TypeError("Request with GET/HEAD method cannot have body");let f=o.body?o.body:Tr(n)&&n.body!==null?at(n):null;super(f,{size:o.size||n.size||0});let h=new X(o.headers||n.headers||{});if(f!==null&&!h.has("Content-Type")){let g=Sr(f,this);g&&h.set("Content-Type",g)}let w=Tr(n)?n.signal:null;if("signal"in o&&(w=o.signal),w!=null&&!Vo(w))throw new TypeError("Expected signal to be an instanceof AbortSignal or EventTarget");let y=o.referrer==null?n.referrer:o.referrer;if(y==="")y="no-referrer";else if(y){let g=new URL(y);y=/^about:(\/\/)?client$/.test(g)?"client":g}else y=void 0;this[$]={method:l,redirect:o.redirect||n.redirect||"follow",headers:h,parsedURL:s,signal:w,referrer:y},this.follow=o.follow===void 0?n.follow===void 0?20:n.follow:o.follow,this.compress=o.compress===void 0?n.compress===void 0?!0:n.compress:o.compress,this.counter=o.counter||n.counter||0,this.agent=o.agent||n.agent,this.highWaterMark=o.highWaterMark||n.highWaterMark||16384,this.insecureHTTPParser=o.insecureHTTPParser||n.insecureHTTPParser||!1,this.referrerPolicy=o.referrerPolicy||n.referrerPolicy||""}get method(){return this[$].method}get url(){return(0,ha.format)(this[$].parsedURL)}get headers(){return this[$].headers}get redirect(){return this[$].redirect}get signal(){return this[$].signal}get referrer(){if(this[$].referrer==="no-referrer")return"";if(this[$].referrer==="client")return"about:client";if(this[$].referrer)return this[$].referrer.toString()}get referrerPolicy(){return this[$].referrerPolicy}set referrerPolicy(n){this[$].referrerPolicy=fa(n)}clone(){return new ke(this)}get[Symbol.toStringTag](){return"Request"}};Object.defineProperties(ke.prototype,{method:{enumerable:!0},url:{enumerable:!0},headers:{enumerable:!0},redirect:{enumerable:!0},clone:{enumerable:!0},signal:{enumerable:!0},referrer:{enumerable:!0},referrerPolicy:{enumerable:!0}});var ba=a=>{let{parsedURL:n}=a[$],o=new X(a[$].headers);o.has("Accept")||o.set("Accept","*/*");let s=null;if(a.body===null&&/^(post|put)$/i.test(a.method)&&(s="0"),a.body!==null){let w=ra(a);typeof w=="number"&&!Number.isNaN(w)&&(s=String(w))}s&&o.set("Content-Length",s),a.referrerPolicy===""&&(a.referrerPolicy=ua),a.referrer&&a.referrer!=="no-referrer"?a[$].referrer=da(a):a[$].referrer="no-referrer",a[$].referrer instanceof URL&&o.set("Referer",a.referrer),o.has("User-Agent")||o.set("User-Agent","node-fetch"),a.compress&&!o.has("Accept-Encoding")&&o.set("Accept-Encoding","gzip,deflate,br");let{agent:l}=a;typeof l=="function"&&(l=l(n)),!o.has("Connection")&&!l&&o.set("Connection","close");let f=aa(n),h={path:n.pathname+f,method:a.method,headers:o[Symbol.for("nodejs.util.inspect.custom")](),insecureHTTPParser:a.insecureHTTPParser,agent:l};return{parsedURL:n,options:h}};var mn=class extends Be{constructor(n,o="aborted"){super(n,o)}};br();dn();var _s=new Set(["data:","http:","https:"]);async function Cr(a,n){return new Promise((o,s)=>{let l=new ke(a,n),{parsedURL:f,options:h}=ba(l);if(!_s.has(f.protocol))throw new TypeError(`node-fetch cannot load ${a}. URL scheme "${f.protocol.replace(/:$/,"")}" is not supported.`);if(f.protocol==="data:"){let m=Lo(l.url),D=new x(m,{headers:{"Content-Type":m.typeFull}});o(D);return}let w=(f.protocol==="https:"?ya.default:pa.default).request,{signal:y}=l,g=null,B=()=>{let m=new mn("The operation was aborted.");s(m),l.body&&l.body instanceof J.default.Readable&&l.body.destroy(m),!(!g||!g.body)&&g.body.emit("error",m)};if(y&&y.aborted){B();return}let E=()=>{B(),b()},S=w(f.toString(),h);y&&y.addEventListener("abort",E);let b=()=>{S.abort(),y&&y.removeEventListener("abort",E)};S.on("error",m=>{s(new Z(`request to ${l.url} failed, reason: ${m.message}`,"system",m)),b()}),Ss(S,m=>{g.body.destroy(m)}),process.version<"v14"&&S.on("socket",m=>{let D;m.prependListener("end",()=>{D=m._eventsCount}),m.prependListener("close",W=>{if(g&&D{S.setTimeout(0);let D=oa(m.rawHeaders);if(Rr(m.statusCode)){let P=D.get("Location"),I=null;try{I=P===null?null:new URL(P,l.url)}catch{if(l.redirect!=="manual"){s(new Z(`uri requested responds with an invalid redirect URL: ${P}`,"invalid-redirect")),b();return}}switch(l.redirect){case"error":s(new Z(`uri requested responds with a redirect, redirect mode is set to error: ${l.url}`,"no-redirect")),b();return;case"manual":break;case"follow":{if(I===null)break;if(l.counter>=l.follow){s(new Z(`maximum redirect reached at: ${l.url}`,"max-redirect")),b();return}let O={headers:new X(l.headers),follow:l.follow,counter:l.counter+1,agent:l.agent,compress:l.compress,method:l.method,body:at(l),signal:l.signal,size:l.size,referrer:l.referrer,referrerPolicy:l.referrerPolicy};if(!Qo(l.url,I))for(let V of["authorization","www-authenticate","cookie","cookie2"])O.headers.delete(V);if(m.statusCode!==303&&l.body&&n.body instanceof J.default.Readable){s(new Z("Cannot follow redirect with body being a readable stream","unsupported-redirect")),b();return}(m.statusCode===303||(m.statusCode===301||m.statusCode===302)&&l.method==="POST")&&(O.method="GET",O.body=void 0,O.headers.delete("content-length"));let Se=ca(D);Se&&(O.referrerPolicy=Se),o(Cr(new ke(I,O))),b();return}default:return s(new TypeError(`Redirect option '${l.redirect}' is not a valid value of RequestRedirect`))}}y&&m.once("end",()=>{y.removeEventListener("abort",E)});let W=(0,J.pipeline)(m,new J.PassThrough,P=>{P&&s(P)});process.version<"v12.10"&&m.on("aborted",E);let k={url:l.url,status:m.statusCode,statusText:m.statusMessage,headers:D,size:l.size,counter:l.counter,highWaterMark:l.highWaterMark},z=D.get("Content-Encoding");if(!l.compress||l.method==="HEAD"||z===null||m.statusCode===204||m.statusCode===304){g=new x(W,k),o(g);return}let N={flush:xe.default.Z_SYNC_FLUSH,finishFlush:xe.default.Z_SYNC_FLUSH};if(z==="gzip"||z==="x-gzip"){W=(0,J.pipeline)(W,xe.default.createGunzip(N),P=>{P&&s(P)}),g=new x(W,k),o(g);return}if(z==="deflate"||z==="x-deflate"){let P=(0,J.pipeline)(m,new J.PassThrough,I=>{I&&s(I)});P.once("data",I=>{(I[0]&15)===8?W=(0,J.pipeline)(W,xe.default.createInflate(),O=>{O&&s(O)}):W=(0,J.pipeline)(W,xe.default.createInflateRaw(),O=>{O&&s(O)}),g=new x(W,k),o(g)}),P.once("end",()=>{g||(g=new x(W,k),o(g))});return}if(z==="br"){W=(0,J.pipeline)(W,xe.default.createBrotliDecompress(),P=>{P&&s(P)}),g=new x(W,k),o(g);return}g=new x(W,k),o(g)}),na(S,l).catch(s)})}function Ss(a,n){let o=Ot.Buffer.from(`0\r \r `),s=!1,l=!1,f;a.on("response",h=>{let{headers:w}=h;s=w["transfer-encoding"]==="chunked"&&!w["content-length"]}),a.on("socket",h=>{let w=()=>{if(s&&!l){let y=new Error("Premature close");y.code="ERR_STREAM_PREMATURE_CLOSE",n(y)}};h.prependListener("close",w),a.on("abort",()=>{h.removeListener("close",w)}),h.on("data",y=>{l=Ot.Buffer.compare(y.slice(-5),o)===0,!l&&f&&(l=Ot.Buffer.compare(f.slice(-3),o.slice(0,3))===0&&Ot.Buffer.compare(y.slice(-2),o.slice(3))===0),f=y})})}var Er=require("@raycast/api");async function ga(a,n){let o;n=="syn"?o=`https://api.datamuse.com/words?ml=${a}&md=d&max=20`:o=`https://api.datamuse.com/words?rel_${n}=${a}&md=d&max=20`;let s=await Cr(o,{method:"GET"});if(console.log(o),!s.ok)return await(0,Er.showToast)(Er.ToastStyle.Failure,"Couldn't get results","Word Search wasn't able to get results for this word."),[];let l=await s.json();return l.forEach(f=>{if(!(f.defs==null||!f.defs.length))for(let h=0;h{l(!0),ga(h,a).then(w=>{o(w),l(!1)})},[]);return _jsx(_e.List,{isLoading:s,throttle:!0,onSearchTextChange:f},n.map(h=>_jsx(_e.List.Item,{icon:"command-icon.png",key:h.word,title:h.word,subtitle:h.defs!==void 0?h.defs[0]:"",actions:_jsx(Rs,{word:h})})))}function Rs(a){return _jsx(_e.ActionPanel,null,_jsx(_e.PasteAction,{content:a.word.word,title:"Paste Word in Active App"}),_jsx(_e.CopyToClipboardAction,{content:a.word.word,title:"Copy Word to Clipboard"}))}function _a(){return bn("syn")}module.exports=Zi(Ts);0&&(module.exports={}); /*! fetch-blob. MIT License. Jimmy Wärting */ /*! formdata-polyfill. MIT License. Jimmy Wärting */ /*! node-domexception. MIT License. Jimmy Wärting */