mori
Version:
Persistent Data Structures for JavaScript
1,309 lines (1,121 loc) • 49.2 kB
JavaScript
// Compiled by ClojureScript 0.0-2665 {}
goog.provide('mori');
goog.require('cljs.core');
goog.require('clojure.set');
mori.apply = cljs.core.apply;
goog.exportSymbol('mori.apply', mori.apply);
var G__9824_9834 = "mori.apply.f2";
var G__9825_9835 = cljs.core.apply.cljs$core$IFn$_invoke$arity$2;
goog.exportSymbol(G__9824_9834,G__9825_9835);
var G__9826_9836 = "mori.apply.f3";
var G__9827_9837 = cljs.core.apply.cljs$core$IFn$_invoke$arity$3;
goog.exportSymbol(G__9826_9836,G__9827_9837);
var G__9828_9838 = "mori.apply.f4";
var G__9829_9839 = cljs.core.apply.cljs$core$IFn$_invoke$arity$4;
goog.exportSymbol(G__9828_9838,G__9829_9839);
var G__9830_9840 = "mori.apply.f5";
var G__9831_9841 = cljs.core.apply.cljs$core$IFn$_invoke$arity$5;
goog.exportSymbol(G__9830_9840,G__9831_9841);
var G__9832_9842 = "mori.apply.fn";
var G__9833_9843 = cljs.core.apply.cljs$core$IFn$_invoke$variadic;
goog.exportSymbol(G__9832_9842,G__9833_9843);
mori.count = cljs.core.count;
goog.exportSymbol('mori.count', mori.count);
mori.distinct = cljs.core.distinct;
goog.exportSymbol('mori.distinct', mori.distinct);
mori.empty = cljs.core.empty;
goog.exportSymbol('mori.empty', mori.empty);
mori.first = cljs.core.first;
goog.exportSymbol('mori.first', mori.first);
mori.second = cljs.core.second;
goog.exportSymbol('mori.second', mori.second);
mori.next = cljs.core.next;
goog.exportSymbol('mori.next', mori.next);
mori.rest = cljs.core.rest;
goog.exportSymbol('mori.rest', mori.rest);
mori.seq = cljs.core.seq;
goog.exportSymbol('mori.seq', mori.seq);
mori.conj = cljs.core.conj;
goog.exportSymbol('mori.conj', mori.conj);
var G__9844_9852 = "mori.conj.f0";
var G__9845_9853 = cljs.core.conj.cljs$core$IFn$_invoke$arity$0;
goog.exportSymbol(G__9844_9852,G__9845_9853);
var G__9846_9854 = "mori.conj.f1";
var G__9847_9855 = cljs.core.conj.cljs$core$IFn$_invoke$arity$1;
goog.exportSymbol(G__9846_9854,G__9847_9855);
var G__9848_9856 = "mori.conj.f2";
var G__9849_9857 = cljs.core.conj.cljs$core$IFn$_invoke$arity$2;
goog.exportSymbol(G__9848_9856,G__9849_9857);
var G__9850_9858 = "mori.conj.fn";
var G__9851_9859 = cljs.core.conj.cljs$core$IFn$_invoke$variadic;
goog.exportSymbol(G__9850_9858,G__9851_9859);
mori.cons = cljs.core.cons;
goog.exportSymbol('mori.cons', mori.cons);
mori.find = cljs.core.find;
goog.exportSymbol('mori.find', mori.find);
mori.nth = cljs.core.nth;
goog.exportSymbol('mori.nth', mori.nth);
var G__9860_9864 = "mori.nth.f2";
var G__9861_9865 = cljs.core.nth.cljs$core$IFn$_invoke$arity$2;
goog.exportSymbol(G__9860_9864,G__9861_9865);
var G__9862_9866 = "mori.nth.f3";
var G__9863_9867 = cljs.core.nth.cljs$core$IFn$_invoke$arity$3;
goog.exportSymbol(G__9862_9866,G__9863_9867);
mori.last = cljs.core.last;
goog.exportSymbol('mori.last', mori.last);
mori.assoc = cljs.core.assoc;
goog.exportSymbol('mori.assoc', mori.assoc);
var G__9868_9872 = "mori.assoc.f3";
var G__9869_9873 = cljs.core.assoc.cljs$core$IFn$_invoke$arity$3;
goog.exportSymbol(G__9868_9872,G__9869_9873);
var G__9870_9874 = "mori.assoc.fn";
var G__9871_9875 = cljs.core.assoc.cljs$core$IFn$_invoke$variadic;
goog.exportSymbol(G__9870_9874,G__9871_9875);
mori.dissoc = cljs.core.dissoc;
goog.exportSymbol('mori.dissoc', mori.dissoc);
var G__9876_9882 = "mori.dissoc.f1";
var G__9877_9883 = cljs.core.dissoc.cljs$core$IFn$_invoke$arity$1;
goog.exportSymbol(G__9876_9882,G__9877_9883);
var G__9878_9884 = "mori.dissoc.f2";
var G__9879_9885 = cljs.core.dissoc.cljs$core$IFn$_invoke$arity$2;
goog.exportSymbol(G__9878_9884,G__9879_9885);
var G__9880_9886 = "mori.dissoc.fn";
var G__9881_9887 = cljs.core.dissoc.cljs$core$IFn$_invoke$variadic;
goog.exportSymbol(G__9880_9886,G__9881_9887);
mori.getIn = cljs.core.get_in;
goog.exportSymbol('mori.getIn', mori.getIn);
var G__9888_9892 = "mori.getIn.f2";
var G__9889_9893 = cljs.core.get_in.cljs$core$IFn$_invoke$arity$2;
goog.exportSymbol(G__9888_9892,G__9889_9893);
var G__9890_9894 = "mori.getIn.f3";
var G__9891_9895 = cljs.core.get_in.cljs$core$IFn$_invoke$arity$3;
goog.exportSymbol(G__9890_9894,G__9891_9895);
mori.updateIn = cljs.core.update_in;
goog.exportSymbol('mori.updateIn', mori.updateIn);
var G__9896_9906 = "mori.updateIn.f3";
var G__9897_9907 = cljs.core.update_in.cljs$core$IFn$_invoke$arity$3;
goog.exportSymbol(G__9896_9906,G__9897_9907);
var G__9898_9908 = "mori.updateIn.f4";
var G__9899_9909 = cljs.core.update_in.cljs$core$IFn$_invoke$arity$4;
goog.exportSymbol(G__9898_9908,G__9899_9909);
var G__9900_9910 = "mori.updateIn.f5";
var G__9901_9911 = cljs.core.update_in.cljs$core$IFn$_invoke$arity$5;
goog.exportSymbol(G__9900_9910,G__9901_9911);
var G__9902_9912 = "mori.updateIn.f6";
var G__9903_9913 = cljs.core.update_in.cljs$core$IFn$_invoke$arity$6;
goog.exportSymbol(G__9902_9912,G__9903_9913);
var G__9904_9914 = "mori.updateIn.fn";
var G__9905_9915 = cljs.core.update_in.cljs$core$IFn$_invoke$variadic;
goog.exportSymbol(G__9904_9914,G__9905_9915);
mori.assocIn = cljs.core.assoc_in;
goog.exportSymbol('mori.assocIn', mori.assocIn);
mori.fnil = cljs.core.fnil;
goog.exportSymbol('mori.fnil', mori.fnil);
var G__9916_9922 = "mori.fnil.f2";
var G__9917_9923 = cljs.core.fnil.cljs$core$IFn$_invoke$arity$2;
goog.exportSymbol(G__9916_9922,G__9917_9923);
var G__9918_9924 = "mori.fnil.f3";
var G__9919_9925 = cljs.core.fnil.cljs$core$IFn$_invoke$arity$3;
goog.exportSymbol(G__9918_9924,G__9919_9925);
var G__9920_9926 = "mori.fnil.f4";
var G__9921_9927 = cljs.core.fnil.cljs$core$IFn$_invoke$arity$4;
goog.exportSymbol(G__9920_9926,G__9921_9927);
mori.disj = cljs.core.disj;
goog.exportSymbol('mori.disj', mori.disj);
var G__9928_9934 = "mori.disj.f1";
var G__9929_9935 = cljs.core.disj.cljs$core$IFn$_invoke$arity$1;
goog.exportSymbol(G__9928_9934,G__9929_9935);
var G__9930_9936 = "mori.disj.f2";
var G__9931_9937 = cljs.core.disj.cljs$core$IFn$_invoke$arity$2;
goog.exportSymbol(G__9930_9936,G__9931_9937);
var G__9932_9938 = "mori.disj.fn";
var G__9933_9939 = cljs.core.disj.cljs$core$IFn$_invoke$variadic;
goog.exportSymbol(G__9932_9938,G__9933_9939);
mori.pop = cljs.core.pop;
goog.exportSymbol('mori.pop', mori.pop);
mori.peek = cljs.core.peek;
goog.exportSymbol('mori.peek', mori.peek);
mori.hash = cljs.core.hash;
goog.exportSymbol('mori.hash', mori.hash);
mori.get = cljs.core.get;
goog.exportSymbol('mori.get', mori.get);
var G__9940_9944 = "mori.get.f2";
var G__9941_9945 = cljs.core.get.cljs$core$IFn$_invoke$arity$2;
goog.exportSymbol(G__9940_9944,G__9941_9945);
var G__9942_9946 = "mori.get.f3";
var G__9943_9947 = cljs.core.get.cljs$core$IFn$_invoke$arity$3;
goog.exportSymbol(G__9942_9946,G__9943_9947);
mori.hasKey = cljs.core.contains_QMARK_;
goog.exportSymbol('mori.hasKey', mori.hasKey);
mori.isEmpty = cljs.core.empty_QMARK_;
goog.exportSymbol('mori.isEmpty', mori.isEmpty);
mori.reverse = cljs.core.reverse;
goog.exportSymbol('mori.reverse', mori.reverse);
mori.take = cljs.core.take;
goog.exportSymbol('mori.take', mori.take);
var G__9948_9952 = "mori.take.f1";
var G__9949_9953 = cljs.core.take.cljs$core$IFn$_invoke$arity$1;
goog.exportSymbol(G__9948_9952,G__9949_9953);
var G__9950_9954 = "mori.take.f2";
var G__9951_9955 = cljs.core.take.cljs$core$IFn$_invoke$arity$2;
goog.exportSymbol(G__9950_9954,G__9951_9955);
mori.drop = cljs.core.drop;
goog.exportSymbol('mori.drop', mori.drop);
var G__9956_9960 = "mori.drop.f1";
var G__9957_9961 = cljs.core.drop.cljs$core$IFn$_invoke$arity$1;
goog.exportSymbol(G__9956_9960,G__9957_9961);
var G__9958_9962 = "mori.drop.f2";
var G__9959_9963 = cljs.core.drop.cljs$core$IFn$_invoke$arity$2;
goog.exportSymbol(G__9958_9962,G__9959_9963);
mori.takeNth = cljs.core.take_nth;
goog.exportSymbol('mori.takeNth', mori.takeNth);
var G__9964_9968 = "mori.takeNth.f1";
var G__9965_9969 = cljs.core.take_nth.cljs$core$IFn$_invoke$arity$1;
goog.exportSymbol(G__9964_9968,G__9965_9969);
var G__9966_9970 = "mori.takeNth.f2";
var G__9967_9971 = cljs.core.take_nth.cljs$core$IFn$_invoke$arity$2;
goog.exportSymbol(G__9966_9970,G__9967_9971);
mori.partition = cljs.core.partition;
goog.exportSymbol('mori.partition', mori.partition);
var G__9972_9978 = "mori.partition.f2";
var G__9973_9979 = cljs.core.partition.cljs$core$IFn$_invoke$arity$2;
goog.exportSymbol(G__9972_9978,G__9973_9979);
var G__9974_9980 = "mori.partition.f3";
var G__9975_9981 = cljs.core.partition.cljs$core$IFn$_invoke$arity$3;
goog.exportSymbol(G__9974_9980,G__9975_9981);
var G__9976_9982 = "mori.partition.f4";
var G__9977_9983 = cljs.core.partition.cljs$core$IFn$_invoke$arity$4;
goog.exportSymbol(G__9976_9982,G__9977_9983);
mori.partitionAll = cljs.core.partition_all;
goog.exportSymbol('mori.partitionAll', mori.partitionAll);
var G__9984_9990 = "mori.partitionAll.f1";
var G__9985_9991 = cljs.core.partition_all.cljs$core$IFn$_invoke$arity$1;
goog.exportSymbol(G__9984_9990,G__9985_9991);
var G__9986_9992 = "mori.partitionAll.f2";
var G__9987_9993 = cljs.core.partition_all.cljs$core$IFn$_invoke$arity$2;
goog.exportSymbol(G__9986_9992,G__9987_9993);
var G__9988_9994 = "mori.partitionAll.f3";
var G__9989_9995 = cljs.core.partition_all.cljs$core$IFn$_invoke$arity$3;
goog.exportSymbol(G__9988_9994,G__9989_9995);
mori.partitionBy = cljs.core.partition_by;
goog.exportSymbol('mori.partitionBy', mori.partitionBy);
var G__9996_10000 = "mori.partitionBy.f1";
var G__9997_10001 = cljs.core.partition_by.cljs$core$IFn$_invoke$arity$1;
goog.exportSymbol(G__9996_10000,G__9997_10001);
var G__9998_10002 = "mori.partitionBy.f2";
var G__9999_10003 = cljs.core.partition_by.cljs$core$IFn$_invoke$arity$2;
goog.exportSymbol(G__9998_10002,G__9999_10003);
mori.iterate = cljs.core.iterate;
goog.exportSymbol('mori.iterate', mori.iterate);
mori.into = cljs.core.into;
goog.exportSymbol('mori.into', mori.into);
var G__10004_10008 = "mori.into.f2";
var G__10005_10009 = cljs.core.into.cljs$core$IFn$_invoke$arity$2;
goog.exportSymbol(G__10004_10008,G__10005_10009);
var G__10006_10010 = "mori.into.f3";
var G__10007_10011 = cljs.core.into.cljs$core$IFn$_invoke$arity$3;
goog.exportSymbol(G__10006_10010,G__10007_10011);
mori.merge = cljs.core.merge;
goog.exportSymbol('mori.merge', mori.merge);
mori.mergeWith = cljs.core.merge_with;
goog.exportSymbol('mori.mergeWith', mori.mergeWith);
mori.subvec = cljs.core.subvec;
goog.exportSymbol('mori.subvec', mori.subvec);
var G__10012_10016 = "mori.subvec.f2";
var G__10013_10017 = cljs.core.subvec.cljs$core$IFn$_invoke$arity$2;
goog.exportSymbol(G__10012_10016,G__10013_10017);
var G__10014_10018 = "mori.subvec.f3";
var G__10015_10019 = cljs.core.subvec.cljs$core$IFn$_invoke$arity$3;
goog.exportSymbol(G__10014_10018,G__10015_10019);
mori.takeWhile = cljs.core.take_while;
goog.exportSymbol('mori.takeWhile', mori.takeWhile);
var G__10020_10024 = "mori.takeWhile.f1";
var G__10021_10025 = cljs.core.take_while.cljs$core$IFn$_invoke$arity$1;
goog.exportSymbol(G__10020_10024,G__10021_10025);
var G__10022_10026 = "mori.takeWhile.f2";
var G__10023_10027 = cljs.core.take_while.cljs$core$IFn$_invoke$arity$2;
goog.exportSymbol(G__10022_10026,G__10023_10027);
mori.dropWhile = cljs.core.drop_while;
goog.exportSymbol('mori.dropWhile', mori.dropWhile);
var G__10028_10032 = "mori.dropWhile.f1";
var G__10029_10033 = cljs.core.drop_while.cljs$core$IFn$_invoke$arity$1;
goog.exportSymbol(G__10028_10032,G__10029_10033);
var G__10030_10034 = "mori.dropWhile.f2";
var G__10031_10035 = cljs.core.drop_while.cljs$core$IFn$_invoke$arity$2;
goog.exportSymbol(G__10030_10034,G__10031_10035);
mori.groupBy = cljs.core.group_by;
goog.exportSymbol('mori.groupBy', mori.groupBy);
mori.interpose = cljs.core.interpose;
goog.exportSymbol('mori.interpose', mori.interpose);
mori.interleave = cljs.core.interleave;
goog.exportSymbol('mori.interleave', mori.interleave);
var G__10036_10040 = "mori.interleave.f2";
var G__10037_10041 = cljs.core.interleave.cljs$core$IFn$_invoke$arity$2;
goog.exportSymbol(G__10036_10040,G__10037_10041);
var G__10038_10042 = "mori.interleave.fn";
var G__10039_10043 = cljs.core.interleave.cljs$core$IFn$_invoke$variadic;
goog.exportSymbol(G__10038_10042,G__10039_10043);
mori.concat = cljs.core.concat;
goog.exportSymbol('mori.concat', mori.concat);
var G__10044_10052 = "mori.concat.f0";
var G__10045_10053 = cljs.core.concat.cljs$core$IFn$_invoke$arity$0;
goog.exportSymbol(G__10044_10052,G__10045_10053);
var G__10046_10054 = "mori.concat.f1";
var G__10047_10055 = cljs.core.concat.cljs$core$IFn$_invoke$arity$1;
goog.exportSymbol(G__10046_10054,G__10047_10055);
var G__10048_10056 = "mori.concat.f2";
var G__10049_10057 = cljs.core.concat.cljs$core$IFn$_invoke$arity$2;
goog.exportSymbol(G__10048_10056,G__10049_10057);
var G__10050_10058 = "mori.concat.fn";
var G__10051_10059 = cljs.core.concat.cljs$core$IFn$_invoke$variadic;
goog.exportSymbol(G__10050_10058,G__10051_10059);
mori.sequential_or_array_QMARK_ = (function sequential_or_array_QMARK_(x){
return (x instanceof Array) || (cljs.core.sequential_QMARK_(x));
});
mori.flatten = (function flatten(x){
return cljs.core.filter.cljs$core$IFn$_invoke$arity$2((function (p1__10060_SHARP_){
return !(mori.sequential_or_array_QMARK_(p1__10060_SHARP_));
}),cljs.core.rest(cljs.core.tree_seq(mori.sequential_or_array_QMARK_,mori.seq,x)));
});
goog.exportSymbol('mori.flatten', mori.flatten);
mori.lazySeq = (function lazySeq(f){
return (new cljs.core.LazySeq(null,f,null,null));
});
goog.exportSymbol('mori.lazySeq', mori.lazySeq);
mori.keys = cljs.core.keys;
goog.exportSymbol('mori.keys', mori.keys);
mori.selectKeys = cljs.core.select_keys;
goog.exportSymbol('mori.selectKeys', mori.selectKeys);
mori.vals = cljs.core.vals;
goog.exportSymbol('mori.vals', mori.vals);
mori.primSeq = cljs.core.prim_seq;
goog.exportSymbol('mori.primSeq', mori.primSeq);
var G__10061_10065 = "mori.primSeq.f1";
var G__10062_10066 = cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$1;
goog.exportSymbol(G__10061_10065,G__10062_10066);
var G__10063_10067 = "mori.primSeq.f2";
var G__10064_10068 = cljs.core.prim_seq.cljs$core$IFn$_invoke$arity$2;
goog.exportSymbol(G__10063_10067,G__10064_10068);
mori.map = cljs.core.map;
goog.exportSymbol('mori.map', mori.map);
var G__10069_10079 = "mori.map.f1";
var G__10070_10080 = cljs.core.map.cljs$core$IFn$_invoke$arity$1;
goog.exportSymbol(G__10069_10079,G__10070_10080);
var G__10071_10081 = "mori.map.f2";
var G__10072_10082 = cljs.core.map.cljs$core$IFn$_invoke$arity$2;
goog.exportSymbol(G__10071_10081,G__10072_10082);
var G__10073_10083 = "mori.map.f3";
var G__10074_10084 = cljs.core.map.cljs$core$IFn$_invoke$arity$3;
goog.exportSymbol(G__10073_10083,G__10074_10084);
var G__10075_10085 = "mori.map.f4";
var G__10076_10086 = cljs.core.map.cljs$core$IFn$_invoke$arity$4;
goog.exportSymbol(G__10075_10085,G__10076_10086);
var G__10077_10087 = "mori.map.fn";
var G__10078_10088 = cljs.core.map.cljs$core$IFn$_invoke$variadic;
goog.exportSymbol(G__10077_10087,G__10078_10088);
mori.mapIndexed = cljs.core.map_indexed;
goog.exportSymbol('mori.mapIndexed', mori.mapIndexed);
mori.mapcat = cljs.core.mapcat;
goog.exportSymbol('mori.mapcat', mori.mapcat);
var G__10089_10093 = "mori.mapcat.f1";
var G__10090_10094 = cljs.core.mapcat.cljs$core$IFn$_invoke$arity$1;
goog.exportSymbol(G__10089_10093,G__10090_10094);
var G__10091_10095 = "mori.mapcat.fn";
var G__10092_10096 = cljs.core.mapcat.cljs$core$IFn$_invoke$variadic;
goog.exportSymbol(G__10091_10095,G__10092_10096);
mori.reduce = cljs.core.reduce;
goog.exportSymbol('mori.reduce', mori.reduce);
var G__10097_10101 = "mori.reduce.f2";
var G__10098_10102 = cljs.core.reduce.cljs$core$IFn$_invoke$arity$2;
goog.exportSymbol(G__10097_10101,G__10098_10102);
var G__10099_10103 = "mori.reduce.f3";
var G__10100_10104 = cljs.core.reduce.cljs$core$IFn$_invoke$arity$3;
goog.exportSymbol(G__10099_10103,G__10100_10104);
mori.reduceKV = cljs.core.reduce_kv;
goog.exportSymbol('mori.reduceKV', mori.reduceKV);
mori.keep = cljs.core.keep;
goog.exportSymbol('mori.keep', mori.keep);
var G__10105_10109 = "mori.keep.f1";
var G__10106_10110 = cljs.core.keep.cljs$core$IFn$_invoke$arity$1;
goog.exportSymbol(G__10105_10109,G__10106_10110);
var G__10107_10111 = "mori.keep.f2";
var G__10108_10112 = cljs.core.keep.cljs$core$IFn$_invoke$arity$2;
goog.exportSymbol(G__10107_10111,G__10108_10112);
mori.keepIndexed = cljs.core.keep_indexed;
goog.exportSymbol('mori.keepIndexed', mori.keepIndexed);
var G__10113_10117 = "mori.keepIndexed.f1";
var G__10114_10118 = cljs.core.keep_indexed.cljs$core$IFn$_invoke$arity$1;
goog.exportSymbol(G__10113_10117,G__10114_10118);
var G__10115_10119 = "mori.keepIndexed.f2";
var G__10116_10120 = cljs.core.keep_indexed.cljs$core$IFn$_invoke$arity$2;
goog.exportSymbol(G__10115_10119,G__10116_10120);
mori.filter = cljs.core.filter;
goog.exportSymbol('mori.filter', mori.filter);
var G__10121_10125 = "mori.filter.f1";
var G__10122_10126 = cljs.core.filter.cljs$core$IFn$_invoke$arity$1;
goog.exportSymbol(G__10121_10125,G__10122_10126);
var G__10123_10127 = "mori.filter.f2";
var G__10124_10128 = cljs.core.filter.cljs$core$IFn$_invoke$arity$2;
goog.exportSymbol(G__10123_10127,G__10124_10128);
mori.remove = cljs.core.remove;
goog.exportSymbol('mori.remove', mori.remove);
var G__10129_10133 = "mori.remove.f1";
var G__10130_10134 = cljs.core.remove.cljs$core$IFn$_invoke$arity$1;
goog.exportSymbol(G__10129_10133,G__10130_10134);
var G__10131_10135 = "mori.remove.f2";
var G__10132_10136 = cljs.core.remove.cljs$core$IFn$_invoke$arity$2;
goog.exportSymbol(G__10131_10135,G__10132_10136);
mori.some = cljs.core.some;
goog.exportSymbol('mori.some', mori.some);
mori.every = cljs.core.every_QMARK_;
goog.exportSymbol('mori.every', mori.every);
mori.equals = cljs.core._EQ_;
goog.exportSymbol('mori.equals', mori.equals);
var G__10137_10143 = "mori.equals.f1";
var G__10138_10144 = cljs.core._EQ_.cljs$core$IFn$_invoke$arity$1;
goog.exportSymbol(G__10137_10143,G__10138_10144);
var G__10139_10145 = "mori.equals.f2";
var G__10140_10146 = cljs.core._EQ_.cljs$core$IFn$_invoke$arity$2;
goog.exportSymbol(G__10139_10145,G__10140_10146);
var G__10141_10147 = "mori.equals.fn";
var G__10142_10148 = cljs.core._EQ_.cljs$core$IFn$_invoke$variadic;
goog.exportSymbol(G__10141_10147,G__10142_10148);
mori.range = cljs.core.range;
goog.exportSymbol('mori.range', mori.range);
var G__10149_10157 = "mori.range.f0";
var G__10150_10158 = cljs.core.range.cljs$core$IFn$_invoke$arity$0;
goog.exportSymbol(G__10149_10157,G__10150_10158);
var G__10151_10159 = "mori.range.f1";
var G__10152_10160 = cljs.core.range.cljs$core$IFn$_invoke$arity$1;
goog.exportSymbol(G__10151_10159,G__10152_10160);
var G__10153_10161 = "mori.range.f2";
var G__10154_10162 = cljs.core.range.cljs$core$IFn$_invoke$arity$2;
goog.exportSymbol(G__10153_10161,G__10154_10162);
var G__10155_10163 = "mori.range.f3";
var G__10156_10164 = cljs.core.range.cljs$core$IFn$_invoke$arity$3;
goog.exportSymbol(G__10155_10163,G__10156_10164);
mori.repeat = cljs.core.repeat;
goog.exportSymbol('mori.repeat', mori.repeat);
var G__10165_10169 = "mori.repeat.f1";
var G__10166_10170 = cljs.core.repeat.cljs$core$IFn$_invoke$arity$1;
goog.exportSymbol(G__10165_10169,G__10166_10170);
var G__10167_10171 = "mori.repeat.f2";
var G__10168_10172 = cljs.core.repeat.cljs$core$IFn$_invoke$arity$2;
goog.exportSymbol(G__10167_10171,G__10168_10172);
mori.repeatedly = cljs.core.repeatedly;
goog.exportSymbol('mori.repeatedly', mori.repeatedly);
var G__10173_10177 = "mori.repeatedly.f1";
var G__10174_10178 = cljs.core.repeatedly.cljs$core$IFn$_invoke$arity$1;
goog.exportSymbol(G__10173_10177,G__10174_10178);
var G__10175_10179 = "mori.repeatedly.f2";
var G__10176_10180 = cljs.core.repeatedly.cljs$core$IFn$_invoke$arity$2;
goog.exportSymbol(G__10175_10179,G__10176_10180);
mori.sort = cljs.core.sort;
goog.exportSymbol('mori.sort', mori.sort);
var G__10181_10185 = "mori.sort.f1";
var G__10182_10186 = cljs.core.sort.cljs$core$IFn$_invoke$arity$1;
goog.exportSymbol(G__10181_10185,G__10182_10186);
var G__10183_10187 = "mori.sort.f2";
var G__10184_10188 = cljs.core.sort.cljs$core$IFn$_invoke$arity$2;
goog.exportSymbol(G__10183_10187,G__10184_10188);
mori.sortBy = cljs.core.sort_by;
goog.exportSymbol('mori.sortBy', mori.sortBy);
var G__10189_10193 = "mori.sortBy.f2";
var G__10190_10194 = cljs.core.sort_by.cljs$core$IFn$_invoke$arity$2;
goog.exportSymbol(G__10189_10193,G__10190_10194);
var G__10191_10195 = "mori.sortBy.f3";
var G__10192_10196 = cljs.core.sort_by.cljs$core$IFn$_invoke$arity$3;
goog.exportSymbol(G__10191_10195,G__10192_10196);
mori.intoArray = cljs.core.into_array;
goog.exportSymbol('mori.intoArray', mori.intoArray);
var G__10197_10201 = "mori.intoArray.f1";
var G__10198_10202 = cljs.core.into_array.cljs$core$IFn$_invoke$arity$1;
goog.exportSymbol(G__10197_10201,G__10198_10202);
var G__10199_10203 = "mori.intoArray.f2";
var G__10200_10204 = cljs.core.into_array.cljs$core$IFn$_invoke$arity$2;
goog.exportSymbol(G__10199_10203,G__10200_10204);
mori.subseq = cljs.core.subseq;
goog.exportSymbol('mori.subseq', mori.subseq);
var G__10205_10209 = "mori.subseq.f3";
var G__10206_10210 = cljs.core.subseq.cljs$core$IFn$_invoke$arity$3;
goog.exportSymbol(G__10205_10209,G__10206_10210);
var G__10207_10211 = "mori.subseq.f5";
var G__10208_10212 = cljs.core.subseq.cljs$core$IFn$_invoke$arity$5;
goog.exportSymbol(G__10207_10211,G__10208_10212);
mori.dedupe = cljs.core.dedupe;
goog.exportSymbol('mori.dedupe', mori.dedupe);
var G__10213_10217 = "mori.dedupe.f0";
var G__10214_10218 = cljs.core.dedupe.cljs$core$IFn$_invoke$arity$0;
goog.exportSymbol(G__10213_10217,G__10214_10218);
var G__10215_10219 = "mori.dedupe.f1";
var G__10216_10220 = cljs.core.dedupe.cljs$core$IFn$_invoke$arity$1;
goog.exportSymbol(G__10215_10219,G__10216_10220);
mori.transduce = cljs.core.transduce;
goog.exportSymbol('mori.transduce', mori.transduce);
var G__10221_10225 = "mori.transduce.f3";
var G__10222_10226 = cljs.core.transduce.cljs$core$IFn$_invoke$arity$3;
goog.exportSymbol(G__10221_10225,G__10222_10226);
var G__10223_10227 = "mori.transduce.f4";
var G__10224_10228 = cljs.core.transduce.cljs$core$IFn$_invoke$arity$4;
goog.exportSymbol(G__10223_10227,G__10224_10228);
mori.eduction = cljs.core.eduction;
goog.exportSymbol('mori.eduction', mori.eduction);
mori.sequence = cljs.core.sequence;
goog.exportSymbol('mori.sequence', mori.sequence);
var G__10229_10235 = "mori.sequence.f1";
var G__10230_10236 = cljs.core.sequence.cljs$core$IFn$_invoke$arity$1;
goog.exportSymbol(G__10229_10235,G__10230_10236);
var G__10231_10237 = "mori.sequence.f2";
var G__10232_10238 = cljs.core.sequence.cljs$core$IFn$_invoke$arity$2;
goog.exportSymbol(G__10231_10237,G__10232_10238);
var G__10233_10239 = "mori.sequence.fn";
var G__10234_10240 = cljs.core.sequence.cljs$core$IFn$_invoke$variadic;
goog.exportSymbol(G__10233_10239,G__10234_10240);
mori.completing = cljs.core.completing;
goog.exportSymbol('mori.completing', mori.completing);
var G__10241_10245 = "mori.completing.f1";
var G__10242_10246 = cljs.core.completing.cljs$core$IFn$_invoke$arity$1;
goog.exportSymbol(G__10241_10245,G__10242_10246);
var G__10243_10247 = "mori.completing.f2";
var G__10244_10248 = cljs.core.completing.cljs$core$IFn$_invoke$arity$2;
goog.exportSymbol(G__10243_10247,G__10244_10248);
mori.list = cljs.core.list;
goog.exportSymbol('mori.list', mori.list);
mori.vector = cljs.core.vector;
goog.exportSymbol('mori.vector', mori.vector);
mori.hashMap = cljs.core.array_map;
goog.exportSymbol('mori.hashMap', mori.hashMap);
mori.set = cljs.core.set;
goog.exportSymbol('mori.set', mori.set);
mori.sortedSet = cljs.core.sorted_set;
goog.exportSymbol('mori.sortedSet', mori.sortedSet);
mori.sortedSetBy = cljs.core.sorted_set_by;
goog.exportSymbol('mori.sortedSetBy', mori.sortedSetBy);
mori.sortedMap = cljs.core.sorted_map;
goog.exportSymbol('mori.sortedMap', mori.sortedMap);
mori.sortedMapBy = cljs.core.sorted_map_by;
goog.exportSymbol('mori.sortedMapBy', mori.sortedMapBy);
/**
* @param {...*} var_args
*/
mori.queue = (function() {
var queue__delegate = function (args){
var G__10251 = cljs.core.PersistentQueue.EMPTY;
var G__10252 = args;
return (mori.into.cljs$core$IFn$_invoke$arity$2 ? mori.into.cljs$core$IFn$_invoke$arity$2(G__10251,G__10252) : mori.into.call(null,G__10251,G__10252));
};
var queue = function (var_args){
var args = null;
if (arguments.length > 0) {
var G__10253__i = 0, G__10253__a = new Array(arguments.length - 0);
while (G__10253__i < G__10253__a.length) {G__10253__a[G__10253__i] = arguments[G__10253__i + 0]; ++G__10253__i;}
args = new cljs.core.IndexedSeq(G__10253__a,0);
}
return queue__delegate.call(this,args);};
queue.cljs$lang$maxFixedArity = 0;
queue.cljs$lang$applyTo = (function (arglist__10254){
var args = cljs.core.seq(arglist__10254);
return queue__delegate(args);
});
queue.cljs$core$IFn$_invoke$arity$variadic = queue__delegate;
return queue;
})()
;
goog.exportSymbol('mori.queue', mori.queue);
mori.keyword = cljs.core.keyword;
goog.exportSymbol('mori.keyword', mori.keyword);
var G__10255_10259 = "mori.keyword.f1";
var G__10256_10260 = cljs.core.keyword.cljs$core$IFn$_invoke$arity$1;
goog.exportSymbol(G__10255_10259,G__10256_10260);
var G__10257_10261 = "mori.keyword.f2";
var G__10258_10262 = cljs.core.keyword.cljs$core$IFn$_invoke$arity$2;
goog.exportSymbol(G__10257_10261,G__10258_10262);
mori.symbol = cljs.core.symbol;
goog.exportSymbol('mori.symbol', mori.symbol);
var G__10263_10267 = "mori.symbol.f1";
var G__10264_10268 = cljs.core.symbol.cljs$core$IFn$_invoke$arity$1;
goog.exportSymbol(G__10263_10267,G__10264_10268);
var G__10265_10269 = "mori.symbol.f2";
var G__10266_10270 = cljs.core.symbol.cljs$core$IFn$_invoke$arity$2;
goog.exportSymbol(G__10265_10269,G__10266_10270);
mori.zipmap = cljs.core.zipmap;
goog.exportSymbol('mori.zipmap', mori.zipmap);
mori.isList = cljs.core.list_QMARK_;
goog.exportSymbol('mori.isList', mori.isList);
mori.isSeq = cljs.core.seq_QMARK_;
goog.exportSymbol('mori.isSeq', mori.isSeq);
mori.isVector = cljs.core.vector_QMARK_;
goog.exportSymbol('mori.isVector', mori.isVector);
mori.isMap = cljs.core.map_QMARK_;
goog.exportSymbol('mori.isMap', mori.isMap);
mori.isSet = cljs.core.set_QMARK_;
goog.exportSymbol('mori.isSet', mori.isSet);
mori.isKeyword = cljs.core.keyword_QMARK_;
goog.exportSymbol('mori.isKeyword', mori.isKeyword);
mori.isSymbol = cljs.core.symbol_QMARK_;
goog.exportSymbol('mori.isSymbol', mori.isSymbol);
mori.isCollection = cljs.core.coll_QMARK_;
goog.exportSymbol('mori.isCollection', mori.isCollection);
mori.isSequential = cljs.core.sequential_QMARK_;
goog.exportSymbol('mori.isSequential', mori.isSequential);
mori.isAssociative = cljs.core.associative_QMARK_;
goog.exportSymbol('mori.isAssociative', mori.isAssociative);
mori.isCounted = cljs.core.counted_QMARK_;
goog.exportSymbol('mori.isCounted', mori.isCounted);
mori.isIndexed = cljs.core.indexed_QMARK_;
goog.exportSymbol('mori.isIndexed', mori.isIndexed);
mori.isReduceable = cljs.core.reduceable_QMARK_;
goog.exportSymbol('mori.isReduceable', mori.isReduceable);
mori.isSeqable = cljs.core.seqable_QMARK_;
goog.exportSymbol('mori.isSeqable', mori.isSeqable);
mori.isReversible = cljs.core.reversible_QMARK_;
goog.exportSymbol('mori.isReversible', mori.isReversible);
mori.union = clojure.set.union;
goog.exportSymbol('mori.union', mori.union);
var G__10271_10279 = "mori.union.f0";
var G__10272_10280 = clojure.set.union.cljs$core$IFn$_invoke$arity$0;
goog.exportSymbol(G__10271_10279,G__10272_10280);
var G__10273_10281 = "mori.union.f1";
var G__10274_10282 = clojure.set.union.cljs$core$IFn$_invoke$arity$1;
goog.exportSymbol(G__10273_10281,G__10274_10282);
var G__10275_10283 = "mori.union.f2";
var G__10276_10284 = clojure.set.union.cljs$core$IFn$_invoke$arity$2;
goog.exportSymbol(G__10275_10283,G__10276_10284);
var G__10277_10285 = "mori.union.fn";
var G__10278_10286 = clojure.set.union.cljs$core$IFn$_invoke$variadic;
goog.exportSymbol(G__10277_10285,G__10278_10286);
mori.intersection = clojure.set.intersection;
goog.exportSymbol('mori.intersection', mori.intersection);
var G__10287_10293 = "mori.intersection.f1";
var G__10288_10294 = clojure.set.intersection.cljs$core$IFn$_invoke$arity$1;
goog.exportSymbol(G__10287_10293,G__10288_10294);
var G__10289_10295 = "mori.intersection.f2";
var G__10290_10296 = clojure.set.intersection.cljs$core$IFn$_invoke$arity$2;
goog.exportSymbol(G__10289_10295,G__10290_10296);
var G__10291_10297 = "mori.intersection.fn";
var G__10292_10298 = clojure.set.intersection.cljs$core$IFn$_invoke$variadic;
goog.exportSymbol(G__10291_10297,G__10292_10298);
mori.difference = clojure.set.difference;
goog.exportSymbol('mori.difference', mori.difference);
var G__10299_10305 = "mori.difference.f1";
var G__10300_10306 = clojure.set.difference.cljs$core$IFn$_invoke$arity$1;
goog.exportSymbol(G__10299_10305,G__10300_10306);
var G__10301_10307 = "mori.difference.f2";
var G__10302_10308 = clojure.set.difference.cljs$core$IFn$_invoke$arity$2;
goog.exportSymbol(G__10301_10307,G__10302_10308);
var G__10303_10309 = "mori.difference.fn";
var G__10304_10310 = clojure.set.difference.cljs$core$IFn$_invoke$variadic;
goog.exportSymbol(G__10303_10309,G__10304_10310);
mori.join = clojure.set.join;
goog.exportSymbol('mori.join', mori.join);
var G__10311_10315 = "mori.join.f2";
var G__10312_10316 = clojure.set.join.cljs$core$IFn$_invoke$arity$2;
goog.exportSymbol(G__10311_10315,G__10312_10316);
var G__10313_10317 = "mori.join.f3";
var G__10314_10318 = clojure.set.join.cljs$core$IFn$_invoke$arity$3;
goog.exportSymbol(G__10313_10317,G__10314_10318);
mori.index = clojure.set.index;
goog.exportSymbol('mori.index', mori.index);
mori.project = clojure.set.project;
goog.exportSymbol('mori.project', mori.project);
mori.mapInvert = clojure.set.map_invert;
goog.exportSymbol('mori.mapInvert', mori.mapInvert);
mori.rename = clojure.set.rename;
goog.exportSymbol('mori.rename', mori.rename);
mori.renameKeys = clojure.set.rename_keys;
goog.exportSymbol('mori.renameKeys', mori.renameKeys);
mori.isSubset = clojure.set.subset_QMARK_;
goog.exportSymbol('mori.isSubset', mori.isSubset);
mori.isSuperset = clojure.set.superset_QMARK_;
goog.exportSymbol('mori.isSuperset', mori.isSuperset);
mori.notEquals = cljs.core.not_EQ_;
goog.exportSymbol('mori.notEquals', mori.notEquals);
var G__10319_10325 = "mori.notEquals.f1";
var G__10320_10326 = cljs.core.not_EQ_.cljs$core$IFn$_invoke$arity$1;
goog.exportSymbol(G__10319_10325,G__10320_10326);
var G__10321_10327 = "mori.notEquals.f2";
var G__10322_10328 = cljs.core.not_EQ_.cljs$core$IFn$_invoke$arity$2;
goog.exportSymbol(G__10321_10327,G__10322_10328);
var G__10323_10329 = "mori.notEquals.fn";
var G__10324_10330 = cljs.core.not_EQ_.cljs$core$IFn$_invoke$variadic;
goog.exportSymbol(G__10323_10329,G__10324_10330);
mori.gt = cljs.core._GT_;
goog.exportSymbol('mori.gt', mori.gt);
var G__10331_10337 = "mori.gt.f1";
var G__10332_10338 = cljs.core._GT_.cljs$core$IFn$_invoke$arity$1;
goog.exportSymbol(G__10331_10337,G__10332_10338);
var G__10333_10339 = "mori.gt.f2";
var G__10334_10340 = cljs.core._GT_.cljs$core$IFn$_invoke$arity$2;
goog.exportSymbol(G__10333_10339,G__10334_10340);
var G__10335_10341 = "mori.gt.fn";
var G__10336_10342 = cljs.core._GT_.cljs$core$IFn$_invoke$variadic;
goog.exportSymbol(G__10335_10341,G__10336_10342);
mori.gte = cljs.core._GT__EQ_;
goog.exportSymbol('mori.gte', mori.gte);
var G__10343_10349 = "mori.gte.f1";
var G__10344_10350 = cljs.core._GT__EQ_.cljs$core$IFn$_invoke$arity$1;
goog.exportSymbol(G__10343_10349,G__10344_10350);
var G__10345_10351 = "mori.gte.f2";
var G__10346_10352 = cljs.core._GT__EQ_.cljs$core$IFn$_invoke$arity$2;
goog.exportSymbol(G__10345_10351,G__10346_10352);
var G__10347_10353 = "mori.gte.fn";
var G__10348_10354 = cljs.core._GT__EQ_.cljs$core$IFn$_invoke$variadic;
goog.exportSymbol(G__10347_10353,G__10348_10354);
mori.lt = cljs.core._LT_;
goog.exportSymbol('mori.lt', mori.lt);
var G__10355_10361 = "mori.lt.f1";
var G__10356_10362 = cljs.core._LT_.cljs$core$IFn$_invoke$arity$1;
goog.exportSymbol(G__10355_10361,G__10356_10362);
var G__10357_10363 = "mori.lt.f2";
var G__10358_10364 = cljs.core._LT_.cljs$core$IFn$_invoke$arity$2;
goog.exportSymbol(G__10357_10363,G__10358_10364);
var G__10359_10365 = "mori.lt.fn";
var G__10360_10366 = cljs.core._LT_.cljs$core$IFn$_invoke$variadic;
goog.exportSymbol(G__10359_10365,G__10360_10366);
mori.lte = cljs.core._LT__EQ_;
goog.exportSymbol('mori.lte', mori.lte);
var G__10367_10373 = "mori.lte.f1";
var G__10368_10374 = cljs.core._LT__EQ_.cljs$core$IFn$_invoke$arity$1;
goog.exportSymbol(G__10367_10373,G__10368_10374);
var G__10369_10375 = "mori.lte.f2";
var G__10370_10376 = cljs.core._LT__EQ_.cljs$core$IFn$_invoke$arity$2;
goog.exportSymbol(G__10369_10375,G__10370_10376);
var G__10371_10377 = "mori.lte.fn";
var G__10372_10378 = cljs.core._LT__EQ_.cljs$core$IFn$_invoke$variadic;
goog.exportSymbol(G__10371_10377,G__10372_10378);
mori.compare = cljs.core.compare;
goog.exportSymbol('mori.compare', mori.compare);
mori.partial = cljs.core.partial;
goog.exportSymbol('mori.partial', mori.partial);
var G__10379_10389 = "mori.partial.f1";
var G__10380_10390 = cljs.core.partial.cljs$core$IFn$_invoke$arity$1;
goog.exportSymbol(G__10379_10389,G__10380_10390);
var G__10381_10391 = "mori.partial.f2";
var G__10382_10392 = cljs.core.partial.cljs$core$IFn$_invoke$arity$2;
goog.exportSymbol(G__10381_10391,G__10382_10392);
var G__10383_10393 = "mori.partial.f3";
var G__10384_10394 = cljs.core.partial.cljs$core$IFn$_invoke$arity$3;
goog.exportSymbol(G__10383_10393,G__10384_10394);
var G__10385_10395 = "mori.partial.f4";
var G__10386_10396 = cljs.core.partial.cljs$core$IFn$_invoke$arity$4;
goog.exportSymbol(G__10385_10395,G__10386_10396);
var G__10387_10397 = "mori.partial.fn";
var G__10388_10398 = cljs.core.partial.cljs$core$IFn$_invoke$variadic;
goog.exportSymbol(G__10387_10397,G__10388_10398);
mori.comp = cljs.core.comp;
goog.exportSymbol('mori.comp', mori.comp);
var G__10399_10409 = "mori.comp.f0";
var G__10400_10410 = cljs.core.comp.cljs$core$IFn$_invoke$arity$0;
goog.exportSymbol(G__10399_10409,G__10400_10410);
var G__10401_10411 = "mori.comp.f1";
var G__10402_10412 = cljs.core.comp.cljs$core$IFn$_invoke$arity$1;
goog.exportSymbol(G__10401_10411,G__10402_10412);
var G__10403_10413 = "mori.comp.f2";
var G__10404_10414 = cljs.core.comp.cljs$core$IFn$_invoke$arity$2;
goog.exportSymbol(G__10403_10413,G__10404_10414);
var G__10405_10415 = "mori.comp.f3";
var G__10406_10416 = cljs.core.comp.cljs$core$IFn$_invoke$arity$3;
goog.exportSymbol(G__10405_10415,G__10406_10416);
var G__10407_10417 = "mori.comp.fn";
var G__10408_10418 = cljs.core.comp.cljs$core$IFn$_invoke$variadic;
goog.exportSymbol(G__10407_10417,G__10408_10418);
/**
* @param {...*} var_args
*/
mori.pipeline = (function() {
var pipeline__delegate = function (args){
var G__10424 = (function (p1__10420_SHARP_,p2__10419_SHARP_){
var G__10426 = p1__10420_SHARP_;
return (p2__10419_SHARP_.cljs$core$IFn$_invoke$arity$1 ? p2__10419_SHARP_.cljs$core$IFn$_invoke$arity$1(G__10426) : p2__10419_SHARP_.call(null,G__10426));
});
var G__10425 = args;
return (mori.reduce.cljs$core$IFn$_invoke$arity$2 ? mori.reduce.cljs$core$IFn$_invoke$arity$2(G__10424,G__10425) : mori.reduce.call(null,G__10424,G__10425));
};
var pipeline = function (var_args){
var args = null;
if (arguments.length > 0) {
var G__10427__i = 0, G__10427__a = new Array(arguments.length - 0);
while (G__10427__i < G__10427__a.length) {G__10427__a[G__10427__i] = arguments[G__10427__i + 0]; ++G__10427__i;}
args = new cljs.core.IndexedSeq(G__10427__a,0);
}
return pipeline__delegate.call(this,args);};
pipeline.cljs$lang$maxFixedArity = 0;
pipeline.cljs$lang$applyTo = (function (arglist__10428){
var args = cljs.core.seq(arglist__10428);
return pipeline__delegate(args);
});
pipeline.cljs$core$IFn$_invoke$arity$variadic = pipeline__delegate;
return pipeline;
})()
;
goog.exportSymbol('mori.pipeline', mori.pipeline);
/**
* @param {...*} var_args
*/
mori.curry = (function() {
var curry__delegate = function (fun,args){
return (function (arg){
return cljs.core.apply.cljs$core$IFn$_invoke$arity$2(fun,(function (){var G__10431 = arg;
var G__10432 = args;
return (mori.cons.cljs$core$IFn$_invoke$arity$2 ? mori.cons.cljs$core$IFn$_invoke$arity$2(G__10431,G__10432) : mori.cons.call(null,G__10431,G__10432));
})());
});
};
var curry = function (fun,var_args){
var args = null;
if (arguments.length > 1) {
var G__10433__i = 0, G__10433__a = new Array(arguments.length - 1);
while (G__10433__i < G__10433__a.length) {G__10433__a[G__10433__i] = arguments[G__10433__i + 1]; ++G__10433__i;}
args = new cljs.core.IndexedSeq(G__10433__a,0);
}
return curry__delegate.call(this,fun,args);};
curry.cljs$lang$maxFixedArity = 1;
curry.cljs$lang$applyTo = (function (arglist__10434){
var fun = cljs.core.first(arglist__10434);
var args = cljs.core.rest(arglist__10434);
return curry__delegate(fun,args);
});
curry.cljs$core$IFn$_invoke$arity$variadic = curry__delegate;
return curry;
})()
;
goog.exportSymbol('mori.curry', mori.curry);
/**
* @param {...*} var_args
*/
mori.juxt = (function() {
var juxt__delegate = function (fns){
return (function() {
var G__10442__delegate = function (args){
var G__10439 = (function (){var G__10440 = (function (p1__10435_SHARP_){
return cljs.core.apply.cljs$core$IFn$_invoke$arity$2(p1__10435_SHARP_,args);
});
var G__10441 = fns;
return (mori.map.cljs$core$IFn$_invoke$arity$2 ? mori.map.cljs$core$IFn$_invoke$arity$2(G__10440,G__10441) : mori.map.call(null,G__10440,G__10441));
})();
return (mori.intoArray.cljs$core$IFn$_invoke$arity$1 ? mori.intoArray.cljs$core$IFn$_invoke$arity$1(G__10439) : mori.intoArray.call(null,G__10439));
};
var G__10442 = function (var_args){
var args = null;
if (arguments.length > 0) {
var G__10443__i = 0, G__10443__a = new Array(arguments.length - 0);
while (G__10443__i < G__10443__a.length) {G__10443__a[G__10443__i] = arguments[G__10443__i + 0]; ++G__10443__i;}
args = new cljs.core.IndexedSeq(G__10443__a,0);
}
return G__10442__delegate.call(this,args);};
G__10442.cljs$lang$maxFixedArity = 0;
G__10442.cljs$lang$applyTo = (function (arglist__10444){
var args = cljs.core.seq(arglist__10444);
return G__10442__delegate(args);
});
G__10442.cljs$core$IFn$_invoke$arity$variadic = G__10442__delegate;
return G__10442;
})()
;
};
var juxt = function (var_args){
var fns = null;
if (arguments.length > 0) {
var G__10445__i = 0, G__10445__a = new Array(arguments.length - 0);
while (G__10445__i < G__10445__a.length) {G__10445__a[G__10445__i] = arguments[G__10445__i + 0]; ++G__10445__i;}
fns = new cljs.core.IndexedSeq(G__10445__a,0);
}
return juxt__delegate.call(this,fns);};
juxt.cljs$lang$maxFixedArity = 0;
juxt.cljs$lang$applyTo = (function (arglist__10446){
var fns = cljs.core.seq(arglist__10446);
return juxt__delegate(fns);
});
juxt.cljs$core$IFn$_invoke$arity$variadic = juxt__delegate;
return juxt;
})()
;
goog.exportSymbol('mori.juxt', mori.juxt);
/**
* @param {...*} var_args
*/
mori.knit = (function() {
var knit__delegate = function (fns){
return (function (args){
var G__10454 = (function (){var G__10455 = (function (p1__10447_SHARP_,p2__10448_SHARP_){
var G__10458 = p2__10448_SHARP_;
return (p1__10447_SHARP_.cljs$core$IFn$_invoke$arity$1 ? p1__10447_SHARP_.cljs$core$IFn$_invoke$arity$1(G__10458) : p1__10447_SHARP_.call(null,G__10458));
});
var G__10456 = fns;
var G__10457 = args;
return (mori.map.cljs$core$IFn$_invoke$arity$3 ? mori.map.cljs$core$IFn$_invoke$arity$3(G__10455,G__10456,G__10457) : mori.map.call(null,G__10455,G__10456,G__10457));
})();
return (mori.intoArray.cljs$core$IFn$_invoke$arity$1 ? mori.intoArray.cljs$core$IFn$_invoke$arity$1(G__10454) : mori.intoArray.call(null,G__10454));
});
};
var knit = function (var_args){
var fns = null;
if (arguments.length > 0) {
var G__10459__i = 0, G__10459__a = new Array(arguments.length - 0);
while (G__10459__i < G__10459__a.length) {G__10459__a[G__10459__i] = arguments[G__10459__i + 0]; ++G__10459__i;}
fns = new cljs.core.IndexedSeq(G__10459__a,0);
}
return knit__delegate.call(this,fns);};
knit.cljs$lang$maxFixedArity = 0;
knit.cljs$lang$applyTo = (function (arglist__10460){
var fns = cljs.core.seq(arglist__10460);
return knit__delegate(fns);
});
knit.cljs$core$IFn$_invoke$arity$variadic = knit__delegate;
return knit;
})()
;
goog.exportSymbol('mori.knit', mori.knit);
mori.sum = cljs.core._PLUS_;
goog.exportSymbol('mori.sum', mori.sum);
var G__10461_10469 = "mori.sum.f0";
var G__10462_10470 = cljs.core._PLUS_.cljs$core$IFn$_invoke$arity$0;
goog.exportSymbol(G__10461_10469,G__10462_10470);
var G__10463_10471 = "mori.sum.f1";
var G__10464_10472 = cljs.core._PLUS_.cljs$core$IFn$_invoke$arity$1;
goog.exportSymbol(G__10463_10471,G__10464_10472);
var G__10465_10473 = "mori.sum.f2";
var G__10466_10474 = cljs.core._PLUS_.cljs$core$IFn$_invoke$arity$2;
goog.exportSymbol(G__10465_10473,G__10466_10474);
var G__10467_10475 = "mori.sum.fn";
var G__10468_10476 = cljs.core._PLUS_.cljs$core$IFn$_invoke$variadic;
goog.exportSymbol(G__10467_10475,G__10468_10476);
mori.inc = cljs.core.inc;
goog.exportSymbol('mori.inc', mori.inc);
mori.dec = cljs.core.dec;
goog.exportSymbol('mori.dec', mori.dec);
mori.isEven = cljs.core.even_QMARK_;
goog.exportSymbol('mori.isEven', mori.isEven);
mori.isOdd = cljs.core.odd_QMARK_;
goog.exportSymbol('mori.isOdd', mori.isOdd);
mori.each = (function each(xs,f){
var seq__10483 = cljs.core.seq(xs);
var chunk__10484 = null;
var count__10485 = (0);
var i__10486 = (0);
while(true){
if((i__10486 < count__10485)){
var x = chunk__10484.cljs$core$IIndexed$_nth$arity$2(null,i__10486);
var G__10487_10489 = x;
(f.cljs$core$IFn$_invoke$arity$1 ? f.cljs$core$IFn$_invoke$arity$1(G__10487_10489) : f.call(null,G__10487_10489));
var G__10490 = seq__10483;
var G__10491 = chunk__10484;
var G__10492 = count__10485;
var G__10493 = (i__10486 + (1));
seq__10483 = G__10490;
chunk__10484 = G__10491;
count__10485 = G__10492;
i__10486 = G__10493;
continue;
} else {
var temp__4126__auto__ = cljs.core.seq(seq__10483);
if(temp__4126__auto__){
var seq__10483__$1 = temp__4126__auto__;
if(cljs.core.chunked_seq_QMARK_(seq__10483__$1)){
var c__4577__auto__ = cljs.core.chunk_first(seq__10483__$1);
var G__10494 = cljs.core.chunk_rest(seq__10483__$1);
var G__10495 = c__4577__auto__;
var G__10496 = cljs.core.count(c__4577__auto__);
var G__10497 = (0);
seq__10483 = G__10494;
chunk__10484 = G__10495;
count__10485 = G__10496;
i__10486 = G__10497;
continue;
} else {
var x = cljs.core.first(seq__10483__$1);
var G__10488_10498 = x;
(f.cljs$core$IFn$_invoke$arity$1 ? f.cljs$core$IFn$_invoke$arity$1(G__10488_10498) : f.call(null,G__10488_10498));
var G__10499 = cljs.core.next(seq__10483__$1);
var G__10500 = null;
var G__10501 = (0);
var G__10502 = (0);
seq__10483 = G__10499;
chunk__10484 = G__10500;
count__10485 = G__10501;
i__10486 = G__10502;
continue;
}
} else {
return null;
}
}
break;
}
});
goog.exportSymbol('mori.each', mori.each);
mori.identity = cljs.core.identity;
goog.exportSymbol('mori.identity', mori.identity);
mori.constantly = cljs.core.constantly;
goog.exportSymbol('mori.constantly', mori.constantly);
mori.toJs = cljs.core.clj__GT_js;
goog.exportSymbol('mori.toJs', mori.toJs);
mori.toClj = (function() {
var toClj = null;
var toClj__1 = (function (x){
return cljs.core.js__GT_clj.cljs$core$IFn$_invoke$arity$1(x);
});
var toClj__2 = (function (x,keywordize_keys){
return cljs.core.js__GT_clj.cljs$core$IFn$_invoke$arity$variadic(x,cljs.core.array_seq([cljs.core.constant$keyword$16,keywordize_keys], 0));
});
toClj = function(x,keywordize_keys){
switch(arguments.length){
case 1:
return toClj__1.call(this,x);
case 2:
return toClj__2.call(this,x,keywordize_keys);
}
throw(new Error('Invalid arity: ' + arguments.length));
};
toClj.cljs$core$IFn$_invoke$arity$1 = toClj__1;
toClj.cljs$core$IFn$_invoke$arity$2 = toClj__2;
return toClj;
})()
;
goog.exportSymbol('mori.toClj', mori.toClj);
mori.configure = (function configure(variable,value){
var G__10504 = variable;
switch (G__10504) {
case "print-length":
return cljs.core._STAR_print_length_STAR_ = value;
break;
case "print-level":
return cljs.core._STAR_print_level_STAR_ = value;
break;
default:
throw (new Error([cljs.core.str("No matching clause: "),cljs.core.str(variable)].join('')));
}
});
goog.exportSymbol('mori.configure', mori.configure);
mori.meta = cljs.core.meta;
goog.exportSymbol('mori.meta', mori.meta);
mori.withMeta = cljs.core.with_meta;
goog.exportSymbol('mori.withMeta', mori.withMeta);
mori.varyMeta = cljs.core.vary_meta;
goog.exportSymbol('mori.varyMeta', mori.varyMeta);
var G__10506_10518 = "mori.varyMeta.f2";
var G__10507_10519 = cljs.core.vary_meta.cljs$core$IFn$_invoke$arity$2;
goog.exportSymbol(G__10506_10518,G__10507_10519);
var G__10508_10520 = "mori.varyMeta.f3";
var G__10509_10521 = cljs.core.vary_meta.cljs$core$IFn$_invoke$arity$3;
goog.exportSymbol(G__10508_10520,G__10509_10521);
var G__10510_10522 = "mori.varyMeta.f4";
var G__10511_10523 = cljs.core.vary_meta.cljs$core$IFn$_invoke$arity$4;
goog.exportSymbol(G__10510_10522,G__10511_10523);
var G__10512_10524 = "mori.varyMeta.f5";
var G__10513_10525 = cljs.core.vary_meta.cljs$core$IFn$_invoke$arity$5;
goog.exportSymbol(G__10512_10524,G__10513_10525);
var G__10514_10526 = "mori.varyMeta.f6";
var G__10515_10527 = cljs.core.vary_meta.cljs$core$IFn$_invoke$arity$6;
goog.exportSymbol(G__10514_10526,G__10515_10527);
var G__10516_10528 = "mori.varyMeta.fn";
var G__10517_10529 = cljs.core.vary_meta.cljs$core$IFn$_invoke$variadic;
goog.exportSymbol(G__10516_10528,G__10517_10529);
mori.alterMeta = cljs.core.alter_meta_BANG_;
goog.exportSymbol('mori.alterMeta', mori.alterMeta);
mori.resetMeta = cljs.core.reset_meta_BANG_;
goog.exportSymbol('mori.resetMeta', mori.resetMeta);
(cljs.core.LazySeq.prototype["inspect"] = (function (){
var coll__3603__auto__ = this;
return coll__3603__auto__.toString();
}));
(cljs.core.IndexedSeq.prototype["inspect"] = (function (){
var coll__3603__auto__ = this;
return coll__3603__auto__.toString();
}));
(cljs.core.RSeq.prototype["inspect"] = (function (){
var coll__3603__auto__ = this;
return coll__3603__auto__.toString();
}));
(cljs.core.PersistentTreeMapSeq.prototype["inspect"] = (function (){
var coll__3603__auto__ = this;
return coll__3603__auto__.toString();
}));
(cljs.core.NodeSeq.prototype["inspect"] = (function (){
var coll__3603__auto__ = this;
return coll__3603__auto__.toString();
}));
(cljs.core.ArrayNodeSeq.prototype["inspect"] = (function (){
var coll__3603__auto__ = this;
return coll__3603__auto__.toString();
}));
(cljs.core.List.prototype["inspect"] = (function (){
var coll__3603__auto__ = this;
return coll__3603__auto__.toString();
}));
(cljs.core.Cons.prototype["inspect"] = (function (){
var coll__3603__auto__ = this;
return coll__3603__auto__.toString();
}));
(cljs.core.EmptyList.prototype["inspect"] = (function (){
var coll__3603__auto__ = this;
return coll__3603__auto__.toString();
}));
(cljs.core.PersistentVector.prototype["inspect"] = (function (){
var coll__3603__auto__ = this;
return coll__3603__auto__.toString();
}));
(cljs.core.ChunkedCons.prototype["inspect"] = (function (){
var coll__3603__auto__ = this;
return coll__3603__auto__.toString();
}));
(cljs.core.ChunkedSeq.prototype["inspect"] = (function (){
var coll__3603__auto__ = this;
return coll__3603__auto__.toString();
}));
(cljs.core.Subvec.prototype["inspect"] = (function (){
var coll__3603__auto__ = this;
return coll__3603__auto__.toString();
}));
(cljs.core.BlackNode.prototype["inspect"] = (function (){
var coll__3603__auto__ = this;
return coll__3603__auto__.toString();
}));
(cljs.core.RedNode.prototype["inspect"] = (function (){
var coll__3603__auto__ = this;
return coll__3603__auto__.toString();
}));
(cljs.core.ObjMap.prototype["inspect"] = (function (){
var coll__3603__auto__ = this;
return coll__3603__auto__.toString();
}));
(cljs.core.PersistentArrayMap.prototype["inspect"] = (function (){
var coll__3603__auto__ = this;
return coll__3603__auto__.toString();
}));
(cljs.core.PersistentHashMap.prototype["inspect"] = (function (){
var coll__3603__auto__ = this;
return coll__3603__auto__.toString();
}));
(cljs.core.PersistentTreeMap.prototype["inspect"] = (function (){
var coll__3603__auto__ = this;
return coll__3603__auto__.toString();
}));
(cljs.core.PersistentHashSet.prototype["inspect"] = (function (){
var coll__3603__auto__ = this;
return coll__3603__auto__.toString();
}));
(cljs.core.PersistentTreeSet.prototype["inspect"] = (function (){
var coll__3603__auto__ = this;
return coll__3603__auto__.toString();
}));
(cljs.core.Range.prototype["inspect"] = (function (){
var coll__3603__auto__ = this;
return coll__3603__auto__.toString();
}));
(cljs.core.Keyword.prototype["inspect"] = (function (){
var coll__3603__auto__ = this;
return coll__3603__auto__.toString();
}));
(cljs.core.Symbol.prototype["inspect"] = (function (){
var coll__3603__auto__ = this;
return coll__3603__auto__.toString();
}));
(cljs.core.PersistentQueue.prototype["inspect"] = (function (){
var coll__3603__auto__ = this;
return coll__3603__auto__.toString();
}));
(cljs.core.PersistentQueueSeq.prototype["inspect"] = (function (){
var coll__3603__auto__ = this;
return coll__3603__auto__.toString();
}));