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

6 lines
88 KiB
JavaScript

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