2614 lines
105 KiB
JavaScript
2614 lines
105 KiB
JavaScript
// Compiled by ClojureScript 1.9.946 {}
|
|
goog.provide('figwheel.client.file_reloading');
|
|
goog.require('cljs.core');
|
|
goog.require('figwheel.client.utils');
|
|
goog.require('goog.Uri');
|
|
goog.require('goog.string');
|
|
goog.require('goog.object');
|
|
goog.require('goog.net.jsloader');
|
|
goog.require('goog.html.legacyconversions');
|
|
goog.require('clojure.string');
|
|
goog.require('clojure.set');
|
|
goog.require('cljs.core.async');
|
|
goog.require('goog.async.Deferred');
|
|
if(typeof figwheel.client.file_reloading.figwheel_meta_pragmas !== 'undefined'){
|
|
} else {
|
|
figwheel.client.file_reloading.figwheel_meta_pragmas = cljs.core.atom.call(null,cljs.core.PersistentArrayMap.EMPTY);
|
|
}
|
|
figwheel.client.file_reloading.on_jsload_custom_event = (function figwheel$client$file_reloading$on_jsload_custom_event(url){
|
|
return figwheel.client.utils.dispatch_custom_event.call(null,"figwheel.js-reload",url);
|
|
});
|
|
figwheel.client.file_reloading.before_jsload_custom_event = (function figwheel$client$file_reloading$before_jsload_custom_event(files){
|
|
return figwheel.client.utils.dispatch_custom_event.call(null,"figwheel.before-js-reload",files);
|
|
});
|
|
figwheel.client.file_reloading.on_cssload_custom_event = (function figwheel$client$file_reloading$on_cssload_custom_event(files){
|
|
return figwheel.client.utils.dispatch_custom_event.call(null,"figwheel.css-reload",files);
|
|
});
|
|
figwheel.client.file_reloading.namespace_file_map_QMARK_ = (function figwheel$client$file_reloading$namespace_file_map_QMARK_(m){
|
|
var or__35498__auto__ = (cljs.core.map_QMARK_.call(null,m)) && (typeof new cljs.core.Keyword(null,"namespace","namespace",-377510372).cljs$core$IFn$_invoke$arity$1(m) === 'string') && (((new cljs.core.Keyword(null,"file","file",-1269645878).cljs$core$IFn$_invoke$arity$1(m) == null)) || (typeof new cljs.core.Keyword(null,"file","file",-1269645878).cljs$core$IFn$_invoke$arity$1(m) === 'string')) && (cljs.core._EQ_.call(null,new cljs.core.Keyword(null,"type","type",1174270348).cljs$core$IFn$_invoke$arity$1(m),new cljs.core.Keyword(null,"namespace","namespace",-377510372)));
|
|
if(or__35498__auto__){
|
|
return or__35498__auto__;
|
|
} else {
|
|
cljs.core.println.call(null,"Error not namespace-file-map",cljs.core.pr_str.call(null,m));
|
|
|
|
return false;
|
|
}
|
|
});
|
|
figwheel.client.file_reloading.add_cache_buster = (function figwheel$client$file_reloading$add_cache_buster(url){
|
|
|
|
return goog.Uri.parse(url).makeUnique();
|
|
});
|
|
figwheel.client.file_reloading.name__GT_path = (function figwheel$client$file_reloading$name__GT_path(ns){
|
|
|
|
return goog.object.get(goog.dependencies_.nameToPath,ns);
|
|
});
|
|
figwheel.client.file_reloading.provided_QMARK_ = (function figwheel$client$file_reloading$provided_QMARK_(ns){
|
|
return goog.object.get(goog.dependencies_.written,figwheel.client.file_reloading.name__GT_path.call(null,ns));
|
|
});
|
|
figwheel.client.file_reloading.immutable_ns_QMARK_ = (function figwheel$client$file_reloading$immutable_ns_QMARK_(name){
|
|
var or__35498__auto__ = new cljs.core.PersistentHashSet(null, new cljs.core.PersistentArrayMap(null, 3, ["cljs.nodejs",null,"goog",null,"cljs.core",null], null), null).call(null,name);
|
|
if(cljs.core.truth_(or__35498__auto__)){
|
|
return or__35498__auto__;
|
|
} else {
|
|
var or__35498__auto____$1 = goog.string.startsWith("clojure.",name);
|
|
if(cljs.core.truth_(or__35498__auto____$1)){
|
|
return or__35498__auto____$1;
|
|
} else {
|
|
return goog.string.startsWith("goog.",name);
|
|
}
|
|
}
|
|
});
|
|
figwheel.client.file_reloading.get_requires = (function figwheel$client$file_reloading$get_requires(ns){
|
|
return cljs.core.set.call(null,cljs.core.filter.call(null,(function (p1__44643_SHARP_){
|
|
return cljs.core.not.call(null,figwheel.client.file_reloading.immutable_ns_QMARK_.call(null,p1__44643_SHARP_));
|
|
}),goog.object.getKeys(goog.object.get(goog.dependencies_.requires,figwheel.client.file_reloading.name__GT_path.call(null,ns)))));
|
|
});
|
|
if(typeof figwheel.client.file_reloading.dependency_data !== 'undefined'){
|
|
} else {
|
|
figwheel.client.file_reloading.dependency_data = cljs.core.atom.call(null,new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"pathToName","pathToName",-1236616181),cljs.core.PersistentArrayMap.EMPTY,new cljs.core.Keyword(null,"dependents","dependents",136812837),cljs.core.PersistentArrayMap.EMPTY], null));
|
|
}
|
|
figwheel.client.file_reloading.path_to_name_BANG_ = (function figwheel$client$file_reloading$path_to_name_BANG_(path,name){
|
|
return cljs.core.swap_BANG_.call(null,figwheel.client.file_reloading.dependency_data,cljs.core.update_in,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"pathToName","pathToName",-1236616181),path], null),cljs.core.fnil.call(null,clojure.set.union,cljs.core.PersistentHashSet.EMPTY),cljs.core.PersistentHashSet.createAsIfByAssoc([name]));
|
|
});
|
|
/**
|
|
* Setup a path to name dependencies map.
|
|
* That goes from path -> #{ ns-names }
|
|
*/
|
|
figwheel.client.file_reloading.setup_path__GT_name_BANG_ = (function figwheel$client$file_reloading$setup_path__GT_name_BANG_(){
|
|
var nameToPath = goog.object.filter(goog.dependencies_.nameToPath,(function (v,k,o){
|
|
return goog.string.startsWith(v,"../");
|
|
}));
|
|
return goog.object.forEach(nameToPath,((function (nameToPath){
|
|
return (function (v,k,o){
|
|
return figwheel.client.file_reloading.path_to_name_BANG_.call(null,v,k);
|
|
});})(nameToPath))
|
|
);
|
|
});
|
|
/**
|
|
* returns a set of namespaces defined by a path
|
|
*/
|
|
figwheel.client.file_reloading.path__GT_name = (function figwheel$client$file_reloading$path__GT_name(path){
|
|
return cljs.core.get_in.call(null,cljs.core.deref.call(null,figwheel.client.file_reloading.dependency_data),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"pathToName","pathToName",-1236616181),path], null));
|
|
});
|
|
figwheel.client.file_reloading.name_to_parent_BANG_ = (function figwheel$client$file_reloading$name_to_parent_BANG_(ns,parent_ns){
|
|
return cljs.core.swap_BANG_.call(null,figwheel.client.file_reloading.dependency_data,cljs.core.update_in,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"dependents","dependents",136812837),ns], null),cljs.core.fnil.call(null,clojure.set.union,cljs.core.PersistentHashSet.EMPTY),cljs.core.PersistentHashSet.createAsIfByAssoc([parent_ns]));
|
|
});
|
|
/**
|
|
* This reverses the goog.dependencies_.requires for looking up ns-dependents.
|
|
*/
|
|
figwheel.client.file_reloading.setup_ns__GT_dependents_BANG_ = (function figwheel$client$file_reloading$setup_ns__GT_dependents_BANG_(){
|
|
var requires = goog.object.filter(goog.dependencies_.requires,(function (v,k,o){
|
|
return goog.string.startsWith(k,"../");
|
|
}));
|
|
return goog.object.forEach(requires,((function (requires){
|
|
return (function (v,k,_){
|
|
return goog.object.forEach(v,((function (requires){
|
|
return (function (v_SINGLEQUOTE_,k_SINGLEQUOTE_,___$1){
|
|
var seq__44644 = cljs.core.seq.call(null,figwheel.client.file_reloading.path__GT_name.call(null,k));
|
|
var chunk__44645 = null;
|
|
var count__44646 = (0);
|
|
var i__44647 = (0);
|
|
while(true){
|
|
if((i__44647 < count__44646)){
|
|
var n = cljs.core._nth.call(null,chunk__44645,i__44647);
|
|
figwheel.client.file_reloading.name_to_parent_BANG_.call(null,k_SINGLEQUOTE_,n);
|
|
|
|
var G__44648 = seq__44644;
|
|
var G__44649 = chunk__44645;
|
|
var G__44650 = count__44646;
|
|
var G__44651 = (i__44647 + (1));
|
|
seq__44644 = G__44648;
|
|
chunk__44645 = G__44649;
|
|
count__44646 = G__44650;
|
|
i__44647 = G__44651;
|
|
continue;
|
|
} else {
|
|
var temp__5457__auto__ = cljs.core.seq.call(null,seq__44644);
|
|
if(temp__5457__auto__){
|
|
var seq__44644__$1 = temp__5457__auto__;
|
|
if(cljs.core.chunked_seq_QMARK_.call(null,seq__44644__$1)){
|
|
var c__36429__auto__ = cljs.core.chunk_first.call(null,seq__44644__$1);
|
|
var G__44652 = cljs.core.chunk_rest.call(null,seq__44644__$1);
|
|
var G__44653 = c__36429__auto__;
|
|
var G__44654 = cljs.core.count.call(null,c__36429__auto__);
|
|
var G__44655 = (0);
|
|
seq__44644 = G__44652;
|
|
chunk__44645 = G__44653;
|
|
count__44646 = G__44654;
|
|
i__44647 = G__44655;
|
|
continue;
|
|
} else {
|
|
var n = cljs.core.first.call(null,seq__44644__$1);
|
|
figwheel.client.file_reloading.name_to_parent_BANG_.call(null,k_SINGLEQUOTE_,n);
|
|
|
|
var G__44656 = cljs.core.next.call(null,seq__44644__$1);
|
|
var G__44657 = null;
|
|
var G__44658 = (0);
|
|
var G__44659 = (0);
|
|
seq__44644 = G__44656;
|
|
chunk__44645 = G__44657;
|
|
count__44646 = G__44658;
|
|
i__44647 = G__44659;
|
|
continue;
|
|
}
|
|
} else {
|
|
return null;
|
|
}
|
|
}
|
|
break;
|
|
}
|
|
});})(requires))
|
|
);
|
|
});})(requires))
|
|
);
|
|
});
|
|
figwheel.client.file_reloading.ns__GT_dependents = (function figwheel$client$file_reloading$ns__GT_dependents(ns){
|
|
return cljs.core.get_in.call(null,cljs.core.deref.call(null,figwheel.client.file_reloading.dependency_data),new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"dependents","dependents",136812837),ns], null));
|
|
});
|
|
figwheel.client.file_reloading.in_upper_level_QMARK_ = (function figwheel$client$file_reloading$in_upper_level_QMARK_(topo_state,current_depth,dep){
|
|
return cljs.core.some.call(null,(function (p__44660){
|
|
var vec__44661 = p__44660;
|
|
var _ = cljs.core.nth.call(null,vec__44661,(0),null);
|
|
var v = cljs.core.nth.call(null,vec__44661,(1),null);
|
|
var and__35486__auto__ = v;
|
|
if(cljs.core.truth_(and__35486__auto__)){
|
|
return v.call(null,dep);
|
|
} else {
|
|
return and__35486__auto__;
|
|
}
|
|
}),cljs.core.filter.call(null,(function (p__44664){
|
|
var vec__44665 = p__44664;
|
|
var k = cljs.core.nth.call(null,vec__44665,(0),null);
|
|
var v = cljs.core.nth.call(null,vec__44665,(1),null);
|
|
return (k > current_depth);
|
|
}),topo_state));
|
|
});
|
|
figwheel.client.file_reloading.build_topo_sort = (function figwheel$client$file_reloading$build_topo_sort(get_deps){
|
|
var get_deps__$1 = cljs.core.memoize.call(null,get_deps);
|
|
var topo_sort_helper_STAR_ = ((function (get_deps__$1){
|
|
return (function figwheel$client$file_reloading$build_topo_sort_$_topo_sort_helper_STAR_(x,depth,state){
|
|
var deps = get_deps__$1.call(null,x);
|
|
if(cljs.core.empty_QMARK_.call(null,deps)){
|
|
return null;
|
|
} else {
|
|
return topo_sort_STAR_.call(null,deps,depth,state);
|
|
}
|
|
});})(get_deps__$1))
|
|
;
|
|
var topo_sort_STAR_ = ((function (get_deps__$1){
|
|
return (function() {
|
|
var figwheel$client$file_reloading$build_topo_sort_$_topo_sort_STAR_ = null;
|
|
var figwheel$client$file_reloading$build_topo_sort_$_topo_sort_STAR___1 = (function (deps){
|
|
return figwheel$client$file_reloading$build_topo_sort_$_topo_sort_STAR_.call(null,deps,(0),cljs.core.atom.call(null,cljs.core.sorted_map.call(null)));
|
|
});
|
|
var figwheel$client$file_reloading$build_topo_sort_$_topo_sort_STAR___3 = (function (deps,depth,state){
|
|
cljs.core.swap_BANG_.call(null,state,cljs.core.update_in,new cljs.core.PersistentVector(null, 1, 5, cljs.core.PersistentVector.EMPTY_NODE, [depth], null),cljs.core.fnil.call(null,cljs.core.into,cljs.core.PersistentHashSet.EMPTY),deps);
|
|
|
|
var seq__44677_44685 = cljs.core.seq.call(null,deps);
|
|
var chunk__44678_44686 = null;
|
|
var count__44679_44687 = (0);
|
|
var i__44680_44688 = (0);
|
|
while(true){
|
|
if((i__44680_44688 < count__44679_44687)){
|
|
var dep_44689 = cljs.core._nth.call(null,chunk__44678_44686,i__44680_44688);
|
|
if(cljs.core.truth_((function (){var and__35486__auto__ = dep_44689;
|
|
if(cljs.core.truth_(and__35486__auto__)){
|
|
return cljs.core.not.call(null,figwheel.client.file_reloading.in_upper_level_QMARK_.call(null,cljs.core.deref.call(null,state),depth,dep_44689));
|
|
} else {
|
|
return and__35486__auto__;
|
|
}
|
|
})())){
|
|
topo_sort_helper_STAR_.call(null,dep_44689,(depth + (1)),state);
|
|
} else {
|
|
}
|
|
|
|
var G__44690 = seq__44677_44685;
|
|
var G__44691 = chunk__44678_44686;
|
|
var G__44692 = count__44679_44687;
|
|
var G__44693 = (i__44680_44688 + (1));
|
|
seq__44677_44685 = G__44690;
|
|
chunk__44678_44686 = G__44691;
|
|
count__44679_44687 = G__44692;
|
|
i__44680_44688 = G__44693;
|
|
continue;
|
|
} else {
|
|
var temp__5457__auto___44694 = cljs.core.seq.call(null,seq__44677_44685);
|
|
if(temp__5457__auto___44694){
|
|
var seq__44677_44695__$1 = temp__5457__auto___44694;
|
|
if(cljs.core.chunked_seq_QMARK_.call(null,seq__44677_44695__$1)){
|
|
var c__36429__auto___44696 = cljs.core.chunk_first.call(null,seq__44677_44695__$1);
|
|
var G__44697 = cljs.core.chunk_rest.call(null,seq__44677_44695__$1);
|
|
var G__44698 = c__36429__auto___44696;
|
|
var G__44699 = cljs.core.count.call(null,c__36429__auto___44696);
|
|
var G__44700 = (0);
|
|
seq__44677_44685 = G__44697;
|
|
chunk__44678_44686 = G__44698;
|
|
count__44679_44687 = G__44699;
|
|
i__44680_44688 = G__44700;
|
|
continue;
|
|
} else {
|
|
var dep_44701 = cljs.core.first.call(null,seq__44677_44695__$1);
|
|
if(cljs.core.truth_((function (){var and__35486__auto__ = dep_44701;
|
|
if(cljs.core.truth_(and__35486__auto__)){
|
|
return cljs.core.not.call(null,figwheel.client.file_reloading.in_upper_level_QMARK_.call(null,cljs.core.deref.call(null,state),depth,dep_44701));
|
|
} else {
|
|
return and__35486__auto__;
|
|
}
|
|
})())){
|
|
topo_sort_helper_STAR_.call(null,dep_44701,(depth + (1)),state);
|
|
} else {
|
|
}
|
|
|
|
var G__44702 = cljs.core.next.call(null,seq__44677_44695__$1);
|
|
var G__44703 = null;
|
|
var G__44704 = (0);
|
|
var G__44705 = (0);
|
|
seq__44677_44685 = G__44702;
|
|
chunk__44678_44686 = G__44703;
|
|
count__44679_44687 = G__44704;
|
|
i__44680_44688 = G__44705;
|
|
continue;
|
|
}
|
|
} else {
|
|
}
|
|
}
|
|
break;
|
|
}
|
|
|
|
if(cljs.core._EQ_.call(null,depth,(0))){
|
|
return elim_dups_STAR_.call(null,cljs.core.reverse.call(null,cljs.core.vals.call(null,cljs.core.deref.call(null,state))));
|
|
} else {
|
|
return null;
|
|
}
|
|
});
|
|
figwheel$client$file_reloading$build_topo_sort_$_topo_sort_STAR_ = function(deps,depth,state){
|
|
switch(arguments.length){
|
|
case 1:
|
|
return figwheel$client$file_reloading$build_topo_sort_$_topo_sort_STAR___1.call(this,deps);
|
|
case 3:
|
|
return figwheel$client$file_reloading$build_topo_sort_$_topo_sort_STAR___3.call(this,deps,depth,state);
|
|
}
|
|
throw(new Error('Invalid arity: ' + (arguments.length - 1)));
|
|
};
|
|
figwheel$client$file_reloading$build_topo_sort_$_topo_sort_STAR_.cljs$core$IFn$_invoke$arity$1 = figwheel$client$file_reloading$build_topo_sort_$_topo_sort_STAR___1;
|
|
figwheel$client$file_reloading$build_topo_sort_$_topo_sort_STAR_.cljs$core$IFn$_invoke$arity$3 = figwheel$client$file_reloading$build_topo_sort_$_topo_sort_STAR___3;
|
|
return figwheel$client$file_reloading$build_topo_sort_$_topo_sort_STAR_;
|
|
})()
|
|
;})(get_deps__$1))
|
|
;
|
|
var elim_dups_STAR_ = ((function (get_deps__$1){
|
|
return (function figwheel$client$file_reloading$build_topo_sort_$_elim_dups_STAR_(p__44681){
|
|
var vec__44682 = p__44681;
|
|
var seq__44683 = cljs.core.seq.call(null,vec__44682);
|
|
var first__44684 = cljs.core.first.call(null,seq__44683);
|
|
var seq__44683__$1 = cljs.core.next.call(null,seq__44683);
|
|
var x = first__44684;
|
|
var xs = seq__44683__$1;
|
|
if((x == null)){
|
|
return cljs.core.List.EMPTY;
|
|
} else {
|
|
return cljs.core.cons.call(null,x,figwheel$client$file_reloading$build_topo_sort_$_elim_dups_STAR_.call(null,cljs.core.map.call(null,((function (vec__44682,seq__44683,first__44684,seq__44683__$1,x,xs,get_deps__$1){
|
|
return (function (p1__44668_SHARP_){
|
|
return clojure.set.difference.call(null,p1__44668_SHARP_,x);
|
|
});})(vec__44682,seq__44683,first__44684,seq__44683__$1,x,xs,get_deps__$1))
|
|
,xs)));
|
|
}
|
|
});})(get_deps__$1))
|
|
;
|
|
return topo_sort_STAR_;
|
|
});
|
|
figwheel.client.file_reloading.get_all_dependencies = (function figwheel$client$file_reloading$get_all_dependencies(ns){
|
|
var topo_sort_SINGLEQUOTE_ = figwheel.client.file_reloading.build_topo_sort.call(null,figwheel.client.file_reloading.get_requires);
|
|
return cljs.core.apply.call(null,cljs.core.concat,topo_sort_SINGLEQUOTE_.call(null,cljs.core.set.call(null,new cljs.core.PersistentVector(null, 1, 5, cljs.core.PersistentVector.EMPTY_NODE, [ns], null))));
|
|
});
|
|
figwheel.client.file_reloading.get_all_dependents = (function figwheel$client$file_reloading$get_all_dependents(nss){
|
|
var topo_sort_SINGLEQUOTE_ = figwheel.client.file_reloading.build_topo_sort.call(null,figwheel.client.file_reloading.ns__GT_dependents);
|
|
return cljs.core.filter.call(null,cljs.core.comp.call(null,cljs.core.not,figwheel.client.file_reloading.immutable_ns_QMARK_),cljs.core.reverse.call(null,cljs.core.apply.call(null,cljs.core.concat,topo_sort_SINGLEQUOTE_.call(null,cljs.core.set.call(null,nss)))));
|
|
});
|
|
figwheel.client.file_reloading.unprovide_BANG_ = (function figwheel$client$file_reloading$unprovide_BANG_(ns){
|
|
var path = figwheel.client.file_reloading.name__GT_path.call(null,ns);
|
|
goog.object.remove(goog.dependencies_.visited,path);
|
|
|
|
goog.object.remove(goog.dependencies_.written,path);
|
|
|
|
return goog.object.remove(goog.dependencies_.written,[cljs.core.str.cljs$core$IFn$_invoke$arity$1(goog.basePath),cljs.core.str.cljs$core$IFn$_invoke$arity$1(path)].join(''));
|
|
});
|
|
figwheel.client.file_reloading.resolve_ns = (function figwheel$client$file_reloading$resolve_ns(ns){
|
|
return [cljs.core.str.cljs$core$IFn$_invoke$arity$1(goog.basePath),cljs.core.str.cljs$core$IFn$_invoke$arity$1(figwheel.client.file_reloading.name__GT_path.call(null,ns))].join('');
|
|
});
|
|
figwheel.client.file_reloading.addDependency = (function figwheel$client$file_reloading$addDependency(path,provides,requires){
|
|
var seq__44706 = cljs.core.seq.call(null,provides);
|
|
var chunk__44707 = null;
|
|
var count__44708 = (0);
|
|
var i__44709 = (0);
|
|
while(true){
|
|
if((i__44709 < count__44708)){
|
|
var prov = cljs.core._nth.call(null,chunk__44707,i__44709);
|
|
figwheel.client.file_reloading.path_to_name_BANG_.call(null,path,prov);
|
|
|
|
var seq__44710_44718 = cljs.core.seq.call(null,requires);
|
|
var chunk__44711_44719 = null;
|
|
var count__44712_44720 = (0);
|
|
var i__44713_44721 = (0);
|
|
while(true){
|
|
if((i__44713_44721 < count__44712_44720)){
|
|
var req_44722 = cljs.core._nth.call(null,chunk__44711_44719,i__44713_44721);
|
|
figwheel.client.file_reloading.name_to_parent_BANG_.call(null,req_44722,prov);
|
|
|
|
var G__44723 = seq__44710_44718;
|
|
var G__44724 = chunk__44711_44719;
|
|
var G__44725 = count__44712_44720;
|
|
var G__44726 = (i__44713_44721 + (1));
|
|
seq__44710_44718 = G__44723;
|
|
chunk__44711_44719 = G__44724;
|
|
count__44712_44720 = G__44725;
|
|
i__44713_44721 = G__44726;
|
|
continue;
|
|
} else {
|
|
var temp__5457__auto___44727 = cljs.core.seq.call(null,seq__44710_44718);
|
|
if(temp__5457__auto___44727){
|
|
var seq__44710_44728__$1 = temp__5457__auto___44727;
|
|
if(cljs.core.chunked_seq_QMARK_.call(null,seq__44710_44728__$1)){
|
|
var c__36429__auto___44729 = cljs.core.chunk_first.call(null,seq__44710_44728__$1);
|
|
var G__44730 = cljs.core.chunk_rest.call(null,seq__44710_44728__$1);
|
|
var G__44731 = c__36429__auto___44729;
|
|
var G__44732 = cljs.core.count.call(null,c__36429__auto___44729);
|
|
var G__44733 = (0);
|
|
seq__44710_44718 = G__44730;
|
|
chunk__44711_44719 = G__44731;
|
|
count__44712_44720 = G__44732;
|
|
i__44713_44721 = G__44733;
|
|
continue;
|
|
} else {
|
|
var req_44734 = cljs.core.first.call(null,seq__44710_44728__$1);
|
|
figwheel.client.file_reloading.name_to_parent_BANG_.call(null,req_44734,prov);
|
|
|
|
var G__44735 = cljs.core.next.call(null,seq__44710_44728__$1);
|
|
var G__44736 = null;
|
|
var G__44737 = (0);
|
|
var G__44738 = (0);
|
|
seq__44710_44718 = G__44735;
|
|
chunk__44711_44719 = G__44736;
|
|
count__44712_44720 = G__44737;
|
|
i__44713_44721 = G__44738;
|
|
continue;
|
|
}
|
|
} else {
|
|
}
|
|
}
|
|
break;
|
|
}
|
|
|
|
var G__44739 = seq__44706;
|
|
var G__44740 = chunk__44707;
|
|
var G__44741 = count__44708;
|
|
var G__44742 = (i__44709 + (1));
|
|
seq__44706 = G__44739;
|
|
chunk__44707 = G__44740;
|
|
count__44708 = G__44741;
|
|
i__44709 = G__44742;
|
|
continue;
|
|
} else {
|
|
var temp__5457__auto__ = cljs.core.seq.call(null,seq__44706);
|
|
if(temp__5457__auto__){
|
|
var seq__44706__$1 = temp__5457__auto__;
|
|
if(cljs.core.chunked_seq_QMARK_.call(null,seq__44706__$1)){
|
|
var c__36429__auto__ = cljs.core.chunk_first.call(null,seq__44706__$1);
|
|
var G__44743 = cljs.core.chunk_rest.call(null,seq__44706__$1);
|
|
var G__44744 = c__36429__auto__;
|
|
var G__44745 = cljs.core.count.call(null,c__36429__auto__);
|
|
var G__44746 = (0);
|
|
seq__44706 = G__44743;
|
|
chunk__44707 = G__44744;
|
|
count__44708 = G__44745;
|
|
i__44709 = G__44746;
|
|
continue;
|
|
} else {
|
|
var prov = cljs.core.first.call(null,seq__44706__$1);
|
|
figwheel.client.file_reloading.path_to_name_BANG_.call(null,path,prov);
|
|
|
|
var seq__44714_44747 = cljs.core.seq.call(null,requires);
|
|
var chunk__44715_44748 = null;
|
|
var count__44716_44749 = (0);
|
|
var i__44717_44750 = (0);
|
|
while(true){
|
|
if((i__44717_44750 < count__44716_44749)){
|
|
var req_44751 = cljs.core._nth.call(null,chunk__44715_44748,i__44717_44750);
|
|
figwheel.client.file_reloading.name_to_parent_BANG_.call(null,req_44751,prov);
|
|
|
|
var G__44752 = seq__44714_44747;
|
|
var G__44753 = chunk__44715_44748;
|
|
var G__44754 = count__44716_44749;
|
|
var G__44755 = (i__44717_44750 + (1));
|
|
seq__44714_44747 = G__44752;
|
|
chunk__44715_44748 = G__44753;
|
|
count__44716_44749 = G__44754;
|
|
i__44717_44750 = G__44755;
|
|
continue;
|
|
} else {
|
|
var temp__5457__auto___44756__$1 = cljs.core.seq.call(null,seq__44714_44747);
|
|
if(temp__5457__auto___44756__$1){
|
|
var seq__44714_44757__$1 = temp__5457__auto___44756__$1;
|
|
if(cljs.core.chunked_seq_QMARK_.call(null,seq__44714_44757__$1)){
|
|
var c__36429__auto___44758 = cljs.core.chunk_first.call(null,seq__44714_44757__$1);
|
|
var G__44759 = cljs.core.chunk_rest.call(null,seq__44714_44757__$1);
|
|
var G__44760 = c__36429__auto___44758;
|
|
var G__44761 = cljs.core.count.call(null,c__36429__auto___44758);
|
|
var G__44762 = (0);
|
|
seq__44714_44747 = G__44759;
|
|
chunk__44715_44748 = G__44760;
|
|
count__44716_44749 = G__44761;
|
|
i__44717_44750 = G__44762;
|
|
continue;
|
|
} else {
|
|
var req_44763 = cljs.core.first.call(null,seq__44714_44757__$1);
|
|
figwheel.client.file_reloading.name_to_parent_BANG_.call(null,req_44763,prov);
|
|
|
|
var G__44764 = cljs.core.next.call(null,seq__44714_44757__$1);
|
|
var G__44765 = null;
|
|
var G__44766 = (0);
|
|
var G__44767 = (0);
|
|
seq__44714_44747 = G__44764;
|
|
chunk__44715_44748 = G__44765;
|
|
count__44716_44749 = G__44766;
|
|
i__44717_44750 = G__44767;
|
|
continue;
|
|
}
|
|
} else {
|
|
}
|
|
}
|
|
break;
|
|
}
|
|
|
|
var G__44768 = cljs.core.next.call(null,seq__44706__$1);
|
|
var G__44769 = null;
|
|
var G__44770 = (0);
|
|
var G__44771 = (0);
|
|
seq__44706 = G__44768;
|
|
chunk__44707 = G__44769;
|
|
count__44708 = G__44770;
|
|
i__44709 = G__44771;
|
|
continue;
|
|
}
|
|
} else {
|
|
return null;
|
|
}
|
|
}
|
|
break;
|
|
}
|
|
});
|
|
figwheel.client.file_reloading.figwheel_require = (function figwheel$client$file_reloading$figwheel_require(src,reload){
|
|
goog.require = figwheel.client.file_reloading.figwheel_require;
|
|
|
|
if(cljs.core._EQ_.call(null,reload,"reload-all")){
|
|
var seq__44772_44776 = cljs.core.seq.call(null,figwheel.client.file_reloading.get_all_dependencies.call(null,src));
|
|
var chunk__44773_44777 = null;
|
|
var count__44774_44778 = (0);
|
|
var i__44775_44779 = (0);
|
|
while(true){
|
|
if((i__44775_44779 < count__44774_44778)){
|
|
var ns_44780 = cljs.core._nth.call(null,chunk__44773_44777,i__44775_44779);
|
|
figwheel.client.file_reloading.unprovide_BANG_.call(null,ns_44780);
|
|
|
|
var G__44781 = seq__44772_44776;
|
|
var G__44782 = chunk__44773_44777;
|
|
var G__44783 = count__44774_44778;
|
|
var G__44784 = (i__44775_44779 + (1));
|
|
seq__44772_44776 = G__44781;
|
|
chunk__44773_44777 = G__44782;
|
|
count__44774_44778 = G__44783;
|
|
i__44775_44779 = G__44784;
|
|
continue;
|
|
} else {
|
|
var temp__5457__auto___44785 = cljs.core.seq.call(null,seq__44772_44776);
|
|
if(temp__5457__auto___44785){
|
|
var seq__44772_44786__$1 = temp__5457__auto___44785;
|
|
if(cljs.core.chunked_seq_QMARK_.call(null,seq__44772_44786__$1)){
|
|
var c__36429__auto___44787 = cljs.core.chunk_first.call(null,seq__44772_44786__$1);
|
|
var G__44788 = cljs.core.chunk_rest.call(null,seq__44772_44786__$1);
|
|
var G__44789 = c__36429__auto___44787;
|
|
var G__44790 = cljs.core.count.call(null,c__36429__auto___44787);
|
|
var G__44791 = (0);
|
|
seq__44772_44776 = G__44788;
|
|
chunk__44773_44777 = G__44789;
|
|
count__44774_44778 = G__44790;
|
|
i__44775_44779 = G__44791;
|
|
continue;
|
|
} else {
|
|
var ns_44792 = cljs.core.first.call(null,seq__44772_44786__$1);
|
|
figwheel.client.file_reloading.unprovide_BANG_.call(null,ns_44792);
|
|
|
|
var G__44793 = cljs.core.next.call(null,seq__44772_44786__$1);
|
|
var G__44794 = null;
|
|
var G__44795 = (0);
|
|
var G__44796 = (0);
|
|
seq__44772_44776 = G__44793;
|
|
chunk__44773_44777 = G__44794;
|
|
count__44774_44778 = G__44795;
|
|
i__44775_44779 = G__44796;
|
|
continue;
|
|
}
|
|
} else {
|
|
}
|
|
}
|
|
break;
|
|
}
|
|
} else {
|
|
}
|
|
|
|
if(cljs.core.truth_(reload)){
|
|
figwheel.client.file_reloading.unprovide_BANG_.call(null,src);
|
|
} else {
|
|
}
|
|
|
|
return goog.require_figwheel_backup_(src);
|
|
});
|
|
/**
|
|
* Reusable browser REPL bootstrapping. Patches the essential functions
|
|
* in goog.base to support re-loading of namespaces after page load.
|
|
*/
|
|
figwheel.client.file_reloading.bootstrap_goog_base = (function figwheel$client$file_reloading$bootstrap_goog_base(){
|
|
if(cljs.core.truth_(COMPILED)){
|
|
return null;
|
|
} else {
|
|
goog.require_figwheel_backup_ = (function (){var or__35498__auto__ = goog.require__;
|
|
if(cljs.core.truth_(or__35498__auto__)){
|
|
return or__35498__auto__;
|
|
} else {
|
|
return goog.require;
|
|
}
|
|
})();
|
|
|
|
goog.isProvided_ = (function (name){
|
|
return false;
|
|
});
|
|
|
|
figwheel.client.file_reloading.setup_path__GT_name_BANG_.call(null);
|
|
|
|
figwheel.client.file_reloading.setup_ns__GT_dependents_BANG_.call(null);
|
|
|
|
goog.addDependency_figwheel_backup_ = goog.addDependency;
|
|
|
|
goog.addDependency = (function() {
|
|
var G__44797__delegate = function (args){
|
|
cljs.core.apply.call(null,figwheel.client.file_reloading.addDependency,args);
|
|
|
|
return cljs.core.apply.call(null,goog.addDependency_figwheel_backup_,args);
|
|
};
|
|
var G__44797 = function (var_args){
|
|
var args = null;
|
|
if (arguments.length > 0) {
|
|
var G__44798__i = 0, G__44798__a = new Array(arguments.length - 0);
|
|
while (G__44798__i < G__44798__a.length) {G__44798__a[G__44798__i] = arguments[G__44798__i + 0]; ++G__44798__i;}
|
|
args = new cljs.core.IndexedSeq(G__44798__a,0,null);
|
|
}
|
|
return G__44797__delegate.call(this,args);};
|
|
G__44797.cljs$lang$maxFixedArity = 0;
|
|
G__44797.cljs$lang$applyTo = (function (arglist__44799){
|
|
var args = cljs.core.seq(arglist__44799);
|
|
return G__44797__delegate(args);
|
|
});
|
|
G__44797.cljs$core$IFn$_invoke$arity$variadic = G__44797__delegate;
|
|
return G__44797;
|
|
})()
|
|
;
|
|
|
|
goog.constructNamespace_("cljs.user");
|
|
|
|
goog.global.CLOSURE_IMPORT_SCRIPT = figwheel.client.file_reloading.queued_file_reload;
|
|
|
|
return goog.require = figwheel.client.file_reloading.figwheel_require;
|
|
}
|
|
});
|
|
figwheel.client.file_reloading.patch_goog_base = (function figwheel$client$file_reloading$patch_goog_base(){
|
|
if(typeof figwheel.client.file_reloading.bootstrapped_cljs !== 'undefined'){
|
|
return null;
|
|
} else {
|
|
return (
|
|
figwheel.client.file_reloading.bootstrapped_cljs = (function (){
|
|
figwheel.client.file_reloading.bootstrap_goog_base.call(null);
|
|
|
|
return true;
|
|
})()
|
|
)
|
|
;
|
|
}
|
|
});
|
|
figwheel.client.file_reloading.gloader = ((typeof goog.net.jsloader.safeLoad !== 'undefined')?(function (p1__44800_SHARP_,p2__44801_SHARP_){
|
|
return goog.net.jsloader.safeLoad(goog.html.legacyconversions.trustedResourceUrlFromString([cljs.core.str.cljs$core$IFn$_invoke$arity$1(p1__44800_SHARP_)].join('')),p2__44801_SHARP_);
|
|
}):((typeof goog.net.jsloader.load !== 'undefined')?(function (p1__44802_SHARP_,p2__44803_SHARP_){
|
|
return goog.net.jsloader.load([cljs.core.str.cljs$core$IFn$_invoke$arity$1(p1__44802_SHARP_)].join(''),p2__44803_SHARP_);
|
|
}):(function(){throw cljs.core.ex_info.call(null,"No remote script loading function found.",cljs.core.PersistentArrayMap.EMPTY)})()
|
|
));
|
|
figwheel.client.file_reloading.reload_file_in_html_env = (function figwheel$client$file_reloading$reload_file_in_html_env(request_url,callback){
|
|
|
|
var G__44804 = figwheel.client.file_reloading.gloader.call(null,figwheel.client.file_reloading.add_cache_buster.call(null,request_url),({"cleanupWhenDone": true}));
|
|
G__44804.addCallback(((function (G__44804){
|
|
return (function (){
|
|
return cljs.core.apply.call(null,callback,new cljs.core.PersistentVector(null, 1, 5, cljs.core.PersistentVector.EMPTY_NODE, [true], null));
|
|
});})(G__44804))
|
|
);
|
|
|
|
G__44804.addErrback(((function (G__44804){
|
|
return (function (){
|
|
return cljs.core.apply.call(null,callback,new cljs.core.PersistentVector(null, 1, 5, cljs.core.PersistentVector.EMPTY_NODE, [false], null));
|
|
});})(G__44804))
|
|
);
|
|
|
|
return G__44804;
|
|
});
|
|
figwheel.client.file_reloading.write_script_tag_import = figwheel.client.file_reloading.reload_file_in_html_env;
|
|
goog.exportSymbol('figwheel.client.file_reloading.write_script_tag_import', figwheel.client.file_reloading.write_script_tag_import);
|
|
figwheel.client.file_reloading.worker_import_script = (function figwheel$client$file_reloading$worker_import_script(request_url,callback){
|
|
|
|
return callback.call(null,(function (){try{self.importScripts(figwheel.client.file_reloading.add_cache_buster.call(null,request_url));
|
|
|
|
return true;
|
|
}catch (e44805){if((e44805 instanceof Error)){
|
|
var e = e44805;
|
|
figwheel.client.utils.log.call(null,new cljs.core.Keyword(null,"error","error",-978969032),["Figwheel: Error loading file ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(request_url)].join(''));
|
|
|
|
figwheel.client.utils.log.call(null,new cljs.core.Keyword(null,"error","error",-978969032),e.stack);
|
|
|
|
return false;
|
|
} else {
|
|
throw e44805;
|
|
|
|
}
|
|
}})());
|
|
});
|
|
goog.exportSymbol('figwheel.client.file_reloading.worker_import_script', figwheel.client.file_reloading.worker_import_script);
|
|
figwheel.client.file_reloading.create_node_script_import_fn = (function figwheel$client$file_reloading$create_node_script_import_fn(){
|
|
var node_path_lib = require("path");
|
|
var util_pattern = [cljs.core.str.cljs$core$IFn$_invoke$arity$1(node_path_lib.sep),cljs.core.str.cljs$core$IFn$_invoke$arity$1(node_path_lib.join("goog","bootstrap","nodejs.js"))].join('');
|
|
var util_path = goog.object.findKey(require.cache,((function (node_path_lib,util_pattern){
|
|
return (function (v,k,o){
|
|
return goog.string.endsWith(k,util_pattern);
|
|
});})(node_path_lib,util_pattern))
|
|
);
|
|
var parts = cljs.core.pop.call(null,cljs.core.pop.call(null,clojure.string.split.call(null,util_path,/[\/\\]/)));
|
|
var root_path = clojure.string.join.call(null,node_path_lib.sep,parts);
|
|
return ((function (node_path_lib,util_pattern,util_path,parts,root_path){
|
|
return (function (request_url,callback){
|
|
|
|
var cache_path = node_path_lib.resolve(root_path,request_url);
|
|
goog.object.remove(require.cache,cache_path);
|
|
|
|
return callback.call(null,(function (){try{return require(cache_path);
|
|
}catch (e44806){if((e44806 instanceof Error)){
|
|
var e = e44806;
|
|
figwheel.client.utils.log.call(null,new cljs.core.Keyword(null,"error","error",-978969032),["Figwheel: Error loading file ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(cache_path)].join(''));
|
|
|
|
figwheel.client.utils.log.call(null,new cljs.core.Keyword(null,"error","error",-978969032),e.stack);
|
|
|
|
return false;
|
|
} else {
|
|
throw e44806;
|
|
|
|
}
|
|
}})());
|
|
});
|
|
;})(node_path_lib,util_pattern,util_path,parts,root_path))
|
|
});
|
|
goog.exportSymbol('figwheel.client.file_reloading.create_node_script_import_fn', figwheel.client.file_reloading.create_node_script_import_fn);
|
|
figwheel.client.file_reloading.reload_file_STAR_ = (function (){var pred__44807 = cljs.core._EQ_;
|
|
var expr__44808 = figwheel.client.utils.host_env_QMARK_.call(null);
|
|
if(cljs.core.truth_(pred__44807.call(null,new cljs.core.Keyword(null,"node","node",581201198),expr__44808))){
|
|
return figwheel.client.file_reloading.create_node_script_import_fn.call(null);
|
|
} else {
|
|
if(cljs.core.truth_(pred__44807.call(null,new cljs.core.Keyword(null,"html","html",-998796897),expr__44808))){
|
|
return figwheel.client.file_reloading.write_script_tag_import;
|
|
} else {
|
|
if(cljs.core.truth_(pred__44807.call(null,new cljs.core.Keyword(null,"worker","worker",938239996),expr__44808))){
|
|
return figwheel.client.file_reloading.worker_import_script;
|
|
} else {
|
|
return ((function (pred__44807,expr__44808){
|
|
return (function (a,b){
|
|
throw "Reload not defined for this platform";
|
|
});
|
|
;})(pred__44807,expr__44808))
|
|
}
|
|
}
|
|
}
|
|
})();
|
|
figwheel.client.file_reloading.reload_file = (function figwheel$client$file_reloading$reload_file(p__44810,callback){
|
|
var map__44811 = p__44810;
|
|
var map__44811__$1 = ((((!((map__44811 == null)))?((((map__44811.cljs$lang$protocol_mask$partition0$ & (64))) || ((cljs.core.PROTOCOL_SENTINEL === map__44811.cljs$core$ISeq$)))?true:false):false))?cljs.core.apply.call(null,cljs.core.hash_map,map__44811):map__44811);
|
|
var file_msg = map__44811__$1;
|
|
var request_url = cljs.core.get.call(null,map__44811__$1,new cljs.core.Keyword(null,"request-url","request-url",2100346596));
|
|
|
|
figwheel.client.utils.debug_prn.call(null,["FigWheel: Attempting to load ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(request_url)].join(''));
|
|
|
|
return (function (){var or__35498__auto__ = goog.object.get(goog.global,"FIGWHEEL_IMPORT_SCRIPT");
|
|
if(cljs.core.truth_(or__35498__auto__)){
|
|
return or__35498__auto__;
|
|
} else {
|
|
return figwheel.client.file_reloading.reload_file_STAR_;
|
|
}
|
|
})().call(null,request_url,((function (map__44811,map__44811__$1,file_msg,request_url){
|
|
return (function (success_QMARK_){
|
|
if(cljs.core.truth_(success_QMARK_)){
|
|
figwheel.client.utils.debug_prn.call(null,["FigWheel: Successfully loaded ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(request_url)].join(''));
|
|
|
|
return cljs.core.apply.call(null,callback,new cljs.core.PersistentVector(null, 1, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.assoc.call(null,file_msg,new cljs.core.Keyword(null,"loaded-file","loaded-file",-168399375),true)], null));
|
|
} else {
|
|
figwheel.client.utils.log.call(null,new cljs.core.Keyword(null,"error","error",-978969032),["Figwheel: Error loading file ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(request_url)].join(''));
|
|
|
|
return cljs.core.apply.call(null,callback,new cljs.core.PersistentVector(null, 1, 5, cljs.core.PersistentVector.EMPTY_NODE, [file_msg], null));
|
|
}
|
|
});})(map__44811,map__44811__$1,file_msg,request_url))
|
|
);
|
|
});
|
|
if(typeof figwheel.client.file_reloading.reload_chan !== 'undefined'){
|
|
} else {
|
|
figwheel.client.file_reloading.reload_chan = cljs.core.async.chan.call(null);
|
|
}
|
|
if(typeof figwheel.client.file_reloading.on_load_callbacks !== 'undefined'){
|
|
} else {
|
|
figwheel.client.file_reloading.on_load_callbacks = cljs.core.atom.call(null,cljs.core.PersistentArrayMap.EMPTY);
|
|
}
|
|
if(typeof figwheel.client.file_reloading.dependencies_loaded !== 'undefined'){
|
|
} else {
|
|
figwheel.client.file_reloading.dependencies_loaded = cljs.core.atom.call(null,cljs.core.PersistentVector.EMPTY);
|
|
}
|
|
figwheel.client.file_reloading.blocking_load = (function figwheel$client$file_reloading$blocking_load(url){
|
|
var out = cljs.core.async.chan.call(null);
|
|
figwheel.client.file_reloading.reload_file.call(null,new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"request-url","request-url",2100346596),url], null),((function (out){
|
|
return (function (file_msg){
|
|
cljs.core.async.put_BANG_.call(null,out,file_msg);
|
|
|
|
return cljs.core.async.close_BANG_.call(null,out);
|
|
});})(out))
|
|
);
|
|
|
|
return out;
|
|
});
|
|
if(typeof figwheel.client.file_reloading.reloader_loop !== 'undefined'){
|
|
} else {
|
|
figwheel.client.file_reloading.reloader_loop = (function (){var c__42249__auto__ = cljs.core.async.chan.call(null,(1));
|
|
cljs.core.async.impl.dispatch.run.call(null,((function (c__42249__auto__){
|
|
return (function (){
|
|
var f__42250__auto__ = (function (){var switch__42159__auto__ = ((function (c__42249__auto__){
|
|
return (function (state_44851){
|
|
var state_val_44852 = (state_44851[(1)]);
|
|
if((state_val_44852 === (7))){
|
|
var inst_44847 = (state_44851[(2)]);
|
|
var state_44851__$1 = state_44851;
|
|
var statearr_44853_44880 = state_44851__$1;
|
|
(statearr_44853_44880[(2)] = inst_44847);
|
|
|
|
(statearr_44853_44880[(1)] = (3));
|
|
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
if((state_val_44852 === (1))){
|
|
var state_44851__$1 = state_44851;
|
|
var statearr_44854_44881 = state_44851__$1;
|
|
(statearr_44854_44881[(2)] = null);
|
|
|
|
(statearr_44854_44881[(1)] = (2));
|
|
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
if((state_val_44852 === (4))){
|
|
var inst_44815 = (state_44851[(7)]);
|
|
var inst_44815__$1 = (state_44851[(2)]);
|
|
var state_44851__$1 = (function (){var statearr_44855 = state_44851;
|
|
(statearr_44855[(7)] = inst_44815__$1);
|
|
|
|
return statearr_44855;
|
|
})();
|
|
if(cljs.core.truth_(inst_44815__$1)){
|
|
var statearr_44856_44882 = state_44851__$1;
|
|
(statearr_44856_44882[(1)] = (5));
|
|
|
|
} else {
|
|
var statearr_44857_44883 = state_44851__$1;
|
|
(statearr_44857_44883[(1)] = (6));
|
|
|
|
}
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
if((state_val_44852 === (15))){
|
|
var inst_44832 = (state_44851[(8)]);
|
|
var inst_44829 = (state_44851[(9)]);
|
|
var inst_44834 = inst_44832.call(null,inst_44829);
|
|
var state_44851__$1 = state_44851;
|
|
var statearr_44858_44884 = state_44851__$1;
|
|
(statearr_44858_44884[(2)] = inst_44834);
|
|
|
|
(statearr_44858_44884[(1)] = (17));
|
|
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
if((state_val_44852 === (13))){
|
|
var inst_44841 = (state_44851[(2)]);
|
|
var state_44851__$1 = state_44851;
|
|
var statearr_44859_44885 = state_44851__$1;
|
|
(statearr_44859_44885[(2)] = inst_44841);
|
|
|
|
(statearr_44859_44885[(1)] = (10));
|
|
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
if((state_val_44852 === (6))){
|
|
var state_44851__$1 = state_44851;
|
|
var statearr_44860_44886 = state_44851__$1;
|
|
(statearr_44860_44886[(2)] = null);
|
|
|
|
(statearr_44860_44886[(1)] = (7));
|
|
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
if((state_val_44852 === (17))){
|
|
var inst_44838 = (state_44851[(2)]);
|
|
var state_44851__$1 = state_44851;
|
|
var statearr_44861_44887 = state_44851__$1;
|
|
(statearr_44861_44887[(2)] = inst_44838);
|
|
|
|
(statearr_44861_44887[(1)] = (13));
|
|
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
if((state_val_44852 === (3))){
|
|
var inst_44849 = (state_44851[(2)]);
|
|
var state_44851__$1 = state_44851;
|
|
return cljs.core.async.impl.ioc_helpers.return_chan.call(null,state_44851__$1,inst_44849);
|
|
} else {
|
|
if((state_val_44852 === (12))){
|
|
var state_44851__$1 = state_44851;
|
|
var statearr_44862_44888 = state_44851__$1;
|
|
(statearr_44862_44888[(2)] = null);
|
|
|
|
(statearr_44862_44888[(1)] = (13));
|
|
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
if((state_val_44852 === (2))){
|
|
var state_44851__$1 = state_44851;
|
|
return cljs.core.async.impl.ioc_helpers.take_BANG_.call(null,state_44851__$1,(4),figwheel.client.file_reloading.reload_chan);
|
|
} else {
|
|
if((state_val_44852 === (11))){
|
|
var inst_44820 = (state_44851[(10)]);
|
|
var inst_44827 = figwheel.client.file_reloading.blocking_load.call(null,inst_44820);
|
|
var state_44851__$1 = state_44851;
|
|
return cljs.core.async.impl.ioc_helpers.take_BANG_.call(null,state_44851__$1,(14),inst_44827);
|
|
} else {
|
|
if((state_val_44852 === (9))){
|
|
var inst_44820 = (state_44851[(10)]);
|
|
var state_44851__$1 = state_44851;
|
|
if(cljs.core.truth_(inst_44820)){
|
|
var statearr_44863_44889 = state_44851__$1;
|
|
(statearr_44863_44889[(1)] = (11));
|
|
|
|
} else {
|
|
var statearr_44864_44890 = state_44851__$1;
|
|
(statearr_44864_44890[(1)] = (12));
|
|
|
|
}
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
if((state_val_44852 === (5))){
|
|
var inst_44815 = (state_44851[(7)]);
|
|
var inst_44821 = (state_44851[(11)]);
|
|
var inst_44820 = cljs.core.nth.call(null,inst_44815,(0),null);
|
|
var inst_44821__$1 = cljs.core.nth.call(null,inst_44815,(1),null);
|
|
var state_44851__$1 = (function (){var statearr_44865 = state_44851;
|
|
(statearr_44865[(10)] = inst_44820);
|
|
|
|
(statearr_44865[(11)] = inst_44821__$1);
|
|
|
|
return statearr_44865;
|
|
})();
|
|
if(cljs.core.truth_(inst_44821__$1)){
|
|
var statearr_44866_44891 = state_44851__$1;
|
|
(statearr_44866_44891[(1)] = (8));
|
|
|
|
} else {
|
|
var statearr_44867_44892 = state_44851__$1;
|
|
(statearr_44867_44892[(1)] = (9));
|
|
|
|
}
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
if((state_val_44852 === (14))){
|
|
var inst_44832 = (state_44851[(8)]);
|
|
var inst_44820 = (state_44851[(10)]);
|
|
var inst_44829 = (state_44851[(2)]);
|
|
var inst_44830 = console.log("Loading!",inst_44820);
|
|
var inst_44831 = cljs.core.deref.call(null,figwheel.client.file_reloading.on_load_callbacks);
|
|
var inst_44832__$1 = cljs.core.get.call(null,inst_44831,inst_44820);
|
|
var state_44851__$1 = (function (){var statearr_44868 = state_44851;
|
|
(statearr_44868[(8)] = inst_44832__$1);
|
|
|
|
(statearr_44868[(9)] = inst_44829);
|
|
|
|
(statearr_44868[(12)] = inst_44830);
|
|
|
|
return statearr_44868;
|
|
})();
|
|
if(cljs.core.truth_(inst_44832__$1)){
|
|
var statearr_44869_44893 = state_44851__$1;
|
|
(statearr_44869_44893[(1)] = (15));
|
|
|
|
} else {
|
|
var statearr_44870_44894 = state_44851__$1;
|
|
(statearr_44870_44894[(1)] = (16));
|
|
|
|
}
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
if((state_val_44852 === (16))){
|
|
var inst_44829 = (state_44851[(9)]);
|
|
var inst_44836 = cljs.core.swap_BANG_.call(null,figwheel.client.file_reloading.dependencies_loaded,cljs.core.conj,inst_44829);
|
|
var state_44851__$1 = state_44851;
|
|
var statearr_44871_44895 = state_44851__$1;
|
|
(statearr_44871_44895[(2)] = inst_44836);
|
|
|
|
(statearr_44871_44895[(1)] = (17));
|
|
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
if((state_val_44852 === (10))){
|
|
var inst_44843 = (state_44851[(2)]);
|
|
var state_44851__$1 = (function (){var statearr_44872 = state_44851;
|
|
(statearr_44872[(13)] = inst_44843);
|
|
|
|
return statearr_44872;
|
|
})();
|
|
var statearr_44873_44896 = state_44851__$1;
|
|
(statearr_44873_44896[(2)] = null);
|
|
|
|
(statearr_44873_44896[(1)] = (2));
|
|
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
if((state_val_44852 === (8))){
|
|
var inst_44821 = (state_44851[(11)]);
|
|
var inst_44823 = console.log("Evaling!",inst_44821);
|
|
var inst_44824 = eval(inst_44821);
|
|
var state_44851__$1 = (function (){var statearr_44874 = state_44851;
|
|
(statearr_44874[(14)] = inst_44823);
|
|
|
|
return statearr_44874;
|
|
})();
|
|
var statearr_44875_44897 = state_44851__$1;
|
|
(statearr_44875_44897[(2)] = inst_44824);
|
|
|
|
(statearr_44875_44897[(1)] = (10));
|
|
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
return null;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
});})(c__42249__auto__))
|
|
;
|
|
return ((function (switch__42159__auto__,c__42249__auto__){
|
|
return (function() {
|
|
var figwheel$client$file_reloading$state_machine__42160__auto__ = null;
|
|
var figwheel$client$file_reloading$state_machine__42160__auto____0 = (function (){
|
|
var statearr_44876 = [null,null,null,null,null,null,null,null,null,null,null,null,null,null,null];
|
|
(statearr_44876[(0)] = figwheel$client$file_reloading$state_machine__42160__auto__);
|
|
|
|
(statearr_44876[(1)] = (1));
|
|
|
|
return statearr_44876;
|
|
});
|
|
var figwheel$client$file_reloading$state_machine__42160__auto____1 = (function (state_44851){
|
|
while(true){
|
|
var ret_value__42161__auto__ = (function (){try{while(true){
|
|
var result__42162__auto__ = switch__42159__auto__.call(null,state_44851);
|
|
if(cljs.core.keyword_identical_QMARK_.call(null,result__42162__auto__,new cljs.core.Keyword(null,"recur","recur",-437573268))){
|
|
continue;
|
|
} else {
|
|
return result__42162__auto__;
|
|
}
|
|
break;
|
|
}
|
|
}catch (e44877){if((e44877 instanceof Object)){
|
|
var ex__42163__auto__ = e44877;
|
|
var statearr_44878_44898 = state_44851;
|
|
(statearr_44878_44898[(5)] = ex__42163__auto__);
|
|
|
|
|
|
cljs.core.async.impl.ioc_helpers.process_exception.call(null,state_44851);
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
throw e44877;
|
|
|
|
}
|
|
}})();
|
|
if(cljs.core.keyword_identical_QMARK_.call(null,ret_value__42161__auto__,new cljs.core.Keyword(null,"recur","recur",-437573268))){
|
|
var G__44899 = state_44851;
|
|
state_44851 = G__44899;
|
|
continue;
|
|
} else {
|
|
return ret_value__42161__auto__;
|
|
}
|
|
break;
|
|
}
|
|
});
|
|
figwheel$client$file_reloading$state_machine__42160__auto__ = function(state_44851){
|
|
switch(arguments.length){
|
|
case 0:
|
|
return figwheel$client$file_reloading$state_machine__42160__auto____0.call(this);
|
|
case 1:
|
|
return figwheel$client$file_reloading$state_machine__42160__auto____1.call(this,state_44851);
|
|
}
|
|
throw(new Error('Invalid arity: ' + (arguments.length - 1)));
|
|
};
|
|
figwheel$client$file_reloading$state_machine__42160__auto__.cljs$core$IFn$_invoke$arity$0 = figwheel$client$file_reloading$state_machine__42160__auto____0;
|
|
figwheel$client$file_reloading$state_machine__42160__auto__.cljs$core$IFn$_invoke$arity$1 = figwheel$client$file_reloading$state_machine__42160__auto____1;
|
|
return figwheel$client$file_reloading$state_machine__42160__auto__;
|
|
})()
|
|
;})(switch__42159__auto__,c__42249__auto__))
|
|
})();
|
|
var state__42251__auto__ = (function (){var statearr_44879 = f__42250__auto__.call(null);
|
|
(statearr_44879[(6)] = c__42249__auto__);
|
|
|
|
return statearr_44879;
|
|
})();
|
|
return cljs.core.async.impl.ioc_helpers.run_state_machine_wrapped.call(null,state__42251__auto__);
|
|
});})(c__42249__auto__))
|
|
);
|
|
|
|
return c__42249__auto__;
|
|
})();
|
|
}
|
|
figwheel.client.file_reloading.queued_file_reload = (function figwheel$client$file_reloading$queued_file_reload(var_args){
|
|
var G__44901 = arguments.length;
|
|
switch (G__44901) {
|
|
case 1:
|
|
return figwheel.client.file_reloading.queued_file_reload.cljs$core$IFn$_invoke$arity$1((arguments[(0)]));
|
|
|
|
break;
|
|
case 2:
|
|
return figwheel.client.file_reloading.queued_file_reload.cljs$core$IFn$_invoke$arity$2((arguments[(0)]),(arguments[(1)]));
|
|
|
|
break;
|
|
default:
|
|
throw (new Error(["Invalid arity: ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(arguments.length)].join('')));
|
|
|
|
}
|
|
});
|
|
|
|
figwheel.client.file_reloading.queued_file_reload.cljs$core$IFn$_invoke$arity$1 = (function (url){
|
|
return figwheel.client.file_reloading.queued_file_reload.call(null,url,null);
|
|
});
|
|
|
|
figwheel.client.file_reloading.queued_file_reload.cljs$core$IFn$_invoke$arity$2 = (function (url,opt_source_text){
|
|
return cljs.core.async.put_BANG_.call(null,figwheel.client.file_reloading.reload_chan,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [url,opt_source_text], null));
|
|
});
|
|
|
|
figwheel.client.file_reloading.queued_file_reload.cljs$lang$maxFixedArity = 2;
|
|
|
|
figwheel.client.file_reloading.require_with_callback = (function figwheel$client$file_reloading$require_with_callback(p__44903,callback){
|
|
var map__44904 = p__44903;
|
|
var map__44904__$1 = ((((!((map__44904 == null)))?((((map__44904.cljs$lang$protocol_mask$partition0$ & (64))) || ((cljs.core.PROTOCOL_SENTINEL === map__44904.cljs$core$ISeq$)))?true:false):false))?cljs.core.apply.call(null,cljs.core.hash_map,map__44904):map__44904);
|
|
var file_msg = map__44904__$1;
|
|
var namespace = cljs.core.get.call(null,map__44904__$1,new cljs.core.Keyword(null,"namespace","namespace",-377510372));
|
|
var request_url = figwheel.client.file_reloading.resolve_ns.call(null,namespace);
|
|
cljs.core.swap_BANG_.call(null,figwheel.client.file_reloading.on_load_callbacks,cljs.core.assoc,request_url,((function (request_url,map__44904,map__44904__$1,file_msg,namespace){
|
|
return (function (file_msg_SINGLEQUOTE_){
|
|
cljs.core.swap_BANG_.call(null,figwheel.client.file_reloading.on_load_callbacks,cljs.core.dissoc,request_url);
|
|
|
|
return cljs.core.apply.call(null,callback,new cljs.core.PersistentVector(null, 1, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.core.merge.call(null,file_msg,cljs.core.select_keys.call(null,file_msg_SINGLEQUOTE_,new cljs.core.PersistentVector(null, 1, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"loaded-file","loaded-file",-168399375)], null)))], null));
|
|
});})(request_url,map__44904,map__44904__$1,file_msg,namespace))
|
|
);
|
|
|
|
return figwheel.client.file_reloading.figwheel_require.call(null,cljs.core.name.call(null,namespace),true);
|
|
});
|
|
figwheel.client.file_reloading.figwheel_no_load_QMARK_ = (function figwheel$client$file_reloading$figwheel_no_load_QMARK_(p__44906){
|
|
var map__44907 = p__44906;
|
|
var map__44907__$1 = ((((!((map__44907 == null)))?((((map__44907.cljs$lang$protocol_mask$partition0$ & (64))) || ((cljs.core.PROTOCOL_SENTINEL === map__44907.cljs$core$ISeq$)))?true:false):false))?cljs.core.apply.call(null,cljs.core.hash_map,map__44907):map__44907);
|
|
var file_msg = map__44907__$1;
|
|
var namespace = cljs.core.get.call(null,map__44907__$1,new cljs.core.Keyword(null,"namespace","namespace",-377510372));
|
|
var meta_pragmas = cljs.core.get.call(null,cljs.core.deref.call(null,figwheel.client.file_reloading.figwheel_meta_pragmas),cljs.core.name.call(null,namespace));
|
|
return new cljs.core.Keyword(null,"figwheel-no-load","figwheel-no-load",-555840179).cljs$core$IFn$_invoke$arity$1(meta_pragmas);
|
|
});
|
|
figwheel.client.file_reloading.reload_file_QMARK_ = (function figwheel$client$file_reloading$reload_file_QMARK_(p__44909){
|
|
var map__44910 = p__44909;
|
|
var map__44910__$1 = ((((!((map__44910 == null)))?((((map__44910.cljs$lang$protocol_mask$partition0$ & (64))) || ((cljs.core.PROTOCOL_SENTINEL === map__44910.cljs$core$ISeq$)))?true:false):false))?cljs.core.apply.call(null,cljs.core.hash_map,map__44910):map__44910);
|
|
var file_msg = map__44910__$1;
|
|
var namespace = cljs.core.get.call(null,map__44910__$1,new cljs.core.Keyword(null,"namespace","namespace",-377510372));
|
|
|
|
var meta_pragmas = cljs.core.get.call(null,cljs.core.deref.call(null,figwheel.client.file_reloading.figwheel_meta_pragmas),cljs.core.name.call(null,namespace));
|
|
var and__35486__auto__ = cljs.core.not.call(null,figwheel.client.file_reloading.figwheel_no_load_QMARK_.call(null,file_msg));
|
|
if(and__35486__auto__){
|
|
var or__35498__auto__ = new cljs.core.Keyword(null,"figwheel-always","figwheel-always",799819691).cljs$core$IFn$_invoke$arity$1(meta_pragmas);
|
|
if(cljs.core.truth_(or__35498__auto__)){
|
|
return or__35498__auto__;
|
|
} else {
|
|
var or__35498__auto____$1 = new cljs.core.Keyword(null,"figwheel-load","figwheel-load",1316089175).cljs$core$IFn$_invoke$arity$1(meta_pragmas);
|
|
if(cljs.core.truth_(or__35498__auto____$1)){
|
|
return or__35498__auto____$1;
|
|
} else {
|
|
return figwheel.client.file_reloading.provided_QMARK_.call(null,cljs.core.name.call(null,namespace));
|
|
}
|
|
}
|
|
} else {
|
|
return and__35486__auto__;
|
|
}
|
|
});
|
|
figwheel.client.file_reloading.js_reload = (function figwheel$client$file_reloading$js_reload(p__44912,callback){
|
|
var map__44913 = p__44912;
|
|
var map__44913__$1 = ((((!((map__44913 == null)))?((((map__44913.cljs$lang$protocol_mask$partition0$ & (64))) || ((cljs.core.PROTOCOL_SENTINEL === map__44913.cljs$core$ISeq$)))?true:false):false))?cljs.core.apply.call(null,cljs.core.hash_map,map__44913):map__44913);
|
|
var file_msg = map__44913__$1;
|
|
var request_url = cljs.core.get.call(null,map__44913__$1,new cljs.core.Keyword(null,"request-url","request-url",2100346596));
|
|
var namespace = cljs.core.get.call(null,map__44913__$1,new cljs.core.Keyword(null,"namespace","namespace",-377510372));
|
|
|
|
if(cljs.core.truth_(figwheel.client.file_reloading.reload_file_QMARK_.call(null,file_msg))){
|
|
return figwheel.client.file_reloading.require_with_callback.call(null,file_msg,callback);
|
|
} else {
|
|
figwheel.client.utils.debug_prn.call(null,["Figwheel: Not trying to load file ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(request_url)].join(''));
|
|
|
|
return cljs.core.apply.call(null,callback,new cljs.core.PersistentVector(null, 1, 5, cljs.core.PersistentVector.EMPTY_NODE, [file_msg], null));
|
|
}
|
|
});
|
|
figwheel.client.file_reloading.reload_js_file = (function figwheel$client$file_reloading$reload_js_file(file_msg){
|
|
var out = cljs.core.async.chan.call(null);
|
|
figwheel.client.file_reloading.js_reload.call(null,file_msg,((function (out){
|
|
return (function (url){
|
|
cljs.core.async.put_BANG_.call(null,out,url);
|
|
|
|
return cljs.core.async.close_BANG_.call(null,out);
|
|
});})(out))
|
|
);
|
|
|
|
return out;
|
|
});
|
|
/**
|
|
* Returns a chanel with one collection of loaded filenames on it.
|
|
*/
|
|
figwheel.client.file_reloading.load_all_js_files = (function figwheel$client$file_reloading$load_all_js_files(files){
|
|
var out = cljs.core.async.chan.call(null);
|
|
var c__42249__auto___44963 = cljs.core.async.chan.call(null,(1));
|
|
cljs.core.async.impl.dispatch.run.call(null,((function (c__42249__auto___44963,out){
|
|
return (function (){
|
|
var f__42250__auto__ = (function (){var switch__42159__auto__ = ((function (c__42249__auto___44963,out){
|
|
return (function (state_44948){
|
|
var state_val_44949 = (state_44948[(1)]);
|
|
if((state_val_44949 === (1))){
|
|
var inst_44922 = cljs.core.seq.call(null,files);
|
|
var inst_44923 = cljs.core.first.call(null,inst_44922);
|
|
var inst_44924 = cljs.core.next.call(null,inst_44922);
|
|
var inst_44925 = files;
|
|
var state_44948__$1 = (function (){var statearr_44950 = state_44948;
|
|
(statearr_44950[(7)] = inst_44923);
|
|
|
|
(statearr_44950[(8)] = inst_44925);
|
|
|
|
(statearr_44950[(9)] = inst_44924);
|
|
|
|
return statearr_44950;
|
|
})();
|
|
var statearr_44951_44964 = state_44948__$1;
|
|
(statearr_44951_44964[(2)] = null);
|
|
|
|
(statearr_44951_44964[(1)] = (2));
|
|
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
if((state_val_44949 === (2))){
|
|
var inst_44931 = (state_44948[(10)]);
|
|
var inst_44925 = (state_44948[(8)]);
|
|
var inst_44930 = cljs.core.seq.call(null,inst_44925);
|
|
var inst_44931__$1 = cljs.core.first.call(null,inst_44930);
|
|
var inst_44932 = cljs.core.next.call(null,inst_44930);
|
|
var inst_44933 = (inst_44931__$1 == null);
|
|
var inst_44934 = cljs.core.not.call(null,inst_44933);
|
|
var state_44948__$1 = (function (){var statearr_44952 = state_44948;
|
|
(statearr_44952[(11)] = inst_44932);
|
|
|
|
(statearr_44952[(10)] = inst_44931__$1);
|
|
|
|
return statearr_44952;
|
|
})();
|
|
if(inst_44934){
|
|
var statearr_44953_44965 = state_44948__$1;
|
|
(statearr_44953_44965[(1)] = (4));
|
|
|
|
} else {
|
|
var statearr_44954_44966 = state_44948__$1;
|
|
(statearr_44954_44966[(1)] = (5));
|
|
|
|
}
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
if((state_val_44949 === (3))){
|
|
var inst_44946 = (state_44948[(2)]);
|
|
var state_44948__$1 = state_44948;
|
|
return cljs.core.async.impl.ioc_helpers.return_chan.call(null,state_44948__$1,inst_44946);
|
|
} else {
|
|
if((state_val_44949 === (4))){
|
|
var inst_44931 = (state_44948[(10)]);
|
|
var inst_44936 = figwheel.client.file_reloading.reload_js_file.call(null,inst_44931);
|
|
var state_44948__$1 = state_44948;
|
|
return cljs.core.async.impl.ioc_helpers.take_BANG_.call(null,state_44948__$1,(7),inst_44936);
|
|
} else {
|
|
if((state_val_44949 === (5))){
|
|
var inst_44942 = cljs.core.async.close_BANG_.call(null,out);
|
|
var state_44948__$1 = state_44948;
|
|
var statearr_44955_44967 = state_44948__$1;
|
|
(statearr_44955_44967[(2)] = inst_44942);
|
|
|
|
(statearr_44955_44967[(1)] = (6));
|
|
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
if((state_val_44949 === (6))){
|
|
var inst_44944 = (state_44948[(2)]);
|
|
var state_44948__$1 = state_44948;
|
|
var statearr_44956_44968 = state_44948__$1;
|
|
(statearr_44956_44968[(2)] = inst_44944);
|
|
|
|
(statearr_44956_44968[(1)] = (3));
|
|
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
if((state_val_44949 === (7))){
|
|
var inst_44932 = (state_44948[(11)]);
|
|
var inst_44938 = (state_44948[(2)]);
|
|
var inst_44939 = cljs.core.async.put_BANG_.call(null,out,inst_44938);
|
|
var inst_44925 = inst_44932;
|
|
var state_44948__$1 = (function (){var statearr_44957 = state_44948;
|
|
(statearr_44957[(12)] = inst_44939);
|
|
|
|
(statearr_44957[(8)] = inst_44925);
|
|
|
|
return statearr_44957;
|
|
})();
|
|
var statearr_44958_44969 = state_44948__$1;
|
|
(statearr_44958_44969[(2)] = null);
|
|
|
|
(statearr_44958_44969[(1)] = (2));
|
|
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
return null;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
});})(c__42249__auto___44963,out))
|
|
;
|
|
return ((function (switch__42159__auto__,c__42249__auto___44963,out){
|
|
return (function() {
|
|
var figwheel$client$file_reloading$load_all_js_files_$_state_machine__42160__auto__ = null;
|
|
var figwheel$client$file_reloading$load_all_js_files_$_state_machine__42160__auto____0 = (function (){
|
|
var statearr_44959 = [null,null,null,null,null,null,null,null,null,null,null,null,null];
|
|
(statearr_44959[(0)] = figwheel$client$file_reloading$load_all_js_files_$_state_machine__42160__auto__);
|
|
|
|
(statearr_44959[(1)] = (1));
|
|
|
|
return statearr_44959;
|
|
});
|
|
var figwheel$client$file_reloading$load_all_js_files_$_state_machine__42160__auto____1 = (function (state_44948){
|
|
while(true){
|
|
var ret_value__42161__auto__ = (function (){try{while(true){
|
|
var result__42162__auto__ = switch__42159__auto__.call(null,state_44948);
|
|
if(cljs.core.keyword_identical_QMARK_.call(null,result__42162__auto__,new cljs.core.Keyword(null,"recur","recur",-437573268))){
|
|
continue;
|
|
} else {
|
|
return result__42162__auto__;
|
|
}
|
|
break;
|
|
}
|
|
}catch (e44960){if((e44960 instanceof Object)){
|
|
var ex__42163__auto__ = e44960;
|
|
var statearr_44961_44970 = state_44948;
|
|
(statearr_44961_44970[(5)] = ex__42163__auto__);
|
|
|
|
|
|
cljs.core.async.impl.ioc_helpers.process_exception.call(null,state_44948);
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
throw e44960;
|
|
|
|
}
|
|
}})();
|
|
if(cljs.core.keyword_identical_QMARK_.call(null,ret_value__42161__auto__,new cljs.core.Keyword(null,"recur","recur",-437573268))){
|
|
var G__44971 = state_44948;
|
|
state_44948 = G__44971;
|
|
continue;
|
|
} else {
|
|
return ret_value__42161__auto__;
|
|
}
|
|
break;
|
|
}
|
|
});
|
|
figwheel$client$file_reloading$load_all_js_files_$_state_machine__42160__auto__ = function(state_44948){
|
|
switch(arguments.length){
|
|
case 0:
|
|
return figwheel$client$file_reloading$load_all_js_files_$_state_machine__42160__auto____0.call(this);
|
|
case 1:
|
|
return figwheel$client$file_reloading$load_all_js_files_$_state_machine__42160__auto____1.call(this,state_44948);
|
|
}
|
|
throw(new Error('Invalid arity: ' + (arguments.length - 1)));
|
|
};
|
|
figwheel$client$file_reloading$load_all_js_files_$_state_machine__42160__auto__.cljs$core$IFn$_invoke$arity$0 = figwheel$client$file_reloading$load_all_js_files_$_state_machine__42160__auto____0;
|
|
figwheel$client$file_reloading$load_all_js_files_$_state_machine__42160__auto__.cljs$core$IFn$_invoke$arity$1 = figwheel$client$file_reloading$load_all_js_files_$_state_machine__42160__auto____1;
|
|
return figwheel$client$file_reloading$load_all_js_files_$_state_machine__42160__auto__;
|
|
})()
|
|
;})(switch__42159__auto__,c__42249__auto___44963,out))
|
|
})();
|
|
var state__42251__auto__ = (function (){var statearr_44962 = f__42250__auto__.call(null);
|
|
(statearr_44962[(6)] = c__42249__auto___44963);
|
|
|
|
return statearr_44962;
|
|
})();
|
|
return cljs.core.async.impl.ioc_helpers.run_state_machine_wrapped.call(null,state__42251__auto__);
|
|
});})(c__42249__auto___44963,out))
|
|
);
|
|
|
|
|
|
return cljs.core.async.into.call(null,cljs.core.PersistentVector.EMPTY,out);
|
|
});
|
|
figwheel.client.file_reloading.eval_body = (function figwheel$client$file_reloading$eval_body(p__44972,opts){
|
|
var map__44973 = p__44972;
|
|
var map__44973__$1 = ((((!((map__44973 == null)))?((((map__44973.cljs$lang$protocol_mask$partition0$ & (64))) || ((cljs.core.PROTOCOL_SENTINEL === map__44973.cljs$core$ISeq$)))?true:false):false))?cljs.core.apply.call(null,cljs.core.hash_map,map__44973):map__44973);
|
|
var eval_body = cljs.core.get.call(null,map__44973__$1,new cljs.core.Keyword(null,"eval-body","eval-body",-907279883));
|
|
var file = cljs.core.get.call(null,map__44973__$1,new cljs.core.Keyword(null,"file","file",-1269645878));
|
|
if(cljs.core.truth_((function (){var and__35486__auto__ = eval_body;
|
|
if(cljs.core.truth_(and__35486__auto__)){
|
|
return typeof eval_body === 'string';
|
|
} else {
|
|
return and__35486__auto__;
|
|
}
|
|
})())){
|
|
var code = eval_body;
|
|
try{figwheel.client.utils.debug_prn.call(null,["Evaling file ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(file)].join(''));
|
|
|
|
return figwheel.client.utils.eval_helper.call(null,code,opts);
|
|
}catch (e44975){var e = e44975;
|
|
return figwheel.client.utils.log.call(null,new cljs.core.Keyword(null,"error","error",-978969032),["Unable to evaluate ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(file)].join(''));
|
|
}} else {
|
|
return null;
|
|
}
|
|
});
|
|
figwheel.client.file_reloading.expand_files = (function figwheel$client$file_reloading$expand_files(files){
|
|
var deps = figwheel.client.file_reloading.get_all_dependents.call(null,cljs.core.map.call(null,new cljs.core.Keyword(null,"namespace","namespace",-377510372),files));
|
|
return cljs.core.filter.call(null,cljs.core.comp.call(null,cljs.core.not,cljs.core.partial.call(null,cljs.core.re_matches,/figwheel\.connect.*/),new cljs.core.Keyword(null,"namespace","namespace",-377510372)),cljs.core.map.call(null,((function (deps){
|
|
return (function (n){
|
|
var temp__5455__auto__ = cljs.core.first.call(null,cljs.core.filter.call(null,((function (deps){
|
|
return (function (p1__44976_SHARP_){
|
|
return cljs.core._EQ_.call(null,new cljs.core.Keyword(null,"namespace","namespace",-377510372).cljs$core$IFn$_invoke$arity$1(p1__44976_SHARP_),n);
|
|
});})(deps))
|
|
,files));
|
|
if(cljs.core.truth_(temp__5455__auto__)){
|
|
var file_msg = temp__5455__auto__;
|
|
return file_msg;
|
|
} else {
|
|
return new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"type","type",1174270348),new cljs.core.Keyword(null,"namespace","namespace",-377510372),new cljs.core.Keyword(null,"namespace","namespace",-377510372),n], null);
|
|
}
|
|
});})(deps))
|
|
,deps));
|
|
});
|
|
figwheel.client.file_reloading.sort_files = (function figwheel$client$file_reloading$sort_files(files){
|
|
if((cljs.core.count.call(null,files) <= (1))){
|
|
return files;
|
|
} else {
|
|
var keep_files = cljs.core.set.call(null,cljs.core.keep.call(null,new cljs.core.Keyword(null,"namespace","namespace",-377510372),files));
|
|
return cljs.core.filter.call(null,cljs.core.comp.call(null,keep_files,new cljs.core.Keyword(null,"namespace","namespace",-377510372)),figwheel.client.file_reloading.expand_files.call(null,files));
|
|
}
|
|
});
|
|
figwheel.client.file_reloading.get_figwheel_always = (function figwheel$client$file_reloading$get_figwheel_always(){
|
|
return cljs.core.map.call(null,(function (p__44977){
|
|
var vec__44978 = p__44977;
|
|
var k = cljs.core.nth.call(null,vec__44978,(0),null);
|
|
var v = cljs.core.nth.call(null,vec__44978,(1),null);
|
|
return new cljs.core.PersistentArrayMap(null, 2, [new cljs.core.Keyword(null,"namespace","namespace",-377510372),k,new cljs.core.Keyword(null,"type","type",1174270348),new cljs.core.Keyword(null,"namespace","namespace",-377510372)], null);
|
|
}),cljs.core.filter.call(null,(function (p__44981){
|
|
var vec__44982 = p__44981;
|
|
var k = cljs.core.nth.call(null,vec__44982,(0),null);
|
|
var v = cljs.core.nth.call(null,vec__44982,(1),null);
|
|
return new cljs.core.Keyword(null,"figwheel-always","figwheel-always",799819691).cljs$core$IFn$_invoke$arity$1(v);
|
|
}),cljs.core.deref.call(null,figwheel.client.file_reloading.figwheel_meta_pragmas)));
|
|
});
|
|
figwheel.client.file_reloading.reload_js_files = (function figwheel$client$file_reloading$reload_js_files(p__44988,p__44989){
|
|
var map__44990 = p__44988;
|
|
var map__44990__$1 = ((((!((map__44990 == null)))?((((map__44990.cljs$lang$protocol_mask$partition0$ & (64))) || ((cljs.core.PROTOCOL_SENTINEL === map__44990.cljs$core$ISeq$)))?true:false):false))?cljs.core.apply.call(null,cljs.core.hash_map,map__44990):map__44990);
|
|
var opts = map__44990__$1;
|
|
var before_jsload = cljs.core.get.call(null,map__44990__$1,new cljs.core.Keyword(null,"before-jsload","before-jsload",-847513128));
|
|
var on_jsload = cljs.core.get.call(null,map__44990__$1,new cljs.core.Keyword(null,"on-jsload","on-jsload",-395756602));
|
|
var reload_dependents = cljs.core.get.call(null,map__44990__$1,new cljs.core.Keyword(null,"reload-dependents","reload-dependents",-956865430));
|
|
var map__44991 = p__44989;
|
|
var map__44991__$1 = ((((!((map__44991 == null)))?((((map__44991.cljs$lang$protocol_mask$partition0$ & (64))) || ((cljs.core.PROTOCOL_SENTINEL === map__44991.cljs$core$ISeq$)))?true:false):false))?cljs.core.apply.call(null,cljs.core.hash_map,map__44991):map__44991);
|
|
var msg = map__44991__$1;
|
|
var files = cljs.core.get.call(null,map__44991__$1,new cljs.core.Keyword(null,"files","files",-472457450));
|
|
var figwheel_meta = cljs.core.get.call(null,map__44991__$1,new cljs.core.Keyword(null,"figwheel-meta","figwheel-meta",-225970237));
|
|
var recompile_dependents = cljs.core.get.call(null,map__44991__$1,new cljs.core.Keyword(null,"recompile-dependents","recompile-dependents",523804171));
|
|
if(cljs.core.empty_QMARK_.call(null,figwheel_meta)){
|
|
} else {
|
|
cljs.core.reset_BANG_.call(null,figwheel.client.file_reloading.figwheel_meta_pragmas,figwheel_meta);
|
|
}
|
|
|
|
var c__42249__auto__ = cljs.core.async.chan.call(null,(1));
|
|
cljs.core.async.impl.dispatch.run.call(null,((function (c__42249__auto__,map__44990,map__44990__$1,opts,before_jsload,on_jsload,reload_dependents,map__44991,map__44991__$1,msg,files,figwheel_meta,recompile_dependents){
|
|
return (function (){
|
|
var f__42250__auto__ = (function (){var switch__42159__auto__ = ((function (c__42249__auto__,map__44990,map__44990__$1,opts,before_jsload,on_jsload,reload_dependents,map__44991,map__44991__$1,msg,files,figwheel_meta,recompile_dependents){
|
|
return (function (state_45145){
|
|
var state_val_45146 = (state_45145[(1)]);
|
|
if((state_val_45146 === (7))){
|
|
var inst_45005 = (state_45145[(7)]);
|
|
var inst_45007 = (state_45145[(8)]);
|
|
var inst_45008 = (state_45145[(9)]);
|
|
var inst_45006 = (state_45145[(10)]);
|
|
var inst_45013 = cljs.core._nth.call(null,inst_45006,inst_45008);
|
|
var inst_45014 = figwheel.client.file_reloading.eval_body.call(null,inst_45013,opts);
|
|
var inst_45015 = (inst_45008 + (1));
|
|
var tmp45147 = inst_45005;
|
|
var tmp45148 = inst_45007;
|
|
var tmp45149 = inst_45006;
|
|
var inst_45005__$1 = tmp45147;
|
|
var inst_45006__$1 = tmp45149;
|
|
var inst_45007__$1 = tmp45148;
|
|
var inst_45008__$1 = inst_45015;
|
|
var state_45145__$1 = (function (){var statearr_45150 = state_45145;
|
|
(statearr_45150[(7)] = inst_45005__$1);
|
|
|
|
(statearr_45150[(8)] = inst_45007__$1);
|
|
|
|
(statearr_45150[(9)] = inst_45008__$1);
|
|
|
|
(statearr_45150[(10)] = inst_45006__$1);
|
|
|
|
(statearr_45150[(11)] = inst_45014);
|
|
|
|
return statearr_45150;
|
|
})();
|
|
var statearr_45151_45234 = state_45145__$1;
|
|
(statearr_45151_45234[(2)] = null);
|
|
|
|
(statearr_45151_45234[(1)] = (5));
|
|
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
if((state_val_45146 === (20))){
|
|
var inst_45048 = (state_45145[(12)]);
|
|
var inst_45056 = figwheel.client.file_reloading.sort_files.call(null,inst_45048);
|
|
var state_45145__$1 = state_45145;
|
|
var statearr_45152_45235 = state_45145__$1;
|
|
(statearr_45152_45235[(2)] = inst_45056);
|
|
|
|
(statearr_45152_45235[(1)] = (21));
|
|
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
if((state_val_45146 === (27))){
|
|
var state_45145__$1 = state_45145;
|
|
var statearr_45153_45236 = state_45145__$1;
|
|
(statearr_45153_45236[(2)] = null);
|
|
|
|
(statearr_45153_45236[(1)] = (28));
|
|
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
if((state_val_45146 === (1))){
|
|
var inst_44997 = (state_45145[(13)]);
|
|
var inst_44994 = before_jsload.call(null,files);
|
|
var inst_44995 = figwheel.client.file_reloading.before_jsload_custom_event.call(null,files);
|
|
var inst_44996 = (function (){return ((function (inst_44997,inst_44994,inst_44995,state_val_45146,c__42249__auto__,map__44990,map__44990__$1,opts,before_jsload,on_jsload,reload_dependents,map__44991,map__44991__$1,msg,files,figwheel_meta,recompile_dependents){
|
|
return (function (p1__44985_SHARP_){
|
|
return new cljs.core.Keyword(null,"eval-body","eval-body",-907279883).cljs$core$IFn$_invoke$arity$1(p1__44985_SHARP_);
|
|
});
|
|
;})(inst_44997,inst_44994,inst_44995,state_val_45146,c__42249__auto__,map__44990,map__44990__$1,opts,before_jsload,on_jsload,reload_dependents,map__44991,map__44991__$1,msg,files,figwheel_meta,recompile_dependents))
|
|
})();
|
|
var inst_44997__$1 = cljs.core.filter.call(null,inst_44996,files);
|
|
var inst_44998 = cljs.core.not_empty.call(null,inst_44997__$1);
|
|
var state_45145__$1 = (function (){var statearr_45154 = state_45145;
|
|
(statearr_45154[(14)] = inst_44995);
|
|
|
|
(statearr_45154[(13)] = inst_44997__$1);
|
|
|
|
(statearr_45154[(15)] = inst_44994);
|
|
|
|
return statearr_45154;
|
|
})();
|
|
if(cljs.core.truth_(inst_44998)){
|
|
var statearr_45155_45237 = state_45145__$1;
|
|
(statearr_45155_45237[(1)] = (2));
|
|
|
|
} else {
|
|
var statearr_45156_45238 = state_45145__$1;
|
|
(statearr_45156_45238[(1)] = (3));
|
|
|
|
}
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
if((state_val_45146 === (24))){
|
|
var state_45145__$1 = state_45145;
|
|
var statearr_45157_45239 = state_45145__$1;
|
|
(statearr_45157_45239[(2)] = null);
|
|
|
|
(statearr_45157_45239[(1)] = (25));
|
|
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
if((state_val_45146 === (39))){
|
|
var inst_45098 = (state_45145[(16)]);
|
|
var state_45145__$1 = state_45145;
|
|
var statearr_45158_45240 = state_45145__$1;
|
|
(statearr_45158_45240[(2)] = inst_45098);
|
|
|
|
(statearr_45158_45240[(1)] = (40));
|
|
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
if((state_val_45146 === (46))){
|
|
var inst_45140 = (state_45145[(2)]);
|
|
var state_45145__$1 = state_45145;
|
|
var statearr_45159_45241 = state_45145__$1;
|
|
(statearr_45159_45241[(2)] = inst_45140);
|
|
|
|
(statearr_45159_45241[(1)] = (31));
|
|
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
if((state_val_45146 === (4))){
|
|
var inst_45042 = (state_45145[(2)]);
|
|
var inst_45043 = cljs.core.List.EMPTY;
|
|
var inst_45044 = cljs.core.reset_BANG_.call(null,figwheel.client.file_reloading.dependencies_loaded,inst_45043);
|
|
var inst_45045 = (function (){return ((function (inst_45042,inst_45043,inst_45044,state_val_45146,c__42249__auto__,map__44990,map__44990__$1,opts,before_jsload,on_jsload,reload_dependents,map__44991,map__44991__$1,msg,files,figwheel_meta,recompile_dependents){
|
|
return (function (p1__44986_SHARP_){
|
|
var and__35486__auto__ = new cljs.core.Keyword(null,"namespace","namespace",-377510372).cljs$core$IFn$_invoke$arity$1(p1__44986_SHARP_);
|
|
if(cljs.core.truth_(and__35486__auto__)){
|
|
return (cljs.core.not.call(null,new cljs.core.Keyword(null,"eval-body","eval-body",-907279883).cljs$core$IFn$_invoke$arity$1(p1__44986_SHARP_))) && (cljs.core.not.call(null,figwheel.client.file_reloading.figwheel_no_load_QMARK_.call(null,p1__44986_SHARP_)));
|
|
} else {
|
|
return and__35486__auto__;
|
|
}
|
|
});
|
|
;})(inst_45042,inst_45043,inst_45044,state_val_45146,c__42249__auto__,map__44990,map__44990__$1,opts,before_jsload,on_jsload,reload_dependents,map__44991,map__44991__$1,msg,files,figwheel_meta,recompile_dependents))
|
|
})();
|
|
var inst_45046 = cljs.core.filter.call(null,inst_45045,files);
|
|
var inst_45047 = figwheel.client.file_reloading.get_figwheel_always.call(null);
|
|
var inst_45048 = cljs.core.concat.call(null,inst_45046,inst_45047);
|
|
var state_45145__$1 = (function (){var statearr_45160 = state_45145;
|
|
(statearr_45160[(12)] = inst_45048);
|
|
|
|
(statearr_45160[(17)] = inst_45044);
|
|
|
|
(statearr_45160[(18)] = inst_45042);
|
|
|
|
return statearr_45160;
|
|
})();
|
|
if(cljs.core.truth_(reload_dependents)){
|
|
var statearr_45161_45242 = state_45145__$1;
|
|
(statearr_45161_45242[(1)] = (16));
|
|
|
|
} else {
|
|
var statearr_45162_45243 = state_45145__$1;
|
|
(statearr_45162_45243[(1)] = (17));
|
|
|
|
}
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
if((state_val_45146 === (15))){
|
|
var inst_45032 = (state_45145[(2)]);
|
|
var state_45145__$1 = state_45145;
|
|
var statearr_45163_45244 = state_45145__$1;
|
|
(statearr_45163_45244[(2)] = inst_45032);
|
|
|
|
(statearr_45163_45244[(1)] = (12));
|
|
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
if((state_val_45146 === (21))){
|
|
var inst_45058 = (state_45145[(19)]);
|
|
var inst_45058__$1 = (state_45145[(2)]);
|
|
var inst_45059 = figwheel.client.file_reloading.load_all_js_files.call(null,inst_45058__$1);
|
|
var state_45145__$1 = (function (){var statearr_45164 = state_45145;
|
|
(statearr_45164[(19)] = inst_45058__$1);
|
|
|
|
return statearr_45164;
|
|
})();
|
|
return cljs.core.async.impl.ioc_helpers.take_BANG_.call(null,state_45145__$1,(22),inst_45059);
|
|
} else {
|
|
if((state_val_45146 === (31))){
|
|
var inst_45143 = (state_45145[(2)]);
|
|
var state_45145__$1 = state_45145;
|
|
return cljs.core.async.impl.ioc_helpers.return_chan.call(null,state_45145__$1,inst_45143);
|
|
} else {
|
|
if((state_val_45146 === (32))){
|
|
var inst_45098 = (state_45145[(16)]);
|
|
var inst_45103 = inst_45098.cljs$lang$protocol_mask$partition0$;
|
|
var inst_45104 = (inst_45103 & (64));
|
|
var inst_45105 = inst_45098.cljs$core$ISeq$;
|
|
var inst_45106 = (cljs.core.PROTOCOL_SENTINEL === inst_45105);
|
|
var inst_45107 = (inst_45104) || (inst_45106);
|
|
var state_45145__$1 = state_45145;
|
|
if(cljs.core.truth_(inst_45107)){
|
|
var statearr_45165_45245 = state_45145__$1;
|
|
(statearr_45165_45245[(1)] = (35));
|
|
|
|
} else {
|
|
var statearr_45166_45246 = state_45145__$1;
|
|
(statearr_45166_45246[(1)] = (36));
|
|
|
|
}
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
if((state_val_45146 === (40))){
|
|
var inst_45120 = (state_45145[(20)]);
|
|
var inst_45119 = (state_45145[(2)]);
|
|
var inst_45120__$1 = cljs.core.get.call(null,inst_45119,new cljs.core.Keyword(null,"figwheel-no-load","figwheel-no-load",-555840179));
|
|
var inst_45121 = cljs.core.get.call(null,inst_45119,new cljs.core.Keyword(null,"not-required","not-required",-950359114));
|
|
var inst_45122 = cljs.core.not_empty.call(null,inst_45120__$1);
|
|
var state_45145__$1 = (function (){var statearr_45167 = state_45145;
|
|
(statearr_45167[(20)] = inst_45120__$1);
|
|
|
|
(statearr_45167[(21)] = inst_45121);
|
|
|
|
return statearr_45167;
|
|
})();
|
|
if(cljs.core.truth_(inst_45122)){
|
|
var statearr_45168_45247 = state_45145__$1;
|
|
(statearr_45168_45247[(1)] = (41));
|
|
|
|
} else {
|
|
var statearr_45169_45248 = state_45145__$1;
|
|
(statearr_45169_45248[(1)] = (42));
|
|
|
|
}
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
if((state_val_45146 === (33))){
|
|
var state_45145__$1 = state_45145;
|
|
var statearr_45170_45249 = state_45145__$1;
|
|
(statearr_45170_45249[(2)] = false);
|
|
|
|
(statearr_45170_45249[(1)] = (34));
|
|
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
if((state_val_45146 === (13))){
|
|
var inst_45018 = (state_45145[(22)]);
|
|
var inst_45022 = cljs.core.chunk_first.call(null,inst_45018);
|
|
var inst_45023 = cljs.core.chunk_rest.call(null,inst_45018);
|
|
var inst_45024 = cljs.core.count.call(null,inst_45022);
|
|
var inst_45005 = inst_45023;
|
|
var inst_45006 = inst_45022;
|
|
var inst_45007 = inst_45024;
|
|
var inst_45008 = (0);
|
|
var state_45145__$1 = (function (){var statearr_45171 = state_45145;
|
|
(statearr_45171[(7)] = inst_45005);
|
|
|
|
(statearr_45171[(8)] = inst_45007);
|
|
|
|
(statearr_45171[(9)] = inst_45008);
|
|
|
|
(statearr_45171[(10)] = inst_45006);
|
|
|
|
return statearr_45171;
|
|
})();
|
|
var statearr_45172_45250 = state_45145__$1;
|
|
(statearr_45172_45250[(2)] = null);
|
|
|
|
(statearr_45172_45250[(1)] = (5));
|
|
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
if((state_val_45146 === (22))){
|
|
var inst_45061 = (state_45145[(23)]);
|
|
var inst_45058 = (state_45145[(19)]);
|
|
var inst_45066 = (state_45145[(24)]);
|
|
var inst_45062 = (state_45145[(25)]);
|
|
var inst_45061__$1 = (state_45145[(2)]);
|
|
var inst_45062__$1 = cljs.core.filter.call(null,new cljs.core.Keyword(null,"loaded-file","loaded-file",-168399375),inst_45061__$1);
|
|
var inst_45063 = (function (){var all_files = inst_45058;
|
|
var res_SINGLEQUOTE_ = inst_45061__$1;
|
|
var res = inst_45062__$1;
|
|
return ((function (all_files,res_SINGLEQUOTE_,res,inst_45061,inst_45058,inst_45066,inst_45062,inst_45061__$1,inst_45062__$1,state_val_45146,c__42249__auto__,map__44990,map__44990__$1,opts,before_jsload,on_jsload,reload_dependents,map__44991,map__44991__$1,msg,files,figwheel_meta,recompile_dependents){
|
|
return (function (p1__44987_SHARP_){
|
|
return cljs.core.not.call(null,new cljs.core.Keyword(null,"loaded-file","loaded-file",-168399375).cljs$core$IFn$_invoke$arity$1(p1__44987_SHARP_));
|
|
});
|
|
;})(all_files,res_SINGLEQUOTE_,res,inst_45061,inst_45058,inst_45066,inst_45062,inst_45061__$1,inst_45062__$1,state_val_45146,c__42249__auto__,map__44990,map__44990__$1,opts,before_jsload,on_jsload,reload_dependents,map__44991,map__44991__$1,msg,files,figwheel_meta,recompile_dependents))
|
|
})();
|
|
var inst_45064 = cljs.core.filter.call(null,inst_45063,inst_45061__$1);
|
|
var inst_45065 = cljs.core.deref.call(null,figwheel.client.file_reloading.dependencies_loaded);
|
|
var inst_45066__$1 = cljs.core.filter.call(null,new cljs.core.Keyword(null,"loaded-file","loaded-file",-168399375),inst_45065);
|
|
var inst_45067 = cljs.core.not_empty.call(null,inst_45066__$1);
|
|
var state_45145__$1 = (function (){var statearr_45173 = state_45145;
|
|
(statearr_45173[(23)] = inst_45061__$1);
|
|
|
|
(statearr_45173[(26)] = inst_45064);
|
|
|
|
(statearr_45173[(24)] = inst_45066__$1);
|
|
|
|
(statearr_45173[(25)] = inst_45062__$1);
|
|
|
|
return statearr_45173;
|
|
})();
|
|
if(cljs.core.truth_(inst_45067)){
|
|
var statearr_45174_45251 = state_45145__$1;
|
|
(statearr_45174_45251[(1)] = (23));
|
|
|
|
} else {
|
|
var statearr_45175_45252 = state_45145__$1;
|
|
(statearr_45175_45252[(1)] = (24));
|
|
|
|
}
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
if((state_val_45146 === (36))){
|
|
var state_45145__$1 = state_45145;
|
|
var statearr_45176_45253 = state_45145__$1;
|
|
(statearr_45176_45253[(2)] = false);
|
|
|
|
(statearr_45176_45253[(1)] = (37));
|
|
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
if((state_val_45146 === (41))){
|
|
var inst_45120 = (state_45145[(20)]);
|
|
var inst_45124 = cljs.core.comp.call(null,figwheel.client.file_reloading.name__GT_path,new cljs.core.Keyword(null,"namespace","namespace",-377510372));
|
|
var inst_45125 = cljs.core.map.call(null,inst_45124,inst_45120);
|
|
var inst_45126 = cljs.core.pr_str.call(null,inst_45125);
|
|
var inst_45127 = ["figwheel-no-load meta-data: ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(inst_45126)].join('');
|
|
var inst_45128 = figwheel.client.utils.log.call(null,inst_45127);
|
|
var state_45145__$1 = state_45145;
|
|
var statearr_45177_45254 = state_45145__$1;
|
|
(statearr_45177_45254[(2)] = inst_45128);
|
|
|
|
(statearr_45177_45254[(1)] = (43));
|
|
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
if((state_val_45146 === (43))){
|
|
var inst_45121 = (state_45145[(21)]);
|
|
var inst_45131 = (state_45145[(2)]);
|
|
var inst_45132 = cljs.core.not_empty.call(null,inst_45121);
|
|
var state_45145__$1 = (function (){var statearr_45178 = state_45145;
|
|
(statearr_45178[(27)] = inst_45131);
|
|
|
|
return statearr_45178;
|
|
})();
|
|
if(cljs.core.truth_(inst_45132)){
|
|
var statearr_45179_45255 = state_45145__$1;
|
|
(statearr_45179_45255[(1)] = (44));
|
|
|
|
} else {
|
|
var statearr_45180_45256 = state_45145__$1;
|
|
(statearr_45180_45256[(1)] = (45));
|
|
|
|
}
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
if((state_val_45146 === (29))){
|
|
var inst_45061 = (state_45145[(23)]);
|
|
var inst_45058 = (state_45145[(19)]);
|
|
var inst_45098 = (state_45145[(16)]);
|
|
var inst_45064 = (state_45145[(26)]);
|
|
var inst_45066 = (state_45145[(24)]);
|
|
var inst_45062 = (state_45145[(25)]);
|
|
var inst_45094 = figwheel.client.utils.log.call(null,new cljs.core.Keyword(null,"debug","debug",-1608172596),"Figwheel: NOT loading these files ");
|
|
var inst_45097 = (function (){var all_files = inst_45058;
|
|
var res_SINGLEQUOTE_ = inst_45061;
|
|
var res = inst_45062;
|
|
var files_not_loaded = inst_45064;
|
|
var dependencies_that_loaded = inst_45066;
|
|
return ((function (all_files,res_SINGLEQUOTE_,res,files_not_loaded,dependencies_that_loaded,inst_45061,inst_45058,inst_45098,inst_45064,inst_45066,inst_45062,inst_45094,state_val_45146,c__42249__auto__,map__44990,map__44990__$1,opts,before_jsload,on_jsload,reload_dependents,map__44991,map__44991__$1,msg,files,figwheel_meta,recompile_dependents){
|
|
return (function (p__45096){
|
|
var map__45181 = p__45096;
|
|
var map__45181__$1 = ((((!((map__45181 == null)))?((((map__45181.cljs$lang$protocol_mask$partition0$ & (64))) || ((cljs.core.PROTOCOL_SENTINEL === map__45181.cljs$core$ISeq$)))?true:false):false))?cljs.core.apply.call(null,cljs.core.hash_map,map__45181):map__45181);
|
|
var namespace = cljs.core.get.call(null,map__45181__$1,new cljs.core.Keyword(null,"namespace","namespace",-377510372));
|
|
var meta_data = cljs.core.get.call(null,cljs.core.deref.call(null,figwheel.client.file_reloading.figwheel_meta_pragmas),cljs.core.name.call(null,namespace));
|
|
if((meta_data == null)){
|
|
return new cljs.core.Keyword(null,"not-required","not-required",-950359114);
|
|
} else {
|
|
if(cljs.core.truth_(meta_data.call(null,new cljs.core.Keyword(null,"figwheel-no-load","figwheel-no-load",-555840179)))){
|
|
return new cljs.core.Keyword(null,"figwheel-no-load","figwheel-no-load",-555840179);
|
|
} else {
|
|
return new cljs.core.Keyword(null,"not-required","not-required",-950359114);
|
|
|
|
}
|
|
}
|
|
});
|
|
;})(all_files,res_SINGLEQUOTE_,res,files_not_loaded,dependencies_that_loaded,inst_45061,inst_45058,inst_45098,inst_45064,inst_45066,inst_45062,inst_45094,state_val_45146,c__42249__auto__,map__44990,map__44990__$1,opts,before_jsload,on_jsload,reload_dependents,map__44991,map__44991__$1,msg,files,figwheel_meta,recompile_dependents))
|
|
})();
|
|
var inst_45098__$1 = cljs.core.group_by.call(null,inst_45097,inst_45064);
|
|
var inst_45100 = (inst_45098__$1 == null);
|
|
var inst_45101 = cljs.core.not.call(null,inst_45100);
|
|
var state_45145__$1 = (function (){var statearr_45183 = state_45145;
|
|
(statearr_45183[(28)] = inst_45094);
|
|
|
|
(statearr_45183[(16)] = inst_45098__$1);
|
|
|
|
return statearr_45183;
|
|
})();
|
|
if(inst_45101){
|
|
var statearr_45184_45257 = state_45145__$1;
|
|
(statearr_45184_45257[(1)] = (32));
|
|
|
|
} else {
|
|
var statearr_45185_45258 = state_45145__$1;
|
|
(statearr_45185_45258[(1)] = (33));
|
|
|
|
}
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
if((state_val_45146 === (44))){
|
|
var inst_45121 = (state_45145[(21)]);
|
|
var inst_45134 = cljs.core.map.call(null,new cljs.core.Keyword(null,"file","file",-1269645878),inst_45121);
|
|
var inst_45135 = cljs.core.pr_str.call(null,inst_45134);
|
|
var inst_45136 = ["not required: ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(inst_45135)].join('');
|
|
var inst_45137 = figwheel.client.utils.log.call(null,inst_45136);
|
|
var state_45145__$1 = state_45145;
|
|
var statearr_45186_45259 = state_45145__$1;
|
|
(statearr_45186_45259[(2)] = inst_45137);
|
|
|
|
(statearr_45186_45259[(1)] = (46));
|
|
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
if((state_val_45146 === (6))){
|
|
var inst_45039 = (state_45145[(2)]);
|
|
var state_45145__$1 = state_45145;
|
|
var statearr_45187_45260 = state_45145__$1;
|
|
(statearr_45187_45260[(2)] = inst_45039);
|
|
|
|
(statearr_45187_45260[(1)] = (4));
|
|
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
if((state_val_45146 === (28))){
|
|
var inst_45064 = (state_45145[(26)]);
|
|
var inst_45091 = (state_45145[(2)]);
|
|
var inst_45092 = cljs.core.not_empty.call(null,inst_45064);
|
|
var state_45145__$1 = (function (){var statearr_45188 = state_45145;
|
|
(statearr_45188[(29)] = inst_45091);
|
|
|
|
return statearr_45188;
|
|
})();
|
|
if(cljs.core.truth_(inst_45092)){
|
|
var statearr_45189_45261 = state_45145__$1;
|
|
(statearr_45189_45261[(1)] = (29));
|
|
|
|
} else {
|
|
var statearr_45190_45262 = state_45145__$1;
|
|
(statearr_45190_45262[(1)] = (30));
|
|
|
|
}
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
if((state_val_45146 === (25))){
|
|
var inst_45062 = (state_45145[(25)]);
|
|
var inst_45078 = (state_45145[(2)]);
|
|
var inst_45079 = cljs.core.not_empty.call(null,inst_45062);
|
|
var state_45145__$1 = (function (){var statearr_45191 = state_45145;
|
|
(statearr_45191[(30)] = inst_45078);
|
|
|
|
return statearr_45191;
|
|
})();
|
|
if(cljs.core.truth_(inst_45079)){
|
|
var statearr_45192_45263 = state_45145__$1;
|
|
(statearr_45192_45263[(1)] = (26));
|
|
|
|
} else {
|
|
var statearr_45193_45264 = state_45145__$1;
|
|
(statearr_45193_45264[(1)] = (27));
|
|
|
|
}
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
if((state_val_45146 === (34))){
|
|
var inst_45114 = (state_45145[(2)]);
|
|
var state_45145__$1 = state_45145;
|
|
if(cljs.core.truth_(inst_45114)){
|
|
var statearr_45194_45265 = state_45145__$1;
|
|
(statearr_45194_45265[(1)] = (38));
|
|
|
|
} else {
|
|
var statearr_45195_45266 = state_45145__$1;
|
|
(statearr_45195_45266[(1)] = (39));
|
|
|
|
}
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
if((state_val_45146 === (17))){
|
|
var state_45145__$1 = state_45145;
|
|
var statearr_45196_45267 = state_45145__$1;
|
|
(statearr_45196_45267[(2)] = recompile_dependents);
|
|
|
|
(statearr_45196_45267[(1)] = (18));
|
|
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
if((state_val_45146 === (3))){
|
|
var state_45145__$1 = state_45145;
|
|
var statearr_45197_45268 = state_45145__$1;
|
|
(statearr_45197_45268[(2)] = null);
|
|
|
|
(statearr_45197_45268[(1)] = (4));
|
|
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
if((state_val_45146 === (12))){
|
|
var inst_45035 = (state_45145[(2)]);
|
|
var state_45145__$1 = state_45145;
|
|
var statearr_45198_45269 = state_45145__$1;
|
|
(statearr_45198_45269[(2)] = inst_45035);
|
|
|
|
(statearr_45198_45269[(1)] = (9));
|
|
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
if((state_val_45146 === (2))){
|
|
var inst_44997 = (state_45145[(13)]);
|
|
var inst_45004 = cljs.core.seq.call(null,inst_44997);
|
|
var inst_45005 = inst_45004;
|
|
var inst_45006 = null;
|
|
var inst_45007 = (0);
|
|
var inst_45008 = (0);
|
|
var state_45145__$1 = (function (){var statearr_45199 = state_45145;
|
|
(statearr_45199[(7)] = inst_45005);
|
|
|
|
(statearr_45199[(8)] = inst_45007);
|
|
|
|
(statearr_45199[(9)] = inst_45008);
|
|
|
|
(statearr_45199[(10)] = inst_45006);
|
|
|
|
return statearr_45199;
|
|
})();
|
|
var statearr_45200_45270 = state_45145__$1;
|
|
(statearr_45200_45270[(2)] = null);
|
|
|
|
(statearr_45200_45270[(1)] = (5));
|
|
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
if((state_val_45146 === (23))){
|
|
var inst_45061 = (state_45145[(23)]);
|
|
var inst_45058 = (state_45145[(19)]);
|
|
var inst_45064 = (state_45145[(26)]);
|
|
var inst_45066 = (state_45145[(24)]);
|
|
var inst_45062 = (state_45145[(25)]);
|
|
var inst_45069 = figwheel.client.utils.log.call(null,new cljs.core.Keyword(null,"debug","debug",-1608172596),"Figwheel: loaded these dependencies");
|
|
var inst_45071 = (function (){var all_files = inst_45058;
|
|
var res_SINGLEQUOTE_ = inst_45061;
|
|
var res = inst_45062;
|
|
var files_not_loaded = inst_45064;
|
|
var dependencies_that_loaded = inst_45066;
|
|
return ((function (all_files,res_SINGLEQUOTE_,res,files_not_loaded,dependencies_that_loaded,inst_45061,inst_45058,inst_45064,inst_45066,inst_45062,inst_45069,state_val_45146,c__42249__auto__,map__44990,map__44990__$1,opts,before_jsload,on_jsload,reload_dependents,map__44991,map__44991__$1,msg,files,figwheel_meta,recompile_dependents){
|
|
return (function (p__45070){
|
|
var map__45201 = p__45070;
|
|
var map__45201__$1 = ((((!((map__45201 == null)))?((((map__45201.cljs$lang$protocol_mask$partition0$ & (64))) || ((cljs.core.PROTOCOL_SENTINEL === map__45201.cljs$core$ISeq$)))?true:false):false))?cljs.core.apply.call(null,cljs.core.hash_map,map__45201):map__45201);
|
|
var request_url = cljs.core.get.call(null,map__45201__$1,new cljs.core.Keyword(null,"request-url","request-url",2100346596));
|
|
return clojure.string.replace.call(null,request_url,goog.basePath,"");
|
|
});
|
|
;})(all_files,res_SINGLEQUOTE_,res,files_not_loaded,dependencies_that_loaded,inst_45061,inst_45058,inst_45064,inst_45066,inst_45062,inst_45069,state_val_45146,c__42249__auto__,map__44990,map__44990__$1,opts,before_jsload,on_jsload,reload_dependents,map__44991,map__44991__$1,msg,files,figwheel_meta,recompile_dependents))
|
|
})();
|
|
var inst_45072 = cljs.core.reverse.call(null,inst_45066);
|
|
var inst_45073 = cljs.core.map.call(null,inst_45071,inst_45072);
|
|
var inst_45074 = cljs.core.pr_str.call(null,inst_45073);
|
|
var inst_45075 = figwheel.client.utils.log.call(null,inst_45074);
|
|
var state_45145__$1 = (function (){var statearr_45203 = state_45145;
|
|
(statearr_45203[(31)] = inst_45069);
|
|
|
|
return statearr_45203;
|
|
})();
|
|
var statearr_45204_45271 = state_45145__$1;
|
|
(statearr_45204_45271[(2)] = inst_45075);
|
|
|
|
(statearr_45204_45271[(1)] = (25));
|
|
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
if((state_val_45146 === (35))){
|
|
var state_45145__$1 = state_45145;
|
|
var statearr_45205_45272 = state_45145__$1;
|
|
(statearr_45205_45272[(2)] = true);
|
|
|
|
(statearr_45205_45272[(1)] = (37));
|
|
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
if((state_val_45146 === (19))){
|
|
var inst_45048 = (state_45145[(12)]);
|
|
var inst_45054 = figwheel.client.file_reloading.expand_files.call(null,inst_45048);
|
|
var state_45145__$1 = state_45145;
|
|
var statearr_45206_45273 = state_45145__$1;
|
|
(statearr_45206_45273[(2)] = inst_45054);
|
|
|
|
(statearr_45206_45273[(1)] = (21));
|
|
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
if((state_val_45146 === (11))){
|
|
var state_45145__$1 = state_45145;
|
|
var statearr_45207_45274 = state_45145__$1;
|
|
(statearr_45207_45274[(2)] = null);
|
|
|
|
(statearr_45207_45274[(1)] = (12));
|
|
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
if((state_val_45146 === (9))){
|
|
var inst_45037 = (state_45145[(2)]);
|
|
var state_45145__$1 = state_45145;
|
|
var statearr_45208_45275 = state_45145__$1;
|
|
(statearr_45208_45275[(2)] = inst_45037);
|
|
|
|
(statearr_45208_45275[(1)] = (6));
|
|
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
if((state_val_45146 === (5))){
|
|
var inst_45007 = (state_45145[(8)]);
|
|
var inst_45008 = (state_45145[(9)]);
|
|
var inst_45010 = (inst_45008 < inst_45007);
|
|
var inst_45011 = inst_45010;
|
|
var state_45145__$1 = state_45145;
|
|
if(cljs.core.truth_(inst_45011)){
|
|
var statearr_45209_45276 = state_45145__$1;
|
|
(statearr_45209_45276[(1)] = (7));
|
|
|
|
} else {
|
|
var statearr_45210_45277 = state_45145__$1;
|
|
(statearr_45210_45277[(1)] = (8));
|
|
|
|
}
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
if((state_val_45146 === (14))){
|
|
var inst_45018 = (state_45145[(22)]);
|
|
var inst_45027 = cljs.core.first.call(null,inst_45018);
|
|
var inst_45028 = figwheel.client.file_reloading.eval_body.call(null,inst_45027,opts);
|
|
var inst_45029 = cljs.core.next.call(null,inst_45018);
|
|
var inst_45005 = inst_45029;
|
|
var inst_45006 = null;
|
|
var inst_45007 = (0);
|
|
var inst_45008 = (0);
|
|
var state_45145__$1 = (function (){var statearr_45211 = state_45145;
|
|
(statearr_45211[(7)] = inst_45005);
|
|
|
|
(statearr_45211[(8)] = inst_45007);
|
|
|
|
(statearr_45211[(9)] = inst_45008);
|
|
|
|
(statearr_45211[(10)] = inst_45006);
|
|
|
|
(statearr_45211[(32)] = inst_45028);
|
|
|
|
return statearr_45211;
|
|
})();
|
|
var statearr_45212_45278 = state_45145__$1;
|
|
(statearr_45212_45278[(2)] = null);
|
|
|
|
(statearr_45212_45278[(1)] = (5));
|
|
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
if((state_val_45146 === (45))){
|
|
var state_45145__$1 = state_45145;
|
|
var statearr_45213_45279 = state_45145__$1;
|
|
(statearr_45213_45279[(2)] = null);
|
|
|
|
(statearr_45213_45279[(1)] = (46));
|
|
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
if((state_val_45146 === (26))){
|
|
var inst_45061 = (state_45145[(23)]);
|
|
var inst_45058 = (state_45145[(19)]);
|
|
var inst_45064 = (state_45145[(26)]);
|
|
var inst_45066 = (state_45145[(24)]);
|
|
var inst_45062 = (state_45145[(25)]);
|
|
var inst_45081 = figwheel.client.utils.log.call(null,new cljs.core.Keyword(null,"debug","debug",-1608172596),"Figwheel: loaded these files");
|
|
var inst_45083 = (function (){var all_files = inst_45058;
|
|
var res_SINGLEQUOTE_ = inst_45061;
|
|
var res = inst_45062;
|
|
var files_not_loaded = inst_45064;
|
|
var dependencies_that_loaded = inst_45066;
|
|
return ((function (all_files,res_SINGLEQUOTE_,res,files_not_loaded,dependencies_that_loaded,inst_45061,inst_45058,inst_45064,inst_45066,inst_45062,inst_45081,state_val_45146,c__42249__auto__,map__44990,map__44990__$1,opts,before_jsload,on_jsload,reload_dependents,map__44991,map__44991__$1,msg,files,figwheel_meta,recompile_dependents){
|
|
return (function (p__45082){
|
|
var map__45214 = p__45082;
|
|
var map__45214__$1 = ((((!((map__45214 == null)))?((((map__45214.cljs$lang$protocol_mask$partition0$ & (64))) || ((cljs.core.PROTOCOL_SENTINEL === map__45214.cljs$core$ISeq$)))?true:false):false))?cljs.core.apply.call(null,cljs.core.hash_map,map__45214):map__45214);
|
|
var namespace = cljs.core.get.call(null,map__45214__$1,new cljs.core.Keyword(null,"namespace","namespace",-377510372));
|
|
var file = cljs.core.get.call(null,map__45214__$1,new cljs.core.Keyword(null,"file","file",-1269645878));
|
|
if(cljs.core.truth_(namespace)){
|
|
return figwheel.client.file_reloading.name__GT_path.call(null,cljs.core.name.call(null,namespace));
|
|
} else {
|
|
return file;
|
|
}
|
|
});
|
|
;})(all_files,res_SINGLEQUOTE_,res,files_not_loaded,dependencies_that_loaded,inst_45061,inst_45058,inst_45064,inst_45066,inst_45062,inst_45081,state_val_45146,c__42249__auto__,map__44990,map__44990__$1,opts,before_jsload,on_jsload,reload_dependents,map__44991,map__44991__$1,msg,files,figwheel_meta,recompile_dependents))
|
|
})();
|
|
var inst_45084 = cljs.core.map.call(null,inst_45083,inst_45062);
|
|
var inst_45085 = cljs.core.pr_str.call(null,inst_45084);
|
|
var inst_45086 = figwheel.client.utils.log.call(null,inst_45085);
|
|
var inst_45087 = (function (){var all_files = inst_45058;
|
|
var res_SINGLEQUOTE_ = inst_45061;
|
|
var res = inst_45062;
|
|
var files_not_loaded = inst_45064;
|
|
var dependencies_that_loaded = inst_45066;
|
|
return ((function (all_files,res_SINGLEQUOTE_,res,files_not_loaded,dependencies_that_loaded,inst_45061,inst_45058,inst_45064,inst_45066,inst_45062,inst_45081,inst_45083,inst_45084,inst_45085,inst_45086,state_val_45146,c__42249__auto__,map__44990,map__44990__$1,opts,before_jsload,on_jsload,reload_dependents,map__44991,map__44991__$1,msg,files,figwheel_meta,recompile_dependents){
|
|
return (function (){
|
|
figwheel.client.file_reloading.on_jsload_custom_event.call(null,res);
|
|
|
|
return cljs.core.apply.call(null,on_jsload,new cljs.core.PersistentVector(null, 1, 5, cljs.core.PersistentVector.EMPTY_NODE, [res], null));
|
|
});
|
|
;})(all_files,res_SINGLEQUOTE_,res,files_not_loaded,dependencies_that_loaded,inst_45061,inst_45058,inst_45064,inst_45066,inst_45062,inst_45081,inst_45083,inst_45084,inst_45085,inst_45086,state_val_45146,c__42249__auto__,map__44990,map__44990__$1,opts,before_jsload,on_jsload,reload_dependents,map__44991,map__44991__$1,msg,files,figwheel_meta,recompile_dependents))
|
|
})();
|
|
var inst_45088 = setTimeout(inst_45087,(10));
|
|
var state_45145__$1 = (function (){var statearr_45216 = state_45145;
|
|
(statearr_45216[(33)] = inst_45081);
|
|
|
|
(statearr_45216[(34)] = inst_45086);
|
|
|
|
return statearr_45216;
|
|
})();
|
|
var statearr_45217_45280 = state_45145__$1;
|
|
(statearr_45217_45280[(2)] = inst_45088);
|
|
|
|
(statearr_45217_45280[(1)] = (28));
|
|
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
if((state_val_45146 === (16))){
|
|
var state_45145__$1 = state_45145;
|
|
var statearr_45218_45281 = state_45145__$1;
|
|
(statearr_45218_45281[(2)] = reload_dependents);
|
|
|
|
(statearr_45218_45281[(1)] = (18));
|
|
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
if((state_val_45146 === (38))){
|
|
var inst_45098 = (state_45145[(16)]);
|
|
var inst_45116 = cljs.core.apply.call(null,cljs.core.hash_map,inst_45098);
|
|
var state_45145__$1 = state_45145;
|
|
var statearr_45219_45282 = state_45145__$1;
|
|
(statearr_45219_45282[(2)] = inst_45116);
|
|
|
|
(statearr_45219_45282[(1)] = (40));
|
|
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
if((state_val_45146 === (30))){
|
|
var state_45145__$1 = state_45145;
|
|
var statearr_45220_45283 = state_45145__$1;
|
|
(statearr_45220_45283[(2)] = null);
|
|
|
|
(statearr_45220_45283[(1)] = (31));
|
|
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
if((state_val_45146 === (10))){
|
|
var inst_45018 = (state_45145[(22)]);
|
|
var inst_45020 = cljs.core.chunked_seq_QMARK_.call(null,inst_45018);
|
|
var state_45145__$1 = state_45145;
|
|
if(inst_45020){
|
|
var statearr_45221_45284 = state_45145__$1;
|
|
(statearr_45221_45284[(1)] = (13));
|
|
|
|
} else {
|
|
var statearr_45222_45285 = state_45145__$1;
|
|
(statearr_45222_45285[(1)] = (14));
|
|
|
|
}
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
if((state_val_45146 === (18))){
|
|
var inst_45052 = (state_45145[(2)]);
|
|
var state_45145__$1 = state_45145;
|
|
if(cljs.core.truth_(inst_45052)){
|
|
var statearr_45223_45286 = state_45145__$1;
|
|
(statearr_45223_45286[(1)] = (19));
|
|
|
|
} else {
|
|
var statearr_45224_45287 = state_45145__$1;
|
|
(statearr_45224_45287[(1)] = (20));
|
|
|
|
}
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
if((state_val_45146 === (42))){
|
|
var state_45145__$1 = state_45145;
|
|
var statearr_45225_45288 = state_45145__$1;
|
|
(statearr_45225_45288[(2)] = null);
|
|
|
|
(statearr_45225_45288[(1)] = (43));
|
|
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
if((state_val_45146 === (37))){
|
|
var inst_45111 = (state_45145[(2)]);
|
|
var state_45145__$1 = state_45145;
|
|
var statearr_45226_45289 = state_45145__$1;
|
|
(statearr_45226_45289[(2)] = inst_45111);
|
|
|
|
(statearr_45226_45289[(1)] = (34));
|
|
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
if((state_val_45146 === (8))){
|
|
var inst_45005 = (state_45145[(7)]);
|
|
var inst_45018 = (state_45145[(22)]);
|
|
var inst_45018__$1 = cljs.core.seq.call(null,inst_45005);
|
|
var state_45145__$1 = (function (){var statearr_45227 = state_45145;
|
|
(statearr_45227[(22)] = inst_45018__$1);
|
|
|
|
return statearr_45227;
|
|
})();
|
|
if(inst_45018__$1){
|
|
var statearr_45228_45290 = state_45145__$1;
|
|
(statearr_45228_45290[(1)] = (10));
|
|
|
|
} else {
|
|
var statearr_45229_45291 = state_45145__$1;
|
|
(statearr_45229_45291[(1)] = (11));
|
|
|
|
}
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
return null;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
});})(c__42249__auto__,map__44990,map__44990__$1,opts,before_jsload,on_jsload,reload_dependents,map__44991,map__44991__$1,msg,files,figwheel_meta,recompile_dependents))
|
|
;
|
|
return ((function (switch__42159__auto__,c__42249__auto__,map__44990,map__44990__$1,opts,before_jsload,on_jsload,reload_dependents,map__44991,map__44991__$1,msg,files,figwheel_meta,recompile_dependents){
|
|
return (function() {
|
|
var figwheel$client$file_reloading$reload_js_files_$_state_machine__42160__auto__ = null;
|
|
var figwheel$client$file_reloading$reload_js_files_$_state_machine__42160__auto____0 = (function (){
|
|
var statearr_45230 = [null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null];
|
|
(statearr_45230[(0)] = figwheel$client$file_reloading$reload_js_files_$_state_machine__42160__auto__);
|
|
|
|
(statearr_45230[(1)] = (1));
|
|
|
|
return statearr_45230;
|
|
});
|
|
var figwheel$client$file_reloading$reload_js_files_$_state_machine__42160__auto____1 = (function (state_45145){
|
|
while(true){
|
|
var ret_value__42161__auto__ = (function (){try{while(true){
|
|
var result__42162__auto__ = switch__42159__auto__.call(null,state_45145);
|
|
if(cljs.core.keyword_identical_QMARK_.call(null,result__42162__auto__,new cljs.core.Keyword(null,"recur","recur",-437573268))){
|
|
continue;
|
|
} else {
|
|
return result__42162__auto__;
|
|
}
|
|
break;
|
|
}
|
|
}catch (e45231){if((e45231 instanceof Object)){
|
|
var ex__42163__auto__ = e45231;
|
|
var statearr_45232_45292 = state_45145;
|
|
(statearr_45232_45292[(5)] = ex__42163__auto__);
|
|
|
|
|
|
cljs.core.async.impl.ioc_helpers.process_exception.call(null,state_45145);
|
|
|
|
return new cljs.core.Keyword(null,"recur","recur",-437573268);
|
|
} else {
|
|
throw e45231;
|
|
|
|
}
|
|
}})();
|
|
if(cljs.core.keyword_identical_QMARK_.call(null,ret_value__42161__auto__,new cljs.core.Keyword(null,"recur","recur",-437573268))){
|
|
var G__45293 = state_45145;
|
|
state_45145 = G__45293;
|
|
continue;
|
|
} else {
|
|
return ret_value__42161__auto__;
|
|
}
|
|
break;
|
|
}
|
|
});
|
|
figwheel$client$file_reloading$reload_js_files_$_state_machine__42160__auto__ = function(state_45145){
|
|
switch(arguments.length){
|
|
case 0:
|
|
return figwheel$client$file_reloading$reload_js_files_$_state_machine__42160__auto____0.call(this);
|
|
case 1:
|
|
return figwheel$client$file_reloading$reload_js_files_$_state_machine__42160__auto____1.call(this,state_45145);
|
|
}
|
|
throw(new Error('Invalid arity: ' + (arguments.length - 1)));
|
|
};
|
|
figwheel$client$file_reloading$reload_js_files_$_state_machine__42160__auto__.cljs$core$IFn$_invoke$arity$0 = figwheel$client$file_reloading$reload_js_files_$_state_machine__42160__auto____0;
|
|
figwheel$client$file_reloading$reload_js_files_$_state_machine__42160__auto__.cljs$core$IFn$_invoke$arity$1 = figwheel$client$file_reloading$reload_js_files_$_state_machine__42160__auto____1;
|
|
return figwheel$client$file_reloading$reload_js_files_$_state_machine__42160__auto__;
|
|
})()
|
|
;})(switch__42159__auto__,c__42249__auto__,map__44990,map__44990__$1,opts,before_jsload,on_jsload,reload_dependents,map__44991,map__44991__$1,msg,files,figwheel_meta,recompile_dependents))
|
|
})();
|
|
var state__42251__auto__ = (function (){var statearr_45233 = f__42250__auto__.call(null);
|
|
(statearr_45233[(6)] = c__42249__auto__);
|
|
|
|
return statearr_45233;
|
|
})();
|
|
return cljs.core.async.impl.ioc_helpers.run_state_machine_wrapped.call(null,state__42251__auto__);
|
|
});})(c__42249__auto__,map__44990,map__44990__$1,opts,before_jsload,on_jsload,reload_dependents,map__44991,map__44991__$1,msg,files,figwheel_meta,recompile_dependents))
|
|
);
|
|
|
|
return c__42249__auto__;
|
|
});
|
|
figwheel.client.file_reloading.current_links = (function figwheel$client$file_reloading$current_links(){
|
|
return Array.prototype.slice.call(document.getElementsByTagName("link"));
|
|
});
|
|
figwheel.client.file_reloading.truncate_url = (function figwheel$client$file_reloading$truncate_url(url){
|
|
return clojure.string.replace_first.call(null,clojure.string.replace_first.call(null,clojure.string.replace_first.call(null,clojure.string.replace_first.call(null,cljs.core.first.call(null,clojure.string.split.call(null,url,/\?/)),[cljs.core.str.cljs$core$IFn$_invoke$arity$1(location.protocol),"//"].join(''),""),".*://",""),/^\/\//,""),/[^\\/]*/,"");
|
|
});
|
|
figwheel.client.file_reloading.matches_file_QMARK_ = (function figwheel$client$file_reloading$matches_file_QMARK_(p__45296,link){
|
|
var map__45297 = p__45296;
|
|
var map__45297__$1 = ((((!((map__45297 == null)))?((((map__45297.cljs$lang$protocol_mask$partition0$ & (64))) || ((cljs.core.PROTOCOL_SENTINEL === map__45297.cljs$core$ISeq$)))?true:false):false))?cljs.core.apply.call(null,cljs.core.hash_map,map__45297):map__45297);
|
|
var file = cljs.core.get.call(null,map__45297__$1,new cljs.core.Keyword(null,"file","file",-1269645878));
|
|
var temp__5457__auto__ = link.href;
|
|
if(cljs.core.truth_(temp__5457__auto__)){
|
|
var link_href = temp__5457__auto__;
|
|
var match = clojure.string.join.call(null,"/",cljs.core.take_while.call(null,cljs.core.identity,cljs.core.map.call(null,((function (link_href,temp__5457__auto__,map__45297,map__45297__$1,file){
|
|
return (function (p1__45294_SHARP_,p2__45295_SHARP_){
|
|
if(cljs.core._EQ_.call(null,p1__45294_SHARP_,p2__45295_SHARP_)){
|
|
return p1__45294_SHARP_;
|
|
} else {
|
|
return false;
|
|
}
|
|
});})(link_href,temp__5457__auto__,map__45297,map__45297__$1,file))
|
|
,cljs.core.reverse.call(null,clojure.string.split.call(null,file,"/")),cljs.core.reverse.call(null,clojure.string.split.call(null,figwheel.client.file_reloading.truncate_url.call(null,link_href),"/")))));
|
|
var match_length = cljs.core.count.call(null,match);
|
|
var file_name_length = cljs.core.count.call(null,cljs.core.last.call(null,clojure.string.split.call(null,file,"/")));
|
|
if((match_length >= file_name_length)){
|
|
return new cljs.core.PersistentArrayMap(null, 4, [new cljs.core.Keyword(null,"link","link",-1769163468),link,new cljs.core.Keyword(null,"link-href","link-href",-250644450),link_href,new cljs.core.Keyword(null,"match-length","match-length",1101537310),match_length,new cljs.core.Keyword(null,"current-url-length","current-url-length",380404083),cljs.core.count.call(null,figwheel.client.file_reloading.truncate_url.call(null,link_href))], null);
|
|
} else {
|
|
return null;
|
|
}
|
|
} else {
|
|
return null;
|
|
}
|
|
});
|
|
figwheel.client.file_reloading.get_correct_link = (function figwheel$client$file_reloading$get_correct_link(f_data){
|
|
var temp__5457__auto__ = cljs.core.first.call(null,cljs.core.sort_by.call(null,(function (p__45300){
|
|
var map__45301 = p__45300;
|
|
var map__45301__$1 = ((((!((map__45301 == null)))?((((map__45301.cljs$lang$protocol_mask$partition0$ & (64))) || ((cljs.core.PROTOCOL_SENTINEL === map__45301.cljs$core$ISeq$)))?true:false):false))?cljs.core.apply.call(null,cljs.core.hash_map,map__45301):map__45301);
|
|
var match_length = cljs.core.get.call(null,map__45301__$1,new cljs.core.Keyword(null,"match-length","match-length",1101537310));
|
|
var current_url_length = cljs.core.get.call(null,map__45301__$1,new cljs.core.Keyword(null,"current-url-length","current-url-length",380404083));
|
|
return (current_url_length - match_length);
|
|
}),cljs.core.keep.call(null,(function (p1__45299_SHARP_){
|
|
return figwheel.client.file_reloading.matches_file_QMARK_.call(null,f_data,p1__45299_SHARP_);
|
|
}),figwheel.client.file_reloading.current_links.call(null))));
|
|
if(cljs.core.truth_(temp__5457__auto__)){
|
|
var res = temp__5457__auto__;
|
|
return new cljs.core.Keyword(null,"link","link",-1769163468).cljs$core$IFn$_invoke$arity$1(res);
|
|
} else {
|
|
return null;
|
|
}
|
|
});
|
|
figwheel.client.file_reloading.clone_link = (function figwheel$client$file_reloading$clone_link(link,url){
|
|
var clone = document.createElement("link");
|
|
clone.rel = "stylesheet";
|
|
|
|
clone.media = link.media;
|
|
|
|
clone.disabled = link.disabled;
|
|
|
|
clone.href = figwheel.client.file_reloading.add_cache_buster.call(null,url);
|
|
|
|
return clone;
|
|
});
|
|
figwheel.client.file_reloading.create_link = (function figwheel$client$file_reloading$create_link(url){
|
|
var link = document.createElement("link");
|
|
link.rel = "stylesheet";
|
|
|
|
link.href = figwheel.client.file_reloading.add_cache_buster.call(null,url);
|
|
|
|
return link;
|
|
});
|
|
figwheel.client.file_reloading.distinctify = (function figwheel$client$file_reloading$distinctify(key,seqq){
|
|
return cljs.core.vals.call(null,cljs.core.reduce.call(null,(function (p1__45303_SHARP_,p2__45304_SHARP_){
|
|
return cljs.core.assoc.call(null,p1__45303_SHARP_,cljs.core.get.call(null,p2__45304_SHARP_,key),p2__45304_SHARP_);
|
|
}),cljs.core.PersistentArrayMap.EMPTY,seqq));
|
|
});
|
|
figwheel.client.file_reloading.add_link_to_document = (function figwheel$client$file_reloading$add_link_to_document(orig_link,klone,finished_fn){
|
|
var parent = orig_link.parentNode;
|
|
if(cljs.core._EQ_.call(null,orig_link,parent.lastChild)){
|
|
parent.appendChild(klone);
|
|
} else {
|
|
parent.insertBefore(klone,orig_link.nextSibling);
|
|
}
|
|
|
|
return setTimeout(((function (parent){
|
|
return (function (){
|
|
parent.removeChild(orig_link);
|
|
|
|
return finished_fn.call(null);
|
|
});})(parent))
|
|
,(300));
|
|
});
|
|
if(typeof figwheel.client.file_reloading.reload_css_deferred_chain !== 'undefined'){
|
|
} else {
|
|
figwheel.client.file_reloading.reload_css_deferred_chain = cljs.core.atom.call(null,goog.async.Deferred.succeed());
|
|
}
|
|
figwheel.client.file_reloading.reload_css_file = (function figwheel$client$file_reloading$reload_css_file(f_data,fin){
|
|
var temp__5455__auto__ = figwheel.client.file_reloading.get_correct_link.call(null,f_data);
|
|
if(cljs.core.truth_(temp__5455__auto__)){
|
|
var link = temp__5455__auto__;
|
|
return figwheel.client.file_reloading.add_link_to_document.call(null,link,figwheel.client.file_reloading.clone_link.call(null,link,link.href),((function (link,temp__5455__auto__){
|
|
return (function (){
|
|
return fin.call(null,cljs.core.assoc.call(null,f_data,new cljs.core.Keyword(null,"loaded","loaded",-1246482293),true));
|
|
});})(link,temp__5455__auto__))
|
|
);
|
|
} else {
|
|
return fin.call(null,f_data);
|
|
}
|
|
});
|
|
figwheel.client.file_reloading.reload_css_files_STAR_ = (function figwheel$client$file_reloading$reload_css_files_STAR_(deferred,f_datas,on_cssload){
|
|
return figwheel.client.utils.liftContD.call(null,figwheel.client.utils.mapConcatD.call(null,deferred,figwheel.client.file_reloading.reload_css_file,f_datas),(function (f_datas_SINGLEQUOTE_,fin){
|
|
var loaded_f_datas_45305 = cljs.core.filter.call(null,new cljs.core.Keyword(null,"loaded","loaded",-1246482293),f_datas_SINGLEQUOTE_);
|
|
figwheel.client.file_reloading.on_cssload_custom_event.call(null,loaded_f_datas_45305);
|
|
|
|
if(cljs.core.fn_QMARK_.call(null,on_cssload)){
|
|
on_cssload.call(null,loaded_f_datas_45305);
|
|
} else {
|
|
}
|
|
|
|
return fin.call(null);
|
|
}));
|
|
});
|
|
figwheel.client.file_reloading.reload_css_files = (function figwheel$client$file_reloading$reload_css_files(p__45306,p__45307){
|
|
var map__45308 = p__45306;
|
|
var map__45308__$1 = ((((!((map__45308 == null)))?((((map__45308.cljs$lang$protocol_mask$partition0$ & (64))) || ((cljs.core.PROTOCOL_SENTINEL === map__45308.cljs$core$ISeq$)))?true:false):false))?cljs.core.apply.call(null,cljs.core.hash_map,map__45308):map__45308);
|
|
var on_cssload = cljs.core.get.call(null,map__45308__$1,new cljs.core.Keyword(null,"on-cssload","on-cssload",1825432318));
|
|
var map__45309 = p__45307;
|
|
var map__45309__$1 = ((((!((map__45309 == null)))?((((map__45309.cljs$lang$protocol_mask$partition0$ & (64))) || ((cljs.core.PROTOCOL_SENTINEL === map__45309.cljs$core$ISeq$)))?true:false):false))?cljs.core.apply.call(null,cljs.core.hash_map,map__45309):map__45309);
|
|
var files_msg = map__45309__$1;
|
|
var files = cljs.core.get.call(null,map__45309__$1,new cljs.core.Keyword(null,"files","files",-472457450));
|
|
if(cljs.core.truth_(figwheel.client.utils.html_env_QMARK_.call(null))){
|
|
var temp__5457__auto__ = cljs.core.not_empty.call(null,figwheel.client.file_reloading.distinctify.call(null,new cljs.core.Keyword(null,"file","file",-1269645878),files));
|
|
if(cljs.core.truth_(temp__5457__auto__)){
|
|
var f_datas = temp__5457__auto__;
|
|
return cljs.core.swap_BANG_.call(null,figwheel.client.file_reloading.reload_css_deferred_chain,figwheel.client.file_reloading.reload_css_files_STAR_,f_datas,on_cssload);
|
|
} else {
|
|
return null;
|
|
}
|
|
} else {
|
|
return null;
|
|
}
|
|
});
|
|
|
|
//# sourceMappingURL=file_reloading.js.map?rel=1517021947360
|