scittle/js/scittle.nrepl.js
Michiel Borkent c837bec931 update build
2023-05-04 17:06:42 +02:00

20 lines
9 KiB
JavaScript

(function(){
'use strict';var Ya=function(a,b){var c,d=$APP.pa(b);d=(c="array"==d||"object"==d&&"number"==typeof b.length)?b:arguments;for(c=c?0:1;c<d.length;c++){if(null==a)return;a=a[d[c]]}return a},nca=function(a,b){return $APP.by(a,b)},cX=function(a,b){return $APP.Ay(a,b)},oca=function(a,b){b=cX(a,$APP.El("(keys (ns-map '%s))","%s",b));b=$APP.Dj.g(function(c){return["`",$APP.t.h(c)].join("")},b);b=["[",$APP.kp.g(" ",b),"]"].join("");a=$APP.Ay(a,b);return $APP.ts.g(function(c){return $APP.Ol($APP.t.h(c),"nbb.internal")},
a)},pca=function(a,b,c){c=$APP.Ll.g(c,/\//);$APP.E.j(c,0,null);var d=$APP.E.j(c,1,null),e=cX(a,$APP.bk.l($APP.I([$APP.U.h($APP.x($APP.V.l(new $APP.J(null,$APP.nt,null,1,null),new $APP.J(null,$APP.rh($APP.U.h($APP.x($APP.V.g(new $APP.J(null,RW,null,1,null),new $APP.J(null,$APP.U.h($APP.x($APP.V.g(new $APP.J(null,$APP.OP,null,1,null),new $APP.J(null,$APP.U.h($APP.x($APP.V.g(new $APP.J(null,$APP.ll,null,1,null),new $APP.J(null,b,null,1,null)))),null,1,null)))),null,1,null))))),null,1,null),$APP.I([new $APP.J(null,
$APP.U.h($APP.x($APP.V.l(new $APP.J(null,$APP.QP,null,1,null),new $APP.J(null,$APP.U.h($APP.x($APP.V.g(new $APP.J(null,$APP.ST,null,1,null),new $APP.J(null,RW,null,1,null)))),null,1,null),$APP.I([new $APP.J(null,RW,null,1,null)])))),null,1,null)]))))])));if($APP.p(e)&&(a=$APP.p(d)?function(){var k=$APP.Ua(d,"."),l=$APP.Ll.g(d,/\./);k=k?l:$APP.dj(l);return new $APP.M(null,2,5,$APP.O,[[$APP.t.h(b),"/",$APP.x(k)?[$APP.kp.g(".",k),"."].join(""):null].join(""),$APP.Dg.j(Ya,e,k)],null)}():new $APP.M(null,
2,5,$APP.O,[[$APP.t.h(b),"/"].join(""),e],null),$APP.p(a))){var f=$APP.E.j(a,0,null),g=$APP.E.j(a,1,null);a=function(){for(var k=g,l=$APP.qh;;)if($APP.p(k)){var h=Object.getPrototypeOf(k);l=$APP.Vh.g(l,Object.getOwnPropertyNames(k));k=h}else return l}();return $APP.Dj.g(function(k){return new $APP.M(null,2,5,$APP.O,[null,[$APP.t.h(f),$APP.t.h(k)].join("")],null)},a)}return null},qca=function(a){var b=$APP.hg(a);a=$APP.Xe.g(b,$APP.Ro);var c=$APP.Xe.g(b,$APP.Fv);try{var d=$APP.p(a)?nca(c,$APP.Nj.h(a)):
null,e=$APP.fg([$APP.Rp,$APP.p(d)?d:$APP.v($APP.Rp)]);$APP.Ho(e);try{var f=function(){var ha=$APP.Hn.h(b);return $APP.p(ha)?ha:$APP.fG.h(b)}();if($APP.p(f)){var g=-1!=f.indexOf("/"),k=g?function(){var ha=$APP.Ll.g(f,/\//);ha=null==ha?null:$APP.y(ha);return null==ha?null:$APP.Nj.h(ha)}():null,l=oca(c,$APP.Ay(c,"(ns-name *ns*)")),h=$APP.Dj.g(function(ha){return new $APP.M(null,3,5,$APP.O,[$APP.Hf(ha),$APP.ej(ha),SW],null)},l),r=$APP.Ay(c,"(let [m (ns-aliases *ns*)] (zipmap (keys m) (map ns-name (vals m))))"),
q=$APP.fj($APP.Si(r),$APP.Qi(r)),u=$APP.kv.h($APP.Vg.l(function(ha){var ka=$APP.Xe.g(r,ha);ha=cX(c,$APP.El("(keys (ns-publics '%s))","%s",ka));return $APP.Dj.g(function(Y){return new $APP.M(null,3,5,$APP.O,[$APP.t.h(ka),$APP.t.h(Y),ZW],null)},ha)},$APP.I([$APP.Qi(r)]))),C=$APP.Dj.g(function(ha){return new $APP.M(null,3,5,$APP.O,[$APP.t.h(ha),null,ZW],null)},$APP.Ay(c,"(all-ns)")),F=g?pca(c,k,f):null,N=$APP.p(F)?null:g?function(){var ha=$APP.Xe.j(r,k,k),ka=cX(c,$APP.El("(and (find-ns '%s)\n (keys (ns-publics '%s)))",
"%s",ha));return $APP.Dj.g(function(Y){return new $APP.M(null,3,5,$APP.O,[$APP.t.h(ha),$APP.t.h(Y),ZW],null)},ka)}():null,Q=$APP.V.l(h,u,$APP.I([C,N])),T=$APP.gp.g(function(ha){var ka=$APP.E.j(ha,0,null);var Y=$APP.E.j(ha,1,null),D=$APP.E.j(ha,2,null);ha=$APP.tj(f);D=(D=$APP.B.g(SW,D))?$APP.rj(ha,Y):D;D=$APP.p(D)?new $APP.M(null,2,5,$APP.O,[ka,Y],null):null;$APP.p(D)?ka=D:$APP.p(ka)?(D=$APP.p($APP.rj(ha,[$APP.t.h($APP.Xe.g(q,$APP.Nj.h(ka))),"/",$APP.t.h(Y)].join("")))?new $APP.M(null,2,5,$APP.O,[ka,
[$APP.t.h($APP.Xe.g(q,$APP.Nj.h(ka))),"/",$APP.t.h(Y)].join("")],null):null,ka=$APP.p(D)?D:$APP.p($APP.rj(ha,[$APP.t.h(ka),"/",$APP.t.h(Y)].join("")))?new $APP.M(null,2,5,$APP.O,[ka,[$APP.t.h(ka),"/",$APP.t.h(Y)].join("")],null):null):ka=null;return ka},Q),X=$APP.V.g(T,F),da=$APP.rh($APP.UA.h($APP.Dj.g(function(ha){var ka=$APP.E.j(ha,0,null);ha=$APP.E.j(ha,1,null);ha=new $APP.n(null,1,["candidate",$APP.t.h(ha)],null);return $APP.p(ka)?$APP.Vi.j(ha,"ns",$APP.t.h(ka)):ha},X)));return new $APP.n(null,
2,[$W,da,$APP.jB,new $APP.M(null,1,5,$APP.O,["done"],null)],null)}return new $APP.n(null,1,[$APP.jB,new $APP.M(null,1,5,$APP.O,["done"],null)],null)}finally{$APP.Jo()}}catch(ha){return console.error("ERROR",ha),new $APP.n(null,2,[$W,$APP.qh,$APP.jB,new $APP.M(null,1,5,$APP.O,["done"],null)],null)}},XW=function(a,b){return a.replace("%s",b)},xea=function(a){var b=$APP.hg(a);a=$APP.Xe.g(b,$APP.Ro);var c=$APP.Xe.g(b,$APP.bQ);b=$APP.Xe.g(b,$APP.Fv);if($APP.Bb(c))return new $APP.n(null,2,[$APP.jB,new $APP.M(null,
2,5,$APP.O,["no-eldoc","done"],null),aX,"Message should contain a `sym`"],null);a=XW(XW("(when-let [the-var (ns-resolve '%s '%s)]\n (meta the-var))",a),c);try{var d=new $APP.M(null,2,5,$APP.O,[bX,$APP.Ay(b,a)],null)}catch(k){d=new $APP.M(null,2,5,$APP.O,[Rea,$APP.t.h(k)],null)}c=$APP.E.j(d,0,null);var e=$APP.E.j(d,1,null),f=$APP.hg(e);b=$APP.Xe.g(f,$APP.Z);a=$APP.Xe.g(f,$APP.Dm);d=$APP.Xe.g(f,$APP.Em);var g=$APP.Xe.g(f,$APP.S);f=$APP.Xe.g(f,$APP.W);return $APP.p($APP.p(g)?$APP.B.g(c,
bX):g)?(c=new $APP.n(null,6,[$APP.Ro,function(){var k=null==e?null:$APP.Ro.h(e);return null==k?null:k.name}(),$APP.W,$APP.bk.l($APP.I([f])),fX,$APP.ep.g(function(k){return $APP.ep.g($APP.t,k)},f),Sea,$APP.Dg.g($APP.Lb,f).join("\n"),$APP.jB,new $APP.M(null,1,5,$APP.O,["done"],null),$APP.S,g],null),c=$APP.p(b)?$APP.Vi.j(c,$APP.Z,b):c,a=$APP.p(a)?$APP.Vi.j(c,$APP.Dm,a):c,$APP.p(d)?$APP.Vi.j(a,$APP.Em,d):a):new $APP.n(null,1,[$APP.jB,new $APP.M(null,2,5,$APP.O,["done","no-eldoc"],null)],null)},iX=function(a,
b){var c=$APP.hg(a);a=$APP.Xe.g(c,$APP.Xs);c=$APP.Xe.g(c,gX);var d=$APP.hg(b),e=$APP.Xe.g(d,$APP.Ro);b=window.ws_nrepl;var f=b.send,g=$APP.t,k=g.h;e=$APP.p(e)?e:$APP.t.h($APP.v($APP.Wy));a=$APP.Vi.l(d,$APP.Xs,a,$APP.I([gX,c,$APP.Ro,e]));return f.call(b,k.call(g,a))},dX=function(a){var b=xea($APP.Vi.j(a,$APP.Fv,$APP.v($APP.Uy)));return iX(a,b)},aX=new $APP.K(null,"err","err",-2089457205),$W=new $APP.K(null,"completions","completions",-190930179),bX=new $APP.K("sci.nrepl.info","success","sci.nrepl.info/success",
-493835426),gX=new $APP.K(null,"session","session",1008279103),Sea=new $APP.K(null,"arglists-str","arglists-str",1439431437),Tea=new $APP.K(null,"load-file","load-file",-424586670),Uea=new $APP.K(null,"op","op",-1882987955),SW=new $APP.K(null,"unqualified","unqualified",-98904653),Vea=new $APP.K(null,"ws","ws",86841443),Wea=new $APP.K(null,"code","code",1586293142),fX=new $APP.K(null,"eldoc","eldoc",-1321421900),mfa=new $APP.K(null,"versions","versions",536521978),yfa=new $APP.K(null,"ops","ops",
1237330063),ZW=new $APP.K(null,"qualified","qualified",-2065109343),Cfa=new $APP.K(null,"clone","clone",711747572),RW=new $APP.w(null,"resolved__30473__auto__","resolved__30473__auto__",958518586,null),Dfa=new $APP.K("scittle.nrepl","error","scittle.nrepl/error",-1402941771),Kfa=new $APP.K("scittle.nrepl","success","scittle.nrepl/success",-1990302191),Rea=new $APP.K("sci.nrepl.info","error","sci.nrepl.info/error",1267042764);var eX=new $APP.n(null,6,[$APP.dM,function(a){a=$APP.hg(a);var b=$APP.Xe.g(a,Wea);try{var c=new $APP.M(null,2,5,$APP.O,[Kfa,$APP.Yy(b)],null)}catch(d){c=new $APP.M(null,2,5,$APP.O,[Dfa,$APP.t.h(d)],null)}b=$APP.E.j(c,0,null);c=$APP.E.j(c,1,null);b=b instanceof $APP.K?b.ba:null;switch(b){case "scittle.nrepl/success":return iX(a,new $APP.n(null,1,[$APP.nM,$APP.bk.l($APP.I([c]))],null)),iX(a,new $APP.n(null,1,[$APP.jB,new $APP.M(null,1,5,$APP.O,["done"],null)],null));case "scittle.nrepl/error":return iX(a,
new $APP.n(null,1,[aX,$APP.bk.l($APP.I([c]))],null)),iX(a,new $APP.n(null,2,[$APP.Fx,$APP.bk.l($APP.I([c])),$APP.jB,new $APP.M(null,2,5,$APP.O,["error","done"],null)],null));default:throw Error(["No matching clause: ",$APP.t.h(b)].join(""));}},new $APP.K(null,"info","info",-317069002),dX,fX,dX,new $APP.K(null,"lookup","lookup",1225356838),dX,new $APP.K(null,"describe","describe",1369790582),function(a){return iX(a,new $APP.n(null,3,[mfa,new $APP.n(null,1,["scittle-nrepl",new $APP.n(null,3,"major 0 minor 0 incremental 1".split(" "),
null)],null),yfa,$APP.fj($APP.Dj.g($APP.ej,$APP.V.l($APP.Qi(eX),new $APP.Yi(null,new $APP.n(null,2,[Tea,null,Cfa,null],null),null),$APP.I([new $APP.Yi(null,new $APP.n(null,1,["close",null],null),null)]))),$APP.lp.h($APP.gg)),$APP.jB,new $APP.M(null,1,5,$APP.O,["done"],null)],null))},new $APP.K(null,"complete","complete",-500388775),function(a){var b=qca($APP.Vi.j(a,$APP.Fv,$APP.v($APP.Uy)));return iX(a,b)}],null),hX=window.SCITTLE_NREPL_WEBSOCKET_PORT;
if($APP.p(hX)){var Lfa=window,Mfa=WebSocket,jX;jX=["ws://",$APP.t.h(window.location.hostname),":",$APP.t.h(hX),"/",$APP.t.h("_nrepl")].join("");Lfa.ws_nrepl=new Mfa(jX)}var UX=window.ws_nrepl;
$APP.p(UX)&&($APP.hB.l($APP.I([Vea,UX])),UX.onmessage=function(a){a=$APP.sU.h(a.data);var b=Uea.h(a);b=eX.h?eX.h(b):eX.call(null,b);return $APP.p(b)?b.h?b.h(a):b.call(null,a):iX($APP.tm.l($APP.I([a,new $APP.n(null,2,[$APP.jB,new $APP.M(null,2,5,$APP.O,["error","done"],null),aX,"unkown-op"],null)])),$APP.Vi.j(a,$APP.Fv,$APP.v($APP.Uy)))},UX.onerror=function(a){return console.log(a)});
}).call(this);