This commit is contained in:
Akko
2025-08-04 18:57:35 +02:00
parent 8cf6e78a79
commit 9495868c2e
5030 changed files with 518594 additions and 17609 deletions

View File

@@ -5,8 +5,8 @@ while(true){
if((cnt < len)){
(dest[(dest_start + cnt)] = (src[(src_start + cnt)]));
var G__22232 = (cnt + (1));
cnt = G__22232;
var G__20025 = (cnt + (1));
cnt = G__20025;
continue;
} else {
return null;
@@ -109,14 +109,14 @@ var n__5593__auto__ = self__.length;
var x = (0);
while(true){
if((x < n__5593__auto__)){
var v_22242 = this$.pop();
if((keep_QMARK_.cljs$core$IFn$_invoke$arity$1 ? keep_QMARK_.cljs$core$IFn$_invoke$arity$1(v_22242) : keep_QMARK_.call(null, v_22242))){
this$.unshift(v_22242);
var v_20063 = this$.pop();
if((keep_QMARK_.cljs$core$IFn$_invoke$arity$1 ? keep_QMARK_.cljs$core$IFn$_invoke$arity$1(v_20063) : keep_QMARK_.call(null, v_20063))){
this$.unshift(v_20063);
} else {
}
var G__22244 = (x + (1));
x = G__22244;
var G__20073 = (x + (1));
x = G__20073;
continue;
} else {
return null;

View File

@@ -6,52 +6,52 @@ goog.provide('cljs.core.async.impl.channels');
* @implements {cljs.core.IDeref}
* @implements {cljs.core.IWithMeta}
*/
cljs.core.async.impl.channels.t_cljs$core$async$impl$channels22343 = (function (val,meta22344){
cljs.core.async.impl.channels.t_cljs$core$async$impl$channels21720 = (function (val,meta21721){
this.val = val;
this.meta22344 = meta22344;
this.meta21721 = meta21721;
this.cljs$lang$protocol_mask$partition0$ = 425984;
this.cljs$lang$protocol_mask$partition1$ = 0;
});
(cljs.core.async.impl.channels.t_cljs$core$async$impl$channels22343.prototype.cljs$core$IWithMeta$_with_meta$arity$2 = (function (_22345,meta22344__$1){
(cljs.core.async.impl.channels.t_cljs$core$async$impl$channels21720.prototype.cljs$core$IWithMeta$_with_meta$arity$2 = (function (_21722,meta21721__$1){
var self__ = this;
var _22345__$1 = this;
return (new cljs.core.async.impl.channels.t_cljs$core$async$impl$channels22343(self__.val,meta22344__$1));
var _21722__$1 = this;
return (new cljs.core.async.impl.channels.t_cljs$core$async$impl$channels21720(self__.val,meta21721__$1));
}));
(cljs.core.async.impl.channels.t_cljs$core$async$impl$channels22343.prototype.cljs$core$IMeta$_meta$arity$1 = (function (_22345){
(cljs.core.async.impl.channels.t_cljs$core$async$impl$channels21720.prototype.cljs$core$IMeta$_meta$arity$1 = (function (_21722){
var self__ = this;
var _22345__$1 = this;
return self__.meta22344;
var _21722__$1 = this;
return self__.meta21721;
}));
(cljs.core.async.impl.channels.t_cljs$core$async$impl$channels22343.prototype.cljs$core$IDeref$_deref$arity$1 = (function (_){
(cljs.core.async.impl.channels.t_cljs$core$async$impl$channels21720.prototype.cljs$core$IDeref$_deref$arity$1 = (function (_){
var self__ = this;
var ___$1 = this;
return self__.val;
}));
(cljs.core.async.impl.channels.t_cljs$core$async$impl$channels22343.getBasis = (function (){
return new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Symbol(null,"val","val",1769233139,null),new cljs.core.Symbol(null,"meta22344","meta22344",-1430843973,null)], null);
(cljs.core.async.impl.channels.t_cljs$core$async$impl$channels21720.getBasis = (function (){
return new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Symbol(null,"val","val",1769233139,null),new cljs.core.Symbol(null,"meta21721","meta21721",-661743079,null)], null);
}));
(cljs.core.async.impl.channels.t_cljs$core$async$impl$channels22343.cljs$lang$type = true);
(cljs.core.async.impl.channels.t_cljs$core$async$impl$channels21720.cljs$lang$type = true);
(cljs.core.async.impl.channels.t_cljs$core$async$impl$channels22343.cljs$lang$ctorStr = "cljs.core.async.impl.channels/t_cljs$core$async$impl$channels22343");
(cljs.core.async.impl.channels.t_cljs$core$async$impl$channels21720.cljs$lang$ctorStr = "cljs.core.async.impl.channels/t_cljs$core$async$impl$channels21720");
(cljs.core.async.impl.channels.t_cljs$core$async$impl$channels22343.cljs$lang$ctorPrWriter = (function (this__5287__auto__,writer__5288__auto__,opt__5289__auto__){
return cljs.core._write(writer__5288__auto__,"cljs.core.async.impl.channels/t_cljs$core$async$impl$channels22343");
(cljs.core.async.impl.channels.t_cljs$core$async$impl$channels21720.cljs$lang$ctorPrWriter = (function (this__5287__auto__,writer__5288__auto__,opt__5289__auto__){
return cljs.core._write(writer__5288__auto__,"cljs.core.async.impl.channels/t_cljs$core$async$impl$channels21720");
}));
/**
* Positional factory function for cljs.core.async.impl.channels/t_cljs$core$async$impl$channels22343.
* Positional factory function for cljs.core.async.impl.channels/t_cljs$core$async$impl$channels21720.
*/
cljs.core.async.impl.channels.__GT_t_cljs$core$async$impl$channels22343 = (function cljs$core$async$impl$channels$__GT_t_cljs$core$async$impl$channels22343(val,meta22344){
return (new cljs.core.async.impl.channels.t_cljs$core$async$impl$channels22343(val,meta22344));
cljs.core.async.impl.channels.__GT_t_cljs$core$async$impl$channels21720 = (function cljs$core$async$impl$channels$__GT_t_cljs$core$async$impl$channels21720(val,meta21721){
return (new cljs.core.async.impl.channels.t_cljs$core$async$impl$channels21720(val,meta21721));
});
cljs.core.async.impl.channels.box = (function cljs$core$async$impl$channels$box(val){
return (new cljs.core.async.impl.channels.t_cljs$core$async$impl$channels22343(val,cljs.core.PersistentArrayMap.EMPTY));
return (new cljs.core.async.impl.channels.t_cljs$core$async$impl$channels21720(val,cljs.core.PersistentArrayMap.EMPTY));
});
/**
@@ -91,7 +91,7 @@ cljs.core.async.impl.channels.MAX_DIRTY = (64);
*/
cljs.core.async.impl.channels.MMC = function(){};
var cljs$core$async$impl$channels$MMC$abort$dyn_22864 = (function (this$){
var cljs$core$async$impl$channels$MMC$abort$dyn_22140 = (function (this$){
var x__5350__auto__ = (((this$ == null))?null:this$);
var m__5351__auto__ = (cljs.core.async.impl.channels.abort[goog.typeOf(x__5350__auto__)]);
if((!((m__5351__auto__ == null)))){
@@ -109,7 +109,7 @@ cljs.core.async.impl.channels.abort = (function cljs$core$async$impl$channels$ab
if((((!((this$ == null)))) && ((!((this$.cljs$core$async$impl$channels$MMC$abort$arity$1 == null)))))){
return this$.cljs$core$async$impl$channels$MMC$abort$arity$1(this$);
} else {
return cljs$core$async$impl$channels$MMC$abort$dyn_22864(this$);
return cljs$core$async$impl$channels$MMC$abort$dyn_22140(this$);
}
});
@@ -136,17 +136,17 @@ this.add_BANG_ = add_BANG_;
var self__ = this;
var this$__$1 = this;
while(true){
var putter_22870 = self__.puts.pop();
if((putter_22870 == null)){
var putter_22147 = self__.puts.pop();
if((putter_22147 == null)){
} else {
var put_handler_22871 = putter_22870.handler;
var val_22872 = putter_22870.val;
if(put_handler_22871.cljs$core$async$impl$protocols$Handler$active_QMARK_$arity$1(null, )){
var put_cb_22873 = put_handler_22871.cljs$core$async$impl$protocols$Handler$commit$arity$1(null, );
cljs.core.async.impl.dispatch.run(((function (put_cb_22873,put_handler_22871,val_22872,putter_22870,this$__$1){
var put_handler_22149 = putter_22147.handler;
var val_22150 = putter_22147.val;
if(put_handler_22149.cljs$core$async$impl$protocols$Handler$active_QMARK_$arity$1(null, )){
var put_cb_22155 = put_handler_22149.cljs$core$async$impl$protocols$Handler$commit$arity$1(null, );
cljs.core.async.impl.dispatch.run(((function (put_cb_22155,put_handler_22149,val_22150,putter_22147,this$__$1){
return (function (){
return (put_cb_22873.cljs$core$IFn$_invoke$arity$1 ? put_cb_22873.cljs$core$IFn$_invoke$arity$1(true) : put_cb_22873.call(null, true));
});})(put_cb_22873,put_handler_22871,val_22872,putter_22870,this$__$1))
return (put_cb_22155.cljs$core$IFn$_invoke$arity$1 ? put_cb_22155.cljs$core$IFn$_invoke$arity$1(true) : put_cb_22155.call(null, true));
});})(put_cb_22155,put_handler_22149,val_22150,putter_22147,this$__$1))
);
} else {
continue;
@@ -196,16 +196,16 @@ var taker = self__.takes.pop();
if(taker.cljs$core$async$impl$protocols$Handler$active_QMARK_$arity$1(null, )){
var ret = taker.cljs$core$async$impl$protocols$Handler$commit$arity$1(null, );
var val__$1 = self__.buf.cljs$core$async$impl$protocols$Buffer$remove_BANG_$arity$1(null, );
var G__22886 = cljs.core.conj.cljs$core$IFn$_invoke$arity$2(takers,((function (takers,ret,val__$1,taker,done_QMARK_,closed__$1,this$__$1){
var G__22172 = cljs.core.conj.cljs$core$IFn$_invoke$arity$2(takers,((function (takers,ret,val__$1,taker,done_QMARK_,closed__$1,this$__$1){
return (function (){
return (ret.cljs$core$IFn$_invoke$arity$1 ? ret.cljs$core$IFn$_invoke$arity$1(val__$1) : ret.call(null, val__$1));
});})(takers,ret,val__$1,taker,done_QMARK_,closed__$1,this$__$1))
);
takers = G__22886;
takers = G__22172;
continue;
} else {
var G__22887 = takers;
takers = G__22887;
var G__22174 = takers;
takers = G__22174;
continue;
}
} else {
@@ -220,53 +220,53 @@ this$__$1.cljs$core$async$impl$channels$MMC$abort$arity$1(null, );
}
if(cljs.core.seq(take_cbs)){
var seq__22535_22889 = cljs.core.seq(take_cbs);
var chunk__22536_22890 = null;
var count__22537_22891 = (0);
var i__22538_22892 = (0);
var seq__21829_22178 = cljs.core.seq(take_cbs);
var chunk__21830_22179 = null;
var count__21831_22180 = (0);
var i__21832_22181 = (0);
while(true){
if((i__22538_22892 < count__22537_22891)){
var f_22893 = chunk__22536_22890.cljs$core$IIndexed$_nth$arity$2(null, i__22538_22892);
cljs.core.async.impl.dispatch.run(f_22893);
if((i__21832_22181 < count__21831_22180)){
var f_22182 = chunk__21830_22179.cljs$core$IIndexed$_nth$arity$2(null, i__21832_22181);
cljs.core.async.impl.dispatch.run(f_22182);
var G__22896 = seq__22535_22889;
var G__22897 = chunk__22536_22890;
var G__22898 = count__22537_22891;
var G__22899 = (i__22538_22892 + (1));
seq__22535_22889 = G__22896;
chunk__22536_22890 = G__22897;
count__22537_22891 = G__22898;
i__22538_22892 = G__22899;
var G__22183 = seq__21829_22178;
var G__22184 = chunk__21830_22179;
var G__22185 = count__21831_22180;
var G__22186 = (i__21832_22181 + (1));
seq__21829_22178 = G__22183;
chunk__21830_22179 = G__22184;
count__21831_22180 = G__22185;
i__21832_22181 = G__22186;
continue;
} else {
var temp__5804__auto___22901 = cljs.core.seq(seq__22535_22889);
if(temp__5804__auto___22901){
var seq__22535_22902__$1 = temp__5804__auto___22901;
if(cljs.core.chunked_seq_QMARK_(seq__22535_22902__$1)){
var c__5525__auto___22903 = cljs.core.chunk_first(seq__22535_22902__$1);
var G__22904 = cljs.core.chunk_rest(seq__22535_22902__$1);
var G__22905 = c__5525__auto___22903;
var G__22906 = cljs.core.count(c__5525__auto___22903);
var G__22907 = (0);
seq__22535_22889 = G__22904;
chunk__22536_22890 = G__22905;
count__22537_22891 = G__22906;
i__22538_22892 = G__22907;
var temp__5804__auto___22187 = cljs.core.seq(seq__21829_22178);
if(temp__5804__auto___22187){
var seq__21829_22188__$1 = temp__5804__auto___22187;
if(cljs.core.chunked_seq_QMARK_(seq__21829_22188__$1)){
var c__5525__auto___22190 = cljs.core.chunk_first(seq__21829_22188__$1);
var G__22191 = cljs.core.chunk_rest(seq__21829_22188__$1);
var G__22192 = c__5525__auto___22190;
var G__22193 = cljs.core.count(c__5525__auto___22190);
var G__22194 = (0);
seq__21829_22178 = G__22191;
chunk__21830_22179 = G__22192;
count__21831_22180 = G__22193;
i__21832_22181 = G__22194;
continue;
} else {
var f_22910 = cljs.core.first(seq__22535_22902__$1);
cljs.core.async.impl.dispatch.run(f_22910);
var f_22197 = cljs.core.first(seq__21829_22188__$1);
cljs.core.async.impl.dispatch.run(f_22197);
var G__22916 = cljs.core.next(seq__22535_22902__$1);
var G__22917 = null;
var G__22918 = (0);
var G__22919 = (0);
seq__22535_22889 = G__22916;
chunk__22536_22890 = G__22917;
count__22537_22891 = G__22918;
i__22538_22892 = G__22919;
var G__22204 = cljs.core.next(seq__21829_22188__$1);
var G__22205 = null;
var G__22206 = (0);
var G__22207 = (0);
seq__21829_22178 = G__22204;
chunk__21830_22179 = G__22205;
count__21831_22180 = G__22206;
i__21832_22181 = G__22207;
continue;
}
} else {
@@ -341,7 +341,7 @@ var temp__5802__auto__ = handler.cljs$core$async$impl$protocols$Handler$commit$a
if(cljs.core.truth_(temp__5802__auto__)){
var take_cb = temp__5802__auto__;
var val = self__.buf.cljs$core$async$impl$protocols$Buffer$remove_BANG_$arity$1(null, );
var vec__22585 = ((((cljs.core.not(self__.buf.cljs$core$async$impl$protocols$Buffer$full_QMARK_$arity$1(null, ))) && ((self__.puts.length > (0)))))?(function (){var cbs = cljs.core.PersistentVector.EMPTY;
var vec__21892 = ((((cljs.core.not(self__.buf.cljs$core$async$impl$protocols$Buffer$full_QMARK_$arity$1(null, ))) && ((self__.puts.length > (0)))))?(function (){var cbs = cljs.core.PersistentVector.EMPTY;
while(true){
var putter = self__.puts.pop();
var put_handler = putter.handler;
@@ -356,8 +356,8 @@ return and__5000__auto__;
var cbs__$1 = (cljs.core.truth_(cb)?cljs.core.conj.cljs$core$IFn$_invoke$arity$2(cbs,cb):cbs);
var done_QMARK_ = (cljs.core.truth_(cb)?cljs.core.reduced_QMARK_((self__.add_BANG_.cljs$core$IFn$_invoke$arity$2 ? self__.add_BANG_.cljs$core$IFn$_invoke$arity$2(self__.buf,val__$1) : self__.add_BANG_.call(null, self__.buf,val__$1))):null);
if(((cljs.core.not(done_QMARK_)) && (((cljs.core.not(self__.buf.cljs$core$async$impl$protocols$Buffer$full_QMARK_$arity$1(null, ))) && ((self__.puts.length > (0))))))){
var G__22947 = cbs__$1;
cbs = G__22947;
var G__22238 = cbs__$1;
cbs = G__22238;
continue;
} else {
return new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [done_QMARK_,cbs__$1], null);
@@ -365,68 +365,68 @@ return new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMP
break;
}
})():null);
var done_QMARK_ = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__22585,(0),null);
var cbs = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__22585,(1),null);
var done_QMARK_ = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__21892,(0),null);
var cbs = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__21892,(1),null);
if(cljs.core.truth_(done_QMARK_)){
this$__$1.cljs$core$async$impl$channels$MMC$abort$arity$1(null, );
} else {
}
var seq__22633_22954 = cljs.core.seq(cbs);
var chunk__22634_22955 = null;
var count__22635_22956 = (0);
var i__22636_22957 = (0);
var seq__21934_22240 = cljs.core.seq(cbs);
var chunk__21935_22241 = null;
var count__21936_22242 = (0);
var i__21937_22243 = (0);
while(true){
if((i__22636_22957 < count__22635_22956)){
var cb_22959 = chunk__22634_22955.cljs$core$IIndexed$_nth$arity$2(null, i__22636_22957);
cljs.core.async.impl.dispatch.run(((function (seq__22633_22954,chunk__22634_22955,count__22635_22956,i__22636_22957,cb_22959,val,vec__22585,done_QMARK_,cbs,take_cb,temp__5802__auto__,this$__$1){
if((i__21937_22243 < count__21936_22242)){
var cb_22244 = chunk__21935_22241.cljs$core$IIndexed$_nth$arity$2(null, i__21937_22243);
cljs.core.async.impl.dispatch.run(((function (seq__21934_22240,chunk__21935_22241,count__21936_22242,i__21937_22243,cb_22244,val,vec__21892,done_QMARK_,cbs,take_cb,temp__5802__auto__,this$__$1){
return (function (){
return (cb_22959.cljs$core$IFn$_invoke$arity$1 ? cb_22959.cljs$core$IFn$_invoke$arity$1(true) : cb_22959.call(null, true));
});})(seq__22633_22954,chunk__22634_22955,count__22635_22956,i__22636_22957,cb_22959,val,vec__22585,done_QMARK_,cbs,take_cb,temp__5802__auto__,this$__$1))
return (cb_22244.cljs$core$IFn$_invoke$arity$1 ? cb_22244.cljs$core$IFn$_invoke$arity$1(true) : cb_22244.call(null, true));
});})(seq__21934_22240,chunk__21935_22241,count__21936_22242,i__21937_22243,cb_22244,val,vec__21892,done_QMARK_,cbs,take_cb,temp__5802__auto__,this$__$1))
);
var G__22963 = seq__22633_22954;
var G__22964 = chunk__22634_22955;
var G__22965 = count__22635_22956;
var G__22966 = (i__22636_22957 + (1));
seq__22633_22954 = G__22963;
chunk__22634_22955 = G__22964;
count__22635_22956 = G__22965;
i__22636_22957 = G__22966;
var G__22249 = seq__21934_22240;
var G__22250 = chunk__21935_22241;
var G__22251 = count__21936_22242;
var G__22252 = (i__21937_22243 + (1));
seq__21934_22240 = G__22249;
chunk__21935_22241 = G__22250;
count__21936_22242 = G__22251;
i__21937_22243 = G__22252;
continue;
} else {
var temp__5804__auto___22967 = cljs.core.seq(seq__22633_22954);
if(temp__5804__auto___22967){
var seq__22633_22970__$1 = temp__5804__auto___22967;
if(cljs.core.chunked_seq_QMARK_(seq__22633_22970__$1)){
var c__5525__auto___22971 = cljs.core.chunk_first(seq__22633_22970__$1);
var G__22974 = cljs.core.chunk_rest(seq__22633_22970__$1);
var G__22975 = c__5525__auto___22971;
var G__22976 = cljs.core.count(c__5525__auto___22971);
var G__22977 = (0);
seq__22633_22954 = G__22974;
chunk__22634_22955 = G__22975;
count__22635_22956 = G__22976;
i__22636_22957 = G__22977;
var temp__5804__auto___22254 = cljs.core.seq(seq__21934_22240);
if(temp__5804__auto___22254){
var seq__21934_22256__$1 = temp__5804__auto___22254;
if(cljs.core.chunked_seq_QMARK_(seq__21934_22256__$1)){
var c__5525__auto___22257 = cljs.core.chunk_first(seq__21934_22256__$1);
var G__22258 = cljs.core.chunk_rest(seq__21934_22256__$1);
var G__22259 = c__5525__auto___22257;
var G__22260 = cljs.core.count(c__5525__auto___22257);
var G__22261 = (0);
seq__21934_22240 = G__22258;
chunk__21935_22241 = G__22259;
count__21936_22242 = G__22260;
i__21937_22243 = G__22261;
continue;
} else {
var cb_22979 = cljs.core.first(seq__22633_22970__$1);
cljs.core.async.impl.dispatch.run(((function (seq__22633_22954,chunk__22634_22955,count__22635_22956,i__22636_22957,cb_22979,seq__22633_22970__$1,temp__5804__auto___22967,val,vec__22585,done_QMARK_,cbs,take_cb,temp__5802__auto__,this$__$1){
var cb_22264 = cljs.core.first(seq__21934_22256__$1);
cljs.core.async.impl.dispatch.run(((function (seq__21934_22240,chunk__21935_22241,count__21936_22242,i__21937_22243,cb_22264,seq__21934_22256__$1,temp__5804__auto___22254,val,vec__21892,done_QMARK_,cbs,take_cb,temp__5802__auto__,this$__$1){
return (function (){
return (cb_22979.cljs$core$IFn$_invoke$arity$1 ? cb_22979.cljs$core$IFn$_invoke$arity$1(true) : cb_22979.call(null, true));
});})(seq__22633_22954,chunk__22634_22955,count__22635_22956,i__22636_22957,cb_22979,seq__22633_22970__$1,temp__5804__auto___22967,val,vec__22585,done_QMARK_,cbs,take_cb,temp__5802__auto__,this$__$1))
return (cb_22264.cljs$core$IFn$_invoke$arity$1 ? cb_22264.cljs$core$IFn$_invoke$arity$1(true) : cb_22264.call(null, true));
});})(seq__21934_22240,chunk__21935_22241,count__21936_22242,i__21937_22243,cb_22264,seq__21934_22256__$1,temp__5804__auto___22254,val,vec__21892,done_QMARK_,cbs,take_cb,temp__5802__auto__,this$__$1))
);
var G__22981 = cljs.core.next(seq__22633_22970__$1);
var G__22982 = null;
var G__22983 = (0);
var G__22984 = (0);
seq__22633_22954 = G__22981;
chunk__22634_22955 = G__22982;
count__22635_22956 = G__22983;
i__22636_22957 = G__22984;
var G__22267 = cljs.core.next(seq__21934_22256__$1);
var G__22268 = null;
var G__22269 = (0);
var G__22270 = (0);
seq__21934_22240 = G__22267;
chunk__21935_22241 = G__22268;
count__21936_22242 = G__22269;
i__21937_22243 = G__22270;
continue;
}
} else {
@@ -543,22 +543,22 @@ return and__5000__auto__;
}
while(true){
var taker_23009 = self__.takes.pop();
if((taker_23009 == null)){
var taker_22306 = self__.takes.pop();
if((taker_22306 == null)){
} else {
if(taker_23009.cljs$core$async$impl$protocols$Handler$active_QMARK_$arity$1(null, )){
var take_cb_23011 = taker_23009.cljs$core$async$impl$protocols$Handler$commit$arity$1(null, );
var val_23012 = (cljs.core.truth_((function (){var and__5000__auto__ = self__.buf;
if(taker_22306.cljs$core$async$impl$protocols$Handler$active_QMARK_$arity$1(null, )){
var take_cb_22308 = taker_22306.cljs$core$async$impl$protocols$Handler$commit$arity$1(null, );
var val_22309 = (cljs.core.truth_((function (){var and__5000__auto__ = self__.buf;
if(cljs.core.truth_(and__5000__auto__)){
return (cljs.core.count(self__.buf) > (0));
} else {
return and__5000__auto__;
}
})())?self__.buf.cljs$core$async$impl$protocols$Buffer$remove_BANG_$arity$1(null, ):null);
cljs.core.async.impl.dispatch.run(((function (take_cb_23011,val_23012,taker_23009,this$__$1){
cljs.core.async.impl.dispatch.run(((function (take_cb_22308,val_22309,taker_22306,this$__$1){
return (function (){
return (take_cb_23011.cljs$core$IFn$_invoke$arity$1 ? take_cb_23011.cljs$core$IFn$_invoke$arity$1(val_23012) : take_cb_23011.call(null, val_23012));
});})(take_cb_23011,val_23012,taker_23009,this$__$1))
return (take_cb_22308.cljs$core$IFn$_invoke$arity$1 ? take_cb_22308.cljs$core$IFn$_invoke$arity$1(val_22309) : take_cb_22308.call(null, val_22309));
});})(take_cb_22308,val_22309,taker_22306,this$__$1))
);
} else {
}
@@ -602,14 +602,14 @@ console.log(ex);
return null;
});
cljs.core.async.impl.channels.handle = (function cljs$core$async$impl$channels$handle(buf,exh,t){
var else$ = (function (){var fexpr__22793 = (function (){var or__5002__auto__ = exh;
var else$ = (function (){var fexpr__22034 = (function (){var or__5002__auto__ = exh;
if(cljs.core.truth_(or__5002__auto__)){
return or__5002__auto__;
} else {
return cljs.core.async.impl.channels.ex_handler;
}
})();
return (fexpr__22793.cljs$core$IFn$_invoke$arity$1 ? fexpr__22793.cljs$core$IFn$_invoke$arity$1(t) : fexpr__22793.call(null, t));
return (fexpr__22034.cljs$core$IFn$_invoke$arity$1 ? fexpr__22034.cljs$core$IFn$_invoke$arity$1(t) : fexpr__22034.call(null, t));
})();
if((else$ == null)){
return buf;
@@ -618,8 +618,8 @@ return cljs.core.async.impl.protocols.add_BANG_.cljs$core$IFn$_invoke$arity$2(bu
}
});
cljs.core.async.impl.channels.chan = (function cljs$core$async$impl$channels$chan(var_args){
var G__22809 = arguments.length;
switch (G__22809) {
var G__22063 = arguments.length;
switch (G__22063) {
case 1:
return cljs.core.async.impl.channels.chan.cljs$core$IFn$_invoke$arity$1((arguments[(0)]));
@@ -649,29 +649,29 @@ return cljs.core.async.impl.channels.chan.cljs$core$IFn$_invoke$arity$3(buf,xfor
(cljs.core.async.impl.channels.chan.cljs$core$IFn$_invoke$arity$3 = (function (buf,xform,exh){
return (new cljs.core.async.impl.channels.ManyToManyChannel(cljs.core.async.impl.buffers.ring_buffer((32)),(0),cljs.core.async.impl.buffers.ring_buffer((32)),(0),buf,false,(function (){var add_BANG_ = (cljs.core.truth_(xform)?(xform.cljs$core$IFn$_invoke$arity$1 ? xform.cljs$core$IFn$_invoke$arity$1(cljs.core.async.impl.protocols.add_BANG_) : xform.call(null, cljs.core.async.impl.protocols.add_BANG_)):cljs.core.async.impl.protocols.add_BANG_);
return (function() {
var G__23047 = null;
var G__23047__1 = (function (buf__$1){
var G__22339 = null;
var G__22339__1 = (function (buf__$1){
try{return (add_BANG_.cljs$core$IFn$_invoke$arity$1 ? add_BANG_.cljs$core$IFn$_invoke$arity$1(buf__$1) : add_BANG_.call(null, buf__$1));
}catch (e22840){var t = e22840;
}catch (e22099){var t = e22099;
return cljs.core.async.impl.channels.handle(buf__$1,exh,t);
}});
var G__23047__2 = (function (buf__$1,val){
var G__22339__2 = (function (buf__$1,val){
try{return (add_BANG_.cljs$core$IFn$_invoke$arity$2 ? add_BANG_.cljs$core$IFn$_invoke$arity$2(buf__$1,val) : add_BANG_.call(null, buf__$1,val));
}catch (e22841){var t = e22841;
}catch (e22107){var t = e22107;
return cljs.core.async.impl.channels.handle(buf__$1,exh,t);
}});
G__23047 = function(buf__$1,val){
G__22339 = function(buf__$1,val){
switch(arguments.length){
case 1:
return G__23047__1.call(this,buf__$1);
return G__22339__1.call(this,buf__$1);
case 2:
return G__23047__2.call(this,buf__$1,val);
return G__22339__2.call(this,buf__$1,val);
}
throw(new Error('Invalid arity: ' + arguments.length));
};
G__23047.cljs$core$IFn$_invoke$arity$1 = G__23047__1;
G__23047.cljs$core$IFn$_invoke$arity$2 = G__23047__2;
return G__23047;
G__22339.cljs$core$IFn$_invoke$arity$1 = G__22339__1;
G__22339.cljs$core$IFn$_invoke$arity$2 = G__22339__2;
return G__22339;
})()
})()));
}));

File diff suppressed because one or more lines are too long

View File

@@ -8,16 +8,16 @@ cljs.core.async.impl.dispatch.process_messages = (function cljs$core$async$impl$
(cljs.core.async.impl.dispatch.queued_QMARK_ = false);
var count_22284 = (0);
var count_21605 = (0);
while(true){
var m_22285 = cljs.core.async.impl.dispatch.tasks.pop();
if((m_22285 == null)){
var m_21606 = cljs.core.async.impl.dispatch.tasks.pop();
if((m_21606 == null)){
} else {
(m_22285.cljs$core$IFn$_invoke$arity$0 ? m_22285.cljs$core$IFn$_invoke$arity$0() : m_22285.call(null, ));
(m_21606.cljs$core$IFn$_invoke$arity$0 ? m_21606.cljs$core$IFn$_invoke$arity$0() : m_21606.call(null, ));
if((count_22284 < cljs.core.async.impl.dispatch.TASK_BATCH_SIZE)){
var G__22286 = (count_22284 + (1));
count_22284 = G__22286;
if((count_21605 < cljs.core.async.impl.dispatch.TASK_BATCH_SIZE)){
var G__21609 = (count_21605 + (1));
count_21605 = G__21609;
continue;
} else {
}

View File

@@ -25,99 +25,99 @@ return cljs.core.keyword_identical_QMARK_((state_array[(1)]),new cljs.core.Keywo
* @implements {cljs.core.IMeta}
* @implements {cljs.core.IWithMeta}
*/
cljs.core.async.impl.ioc_helpers.t_cljs$core$async$impl$ioc_helpers21896 = (function (f,meta21897){
cljs.core.async.impl.ioc_helpers.t_cljs$core$async$impl$ioc_helpers21592 = (function (f,meta21593){
this.f = f;
this.meta21897 = meta21897;
this.meta21593 = meta21593;
this.cljs$lang$protocol_mask$partition0$ = 393216;
this.cljs$lang$protocol_mask$partition1$ = 0;
});
(cljs.core.async.impl.ioc_helpers.t_cljs$core$async$impl$ioc_helpers21896.prototype.cljs$core$IWithMeta$_with_meta$arity$2 = (function (_21898,meta21897__$1){
(cljs.core.async.impl.ioc_helpers.t_cljs$core$async$impl$ioc_helpers21592.prototype.cljs$core$IWithMeta$_with_meta$arity$2 = (function (_21594,meta21593__$1){
var self__ = this;
var _21898__$1 = this;
return (new cljs.core.async.impl.ioc_helpers.t_cljs$core$async$impl$ioc_helpers21896(self__.f,meta21897__$1));
var _21594__$1 = this;
return (new cljs.core.async.impl.ioc_helpers.t_cljs$core$async$impl$ioc_helpers21592(self__.f,meta21593__$1));
}));
(cljs.core.async.impl.ioc_helpers.t_cljs$core$async$impl$ioc_helpers21896.prototype.cljs$core$IMeta$_meta$arity$1 = (function (_21898){
(cljs.core.async.impl.ioc_helpers.t_cljs$core$async$impl$ioc_helpers21592.prototype.cljs$core$IMeta$_meta$arity$1 = (function (_21594){
var self__ = this;
var _21898__$1 = this;
return self__.meta21897;
var _21594__$1 = this;
return self__.meta21593;
}));
(cljs.core.async.impl.ioc_helpers.t_cljs$core$async$impl$ioc_helpers21896.prototype.cljs$core$async$impl$protocols$Handler$ = cljs.core.PROTOCOL_SENTINEL);
(cljs.core.async.impl.ioc_helpers.t_cljs$core$async$impl$ioc_helpers21592.prototype.cljs$core$async$impl$protocols$Handler$ = cljs.core.PROTOCOL_SENTINEL);
(cljs.core.async.impl.ioc_helpers.t_cljs$core$async$impl$ioc_helpers21896.prototype.cljs$core$async$impl$protocols$Handler$active_QMARK_$arity$1 = (function (_){
(cljs.core.async.impl.ioc_helpers.t_cljs$core$async$impl$ioc_helpers21592.prototype.cljs$core$async$impl$protocols$Handler$active_QMARK_$arity$1 = (function (_){
var self__ = this;
var ___$1 = this;
return true;
}));
(cljs.core.async.impl.ioc_helpers.t_cljs$core$async$impl$ioc_helpers21896.prototype.cljs$core$async$impl$protocols$Handler$blockable_QMARK_$arity$1 = (function (_){
(cljs.core.async.impl.ioc_helpers.t_cljs$core$async$impl$ioc_helpers21592.prototype.cljs$core$async$impl$protocols$Handler$blockable_QMARK_$arity$1 = (function (_){
var self__ = this;
var ___$1 = this;
return true;
}));
(cljs.core.async.impl.ioc_helpers.t_cljs$core$async$impl$ioc_helpers21896.prototype.cljs$core$async$impl$protocols$Handler$commit$arity$1 = (function (_){
(cljs.core.async.impl.ioc_helpers.t_cljs$core$async$impl$ioc_helpers21592.prototype.cljs$core$async$impl$protocols$Handler$commit$arity$1 = (function (_){
var self__ = this;
var ___$1 = this;
return self__.f;
}));
(cljs.core.async.impl.ioc_helpers.t_cljs$core$async$impl$ioc_helpers21896.getBasis = (function (){
return new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Symbol(null,"f","f",43394975,null),new cljs.core.Symbol(null,"meta21897","meta21897",-502825892,null)], null);
(cljs.core.async.impl.ioc_helpers.t_cljs$core$async$impl$ioc_helpers21592.getBasis = (function (){
return new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Symbol(null,"f","f",43394975,null),new cljs.core.Symbol(null,"meta21593","meta21593",-507229830,null)], null);
}));
(cljs.core.async.impl.ioc_helpers.t_cljs$core$async$impl$ioc_helpers21896.cljs$lang$type = true);
(cljs.core.async.impl.ioc_helpers.t_cljs$core$async$impl$ioc_helpers21592.cljs$lang$type = true);
(cljs.core.async.impl.ioc_helpers.t_cljs$core$async$impl$ioc_helpers21896.cljs$lang$ctorStr = "cljs.core.async.impl.ioc-helpers/t_cljs$core$async$impl$ioc_helpers21896");
(cljs.core.async.impl.ioc_helpers.t_cljs$core$async$impl$ioc_helpers21592.cljs$lang$ctorStr = "cljs.core.async.impl.ioc-helpers/t_cljs$core$async$impl$ioc_helpers21592");
(cljs.core.async.impl.ioc_helpers.t_cljs$core$async$impl$ioc_helpers21896.cljs$lang$ctorPrWriter = (function (this__5287__auto__,writer__5288__auto__,opt__5289__auto__){
return cljs.core._write(writer__5288__auto__,"cljs.core.async.impl.ioc-helpers/t_cljs$core$async$impl$ioc_helpers21896");
(cljs.core.async.impl.ioc_helpers.t_cljs$core$async$impl$ioc_helpers21592.cljs$lang$ctorPrWriter = (function (this__5287__auto__,writer__5288__auto__,opt__5289__auto__){
return cljs.core._write(writer__5288__auto__,"cljs.core.async.impl.ioc-helpers/t_cljs$core$async$impl$ioc_helpers21592");
}));
/**
* Positional factory function for cljs.core.async.impl.ioc-helpers/t_cljs$core$async$impl$ioc_helpers21896.
* Positional factory function for cljs.core.async.impl.ioc-helpers/t_cljs$core$async$impl$ioc_helpers21592.
*/
cljs.core.async.impl.ioc_helpers.__GT_t_cljs$core$async$impl$ioc_helpers21896 = (function cljs$core$async$impl$ioc_helpers$__GT_t_cljs$core$async$impl$ioc_helpers21896(f,meta21897){
return (new cljs.core.async.impl.ioc_helpers.t_cljs$core$async$impl$ioc_helpers21896(f,meta21897));
cljs.core.async.impl.ioc_helpers.__GT_t_cljs$core$async$impl$ioc_helpers21592 = (function cljs$core$async$impl$ioc_helpers$__GT_t_cljs$core$async$impl$ioc_helpers21592(f,meta21593){
return (new cljs.core.async.impl.ioc_helpers.t_cljs$core$async$impl$ioc_helpers21592(f,meta21593));
});
cljs.core.async.impl.ioc_helpers.fn_handler = (function cljs$core$async$impl$ioc_helpers$fn_handler(f){
return (new cljs.core.async.impl.ioc_helpers.t_cljs$core$async$impl$ioc_helpers21896(f,cljs.core.PersistentArrayMap.EMPTY));
return (new cljs.core.async.impl.ioc_helpers.t_cljs$core$async$impl$ioc_helpers21592(f,cljs.core.PersistentArrayMap.EMPTY));
});
cljs.core.async.impl.ioc_helpers.run_state_machine = (function cljs$core$async$impl$ioc_helpers$run_state_machine(state){
var fexpr__21919 = cljs.core.async.impl.ioc_helpers.aget_object(state,(0));
return (fexpr__21919.cljs$core$IFn$_invoke$arity$1 ? fexpr__21919.cljs$core$IFn$_invoke$arity$1(state) : fexpr__21919.call(null, state));
var fexpr__21625 = cljs.core.async.impl.ioc_helpers.aget_object(state,(0));
return (fexpr__21625.cljs$core$IFn$_invoke$arity$1 ? fexpr__21625.cljs$core$IFn$_invoke$arity$1(state) : fexpr__21625.call(null, state));
});
cljs.core.async.impl.ioc_helpers.run_state_machine_wrapped = (function cljs$core$async$impl$ioc_helpers$run_state_machine_wrapped(state){
try{return cljs.core.async.impl.ioc_helpers.run_state_machine(state);
}catch (e21923){if((e21923 instanceof Object)){
var ex = e21923;
}catch (e21634){if((e21634 instanceof Object)){
var ex = e21634;
cljs.core.async.impl.ioc_helpers.aget_object(state,(6)).cljs$core$async$impl$protocols$Channel$close_BANG_$arity$1(null, );
throw ex;
} else {
throw e21923;
throw e21634;
}
}});
cljs.core.async.impl.ioc_helpers.take_BANG_ = (function cljs$core$async$impl$ioc_helpers$take_BANG_(state,blk,c){
var temp__5802__auto__ = c.cljs$core$async$impl$protocols$ReadPort$take_BANG_$arity$2(null, cljs.core.async.impl.ioc_helpers.fn_handler((function (x){
var statearr_21940_22029 = state;
(statearr_21940_22029[(2)] = x);
var statearr_21645_21697 = state;
(statearr_21645_21697[(2)] = x);
(statearr_21940_22029[(1)] = blk);
(statearr_21645_21697[(1)] = blk);
return cljs.core.async.impl.ioc_helpers.run_state_machine_wrapped(state);
})));
if(cljs.core.truth_(temp__5802__auto__)){
var cb = temp__5802__auto__;
var statearr_21947_22032 = state;
(statearr_21947_22032[(2)] = cljs.core.deref(cb));
var statearr_21648_21700 = state;
(statearr_21648_21700[(2)] = cljs.core.deref(cb));
(statearr_21947_22032[(1)] = blk);
(statearr_21648_21700[(1)] = blk);
return new cljs.core.Keyword(null,"recur","recur",-437573268);
@@ -127,20 +127,20 @@ return null;
});
cljs.core.async.impl.ioc_helpers.put_BANG_ = (function cljs$core$async$impl$ioc_helpers$put_BANG_(state,blk,c,val){
var temp__5802__auto__ = c.cljs$core$async$impl$protocols$WritePort$put_BANG_$arity$3(null, val,cljs.core.async.impl.ioc_helpers.fn_handler((function (ret_val){
var statearr_21966_22040 = state;
(statearr_21966_22040[(2)] = ret_val);
var statearr_21657_21703 = state;
(statearr_21657_21703[(2)] = ret_val);
(statearr_21966_22040[(1)] = blk);
(statearr_21657_21703[(1)] = blk);
return cljs.core.async.impl.ioc_helpers.run_state_machine_wrapped(state);
})));
if(cljs.core.truth_(temp__5802__auto__)){
var cb = temp__5802__auto__;
var statearr_21973_22044 = state;
(statearr_21973_22044[(2)] = cljs.core.deref(cb));
var statearr_21662_21704 = state;
(statearr_21662_21704[(2)] = cljs.core.deref(cb));
(statearr_21973_22044[(1)] = blk);
(statearr_21662_21704[(1)] = blk);
return new cljs.core.Keyword(null,"recur","recur",-437573268);

File diff suppressed because one or more lines are too long

View File

@@ -6,7 +6,7 @@ cljs.core.async.impl.protocols.MAX_QUEUE_SIZE = (1024);
*/
cljs.core.async.impl.protocols.ReadPort = function(){};
var cljs$core$async$impl$protocols$ReadPort$take_BANG_$dyn_19878 = (function (port,fn1_handler){
var cljs$core$async$impl$protocols$ReadPort$take_BANG_$dyn_19810 = (function (port,fn1_handler){
var x__5350__auto__ = (((port == null))?null:port);
var m__5351__auto__ = (cljs.core.async.impl.protocols.take_BANG_[goog.typeOf(x__5350__auto__)]);
if((!((m__5351__auto__ == null)))){
@@ -27,7 +27,7 @@ cljs.core.async.impl.protocols.take_BANG_ = (function cljs$core$async$impl$proto
if((((!((port == null)))) && ((!((port.cljs$core$async$impl$protocols$ReadPort$take_BANG_$arity$2 == null)))))){
return port.cljs$core$async$impl$protocols$ReadPort$take_BANG_$arity$2(port,fn1_handler);
} else {
return cljs$core$async$impl$protocols$ReadPort$take_BANG_$dyn_19878(port,fn1_handler);
return cljs$core$async$impl$protocols$ReadPort$take_BANG_$dyn_19810(port,fn1_handler);
}
});
@@ -37,7 +37,7 @@ return cljs$core$async$impl$protocols$ReadPort$take_BANG_$dyn_19878(port,fn1_han
*/
cljs.core.async.impl.protocols.WritePort = function(){};
var cljs$core$async$impl$protocols$WritePort$put_BANG_$dyn_19883 = (function (port,val,fn1_handler){
var cljs$core$async$impl$protocols$WritePort$put_BANG_$dyn_19813 = (function (port,val,fn1_handler){
var x__5350__auto__ = (((port == null))?null:port);
var m__5351__auto__ = (cljs.core.async.impl.protocols.put_BANG_[goog.typeOf(x__5350__auto__)]);
if((!((m__5351__auto__ == null)))){
@@ -59,7 +59,7 @@ cljs.core.async.impl.protocols.put_BANG_ = (function cljs$core$async$impl$protoc
if((((!((port == null)))) && ((!((port.cljs$core$async$impl$protocols$WritePort$put_BANG_$arity$3 == null)))))){
return port.cljs$core$async$impl$protocols$WritePort$put_BANG_$arity$3(port,val,fn1_handler);
} else {
return cljs$core$async$impl$protocols$WritePort$put_BANG_$dyn_19883(port,val,fn1_handler);
return cljs$core$async$impl$protocols$WritePort$put_BANG_$dyn_19813(port,val,fn1_handler);
}
});
@@ -69,7 +69,7 @@ return cljs$core$async$impl$protocols$WritePort$put_BANG_$dyn_19883(port,val,fn1
*/
cljs.core.async.impl.protocols.Channel = function(){};
var cljs$core$async$impl$protocols$Channel$close_BANG_$dyn_19889 = (function (chan){
var cljs$core$async$impl$protocols$Channel$close_BANG_$dyn_19819 = (function (chan){
var x__5350__auto__ = (((chan == null))?null:chan);
var m__5351__auto__ = (cljs.core.async.impl.protocols.close_BANG_[goog.typeOf(x__5350__auto__)]);
if((!((m__5351__auto__ == null)))){
@@ -87,11 +87,11 @@ cljs.core.async.impl.protocols.close_BANG_ = (function cljs$core$async$impl$prot
if((((!((chan == null)))) && ((!((chan.cljs$core$async$impl$protocols$Channel$close_BANG_$arity$1 == null)))))){
return chan.cljs$core$async$impl$protocols$Channel$close_BANG_$arity$1(chan);
} else {
return cljs$core$async$impl$protocols$Channel$close_BANG_$dyn_19889(chan);
return cljs$core$async$impl$protocols$Channel$close_BANG_$dyn_19819(chan);
}
});
var cljs$core$async$impl$protocols$Channel$closed_QMARK_$dyn_19896 = (function (chan){
var cljs$core$async$impl$protocols$Channel$closed_QMARK_$dyn_19831 = (function (chan){
var x__5350__auto__ = (((chan == null))?null:chan);
var m__5351__auto__ = (cljs.core.async.impl.protocols.closed_QMARK_[goog.typeOf(x__5350__auto__)]);
if((!((m__5351__auto__ == null)))){
@@ -109,7 +109,7 @@ cljs.core.async.impl.protocols.closed_QMARK_ = (function cljs$core$async$impl$pr
if((((!((chan == null)))) && ((!((chan.cljs$core$async$impl$protocols$Channel$closed_QMARK_$arity$1 == null)))))){
return chan.cljs$core$async$impl$protocols$Channel$closed_QMARK_$arity$1(chan);
} else {
return cljs$core$async$impl$protocols$Channel$closed_QMARK_$dyn_19896(chan);
return cljs$core$async$impl$protocols$Channel$closed_QMARK_$dyn_19831(chan);
}
});
@@ -119,7 +119,7 @@ return cljs$core$async$impl$protocols$Channel$closed_QMARK_$dyn_19896(chan);
*/
cljs.core.async.impl.protocols.Handler = function(){};
var cljs$core$async$impl$protocols$Handler$active_QMARK_$dyn_19902 = (function (h){
var cljs$core$async$impl$protocols$Handler$active_QMARK_$dyn_19841 = (function (h){
var x__5350__auto__ = (((h == null))?null:h);
var m__5351__auto__ = (cljs.core.async.impl.protocols.active_QMARK_[goog.typeOf(x__5350__auto__)]);
if((!((m__5351__auto__ == null)))){
@@ -140,11 +140,11 @@ cljs.core.async.impl.protocols.active_QMARK_ = (function cljs$core$async$impl$pr
if((((!((h == null)))) && ((!((h.cljs$core$async$impl$protocols$Handler$active_QMARK_$arity$1 == null)))))){
return h.cljs$core$async$impl$protocols$Handler$active_QMARK_$arity$1(h);
} else {
return cljs$core$async$impl$protocols$Handler$active_QMARK_$dyn_19902(h);
return cljs$core$async$impl$protocols$Handler$active_QMARK_$dyn_19841(h);
}
});
var cljs$core$async$impl$protocols$Handler$blockable_QMARK_$dyn_19909 = (function (h){
var cljs$core$async$impl$protocols$Handler$blockable_QMARK_$dyn_19849 = (function (h){
var x__5350__auto__ = (((h == null))?null:h);
var m__5351__auto__ = (cljs.core.async.impl.protocols.blockable_QMARK_[goog.typeOf(x__5350__auto__)]);
if((!((m__5351__auto__ == null)))){
@@ -165,11 +165,11 @@ cljs.core.async.impl.protocols.blockable_QMARK_ = (function cljs$core$async$impl
if((((!((h == null)))) && ((!((h.cljs$core$async$impl$protocols$Handler$blockable_QMARK_$arity$1 == null)))))){
return h.cljs$core$async$impl$protocols$Handler$blockable_QMARK_$arity$1(h);
} else {
return cljs$core$async$impl$protocols$Handler$blockable_QMARK_$dyn_19909(h);
return cljs$core$async$impl$protocols$Handler$blockable_QMARK_$dyn_19849(h);
}
});
var cljs$core$async$impl$protocols$Handler$commit$dyn_19915 = (function (h){
var cljs$core$async$impl$protocols$Handler$commit$dyn_19856 = (function (h){
var x__5350__auto__ = (((h == null))?null:h);
var m__5351__auto__ = (cljs.core.async.impl.protocols.commit[goog.typeOf(x__5350__auto__)]);
if((!((m__5351__auto__ == null)))){
@@ -190,7 +190,7 @@ cljs.core.async.impl.protocols.commit = (function cljs$core$async$impl$protocols
if((((!((h == null)))) && ((!((h.cljs$core$async$impl$protocols$Handler$commit$arity$1 == null)))))){
return h.cljs$core$async$impl$protocols$Handler$commit$arity$1(h);
} else {
return cljs$core$async$impl$protocols$Handler$commit$dyn_19915(h);
return cljs$core$async$impl$protocols$Handler$commit$dyn_19856(h);
}
});
@@ -200,7 +200,7 @@ return cljs$core$async$impl$protocols$Handler$commit$dyn_19915(h);
*/
cljs.core.async.impl.protocols.Buffer = function(){};
var cljs$core$async$impl$protocols$Buffer$full_QMARK_$dyn_19919 = (function (b){
var cljs$core$async$impl$protocols$Buffer$full_QMARK_$dyn_19863 = (function (b){
var x__5350__auto__ = (((b == null))?null:b);
var m__5351__auto__ = (cljs.core.async.impl.protocols.full_QMARK_[goog.typeOf(x__5350__auto__)]);
if((!((m__5351__auto__ == null)))){
@@ -221,11 +221,11 @@ cljs.core.async.impl.protocols.full_QMARK_ = (function cljs$core$async$impl$prot
if((((!((b == null)))) && ((!((b.cljs$core$async$impl$protocols$Buffer$full_QMARK_$arity$1 == null)))))){
return b.cljs$core$async$impl$protocols$Buffer$full_QMARK_$arity$1(b);
} else {
return cljs$core$async$impl$protocols$Buffer$full_QMARK_$dyn_19919(b);
return cljs$core$async$impl$protocols$Buffer$full_QMARK_$dyn_19863(b);
}
});
var cljs$core$async$impl$protocols$Buffer$remove_BANG_$dyn_19928 = (function (b){
var cljs$core$async$impl$protocols$Buffer$remove_BANG_$dyn_19881 = (function (b){
var x__5350__auto__ = (((b == null))?null:b);
var m__5351__auto__ = (cljs.core.async.impl.protocols.remove_BANG_[goog.typeOf(x__5350__auto__)]);
if((!((m__5351__auto__ == null)))){
@@ -246,11 +246,11 @@ cljs.core.async.impl.protocols.remove_BANG_ = (function cljs$core$async$impl$pro
if((((!((b == null)))) && ((!((b.cljs$core$async$impl$protocols$Buffer$remove_BANG_$arity$1 == null)))))){
return b.cljs$core$async$impl$protocols$Buffer$remove_BANG_$arity$1(b);
} else {
return cljs$core$async$impl$protocols$Buffer$remove_BANG_$dyn_19928(b);
return cljs$core$async$impl$protocols$Buffer$remove_BANG_$dyn_19881(b);
}
});
var cljs$core$async$impl$protocols$Buffer$add_BANG__STAR_$dyn_19932 = (function (b,itm){
var cljs$core$async$impl$protocols$Buffer$add_BANG__STAR_$dyn_19900 = (function (b,itm){
var x__5350__auto__ = (((b == null))?null:b);
var m__5351__auto__ = (cljs.core.async.impl.protocols.add_BANG__STAR_[goog.typeOf(x__5350__auto__)]);
if((!((m__5351__auto__ == null)))){
@@ -271,11 +271,11 @@ cljs.core.async.impl.protocols.add_BANG__STAR_ = (function cljs$core$async$impl$
if((((!((b == null)))) && ((!((b.cljs$core$async$impl$protocols$Buffer$add_BANG__STAR_$arity$2 == null)))))){
return b.cljs$core$async$impl$protocols$Buffer$add_BANG__STAR_$arity$2(b,itm);
} else {
return cljs$core$async$impl$protocols$Buffer$add_BANG__STAR_$dyn_19932(b,itm);
return cljs$core$async$impl$protocols$Buffer$add_BANG__STAR_$dyn_19900(b,itm);
}
});
var cljs$core$async$impl$protocols$Buffer$close_buf_BANG_$dyn_19937 = (function (b){
var cljs$core$async$impl$protocols$Buffer$close_buf_BANG_$dyn_19912 = (function (b){
var x__5350__auto__ = (((b == null))?null:b);
var m__5351__auto__ = (cljs.core.async.impl.protocols.close_buf_BANG_[goog.typeOf(x__5350__auto__)]);
if((!((m__5351__auto__ == null)))){
@@ -296,13 +296,13 @@ cljs.core.async.impl.protocols.close_buf_BANG_ = (function cljs$core$async$impl$
if((((!((b == null)))) && ((!((b.cljs$core$async$impl$protocols$Buffer$close_buf_BANG_$arity$1 == null)))))){
return b.cljs$core$async$impl$protocols$Buffer$close_buf_BANG_$arity$1(b);
} else {
return cljs$core$async$impl$protocols$Buffer$close_buf_BANG_$dyn_19937(b);
return cljs$core$async$impl$protocols$Buffer$close_buf_BANG_$dyn_19912(b);
}
});
cljs.core.async.impl.protocols.add_BANG_ = (function cljs$core$async$impl$protocols$add_BANG_(var_args){
var G__19855 = arguments.length;
switch (G__19855) {
var G__19803 = arguments.length;
switch (G__19803) {
case 1:
return cljs.core.async.impl.protocols.add_BANG_.cljs$core$IFn$_invoke$arity$1((arguments[(0)]));

File diff suppressed because one or more lines are too long

View File

@@ -2,8 +2,8 @@ goog.provide('cljs.core.async.impl.timers');
cljs.core.async.impl.timers.MAX_LEVEL = (15);
cljs.core.async.impl.timers.P = ((1) / (2));
cljs.core.async.impl.timers.random_level = (function cljs$core$async$impl$timers$random_level(var_args){
var G__22922 = arguments.length;
switch (G__22922) {
var G__22208 = arguments.length;
switch (G__22208) {
case 0:
return cljs.core.async.impl.timers.random_level.cljs$core$IFn$_invoke$arity$0();
@@ -25,8 +25,8 @@ return cljs.core.async.impl.timers.random_level.cljs$core$IFn$_invoke$arity$1((0
(cljs.core.async.impl.timers.random_level.cljs$core$IFn$_invoke$arity$1 = (function (level){
while(true){
if((((Math.random() < cljs.core.async.impl.timers.P)) && ((level < cljs.core.async.impl.timers.MAX_LEVEL)))){
var G__23217 = (level + (1));
level = G__23217;
var G__22429 = (level + (1));
level = G__22429;
continue;
} else {
return level;
@@ -82,8 +82,8 @@ return (new cljs.core.async.impl.timers.SkipListNode(key,val,forward));
});
cljs.core.async.impl.timers.skip_list_node = (function cljs$core$async$impl$timers$skip_list_node(var_args){
var G__22993 = arguments.length;
switch (G__22993) {
var G__22280 = arguments.length;
switch (G__22280) {
case 1:
return cljs.core.async.impl.timers.skip_list_node.cljs$core$IFn$_invoke$arity$1((arguments[(0)]));
@@ -104,13 +104,13 @@ return cljs.core.async.impl.timers.skip_list_node.cljs$core$IFn$_invoke$arity$3(
(cljs.core.async.impl.timers.skip_list_node.cljs$core$IFn$_invoke$arity$3 = (function (k,v,level){
var arr = (new Array((level + (1))));
var i_23231 = (0);
var i_22438 = (0);
while(true){
if((i_23231 < arr.length)){
(arr[i_23231] = null);
if((i_22438 < arr.length)){
(arr[i_22438] = null);
var G__23233 = (i_23231 + (1));
i_23231 = G__23233;
var G__22443 = (i_22438 + (1));
i_22438 = G__22443;
continue;
} else {
}
@@ -123,8 +123,8 @@ return (new cljs.core.async.impl.timers.SkipListNode(k,v,arr));
(cljs.core.async.impl.timers.skip_list_node.cljs$lang$maxFixedArity = 3);
cljs.core.async.impl.timers.least_greater_node = (function cljs$core$async$impl$timers$least_greater_node(var_args){
var G__23026 = arguments.length;
switch (G__23026) {
var G__22307 = arguments.length;
switch (G__22307) {
case 3:
return cljs.core.async.impl.timers.least_greater_node.cljs$core$IFn$_invoke$arity$3((arguments[(0)]),(arguments[(1)]),(arguments[(2)]));
@@ -152,8 +152,8 @@ var temp__5802__auto__ = (((level < x__$1.forward.length))?(x__$1.forward[level]
if(cljs.core.truth_(temp__5802__auto__)){
var x_SINGLEQUOTE_ = temp__5802__auto__;
if((x_SINGLEQUOTE_.key < k)){
var G__23245 = x_SINGLEQUOTE_;
x__$1 = G__23245;
var G__22465 = x_SINGLEQUOTE_;
x__$1 = G__22465;
continue;
} else {
return x__$1;
@@ -169,14 +169,14 @@ if((update == null)){
(update[level] = x__$1);
}
var G__23246 = x__$1;
var G__23247 = k;
var G__23248 = (level - (1));
var G__23249 = update;
x = G__23246;
k = G__23247;
level = G__23248;
update = G__23249;
var G__22466 = x__$1;
var G__22467 = k;
var G__22468 = (level - (1));
var G__22469 = update;
x = G__22466;
k = G__22467;
level = G__22468;
update = G__22469;
continue;
} else {
return x;
@@ -210,13 +210,13 @@ return (x__$1.val = v);
} else {
var new_level = cljs.core.async.impl.timers.random_level.cljs$core$IFn$_invoke$arity$0();
if((new_level > self__.level)){
var i_23260 = (self__.level + (1));
var i_22470 = (self__.level + (1));
while(true){
if((i_23260 <= (new_level + (1)))){
(update[i_23260] = self__.header);
if((i_22470 <= (new_level + (1)))){
(update[i_22470] = self__.header);
var G__23261 = (i_23260 + (1));
i_23260 = G__23261;
var G__22471 = (i_22470 + (1));
i_22470 = G__22471;
continue;
} else {
}
@@ -231,21 +231,21 @@ var x__$2 = cljs.core.async.impl.timers.skip_list_node.cljs$core$IFn$_invoke$ari
var i = (0);
while(true){
if((i <= self__.level)){
var links_23264 = (update[i]).forward;
var links_22476 = (update[i]).forward;
if((i < x__$2.forward.length)){
(x__$2.forward[i] = (links_23264[i]));
(x__$2.forward[i] = (links_22476[i]));
} else {
x__$2.forward.push((((i < links_23264.length))?(links_23264[i]):null));
x__$2.forward.push((((i < links_22476.length))?(links_22476[i]):null));
}
if((i < links_23264.length)){
(links_23264[i] = x__$2);
if((i < links_22476.length)){
(links_22476[i] = x__$2);
} else {
links_23264.push(x__$2);
links_22476.push(x__$2);
}
var G__23271 = (i + (1));
i = G__23271;
var G__22478 = (i + (1));
i = G__22478;
continue;
} else {
return null;
@@ -262,19 +262,19 @@ var update = (new Array(cljs.core.async.impl.timers.MAX_LEVEL));
var x = cljs.core.async.impl.timers.least_greater_node.cljs$core$IFn$_invoke$arity$4(self__.header,k,self__.level,update);
var x__$1 = (((x.forward.length === (0)))?null:(x.forward[(0)]));
if((((!((x__$1 == null)))) && ((x__$1.key === k)))){
var i_23278 = (0);
var i_22482 = (0);
while(true){
if((i_23278 <= self__.level)){
var links_23280 = (update[i_23278]).forward;
if((x__$1 === (((i_23278 < links_23280.length))?(links_23280[i_23278]):null))){
(links_23280[i_23278] = (x__$1.forward[i_23278]));
if((i_22482 <= self__.level)){
var links_22483 = (update[i_22482]).forward;
if((x__$1 === (((i_22482 < links_22483.length))?(links_22483[i_22482]):null))){
(links_22483[i_22482] = (x__$1.forward[i_22482]));
var G__23283 = (i_23278 + (1));
i_23278 = G__23283;
var G__22486 = (i_22482 + (1));
i_22482 = G__22486;
continue;
} else {
var G__23284 = (i_23278 + (1));
i_23278 = G__23284;
var G__22487 = (i_22482 + (1));
i_22482 = G__22487;
continue;
}
} else {
@@ -311,8 +311,8 @@ if((!((x_SINGLEQUOTE_ == null)))){
if((x_SINGLEQUOTE_.key > k)){
return x__$1;
} else {
var G__23285 = x_SINGLEQUOTE_;
x__$1 = G__23285;
var G__22498 = x_SINGLEQUOTE_;
x__$1 = G__22498;
continue;
}
} else {
@@ -326,16 +326,16 @@ break;
}
})();
if(cljs.core.truth_(nx)){
var G__23286 = nx;
var G__23287 = (level__$1 - (1));
x = G__23286;
level__$1 = G__23287;
var G__22502 = nx;
var G__22503 = (level__$1 - (1));
x = G__22502;
level__$1 = G__22503;
continue;
} else {
var G__23288 = x;
var G__23289 = (level__$1 - (1));
x = G__23288;
level__$1 = G__23289;
var G__22504 = x;
var G__22505 = (level__$1 - (1));
x = G__22504;
level__$1 = G__22505;
continue;
}
} else {
@@ -363,8 +363,8 @@ if((!((x_SINGLEQUOTE_ == null)))){
if((x_SINGLEQUOTE_.key > k)){
return x__$1;
} else {
var G__23290 = x_SINGLEQUOTE_;
x__$1 = G__23290;
var G__22513 = x_SINGLEQUOTE_;
x__$1 = G__22513;
continue;
}
} else {
@@ -378,16 +378,16 @@ break;
}
})();
if(cljs.core.truth_(nx)){
var G__23291 = nx;
var G__23292 = (level__$1 - (1));
x = G__23291;
level__$1 = G__23292;
var G__22515 = nx;
var G__22516 = (level__$1 - (1));
x = G__22515;
level__$1 = G__22516;
continue;
} else {
var G__23293 = x;
var G__23294 = (level__$1 - (1));
x = G__23293;
level__$1 = G__23294;
var G__22521 = x;
var G__22522 = (level__$1 - (1));
x = G__22521;
level__$1 = G__22522;
continue;
}
} else {

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@@ -1,10 +1,10 @@
goog.provide('cljs.repl');
cljs.repl.print_doc = (function cljs$repl$print_doc(p__26145){
var map__26146 = p__26145;
var map__26146__$1 = cljs.core.__destructure_map(map__26146);
var m = map__26146__$1;
var n = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26146__$1,new cljs.core.Keyword(null,"ns","ns",441598760));
var nm = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26146__$1,new cljs.core.Keyword(null,"name","name",1843675177));
cljs.repl.print_doc = (function cljs$repl$print_doc(p__26307){
var map__26308 = p__26307;
var map__26308__$1 = cljs.core.__destructure_map(map__26308);
var m = map__26308__$1;
var n = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26308__$1,new cljs.core.Keyword(null,"ns","ns",441598760));
var nm = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26308__$1,new cljs.core.Keyword(null,"name","name",1843675177));
cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2(["-------------------------"], 0));
cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([(function (){var or__5002__auto__ = new cljs.core.Keyword(null,"spec","spec",347520401).cljs$core$IFn$_invoke$arity$1(m);
@@ -28,53 +28,53 @@ cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$c
}
if(cljs.core.truth_(new cljs.core.Keyword(null,"forms","forms",2045992350).cljs$core$IFn$_invoke$arity$1(m))){
var seq__26155_26532 = cljs.core.seq(new cljs.core.Keyword(null,"forms","forms",2045992350).cljs$core$IFn$_invoke$arity$1(m));
var chunk__26156_26533 = null;
var count__26157_26534 = (0);
var i__26158_26535 = (0);
var seq__26321_26812 = cljs.core.seq(new cljs.core.Keyword(null,"forms","forms",2045992350).cljs$core$IFn$_invoke$arity$1(m));
var chunk__26322_26813 = null;
var count__26323_26814 = (0);
var i__26324_26815 = (0);
while(true){
if((i__26158_26535 < count__26157_26534)){
var f_26536 = chunk__26156_26533.cljs$core$IIndexed$_nth$arity$2(null, i__26158_26535);
cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([" ",f_26536], 0));
if((i__26324_26815 < count__26323_26814)){
var f_26816 = chunk__26322_26813.cljs$core$IIndexed$_nth$arity$2(null, i__26324_26815);
cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([" ",f_26816], 0));
var G__26540 = seq__26155_26532;
var G__26541 = chunk__26156_26533;
var G__26542 = count__26157_26534;
var G__26543 = (i__26158_26535 + (1));
seq__26155_26532 = G__26540;
chunk__26156_26533 = G__26541;
count__26157_26534 = G__26542;
i__26158_26535 = G__26543;
var G__26817 = seq__26321_26812;
var G__26818 = chunk__26322_26813;
var G__26819 = count__26323_26814;
var G__26820 = (i__26324_26815 + (1));
seq__26321_26812 = G__26817;
chunk__26322_26813 = G__26818;
count__26323_26814 = G__26819;
i__26324_26815 = G__26820;
continue;
} else {
var temp__5804__auto___26544 = cljs.core.seq(seq__26155_26532);
if(temp__5804__auto___26544){
var seq__26155_26545__$1 = temp__5804__auto___26544;
if(cljs.core.chunked_seq_QMARK_(seq__26155_26545__$1)){
var c__5525__auto___26546 = cljs.core.chunk_first(seq__26155_26545__$1);
var G__26547 = cljs.core.chunk_rest(seq__26155_26545__$1);
var G__26548 = c__5525__auto___26546;
var G__26549 = cljs.core.count(c__5525__auto___26546);
var G__26550 = (0);
seq__26155_26532 = G__26547;
chunk__26156_26533 = G__26548;
count__26157_26534 = G__26549;
i__26158_26535 = G__26550;
var temp__5804__auto___26823 = cljs.core.seq(seq__26321_26812);
if(temp__5804__auto___26823){
var seq__26321_26824__$1 = temp__5804__auto___26823;
if(cljs.core.chunked_seq_QMARK_(seq__26321_26824__$1)){
var c__5525__auto___26825 = cljs.core.chunk_first(seq__26321_26824__$1);
var G__26826 = cljs.core.chunk_rest(seq__26321_26824__$1);
var G__26827 = c__5525__auto___26825;
var G__26828 = cljs.core.count(c__5525__auto___26825);
var G__26829 = (0);
seq__26321_26812 = G__26826;
chunk__26322_26813 = G__26827;
count__26323_26814 = G__26828;
i__26324_26815 = G__26829;
continue;
} else {
var f_26551 = cljs.core.first(seq__26155_26545__$1);
cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([" ",f_26551], 0));
var f_26834 = cljs.core.first(seq__26321_26824__$1);
cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([" ",f_26834], 0));
var G__26553 = cljs.core.next(seq__26155_26545__$1);
var G__26554 = null;
var G__26555 = (0);
var G__26556 = (0);
seq__26155_26532 = G__26553;
chunk__26156_26533 = G__26554;
count__26157_26534 = G__26555;
i__26158_26535 = G__26556;
var G__26835 = cljs.core.next(seq__26321_26824__$1);
var G__26836 = null;
var G__26837 = (0);
var G__26838 = (0);
seq__26321_26812 = G__26835;
chunk__26322_26813 = G__26836;
count__26323_26814 = G__26837;
i__26324_26815 = G__26838;
continue;
}
} else {
@@ -84,7 +84,7 @@ break;
}
} else {
if(cljs.core.truth_(new cljs.core.Keyword(null,"arglists","arglists",1661989754).cljs$core$IFn$_invoke$arity$1(m))){
var arglists_26558 = new cljs.core.Keyword(null,"arglists","arglists",1661989754).cljs$core$IFn$_invoke$arity$1(m);
var arglists_26839 = new cljs.core.Keyword(null,"arglists","arglists",1661989754).cljs$core$IFn$_invoke$arity$1(m);
if(cljs.core.truth_((function (){var or__5002__auto__ = new cljs.core.Keyword(null,"macro","macro",-867863404).cljs$core$IFn$_invoke$arity$1(m);
if(cljs.core.truth_(or__5002__auto__)){
return or__5002__auto__;
@@ -92,9 +92,9 @@ return or__5002__auto__;
return new cljs.core.Keyword(null,"repl-special-function","repl-special-function",1262603725).cljs$core$IFn$_invoke$arity$1(m);
}
})())){
cljs.core.prn.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([arglists_26558], 0));
cljs.core.prn.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([arglists_26839], 0));
} else {
cljs.core.prn.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([((cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(new cljs.core.Symbol(null,"quote","quote",1377916282,null),cljs.core.first(arglists_26558)))?cljs.core.second(arglists_26558):arglists_26558)], 0));
cljs.core.prn.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([((cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(new cljs.core.Symbol(null,"quote","quote",1377916282,null),cljs.core.first(arglists_26839)))?cljs.core.second(arglists_26839):arglists_26839)], 0));
}
} else {
}
@@ -133,81 +133,81 @@ cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$c
cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([" ",new cljs.core.Keyword(null,"doc","doc",1913296891).cljs$core$IFn$_invoke$arity$1(m)], 0));
if(cljs.core.truth_(new cljs.core.Keyword(null,"protocol","protocol",652470118).cljs$core$IFn$_invoke$arity$1(m))){
var seq__26186_26562 = cljs.core.seq(new cljs.core.Keyword(null,"methods","methods",453930866).cljs$core$IFn$_invoke$arity$1(m));
var chunk__26187_26563 = null;
var count__26188_26564 = (0);
var i__26189_26565 = (0);
var seq__26353_26844 = cljs.core.seq(new cljs.core.Keyword(null,"methods","methods",453930866).cljs$core$IFn$_invoke$arity$1(m));
var chunk__26354_26845 = null;
var count__26355_26846 = (0);
var i__26356_26847 = (0);
while(true){
if((i__26189_26565 < count__26188_26564)){
var vec__26209_26570 = chunk__26187_26563.cljs$core$IIndexed$_nth$arity$2(null, i__26189_26565);
var name_26571 = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26209_26570,(0),null);
var map__26212_26572 = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26209_26570,(1),null);
var map__26212_26573__$1 = cljs.core.__destructure_map(map__26212_26572);
var doc_26574 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26212_26573__$1,new cljs.core.Keyword(null,"doc","doc",1913296891));
var arglists_26575 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26212_26573__$1,new cljs.core.Keyword(null,"arglists","arglists",1661989754));
if((i__26356_26847 < count__26355_26846)){
var vec__26441_26848 = chunk__26354_26845.cljs$core$IIndexed$_nth$arity$2(null, i__26356_26847);
var name_26849 = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26441_26848,(0),null);
var map__26444_26850 = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26441_26848,(1),null);
var map__26444_26851__$1 = cljs.core.__destructure_map(map__26444_26850);
var doc_26852 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26444_26851__$1,new cljs.core.Keyword(null,"doc","doc",1913296891));
var arglists_26853 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26444_26851__$1,new cljs.core.Keyword(null,"arglists","arglists",1661989754));
cljs.core.println();
cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([" ",name_26571], 0));
cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([" ",name_26849], 0));
cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([" ",arglists_26575], 0));
cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([" ",arglists_26853], 0));
if(cljs.core.truth_(doc_26574)){
cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([" ",doc_26574], 0));
if(cljs.core.truth_(doc_26852)){
cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([" ",doc_26852], 0));
} else {
}
var G__26581 = seq__26186_26562;
var G__26582 = chunk__26187_26563;
var G__26583 = count__26188_26564;
var G__26584 = (i__26189_26565 + (1));
seq__26186_26562 = G__26581;
chunk__26187_26563 = G__26582;
count__26188_26564 = G__26583;
i__26189_26565 = G__26584;
var G__26857 = seq__26353_26844;
var G__26858 = chunk__26354_26845;
var G__26859 = count__26355_26846;
var G__26860 = (i__26356_26847 + (1));
seq__26353_26844 = G__26857;
chunk__26354_26845 = G__26858;
count__26355_26846 = G__26859;
i__26356_26847 = G__26860;
continue;
} else {
var temp__5804__auto___26586 = cljs.core.seq(seq__26186_26562);
if(temp__5804__auto___26586){
var seq__26186_26587__$1 = temp__5804__auto___26586;
if(cljs.core.chunked_seq_QMARK_(seq__26186_26587__$1)){
var c__5525__auto___26588 = cljs.core.chunk_first(seq__26186_26587__$1);
var G__26589 = cljs.core.chunk_rest(seq__26186_26587__$1);
var G__26590 = c__5525__auto___26588;
var G__26591 = cljs.core.count(c__5525__auto___26588);
var G__26592 = (0);
seq__26186_26562 = G__26589;
chunk__26187_26563 = G__26590;
count__26188_26564 = G__26591;
i__26189_26565 = G__26592;
var temp__5804__auto___26861 = cljs.core.seq(seq__26353_26844);
if(temp__5804__auto___26861){
var seq__26353_26862__$1 = temp__5804__auto___26861;
if(cljs.core.chunked_seq_QMARK_(seq__26353_26862__$1)){
var c__5525__auto___26863 = cljs.core.chunk_first(seq__26353_26862__$1);
var G__26864 = cljs.core.chunk_rest(seq__26353_26862__$1);
var G__26865 = c__5525__auto___26863;
var G__26866 = cljs.core.count(c__5525__auto___26863);
var G__26867 = (0);
seq__26353_26844 = G__26864;
chunk__26354_26845 = G__26865;
count__26355_26846 = G__26866;
i__26356_26847 = G__26867;
continue;
} else {
var vec__26233_26593 = cljs.core.first(seq__26186_26587__$1);
var name_26594 = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26233_26593,(0),null);
var map__26236_26595 = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26233_26593,(1),null);
var map__26236_26596__$1 = cljs.core.__destructure_map(map__26236_26595);
var doc_26597 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26236_26596__$1,new cljs.core.Keyword(null,"doc","doc",1913296891));
var arglists_26598 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26236_26596__$1,new cljs.core.Keyword(null,"arglists","arglists",1661989754));
var vec__26480_26868 = cljs.core.first(seq__26353_26862__$1);
var name_26869 = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26480_26868,(0),null);
var map__26484_26870 = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26480_26868,(1),null);
var map__26484_26871__$1 = cljs.core.__destructure_map(map__26484_26870);
var doc_26872 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26484_26871__$1,new cljs.core.Keyword(null,"doc","doc",1913296891));
var arglists_26873 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26484_26871__$1,new cljs.core.Keyword(null,"arglists","arglists",1661989754));
cljs.core.println();
cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([" ",name_26594], 0));
cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([" ",name_26869], 0));
cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([" ",arglists_26598], 0));
cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([" ",arglists_26873], 0));
if(cljs.core.truth_(doc_26597)){
cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([" ",doc_26597], 0));
if(cljs.core.truth_(doc_26872)){
cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([" ",doc_26872], 0));
} else {
}
var G__26602 = cljs.core.next(seq__26186_26587__$1);
var G__26603 = null;
var G__26604 = (0);
var G__26605 = (0);
seq__26186_26562 = G__26602;
chunk__26187_26563 = G__26603;
count__26188_26564 = G__26604;
i__26189_26565 = G__26605;
var G__26876 = cljs.core.next(seq__26353_26862__$1);
var G__26877 = null;
var G__26878 = (0);
var G__26879 = (0);
seq__26353_26844 = G__26876;
chunk__26354_26845 = G__26877;
count__26355_26846 = G__26878;
i__26356_26847 = G__26879;
continue;
}
} else {
@@ -224,63 +224,63 @@ if(cljs.core.truth_(temp__5804__auto__)){
var fnspec = temp__5804__auto__;
cljs.core.print.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2(["Spec"], 0));
var seq__26262 = cljs.core.seq(new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"args","args",1315556576),new cljs.core.Keyword(null,"ret","ret",-468222814),new cljs.core.Keyword(null,"fn","fn",-1175266204)], null));
var chunk__26263 = null;
var count__26264 = (0);
var i__26265 = (0);
var seq__26537 = cljs.core.seq(new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"args","args",1315556576),new cljs.core.Keyword(null,"ret","ret",-468222814),new cljs.core.Keyword(null,"fn","fn",-1175266204)], null));
var chunk__26538 = null;
var count__26539 = (0);
var i__26540 = (0);
while(true){
if((i__26265 < count__26264)){
var role = chunk__26263.cljs$core$IIndexed$_nth$arity$2(null, i__26265);
var temp__5804__auto___26609__$1 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(fnspec,role);
if(cljs.core.truth_(temp__5804__auto___26609__$1)){
var spec_26610 = temp__5804__auto___26609__$1;
cljs.core.print.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([["\n ",cljs.core.name(role),":"].join(''),cljs.spec.alpha.describe(spec_26610)], 0));
if((i__26540 < count__26539)){
var role = chunk__26538.cljs$core$IIndexed$_nth$arity$2(null, i__26540);
var temp__5804__auto___26887__$1 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(fnspec,role);
if(cljs.core.truth_(temp__5804__auto___26887__$1)){
var spec_26888 = temp__5804__auto___26887__$1;
cljs.core.print.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([["\n ",cljs.core.name(role),":"].join(''),cljs.spec.alpha.describe(spec_26888)], 0));
} else {
}
var G__26612 = seq__26262;
var G__26613 = chunk__26263;
var G__26614 = count__26264;
var G__26615 = (i__26265 + (1));
seq__26262 = G__26612;
chunk__26263 = G__26613;
count__26264 = G__26614;
i__26265 = G__26615;
var G__26892 = seq__26537;
var G__26893 = chunk__26538;
var G__26894 = count__26539;
var G__26895 = (i__26540 + (1));
seq__26537 = G__26892;
chunk__26538 = G__26893;
count__26539 = G__26894;
i__26540 = G__26895;
continue;
} else {
var temp__5804__auto____$1 = cljs.core.seq(seq__26262);
var temp__5804__auto____$1 = cljs.core.seq(seq__26537);
if(temp__5804__auto____$1){
var seq__26262__$1 = temp__5804__auto____$1;
if(cljs.core.chunked_seq_QMARK_(seq__26262__$1)){
var c__5525__auto__ = cljs.core.chunk_first(seq__26262__$1);
var G__26616 = cljs.core.chunk_rest(seq__26262__$1);
var G__26617 = c__5525__auto__;
var G__26618 = cljs.core.count(c__5525__auto__);
var G__26619 = (0);
seq__26262 = G__26616;
chunk__26263 = G__26617;
count__26264 = G__26618;
i__26265 = G__26619;
var seq__26537__$1 = temp__5804__auto____$1;
if(cljs.core.chunked_seq_QMARK_(seq__26537__$1)){
var c__5525__auto__ = cljs.core.chunk_first(seq__26537__$1);
var G__26896 = cljs.core.chunk_rest(seq__26537__$1);
var G__26897 = c__5525__auto__;
var G__26898 = cljs.core.count(c__5525__auto__);
var G__26899 = (0);
seq__26537 = G__26896;
chunk__26538 = G__26897;
count__26539 = G__26898;
i__26540 = G__26899;
continue;
} else {
var role = cljs.core.first(seq__26262__$1);
var temp__5804__auto___26621__$2 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(fnspec,role);
if(cljs.core.truth_(temp__5804__auto___26621__$2)){
var spec_26622 = temp__5804__auto___26621__$2;
cljs.core.print.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([["\n ",cljs.core.name(role),":"].join(''),cljs.spec.alpha.describe(spec_26622)], 0));
var role = cljs.core.first(seq__26537__$1);
var temp__5804__auto___26900__$2 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(fnspec,role);
if(cljs.core.truth_(temp__5804__auto___26900__$2)){
var spec_26901 = temp__5804__auto___26900__$2;
cljs.core.print.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([["\n ",cljs.core.name(role),":"].join(''),cljs.spec.alpha.describe(spec_26901)], 0));
} else {
}
var G__26623 = cljs.core.next(seq__26262__$1);
var G__26624 = null;
var G__26625 = (0);
var G__26626 = (0);
seq__26262 = G__26623;
chunk__26263 = G__26624;
count__26264 = G__26625;
i__26265 = G__26626;
var G__26902 = cljs.core.next(seq__26537__$1);
var G__26903 = null;
var G__26904 = (0);
var G__26905 = (0);
seq__26537 = G__26902;
chunk__26538 = G__26903;
count__26539 = G__26904;
i__26540 = G__26905;
continue;
}
} else {
@@ -327,42 +327,42 @@ return cljs.core.Throwable__GT_map(o);
* :clojure.error/spec - explain-data for spec error
*/
cljs.repl.ex_triage = (function cljs$repl$ex_triage(datafied_throwable){
var map__26337 = datafied_throwable;
var map__26337__$1 = cljs.core.__destructure_map(map__26337);
var via = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26337__$1,new cljs.core.Keyword(null,"via","via",-1904457336));
var trace = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26337__$1,new cljs.core.Keyword(null,"trace","trace",-1082747415));
var phase = cljs.core.get.cljs$core$IFn$_invoke$arity$3(map__26337__$1,new cljs.core.Keyword(null,"phase","phase",575722892),new cljs.core.Keyword(null,"execution","execution",253283524));
var map__26338 = cljs.core.last(via);
var map__26338__$1 = cljs.core.__destructure_map(map__26338);
var type = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26338__$1,new cljs.core.Keyword(null,"type","type",1174270348));
var message = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26338__$1,new cljs.core.Keyword(null,"message","message",-406056002));
var data = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26338__$1,new cljs.core.Keyword(null,"data","data",-232669377));
var map__26339 = data;
var map__26339__$1 = cljs.core.__destructure_map(map__26339);
var problems = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26339__$1,new cljs.core.Keyword("cljs.spec.alpha","problems","cljs.spec.alpha/problems",447400814));
var fn = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26339__$1,new cljs.core.Keyword("cljs.spec.alpha","fn","cljs.spec.alpha/fn",408600443));
var caller = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26339__$1,new cljs.core.Keyword("cljs.spec.test.alpha","caller","cljs.spec.test.alpha/caller",-398302390));
var map__26340 = new cljs.core.Keyword(null,"data","data",-232669377).cljs$core$IFn$_invoke$arity$1(cljs.core.first(via));
var map__26340__$1 = cljs.core.__destructure_map(map__26340);
var top_data = map__26340__$1;
var source = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26340__$1,new cljs.core.Keyword("clojure.error","source","clojure.error/source",-2011936397));
return cljs.core.assoc.cljs$core$IFn$_invoke$arity$3((function (){var G__26342 = phase;
var G__26342__$1 = (((G__26342 instanceof cljs.core.Keyword))?G__26342.fqn:null);
switch (G__26342__$1) {
var map__26611 = datafied_throwable;
var map__26611__$1 = cljs.core.__destructure_map(map__26611);
var via = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26611__$1,new cljs.core.Keyword(null,"via","via",-1904457336));
var trace = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26611__$1,new cljs.core.Keyword(null,"trace","trace",-1082747415));
var phase = cljs.core.get.cljs$core$IFn$_invoke$arity$3(map__26611__$1,new cljs.core.Keyword(null,"phase","phase",575722892),new cljs.core.Keyword(null,"execution","execution",253283524));
var map__26612 = cljs.core.last(via);
var map__26612__$1 = cljs.core.__destructure_map(map__26612);
var type = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26612__$1,new cljs.core.Keyword(null,"type","type",1174270348));
var message = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26612__$1,new cljs.core.Keyword(null,"message","message",-406056002));
var data = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26612__$1,new cljs.core.Keyword(null,"data","data",-232669377));
var map__26615 = data;
var map__26615__$1 = cljs.core.__destructure_map(map__26615);
var problems = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26615__$1,new cljs.core.Keyword("cljs.spec.alpha","problems","cljs.spec.alpha/problems",447400814));
var fn = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26615__$1,new cljs.core.Keyword("cljs.spec.alpha","fn","cljs.spec.alpha/fn",408600443));
var caller = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26615__$1,new cljs.core.Keyword("cljs.spec.test.alpha","caller","cljs.spec.test.alpha/caller",-398302390));
var map__26616 = new cljs.core.Keyword(null,"data","data",-232669377).cljs$core$IFn$_invoke$arity$1(cljs.core.first(via));
var map__26616__$1 = cljs.core.__destructure_map(map__26616);
var top_data = map__26616__$1;
var source = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26616__$1,new cljs.core.Keyword("clojure.error","source","clojure.error/source",-2011936397));
return cljs.core.assoc.cljs$core$IFn$_invoke$arity$3((function (){var G__26645 = phase;
var G__26645__$1 = (((G__26645 instanceof cljs.core.Keyword))?G__26645.fqn:null);
switch (G__26645__$1) {
case "read-source":
var map__26343 = data;
var map__26343__$1 = cljs.core.__destructure_map(map__26343);
var line = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26343__$1,new cljs.core.Keyword("clojure.error","line","clojure.error/line",-1816287471));
var column = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26343__$1,new cljs.core.Keyword("clojure.error","column","clojure.error/column",304721553));
var G__26344 = cljs.core.merge.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([new cljs.core.Keyword(null,"data","data",-232669377).cljs$core$IFn$_invoke$arity$1(cljs.core.second(via)),top_data], 0));
var G__26344__$1 = (cljs.core.truth_(source)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26344,new cljs.core.Keyword("clojure.error","source","clojure.error/source",-2011936397),source):G__26344);
var G__26344__$2 = (cljs.core.truth_((function (){var fexpr__26349 = new cljs.core.PersistentHashSet(null, new cljs.core.PersistentArrayMap(null, 2, ["NO_SOURCE_PATH",null,"NO_SOURCE_FILE",null], null), null);
return (fexpr__26349.cljs$core$IFn$_invoke$arity$1 ? fexpr__26349.cljs$core$IFn$_invoke$arity$1(source) : fexpr__26349.call(null, source));
})())?cljs.core.dissoc.cljs$core$IFn$_invoke$arity$2(G__26344__$1,new cljs.core.Keyword("clojure.error","source","clojure.error/source",-2011936397)):G__26344__$1);
var map__26647 = data;
var map__26647__$1 = cljs.core.__destructure_map(map__26647);
var line = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26647__$1,new cljs.core.Keyword("clojure.error","line","clojure.error/line",-1816287471));
var column = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26647__$1,new cljs.core.Keyword("clojure.error","column","clojure.error/column",304721553));
var G__26650 = cljs.core.merge.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([new cljs.core.Keyword(null,"data","data",-232669377).cljs$core$IFn$_invoke$arity$1(cljs.core.second(via)),top_data], 0));
var G__26650__$1 = (cljs.core.truth_(source)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26650,new cljs.core.Keyword("clojure.error","source","clojure.error/source",-2011936397),source):G__26650);
var G__26650__$2 = (cljs.core.truth_((function (){var fexpr__26652 = new cljs.core.PersistentHashSet(null, new cljs.core.PersistentArrayMap(null, 2, ["NO_SOURCE_PATH",null,"NO_SOURCE_FILE",null], null), null);
return (fexpr__26652.cljs$core$IFn$_invoke$arity$1 ? fexpr__26652.cljs$core$IFn$_invoke$arity$1(source) : fexpr__26652.call(null, source));
})())?cljs.core.dissoc.cljs$core$IFn$_invoke$arity$2(G__26650__$1,new cljs.core.Keyword("clojure.error","source","clojure.error/source",-2011936397)):G__26650__$1);
if(cljs.core.truth_(message)){
return cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26344__$2,new cljs.core.Keyword("clojure.error","cause","clojure.error/cause",-1879175742),message);
return cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26650__$2,new cljs.core.Keyword("clojure.error","cause","clojure.error/cause",-1879175742),message);
} else {
return G__26344__$2;
return G__26650__$2;
}
break;
@@ -370,58 +370,58 @@ case "compile-syntax-check":
case "compilation":
case "macro-syntax-check":
case "macroexpansion":
var G__26350 = top_data;
var G__26350__$1 = (cljs.core.truth_(source)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26350,new cljs.core.Keyword("clojure.error","source","clojure.error/source",-2011936397),source):G__26350);
var G__26350__$2 = (cljs.core.truth_((function (){var fexpr__26354 = new cljs.core.PersistentHashSet(null, new cljs.core.PersistentArrayMap(null, 2, ["NO_SOURCE_PATH",null,"NO_SOURCE_FILE",null], null), null);
return (fexpr__26354.cljs$core$IFn$_invoke$arity$1 ? fexpr__26354.cljs$core$IFn$_invoke$arity$1(source) : fexpr__26354.call(null, source));
})())?cljs.core.dissoc.cljs$core$IFn$_invoke$arity$2(G__26350__$1,new cljs.core.Keyword("clojure.error","source","clojure.error/source",-2011936397)):G__26350__$1);
var G__26350__$3 = (cljs.core.truth_(type)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26350__$2,new cljs.core.Keyword("clojure.error","class","clojure.error/class",278435890),type):G__26350__$2);
var G__26350__$4 = (cljs.core.truth_(message)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26350__$3,new cljs.core.Keyword("clojure.error","cause","clojure.error/cause",-1879175742),message):G__26350__$3);
var G__26653 = top_data;
var G__26653__$1 = (cljs.core.truth_(source)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26653,new cljs.core.Keyword("clojure.error","source","clojure.error/source",-2011936397),source):G__26653);
var G__26653__$2 = (cljs.core.truth_((function (){var fexpr__26655 = new cljs.core.PersistentHashSet(null, new cljs.core.PersistentArrayMap(null, 2, ["NO_SOURCE_PATH",null,"NO_SOURCE_FILE",null], null), null);
return (fexpr__26655.cljs$core$IFn$_invoke$arity$1 ? fexpr__26655.cljs$core$IFn$_invoke$arity$1(source) : fexpr__26655.call(null, source));
})())?cljs.core.dissoc.cljs$core$IFn$_invoke$arity$2(G__26653__$1,new cljs.core.Keyword("clojure.error","source","clojure.error/source",-2011936397)):G__26653__$1);
var G__26653__$3 = (cljs.core.truth_(type)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26653__$2,new cljs.core.Keyword("clojure.error","class","clojure.error/class",278435890),type):G__26653__$2);
var G__26653__$4 = (cljs.core.truth_(message)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26653__$3,new cljs.core.Keyword("clojure.error","cause","clojure.error/cause",-1879175742),message):G__26653__$3);
if(cljs.core.truth_(problems)){
return cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26350__$4,new cljs.core.Keyword("clojure.error","spec","clojure.error/spec",2055032595),data);
return cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26653__$4,new cljs.core.Keyword("clojure.error","spec","clojure.error/spec",2055032595),data);
} else {
return G__26350__$4;
return G__26653__$4;
}
break;
case "read-eval-result":
case "print-eval-result":
var vec__26355 = cljs.core.first(trace);
var source__$1 = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26355,(0),null);
var method = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26355,(1),null);
var file = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26355,(2),null);
var line = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26355,(3),null);
var G__26358 = top_data;
var G__26358__$1 = (cljs.core.truth_(line)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26358,new cljs.core.Keyword("clojure.error","line","clojure.error/line",-1816287471),line):G__26358);
var G__26358__$2 = (cljs.core.truth_(file)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26358__$1,new cljs.core.Keyword("clojure.error","source","clojure.error/source",-2011936397),file):G__26358__$1);
var G__26358__$3 = (cljs.core.truth_((function (){var and__5000__auto__ = source__$1;
var vec__26662 = cljs.core.first(trace);
var source__$1 = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26662,(0),null);
var method = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26662,(1),null);
var file = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26662,(2),null);
var line = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26662,(3),null);
var G__26670 = top_data;
var G__26670__$1 = (cljs.core.truth_(line)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26670,new cljs.core.Keyword("clojure.error","line","clojure.error/line",-1816287471),line):G__26670);
var G__26670__$2 = (cljs.core.truth_(file)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26670__$1,new cljs.core.Keyword("clojure.error","source","clojure.error/source",-2011936397),file):G__26670__$1);
var G__26670__$3 = (cljs.core.truth_((function (){var and__5000__auto__ = source__$1;
if(cljs.core.truth_(and__5000__auto__)){
return method;
} else {
return and__5000__auto__;
}
})())?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26358__$2,new cljs.core.Keyword("clojure.error","symbol","clojure.error/symbol",1544821994),(new cljs.core.PersistentVector(null,2,(5),cljs.core.PersistentVector.EMPTY_NODE,[source__$1,method],null))):G__26358__$2);
var G__26358__$4 = (cljs.core.truth_(type)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26358__$3,new cljs.core.Keyword("clojure.error","class","clojure.error/class",278435890),type):G__26358__$3);
})())?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26670__$2,new cljs.core.Keyword("clojure.error","symbol","clojure.error/symbol",1544821994),(new cljs.core.PersistentVector(null,2,(5),cljs.core.PersistentVector.EMPTY_NODE,[source__$1,method],null))):G__26670__$2);
var G__26670__$4 = (cljs.core.truth_(type)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26670__$3,new cljs.core.Keyword("clojure.error","class","clojure.error/class",278435890),type):G__26670__$3);
if(cljs.core.truth_(message)){
return cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26358__$4,new cljs.core.Keyword("clojure.error","cause","clojure.error/cause",-1879175742),message);
return cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26670__$4,new cljs.core.Keyword("clojure.error","cause","clojure.error/cause",-1879175742),message);
} else {
return G__26358__$4;
return G__26670__$4;
}
break;
case "execution":
var vec__26382 = cljs.core.first(trace);
var source__$1 = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26382,(0),null);
var method = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26382,(1),null);
var file = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26382,(2),null);
var line = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26382,(3),null);
var file__$1 = cljs.core.first(cljs.core.remove.cljs$core$IFn$_invoke$arity$2((function (p1__26336_SHARP_){
var or__5002__auto__ = (p1__26336_SHARP_ == null);
var vec__26685 = cljs.core.first(trace);
var source__$1 = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26685,(0),null);
var method = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26685,(1),null);
var file = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26685,(2),null);
var line = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__26685,(3),null);
var file__$1 = cljs.core.first(cljs.core.remove.cljs$core$IFn$_invoke$arity$2((function (p1__26605_SHARP_){
var or__5002__auto__ = (p1__26605_SHARP_ == null);
if(or__5002__auto__){
return or__5002__auto__;
} else {
var fexpr__26387 = new cljs.core.PersistentHashSet(null, new cljs.core.PersistentArrayMap(null, 2, ["NO_SOURCE_PATH",null,"NO_SOURCE_FILE",null], null), null);
return (fexpr__26387.cljs$core$IFn$_invoke$arity$1 ? fexpr__26387.cljs$core$IFn$_invoke$arity$1(p1__26336_SHARP_) : fexpr__26387.call(null, p1__26336_SHARP_));
var fexpr__26692 = new cljs.core.PersistentHashSet(null, new cljs.core.PersistentArrayMap(null, 2, ["NO_SOURCE_PATH",null,"NO_SOURCE_FILE",null], null), null);
return (fexpr__26692.cljs$core$IFn$_invoke$arity$1 ? fexpr__26692.cljs$core$IFn$_invoke$arity$1(p1__26605_SHARP_) : fexpr__26692.call(null, p1__26605_SHARP_));
}
}),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"file","file",-1269645878).cljs$core$IFn$_invoke$arity$1(caller),file], null)));
var err_line = (function (){var or__5002__auto__ = new cljs.core.Keyword(null,"line","line",212345235).cljs$core$IFn$_invoke$arity$1(caller);
@@ -431,10 +431,10 @@ return or__5002__auto__;
return line;
}
})();
var G__26395 = new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword("clojure.error","class","clojure.error/class",278435890),type], null);
var G__26395__$1 = (cljs.core.truth_(err_line)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26395,new cljs.core.Keyword("clojure.error","line","clojure.error/line",-1816287471),err_line):G__26395);
var G__26395__$2 = (cljs.core.truth_(message)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26395__$1,new cljs.core.Keyword("clojure.error","cause","clojure.error/cause",-1879175742),message):G__26395__$1);
var G__26395__$3 = (cljs.core.truth_((function (){var or__5002__auto__ = fn;
var G__26693 = new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword("clojure.error","class","clojure.error/class",278435890),type], null);
var G__26693__$1 = (cljs.core.truth_(err_line)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26693,new cljs.core.Keyword("clojure.error","line","clojure.error/line",-1816287471),err_line):G__26693);
var G__26693__$2 = (cljs.core.truth_(message)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26693__$1,new cljs.core.Keyword("clojure.error","cause","clojure.error/cause",-1879175742),message):G__26693__$1);
var G__26693__$3 = (cljs.core.truth_((function (){var or__5002__auto__ = fn;
if(cljs.core.truth_(or__5002__auto__)){
return or__5002__auto__;
} else {
@@ -445,23 +445,23 @@ return method;
return and__5000__auto__;
}
}
})())?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26395__$2,new cljs.core.Keyword("clojure.error","symbol","clojure.error/symbol",1544821994),(function (){var or__5002__auto__ = fn;
})())?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26693__$2,new cljs.core.Keyword("clojure.error","symbol","clojure.error/symbol",1544821994),(function (){var or__5002__auto__ = fn;
if(cljs.core.truth_(or__5002__auto__)){
return or__5002__auto__;
} else {
return (new cljs.core.PersistentVector(null,2,(5),cljs.core.PersistentVector.EMPTY_NODE,[source__$1,method],null));
}
})()):G__26395__$2);
var G__26395__$4 = (cljs.core.truth_(file__$1)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26395__$3,new cljs.core.Keyword("clojure.error","source","clojure.error/source",-2011936397),file__$1):G__26395__$3);
})()):G__26693__$2);
var G__26693__$4 = (cljs.core.truth_(file__$1)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26693__$3,new cljs.core.Keyword("clojure.error","source","clojure.error/source",-2011936397),file__$1):G__26693__$3);
if(cljs.core.truth_(problems)){
return cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26395__$4,new cljs.core.Keyword("clojure.error","spec","clojure.error/spec",2055032595),data);
return cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__26693__$4,new cljs.core.Keyword("clojure.error","spec","clojure.error/spec",2055032595),data);
} else {
return G__26395__$4;
return G__26693__$4;
}
break;
default:
throw (new Error(["No matching clause: ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(G__26342__$1)].join('')));
throw (new Error(["No matching clause: ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(G__26645__$1)].join('')));
}
})(),new cljs.core.Keyword("clojure.error","phase","clojure.error/phase",275140358),phase);
@@ -471,18 +471,18 @@ throw (new Error(["No matching clause: ",cljs.core.str.cljs$core$IFn$_invoke$ari
* The first line summarizes the exception phase and location.
* The subsequent lines describe the cause.
*/
cljs.repl.ex_str = (function cljs$repl$ex_str(p__26409){
var map__26410 = p__26409;
var map__26410__$1 = cljs.core.__destructure_map(map__26410);
var triage_data = map__26410__$1;
var phase = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26410__$1,new cljs.core.Keyword("clojure.error","phase","clojure.error/phase",275140358));
var source = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26410__$1,new cljs.core.Keyword("clojure.error","source","clojure.error/source",-2011936397));
var line = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26410__$1,new cljs.core.Keyword("clojure.error","line","clojure.error/line",-1816287471));
var column = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26410__$1,new cljs.core.Keyword("clojure.error","column","clojure.error/column",304721553));
var symbol = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26410__$1,new cljs.core.Keyword("clojure.error","symbol","clojure.error/symbol",1544821994));
var class$ = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26410__$1,new cljs.core.Keyword("clojure.error","class","clojure.error/class",278435890));
var cause = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26410__$1,new cljs.core.Keyword("clojure.error","cause","clojure.error/cause",-1879175742));
var spec = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26410__$1,new cljs.core.Keyword("clojure.error","spec","clojure.error/spec",2055032595));
cljs.repl.ex_str = (function cljs$repl$ex_str(p__26704){
var map__26705 = p__26704;
var map__26705__$1 = cljs.core.__destructure_map(map__26705);
var triage_data = map__26705__$1;
var phase = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26705__$1,new cljs.core.Keyword("clojure.error","phase","clojure.error/phase",275140358));
var source = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26705__$1,new cljs.core.Keyword("clojure.error","source","clojure.error/source",-2011936397));
var line = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26705__$1,new cljs.core.Keyword("clojure.error","line","clojure.error/line",-1816287471));
var column = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26705__$1,new cljs.core.Keyword("clojure.error","column","clojure.error/column",304721553));
var symbol = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26705__$1,new cljs.core.Keyword("clojure.error","symbol","clojure.error/symbol",1544821994));
var class$ = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26705__$1,new cljs.core.Keyword("clojure.error","class","clojure.error/class",278435890));
var cause = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26705__$1,new cljs.core.Keyword("clojure.error","cause","clojure.error/cause",-1879175742));
var spec = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__26705__$1,new cljs.core.Keyword("clojure.error","spec","clojure.error/spec",2055032595));
var loc = [cljs.core.str.cljs$core$IFn$_invoke$arity$1((function (){var or__5002__auto__ = source;
if(cljs.core.truth_(or__5002__auto__)){
return or__5002__auto__;
@@ -506,68 +506,68 @@ return "";
var simple_class = class_name;
var cause_type = ((cljs.core.contains_QMARK_(new cljs.core.PersistentHashSet(null, new cljs.core.PersistentArrayMap(null, 2, ["RuntimeException",null,"Exception",null], null), null),simple_class))?"":[" (",simple_class,")"].join(''));
var format = goog.string.format;
var G__26418 = phase;
var G__26418__$1 = (((G__26418 instanceof cljs.core.Keyword))?G__26418.fqn:null);
switch (G__26418__$1) {
var G__26730 = phase;
var G__26730__$1 = (((G__26730 instanceof cljs.core.Keyword))?G__26730.fqn:null);
switch (G__26730__$1) {
case "read-source":
return (format.cljs$core$IFn$_invoke$arity$3 ? format.cljs$core$IFn$_invoke$arity$3("Syntax error reading source at (%s).\n%s\n",loc,cause) : format.call(null, "Syntax error reading source at (%s).\n%s\n",loc,cause));
break;
case "macro-syntax-check":
var G__26420 = "Syntax error macroexpanding %sat (%s).\n%s";
var G__26421 = (cljs.core.truth_(symbol)?[cljs.core.str.cljs$core$IFn$_invoke$arity$1(symbol)," "].join(''):"");
var G__26422 = loc;
var G__26423 = (cljs.core.truth_(spec)?(function (){var sb__5647__auto__ = (new goog.string.StringBuffer());
var _STAR_print_newline_STAR__orig_val__26425_26667 = cljs.core._STAR_print_newline_STAR_;
var _STAR_print_fn_STAR__orig_val__26426_26668 = cljs.core._STAR_print_fn_STAR_;
var _STAR_print_newline_STAR__temp_val__26427_26669 = true;
var _STAR_print_fn_STAR__temp_val__26428_26670 = (function (x__5648__auto__){
var G__26734 = "Syntax error macroexpanding %sat (%s).\n%s";
var G__26735 = (cljs.core.truth_(symbol)?[cljs.core.str.cljs$core$IFn$_invoke$arity$1(symbol)," "].join(''):"");
var G__26736 = loc;
var G__26737 = (cljs.core.truth_(spec)?(function (){var sb__5647__auto__ = (new goog.string.StringBuffer());
var _STAR_print_newline_STAR__orig_val__26741_26945 = cljs.core._STAR_print_newline_STAR_;
var _STAR_print_fn_STAR__orig_val__26742_26946 = cljs.core._STAR_print_fn_STAR_;
var _STAR_print_newline_STAR__temp_val__26743_26947 = true;
var _STAR_print_fn_STAR__temp_val__26744_26948 = (function (x__5648__auto__){
return sb__5647__auto__.append(x__5648__auto__);
});
(cljs.core._STAR_print_newline_STAR_ = _STAR_print_newline_STAR__temp_val__26427_26669);
(cljs.core._STAR_print_newline_STAR_ = _STAR_print_newline_STAR__temp_val__26743_26947);
(cljs.core._STAR_print_fn_STAR_ = _STAR_print_fn_STAR__temp_val__26428_26670);
(cljs.core._STAR_print_fn_STAR_ = _STAR_print_fn_STAR__temp_val__26744_26948);
try{cljs.spec.alpha.explain_out(cljs.core.update.cljs$core$IFn$_invoke$arity$3(spec,new cljs.core.Keyword("cljs.spec.alpha","problems","cljs.spec.alpha/problems",447400814),(function (probs){
return cljs.core.map.cljs$core$IFn$_invoke$arity$2((function (p1__26405_SHARP_){
return cljs.core.dissoc.cljs$core$IFn$_invoke$arity$2(p1__26405_SHARP_,new cljs.core.Keyword(null,"in","in",-1531184865));
return cljs.core.map.cljs$core$IFn$_invoke$arity$2((function (p1__26702_SHARP_){
return cljs.core.dissoc.cljs$core$IFn$_invoke$arity$2(p1__26702_SHARP_,new cljs.core.Keyword(null,"in","in",-1531184865));
}),probs);
}))
);
}finally {(cljs.core._STAR_print_fn_STAR_ = _STAR_print_fn_STAR__orig_val__26426_26668);
}finally {(cljs.core._STAR_print_fn_STAR_ = _STAR_print_fn_STAR__orig_val__26742_26946);
(cljs.core._STAR_print_newline_STAR_ = _STAR_print_newline_STAR__orig_val__26425_26667);
(cljs.core._STAR_print_newline_STAR_ = _STAR_print_newline_STAR__orig_val__26741_26945);
}
return cljs.core.str.cljs$core$IFn$_invoke$arity$1(sb__5647__auto__);
})():(format.cljs$core$IFn$_invoke$arity$2 ? format.cljs$core$IFn$_invoke$arity$2("%s\n",cause) : format.call(null, "%s\n",cause)));
return (format.cljs$core$IFn$_invoke$arity$4 ? format.cljs$core$IFn$_invoke$arity$4(G__26420,G__26421,G__26422,G__26423) : format.call(null, G__26420,G__26421,G__26422,G__26423));
return (format.cljs$core$IFn$_invoke$arity$4 ? format.cljs$core$IFn$_invoke$arity$4(G__26734,G__26735,G__26736,G__26737) : format.call(null, G__26734,G__26735,G__26736,G__26737));
break;
case "macroexpansion":
var G__26433 = "Unexpected error%s macroexpanding %sat (%s).\n%s\n";
var G__26434 = cause_type;
var G__26435 = (cljs.core.truth_(symbol)?[cljs.core.str.cljs$core$IFn$_invoke$arity$1(symbol)," "].join(''):"");
var G__26436 = loc;
var G__26437 = cause;
return (format.cljs$core$IFn$_invoke$arity$5 ? format.cljs$core$IFn$_invoke$arity$5(G__26433,G__26434,G__26435,G__26436,G__26437) : format.call(null, G__26433,G__26434,G__26435,G__26436,G__26437));
var G__26757 = "Unexpected error%s macroexpanding %sat (%s).\n%s\n";
var G__26758 = cause_type;
var G__26759 = (cljs.core.truth_(symbol)?[cljs.core.str.cljs$core$IFn$_invoke$arity$1(symbol)," "].join(''):"");
var G__26760 = loc;
var G__26761 = cause;
return (format.cljs$core$IFn$_invoke$arity$5 ? format.cljs$core$IFn$_invoke$arity$5(G__26757,G__26758,G__26759,G__26760,G__26761) : format.call(null, G__26757,G__26758,G__26759,G__26760,G__26761));
break;
case "compile-syntax-check":
var G__26438 = "Syntax error%s compiling %sat (%s).\n%s\n";
var G__26439 = cause_type;
var G__26440 = (cljs.core.truth_(symbol)?[cljs.core.str.cljs$core$IFn$_invoke$arity$1(symbol)," "].join(''):"");
var G__26441 = loc;
var G__26442 = cause;
return (format.cljs$core$IFn$_invoke$arity$5 ? format.cljs$core$IFn$_invoke$arity$5(G__26438,G__26439,G__26440,G__26441,G__26442) : format.call(null, G__26438,G__26439,G__26440,G__26441,G__26442));
var G__26765 = "Syntax error%s compiling %sat (%s).\n%s\n";
var G__26766 = cause_type;
var G__26767 = (cljs.core.truth_(symbol)?[cljs.core.str.cljs$core$IFn$_invoke$arity$1(symbol)," "].join(''):"");
var G__26768 = loc;
var G__26769 = cause;
return (format.cljs$core$IFn$_invoke$arity$5 ? format.cljs$core$IFn$_invoke$arity$5(G__26765,G__26766,G__26767,G__26768,G__26769) : format.call(null, G__26765,G__26766,G__26767,G__26768,G__26769));
break;
case "compilation":
var G__26443 = "Unexpected error%s compiling %sat (%s).\n%s\n";
var G__26444 = cause_type;
var G__26445 = (cljs.core.truth_(symbol)?[cljs.core.str.cljs$core$IFn$_invoke$arity$1(symbol)," "].join(''):"");
var G__26446 = loc;
var G__26447 = cause;
return (format.cljs$core$IFn$_invoke$arity$5 ? format.cljs$core$IFn$_invoke$arity$5(G__26443,G__26444,G__26445,G__26446,G__26447) : format.call(null, G__26443,G__26444,G__26445,G__26446,G__26447));
var G__26770 = "Unexpected error%s compiling %sat (%s).\n%s\n";
var G__26771 = cause_type;
var G__26772 = (cljs.core.truth_(symbol)?[cljs.core.str.cljs$core$IFn$_invoke$arity$1(symbol)," "].join(''):"");
var G__26773 = loc;
var G__26774 = cause;
return (format.cljs$core$IFn$_invoke$arity$5 ? format.cljs$core$IFn$_invoke$arity$5(G__26770,G__26771,G__26772,G__26773,G__26774) : format.call(null, G__26770,G__26771,G__26772,G__26773,G__26774));
break;
case "read-eval-result":
@@ -580,45 +580,45 @@ return (format.cljs$core$IFn$_invoke$arity$5 ? format.cljs$core$IFn$_invoke$arit
break;
case "execution":
if(cljs.core.truth_(spec)){
var G__26448 = "Execution error - invalid arguments to %s at (%s).\n%s";
var G__26449 = symbol;
var G__26450 = loc;
var G__26451 = (function (){var sb__5647__auto__ = (new goog.string.StringBuffer());
var _STAR_print_newline_STAR__orig_val__26455_26677 = cljs.core._STAR_print_newline_STAR_;
var _STAR_print_fn_STAR__orig_val__26456_26678 = cljs.core._STAR_print_fn_STAR_;
var _STAR_print_newline_STAR__temp_val__26457_26679 = true;
var _STAR_print_fn_STAR__temp_val__26458_26680 = (function (x__5648__auto__){
var G__26778 = "Execution error - invalid arguments to %s at (%s).\n%s";
var G__26779 = symbol;
var G__26780 = loc;
var G__26781 = (function (){var sb__5647__auto__ = (new goog.string.StringBuffer());
var _STAR_print_newline_STAR__orig_val__26785_26969 = cljs.core._STAR_print_newline_STAR_;
var _STAR_print_fn_STAR__orig_val__26786_26970 = cljs.core._STAR_print_fn_STAR_;
var _STAR_print_newline_STAR__temp_val__26787_26971 = true;
var _STAR_print_fn_STAR__temp_val__26788_26972 = (function (x__5648__auto__){
return sb__5647__auto__.append(x__5648__auto__);
});
(cljs.core._STAR_print_newline_STAR_ = _STAR_print_newline_STAR__temp_val__26457_26679);
(cljs.core._STAR_print_newline_STAR_ = _STAR_print_newline_STAR__temp_val__26787_26971);
(cljs.core._STAR_print_fn_STAR_ = _STAR_print_fn_STAR__temp_val__26458_26680);
(cljs.core._STAR_print_fn_STAR_ = _STAR_print_fn_STAR__temp_val__26788_26972);
try{cljs.spec.alpha.explain_out(cljs.core.update.cljs$core$IFn$_invoke$arity$3(spec,new cljs.core.Keyword("cljs.spec.alpha","problems","cljs.spec.alpha/problems",447400814),(function (probs){
return cljs.core.map.cljs$core$IFn$_invoke$arity$2((function (p1__26407_SHARP_){
return cljs.core.dissoc.cljs$core$IFn$_invoke$arity$2(p1__26407_SHARP_,new cljs.core.Keyword(null,"in","in",-1531184865));
return cljs.core.map.cljs$core$IFn$_invoke$arity$2((function (p1__26703_SHARP_){
return cljs.core.dissoc.cljs$core$IFn$_invoke$arity$2(p1__26703_SHARP_,new cljs.core.Keyword(null,"in","in",-1531184865));
}),probs);
}))
);
}finally {(cljs.core._STAR_print_fn_STAR_ = _STAR_print_fn_STAR__orig_val__26456_26678);
}finally {(cljs.core._STAR_print_fn_STAR_ = _STAR_print_fn_STAR__orig_val__26786_26970);
(cljs.core._STAR_print_newline_STAR_ = _STAR_print_newline_STAR__orig_val__26455_26677);
(cljs.core._STAR_print_newline_STAR_ = _STAR_print_newline_STAR__orig_val__26785_26969);
}
return cljs.core.str.cljs$core$IFn$_invoke$arity$1(sb__5647__auto__);
})();
return (format.cljs$core$IFn$_invoke$arity$4 ? format.cljs$core$IFn$_invoke$arity$4(G__26448,G__26449,G__26450,G__26451) : format.call(null, G__26448,G__26449,G__26450,G__26451));
return (format.cljs$core$IFn$_invoke$arity$4 ? format.cljs$core$IFn$_invoke$arity$4(G__26778,G__26779,G__26780,G__26781) : format.call(null, G__26778,G__26779,G__26780,G__26781));
} else {
var G__26487 = "Execution error%s at %s(%s).\n%s\n";
var G__26488 = cause_type;
var G__26489 = (cljs.core.truth_(symbol)?[cljs.core.str.cljs$core$IFn$_invoke$arity$1(symbol)," "].join(''):"");
var G__26490 = loc;
var G__26491 = cause;
return (format.cljs$core$IFn$_invoke$arity$5 ? format.cljs$core$IFn$_invoke$arity$5(G__26487,G__26488,G__26489,G__26490,G__26491) : format.call(null, G__26487,G__26488,G__26489,G__26490,G__26491));
var G__26795 = "Execution error%s at %s(%s).\n%s\n";
var G__26796 = cause_type;
var G__26797 = (cljs.core.truth_(symbol)?[cljs.core.str.cljs$core$IFn$_invoke$arity$1(symbol)," "].join(''):"");
var G__26798 = loc;
var G__26799 = cause;
return (format.cljs$core$IFn$_invoke$arity$5 ? format.cljs$core$IFn$_invoke$arity$5(G__26795,G__26796,G__26797,G__26798,G__26799) : format.call(null, G__26795,G__26796,G__26797,G__26798,G__26799));
}
break;
default:
throw (new Error(["No matching clause: ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(G__26418__$1)].join('')));
throw (new Error(["No matching clause: ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(G__26730__$1)].join('')));
}
});

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -5,7 +5,7 @@ goog.provide('clojure.core.protocols');
*/
clojure.core.protocols.Datafiable = function(){};
var clojure$core$protocols$Datafiable$datafy$dyn_19770 = (function (o){
var clojure$core$protocols$Datafiable$datafy$dyn_19757 = (function (o){
var x__5350__auto__ = (((o == null))?null:o);
var m__5351__auto__ = (clojure.core.protocols.datafy[goog.typeOf(x__5350__auto__)]);
if((!((m__5351__auto__ == null)))){
@@ -31,7 +31,7 @@ return (meta_impl__5352__auto__.cljs$core$IFn$_invoke$arity$1 ? meta_impl__5352_
if((((!((o == null)))) && ((!((o.clojure$core$protocols$Datafiable$datafy$arity$1 == null)))))){
return o.clojure$core$protocols$Datafiable$datafy$arity$1(o);
} else {
return clojure$core$protocols$Datafiable$datafy$dyn_19770(o);
return clojure$core$protocols$Datafiable$datafy$dyn_19757(o);
}
}
});
@@ -53,7 +53,7 @@ return o;
*/
clojure.core.protocols.Navigable = function(){};
var clojure$core$protocols$Navigable$nav$dyn_19785 = (function (coll,k,v){
var clojure$core$protocols$Navigable$nav$dyn_19774 = (function (coll,k,v){
var x__5350__auto__ = (((coll == null))?null:coll);
var m__5351__auto__ = (clojure.core.protocols.nav[goog.typeOf(x__5350__auto__)]);
if((!((m__5351__auto__ == null)))){
@@ -80,7 +80,7 @@ return (meta_impl__5352__auto__.cljs$core$IFn$_invoke$arity$3 ? meta_impl__5352_
if((((!((coll == null)))) && ((!((coll.clojure$core$protocols$Navigable$nav$arity$3 == null)))))){
return coll.clojure$core$protocols$Navigable$nav$arity$3(coll,k,v);
} else {
return clojure$core$protocols$Navigable$nav$dyn_19785(coll,k,v);
return clojure$core$protocols$Navigable$nav$dyn_19774(coll,k,v);
}
}
});

View File

@@ -15,10 +15,10 @@ return new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMP
*/
clojure.data.vectorize = (function clojure$data$vectorize(m){
if(cljs.core.seq(m)){
return cljs.core.reduce.cljs$core$IFn$_invoke$arity$3((function (result,p__20030){
var vec__20032 = p__20030;
var k = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__20032,(0),null);
var v = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__20032,(1),null);
return cljs.core.reduce.cljs$core$IFn$_invoke$arity$3((function (result,p__21724){
var vec__21726 = p__21724;
var k = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__21726,(0),null);
var v = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__21726,(1),null);
return cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(result,k,v);
}),cljs.core.vec(cljs.core.repeat.cljs$core$IFn$_invoke$arity$2(cljs.core.apply.cljs$core$IFn$_invoke$arity$2(cljs.core.max,cljs.core.keys(m)),null)),m);
} else {
@@ -31,10 +31,10 @@ return null;
clojure.data.diff_associative_key = (function clojure$data$diff_associative_key(a,b,k){
var va = cljs.core.get.cljs$core$IFn$_invoke$arity$2(a,k);
var vb = cljs.core.get.cljs$core$IFn$_invoke$arity$2(b,k);
var vec__20039 = clojure.data.diff(va,vb);
var a_STAR_ = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__20039,(0),null);
var b_STAR_ = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__20039,(1),null);
var ab = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__20039,(2),null);
var vec__21734 = clojure.data.diff(va,vb);
var a_STAR_ = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__21734,(0),null);
var b_STAR_ = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__21734,(1),null);
var ab = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__21734,(2),null);
var in_a = cljs.core.contains_QMARK_(a,k);
var in_b = cljs.core.contains_QMARK_(b,k);
var same = ((in_a) && (((in_b) && ((((!((ab == null)))) || ((((va == null)) && ((vb == null)))))))));
@@ -44,8 +44,8 @@ return new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMP
* Diff associative things a and b, comparing only keys in ks (if supplied).
*/
clojure.data.diff_associative = (function clojure$data$diff_associative(var_args){
var G__20059 = arguments.length;
switch (G__20059) {
var G__21773 = arguments.length;
switch (G__21773) {
case 2:
return clojure.data.diff_associative.cljs$core$IFn$_invoke$arity$2((arguments[(0)]),(arguments[(1)]));
@@ -88,7 +88,7 @@ return new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMP
*/
clojure.data.EqualityPartition = function(){};
var clojure$data$EqualityPartition$equality_partition$dyn_20245 = (function (x){
var clojure$data$EqualityPartition$equality_partition$dyn_21967 = (function (x){
var x__5350__auto__ = (((x == null))?null:x);
var m__5351__auto__ = (clojure.data.equality_partition[goog.typeOf(x__5350__auto__)]);
if((!((m__5351__auto__ == null)))){
@@ -109,7 +109,7 @@ clojure.data.equality_partition = (function clojure$data$equality_partition(x){
if((((!((x == null)))) && ((!((x.clojure$data$EqualityPartition$equality_partition$arity$1 == null)))))){
return x.clojure$data$EqualityPartition$equality_partition$arity$1(x);
} else {
return clojure$data$EqualityPartition$equality_partition$dyn_20245(x);
return clojure$data$EqualityPartition$equality_partition$dyn_21967(x);
}
});
@@ -120,7 +120,7 @@ return clojure$data$EqualityPartition$equality_partition$dyn_20245(x);
*/
clojure.data.Diff = function(){};
var clojure$data$Diff$diff_similar$dyn_20264 = (function (a,b){
var clojure$data$Diff$diff_similar$dyn_21976 = (function (a,b){
var x__5350__auto__ = (((a == null))?null:a);
var m__5351__auto__ = (clojure.data.diff_similar[goog.typeOf(x__5350__auto__)]);
if((!((m__5351__auto__ == null)))){
@@ -141,7 +141,7 @@ clojure.data.diff_similar = (function clojure$data$diff_similar(a,b){
if((((!((a == null)))) && ((!((a.clojure$data$Diff$diff_similar$arity$2 == null)))))){
return a.clojure$data$Diff$diff_similar$arity$2(a,b);
} else {
return clojure$data$Diff$diff_similar$dyn_20264(a,b);
return clojure$data$Diff$diff_similar$dyn_21976(a,b);
}
});
@@ -238,9 +238,9 @@ return clojure.data.atom_diff(a,b);
(clojure.data.Diff["_"] = true);
(clojure.data.diff_similar["_"] = (function (a,b){
var fexpr__20176 = (function (){var G__20177 = clojure.data.equality_partition(a);
var G__20177__$1 = (((G__20177 instanceof cljs.core.Keyword))?G__20177.fqn:null);
switch (G__20177__$1) {
var fexpr__21888 = (function (){var G__21890 = clojure.data.equality_partition(a);
var G__21890__$1 = (((G__21890 instanceof cljs.core.Keyword))?G__21890.fqn:null);
switch (G__21890__$1) {
case "atom":
return clojure.data.atom_diff;
@@ -258,11 +258,11 @@ return clojure.data.diff_associative;
break;
default:
throw (new Error(["No matching clause: ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(G__20177__$1)].join('')));
throw (new Error(["No matching clause: ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(G__21890__$1)].join('')));
}
})();
return (fexpr__20176.cljs$core$IFn$_invoke$arity$2 ? fexpr__20176.cljs$core$IFn$_invoke$arity$2(a,b) : fexpr__20176.call(null, a,b));
return (fexpr__21888.cljs$core$IFn$_invoke$arity$2 ? fexpr__21888.cljs$core$IFn$_invoke$arity$2(a,b) : fexpr__21888.call(null, a,b));
}));
/**
* Recursively compares a and b, returning a tuple of

File diff suppressed because one or more lines are too long

View File

@@ -10,8 +10,8 @@ return (max === p1__19775_SHARP_);
* Return a set that is the union of the input sets
*/
clojure.set.union = (function clojure$set$union(var_args){
var G__19784 = arguments.length;
switch (G__19784) {
var G__19781 = arguments.length;
switch (G__19781) {
case 0:
return clojure.set.union.cljs$core$IFn$_invoke$arity$0();
@@ -26,14 +26,14 @@ return clojure.set.union.cljs$core$IFn$_invoke$arity$2((arguments[(0)]),(argumen
break;
default:
var args_arr__5751__auto__ = [];
var len__5726__auto___19904 = arguments.length;
var i__5727__auto___19905 = (0);
var len__5726__auto___19947 = arguments.length;
var i__5727__auto___19949 = (0);
while(true){
if((i__5727__auto___19905 < len__5726__auto___19904)){
args_arr__5751__auto__.push((arguments[i__5727__auto___19905]));
if((i__5727__auto___19949 < len__5726__auto___19947)){
args_arr__5751__auto__.push((arguments[i__5727__auto___19949]));
var G__19908 = (i__5727__auto___19905 + (1));
i__5727__auto___19905 = G__19908;
var G__19952 = (i__5727__auto___19949 + (1));
i__5727__auto___19949 = G__19952;
continue;
} else {
}
@@ -68,13 +68,13 @@ return cljs.core.reduce.cljs$core$IFn$_invoke$arity$3(cljs.core.into,cljs.core.f
}));
/** @this {Function} */
(clojure.set.union.cljs$lang$applyTo = (function (seq19781){
var G__19782 = cljs.core.first(seq19781);
var seq19781__$1 = cljs.core.next(seq19781);
var G__19783 = cljs.core.first(seq19781__$1);
var seq19781__$2 = cljs.core.next(seq19781__$1);
(clojure.set.union.cljs$lang$applyTo = (function (seq19778){
var G__19779 = cljs.core.first(seq19778);
var seq19778__$1 = cljs.core.next(seq19778);
var G__19780 = cljs.core.first(seq19778__$1);
var seq19778__$2 = cljs.core.next(seq19778__$1);
var self__5711__auto__ = this;
return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__19782,G__19783,seq19781__$2);
return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__19779,G__19780,seq19778__$2);
}));
(clojure.set.union.cljs$lang$maxFixedArity = (2));
@@ -83,8 +83,8 @@ return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__19782,G__19783
* Return a set that is the intersection of the input sets
*/
clojure.set.intersection = (function clojure$set$intersection(var_args){
var G__19805 = arguments.length;
switch (G__19805) {
var G__19808 = arguments.length;
switch (G__19808) {
case 1:
return clojure.set.intersection.cljs$core$IFn$_invoke$arity$1((arguments[(0)]));
@@ -95,14 +95,14 @@ return clojure.set.intersection.cljs$core$IFn$_invoke$arity$2((arguments[(0)]),(
break;
default:
var args_arr__5751__auto__ = [];
var len__5726__auto___19920 = arguments.length;
var i__5727__auto___19921 = (0);
var len__5726__auto___19984 = arguments.length;
var i__5727__auto___19989 = (0);
while(true){
if((i__5727__auto___19921 < len__5726__auto___19920)){
args_arr__5751__auto__.push((arguments[i__5727__auto___19921]));
if((i__5727__auto___19989 < len__5726__auto___19984)){
args_arr__5751__auto__.push((arguments[i__5727__auto___19989]));
var G__19922 = (i__5727__auto___19921 + (1));
i__5727__auto___19921 = G__19922;
var G__19991 = (i__5727__auto___19989 + (1));
i__5727__auto___19989 = G__19991;
continue;
} else {
}
@@ -122,10 +122,10 @@ return s1;
(clojure.set.intersection.cljs$core$IFn$_invoke$arity$2 = (function (s1,s2){
while(true){
if((cljs.core.count(s2) < cljs.core.count(s1))){
var G__19930 = s2;
var G__19931 = s1;
s1 = G__19930;
s2 = G__19931;
var G__19993 = s2;
var G__19994 = s1;
s1 = G__19993;
s2 = G__19994;
continue;
} else {
return cljs.core.reduce.cljs$core$IFn$_invoke$arity$3(((function (s1,s2){
@@ -143,20 +143,20 @@ break;
}));
(clojure.set.intersection.cljs$core$IFn$_invoke$arity$variadic = (function (s1,s2,sets){
var bubbled_sets = clojure.set.bubble_max_key((function (p1__19799_SHARP_){
return (- cljs.core.count(p1__19799_SHARP_));
var bubbled_sets = clojure.set.bubble_max_key((function (p1__19801_SHARP_){
return (- cljs.core.count(p1__19801_SHARP_));
}),cljs.core.conj.cljs$core$IFn$_invoke$arity$variadic(sets,s2,cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([s1], 0)));
return cljs.core.reduce.cljs$core$IFn$_invoke$arity$3(clojure.set.intersection,cljs.core.first(bubbled_sets),cljs.core.rest(bubbled_sets));
}));
/** @this {Function} */
(clojure.set.intersection.cljs$lang$applyTo = (function (seq19802){
var G__19803 = cljs.core.first(seq19802);
var seq19802__$1 = cljs.core.next(seq19802);
var G__19804 = cljs.core.first(seq19802__$1);
var seq19802__$2 = cljs.core.next(seq19802__$1);
(clojure.set.intersection.cljs$lang$applyTo = (function (seq19805){
var G__19806 = cljs.core.first(seq19805);
var seq19805__$1 = cljs.core.next(seq19805);
var G__19807 = cljs.core.first(seq19805__$1);
var seq19805__$2 = cljs.core.next(seq19805__$1);
var self__5711__auto__ = this;
return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__19803,G__19804,seq19802__$2);
return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__19806,G__19807,seq19805__$2);
}));
(clojure.set.intersection.cljs$lang$maxFixedArity = (2));
@@ -165,8 +165,8 @@ return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__19803,G__19804
* Return a set that is the first set without elements of the remaining sets
*/
clojure.set.difference = (function clojure$set$difference(var_args){
var G__19818 = arguments.length;
switch (G__19818) {
var G__19817 = arguments.length;
switch (G__19817) {
case 1:
return clojure.set.difference.cljs$core$IFn$_invoke$arity$1((arguments[(0)]));
@@ -177,14 +177,14 @@ return clojure.set.difference.cljs$core$IFn$_invoke$arity$2((arguments[(0)]),(ar
break;
default:
var args_arr__5751__auto__ = [];
var len__5726__auto___19940 = arguments.length;
var i__5727__auto___19941 = (0);
var len__5726__auto___20006 = arguments.length;
var i__5727__auto___20007 = (0);
while(true){
if((i__5727__auto___19941 < len__5726__auto___19940)){
args_arr__5751__auto__.push((arguments[i__5727__auto___19941]));
if((i__5727__auto___20007 < len__5726__auto___20006)){
args_arr__5751__auto__.push((arguments[i__5727__auto___20007]));
var G__19942 = (i__5727__auto___19941 + (1));
i__5727__auto___19941 = G__19942;
var G__20010 = (i__5727__auto___20007 + (1));
i__5727__auto___20007 = G__20010;
continue;
} else {
}
@@ -220,13 +220,13 @@ return cljs.core.reduce.cljs$core$IFn$_invoke$arity$3(clojure.set.difference,s1,
}));
/** @this {Function} */
(clojure.set.difference.cljs$lang$applyTo = (function (seq19815){
var G__19816 = cljs.core.first(seq19815);
var seq19815__$1 = cljs.core.next(seq19815);
var G__19817 = cljs.core.first(seq19815__$1);
var seq19815__$2 = cljs.core.next(seq19815__$1);
(clojure.set.difference.cljs$lang$applyTo = (function (seq19814){
var G__19815 = cljs.core.first(seq19814);
var seq19814__$1 = cljs.core.next(seq19814);
var G__19816 = cljs.core.first(seq19814__$1);
var seq19814__$2 = cljs.core.next(seq19814__$1);
var self__5711__auto__ = this;
return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__19816,G__19817,seq19815__$2);
return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__19815,G__19816,seq19814__$2);
}));
(clojure.set.difference.cljs$lang$maxFixedArity = (2));
@@ -247,18 +247,18 @@ return cljs.core.disj.cljs$core$IFn$_invoke$arity$2(s,k);
* Returns a rel of the elements of xrel with only the keys in ks
*/
clojure.set.project = (function clojure$set$project(xrel,ks){
return cljs.core.set(cljs.core.map.cljs$core$IFn$_invoke$arity$2((function (p1__19828_SHARP_){
return cljs.core.select_keys(p1__19828_SHARP_,ks);
return cljs.core.set(cljs.core.map.cljs$core$IFn$_invoke$arity$2((function (p1__19836_SHARP_){
return cljs.core.select_keys(p1__19836_SHARP_,ks);
}),xrel));
});
/**
* Returns the map with the keys in kmap renamed to the vals in kmap
*/
clojure.set.rename_keys = (function clojure$set$rename_keys(map,kmap){
return cljs.core.reduce.cljs$core$IFn$_invoke$arity$3((function (m,p__19835){
var vec__19836 = p__19835;
var old = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__19836,(0),null);
var new$ = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__19836,(1),null);
return cljs.core.reduce.cljs$core$IFn$_invoke$arity$3((function (m,p__19842){
var vec__19844 = p__19842;
var old = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__19844,(0),null);
var new$ = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__19844,(1),null);
if(cljs.core.contains_QMARK_(map,old)){
return cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(m,new$,cljs.core.get.cljs$core$IFn$_invoke$arity$2(map,old));
} else {
@@ -270,8 +270,8 @@ return m;
* Returns a rel of the maps in xrel with the keys in kmap renamed to the vals in kmap
*/
clojure.set.rename = (function clojure$set$rename(xrel,kmap){
return cljs.core.set(cljs.core.map.cljs$core$IFn$_invoke$arity$2((function (p1__19846_SHARP_){
return clojure.set.rename_keys(p1__19846_SHARP_,kmap);
return cljs.core.set(cljs.core.map.cljs$core$IFn$_invoke$arity$2((function (p1__19850_SHARP_){
return clojure.set.rename_keys(p1__19850_SHARP_,kmap);
}),xrel));
});
/**
@@ -298,8 +298,8 @@ return cljs.core.assoc_BANG_.cljs$core$IFn$_invoke$arity$3(m__$1,v,k);
* keys.
*/
clojure.set.join = (function clojure$set$join(var_args){
var G__19864 = arguments.length;
switch (G__19864) {
var G__19871 = arguments.length;
switch (G__19871) {
case 2:
return clojure.set.join.cljs$core$IFn$_invoke$arity$2((arguments[(0)]),(arguments[(1)]));
@@ -317,17 +317,17 @@ throw (new Error(["Invalid arity: ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(
(clojure.set.join.cljs$core$IFn$_invoke$arity$2 = (function (xrel,yrel){
if(((cljs.core.seq(xrel)) && (cljs.core.seq(yrel)))){
var ks = clojure.set.intersection.cljs$core$IFn$_invoke$arity$2(cljs.core.set(cljs.core.keys(cljs.core.first(xrel))),cljs.core.set(cljs.core.keys(cljs.core.first(yrel))));
var vec__19870 = (((cljs.core.count(xrel) <= cljs.core.count(yrel)))?new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [xrel,yrel], null):new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [yrel,xrel], null));
var r = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__19870,(0),null);
var s = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__19870,(1),null);
var vec__19876 = (((cljs.core.count(xrel) <= cljs.core.count(yrel)))?new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [xrel,yrel], null):new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [yrel,xrel], null));
var r = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__19876,(0),null);
var s = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__19876,(1),null);
var idx = clojure.set.index(r,ks);
return cljs.core.reduce.cljs$core$IFn$_invoke$arity$3((function (ret,x){
var found = (function (){var G__19879 = cljs.core.select_keys(x,ks);
return (idx.cljs$core$IFn$_invoke$arity$1 ? idx.cljs$core$IFn$_invoke$arity$1(G__19879) : idx.call(null, G__19879));
var found = (function (){var G__19892 = cljs.core.select_keys(x,ks);
return (idx.cljs$core$IFn$_invoke$arity$1 ? idx.cljs$core$IFn$_invoke$arity$1(G__19892) : idx.call(null, G__19892));
})();
if(cljs.core.truth_(found)){
return cljs.core.reduce.cljs$core$IFn$_invoke$arity$3((function (p1__19856_SHARP_,p2__19857_SHARP_){
return cljs.core.conj.cljs$core$IFn$_invoke$arity$2(p1__19856_SHARP_,cljs.core.merge.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([p2__19857_SHARP_,x], 0)));
return cljs.core.reduce.cljs$core$IFn$_invoke$arity$3((function (p1__19861_SHARP_,p2__19862_SHARP_){
return cljs.core.conj.cljs$core$IFn$_invoke$arity$2(p1__19861_SHARP_,cljs.core.merge.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([p2__19862_SHARP_,x], 0)));
}),ret,found);
} else {
return ret;
@@ -339,18 +339,18 @@ return cljs.core.PersistentHashSet.EMPTY;
}));
(clojure.set.join.cljs$core$IFn$_invoke$arity$3 = (function (xrel,yrel,km){
var vec__19880 = (((cljs.core.count(xrel) <= cljs.core.count(yrel)))?new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [xrel,yrel,clojure.set.map_invert(km)], null):new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [yrel,xrel,km], null));
var r = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__19880,(0),null);
var s = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__19880,(1),null);
var k = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__19880,(2),null);
var vec__19897 = (((cljs.core.count(xrel) <= cljs.core.count(yrel)))?new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [xrel,yrel,clojure.set.map_invert(km)], null):new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [yrel,xrel,km], null));
var r = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__19897,(0),null);
var s = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__19897,(1),null);
var k = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__19897,(2),null);
var idx = clojure.set.index(r,cljs.core.vals(k));
return cljs.core.reduce.cljs$core$IFn$_invoke$arity$3((function (ret,x){
var found = (function (){var G__19884 = clojure.set.rename_keys(cljs.core.select_keys(x,cljs.core.keys(k)),k);
return (idx.cljs$core$IFn$_invoke$arity$1 ? idx.cljs$core$IFn$_invoke$arity$1(G__19884) : idx.call(null, G__19884));
var found = (function (){var G__19903 = clojure.set.rename_keys(cljs.core.select_keys(x,cljs.core.keys(k)),k);
return (idx.cljs$core$IFn$_invoke$arity$1 ? idx.cljs$core$IFn$_invoke$arity$1(G__19903) : idx.call(null, G__19903));
})();
if(cljs.core.truth_(found)){
return cljs.core.reduce.cljs$core$IFn$_invoke$arity$3((function (p1__19858_SHARP_,p2__19860_SHARP_){
return cljs.core.conj.cljs$core$IFn$_invoke$arity$2(p1__19858_SHARP_,cljs.core.merge.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([p2__19860_SHARP_,x], 0)));
return cljs.core.reduce.cljs$core$IFn$_invoke$arity$3((function (p1__19864_SHARP_,p2__19865_SHARP_){
return cljs.core.conj.cljs$core$IFn$_invoke$arity$2(p1__19864_SHARP_,cljs.core.merge.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([p2__19865_SHARP_,x], 0)));
}),ret,found);
} else {
return ret;
@@ -364,16 +364,16 @@ return ret;
* Is set1 a subset of set2?
*/
clojure.set.subset_QMARK_ = (function clojure$set$subset_QMARK_(set1,set2){
return (((cljs.core.count(set1) <= cljs.core.count(set2))) && (cljs.core.every_QMARK_((function (p1__19886_SHARP_){
return cljs.core.contains_QMARK_(set2,p1__19886_SHARP_);
return (((cljs.core.count(set1) <= cljs.core.count(set2))) && (cljs.core.every_QMARK_((function (p1__19909_SHARP_){
return cljs.core.contains_QMARK_(set2,p1__19909_SHARP_);
}),set1)));
});
/**
* Is set1 a superset of set2?
*/
clojure.set.superset_QMARK_ = (function clojure$set$superset_QMARK_(set1,set2){
return (((cljs.core.count(set1) >= cljs.core.count(set2))) && (cljs.core.every_QMARK_((function (p1__19890_SHARP_){
return cljs.core.contains_QMARK_(set1,p1__19890_SHARP_);
return (((cljs.core.count(set1) >= cljs.core.count(set2))) && (cljs.core.every_QMARK_((function (p1__19919_SHARP_){
return cljs.core.contains_QMARK_(set1,p1__19919_SHARP_);
}),set2)));
});

File diff suppressed because one or more lines are too long

View File

@@ -10,44 +10,44 @@ clojure.string.reverse = (function clojure$string$reverse(s){
return s.replace(clojure.string.re_surrogate_pair,"$2$1").split("").reverse().join("");
});
clojure.string.replace_all = (function clojure$string$replace_all(s,re,replacement){
var r = (new RegExp(re.source,(function (){var G__19729 = "g";
var G__19729__$1 = (cljs.core.truth_(re.ignoreCase)?[G__19729,"i"].join(''):G__19729);
var G__19729__$2 = (cljs.core.truth_(re.multiline)?[G__19729__$1,"m"].join(''):G__19729__$1);
var r = (new RegExp(re.source,(function (){var G__19782 = "g";
var G__19782__$1 = (cljs.core.truth_(re.ignoreCase)?[G__19782,"i"].join(''):G__19782);
var G__19782__$2 = (cljs.core.truth_(re.multiline)?[G__19782__$1,"m"].join(''):G__19782__$1);
if(cljs.core.truth_(re.unicode)){
return [G__19729__$2,"u"].join('');
return [G__19782__$2,"u"].join('');
} else {
return G__19729__$2;
return G__19782__$2;
}
})()));
return s.replace(r,replacement);
});
clojure.string.replace_with = (function clojure$string$replace_with(f){
return (function() {
var G__19885__delegate = function (args){
var G__19960__delegate = function (args){
var matches = cljs.core.drop_last.cljs$core$IFn$_invoke$arity$2((2),args);
if(cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(cljs.core.count(matches),(1))){
var G__19741 = cljs.core.first(matches);
return (f.cljs$core$IFn$_invoke$arity$1 ? f.cljs$core$IFn$_invoke$arity$1(G__19741) : f.call(null, G__19741));
var G__19786 = cljs.core.first(matches);
return (f.cljs$core$IFn$_invoke$arity$1 ? f.cljs$core$IFn$_invoke$arity$1(G__19786) : f.call(null, G__19786));
} else {
var G__19743 = cljs.core.vec(matches);
return (f.cljs$core$IFn$_invoke$arity$1 ? f.cljs$core$IFn$_invoke$arity$1(G__19743) : f.call(null, G__19743));
var G__19787 = cljs.core.vec(matches);
return (f.cljs$core$IFn$_invoke$arity$1 ? f.cljs$core$IFn$_invoke$arity$1(G__19787) : f.call(null, G__19787));
}
};
var G__19885 = function (var_args){
var G__19960 = function (var_args){
var args = null;
if (arguments.length > 0) {
var G__19887__i = 0, G__19887__a = new Array(arguments.length - 0);
while (G__19887__i < G__19887__a.length) {G__19887__a[G__19887__i] = arguments[G__19887__i + 0]; ++G__19887__i;}
args = new cljs.core.IndexedSeq(G__19887__a,0,null);
var G__19967__i = 0, G__19967__a = new Array(arguments.length - 0);
while (G__19967__i < G__19967__a.length) {G__19967__a[G__19967__i] = arguments[G__19967__i + 0]; ++G__19967__i;}
args = new cljs.core.IndexedSeq(G__19967__a,0,null);
}
return G__19885__delegate.call(this,args);};
G__19885.cljs$lang$maxFixedArity = 0;
G__19885.cljs$lang$applyTo = (function (arglist__19888){
var args = cljs.core.seq(arglist__19888);
return G__19885__delegate(args);
return G__19960__delegate.call(this,args);};
G__19960.cljs$lang$maxFixedArity = 0;
G__19960.cljs$lang$applyTo = (function (arglist__19968){
var args = cljs.core.seq(arglist__19968);
return G__19960__delegate(args);
});
G__19885.cljs$core$IFn$_invoke$arity$variadic = G__19885__delegate;
return G__19885;
G__19960.cljs$core$IFn$_invoke$arity$variadic = G__19960__delegate;
return G__19960;
})()
;
});
@@ -118,8 +118,8 @@ return s.replace(match,replacement);
* separated by an optional separator.
*/
clojure.string.join = (function clojure$string$join(var_args){
var G__19765 = arguments.length;
switch (G__19765) {
var G__19799 = arguments.length;
switch (G__19799) {
case 1:
return clojure.string.join.cljs$core$IFn$_invoke$arity$1((arguments[(0)]));
@@ -139,10 +139,10 @@ var sb = (new goog.string.StringBuffer());
var coll__$1 = cljs.core.seq(coll);
while(true){
if((!((coll__$1 == null)))){
var G__19898 = sb.append(cljs.core.str.cljs$core$IFn$_invoke$arity$1(cljs.core.first(coll__$1)));
var G__19899 = cljs.core.next(coll__$1);
sb = G__19898;
coll__$1 = G__19899;
var G__19995 = sb.append(cljs.core.str.cljs$core$IFn$_invoke$arity$1(cljs.core.first(coll__$1)));
var G__19996 = cljs.core.next(coll__$1);
sb = G__19995;
coll__$1 = G__19996;
continue;
} else {
return sb.toString();
@@ -164,10 +164,10 @@ if((coll__$2 == null)){
sb.append(separator);
}
var G__19906 = sb;
var G__19907 = coll__$2;
sb = G__19906;
coll__$1 = G__19907;
var G__20004 = sb;
var G__20005 = coll__$2;
sb = G__20004;
coll__$1 = G__20005;
continue;
} else {
return sb.toString();
@@ -201,8 +201,8 @@ clojure.string.pop_last_while_empty = (function clojure$string$pop_last_while_em
var v__$1 = v;
while(true){
if(("" === cljs.core.peek(v__$1))){
var G__19910 = cljs.core.pop(v__$1);
v__$1 = G__19910;
var G__20014 = cljs.core.pop(v__$1);
v__$1 = G__20014;
continue;
} else {
return v__$1;
@@ -221,12 +221,12 @@ clojure.string.split_with_empty_regex = (function clojure$string$split_with_empt
if((((limit <= (0))) || ((limit >= ((2) + cljs.core.count(s)))))){
return cljs.core.conj.cljs$core$IFn$_invoke$arity$2(cljs.core.vec(cljs.core.cons("",cljs.core.map.cljs$core$IFn$_invoke$arity$2(cljs.core.str,cljs.core.seq(s)))),"");
} else {
var pred__19806 = cljs.core._EQ__EQ_;
var expr__19807 = limit;
if(cljs.core.truth_((pred__19806.cljs$core$IFn$_invoke$arity$2 ? pred__19806.cljs$core$IFn$_invoke$arity$2((1),expr__19807) : pred__19806.call(null, (1),expr__19807)))){
var pred__19821 = cljs.core._EQ__EQ_;
var expr__19822 = limit;
if(cljs.core.truth_((pred__19821.cljs$core$IFn$_invoke$arity$2 ? pred__19821.cljs$core$IFn$_invoke$arity$2((1),expr__19822) : pred__19821.call(null, (1),expr__19822)))){
return (new cljs.core.PersistentVector(null,1,(5),cljs.core.PersistentVector.EMPTY_NODE,[s],null));
} else {
if(cljs.core.truth_((pred__19806.cljs$core$IFn$_invoke$arity$2 ? pred__19806.cljs$core$IFn$_invoke$arity$2((2),expr__19807) : pred__19806.call(null, (2),expr__19807)))){
if(cljs.core.truth_((pred__19821.cljs$core$IFn$_invoke$arity$2 ? pred__19821.cljs$core$IFn$_invoke$arity$2((2),expr__19822) : pred__19821.call(null, (2),expr__19822)))){
return (new cljs.core.PersistentVector(null,2,(5),cljs.core.PersistentVector.EMPTY_NODE,["",s],null));
} else {
var c = (limit - (2));
@@ -241,8 +241,8 @@ return cljs.core.conj.cljs$core$IFn$_invoke$arity$2(cljs.core.vec(cljs.core.cons
* Trailing empty strings are not returned - pass limit of -1 to return all.
*/
clojure.string.split = (function clojure$string$split(var_args){
var G__19812 = arguments.length;
switch (G__19812) {
var G__19835 = arguments.length;
switch (G__19835) {
case 2:
return clojure.string.split.cljs$core$IFn$_invoke$arity$2((arguments[(0)]),(arguments[(1)]));
@@ -272,12 +272,12 @@ return cljs.core.conj.cljs$core$IFn$_invoke$arity$2(parts,s__$1);
var m = cljs.core.re_find(re,s__$1);
if((!((m == null)))){
var index = s__$1.indexOf(m);
var G__19933 = s__$1.substring((index + cljs.core.count(m)));
var G__19934 = (limit__$1 - (1));
var G__19935 = cljs.core.conj.cljs$core$IFn$_invoke$arity$2(parts,s__$1.substring((0),index));
s__$1 = G__19933;
limit__$1 = G__19934;
parts = G__19935;
var G__20055 = s__$1.substring((index + cljs.core.count(m)));
var G__20056 = (limit__$1 - (1));
var G__20057 = cljs.core.conj.cljs$core$IFn$_invoke$arity$2(parts,s__$1.substring((0),index));
s__$1 = G__20055;
limit__$1 = G__20056;
parts = G__20057;
continue;
} else {
return cljs.core.conj.cljs$core$IFn$_invoke$arity$2(parts,s__$1);
@@ -326,8 +326,8 @@ return "";
} else {
var ch = cljs.core.get.cljs$core$IFn$_invoke$arity$2(s,(index - (1)));
if(((("\n" === ch)) || (("\r" === ch)))){
var G__19946 = (index - (1));
index = G__19946;
var G__20071 = (index - (1));
index = G__20071;
continue;
} else {
return s.substring((0),index);
@@ -365,8 +365,8 @@ buffer.append(cljs.core.str.cljs$core$IFn$_invoke$arity$1(replacement));
buffer.append(ch);
}
var G__19955 = (index + (1));
index = G__19955;
var G__20089 = (index + (1));
index = G__20089;
continue;
}
break;
@@ -377,8 +377,8 @@ break;
* forward from from-index or nil if not found.
*/
clojure.string.index_of = (function clojure$string$index_of(var_args){
var G__19845 = arguments.length;
switch (G__19845) {
var G__19902 = arguments.length;
switch (G__19902) {
case 2:
return clojure.string.index_of.cljs$core$IFn$_invoke$arity$2((arguments[(0)]),(arguments[(1)]));
@@ -418,8 +418,8 @@ return result;
* searching backward from from-index or nil if not found.
*/
clojure.string.last_index_of = (function clojure$string$last_index_of(var_args){
var G__19853 = arguments.length;
switch (G__19853) {
var G__19918 = arguments.length;
switch (G__19918) {
case 2:
return clojure.string.last_index_of.cljs$core$IFn$_invoke$arity$2((arguments[(0)]),(arguments[(1)]));

File diff suppressed because one or more lines are too long

View File

@@ -7,30 +7,30 @@ goog.provide('clojure.walk');
*/
clojure.walk.walk = (function clojure$walk$walk(inner,outer,form){
if(cljs.core.list_QMARK_(form)){
var G__22068 = cljs.core.apply.cljs$core$IFn$_invoke$arity$2(cljs.core.list,cljs.core.map.cljs$core$IFn$_invoke$arity$2(inner,form));
return (outer.cljs$core$IFn$_invoke$arity$1 ? outer.cljs$core$IFn$_invoke$arity$1(G__22068) : outer.call(null, G__22068));
var G__21723 = cljs.core.apply.cljs$core$IFn$_invoke$arity$2(cljs.core.list,cljs.core.map.cljs$core$IFn$_invoke$arity$2(inner,form));
return (outer.cljs$core$IFn$_invoke$arity$1 ? outer.cljs$core$IFn$_invoke$arity$1(G__21723) : outer.call(null, G__21723));
} else {
if(cljs.core.map_entry_QMARK_(form)){
var G__22073 = (new cljs.core.MapEntry((function (){var G__22074 = cljs.core.key(form);
return (inner.cljs$core$IFn$_invoke$arity$1 ? inner.cljs$core$IFn$_invoke$arity$1(G__22074) : inner.call(null, G__22074));
})(),(function (){var G__22075 = cljs.core.val(form);
return (inner.cljs$core$IFn$_invoke$arity$1 ? inner.cljs$core$IFn$_invoke$arity$1(G__22075) : inner.call(null, G__22075));
var G__21725 = (new cljs.core.MapEntry((function (){var G__21729 = cljs.core.key(form);
return (inner.cljs$core$IFn$_invoke$arity$1 ? inner.cljs$core$IFn$_invoke$arity$1(G__21729) : inner.call(null, G__21729));
})(),(function (){var G__21730 = cljs.core.val(form);
return (inner.cljs$core$IFn$_invoke$arity$1 ? inner.cljs$core$IFn$_invoke$arity$1(G__21730) : inner.call(null, G__21730));
})(),null));
return (outer.cljs$core$IFn$_invoke$arity$1 ? outer.cljs$core$IFn$_invoke$arity$1(G__22073) : outer.call(null, G__22073));
return (outer.cljs$core$IFn$_invoke$arity$1 ? outer.cljs$core$IFn$_invoke$arity$1(G__21725) : outer.call(null, G__21725));
} else {
if(cljs.core.seq_QMARK_(form)){
var G__22081 = cljs.core.doall.cljs$core$IFn$_invoke$arity$1(cljs.core.map.cljs$core$IFn$_invoke$arity$2(inner,form));
return (outer.cljs$core$IFn$_invoke$arity$1 ? outer.cljs$core$IFn$_invoke$arity$1(G__22081) : outer.call(null, G__22081));
var G__21731 = cljs.core.doall.cljs$core$IFn$_invoke$arity$1(cljs.core.map.cljs$core$IFn$_invoke$arity$2(inner,form));
return (outer.cljs$core$IFn$_invoke$arity$1 ? outer.cljs$core$IFn$_invoke$arity$1(G__21731) : outer.call(null, G__21731));
} else {
if(cljs.core.record_QMARK_(form)){
var G__22082 = cljs.core.reduce.cljs$core$IFn$_invoke$arity$3((function (r,x){
var G__21732 = cljs.core.reduce.cljs$core$IFn$_invoke$arity$3((function (r,x){
return cljs.core.conj.cljs$core$IFn$_invoke$arity$2(r,(inner.cljs$core$IFn$_invoke$arity$1 ? inner.cljs$core$IFn$_invoke$arity$1(x) : inner.call(null, x)));
}),form,form);
return (outer.cljs$core$IFn$_invoke$arity$1 ? outer.cljs$core$IFn$_invoke$arity$1(G__22082) : outer.call(null, G__22082));
return (outer.cljs$core$IFn$_invoke$arity$1 ? outer.cljs$core$IFn$_invoke$arity$1(G__21732) : outer.call(null, G__21732));
} else {
if(cljs.core.coll_QMARK_(form)){
var G__22083 = cljs.core.into.cljs$core$IFn$_invoke$arity$2(cljs.core.empty(form),cljs.core.map.cljs$core$IFn$_invoke$arity$2(inner,form));
return (outer.cljs$core$IFn$_invoke$arity$1 ? outer.cljs$core$IFn$_invoke$arity$1(G__22083) : outer.call(null, G__22083));
var G__21737 = cljs.core.into.cljs$core$IFn$_invoke$arity$2(cljs.core.empty(form),cljs.core.map.cljs$core$IFn$_invoke$arity$2(inner,form));
return (outer.cljs$core$IFn$_invoke$arity$1 ? outer.cljs$core$IFn$_invoke$arity$1(G__21737) : outer.call(null, G__21737));
} else {
return (outer.cljs$core$IFn$_invoke$arity$1 ? outer.cljs$core$IFn$_invoke$arity$1(form) : outer.call(null, form));
@@ -58,10 +58,10 @@ return clojure.walk.walk(cljs.core.partial.cljs$core$IFn$_invoke$arity$2(clojure
* Recursively transforms all map keys from strings to keywords.
*/
clojure.walk.keywordize_keys = (function clojure$walk$keywordize_keys(m){
var f = (function (p__22109){
var vec__22110 = p__22109;
var k = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__22110,(0),null);
var v = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__22110,(1),null);
var f = (function (p__21751){
var vec__21752 = p__21751;
var k = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__21752,(0),null);
var v = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__21752,(1),null);
if(typeof k === 'string'){
return new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.keyword.cljs$core$IFn$_invoke$arity$1(k),v], null);
} else {
@@ -80,10 +80,10 @@ return x;
* Recursively transforms all map keys from keywords to strings.
*/
clojure.walk.stringify_keys = (function clojure$walk$stringify_keys(m){
var f = (function (p__22119){
var vec__22120 = p__22119;
var k = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__22120,(0),null);
var v = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__22120,(1),null);
var f = (function (p__21779){
var vec__21782 = p__21779;
var k = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__21782,(0),null);
var v = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__21782,(1),null);
if((k instanceof cljs.core.Keyword)){
return new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.name(k),v], null);
} else {

File diff suppressed because one or more lines are too long

View File

@@ -92,55 +92,55 @@ var uuid__$1 = this;
return cljs.core._write(writer,["#uuid \"",cljs.core.str.cljs$core$IFn$_invoke$arity$1(uuid__$1.toString()),"\""].join(''));
}));
cognitect.transit.opts_merge = (function cognitect$transit$opts_merge(a,b){
var seq__22114_22594 = cljs.core.seq(cljs.core.js_keys(b));
var chunk__22115_22595 = null;
var count__22116_22596 = (0);
var i__22117_22597 = (0);
var seq__21791_22439 = cljs.core.seq(cljs.core.js_keys(b));
var chunk__21792_22440 = null;
var count__21793_22441 = (0);
var i__21794_22442 = (0);
while(true){
if((i__22117_22597 < count__22116_22596)){
var k_22598 = chunk__22115_22595.cljs$core$IIndexed$_nth$arity$2(null, i__22117_22597);
var v_22599 = cognitect.transit.goog$module$goog$object.get(b,k_22598);
cognitect.transit.goog$module$goog$object.set(a,k_22598,v_22599);
if((i__21794_22442 < count__21793_22441)){
var k_22444 = chunk__21792_22440.cljs$core$IIndexed$_nth$arity$2(null, i__21794_22442);
var v_22445 = cognitect.transit.goog$module$goog$object.get(b,k_22444);
cognitect.transit.goog$module$goog$object.set(a,k_22444,v_22445);
var G__22600 = seq__22114_22594;
var G__22601 = chunk__22115_22595;
var G__22602 = count__22116_22596;
var G__22603 = (i__22117_22597 + (1));
seq__22114_22594 = G__22600;
chunk__22115_22595 = G__22601;
count__22116_22596 = G__22602;
i__22117_22597 = G__22603;
var G__22447 = seq__21791_22439;
var G__22448 = chunk__21792_22440;
var G__22449 = count__21793_22441;
var G__22450 = (i__21794_22442 + (1));
seq__21791_22439 = G__22447;
chunk__21792_22440 = G__22448;
count__21793_22441 = G__22449;
i__21794_22442 = G__22450;
continue;
} else {
var temp__5804__auto___22604 = cljs.core.seq(seq__22114_22594);
if(temp__5804__auto___22604){
var seq__22114_22605__$1 = temp__5804__auto___22604;
if(cljs.core.chunked_seq_QMARK_(seq__22114_22605__$1)){
var c__5525__auto___22607 = cljs.core.chunk_first(seq__22114_22605__$1);
var G__22608 = cljs.core.chunk_rest(seq__22114_22605__$1);
var G__22609 = c__5525__auto___22607;
var G__22610 = cljs.core.count(c__5525__auto___22607);
var G__22611 = (0);
seq__22114_22594 = G__22608;
chunk__22115_22595 = G__22609;
count__22116_22596 = G__22610;
i__22117_22597 = G__22611;
var temp__5804__auto___22451 = cljs.core.seq(seq__21791_22439);
if(temp__5804__auto___22451){
var seq__21791_22452__$1 = temp__5804__auto___22451;
if(cljs.core.chunked_seq_QMARK_(seq__21791_22452__$1)){
var c__5525__auto___22454 = cljs.core.chunk_first(seq__21791_22452__$1);
var G__22455 = cljs.core.chunk_rest(seq__21791_22452__$1);
var G__22456 = c__5525__auto___22454;
var G__22457 = cljs.core.count(c__5525__auto___22454);
var G__22458 = (0);
seq__21791_22439 = G__22455;
chunk__21792_22440 = G__22456;
count__21793_22441 = G__22457;
i__21794_22442 = G__22458;
continue;
} else {
var k_22612 = cljs.core.first(seq__22114_22605__$1);
var v_22613 = cognitect.transit.goog$module$goog$object.get(b,k_22612);
cognitect.transit.goog$module$goog$object.set(a,k_22612,v_22613);
var k_22459 = cljs.core.first(seq__21791_22452__$1);
var v_22460 = cognitect.transit.goog$module$goog$object.get(b,k_22459);
cognitect.transit.goog$module$goog$object.set(a,k_22459,v_22460);
var G__22614 = cljs.core.next(seq__22114_22605__$1);
var G__22615 = null;
var G__22616 = (0);
var G__22617 = (0);
seq__22114_22594 = G__22614;
chunk__22115_22595 = G__22615;
count__22116_22596 = G__22616;
i__22117_22597 = G__22617;
var G__22461 = cljs.core.next(seq__21791_22452__$1);
var G__22462 = null;
var G__22463 = (0);
var G__22464 = (0);
seq__21791_22439 = G__22461;
chunk__21792_22440 = G__22462;
count__21793_22441 = G__22463;
i__21794_22442 = G__22464;
continue;
}
} else {
@@ -258,8 +258,8 @@ return (new cognitect.transit.VectorBuilder());
* read handler can be found.
*/
cognitect.transit.reader = (function cognitect$transit$reader(var_args){
var G__22161 = arguments.length;
switch (G__22161) {
var G__21862 = arguments.length;
switch (G__21862) {
case 1:
return cognitect.transit.reader.cljs$core$IFn$_invoke$arity$1((arguments[(0)]));
@@ -292,10 +292,10 @@ var i = (0);
var ret = cljs.core.transient$(cljs.core.PersistentArrayMap.EMPTY);
while(true){
if((i < v.length)){
var G__22651 = (i + (2));
var G__22652 = cljs.core.assoc_BANG_.cljs$core$IFn$_invoke$arity$3(ret,(v[i]),(v[(i + (1))]));
i = G__22651;
ret = G__22652;
var G__22490 = (i + (2));
var G__22491 = cljs.core.assoc_BANG_.cljs$core$IFn$_invoke$arity$3(ret,(v[i]),(v[(i + (1))]));
i = G__22490;
ret = G__22491;
continue;
} else {
return cljs.core.persistent_BANG_(ret);
@@ -418,53 +418,53 @@ return "list";
var self__ = this;
var _ = this;
var ret = [];
var seq__22223_22660 = cljs.core.seq(v);
var chunk__22224_22661 = null;
var count__22225_22662 = (0);
var i__22226_22663 = (0);
var seq__21972_22537 = cljs.core.seq(v);
var chunk__21973_22538 = null;
var count__21974_22539 = (0);
var i__21975_22540 = (0);
while(true){
if((i__22226_22663 < count__22225_22662)){
var x_22666 = chunk__22224_22661.cljs$core$IIndexed$_nth$arity$2(null, i__22226_22663);
ret.push(x_22666);
if((i__21975_22540 < count__21974_22539)){
var x_22542 = chunk__21973_22538.cljs$core$IIndexed$_nth$arity$2(null, i__21975_22540);
ret.push(x_22542);
var G__22668 = seq__22223_22660;
var G__22669 = chunk__22224_22661;
var G__22670 = count__22225_22662;
var G__22671 = (i__22226_22663 + (1));
seq__22223_22660 = G__22668;
chunk__22224_22661 = G__22669;
count__22225_22662 = G__22670;
i__22226_22663 = G__22671;
var G__22546 = seq__21972_22537;
var G__22547 = chunk__21973_22538;
var G__22548 = count__21974_22539;
var G__22549 = (i__21975_22540 + (1));
seq__21972_22537 = G__22546;
chunk__21973_22538 = G__22547;
count__21974_22539 = G__22548;
i__21975_22540 = G__22549;
continue;
} else {
var temp__5804__auto___22672 = cljs.core.seq(seq__22223_22660);
if(temp__5804__auto___22672){
var seq__22223_22673__$1 = temp__5804__auto___22672;
if(cljs.core.chunked_seq_QMARK_(seq__22223_22673__$1)){
var c__5525__auto___22674 = cljs.core.chunk_first(seq__22223_22673__$1);
var G__22676 = cljs.core.chunk_rest(seq__22223_22673__$1);
var G__22677 = c__5525__auto___22674;
var G__22678 = cljs.core.count(c__5525__auto___22674);
var G__22679 = (0);
seq__22223_22660 = G__22676;
chunk__22224_22661 = G__22677;
count__22225_22662 = G__22678;
i__22226_22663 = G__22679;
var temp__5804__auto___22550 = cljs.core.seq(seq__21972_22537);
if(temp__5804__auto___22550){
var seq__21972_22551__$1 = temp__5804__auto___22550;
if(cljs.core.chunked_seq_QMARK_(seq__21972_22551__$1)){
var c__5525__auto___22552 = cljs.core.chunk_first(seq__21972_22551__$1);
var G__22553 = cljs.core.chunk_rest(seq__21972_22551__$1);
var G__22554 = c__5525__auto___22552;
var G__22555 = cljs.core.count(c__5525__auto___22552);
var G__22556 = (0);
seq__21972_22537 = G__22553;
chunk__21973_22538 = G__22554;
count__21974_22539 = G__22555;
i__21975_22540 = G__22556;
continue;
} else {
var x_22680 = cljs.core.first(seq__22223_22673__$1);
ret.push(x_22680);
var x_22557 = cljs.core.first(seq__21972_22551__$1);
ret.push(x_22557);
var G__22681 = cljs.core.next(seq__22223_22673__$1);
var G__22682 = null;
var G__22683 = (0);
var G__22684 = (0);
seq__22223_22660 = G__22681;
chunk__22224_22661 = G__22682;
count__22225_22662 = G__22683;
i__22226_22663 = G__22684;
var G__22558 = cljs.core.next(seq__21972_22551__$1);
var G__22559 = null;
var G__22560 = (0);
var G__22561 = (0);
seq__21972_22537 = G__22558;
chunk__21973_22538 = G__22559;
count__21974_22539 = G__22560;
i__21975_22540 = G__22561;
continue;
}
} else {
@@ -560,53 +560,53 @@ return "set";
var self__ = this;
var _ = this;
var ret = [];
var seq__22261_22690 = cljs.core.seq(v);
var chunk__22262_22691 = null;
var count__22263_22692 = (0);
var i__22264_22693 = (0);
var seq__22041_22579 = cljs.core.seq(v);
var chunk__22042_22580 = null;
var count__22043_22581 = (0);
var i__22044_22582 = (0);
while(true){
if((i__22264_22693 < count__22263_22692)){
var x_22694 = chunk__22262_22691.cljs$core$IIndexed$_nth$arity$2(null, i__22264_22693);
ret.push(x_22694);
if((i__22044_22582 < count__22043_22581)){
var x_22583 = chunk__22042_22580.cljs$core$IIndexed$_nth$arity$2(null, i__22044_22582);
ret.push(x_22583);
var G__22695 = seq__22261_22690;
var G__22696 = chunk__22262_22691;
var G__22697 = count__22263_22692;
var G__22698 = (i__22264_22693 + (1));
seq__22261_22690 = G__22695;
chunk__22262_22691 = G__22696;
count__22263_22692 = G__22697;
i__22264_22693 = G__22698;
var G__22584 = seq__22041_22579;
var G__22585 = chunk__22042_22580;
var G__22586 = count__22043_22581;
var G__22587 = (i__22044_22582 + (1));
seq__22041_22579 = G__22584;
chunk__22042_22580 = G__22585;
count__22043_22581 = G__22586;
i__22044_22582 = G__22587;
continue;
} else {
var temp__5804__auto___22702 = cljs.core.seq(seq__22261_22690);
if(temp__5804__auto___22702){
var seq__22261_22706__$1 = temp__5804__auto___22702;
if(cljs.core.chunked_seq_QMARK_(seq__22261_22706__$1)){
var c__5525__auto___22707 = cljs.core.chunk_first(seq__22261_22706__$1);
var G__22708 = cljs.core.chunk_rest(seq__22261_22706__$1);
var G__22709 = c__5525__auto___22707;
var G__22710 = cljs.core.count(c__5525__auto___22707);
var G__22711 = (0);
seq__22261_22690 = G__22708;
chunk__22262_22691 = G__22709;
count__22263_22692 = G__22710;
i__22264_22693 = G__22711;
var temp__5804__auto___22588 = cljs.core.seq(seq__22041_22579);
if(temp__5804__auto___22588){
var seq__22041_22589__$1 = temp__5804__auto___22588;
if(cljs.core.chunked_seq_QMARK_(seq__22041_22589__$1)){
var c__5525__auto___22593 = cljs.core.chunk_first(seq__22041_22589__$1);
var G__22594 = cljs.core.chunk_rest(seq__22041_22589__$1);
var G__22595 = c__5525__auto___22593;
var G__22596 = cljs.core.count(c__5525__auto___22593);
var G__22597 = (0);
seq__22041_22579 = G__22594;
chunk__22042_22580 = G__22595;
count__22043_22581 = G__22596;
i__22044_22582 = G__22597;
continue;
} else {
var x_22713 = cljs.core.first(seq__22261_22706__$1);
ret.push(x_22713);
var x_22598 = cljs.core.first(seq__22041_22589__$1);
ret.push(x_22598);
var G__22714 = cljs.core.next(seq__22261_22706__$1);
var G__22715 = null;
var G__22716 = (0);
var G__22717 = (0);
seq__22261_22690 = G__22714;
chunk__22262_22691 = G__22715;
count__22263_22692 = G__22716;
i__22264_22693 = G__22717;
var G__22599 = cljs.core.next(seq__22041_22589__$1);
var G__22600 = null;
var G__22601 = (0);
var G__22602 = (0);
seq__22041_22579 = G__22599;
chunk__22042_22580 = G__22600;
count__22043_22581 = G__22601;
i__22044_22582 = G__22602;
continue;
}
} else {
@@ -659,53 +659,53 @@ return "array";
var self__ = this;
var _ = this;
var ret = [];
var seq__22280_22725 = cljs.core.seq(v);
var chunk__22281_22726 = null;
var count__22282_22727 = (0);
var i__22283_22728 = (0);
var seq__22118_22610 = cljs.core.seq(v);
var chunk__22119_22611 = null;
var count__22120_22612 = (0);
var i__22121_22613 = (0);
while(true){
if((i__22283_22728 < count__22282_22727)){
var x_22729 = chunk__22281_22726.cljs$core$IIndexed$_nth$arity$2(null, i__22283_22728);
ret.push(x_22729);
if((i__22121_22613 < count__22120_22612)){
var x_22615 = chunk__22119_22611.cljs$core$IIndexed$_nth$arity$2(null, i__22121_22613);
ret.push(x_22615);
var G__22730 = seq__22280_22725;
var G__22731 = chunk__22281_22726;
var G__22732 = count__22282_22727;
var G__22733 = (i__22283_22728 + (1));
seq__22280_22725 = G__22730;
chunk__22281_22726 = G__22731;
count__22282_22727 = G__22732;
i__22283_22728 = G__22733;
var G__22616 = seq__22118_22610;
var G__22617 = chunk__22119_22611;
var G__22618 = count__22120_22612;
var G__22619 = (i__22121_22613 + (1));
seq__22118_22610 = G__22616;
chunk__22119_22611 = G__22617;
count__22120_22612 = G__22618;
i__22121_22613 = G__22619;
continue;
} else {
var temp__5804__auto___22734 = cljs.core.seq(seq__22280_22725);
if(temp__5804__auto___22734){
var seq__22280_22735__$1 = temp__5804__auto___22734;
if(cljs.core.chunked_seq_QMARK_(seq__22280_22735__$1)){
var c__5525__auto___22736 = cljs.core.chunk_first(seq__22280_22735__$1);
var G__22737 = cljs.core.chunk_rest(seq__22280_22735__$1);
var G__22738 = c__5525__auto___22736;
var G__22739 = cljs.core.count(c__5525__auto___22736);
var G__22740 = (0);
seq__22280_22725 = G__22737;
chunk__22281_22726 = G__22738;
count__22282_22727 = G__22739;
i__22283_22728 = G__22740;
var temp__5804__auto___22620 = cljs.core.seq(seq__22118_22610);
if(temp__5804__auto___22620){
var seq__22118_22622__$1 = temp__5804__auto___22620;
if(cljs.core.chunked_seq_QMARK_(seq__22118_22622__$1)){
var c__5525__auto___22623 = cljs.core.chunk_first(seq__22118_22622__$1);
var G__22624 = cljs.core.chunk_rest(seq__22118_22622__$1);
var G__22625 = c__5525__auto___22623;
var G__22626 = cljs.core.count(c__5525__auto___22623);
var G__22627 = (0);
seq__22118_22610 = G__22624;
chunk__22119_22611 = G__22625;
count__22120_22612 = G__22626;
i__22121_22613 = G__22627;
continue;
} else {
var x_22741 = cljs.core.first(seq__22280_22735__$1);
ret.push(x_22741);
var x_22628 = cljs.core.first(seq__22118_22622__$1);
ret.push(x_22628);
var G__22742 = cljs.core.next(seq__22280_22735__$1);
var G__22743 = null;
var G__22744 = (0);
var G__22745 = (0);
seq__22280_22725 = G__22742;
chunk__22281_22726 = G__22743;
count__22282_22727 = G__22744;
i__22283_22728 = G__22745;
var G__22630 = cljs.core.next(seq__22118_22622__$1);
var G__22631 = null;
var G__22632 = (0);
var G__22633 = (0);
seq__22118_22610 = G__22630;
chunk__22119_22611 = G__22631;
count__22120_22612 = G__22632;
i__22121_22613 = G__22633;
continue;
}
} else {
@@ -867,8 +867,8 @@ return (new cognitect.transit.WithMetaHandler());
* be invoked on a value before it is written.
*/
cognitect.transit.writer = (function cognitect$transit$writer(var_args){
var G__22351 = arguments.length;
switch (G__22351) {
var G__22223 = arguments.length;
switch (G__22223) {
case 1:
return cognitect.transit.writer.cljs$core$IFn$_invoke$arity$1((arguments[(0)]));
@@ -899,23 +899,23 @@ var meta_handler = (new cognitect.transit.WithMetaHandler());
var handlers = cljs.core.merge.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([cljs.core.PersistentHashMap.fromArrays([cljs.core.PersistentHashMap,cljs.core.Cons,cljs.core.PersistentArrayMap,cljs.core.NodeSeq,cljs.core.PersistentQueue,cljs.core.IndexedSeq,cljs.core.Keyword,cljs.core.BlackNode,cljs.core.EmptyList,cljs.core.LazySeq,cljs.core.Subvec,cljs.core.PersistentQueueSeq,cljs.core.ArrayNodeSeq,cljs.core.ValSeq,cognitect.transit.WithMeta,cljs.core.PersistentArrayMapSeq,cljs.core.PersistentVector,cljs.core.List,cljs.core.RSeq,cljs.core.PersistentHashSet,cljs.core.PersistentTreeMap,cljs.core.KeySeq,cljs.core.ChunkedSeq,cljs.core.PersistentTreeSet,cljs.core.ChunkedCons,cljs.core.Symbol,cljs.core.UUID,cljs.core.Range,cljs.core.PersistentTreeMapSeq,cljs.core.RedNode],[map_handler,list_handler,map_handler,list_handler,list_handler,list_handler,keyword_handler,vector_handler,list_handler,list_handler,vector_handler,list_handler,list_handler,list_handler,meta_handler,list_handler,vector_handler,list_handler,list_handler,set_handler,map_handler,list_handler,list_handler,set_handler,list_handler,symbol_handler,uuid_handler,list_handler,list_handler,vector_handler]),(((typeof cljs !== 'undefined') && (typeof cljs.core !== 'undefined') && (typeof cljs.core.Eduction !== 'undefined'))?cljs.core.PersistentArrayMap.createAsIfByAssoc([cljs.core.Eduction,list_handler]):null),(((typeof cljs !== 'undefined') && (typeof cljs.core !== 'undefined') && (typeof cljs.core.Repeat !== 'undefined'))?cljs.core.PersistentArrayMap.createAsIfByAssoc([cljs.core.Repeat,list_handler]):null),(((typeof cljs !== 'undefined') && (typeof cljs.core !== 'undefined') && (typeof cljs.core.MapEntry !== 'undefined'))?cljs.core.PersistentArrayMap.createAsIfByAssoc([cljs.core.MapEntry,vector_handler]):null),new cljs.core.Keyword(null,"handlers","handlers",79528781).cljs$core$IFn$_invoke$arity$1(opts)], 0));
return com.cognitect.transit.writer(cljs.core.name(type),cognitect.transit.opts_merge(({"objectBuilder": (function (m,kfn,vfn){
return cljs.core.reduce_kv((function (obj,k,v){
var G__22377 = obj;
G__22377.push((kfn.cljs$core$IFn$_invoke$arity$1 ? kfn.cljs$core$IFn$_invoke$arity$1(k) : kfn.call(null, k)),(vfn.cljs$core$IFn$_invoke$arity$1 ? vfn.cljs$core$IFn$_invoke$arity$1(v) : vfn.call(null, v)));
var G__22262 = obj;
G__22262.push((kfn.cljs$core$IFn$_invoke$arity$1 ? kfn.cljs$core$IFn$_invoke$arity$1(k) : kfn.call(null, k)),(vfn.cljs$core$IFn$_invoke$arity$1 ? vfn.cljs$core$IFn$_invoke$arity$1(v) : vfn.call(null, v)));
return G__22377;
return G__22262;
}),["^ "],m);
}), "handlers": (function (){var x22380 = cljs.core.clone(handlers);
(x22380.forEach = (function (f){
}), "handlers": (function (){var x22266 = cljs.core.clone(handlers);
(x22266.forEach = (function (f){
var coll = this;
var seq__22382 = cljs.core.seq(coll);
var chunk__22383 = null;
var count__22384 = (0);
var i__22385 = (0);
var seq__22272 = cljs.core.seq(coll);
var chunk__22273 = null;
var count__22274 = (0);
var i__22275 = (0);
while(true){
if((i__22385 < count__22384)){
var vec__22427 = chunk__22383.cljs$core$IIndexed$_nth$arity$2(null, i__22385);
var k = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__22427,(0),null);
var v = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__22427,(1),null);
if((i__22275 < count__22274)){
var vec__22298 = chunk__22273.cljs$core$IIndexed$_nth$arity$2(null, i__22275);
var k = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__22298,(0),null);
var v = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__22298,(1),null);
if(cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(new cljs.core.Keyword(null,"default","default",-1987822328),k)){
(f.cljs$core$IFn$_invoke$arity$2 ? f.cljs$core$IFn$_invoke$arity$2(v,"default") : f.call(null, v,"default"));
} else {
@@ -923,34 +923,34 @@ if(cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(new cljs.core.Keyword(null,"defa
}
var G__22770 = seq__22382;
var G__22771 = chunk__22383;
var G__22772 = count__22384;
var G__22773 = (i__22385 + (1));
seq__22382 = G__22770;
chunk__22383 = G__22771;
count__22384 = G__22772;
i__22385 = G__22773;
var G__22699 = seq__22272;
var G__22700 = chunk__22273;
var G__22701 = count__22274;
var G__22702 = (i__22275 + (1));
seq__22272 = G__22699;
chunk__22273 = G__22700;
count__22274 = G__22701;
i__22275 = G__22702;
continue;
} else {
var temp__5804__auto__ = cljs.core.seq(seq__22382);
var temp__5804__auto__ = cljs.core.seq(seq__22272);
if(temp__5804__auto__){
var seq__22382__$1 = temp__5804__auto__;
if(cljs.core.chunked_seq_QMARK_(seq__22382__$1)){
var c__5525__auto__ = cljs.core.chunk_first(seq__22382__$1);
var G__22776 = cljs.core.chunk_rest(seq__22382__$1);
var G__22777 = c__5525__auto__;
var G__22778 = cljs.core.count(c__5525__auto__);
var G__22779 = (0);
seq__22382 = G__22776;
chunk__22383 = G__22777;
count__22384 = G__22778;
i__22385 = G__22779;
var seq__22272__$1 = temp__5804__auto__;
if(cljs.core.chunked_seq_QMARK_(seq__22272__$1)){
var c__5525__auto__ = cljs.core.chunk_first(seq__22272__$1);
var G__22703 = cljs.core.chunk_rest(seq__22272__$1);
var G__22704 = c__5525__auto__;
var G__22705 = cljs.core.count(c__5525__auto__);
var G__22706 = (0);
seq__22272 = G__22703;
chunk__22273 = G__22704;
count__22274 = G__22705;
i__22275 = G__22706;
continue;
} else {
var vec__22437 = cljs.core.first(seq__22382__$1);
var k = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__22437,(0),null);
var v = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__22437,(1),null);
var vec__22303 = cljs.core.first(seq__22272__$1);
var k = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__22303,(0),null);
var v = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__22303,(1),null);
if(cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(new cljs.core.Keyword(null,"default","default",-1987822328),k)){
(f.cljs$core$IFn$_invoke$arity$2 ? f.cljs$core$IFn$_invoke$arity$2(v,"default") : f.call(null, v,"default"));
} else {
@@ -958,14 +958,14 @@ if(cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(new cljs.core.Keyword(null,"defa
}
var G__22784 = cljs.core.next(seq__22382__$1);
var G__22785 = null;
var G__22786 = (0);
var G__22787 = (0);
seq__22382 = G__22784;
chunk__22383 = G__22785;
count__22384 = G__22786;
i__22385 = G__22787;
var G__22715 = cljs.core.next(seq__22272__$1);
var G__22716 = null;
var G__22717 = (0);
var G__22718 = (0);
seq__22272 = G__22715;
chunk__22273 = G__22716;
count__22274 = G__22717;
i__22275 = G__22718;
continue;
}
} else {
@@ -976,7 +976,7 @@ break;
}
}));
return x22380;
return x22266;
})(), "unpack": (function (x){
if((x instanceof cljs.core.PersistentArrayMap)){
return x.arr;
@@ -1014,40 +1014,40 @@ return cljs.core.constantly(f);
* @implements {cljs.core.IMeta}
* @implements {cljs.core.IWithMeta}
*/
cognitect.transit.t_cognitect$transit22495 = (function (tag_fn,rep_fn,str_rep_fn,verbose_handler_fn,meta22496){
cognitect.transit.t_cognitect$transit22352 = (function (tag_fn,rep_fn,str_rep_fn,verbose_handler_fn,meta22353){
this.tag_fn = tag_fn;
this.rep_fn = rep_fn;
this.str_rep_fn = str_rep_fn;
this.verbose_handler_fn = verbose_handler_fn;
this.meta22496 = meta22496;
this.meta22353 = meta22353;
this.cljs$lang$protocol_mask$partition0$ = 393216;
this.cljs$lang$protocol_mask$partition1$ = 0;
});
(cognitect.transit.t_cognitect$transit22495.prototype.cljs$core$IWithMeta$_with_meta$arity$2 = (function (_22497,meta22496__$1){
(cognitect.transit.t_cognitect$transit22352.prototype.cljs$core$IWithMeta$_with_meta$arity$2 = (function (_22354,meta22353__$1){
var self__ = this;
var _22497__$1 = this;
return (new cognitect.transit.t_cognitect$transit22495(self__.tag_fn,self__.rep_fn,self__.str_rep_fn,self__.verbose_handler_fn,meta22496__$1));
var _22354__$1 = this;
return (new cognitect.transit.t_cognitect$transit22352(self__.tag_fn,self__.rep_fn,self__.str_rep_fn,self__.verbose_handler_fn,meta22353__$1));
}));
(cognitect.transit.t_cognitect$transit22495.prototype.cljs$core$IMeta$_meta$arity$1 = (function (_22497){
(cognitect.transit.t_cognitect$transit22352.prototype.cljs$core$IMeta$_meta$arity$1 = (function (_22354){
var self__ = this;
var _22497__$1 = this;
return self__.meta22496;
var _22354__$1 = this;
return self__.meta22353;
}));
(cognitect.transit.t_cognitect$transit22495.prototype.tag = (function (o){
(cognitect.transit.t_cognitect$transit22352.prototype.tag = (function (o){
var self__ = this;
var _ = this;
return (self__.tag_fn.cljs$core$IFn$_invoke$arity$1 ? self__.tag_fn.cljs$core$IFn$_invoke$arity$1(o) : self__.tag_fn.call(null, o));
}));
(cognitect.transit.t_cognitect$transit22495.prototype.rep = (function (o){
(cognitect.transit.t_cognitect$transit22352.prototype.rep = (function (o){
var self__ = this;
var _ = this;
return (self__.rep_fn.cljs$core$IFn$_invoke$arity$1 ? self__.rep_fn.cljs$core$IFn$_invoke$arity$1(o) : self__.rep_fn.call(null, o));
}));
(cognitect.transit.t_cognitect$transit22495.prototype.stringRep = (function (o){
(cognitect.transit.t_cognitect$transit22352.prototype.stringRep = (function (o){
var self__ = this;
var _ = this;
if(cljs.core.truth_(self__.str_rep_fn)){
@@ -1057,7 +1057,7 @@ return null;
}
}));
(cognitect.transit.t_cognitect$transit22495.prototype.getVerboseHandler = (function (){
(cognitect.transit.t_cognitect$transit22352.prototype.getVerboseHandler = (function (){
var self__ = this;
var _ = this;
if(cljs.core.truth_(self__.verbose_handler_fn)){
@@ -1067,23 +1067,23 @@ return null;
}
}));
(cognitect.transit.t_cognitect$transit22495.getBasis = (function (){
return new cljs.core.PersistentVector(null, 5, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Symbol(null,"tag-fn","tag-fn",242055482,null),new cljs.core.Symbol(null,"rep-fn","rep-fn",-1724891035,null),new cljs.core.Symbol(null,"str-rep-fn","str-rep-fn",-1179615016,null),new cljs.core.Symbol(null,"verbose-handler-fn","verbose-handler-fn",547340594,null),new cljs.core.Symbol(null,"meta22496","meta22496",1865370823,null)], null);
(cognitect.transit.t_cognitect$transit22352.getBasis = (function (){
return new cljs.core.PersistentVector(null, 5, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Symbol(null,"tag-fn","tag-fn",242055482,null),new cljs.core.Symbol(null,"rep-fn","rep-fn",-1724891035,null),new cljs.core.Symbol(null,"str-rep-fn","str-rep-fn",-1179615016,null),new cljs.core.Symbol(null,"verbose-handler-fn","verbose-handler-fn",547340594,null),new cljs.core.Symbol(null,"meta22353","meta22353",1587281312,null)], null);
}));
(cognitect.transit.t_cognitect$transit22495.cljs$lang$type = true);
(cognitect.transit.t_cognitect$transit22352.cljs$lang$type = true);
(cognitect.transit.t_cognitect$transit22495.cljs$lang$ctorStr = "cognitect.transit/t_cognitect$transit22495");
(cognitect.transit.t_cognitect$transit22352.cljs$lang$ctorStr = "cognitect.transit/t_cognitect$transit22352");
(cognitect.transit.t_cognitect$transit22495.cljs$lang$ctorPrWriter = (function (this__5287__auto__,writer__5288__auto__,opt__5289__auto__){
return cljs.core._write(writer__5288__auto__,"cognitect.transit/t_cognitect$transit22495");
(cognitect.transit.t_cognitect$transit22352.cljs$lang$ctorPrWriter = (function (this__5287__auto__,writer__5288__auto__,opt__5289__auto__){
return cljs.core._write(writer__5288__auto__,"cognitect.transit/t_cognitect$transit22352");
}));
/**
* Positional factory function for cognitect.transit/t_cognitect$transit22495.
* Positional factory function for cognitect.transit/t_cognitect$transit22352.
*/
cognitect.transit.__GT_t_cognitect$transit22495 = (function cognitect$transit$__GT_t_cognitect$transit22495(tag_fn,rep_fn,str_rep_fn,verbose_handler_fn,meta22496){
return (new cognitect.transit.t_cognitect$transit22495(tag_fn,rep_fn,str_rep_fn,verbose_handler_fn,meta22496));
cognitect.transit.__GT_t_cognitect$transit22352 = (function cognitect$transit$__GT_t_cognitect$transit22352(tag_fn,rep_fn,str_rep_fn,verbose_handler_fn,meta22353){
return (new cognitect.transit.t_cognitect$transit22352(tag_fn,rep_fn,str_rep_fn,verbose_handler_fn,meta22353));
});
@@ -1093,8 +1093,8 @@ return (new cognitect.transit.t_cognitect$transit22495(tag_fn,rep_fn,str_rep_fn,
* invoke the provided fns.
*/
cognitect.transit.write_handler = (function cognitect$transit$write_handler(var_args){
var G__22471 = arguments.length;
switch (G__22471) {
var G__22327 = arguments.length;
switch (G__22327) {
case 2:
return cognitect.transit.write_handler.cljs$core$IFn$_invoke$arity$2((arguments[(0)]),(arguments[(1)]));
@@ -1126,7 +1126,7 @@ var tag_fn__$1 = cognitect.transit.fn_or_val(tag_fn);
var rep_fn__$1 = cognitect.transit.fn_or_val(rep_fn);
var str_rep_fn__$1 = cognitect.transit.fn_or_val(str_rep_fn);
var verbose_handler_fn__$1 = cognitect.transit.fn_or_val(verbose_handler_fn);
return (new cognitect.transit.t_cognitect$transit22495(tag_fn__$1,rep_fn__$1,str_rep_fn__$1,verbose_handler_fn__$1,cljs.core.PersistentArrayMap.EMPTY));
return (new cognitect.transit.t_cognitect$transit22352(tag_fn__$1,rep_fn__$1,str_rep_fn__$1,verbose_handler_fn__$1,cljs.core.PersistentArrayMap.EMPTY));
}));
(cognitect.transit.write_handler.cljs$lang$maxFixedArity = 4);

File diff suppressed because one or more lines are too long

View File

@@ -33,14 +33,14 @@ return emptyhead.idea.protocol.reference(idea);
*/
emptyhead.idea.crud.mutate_idea_BANG_ = (function emptyhead$idea$crud$mutate_idea_BANG_(var_args){
var args__5732__auto__ = [];
var len__5726__auto___30841 = arguments.length;
var i__5727__auto___30842 = (0);
var len__5726__auto___19911 = arguments.length;
var i__5727__auto___19912 = (0);
while(true){
if((i__5727__auto___30842 < len__5726__auto___30841)){
args__5732__auto__.push((arguments[i__5727__auto___30842]));
if((i__5727__auto___19912 < len__5726__auto___19911)){
args__5732__auto__.push((arguments[i__5727__auto___19912]));
var G__30843 = (i__5727__auto___30842 + (1));
i__5727__auto___30842 = G__30843;
var G__19913 = (i__5727__auto___19912 + (1));
i__5727__auto___19912 = G__19913;
continue;
} else {
}
@@ -60,13 +60,13 @@ return emptyhead.idea.protocol.reference(idea);
(emptyhead.idea.crud.mutate_idea_BANG_.cljs$lang$maxFixedArity = (2));
/** @this {Function} */
(emptyhead.idea.crud.mutate_idea_BANG_.cljs$lang$applyTo = (function (seq30832){
var G__30833 = cljs.core.first(seq30832);
var seq30832__$1 = cljs.core.next(seq30832);
var G__30834 = cljs.core.first(seq30832__$1);
var seq30832__$2 = cljs.core.next(seq30832__$1);
(emptyhead.idea.crud.mutate_idea_BANG_.cljs$lang$applyTo = (function (seq19901){
var G__19902 = cljs.core.first(seq19901);
var seq19901__$1 = cljs.core.next(seq19901);
var G__19903 = cljs.core.first(seq19901__$1);
var seq19901__$2 = cljs.core.next(seq19901__$1);
var self__5711__auto__ = this;
return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__30833,G__30834,seq30832__$2);
return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__19902,G__19903,seq19901__$2);
}));
/**
@@ -77,8 +77,8 @@ emptyhead.idea.crud.forget_idea_BANG_ = (function emptyhead$idea$crud$forget_ide
var val = emptyhead.idea.protocol.value(idea);
cljs.core.apply.cljs$core$IFn$_invoke$arity$3(emptyhead.idea.property.remove_property_BANG_,idea,emptyhead.idea.property.properties(idea));
emptyhead.idea.protocol.ref_fn((function (p1__30835_SHARP_){
return cljs.core.swap_BANG_.cljs$core$IFn$_invoke$arity$3(emptyhead.idea.state.state,cljs.core.dissoc,p1__30835_SHARP_);
emptyhead.idea.protocol.ref_fn((function (p1__19904_SHARP_){
return cljs.core.swap_BANG_.cljs$core$IFn$_invoke$arity$3(emptyhead.idea.state.state,cljs.core.dissoc,p1__19904_SHARP_);
}),idea);
return emptyhead.idea.protocol.copy(val);
@@ -90,14 +90,14 @@ return emptyhead.idea.protocol.copy(val);
*/
emptyhead.idea.crud.have_idea_BANG_ = (function emptyhead$idea$crud$have_idea_BANG_(var_args){
var args__5732__auto__ = [];
var len__5726__auto___30844 = arguments.length;
var i__5727__auto___30845 = (0);
var len__5726__auto___19914 = arguments.length;
var i__5727__auto___19915 = (0);
while(true){
if((i__5727__auto___30845 < len__5726__auto___30844)){
args__5732__auto__.push((arguments[i__5727__auto___30845]));
if((i__5727__auto___19915 < len__5726__auto___19914)){
args__5732__auto__.push((arguments[i__5727__auto___19915]));
var G__30846 = (i__5727__auto___30845 + (1));
i__5727__auto___30845 = G__30846;
var G__19916 = (i__5727__auto___19915 + (1));
i__5727__auto___19915 = G__19916;
continue;
} else {
}
@@ -108,24 +108,32 @@ var argseq__5733__auto__ = ((((0) < args__5732__auto__.length))?(new cljs.core.I
return emptyhead.idea.crud.have_idea_BANG_.cljs$core$IFn$_invoke$arity$variadic(argseq__5733__auto__);
});
(emptyhead.idea.crud.have_idea_BANG_.cljs$core$IFn$_invoke$arity$variadic = (function (p__30839){
var map__30840 = p__30839;
var map__30840__$1 = cljs.core.__destructure_map(map__30840);
var prefix = cljs.core.get.cljs$core$IFn$_invoke$arity$3(map__30840__$1,new cljs.core.Keyword(null,"prefix","prefix",-265908465),"idea_");
var count = cljs.core.get.cljs$core$IFn$_invoke$arity$3(map__30840__$1,new cljs.core.Keyword(null,"count","count",2139924085),(1));
var properties = cljs.core.get.cljs$core$IFn$_invoke$arity$3(map__30840__$1,new cljs.core.Keyword(null,"properties","properties",685819552),cljs.core.PersistentVector.EMPTY);
var data = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__30840__$1,new cljs.core.Keyword(null,"data","data",-232669377));
(emptyhead.idea.crud.have_idea_BANG_.cljs$core$IFn$_invoke$arity$variadic = (function (p__19909){
var map__19910 = p__19909;
var map__19910__$1 = cljs.core.__destructure_map(map__19910);
var prefix = cljs.core.get.cljs$core$IFn$_invoke$arity$3(map__19910__$1,new cljs.core.Keyword(null,"prefix","prefix",-265908465),"idea");
var count = cljs.core.get.cljs$core$IFn$_invoke$arity$3(map__19910__$1,new cljs.core.Keyword(null,"count","count",2139924085),(1));
var properties = cljs.core.get.cljs$core$IFn$_invoke$arity$3(map__19910__$1,new cljs.core.Keyword(null,"properties","properties",685819552),cljs.core.PersistentVector.EMPTY);
var data = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19910__$1,new cljs.core.Keyword(null,"data","data",-232669377));
var shadowing = cljs.core.get.cljs$core$IFn$_invoke$arity$3(map__19910__$1,new cljs.core.Keyword(null,"shadowing","shadowing",617250042),cljs.core.PersistentVector.EMPTY);
var fun = (function (){
return emptyhead.idea.crud.register_idea_BANG_(cljs.core.gensym.cljs$core$IFn$_invoke$arity$1(prefix));
return emptyhead.idea.crud.register_idea_BANG_(cljs.core.gensym.cljs$core$IFn$_invoke$arity$1([cljs.core.str.cljs$core$IFn$_invoke$arity$1(prefix),"$"].join('')));
});
var ideas = cljs.core.take.cljs$core$IFn$_invoke$arity$2(count,cljs.core.repeatedly.cljs$core$IFn$_invoke$arity$1(fun));
cljs.core.run_BANG_((function (p1__30836_SHARP_){
return cljs.core.apply.cljs$core$IFn$_invoke$arity$3(emptyhead.idea.property.register_property_BANG_,p1__30836_SHARP_,properties);
var shadowing__$1 = cljs.core.apply.cljs$core$IFn$_invoke$arity$2(clojure.set.union,cljs.core.map.cljs$core$IFn$_invoke$arity$2(emptyhead.idea.property.with_property,shadowing));
cljs.core.run_BANG_(emptyhead.idea.crud.forget_idea_BANG_,shadowing__$1);
cljs.core.run_BANG_((function (p1__19905_SHARP_){
return cljs.core.apply.cljs$core$IFn$_invoke$arity$3(emptyhead.idea.property.register_property_BANG_,p1__19905_SHARP_,properties);
}),ideas);
cljs.core.run_BANG_((function (p1__19906_SHARP_){
return emptyhead.idea.property.register_property_BANG_.cljs$core$IFn$_invoke$arity$variadic(p1__19906_SHARP_,cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([emptyhead.idea.memtag.uid_of(p1__19906_SHARP_)], 0));
}),ideas);
if(cljs.core.truth_(data)){
cljs.core.run_BANG_((function (p1__30837_SHARP_){
return emptyhead.idea.crud.extend_idea_BANG_(p1__30837_SHARP_,data);
cljs.core.run_BANG_((function (p1__19907_SHARP_){
return emptyhead.idea.crud.extend_idea_BANG_(p1__19907_SHARP_,data);
}),ideas);
} else {
}
@@ -140,9 +148,9 @@ return ideas;
(emptyhead.idea.crud.have_idea_BANG_.cljs$lang$maxFixedArity = (0));
/** @this {Function} */
(emptyhead.idea.crud.have_idea_BANG_.cljs$lang$applyTo = (function (seq30838){
(emptyhead.idea.crud.have_idea_BANG_.cljs$lang$applyTo = (function (seq19908){
var self__5712__auto__ = this;
return self__5712__auto__.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq(seq30838));
return self__5712__auto__.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq(seq19908));
}));

File diff suppressed because one or more lines are too long

View File

@@ -3,8 +3,8 @@ goog.provide('emptyhead.idea.property');
* Returns a set of all properties associated with `idea`.
*/
emptyhead.idea.property.properties = (function emptyhead$idea$property$properties(idea){
return emptyhead.idea.protocol.val_fn((function (p1__30805_SHARP_){
return cljs.core.get_in.cljs$core$IFn$_invoke$arity$2(p1__30805_SHARP_,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"_meta","_meta",937543236),new cljs.core.Keyword(null,"_properties","_properties",-1501471594)], null));
return emptyhead.idea.protocol.val_fn((function (p1__19868_SHARP_){
return cljs.core.get_in.cljs$core$IFn$_invoke$arity$2(p1__19868_SHARP_,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"_meta","_meta",937543236),new cljs.core.Keyword(null,"_properties","_properties",-1501471594)], null));
}),idea);
});
/**
@@ -30,14 +30,14 @@ return cljs.core.contains_QMARK_(emptyhead.idea.property.properties(idea),proper
*/
emptyhead.idea.property.register_property_BANG_ = (function emptyhead$idea$property$register_property_BANG_(var_args){
var args__5732__auto__ = [];
var len__5726__auto___30826 = arguments.length;
var i__5727__auto___30827 = (0);
var len__5726__auto___19890 = arguments.length;
var i__5727__auto___19891 = (0);
while(true){
if((i__5727__auto___30827 < len__5726__auto___30826)){
args__5732__auto__.push((arguments[i__5727__auto___30827]));
if((i__5727__auto___19891 < len__5726__auto___19890)){
args__5732__auto__.push((arguments[i__5727__auto___19891]));
var G__30828 = (i__5727__auto___30827 + (1));
i__5727__auto___30827 = G__30828;
var G__19892 = (i__5727__auto___19891 + (1));
i__5727__auto___19891 = G__19892;
continue;
} else {
}
@@ -64,8 +64,8 @@ return cljs.core.conj.cljs$core$IFn$_invoke$arity$2(acc,property__$1);
}
if(tail){
cljs.core.run_BANG_((function (p1__30809_SHARP_){
return emptyhead.idea.property.register_property_BANG_.cljs$core$IFn$_invoke$arity$variadic(idea,cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([p1__30809_SHARP_], 0));
cljs.core.run_BANG_((function (p1__19871_SHARP_){
return emptyhead.idea.property.register_property_BANG_.cljs$core$IFn$_invoke$arity$variadic(idea,cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([p1__19871_SHARP_], 0));
}),tail);
} else {
}
@@ -76,11 +76,11 @@ return iref;
(emptyhead.idea.property.register_property_BANG_.cljs$lang$maxFixedArity = (1));
/** @this {Function} */
(emptyhead.idea.property.register_property_BANG_.cljs$lang$applyTo = (function (seq30810){
var G__30811 = cljs.core.first(seq30810);
var seq30810__$1 = cljs.core.next(seq30810);
(emptyhead.idea.property.register_property_BANG_.cljs$lang$applyTo = (function (seq19874){
var G__19875 = cljs.core.first(seq19874);
var seq19874__$1 = cljs.core.next(seq19874);
var self__5711__auto__ = this;
return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__30811,seq30810__$1);
return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__19875,seq19874__$1);
}));
emptyhead.idea.property.remove_property_node_BANG_ = (function emptyhead$idea$property$remove_property_node_BANG_(idea,property){
@@ -89,8 +89,8 @@ cljs.core.swap_BANG_.cljs$core$IFn$_invoke$arity$variadic(emptyhead.idea.state.s
return emptyhead.idea.protocol.reference(idea);
});
emptyhead.idea.property.child_properties = (function emptyhead$idea$property$child_properties(property){
return cljs.core.map.cljs$core$IFn$_invoke$arity$2((function (p1__30821_SHARP_){
return cljs.core.conj.cljs$core$IFn$_invoke$arity$2(property,p1__30821_SHARP_);
return cljs.core.map.cljs$core$IFn$_invoke$arity$2((function (p1__19885_SHARP_){
return cljs.core.conj.cljs$core$IFn$_invoke$arity$2(property,p1__19885_SHARP_);
}),cljs.core.disj.cljs$core$IFn$_invoke$arity$2(cljs.core.set(cljs.core.keys(cljs.core.get_in.cljs$core$IFn$_invoke$arity$2(new cljs.core.Keyword(null,"_properties","_properties",-1501471594).cljs$core$IFn$_invoke$arity$1(cljs.core.deref(emptyhead.idea.state.state)),property))),new cljs.core.Keyword(null,"_node","_node",-620154476)));
});
emptyhead.idea.property.rm_prop_BANG_ = (function emptyhead$idea$property$rm_prop_BANG_(idea,property){
@@ -99,8 +99,8 @@ cljs.core.swap_BANG_.cljs$core$IFn$_invoke$arity$variadic(emptyhead.idea.state.s
emptyhead.idea.property.remove_property_node_BANG_(idea,property);
var children = clojure.set.intersection.cljs$core$IFn$_invoke$arity$2(cljs.core.set(emptyhead.idea.property.child_properties(property)),emptyhead.idea.property.properties(idea));
return cljs.core.run_BANG_((function (p1__30822_SHARP_){
return (emptyhead.idea.property.rm_prop_BANG_.cljs$core$IFn$_invoke$arity$2 ? emptyhead.idea.property.rm_prop_BANG_.cljs$core$IFn$_invoke$arity$2(idea,p1__30822_SHARP_) : emptyhead.idea.property.rm_prop_BANG_.call(null, idea,p1__30822_SHARP_));
return cljs.core.run_BANG_((function (p1__19886_SHARP_){
return (emptyhead.idea.property.rm_prop_BANG_.cljs$core$IFn$_invoke$arity$2 ? emptyhead.idea.property.rm_prop_BANG_.cljs$core$IFn$_invoke$arity$2(idea,p1__19886_SHARP_) : emptyhead.idea.property.rm_prop_BANG_.call(null, idea,p1__19886_SHARP_));
}),children);
});
/**
@@ -108,14 +108,14 @@ return (emptyhead.idea.property.rm_prop_BANG_.cljs$core$IFn$_invoke$arity$2 ? em
*/
emptyhead.idea.property.remove_property_BANG_ = (function emptyhead$idea$property$remove_property_BANG_(var_args){
var args__5732__auto__ = [];
var len__5726__auto___30829 = arguments.length;
var i__5727__auto___30830 = (0);
var len__5726__auto___19895 = arguments.length;
var i__5727__auto___19896 = (0);
while(true){
if((i__5727__auto___30830 < len__5726__auto___30829)){
args__5732__auto__.push((arguments[i__5727__auto___30830]));
if((i__5727__auto___19896 < len__5726__auto___19895)){
args__5732__auto__.push((arguments[i__5727__auto___19896]));
var G__30831 = (i__5727__auto___30830 + (1));
i__5727__auto___30830 = G__30831;
var G__19897 = (i__5727__auto___19896 + (1));
i__5727__auto___19896 = G__19897;
continue;
} else {
}
@@ -127,8 +127,8 @@ return emptyhead.idea.property.remove_property_BANG_.cljs$core$IFn$_invoke$arity
});
(emptyhead.idea.property.remove_property_BANG_.cljs$core$IFn$_invoke$arity$variadic = (function (idea,properties){
cljs.core.run_BANG_((function (p1__30823_SHARP_){
return emptyhead.idea.protocol.ref_fn.cljs$core$IFn$_invoke$arity$variadic(emptyhead.idea.property.rm_prop_BANG_,idea,cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([p1__30823_SHARP_], 0));
cljs.core.run_BANG_((function (p1__19887_SHARP_){
return emptyhead.idea.protocol.ref_fn.cljs$core$IFn$_invoke$arity$variadic(emptyhead.idea.property.rm_prop_BANG_,idea,cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([p1__19887_SHARP_], 0));
}),properties);
return emptyhead.idea.protocol.reference(idea);
@@ -137,11 +137,11 @@ return emptyhead.idea.protocol.reference(idea);
(emptyhead.idea.property.remove_property_BANG_.cljs$lang$maxFixedArity = (1));
/** @this {Function} */
(emptyhead.idea.property.remove_property_BANG_.cljs$lang$applyTo = (function (seq30824){
var G__30825 = cljs.core.first(seq30824);
var seq30824__$1 = cljs.core.next(seq30824);
(emptyhead.idea.property.remove_property_BANG_.cljs$lang$applyTo = (function (seq19888){
var G__19889 = cljs.core.first(seq19888);
var seq19888__$1 = cljs.core.next(seq19888);
var self__5711__auto__ = this;
return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__30825,seq30824__$1);
return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__19889,seq19888__$1);
}));

File diff suppressed because one or more lines are too long

View File

@@ -2,6 +2,8 @@ goog.provide('emptyhead.idea.protocol');
emptyhead.idea.protocol.to_reference = (function emptyhead$idea$protocol$to_reference(val){
var ref = cljs.core.get_in.cljs$core$IFn$_invoke$arity$2(val,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"_meta","_meta",937543236),new cljs.core.Keyword(null,"_reference","_reference",-253513596)], null));
if(cljs.core.truth_(cljs.core.get_in.cljs$core$IFn$_invoke$arity$2(val,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"_meta","_meta",937543236),new cljs.core.Keyword(null,"_stale-reference","_stale-reference",748081018)], null)))){
cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2(["fucky wucky ",val], 0));
return emptyhead.util.logging.error.cljs$core$IFn$_invoke$arity$variadic(["Attempt to find stale reference `",cljs.core.str.cljs$core$IFn$_invoke$arity$1(ref),"` -- this is a copy."].join(''),cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"value","value",305978217),val,new cljs.core.Keyword(null,"type","type",1174270348),new cljs.core.Keyword(null,"stale-reference","stale-reference",791234536)], null)], 0));
} else {
if((!((ref instanceof cljs.core.Symbol)))){
@@ -18,7 +20,7 @@ return ref;
*/
emptyhead.idea.protocol.Idea = function(){};
var emptyhead$idea$protocol$Idea$reference$dyn_30803 = (function (idea){
var emptyhead$idea$protocol$Idea$reference$dyn_19867 = (function (idea){
var x__5350__auto__ = (((idea == null))?null:idea);
var m__5351__auto__ = (emptyhead.idea.protocol.reference[goog.typeOf(x__5350__auto__)]);
if((!((m__5351__auto__ == null)))){
@@ -39,11 +41,11 @@ emptyhead.idea.protocol.reference = (function emptyhead$idea$protocol$reference(
if((((!((idea == null)))) && ((!((idea.emptyhead$idea$protocol$Idea$reference$arity$1 == null)))))){
return idea.emptyhead$idea$protocol$Idea$reference$arity$1(idea);
} else {
return emptyhead$idea$protocol$Idea$reference$dyn_30803(idea);
return emptyhead$idea$protocol$Idea$reference$dyn_19867(idea);
}
});
var emptyhead$idea$protocol$Idea$value$dyn_30804 = (function (idea){
var emptyhead$idea$protocol$Idea$value$dyn_19869 = (function (idea){
var x__5350__auto__ = (((idea == null))?null:idea);
var m__5351__auto__ = (emptyhead.idea.protocol.value[goog.typeOf(x__5350__auto__)]);
if((!((m__5351__auto__ == null)))){
@@ -64,7 +66,7 @@ emptyhead.idea.protocol.value = (function emptyhead$idea$protocol$value(idea){
if((((!((idea == null)))) && ((!((idea.emptyhead$idea$protocol$Idea$value$arity$1 == null)))))){
return idea.emptyhead$idea$protocol$Idea$value$arity$1(idea);
} else {
return emptyhead$idea$protocol$Idea$value$dyn_30804(idea);
return emptyhead$idea$protocol$Idea$value$dyn_19869(idea);
}
});
@@ -120,7 +122,9 @@ return cljs.core.assoc_in(emptyhead.idea.protocol.value(idea),new cljs.core.Pers
*/
emptyhead.idea.protocol.uncopy_BANG_ = (function emptyhead$idea$protocol$uncopy_BANG_(copy_obj){
var idea = emptyhead.idea.protocol.non_copy(copy_obj);
return cljs.core.swap_BANG_.cljs$core$IFn$_invoke$arity$4(emptyhead.idea.state.state,cljs.core.assoc,emptyhead.idea.protocol.to_reference(idea),idea);
cljs.core.swap_BANG_.cljs$core$IFn$_invoke$arity$4(emptyhead.idea.state.state,cljs.core.assoc,emptyhead.idea.protocol.reference(idea),idea);
return emptyhead.idea.protocol.reference(idea);
});
/**
* Get the (now stale!) reference of a copied idea.
@@ -133,14 +137,14 @@ return emptyhead.idea.protocol.to_reference(emptyhead.idea.protocol.non_copy(cop
*/
emptyhead.idea.protocol.copy_fn = (function emptyhead$idea$protocol$copy_fn(var_args){
var args__5732__auto__ = [];
var len__5726__auto___30806 = arguments.length;
var i__5727__auto___30807 = (0);
var len__5726__auto___19870 = arguments.length;
var i__5727__auto___19872 = (0);
while(true){
if((i__5727__auto___30807 < len__5726__auto___30806)){
args__5732__auto__.push((arguments[i__5727__auto___30807]));
if((i__5727__auto___19872 < len__5726__auto___19870)){
args__5732__auto__.push((arguments[i__5727__auto___19872]));
var G__30808 = (i__5727__auto___30807 + (1));
i__5727__auto___30807 = G__30808;
var G__19873 = (i__5727__auto___19872 + (1));
i__5727__auto___19872 = G__19873;
continue;
} else {
}
@@ -158,13 +162,13 @@ return cljs.core.apply.cljs$core$IFn$_invoke$arity$3(fun,emptyhead.idea.protocol
(emptyhead.idea.protocol.copy_fn.cljs$lang$maxFixedArity = (2));
/** @this {Function} */
(emptyhead.idea.protocol.copy_fn.cljs$lang$applyTo = (function (seq30791){
var G__30792 = cljs.core.first(seq30791);
var seq30791__$1 = cljs.core.next(seq30791);
var G__30793 = cljs.core.first(seq30791__$1);
var seq30791__$2 = cljs.core.next(seq30791__$1);
(emptyhead.idea.protocol.copy_fn.cljs$lang$applyTo = (function (seq19855){
var G__19856 = cljs.core.first(seq19855);
var seq19855__$1 = cljs.core.next(seq19855);
var G__19857 = cljs.core.first(seq19855__$1);
var seq19855__$2 = cljs.core.next(seq19855__$1);
var self__5711__auto__ = this;
return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__30792,G__30793,seq30791__$2);
return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__19856,G__19857,seq19855__$2);
}));
/**
@@ -172,14 +176,14 @@ return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__30792,G__30793
*/
emptyhead.idea.protocol.val_fn = (function emptyhead$idea$protocol$val_fn(var_args){
var args__5732__auto__ = [];
var len__5726__auto___30812 = arguments.length;
var i__5727__auto___30813 = (0);
var len__5726__auto___19876 = arguments.length;
var i__5727__auto___19877 = (0);
while(true){
if((i__5727__auto___30813 < len__5726__auto___30812)){
args__5732__auto__.push((arguments[i__5727__auto___30813]));
if((i__5727__auto___19877 < len__5726__auto___19876)){
args__5732__auto__.push((arguments[i__5727__auto___19877]));
var G__30814 = (i__5727__auto___30813 + (1));
i__5727__auto___30813 = G__30814;
var G__19878 = (i__5727__auto___19877 + (1));
i__5727__auto___19877 = G__19878;
continue;
} else {
}
@@ -197,13 +201,13 @@ return cljs.core.apply.cljs$core$IFn$_invoke$arity$3(fun,emptyhead.idea.protocol
(emptyhead.idea.protocol.val_fn.cljs$lang$maxFixedArity = (2));
/** @this {Function} */
(emptyhead.idea.protocol.val_fn.cljs$lang$applyTo = (function (seq30794){
var G__30795 = cljs.core.first(seq30794);
var seq30794__$1 = cljs.core.next(seq30794);
var G__30796 = cljs.core.first(seq30794__$1);
var seq30794__$2 = cljs.core.next(seq30794__$1);
(emptyhead.idea.protocol.val_fn.cljs$lang$applyTo = (function (seq19858){
var G__19859 = cljs.core.first(seq19858);
var seq19858__$1 = cljs.core.next(seq19858);
var G__19860 = cljs.core.first(seq19858__$1);
var seq19858__$2 = cljs.core.next(seq19858__$1);
var self__5711__auto__ = this;
return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__30795,G__30796,seq30794__$2);
return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__19859,G__19860,seq19858__$2);
}));
/**
@@ -211,14 +215,14 @@ return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__30795,G__30796
*/
emptyhead.idea.protocol.ref_fn = (function emptyhead$idea$protocol$ref_fn(var_args){
var args__5732__auto__ = [];
var len__5726__auto___30815 = arguments.length;
var i__5727__auto___30816 = (0);
var len__5726__auto___19879 = arguments.length;
var i__5727__auto___19880 = (0);
while(true){
if((i__5727__auto___30816 < len__5726__auto___30815)){
args__5732__auto__.push((arguments[i__5727__auto___30816]));
if((i__5727__auto___19880 < len__5726__auto___19879)){
args__5732__auto__.push((arguments[i__5727__auto___19880]));
var G__30817 = (i__5727__auto___30816 + (1));
i__5727__auto___30816 = G__30817;
var G__19881 = (i__5727__auto___19880 + (1));
i__5727__auto___19880 = G__19881;
continue;
} else {
}
@@ -236,13 +240,13 @@ return cljs.core.apply.cljs$core$IFn$_invoke$arity$3(fun,emptyhead.idea.protocol
(emptyhead.idea.protocol.ref_fn.cljs$lang$maxFixedArity = (2));
/** @this {Function} */
(emptyhead.idea.protocol.ref_fn.cljs$lang$applyTo = (function (seq30797){
var G__30798 = cljs.core.first(seq30797);
var seq30797__$1 = cljs.core.next(seq30797);
var G__30799 = cljs.core.first(seq30797__$1);
var seq30797__$2 = cljs.core.next(seq30797__$1);
(emptyhead.idea.protocol.ref_fn.cljs$lang$applyTo = (function (seq19861){
var G__19862 = cljs.core.first(seq19861);
var seq19861__$1 = cljs.core.next(seq19861);
var G__19863 = cljs.core.first(seq19861__$1);
var seq19861__$2 = cljs.core.next(seq19861__$1);
var self__5711__auto__ = this;
return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__30798,G__30799,seq30797__$2);
return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__19862,G__19863,seq19861__$2);
}));
/**
@@ -251,14 +255,14 @@ return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__30798,G__30799
*/
emptyhead.idea.protocol.force_reference_fn = (function emptyhead$idea$protocol$force_reference_fn(var_args){
var args__5732__auto__ = [];
var len__5726__auto___30818 = arguments.length;
var i__5727__auto___30819 = (0);
var len__5726__auto___19882 = arguments.length;
var i__5727__auto___19883 = (0);
while(true){
if((i__5727__auto___30819 < len__5726__auto___30818)){
args__5732__auto__.push((arguments[i__5727__auto___30819]));
if((i__5727__auto___19883 < len__5726__auto___19882)){
args__5732__auto__.push((arguments[i__5727__auto___19883]));
var G__30820 = (i__5727__auto___30819 + (1));
i__5727__auto___30819 = G__30820;
var G__19884 = (i__5727__auto___19883 + (1));
i__5727__auto___19883 = G__19884;
continue;
} else {
}
@@ -276,13 +280,13 @@ return cljs.core.apply.cljs$core$IFn$_invoke$arity$3(fun,emptyhead.idea.protocol
(emptyhead.idea.protocol.force_reference_fn.cljs$lang$maxFixedArity = (2));
/** @this {Function} */
(emptyhead.idea.protocol.force_reference_fn.cljs$lang$applyTo = (function (seq30800){
var G__30801 = cljs.core.first(seq30800);
var seq30800__$1 = cljs.core.next(seq30800);
var G__30802 = cljs.core.first(seq30800__$1);
var seq30800__$2 = cljs.core.next(seq30800__$1);
(emptyhead.idea.protocol.force_reference_fn.cljs$lang$applyTo = (function (seq19864){
var G__19865 = cljs.core.first(seq19864);
var seq19864__$1 = cljs.core.next(seq19864);
var G__19866 = cljs.core.first(seq19864__$1);
var seq19864__$2 = cljs.core.next(seq19864__$1);
var self__5711__auto__ = this;
return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__30801,G__30802,seq30800__$2);
return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__19865,G__19866,seq19864__$2);
}));

File diff suppressed because one or more lines are too long

View File

@@ -1,14 +1,14 @@
goog.provide('emptyhead.util.logging');
emptyhead.util.logging.error = (function emptyhead$util$logging$error(var_args){
var args__5732__auto__ = [];
var len__5726__auto___30782 = arguments.length;
var i__5727__auto___30783 = (0);
var len__5726__auto___30495 = arguments.length;
var i__5727__auto___30496 = (0);
while(true){
if((i__5727__auto___30783 < len__5726__auto___30782)){
args__5732__auto__.push((arguments[i__5727__auto___30783]));
if((i__5727__auto___30496 < len__5726__auto___30495)){
args__5732__auto__.push((arguments[i__5727__auto___30496]));
var G__30784 = (i__5727__auto___30783 + (1));
i__5727__auto___30783 = G__30784;
var G__30497 = (i__5727__auto___30496 + (1));
i__5727__auto___30496 = G__30497;
continue;
} else {
}
@@ -26,23 +26,23 @@ throw cljs.core.ex_info.cljs$core$IFn$_invoke$arity$2(message,new cljs.core.Pers
(emptyhead.util.logging.error.cljs$lang$maxFixedArity = (1));
/** @this {Function} */
(emptyhead.util.logging.error.cljs$lang$applyTo = (function (seq30776){
var G__30777 = cljs.core.first(seq30776);
var seq30776__$1 = cljs.core.next(seq30776);
(emptyhead.util.logging.error.cljs$lang$applyTo = (function (seq30489){
var G__30490 = cljs.core.first(seq30489);
var seq30489__$1 = cljs.core.next(seq30489);
var self__5711__auto__ = this;
return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__30777,seq30776__$1);
return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__30490,seq30489__$1);
}));
emptyhead.util.logging.warn = (function emptyhead$util$logging$warn(var_args){
var args__5732__auto__ = [];
var len__5726__auto___30785 = arguments.length;
var i__5727__auto___30786 = (0);
var len__5726__auto___30498 = arguments.length;
var i__5727__auto___30499 = (0);
while(true){
if((i__5727__auto___30786 < len__5726__auto___30785)){
args__5732__auto__.push((arguments[i__5727__auto___30786]));
if((i__5727__auto___30499 < len__5726__auto___30498)){
args__5732__auto__.push((arguments[i__5727__auto___30499]));
var G__30787 = (i__5727__auto___30786 + (1));
i__5727__auto___30786 = G__30787;
var G__30500 = (i__5727__auto___30499 + (1));
i__5727__auto___30499 = G__30500;
continue;
} else {
}
@@ -60,23 +60,23 @@ return emptyhead.util.logging.error.cljs$core$IFn$_invoke$arity$variadic(message
(emptyhead.util.logging.warn.cljs$lang$maxFixedArity = (1));
/** @this {Function} */
(emptyhead.util.logging.warn.cljs$lang$applyTo = (function (seq30778){
var G__30779 = cljs.core.first(seq30778);
var seq30778__$1 = cljs.core.next(seq30778);
(emptyhead.util.logging.warn.cljs$lang$applyTo = (function (seq30491){
var G__30492 = cljs.core.first(seq30491);
var seq30491__$1 = cljs.core.next(seq30491);
var self__5711__auto__ = this;
return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__30779,seq30778__$1);
return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__30492,seq30491__$1);
}));
emptyhead.util.logging.message = (function emptyhead$util$logging$message(var_args){
var args__5732__auto__ = [];
var len__5726__auto___30788 = arguments.length;
var i__5727__auto___30789 = (0);
var len__5726__auto___30501 = arguments.length;
var i__5727__auto___30502 = (0);
while(true){
if((i__5727__auto___30789 < len__5726__auto___30788)){
args__5732__auto__.push((arguments[i__5727__auto___30789]));
if((i__5727__auto___30502 < len__5726__auto___30501)){
args__5732__auto__.push((arguments[i__5727__auto___30502]));
var G__30790 = (i__5727__auto___30789 + (1));
i__5727__auto___30789 = G__30790;
var G__30503 = (i__5727__auto___30502 + (1));
i__5727__auto___30502 = G__30503;
continue;
} else {
}
@@ -94,11 +94,11 @@ return cljs.core.println.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq
(emptyhead.util.logging.message.cljs$lang$maxFixedArity = (1));
/** @this {Function} */
(emptyhead.util.logging.message.cljs$lang$applyTo = (function (seq30780){
var G__30781 = cljs.core.first(seq30780);
var seq30780__$1 = cljs.core.next(seq30780);
(emptyhead.util.logging.message.cljs$lang$applyTo = (function (seq30493){
var G__30494 = cljs.core.first(seq30493);
var seq30493__$1 = cljs.core.next(seq30493);
var self__5711__auto__ = this;
return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__30781,seq30780__$1);
return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__30494,seq30493__$1);
}));

View File

@@ -1 +1 @@
{"version":3,"sources":["emptyhead/util/logging.cljs"],"mappings":";AAEA,AAAA,+BAAA,uCAAAA,tEAAMM;AAAN,AAAA,IAAAL,qBAAA;AAAA,AAAA,IAAAC,0BAAA,AAAA;AAAA,AAAA,IAAAC,wBAAA;;AAAA,AAAA,GAAA,CAAAA,wBAAAD;AAAA,AAAA,AAAAD,wBAAA,CAAA,UAAAE;;AAAA,eAAA,CAAAA,wBAAA;;;;AAAA;;;;AAAA,IAAAC,uBAAA,EAAA,CAAA,MAAA,AAAAH,4BAAA,AAAA,KAAAI,qBAAA,AAAAJ,yBAAA,KAAA,IAAA,OAAA;AAAA,AAAA,OAAAK,kEAAA,CAAA,UAAA,MAAAF;;;AAAA,AAAA,CAAA,oEAAA,pEAAME,+EAAOM,QAAUC;AAAvB,AACE,MAAO,wDAAA,2CAAA,nGAACC,gDAAQF,wGAAeC;;;AADjC,CAAA,uDAAA,vDAAMP;;AAAN;AAAA,CAAA,iDAAA,WAAAC,5DAAMD;AAAN,AAAA,IAAAE,WAAA,AAAAC,gBAAAF;IAAAA,eAAA,AAAAG,eAAAH;AAAA,AAAA,IAAAI,qBAAA;AAAA,AAAA,OAAAA,wDAAAH,SAAAD;;;AAAA,AAGA,AAAA,8BAAA,sCAAAP,pEAAMe;AAAN,AAAA,IAAAd,qBAAA;AAAA,AAAA,IAAAC,0BAAA,AAAA;AAAA,AAAA,IAAAC,wBAAA;;AAAA,AAAA,GAAA,CAAAA,wBAAAD;AAAA,AAAA,AAAAD,wBAAA,CAAA,UAAAE;;AAAA,eAAA,CAAAA,wBAAA;;;;AAAA;;;;AAAA,IAAAC,uBAAA,EAAA,CAAA,MAAA,AAAAH,4BAAA,AAAA,KAAAI,qBAAA,AAAAJ,yBAAA,KAAA,IAAA,OAAA;AAAA,AAAA,OAAAc,iEAAA,CAAA,UAAA,MAAAX;;;AAAA,AAAA,CAAA,mEAAA,nEAAMW,8EAAMH,QAAUC;AAAtB,AACE,OAACK,kEAAMN,0DAAQC;;;AADjB,CAAA,sDAAA,tDAAME;;AAAN;AAAA,CAAA,gDAAA,WAAAC,3DAAMD;AAAN,AAAA,IAAAE,WAAA,AAAAR,gBAAAO;IAAAA,eAAA,AAAAN,eAAAM;AAAA,AAAA,IAAAL,qBAAA;AAAA,AAAA,OAAAA,wDAAAM,SAAAD;;;AAAA,AAGA,AAAA,iCAAA,yCAAAhB,1EAAMmB;AAAN,AAAA,IAAAlB,qBAAA;AAAA,AAAA,IAAAC,0BAAA,AAAA;AAAA,AAAA,IAAAC,wBAAA;;AAAA,AAAA,GAAA,CAAAA,wBAAAD;AAAA,AAAA,AAAAD,wBAAA,CAAA,UAAAE;;AAAA,eAAA,CAAAA,wBAAA;;;;AAAA;;;;AAAA,IAAAC,uBAAA,EAAA,CAAA,MAAA,AAAAH,4BAAA,AAAA,KAAAI,qBAAA,AAAAJ,yBAAA,KAAA,IAAA,OAAA;AAAA,AAAA,OAAAkB,oEAAA,CAAA,UAAA,MAAAf;;;AAAA,AAAA,CAAA,sEAAA,tEAAMe,iFAASP,QAAUC;AAAzB,AACE,wHAAA,2CAAA,5JAACS,yGAAQV,wGAAeC;;;AAD1B,CAAA,yDAAA,zDAAMM;;AAAN;AAAA,CAAA,mDAAA,WAAAC,9DAAMD;AAAN,AAAA,IAAAE,WAAA,AAAAZ,gBAAAW;IAAAA,eAAA,AAAAV,eAAAU;AAAA,AAAA,IAAAT,qBAAA;AAAA,AAAA,OAAAA,wDAAAU,SAAAD;;;AAAA","names":["var_args","args__5732__auto__","len__5726__auto__","i__5727__auto__","argseq__5733__auto__","cljs.core/IndexedSeq","emptyhead.util.logging/error","seq30776","G__30777","cljs.core/first","cljs.core/next","self__5711__auto__","message","data","cljs.core.ex_info","emptyhead.util.logging/warn","seq30778","G__30779","emptyhead.util.logging.error","emptyhead.util.logging/message","seq30780","G__30781","cljs.core.println"],"sourcesContent":["(ns emptyhead.util.logging)\n\n(defn error [message & data]\n (throw (ex-info message {:data data})))\n\n(defn warn [message & data]\n (error message data))\n\n(defn message [message & data]\n (println message {:data data}))\n"]}
{"version":3,"sources":["emptyhead/util/logging.cljs"],"mappings":";AAEA,AAAA,+BAAA,uCAAAA,tEAAMM;AAAN,AAAA,IAAAL,qBAAA;AAAA,AAAA,IAAAC,0BAAA,AAAA;AAAA,AAAA,IAAAC,wBAAA;;AAAA,AAAA,GAAA,CAAAA,wBAAAD;AAAA,AAAA,AAAAD,wBAAA,CAAA,UAAAE;;AAAA,eAAA,CAAAA,wBAAA;;;;AAAA;;;;AAAA,IAAAC,uBAAA,EAAA,CAAA,MAAA,AAAAH,4BAAA,AAAA,KAAAI,qBAAA,AAAAJ,yBAAA,KAAA,IAAA,OAAA;AAAA,AAAA,OAAAK,kEAAA,CAAA,UAAA,MAAAF;;;AAAA,AAAA,CAAA,oEAAA,pEAAME,+EAAOM,QAAUC;AAAvB,AACE,MAAO,wDAAA,2CAAA,nGAACC,gDAAQF,wGAAeC;;;AADjC,CAAA,uDAAA,vDAAMP;;AAAN;AAAA,CAAA,iDAAA,WAAAC,5DAAMD;AAAN,AAAA,IAAAE,WAAA,AAAAC,gBAAAF;IAAAA,eAAA,AAAAG,eAAAH;AAAA,AAAA,IAAAI,qBAAA;AAAA,AAAA,OAAAA,wDAAAH,SAAAD;;;AAAA,AAGA,AAAA,8BAAA,sCAAAP,pEAAMe;AAAN,AAAA,IAAAd,qBAAA;AAAA,AAAA,IAAAC,0BAAA,AAAA;AAAA,AAAA,IAAAC,wBAAA;;AAAA,AAAA,GAAA,CAAAA,wBAAAD;AAAA,AAAA,AAAAD,wBAAA,CAAA,UAAAE;;AAAA,eAAA,CAAAA,wBAAA;;;;AAAA;;;;AAAA,IAAAC,uBAAA,EAAA,CAAA,MAAA,AAAAH,4BAAA,AAAA,KAAAI,qBAAA,AAAAJ,yBAAA,KAAA,IAAA,OAAA;AAAA,AAAA,OAAAc,iEAAA,CAAA,UAAA,MAAAX;;;AAAA,AAAA,CAAA,mEAAA,nEAAMW,8EAAMH,QAAUC;AAAtB,AACE,OAACK,kEAAMN,0DAAQC;;;AADjB,CAAA,sDAAA,tDAAME;;AAAN;AAAA,CAAA,gDAAA,WAAAC,3DAAMD;AAAN,AAAA,IAAAE,WAAA,AAAAR,gBAAAO;IAAAA,eAAA,AAAAN,eAAAM;AAAA,AAAA,IAAAL,qBAAA;AAAA,AAAA,OAAAA,wDAAAM,SAAAD;;;AAAA,AAGA,AAAA,iCAAA,yCAAAhB,1EAAMmB;AAAN,AAAA,IAAAlB,qBAAA;AAAA,AAAA,IAAAC,0BAAA,AAAA;AAAA,AAAA,IAAAC,wBAAA;;AAAA,AAAA,GAAA,CAAAA,wBAAAD;AAAA,AAAA,AAAAD,wBAAA,CAAA,UAAAE;;AAAA,eAAA,CAAAA,wBAAA;;;;AAAA;;;;AAAA,IAAAC,uBAAA,EAAA,CAAA,MAAA,AAAAH,4BAAA,AAAA,KAAAI,qBAAA,AAAAJ,yBAAA,KAAA,IAAA,OAAA;AAAA,AAAA,OAAAkB,oEAAA,CAAA,UAAA,MAAAf;;;AAAA,AAAA,CAAA,sEAAA,tEAAMe,iFAASP,QAAUC;AAAzB,AACE,wHAAA,2CAAA,5JAACS,yGAAQV,wGAAeC;;;AAD1B,CAAA,yDAAA,zDAAMM;;AAAN;AAAA,CAAA,mDAAA,WAAAC,9DAAMD;AAAN,AAAA,IAAAE,WAAA,AAAAZ,gBAAAW;IAAAA,eAAA,AAAAV,eAAAU;AAAA,AAAA,IAAAT,qBAAA;AAAA,AAAA,OAAAA,wDAAAU,SAAAD;;;AAAA","names":["var_args","args__5732__auto__","len__5726__auto__","i__5727__auto__","argseq__5733__auto__","cljs.core/IndexedSeq","emptyhead.util.logging/error","seq30489","G__30490","cljs.core/first","cljs.core/next","self__5711__auto__","message","data","cljs.core.ex_info","emptyhead.util.logging/warn","seq30491","G__30492","emptyhead.util.logging.error","emptyhead.util.logging/message","seq30493","G__30494","cljs.core.println"],"sourcesContent":["(ns emptyhead.util.logging)\n\n(defn error [message & data]\n (throw (ex-info message {:data data})))\n\n(defn warn [message & data]\n (error message data))\n\n(defn message [message & data]\n (println message {:data data}))\n"]}

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@@ -1,53 +1,53 @@
goog.provide('shadow.cljs.devtools.client.console');
shadow.cljs.devtools.client.console.push_all = (function shadow$cljs$devtools$client$console$push_all(arr,item){
if(cljs.core.vector_QMARK_(item)){
var seq__20022 = cljs.core.seq(item);
var chunk__20023 = null;
var count__20024 = (0);
var i__20025 = (0);
var seq__21716 = cljs.core.seq(item);
var chunk__21717 = null;
var count__21718 = (0);
var i__21719 = (0);
while(true){
if((i__20025 < count__20024)){
var it = chunk__20023.cljs$core$IIndexed$_nth$arity$2(null, i__20025);
if((i__21719 < count__21718)){
var it = chunk__21717.cljs$core$IIndexed$_nth$arity$2(null, i__21719);
arr.push(it);
var G__20287 = seq__20022;
var G__20288 = chunk__20023;
var G__20289 = count__20024;
var G__20290 = (i__20025 + (1));
seq__20022 = G__20287;
chunk__20023 = G__20288;
count__20024 = G__20289;
i__20025 = G__20290;
var G__22059 = seq__21716;
var G__22060 = chunk__21717;
var G__22061 = count__21718;
var G__22062 = (i__21719 + (1));
seq__21716 = G__22059;
chunk__21717 = G__22060;
count__21718 = G__22061;
i__21719 = G__22062;
continue;
} else {
var temp__5804__auto__ = cljs.core.seq(seq__20022);
var temp__5804__auto__ = cljs.core.seq(seq__21716);
if(temp__5804__auto__){
var seq__20022__$1 = temp__5804__auto__;
if(cljs.core.chunked_seq_QMARK_(seq__20022__$1)){
var c__5525__auto__ = cljs.core.chunk_first(seq__20022__$1);
var G__20291 = cljs.core.chunk_rest(seq__20022__$1);
var G__20292 = c__5525__auto__;
var G__20293 = cljs.core.count(c__5525__auto__);
var G__20294 = (0);
seq__20022 = G__20291;
chunk__20023 = G__20292;
count__20024 = G__20293;
i__20025 = G__20294;
var seq__21716__$1 = temp__5804__auto__;
if(cljs.core.chunked_seq_QMARK_(seq__21716__$1)){
var c__5525__auto__ = cljs.core.chunk_first(seq__21716__$1);
var G__22064 = cljs.core.chunk_rest(seq__21716__$1);
var G__22065 = c__5525__auto__;
var G__22066 = cljs.core.count(c__5525__auto__);
var G__22067 = (0);
seq__21716 = G__22064;
chunk__21717 = G__22065;
count__21718 = G__22066;
i__21719 = G__22067;
continue;
} else {
var it = cljs.core.first(seq__20022__$1);
var it = cljs.core.first(seq__21716__$1);
arr.push(it);
var G__20295 = cljs.core.next(seq__20022__$1);
var G__20296 = null;
var G__20297 = (0);
var G__20298 = (0);
seq__20022 = G__20295;
chunk__20023 = G__20296;
count__20024 = G__20297;
i__20025 = G__20298;
var G__22072 = cljs.core.next(seq__21716__$1);
var G__22073 = null;
var G__22074 = (0);
var G__22075 = (0);
seq__21716 = G__22072;
chunk__21717 = G__22073;
count__21718 = G__22074;
i__21719 = G__22075;
continue;
}
} else {
@@ -68,10 +68,10 @@ return ["object",({"object": obj})];
}
});
shadow.cljs.devtools.client.console.map__GT_style = (function shadow$cljs$devtools$client$console$map__GT_style(m){
return ({"style": clojure.string.join.cljs$core$IFn$_invoke$arity$2("",cljs.core.map.cljs$core$IFn$_invoke$arity$2((function (p__20050){
var vec__20051 = p__20050;
var k = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__20051,(0),null);
var v = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__20051,(1),null);
return ({"style": clojure.string.join.cljs$core$IFn$_invoke$arity$2("",cljs.core.map.cljs$core$IFn$_invoke$arity$2((function (p__21740){
var vec__21741 = p__21740;
var k = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__21741,(0),null);
var v = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__21741,(1),null);
return [cljs.core.name(k),": ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(v),";"].join('');
}),m))});
});
@@ -83,63 +83,63 @@ if(cljs.core.array_QMARK_(struct)){
return struct;
} else {
if(cljs.core.vector_QMARK_(struct)){
var vec__20062 = struct;
var seq__20063 = cljs.core.seq(vec__20062);
var first__20064 = cljs.core.first(seq__20063);
var seq__20063__$1 = cljs.core.next(seq__20063);
var tag = first__20064;
var first__20064__$1 = cljs.core.first(seq__20063__$1);
var seq__20063__$2 = cljs.core.next(seq__20063__$1);
var attrs = first__20064__$1;
var children = seq__20063__$2;
var vec__21759 = struct;
var seq__21760 = cljs.core.seq(vec__21759);
var first__21761 = cljs.core.first(seq__21760);
var seq__21760__$1 = cljs.core.next(seq__21760);
var tag = first__21761;
var first__21761__$1 = cljs.core.first(seq__21760__$1);
var seq__21760__$2 = cljs.core.next(seq__21760__$1);
var attrs = first__21761__$1;
var children = seq__21760__$2;
var js = [cljs.core.name(tag),shadow.cljs.devtools.client.console.map__GT_style(attrs)];
var seq__20066_20313 = cljs.core.seq(children);
var chunk__20069_20314 = null;
var count__20070_20315 = (0);
var i__20071_20316 = (0);
var seq__21769_22084 = cljs.core.seq(children);
var chunk__21770_22085 = null;
var count__21771_22086 = (0);
var i__21772_22087 = (0);
while(true){
if((i__20071_20316 < count__20070_20315)){
var child_20324 = chunk__20069_20314.cljs$core$IIndexed$_nth$arity$2(null, i__20071_20316);
shadow.cljs.devtools.client.console.push_all(js,(shadow.cljs.devtools.client.console.clj__GT_jsonml.cljs$core$IFn$_invoke$arity$1 ? shadow.cljs.devtools.client.console.clj__GT_jsonml.cljs$core$IFn$_invoke$arity$1(child_20324) : shadow.cljs.devtools.client.console.clj__GT_jsonml.call(null, child_20324)));
if((i__21772_22087 < count__21771_22086)){
var child_22088 = chunk__21770_22085.cljs$core$IIndexed$_nth$arity$2(null, i__21772_22087);
shadow.cljs.devtools.client.console.push_all(js,(shadow.cljs.devtools.client.console.clj__GT_jsonml.cljs$core$IFn$_invoke$arity$1 ? shadow.cljs.devtools.client.console.clj__GT_jsonml.cljs$core$IFn$_invoke$arity$1(child_22088) : shadow.cljs.devtools.client.console.clj__GT_jsonml.call(null, child_22088)));
var G__20325 = seq__20066_20313;
var G__20326 = chunk__20069_20314;
var G__20327 = count__20070_20315;
var G__20328 = (i__20071_20316 + (1));
seq__20066_20313 = G__20325;
chunk__20069_20314 = G__20326;
count__20070_20315 = G__20327;
i__20071_20316 = G__20328;
var G__22089 = seq__21769_22084;
var G__22090 = chunk__21770_22085;
var G__22091 = count__21771_22086;
var G__22092 = (i__21772_22087 + (1));
seq__21769_22084 = G__22089;
chunk__21770_22085 = G__22090;
count__21771_22086 = G__22091;
i__21772_22087 = G__22092;
continue;
} else {
var temp__5804__auto___20329 = cljs.core.seq(seq__20066_20313);
if(temp__5804__auto___20329){
var seq__20066_20330__$1 = temp__5804__auto___20329;
if(cljs.core.chunked_seq_QMARK_(seq__20066_20330__$1)){
var c__5525__auto___20331 = cljs.core.chunk_first(seq__20066_20330__$1);
var G__20332 = cljs.core.chunk_rest(seq__20066_20330__$1);
var G__20333 = c__5525__auto___20331;
var G__20334 = cljs.core.count(c__5525__auto___20331);
var G__20335 = (0);
seq__20066_20313 = G__20332;
chunk__20069_20314 = G__20333;
count__20070_20315 = G__20334;
i__20071_20316 = G__20335;
var temp__5804__auto___22093 = cljs.core.seq(seq__21769_22084);
if(temp__5804__auto___22093){
var seq__21769_22094__$1 = temp__5804__auto___22093;
if(cljs.core.chunked_seq_QMARK_(seq__21769_22094__$1)){
var c__5525__auto___22095 = cljs.core.chunk_first(seq__21769_22094__$1);
var G__22100 = cljs.core.chunk_rest(seq__21769_22094__$1);
var G__22101 = c__5525__auto___22095;
var G__22102 = cljs.core.count(c__5525__auto___22095);
var G__22103 = (0);
seq__21769_22084 = G__22100;
chunk__21770_22085 = G__22101;
count__21771_22086 = G__22102;
i__21772_22087 = G__22103;
continue;
} else {
var child_20336 = cljs.core.first(seq__20066_20330__$1);
shadow.cljs.devtools.client.console.push_all(js,(shadow.cljs.devtools.client.console.clj__GT_jsonml.cljs$core$IFn$_invoke$arity$1 ? shadow.cljs.devtools.client.console.clj__GT_jsonml.cljs$core$IFn$_invoke$arity$1(child_20336) : shadow.cljs.devtools.client.console.clj__GT_jsonml.call(null, child_20336)));
var child_22104 = cljs.core.first(seq__21769_22094__$1);
shadow.cljs.devtools.client.console.push_all(js,(shadow.cljs.devtools.client.console.clj__GT_jsonml.cljs$core$IFn$_invoke$arity$1 ? shadow.cljs.devtools.client.console.clj__GT_jsonml.cljs$core$IFn$_invoke$arity$1(child_22104) : shadow.cljs.devtools.client.console.clj__GT_jsonml.call(null, child_22104)));
var G__20337 = cljs.core.next(seq__20066_20330__$1);
var G__20338 = null;
var G__20339 = (0);
var G__20340 = (0);
seq__20066_20313 = G__20337;
chunk__20069_20314 = G__20338;
count__20070_20315 = G__20339;
i__20071_20316 = G__20340;
var G__22108 = cljs.core.next(seq__21769_22094__$1);
var G__22109 = null;
var G__22110 = (0);
var G__22111 = (0);
seq__21769_22084 = G__22108;
chunk__21770_22085 = G__22109;
count__21771_22086 = G__22110;
i__21772_22087 = G__22111;
continue;
}
} else {
@@ -199,25 +199,25 @@ return cljs.core.boolean$(cljs.core.seq(obj));
(shadow.cljs.devtools.client.console.SeqFormatter.prototype.body = (function (s){
var self__ = this;
var this$ = this;
return shadow.cljs.devtools.client.console.clj__GT_jsonml(new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"ol","ol",932524051),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"margin","margin",-995903681),(0)], null),(function (){var iter__5480__auto__ = (function shadow$cljs$devtools$client$console$iter__20115(s__20116){
return shadow.cljs.devtools.client.console.clj__GT_jsonml(new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"ol","ol",932524051),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"margin","margin",-995903681),(0)], null),(function (){var iter__5480__auto__ = (function shadow$cljs$devtools$client$console$iter__21803(s__21804){
return (new cljs.core.LazySeq(null,(function (){
var s__20116__$1 = s__20116;
var s__21804__$1 = s__21804;
while(true){
var temp__5804__auto__ = cljs.core.seq(s__20116__$1);
var temp__5804__auto__ = cljs.core.seq(s__21804__$1);
if(temp__5804__auto__){
var s__20116__$2 = temp__5804__auto__;
if(cljs.core.chunked_seq_QMARK_(s__20116__$2)){
var c__5478__auto__ = cljs.core.chunk_first(s__20116__$2);
var s__21804__$2 = temp__5804__auto__;
if(cljs.core.chunked_seq_QMARK_(s__21804__$2)){
var c__5478__auto__ = cljs.core.chunk_first(s__21804__$2);
var size__5479__auto__ = cljs.core.count(c__5478__auto__);
var b__20118 = cljs.core.chunk_buffer(size__5479__auto__);
if((function (){var i__20117 = (0);
var b__21807 = cljs.core.chunk_buffer(size__5479__auto__);
if((function (){var i__21806 = (0);
while(true){
if((i__20117 < size__5479__auto__)){
var value = cljs.core._nth(c__5478__auto__,i__20117);
cljs.core.chunk_append(b__20118,new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"li","li",723558921),cljs.core.PersistentArrayMap.EMPTY,shadow.cljs.devtools.client.console.object_ref(value)], null));
if((i__21806 < size__5479__auto__)){
var value = cljs.core._nth(c__5478__auto__,i__21806);
cljs.core.chunk_append(b__21807,new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"li","li",723558921),cljs.core.PersistentArrayMap.EMPTY,shadow.cljs.devtools.client.console.object_ref(value)], null));
var G__20355 = (i__20117 + (1));
i__20117 = G__20355;
var G__22128 = (i__21806 + (1));
i__21806 = G__22128;
continue;
} else {
return true;
@@ -225,13 +225,13 @@ return true;
break;
}
})()){
return cljs.core.chunk_cons(cljs.core.chunk(b__20118),shadow$cljs$devtools$client$console$iter__20115(cljs.core.chunk_rest(s__20116__$2)));
return cljs.core.chunk_cons(cljs.core.chunk(b__21807),shadow$cljs$devtools$client$console$iter__21803(cljs.core.chunk_rest(s__21804__$2)));
} else {
return cljs.core.chunk_cons(cljs.core.chunk(b__20118),null);
return cljs.core.chunk_cons(cljs.core.chunk(b__21807),null);
}
} else {
var value = cljs.core.first(s__20116__$2);
return cljs.core.cons(new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"li","li",723558921),cljs.core.PersistentArrayMap.EMPTY,shadow.cljs.devtools.client.console.object_ref(value)], null),shadow$cljs$devtools$client$console$iter__20115(cljs.core.rest(s__20116__$2)));
var value = cljs.core.first(s__21804__$2);
return cljs.core.cons(new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"li","li",723558921),cljs.core.PersistentArrayMap.EMPTY,shadow.cljs.devtools.client.console.object_ref(value)], null),shadow$cljs$devtools$client$console$iter__21803(cljs.core.rest(s__21804__$2)));
}
} else {
return null;
@@ -294,26 +294,26 @@ return cljs.core.boolean$(cljs.core.seq(obj));
(shadow.cljs.devtools.client.console.MapFormatter.prototype.body = (function (m){
var self__ = this;
var this$ = this;
return shadow.cljs.devtools.client.console.clj__GT_jsonml(new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"table","table",-564943036),new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"width","width",-384071477),"100%",new cljs.core.Keyword(null,"margin-left","margin-left",2015598377),"14px"], null),(function (){var iter__5480__auto__ = (function shadow$cljs$devtools$client$console$iter__20150(s__20151){
return shadow.cljs.devtools.client.console.clj__GT_jsonml(new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"table","table",-564943036),new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"width","width",-384071477),"100%",new cljs.core.Keyword(null,"margin-left","margin-left",2015598377),"14px"], null),(function (){var iter__5480__auto__ = (function shadow$cljs$devtools$client$console$iter__21883(s__21884){
return (new cljs.core.LazySeq(null,(function (){
var s__20151__$1 = s__20151;
var s__21884__$1 = s__21884;
while(true){
var temp__5804__auto__ = cljs.core.seq(s__20151__$1);
var temp__5804__auto__ = cljs.core.seq(s__21884__$1);
if(temp__5804__auto__){
var s__20151__$2 = temp__5804__auto__;
if(cljs.core.chunked_seq_QMARK_(s__20151__$2)){
var c__5478__auto__ = cljs.core.chunk_first(s__20151__$2);
var s__21884__$2 = temp__5804__auto__;
if(cljs.core.chunked_seq_QMARK_(s__21884__$2)){
var c__5478__auto__ = cljs.core.chunk_first(s__21884__$2);
var size__5479__auto__ = cljs.core.count(c__5478__auto__);
var b__20153 = cljs.core.chunk_buffer(size__5479__auto__);
if((function (){var i__20152 = (0);
var b__21886 = cljs.core.chunk_buffer(size__5479__auto__);
if((function (){var i__21885 = (0);
while(true){
if((i__20152 < size__5479__auto__)){
var key = cljs.core._nth(c__5478__auto__,i__20152);
if((i__21885 < size__5479__auto__)){
var key = cljs.core._nth(c__5478__auto__,i__21885);
var value = cljs.core.get.cljs$core$IFn$_invoke$arity$2(m,key);
cljs.core.chunk_append(b__20153,new cljs.core.PersistentVector(null, 4, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"tr","tr",-1424774646),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"vertical-align","vertical-align",651007333),"top"], null),new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"td","td",1479933353),cljs.core.PersistentArrayMap.EMPTY,shadow.cljs.devtools.client.console.object_ref(key)], null),new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"td","td",1479933353),cljs.core.PersistentArrayMap.EMPTY,shadow.cljs.devtools.client.console.object_ref(value)], null)], null));
cljs.core.chunk_append(b__21886,new cljs.core.PersistentVector(null, 4, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"tr","tr",-1424774646),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"vertical-align","vertical-align",651007333),"top"], null),new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"td","td",1479933353),cljs.core.PersistentArrayMap.EMPTY,shadow.cljs.devtools.client.console.object_ref(key)], null),new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"td","td",1479933353),cljs.core.PersistentArrayMap.EMPTY,shadow.cljs.devtools.client.console.object_ref(value)], null)], null));
var G__20379 = (i__20152 + (1));
i__20152 = G__20379;
var G__22146 = (i__21885 + (1));
i__21885 = G__22146;
continue;
} else {
return true;
@@ -321,14 +321,14 @@ return true;
break;
}
})()){
return cljs.core.chunk_cons(cljs.core.chunk(b__20153),shadow$cljs$devtools$client$console$iter__20150(cljs.core.chunk_rest(s__20151__$2)));
return cljs.core.chunk_cons(cljs.core.chunk(b__21886),shadow$cljs$devtools$client$console$iter__21883(cljs.core.chunk_rest(s__21884__$2)));
} else {
return cljs.core.chunk_cons(cljs.core.chunk(b__20153),null);
return cljs.core.chunk_cons(cljs.core.chunk(b__21886),null);
}
} else {
var key = cljs.core.first(s__20151__$2);
var key = cljs.core.first(s__21884__$2);
var value = cljs.core.get.cljs$core$IFn$_invoke$arity$2(m,key);
return cljs.core.cons(new cljs.core.PersistentVector(null, 4, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"tr","tr",-1424774646),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"vertical-align","vertical-align",651007333),"top"], null),new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"td","td",1479933353),cljs.core.PersistentArrayMap.EMPTY,shadow.cljs.devtools.client.console.object_ref(key)], null),new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"td","td",1479933353),cljs.core.PersistentArrayMap.EMPTY,shadow.cljs.devtools.client.console.object_ref(value)], null)], null),shadow$cljs$devtools$client$console$iter__20150(cljs.core.rest(s__20151__$2)));
return cljs.core.cons(new cljs.core.PersistentVector(null, 4, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"tr","tr",-1424774646),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"vertical-align","vertical-align",651007333),"top"], null),new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"td","td",1479933353),cljs.core.PersistentArrayMap.EMPTY,shadow.cljs.devtools.client.console.object_ref(key)], null),new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"td","td",1479933353),cljs.core.PersistentArrayMap.EMPTY,shadow.cljs.devtools.client.console.object_ref(value)], null)], null),shadow$cljs$devtools$client$console$iter__21883(cljs.core.rest(s__21884__$2)));
}
} else {
return null;
@@ -339,7 +339,7 @@ break;
});
return iter__5480__auto__((function (){var k = cljs.core.keys(m);
try{return cljs.core.sort.cljs$core$IFn$_invoke$arity$1(k);
}catch (e20168){var e = e20168;
}catch (e21925){var e = e21925;
return k;
}})());
})()], null));
@@ -364,7 +364,7 @@ shadow.cljs.devtools.client.console.__GT_MapFormatter = (function shadow$cljs$de
return (new shadow.cljs.devtools.client.console.MapFormatter());
});
shadow.cljs.devtools.client.console.keyword_style = new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"color","color",1011675173),"var(--sys-color-token-keyword, var(--theme-highlight-pink, rgb(136, 19, 145)))"], null);
shadow.cljs.devtools.client.console.keyword_style = new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"color","color",1011675173),"rgb(136, 19, 145)"], null);
/**
* @constructor
@@ -528,25 +528,25 @@ shadow.cljs.devtools.client.console.install_all_BANG_ = (function shadow$cljs$de
var temp__5804__auto__ = goog.global.devtoolsFormatters;
if(cljs.core.truth_(temp__5804__auto__)){
var f = temp__5804__auto__;
var G__20251 = f;
G__20251.push((new shadow.cljs.devtools.client.console.KeywordFormatter()));
var G__22010 = f;
G__22010.push((new shadow.cljs.devtools.client.console.KeywordFormatter()));
G__20251.push((new shadow.cljs.devtools.client.console.MapFormatter()));
G__22010.push((new shadow.cljs.devtools.client.console.MapFormatter()));
G__20251.push((new shadow.cljs.devtools.client.console.SeqFormatter()));
G__22010.push((new shadow.cljs.devtools.client.console.SeqFormatter()));
G__20251.push((new shadow.cljs.devtools.client.console.SymbolFormatter()));
G__22010.push((new shadow.cljs.devtools.client.console.SymbolFormatter()));
G__20251.push((new shadow.cljs.devtools.client.console.DerefFormatter()));
G__22010.push((new shadow.cljs.devtools.client.console.DerefFormatter()));
return G__20251;
return G__22010;
} else {
return null;
}
});
shadow.cljs.devtools.client.console.remove_all_BANG_ = (function shadow$cljs$devtools$client$console$remove_all_BANG_(){
var all = cljs.core.into_array.cljs$core$IFn$_invoke$arity$1(cljs.core.remove.cljs$core$IFn$_invoke$arity$2((function (p1__20263_SHARP_){
return goog.object.get(p1__20263_SHARP_,"shadow$formatter");
var all = cljs.core.into_array.cljs$core$IFn$_invoke$arity$1(cljs.core.remove.cljs$core$IFn$_invoke$arity$2((function (p1__22017_SHARP_){
return goog.object.get(p1__22017_SHARP_,"shadow$formatter");
}),cljs.core.array_seq.cljs$core$IFn$_invoke$arity$1((function (){var or__5002__auto__ = goog.global.devtoolsFormatters;
if(cljs.core.truth_(or__5002__auto__)){
return or__5002__auto__;

File diff suppressed because one or more lines are too long

View File

@@ -242,45 +242,45 @@ shadow.cljs.devtools.client.env.patch_goog_BANG_ = (function shadow$cljs$devtool
return (goog.require = goog.module.get);
});
shadow.cljs.devtools.client.env.add_warnings_to_info = (function shadow$cljs$devtools$client$env$add_warnings_to_info(p__22147){
var map__22148 = p__22147;
var map__22148__$1 = cljs.core.__destructure_map(map__22148);
var msg = map__22148__$1;
var info = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22148__$1,new cljs.core.Keyword(null,"info","info",-317069002));
var warnings = cljs.core.into.cljs$core$IFn$_invoke$arity$2(cljs.core.PersistentVector.EMPTY,cljs.core.distinct.cljs$core$IFn$_invoke$arity$1((function (){var iter__5480__auto__ = (function shadow$cljs$devtools$client$env$add_warnings_to_info_$_iter__22154(s__22155){
shadow.cljs.devtools.client.env.add_warnings_to_info = (function shadow$cljs$devtools$client$env$add_warnings_to_info(p__21805){
var map__21808 = p__21805;
var map__21808__$1 = cljs.core.__destructure_map(map__21808);
var msg = map__21808__$1;
var info = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21808__$1,new cljs.core.Keyword(null,"info","info",-317069002));
var warnings = cljs.core.into.cljs$core$IFn$_invoke$arity$2(cljs.core.PersistentVector.EMPTY,cljs.core.distinct.cljs$core$IFn$_invoke$arity$1((function (){var iter__5480__auto__ = (function shadow$cljs$devtools$client$env$add_warnings_to_info_$_iter__21811(s__21812){
return (new cljs.core.LazySeq(null,(function (){
var s__22155__$1 = s__22155;
var s__21812__$1 = s__21812;
while(true){
var temp__5804__auto__ = cljs.core.seq(s__22155__$1);
var temp__5804__auto__ = cljs.core.seq(s__21812__$1);
if(temp__5804__auto__){
var xs__6360__auto__ = temp__5804__auto__;
var map__22167 = cljs.core.first(xs__6360__auto__);
var map__22167__$1 = cljs.core.__destructure_map(map__22167);
var src = map__22167__$1;
var resource_name = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22167__$1,new cljs.core.Keyword(null,"resource-name","resource-name",2001617100));
var warnings = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22167__$1,new cljs.core.Keyword(null,"warnings","warnings",-735437651));
var map__21825 = cljs.core.first(xs__6360__auto__);
var map__21825__$1 = cljs.core.__destructure_map(map__21825);
var src = map__21825__$1;
var resource_name = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21825__$1,new cljs.core.Keyword(null,"resource-name","resource-name",2001617100));
var warnings = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21825__$1,new cljs.core.Keyword(null,"warnings","warnings",-735437651));
if(cljs.core.not(new cljs.core.Keyword(null,"from-jar","from-jar",1050932827).cljs$core$IFn$_invoke$arity$1(src))){
var iterys__5476__auto__ = ((function (s__22155__$1,map__22167,map__22167__$1,src,resource_name,warnings,xs__6360__auto__,temp__5804__auto__,map__22148,map__22148__$1,msg,info){
return (function shadow$cljs$devtools$client$env$add_warnings_to_info_$_iter__22154_$_iter__22156(s__22157){
return (new cljs.core.LazySeq(null,((function (s__22155__$1,map__22167,map__22167__$1,src,resource_name,warnings,xs__6360__auto__,temp__5804__auto__,map__22148,map__22148__$1,msg,info){
var iterys__5476__auto__ = ((function (s__21812__$1,map__21825,map__21825__$1,src,resource_name,warnings,xs__6360__auto__,temp__5804__auto__,map__21808,map__21808__$1,msg,info){
return (function shadow$cljs$devtools$client$env$add_warnings_to_info_$_iter__21811_$_iter__21813(s__21814){
return (new cljs.core.LazySeq(null,((function (s__21812__$1,map__21825,map__21825__$1,src,resource_name,warnings,xs__6360__auto__,temp__5804__auto__,map__21808,map__21808__$1,msg,info){
return (function (){
var s__22157__$1 = s__22157;
var s__21814__$1 = s__21814;
while(true){
var temp__5804__auto____$1 = cljs.core.seq(s__22157__$1);
var temp__5804__auto____$1 = cljs.core.seq(s__21814__$1);
if(temp__5804__auto____$1){
var s__22157__$2 = temp__5804__auto____$1;
if(cljs.core.chunked_seq_QMARK_(s__22157__$2)){
var c__5478__auto__ = cljs.core.chunk_first(s__22157__$2);
var s__21814__$2 = temp__5804__auto____$1;
if(cljs.core.chunked_seq_QMARK_(s__21814__$2)){
var c__5478__auto__ = cljs.core.chunk_first(s__21814__$2);
var size__5479__auto__ = cljs.core.count(c__5478__auto__);
var b__22159 = cljs.core.chunk_buffer(size__5479__auto__);
if((function (){var i__22158 = (0);
var b__21816 = cljs.core.chunk_buffer(size__5479__auto__);
if((function (){var i__21815 = (0);
while(true){
if((i__22158 < size__5479__auto__)){
var warning = cljs.core._nth(c__5478__auto__,i__22158);
cljs.core.chunk_append(b__22159,cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(warning,new cljs.core.Keyword(null,"resource-name","resource-name",2001617100),resource_name));
if((i__21815 < size__5479__auto__)){
var warning = cljs.core._nth(c__5478__auto__,i__21815);
cljs.core.chunk_append(b__21816,cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(warning,new cljs.core.Keyword(null,"resource-name","resource-name",2001617100),resource_name));
var G__22556 = (i__22158 + (1));
i__22158 = G__22556;
var G__22239 = (i__21815 + (1));
i__21815 = G__22239;
continue;
} else {
return true;
@@ -288,34 +288,34 @@ return true;
break;
}
})()){
return cljs.core.chunk_cons(cljs.core.chunk(b__22159),shadow$cljs$devtools$client$env$add_warnings_to_info_$_iter__22154_$_iter__22156(cljs.core.chunk_rest(s__22157__$2)));
return cljs.core.chunk_cons(cljs.core.chunk(b__21816),shadow$cljs$devtools$client$env$add_warnings_to_info_$_iter__21811_$_iter__21813(cljs.core.chunk_rest(s__21814__$2)));
} else {
return cljs.core.chunk_cons(cljs.core.chunk(b__22159),null);
return cljs.core.chunk_cons(cljs.core.chunk(b__21816),null);
}
} else {
var warning = cljs.core.first(s__22157__$2);
return cljs.core.cons(cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(warning,new cljs.core.Keyword(null,"resource-name","resource-name",2001617100),resource_name),shadow$cljs$devtools$client$env$add_warnings_to_info_$_iter__22154_$_iter__22156(cljs.core.rest(s__22157__$2)));
var warning = cljs.core.first(s__21814__$2);
return cljs.core.cons(cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(warning,new cljs.core.Keyword(null,"resource-name","resource-name",2001617100),resource_name),shadow$cljs$devtools$client$env$add_warnings_to_info_$_iter__21811_$_iter__21813(cljs.core.rest(s__21814__$2)));
}
} else {
return null;
}
break;
}
});})(s__22155__$1,map__22167,map__22167__$1,src,resource_name,warnings,xs__6360__auto__,temp__5804__auto__,map__22148,map__22148__$1,msg,info))
});})(s__21812__$1,map__21825,map__21825__$1,src,resource_name,warnings,xs__6360__auto__,temp__5804__auto__,map__21808,map__21808__$1,msg,info))
,null,null));
});})(s__22155__$1,map__22167,map__22167__$1,src,resource_name,warnings,xs__6360__auto__,temp__5804__auto__,map__22148,map__22148__$1,msg,info))
});})(s__21812__$1,map__21825,map__21825__$1,src,resource_name,warnings,xs__6360__auto__,temp__5804__auto__,map__21808,map__21808__$1,msg,info))
;
var fs__5477__auto__ = cljs.core.seq(iterys__5476__auto__(warnings));
if(fs__5477__auto__){
return cljs.core.concat.cljs$core$IFn$_invoke$arity$2(fs__5477__auto__,shadow$cljs$devtools$client$env$add_warnings_to_info_$_iter__22154(cljs.core.rest(s__22155__$1)));
return cljs.core.concat.cljs$core$IFn$_invoke$arity$2(fs__5477__auto__,shadow$cljs$devtools$client$env$add_warnings_to_info_$_iter__21811(cljs.core.rest(s__21812__$1)));
} else {
var G__22566 = cljs.core.rest(s__22155__$1);
s__22155__$1 = G__22566;
var G__22246 = cljs.core.rest(s__21812__$1);
s__21812__$1 = G__22246;
continue;
}
} else {
var G__22567 = cljs.core.rest(s__22155__$1);
s__22155__$1 = G__22567;
var G__22248 = cljs.core.rest(s__21812__$1);
s__21812__$1 = G__22248;
continue;
}
} else {
@@ -337,7 +337,7 @@ if((!(cljs.core.fn_QMARK_(fn)))){
return console.warn("couldn't find custom :build-notify",shadow.cljs.devtools.client.env.custom_notify_fn);
} else {
try{return (fn.cljs$core$IFn$_invoke$arity$1 ? fn.cljs$core$IFn$_invoke$arity$1(msg) : fn.call(null, msg));
}catch (e22208){var e = e22208;
}catch (e21860){var e = e21860;
console.error("Failed to run custom :build-notify",shadow.cljs.devtools.client.env.custom_notify_fn);
return console.error(e);
@@ -346,17 +346,17 @@ return console.error(e);
return null;
}
});
shadow.cljs.devtools.client.env.make_task_fn = (function shadow$cljs$devtools$client$env$make_task_fn(p__22209,p__22210){
var map__22211 = p__22209;
var map__22211__$1 = cljs.core.__destructure_map(map__22211);
var log_missing_fn = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22211__$1,new cljs.core.Keyword(null,"log-missing-fn","log-missing-fn",732676765));
var log_call_async = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22211__$1,new cljs.core.Keyword(null,"log-call-async","log-call-async",183826192));
var log_call = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22211__$1,new cljs.core.Keyword(null,"log-call","log-call",412404391));
var map__22216 = p__22210;
var map__22216__$1 = cljs.core.__destructure_map(map__22216);
var fn_sym = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22216__$1,new cljs.core.Keyword(null,"fn-sym","fn-sym",1423988510));
var fn_str = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22216__$1,new cljs.core.Keyword(null,"fn-str","fn-str",-1348506402));
var async = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22216__$1,new cljs.core.Keyword(null,"async","async",1050769601));
shadow.cljs.devtools.client.env.make_task_fn = (function shadow$cljs$devtools$client$env$make_task_fn(p__21867,p__21868){
var map__21869 = p__21867;
var map__21869__$1 = cljs.core.__destructure_map(map__21869);
var log_missing_fn = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21869__$1,new cljs.core.Keyword(null,"log-missing-fn","log-missing-fn",732676765));
var log_call_async = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21869__$1,new cljs.core.Keyword(null,"log-call-async","log-call-async",183826192));
var log_call = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21869__$1,new cljs.core.Keyword(null,"log-call","log-call",412404391));
var map__21870 = p__21868;
var map__21870__$1 = cljs.core.__destructure_map(map__21870);
var fn_sym = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21870__$1,new cljs.core.Keyword(null,"fn-sym","fn-sym",1423988510));
var fn_str = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21870__$1,new cljs.core.Keyword(null,"fn-str","fn-str",-1348506402));
var async = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21870__$1,new cljs.core.Keyword(null,"async","async",1050769601));
return (function (next){
try{var fn_obj = goog.getObjectByName(fn_str,$CLJS);
if((fn_obj == null)){
@@ -386,25 +386,25 @@ return (next.cljs$core$IFn$_invoke$arity$0 ? next.cljs$core$IFn$_invoke$arity$0(
}
}
}catch (e22228){var ex = e22228;
}catch (e21880){var ex = e21880;
console.warn("error when calling lifecycle function",cljs.core.str.cljs$core$IFn$_invoke$arity$1(fn_sym),ex);
return (next.cljs$core$IFn$_invoke$arity$0 ? next.cljs$core$IFn$_invoke$arity$0() : next.call(null, ));
}});
});
shadow.cljs.devtools.client.env.do_js_reload_STAR_ = (function shadow$cljs$devtools$client$env$do_js_reload_STAR_(failure_fn,p__22238){
var vec__22239 = p__22238;
var seq__22240 = cljs.core.seq(vec__22239);
var first__22241 = cljs.core.first(seq__22240);
var seq__22240__$1 = cljs.core.next(seq__22240);
var task = first__22241;
var remaining_tasks = seq__22240__$1;
shadow.cljs.devtools.client.env.do_js_reload_STAR_ = (function shadow$cljs$devtools$client$env$do_js_reload_STAR_(failure_fn,p__21901){
var vec__21906 = p__21901;
var seq__21907 = cljs.core.seq(vec__21906);
var first__21908 = cljs.core.first(seq__21907);
var seq__21907__$1 = cljs.core.next(seq__21907);
var task = first__21908;
var remaining_tasks = seq__21907__$1;
if(cljs.core.truth_(task)){
try{var G__22245 = (function (){
try{var G__21912 = (function (){
return (shadow.cljs.devtools.client.env.do_js_reload_STAR_.cljs$core$IFn$_invoke$arity$2 ? shadow.cljs.devtools.client.env.do_js_reload_STAR_.cljs$core$IFn$_invoke$arity$2(failure_fn,remaining_tasks) : shadow.cljs.devtools.client.env.do_js_reload_STAR_.call(null, failure_fn,remaining_tasks));
});
return (task.cljs$core$IFn$_invoke$arity$1 ? task.cljs$core$IFn$_invoke$arity$1(G__22245) : task.call(null, G__22245));
}catch (e22243){var e = e22243;
return (task.cljs$core$IFn$_invoke$arity$1 ? task.cljs$core$IFn$_invoke$arity$1(G__21912) : task.call(null, G__21912));
}catch (e21911){var e = e21911;
return (failure_fn.cljs$core$IFn$_invoke$arity$3 ? failure_fn.cljs$core$IFn$_invoke$arity$3(e,task,remaining_tasks) : failure_fn.call(null, e,task,remaining_tasks));
}} else {
return null;
@@ -416,8 +416,8 @@ return null;
* will call all before/after callbacks in order
*/
shadow.cljs.devtools.client.env.do_js_reload = (function shadow$cljs$devtools$client$env$do_js_reload(var_args){
var G__22258 = arguments.length;
switch (G__22258) {
var G__21926 = arguments.length;
switch (G__21926) {
case 2:
return shadow.cljs.devtools.client.env.do_js_reload.cljs$core$IFn$_invoke$arity$2((arguments[(0)]),(arguments[(1)]));
@@ -448,19 +448,19 @@ return console.warn("JS reload failed",error);
}));
}));
(shadow.cljs.devtools.client.env.do_js_reload.cljs$core$IFn$_invoke$arity$4 = (function (p__22265,load_code_fn,complete_fn,failure_fn){
var map__22266 = p__22265;
var map__22266__$1 = cljs.core.__destructure_map(map__22266);
var msg = map__22266__$1;
var reload_info = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22266__$1,new cljs.core.Keyword(null,"reload-info","reload-info",1648088086));
var load_tasks = cljs.core.conj.cljs$core$IFn$_invoke$arity$2(cljs.core.into.cljs$core$IFn$_invoke$arity$3(cljs.core.conj.cljs$core$IFn$_invoke$arity$2(cljs.core.into.cljs$core$IFn$_invoke$arity$2(cljs.core.PersistentVector.EMPTY,cljs.core.reverse(cljs.core.map.cljs$core$IFn$_invoke$arity$2((function (p1__22250_SHARP_){
return shadow.cljs.devtools.client.env.make_task_fn(msg,p1__22250_SHARP_);
(shadow.cljs.devtools.client.env.do_js_reload.cljs$core$IFn$_invoke$arity$4 = (function (p__21940,load_code_fn,complete_fn,failure_fn){
var map__21941 = p__21940;
var map__21941__$1 = cljs.core.__destructure_map(map__21941);
var msg = map__21941__$1;
var reload_info = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21941__$1,new cljs.core.Keyword(null,"reload-info","reload-info",1648088086));
var load_tasks = cljs.core.conj.cljs$core$IFn$_invoke$arity$2(cljs.core.into.cljs$core$IFn$_invoke$arity$3(cljs.core.conj.cljs$core$IFn$_invoke$arity$2(cljs.core.into.cljs$core$IFn$_invoke$arity$2(cljs.core.PersistentVector.EMPTY,cljs.core.reverse(cljs.core.map.cljs$core$IFn$_invoke$arity$2((function (p1__21914_SHARP_){
return shadow.cljs.devtools.client.env.make_task_fn(msg,p1__21914_SHARP_);
}),new cljs.core.Keyword(null,"before-load","before-load",-2060117064).cljs$core$IFn$_invoke$arity$1(reload_info)))),(function (next){
(load_code_fn.cljs$core$IFn$_invoke$arity$0 ? load_code_fn.cljs$core$IFn$_invoke$arity$0() : load_code_fn.call(null, ));
return (next.cljs$core$IFn$_invoke$arity$0 ? next.cljs$core$IFn$_invoke$arity$0() : next.call(null, ));
})),cljs.core.map.cljs$core$IFn$_invoke$arity$1((function (p1__22251_SHARP_){
return shadow.cljs.devtools.client.env.make_task_fn(msg,p1__22251_SHARP_);
})),cljs.core.map.cljs$core$IFn$_invoke$arity$1((function (p1__21915_SHARP_){
return shadow.cljs.devtools.client.env.make_task_fn(msg,p1__21915_SHARP_);
})),new cljs.core.Keyword(null,"after-load","after-load",-1278503285).cljs$core$IFn$_invoke$arity$1(reload_info)),(function (next){
(complete_fn.cljs$core$IFn$_invoke$arity$0 ? complete_fn.cljs$core$IFn$_invoke$arity$0() : complete_fn.call(null, ));
@@ -471,60 +471,60 @@ return shadow.cljs.devtools.client.env.do_js_reload_STAR_(failure_fn,load_tasks)
(shadow.cljs.devtools.client.env.do_js_reload.cljs$lang$maxFixedArity = 4);
shadow.cljs.devtools.client.env.before_load_src = (function shadow$cljs$devtools$client$env$before_load_src(p__22278){
var map__22279 = p__22278;
var map__22279__$1 = cljs.core.__destructure_map(map__22279);
var src = map__22279__$1;
var type = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22279__$1,new cljs.core.Keyword(null,"type","type",1174270348));
var ns = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22279__$1,new cljs.core.Keyword(null,"ns","ns",441598760));
shadow.cljs.devtools.client.env.before_load_src = (function shadow$cljs$devtools$client$env$before_load_src(p__21961){
var map__21965 = p__21961;
var map__21965__$1 = cljs.core.__destructure_map(map__21965);
var src = map__21965__$1;
var type = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21965__$1,new cljs.core.Keyword(null,"type","type",1174270348));
var ns = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21965__$1,new cljs.core.Keyword(null,"ns","ns",441598760));
if(cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(new cljs.core.Keyword(null,"cljs","cljs",1492417629),type)){
var seq__22290 = cljs.core.seq(goog.global.SHADOW_NS_RESET);
var chunk__22291 = null;
var count__22292 = (0);
var i__22293 = (0);
var seq__21966 = cljs.core.seq(goog.global.SHADOW_NS_RESET);
var chunk__21968 = null;
var count__21969 = (0);
var i__21970 = (0);
while(true){
if((i__22293 < count__22292)){
var x = chunk__22291.cljs$core$IIndexed$_nth$arity$2(null, i__22293);
if((i__21970 < count__21969)){
var x = chunk__21968.cljs$core$IIndexed$_nth$arity$2(null, i__21970);
(x.cljs$core$IFn$_invoke$arity$1 ? x.cljs$core$IFn$_invoke$arity$1(ns) : x.call(null, ns));
var G__22629 = seq__22290;
var G__22630 = chunk__22291;
var G__22631 = count__22292;
var G__22632 = (i__22293 + (1));
seq__22290 = G__22629;
chunk__22291 = G__22630;
count__22292 = G__22631;
i__22293 = G__22632;
var G__22335 = seq__21966;
var G__22336 = chunk__21968;
var G__22337 = count__21969;
var G__22338 = (i__21970 + (1));
seq__21966 = G__22335;
chunk__21968 = G__22336;
count__21969 = G__22337;
i__21970 = G__22338;
continue;
} else {
var temp__5804__auto__ = cljs.core.seq(seq__22290);
var temp__5804__auto__ = cljs.core.seq(seq__21966);
if(temp__5804__auto__){
var seq__22290__$1 = temp__5804__auto__;
if(cljs.core.chunked_seq_QMARK_(seq__22290__$1)){
var c__5525__auto__ = cljs.core.chunk_first(seq__22290__$1);
var G__22637 = cljs.core.chunk_rest(seq__22290__$1);
var G__22638 = c__5525__auto__;
var G__22639 = cljs.core.count(c__5525__auto__);
var G__22640 = (0);
seq__22290 = G__22637;
chunk__22291 = G__22638;
count__22292 = G__22639;
i__22293 = G__22640;
var seq__21966__$1 = temp__5804__auto__;
if(cljs.core.chunked_seq_QMARK_(seq__21966__$1)){
var c__5525__auto__ = cljs.core.chunk_first(seq__21966__$1);
var G__22344 = cljs.core.chunk_rest(seq__21966__$1);
var G__22345 = c__5525__auto__;
var G__22346 = cljs.core.count(c__5525__auto__);
var G__22347 = (0);
seq__21966 = G__22344;
chunk__21968 = G__22345;
count__21969 = G__22346;
i__21970 = G__22347;
continue;
} else {
var x = cljs.core.first(seq__22290__$1);
var x = cljs.core.first(seq__21966__$1);
(x.cljs$core$IFn$_invoke$arity$1 ? x.cljs$core$IFn$_invoke$arity$1(ns) : x.call(null, ns));
var G__22643 = cljs.core.next(seq__22290__$1);
var G__22644 = null;
var G__22645 = (0);
var G__22646 = (0);
seq__22290 = G__22643;
chunk__22291 = G__22644;
count__22292 = G__22645;
i__22293 = G__22646;
var G__22348 = cljs.core.next(seq__21966__$1);
var G__22349 = null;
var G__22350 = (0);
var G__22351 = (0);
seq__21966 = G__22348;
chunk__21968 = G__22349;
count__21969 = G__22350;
i__21970 = G__22351;
continue;
}
} else {
@@ -541,12 +541,12 @@ shadow.cljs.devtools.client.env.goog_is_loaded_QMARK_ = (function shadow$cljs$de
return $CLJS.SHADOW_ENV.isLoaded(name);
});
shadow.cljs.devtools.client.env.goog_base_rc = new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword("shadow.build.classpath","resource","shadow.build.classpath/resource",-879517823),"goog/base.js"], null);
shadow.cljs.devtools.client.env.src_is_loaded_QMARK_ = (function shadow$cljs$devtools$client$env$src_is_loaded_QMARK_(p__22329){
var map__22330 = p__22329;
var map__22330__$1 = cljs.core.__destructure_map(map__22330);
var src = map__22330__$1;
var resource_id = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22330__$1,new cljs.core.Keyword(null,"resource-id","resource-id",-1308422582));
var output_name = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22330__$1,new cljs.core.Keyword(null,"output-name","output-name",-1769107767));
shadow.cljs.devtools.client.env.src_is_loaded_QMARK_ = (function shadow$cljs$devtools$client$env$src_is_loaded_QMARK_(p__21985){
var map__21987 = p__21985;
var map__21987__$1 = cljs.core.__destructure_map(map__21987);
var src = map__21987__$1;
var resource_id = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21987__$1,new cljs.core.Keyword(null,"resource-id","resource-id",-1308422582));
var output_name = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21987__$1,new cljs.core.Keyword(null,"output-name","output-name",-1769107767));
var or__5002__auto__ = cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(shadow.cljs.devtools.client.env.goog_base_rc,resource_id);
if(or__5002__auto__){
return or__5002__auto__;
@@ -555,70 +555,70 @@ return shadow.cljs.devtools.client.env.goog_is_loaded_QMARK_(output_name);
}
});
shadow.cljs.devtools.client.env.prefilter_sources = (function shadow$cljs$devtools$client$env$prefilter_sources(reload_info,sources){
return cljs.core.remove.cljs$core$IFn$_invoke$arity$2((function (p__22341){
var map__22342 = p__22341;
var map__22342__$1 = cljs.core.__destructure_map(map__22342);
var ns = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22342__$1,new cljs.core.Keyword(null,"ns","ns",441598760));
return cljs.core.remove.cljs$core$IFn$_invoke$arity$2((function (p__21990){
var map__21992 = p__21990;
var map__21992__$1 = cljs.core.__destructure_map(map__21992);
var ns = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21992__$1,new cljs.core.Keyword(null,"ns","ns",441598760));
return cljs.core.contains_QMARK_(new cljs.core.Keyword(null,"never-load","never-load",1300896819).cljs$core$IFn$_invoke$arity$1(reload_info),ns);
}),cljs.core.filter.cljs$core$IFn$_invoke$arity$2((function (p__22346){
var map__22349 = p__22346;
var map__22349__$1 = cljs.core.__destructure_map(map__22349);
var rc = map__22349__$1;
var module__$1 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22349__$1,new cljs.core.Keyword(null,"module","module",1424618191));
}),cljs.core.filter.cljs$core$IFn$_invoke$arity$2((function (p__21997){
var map__22001 = p__21997;
var map__22001__$1 = cljs.core.__destructure_map(map__22001);
var rc = map__22001__$1;
var module__$1 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22001__$1,new cljs.core.Keyword(null,"module","module",1424618191));
return ((cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2("js",shadow.cljs.devtools.client.env.module_format)) || (shadow.cljs.devtools.client.env.module_is_active_QMARK_(module__$1)));
}),sources));
});
shadow.cljs.devtools.client.env.filter_sources_to_get_optimized = (function shadow$cljs$devtools$client$env$filter_sources_to_get_optimized(p__22364,reload_info){
var map__22366 = p__22364;
var map__22366__$1 = cljs.core.__destructure_map(map__22366);
var info = map__22366__$1;
var sources = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22366__$1,new cljs.core.Keyword(null,"sources","sources",-321166424));
var compiled = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22366__$1,new cljs.core.Keyword(null,"compiled","compiled",850043082));
return cljs.core.into.cljs$core$IFn$_invoke$arity$2(cljs.core.PersistentVector.EMPTY,cljs.core.filter.cljs$core$IFn$_invoke$arity$2((function (p__22370){
var map__22371 = p__22370;
var map__22371__$1 = cljs.core.__destructure_map(map__22371);
var src = map__22371__$1;
var ns = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22371__$1,new cljs.core.Keyword(null,"ns","ns",441598760));
var resource_id = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22371__$1,new cljs.core.Keyword(null,"resource-id","resource-id",-1308422582));
shadow.cljs.devtools.client.env.filter_sources_to_get_optimized = (function shadow$cljs$devtools$client$env$filter_sources_to_get_optimized(p__22008,reload_info){
var map__22009 = p__22008;
var map__22009__$1 = cljs.core.__destructure_map(map__22009);
var info = map__22009__$1;
var sources = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22009__$1,new cljs.core.Keyword(null,"sources","sources",-321166424));
var compiled = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22009__$1,new cljs.core.Keyword(null,"compiled","compiled",850043082));
return cljs.core.into.cljs$core$IFn$_invoke$arity$2(cljs.core.PersistentVector.EMPTY,cljs.core.filter.cljs$core$IFn$_invoke$arity$2((function (p__22015){
var map__22016 = p__22015;
var map__22016__$1 = cljs.core.__destructure_map(map__22016);
var src = map__22016__$1;
var ns = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22016__$1,new cljs.core.Keyword(null,"ns","ns",441598760));
var resource_id = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22016__$1,new cljs.core.Keyword(null,"resource-id","resource-id",-1308422582));
return ((cljs.core.contains_QMARK_(new cljs.core.Keyword(null,"always-load","always-load",66405637).cljs$core$IFn$_invoke$arity$1(reload_info),ns)) || (((cljs.core.not(shadow.cljs.devtools.client.env.src_is_loaded_QMARK_(src))) || (((cljs.core.contains_QMARK_(compiled,resource_id)) && (cljs.core.not(new cljs.core.Keyword(null,"from-jar","from-jar",1050932827).cljs$core$IFn$_invoke$arity$1(src))))))));
}),shadow.cljs.devtools.client.env.prefilter_sources(reload_info,sources)));
});
shadow.cljs.devtools.client.env.filter_sources_to_get_full = (function shadow$cljs$devtools$client$env$filter_sources_to_get_full(p__22395,reload_info){
var map__22397 = p__22395;
var map__22397__$1 = cljs.core.__destructure_map(map__22397);
var info = map__22397__$1;
var sources = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22397__$1,new cljs.core.Keyword(null,"sources","sources",-321166424));
var compiled = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22397__$1,new cljs.core.Keyword(null,"compiled","compiled",850043082));
shadow.cljs.devtools.client.env.filter_sources_to_get_full = (function shadow$cljs$devtools$client$env$filter_sources_to_get_full(p__22035,reload_info){
var map__22036 = p__22035;
var map__22036__$1 = cljs.core.__destructure_map(map__22036);
var info = map__22036__$1;
var sources = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22036__$1,new cljs.core.Keyword(null,"sources","sources",-321166424));
var compiled = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22036__$1,new cljs.core.Keyword(null,"compiled","compiled",850043082));
var affected = cljs.core.PersistentHashSet.EMPTY;
var sources_to_get = cljs.core.PersistentVector.EMPTY;
var G__22405 = shadow.cljs.devtools.client.env.prefilter_sources(reload_info,sources);
var vec__22406 = G__22405;
var seq__22407 = cljs.core.seq(vec__22406);
var first__22408 = cljs.core.first(seq__22407);
var seq__22407__$1 = cljs.core.next(seq__22407);
var src = first__22408;
var more = seq__22407__$1;
var G__22040 = shadow.cljs.devtools.client.env.prefilter_sources(reload_info,sources);
var vec__22045 = G__22040;
var seq__22046 = cljs.core.seq(vec__22045);
var first__22047 = cljs.core.first(seq__22046);
var seq__22046__$1 = cljs.core.next(seq__22046);
var src = first__22047;
var more = seq__22046__$1;
var affected__$1 = affected;
var sources_to_get__$1 = sources_to_get;
var G__22405__$1 = G__22405;
var G__22040__$1 = G__22040;
while(true){
var affected__$2 = affected__$1;
var sources_to_get__$2 = sources_to_get__$1;
var vec__22445 = G__22405__$1;
var seq__22446 = cljs.core.seq(vec__22445);
var first__22447 = cljs.core.first(seq__22446);
var seq__22446__$1 = cljs.core.next(seq__22446);
var src__$1 = first__22447;
var more__$1 = seq__22446__$1;
var vec__22096 = G__22040__$1;
var seq__22097 = cljs.core.seq(vec__22096);
var first__22098 = cljs.core.first(seq__22097);
var seq__22097__$1 = cljs.core.next(seq__22097);
var src__$1 = first__22098;
var more__$1 = seq__22097__$1;
if(cljs.core.not(src__$1)){
return sources_to_get__$2;
} else {
var map__22450 = src__$1;
var map__22450__$1 = cljs.core.__destructure_map(map__22450);
var ns = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22450__$1,new cljs.core.Keyword(null,"ns","ns",441598760));
var resource_id = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22450__$1,new cljs.core.Keyword(null,"resource-id","resource-id",-1308422582));
var deps = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22450__$1,new cljs.core.Keyword(null,"deps","deps",1883360319));
var provides = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22450__$1,new cljs.core.Keyword(null,"provides","provides",-1634397992));
var map__22112 = src__$1;
var map__22112__$1 = cljs.core.__destructure_map(map__22112);
var ns = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22112__$1,new cljs.core.Keyword(null,"ns","ns",441598760));
var resource_id = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22112__$1,new cljs.core.Keyword(null,"resource-id","resource-id",-1308422582));
var deps = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22112__$1,new cljs.core.Keyword(null,"deps","deps",1883360319));
var provides = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__22112__$1,new cljs.core.Keyword(null,"provides","provides",-1634397992));
var should_reload_QMARK_ = (function (){var or__5002__auto__ = cljs.core.contains_QMARK_(new cljs.core.Keyword(null,"always-load","always-load",66405637).cljs$core$IFn$_invoke$arity$1(reload_info),ns);
if(or__5002__auto__){
return or__5002__auto__;
@@ -643,20 +643,20 @@ return and__5000__auto__;
}
})();
if(cljs.core.not(should_reload_QMARK_)){
var G__22699 = affected__$2;
var G__22700 = sources_to_get__$2;
var G__22701 = more__$1;
affected__$1 = G__22699;
sources_to_get__$1 = G__22700;
G__22405__$1 = G__22701;
var G__22369 = affected__$2;
var G__22370 = sources_to_get__$2;
var G__22371 = more__$1;
affected__$1 = G__22369;
sources_to_get__$1 = G__22370;
G__22040__$1 = G__22371;
continue;
} else {
var G__22703 = clojure.set.union.cljs$core$IFn$_invoke$arity$2(affected__$2,provides);
var G__22704 = cljs.core.conj.cljs$core$IFn$_invoke$arity$2(sources_to_get__$2,src__$1);
var G__22705 = more__$1;
affected__$1 = G__22703;
sources_to_get__$1 = G__22704;
G__22405__$1 = G__22705;
var G__22372 = clojure.set.union.cljs$core$IFn$_invoke$arity$2(affected__$2,provides);
var G__22373 = cljs.core.conj.cljs$core$IFn$_invoke$arity$2(sources_to_get__$2,src__$1);
var G__22374 = more__$1;
affected__$1 = G__22372;
sources_to_get__$1 = G__22373;
G__22040__$1 = G__22374;
continue;
}
}

File diff suppressed because one or more lines are too long

View File

@@ -18,16 +18,16 @@ shadow.cljs.devtools.client.hud.dom_available_QMARK_ = (!((goog.global.document
shadow.cljs.devtools.client.hud.open_file = (function shadow$cljs$devtools$client$hud$open_file(file,line,column){
console.log("opening file",file,line,column);
return fetch([shadow.cljs.devtools.client.env.get_url_base(),"/api/open-file"].join(''),({"method": "POST", "cache": "no-cache", "mode": "cors", "body": shadow.cljs.devtools.client.shared.transit_str(cljs.core.PersistentArrayMap.EMPTY,new cljs.core.PersistentArrayMap(null, 3, [new cljs.core.Keyword(null,"file","file",-1269645878),file,new cljs.core.Keyword(null,"line","line",212345235),line,new cljs.core.Keyword(null,"column","column",2078222095),column], null))})).then((function (p1__28953_SHARP_){
return p1__28953_SHARP_.text();
return fetch([shadow.cljs.devtools.client.env.get_url_base(),"/api/open-file"].join(''),({"method": "POST", "cache": "no-cache", "mode": "cors", "body": shadow.cljs.devtools.client.shared.transit_str(cljs.core.PersistentArrayMap.EMPTY,new cljs.core.PersistentArrayMap(null, 3, [new cljs.core.Keyword(null,"file","file",-1269645878),file,new cljs.core.Keyword(null,"line","line",212345235),line,new cljs.core.Keyword(null,"column","column",2078222095),column], null))})).then((function (p1__28917_SHARP_){
return p1__28917_SHARP_.text();
})).then((function (result_text){
var data = shadow.cljs.devtools.client.shared.transit_read(cljs.core.PersistentArrayMap.EMPTY,result_text);
return console.log("open file result",data);
}));
});
shadow.cljs.devtools.client.hud.dom_insert = (function shadow$cljs$devtools$client$hud$dom_insert(var_args){
var G__28976 = arguments.length;
switch (G__28976) {
var G__28931 = arguments.length;
switch (G__28931) {
case 1:
return shadow.cljs.devtools.client.hud.dom_insert.cljs$core$IFn$_invoke$arity$1((arguments[(0)]));
@@ -94,38 +94,38 @@ var container_el = temp__5808__auto__;
var el = container_el.firstChild;
shadow.animate.start((500),cljs.core.PersistentArrayMap.createAsIfByAssoc([el,shadow.animate.transition.cljs$core$IFn$_invoke$arity$4(new cljs.core.Keyword(null,"background","background",-863952629),"#eee","#40B400","ease-out")]));
var c__23318__auto__ = cljs.core.async.chan.cljs$core$IFn$_invoke$arity$1((1));
var c__22634__auto__ = cljs.core.async.chan.cljs$core$IFn$_invoke$arity$1((1));
cljs.core.async.impl.dispatch.run((function (){
var f__23319__auto__ = (function (){var switch__21868__auto__ = (function (state_29025){
var state_val_29026 = (state_29025[(1)]);
if((state_val_29026 === (1))){
var inst_29012 = cljs.core.async.timeout((250));
var state_29025__$1 = state_29025;
return cljs.core.async.impl.ioc_helpers.take_BANG_(state_29025__$1,(2),inst_29012);
var f__22635__auto__ = (function (){var switch__21554__auto__ = (function (state_28979){
var state_val_28980 = (state_28979[(1)]);
if((state_val_28980 === (1))){
var inst_28960 = cljs.core.async.timeout((250));
var state_28979__$1 = state_28979;
return cljs.core.async.impl.ioc_helpers.take_BANG_(state_28979__$1,(2),inst_28960);
} else {
if((state_val_29026 === (2))){
var inst_29014 = (state_29025[(2)]);
var inst_29016 = [el];
var inst_29017 = shadow.animate.transition.cljs$core$IFn$_invoke$arity$4(new cljs.core.Keyword(null,"opacity","opacity",397153780),"1","0","ease-in");
var inst_29018 = [inst_29017];
var inst_29019 = cljs.core.PersistentHashMap.fromArrays(inst_29016,inst_29018);
var inst_29020 = shadow.animate.start((250),inst_29019);
var state_29025__$1 = (function (){var statearr_29027 = state_29025;
(statearr_29027[(7)] = inst_29014);
if((state_val_28980 === (2))){
var inst_28962 = (state_28979[(2)]);
var inst_28965 = [el];
var inst_28967 = shadow.animate.transition.cljs$core$IFn$_invoke$arity$4(new cljs.core.Keyword(null,"opacity","opacity",397153780),"1","0","ease-in");
var inst_28968 = [inst_28967];
var inst_28969 = cljs.core.PersistentHashMap.fromArrays(inst_28965,inst_28968);
var inst_28970 = shadow.animate.start((250),inst_28969);
var state_28979__$1 = (function (){var statearr_28990 = state_28979;
(statearr_28990[(7)] = inst_28962);
return statearr_29027;
return statearr_28990;
})();
return cljs.core.async.impl.ioc_helpers.take_BANG_(state_29025__$1,(3),inst_29020);
return cljs.core.async.impl.ioc_helpers.take_BANG_(state_28979__$1,(3),inst_28970);
} else {
if((state_val_29026 === (3))){
var inst_29022 = (state_29025[(2)]);
var inst_29023 = shadow.dom.remove(container_el);
var state_29025__$1 = (function (){var statearr_29029 = state_29025;
(statearr_29029[(8)] = inst_29022);
if((state_val_28980 === (3))){
var inst_28972 = (state_28979[(2)]);
var inst_28973 = shadow.dom.remove(container_el);
var state_28979__$1 = (function (){var statearr_28995 = state_28979;
(statearr_28995[(8)] = inst_28972);
return statearr_29029;
return statearr_28995;
})();
return cljs.core.async.impl.ioc_helpers.return_chan(state_29025__$1,inst_29023);
return cljs.core.async.impl.ioc_helpers.return_chan(state_28979__$1,inst_28973);
} else {
return null;
}
@@ -133,74 +133,74 @@ return null;
}
});
return (function() {
var shadow$cljs$devtools$client$hud$load_end_success_$_state_machine__21869__auto__ = null;
var shadow$cljs$devtools$client$hud$load_end_success_$_state_machine__21869__auto____0 = (function (){
var statearr_29030 = [null,null,null,null,null,null,null,null,null];
(statearr_29030[(0)] = shadow$cljs$devtools$client$hud$load_end_success_$_state_machine__21869__auto__);
var shadow$cljs$devtools$client$hud$load_end_success_$_state_machine__21555__auto__ = null;
var shadow$cljs$devtools$client$hud$load_end_success_$_state_machine__21555__auto____0 = (function (){
var statearr_29002 = [null,null,null,null,null,null,null,null,null];
(statearr_29002[(0)] = shadow$cljs$devtools$client$hud$load_end_success_$_state_machine__21555__auto__);
(statearr_29030[(1)] = (1));
(statearr_29002[(1)] = (1));
return statearr_29030;
return statearr_29002;
});
var shadow$cljs$devtools$client$hud$load_end_success_$_state_machine__21869__auto____1 = (function (state_29025){
var shadow$cljs$devtools$client$hud$load_end_success_$_state_machine__21555__auto____1 = (function (state_28979){
while(true){
var ret_value__21870__auto__ = (function (){try{while(true){
var result__21871__auto__ = switch__21868__auto__(state_29025);
if(cljs.core.keyword_identical_QMARK_(result__21871__auto__,new cljs.core.Keyword(null,"recur","recur",-437573268))){
var ret_value__21556__auto__ = (function (){try{while(true){
var result__21557__auto__ = switch__21554__auto__(state_28979);
if(cljs.core.keyword_identical_QMARK_(result__21557__auto__,new cljs.core.Keyword(null,"recur","recur",-437573268))){
continue;
} else {
return result__21871__auto__;
return result__21557__auto__;
}
break;
}
}catch (e29031){var ex__21872__auto__ = e29031;
var statearr_29032_29085 = state_29025;
(statearr_29032_29085[(2)] = ex__21872__auto__);
}catch (e29005){var ex__21558__auto__ = e29005;
var statearr_29008_29085 = state_28979;
(statearr_29008_29085[(2)] = ex__21558__auto__);
if(cljs.core.seq((state_29025[(4)]))){
var statearr_29033_29086 = state_29025;
(statearr_29033_29086[(1)] = cljs.core.first((state_29025[(4)])));
if(cljs.core.seq((state_28979[(4)]))){
var statearr_29009_29086 = state_28979;
(statearr_29009_29086[(1)] = cljs.core.first((state_28979[(4)])));
} else {
throw ex__21872__auto__;
throw ex__21558__auto__;
}
return new cljs.core.Keyword(null,"recur","recur",-437573268);
}})();
if(cljs.core.keyword_identical_QMARK_(ret_value__21870__auto__,new cljs.core.Keyword(null,"recur","recur",-437573268))){
var G__29087 = state_29025;
state_29025 = G__29087;
if(cljs.core.keyword_identical_QMARK_(ret_value__21556__auto__,new cljs.core.Keyword(null,"recur","recur",-437573268))){
var G__29087 = state_28979;
state_28979 = G__29087;
continue;
} else {
return ret_value__21870__auto__;
return ret_value__21556__auto__;
}
break;
}
});
shadow$cljs$devtools$client$hud$load_end_success_$_state_machine__21869__auto__ = function(state_29025){
shadow$cljs$devtools$client$hud$load_end_success_$_state_machine__21555__auto__ = function(state_28979){
switch(arguments.length){
case 0:
return shadow$cljs$devtools$client$hud$load_end_success_$_state_machine__21869__auto____0.call(this);
return shadow$cljs$devtools$client$hud$load_end_success_$_state_machine__21555__auto____0.call(this);
case 1:
return shadow$cljs$devtools$client$hud$load_end_success_$_state_machine__21869__auto____1.call(this,state_29025);
return shadow$cljs$devtools$client$hud$load_end_success_$_state_machine__21555__auto____1.call(this,state_28979);
}
throw(new Error('Invalid arity: ' + arguments.length));
};
shadow$cljs$devtools$client$hud$load_end_success_$_state_machine__21869__auto__.cljs$core$IFn$_invoke$arity$0 = shadow$cljs$devtools$client$hud$load_end_success_$_state_machine__21869__auto____0;
shadow$cljs$devtools$client$hud$load_end_success_$_state_machine__21869__auto__.cljs$core$IFn$_invoke$arity$1 = shadow$cljs$devtools$client$hud$load_end_success_$_state_machine__21869__auto____1;
return shadow$cljs$devtools$client$hud$load_end_success_$_state_machine__21869__auto__;
shadow$cljs$devtools$client$hud$load_end_success_$_state_machine__21555__auto__.cljs$core$IFn$_invoke$arity$0 = shadow$cljs$devtools$client$hud$load_end_success_$_state_machine__21555__auto____0;
shadow$cljs$devtools$client$hud$load_end_success_$_state_machine__21555__auto__.cljs$core$IFn$_invoke$arity$1 = shadow$cljs$devtools$client$hud$load_end_success_$_state_machine__21555__auto____1;
return shadow$cljs$devtools$client$hud$load_end_success_$_state_machine__21555__auto__;
})()
})();
var state__23320__auto__ = (function (){var statearr_29035 = f__23319__auto__();
(statearr_29035[(6)] = c__23318__auto__);
var state__22636__auto__ = (function (){var statearr_29015 = f__22635__auto__();
(statearr_29015[(6)] = c__22634__auto__);
return statearr_29035;
return statearr_29015;
})();
return cljs.core.async.impl.ioc_helpers.run_state_machine_wrapped(state__23320__auto__);
return cljs.core.async.impl.ioc_helpers.run_state_machine_wrapped(state__22636__auto__);
}));
return c__23318__auto__;
return c__22634__auto__;
}
} else {
return null;
@@ -238,27 +238,27 @@ return null;
shadow.cljs.devtools.client.hud.source_line_styles = new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"padding","padding",1660304693),"0",new cljs.core.Keyword(null,"margin","margin",-995903681),"0"], null);
shadow.cljs.devtools.client.hud.source_highlight_styles = cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(shadow.cljs.devtools.client.hud.source_line_styles,new cljs.core.Keyword(null,"font-weight","font-weight",2085804583),"bold");
shadow.cljs.devtools.client.hud.source_line_html = (function shadow$cljs$devtools$client$hud$source_line_html(start_idx,lines,styles){
var iter__5480__auto__ = (function shadow$cljs$devtools$client$hud$source_line_html_$_iter__29049(s__29050){
var iter__5480__auto__ = (function shadow$cljs$devtools$client$hud$source_line_html_$_iter__29035(s__29036){
return (new cljs.core.LazySeq(null,(function (){
var s__29050__$1 = s__29050;
var s__29036__$1 = s__29036;
while(true){
var temp__5804__auto__ = cljs.core.seq(s__29050__$1);
var temp__5804__auto__ = cljs.core.seq(s__29036__$1);
if(temp__5804__auto__){
var s__29050__$2 = temp__5804__auto__;
if(cljs.core.chunked_seq_QMARK_(s__29050__$2)){
var c__5478__auto__ = cljs.core.chunk_first(s__29050__$2);
var s__29036__$2 = temp__5804__auto__;
if(cljs.core.chunked_seq_QMARK_(s__29036__$2)){
var c__5478__auto__ = cljs.core.chunk_first(s__29036__$2);
var size__5479__auto__ = cljs.core.count(c__5478__auto__);
var b__29052 = cljs.core.chunk_buffer(size__5479__auto__);
if((function (){var i__29051 = (0);
var b__29038 = cljs.core.chunk_buffer(size__5479__auto__);
if((function (){var i__29037 = (0);
while(true){
if((i__29051 < size__5479__auto__)){
var vec__29053 = cljs.core._nth(c__5478__auto__,i__29051);
var idx = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__29053,(0),null);
var text = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__29053,(1),null);
cljs.core.chunk_append(b__29052,new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"pre","pre",2118456869),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"style","style",-496642736),styles], null),goog.string.format("%4d | %s",(((1) + idx) + start_idx),text)], null));
if((i__29037 < size__5479__auto__)){
var vec__29042 = cljs.core._nth(c__5478__auto__,i__29037);
var idx = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__29042,(0),null);
var text = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__29042,(1),null);
cljs.core.chunk_append(b__29038,new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"pre","pre",2118456869),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"style","style",-496642736),styles], null),goog.string.format("%4d | %s",(((1) + idx) + start_idx),text)], null));
var G__29088 = (i__29051 + (1));
i__29051 = G__29088;
var G__29088 = (i__29037 + (1));
i__29037 = G__29088;
continue;
} else {
return true;
@@ -266,15 +266,15 @@ return true;
break;
}
})()){
return cljs.core.chunk_cons(cljs.core.chunk(b__29052),shadow$cljs$devtools$client$hud$source_line_html_$_iter__29049(cljs.core.chunk_rest(s__29050__$2)));
return cljs.core.chunk_cons(cljs.core.chunk(b__29038),shadow$cljs$devtools$client$hud$source_line_html_$_iter__29035(cljs.core.chunk_rest(s__29036__$2)));
} else {
return cljs.core.chunk_cons(cljs.core.chunk(b__29052),null);
return cljs.core.chunk_cons(cljs.core.chunk(b__29038),null);
}
} else {
var vec__29056 = cljs.core.first(s__29050__$2);
var idx = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__29056,(0),null);
var text = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__29056,(1),null);
return cljs.core.cons(new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"pre","pre",2118456869),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"style","style",-496642736),styles], null),goog.string.format("%4d | %s",(((1) + idx) + start_idx),text)], null),shadow$cljs$devtools$client$hud$source_line_html_$_iter__29049(cljs.core.rest(s__29050__$2)));
var vec__29045 = cljs.core.first(s__29036__$2);
var idx = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__29045,(0),null);
var text = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__29045,(1),null);
return cljs.core.cons(new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"pre","pre",2118456869),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"style","style",-496642736),styles], null),goog.string.format("%4d | %s",(((1) + idx) + start_idx),text)], null),shadow$cljs$devtools$client$hud$source_line_html_$_iter__29035(cljs.core.rest(s__29036__$2)));
}
} else {
return null;
@@ -287,8 +287,8 @@ return iter__5480__auto__(cljs.core.map_indexed.cljs$core$IFn$_invoke$arity$2(cl
});
shadow.cljs.devtools.client.hud.sep_length = (80);
shadow.cljs.devtools.client.hud.sep_line = (function shadow$cljs$devtools$client$hud$sep_line(var_args){
var G__29061 = arguments.length;
switch (G__29061) {
var G__29049 = arguments.length;
switch (G__29049) {
case 0:
return shadow.cljs.devtools.client.hud.sep_line.cljs$core$IFn$_invoke$arity$0();
@@ -318,14 +318,14 @@ return [sep(offset),cljs.core.str.cljs$core$IFn$_invoke$arity$1(label),sep((sep_
(shadow.cljs.devtools.client.hud.sep_line.cljs$lang$maxFixedArity = 2);
shadow.cljs.devtools.client.hud.file_link = (function shadow$cljs$devtools$client$hud$file_link(p__29062){
var map__29063 = p__29062;
var map__29063__$1 = cljs.core.__destructure_map(map__29063);
var warning = map__29063__$1;
var resource_name = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29063__$1,new cljs.core.Keyword(null,"resource-name","resource-name",2001617100));
var file = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29063__$1,new cljs.core.Keyword(null,"file","file",-1269645878));
var line = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29063__$1,new cljs.core.Keyword(null,"line","line",212345235));
var column = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29063__$1,new cljs.core.Keyword(null,"column","column",2078222095));
shadow.cljs.devtools.client.hud.file_link = (function shadow$cljs$devtools$client$hud$file_link(p__29051){
var map__29052 = p__29051;
var map__29052__$1 = cljs.core.__destructure_map(map__29052);
var warning = map__29052__$1;
var resource_name = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29052__$1,new cljs.core.Keyword(null,"resource-name","resource-name",2001617100));
var file = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29052__$1,new cljs.core.Keyword(null,"file","file",-1269645878));
var line = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29052__$1,new cljs.core.Keyword(null,"line","line",212345235));
var column = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29052__$1,new cljs.core.Keyword(null,"column","column",2078222095));
if(cljs.core.not(file)){
return new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"span","span",1394872991),resource_name], null);
} else {
@@ -336,16 +336,16 @@ return shadow.cljs.devtools.client.hud.open_file(file,line,column);
})], null)], null),resource_name], null);
}
});
shadow.cljs.devtools.client.hud.html_for_warning = (function shadow$cljs$devtools$client$hud$html_for_warning(p__29066){
var map__29067 = p__29066;
var map__29067__$1 = cljs.core.__destructure_map(map__29067);
var warning = map__29067__$1;
var resource_name = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29067__$1,new cljs.core.Keyword(null,"resource-name","resource-name",2001617100));
var msg = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29067__$1,new cljs.core.Keyword(null,"msg","msg",-1386103444));
var file = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29067__$1,new cljs.core.Keyword(null,"file","file",-1269645878));
var line = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29067__$1,new cljs.core.Keyword(null,"line","line",212345235));
var column = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29067__$1,new cljs.core.Keyword(null,"column","column",2078222095));
var source_excerpt = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29067__$1,new cljs.core.Keyword(null,"source-excerpt","source-excerpt",5665576));
shadow.cljs.devtools.client.hud.html_for_warning = (function shadow$cljs$devtools$client$hud$html_for_warning(p__29058){
var map__29059 = p__29058;
var map__29059__$1 = cljs.core.__destructure_map(map__29059);
var warning = map__29059__$1;
var resource_name = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29059__$1,new cljs.core.Keyword(null,"resource-name","resource-name",2001617100));
var msg = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29059__$1,new cljs.core.Keyword(null,"msg","msg",-1386103444));
var file = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29059__$1,new cljs.core.Keyword(null,"file","file",-1269645878));
var line = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29059__$1,new cljs.core.Keyword(null,"line","line",212345235));
var column = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29059__$1,new cljs.core.Keyword(null,"column","column",2078222095));
var source_excerpt = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29059__$1,new cljs.core.Keyword(null,"source-excerpt","source-excerpt",5665576));
return new cljs.core.PersistentVector(null, 4, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"div","div",1057191632),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"style","style",-496642736),new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"border","border",1444987323),"2px solid #ccc",new cljs.core.Keyword(null,"margin-bottom","margin-bottom",388334941),"10px"], null)], null),new cljs.core.PersistentVector(null, 4, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"div","div",1057191632),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"style","style",-496642736),new cljs.core.PersistentArrayMap(null, 5, [new cljs.core.Keyword(null,"line-height","line-height",1870784992),"16px",new cljs.core.Keyword(null,"background-color","background-color",570434026),"#fadb64",new cljs.core.Keyword(null,"padding","padding",1660304693),"10px",new cljs.core.Keyword(null,"font-size","font-size",-1847940346),"1.2em",new cljs.core.Keyword(null,"font-weight","font-weight",2085804583),"bold"], null)], null),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"span","span",1394872991),"WARNING in "], null),shadow.cljs.devtools.client.hud.file_link(warning)], null),(cljs.core.truth_(source_excerpt)?(function (){var map__29068 = source_excerpt;
var map__29068__$1 = cljs.core.__destructure_map(map__29068);
var start_idx = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__29068__$1,new cljs.core.Keyword(null,"start-idx","start-idx",-1600773745));

File diff suppressed because one or more lines are too long

View File

@@ -8,7 +8,7 @@ goog.scope(function(){
*/
shadow.cljs.devtools.client.shared.IRemote = function(){};
var shadow$cljs$devtools$client$shared$IRemote$remote_open$dyn_28861 = (function (this$,e){
var shadow$cljs$devtools$client$shared$IRemote$remote_open$dyn_28828 = (function (this$,e){
var x__5350__auto__ = (((this$ == null))?null:this$);
var m__5351__auto__ = (shadow.cljs.devtools.client.shared.remote_open[goog.typeOf(x__5350__auto__)]);
if((!((m__5351__auto__ == null)))){
@@ -26,11 +26,11 @@ shadow.cljs.devtools.client.shared.remote_open = (function shadow$cljs$devtools$
if((((!((this$ == null)))) && ((!((this$.shadow$cljs$devtools$client$shared$IRemote$remote_open$arity$2 == null)))))){
return this$.shadow$cljs$devtools$client$shared$IRemote$remote_open$arity$2(this$,e);
} else {
return shadow$cljs$devtools$client$shared$IRemote$remote_open$dyn_28861(this$,e);
return shadow$cljs$devtools$client$shared$IRemote$remote_open$dyn_28828(this$,e);
}
});
var shadow$cljs$devtools$client$shared$IRemote$remote_msg$dyn_28868 = (function (this$,msg){
var shadow$cljs$devtools$client$shared$IRemote$remote_msg$dyn_28833 = (function (this$,msg){
var x__5350__auto__ = (((this$ == null))?null:this$);
var m__5351__auto__ = (shadow.cljs.devtools.client.shared.remote_msg[goog.typeOf(x__5350__auto__)]);
if((!((m__5351__auto__ == null)))){
@@ -48,11 +48,11 @@ shadow.cljs.devtools.client.shared.remote_msg = (function shadow$cljs$devtools$c
if((((!((this$ == null)))) && ((!((this$.shadow$cljs$devtools$client$shared$IRemote$remote_msg$arity$2 == null)))))){
return this$.shadow$cljs$devtools$client$shared$IRemote$remote_msg$arity$2(this$,msg);
} else {
return shadow$cljs$devtools$client$shared$IRemote$remote_msg$dyn_28868(this$,msg);
return shadow$cljs$devtools$client$shared$IRemote$remote_msg$dyn_28833(this$,msg);
}
});
var shadow$cljs$devtools$client$shared$IRemote$remote_close$dyn_28872 = (function (this$,e,info){
var shadow$cljs$devtools$client$shared$IRemote$remote_close$dyn_28837 = (function (this$,e,info){
var x__5350__auto__ = (((this$ == null))?null:this$);
var m__5351__auto__ = (shadow.cljs.devtools.client.shared.remote_close[goog.typeOf(x__5350__auto__)]);
if((!((m__5351__auto__ == null)))){
@@ -70,11 +70,11 @@ shadow.cljs.devtools.client.shared.remote_close = (function shadow$cljs$devtools
if((((!((this$ == null)))) && ((!((this$.shadow$cljs$devtools$client$shared$IRemote$remote_close$arity$3 == null)))))){
return this$.shadow$cljs$devtools$client$shared$IRemote$remote_close$arity$3(this$,e,info);
} else {
return shadow$cljs$devtools$client$shared$IRemote$remote_close$dyn_28872(this$,e,info);
return shadow$cljs$devtools$client$shared$IRemote$remote_close$dyn_28837(this$,e,info);
}
});
var shadow$cljs$devtools$client$shared$IRemote$remote_error$dyn_28877 = (function (this$,e){
var shadow$cljs$devtools$client$shared$IRemote$remote_error$dyn_28838 = (function (this$,e){
var x__5350__auto__ = (((this$ == null))?null:this$);
var m__5351__auto__ = (shadow.cljs.devtools.client.shared.remote_error[goog.typeOf(x__5350__auto__)]);
if((!((m__5351__auto__ == null)))){
@@ -92,7 +92,7 @@ shadow.cljs.devtools.client.shared.remote_error = (function shadow$cljs$devtools
if((((!((this$ == null)))) && ((!((this$.shadow$cljs$devtools$client$shared$IRemote$remote_error$arity$2 == null)))))){
return this$.shadow$cljs$devtools$client$shared$IRemote$remote_error$arity$2(this$,e);
} else {
return shadow$cljs$devtools$client$shared$IRemote$remote_error$dyn_28877(this$,e);
return shadow$cljs$devtools$client$shared$IRemote$remote_error$dyn_28838(this$,e);
}
});
@@ -102,7 +102,7 @@ return shadow$cljs$devtools$client$shared$IRemote$remote_error$dyn_28877(this$,e
*/
shadow.cljs.devtools.client.shared.IHostSpecific = function(){};
var shadow$cljs$devtools$client$shared$IHostSpecific$do_repl_init$dyn_28878 = (function (this$,action,done,error){
var shadow$cljs$devtools$client$shared$IHostSpecific$do_repl_init$dyn_28839 = (function (this$,action,done,error){
var x__5350__auto__ = (((this$ == null))?null:this$);
var m__5351__auto__ = (shadow.cljs.devtools.client.shared.do_repl_init[goog.typeOf(x__5350__auto__)]);
if((!((m__5351__auto__ == null)))){
@@ -120,11 +120,11 @@ shadow.cljs.devtools.client.shared.do_repl_init = (function shadow$cljs$devtools
if((((!((this$ == null)))) && ((!((this$.shadow$cljs$devtools$client$shared$IHostSpecific$do_repl_init$arity$4 == null)))))){
return this$.shadow$cljs$devtools$client$shared$IHostSpecific$do_repl_init$arity$4(this$,action,done,error);
} else {
return shadow$cljs$devtools$client$shared$IHostSpecific$do_repl_init$dyn_28878(this$,action,done,error);
return shadow$cljs$devtools$client$shared$IHostSpecific$do_repl_init$dyn_28839(this$,action,done,error);
}
});
var shadow$cljs$devtools$client$shared$IHostSpecific$do_repl_require$dyn_28886 = (function (this$,require_msg,done,error){
var shadow$cljs$devtools$client$shared$IHostSpecific$do_repl_require$dyn_28840 = (function (this$,require_msg,done,error){
var x__5350__auto__ = (((this$ == null))?null:this$);
var m__5351__auto__ = (shadow.cljs.devtools.client.shared.do_repl_require[goog.typeOf(x__5350__auto__)]);
if((!((m__5351__auto__ == null)))){
@@ -142,11 +142,11 @@ shadow.cljs.devtools.client.shared.do_repl_require = (function shadow$cljs$devto
if((((!((this$ == null)))) && ((!((this$.shadow$cljs$devtools$client$shared$IHostSpecific$do_repl_require$arity$4 == null)))))){
return this$.shadow$cljs$devtools$client$shared$IHostSpecific$do_repl_require$arity$4(this$,require_msg,done,error);
} else {
return shadow$cljs$devtools$client$shared$IHostSpecific$do_repl_require$dyn_28886(this$,require_msg,done,error);
return shadow$cljs$devtools$client$shared$IHostSpecific$do_repl_require$dyn_28840(this$,require_msg,done,error);
}
});
var shadow$cljs$devtools$client$shared$IHostSpecific$do_invoke$dyn_28891 = (function (this$,ns,invoke_msg){
var shadow$cljs$devtools$client$shared$IHostSpecific$do_invoke$dyn_28845 = (function (this$,ns,invoke_msg){
var x__5350__auto__ = (((this$ == null))?null:this$);
var m__5351__auto__ = (shadow.cljs.devtools.client.shared.do_invoke[goog.typeOf(x__5350__auto__)]);
if((!((m__5351__auto__ == null)))){
@@ -164,16 +164,16 @@ shadow.cljs.devtools.client.shared.do_invoke = (function shadow$cljs$devtools$cl
if((((!((this$ == null)))) && ((!((this$.shadow$cljs$devtools$client$shared$IHostSpecific$do_invoke$arity$3 == null)))))){
return this$.shadow$cljs$devtools$client$shared$IHostSpecific$do_invoke$arity$3(this$,ns,invoke_msg);
} else {
return shadow$cljs$devtools$client$shared$IHostSpecific$do_invoke$dyn_28891(this$,ns,invoke_msg);
return shadow$cljs$devtools$client$shared$IHostSpecific$do_invoke$dyn_28845(this$,ns,invoke_msg);
}
});
shadow.cljs.devtools.client.shared.load_sources = (function shadow$cljs$devtools$client$shared$load_sources(runtime,sources,callback){
return shadow.remote.runtime.shared.call.cljs$core$IFn$_invoke$arity$3(runtime,new cljs.core.PersistentArrayMap(null, 3, [new cljs.core.Keyword(null,"op","op",-1882987955),new cljs.core.Keyword(null,"cljs-load-sources","cljs-load-sources",-1458295962),new cljs.core.Keyword(null,"to","to",192099007),shadow.cljs.devtools.client.env.worker_client_id,new cljs.core.Keyword(null,"sources","sources",-321166424),cljs.core.into.cljs$core$IFn$_invoke$arity$3(cljs.core.PersistentVector.EMPTY,cljs.core.map.cljs$core$IFn$_invoke$arity$1(new cljs.core.Keyword(null,"resource-id","resource-id",-1308422582)),sources)], null),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"cljs-sources","cljs-sources",31121610),(function (p__28596){
var map__28597 = p__28596;
var map__28597__$1 = cljs.core.__destructure_map(map__28597);
var msg = map__28597__$1;
var sources__$1 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28597__$1,new cljs.core.Keyword(null,"sources","sources",-321166424));
return shadow.remote.runtime.shared.call.cljs$core$IFn$_invoke$arity$3(runtime,new cljs.core.PersistentArrayMap(null, 3, [new cljs.core.Keyword(null,"op","op",-1882987955),new cljs.core.Keyword(null,"cljs-load-sources","cljs-load-sources",-1458295962),new cljs.core.Keyword(null,"to","to",192099007),shadow.cljs.devtools.client.env.worker_client_id,new cljs.core.Keyword(null,"sources","sources",-321166424),cljs.core.into.cljs$core$IFn$_invoke$arity$3(cljs.core.PersistentVector.EMPTY,cljs.core.map.cljs$core$IFn$_invoke$arity$1(new cljs.core.Keyword(null,"resource-id","resource-id",-1308422582)),sources)], null),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"cljs-sources","cljs-sources",31121610),(function (p__28593){
var map__28594 = p__28593;
var map__28594__$1 = cljs.core.__destructure_map(map__28594);
var msg = map__28594__$1;
var sources__$1 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28594__$1,new cljs.core.Keyword(null,"sources","sources",-321166424));
return (callback.cljs$core$IFn$_invoke$arity$1 ? callback.cljs$core$IFn$_invoke$arity$1(sources__$1) : callback.call(null, sources__$1));
})], null));
});
@@ -185,11 +185,11 @@ if((typeof shadow !== 'undefined') && (typeof shadow.cljs !== 'undefined') && (t
} else {
shadow.cljs.devtools.client.shared.plugins_ref = cljs.core.atom.cljs$core$IFn$_invoke$arity$1(cljs.core.PersistentArrayMap.EMPTY);
}
shadow.cljs.devtools.client.shared.start_all_plugins_BANG_ = (function shadow$cljs$devtools$client$shared$start_all_plugins_BANG_(p__28603){
var map__28604 = p__28603;
var map__28604__$1 = cljs.core.__destructure_map(map__28604);
var runtime = map__28604__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28604__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
shadow.cljs.devtools.client.shared.start_all_plugins_BANG_ = (function shadow$cljs$devtools$client$shared$start_all_plugins_BANG_(p__28601){
var map__28602 = p__28601;
var map__28602__$1 = cljs.core.__destructure_map(map__28602);
var runtime = map__28602__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28602__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
var started_set = cljs.core.set(cljs.core.keys(new cljs.core.Keyword("shadow.cljs.devtools.client.shared","plugins","shadow.cljs.devtools.client.shared/plugins",1565262855).cljs$core$IFn$_invoke$arity$1(cljs.core.deref(state_ref))));
var plugins = cljs.core.deref(shadow.cljs.devtools.client.shared.plugins_ref);
var plugins_set = cljs.core.set(cljs.core.keys(plugins));
@@ -199,13 +199,13 @@ while(true){
if(cljs.core.empty_QMARK_(pending_set__$1)){
return new cljs.core.Keyword("shadow.cljs.devtools.client.shared","done!","shadow.cljs.devtools.client.shared/done!",-748632664);
} else {
var G__28910 = cljs.core.reduce.cljs$core$IFn$_invoke$arity$3(((function (pending_set__$1,started_set,plugins,plugins_set,pending_set,map__28604,map__28604__$1,runtime,state_ref){
var G__28857 = cljs.core.reduce.cljs$core$IFn$_invoke$arity$3(((function (pending_set__$1,started_set,plugins,plugins_set,pending_set,map__28602,map__28602__$1,runtime,state_ref){
return (function (pending_set__$2,plugin_id){
var map__28609 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(plugins,plugin_id);
var map__28609__$1 = cljs.core.__destructure_map(map__28609);
var plugin = map__28609__$1;
var depends_on = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28609__$1,new cljs.core.Keyword(null,"depends-on","depends-on",-1448442022));
var init_fn = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28609__$1,new cljs.core.Keyword(null,"init-fn","init-fn",777257971));
var map__28607 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(plugins,plugin_id);
var map__28607__$1 = cljs.core.__destructure_map(map__28607);
var plugin = map__28607__$1;
var depends_on = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28607__$1,new cljs.core.Keyword(null,"depends-on","depends-on",-1448442022));
var init_fn = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28607__$1,new cljs.core.Keyword(null,"init-fn","init-fn",777257971));
if(cljs.core.truth_(cljs.core.some(pending_set__$2,depends_on))){
return pending_set__$2;
} else {
@@ -215,9 +215,9 @@ cljs.core.swap_BANG_.cljs$core$IFn$_invoke$arity$4(state_ref,cljs.core.assoc_in,
return cljs.core.disj.cljs$core$IFn$_invoke$arity$2(pending_set__$2,plugin_id);
}
});})(pending_set__$1,started_set,plugins,plugins_set,pending_set,map__28604,map__28604__$1,runtime,state_ref))
});})(pending_set__$1,started_set,plugins,plugins_set,pending_set,map__28602,map__28602__$1,runtime,state_ref))
,pending_set__$1,pending_set__$1);
pending_set__$1 = G__28910;
pending_set__$1 = G__28857;
continue;
}
@@ -245,19 +245,19 @@ if(cljs.core.fn_QMARK_(stop_fn)){
throw (new Error("Assert failed: (fn? stop-fn)"));
}
var temp__5808__auto___28919 = cljs.core.deref(shadow.cljs.devtools.client.shared.runtime_ref);
if((temp__5808__auto___28919 == null)){
var temp__5808__auto___28866 = cljs.core.deref(shadow.cljs.devtools.client.shared.runtime_ref);
if((temp__5808__auto___28866 == null)){
} else {
var runtime_28920 = temp__5808__auto___28919;
var temp__5808__auto___28922__$1 = cljs.core.get_in.cljs$core$IFn$_invoke$arity$2(runtime_28920,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword("shadow.cljs.devtools.client.shared","plugins","shadow.cljs.devtools.client.shared/plugins",1565262855),plugin_id], null));
if((temp__5808__auto___28922__$1 == null)){
var runtime_28867 = temp__5808__auto___28866;
var temp__5808__auto___28868__$1 = cljs.core.get_in.cljs$core$IFn$_invoke$arity$2(runtime_28867,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword("shadow.cljs.devtools.client.shared","plugins","shadow.cljs.devtools.client.shared/plugins",1565262855),plugin_id], null));
if((temp__5808__auto___28868__$1 == null)){
} else {
var started_28924 = temp__5808__auto___28922__$1;
var map__28612_28925 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(cljs.core.deref(shadow.cljs.devtools.client.shared.plugins_ref),plugin_id);
var map__28612_28926__$1 = cljs.core.__destructure_map(map__28612_28925);
var old_28927 = map__28612_28926__$1;
var stop_fn_28928__$1 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28612_28926__$1,new cljs.core.Keyword(null,"stop-fn","stop-fn",-348472246));
(stop_fn_28928__$1.cljs$core$IFn$_invoke$arity$1 ? stop_fn_28928__$1.cljs$core$IFn$_invoke$arity$1(started_28924) : stop_fn_28928__$1.call(null, started_28924));
var started_28869 = temp__5808__auto___28868__$1;
var map__28608_28870 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(cljs.core.deref(shadow.cljs.devtools.client.shared.plugins_ref),plugin_id);
var map__28608_28871__$1 = cljs.core.__destructure_map(map__28608_28870);
var old_28872 = map__28608_28871__$1;
var stop_fn_28873__$1 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28608_28871__$1,new cljs.core.Keyword(null,"stop-fn","stop-fn",-348472246));
(stop_fn_28873__$1.cljs$core$IFn$_invoke$arity$1 ? stop_fn_28873__$1.cljs$core$IFn$_invoke$arity$1(started_28869) : stop_fn_28873__$1.call(null, started_28869));
cljs.core.swap_BANG_.cljs$core$IFn$_invoke$arity$variadic(shadow.cljs.devtools.client.shared.runtime_ref,cljs.core.update,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","plugins","shadow.cljs.devtools.client.shared/plugins",1565262855),cljs.core.dissoc,cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([plugin_id], 0));
}
@@ -273,19 +273,19 @@ var runtime = temp__5808__auto__;
return shadow.cljs.devtools.client.shared.start_all_plugins_BANG_(runtime);
}
});
shadow.cljs.devtools.client.shared.transit_read = (function shadow$cljs$devtools$client$shared$transit_read(p__28615,data){
var map__28619 = p__28615;
var map__28619__$1 = cljs.core.__destructure_map(map__28619);
var state = map__28619__$1;
var transit_readers = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28619__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","transit-readers","shadow.cljs.devtools.client.shared/transit-readers",-1866893537));
shadow.cljs.devtools.client.shared.transit_read = (function shadow$cljs$devtools$client$shared$transit_read(p__28614,data){
var map__28616 = p__28614;
var map__28616__$1 = cljs.core.__destructure_map(map__28616);
var state = map__28616__$1;
var transit_readers = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28616__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","transit-readers","shadow.cljs.devtools.client.shared/transit-readers",-1866893537));
var t = cognitect.transit.reader.cljs$core$IFn$_invoke$arity$2(new cljs.core.Keyword(null,"json","json",1279968570),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"handlers","handlers",79528781),transit_readers], null));
return cognitect.transit.read(t,data);
});
shadow.cljs.devtools.client.shared.transit_str = (function shadow$cljs$devtools$client$shared$transit_str(p__28623,obj){
var map__28624 = p__28623;
var map__28624__$1 = cljs.core.__destructure_map(map__28624);
var state = map__28624__$1;
var transit_writers = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28624__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","transit-writers","shadow.cljs.devtools.client.shared/transit-writers",-776127897));
shadow.cljs.devtools.client.shared.transit_str = (function shadow$cljs$devtools$client$shared$transit_str(p__28621,obj){
var map__28622 = p__28621;
var map__28622__$1 = cljs.core.__destructure_map(map__28622);
var state = map__28622__$1;
var transit_writers = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28622__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","transit-writers","shadow.cljs.devtools.client.shared/transit-writers",-776127897));
var w = cognitect.transit.writer.cljs$core$IFn$_invoke$arity$2(new cljs.core.Keyword(null,"json","json",1279968570),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"handlers","handlers",79528781),transit_writers], null));
return cognitect.transit.write(w,obj);
});
@@ -301,13 +301,13 @@ return runtime;
shadow.cljs.devtools.client.shared.continue_BANG_ = (function shadow$cljs$devtools$client$shared$continue_BANG_(state){
return (shadow.cljs.devtools.client.shared.interpret_actions.cljs$core$IFn$_invoke$arity$1 ? shadow.cljs.devtools.client.shared.interpret_actions.cljs$core$IFn$_invoke$arity$1(state) : shadow.cljs.devtools.client.shared.interpret_actions.call(null, state));
});
shadow.cljs.devtools.client.shared.abort_BANG_ = (function shadow$cljs$devtools$client$shared$abort_BANG_(p__28634,action,ex){
var map__28635 = p__28634;
var map__28635__$1 = cljs.core.__destructure_map(map__28635);
var state = map__28635__$1;
var callback = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28635__$1,new cljs.core.Keyword(null,"callback","callback",-705136228));
var G__28636 = cljs.core.dissoc.cljs$core$IFn$_invoke$arity$variadic(cljs.core.assoc.cljs$core$IFn$_invoke$arity$variadic(state,new cljs.core.Keyword(null,"result","result",1415092211),new cljs.core.Keyword(null,"runtime-error","runtime-error",-2116843646),cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([new cljs.core.Keyword(null,"ex","ex",-1413771341),ex,new cljs.core.Keyword(null,"ex-action","ex-action",672251553),action], 0)),new cljs.core.Keyword(null,"runtime","runtime",-1331573996),cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([new cljs.core.Keyword(null,"callback","callback",-705136228)], 0));
return (callback.cljs$core$IFn$_invoke$arity$1 ? callback.cljs$core$IFn$_invoke$arity$1(G__28636) : callback.call(null, G__28636));
shadow.cljs.devtools.client.shared.abort_BANG_ = (function shadow$cljs$devtools$client$shared$abort_BANG_(p__28632,action,ex){
var map__28633 = p__28632;
var map__28633__$1 = cljs.core.__destructure_map(map__28633);
var state = map__28633__$1;
var callback = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28633__$1,new cljs.core.Keyword(null,"callback","callback",-705136228));
var G__28634 = cljs.core.dissoc.cljs$core$IFn$_invoke$arity$variadic(cljs.core.assoc.cljs$core$IFn$_invoke$arity$variadic(state,new cljs.core.Keyword(null,"result","result",1415092211),new cljs.core.Keyword(null,"runtime-error","runtime-error",-2116843646),cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([new cljs.core.Keyword(null,"ex","ex",-1413771341),ex,new cljs.core.Keyword(null,"ex-action","ex-action",672251553),action], 0)),new cljs.core.Keyword(null,"runtime","runtime",-1331573996),cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([new cljs.core.Keyword(null,"callback","callback",-705136228)], 0));
return (callback.cljs$core$IFn$_invoke$arity$1 ? callback.cljs$core$IFn$_invoke$arity$1(G__28634) : callback.call(null, G__28634));
});
shadow.cljs.devtools.client.shared.handle_invoke = (function shadow$cljs$devtools$client$shared$handle_invoke(state,runtime,action){
var res = shadow.cljs.devtools.client.shared.do_invoke(runtime,new cljs.core.Keyword(null,"ns","ns",441598760).cljs$core$IFn$_invoke$arity$1(state),action);
@@ -331,19 +331,19 @@ return state;
return cljs.core.update.cljs$core$IFn$_invoke$arity$4(state,new cljs.core.Keyword(null,"results","results",-1134170113),cljs.core.conj,ret);
}
});
shadow.cljs.devtools.client.shared.interpret_action = (function shadow$cljs$devtools$client$shared$interpret_action(p__28649,p__28650){
var map__28655 = p__28649;
var map__28655__$1 = cljs.core.__destructure_map(map__28655);
var state = map__28655__$1;
var runtime = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28655__$1,new cljs.core.Keyword(null,"runtime","runtime",-1331573996));
var obj_support = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28655__$1,new cljs.core.Keyword(null,"obj-support","obj-support",1522559229));
var map__28656 = p__28650;
var map__28656__$1 = cljs.core.__destructure_map(map__28656);
var action = map__28656__$1;
var type = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28656__$1,new cljs.core.Keyword(null,"type","type",1174270348));
var G__28657 = type;
var G__28657__$1 = (((G__28657 instanceof cljs.core.Keyword))?G__28657.fqn:null);
switch (G__28657__$1) {
shadow.cljs.devtools.client.shared.interpret_action = (function shadow$cljs$devtools$client$shared$interpret_action(p__28648,p__28649){
var map__28650 = p__28648;
var map__28650__$1 = cljs.core.__destructure_map(map__28650);
var state = map__28650__$1;
var runtime = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28650__$1,new cljs.core.Keyword(null,"runtime","runtime",-1331573996));
var obj_support = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28650__$1,new cljs.core.Keyword(null,"obj-support","obj-support",1522559229));
var map__28651 = p__28649;
var map__28651__$1 = cljs.core.__destructure_map(map__28651);
var action = map__28651__$1;
var type = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28651__$1,new cljs.core.Keyword(null,"type","type",1174270348));
var G__28652 = type;
var G__28652__$1 = (((G__28652 instanceof cljs.core.Keyword))?G__28652.fqn:null);
switch (G__28652__$1) {
case "repl/init":
return shadow.cljs.devtools.client.shared.do_repl_init(runtime,action,(function (){
cljs.core.swap_BANG_.cljs$core$IFn$_invoke$arity$4(new cljs.core.Keyword(null,"state-ref","state-ref",2127874952).cljs$core$IFn$_invoke$arity$1(runtime),cljs.core.assoc,new cljs.core.Keyword(null,"init-complete","init-complete",-157163484),true);
@@ -355,29 +355,29 @@ return shadow.cljs.devtools.client.shared.abort_BANG_(state,action,ex);
break;
case "repl/set-ns":
var map__28658 = action;
var map__28658__$1 = cljs.core.__destructure_map(map__28658);
var ns = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28658__$1,new cljs.core.Keyword(null,"ns","ns",441598760));
var internal = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28658__$1,new cljs.core.Keyword(null,"internal","internal",-854870097));
return shadow.cljs.devtools.client.shared.continue_BANG_((function (){var G__28659 = cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(state,new cljs.core.Keyword(null,"ns","ns",441598760),ns);
var map__28653 = action;
var map__28653__$1 = cljs.core.__destructure_map(map__28653);
var ns = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28653__$1,new cljs.core.Keyword(null,"ns","ns",441598760));
var internal = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28653__$1,new cljs.core.Keyword(null,"internal","internal",-854870097));
return shadow.cljs.devtools.client.shared.continue_BANG_((function (){var G__28654 = cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(state,new cljs.core.Keyword(null,"ns","ns",441598760),ns);
if(cljs.core.not(internal)){
return cljs.core.update.cljs$core$IFn$_invoke$arity$4(G__28659,new cljs.core.Keyword(null,"results","results",-1134170113),cljs.core.conj,null);
return cljs.core.update.cljs$core$IFn$_invoke$arity$4(G__28654,new cljs.core.Keyword(null,"results","results",-1134170113),cljs.core.conj,null);
} else {
return G__28659;
return G__28654;
}
})());
break;
case "repl/require":
var map__28660 = action;
var map__28660__$1 = cljs.core.__destructure_map(map__28660);
var internal = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28660__$1,new cljs.core.Keyword(null,"internal","internal",-854870097));
var map__28655 = action;
var map__28655__$1 = cljs.core.__destructure_map(map__28655);
var internal = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28655__$1,new cljs.core.Keyword(null,"internal","internal",-854870097));
return shadow.cljs.devtools.client.shared.do_repl_require(runtime,action,(function (sources){
return shadow.cljs.devtools.client.shared.continue_BANG_((function (){var G__28661 = cljs.core.update.cljs$core$IFn$_invoke$arity$4(state,new cljs.core.Keyword(null,"loaded-sources","loaded-sources",-300252436),cljs.core.into,sources);
return shadow.cljs.devtools.client.shared.continue_BANG_((function (){var G__28656 = cljs.core.update.cljs$core$IFn$_invoke$arity$4(state,new cljs.core.Keyword(null,"loaded-sources","loaded-sources",-300252436),cljs.core.into,sources);
if(cljs.core.not(internal)){
return cljs.core.update.cljs$core$IFn$_invoke$arity$4(G__28661,new cljs.core.Keyword(null,"results","results",-1134170113),cljs.core.conj,null);
return cljs.core.update.cljs$core$IFn$_invoke$arity$4(G__28656,new cljs.core.Keyword(null,"results","results",-1134170113),cljs.core.conj,null);
} else {
return G__28661;
return G__28656;
}
})());
}),(function (ex){
@@ -387,27 +387,27 @@ return shadow.cljs.devtools.client.shared.abort_BANG_(state,action,ex);
break;
case "repl/invoke":
var repl = cljs.core.get_in.cljs$core$IFn$_invoke$arity$2(state,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"input","input",556931961),new cljs.core.Keyword(null,"repl","repl",-35398667)], null));
try{var temp__5808__auto___28983 = cljs.core.get_in.cljs$core$IFn$_invoke$arity$2(state,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"input","input",556931961),new cljs.core.Keyword(null,"obj-refs","obj-refs",-2086642078)], null));
if((temp__5808__auto___28983 == null)){
try{var temp__5808__auto___28891 = cljs.core.get_in.cljs$core$IFn$_invoke$arity$2(state,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"input","input",556931961),new cljs.core.Keyword(null,"obj-refs","obj-refs",-2086642078)], null));
if((temp__5808__auto___28891 == null)){
} else {
var obj_refs_28985 = temp__5808__auto___28983;
var obj_support_28986__$1 = new cljs.core.Keyword(null,"obj-support","obj-support",1522559229).cljs$core$IFn$_invoke$arity$1(new cljs.core.Keyword("shadow.cljs.devtools.client.shared","plugins","shadow.cljs.devtools.client.shared/plugins",1565262855).cljs$core$IFn$_invoke$arity$1(cljs.core.deref(new cljs.core.Keyword(null,"state-ref","state-ref",2127874952).cljs$core$IFn$_invoke$arity$1(runtime))));
var vec__28663_28987 = obj_refs_28985;
var a_28988 = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__28663_28987,(0),null);
var b_28989 = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__28663_28987,(1),null);
var c_28990 = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__28663_28987,(2),null);
if(cljs.core.truth_(a_28988)){
(cljs.core._STAR_1 = new cljs.core.Keyword(null,"obj","obj",981763962).cljs$core$IFn$_invoke$arity$1(shadow.remote.runtime.obj_support.get_ref(obj_support_28986__$1,a_28988)));
var obj_refs_28892 = temp__5808__auto___28891;
var obj_support_28893__$1 = new cljs.core.Keyword(null,"obj-support","obj-support",1522559229).cljs$core$IFn$_invoke$arity$1(new cljs.core.Keyword("shadow.cljs.devtools.client.shared","plugins","shadow.cljs.devtools.client.shared/plugins",1565262855).cljs$core$IFn$_invoke$arity$1(cljs.core.deref(new cljs.core.Keyword(null,"state-ref","state-ref",2127874952).cljs$core$IFn$_invoke$arity$1(runtime))));
var vec__28660_28894 = obj_refs_28892;
var a_28895 = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__28660_28894,(0),null);
var b_28896 = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__28660_28894,(1),null);
var c_28897 = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__28660_28894,(2),null);
if(cljs.core.truth_(a_28895)){
(cljs.core._STAR_1 = new cljs.core.Keyword(null,"obj","obj",981763962).cljs$core$IFn$_invoke$arity$1(shadow.remote.runtime.obj_support.get_ref(obj_support_28893__$1,a_28895)));
} else {
}
if(cljs.core.truth_(b_28989)){
(cljs.core._STAR_2 = new cljs.core.Keyword(null,"obj","obj",981763962).cljs$core$IFn$_invoke$arity$1(shadow.remote.runtime.obj_support.get_ref(obj_support_28986__$1,b_28989)));
if(cljs.core.truth_(b_28896)){
(cljs.core._STAR_2 = new cljs.core.Keyword(null,"obj","obj",981763962).cljs$core$IFn$_invoke$arity$1(shadow.remote.runtime.obj_support.get_ref(obj_support_28893__$1,b_28896)));
} else {
}
if(cljs.core.truth_(c_28990)){
(cljs.core._STAR_3 = new cljs.core.Keyword(null,"obj","obj",981763962).cljs$core$IFn$_invoke$arity$1(shadow.remote.runtime.obj_support.get_ref(obj_support_28986__$1,c_28990)));
if(cljs.core.truth_(c_28897)){
(cljs.core._STAR_3 = new cljs.core.Keyword(null,"obj","obj",981763962).cljs$core$IFn$_invoke$arity$1(shadow.remote.runtime.obj_support.get_ref(obj_support_28893__$1,c_28897)));
} else {
}
}
@@ -420,7 +420,7 @@ return and__5000__auto__;
}
})())?shadow.cljs.devtools.client.shared.handle_repl_invoke:shadow.cljs.devtools.client.shared.handle_invoke);
return shadow.cljs.devtools.client.shared.continue_BANG_((invoke_fn.cljs$core$IFn$_invoke$arity$3 ? invoke_fn.cljs$core$IFn$_invoke$arity$3(state,runtime,action) : invoke_fn.call(null, state,runtime,action)));
}catch (e28662){var ex = e28662;
}catch (e28658){var ex = e28658;
if(cljs.core.truth_(repl)){
(cljs.core._STAR_e = ex);
} else {
@@ -450,11 +450,11 @@ var G__28669 = cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(cljs.core.dissoc.cl
return (callback.cljs$core$IFn$_invoke$arity$1 ? callback.cljs$core$IFn$_invoke$arity$1(G__28669) : callback.call(null, G__28669));
} else {
if(((cljs.core.seq(warnings)) && (shadow.cljs.devtools.client.env.ignore_warnings === false))){
var map__28670 = state;
var map__28670__$1 = cljs.core.__destructure_map(map__28670);
var callback = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28670__$1,new cljs.core.Keyword(null,"callback","callback",-705136228));
var G__28671 = cljs.core.assoc.cljs$core$IFn$_invoke$arity$variadic(cljs.core.dissoc.cljs$core$IFn$_invoke$arity$variadic(state,new cljs.core.Keyword(null,"runtime","runtime",-1331573996),cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([new cljs.core.Keyword(null,"callback","callback",-705136228),new cljs.core.Keyword(null,"queue","queue",1455835879)], 0)),new cljs.core.Keyword(null,"result","result",1415092211),new cljs.core.Keyword(null,"warnings","warnings",-735437651),cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([new cljs.core.Keyword(null,"warnings","warnings",-735437651),warnings,new cljs.core.Keyword(null,"time-finish","time-finish",-1456032653),Date.now()], 0));
return (callback.cljs$core$IFn$_invoke$arity$1 ? callback.cljs$core$IFn$_invoke$arity$1(G__28671) : callback.call(null, G__28671));
var map__28674 = state;
var map__28674__$1 = cljs.core.__destructure_map(map__28674);
var callback = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28674__$1,new cljs.core.Keyword(null,"callback","callback",-705136228));
var G__28679 = cljs.core.assoc.cljs$core$IFn$_invoke$arity$variadic(cljs.core.dissoc.cljs$core$IFn$_invoke$arity$variadic(state,new cljs.core.Keyword(null,"runtime","runtime",-1331573996),cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([new cljs.core.Keyword(null,"callback","callback",-705136228),new cljs.core.Keyword(null,"queue","queue",1455835879)], 0)),new cljs.core.Keyword(null,"result","result",1415092211),new cljs.core.Keyword(null,"warnings","warnings",-735437651),cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([new cljs.core.Keyword(null,"warnings","warnings",-735437651),warnings,new cljs.core.Keyword(null,"time-finish","time-finish",-1456032653),Date.now()], 0));
return (callback.cljs$core$IFn$_invoke$arity$1 ? callback.cljs$core$IFn$_invoke$arity$1(G__28679) : callback.call(null, G__28679));
} else {
var action = cljs.core.first(queue);
var state__$1 = cljs.core.update.cljs$core$IFn$_invoke$arity$3(state,new cljs.core.Keyword(null,"queue","queue",1455835879),cljs.core.rest);
@@ -463,11 +463,11 @@ return shadow.cljs.devtools.client.shared.interpret_action(state__$1,action);
}
}
});
shadow.cljs.devtools.client.shared.setup_actions = (function shadow$cljs$devtools$client$shared$setup_actions(runtime,input,p__28678,callback){
var map__28679 = p__28678;
var map__28679__$1 = cljs.core.__destructure_map(map__28679);
var msg = map__28679__$1;
var actions = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28679__$1,new cljs.core.Keyword(null,"actions","actions",-812656882));
shadow.cljs.devtools.client.shared.setup_actions = (function shadow$cljs$devtools$client$shared$setup_actions(runtime,input,p__28685,callback){
var map__28686 = p__28685;
var map__28686__$1 = cljs.core.__destructure_map(map__28686);
var msg = map__28686__$1;
var actions = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28686__$1,new cljs.core.Keyword(null,"actions","actions",-812656882));
return cljs.core.PersistentHashMap.fromArrays([new cljs.core.Keyword(null,"queue","queue",1455835879),new cljs.core.Keyword(null,"ns","ns",441598760),new cljs.core.Keyword(null,"msg","msg",-1386103444),new cljs.core.Keyword(null,"loaded-sources","loaded-sources",-300252436),new cljs.core.Keyword(null,"warnings","warnings",-735437651),new cljs.core.Keyword(null,"result","result",1415092211),new cljs.core.Keyword(null,"runtime","runtime",-1331573996),new cljs.core.Keyword(null,"input","input",556931961),new cljs.core.Keyword(null,"callback","callback",-705136228),new cljs.core.Keyword(null,"time-start","time-start",-590811745),new cljs.core.Keyword(null,"results","results",-1134170113)],[actions,new cljs.core.Keyword(null,"ns","ns",441598760).cljs$core$IFn$_invoke$arity$1(input),msg,cljs.core.PersistentVector.EMPTY,cljs.core.vec(cljs.core.mapcat.cljs$core$IFn$_invoke$arity$variadic(new cljs.core.Keyword(null,"warnings","warnings",-735437651),cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([actions], 0))),new cljs.core.Keyword(null,"ok","ok",967785236),runtime,input,callback,Date.now(),cljs.core.PersistentVector.EMPTY]);
});
@@ -503,16 +503,16 @@ this.cljs$lang$protocol_mask$partition1$ = 139264;
(shadow.cljs.devtools.client.shared.Runtime.prototype.attempt_connect_BANG_ = (function (){
var self__ = this;
var this$ = this;
var map__28698 = cljs.core.deref(self__.state_ref);
var map__28698__$1 = cljs.core.__destructure_map(map__28698);
var state = map__28698__$1;
var ws_connecting = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28698__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","ws-connecting","shadow.cljs.devtools.client.shared/ws-connecting",-847036450));
var ws_connect_timeout = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28698__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","ws-connect-timeout","shadow.cljs.devtools.client.shared/ws-connect-timeout",1477702043));
var shutdown = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28698__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","shutdown","shadow.cljs.devtools.client.shared/shutdown",1947481008));
var stale = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28698__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","stale","shadow.cljs.devtools.client.shared/stale",-1017562082));
var ws_state = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28698__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","ws-state","shadow.cljs.devtools.client.shared/ws-state",1653373656));
var ws_stop_fn = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28698__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","ws-stop-fn","shadow.cljs.devtools.client.shared/ws-stop-fn",88454255));
var ws_start_fn = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28698__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","ws-start-fn","shadow.cljs.devtools.client.shared/ws-start-fn",-49893682));
var map__28692 = cljs.core.deref(self__.state_ref);
var map__28692__$1 = cljs.core.__destructure_map(map__28692);
var state = map__28692__$1;
var ws_connecting = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28692__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","ws-connecting","shadow.cljs.devtools.client.shared/ws-connecting",-847036450));
var ws_connect_timeout = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28692__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","ws-connect-timeout","shadow.cljs.devtools.client.shared/ws-connect-timeout",1477702043));
var shutdown = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28692__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","shutdown","shadow.cljs.devtools.client.shared/shutdown",1947481008));
var stale = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28692__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","stale","shadow.cljs.devtools.client.shared/stale",-1017562082));
var ws_state = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28692__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","ws-state","shadow.cljs.devtools.client.shared/ws-state",1653373656));
var ws_stop_fn = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28692__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","ws-stop-fn","shadow.cljs.devtools.client.shared/ws-stop-fn",88454255));
var ws_start_fn = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28692__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","ws-start-fn","shadow.cljs.devtools.client.shared/ws-start-fn",-49893682));
if(((cljs.core.not(shutdown)) && (((cljs.core.not(stale)) && (cljs.core.not(ws_connecting)))))){
if(cljs.core.truth_(ws_connect_timeout)){
clearTimeout(ws_connect_timeout);
@@ -534,11 +534,11 @@ return null;
(shadow.cljs.devtools.client.shared.Runtime.prototype.schedule_connect_BANG_ = (function (after){
var self__ = this;
var this$ = this;
var map__28702 = cljs.core.deref(self__.state_ref);
var map__28702__$1 = cljs.core.__destructure_map(map__28702);
var ws_connect_timeout = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28702__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","ws-connect-timeout","shadow.cljs.devtools.client.shared/ws-connect-timeout",1477702043));
var stale = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28702__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","stale","shadow.cljs.devtools.client.shared/stale",-1017562082));
var shutdown = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28702__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","shutdown","shadow.cljs.devtools.client.shared/shutdown",1947481008));
var map__28697 = cljs.core.deref(self__.state_ref);
var map__28697__$1 = cljs.core.__destructure_map(map__28697);
var ws_connect_timeout = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28697__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","ws-connect-timeout","shadow.cljs.devtools.client.shared/ws-connect-timeout",1477702043));
var stale = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28697__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","stale","shadow.cljs.devtools.client.shared/stale",-1017562082));
var shutdown = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28697__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","shutdown","shadow.cljs.devtools.client.shared/shutdown",1947481008));
if(cljs.core.truth_(ws_connect_timeout)){
clearTimeout(ws_connect_timeout);
} else {
@@ -563,18 +563,18 @@ var this__5300__auto____$1 = this;
return this__5300__auto____$1.cljs$core$ILookup$_lookup$arity$3(null, k__5301__auto__,null);
}));
(shadow.cljs.devtools.client.shared.Runtime.prototype.cljs$core$ILookup$_lookup$arity$3 = (function (this__5302__auto__,k28691,else__5303__auto__){
(shadow.cljs.devtools.client.shared.Runtime.prototype.cljs$core$ILookup$_lookup$arity$3 = (function (this__5302__auto__,k28688,else__5303__auto__){
var self__ = this;
var this__5302__auto____$1 = this;
var G__28718 = k28691;
var G__28718__$1 = (((G__28718 instanceof cljs.core.Keyword))?G__28718.fqn:null);
switch (G__28718__$1) {
var G__28700 = k28688;
var G__28700__$1 = (((G__28700 instanceof cljs.core.Keyword))?G__28700.fqn:null);
switch (G__28700__$1) {
case "state-ref":
return self__.state_ref;
break;
default:
return cljs.core.get.cljs$core$IFn$_invoke$arity$3(self__.__extmap,k28691,else__5303__auto__);
return cljs.core.get.cljs$core$IFn$_invoke$arity$3(self__.__extmap,k28688,else__5303__auto__);
}
}));
@@ -582,10 +582,10 @@ return cljs.core.get.cljs$core$IFn$_invoke$arity$3(self__.__extmap,k28691,else__
(shadow.cljs.devtools.client.shared.Runtime.prototype.cljs$core$IKVReduce$_kv_reduce$arity$3 = (function (this__5320__auto__,f__5321__auto__,init__5322__auto__){
var self__ = this;
var this__5320__auto____$1 = this;
return cljs.core.reduce.cljs$core$IFn$_invoke$arity$3((function (ret__5323__auto__,p__28720){
var vec__28722 = p__28720;
var k__5324__auto__ = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__28722,(0),null);
var v__5325__auto__ = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__28722,(1),null);
return cljs.core.reduce.cljs$core$IFn$_invoke$arity$3((function (ret__5323__auto__,p__28706){
var vec__28707 = p__28706;
var k__5324__auto__ = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__28707,(0),null);
var v__5325__auto__ = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__28707,(1),null);
return (f__5321__auto__.cljs$core$IFn$_invoke$arity$3 ? f__5321__auto__.cljs$core$IFn$_invoke$arity$3(ret__5323__auto__,k__5324__auto__,v__5325__auto__) : f__5321__auto__.call(null, ret__5323__auto__,k__5324__auto__,v__5325__auto__));
}),init__5322__auto__,this__5320__auto____$1);
}));
@@ -599,10 +599,10 @@ return cljs.core.pr_sequential_writer(writer__5316__auto__,cljs.core.pr_writer,"
return cljs.core.pr_sequential_writer(writer__5316__auto__,pr_pair__5318__auto__,"#shadow.cljs.devtools.client.shared.Runtime{",", ","}",opts__5317__auto__,cljs.core.concat.cljs$core$IFn$_invoke$arity$2(new cljs.core.PersistentVector(null, 1, 5, cljs.core.PersistentVector.EMPTY_NODE, [(new cljs.core.PersistentVector(null,2,(5),cljs.core.PersistentVector.EMPTY_NODE,[new cljs.core.Keyword(null,"state-ref","state-ref",2127874952),self__.state_ref],null))], null),self__.__extmap));
}));
(shadow.cljs.devtools.client.shared.Runtime.prototype.cljs$core$IIterable$_iterator$arity$1 = (function (G__28690){
(shadow.cljs.devtools.client.shared.Runtime.prototype.cljs$core$IIterable$_iterator$arity$1 = (function (G__28687){
var self__ = this;
var G__28690__$1 = this;
return (new cljs.core.RecordIter((0),G__28690__$1,1,new cljs.core.PersistentVector(null, 1, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"state-ref","state-ref",2127874952)], null),(cljs.core.truth_(self__.__extmap)?cljs.core._iterator(self__.__extmap):cljs.core.nil_iter())));
var G__28687__$1 = this;
return (new cljs.core.RecordIter((0),G__28687__$1,1,new cljs.core.PersistentVector(null, 1, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"state-ref","state-ref",2127874952)], null),(cljs.core.truth_(self__.__extmap)?cljs.core._iterator(self__.__extmap):cljs.core.nil_iter())));
}));
(shadow.cljs.devtools.client.shared.Runtime.prototype.cljs$core$IMeta$_meta$arity$1 = (function (this__5298__auto__){
@@ -639,10 +639,10 @@ return h__5111__auto____$1;
}
}));
(shadow.cljs.devtools.client.shared.Runtime.prototype.cljs$core$IEquiv$_equiv$arity$2 = (function (this28693,other28694){
(shadow.cljs.devtools.client.shared.Runtime.prototype.cljs$core$IEquiv$_equiv$arity$2 = (function (this28689,other28690){
var self__ = this;
var this28693__$1 = this;
return (((!((other28694 == null)))) && ((((this28693__$1.constructor === other28694.constructor)) && (((cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(this28693__$1.state_ref,other28694.state_ref)) && (cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(this28693__$1.__extmap,other28694.__extmap)))))));
var this28689__$1 = this;
return (((!((other28690 == null)))) && ((((this28689__$1.constructor === other28690.constructor)) && (((cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(this28689__$1.state_ref,other28690.state_ref)) && (cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(this28689__$1.__extmap,other28690.__extmap)))))));
}));
(shadow.cljs.devtools.client.shared.Runtime.prototype.shadow$remote$runtime$api$IEvalCLJS$ = cljs.core.PROTOCOL_SENTINEL);
@@ -652,17 +652,17 @@ var self__ = this;
var this$__$1 = this;
return shadow.remote.runtime.shared.call.cljs$core$IFn$_invoke$arity$3(this$__$1,new cljs.core.PersistentArrayMap(null, 4, [new cljs.core.Keyword(null,"op","op",-1882987955),new cljs.core.Keyword(null,"cljs-compile","cljs-compile",-1735075279),new cljs.core.Keyword(null,"to","to",192099007),shadow.cljs.devtools.client.env.worker_client_id,new cljs.core.Keyword(null,"input","input",556931961),input,new cljs.core.Keyword(null,"include-init","include-init",1061115199),cljs.core.not(new cljs.core.Keyword(null,"init-complete","init-complete",-157163484).cljs$core$IFn$_invoke$arity$1(cljs.core.deref(self__.state_ref)))], null),new cljs.core.PersistentArrayMap(null, 3, [new cljs.core.Keyword(null,"cljs-compile-result","cljs-compile-result",-1137644713),(function (msg){
return shadow.cljs.devtools.client.shared.interpret_actions(shadow.cljs.devtools.client.shared.setup_actions(this$__$1,input,msg,callback));
}),new cljs.core.Keyword(null,"cljs-compile-error","cljs-compile-error",-371665768),(function (p__28736){
var map__28737 = p__28736;
var map__28737__$1 = cljs.core.__destructure_map(map__28737);
var ex_oid = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28737__$1,new cljs.core.Keyword(null,"ex-oid","ex-oid",-650256737));
var ex_client_id = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28737__$1,new cljs.core.Keyword(null,"ex-client-id","ex-client-id",-446123984));
var report = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28737__$1,new cljs.core.Keyword(null,"report","report",1394055010));
var G__28738 = new cljs.core.PersistentArrayMap(null, 4, [new cljs.core.Keyword(null,"result","result",1415092211),new cljs.core.Keyword(null,"compile-error","compile-error",-1313154526),new cljs.core.Keyword(null,"ex-oid","ex-oid",-650256737),ex_oid,new cljs.core.Keyword(null,"ex-client-id","ex-client-id",-446123984),ex_client_id,new cljs.core.Keyword(null,"report","report",1394055010),report], null);
return (callback.cljs$core$IFn$_invoke$arity$1 ? callback.cljs$core$IFn$_invoke$arity$1(G__28738) : callback.call(null, G__28738));
}),new cljs.core.Keyword(null,"cljs-compile-error","cljs-compile-error",-371665768),(function (p__28735){
var map__28736 = p__28735;
var map__28736__$1 = cljs.core.__destructure_map(map__28736);
var ex_oid = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28736__$1,new cljs.core.Keyword(null,"ex-oid","ex-oid",-650256737));
var ex_client_id = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28736__$1,new cljs.core.Keyword(null,"ex-client-id","ex-client-id",-446123984));
var report = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28736__$1,new cljs.core.Keyword(null,"report","report",1394055010));
var G__28737 = new cljs.core.PersistentArrayMap(null, 4, [new cljs.core.Keyword(null,"result","result",1415092211),new cljs.core.Keyword(null,"compile-error","compile-error",-1313154526),new cljs.core.Keyword(null,"ex-oid","ex-oid",-650256737),ex_oid,new cljs.core.Keyword(null,"ex-client-id","ex-client-id",-446123984),ex_client_id,new cljs.core.Keyword(null,"report","report",1394055010),report], null);
return (callback.cljs$core$IFn$_invoke$arity$1 ? callback.cljs$core$IFn$_invoke$arity$1(G__28737) : callback.call(null, G__28737));
}),new cljs.core.Keyword(null,"client-not-found","client-not-found",-1754042614),(function (msg){
var G__28739 = new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"result","result",1415092211),new cljs.core.Keyword(null,"worker-not-found","worker-not-found",-1848657608)], null);
return (callback.cljs$core$IFn$_invoke$arity$1 ? callback.cljs$core$IFn$_invoke$arity$1(G__28739) : callback.call(null, G__28739));
var G__28738 = new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"result","result",1415092211),new cljs.core.Keyword(null,"worker-not-found","worker-not-found",-1848657608)], null);
return (callback.cljs$core$IFn$_invoke$arity$1 ? callback.cljs$core$IFn$_invoke$arity$1(G__28738) : callback.call(null, G__28738));
})], null));
}));
@@ -727,7 +727,7 @@ if(cljs.core.not(ws_connected)){
return console.warn("shadow-cljs - dropped ws message, not connected",msg,state);
} else {
var s = (function (){try{return shadow.cljs.devtools.client.shared.transit_str(state,msg);
}catch (e28742){var e = e28742;
}catch (e28741){var e = e28741;
throw cljs.core.ex_info.cljs$core$IFn$_invoke$arity$2("failed to encode relay msg",new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"msg","msg",-1386103444),msg], null));
}})();
return (ws_send_fn.cljs$core$IFn$_invoke$arity$2 ? ws_send_fn.cljs$core$IFn$_invoke$arity$2(ws_state,s) : ws_send_fn.call(null, ws_state,s));
@@ -756,31 +756,31 @@ return (new shadow.cljs.devtools.client.shared.Runtime(self__.state_ref,self__._
}
}));
(shadow.cljs.devtools.client.shared.Runtime.prototype.cljs$core$IAssociative$_contains_key_QMARK_$arity$2 = (function (this__5307__auto__,k28691){
(shadow.cljs.devtools.client.shared.Runtime.prototype.cljs$core$IAssociative$_contains_key_QMARK_$arity$2 = (function (this__5307__auto__,k28688){
var self__ = this;
var this__5307__auto____$1 = this;
var G__28746 = k28691;
var G__28746__$1 = (((G__28746 instanceof cljs.core.Keyword))?G__28746.fqn:null);
switch (G__28746__$1) {
var G__28743 = k28688;
var G__28743__$1 = (((G__28743 instanceof cljs.core.Keyword))?G__28743.fqn:null);
switch (G__28743__$1) {
case "state-ref":
return true;
break;
default:
return cljs.core.contains_QMARK_(self__.__extmap,k28691);
return cljs.core.contains_QMARK_(self__.__extmap,k28688);
}
}));
(shadow.cljs.devtools.client.shared.Runtime.prototype.cljs$core$IAssociative$_assoc$arity$3 = (function (this__5308__auto__,k__5309__auto__,G__28690){
(shadow.cljs.devtools.client.shared.Runtime.prototype.cljs$core$IAssociative$_assoc$arity$3 = (function (this__5308__auto__,k__5309__auto__,G__28687){
var self__ = this;
var this__5308__auto____$1 = this;
var pred__28747 = cljs.core.keyword_identical_QMARK_;
var expr__28748 = k__5309__auto__;
if(cljs.core.truth_((pred__28747.cljs$core$IFn$_invoke$arity$2 ? pred__28747.cljs$core$IFn$_invoke$arity$2(new cljs.core.Keyword(null,"state-ref","state-ref",2127874952),expr__28748) : pred__28747.call(null, new cljs.core.Keyword(null,"state-ref","state-ref",2127874952),expr__28748)))){
return (new shadow.cljs.devtools.client.shared.Runtime(G__28690,self__.__meta,self__.__extmap,null));
return (new shadow.cljs.devtools.client.shared.Runtime(G__28687,self__.__meta,self__.__extmap,null));
} else {
return (new shadow.cljs.devtools.client.shared.Runtime(self__.state_ref,self__.__meta,cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(self__.__extmap,k__5309__auto__,G__28690),null));
return (new shadow.cljs.devtools.client.shared.Runtime(self__.state_ref,self__.__meta,cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(self__.__extmap,k__5309__auto__,G__28687),null));
}
}));
@@ -790,10 +790,10 @@ var this__5313__auto____$1 = this;
return cljs.core.seq(cljs.core.concat.cljs$core$IFn$_invoke$arity$2(new cljs.core.PersistentVector(null, 1, 5, cljs.core.PersistentVector.EMPTY_NODE, [(new cljs.core.MapEntry(new cljs.core.Keyword(null,"state-ref","state-ref",2127874952),self__.state_ref,null))], null),self__.__extmap));
}));
(shadow.cljs.devtools.client.shared.Runtime.prototype.cljs$core$IWithMeta$_with_meta$arity$2 = (function (this__5299__auto__,G__28690){
(shadow.cljs.devtools.client.shared.Runtime.prototype.cljs$core$IWithMeta$_with_meta$arity$2 = (function (this__5299__auto__,G__28687){
var self__ = this;
var this__5299__auto____$1 = this;
return (new shadow.cljs.devtools.client.shared.Runtime(self__.state_ref,G__28690,self__.__extmap,self__.__hash));
return (new shadow.cljs.devtools.client.shared.Runtime(self__.state_ref,G__28687,self__.__extmap,self__.__hash));
}));
(shadow.cljs.devtools.client.shared.Runtime.prototype.cljs$core$ICollection$_conj$arity$2 = (function (this__5305__auto__,entry__5306__auto__){
@@ -830,26 +830,26 @@ return (new shadow.cljs.devtools.client.shared.Runtime(state_ref,null,null,null)
/**
* Factory function for shadow.cljs.devtools.client.shared/Runtime, taking a map of keywords to field values.
*/
shadow.cljs.devtools.client.shared.map__GT_Runtime = (function shadow$cljs$devtools$client$shared$map__GT_Runtime(G__28696){
var extmap__5342__auto__ = (function (){var G__28752 = cljs.core.dissoc.cljs$core$IFn$_invoke$arity$2(G__28696,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
if(cljs.core.record_QMARK_(G__28696)){
return cljs.core.into.cljs$core$IFn$_invoke$arity$2(cljs.core.PersistentArrayMap.EMPTY,G__28752);
shadow.cljs.devtools.client.shared.map__GT_Runtime = (function shadow$cljs$devtools$client$shared$map__GT_Runtime(G__28691){
var extmap__5342__auto__ = (function (){var G__28751 = cljs.core.dissoc.cljs$core$IFn$_invoke$arity$2(G__28691,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
if(cljs.core.record_QMARK_(G__28691)){
return cljs.core.into.cljs$core$IFn$_invoke$arity$2(cljs.core.PersistentArrayMap.EMPTY,G__28751);
} else {
return G__28752;
return G__28751;
}
})();
return (new shadow.cljs.devtools.client.shared.Runtime(new cljs.core.Keyword(null,"state-ref","state-ref",2127874952).cljs$core$IFn$_invoke$arity$1(G__28696),null,cljs.core.not_empty(extmap__5342__auto__),null));
return (new shadow.cljs.devtools.client.shared.Runtime(new cljs.core.Keyword(null,"state-ref","state-ref",2127874952).cljs$core$IFn$_invoke$arity$1(G__28691),null,cljs.core.not_empty(extmap__5342__auto__),null));
});
if((typeof shadow !== 'undefined') && (typeof shadow.cljs !== 'undefined') && (typeof shadow.cljs.devtools !== 'undefined') && (typeof shadow.cljs.devtools.client !== 'undefined') && (typeof shadow.cljs.devtools.client.shared !== 'undefined') && (typeof shadow.cljs.devtools.client.shared.print_subs !== 'undefined')){
} else {
shadow.cljs.devtools.client.shared.print_subs = cljs.core.atom.cljs$core$IFn$_invoke$arity$1(cljs.core.PersistentHashSet.EMPTY);
}
shadow.cljs.devtools.client.shared.stop_runtime_BANG_ = (function shadow$cljs$devtools$client$shared$stop_runtime_BANG_(p__28753){
var map__28754 = p__28753;
var map__28754__$1 = cljs.core.__destructure_map(map__28754);
var runtime = map__28754__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28754__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
shadow.cljs.devtools.client.shared.stop_runtime_BANG_ = (function shadow$cljs$devtools$client$shared$stop_runtime_BANG_(p__28754){
var map__28755 = p__28754;
var map__28755__$1 = cljs.core.__destructure_map(map__28755);
var runtime = map__28755__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28755__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
var map__28756 = cljs.core.deref(state_ref);
var map__28756__$1 = cljs.core.__destructure_map(map__28756);
var ws_state = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28756__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","ws-state","shadow.cljs.devtools.client.shared/ws-state",1653373656));
@@ -873,21 +873,21 @@ return (stop_fn.cljs$core$IFn$_invoke$arity$1 ? stop_fn.cljs$core$IFn$_invoke$ar
return cljs.core.swap_BANG_.cljs$core$IFn$_invoke$arity$4(state_ref,cljs.core.assoc,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","shutdown","shadow.cljs.devtools.client.shared/shutdown",1947481008),true);
});
shadow.cljs.devtools.client.shared.init_runtime_BANG_ = (function shadow$cljs$devtools$client$shared$init_runtime_BANG_(client_info,ws_start_fn,ws_send_fn,ws_stop_fn){
var temp__5808__auto___29064 = cljs.core.deref(shadow.cljs.devtools.client.shared.runtime_ref);
if((temp__5808__auto___29064 == null)){
var temp__5808__auto___29003 = cljs.core.deref(shadow.cljs.devtools.client.shared.runtime_ref);
if((temp__5808__auto___29003 == null)){
} else {
var runtime_29065 = temp__5808__auto___29064;
shadow.cljs.devtools.client.shared.stop_runtime_BANG_(runtime_29065);
var runtime_29004 = temp__5808__auto___29003;
shadow.cljs.devtools.client.shared.stop_runtime_BANG_(runtime_29004);
cljs.core.reset_BANG_(shadow.cljs.devtools.client.shared.runtime_ref,null);
}
shadow.cljs.devtools.client.shared.add_plugin_BANG_(new cljs.core.Keyword(null,"obj-support","obj-support",1522559229),cljs.core.PersistentHashSet.EMPTY,(function (p1__28760_SHARP_){
return shadow.remote.runtime.obj_support.start(new cljs.core.Keyword(null,"runtime","runtime",-1331573996).cljs$core$IFn$_invoke$arity$1(p1__28760_SHARP_));
shadow.cljs.devtools.client.shared.add_plugin_BANG_(new cljs.core.Keyword(null,"obj-support","obj-support",1522559229),cljs.core.PersistentHashSet.EMPTY,(function (p1__28758_SHARP_){
return shadow.remote.runtime.obj_support.start(new cljs.core.Keyword(null,"runtime","runtime",-1331573996).cljs$core$IFn$_invoke$arity$1(p1__28758_SHARP_));
}),shadow.remote.runtime.obj_support.stop);
shadow.cljs.devtools.client.shared.add_plugin_BANG_(new cljs.core.Keyword(null,"tap-support","tap-support",80346439),new cljs.core.PersistentHashSet(null, new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"obj-support","obj-support",1522559229),null], null), null),(function (p__28770){
var map__28771 = p__28770;
shadow.cljs.devtools.client.shared.add_plugin_BANG_(new cljs.core.Keyword(null,"tap-support","tap-support",80346439),new cljs.core.PersistentHashSet(null, new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"obj-support","obj-support",1522559229),null], null), null),(function (p__28769){
var map__28771 = p__28769;
var map__28771__$1 = cljs.core.__destructure_map(map__28771);
var runtime = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28771__$1,new cljs.core.Keyword(null,"runtime","runtime",-1331573996));
var obj_support = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28771__$1,new cljs.core.Keyword(null,"obj-support","obj-support",1522559229));
@@ -903,19 +903,19 @@ return shadow.remote.runtime.eval_support.start(runtime,obj_support);
}),shadow.remote.runtime.eval_support.stop);
var state_ref = cljs.core.atom.cljs$core$IFn$_invoke$arity$1(cljs.core.assoc.cljs$core$IFn$_invoke$arity$variadic(shadow.remote.runtime.shared.init_state(cljs.core.assoc.cljs$core$IFn$_invoke$arity$variadic(client_info,new cljs.core.Keyword(null,"type","type",1174270348),new cljs.core.Keyword(null,"runtime","runtime",-1331573996),cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([new cljs.core.Keyword(null,"lang","lang",-1819677104),new cljs.core.Keyword(null,"cljs","cljs",1492417629),new cljs.core.Keyword(null,"build-id","build-id",1642831089),cljs.core.keyword.cljs$core$IFn$_invoke$arity$1(shadow.cljs.devtools.client.env.build_id),new cljs.core.Keyword(null,"worker-id","worker-id",644510040),shadow.cljs.devtools.client.env.worker_client_id,new cljs.core.Keyword(null,"proc-id","proc-id",-1856109278),shadow.cljs.devtools.client.env.proc_id], 0))),new cljs.core.Keyword("shadow.cljs.devtools.client.shared","shutdown","shadow.cljs.devtools.client.shared/shutdown",1947481008),false,cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([new cljs.core.Keyword("shadow.cljs.devtools.client.shared","stale","shadow.cljs.devtools.client.shared/stale",-1017562082),false,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","plugins","shadow.cljs.devtools.client.shared/plugins",1565262855),cljs.core.PersistentArrayMap.EMPTY,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","ws-errors","shadow.cljs.devtools.client.shared/ws-errors",105464879),(0),new cljs.core.Keyword("shadow.cljs.devtools.client.shared","transit-writers","shadow.cljs.devtools.client.shared/transit-writers",-776127897),cljs.core.PersistentArrayMap.EMPTY,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","transit-readers","shadow.cljs.devtools.client.shared/transit-readers",-1866893537),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"default","default",-1987822328),cljs.core.tagged_literal], null),new cljs.core.Keyword("shadow.cljs.devtools.client.shared","ws-start-fn","shadow.cljs.devtools.client.shared/ws-start-fn",-49893682),ws_start_fn,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","ws-send-fn","shadow.cljs.devtools.client.shared/ws-send-fn",-1986889866),ws_send_fn,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","ws-stop-fn","shadow.cljs.devtools.client.shared/ws-stop-fn",88454255),ws_stop_fn], 0)));
var runtime = (function (){var G__28775 = shadow.cljs.devtools.client.shared.__GT_Runtime(state_ref);
shadow.remote.runtime.shared.add_defaults(G__28775);
var runtime = (function (){var G__28774 = shadow.cljs.devtools.client.shared.__GT_Runtime(state_ref);
shadow.remote.runtime.shared.add_defaults(G__28774);
return G__28775;
return G__28774;
})();
var idle_fn = (function (){
var map__28776 = cljs.core.deref(state_ref);
var map__28776__$1 = cljs.core.__destructure_map(map__28776);
var state = map__28776__$1;
var shutdown = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28776__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","shutdown","shadow.cljs.devtools.client.shared/shutdown",1947481008));
var ws_connected = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28776__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","ws-connected","shadow.cljs.devtools.client.shared/ws-connected",-1476385853));
var ws_last_msg = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28776__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","ws-last-msg","shadow.cljs.devtools.client.shared/ws-last-msg",-1438906782));
var ws_connect_timeout = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28776__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","ws-connect-timeout","shadow.cljs.devtools.client.shared/ws-connect-timeout",1477702043));
var map__28775 = cljs.core.deref(state_ref);
var map__28775__$1 = cljs.core.__destructure_map(map__28775);
var state = map__28775__$1;
var shutdown = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28775__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","shutdown","shadow.cljs.devtools.client.shared/shutdown",1947481008));
var ws_connected = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28775__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","ws-connected","shadow.cljs.devtools.client.shared/ws-connected",-1476385853));
var ws_last_msg = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28775__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","ws-last-msg","shadow.cljs.devtools.client.shared/ws-last-msg",-1438906782));
var ws_connect_timeout = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28775__$1,new cljs.core.Keyword("shadow.cljs.devtools.client.shared","ws-connect-timeout","shadow.cljs.devtools.client.shared/ws-connect-timeout",1477702043));
if(cljs.core.truth_((function (){var and__5000__auto__ = cljs.core.not(ws_connect_timeout);
if(and__5000__auto__){
var and__5000__auto____$1 = cljs.core.not(shutdown);
@@ -949,15 +949,15 @@ cljs.core.reset_BANG_(shadow.cljs.devtools.client.shared.runtime_ref,runtime);
var input__$1 = ((cljs.core.map_QMARK_(input))?input:((((typeof input === 'string') && (cljs.core.not(opts))))?new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"code","code",1586293142),input,new cljs.core.Keyword(null,"ns","ns",441598760),new cljs.core.Symbol(null,"cljs.user","cljs.user",877795071,null)], null):((((typeof input === 'string') && (cljs.core.object_QMARK_(opts))))?new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"code","code",1586293142),input,new cljs.core.Keyword(null,"ns","ns",441598760),cljs.core.symbol.cljs$core$IFn$_invoke$arity$1(shadow.cljs.devtools.client.shared.goog$module$goog$object.get(opts,"ns"))], null):(function(){throw cljs.core.ex_info.cljs$core$IFn$_invoke$arity$2("invalid arguments, call cljs_eval(string, opts-obj) or cljs_eval(map)",new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"input","input",556931961),input,new cljs.core.Keyword(null,"opts","opts",155075701),opts], null))})()
)));
return (new Promise((function (resolve,reject){
return shadow.remote.runtime.api.cljs_eval(runtime,input__$1,(function (p__28786){
var map__28787 = p__28786;
var map__28787__$1 = cljs.core.__destructure_map(map__28787);
var info = map__28787__$1;
var result = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28787__$1,new cljs.core.Keyword(null,"result","result",1415092211));
var results = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28787__$1,new cljs.core.Keyword(null,"results","results",-1134170113));
return shadow.remote.runtime.api.cljs_eval(runtime,input__$1,(function (p__28778){
var map__28779 = p__28778;
var map__28779__$1 = cljs.core.__destructure_map(map__28779);
var info = map__28779__$1;
var result = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28779__$1,new cljs.core.Keyword(null,"result","result",1415092211));
var results = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28779__$1,new cljs.core.Keyword(null,"results","results",-1134170113));
if(cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(new cljs.core.Keyword(null,"ok","ok",967785236),result)){
var G__28790 = cljs.core.last(results);
return (resolve.cljs$core$IFn$_invoke$arity$1 ? resolve.cljs$core$IFn$_invoke$arity$1(G__28790) : resolve.call(null, G__28790));
var G__28781 = cljs.core.last(results);
return (resolve.cljs$core$IFn$_invoke$arity$1 ? resolve.cljs$core$IFn$_invoke$arity$1(G__28781) : resolve.call(null, G__28781));
} else {
return (reject.cljs$core$IFn$_invoke$arity$1 ? reject.cljs$core$IFn$_invoke$arity$1(info) : reject.call(null, info));
}
@@ -965,34 +965,34 @@ return (reject.cljs$core$IFn$_invoke$arity$1 ? reject.cljs$core$IFn$_invoke$arit
})));
}));
runtime.shadow$remote$runtime$api$IRuntime$add_extension$arity$3(null, new cljs.core.Keyword("shadow.cljs.devtools.client.shared","print-support","shadow.cljs.devtools.client.shared/print-support",-1090548637),new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"ops","ops",1237330063),new cljs.core.PersistentArrayMap(null, 3, [new cljs.core.Keyword(null,"runtime-print-sub","runtime-print-sub",1832904759),(function (p__28799){
var map__28800 = p__28799;
var map__28800__$1 = cljs.core.__destructure_map(map__28800);
var msg = map__28800__$1;
var from = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28800__$1,new cljs.core.Keyword(null,"from","from",1815293044));
runtime.shadow$remote$runtime$api$IRuntime$add_extension$arity$3(null, new cljs.core.Keyword("shadow.cljs.devtools.client.shared","print-support","shadow.cljs.devtools.client.shared/print-support",-1090548637),new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"ops","ops",1237330063),new cljs.core.PersistentArrayMap(null, 3, [new cljs.core.Keyword(null,"runtime-print-sub","runtime-print-sub",1832904759),(function (p__28783){
var map__28784 = p__28783;
var map__28784__$1 = cljs.core.__destructure_map(map__28784);
var msg = map__28784__$1;
var from = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28784__$1,new cljs.core.Keyword(null,"from","from",1815293044));
cljs.core.swap_BANG_.cljs$core$IFn$_invoke$arity$3(shadow.cljs.devtools.client.shared.print_subs,cljs.core.conj,from);
return shadow.remote.runtime.shared.relay_msg(runtime,new cljs.core.PersistentArrayMap(null, 3, [new cljs.core.Keyword(null,"op","op",-1882987955),new cljs.core.Keyword(null,"request-notify","request-notify",351029173),new cljs.core.Keyword(null,"notify-op","notify-op",1568109361),new cljs.core.Keyword("shadow.cljs.devtools.client.shared","runtime-print-disconnect","shadow.cljs.devtools.client.shared/runtime-print-disconnect",2030167412),new cljs.core.Keyword(null,"query","query",-1288509510),new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"eq","eq",-618539067),new cljs.core.Keyword(null,"client-id","client-id",-464622140),from], null)], null));
}),new cljs.core.Keyword(null,"runtime-print-unsub","runtime-print-unsub",2055442536),(function (p__28804){
var map__28805 = p__28804;
var map__28805__$1 = cljs.core.__destructure_map(map__28805);
var msg = map__28805__$1;
var from = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28805__$1,new cljs.core.Keyword(null,"from","from",1815293044));
}),new cljs.core.Keyword(null,"runtime-print-unsub","runtime-print-unsub",2055442536),(function (p__28785){
var map__28786 = p__28785;
var map__28786__$1 = cljs.core.__destructure_map(map__28786);
var msg = map__28786__$1;
var from = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28786__$1,new cljs.core.Keyword(null,"from","from",1815293044));
return cljs.core.swap_BANG_.cljs$core$IFn$_invoke$arity$3(shadow.cljs.devtools.client.shared.print_subs,cljs.core.disj,from);
}),new cljs.core.Keyword("shadow.cljs.devtools.client.shared","runtime-print-disconnect","shadow.cljs.devtools.client.shared/runtime-print-disconnect",2030167412),(function (p__28806){
var map__28807 = p__28806;
var map__28807__$1 = cljs.core.__destructure_map(map__28807);
var event_op = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28807__$1,new cljs.core.Keyword(null,"event-op","event-op",200358057));
var client_id = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28807__$1,new cljs.core.Keyword(null,"client-id","client-id",-464622140));
}),new cljs.core.Keyword("shadow.cljs.devtools.client.shared","runtime-print-disconnect","shadow.cljs.devtools.client.shared/runtime-print-disconnect",2030167412),(function (p__28787){
var map__28788 = p__28787;
var map__28788__$1 = cljs.core.__destructure_map(map__28788);
var event_op = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28788__$1,new cljs.core.Keyword(null,"event-op","event-op",200358057));
var client_id = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28788__$1,new cljs.core.Keyword(null,"client-id","client-id",-464622140));
if(cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(new cljs.core.Keyword(null,"client-disconnect","client-disconnect",640227957),event_op)){
return cljs.core.swap_BANG_.cljs$core$IFn$_invoke$arity$3(shadow.cljs.devtools.client.shared.print_subs,cljs.core.disj,client_id);
} else {
return null;
}
})], null),new cljs.core.Keyword(null,"on-client-not-found","on-client-not-found",-642452849),(function (p__28818){
var map__28819 = p__28818;
var map__28819__$1 = cljs.core.__destructure_map(map__28819);
var client_id = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28819__$1,new cljs.core.Keyword(null,"client-id","client-id",-464622140));
})], null),new cljs.core.Keyword(null,"on-client-not-found","on-client-not-found",-642452849),(function (p__28789){
var map__28790 = p__28789;
var map__28790__$1 = cljs.core.__destructure_map(map__28790);
var client_id = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28790__$1,new cljs.core.Keyword(null,"client-id","client-id",-464622140));
return cljs.core.swap_BANG_.cljs$core$IFn$_invoke$arity$3(shadow.cljs.devtools.client.shared.print_subs,cljs.core.disj,client_id);
})], null));
@@ -1008,18 +1008,18 @@ return null;
}));
runtime.shadow$remote$runtime$api$IRuntime$add_extension$arity$3(null, new cljs.core.Keyword("shadow.cljs.devtools.client.shared","shared","shadow.cljs.devtools.client.shared/shared",85374117),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"on-welcome","on-welcome",1895317125),(function (){
return shadow.remote.runtime.shared.call.cljs$core$IFn$_invoke$arity$3(runtime,new cljs.core.PersistentArrayMap(null, 4, [new cljs.core.Keyword(null,"op","op",-1882987955),new cljs.core.Keyword(null,"request-clients","request-clients",13229886),new cljs.core.Keyword(null,"notify","notify",-1256867814),true,new cljs.core.Keyword(null,"notify-op","notify-op",1568109361),new cljs.core.Keyword("shadow.cljs.devtools.client.env","worker-notify","shadow.cljs.devtools.client.env/worker-notify",-1456820670),new cljs.core.Keyword(null,"query","query",-1288509510),new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"eq","eq",-618539067),new cljs.core.Keyword("shadow.cljs","worker-for","shadow.cljs/worker-for",-574470432),cljs.core.keyword.cljs$core$IFn$_invoke$arity$1(shadow.cljs.devtools.client.env.build_id)], null)], null),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"clients","clients",1436018090),(function (p__28825){
var map__28826 = p__28825;
var map__28826__$1 = cljs.core.__destructure_map(map__28826);
var msg = map__28826__$1;
var clients = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28826__$1,new cljs.core.Keyword(null,"clients","clients",1436018090));
return shadow.remote.runtime.shared.call.cljs$core$IFn$_invoke$arity$3(runtime,new cljs.core.PersistentArrayMap(null, 4, [new cljs.core.Keyword(null,"op","op",-1882987955),new cljs.core.Keyword(null,"request-clients","request-clients",13229886),new cljs.core.Keyword(null,"notify","notify",-1256867814),true,new cljs.core.Keyword(null,"notify-op","notify-op",1568109361),new cljs.core.Keyword("shadow.cljs.devtools.client.env","worker-notify","shadow.cljs.devtools.client.env/worker-notify",-1456820670),new cljs.core.Keyword(null,"query","query",-1288509510),new cljs.core.PersistentVector(null, 3, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"eq","eq",-618539067),new cljs.core.Keyword("shadow.cljs","worker-for","shadow.cljs/worker-for",-574470432),cljs.core.keyword.cljs$core$IFn$_invoke$arity$1(shadow.cljs.devtools.client.env.build_id)], null)], null),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"clients","clients",1436018090),(function (p__28799){
var map__28800 = p__28799;
var map__28800__$1 = cljs.core.__destructure_map(map__28800);
var msg = map__28800__$1;
var clients = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28800__$1,new cljs.core.Keyword(null,"clients","clients",1436018090));
if(cljs.core.not(cljs.core.seq(clients))){
return console.error(["shadow-cljs watch for build :",shadow.cljs.devtools.client.env.build_id," not running!"].join(''));
} else {
var worker = cljs.core.first(clients);
var map__28831 = worker;
var map__28831__$1 = cljs.core.__destructure_map(map__28831);
var client_id = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28831__$1,new cljs.core.Keyword(null,"client-id","client-id",-464622140));
var map__28805 = worker;
var map__28805__$1 = cljs.core.__destructure_map(map__28805);
var client_id = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28805__$1,new cljs.core.Keyword(null,"client-id","client-id",-464622140));
if(cljs.core.not_EQ_.cljs$core$IFn$_invoke$arity$2(client_id,shadow.cljs.devtools.client.env.worker_client_id)){
console.warn("shadow-cljs worker id outdated! This can mean that the JS loaded is outdated! Ensure that the shadow-cljs output is not cached. If other tools process this output make sure they update correctly. The code may continue to run fine, but if unexplained things happen make sure to fix this first.");

File diff suppressed because one or more lines are too long

View File

@@ -1,7 +1,7 @@
goog.provide('shadow.cljs.devtools.client.websocket');
shadow.cljs.devtools.client.websocket.start = (function shadow$cljs$devtools$client$websocket$start(var_args){
var G__28921 = arguments.length;
switch (G__28921) {
var G__28899 = arguments.length;
switch (G__28899) {
case 1:
return shadow.cljs.devtools.client.websocket.start.cljs$core$IFn$_invoke$arity$1((arguments[(0)]));

View File

@@ -1 +1 @@
{"version":3,"sources":["shadow/cljs/devtools/client/websocket.cljs"],"mappings":";AASA,AAAA,8CAAA,sDAAAA,pGAAME;AAAN,AAAA,IAAAD,WAAA,AAAA;AAAA,AAAA,QAAAA;KAAA;AAAA,OAAAC,0EAAA,CAAA,UAAA;;;KAAA;AAAA,OAAAA,0EAAA,CAAA,UAAA,MAAA,CAAA,UAAA;;;;AAAA,MAAA,KAAAC,MAAA,CAAA,8DAAA,AAAA;;;;;AAAA,CAAA,4EAAA,5EAAMD,uFACFE;AADJ,AAEG,OAACC,0EAAMC,UAAaF;;;AAFvB,CAAA,4EAAA,5EAAMF,uFAGFK,QAAQH;AAHZ,AAIG,IAAMI,SAAO,AAACC;IACRC,SAAO,KAAAH,QAAUC;AADvB,AAGE,CAAA,AAAME,mBACJ,WAAKC;AAAL,AACE,OAACC,8CAAuBR,QAAQ,AAAQO;;;AAE5C,CAAA,AAAMD,gBACJ,WAAKC;AAAL,AACE,OAACE,+CAAwBT,QAAQO;;;AAErC,CAAA,AAAMD,iBACJ,WAAKC;AAAL,AACE,OAACG,gDAAyBV,QAAQO,EAAEH;;;AAExC,CAAA,AAAME,iBACJ,WAAKC;AAAL,AAEE,OAACI,gDAAyBX,QAAQO;;;AAEtCD;;;AAxBL,CAAA,sEAAA,tEAAMR;;AAAN,AA0BA,6CAAA,7CAAMc,kGAAMN,OAAOO;AAAnB,AACE,OAAOP,YAAOO;;AAEhB,6CAAA,7CAAMC,kGAAMR;AAAZ,AAWE,iBAAA,hBAAM,AAAUA;;AAChB,kBAAA,jBAAM,AAAWA;;AACjB,oBAAA,nBAAM,AAAaA;;AACnB,kBAAA,jBAAM,AAAWA;;AACjB,OAAQA","names":["var_args","G__28921","shadow.cljs.devtools.client.websocket/start","js/Error","runtime","shadow.cljs.devtools.client.websocket.start","js/WebSocket","ws-impl","ws-url","shadow.cljs.devtools.client.env/get-ws-relay-url","socket","e","shadow.cljs.devtools.client.shared/remote-msg","shadow.cljs.devtools.client.shared/remote-open","shadow.cljs.devtools.client.shared/remote-close","shadow.cljs.devtools.client.shared/remote-error","shadow.cljs.devtools.client.websocket/send","msg","shadow.cljs.devtools.client.websocket/stop"],"sourcesContent":["(ns shadow.cljs.devtools.client.websocket\n (:require\n [shadow.cljs.devtools.client.env :as env]\n [shadow.cljs.devtools.client.shared :as cljs-shared]\n [shadow.remote.runtime.cljs.js-builtins]\n ))\n\n;; FIXME: protocolize the 3 fns\n\n(defn start\n ([runtime]\n (start js/WebSocket runtime))\n ([ws-impl runtime]\n (let [ws-url (env/get-ws-relay-url)\n socket (ws-impl. ws-url)]\n\n (set! socket -onmessage\n (fn [e]\n (cljs-shared/remote-msg runtime (.-data e))))\n\n (set! socket -onopen\n (fn [e]\n (cljs-shared/remote-open runtime e)))\n\n (set! socket -onclose\n (fn [e]\n (cljs-shared/remote-close runtime e ws-url)))\n\n (set! socket -onerror\n (fn [e]\n ;; followed by close\n (cljs-shared/remote-error runtime e)))\n\n socket)))\n\n(defn send [socket msg]\n (.send socket msg))\n\n(defn stop [socket]\n ;; chrome sometimes gets stuck websockets when waking up from sleep\n ;; at least on my macbook macos chrome, works fine in windows\n ;; these sockets don't receive messages or send them\n ;; and will eventually time out after a minute or so\n ;; at which point we no longer care about close messages as a new one will\n ;; be active and we don't want to a late onclose message to disconnect that one.\n\n ;; firefox also has the stuck socket but that is closed pretty much immediately on wake\n ;; it still shows an error \"was interrupted while loading page\" after a bit\n ;; can't seem to get rid of that one but it is from the socket we no longer care about anyways\n (set! (.-onopen socket) nil)\n (set! (.-onclose socket) nil)\n (set! (.-onmessage socket) nil)\n (set! (.-onerror socket) nil)\n (.close socket))\n\n"],"x_google_ignoreList":[0]}
{"version":3,"sources":["shadow/cljs/devtools/client/websocket.cljs"],"mappings":";AASA,AAAA,8CAAA,sDAAAA,pGAAME;AAAN,AAAA,IAAAD,WAAA,AAAA;AAAA,AAAA,QAAAA;KAAA;AAAA,OAAAC,0EAAA,CAAA,UAAA;;;KAAA;AAAA,OAAAA,0EAAA,CAAA,UAAA,MAAA,CAAA,UAAA;;;;AAAA,MAAA,KAAAC,MAAA,CAAA,8DAAA,AAAA;;;;;AAAA,CAAA,4EAAA,5EAAMD,uFACFE;AADJ,AAEG,OAACC,0EAAMC,UAAaF;;;AAFvB,CAAA,4EAAA,5EAAMF,uFAGFK,QAAQH;AAHZ,AAIG,IAAMI,SAAO,AAACC;IACRC,SAAO,KAAAH,QAAUC;AADvB,AAGE,CAAA,AAAME,mBACJ,WAAKC;AAAL,AACE,OAACC,8CAAuBR,QAAQ,AAAQO;;;AAE5C,CAAA,AAAMD,gBACJ,WAAKC;AAAL,AACE,OAACE,+CAAwBT,QAAQO;;;AAErC,CAAA,AAAMD,iBACJ,WAAKC;AAAL,AACE,OAACG,gDAAyBV,QAAQO,EAAEH;;;AAExC,CAAA,AAAME,iBACJ,WAAKC;AAAL,AAEE,OAACI,gDAAyBX,QAAQO;;;AAEtCD;;;AAxBL,CAAA,sEAAA,tEAAMR;;AAAN,AA0BA,6CAAA,7CAAMc,kGAAMN,OAAOO;AAAnB,AACE,OAAOP,YAAOO;;AAEhB,6CAAA,7CAAMC,kGAAMR;AAAZ,AAWE,iBAAA,hBAAM,AAAUA;;AAChB,kBAAA,jBAAM,AAAWA;;AACjB,oBAAA,nBAAM,AAAaA;;AACnB,kBAAA,jBAAM,AAAWA;;AACjB,OAAQA","names":["var_args","G__28899","shadow.cljs.devtools.client.websocket/start","js/Error","runtime","shadow.cljs.devtools.client.websocket.start","js/WebSocket","ws-impl","ws-url","shadow.cljs.devtools.client.env/get-ws-relay-url","socket","e","shadow.cljs.devtools.client.shared/remote-msg","shadow.cljs.devtools.client.shared/remote-open","shadow.cljs.devtools.client.shared/remote-close","shadow.cljs.devtools.client.shared/remote-error","shadow.cljs.devtools.client.websocket/send","msg","shadow.cljs.devtools.client.websocket/stop"],"sourcesContent":["(ns shadow.cljs.devtools.client.websocket\n (:require\n [shadow.cljs.devtools.client.env :as env]\n [shadow.cljs.devtools.client.shared :as cljs-shared]\n [shadow.remote.runtime.cljs.js-builtins]\n ))\n\n;; FIXME: protocolize the 3 fns\n\n(defn start\n ([runtime]\n (start js/WebSocket runtime))\n ([ws-impl runtime]\n (let [ws-url (env/get-ws-relay-url)\n socket (ws-impl. ws-url)]\n\n (set! socket -onmessage\n (fn [e]\n (cljs-shared/remote-msg runtime (.-data e))))\n\n (set! socket -onopen\n (fn [e]\n (cljs-shared/remote-open runtime e)))\n\n (set! socket -onclose\n (fn [e]\n (cljs-shared/remote-close runtime e ws-url)))\n\n (set! socket -onerror\n (fn [e]\n ;; followed by close\n (cljs-shared/remote-error runtime e)))\n\n socket)))\n\n(defn send [socket msg]\n (.send socket msg))\n\n(defn stop [socket]\n ;; chrome sometimes gets stuck websockets when waking up from sleep\n ;; at least on my macbook macos chrome, works fine in windows\n ;; these sockets don't receive messages or send them\n ;; and will eventually time out after a minute or so\n ;; at which point we no longer care about close messages as a new one will\n ;; be active and we don't want to a late onclose message to disconnect that one.\n\n ;; firefox also has the stuck socket but that is closed pretty much immediately on wake\n ;; it still shows an error \"was interrupted while loading page\" after a bit\n ;; can't seem to get rid of that one but it is from the socket we no longer care about anyways\n (set! (.-onopen socket) nil)\n (set! (.-onclose socket) nil)\n (set! (.-onmessage socket) nil)\n (set! (.-onerror socket) nil)\n (.close socket))\n\n"],"x_google_ignoreList":[0]}

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@@ -6,8 +6,8 @@ goog.scope(function(){
* simplified js->clj for JSON data, :key-fn default to keyword
*/
shadow.json.to_clj = (function shadow$json$to_clj(var_args){
var G__19778 = arguments.length;
switch (G__19778) {
var G__19726 = arguments.length;
switch (G__19726) {
case 1:
return shadow.json.to_clj.cljs$core$IFn$_invoke$arity$1((arguments[(0)]));
@@ -40,8 +40,8 @@ if(cljs.core.boolean_QMARK_(x)){
return x;
} else {
if(cljs.core.array_QMARK_(x)){
return cljs.core.into.cljs$core$IFn$_invoke$arity$3(cljs.core.PersistentVector.EMPTY,cljs.core.map.cljs$core$IFn$_invoke$arity$1((function (p1__19776_SHARP_){
return shadow.json.to_clj.cljs$core$IFn$_invoke$arity$2(p1__19776_SHARP_,opts);
return cljs.core.into.cljs$core$IFn$_invoke$arity$3(cljs.core.PersistentVector.EMPTY,cljs.core.map.cljs$core$IFn$_invoke$arity$1((function (p1__19722_SHARP_){
return shadow.json.to_clj.cljs$core$IFn$_invoke$arity$2(p1__19722_SHARP_,opts);
})),cljs.core.array_seq.cljs$core$IFn$_invoke$arity$1(x));
} else {
var key_fn = cljs.core.get.cljs$core$IFn$_invoke$arity$3(opts,new cljs.core.Keyword(null,"key-fn","key-fn",-636154479),cljs.core.keyword);

View File

@@ -1 +1 @@
{"version":3,"sources":["shadow/json.cljs"],"mappings":";;;;AAGA,AAAA;;;qBAAA,6BAAAA,lDAAME;AAAN,AAAA,IAAAD,WAAA,AAAA;AAAA,AAAA,QAAAA;KAAA;AAAA,OAAAC,iDAAA,CAAA,UAAA;;;KAAA;AAAA,OAAAA,iDAAA,CAAA,UAAA,MAAA,CAAA,UAAA;;;;AAAA,MAAA,KAAAC,MAAA,CAAA,8DAAA,AAAA;;;;;AAAA,CAAA,mDAAA,nDAAMD,8DAEFE;AAFJ,AAEO,0DAAA,nDAACC,iDAAOD;;;AAFf,CAAA,mDAAA,nDAAMF,8DAGFE,EAAEE;AAHN,AAIG,GACE,MAAA,LAAMF;AACNA;;AAFF,GAIE,OAASA;AACTA;;AALF,GAOE,OAASA;AACTA;;AARF,GAUE,AAACG,yBAASH;AACVA;;AAXF,GAaE,AAACI,uBAAOJ;AACR,oDAAA,7CAACK,8EAAQ,4CAAA,WAAAC,vDAACC;AAAD,AAAM,wDAAAD,jDAACL,kEAASC;IAAO,AAACM,kDAAUR;;AAd7C,AAiBE,IAAMS,SAAO,iDAAA,jDAACC,4CAAIR,8DAAaS;AAA/B,kCAEO,AAACE,+CACC,WAAKC,OAAOC,nGAQd,OAACK;AARC,AACE,IAAMJ,QAAM,AAACC,wCAASjB,EAAEe;AAAxB,AACE,OAACG,oDAAOJ,OACN,EAAI,OAASC,kBACX,CAACN,uCAAAA,4CAAAA,PAAOM,yBAAAA,MACR,AAACd,iDAAOc,IAAIb,OACd,AAACD,iDAAOe,MAAMd;4DARtB,AAACU,4CAAaZ,rGASZ,qBAAA,rBAACmB;;;;;;;;;AA/Bf,CAAA,6CAAA,7CAAMrB;;AAAN,AAkCA,uBAAA,vBAAMuB,sDAAUC,IAAIpB;AAApB,AACE,OAACD,iDAAO,AAACsB,WAAcD,KAAKpB;;AAE9B,wBAAA,xBAAMsB,wDAAWC;AAAjB,sBACM,AAACC,qBAAQD,3CACT,OAACE","names":["var_args","G__19778","shadow.json/to-clj","js/Error","x","shadow.json.to_clj","opts","cljs.core/boolean?","cljs.core/array?","cljs.core.into","p1__19776#","cljs.core.map","cljs.core.array_seq","key-fn","cljs.core.get","cljs.core/keyword","shadow.json.goog$module$goog$object.getKeys","cljs.core.reduce","result","key","value","shadow.json.goog$module$goog$object.get","cljs.core.assoc_BANG_","cljs.core/transient","cljs.core/persistent!","shadow.json/read-str","str","js/JSON.parse","shadow.json/write-str","obj","cljs.core/clj->js","js/JSON.stringify"],"sourcesContent":["(ns shadow.json\n (:require [goog.object :as gobj]))\n\n(defn to-clj\n \"simplified js->clj for JSON data, :key-fn default to keyword\"\n ([x] (to-clj x {}))\n ([x opts]\n (cond\n (nil? x)\n x\n\n (number? x)\n x\n\n (string? x)\n x\n\n (boolean? x)\n x\n\n (array? x)\n (into [] (map #(to-clj % opts)) (array-seq x))\n\n :else ;; object\n (let [key-fn (get opts :key-fn keyword)]\n (->> (gobj/getKeys x)\n (reduce\n (fn [result key]\n (let [value (gobj/get x key)]\n (assoc! result\n (if (string? key)\n (key-fn key)\n (to-clj key opts))\n (to-clj value opts))))\n (transient {}))\n (persistent!))))))\n\n(defn read-str [str opts]\n (to-clj (js/JSON.parse str) opts))\n\n(defn write-str [obj]\n (-> (clj->js obj)\n (js/JSON.stringify)))"],"x_google_ignoreList":[0]}
{"version":3,"sources":["shadow/json.cljs"],"mappings":";;;;AAGA,AAAA;;;qBAAA,6BAAAA,lDAAME;AAAN,AAAA,IAAAD,WAAA,AAAA;AAAA,AAAA,QAAAA;KAAA;AAAA,OAAAC,iDAAA,CAAA,UAAA;;;KAAA;AAAA,OAAAA,iDAAA,CAAA,UAAA,MAAA,CAAA,UAAA;;;;AAAA,MAAA,KAAAC,MAAA,CAAA,8DAAA,AAAA;;;;;AAAA,CAAA,mDAAA,nDAAMD,8DAEFE;AAFJ,AAEO,0DAAA,nDAACC,iDAAOD;;;AAFf,CAAA,mDAAA,nDAAMF,8DAGFE,EAAEE;AAHN,AAIG,GACE,MAAA,LAAMF;AACNA;;AAFF,GAIE,OAASA;AACTA;;AALF,GAOE,OAASA;AACTA;;AARF,GAUE,AAACG,yBAASH;AACVA;;AAXF,GAaE,AAACI,uBAAOJ;AACR,oDAAA,7CAACK,8EAAQ,4CAAA,WAAAC,vDAACC;AAAD,AAAM,wDAAAD,jDAACL,kEAASC;IAAO,AAACM,kDAAUR;;AAd7C,AAiBE,IAAMS,SAAO,iDAAA,jDAACC,4CAAIR,8DAAaS;AAA/B,kCAEO,AAACE,+CACC,WAAKC,OAAOC,nGAQd,OAACK;AARC,AACE,IAAMJ,QAAM,AAACC,wCAASjB,EAAEe;AAAxB,AACE,OAACG,oDAAOJ,OACN,EAAI,OAASC,kBACX,CAACN,uCAAAA,4CAAAA,PAAOM,yBAAAA,MACR,AAACd,iDAAOc,IAAIb,OACd,AAACD,iDAAOe,MAAMd;4DARtB,AAACU,4CAAaZ,rGASZ,qBAAA,rBAACmB;;;;;;;;;AA/Bf,CAAA,6CAAA,7CAAMrB;;AAAN,AAkCA,uBAAA,vBAAMuB,sDAAUC,IAAIpB;AAApB,AACE,OAACD,iDAAO,AAACsB,WAAcD,KAAKpB;;AAE9B,wBAAA,xBAAMsB,wDAAWC;AAAjB,sBACM,AAACC,qBAAQD,3CACT,OAACE","names":["var_args","G__19726","shadow.json/to-clj","js/Error","x","shadow.json.to_clj","opts","cljs.core/boolean?","cljs.core/array?","cljs.core.into","p1__19722#","cljs.core.map","cljs.core.array_seq","key-fn","cljs.core.get","cljs.core/keyword","shadow.json.goog$module$goog$object.getKeys","cljs.core.reduce","result","key","value","shadow.json.goog$module$goog$object.get","cljs.core.assoc_BANG_","cljs.core/transient","cljs.core/persistent!","shadow.json/read-str","str","js/JSON.parse","shadow.json/write-str","obj","cljs.core/clj->js","js/JSON.stringify"],"sourcesContent":["(ns shadow.json\n (:require [goog.object :as gobj]))\n\n(defn to-clj\n \"simplified js->clj for JSON data, :key-fn default to keyword\"\n ([x] (to-clj x {}))\n ([x opts]\n (cond\n (nil? x)\n x\n\n (number? x)\n x\n\n (string? x)\n x\n\n (boolean? x)\n x\n\n (array? x)\n (into [] (map #(to-clj % opts)) (array-seq x))\n\n :else ;; object\n (let [key-fn (get opts :key-fn keyword)]\n (->> (gobj/getKeys x)\n (reduce\n (fn [result key]\n (let [value (gobj/get x key)]\n (assoc! result\n (if (string? key)\n (key-fn key)\n (to-clj key opts))\n (to-clj value opts))))\n (transient {}))\n (persistent!))))))\n\n(defn read-str [str opts]\n (to-clj (js/JSON.parse str) opts))\n\n(defn write-str [obj]\n (-> (clj->js obj)\n (js/JSON.stringify)))"],"x_google_ignoreList":[0]}

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

View File

@@ -27,7 +27,7 @@ return shadow$remote$runtime$api$IRuntime$relay_msg$dyn_19800(runtime,msg);
}
});
var shadow$remote$runtime$api$IRuntime$add_extension$dyn_19810 = (function (runtime,key,spec){
var shadow$remote$runtime$api$IRuntime$add_extension$dyn_19809 = (function (runtime,key,spec){
var x__5350__auto__ = (((runtime == null))?null:runtime);
var m__5351__auto__ = (shadow.remote.runtime.api.add_extension[goog.typeOf(x__5350__auto__)]);
if((!((m__5351__auto__ == null)))){
@@ -45,11 +45,11 @@ shadow.remote.runtime.api.add_extension = (function shadow$remote$runtime$api$ad
if((((!((runtime == null)))) && ((!((runtime.shadow$remote$runtime$api$IRuntime$add_extension$arity$3 == null)))))){
return runtime.shadow$remote$runtime$api$IRuntime$add_extension$arity$3(runtime,key,spec);
} else {
return shadow$remote$runtime$api$IRuntime$add_extension$dyn_19810(runtime,key,spec);
return shadow$remote$runtime$api$IRuntime$add_extension$dyn_19809(runtime,key,spec);
}
});
var shadow$remote$runtime$api$IRuntime$del_extension$dyn_19813 = (function (runtime,key){
var shadow$remote$runtime$api$IRuntime$del_extension$dyn_19811 = (function (runtime,key){
var x__5350__auto__ = (((runtime == null))?null:runtime);
var m__5351__auto__ = (shadow.remote.runtime.api.del_extension[goog.typeOf(x__5350__auto__)]);
if((!((m__5351__auto__ == null)))){
@@ -67,7 +67,7 @@ shadow.remote.runtime.api.del_extension = (function shadow$remote$runtime$api$de
if((((!((runtime == null)))) && ((!((runtime.shadow$remote$runtime$api$IRuntime$del_extension$arity$2 == null)))))){
return runtime.shadow$remote$runtime$api$IRuntime$del_extension$arity$2(runtime,key);
} else {
return shadow$remote$runtime$api$IRuntime$del_extension$dyn_19813(runtime,key);
return shadow$remote$runtime$api$IRuntime$del_extension$dyn_19811(runtime,key);
}
});
@@ -77,7 +77,7 @@ return shadow$remote$runtime$api$IRuntime$del_extension$dyn_19813(runtime,key);
*/
shadow.remote.runtime.api.Inspectable = function(){};
var shadow$remote$runtime$api$Inspectable$describe$dyn_19823 = (function (thing,opts){
var shadow$remote$runtime$api$Inspectable$describe$dyn_19818 = (function (thing,opts){
var x__5350__auto__ = (((thing == null))?null:thing);
var m__5351__auto__ = (shadow.remote.runtime.api.describe[goog.typeOf(x__5350__auto__)]);
if((!((m__5351__auto__ == null)))){
@@ -103,7 +103,7 @@ return (meta_impl__5352__auto__.cljs$core$IFn$_invoke$arity$2 ? meta_impl__5352_
if((((!((thing == null)))) && ((!((thing.shadow$remote$runtime$api$Inspectable$describe$arity$2 == null)))))){
return thing.shadow$remote$runtime$api$Inspectable$describe$arity$2(thing,opts);
} else {
return shadow$remote$runtime$api$Inspectable$describe$dyn_19823(thing,opts);
return shadow$remote$runtime$api$Inspectable$describe$dyn_19818(thing,opts);
}
}
});
@@ -114,7 +114,7 @@ return shadow$remote$runtime$api$Inspectable$describe$dyn_19823(thing,opts);
*/
shadow.remote.runtime.api.IEvalCLJS = function(){};
var shadow$remote$runtime$api$IEvalCLJS$_cljs_eval$dyn_19829 = (function (runtime,input,callback){
var shadow$remote$runtime$api$IEvalCLJS$_cljs_eval$dyn_19832 = (function (runtime,input,callback){
var x__5350__auto__ = (((runtime == null))?null:runtime);
var m__5351__auto__ = (shadow.remote.runtime.api._cljs_eval[goog.typeOf(x__5350__auto__)]);
if((!((m__5351__auto__ == null)))){
@@ -132,7 +132,7 @@ shadow.remote.runtime.api._cljs_eval = (function shadow$remote$runtime$api$_cljs
if((((!((runtime == null)))) && ((!((runtime.shadow$remote$runtime$api$IEvalCLJS$_cljs_eval$arity$3 == null)))))){
return runtime.shadow$remote$runtime$api$IEvalCLJS$_cljs_eval$arity$3(runtime,input,callback);
} else {
return shadow$remote$runtime$api$IEvalCLJS$_cljs_eval$dyn_19829(runtime,input,callback);
return shadow$remote$runtime$api$IEvalCLJS$_cljs_eval$dyn_19832(runtime,input,callback);
}
});
@@ -143,7 +143,7 @@ return shadow$remote$runtime$api$IEvalCLJS$_cljs_eval$dyn_19829(runtime,input,ca
*/
shadow.remote.runtime.api.IEvalJS = function(){};
var shadow$remote$runtime$api$IEvalJS$_js_eval$dyn_19840 = (function (runtime,code){
var shadow$remote$runtime$api$IEvalJS$_js_eval$dyn_19847 = (function (runtime,code){
var x__5350__auto__ = (((runtime == null))?null:runtime);
var m__5351__auto__ = (shadow.remote.runtime.api._js_eval[goog.typeOf(x__5350__auto__)]);
if((!((m__5351__auto__ == null)))){
@@ -161,17 +161,17 @@ shadow.remote.runtime.api._js_eval = (function shadow$remote$runtime$api$_js_eva
if((((!((runtime == null)))) && ((!((runtime.shadow$remote$runtime$api$IEvalJS$_js_eval$arity$2 == null)))))){
return runtime.shadow$remote$runtime$api$IEvalJS$_js_eval$arity$2(runtime,code);
} else {
return shadow$remote$runtime$api$IEvalJS$_js_eval$dyn_19840(runtime,code);
return shadow$remote$runtime$api$IEvalJS$_js_eval$dyn_19847(runtime,code);
}
});
shadow.remote.runtime.api.cljs_eval = (function shadow$remote$runtime$api$cljs_eval(runtime,p__19786,callback){
var map__19787 = p__19786;
var map__19787__$1 = cljs.core.__destructure_map(map__19787);
var input = map__19787__$1;
var code = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19787__$1,new cljs.core.Keyword(null,"code","code",1586293142));
var ns = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19787__$1,new cljs.core.Keyword(null,"ns","ns",441598760));
shadow.remote.runtime.api.cljs_eval = (function shadow$remote$runtime$api$cljs_eval(runtime,p__19783,callback){
var map__19784 = p__19783;
var map__19784__$1 = cljs.core.__destructure_map(map__19784);
var input = map__19784__$1;
var code = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19784__$1,new cljs.core.Keyword(null,"code","code",1586293142));
var ns = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19784__$1,new cljs.core.Keyword(null,"ns","ns",441598760));
if(((typeof code === 'string') && (cljs.core.simple_symbol_QMARK_(ns)))){
} else {
throw cljs.core.ex_info.cljs$core$IFn$_invoke$arity$2("invalid cljs-eval input",new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"input","input",556931961),input], null));

File diff suppressed because one or more lines are too long

View File

@@ -30,14 +30,14 @@ var data = cljs.core.ex_data(e__$1);
var file = e__$1.fileName;
var line = e__$1.lineNumber;
var column = e__$1.columnNumber;
var G__19809 = new cljs.core.PersistentArrayMap(null, 3, [new cljs.core.Keyword(null,"message","message",-406056002),e__$1.message,new cljs.core.Keyword(null,"name","name",1843675177),e__$1.name,new cljs.core.Keyword(null,"stack","stack",-793405930),e__$1.stack], null);
var G__19809__$1 = (((!((data == null))))?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__19809,new cljs.core.Keyword(null,"data","data",-232669377),data):G__19809);
var G__19809__$2 = (cljs.core.truth_(file)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__19809__$1,new cljs.core.Keyword(null,"file","file",-1269645878),file):G__19809__$1);
var G__19809__$3 = (cljs.core.truth_(line)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__19809__$2,new cljs.core.Keyword(null,"line","line",212345235),line):G__19809__$2);
var G__19798 = new cljs.core.PersistentArrayMap(null, 3, [new cljs.core.Keyword(null,"message","message",-406056002),e__$1.message,new cljs.core.Keyword(null,"name","name",1843675177),e__$1.name,new cljs.core.Keyword(null,"stack","stack",-793405930),e__$1.stack], null);
var G__19798__$1 = (((!((data == null))))?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__19798,new cljs.core.Keyword(null,"data","data",-232669377),data):G__19798);
var G__19798__$2 = (cljs.core.truth_(file)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__19798__$1,new cljs.core.Keyword(null,"file","file",-1269645878),file):G__19798__$1);
var G__19798__$3 = (cljs.core.truth_(line)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__19798__$2,new cljs.core.Keyword(null,"line","line",212345235),line):G__19798__$2);
if(cljs.core.truth_(column)){
return cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__19809__$3,new cljs.core.Keyword(null,"column","column",2078222095),column);
return cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__19798__$3,new cljs.core.Keyword(null,"column","column",2078222095),column);
} else {
return G__19809__$3;
return G__19798__$3;
}
}));

View File

@@ -1 +1 @@
{"version":3,"sources":["shadow/remote/runtime/cljs/js_builtins.cljs"],"mappings":";;;;AAKA,AAAA,AAAA,CAAAA,kCAAA,YAAA;;AAAA,CAAAC,8BAAA,YAOE,WAASE;AAAT,AACE,GAAA,GAAQ,CAAY,AAAaA,gBAAGC;AAClCD;;AACA,OAACE,+CAEM,AAACE,+CACC,WAAKC,EAAEC,vFAGT,AAACI;AAHC,AACE,OAACH,oDAAOF,EAAEC,IAAI,AAACE,mEAASR,EAAEM;wIAJrC,2CAAA,AAAA,vHACO,AAACH,uEAAaH,hIAIZ,qBAAA,rBAACS,iRAGA,WAAKE,KAAKC,EAAEC;AAAZ,AACE,OAACL,mEAASR,EAAEY;;;;;AAnB9B,AAAA,CAAAf,kCAAA,WAAA;;AAAA,CAAAC,8BAAA,WAsBE,WAASE;AAAT,AACE,OAACc,cAAId;;;AAvBT,AAAA,CAAA,AAAA,qDAAAD,rDAyBEgB;;AAzBF,CAAA,AAAA,AAyBEA,mEACA,WAASC;AAAT,AAAA,YAAA,RAASA;AAAT,AACE,IAAMC,OAAK,AAACC,kBAAQF;IACdG,OAAK,AAAYH;IACjBI,OAAK,AAAcJ;IACnBK,SAAO,AAAgBL;AAH7B,qHAIgB,AAAWA,mEACd,AAAQA,kEACP,AAASA,1PACjB,IAAAM,WAAA,2CAAA,yEAAA,gEAAA;IAAAA,eAAA,yIAAAA,vIACE,GAAA,SAAA,RAAOL,iBACP,8CAAAK,SAAA,vDAACC,4GAAYN;IAFfK,eAAA,+IAAAA,7HAIEH,MACA,8CAAAG,aAAA,3DAACC,iHAAYJ;IALfG,eAAA,6IAAAA,3HAOEF,MACA,8CAAAE,aAAA,3DAACC,+GAAYH;AARf,AAAA,oBAUEC;AACA,qDAAAC,aAAA,3DAACC,oHAAcF;;AAXjBC","names":["clojure.core.protocols/Datafiable","clojure.core.protocols/datafy","cljs.core/PROTOCOL_SENTINEL","o","js/Object.prototype","cljs.core/with-meta","shadow.remote.runtime.cljs.js_builtins.goog$module$goog$object.getKeys","cljs.core.reduce","m","key","cljs.core.assoc_BANG_","shadow.remote.runtime.cljs.js_builtins.goog$module$goog$object.get","cljs.core/transient","cljs.core/persistent!","coll","k","v","cljs.core/vec","js/Error","e","data","cljs.core/ex-data","file","line","column","G__19809","cljs.core.assoc"],"sourcesContent":["(ns shadow.remote.runtime.cljs.js-builtins\n (:require\n [goog.object :as gobj]\n [clojure.core.protocols :as p]))\n\n(extend-protocol p/Datafiable\n ;; FIXME: this is kind of a bad idea\n ;; can't do this for all objects, since none of the CLJS types implement this\n ;; protocol either. the protocol dispatch will end up using object\n ;; FIXME: this could detect CLJS types to some extent\n ;; or should it just implement the protocols for the types?\n object\n (datafy [o]\n (if-not (identical? (.-__proto__ o) js/Object.prototype)\n o\n (with-meta\n (->> (gobj/getKeys o)\n (reduce\n (fn [m key]\n (assoc! m key (gobj/get o key)))\n (transient {}))\n (persistent!))\n\n {`p/nav (fn [coll k v]\n (gobj/get o k))})))\n\n array\n (datafy [o]\n (vec o))\n\n js/Error\n (datafy [e]\n (let [data (ex-data e)\n file (.-fileName e)\n line (.-lineNumber e)\n column (.-columnNumber e)]\n (-> {:message (.-message e)\n :name (.-name e)\n :stack (.-stack e)}\n (cond->\n (some? data)\n (assoc :data data)\n\n file\n (assoc :file file)\n\n line\n (assoc :line line)\n\n column\n (assoc :column column)\n )))))\n"],"x_google_ignoreList":[0]}
{"version":3,"sources":["shadow/remote/runtime/cljs/js_builtins.cljs"],"mappings":";;;;AAKA,AAAA,AAAA,CAAAA,kCAAA,YAAA;;AAAA,CAAAC,8BAAA,YAOE,WAASE;AAAT,AACE,GAAA,GAAQ,CAAY,AAAaA,gBAAGC;AAClCD;;AACA,OAACE,+CAEM,AAACE,+CACC,WAAKC,EAAEC,vFAGT,AAACI;AAHC,AACE,OAACH,oDAAOF,EAAEC,IAAI,AAACE,mEAASR,EAAEM;wIAJrC,2CAAA,AAAA,vHACO,AAACH,uEAAaH,hIAIZ,qBAAA,rBAACS,iRAGA,WAAKE,KAAKC,EAAEC;AAAZ,AACE,OAACL,mEAASR,EAAEY;;;;;AAnB9B,AAAA,CAAAf,kCAAA,WAAA;;AAAA,CAAAC,8BAAA,WAsBE,WAASE;AAAT,AACE,OAACc,cAAId;;;AAvBT,AAAA,CAAA,AAAA,qDAAAD,rDAyBEgB;;AAzBF,CAAA,AAAA,AAyBEA,mEACA,WAASC;AAAT,AAAA,YAAA,RAASA;AAAT,AACE,IAAMC,OAAK,AAACC,kBAAQF;IACdG,OAAK,AAAYH;IACjBI,OAAK,AAAcJ;IACnBK,SAAO,AAAgBL;AAH7B,qHAIgB,AAAWA,mEACd,AAAQA,kEACP,AAASA,1PACjB,IAAAM,WAAA,2CAAA,yEAAA,gEAAA;IAAAA,eAAA,yIAAAA,vIACE,GAAA,SAAA,RAAOL,iBACP,8CAAAK,SAAA,vDAACC,4GAAYN;IAFfK,eAAA,+IAAAA,7HAIEH,MACA,8CAAAG,aAAA,3DAACC,iHAAYJ;IALfG,eAAA,6IAAAA,3HAOEF,MACA,8CAAAE,aAAA,3DAACC,+GAAYH;AARf,AAAA,oBAUEC;AACA,qDAAAC,aAAA,3DAACC,oHAAcF;;AAXjBC","names":["clojure.core.protocols/Datafiable","clojure.core.protocols/datafy","cljs.core/PROTOCOL_SENTINEL","o","js/Object.prototype","cljs.core/with-meta","shadow.remote.runtime.cljs.js_builtins.goog$module$goog$object.getKeys","cljs.core.reduce","m","key","cljs.core.assoc_BANG_","shadow.remote.runtime.cljs.js_builtins.goog$module$goog$object.get","cljs.core/transient","cljs.core/persistent!","coll","k","v","cljs.core/vec","js/Error","e","data","cljs.core/ex-data","file","line","column","G__19798","cljs.core.assoc"],"sourcesContent":["(ns shadow.remote.runtime.cljs.js-builtins\n (:require\n [goog.object :as gobj]\n [clojure.core.protocols :as p]))\n\n(extend-protocol p/Datafiable\n ;; FIXME: this is kind of a bad idea\n ;; can't do this for all objects, since none of the CLJS types implement this\n ;; protocol either. the protocol dispatch will end up using object\n ;; FIXME: this could detect CLJS types to some extent\n ;; or should it just implement the protocols for the types?\n object\n (datafy [o]\n (if-not (identical? (.-__proto__ o) js/Object.prototype)\n o\n (with-meta\n (->> (gobj/getKeys o)\n (reduce\n (fn [m key]\n (assoc! m key (gobj/get o key)))\n (transient {}))\n (persistent!))\n\n {`p/nav (fn [coll k v]\n (gobj/get o k))})))\n\n array\n (datafy [o]\n (vec o))\n\n js/Error\n (datafy [e]\n (let [data (ex-data e)\n file (.-fileName e)\n line (.-lineNumber e)\n column (.-columnNumber e)]\n (-> {:message (.-message e)\n :name (.-name e)\n :stack (.-stack e)}\n (cond->\n (some? data)\n (assoc :data data)\n\n file\n (assoc :file file)\n\n line\n (assoc :line line)\n\n column\n (assoc :column column)\n )))))\n"],"x_google_ignoreList":[0]}

View File

@@ -8,59 +8,59 @@ throw cljs.core.ex_info.cljs$core$IFn$_invoke$arity$2("obj-support not bound, ca
return shadow.remote.runtime.obj_support.get_ref(shadow.remote.runtime.eval_support.obj_support_inst,oid);
});
shadow.remote.runtime.eval_support.cljs_eval = (function shadow$remote$runtime$eval_support$cljs_eval(p__28414,p__28416){
var map__28419 = p__28414;
var map__28419__$1 = cljs.core.__destructure_map(map__28419);
var svc = map__28419__$1;
var runtime = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28419__$1,new cljs.core.Keyword(null,"runtime","runtime",-1331573996));
var obj_support = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28419__$1,new cljs.core.Keyword(null,"obj-support","obj-support",1522559229));
var map__28420 = p__28416;
var map__28420__$1 = cljs.core.__destructure_map(map__28420);
var msg = map__28420__$1;
var input = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28420__$1,new cljs.core.Keyword(null,"input","input",556931961));
shadow.remote.runtime.eval_support.cljs_eval = (function shadow$remote$runtime$eval_support$cljs_eval(p__28423,p__28424){
var map__28425 = p__28423;
var map__28425__$1 = cljs.core.__destructure_map(map__28425);
var svc = map__28425__$1;
var runtime = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28425__$1,new cljs.core.Keyword(null,"runtime","runtime",-1331573996));
var obj_support = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28425__$1,new cljs.core.Keyword(null,"obj-support","obj-support",1522559229));
var map__28426 = p__28424;
var map__28426__$1 = cljs.core.__destructure_map(map__28426);
var msg = map__28426__$1;
var input = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28426__$1,new cljs.core.Keyword(null,"input","input",556931961));
(shadow.remote.runtime.eval_support.obj_support_inst = obj_support);
return shadow.remote.runtime.api.cljs_eval(runtime,input,(function (p__28422){
var map__28423 = p__28422;
var map__28423__$1 = cljs.core.__destructure_map(map__28423);
var info = map__28423__$1;
var result = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28423__$1,new cljs.core.Keyword(null,"result","result",1415092211));
return shadow.remote.runtime.api.cljs_eval(runtime,input,(function (p__28427){
var map__28429 = p__28427;
var map__28429__$1 = cljs.core.__destructure_map(map__28429);
var info = map__28429__$1;
var result = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28429__$1,new cljs.core.Keyword(null,"result","result",1415092211));
(shadow.remote.runtime.eval_support.obj_support_inst = null);
var G__28424 = result;
var G__28424__$1 = (((G__28424 instanceof cljs.core.Keyword))?G__28424.fqn:null);
switch (G__28424__$1) {
var G__28432 = result;
var G__28432__$1 = (((G__28432 instanceof cljs.core.Keyword))?G__28432.fqn:null);
switch (G__28432__$1) {
case "compile-error":
var map__28427 = info;
var map__28427__$1 = cljs.core.__destructure_map(map__28427);
var ex_client_id = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28427__$1,new cljs.core.Keyword(null,"ex-client-id","ex-client-id",-446123984));
var ex_oid = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28427__$1,new cljs.core.Keyword(null,"ex-oid","ex-oid",-650256737));
var report = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28427__$1,new cljs.core.Keyword(null,"report","report",1394055010));
var map__28441 = info;
var map__28441__$1 = cljs.core.__destructure_map(map__28441);
var ex_client_id = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28441__$1,new cljs.core.Keyword(null,"ex-client-id","ex-client-id",-446123984));
var ex_oid = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28441__$1,new cljs.core.Keyword(null,"ex-oid","ex-oid",-650256737));
var report = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28441__$1,new cljs.core.Keyword(null,"report","report",1394055010));
return shadow.remote.runtime.shared.reply(runtime,msg,new cljs.core.PersistentArrayMap(null, 4, [new cljs.core.Keyword(null,"op","op",-1882987955),new cljs.core.Keyword(null,"eval-compile-error","eval-compile-error",-1765075397),new cljs.core.Keyword(null,"ex-client-id","ex-client-id",-446123984),ex_client_id,new cljs.core.Keyword(null,"ex-oid","ex-oid",-650256737),ex_oid,new cljs.core.Keyword(null,"report","report",1394055010),report], null));
break;
case "runtime-error":
var map__28440 = info;
var map__28440__$1 = cljs.core.__destructure_map(map__28440);
var ex = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28440__$1,new cljs.core.Keyword(null,"ex","ex",-1413771341));
var map__28444 = info;
var map__28444__$1 = cljs.core.__destructure_map(map__28444);
var ex = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28444__$1,new cljs.core.Keyword(null,"ex","ex",-1413771341));
var ex_oid = shadow.remote.runtime.obj_support.register(obj_support,ex,new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"msg","msg",-1386103444),input], null));
return shadow.remote.runtime.shared.reply(runtime,msg,new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"op","op",-1882987955),new cljs.core.Keyword(null,"eval-runtime-error","eval-runtime-error",275935402),new cljs.core.Keyword(null,"ex-oid","ex-oid",-650256737),ex_oid], null));
break;
case "warnings":
var map__28441 = info;
var map__28441__$1 = cljs.core.__destructure_map(map__28441);
var warnings = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28441__$1,new cljs.core.Keyword(null,"warnings","warnings",-735437651));
var map__28449 = info;
var map__28449__$1 = cljs.core.__destructure_map(map__28449);
var warnings = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28449__$1,new cljs.core.Keyword(null,"warnings","warnings",-735437651));
return shadow.remote.runtime.shared.reply(runtime,msg,new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"op","op",-1882987955),new cljs.core.Keyword(null,"eval-compile-warnings","eval-compile-warnings",1994859386),new cljs.core.Keyword(null,"warnings","warnings",-735437651),warnings], null));
break;
case "ok":
var map__28442 = info;
var map__28442__$1 = cljs.core.__destructure_map(map__28442);
var results = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28442__$1,new cljs.core.Keyword(null,"results","results",-1134170113));
var warnings = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28442__$1,new cljs.core.Keyword(null,"warnings","warnings",-735437651));
var time_start = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28442__$1,new cljs.core.Keyword(null,"time-start","time-start",-590811745));
var time_finish = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28442__$1,new cljs.core.Keyword(null,"time-finish","time-finish",-1456032653));
var map__28450 = info;
var map__28450__$1 = cljs.core.__destructure_map(map__28450);
var results = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28450__$1,new cljs.core.Keyword(null,"results","results",-1134170113));
var warnings = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28450__$1,new cljs.core.Keyword(null,"warnings","warnings",-735437651));
var time_start = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28450__$1,new cljs.core.Keyword(null,"time-start","time-start",-590811745));
var time_finish = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28450__$1,new cljs.core.Keyword(null,"time-finish","time-finish",-1456032653));
var val = ((cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2((1),cljs.core.count(results)))?cljs.core.first(results):results);
var ref_oid = shadow.remote.runtime.obj_support.register(obj_support,val,new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"msg","msg",-1386103444),input], null));
return shadow.remote.runtime.shared.reply(runtime,msg,new cljs.core.PersistentArrayMap(null, 5, [new cljs.core.Keyword(null,"op","op",-1882987955),new cljs.core.Keyword(null,"eval-result-ref","eval-result-ref",263827420),new cljs.core.Keyword(null,"ref-oid","ref-oid",-526648644),ref_oid,new cljs.core.Keyword(null,"eval-ms","eval-ms",788821074),(time_finish - time_start),new cljs.core.Keyword(null,"eval-ns","eval-ns",-915623795),new cljs.core.Keyword(null,"ns","ns",441598760).cljs$core$IFn$_invoke$arity$1(info),new cljs.core.Keyword(null,"warnings","warnings",-735437651),warnings], null));
@@ -72,37 +72,37 @@ return console.error("Unhandled cljs-eval result",info);
}
}));
});
shadow.remote.runtime.eval_support.js_eval = (function shadow$remote$runtime$eval_support$js_eval(p__28452,p__28453){
var map__28455 = p__28452;
var map__28455__$1 = cljs.core.__destructure_map(map__28455);
var svc = map__28455__$1;
var runtime = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28455__$1,new cljs.core.Keyword(null,"runtime","runtime",-1331573996));
var obj_support = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28455__$1,new cljs.core.Keyword(null,"obj-support","obj-support",1522559229));
var map__28456 = p__28453;
var map__28456__$1 = cljs.core.__destructure_map(map__28456);
var msg = map__28456__$1;
var code = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28456__$1,new cljs.core.Keyword(null,"code","code",1586293142));
shadow.remote.runtime.eval_support.js_eval = (function shadow$remote$runtime$eval_support$js_eval(p__28463,p__28464){
var map__28465 = p__28463;
var map__28465__$1 = cljs.core.__destructure_map(map__28465);
var svc = map__28465__$1;
var runtime = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28465__$1,new cljs.core.Keyword(null,"runtime","runtime",-1331573996));
var obj_support = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28465__$1,new cljs.core.Keyword(null,"obj-support","obj-support",1522559229));
var map__28466 = p__28464;
var map__28466__$1 = cljs.core.__destructure_map(map__28466);
var msg = map__28466__$1;
var code = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28466__$1,new cljs.core.Keyword(null,"code","code",1586293142));
try{var res = shadow.remote.runtime.api.js_eval(runtime,code);
var ref_oid = shadow.remote.runtime.obj_support.register(obj_support,res,new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"js-code","js-code",1816578331),code], null));
return shadow.remote.runtime.shared.reply(runtime,msg,new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"op","op",-1882987955),new cljs.core.Keyword(null,"eval-result-ref","eval-result-ref",263827420),new cljs.core.Keyword(null,"ref-oid","ref-oid",-526648644),ref_oid], null));
}catch (e28461){var e = e28461;
}catch (e28467){var e = e28467;
return shadow.remote.runtime.shared.reply(runtime,msg,new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"op","op",-1882987955),new cljs.core.Keyword(null,"eval-error","eval-error",466139568),new cljs.core.Keyword(null,"e","e",1381269198),e.message], null));
}});
shadow.remote.runtime.eval_support.start = (function shadow$remote$runtime$eval_support$start(runtime,obj_support){
var svc = new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"runtime","runtime",-1331573996),runtime,new cljs.core.Keyword(null,"obj-support","obj-support",1522559229),obj_support], null);
shadow.remote.runtime.shared.add_extension(runtime,new cljs.core.Keyword("shadow.remote.runtime.eval-support","ext","shadow.remote.runtime.eval-support/ext",1781604625),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"ops","ops",1237330063),new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"js-eval","js-eval",-137738892),(function (p1__28464_SHARP_){
return shadow.remote.runtime.eval_support.js_eval(svc,p1__28464_SHARP_);
}),new cljs.core.Keyword(null,"cljs-eval","cljs-eval",1860675817),(function (p1__28466_SHARP_){
return shadow.remote.runtime.eval_support.cljs_eval(svc,p1__28466_SHARP_);
shadow.remote.runtime.shared.add_extension(runtime,new cljs.core.Keyword("shadow.remote.runtime.eval-support","ext","shadow.remote.runtime.eval-support/ext",1781604625),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"ops","ops",1237330063),new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"js-eval","js-eval",-137738892),(function (p1__28476_SHARP_){
return shadow.remote.runtime.eval_support.js_eval(svc,p1__28476_SHARP_);
}),new cljs.core.Keyword(null,"cljs-eval","cljs-eval",1860675817),(function (p1__28477_SHARP_){
return shadow.remote.runtime.eval_support.cljs_eval(svc,p1__28477_SHARP_);
})], null)], null));
return svc;
});
shadow.remote.runtime.eval_support.stop = (function shadow$remote$runtime$eval_support$stop(p__28470){
var map__28471 = p__28470;
var map__28471__$1 = cljs.core.__destructure_map(map__28471);
var svc = map__28471__$1;
var runtime = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28471__$1,new cljs.core.Keyword(null,"runtime","runtime",-1331573996));
shadow.remote.runtime.eval_support.stop = (function shadow$remote$runtime$eval_support$stop(p__28481){
var map__28483 = p__28481;
var map__28483__$1 = cljs.core.__destructure_map(map__28483);
var svc = map__28483__$1;
var runtime = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28483__$1,new cljs.core.Keyword(null,"runtime","runtime",-1331573996));
return shadow.remote.runtime.api.del_extension(runtime,new cljs.core.Keyword("shadow.remote.runtime.eval-support","ext","shadow.remote.runtime.eval-support/ext",1781604625));
});

File diff suppressed because one or more lines are too long

View File

@@ -33,12 +33,12 @@ var this__5300__auto____$1 = this;
return this__5300__auto____$1.cljs$core$ILookup$_lookup$arity$3(null, k__5301__auto__,null);
}));
(shadow.remote.runtime.obj_support.Reference.prototype.cljs$core$ILookup$_lookup$arity$3 = (function (this__5302__auto__,k27838,else__5303__auto__){
(shadow.remote.runtime.obj_support.Reference.prototype.cljs$core$ILookup$_lookup$arity$3 = (function (this__5302__auto__,k27711,else__5303__auto__){
var self__ = this;
var this__5302__auto____$1 = this;
var G__27857 = k27838;
var G__27857__$1 = (((G__27857 instanceof cljs.core.Keyword))?G__27857.fqn:null);
switch (G__27857__$1) {
var G__27735 = k27711;
var G__27735__$1 = (((G__27735 instanceof cljs.core.Keyword))?G__27735.fqn:null);
switch (G__27735__$1) {
case "obj":
return self__.obj;
@@ -48,7 +48,7 @@ return self__.extra;
break;
default:
return cljs.core.get.cljs$core$IFn$_invoke$arity$3(self__.__extmap,k27838,else__5303__auto__);
return cljs.core.get.cljs$core$IFn$_invoke$arity$3(self__.__extmap,k27711,else__5303__auto__);
}
}));
@@ -56,10 +56,10 @@ return cljs.core.get.cljs$core$IFn$_invoke$arity$3(self__.__extmap,k27838,else__
(shadow.remote.runtime.obj_support.Reference.prototype.cljs$core$IKVReduce$_kv_reduce$arity$3 = (function (this__5320__auto__,f__5321__auto__,init__5322__auto__){
var self__ = this;
var this__5320__auto____$1 = this;
return cljs.core.reduce.cljs$core$IFn$_invoke$arity$3((function (ret__5323__auto__,p__27868){
var vec__27873 = p__27868;
var k__5324__auto__ = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__27873,(0),null);
var v__5325__auto__ = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__27873,(1),null);
return cljs.core.reduce.cljs$core$IFn$_invoke$arity$3((function (ret__5323__auto__,p__27741){
var vec__27744 = p__27741;
var k__5324__auto__ = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__27744,(0),null);
var v__5325__auto__ = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__27744,(1),null);
return (f__5321__auto__.cljs$core$IFn$_invoke$arity$3 ? f__5321__auto__.cljs$core$IFn$_invoke$arity$3(ret__5323__auto__,k__5324__auto__,v__5325__auto__) : f__5321__auto__.call(null, ret__5323__auto__,k__5324__auto__,v__5325__auto__));
}),init__5322__auto__,this__5320__auto____$1);
}));
@@ -73,10 +73,10 @@ return cljs.core.pr_sequential_writer(writer__5316__auto__,cljs.core.pr_writer,"
return cljs.core.pr_sequential_writer(writer__5316__auto__,pr_pair__5318__auto__,"#shadow.remote.runtime.obj-support.Reference{",", ","}",opts__5317__auto__,cljs.core.concat.cljs$core$IFn$_invoke$arity$2(new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [(new cljs.core.PersistentVector(null,2,(5),cljs.core.PersistentVector.EMPTY_NODE,[new cljs.core.Keyword(null,"obj","obj",981763962),self__.obj],null)),(new cljs.core.PersistentVector(null,2,(5),cljs.core.PersistentVector.EMPTY_NODE,[new cljs.core.Keyword(null,"extra","extra",1612569067),self__.extra],null))], null),self__.__extmap));
}));
(shadow.remote.runtime.obj_support.Reference.prototype.cljs$core$IIterable$_iterator$arity$1 = (function (G__27837){
(shadow.remote.runtime.obj_support.Reference.prototype.cljs$core$IIterable$_iterator$arity$1 = (function (G__27710){
var self__ = this;
var G__27837__$1 = this;
return (new cljs.core.RecordIter((0),G__27837__$1,2,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"obj","obj",981763962),new cljs.core.Keyword(null,"extra","extra",1612569067)], null),(cljs.core.truth_(self__.__extmap)?cljs.core._iterator(self__.__extmap):cljs.core.nil_iter())));
var G__27710__$1 = this;
return (new cljs.core.RecordIter((0),G__27710__$1,2,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"obj","obj",981763962),new cljs.core.Keyword(null,"extra","extra",1612569067)], null),(cljs.core.truth_(self__.__extmap)?cljs.core._iterator(self__.__extmap):cljs.core.nil_iter())));
}));
(shadow.remote.runtime.obj_support.Reference.prototype.cljs$core$IMeta$_meta$arity$1 = (function (this__5298__auto__){
@@ -113,10 +113,10 @@ return h__5111__auto____$1;
}
}));
(shadow.remote.runtime.obj_support.Reference.prototype.cljs$core$IEquiv$_equiv$arity$2 = (function (this27839,other27840){
(shadow.remote.runtime.obj_support.Reference.prototype.cljs$core$IEquiv$_equiv$arity$2 = (function (this27712,other27713){
var self__ = this;
var this27839__$1 = this;
return (((!((other27840 == null)))) && ((((this27839__$1.constructor === other27840.constructor)) && (((cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(this27839__$1.obj,other27840.obj)) && (((cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(this27839__$1.extra,other27840.extra)) && (cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(this27839__$1.__extmap,other27840.__extmap)))))))));
var this27712__$1 = this;
return (((!((other27713 == null)))) && ((((this27712__$1.constructor === other27713.constructor)) && (((cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(this27712__$1.obj,other27713.obj)) && (((cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(this27712__$1.extra,other27713.extra)) && (cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(this27712__$1.__extmap,other27713.__extmap)))))))));
}));
(shadow.remote.runtime.obj_support.Reference.prototype.cljs$core$IMap$_dissoc$arity$2 = (function (this__5310__auto__,k__5311__auto__){
@@ -129,35 +129,35 @@ return (new shadow.remote.runtime.obj_support.Reference(self__.obj,self__.extra,
}
}));
(shadow.remote.runtime.obj_support.Reference.prototype.cljs$core$IAssociative$_contains_key_QMARK_$arity$2 = (function (this__5307__auto__,k27838){
(shadow.remote.runtime.obj_support.Reference.prototype.cljs$core$IAssociative$_contains_key_QMARK_$arity$2 = (function (this__5307__auto__,k27711){
var self__ = this;
var this__5307__auto____$1 = this;
var G__27902 = k27838;
var G__27902__$1 = (((G__27902 instanceof cljs.core.Keyword))?G__27902.fqn:null);
switch (G__27902__$1) {
var G__27800 = k27711;
var G__27800__$1 = (((G__27800 instanceof cljs.core.Keyword))?G__27800.fqn:null);
switch (G__27800__$1) {
case "obj":
case "extra":
return true;
break;
default:
return cljs.core.contains_QMARK_(self__.__extmap,k27838);
return cljs.core.contains_QMARK_(self__.__extmap,k27711);
}
}));
(shadow.remote.runtime.obj_support.Reference.prototype.cljs$core$IAssociative$_assoc$arity$3 = (function (this__5308__auto__,k__5309__auto__,G__27837){
(shadow.remote.runtime.obj_support.Reference.prototype.cljs$core$IAssociative$_assoc$arity$3 = (function (this__5308__auto__,k__5309__auto__,G__27710){
var self__ = this;
var this__5308__auto____$1 = this;
var pred__27905 = cljs.core.keyword_identical_QMARK_;
var expr__27906 = k__5309__auto__;
if(cljs.core.truth_((pred__27905.cljs$core$IFn$_invoke$arity$2 ? pred__27905.cljs$core$IFn$_invoke$arity$2(new cljs.core.Keyword(null,"obj","obj",981763962),expr__27906) : pred__27905.call(null, new cljs.core.Keyword(null,"obj","obj",981763962),expr__27906)))){
return (new shadow.remote.runtime.obj_support.Reference(G__27837,self__.extra,self__.__meta,self__.__extmap,null));
var pred__27811 = cljs.core.keyword_identical_QMARK_;
var expr__27813 = k__5309__auto__;
if(cljs.core.truth_((pred__27811.cljs$core$IFn$_invoke$arity$2 ? pred__27811.cljs$core$IFn$_invoke$arity$2(new cljs.core.Keyword(null,"obj","obj",981763962),expr__27813) : pred__27811.call(null, new cljs.core.Keyword(null,"obj","obj",981763962),expr__27813)))){
return (new shadow.remote.runtime.obj_support.Reference(G__27710,self__.extra,self__.__meta,self__.__extmap,null));
} else {
if(cljs.core.truth_((pred__27905.cljs$core$IFn$_invoke$arity$2 ? pred__27905.cljs$core$IFn$_invoke$arity$2(new cljs.core.Keyword(null,"extra","extra",1612569067),expr__27906) : pred__27905.call(null, new cljs.core.Keyword(null,"extra","extra",1612569067),expr__27906)))){
return (new shadow.remote.runtime.obj_support.Reference(self__.obj,G__27837,self__.__meta,self__.__extmap,null));
if(cljs.core.truth_((pred__27811.cljs$core$IFn$_invoke$arity$2 ? pred__27811.cljs$core$IFn$_invoke$arity$2(new cljs.core.Keyword(null,"extra","extra",1612569067),expr__27813) : pred__27811.call(null, new cljs.core.Keyword(null,"extra","extra",1612569067),expr__27813)))){
return (new shadow.remote.runtime.obj_support.Reference(self__.obj,G__27710,self__.__meta,self__.__extmap,null));
} else {
return (new shadow.remote.runtime.obj_support.Reference(self__.obj,self__.extra,self__.__meta,cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(self__.__extmap,k__5309__auto__,G__27837),null));
return (new shadow.remote.runtime.obj_support.Reference(self__.obj,self__.extra,self__.__meta,cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(self__.__extmap,k__5309__auto__,G__27710),null));
}
}
}));
@@ -168,10 +168,10 @@ var this__5313__auto____$1 = this;
return cljs.core.seq(cljs.core.concat.cljs$core$IFn$_invoke$arity$2(new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [(new cljs.core.MapEntry(new cljs.core.Keyword(null,"obj","obj",981763962),self__.obj,null)),(new cljs.core.MapEntry(new cljs.core.Keyword(null,"extra","extra",1612569067),self__.extra,null))], null),self__.__extmap));
}));
(shadow.remote.runtime.obj_support.Reference.prototype.cljs$core$IWithMeta$_with_meta$arity$2 = (function (this__5299__auto__,G__27837){
(shadow.remote.runtime.obj_support.Reference.prototype.cljs$core$IWithMeta$_with_meta$arity$2 = (function (this__5299__auto__,G__27710){
var self__ = this;
var this__5299__auto____$1 = this;
return (new shadow.remote.runtime.obj_support.Reference(self__.obj,self__.extra,G__27837,self__.__extmap,self__.__hash));
return (new shadow.remote.runtime.obj_support.Reference(self__.obj,self__.extra,G__27710,self__.__extmap,self__.__hash));
}));
(shadow.remote.runtime.obj_support.Reference.prototype.cljs$core$ICollection$_conj$arity$2 = (function (this__5305__auto__,entry__5306__auto__){
@@ -208,20 +208,20 @@ return (new shadow.remote.runtime.obj_support.Reference(obj,extra,null,null,null
/**
* Factory function for shadow.remote.runtime.obj-support/Reference, taking a map of keywords to field values.
*/
shadow.remote.runtime.obj_support.map__GT_Reference = (function shadow$remote$runtime$obj_support$map__GT_Reference(G__27845){
var extmap__5342__auto__ = (function (){var G__27918 = cljs.core.dissoc.cljs$core$IFn$_invoke$arity$variadic(G__27845,new cljs.core.Keyword(null,"obj","obj",981763962),cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([new cljs.core.Keyword(null,"extra","extra",1612569067)], 0));
if(cljs.core.record_QMARK_(G__27845)){
return cljs.core.into.cljs$core$IFn$_invoke$arity$2(cljs.core.PersistentArrayMap.EMPTY,G__27918);
shadow.remote.runtime.obj_support.map__GT_Reference = (function shadow$remote$runtime$obj_support$map__GT_Reference(G__27717){
var extmap__5342__auto__ = (function (){var G__27848 = cljs.core.dissoc.cljs$core$IFn$_invoke$arity$variadic(G__27717,new cljs.core.Keyword(null,"obj","obj",981763962),cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([new cljs.core.Keyword(null,"extra","extra",1612569067)], 0));
if(cljs.core.record_QMARK_(G__27717)){
return cljs.core.into.cljs$core$IFn$_invoke$arity$2(cljs.core.PersistentArrayMap.EMPTY,G__27848);
} else {
return G__27918;
return G__27848;
}
})();
return (new shadow.remote.runtime.obj_support.Reference(new cljs.core.Keyword(null,"obj","obj",981763962).cljs$core$IFn$_invoke$arity$1(G__27845),new cljs.core.Keyword(null,"extra","extra",1612569067).cljs$core$IFn$_invoke$arity$1(G__27845),null,cljs.core.not_empty(extmap__5342__auto__),null));
return (new shadow.remote.runtime.obj_support.Reference(new cljs.core.Keyword(null,"obj","obj",981763962).cljs$core$IFn$_invoke$arity$1(G__27717),new cljs.core.Keyword(null,"extra","extra",1612569067).cljs$core$IFn$_invoke$arity$1(G__27717),null,cljs.core.not_empty(extmap__5342__auto__),null));
});
shadow.remote.runtime.obj_support.obj_ref = (function shadow$remote$runtime$obj_support$obj_ref(var_args){
var G__27921 = arguments.length;
switch (G__27921) {
var G__27861 = arguments.length;
switch (G__27861) {
case 1:
return shadow.remote.runtime.obj_support.obj_ref.cljs$core$IFn$_invoke$arity$1((arguments[(0)]));
@@ -271,11 +271,11 @@ return "nil";
return cljs.core.pr_str.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([cljs.core.type(obj)], 0));
}
});
shadow.remote.runtime.obj_support.get_data_type = (function shadow$remote$runtime$obj_support$get_data_type(summary,p__27967){
var map__27969 = p__27967;
var map__27969__$1 = cljs.core.__destructure_map(map__27969);
var entry = map__27969__$1;
var data = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27969__$1,new cljs.core.Keyword(null,"data","data",-232669377));
shadow.remote.runtime.obj_support.get_data_type = (function shadow$remote$runtime$obj_support$get_data_type(summary,p__27899){
var map__27900 = p__27899;
var map__27900__$1 = cljs.core.__destructure_map(map__27900);
var entry = map__27900__$1;
var data = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27900__$1,new cljs.core.Keyword(null,"data","data",-232669377));
try{if((data == null)){
return cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(summary,new cljs.core.Keyword(null,"data-type","data-type",-326421468),new cljs.core.Keyword(null,"nil","nil",99600501));
} else {
@@ -322,36 +322,36 @@ return cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(summary,new cljs.core.Keywo
}
}
}
}catch (e27971){var e = e27971;
}catch (e27905){var e = e27905;
return cljs.core.assoc.cljs$core$IFn$_invoke$arity$variadic(summary,new cljs.core.Keyword(null,"data-type","data-type",-326421468),new cljs.core.Keyword(null,"unsupported","unsupported",-1045607016),cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([new cljs.core.Keyword(null,"data-type-fail","data-type-fail",1917235450),true], 0));
}});
shadow.remote.runtime.obj_support.merge_source_info = (function shadow$remote$runtime$obj_support$merge_source_info(summary,p__27984){
var map__27985 = p__27984;
var map__27985__$1 = cljs.core.__destructure_map(map__27985);
var obj_info = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27985__$1,new cljs.core.Keyword(null,"obj-info","obj-info",-373842651));
shadow.remote.runtime.obj_support.merge_source_info = (function shadow$remote$runtime$obj_support$merge_source_info(summary,p__27921){
var map__27922 = p__27921;
var map__27922__$1 = cljs.core.__destructure_map(map__27922);
var obj_info = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27922__$1,new cljs.core.Keyword(null,"obj-info","obj-info",-373842651));
return cljs.core.merge.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([summary,cljs.core.select_keys(obj_info,new cljs.core.PersistentVector(null, 4, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"ns","ns",441598760),new cljs.core.Keyword(null,"line","line",212345235),new cljs.core.Keyword(null,"column","column",2078222095),new cljs.core.Keyword(null,"label","label",1718410804)], null))], 0));
});
shadow.remote.runtime.obj_support.inspect_entry_BANG_ = (function shadow$remote$runtime$obj_support$inspect_entry_BANG_(p__27986,p__27987){
var map__27988 = p__27986;
var map__27988__$1 = cljs.core.__destructure_map(map__27988);
var this$ = map__27988__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27988__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
var map__27989 = p__27987;
var map__27989__$1 = cljs.core.__destructure_map(map__27989);
var entry = map__27989__$1;
var obj = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27989__$1,new cljs.core.Keyword(null,"obj","obj",981763962));
var data = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27989__$1,new cljs.core.Keyword(null,"data","data",-232669377));
var added_at = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27989__$1,new cljs.core.Keyword(null,"added-at","added-at",-352499434));
shadow.remote.runtime.obj_support.inspect_entry_BANG_ = (function shadow$remote$runtime$obj_support$inspect_entry_BANG_(p__27923,p__27924){
var map__27925 = p__27923;
var map__27925__$1 = cljs.core.__destructure_map(map__27925);
var this$ = map__27925__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27925__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
var map__27926 = p__27924;
var map__27926__$1 = cljs.core.__destructure_map(map__27926);
var entry = map__27926__$1;
var obj = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27926__$1,new cljs.core.Keyword(null,"obj","obj",981763962));
var data = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27926__$1,new cljs.core.Keyword(null,"data","data",-232669377));
var added_at = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27926__$1,new cljs.core.Keyword(null,"added-at","added-at",-352499434));
var $ = shadow.remote.runtime.obj_support.merge_source_info(shadow.remote.runtime.obj_support.get_data_type(new cljs.core.PersistentArrayMap(null, 5, [new cljs.core.Keyword(null,"added-at","added-at",-352499434),added_at,new cljs.core.Keyword(null,"datafied","datafied",2076148104),(!((data === obj))),new cljs.core.Keyword(null,"obj-type","obj-type",-1658555496),shadow.remote.runtime.obj_support.obj_type_string(obj),new cljs.core.Keyword(null,"preview","preview",451279890),shadow.remote.runtime.writer.pr_str_limit(obj,(250)),new cljs.core.Keyword(null,"supports","supports",1501242067),cljs.core.PersistentHashSet.EMPTY], null),entry),entry);
return cljs.core.reduce.cljs$core$IFn$_invoke$arity$3((function (summary,inspect_fn){
return (inspect_fn.cljs$core$IFn$_invoke$arity$2 ? inspect_fn.cljs$core$IFn$_invoke$arity$2(summary,entry) : inspect_fn.call(null, summary,entry));
}),$,new cljs.core.Keyword(null,"inspectors","inspectors",-426448246).cljs$core$IFn$_invoke$arity$1(cljs.core.deref(state_ref)));
});
shadow.remote.runtime.obj_support.obj_describe_STAR_ = (function shadow$remote$runtime$obj_support$obj_describe_STAR_(p__27996,oid){
var map__27997 = p__27996;
var map__27997__$1 = cljs.core.__destructure_map(map__27997);
var this$ = map__27997__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27997__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
shadow.remote.runtime.obj_support.obj_describe_STAR_ = (function shadow$remote$runtime$obj_support$obj_describe_STAR_(p__27928,oid){
var map__27929 = p__27928;
var map__27929__$1 = cljs.core.__destructure_map(map__27929);
var this$ = map__27929__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27929__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
var temp__5808__auto__ = cljs.core.get_in.cljs$core$IFn$_invoke$arity$2(cljs.core.deref(state_ref),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"objects","objects",2099713734),oid], null));
if((temp__5808__auto__ == null)){
return null;
@@ -363,17 +363,17 @@ return shadow.remote.runtime.obj_support.inspect_entry_BANG_(this$,entry);
}
});
shadow.remote.runtime.obj_support.handler_with_object = (function shadow$remote$runtime$obj_support$handler_with_object(handler_fn){
return (function (p__28016,p__28017){
var map__28020 = p__28016;
var map__28020__$1 = cljs.core.__destructure_map(map__28020);
var this$ = map__28020__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28020__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
var runtime = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28020__$1,new cljs.core.Keyword(null,"runtime","runtime",-1331573996));
var map__28021 = p__28017;
var map__28021__$1 = cljs.core.__destructure_map(map__28021);
var msg = map__28021__$1;
var op = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28021__$1,new cljs.core.Keyword(null,"op","op",-1882987955));
var oid = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28021__$1,new cljs.core.Keyword(null,"oid","oid",-768692334));
return (function (p__27931,p__27932){
var map__27933 = p__27931;
var map__27933__$1 = cljs.core.__destructure_map(map__27933);
var this$ = map__27933__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27933__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
var runtime = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27933__$1,new cljs.core.Keyword(null,"runtime","runtime",-1331573996));
var map__27934 = p__27932;
var map__27934__$1 = cljs.core.__destructure_map(map__27934);
var msg = map__27934__$1;
var op = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27934__$1,new cljs.core.Keyword(null,"op","op",-1882987955));
var oid = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27934__$1,new cljs.core.Keyword(null,"oid","oid",-768692334));
var entry = cljs.core.get_in.cljs$core$IFn$_invoke$arity$2(cljs.core.deref(state_ref),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"objects","objects",2099713734),oid], null));
if(cljs.core.not(entry)){
return shadow.remote.runtime.shared.reply(runtime,msg,new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"op","op",-1882987955),new cljs.core.Keyword(null,"obj-not-found","obj-not-found",1577257696),new cljs.core.Keyword(null,"oid","oid",-768692334),oid], null));
@@ -384,37 +384,37 @@ var result = (handler_fn.cljs$core$IFn$_invoke$arity$3 ? handler_fn.cljs$core$IF
if((!(shadow.remote.runtime.obj_support.obj_ref_QMARK_(result)))){
return shadow.remote.runtime.shared.reply(runtime,msg,new cljs.core.PersistentArrayMap(null, 3, [new cljs.core.Keyword(null,"op","op",-1882987955),new cljs.core.Keyword(null,"obj-result","obj-result",-486300152),new cljs.core.Keyword(null,"oid","oid",-768692334),oid,new cljs.core.Keyword(null,"result","result",1415092211),result], null));
} else {
var new_oid = (function (){var G__28029 = this$;
var G__28030 = new cljs.core.Keyword(null,"obj","obj",981763962).cljs$core$IFn$_invoke$arity$1(result);
var G__28031 = cljs.core.PersistentArrayMap.EMPTY;
return (shadow.remote.runtime.obj_support.register.cljs$core$IFn$_invoke$arity$3 ? shadow.remote.runtime.obj_support.register.cljs$core$IFn$_invoke$arity$3(G__28029,G__28030,G__28031) : shadow.remote.runtime.obj_support.register.call(null, G__28029,G__28030,G__28031));
var new_oid = (function (){var G__27944 = this$;
var G__27945 = new cljs.core.Keyword(null,"obj","obj",981763962).cljs$core$IFn$_invoke$arity$1(result);
var G__27946 = cljs.core.PersistentArrayMap.EMPTY;
return (shadow.remote.runtime.obj_support.register.cljs$core$IFn$_invoke$arity$3 ? shadow.remote.runtime.obj_support.register.cljs$core$IFn$_invoke$arity$3(G__27944,G__27945,G__27946) : shadow.remote.runtime.obj_support.register.call(null, G__27944,G__27945,G__27946));
})();
var reply_msg = (function (){var G__28034 = new cljs.core.PersistentArrayMap(null, 3, [new cljs.core.Keyword(null,"op","op",-1882987955),new cljs.core.Keyword(null,"obj-result-ref","obj-result-ref",1537374891),new cljs.core.Keyword(null,"oid","oid",-768692334),oid,new cljs.core.Keyword(null,"ref-oid","ref-oid",-526648644),new_oid], null);
var G__28034__$1 = (cljs.core.truth_(new cljs.core.Keyword(null,"summary","summary",380847952).cljs$core$IFn$_invoke$arity$1(msg))?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__28034,new cljs.core.Keyword(null,"summary","summary",380847952),shadow.remote.runtime.obj_support.obj_describe_STAR_(this$,new_oid)):G__28034);
var reply_msg = (function (){var G__27948 = new cljs.core.PersistentArrayMap(null, 3, [new cljs.core.Keyword(null,"op","op",-1882987955),new cljs.core.Keyword(null,"obj-result-ref","obj-result-ref",1537374891),new cljs.core.Keyword(null,"oid","oid",-768692334),oid,new cljs.core.Keyword(null,"ref-oid","ref-oid",-526648644),new_oid], null);
var G__27948__$1 = (cljs.core.truth_(new cljs.core.Keyword(null,"summary","summary",380847952).cljs$core$IFn$_invoke$arity$1(msg))?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__27948,new cljs.core.Keyword(null,"summary","summary",380847952),shadow.remote.runtime.obj_support.obj_describe_STAR_(this$,new_oid)):G__27948);
if(cljs.core.truth_(new cljs.core.Keyword(null,"extra","extra",1612569067).cljs$core$IFn$_invoke$arity$1(result))){
return cljs.core.merge.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([G__28034__$1,new cljs.core.Keyword(null,"extra","extra",1612569067).cljs$core$IFn$_invoke$arity$1(result)], 0));
return cljs.core.merge.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([G__27948__$1,new cljs.core.Keyword(null,"extra","extra",1612569067).cljs$core$IFn$_invoke$arity$1(result)], 0));
} else {
return G__28034__$1;
return G__27948__$1;
}
})();
return shadow.remote.runtime.shared.reply(runtime,msg,reply_msg);
}
}catch (e28022){var e = e28022;
}catch (e27936){var e = e27936;
console.warn("action-request-action failed",new cljs.core.Keyword(null,"obj","obj",981763962).cljs$core$IFn$_invoke$arity$1(entry),e);
return shadow.remote.runtime.shared.reply(runtime,msg,new cljs.core.PersistentArrayMap(null, 4, [new cljs.core.Keyword(null,"op","op",-1882987955),new cljs.core.Keyword(null,"obj-request-failed","obj-request-failed",-1782005406),new cljs.core.Keyword(null,"oid","oid",-768692334),oid,new cljs.core.Keyword(null,"msg","msg",-1386103444),msg,new cljs.core.Keyword(null,"ex-oid","ex-oid",-650256737),(function (){var G__28023 = this$;
var G__28024 = e;
var G__28025 = new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"msg","msg",-1386103444),msg], null);
return (shadow.remote.runtime.obj_support.register.cljs$core$IFn$_invoke$arity$3 ? shadow.remote.runtime.obj_support.register.cljs$core$IFn$_invoke$arity$3(G__28023,G__28024,G__28025) : shadow.remote.runtime.obj_support.register.call(null, G__28023,G__28024,G__28025));
return shadow.remote.runtime.shared.reply(runtime,msg,new cljs.core.PersistentArrayMap(null, 4, [new cljs.core.Keyword(null,"op","op",-1882987955),new cljs.core.Keyword(null,"obj-request-failed","obj-request-failed",-1782005406),new cljs.core.Keyword(null,"oid","oid",-768692334),oid,new cljs.core.Keyword(null,"msg","msg",-1386103444),msg,new cljs.core.Keyword(null,"ex-oid","ex-oid",-650256737),(function (){var G__27939 = this$;
var G__27940 = e;
var G__27941 = new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"msg","msg",-1386103444),msg], null);
return (shadow.remote.runtime.obj_support.register.cljs$core$IFn$_invoke$arity$3 ? shadow.remote.runtime.obj_support.register.cljs$core$IFn$_invoke$arity$3(G__27939,G__27940,G__27941) : shadow.remote.runtime.obj_support.register.call(null, G__27939,G__27940,G__27941));
})()], null));
}}
});
});
shadow.remote.runtime.obj_support.obj_get_value = shadow.remote.runtime.obj_support.handler_with_object((function (this$,p__28038,msg){
var map__28039 = p__28038;
var map__28039__$1 = cljs.core.__destructure_map(map__28039);
var entry = map__28039__$1;
var obj = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28039__$1,new cljs.core.Keyword(null,"obj","obj",981763962));
shadow.remote.runtime.obj_support.obj_get_value = shadow.remote.runtime.obj_support.handler_with_object((function (this$,p__27950,msg){
var map__27951 = p__27950;
var map__27951__$1 = cljs.core.__destructure_map(map__27951);
var entry = map__27951__$1;
var obj = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27951__$1,new cljs.core.Keyword(null,"obj","obj",981763962));
return obj;
}));
shadow.remote.runtime.obj_support.default_max_print_size = (((1) * (1024)) * (1024));
@@ -425,47 +425,47 @@ return new cljs.core.Keyword(null,"obj","obj",981763962).cljs$core$IFn$_invoke$a
return new cljs.core.Keyword(null,"data","data",-232669377).cljs$core$IFn$_invoke$arity$1(entry);
}
});
shadow.remote.runtime.obj_support.obj_edn = shadow.remote.runtime.obj_support.handler_with_object((function (this$,entry,p__28042){
var map__28043 = p__28042;
var map__28043__$1 = cljs.core.__destructure_map(map__28043);
var msg = map__28043__$1;
var limit = cljs.core.get.cljs$core$IFn$_invoke$arity$3(map__28043__$1,new cljs.core.Keyword(null,"limit","limit",-1355822363),shadow.remote.runtime.obj_support.default_max_print_size);
shadow.remote.runtime.obj_support.obj_edn = shadow.remote.runtime.obj_support.handler_with_object((function (this$,entry,p__27956){
var map__27957 = p__27956;
var map__27957__$1 = cljs.core.__destructure_map(map__27957);
var msg = map__27957__$1;
var limit = cljs.core.get.cljs$core$IFn$_invoke$arity$3(map__27957__$1,new cljs.core.Keyword(null,"limit","limit",-1355822363),shadow.remote.runtime.obj_support.default_max_print_size);
var target = shadow.remote.runtime.obj_support.pick_target(entry,msg);
var lw = shadow.remote.runtime.writer.limit_writer(limit);
cljs.core.pr_writer(target,lw,cljs.core.pr_opts());
return shadow.remote.runtime.writer.get_string(lw);
}));
shadow.remote.runtime.obj_support.obj_pprint = shadow.remote.runtime.obj_support.handler_with_object((function (this$,entry,p__28044){
var map__28046 = p__28044;
var map__28046__$1 = cljs.core.__destructure_map(map__28046);
var msg = map__28046__$1;
var limit = cljs.core.get.cljs$core$IFn$_invoke$arity$3(map__28046__$1,new cljs.core.Keyword(null,"limit","limit",-1355822363),shadow.remote.runtime.obj_support.default_max_print_size);
shadow.remote.runtime.obj_support.obj_pprint = shadow.remote.runtime.obj_support.handler_with_object((function (this$,entry,p__27963){
var map__27964 = p__27963;
var map__27964__$1 = cljs.core.__destructure_map(map__27964);
var msg = map__27964__$1;
var limit = cljs.core.get.cljs$core$IFn$_invoke$arity$3(map__27964__$1,new cljs.core.Keyword(null,"limit","limit",-1355822363),shadow.remote.runtime.obj_support.default_max_print_size);
var target = shadow.remote.runtime.obj_support.pick_target(entry,msg);
var lw = shadow.remote.runtime.writer.limit_writer(limit);
cljs.pprint.pprint.cljs$core$IFn$_invoke$arity$2(target,lw);
return shadow.remote.runtime.writer.get_string(lw);
}));
shadow.remote.runtime.obj_support.obj_edn_limit = shadow.remote.runtime.obj_support.handler_with_object((function (this$,entry,p__28047){
var map__28048 = p__28047;
var map__28048__$1 = cljs.core.__destructure_map(map__28048);
var msg = map__28048__$1;
var limit = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28048__$1,new cljs.core.Keyword(null,"limit","limit",-1355822363));
shadow.remote.runtime.obj_support.obj_edn_limit = shadow.remote.runtime.obj_support.handler_with_object((function (this$,entry,p__27966){
var map__27967 = p__27966;
var map__27967__$1 = cljs.core.__destructure_map(map__27967);
var msg = map__27967__$1;
var limit = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27967__$1,new cljs.core.Keyword(null,"limit","limit",-1355822363));
return shadow.remote.runtime.writer.pr_str_limit(shadow.remote.runtime.obj_support.pick_target(entry,msg),limit);
}));
shadow.remote.runtime.obj_support.obj_str = shadow.remote.runtime.obj_support.handler_with_object((function (this$,p__28050,msg){
var map__28051 = p__28050;
var map__28051__$1 = cljs.core.__destructure_map(map__28051);
var entry = map__28051__$1;
var obj = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28051__$1,new cljs.core.Keyword(null,"obj","obj",981763962));
shadow.remote.runtime.obj_support.obj_str = shadow.remote.runtime.obj_support.handler_with_object((function (this$,p__27977,msg){
var map__27978 = p__27977;
var map__27978__$1 = cljs.core.__destructure_map(map__27978);
var entry = map__27978__$1;
var obj = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27978__$1,new cljs.core.Keyword(null,"obj","obj",981763962));
return cljs.core.str.cljs$core$IFn$_invoke$arity$1(obj);
}));
shadow.remote.runtime.obj_support.obj_ex_str = shadow.remote.runtime.obj_support.handler_with_object((function (this$,p__28052,msg){
var map__28053 = p__28052;
var map__28053__$1 = cljs.core.__destructure_map(map__28053);
var entry = map__28053__$1;
var ex = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28053__$1,new cljs.core.Keyword(null,"obj","obj",981763962));
shadow.remote.runtime.obj_support.obj_ex_str = shadow.remote.runtime.obj_support.handler_with_object((function (this$,p__27991,msg){
var map__27992 = p__27991;
var map__27992__$1 = cljs.core.__destructure_map(map__27992);
var entry = map__27992__$1;
var ex = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__27992__$1,new cljs.core.Keyword(null,"obj","obj",981763962));
if((ex instanceof Error)){
return cljs.repl.error__GT_str(ex);
} else {
@@ -490,27 +490,27 @@ return res;
});
shadow.remote.runtime.obj_support.smart_comp = (function shadow$remote$runtime$obj_support$smart_comp(a,b){
try{return cljs.core.compare(a,b);
}catch (e28064){if((e28064 instanceof Error)){
var e = e28064;
}catch (e28050){if((e28050 instanceof Error)){
var e = e28050;
var ar = shadow.remote.runtime.obj_support.rank_val(a);
var br = shadow.remote.runtime.obj_support.rank_val(b);
return cljs.core.compare(ar,br);
} else {
throw e28064;
throw e28050;
}
}});
shadow.remote.runtime.obj_support.attempt_to_sort = (function shadow$remote$runtime$obj_support$attempt_to_sort(coll){
return cljs.core.vec((function (){try{return cljs.core.sort.cljs$core$IFn$_invoke$arity$2(shadow.remote.runtime.obj_support.smart_comp,coll);
}catch (e28079){var e = e28079;
}catch (e28052){var e = e28052;
return coll;
}})());
});
shadow.remote.runtime.obj_support.cache_view_order = (function shadow$remote$runtime$obj_support$cache_view_order(state_ref,p__28093,coll){
var map__28098 = p__28093;
var map__28098__$1 = cljs.core.__destructure_map(map__28098);
var oid = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28098__$1,new cljs.core.Keyword(null,"oid","oid",-768692334));
var view_order = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28098__$1,new cljs.core.Keyword(null,"view-order","view-order",566761574));
shadow.remote.runtime.obj_support.cache_view_order = (function shadow$remote$runtime$obj_support$cache_view_order(state_ref,p__28056,coll){
var map__28057 = p__28056;
var map__28057__$1 = cljs.core.__destructure_map(map__28057);
var oid = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28057__$1,new cljs.core.Keyword(null,"oid","oid",-768692334));
var view_order = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28057__$1,new cljs.core.Keyword(null,"view-order","view-order",566761574));
var or__5002__auto__ = view_order;
if(cljs.core.truth_(or__5002__auto__)){
return or__5002__auto__;
@@ -521,18 +521,18 @@ cljs.core.swap_BANG_.cljs$core$IFn$_invoke$arity$4(state_ref,cljs.core.assoc_in,
return view_order__$1;
}
});
shadow.remote.runtime.obj_support.obj_nav = shadow.remote.runtime.obj_support.handler_with_object((function (p__28100,p__28101,p__28102){
var map__28103 = p__28100;
var map__28103__$1 = cljs.core.__destructure_map(map__28103);
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28103__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
var map__28104 = p__28101;
var map__28104__$1 = cljs.core.__destructure_map(map__28104);
var entry = map__28104__$1;
var data = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28104__$1,new cljs.core.Keyword(null,"data","data",-232669377));
var map__28105 = p__28102;
var map__28105__$1 = cljs.core.__destructure_map(map__28105);
var msg = map__28105__$1;
var idx = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28105__$1,new cljs.core.Keyword(null,"idx","idx",1053688473));
shadow.remote.runtime.obj_support.obj_nav = shadow.remote.runtime.obj_support.handler_with_object((function (p__28058,p__28059,p__28060){
var map__28062 = p__28058;
var map__28062__$1 = cljs.core.__destructure_map(map__28062);
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28062__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
var map__28063 = p__28059;
var map__28063__$1 = cljs.core.__destructure_map(map__28063);
var entry = map__28063__$1;
var data = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28063__$1,new cljs.core.Keyword(null,"data","data",-232669377));
var map__28064 = p__28060;
var map__28064__$1 = cljs.core.__destructure_map(map__28064);
var msg = map__28064__$1;
var idx = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28064__$1,new cljs.core.Keyword(null,"idx","idx",1053688473));
if(((cljs.core.vector_QMARK_(data)) || (cljs.core.list_QMARK_(data)))){
var val = cljs.core.nth.cljs$core$IFn$_invoke$arity$2(data,idx);
var nav = clojure.datafy.nav(data,idx,val);
@@ -557,24 +557,24 @@ throw cljs.core.ex_info.cljs$core$IFn$_invoke$arity$2("nav not supported?",entry
}
}
}));
shadow.remote.runtime.obj_support.obj_fragment = shadow.remote.runtime.obj_support.handler_with_object((function (p__28114,p__28115,p__28116){
var map__28118 = p__28114;
var map__28118__$1 = cljs.core.__destructure_map(map__28118);
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28118__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
var map__28119 = p__28115;
var map__28119__$1 = cljs.core.__destructure_map(map__28119);
var entry = map__28119__$1;
var data = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28119__$1,new cljs.core.Keyword(null,"data","data",-232669377));
var map__28120 = p__28116;
var map__28120__$1 = cljs.core.__destructure_map(map__28120);
var msg = map__28120__$1;
var start = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28120__$1,new cljs.core.Keyword(null,"start","start",-355208981));
var num = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28120__$1,new cljs.core.Keyword(null,"num","num",1985240673));
var val_limit = cljs.core.get.cljs$core$IFn$_invoke$arity$3(map__28120__$1,new cljs.core.Keyword(null,"val-limit","val-limit",1428666181),(100));
shadow.remote.runtime.obj_support.obj_fragment = shadow.remote.runtime.obj_support.handler_with_object((function (p__28068,p__28069,p__28070){
var map__28071 = p__28068;
var map__28071__$1 = cljs.core.__destructure_map(map__28071);
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28071__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
var map__28072 = p__28069;
var map__28072__$1 = cljs.core.__destructure_map(map__28072);
var entry = map__28072__$1;
var data = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28072__$1,new cljs.core.Keyword(null,"data","data",-232669377));
var map__28073 = p__28070;
var map__28073__$1 = cljs.core.__destructure_map(map__28073);
var msg = map__28073__$1;
var start = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28073__$1,new cljs.core.Keyword(null,"start","start",-355208981));
var num = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28073__$1,new cljs.core.Keyword(null,"num","num",1985240673));
var val_limit = cljs.core.get.cljs$core$IFn$_invoke$arity$3(map__28073__$1,new cljs.core.Keyword(null,"val-limit","val-limit",1428666181),(100));
if(cljs.core.map_QMARK_(data)){
var map__28130 = msg;
var map__28130__$1 = cljs.core.__destructure_map(map__28130);
var key_limit = cljs.core.get.cljs$core$IFn$_invoke$arity$3(map__28130__$1,new cljs.core.Keyword(null,"key-limit","key-limit",259239169),(100));
var map__28075 = msg;
var map__28075__$1 = cljs.core.__destructure_map(map__28075);
var key_limit = cljs.core.get.cljs$core$IFn$_invoke$arity$3(map__28075__$1,new cljs.core.Keyword(null,"key-limit","key-limit",259239169),(100));
var view_order = shadow.remote.runtime.obj_support.cache_view_order(state_ref,entry,cljs.core.keys(data));
var end = (function (){var x__5090__auto__ = cljs.core.count(view_order);
var y__5091__auto__ = (start + num);
@@ -585,10 +585,10 @@ var fragment = cljs.core.reduce.cljs$core$IFn$_invoke$arity$3((function (m,idx){
var key = cljs.core.nth.cljs$core$IFn$_invoke$arity$2(view_order,idx);
var val = cljs.core.get.cljs$core$IFn$_invoke$arity$2(data,key);
return cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(m,idx,new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"key","key",-1516042587),(function (){try{return shadow.remote.runtime.writer.pr_str_limit(key,key_limit);
}catch (e28148){var e = e28148;
}catch (e28077){var e = e28077;
return new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [true,"... print failed ..."], null);
}})(),new cljs.core.Keyword(null,"val","val",128701612),(function (){try{return shadow.remote.runtime.writer.pr_str_limit(val,val_limit);
}catch (e28149){var e = e28149;
}catch (e28081){var e = e28081;
return new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [true,"... print failed ..."], null);
}})()], null));
}),cljs.core.PersistentArrayMap.EMPTY,idxs);
@@ -637,14 +637,14 @@ return null;
}
}
}));
shadow.remote.runtime.obj_support.obj_request = (function shadow$remote$runtime$obj_support$obj_request(this$,p__28180){
var map__28181 = p__28180;
var map__28181__$1 = cljs.core.__destructure_map(map__28181);
var msg = map__28181__$1;
var request_op = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28181__$1,new cljs.core.Keyword(null,"request-op","request-op",1472997246));
var real_handler = (function (){var G__28184 = request_op;
var G__28184__$1 = (((G__28184 instanceof cljs.core.Keyword))?G__28184.fqn:null);
switch (G__28184__$1) {
shadow.remote.runtime.obj_support.obj_request = (function shadow$remote$runtime$obj_support$obj_request(this$,p__28091){
var map__28092 = p__28091;
var map__28092__$1 = cljs.core.__destructure_map(map__28092);
var msg = map__28092__$1;
var request_op = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28092__$1,new cljs.core.Keyword(null,"request-op","request-op",1472997246));
var real_handler = (function (){var G__28097 = request_op;
var G__28097__$1 = (((G__28097 instanceof cljs.core.Keyword))?G__28097.fqn:null);
switch (G__28097__$1) {
case "str":
return shadow.remote.runtime.obj_support.obj_str;
@@ -674,21 +674,21 @@ return shadow.remote.runtime.obj_support.obj_fragment;
break;
default:
throw (new Error(["No matching clause: ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(G__28184__$1)].join('')));
throw (new Error(["No matching clause: ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(G__28097__$1)].join('')));
}
})();
return (real_handler.cljs$core$IFn$_invoke$arity$2 ? real_handler.cljs$core$IFn$_invoke$arity$2(this$,msg) : real_handler.call(null, this$,msg));
});
shadow.remote.runtime.obj_support.obj_describe = (function shadow$remote$runtime$obj_support$obj_describe(p__28216,p__28217){
var map__28220 = p__28216;
var map__28220__$1 = cljs.core.__destructure_map(map__28220);
var this$ = map__28220__$1;
var runtime = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28220__$1,new cljs.core.Keyword(null,"runtime","runtime",-1331573996));
var map__28221 = p__28217;
var map__28221__$1 = cljs.core.__destructure_map(map__28221);
var msg = map__28221__$1;
var oid = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28221__$1,new cljs.core.Keyword(null,"oid","oid",-768692334));
shadow.remote.runtime.obj_support.obj_describe = (function shadow$remote$runtime$obj_support$obj_describe(p__28120,p__28121){
var map__28122 = p__28120;
var map__28122__$1 = cljs.core.__destructure_map(map__28122);
var this$ = map__28122__$1;
var runtime = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28122__$1,new cljs.core.Keyword(null,"runtime","runtime",-1331573996));
var map__28123 = p__28121;
var map__28123__$1 = cljs.core.__destructure_map(map__28123);
var msg = map__28123__$1;
var oid = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28123__$1,new cljs.core.Keyword(null,"oid","oid",-768692334));
var temp__5802__auto__ = shadow.remote.runtime.obj_support.obj_describe_STAR_(this$,oid);
if(cljs.core.truth_(temp__5802__auto__)){
var summary = temp__5802__auto__;
@@ -697,22 +697,22 @@ return shadow.remote.runtime.shared.reply(runtime,msg,new cljs.core.PersistentAr
return shadow.remote.runtime.shared.reply(runtime,msg,new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"op","op",-1882987955),new cljs.core.Keyword(null,"obj-not-found","obj-not-found",1577257696),new cljs.core.Keyword(null,"oid","oid",-768692334),oid], null));
}
});
shadow.remote.runtime.obj_support.obj_forget = (function shadow$remote$runtime$obj_support$obj_forget(p__28244,p__28245){
var map__28246 = p__28244;
var map__28246__$1 = cljs.core.__destructure_map(map__28246);
var svc = map__28246__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28246__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
var map__28247 = p__28245;
var map__28247__$1 = cljs.core.__destructure_map(map__28247);
var msg = map__28247__$1;
var oid = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28247__$1,new cljs.core.Keyword(null,"oid","oid",-768692334));
shadow.remote.runtime.obj_support.obj_forget = (function shadow$remote$runtime$obj_support$obj_forget(p__28127,p__28128){
var map__28129 = p__28127;
var map__28129__$1 = cljs.core.__destructure_map(map__28129);
var svc = map__28129__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28129__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
var map__28130 = p__28128;
var map__28130__$1 = cljs.core.__destructure_map(map__28130);
var msg = map__28130__$1;
var oid = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28130__$1,new cljs.core.Keyword(null,"oid","oid",-768692334));
return cljs.core.swap_BANG_.cljs$core$IFn$_invoke$arity$variadic(state_ref,cljs.core.update,new cljs.core.Keyword(null,"objects","objects",2099713734),cljs.core.dissoc,cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([oid], 0));
});
shadow.remote.runtime.obj_support.obj_forget_all = (function shadow$remote$runtime$obj_support$obj_forget_all(p__28258,msg){
var map__28259 = p__28258;
var map__28259__$1 = cljs.core.__destructure_map(map__28259);
var svc = map__28259__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28259__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
shadow.remote.runtime.obj_support.obj_forget_all = (function shadow$remote$runtime$obj_support$obj_forget_all(p__28134,msg){
var map__28135 = p__28134;
var map__28135__$1 = cljs.core.__destructure_map(map__28135);
var svc = map__28135__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28135__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
return cljs.core.swap_BANG_.cljs$core$IFn$_invoke$arity$4(state_ref,cljs.core.assoc,new cljs.core.Keyword(null,"objects","objects",2099713734),cljs.core.PersistentArrayMap.EMPTY);
});
shadow.remote.runtime.obj_support.basic_gc_BANG_ = (function shadow$remote$runtime$obj_support$basic_gc_BANG_(state){
@@ -721,11 +721,11 @@ return cljs.core.reduce.cljs$core$IFn$_invoke$arity$3((function (state__$1,oid){
return cljs.core.update.cljs$core$IFn$_invoke$arity$4(state__$1,new cljs.core.Keyword(null,"objects","objects",2099713734),cljs.core.dissoc,oid);
}),state,objs_to_drop);
});
shadow.remote.runtime.obj_support.add_inspector = (function shadow$remote$runtime$obj_support$add_inspector(p__28300,inspect_fn){
var map__28301 = p__28300;
var map__28301__$1 = cljs.core.__destructure_map(map__28301);
var this$ = map__28301__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28301__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
shadow.remote.runtime.obj_support.add_inspector = (function shadow$remote$runtime$obj_support$add_inspector(p__28157,inspect_fn){
var map__28160 = p__28157;
var map__28160__$1 = cljs.core.__destructure_map(map__28160);
var this$ = map__28160__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28160__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
if(cljs.core.fn_QMARK_(inspect_fn)){
} else {
throw (new Error("Assert failed: (fn? inspect-fn)"));
@@ -737,11 +737,11 @@ return this$;
});
shadow.remote.runtime.obj_support.start = (function shadow$remote$runtime$obj_support$start(runtime){
var state_ref = cljs.core.atom.cljs$core$IFn$_invoke$arity$1(new cljs.core.PersistentArrayMap(null, 3, [new cljs.core.Keyword(null,"objects","objects",2099713734),cljs.core.PersistentArrayMap.EMPTY,new cljs.core.Keyword(null,"inspectors","inspectors",-426448246),cljs.core.PersistentHashSet.EMPTY,new cljs.core.Keyword(null,"id-seq-ref","id-seq-ref",-98357047),(0)], null));
var svc = shadow.remote.runtime.obj_support.add_inspector(shadow.remote.runtime.obj_support.add_inspector(shadow.remote.runtime.obj_support.add_inspector(shadow.remote.runtime.obj_support.add_inspector(shadow.remote.runtime.obj_support.add_inspector(shadow.remote.runtime.obj_support.add_inspector(shadow.remote.runtime.obj_support.add_inspector(shadow.remote.runtime.obj_support.add_inspector(new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"runtime","runtime",-1331573996),runtime,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952),state_ref], null),(function (summary,p__28333){
var map__28334 = p__28333;
var map__28334__$1 = cljs.core.__destructure_map(map__28334);
var entry = map__28334__$1;
var obj = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28334__$1,new cljs.core.Keyword(null,"obj","obj",981763962));
var svc = shadow.remote.runtime.obj_support.add_inspector(shadow.remote.runtime.obj_support.add_inspector(shadow.remote.runtime.obj_support.add_inspector(shadow.remote.runtime.obj_support.add_inspector(shadow.remote.runtime.obj_support.add_inspector(shadow.remote.runtime.obj_support.add_inspector(shadow.remote.runtime.obj_support.add_inspector(shadow.remote.runtime.obj_support.add_inspector(new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"runtime","runtime",-1331573996),runtime,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952),state_ref], null),(function (summary,p__28192){
var map__28193 = p__28192;
var map__28193__$1 = cljs.core.__destructure_map(map__28193);
var entry = map__28193__$1;
var obj = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28193__$1,new cljs.core.Keyword(null,"obj","obj",981763962));
if((!(shadow.remote.runtime.obj_support.simple_value_QMARK_(obj)))){
return summary;
} else {
@@ -749,11 +749,11 @@ return cljs.core.update.cljs$core$IFn$_invoke$arity$4(summary,new cljs.core.Keyw
}
})),(function (summary,entry){
return cljs.core.update.cljs$core$IFn$_invoke$arity$4(summary,new cljs.core.Keyword(null,"supports","supports",1501242067),cljs.core.conj,new cljs.core.Keyword(null,"obj-str","obj-str",1815115325));
})),(function (summary,p__28335){
var map__28336 = p__28335;
var map__28336__$1 = cljs.core.__destructure_map(map__28336);
var entry = map__28336__$1;
var obj = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28336__$1,new cljs.core.Keyword(null,"obj","obj",981763962));
})),(function (summary,p__28210){
var map__28213 = p__28210;
var map__28213__$1 = cljs.core.__destructure_map(map__28213);
var entry = map__28213__$1;
var obj = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28213__$1,new cljs.core.Keyword(null,"obj","obj",981763962));
if(shadow.remote.runtime.obj_support.exception_QMARK_(obj)){
return cljs.core.update.cljs$core$IFn$_invoke$arity$4(summary,new cljs.core.Keyword(null,"supports","supports",1501242067),cljs.core.conj,new cljs.core.Keyword(null,"obj-ex-str","obj-ex-str",-639656467));
} else {
@@ -763,81 +763,81 @@ return summary;
return cljs.core.update.cljs$core$IFn$_invoke$arity$4(summary,new cljs.core.Keyword(null,"supports","supports",1501242067),cljs.core.conj,new cljs.core.Keyword(null,"obj-edn","obj-edn",809365133));
})),(function (summary,entry){
return cljs.core.update.cljs$core$IFn$_invoke$arity$4(summary,new cljs.core.Keyword(null,"supports","supports",1501242067),cljs.core.conj,new cljs.core.Keyword(null,"obj-edn-limit","obj-edn-limit",-1550136004));
})),(function (summary,p__28337){
var map__28338 = p__28337;
var map__28338__$1 = cljs.core.__destructure_map(map__28338);
var entry = map__28338__$1;
var data = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28338__$1,new cljs.core.Keyword(null,"data","data",-232669377));
})),(function (summary,p__28237){
var map__28242 = p__28237;
var map__28242__$1 = cljs.core.__destructure_map(map__28242);
var entry = map__28242__$1;
var data = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28242__$1,new cljs.core.Keyword(null,"data","data",-232669377));
if(((cljs.core.coll_QMARK_(data)) || (cljs.core.seq_QMARK_(data)))){
return cljs.core.update.cljs$core$IFn$_invoke$arity$4(summary,new cljs.core.Keyword(null,"supports","supports",1501242067),cljs.core.conj,new cljs.core.Keyword(null,"obj-pprint","obj-pprint",-1831226802));
} else {
return summary;
}
})),(function (summary,p__28340){
var map__28341 = p__28340;
var map__28341__$1 = cljs.core.__destructure_map(map__28341);
var entry = map__28341__$1;
var data = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28341__$1,new cljs.core.Keyword(null,"data","data",-232669377));
})),(function (summary,p__28251){
var map__28252 = p__28251;
var map__28252__$1 = cljs.core.__destructure_map(map__28252);
var entry = map__28252__$1;
var data = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28252__$1,new cljs.core.Keyword(null,"data","data",-232669377));
if(((((cljs.core.map_QMARK_(data)) || (((cljs.core.vector_QMARK_(data)) || (((cljs.core.set_QMARK_(data)) || (cljs.core.list_QMARK_(data)))))))) && (cljs.core.seq(data)))){
return cljs.core.update.cljs$core$IFn$_invoke$arity$4(summary,new cljs.core.Keyword(null,"supports","supports",1501242067),cljs.core.conj,new cljs.core.Keyword(null,"obj-nav","obj-nav",1248750622));
} else {
return summary;
}
})),(function (summary,p__28343){
var map__28344 = p__28343;
var map__28344__$1 = cljs.core.__destructure_map(map__28344);
var entry = map__28344__$1;
var data = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28344__$1,new cljs.core.Keyword(null,"data","data",-232669377));
})),(function (summary,p__28280){
var map__28281 = p__28280;
var map__28281__$1 = cljs.core.__destructure_map(map__28281);
var entry = map__28281__$1;
var data = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28281__$1,new cljs.core.Keyword(null,"data","data",-232669377));
if(((((cljs.core.map_QMARK_(data)) || (((cljs.core.vector_QMARK_(data)) || (((cljs.core.set_QMARK_(data)) || (cljs.core.list_QMARK_(data)))))))) && (cljs.core.seq(data)))){
return cljs.core.update.cljs$core$IFn$_invoke$arity$4(summary,new cljs.core.Keyword(null,"supports","supports",1501242067),cljs.core.conj,new cljs.core.Keyword(null,"obj-fragment","obj-fragment",1857463161));
} else {
return summary;
}
}));
shadow.remote.runtime.api.add_extension(runtime,new cljs.core.Keyword("shadow.remote.runtime.obj-support","ext","shadow.remote.runtime.obj-support/ext",-1896569346),new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"ops","ops",1237330063),cljs.core.PersistentHashMap.fromArrays([new cljs.core.Keyword(null,"obj-forget","obj-forget",2003566115),new cljs.core.Keyword(null,"obj-describe","obj-describe",-34922904),new cljs.core.Keyword(null,"obj-ex-str","obj-ex-str",-639656467),new cljs.core.Keyword(null,"obj-request","obj-request",-1709325811),new cljs.core.Keyword(null,"obj-edn","obj-edn",809365133),new cljs.core.Keyword(null,"obj-pprint","obj-pprint",-1831226802),new cljs.core.Keyword(null,"obj-get-value","obj-get-value",281897170),new cljs.core.Keyword(null,"obj-forget-all","obj-forget-all",1418682131),new cljs.core.Keyword(null,"obj-fragment","obj-fragment",1857463161),new cljs.core.Keyword(null,"obj-edn-limit","obj-edn-limit",-1550136004),new cljs.core.Keyword(null,"obj-str","obj-str",1815115325),new cljs.core.Keyword(null,"obj-nav","obj-nav",1248750622)],[(function (p1__28331_SHARP_){
return shadow.remote.runtime.obj_support.obj_forget(svc,p1__28331_SHARP_);
}),(function (p1__28321_SHARP_){
return shadow.remote.runtime.obj_support.obj_describe(svc,p1__28321_SHARP_);
}),(function (p1__28327_SHARP_){
return shadow.remote.runtime.obj_support.obj_ex_str(svc,p1__28327_SHARP_);
}),(function (p1__28322_SHARP_){
return shadow.remote.runtime.obj_support.obj_request(svc,p1__28322_SHARP_);
}),(function (p1__28323_SHARP_){
return shadow.remote.runtime.obj_support.obj_edn(svc,p1__28323_SHARP_);
}),(function (p1__28328_SHARP_){
return shadow.remote.runtime.obj_support.obj_pprint(svc,p1__28328_SHARP_);
}),(function (p1__28324_SHARP_){
return shadow.remote.runtime.obj_support.obj_get_value(svc,p1__28324_SHARP_);
}),(function (p1__28332_SHARP_){
return shadow.remote.runtime.obj_support.obj_forget_all(svc,p1__28332_SHARP_);
}),(function (p1__28330_SHARP_){
return shadow.remote.runtime.obj_support.obj_fragment(svc,p1__28330_SHARP_);
}),(function (p1__28325_SHARP_){
return shadow.remote.runtime.obj_support.obj_edn_limit(svc,p1__28325_SHARP_);
}),(function (p1__28326_SHARP_){
return shadow.remote.runtime.obj_support.obj_str(svc,p1__28326_SHARP_);
}),(function (p1__28329_SHARP_){
return shadow.remote.runtime.obj_support.obj_nav(svc,p1__28329_SHARP_);
shadow.remote.runtime.api.add_extension(runtime,new cljs.core.Keyword("shadow.remote.runtime.obj-support","ext","shadow.remote.runtime.obj-support/ext",-1896569346),new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"ops","ops",1237330063),cljs.core.PersistentHashMap.fromArrays([new cljs.core.Keyword(null,"obj-forget","obj-forget",2003566115),new cljs.core.Keyword(null,"obj-describe","obj-describe",-34922904),new cljs.core.Keyword(null,"obj-ex-str","obj-ex-str",-639656467),new cljs.core.Keyword(null,"obj-request","obj-request",-1709325811),new cljs.core.Keyword(null,"obj-edn","obj-edn",809365133),new cljs.core.Keyword(null,"obj-pprint","obj-pprint",-1831226802),new cljs.core.Keyword(null,"obj-get-value","obj-get-value",281897170),new cljs.core.Keyword(null,"obj-forget-all","obj-forget-all",1418682131),new cljs.core.Keyword(null,"obj-fragment","obj-fragment",1857463161),new cljs.core.Keyword(null,"obj-edn-limit","obj-edn-limit",-1550136004),new cljs.core.Keyword(null,"obj-str","obj-str",1815115325),new cljs.core.Keyword(null,"obj-nav","obj-nav",1248750622)],[(function (p1__28189_SHARP_){
return shadow.remote.runtime.obj_support.obj_forget(svc,p1__28189_SHARP_);
}),(function (p1__28178_SHARP_){
return shadow.remote.runtime.obj_support.obj_describe(svc,p1__28178_SHARP_);
}),(function (p1__28185_SHARP_){
return shadow.remote.runtime.obj_support.obj_ex_str(svc,p1__28185_SHARP_);
}),(function (p1__28180_SHARP_){
return shadow.remote.runtime.obj_support.obj_request(svc,p1__28180_SHARP_);
}),(function (p1__28181_SHARP_){
return shadow.remote.runtime.obj_support.obj_edn(svc,p1__28181_SHARP_);
}),(function (p1__28186_SHARP_){
return shadow.remote.runtime.obj_support.obj_pprint(svc,p1__28186_SHARP_);
}),(function (p1__28182_SHARP_){
return shadow.remote.runtime.obj_support.obj_get_value(svc,p1__28182_SHARP_);
}),(function (p1__28190_SHARP_){
return shadow.remote.runtime.obj_support.obj_forget_all(svc,p1__28190_SHARP_);
}),(function (p1__28188_SHARP_){
return shadow.remote.runtime.obj_support.obj_fragment(svc,p1__28188_SHARP_);
}),(function (p1__28183_SHARP_){
return shadow.remote.runtime.obj_support.obj_edn_limit(svc,p1__28183_SHARP_);
}),(function (p1__28184_SHARP_){
return shadow.remote.runtime.obj_support.obj_str(svc,p1__28184_SHARP_);
}),(function (p1__28187_SHARP_){
return shadow.remote.runtime.obj_support.obj_nav(svc,p1__28187_SHARP_);
})]),new cljs.core.Keyword(null,"on-idle","on-idle",2044706602),(function (){
return cljs.core.swap_BANG_.cljs$core$IFn$_invoke$arity$2(state_ref,shadow.remote.runtime.obj_support.basic_gc_BANG_);
})], null));
return svc;
});
shadow.remote.runtime.obj_support.get_tap_history = (function shadow$remote$runtime$obj_support$get_tap_history(p__28349,num){
var map__28350 = p__28349;
var map__28350__$1 = cljs.core.__destructure_map(map__28350);
var svc = map__28350__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28350__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
return cljs.core.into.cljs$core$IFn$_invoke$arity$2(cljs.core.PersistentVector.EMPTY,cljs.core.map.cljs$core$IFn$_invoke$arity$2(new cljs.core.Keyword(null,"oid","oid",-768692334),cljs.core.take.cljs$core$IFn$_invoke$arity$2(num,cljs.core.reverse(cljs.core.sort_by.cljs$core$IFn$_invoke$arity$2(new cljs.core.Keyword(null,"added-at","added-at",-352499434),cljs.core.filter.cljs$core$IFn$_invoke$arity$2((function (p1__28346_SHARP_){
return cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(new cljs.core.Keyword(null,"tap","tap",-1086702463),cljs.core.get_in.cljs$core$IFn$_invoke$arity$2(p1__28346_SHARP_,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"obj-info","obj-info",-373842651),new cljs.core.Keyword(null,"from","from",1815293044)], null)));
shadow.remote.runtime.obj_support.get_tap_history = (function shadow$remote$runtime$obj_support$get_tap_history(p__28328,num){
var map__28331 = p__28328;
var map__28331__$1 = cljs.core.__destructure_map(map__28331);
var svc = map__28331__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28331__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
return cljs.core.into.cljs$core$IFn$_invoke$arity$2(cljs.core.PersistentVector.EMPTY,cljs.core.map.cljs$core$IFn$_invoke$arity$2(new cljs.core.Keyword(null,"oid","oid",-768692334),cljs.core.take.cljs$core$IFn$_invoke$arity$2(num,cljs.core.reverse(cljs.core.sort_by.cljs$core$IFn$_invoke$arity$2(new cljs.core.Keyword(null,"added-at","added-at",-352499434),cljs.core.filter.cljs$core$IFn$_invoke$arity$2((function (p1__28316_SHARP_){
return cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(new cljs.core.Keyword(null,"tap","tap",-1086702463),cljs.core.get_in.cljs$core$IFn$_invoke$arity$2(p1__28316_SHARP_,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"obj-info","obj-info",-373842651),new cljs.core.Keyword(null,"from","from",1815293044)], null)));
}),cljs.core.vals(new cljs.core.Keyword(null,"objects","objects",2099713734).cljs$core$IFn$_invoke$arity$1(cljs.core.deref(state_ref)))))))));
});
shadow.remote.runtime.obj_support.register = (function shadow$remote$runtime$obj_support$register(p__28376,obj,obj_info){
var map__28377 = p__28376;
var map__28377__$1 = cljs.core.__destructure_map(map__28377);
var svc = map__28377__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28377__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
shadow.remote.runtime.obj_support.register = (function shadow$remote$runtime$obj_support$register(p__28351,obj,obj_info){
var map__28356 = p__28351;
var map__28356__$1 = cljs.core.__destructure_map(map__28356);
var svc = map__28356__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28356__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
var oid = shadow.remote.runtime.obj_support.next_oid();
if((!(((cljs.core.vector_QMARK_(obj)) && (((cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(new cljs.core.Keyword("shadow.remote","wrap","shadow.remote/wrap",996267199),cljs.core.first(obj))) && (cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(cljs.core.count(obj),(3))))))))){
cljs.core.swap_BANG_.cljs$core$IFn$_invoke$arity$variadic(state_ref,shadow.remote.runtime.obj_support.register_STAR_,oid,obj,cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([obj_info], 0));
@@ -847,16 +847,16 @@ cljs.core.swap_BANG_.cljs$core$IFn$_invoke$arity$variadic(state_ref,shadow.remot
return oid;
});
shadow.remote.runtime.obj_support.get_ref = (function shadow$remote$runtime$obj_support$get_ref(p__28378,obj_id){
var map__28379 = p__28378;
var map__28379__$1 = cljs.core.__destructure_map(map__28379);
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28379__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
shadow.remote.runtime.obj_support.get_ref = (function shadow$remote$runtime$obj_support$get_ref(p__28374,obj_id){
var map__28375 = p__28374;
var map__28375__$1 = cljs.core.__destructure_map(map__28375);
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28375__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
return cljs.core.get_in.cljs$core$IFn$_invoke$arity$2(cljs.core.deref(state_ref),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"objects","objects",2099713734),obj_id], null));
});
shadow.remote.runtime.obj_support.stop = (function shadow$remote$runtime$obj_support$stop(p__28380){
var map__28381 = p__28380;
var map__28381__$1 = cljs.core.__destructure_map(map__28381);
var runtime = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28381__$1,new cljs.core.Keyword(null,"runtime","runtime",-1331573996));
shadow.remote.runtime.obj_support.stop = (function shadow$remote$runtime$obj_support$stop(p__28376){
var map__28377 = p__28376;
var map__28377__$1 = cljs.core.__destructure_map(map__28377);
var runtime = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28377__$1,new cljs.core.Keyword(null,"runtime","runtime",-1331573996));
return shadow.remote.runtime.api.del_extension(runtime,new cljs.core.Keyword("shadow.remote.runtime.obj-support","ext","shadow.remote.runtime.obj-support/ext",-1896569346));
});

File diff suppressed because one or more lines are too long

View File

@@ -5,11 +5,11 @@ return new cljs.core.PersistentArrayMap(null, 5, [new cljs.core.Keyword(null,"ex
shadow.remote.runtime.shared.now = (function shadow$remote$runtime$shared$now(){
return Date.now();
});
shadow.remote.runtime.shared.get_client_id = (function shadow$remote$runtime$shared$get_client_id(p__19824){
var map__19826 = p__19824;
var map__19826__$1 = cljs.core.__destructure_map(map__19826);
var runtime = map__19826__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19826__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
shadow.remote.runtime.shared.get_client_id = (function shadow$remote$runtime$shared$get_client_id(p__19820){
var map__19823 = p__19820;
var map__19823__$1 = cljs.core.__destructure_map(map__19823);
var runtime = map__19823__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19823__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
var or__5002__auto__ = new cljs.core.Keyword(null,"client-id","client-id",-464622140).cljs$core$IFn$_invoke$arity$1(cljs.core.deref(state_ref));
if(cljs.core.truth_(or__5002__auto__)){
return or__5002__auto__;
@@ -18,37 +18,37 @@ throw cljs.core.ex_info.cljs$core$IFn$_invoke$arity$2("runtime has no assigned r
}
});
shadow.remote.runtime.shared.relay_msg = (function shadow$remote$runtime$shared$relay_msg(runtime,msg){
var self_id_19981 = shadow.remote.runtime.shared.get_client_id(runtime);
if(cljs.core.not_EQ_.cljs$core$IFn$_invoke$arity$2(new cljs.core.Keyword(null,"to","to",192099007).cljs$core$IFn$_invoke$arity$1(msg),self_id_19981)){
var self_id_20158 = shadow.remote.runtime.shared.get_client_id(runtime);
if(cljs.core.not_EQ_.cljs$core$IFn$_invoke$arity$2(new cljs.core.Keyword(null,"to","to",192099007).cljs$core$IFn$_invoke$arity$1(msg),self_id_20158)){
shadow.remote.runtime.api.relay_msg(runtime,msg);
} else {
Promise.resolve((1)).then((function (){
var G__19830 = runtime;
var G__19831 = cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(msg,new cljs.core.Keyword(null,"from","from",1815293044),self_id_19981);
return (shadow.remote.runtime.shared.process.cljs$core$IFn$_invoke$arity$2 ? shadow.remote.runtime.shared.process.cljs$core$IFn$_invoke$arity$2(G__19830,G__19831) : shadow.remote.runtime.shared.process.call(null, G__19830,G__19831));
var G__19829 = runtime;
var G__19830 = cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(msg,new cljs.core.Keyword(null,"from","from",1815293044),self_id_20158);
return (shadow.remote.runtime.shared.process.cljs$core$IFn$_invoke$arity$2 ? shadow.remote.runtime.shared.process.cljs$core$IFn$_invoke$arity$2(G__19829,G__19830) : shadow.remote.runtime.shared.process.call(null, G__19829,G__19830));
}));
}
return msg;
});
shadow.remote.runtime.shared.reply = (function shadow$remote$runtime$shared$reply(runtime,p__19833,res){
var map__19834 = p__19833;
var map__19834__$1 = cljs.core.__destructure_map(map__19834);
var call_id = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19834__$1,new cljs.core.Keyword(null,"call-id","call-id",1043012968));
var from = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19834__$1,new cljs.core.Keyword(null,"from","from",1815293044));
var res__$1 = (function (){var G__19839 = res;
var G__19839__$1 = (cljs.core.truth_(call_id)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__19839,new cljs.core.Keyword(null,"call-id","call-id",1043012968),call_id):G__19839);
shadow.remote.runtime.shared.reply = (function shadow$remote$runtime$shared$reply(runtime,p__19837,res){
var map__19838 = p__19837;
var map__19838__$1 = cljs.core.__destructure_map(map__19838);
var call_id = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19838__$1,new cljs.core.Keyword(null,"call-id","call-id",1043012968));
var from = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19838__$1,new cljs.core.Keyword(null,"from","from",1815293044));
var res__$1 = (function (){var G__19840 = res;
var G__19840__$1 = (cljs.core.truth_(call_id)?cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__19840,new cljs.core.Keyword(null,"call-id","call-id",1043012968),call_id):G__19840);
if(cljs.core.truth_(from)){
return cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__19839__$1,new cljs.core.Keyword(null,"to","to",192099007),from);
return cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(G__19840__$1,new cljs.core.Keyword(null,"to","to",192099007),from);
} else {
return G__19839__$1;
return G__19840__$1;
}
})();
return shadow.remote.runtime.api.relay_msg(runtime,res__$1);
});
shadow.remote.runtime.shared.call = (function shadow$remote$runtime$shared$call(var_args){
var G__19842 = arguments.length;
switch (G__19842) {
var G__19851 = arguments.length;
switch (G__19851) {
case 3:
return shadow.remote.runtime.shared.call.cljs$core$IFn$_invoke$arity$3((arguments[(0)]),(arguments[(1)]),(arguments[(2)]));
@@ -67,11 +67,11 @@ throw (new Error(["Invalid arity: ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(
return shadow.remote.runtime.shared.call.cljs$core$IFn$_invoke$arity$4(runtime,msg,handlers,(0));
}));
(shadow.remote.runtime.shared.call.cljs$core$IFn$_invoke$arity$4 = (function (p__19849,msg,handlers,timeout_after_ms){
var map__19850 = p__19849;
var map__19850__$1 = cljs.core.__destructure_map(map__19850);
var runtime = map__19850__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19850__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
(shadow.remote.runtime.shared.call.cljs$core$IFn$_invoke$arity$4 = (function (p__19857,msg,handlers,timeout_after_ms){
var map__19858 = p__19857;
var map__19858__$1 = cljs.core.__destructure_map(map__19858);
var runtime = map__19858__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19858__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
if(cljs.core.map_QMARK_(msg)){
} else {
throw (new Error("Assert failed: (map? msg)"));
@@ -99,14 +99,14 @@ return shadow.remote.runtime.api.relay_msg(runtime,cljs.core.assoc.cljs$core$IFn
shadow.remote.runtime.shared.trigger_BANG_ = (function shadow$remote$runtime$shared$trigger_BANG_(var_args){
var args__5732__auto__ = [];
var len__5726__auto___19988 = arguments.length;
var i__5727__auto___19989 = (0);
var len__5726__auto___20202 = arguments.length;
var i__5727__auto___20203 = (0);
while(true){
if((i__5727__auto___19989 < len__5726__auto___19988)){
args__5732__auto__.push((arguments[i__5727__auto___19989]));
if((i__5727__auto___20203 < len__5726__auto___20202)){
args__5732__auto__.push((arguments[i__5727__auto___20203]));
var G__19990 = (i__5727__auto___19989 + (1));
i__5727__auto___19989 = G__19990;
var G__20204 = (i__5727__auto___20203 + (1));
i__5727__auto___20203 = G__20204;
continue;
} else {
}
@@ -117,83 +117,83 @@ var argseq__5733__auto__ = ((((2) < args__5732__auto__.length))?(new cljs.core.I
return shadow.remote.runtime.shared.trigger_BANG_.cljs$core$IFn$_invoke$arity$variadic((arguments[(0)]),(arguments[(1)]),argseq__5733__auto__);
});
(shadow.remote.runtime.shared.trigger_BANG_.cljs$core$IFn$_invoke$arity$variadic = (function (p__19865,ev,args){
var map__19866 = p__19865;
var map__19866__$1 = cljs.core.__destructure_map(map__19866);
var runtime = map__19866__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19866__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
var seq__19867 = cljs.core.seq(cljs.core.vals(new cljs.core.Keyword(null,"extensions","extensions",-1103629196).cljs$core$IFn$_invoke$arity$1(cljs.core.deref(state_ref))));
var chunk__19873 = null;
var count__19874 = (0);
var i__19875 = (0);
(shadow.remote.runtime.shared.trigger_BANG_.cljs$core$IFn$_invoke$arity$variadic = (function (p__19874,ev,args){
var map__19879 = p__19874;
var map__19879__$1 = cljs.core.__destructure_map(map__19879);
var runtime = map__19879__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19879__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
var seq__19882 = cljs.core.seq(cljs.core.vals(new cljs.core.Keyword(null,"extensions","extensions",-1103629196).cljs$core$IFn$_invoke$arity$1(cljs.core.deref(state_ref))));
var chunk__19885 = null;
var count__19886 = (0);
var i__19887 = (0);
while(true){
if((i__19875 < count__19874)){
var ext = chunk__19873.cljs$core$IIndexed$_nth$arity$2(null, i__19875);
if((i__19887 < count__19886)){
var ext = chunk__19885.cljs$core$IIndexed$_nth$arity$2(null, i__19887);
var ev_fn = cljs.core.get.cljs$core$IFn$_invoke$arity$2(ext,ev);
if(cljs.core.truth_(ev_fn)){
cljs.core.apply.cljs$core$IFn$_invoke$arity$2(ev_fn,args);
var G__19995 = seq__19867;
var G__19996 = chunk__19873;
var G__19997 = count__19874;
var G__19998 = (i__19875 + (1));
seq__19867 = G__19995;
chunk__19873 = G__19996;
count__19874 = G__19997;
i__19875 = G__19998;
var G__20215 = seq__19882;
var G__20216 = chunk__19885;
var G__20217 = count__19886;
var G__20218 = (i__19887 + (1));
seq__19882 = G__20215;
chunk__19885 = G__20216;
count__19886 = G__20217;
i__19887 = G__20218;
continue;
} else {
var G__19999 = seq__19867;
var G__20000 = chunk__19873;
var G__20001 = count__19874;
var G__20002 = (i__19875 + (1));
seq__19867 = G__19999;
chunk__19873 = G__20000;
count__19874 = G__20001;
i__19875 = G__20002;
var G__20222 = seq__19882;
var G__20223 = chunk__19885;
var G__20224 = count__19886;
var G__20225 = (i__19887 + (1));
seq__19882 = G__20222;
chunk__19885 = G__20223;
count__19886 = G__20224;
i__19887 = G__20225;
continue;
}
} else {
var temp__5804__auto__ = cljs.core.seq(seq__19867);
var temp__5804__auto__ = cljs.core.seq(seq__19882);
if(temp__5804__auto__){
var seq__19867__$1 = temp__5804__auto__;
if(cljs.core.chunked_seq_QMARK_(seq__19867__$1)){
var c__5525__auto__ = cljs.core.chunk_first(seq__19867__$1);
var G__20003 = cljs.core.chunk_rest(seq__19867__$1);
var G__20004 = c__5525__auto__;
var G__20005 = cljs.core.count(c__5525__auto__);
var G__20006 = (0);
seq__19867 = G__20003;
chunk__19873 = G__20004;
count__19874 = G__20005;
i__19875 = G__20006;
var seq__19882__$1 = temp__5804__auto__;
if(cljs.core.chunked_seq_QMARK_(seq__19882__$1)){
var c__5525__auto__ = cljs.core.chunk_first(seq__19882__$1);
var G__20231 = cljs.core.chunk_rest(seq__19882__$1);
var G__20232 = c__5525__auto__;
var G__20233 = cljs.core.count(c__5525__auto__);
var G__20234 = (0);
seq__19882 = G__20231;
chunk__19885 = G__20232;
count__19886 = G__20233;
i__19887 = G__20234;
continue;
} else {
var ext = cljs.core.first(seq__19867__$1);
var ext = cljs.core.first(seq__19882__$1);
var ev_fn = cljs.core.get.cljs$core$IFn$_invoke$arity$2(ext,ev);
if(cljs.core.truth_(ev_fn)){
cljs.core.apply.cljs$core$IFn$_invoke$arity$2(ev_fn,args);
var G__20007 = cljs.core.next(seq__19867__$1);
var G__20008 = null;
var G__20009 = (0);
var G__20010 = (0);
seq__19867 = G__20007;
chunk__19873 = G__20008;
count__19874 = G__20009;
i__19875 = G__20010;
var G__20242 = cljs.core.next(seq__19882__$1);
var G__20243 = null;
var G__20244 = (0);
var G__20245 = (0);
seq__19882 = G__20242;
chunk__19885 = G__20243;
count__19886 = G__20244;
i__19887 = G__20245;
continue;
} else {
var G__20011 = cljs.core.next(seq__19867__$1);
var G__20012 = null;
var G__20013 = (0);
var G__20014 = (0);
seq__19867 = G__20011;
chunk__19873 = G__20012;
count__19874 = G__20013;
i__19875 = G__20014;
var G__20247 = cljs.core.next(seq__19882__$1);
var G__20248 = null;
var G__20249 = (0);
var G__20250 = (0);
seq__19882 = G__20247;
chunk__19885 = G__20248;
count__19886 = G__20249;
i__19887 = G__20250;
continue;
}
}
@@ -208,30 +208,30 @@ break;
(shadow.remote.runtime.shared.trigger_BANG_.cljs$lang$maxFixedArity = (2));
/** @this {Function} */
(shadow.remote.runtime.shared.trigger_BANG_.cljs$lang$applyTo = (function (seq19859){
var G__19861 = cljs.core.first(seq19859);
var seq19859__$1 = cljs.core.next(seq19859);
var G__19862 = cljs.core.first(seq19859__$1);
var seq19859__$2 = cljs.core.next(seq19859__$1);
(shadow.remote.runtime.shared.trigger_BANG_.cljs$lang$applyTo = (function (seq19866){
var G__19867 = cljs.core.first(seq19866);
var seq19866__$1 = cljs.core.next(seq19866);
var G__19868 = cljs.core.first(seq19866__$1);
var seq19866__$2 = cljs.core.next(seq19866__$1);
var self__5711__auto__ = this;
return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__19861,G__19862,seq19859__$2);
return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__19867,G__19868,seq19866__$2);
}));
shadow.remote.runtime.shared.welcome = (function shadow$remote$runtime$shared$welcome(p__19891,p__19892){
var map__19893 = p__19891;
var map__19893__$1 = cljs.core.__destructure_map(map__19893);
var runtime = map__19893__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19893__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
var map__19894 = p__19892;
var map__19894__$1 = cljs.core.__destructure_map(map__19894);
var msg = map__19894__$1;
var client_id = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19894__$1,new cljs.core.Keyword(null,"client-id","client-id",-464622140));
shadow.remote.runtime.shared.welcome = (function shadow$remote$runtime$shared$welcome(p__19920,p__19921){
var map__19922 = p__19920;
var map__19922__$1 = cljs.core.__destructure_map(map__19922);
var runtime = map__19922__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19922__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
var map__19923 = p__19921;
var map__19923__$1 = cljs.core.__destructure_map(map__19923);
var msg = map__19923__$1;
var client_id = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19923__$1,new cljs.core.Keyword(null,"client-id","client-id",-464622140));
cljs.core.swap_BANG_.cljs$core$IFn$_invoke$arity$variadic(state_ref,cljs.core.assoc,new cljs.core.Keyword(null,"client-id","client-id",-464622140),client_id,cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([new cljs.core.Keyword(null,"welcome","welcome",-578152123),true], 0));
var map__19895 = cljs.core.deref(state_ref);
var map__19895__$1 = cljs.core.__destructure_map(map__19895);
var client_info = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19895__$1,new cljs.core.Keyword(null,"client-info","client-info",1958982504));
var extensions = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19895__$1,new cljs.core.Keyword(null,"extensions","extensions",-1103629196));
var map__19930 = cljs.core.deref(state_ref);
var map__19930__$1 = cljs.core.__destructure_map(map__19930);
var client_info = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19930__$1,new cljs.core.Keyword(null,"client-info","client-info",1958982504));
var extensions = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19930__$1,new cljs.core.Keyword(null,"extensions","extensions",-1103629196));
shadow.remote.runtime.shared.relay_msg(runtime,new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"op","op",-1882987955),new cljs.core.Keyword(null,"hello","hello",-245025397),new cljs.core.Keyword(null,"client-info","client-info",1958982504),client_info], null));
return shadow.remote.runtime.shared.trigger_BANG_(runtime,new cljs.core.Keyword(null,"on-welcome","on-welcome",1895317125));
@@ -239,11 +239,11 @@ return shadow.remote.runtime.shared.trigger_BANG_(runtime,new cljs.core.Keyword(
shadow.remote.runtime.shared.ping = (function shadow$remote$runtime$shared$ping(runtime,msg){
return shadow.remote.runtime.shared.reply(runtime,msg,new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"op","op",-1882987955),new cljs.core.Keyword(null,"pong","pong",-172484958)], null));
});
shadow.remote.runtime.shared.request_supported_ops = (function shadow$remote$runtime$shared$request_supported_ops(p__19900,msg){
var map__19901 = p__19900;
var map__19901__$1 = cljs.core.__destructure_map(map__19901);
var runtime = map__19901__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19901__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
shadow.remote.runtime.shared.request_supported_ops = (function shadow$remote$runtime$shared$request_supported_ops(p__19937,msg){
var map__19939 = p__19937;
var map__19939__$1 = cljs.core.__destructure_map(map__19939);
var runtime = map__19939__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19939__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
return shadow.remote.runtime.shared.reply(runtime,msg,new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"op","op",-1882987955),new cljs.core.Keyword(null,"supported-ops","supported-ops",337914702),new cljs.core.Keyword(null,"ops","ops",1237330063),cljs.core.disj.cljs$core$IFn$_invoke$arity$variadic(cljs.core.set(cljs.core.keys(new cljs.core.Keyword(null,"ops","ops",1237330063).cljs$core$IFn$_invoke$arity$1(cljs.core.deref(state_ref)))),new cljs.core.Keyword(null,"welcome","welcome",-578152123),cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([new cljs.core.Keyword(null,"unknown-relay-op","unknown-relay-op",170832753),new cljs.core.Keyword(null,"unknown-op","unknown-op",1900385996),new cljs.core.Keyword(null,"request-supported-ops","request-supported-ops",-1034994502),new cljs.core.Keyword(null,"tool-disconnect","tool-disconnect",189103996)], 0))], null));
});
shadow.remote.runtime.shared.unknown_relay_op = (function shadow$remote$runtime$shared$unknown_relay_op(msg){
@@ -252,16 +252,16 @@ return console.warn("unknown-relay-op",msg);
shadow.remote.runtime.shared.unknown_op = (function shadow$remote$runtime$shared$unknown_op(msg){
return console.warn("unknown-op",msg);
});
shadow.remote.runtime.shared.add_extension_STAR_ = (function shadow$remote$runtime$shared$add_extension_STAR_(p__19911,key,p__19912){
var map__19913 = p__19911;
var map__19913__$1 = cljs.core.__destructure_map(map__19913);
var state = map__19913__$1;
var extensions = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19913__$1,new cljs.core.Keyword(null,"extensions","extensions",-1103629196));
var map__19914 = p__19912;
var map__19914__$1 = cljs.core.__destructure_map(map__19914);
var spec = map__19914__$1;
var ops = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19914__$1,new cljs.core.Keyword(null,"ops","ops",1237330063));
var transit_write_handlers = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19914__$1,new cljs.core.Keyword(null,"transit-write-handlers","transit-write-handlers",1886308716));
shadow.remote.runtime.shared.add_extension_STAR_ = (function shadow$remote$runtime$shared$add_extension_STAR_(p__19953,key,p__19954){
var map__19956 = p__19953;
var map__19956__$1 = cljs.core.__destructure_map(map__19956);
var state = map__19956__$1;
var extensions = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19956__$1,new cljs.core.Keyword(null,"extensions","extensions",-1103629196));
var map__19958 = p__19954;
var map__19958__$1 = cljs.core.__destructure_map(map__19958);
var spec = map__19958__$1;
var ops = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19958__$1,new cljs.core.Keyword(null,"ops","ops",1237330063));
var transit_write_handlers = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19958__$1,new cljs.core.Keyword(null,"transit-write-handlers","transit-write-handlers",1886308716));
if(cljs.core.contains_QMARK_(extensions,key)){
throw cljs.core.ex_info.cljs$core$IFn$_invoke$arity$2("extension already registered",new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"key","key",-1516042587),key,new cljs.core.Keyword(null,"spec","spec",347520401),spec], null));
} else {
@@ -276,19 +276,19 @@ throw cljs.core.ex_info.cljs$core$IFn$_invoke$arity$2("op already registered",ne
return cljs.core.assoc_in(state__$1,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"ops","ops",1237330063),op_kw], null),op_handler);
}),cljs.core.assoc_in(state,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"extensions","extensions",-1103629196),key], null),spec),ops);
});
shadow.remote.runtime.shared.add_extension = (function shadow$remote$runtime$shared$add_extension(p__19917,key,spec){
var map__19918 = p__19917;
var map__19918__$1 = cljs.core.__destructure_map(map__19918);
var runtime = map__19918__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19918__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
shadow.remote.runtime.shared.add_extension = (function shadow$remote$runtime$shared$add_extension(p__19969,key,spec){
var map__19970 = p__19969;
var map__19970__$1 = cljs.core.__destructure_map(map__19970);
var runtime = map__19970__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19970__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
cljs.core.swap_BANG_.cljs$core$IFn$_invoke$arity$4(state_ref,shadow.remote.runtime.shared.add_extension_STAR_,key,spec);
var temp__5808__auto___20019 = new cljs.core.Keyword(null,"on-welcome","on-welcome",1895317125).cljs$core$IFn$_invoke$arity$1(spec);
if((temp__5808__auto___20019 == null)){
var temp__5808__auto___20281 = new cljs.core.Keyword(null,"on-welcome","on-welcome",1895317125).cljs$core$IFn$_invoke$arity$1(spec);
if((temp__5808__auto___20281 == null)){
} else {
var on_welcome_20020 = temp__5808__auto___20019;
var on_welcome_20283 = temp__5808__auto___20281;
if(cljs.core.truth_(new cljs.core.Keyword(null,"welcome","welcome",-578152123).cljs$core$IFn$_invoke$arity$1(cljs.core.deref(state_ref)))){
(on_welcome_20020.cljs$core$IFn$_invoke$arity$0 ? on_welcome_20020.cljs$core$IFn$_invoke$arity$0() : on_welcome_20020.call(null, ));
(on_welcome_20283.cljs$core$IFn$_invoke$arity$0 ? on_welcome_20283.cljs$core$IFn$_invoke$arity$0() : on_welcome_20283.call(null, ));
} else {
}
}
@@ -296,16 +296,16 @@ if(cljs.core.truth_(new cljs.core.Keyword(null,"welcome","welcome",-578152123).c
return runtime;
});
shadow.remote.runtime.shared.add_defaults = (function shadow$remote$runtime$shared$add_defaults(runtime){
return shadow.remote.runtime.shared.add_extension(runtime,new cljs.core.Keyword("shadow.remote.runtime.shared","defaults","shadow.remote.runtime.shared/defaults",-1821257543),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"ops","ops",1237330063),new cljs.core.PersistentArrayMap(null, 5, [new cljs.core.Keyword(null,"welcome","welcome",-578152123),(function (p1__19923_SHARP_){
return shadow.remote.runtime.shared.welcome(runtime,p1__19923_SHARP_);
}),new cljs.core.Keyword(null,"unknown-relay-op","unknown-relay-op",170832753),(function (p1__19924_SHARP_){
return shadow.remote.runtime.shared.unknown_relay_op(p1__19924_SHARP_);
}),new cljs.core.Keyword(null,"unknown-op","unknown-op",1900385996),(function (p1__19925_SHARP_){
return shadow.remote.runtime.shared.unknown_op(p1__19925_SHARP_);
}),new cljs.core.Keyword(null,"ping","ping",-1670114784),(function (p1__19926_SHARP_){
return shadow.remote.runtime.shared.ping(runtime,p1__19926_SHARP_);
}),new cljs.core.Keyword(null,"request-supported-ops","request-supported-ops",-1034994502),(function (p1__19927_SHARP_){
return shadow.remote.runtime.shared.request_supported_ops(runtime,p1__19927_SHARP_);
return shadow.remote.runtime.shared.add_extension(runtime,new cljs.core.Keyword("shadow.remote.runtime.shared","defaults","shadow.remote.runtime.shared/defaults",-1821257543),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"ops","ops",1237330063),new cljs.core.PersistentArrayMap(null, 5, [new cljs.core.Keyword(null,"welcome","welcome",-578152123),(function (p1__19982_SHARP_){
return shadow.remote.runtime.shared.welcome(runtime,p1__19982_SHARP_);
}),new cljs.core.Keyword(null,"unknown-relay-op","unknown-relay-op",170832753),(function (p1__19983_SHARP_){
return shadow.remote.runtime.shared.unknown_relay_op(p1__19983_SHARP_);
}),new cljs.core.Keyword(null,"unknown-op","unknown-op",1900385996),(function (p1__19985_SHARP_){
return shadow.remote.runtime.shared.unknown_op(p1__19985_SHARP_);
}),new cljs.core.Keyword(null,"ping","ping",-1670114784),(function (p1__19986_SHARP_){
return shadow.remote.runtime.shared.ping(runtime,p1__19986_SHARP_);
}),new cljs.core.Keyword(null,"request-supported-ops","request-supported-ops",-1034994502),(function (p1__19988_SHARP_){
return shadow.remote.runtime.shared.request_supported_ops(runtime,p1__19988_SHARP_);
})], null)], null));
});
shadow.remote.runtime.shared.del_extension_STAR_ = (function shadow$remote$runtime$shared$del_extension_STAR_(state,key){
@@ -318,35 +318,35 @@ return cljs.core.update_in.cljs$core$IFn$_invoke$arity$4(state__$1,new cljs.core
}),cljs.core.update.cljs$core$IFn$_invoke$arity$4(state,new cljs.core.Keyword(null,"extensions","extensions",-1103629196),cljs.core.dissoc,key),new cljs.core.Keyword(null,"ops","ops",1237330063).cljs$core$IFn$_invoke$arity$1(ext));
}
});
shadow.remote.runtime.shared.del_extension = (function shadow$remote$runtime$shared$del_extension(p__19936,key){
var map__19938 = p__19936;
var map__19938__$1 = cljs.core.__destructure_map(map__19938);
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19938__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
shadow.remote.runtime.shared.del_extension = (function shadow$remote$runtime$shared$del_extension(p__20012,key){
var map__20013 = p__20012;
var map__20013__$1 = cljs.core.__destructure_map(map__20013);
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__20013__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
return cljs.core.swap_BANG_.cljs$core$IFn$_invoke$arity$3(state_ref,shadow.remote.runtime.shared.del_extension_STAR_,key);
});
shadow.remote.runtime.shared.unhandled_call_result = (function shadow$remote$runtime$shared$unhandled_call_result(call_config,msg){
return console.warn("unhandled call result",msg,call_config);
});
shadow.remote.runtime.shared.unhandled_client_not_found = (function shadow$remote$runtime$shared$unhandled_client_not_found(p__19943,msg){
var map__19945 = p__19943;
var map__19945__$1 = cljs.core.__destructure_map(map__19945);
var runtime = map__19945__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19945__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
shadow.remote.runtime.shared.unhandled_client_not_found = (function shadow$remote$runtime$shared$unhandled_client_not_found(p__20021,msg){
var map__20024 = p__20021;
var map__20024__$1 = cljs.core.__destructure_map(map__20024);
var runtime = map__20024__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__20024__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
return shadow.remote.runtime.shared.trigger_BANG_.cljs$core$IFn$_invoke$arity$variadic(runtime,new cljs.core.Keyword(null,"on-client-not-found","on-client-not-found",-642452849),cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([msg], 0));
});
shadow.remote.runtime.shared.reply_unknown_op = (function shadow$remote$runtime$shared$reply_unknown_op(runtime,msg){
return shadow.remote.runtime.shared.reply(runtime,msg,new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"op","op",-1882987955),new cljs.core.Keyword(null,"unknown-op","unknown-op",1900385996),new cljs.core.Keyword(null,"msg","msg",-1386103444),msg], null));
});
shadow.remote.runtime.shared.process = (function shadow$remote$runtime$shared$process(p__19950,p__19951){
var map__19952 = p__19950;
var map__19952__$1 = cljs.core.__destructure_map(map__19952);
var runtime = map__19952__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19952__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
var map__19953 = p__19951;
var map__19953__$1 = cljs.core.__destructure_map(map__19953);
var msg = map__19953__$1;
var op = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19953__$1,new cljs.core.Keyword(null,"op","op",-1882987955));
var call_id = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19953__$1,new cljs.core.Keyword(null,"call-id","call-id",1043012968));
shadow.remote.runtime.shared.process = (function shadow$remote$runtime$shared$process(p__20051,p__20052){
var map__20053 = p__20051;
var map__20053__$1 = cljs.core.__destructure_map(map__20053);
var runtime = map__20053__$1;
var state_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__20053__$1,new cljs.core.Keyword(null,"state-ref","state-ref",2127874952));
var map__20054 = p__20052;
var map__20054__$1 = cljs.core.__destructure_map(map__20054);
var msg = map__20054__$1;
var op = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__20054__$1,new cljs.core.Keyword(null,"op","op",-1882987955));
var call_id = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__20054__$1,new cljs.core.Keyword(null,"call-id","call-id",1043012968));
var state = cljs.core.deref(state_ref);
var op_handler = cljs.core.get_in.cljs$core$IFn$_invoke$arity$2(state,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"ops","ops",1237330063),op], null));
if(cljs.core.truth_(call_id)){
@@ -378,80 +378,80 @@ return shadow.remote.runtime.shared.reply_unknown_op(runtime,msg);
}
});
shadow.remote.runtime.shared.run_on_idle = (function shadow$remote$runtime$shared$run_on_idle(state_ref){
var seq__19960 = cljs.core.seq(cljs.core.vals(new cljs.core.Keyword(null,"extensions","extensions",-1103629196).cljs$core$IFn$_invoke$arity$1(cljs.core.deref(state_ref))));
var chunk__19962 = null;
var count__19963 = (0);
var i__19964 = (0);
var seq__20074 = cljs.core.seq(cljs.core.vals(new cljs.core.Keyword(null,"extensions","extensions",-1103629196).cljs$core$IFn$_invoke$arity$1(cljs.core.deref(state_ref))));
var chunk__20076 = null;
var count__20077 = (0);
var i__20078 = (0);
while(true){
if((i__19964 < count__19963)){
var map__19972 = chunk__19962.cljs$core$IIndexed$_nth$arity$2(null, i__19964);
var map__19972__$1 = cljs.core.__destructure_map(map__19972);
var on_idle = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19972__$1,new cljs.core.Keyword(null,"on-idle","on-idle",2044706602));
if((i__20078 < count__20077)){
var map__20102 = chunk__20076.cljs$core$IIndexed$_nth$arity$2(null, i__20078);
var map__20102__$1 = cljs.core.__destructure_map(map__20102);
var on_idle = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__20102__$1,new cljs.core.Keyword(null,"on-idle","on-idle",2044706602));
if(cljs.core.truth_(on_idle)){
(on_idle.cljs$core$IFn$_invoke$arity$0 ? on_idle.cljs$core$IFn$_invoke$arity$0() : on_idle.call(null, ));
var G__20092 = seq__19960;
var G__20093 = chunk__19962;
var G__20094 = count__19963;
var G__20095 = (i__19964 + (1));
seq__19960 = G__20092;
chunk__19962 = G__20093;
count__19963 = G__20094;
i__19964 = G__20095;
var G__20306 = seq__20074;
var G__20307 = chunk__20076;
var G__20308 = count__20077;
var G__20309 = (i__20078 + (1));
seq__20074 = G__20306;
chunk__20076 = G__20307;
count__20077 = G__20308;
i__20078 = G__20309;
continue;
} else {
var G__20096 = seq__19960;
var G__20097 = chunk__19962;
var G__20098 = count__19963;
var G__20099 = (i__19964 + (1));
seq__19960 = G__20096;
chunk__19962 = G__20097;
count__19963 = G__20098;
i__19964 = G__20099;
var G__20310 = seq__20074;
var G__20311 = chunk__20076;
var G__20312 = count__20077;
var G__20313 = (i__20078 + (1));
seq__20074 = G__20310;
chunk__20076 = G__20311;
count__20077 = G__20312;
i__20078 = G__20313;
continue;
}
} else {
var temp__5804__auto__ = cljs.core.seq(seq__19960);
var temp__5804__auto__ = cljs.core.seq(seq__20074);
if(temp__5804__auto__){
var seq__19960__$1 = temp__5804__auto__;
if(cljs.core.chunked_seq_QMARK_(seq__19960__$1)){
var c__5525__auto__ = cljs.core.chunk_first(seq__19960__$1);
var G__20103 = cljs.core.chunk_rest(seq__19960__$1);
var G__20104 = c__5525__auto__;
var G__20105 = cljs.core.count(c__5525__auto__);
var G__20106 = (0);
seq__19960 = G__20103;
chunk__19962 = G__20104;
count__19963 = G__20105;
i__19964 = G__20106;
var seq__20074__$1 = temp__5804__auto__;
if(cljs.core.chunked_seq_QMARK_(seq__20074__$1)){
var c__5525__auto__ = cljs.core.chunk_first(seq__20074__$1);
var G__20316 = cljs.core.chunk_rest(seq__20074__$1);
var G__20317 = c__5525__auto__;
var G__20318 = cljs.core.count(c__5525__auto__);
var G__20319 = (0);
seq__20074 = G__20316;
chunk__20076 = G__20317;
count__20077 = G__20318;
i__20078 = G__20319;
continue;
} else {
var map__19976 = cljs.core.first(seq__19960__$1);
var map__19976__$1 = cljs.core.__destructure_map(map__19976);
var on_idle = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__19976__$1,new cljs.core.Keyword(null,"on-idle","on-idle",2044706602));
var map__20116 = cljs.core.first(seq__20074__$1);
var map__20116__$1 = cljs.core.__destructure_map(map__20116);
var on_idle = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__20116__$1,new cljs.core.Keyword(null,"on-idle","on-idle",2044706602));
if(cljs.core.truth_(on_idle)){
(on_idle.cljs$core$IFn$_invoke$arity$0 ? on_idle.cljs$core$IFn$_invoke$arity$0() : on_idle.call(null, ));
var G__20107 = cljs.core.next(seq__19960__$1);
var G__20108 = null;
var G__20109 = (0);
var G__20110 = (0);
seq__19960 = G__20107;
chunk__19962 = G__20108;
count__19963 = G__20109;
i__19964 = G__20110;
var G__20321 = cljs.core.next(seq__20074__$1);
var G__20322 = null;
var G__20323 = (0);
var G__20324 = (0);
seq__20074 = G__20321;
chunk__20076 = G__20322;
count__20077 = G__20323;
i__20078 = G__20324;
continue;
} else {
var G__20111 = cljs.core.next(seq__19960__$1);
var G__20112 = null;
var G__20113 = (0);
var G__20114 = (0);
seq__19960 = G__20111;
chunk__19962 = G__20112;
count__19963 = G__20113;
i__19964 = G__20114;
var G__20325 = cljs.core.next(seq__20074__$1);
var G__20326 = null;
var G__20327 = (0);
var G__20328 = (0);
seq__20074 = G__20325;
chunk__20076 = G__20326;
count__20077 = G__20327;
i__20078 = G__20328;
continue;
}
}

File diff suppressed because one or more lines are too long

View File

@@ -1,18 +1,18 @@
goog.provide('shadow.remote.runtime.tap_support');
shadow.remote.runtime.tap_support.tap_subscribe = (function shadow$remote$runtime$tap_support$tap_subscribe(p__28407,p__28408){
var map__28409 = p__28407;
var map__28409__$1 = cljs.core.__destructure_map(map__28409);
var svc = map__28409__$1;
var subs_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28409__$1,new cljs.core.Keyword(null,"subs-ref","subs-ref",-1355989911));
var obj_support = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28409__$1,new cljs.core.Keyword(null,"obj-support","obj-support",1522559229));
var runtime = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28409__$1,new cljs.core.Keyword(null,"runtime","runtime",-1331573996));
var map__28410 = p__28408;
var map__28410__$1 = cljs.core.__destructure_map(map__28410);
var msg = map__28410__$1;
var from = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28410__$1,new cljs.core.Keyword(null,"from","from",1815293044));
var summary = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28410__$1,new cljs.core.Keyword(null,"summary","summary",380847952));
var history__$1 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28410__$1,new cljs.core.Keyword(null,"history","history",-247395220));
var num = cljs.core.get.cljs$core$IFn$_invoke$arity$3(map__28410__$1,new cljs.core.Keyword(null,"num","num",1985240673),(10));
shadow.remote.runtime.tap_support.tap_subscribe = (function shadow$remote$runtime$tap_support$tap_subscribe(p__28415,p__28416){
var map__28418 = p__28415;
var map__28418__$1 = cljs.core.__destructure_map(map__28418);
var svc = map__28418__$1;
var subs_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28418__$1,new cljs.core.Keyword(null,"subs-ref","subs-ref",-1355989911));
var obj_support = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28418__$1,new cljs.core.Keyword(null,"obj-support","obj-support",1522559229));
var runtime = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28418__$1,new cljs.core.Keyword(null,"runtime","runtime",-1331573996));
var map__28419 = p__28416;
var map__28419__$1 = cljs.core.__destructure_map(map__28419);
var msg = map__28419__$1;
var from = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28419__$1,new cljs.core.Keyword(null,"from","from",1815293044));
var summary = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28419__$1,new cljs.core.Keyword(null,"summary","summary",380847952));
var history__$1 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28419__$1,new cljs.core.Keyword(null,"history","history",-247395220));
var num = cljs.core.get.cljs$core$IFn$_invoke$arity$3(map__28419__$1,new cljs.core.Keyword(null,"num","num",1985240673),(10));
cljs.core.swap_BANG_.cljs$core$IFn$_invoke$arity$4(subs_ref,cljs.core.assoc,from,msg);
if(cljs.core.truth_(history__$1)){
@@ -23,32 +23,32 @@ return new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"oi
return null;
}
});
shadow.remote.runtime.tap_support.tap_unsubscribe = (function shadow$remote$runtime$tap_support$tap_unsubscribe(p__28434,p__28435){
var map__28438 = p__28434;
var map__28438__$1 = cljs.core.__destructure_map(map__28438);
var subs_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28438__$1,new cljs.core.Keyword(null,"subs-ref","subs-ref",-1355989911));
var map__28439 = p__28435;
var map__28439__$1 = cljs.core.__destructure_map(map__28439);
var from = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28439__$1,new cljs.core.Keyword(null,"from","from",1815293044));
shadow.remote.runtime.tap_support.tap_unsubscribe = (function shadow$remote$runtime$tap_support$tap_unsubscribe(p__28430,p__28431){
var map__28433 = p__28430;
var map__28433__$1 = cljs.core.__destructure_map(map__28433);
var subs_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28433__$1,new cljs.core.Keyword(null,"subs-ref","subs-ref",-1355989911));
var map__28434 = p__28431;
var map__28434__$1 = cljs.core.__destructure_map(map__28434);
var from = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28434__$1,new cljs.core.Keyword(null,"from","from",1815293044));
return cljs.core.swap_BANG_.cljs$core$IFn$_invoke$arity$3(subs_ref,cljs.core.dissoc,from);
});
shadow.remote.runtime.tap_support.request_tap_history = (function shadow$remote$runtime$tap_support$request_tap_history(p__28444,p__28445){
var map__28449 = p__28444;
var map__28449__$1 = cljs.core.__destructure_map(map__28449);
var obj_support = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28449__$1,new cljs.core.Keyword(null,"obj-support","obj-support",1522559229));
var runtime = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28449__$1,new cljs.core.Keyword(null,"runtime","runtime",-1331573996));
var map__28450 = p__28445;
var map__28450__$1 = cljs.core.__destructure_map(map__28450);
var msg = map__28450__$1;
var num = cljs.core.get.cljs$core$IFn$_invoke$arity$3(map__28450__$1,new cljs.core.Keyword(null,"num","num",1985240673),(10));
shadow.remote.runtime.tap_support.request_tap_history = (function shadow$remote$runtime$tap_support$request_tap_history(p__28445,p__28446){
var map__28447 = p__28445;
var map__28447__$1 = cljs.core.__destructure_map(map__28447);
var obj_support = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28447__$1,new cljs.core.Keyword(null,"obj-support","obj-support",1522559229));
var runtime = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28447__$1,new cljs.core.Keyword(null,"runtime","runtime",-1331573996));
var map__28448 = p__28446;
var map__28448__$1 = cljs.core.__destructure_map(map__28448);
var msg = map__28448__$1;
var num = cljs.core.get.cljs$core$IFn$_invoke$arity$3(map__28448__$1,new cljs.core.Keyword(null,"num","num",1985240673),(10));
var tap_ids = shadow.remote.runtime.obj_support.get_tap_history(obj_support,num);
return shadow.remote.runtime.shared.reply(runtime,msg,new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"op","op",-1882987955),new cljs.core.Keyword(null,"tap-history","tap-history",-282803347),new cljs.core.Keyword(null,"oids","oids",-1580877688),tap_ids], null));
});
shadow.remote.runtime.tap_support.tool_disconnect = (function shadow$remote$runtime$tap_support$tool_disconnect(p__28458,tid){
var map__28459 = p__28458;
var map__28459__$1 = cljs.core.__destructure_map(map__28459);
var svc = map__28459__$1;
var subs_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28459__$1,new cljs.core.Keyword(null,"subs-ref","subs-ref",-1355989911));
shadow.remote.runtime.tap_support.tool_disconnect = (function shadow$remote$runtime$tap_support$tool_disconnect(p__28452,tid){
var map__28453 = p__28452;
var map__28453__$1 = cljs.core.__destructure_map(map__28453);
var svc = map__28453__$1;
var subs_ref = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28453__$1,new cljs.core.Keyword(null,"subs-ref","subs-ref",-1355989911));
return cljs.core.swap_BANG_.cljs$core$IFn$_invoke$arity$3(subs_ref,cljs.core.dissoc,tid);
});
shadow.remote.runtime.tap_support.start = (function shadow$remote$runtime$tap_support$start(runtime,obj_support){
@@ -56,57 +56,57 @@ var subs_ref = cljs.core.atom.cljs$core$IFn$_invoke$arity$1(cljs.core.Persistent
var tap_fn = (function shadow$remote$runtime$tap_support$start_$_runtime_tap(obj){
if((!((obj == null)))){
var oid = shadow.remote.runtime.obj_support.register(obj_support,obj,new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"from","from",1815293044),new cljs.core.Keyword(null,"tap","tap",-1086702463)], null));
var seq__28472 = cljs.core.seq(cljs.core.deref(subs_ref));
var chunk__28473 = null;
var count__28474 = (0);
var i__28475 = (0);
var seq__28469 = cljs.core.seq(cljs.core.deref(subs_ref));
var chunk__28470 = null;
var count__28471 = (0);
var i__28472 = (0);
while(true){
if((i__28475 < count__28474)){
var vec__28486 = chunk__28473.cljs$core$IIndexed$_nth$arity$2(null, i__28475);
var tid = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__28486,(0),null);
var tap_config = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__28486,(1),null);
if((i__28472 < count__28471)){
var vec__28485 = chunk__28470.cljs$core$IIndexed$_nth$arity$2(null, i__28472);
var tid = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__28485,(0),null);
var tap_config = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__28485,(1),null);
shadow.remote.runtime.api.relay_msg(runtime,new cljs.core.PersistentArrayMap(null, 3, [new cljs.core.Keyword(null,"op","op",-1882987955),new cljs.core.Keyword(null,"tap","tap",-1086702463),new cljs.core.Keyword(null,"to","to",192099007),tid,new cljs.core.Keyword(null,"oid","oid",-768692334),oid], null));
var G__28503 = seq__28472;
var G__28504 = chunk__28473;
var G__28505 = count__28474;
var G__28506 = (i__28475 + (1));
seq__28472 = G__28503;
chunk__28473 = G__28504;
count__28474 = G__28505;
i__28475 = G__28506;
var G__28503 = seq__28469;
var G__28504 = chunk__28470;
var G__28505 = count__28471;
var G__28506 = (i__28472 + (1));
seq__28469 = G__28503;
chunk__28470 = G__28504;
count__28471 = G__28505;
i__28472 = G__28506;
continue;
} else {
var temp__5804__auto__ = cljs.core.seq(seq__28472);
var temp__5804__auto__ = cljs.core.seq(seq__28469);
if(temp__5804__auto__){
var seq__28472__$1 = temp__5804__auto__;
if(cljs.core.chunked_seq_QMARK_(seq__28472__$1)){
var c__5525__auto__ = cljs.core.chunk_first(seq__28472__$1);
var G__28507 = cljs.core.chunk_rest(seq__28472__$1);
var seq__28469__$1 = temp__5804__auto__;
if(cljs.core.chunked_seq_QMARK_(seq__28469__$1)){
var c__5525__auto__ = cljs.core.chunk_first(seq__28469__$1);
var G__28507 = cljs.core.chunk_rest(seq__28469__$1);
var G__28508 = c__5525__auto__;
var G__28509 = cljs.core.count(c__5525__auto__);
var G__28510 = (0);
seq__28472 = G__28507;
chunk__28473 = G__28508;
count__28474 = G__28509;
i__28475 = G__28510;
seq__28469 = G__28507;
chunk__28470 = G__28508;
count__28471 = G__28509;
i__28472 = G__28510;
continue;
} else {
var vec__28492 = cljs.core.first(seq__28472__$1);
var tid = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__28492,(0),null);
var tap_config = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__28492,(1),null);
var vec__28489 = cljs.core.first(seq__28469__$1);
var tid = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__28489,(0),null);
var tap_config = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__28489,(1),null);
shadow.remote.runtime.api.relay_msg(runtime,new cljs.core.PersistentArrayMap(null, 3, [new cljs.core.Keyword(null,"op","op",-1882987955),new cljs.core.Keyword(null,"tap","tap",-1086702463),new cljs.core.Keyword(null,"to","to",192099007),tid,new cljs.core.Keyword(null,"oid","oid",-768692334),oid], null));
var G__28511 = cljs.core.next(seq__28472__$1);
var G__28511 = cljs.core.next(seq__28469__$1);
var G__28512 = null;
var G__28513 = (0);
var G__28514 = (0);
seq__28472 = G__28511;
chunk__28473 = G__28512;
count__28474 = G__28513;
i__28475 = G__28514;
seq__28469 = G__28511;
chunk__28470 = G__28512;
count__28471 = G__28513;
i__28472 = G__28514;
continue;
}
} else {
@@ -120,26 +120,26 @@ return null;
}
});
var svc = new cljs.core.PersistentArrayMap(null, 4, [new cljs.core.Keyword(null,"runtime","runtime",-1331573996),runtime,new cljs.core.Keyword(null,"obj-support","obj-support",1522559229),obj_support,new cljs.core.Keyword(null,"tap-fn","tap-fn",1573556461),tap_fn,new cljs.core.Keyword(null,"subs-ref","subs-ref",-1355989911),subs_ref], null);
shadow.remote.runtime.api.add_extension(runtime,new cljs.core.Keyword("shadow.remote.runtime.tap-support","ext","shadow.remote.runtime.tap-support/ext",1019069674),new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"ops","ops",1237330063),new cljs.core.PersistentArrayMap(null, 3, [new cljs.core.Keyword(null,"tap-subscribe","tap-subscribe",411179050),(function (p1__28463_SHARP_){
return shadow.remote.runtime.tap_support.tap_subscribe(svc,p1__28463_SHARP_);
}),new cljs.core.Keyword(null,"tap-unsubscribe","tap-unsubscribe",1183890755),(function (p1__28465_SHARP_){
return shadow.remote.runtime.tap_support.tap_unsubscribe(svc,p1__28465_SHARP_);
}),new cljs.core.Keyword(null,"request-tap-history","request-tap-history",-670837812),(function (p1__28467_SHARP_){
return shadow.remote.runtime.tap_support.request_tap_history(svc,p1__28467_SHARP_);
})], null),new cljs.core.Keyword(null,"on-tool-disconnect","on-tool-disconnect",693464366),(function (p1__28469_SHARP_){
return shadow.remote.runtime.tap_support.tool_disconnect(svc,p1__28469_SHARP_);
shadow.remote.runtime.api.add_extension(runtime,new cljs.core.Keyword("shadow.remote.runtime.tap-support","ext","shadow.remote.runtime.tap-support/ext",1019069674),new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"ops","ops",1237330063),new cljs.core.PersistentArrayMap(null, 3, [new cljs.core.Keyword(null,"tap-subscribe","tap-subscribe",411179050),(function (p1__28457_SHARP_){
return shadow.remote.runtime.tap_support.tap_subscribe(svc,p1__28457_SHARP_);
}),new cljs.core.Keyword(null,"tap-unsubscribe","tap-unsubscribe",1183890755),(function (p1__28458_SHARP_){
return shadow.remote.runtime.tap_support.tap_unsubscribe(svc,p1__28458_SHARP_);
}),new cljs.core.Keyword(null,"request-tap-history","request-tap-history",-670837812),(function (p1__28459_SHARP_){
return shadow.remote.runtime.tap_support.request_tap_history(svc,p1__28459_SHARP_);
})], null),new cljs.core.Keyword(null,"on-tool-disconnect","on-tool-disconnect",693464366),(function (p1__28460_SHARP_){
return shadow.remote.runtime.tap_support.tool_disconnect(svc,p1__28460_SHARP_);
})], null));
cljs.core.add_tap(tap_fn);
return svc;
});
shadow.remote.runtime.tap_support.stop = (function shadow$remote$runtime$tap_support$stop(p__28495){
var map__28496 = p__28495;
var map__28496__$1 = cljs.core.__destructure_map(map__28496);
var svc = map__28496__$1;
var tap_fn = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28496__$1,new cljs.core.Keyword(null,"tap-fn","tap-fn",1573556461));
var runtime = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28496__$1,new cljs.core.Keyword(null,"runtime","runtime",-1331573996));
shadow.remote.runtime.tap_support.stop = (function shadow$remote$runtime$tap_support$stop(p__28496){
var map__28497 = p__28496;
var map__28497__$1 = cljs.core.__destructure_map(map__28497);
var svc = map__28497__$1;
var tap_fn = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28497__$1,new cljs.core.Keyword(null,"tap-fn","tap-fn",1573556461));
var runtime = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__28497__$1,new cljs.core.Keyword(null,"runtime","runtime",-1331573996));
cljs.core.remove_tap(tap_fn);
return shadow.remote.runtime.api.del_extension(runtime,new cljs.core.Keyword("shadow.remote.runtime.tap-support","ext","shadow.remote.runtime.tap-support/ext",1019069674));

File diff suppressed because one or more lines are too long

View File

@@ -59,7 +59,7 @@ var writer = (new shadow.remote.runtime.writer.LimitWriter(sb,limit));
try{cljs.core.pr_writer(obj,writer,cljs.core.pr_opts());
return ["0,",cljs.core.str.cljs$core$IFn$_invoke$arity$1(sb.toString())].join('');
}catch (e22084){var e = e22084;
}catch (e21738){var e = e21738;
if((!(cljs.core.keyword_identical_QMARK_(new cljs.core.Keyword("shadow.remote.runtime.writer","limit-reached","shadow.remote.runtime.writer/limit-reached",1304350996),new cljs.core.Keyword(null,"tag","tag",-1290361223).cljs$core$IFn$_invoke$arity$1(cljs.core.ex_data(e)))))){
throw e;
} else {

View File

@@ -1 +1 @@
{"version":3,"sources":["shadow/remote/runtime/writer.cljs"],"mappings":";AAGA,AAAA;;;;;;;;;;;AAAA,AAAA,CAAA,AAAA,+DAAA,/DAASI;;AAAT,AAAA,YAAA,RAEcI;AAFd,AAGI,OAAWF;;;AAHf,CAAA,AAAA,sFAAA,tFAASF,iGAMEK,EAAEC;;AANb,AAAA,YAAA,RAMWD;AANX,AAOI,AAASH,iBAAGI;;AACZ,GAAM,CAAI,AAAYJ,yBAAIC;AAA1B,AACE,MAAO,0KAAA,2CAAA,oDAAA,8HAAA,vYAACI,gDAAQ,CAAA,0EAAA,dAAqBJ,kVAAyEA;;AADhH;;;;AARJ,CAAA,AAAA,sFAAA,tFAASH,iGAUEK;;AAVX,AAAA,YAAA,RAUWA;AAVX,AAAA;;;AAAA,CAAA,oDAAA,pDAASL;AAAT,AAAA,AAAA;;;AAAA,CAAA,0DAAA,1DAASA;;AAAT,CAAA,6DAAA,7DAASA;;AAAT,CAAA,kEAAA,WAAAJ,mBAAAC,qBAAAC,rHAASE;AAAT,AAAA,OAAAD,iBAAAF,qBAAA;;;AAAA;;;gDAAA,hDAASI,wGAA2BC,GAAGC;AAAvC,AAAA,YAAAH,yCAAoCE,GAAGC;;;AAA9BH,AAYT,4CAAA,5CAAMQ,gGAAcC,IAAIN;AAAxB,AACE,IAAMD,KAAG,KAAAQ;IACHC,SAAO,KAAAX,yCAAcE,GAAGC;AAD9B,AAEE,IAAA,AACE,AAACU,oBAAUJ,IAAIE,OAAO,AAACG;;AACvB,QAAA,iDAAU,AAAWZ;gBAFvB,QAAAU,JAGkBG;AAHlB,AAII,GAAA,GAAQ,mCAAA,nCAACC,iKAAmC,AAAA,kFAAM,AAACC,kBAAQF;AACzD,MAAOA;;AACP,QAAA,iDACK,iBAAMT,IAAE,AAAWJ;AAAnB,AACE,GAAI,CAAG,AAAUI,WAAGH;AAClB,sDAAA,/CAACe,6CAAKZ,MAAIH;;AACVG;;;;;AAEnB,4CAAA,5CAAMa,gGAAchB;AAApB,AACE,IAAMD,KAAG,KAAAQ;AAAT,AACE,YAAAV,yCAAcE,GAAGC;;AAErB,0CAAA,1CAAMiB,4FAAyBC;AAA/B,AACE,OAAYA;;AAEd","names":["this__5287__auto__","writer__5288__auto__","opt__5289__auto__","cljs.core/-write","shadow.remote.runtime.writer/LimitWriter","shadow.remote.runtime.writer/->LimitWriter","sb","limit","this","_","s","cljs.core.ex_info","shadow.remote.runtime.writer/pr-str-limit","obj","js/goog.string.StringBuffer","writer","e22084","cljs.core/pr-writer","cljs.core/pr-opts","e","cljs.core/keyword-identical?","cljs.core/ex-data","cljs.core.subs","shadow.remote.runtime.writer/limit-writer","shadow.remote.runtime.writer/get-string","lw"],"sourcesContent":["(ns shadow.remote.runtime.writer\n (:import [goog.string StringBuffer]))\n\n(deftype LimitWriter [^StringBuffer sb limit]\n Object\n (getString [this]\n (.toString sb))\n\n IWriter\n (-write [_ s]\n (.append sb s)\n (when (>= (.getLength sb) limit)\n (throw (ex-info (str \"The limit of \" limit \" bytes was reached while printing.\") {:tag ::limit-reached :limit limit}))))\n (-flush [_] nil))\n\n(defn pr-str-limit [obj limit]\n (let [sb (StringBuffer.)\n writer (LimitWriter. sb limit)]\n (try\n (pr-writer obj writer (pr-opts))\n (str \"0,\" (.toString sb))\n (catch :default e\n (if-not (keyword-identical? ::limit-reached (:tag (ex-data e)))\n (throw e)\n (str \"1,\"\n (let [s (.toString sb)]\n (if (> (.-length s) limit)\n (subs s 0 limit)\n s))))))))\n\n(defn limit-writer [limit]\n (let [sb (StringBuffer.)]\n (LimitWriter. sb limit)))\n\n(defn get-string [^LimitWriter lw]\n (.getString lw))\n\n(comment\n (pr-str-limit {:hello (range 10)} 20))\n"],"x_google_ignoreList":[0]}
{"version":3,"sources":["shadow/remote/runtime/writer.cljs"],"mappings":";AAGA,AAAA;;;;;;;;;;;AAAA,AAAA,CAAA,AAAA,+DAAA,/DAASI;;AAAT,AAAA,YAAA,RAEcI;AAFd,AAGI,OAAWF;;;AAHf,CAAA,AAAA,sFAAA,tFAASF,iGAMEK,EAAEC;;AANb,AAAA,YAAA,RAMWD;AANX,AAOI,AAASH,iBAAGI;;AACZ,GAAM,CAAI,AAAYJ,yBAAIC;AAA1B,AACE,MAAO,0KAAA,2CAAA,oDAAA,8HAAA,vYAACI,gDAAQ,CAAA,0EAAA,dAAqBJ,kVAAyEA;;AADhH;;;;AARJ,CAAA,AAAA,sFAAA,tFAASH,iGAUEK;;AAVX,AAAA,YAAA,RAUWA;AAVX,AAAA;;;AAAA,CAAA,oDAAA,pDAASL;AAAT,AAAA,AAAA;;;AAAA,CAAA,0DAAA,1DAASA;;AAAT,CAAA,6DAAA,7DAASA;;AAAT,CAAA,kEAAA,WAAAJ,mBAAAC,qBAAAC,rHAASE;AAAT,AAAA,OAAAD,iBAAAF,qBAAA;;;AAAA;;;gDAAA,hDAASI,wGAA2BC,GAAGC;AAAvC,AAAA,YAAAH,yCAAoCE,GAAGC;;;AAA9BH,AAYT,4CAAA,5CAAMQ,gGAAcC,IAAIN;AAAxB,AACE,IAAMD,KAAG,KAAAQ;IACHC,SAAO,KAAAX,yCAAcE,GAAGC;AAD9B,AAEE,IAAA,AACE,AAACU,oBAAUJ,IAAIE,OAAO,AAACG;;AACvB,QAAA,iDAAU,AAAWZ;gBAFvB,QAAAU,JAGkBG;AAHlB,AAII,GAAA,GAAQ,mCAAA,nCAACC,iKAAmC,AAAA,kFAAM,AAACC,kBAAQF;AACzD,MAAOA;;AACP,QAAA,iDACK,iBAAMT,IAAE,AAAWJ;AAAnB,AACE,GAAI,CAAG,AAAUI,WAAGH;AAClB,sDAAA,/CAACe,6CAAKZ,MAAIH;;AACVG;;;;;AAEnB,4CAAA,5CAAMa,gGAAchB;AAApB,AACE,IAAMD,KAAG,KAAAQ;AAAT,AACE,YAAAV,yCAAcE,GAAGC;;AAErB,0CAAA,1CAAMiB,4FAAyBC;AAA/B,AACE,OAAYA;;AAEd","names":["this__5287__auto__","writer__5288__auto__","opt__5289__auto__","cljs.core/-write","shadow.remote.runtime.writer/LimitWriter","shadow.remote.runtime.writer/->LimitWriter","sb","limit","this","_","s","cljs.core.ex_info","shadow.remote.runtime.writer/pr-str-limit","obj","js/goog.string.StringBuffer","writer","e21738","cljs.core/pr-writer","cljs.core/pr-opts","e","cljs.core/keyword-identical?","cljs.core/ex-data","cljs.core.subs","shadow.remote.runtime.writer/limit-writer","shadow.remote.runtime.writer/get-string","lw"],"sourcesContent":["(ns shadow.remote.runtime.writer\n (:import [goog.string StringBuffer]))\n\n(deftype LimitWriter [^StringBuffer sb limit]\n Object\n (getString [this]\n (.toString sb))\n\n IWriter\n (-write [_ s]\n (.append sb s)\n (when (>= (.getLength sb) limit)\n (throw (ex-info (str \"The limit of \" limit \" bytes was reached while printing.\") {:tag ::limit-reached :limit limit}))))\n (-flush [_] nil))\n\n(defn pr-str-limit [obj limit]\n (let [sb (StringBuffer.)\n writer (LimitWriter. sb limit)]\n (try\n (pr-writer obj writer (pr-opts))\n (str \"0,\" (.toString sb))\n (catch :default e\n (if-not (keyword-identical? ::limit-reached (:tag (ex-data e)))\n (throw e)\n (str \"1,\"\n (let [s (.toString sb)]\n (if (> (.-length s) limit)\n (subs s 0 limit)\n s))))))))\n\n(defn limit-writer [limit]\n (let [sb (StringBuffer.)]\n (LimitWriter. sb limit)))\n\n(defn get-string [^LimitWriter lw]\n (.getString lw))\n\n(comment\n (pr-str-limit {:hello (range 10)} 20))\n"],"x_google_ignoreList":[0]}

View File

@@ -53,14 +53,14 @@ return shadow.util.log.cljs$core$IFn$_invoke$arity$6((arguments[(0)]),(arguments
break;
default:
var args_arr__5751__auto__ = [];
var len__5726__auto___19847 = arguments.length;
var i__5727__auto___19848 = (0);
var len__5726__auto___19890 = arguments.length;
var i__5727__auto___19891 = (0);
while(true){
if((i__5727__auto___19848 < len__5726__auto___19847)){
args_arr__5751__auto__.push((arguments[i__5727__auto___19848]));
if((i__5727__auto___19891 < len__5726__auto___19890)){
args_arr__5751__auto__.push((arguments[i__5727__auto___19891]));
var G__19851 = (i__5727__auto___19848 + (1));
i__5727__auto___19848 = G__19851;
var G__19893 = (i__5727__auto___19891 + (1));
i__5727__auto___19891 = G__19893;
continue;
} else {
}
@@ -150,10 +150,10 @@ return self__5711__auto__.cljs$core$IFn$_invoke$arity$variadic(G__19790,G__19791
(shadow.util.log.cljs$lang$maxFixedArity = (6));
shadow.util.remove_from_vector = (function shadow$util$remove_from_vector(coll,key){
return cljs.core.persistent_BANG_(cljs.core.reduce.cljs$core$IFn$_invoke$arity$3((function (v,p__19819){
var vec__19820 = p__19819;
var idx = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__19820,(0),null);
var item = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__19820,(1),null);
return cljs.core.persistent_BANG_(cljs.core.reduce.cljs$core$IFn$_invoke$arity$3((function (v,p__19824){
var vec__19826 = p__19824;
var idx = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__19826,(0),null);
var item = cljs.core.nth.cljs$core$IFn$_invoke$arity$3(vec__19826,(1),null);
if(cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(idx,key)){
return v;
} else {

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long