macrovich
Version:
A set of three macros to ease writing `*.cljc` supporting Clojure, Clojurescript and self-hosted Clojurescript.
1,021 lines (873 loc) • 107 kB
JavaScript
// Compiled by ClojureScript 1.9.625 {:target :nodejs}
goog.provide('cljs.spec.gen.alpha');
goog.require('cljs.core');
goog.require('cljs.core');
/**
* @constructor
* @implements {cljs.core.IDeref}
*/
cljs.spec.gen.alpha.LazyVar = (function (f,cached){
this.f = f;
this.cached = cached;
this.cljs$lang$protocol_mask$partition0$ = 32768;
this.cljs$lang$protocol_mask$partition1$ = 0;
});
cljs.spec.gen.alpha.LazyVar.prototype.cljs$core$IDeref$_deref$arity$1 = (function (this$){
var self__ = this;
var this$__$1 = this;
if(!((self__.cached == null))){
return self__.cached;
} else {
var x = self__.f.call(null);
if((x == null)){
} else {
self__.cached = x;
}
return x;
}
});
cljs.spec.gen.alpha.LazyVar.getBasis = (function (){
return new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [new cljs.core.Symbol(null,"f","f",43394975,null),cljs.core.with_meta(new cljs.core.Symbol(null,"cached","cached",-1216707864,null),new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"mutable","mutable",875778266),true], null))], null);
});
cljs.spec.gen.alpha.LazyVar.cljs$lang$type = true;
cljs.spec.gen.alpha.LazyVar.cljs$lang$ctorStr = "cljs.spec.gen.alpha/LazyVar";
cljs.spec.gen.alpha.LazyVar.cljs$lang$ctorPrWriter = (function (this__7876__auto__,writer__7877__auto__,opt__7878__auto__){
return cljs.core._write.call(null,writer__7877__auto__,"cljs.spec.gen.alpha/LazyVar");
});
cljs.spec.gen.alpha.__GT_LazyVar = (function cljs$spec$gen$alpha$__GT_LazyVar(f,cached){
return (new cljs.spec.gen.alpha.LazyVar(f,cached));
});
cljs.spec.gen.alpha.quick_check_ref = (new cljs.spec.gen.alpha.LazyVar((function (){
if((typeof clojure.test !== 'undefined') && (typeof clojure.test.check.quick_check !== 'undefined')){
return clojure.test.check.quick_check;
} else {
throw (new Error([cljs.core.str.cljs$core$IFn$_invoke$arity$1("Var "),cljs.core.str.cljs$core$IFn$_invoke$arity$1(new cljs.core.Symbol("clojure.test.check","quick-check","clojure.test.check/quick-check",-810344251,null)),cljs.core.str.cljs$core$IFn$_invoke$arity$1(" does not exist, "),cljs.core.str.cljs$core$IFn$_invoke$arity$1(cljs.core.namespace.call(null,new cljs.core.Symbol("clojure.test.check","quick-check","clojure.test.check/quick-check",-810344251,null))),cljs.core.str.cljs$core$IFn$_invoke$arity$1(" never required")].join('')));
}
}),null));
cljs.spec.gen.alpha.quick_check = (function cljs$spec$gen$alpha$quick_check(var_args){
var args__8397__auto__ = [];
var len__8390__auto___10630 = arguments.length;
var i__8391__auto___10631 = (0);
while(true){
if((i__8391__auto___10631 < len__8390__auto___10630)){
args__8397__auto__.push((arguments[i__8391__auto___10631]));
var G__10632 = (i__8391__auto___10631 + (1));
i__8391__auto___10631 = G__10632;
continue;
} else {
}
break;
}
var argseq__8398__auto__ = ((((0) < args__8397__auto__.length))?(new cljs.core.IndexedSeq(args__8397__auto__.slice((0)),(0),null)):null);
return cljs.spec.gen.alpha.quick_check.cljs$core$IFn$_invoke$arity$variadic(argseq__8398__auto__);
});
cljs.spec.gen.alpha.quick_check.cljs$core$IFn$_invoke$arity$variadic = (function (args){
return cljs.core.apply.call(null,cljs.core.deref.call(null,cljs.spec.gen.alpha.quick_check_ref),args);
});
cljs.spec.gen.alpha.quick_check.cljs$lang$maxFixedArity = (0);
cljs.spec.gen.alpha.quick_check.cljs$lang$applyTo = (function (seq10629){
return cljs.spec.gen.alpha.quick_check.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq.call(null,seq10629));
});
cljs.spec.gen.alpha.for_all_STAR__ref = (new cljs.spec.gen.alpha.LazyVar((function (){
if((typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.properties.for_all_STAR_ !== 'undefined')){
return clojure.test.check.properties.for_all_STAR_;
} else {
throw (new Error([cljs.core.str.cljs$core$IFn$_invoke$arity$1("Var "),cljs.core.str.cljs$core$IFn$_invoke$arity$1(new cljs.core.Symbol("clojure.test.check.properties","for-all*","clojure.test.check.properties/for-all*",67088845,null)),cljs.core.str.cljs$core$IFn$_invoke$arity$1(" does not exist, "),cljs.core.str.cljs$core$IFn$_invoke$arity$1(cljs.core.namespace.call(null,new cljs.core.Symbol("clojure.test.check.properties","for-all*","clojure.test.check.properties/for-all*",67088845,null))),cljs.core.str.cljs$core$IFn$_invoke$arity$1(" never required")].join('')));
}
}),null));
/**
* Dynamically loaded clojure.test.check.properties/for-all*.
*/
cljs.spec.gen.alpha.for_all_STAR_ = (function cljs$spec$gen$alpha$for_all_STAR_(var_args){
var args__8397__auto__ = [];
var len__8390__auto___10634 = arguments.length;
var i__8391__auto___10635 = (0);
while(true){
if((i__8391__auto___10635 < len__8390__auto___10634)){
args__8397__auto__.push((arguments[i__8391__auto___10635]));
var G__10636 = (i__8391__auto___10635 + (1));
i__8391__auto___10635 = G__10636;
continue;
} else {
}
break;
}
var argseq__8398__auto__ = ((((0) < args__8397__auto__.length))?(new cljs.core.IndexedSeq(args__8397__auto__.slice((0)),(0),null)):null);
return cljs.spec.gen.alpha.for_all_STAR_.cljs$core$IFn$_invoke$arity$variadic(argseq__8398__auto__);
});
cljs.spec.gen.alpha.for_all_STAR_.cljs$core$IFn$_invoke$arity$variadic = (function (args){
return cljs.core.apply.call(null,cljs.core.deref.call(null,cljs.spec.gen.alpha.for_all_STAR__ref),args);
});
cljs.spec.gen.alpha.for_all_STAR_.cljs$lang$maxFixedArity = (0);
cljs.spec.gen.alpha.for_all_STAR_.cljs$lang$applyTo = (function (seq10633){
return cljs.spec.gen.alpha.for_all_STAR_.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq.call(null,seq10633));
});
var g_QMARK__10637 = (new cljs.spec.gen.alpha.LazyVar((function (){
if((typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.generators.generator_QMARK_ !== 'undefined')){
return clojure.test.check.generators.generator_QMARK_;
} else {
throw (new Error([cljs.core.str.cljs$core$IFn$_invoke$arity$1("Var "),cljs.core.str.cljs$core$IFn$_invoke$arity$1(new cljs.core.Symbol("clojure.test.check.generators","generator?","clojure.test.check.generators/generator?",-1378210460,null)),cljs.core.str.cljs$core$IFn$_invoke$arity$1(" does not exist, "),cljs.core.str.cljs$core$IFn$_invoke$arity$1(cljs.core.namespace.call(null,new cljs.core.Symbol("clojure.test.check.generators","generator?","clojure.test.check.generators/generator?",-1378210460,null))),cljs.core.str.cljs$core$IFn$_invoke$arity$1(" never required")].join('')));
}
}),null));
var g_10638 = (new cljs.spec.gen.alpha.LazyVar(((function (g_QMARK__10637){
return (function (){
if((typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.generators.generate !== 'undefined')){
return clojure.test.check.generators.generate;
} else {
throw (new Error([cljs.core.str.cljs$core$IFn$_invoke$arity$1("Var "),cljs.core.str.cljs$core$IFn$_invoke$arity$1(new cljs.core.Symbol("clojure.test.check.generators","generate","clojure.test.check.generators/generate",-690390711,null)),cljs.core.str.cljs$core$IFn$_invoke$arity$1(" does not exist, "),cljs.core.str.cljs$core$IFn$_invoke$arity$1(cljs.core.namespace.call(null,new cljs.core.Symbol("clojure.test.check.generators","generate","clojure.test.check.generators/generate",-690390711,null))),cljs.core.str.cljs$core$IFn$_invoke$arity$1(" never required")].join('')));
}
});})(g_QMARK__10637))
,null));
var mkg_10639 = (new cljs.spec.gen.alpha.LazyVar(((function (g_QMARK__10637,g_10638){
return (function (){
if((typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.generators.__GT_Generator !== 'undefined')){
return clojure.test.check.generators.__GT_Generator;
} else {
throw (new Error([cljs.core.str.cljs$core$IFn$_invoke$arity$1("Var "),cljs.core.str.cljs$core$IFn$_invoke$arity$1(new cljs.core.Symbol("clojure.test.check.generators","->Generator","clojure.test.check.generators/->Generator",-1179475051,null)),cljs.core.str.cljs$core$IFn$_invoke$arity$1(" does not exist, "),cljs.core.str.cljs$core$IFn$_invoke$arity$1(cljs.core.namespace.call(null,new cljs.core.Symbol("clojure.test.check.generators","->Generator","clojure.test.check.generators/->Generator",-1179475051,null))),cljs.core.str.cljs$core$IFn$_invoke$arity$1(" never required")].join('')));
}
});})(g_QMARK__10637,g_10638))
,null));
cljs.spec.gen.alpha.generator_QMARK_ = ((function (g_QMARK__10637,g_10638,mkg_10639){
return (function cljs$spec$gen$alpha$generator_QMARK_(x){
return cljs.core.deref.call(null,g_QMARK__10637).call(null,x);
});})(g_QMARK__10637,g_10638,mkg_10639))
;
cljs.spec.gen.alpha.generator = ((function (g_QMARK__10637,g_10638,mkg_10639){
return (function cljs$spec$gen$alpha$generator(gfn){
return cljs.core.deref.call(null,mkg_10639).call(null,gfn);
});})(g_QMARK__10637,g_10638,mkg_10639))
;
/**
* Generate a single value using generator.
*/
cljs.spec.gen.alpha.generate = ((function (g_QMARK__10637,g_10638,mkg_10639){
return (function cljs$spec$gen$alpha$generate(generator){
return cljs.core.deref.call(null,g_10638).call(null,generator);
});})(g_QMARK__10637,g_10638,mkg_10639))
;
cljs.spec.gen.alpha.delay_impl = (function cljs$spec$gen$alpha$delay_impl(gfnd){
return cljs.spec.gen.alpha.generator.call(null,(function (rnd,size){
return new cljs.core.Keyword(null,"gen","gen",142575302).cljs$core$IFn$_invoke$arity$1(cljs.core.deref.call(null,gfnd)).call(null,rnd,size);
}));
});
var g__8486__auto___10659 = (new cljs.spec.gen.alpha.LazyVar((function (){
if((typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.generators.hash_map !== 'undefined')){
return clojure.test.check.generators.hash_map;
} else {
throw (new Error([cljs.core.str.cljs$core$IFn$_invoke$arity$1("Var "),cljs.core.str.cljs$core$IFn$_invoke$arity$1(new cljs.core.Symbol("clojure.test.check.generators","hash-map","clojure.test.check.generators/hash-map",1961346626,null)),cljs.core.str.cljs$core$IFn$_invoke$arity$1(" does not exist, "),cljs.core.str.cljs$core$IFn$_invoke$arity$1(cljs.core.namespace.call(null,new cljs.core.Symbol("clojure.test.check.generators","hash-map","clojure.test.check.generators/hash-map",1961346626,null))),cljs.core.str.cljs$core$IFn$_invoke$arity$1(" never required")].join('')));
}
}),null));
/**
* Lazy loaded version of clojure.test.check.generators/hash-map
*/
cljs.spec.gen.alpha.hash_map = ((function (g__8486__auto___10659){
return (function cljs$spec$gen$alpha$hash_map(var_args){
var args__8397__auto__ = [];
var len__8390__auto___10660 = arguments.length;
var i__8391__auto___10661 = (0);
while(true){
if((i__8391__auto___10661 < len__8390__auto___10660)){
args__8397__auto__.push((arguments[i__8391__auto___10661]));
var G__10662 = (i__8391__auto___10661 + (1));
i__8391__auto___10661 = G__10662;
continue;
} else {
}
break;
}
var argseq__8398__auto__ = ((((0) < args__8397__auto__.length))?(new cljs.core.IndexedSeq(args__8397__auto__.slice((0)),(0),null)):null);
return cljs.spec.gen.alpha.hash_map.cljs$core$IFn$_invoke$arity$variadic(argseq__8398__auto__);
});})(g__8486__auto___10659))
;
cljs.spec.gen.alpha.hash_map.cljs$core$IFn$_invoke$arity$variadic = ((function (g__8486__auto___10659){
return (function (args){
return cljs.core.apply.call(null,cljs.core.deref.call(null,g__8486__auto___10659),args);
});})(g__8486__auto___10659))
;
cljs.spec.gen.alpha.hash_map.cljs$lang$maxFixedArity = (0);
cljs.spec.gen.alpha.hash_map.cljs$lang$applyTo = ((function (g__8486__auto___10659){
return (function (seq10640){
return cljs.spec.gen.alpha.hash_map.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq.call(null,seq10640));
});})(g__8486__auto___10659))
;
var g__8486__auto___10663 = (new cljs.spec.gen.alpha.LazyVar((function (){
if((typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.generators.list !== 'undefined')){
return clojure.test.check.generators.list;
} else {
throw (new Error([cljs.core.str.cljs$core$IFn$_invoke$arity$1("Var "),cljs.core.str.cljs$core$IFn$_invoke$arity$1(new cljs.core.Symbol("clojure.test.check.generators","list","clojure.test.check.generators/list",506971058,null)),cljs.core.str.cljs$core$IFn$_invoke$arity$1(" does not exist, "),cljs.core.str.cljs$core$IFn$_invoke$arity$1(cljs.core.namespace.call(null,new cljs.core.Symbol("clojure.test.check.generators","list","clojure.test.check.generators/list",506971058,null))),cljs.core.str.cljs$core$IFn$_invoke$arity$1(" never required")].join('')));
}
}),null));
/**
* Lazy loaded version of clojure.test.check.generators/list
*/
cljs.spec.gen.alpha.list = ((function (g__8486__auto___10663){
return (function cljs$spec$gen$alpha$list(var_args){
var args__8397__auto__ = [];
var len__8390__auto___10664 = arguments.length;
var i__8391__auto___10665 = (0);
while(true){
if((i__8391__auto___10665 < len__8390__auto___10664)){
args__8397__auto__.push((arguments[i__8391__auto___10665]));
var G__10666 = (i__8391__auto___10665 + (1));
i__8391__auto___10665 = G__10666;
continue;
} else {
}
break;
}
var argseq__8398__auto__ = ((((0) < args__8397__auto__.length))?(new cljs.core.IndexedSeq(args__8397__auto__.slice((0)),(0),null)):null);
return cljs.spec.gen.alpha.list.cljs$core$IFn$_invoke$arity$variadic(argseq__8398__auto__);
});})(g__8486__auto___10663))
;
cljs.spec.gen.alpha.list.cljs$core$IFn$_invoke$arity$variadic = ((function (g__8486__auto___10663){
return (function (args){
return cljs.core.apply.call(null,cljs.core.deref.call(null,g__8486__auto___10663),args);
});})(g__8486__auto___10663))
;
cljs.spec.gen.alpha.list.cljs$lang$maxFixedArity = (0);
cljs.spec.gen.alpha.list.cljs$lang$applyTo = ((function (g__8486__auto___10663){
return (function (seq10641){
return cljs.spec.gen.alpha.list.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq.call(null,seq10641));
});})(g__8486__auto___10663))
;
var g__8486__auto___10667 = (new cljs.spec.gen.alpha.LazyVar((function (){
if((typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.generators.map !== 'undefined')){
return clojure.test.check.generators.map;
} else {
throw (new Error([cljs.core.str.cljs$core$IFn$_invoke$arity$1("Var "),cljs.core.str.cljs$core$IFn$_invoke$arity$1(new cljs.core.Symbol("clojure.test.check.generators","map","clojure.test.check.generators/map",45738796,null)),cljs.core.str.cljs$core$IFn$_invoke$arity$1(" does not exist, "),cljs.core.str.cljs$core$IFn$_invoke$arity$1(cljs.core.namespace.call(null,new cljs.core.Symbol("clojure.test.check.generators","map","clojure.test.check.generators/map",45738796,null))),cljs.core.str.cljs$core$IFn$_invoke$arity$1(" never required")].join('')));
}
}),null));
/**
* Lazy loaded version of clojure.test.check.generators/map
*/
cljs.spec.gen.alpha.map = ((function (g__8486__auto___10667){
return (function cljs$spec$gen$alpha$map(var_args){
var args__8397__auto__ = [];
var len__8390__auto___10668 = arguments.length;
var i__8391__auto___10669 = (0);
while(true){
if((i__8391__auto___10669 < len__8390__auto___10668)){
args__8397__auto__.push((arguments[i__8391__auto___10669]));
var G__10670 = (i__8391__auto___10669 + (1));
i__8391__auto___10669 = G__10670;
continue;
} else {
}
break;
}
var argseq__8398__auto__ = ((((0) < args__8397__auto__.length))?(new cljs.core.IndexedSeq(args__8397__auto__.slice((0)),(0),null)):null);
return cljs.spec.gen.alpha.map.cljs$core$IFn$_invoke$arity$variadic(argseq__8398__auto__);
});})(g__8486__auto___10667))
;
cljs.spec.gen.alpha.map.cljs$core$IFn$_invoke$arity$variadic = ((function (g__8486__auto___10667){
return (function (args){
return cljs.core.apply.call(null,cljs.core.deref.call(null,g__8486__auto___10667),args);
});})(g__8486__auto___10667))
;
cljs.spec.gen.alpha.map.cljs$lang$maxFixedArity = (0);
cljs.spec.gen.alpha.map.cljs$lang$applyTo = ((function (g__8486__auto___10667){
return (function (seq10642){
return cljs.spec.gen.alpha.map.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq.call(null,seq10642));
});})(g__8486__auto___10667))
;
var g__8486__auto___10671 = (new cljs.spec.gen.alpha.LazyVar((function (){
if((typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.generators.not_empty !== 'undefined')){
return clojure.test.check.generators.not_empty;
} else {
throw (new Error([cljs.core.str.cljs$core$IFn$_invoke$arity$1("Var "),cljs.core.str.cljs$core$IFn$_invoke$arity$1(new cljs.core.Symbol("clojure.test.check.generators","not-empty","clojure.test.check.generators/not-empty",-876211682,null)),cljs.core.str.cljs$core$IFn$_invoke$arity$1(" does not exist, "),cljs.core.str.cljs$core$IFn$_invoke$arity$1(cljs.core.namespace.call(null,new cljs.core.Symbol("clojure.test.check.generators","not-empty","clojure.test.check.generators/not-empty",-876211682,null))),cljs.core.str.cljs$core$IFn$_invoke$arity$1(" never required")].join('')));
}
}),null));
/**
* Lazy loaded version of clojure.test.check.generators/not-empty
*/
cljs.spec.gen.alpha.not_empty = ((function (g__8486__auto___10671){
return (function cljs$spec$gen$alpha$not_empty(var_args){
var args__8397__auto__ = [];
var len__8390__auto___10672 = arguments.length;
var i__8391__auto___10673 = (0);
while(true){
if((i__8391__auto___10673 < len__8390__auto___10672)){
args__8397__auto__.push((arguments[i__8391__auto___10673]));
var G__10674 = (i__8391__auto___10673 + (1));
i__8391__auto___10673 = G__10674;
continue;
} else {
}
break;
}
var argseq__8398__auto__ = ((((0) < args__8397__auto__.length))?(new cljs.core.IndexedSeq(args__8397__auto__.slice((0)),(0),null)):null);
return cljs.spec.gen.alpha.not_empty.cljs$core$IFn$_invoke$arity$variadic(argseq__8398__auto__);
});})(g__8486__auto___10671))
;
cljs.spec.gen.alpha.not_empty.cljs$core$IFn$_invoke$arity$variadic = ((function (g__8486__auto___10671){
return (function (args){
return cljs.core.apply.call(null,cljs.core.deref.call(null,g__8486__auto___10671),args);
});})(g__8486__auto___10671))
;
cljs.spec.gen.alpha.not_empty.cljs$lang$maxFixedArity = (0);
cljs.spec.gen.alpha.not_empty.cljs$lang$applyTo = ((function (g__8486__auto___10671){
return (function (seq10643){
return cljs.spec.gen.alpha.not_empty.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq.call(null,seq10643));
});})(g__8486__auto___10671))
;
var g__8486__auto___10675 = (new cljs.spec.gen.alpha.LazyVar((function (){
if((typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.generators.set !== 'undefined')){
return clojure.test.check.generators.set;
} else {
throw (new Error([cljs.core.str.cljs$core$IFn$_invoke$arity$1("Var "),cljs.core.str.cljs$core$IFn$_invoke$arity$1(new cljs.core.Symbol("clojure.test.check.generators","set","clojure.test.check.generators/set",-1027639543,null)),cljs.core.str.cljs$core$IFn$_invoke$arity$1(" does not exist, "),cljs.core.str.cljs$core$IFn$_invoke$arity$1(cljs.core.namespace.call(null,new cljs.core.Symbol("clojure.test.check.generators","set","clojure.test.check.generators/set",-1027639543,null))),cljs.core.str.cljs$core$IFn$_invoke$arity$1(" never required")].join('')));
}
}),null));
/**
* Lazy loaded version of clojure.test.check.generators/set
*/
cljs.spec.gen.alpha.set = ((function (g__8486__auto___10675){
return (function cljs$spec$gen$alpha$set(var_args){
var args__8397__auto__ = [];
var len__8390__auto___10676 = arguments.length;
var i__8391__auto___10677 = (0);
while(true){
if((i__8391__auto___10677 < len__8390__auto___10676)){
args__8397__auto__.push((arguments[i__8391__auto___10677]));
var G__10678 = (i__8391__auto___10677 + (1));
i__8391__auto___10677 = G__10678;
continue;
} else {
}
break;
}
var argseq__8398__auto__ = ((((0) < args__8397__auto__.length))?(new cljs.core.IndexedSeq(args__8397__auto__.slice((0)),(0),null)):null);
return cljs.spec.gen.alpha.set.cljs$core$IFn$_invoke$arity$variadic(argseq__8398__auto__);
});})(g__8486__auto___10675))
;
cljs.spec.gen.alpha.set.cljs$core$IFn$_invoke$arity$variadic = ((function (g__8486__auto___10675){
return (function (args){
return cljs.core.apply.call(null,cljs.core.deref.call(null,g__8486__auto___10675),args);
});})(g__8486__auto___10675))
;
cljs.spec.gen.alpha.set.cljs$lang$maxFixedArity = (0);
cljs.spec.gen.alpha.set.cljs$lang$applyTo = ((function (g__8486__auto___10675){
return (function (seq10644){
return cljs.spec.gen.alpha.set.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq.call(null,seq10644));
});})(g__8486__auto___10675))
;
var g__8486__auto___10679 = (new cljs.spec.gen.alpha.LazyVar((function (){
if((typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.generators.vector !== 'undefined')){
return clojure.test.check.generators.vector;
} else {
throw (new Error([cljs.core.str.cljs$core$IFn$_invoke$arity$1("Var "),cljs.core.str.cljs$core$IFn$_invoke$arity$1(new cljs.core.Symbol("clojure.test.check.generators","vector","clojure.test.check.generators/vector",1081775325,null)),cljs.core.str.cljs$core$IFn$_invoke$arity$1(" does not exist, "),cljs.core.str.cljs$core$IFn$_invoke$arity$1(cljs.core.namespace.call(null,new cljs.core.Symbol("clojure.test.check.generators","vector","clojure.test.check.generators/vector",1081775325,null))),cljs.core.str.cljs$core$IFn$_invoke$arity$1(" never required")].join('')));
}
}),null));
/**
* Lazy loaded version of clojure.test.check.generators/vector
*/
cljs.spec.gen.alpha.vector = ((function (g__8486__auto___10679){
return (function cljs$spec$gen$alpha$vector(var_args){
var args__8397__auto__ = [];
var len__8390__auto___10680 = arguments.length;
var i__8391__auto___10681 = (0);
while(true){
if((i__8391__auto___10681 < len__8390__auto___10680)){
args__8397__auto__.push((arguments[i__8391__auto___10681]));
var G__10682 = (i__8391__auto___10681 + (1));
i__8391__auto___10681 = G__10682;
continue;
} else {
}
break;
}
var argseq__8398__auto__ = ((((0) < args__8397__auto__.length))?(new cljs.core.IndexedSeq(args__8397__auto__.slice((0)),(0),null)):null);
return cljs.spec.gen.alpha.vector.cljs$core$IFn$_invoke$arity$variadic(argseq__8398__auto__);
});})(g__8486__auto___10679))
;
cljs.spec.gen.alpha.vector.cljs$core$IFn$_invoke$arity$variadic = ((function (g__8486__auto___10679){
return (function (args){
return cljs.core.apply.call(null,cljs.core.deref.call(null,g__8486__auto___10679),args);
});})(g__8486__auto___10679))
;
cljs.spec.gen.alpha.vector.cljs$lang$maxFixedArity = (0);
cljs.spec.gen.alpha.vector.cljs$lang$applyTo = ((function (g__8486__auto___10679){
return (function (seq10645){
return cljs.spec.gen.alpha.vector.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq.call(null,seq10645));
});})(g__8486__auto___10679))
;
var g__8486__auto___10683 = (new cljs.spec.gen.alpha.LazyVar((function (){
if((typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.generators.vector_distinct !== 'undefined')){
return clojure.test.check.generators.vector_distinct;
} else {
throw (new Error([cljs.core.str.cljs$core$IFn$_invoke$arity$1("Var "),cljs.core.str.cljs$core$IFn$_invoke$arity$1(new cljs.core.Symbol("clojure.test.check.generators","vector-distinct","clojure.test.check.generators/vector-distinct",1656877834,null)),cljs.core.str.cljs$core$IFn$_invoke$arity$1(" does not exist, "),cljs.core.str.cljs$core$IFn$_invoke$arity$1(cljs.core.namespace.call(null,new cljs.core.Symbol("clojure.test.check.generators","vector-distinct","clojure.test.check.generators/vector-distinct",1656877834,null))),cljs.core.str.cljs$core$IFn$_invoke$arity$1(" never required")].join('')));
}
}),null));
/**
* Lazy loaded version of clojure.test.check.generators/vector-distinct
*/
cljs.spec.gen.alpha.vector_distinct = ((function (g__8486__auto___10683){
return (function cljs$spec$gen$alpha$vector_distinct(var_args){
var args__8397__auto__ = [];
var len__8390__auto___10684 = arguments.length;
var i__8391__auto___10685 = (0);
while(true){
if((i__8391__auto___10685 < len__8390__auto___10684)){
args__8397__auto__.push((arguments[i__8391__auto___10685]));
var G__10686 = (i__8391__auto___10685 + (1));
i__8391__auto___10685 = G__10686;
continue;
} else {
}
break;
}
var argseq__8398__auto__ = ((((0) < args__8397__auto__.length))?(new cljs.core.IndexedSeq(args__8397__auto__.slice((0)),(0),null)):null);
return cljs.spec.gen.alpha.vector_distinct.cljs$core$IFn$_invoke$arity$variadic(argseq__8398__auto__);
});})(g__8486__auto___10683))
;
cljs.spec.gen.alpha.vector_distinct.cljs$core$IFn$_invoke$arity$variadic = ((function (g__8486__auto___10683){
return (function (args){
return cljs.core.apply.call(null,cljs.core.deref.call(null,g__8486__auto___10683),args);
});})(g__8486__auto___10683))
;
cljs.spec.gen.alpha.vector_distinct.cljs$lang$maxFixedArity = (0);
cljs.spec.gen.alpha.vector_distinct.cljs$lang$applyTo = ((function (g__8486__auto___10683){
return (function (seq10646){
return cljs.spec.gen.alpha.vector_distinct.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq.call(null,seq10646));
});})(g__8486__auto___10683))
;
var g__8486__auto___10687 = (new cljs.spec.gen.alpha.LazyVar((function (){
if((typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.generators.fmap !== 'undefined')){
return clojure.test.check.generators.fmap;
} else {
throw (new Error([cljs.core.str.cljs$core$IFn$_invoke$arity$1("Var "),cljs.core.str.cljs$core$IFn$_invoke$arity$1(new cljs.core.Symbol("clojure.test.check.generators","fmap","clojure.test.check.generators/fmap",1957997092,null)),cljs.core.str.cljs$core$IFn$_invoke$arity$1(" does not exist, "),cljs.core.str.cljs$core$IFn$_invoke$arity$1(cljs.core.namespace.call(null,new cljs.core.Symbol("clojure.test.check.generators","fmap","clojure.test.check.generators/fmap",1957997092,null))),cljs.core.str.cljs$core$IFn$_invoke$arity$1(" never required")].join('')));
}
}),null));
/**
* Lazy loaded version of clojure.test.check.generators/fmap
*/
cljs.spec.gen.alpha.fmap = ((function (g__8486__auto___10687){
return (function cljs$spec$gen$alpha$fmap(var_args){
var args__8397__auto__ = [];
var len__8390__auto___10688 = arguments.length;
var i__8391__auto___10689 = (0);
while(true){
if((i__8391__auto___10689 < len__8390__auto___10688)){
args__8397__auto__.push((arguments[i__8391__auto___10689]));
var G__10690 = (i__8391__auto___10689 + (1));
i__8391__auto___10689 = G__10690;
continue;
} else {
}
break;
}
var argseq__8398__auto__ = ((((0) < args__8397__auto__.length))?(new cljs.core.IndexedSeq(args__8397__auto__.slice((0)),(0),null)):null);
return cljs.spec.gen.alpha.fmap.cljs$core$IFn$_invoke$arity$variadic(argseq__8398__auto__);
});})(g__8486__auto___10687))
;
cljs.spec.gen.alpha.fmap.cljs$core$IFn$_invoke$arity$variadic = ((function (g__8486__auto___10687){
return (function (args){
return cljs.core.apply.call(null,cljs.core.deref.call(null,g__8486__auto___10687),args);
});})(g__8486__auto___10687))
;
cljs.spec.gen.alpha.fmap.cljs$lang$maxFixedArity = (0);
cljs.spec.gen.alpha.fmap.cljs$lang$applyTo = ((function (g__8486__auto___10687){
return (function (seq10647){
return cljs.spec.gen.alpha.fmap.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq.call(null,seq10647));
});})(g__8486__auto___10687))
;
var g__8486__auto___10691 = (new cljs.spec.gen.alpha.LazyVar((function (){
if((typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.generators.elements !== 'undefined')){
return clojure.test.check.generators.elements;
} else {
throw (new Error([cljs.core.str.cljs$core$IFn$_invoke$arity$1("Var "),cljs.core.str.cljs$core$IFn$_invoke$arity$1(new cljs.core.Symbol("clojure.test.check.generators","elements","clojure.test.check.generators/elements",438991326,null)),cljs.core.str.cljs$core$IFn$_invoke$arity$1(" does not exist, "),cljs.core.str.cljs$core$IFn$_invoke$arity$1(cljs.core.namespace.call(null,new cljs.core.Symbol("clojure.test.check.generators","elements","clojure.test.check.generators/elements",438991326,null))),cljs.core.str.cljs$core$IFn$_invoke$arity$1(" never required")].join('')));
}
}),null));
/**
* Lazy loaded version of clojure.test.check.generators/elements
*/
cljs.spec.gen.alpha.elements = ((function (g__8486__auto___10691){
return (function cljs$spec$gen$alpha$elements(var_args){
var args__8397__auto__ = [];
var len__8390__auto___10692 = arguments.length;
var i__8391__auto___10693 = (0);
while(true){
if((i__8391__auto___10693 < len__8390__auto___10692)){
args__8397__auto__.push((arguments[i__8391__auto___10693]));
var G__10694 = (i__8391__auto___10693 + (1));
i__8391__auto___10693 = G__10694;
continue;
} else {
}
break;
}
var argseq__8398__auto__ = ((((0) < args__8397__auto__.length))?(new cljs.core.IndexedSeq(args__8397__auto__.slice((0)),(0),null)):null);
return cljs.spec.gen.alpha.elements.cljs$core$IFn$_invoke$arity$variadic(argseq__8398__auto__);
});})(g__8486__auto___10691))
;
cljs.spec.gen.alpha.elements.cljs$core$IFn$_invoke$arity$variadic = ((function (g__8486__auto___10691){
return (function (args){
return cljs.core.apply.call(null,cljs.core.deref.call(null,g__8486__auto___10691),args);
});})(g__8486__auto___10691))
;
cljs.spec.gen.alpha.elements.cljs$lang$maxFixedArity = (0);
cljs.spec.gen.alpha.elements.cljs$lang$applyTo = ((function (g__8486__auto___10691){
return (function (seq10648){
return cljs.spec.gen.alpha.elements.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq.call(null,seq10648));
});})(g__8486__auto___10691))
;
var g__8486__auto___10695 = (new cljs.spec.gen.alpha.LazyVar((function (){
if((typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.generators.bind !== 'undefined')){
return clojure.test.check.generators.bind;
} else {
throw (new Error([cljs.core.str.cljs$core$IFn$_invoke$arity$1("Var "),cljs.core.str.cljs$core$IFn$_invoke$arity$1(new cljs.core.Symbol("clojure.test.check.generators","bind","clojure.test.check.generators/bind",-361313906,null)),cljs.core.str.cljs$core$IFn$_invoke$arity$1(" does not exist, "),cljs.core.str.cljs$core$IFn$_invoke$arity$1(cljs.core.namespace.call(null,new cljs.core.Symbol("clojure.test.check.generators","bind","clojure.test.check.generators/bind",-361313906,null))),cljs.core.str.cljs$core$IFn$_invoke$arity$1(" never required")].join('')));
}
}),null));
/**
* Lazy loaded version of clojure.test.check.generators/bind
*/
cljs.spec.gen.alpha.bind = ((function (g__8486__auto___10695){
return (function cljs$spec$gen$alpha$bind(var_args){
var args__8397__auto__ = [];
var len__8390__auto___10696 = arguments.length;
var i__8391__auto___10697 = (0);
while(true){
if((i__8391__auto___10697 < len__8390__auto___10696)){
args__8397__auto__.push((arguments[i__8391__auto___10697]));
var G__10698 = (i__8391__auto___10697 + (1));
i__8391__auto___10697 = G__10698;
continue;
} else {
}
break;
}
var argseq__8398__auto__ = ((((0) < args__8397__auto__.length))?(new cljs.core.IndexedSeq(args__8397__auto__.slice((0)),(0),null)):null);
return cljs.spec.gen.alpha.bind.cljs$core$IFn$_invoke$arity$variadic(argseq__8398__auto__);
});})(g__8486__auto___10695))
;
cljs.spec.gen.alpha.bind.cljs$core$IFn$_invoke$arity$variadic = ((function (g__8486__auto___10695){
return (function (args){
return cljs.core.apply.call(null,cljs.core.deref.call(null,g__8486__auto___10695),args);
});})(g__8486__auto___10695))
;
cljs.spec.gen.alpha.bind.cljs$lang$maxFixedArity = (0);
cljs.spec.gen.alpha.bind.cljs$lang$applyTo = ((function (g__8486__auto___10695){
return (function (seq10649){
return cljs.spec.gen.alpha.bind.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq.call(null,seq10649));
});})(g__8486__auto___10695))
;
var g__8486__auto___10699 = (new cljs.spec.gen.alpha.LazyVar((function (){
if((typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.generators.choose !== 'undefined')){
return clojure.test.check.generators.choose;
} else {
throw (new Error([cljs.core.str.cljs$core$IFn$_invoke$arity$1("Var "),cljs.core.str.cljs$core$IFn$_invoke$arity$1(new cljs.core.Symbol("clojure.test.check.generators","choose","clojure.test.check.generators/choose",909997832,null)),cljs.core.str.cljs$core$IFn$_invoke$arity$1(" does not exist, "),cljs.core.str.cljs$core$IFn$_invoke$arity$1(cljs.core.namespace.call(null,new cljs.core.Symbol("clojure.test.check.generators","choose","clojure.test.check.generators/choose",909997832,null))),cljs.core.str.cljs$core$IFn$_invoke$arity$1(" never required")].join('')));
}
}),null));
/**
* Lazy loaded version of clojure.test.check.generators/choose
*/
cljs.spec.gen.alpha.choose = ((function (g__8486__auto___10699){
return (function cljs$spec$gen$alpha$choose(var_args){
var args__8397__auto__ = [];
var len__8390__auto___10700 = arguments.length;
var i__8391__auto___10701 = (0);
while(true){
if((i__8391__auto___10701 < len__8390__auto___10700)){
args__8397__auto__.push((arguments[i__8391__auto___10701]));
var G__10702 = (i__8391__auto___10701 + (1));
i__8391__auto___10701 = G__10702;
continue;
} else {
}
break;
}
var argseq__8398__auto__ = ((((0) < args__8397__auto__.length))?(new cljs.core.IndexedSeq(args__8397__auto__.slice((0)),(0),null)):null);
return cljs.spec.gen.alpha.choose.cljs$core$IFn$_invoke$arity$variadic(argseq__8398__auto__);
});})(g__8486__auto___10699))
;
cljs.spec.gen.alpha.choose.cljs$core$IFn$_invoke$arity$variadic = ((function (g__8486__auto___10699){
return (function (args){
return cljs.core.apply.call(null,cljs.core.deref.call(null,g__8486__auto___10699),args);
});})(g__8486__auto___10699))
;
cljs.spec.gen.alpha.choose.cljs$lang$maxFixedArity = (0);
cljs.spec.gen.alpha.choose.cljs$lang$applyTo = ((function (g__8486__auto___10699){
return (function (seq10650){
return cljs.spec.gen.alpha.choose.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq.call(null,seq10650));
});})(g__8486__auto___10699))
;
var g__8486__auto___10703 = (new cljs.spec.gen.alpha.LazyVar((function (){
if((typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.generators.one_of !== 'undefined')){
return clojure.test.check.generators.one_of;
} else {
throw (new Error([cljs.core.str.cljs$core$IFn$_invoke$arity$1("Var "),cljs.core.str.cljs$core$IFn$_invoke$arity$1(new cljs.core.Symbol("clojure.test.check.generators","one-of","clojure.test.check.generators/one-of",-183339191,null)),cljs.core.str.cljs$core$IFn$_invoke$arity$1(" does not exist, "),cljs.core.str.cljs$core$IFn$_invoke$arity$1(cljs.core.namespace.call(null,new cljs.core.Symbol("clojure.test.check.generators","one-of","clojure.test.check.generators/one-of",-183339191,null))),cljs.core.str.cljs$core$IFn$_invoke$arity$1(" never required")].join('')));
}
}),null));
/**
* Lazy loaded version of clojure.test.check.generators/one-of
*/
cljs.spec.gen.alpha.one_of = ((function (g__8486__auto___10703){
return (function cljs$spec$gen$alpha$one_of(var_args){
var args__8397__auto__ = [];
var len__8390__auto___10704 = arguments.length;
var i__8391__auto___10705 = (0);
while(true){
if((i__8391__auto___10705 < len__8390__auto___10704)){
args__8397__auto__.push((arguments[i__8391__auto___10705]));
var G__10706 = (i__8391__auto___10705 + (1));
i__8391__auto___10705 = G__10706;
continue;
} else {
}
break;
}
var argseq__8398__auto__ = ((((0) < args__8397__auto__.length))?(new cljs.core.IndexedSeq(args__8397__auto__.slice((0)),(0),null)):null);
return cljs.spec.gen.alpha.one_of.cljs$core$IFn$_invoke$arity$variadic(argseq__8398__auto__);
});})(g__8486__auto___10703))
;
cljs.spec.gen.alpha.one_of.cljs$core$IFn$_invoke$arity$variadic = ((function (g__8486__auto___10703){
return (function (args){
return cljs.core.apply.call(null,cljs.core.deref.call(null,g__8486__auto___10703),args);
});})(g__8486__auto___10703))
;
cljs.spec.gen.alpha.one_of.cljs$lang$maxFixedArity = (0);
cljs.spec.gen.alpha.one_of.cljs$lang$applyTo = ((function (g__8486__auto___10703){
return (function (seq10651){
return cljs.spec.gen.alpha.one_of.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq.call(null,seq10651));
});})(g__8486__auto___10703))
;
var g__8486__auto___10707 = (new cljs.spec.gen.alpha.LazyVar((function (){
if((typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.generators.such_that !== 'undefined')){
return clojure.test.check.generators.such_that;
} else {
throw (new Error([cljs.core.str.cljs$core$IFn$_invoke$arity$1("Var "),cljs.core.str.cljs$core$IFn$_invoke$arity$1(new cljs.core.Symbol("clojure.test.check.generators","such-that","clojure.test.check.generators/such-that",-1754178732,null)),cljs.core.str.cljs$core$IFn$_invoke$arity$1(" does not exist, "),cljs.core.str.cljs$core$IFn$_invoke$arity$1(cljs.core.namespace.call(null,new cljs.core.Symbol("clojure.test.check.generators","such-that","clojure.test.check.generators/such-that",-1754178732,null))),cljs.core.str.cljs$core$IFn$_invoke$arity$1(" never required")].join('')));
}
}),null));
/**
* Lazy loaded version of clojure.test.check.generators/such-that
*/
cljs.spec.gen.alpha.such_that = ((function (g__8486__auto___10707){
return (function cljs$spec$gen$alpha$such_that(var_args){
var args__8397__auto__ = [];
var len__8390__auto___10708 = arguments.length;
var i__8391__auto___10709 = (0);
while(true){
if((i__8391__auto___10709 < len__8390__auto___10708)){
args__8397__auto__.push((arguments[i__8391__auto___10709]));
var G__10710 = (i__8391__auto___10709 + (1));
i__8391__auto___10709 = G__10710;
continue;
} else {
}
break;
}
var argseq__8398__auto__ = ((((0) < args__8397__auto__.length))?(new cljs.core.IndexedSeq(args__8397__auto__.slice((0)),(0),null)):null);
return cljs.spec.gen.alpha.such_that.cljs$core$IFn$_invoke$arity$variadic(argseq__8398__auto__);
});})(g__8486__auto___10707))
;
cljs.spec.gen.alpha.such_that.cljs$core$IFn$_invoke$arity$variadic = ((function (g__8486__auto___10707){
return (function (args){
return cljs.core.apply.call(null,cljs.core.deref.call(null,g__8486__auto___10707),args);
});})(g__8486__auto___10707))
;
cljs.spec.gen.alpha.such_that.cljs$lang$maxFixedArity = (0);
cljs.spec.gen.alpha.such_that.cljs$lang$applyTo = ((function (g__8486__auto___10707){
return (function (seq10652){
return cljs.spec.gen.alpha.such_that.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq.call(null,seq10652));
});})(g__8486__auto___10707))
;
var g__8486__auto___10711 = (new cljs.spec.gen.alpha.LazyVar((function (){
if((typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.generators.tuple !== 'undefined')){
return clojure.test.check.generators.tuple;
} else {
throw (new Error([cljs.core.str.cljs$core$IFn$_invoke$arity$1("Var "),cljs.core.str.cljs$core$IFn$_invoke$arity$1(new cljs.core.Symbol("clojure.test.check.generators","tuple","clojure.test.check.generators/tuple",-143711557,null)),cljs.core.str.cljs$core$IFn$_invoke$arity$1(" does not exist, "),cljs.core.str.cljs$core$IFn$_invoke$arity$1(cljs.core.namespace.call(null,new cljs.core.Symbol("clojure.test.check.generators","tuple","clojure.test.check.generators/tuple",-143711557,null))),cljs.core.str.cljs$core$IFn$_invoke$arity$1(" never required")].join('')));
}
}),null));
/**
* Lazy loaded version of clojure.test.check.generators/tuple
*/
cljs.spec.gen.alpha.tuple = ((function (g__8486__auto___10711){
return (function cljs$spec$gen$alpha$tuple(var_args){
var args__8397__auto__ = [];
var len__8390__auto___10712 = arguments.length;
var i__8391__auto___10713 = (0);
while(true){
if((i__8391__auto___10713 < len__8390__auto___10712)){
args__8397__auto__.push((arguments[i__8391__auto___10713]));
var G__10714 = (i__8391__auto___10713 + (1));
i__8391__auto___10713 = G__10714;
continue;
} else {
}
break;
}
var argseq__8398__auto__ = ((((0) < args__8397__auto__.length))?(new cljs.core.IndexedSeq(args__8397__auto__.slice((0)),(0),null)):null);
return cljs.spec.gen.alpha.tuple.cljs$core$IFn$_invoke$arity$variadic(argseq__8398__auto__);
});})(g__8486__auto___10711))
;
cljs.spec.gen.alpha.tuple.cljs$core$IFn$_invoke$arity$variadic = ((function (g__8486__auto___10711){
return (function (args){
return cljs.core.apply.call(null,cljs.core.deref.call(null,g__8486__auto___10711),args);
});})(g__8486__auto___10711))
;
cljs.spec.gen.alpha.tuple.cljs$lang$maxFixedArity = (0);
cljs.spec.gen.alpha.tuple.cljs$lang$applyTo = ((function (g__8486__auto___10711){
return (function (seq10653){
return cljs.spec.gen.alpha.tuple.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq.call(null,seq10653));
});})(g__8486__auto___10711))
;
var g__8486__auto___10715 = (new cljs.spec.gen.alpha.LazyVar((function (){
if((typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.generators.sample !== 'undefined')){
return clojure.test.check.generators.sample;
} else {
throw (new Error([cljs.core.str.cljs$core$IFn$_invoke$arity$1("Var "),cljs.core.str.cljs$core$IFn$_invoke$arity$1(new cljs.core.Symbol("clojure.test.check.generators","sample","clojure.test.check.generators/sample",-382944992,null)),cljs.core.str.cljs$core$IFn$_invoke$arity$1(" does not exist, "),cljs.core.str.cljs$core$IFn$_invoke$arity$1(cljs.core.namespace.call(null,new cljs.core.Symbol("clojure.test.check.generators","sample","clojure.test.check.generators/sample",-382944992,null))),cljs.core.str.cljs$core$IFn$_invoke$arity$1(" never required")].join('')));
}
}),null));
/**
* Lazy loaded version of clojure.test.check.generators/sample
*/
cljs.spec.gen.alpha.sample = ((function (g__8486__auto___10715){
return (function cljs$spec$gen$alpha$sample(var_args){
var args__8397__auto__ = [];
var len__8390__auto___10716 = arguments.length;
var i__8391__auto___10717 = (0);
while(true){
if((i__8391__auto___10717 < len__8390__auto___10716)){
args__8397__auto__.push((arguments[i__8391__auto___10717]));
var G__10718 = (i__8391__auto___10717 + (1));
i__8391__auto___10717 = G__10718;
continue;
} else {
}
break;
}
var argseq__8398__auto__ = ((((0) < args__8397__auto__.length))?(new cljs.core.IndexedSeq(args__8397__auto__.slice((0)),(0),null)):null);
return cljs.spec.gen.alpha.sample.cljs$core$IFn$_invoke$arity$variadic(argseq__8398__auto__);
});})(g__8486__auto___10715))
;
cljs.spec.gen.alpha.sample.cljs$core$IFn$_invoke$arity$variadic = ((function (g__8486__auto___10715){
return (function (args){
return cljs.core.apply.call(null,cljs.core.deref.call(null,g__8486__auto___10715),args);
});})(g__8486__auto___10715))
;
cljs.spec.gen.alpha.sample.cljs$lang$maxFixedArity = (0);
cljs.spec.gen.alpha.sample.cljs$lang$applyTo = ((function (g__8486__auto___10715){
return (function (seq10654){
return cljs.spec.gen.alpha.sample.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq.call(null,seq10654));
});})(g__8486__auto___10715))
;
var g__8486__auto___10719 = (new cljs.spec.gen.alpha.LazyVar((function (){
if((typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.generators.return$ !== 'undefined')){
return clojure.test.check.generators.return$;
} else {
throw (new Error([cljs.core.str.cljs$core$IFn$_invoke$arity$1("Var "),cljs.core.str.cljs$core$IFn$_invoke$arity$1(new cljs.core.Symbol("clojure.test.check.generators","return","clojure.test.check.generators/return",1744522038,null)),cljs.core.str.cljs$core$IFn$_invoke$arity$1(" does not exist, "),cljs.core.str.cljs$core$IFn$_invoke$arity$1(cljs.core.namespace.call(null,new cljs.core.Symbol("clojure.test.check.generators","return","clojure.test.check.generators/return",1744522038,null))),cljs.core.str.cljs$core$IFn$_invoke$arity$1(" never required")].join('')));
}
}),null));
/**
* Lazy loaded version of clojure.test.check.generators/return
*/
cljs.spec.gen.alpha.return$ = ((function (g__8486__auto___10719){
return (function cljs$spec$gen$alpha$return(var_args){
var args__8397__auto__ = [];
var len__8390__auto___10720 = arguments.length;
var i__8391__auto___10721 = (0);
while(true){
if((i__8391__auto___10721 < len__8390__auto___10720)){
args__8397__auto__.push((arguments[i__8391__auto___10721]));
var G__10722 = (i__8391__auto___10721 + (1));
i__8391__auto___10721 = G__10722;
continue;
} else {
}
break;
}
var argseq__8398__auto__ = ((((0) < args__8397__auto__.length))?(new cljs.core.IndexedSeq(args__8397__auto__.slice((0)),(0),null)):null);
return cljs.spec.gen.alpha.return$.cljs$core$IFn$_invoke$arity$variadic(argseq__8398__auto__);
});})(g__8486__auto___10719))
;
cljs.spec.gen.alpha.return$.cljs$core$IFn$_invoke$arity$variadic = ((function (g__8486__auto___10719){
return (function (args){
return cljs.core.apply.call(null,cljs.core.deref.call(null,g__8486__auto___10719),args);
});})(g__8486__auto___10719))
;
cljs.spec.gen.alpha.return$.cljs$lang$maxFixedArity = (0);
cljs.spec.gen.alpha.return$.cljs$lang$applyTo = ((function (g__8486__auto___10719){
return (function (seq10655){
return cljs.spec.gen.alpha.return$.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq.call(null,seq10655));
});})(g__8486__auto___10719))
;
var g__8486__auto___10723 = (new cljs.spec.gen.alpha.LazyVar((function (){
if((typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.generators.large_integer_STAR_ !== 'undefined')){
return clojure.test.check.generators.large_integer_STAR_;
} else {
throw (new Error([cljs.core.str.cljs$core$IFn$_invoke$arity$1("Var "),cljs.core.str.cljs$core$IFn$_invoke$arity$1(new cljs.core.Symbol("clojure.test.check.generators","large-integer*","clojure.test.check.generators/large-integer*",-437830670,null)),cljs.core.str.cljs$core$IFn$_invoke$arity$1(" does not exist, "),cljs.core.str.cljs$core$IFn$_invoke$arity$1(cljs.core.namespace.call(null,new cljs.core.Symbol("clojure.test.check.generators","large-integer*","clojure.test.check.generators/large-integer*",-437830670,null))),cljs.core.str.cljs$core$IFn$_invoke$arity$1(" never required")].join('')));
}
}),null));
/**
* Lazy loaded version of clojure.test.check.generators/large-integer*
*/
cljs.spec.gen.alpha.large_integer_STAR_ = ((function (g__8486__auto___10723){
return (function cljs$spec$gen$alpha$large_integer_STAR_(var_args){
var args__8397__auto__ = [];
var len__8390__auto___10724 = arguments.length;
var i__8391__auto___10725 = (0);
while(true){
if((i__8391__auto___10725 < len__8390__auto___10724)){
args__8397__auto__.push((arguments[i__8391__auto___10725]));
var G__10726 = (i__8391__auto___10725 + (1));
i__8391__auto___10725 = G__10726;
continue;
} else {
}
break;
}
var argseq__8398__auto__ = ((((0) < args__8397__auto__.length))?(new cljs.core.IndexedSeq(args__8397__auto__.slice((0)),(0),null)):null);
return cljs.spec.gen.alpha.large_integer_STAR_.cljs$core$IFn$_invoke$arity$variadic(argseq__8398__auto__);
});})(g__8486__auto___10723))
;
cljs.spec.gen.alpha.large_integer_STAR_.cljs$core$IFn$_invoke$arity$variadic = ((function (g__8486__auto___10723){
return (function (args){
return cljs.core.apply.call(null,cljs.core.deref.call(null,g__8486__auto___10723),args);
});})(g__8486__auto___10723))
;
cljs.spec.gen.alpha.large_integer_STAR_.cljs$lang$maxFixedArity = (0);
cljs.spec.gen.alpha.large_integer_STAR_.cljs$lang$applyTo = ((function (g__8486__auto___10723){
return (function (seq10656){
return cljs.spec.gen.alpha.large_integer_STAR_.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq.call(null,seq10656));
});})(g__8486__auto___10723))
;
var g__8486__auto___10727 = (new cljs.spec.gen.alpha.LazyVar((function (){
if((typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.generators.double_STAR_ !== 'undefined')){
return clojure.test.check.generators.double_STAR_;
} else {
throw (new Error([cljs.core.str.cljs$core$IFn$_invoke$arity$1("Var "),cljs.core.str.cljs$core$IFn$_invoke$arity$1(new cljs.core.Symbol("clojure.test.check.generators","double*","clojure.test.check.generators/double*",841542265,null)),cljs.core.str.cljs$core$IFn$_invoke$arity$1(" does not exist, "),cljs.core.str.cljs$core$IFn$_invoke$arity$1(cljs.core.namespace.call(null,new cljs.core.Symbol("clojure.test.check.generators","double*","clojure.test.check.generators/double*",841542265,null))),cljs.core.str.cljs$core$IFn$_invoke$arity$1(" never required")].join('')));
}
}),null));
/**
* Lazy loaded version of clojure.test.check.generators/double*
*/
cljs.spec.gen.alpha.double_STAR_ = ((function (g__8486__auto___10727){
return (function cljs$spec$gen$alpha$double_STAR_(var_args){
var args__8397__auto__ = [];
var len__8390__auto___10728 = arguments.length;
var i__8391__auto___10729 = (0);
while(true){
if((i__8391__auto___10729 < len__8390__auto___10728)){
args__8397__auto__.push((arguments[i__8391__auto___10729]));
var G__10730 = (i__8391__auto___10729 + (1));
i__8391__auto___10729 = G__10730;
continue;
} else {
}
break;
}
var argseq__8398__auto__ = ((((0) < args__8397__auto__.length))?(new cljs.core.IndexedSeq(args__8397__auto__.slice((0)),(0),null)):null);
return cljs.spec.gen.alpha.double_STAR_.cljs$core$IFn$_invoke$arity$variadic(argseq__8398__auto__);
});})(g__8486__auto___10727))
;
cljs.spec.gen.alpha.double_STAR_.cljs$core$IFn$_invoke$arity$variadic = ((function (g__8486__auto___10727){
return (function (args){
return cljs.core.apply.call(null,cljs.core.deref.call(null,g__8486__auto___10727),args);
});})(g__8486__auto___10727))
;
cljs.spec.gen.alpha.double_STAR_.cljs$lang$maxFixedArity = (0);
cljs.spec.gen.alpha.double_STAR_.cljs$lang$applyTo = ((function (g__8486__auto___10727){
return (function (seq10657){
return cljs.spec.gen.alpha.double_STAR_.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq.call(null,seq10657));
});})(g__8486__auto___10727))
;
var g__8486__auto___10731 = (new