UNPKG

next-gravity-forms

Version:

A component to take GraphQl Gravity Forms query data from WordPress and return a usable form.

1 lines 95.1 kB
"use strict";var e=require("node:http"),t=require("node:https"),r=require("node:zlib"),o=require("node:stream"),n=require("node:buffer"),i=require("node:util"),a=require("node:url"),s=require("node:net");require("node:fs"),require("node:path");var l=require("./query.js");function u(e,t,r,o,n,i,a){try{var s=e[i](a),l=s.value}catch(e){return void r(e)}s.done?t(l):Promise.resolve(l).then(o,n)}function c(e){return function(){var t=this,r=arguments;return new Promise((function(o,n){var i=e.apply(t,r);function a(e){u(i,o,n,a,s,"next",e)}function s(e){u(i,o,n,a,s,"throw",e)}a(void 0)}))}}function d(){d=function(){return t};var e,t={},r=Object.prototype,o=r.hasOwnProperty,n=Object.defineProperty||function(e,t,r){e[t]=r.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",s=i.asyncIterator||"@@asyncIterator",l=i.toStringTag||"@@toStringTag";function u(e,t,r){return Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{u({},"")}catch(e){u=function(e,t,r){return e[t]=r}}function c(e,t,r,o){var i=t&&t.prototype instanceof _?t:_,a=Object.create(i.prototype),s=new j(o||[]);return n(a,"_invoke",{value:C(e,r,s)}),a}function f(e,t,r){try{return{type:"normal",arg:e.call(t,r)}}catch(e){return{type:"throw",arg:e}}}t.wrap=c;var h="suspendedStart",p="suspendedYield",b="executing",y="completed",m={};function _(){}function g(){}function w(){}var v={};u(v,a,(function(){return this}));var S=Object.getPrototypeOf,T=S&&S(S(L([])));T&&T!==r&&o.call(T,a)&&(v=T);var R=w.prototype=_.prototype=Object.create(v);function P(e){["next","throw","return"].forEach((function(t){u(e,t,(function(e){return this._invoke(t,e)}))}))}function E(e,t){function r(n,i,a,s){var l=f(e[n],e,i);if("throw"!==l.type){var u=l.arg,c=u.value;return c&&"object"==typeof c&&o.call(c,"__await")?t.resolve(c.__await).then((function(e){r("next",e,a,s)}),(function(e){r("throw",e,a,s)})):t.resolve(c).then((function(e){u.value=e,a(u)}),(function(e){return r("throw",e,a,s)}))}s(l.arg)}var i;n(this,"_invoke",{value:function(e,o){function n(){return new t((function(t,n){r(e,o,t,n)}))}return i=i?i.then(n,n):n()}})}function C(t,r,o){var n=h;return function(i,a){if(n===b)throw Error("Generator is already running");if(n===y){if("throw"===i)throw a;return{value:e,done:!0}}for(o.method=i,o.arg=a;;){var s=o.delegate;if(s){var l=q(s,o);if(l){if(l===m)continue;return l}}if("next"===o.method)o.sent=o._sent=o.arg;else if("throw"===o.method){if(n===h)throw n=y,o.arg;o.dispatchException(o.arg)}else"return"===o.method&&o.abrupt("return",o.arg);n=b;var u=f(t,r,o);if("normal"===u.type){if(n=o.done?y:p,u.arg===m)continue;return{value:u.arg,done:o.done}}"throw"===u.type&&(n=y,o.method="throw",o.arg=u.arg)}}}function q(t,r){var o=r.method,n=t.iterator[o];if(n===e)return r.delegate=null,"throw"===o&&t.iterator.return&&(r.method="return",r.arg=e,q(t,r),"throw"===r.method)||"return"!==o&&(r.method="throw",r.arg=new TypeError("The iterator does not provide a '"+o+"' method")),m;var i=f(n,t.iterator,r.arg);if("throw"===i.type)return r.method="throw",r.arg=i.arg,r.delegate=null,m;var a=i.arg;return a?a.done?(r[t.resultName]=a.value,r.next=t.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,m):a:(r.method="throw",r.arg=new TypeError("iterator result is not an object"),r.delegate=null,m)}function k(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function O(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function j(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(k,this),this.reset(!0)}function L(t){if(t||""===t){var r=t[a];if(r)return r.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,i=function r(){for(;++n<t.length;)if(o.call(t,n))return r.value=t[n],r.done=!1,r;return r.value=e,r.done=!0,r};return i.next=i}}throw new TypeError(typeof t+" is not iterable")}return g.prototype=w,n(R,"constructor",{value:w,configurable:!0}),n(w,"constructor",{value:g,configurable:!0}),g.displayName=u(w,l,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,w):(e.__proto__=w,u(e,l,"GeneratorFunction")),e.prototype=Object.create(R),e},t.awrap=function(e){return{__await:e}},P(E.prototype),u(E.prototype,s,(function(){return this})),t.AsyncIterator=E,t.async=function(e,r,o,n,i){void 0===i&&(i=Promise);var a=new E(c(e,r,o,n),i);return t.isGeneratorFunction(r)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},P(R),u(R,l,"Generator"),u(R,a,(function(){return this})),u(R,"toString",(function(){return"[object Generator]"})),t.keys=function(e){var t=Object(e),r=[];for(var o in t)r.push(o);return r.reverse(),function e(){for(;r.length;){var o=r.pop();if(o in t)return e.value=o,e.done=!1,e}return e.done=!0,e}},t.values=L,j.prototype={constructor:j,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(O),!t)for(var r in this)"t"===r.charAt(0)&&o.call(this,r)&&!isNaN(+r.slice(1))&&(this[r]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var r=this;function n(o,n){return s.type="throw",s.arg=t,r.next=o,n&&(r.method="next",r.arg=e),!!n}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],s=a.completion;if("root"===a.tryLoc)return n("end");if(a.tryLoc<=this.prev){var l=o.call(a,"catchLoc"),u=o.call(a,"finallyLoc");if(l&&u){if(this.prev<a.catchLoc)return n(a.catchLoc,!0);if(this.prev<a.finallyLoc)return n(a.finallyLoc)}else if(l){if(this.prev<a.catchLoc)return n(a.catchLoc,!0)}else{if(!u)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return n(a.finallyLoc)}}}},abrupt:function(e,t){for(var r=this.tryEntries.length-1;r>=0;--r){var n=this.tryEntries[r];if(n.tryLoc<=this.prev&&o.call(n,"finallyLoc")&&this.prev<n.finallyLoc){var i=n;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,m):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),m},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.finallyLoc===e)return this.complete(r.completion,r.afterLoc),O(r),m}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var r=this.tryEntries[t];if(r.tryLoc===e){var o=r.completion;if("throw"===o.type){var n=o.arg;O(r)}return n}}throw Error("illegal catch attempt")},delegateYield:function(t,r,o){return this.delegate={iterator:L(t),resultName:r,nextLoc:o},"next"===this.method&&(this.arg=e),m}},t}var f,h="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},p={exports:{}};if(!globalThis.ReadableStream)try{const e=require("node:process"),{emitWarning:t}=e;try{e.emitWarning=()=>{},Object.assign(globalThis,require("node:stream/web")),e.emitWarning=t}catch(r){throw e.emitWarning=t,r}}catch(e){Object.assign(globalThis,(f||(f=1,function(e){function t(){}function r(e){return"object"==typeof e&&null!==e||"function"==typeof e}const o=t;function n(e,t){try{Object.defineProperty(e,"name",{value:t,configurable:!0})}catch(e){}}const i=Promise,a=Promise.prototype.then,s=Promise.reject.bind(i);function l(e){return new i(e)}function u(e){return l((t=>t(e)))}function c(e){return s(e)}function d(e,t,r){return a.call(e,t,r)}function f(e,t,r){d(d(e,t,r),void 0,o)}function p(e,t){f(e,t)}function b(e,t){f(e,void 0,t)}function y(e,t,r){return d(e,t,r)}function m(e){d(e,void 0,o)}let _=e=>{if("function"==typeof queueMicrotask)_=queueMicrotask;else{const e=u(void 0);_=t=>d(e,t)}return _(e)};function g(e,t,r){if("function"!=typeof e)throw new TypeError("Argument is not a function");return Function.prototype.apply.call(e,t,r)}function w(e,t,r){try{return u(g(e,t,r))}catch(e){return c(e)}}const v=16384;class S{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){const t=this._back;let r=t;t._elements.length===v-1&&(r={_elements:[],_next:void 0}),t._elements.push(e),r!==t&&(this._back=r,t._next=r),++this._size}shift(){const e=this._front;let t=e;const r=this._cursor;let o=r+1;const n=e._elements,i=n[r];return o===v&&(t=e._next,o=0),--this._size,this._cursor=o,e!==t&&(this._front=t),n[r]=void 0,i}forEach(e){let t=this._cursor,r=this._front,o=r._elements;for(;!(t===o.length&&void 0===r._next||t===o.length&&(r=r._next,o=r._elements,t=0,0===o.length));)e(o[t]),++t}peek(){const e=this._front,t=this._cursor;return e._elements[t]}}const T=Symbol("[[AbortSteps]]"),R=Symbol("[[ErrorSteps]]"),P=Symbol("[[CancelSteps]]"),E=Symbol("[[PullSteps]]"),C=Symbol("[[ReleaseSteps]]");function q(e,t){e._ownerReadableStream=t,t._reader=e,"readable"===t._state?L(e):"closed"===t._state?B(e):A(e,t._storedError)}function k(e,t){return Ko(e._ownerReadableStream,t)}function O(e){const t=e._ownerReadableStream;"readable"===t._state?W(e,new TypeError("Reader was released and can no longer be used to monitor the stream's closedness")):z(e,new TypeError("Reader was released and can no longer be used to monitor the stream's closedness")),t._readableStreamController[C](),t._reader=void 0,e._ownerReadableStream=void 0}function j(e){return new TypeError("Cannot "+e+" a stream using a released reader")}function L(e){e._closedPromise=l(((t,r)=>{e._closedPromise_resolve=t,e._closedPromise_reject=r}))}function A(e,t){L(e),W(e,t)}function B(e){L(e),x(e)}function W(e,t){void 0!==e._closedPromise_reject&&(m(e._closedPromise),e._closedPromise_reject(t),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0)}function z(e,t){A(e,t)}function x(e){void 0!==e._closedPromise_resolve&&(e._closedPromise_resolve(void 0),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0)}const $=Number.isFinite||function(e){return"number"==typeof e&&isFinite(e)},F=Math.trunc||function(e){return e<0?Math.ceil(e):Math.floor(e)};function I(e){return"object"==typeof e||"function"==typeof e}function M(e,t){if(void 0!==e&&!I(e))throw new TypeError(`${t} is not an object.`)}function U(e,t){if("function"!=typeof e)throw new TypeError(`${t} is not a function.`)}function D(e){return"object"==typeof e&&null!==e||"function"==typeof e}function N(e,t){if(!D(e))throw new TypeError(`${t} is not an object.`)}function H(e,t,r){if(void 0===e)throw new TypeError(`Parameter ${t} is required in '${r}'.`)}function V(e,t,r){if(void 0===e)throw new TypeError(`${t} is required in '${r}'.`)}function Y(e){return Number(e)}function Q(e){return 0===e?0:e}function G(e){return Q(F(e))}function J(e,t){const r=0,o=Number.MAX_SAFE_INTEGER;let n=Number(e);if(n=Q(n),!$(n))throw new TypeError(`${t} is not a finite number`);if(n=G(n),n<r||n>o)throw new TypeError(`${t} is outside the accepted range of ${r} to ${o}, inclusive`);return $(n)&&0!==n?n:0}function K(e,t){if(!Go(e))throw new TypeError(`${t} is not a ReadableStream.`)}function X(e){return new oe(e)}function Z(e,t){e._reader._readRequests.push(t)}function ee(e,t,r){const o=e._reader._readRequests.shift();r?o._closeSteps():o._chunkSteps(t)}function te(e){return e._reader._readRequests.length}function re(e){const t=e._reader;return void 0!==t&&!!ne(t)}class oe{constructor(e){if(H(e,1,"ReadableStreamDefaultReader"),K(e,"First parameter"),Jo(e))throw new TypeError("This stream has already been locked for exclusive reading by another reader");q(this,e),this._readRequests=new S}get closed(){return ne(this)?this._closedPromise:c(le("closed"))}cancel(e=void 0){return ne(this)?void 0===this._ownerReadableStream?c(j("cancel")):k(this,e):c(le("cancel"))}read(){if(!ne(this))return c(le("read"));if(void 0===this._ownerReadableStream)return c(j("read from"));let e,t;const r=l(((r,o)=>{e=r,t=o})),o={_chunkSteps:t=>e({value:t,done:!1}),_closeSteps:()=>e({value:void 0,done:!0}),_errorSteps:e=>t(e)};return ie(this,o),r}releaseLock(){if(!ne(this))throw le("releaseLock");void 0!==this._ownerReadableStream&&ae(this)}}function ne(e){return!!r(e)&&!!Object.prototype.hasOwnProperty.call(e,"_readRequests")&&e instanceof oe}function ie(e,t){const r=e._ownerReadableStream;r._disturbed=!0,"closed"===r._state?t._closeSteps():"errored"===r._state?t._errorSteps(r._storedError):r._readableStreamController[E](t)}function ae(e){O(e),se(e,new TypeError("Reader was released"))}function se(e,t){const r=e._readRequests;e._readRequests=new S,r.forEach((e=>{e._errorSteps(t)}))}function le(e){return new TypeError(`ReadableStreamDefaultReader.prototype.${e} can only be used on a ReadableStreamDefaultReader`)}Object.defineProperties(oe.prototype,{cancel:{enumerable:!0},read:{enumerable:!0},releaseLock:{enumerable:!0},closed:{enumerable:!0}}),n(oe.prototype.cancel,"cancel"),n(oe.prototype.read,"read"),n(oe.prototype.releaseLock,"releaseLock"),"symbol"==typeof Symbol.toStringTag&&Object.defineProperty(oe.prototype,Symbol.toStringTag,{value:"ReadableStreamDefaultReader",configurable:!0});const ue=Object.getPrototypeOf(Object.getPrototypeOf((async function*(){})).prototype);class ce{constructor(e,t){this._ongoingPromise=void 0,this._isFinished=!1,this._reader=e,this._preventCancel=t}next(){const e=()=>this._nextSteps();return this._ongoingPromise=this._ongoingPromise?y(this._ongoingPromise,e,e):e(),this._ongoingPromise}return(e){const t=()=>this._returnSteps(e);return this._ongoingPromise?y(this._ongoingPromise,t,t):t()}_nextSteps(){if(this._isFinished)return Promise.resolve({value:void 0,done:!0});const e=this._reader;let t,r;const o=l(((e,o)=>{t=e,r=o}));return ie(e,{_chunkSteps:e=>{this._ongoingPromise=void 0,_((()=>t({value:e,done:!1})))},_closeSteps:()=>{this._ongoingPromise=void 0,this._isFinished=!0,O(e),t({value:void 0,done:!0})},_errorSteps:t=>{this._ongoingPromise=void 0,this._isFinished=!0,O(e),r(t)}}),o}_returnSteps(e){if(this._isFinished)return Promise.resolve({value:e,done:!0});this._isFinished=!0;const t=this._reader;if(!this._preventCancel){const r=k(t,e);return O(t),y(r,(()=>({value:e,done:!0})))}return O(t),u({value:e,done:!0})}}const de={next(){return he(this)?this._asyncIteratorImpl.next():c(pe("next"))},return(e){return he(this)?this._asyncIteratorImpl.return(e):c(pe("return"))}};function fe(e,t){const r=X(e),o=new ce(r,t),n=Object.create(de);return n._asyncIteratorImpl=o,n}function he(e){if(!r(e))return!1;if(!Object.prototype.hasOwnProperty.call(e,"_asyncIteratorImpl"))return!1;try{return e._asyncIteratorImpl instanceof ce}catch(e){return!1}}function pe(e){return new TypeError(`ReadableStreamAsyncIterator.${e} can only be used on a ReadableSteamAsyncIterator`)}Object.setPrototypeOf(de,ue);const be=Number.isNaN||function(e){return e!=e};var ye,me,_e;function ge(e){return e.slice()}function we(e,t,r,o,n){new Uint8Array(e).set(new Uint8Array(r,o,n),t)}let ve=e=>(ve="function"==typeof e.transfer?e=>e.transfer():"function"==typeof structuredClone?e=>structuredClone(e,{transfer:[e]}):e=>e,ve(e)),Se=e=>(Se="boolean"==typeof e.detached?e=>e.detached:e=>0===e.byteLength,Se(e));function Te(e,t,r){if(e.slice)return e.slice(t,r);const o=r-t,n=new ArrayBuffer(o);return we(n,0,e,t,o),n}function Re(e,t){const r=e[t];if(null!=r){if("function"!=typeof r)throw new TypeError(`${String(t)} is not a function`);return r}}function Pe(e){const t={[Symbol.iterator]:()=>e.iterator},r=async function*(){return yield*t}();return{iterator:r,nextMethod:r.next,done:!1}}const Ee=null!==(_e=null!==(ye=Symbol.asyncIterator)&&void 0!==ye?ye:null===(me=Symbol.for)||void 0===me?void 0:me.call(Symbol,"Symbol.asyncIterator"))&&void 0!==_e?_e:"@@asyncIterator";function Ce(e,t="sync",o){if(void 0===o)if("async"===t){if(void 0===(o=Re(e,Ee)))return Pe(Ce(e,"sync",Re(e,Symbol.iterator)))}else o=Re(e,Symbol.iterator);if(void 0===o)throw new TypeError("The object is not iterable");const n=g(o,e,[]);if(!r(n))throw new TypeError("The iterator method must return an object");return{iterator:n,nextMethod:n.next,done:!1}}function qe(e){const t=g(e.nextMethod,e.iterator,[]);if(!r(t))throw new TypeError("The iterator.next() method must return an object");return t}function ke(e){return Boolean(e.done)}function Oe(e){return e.value}function je(e){return!("number"!=typeof e||be(e)||e<0)}function Le(e){const t=Te(e.buffer,e.byteOffset,e.byteOffset+e.byteLength);return new Uint8Array(t)}function Ae(e){const t=e._queue.shift();return e._queueTotalSize-=t.size,e._queueTotalSize<0&&(e._queueTotalSize=0),t.value}function Be(e,t,r){if(!je(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 We(e){return e._queue.peek().value}function ze(e){e._queue=new S,e._queueTotalSize=0}function xe(e){return e===DataView}function $e(e){return xe(e.constructor)}function Fe(e){return xe(e)?1:e.BYTES_PER_ELEMENT}class Ie{constructor(){throw new TypeError("Illegal constructor")}get view(){if(!De(this))throw vt("view");return this._view}respond(e){if(!De(this))throw vt("respond");if(H(e,1,"respond"),e=J(e,"First parameter"),void 0===this._associatedReadableByteStreamController)throw new TypeError("This BYOB request has been invalidated");if(Se(this._view.buffer))throw new TypeError("The BYOB request's buffer has been detached and so cannot be used as a response");yt(this._associatedReadableByteStreamController,e)}respondWithNewView(e){if(!De(this))throw vt("respondWithNewView");if(H(e,1,"respondWithNewView"),!ArrayBuffer.isView(e))throw new TypeError("You can only respond with array buffer views");if(void 0===this._associatedReadableByteStreamController)throw new TypeError("This BYOB request has been invalidated");if(Se(e.buffer))throw new TypeError("The given view's buffer has been detached and so cannot be used as a response");mt(this._associatedReadableByteStreamController,e)}}Object.defineProperties(Ie.prototype,{respond:{enumerable:!0},respondWithNewView:{enumerable:!0},view:{enumerable:!0}}),n(Ie.prototype.respond,"respond"),n(Ie.prototype.respondWithNewView,"respondWithNewView"),"symbol"==typeof Symbol.toStringTag&&Object.defineProperty(Ie.prototype,Symbol.toStringTag,{value:"ReadableStreamBYOBRequest",configurable:!0});class Me{constructor(){throw new TypeError("Illegal constructor")}get byobRequest(){if(!Ue(this))throw St("byobRequest");return pt(this)}get desiredSize(){if(!Ue(this))throw St("desiredSize");return bt(this)}close(){if(!Ue(this))throw St("close");if(this._closeRequested)throw new TypeError("The stream has already been closed; do not close it again!");const e=this._controlledReadableByteStream._state;if("readable"!==e)throw new TypeError(`The stream (in ${e} state) is not in the readable state and cannot be closed`);ct(this)}enqueue(e){if(!Ue(this))throw St("enqueue");if(H(e,1,"enqueue"),!ArrayBuffer.isView(e))throw new TypeError("chunk must be an array buffer view");if(0===e.byteLength)throw new TypeError("chunk must have non-zero byteLength");if(0===e.buffer.byteLength)throw new TypeError("chunk's buffer must have non-zero byteLength");if(this._closeRequested)throw new TypeError("stream is closed or draining");const t=this._controlledReadableByteStream._state;if("readable"!==t)throw new TypeError(`The stream (in ${t} state) is not in the readable state and cannot be enqueued to`);dt(this,e)}error(e=void 0){if(!Ue(this))throw St("error");ft(this,e)}[P](e){He(this),ze(this);const t=this._cancelAlgorithm(e);return ut(this),t}[E](e){const t=this._controlledReadableByteStream;if(this._queueTotalSize>0)return void ht(this,e);const r=this._autoAllocateChunkSize;if(void 0!==r){let t;try{t=new ArrayBuffer(r)}catch(t){return void e._errorSteps(t)}const o={buffer:t,bufferByteLength:r,byteOffset:0,byteLength:r,bytesFilled:0,minimumFill:1,elementSize:1,viewConstructor:Uint8Array,readerType:"default"};this._pendingPullIntos.push(o)}Z(t,e),Ne(this)}[C](){if(this._pendingPullIntos.length>0){const e=this._pendingPullIntos.peek();e.readerType="none",this._pendingPullIntos=new S,this._pendingPullIntos.push(e)}}}function Ue(e){return!!r(e)&&!!Object.prototype.hasOwnProperty.call(e,"_controlledReadableByteStream")&&e instanceof Me}function De(e){return!!r(e)&&!!Object.prototype.hasOwnProperty.call(e,"_associatedReadableByteStreamController")&&e instanceof Ie}function Ne(e){lt(e)&&(e._pulling?e._pullAgain=!0:(e._pulling=!0,f(e._pullAlgorithm(),(()=>(e._pulling=!1,e._pullAgain&&(e._pullAgain=!1,Ne(e)),null)),(t=>(ft(e,t),null)))))}function He(e){et(e),e._pendingPullIntos=new S}function Ve(e,t){let r=!1;"closed"===e._state&&(r=!0);const o=Ye(t);"default"===t.readerType?ee(e,o,r):qt(e,o,r)}function Ye(e){const t=e.bytesFilled,r=e.elementSize;return new e.viewConstructor(e.buffer,e.byteOffset,t/r)}function Qe(e,t,r,o){e._queue.push({buffer:t,byteOffset:r,byteLength:o}),e._queueTotalSize+=o}function Ge(e,t,r,o){let n;try{n=Te(t,r,r+o)}catch(t){throw ft(e,t),t}Qe(e,n,0,o)}function Je(e,t){t.bytesFilled>0&&Ge(e,t.buffer,t.byteOffset,t.bytesFilled),st(e)}function Ke(e,t){const r=Math.min(e._queueTotalSize,t.byteLength-t.bytesFilled),o=t.bytesFilled+r;let n=r,i=!1;const a=o-o%t.elementSize;a>=t.minimumFill&&(n=a-t.bytesFilled,i=!0);const s=e._queue;for(;n>0;){const r=s.peek(),o=Math.min(n,r.byteLength),i=t.byteOffset+t.bytesFilled;we(t.buffer,i,r.buffer,r.byteOffset,o),r.byteLength===o?s.shift():(r.byteOffset+=o,r.byteLength-=o),e._queueTotalSize-=o,Xe(e,o,t),n-=o}return i}function Xe(e,t,r){r.bytesFilled+=t}function Ze(e){0===e._queueTotalSize&&e._closeRequested?(ut(e),Xo(e._controlledReadableByteStream)):Ne(e)}function et(e){null!==e._byobRequest&&(e._byobRequest._associatedReadableByteStreamController=void 0,e._byobRequest._view=null,e._byobRequest=null)}function tt(e){for(;e._pendingPullIntos.length>0;){if(0===e._queueTotalSize)return;const t=e._pendingPullIntos.peek();Ke(e,t)&&(st(e),Ve(e._controlledReadableByteStream,t))}}function rt(e){const t=e._controlledReadableByteStream._reader;for(;t._readRequests.length>0;){if(0===e._queueTotalSize)return;ht(e,t._readRequests.shift())}}function ot(e,t,r,o){const n=e._controlledReadableByteStream,i=t.constructor,a=Fe(i),{byteOffset:s,byteLength:l}=t,u=r*a;let c;try{c=ve(t.buffer)}catch(e){return void o._errorSteps(e)}const d={buffer:c,bufferByteLength:c.byteLength,byteOffset:s,byteLength:l,bytesFilled:0,minimumFill:u,elementSize:a,viewConstructor:i,readerType:"byob"};if(e._pendingPullIntos.length>0)return e._pendingPullIntos.push(d),void Ct(n,o);if("closed"!==n._state){if(e._queueTotalSize>0){if(Ke(e,d)){const t=Ye(d);return Ze(e),void o._chunkSteps(t)}if(e._closeRequested){const t=new TypeError("Insufficient bytes to fill elements in the given buffer");return ft(e,t),void o._errorSteps(t)}}e._pendingPullIntos.push(d),Ct(n,o),Ne(e)}else{const e=new i(d.buffer,d.byteOffset,0);o._closeSteps(e)}}function nt(e,t){"none"===t.readerType&&st(e);const r=e._controlledReadableByteStream;if(Ot(r))for(;kt(r)>0;)Ve(r,st(e))}function it(e,t,r){if(Xe(e,t,r),"none"===r.readerType)return Je(e,r),void tt(e);if(r.bytesFilled<r.minimumFill)return;st(e);const o=r.bytesFilled%r.elementSize;if(o>0){const t=r.byteOffset+r.bytesFilled;Ge(e,r.buffer,t-o,o)}r.bytesFilled-=o,Ve(e._controlledReadableByteStream,r),tt(e)}function at(e,t){const r=e._pendingPullIntos.peek();et(e),"closed"===e._controlledReadableByteStream._state?nt(e,r):it(e,t,r),Ne(e)}function st(e){return e._pendingPullIntos.shift()}function lt(e){const t=e._controlledReadableByteStream;return"readable"===t._state&&!e._closeRequested&&!!e._started&&(!!(re(t)&&te(t)>0)||!!(Ot(t)&&kt(t)>0)||bt(e)>0)}function ut(e){e._pullAlgorithm=void 0,e._cancelAlgorithm=void 0}function ct(e){const t=e._controlledReadableByteStream;if(!e._closeRequested&&"readable"===t._state)if(e._queueTotalSize>0)e._closeRequested=!0;else{if(e._pendingPullIntos.length>0){const t=e._pendingPullIntos.peek();if(t.bytesFilled%t.elementSize!=0){const t=new TypeError("Insufficient bytes to fill elements in the given buffer");throw ft(e,t),t}}ut(e),Xo(t)}}function dt(e,t){const r=e._controlledReadableByteStream;if(e._closeRequested||"readable"!==r._state)return;const{buffer:o,byteOffset:n,byteLength:i}=t;if(Se(o))throw new TypeError("chunk's buffer is detached and so cannot be enqueued");const a=ve(o);if(e._pendingPullIntos.length>0){const t=e._pendingPullIntos.peek();if(Se(t.buffer))throw new TypeError("The BYOB request's buffer has been detached and so cannot be filled with an enqueued chunk");et(e),t.buffer=ve(t.buffer),"none"===t.readerType&&Je(e,t)}re(r)?(rt(e),0===te(r)?Qe(e,a,n,i):(e._pendingPullIntos.length>0&&st(e),ee(r,new Uint8Array(a,n,i),!1))):Ot(r)?(Qe(e,a,n,i),tt(e)):Qe(e,a,n,i),Ne(e)}function ft(e,t){const r=e._controlledReadableByteStream;"readable"===r._state&&(He(e),ze(e),ut(e),Zo(r,t))}function ht(e,t){const r=e._queue.shift();e._queueTotalSize-=r.byteLength,Ze(e);const o=new Uint8Array(r.buffer,r.byteOffset,r.byteLength);t._chunkSteps(o)}function pt(e){if(null===e._byobRequest&&e._pendingPullIntos.length>0){const t=e._pendingPullIntos.peek(),r=new Uint8Array(t.buffer,t.byteOffset+t.bytesFilled,t.byteLength-t.bytesFilled),o=Object.create(Ie.prototype);wt(o,e,r),e._byobRequest=o}return e._byobRequest}function bt(e){const t=e._controlledReadableByteStream._state;return"errored"===t?null:"closed"===t?0:e._strategyHWM-e._queueTotalSize}function yt(e,t){const r=e._pendingPullIntos.peek();if("closed"===e._controlledReadableByteStream._state){if(0!==t)throw new TypeError("bytesWritten must be 0 when calling respond() on a closed stream")}else{if(0===t)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=ve(r.buffer),at(e,t)}function mt(e,t){const r=e._pendingPullIntos.peek();if("closed"===e._controlledReadableByteStream._state){if(0!==t.byteLength)throw new TypeError("The view's length must be 0 when calling respondWithNewView() on a closed stream")}else if(0===t.byteLength)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");const o=t.byteLength;r.buffer=ve(t.buffer),at(e,o)}function _t(e,t,r,o,n,i,a){t._controlledReadableByteStream=e,t._pullAgain=!1,t._pulling=!1,t._byobRequest=null,t._queue=t._queueTotalSize=void 0,ze(t),t._closeRequested=!1,t._started=!1,t._strategyHWM=i,t._pullAlgorithm=o,t._cancelAlgorithm=n,t._autoAllocateChunkSize=a,t._pendingPullIntos=new S,e._readableStreamController=t,f(u(r()),(()=>(t._started=!0,Ne(t),null)),(e=>(ft(t,e),null)))}function gt(e,t,r){const o=Object.create(Me.prototype);let n,i,a;n=void 0!==t.start?()=>t.start(o):()=>{},i=void 0!==t.pull?()=>t.pull(o):()=>u(void 0),a=void 0!==t.cancel?e=>t.cancel(e):()=>u(void 0);const s=t.autoAllocateChunkSize;if(0===s)throw new TypeError("autoAllocateChunkSize must be greater than 0");_t(e,o,n,i,a,r,s)}function wt(e,t,r){e._associatedReadableByteStreamController=t,e._view=r}function vt(e){return new TypeError(`ReadableStreamBYOBRequest.prototype.${e} can only be used on a ReadableStreamBYOBRequest`)}function St(e){return new TypeError(`ReadableByteStreamController.prototype.${e} can only be used on a ReadableByteStreamController`)}function Tt(e,t){M(e,t);const r=null==e?void 0:e.mode;return{mode:void 0===r?void 0:Rt(r,`${t} has member 'mode' that`)}}function Rt(e,t){if("byob"!=(e=`${e}`))throw new TypeError(`${t} '${e}' is not a valid enumeration value for ReadableStreamReaderMode`);return e}function Pt(e,t){var r;return M(e,t),{min:J(null!==(r=null==e?void 0:e.min)&&void 0!==r?r:1,`${t} has member 'min' that`)}}function Et(e){return new jt(e)}function Ct(e,t){e._reader._readIntoRequests.push(t)}function qt(e,t,r){const o=e._reader._readIntoRequests.shift();r?o._closeSteps(t):o._chunkSteps(t)}function kt(e){return e._reader._readIntoRequests.length}function Ot(e){const t=e._reader;return void 0!==t&&!!Lt(t)}Object.defineProperties(Me.prototype,{close:{enumerable:!0},enqueue:{enumerable:!0},error:{enumerable:!0},byobRequest:{enumerable:!0},desiredSize:{enumerable:!0}}),n(Me.prototype.close,"close"),n(Me.prototype.enqueue,"enqueue"),n(Me.prototype.error,"error"),"symbol"==typeof Symbol.toStringTag&&Object.defineProperty(Me.prototype,Symbol.toStringTag,{value:"ReadableByteStreamController",configurable:!0});class jt{constructor(e){if(H(e,1,"ReadableStreamBYOBReader"),K(e,"First parameter"),Jo(e))throw new TypeError("This stream has already been locked for exclusive reading by another reader");if(!Ue(e._readableStreamController))throw new TypeError("Cannot construct a ReadableStreamBYOBReader for a stream not constructed with a byte source");q(this,e),this._readIntoRequests=new S}get closed(){return Lt(this)?this._closedPromise:c(zt("closed"))}cancel(e=void 0){return Lt(this)?void 0===this._ownerReadableStream?c(j("cancel")):k(this,e):c(zt("cancel"))}read(e,t={}){if(!Lt(this))return c(zt("read"));if(!ArrayBuffer.isView(e))return c(new TypeError("view must be an array buffer view"));if(0===e.byteLength)return c(new TypeError("view must have non-zero byteLength"));if(0===e.buffer.byteLength)return c(new TypeError("view's buffer must have non-zero byteLength"));if(Se(e.buffer))return c(new TypeError("view's buffer has been detached"));let r;try{r=Pt(t,"options")}catch(e){return c(e)}const o=r.min;if(0===o)return c(new TypeError("options.min must be greater than 0"));if($e(e)){if(o>e.byteLength)return c(new RangeError("options.min must be less than or equal to view's byteLength"))}else if(o>e.length)return c(new RangeError("options.min must be less than or equal to view's length"));if(void 0===this._ownerReadableStream)return c(j("read from"));let n,i;const a=l(((e,t)=>{n=e,i=t})),s={_chunkSteps:e=>n({value:e,done:!1}),_closeSteps:e=>n({value:e,done:!0}),_errorSteps:e=>i(e)};return At(this,e,o,s),a}releaseLock(){if(!Lt(this))throw zt("releaseLock");void 0!==this._ownerReadableStream&&Bt(this)}}function Lt(e){return!!r(e)&&!!Object.prototype.hasOwnProperty.call(e,"_readIntoRequests")&&e instanceof jt}function At(e,t,r,o){const n=e._ownerReadableStream;n._disturbed=!0,"errored"===n._state?o._errorSteps(n._storedError):ot(n._readableStreamController,t,r,o)}function Bt(e){O(e),Wt(e,new TypeError("Reader was released"))}function Wt(e,t){const r=e._readIntoRequests;e._readIntoRequests=new S,r.forEach((e=>{e._errorSteps(t)}))}function zt(e){return new TypeError(`ReadableStreamBYOBReader.prototype.${e} can only be used on a ReadableStreamBYOBReader`)}function xt(e,t){const{highWaterMark:r}=e;if(void 0===r)return t;if(be(r)||r<0)throw new RangeError("Invalid highWaterMark");return r}function $t(e){const{size:t}=e;return t||(()=>1)}function Ft(e,t){M(e,t);const r=null==e?void 0:e.highWaterMark,o=null==e?void 0:e.size;return{highWaterMark:void 0===r?void 0:Y(r),size:void 0===o?void 0:It(o,`${t} has member 'size' that`)}}function It(e,t){return U(e,t),t=>Y(e(t))}function Mt(e,t){M(e,t);const r=null==e?void 0:e.abort,o=null==e?void 0:e.close,n=null==e?void 0:e.start,i=null==e?void 0:e.type,a=null==e?void 0:e.write;return{abort:void 0===r?void 0:Ut(r,e,`${t} has member 'abort' that`),close:void 0===o?void 0:Dt(o,e,`${t} has member 'close' that`),start:void 0===n?void 0:Nt(n,e,`${t} has member 'start' that`),write:void 0===a?void 0:Ht(a,e,`${t} has member 'write' that`),type:i}}function Ut(e,t,r){return U(e,r),r=>w(e,t,[r])}function Dt(e,t,r){return U(e,r),()=>w(e,t,[])}function Nt(e,t,r){return U(e,r),r=>g(e,t,[r])}function Ht(e,t,r){return U(e,r),(r,o)=>w(e,t,[r,o])}function Vt(e,t){if(!er(e))throw new TypeError(`${t} is not a WritableStream.`)}function Yt(e){if("object"!=typeof e||null===e)return!1;try{return"boolean"==typeof e.aborted}catch(e){return!1}}Object.defineProperties(jt.prototype,{cancel:{enumerable:!0},read:{enumerable:!0},releaseLock:{enumerable:!0},closed:{enumerable:!0}}),n(jt.prototype.cancel,"cancel"),n(jt.prototype.read,"read"),n(jt.prototype.releaseLock,"releaseLock"),"symbol"==typeof Symbol.toStringTag&&Object.defineProperty(jt.prototype,Symbol.toStringTag,{value:"ReadableStreamBYOBReader",configurable:!0});const Qt="function"==typeof AbortController;function Gt(){if(Qt)return new AbortController}class Jt{constructor(e={},t={}){void 0===e?e=null:N(e,"First parameter");const r=Ft(t,"Second parameter"),o=Mt(e,"First parameter");if(Zt(this),void 0!==o.type)throw new RangeError("Invalid type is specified");const n=$t(r);Lr(this,o,xt(r,1),n)}get locked(){if(!er(this))throw Nr("locked");return tr(this)}abort(e=void 0){return er(this)?tr(this)?c(new TypeError("Cannot abort a stream that already has a writer")):rr(this,e):c(Nr("abort"))}close(){return er(this)?tr(this)?c(new TypeError("Cannot close a stream that already has a writer")):fr(this)?c(new TypeError("Cannot close an already-closing stream")):or(this):c(Nr("close"))}getWriter(){if(!er(this))throw Nr("getWriter");return Kt(this)}}function Kt(e){return new _r(e)}function Xt(e,t,r,o,n=1,i=(()=>1)){const a=Object.create(Jt.prototype);return Zt(a),jr(a,Object.create(kr.prototype),e,t,r,o,n,i),a}function Zt(e){e._state="writable",e._storedError=void 0,e._writer=void 0,e._writableStreamController=void 0,e._writeRequests=new S,e._inFlightWriteRequest=void 0,e._closeRequest=void 0,e._inFlightCloseRequest=void 0,e._pendingAbortRequest=void 0,e._backpressure=!1}function er(e){return!!r(e)&&!!Object.prototype.hasOwnProperty.call(e,"_writableStreamController")&&e instanceof Jt}function tr(e){return void 0!==e._writer}function rr(e,t){var r;if("closed"===e._state||"errored"===e._state)return u(void 0);e._writableStreamController._abortReason=t,null===(r=e._writableStreamController._abortController)||void 0===r||r.abort(t);const o=e._state;if("closed"===o||"errored"===o)return u(void 0);if(void 0!==e._pendingAbortRequest)return e._pendingAbortRequest._promise;let n=!1;"erroring"===o&&(n=!0,t=void 0);const i=l(((r,o)=>{e._pendingAbortRequest={_promise:void 0,_resolve:r,_reject:o,_reason:t,_wasAlreadyErroring:n}}));return e._pendingAbortRequest._promise=i,n||ar(e,t),i}function or(e){const t=e._state;if("closed"===t||"errored"===t)return c(new TypeError(`The stream (in ${t} state) is not in the writable state and cannot be closed`));const r=l(((t,r)=>{const o={_resolve:t,_reject:r};e._closeRequest=o})),o=e._writer;return void 0!==o&&e._backpressure&&"writable"===t&&ao(o),Br(e._writableStreamController),r}function nr(e){return l(((t,r)=>{const o={_resolve:t,_reject:r};e._writeRequests.push(o)}))}function ir(e,t){"writable"!==e._state?sr(e):ar(e,t)}function ar(e,t){const r=e._writableStreamController;e._state="erroring",e._storedError=t;const o=e._writer;void 0!==o&&Rr(o,t),!hr(e)&&r._started&&sr(e)}function sr(e){e._state="errored",e._writableStreamController[R]();const t=e._storedError;if(e._writeRequests.forEach((e=>{e._reject(t)})),e._writeRequests=new S,void 0===e._pendingAbortRequest)return void yr(e);const r=e._pendingAbortRequest;if(e._pendingAbortRequest=void 0,r._wasAlreadyErroring)return r._reject(t),void yr(e);f(e._writableStreamController[T](r._reason),(()=>(r._resolve(),yr(e),null)),(t=>(r._reject(t),yr(e),null)))}function lr(e){e._inFlightWriteRequest._resolve(void 0),e._inFlightWriteRequest=void 0}function ur(e,t){e._inFlightWriteRequest._reject(t),e._inFlightWriteRequest=void 0,ir(e,t)}function cr(e){e._inFlightCloseRequest._resolve(void 0),e._inFlightCloseRequest=void 0,"erroring"===e._state&&(e._storedError=void 0,void 0!==e._pendingAbortRequest&&(e._pendingAbortRequest._resolve(),e._pendingAbortRequest=void 0)),e._state="closed";const t=e._writer;void 0!==t&&Zr(t)}function dr(e,t){e._inFlightCloseRequest._reject(t),e._inFlightCloseRequest=void 0,void 0!==e._pendingAbortRequest&&(e._pendingAbortRequest._reject(t),e._pendingAbortRequest=void 0),ir(e,t)}function fr(e){return void 0!==e._closeRequest||void 0!==e._inFlightCloseRequest}function hr(e){return void 0!==e._inFlightWriteRequest||void 0!==e._inFlightCloseRequest}function pr(e){e._inFlightCloseRequest=e._closeRequest,e._closeRequest=void 0}function br(e){e._inFlightWriteRequest=e._writeRequests.shift()}function yr(e){void 0!==e._closeRequest&&(e._closeRequest._reject(e._storedError),e._closeRequest=void 0);const t=e._writer;void 0!==t&&Kr(t,e._storedError)}function mr(e,t){const r=e._writer;void 0!==r&&t!==e._backpressure&&(t?no(r):ao(r)),e._backpressure=t}Object.defineProperties(Jt.prototype,{abort:{enumerable:!0},close:{enumerable:!0},getWriter:{enumerable:!0},locked:{enumerable:!0}}),n(Jt.prototype.abort,"abort"),n(Jt.prototype.close,"close"),n(Jt.prototype.getWriter,"getWriter"),"symbol"==typeof Symbol.toStringTag&&Object.defineProperty(Jt.prototype,Symbol.toStringTag,{value:"WritableStream",configurable:!0});class _r{constructor(e){if(H(e,1,"WritableStreamDefaultWriter"),Vt(e,"First parameter"),tr(e))throw new TypeError("This stream has already been locked for exclusive writing by another writer");this._ownerWritableStream=e,e._writer=this;const t=e._state;if("writable"===t)!fr(e)&&e._backpressure?eo(this):ro(this),Qr(this);else if("erroring"===t)to(this,e._storedError),Qr(this);else if("closed"===t)ro(this),Jr(this);else{const t=e._storedError;to(this,t),Gr(this,t)}}get closed(){return gr(this)?this._closedPromise:c(Vr("closed"))}get desiredSize(){if(!gr(this))throw Vr("desiredSize");if(void 0===this._ownerWritableStream)throw Yr("desiredSize");return Pr(this)}get ready(){return gr(this)?this._readyPromise:c(Vr("ready"))}abort(e=void 0){return gr(this)?void 0===this._ownerWritableStream?c(Yr("abort")):wr(this,e):c(Vr("abort"))}close(){if(!gr(this))return c(Vr("close"));const e=this._ownerWritableStream;return void 0===e?c(Yr("close")):fr(e)?c(new TypeError("Cannot close an already-closing stream")):vr(this)}releaseLock(){if(!gr(this))throw Vr("releaseLock");void 0!==this._ownerWritableStream&&Er(this)}write(e=void 0){return gr(this)?void 0===this._ownerWritableStream?c(Yr("write to")):Cr(this,e):c(Vr("write"))}}function gr(e){return!!r(e)&&!!Object.prototype.hasOwnProperty.call(e,"_ownerWritableStream")&&e instanceof _r}function wr(e,t){return rr(e._ownerWritableStream,t)}function vr(e){return or(e._ownerWritableStream)}function Sr(e){const t=e._ownerWritableStream,r=t._state;return fr(t)||"closed"===r?u(void 0):"errored"===r?c(t._storedError):vr(e)}function Tr(e,t){"pending"===e._closedPromiseState?Kr(e,t):Xr(e,t)}function Rr(e,t){"pending"===e._readyPromiseState?oo(e,t):io(e,t)}function Pr(e){const t=e._ownerWritableStream,r=t._state;return"errored"===r||"erroring"===r?null:"closed"===r?0:zr(t._writableStreamController)}function Er(e){const t=e._ownerWritableStream,r=new TypeError("Writer was released and can no longer be used to monitor the stream's closedness");Rr(e,r),Tr(e,r),t._writer=void 0,e._ownerWritableStream=void 0}function Cr(e,t){const r=e._ownerWritableStream,o=r._writableStreamController,n=Wr(o,t);if(r!==e._ownerWritableStream)return c(Yr("write to"));const i=r._state;if("errored"===i)return c(r._storedError);if(fr(r)||"closed"===i)return c(new TypeError("The stream is closing or closed and cannot be written to"));if("erroring"===i)return c(r._storedError);const a=nr(r);return xr(o,t,n),a}Object.defineProperties(_r.prototype,{abort:{enumerable:!0},close:{enumerable:!0},releaseLock:{enumerable:!0},write:{enumerable:!0},closed:{enumerable:!0},desiredSize:{enumerable:!0},ready:{enumerable:!0}}),n(_r.prototype.abort,"abort"),n(_r.prototype.close,"close"),n(_r.prototype.releaseLock,"releaseLock"),n(_r.prototype.write,"write"),"symbol"==typeof Symbol.toStringTag&&Object.defineProperty(_r.prototype,Symbol.toStringTag,{value:"WritableStreamDefaultWriter",configurable:!0});const qr={};class kr{constructor(){throw new TypeError("Illegal constructor")}get abortReason(){if(!Or(this))throw Hr("abortReason");return this._abortReason}get signal(){if(!Or(this))throw Hr("signal");if(void 0===this._abortController)throw new TypeError("WritableStreamDefaultController.prototype.signal is not supported");return this._abortController.signal}error(e=void 0){if(!Or(this))throw Hr("error");"writable"===this._controlledWritableStream._state&&Dr(this,e)}[T](e){const t=this._abortAlgorithm(e);return Ar(this),t}[R](){ze(this)}}function Or(e){return!!r(e)&&!!Object.prototype.hasOwnProperty.call(e,"_controlledWritableStream")&&e instanceof kr}function jr(e,t,r,o,n,i,a,s){t._controlledWritableStream=e,e._writableStreamController=t,t._queue=void 0,t._queueTotalSize=void 0,ze(t),t._abortReason=void 0,t._abortController=Gt(),t._started=!1,t._strategySizeAlgorithm=s,t._strategyHWM=a,t._writeAlgorithm=o,t._closeAlgorithm=n,t._abortAlgorithm=i;const l=Ur(t);mr(e,l),f(u(r()),(()=>(t._started=!0,$r(t),null)),(r=>(t._started=!0,ir(e,r),null)))}function Lr(e,t,r,o){const n=Object.create(kr.prototype);let i,a,s,l;i=void 0!==t.start?()=>t.start(n):()=>{},a=void 0!==t.write?e=>t.write(e,n):()=>u(void 0),s=void 0!==t.close?()=>t.close():()=>u(void 0),l=void 0!==t.abort?e=>t.abort(e):()=>u(void 0),jr(e,n,i,a,s,l,r,o)}function Ar(e){e._writeAlgorithm=void 0,e._closeAlgorithm=void 0,e._abortAlgorithm=void 0,e._strategySizeAlgorithm=void 0}function Br(e){Be(e,qr,0),$r(e)}function Wr(e,t){try{return e._strategySizeAlgorithm(t)}catch(t){return Fr(e,t),1}}function zr(e){return e._strategyHWM-e._queueTotalSize}function xr(e,t,r){try{Be(e,t,r)}catch(t){return void Fr(e,t)}const o=e._controlledWritableStream;fr(o)||"writable"!==o._state||mr(o,Ur(e)),$r(e)}function $r(e){const t=e._controlledWritableStream;if(!e._started)return;if(void 0!==t._inFlightWriteRequest)return;if("erroring"===t._state)return void sr(t);if(0===e._queue.length)return;const r=We(e);r===qr?Ir(e):Mr(e,r)}function Fr(e,t){"writable"===e._controlledWritableStream._state&&Dr(e,t)}function Ir(e){const t=e._controlledWritableStream;pr(t),Ae(e);const r=e._closeAlgorithm();Ar(e),f(r,(()=>(cr(t),null)),(e=>(dr(t,e),null)))}function Mr(e,t){const r=e._controlledWritableStream;br(r),f(e._writeAlgorithm(t),(()=>{lr(r);const t=r._state;if(Ae(e),!fr(r)&&"writable"===t){const t=Ur(e);mr(r,t)}return $r(e),null}),(t=>("writable"===r._state&&Ar(e),ur(r,t),null)))}function Ur(e){return zr(e)<=0}function Dr(e,t){const r=e._controlledWritableStream;Ar(e),ar(r,t)}function Nr(e){return new TypeError(`WritableStream.prototype.${e} can only be used on a WritableStream`)}function Hr(e){return new TypeError(`WritableStreamDefaultController.prototype.${e} can only be used on a WritableStreamDefaultController`)}function Vr(e){return new TypeError(`WritableStreamDefaultWriter.prototype.${e} can only be used on a WritableStreamDefaultWriter`)}function Yr(e){return new TypeError("Cannot "+e+" a stream using a released writer")}function Qr(e){e._closedPromise=l(((t,r)=>{e._closedPromise_resolve=t,e._closedPromise_reject=r,e._closedPromiseState="pending"}))}function Gr(e,t){Qr(e),Kr(e,t)}function Jr(e){Qr(e),Zr(e)}function Kr(e,t){void 0!==e._closedPromise_reject&&(m(e._closedPromise),e._closedPromise_reject(t),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0,e._closedPromiseState="rejected")}function Xr(e,t){Gr(e,t)}function Zr(e){void 0!==e._closedPromise_resolve&&(e._closedPromise_resolve(void 0),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0,e._closedPromiseState="resolved")}function eo(e){e._readyPromise=l(((t,r)=>{e._readyPromise_resolve=t,e._readyPromise_reject=r})),e._readyPromiseState="pending"}function to(e,t){eo(e),oo(e,t)}function ro(e){eo(e),ao(e)}function oo(e,t){void 0!==e._readyPromise_reject&&(m(e._readyPromise),e._readyPromise_reject(t),e._readyPromise_resolve=void 0,e._readyPromise_reject=void 0,e._readyPromiseState="rejected")}function no(e){eo(e)}function io(e,t){to(e,t)}function ao(e){void 0!==e._readyPromise_resolve&&(e._readyPromise_resolve(void 0),e._readyPromise_resolve=void 0,e._readyPromise_reject=void 0,e._readyPromiseState="fulfilled")}function so(){return"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:void 0!==h?h:void 0}Object.defineProperties(kr.prototype,{abortReason:{enumerable:!0},signal:{enumerable:!0},error:{enumerable:!0}}),"symbol"==typeof Symbol.toStringTag&&Object.defineProperty(kr.prototype,Symbol.toStringTag,{value:"WritableStreamDefaultController",configurable:!0});const lo=so();function uo(e){if("function"!=typeof e&&"object"!=typeof e)return!1;if("DOMException"!==e.name)return!1;try{return new e,!0}catch(e){return!1}}function co(){const e=null==lo?void 0:lo.DOMException;return uo(e)?e:void 0}function fo(){const e=function(e,t){this.message=e||"",this.name=t||"Error",Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)};return n(e,"DOMException"),e.prototype=Object.create(Error.prototype),Object.defineProperty(e.prototype,"constructor",{value:e,writable:!0,configurable:!0}),e}const ho=co()||fo();function po(e,r,o,n,i,a){const s=X(e),c=Kt(r);e._disturbed=!0;let h=!1,y=u(void 0);return l(((_,g)=>{let w;if(void 0!==a){if(w=()=>{const t=void 0!==a.reason?a.reason:new ho("Aborted","AbortError"),o=[];n||o.push((()=>"writable"===r._state?rr(r,t):u(void 0))),i||o.push((()=>"readable"===e._state?Ko(e,t):u(void 0))),E((()=>Promise.all(o.map((e=>e())))),!0,t)},a.aborted)return void w();a.addEventListener("abort",w)}function v(){return l(((e,t)=>{function r(o){o?e():d(S(),r,t)}r(!1)}))}function S(){return h?u(!0):d(c._readyPromise,(()=>l(((e,r)=>{ie(s,{_chunkSteps:r=>{y=d(Cr(c,r),void 0,t),e(!1)},_closeSteps:()=>e(!0),_errorSteps:r})}))))}if(R(e,s._closedPromise,(e=>(n?C(!0,e):E((()=>rr(r,e)),!0,e),null))),R(r,c._closedPromise,(t=>(i?C(!0,t):E((()=>Ko(e,t)),!0,t),null))),P(e,s._closedPromise,(()=>(o?C():E((()=>Sr(c))),null))),fr(r)||"closed"===r._state){const t=new TypeError("the destination writable stream closed before all data could be piped to it");i?C(!0,t):E((()=>Ko(e,t)),!0,t)}function T(){const e=y;return d(y,(()=>e!==y?T():void 0))}function R(e,t,r){"errored"===e._state?r(e._storedError):b(t,r)}function P(e,t,r){"closed"===e._state?r():p(t,r)}function E(e,t,o){function n(){return f(e(),(()=>q(t,o)),(e=>q(!0,e))),null}h||(h=!0,"writable"!==r._state||fr(r)?n():p(T(),n))}function C(e,t){h||(h=!0,"writable"!==r._state||fr(r)?q(e,t):p(T(),(()=>q(e,t))))}function q(e,t){return Er(c),O(s),void 0!==a&&a.removeEventListener("abort",w),e?g(t):_(void 0),null}m(v())}))}class bo{constructor(){throw new TypeError("Illegal constructor")}get desiredSize(){if(!yo(this))throw qo("desiredSize");return To(this)}close(){if(!yo(this))throw qo("close");if(!Po(this))throw new TypeError("The stream is not in a state that permits close");wo(this)}enqueue(e=void 0){if(!yo(this))throw qo("enqueue");if(!Po(this))throw new TypeError("The stream is not in a state that permits enqueue");return vo(this,e)}error(e=void 0){if(!yo(this))throw qo("error");So(this,e)}[P](e){ze(this);const t=this._cancelAlgorithm(e);return go(this),t}[E](e){const t=this._controlledReadableStream;if(this._queue.length>0){const r=Ae(this);this._closeRequested&&0===this._queue.length?(go(this),Xo(t)):mo(this),e._chunkSteps(r)}else Z(t,e),mo(this)}[C](){}}function yo(e){return!!r(e)&&!!Object.prototype.hasOwnProperty.call(e,"_controlledReadableStream")&&e instanceof bo}function mo(e){_o(e)&&(e._pulling?e._pullAgain=!0:(e._pulling=!0,f(e._pullAlgorithm(),(()=>(e._pulling=!1,e._pullAgain&&(e._pullAgain=!1,mo(e)),null)),(t=>(So(e,t),null)))))}function _o(e){const t=e._controlledReadableStream;return!!Po(e)&&!!e._started&&(!!(Jo(t)&&te(t)>0)||To(e)>0)}function go(e){e._pullAlgorithm=void 0,e._cancelAlgorithm=void 0,e._strategySizeAlgorithm=void 0}function wo(e){if(!Po(e))return;const t=e._controlledReadableStream;e._closeRequested=!0,0===e._queue.length&&(go(e),Xo(t))}function vo(e,t){if(!Po(e))return;const r=e._controlledReadableStream;if(Jo(r)&&te(r)>0)ee(r,t,!1);else{let r;try{r=e._strategySizeAlgorithm(t)}catch(t){throw So(e,t),t}try{Be(e,t,r)}catch(t){throw So(e,t),t}}mo(e)}function So(e,t){const r=e._controlledReadableStream;"readable"===r._state&&(ze(e),go(e),Zo(r,t))}function To(e){const t=e._controlledReadableStream._state;return"errored"===t?null:"closed"===t?0:e._strategyHWM-e._queueTotalSize}function Ro(e){return!_o(e)}function Po(e){const t=e._controlledReadableStream._state;return!e._closeRequested&&"readable"===t}function Eo(e,t,r,o,n,i,a){t._controlledReadableStream=e,t._queue=void 0,t._queueTotalSize=void 0,ze(t),t._started=!1,t._closeRequested=!1,t._pullAgain=!1,t._pulling=!1,t._strategySizeAlgorithm=a,t._strategyHWM=i,t._pullAlgorithm=o,t._cancelAlgorithm=n,e._readableStreamController=t,f(u(r()),(()=>(t._started=!0,mo(t),null)),(e=>(So(t,e),null)))}function Co(e,t,r,o){const n=Object.create(bo.prototype);let i,a,s;i=void 0!==t.start?()=>t.start(n):()=>{},a=void 0!==t.pull?()=>t.pull(n):()=>u(void 0),s=void 0!==t.cancel?e=>t.cancel(e):()=>u(void 0),Eo(e,n,i,a,s,r,o)}function qo(e){return new TypeError(`ReadableStreamDefaultController.prototype.${e} can only be used on a ReadableStreamDefaultController`)}function ko(e,t){return Ue(e._readableStreamController)?jo(e):Oo(e)}function Oo(e,t){const r=X(e);let o,n,i,a,s,c=!1,d=!1,f=!1,h=!1;const p=l((e=>{s=e}));function y(){return c?(d=!0,u(void 0)):(c=!0,ie(r,{_chunkSteps:e=>{_((()=>{d=!1;const t=e,r=e;f||vo(