1221 lines
59 KiB
JavaScript
1221 lines
59 KiB
JavaScript
goog.provide('shadow.cljs.devtools.client.browser');
|
|
shadow.cljs.devtools.client.browser.devtools_msg = (function shadow$cljs$devtools$client$browser$devtools_msg(var_args){
|
|
var args__5775__auto__ = [];
|
|
var len__5769__auto___21791 = arguments.length;
|
|
var i__5770__auto___21792 = (0);
|
|
while(true){
|
|
if((i__5770__auto___21792 < len__5769__auto___21791)){
|
|
args__5775__auto__.push((arguments[i__5770__auto___21792]));
|
|
|
|
var G__21793 = (i__5770__auto___21792 + (1));
|
|
i__5770__auto___21792 = G__21793;
|
|
continue;
|
|
} else {
|
|
}
|
|
break;
|
|
}
|
|
|
|
var argseq__5776__auto__ = ((((1) < args__5775__auto__.length))?(new cljs.core.IndexedSeq(args__5775__auto__.slice((1)),(0),null)):null);
|
|
return shadow.cljs.devtools.client.browser.devtools_msg.cljs$core$IFn$_invoke$arity$variadic((arguments[(0)]),argseq__5776__auto__);
|
|
});
|
|
|
|
(shadow.cljs.devtools.client.browser.devtools_msg.cljs$core$IFn$_invoke$arity$variadic = (function (msg,args){
|
|
if(shadow.cljs.devtools.client.env.log){
|
|
if(cljs.core.seq(shadow.cljs.devtools.client.env.log_style)){
|
|
return console.log.apply(console,cljs.core.into_array.cljs$core$IFn$_invoke$arity$1(cljs.core.into.cljs$core$IFn$_invoke$arity$2(new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [["%cshadow-cljs: ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(msg)].join(''),shadow.cljs.devtools.client.env.log_style], null),args)));
|
|
} else {
|
|
return console.log.apply(console,cljs.core.into_array.cljs$core$IFn$_invoke$arity$1(cljs.core.into.cljs$core$IFn$_invoke$arity$2(new cljs.core.PersistentVector(null, 1, 5, cljs.core.PersistentVector.EMPTY_NODE, [["shadow-cljs: ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(msg)].join('')], null),args)));
|
|
}
|
|
} else {
|
|
return null;
|
|
}
|
|
}));
|
|
|
|
(shadow.cljs.devtools.client.browser.devtools_msg.cljs$lang$maxFixedArity = (1));
|
|
|
|
/** @this {Function} */
|
|
(shadow.cljs.devtools.client.browser.devtools_msg.cljs$lang$applyTo = (function (seq21503){
|
|
var G__21504 = cljs.core.first(seq21503);
|
|
var seq21503__$1 = cljs.core.next(seq21503);
|
|
var self__5754__auto__ = this;
|
|
return self__5754__auto__.cljs$core$IFn$_invoke$arity$variadic(G__21504,seq21503__$1);
|
|
}));
|
|
|
|
shadow.cljs.devtools.client.browser.script_eval = (function shadow$cljs$devtools$client$browser$script_eval(code){
|
|
return goog.globalEval(code);
|
|
});
|
|
shadow.cljs.devtools.client.browser.do_js_load = (function shadow$cljs$devtools$client$browser$do_js_load(sources){
|
|
var seq__21505 = cljs.core.seq(sources);
|
|
var chunk__21506 = null;
|
|
var count__21507 = (0);
|
|
var i__21508 = (0);
|
|
while(true){
|
|
if((i__21508 < count__21507)){
|
|
var map__21516 = chunk__21506.cljs$core$IIndexed$_nth$arity$2(null,i__21508);
|
|
var map__21516__$1 = cljs.core.__destructure_map(map__21516);
|
|
var src = map__21516__$1;
|
|
var resource_id = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21516__$1,new cljs.core.Keyword(null,"resource-id","resource-id",-1308422582));
|
|
var output_name = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21516__$1,new cljs.core.Keyword(null,"output-name","output-name",-1769107767));
|
|
var resource_name = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21516__$1,new cljs.core.Keyword(null,"resource-name","resource-name",2001617100));
|
|
var js = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21516__$1,new cljs.core.Keyword(null,"js","js",1768080579));
|
|
$CLJS.SHADOW_ENV.setLoaded(output_name);
|
|
|
|
shadow.cljs.devtools.client.browser.devtools_msg.cljs$core$IFn$_invoke$arity$variadic("load JS",cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([resource_name], 0));
|
|
|
|
shadow.cljs.devtools.client.env.before_load_src(src);
|
|
|
|
try{shadow.cljs.devtools.client.browser.script_eval([cljs.core.str.cljs$core$IFn$_invoke$arity$1(js),"\n//# sourceURL=",cljs.core.str.cljs$core$IFn$_invoke$arity$1($CLJS.SHADOW_ENV.scriptBase),cljs.core.str.cljs$core$IFn$_invoke$arity$1(output_name)].join(''));
|
|
}catch (e21517){var e_21794 = e21517;
|
|
if(shadow.cljs.devtools.client.env.log){
|
|
console.error(["Failed to load ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(resource_name)].join(''),e_21794);
|
|
} else {
|
|
}
|
|
|
|
throw (new Error(["Failed to load ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(resource_name),": ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(e_21794.message)].join('')));
|
|
}
|
|
|
|
var G__21795 = seq__21505;
|
|
var G__21796 = chunk__21506;
|
|
var G__21797 = count__21507;
|
|
var G__21798 = (i__21508 + (1));
|
|
seq__21505 = G__21795;
|
|
chunk__21506 = G__21796;
|
|
count__21507 = G__21797;
|
|
i__21508 = G__21798;
|
|
continue;
|
|
} else {
|
|
var temp__5804__auto__ = cljs.core.seq(seq__21505);
|
|
if(temp__5804__auto__){
|
|
var seq__21505__$1 = temp__5804__auto__;
|
|
if(cljs.core.chunked_seq_QMARK_(seq__21505__$1)){
|
|
var c__5568__auto__ = cljs.core.chunk_first(seq__21505__$1);
|
|
var G__21799 = cljs.core.chunk_rest(seq__21505__$1);
|
|
var G__21800 = c__5568__auto__;
|
|
var G__21801 = cljs.core.count(c__5568__auto__);
|
|
var G__21802 = (0);
|
|
seq__21505 = G__21799;
|
|
chunk__21506 = G__21800;
|
|
count__21507 = G__21801;
|
|
i__21508 = G__21802;
|
|
continue;
|
|
} else {
|
|
var map__21518 = cljs.core.first(seq__21505__$1);
|
|
var map__21518__$1 = cljs.core.__destructure_map(map__21518);
|
|
var src = map__21518__$1;
|
|
var resource_id = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21518__$1,new cljs.core.Keyword(null,"resource-id","resource-id",-1308422582));
|
|
var output_name = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21518__$1,new cljs.core.Keyword(null,"output-name","output-name",-1769107767));
|
|
var resource_name = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21518__$1,new cljs.core.Keyword(null,"resource-name","resource-name",2001617100));
|
|
var js = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21518__$1,new cljs.core.Keyword(null,"js","js",1768080579));
|
|
$CLJS.SHADOW_ENV.setLoaded(output_name);
|
|
|
|
shadow.cljs.devtools.client.browser.devtools_msg.cljs$core$IFn$_invoke$arity$variadic("load JS",cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([resource_name], 0));
|
|
|
|
shadow.cljs.devtools.client.env.before_load_src(src);
|
|
|
|
try{shadow.cljs.devtools.client.browser.script_eval([cljs.core.str.cljs$core$IFn$_invoke$arity$1(js),"\n//# sourceURL=",cljs.core.str.cljs$core$IFn$_invoke$arity$1($CLJS.SHADOW_ENV.scriptBase),cljs.core.str.cljs$core$IFn$_invoke$arity$1(output_name)].join(''));
|
|
}catch (e21519){var e_21803 = e21519;
|
|
if(shadow.cljs.devtools.client.env.log){
|
|
console.error(["Failed to load ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(resource_name)].join(''),e_21803);
|
|
} else {
|
|
}
|
|
|
|
throw (new Error(["Failed to load ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(resource_name),": ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(e_21803.message)].join('')));
|
|
}
|
|
|
|
var G__21804 = cljs.core.next(seq__21505__$1);
|
|
var G__21805 = null;
|
|
var G__21806 = (0);
|
|
var G__21807 = (0);
|
|
seq__21505 = G__21804;
|
|
chunk__21506 = G__21805;
|
|
count__21507 = G__21806;
|
|
i__21508 = G__21807;
|
|
continue;
|
|
}
|
|
} else {
|
|
return null;
|
|
}
|
|
}
|
|
break;
|
|
}
|
|
});
|
|
shadow.cljs.devtools.client.browser.do_js_reload = (function shadow$cljs$devtools$client$browser$do_js_reload(msg,sources,complete_fn,failure_fn){
|
|
return shadow.cljs.devtools.client.env.do_js_reload.cljs$core$IFn$_invoke$arity$4(cljs.core.assoc.cljs$core$IFn$_invoke$arity$variadic(msg,new cljs.core.Keyword(null,"log-missing-fn","log-missing-fn",732676765),(function (fn_sym){
|
|
return null;
|
|
}),cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([new cljs.core.Keyword(null,"log-call-async","log-call-async",183826192),(function (fn_sym){
|
|
return shadow.cljs.devtools.client.browser.devtools_msg(["call async ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(fn_sym)].join(''));
|
|
}),new cljs.core.Keyword(null,"log-call","log-call",412404391),(function (fn_sym){
|
|
return shadow.cljs.devtools.client.browser.devtools_msg(["call ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(fn_sym)].join(''));
|
|
})], 0)),(function (){
|
|
return shadow.cljs.devtools.client.browser.do_js_load(sources);
|
|
}),complete_fn,failure_fn);
|
|
});
|
|
/**
|
|
* when (require '["some-str" :as x]) is done at the REPL we need to manually call the shadow.js.require for it
|
|
* since the file only adds the shadow$provide. only need to do this for shadow-js.
|
|
*/
|
|
shadow.cljs.devtools.client.browser.do_js_requires = (function shadow$cljs$devtools$client$browser$do_js_requires(js_requires){
|
|
var seq__21525 = cljs.core.seq(js_requires);
|
|
var chunk__21526 = null;
|
|
var count__21527 = (0);
|
|
var i__21528 = (0);
|
|
while(true){
|
|
if((i__21528 < count__21527)){
|
|
var js_ns = chunk__21526.cljs$core$IIndexed$_nth$arity$2(null,i__21528);
|
|
var require_str_21808 = ["var ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(js_ns)," = shadow.js.require(\"",cljs.core.str.cljs$core$IFn$_invoke$arity$1(js_ns),"\");"].join('');
|
|
shadow.cljs.devtools.client.browser.script_eval(require_str_21808);
|
|
|
|
|
|
var G__21809 = seq__21525;
|
|
var G__21810 = chunk__21526;
|
|
var G__21811 = count__21527;
|
|
var G__21812 = (i__21528 + (1));
|
|
seq__21525 = G__21809;
|
|
chunk__21526 = G__21810;
|
|
count__21527 = G__21811;
|
|
i__21528 = G__21812;
|
|
continue;
|
|
} else {
|
|
var temp__5804__auto__ = cljs.core.seq(seq__21525);
|
|
if(temp__5804__auto__){
|
|
var seq__21525__$1 = temp__5804__auto__;
|
|
if(cljs.core.chunked_seq_QMARK_(seq__21525__$1)){
|
|
var c__5568__auto__ = cljs.core.chunk_first(seq__21525__$1);
|
|
var G__21813 = cljs.core.chunk_rest(seq__21525__$1);
|
|
var G__21814 = c__5568__auto__;
|
|
var G__21815 = cljs.core.count(c__5568__auto__);
|
|
var G__21816 = (0);
|
|
seq__21525 = G__21813;
|
|
chunk__21526 = G__21814;
|
|
count__21527 = G__21815;
|
|
i__21528 = G__21816;
|
|
continue;
|
|
} else {
|
|
var js_ns = cljs.core.first(seq__21525__$1);
|
|
var require_str_21817 = ["var ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(js_ns)," = shadow.js.require(\"",cljs.core.str.cljs$core$IFn$_invoke$arity$1(js_ns),"\");"].join('');
|
|
shadow.cljs.devtools.client.browser.script_eval(require_str_21817);
|
|
|
|
|
|
var G__21818 = cljs.core.next(seq__21525__$1);
|
|
var G__21819 = null;
|
|
var G__21820 = (0);
|
|
var G__21821 = (0);
|
|
seq__21525 = G__21818;
|
|
chunk__21526 = G__21819;
|
|
count__21527 = G__21820;
|
|
i__21528 = G__21821;
|
|
continue;
|
|
}
|
|
} else {
|
|
return null;
|
|
}
|
|
}
|
|
break;
|
|
}
|
|
});
|
|
shadow.cljs.devtools.client.browser.handle_build_complete = (function shadow$cljs$devtools$client$browser$handle_build_complete(runtime,p__21532){
|
|
var map__21533 = p__21532;
|
|
var map__21533__$1 = cljs.core.__destructure_map(map__21533);
|
|
var msg = map__21533__$1;
|
|
var info = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21533__$1,new cljs.core.Keyword(null,"info","info",-317069002));
|
|
var reload_info = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21533__$1,new cljs.core.Keyword(null,"reload-info","reload-info",1648088086));
|
|
var warnings = cljs.core.into.cljs$core$IFn$_invoke$arity$2(cljs.core.PersistentVector.EMPTY,cljs.core.distinct.cljs$core$IFn$_invoke$arity$1((function (){var iter__5523__auto__ = (function shadow$cljs$devtools$client$browser$handle_build_complete_$_iter__21534(s__21535){
|
|
return (new cljs.core.LazySeq(null,(function (){
|
|
var s__21535__$1 = s__21535;
|
|
while(true){
|
|
var temp__5804__auto__ = cljs.core.seq(s__21535__$1);
|
|
if(temp__5804__auto__){
|
|
var xs__6360__auto__ = temp__5804__auto__;
|
|
var map__21540 = cljs.core.first(xs__6360__auto__);
|
|
var map__21540__$1 = cljs.core.__destructure_map(map__21540);
|
|
var src = map__21540__$1;
|
|
var resource_name = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21540__$1,new cljs.core.Keyword(null,"resource-name","resource-name",2001617100));
|
|
var warnings = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21540__$1,new cljs.core.Keyword(null,"warnings","warnings",-735437651));
|
|
if(cljs.core.not(new cljs.core.Keyword(null,"from-jar","from-jar",1050932827).cljs$core$IFn$_invoke$arity$1(src))){
|
|
var iterys__5519__auto__ = ((function (s__21535__$1,map__21540,map__21540__$1,src,resource_name,warnings,xs__6360__auto__,temp__5804__auto__,map__21533,map__21533__$1,msg,info,reload_info){
|
|
return (function shadow$cljs$devtools$client$browser$handle_build_complete_$_iter__21534_$_iter__21536(s__21537){
|
|
return (new cljs.core.LazySeq(null,((function (s__21535__$1,map__21540,map__21540__$1,src,resource_name,warnings,xs__6360__auto__,temp__5804__auto__,map__21533,map__21533__$1,msg,info,reload_info){
|
|
return (function (){
|
|
var s__21537__$1 = s__21537;
|
|
while(true){
|
|
var temp__5804__auto____$1 = cljs.core.seq(s__21537__$1);
|
|
if(temp__5804__auto____$1){
|
|
var s__21537__$2 = temp__5804__auto____$1;
|
|
if(cljs.core.chunked_seq_QMARK_(s__21537__$2)){
|
|
var c__5521__auto__ = cljs.core.chunk_first(s__21537__$2);
|
|
var size__5522__auto__ = cljs.core.count(c__5521__auto__);
|
|
var b__21539 = cljs.core.chunk_buffer(size__5522__auto__);
|
|
if((function (){var i__21538 = (0);
|
|
while(true){
|
|
if((i__21538 < size__5522__auto__)){
|
|
var warning = cljs.core._nth(c__5521__auto__,i__21538);
|
|
cljs.core.chunk_append(b__21539,cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(warning,new cljs.core.Keyword(null,"resource-name","resource-name",2001617100),resource_name));
|
|
|
|
var G__21822 = (i__21538 + (1));
|
|
i__21538 = G__21822;
|
|
continue;
|
|
} else {
|
|
return true;
|
|
}
|
|
break;
|
|
}
|
|
})()){
|
|
return cljs.core.chunk_cons(cljs.core.chunk(b__21539),shadow$cljs$devtools$client$browser$handle_build_complete_$_iter__21534_$_iter__21536(cljs.core.chunk_rest(s__21537__$2)));
|
|
} else {
|
|
return cljs.core.chunk_cons(cljs.core.chunk(b__21539),null);
|
|
}
|
|
} else {
|
|
var warning = cljs.core.first(s__21537__$2);
|
|
return cljs.core.cons(cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(warning,new cljs.core.Keyword(null,"resource-name","resource-name",2001617100),resource_name),shadow$cljs$devtools$client$browser$handle_build_complete_$_iter__21534_$_iter__21536(cljs.core.rest(s__21537__$2)));
|
|
}
|
|
} else {
|
|
return null;
|
|
}
|
|
break;
|
|
}
|
|
});})(s__21535__$1,map__21540,map__21540__$1,src,resource_name,warnings,xs__6360__auto__,temp__5804__auto__,map__21533,map__21533__$1,msg,info,reload_info))
|
|
,null,null));
|
|
});})(s__21535__$1,map__21540,map__21540__$1,src,resource_name,warnings,xs__6360__auto__,temp__5804__auto__,map__21533,map__21533__$1,msg,info,reload_info))
|
|
;
|
|
var fs__5520__auto__ = cljs.core.seq(iterys__5519__auto__(warnings));
|
|
if(fs__5520__auto__){
|
|
return cljs.core.concat.cljs$core$IFn$_invoke$arity$2(fs__5520__auto__,shadow$cljs$devtools$client$browser$handle_build_complete_$_iter__21534(cljs.core.rest(s__21535__$1)));
|
|
} else {
|
|
var G__21823 = cljs.core.rest(s__21535__$1);
|
|
s__21535__$1 = G__21823;
|
|
continue;
|
|
}
|
|
} else {
|
|
var G__21824 = cljs.core.rest(s__21535__$1);
|
|
s__21535__$1 = G__21824;
|
|
continue;
|
|
}
|
|
} else {
|
|
return null;
|
|
}
|
|
break;
|
|
}
|
|
}),null,null));
|
|
});
|
|
return iter__5523__auto__(new cljs.core.Keyword(null,"sources","sources",-321166424).cljs$core$IFn$_invoke$arity$1(info));
|
|
})()));
|
|
if(shadow.cljs.devtools.client.env.log){
|
|
var seq__21541_21825 = cljs.core.seq(warnings);
|
|
var chunk__21542_21826 = null;
|
|
var count__21543_21827 = (0);
|
|
var i__21544_21828 = (0);
|
|
while(true){
|
|
if((i__21544_21828 < count__21543_21827)){
|
|
var map__21547_21829 = chunk__21542_21826.cljs$core$IIndexed$_nth$arity$2(null,i__21544_21828);
|
|
var map__21547_21830__$1 = cljs.core.__destructure_map(map__21547_21829);
|
|
var w_21831 = map__21547_21830__$1;
|
|
var msg_21832__$1 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21547_21830__$1,new cljs.core.Keyword(null,"msg","msg",-1386103444));
|
|
var line_21833 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21547_21830__$1,new cljs.core.Keyword(null,"line","line",212345235));
|
|
var column_21834 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21547_21830__$1,new cljs.core.Keyword(null,"column","column",2078222095));
|
|
var resource_name_21835 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21547_21830__$1,new cljs.core.Keyword(null,"resource-name","resource-name",2001617100));
|
|
console.warn(["BUILD-WARNING in ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(resource_name_21835)," at [",cljs.core.str.cljs$core$IFn$_invoke$arity$1(line_21833),":",cljs.core.str.cljs$core$IFn$_invoke$arity$1(column_21834),"]\n\t",cljs.core.str.cljs$core$IFn$_invoke$arity$1(msg_21832__$1)].join(''));
|
|
|
|
|
|
var G__21836 = seq__21541_21825;
|
|
var G__21837 = chunk__21542_21826;
|
|
var G__21838 = count__21543_21827;
|
|
var G__21839 = (i__21544_21828 + (1));
|
|
seq__21541_21825 = G__21836;
|
|
chunk__21542_21826 = G__21837;
|
|
count__21543_21827 = G__21838;
|
|
i__21544_21828 = G__21839;
|
|
continue;
|
|
} else {
|
|
var temp__5804__auto___21840 = cljs.core.seq(seq__21541_21825);
|
|
if(temp__5804__auto___21840){
|
|
var seq__21541_21841__$1 = temp__5804__auto___21840;
|
|
if(cljs.core.chunked_seq_QMARK_(seq__21541_21841__$1)){
|
|
var c__5568__auto___21842 = cljs.core.chunk_first(seq__21541_21841__$1);
|
|
var G__21843 = cljs.core.chunk_rest(seq__21541_21841__$1);
|
|
var G__21844 = c__5568__auto___21842;
|
|
var G__21845 = cljs.core.count(c__5568__auto___21842);
|
|
var G__21846 = (0);
|
|
seq__21541_21825 = G__21843;
|
|
chunk__21542_21826 = G__21844;
|
|
count__21543_21827 = G__21845;
|
|
i__21544_21828 = G__21846;
|
|
continue;
|
|
} else {
|
|
var map__21548_21847 = cljs.core.first(seq__21541_21841__$1);
|
|
var map__21548_21848__$1 = cljs.core.__destructure_map(map__21548_21847);
|
|
var w_21849 = map__21548_21848__$1;
|
|
var msg_21850__$1 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21548_21848__$1,new cljs.core.Keyword(null,"msg","msg",-1386103444));
|
|
var line_21851 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21548_21848__$1,new cljs.core.Keyword(null,"line","line",212345235));
|
|
var column_21852 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21548_21848__$1,new cljs.core.Keyword(null,"column","column",2078222095));
|
|
var resource_name_21853 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21548_21848__$1,new cljs.core.Keyword(null,"resource-name","resource-name",2001617100));
|
|
console.warn(["BUILD-WARNING in ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(resource_name_21853)," at [",cljs.core.str.cljs$core$IFn$_invoke$arity$1(line_21851),":",cljs.core.str.cljs$core$IFn$_invoke$arity$1(column_21852),"]\n\t",cljs.core.str.cljs$core$IFn$_invoke$arity$1(msg_21850__$1)].join(''));
|
|
|
|
|
|
var G__21854 = cljs.core.next(seq__21541_21841__$1);
|
|
var G__21855 = null;
|
|
var G__21856 = (0);
|
|
var G__21857 = (0);
|
|
seq__21541_21825 = G__21854;
|
|
chunk__21542_21826 = G__21855;
|
|
count__21543_21827 = G__21856;
|
|
i__21544_21828 = G__21857;
|
|
continue;
|
|
}
|
|
} else {
|
|
}
|
|
}
|
|
break;
|
|
}
|
|
} else {
|
|
}
|
|
|
|
if((!(shadow.cljs.devtools.client.env.autoload))){
|
|
return shadow.cljs.devtools.client.hud.load_end_success();
|
|
} else {
|
|
if(((cljs.core.empty_QMARK_(warnings)) || (shadow.cljs.devtools.client.env.ignore_warnings))){
|
|
var sources_to_get = shadow.cljs.devtools.client.env.filter_reload_sources(info,reload_info);
|
|
if(cljs.core.not(cljs.core.seq(sources_to_get))){
|
|
return shadow.cljs.devtools.client.hud.load_end_success();
|
|
} else {
|
|
if(cljs.core.seq(cljs.core.get_in.cljs$core$IFn$_invoke$arity$2(msg,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"reload-info","reload-info",1648088086),new cljs.core.Keyword(null,"after-load","after-load",-1278503285)], null)))){
|
|
} else {
|
|
shadow.cljs.devtools.client.browser.devtools_msg.cljs$core$IFn$_invoke$arity$variadic("reloading code but no :after-load hooks are configured!",cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2(["https://shadow-cljs.github.io/docs/UsersGuide.html#_lifecycle_hooks"], 0));
|
|
}
|
|
|
|
return shadow.cljs.devtools.client.shared.load_sources(runtime,sources_to_get,(function (p1__21530_SHARP_){
|
|
return shadow.cljs.devtools.client.browser.do_js_reload(msg,p1__21530_SHARP_,shadow.cljs.devtools.client.hud.load_end_success,shadow.cljs.devtools.client.hud.load_failure);
|
|
}));
|
|
}
|
|
} else {
|
|
return null;
|
|
}
|
|
}
|
|
});
|
|
shadow.cljs.devtools.client.browser.page_load_uri = (cljs.core.truth_(goog.global.document)?goog.Uri.parse(document.location.href):null);
|
|
shadow.cljs.devtools.client.browser.match_paths = (function shadow$cljs$devtools$client$browser$match_paths(old,new$){
|
|
if(cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2("file",shadow.cljs.devtools.client.browser.page_load_uri.getScheme())){
|
|
var rel_new = cljs.core.subs.cljs$core$IFn$_invoke$arity$2(new$,(1));
|
|
if(((cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(old,rel_new)) || (clojure.string.starts_with_QMARK_(old,[rel_new,"?"].join(''))))){
|
|
return rel_new;
|
|
} else {
|
|
return null;
|
|
}
|
|
} else {
|
|
var node_uri = goog.Uri.parse(old);
|
|
var node_uri_resolved = shadow.cljs.devtools.client.browser.page_load_uri.resolve(node_uri);
|
|
var node_abs = node_uri_resolved.getPath();
|
|
var and__5043__auto__ = ((cljs.core._EQ_.cljs$core$IFn$_invoke$arity$1(shadow.cljs.devtools.client.browser.page_load_uri.hasSameDomainAs(node_uri))) || (cljs.core.not(node_uri.hasDomain())));
|
|
if(and__5043__auto__){
|
|
var and__5043__auto____$1 = cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(node_abs,new$);
|
|
if(and__5043__auto____$1){
|
|
return new$;
|
|
} else {
|
|
return and__5043__auto____$1;
|
|
}
|
|
} else {
|
|
return and__5043__auto__;
|
|
}
|
|
}
|
|
});
|
|
shadow.cljs.devtools.client.browser.handle_asset_update = (function shadow$cljs$devtools$client$browser$handle_asset_update(p__21549){
|
|
var map__21550 = p__21549;
|
|
var map__21550__$1 = cljs.core.__destructure_map(map__21550);
|
|
var msg = map__21550__$1;
|
|
var updates = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21550__$1,new cljs.core.Keyword(null,"updates","updates",2013983452));
|
|
var reload_info = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21550__$1,new cljs.core.Keyword(null,"reload-info","reload-info",1648088086));
|
|
var seq__21551 = cljs.core.seq(updates);
|
|
var chunk__21553 = null;
|
|
var count__21554 = (0);
|
|
var i__21555 = (0);
|
|
while(true){
|
|
if((i__21555 < count__21554)){
|
|
var path = chunk__21553.cljs$core$IIndexed$_nth$arity$2(null,i__21555);
|
|
if(clojure.string.ends_with_QMARK_(path,"css")){
|
|
var seq__21665_21858 = cljs.core.seq(cljs.core.array_seq.cljs$core$IFn$_invoke$arity$1(document.querySelectorAll("link[rel=\"stylesheet\"]")));
|
|
var chunk__21669_21859 = null;
|
|
var count__21670_21860 = (0);
|
|
var i__21671_21861 = (0);
|
|
while(true){
|
|
if((i__21671_21861 < count__21670_21860)){
|
|
var node_21862 = chunk__21669_21859.cljs$core$IIndexed$_nth$arity$2(null,i__21671_21861);
|
|
if(cljs.core.not(node_21862.shadow$old)){
|
|
var path_match_21863 = shadow.cljs.devtools.client.browser.match_paths(node_21862.getAttribute("href"),path);
|
|
if(cljs.core.truth_(path_match_21863)){
|
|
var new_link_21864 = (function (){var G__21697 = node_21862.cloneNode(true);
|
|
G__21697.setAttribute("href",[cljs.core.str.cljs$core$IFn$_invoke$arity$1(path_match_21863),"?r=",cljs.core.str.cljs$core$IFn$_invoke$arity$1(cljs.core.rand.cljs$core$IFn$_invoke$arity$0())].join(''));
|
|
|
|
return G__21697;
|
|
})();
|
|
(node_21862.shadow$old = true);
|
|
|
|
(new_link_21864.onload = ((function (seq__21665_21858,chunk__21669_21859,count__21670_21860,i__21671_21861,seq__21551,chunk__21553,count__21554,i__21555,new_link_21864,path_match_21863,node_21862,path,map__21550,map__21550__$1,msg,updates,reload_info){
|
|
return (function (e){
|
|
var seq__21698_21865 = cljs.core.seq(cljs.core.get_in.cljs$core$IFn$_invoke$arity$2(msg,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"reload-info","reload-info",1648088086),new cljs.core.Keyword(null,"asset-load","asset-load",-1925902322)], null)));
|
|
var chunk__21700_21866 = null;
|
|
var count__21701_21867 = (0);
|
|
var i__21702_21868 = (0);
|
|
while(true){
|
|
if((i__21702_21868 < count__21701_21867)){
|
|
var map__21706_21869 = chunk__21700_21866.cljs$core$IIndexed$_nth$arity$2(null,i__21702_21868);
|
|
var map__21706_21870__$1 = cljs.core.__destructure_map(map__21706_21869);
|
|
var task_21871 = map__21706_21870__$1;
|
|
var fn_str_21872 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21706_21870__$1,new cljs.core.Keyword(null,"fn-str","fn-str",-1348506402));
|
|
var fn_sym_21873 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21706_21870__$1,new cljs.core.Keyword(null,"fn-sym","fn-sym",1423988510));
|
|
var fn_obj_21874 = goog.getObjectByName(fn_str_21872,$CLJS);
|
|
shadow.cljs.devtools.client.browser.devtools_msg(["call ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(fn_sym_21873)].join(''));
|
|
|
|
(fn_obj_21874.cljs$core$IFn$_invoke$arity$2 ? fn_obj_21874.cljs$core$IFn$_invoke$arity$2(path,new_link_21864) : fn_obj_21874.call(null,path,new_link_21864));
|
|
|
|
|
|
var G__21875 = seq__21698_21865;
|
|
var G__21876 = chunk__21700_21866;
|
|
var G__21877 = count__21701_21867;
|
|
var G__21878 = (i__21702_21868 + (1));
|
|
seq__21698_21865 = G__21875;
|
|
chunk__21700_21866 = G__21876;
|
|
count__21701_21867 = G__21877;
|
|
i__21702_21868 = G__21878;
|
|
continue;
|
|
} else {
|
|
var temp__5804__auto___21879 = cljs.core.seq(seq__21698_21865);
|
|
if(temp__5804__auto___21879){
|
|
var seq__21698_21880__$1 = temp__5804__auto___21879;
|
|
if(cljs.core.chunked_seq_QMARK_(seq__21698_21880__$1)){
|
|
var c__5568__auto___21881 = cljs.core.chunk_first(seq__21698_21880__$1);
|
|
var G__21882 = cljs.core.chunk_rest(seq__21698_21880__$1);
|
|
var G__21883 = c__5568__auto___21881;
|
|
var G__21884 = cljs.core.count(c__5568__auto___21881);
|
|
var G__21885 = (0);
|
|
seq__21698_21865 = G__21882;
|
|
chunk__21700_21866 = G__21883;
|
|
count__21701_21867 = G__21884;
|
|
i__21702_21868 = G__21885;
|
|
continue;
|
|
} else {
|
|
var map__21707_21886 = cljs.core.first(seq__21698_21880__$1);
|
|
var map__21707_21887__$1 = cljs.core.__destructure_map(map__21707_21886);
|
|
var task_21888 = map__21707_21887__$1;
|
|
var fn_str_21889 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21707_21887__$1,new cljs.core.Keyword(null,"fn-str","fn-str",-1348506402));
|
|
var fn_sym_21890 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21707_21887__$1,new cljs.core.Keyword(null,"fn-sym","fn-sym",1423988510));
|
|
var fn_obj_21891 = goog.getObjectByName(fn_str_21889,$CLJS);
|
|
shadow.cljs.devtools.client.browser.devtools_msg(["call ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(fn_sym_21890)].join(''));
|
|
|
|
(fn_obj_21891.cljs$core$IFn$_invoke$arity$2 ? fn_obj_21891.cljs$core$IFn$_invoke$arity$2(path,new_link_21864) : fn_obj_21891.call(null,path,new_link_21864));
|
|
|
|
|
|
var G__21892 = cljs.core.next(seq__21698_21880__$1);
|
|
var G__21893 = null;
|
|
var G__21894 = (0);
|
|
var G__21895 = (0);
|
|
seq__21698_21865 = G__21892;
|
|
chunk__21700_21866 = G__21893;
|
|
count__21701_21867 = G__21894;
|
|
i__21702_21868 = G__21895;
|
|
continue;
|
|
}
|
|
} else {
|
|
}
|
|
}
|
|
break;
|
|
}
|
|
|
|
return goog.dom.removeNode(node_21862);
|
|
});})(seq__21665_21858,chunk__21669_21859,count__21670_21860,i__21671_21861,seq__21551,chunk__21553,count__21554,i__21555,new_link_21864,path_match_21863,node_21862,path,map__21550,map__21550__$1,msg,updates,reload_info))
|
|
);
|
|
|
|
shadow.cljs.devtools.client.browser.devtools_msg.cljs$core$IFn$_invoke$arity$variadic("load CSS",cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([path_match_21863], 0));
|
|
|
|
goog.dom.insertSiblingAfter(new_link_21864,node_21862);
|
|
|
|
|
|
var G__21896 = seq__21665_21858;
|
|
var G__21897 = chunk__21669_21859;
|
|
var G__21898 = count__21670_21860;
|
|
var G__21899 = (i__21671_21861 + (1));
|
|
seq__21665_21858 = G__21896;
|
|
chunk__21669_21859 = G__21897;
|
|
count__21670_21860 = G__21898;
|
|
i__21671_21861 = G__21899;
|
|
continue;
|
|
} else {
|
|
var G__21900 = seq__21665_21858;
|
|
var G__21901 = chunk__21669_21859;
|
|
var G__21902 = count__21670_21860;
|
|
var G__21903 = (i__21671_21861 + (1));
|
|
seq__21665_21858 = G__21900;
|
|
chunk__21669_21859 = G__21901;
|
|
count__21670_21860 = G__21902;
|
|
i__21671_21861 = G__21903;
|
|
continue;
|
|
}
|
|
} else {
|
|
var G__21904 = seq__21665_21858;
|
|
var G__21905 = chunk__21669_21859;
|
|
var G__21906 = count__21670_21860;
|
|
var G__21907 = (i__21671_21861 + (1));
|
|
seq__21665_21858 = G__21904;
|
|
chunk__21669_21859 = G__21905;
|
|
count__21670_21860 = G__21906;
|
|
i__21671_21861 = G__21907;
|
|
continue;
|
|
}
|
|
} else {
|
|
var temp__5804__auto___21908 = cljs.core.seq(seq__21665_21858);
|
|
if(temp__5804__auto___21908){
|
|
var seq__21665_21909__$1 = temp__5804__auto___21908;
|
|
if(cljs.core.chunked_seq_QMARK_(seq__21665_21909__$1)){
|
|
var c__5568__auto___21910 = cljs.core.chunk_first(seq__21665_21909__$1);
|
|
var G__21911 = cljs.core.chunk_rest(seq__21665_21909__$1);
|
|
var G__21912 = c__5568__auto___21910;
|
|
var G__21913 = cljs.core.count(c__5568__auto___21910);
|
|
var G__21914 = (0);
|
|
seq__21665_21858 = G__21911;
|
|
chunk__21669_21859 = G__21912;
|
|
count__21670_21860 = G__21913;
|
|
i__21671_21861 = G__21914;
|
|
continue;
|
|
} else {
|
|
var node_21915 = cljs.core.first(seq__21665_21909__$1);
|
|
if(cljs.core.not(node_21915.shadow$old)){
|
|
var path_match_21916 = shadow.cljs.devtools.client.browser.match_paths(node_21915.getAttribute("href"),path);
|
|
if(cljs.core.truth_(path_match_21916)){
|
|
var new_link_21917 = (function (){var G__21708 = node_21915.cloneNode(true);
|
|
G__21708.setAttribute("href",[cljs.core.str.cljs$core$IFn$_invoke$arity$1(path_match_21916),"?r=",cljs.core.str.cljs$core$IFn$_invoke$arity$1(cljs.core.rand.cljs$core$IFn$_invoke$arity$0())].join(''));
|
|
|
|
return G__21708;
|
|
})();
|
|
(node_21915.shadow$old = true);
|
|
|
|
(new_link_21917.onload = ((function (seq__21665_21858,chunk__21669_21859,count__21670_21860,i__21671_21861,seq__21551,chunk__21553,count__21554,i__21555,new_link_21917,path_match_21916,node_21915,seq__21665_21909__$1,temp__5804__auto___21908,path,map__21550,map__21550__$1,msg,updates,reload_info){
|
|
return (function (e){
|
|
var seq__21709_21918 = cljs.core.seq(cljs.core.get_in.cljs$core$IFn$_invoke$arity$2(msg,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"reload-info","reload-info",1648088086),new cljs.core.Keyword(null,"asset-load","asset-load",-1925902322)], null)));
|
|
var chunk__21711_21919 = null;
|
|
var count__21712_21920 = (0);
|
|
var i__21713_21921 = (0);
|
|
while(true){
|
|
if((i__21713_21921 < count__21712_21920)){
|
|
var map__21717_21922 = chunk__21711_21919.cljs$core$IIndexed$_nth$arity$2(null,i__21713_21921);
|
|
var map__21717_21923__$1 = cljs.core.__destructure_map(map__21717_21922);
|
|
var task_21924 = map__21717_21923__$1;
|
|
var fn_str_21925 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21717_21923__$1,new cljs.core.Keyword(null,"fn-str","fn-str",-1348506402));
|
|
var fn_sym_21926 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21717_21923__$1,new cljs.core.Keyword(null,"fn-sym","fn-sym",1423988510));
|
|
var fn_obj_21927 = goog.getObjectByName(fn_str_21925,$CLJS);
|
|
shadow.cljs.devtools.client.browser.devtools_msg(["call ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(fn_sym_21926)].join(''));
|
|
|
|
(fn_obj_21927.cljs$core$IFn$_invoke$arity$2 ? fn_obj_21927.cljs$core$IFn$_invoke$arity$2(path,new_link_21917) : fn_obj_21927.call(null,path,new_link_21917));
|
|
|
|
|
|
var G__21928 = seq__21709_21918;
|
|
var G__21929 = chunk__21711_21919;
|
|
var G__21930 = count__21712_21920;
|
|
var G__21931 = (i__21713_21921 + (1));
|
|
seq__21709_21918 = G__21928;
|
|
chunk__21711_21919 = G__21929;
|
|
count__21712_21920 = G__21930;
|
|
i__21713_21921 = G__21931;
|
|
continue;
|
|
} else {
|
|
var temp__5804__auto___21932__$1 = cljs.core.seq(seq__21709_21918);
|
|
if(temp__5804__auto___21932__$1){
|
|
var seq__21709_21933__$1 = temp__5804__auto___21932__$1;
|
|
if(cljs.core.chunked_seq_QMARK_(seq__21709_21933__$1)){
|
|
var c__5568__auto___21934 = cljs.core.chunk_first(seq__21709_21933__$1);
|
|
var G__21935 = cljs.core.chunk_rest(seq__21709_21933__$1);
|
|
var G__21936 = c__5568__auto___21934;
|
|
var G__21937 = cljs.core.count(c__5568__auto___21934);
|
|
var G__21938 = (0);
|
|
seq__21709_21918 = G__21935;
|
|
chunk__21711_21919 = G__21936;
|
|
count__21712_21920 = G__21937;
|
|
i__21713_21921 = G__21938;
|
|
continue;
|
|
} else {
|
|
var map__21718_21939 = cljs.core.first(seq__21709_21933__$1);
|
|
var map__21718_21940__$1 = cljs.core.__destructure_map(map__21718_21939);
|
|
var task_21941 = map__21718_21940__$1;
|
|
var fn_str_21942 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21718_21940__$1,new cljs.core.Keyword(null,"fn-str","fn-str",-1348506402));
|
|
var fn_sym_21943 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21718_21940__$1,new cljs.core.Keyword(null,"fn-sym","fn-sym",1423988510));
|
|
var fn_obj_21944 = goog.getObjectByName(fn_str_21942,$CLJS);
|
|
shadow.cljs.devtools.client.browser.devtools_msg(["call ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(fn_sym_21943)].join(''));
|
|
|
|
(fn_obj_21944.cljs$core$IFn$_invoke$arity$2 ? fn_obj_21944.cljs$core$IFn$_invoke$arity$2(path,new_link_21917) : fn_obj_21944.call(null,path,new_link_21917));
|
|
|
|
|
|
var G__21945 = cljs.core.next(seq__21709_21933__$1);
|
|
var G__21946 = null;
|
|
var G__21947 = (0);
|
|
var G__21948 = (0);
|
|
seq__21709_21918 = G__21945;
|
|
chunk__21711_21919 = G__21946;
|
|
count__21712_21920 = G__21947;
|
|
i__21713_21921 = G__21948;
|
|
continue;
|
|
}
|
|
} else {
|
|
}
|
|
}
|
|
break;
|
|
}
|
|
|
|
return goog.dom.removeNode(node_21915);
|
|
});})(seq__21665_21858,chunk__21669_21859,count__21670_21860,i__21671_21861,seq__21551,chunk__21553,count__21554,i__21555,new_link_21917,path_match_21916,node_21915,seq__21665_21909__$1,temp__5804__auto___21908,path,map__21550,map__21550__$1,msg,updates,reload_info))
|
|
);
|
|
|
|
shadow.cljs.devtools.client.browser.devtools_msg.cljs$core$IFn$_invoke$arity$variadic("load CSS",cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([path_match_21916], 0));
|
|
|
|
goog.dom.insertSiblingAfter(new_link_21917,node_21915);
|
|
|
|
|
|
var G__21949 = cljs.core.next(seq__21665_21909__$1);
|
|
var G__21950 = null;
|
|
var G__21951 = (0);
|
|
var G__21952 = (0);
|
|
seq__21665_21858 = G__21949;
|
|
chunk__21669_21859 = G__21950;
|
|
count__21670_21860 = G__21951;
|
|
i__21671_21861 = G__21952;
|
|
continue;
|
|
} else {
|
|
var G__21953 = cljs.core.next(seq__21665_21909__$1);
|
|
var G__21954 = null;
|
|
var G__21955 = (0);
|
|
var G__21956 = (0);
|
|
seq__21665_21858 = G__21953;
|
|
chunk__21669_21859 = G__21954;
|
|
count__21670_21860 = G__21955;
|
|
i__21671_21861 = G__21956;
|
|
continue;
|
|
}
|
|
} else {
|
|
var G__21957 = cljs.core.next(seq__21665_21909__$1);
|
|
var G__21958 = null;
|
|
var G__21959 = (0);
|
|
var G__21960 = (0);
|
|
seq__21665_21858 = G__21957;
|
|
chunk__21669_21859 = G__21958;
|
|
count__21670_21860 = G__21959;
|
|
i__21671_21861 = G__21960;
|
|
continue;
|
|
}
|
|
}
|
|
} else {
|
|
}
|
|
}
|
|
break;
|
|
}
|
|
|
|
|
|
var G__21961 = seq__21551;
|
|
var G__21962 = chunk__21553;
|
|
var G__21963 = count__21554;
|
|
var G__21964 = (i__21555 + (1));
|
|
seq__21551 = G__21961;
|
|
chunk__21553 = G__21962;
|
|
count__21554 = G__21963;
|
|
i__21555 = G__21964;
|
|
continue;
|
|
} else {
|
|
var G__21965 = seq__21551;
|
|
var G__21966 = chunk__21553;
|
|
var G__21967 = count__21554;
|
|
var G__21968 = (i__21555 + (1));
|
|
seq__21551 = G__21965;
|
|
chunk__21553 = G__21966;
|
|
count__21554 = G__21967;
|
|
i__21555 = G__21968;
|
|
continue;
|
|
}
|
|
} else {
|
|
var temp__5804__auto__ = cljs.core.seq(seq__21551);
|
|
if(temp__5804__auto__){
|
|
var seq__21551__$1 = temp__5804__auto__;
|
|
if(cljs.core.chunked_seq_QMARK_(seq__21551__$1)){
|
|
var c__5568__auto__ = cljs.core.chunk_first(seq__21551__$1);
|
|
var G__21969 = cljs.core.chunk_rest(seq__21551__$1);
|
|
var G__21970 = c__5568__auto__;
|
|
var G__21971 = cljs.core.count(c__5568__auto__);
|
|
var G__21972 = (0);
|
|
seq__21551 = G__21969;
|
|
chunk__21553 = G__21970;
|
|
count__21554 = G__21971;
|
|
i__21555 = G__21972;
|
|
continue;
|
|
} else {
|
|
var path = cljs.core.first(seq__21551__$1);
|
|
if(clojure.string.ends_with_QMARK_(path,"css")){
|
|
var seq__21719_21973 = cljs.core.seq(cljs.core.array_seq.cljs$core$IFn$_invoke$arity$1(document.querySelectorAll("link[rel=\"stylesheet\"]")));
|
|
var chunk__21723_21974 = null;
|
|
var count__21724_21975 = (0);
|
|
var i__21725_21976 = (0);
|
|
while(true){
|
|
if((i__21725_21976 < count__21724_21975)){
|
|
var node_21977 = chunk__21723_21974.cljs$core$IIndexed$_nth$arity$2(null,i__21725_21976);
|
|
if(cljs.core.not(node_21977.shadow$old)){
|
|
var path_match_21978 = shadow.cljs.devtools.client.browser.match_paths(node_21977.getAttribute("href"),path);
|
|
if(cljs.core.truth_(path_match_21978)){
|
|
var new_link_21979 = (function (){var G__21751 = node_21977.cloneNode(true);
|
|
G__21751.setAttribute("href",[cljs.core.str.cljs$core$IFn$_invoke$arity$1(path_match_21978),"?r=",cljs.core.str.cljs$core$IFn$_invoke$arity$1(cljs.core.rand.cljs$core$IFn$_invoke$arity$0())].join(''));
|
|
|
|
return G__21751;
|
|
})();
|
|
(node_21977.shadow$old = true);
|
|
|
|
(new_link_21979.onload = ((function (seq__21719_21973,chunk__21723_21974,count__21724_21975,i__21725_21976,seq__21551,chunk__21553,count__21554,i__21555,new_link_21979,path_match_21978,node_21977,path,seq__21551__$1,temp__5804__auto__,map__21550,map__21550__$1,msg,updates,reload_info){
|
|
return (function (e){
|
|
var seq__21752_21980 = cljs.core.seq(cljs.core.get_in.cljs$core$IFn$_invoke$arity$2(msg,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"reload-info","reload-info",1648088086),new cljs.core.Keyword(null,"asset-load","asset-load",-1925902322)], null)));
|
|
var chunk__21754_21981 = null;
|
|
var count__21755_21982 = (0);
|
|
var i__21756_21983 = (0);
|
|
while(true){
|
|
if((i__21756_21983 < count__21755_21982)){
|
|
var map__21760_21984 = chunk__21754_21981.cljs$core$IIndexed$_nth$arity$2(null,i__21756_21983);
|
|
var map__21760_21985__$1 = cljs.core.__destructure_map(map__21760_21984);
|
|
var task_21986 = map__21760_21985__$1;
|
|
var fn_str_21987 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21760_21985__$1,new cljs.core.Keyword(null,"fn-str","fn-str",-1348506402));
|
|
var fn_sym_21988 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21760_21985__$1,new cljs.core.Keyword(null,"fn-sym","fn-sym",1423988510));
|
|
var fn_obj_21989 = goog.getObjectByName(fn_str_21987,$CLJS);
|
|
shadow.cljs.devtools.client.browser.devtools_msg(["call ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(fn_sym_21988)].join(''));
|
|
|
|
(fn_obj_21989.cljs$core$IFn$_invoke$arity$2 ? fn_obj_21989.cljs$core$IFn$_invoke$arity$2(path,new_link_21979) : fn_obj_21989.call(null,path,new_link_21979));
|
|
|
|
|
|
var G__21990 = seq__21752_21980;
|
|
var G__21991 = chunk__21754_21981;
|
|
var G__21992 = count__21755_21982;
|
|
var G__21993 = (i__21756_21983 + (1));
|
|
seq__21752_21980 = G__21990;
|
|
chunk__21754_21981 = G__21991;
|
|
count__21755_21982 = G__21992;
|
|
i__21756_21983 = G__21993;
|
|
continue;
|
|
} else {
|
|
var temp__5804__auto___21994__$1 = cljs.core.seq(seq__21752_21980);
|
|
if(temp__5804__auto___21994__$1){
|
|
var seq__21752_21995__$1 = temp__5804__auto___21994__$1;
|
|
if(cljs.core.chunked_seq_QMARK_(seq__21752_21995__$1)){
|
|
var c__5568__auto___21996 = cljs.core.chunk_first(seq__21752_21995__$1);
|
|
var G__21997 = cljs.core.chunk_rest(seq__21752_21995__$1);
|
|
var G__21998 = c__5568__auto___21996;
|
|
var G__21999 = cljs.core.count(c__5568__auto___21996);
|
|
var G__22000 = (0);
|
|
seq__21752_21980 = G__21997;
|
|
chunk__21754_21981 = G__21998;
|
|
count__21755_21982 = G__21999;
|
|
i__21756_21983 = G__22000;
|
|
continue;
|
|
} else {
|
|
var map__21761_22001 = cljs.core.first(seq__21752_21995__$1);
|
|
var map__21761_22002__$1 = cljs.core.__destructure_map(map__21761_22001);
|
|
var task_22003 = map__21761_22002__$1;
|
|
var fn_str_22004 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21761_22002__$1,new cljs.core.Keyword(null,"fn-str","fn-str",-1348506402));
|
|
var fn_sym_22005 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21761_22002__$1,new cljs.core.Keyword(null,"fn-sym","fn-sym",1423988510));
|
|
var fn_obj_22006 = goog.getObjectByName(fn_str_22004,$CLJS);
|
|
shadow.cljs.devtools.client.browser.devtools_msg(["call ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(fn_sym_22005)].join(''));
|
|
|
|
(fn_obj_22006.cljs$core$IFn$_invoke$arity$2 ? fn_obj_22006.cljs$core$IFn$_invoke$arity$2(path,new_link_21979) : fn_obj_22006.call(null,path,new_link_21979));
|
|
|
|
|
|
var G__22007 = cljs.core.next(seq__21752_21995__$1);
|
|
var G__22008 = null;
|
|
var G__22009 = (0);
|
|
var G__22010 = (0);
|
|
seq__21752_21980 = G__22007;
|
|
chunk__21754_21981 = G__22008;
|
|
count__21755_21982 = G__22009;
|
|
i__21756_21983 = G__22010;
|
|
continue;
|
|
}
|
|
} else {
|
|
}
|
|
}
|
|
break;
|
|
}
|
|
|
|
return goog.dom.removeNode(node_21977);
|
|
});})(seq__21719_21973,chunk__21723_21974,count__21724_21975,i__21725_21976,seq__21551,chunk__21553,count__21554,i__21555,new_link_21979,path_match_21978,node_21977,path,seq__21551__$1,temp__5804__auto__,map__21550,map__21550__$1,msg,updates,reload_info))
|
|
);
|
|
|
|
shadow.cljs.devtools.client.browser.devtools_msg.cljs$core$IFn$_invoke$arity$variadic("load CSS",cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([path_match_21978], 0));
|
|
|
|
goog.dom.insertSiblingAfter(new_link_21979,node_21977);
|
|
|
|
|
|
var G__22011 = seq__21719_21973;
|
|
var G__22012 = chunk__21723_21974;
|
|
var G__22013 = count__21724_21975;
|
|
var G__22014 = (i__21725_21976 + (1));
|
|
seq__21719_21973 = G__22011;
|
|
chunk__21723_21974 = G__22012;
|
|
count__21724_21975 = G__22013;
|
|
i__21725_21976 = G__22014;
|
|
continue;
|
|
} else {
|
|
var G__22015 = seq__21719_21973;
|
|
var G__22016 = chunk__21723_21974;
|
|
var G__22017 = count__21724_21975;
|
|
var G__22018 = (i__21725_21976 + (1));
|
|
seq__21719_21973 = G__22015;
|
|
chunk__21723_21974 = G__22016;
|
|
count__21724_21975 = G__22017;
|
|
i__21725_21976 = G__22018;
|
|
continue;
|
|
}
|
|
} else {
|
|
var G__22019 = seq__21719_21973;
|
|
var G__22020 = chunk__21723_21974;
|
|
var G__22021 = count__21724_21975;
|
|
var G__22022 = (i__21725_21976 + (1));
|
|
seq__21719_21973 = G__22019;
|
|
chunk__21723_21974 = G__22020;
|
|
count__21724_21975 = G__22021;
|
|
i__21725_21976 = G__22022;
|
|
continue;
|
|
}
|
|
} else {
|
|
var temp__5804__auto___22023__$1 = cljs.core.seq(seq__21719_21973);
|
|
if(temp__5804__auto___22023__$1){
|
|
var seq__21719_22024__$1 = temp__5804__auto___22023__$1;
|
|
if(cljs.core.chunked_seq_QMARK_(seq__21719_22024__$1)){
|
|
var c__5568__auto___22025 = cljs.core.chunk_first(seq__21719_22024__$1);
|
|
var G__22026 = cljs.core.chunk_rest(seq__21719_22024__$1);
|
|
var G__22027 = c__5568__auto___22025;
|
|
var G__22028 = cljs.core.count(c__5568__auto___22025);
|
|
var G__22029 = (0);
|
|
seq__21719_21973 = G__22026;
|
|
chunk__21723_21974 = G__22027;
|
|
count__21724_21975 = G__22028;
|
|
i__21725_21976 = G__22029;
|
|
continue;
|
|
} else {
|
|
var node_22030 = cljs.core.first(seq__21719_22024__$1);
|
|
if(cljs.core.not(node_22030.shadow$old)){
|
|
var path_match_22031 = shadow.cljs.devtools.client.browser.match_paths(node_22030.getAttribute("href"),path);
|
|
if(cljs.core.truth_(path_match_22031)){
|
|
var new_link_22032 = (function (){var G__21762 = node_22030.cloneNode(true);
|
|
G__21762.setAttribute("href",[cljs.core.str.cljs$core$IFn$_invoke$arity$1(path_match_22031),"?r=",cljs.core.str.cljs$core$IFn$_invoke$arity$1(cljs.core.rand.cljs$core$IFn$_invoke$arity$0())].join(''));
|
|
|
|
return G__21762;
|
|
})();
|
|
(node_22030.shadow$old = true);
|
|
|
|
(new_link_22032.onload = ((function (seq__21719_21973,chunk__21723_21974,count__21724_21975,i__21725_21976,seq__21551,chunk__21553,count__21554,i__21555,new_link_22032,path_match_22031,node_22030,seq__21719_22024__$1,temp__5804__auto___22023__$1,path,seq__21551__$1,temp__5804__auto__,map__21550,map__21550__$1,msg,updates,reload_info){
|
|
return (function (e){
|
|
var seq__21763_22033 = cljs.core.seq(cljs.core.get_in.cljs$core$IFn$_invoke$arity$2(msg,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Keyword(null,"reload-info","reload-info",1648088086),new cljs.core.Keyword(null,"asset-load","asset-load",-1925902322)], null)));
|
|
var chunk__21765_22034 = null;
|
|
var count__21766_22035 = (0);
|
|
var i__21767_22036 = (0);
|
|
while(true){
|
|
if((i__21767_22036 < count__21766_22035)){
|
|
var map__21771_22037 = chunk__21765_22034.cljs$core$IIndexed$_nth$arity$2(null,i__21767_22036);
|
|
var map__21771_22038__$1 = cljs.core.__destructure_map(map__21771_22037);
|
|
var task_22039 = map__21771_22038__$1;
|
|
var fn_str_22040 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21771_22038__$1,new cljs.core.Keyword(null,"fn-str","fn-str",-1348506402));
|
|
var fn_sym_22041 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21771_22038__$1,new cljs.core.Keyword(null,"fn-sym","fn-sym",1423988510));
|
|
var fn_obj_22042 = goog.getObjectByName(fn_str_22040,$CLJS);
|
|
shadow.cljs.devtools.client.browser.devtools_msg(["call ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(fn_sym_22041)].join(''));
|
|
|
|
(fn_obj_22042.cljs$core$IFn$_invoke$arity$2 ? fn_obj_22042.cljs$core$IFn$_invoke$arity$2(path,new_link_22032) : fn_obj_22042.call(null,path,new_link_22032));
|
|
|
|
|
|
var G__22043 = seq__21763_22033;
|
|
var G__22044 = chunk__21765_22034;
|
|
var G__22045 = count__21766_22035;
|
|
var G__22046 = (i__21767_22036 + (1));
|
|
seq__21763_22033 = G__22043;
|
|
chunk__21765_22034 = G__22044;
|
|
count__21766_22035 = G__22045;
|
|
i__21767_22036 = G__22046;
|
|
continue;
|
|
} else {
|
|
var temp__5804__auto___22047__$2 = cljs.core.seq(seq__21763_22033);
|
|
if(temp__5804__auto___22047__$2){
|
|
var seq__21763_22048__$1 = temp__5804__auto___22047__$2;
|
|
if(cljs.core.chunked_seq_QMARK_(seq__21763_22048__$1)){
|
|
var c__5568__auto___22049 = cljs.core.chunk_first(seq__21763_22048__$1);
|
|
var G__22050 = cljs.core.chunk_rest(seq__21763_22048__$1);
|
|
var G__22051 = c__5568__auto___22049;
|
|
var G__22052 = cljs.core.count(c__5568__auto___22049);
|
|
var G__22053 = (0);
|
|
seq__21763_22033 = G__22050;
|
|
chunk__21765_22034 = G__22051;
|
|
count__21766_22035 = G__22052;
|
|
i__21767_22036 = G__22053;
|
|
continue;
|
|
} else {
|
|
var map__21772_22054 = cljs.core.first(seq__21763_22048__$1);
|
|
var map__21772_22055__$1 = cljs.core.__destructure_map(map__21772_22054);
|
|
var task_22056 = map__21772_22055__$1;
|
|
var fn_str_22057 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21772_22055__$1,new cljs.core.Keyword(null,"fn-str","fn-str",-1348506402));
|
|
var fn_sym_22058 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21772_22055__$1,new cljs.core.Keyword(null,"fn-sym","fn-sym",1423988510));
|
|
var fn_obj_22059 = goog.getObjectByName(fn_str_22057,$CLJS);
|
|
shadow.cljs.devtools.client.browser.devtools_msg(["call ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(fn_sym_22058)].join(''));
|
|
|
|
(fn_obj_22059.cljs$core$IFn$_invoke$arity$2 ? fn_obj_22059.cljs$core$IFn$_invoke$arity$2(path,new_link_22032) : fn_obj_22059.call(null,path,new_link_22032));
|
|
|
|
|
|
var G__22060 = cljs.core.next(seq__21763_22048__$1);
|
|
var G__22061 = null;
|
|
var G__22062 = (0);
|
|
var G__22063 = (0);
|
|
seq__21763_22033 = G__22060;
|
|
chunk__21765_22034 = G__22061;
|
|
count__21766_22035 = G__22062;
|
|
i__21767_22036 = G__22063;
|
|
continue;
|
|
}
|
|
} else {
|
|
}
|
|
}
|
|
break;
|
|
}
|
|
|
|
return goog.dom.removeNode(node_22030);
|
|
});})(seq__21719_21973,chunk__21723_21974,count__21724_21975,i__21725_21976,seq__21551,chunk__21553,count__21554,i__21555,new_link_22032,path_match_22031,node_22030,seq__21719_22024__$1,temp__5804__auto___22023__$1,path,seq__21551__$1,temp__5804__auto__,map__21550,map__21550__$1,msg,updates,reload_info))
|
|
);
|
|
|
|
shadow.cljs.devtools.client.browser.devtools_msg.cljs$core$IFn$_invoke$arity$variadic("load CSS",cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([path_match_22031], 0));
|
|
|
|
goog.dom.insertSiblingAfter(new_link_22032,node_22030);
|
|
|
|
|
|
var G__22064 = cljs.core.next(seq__21719_22024__$1);
|
|
var G__22065 = null;
|
|
var G__22066 = (0);
|
|
var G__22067 = (0);
|
|
seq__21719_21973 = G__22064;
|
|
chunk__21723_21974 = G__22065;
|
|
count__21724_21975 = G__22066;
|
|
i__21725_21976 = G__22067;
|
|
continue;
|
|
} else {
|
|
var G__22068 = cljs.core.next(seq__21719_22024__$1);
|
|
var G__22069 = null;
|
|
var G__22070 = (0);
|
|
var G__22071 = (0);
|
|
seq__21719_21973 = G__22068;
|
|
chunk__21723_21974 = G__22069;
|
|
count__21724_21975 = G__22070;
|
|
i__21725_21976 = G__22071;
|
|
continue;
|
|
}
|
|
} else {
|
|
var G__22072 = cljs.core.next(seq__21719_22024__$1);
|
|
var G__22073 = null;
|
|
var G__22074 = (0);
|
|
var G__22075 = (0);
|
|
seq__21719_21973 = G__22072;
|
|
chunk__21723_21974 = G__22073;
|
|
count__21724_21975 = G__22074;
|
|
i__21725_21976 = G__22075;
|
|
continue;
|
|
}
|
|
}
|
|
} else {
|
|
}
|
|
}
|
|
break;
|
|
}
|
|
|
|
|
|
var G__22076 = cljs.core.next(seq__21551__$1);
|
|
var G__22077 = null;
|
|
var G__22078 = (0);
|
|
var G__22079 = (0);
|
|
seq__21551 = G__22076;
|
|
chunk__21553 = G__22077;
|
|
count__21554 = G__22078;
|
|
i__21555 = G__22079;
|
|
continue;
|
|
} else {
|
|
var G__22080 = cljs.core.next(seq__21551__$1);
|
|
var G__22081 = null;
|
|
var G__22082 = (0);
|
|
var G__22083 = (0);
|
|
seq__21551 = G__22080;
|
|
chunk__21553 = G__22081;
|
|
count__21554 = G__22082;
|
|
i__21555 = G__22083;
|
|
continue;
|
|
}
|
|
}
|
|
} else {
|
|
return null;
|
|
}
|
|
}
|
|
break;
|
|
}
|
|
});
|
|
shadow.cljs.devtools.client.browser.global_eval = (function shadow$cljs$devtools$client$browser$global_eval(js){
|
|
if(cljs.core.not_EQ_.cljs$core$IFn$_invoke$arity$2("undefined",typeof(module))){
|
|
return eval(js);
|
|
} else {
|
|
return (0,eval)(js);;
|
|
}
|
|
});
|
|
shadow.cljs.devtools.client.browser.runtime_info = (((typeof SHADOW_CONFIG !== 'undefined'))?shadow.json.to_clj.cljs$core$IFn$_invoke$arity$1(SHADOW_CONFIG):null);
|
|
shadow.cljs.devtools.client.browser.client_info = cljs.core.merge.cljs$core$IFn$_invoke$arity$variadic(cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2([shadow.cljs.devtools.client.browser.runtime_info,new cljs.core.PersistentArrayMap(null, 3, [new cljs.core.Keyword(null,"host","host",-1558485167),(cljs.core.truth_(goog.global.document)?new cljs.core.Keyword(null,"browser","browser",828191719):new cljs.core.Keyword(null,"browser-worker","browser-worker",1638998282)),new cljs.core.Keyword(null,"user-agent","user-agent",1220426212),[(cljs.core.truth_(goog.userAgent.OPERA)?"Opera":(cljs.core.truth_(goog.userAgent.product.CHROME)?"Chrome":(cljs.core.truth_(goog.userAgent.IE)?"MSIE":(cljs.core.truth_(goog.userAgent.EDGE)?"Edge":(cljs.core.truth_(goog.userAgent.GECKO)?"Firefox":(cljs.core.truth_(goog.userAgent.SAFARI)?"Safari":(cljs.core.truth_(goog.userAgent.WEBKIT)?"Webkit":null)))))))," ",cljs.core.str.cljs$core$IFn$_invoke$arity$1(goog.userAgent.VERSION)," [",cljs.core.str.cljs$core$IFn$_invoke$arity$1(goog.userAgent.PLATFORM),"]"].join(''),new cljs.core.Keyword(null,"dom","dom",-1236537922),(!((goog.global.document == null)))], null)], 0));
|
|
if((typeof shadow !== 'undefined') && (typeof shadow.cljs !== 'undefined') && (typeof shadow.cljs.devtools !== 'undefined') && (typeof shadow.cljs.devtools.client !== 'undefined') && (typeof shadow.cljs.devtools.client.browser !== 'undefined') && (typeof shadow.cljs.devtools.client.browser.ws_was_welcome_ref !== 'undefined')){
|
|
} else {
|
|
shadow.cljs.devtools.client.browser.ws_was_welcome_ref = cljs.core.atom.cljs$core$IFn$_invoke$arity$1(false);
|
|
}
|
|
if(((shadow.cljs.devtools.client.env.enabled) && ((shadow.cljs.devtools.client.env.worker_client_id > (0))))){
|
|
(shadow.cljs.devtools.client.shared.Runtime.prototype.shadow$remote$runtime$api$IEvalJS$ = cljs.core.PROTOCOL_SENTINEL);
|
|
|
|
(shadow.cljs.devtools.client.shared.Runtime.prototype.shadow$remote$runtime$api$IEvalJS$_js_eval$arity$2 = (function (this$,code){
|
|
var this$__$1 = this;
|
|
return shadow.cljs.devtools.client.browser.global_eval(code);
|
|
}));
|
|
|
|
(shadow.cljs.devtools.client.shared.Runtime.prototype.shadow$cljs$devtools$client$shared$IHostSpecific$ = cljs.core.PROTOCOL_SENTINEL);
|
|
|
|
(shadow.cljs.devtools.client.shared.Runtime.prototype.shadow$cljs$devtools$client$shared$IHostSpecific$do_invoke$arity$3 = (function (this$,ns,p__21773){
|
|
var map__21774 = p__21773;
|
|
var map__21774__$1 = cljs.core.__destructure_map(map__21774);
|
|
var js = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21774__$1,new cljs.core.Keyword(null,"js","js",1768080579));
|
|
var this$__$1 = this;
|
|
return shadow.cljs.devtools.client.browser.global_eval(js);
|
|
}));
|
|
|
|
(shadow.cljs.devtools.client.shared.Runtime.prototype.shadow$cljs$devtools$client$shared$IHostSpecific$do_repl_init$arity$4 = (function (runtime,p__21775,done,error){
|
|
var map__21776 = p__21775;
|
|
var map__21776__$1 = cljs.core.__destructure_map(map__21776);
|
|
var repl_sources = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21776__$1,new cljs.core.Keyword(null,"repl-sources","repl-sources",723867535));
|
|
var runtime__$1 = this;
|
|
return shadow.cljs.devtools.client.shared.load_sources(runtime__$1,cljs.core.into.cljs$core$IFn$_invoke$arity$2(cljs.core.PersistentVector.EMPTY,cljs.core.remove.cljs$core$IFn$_invoke$arity$2(shadow.cljs.devtools.client.env.src_is_loaded_QMARK_,repl_sources)),(function (sources){
|
|
shadow.cljs.devtools.client.browser.do_js_load(sources);
|
|
|
|
return (done.cljs$core$IFn$_invoke$arity$0 ? done.cljs$core$IFn$_invoke$arity$0() : done.call(null));
|
|
}));
|
|
}));
|
|
|
|
(shadow.cljs.devtools.client.shared.Runtime.prototype.shadow$cljs$devtools$client$shared$IHostSpecific$do_repl_require$arity$4 = (function (runtime,p__21777,done,error){
|
|
var map__21778 = p__21777;
|
|
var map__21778__$1 = cljs.core.__destructure_map(map__21778);
|
|
var msg = map__21778__$1;
|
|
var sources = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21778__$1,new cljs.core.Keyword(null,"sources","sources",-321166424));
|
|
var reload_namespaces = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21778__$1,new cljs.core.Keyword(null,"reload-namespaces","reload-namespaces",250210134));
|
|
var js_requires = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21778__$1,new cljs.core.Keyword(null,"js-requires","js-requires",-1311472051));
|
|
var runtime__$1 = this;
|
|
var sources_to_load = cljs.core.into.cljs$core$IFn$_invoke$arity$2(cljs.core.PersistentVector.EMPTY,cljs.core.remove.cljs$core$IFn$_invoke$arity$2((function (p__21779){
|
|
var map__21780 = p__21779;
|
|
var map__21780__$1 = cljs.core.__destructure_map(map__21780);
|
|
var src = map__21780__$1;
|
|
var provides = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21780__$1,new cljs.core.Keyword(null,"provides","provides",-1634397992));
|
|
var and__5043__auto__ = shadow.cljs.devtools.client.env.src_is_loaded_QMARK_(src);
|
|
if(cljs.core.truth_(and__5043__auto__)){
|
|
return cljs.core.not(cljs.core.some(reload_namespaces,provides));
|
|
} else {
|
|
return and__5043__auto__;
|
|
}
|
|
}),sources));
|
|
if(cljs.core.not(cljs.core.seq(sources_to_load))){
|
|
var G__21781 = cljs.core.PersistentVector.EMPTY;
|
|
return (done.cljs$core$IFn$_invoke$arity$1 ? done.cljs$core$IFn$_invoke$arity$1(G__21781) : done.call(null,G__21781));
|
|
} else {
|
|
return shadow.remote.runtime.shared.call.cljs$core$IFn$_invoke$arity$3(runtime__$1,new cljs.core.PersistentArrayMap(null, 3, [new cljs.core.Keyword(null,"op","op",-1882987955),new cljs.core.Keyword(null,"cljs-load-sources","cljs-load-sources",-1458295962),new cljs.core.Keyword(null,"to","to",192099007),shadow.cljs.devtools.client.env.worker_client_id,new cljs.core.Keyword(null,"sources","sources",-321166424),cljs.core.into.cljs$core$IFn$_invoke$arity$3(cljs.core.PersistentVector.EMPTY,cljs.core.map.cljs$core$IFn$_invoke$arity$1(new cljs.core.Keyword(null,"resource-id","resource-id",-1308422582)),sources_to_load)], null),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"cljs-sources","cljs-sources",31121610),(function (p__21782){
|
|
var map__21783 = p__21782;
|
|
var map__21783__$1 = cljs.core.__destructure_map(map__21783);
|
|
var msg__$1 = map__21783__$1;
|
|
var sources__$1 = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21783__$1,new cljs.core.Keyword(null,"sources","sources",-321166424));
|
|
try{shadow.cljs.devtools.client.browser.do_js_load(sources__$1);
|
|
|
|
if(cljs.core.seq(js_requires)){
|
|
shadow.cljs.devtools.client.browser.do_js_requires(js_requires);
|
|
} else {
|
|
}
|
|
|
|
return (done.cljs$core$IFn$_invoke$arity$1 ? done.cljs$core$IFn$_invoke$arity$1(sources_to_load) : done.call(null,sources_to_load));
|
|
}catch (e21784){var ex = e21784;
|
|
return (error.cljs$core$IFn$_invoke$arity$1 ? error.cljs$core$IFn$_invoke$arity$1(ex) : error.call(null,ex));
|
|
}})], null));
|
|
}
|
|
}));
|
|
|
|
shadow.cljs.devtools.client.shared.add_plugin_BANG_(new cljs.core.Keyword("shadow.cljs.devtools.client.browser","client","shadow.cljs.devtools.client.browser/client",-1461019282),cljs.core.PersistentHashSet.EMPTY,(function (p__21785){
|
|
var map__21786 = p__21785;
|
|
var map__21786__$1 = cljs.core.__destructure_map(map__21786);
|
|
var env = map__21786__$1;
|
|
var runtime = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21786__$1,new cljs.core.Keyword(null,"runtime","runtime",-1331573996));
|
|
var svc = new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"runtime","runtime",-1331573996),runtime], null);
|
|
shadow.remote.runtime.api.add_extension(runtime,new cljs.core.Keyword("shadow.cljs.devtools.client.browser","client","shadow.cljs.devtools.client.browser/client",-1461019282),new cljs.core.PersistentArrayMap(null, 4, [new cljs.core.Keyword(null,"on-welcome","on-welcome",1895317125),(function (){
|
|
cljs.core.reset_BANG_(shadow.cljs.devtools.client.browser.ws_was_welcome_ref,true);
|
|
|
|
shadow.cljs.devtools.client.hud.connection_error_clear_BANG_();
|
|
|
|
shadow.cljs.devtools.client.env.patch_goog_BANG_();
|
|
|
|
return shadow.cljs.devtools.client.browser.devtools_msg(["#",cljs.core.str.cljs$core$IFn$_invoke$arity$1(new cljs.core.Keyword(null,"client-id","client-id",-464622140).cljs$core$IFn$_invoke$arity$1(cljs.core.deref(new cljs.core.Keyword(null,"state-ref","state-ref",2127874952).cljs$core$IFn$_invoke$arity$1(runtime))))," ready!"].join(''));
|
|
}),new cljs.core.Keyword(null,"on-disconnect","on-disconnect",-809021814),(function (e){
|
|
if(cljs.core.truth_(cljs.core.deref(shadow.cljs.devtools.client.browser.ws_was_welcome_ref))){
|
|
shadow.cljs.devtools.client.hud.connection_error("The Websocket connection was closed!");
|
|
|
|
return cljs.core.reset_BANG_(shadow.cljs.devtools.client.browser.ws_was_welcome_ref,false);
|
|
} else {
|
|
return null;
|
|
}
|
|
}),new cljs.core.Keyword(null,"on-reconnect","on-reconnect",1239988702),(function (e){
|
|
return shadow.cljs.devtools.client.hud.connection_error("Reconnecting ...");
|
|
}),new cljs.core.Keyword(null,"ops","ops",1237330063),new cljs.core.PersistentArrayMap(null, 7, [new cljs.core.Keyword(null,"access-denied","access-denied",959449406),(function (msg){
|
|
cljs.core.reset_BANG_(shadow.cljs.devtools.client.browser.ws_was_welcome_ref,false);
|
|
|
|
return shadow.cljs.devtools.client.hud.connection_error(["Stale Output! Your loaded JS was not produced by the running shadow-cljs instance."," Is the watch for this build running?"].join(''));
|
|
}),new cljs.core.Keyword(null,"cljs-asset-update","cljs-asset-update",1224093028),(function (msg){
|
|
return shadow.cljs.devtools.client.browser.handle_asset_update(msg);
|
|
}),new cljs.core.Keyword(null,"cljs-build-configure","cljs-build-configure",-2089891268),(function (msg){
|
|
return null;
|
|
}),new cljs.core.Keyword(null,"cljs-build-start","cljs-build-start",-725781241),(function (msg){
|
|
shadow.cljs.devtools.client.hud.hud_hide();
|
|
|
|
shadow.cljs.devtools.client.hud.load_start();
|
|
|
|
return shadow.cljs.devtools.client.env.run_custom_notify_BANG_(cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(msg,new cljs.core.Keyword(null,"type","type",1174270348),new cljs.core.Keyword(null,"build-start","build-start",-959649480)));
|
|
}),new cljs.core.Keyword(null,"cljs-build-complete","cljs-build-complete",273626153),(function (msg){
|
|
var msg__$1 = shadow.cljs.devtools.client.env.add_warnings_to_info(msg);
|
|
shadow.cljs.devtools.client.hud.connection_error_clear_BANG_();
|
|
|
|
shadow.cljs.devtools.client.hud.hud_warnings(msg__$1);
|
|
|
|
shadow.cljs.devtools.client.browser.handle_build_complete(runtime,msg__$1);
|
|
|
|
return shadow.cljs.devtools.client.env.run_custom_notify_BANG_(cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(msg__$1,new cljs.core.Keyword(null,"type","type",1174270348),new cljs.core.Keyword(null,"build-complete","build-complete",-501868472)));
|
|
}),new cljs.core.Keyword(null,"cljs-build-failure","cljs-build-failure",1718154990),(function (msg){
|
|
shadow.cljs.devtools.client.hud.load_end();
|
|
|
|
shadow.cljs.devtools.client.hud.hud_error(msg);
|
|
|
|
return shadow.cljs.devtools.client.env.run_custom_notify_BANG_(cljs.core.assoc.cljs$core$IFn$_invoke$arity$3(msg,new cljs.core.Keyword(null,"type","type",1174270348),new cljs.core.Keyword(null,"build-failure","build-failure",-2107487466)));
|
|
}),new cljs.core.Keyword("shadow.cljs.devtools.client.env","worker-notify","shadow.cljs.devtools.client.env/worker-notify",-1456820670),(function (p__21787){
|
|
var map__21788 = p__21787;
|
|
var map__21788__$1 = cljs.core.__destructure_map(map__21788);
|
|
var event_op = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21788__$1,new cljs.core.Keyword(null,"event-op","event-op",200358057));
|
|
var client_id = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21788__$1,new cljs.core.Keyword(null,"client-id","client-id",-464622140));
|
|
if(((cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(new cljs.core.Keyword(null,"client-disconnect","client-disconnect",640227957),event_op)) && (cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(client_id,shadow.cljs.devtools.client.env.worker_client_id)))){
|
|
shadow.cljs.devtools.client.hud.connection_error_clear_BANG_();
|
|
|
|
return shadow.cljs.devtools.client.hud.connection_error("The watch for this build was stopped!");
|
|
} else {
|
|
if(cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2(new cljs.core.Keyword(null,"client-connect","client-connect",-1113973888),event_op)){
|
|
shadow.cljs.devtools.client.hud.connection_error_clear_BANG_();
|
|
|
|
return shadow.cljs.devtools.client.hud.connection_error("The watch for this build was restarted. Reload required!");
|
|
} else {
|
|
return null;
|
|
}
|
|
}
|
|
})], null)], null));
|
|
|
|
return svc;
|
|
}),(function (p__21789){
|
|
var map__21790 = p__21789;
|
|
var map__21790__$1 = cljs.core.__destructure_map(map__21790);
|
|
var svc = map__21790__$1;
|
|
var runtime = cljs.core.get.cljs$core$IFn$_invoke$arity$2(map__21790__$1,new cljs.core.Keyword(null,"runtime","runtime",-1331573996));
|
|
return shadow.remote.runtime.api.del_extension(runtime,new cljs.core.Keyword("shadow.cljs.devtools.client.browser","client","shadow.cljs.devtools.client.browser/client",-1461019282));
|
|
}));
|
|
|
|
shadow.cljs.devtools.client.shared.init_runtime_BANG_(shadow.cljs.devtools.client.browser.client_info,shadow.cljs.devtools.client.websocket.start,shadow.cljs.devtools.client.websocket.send,shadow.cljs.devtools.client.websocket.stop);
|
|
} else {
|
|
}
|
|
|
|
//# sourceMappingURL=shadow.cljs.devtools.client.browser.js.map
|