scittle/js/scittle.nrepl.js
Michiel Borkent c80b3d9cab update build
2022-05-17 21:20:57 +02:00

16 lines
6.3 KiB
JavaScript

(function(){
'use strict';var LT=function(a,b){return $APP.sz(a,b)},MT=function(a,b){return $APP.Qz(a,b)},ST=function(a,b){b=MT(a,$APP.nl("(keys (ns-map '%s))","%s",b));b=$APP.vj.g(function(c){return["`",$APP.q.h(c)].join("")},b);b=["[",$APP.Sp.g(" ",b),"]"].join("");a=$APP.Qz(a,b);return $APP.aq.g(function(c){return $APP.Fn($APP.q.h(c),"nbb.internal")},a)},VT=function(a,b,c){c=$APP.sl.g(c,/\//);$APP.M.j(c,0,null);var d=$APP.M.j(c,1,null),e=MT(a,$APP.Tj.l($APP.N([$APP.X.h($APP.z($APP.Y.l(new $APP.R(null,$APP.Kn,
null,1,null),new $APP.R(null,$APP.mh($APP.X.h($APP.z($APP.Y.g(new $APP.R(null,TT,null,1,null),new $APP.R(null,$APP.X.h($APP.z($APP.Y.g(new $APP.R(null,$APP.zC,null,1,null),new $APP.R(null,$APP.X.h($APP.z($APP.Y.g(new $APP.R(null,$APP.bl,null,1,null),new $APP.R(null,b,null,1,null)))),null,1,null)))),null,1,null))))),null,1,null),$APP.N([new $APP.R(null,$APP.X.h($APP.z($APP.Y.l(new $APP.R(null,$APP.vJ,null,1,null),new $APP.R(null,$APP.X.h($APP.z($APP.Y.g(new $APP.R(null,$APP.yO,null,1,null),new $APP.R(null,
TT,null,1,null)))),null,1,null),$APP.N([new $APP.R(null,TT,null,1,null)])))),null,1,null)]))))])));if($APP.p(e)&&(a=$APP.p(d)?function(){var l=$APP.rb(d,"."),n=$APP.sl.g(d,/\./);l=l?n:$APP.Wi(n);return new $APP.T(null,2,5,$APP.V,[[$APP.q.h(b),"/",$APP.z(l)?[$APP.Sp.g(".",l),"."].join(""):null].join(""),$APP.bg.j($APP.lb,e,l)],null)}():new $APP.T(null,2,5,$APP.V,[[$APP.q.h(b),"/"].join(""),e],null),$APP.p(a))){var f=$APP.M.j(a,0,null),g=$APP.M.j(a,1,null);a=function(){for(var l=g,n=$APP.lh;;)if($APP.p(l)){var k=
Object.getPrototypeOf(l);n=$APP.$o.g(n,Object.getOwnPropertyNames(l));l=k}else return n}();return $APP.vj.g(function(l){return new $APP.T(null,2,5,$APP.V,[null,[$APP.q.h(f),$APP.q.h(l)].join("")],null)},a)}return null},nU=function(a){var b=$APP.dg(a);a=$APP.Q.g(b,$APP.tn);var c=$APP.Q.g(b,WT);try{var d=$APP.p(a)?LT(c,$APP.Gj.h(a)):null,e=$APP.Lh([$APP.Um,$APP.p(d)?d:$APP.u($APP.Um)]);$APP.Im(e);try{var f=function(){var Ea=$APP.Aw.h(b);return $APP.p(Ea)?Ea:$APP.s3.h(b)}();if($APP.p(f)){var g=-1!=f.indexOf("/"),
l=g?function(){var Ea=$APP.sl.g(f,/\//);Ea=null==Ea?null:$APP.A(Ea);return null==Ea?null:$APP.Gj.h(Ea)}():null,n=ST(c,$APP.Qz(c,"(ns-name *ns*)")),k=$APP.vj.g(function(Ea){return new $APP.T(null,3,5,$APP.V,[$APP.Df(Ea),$APP.Xi(Ea),ZT],null)},n),r=$APP.Qz(c,"(let [m (ns-aliases *ns*)] (zipmap (keys m) (map ns-name (vals m))))"),v=$APP.Yi($APP.Ii(r),$APP.Gi(r)),w=$APP.cx.h($APP.Pg.l(function(Ea){var C=$APP.Q.g(r,Ea);Ea=MT(c,$APP.nl("(keys (ns-publics '%s))","%s",C));return $APP.vj.g(function(x){return new $APP.T(null,
3,5,$APP.V,[$APP.q.h(C),$APP.q.h(x),aU],null)},Ea)},$APP.N([$APP.Gi(r)]))),B=$APP.vj.g(function(Ea){return new $APP.T(null,3,5,$APP.V,[$APP.q.h(Ea),null,aU],null)},$APP.Qz(c,"(all-ns)")),H=g?VT(c,l,f):null,J=$APP.p(H)?null:g?function(){var Ea=$APP.Q.j(r,l,l),C=MT(c,$APP.nl("(and (find-ns '%s)\n (keys (ns-publics '%s)))","%s",Ea));return $APP.vj.g(function(x){return new $APP.T(null,3,5,$APP.V,[$APP.q.h(Ea),$APP.q.h(x),
aU],null)},C)}():null,O=$APP.Y.l(k,w,$APP.N([B,J])),W=$APP.xz.g(function(Ea){var C=$APP.M.j(Ea,0,null);var x=$APP.M.j(Ea,1,null),m=$APP.M.j(Ea,2,null);Ea=$APP.lj(f);m=(m=$APP.K.g(ZT,m))?$APP.jj(Ea,x):m;m=$APP.p(m)?new $APP.T(null,2,5,$APP.V,[C,x],null):null;$APP.p(m)?C=m:$APP.p(C)?(m=$APP.p($APP.jj(Ea,[$APP.q.h($APP.Q.g(v,$APP.Gj.h(C))),"/",$APP.q.h(x)].join("")))?new $APP.T(null,2,5,$APP.V,[C,[$APP.q.h($APP.Q.g(v,$APP.Gj.h(C))),"/",$APP.q.h(x)].join("")],null):null,C=$APP.p(m)?m:$APP.p($APP.jj(Ea,
[$APP.q.h(C),"/",$APP.q.h(x)].join("")))?new $APP.T(null,2,5,$APP.V,[C,[$APP.q.h(C),"/",$APP.q.h(x)].join("")],null):null):C=null;return C},O),ea=$APP.Y.g(W,H),la=$APP.mh($APP.RB.h($APP.vj.g(function(Ea){var C=$APP.M.j(Ea,0,null);Ea=$APP.M.j(Ea,1,null);Ea=new $APP.vb(null,1,["candidate",$APP.q.h(Ea)],null);return $APP.p(C)?$APP.Ni.j(Ea,"ns",$APP.q.h(C)):Ea},ea)));return new $APP.vb(null,2,[bU,la,$APP.gC,new $APP.T(null,1,5,$APP.V,["done"],null)],null)}return new $APP.vb(null,1,[$APP.gC,new $APP.T(null,
1,5,$APP.V,["done"],null)],null)}finally{$APP.Km()}}catch(Ea){return console.error("ERROR",Ea),new $APP.vb(null,2,[bU,$APP.lh,$APP.gC,new $APP.T(null,1,5,$APP.V,["done"],null)],null)}},qU=function(a,b){var c=$APP.dg(a);a=$APP.Q.g(c,$APP.pn);c=$APP.Q.g(c,oU);return window.ws_nrepl.send($APP.q.h($APP.Ni.l(b,$APP.pn,a,$APP.N([oU,c,$APP.tn,$APP.q.h($APP.u($APP.BK))]))))},TT=new $APP.y(null,"resolved__31828__auto__","resolved__31828__auto__",-130106275,null),rU=new $APP.S(null,"op","op",-1882987955),OU=
new $APP.S(null,"ws","ws",86841443),nV=new $APP.S(null,"code","code",1586293142),bU=new $APP.S(null,"completions","completions",-190930179),UV=new $APP.S(null,"err","err",-2089457205),WV=new $APP.S("scittle.nrepl","success","scittle.nrepl/success",-1990302191),WT=new $APP.S(null,"ctx","ctx",-493610118),oU=new $APP.S(null,"session","session",1008279103),XV=new $APP.S("scittle.nrepl","error","scittle.nrepl/error",-1402941771),YV=new $APP.S(null,"value","value",305978217),ZT=new $APP.S(null,"unqualified",
"unqualified",-98904653),aU=new $APP.S(null,"qualified","qualified",-2065109343),ZV=new $APP.S(null,"ex","ex",-1413771341);$APP.p(window.SCITTLE_NREPL_WEBSOCKET_PORT)&&(window.ws_nrepl=new WebSocket("ws://localhost:1340/_nrepl"));var $V=window.ws_nrepl;
$APP.p($V)&&($APP.nA.l($APP.N([OU,$V])),$V.onmessage=function(a){a:{a=$APP.CT.h(a.data);var b=rU.h(a);b=b instanceof $APP.S?b.na:null;switch(b){case "eval":b:{a=$APP.dg(a);b=$APP.Q.g(a,nV);try{var c=new $APP.T(null,2,5,$APP.V,[WV,$APP.sA(b)],null)}catch(d){c=new $APP.T(null,2,5,$APP.V,[XV,$APP.q.h(d)],null)}b=$APP.M.j(c,0,null);c=$APP.M.j(c,1,null);b=b instanceof $APP.S?b.na:null;switch(b){case "scittle.nrepl/success":qU(a,new $APP.vb(null,1,[YV,$APP.Tj.l($APP.N([c]))],null));c=qU(a,new $APP.vb(null,
1,[$APP.gC,new $APP.T(null,1,5,$APP.V,["done"],null)],null));break b;case "scittle.nrepl/error":qU(a,new $APP.vb(null,1,[UV,$APP.Tj.l($APP.N([c]))],null));c=qU(a,new $APP.vb(null,2,[ZV,$APP.Tj.l($APP.N([c])),$APP.gC,new $APP.T(null,2,5,$APP.V,["error","done"],null)],null));break b;default:throw Error(["No matching clause: ",$APP.q.h(b)].join(""));}}break a;case "complete":c=nU($APP.Ni.j(a,WT,$APP.u($APP.xK)));c=qU(a,c);break a;default:throw Error(["No matching clause: ",$APP.q.h(b)].join(""));}}return c},
$V.onerror=function(a){return console.log(a)});
}).call(this);