chromatic
Version:
Automate visual testing across browsers. Gather UI feedback. Versioned documentation.
11 lines (10 loc) • 66.3 kB
JavaScript
!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="c9119aa7-9b08-5ad6-aceb-f54f55c39f5e")}catch(e){}}();
const e=require(`./chunk-gGpyby2o.cjs`);let t=require(`node:fs`);require(`node:path`);var n=e.t(((e,t)=>{
/**
* @license
* web-streams-polyfill v3.3.3
* Copyright 2024 Mattias Buelens, Diwank Singh Tomer and other contributors.
* This code is released under the MIT license.
* SPDX-License-Identifier: MIT
*/
(function(n,r){typeof e==`object`&&t!==void 0?r(e):typeof define==`function`&&define.amd?define([`exports`],r):(n=typeof globalThis<`u`?globalThis:n||self,r(n.WebStreamsPolyfill={}))})(e,(function(e){"use strict";function t(){}function n(e){return typeof e==`object`&&!!e||typeof e==`function`}let r=t;function i(e,t){try{Object.defineProperty(e,`name`,{value:t,configurable:!0})}catch{}}let a=Promise,o=Promise.prototype.then,s=Promise.reject.bind(a);function c(e){return new a(e)}function l(e){return c(t=>t(e))}function u(e){return s(e)}function d(e,t,n){return o.call(e,t,n)}function f(e,t,n){d(d(e,t,n),void 0,r)}function p(e,t){f(e,t)}function ee(e,t){f(e,void 0,t)}function m(e,t,n){return d(e,t,n)}function h(e){d(e,void 0,r)}let g=e=>{if(typeof queueMicrotask==`function`)g=queueMicrotask;else{let e=l(void 0);g=t=>d(e,t)}return g(e)};function _(e,t,n){if(typeof e!=`function`)throw TypeError(`Argument is not a function`);return Function.prototype.apply.call(e,t,n)}function v(e,t,n){try{return l(_(e,t,n))}catch(e){return u(e)}}let y=16384;class b{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(e){let t=this._back,n=t;t._elements.length===y-1&&(n={_elements:[],_next:void 0}),t._elements.push(e),n!==t&&(this._back=n,t._next=n),++this._size}shift(){let e=this._front,t=e,n=this._cursor,r=n+1,i=e._elements,a=i[n];return r===y&&(t=e._next,r=0),--this._size,this._cursor=r,e!==t&&(this._front=t),i[n]=void 0,a}forEach(e){let t=this._cursor,n=this._front,r=n._elements;for(;(t!==r.length||n._next!==void 0)&&!(t===r.length&&(n=n._next,r=n._elements,t=0,r.length===0));)e(r[t]),++t}peek(){let e=this._front,t=this._cursor;return e._elements[t]}}let te=Symbol(`[[AbortSteps]]`),ne=Symbol(`[[ErrorSteps]]`),x=Symbol(`[[CancelSteps]]`),re=Symbol(`[[PullSteps]]`),S=Symbol(`[[ReleaseSteps]]`);function ie(e,t){e._ownerReadableStream=t,t._reader=e,t._state===`readable`?oe(e):t._state===`closed`?ce(e):se(e,t._storedError)}function C(e,t){let n=e._ownerReadableStream;return Z(n,t)}function w(e){let t=e._ownerReadableStream;t._state===`readable`?le(e,TypeError(`Reader was released and can no longer be used to monitor the stream's closedness`)):ue(e,TypeError(`Reader was released and can no longer be used to monitor the stream's closedness`)),t._readableStreamController[S](),t._reader=void 0,e._ownerReadableStream=void 0}function ae(e){return TypeError(`Cannot `+e+` a stream using a released reader`)}function oe(e){e._closedPromise=c((t,n)=>{e._closedPromise_resolve=t,e._closedPromise_reject=n})}function se(e,t){oe(e),le(e,t)}function ce(e){oe(e),de(e)}function le(e,t){e._closedPromise_reject!==void 0&&(h(e._closedPromise),e._closedPromise_reject(t),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0)}function ue(e,t){se(e,t)}function de(e){e._closedPromise_resolve!==void 0&&(e._closedPromise_resolve(void 0),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0)}let fe=Number.isFinite||function(e){return typeof e==`number`&&isFinite(e)},pe=Math.trunc||function(e){return e<0?Math.ceil(e):Math.floor(e)};function me(e){return typeof e==`object`||typeof e==`function`}function T(e,t){if(e!==void 0&&!me(e))throw TypeError(`${t} is not an object.`)}function E(e,t){if(typeof e!=`function`)throw TypeError(`${t} is not a function.`)}function he(e){return typeof e==`object`&&!!e||typeof e==`function`}function ge(e,t){if(!he(e))throw TypeError(`${t} is not an object.`)}function D(e,t,n){if(e===void 0)throw TypeError(`Parameter ${t} is required in '${n}'.`)}function _e(e,t,n){if(e===void 0)throw TypeError(`${t} is required in '${n}'.`)}function ve(e){return Number(e)}function ye(e){return e===0?0:e}function be(e){return ye(pe(e))}function xe(e,t){let n=2**53-1,r=Number(e);if(r=ye(r),!fe(r))throw TypeError(`${t} is not a finite number`);if(r=be(r),r<0||r>n)throw TypeError(`${t} is outside the accepted range of 0 to ${n}, inclusive`);return!fe(r)||r===0?0:r}function Se(e,t){if(!Y(e))throw TypeError(`${t} is not a ReadableStream.`)}function Ce(e){return new O(e)}function we(e,t){e._reader._readRequests.push(t)}function Te(e,t,n){let r=e._reader._readRequests.shift();n?r._closeSteps():r._chunkSteps(t)}function Ee(e){return e._reader._readRequests.length}function De(e){let t=e._reader;return!(t===void 0||!k(t))}class O{constructor(e){if(D(e,1,`ReadableStreamDefaultReader`),Se(e,`First parameter`),X(e))throw TypeError(`This stream has already been locked for exclusive reading by another reader`);ie(this,e),this._readRequests=new b}get closed(){return k(this)?this._closedPromise:u(je(`closed`))}cancel(e=void 0){return k(this)?this._ownerReadableStream===void 0?u(ae(`cancel`)):C(this,e):u(je(`cancel`))}read(){if(!k(this))return u(je(`read`));if(this._ownerReadableStream===void 0)return u(ae(`read from`));let e,t,n=c((n,r)=>{e=n,t=r});return Oe(this,{_chunkSteps:t=>e({value:t,done:!1}),_closeSteps:()=>e({value:void 0,done:!0}),_errorSteps:e=>t(e)}),n}releaseLock(){if(!k(this))throw je(`releaseLock`);this._ownerReadableStream!==void 0&&ke(this)}}Object.defineProperties(O.prototype,{cancel:{enumerable:!0},read:{enumerable:!0},releaseLock:{enumerable:!0},closed:{enumerable:!0}}),i(O.prototype.cancel,`cancel`),i(O.prototype.read,`read`),i(O.prototype.releaseLock,`releaseLock`),typeof Symbol.toStringTag==`symbol`&&Object.defineProperty(O.prototype,Symbol.toStringTag,{value:`ReadableStreamDefaultReader`,configurable:!0});function k(e){return!n(e)||!Object.prototype.hasOwnProperty.call(e,`_readRequests`)?!1:e instanceof O}function Oe(e,t){let n=e._ownerReadableStream;n._disturbed=!0,n._state===`closed`?t._closeSteps():n._state===`errored`?t._errorSteps(n._storedError):n._readableStreamController[re](t)}function ke(e){w(e),Ae(e,TypeError(`Reader was released`))}function Ae(e,t){let n=e._readRequests;e._readRequests=new b,n.forEach(e=>{e._errorSteps(t)})}function je(e){return TypeError(`ReadableStreamDefaultReader.prototype.${e} can only be used on a ReadableStreamDefaultReader`)}let Me=Object.getPrototypeOf(Object.getPrototypeOf(async function*(){}).prototype);class Ne{constructor(e,t){this._ongoingPromise=void 0,this._isFinished=!1,this._reader=e,this._preventCancel=t}next(){let e=()=>this._nextSteps();return this._ongoingPromise=this._ongoingPromise?m(this._ongoingPromise,e,e):e(),this._ongoingPromise}return(e){let t=()=>this._returnSteps(e);return this._ongoingPromise?m(this._ongoingPromise,t,t):t()}_nextSteps(){if(this._isFinished)return Promise.resolve({value:void 0,done:!0});let e=this._reader,t,n,r=c((e,r)=>{t=e,n=r});return Oe(e,{_chunkSteps:e=>{this._ongoingPromise=void 0,g(()=>t({value:e,done:!1}))},_closeSteps:()=>{this._ongoingPromise=void 0,this._isFinished=!0,w(e),t({value:void 0,done:!0})},_errorSteps:t=>{this._ongoingPromise=void 0,this._isFinished=!0,w(e),n(t)}}),r}_returnSteps(e){if(this._isFinished)return Promise.resolve({value:e,done:!0});this._isFinished=!0;let t=this._reader;if(!this._preventCancel){let n=C(t,e);return w(t),m(n,()=>({value:e,done:!0}))}return w(t),l({value:e,done:!0})}}let Pe={next(){return Ie(this)?this._asyncIteratorImpl.next():u(Le(`next`))},return(e){return Ie(this)?this._asyncIteratorImpl.return(e):u(Le(`return`))}};Object.setPrototypeOf(Pe,Me);function Fe(e,t){let n=new Ne(Ce(e),t),r=Object.create(Pe);return r._asyncIteratorImpl=n,r}function Ie(e){if(!n(e)||!Object.prototype.hasOwnProperty.call(e,`_asyncIteratorImpl`))return!1;try{return e._asyncIteratorImpl instanceof Ne}catch{return!1}}function Le(e){return TypeError(`ReadableStreamAsyncIterator.${e} can only be used on a ReadableSteamAsyncIterator`)}let Re=Number.isNaN||function(e){return e!==e};function ze(e){return e.slice()}function Be(e,t,n,r,i){new Uint8Array(e).set(new Uint8Array(n,r,i),t)}let A=e=>(A=typeof e.transfer==`function`?e=>e.transfer():typeof structuredClone==`function`?e=>structuredClone(e,{transfer:[e]}):e=>e,A(e)),j=e=>(j=typeof e.detached==`boolean`?e=>e.detached:e=>e.byteLength===0,j(e));function Ve(e,t,n){if(e.slice)return e.slice(t,n);let r=n-t,i=new ArrayBuffer(r);return Be(i,0,e,t,r),i}function He(e,t){let n=e[t];if(n!=null){if(typeof n!=`function`)throw TypeError(`${String(t)} is not a function`);return n}}function Ue(e){let t={[Symbol.iterator]:()=>e.iterator},n=async function*(){return yield*t}();return{iterator:n,nextMethod:n.next,done:!1}}let We=Symbol.asyncIterator??Symbol.for?.call(Symbol,`Symbol.asyncIterator`)??`@@asyncIterator`;function Ge(e,t=`sync`,r){if(r===void 0)if(t===`async`){if(r=He(e,We),r===void 0)return Ue(Ge(e,`sync`,He(e,Symbol.iterator)))}else r=He(e,Symbol.iterator);if(r===void 0)throw TypeError(`The object is not iterable`);let i=_(r,e,[]);if(!n(i))throw TypeError(`The iterator method must return an object`);return{iterator:i,nextMethod:i.next,done:!1}}function Ke(e){let t=_(e.nextMethod,e.iterator,[]);if(!n(t))throw TypeError(`The iterator.next() method must return an object`);return t}function qe(e){return!!e.done}function Je(e){return e.value}function Ye(e){return!(typeof e!=`number`||Re(e)||e<0)}function Xe(e){let t=Ve(e.buffer,e.byteOffset,e.byteOffset+e.byteLength);return new Uint8Array(t)}function Ze(e){let t=e._queue.shift();return e._queueTotalSize-=t.size,e._queueTotalSize<0&&(e._queueTotalSize=0),t.value}function Qe(e,t,n){if(!Ye(n)||n===1/0)throw RangeError(`Size must be a finite, non-NaN, non-negative number.`);e._queue.push({value:t,size:n}),e._queueTotalSize+=n}function $e(e){return e._queue.peek().value}function M(e){e._queue=new b,e._queueTotalSize=0}function et(e){return e===DataView}function tt(e){return et(e.constructor)}function nt(e){return et(e)?1:e.BYTES_PER_ELEMENT}class N{constructor(){throw TypeError(`Illegal constructor`)}get view(){if(!rt(this))throw Nt(`view`);return this._view}respond(e){if(!rt(this))throw Nt(`respond`);if(D(e,1,`respond`),e=xe(e,`First parameter`),this._associatedReadableByteStreamController===void 0)throw TypeError(`This BYOB request has been invalidated`);if(j(this._view.buffer))throw TypeError(`The BYOB request's buffer has been detached and so cannot be used as a response`);Ot(this._associatedReadableByteStreamController,e)}respondWithNewView(e){if(!rt(this))throw Nt(`respondWithNewView`);if(D(e,1,`respondWithNewView`),!ArrayBuffer.isView(e))throw TypeError(`You can only respond with array buffer views`);if(this._associatedReadableByteStreamController===void 0)throw TypeError(`This BYOB request has been invalidated`);if(j(e.buffer))throw TypeError(`The given view's buffer has been detached and so cannot be used as a response`);kt(this._associatedReadableByteStreamController,e)}}Object.defineProperties(N.prototype,{respond:{enumerable:!0},respondWithNewView:{enumerable:!0},view:{enumerable:!0}}),i(N.prototype.respond,`respond`),i(N.prototype.respondWithNewView,`respondWithNewView`),typeof Symbol.toStringTag==`symbol`&&Object.defineProperty(N.prototype,Symbol.toStringTag,{value:`ReadableStreamBYOBRequest`,configurable:!0});class P{constructor(){throw TypeError(`Illegal constructor`)}get byobRequest(){if(!F(this))throw Pt(`byobRequest`);return Et(this)}get desiredSize(){if(!F(this))throw Pt(`desiredSize`);return Dt(this)}close(){if(!F(this))throw Pt(`close`);if(this._closeRequested)throw TypeError(`The stream has already been closed; do not close it again!`);let e=this._controlledReadableByteStream._state;if(e!==`readable`)throw TypeError(`The stream (in ${e} state) is not in the readable state and cannot be closed`);Ct(this)}enqueue(e){if(!F(this))throw Pt(`enqueue`);if(D(e,1,`enqueue`),!ArrayBuffer.isView(e))throw TypeError(`chunk must be an array buffer view`);if(e.byteLength===0)throw TypeError(`chunk must have non-zero byteLength`);if(e.buffer.byteLength===0)throw TypeError(`chunk's buffer must have non-zero byteLength`);if(this._closeRequested)throw TypeError(`stream is closed or draining`);let t=this._controlledReadableByteStream._state;if(t!==`readable`)throw TypeError(`The stream (in ${t} state) is not in the readable state and cannot be enqueued to`);wt(this,e)}error(e=void 0){if(!F(this))throw Pt(`error`);L(this,e)}[x](e){it(this),M(this);let t=this._cancelAlgorithm(e);return St(this),t}[re](e){let t=this._controlledReadableByteStream;if(this._queueTotalSize>0){Tt(this,e);return}let n=this._autoAllocateChunkSize;if(n!==void 0){let t;try{t=new ArrayBuffer(n)}catch(t){e._errorSteps(t);return}let r={buffer:t,bufferByteLength:n,byteOffset:0,byteLength:n,bytesFilled:0,minimumFill:1,elementSize:1,viewConstructor:Uint8Array,readerType:`default`};this._pendingPullIntos.push(r)}we(t,e),I(this)}[S](){if(this._pendingPullIntos.length>0){let e=this._pendingPullIntos.peek();e.readerType=`none`,this._pendingPullIntos=new b,this._pendingPullIntos.push(e)}}}Object.defineProperties(P.prototype,{close:{enumerable:!0},enqueue:{enumerable:!0},error:{enumerable:!0},byobRequest:{enumerable:!0},desiredSize:{enumerable:!0}}),i(P.prototype.close,`close`),i(P.prototype.enqueue,`enqueue`),i(P.prototype.error,`error`),typeof Symbol.toStringTag==`symbol`&&Object.defineProperty(P.prototype,Symbol.toStringTag,{value:`ReadableByteStreamController`,configurable:!0});function F(e){return!n(e)||!Object.prototype.hasOwnProperty.call(e,`_controlledReadableByteStream`)?!1:e instanceof P}function rt(e){return!n(e)||!Object.prototype.hasOwnProperty.call(e,`_associatedReadableByteStreamController`)?!1:e instanceof N}function I(e){if(xt(e)){if(e._pulling){e._pullAgain=!0;return}e._pulling=!0,f(e._pullAlgorithm(),()=>(e._pulling=!1,e._pullAgain&&(e._pullAgain=!1,I(e)),null),t=>(L(e,t),null))}}function it(e){pt(e),e._pendingPullIntos=new b}function at(e,t){let n=!1;e._state===`closed`&&(n=!0);let r=ot(t);t.readerType===`default`?Te(e,r,n):Bt(e,r,n)}function ot(e){let t=e.bytesFilled,n=e.elementSize;return new e.viewConstructor(e.buffer,e.byteOffset,t/n)}function st(e,t,n,r){e._queue.push({buffer:t,byteOffset:n,byteLength:r}),e._queueTotalSize+=r}function ct(e,t,n,r){let i;try{i=Ve(t,n,n+r)}catch(t){throw L(e,t),t}st(e,i,0,r)}function lt(e,t){t.bytesFilled>0&&ct(e,t.buffer,t.byteOffset,t.bytesFilled),bt(e)}function ut(e,t){let n=Math.min(e._queueTotalSize,t.byteLength-t.bytesFilled),r=t.bytesFilled+n,i=n,a=!1,o=r-r%t.elementSize;o>=t.minimumFill&&(i=o-t.bytesFilled,a=!0);let s=e._queue;for(;i>0;){let n=s.peek(),r=Math.min(i,n.byteLength),a=t.byteOffset+t.bytesFilled;Be(t.buffer,a,n.buffer,n.byteOffset,r),n.byteLength===r?s.shift():(n.byteOffset+=r,n.byteLength-=r),e._queueTotalSize-=r,dt(e,r,t),i-=r}return a}function dt(e,t,n){n.bytesFilled+=t}function ft(e){e._queueTotalSize===0&&e._closeRequested?(St(e),Xr(e._controlledReadableByteStream)):I(e)}function pt(e){e._byobRequest!==null&&(e._byobRequest._associatedReadableByteStreamController=void 0,e._byobRequest._view=null,e._byobRequest=null)}function mt(e){for(;e._pendingPullIntos.length>0;){if(e._queueTotalSize===0)return;let t=e._pendingPullIntos.peek();ut(e,t)&&(bt(e),at(e._controlledReadableByteStream,t))}}function ht(e){let t=e._controlledReadableByteStream._reader;for(;t._readRequests.length>0;){if(e._queueTotalSize===0)return;Tt(e,t._readRequests.shift())}}function gt(e,t,n,r){let i=e._controlledReadableByteStream,a=t.constructor,o=nt(a),{byteOffset:s,byteLength:c}=t,l=n*o,u;try{u=A(t.buffer)}catch(e){r._errorSteps(e);return}let d={buffer:u,bufferByteLength:u.byteLength,byteOffset:s,byteLength:c,bytesFilled:0,minimumFill:l,elementSize:o,viewConstructor:a,readerType:`byob`};if(e._pendingPullIntos.length>0){e._pendingPullIntos.push(d),zt(i,r);return}if(i._state===`closed`){let e=new a(d.buffer,d.byteOffset,0);r._closeSteps(e);return}if(e._queueTotalSize>0){if(ut(e,d)){let t=ot(d);ft(e),r._chunkSteps(t);return}if(e._closeRequested){let t=TypeError(`Insufficient bytes to fill elements in the given buffer`);L(e,t),r._errorSteps(t);return}}e._pendingPullIntos.push(d),zt(i,r),I(e)}function _t(e,t){t.readerType===`none`&&bt(e);let n=e._controlledReadableByteStream;if(Ht(n))for(;Vt(n)>0;)at(n,bt(e))}function vt(e,t,n){if(dt(e,t,n),n.readerType===`none`){lt(e,n),mt(e);return}if(n.bytesFilled<n.minimumFill)return;bt(e);let r=n.bytesFilled%n.elementSize;if(r>0){let t=n.byteOffset+n.bytesFilled;ct(e,n.buffer,t-r,r)}n.bytesFilled-=r,at(e._controlledReadableByteStream,n),mt(e)}function yt(e,t){let n=e._pendingPullIntos.peek();pt(e),e._controlledReadableByteStream._state===`closed`?_t(e,n):vt(e,t,n),I(e)}function bt(e){return e._pendingPullIntos.shift()}function xt(e){let t=e._controlledReadableByteStream;return t._state!==`readable`||e._closeRequested||!e._started?!1:!!(De(t)&&Ee(t)>0||Ht(t)&&Vt(t)>0||Dt(e)>0)}function St(e){e._pullAlgorithm=void 0,e._cancelAlgorithm=void 0}function Ct(e){let t=e._controlledReadableByteStream;if(!(e._closeRequested||t._state!==`readable`)){if(e._queueTotalSize>0){e._closeRequested=!0;return}if(e._pendingPullIntos.length>0){let t=e._pendingPullIntos.peek();if(t.bytesFilled%t.elementSize!==0){let t=TypeError(`Insufficient bytes to fill elements in the given buffer`);throw L(e,t),t}}St(e),Xr(t)}}function wt(e,t){let n=e._controlledReadableByteStream;if(e._closeRequested||n._state!==`readable`)return;let{buffer:r,byteOffset:i,byteLength:a}=t;if(j(r))throw TypeError(`chunk's buffer is detached and so cannot be enqueued`);let o=A(r);if(e._pendingPullIntos.length>0){let t=e._pendingPullIntos.peek();if(j(t.buffer))throw TypeError(`The BYOB request's buffer has been detached and so cannot be filled with an enqueued chunk`);pt(e),t.buffer=A(t.buffer),t.readerType===`none`&<(e,t)}De(n)?(ht(e),Ee(n)===0?st(e,o,i,a):(e._pendingPullIntos.length>0&&bt(e),Te(n,new Uint8Array(o,i,a),!1))):Ht(n)?(st(e,o,i,a),mt(e)):st(e,o,i,a),I(e)}function L(e,t){let n=e._controlledReadableByteStream;n._state===`readable`&&(it(e),M(e),St(e),Zr(n,t))}function Tt(e,t){let n=e._queue.shift();e._queueTotalSize-=n.byteLength,ft(e);let r=new Uint8Array(n.buffer,n.byteOffset,n.byteLength);t._chunkSteps(r)}function Et(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),r=Object.create(N.prototype);Mt(r,e,n),e._byobRequest=r}return e._byobRequest}function Dt(e){let t=e._controlledReadableByteStream._state;return t===`errored`?null:t===`closed`?0:e._strategyHWM-e._queueTotalSize}function Ot(e,t){let n=e._pendingPullIntos.peek();if(e._controlledReadableByteStream._state===`closed`){if(t!==0)throw TypeError(`bytesWritten must be 0 when calling respond() on a closed stream`)}else{if(t===0)throw TypeError(`bytesWritten must be greater than 0 when calling respond() on a readable stream`);if(n.bytesFilled+t>n.byteLength)throw RangeError(`bytesWritten out of range`)}n.buffer=A(n.buffer),yt(e,t)}function kt(e,t){let n=e._pendingPullIntos.peek();if(e._controlledReadableByteStream._state===`closed`){if(t.byteLength!==0)throw TypeError(`The view's length must be 0 when calling respondWithNewView() on a closed stream`)}else if(t.byteLength===0)throw 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 RangeError(`The region specified by view does not match byobRequest`);if(n.bufferByteLength!==t.buffer.byteLength)throw RangeError(`The buffer of view has different capacity than byobRequest`);if(n.bytesFilled+t.byteLength>n.byteLength)throw RangeError(`The region specified by view is larger than byobRequest`);let r=t.byteLength;n.buffer=A(t.buffer),yt(e,r)}function At(e,t,n,r,i,a,o){t._controlledReadableByteStream=e,t._pullAgain=!1,t._pulling=!1,t._byobRequest=null,t._queue=t._queueTotalSize=void 0,M(t),t._closeRequested=!1,t._started=!1,t._strategyHWM=a,t._pullAlgorithm=r,t._cancelAlgorithm=i,t._autoAllocateChunkSize=o,t._pendingPullIntos=new b,e._readableStreamController=t,f(l(n()),()=>(t._started=!0,I(t),null),e=>(L(t,e),null))}function jt(e,t,n){let r=Object.create(P.prototype),i,a,o;i=t.start===void 0?()=>void 0:()=>t.start(r),a=t.pull===void 0?()=>l(void 0):()=>t.pull(r),o=t.cancel===void 0?()=>l(void 0):e=>t.cancel(e);let s=t.autoAllocateChunkSize;if(s===0)throw TypeError(`autoAllocateChunkSize must be greater than 0`);At(e,r,i,a,o,n,s)}function Mt(e,t,n){e._associatedReadableByteStreamController=t,e._view=n}function Nt(e){return TypeError(`ReadableStreamBYOBRequest.prototype.${e} can only be used on a ReadableStreamBYOBRequest`)}function Pt(e){return TypeError(`ReadableByteStreamController.prototype.${e} can only be used on a ReadableByteStreamController`)}function Ft(e,t){T(e,t);let n=e?.mode;return{mode:n===void 0?void 0:It(n,`${t} has member 'mode' that`)}}function It(e,t){if(e=`${e}`,e!==`byob`)throw TypeError(`${t} '${e}' is not a valid enumeration value for ReadableStreamReaderMode`);return e}function Lt(e,t){return T(e,t),{min:xe(e?.min??1,`${t} has member 'min' that`)}}function Rt(e){return new R(e)}function zt(e,t){e._reader._readIntoRequests.push(t)}function Bt(e,t,n){let r=e._reader._readIntoRequests.shift();n?r._closeSteps(t):r._chunkSteps(t)}function Vt(e){return e._reader._readIntoRequests.length}function Ht(e){let t=e._reader;return!(t===void 0||!z(t))}class R{constructor(e){if(D(e,1,`ReadableStreamBYOBReader`),Se(e,`First parameter`),X(e))throw TypeError(`This stream has already been locked for exclusive reading by another reader`);if(!F(e._readableStreamController))throw TypeError(`Cannot construct a ReadableStreamBYOBReader for a stream not constructed with a byte source`);ie(this,e),this._readIntoRequests=new b}get closed(){return z(this)?this._closedPromise:u(Kt(`closed`))}cancel(e=void 0){return z(this)?this._ownerReadableStream===void 0?u(ae(`cancel`)):C(this,e):u(Kt(`cancel`))}read(e,t={}){if(!z(this))return u(Kt(`read`));if(!ArrayBuffer.isView(e))return u(TypeError(`view must be an array buffer view`));if(e.byteLength===0)return u(TypeError(`view must have non-zero byteLength`));if(e.buffer.byteLength===0)return u(TypeError(`view's buffer must have non-zero byteLength`));if(j(e.buffer))return u(TypeError(`view's buffer has been detached`));let n;try{n=Lt(t,`options`)}catch(e){return u(e)}let r=n.min;if(r===0)return u(TypeError(`options.min must be greater than 0`));if(!tt(e)){if(r>e.length)return u(RangeError(`options.min must be less than or equal to view's length`))}else if(r>e.byteLength)return u(RangeError(`options.min must be less than or equal to view's byteLength`));if(this._ownerReadableStream===void 0)return u(ae(`read from`));let i,a,o=c((e,t)=>{i=e,a=t});return Ut(this,e,r,{_chunkSteps:e=>i({value:e,done:!1}),_closeSteps:e=>i({value:e,done:!0}),_errorSteps:e=>a(e)}),o}releaseLock(){if(!z(this))throw Kt(`releaseLock`);this._ownerReadableStream!==void 0&&Wt(this)}}Object.defineProperties(R.prototype,{cancel:{enumerable:!0},read:{enumerable:!0},releaseLock:{enumerable:!0},closed:{enumerable:!0}}),i(R.prototype.cancel,`cancel`),i(R.prototype.read,`read`),i(R.prototype.releaseLock,`releaseLock`),typeof Symbol.toStringTag==`symbol`&&Object.defineProperty(R.prototype,Symbol.toStringTag,{value:`ReadableStreamBYOBReader`,configurable:!0});function z(e){return!n(e)||!Object.prototype.hasOwnProperty.call(e,`_readIntoRequests`)?!1:e instanceof R}function Ut(e,t,n,r){let i=e._ownerReadableStream;i._disturbed=!0,i._state===`errored`?r._errorSteps(i._storedError):gt(i._readableStreamController,t,n,r)}function Wt(e){w(e),Gt(e,TypeError(`Reader was released`))}function Gt(e,t){let n=e._readIntoRequests;e._readIntoRequests=new b,n.forEach(e=>{e._errorSteps(t)})}function Kt(e){return TypeError(`ReadableStreamBYOBReader.prototype.${e} can only be used on a ReadableStreamBYOBReader`)}function qt(e,t){let{highWaterMark:n}=e;if(n===void 0)return t;if(Re(n)||n<0)throw RangeError(`Invalid highWaterMark`);return n}function Jt(e){let{size:t}=e;return t||(()=>1)}function Yt(e,t){T(e,t);let n=e?.highWaterMark,r=e?.size;return{highWaterMark:n===void 0?void 0:ve(n),size:r===void 0?void 0:Xt(r,`${t} has member 'size' that`)}}function Xt(e,t){return E(e,t),t=>ve(e(t))}function Zt(e,t){T(e,t);let n=e?.abort,r=e?.close,i=e?.start,a=e?.type,o=e?.write;return{abort:n===void 0?void 0:Qt(n,e,`${t} has member 'abort' that`),close:r===void 0?void 0:$t(r,e,`${t} has member 'close' that`),start:i===void 0?void 0:en(i,e,`${t} has member 'start' that`),write:o===void 0?void 0:tn(o,e,`${t} has member 'write' that`),type:a}}function Qt(e,t,n){return E(e,n),n=>v(e,t,[n])}function $t(e,t,n){return E(e,n),()=>v(e,t,[])}function en(e,t,n){return E(e,n),n=>_(e,t,[n])}function tn(e,t,n){return E(e,n),(n,r)=>v(e,t,[n,r])}function nn(e,t){if(!un(e))throw TypeError(`${t} is not a WritableStream.`)}function rn(e){if(typeof e!=`object`||!e)return!1;try{return typeof e.aborted==`boolean`}catch{return!1}}let an=typeof AbortController==`function`;function on(){if(an)return new AbortController}class B{constructor(e={},t={}){e===void 0?e=null:ge(e,`First parameter`);let n=Yt(t,`Second parameter`),r=Zt(e,`First parameter`);if(ln(this),r.type!==void 0)throw RangeError(`Invalid type is specified`);let i=Jt(n),a=qt(n,1);zn(this,r,a,i)}get locked(){if(!un(this))throw Zn(`locked`);return dn(this)}abort(e=void 0){return un(this)?dn(this)?u(TypeError(`Cannot abort a stream that already has a writer`)):fn(this,e):u(Zn(`abort`))}close(){return un(this)?dn(this)?u(TypeError(`Cannot close a stream that already has a writer`)):V(this)?u(TypeError(`Cannot close an already-closing stream`)):pn(this):u(Zn(`close`))}getWriter(){if(!un(this))throw Zn(`getWriter`);return sn(this)}}Object.defineProperties(B.prototype,{abort:{enumerable:!0},close:{enumerable:!0},getWriter:{enumerable:!0},locked:{enumerable:!0}}),i(B.prototype.abort,`abort`),i(B.prototype.close,`close`),i(B.prototype.getWriter,`getWriter`),typeof Symbol.toStringTag==`symbol`&&Object.defineProperty(B.prototype,Symbol.toStringTag,{value:`WritableStream`,configurable:!0});function sn(e){return new H(e)}function cn(e,t,n,r,i=1,a=()=>1){let o=Object.create(B.prototype);return ln(o),Rn(o,Object.create(In.prototype),e,t,n,r,i,a),o}function ln(e){e._state=`writable`,e._storedError=void 0,e._writer=void 0,e._writableStreamController=void 0,e._writeRequests=new b,e._inFlightWriteRequest=void 0,e._closeRequest=void 0,e._inFlightCloseRequest=void 0,e._pendingAbortRequest=void 0,e._backpressure=!1}function un(e){return!n(e)||!Object.prototype.hasOwnProperty.call(e,`_writableStreamController`)?!1:e instanceof B}function dn(e){return e._writer!==void 0}function fn(e,t){var n;if(e._state===`closed`||e._state===`errored`)return l(void 0);e._writableStreamController._abortReason=t,(n=e._writableStreamController._abortController)==null||n.abort(t);let r=e._state;if(r===`closed`||r===`errored`)return l(void 0);if(e._pendingAbortRequest!==void 0)return e._pendingAbortRequest._promise;let i=!1;r===`erroring`&&(i=!0,t=void 0);let a=c((n,r)=>{e._pendingAbortRequest={_promise:void 0,_resolve:n,_reject:r,_reason:t,_wasAlreadyErroring:i}});return e._pendingAbortRequest._promise=a,i||gn(e,t),a}function pn(e){let t=e._state;if(t===`closed`||t===`errored`)return u(TypeError(`The stream (in ${t} state) is not in the writable state and cannot be closed`));let n=c((t,n)=>{e._closeRequest={_resolve:t,_reject:n}}),r=e._writer;return r!==void 0&&e._backpressure&&t===`writable`&&fr(r),Vn(e._writableStreamController),n}function mn(e){return c((t,n)=>{let r={_resolve:t,_reject:n};e._writeRequests.push(r)})}function hn(e,t){if(e._state===`writable`){gn(e,t);return}_n(e)}function gn(e,t){let n=e._writableStreamController;e._state=`erroring`,e._storedError=t;let r=e._writer;r!==void 0&&jn(r,t),!Sn(e)&&n._started&&_n(e)}function _n(e){e._state=`errored`,e._writableStreamController[ne]();let t=e._storedError;if(e._writeRequests.forEach(e=>{e._reject(t)}),e._writeRequests=new b,e._pendingAbortRequest===void 0){Tn(e);return}let n=e._pendingAbortRequest;if(e._pendingAbortRequest=void 0,n._wasAlreadyErroring){n._reject(t),Tn(e);return}f(e._writableStreamController[te](n._reason),()=>(n._resolve(),Tn(e),null),t=>(n._reject(t),Tn(e),null))}function vn(e){e._inFlightWriteRequest._resolve(void 0),e._inFlightWriteRequest=void 0}function yn(e,t){e._inFlightWriteRequest._reject(t),e._inFlightWriteRequest=void 0,hn(e,t)}function bn(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 t=e._writer;t!==void 0&&ar(t)}function xn(e,t){e._inFlightCloseRequest._reject(t),e._inFlightCloseRequest=void 0,e._pendingAbortRequest!==void 0&&(e._pendingAbortRequest._reject(t),e._pendingAbortRequest=void 0),hn(e,t)}function V(e){return!(e._closeRequest===void 0&&e._inFlightCloseRequest===void 0)}function Sn(e){return!(e._inFlightWriteRequest===void 0&&e._inFlightCloseRequest===void 0)}function Cn(e){e._inFlightCloseRequest=e._closeRequest,e._closeRequest=void 0}function wn(e){e._inFlightWriteRequest=e._writeRequests.shift()}function Tn(e){e._closeRequest!==void 0&&(e._closeRequest._reject(e._storedError),e._closeRequest=void 0);let t=e._writer;t!==void 0&&rr(t,e._storedError)}function En(e,t){let n=e._writer;n!==void 0&&t!==e._backpressure&&(t?ur(n):fr(n)),e._backpressure=t}class H{constructor(e){if(D(e,1,`WritableStreamDefaultWriter`),nn(e,`First parameter`),dn(e))throw TypeError(`This stream has already been locked for exclusive writing by another writer`);this._ownerWritableStream=e,e._writer=this;let t=e._state;if(t===`writable`)!V(e)&&e._backpressure?or(this):cr(this),er(this);else if(t===`erroring`)sr(this,e._storedError),er(this);else if(t===`closed`)cr(this),nr(this);else{let t=e._storedError;sr(this,t),tr(this,t)}}get closed(){return U(this)?this._closedPromise:u(W(`closed`))}get desiredSize(){if(!U(this))throw W(`desiredSize`);if(this._ownerWritableStream===void 0)throw $n(`desiredSize`);return Mn(this)}get ready(){return U(this)?this._readyPromise:u(W(`ready`))}abort(e=void 0){return U(this)?this._ownerWritableStream===void 0?u($n(`abort`)):Dn(this,e):u(W(`abort`))}close(){if(!U(this))return u(W(`close`));let e=this._ownerWritableStream;return e===void 0?u($n(`close`)):V(e)?u(TypeError(`Cannot close an already-closing stream`)):On(this)}releaseLock(){if(!U(this))throw W(`releaseLock`);this._ownerWritableStream!==void 0&&Nn(this)}write(e=void 0){return U(this)?this._ownerWritableStream===void 0?u($n(`write to`)):Pn(this,e):u(W(`write`))}}Object.defineProperties(H.prototype,{abort:{enumerable:!0},close:{enumerable:!0},releaseLock:{enumerable:!0},write:{enumerable:!0},closed:{enumerable:!0},desiredSize:{enumerable:!0},ready:{enumerable:!0}}),i(H.prototype.abort,`abort`),i(H.prototype.close,`close`),i(H.prototype.releaseLock,`releaseLock`),i(H.prototype.write,`write`),typeof Symbol.toStringTag==`symbol`&&Object.defineProperty(H.prototype,Symbol.toStringTag,{value:`WritableStreamDefaultWriter`,configurable:!0});function U(e){return!n(e)||!Object.prototype.hasOwnProperty.call(e,`_ownerWritableStream`)?!1:e instanceof H}function Dn(e,t){let n=e._ownerWritableStream;return fn(n,t)}function On(e){let t=e._ownerWritableStream;return pn(t)}function kn(e){let t=e._ownerWritableStream,n=t._state;return V(t)||n===`closed`?l(void 0):n===`errored`?u(t._storedError):On(e)}function An(e,t){e._closedPromiseState===`pending`?rr(e,t):ir(e,t)}function jn(e,t){e._readyPromiseState===`pending`?lr(e,t):dr(e,t)}function Mn(e){let t=e._ownerWritableStream,n=t._state;return n===`errored`||n===`erroring`?null:n===`closed`?0:Un(t._writableStreamController)}function Nn(e){let t=e._ownerWritableStream,n=TypeError(`Writer was released and can no longer be used to monitor the stream's closedness`);jn(e,n),An(e,n),t._writer=void 0,e._ownerWritableStream=void 0}function Pn(e,t){let n=e._ownerWritableStream,r=n._writableStreamController,i=Hn(r,t);if(n!==e._ownerWritableStream)return u($n(`write to`));let a=n._state;if(a===`errored`)return u(n._storedError);if(V(n)||a===`closed`)return u(TypeError(`The stream is closing or closed and cannot be written to`));if(a===`erroring`)return u(n._storedError);let o=mn(n);return Wn(r,t,i),o}let Fn={};class In{constructor(){throw TypeError(`Illegal constructor`)}get abortReason(){if(!Ln(this))throw Qn(`abortReason`);return this._abortReason}get signal(){if(!Ln(this))throw Qn(`signal`);if(this._abortController===void 0)throw TypeError(`WritableStreamDefaultController.prototype.signal is not supported`);return this._abortController.signal}error(e=void 0){if(!Ln(this))throw Qn(`error`);this._controlledWritableStream._state===`writable`&&Xn(this,e)}[te](e){let t=this._abortAlgorithm(e);return Bn(this),t}[ne](){M(this)}}Object.defineProperties(In.prototype,{abortReason:{enumerable:!0},signal:{enumerable:!0},error:{enumerable:!0}}),typeof Symbol.toStringTag==`symbol`&&Object.defineProperty(In.prototype,Symbol.toStringTag,{value:`WritableStreamDefaultController`,configurable:!0});function Ln(e){return!n(e)||!Object.prototype.hasOwnProperty.call(e,`_controlledWritableStream`)?!1:e instanceof In}function Rn(e,t,n,r,i,a,o,s){t._controlledWritableStream=e,e._writableStreamController=t,t._queue=void 0,t._queueTotalSize=void 0,M(t),t._abortReason=void 0,t._abortController=on(),t._started=!1,t._strategySizeAlgorithm=s,t._strategyHWM=o,t._writeAlgorithm=r,t._closeAlgorithm=i,t._abortAlgorithm=a,En(e,Yn(t)),f(l(n()),()=>(t._started=!0,Gn(t),null),n=>(t._started=!0,hn(e,n),null))}function zn(e,t,n,r){let i=Object.create(In.prototype),a,o,s,c;a=t.start===void 0?()=>void 0:()=>t.start(i),o=t.write===void 0?()=>l(void 0):e=>t.write(e,i),s=t.close===void 0?()=>l(void 0):()=>t.close(),c=t.abort===void 0?()=>l(void 0):e=>t.abort(e),Rn(e,i,a,o,s,c,n,r)}function Bn(e){e._writeAlgorithm=void 0,e._closeAlgorithm=void 0,e._abortAlgorithm=void 0,e._strategySizeAlgorithm=void 0}function Vn(e){Qe(e,Fn,0),Gn(e)}function Hn(e,t){try{return e._strategySizeAlgorithm(t)}catch(t){return Kn(e,t),1}}function Un(e){return e._strategyHWM-e._queueTotalSize}function Wn(e,t,n){try{Qe(e,t,n)}catch(t){Kn(e,t);return}let r=e._controlledWritableStream;!V(r)&&r._state===`writable`&&En(r,Yn(e)),Gn(e)}function Gn(e){let t=e._controlledWritableStream;if(!e._started||t._inFlightWriteRequest!==void 0)return;if(t._state===`erroring`){_n(t);return}if(e._queue.length===0)return;let n=$e(e);n===Fn?qn(e):Jn(e,n)}function Kn(e,t){e._controlledWritableStream._state===`writable`&&Xn(e,t)}function qn(e){let t=e._controlledWritableStream;Cn(t),Ze(e);let n=e._closeAlgorithm();Bn(e),f(n,()=>(bn(t),null),e=>(xn(t,e),null))}function Jn(e,t){let n=e._controlledWritableStream;wn(n),f(e._writeAlgorithm(t),()=>{vn(n);let t=n._state;return Ze(e),!V(n)&&t===`writable`&&En(n,Yn(e)),Gn(e),null},t=>(n._state===`writable`&&Bn(e),yn(n,t),null))}function Yn(e){return Un(e)<=0}function Xn(e,t){let n=e._controlledWritableStream;Bn(e),gn(n,t)}function Zn(e){return TypeError(`WritableStream.prototype.${e} can only be used on a WritableStream`)}function Qn(e){return TypeError(`WritableStreamDefaultController.prototype.${e} can only be used on a WritableStreamDefaultController`)}function W(e){return TypeError(`WritableStreamDefaultWriter.prototype.${e} can only be used on a WritableStreamDefaultWriter`)}function $n(e){return TypeError(`Cannot `+e+` a stream using a released writer`)}function er(e){e._closedPromise=c((t,n)=>{e._closedPromise_resolve=t,e._closedPromise_reject=n,e._closedPromiseState=`pending`})}function tr(e,t){er(e),rr(e,t)}function nr(e){er(e),ar(e)}function rr(e,t){e._closedPromise_reject!==void 0&&(h(e._closedPromise),e._closedPromise_reject(t),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0,e._closedPromiseState=`rejected`)}function ir(e,t){tr(e,t)}function ar(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 or(e){e._readyPromise=c((t,n)=>{e._readyPromise_resolve=t,e._readyPromise_reject=n}),e._readyPromiseState=`pending`}function sr(e,t){or(e),lr(e,t)}function cr(e){or(e),fr(e)}function lr(e,t){e._readyPromise_reject!==void 0&&(h(e._readyPromise),e._readyPromise_reject(t),e._readyPromise_resolve=void 0,e._readyPromise_reject=void 0,e._readyPromiseState=`rejected`)}function ur(e){or(e)}function dr(e,t){sr(e,t)}function fr(e){e._readyPromise_resolve!==void 0&&(e._readyPromise_resolve(void 0),e._readyPromise_resolve=void 0,e._readyPromise_reject=void 0,e._readyPromiseState=`fulfilled`)}function pr(){if(typeof globalThis<`u`)return globalThis;if(typeof self<`u`)return self;if(typeof global<`u`)return global}let mr=pr();function hr(e){if(!(typeof e==`function`||typeof e==`object`)||e.name!==`DOMException`)return!1;try{return new e,!0}catch{return!1}}function gr(){let e=mr?.DOMException;return hr(e)?e:void 0}function _r(){let e=function(e,t){this.message=e||``,this.name=t||`Error`,Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)};return i(e,`DOMException`),e.prototype=Object.create(Error.prototype),Object.defineProperty(e.prototype,`constructor`,{value:e,writable:!0,configurable:!0}),e}let vr=gr()||_r();function yr(e,n,r,i,a,o){let s=Ce(e),u=sn(n);e._disturbed=!0;let m=!1,g=l(void 0);return c((_,v)=>{let y;if(o!==void 0){if(y=()=>{let t=o.reason===void 0?new vr(`Aborted`,`AbortError`):o.reason,r=[];i||r.push(()=>n._state===`writable`?fn(n,t):l(void 0)),a||r.push(()=>e._state===`readable`?Z(e,t):l(void 0)),S(()=>Promise.all(r.map(e=>e())),!0,t)},o.aborted){y();return}o.addEventListener(`abort`,y)}function b(){return c((e,t)=>{function n(r){r?e():d(te(),n,t)}n(!1)})}function te(){return m?l(!0):d(u._readyPromise,()=>c((e,n)=>{Oe(s,{_chunkSteps:n=>{g=d(Pn(u,n),void 0,t),e(!1)},_closeSteps:()=>e(!0),_errorSteps:n})}))}if(x(e,s._closedPromise,e=>(i?ie(!0,e):S(()=>fn(n,e),!0,e),null)),x(n,u._closedPromise,t=>(a?ie(!0,t):S(()=>Z(e,t),!0,t),null)),re(e,s._closedPromise,()=>(r?ie():S(()=>kn(u)),null)),V(n)||n._state===`closed`){let t=TypeError(`the destination writable stream closed before all data could be piped to it`);a?ie(!0,t):S(()=>Z(e,t),!0,t)}h(b());function ne(){let e=g;return d(g,()=>e===g?void 0:ne())}function x(e,t,n){e._state===`errored`?n(e._storedError):ee(t,n)}function re(e,t,n){e._state===`closed`?n():p(t,n)}function S(e,t,r){if(m)return;m=!0,n._state===`writable`&&!V(n)?p(ne(),i):i();function i(){return f(e(),()=>C(t,r),e=>C(!0,e)),null}}function ie(e,t){m||(m=!0,n._state===`writable`&&!V(n)?p(ne(),()=>C(e,t)):C(e,t))}function C(e,t){return Nn(u),w(s),o!==void 0&&o.removeEventListener(`abort`,y),e?v(t):_(void 0),null}})}class G{constructor(){throw TypeError(`Illegal constructor`)}get desiredSize(){if(!br(this))throw Ar(`desiredSize`);return Tr(this)}close(){if(!br(this))throw Ar(`close`);if(!Dr(this))throw TypeError(`The stream is not in a state that permits close`);K(this)}enqueue(e=void 0){if(!br(this))throw Ar(`enqueue`);if(!Dr(this))throw TypeError(`The stream is not in a state that permits enqueue`);return wr(this,e)}error(e=void 0){if(!br(this))throw Ar(`error`);q(this,e)}[x](e){M(this);let t=this._cancelAlgorithm(e);return Cr(this),t}[re](e){let t=this._controlledReadableStream;if(this._queue.length>0){let n=Ze(this);this._closeRequested&&this._queue.length===0?(Cr(this),Xr(t)):xr(this),e._chunkSteps(n)}else we(t,e),xr(this)}[S](){}}Object.defineProperties(G.prototype,{close:{enumerable:!0},enqueue:{enumerable:!0},error:{enumerable:!0},desiredSize:{enumerable:!0}}),i(G.prototype.close,`close`),i(G.prototype.enqueue,`enqueue`),i(G.prototype.error,`error`),typeof Symbol.toStringTag==`symbol`&&Object.defineProperty(G.prototype,Symbol.toStringTag,{value:`ReadableStreamDefaultController`,configurable:!0});function br(e){return!n(e)||!Object.prototype.hasOwnProperty.call(e,`_controlledReadableStream`)?!1:e instanceof G}function xr(e){if(Sr(e)){if(e._pulling){e._pullAgain=!0;return}e._pulling=!0,f(e._pullAlgorithm(),()=>(e._pulling=!1,e._pullAgain&&(e._pullAgain=!1,xr(e)),null),t=>(q(e,t),null))}}function Sr(e){let t=e._controlledReadableStream;return!Dr(e)||!e._started?!1:!!(X(t)&&Ee(t)>0||Tr(e)>0)}function Cr(e){e._pullAlgorithm=void 0,e._cancelAlgorithm=void 0,e._strategySizeAlgorithm=void 0}function K(e){if(!Dr(e))return;let t=e._controlledReadableStream;e._closeRequested=!0,e._queue.length===0&&(Cr(e),Xr(t))}function wr(e,t){if(!Dr(e))return;let n=e._controlledReadableStream;if(X(n)&&Ee(n)>0)Te(n,t,!1);else{let n;try{n=e._strategySizeAlgorithm(t)}catch(t){throw q(e,t),t}try{Qe(e,t,n)}catch(t){throw q(e,t),t}}xr(e)}function q(e,t){let n=e._controlledReadableStream;n._state===`readable`&&(M(e),Cr(e),Zr(n,t))}function Tr(e){let t=e._controlledReadableStream._state;return t===`errored`?null:t===`closed`?0:e._strategyHWM-e._queueTotalSize}function Er(e){return!Sr(e)}function Dr(e){let t=e._controlledReadableStream._state;return!e._closeRequested&&t===`readable`}function Or(e,t,n,r,i,a,o){t._controlledReadableStream=e,t._queue=void 0,t._queueTotalSize=void 0,M(t),t._started=!1,t._closeRequested=!1,t._pullAgain=!1,t._pulling=!1,t._strategySizeAlgorithm=o,t._strategyHWM=a,t._pullAlgorithm=r,t._cancelAlgorithm=i,e._readableStreamController=t,f(l(n()),()=>(t._started=!0,xr(t),null),e=>(q(t,e),null))}function kr(e,t,n,r){let i=Object.create(G.prototype),a,o,s;a=t.start===void 0?()=>void 0:()=>t.start(i),o=t.pull===void 0?()=>l(void 0):()=>t.pull(i),s=t.cancel===void 0?()=>l(void 0):e=>t.cancel(e),Or(e,i,a,o,s,n,r)}function Ar(e){return TypeError(`ReadableStreamDefaultController.prototype.${e} can only be used on a ReadableStreamDefaultController`)}function jr(e,t){return F(e._readableStreamController)?Nr(e):Mr(e)}function Mr(e,t){let n=Ce(e),r=!1,i=!1,a=!1,o=!1,s,u,d,f,p,m=c(e=>{p=e});function h(){return r?(i=!0,l(void 0)):(r=!0,Oe(n,{_chunkSteps:e=>{g(()=>{i=!1;let t=e,n=e;a||wr(d._readableStreamController,t),o||wr(f._readableStreamController,n),r=!1,i&&h()})},_closeSteps:()=>{r=!1,a||K(d._readableStreamController),o||K(f._readableStreamController),(!a||!o)&&p(void 0)},_errorSteps:()=>{r=!1}}),l(void 0))}function _(t){if(a=!0,s=t,o){let t=Z(e,ze([s,u]));p(t)}return m}function v(t){if(o=!0,u=t,a){let t=Z(e,ze([s,u]));p(t)}return m}function y(){}return d=qr(y,h,_),f=qr(y,h,v),ee(n._closedPromise,e=>(q(d._readableStreamController,e),q(f._readableStreamController,e),(!a||!o)&&p(void 0),null)),[d,f]}function Nr(e){let t=Ce(e),n=!1,r=!1,i=!1,a=!1,o=!1,s,u,d,f,p,m=c(e=>{p=e});function h(e){ee(e._closedPromise,n=>e===t?(L(d._readableStreamController,n),L(f._readableStreamController,n),(!a||!o)&&p(void 0),null):null)}function _(){z(t)&&(w(t),t=Ce(e),h(t)),Oe(t,{_chunkSteps:t=>{g(()=>{r=!1,i=!1;let s=t,c=t;if(!a&&!o)try{c=Xe(t)}catch(t){L(d._readableStreamController,t),L(f._readableStreamController,t),p(Z(e,t));return}a||wt(d._readableStreamController,s),o||wt(f._readableStreamController,c),n=!1,r?y():i&&b()})},_closeSteps:()=>{n=!1,a||Ct(d._readableStreamController),o||Ct(f._readableStreamController),d._readableStreamController._pendingPullIntos.length>0&&Ot(d._readableStreamController,0),f._readableStreamController._pendingPullIntos.length>0&&Ot(f._readableStreamController,0),(!a||!o)&&p(void 0)},_errorSteps:()=>{n=!1}})}function v(s,c){k(t)&&(w(t),t=Rt(e),h(t));let l=c?f:d,u=c?d:f;Ut(t,s,1,{_chunkSteps:t=>{g(()=>{r=!1,i=!1;let s=c?o:a;if(c?a:o)s||kt(l._readableStreamController,t);else{let n;try{n=Xe(t)}catch(t){L(l._readableStreamController,t),L(u._readableStreamController,t),p(Z(e,t));return}s||kt(l._readableStreamController,t),wt(u._readableStreamController,n)}n=!1,r?y():i&&b()})},_closeSteps:e=>{n=!1;let t=c?o:a,r=c?a:o;t||Ct(l._readableStreamController),r||Ct(u._readableStreamController),e!==void 0&&(t||kt(l._readableStreamController,e),!r&&u._readableStreamController._pendingPullIntos.length>0&&Ot(u._readableStreamController,0)),(!t||!r)&&p(void 0)},_errorSteps:()=>{n=!1}})}function y(){if(n)return r=!0,l(void 0);n=!0;let e=Et(d._readableStreamController);return e===null?_():v(e._view,!1),l(void 0)}function b(){if(n)return i=!0,l(void 0);n=!0;let e=Et(f._readableStreamController);return e===null?_():v(e._view,!0),l(void 0)}function te(t){if(a=!0,s=t,o){let t=Z(e,ze([s,u]));p(t)}return m}function ne(t){if(o=!0,u=t,a){let t=Z(e,ze([s,u]));p(t)}return m}function x(){}return d=Jr(x,y,te),f=Jr(x,b,ne),h(t),[d,f]}function Pr(e){return n(e)&&e.getReader!==void 0}function Fr(e){return Pr(e)?Lr(e.getReader()):Ir(e)}function Ir(e){let r,i=Ge(e,`async`),a=t;function o(){let e;try{e=Ke(i)}catch(e){return u(e)}return m(l(e),e=>{if(!n(e))throw TypeError(`The promise returned by the iterator.next() method must fulfill with an object`);if(qe(e))K(r._readableStreamController);else{let t=Je(e);wr(r._readableStreamController,t)}})}function s(e){let t=i.iterator,r;try{r=He(t,`return`)}catch(e){return u(e)}if(r===void 0)return l(void 0);let a;try{a=_(r,t,[e])}catch(e){return u(e)}return m(l(a),e=>{if(!n(e))throw TypeError(`The promise returned by the iterator.return() method must fulfill with an object`)})}return r=qr(a,o,s,0),r}function Lr(e){let r,i=t;function a(){let t;try{t=e.read()}catch(e){return u(e)}return m(t,e=>{if(!n(e))throw TypeError(`The promise returned by the reader.read() method must fulfill with an object`);if(e.done)K(r._readableStreamController);else{let t=e.value;wr(r._readableStreamController,t)}})}function o(t){try{return l(e.cancel(t))}catch(e){return u(e)}}return r=qr(i,a,o,0),r}function Rr(e,t){T(e,t);let n=e,r=n?.autoAllocateChunkSize,i=n?.cancel,a=n?.pull,o=n?.start,s=n?.type;return{autoAllocateChunkSize:r===void 0?void 0:xe(r,`${t} has member 'autoAllocateChunkSize' that`),cancel:i===void 0?void 0:zr(i,n,`${t} has member 'cancel' that`),pull:a===void 0?void 0:Br(a,n,`${t} has member 'pull' that`),start:o===void 0?void 0:Vr(o,n,`${t} has member 'start' that`),type:s===void 0?void 0:Hr(s,`${t} has member 'type' that`)}}function zr(e,t,n){return E(e,n),n=>v(e,t,[n])}function Br(e,t,n){return E(e,n),n=>v(e,t,[n])}function Vr(e,t,n){return E(e,n),n=>_(e,t,[n])}function Hr(e,t){if(e=`${e}`,e!==`bytes`)throw TypeError(`${t} '${e}' is not a valid enumeration value for ReadableStreamType`);return e}function Ur(e,t){return T(e,t),{preventCancel:!!e?.preventCancel}}function Wr(e,t){T(e,t);let n=e?.preventAbort,r=e?.preventCancel,i=e?.preventClose,a=e?.signal;return a!==void 0&&Gr(a,`${t} has member 'signal' that`),{preventAbort:!!n,preventCancel:!!r,preventClose:!!i,signal:a}}function Gr(e,t){if(!rn(e))throw TypeError(`${t} is not an AbortSignal.`)}function Kr(e,t){T(e,t);let n=e?.readable;_e(n,`readable`,`ReadableWritablePair`),Se(n,`${t} has member 'readable' that`);let r=e?.writable;return _e(r,`writable`,`ReadableWritablePair`),nn(r,`${t} has member 'writable' that`),{readable:n,writable:r}}class J{constructor(e={},t={}){e===void 0?e=null:ge(e,`First parameter`);let n=Yt(t,`Second parameter`),r=Rr(e,`First parameter`);if(Yr(this),r.type===`bytes`){if(n.size!==void 0)throw RangeError(`The strategy for a byte stream cannot have a size function`);let e=qt(n,0);jt(this,r,e)}else{let e=Jt(n),t=qt(n,1);kr(this,r,t,e)}}get locked(){if(!Y(this))throw Q(`locked`);return X(this)}cancel(e=void 0){return Y(this)?X(this)?u(TypeError(`Cannot cancel a stream that already has a reader`)):Z(this,e):u(Q(`cancel`))}getReader(e=void 0){if(!Y(this))throw Q(`getReader`);return Ft(e,`First parameter`).mode===void 0?Ce(this):Rt(this)}pipeThrough(e,t={}){if(!Y(this))throw Q(`pipeThrough`);D(e,1,`pipeThrough`);let n=Kr(e,`First parameter`),r=Wr(t,`Second parameter`);if(X(this))throw TypeError(`ReadableStream.prototype.pipeThrough cannot be used on a locked ReadableStream`);if(dn(n.writable))throw TypeError(`ReadableStream.prototype.pipeThrough cannot be used on a locked WritableStream`);return h(yr(this,n.writable,r.preventClose,r.preventAbort,r.preventCancel,r.signal)),n.readable}pipeTo(e,t={}){if(!Y(this))return u(Q(`pipeTo`));if(e===void 0)return u(`Parameter 1 is required in 'pipeTo'.`);if(!un(e))return u(TypeError(`ReadableStream.prototype.pipeTo's first argument must be a WritableStream`));let n;try{n=Wr(t,`Second parameter`)}catch(e){return u(e)}return X(this)?u(TypeError(`ReadableStream.prototype.pipeTo cannot be used on a locked ReadableStream`)):dn(e)?u(TypeError(`ReadableStream.prototype.pipeTo cannot be used on a locked WritableStream`)):yr(this,e,n.preventClose,n.preventAbort,n.preventCancel,n.signal)}tee(){if(!Y(this))throw Q(`tee`);return ze(jr(this))}values(e=void 0){if(!Y(this))throw Q(`values`);let t=Ur(e,`First parameter`);return Fe(this,t.preventCancel)}[We](e){return this.values(e)}static from(e){return Fr(e)}}Object.defineProperties(J,{from:{enumerable:!0}}),Object.defineProperties(J.prototype,{cancel:{enumerable:!0},getReader:{enumerable:!0},pipeThrough:{enumerable:!0},pipeTo:{enumerable:!0},tee:{enumerable:!0},values:{enumerable:!0},locked:{enumerable:!0}}),i(J.from,`from`),i(J.prototype.cancel,`cancel`),i(J.prototype.getReader,`getReader`),i(J.prototype.pipeThrough,`pipeThrough`),i(J.prototype.pipeTo,`pipeTo`),i(J.prototype.tee,`tee`),i(J.prototype.values,`values`),typeof Symbol.toStringTag==`symbol`&&Object.defineProperty(J.prototype,Symbol.toStringTag,{value:`ReadableStream`,configurable:!0}),Object.defineProperty(J.prototype,We,{value:J.prototype.values,writable:!0,configurable:!0});function qr(e,t,n,r=1,i=()=>1){let a=Object.create(J.prototype);return Yr(a),Or(a,Object.create(G.pro