squint-cljs
Version:
<img src="./logo/logo.svg" width="100%">
126 lines • 67.2 kB
JavaScript
import { $APP, shadow$provide } from "./compiler.js";
import "./node.js";
import "./compiler.node.js";
const shadow_esm_import = function(x) { return import(x) };
import*as esm_import$node_net from"node:net";import*as esm_import$fs from"fs";import*as esm_import$squint_cljs$core from"squint-cljs/core.js";import*as esm_import$node_readline from"node:readline";import*as esm_import$url from"url";import*as esm_import$path from"path";
var pua=function(a,b){return $APP.Jd(a)&&$APP.Jd(b)?$APP.xk.l($APP.A([a,b],0)):$APP.Gd(a)&&($APP.Id(a)||$APP.Hd(a))&&$APP.Gd(b)&&($APP.Id(b)||$APP.Hd(b))?$APP.yg.h(a,b):b},qua=function(a,b){return $APP.be.j(function(c,d){return $APP.Wt.l(pua,$APP.A([c,d],0))},a,b)},S8=function(a){throw $APP.Gk.h("Unexpected format: "+$APP.J.g(a),new $APP.I(null,1,[rua,a],null));},sua=function(a){var b=JSON.parse(a);return $APP.Od(b)?b:S8(a)},tua=function(a){var b=JSON.parse(a);return $APP.CG(b)?b:S8(a)},uua=function(a){var b=
JSON.parse(a);return $APP.EG(b)?b:S8(a)},T8=function(a){var b=JSON.parse(a);return typeof b==="number"?b:S8(a)},U8=function(a){return typeof a==="string"?$APP.z.j(a,0,null):null},vua=function(a){return $APP.y.h(":",U8(a))?$APP.di.g($APP.Sh.h(a,1)):$APP.di.g(a)},V8=function(a){return $APP.Gd(a)?$APP.w(a):a},W8=function(a){if(typeof a==="string")try{var b=U8(a);if($APP.y.h("true",a)||$APP.y.h("false",a))var c=sua(a);else{if($APP.y.h("nil",a))var d=null;else{if($APP.La(isNaN(a)))var e=T8(a);else{var f=
$APP.y.h(":",b);var h=f?$APP.Qh(/:[a-zA-Z][a-zA-Z0-9_\/\.-]*/,a):f;e=$APP.m(h)?vua(a):a}d=e}c=d}return c}catch(k){return a}else return a},wua=function(a,b,c){return"cannot transform "+$APP.J.g($APP.m(b)?"(implicit) true":"input "+$APP.J.g($APP.ui.l($APP.A([a],0))))+$APP.J.g(c instanceof $APP.E?" to ":" with ")+$APP.J.g(c instanceof $APP.E?$APP.Ih(c):c)},zua=function(a,b,c,d){var e=$APP.Gk.j,f="Coerce failure: "+$APP.J.g(wua(a,b,c));a=new $APP.I(null,2,[xua,a,yua,c],null);b=$APP.m(b)?$APP.yh.j(a,X8,
!0):a;throw e.call($APP.Gk,f,b,d);},Y8=function(a,b,c){var d=function(){switch(b instanceof $APP.E?b.Z:null){case "boolean":case "bool":return sua;case "int":case "long":return tua;case "double":return uua;case "number":return T8;case "symbol":return $APP.li;case "keyword":return vua;case "string":return $APP.ge;case "edn":return $APP.YG;case "auto":return W8;default:return b}}();if(typeof a==="string")try{var e=d.g?d.g(a):d.call(null,a)}catch(f){e=zua(a,c,b,f)}else e=a;d=e;return $APP.m($APP.m(c)?
d!==!0:c)?zua(a,c,b,null):d},Aua=function(a,b,c){a=$APP.B.h(a,c);$APP.m(a)?b=a:(b=$APP.B.h(b,c),b=$APP.Gd(b)?$APP.xd(b):null);return $APP.m(b)?$APP.Gd(b)?$APP.Bq.h($APP.se,b):b:null},Z8=function(a,b,c,d){return $APP.xh.h(b,c)?($APP.m(d)?(c=$APP.B.h(a,b),d=d.h?d.h(c,!0):d.call(null,c,!0)):d=!0,$APP.yh.j(a,b,d)):a},Bua=function(a,b,c,d){return $APP.m(c)?$APP.qm.A(a,b,c,d):$APP.yh.j(a,b,d)},Cua=function(a,b){b=$APP.Ve(b);var c=$APP.B.h(b,$8);return $APP.be.j(function(d,e){var f=$APP.z.j(e,0,null);e=
$APP.z.j(e,1,null);var h=$APP.Ve(e),k=$APP.B.h(h,a9),l=$APP.B.h(h,b9),n=$APP.B.h(h,c9),q=$APP.B.h(h,$APP.fm);e=$APP.B.h(h,$APP.Kk);h=$APP.B.h(h,d9);d=$APP.m(k)?$APP.qm.J(d,a9,$APP.yh,f,k):d;d=$APP.m(l)?$APP.qm.J(d,b9,$APP.yh,f,l):d;d=$APP.m(n)?$APP.qm.j(d,c9,function(t){if($APP.Ud(t,n))throw $APP.Gk.h("Conflicting alias "+$APP.J.g(n)+" between "+$APP.J.g($APP.B.h(t,n))+" and "+$APP.J.g(f),new $APP.I(null,1,[c9,n],null));return $APP.yh.j(t,n,f)}):d;e=$APP.m(e)?$APP.qm.j(d,$APP.Kk,$APP.Bq.h(function(t){return $APP.se.h(t,
f)},$APP.Ch)):d;e=$APP.m(h)?$APP.qm.J(e,d9,$APP.yh,f,h):e;return q!=null?$APP.qm.j(e,$8,function(t){return $APP.yh.j(t,f,$APP.B.j(c,f,q))}):e},$APP.Ue,a)},Dua=function(a){var b=$APP.Ve(null),c=$APP.B.h(b,e9);b=$APP.KG(function(d){var e=$APP.m(c)?null:$APP.ia(d,":");return!($APP.m(e)?e:$APP.ia(d,"-"))},a);a=$APP.z.j(b,0,null);b=$APP.z.j(b,1,null);return new $APP.I(null,2,[f9,a,$APP.Hk,b],null)},Eua=function(a,b,c){$APP.m(b)?$APP.u(a)&&!$APP.Ud(c,$APP.w(a))?(c=$APP.md(a),c=$APP.Xk.h(c,$APP.Le(c,b)),
a=new $APP.F(null,2,5,$APP.G,[$APP.K.h($APP.Ck.h(b,a),$APP.yf.h(c,a)),$APP.yf.h(c,b)],null)):a=new $APP.F(null,2,5,$APP.G,[a,b],null):a=new $APP.F(null,2,5,$APP.G,[a,b],null);b=a;a=$APP.z.j(b,0,null);b=$APP.z.j(b,1,null);return new $APP.I(null,2,[$APP.Hk,a,g9,b],null)},Iua=function(a,b,c,d,e,f,h){var k=U8(a),l=typeof a==="string"?$APP.z.j(a,1,null):null,n=function(){var H=$APP.xh.h(h9,b);if(H){if(H=$APP.y.h("-",k)){if(H=$APP.md(a)>1){H=$APP.di.g($APP.Sh.h(a,1));var N;if(!(N=$APP.Ud(f,H))){if(!(H=
$APP.Ud(h,H))){try{var Q=T8(""+$APP.J.g(l))}catch(U){Q=null}H=$APP.La(Q)}N=H}return N}return H}return H}return H}(),q=$APP.m(b)?b:n?i9:null,t=$APP.y.h(":",k),v=function(){var H=$APP.xh.h(i9,q);return H?t?$APP.m(d)?d:$APP.La(c)||$APP.y.h(e,c):t:H}(),p=$APP.m(q)?q:$APP.m(v)?h9:null,D=n?$APP.m(l)?$APP.xh.h("-",l)&&$APP.md(a)>2:l:null;return new $APP.I(null,5,[$APP.Yv,p,j9,n,Fua,D,Gua,v,Hua,t],null)},Jua=function(a,b){var c=function(){return $APP.m(b)?b:function(d){throw $APP.Gk.h(k9.g(d),d);}}();return function(d){d=
$APP.xk.l($APP.A([new $APP.I(null,2,[l9,a,$APP.cl,m9],null),d],0));return c.g?c.g(d):c.call(null,d)}},o9=function(a){if($APP.m(n9.g(a)))return a;var b=l9.g(a);return $APP.yh.j($APP.m(b)?qua(a,$APP.A([Cua(b,a)],0)):a,n9,!0)},p9=function(a){return $APP.Sh.h(""+$APP.J.g(a),1)},q9=function(a,b){a=$APP.B.h(a,b);return $APP.m(a)?a:"--"+$APP.J.g(p9(b))},Lua=function(a,b){var c=l9.g(b),d=o9(b),e=a9.g(d),f=$APP.Cd(a),h=function(){var q=r9.g(d);return $APP.m(q)?q:r9.g(f)}(),k=Kua.g(d);b=function(){var q=s9.g(d);
return $APP.m(q)?q:s9.g(f)}();var l=Jua(c,t9.g(d));if($APP.m(function(){var q=$APP.u(e);return q?q:k}())){var n=function(q,t,v){return $APP.m(t)?Y8(q,t,v):W8(q)};c=$APP.u(b)?$APP.K.h(b,$APP.Hq.h($APP.Gh(b),$APP.th(a))):$APP.th(a);return $APP.Bd($APP.be.j(function(q,t){var v=$APP.B.h(a,t),p=$APP.B.h(e,t);if($APP.m(p)){var D=$APP.Gd(p),H=D?function(){var ka=$APP.xd(p);return $APP.m(ka)?ka:$APP.Wf}():null,N=V8(p),Q=$APP.m(h)?$APP.Ud(h,t):h;try{return D&&$APP.Gd(v)?$APP.yh.j(q,t,$APP.be.j(function(ka,
sa){return $APP.se.h(ka,n(sa,N,Q))},H,v)):D?$APP.yh.j(q,t,$APP.se.h(H,n(v,N,Q))):$APP.Gd(v)?$APP.yh.j(q,t,$APP.yg.j($APP.xd(v),$APP.Lj.g(function(ka){return n(ka,N,Q)}),v)):$APP.yh.j(q,t,n(v,N,Q))}catch(ka){var U=$APP.$i(ka),ea=u9.g(f),ja=$APP.B.h(ea,t);l(function(){var sa=new $APP.I(null,5,[$APP.yz,a9,k9,$APP.m(X8.g(U))?"Missing value for option "+$APP.J.g(q9(ea,t)):"Invalid value for option "+$APP.J.g(q9(ea,t))+": "+$APP.J.g(wua(xua.g(U),X8.g(U),yua.g(U))),v9,t,w9,v,$APP.QH,q],null);sa=$APP.m(ja)?
$APP.yh.j(sa,x9,ja):sa;return $APP.m(X8.g(U))?$APP.yh.j(sa,X8,!0):sa}());return q}}else return $APP.m(k)?$APP.yh.j(q,t,W8(v)):$APP.yh.j(q,t,v)},$APP.Ue,c),$APP.Cd(a))}return a},Oua=function(a,b){function c(Wb){return q9(H,Wb)}var d=l9.g(b),e=o9(b),f=a9.g(e),h=function(){var Wb=c9.g(e);return $APP.m(Wb)?Wb:$APP.Sk.g(e)}(),k=$APP.Jd(d)?d:$APP.m(d)?$APP.yg.h($APP.Ue,d):null,l=$APP.Gh($APP.K.l($APP.th(k),$APP.vh(h),$APP.A([$APP.th(f)],0))),n=function(){var Wb=y9.g(e);return $APP.m(Wb)?Wb:$APP.SH.g(e)}(),
q=n===!0?l:n==null?null:$APP.Gh(n),t=$APP.Kk.g(e),v=d9.g(e),p=z9.g(e),D=$8.g(e),H=u9.g($APP.Cd(a)),N=Jua(d,t9.g(e));if($APP.m(q)){b=$APP.u($APP.th(a));for(var Q=null,U=0,ea=0;;)if(ea<U){var ja=Q.da(null,ea);if(!$APP.Ud(q,ja)&&!$APP.Ud(p,ja)&&!$APP.Ud(D,ja)&&$APP.xh.h("babashka.cli",$APP.ye(ja))){var ka=$APP.B.h(H,ja);N(function(){var Wb=new $APP.I(null,5,[$APP.yz,y9,k9,"Unknown option: "+$APP.J.g(c(ja)),y9,q,v9,ja,$APP.QH,a],null);return $APP.m(ka)?$APP.yh.j(Wb,x9,ka):Wb}())}ea+=1}else if(b=$APP.u(b)){Q=
b;if($APP.Md(Q))b=$APP.kc(Q),ea=$APP.lc(Q),Q=b,U=$APP.md(b),b=ea;else{var sa=$APP.w(Q);if(!$APP.Ud(q,sa)&&!$APP.Ud(p,sa)&&!$APP.Ud(D,sa)&&$APP.xh.h("babashka.cli",$APP.ye(sa))){var qa=$APP.B.h(H,sa);N(function(){var Wb=new $APP.I(null,5,[$APP.yz,y9,k9,"Unknown option: "+$APP.J.g(c(sa)),y9,q,v9,sa,$APP.QH,a],null);return $APP.m(qa)?$APP.yh.j(Wb,x9,qa):Wb}())}b=$APP.x(Q);Q=null;U=0}ea=0}else break}if($APP.m(t))for(b=$APP.u(t),Q=null,ea=U=0;;)if(ea<U){var xa=Q.da(null,ea);if(!$APP.m($APP.JG(a,xa))){var Aa=
$APP.B.h(H,xa);N(function(){var Wb=new $APP.I(null,5,[$APP.yz,$APP.Kk,k9,"Required option: "+$APP.J.g(c(xa)),$APP.Kk,t,v9,xa,$APP.QH,a],null);return $APP.m(Aa)?$APP.yh.j(Wb,x9,Aa):Wb}())}ea+=1}else if(b=$APP.u(b)){Q=b;if($APP.Md(Q))b=$APP.kc(Q),ea=$APP.lc(Q),Q=b,U=$APP.md(b),b=ea;else{var pa=$APP.w(Q);if(!$APP.m($APP.JG(a,pa))){var da=$APP.B.h(H,pa);N(function(){var Wb=new $APP.I(null,5,[$APP.yz,$APP.Kk,k9,"Required option: "+$APP.J.g(c(pa)),$APP.Kk,t,v9,pa,$APP.QH,a],null);return $APP.m(da)?$APP.yh.j(Wb,
x9,da):Wb}())}b=$APP.x(Q);Q=null;U=0}ea=0}else break;if($APP.m(v))for(var R=$APP.u(v),ua=null,wa=0,ra=0;;)if(ra<wa){var O=ua.da(null,ra),P=$APP.z.j(O,0,null),ma=$APP.z.j(O,1,null),Ga=function(){var Wb=(Wb=$APP.Jd(ma))?Mua.g(ma):Wb;return $APP.m(Wb)?Wb:ma}(),Ka=$APP.JG(a,P);if($APP.m(Ka)){var Pa=Ka,Ia=$APP.z.j(Pa,0,null),Ja=$APP.z.j(Pa,1,null);if(!$APP.m(Ga.g?Ga.g(Ja):Ga.call(null,Ja))){var Wa=function(){var Wb=Nua.g(ma);return $APP.m(Wb)?Wb:function(){return function(kf){var sg=$APP.Ve(kf);kf=$APP.B.h(sg,
x9);sg=$APP.B.h(sg,w9);return"Invalid value for option "+$APP.J.g(kf)+": "+$APP.J.g(sg)}}(R,ua,wa,ra,Wb,Pa,Ia,Ja,Ka,Ga,O,P,ma,d,e,f,h,k,l,n,q,t,v,p,D,H,c,N)}(),Xa=$APP.B.h(H,P);N(function(){var Wb=new $APP.I(null,3,[v9,P,w9,Ja,x9,c(P)],null);Wb=Wa.g?Wa.g(Wb):Wa.call(null,Wb);Wb=new $APP.I(null,6,[$APP.yz,d9,k9,Wb,d9,v,v9,P,w9,Ja,$APP.QH,a],null);return $APP.m(Xa)?$APP.yh.j(Wb,x9,Xa):Wb}())}}ra+=1}else{var eb=$APP.u(R);if(eb){var bb=eb;if($APP.Md(bb))U=$APP.kc(bb),b=$APP.lc(bb),Q=U,U=$APP.md(U),R=
b,ua=Q,wa=U;else{var lb=$APP.w(bb),kb=$APP.z.j(lb,0,null),Cb=$APP.z.j(lb,1,null),ob=function(){var Wb=(Wb=$APP.Jd(Cb))?Mua.g(Cb):Wb;return $APP.m(Wb)?Wb:Cb}(),cc=$APP.JG(a,kb);if($APP.m(cc)){var jc=cc,Hc=$APP.z.j(jc,0,null),dd=$APP.z.j(jc,1,null);if(!$APP.m(ob.g?ob.g(dd):ob.call(null,dd))){var Xd=function(){var Wb=Nua.g(Cb);return $APP.m(Wb)?Wb:function(){return function(kf){var sg=$APP.Ve(kf);kf=$APP.B.h(sg,x9);sg=$APP.B.h(sg,w9);return"Invalid value for option "+$APP.J.g(kf)+": "+$APP.J.g(sg)}}(R,
ua,wa,ra,Wb,jc,Hc,dd,cc,ob,lb,kb,Cb,bb,eb,d,e,f,h,k,l,n,q,t,v,p,D,H,c,N)}(),jf=$APP.B.h(H,kb);N(function(){var Wb=new $APP.I(null,3,[v9,kb,w9,dd,x9,c(kb)],null);Wb=Xd.g?Xd.g(Wb):Xd.call(null,Wb);Wb=new $APP.I(null,6,[$APP.yz,d9,k9,Wb,d9,v,v9,kb,w9,dd,$APP.QH,a],null);return $APP.m(jf)?$APP.yh.j(Wb,x9,jf):Wb}())}}R=$APP.x(bb);ua=null;wa=0}ra=0}else break}return a},Sua=function(a,b){function c(P,ma,Ga){return $APP.m(Ga)?$APP.Jk.A(P,$APP.Jt,new $APP.F(null,2,5,$APP.G,[u9,ma],null),Ga):P}function d(P,
ma){return $APP.m($APP.m(ma)?$APP.La($APP.of($APP.Dh([ma]),P)):ma)?$APP.se.h(P,ma):P}function e(P,ma,Ga){return $APP.xh.h(ma,Ga)?$APP.se.h(P,ma):P}function f(P){P=V8($APP.B.h(k,P));var ma=new $APP.Bh(null,new $APP.I(null,2,[Pua,null,A9,null],null),null);return ma.g?ma.g(P):ma.call(null,P)}var h=$APP.Ve(b),k=$APP.B.h(h,a9),l=$APP.B.h(h,b9),n=$APP.B.h(h,e9),q=$APP.B.h(h,Qua),t=function(){var P=c9.g(h);return $APP.m(P)?P:$APP.Sk.g(h)}(),v=l9.g(h),p=$APP.Jd(v)?v:$APP.m(v)?$APP.yg.h($APP.Ue,v):null,D=
$APP.Gh($APP.K.h($APP.th(t),$APP.Lj.h(c9,$APP.vh(p)))),H=$APP.Gh($APP.K.l($APP.th(p),$APP.vh(t),$APP.A([$APP.th(k)],0))),N=Dua(a),Q=$APP.Ve(N),U=$APP.B.h(Q,f9),ea=$APP.B.h(Q,$APP.Hk),ja=function(){var P=g9.g(h);P=$APP.m(P)?P:Rua.g(h);return $APP.m(P)?Eua(U,P,B9.g(h)):new $APP.I(null,2,[g9,null,$APP.Hk,ea],null)}(),ka=$APP.Ve(ja),sa=$APP.B.h(ka,$APP.Hk),qa=$APP.B.h(ka,g9),xa=$APP.xh.h(sa,ea)?new $APP.F(null,2,5,$APP.G,[null,$APP.K.h(sa,ea)],null):new $APP.F(null,2,5,$APP.G,[U,ea],null),Aa=$APP.z.j(xa,
0,null),pa=$APP.z.j(xa,1,null);a=$APP.m(function(){var P=C9.g(h);return $APP.m(P)?$APP.u(Aa):P}())?new $APP.F(null,5,5,$APP.G,[$APP.Jk.A($APP.Ue,$APP.Jt,new $APP.F(null,2,5,$APP.G,[m9,$APP.Hk],null),$APP.yg.h($APP.Xf(Aa),pa)),null,null,$APP.Ch,$APP.Wf],null):function(){for(var P=$APP.Ue,ma=null,Ga=null,Ka=$APP.m(n)?i9:null,Pa=$APP.u(pa),Ia=qa,Ja=$APP.Ch,Wa=$APP.Wf;;){if($APP.La(Pa))return new $APP.F(null,5,5,$APP.G,[P,ma,Ga,Ja,Wa],null);var Xa=$APP.w(Pa),eb=Xa instanceof $APP.E;if(eb){var bb=Z8(P,
ma,Ga,null),lb=Xa,kb=Ga;eb=$APP.x(Pa);var Cb=Ia,ob=e(Ja,ma,Ga);Wa=d(Wa,Xa);P=bb;ma=lb;Ga=kb;Pa=eb;Ia=Cb;Ja=ob}else{var cc=Xa===!0,jc=""+$APP.J.g(Xa),Hc=Aua(l,k,ma),dd=f(ma);Cb=Iua(jc,Ka,ma,dd,Ga,H,D);ob=$APP.Ve(Cb);var Xd=$APP.B.h(ob,j9),jf=$APP.B.h(ob,Fua),Wb=$APP.B.h(ob,Gua),kf=$APP.B.h(ob,$APP.Yv),sg=$APP.B.h(ob,Hua);if($APP.m(function(){var Vc=Xd;return $APP.m(Vc)?Vc:Wb}())){var Uc=$APP.ia(jc,"--"),Bk=Uc&&$APP.y.h("--",jc);if(Bk){var fp=$APP.x(Pa);return new $APP.F(null,5,5,$APP.G,[function(){var Vc=
P;return fp?$APP.Jk.A(Vc,$APP.Jt,new $APP.F(null,2,5,$APP.G,[m9,$APP.Hk],null),$APP.Xf(fp)):Vc}(),ma,Ga,Ja,Wa],null)}var fn=Uc?$APP.Sh.h(jc,2):$APP.Gj(jc,/^(:|-|)/,""),Ll=Uc?$APP.Fq.j(fn,/=/,2):new $APP.F(null,1,5,$APP.G,[fn],null),gn=$APP.z.j(Ll,0,null);lb=$APP.z.j(Ll,1,null);var hn=$APP.di.g(gn),jn=Uc?null:$APP.B.h(t,hn);bb=function(){var Vc=jn;return $APP.m(Vc)?Vc:hn}();kb=Uc?"--"+$APP.J.g(gn):jc;if($APP.m(lb))Ka=c(Z8(P,ma,Ga,Hc),bb,kb),Xa=bb,kb=kf,lb=$APP.ve(lb,$APP.Qc(Pa)),eb=Ia,Cb=e(Ja,ma,Ga),
Wa=d(Wa,bb),P=Ka,ma=Xa,Ga=null,Ka=kb,Pa=lb,Ia=eb,Ja=Cb;else{var Cj=$APP.x(Pa),Zi=$APP.w(Cj),kn=Iua(Zi,kf,ma,dd,Ga,H,D),vd=$APP.Ud(H,bb)?null:$APP.Qj(""+$APP.J.g(bb),":no-");$APP.m(function(){var Vc=j9.g(kn);return $APP.m(Vc)?Vc:(Vc=$APP.Fd(Cj))?Vc:vd}())?$APP.m(function(){var Vc=$APP.La(jn);return Vc?jf:Vc}())?(Xa=$APP.Ek.l(function(){return function(Vc){return new $APP.F(null,2,5,$APP.G,["-"+$APP.J.g(Vc),!0],null)}}(P,ma,Ga,Ka,Pa,Ia,Ja,Wa,Cj,Zi,kn,vd,fn,Ll,gn,lb,hn,jn,bb,kb,Uc,Bk,cc,jc,Hc,dd,Cb,
ob,Xd,jf,Wb,kf,sg,Xa,eb,t,v,p,D,H,f,e,d,c,N,Q,U,ea,ja,ka,sa,qa,xa,Aa,pa,b,h,h,k,l,n,q),$APP.A([$APP.Ih(bb)],0)),Ka=P,bb=kf,Xa=$APP.K.h(Xa,Cj),lb=Ia,kb=Ja,P=Ka,Ga=ma=null,Ka=bb,Pa=Xa,Ia=lb,Ja=kb):(Ka=$APP.m(vd)?$APP.di.g($APP.Gj(""+$APP.J.g(bb),":no-","")):bb,kb=c(Z8(P,ma,Ga,Hc),Ka,kb),eb=Ka,Cb=Ga,ob=kf,bb=$APP.ve($APP.La(vd),Cj),Xa=Ia,lb=e(Ja,ma,Ga),Wa=d(Wa,Ka),P=kb,ma=eb,Ga=Cb,Ka=ob,Pa=bb,Ia=Xa,Ja=lb):(Ka=c(Z8(P,ma,Ga,Hc),bb,kb),eb=bb,Cb=kf,Xa=Cj,lb=Ia,kb=e(Ja,ma,Ga),Wa=d(Wa,bb),P=Ka,ma=eb,Ga=null,
Ka=Cb,Pa=Xa,Ia=lb,Ja=kb)}}else if(Bk=function(){var Vc=dd;Vc=$APP.m(Vc)?$APP.xh.h("true",jc)&&$APP.xh.h("false",jc):Vc;return $APP.m(Vc)?Vc:(Vc=$APP.y.h(Ga,ma))?(Vc=$APP.La(Hc))?Vc:$APP.m(q)?q:$APP.Ud(B9.g(h),$APP.w(Pa)):Vc}(),$APP.m(Bk))if(Ka=$APP.m(function(){var Vc=Pa;return $APP.m(Vc)?Ia:Vc}())?Eua(Pa,Ia,B9.g(h)):new $APP.I(null,1,[$APP.Hk,Pa],null),bb=$APP.Ve(Ka),Ka=$APP.B.h(bb,$APP.Hk),Xa=$APP.B.h(bb,g9),$APP.xh.h(Pa,Ka))bb=Ka,lb=Ja,Ka=kf,Pa=bb,Ia=Xa,Ja=lb;else return new $APP.F(null,5,5,$APP.G,
[$APP.Jk.A(P,$APP.Jt,new $APP.F(null,2,5,$APP.G,[m9,$APP.Hk],null),$APP.Xf(Pa)),ma,Ga,Ja,Wa],null);else Xa=$APP.m(function(){var Vc=$APP.y.h(h9,kf);return Vc?sg:Vc}())?null:ma,Ka=Bua(P,ma,Hc,jc),eb=bb=Xa,Cb=kf,Xa=$APP.x(Pa),lb=Ia,kb=function(){var Vc=Ja;return cc?$APP.se.h(Vc,ma):Vc}(),P=Ka,ma=bb,Ga=eb,Ka=Cb,Pa=Xa,Ia=lb,Ja=kb}}}();var da=$APP.z.j(a,0,null),R=$APP.z.j(a,1,null),ua=$APP.z.j(a,2,null),wa=$APP.z.j(a,3,null);a=$APP.z.j(a,4,null);wa=e(wa,R,ua);var ra=Aua(l,k,R),O=function(){var P=Z8(da,
R,ua,ra);return $APP.u(Aa)&&$APP.La(C9.g(h))?$APP.Jk.A(P,$APP.vk,new $APP.F(null,2,5,$APP.G,[m9,$APP.Hk],null),function(ma){return $APP.yg.h($APP.Xf(Aa),ma)}):P}();return $APP.Jk.W(O,$APP.yh,r9,wa,s9,a)},D9=function(a,b){b=o9(b);a=Sua(a,b);a=Lua(a,new $APP.I(null,5,[a9,a9.g(b),l9,l9.g(b),t9,t9.g(b),Kua,!0,n9,!0],null));var c=o9(b),d=$8.g(c);c=z9.g(c);a=$APP.m($APP.m(d)?d:c)?$APP.Bd($APP.xk.l($APP.A([d,c,a],0)),$APP.Cd(a)):a;b=Oua(a,b);b=$APP.Jk.J(b,$APP.yk,r9,s9,u9);a=m9.g($APP.Cd(b));return $APP.yh.j(a,
$APP.QH,$APP.yk.h(b,m9))},E9=function(a){return $APP.Gj(a,$APP.Th("(\\x9B|\\x1B\\[)[0-?]*[ -\\/]*[@-~]"),"").length},Tua=function(a,b){return""+$APP.J.g(b)+$APP.J.g($APP.rf.h($APP.J,$APP.Dk.h(a-E9(b)," ")))},Uua=function(a){var b=$APP.be.j(function(c,d){return $APP.Lj.j($APP.rm,$APP.Lj.h(E9,d),c)},$APP.Dk.g(0),a);return $APP.Lj.h(function(c){return $APP.Lj.j(Tua,b,c)},a)},Vua=function(){var a;if(a=typeof process!=="undefined")a=process.stdout,a=$APP.m(a)?$APP.DG(process.stdout.columns):a;return $APP.m(a)?
process.stdout.columns:null},Wua=function(a,b){return $APP.Fo.h("\n",$APP.Ek.l(function(c){return E9(c)<=a?new $APP.F(null,1,5,$APP.G,[c],null):$APP.be.j(function(d,e){var f=$APP.Dd(d);return f==null||$APP.y.h("",f)?$APP.se.h($APP.Ed(d),e):E9(f)+1+E9(e)<=a?$APP.se.h($APP.Ed(d),""+$APP.J.g(f)+" "+$APP.J.g(e)):$APP.se.h(d,e)},new $APP.F(null,1,5,$APP.G,[""],null),$APP.Fq.h(c,/ /))},$APP.A([$APP.OG(""+$APP.J.g(b))],0)))},Xua=function(a,b,c,d){var e=$APP.md($APP.w(a));if(e===0)return a;var f=e-1;e=$APP.be.j(function(k,
l){return $APP.ss.j($APP.rm,k,$APP.Lj.h(E9,$APP.xf.h(f,l)))},$APP.Xf($APP.Dk.h(f,0)),a);b=b+$APP.be.j($APP.Et,0,e)+f*$APP.md(c);var h=$APP.rm.h(10,d-b);return $APP.ss.h(function(k){k=$APP.Xf(k);return $APP.yh.j(k,f,Wua(h,""+$APP.J.g($APP.z.h(k,f))))},a)},Yua=function(a){if($APP.Fd(a))return $APP.Wf;var b=$APP.md($APP.w(a));return $APP.Ek.l(function(c){var d=$APP.ss.h(function(e){return $APP.OG(""+$APP.J.g(e))},c);c=$APP.be.h($APP.rm,$APP.Lj.h($APP.md,d));return $APP.Lj.h(function(e){return $APP.Lj.h(function(f){return $APP.eo.j(d,
new $APP.F(null,2,5,$APP.G,[f,e],null),"")},$APP.sm.g(b))},$APP.sm.g(c))},$APP.A([a],0))},I9=function(a){var b=$APP.Ve(a),c=$APP.B.h(b,F9),d=$APP.B.j(b,$APP.nw,2),e=$APP.B.j(b,Zua," "),f=$APP.B.j(b,G9,!0),h=$APP.B.j(b,H9,Vua);a=function(){if($APP.m($APP.m(f)?$APP.u(c):f)){var k=h.g?h.g(b):h.call(null,b);k=Xua(c,d,e,$APP.m(k)?k:80)}else k=c;return k}();a=Uua(Yua(a));return $APP.Fo.h("\n",$APP.Lj.h($APP.RG,$APP.Lj.h(function(k){var l=$APP.rf.h($APP.J,$APP.Dk.h(d," "));return""+$APP.J.g(l)+$APP.J.g($APP.rf.h($APP.J,
$APP.$k.h(e,k)))+$APP.J.g("")},a)))},cva=function(a){function b(h){$APP.z.j(h,0,null);h=$APP.z.j(h,1,null);h=$APP.Ve(h);h=$APP.B.h(h,c9);return $APP.m(h)?"-"+$APP.J.g(p9(h))+", ":""}a=$APP.Ve(a);var c=$APP.B.h(a,l9),d=$APP.B.h(a,J9);a=$APP.B.h(a,$ua);d=$APP.Jd(c)?$APP.Lj.h(function(h){return new $APP.F(null,2,5,$APP.G,[h,c.g?c.g(h):c.call(null,h)],null)},$APP.m(d)?d:$APP.th(c)):c;d=$APP.Hq.h(function(h){$APP.z.j(h,0,null);h=$APP.z.j(h,1,null);return $APP.TH.g(h)},d);var e=$APP.Gh(a),f=$APP.Dt.A($APP.Lj.g($APP.Lr.h($APP.md,
b)),$APP.rm,0,d);return $APP.ss.j(function(h,k){var l=$APP.z.j(h,0,null);h=$APP.z.j(h,1,null);var n=$APP.Ve(h),q=$APP.B.h(n,$APP.Kk),t=$APP.B.h(n,$APP.fm),v=$APP.B.h(n,ava),p=$APP.B.h(n,K9);h=$APP.B.h(n,L9);n=$APP.B.h(n,bva);t=$APP.m(v)?v:t!=null?""+$APP.J.g(t):null;q=$APP.m($APP.m(q)?q:$APP.Ud(e,l))?"(required)":$APP.m(t)?"(default: "+$APP.J.g(t)+")":null;k=""+$APP.J.g(k)+$APP.J.g($APP.rf.h($APP.J,$APP.Dk.h(f-$APP.md(k)," ")))+"--"+$APP.J.g($APP.m(n)?"[no-]":null)+$APP.J.g(p9(l))+$APP.J.g($APP.m(p)?
" "+$APP.J.g(p):null);l=""+$APP.J.g(h)+$APP.J.g($APP.m(q)?""+$APP.J.g($APP.u(h)?" ":null)+$APP.J.g(q):null);return new $APP.F(null,2,5,$APP.G,[k,l],null)},d,$APP.Lj.h(b,d))},dva=function(a){a=$APP.Ve(a);var b=$APP.B.j(a,$APP.nw,2),c=$APP.B.j(a,G9,!0),d=$APP.B.j(a,H9,Vua);return I9(new $APP.I(null,5,[F9,cva(a),$APP.nw,b,Zua," ",G9,c,H9,d],null))},M9=function(a){return $APP.m(a)?$APP.w($APP.OG(a)):null},eva=function(a){return $APP.m(a)?(a=$APP.te($APP.Br.h($APP.Oj,$APP.te($APP.Br.h($APP.Oj,$APP.Lj.h($APP.QG,
$APP.OG(a)))))),$APP.u(a)?$APP.Fo.h("\n",a):null):null},Q9=function(a){var b=N9.g(a),c=function(){var d=O9.g(a);return $APP.m(d)?d:P9.g(a)}();c=$APP.m(c)?$APP.Lq.h(function(d){var e=$APP.B.h(b,d);return $APP.m(e)?new $APP.F(null,2,5,$APP.G,[d,e],null):null},c):$APP.Lj.h($APP.Xj.h($APP.Tf,$APP.Vf),b);return $APP.Hq.h($APP.Lr.h($APP.TH,$APP.rd),c)},fva=function(a,b,c){a="Usage: "+$APP.J.g(a)+$APP.J.g($APP.m(c)?" [options]":null);c=$APP.J;var d=c.g;if($APP.u(N9.g(b)))b=" \x3ccommand\x3e";else if($APP.m($APP.Gn.g(b))){a:if(b=
g9.g(b),$APP.u(b)){b=$APP.u(b);for(var e=$APP.Wf,f=null,h=0;;){var k=$APP.w(b);if(b==null||h>=64){b=e;break a}if($APP.y.h(k,f)){b=$APP.se.h($APP.Ed(e),"\x3c"+$APP.J.g($APP.Ih(f))+"\x3e...");break a}b=$APP.x(b);e=$APP.se.h(e,"\x3c"+$APP.J.g($APP.Ih(k))+"\x3e");h+=1;f=k}b=void 0}else b=null;b=$APP.m(b)?" "+$APP.J.g($APP.Fo.h(" ",b)):null}else b="";return a+d.call(c,b)},gva=function(a){return $APP.ss.h(function(b){var c=$APP.z.j(b,0,null),d=$APP.z.j(b,1,null);b=$APP.G;c=""+$APP.J.g(c);d=M9($APP.M.g(d));
return new $APP.F(null,2,5,b,[c,$APP.m(d)?d:""],null)},Q9(a))},R9=function(a){return a==null?$APP.Ue:$APP.Jd(a)?a:$APP.yg.h($APP.Ue,a)},S9=function(a){return $APP.Rd($APP.of(function(b){$APP.z.j(b,0,null);b=$APP.z.j(b,1,null);return $APP.La($APP.TH.g(b))},R9(a)))},hva=function(a,b){b=$APP.Ve(b);var c=$APP.B.h(b,T9),d=$APP.B.h(b,U9),e=$APP.B.h(b,$APP.Di),f=l9.g(a),h=J9.g(a),k=$APP.rf.j($APP.yk,d,$APP.th(R9(f))),l=eva($APP.M.g(a)),n=gva(a);b=function(){var q=new $APP.F(null,1,5,$APP.G,[fva(c,a,S9(f)||
S9(k))],null);q=$APP.m(l)?$APP.se.h(q,l):q;q=$APP.u(n)?$APP.se.h(q,"Commands:\n"+$APP.J.g(I9(new $APP.I(null,2,[F9,n,$APP.nw,2],null)))):q;q=S9(f)?$APP.se.h(q,"Options:\n"+$APP.J.g(dva(function(){var t=new $APP.I(null,2,[l9,f,$ua,$APP.Kk.g(a)],null);return $APP.m(h)?$APP.yh.j(t,J9,h):t}()))):q;q=S9(k)?$APP.se.h(q,"Inherited options:\n"+$APP.J.g(dva(new $APP.I(null,1,[l9,k],null)))):q;q=$APP.u(n)?$APP.se.h(q,'Run "'+$APP.J.g(c)+' \x3ccommand\x3e --help" for more information on a command.'):q;q=$APP.u(e)?
$APP.se.h(q,$APP.Fo.h("\n",function(){return function p(v){return new $APP.Be(null,function(){for(;;){var D=$APP.u(v);if(D){if($APP.Md(D)){var H=$APP.kc(D),N=$APP.md(H),Q=$APP.Ee(N);a:{for(var U=0;;)if(U<N){var ea=$APP.yd(H,U),ja=$APP.Ve(ea);ea=$APP.B.h(ja,T9);ja=$APP.B.h(ja,$APP.X);$APP.Ie(Q,'Run "'+$APP.J.g(ea)+' --help" for '+$APP.J.g(ja)+" options.");U+=1}else{H=!0;break a}H=void 0}return H?$APP.He($APP.Je(Q),p($APP.lc(D))):$APP.He($APP.Je(Q),null)}Q=$APP.w(D);H=$APP.Ve(Q);Q=$APP.B.h(H,T9);H=
$APP.B.h(H,$APP.X);return $APP.ve('Run "'+$APP.J.g(Q)+' --help" for '+$APP.J.g(H)+" options.",p($APP.Qc(D)))}return null}},null,null)}(e)}())):q;return $APP.m(V9.g(a))?$APP.se.h(q,$APP.PG(V9.g(a))):q}();return $APP.Fo.h("\n\n",b)},Z9=function(a){if($APP.Jd(a)){if($APP.m(f9.g(a)))throw $APP.Gk.h("Expected a table (vector of entries) or a tree, got a single table entry - wrap it in a vector",new $APP.I(null,1,[W9,a],null));return X9(a)}return X9($APP.be.j(function(b,c){c=$APP.Ve(c);var d=$APP.B.h(c,
f9);return Y9(b,d,$APP.yk.h(c,f9))},$APP.Ue,a))},a$=function(a,b){a=R9(a);return b===!0?a:$APP.xk.l($APP.A([$APP.yg.h($APP.Ue,$APP.Ak.h(function(c){$APP.z.j(c,0,null);c=$APP.z.j(c,1,null);var d=$APP.Jd(c);return d?$9.g(c):d},a)),$APP.Gd(b)?$APP.zh(a,$APP.Gh(b)):null],0))},iva=function(a,b){return $APP.md(a)<$APP.md(b)&&$APP.ia(b,a)},jva=function(a,b){return $APP.ia(b,a)?$APP.Sh.h(b,$APP.md(a)):b},b$=function(a){return $APP.m(a)?$APP.ia(a,"-"):a},kva=function(a,b){return $APP.ia(a,"--")?$APP.di.g(jva("--",
a)):$APP.eo.h(b,new $APP.F(null,2,5,$APP.G,[c9,$APP.di.g(jva("-",a))],null))},lva=function(a,b,c){a=kva(a,b);b=V8($APP.eo.h(b,new $APP.F(null,2,5,$APP.G,[a9,a],null)));var d=new $APP.Bh(null,new $APP.I(null,2,[Pua,null,A9,null],null),null);return(b=(d.g?d.g(b):d.call(null,b))!=null)?b:$APP.m(a)?!$APP.Ud(c,a)&&$APP.Qj(p9(a),"no-"):a},mva=function(a){return $APP.Jd(a)?$APP.qm.j(a,w9,function(b){return b instanceof $APP.E?p9(b):""+$APP.J.g(b)}):a instanceof $APP.E?new $APP.I(null,1,[w9,p9(a)],null):
new $APP.I(null,1,[w9,""+$APP.J.g(a)],null)},ova=function(a,b,c,d){var e=$APP.m(c$.g(a))?function(){var f=new $APP.I(null,3,[nva,c,$APP.QH,d,v9,b],null),h=c$.g(a);return h.g?h.g(f):h.call(null,f)}():$APP.m($APP.VH.g(a))?$APP.VH.g(a):$APP.Hd(d9.g(a))?d9.g(a):null;return $APP.Ak.h(function(f){return $APP.Qj(w9.g(f),c)},$APP.Lj.h(mva,e))},pva=function(a,b,c,d,e){b=kva(c,b);a=$APP.B.h(a,b);c=$APP.VH.g(a);$APP.m(c)||(c=c$.g(a),c=$APP.m(c)?c:$APP.Hd(d9.g(a)));return $APP.m(c)?ova(a,b,d,e):$APP.VH.g(a)===
!1?null:new $APP.F(null,1,5,$APP.G,[new $APP.I(null,1,[d$,!0],null)],null)},qva=function(a){var b=R9(l9.g(a));a=$APP.yh.j($APP.u(b)?qua(a,$APP.A([Cua(b,a)],0)):a,l9,b);var c=c9.g(a);c=$APP.m(c)?c:$APP.Sk.g(a);b=$APP.Gh($APP.K.l($APP.th(b),$APP.th(a9.g(a)),$APP.A([$APP.vh(c)],0)));return new $APP.F(null,3,5,$APP.G,[a,c,b],null)},rva=function(a,b,c){var d=new $APP.F(null,6,5,$APP.G,[a9,c9,$APP.Sk,b9,e9,Qua],null);b=e$(e$(R9(l9.g(a)),b),R9(l9.g(c)));return $APP.yh.j(e$($APP.zh(a,d),$APP.zh(c,d)),l9,
b)},f$=function(a,b){try{return D9(a,$APP.yh.l($APP.yk.h(b,$8),t9,function(){return null},$APP.A([n9,!0],0)))}catch(c){return new $APP.I(null,2,[$APP.Hk,null,$APP.QH,null],null)}},sva=function(a,b,c,d,e,f){var h=$APP.Gh($APP.Hq.h(function(k){return $APP.Gd($APP.eo.h(b,new $APP.F(null,2,5,$APP.G,[a9,k],null)))||$APP.Ud(b9.g(b),k)},$APP.th(e)));return $APP.Lq.h(function(k){var l=$APP.z.j(k,0,null);k=$APP.z.j(k,1,null);return $APP.La($APP.TH.g($APP.B.h(a,k)))&&$APP.La(h.g?h.g(k):h.call(null,k))&&iva(f,
l)?new $APP.I(null,2,[w9,l,g$,M9(L9.g($APP.B.h(a,k)))],null):null},$APP.K.h($APP.Lj.h(function(k){return new $APP.F(null,2,5,$APP.G,["--"+$APP.J.g(p9(k)),k],null)},d),$APP.Lj.h(function(k){var l=$APP.z.j(k,0,null);k=$APP.z.j(k,1,null);return new $APP.F(null,2,5,$APP.G,["-"+$APP.J.g(p9(l)),k],null)},c)))},tva=function(a,b){return $APP.Lq.h(function(c){var d=$APP.z.j(c,0,null);c=$APP.z.j(c,1,null);return iva(b,d)?new $APP.I(null,2,[w9,d,g$,M9($APP.M.g(c))],null):null},Q9(a))},uva=function(a,b,c,d,e){return(a=
$APP.u(g9.g(a)))?(c=$APP.z.j(a,$APP.md(c),null),b=$APP.m(c)?$APP.B.h(b,c):null,$APP.m(c)?(a=$APP.VH.g(b),$APP.m(a)||(a=c$.g(b),a=$APP.m(a)?a:$APP.Hd(d9.g(b))),d=$APP.m(a)?ova(b,c,e,d):$APP.VH.g(b)===!1?null:new $APP.F(null,1,5,$APP.G,[new $APP.I(null,1,[d$,!0],null)],null)):d=null,d):null},vva=function(a,b,c){var d=$9.g(b),e=a;a=qva(rva(b,$APP.Ue,a));var f=$APP.Ue;c=$APP.u(c);for(var h=$APP.Wf,k=!1;;){var l=$APP.w(c),n=a,q=$APP.z.j(n,0,null);$APP.z.j(n,1,null);n=$APP.z.j(n,2,null);if(l==null)return new $APP.F(null,
4,5,$APP.G,[a,e,h,k],null);if($APP.y.h("--",l))q=e,c=$APP.x(c),h=$APP.se.h(h,l),e=q,k=!0;else if($APP.m(function(){var v=$APP.La(k);return v?$APP.eo.h(e,new $APP.F(null,2,5,$APP.G,[N9,l],null)):v}()))h=$APP.xk.l($APP.A([f,a$(l9.g(e),d)],0)),a=f=$APP.eo.h(e,new $APP.F(null,2,5,$APP.G,[N9,l],null)),f=qva(rva(b,h,f)),q=h,c=$APP.x(c),h=$APP.Wf,e=a,a=f,f=q,k=!1;else if($APP.m(function(){var v=$APP.La(k);return v?b$(l):v}())){var t=$APP.m(lva(l,q,n))?1:2;q=e;n=$APP.yf.h(t,c);h=$APP.yg.h(h,$APP.xf.h(t,c));
t=k;e=q;c=n;k=t}else q=e,c=$APP.x(c),h=$APP.se.h(h,l),n=k,e=q,k=n}},wva=function(a){return $APP.ia(a,"--")&&a.indexOf("\x3d")!=-1?$APP.Fq.j(a,/=/,2):new $APP.F(null,1,5,$APP.G,[a],null)},xva=function(a,b,c){var d=$APP.Xf($APP.Ek.l(wva,$APP.A([$APP.Hh(b)],0))),e=function(){var p=$APP.wd(b);return $APP.m(p)?p:""}(),f=function(){var p=wva(e);return $APP.m($APP.rd(p))?p:null}(),h=$APP.z.j(f,0,null);f=$APP.z.j(f,1,null);a=vva(a,c,d);c=$APP.z.j(a,0,null);var k=$APP.z.j(c,0,null),l=$APP.z.j(c,1,null),n=
$APP.z.j(c,2,null);c=$APP.z.j(a,1,null);var q=$APP.z.j(a,2,null),t=$APP.z.j(a,3,null);a=l9.g(k);var v=$APP.Dd(d);if($APP.m(t))return f=f$(q,k),f=$APP.Ve(f),d=$APP.B.h(f,$APP.QH),f=$APP.B.h(f,$APP.Hk),uva(c,a,f,d,e);if($APP.m(h))return c=f$(q,k),c=$APP.Ve(c),d=$APP.B.h(c,$APP.QH),$APP.Lj.h(function(p){return $APP.qm.j(p,w9,function(D){return""+$APP.J.g(h)+"\x3d"+$APP.J.g(D)})},$APP.Hq.h(d$,pva(a,k,h,f,d)));if($APP.m(function(){var p=b$(v);return $APP.m(p)?$APP.La(lva(v,k,n)):p}()))return f=f$($APP.Xf($APP.Hh(q)),
k),f=$APP.Ve(f),d=$APP.B.h(f,$APP.QH),pva(a,k,v,e,d);f=f$(q,k);f=$APP.Ve(f);d=$APP.B.h(f,$APP.QH);f=$APP.B.h(f,$APP.Hk);return $APP.K.l($APP.m(b$(e))?null:tva(c,e),sva(a,k,l,n,d,e),$APP.A([$APP.m(b$(e))?null:uva(c,a,f,d,e)],0))},yva=function(a,b){var c="_babashka_cli_complete_"+$APP.J.g($APP.Gj(b,/[^a-zA-Z0-9_]+/,"_"));a=a instanceof $APP.E?a.Z:null;switch(a){case "bash":return""+$APP.J.g(c)+'()\n{\n local cur words cword\n # -n \x3d: keeps --opt\x3dval and ns:val as single words (bash splits on \x3d and :\n # via COMP_WORDBREAKS); the no-bash-completion fallback below cannot, so a : in\n # a value is only fully handled when bash-completion is installed\n if declare -F _init_completion \x3e/dev/null 2\x3e\x261; then\n _init_completion -n \x3d: || return\n else\n words\x3d("${COMP_WORDS[@]}"); cword\x3d$COMP_CWORD; cur\x3d"${COMP_WORDS[COMP_CWORD]}"\n fi\n # keep our candidate order. Only on the real compopt builtin (bash 4.4+): on\n # bash 3.2 with bash-completion, compopt is a shim that forwards to `complete`,\n # which rejects -o nosort. The probe is cached: its answer never changes\n if [[ -z ${_babashka_cli_compopt_t+x} ]]; then _babashka_cli_compopt_t\x3d$(type -t compopt); fi\n [[ $_babashka_cli_compopt_t \x3d\x3d builtin ]] \x26\x26 compopt -o nosort 2\x3e/dev/null\n local out\n out\x3d$("${words[0]}" org.babashka.cli/completions complete --shell bash -- "${words[@]:1:cword}" 2\x3e/dev/null)\n # candidates come back already prefix-filtered; insert them verbatim.\n # read -r keeps them out of word splitting and pathname expansion (an\n # unquoted loop would glob a \'*.txt\' candidate against the cwd), printf %q\n # escapes spaces/quotes for insertion\n local line v\n while IFS\x3d read -r line; do\n [[ -n $line ]] || continue\n if [[ $line \x3d\x3d org.babashka.cli/file-completion ]]; then\n compopt -o filenames 2\x3e/dev/null\n while IFS\x3d read -r v; do\n [[ -n $v ]] \x26\x26 COMPREPLY+\x3d( "$v" )\n done \x3c \x3c(compgen -f -- "$cur")\n else\n v\x3d${line%%$\'\\t\'*}\n printf -v v \'%q\' "$v"\n COMPREPLY+\x3d( "$v" )\n fi\n done \x3c\x3c\x3c "$out"\n # bash re-inserts from the last COMP_WORDBREAKS char (e.g. : or \x3d); strip that\n # prefix from each candidate so colon/equals values complete without duplication\n local wb pre i\n for wb in : \x3d ; do\n if [[ "$cur" \x3d\x3d *"$wb"* \x26\x26 "$COMP_WORDBREAKS" \x3d\x3d *"$wb"* ]]; then\n pre\x3d"${cur%"${cur##*$wb}"}"\n for ((i\x3d0; i\x3c${#COMPREPLY[@]}; i++)); do COMPREPLY[$i]\x3d"${COMPREPLY[$i]#"$pre"}"; done\n fi\n done\n}\ncomplete -F '+
$APP.J.g(c)+" "+$APP.J.g(b)+"\n";case "zsh":return"#compdef "+$APP.J.g(b)+"\n"+$APP.J.g(c)+'() {\n local -a lines described\n lines\x3d("${(@f)$("${words[1]}" org.babashka.cli/completions complete --shell zsh -- "${(@)words[2,CURRENT]}" 2\x3e/dev/null)}")\n local do_files\x3d l v d\n for l in $lines; do\n if [[ $l \x3d\x3d org.babashka.cli/file-completion ]]; then do_files\x3d1; continue; fi\n v\x3d"${l%%$\'\\t\'*}"; d\x3d\n [[ $l \x3d\x3d *$\'\\t\'* ]] \x26\x26 d\x3d"${l#*$\'\\t\'}"\n # _describe eats backslashes and splits on \':\', so escape both\n v\x3d"${v//\\\\/\\\\\\\\}"; d\x3d"${d//\\\\/\\\\\\\\}"\n v\x3d"${v//:/\\\\:}"; d\x3d"${d//:/\\\\:}"\n described+\x3d("$v${d:+:$d}")\n done\n local ret\x3d1\n (( $#described )) \x26\x26 { _describe -t values completion described \x26\x26 ret\x3d0; }\n [[ -n $do_files ]] \x26\x26 { _files; ret\x3d0; }\n # return success when we added completions, else zsh retries other completers\n # (_match, _approximate, ...) and re-lists everything\n return $ret\n}\n# register for the bare name and for path invocations (./prog, /abs/prog)\ncompdef '+
$APP.J.g(c)+" '*/"+$APP.J.g(b)+"' "+$APP.J.g(b)+"\n";case "fish":return"function "+$APP.J.g(c)+'\n set -l toks (commandline --tokenize --cut-at-cursor)\n set -l prog $toks[1]\n set -e toks[1]\n set -l cur (commandline --current-token)\n for line in ($prog org.babashka.cli/completions complete --shell fish -- $toks "$cur" 2\x3e/dev/null)\n if test "$line" \x3d org.babashka.cli/file-completion\n __fish_complete_path "$cur"\n else\n # printf, not echo: echo eats a bare -n/-e candidate as its own flag\n printf \'%s\\n\' $line\n end\n end\nend\ncomplete --command '+
$APP.J.g(b)+' --no-files --arguments "('+$APP.J.g(c)+')"\n';case "powershell":return"Register-ArgumentCompleter -Native -CommandName "+$APP.J.g(b)+" -ScriptBlock {\n param($wordToComplete, $commandAst, $cursorPosition)\n $exe \x3d $commandAst.CommandElements[0].Value\n $toks \x3d @()\n for ($i \x3d 1; $i -lt $commandAst.CommandElements.Count; $i++) {\n $el \x3d $commandAst.CommandElements[$i]\n if ($el.Extent.StartOffset -ge $cursorPosition) { break }\n $toks +\x3d $el.Extent.Text\n }\n # a fresh word is signaled via --fresh, not a trailing '' token: PowerShell 5.1\n # and pwsh with legacy native argument passing drop empty-string arguments\n $fresh \x3d if ($wordToComplete) { 'false' } else { 'true' }\n $lines \x3d @(\x26 $exe org.babashka.cli/completions complete --shell powershell --fresh $fresh -- $toks 2\x3e$null)\n $lines | Where-Object { $_ -ne 'org.babashka.cli/file-completion' } | ForEach-Object {\n $parts \x3d $_ -split \"`t\", 2\n $tip \x3d if ($parts.Length -gt 1) { $parts[1] } else { $parts[0] }\n $text \x3d $parts[0]\n if ($text -match '\\s') { $text \x3d \"'\" + ($text -replace \"'\", \"''\") + \"'\" }\n [System.Management.Automation.CompletionResult]::new($text, $parts[0], 'ParameterValue', $tip)\n }\n if ($lines -contains 'org.babashka.cli/file-completion') {\n [System.Management.Automation.CompletionCompleters]::CompleteFilename($wordToComplete)\n }\n}\n";
case "nushell":return"# "+$APP.J.g(b)+" tab completion for nushell. Nushell completes external\n# commands through one global external completer, so this chains any previously\n# configured completer: several CLIs can install side by side\nlet "+$APP.J.g(c)+'_prev \x3d $env.config.completions?.external?.completer?\n$env.config.completions.external.enable \x3d true\n$env.config.completions.external.completer \x3d {|spans|\n if ($spans | first | path basename) \x3d\x3d "'+$APP.J.g(b)+'" {\n let res \x3d (do { ^($spans | first) org.babashka.cli/completions complete --shell nushell -- ...($spans | skip 1) } | complete)\n let lines \x3d (if $res.exit_code \x3d\x3d 0 { $res.stdout | lines } else { [] })\n if "org.babashka.cli/file-completion" in $lines {\n null # defer to nushell\'s own file completion\n } else {\n $lines | each {|l|\n let parts \x3d ($l | split row -n 2 "\\t")\n if ($parts | length) \x3d\x3d 2 {\n {value: $parts.0, description: $parts.1}\n } else {\n {value: $parts.0}\n }\n }\n }\n } else if $'+
$APP.J.g(c)+"_prev !\x3d null {\n do $"+$APP.J.g(c)+"_prev $spans\n } else {\n null\n }\n}\n";default:throw Error("No matching clause: "+$APP.J.g(a));}},zva=function(a){a=$APP.u(a);for(var b=null,c=0,d=0;;)if(d<c){var e=b.da(null,d),f=$APP.Ve(e);e=$APP.B.h(f,w9);f=$APP.B.h(f,g$);e=$APP.Gj(e,/[\t\n\r]/," ");f=$APP.Oj(f)?null:$APP.Gj($APP.w($APP.OG(f)),"\t"," ");$APP.OH.l($APP.A([$APP.m(f)?""+$APP.J.g(e)+$APP.J.g("\t")+$APP.J.g(f):e],0));d+=1}else if(a=$APP.u(a))$APP.Md(a)?(c=$APP.kc(a),
a=$APP.lc(a),b=c,c=$APP.md(c)):(b=$APP.w(a),b=$APP.Ve(b),e=$APP.B.h(b,w9),f=$APP.B.h(b,g$),b=$APP.Gj(e,/[\t\n\r]/," "),c=$APP.Oj(f)?null:$APP.Gj($APP.w($APP.OG(f)),"\t"," "),$APP.OH.l($APP.A([$APP.m(c)?""+$APP.J.g(b)+$APP.J.g("\t")+$APP.J.g(c):b],0)),a=$APP.x(a),b=null,c=0),d=0;else break},h$=function(a){var b=$APP.Ca;$APP.Ca=$APP.Da;try{return $APP.OH.l($APP.A([a],0))}finally{$APP.Ca=b}},l$=function(a,b,c,d){function e(n){return $APP.eo.h(a,$APP.Ck.h($APP.Dk.g(N9),n))}var f=$APP.Gh($APP.th(R9(l9.g(e(b))))),
h=function(){return function t(q){return new $APP.Be(null,function(){for(;;){var v=$APP.u(q);if(v){if($APP.Md(v)){var p=$APP.kc(v),D=$APP.md(p),H=$APP.Ee(D);a:{for(var N=0;;)if(N<D){var Q=$APP.yd(p,N);Q=$APP.Nj.j(b,0,Q);var U=R9(l9.g(e(Q))),ea=a$(U,d);$APP.Ie(H,new $APP.I(null,3,[$APP.KE,Q,i$,ea,j$,$APP.rf.j($APP.yk,U,$APP.th(ea))],null));N+=1}else{p=!0;break a}p=void 0}return p?$APP.He($APP.Je(H),t($APP.lc(v))):$APP.He($APP.Je(H),null)}H=$APP.w(v);H=$APP.Nj.j(b,0,H);p=R9(l9.g(e(H)));D=a$(p,d);return $APP.ve(new $APP.I(null,
3,[$APP.KE,H,i$,D,j$,$APP.rf.j($APP.yk,p,$APP.th(D))],null),t($APP.Qc(v)))}return null}},null,null)}($APP.sm.g($APP.md(b)))}(),k=$APP.be.j($APP.xk,$APP.Ue,$APP.Lj.h(i$,h)),l=function(){return function t(q){return new $APP.Be(null,function(){for(var v=q;;)if(v=$APP.u(v)){if($APP.Md(v)){var p=$APP.kc(v),D=$APP.md(p),H=$APP.Ee(D);a:{for(var N=0;;)if(N<D){var Q=$APP.yd(p,N),U=$APP.Ve(Q);Q=$APP.B.h(U,$APP.KE);U=$APP.B.h(U,j$);U=$APP.rf.j($APP.yk,U,f);$APP.u(U)&&$APP.Ie(H,new $APP.I(null,2,[T9,$APP.Fo.h(" ",
$APP.ve(c,Q)),$APP.X,$APP.u(Q)?$APP.Dd(Q):"global"],null));N+=1}else{p=!0;break a}p=void 0}return p?$APP.He($APP.Je(H),t($APP.lc(v))):$APP.He($APP.Je(H),null)}H=$APP.w(v);p=$APP.Ve(H);H=$APP.B.h(p,$APP.KE);p=$APP.B.h(p,j$);p=$APP.rf.j($APP.yk,p,f);if($APP.u(p))return $APP.ve(new $APP.I(null,2,[T9,$APP.Fo.h(" ",$APP.ve(c,H)),$APP.X,$APP.u(H)?$APP.Dd(H):"global"],null),t($APP.Qc(v)));v=$APP.Qc(v)}else return null},null,null)}(h)}();return new $APP.I(null,4,[k$,e(b),T9,$APP.Fo.h(" ",$APP.ve(c,b)),U9,
k,$APP.Di,$APP.Xf(l)],null)},n$=function(a){a=$APP.Ve(a);a=$APP.B.h(a,m$);if(typeof process!=="undefined"&&$APP.zd(process.exit))return process.exit(a);throw $APP.Gk.h("exit",new $APP.I(null,1,[m$,a],null));},Ava=function(a){a=$APP.Ve(a);var b=$APP.B.h(a,o$),c=$APP.B.h(a,$APP.co),d=$APP.B.h(a,T9),e=$APP.B.h(a,$9);a=$APP.OH.l;e=$APP.Ve(new $APP.I(null,4,[W9,b,f9,$APP.m(c)?c:$APP.Wf,T9,d,$9,e],null));d=$APP.B.h(e,W9);b=$APP.B.j(e,f9,$APP.Wf);c=$APP.B.h(e,T9);e=$APP.B.h(e,$9);d=Z9(d);b=l$(d,$APP.Xf(b),
c,e);b=hva(k$.g(b),b);return a.call($APP.OH,$APP.A([b],0))},Bva=function(a){function b(v){var p=gva(k$.g(l$(n,$APP.Xf(q),k,l)));return $APP.Fo.h("\n",$APP.K.l(new $APP.F(null,2,5,$APP.G,[v,""],null),$APP.u(p)?new $APP.F(null,2,5,$APP.G,["Commands:\n"+$APP.J.g(I9(new $APP.I(null,2,[F9,p,$APP.nw,2],null))),""],null):null,$APP.A([new $APP.F(null,1,5,$APP.G,[t],null)],0)))}function c(v){v=l$(n,$APP.Xf(v),k,l);var p=$APP.Ve(v);v=$APP.B.h(p,k$);var D=$APP.B.h(p,T9);p=$APP.B.h(p,U9);return fva(D,v,$APP.u(l9.g(v))||
$APP.u(p))}var d=$APP.Ve(a);a=$APP.B.h(d,$APP.yz);var e=$APP.B.h(d,$APP.co),f=$APP.B.h(d,p$),h=$APP.B.h(d,k9),k=$APP.B.h(d,T9),l=$APP.B.h(d,$9);d=$APP.B.h(d,o$);var n=Z9(d),q=$APP.m(e)?e:$APP.Wf,t='Run "'+$APP.J.g($APP.Fo.h(" ",$APP.ve(k,q)))+' --help" for more information.';return $APP.y.h(q$,a)?b("Unknown command: "+$APP.J.g(f)):$APP.y.h(r$,a)?b("No subcommand given."):$APP.Fo.h("\n",new $APP.F(null,5,5,$APP.G,["Error: "+$APP.J.g(h),"",c(q),"",t],null))},s$=function(a,b){var c=$APP.Ve(b);b=$APP.B.h(c,
T9);c=$APP.B.h(c,$9);a=$APP.m(b)?$APP.yh.j(a,T9,b):a;return $APP.m(c)?$APP.yh.j(a,$9,c):a},Dva=function(a,b,c){for(var d=$APP.Wf,e=$APP.Ue,f=b,h=a,k=$APP.Ue;;){var l=h;b=$9.g(c);var n=T9.g(c),q=t$.g(c),t=function(){var Q=$APP.of(new $APP.Bh(null,new $APP.I(null,7,[d9,null,g9,null,$APP.Kk,null,$8,null,l9,null,a9,null,y9,null],null),null),$APP.th(l));if($APP.m(Q))return Q;Q=$APP.u(k);Q||(Q=$APP.w(f),Q=$APP.m(Q)?$APP.ia(Q,"-")||$APP.ia(Q,":"):Q);return Q}(),v=e$(c,l),p=function(){var Q=v;return $APP.u(k)?
$APP.yh.j(Q,l9,e$(e$(R9(l9.g(c)),k),R9(l9.g(l)))):Q}(),D=t9.g(p),H=Cva.g(c);n=$APP.yh.j(p,t9,function(Q,U,ea,ja,ka,sa,qa,xa,Aa,pa,da,R,ua,wa){return function(ra){ra=s$($APP.yh.l(ra,$APP.co,Q,$APP.A([o$,a],0)),new $APP.I(null,2,[T9,xa,$9,qa],null));ra=function(O,P,ma,Ga,Ka,Pa,Ia,Ja,Wa,Xa,eb,bb,lb,kb){return function(){if($APP.m(kb))return kb.g?kb.g(Pa):kb.call(null,Pa);throw $APP.Gk.h(k9.g(Pa),Pa);}}(Q,U,ea,ja,ka,ra,sa,qa,xa,Aa,pa,da,R,ua,wa);return $APP.m(wa)?$APP.Ai.j(wa,$APP.se,ra):ra()}}(d,e,f,
h,k,l,b,n,q,t,v,p,D,H));t=$APP.m(t)?D9(f,$APP.yh.l(n,C9,!0,$APP.A([z9,e,B9,$APP.Gh($APP.th(N9.g(h)))],0))):new $APP.I(null,2,[$APP.Hk,f,$APP.QH,$APP.Ue],null);n=$APP.Ve(t);t=$APP.B.h(n,$APP.Hk);var N=$APP.B.h(n,$APP.QH);p=$APP.u(t);n=$APP.w(p);D=$APP.x(p);p=n;n=D;e=$APP.qm.A($APP.xk.l($APP.A([e,N],0)),u$,$APP.Bq.h($APP.se,$APP.Wf),new $APP.I(null,2,[f9,d,$APP.QH,N],null));if($APP.m(function(){var Q=q;return $APP.m(Q)?(Q=v$.g(N),$APP.m(Q)?Q:w$.g(N)):Q}()))return new $APP.I(null,3,[x$,v$,$APP.co,d,
$APP.QH,$APP.yk.h(e,u$)],null);D=$APP.B.h(N9.g(h),p);if($APP.m(D))h=D,d=$APP.se.h(d,p),t=n,b=$APP.xk.l($APP.A([k,a$(l9.g(l),b)],0)),f=t,k=b;else return $APP.m($APP.Gn.g(h))?new $APP.I(null,4,[y$,h,$APP.co,d,$APP.QH,$APP.yk.h(e,u$),$APP.Hk,t],null):$APP.m(p)?new $APP.I(null,5,[x$,q$,p$,p,z$,$APP.ss.h($APP.w,Q9(h)),$APP.co,d,$APP.QH,$APP.yk.h(e,u$)],null):new $APP.I(null,4,[x$,r$,z$,$APP.ss.h($APP.w,Q9(h)),$APP.co,d,$APP.QH,$APP.yk.h(e,u$)],null)}},Gva=function(a,b,c){var d=$APP.m(t$.g(c))?$APP.zi.g($APP.Wf):
null,e=$APP.m(d)?$APP.yh.j(c,Cva,d):c;b=Dva(a,b,e);var f=$APP.Ve(b);c=$APP.B.h(f,y$);var h=$APP.B.h(f,x$),k=$APP.B.h(f,z$);b=function(){var l=t9.g(e);return $APP.m(l)?l:function(n){n=$APP.Ve(n);var q=$APP.B.h(n,k9);throw $APP.Gk.h(q,n);}}();if($APP.y.h(v$,h))return a=s$($APP.yh.j($APP.zh(f,new $APP.F(null,1,5,$APP.G,[$APP.co],null)),o$,a),e),d=Eva.g(e),d.g?d.g(a):d.call(null,a);if($APP.m($APP.m(d)?$APP.u($APP.Gb(d)):d))return a=$APP.w($APP.Gb(d)),a.o?a.o():a.call(null);if($APP.y.h(q$,h)||$APP.y.h(r$,
h))return a=s$($APP.xk.l($APP.A([new $APP.I(null,4,[$APP.cl,m9,$APP.yz,h,Fva,k,o$,a],null),$APP.zh(f,new $APP.F(null,3,5,$APP.G,[p$,$APP.QH,$APP.co],null))],0)),e),b.g?b.g(a):b.call(null,a);if($APP.y.h(null,h))return a=$APP.yk.h(f,y$),d=$APP.Gn.g(c),d.g?d.g(a):d.call(null,a);throw Error("No matching clause: "+$APP.J.g(h));},Hva=function(a){a=$APP.Ve(a);var b=$APP.B.h(a,l9),c=$APP.B.h(a,J9),d=R9(b),e=!$APP.Ud(d,w$)&&$APP.La($APP.of(function(h){$APP.z.j(h,0,null);h=$APP.z.j(h,1,null);return $APP.Jd(h)&&
$APP.y.h(w$,c9.g(h))},d)),f=function(){var h=new $APP.I(null,2,[a9,A9,L9,"Show this help"],null);return e?$APP.yh.j(h,c9,w$):h}();return $APP.yh.l(a,l9,$APP.qm.j(d,v$,function(h){return $APP.xk.l($APP.A([f,h],0))}),$APP.A([J9,$APP.m(c)?$APP.Xf(c):function(){var h=$APP.Xf($APP.Id(b)?$APP.Lj.h($APP.w,b):$APP.th(d));return $APP.m($APP.of(new $APP.Bh(null,new $APP.I(null,1,[v$,null],null),null),h))?h:$APP.se.h(h,v$)}()],0))},Pva=function(a,b,c){var d=$APP.u(b);b=$APP.w(d);d=$APP.x(d);d=$APP.KG(function(n){return $APP.xh.h("--",
n)},d);var e=$APP.z.j(d,0,null);d=$APP.z.j(d,1,null);e=D9($APP.Xf(e),new $APP.I(null,1,[a9,new $APP.I(null,2,[Iva,$APP.Xl,Jva,A9],null)],null));e=$APP.Ve(e);e=$APP.B.h(e,$APP.QH);e=$APP.Ve(e);var f=$APP.B.h(e,Iva),h=$APP.B.h(e,T9),k=$APP.B.h(e,Jva),l=$APP.Xf($APP.Qc(d));switch(b){case "snippet":return a=$APP.m(h)?h:T9.g(c),$APP.La(a)?h$("[babashka.cli] Set :prog in opts, or pass --prog, to generate a completion snippet"):$APP.La($APP.Qh(/[A-Za-z0-9_.-]+/,a))?h$("[babashka.cli] Cannot register completions for program name "+
$APP.J.g($APP.ui.l($APP.A([a],0)))+", expected letters, digits, '.', '_' or '-'"):$APP.La(function(){var n=new $APP.Bh(null,new $APP.I(null,5,[Kva,null,Lva,null,Mva,null,Nva,null,Ova,null],null),null);return n.g?n.g(f):n.call(null,f)}())?h$("[babashka.cli] Unknown --shell "+$APP.J.g($APP.ui.l($APP.A([f],0)))+", expected one of: bash zsh fish powershell nushell"):$APP.Yt.l($APP.A([yva(f,a)],0));case "complete":return b=function(){if($APP.y.h(Lva,f))a:{var n=$APP.Wf;for(var q=$APP.u(l);;){if($APP.La(q))break a;
var t=$APP.w(q);var v=(v=$APP.y.h("\x3d",t))?b$($APP.Dd(n)):v;$APP.m(v)?(n=$APP.x(q)?n:$APP.se.h(n,""),q=$APP.x(q)):(n=$APP.se.h(n,t),q=$APP.x(q))}n=void 0}else n=l;return $APP.m(k)?$APP.se.h(n,""):n}(),a=xva(a,b,c),zva($APP.Hq.h(d$,a)),$APP.m($APP.of(d$,a))?$APP.OH.l($APP.A(["org.babashka.cli/file-completion"],0)):null;default:return h$("[babashka.cli] Expected completions command snippet or complete, got "+$APP.J.g($APP.ui.l($APP.A([b],0))))}},B$=function(a,b,c,d,e){a=$APP.Ve(a);a=$APP.B.h(a,A$);
if($APP.m(b)){var f=esm_import$path.resolve(d,$APP.WG(c,e));d=esm_import$path.dirname(f);if($APP.m($APP.of(function(h){return h instanceof $APP.E?$APP.Rh($APP.Th("\\."+$APP.J.g($APP.Ih(h))+"$"),f):typeof h==="string"?$APP.Rh($APP.Th(h),f):null},b)))return $APP.m(esm_import$fs.existsSync(d))||($APP.OH.l($APP.A([a,"Creating directory:",d],0)),esm_import$fs.mkdirSync(d,{recursive:!0})),$APP.OH.l($APP.A([a,"Copying resource",c,"to",d],0)),esm_import$fs.copyFileSync(c,f),new $APP.I(null,1,[Qva,f],null)}return null},
Rva=function(a,b,c){a=$APP.Ve(a);a=$APP.B.h(a,A$);var d=$APP.Ve($APP.$i(c)),e=$APP.B.h(d,$APP.S),f=$APP.B.h(d,$APP.T);d=$APP.B.h(d,$APP.hm);f=""+$APP.J.g($APP.m(e)?e:b)+$APP.J.g($APP.m(f)?":"+$APP.J.g(f)+$APP.J.g($APP.m(d)?":"+$APP.J.g(d):null):null);b=$APP.m($APP.m(e)?$APP.xh.h(e,b):e)?""+$APP.J.g(b)+" (loading "+$APP.J.g(f)+")":f;console.error(""+$APP.J.g(a)+" Error while compiling "+$APP.J.g(b)+": "+$APP.J.g(c.message))},Sva=function(a){var b=$APP.Ca;$APP.Ca=$APP.Da;try{$APP.OH.l($APP.A(["Error: "+
$APP.J.g(a instanceof Error?a.message:a)],0))}finally{$APP.Ca=b}return n$.call(null,new $APP.I(null,1,[m$,1],null))},I$=function(a,b,c){var d=$APP.Ve(a),e=$APP.B.h(d,A$),f=$APP.B.h(d,C$),h=$APP.B.h(d,$APP.hq),k=$APP.cH.g(b),l=D$.g(b),n=$APP.hH.h(b,".");a=$APP.Fd(c)?$APP.Xf($APP.Ek.l(E$,$APP.A([k],0))):c;var q=$APP.zi.g(new $APP.I(null,3,[F$,0,G$,0,H$,0],null));return $APP.be.j(function(t,v){return Promise.resolve(t).then(function(){return $APP.Ud(new $APP.Bh(null,new $APP.I(null,2,[".cljc",null,".cljs",
null],null),null),esm_import$path.extname(v))?($APP.OH.l($APP.A([e,"Compiling CLJS file:",v],0)),function(){var p=$APP.yh.l(b,$APP.GH,v,$APP.A([$APP.hq,function(D){return h.j?h.j(b,v,D):h.call(null,b,v,D)}],0));return f.g?f.g(p):f.call(null,p)}().catch(function(p){Rva(d,v,p);$APP.Ai.A(q,$APP.qm,H$,$APP.Yc);return null})):B$(d,l,v,n,k)}).then(function(p){var D=$APP.Ve(p);p=$APP.B.h(D,$APP.HH);D=$APP.B.h(D,Qva);$APP.m(p)?($APP.Ai.A(q,$APP.qm,F$,$APP.Yc),$APP.OH.l($APP.A([e,"Wrote file:",p],0))):$APP.m(D)&&
$APP.Ai.A(q,$APP.qm,G$,$APP.Yc);return p})},null,a).then(function(){return $APP.Gb(q)})},Vva=function(a,b){a=$APP.Ve(a);var c=$APP.B.h(a,Tva);a=$APP.B.h(a,Uva);b=$APP.Ve(b);var d=$APP.B.h(b,$APP.QH),e=$APP.yn.g(d);b=function(){var h=$APP.yh.l(d,$APP.uq,$APP.uq.g(d),$APP.A([$APP.Cm,$APP.zi.g(new $APP.I(null,1,[$APP.Rk,$APP.$o],null)),$APP.Go,$APP.m($APP.uq.g(d))?$APP.Lo:$APP.Mo,$APP.ot,$APP.ot.h(d,$APP.uq.g(d))],0));return c.h?c.h(e,h):c.call(null,e,h)}();b=$APP.m($APP.uq.g(d))?$APP.Gj("(async function() { %s })()",
"%s",b):b;var f=esm_import$fs.mkdtempSync(".tmp");a=""+$APP.J.g(f)+"/"+$APP.J.g(a);esm_import$fs.writeFileSync(a,b,"utf-8");$APP.m(J$.g(d))&&$APP.OH.l($APP.A([b],0));if(K$.g(d)===!1)return null;a=$APP.m(esm_import$path.isAbsolute(a))?a:esm_import$path.resolve(process.cwd(),a);a=""+$APP.J.g(esm_import$url.pathToFileURL(a));return($APP.m($APP.uq.g(d))?Promise.resolve(eval(b)):shadow_esm_import(a)).then(function(h){return $APP.m($APP.uq.g(d))?$APP.NH.l($APP.A([h],0)):null}).finally(function(){return esm_import$fs.rmSync(f,
{force:!0,recursive:!0})})},Wva=function(a,b,c){var d=$APP.Ve(a);a=$APP.B.h(d,A$);var e=$APP.B.h(d,C$),f=$APP.B.h(d,$APP.hq);$APP.OH.l($APP.A([a,"Running",c],0));return function(){var h=$APP.yh.l(b,$APP.GH,c,$APP.A([$APP.hq,function(k){return f.j?f.j(b,c,k):f.call(null,b,c,k)}],0));return e.g?e.g(h):e.call(null,h)}().catch(function(h){Rva(d,c,h);return n$.call(null,new $APP.I(null,1,[m$,1],null))}).then(function(h){h=$APP.Ve(h);h=$APP.B.h(h,$APP.HH);return $APP.m(h)?(h=$APP.m(esm_import$path.isAbsolute(h))?
h:esm_import$path.resolve(process.cwd(),h),h=""+$APP.J.g(esm_import$url.pathToFileURL(h)),shadow_esm_import(h)):null})},Xva=function(a,b){var c=$APP.Ve(a),d=$APP.B.h(c,A$),e=$APP.cH.g(b),f=$APP.hH.h(b,"."),h=D$.g(b);return shadow_esm_import("chokidar").catch(function(k){return console.error(k)}).then(function(k){k=k.watch;$APP.OH.l($APP.A([d,"Watching paths:",$APP.Fo.h(", ",e)],0));for(var l=$APP.u(e),n=null,q=0,t=0;;)if(t<q){var v=n.da(null,t);(k.g?k.g(v):k.call(null,v)).on("all",function(H,N,Q,
U,ea,ja,ka,sa,qa,xa,Aa,pa,da){return function(R,ua){return $APP.m(esm_import$fs.existsSync(ua))?$APP.m(esm_import$fs.lstatSync(ua).isDirectory())?null:$APP.Ud(new $APP.Bh(null,new $APP.I(null,2,["add",null,"change",null],null),null),R)&&$APP.Ud(new $APP.Bh(null,new $APP.I(null,2,[".cljc",null,".cljs",null],null),null),esm_import$path.extname(ua))?I$(pa,b,new $APP.F(null,1,5,$APP.G,[ua],null)).catch(function(){return function(wa){return console.error(wa)}}(H,N,Q,U,ea,ja,ka,sa,qa,xa,Aa,pa,da)):B$(pa,
qa,ua,sa,ka):null}}(l,n,q,t,v,k,e,f,h,a,c,c,d));t+=1}else{var p=$APP.u(l);if(p){var D=p;$APP.Md(D)?(l=$APP.kc(D),q=$APP.lc(D),n=l,D=$APP.md(l),l=q,q=D):(v=$APP.w(D),(k.g?k.g(v):k.call(null,v)).on("all",function(H,N,Q,U,ea,ja,ka,sa,qa,xa,Aa,pa,da,R,ua){return function(wa,ra){return $APP.m(esm_import$fs.existsSync(ra))?$APP.m(esm_import$fs.lstatSync(ra).isDirectory())?null:$APP.Ud(new $APP.Bh(null,new $APP.I(null,2,["add",null,"change",null],null),null),wa)&&$APP.Ud(new $APP.Bh(null,new $APP.I(null,
2,[".cljc",null,".cljs",null],null),null),esm_import$path.extname(ra))?I$(R,b,new $APP.F(null,1,5,$APP.G,[ra],null)).catch(function(){return function(O){return console.error(O)}}(H,N,Q,U,ea,ja,ka,sa,qa,xa,Aa,pa,da,R,ua)):B$(R,Aa,ra,xa,qa):null}}(l,n,q,t,v,D,p,k,e,f,h,a,c,c,d)),l=$APP.x(D),n=null,q=0);t=0}else return null}})},Yva=function(a){var b=$APP.Ca;$APP.Ca=$APP.Da;try{$APP.OH.l($APP.A(["Error: "+$APP.J.g(a)],0))}finally{$APP.Ca=b}return n$.call(null,new $APP.I(null,1,[m$,1],null))},N$=function(a){var b=
$APP.Ve(a);a=$APP.B.h(b,L$);var c=$APP.B.h(b,M$);b=$APP.B.h(b,$APP.Hk);$APP.xh.h($APP.md(b),c)&&Yva("Must specify "+$APP.J.g(c===0?"no":$APP.y.h(1,c)?"a single":c)+" "+$APP.J.g($APP.m(a)?a:"args")+$APP.J.g($APP.u(b)?", found: "+$APP.J.g($APP.Fo.h(" ",b)):null))},O$=function(a){a=$APP.Ve(a);a=$APP.B.h(a,$APP.lH);return"Options are also read from "+$APP.J.g(a)+", command line options override."},$va=function(a){return $APP.of(function(b){return $APP.y.h(new $APP.F(null,1,5,$APP.G,[a],null),f9.g(b))},
Zva)},awa=function(a){a=D9(a,new $APP.I(null,1,[$APP.Sk,new $APP.I(null,1,[w$,v$],null)],null));var b=$APP.Ve(a);a=$APP.B.h(b,$APP.Hk);b=$APP.B.h(b,$APP.QH);return new $APP.I(null,3,[N9,$APP.w(a),$APP.Hk,$APP.Qc(a),$APP.QH,b],null)},T$=function(a,b){$APP.uf(P$,!1);if($APP.m($APP.Gb(bwa)))return null;a.setPrompt(""+$APP.J.g($APP.Gb(Q$))+"\x3d\x3e ");a.prompt();return $APP.Oj($APP.Gb(R$))?null:S$.h?S$.h(b,a):S$.call(null,b,a)},cwa=function(a){var b=$APP.dk(a);a=$APP.ek(a);var c=$APP.OG($APP.Gb(R$));
b=$APP.yf.h(b-1,c);c=$APP.u(b);b=$APP.w(c);c=$APP.x(c);a=$APP.m(b)?$APP.Sh.h(b,a):null;$APP.uf(R$,$APP.Fo.h("\n",$APP.ve(a,c)))},ewa=function(a,b,c){var d=function(){var h=$APP.bi;$APP.bi=!0;try{var k=$APP.ui.l($APP.A([a],0))}finally{$APP.bi=h}h=new $APP.I(null,6,[$APP.Go,$APP.ht,$APP.ot,!0,$APP.uq,!0,$APP.Oo,!0,$APP.hq,$APP.YH,$APP.W,$APP.Gb(Q$)],null);var l=$APP.Gb(dwa);return $APP.yG.j?$APP.yG.j(k,h,l):$APP.yG.call(null,k,h,l)}(),e=$APP.Ve(d),f=$APP.B.h(e,$APP.HB);d=$APP.B.h(e,$APP.W);$APP.uf(dwa,
e);e=""+$APP.J.g(f)+"\n;return [undefined];";e=$APP.kp("(async function () {\n%s\n}) ()","%s",e);$APP.uf(Q$,d);return Promise.resolve(eval(e)).then(function(h){return $APP.KH(h[0]).then(function(k){$APP.m(c)?c.write(k,"\n"):console.log(k);return S$.h?S$.h(c,b):S$.call(null,c,b)})}).catch(function(h){esm_import$squint_cljs$core.println(h);return T$(b,c)})},S$=function(a,b){if($APP.m(function(){var e=$APP.Gb(P$);return $APP.m(e)?e:!$APP.Oj($APP.Gb(R$))}())){$APP.uf(P$,!0);var c=$APP.UG($APP.Gb(R$)),
d=function(){try{return $APP.VG(c,$APP.gt)}catch(f){var e=f;if($APP.NG(e).indexOf("EOF while reading")!=-1)return fwa;cwa(c);$APP.NH.l($APP.A([""+$APP.J.g(e)],0));return gwa}}();if($APP.y.h(gwa,d))return T$(b,a);if($APP.y.h(fwa,d))return $APP.uf(P$,!1);cwa(c);return $APP.y.h($APP.it,d)?T$(b,a):ewa(d,b,a)}return null},hwa=function(a,b){a.on("line",function(c){$APP.Ai.A(R$,$APP.J,c,"\n");return $APP.m($APP.Gb(P$))?null:S$(b,a)})},iwa=function(a){var b=$APP.m(null)?esm_import$node_readline.createInterface({input:null,
output:null}):esm_import$node_readline.createInterface({input:process.stdin,output:process.stdout});hwa(b,null);b.setPrompt(""+$APP.J.g($APP.Gb(Q$))+"\x3d\x3e ");b.on("close",function(){$APP.uf(bwa,!0);return a.o?a.o():a.call(null)});return b.prompt()},jwa=function(a){var b=esm_import$node_readline.createInterface({input:a,output:a});hwa(b,a);a.setNoDelay(!0);return a.on("close",function(){return $APP.OH.l($APP.A(["Client closed connection."],0))})},kwa=function(a){$APP.uf(Q$,$APP.$o);var b=function(){var d=
$APP.PH.g(a);return $APP.m(d)?d:0}(),c=esm_import$node_net.createServer(jwa);return c.listen(b,"127.0.0.1",function(){var d=c.address(),e=d.address;return $APP.OH.l($APP.A(["Socket REPL listening on port "+$APP.J.g(d.port)+" on host "+$APP.J.g(e)],0))})},mwa=function(){$APP.uf(Q$,$APP.$o);$APP.m(lwa)&&process.stdin.setRawMode(!0);return Promise.resolve(eval("globalThis.user \x3d globalThis.user || {};")).then(function(){return new Promise(function(a){return iwa(a)})})},Jva=new $APP.E(null,"fresh",
"fresh",-1182453442),Gua=new $APP.E(null,"kwd-opt","kwd-opt",1313309243),i9=new $APP.E(null,"hyphens","hyphens",2113533609),l9=new $APP.E(null,"spec","spec",347520401),a9=new $APP.E(null,"coerce","coerce",1917884504),F$=new $APP.E(null,"compiled","compiled",850043082),y9=new $APP.E(null,"restrict","restrict",-1071101511),h9=new $APP.E(null,"keywords","keywords",1526959054),Kva=new $APP.E(null,"nushell","nushell",-1487668251),K9=new $APP.E(null,"ref","ref",1289896967),Ova=new $APP.E(null,"zsh","zsh",
-1738883748),m$=new $APP.E(null,"exit","exit",351849638),Tva=new $APP.E(null,"compile-string","compile-string",-994246464),L$=new $APP.E(null,"arg-ref","arg-ref",-1071792197),i$=new $APP.E(null,"inh","inh",1675110614),V9=new $APP.E(null,"epilog","epilog",-91674290),gwa=new $APP.E("squint.repl.node","continue","squint.repl.node/continue",1558138730),k9=new $APP.E(null,"msg","msg",-1386103444),Nva=new $APP.E(null,"powershell","powershell",1435066232),C$=new $APP.E(null,"compile-file","compile-file",
-1780465269),J$=new $APP.E(null,"show","show",-576705889),Pua=new $APP.E(null,"bool","bool",1444635321),z9=new $APP.E("babashka.cli","dispatch-inherited","babashka.cli/dispatch-inherited",-722080745),A9=new $APP.E(null,"boolean","boolean",-1919418404),J9=new $APP.E(null,"order","order",-1254677256),xua=new $APP.E(null,"input","input",556931961),m9=new $APP.E("org.babashka","cli","org.babashka/cli",1162430315),g$=new $APP.E(null,"description","description",-1428560544),$ua=new $APP.E(null,"required",
"required",1807647006),r$=new $APP.E(null,"input-exhausted","input-exhausted",311209337),A$=new $APP.E(null,"log-prefix","log-prefix",352851984),M$=new $APP.E(null,"arg-count","arg-count",1435241618),H9=new $APP.E(null,"max-width-fn","max-width-fn",1347963485),B9=new $APP.E("babashka.cli","dispatch-tree-ignored-args","babashka.cli/dispatch-tree-ignored-args",-1400176708),g9=new $APP.E(null,"args-\x3eopts","args-\x3eopts",964391046),c9=new $APP.E(null,"alias","alias",-2039751630),b9=new $APP.E(null,
"collect","collect",-284321549),k$=new $APP.E(null,"node","node",581201198),X8=new $APP.E(null,"implicit-true","implicit-true",-267887462),L9=new $APP.E(null,"desc","desc",2093485764),d9=new $APP.E(null,"validate","validate",-201300827),Eva=new $APP.E("babashka.cli","help-fn","babashka.cli/help-fn",-554205975),G$=new $APP.E(null,"copied","copied",991643975),Fua=new $APP.E(null,"composite-opt","composite-opt",-2021292928),p$=new $APP.E(null,"wrong-input","wrong-input",-1885837084),x9=new $APP.E(null,
"flag","flag",1088647881),K$=new $APP.E(null,"run","run",-1821166653),j9=new $APP.E(null,"hyphen-opt","hyphen-opt",1836909464),v$=new $APP.E(null,"help","help",-439233446),d$=new $APP.E(null,"file-completion","file-completion",-1093220963),nwa=new $APP.E(null,"help-fn","help-fn",-174654696),Qua=new $APP.E(null,"repeated-opts","repeated-opts",281622769),ava=new $APP.E(null,"default-desc","default-desc",324577013),H$=new $APP.E(null,"failed","failed",-1397425762),Hua=new $APP.E(null,"fst-colon","fst-colon",
1618567071),G9=new $APP.E(null,"wrap","wrap",851669987),N9=new $APP.E(null,"cmd","cmd",-302931143),n9=new $APP.E("babashka.cli","resolved","babashka.cli/resolved",1285924492),yua=new $APP.E(null,"coerce-fn","coerce-fn",-821146515),x$=new $APP.E(null,"error","error",-978969032),U9=new $APP.E(null,"inherited","inherited",172133303),bva=new $APP.E(null,"negatable","negatable",-1212768854),C9=new $APP.E("babashka.cli","dispatch-tree","babashka.cli/dispatch-tree",-1951517384),e9=new $APP.E(null,"no-keyword-opts",
"no-keyword-opts",761286018),P9=new $APP.E("babashka.cli","cmd-order","babashka.cli/cmd-order",1065030854),z$=new $APP.E(null,"available-commands","available-commands",2137663545),w9=new $APP.E(null,"value","value",305978217),D$=new $APP.E(null,"copy-resources","copy-resources",-1367155536),Qva=new $APP.E(null,"copied-out-file","copied-out-file",-509608076),F9=new $APP.E(null,"rows","rows",850049680),u9=new $APP.E("babashka.cli","key-\x3eflag","babashka.cli/key-\x3eflag",1018041411),y$=new $APP.E(null,
"cmd-info","cmd-info",-576269435),j$=new $APP.E(null,"own","own",-286380473),Mua=new $APP.E(null,"pred","pred",1927423397),c$=new $APP.E(null,"complete-fn","complete-fn",699594712),Kua=new $APP.E("babashka.cli","auto-coerce","babashka.cli/auto-coerce",771381810),Uva=new $APP.E(null,"eval-tmp-file","eval-tmp-file",-83845567),T9=new $APP.E(null,"prog","prog",-342988015),fwa=new $APP.E("squint.repl.node","eof-while-reading","squint.repl.node/eof-while-reading",198833493),O9=new $APP.E(null,"cmd-order",
"cmd-order",1378979743),t9=new $APP.E(null,"error-fn","error-fn",-171437615),o$=new $APP.E(null,"tree","tree",-196312028),Zua=new $APP.E(null,"divider","divider",1265972657),Iva=new $APP.E(null,"shell","shell",1402941019),v9=new $APP.E(null,"option","option",65132272),r9=new $APP.E("babashka.cli","implicit-true-keys","babashka.cli/implicit-true-keys",472819607),t$=new $APP.E("babashka.cli","help","babashka.cli/help",-279293313),$8=new $APP.E(null,"exec-args","exec-args",-1860766354),Nua=new $APP.E(null,
"ex-msg","ex-msg",-1111774387),s9=new $APP.E("babashka.cli","keys-order","babashka.cli/keys-order",-1951109282),Cva=new $APP.E("babashka.cli","error-stash","babashka.cli/error-stash",1346817264),u$=new $APP.E("babashka.cli","opts-by-cmds","babashka.cli/opts-by-cmds",-1805482871),rua=new $APP.E(null,"s","s",1705939918),q$=new $APP.E(null,"no-match","no-match",568148921),Rua=new $APP.E(null,"cmds-opts","cmds-opts",-390130362),w$=new $APP.E(null,"h","h",1109658740),W9=new $APP.E(null,"table","table",
-564943036),nva=new $APP.E(null,"to-complete","to-complete",600340551),$9=new $APP.E(null,"inherit","inherit",-1840815422),owa=new $APP.E(null,"long","long",-171452093),f9=new $APP.E(null,"cmds","cmds",-1841503952),Mva=new $APP.E(null,"fish","fish",-1871685900),Fva=new $APP.E(null,"all-commands","all-commands",-445633317),Lva=new $APP.E(null,"bash","bash",1176231467);var Y9=function Y9(a,b,c){if(b=$APP.u(b)){var e=$APP.u(b);b=$APP.w(e);e=$APP.x(e);return $APP.vk.J($APP.qm.A(a,P9,$APP.Bq.h($APP.se,$APP.Wf),b),new $APP.F(null,2,5,$APP.G,[N9,b],null),Y9,e,c)}b=N9.g(c);c=$APP.xk.l($APP.A([a,c],0));a=$APP.m(b)?$APP.yh.j(c,N9,$APP.xk.l($APP.A([N9.g(a),b],0))):c;return $APP.m(b)?$APP.qm.A(a,P9,$APP.Bq.h($APP.yg,$APP.Wf),$APP.th(b)):a},X9=function X9(a){if($APP.m(f9.g(a)))throw $APP.Gk.h("A tree node contains :cmds (table entry syntax): nest children under :cmd, or pass a table (vector of entries)",
new $APP.I(null,1,[k$,a],null));var c=N9.g(a);if($APP.m(c)){var d=$APP.yg.j($APP.Wf,$APP.Lr.h($APP.Pq.o(),$APP.Ak.g(function(h){return $APP.Ud(c,h)})),P9.g(a)),e=$APP.yg.j(d,$APP.Hq.g($APP.Gh(d)),$APP.th(c)),f=$APP.fe(function(h,k,l){var n=X9.g?X9.g(l):X9.call(null,l);return l===n?h:$APP.yh.j(h,k,n)},c,c);d=function(){var h=O9.g(a);return $APP.m(h)?$APP.Xf($APP.Pq.g(h)):null}();f=c!==f?$APP.yh.j(a,N9,f):a;e=$APP.xh.h(e,P9.g(a))?$APP.yh.j(f,P9,e):f;return $APP.m($APP.m(d)?$APP.xh.h(d,O9.g(a)):d)?$APP.yh.j(e,
O9,d):e}return a},e$=function e$(a,b){return $APP.be.j(function(d,e){return $APP.qm.j(d,e,function(f){if($APP.Jd(f)){var h=b.g?b.g(e):b.call(null,e);return e$.h?e$.h(f,h):e$.call(null,f,h)}return b.g?b.g(e):b.call(null,e)})},a,$APP.th(b))},U$=function U$(a){var c=Hva(a);return $APP.m(N9.g(a))?$APP.qm.j(c,N9,function(d){return $APP.fe(function(e,f,h){return $APP.yh.j(e,f,U$.g?U$.g(h):U$.call(null,h))},$APP.Ue,d)}):c};var E$=function E$(a){var c=esm_import$fs.readdirSync(a);return $APP.Xf($APP.Ek.l(function(d){d=esm_import$path.resolve(a,d);return $APP.m(esm_import$fs.lstatSync(d).isDirectory())?E$.g?E$.g(d):E$.call(null,d):new $APP.F(null,1,5,$APP.G,[d],null)},$APP.A([c],0)))},V$=new $APP.I(null,7,[$APP.S,new $APP.I(null,1,[a9,$APP.Wf],null),$APP.Iq,new $APP.I(null,2,[L9,"Do not include imports",a9,A9],null),$APP.ot,new $APP.I(null,2,[L9,"Do not include exports",a9,A9],null),$APP.iH,new $APP.I(null,4,[L9,"Default extension for JS files",
K9,"\x3cext\x3e",$APP.fm,".mjs",a9,$APP.nl],null),$APP.cH,new $APP.I(null,5,[L9,"Search paths for cljs/cljc files",K9,"\x3cpath\x3e",a9,new $APP.F(null,1,5,$APP.G,[$APP.nl],null),ava,"., src",$APP.fm,new $APP.F(null,2,5,$APP.G,[".","src"],null)],null),D$,new $APP.I(null,4,[L9,"Copy non cljs/cljc files from --paths as resources; a keyword matches by extension, otherwise by regex (repeat for multiple, e.g. --copy-resources :json)",K9,"\x3cresource\x3e",a9,new $APP.F(null,1,5,$APP.G,[$APP.nl],null),
b9,function(a,b){return $APP.se.h($APP.m(a)?a:$APP.Ch,$APP.ia(b,":")?Y8(b,$APP.Xl,!1):Y8(b,$APP.nl,!1))}],null),$APP.hH,new $APP.I(null,4,[L9,"Base output directory for JS files",K9,"\x3cdir\x3e",$APP.fm,".",a9,$APP.nl],null)],null),pwa=new $APP.F(null,7,5,$APP.G,[$APP.Iq,$APP.ot,$APP.iH,$APP.cH,D$,$APP.hH,v$],null),qwa=$APP.Jt(V$,new $APP.F(null,2,5,$APP.G,[$APP.cH,L9],null),"Watch paths for cljs/cljc files"),rwa=$APP.xk.l($APP.A([new $APP.I(null,4,[$APP.yn,new $APP.I(null,2,[a9,$APP.nl,c9,$APP.GD],
null),K$,new $APP.I(null,4,[L9,"run the compiled expression",$APP.fm,!0,bva,!0,a9,A9],null),J$,new $APP.I(null,2,[L9,"print the compiled expression",a9,A9],null),$APP.uq,new $APP.I(null,2,[L9,"evaluate and print the expression",a9,A9],null)],null),$APP.zh(V$,new $APP.F(null,2,5,$APP.G,[$APP.Iq,$APP.ot],null))],0)),swa=new $APP.F(null,6,5,$APP.G,[K$,J$,$APP.uq,$APP.Iq,$APP.ot,v$],null),twa=$APP.yk.l(V$,$APP.cH,$APP.A([D$],0)),uwa=new $APP.F(null,5,5,$APP.G,[$APP.Iq,$APP.ot,$APP.iH,$APP.hH,v$],null),
vwa=new $APP.I(null,3,[$APP.UH,new $APP.I(null,4,[L9,"Host on which to expose server (0.0.0.0 to allow network access)",K9,"\x3chost\x3e",$APP.fm,"127.0.0.1",a9,$APP.nl],null),$APP.PH,new $APP.I(null,4,[L9,"Port on which to expose server (0 to pick a random port)",K9,"\x3cport\x3e",$APP.fm,0,a9,owa],null),$APP.RH,new $APP.I(null,2,[L9,"Log nREPL requests and responses",a9,A9],null)],null),wwa=new $APP.F(null,4,5,$APP.G,[$APP.UH,$APP.PH,$APP.RH,v$],null);var R$=$APP.zi.g(""),P$=$APP.zi.g(!1),Q$=$APP.zi.g($APP.$o),bwa=$APP.zi.g(!1),lwa,xwa=process.stdout.isTTY;lwa=$APP.m(xwa)?process.stdin.setRawMode:xwa;var dwa=$APP.zi.g(null);var W$=new $APP.I(null,7,[T9,"squint",A$,"[squint]",$APP.lH,"squint.edn",C$,$APP.IH,Tva,$APP.zG,$APP.hq,$APP.jH,Uva,"squint.mjs"],null);var Zva=new $APP.F(null,7,5,$APP.G,[function(a){var b=$APP.Ve(a),c=$APP.B.h(b,$APP.lH);return new $APP.I(null,7,[f9,new $APP.F(null,1,5,$APP.G,["run"],null),$APP.M,"Compile and run a file.",l9,twa,J9,uwa,g9,$APP.Dk.g($APP.S),V9,O$(b),$APP.Gn,function(d){d=$APP.Ve(d);d=$APP.B.h(d,$APP.QH);N$(new $APP.I(null,3,[M$,1,L$,"\x3cfile\x3e",$APP.Hk,$APP.S.g(d)],null));d=$APP.dH(d);$APP.Ai.A($APP.XG,$APP.yh,c,d);return Wva(b,d,$APP.w($APP.S.g(d)))}],null)}(W$),function(a){var b=$APP.Ve(a),c=$APP.B.h(b,A$),
d=$APP.B.h(b,$APP.lH);return new $APP.I(null,7,[f9,new $APP.F(null,1,5,$APP.G,["compile"],null),$APP.M,"Compile file(s).",l9,V$,J9,pwa,g9,$APP.Dk.g($APP.S),V9,"\x3cfiles\x3e overrides --paths (and :paths in "+$APP.J.g(d)+").\n"+$APP.J.g(O$(b)),$APP.Gn,function(e){e=$APP.Ve(e);e=$APP.B.h(e,$APP.QH);var f=$APP.dH(e);$APP.Ai.A($APP.XG,$APP.yh,d,f);return I$(b,f,$APP.S.g(f)).then(function(h){var k=$APP.Ve(h);h=$APP.B.h(k,F$);var l=$APP.B.h(k,G$);k=$APP.B.h(k,H$);$APP.OH.l($APP.A([c,"Compiled sources:",
h],0));$APP.m(D$.g(f))&&$APP.OH.l($APP.A([c,"Copied resources:",l],0));return k>0?n$.call(null,new $APP.I(null,1,[m$,1],null)):h+l===0?Yva("Compile processed no files"):null}).catch(Sva)}],null)}(W$),function(a){var b=$APP.Ve(a),c=$APP.B.h(b,$APP.lH);return new $APP.I(null,6,[f9,new $APP.F(null,1,5,$APP.G,["watch"],null),$APP.M,"Watch and auto-recompile paths.",l9,qwa,J9,pwa,V9,O$(b),$APP.Gn,function(d){d=$APP.Ve(d);var e=$APP.B.h(d,$APP.QH);N$($APP.yh.j(d,M$,0));d=$APP.dH(e);$APP.Ai.A($APP.XG,$APP.yh,
c,d);return Xva(b,d)}],null)}(W$),new $APP.I(null,3,[f9,new $APP.F(null,1,5,$APP.G,["repl"],null),$APP.M,"Start a REPL.",$APP.Gn,function(a){N$($APP.yh.j(a,M$,0));return mwa()}],null),new $APP.I(null,3,[f9,new $APP.F(null,1,5,$APP.G,["socket-repl"],null),$APP.M,"Start a socket REPL.",$APP.Gn,function(a){N$($APP.yh.j(a,M$,0));return kwa(a)}],null),new $APP.I(null,5,[f9,new $APP.F(null,1,5,$APP.G,["nrepl-server"],null),$APP.M,"Start an nREPL server.",l9,vwa,J9,wwa,$APP.Gn,function(a){a=$APP.Ve(a);var b=
$APP.B.h(a,$APP.QH);N$($APP.yh.j(a,M$,0));return shadow_esm_import("./node.nrepl_server.js").then(function(c){c=c.startServer;return c.g?c.g(b):c.call(null,b)})}],null),function(a){return new $APP.I(null,6,[f9,new $APP.F(null,1,5,$APP.G,["eval"],null),$APP.M,"Compile and run an expression (also: -e \x3cexpr\x3e).",l9,rwa,J9,swa,g9,new $APP.F(null,1,5,$APP.G,[$APP.yn],null),$APP.Gn,function(b){b=$APP.Ve(b);var c=$APP.B.h(b,$APP.Hk),d=$APP.B.h(b,$APP.QH);d=$APP.yn.g(d);c=d==null?c:$APP.ve(d,c);N$(new $APP.I(null,
3,[M$,1,L$,"\x3cexpr\x3e",$APP.Hk,c],null));return Vva(a,b)}],null)}(W$)],null),ywa=$APP.Ve(W$),zwa=$APP.B.h(ywa,T9),Awa=$APP.B.h(ywa,$APP.lH),X$=$APP.Xf(process.argv.slice(2)),Bwa=$APP.y.h("org.babashka.cli/completions",$APP.w(X$)),Y$;
if(Bwa)Y$=X$;else{var Z$,Cwa=awa(X$),Dwa=$APP.Ve(Cwa),$$=$APP.B.h(Dwa,N9),Ewa=$APP.B.h(Dwa,$APP.QH);Z$=$APP.m($APP.m($$)?$APP.La($APP.GD.g(Ewa))&&$APP.La($va($$)):$$)?$APP.yg.h(new $APP.F(null,1,5,$APP.G,["compile"],null),X$):X$;var Fwa=awa(Z$),Gwa=$APP.Ve(Fwa),Hwa=$APP.B.h(Gwa,N9),Iwa=$APP.B.h(Gwa,$APP.QH),Jwa,Kwa=$APP.GD.g(Iwa);Jwa=$APP.m(Kwa)?$APP.La($va(Hwa)):Kwa;Y$=$APP.m(Jwa)?$APP.yg.h(new $APP.F(null,1,5,$APP.G,["eval"],null),Z$):Z$}
var Lwa=Y$,Mwa=!Bwa&&$APP.Fd(Lwa)?new $APP.F(null,1,5,$APP.G,["--help"],null):Lwa;
(function(a,b,c){var d=function(){var e=Z9(a);return $APP.m(v$.g(c))?U$(e):e}();return $APP.y.h("org.babashka.cli/completions",$APP.w(b))?Pva(d,$APP.Qc(b),c):$APP.m(v$.g(c))?Gva(d,b,$APP.yh.l(c,t$,!0,$APP.A([t9,function(){var e=t9.g(c);return $APP.m(e)?e:function(f){f=$APP.Ve(f);var h=$APP.B.h(f,$APP.yz),k=$APP.B.h(f,$APP.co);h$(Bva(f));return n$.call(null,new $APP.I(null,4,[m$,1,$APP.yz,h,$APP.co,k,$APP.Pz,f],null))}}(),Eva,function(){var e=nwa.g(c);return $APP.m(e)?e:Ava}()],0))):Gva(d,b,c)})(Zva,
Mwa,new $APP.I(null,4,[T9,zwa,v$,!0,y9,!0,$8,$APP.ZG(Awa)],null));