Dot_Files/.config/raycast/extensions/2bfe94cd-50ab-4e48-a6cd-f1ff47a72706/next-track.js

6 lines
87 KiB
JavaScript

var La=Object.create;var Qe=Object.defineProperty;var Ka=Object.getOwnPropertyDescriptor;var ja=Object.getOwnPropertyNames;var Da=Object.getPrototypeOf,ka=Object.prototype.hasOwnProperty;var Pr=e=>Qe(e,"__esModule",{value:!0});var m=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),Ga=(e,t)=>{for(var r in t)Qe(e,r,{get:t[r],enumerable:!0})},Cr=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let u of ja(t))!ka.call(e,u)&&(r||u!=="default")&&Qe(e,u,{get:()=>t[u],enumerable:!(n=Ka(t,u))||n.enumerable});return e},We=(e,t)=>Cr(Pr(Qe(e!=null?La(Da(e)):{},"default",!t&&e&&e.__esModule?{get:()=>e.default,enumerable:!0}:{value:e,enumerable:!0})),e),Ba=(e=>(t,r)=>e&&e.get(t)||(r=Cr(Pr({}),t,1),e&&e.set(t,r),r))(typeof WeakMap!="undefined"?new WeakMap:0);var jr=m((ud,Kr)=>{Kr.exports=Lr;Lr.sync=$a;var Wr=require("fs");function Va(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 u=r[n].toLowerCase();if(u&&e.substr(-u.length).toLowerCase()===u)return!0}return!1}function Nr(e,t,r){return!e.isSymbolicLink()&&!e.isFile()?!1:Va(t,r)}function Lr(e,t,r){Wr.stat(e,function(n,u){r(n,n?!1:Nr(u,e,t))})}function $a(e,t){return Nr(Wr.statSync(e),e,t)}});var Vr=m((cd,Br)=>{Br.exports=kr;kr.sync=za;var Dr=require("fs");function kr(e,t,r){Dr.stat(e,function(n,u){r(n,n?!1:Gr(u,t))})}function za(e,t){return Gr(Dr.statSync(e),t)}function Gr(e,t){return e.isFile()&&Xa(e,t)}function Xa(e,t){var r=e.mode,n=e.uid,u=e.gid,c=t.uid!==void 0?t.uid:process.getuid&&process.getuid(),s=t.gid!==void 0?t.gid:process.getgid&&process.getgid(),l=parseInt("100",8),v=parseInt("010",8),y=parseInt("001",8),I=l|v,b=r&y||r&v&&u===s||r&l&&n===c||r&I&&c===0;return b}});var zr=m((sd,$r)=>{var fd=require("fs"),et;process.platform==="win32"||global.TESTING_WINDOWS?et=jr():et=Vr();$r.exports=wt;wt.sync=Ha;function wt(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,u){wt(e,t||{},function(c,s){c?u(c):n(s)})})}et(e,t||{},function(n,u){n&&(n.code==="EACCES"||t&&t.ignoreErrors)&&(n=null,u=!1),r(n,u)})}function Ha(e,t){try{return et.sync(e,t||{})}catch(r){if(t&&t.ignoreErrors||r.code==="EACCES")return!1;throw r}}});var en=m((ld,Qr)=>{var Se=process.platform==="win32"||process.env.OSTYPE==="cygwin"||process.env.OSTYPE==="msys",Xr=require("path"),Ja=Se?";":":",Hr=zr(),Jr=e=>Object.assign(new Error(`not found: ${e}`),{code:"ENOENT"}),Zr=(e,t)=>{let r=t.colon||Ja,n=e.match(/\//)||Se&&e.match(/\\/)?[""]:[...Se?[process.cwd()]:[],...(t.path||process.env.PATH||"").split(r)],u=Se?t.pathExt||process.env.PATHEXT||".EXE;.CMD;.BAT;.COM":"",c=Se?u.split(r):[""];return Se&&e.indexOf(".")!==-1&&c[0]!==""&&c.unshift(""),{pathEnv:n,pathExt:c,pathExtExe:u}},Yr=(e,t,r)=>{typeof t=="function"&&(r=t,t={}),t||(t={});let{pathEnv:n,pathExt:u,pathExtExe:c}=Zr(e,t),s=[],l=y=>new Promise((I,b)=>{if(y===n.length)return t.all&&s.length?I(s):b(Jr(e));let U=n[y],G=/^".*"$/.test(U)?U.slice(1,-1):U,B=Xr.join(G,e),z=!G&&/^\.[\\\/]/.test(e)?e.slice(0,2)+B:B;I(v(z,y,0))}),v=(y,I,b)=>new Promise((U,G)=>{if(b===u.length)return U(l(I+1));let B=u[b];Hr(y+B,{pathExt:c},(z,Ie)=>{if(!z&&Ie)if(t.all)s.push(y+B);else return U(y+B);return U(v(y,I,b+1))})});return r?l(0).then(y=>r(null,y),r):l(0)},Za=(e,t)=>{t=t||{};let{pathEnv:r,pathExt:n,pathExtExe:u}=Zr(e,t),c=[];for(let s=0;s<r.length;s++){let l=r[s],v=/^".*"$/.test(l)?l.slice(1,-1):l,y=Xr.join(v,e),I=!v&&/^\.[\\\/]/.test(e)?e.slice(0,2)+y:y;for(let b=0;b<n.length;b++){let U=I+n[b];try{if(Hr.sync(U,{pathExt:u}))if(t.all)c.push(U);else return U}catch{}}}if(t.all&&c.length)return c;if(t.nothrow)return null;throw Jr(e)};Qr.exports=Yr;Yr.sync=Za});var Mt=m((pd,Tt)=>{"use strict";var tn=(e={})=>{let t=e.env||process.env;return(e.platform||process.platform)!=="win32"?"PATH":Object.keys(t).reverse().find(n=>n.toUpperCase()==="PATH")||"Path"};Tt.exports=tn;Tt.exports.default=tn});var on=m((dd,an)=>{"use strict";var rn=require("path"),Ya=en(),Qa=Mt();function nn(e,t){let r=e.options.env||process.env,n=process.cwd(),u=e.options.cwd!=null,c=u&&process.chdir!==void 0&&!process.chdir.disabled;if(c)try{process.chdir(e.options.cwd)}catch{}let s;try{s=Ya.sync(e.command,{path:r[Qa({env:r})],pathExt:t?rn.delimiter:void 0})}catch{}finally{c&&process.chdir(n)}return s&&(s=rn.resolve(u?e.options.cwd:"",s)),s}function eo(e){return nn(e)||nn(e,!0)}an.exports=eo});var un=m((md,xt)=>{"use strict";var Ut=/([()\][%!^"`<>&|;, *?])/g;function to(e){return e=e.replace(Ut,"^$1"),e}function ro(e,t){return e=`${e}`,e=e.replace(/(\\*)"/g,'$1$1\\"'),e=e.replace(/(\\*)$/,"$1$1"),e=`"${e}"`,e=e.replace(Ut,"^$1"),t&&(e=e.replace(Ut,"^$1")),e}xt.exports.command=to;xt.exports.argument=ro});var fn=m((hd,cn)=>{"use strict";cn.exports=/^#!(.*)/});var ln=m((vd,sn)=>{"use strict";var no=fn();sn.exports=(e="")=>{let t=e.match(no);if(!t)return null;let[r,n]=t[0].replace(/#! ?/,"").split(" "),u=r.split("/").pop();return u==="env"?n:n?`${u} ${n}`:u}});var dn=m((gd,pn)=>{"use strict";var Ft=require("fs"),io=ln();function ao(e){let t=150,r=Buffer.alloc(t),n;try{n=Ft.openSync(e,"r"),Ft.readSync(n,r,0,t,0),Ft.closeSync(n)}catch{}return io(r.toString())}pn.exports=ao});var gn=m((yd,vn)=>{"use strict";var oo=require("path"),mn=on(),hn=un(),uo=dn(),co=process.platform==="win32",fo=/\.(?:com|exe)$/i,so=/node_modules[\\/].bin[\\/][^\\/]+\.cmd$/i;function lo(e){e.file=mn(e);let t=e.file&&uo(e.file);return t?(e.args.unshift(e.file),e.command=t,mn(e)):e.file}function po(e){if(!co)return e;let t=lo(e),r=!fo.test(t);if(e.options.forceShell||r){let n=so.test(t);e.command=oo.normalize(e.command),e.command=hn.command(e.command),e.args=e.args.map(c=>hn.argument(c,n));let u=[e.command].concat(e.args).join(" ");e.args=["/d","/s","/c",`"${u}"`],e.command=process.env.comspec||"cmd.exe",e.options.windowsVerbatimArguments=!0}return e}function mo(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:po(n)}vn.exports=mo});var Sn=m((Id,In)=>{"use strict";var Pt=process.platform==="win32";function Ct(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 ho(e,t){if(!Pt)return;let r=e.emit;e.emit=function(n,u){if(n==="exit"){let c=yn(u,t,"spawn");if(c)return r.call(e,"error",c)}return r.apply(e,arguments)}}function yn(e,t){return Pt&&e===1&&!t.file?Ct(t.original,"spawn"):null}function vo(e,t){return Pt&&e===1&&!t.file?Ct(t.original,"spawnSync"):null}In.exports={hookChildProcess:ho,verifyENOENT:yn,verifyENOENTSync:vo,notFoundError:Ct}});var Rn=m((Sd,Ee)=>{"use strict";var En=require("child_process"),Wt=gn(),Nt=Sn();function _n(e,t,r){let n=Wt(e,t,r),u=En.spawn(n.command,n.args,n.options);return Nt.hookChildProcess(u,n),u}function go(e,t,r){let n=Wt(e,t,r),u=En.spawnSync(n.command,n.args,n.options);return u.error=u.error||Nt.verifyENOENTSync(u.status,n),u}Ee.exports=_n;Ee.exports.spawn=_n;Ee.exports.sync=go;Ee.exports._parse=Wt;Ee.exports._enoent=Nt});var On=m((Ed,bn)=>{"use strict";bn.exports=e=>{let t=typeof e=="string"?`
`:`
`.charCodeAt(),r=typeof e=="string"?"\r":"\r".charCodeAt();return e[e.length-1]===t&&(e=e.slice(0,e.length-1)),e[e.length-1]===r&&(e=e.slice(0,e.length-1)),e}});var wn=m((_d,Le)=>{"use strict";var Ne=require("path"),An=Mt(),qn=e=>{e={cwd:process.cwd(),path:process.env[An()],execPath:process.execPath,...e};let t,r=Ne.resolve(e.cwd),n=[];for(;t!==r;)n.push(Ne.join(r,"node_modules/.bin")),t=r,r=Ne.resolve(r,"..");let u=Ne.resolve(e.cwd,e.execPath,"..");return n.push(u),n.concat(e.path).join(Ne.delimiter)};Le.exports=qn;Le.exports.default=qn;Le.exports.env=e=>{e={env:process.env,...e};let t={...e.env},r=An({env:t});return e.path=t[r],t[r]=Le.exports(e),t}});var Mn=m((Rd,Lt)=>{"use strict";var Tn=(e,t)=>{for(let r of Reflect.ownKeys(t))Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r));return e};Lt.exports=Tn;Lt.exports.default=Tn});var xn=m((bd,rt)=>{"use strict";var yo=Mn(),tt=new WeakMap,Un=(e,t={})=>{if(typeof e!="function")throw new TypeError("Expected a function");let r,n=0,u=e.displayName||e.name||"<anonymous>",c=function(...s){if(tt.set(c,++n),n===1)r=e.apply(this,s),e=null;else if(t.throw===!0)throw new Error(`Function \`${u}\` can only be called once`);return r};return yo(c,e),tt.set(c,n),c};rt.exports=Un;rt.exports.default=Un;rt.exports.callCount=e=>{if(!tt.has(e))throw new Error(`The given function \`${e.name}\` is not wrapped by the \`onetime\` package`);return tt.get(e)}});var Fn=m(nt=>{"use strict";Object.defineProperty(nt,"__esModule",{value:!0});nt.SIGNALS=void 0;var Io=[{name:"SIGHUP",number:1,action:"terminate",description:"Terminal closed",standard:"posix"},{name:"SIGINT",number:2,action:"terminate",description:"User interruption with CTRL-C",standard:"ansi"},{name:"SIGQUIT",number:3,action:"core",description:"User interruption with CTRL-\\",standard:"posix"},{name:"SIGILL",number:4,action:"core",description:"Invalid machine instruction",standard:"ansi"},{name:"SIGTRAP",number:5,action:"core",description:"Debugger breakpoint",standard:"posix"},{name:"SIGABRT",number:6,action:"core",description:"Aborted",standard:"ansi"},{name:"SIGIOT",number:6,action:"core",description:"Aborted",standard:"bsd"},{name:"SIGBUS",number:7,action:"core",description:"Bus error due to misaligned, non-existing address or paging error",standard:"bsd"},{name:"SIGEMT",number:7,action:"terminate",description:"Command should be emulated but is not implemented",standard:"other"},{name:"SIGFPE",number:8,action:"core",description:"Floating point arithmetic error",standard:"ansi"},{name:"SIGKILL",number:9,action:"terminate",description:"Forced termination",standard:"posix",forced:!0},{name:"SIGUSR1",number:10,action:"terminate",description:"Application-specific signal",standard:"posix"},{name:"SIGSEGV",number:11,action:"core",description:"Segmentation fault",standard:"ansi"},{name:"SIGUSR2",number:12,action:"terminate",description:"Application-specific signal",standard:"posix"},{name:"SIGPIPE",number:13,action:"terminate",description:"Broken pipe or socket",standard:"posix"},{name:"SIGALRM",number:14,action:"terminate",description:"Timeout or timer",standard:"posix"},{name:"SIGTERM",number:15,action:"terminate",description:"Termination",standard:"ansi"},{name:"SIGSTKFLT",number:16,action:"terminate",description:"Stack is empty or overflowed",standard:"other"},{name:"SIGCHLD",number:17,action:"ignore",description:"Child process terminated, paused or unpaused",standard:"posix"},{name:"SIGCLD",number:17,action:"ignore",description:"Child process terminated, paused or unpaused",standard:"other"},{name:"SIGCONT",number:18,action:"unpause",description:"Unpaused",standard:"posix",forced:!0},{name:"SIGSTOP",number:19,action:"pause",description:"Paused",standard:"posix",forced:!0},{name:"SIGTSTP",number:20,action:"pause",description:'Paused using CTRL-Z or "suspend"',standard:"posix"},{name:"SIGTTIN",number:21,action:"pause",description:"Background process cannot read terminal input",standard:"posix"},{name:"SIGBREAK",number:21,action:"terminate",description:"User interruption with CTRL-BREAK",standard:"other"},{name:"SIGTTOU",number:22,action:"pause",description:"Background process cannot write to terminal output",standard:"posix"},{name:"SIGURG",number:23,action:"ignore",description:"Socket received out-of-band data",standard:"bsd"},{name:"SIGXCPU",number:24,action:"core",description:"Process timed out",standard:"bsd"},{name:"SIGXFSZ",number:25,action:"core",description:"File too big",standard:"bsd"},{name:"SIGVTALRM",number:26,action:"terminate",description:"Timeout or timer",standard:"bsd"},{name:"SIGPROF",number:27,action:"terminate",description:"Timeout or timer",standard:"bsd"},{name:"SIGWINCH",number:28,action:"ignore",description:"Terminal window size changed",standard:"bsd"},{name:"SIGIO",number:29,action:"terminate",description:"I/O is available",standard:"other"},{name:"SIGPOLL",number:29,action:"terminate",description:"Watched event",standard:"other"},{name:"SIGINFO",number:29,action:"ignore",description:"Request for process information",standard:"other"},{name:"SIGPWR",number:30,action:"terminate",description:"Device running out of power",standard:"systemv"},{name:"SIGSYS",number:31,action:"core",description:"Invalid system call",standard:"other"},{name:"SIGUNUSED",number:31,action:"terminate",description:"Invalid system call",standard:"other"}];nt.SIGNALS=Io});var Kt=m(_e=>{"use strict";Object.defineProperty(_e,"__esModule",{value:!0});_e.SIGRTMAX=_e.getRealtimeSignals=void 0;var So=function(){let e=Cn-Pn+1;return Array.from({length:e},Eo)};_e.getRealtimeSignals=So;var Eo=function(e,t){return{name:`SIGRT${t+1}`,number:Pn+t,action:"terminate",description:"Application-specific signal (realtime)",standard:"posix"}},Pn=34,Cn=64;_e.SIGRTMAX=Cn});var Wn=m(it=>{"use strict";Object.defineProperty(it,"__esModule",{value:!0});it.getSignals=void 0;var _o=require("os"),Ro=Fn(),bo=Kt(),Oo=function(){let e=(0,bo.getRealtimeSignals)();return[...Ro.SIGNALS,...e].map(Ao)};it.getSignals=Oo;var Ao=function({name:e,number:t,description:r,action:n,forced:u=!1,standard:c}){let{signals:{[e]:s}}=_o.constants,l=s!==void 0;return{name:e,number:l?s:t,description:r,supported:l,action:n,forced:u,standard:c}}});var Ln=m(Re=>{"use strict";Object.defineProperty(Re,"__esModule",{value:!0});Re.signalsByNumber=Re.signalsByName=void 0;var qo=require("os"),Nn=Wn(),wo=Kt(),To=function(){return(0,Nn.getSignals)().reduce(Mo,{})},Mo=function(e,{name:t,number:r,description:n,supported:u,action:c,forced:s,standard:l}){return{...e,[t]:{name:t,number:r,description:n,supported:u,action:c,forced:s,standard:l}}},Uo=To();Re.signalsByName=Uo;var xo=function(){let e=(0,Nn.getSignals)(),t=wo.SIGRTMAX+1,r=Array.from({length:t},(n,u)=>Fo(u,e));return Object.assign({},...r)},Fo=function(e,t){let r=Po(e,t);if(r===void 0)return{};let{name:n,description:u,supported:c,action:s,forced:l,standard:v}=r;return{[e]:{name:n,number:e,description:u,supported:c,action:s,forced:l,standard:v}}},Po=function(e,t){let r=t.find(({name:n})=>qo.constants.signals[n]===e);return r!==void 0?r:t.find(n=>n.number===e)},Co=xo();Re.signalsByNumber=Co});var jn=m((Td,Kn)=>{"use strict";var{signalsByName:Wo}=Ln(),No=({timedOut:e,timeout:t,errorCode:r,signal:n,signalDescription:u,exitCode:c,isCanceled:s})=>e?`timed out after ${t} milliseconds`:s?"was canceled":r!==void 0?`failed with ${r}`:n!==void 0?`was killed with ${n} (${u})`:c!==void 0?`failed with exit code ${c}`:"failed",Lo=({stdout:e,stderr:t,all:r,error:n,signal:u,exitCode:c,command:s,escapedCommand:l,timedOut:v,isCanceled:y,killed:I,parsed:{options:{timeout:b}}})=>{c=c===null?void 0:c,u=u===null?void 0:u;let U=u===void 0?void 0:Wo[u].description,G=n&&n.code,z=`Command ${No({timedOut:v,timeout:b,errorCode:G,signal:u,signalDescription:U,exitCode:c,isCanceled:y})}: ${s}`,Ie=Object.prototype.toString.call(n)==="[object Error]",Ze=Ie?`${z}
${n.message}`:z,Ye=[Ze,t,e].filter(Boolean).join(`
`);return Ie?(n.originalMessage=n.message,n.message=Ye):n=new Error(Ye),n.shortMessage=Ze,n.command=s,n.escapedCommand=l,n.exitCode=c,n.signal=u,n.signalDescription=U,n.stdout=e,n.stderr=t,r!==void 0&&(n.all=r),"bufferedData"in n&&delete n.bufferedData,n.failed=!0,n.timedOut=Boolean(v),n.isCanceled=y,n.killed=I&&!v,n};Kn.exports=Lo});var kn=m((Md,jt)=>{"use strict";var at=["stdin","stdout","stderr"],Ko=e=>at.some(t=>e[t]!==void 0),Dn=e=>{if(!e)return;let{stdio:t}=e;if(t===void 0)return at.map(n=>e[n]);if(Ko(e))throw new Error(`It's not possible to provide \`stdio\` in combination with one of ${at.map(n=>`\`${n}\``).join(", ")}`);if(typeof t=="string")return t;if(!Array.isArray(t))throw new TypeError(`Expected \`stdio\` to be of type \`string\` or \`Array\`, got \`${typeof t}\``);let r=Math.max(t.length,at.length);return Array.from({length:r},(n,u)=>t[u])};jt.exports=Dn;jt.exports.node=e=>{let t=Dn(e);return t==="ipc"?"ipc":t===void 0||typeof t=="string"?[t,t,t,"ipc"]:t.includes("ipc")?t:[...t,"ipc"]}});var Gn=m((Ud,ot)=>{ot.exports=["SIGABRT","SIGALRM","SIGHUP","SIGINT","SIGTERM"];process.platform!=="win32"&&ot.exports.push("SIGVTALRM","SIGXCPU","SIGXFSZ","SIGUSR2","SIGTRAP","SIGSYS","SIGQUIT","SIGIOT");process.platform==="linux"&&ot.exports.push("SIGIO","SIGPOLL","SIGPWR","SIGSTKFLT","SIGUNUSED")});var Xn=m((xd,Ae)=>{var O=global.process;typeof O!="object"||!O?Ae.exports=function(){}:(Bn=require("assert"),be=Gn(),Vn=/^win/i.test(O.platform),Ke=require("events"),typeof Ke!="function"&&(Ke=Ke.EventEmitter),O.__signal_exit_emitter__?P=O.__signal_exit_emitter__:(P=O.__signal_exit_emitter__=new Ke,P.count=0,P.emitted={}),P.infinite||(P.setMaxListeners(1/0),P.infinite=!0),Ae.exports=function(e,t){if(global.process===O){Bn.equal(typeof e,"function","a callback must be provided for exit handler"),Oe===!1&&Dt();var r="exit";t&&t.alwaysLast&&(r="afterexit");var n=function(){P.removeListener(r,e),P.listeners("exit").length===0&&P.listeners("afterexit").length===0&&ut()};return P.on(r,e),n}},ut=function(){!Oe||global.process!==O||(Oe=!1,be.forEach(function(t){try{O.removeListener(t,ct[t])}catch{}}),O.emit=ft,O.reallyExit=kt,P.count-=1)},Ae.exports.unload=ut,fe=function(t,r,n){P.emitted[t]||(P.emitted[t]=!0,P.emit(t,r,n))},ct={},be.forEach(function(e){ct[e]=function(){if(O===global.process){var r=O.listeners(e);r.length===P.count&&(ut(),fe("exit",null,e),fe("afterexit",null,e),Vn&&e==="SIGHUP"&&(e="SIGINT"),O.kill(O.pid,e))}}}),Ae.exports.signals=function(){return be},Oe=!1,Dt=function(){Oe||O!==global.process||(Oe=!0,P.count+=1,be=be.filter(function(t){try{return O.on(t,ct[t]),!0}catch{return!1}}),O.emit=zn,O.reallyExit=$n)},Ae.exports.load=Dt,kt=O.reallyExit,$n=function(t){O===global.process&&(O.exitCode=t||0,fe("exit",O.exitCode,null),fe("afterexit",O.exitCode,null),kt.call(O,O.exitCode))},ft=O.emit,zn=function(t,r){if(t==="exit"&&O===global.process){r!==void 0&&(O.exitCode=r);var n=ft.apply(this,arguments);return fe("exit",O.exitCode,null),fe("afterexit",O.exitCode,null),n}else return ft.apply(this,arguments)});var Bn,be,Vn,Ke,P,ut,fe,ct,Oe,Dt,kt,$n,ft,zn});var Jn=m((Fd,Hn)=>{"use strict";var jo=require("os"),Do=Xn(),ko=1e3*5,Go=(e,t="SIGTERM",r={})=>{let n=e(t);return Bo(e,t,r,n),n},Bo=(e,t,r,n)=>{if(!Vo(t,r,n))return;let u=zo(r),c=setTimeout(()=>{e("SIGKILL")},u);c.unref&&c.unref()},Vo=(e,{forceKillAfterTimeout:t},r)=>$o(e)&&t!==!1&&r,$o=e=>e===jo.constants.signals.SIGTERM||typeof e=="string"&&e.toUpperCase()==="SIGTERM",zo=({forceKillAfterTimeout:e=!0})=>{if(e===!0)return ko;if(!Number.isFinite(e)||e<0)throw new TypeError(`Expected the \`forceKillAfterTimeout\` option to be a non-negative integer, got \`${e}\` (${typeof e})`);return e},Xo=(e,t)=>{e.kill()&&(t.isCanceled=!0)},Ho=(e,t,r)=>{e.kill(t),r(Object.assign(new Error("Timed out"),{timedOut:!0,signal:t}))},Jo=(e,{timeout:t,killSignal:r="SIGTERM"},n)=>{if(t===0||t===void 0)return n;let u,c=new Promise((l,v)=>{u=setTimeout(()=>{Ho(e,r,v)},t)}),s=n.finally(()=>{clearTimeout(u)});return Promise.race([c,s])},Zo=({timeout:e})=>{if(e!==void 0&&(!Number.isFinite(e)||e<0))throw new TypeError(`Expected the \`timeout\` option to be a non-negative integer, got \`${e}\` (${typeof e})`)},Yo=async(e,{cleanup:t,detached:r},n)=>{if(!t||r)return n;let u=Do(()=>{e.kill()});return n.finally(()=>{u()})};Hn.exports={spawnedKill:Go,spawnedCancel:Xo,setupTimeout:Jo,validateTimeout:Zo,setExitHandler:Yo}});var Yn=m((Pd,Zn)=>{"use strict";var J=e=>e!==null&&typeof e=="object"&&typeof e.pipe=="function";J.writable=e=>J(e)&&e.writable!==!1&&typeof e._write=="function"&&typeof e._writableState=="object";J.readable=e=>J(e)&&e.readable!==!1&&typeof e._read=="function"&&typeof e._readableState=="object";J.duplex=e=>J.writable(e)&&J.readable(e);J.transform=e=>J.duplex(e)&&typeof e._transform=="function";Zn.exports=J});var ei=m((Cd,Qn)=>{"use strict";var{PassThrough:Qo}=require("stream");Qn.exports=e=>{e={...e};let{array:t}=e,{encoding:r}=e,n=r==="buffer",u=!1;t?u=!(r||n):r=r||"utf8",n&&(r=null);let c=new Qo({objectMode:u});r&&c.setEncoding(r);let s=0,l=[];return c.on("data",v=>{l.push(v),u?s=l.length:s+=v.length}),c.getBufferedValue=()=>t?l:n?Buffer.concat(l,s):l.join(""),c.getBufferedLength=()=>s,c}});var ti=m((Wd,je)=>{"use strict";var{constants:eu}=require("buffer"),tu=require("stream"),{promisify:ru}=require("util"),nu=ei(),iu=ru(tu.pipeline),Gt=class extends Error{constructor(){super("maxBuffer exceeded");this.name="MaxBufferError"}};async function Bt(e,t){if(!e)throw new Error("Expected a stream");t={maxBuffer:1/0,...t};let{maxBuffer:r}=t,n=nu(t);return await new Promise((u,c)=>{let s=l=>{l&&n.getBufferedLength()<=eu.MAX_LENGTH&&(l.bufferedData=n.getBufferedValue()),c(l)};(async()=>{try{await iu(e,n),u()}catch(l){s(l)}})(),n.on("data",()=>{n.getBufferedLength()>r&&s(new Gt)})}),n.getBufferedValue()}je.exports=Bt;je.exports.buffer=(e,t)=>Bt(e,{...t,encoding:"buffer"});je.exports.array=(e,t)=>Bt(e,{...t,array:!0});je.exports.MaxBufferError=Gt});var ni=m((Nd,ri)=>{"use strict";var{PassThrough:au}=require("stream");ri.exports=function(){var e=[],t=new au({objectMode:!0});return t.setMaxListeners(0),t.add=r,t.isEmpty=n,t.on("unpipe",u),Array.prototype.slice.call(arguments).forEach(r),t;function r(c){return Array.isArray(c)?(c.forEach(r),this):(e.push(c),c.once("end",u.bind(null,c)),c.once("error",t.emit.bind(t,"error")),c.pipe(t,{end:!1}),this)}function n(){return e.length==0}function u(c){e=e.filter(function(s){return s!==c}),!e.length&&t.readable&&t.end()}}});var ui=m((Ld,oi)=>{"use strict";var ii=Yn(),ai=ti(),ou=ni(),uu=(e,t)=>{t===void 0||e.stdin===void 0||(ii(t)?t.pipe(e.stdin):e.stdin.end(t))},cu=(e,{all:t})=>{if(!t||!e.stdout&&!e.stderr)return;let r=ou();return e.stdout&&r.add(e.stdout),e.stderr&&r.add(e.stderr),r},Vt=async(e,t)=>{if(!!e){e.destroy();try{return await t}catch(r){return r.bufferedData}}},$t=(e,{encoding:t,buffer:r,maxBuffer:n})=>{if(!(!e||!r))return t?ai(e,{encoding:t,maxBuffer:n}):ai.buffer(e,{maxBuffer:n})},fu=async({stdout:e,stderr:t,all:r},{encoding:n,buffer:u,maxBuffer:c},s)=>{let l=$t(e,{encoding:n,buffer:u,maxBuffer:c}),v=$t(t,{encoding:n,buffer:u,maxBuffer:c}),y=$t(r,{encoding:n,buffer:u,maxBuffer:c*2});try{return await Promise.all([s,l,v,y])}catch(I){return Promise.all([{error:I,signal:I.signal,timedOut:I.timedOut},Vt(e,l),Vt(t,v),Vt(r,y)])}},su=({input:e})=>{if(ii(e))throw new TypeError("The `input` option cannot be a stream in sync mode")};oi.exports={handleInput:uu,makeAllStream:cu,getSpawnedResult:fu,validateInputSync:su}});var fi=m((Kd,ci)=>{"use strict";var lu=(async()=>{})().constructor.prototype,pu=["then","catch","finally"].map(e=>[e,Reflect.getOwnPropertyDescriptor(lu,e)]),du=(e,t)=>{for(let[r,n]of pu){let u=typeof t=="function"?(...c)=>Reflect.apply(n.value,t(),c):n.value.bind(t);Reflect.defineProperty(e,r,{...n,value:u})}return e},mu=e=>new Promise((t,r)=>{e.on("exit",(n,u)=>{t({exitCode:n,signal:u})}),e.on("error",n=>{r(n)}),e.stdin&&e.stdin.on("error",n=>{r(n)})});ci.exports={mergePromise:du,getSpawnedPromise:mu}});var pi=m((jd,li)=>{"use strict";var si=(e,t=[])=>Array.isArray(t)?[e,...t]:[e],hu=/^[\w.-]+$/,vu=/"/g,gu=e=>typeof e!="string"||hu.test(e)?e:`"${e.replace(vu,'\\"')}"`,yu=(e,t)=>si(e,t).join(" "),Iu=(e,t)=>si(e,t).map(r=>gu(r)).join(" "),Su=/ +/g,Eu=e=>{let t=[];for(let r of e.trim().split(Su)){let n=t[t.length-1];n&&n.endsWith("\\")?t[t.length-1]=`${n.slice(0,-1)} ${r}`:t.push(r)}return t};li.exports={joinCommand:yu,getEscapedCommand:Iu,parseCommand:Eu}});var Ii=m((Dd,qe)=>{"use strict";var _u=require("path"),zt=require("child_process"),Ru=Rn(),bu=On(),Ou=wn(),Au=xn(),st=jn(),di=kn(),{spawnedKill:qu,spawnedCancel:wu,setupTimeout:Tu,validateTimeout:Mu,setExitHandler:Uu}=Jn(),{handleInput:xu,getSpawnedResult:Fu,makeAllStream:Pu,validateInputSync:Cu}=ui(),{mergePromise:mi,getSpawnedPromise:Wu}=fi(),{joinCommand:hi,parseCommand:vi,getEscapedCommand:gi}=pi(),Nu=1e3*1e3*100,Lu=({env:e,extendEnv:t,preferLocal:r,localDir:n,execPath:u})=>{let c=t?{...process.env,...e}:e;return r?Ou.env({env:c,cwd:n,execPath:u}):c},yi=(e,t,r={})=>{let n=Ru._parse(e,t,r);return e=n.command,t=n.args,r=n.options,r={maxBuffer:Nu,buffer:!0,stripFinalNewline:!0,extendEnv:!0,preferLocal:!1,localDir:r.cwd||process.cwd(),execPath:process.execPath,encoding:"utf8",reject:!0,cleanup:!0,all:!1,windowsHide:!0,...r},r.env=Lu(r),r.stdio=di(r),process.platform==="win32"&&_u.basename(e,".exe")==="cmd"&&t.unshift("/q"),{file:e,args:t,options:r,parsed:n}},De=(e,t,r)=>typeof t!="string"&&!Buffer.isBuffer(t)?r===void 0?void 0:"":e.stripFinalNewline?bu(t):t,lt=(e,t,r)=>{let n=yi(e,t,r),u=hi(e,t),c=gi(e,t);Mu(n.options);let s;try{s=zt.spawn(n.file,n.args,n.options)}catch(G){let B=new zt.ChildProcess,z=Promise.reject(st({error:G,stdout:"",stderr:"",all:"",command:u,escapedCommand:c,parsed:n,timedOut:!1,isCanceled:!1,killed:!1}));return mi(B,z)}let l=Wu(s),v=Tu(s,n.options,l),y=Uu(s,n.options,v),I={isCanceled:!1};s.kill=qu.bind(null,s.kill.bind(s)),s.cancel=wu.bind(null,s,I);let U=Au(async()=>{let[{error:G,exitCode:B,signal:z,timedOut:Ie},Ze,Ye,Na]=await Fu(s,n.options,y),Mr=De(n.options,Ze),Ur=De(n.options,Ye),xr=De(n.options,Na);if(G||B!==0||z!==null){let Fr=st({error:G,exitCode:B,signal:z,stdout:Mr,stderr:Ur,all:xr,command:u,escapedCommand:c,parsed:n,timedOut:Ie,isCanceled:I.isCanceled,killed:s.killed});if(!n.options.reject)return Fr;throw Fr}return{command:u,escapedCommand:c,exitCode:0,stdout:Mr,stderr:Ur,all:xr,failed:!1,timedOut:!1,isCanceled:!1,killed:!1}});return xu(s,n.options.input),s.all=Pu(s,n.options),mi(s,U)};qe.exports=lt;qe.exports.sync=(e,t,r)=>{let n=yi(e,t,r),u=hi(e,t),c=gi(e,t);Cu(n.options);let s;try{s=zt.spawnSync(n.file,n.args,n.options)}catch(y){throw st({error:y,stdout:"",stderr:"",all:"",command:u,escapedCommand:c,parsed:n,timedOut:!1,isCanceled:!1,killed:!1})}let l=De(n.options,s.stdout,s.error),v=De(n.options,s.stderr,s.error);if(s.error||s.status!==0||s.signal!==null){let y=st({stdout:l,stderr:v,error:s.error,signal:s.signal,exitCode:s.status,command:u,escapedCommand:c,parsed:n,timedOut:s.error&&s.error.code==="ETIMEDOUT",isCanceled:!1,killed:s.signal!==null});if(!n.options.reject)return y;throw y}return{command:u,escapedCommand:c,exitCode:0,stdout:l,stderr:v,failed:!1,timedOut:!1,isCanceled:!1,killed:!1}};qe.exports.command=(e,t)=>{let[r,...n]=vi(e);return lt(r,n,t)};qe.exports.commandSync=(e,t)=>{let[r,...n]=vi(e);return lt.sync(r,n,t)};qe.exports.node=(e,t,r={})=>{t&&!Array.isArray(t)&&typeof t=="object"&&(r=t,t=[]);let n=di.node(r),u=process.execArgv.filter(l=>!l.startsWith("--inspect")),{nodePath:c=process.execPath,nodeOptions:s=u}=r;return lt(c,[...s,e,...Array.isArray(t)?t:[]],{...r,stdin:void 0,stdout:void 0,stderr:void 0,stdio:n,shell:!1})}});var x=m(h=>{"use strict";Object.defineProperty(h,"__esModule",{value:!0});h.getEndomorphismMonoid=h.not=h.SK=h.hole=h.pipe=h.untupled=h.tupled=h.absurd=h.decrement=h.increment=h.tuple=h.flow=h.flip=h.constVoid=h.constUndefined=h.constNull=h.constFalse=h.constTrue=h.constant=h.unsafeCoerce=h.identity=h.apply=h.getRing=h.getSemiring=h.getMonoid=h.getSemigroup=h.getBooleanAlgebra=void 0;var Ku=function(e){return function(){return{meet:function(t,r){return function(n){return e.meet(t(n),r(n))}},join:function(t,r){return function(n){return e.join(t(n),r(n))}},zero:function(){return e.zero},one:function(){return e.one},implies:function(t,r){return function(n){return e.implies(t(n),r(n))}},not:function(t){return function(r){return e.not(t(r))}}}}};h.getBooleanAlgebra=Ku;var ju=function(e){return function(){return{concat:function(t,r){return function(n){return e.concat(t(n),r(n))}}}}};h.getSemigroup=ju;var Du=function(e){var t=h.getSemigroup(e);return function(){return{concat:t().concat,empty:function(){return e.empty}}}};h.getMonoid=Du;var ku=function(e){return{add:function(t,r){return function(n){return e.add(t(n),r(n))}},zero:function(){return e.zero},mul:function(t,r){return function(n){return e.mul(t(n),r(n))}},one:function(){return e.one}}};h.getSemiring=ku;var Gu=function(e){var t=h.getSemiring(e);return{add:t.add,mul:t.mul,one:t.one,zero:t.zero,sub:function(r,n){return function(u){return e.sub(r(u),n(u))}}}};h.getRing=Gu;var Bu=function(e){return function(t){return t(e)}};h.apply=Bu;function Xt(e){return e}h.identity=Xt;h.unsafeCoerce=Xt;function ke(e){return function(){return e}}h.constant=ke;h.constTrue=ke(!0);h.constFalse=ke(!1);h.constNull=ke(null);h.constUndefined=ke(void 0);h.constVoid=h.constUndefined;function Vu(e){return function(t,r){return e(r,t)}}h.flip=Vu;function Ri(e,t,r,n,u,c,s,l,v){switch(arguments.length){case 1:return e;case 2:return function(){return t(e.apply(this,arguments))};case 3:return function(){return r(t(e.apply(this,arguments)))};case 4:return function(){return n(r(t(e.apply(this,arguments))))};case 5:return function(){return u(n(r(t(e.apply(this,arguments)))))};case 6:return function(){return c(u(n(r(t(e.apply(this,arguments))))))};case 7:return function(){return s(c(u(n(r(t(e.apply(this,arguments)))))))};case 8:return function(){return l(s(c(u(n(r(t(e.apply(this,arguments))))))))};case 9:return function(){return v(l(s(c(u(n(r(t(e.apply(this,arguments)))))))))}}}h.flow=Ri;function $u(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return e}h.tuple=$u;function zu(e){return e+1}h.increment=zu;function Xu(e){return e-1}h.decrement=Xu;function bi(e){throw new Error("Called `absurd` function which should be uncallable")}h.absurd=bi;function Hu(e){return function(t){return e.apply(void 0,t)}}h.tupled=Hu;function Ju(e){return function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];return e(t)}}h.untupled=Ju;function Zu(e,t,r,n,u,c,s,l,v){switch(arguments.length){case 1:return e;case 2:return t(e);case 3:return r(t(e));case 4:return n(r(t(e)));case 5:return u(n(r(t(e))));case 6:return c(u(n(r(t(e)))));case 7:return s(c(u(n(r(t(e))))));case 8:return l(s(c(u(n(r(t(e)))))));case 9:return v(l(s(c(u(n(r(t(e))))))));default:for(var y=arguments[0],I=1;I<arguments.length;I++)y=arguments[I](y);return y}}h.pipe=Zu;h.hole=bi;var Yu=function(e,t){return t};h.SK=Yu;function Qu(e){return function(t){return!e(t)}}h.not=Qu;var ec=function(){return{concat:function(e,t){return Ri(e,t)},empty:Xt}};h.getEndomorphismMonoid=ec});var se=m(N=>{"use strict";Object.defineProperty(N,"__esModule",{value:!0});N.sequenceS=N.sequenceT=N.getApplySemigroup=N.apS=N.apSecond=N.apFirst=N.ap=void 0;var tc=x();function rc(e,t){return function(r){return function(n){return e.ap(e.map(n,function(u){return function(c){return t.ap(u,c)}}),r)}}}N.ap=rc;function nc(e){return function(t){return function(r){return e.ap(e.map(r,function(n){return function(){return n}}),t)}}}N.apFirst=nc;function ic(e){return function(t){return function(r){return e.ap(e.map(r,function(){return function(n){return n}}),t)}}}N.apSecond=ic;function ac(e){return function(t,r){return function(n){return e.ap(e.map(n,function(u){return function(c){var s;return Object.assign({},u,(s={},s[t]=c,s))}}),r)}}}N.apS=ac;function oc(e){return function(t){return{concat:function(r,n){return e.ap(e.map(r,function(u){return function(c){return t.concat(u,c)}}),n)}}}}N.getApplySemigroup=oc;function Ht(e,t,r){return function(n){for(var u=Array(r.length+1),c=0;c<r.length;c++)u[c]=r[c];return u[r.length]=n,t===0?e.apply(null,u):Ht(e,t-1,u)}}var Jt={1:function(e){return[e]},2:function(e){return function(t){return[e,t]}},3:function(e){return function(t){return function(r){return[e,t,r]}}},4:function(e){return function(t){return function(r){return function(n){return[e,t,r,n]}}}},5:function(e){return function(t){return function(r){return function(n){return function(u){return[e,t,r,n,u]}}}}}};function uc(e){return Jt.hasOwnProperty(e)||(Jt[e]=Ht(tc.tuple,e-1,[])),Jt[e]}function cc(e){return function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];for(var n=t.length,u=uc(n),c=e.map(t[0],u),s=1;s<n;s++)c=e.ap(c,t[s]);return c}}N.sequenceT=cc;function fc(e){var t=e.length;switch(t){case 1:return function(r){var n;return n={},n[e[0]]=r,n};case 2:return function(r){return function(n){var u;return u={},u[e[0]]=r,u[e[1]]=n,u}};case 3:return function(r){return function(n){return function(u){var c;return c={},c[e[0]]=r,c[e[1]]=n,c[e[2]]=u,c}}};case 4:return function(r){return function(n){return function(u){return function(c){var s;return s={},s[e[0]]=r,s[e[1]]=n,s[e[2]]=u,s[e[3]]=c,s}}}};case 5:return function(r){return function(n){return function(u){return function(c){return function(s){var l;return l={},l[e[0]]=r,l[e[1]]=n,l[e[2]]=u,l[e[3]]=c,l[e[4]]=s,l}}}}};default:return Ht(function(){for(var r=[],n=0;n<arguments.length;n++)r[n]=arguments[n];for(var u={},c=0;c<t;c++)u[e[c]]=r[c];return u},t-1,[])}}function sc(e){return function(t){for(var r=Object.keys(t),n=r.length,u=fc(r),c=e.map(t[r[0]],u),s=1;s<n;s++)c=e.ap(c,t[r[s]]);return c}}N.sequenceS=sc});var Y=m(Z=>{"use strict";Object.defineProperty(Z,"__esModule",{value:!0});Z.getFunctorComposition=Z.bindTo=Z.flap=Z.map=void 0;var lc=x();function Oi(e,t){return function(r){return function(n){return e.map(n,function(u){return t.map(u,r)})}}}Z.map=Oi;function pc(e){return function(t){return function(r){return e.map(r,function(n){return n(t)})}}}Z.flap=pc;function dc(e){return function(t){return function(r){return e.map(r,function(n){var u;return u={},u[t]=n,u})}}}Z.bindTo=dc;function mc(e,t){var r=Oi(e,t);return{map:function(n,u){return lc.pipe(n,r(u))}}}Z.getFunctorComposition=mc});var Ge=m(we=>{"use strict";Object.defineProperty(we,"__esModule",{value:!0});we.getApplicativeComposition=we.getApplicativeMonoid=void 0;var Ai=se(),hc=x(),vc=Y();function gc(e){var t=Ai.getApplySemigroup(e);return function(r){return{concat:t(r).concat,empty:e.of(r.empty)}}}we.getApplicativeMonoid=gc;function yc(e,t){var r=vc.getFunctorComposition(e,t).map,n=Ai.ap(e,t);return{map:r,of:function(u){return e.of(t.of(u))},ap:function(u,c){return hc.pipe(u,n(c))}}}we.getApplicativeComposition=yc});var le=m(Te=>{"use strict";Object.defineProperty(Te,"__esModule",{value:!0});Te.bind=Te.chainFirst=void 0;function Ic(e){return function(t){return function(r){return e.chain(r,function(n){return e.map(t(n),function(){return n})})}}}Te.chainFirst=Ic;function Sc(e){return function(t,r){return function(n){return e.chain(n,function(u){return e.map(r(u),function(c){var s;return Object.assign({},u,(s={},s[t]=c,s))})})}}}Te.bind=Sc});var re=m(_=>{"use strict";var Ec=_&&_.__spreadArray||function(e,t){for(var r=0,n=t.length,u=e.length;r<n;r++,u++)e[u]=t[r];return e};Object.defineProperty(_,"__esModule",{value:!0});_.fromReadonlyNonEmptyArray=_.has=_.emptyRecord=_.emptyReadonlyArray=_.tail=_.head=_.isNonEmpty=_.singleton=_.right=_.left=_.isRight=_.isLeft=_.some=_.none=_.isSome=_.isNone=void 0;var _c=function(e){return e._tag==="None"};_.isNone=_c;var Rc=function(e){return e._tag==="Some"};_.isSome=Rc;_.none={_tag:"None"};var bc=function(e){return{_tag:"Some",value:e}};_.some=bc;var Oc=function(e){return e._tag==="Left"};_.isLeft=Oc;var Ac=function(e){return e._tag==="Right"};_.isRight=Ac;var qc=function(e){return{_tag:"Left",left:e}};_.left=qc;var wc=function(e){return{_tag:"Right",right:e}};_.right=wc;var Tc=function(e){return[e]};_.singleton=Tc;var Mc=function(e){return e.length>0};_.isNonEmpty=Mc;var Uc=function(e){return e[0]};_.head=Uc;var xc=function(e){return e.slice(1)};_.tail=xc;_.emptyReadonlyArray=[];_.emptyRecord={};_.has=Object.prototype.hasOwnProperty;var Fc=function(e){return Ec([e[0]],e.slice(1))};_.fromReadonlyNonEmptyArray=Fc});var pt=m(T=>{"use strict";var Pc=T&&T.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Cc=T&&T.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Wc=T&&T.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Pc(t,e,r);return Cc(t,e),t};Object.defineProperty(T,"__esModule",{value:!0});T.filterOrElse=T.chainEitherK=T.fromEitherK=T.chainOptionK=T.fromOptionK=T.fromPredicate=T.fromOption=void 0;var qi=x(),pe=Wc(re());function wi(e){return function(t){return function(r){return e.fromEither(pe.isNone(r)?pe.left(t()):pe.right(r.value))}}}T.fromOption=wi;function Nc(e){return function(t,r){return function(n){return e.fromEither(t(n)?pe.right(n):pe.left(r(n)))}}}T.fromPredicate=Nc;function Ti(e){var t=wi(e);return function(r){var n=t(r);return function(u){return qi.flow(u,n)}}}T.fromOptionK=Ti;function Lc(e,t){var r=Ti(e);return function(n){var u=r(n);return function(c){return function(s){return t.chain(s,u(c))}}}}T.chainOptionK=Lc;function Mi(e){return function(t){return qi.flow(t,e.fromEither)}}T.fromEitherK=Mi;function Kc(e,t){var r=Mi(e);return function(n){return function(u){return t.chain(u,r(n))}}}T.chainEitherK=Kc;function jc(e,t){return function(r,n){return function(u){return t.chain(u,function(c){return e.fromEither(r(c)?pe.right(c):pe.left(n(c)))})}}}T.filterOrElse=jc});var Zt=m(A=>{"use strict";Object.defineProperty(A,"__esModule",{value:!0});A.and=A.or=A.not=A.Contravariant=A.getMonoidAll=A.getSemigroupAll=A.getMonoidAny=A.getSemigroupAny=A.URI=A.contramap=void 0;var Me=x(),Dc=function(e,t){return Me.pipe(e,A.contramap(t))},kc=function(e){return function(t){return Me.flow(e,t)}};A.contramap=kc;A.URI="Predicate";var Gc=function(){return{concat:function(e,t){return Me.pipe(e,A.or(t))}}};A.getSemigroupAny=Gc;var Bc=function(){return{concat:A.getSemigroupAny().concat,empty:Me.constFalse}};A.getMonoidAny=Bc;var Vc=function(){return{concat:function(e,t){return Me.pipe(e,A.and(t))}}};A.getSemigroupAll=Vc;var $c=function(){return{concat:A.getSemigroupAll().concat,empty:Me.constTrue}};A.getMonoidAll=$c;A.Contravariant={URI:A.URI,contramap:Dc};var zc=function(e){return function(t){return!e(t)}};A.not=zc;var Xc=function(e){return function(t){return function(r){return t(r)||e(r)}}};A.or=Xc;var Hc=function(e){return function(t){return function(r){return t(r)&&e(r)}}};A.and=Hc});var Ui=m(V=>{"use strict";Object.defineProperty(V,"__esModule",{value:!0});V.concatAll=V.endo=V.filterSecond=V.filterFirst=V.reverse=void 0;var Jc=function(e){return{concat:function(t,r){return e.concat(r,t)}}};V.reverse=Jc;var Zc=function(e){return function(t){return{concat:function(r,n){return e(r)?t.concat(r,n):n}}}};V.filterFirst=Zc;var Yc=function(e){return function(t){return{concat:function(r,n){return e(n)?t.concat(r,n):r}}}};V.filterSecond=Yc;var Qc=function(e){return function(t){return{concat:function(r,n){return t.concat(e(r),e(n))}}}};V.endo=Qc;var ef=function(e){return function(t){return function(r){return r.reduce(function(n,u){return e.concat(n,u)},t)}}};V.concatAll=ef});var xi=m(g=>{"use strict";Object.defineProperty(g,"__esModule",{value:!0});g.eqDate=g.eqNumber=g.eqString=g.eqBoolean=g.eq=g.strictEqual=g.getStructEq=g.getTupleEq=g.Contravariant=g.getMonoid=g.getSemigroup=g.eqStrict=g.URI=g.contramap=g.tuple=g.struct=g.fromEquals=void 0;var tf=x(),rf=function(e){return{equals:function(t,r){return t===r||e(t,r)}}};g.fromEquals=rf;var nf=function(e){return g.fromEquals(function(t,r){for(var n in e)if(!e[n].equals(t[n],r[n]))return!1;return!0})};g.struct=nf;var af=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return g.fromEquals(function(r,n){return e.every(function(u,c){return u.equals(r[c],n[c])})})};g.tuple=af;var of=function(e,t){return tf.pipe(e,g.contramap(t))},uf=function(e){return function(t){return g.fromEquals(function(r,n){return t.equals(e(r),e(n))})}};g.contramap=uf;g.URI="Eq";g.eqStrict={equals:function(e,t){return e===t}};var cf={equals:function(){return!0}},ff=function(){return{concat:function(e,t){return g.fromEquals(function(r,n){return e.equals(r,n)&&t.equals(r,n)})}}};g.getSemigroup=ff;var sf=function(){return{concat:g.getSemigroup().concat,empty:cf}};g.getMonoid=sf;g.Contravariant={URI:g.URI,contramap:of};g.getTupleEq=g.tuple;g.getStructEq=g.struct;g.strictEqual=g.eqStrict.equals;g.eq=g.Contravariant;g.eqBoolean=g.eqStrict;g.eqString=g.eqStrict;g.eqNumber=g.eqStrict;g.eqDate={equals:function(e,t){return e.valueOf()===t.valueOf()}}});var Fi=m(p=>{"use strict";Object.defineProperty(p,"__esModule",{value:!0});p.ordDate=p.ordNumber=p.ordString=p.ordBoolean=p.ord=p.getDualOrd=p.getTupleOrd=p.between=p.clamp=p.max=p.min=p.geq=p.leq=p.gt=p.lt=p.equals=p.trivial=p.Contravariant=p.getMonoid=p.getSemigroup=p.URI=p.contramap=p.reverse=p.tuple=p.fromCompare=p.equalsDefault=void 0;var lf=xi(),dt=x(),pf=function(e){return function(t,r){return t===r||e(t,r)===0}};p.equalsDefault=pf;var df=function(e){return{equals:p.equalsDefault(e),compare:function(t,r){return t===r?0:e(t,r)}}};p.fromCompare=df;var mf=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return p.fromCompare(function(r,n){for(var u=0;u<e.length-1;u++){var c=e[u].compare(r[u],n[u]);if(c!==0)return c}return e[u].compare(r[u],n[u])})};p.tuple=mf;var hf=function(e){return p.fromCompare(function(t,r){return e.compare(r,t)})};p.reverse=hf;var vf=function(e,t){return dt.pipe(e,p.contramap(t))},gf=function(e){return function(t){return p.fromCompare(function(r,n){return t.compare(e(r),e(n))})}};p.contramap=gf;p.URI="Ord";var yf=function(){return{concat:function(e,t){return p.fromCompare(function(r,n){var u=e.compare(r,n);return u!==0?u:t.compare(r,n)})}}};p.getSemigroup=yf;var If=function(){return{concat:p.getSemigroup().concat,empty:p.fromCompare(function(){return 0})}};p.getMonoid=If;p.Contravariant={URI:p.URI,contramap:vf};p.trivial={equals:dt.constTrue,compare:dt.constant(0)};var Sf=function(e){return function(t){return function(r){return r===t||e.compare(r,t)===0}}};p.equals=Sf;var Ef=function(e){return function(t,r){return e.compare(t,r)===-1}};p.lt=Ef;var _f=function(e){return function(t,r){return e.compare(t,r)===1}};p.gt=_f;var Rf=function(e){return function(t,r){return e.compare(t,r)!==1}};p.leq=Rf;var bf=function(e){return function(t,r){return e.compare(t,r)!==-1}};p.geq=bf;var Of=function(e){return function(t,r){return t===r||e.compare(t,r)<1?t:r}};p.min=Of;var Af=function(e){return function(t,r){return t===r||e.compare(t,r)>-1?t:r}};p.max=Af;var qf=function(e){var t=p.min(e),r=p.max(e);return function(n,u){return function(c){return r(t(c,u),n)}}};p.clamp=qf;var wf=function(e){var t=p.lt(e),r=p.gt(e);return function(n,u){return function(c){return!(t(c,n)||r(c,u))}}};p.between=wf;p.getTupleOrd=p.tuple;p.getDualOrd=p.reverse;p.ord=p.Contravariant;function Tf(e,t){return e<t?-1:e>t?1:0}var Yt={equals:lf.eqStrict.equals,compare:Tf};p.ordBoolean=Yt;p.ordString=Yt;p.ordNumber=Yt;p.ordDate=dt.pipe(p.ordNumber,p.contramap(function(e){return e.valueOf()}))});var Ni=m(d=>{"use strict";var Mf=d&&d.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Uf=d&&d.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Qt=d&&d.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Mf(t,e,r);return Uf(t,e),t};Object.defineProperty(d,"__esModule",{value:!0});d.semigroupProduct=d.semigroupSum=d.semigroupString=d.getFunctionSemigroup=d.semigroupAny=d.semigroupAll=d.fold=d.getIntercalateSemigroup=d.getMeetSemigroup=d.getJoinSemigroup=d.getDualSemigroup=d.getStructSemigroup=d.getTupleSemigroup=d.getFirstSemigroup=d.getLastSemigroup=d.getObjectSemigroup=d.semigroupVoid=d.concatAll=d.last=d.first=d.intercalate=d.tuple=d.struct=d.reverse=d.constant=d.max=d.min=void 0;var Pi=x(),xf=Qt(re()),Ci=Qt(Ui()),Wi=Qt(Fi()),Ff=function(e){return{concat:Wi.min(e)}};d.min=Ff;var Pf=function(e){return{concat:Wi.max(e)}};d.max=Pf;var Cf=function(e){return{concat:function(){return e}}};d.constant=Cf;d.reverse=Ci.reverse;var Wf=function(e){return{concat:function(t,r){var n={};for(var u in e)xf.has.call(e,u)&&(n[u]=e[u].concat(t[u],r[u]));return n}}};d.struct=Wf;var Nf=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return{concat:function(r,n){return e.map(function(u,c){return u.concat(r[c],n[c])})}}};d.tuple=Nf;var Lf=function(e){return function(t){return{concat:function(r,n){return t.concat(r,t.concat(e,n))}}}};d.intercalate=Lf;var Kf=function(){return{concat:Pi.identity}};d.first=Kf;var jf=function(){return{concat:function(e,t){return t}}};d.last=jf;d.concatAll=Ci.concatAll;d.semigroupVoid=d.constant(void 0);var Df=function(){return{concat:function(e,t){return Object.assign({},e,t)}}};d.getObjectSemigroup=Df;d.getLastSemigroup=d.last;d.getFirstSemigroup=d.first;d.getTupleSemigroup=d.tuple;d.getStructSemigroup=d.struct;d.getDualSemigroup=d.reverse;d.getJoinSemigroup=d.max;d.getMeetSemigroup=d.min;d.getIntercalateSemigroup=d.intercalate;function kf(e){var t=d.concatAll(e);return function(r,n){return n===void 0?t(r):t(r)(n)}}d.fold=kf;d.semigroupAll={concat:function(e,t){return e&&t}};d.semigroupAny={concat:function(e,t){return e||t}};d.getFunctionSemigroup=Pi.getSemigroup;d.semigroupString={concat:function(e,t){return e+t}};d.semigroupSum={concat:function(e,t){return e+t}};d.semigroupProduct={concat:function(e,t){return e*t}}});var Be=m(E=>{"use strict";Object.defineProperty(E,"__esModule",{value:!0});E.right=E.left=E.flap=E.Functor=E.Bifunctor=E.URI=E.bimap=E.mapLeft=E.map=E.separated=void 0;var er=x(),Gf=Y(),Bf=function(e,t){return{left:e,right:t}};E.separated=Bf;var Vf=function(e,t){return er.pipe(e,E.map(t))},$f=function(e,t){return er.pipe(e,E.mapLeft(t))},zf=function(e,t,r){return er.pipe(e,E.bimap(t,r))},Xf=function(e){return function(t){return E.separated(E.left(t),e(E.right(t)))}};E.map=Xf;var Hf=function(e){return function(t){return E.separated(e(E.left(t)),E.right(t))}};E.mapLeft=Hf;var Jf=function(e,t){return function(r){return E.separated(e(E.left(r)),t(E.right(r)))}};E.bimap=Jf;E.URI="Separated";E.Bifunctor={URI:E.URI,mapLeft:$f,bimap:zf};E.Functor={URI:E.URI,map:Vf};E.flap=Gf.flap(E.Functor);var Zf=function(e){return e.left};E.left=Zf;var Yf=function(e){return e.right};E.right=Yf});var tr=m(K=>{"use strict";var Qf=K&&K.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),es=K&&K.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),ts=K&&K.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Qf(t,e,r);return es(t,e),t};Object.defineProperty(K,"__esModule",{value:!0});K.filterE=K.witherDefault=K.wiltDefault=void 0;var Li=ts(re());function rs(e,t){return function(r){var n=e.traverse(r);return function(u,c){return r.map(n(u,c),t.separate)}}}K.wiltDefault=rs;function ns(e,t){return function(r){var n=e.traverse(r);return function(u,c){return r.map(n(u,c),t.compact)}}}K.witherDefault=ns;function is(e){return function(t){var r=e.wither(t);return function(n){return function(u){return r(u,function(c){return t.map(n(c),function(s){return s?Li.some(c):Li.none})})}}}}K.filterE=is});var Ki=m(mt=>{"use strict";Object.defineProperty(mt,"__esModule",{value:!0});mt.guard=void 0;function as(e,t){return function(r){return r?t.of(void 0):e.zero()}}mt.guard=as});var sr=m(o=>{"use strict";var os=o&&o.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),us=o&&o.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),cs=o&&o.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&os(t,e,r);return us(t,e),t};Object.defineProperty(o,"__esModule",{value:!0});o.fromEither=o.MonadThrow=o.throwError=o.Witherable=o.wilt=o.wither=o.Traversable=o.sequence=o.traverse=o.Filterable=o.partitionMap=o.partition=o.filterMap=o.filter=o.Compactable=o.separate=o.compact=o.Extend=o.extend=o.Alternative=o.guard=o.Zero=o.zero=o.Alt=o.alt=o.altW=o.Foldable=o.reduceRight=o.foldMap=o.reduce=o.Monad=o.Chain=o.chain=o.Applicative=o.Apply=o.ap=o.Pointed=o.of=o.Functor=o.map=o.getMonoid=o.getOrd=o.getEq=o.getShow=o.URI=o.getRight=o.getLeft=o.fromPredicate=o.some=o.none=void 0;o.getLastMonoid=o.getFirstMonoid=o.getApplyMonoid=o.getApplySemigroup=o.option=o.mapNullable=o.getRefinement=o.sequenceArray=o.traverseArray=o.traverseArrayWithIndex=o.traverseReadonlyArrayWithIndex=o.traverseReadonlyNonEmptyArrayWithIndex=o.ApT=o.apS=o.bind=o.bindTo=o.Do=o.exists=o.elem=o.toUndefined=o.toNullable=o.chainNullableK=o.fromNullableK=o.tryCatchK=o.tryCatch=o.fromNullable=o.chainEitherK=o.fromEitherK=o.duplicate=o.chainFirst=o.flatten=o.apSecond=o.apFirst=o.flap=o.getOrElse=o.getOrElseW=o.fold=o.match=o.foldW=o.matchW=o.isNone=o.isSome=o.FromEither=void 0;var fs=Ge(),ht=se(),ji=le(),Di=pt(),M=x(),ki=Y(),de=cs(re()),ss=Zt(),Gi=Ni(),rr=Be(),Bi=tr(),ls=Ki();o.none=de.none;o.some=de.some;function ps(e){return function(t){return e(t)?o.some(t):o.none}}o.fromPredicate=ps;var ds=function(e){return e._tag==="Right"?o.none:o.some(e.left)};o.getLeft=ds;var ms=function(e){return e._tag==="Left"?o.none:o.some(e.right)};o.getRight=ms;var D=function(e,t){return M.pipe(e,o.map(t))},me=function(e,t){return M.pipe(e,o.ap(t))},vt=function(e,t){return M.pipe(e,o.chain(t))},gt=function(e,t,r){return M.pipe(e,o.reduce(t,r))},yt=function(e){var t=o.foldMap(e);return function(r,n){return M.pipe(r,t(n))}},It=function(e,t,r){return M.pipe(e,o.reduceRight(t,r))},nr=function(e){var t=o.traverse(e);return function(r,n){return M.pipe(r,t(n))}},ir=function(e,t){return M.pipe(e,o.alt(t))},Ve=function(e,t){return M.pipe(e,o.filter(t))},ar=function(e,t){return M.pipe(e,o.filterMap(t))},Vi=function(e,t){return M.pipe(e,o.extend(t))},or=function(e,t){return M.pipe(e,o.partition(t))},ur=function(e,t){return M.pipe(e,o.partitionMap(t))};o.URI="Option";var hs=function(e){return{show:function(t){return o.isNone(t)?"none":"some("+e.show(t.value)+")"}}};o.getShow=hs;var vs=function(e){return{equals:function(t,r){return t===r||(o.isNone(t)?o.isNone(r):o.isNone(r)?!1:e.equals(t.value,r.value))}}};o.getEq=vs;var gs=function(e){return{equals:o.getEq(e).equals,compare:function(t,r){return t===r?0:o.isSome(t)?o.isSome(r)?e.compare(t.value,r.value):1:-1}}};o.getOrd=gs;var ys=function(e){return{concat:function(t,r){return o.isNone(t)?r:o.isNone(r)?t:o.some(e.concat(t.value,r.value))},empty:o.none}};o.getMonoid=ys;var Is=function(e){return function(t){return o.isNone(t)?o.none:o.some(e(t.value))}};o.map=Is;o.Functor={URI:o.URI,map:D};o.of=o.some;o.Pointed={URI:o.URI,of:o.of};var Ss=function(e){return function(t){return o.isNone(t)||o.isNone(e)?o.none:o.some(t.value(e.value))}};o.ap=Ss;o.Apply={URI:o.URI,map:D,ap:me};o.Applicative={URI:o.URI,map:D,ap:me,of:o.of};var Es=function(e){return function(t){return o.isNone(t)?o.none:e(t.value)}};o.chain=Es;o.Chain={URI:o.URI,map:D,ap:me,chain:vt};o.Monad={URI:o.URI,map:D,ap:me,of:o.of,chain:vt};var _s=function(e,t){return function(r){return o.isNone(r)?e:t(e,r.value)}};o.reduce=_s;var Rs=function(e){return function(t){return function(r){return o.isNone(r)?e.empty:t(r.value)}}};o.foldMap=Rs;var bs=function(e,t){return function(r){return o.isNone(r)?e:t(r.value,e)}};o.reduceRight=bs;o.Foldable={URI:o.URI,reduce:gt,foldMap:yt,reduceRight:It};var Os=function(e){return function(t){return o.isNone(t)?e():t}};o.altW=Os;o.alt=o.altW;o.Alt={URI:o.URI,map:D,alt:ir};var As=function(){return o.none};o.zero=As;o.Zero={URI:o.URI,zero:o.zero};o.guard=ls.guard(o.Zero,o.Pointed);o.Alternative={URI:o.URI,map:D,ap:me,of:o.of,alt:ir,zero:o.zero};var qs=function(e){return function(t){return o.isNone(t)?o.none:o.some(e(t))}};o.extend=qs;o.Extend={URI:o.URI,map:D,extend:Vi};o.compact=o.chain(M.identity);var ws=rr.separated(o.none,o.none),Ts=function(e){return o.isNone(e)?ws:rr.separated(o.getLeft(e.value),o.getRight(e.value))};o.separate=Ts;o.Compactable={URI:o.URI,compact:o.compact,separate:o.separate};var Ms=function(e){return function(t){return o.isNone(t)?o.none:e(t.value)?t:o.none}};o.filter=Ms;var Us=function(e){return function(t){return o.isNone(t)?o.none:e(t.value)}};o.filterMap=Us;var xs=function(e){return function(t){return rr.separated(Ve(t,ss.not(e)),Ve(t,e))}};o.partition=xs;var Fs=function(e){return M.flow(o.map(e),o.separate)};o.partitionMap=Fs;o.Filterable={URI:o.URI,map:D,compact:o.compact,separate:o.separate,filter:Ve,filterMap:ar,partition:or,partitionMap:ur};var Ps=function(e){return function(t){return function(r){return o.isNone(r)?e.of(o.none):e.map(t(r.value),o.some)}}};o.traverse=Ps;var Cs=function(e){return function(t){return o.isNone(t)?e.of(o.none):e.map(t.value,o.some)}};o.sequence=Cs;o.Traversable={URI:o.URI,map:D,reduce:gt,foldMap:yt,reduceRight:It,traverse:nr,sequence:o.sequence};var cr=Bi.witherDefault(o.Traversable,o.Compactable),fr=Bi.wiltDefault(o.Traversable,o.Compactable),Ws=function(e){var t=cr(e);return function(r){return function(n){return t(n,r)}}};o.wither=Ws;var Ns=function(e){var t=fr(e);return function(r){return function(n){return t(n,r)}}};o.wilt=Ns;o.Witherable={URI:o.URI,map:D,reduce:gt,foldMap:yt,reduceRight:It,traverse:nr,sequence:o.sequence,compact:o.compact,separate:o.separate,filter:Ve,filterMap:ar,partition:or,partitionMap:ur,wither:cr,wilt:fr};var Ls=function(){return o.none};o.throwError=Ls;o.MonadThrow={URI:o.URI,map:D,ap:me,of:o.of,chain:vt,throwError:o.throwError};o.fromEither=o.getRight;o.FromEither={URI:o.URI,fromEither:o.fromEither};o.isSome=de.isSome;var Ks=function(e){return e._tag==="None"};o.isNone=Ks;var js=function(e,t){return function(r){return o.isNone(r)?e():t(r.value)}};o.matchW=js;o.foldW=o.matchW;o.match=o.matchW;o.fold=o.match;var Ds=function(e){return function(t){return o.isNone(t)?e():t.value}};o.getOrElseW=Ds;o.getOrElse=o.getOrElseW;o.flap=ki.flap(o.Functor);o.apFirst=ht.apFirst(o.Apply);o.apSecond=ht.apSecond(o.Apply);o.flatten=o.compact;o.chainFirst=ji.chainFirst(o.Chain);o.duplicate=o.extend(M.identity);o.fromEitherK=Di.fromEitherK(o.FromEither);o.chainEitherK=Di.chainEitherK(o.FromEither,o.Chain);var ks=function(e){return e==null?o.none:o.some(e)};o.fromNullable=ks;var Gs=function(e){try{return o.some(e())}catch{return o.none}};o.tryCatch=Gs;var Bs=function(e){return function(){for(var t=[],r=0;r<arguments.length;r++)t[r]=arguments[r];return o.tryCatch(function(){return e.apply(void 0,t)})}};o.tryCatchK=Bs;var Vs=function(e){return M.flow(e,o.fromNullable)};o.fromNullableK=Vs;var $s=function(e){return function(t){return o.isNone(t)?o.none:o.fromNullable(e(t.value))}};o.chainNullableK=$s;o.toNullable=o.match(M.constNull,M.identity);o.toUndefined=o.match(M.constUndefined,M.identity);function $i(e){return function(t,r){if(r===void 0){var n=$i(e);return function(u){return n(t,u)}}return o.isNone(r)?!1:e.equals(t,r.value)}}o.elem=$i;var zs=function(e){return function(t){return o.isNone(t)?!1:e(t.value)}};o.exists=zs;o.Do=o.of(de.emptyRecord);o.bindTo=ki.bindTo(o.Functor);o.bind=ji.bind(o.Chain);o.apS=ht.apS(o.Apply);o.ApT=o.of(de.emptyReadonlyArray);var Xs=function(e){return function(t){var r=e(0,de.head(t));if(o.isNone(r))return o.none;for(var n=[r.value],u=1;u<t.length;u++){var c=e(u,t[u]);if(o.isNone(c))return o.none;n.push(c.value)}return o.some(n)}};o.traverseReadonlyNonEmptyArrayWithIndex=Xs;var Hs=function(e){var t=o.traverseReadonlyNonEmptyArrayWithIndex(e);return function(r){return de.isNonEmpty(r)?t(r):o.ApT}};o.traverseReadonlyArrayWithIndex=Hs;o.traverseArrayWithIndex=o.traverseReadonlyArrayWithIndex;var Js=function(e){return o.traverseReadonlyArrayWithIndex(function(t,r){return e(r)})};o.traverseArray=Js;o.sequenceArray=o.traverseArray(M.identity);function Zs(e){return function(t){return o.isSome(e(t))}}o.getRefinement=Zs;o.mapNullable=o.chainNullableK;o.option={URI:o.URI,map:D,of:o.of,ap:me,chain:vt,reduce:gt,foldMap:yt,reduceRight:It,traverse:nr,sequence:o.sequence,zero:o.zero,alt:ir,extend:Vi,compact:o.compact,separate:o.separate,filter:Ve,filterMap:ar,partition:or,partitionMap:ur,wither:cr,wilt:fr,throwError:o.throwError};o.getApplySemigroup=ht.getApplySemigroup(o.Apply);o.getApplyMonoid=fs.getApplicativeMonoid(o.Applicative);var Ys=function(){return o.getMonoid(Gi.first())};o.getFirstMonoid=Ys;var Qs=function(){return o.getMonoid(Gi.last())};o.getLastMonoid=Qs});var pr=m(j=>{"use strict";var el=j&&j.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),tl=j&&j.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),rl=j&&j.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&el(t,e,r);return tl(t,e),t};Object.defineProperty(j,"__esModule",{value:!0});j.getCompactableComposition=j.separate=j.compact=void 0;var zi=x(),Xi=Y(),Hi=sr(),nl=rl(Be());function lr(e,t){return function(r){return e.map(r,t.compact)}}j.compact=lr;function Ji(e,t,r){var n=lr(e,t),u=Xi.map(e,r);return function(c){return nl.separated(n(zi.pipe(c,u(Hi.getLeft))),n(zi.pipe(c,u(Hi.getRight))))}}j.separate=Ji;function il(e,t){var r=Xi.getFunctorComposition(e,t).map;return{map:r,compact:lr(e,t),separate:Ji(e,t,t)}}j.getCompactableComposition=il});var Zi=m(St=>{"use strict";Object.defineProperty(St,"__esModule",{value:!0});St.tailRec=void 0;var al=function(e,t){for(var r=t(e);r._tag==="Left";)r=t(r.left);return r.right};St.tailRec=al});var _t=m(i=>{"use strict";var ol=i&&i.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),ul=i&&i.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),cl=i&&i.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&ol(t,e,r);return ul(t,e),t};Object.defineProperty(i,"__esModule",{value:!0});i.fold=i.match=i.foldW=i.matchW=i.isRight=i.isLeft=i.fromOption=i.fromPredicate=i.FromEither=i.MonadThrow=i.throwError=i.ChainRec=i.Extend=i.extend=i.Alt=i.alt=i.altW=i.Bifunctor=i.mapLeft=i.bimap=i.Traversable=i.sequence=i.traverse=i.Foldable=i.reduceRight=i.foldMap=i.reduce=i.Monad=i.Chain=i.chain=i.chainW=i.Applicative=i.Apply=i.ap=i.apW=i.Pointed=i.of=i.Functor=i.map=i.getAltValidation=i.getApplicativeValidation=i.getWitherable=i.getFilterable=i.getCompactable=i.getSemigroup=i.getEq=i.getShow=i.URI=i.right=i.left=void 0;i.getValidation=i.getValidationMonoid=i.getValidationSemigroup=i.getApplyMonoid=i.getApplySemigroup=i.either=i.stringifyJSON=i.parseJSON=i.sequenceArray=i.traverseArray=i.traverseArrayWithIndex=i.traverseReadonlyArrayWithIndex=i.traverseReadonlyNonEmptyArrayWithIndex=i.ApT=i.apSW=i.apS=i.bindW=i.bind=i.bindTo=i.Do=i.exists=i.elem=i.toError=i.toUnion=i.chainNullableK=i.fromNullableK=i.tryCatchK=i.tryCatch=i.fromNullable=i.orElse=i.orElseW=i.swap=i.filterOrElseW=i.filterOrElse=i.chainOptionK=i.fromOptionK=i.duplicate=i.flatten=i.flattenW=i.chainFirstW=i.chainFirst=i.apSecond=i.apFirst=i.flap=i.getOrElse=i.getOrElseW=void 0;var Yi=Ge(),$e=se(),Qi=le(),fl=Zi(),ze=pt(),C=x(),ea=Y(),ne=cl(re()),ee=Be(),ta=tr();i.left=ne.left;i.right=ne.right;var L=function(e,t){return C.pipe(e,i.map(t))},he=function(e,t){return C.pipe(e,i.ap(t))},Ue=function(e,t){return C.pipe(e,i.chain(t))},Xe=function(e,t,r){return C.pipe(e,i.reduce(t,r))},He=function(e){return function(t,r){var n=i.foldMap(e);return C.pipe(t,n(r))}},Je=function(e,t,r){return C.pipe(e,i.reduceRight(t,r))},Et=function(e){var t=i.traverse(e);return function(r,n){return C.pipe(r,t(n))}},dr=function(e,t,r){return C.pipe(e,i.bimap(t,r))},mr=function(e,t){return C.pipe(e,i.mapLeft(t))},ra=function(e,t){return C.pipe(e,i.alt(t))},hr=function(e,t){return C.pipe(e,i.extend(t))},vr=function(e,t){return fl.tailRec(t(e),function(r){return i.isLeft(r)?i.right(i.left(r.left)):i.isLeft(r.right)?i.left(t(r.right.left)):i.right(i.right(r.right.right))})};i.URI="Either";var sl=function(e,t){return{show:function(r){return i.isLeft(r)?"left("+e.show(r.left)+")":"right("+t.show(r.right)+")"}}};i.getShow=sl;var ll=function(e,t){return{equals:function(r,n){return r===n||(i.isLeft(r)?i.isLeft(n)&&e.equals(r.left,n.left):i.isRight(n)&&t.equals(r.right,n.right))}}};i.getEq=ll;var pl=function(e){return{concat:function(t,r){return i.isLeft(r)?t:i.isLeft(t)?r:i.right(e.concat(t.right,r.right))}}};i.getSemigroup=pl;var dl=function(e){var t=i.left(e.empty);return{URI:i.URI,_E:void 0,compact:function(r){return i.isLeft(r)?r:r.right._tag==="None"?t:i.right(r.right.value)},separate:function(r){return i.isLeft(r)?ee.separated(r,r):i.isLeft(r.right)?ee.separated(i.right(r.right.left),t):ee.separated(t,i.right(r.right.right))}}};i.getCompactable=dl;var ml=function(e){var t=i.left(e.empty),r=i.getCompactable(e),n=r.compact,u=r.separate,c=function(l,v){return i.isLeft(l)||v(l.right)?l:t},s=function(l,v){return i.isLeft(l)?ee.separated(l,l):v(l.right)?ee.separated(t,i.right(l.right)):ee.separated(i.right(l.right),t)};return{URI:i.URI,_E:void 0,map:L,compact:n,separate:u,filter:c,filterMap:function(l,v){if(i.isLeft(l))return l;var y=v(l.right);return y._tag==="None"?t:i.right(y.value)},partition:s,partitionMap:function(l,v){if(i.isLeft(l))return ee.separated(l,l);var y=v(l.right);return i.isLeft(y)?ee.separated(i.right(y.left),t):ee.separated(t,i.right(y.right))}}};i.getFilterable=ml;var hl=function(e){var t=i.getFilterable(e),r=i.getCompactable(e);return{URI:i.URI,_E:void 0,map:L,compact:t.compact,separate:t.separate,filter:t.filter,filterMap:t.filterMap,partition:t.partition,partitionMap:t.partitionMap,traverse:Et,sequence:i.sequence,reduce:Xe,foldMap:He,reduceRight:Je,wither:ta.witherDefault(i.Traversable,r),wilt:ta.wiltDefault(i.Traversable,r)}};i.getWitherable=hl;var vl=function(e){return{URI:i.URI,_E:void 0,map:L,ap:function(t,r){return i.isLeft(t)?i.isLeft(r)?i.left(e.concat(t.left,r.left)):t:i.isLeft(r)?r:i.right(t.right(r.right))},of:i.of}};i.getApplicativeValidation=vl;var gl=function(e){return{URI:i.URI,_E:void 0,map:L,alt:function(t,r){if(i.isRight(t))return t;var n=r();return i.isLeft(n)?i.left(e.concat(t.left,n.left)):n}}};i.getAltValidation=gl;var yl=function(e){return function(t){return i.isLeft(t)?t:i.right(e(t.right))}};i.map=yl;i.Functor={URI:i.URI,map:L};i.of=i.right;i.Pointed={URI:i.URI,of:i.of};var Il=function(e){return function(t){return i.isLeft(t)?t:i.isLeft(e)?e:i.right(t.right(e.right))}};i.apW=Il;i.ap=i.apW;i.Apply={URI:i.URI,map:L,ap:he};i.Applicative={URI:i.URI,map:L,ap:he,of:i.of};var Sl=function(e){return function(t){return i.isLeft(t)?t:e(t.right)}};i.chainW=Sl;i.chain=i.chainW;i.Chain={URI:i.URI,map:L,ap:he,chain:Ue};i.Monad={URI:i.URI,map:L,ap:he,of:i.of,chain:Ue};var El=function(e,t){return function(r){return i.isLeft(r)?e:t(e,r.right)}};i.reduce=El;var _l=function(e){return function(t){return function(r){return i.isLeft(r)?e.empty:t(r.right)}}};i.foldMap=_l;var Rl=function(e,t){return function(r){return i.isLeft(r)?e:t(r.right,e)}};i.reduceRight=Rl;i.Foldable={URI:i.URI,reduce:Xe,foldMap:He,reduceRight:Je};var bl=function(e){return function(t){return function(r){return i.isLeft(r)?e.of(i.left(r.left)):e.map(t(r.right),i.right)}}};i.traverse=bl;var Ol=function(e){return function(t){return i.isLeft(t)?e.of(i.left(t.left)):e.map(t.right,i.right)}};i.sequence=Ol;i.Traversable={URI:i.URI,map:L,reduce:Xe,foldMap:He,reduceRight:Je,traverse:Et,sequence:i.sequence};var Al=function(e,t){return function(r){return i.isLeft(r)?i.left(e(r.left)):i.right(t(r.right))}};i.bimap=Al;var ql=function(e){return function(t){return i.isLeft(t)?i.left(e(t.left)):t}};i.mapLeft=ql;i.Bifunctor={URI:i.URI,bimap:dr,mapLeft:mr};var wl=function(e){return function(t){return i.isLeft(t)?e():t}};i.altW=wl;i.alt=i.altW;i.Alt={URI:i.URI,map:L,alt:ra};var Tl=function(e){return function(t){return i.isLeft(t)?t:i.right(e(t))}};i.extend=Tl;i.Extend={URI:i.URI,map:L,extend:hr};i.ChainRec={URI:i.URI,map:L,ap:he,chain:Ue,chainRec:vr};i.throwError=i.left;i.MonadThrow={URI:i.URI,map:L,ap:he,of:i.of,chain:Ue,throwError:i.throwError};i.FromEither={URI:i.URI,fromEither:C.identity};i.fromPredicate=ze.fromPredicate(i.FromEither);i.fromOption=ze.fromOption(i.FromEither);i.isLeft=ne.isLeft;i.isRight=ne.isRight;var Ml=function(e,t){return function(r){return i.isLeft(r)?e(r.left):t(r.right)}};i.matchW=Ml;i.foldW=i.matchW;i.match=i.matchW;i.fold=i.match;var Ul=function(e){return function(t){return i.isLeft(t)?e(t.left):t.right}};i.getOrElseW=Ul;i.getOrElse=i.getOrElseW;i.flap=ea.flap(i.Functor);i.apFirst=$e.apFirst(i.Apply);i.apSecond=$e.apSecond(i.Apply);i.chainFirst=Qi.chainFirst(i.Chain);i.chainFirstW=i.chainFirst;i.flattenW=i.chainW(C.identity);i.flatten=i.flattenW;i.duplicate=i.extend(C.identity);i.fromOptionK=ze.fromOptionK(i.FromEither);i.chainOptionK=ze.chainOptionK(i.FromEither,i.Chain);i.filterOrElse=ze.filterOrElse(i.FromEither,i.Chain);i.filterOrElseW=i.filterOrElse;var xl=function(e){return i.isLeft(e)?i.right(e.left):i.left(e.right)};i.swap=xl;var Fl=function(e){return function(t){return i.isLeft(t)?e(t.left):t}};i.orElseW=Fl;i.orElse=i.orElseW;var Pl=function(e){return function(t){return t==null?i.left(e):i.right(t)}};i.fromNullable=Pl;var Cl=function(e,t){try{return i.right(e())}catch(r){return i.left(t(r))}};i.tryCatch=Cl;var Wl=function(e,t){return function(){for(var r=[],n=0;n<arguments.length;n++)r[n]=arguments[n];return i.tryCatch(function(){return e.apply(void 0,r)},t)}};i.tryCatchK=Wl;var Nl=function(e){var t=i.fromNullable(e);return function(r){return C.flow(r,t)}};i.fromNullableK=Nl;var Ll=function(e){var t=i.fromNullableK(e);return function(r){return i.chain(t(r))}};i.chainNullableK=Ll;i.toUnion=i.foldW(C.identity,C.identity);function Kl(e){return e instanceof Error?e:new Error(String(e))}i.toError=Kl;function na(e){return function(t,r){if(r===void 0){var n=na(e);return function(u){return n(t,u)}}return i.isLeft(r)?!1:e.equals(t,r.right)}}i.elem=na;var jl=function(e){return function(t){return i.isLeft(t)?!1:e(t.right)}};i.exists=jl;i.Do=i.of(ne.emptyRecord);i.bindTo=ea.bindTo(i.Functor);i.bind=Qi.bind(i.Chain);i.bindW=i.bind;i.apS=$e.apS(i.Apply);i.apSW=i.apS;i.ApT=i.of(ne.emptyReadonlyArray);var Dl=function(e){return function(t){var r=e(0,ne.head(t));if(i.isLeft(r))return r;for(var n=[r.right],u=1;u<t.length;u++){var c=e(u,t[u]);if(i.isLeft(c))return c;n.push(c.right)}return i.right(n)}};i.traverseReadonlyNonEmptyArrayWithIndex=Dl;var kl=function(e){var t=i.traverseReadonlyNonEmptyArrayWithIndex(e);return function(r){return ne.isNonEmpty(r)?t(r):i.ApT}};i.traverseReadonlyArrayWithIndex=kl;i.traverseArrayWithIndex=i.traverseReadonlyArrayWithIndex;var Gl=function(e){return i.traverseReadonlyArrayWithIndex(function(t,r){return e(r)})};i.traverseArray=Gl;i.sequenceArray=i.traverseArray(C.identity);function Bl(e,t){return i.tryCatch(function(){return JSON.parse(e)},t)}i.parseJSON=Bl;var Vl=function(e,t){return i.tryCatch(function(){var r=JSON.stringify(e);if(typeof r!="string")throw new Error("Converting unsupported structure to JSON");return r},t)};i.stringifyJSON=Vl;i.either={URI:i.URI,map:L,of:i.of,ap:he,chain:Ue,reduce:Xe,foldMap:He,reduceRight:Je,traverse:Et,sequence:i.sequence,bimap:dr,mapLeft:mr,alt:ra,extend:hr,chainRec:vr,throwError:i.throwError};i.getApplySemigroup=$e.getApplySemigroup(i.Apply);i.getApplyMonoid=Yi.getApplicativeMonoid(i.Applicative);var $l=function(e,t){return $e.getApplySemigroup(i.getApplicativeValidation(e))(t)};i.getValidationSemigroup=$l;var zl=function(e,t){return Yi.getApplicativeMonoid(i.getApplicativeValidation(e))(t)};i.getValidationMonoid=zl;function Xl(e){var t=i.getApplicativeValidation(e).ap,r=i.getAltValidation(e).alt;return{URI:i.URI,_E:void 0,map:L,of:i.of,chain:Ue,bimap:dr,mapLeft:mr,reduce:Xe,foldMap:He,reduceRight:Je,extend:hr,traverse:Et,sequence:i.sequence,chainRec:vr,throwError:i.throwError,ap:t,alt:r}}i.getValidation=Xl});var va=m(S=>{"use strict";var Hl=S&&S.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Jl=S&&S.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Zl=S&&S.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Hl(t,e,r);return Jl(t,e),t};Object.defineProperty(S,"__esModule",{value:!0});S.getEitherM=S.toUnion=S.swap=S.orLeft=S.orElseFirst=S.orElse=S.getOrElse=S.matchE=S.match=S.altValidation=S.mapLeft=S.bimap=S.alt=S.chain=S.ap=S.map=S.leftF=S.rightF=S.left=S.right=void 0;var Yl=se(),w=Zl(_t()),X=x(),Ql=Y();function gr(e){return X.flow(w.right,e.of)}S.right=gr;function ia(e){return X.flow(w.left,e.of)}S.left=ia;function aa(e){return function(t){return e.map(t,w.right)}}S.rightF=aa;function oa(e){return function(t){return e.map(t,w.left)}}S.leftF=oa;function ua(e){return Ql.map(e,w.Functor)}S.map=ua;function ca(e){return Yl.ap(e,w.Apply)}S.ap=ca;function fa(e){return function(t){return function(r){return e.chain(r,function(n){return w.isLeft(n)?e.of(n):t(n.right)})}}}S.chain=fa;function sa(e){return function(t){return function(r){return e.chain(r,function(n){return w.isLeft(n)?t():e.of(n)})}}}S.alt=sa;function la(e){return function(t,r){return function(n){return e.map(n,w.bimap(t,r))}}}S.bimap=la;function pa(e){return function(t){return function(r){return e.map(r,w.mapLeft(t))}}}S.mapLeft=pa;function ep(e,t){return function(r){return function(n){return e.chain(n,w.match(function(u){return e.map(r(),w.mapLeft(function(c){return t.concat(u,c)}))},gr(e)))}}}S.altValidation=ep;function tp(e){return function(t,r){return function(n){return e.map(n,w.match(t,r))}}}S.match=tp;function da(e){return function(t,r){return function(n){return e.chain(n,w.match(t,r))}}}S.matchE=da;function ma(e){return function(t){return function(r){return e.chain(r,w.match(t,e.of))}}}S.getOrElse=ma;function yr(e){return function(t){return function(r){return e.chain(r,function(n){return w.isLeft(n)?t(n.left):e.of(n)})}}}S.orElse=yr;function rp(e){var t=yr(e);return function(r){return t(function(n){return e.map(r(n),function(u){return w.isLeft(u)?u:w.left(n)})})}}S.orElseFirst=rp;function np(e){return function(t){return function(r){return e.chain(r,w.match(function(n){return e.map(t(n),w.left)},function(n){return e.of(w.right(n))}))}}}S.orLeft=np;function ha(e){return function(t){return e.map(t,w.swap)}}S.swap=ha;function ip(e){return function(t){return e.map(t,w.toUnion)}}S.toUnion=ip;function ap(e){var t=ca(e),r=ua(e),n=fa(e),u=sa(e),c=la(e),s=pa(e),l=da(e),v=ma(e),y=yr(e);return{map:function(I,b){return X.pipe(I,r(b))},ap:function(I,b){return X.pipe(I,t(b))},of:gr(e),chain:function(I,b){return X.pipe(I,n(b))},alt:function(I,b){return X.pipe(I,u(b))},bimap:function(I,b,U){return X.pipe(I,c(b,U))},mapLeft:function(I,b){return X.pipe(I,s(b))},fold:function(I,b,U){return X.pipe(I,l(b,U))},getOrElse:function(I,b){return X.pipe(I,v(b))},orElse:function(I,b){return X.pipe(I,y(b))},swap:ha(e),rightM:aa(e),leftM:oa(e),left:ia(e)}}S.getEitherM=ap});var _a=m($=>{"use strict";Object.defineProperty($,"__esModule",{value:!0});$.getFilterableComposition=$.partitionMap=$.partition=$.filterMap=$.filter=void 0;var ga=pr(),xe=x(),op=Y(),ya=sr(),up=Zt(),Ia=Be();function Ir(e,t){return function(r){return function(n){return e.map(n,function(u){return t.filter(u,r)})}}}$.filter=Ir;function Sr(e,t){return function(r){return function(n){return e.map(n,function(u){return t.filterMap(u,r)})}}}$.filterMap=Sr;function Sa(e,t){var r=Ir(e,t);return function(n){var u=r(up.not(n)),c=r(n);return function(s){return Ia.separated(u(s),c(s))}}}$.partition=Sa;function Ea(e,t){var r=Sr(e,t);return function(n){return function(u){return Ia.separated(xe.pipe(u,r(function(c){return ya.getLeft(n(c))})),xe.pipe(u,r(function(c){return ya.getRight(n(c))})))}}}$.partitionMap=Ea;function cp(e,t){var r=op.getFunctorComposition(e,t).map,n=ga.compact(e,t),u=ga.separate(e,t,t),c=Ir(e,t),s=Sr(e,t),l=Sa(e,t),v=Ea(e,t);return{map:r,compact:n,separate:u,filter:function(y,I){return xe.pipe(y,c(I))},filterMap:function(y,I){return xe.pipe(y,s(I))},partition:function(y,I){return xe.pipe(y,l(I))},partitionMap:function(y,I){return xe.pipe(y,v(I))}}}$.getFilterableComposition=cp});var _r=m(ie=>{"use strict";Object.defineProperty(ie,"__esModule",{value:!0});ie.chainFirstIOK=ie.chainIOK=ie.fromIOK=void 0;var fp=le(),Er=x();function sp(e){return function(t){return Er.flow(t,e.fromIO)}}ie.fromIOK=sp;function lp(e,t){return function(r){var n=Er.flow(r,e.fromIO);return function(u){return t.chain(u,n)}}}ie.chainIOK=lp;function pp(e,t){var r=fp.chainFirst(t);return function(n){return r(Er.flow(n,e.fromIO))}}ie.chainFirstIOK=pp});var Ra=m(ae=>{"use strict";Object.defineProperty(ae,"__esModule",{value:!0});ae.chainFirstTaskK=ae.chainTaskK=ae.fromTaskK=void 0;var dp=le(),Rr=x();function mp(e){return function(t){return Rr.flow(t,e.fromTask)}}ae.fromTaskK=mp;function hp(e,t){return function(r){var n=Rr.flow(r,e.fromTask);return function(u){return t.chain(u,n)}}}ae.chainTaskK=hp;function vp(e,t){var r=dp.chainFirst(t);return function(n){return r(Rr.flow(n,e.fromTask))}}ae.chainFirstTaskK=vp});var Aa=m(f=>{"use strict";var gp=f&&f.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),yp=f&&f.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),Ip=f&&f.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&gp(t,e,r);return yp(t,e),t};Object.defineProperty(f,"__esModule",{value:!0});f.getMonoid=f.getSemigroup=f.taskSeq=f.task=f.sequenceSeqArray=f.traverseSeqArray=f.traverseSeqArrayWithIndex=f.sequenceArray=f.traverseArray=f.traverseArrayWithIndex=f.traverseReadonlyArrayWithIndexSeq=f.traverseReadonlyNonEmptyArrayWithIndexSeq=f.traverseReadonlyArrayWithIndex=f.traverseReadonlyNonEmptyArrayWithIndex=f.ApT=f.apS=f.bind=f.bindTo=f.Do=f.never=f.FromTask=f.chainFirstIOK=f.chainIOK=f.fromIOK=f.FromIO=f.chainFirst=f.MonadTask=f.fromTask=f.MonadIO=f.Monad=f.Chain=f.ApplicativeSeq=f.ApplySeq=f.ApplicativePar=f.apSecond=f.apFirst=f.ApplyPar=f.Pointed=f.flap=f.Functor=f.getRaceMonoid=f.URI=f.flatten=f.chain=f.of=f.ap=f.map=f.delay=f.fromIO=void 0;var Sp=Ge(),Rt=se(),ba=le(),br=_r(),te=x(),Oa=Y(),ve=Ip(re()),Ep=function(e){return function(){return Promise.resolve().then(e)}};f.fromIO=Ep;function _p(e){return function(t){return function(){return new Promise(function(r){setTimeout(function(){Promise.resolve().then(t).then(r)},e)})}}}f.delay=_p;var H=function(e,t){return te.pipe(e,f.map(t))},ge=function(e,t){return te.pipe(e,f.ap(t))},Or=function(e,t){return te.pipe(e,f.chain(function(r){return te.pipe(t,f.map(r))}))},Fe=function(e,t){return te.pipe(e,f.chain(t))},Rp=function(e){return function(t){return function(){return Promise.resolve().then(t).then(e)}}};f.map=Rp;var bp=function(e){return function(t){return function(){return Promise.all([Promise.resolve().then(t),Promise.resolve().then(e)]).then(function(r){var n=r[0],u=r[1];return n(u)})}}};f.ap=bp;var Op=function(e){return function(){return Promise.resolve(e)}};f.of=Op;var Ap=function(e){return function(t){return function(){return Promise.resolve().then(t).then(function(r){return e(r)()})}}};f.chain=Ap;f.flatten=f.chain(te.identity);f.URI="Task";function qp(){return{concat:function(e,t){return function(){return Promise.race([Promise.resolve().then(e),Promise.resolve().then(t)])}},empty:f.never}}f.getRaceMonoid=qp;f.Functor={URI:f.URI,map:H};f.flap=Oa.flap(f.Functor);f.Pointed={URI:f.URI,of:f.of};f.ApplyPar={URI:f.URI,map:H,ap:ge};f.apFirst=Rt.apFirst(f.ApplyPar);f.apSecond=Rt.apSecond(f.ApplyPar);f.ApplicativePar={URI:f.URI,map:H,ap:ge,of:f.of};f.ApplySeq={URI:f.URI,map:H,ap:Or};f.ApplicativeSeq={URI:f.URI,map:H,ap:Or,of:f.of};f.Chain={URI:f.URI,map:H,ap:ge,chain:Fe};f.Monad={URI:f.URI,map:H,of:f.of,ap:ge,chain:Fe};f.MonadIO={URI:f.URI,map:H,of:f.of,ap:ge,chain:Fe,fromIO:f.fromIO};f.fromTask=te.identity;f.MonadTask={URI:f.URI,map:H,of:f.of,ap:ge,chain:Fe,fromIO:f.fromIO,fromTask:f.fromTask};f.chainFirst=ba.chainFirst(f.Chain);f.FromIO={URI:f.URI,fromIO:f.fromIO};f.fromIOK=br.fromIOK(f.FromIO);f.chainIOK=br.chainIOK(f.FromIO,f.Chain);f.chainFirstIOK=br.chainFirstIOK(f.FromIO,f.Chain);f.FromTask={URI:f.URI,fromIO:f.fromIO,fromTask:f.fromTask};var wp=function(){return new Promise(function(e){})};f.never=wp;f.Do=f.of(ve.emptyRecord);f.bindTo=Oa.bindTo(f.Functor);f.bind=ba.bind(f.Chain);f.apS=Rt.apS(f.ApplyPar);f.ApT=f.of(ve.emptyReadonlyArray);var Tp=function(e){return function(t){return function(){return Promise.all(t.map(function(r,n){return Promise.resolve().then(function(){return e(n,r)()})}))}}};f.traverseReadonlyNonEmptyArrayWithIndex=Tp;var Mp=function(e){var t=f.traverseReadonlyNonEmptyArrayWithIndex(e);return function(r){return ve.isNonEmpty(r)?t(r):f.ApT}};f.traverseReadonlyArrayWithIndex=Mp;var Up=function(e){return function(t){return function(){return ve.tail(t).reduce(function(r,n,u){return r.then(function(c){return Promise.resolve().then(e(u+1,n)).then(function(s){return c.push(s),c})})},Promise.resolve().then(e(0,ve.head(t))).then(ve.singleton))}}};f.traverseReadonlyNonEmptyArrayWithIndexSeq=Up;var xp=function(e){var t=f.traverseReadonlyNonEmptyArrayWithIndexSeq(e);return function(r){return ve.isNonEmpty(r)?t(r):f.ApT}};f.traverseReadonlyArrayWithIndexSeq=xp;f.traverseArrayWithIndex=f.traverseReadonlyArrayWithIndex;var Fp=function(e){return f.traverseReadonlyArrayWithIndex(function(t,r){return e(r)})};f.traverseArray=Fp;f.sequenceArray=f.traverseArray(te.identity);f.traverseSeqArrayWithIndex=f.traverseReadonlyArrayWithIndexSeq;var Pp=function(e){return f.traverseReadonlyArrayWithIndexSeq(function(t,r){return e(r)})};f.traverseSeqArray=Pp;f.sequenceSeqArray=f.traverseSeqArray(te.identity);f.task={URI:f.URI,map:H,of:f.of,ap:ge,chain:Fe,fromIO:f.fromIO,fromTask:f.fromTask};f.taskSeq={URI:f.URI,map:H,of:f.of,ap:Or,chain:Fe,fromIO:f.fromIO,fromTask:f.fromTask};f.getSemigroup=Rt.getApplySemigroup(f.ApplySeq);f.getMonoid=Sp.getApplicativeMonoid(f.ApplicativeSeq)});var xa=m(a=>{"use strict";var Cp=a&&a.__createBinding||(Object.create?function(e,t,r,n){n===void 0&&(n=r),Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[r]}})}:function(e,t,r,n){n===void 0&&(n=r),e[n]=t[r]}),Wp=a&&a.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),bt=a&&a.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(e!=null)for(var r in e)r!=="default"&&Object.prototype.hasOwnProperty.call(e,r)&&Cp(t,e,r);return Wp(t,e),t};Object.defineProperty(a,"__esModule",{value:!0});a.getCompactable=a.getAltTaskValidation=a.getApplicativeTaskValidation=a.URI=a.throwError=a.of=a.altW=a.alt=a.flatten=a.flattenW=a.chainW=a.chain=a.apW=a.ap=a.mapLeft=a.bimap=a.map=a.chainIOEitherK=a.chainIOEitherKW=a.fromIOEitherK=a.chainTaskOptionK=a.fromTaskOptionK=a.swap=a.orLeft=a.orElseFirstW=a.orElseFirst=a.orElseW=a.orElse=a.toUnion=a.tryCatchK=a.tryCatch=a.getOrElseW=a.getOrElse=a.foldW=a.matchEW=a.fold=a.matchE=a.matchW=a.match=a.fromTaskOption=a.fromIOEither=a.fromEither=a.fromTask=a.fromIO=a.leftIO=a.rightIO=a.leftTask=a.rightTask=a.right=a.left=void 0;a.traverseReadonlyArrayWithIndexSeq=a.traverseReadonlyNonEmptyArrayWithIndexSeq=a.traverseReadonlyArrayWithIndex=a.traverseReadonlyNonEmptyArrayWithIndex=a.ApT=a.apSW=a.apS=a.bindW=a.bind=a.bindTo=a.Do=a.bracket=a.taskify=a.chainFirstTaskK=a.chainTaskK=a.fromTaskK=a.FromTask=a.chainFirstIOK=a.chainIOK=a.fromIOK=a.FromIO=a.fromEitherK=a.filterOrElseW=a.filterOrElse=a.fromPredicate=a.chainEitherKW=a.chainEitherK=a.chainOptionK=a.fromOptionK=a.fromOption=a.FromEither=a.Alt=a.Bifunctor=a.chainFirstW=a.chainFirst=a.MonadThrow=a.MonadTask=a.MonadIO=a.Monad=a.Chain=a.ApplicativeSeq=a.ApplySeq=a.ApplicativePar=a.apSecond=a.apFirst=a.ApplyPar=a.Pointed=a.flap=a.Functor=a.getFilterable=void 0;a.getTaskValidation=a.getSemigroup=a.getApplyMonoid=a.getApplySemigroup=a.taskEitherSeq=a.taskEither=a.sequenceSeqArray=a.traverseSeqArray=a.traverseSeqArrayWithIndex=a.sequenceArray=a.traverseArray=a.traverseArrayWithIndex=void 0;var Np=Ge(),Pe=se(),qa=le(),wa=pr(),oe=bt(_t()),F=bt(va()),Ot=_a(),ye=pt(),Ar=_r(),qr=Ra(),q=x(),Ta=Y(),k=bt(re()),R=bt(Aa());a.left=F.left(R.Pointed);a.right=F.right(R.Pointed);a.rightTask=F.rightF(R.Functor);a.leftTask=F.leftF(R.Functor);a.rightIO=q.flow(R.fromIO,a.rightTask);a.leftIO=q.flow(R.fromIO,a.leftTask);a.fromIO=a.rightIO;a.fromTask=a.rightTask;a.fromEither=R.of;a.fromIOEither=R.fromIO;var Lp=function(e){return R.map(oe.fromOption(e))};a.fromTaskOption=Lp;a.match=F.match(R.Functor);a.matchW=a.match;a.matchE=F.matchE(R.Monad);a.fold=a.matchE;a.matchEW=a.matchE;a.foldW=a.matchEW;a.getOrElse=F.getOrElse(R.Monad);a.getOrElseW=a.getOrElse;var Kp=function(e,t){return function(){return e().then(k.right,function(r){return k.left(t(r))})}};a.tryCatch=Kp;var jp=function(e,t){return function(){for(var r=[],n=0;n<arguments.length;n++)r[n]=arguments[n];return a.tryCatch(function(){return e.apply(void 0,r)},t)}};a.tryCatchK=jp;a.toUnion=F.toUnion(R.Functor);a.orElse=F.orElse(R.Monad);a.orElseW=a.orElse;a.orElseFirst=F.orElseFirst(R.Monad);a.orElseFirstW=a.orElseFirst;a.orLeft=F.orLeft(R.Monad);a.swap=F.swap(R.Functor);var Dp=function(e){var t=a.fromTaskOption(e);return function(r){return q.flow(r,t)}};a.fromTaskOptionK=Dp;var kp=function(e){return q.flow(a.fromTaskOptionK(e),a.chain)};a.chainTaskOptionK=kp;var Gp=function(e){return q.flow(e,a.fromIOEither)};a.fromIOEitherK=Gp;var Bp=function(e){return a.chainW(a.fromIOEitherK(e))};a.chainIOEitherKW=Bp;a.chainIOEitherK=a.chainIOEitherKW;var W=function(e,t){return q.pipe(e,a.map(t))},ue=function(e,t){return q.pipe(e,a.ap(t))},wr=function(e,t){return q.pipe(e,a.chain(function(r){return q.pipe(t,a.map(r))}))},ce=function(e,t){return q.pipe(e,a.chain(t))},At=function(e,t,r){return q.pipe(e,a.bimap(t,r))},qt=function(e,t){return q.pipe(e,a.mapLeft(t))},Tr=function(e,t){return q.pipe(e,a.alt(t))};a.map=F.map(R.Functor);a.bimap=F.bimap(R.Functor);a.mapLeft=F.mapLeft(R.Functor);a.ap=F.ap(R.ApplyPar);a.apW=a.ap;a.chain=F.chain(R.Monad);a.chainW=a.chain;a.flattenW=a.chainW(q.identity);a.flatten=a.flattenW;a.alt=F.alt(R.Monad);a.altW=a.alt;a.of=a.right;a.throwError=a.left;a.URI="TaskEither";function Ma(e,t){var r=Pe.ap(e,oe.getApplicativeValidation(t));return{URI:a.URI,_E:void 0,map:W,ap:function(n,u){return q.pipe(n,r(u))},of:a.of}}a.getApplicativeTaskValidation=Ma;function Ua(e){var t=F.altValidation(R.Monad,e);return{URI:a.URI,_E:void 0,map:W,alt:function(r,n){return q.pipe(r,t(n))}}}a.getAltTaskValidation=Ua;var Vp=function(e){var t=oe.getCompactable(e);return{URI:a.URI,_E:void 0,compact:wa.compact(R.Functor,t),separate:wa.separate(R.Functor,t,oe.Functor)}};a.getCompactable=Vp;function $p(e){var t=oe.getFilterable(e),r=a.getCompactable(e),n=Ot.filter(R.Functor,t),u=Ot.filterMap(R.Functor,t),c=Ot.partition(R.Functor,t),s=Ot.partitionMap(R.Functor,t);return{URI:a.URI,_E:void 0,map:W,compact:r.compact,separate:r.separate,filter:function(l,v){return q.pipe(l,n(v))},filterMap:function(l,v){return q.pipe(l,u(v))},partition:function(l,v){return q.pipe(l,c(v))},partitionMap:function(l,v){return q.pipe(l,s(v))}}}a.getFilterable=$p;a.Functor={URI:a.URI,map:W};a.flap=Ta.flap(a.Functor);a.Pointed={URI:a.URI,of:a.of};a.ApplyPar={URI:a.URI,map:W,ap:ue};a.apFirst=Pe.apFirst(a.ApplyPar);a.apSecond=Pe.apSecond(a.ApplyPar);a.ApplicativePar={URI:a.URI,map:W,ap:ue,of:a.of};a.ApplySeq={URI:a.URI,map:W,ap:wr};a.ApplicativeSeq={URI:a.URI,map:W,ap:wr,of:a.of};a.Chain={URI:a.URI,map:W,ap:ue,chain:ce};a.Monad={URI:a.URI,map:W,ap:ue,chain:ce,of:a.of};a.MonadIO={URI:a.URI,map:W,ap:ue,chain:ce,of:a.of,fromIO:a.fromIO};a.MonadTask={URI:a.URI,map:W,ap:ue,chain:ce,of:a.of,fromIO:a.fromIO,fromTask:a.fromTask};a.MonadThrow={URI:a.URI,map:W,ap:ue,chain:ce,of:a.of,throwError:a.throwError};a.chainFirst=qa.chainFirst(a.Chain);a.chainFirstW=a.chainFirst;a.Bifunctor={URI:a.URI,bimap:At,mapLeft:qt};a.Alt={URI:a.URI,map:W,alt:Tr};a.FromEither={URI:a.URI,fromEither:a.fromEither};a.fromOption=ye.fromOption(a.FromEither);a.fromOptionK=ye.fromOptionK(a.FromEither);a.chainOptionK=ye.chainOptionK(a.FromEither,a.Chain);a.chainEitherK=ye.chainEitherK(a.FromEither,a.Chain);a.chainEitherKW=a.chainEitherK;a.fromPredicate=ye.fromPredicate(a.FromEither);a.filterOrElse=ye.filterOrElse(a.FromEither,a.Chain);a.filterOrElseW=a.filterOrElse;a.fromEitherK=ye.fromEitherK(a.FromEither);a.FromIO={URI:a.URI,fromIO:a.fromIO};a.fromIOK=Ar.fromIOK(a.FromIO);a.chainIOK=Ar.chainIOK(a.FromIO,a.Chain);a.chainFirstIOK=Ar.chainFirstIOK(a.FromIO,a.Chain);a.FromTask={URI:a.URI,fromIO:a.fromIO,fromTask:a.fromTask};a.fromTaskK=qr.fromTaskK(a.FromTask);a.chainTaskK=qr.chainTaskK(a.FromTask,a.Chain);a.chainFirstTaskK=qr.chainFirstTaskK(a.FromTask,a.Chain);function zp(e){return function(){var t=Array.prototype.slice.call(arguments);return function(){return new Promise(function(r){var n=function(u,c){return u!=null?r(k.left(u)):r(k.right(c))};e.apply(null,t.concat(n))})}}}a.taskify=zp;var Xp=function(e,t,r){return q.pipe(e,a.chain(function(n){return q.pipe(t(n),R.chain(function(u){return q.pipe(r(n,u),a.chain(function(){return R.of(u)}))}))}))};a.bracket=Xp;a.Do=a.of(k.emptyRecord);a.bindTo=Ta.bindTo(a.Functor);a.bind=qa.bind(a.Chain);a.bindW=a.bind;a.apS=Pe.apS(a.ApplyPar);a.apSW=a.apS;a.ApT=a.of(k.emptyReadonlyArray);var Hp=function(e){return q.flow(R.traverseReadonlyNonEmptyArrayWithIndex(e),R.map(oe.traverseReadonlyNonEmptyArrayWithIndex(q.SK)))};a.traverseReadonlyNonEmptyArrayWithIndex=Hp;var Jp=function(e){var t=a.traverseReadonlyNonEmptyArrayWithIndex(e);return function(r){return k.isNonEmpty(r)?t(r):a.ApT}};a.traverseReadonlyArrayWithIndex=Jp;var Zp=function(e){return function(t){return function(){return k.tail(t).reduce(function(r,n,u){return r.then(function(c){return k.isLeft(c)?r:e(u+1,n)().then(function(s){return k.isLeft(s)?s:(c.right.push(s.right),c)})})},e(0,k.head(t))().then(oe.map(k.singleton)))}}};a.traverseReadonlyNonEmptyArrayWithIndexSeq=Zp;var Yp=function(e){var t=a.traverseReadonlyNonEmptyArrayWithIndexSeq(e);return function(r){return k.isNonEmpty(r)?t(r):a.ApT}};a.traverseReadonlyArrayWithIndexSeq=Yp;a.traverseArrayWithIndex=a.traverseReadonlyArrayWithIndex;var Qp=function(e){return a.traverseReadonlyArrayWithIndex(function(t,r){return e(r)})};a.traverseArray=Qp;a.sequenceArray=a.traverseArray(q.identity);a.traverseSeqArrayWithIndex=a.traverseReadonlyArrayWithIndexSeq;var ed=function(e){return a.traverseReadonlyArrayWithIndexSeq(function(t,r){return e(r)})};a.traverseSeqArray=ed;a.sequenceSeqArray=a.traverseSeqArray(q.identity);a.taskEither={URI:a.URI,bimap:At,mapLeft:qt,map:W,of:a.of,ap:ue,chain:ce,alt:Tr,fromIO:a.fromIO,fromTask:a.fromTask,throwError:a.throwError};a.taskEitherSeq={URI:a.URI,bimap:At,mapLeft:qt,map:W,of:a.of,ap:wr,chain:ce,alt:Tr,fromIO:a.fromIO,fromTask:a.fromTask,throwError:a.throwError};a.getApplySemigroup=Pe.getApplySemigroup(a.ApplySeq);a.getApplyMonoid=Np.getApplicativeMonoid(a.ApplicativeSeq);var td=function(e){return Pe.getApplySemigroup(R.ApplySeq)(oe.getSemigroup(e))};a.getSemigroup=td;function rd(e){var t=Ma(R.ApplicativePar,e),r=Ua(e);return{URI:a.URI,_E:void 0,map:W,ap:t.ap,of:a.of,chain:ce,bimap:At,mapLeft:qt,alt:r.alt,fromIO:a.fromIO,fromTask:a.fromTask,throwError:a.throwError}}a.getTaskValidation=rd});var ad={};Ga(ad,{default:()=>id});var Wa=require("@raycast/api");var Si=We(require("process"),1),Ei=We(Ii(),1);async function _i(e){if(Si.default.platform!=="darwin")throw new Error("macOS only");let{stdout:t}=await(0,Ei.default)("osascript",["-e",e]);return t}var Ce=We(xa()),Fa=We(_t()),Pa=We(x());var Q=(e,t)=>Ce.tryCatch(()=>_i(`tell application "${e}" to ${t}`),Fa.toError),hm=Q("Music","pause"),vm=Q("Music","play"),gm=Q("Music","stop"),Ca=Q("Music","next track"),ym=Q("Music","previous track"),Im=Q("Music","playpause"),Sm=(0,Pa.pipe)(Q("Music","player state"),Ce.map(e=>e)),Em=Q("Music","set loved of current track to true"),_m=Q("Music","set disliked of current track to true"),Rm=Q("Music",'duplicate current track to source "Library"');var id=async()=>{await(0,Wa.closeMainWindow)(),await Ca()};module.exports=Ba(ad);0&&(module.exports={});