(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,606344,(e,t,r)=>{Array.prototype.findLast||Object.defineProperty(Array.prototype,"findLast",{value:function(e,t){if(this==null)throw TypeError('"this" is null or not defined');let r=Object(this),o=r.length>>>0;if("function"!=typeof e)throw TypeError("predicate must be a function");for(let n=o-1;n>=0;n--){let o=r[n];if(e.call(t,o,n,r))return o}},writable:!0,configurable:!0}),Array.prototype.findLastIndex||Object.defineProperty(Array.prototype,"findLastIndex",{value:function(e,t){if(this==null)throw TypeError('"this" is null or not defined');let r=Object(this),o=r.length>>>0;if("function"!=typeof e)throw TypeError("predicate must be a function");for(let n=o-1;n>=0;n--){let o=r[n];if(e.call(t,o,n,r))return n}return -1},writable:!0,configurable:!0})},545904,(e,t,r)=>{e.e,function(t){"use strict";let r,o,n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?Symbol:e=>`Symbol(${e})`;function i(){}let a="u">typeof self?self:"u">typeof window?window:e.g;function l(e){return"object"==typeof e&&null!==e||"function"==typeof e}let s=Promise,u=Promise.prototype.then,d=Promise.resolve.bind(s),c=Promise.reject.bind(s);function h(e){return new s(e)}function b(e,t,r){return u.call(e,t,r)}function f(e,t,r){b(b(e,t,r),void 0,i)}function m(e,t){f(e,void 0,t)}function p(e){b(e,void 0,i)}let _=(()=>{let e=a&&a.queueMicrotask;if("function"==typeof e)return e;let t=d(void 0);return e=>b(t,e)})();function y(e,t,r){if("function"!=typeof e)throw TypeError("Argument is not a function");return Function.prototype.apply.call(e,t,r)}function g(e,t,r){try{var o;return o=y(e,t,r),d(o)}catch(e){return c(e)}}class v{constructor(){this._cursor=0,this._size=0,this._front={_elements:[],_next:void 0},this._back=this._front,this._cursor=0,this._size=0}get length(){return this._size}push(e){let t=this._back,r=t;16383===t._elements.length&&(r={_elements:[],_next:void 0}),t._elements.push(e),r!==t&&(this._back=r,t._next=r),++this._size}shift(){let e=this._front,t=e,r=this._cursor,o=r+1,n=e._elements,i=n[r];return 16384===o&&(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&&(o=(r=r._next)._elements,t=0,0===o.length));)e(o[t]),++t}peek(){let e=this._front,t=this._cursor;return e._elements[t]}}function S(e,t){var r,o;e._ownerReadableStream=t,t._reader=e,"readable"===t._state?C(e):"closed"===t._state?(C(e),E(e)):(r=e,o=t._storedError,C(r),P(r,o))}function w(e,t){return tU(e._ownerReadableStream,t)}function R(e){var t,r;"readable"===e._ownerReadableStream._state?P(e,TypeError("Reader was released and can no longer be used to monitor the stream's closedness")):(t=e,r=TypeError("Reader was released and can no longer be used to monitor the stream's closedness"),C(t),P(t,r)),e._ownerReadableStream._reader=void 0,e._ownerReadableStream=void 0}function T(e){return TypeError("Cannot "+e+" a stream using a released reader")}function C(e){e._closedPromise=h((t,r)=>{e._closedPromise_resolve=t,e._closedPromise_reject=r})}function P(e,t){void 0!==e._closedPromise_reject&&(p(e._closedPromise),e._closedPromise_reject(t),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0)}function E(e){void 0!==e._closedPromise_resolve&&(e._closedPromise_resolve(void 0),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0)}let k=n("[[AbortSteps]]"),j=n("[[ErrorSteps]]"),q=n("[[CancelSteps]]"),x=n("[[PullSteps]]"),O=Number.isFinite||function(e){return"number"==typeof e&&isFinite(e)},A=Math.trunc||function(e){return e<0?Math.ceil(e):Math.floor(e)};function L(e,t){var r;if(void 0!==e&&"object"!=typeof(r=e)&&"function"!=typeof r)throw TypeError(`${t} is not an object.`)}function z(e,t){if("function"!=typeof e)throw TypeError(`${t} is not a function.`)}function W(e,t){if(("object"!=typeof e||null===e)&&"function"!=typeof e)throw TypeError(`${t} is not an object.`)}function $(e,t,r){if(void 0===e)throw TypeError(`Parameter ${t} is required in '${r}'.`)}function I(e,t,r){if(void 0===e)throw TypeError(`${t} is required in '${r}'.`)}function B(e){return Number(e)}function M(e,t){var r,o;let n=Number.MAX_SAFE_INTEGER,i=Number(e);if(!O(i=0===(r=i)?0:r))throw TypeError(`${t} is not a finite number`);if((i=0===(o=A(i))?0:o)<0||i>n)throw TypeError(`${t} is outside the accepted range of 0 to ${n}, inclusive`);return O(i)&&0!==i?i:0}function F(e,t){if(!tD(e))throw TypeError(`${t} is not a ReadableStream.`)}function D(e){return new G(e)}function N(e,t){e._reader._readRequests.push(t)}function U(e,t,r){let o=e._reader._readRequests.shift();r?o._closeSteps():o._chunkSteps(t)}function Y(e){return e._reader._readRequests.length}function Q(e){let t=e._reader;return void 0!==t&&!!H(t)}class G{constructor(e){if($(e,1,"ReadableStreamDefaultReader"),F(e,"First parameter"),tN(e))throw TypeError("This stream has already been locked for exclusive reading by another reader");S(this,e),this._readRequests=new v}get closed(){return H(this)?this._closedPromise:c(K("closed"))}cancel(e){return H(this)?void 0===this._ownerReadableStream?c(T("cancel")):w(this,e):c(K("cancel"))}read(){let e,t;if(!H(this))return c(K("read"));if(void 0===this._ownerReadableStream)return c(T("read from"));let r=h((r,o)=>{e=r,t=o});return V(this,{_chunkSteps:t=>e({value:t,done:!1}),_closeSteps:()=>e({value:void 0,done:!0}),_errorSteps:e=>t(e)}),r}releaseLock(){if(!H(this))throw K("releaseLock");if(void 0!==this._ownerReadableStream){if(this._readRequests.length>0)throw TypeError("Tried to release a reader lock when that reader has pending read() calls un-settled");R(this)}}}function H(e){return!!l(e)&&!!Object.prototype.hasOwnProperty.call(e,"_readRequests")&&e instanceof G}function V(e,t){let r=e._ownerReadableStream;r._disturbed=!0,"closed"===r._state?t._closeSteps():"errored"===r._state?t._errorSteps(r._storedError):r._readableStreamController[x](t)}function K(e){return TypeError(`ReadableStreamDefaultReader.prototype.${e} can only be used on a ReadableStreamDefaultReader`)}Object.defineProperties(G.prototype,{cancel:{enumerable:!0},read:{enumerable:!0},releaseLock:{enumerable:!0},closed:{enumerable:!0}}),"symbol"==typeof n.toStringTag&&Object.defineProperty(G.prototype,n.toStringTag,{value:"ReadableStreamDefaultReader",configurable:!0}),"symbol"==typeof n.asyncIterator&&Object.defineProperty(r={[n.asyncIterator](){return this}},n.asyncIterator,{enumerable:!1});class X{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?b(this._ongoingPromise,e,e):e(),this._ongoingPromise}return(e){let t=()=>this._returnSteps(e);return this._ongoingPromise?b(this._ongoingPromise,t,t):t()}_nextSteps(){let e,t;if(this._isFinished)return Promise.resolve({value:void 0,done:!0});let r=this._reader;if(void 0===r._ownerReadableStream)return c(T("iterate"));let o=h((r,o)=>{e=r,t=o});return V(r,{_chunkSteps:t=>{this._ongoingPromise=void 0,_(()=>e({value:t,done:!1}))},_closeSteps:()=>{this._ongoingPromise=void 0,this._isFinished=!0,R(r),e({value:void 0,done:!0})},_errorSteps:e=>{this._ongoingPromise=void 0,this._isFinished=!0,R(r),t(e)}}),o}_returnSteps(e){if(this._isFinished)return Promise.resolve({value:e,done:!0});this._isFinished=!0;let t=this._reader;if(void 0===t._ownerReadableStream)return c(T("finish iterating"));if(!this._preventCancel){let r=w(t,e);return R(t),b(r,()=>({value:e,done:!0}),void 0)}return R(t),d({value:e,done:!0})}}let Z={next(){return J(this)?this._asyncIteratorImpl.next():c(ee("next"))},return(e){return J(this)?this._asyncIteratorImpl.return(e):c(ee("return"))}};function J(e){if(!l(e)||!Object.prototype.hasOwnProperty.call(e,"_asyncIteratorImpl"))return!1;try{return e._asyncIteratorImpl instanceof X}catch(e){return!1}}function ee(e){return TypeError(`ReadableStreamAsyncIterator.${e} can only be used on a ReadableSteamAsyncIterator`)}void 0!==r&&Object.setPrototypeOf(Z,r);let et=Number.isNaN||function(e){return e!=e};function er(e){return e.slice()}function eo(e,t,r,o,n){new Uint8Array(e).set(new Uint8Array(r,o,n),t)}function en(e,t,r){if(e.slice)return e.slice(t,r);let o=r-t,n=new ArrayBuffer(o);return eo(n,0,e,t,o),n}function ei(e){return new Uint8Array(en(e.buffer,e.byteOffset,e.byteOffset+e.byteLength))}function ea(e){let t=e._queue.shift();return e._queueTotalSize-=t.size,e._queueTotalSize<0&&(e._queueTotalSize=0),t.value}function el(e,t,r){if("number"!=typeof r||et(r)||r<0||r===1/0)throw RangeError("Size must be a finite, non-NaN, non-negative number.");e._queue.push({value:t,size:r}),e._queueTotalSize+=r}function es(e){e._queue=new v,e._queueTotalSize=0}class eu{constructor(){throw TypeError("Illegal constructor")}get view(){if(!eh(this))throw eL("view");return this._view}respond(e){if(!eh(this))throw eL("respond");if($(e,1,"respond"),e=M(e,"First parameter"),void 0===this._associatedReadableByteStreamController)throw TypeError("This BYOB request has been invalidated");this._view.buffer,ex(this._associatedReadableByteStreamController,e)}respondWithNewView(e){if(!eh(this))throw eL("respondWithNewView");if($(e,1,"respondWithNewView"),!ArrayBuffer.isView(e))throw TypeError("You can only respond with array buffer views");if(void 0===this._associatedReadableByteStreamController)throw TypeError("This BYOB request has been invalidated");e.buffer,eO(this._associatedReadableByteStreamController,e)}}Object.defineProperties(eu.prototype,{respond:{enumerable:!0},respondWithNewView:{enumerable:!0},view:{enumerable:!0}}),"symbol"==typeof n.toStringTag&&Object.defineProperty(eu.prototype,n.toStringTag,{value:"ReadableStreamBYOBRequest",configurable:!0});class ed{constructor(){throw TypeError("Illegal constructor")}get byobRequest(){if(!ec(this))throw ez("byobRequest");return ej(this)}get desiredSize(){if(!ec(this))throw ez("desiredSize");return eq(this)}close(){if(!ec(this))throw ez("close");if(this._closeRequested)throw TypeError("The stream has already been closed; do not close it again!");let e=this._controlledReadableByteStream._state;if("readable"!==e)throw TypeError(`The stream (in ${e} state) is not in the readable state and cannot be closed`);eP(this)}enqueue(e){if(!ec(this))throw ez("enqueue");if($(e,1,"enqueue"),!ArrayBuffer.isView(e))throw TypeError("chunk must be an array buffer view");if(0===e.byteLength)throw TypeError("chunk must have non-zero byteLength");if(0===e.buffer.byteLength)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("readable"!==t)throw TypeError(`The stream (in ${t} state) is not in the readable state and cannot be enqueued to`);eE(this,e)}error(e){if(!ec(this))throw ez("error");ek(this,e)}[q](e){ef(this),es(this);let t=this._cancelAlgorithm(e);return eC(this),t}[x](e){let t=this._controlledReadableByteStream;if(this._queueTotalSize>0){let t=this._queue.shift();this._queueTotalSize-=t.byteLength,ev(this);let r=new Uint8Array(t.buffer,t.byteOffset,t.byteLength);return void e._chunkSteps(r)}let r=this._autoAllocateChunkSize;if(void 0!==r){let t;try{t=new ArrayBuffer(r)}catch(t){return void e._errorSteps(t)}let o={buffer:t,bufferByteLength:r,byteOffset:0,byteLength:r,bytesFilled:0,elementSize:1,viewConstructor:Uint8Array,readerType:"default"};this._pendingPullIntos.push(o)}N(t,e),eb(this)}}function ec(e){return!!l(e)&&!!Object.prototype.hasOwnProperty.call(e,"_controlledReadableByteStream")&&e instanceof ed}function eh(e){return!!l(e)&&!!Object.prototype.hasOwnProperty.call(e,"_associatedReadableByteStreamController")&&e instanceof eu}function eb(e){let t;if("readable"===(t=e._controlledReadableByteStream)._state&&!e._closeRequested&&e._started&&(Q(t)&&Y(t)>0||eI(t)&&e$(t)>0||eq(e)>0)){if(e._pulling)return void(e._pullAgain=!0);e._pulling=!0,f(e._pullAlgorithm(),()=>{e._pulling=!1,e._pullAgain&&(e._pullAgain=!1,eb(e))},t=>{ek(e,t)})}}function ef(e){eS(e),e._pendingPullIntos=new v}function em(e,t){var r;let o,n=!1;"closed"===e._state&&(n=!0);let i=ep(t);"default"===t.readerType?U(e,i,n):(r=n,o=e._reader._readIntoRequests.shift(),r?o._closeSteps(i):o._chunkSteps(i))}function ep(e){let t=e.bytesFilled,r=e.elementSize;return new e.viewConstructor(e.buffer,e.byteOffset,t/r)}function e_(e,t,r,o){e._queue.push({buffer:t,byteOffset:r,byteLength:o}),e._queueTotalSize+=o}function ey(e,t){let r=t.elementSize,o=t.bytesFilled-t.bytesFilled%r,n=Math.min(e._queueTotalSize,t.byteLength-t.bytesFilled),i=t.bytesFilled+n,a=i-i%r,l=n,s=!1;a>o&&(l=a-t.bytesFilled,s=!0);let u=e._queue;for(;l>0;){let r=u.peek(),o=Math.min(l,r.byteLength),n=t.byteOffset+t.bytesFilled;eo(t.buffer,n,r.buffer,r.byteOffset,o),r.byteLength===o?u.shift():(r.byteOffset+=o,r.byteLength-=o),e._queueTotalSize-=o,eg(e,o,t),l-=o}return s}function eg(e,t,r){r.bytesFilled+=t}function ev(e){0===e._queueTotalSize&&e._closeRequested?(eC(e),tY(e._controlledReadableByteStream)):eb(e)}function eS(e){null!==e._byobRequest&&(e._byobRequest._associatedReadableByteStreamController=void 0,e._byobRequest._view=null,e._byobRequest=null)}function ew(e){for(;e._pendingPullIntos.length>0;){if(0===e._queueTotalSize)return;let t=e._pendingPullIntos.peek();ey(e,t)&&(eT(e),em(e._controlledReadableByteStream,t))}}function eR(e,t){let r=e._pendingPullIntos.peek();eS(e),"closed"===e._controlledReadableByteStream._state?function(e,t){let r=e._controlledReadableByteStream;if(eI(r))for(;e$(r)>0;)em(r,eT(e))}(e):function(e,t,r){if(eg(0,t,r),r.bytesFilled0){let t=r.byteOffset+r.bytesFilled,n=en(r.buffer,t-o,t);e_(e,n,0,n.byteLength)}r.bytesFilled-=o,em(e._controlledReadableByteStream,r),ew(e)}(e,t,r),eb(e)}function eT(e){return e._pendingPullIntos.shift()}function eC(e){e._pullAlgorithm=void 0,e._cancelAlgorithm=void 0}function eP(e){let t=e._controlledReadableByteStream;if(!e._closeRequested&&"readable"===t._state)if(e._queueTotalSize>0)e._closeRequested=!0;else{if(e._pendingPullIntos.length>0&&e._pendingPullIntos.peek().bytesFilled>0){let t=TypeError("Insufficient bytes to fill elements in the given buffer");throw ek(e,t),t}eC(e),tY(t)}}function eE(e,t){let r=e._controlledReadableByteStream;if(e._closeRequested||"readable"!==r._state)return;let o=t.buffer,n=t.byteOffset,i=t.byteLength;if(e._pendingPullIntos.length>0){let t=e._pendingPullIntos.peek();t.buffer,t.buffer=t.buffer}(eS(e),Q(r))?0===Y(r)?e_(e,o,n,i):(e._pendingPullIntos.length>0&&eT(e),U(r,new Uint8Array(o,n,i),!1)):eI(r)?(e_(e,o,n,i),ew(e)):e_(e,o,n,i),eb(e)}function ek(e,t){let r=e._controlledReadableByteStream;"readable"===r._state&&(ef(e),es(e),eC(e),tQ(r,t))}function ej(e){if(null===e._byobRequest&&e._pendingPullIntos.length>0){let t=e._pendingPullIntos.peek(),r=new Uint8Array(t.buffer,t.byteOffset+t.bytesFilled,t.byteLength-t.bytesFilled),o=Object.create(eu.prototype);o._associatedReadableByteStreamController=e,o._view=r,e._byobRequest=o}return e._byobRequest}function eq(e){let t=e._controlledReadableByteStream._state;return"errored"===t?null:"closed"===t?0:e._strategyHWM-e._queueTotalSize}function ex(e,t){let r=e._pendingPullIntos.peek();if("closed"===e._controlledReadableByteStream._state){if(0!==t)throw TypeError("bytesWritten must be 0 when calling respond() on a closed stream")}else{if(0===t)throw TypeError("bytesWritten must be greater than 0 when calling respond() on a readable stream");if(r.bytesFilled+t>r.byteLength)throw RangeError("bytesWritten out of range")}r.buffer=r.buffer,eR(e,t)}function eO(e,t){let r=e._pendingPullIntos.peek();if("closed"===e._controlledReadableByteStream._state){if(0!==t.byteLength)throw TypeError("The view's length must be 0 when calling respondWithNewView() on a closed stream")}else if(0===t.byteLength)throw 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 RangeError("The region specified by view does not match byobRequest");if(r.bufferByteLength!==t.buffer.byteLength)throw RangeError("The buffer of view has different capacity than byobRequest");if(r.bytesFilled+t.byteLength>r.byteLength)throw RangeError("The region specified by view is larger than byobRequest");let o=t.byteLength;r.buffer=t.buffer,eR(e,o)}function eA(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,es(t),t._closeRequested=!1,t._started=!1,t._strategyHWM=i,t._pullAlgorithm=o,t._cancelAlgorithm=n,t._autoAllocateChunkSize=a,t._pendingPullIntos=new v,e._readableStreamController=t,f(d(r()),()=>{t._started=!0,eb(t)},e=>{ek(t,e)})}function eL(e){return TypeError(`ReadableStreamBYOBRequest.prototype.${e} can only be used on a ReadableStreamBYOBRequest`)}function ez(e){return TypeError(`ReadableByteStreamController.prototype.${e} can only be used on a ReadableByteStreamController`)}function eW(e,t){e._reader._readIntoRequests.push(t)}function e$(e){return e._reader._readIntoRequests.length}function eI(e){let t=e._reader;return void 0!==t&&!!eM(t)}Object.defineProperties(ed.prototype,{close:{enumerable:!0},enqueue:{enumerable:!0},error:{enumerable:!0},byobRequest:{enumerable:!0},desiredSize:{enumerable:!0}}),"symbol"==typeof n.toStringTag&&Object.defineProperty(ed.prototype,n.toStringTag,{value:"ReadableByteStreamController",configurable:!0});class eB{constructor(e){if($(e,1,"ReadableStreamBYOBReader"),F(e,"First parameter"),tN(e))throw TypeError("This stream has already been locked for exclusive reading by another reader");if(!ec(e._readableStreamController))throw TypeError("Cannot construct a ReadableStreamBYOBReader for a stream not constructed with a byte source");S(this,e),this._readIntoRequests=new v}get closed(){return eM(this)?this._closedPromise:c(eD("closed"))}cancel(e){return eM(this)?void 0===this._ownerReadableStream?c(T("cancel")):w(this,e):c(eD("cancel"))}read(e){let t,r;if(!eM(this))return c(eD("read"));if(!ArrayBuffer.isView(e))return c(TypeError("view must be an array buffer view"));if(0===e.byteLength)return c(TypeError("view must have non-zero byteLength"));if(0===e.buffer.byteLength)return c(TypeError("view's buffer must have non-zero byteLength"));if(e.buffer,void 0===this._ownerReadableStream)return c(T("read from"));let o=h((e,o)=>{t=e,r=o});return eF(this,e,{_chunkSteps:e=>t({value:e,done:!1}),_closeSteps:e=>t({value:e,done:!0}),_errorSteps:e=>r(e)}),o}releaseLock(){if(!eM(this))throw eD("releaseLock");if(void 0!==this._ownerReadableStream){if(this._readIntoRequests.length>0)throw TypeError("Tried to release a reader lock when that reader has pending read() calls un-settled");R(this)}}}function eM(e){return!!l(e)&&!!Object.prototype.hasOwnProperty.call(e,"_readIntoRequests")&&e instanceof eB}function eF(e,t,r){let o=e._ownerReadableStream;o._disturbed=!0,"errored"===o._state?r._errorSteps(o._storedError):function(e,t,r){let o=e._controlledReadableByteStream,n=1;t.constructor!==DataView&&(n=t.constructor.BYTES_PER_ELEMENT);let i=t.constructor,a=t.buffer,l={buffer:a,bufferByteLength:a.byteLength,byteOffset:t.byteOffset,byteLength:t.byteLength,bytesFilled:0,elementSize:n,viewConstructor:i,readerType:"byob"};if(e._pendingPullIntos.length>0)return e._pendingPullIntos.push(l),eW(o,r);if("closed"!==o._state){if(e._queueTotalSize>0){if(ey(e,l)){let t=ep(l);return ev(e),r._chunkSteps(t)}if(e._closeRequested){let t=TypeError("Insufficient bytes to fill elements in the given buffer");return ek(e,t),r._errorSteps(t)}}e._pendingPullIntos.push(l),eW(o,r),eb(e)}else{let e=new i(l.buffer,l.byteOffset,0);r._closeSteps(e)}}(o._readableStreamController,t,r)}function eD(e){return TypeError(`ReadableStreamBYOBReader.prototype.${e} can only be used on a ReadableStreamBYOBReader`)}function eN(e,t){let{highWaterMark:r}=e;if(void 0===r)return t;if(et(r)||r<0)throw RangeError("Invalid highWaterMark");return r}function eU(e){let{size:t}=e;return t||(()=>1)}function eY(e,t){var r;L(e,t);let o=null==e?void 0:e.highWaterMark,n=null==e?void 0:e.size;return{highWaterMark:void 0===o?void 0:B(o),size:void 0===n?void 0:(z(r=n,`${t} has member 'size' that`),e=>B(r(e)))}}function eQ(e,t){if(!eK(e))throw TypeError(`${t} is not a WritableStream.`)}Object.defineProperties(eB.prototype,{cancel:{enumerable:!0},read:{enumerable:!0},releaseLock:{enumerable:!0},closed:{enumerable:!0}}),"symbol"==typeof n.toStringTag&&Object.defineProperty(eB.prototype,n.toStringTag,{value:"ReadableStreamBYOBReader",configurable:!0});let eG="function"==typeof AbortController;class eH{constructor(e={},t={}){void 0===e?e=null:W(e,"First parameter");const r=eY(t,"Second parameter"),o=function(e,t){L(e,t);let 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:(z(r,`${t} has member 'abort' that`),t=>g(r,e,[t])),close:void 0===o?void 0:(z(o,`${t} has member 'close' that`),()=>g(o,e,[])),start:void 0===n?void 0:(z(n,`${t} has member 'start' that`),t=>y(n,e,[t])),write:void 0===a?void 0:(z(a,`${t} has member 'write' that`),(t,r)=>g(a,e,[t,r])),type:i}}(e,"First parameter");if(eV(this),void 0!==o.type)throw RangeError("Invalid type is specified");const n=eU(r);!function(e,t,r,o){let n=Object.create(to.prototype),i=()=>{},a=()=>d(void 0),l=()=>d(void 0),s=()=>d(void 0);void 0!==t.start&&(i=()=>t.start(n)),void 0!==t.write&&(a=e=>t.write(e,n)),void 0!==t.close&&(l=()=>t.close()),void 0!==t.abort&&(s=e=>t.abort(e)),ti(e,n,i,a,l,s,r,o)}(this,o,eN(r,1),n)}get locked(){if(!eK(this))throw tc("locked");return eX(this)}abort(e){return eK(this)?eX(this)?c(TypeError("Cannot abort a stream that already has a writer")):eZ(this,e):c(tc("abort"))}close(){return eK(this)?eX(this)?c(TypeError("Cannot close a stream that already has a writer")):e5(this)?c(TypeError("Cannot close an already-closing stream")):eJ(this):c(tc("close"))}getWriter(){var e;if(!eK(this))throw tc("getWriter");return e=this,new e2(e)}}function eV(e){e._state="writable",e._storedError=void 0,e._writer=void 0,e._writableStreamController=void 0,e._writeRequests=new v,e._inFlightWriteRequest=void 0,e._closeRequest=void 0,e._inFlightCloseRequest=void 0,e._pendingAbortRequest=void 0,e._backpressure=!1}function eK(e){return!!l(e)&&!!Object.prototype.hasOwnProperty.call(e,"_writableStreamController")&&e instanceof eH}function eX(e){return void 0!==e._writer}function eZ(e,t){var r;if("closed"===e._state||"errored"===e._state)return d(void 0);e._writableStreamController._abortReason=t,null==(r=e._writableStreamController._abortController)||r.abort();let o=e._state;if("closed"===o||"errored"===o)return d(void 0);if(void 0!==e._pendingAbortRequest)return e._pendingAbortRequest._promise;let n=!1;"erroring"===o&&(n=!0,t=void 0);let i=h((r,o)=>{e._pendingAbortRequest={_promise:void 0,_resolve:r,_reject:o,_reason:t,_wasAlreadyErroring:n}});return e._pendingAbortRequest._promise=i,n||e1(e,t),i}function eJ(e){var t;let r=e._state;if("closed"===r||"errored"===r)return c(TypeError(`The stream (in ${r} state) is not in the writable state and cannot be closed`));let o=h((t,r)=>{e._closeRequest={_resolve:t,_reject:r}}),n=e._writer;return void 0!==n&&e._backpressure&&"writable"===r&&tS(n),el(t=e._writableStreamController,tr,0),ts(t),o}function e0(e,t){"writable"!==e._state?e8(e):e1(e,t)}function e1(e,t){let r=e._writableStreamController;e._state="erroring",e._storedError=t;let o=e._writer;void 0!==o&&e9(o,t),void 0===e._inFlightWriteRequest&&void 0===e._inFlightCloseRequest&&r._started&&e8(e)}function e8(e){e._state="errored",e._writableStreamController[j]();let t=e._storedError;if(e._writeRequests.forEach(e=>{e._reject(t)}),e._writeRequests=new v,void 0===e._pendingAbortRequest)return void e4(e);let r=e._pendingAbortRequest;(e._pendingAbortRequest=void 0,r._wasAlreadyErroring)?(r._reject(t),e4(e)):f(e._writableStreamController[k](r._reason),()=>{r._resolve(),e4(e)},t=>{r._reject(t),e4(e)})}function e5(e){return void 0!==e._closeRequest||void 0!==e._inFlightCloseRequest}function e4(e){void 0!==e._closeRequest&&(e._closeRequest._reject(e._storedError),e._closeRequest=void 0);let t=e._writer;void 0!==t&&tp(t,e._storedError)}function e6(e,t){let r=e._writer;void 0!==r&&t!==e._backpressure&&(t?ty(r):tS(r)),e._backpressure=t}Object.defineProperties(eH.prototype,{abort:{enumerable:!0},close:{enumerable:!0},getWriter:{enumerable:!0},locked:{enumerable:!0}}),"symbol"==typeof n.toStringTag&&Object.defineProperty(eH.prototype,n.toStringTag,{value:"WritableStream",configurable:!0});class e2{constructor(e){if($(e,1,"WritableStreamDefaultWriter"),eQ(e,"First parameter"),eX(e))throw 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)!e5(e)&&e._backpressure?ty(this):function(e){ty(e),tS(e)}(this),tm(this);else if("erroring"===t)tg(this,e._storedError),tm(this);else if("closed"===t)(function(e){ty(e),tS(e)})(this),tm(this),t_(this);else{const t=e._storedError;tg(this,t),function(e,t){tm(e),tp(e,t)}(this,t)}}get closed(){return e3(this)?this._closedPromise:c(tb("closed"))}get desiredSize(){let e,t;if(!e3(this))throw tb("desiredSize");if(void 0===this._ownerWritableStream)throw tf("desiredSize");return"errored"===(t=(e=this._ownerWritableStream)._state)||"erroring"===t?null:"closed"===t?0:tl(e._writableStreamController)}get ready(){return e3(this)?this._readyPromise:c(tb("ready"))}abort(e){return e3(this)?void 0===this._ownerWritableStream?c(tf("abort")):eZ(this._ownerWritableStream,e):c(tb("abort"))}close(){if(!e3(this))return c(tb("close"));let e=this._ownerWritableStream;return void 0===e?c(tf("close")):e5(e)?c(TypeError("Cannot close an already-closing stream")):e7(this)}releaseLock(){if(!e3(this))throw tb("releaseLock");void 0!==this._ownerWritableStream&&te(this)}write(e){return e3(this)?void 0===this._ownerWritableStream?c(tf("write to")):tt(this,e):c(tb("write"))}}function e3(e){return!!l(e)&&!!Object.prototype.hasOwnProperty.call(e,"_ownerWritableStream")&&e instanceof e2}function e7(e){return eJ(e._ownerWritableStream)}function e9(e,t){"pending"===e._readyPromiseState?tv(e,t):tg(e,t)}function te(e){var t,r,o,n;let i=e._ownerWritableStream,a=TypeError("Writer was released and can no longer be used to monitor the stream's closedness");e9(e,a),t=e,r=a,"pending"===t._closedPromiseState?tp(t,r):(o=t,n=r,tm(o),tp(o,n)),i._writer=void 0,e._ownerWritableStream=void 0}function tt(e,t){let r=e._ownerWritableStream,o=r._writableStreamController,n=function(e,t){try{return e._strategySizeAlgorithm(t)}catch(t){return tu(e,t),1}}(o,t);if(r!==e._ownerWritableStream)return c(tf("write to"));let i=r._state;if("errored"===i)return c(r._storedError);if(e5(r)||"closed"===i)return c(TypeError("The stream is closing or closed and cannot be written to"));if("erroring"===i)return c(r._storedError);let a=h((e,t)=>{r._writeRequests.push({_resolve:e,_reject:t})});return function(e,t,r){try{el(e,t,r)}catch(t){return void tu(e,t)}let o=e._controlledWritableStream;e5(o)||"writable"!==o._state||e6(o,0>=tl(e)),ts(e)}(o,t,n),a}Object.defineProperties(e2.prototype,{abort:{enumerable:!0},close:{enumerable:!0},releaseLock:{enumerable:!0},write:{enumerable:!0},closed:{enumerable:!0},desiredSize:{enumerable:!0},ready:{enumerable:!0}}),"symbol"==typeof n.toStringTag&&Object.defineProperty(e2.prototype,n.toStringTag,{value:"WritableStreamDefaultWriter",configurable:!0});let tr={};class to{constructor(){throw TypeError("Illegal constructor")}get abortReason(){if(!tn(this))throw th("abortReason");return this._abortReason}get signal(){if(!tn(this))throw th("signal");if(void 0===this._abortController)throw TypeError("WritableStreamDefaultController.prototype.signal is not supported");return this._abortController.signal}error(e){if(!tn(this))throw th("error");"writable"===this._controlledWritableStream._state&&td(this,e)}[k](e){let t=this._abortAlgorithm(e);return ta(this),t}[j](){es(this)}}function tn(e){return!!l(e)&&!!Object.prototype.hasOwnProperty.call(e,"_controlledWritableStream")&&e instanceof to}function ti(e,t,r,o,n,i,a,l){t._controlledWritableStream=e,e._writableStreamController=t,t._queue=void 0,t._queueTotalSize=void 0,es(t),t._abortReason=void 0,t._abortController=function(){if(eG)return new AbortController}(),t._started=!1,t._strategySizeAlgorithm=l,t._strategyHWM=a,t._writeAlgorithm=o,t._closeAlgorithm=n,t._abortAlgorithm=i,e6(e,0>=tl(t)),f(d(r()),()=>{t._started=!0,ts(t)},r=>{t._started=!0,e0(e,r)})}function ta(e){e._writeAlgorithm=void 0,e._closeAlgorithm=void 0,e._abortAlgorithm=void 0,e._strategySizeAlgorithm=void 0}function tl(e){return e._strategyHWM-e._queueTotalSize}function ts(e){let t,r,o,n=e._controlledWritableStream;if(!e._started||void 0!==n._inFlightWriteRequest)return;if("erroring"===n._state)return void e8(n);if(0===e._queue.length)return;let i=e._queue.peek().value;i===tr?((t=e._controlledWritableStream)._inFlightCloseRequest=t._closeRequest,t._closeRequest=void 0,ea(e),r=e._closeAlgorithm(),ta(e),f(r,()=>{let e;t._inFlightCloseRequest._resolve(void 0),t._inFlightCloseRequest=void 0,"erroring"===t._state&&(t._storedError=void 0,void 0!==t._pendingAbortRequest&&(t._pendingAbortRequest._resolve(),t._pendingAbortRequest=void 0)),t._state="closed",void 0!==(e=t._writer)&&t_(e)},e=>{t._inFlightCloseRequest._reject(e),t._inFlightCloseRequest=void 0,void 0!==t._pendingAbortRequest&&(t._pendingAbortRequest._reject(e),t._pendingAbortRequest=void 0),e0(t,e)})):((o=e._controlledWritableStream)._inFlightWriteRequest=o._writeRequests.shift(),f(e._writeAlgorithm(i),()=>{o._inFlightWriteRequest._resolve(void 0),o._inFlightWriteRequest=void 0;let t=o._state;ea(e),e5(o)||"writable"!==t||e6(o,0>=tl(e)),ts(e)},t=>{"writable"===o._state&&ta(e),o._inFlightWriteRequest._reject(t),o._inFlightWriteRequest=void 0,e0(o,t)}))}function tu(e,t){"writable"===e._controlledWritableStream._state&&td(e,t)}function td(e,t){let r=e._controlledWritableStream;ta(e),e1(r,t)}function tc(e){return TypeError(`WritableStream.prototype.${e} can only be used on a WritableStream`)}function th(e){return TypeError(`WritableStreamDefaultController.prototype.${e} can only be used on a WritableStreamDefaultController`)}function tb(e){return TypeError(`WritableStreamDefaultWriter.prototype.${e} can only be used on a WritableStreamDefaultWriter`)}function tf(e){return TypeError("Cannot "+e+" a stream using a released writer")}function tm(e){e._closedPromise=h((t,r)=>{e._closedPromise_resolve=t,e._closedPromise_reject=r,e._closedPromiseState="pending"})}function tp(e,t){void 0!==e._closedPromise_reject&&(p(e._closedPromise),e._closedPromise_reject(t),e._closedPromise_resolve=void 0,e._closedPromise_reject=void 0,e._closedPromiseState="rejected")}function t_(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 ty(e){e._readyPromise=h((t,r)=>{e._readyPromise_resolve=t,e._readyPromise_reject=r}),e._readyPromiseState="pending"}function tg(e,t){ty(e),tv(e,t)}function tv(e,t){void 0!==e._readyPromise_reject&&(p(e._readyPromise),e._readyPromise_reject(t),e._readyPromise_resolve=void 0,e._readyPromise_reject=void 0,e._readyPromiseState="rejected")}function tS(e){void 0!==e._readyPromise_resolve&&(e._readyPromise_resolve(void 0),e._readyPromise_resolve=void 0,e._readyPromise_reject=void 0,e._readyPromiseState="fulfilled")}Object.defineProperties(to.prototype,{abortReason:{enumerable:!0},signal:{enumerable:!0},error:{enumerable:!0}}),"symbol"==typeof n.toStringTag&&Object.defineProperty(to.prototype,n.toStringTag,{value:"WritableStreamDefaultController",configurable:!0});let tw="u">typeof DOMException?DOMException:void 0,tR=!function(e){if("function"!=typeof e&&"object"!=typeof e)return!1;try{return new e,!0}catch(e){return!1}}(tw)?((o=function(e,t){this.message=e||"",this.name=t||"Error",Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)}).prototype=Object.create(Error.prototype),Object.defineProperty(o.prototype,"constructor",{value:o,writable:!0,configurable:!0}),o):tw;function tT(e,t,r,o,n,a){let l=D(e),s=new e2(t);e._disturbed=!0;let u=!1,_=d(void 0);return h((y,g)=>{var v,S;let w;if(void 0!==a){if(w=()=>{let r=new tR("Aborted","AbortError"),i=[];o||i.push(()=>"writable"===t._state?eZ(t,r):d(void 0)),n||i.push(()=>"readable"===e._state?tU(e,r):d(void 0)),P(()=>Promise.all(i.map(e=>e())),!0,r)},a.aborted)return void w();a.addEventListener("abort",w)}if(C(e,l._closedPromise,e=>{o?E(!0,e):P(()=>eZ(t,e),!0,e)}),C(t,s._closedPromise,t=>{n?E(!0,t):P(()=>tU(e,t),!0,t)}),v=l._closedPromise,S=()=>{r?E():P(()=>{let e,t;return t=(e=s._ownerWritableStream)._state,e5(e)||"closed"===t?d(void 0):"errored"===t?c(e._storedError):e7(s)})},"closed"===e._state?S():f(v,S),e5(t)||"closed"===t._state){let t=TypeError("the destination writable stream closed before all data could be piped to it");n?E(!0,t):P(()=>tU(e,t),!0,t)}function T(){let e=_;return b(_,()=>e!==_?T():void 0)}function C(e,t,r){"errored"===e._state?r(e._storedError):m(t,r)}function P(e,r,o){function n(){f(e(),()=>k(r,o),e=>k(!0,e))}u||(u=!0,"writable"!==t._state||e5(t)?n():f(T(),n))}function E(e,r){u||(u=!0,"writable"!==t._state||e5(t)?k(e,r):f(T(),()=>k(e,r)))}function k(e,t){te(s),R(l),void 0!==a&&a.removeEventListener("abort",w),e?g(t):y(void 0)}p(h((e,t)=>{!function r(o){o?e():b(u?d(!0):b(s._readyPromise,()=>h((e,t)=>{V(l,{_chunkSteps:t=>{_=b(tt(s,t),void 0,i),e(!1)},_closeSteps:()=>e(!0),_errorSteps:t})})),r,t)}(!1)}))})}class tC{constructor(){throw TypeError("Illegal constructor")}get desiredSize(){if(!tP(this))throw tW("desiredSize");return tA(this)}close(){if(!tP(this))throw tW("close");if(!tL(this))throw TypeError("The stream is not in a state that permits close");tq(this)}enqueue(e){if(!tP(this))throw tW("enqueue");if(!tL(this))throw TypeError("The stream is not in a state that permits enqueue");return tx(this,e)}error(e){if(!tP(this))throw tW("error");tO(this,e)}[q](e){es(this);let t=this._cancelAlgorithm(e);return tj(this),t}[x](e){let t=this._controlledReadableStream;if(this._queue.length>0){let r=ea(this);this._closeRequested&&0===this._queue.length?(tj(this),tY(t)):tE(this),e._chunkSteps(r)}else N(t,e),tE(this)}}function tP(e){return!!l(e)&&!!Object.prototype.hasOwnProperty.call(e,"_controlledReadableStream")&&e instanceof tC}function tE(e){if(tk(e)){if(e._pulling)return void(e._pullAgain=!0);e._pulling=!0,f(e._pullAlgorithm(),()=>{e._pulling=!1,e._pullAgain&&(e._pullAgain=!1,tE(e))},t=>{tO(e,t)})}}function tk(e){let t=e._controlledReadableStream;return!!tL(e)&&!!e._started&&(!!(tN(t)&&Y(t)>0)||tA(e)>0)}function tj(e){e._pullAlgorithm=void 0,e._cancelAlgorithm=void 0,e._strategySizeAlgorithm=void 0}function tq(e){if(!tL(e))return;let t=e._controlledReadableStream;e._closeRequested=!0,0===e._queue.length&&(tj(e),tY(t))}function tx(e,t){if(!tL(e))return;let r=e._controlledReadableStream;if(tN(r)&&Y(r)>0)U(r,t,!1);else{let r;try{r=e._strategySizeAlgorithm(t)}catch(t){throw tO(e,t),t}try{el(e,t,r)}catch(t){throw tO(e,t),t}}tE(e)}function tO(e,t){let r=e._controlledReadableStream;"readable"===r._state&&(es(e),tj(e),tQ(r,t))}function tA(e){let t=e._controlledReadableStream._state;return"errored"===t?null:"closed"===t?0:e._strategyHWM-e._queueTotalSize}function tL(e){let t=e._controlledReadableStream._state;return!e._closeRequested&&"readable"===t}function tz(e,t,r,o,n,i,a){t._controlledReadableStream=e,t._queue=void 0,t._queueTotalSize=void 0,es(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(d(r()),()=>{t._started=!0,tE(t)},e=>{tO(t,e)})}function tW(e){return TypeError(`ReadableStreamDefaultController.prototype.${e} can only be used on a ReadableStreamDefaultController`)}function t$(e,t){L(e,t);let r=null==e?void 0:e.preventAbort,o=null==e?void 0:e.preventCancel,n=null==e?void 0:e.preventClose,i=null==e?void 0:e.signal;return void 0!==i&&function(e,t){if(!function(e){if("object"!=typeof e||null===e)return!1;try{return"boolean"==typeof e.aborted}catch(e){return!1}}(e))throw TypeError(`${t} is not an AbortSignal.`)}(i,`${t} has member 'signal' that`),{preventAbort:!!r,preventCancel:!!o,preventClose:!!n,signal:i}}Object.defineProperties(tC.prototype,{close:{enumerable:!0},enqueue:{enumerable:!0},error:{enumerable:!0},desiredSize:{enumerable:!0}}),"symbol"==typeof n.toStringTag&&Object.defineProperty(tC.prototype,n.toStringTag,{value:"ReadableStreamDefaultController",configurable:!0});class tI{constructor(e={},t={}){void 0===e?e=null:W(e,"First parameter");const r=eY(t,"Second parameter"),o=function(e,t){L(e,t);let r=null==e?void 0:e.autoAllocateChunkSize,o=null==e?void 0:e.cancel,n=null==e?void 0:e.pull,i=null==e?void 0:e.start,a=null==e?void 0:e.type;return{autoAllocateChunkSize:void 0===r?void 0:M(r,`${t} has member 'autoAllocateChunkSize' that`),cancel:void 0===o?void 0:(z(o,`${t} has member 'cancel' that`),t=>g(o,e,[t])),pull:void 0===n?void 0:(z(n,`${t} has member 'pull' that`),t=>g(n,e,[t])),start:void 0===i?void 0:(z(i,`${t} has member 'start' that`),t=>y(i,e,[t])),type:void 0===a?void 0:function(e,t){if("bytes"!=(e=`${e}`))throw TypeError(`${t} '${e}' is not a valid enumeration value for ReadableStreamType`);return e}(a,`${t} has member 'type' that`)}}(e,"First parameter");if(tF(this),"bytes"===o.type){if(void 0!==r.size)throw RangeError("The strategy for a byte stream cannot have a size function");!function(e,t,r){let o=Object.create(ed.prototype),n=()=>{},i=()=>d(void 0),a=()=>d(void 0);void 0!==t.start&&(n=()=>t.start(o)),void 0!==t.pull&&(i=()=>t.pull(o)),void 0!==t.cancel&&(a=e=>t.cancel(e));let l=t.autoAllocateChunkSize;if(0===l)throw TypeError("autoAllocateChunkSize must be greater than 0");eA(e,o,n,i,a,r,l)}(this,o,eN(r,0))}else{const e=eU(r);!function(e,t,r,o){let n=Object.create(tC.prototype),i=()=>{},a=()=>d(void 0),l=()=>d(void 0);void 0!==t.start&&(i=()=>t.start(n)),void 0!==t.pull&&(a=()=>t.pull(n)),void 0!==t.cancel&&(l=e=>t.cancel(e)),tz(e,n,i,a,l,r,o)}(this,o,eN(r,1),e)}}get locked(){if(!tD(this))throw tG("locked");return tN(this)}cancel(e){return tD(this)?tN(this)?c(TypeError("Cannot cancel a stream that already has a reader")):tU(this,e):c(tG("cancel"))}getReader(e){var t;let r;if(!tD(this))throw tG("getReader");return void 0===(L(e,t="First parameter"),{mode:void 0===(r=null==e?void 0:e.mode)?void 0:function(e,t){if("byob"!=(e=`${e}`))throw TypeError(`${t} '${e}' is not a valid enumeration value for ReadableStreamReaderMode`);return e}(r,`${t} has member 'mode' that`)}).mode?D(this):new eB(this)}pipeThrough(e,t={}){var r;let o,n;if(!tD(this))throw tG("pipeThrough");$(e,1,"pipeThrough");let i=(L(e,r="First parameter"),I(o=null==e?void 0:e.readable,"readable","ReadableWritablePair"),F(o,`${r} has member 'readable' that`),I(n=null==e?void 0:e.writable,"writable","ReadableWritablePair"),eQ(n,`${r} has member 'writable' that`),{readable:o,writable:n}),a=t$(t,"Second parameter");if(tN(this))throw TypeError("ReadableStream.prototype.pipeThrough cannot be used on a locked ReadableStream");if(eX(i.writable))throw TypeError("ReadableStream.prototype.pipeThrough cannot be used on a locked WritableStream");return p(tT(this,i.writable,a.preventClose,a.preventAbort,a.preventCancel,a.signal)),i.readable}pipeTo(e,t={}){let r;if(!tD(this))return c(tG("pipeTo"));if(void 0===e)return c("Parameter 1 is required in 'pipeTo'.");if(!eK(e))return c(TypeError("ReadableStream.prototype.pipeTo's first argument must be a WritableStream"));try{r=t$(t,"Second parameter")}catch(e){return c(e)}return tN(this)?c(TypeError("ReadableStream.prototype.pipeTo cannot be used on a locked ReadableStream")):eX(e)?c(TypeError("ReadableStream.prototype.pipeTo cannot be used on a locked WritableStream")):tT(this,e,r.preventClose,r.preventAbort,r.preventCancel,r.signal)}tee(){if(!tD(this))throw tG("tee");return er(ec(this._readableStreamController)?function(e){let t,r,o,n,i,a=D(e),l=!1,s=!1,u=!1,c=!1,b=!1,f=h(e=>{i=e});function p(e){m(e._closedPromise,t=>{e===a&&(ek(o._readableStreamController,t),ek(n._readableStreamController,t),c&&b||i(void 0))})}function y(){eM(a)&&(R(a),p(a=D(e))),V(a,{_chunkSteps:t=>{_(()=>{s=!1,u=!1;let r=t;if(!c&&!b)try{r=ei(t)}catch(t){return ek(o._readableStreamController,t),ek(n._readableStreamController,t),void i(tU(e,t))}c||eE(o._readableStreamController,t),b||eE(n._readableStreamController,r),l=!1,s?v():u&&S()})},_closeSteps:()=>{l=!1,c||eP(o._readableStreamController),b||eP(n._readableStreamController),o._readableStreamController._pendingPullIntos.length>0&&ex(o._readableStreamController,0),n._readableStreamController._pendingPullIntos.length>0&&ex(n._readableStreamController,0),c&&b||i(void 0)},_errorSteps:()=>{l=!1}})}function g(t,r){H(a)&&(R(a),p(a=new eB(e)));let d=r?n:o,h=r?o:n;eF(a,t,{_chunkSteps:t=>{_(()=>{s=!1,u=!1;let o=r?b:c;if(r?c:b)o||eO(d._readableStreamController,t);else{let r;try{r=ei(t)}catch(t){return ek(d._readableStreamController,t),ek(h._readableStreamController,t),void i(tU(e,t))}o||eO(d._readableStreamController,t),eE(h._readableStreamController,r)}l=!1,s?v():u&&S()})},_closeSteps:e=>{l=!1;let t=r?b:c,o=r?c:b;t||eP(d._readableStreamController),o||eP(h._readableStreamController),void 0!==e&&(t||eO(d._readableStreamController,e),!o&&h._readableStreamController._pendingPullIntos.length>0&&ex(h._readableStreamController,0)),t&&o||i(void 0)},_errorSteps:()=>{l=!1}})}function v(){if(l)return s=!0,d(void 0);l=!0;let e=ej(o._readableStreamController);return null===e?y():g(e._view,!1),d(void 0)}function S(){if(l)return u=!0,d(void 0);l=!0;let e=ej(n._readableStreamController);return null===e?y():g(e._view,!0),d(void 0)}function w(){}return o=tM(w,v,function(o){if(c=!0,t=o,b){let o=tU(e,er([t,r]));i(o)}return f}),n=tM(w,S,function(o){if(b=!0,r=o,c){let o=tU(e,er([t,r]));i(o)}return f}),p(a),[o,n]}(this):function(e,t){let r=D(e),o,n,i,a,l,s=!1,u=!1,c=!1,b=!1,f=h(e=>{l=e});function p(){return s?(u=!0,d(void 0)):(s=!0,V(r,{_chunkSteps:e=>{_(()=>{u=!1,c||tx(i._readableStreamController,e),b||tx(a._readableStreamController,e),s=!1,u&&p()})},_closeSteps:()=>{s=!1,c||tq(i._readableStreamController),b||tq(a._readableStreamController),c&&b||l(void 0)},_errorSteps:()=>{s=!1}}),d(void 0))}function y(){}return i=tB(y,p,function(t){if(c=!0,o=t,b){let t=tU(e,er([o,n]));l(t)}return f}),a=tB(y,p,function(t){if(b=!0,n=t,c){let t=tU(e,er([o,n]));l(t)}return f}),m(r._closedPromise,e=>{tO(i._readableStreamController,e),tO(a._readableStreamController,e),c&&b||l(void 0)}),[i,a]}(this))}values(e){var t;let r,o;if(!tD(this))throw tG("values");return t=(L(e,"First parameter"),{preventCancel:!!(null==e?void 0:e.preventCancel)}).preventCancel,r=new X(D(this),t),(o=Object.create(Z))._asyncIteratorImpl=r,o}}function tB(e,t,r,o=1,n=()=>1){let i=Object.create(tI.prototype);return tF(i),tz(i,Object.create(tC.prototype),e,t,r,o,n),i}function tM(e,t,r){let o=Object.create(tI.prototype);return tF(o),eA(o,Object.create(ed.prototype),e,t,r,0,void 0),o}function tF(e){e._state="readable",e._reader=void 0,e._storedError=void 0,e._disturbed=!1}function tD(e){return!!l(e)&&!!Object.prototype.hasOwnProperty.call(e,"_readableStreamController")&&e instanceof tI}function tN(e){return void 0!==e._reader}function tU(e,t){if(e._disturbed=!0,"closed"===e._state)return d(void 0);if("errored"===e._state)return c(e._storedError);tY(e);let r=e._reader;return void 0!==r&&eM(r)&&(r._readIntoRequests.forEach(e=>{e._closeSteps(void 0)}),r._readIntoRequests=new v),b(e._readableStreamController[q](t),i,void 0)}function tY(e){e._state="closed";let t=e._reader;void 0!==t&&(E(t),H(t)&&(t._readRequests.forEach(e=>{e._closeSteps()}),t._readRequests=new v))}function tQ(e,t){e._state="errored",e._storedError=t;let r=e._reader;void 0!==r&&(P(r,t),H(r)?(r._readRequests.forEach(e=>{e._errorSteps(t)}),r._readRequests=new v):(r._readIntoRequests.forEach(e=>{e._errorSteps(t)}),r._readIntoRequests=new v))}function tG(e){return TypeError(`ReadableStream.prototype.${e} can only be used on a ReadableStream`)}function tH(e,t){L(e,t);let r=null==e?void 0:e.highWaterMark;return I(r,"highWaterMark","QueuingStrategyInit"),{highWaterMark:B(r)}}Object.defineProperties(tI.prototype,{cancel:{enumerable:!0},getReader:{enumerable:!0},pipeThrough:{enumerable:!0},pipeTo:{enumerable:!0},tee:{enumerable:!0},values:{enumerable:!0},locked:{enumerable:!0}}),"symbol"==typeof n.toStringTag&&Object.defineProperty(tI.prototype,n.toStringTag,{value:"ReadableStream",configurable:!0}),"symbol"==typeof n.asyncIterator&&Object.defineProperty(tI.prototype,n.asyncIterator,{value:tI.prototype.values,writable:!0,configurable:!0});let tV=e=>e.byteLength;try{Object.defineProperty(tV,"name",{value:"size",configurable:!0})}catch(e){}class tK{constructor(e){$(e,1,"ByteLengthQueuingStrategy"),e=tH(e,"First parameter"),this._byteLengthQueuingStrategyHighWaterMark=e.highWaterMark}get highWaterMark(){if(!tZ(this))throw tX("highWaterMark");return this._byteLengthQueuingStrategyHighWaterMark}get size(){if(!tZ(this))throw tX("size");return tV}}function tX(e){return TypeError(`ByteLengthQueuingStrategy.prototype.${e} can only be used on a ByteLengthQueuingStrategy`)}function tZ(e){return!!l(e)&&!!Object.prototype.hasOwnProperty.call(e,"_byteLengthQueuingStrategyHighWaterMark")&&e instanceof tK}Object.defineProperties(tK.prototype,{highWaterMark:{enumerable:!0},size:{enumerable:!0}}),"symbol"==typeof n.toStringTag&&Object.defineProperty(tK.prototype,n.toStringTag,{value:"ByteLengthQueuingStrategy",configurable:!0});let tJ=()=>1;try{Object.defineProperty(tJ,"name",{value:"size",configurable:!0})}catch(e){}class t0{constructor(e){$(e,1,"CountQueuingStrategy"),e=tH(e,"First parameter"),this._countQueuingStrategyHighWaterMark=e.highWaterMark}get highWaterMark(){if(!t8(this))throw t1("highWaterMark");return this._countQueuingStrategyHighWaterMark}get size(){if(!t8(this))throw t1("size");return tJ}}function t1(e){return TypeError(`CountQueuingStrategy.prototype.${e} can only be used on a CountQueuingStrategy`)}function t8(e){return!!l(e)&&!!Object.prototype.hasOwnProperty.call(e,"_countQueuingStrategyHighWaterMark")&&e instanceof t0}Object.defineProperties(t0.prototype,{highWaterMark:{enumerable:!0},size:{enumerable:!0}}),"symbol"==typeof n.toStringTag&&Object.defineProperty(t0.prototype,n.toStringTag,{value:"CountQueuingStrategy",configurable:!0});class t5{constructor(e={},t={},r={}){let o;void 0===e&&(e=null);const n=eY(t,"Second parameter"),i=eY(r,"Third parameter"),a=function(e,t){L(e,t);let r=null==e?void 0:e.flush,o=null==e?void 0:e.readableType,n=null==e?void 0:e.start,i=null==e?void 0:e.transform,a=null==e?void 0:e.writableType;return{flush:void 0===r?void 0:(z(r,`${t} has member 'flush' that`),t=>g(r,e,[t])),readableType:o,start:void 0===n?void 0:(z(n,`${t} has member 'start' that`),t=>y(n,e,[t])),transform:void 0===i?void 0:(z(i,`${t} has member 'transform' that`),(t,r)=>g(i,e,[t,r])),writableType:a}}(e,"First parameter");if(void 0!==a.readableType)throw RangeError("Invalid readableType specified");if(void 0!==a.writableType)throw RangeError("Invalid writableType specified");const l=eN(i,0),s=eU(i),u=eN(n,1),f=eU(n);!function(e,t,r,o,n,i){function a(){return t}e._writable=function(e,t,r,o,n=1,i=()=>1){let a=Object.create(eH.prototype);return eV(a),ti(a,Object.create(to.prototype),e,t,r,o,n,i),a}(a,function(t){let r=e._transformStreamController;return e._backpressure?b(e._backpressureChangePromise,()=>{let o=e._writable;if("erroring"===o._state)throw o._storedError;return rr(r,t)},void 0):rr(r,t)},function(){let t,r,o;return t=e._readable,o=(r=e._transformStreamController)._flushAlgorithm(),re(r),b(o,()=>{if("errored"===t._state)throw t._storedError;tq(t._readableStreamController)},r=>{throw t6(e,r),t._storedError})},function(t){return t6(e,t),d(void 0)},r,o),e._readable=tB(a,function(){return t3(e,!1),e._backpressureChangePromise},function(t){return t2(e,t),d(void 0)},n,i),e._backpressure=void 0,e._backpressureChangePromise=void 0,e._backpressureChangePromise_resolve=void 0,t3(e,!0),e._transformStreamController=void 0}(this,h(e=>{o=e}),u,f,l,s),function(e,t){var r,o;let n=Object.create(t7.prototype),i=e=>{try{var t;return rt(n,e),t=void 0,d(t)}catch(e){return c(e)}},a=()=>d(void 0);void 0!==t.transform&&(i=e=>t.transform(e,n)),void 0!==t.flush&&(a=()=>t.flush(n)),r=i,o=a,n._controlledTransformStream=e,e._transformStreamController=n,n._transformAlgorithm=r,n._flushAlgorithm=o}(this,a),void 0!==a.start?o(a.start(this._transformStreamController)):o(void 0)}get readable(){if(!t4(this))throw rn("readable");return this._readable}get writable(){if(!t4(this))throw rn("writable");return this._writable}}function t4(e){return!!l(e)&&!!Object.prototype.hasOwnProperty.call(e,"_transformStreamController")&&e instanceof t5}function t6(e,t){tO(e._readable._readableStreamController,t),t2(e,t)}function t2(e,t){re(e._transformStreamController),tu(e._writable._writableStreamController,t),e._backpressure&&t3(e,!1)}function t3(e,t){void 0!==e._backpressureChangePromise&&e._backpressureChangePromise_resolve(),e._backpressureChangePromise=h(t=>{e._backpressureChangePromise_resolve=t}),e._backpressure=t}Object.defineProperties(t5.prototype,{readable:{enumerable:!0},writable:{enumerable:!0}}),"symbol"==typeof n.toStringTag&&Object.defineProperty(t5.prototype,n.toStringTag,{value:"TransformStream",configurable:!0});class t7{constructor(){throw TypeError("Illegal constructor")}get desiredSize(){if(!t9(this))throw ro("desiredSize");return tA(this._controlledTransformStream._readable._readableStreamController)}enqueue(e){if(!t9(this))throw ro("enqueue");rt(this,e)}error(e){if(!t9(this))throw ro("error");t6(this._controlledTransformStream,e)}terminate(){let e;if(!t9(this))throw ro("terminate");tq((e=this._controlledTransformStream)._readable._readableStreamController),t2(e,TypeError("TransformStream terminated"))}}function t9(e){return!!l(e)&&!!Object.prototype.hasOwnProperty.call(e,"_controlledTransformStream")&&e instanceof t7}function re(e){e._transformAlgorithm=void 0,e._flushAlgorithm=void 0}function rt(e,t){let r=e._controlledTransformStream,o=r._readable._readableStreamController;if(!tL(o))throw TypeError("Readable side is not in a state that permits enqueue");try{tx(o,t)}catch(e){throw t2(r,e),r._readable._storedError}!tk(o)!==r._backpressure&&t3(r,!0)}function rr(e,t){return b(e._transformAlgorithm(t),void 0,t=>{throw t6(e._controlledTransformStream,t),t})}function ro(e){return TypeError(`TransformStreamDefaultController.prototype.${e} can only be used on a TransformStreamDefaultController`)}function rn(e){return TypeError(`TransformStream.prototype.${e} can only be used on a TransformStream`)}Object.defineProperties(t7.prototype,{enqueue:{enumerable:!0},error:{enumerable:!0},terminate:{enumerable:!0},desiredSize:{enumerable:!0}}),"symbol"==typeof n.toStringTag&&Object.defineProperty(t7.prototype,n.toStringTag,{value:"TransformStreamDefaultController",configurable:!0});let ri={ReadableStream:tI,ReadableStreamDefaultController:tC,ReadableByteStreamController:ed,ReadableStreamBYOBRequest:eu,ReadableStreamDefaultReader:G,ReadableStreamBYOBReader:eB,WritableStream:eH,WritableStreamDefaultController:to,WritableStreamDefaultWriter:e2,ByteLengthQueuingStrategy:tK,CountQueuingStrategy:t0,TransformStream:t5,TransformStreamDefaultController:t7};if(void 0!==a)for(let e in ri)Object.prototype.hasOwnProperty.call(ri,e)&&Object.defineProperty(a,e,{value:ri[e],writable:!0,configurable:!0});t.ByteLengthQueuingStrategy=tK,t.CountQueuingStrategy=t0,t.ReadableByteStreamController=ed,t.ReadableStream=tI,t.ReadableStreamBYOBReader=eB,t.ReadableStreamBYOBRequest=eu,t.ReadableStreamDefaultController=tC,t.ReadableStreamDefaultReader=G,t.TransformStream=t5,t.TransformStreamDefaultController=t7,t.WritableStream=eH,t.WritableStreamDefaultController=to,t.WritableStreamDefaultWriter=e2,Object.defineProperty(t,"__esModule",{value:!0})}(r)},186860,810321,584770,e=>{"use strict";let t;var r=e.i(408122);let{messages:o}=e.r(667721);r.i18n.locale||r.i18n.loadAndActivate({locale:"en",messages:o}),e.s([],186860),window.requestIdleCallback=window.requestIdleCallback||function(e){let t=Date.now();return setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},window.cancelIdleCallback=window.cancelIdleCallback||function(e){clearTimeout(e)},"u">typeof AbortSignal&&("any"in AbortSignal||(AbortSignal.any=function(e){let t=new AbortController,r=e.find(e=>e.aborted);if(r)return t.abort(r.reason),t.signal;let o=e.map(e=>{let r=()=>{t.abort(e.reason),o.forEach(e=>e())};return e.addEventListener("abort",r),()=>e.removeEventListener("abort",r)});return t.signal}),"timeout"in AbortSignal||(AbortSignal.timeout=function(e){let t=new AbortController;return setTimeout(()=>{t.abort(Error("signal timed out"))},e),t.signal})),e.i(606344),window.ReadableStream||e.r(545904),e.s([],810321);var n=e.i(391398);e.i(868681);var i=e.i(884849),a=e.i(191788),l=e.i(521805),s=function(e){var t=e.client,r=e.children,o=(0,l.getApolloContext)();return a.createElement(o.Consumer,null,function(e){return void 0===e&&(e={}),t&&e.client!==t&&(e=Object.assign({},e,{client:t})),__DEV__?(0,i.invariant)(e.client,'ApolloProvider was not passed a client instance. Make sure you pass in your client via the "client" prop.'):(0,i.invariant)(e.client,26),a.createElement(o.Provider,{value:e},r)})},u=e.i(867289),d=e.i(697991),c=e.i(204573),c=c,h=e.i(892194);let b="chakra-ui-light",f="chakra-ui-dark",m="chakra-ui-color-mode",p={ssr:!1,type:"localStorage",get(e){let t;if(!globalThis?.document)return e;try{t=localStorage.getItem(m)||e}catch(e){}return t||e},set(e){try{localStorage.setItem(m,e)}catch(e){}}},_=()=>{},y=(0,d.isBrowser)()?a.useLayoutEffect:a.useEffect;function g(e,t){return"cookie"===e.type&&e.ssr?e.get(t):t}let v=function(e){let{value:t,children:r,options:{useSystemColorMode:o,initialColorMode:i,disableTransitionOnChange:l}={},colorModeManager:s=p}=e,u=(0,c._)(),d="dark"===i?"dark":"light",[m,v]=(0,a.useState)(()=>g(s,d)),[S,w]=(0,a.useState)(()=>g(s)),{getSystemTheme:R,setClassName:T,setDataset:C,addListener:P}=(0,a.useMemo)(()=>(function(e={}){let{preventTransition:t=!0,nonce:r}=e,o={setDataset:e=>{let r=t?o.preventTransition():void 0;document.documentElement.dataset.theme=e,document.documentElement.style.colorScheme=e,r?.()},setClassName(e){document.body.classList.add(e?f:b),document.body.classList.remove(e?b:f)},query:()=>window.matchMedia("(prefers-color-scheme: dark)"),getSystemTheme:e=>o.query().matches??"dark"===e?"dark":"light",addListener(e){let t=o.query(),r=t=>{e(t.matches?"dark":"light")};return"function"==typeof t.addListener?t.addListener(r):t.addEventListener("change",r),()=>{"function"==typeof t.removeListener?t.removeListener(r):t.removeEventListener("change",r)}},preventTransition(){let e=document.createElement("style");return e.appendChild(document.createTextNode("*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),void 0!==r&&(e.nonce=r),document.head.appendChild(e),()=>{window.getComputedStyle(document.body),requestAnimationFrame(()=>{requestAnimationFrame(()=>{document.head.removeChild(e)})})}}};return o})({preventTransition:l,nonce:u?.nonce}),[l,u?.nonce]),E="system"!==i||m?m:S,k=(0,a.useCallback)(e=>{let t="system"===e?R():e;v(t),T("dark"===t),C(t),s.set(t)},[s,R,T,C]);y(()=>{"system"===i&&w(R())},[]),(0,a.useEffect)(()=>{let e=s.get();e?k(e):"system"===i?k("system"):k(d)},[s,d,i,k]);let j=(0,a.useCallback)(()=>{k("dark"===E?"light":"dark")},[E,k]);(0,a.useEffect)(()=>{if(o)return P(k)},[o,P,k]);let q=(0,a.useMemo)(()=>({colorMode:t??E,toggleColorMode:t?_:j,setColorMode:t?_:k,forced:void 0!==t}),[E,j,k,t]);return(0,n.jsx)(h.ColorModeContext.Provider,{value:q,children:r})};v.displayName="ColorModeProvider";var S=e.i(707065);let w=String.raw,R=w` :root, :host { --chakra-vh: 100vh; } @supports (height: -webkit-fill-available) { :root, :host { --chakra-vh: -webkit-fill-available; } } @supports (height: -moz-fill-available) { :root, :host { --chakra-vh: -moz-fill-available; } } @supports (height: 100dvh) { :root, :host { --chakra-vh: 100dvh; } } `,T=()=>(0,n.jsx)(S.Global,{styles:R}),C=({scope:e=""})=>(0,n.jsx)(S.Global,{styles:w` html { line-height: 1.5; -webkit-text-size-adjust: 100%; font-family: system-ui, sans-serif; -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; -moz-osx-font-smoothing: grayscale; touch-action: manipulation; } body { position: relative; min-height: 100%; margin: 0; font-feature-settings: "kern"; } ${e} :where(*, *::before, *::after) { border-width: 0; border-style: solid; box-sizing: border-box; word-wrap: break-word; } main { display: block; } ${e} hr { border-top-width: 1px; box-sizing: content-box; height: 0; overflow: visible; } ${e} :where(pre, code, kbd,samp) { font-family: SFMono-Regular, Menlo, Monaco, Consolas, monospace; font-size: 1em; } ${e} a { background-color: transparent; color: inherit; text-decoration: inherit; } ${e} abbr[title] { border-bottom: none; text-decoration: underline; -webkit-text-decoration: underline dotted; text-decoration: underline dotted; } ${e} :where(b, strong) { font-weight: bold; } ${e} small { font-size: 80%; } ${e} :where(sub,sup) { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } ${e} sub { bottom: -0.25em; } ${e} sup { top: -0.5em; } ${e} img { border-style: none; } ${e} :where(button, input, optgroup, select, textarea) { font-family: inherit; font-size: 100%; line-height: 1.15; margin: 0; } ${e} :where(button, input) { overflow: visible; } ${e} :where(button, select) { text-transform: none; } ${e} :where( button::-moz-focus-inner, [type="button"]::-moz-focus-inner, [type="reset"]::-moz-focus-inner, [type="submit"]::-moz-focus-inner ) { border-style: none; padding: 0; } ${e} fieldset { padding: 0.35em 0.75em 0.625em; } ${e} legend { box-sizing: border-box; color: inherit; display: table; max-width: 100%; padding: 0; white-space: normal; } ${e} progress { vertical-align: baseline; } ${e} textarea { overflow: auto; } ${e} :where([type="checkbox"], [type="radio"]) { box-sizing: border-box; padding: 0; } ${e} input[type="number"]::-webkit-inner-spin-button, ${e} input[type="number"]::-webkit-outer-spin-button { -webkit-appearance: none !important; } ${e} input[type="number"] { -moz-appearance: textfield; } ${e} input[type="search"] { -webkit-appearance: textfield; outline-offset: -2px; } ${e} input[type="search"]::-webkit-search-decoration { -webkit-appearance: none !important; } ${e} ::-webkit-file-upload-button { -webkit-appearance: button; font: inherit; } ${e} details { display: block; } ${e} summary { display: list-item; } template { display: none; } [hidden] { display: none !important; } ${e} :where( blockquote, dl, dd, h1, h2, h3, h4, h5, h6, hr, figure, p, pre ) { margin: 0; } ${e} button { background: transparent; padding: 0; } ${e} fieldset { margin: 0; padding: 0; } ${e} :where(ol, ul) { margin: 0; padding: 0; } ${e} textarea { resize: vertical; } ${e} :where(button, [role="button"]) { cursor: pointer; } ${e} button::-moz-focus-inner { border: 0 !important; } ${e} table { border-collapse: collapse; } ${e} :where(h1, h2, h3, h4, h5, h6) { font-size: inherit; font-weight: inherit; } ${e} :where(button, input, optgroup, select, textarea) { padding: 0; line-height: inherit; color: inherit; } ${e} :where(img, svg, video, canvas, audio, iframe, embed, object) { display: block; } ${e} :where(img, video) { max-width: 100%; height: auto; } [data-js-focus-visible] :focus:not([data-focus-visible-added]):not( [data-focus-visible-disabled] ) { outline: none; box-shadow: none; } ${e} select::-ms-expand { display: none; } ${R} `});var P=e.i(877763),E=e.i(931579),k=e.i(381043);let j=e=>{let{children:t,colorModeManager:r,portalZIndex:o,resetScope:i,resetCSS:a=!0,theme:l={},environment:s,cssVarsRoot:u,disableEnvironment:d,disableGlobalStyle:c}=e,h=(0,n.jsx)(k.EnvironmentProvider,{environment:s,disabled:d,children:t});return(0,n.jsx)(P.ThemeProvider,{theme:l,cssVarsRoot:u,children:(0,n.jsxs)(v,{colorModeManager:r,options:l.config,children:[a?(0,n.jsx)(C,{scope:i}):(0,n.jsx)(T,{}),!c&&(0,n.jsx)(P.GlobalStyle,{}),o?(0,n.jsx)(E.PortalManager,{zIndex:o,children:h}):h]})})};var q=e.i(921109);let x=(t=u.theme,function({children:e,theme:r=t,toastOptions:o,...i}){return(0,n.jsxs)(j,{theme:r,...i,children:[(0,n.jsx)(q.ToastOptionProvider,{value:o?.defaultOptions,children:e}),(0,n.jsx)(q.ToastProvider,{...o})]})});var O=e.i(757632);e.i(828525);var A=e.i(180962),L=e.i(958678);e.i(420945);var z=e.i(640804),W=e.i(395585),$=e.i(484936),I=e.i(162979),B=e.i(625945);let M=new I.ApolloLink(()=>new B.Observable(e=>{e.next({data:{}}),e.complete()}));var F=e.i(358280);let D=({children:e})=>(0,n.jsxs)(F.I18nProvider,{i18n:r.i18n,children:[e," "]});var N=e.i(418755),U=e.i(613616),Y=e.i(887527),Q=a,G=e.i(428683),H=e.i(676828),V=e.i(382167),K=e.i(918228),X=e.i(649543),Z=e.i(969641),J=e.i(344233),ee=e.i(775493),et=e.i(704077),er=e.i(112010),eo=e.i(588183),en=e.i(575329),ei=e.i(751827),ea=e.i(406112),el=e.i(524473),es=e.i(541075),eu=e.i(849187),ed=e.i(542862),ec=e.i(203828),eh=e.i(175440),eb=e.i(877147);let ef=({onLocaleSelect:e,selectedLocale:t,renderAsLinks:r=!1,locales:o})=>{let i=(()=>{let{asPath:e}=(0,ec.useRouter)();return(0,a.useCallback)(t=>{let r=e.split("?")[0],o=r.split("/").filter(Boolean),n=o[0],i=eh.SUPPORTED_LOCALE_KEYS.includes(n)&&"en"!==n?1===o.length?"/":"/"+o.slice(1).join("/"):r,a=e.split("?")[1],l=r;return eb.LOCALIZED_MARKETING_SITE_PATHS.includes(i)?(eh.SUPPORTED_LOCALE_KEYS.includes(t)&&(l="en"===t?""===i?"/":i:`/${t}${"/"===i?"":i}`),`${l}${a?`?${a}`:""}`):null},[e])})();return(0,n.jsx)(ed.LocalePickerList,{locales:o,onLocaleSelect:e,selectedLocale:t,renderAsLinks:r,getLocalizedUrlFn:i})};var em=e.i(200456),ep=e.i(45652),e_=e.i(661619),ey=e.i(405054);let eg=({onLocaleSelect:e,selectedLocaleKey:t,buttonProps:o,showLabelOnMobile:i=!1,activatorDataId:a,renderAsLinks:l=!1,iconOnly:s=!1})=>{let{isOpen:u,onOpen:d,onClose:c}=(0,ea.useDisclosure)(),h=(0,eu.useFeatureFlag)("i18nEnabled"),b=(0,e_.getSupportedLocaleOptionsSorted)().filter(e=>h||"private_beta"!==eh.LOCALE_ROLLOUT_MAP[e.key]),f=(0,ep.useSSRMounted)(),m=em.SUPPORTED_LOCALE_OPTIONS[t];return(0,n.jsxs)(n.Fragment,{children:[s?(0,n.jsx)(J.IconButton,{onClick:d,"aria-label":r.i18n._({id:"+DEogc",message:"Change language"}),icon:(0,n.jsx)(es.FontAwesomeIcon,{icon:el.faGlobe}),variant:"ghost",alignContent:"center",size:"md",fontWeight:500,...o}):(0,n.jsxs)(n.Fragment,{children:[f&&m&&(0,n.jsx)(Z.Button,{w:"fit-content",onClick:d,display:{base:i?"block":"none",md:"block"},leftIcon:(0,n.jsx)(G.Box,{display:"inline-block",children:(0,n.jsx)(es.FontAwesomeIcon,{icon:el.faGlobe})}),textDecoration:"none !important",alignContent:"center",size:"sm",variant:"ghost",...o,...a&&{"data-id":a},children:m.displayName}),(0,n.jsx)(J.IconButton,{onClick:d,display:{base:i?"none":"block",md:"none"},"aria-label":r.i18n._({id:"+DEogc",message:"Change language"}),icon:(0,n.jsx)(es.FontAwesomeIcon,{icon:el.faGlobe}),variant:"ghost",alignContent:"center",size:"md",fontWeight:500,...o})]}),u&&(0,n.jsxs)(ee.Modal,{isOpen:u,onClose:c,size:"6xl",isCentered:!1,preserveScrollBarGap:!0,blockScrollOnMount:!0,scrollBehavior:"outside",children:[(0,n.jsx)(ei.ModalOverlay,{zIndex:{base:"tooltip",md:void 0}}),(0,n.jsxs)(eo.ModalContent,{m:{base:4,md:20},containerProps:{zIndex:{base:"tooltip",md:void 0}},children:[(0,n.jsx)(en.ModalHeader,{textAlign:"center",fontSize:{base:"xl",md:"3xl"},children:(0,n.jsx)(F.Trans,{message:"Choose language",id:"EghcSN"})}),(0,n.jsx)(er.ModalCloseButton,{}),(0,n.jsx)(et.ModalBody,{children:(0,n.jsx)(ef,{selectedLocale:em.SUPPORTED_LOCALE_OPTIONS[t],onLocaleSelect:t=>{(0,ey.isLanguageSupported)(t)?(e?.(t),c()):console.error(`Invalid locale key: ${t}`)},renderAsLinks:l,locales:b})})]})]})]})};var ev=e.i(816350),eS=e.i(130833),ew=e.i(616358);let eR=({buttonProps:e,showLabelOnMobile:t=!1,iconOnly:r=!1})=>{let o=(0,ev.useLinguiLocale)(),i=(0,a.useMemo)(()=>o,[]),[l,s]=(0,a.useState)(i);(0,eS.useLocalePreview)(l);let u=(0,a.useCallback)(e=>{s(e),(0,ew.setGammaLocaleCookie)(e)},[]);return(0,n.jsx)(eg,{selectedLocaleKey:o,onLocaleSelect:u,buttonProps:e,showLabelOnMobile:t,iconOnly:r})};e.i(962364).default,e.i(528446).default;var eT=e.i(132421);let eC=()=>{let e=(0,ev.useLinguiLocale)();return(0,n.jsxs)(K.Stack,{direction:"row",justify:"space-between",alignItems:"center",children:[(0,n.jsx)(V.Link,{href:("en"===e||!e||!eh.SUPPORTED_LOCALE_KEYS.includes(e)?{home:"/",pricing:"/pricing"}:{home:`/${e}`,pricing:`/${e}/pricing`}).home,isExternal:!0,children:(0,n.jsx)(X.GammaLogo,{w:"100px"})}),(0,n.jsx)(eR,{buttonProps:{variant:"ghost"}})]})},eP=({lede:e,title:t,children:r,stackProps:o,showFooter:i=!1})=>(0,n.jsxs)(K.Stack,{bg:"white",padding:{base:6,md:8},zIndex:"2",borderRadius:{base:"none",md:"xl"},shadow:{base:"none",md:"lg"},maxW:"100%",w:{base:"100%",md:"500px"},spacing:8,m:{base:0,md:8},minH:{base:"100%",md:"auto"},...o,children:[(0,n.jsx)(eC,{}),e&&("string"==typeof e?(0,n.jsx)(Y.Text,{fontSize:"sm",color:"gray.500",children:e}):e),t&&(0,n.jsx)(H.Heading,{size:"lg",children:t}),(0,n.jsx)(G.Box,{flex:1,children:r}),i&&(0,n.jsx)(eE,{})]}),eE=()=>(0,n.jsx)(K.Stack,{mt:12,align:"center",children:(0,n.jsxs)(Y.Text,{color:"gray.300",fontSize:"xs",sx:{a:{color:"gray.400",_hover:{textDecoration:"underline"}}},children:[(0,n.jsx)(V.Link,{href:eT.TERMS_OF_SERVICE_URL,children:"Terms of Service"})," •"," ",(0,n.jsx)(V.Link,{href:eT.PRIVACY_POLICY_URL,children:"Privacy Policy"})]})});class ek extends Q.Component{constructor(e){super(e),this.state={hasError:!1,errMessage:"",shouldMountChildren:!0}}static getDerivedStateFromError(e){return{hasError:!0,errMessage:e.message,shouldMountChildren:!1}}render(){return(0,n.jsxs)(n.Fragment,{children:[this.state.hasError&&(0,n.jsx)(ej,{errMessage:""===this.state.errMessage?void 0:this.state.errMessage}),this.state.shouldMountChildren&&this.props.children]})}}let ej=({errMessage:e,...t})=>(0,n.jsx)(U.Flex,{"data-error-component":!0,w:"100vw",h:"100vh",overflow:"hidden",bg:"gray.50",zIndex:99999,...t,children:(0,n.jsx)(U.Flex,{justifyContent:"center",alignItems:"center",flex:1,p:[4,16],left:"50%",top:"50%",children:(0,n.jsx)(eP,{lede:"",title:"Uh oh.",stackProps:{shadow:"lg-dark",position:"relative"},children:(0,n.jsx)(Y.Text,{children:e||"An unexpected error occurred."})})})});var eq=e.i(763896),ex=e.i(982725),eO=e.i(304521),eA=e.i(833200),eL=e.i(25747);let ez=({children:e})=>{let[t]=(0,a.useState)(()=>{let e,t=ex.default.get("gamma_visitor_id")||"unknown";return{anonymousUser:{id:t,displayName:t?(0,eA.generateName)(t):""},isUserLoading:!1,userStatus:"loggedOut",isGammaAdminUser:!1,isGammaOrgUser:!1,color:{value:e=t?(0,eA.generateColor)(t):"#cccccc",isDark:(0,eO.default)(e).isDark()},setCurrentWorkspaceId:()=>{}}});return(0,n.jsx)(eL.UserContext.Provider,{value:t,children:e})},eW=(0,N.getStore)(),e$=(0,O.extendTheme)(A.themeWithRebrand,{styles:{global:{".ProseMirror":{outline:"0 none"}}}}),eI=({children:e})=>{console.log("🚀 GammaSite sites wrapper rendered"),(0,ep.useSSRInitialize)();let t=(0,a.useMemo)(()=>new W.ApolloClient({cache:new $.InMemoryCache,connectToDevTools:!1,link:M,ssrMode:!0}),[]),r=(0,eq.useCreateTooltipPortal)();return(0,n.jsx)(z.Provider,{store:eW,children:(0,n.jsx)(D,{children:(0,n.jsx)(x,{theme:e$,resetCSS:!0,children:(0,n.jsx)(ek,{children:(0,n.jsx)(s,{client:t,children:(0,n.jsx)(ez,{children:(0,n.jsx)(eq.TooltipPortalRefProvider,{value:r,children:e})})})})})})})};e.s(["GammaSiteProviders",0,({children:e})=>(0,n.jsxs)(eI,{children:[(0,n.jsxs)(L.default,{children:[(0,n.jsx)("meta",{content:"Gamma",property:"og:title"},"og:title"),(0,n.jsx)("link",{href:"https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900",rel:"stylesheet"})]}),e]})],584770)}]); //# sourceMappingURL=ac381f374096e1c4.js.map