@raycast/api
Version:
Build extensions for Raycast with React and Node.js.
5 lines • 417 kB
JavaScript
"use strict";var vF=Object.create;var us=Object.defineProperty;var FF=Object.getOwnPropertyDescriptor;var CF=Object.getOwnPropertyNames;var TF=Object.getPrototypeOf,RF=Object.prototype.hasOwnProperty;var C=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),AF=(e,t)=>{for(var r in t)us(e,r,{get:t[r],enumerable:!0})},Um=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let o of CF(t))!RF.call(e,o)&&o!==r&&us(e,o,{get:()=>t[o],enumerable:!(n=FF(t,o))||n.enumerable});return e};var N=(e,t,r)=>(r=e!=null?vF(TF(e)):{},Um(t||!e||!e.__esModule?us(r,"default",{value:e,enumerable:!0}):r,e)),$F=e=>Um(us({},"__esModule",{value:!0}),e);var Ch=C((XM,Fh)=>{Fh.exports=vh;vh.sync=EC;var Sh=require("fs");function SC(e,t){var r=t.pathExt!==void 0?t.pathExt:process.env.PATHEXT;if(!r||(r=r.split(";"),r.indexOf("")!==-1))return!0;for(var n=0;n<r.length;n++){var o=r[n].toLowerCase();if(o&&e.substr(-o.length).toLowerCase()===o)return!0}return!1}function Eh(e,t,r){return!e.isSymbolicLink()&&!e.isFile()?!1:SC(t,r)}function vh(e,t,r){Sh.stat(e,function(n,o){r(n,n?!1:Eh(o,e,t))})}function EC(e,t){return Eh(Sh.statSync(e),e,t)}});var xh=C((ZM,$h)=>{$h.exports=Rh;Rh.sync=vC;var Th=require("fs");function Rh(e,t,r){Th.stat(e,function(n,o){r(n,n?!1:Ah(o,t))})}function vC(e,t){return Ah(Th.statSync(e),t)}function Ah(e,t){return e.isFile()&&FC(e,t)}function FC(e,t){var r=e.mode,n=e.uid,o=e.gid,i=t.uid!==void 0?t.uid:process.getuid&&process.getuid(),a=t.gid!==void 0?t.gid:process.getgid&&process.getgid(),l=parseInt("100",8),c=parseInt("010",8),d=parseInt("001",8),p=l|c,m=r&d||r&c&&o===a||r&l&&n===i||r&p&&i===0;return m}});var Oh=C((tN,Ph)=>{var eN=require("fs"),Ss;process.platform==="win32"||global.TESTING_WINDOWS?Ss=Ch():Ss=xh();Ph.exports=wl;wl.sync=CC;function wl(e,t,r){if(typeof t=="function"&&(r=t,t={}),!r){if(typeof Promise!="function")throw new TypeError("callback not provided");return new Promise(function(n,o){wl(e,t||{},function(i,a){i?o(i):n(a)})})}Ss(e,t||{},function(n,o){n&&(n.code==="EACCES"||t&&t.ignoreErrors)&&(n=null,o=!1),r(n,o)})}function CC(e,t){try{return Ss.sync(e,t||{})}catch(r){if(t&&t.ignoreErrors||r.code==="EACCES")return!1;throw r}}});var Lh=C((rN,jh)=>{var ln=process.platform==="win32"||process.env.OSTYPE==="cygwin"||process.env.OSTYPE==="msys",Bh=require("path"),TC=ln?";":":",Ih=Oh(),kh=e=>Object.assign(new Error(`not found: ${e}`),{code:"ENOENT"}),Mh=(e,t)=>{let r=t.colon||TC,n=e.match(/\//)||ln&&e.match(/\\/)?[""]:[...ln?[process.cwd()]:[],...(t.path||process.env.PATH||"").split(r)],o=ln?t.pathExt||process.env.PATHEXT||".EXE;.CMD;.BAT;.COM":"",i=ln?o.split(r):[""];return ln&&e.indexOf(".")!==-1&&i[0]!==""&&i.unshift(""),{pathEnv:n,pathExt:i,pathExtExe:o}},Nh=(e,t,r)=>{typeof t=="function"&&(r=t,t={}),t||(t={});let{pathEnv:n,pathExt:o,pathExtExe:i}=Mh(e,t),a=[],l=d=>new Promise((p,m)=>{if(d===n.length)return t.all&&a.length?p(a):m(kh(e));let b=n[d],D=/^".*"$/.test(b)?b.slice(1,-1):b,g=Bh.join(D,e),y=!D&&/^\.[\\\/]/.test(e)?e.slice(0,2)+g:g;p(c(y,d,0))}),c=(d,p,m)=>new Promise((b,D)=>{if(m===o.length)return b(l(p+1));let g=o[m];Ih(d+g,{pathExt:i},(y,S)=>{if(!y&&S)if(t.all)a.push(d+g);else return b(d+g);return b(c(d,p,m+1))})});return r?l(0).then(d=>r(null,d),r):l(0)},RC=(e,t)=>{t=t||{};let{pathEnv:r,pathExt:n,pathExtExe:o}=Mh(e,t),i=[];for(let a=0;a<r.length;a++){let l=r[a],c=/^".*"$/.test(l)?l.slice(1,-1):l,d=Bh.join(c,e),p=!c&&/^\.[\\\/]/.test(e)?e.slice(0,2)+d:d;for(let m=0;m<n.length;m++){let b=p+n[m];try{if(Ih.sync(b,{pathExt:o}))if(t.all)i.push(b);else return b}catch{}}}if(t.all&&i.length)return i;if(t.nothrow)return null;throw kh(e)};jh.exports=Nh;Nh.sync=RC});var Uh=C((nN,Sl)=>{"use strict";var qh=(e={})=>{let t=e.env||process.env;return(e.platform||process.platform)!=="win32"?"PATH":Object.keys(t).reverse().find(n=>n.toUpperCase()==="PATH")||"Path"};Sl.exports=qh;Sl.exports.default=qh});var Gh=C((oN,Vh)=>{"use strict";var zh=require("path"),AC=Lh(),$C=Uh();function Wh(e,t){let r=e.options.env||process.env,n=process.cwd(),o=e.options.cwd!=null,i=o&&process.chdir!==void 0&&!process.chdir.disabled;if(i)try{process.chdir(e.options.cwd)}catch{}let a;try{a=AC.sync(e.command,{path:r[$C({env:r})],pathExt:t?zh.delimiter:void 0})}catch{}finally{i&&process.chdir(n)}return a&&(a=zh.resolve(o?e.options.cwd:"",a)),a}function xC(e){return Wh(e)||Wh(e,!0)}Vh.exports=xC});var Hh=C((iN,vl)=>{"use strict";var El=/([()\][%!^"`<>&|;, *?])/g;function PC(e){return e=e.replace(El,"^$1"),e}function OC(e,t){return e=`${e}`,e=e.replace(/(\\*)"/g,'$1$1\\"'),e=e.replace(/(\\*)$/,"$1$1"),e=`"${e}"`,e=e.replace(El,"^$1"),t&&(e=e.replace(El,"^$1")),e}vl.exports.command=PC;vl.exports.argument=OC});var Kh=C((sN,Yh)=>{"use strict";Yh.exports=/^#!(.*)/});var Qh=C((aN,Jh)=>{"use strict";var BC=Kh();Jh.exports=(e="")=>{let t=e.match(BC);if(!t)return null;let[r,n]=t[0].replace(/#! ?/,"").split(" "),o=r.split("/").pop();return o==="env"?n:n?`${o} ${n}`:o}});var Zh=C((uN,Xh)=>{"use strict";var Fl=require("fs"),IC=Qh();function kC(e){let r=Buffer.alloc(150),n;try{n=Fl.openSync(e,"r"),Fl.readSync(n,r,0,150,0),Fl.closeSync(n)}catch{}return IC(r.toString())}Xh.exports=kC});var ng=C((lN,rg)=>{"use strict";var MC=require("path"),eg=Gh(),tg=Hh(),NC=Zh(),jC=process.platform==="win32",LC=/\.(?:com|exe)$/i,qC=/node_modules[\\/].bin[\\/][^\\/]+\.cmd$/i;function UC(e){e.file=eg(e);let t=e.file&&NC(e.file);return t?(e.args.unshift(e.file),e.command=t,eg(e)):e.file}function zC(e){if(!jC)return e;let t=UC(e),r=!LC.test(t);if(e.options.forceShell||r){let n=qC.test(t);e.command=MC.normalize(e.command),e.command=tg.command(e.command),e.args=e.args.map(i=>tg.argument(i,n));let o=[e.command].concat(e.args).join(" ");e.args=["/d","/s","/c",`"${o}"`],e.command=process.env.comspec||"cmd.exe",e.options.windowsVerbatimArguments=!0}return e}function WC(e,t,r){t&&!Array.isArray(t)&&(r=t,t=null),t=t?t.slice(0):[],r=Object.assign({},r);let n={command:e,args:t,options:r,file:void 0,original:{command:e,args:t}};return r.shell?n:zC(n)}rg.exports=WC});var sg=C((cN,ig)=>{"use strict";var Cl=process.platform==="win32";function Tl(e,t){return Object.assign(new Error(`${t} ${e.command} ENOENT`),{code:"ENOENT",errno:"ENOENT",syscall:`${t} ${e.command}`,path:e.command,spawnargs:e.args})}function VC(e,t){if(!Cl)return;let r=e.emit;e.emit=function(n,o){if(n==="exit"){let i=og(o,t,"spawn");if(i)return r.call(e,"error",i)}return r.apply(e,arguments)}}function og(e,t){return Cl&&e===1&&!t.file?Tl(t.original,"spawn"):null}function GC(e,t){return Cl&&e===1&&!t.file?Tl(t.original,"spawnSync"):null}ig.exports={hookChildProcess:VC,verifyENOENT:og,verifyENOENTSync:GC,notFoundError:Tl}});var lg=C((fN,cn)=>{"use strict";var ag=require("child_process"),Rl=ng(),Al=sg();function ug(e,t,r){let n=Rl(e,t,r),o=ag.spawn(n.command,n.args,n.options);return Al.hookChildProcess(o,n),o}function HC(e,t,r){let n=Rl(e,t,r),o=ag.spawnSync(n.command,n.args,n.options);return o.error=o.error||Al.verifyENOENTSync(o.status,n),o}cn.exports=ug;cn.exports.spawn=ug;cn.exports.sync=HC;cn.exports._parse=Rl;cn.exports._enoent=Al});var Ab=C(Qc=>{"use strict";var Rb={b:"\b",f:"\f",n:`
`,r:"\r",t:" ",'"':'"',"/":"/","\\":"\\"},L1=97;Qc.parse=function(e,t,r){var n={},o=0,i=0,a=0,l=r&&r.bigint&&typeof BigInt<"u";return{data:c("",!0),pointers:n};function c(P,x){d();var k;R(P,"value");var oe=y();switch(oe){case"t":g("rue"),k=!0;break;case"f":g("alse"),k=!1;break;case"n":g("ull"),k=null;break;case'"':k=p();break;case"[":k=b(P);break;case"{":k=D(P);break;default:S(),"-0123456789".indexOf(oe)>=0?k=m():B()}return R(P,"valueEnd"),d(),x&&a<e.length&&B(),k}function d(){e:for(;a<e.length;){switch(e[a]){case" ":i++;break;case" ":i+=4;break;case"\r":i=0;break;case`
`:i=0,o++;break;default:break e}a++}}function p(){for(var P="",x;x=y(),x!='"';)x=="\\"?(x=y(),x in Rb?P+=Rb[x]:x=="u"?P+=w():W()):P+=x;return P}function m(){var P="",x=!0;e[a]=="-"&&(P+=y()),P+=e[a]=="0"?y():T(),e[a]=="."&&(P+=y()+T(),x=!1),(e[a]=="e"||e[a]=="E")&&(P+=y(),(e[a]=="+"||e[a]=="-")&&(P+=y()),P+=T(),x=!1);var k=+P;return l&&x&&(k>Number.MAX_SAFE_INTEGER||k<Number.MIN_SAFE_INTEGER)?BigInt(P):k}function b(P){d();var x=[],k=0;if(y()=="]")return x;for(S();;){var oe=P+"/"+k;x.push(c(oe)),d();var re=y();if(re=="]")break;re!=","&&W(),d(),k++}return x}function D(P){d();var x={};if(y()=="}")return x;for(S();;){var k=v();y()!='"'&&W();var oe=p(),re=P+"/"+Jc(oe);A(re,"key",k),R(re,"keyEnd"),d(),y()!=":"&&W(),d(),x[oe]=c(re),d();var De=y();if(De=="}")break;De!=","&&W(),d()}return x}function g(P){for(var x=0;x<P.length;x++)y()!==P[x]&&W()}function y(){ae();var P=e[a];return a++,i++,P}function S(){a--,i--}function w(){for(var P=4,x=0;P--;){x<<=4;var k=y().toLowerCase();k>="a"&&k<="f"?x+=k.charCodeAt()-L1+10:k>="0"&&k<="9"?x+=+k:W()}return String.fromCharCode(x)}function T(){for(var P="";e[a]>="0"&&e[a]<="9";)P+=y();if(P.length)return P;ae(),B()}function R(P,x){A(P,x,v())}function A(P,x,k){n[P]=n[P]||{},n[P][x]=k}function v(){return{line:o,column:i,pos:a}}function B(){throw new SyntaxError("Unexpected token "+e[a]+" in JSON at position "+a)}function W(){S(),B()}function ae(){if(a>=e.length)throw new SyntaxError("Unexpected end of JSON input")}};Qc.stringify=function(e,t,r){if(!va(e))return;var n=0,o,i,a=typeof r=="object"?r.space:r;switch(typeof a){case"number":var l=a>10?10:a<0?0:Math.floor(a);a=l&&A(l," "),o=l,i=l;break;case"string":a=a.slice(0,10),o=0,i=0;for(var c=0;c<a.length;c++){var d=a[c];switch(d){case" ":i++;break;case" ":i+=4;break;case"\r":i=0;break;case`
`:i=0,n++;break;default:throw new Error("whitespace characters not allowed in JSON")}o++}break;default:a=void 0}var p="",m={},b=0,D=0,g=0,y=r&&r.es6&&typeof Map=="function";return S(e,0,""),{json:p,pointers:m};function S(v,B,W){switch(R(W,"value"),typeof v){case"number":case"bigint":case"boolean":w(""+v);break;case"string":w(Fa(v));break;case"object":v===null?w("null"):typeof v.toJSON=="function"?w(Fa(v.toJSON())):Array.isArray(v)?ae():y?v.constructor.BYTES_PER_ELEMENT?ae():v instanceof Map?x():v instanceof Set?x(!0):P():P()}R(W,"valueEnd");function ae(){if(v.length){w("[");for(var k=B+1,oe=0;oe<v.length;oe++){oe&&w(","),T(k);var re=va(v[oe])?v[oe]:null,De=W+"/"+oe;S(re,k,De)}T(B),w("]")}else w("[]")}function P(){var k=Object.keys(v);if(k.length){w("{");for(var oe=B+1,re=0;re<k.length;re++){var De=k[re],yt=v[De];if(va(yt)){re&&w(",");var xt=W+"/"+Jc(De);T(oe),R(xt,"key"),w(Fa(De)),R(xt,"keyEnd"),w(":"),a&&w(" "),S(yt,oe,xt)}}T(B),w("}")}else w("{}")}function x(k){if(v.size){w("{");for(var oe=B+1,re=!0,De=v.entries(),yt=De.next();!yt.done;){var xt=yt.value,Ai=xt[0],Hr=k?!0:xt[1];if(va(Hr)){re||w(","),re=!1;var eo=W+"/"+Jc(Ai);T(oe),R(eo,"key"),w(Fa(Ai)),R(eo,"keyEnd"),w(":"),a&&w(" "),S(Hr,oe,eo)}yt=De.next()}T(B),w("}")}else w("{}")}}function w(v){D+=v.length,g+=v.length,p+=v}function T(v){if(a){for(p+=`
`+A(v,a),b++,D=0;v--;)n?(b+=n,D=i):D+=i,g+=o;g+=1}}function R(v,B){m[v]=m[v]||{},m[v][B]={line:b,column:D,pos:g}}function A(v,B){return Array(v+1).join(B)}};var q1=["number","bigint","boolean","string","object"];function va(e){return q1.indexOf(typeof e)>=0}var U1=/"|\\/g,z1=/[\b]/g,W1=/\f/g,V1=/\n/g,G1=/\r/g,H1=/\t/g;function Fa(e){return e=e.replace(U1,"\\$&").replace(W1,"\\f").replace(z1,"\\b").replace(V1,"\\n").replace(G1,"\\r").replace(H1,"\\t"),'"'+e+'"'}var Y1=/~/g,K1=/\//g;function Jc(e){return e.replace(Y1,"~0").replace(K1,"~1")}});var Xc=C((Z9,$b)=>{var J1=require("node:tty"),Q1=J1?.WriteStream?.prototype?.hasColors?.()??!1,q=(e,t)=>{if(!Q1)return o=>o;let r=`\x1B[${e}m`,n=`\x1B[${t}m`;return o=>{let i=o+"",a=i.indexOf(n);if(a===-1)return r+i+n;let l=r,c=0;for(;a!==-1;)l+=i.slice(c,a)+r,c=a+n.length,a=i.indexOf(n,c);return l+=i.slice(c)+n,l}},j={};j.reset=q(0,0);j.bold=q(1,22);j.dim=q(2,22);j.italic=q(3,23);j.underline=q(4,24);j.overline=q(53,55);j.inverse=q(7,27);j.hidden=q(8,28);j.strikethrough=q(9,29);j.black=q(30,39);j.red=q(31,39);j.green=q(32,39);j.yellow=q(33,39);j.blue=q(34,39);j.magenta=q(35,39);j.cyan=q(36,39);j.white=q(37,39);j.gray=q(90,39);j.bgBlack=q(40,49);j.bgRed=q(41,49);j.bgGreen=q(42,49);j.bgYellow=q(43,49);j.bgBlue=q(44,49);j.bgMagenta=q(45,49);j.bgCyan=q(46,49);j.bgWhite=q(47,49);j.bgGray=q(100,49);j.redBright=q(91,39);j.greenBright=q(92,39);j.yellowBright=q(93,39);j.blueBright=q(94,39);j.magentaBright=q(95,39);j.cyanBright=q(96,39);j.whiteBright=q(97,39);j.bgRedBright=q(101,49);j.bgGreenBright=q(102,49);j.bgYellowBright=q(103,49);j.bgBlueBright=q(104,49);j.bgMagentaBright=q(105,49);j.bgCyanBright=q(106,49);j.bgWhiteBright=q(107,49);$b.exports=j});var hf=C(s_=>{var X1=Object.create,Ba=Object.defineProperty,Z1=Object.getOwnPropertyDescriptor,ex=Object.getOwnPropertyNames,tx=Object.getPrototypeOf,rx=Object.prototype.hasOwnProperty,Vb=e=>Ba(e,"__esModule",{value:!0}),Uo=(e,t)=>function(){return e&&(t=(0,e[Object.keys(e)[0]])(e=0)),t},df=(e,t)=>function(){return t||(0,e[Object.keys(e)[0]])((t={exports:{}}).exports,t),t.exports},Gb=(e,t)=>{Vb(e);for(var r in t)Ba(e,r,{get:t[r],enumerable:!0})},nx=(e,t,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let n of ex(t))!rx.call(e,n)&&n!=="default"&&Ba(e,n,{get:()=>t[n],enumerable:!(r=Z1(t,n))||r.enumerable});return e},Ee=e=>nx(Vb(Ba(e!=null?X1(tx(e)):{},"default",e&&e.__esModule&&"default"in e?{get:()=>e.default,enumerable:!0}:{value:e,enumerable:!0})),e),ox=df({"node_modules/web-streams-polyfill/dist/ponyfill.es2018.js"(e,t){(function(r,n){typeof e=="object"&&typeof t<"u"?n(e):typeof define=="function"&&define.amd?define(["exports"],n):(r=typeof globalThis<"u"?globalThis:r||self,n(r.WebStreamsPolyfill={}))})(e,function(r){"use strict";let n=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol:s=>`Symbol(${s})`;function o(){}function i(){if(typeof self<"u")return self;if(typeof window<"u")return window;if(typeof global<"u")return global}let a=i();function l(s){return typeof s=="object"&&s!==null||typeof s=="function"}let c=o,d=Promise,p=Promise.prototype.then,m=Promise.resolve.bind(d),b=Promise.reject.bind(d);function D(s){return new d(s)}function g(s){return m(s)}function y(s){return b(s)}function S(s,u,f){return p.call(s,u,f)}function w(s,u,f){S(S(s,u,f),void 0,c)}function T(s,u){w(s,u)}function R(s,u){w(s,void 0,u)}function A(s,u,f){return S(s,u,f)}function v(s){S(s,void 0,c)}let B=(()=>{let s=a&&a.queueMicrotask;if(typeof s=="function")return s;let u=g(void 0);return f=>S(u,f)})();function W(s,u,f){if(typeof s!="function")throw new TypeError("Argument is not a function");return Function.prototype.apply.call(s,u,f)}function ae(s,u,f){try{return g(W(s,u,f))}catch(h){return y(h)}}let P=16384;class x{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(u){let f=this._back,h=f;f._elements.length===P-1&&(h={_elements:[],_next:void 0}),f._elements.push(u),h!==f&&(this._back=h,f._next=h),++this._size}shift(){let u=this._front,f=u,h=this._cursor,_=h+1,E=u._elements,F=E[h];return _===P&&(f=u._next,_=0),--this._size,this._cursor=_,u!==f&&(this._front=f),E[h]=void 0,F}forEach(u){let f=this._cursor,h=this._front,_=h._elements;for(;(f!==_.length||h._next!==void 0)&&!(f===_.length&&(h=h._next,_=h._elements,f=0,_.length===0));)u(_[f]),++f}peek(){let u=this._front,f=this._cursor;return u._elements[f]}}function k(s,u){s._ownerReadableStream=u,u._reader=s,u._state==="readable"?yt(s):u._state==="closed"?Ai(s):xt(s,u._storedError)}function oe(s,u){let f=s._ownerReadableStream;return tt(f,u)}function re(s){s._ownerReadableStream._state==="readable"?Hr(s,new TypeError("Reader was released and can no longer be used to monitor the stream's closedness")):eo(s,new TypeError("Reader was released and can no longer be used to monitor the stream's closedness")),s._ownerReadableStream._reader=void 0,s._ownerReadableStream=void 0}function De(s){return new TypeError("Cannot "+s+" a stream using a released reader")}function yt(s){s._closedPromise=D((u,f)=>{s._closedPromise_resolve=u,s._closedPromise_reject=f})}function xt(s,u){yt(s),Hr(s,u)}function Ai(s){yt(s),Ap(s)}function Hr(s,u){s._closedPromise_reject!==void 0&&(v(s._closedPromise),s._closedPromise_reject(u),s._closedPromise_resolve=void 0,s._closedPromise_reject=void 0)}function eo(s,u){xt(s,u)}function Ap(s){s._closedPromise_resolve!==void 0&&(s._closedPromise_resolve(void 0),s._closedPromise_resolve=void 0,s._closedPromise_reject=void 0)}let $p=n("[[AbortSteps]]"),xp=n("[[ErrorSteps]]"),ku=n("[[CancelSteps]]"),Mu=n("[[PullSteps]]"),Pp=Number.isFinite||function(s){return typeof s=="number"&&isFinite(s)},tv=Math.trunc||function(s){return s<0?Math.ceil(s):Math.floor(s)};function rv(s){return typeof s=="object"||typeof s=="function"}function Pt(s,u){if(s!==void 0&&!rv(s))throw new TypeError(`${u} is not an object.`)}function Ze(s,u){if(typeof s!="function")throw new TypeError(`${u} is not a function.`)}function nv(s){return typeof s=="object"&&s!==null||typeof s=="function"}function Op(s,u){if(!nv(s))throw new TypeError(`${u} is not an object.`)}function Ot(s,u,f){if(s===void 0)throw new TypeError(`Parameter ${u} is required in '${f}'.`)}function Nu(s,u,f){if(s===void 0)throw new TypeError(`${u} is required in '${f}'.`)}function ju(s){return Number(s)}function Bp(s){return s===0?0:s}function ov(s){return Bp(tv(s))}function Ip(s,u){let h=Number.MAX_SAFE_INTEGER,_=Number(s);if(_=Bp(_),!Pp(_))throw new TypeError(`${u} is not a finite number`);if(_=ov(_),_<0||_>h)throw new TypeError(`${u} is outside the accepted range of 0 to ${h}, inclusive`);return!Pp(_)||_===0?0:_}function Lu(s,u){if(!rr(s))throw new TypeError(`${u} is not a ReadableStream.`)}function Yr(s){return new to(s)}function kp(s,u){s._reader._readRequests.push(u)}function qu(s,u,f){let _=s._reader._readRequests.shift();f?_._closeSteps():_._chunkSteps(u)}function $i(s){return s._reader._readRequests.length}function Mp(s){let u=s._reader;return!(u===void 0||!Xt(u))}class to{constructor(u){if(Ot(u,1,"ReadableStreamDefaultReader"),Lu(u,"First parameter"),nr(u))throw new TypeError("This stream has already been locked for exclusive reading by another reader");k(this,u),this._readRequests=new x}get closed(){return Xt(this)?this._closedPromise:y(xi("closed"))}cancel(u=void 0){return Xt(this)?this._ownerReadableStream===void 0?y(De("cancel")):oe(this,u):y(xi("cancel"))}read(){if(!Xt(this))return y(xi("read"));if(this._ownerReadableStream===void 0)return y(De("read from"));let u,f,h=D((E,F)=>{u=E,f=F});return ro(this,{_chunkSteps:E=>u({value:E,done:!1}),_closeSteps:()=>u({value:void 0,done:!0}),_errorSteps:E=>f(E)}),h}releaseLock(){if(!Xt(this))throw xi("releaseLock");if(this._ownerReadableStream!==void 0){if(this._readRequests.length>0)throw new TypeError("Tried to release a reader lock when that reader has pending read() calls un-settled");re(this)}}}Object.defineProperties(to.prototype,{cancel:{enumerable:!0},read:{enumerable:!0},releaseLock:{enumerable:!0},closed:{enumerable:!0}}),typeof n.toStringTag=="symbol"&&Object.defineProperty(to.prototype,n.toStringTag,{value:"ReadableStreamDefaultReader",configurable:!0});function Xt(s){return!l(s)||!Object.prototype.hasOwnProperty.call(s,"_readRequests")?!1:s instanceof to}function ro(s,u){let f=s._ownerReadableStream;f._disturbed=!0,f._state==="closed"?u._closeSteps():f._state==="errored"?u._errorSteps(f._storedError):f._readableStreamController[Mu](u)}function xi(s){return new TypeError(`ReadableStreamDefaultReader.prototype.${s} can only be used on a ReadableStreamDefaultReader`)}let Np=Object.getPrototypeOf(Object.getPrototypeOf(async function*(){}).prototype);class jp{constructor(u,f){this._ongoingPromise=void 0,this._isFinished=!1,this._reader=u,this._preventCancel=f}next(){let u=()=>this._nextSteps();return this._ongoingPromise=this._ongoingPromise?A(this._ongoingPromise,u,u):u(),this._ongoingPromise}return(u){let f=()=>this._returnSteps(u);return this._ongoingPromise?A(this._ongoingPromise,f,f):f()}_nextSteps(){if(this._isFinished)return Promise.resolve({value:void 0,done:!0});let u=this._reader;if(u._ownerReadableStream===void 0)return y(De("iterate"));let f,h,_=D((F,$)=>{f=F,h=$});return ro(u,{_chunkSteps:F=>{this._ongoingPromise=void 0,B(()=>f({value:F,done:!1}))},_closeSteps:()=>{this._ongoingPromise=void 0,this._isFinished=!0,re(u),f({value:void 0,done:!0})},_errorSteps:F=>{this._ongoingPromise=void 0,this._isFinished=!0,re(u),h(F)}}),_}_returnSteps(u){if(this._isFinished)return Promise.resolve({value:u,done:!0});this._isFinished=!0;let f=this._reader;if(f._ownerReadableStream===void 0)return y(De("finish iterating"));if(!this._preventCancel){let h=oe(f,u);return re(f),A(h,()=>({value:u,done:!0}))}return re(f),g({value:u,done:!0})}}let Lp={next(){return qp(this)?this._asyncIteratorImpl.next():y(Up("next"))},return(s){return qp(this)?this._asyncIteratorImpl.return(s):y(Up("return"))}};Np!==void 0&&Object.setPrototypeOf(Lp,Np);function iv(s,u){let f=Yr(s),h=new jp(f,u),_=Object.create(Lp);return _._asyncIteratorImpl=h,_}function qp(s){if(!l(s)||!Object.prototype.hasOwnProperty.call(s,"_asyncIteratorImpl"))return!1;try{return s._asyncIteratorImpl instanceof jp}catch{return!1}}function Up(s){return new TypeError(`ReadableStreamAsyncIterator.${s} can only be used on a ReadableSteamAsyncIterator`)}let zp=Number.isNaN||function(s){return s!==s};function no(s){return s.slice()}function Wp(s,u,f,h,_){new Uint8Array(s).set(new Uint8Array(f,h,_),u)}function F3(s){return s}function Pi(s){return!1}function Vp(s,u,f){if(s.slice)return s.slice(u,f);let h=f-u,_=new ArrayBuffer(h);return Wp(_,0,s,u,h),_}function sv(s){return!(typeof s!="number"||zp(s)||s<0)}function Gp(s){let u=Vp(s.buffer,s.byteOffset,s.byteOffset+s.byteLength);return new Uint8Array(u)}function Uu(s){let u=s._queue.shift();return s._queueTotalSize-=u.size,s._queueTotalSize<0&&(s._queueTotalSize=0),u.value}function zu(s,u,f){if(!sv(f)||f===1/0)throw new RangeError("Size must be a finite, non-NaN, non-negative number.");s._queue.push({value:u,size:f}),s._queueTotalSize+=f}function av(s){return s._queue.peek().value}function Zt(s){s._queue=new x,s._queueTotalSize=0}class oo{constructor(){throw new TypeError("Illegal constructor")}get view(){if(!Wu(this))throw Yu("view");return this._view}respond(u){if(!Wu(this))throw Yu("respond");if(Ot(u,1,"respond"),u=Ip(u,"First parameter"),this._associatedReadableByteStreamController===void 0)throw new TypeError("This BYOB request has been invalidated");Pi(this._view.buffer),Mi(this._associatedReadableByteStreamController,u)}respondWithNewView(u){if(!Wu(this))throw Yu("respondWithNewView");if(Ot(u,1,"respondWithNewView"),!ArrayBuffer.isView(u))throw new TypeError("You can only respond with array buffer views");if(this._associatedReadableByteStreamController===void 0)throw new TypeError("This BYOB request has been invalidated");Pi(u.buffer),Ni(this._associatedReadableByteStreamController,u)}}Object.defineProperties(oo.prototype,{respond:{enumerable:!0},respondWithNewView:{enumerable:!0},view:{enumerable:!0}}),typeof n.toStringTag=="symbol"&&Object.defineProperty(oo.prototype,n.toStringTag,{value:"ReadableStreamBYOBRequest",configurable:!0});class Kr{constructor(){throw new TypeError("Illegal constructor")}get byobRequest(){if(!Sr(this))throw so("byobRequest");return Hu(this)}get desiredSize(){if(!Sr(this))throw so("desiredSize");return em(this)}close(){if(!Sr(this))throw so("close");if(this._closeRequested)throw new TypeError("The stream has already been closed; do not close it again!");let u=this._controlledReadableByteStream._state;if(u!=="readable")throw new TypeError(`The stream (in ${u} state) is not in the readable state and cannot be closed`);io(this)}enqueue(u){if(!Sr(this))throw so("enqueue");if(Ot(u,1,"enqueue"),!ArrayBuffer.isView(u))throw new TypeError("chunk must be an array buffer view");if(u.byteLength===0)throw new TypeError("chunk must have non-zero byteLength");if(u.buffer.byteLength===0)throw new TypeError("chunk's buffer must have non-zero byteLength");if(this._closeRequested)throw new TypeError("stream is closed or draining");let f=this._controlledReadableByteStream._state;if(f!=="readable")throw new TypeError(`The stream (in ${f} state) is not in the readable state and cannot be enqueued to`);ki(this,u)}error(u=void 0){if(!Sr(this))throw so("error");et(this,u)}[ku](u){Hp(this),Zt(this);let f=this._cancelAlgorithm(u);return Ii(this),f}[Mu](u){let f=this._controlledReadableByteStream;if(this._queueTotalSize>0){let _=this._queue.shift();this._queueTotalSize-=_.byteLength,Qp(this);let E=new Uint8Array(_.buffer,_.byteOffset,_.byteLength);u._chunkSteps(E);return}let h=this._autoAllocateChunkSize;if(h!==void 0){let _;try{_=new ArrayBuffer(h)}catch(F){u._errorSteps(F);return}let E={buffer:_,bufferByteLength:h,byteOffset:0,byteLength:h,bytesFilled:0,elementSize:1,viewConstructor:Uint8Array,readerType:"default"};this._pendingPullIntos.push(E)}kp(f,u),Er(this)}}Object.defineProperties(Kr.prototype,{close:{enumerable:!0},enqueue:{enumerable:!0},error:{enumerable:!0},byobRequest:{enumerable:!0},desiredSize:{enumerable:!0}}),typeof n.toStringTag=="symbol"&&Object.defineProperty(Kr.prototype,n.toStringTag,{value:"ReadableByteStreamController",configurable:!0});function Sr(s){return!l(s)||!Object.prototype.hasOwnProperty.call(s,"_controlledReadableByteStream")?!1:s instanceof Kr}function Wu(s){return!l(s)||!Object.prototype.hasOwnProperty.call(s,"_associatedReadableByteStreamController")?!1:s instanceof oo}function Er(s){if(!fv(s))return;if(s._pulling){s._pullAgain=!0;return}s._pulling=!0;let f=s._pullAlgorithm();w(f,()=>{s._pulling=!1,s._pullAgain&&(s._pullAgain=!1,Er(s))},h=>{et(s,h)})}function Hp(s){Gu(s),s._pendingPullIntos=new x}function Vu(s,u){let f=!1;s._state==="closed"&&(f=!0);let h=Yp(u);u.readerType==="default"?qu(s,h,f):mv(s,h,f)}function Yp(s){let u=s.bytesFilled,f=s.elementSize;return new s.viewConstructor(s.buffer,s.byteOffset,u/f)}function Oi(s,u,f,h){s._queue.push({buffer:u,byteOffset:f,byteLength:h}),s._queueTotalSize+=h}function Kp(s,u){let f=u.elementSize,h=u.bytesFilled-u.bytesFilled%f,_=Math.min(s._queueTotalSize,u.byteLength-u.bytesFilled),E=u.bytesFilled+_,F=E-E%f,$=_,z=!1;F>h&&($=F-u.bytesFilled,z=!0);let K=s._queue;for(;$>0;){let ee=K.peek(),te=Math.min($,ee.byteLength),be=u.byteOffset+u.bytesFilled;Wp(u.buffer,be,ee.buffer,ee.byteOffset,te),ee.byteLength===te?K.shift():(ee.byteOffset+=te,ee.byteLength-=te),s._queueTotalSize-=te,Jp(s,te,u),$-=te}return z}function Jp(s,u,f){f.bytesFilled+=u}function Qp(s){s._queueTotalSize===0&&s._closeRequested?(Ii(s),ho(s._controlledReadableByteStream)):Er(s)}function Gu(s){s._byobRequest!==null&&(s._byobRequest._associatedReadableByteStreamController=void 0,s._byobRequest._view=null,s._byobRequest=null)}function Xp(s){for(;s._pendingPullIntos.length>0;){if(s._queueTotalSize===0)return;let u=s._pendingPullIntos.peek();Kp(s,u)&&(Bi(s),Vu(s._controlledReadableByteStream,u))}}function uv(s,u,f){let h=s._controlledReadableByteStream,_=1;u.constructor!==DataView&&(_=u.constructor.BYTES_PER_ELEMENT);let E=u.constructor,F=u.buffer,$={buffer:F,bufferByteLength:F.byteLength,byteOffset:u.byteOffset,byteLength:u.byteLength,bytesFilled:0,elementSize:_,viewConstructor:E,readerType:"byob"};if(s._pendingPullIntos.length>0){s._pendingPullIntos.push($),nm(h,f);return}if(h._state==="closed"){let z=new E($.buffer,$.byteOffset,0);f._closeSteps(z);return}if(s._queueTotalSize>0){if(Kp(s,$)){let z=Yp($);Qp(s),f._chunkSteps(z);return}if(s._closeRequested){let z=new TypeError("Insufficient bytes to fill elements in the given buffer");et(s,z),f._errorSteps(z);return}}s._pendingPullIntos.push($),nm(h,f),Er(s)}function lv(s,u){let f=s._controlledReadableByteStream;if(Ku(f))for(;om(f)>0;){let h=Bi(s);Vu(f,h)}}function cv(s,u,f){if(Jp(s,u,f),f.bytesFilled<f.elementSize)return;Bi(s);let h=f.bytesFilled%f.elementSize;if(h>0){let _=f.byteOffset+f.bytesFilled,E=Vp(f.buffer,_-h,_);Oi(s,E,0,E.byteLength)}f.bytesFilled-=h,Vu(s._controlledReadableByteStream,f),Xp(s)}function Zp(s,u){let f=s._pendingPullIntos.peek();Gu(s),s._controlledReadableByteStream._state==="closed"?lv(s):cv(s,u,f),Er(s)}function Bi(s){return s._pendingPullIntos.shift()}function fv(s){let u=s._controlledReadableByteStream;return u._state!=="readable"||s._closeRequested||!s._started?!1:!!(Mp(u)&&$i(u)>0||Ku(u)&&om(u)>0||em(s)>0)}function Ii(s){s._pullAlgorithm=void 0,s._cancelAlgorithm=void 0}function io(s){let u=s._controlledReadableByteStream;if(!(s._closeRequested||u._state!=="readable")){if(s._queueTotalSize>0){s._closeRequested=!0;return}if(s._pendingPullIntos.length>0&&s._pendingPullIntos.peek().bytesFilled>0){let h=new TypeError("Insufficient bytes to fill elements in the given buffer");throw et(s,h),h}Ii(s),ho(u)}}function ki(s,u){let f=s._controlledReadableByteStream;if(s._closeRequested||f._state!=="readable")return;let h=u.buffer,_=u.byteOffset,E=u.byteLength,F=h;if(s._pendingPullIntos.length>0){let $=s._pendingPullIntos.peek();Pi($.buffer),$.buffer=$.buffer}if(Gu(s),Mp(f))if($i(f)===0)Oi(s,F,_,E);else{s._pendingPullIntos.length>0&&Bi(s);let $=new Uint8Array(F,_,E);qu(f,$,!1)}else Ku(f)?(Oi(s,F,_,E),Xp(s)):Oi(s,F,_,E);Er(s)}function et(s,u){let f=s._controlledReadableByteStream;f._state==="readable"&&(Hp(s),Zt(s),Ii(s),Rm(f,u))}function Hu(s){if(s._byobRequest===null&&s._pendingPullIntos.length>0){let u=s._pendingPullIntos.peek(),f=new Uint8Array(u.buffer,u.byteOffset+u.bytesFilled,u.byteLength-u.bytesFilled),h=Object.create(oo.prototype);pv(h,s,f),s._byobRequest=h}return s._byobRequest}function em(s){let u=s._controlledReadableByteStream._state;return u==="errored"?null:u==="closed"?0:s._strategyHWM-s._queueTotalSize}function Mi(s,u){let f=s._pendingPullIntos.peek();if(s._controlledReadableByteStream._state==="closed"){if(u!==0)throw new TypeError("bytesWritten must be 0 when calling respond() on a closed stream")}else{if(u===0)throw new TypeError("bytesWritten must be greater than 0 when calling respond() on a readable stream");if(f.bytesFilled+u>f.byteLength)throw new RangeError("bytesWritten out of range")}f.buffer=f.buffer,Zp(s,u)}function Ni(s,u){let f=s._pendingPullIntos.peek();if(s._controlledReadableByteStream._state==="closed"){if(u.byteLength!==0)throw new TypeError("The view's length must be 0 when calling respondWithNewView() on a closed stream")}else if(u.byteLength===0)throw new TypeError("The view's length must be greater than 0 when calling respondWithNewView() on a readable stream");if(f.byteOffset+f.bytesFilled!==u.byteOffset)throw new RangeError("The region specified by view does not match byobRequest");if(f.bufferByteLength!==u.buffer.byteLength)throw new RangeError("The buffer of view has different capacity than byobRequest");if(f.bytesFilled+u.byteLength>f.byteLength)throw new RangeError("The region specified by view is larger than byobRequest");let _=u.byteLength;f.buffer=u.buffer,Zp(s,_)}function tm(s,u,f,h,_,E,F){u._controlledReadableByteStream=s,u._pullAgain=!1,u._pulling=!1,u._byobRequest=null,u._queue=u._queueTotalSize=void 0,Zt(u),u._closeRequested=!1,u._started=!1,u._strategyHWM=E,u._pullAlgorithm=h,u._cancelAlgorithm=_,u._autoAllocateChunkSize=F,u._pendingPullIntos=new x,s._readableStreamController=u;let $=f();w(g($),()=>{u._started=!0,Er(u)},z=>{et(u,z)})}function dv(s,u,f){let h=Object.create(Kr.prototype),_=()=>{},E=()=>g(void 0),F=()=>g(void 0);u.start!==void 0&&(_=()=>u.start(h)),u.pull!==void 0&&(E=()=>u.pull(h)),u.cancel!==void 0&&(F=z=>u.cancel(z));let $=u.autoAllocateChunkSize;if($===0)throw new TypeError("autoAllocateChunkSize must be greater than 0");tm(s,h,_,E,F,f,$)}function pv(s,u,f){s._associatedReadableByteStreamController=u,s._view=f}function Yu(s){return new TypeError(`ReadableStreamBYOBRequest.prototype.${s} can only be used on a ReadableStreamBYOBRequest`)}function so(s){return new TypeError(`ReadableByteStreamController.prototype.${s} can only be used on a ReadableByteStreamController`)}function rm(s){return new ao(s)}function nm(s,u){s._reader._readIntoRequests.push(u)}function mv(s,u,f){let _=s._reader._readIntoRequests.shift();f?_._closeSteps(u):_._chunkSteps(u)}function om(s){return s._reader._readIntoRequests.length}function Ku(s){let u=s._reader;return!(u===void 0||!vr(u))}class ao{constructor(u){if(Ot(u,1,"ReadableStreamBYOBReader"),Lu(u,"First parameter"),nr(u))throw new TypeError("This stream has already been locked for exclusive reading by another reader");if(!Sr(u._readableStreamController))throw new TypeError("Cannot construct a ReadableStreamBYOBReader for a stream not constructed with a byte source");k(this,u),this._readIntoRequests=new x}get closed(){return vr(this)?this._closedPromise:y(ji("closed"))}cancel(u=void 0){return vr(this)?this._ownerReadableStream===void 0?y(De("cancel")):oe(this,u):y(ji("cancel"))}read(u){if(!vr(this))return y(ji("read"));if(!ArrayBuffer.isView(u))return y(new TypeError("view must be an array buffer view"));if(u.byteLength===0)return y(new TypeError("view must have non-zero byteLength"));if(u.buffer.byteLength===0)return y(new TypeError("view's buffer must have non-zero byteLength"));if(Pi(u.buffer),this._ownerReadableStream===void 0)return y(De("read from"));let f,h,_=D((F,$)=>{f=F,h=$});return im(this,u,{_chunkSteps:F=>f({value:F,done:!1}),_closeSteps:F=>f({value:F,done:!0}),_errorSteps:F=>h(F)}),_}releaseLock(){if(!vr(this))throw ji("releaseLock");if(this._ownerReadableStream!==void 0){if(this._readIntoRequests.length>0)throw new TypeError("Tried to release a reader lock when that reader has pending read() calls un-settled");re(this)}}}Object.defineProperties(ao.prototype,{cancel:{enumerable:!0},read:{enumerable:!0},releaseLock:{enumerable:!0},closed:{enumerable:!0}}),typeof n.toStringTag=="symbol"&&Object.defineProperty(ao.prototype,n.toStringTag,{value:"ReadableStreamBYOBReader",configurable:!0});function vr(s){return!l(s)||!Object.prototype.hasOwnProperty.call(s,"_readIntoRequests")?!1:s instanceof ao}function im(s,u,f){let h=s._ownerReadableStream;h._disturbed=!0,h._state==="errored"?f._errorSteps(h._storedError):uv(h._readableStreamController,u,f)}function ji(s){return new TypeError(`ReadableStreamBYOBReader.prototype.${s} can only be used on a ReadableStreamBYOBReader`)}function uo(s,u){let{highWaterMark:f}=s;if(f===void 0)return u;if(zp(f)||f<0)throw new RangeError("Invalid highWaterMark");return f}function Li(s){let{size:u}=s;return u||(()=>1)}function qi(s,u){Pt(s,u);let f=s?.highWaterMark,h=s?.size;return{highWaterMark:f===void 0?void 0:ju(f),size:h===void 0?void 0:hv(h,`${u} has member 'size' that`)}}function hv(s,u){return Ze(s,u),f=>ju(s(f))}function gv(s,u){Pt(s,u);let f=s?.abort,h=s?.close,_=s?.start,E=s?.type,F=s?.write;return{abort:f===void 0?void 0:yv(f,s,`${u} has member 'abort' that`),close:h===void 0?void 0:Dv(h,s,`${u} has member 'close' that`),start:_===void 0?void 0:bv(_,s,`${u} has member 'start' that`),write:F===void 0?void 0:_v(F,s,`${u} has member 'write' that`),type:E}}function yv(s,u,f){return Ze(s,f),h=>ae(s,u,[h])}function Dv(s,u,f){return Ze(s,f),()=>ae(s,u,[])}function bv(s,u,f){return Ze(s,f),h=>W(s,u,[h])}function _v(s,u,f){return Ze(s,f),(h,_)=>ae(s,u,[h,_])}function sm(s,u){if(!Jr(s))throw new TypeError(`${u} is not a WritableStream.`)}function wv(s){if(typeof s!="object"||s===null)return!1;try{return typeof s.aborted=="boolean"}catch{return!1}}let Sv=typeof AbortController=="function";function Ev(){if(Sv)return new AbortController}class lo{constructor(u={},f={}){u===void 0?u=null:Op(u,"First parameter");let h=qi(f,"Second parameter"),_=gv(u,"First parameter");if(um(this),_.type!==void 0)throw new RangeError("Invalid type is specified");let F=Li(h),$=uo(h,1);Mv(this,_,$,F)}get locked(){if(!Jr(this))throw Gi("locked");return Qr(this)}abort(u=void 0){return Jr(this)?Qr(this)?y(new TypeError("Cannot abort a stream that already has a writer")):Ui(this,u):y(Gi("abort"))}close(){return Jr(this)?Qr(this)?y(new TypeError("Cannot close a stream that already has a writer")):Dt(this)?y(new TypeError("Cannot close an already-closing stream")):lm(this):y(Gi("close"))}getWriter(){if(!Jr(this))throw Gi("getWriter");return am(this)}}Object.defineProperties(lo.prototype,{abort:{enumerable:!0},close:{enumerable:!0},getWriter:{enumerable:!0},locked:{enumerable:!0}}),typeof n.toStringTag=="symbol"&&Object.defineProperty(lo.prototype,n.toStringTag,{value:"WritableStream",configurable:!0});function am(s){return new co(s)}function vv(s,u,f,h,_=1,E=()=>1){let F=Object.create(lo.prototype);um(F);let $=Object.create(Xr.prototype);return hm(F,$,s,u,f,h,_,E),F}function um(s){s._state="writable",s._storedError=void 0,s._writer=void 0,s._writableStreamController=void 0,s._writeRequests=new x,s._inFlightWriteRequest=void 0,s._closeRequest=void 0,s._inFlightCloseRequest=void 0,s._pendingAbortRequest=void 0,s._backpressure=!1}function Jr(s){return!l(s)||!Object.prototype.hasOwnProperty.call(s,"_writableStreamController")?!1:s instanceof lo}function Qr(s){return s._writer!==void 0}function Ui(s,u){var f;if(s._state==="closed"||s._state==="errored")return g(void 0);s._writableStreamController._abortReason=u,(f=s._writableStreamController._abortController)===null||f===void 0||f.abort();let h=s._state;if(h==="closed"||h==="errored")return g(void 0);if(s._pendingAbortRequest!==void 0)return s._pendingAbortRequest._promise;let _=!1;h==="erroring"&&(_=!0,u=void 0);let E=D((F,$)=>{s._pendingAbortRequest={_promise:void 0,_resolve:F,_reject:$,_reason:u,_wasAlreadyErroring:_}});return s._pendingAbortRequest._promise=E,_||Qu(s,u),E}function lm(s){let u=s._state;if(u==="closed"||u==="errored")return y(new TypeError(`The stream (in ${u} state) is not in the writable state and cannot be closed`));let f=D((_,E)=>{let F={_resolve:_,_reject:E};s._closeRequest=F}),h=s._writer;return h!==void 0&&s._backpressure&&u==="writable"&&sl(h),Nv(s._writableStreamController),f}function Fv(s){return D((f,h)=>{let _={_resolve:f,_reject:h};s._writeRequests.push(_)})}function Ju(s,u){if(s._state==="writable"){Qu(s,u);return}Xu(s)}function Qu(s,u){let f=s._writableStreamController;s._state="erroring",s._storedError=u;let h=s._writer;h!==void 0&&fm(h,u),!$v(s)&&f._started&&Xu(s)}function Xu(s){s._state="errored",s._writableStreamController[xp]();let u=s._storedError;if(s._writeRequests.forEach(_=>{_._reject(u)}),s._writeRequests=new x,s._pendingAbortRequest===void 0){zi(s);return}let f=s._pendingAbortRequest;if(s._pendingAbortRequest=void 0,f._wasAlreadyErroring){f._reject(u),zi(s);return}let h=s._writableStreamController[$p](f._reason);w(h,()=>{f._resolve(),zi(s)},_=>{f._reject(_),zi(s)})}function Cv(s){s._inFlightWriteRequest._resolve(void 0),s._inFlightWriteRequest=void 0}function Tv(s,u){s._inFlightWriteRequest._reject(u),s._inFlightWriteRequest=void 0,Ju(s,u)}function Rv(s){s._inFlightCloseRequest._resolve(void 0),s._inFlightCloseRequest=void 0,s._state==="erroring"&&(s._storedError=void 0,s._pendingAbortRequest!==void 0&&(s._pendingAbortRequest._resolve(),s._pendingAbortRequest=void 0)),s._state="closed";let f=s._writer;f!==void 0&&bm(f)}function Av(s,u){s._inFlightCloseRequest._reject(u),s._inFlightCloseRequest=void 0,s._pendingAbortRequest!==void 0&&(s._pendingAbortRequest._reject(u),s._pendingAbortRequest=void 0),Ju(s,u)}function Dt(s){return!(s._closeRequest===void 0&&s._inFlightCloseRequest===void 0)}function $v(s){return!(s._inFlightWriteRequest===void 0&&s._inFlightCloseRequest===void 0)}function xv(s){s._inFlightCloseRequest=s._closeRequest,s._closeRequest=void 0}function Pv(s){s._inFlightWriteRequest=s._writeRequests.shift()}function zi(s){s._closeRequest!==void 0&&(s._closeRequest._reject(s._storedError),s._closeRequest=void 0);let u=s._writer;u!==void 0&&ol(u,s._storedError)}function Zu(s,u){let f=s._writer;f!==void 0&&u!==s._backpressure&&(u?Vv(f):sl(f)),s._backpressure=u}class co{constructor(u){if(Ot(u,1,"WritableStreamDefaultWriter"),sm(u,"First parameter"),Qr(u))throw new TypeError("This stream has already been locked for exclusive writing by another writer");this._ownerWritableStream=u,u._writer=this;let f=u._state;if(f==="writable")!Dt(u)&&u._backpressure?Yi(this):_m(this),Hi(this);else if(f==="erroring")il(this,u._storedError),Hi(this);else if(f==="closed")_m(this),zv(this);else{let h=u._storedError;il(this,h),Dm(this,h)}}get closed(){return Fr(this)?this._closedPromise:y(Cr("closed"))}get desiredSize(){if(!Fr(this))throw Cr("desiredSize");if(this._ownerWritableStream===void 0)throw fo("desiredSize");return kv(this)}get ready(){return Fr(this)?this._readyPromise:y(Cr("ready"))}abort(u=void 0){return Fr(this)?this._ownerWritableStream===void 0?y(fo("abort")):Ov(this,u):y(Cr("abort"))}close(){if(!Fr(this))return y(Cr("close"));let u=this._ownerWritableStream;return u===void 0?y(fo("close")):Dt(u)?y(new TypeError("Cannot close an already-closing stream")):cm(this)}releaseLock(){if(!Fr(this))throw Cr("releaseLock");this._ownerWritableStream!==void 0&&dm(this)}write(u=void 0){return Fr(this)?this._ownerWritableStream===void 0?y(fo("write to")):pm(this,u):y(Cr("write"))}}Object.defineProperties(co.prototype,{abort:{enumerable:!0},close:{enumerable:!0},releaseLock:{enumerable:!0},write:{enumerable:!0},closed:{enumerable:!0},desiredSize:{enumerable:!0},ready:{enumerable:!0}}),typeof n.toStringTag=="symbol"&&Object.defineProperty(co.prototype,n.toStringTag,{value:"WritableStreamDefaultWriter",configurable:!0});function Fr(s){return!l(s)||!Object.prototype.hasOwnProperty.call(s,"_ownerWritableStream")?!1:s instanceof co}function Ov(s,u){let f=s._ownerWritableStream;return Ui(f,u)}function cm(s){let u=s._ownerWritableStream;return lm(u)}function Bv(s){let u=s._ownerWritableStream,f=u._state;return Dt(u)||f==="closed"?g(void 0):f==="errored"?y(u._storedError):cm(s)}function Iv(s,u){s._closedPromiseState==="pending"?ol(s,u):Wv(s,u)}function fm(s,u){s._readyPromiseState==="pending"?wm(s,u):Gv(s,u)}function kv(s){let u=s._ownerWritableStream,f=u._state;return f==="errored"||f==="erroring"?null:f==="closed"?0:gm(u._writableStreamController)}function dm(s){let u=s._ownerWritableStream,f=new TypeError("Writer was released and can no longer be used to monitor the stream's closedness");fm(s,f),Iv(s,f),u._writer=void 0,s._ownerWritableStream=void 0}function pm(s,u){let f=s._ownerWritableStream,h=f._writableStreamController,_=jv(h,u);if(f!==s._ownerWritableStream)return y(fo("write to"));let E=f._state;if(E==="errored")return y(f._storedError);if(Dt(f)||E==="closed")return y(new TypeError("The stream is closing or closed and cannot be written to"));if(E==="erroring")return y(f._storedError);let F=Fv(f);return Lv(h,u,_),F}let mm={};class Xr{constructor(){throw new TypeError("Illegal constructor")}get abortReason(){if(!el(this))throw nl("abortReason");return this._abortReason}get signal(){if(!el(this))throw nl("signal");if(this._abortController===void 0)throw new TypeError("WritableStreamDefaultController.prototype.signal is not supported");return this._abortController.signal}error(u=void 0){if(!el(this))throw nl("error");this._controlledWritableStream._state==="writable"&&ym(this,u)}[$p](u){let f=this._abortAlgorithm(u);return Wi(this),f}[xp](){Zt(this)}}Object.defineProperties(Xr.prototype,{abortReason:{enumerable:!0},signal:{enumerable:!0},error:{enumerable:!0}}),typeof n.toStringTag=="symbol"&&Object.defineProperty(Xr.prototype,n.toStringTag,{value:"WritableStreamDefaultController",configurable:!0});function el(s){return!l(s)||!Object.prototype.hasOwnProperty.call(s,"_controlledWritableStream")?!1:s instanceof Xr}function hm(s,u,f,h,_,E,F,$){u._controlledWritableStream=s,s._writableStreamController=u,u._queue=void 0,u._queueTotalSize=void 0,Zt(u),u._abortReason=void 0,u._abortController=Ev(),u._started=!1,u._strategySizeAlgorithm=$,u._strategyHWM=F,u._writeAlgorithm=h,u._closeAlgorithm=_,u._abortAlgorithm=E;let z=rl(u);Zu(s,z);let K=f(),ee=g(K);w(ee,()=>{u._started=!0,Vi(u)},te=>{u._started=!0,Ju(s,te)})}function Mv(s,u,f,h){let _=Object.create(Xr.prototype),E=()=>{},F=()=>g(void 0),$=()=>g(void 0),z=()=>g(void 0);u.start!==void 0&&(E=()=>u.start(_)),u.write!==void 0&&(F=K=>u.write(K,_)),u.close!==void 0&&($=()=>u.close()),u.abort!==void 0&&(z=K=>u.abort(K)),hm(s,_,E,F,$,z,f,h)}function Wi(s){s._writeAlgorithm=void 0,s._closeAlgorithm=void 0,s._abortAlgorithm=void 0,s._strategySizeAlgorithm=void 0}function Nv(s){zu(s,mm,0),Vi(s)}function jv(s,u){try{return s._strategySizeAlgorithm(u)}catch(f){return tl(s,f),1}}function gm(s){return s._strategyHWM-s._queueTotalSize}function Lv(s,u,f){try{zu(s,u,f)}catch(_){tl(s,_);return}let h=s._controlledWritableStream;if(!Dt(h)&&h._state==="writable"){let _=rl(s);Zu(h,_)}Vi(s)}function Vi(s){let u=s._controlledWritableStream;if(!s._started||u._inFlightWriteRequest!==void 0)return;if(u._state==="erroring"){Xu(u);return}if(s._queue.length===0)return;let h=av(s);h===mm?qv(s):Uv(s,h)}function tl(s,u){s._controlledWritableStream._state==="writable"&&ym(s,u)}function qv(s){let u=s._controlledWritableStream;xv(u),Uu(s);let f=s._closeAlgorithm();Wi(s),w(f,()=>{Rv(u)},h=>{Av(u,h)})}function Uv(s,u){let f=s._controlledWritableStream;Pv(f);let h=s._writeAlgorithm(u);w(h,()=>{Cv(f);let _=f._state;if(Uu(s),!Dt(f)&&_==="writable"){let E=rl(s);Zu(f,E)}Vi(s)},_=>{f._state==="writable"&&Wi(s),Tv(f,_)})}function rl(s){return gm(s)<=0}function ym(s,u){let f=s._controlledWritableStream;Wi(s),Qu(f,u)}function Gi(s){return new TypeError(`WritableStream.prototype.${s} can only be used on a WritableStream`)}function nl(s){return new TypeError(`WritableStreamDefaultController.prototype.${s} can only be used on a WritableStreamDefaultController`)}function Cr(s){return new TypeError(`WritableStreamDefaultWriter.prototype.${s} can only be used on a WritableStreamDefaultWriter`)}function fo(s){return new TypeError("Cannot "+s+" a stream using a released writer")}function Hi(s){s._closedPromise=D((u,f)=>{s._closedPromise_resolve=u,s._closedPromise_reject=f,s._closedPromiseState="pending"})}function Dm(s,u){Hi(s),ol(s,u)}function zv(s){Hi(s),bm(s)}function ol(s,u){s._closedPromise_reject!==void 0&&(v(s._closedPromise),s._closedPromise_reject(u),s._closedPromise_resolve=void 0,s._closedPromise_reject=void 0,s._closedPromiseState="rejected")}function Wv(s,u){Dm(s,u)}function bm(s){s._closedPromise_resolve!==void 0&&(s._closedPromise_resolve(void 0),s._closedPromise_resolve=void 0,s._closedPromise_reject=void 0,s._closedPromiseState="resolved")}function Yi(s){s._readyPromise=D((u,f)=>{s._readyPromise_resolve=u,s._readyPromise_reject=f}),s._readyPromiseState="pending"}function il(s,u){Yi(s),wm(s,u)}function _m(s){Yi(s),sl(s)}function wm(s,u){s._readyPromise_reject!==void 0&&(v(s._readyPromise),s._readyPromise_reject(u),s._readyPromise_resolve=void 0,s._readyPromise_reject=void 0,s._readyPromiseState="rejected")}function Vv(s){Yi(s)}function Gv(s,u){il(s,u)}function sl(s){s._readyPromise_resolve!==void 0&&(s._readyPromise_resolve(void 0),s._readyPromise_resolve=void 0,s._readyPromise_reject=void 0,s._readyPromiseState="fulfilled")}let Sm=typeof DOMException<"u"?DOMException:void 0;function Hv(s){if(!(typeof s=="function"||typeof s=="object"))return!1;try{return new s,!0}catch{return!1}}function Yv(){let s=function(f,h){this.message=f||"",this.name=h||"Error",Error.captureStackTrace&&Error.captureStackTrace(this,this.constructor)};return s.prototype=Object.create(Error.prototype),Object.defineProperty(s.prototype,"constructor",{value:s,writable:!0,configurable:!0}),s}let Kv=Hv(Sm)?Sm:Yv();function Em(s,u,f,h,_,E){let F=Yr(s),$=am(u);s._disturbed=!0;let z=!1,K=g(void 0);return D((ee,te)=>{let be;if(E!==void 0){if(be=()=>{let I=new Kv("Aborted","AbortError"),Y=[];h||Y.push(()=>u._state==="writable"?Ui(u,I):g(void 0)),_||Y.push(()=>s._state==="readable"?tt(s,I):g(void 0)),Pe(()=>Promise.all(Y.map(ue=>ue())),!0,I)},E.aborted){be();return}E.addEventListener("abort",be)}function rt(){return D((I,Y)=>{function ue(Ne){Ne?I():S(tn(),ue,Y)}ue(!1)})}function tn(){return z?g(!0):S($._readyPromise,()=>D((I,Y)=>{ro(F,{_chunkSteps:ue=>{K=S(pm($,ue),void 0,o),I(!1)},_closeSteps:()=>I(!0),_errorSteps:Y})}))}if(Bt(s,F._closedPromise,I=>{h?qe(!0,I):Pe(()=>Ui(u,I),!0,I)}),Bt(u,$._closedPromise,I=>{_?qe(!0,I):Pe(()=>tt(s,I),!0,I)}),Ae(s,F._closedPromise,()=>{f?qe():Pe(()=>Bv($))}),Dt(u)||u._state==="closed"){let I=new TypeError("the destination writable stream closed before all data could be piped to it");_?qe(!0,I):Pe(()=>tt(s,I),!0,I)}v(rt());function or(){let I=K;return S(K,()=>I!==K?or():void 0)}function Bt(I,Y,ue){I._state==="errored"?ue(I._storedError):R(Y,ue)}function Ae(I,Y,ue){I._state==="closed"?ue():T(Y,ue)}function Pe(I,Y,ue){if(z)return;z=!0,u._state==="writable"&&!Dt(u)?T(or(),Ne):Ne();function Ne(){w(I(),()=>It(Y,ue),rn=>It(!0,rn))}}function qe(I,Y){z||(z=!0,u._state==="writable"&&!Dt(u)?T(or(),()=>It(I,Y)):It(I,Y))}function It(I,Y){dm($),re(F),E!==void 0&&E.removeEventListener("abort",be),I?te(Y):ee(void 0)}})}class Zr{constructor(){throw new TypeError("Illegal constructor")}get desiredSize(){if(!Ki(this))throw Xi("desiredSize");return al(this)}close(){if(!Ki(this))throw Xi("close");if(!en(this))throw new TypeError("The stream is not in a state that permits close");mo(this)}enqueue(u=void 0){if(!Ki(this))throw Xi("enqueue");if(!en(this))throw new TypeError("The stream is not in a state that permits enqueue");return Qi(this,u)}error(u=void 0){if(!Ki(this))throw Xi("error");er(this,u)}[ku](u){Zt(this);let f=this._cancelAlgorithm(u);return Ji(this),f}[Mu](u){let f=this._controlledReadableStream;if(this._queue.length>0){let h=Uu(this);this._closeRequested&&this._queue.length===0?(Ji(this),ho(f)):po(this),u._chunkSteps(h)}else kp(f,u),po(this)}}Object.defineProperties(Zr.prototype,{close:{enumerable:!0},enqueue:{enumerable:!0},error:{enumerable:!0},desiredSize:{enumerable:!0}}),typeof n.toStringTag=="symbol"&&Object.defineProperty(Zr.prototype,n.toStringTag,{value:"ReadableStreamDefaultController",configurable:!0});function Ki(s){return!l(s)||!Object.prototype.hasOwnProperty.call(s,"_controlledReadableStream")?!1:s instanceof Zr}