scittle/js/scittle.nrepl.js
Michiel Borkent eb097197aa update build
2024-04-22 14:26:01 +02:00

20 lines
9 KiB
JavaScript

(function(){
'use strict';var ega=function(a,b){var c,d=$APP.oa(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},fga=function(a,b){return $APP.Cy(a,b)},AV=function(a,b){return $APP.gV.h(a,b)},gga=function(a,b){b=AV(a,$APP.Ql("(keys (ns-map '%s))","%s",b));b=$APP.Fj.h(function(c){return["`",$APP.t.g(c)].join("")},b);b=["[",$APP.es.h(" ",b),"]"].join("");a=AV(a,b);return $APP.ov.h(function(c){return $APP.$l($APP.t.g(c),"nbb.internal")},
a)},hga=function(a,b,c){c=$APP.Xl.h(c,/\//);$APP.C.j(c,0,null);var d=$APP.C.j(c,1,null),e=AV(a,$APP.dk.l($APP.F([$APP.W.g($APP.x($APP.R.l(new $APP.J(null,$APP.Ms,null,1,null),new $APP.J(null,$APP.sh($APP.W.g($APP.x($APP.R.h(new $APP.J(null,BV,null,1,null),new $APP.J(null,$APP.W.g($APP.x($APP.R.h(new $APP.J(null,$APP.eO,null,1,null),new $APP.J(null,$APP.W.g($APP.x($APP.R.h(new $APP.J(null,$APP.ol,null,1,null),new $APP.J(null,b,null,1,null)))),null,1,null)))),null,1,null))))),null,1,null),$APP.F([new $APP.J(null,
$APP.W.g($APP.x($APP.R.l(new $APP.J(null,$APP.gO,null,1,null),new $APP.J(null,$APP.W.g($APP.x($APP.R.h(new $APP.J(null,$APP.wS,null,1,null),new $APP.J(null,BV,null,1,null)))),null,1,null),$APP.F([new $APP.J(null,BV,null,1,null)])))),null,1,null)]))))])));if($APP.p(e)&&(a=$APP.p(d)?function(){var k=$APP.Va(d,"."),l=$APP.Xl.h(d,/\./);k=k?l:$APP.ej(l);return new $APP.N(null,2,5,$APP.P,[[$APP.t.g(b),"/",$APP.x(k)?[$APP.es.h(".",k),"."].join(""):null].join(""),$APP.Fg.j(ega,e,k)],null)}():new $APP.N(null,
2,5,$APP.P,[[$APP.t.g(b),"/"].join(""),e],null),$APP.p(a))){var f=$APP.C.j(a,0,null),g=$APP.C.j(a,1,null);a=function(){for(var k=g,l=$APP.rh;;)if($APP.p(k)){var h=Object.getPrototypeOf(k);l=$APP.Wh.h(l,Object.getOwnPropertyNames(k));k=h}else return l}();return $APP.Fj.h(function(k){return new $APP.N(null,2,5,$APP.P,[null,[$APP.t.g(f),$APP.t.g(k)].join("")],null)},a)}return null},iga=function(a){var b=$APP.jg(a);a=$APP.Xe.h(b,$APP.Nr);var c=$APP.Xe.h(b,$APP.hv);try{var d=$APP.p(a)?fga(c,$APP.Pj.g(a)):
null,e=$APP.hg([$APP.Gs,$APP.p(d)?d:$APP.u($APP.Gs)]);$APP.Cr(e);try{var f=function(){var ha=$APP.Tn.g(b);return $APP.p(ha)?ha:$APP.MG.g(b)}();if($APP.p(f)){var g=-1!=f.indexOf("/"),k=g?function(){var ha=$APP.Xl.h(f,/\//);ha=null==ha?null:$APP.y(ha);return null==ha?null:$APP.Pj.g(ha)}():null,l=gga(c,AV(c,"(ns-name *ns*)")),h=$APP.Fj.h(function(ha){return new $APP.N(null,3,5,$APP.P,[$APP.Jf(ha),$APP.gj(ha),CV],null)},l),r=AV(c,"(let [m (ns-aliases *ns*)] (zipmap (keys m) (map ns-name (vals m))))"),
q=$APP.hj($APP.Ti(r),$APP.Ri(r)),w=$APP.xo.g($APP.Wg.l(function(ha){var ka=$APP.Xe.h(r,ha);ha=AV(c,$APP.Ql("(keys (ns-publics '%s))","%s",ka));return $APP.Fj.h(function(ia){return new $APP.N(null,3,5,$APP.P,[$APP.t.g(ka),$APP.t.g(ia),DV],null)},ha)},$APP.F([$APP.Ri(r)]))),B=$APP.Fj.h(function(ha){return new $APP.N(null,3,5,$APP.P,[$APP.t.g(ha),null,DV],null)},AV(c,"(all-ns)")),G=g?hga(c,k,f):null,O=$APP.p(G)?null:g?function(){var ha=$APP.Xe.j(r,k,k),ka=AV(c,$APP.Ql("(and (find-ns '%s)\n (keys (ns-publics '%s)))",
"%s",ha));return $APP.Fj.h(function(ia){return new $APP.N(null,3,5,$APP.P,[$APP.t.g(ha),$APP.t.g(ia),DV],null)},ka)}():null,T=$APP.R.l(h,w,$APP.F([B,O])),Y=$APP.cs.h(function(ha){var ka=$APP.C.j(ha,0,null);var ia=$APP.C.j(ha,1,null),H=$APP.C.j(ha,2,null);ha=$APP.vj(f);H=(H=$APP.A.h(CV,H))?$APP.tj(ha,ia):H;H=$APP.p(H)?new $APP.N(null,2,5,$APP.P,[ka,ia],null):null;$APP.p(H)?ka=H:$APP.p(ka)?(H=$APP.p($APP.tj(ha,[$APP.t.g($APP.Xe.h(q,$APP.Pj.g(ka))),"/",$APP.t.g(ia)].join("")))?new $APP.N(null,2,5,$APP.P,
[ka,[$APP.t.g($APP.Xe.h(q,$APP.Pj.g(ka))),"/",$APP.t.g(ia)].join("")],null):null,ka=$APP.p(H)?H:$APP.p($APP.tj(ha,[$APP.t.g(ka),"/",$APP.t.g(ia)].join("")))?new $APP.N(null,2,5,$APP.P,[ka,[$APP.t.g(ka),"/",$APP.t.g(ia)].join("")],null):null):ka=null;return ka},T),Z=$APP.R.h(Y,G),da=$APP.sh($APP.yB.g($APP.Fj.h(function(ha){var ka=$APP.C.j(ha,0,null);ha=$APP.C.j(ha,1,null);ha=new $APP.n(null,1,["candidate",$APP.t.g(ha)],null);return $APP.p(ka)?$APP.Wi.j(ha,"ns",$APP.t.g(ka)):ha},Z)));return new $APP.n(null,
2,[EV,da,$APP.OB,new $APP.N(null,1,5,$APP.P,["done"],null)],null)}return new $APP.n(null,1,[$APP.OB,new $APP.N(null,1,5,$APP.P,["done"],null)],null)}finally{$APP.Er()}}catch(ha){return console.error("ERROR",ha),new $APP.n(null,2,[EV,$APP.rh,$APP.OB,new $APP.N(null,1,5,$APP.P,["done"],null)],null)}},FV=function(a,b){return a.replace("%s",b)},lga=function(a){var b=$APP.jg(a);a=$APP.Xe.h(b,$APP.Nr);var c=$APP.Xe.h(b,$APP.cba);b=$APP.Xe.h(b,$APP.hv);if($APP.Bb(c))return new $APP.n(null,2,[$APP.OB,new $APP.N(null,
2,5,$APP.P,["no-eldoc","done"],null),GV,"Message should contain a `sym`"],null);a=FV(FV("(when-let [the-var (ns-resolve '%s '%s)]\n (meta the-var))",a),c);try{var d=new $APP.N(null,2,5,$APP.P,[HV,AV(b,a)],null)}catch(k){d=new $APP.N(null,2,5,$APP.P,[jga,$APP.t.g(k)],null)}c=$APP.C.j(d,0,null);var e=$APP.C.j(d,1,null),f=$APP.jg(e);b=$APP.Xe.h(f,$APP.S);a=$APP.Xe.h(f,$APP.Pm);d=$APP.Xe.h(f,$APP.Qm);var g=$APP.Xe.h(f,$APP.U);f=$APP.Xe.h(f,$APP.X);return $APP.p($APP.p(g)?$APP.A.h(c,HV):
g)?(c=new $APP.n(null,6,[$APP.Nr,function(){var k=null==e?null:$APP.Nr.g(e);return null==k?null:k.name}(),$APP.X,$APP.dk.l($APP.F([f])),IV,$APP.as.h(function(k){return $APP.as.h($APP.t,k)},f),kga,$APP.Fg.h($APP.Lb,f).join("\n"),$APP.OB,new $APP.N(null,1,5,$APP.P,["done"],null),$APP.U,g],null),c=$APP.p(b)?$APP.Wi.j(c,$APP.S,b):c,a=$APP.p(a)?$APP.Wi.j(c,$APP.Pm,a):c,$APP.p(d)?$APP.Wi.j(a,$APP.Qm,d):a):new $APP.n(null,1,[$APP.OB,new $APP.N(null,2,5,$APP.P,["done","no-eldoc"],null)],null)},KV=function(a,
b){var c=$APP.jg(a);a=$APP.Xe.h(c,$APP.xs);c=$APP.Xe.h(c,JV);var d=$APP.jg(b),e=$APP.Xe.h(d,$APP.Nr);b=window.ws_nrepl;var f=b.send,g=$APP.t,k=g.g;e=$APP.p(e)?e:$APP.t.g($APP.u($APP.yz));a=$APP.Gm.h($APP.Wi.l(d,$APP.xs,a,$APP.F([JV,c,$APP.Nr,e])),$APP.hv);return f.call(b,k.call(g,a))},LV=function(a){var b=lga($APP.Wi.j(a,$APP.hv,$APP.nz()));return KV(a,b)},GV=new $APP.K(null,"err","err",-2089457205),EV=new $APP.K(null,"completions","completions",-190930179),HV=new $APP.K("sci.nrepl.info","success",
"sci.nrepl.info/success",-493835426),JV=new $APP.K(null,"session","session",1008279103),kga=new $APP.K(null,"arglists-str","arglists-str",1439431437),mga=new $APP.K(null,"load-file","load-file",-424586670),nga=new $APP.K(null,"op","op",-1882987955),CV=new $APP.K(null,"unqualified","unqualified",-98904653),oga=new $APP.K(null,"ws","ws",86841443),pga=new $APP.K(null,"code","code",1586293142),IV=new $APP.K(null,"eldoc","eldoc",-1321421900),qga=new $APP.K(null,"versions","versions",536521978),BV=new $APP.v(null,
"resolved__32654__auto__","resolved__32654__auto__",527229845,null),rga=new $APP.K(null,"ops","ops",1237330063),DV=new $APP.K(null,"qualified","qualified",-2065109343),sga=new $APP.K(null,"clone","clone",711747572),tga=new $APP.K("scittle.nrepl","error","scittle.nrepl/error",-1402941771),uga=new $APP.K("scittle.nrepl","success","scittle.nrepl/success",-1990302191),jga=new $APP.K("sci.nrepl.info","error","sci.nrepl.info/error",1267042764);var MV=new $APP.n(null,6,[$APP.bN,function(a){a=$APP.jg(a);var b=$APP.Xe.h(a,pga);try{var c=new $APP.N(null,2,5,$APP.P,[uga,$APP.Bz(b)],null)}catch(d){c=new $APP.N(null,2,5,$APP.P,[tga,$APP.t.g(d)],null)}b=$APP.C.j(c,0,null);c=$APP.C.j(c,1,null);b=b instanceof $APP.K?b.ba:null;switch(b){case "scittle.nrepl/success":return KV(a,new $APP.n(null,1,[$APP.pN,$APP.dk.l($APP.F([c]))],null)),KV(a,new $APP.n(null,1,[$APP.OB,new $APP.N(null,1,5,$APP.P,["done"],null)],null));case "scittle.nrepl/error":return KV(a,
new $APP.n(null,1,[GV,$APP.dk.l($APP.F([c]))],null)),KV(a,new $APP.n(null,2,[$APP.Pw,$APP.dk.l($APP.F([c])),$APP.OB,new $APP.N(null,2,5,$APP.P,["error","done"],null)],null));default:throw Error(["No matching clause: ",$APP.t.g(b)].join(""));}},new $APP.K(null,"info","info",-317069002),LV,IV,LV,new $APP.K(null,"lookup","lookup",1225356838),LV,new $APP.K(null,"describe","describe",1369790582),function(a){return KV(a,new $APP.n(null,3,[qga,new $APP.n(null,1,["scittle-nrepl",new $APP.n(null,3,"major 0 minor 0 incremental 1".split(" "),
null)],null),rga,$APP.hj($APP.Fj.h($APP.gj,$APP.R.l($APP.Ri(MV),new $APP.Zi(null,new $APP.n(null,2,[mga,null,sga,null],null),null),$APP.F([new $APP.Zi(null,new $APP.n(null,1,["close",null],null),null)]))),$APP.ip.g($APP.ig)),$APP.OB,new $APP.N(null,1,5,$APP.P,["done"],null)],null))},new $APP.K(null,"complete","complete",-500388775),function(a){var b=iga($APP.Wi.j(a,$APP.hv,$APP.nz()));return KV(a,b)}],null),NV=window.SCITTLE_NREPL_WEBSOCKET_PORT;
if($APP.p(NV)){var vga=window,wga=WebSocket,OV;OV=["ws://",$APP.t.g(window.location.hostname),":",$APP.t.g(NV),"/",$APP.t.g("_nrepl")].join("");vga.ws_nrepl=new wga(OV)}var PV=window.ws_nrepl;
$APP.p(PV)&&($APP.MB.l($APP.F([oga,PV])),PV.onmessage=function(a){a=$APP.HS.g(a.data);var b=nga.g(a);b=MV.g?MV.g(b):MV.call(null,b);return $APP.p(b)?b.g?b.g(a):b.call(null,a):KV(a,$APP.Fm.l($APP.F([a,new $APP.n(null,2,[$APP.OB,new $APP.N(null,2,5,$APP.P,["error","done"],null),GV,"unkown-op"],null)])))},PV.onerror=function(a){return console.log(a)});
}).call(this);