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

@@ -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;
})()
})()));
}));