macrovich
Version:
A set of three macros to ease writing `*.cljc` supporting Clojure, Clojurescript and self-hosted Clojurescript.
2,064 lines • 98.2 kB
JavaScript
// Compiled by ClojureScript 1.9.369 {}
goog.provide('cljs.spec.impl.gen');
goog.require('cljs.core');
goog.require('cljs.core');
/**
* @constructor
* @implements {cljs.core.IDeref}
*/
cljs.spec.impl.gen.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.impl.gen.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.impl.gen.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.impl.gen.LazyVar.cljs$lang$type = true;
cljs.spec.impl.gen.LazyVar.cljs$lang$ctorStr = "cljs.spec.impl.gen/LazyVar";
cljs.spec.impl.gen.LazyVar.cljs$lang$ctorPrWriter = (function (this__15747__auto__,writer__15748__auto__,opt__15749__auto__){
return cljs.core._write.call(null,writer__15748__auto__,"cljs.spec.impl.gen/LazyVar");
});
cljs.spec.impl.gen.__GT_LazyVar = (function cljs$spec$impl$gen$__GT_LazyVar(f,cached){
return (new cljs.spec.impl.gen.LazyVar(f,cached));
});
cljs.spec.impl.gen.quick_check_ref = (new cljs.spec.impl.gen.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("Var "),cljs.core.str(new cljs.core.Symbol("clojure.test.check","quick-check","clojure.test.check/quick-check",-810344251,null)),cljs.core.str(" does not exist, "),cljs.core.str(cljs.core.namespace.call(null,new cljs.core.Symbol("clojure.test.check","quick-check","clojure.test.check/quick-check",-810344251,null))),cljs.core.str(" never required")].join('')));
}
}),null));
cljs.spec.impl.gen.quick_check = (function cljs$spec$impl$gen$quick_check(var_args){
var args__16256__auto__ = [];
var len__16249__auto___22462 = arguments.length;
var i__16250__auto___22463 = (0);
while(true){
if((i__16250__auto___22463 < len__16249__auto___22462)){
args__16256__auto__.push((arguments[i__16250__auto___22463]));
var G__22464 = (i__16250__auto___22463 + (1));
i__16250__auto___22463 = G__22464;
continue;
} else {
}
break;
}
var argseq__16257__auto__ = ((((0) < args__16256__auto__.length))?(new cljs.core.IndexedSeq(args__16256__auto__.slice((0)),(0),null)):null);
return cljs.spec.impl.gen.quick_check.cljs$core$IFn$_invoke$arity$variadic(argseq__16257__auto__);
});
cljs.spec.impl.gen.quick_check.cljs$core$IFn$_invoke$arity$variadic = (function (args){
return cljs.core.apply.call(null,cljs.core.deref.call(null,cljs.spec.impl.gen.quick_check_ref),args);
});
cljs.spec.impl.gen.quick_check.cljs$lang$maxFixedArity = (0);
cljs.spec.impl.gen.quick_check.cljs$lang$applyTo = (function (seq22461){
return cljs.spec.impl.gen.quick_check.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq.call(null,seq22461));
});
cljs.spec.impl.gen.for_all_STAR__ref = (new cljs.spec.impl.gen.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("Var "),cljs.core.str(new cljs.core.Symbol("clojure.test.check.properties","for-all*","clojure.test.check.properties/for-all*",67088845,null)),cljs.core.str(" does not exist, "),cljs.core.str(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(" never required")].join('')));
}
}),null));
/**
* Dynamically loaded clojure.test.check.properties/for-all*.
*/
cljs.spec.impl.gen.for_all_STAR_ = (function cljs$spec$impl$gen$for_all_STAR_(var_args){
var args__16256__auto__ = [];
var len__16249__auto___22466 = arguments.length;
var i__16250__auto___22467 = (0);
while(true){
if((i__16250__auto___22467 < len__16249__auto___22466)){
args__16256__auto__.push((arguments[i__16250__auto___22467]));
var G__22468 = (i__16250__auto___22467 + (1));
i__16250__auto___22467 = G__22468;
continue;
} else {
}
break;
}
var argseq__16257__auto__ = ((((0) < args__16256__auto__.length))?(new cljs.core.IndexedSeq(args__16256__auto__.slice((0)),(0),null)):null);
return cljs.spec.impl.gen.for_all_STAR_.cljs$core$IFn$_invoke$arity$variadic(argseq__16257__auto__);
});
cljs.spec.impl.gen.for_all_STAR_.cljs$core$IFn$_invoke$arity$variadic = (function (args){
return cljs.core.apply.call(null,cljs.core.deref.call(null,cljs.spec.impl.gen.for_all_STAR__ref),args);
});
cljs.spec.impl.gen.for_all_STAR_.cljs$lang$maxFixedArity = (0);
cljs.spec.impl.gen.for_all_STAR_.cljs$lang$applyTo = (function (seq22465){
return cljs.spec.impl.gen.for_all_STAR_.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq.call(null,seq22465));
});
var g_QMARK__22469 = (new cljs.spec.impl.gen.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("Var "),cljs.core.str(new cljs.core.Symbol("clojure.test.check.generators","generator?","clojure.test.check.generators/generator?",-1378210460,null)),cljs.core.str(" does not exist, "),cljs.core.str(cljs.core.namespace.call(null,new cljs.core.Symbol("clojure.test.check.generators","generator?","clojure.test.check.generators/generator?",-1378210460,null))),cljs.core.str(" never required")].join('')));
}
}),null));
var g_22470 = (new cljs.spec.impl.gen.LazyVar(((function (g_QMARK__22469){
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("Var "),cljs.core.str(new cljs.core.Symbol("clojure.test.check.generators","generate","clojure.test.check.generators/generate",-690390711,null)),cljs.core.str(" does not exist, "),cljs.core.str(cljs.core.namespace.call(null,new cljs.core.Symbol("clojure.test.check.generators","generate","clojure.test.check.generators/generate",-690390711,null))),cljs.core.str(" never required")].join('')));
}
});})(g_QMARK__22469))
,null));
var mkg_22471 = (new cljs.spec.impl.gen.LazyVar(((function (g_QMARK__22469,g_22470){
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("Var "),cljs.core.str(new cljs.core.Symbol("clojure.test.check.generators","->Generator","clojure.test.check.generators/->Generator",-1179475051,null)),cljs.core.str(" does not exist, "),cljs.core.str(cljs.core.namespace.call(null,new cljs.core.Symbol("clojure.test.check.generators","->Generator","clojure.test.check.generators/->Generator",-1179475051,null))),cljs.core.str(" never required")].join('')));
}
});})(g_QMARK__22469,g_22470))
,null));
cljs.spec.impl.gen.generator_QMARK_ = ((function (g_QMARK__22469,g_22470,mkg_22471){
return (function cljs$spec$impl$gen$generator_QMARK_(x){
return cljs.core.deref.call(null,g_QMARK__22469).call(null,x);
});})(g_QMARK__22469,g_22470,mkg_22471))
;
cljs.spec.impl.gen.generator = ((function (g_QMARK__22469,g_22470,mkg_22471){
return (function cljs$spec$impl$gen$generator(gfn){
return cljs.core.deref.call(null,mkg_22471).call(null,gfn);
});})(g_QMARK__22469,g_22470,mkg_22471))
;
/**
* Generate a single value using generator.
*/
cljs.spec.impl.gen.generate = ((function (g_QMARK__22469,g_22470,mkg_22471){
return (function cljs$spec$impl$gen$generate(generator){
return cljs.core.deref.call(null,g_22470).call(null,generator);
});})(g_QMARK__22469,g_22470,mkg_22471))
;
cljs.spec.impl.gen.delay_impl = (function cljs$spec$impl$gen$delay_impl(gfnd){
return cljs.spec.impl.gen.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__16415__auto___22490 = (new cljs.spec.impl.gen.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("Var "),cljs.core.str(new cljs.core.Symbol("clojure.test.check.generators","hash-map","clojure.test.check.generators/hash-map",1961346626,null)),cljs.core.str(" does not exist, "),cljs.core.str(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(" never required")].join('')));
}
}),null));
/**
* Lazy loaded version of clojure.test.check.generators/hash-map
*/
cljs.spec.impl.gen.hash_map = ((function (g__16415__auto___22490){
return (function cljs$spec$impl$gen$hash_map(var_args){
var args__16256__auto__ = [];
var len__16249__auto___22491 = arguments.length;
var i__16250__auto___22492 = (0);
while(true){
if((i__16250__auto___22492 < len__16249__auto___22491)){
args__16256__auto__.push((arguments[i__16250__auto___22492]));
var G__22493 = (i__16250__auto___22492 + (1));
i__16250__auto___22492 = G__22493;
continue;
} else {
}
break;
}
var argseq__16257__auto__ = ((((0) < args__16256__auto__.length))?(new cljs.core.IndexedSeq(args__16256__auto__.slice((0)),(0),null)):null);
return cljs.spec.impl.gen.hash_map.cljs$core$IFn$_invoke$arity$variadic(argseq__16257__auto__);
});})(g__16415__auto___22490))
;
cljs.spec.impl.gen.hash_map.cljs$core$IFn$_invoke$arity$variadic = ((function (g__16415__auto___22490){
return (function (args){
return cljs.core.apply.call(null,cljs.core.deref.call(null,g__16415__auto___22490),args);
});})(g__16415__auto___22490))
;
cljs.spec.impl.gen.hash_map.cljs$lang$maxFixedArity = (0);
cljs.spec.impl.gen.hash_map.cljs$lang$applyTo = ((function (g__16415__auto___22490){
return (function (seq22472){
return cljs.spec.impl.gen.hash_map.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq.call(null,seq22472));
});})(g__16415__auto___22490))
;
var g__16415__auto___22494 = (new cljs.spec.impl.gen.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("Var "),cljs.core.str(new cljs.core.Symbol("clojure.test.check.generators","list","clojure.test.check.generators/list",506971058,null)),cljs.core.str(" does not exist, "),cljs.core.str(cljs.core.namespace.call(null,new cljs.core.Symbol("clojure.test.check.generators","list","clojure.test.check.generators/list",506971058,null))),cljs.core.str(" never required")].join('')));
}
}),null));
/**
* Lazy loaded version of clojure.test.check.generators/list
*/
cljs.spec.impl.gen.list = ((function (g__16415__auto___22494){
return (function cljs$spec$impl$gen$list(var_args){
var args__16256__auto__ = [];
var len__16249__auto___22495 = arguments.length;
var i__16250__auto___22496 = (0);
while(true){
if((i__16250__auto___22496 < len__16249__auto___22495)){
args__16256__auto__.push((arguments[i__16250__auto___22496]));
var G__22497 = (i__16250__auto___22496 + (1));
i__16250__auto___22496 = G__22497;
continue;
} else {
}
break;
}
var argseq__16257__auto__ = ((((0) < args__16256__auto__.length))?(new cljs.core.IndexedSeq(args__16256__auto__.slice((0)),(0),null)):null);
return cljs.spec.impl.gen.list.cljs$core$IFn$_invoke$arity$variadic(argseq__16257__auto__);
});})(g__16415__auto___22494))
;
cljs.spec.impl.gen.list.cljs$core$IFn$_invoke$arity$variadic = ((function (g__16415__auto___22494){
return (function (args){
return cljs.core.apply.call(null,cljs.core.deref.call(null,g__16415__auto___22494),args);
});})(g__16415__auto___22494))
;
cljs.spec.impl.gen.list.cljs$lang$maxFixedArity = (0);
cljs.spec.impl.gen.list.cljs$lang$applyTo = ((function (g__16415__auto___22494){
return (function (seq22473){
return cljs.spec.impl.gen.list.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq.call(null,seq22473));
});})(g__16415__auto___22494))
;
var g__16415__auto___22498 = (new cljs.spec.impl.gen.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("Var "),cljs.core.str(new cljs.core.Symbol("clojure.test.check.generators","map","clojure.test.check.generators/map",45738796,null)),cljs.core.str(" does not exist, "),cljs.core.str(cljs.core.namespace.call(null,new cljs.core.Symbol("clojure.test.check.generators","map","clojure.test.check.generators/map",45738796,null))),cljs.core.str(" never required")].join('')));
}
}),null));
/**
* Lazy loaded version of clojure.test.check.generators/map
*/
cljs.spec.impl.gen.map = ((function (g__16415__auto___22498){
return (function cljs$spec$impl$gen$map(var_args){
var args__16256__auto__ = [];
var len__16249__auto___22499 = arguments.length;
var i__16250__auto___22500 = (0);
while(true){
if((i__16250__auto___22500 < len__16249__auto___22499)){
args__16256__auto__.push((arguments[i__16250__auto___22500]));
var G__22501 = (i__16250__auto___22500 + (1));
i__16250__auto___22500 = G__22501;
continue;
} else {
}
break;
}
var argseq__16257__auto__ = ((((0) < args__16256__auto__.length))?(new cljs.core.IndexedSeq(args__16256__auto__.slice((0)),(0),null)):null);
return cljs.spec.impl.gen.map.cljs$core$IFn$_invoke$arity$variadic(argseq__16257__auto__);
});})(g__16415__auto___22498))
;
cljs.spec.impl.gen.map.cljs$core$IFn$_invoke$arity$variadic = ((function (g__16415__auto___22498){
return (function (args){
return cljs.core.apply.call(null,cljs.core.deref.call(null,g__16415__auto___22498),args);
});})(g__16415__auto___22498))
;
cljs.spec.impl.gen.map.cljs$lang$maxFixedArity = (0);
cljs.spec.impl.gen.map.cljs$lang$applyTo = ((function (g__16415__auto___22498){
return (function (seq22474){
return cljs.spec.impl.gen.map.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq.call(null,seq22474));
});})(g__16415__auto___22498))
;
var g__16415__auto___22502 = (new cljs.spec.impl.gen.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("Var "),cljs.core.str(new cljs.core.Symbol("clojure.test.check.generators","not-empty","clojure.test.check.generators/not-empty",-876211682,null)),cljs.core.str(" does not exist, "),cljs.core.str(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(" never required")].join('')));
}
}),null));
/**
* Lazy loaded version of clojure.test.check.generators/not-empty
*/
cljs.spec.impl.gen.not_empty = ((function (g__16415__auto___22502){
return (function cljs$spec$impl$gen$not_empty(var_args){
var args__16256__auto__ = [];
var len__16249__auto___22503 = arguments.length;
var i__16250__auto___22504 = (0);
while(true){
if((i__16250__auto___22504 < len__16249__auto___22503)){
args__16256__auto__.push((arguments[i__16250__auto___22504]));
var G__22505 = (i__16250__auto___22504 + (1));
i__16250__auto___22504 = G__22505;
continue;
} else {
}
break;
}
var argseq__16257__auto__ = ((((0) < args__16256__auto__.length))?(new cljs.core.IndexedSeq(args__16256__auto__.slice((0)),(0),null)):null);
return cljs.spec.impl.gen.not_empty.cljs$core$IFn$_invoke$arity$variadic(argseq__16257__auto__);
});})(g__16415__auto___22502))
;
cljs.spec.impl.gen.not_empty.cljs$core$IFn$_invoke$arity$variadic = ((function (g__16415__auto___22502){
return (function (args){
return cljs.core.apply.call(null,cljs.core.deref.call(null,g__16415__auto___22502),args);
});})(g__16415__auto___22502))
;
cljs.spec.impl.gen.not_empty.cljs$lang$maxFixedArity = (0);
cljs.spec.impl.gen.not_empty.cljs$lang$applyTo = ((function (g__16415__auto___22502){
return (function (seq22475){
return cljs.spec.impl.gen.not_empty.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq.call(null,seq22475));
});})(g__16415__auto___22502))
;
var g__16415__auto___22506 = (new cljs.spec.impl.gen.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("Var "),cljs.core.str(new cljs.core.Symbol("clojure.test.check.generators","set","clojure.test.check.generators/set",-1027639543,null)),cljs.core.str(" does not exist, "),cljs.core.str(cljs.core.namespace.call(null,new cljs.core.Symbol("clojure.test.check.generators","set","clojure.test.check.generators/set",-1027639543,null))),cljs.core.str(" never required")].join('')));
}
}),null));
/**
* Lazy loaded version of clojure.test.check.generators/set
*/
cljs.spec.impl.gen.set = ((function (g__16415__auto___22506){
return (function cljs$spec$impl$gen$set(var_args){
var args__16256__auto__ = [];
var len__16249__auto___22507 = arguments.length;
var i__16250__auto___22508 = (0);
while(true){
if((i__16250__auto___22508 < len__16249__auto___22507)){
args__16256__auto__.push((arguments[i__16250__auto___22508]));
var G__22509 = (i__16250__auto___22508 + (1));
i__16250__auto___22508 = G__22509;
continue;
} else {
}
break;
}
var argseq__16257__auto__ = ((((0) < args__16256__auto__.length))?(new cljs.core.IndexedSeq(args__16256__auto__.slice((0)),(0),null)):null);
return cljs.spec.impl.gen.set.cljs$core$IFn$_invoke$arity$variadic(argseq__16257__auto__);
});})(g__16415__auto___22506))
;
cljs.spec.impl.gen.set.cljs$core$IFn$_invoke$arity$variadic = ((function (g__16415__auto___22506){
return (function (args){
return cljs.core.apply.call(null,cljs.core.deref.call(null,g__16415__auto___22506),args);
});})(g__16415__auto___22506))
;
cljs.spec.impl.gen.set.cljs$lang$maxFixedArity = (0);
cljs.spec.impl.gen.set.cljs$lang$applyTo = ((function (g__16415__auto___22506){
return (function (seq22476){
return cljs.spec.impl.gen.set.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq.call(null,seq22476));
});})(g__16415__auto___22506))
;
var g__16415__auto___22510 = (new cljs.spec.impl.gen.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("Var "),cljs.core.str(new cljs.core.Symbol("clojure.test.check.generators","vector","clojure.test.check.generators/vector",1081775325,null)),cljs.core.str(" does not exist, "),cljs.core.str(cljs.core.namespace.call(null,new cljs.core.Symbol("clojure.test.check.generators","vector","clojure.test.check.generators/vector",1081775325,null))),cljs.core.str(" never required")].join('')));
}
}),null));
/**
* Lazy loaded version of clojure.test.check.generators/vector
*/
cljs.spec.impl.gen.vector = ((function (g__16415__auto___22510){
return (function cljs$spec$impl$gen$vector(var_args){
var args__16256__auto__ = [];
var len__16249__auto___22511 = arguments.length;
var i__16250__auto___22512 = (0);
while(true){
if((i__16250__auto___22512 < len__16249__auto___22511)){
args__16256__auto__.push((arguments[i__16250__auto___22512]));
var G__22513 = (i__16250__auto___22512 + (1));
i__16250__auto___22512 = G__22513;
continue;
} else {
}
break;
}
var argseq__16257__auto__ = ((((0) < args__16256__auto__.length))?(new cljs.core.IndexedSeq(args__16256__auto__.slice((0)),(0),null)):null);
return cljs.spec.impl.gen.vector.cljs$core$IFn$_invoke$arity$variadic(argseq__16257__auto__);
});})(g__16415__auto___22510))
;
cljs.spec.impl.gen.vector.cljs$core$IFn$_invoke$arity$variadic = ((function (g__16415__auto___22510){
return (function (args){
return cljs.core.apply.call(null,cljs.core.deref.call(null,g__16415__auto___22510),args);
});})(g__16415__auto___22510))
;
cljs.spec.impl.gen.vector.cljs$lang$maxFixedArity = (0);
cljs.spec.impl.gen.vector.cljs$lang$applyTo = ((function (g__16415__auto___22510){
return (function (seq22477){
return cljs.spec.impl.gen.vector.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq.call(null,seq22477));
});})(g__16415__auto___22510))
;
var g__16415__auto___22514 = (new cljs.spec.impl.gen.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("Var "),cljs.core.str(new cljs.core.Symbol("clojure.test.check.generators","vector-distinct","clojure.test.check.generators/vector-distinct",1656877834,null)),cljs.core.str(" does not exist, "),cljs.core.str(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(" never required")].join('')));
}
}),null));
/**
* Lazy loaded version of clojure.test.check.generators/vector-distinct
*/
cljs.spec.impl.gen.vector_distinct = ((function (g__16415__auto___22514){
return (function cljs$spec$impl$gen$vector_distinct(var_args){
var args__16256__auto__ = [];
var len__16249__auto___22515 = arguments.length;
var i__16250__auto___22516 = (0);
while(true){
if((i__16250__auto___22516 < len__16249__auto___22515)){
args__16256__auto__.push((arguments[i__16250__auto___22516]));
var G__22517 = (i__16250__auto___22516 + (1));
i__16250__auto___22516 = G__22517;
continue;
} else {
}
break;
}
var argseq__16257__auto__ = ((((0) < args__16256__auto__.length))?(new cljs.core.IndexedSeq(args__16256__auto__.slice((0)),(0),null)):null);
return cljs.spec.impl.gen.vector_distinct.cljs$core$IFn$_invoke$arity$variadic(argseq__16257__auto__);
});})(g__16415__auto___22514))
;
cljs.spec.impl.gen.vector_distinct.cljs$core$IFn$_invoke$arity$variadic = ((function (g__16415__auto___22514){
return (function (args){
return cljs.core.apply.call(null,cljs.core.deref.call(null,g__16415__auto___22514),args);
});})(g__16415__auto___22514))
;
cljs.spec.impl.gen.vector_distinct.cljs$lang$maxFixedArity = (0);
cljs.spec.impl.gen.vector_distinct.cljs$lang$applyTo = ((function (g__16415__auto___22514){
return (function (seq22478){
return cljs.spec.impl.gen.vector_distinct.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq.call(null,seq22478));
});})(g__16415__auto___22514))
;
var g__16415__auto___22518 = (new cljs.spec.impl.gen.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("Var "),cljs.core.str(new cljs.core.Symbol("clojure.test.check.generators","fmap","clojure.test.check.generators/fmap",1957997092,null)),cljs.core.str(" does not exist, "),cljs.core.str(cljs.core.namespace.call(null,new cljs.core.Symbol("clojure.test.check.generators","fmap","clojure.test.check.generators/fmap",1957997092,null))),cljs.core.str(" never required")].join('')));
}
}),null));
/**
* Lazy loaded version of clojure.test.check.generators/fmap
*/
cljs.spec.impl.gen.fmap = ((function (g__16415__auto___22518){
return (function cljs$spec$impl$gen$fmap(var_args){
var args__16256__auto__ = [];
var len__16249__auto___22519 = arguments.length;
var i__16250__auto___22520 = (0);
while(true){
if((i__16250__auto___22520 < len__16249__auto___22519)){
args__16256__auto__.push((arguments[i__16250__auto___22520]));
var G__22521 = (i__16250__auto___22520 + (1));
i__16250__auto___22520 = G__22521;
continue;
} else {
}
break;
}
var argseq__16257__auto__ = ((((0) < args__16256__auto__.length))?(new cljs.core.IndexedSeq(args__16256__auto__.slice((0)),(0),null)):null);
return cljs.spec.impl.gen.fmap.cljs$core$IFn$_invoke$arity$variadic(argseq__16257__auto__);
});})(g__16415__auto___22518))
;
cljs.spec.impl.gen.fmap.cljs$core$IFn$_invoke$arity$variadic = ((function (g__16415__auto___22518){
return (function (args){
return cljs.core.apply.call(null,cljs.core.deref.call(null,g__16415__auto___22518),args);
});})(g__16415__auto___22518))
;
cljs.spec.impl.gen.fmap.cljs$lang$maxFixedArity = (0);
cljs.spec.impl.gen.fmap.cljs$lang$applyTo = ((function (g__16415__auto___22518){
return (function (seq22479){
return cljs.spec.impl.gen.fmap.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq.call(null,seq22479));
});})(g__16415__auto___22518))
;
var g__16415__auto___22522 = (new cljs.spec.impl.gen.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("Var "),cljs.core.str(new cljs.core.Symbol("clojure.test.check.generators","elements","clojure.test.check.generators/elements",438991326,null)),cljs.core.str(" does not exist, "),cljs.core.str(cljs.core.namespace.call(null,new cljs.core.Symbol("clojure.test.check.generators","elements","clojure.test.check.generators/elements",438991326,null))),cljs.core.str(" never required")].join('')));
}
}),null));
/**
* Lazy loaded version of clojure.test.check.generators/elements
*/
cljs.spec.impl.gen.elements = ((function (g__16415__auto___22522){
return (function cljs$spec$impl$gen$elements(var_args){
var args__16256__auto__ = [];
var len__16249__auto___22523 = arguments.length;
var i__16250__auto___22524 = (0);
while(true){
if((i__16250__auto___22524 < len__16249__auto___22523)){
args__16256__auto__.push((arguments[i__16250__auto___22524]));
var G__22525 = (i__16250__auto___22524 + (1));
i__16250__auto___22524 = G__22525;
continue;
} else {
}
break;
}
var argseq__16257__auto__ = ((((0) < args__16256__auto__.length))?(new cljs.core.IndexedSeq(args__16256__auto__.slice((0)),(0),null)):null);
return cljs.spec.impl.gen.elements.cljs$core$IFn$_invoke$arity$variadic(argseq__16257__auto__);
});})(g__16415__auto___22522))
;
cljs.spec.impl.gen.elements.cljs$core$IFn$_invoke$arity$variadic = ((function (g__16415__auto___22522){
return (function (args){
return cljs.core.apply.call(null,cljs.core.deref.call(null,g__16415__auto___22522),args);
});})(g__16415__auto___22522))
;
cljs.spec.impl.gen.elements.cljs$lang$maxFixedArity = (0);
cljs.spec.impl.gen.elements.cljs$lang$applyTo = ((function (g__16415__auto___22522){
return (function (seq22480){
return cljs.spec.impl.gen.elements.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq.call(null,seq22480));
});})(g__16415__auto___22522))
;
var g__16415__auto___22526 = (new cljs.spec.impl.gen.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("Var "),cljs.core.str(new cljs.core.Symbol("clojure.test.check.generators","bind","clojure.test.check.generators/bind",-361313906,null)),cljs.core.str(" does not exist, "),cljs.core.str(cljs.core.namespace.call(null,new cljs.core.Symbol("clojure.test.check.generators","bind","clojure.test.check.generators/bind",-361313906,null))),cljs.core.str(" never required")].join('')));
}
}),null));
/**
* Lazy loaded version of clojure.test.check.generators/bind
*/
cljs.spec.impl.gen.bind = ((function (g__16415__auto___22526){
return (function cljs$spec$impl$gen$bind(var_args){
var args__16256__auto__ = [];
var len__16249__auto___22527 = arguments.length;
var i__16250__auto___22528 = (0);
while(true){
if((i__16250__auto___22528 < len__16249__auto___22527)){
args__16256__auto__.push((arguments[i__16250__auto___22528]));
var G__22529 = (i__16250__auto___22528 + (1));
i__16250__auto___22528 = G__22529;
continue;
} else {
}
break;
}
var argseq__16257__auto__ = ((((0) < args__16256__auto__.length))?(new cljs.core.IndexedSeq(args__16256__auto__.slice((0)),(0),null)):null);
return cljs.spec.impl.gen.bind.cljs$core$IFn$_invoke$arity$variadic(argseq__16257__auto__);
});})(g__16415__auto___22526))
;
cljs.spec.impl.gen.bind.cljs$core$IFn$_invoke$arity$variadic = ((function (g__16415__auto___22526){
return (function (args){
return cljs.core.apply.call(null,cljs.core.deref.call(null,g__16415__auto___22526),args);
});})(g__16415__auto___22526))
;
cljs.spec.impl.gen.bind.cljs$lang$maxFixedArity = (0);
cljs.spec.impl.gen.bind.cljs$lang$applyTo = ((function (g__16415__auto___22526){
return (function (seq22481){
return cljs.spec.impl.gen.bind.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq.call(null,seq22481));
});})(g__16415__auto___22526))
;
var g__16415__auto___22530 = (new cljs.spec.impl.gen.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("Var "),cljs.core.str(new cljs.core.Symbol("clojure.test.check.generators","choose","clojure.test.check.generators/choose",909997832,null)),cljs.core.str(" does not exist, "),cljs.core.str(cljs.core.namespace.call(null,new cljs.core.Symbol("clojure.test.check.generators","choose","clojure.test.check.generators/choose",909997832,null))),cljs.core.str(" never required")].join('')));
}
}),null));
/**
* Lazy loaded version of clojure.test.check.generators/choose
*/
cljs.spec.impl.gen.choose = ((function (g__16415__auto___22530){
return (function cljs$spec$impl$gen$choose(var_args){
var args__16256__auto__ = [];
var len__16249__auto___22531 = arguments.length;
var i__16250__auto___22532 = (0);
while(true){
if((i__16250__auto___22532 < len__16249__auto___22531)){
args__16256__auto__.push((arguments[i__16250__auto___22532]));
var G__22533 = (i__16250__auto___22532 + (1));
i__16250__auto___22532 = G__22533;
continue;
} else {
}
break;
}
var argseq__16257__auto__ = ((((0) < args__16256__auto__.length))?(new cljs.core.IndexedSeq(args__16256__auto__.slice((0)),(0),null)):null);
return cljs.spec.impl.gen.choose.cljs$core$IFn$_invoke$arity$variadic(argseq__16257__auto__);
});})(g__16415__auto___22530))
;
cljs.spec.impl.gen.choose.cljs$core$IFn$_invoke$arity$variadic = ((function (g__16415__auto___22530){
return (function (args){
return cljs.core.apply.call(null,cljs.core.deref.call(null,g__16415__auto___22530),args);
});})(g__16415__auto___22530))
;
cljs.spec.impl.gen.choose.cljs$lang$maxFixedArity = (0);
cljs.spec.impl.gen.choose.cljs$lang$applyTo = ((function (g__16415__auto___22530){
return (function (seq22482){
return cljs.spec.impl.gen.choose.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq.call(null,seq22482));
});})(g__16415__auto___22530))
;
var g__16415__auto___22534 = (new cljs.spec.impl.gen.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("Var "),cljs.core.str(new cljs.core.Symbol("clojure.test.check.generators","one-of","clojure.test.check.generators/one-of",-183339191,null)),cljs.core.str(" does not exist, "),cljs.core.str(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(" never required")].join('')));
}
}),null));
/**
* Lazy loaded version of clojure.test.check.generators/one-of
*/
cljs.spec.impl.gen.one_of = ((function (g__16415__auto___22534){
return (function cljs$spec$impl$gen$one_of(var_args){
var args__16256__auto__ = [];
var len__16249__auto___22535 = arguments.length;
var i__16250__auto___22536 = (0);
while(true){
if((i__16250__auto___22536 < len__16249__auto___22535)){
args__16256__auto__.push((arguments[i__16250__auto___22536]));
var G__22537 = (i__16250__auto___22536 + (1));
i__16250__auto___22536 = G__22537;
continue;
} else {
}
break;
}
var argseq__16257__auto__ = ((((0) < args__16256__auto__.length))?(new cljs.core.IndexedSeq(args__16256__auto__.slice((0)),(0),null)):null);
return cljs.spec.impl.gen.one_of.cljs$core$IFn$_invoke$arity$variadic(argseq__16257__auto__);
});})(g__16415__auto___22534))
;
cljs.spec.impl.gen.one_of.cljs$core$IFn$_invoke$arity$variadic = ((function (g__16415__auto___22534){
return (function (args){
return cljs.core.apply.call(null,cljs.core.deref.call(null,g__16415__auto___22534),args);
});})(g__16415__auto___22534))
;
cljs.spec.impl.gen.one_of.cljs$lang$maxFixedArity = (0);
cljs.spec.impl.gen.one_of.cljs$lang$applyTo = ((function (g__16415__auto___22534){
return (function (seq22483){
return cljs.spec.impl.gen.one_of.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq.call(null,seq22483));
});})(g__16415__auto___22534))
;
var g__16415__auto___22538 = (new cljs.spec.impl.gen.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("Var "),cljs.core.str(new cljs.core.Symbol("clojure.test.check.generators","such-that","clojure.test.check.generators/such-that",-1754178732,null)),cljs.core.str(" does not exist, "),cljs.core.str(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(" never required")].join('')));
}
}),null));
/**
* Lazy loaded version of clojure.test.check.generators/such-that
*/
cljs.spec.impl.gen.such_that = ((function (g__16415__auto___22538){
return (function cljs$spec$impl$gen$such_that(var_args){
var args__16256__auto__ = [];
var len__16249__auto___22539 = arguments.length;
var i__16250__auto___22540 = (0);
while(true){
if((i__16250__auto___22540 < len__16249__auto___22539)){
args__16256__auto__.push((arguments[i__16250__auto___22540]));
var G__22541 = (i__16250__auto___22540 + (1));
i__16250__auto___22540 = G__22541;
continue;
} else {
}
break;
}
var argseq__16257__auto__ = ((((0) < args__16256__auto__.length))?(new cljs.core.IndexedSeq(args__16256__auto__.slice((0)),(0),null)):null);
return cljs.spec.impl.gen.such_that.cljs$core$IFn$_invoke$arity$variadic(argseq__16257__auto__);
});})(g__16415__auto___22538))
;
cljs.spec.impl.gen.such_that.cljs$core$IFn$_invoke$arity$variadic = ((function (g__16415__auto___22538){
return (function (args){
return cljs.core.apply.call(null,cljs.core.deref.call(null,g__16415__auto___22538),args);
});})(g__16415__auto___22538))
;
cljs.spec.impl.gen.such_that.cljs$lang$maxFixedArity = (0);
cljs.spec.impl.gen.such_that.cljs$lang$applyTo = ((function (g__16415__auto___22538){
return (function (seq22484){
return cljs.spec.impl.gen.such_that.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq.call(null,seq22484));
});})(g__16415__auto___22538))
;
var g__16415__auto___22542 = (new cljs.spec.impl.gen.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("Var "),cljs.core.str(new cljs.core.Symbol("clojure.test.check.generators","tuple","clojure.test.check.generators/tuple",-143711557,null)),cljs.core.str(" does not exist, "),cljs.core.str(cljs.core.namespace.call(null,new cljs.core.Symbol("clojure.test.check.generators","tuple","clojure.test.check.generators/tuple",-143711557,null))),cljs.core.str(" never required")].join('')));
}
}),null));
/**
* Lazy loaded version of clojure.test.check.generators/tuple
*/
cljs.spec.impl.gen.tuple = ((function (g__16415__auto___22542){
return (function cljs$spec$impl$gen$tuple(var_args){
var args__16256__auto__ = [];
var len__16249__auto___22543 = arguments.length;
var i__16250__auto___22544 = (0);
while(true){
if((i__16250__auto___22544 < len__16249__auto___22543)){
args__16256__auto__.push((arguments[i__16250__auto___22544]));
var G__22545 = (i__16250__auto___22544 + (1));
i__16250__auto___22544 = G__22545;
continue;
} else {
}
break;
}
var argseq__16257__auto__ = ((((0) < args__16256__auto__.length))?(new cljs.core.IndexedSeq(args__16256__auto__.slice((0)),(0),null)):null);
return cljs.spec.impl.gen.tuple.cljs$core$IFn$_invoke$arity$variadic(argseq__16257__auto__);
});})(g__16415__auto___22542))
;
cljs.spec.impl.gen.tuple.cljs$core$IFn$_invoke$arity$variadic = ((function (g__16415__auto___22542){
return (function (args){
return cljs.core.apply.call(null,cljs.core.deref.call(null,g__16415__auto___22542),args);
});})(g__16415__auto___22542))
;
cljs.spec.impl.gen.tuple.cljs$lang$maxFixedArity = (0);
cljs.spec.impl.gen.tuple.cljs$lang$applyTo = ((function (g__16415__auto___22542){
return (function (seq22485){
return cljs.spec.impl.gen.tuple.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq.call(null,seq22485));
});})(g__16415__auto___22542))
;
var g__16415__auto___22546 = (new cljs.spec.impl.gen.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("Var "),cljs.core.str(new cljs.core.Symbol("clojure.test.check.generators","sample","clojure.test.check.generators/sample",-382944992,null)),cljs.core.str(" does not exist, "),cljs.core.str(cljs.core.namespace.call(null,new cljs.core.Symbol("clojure.test.check.generators","sample","clojure.test.check.generators/sample",-382944992,null))),cljs.core.str(" never required")].join('')));
}
}),null));
/**
* Lazy loaded version of clojure.test.check.generators/sample
*/
cljs.spec.impl.gen.sample = ((function (g__16415__auto___22546){
return (function cljs$spec$impl$gen$sample(var_args){
var args__16256__auto__ = [];
var len__16249__auto___22547 = arguments.length;
var i__16250__auto___22548 = (0);
while(true){
if((i__16250__auto___22548 < len__16249__auto___22547)){
args__16256__auto__.push((arguments[i__16250__auto___22548]));
var G__22549 = (i__16250__auto___22548 + (1));
i__16250__auto___22548 = G__22549;
continue;
} else {
}
break;
}
var argseq__16257__auto__ = ((((0) < args__16256__auto__.length))?(new cljs.core.IndexedSeq(args__16256__auto__.slice((0)),(0),null)):null);
return cljs.spec.impl.gen.sample.cljs$core$IFn$_invoke$arity$variadic(argseq__16257__auto__);
});})(g__16415__auto___22546))
;
cljs.spec.impl.gen.sample.cljs$core$IFn$_invoke$arity$variadic = ((function (g__16415__auto___22546){
return (function (args){
return cljs.core.apply.call(null,cljs.core.deref.call(null,g__16415__auto___22546),args);
});})(g__16415__auto___22546))
;
cljs.spec.impl.gen.sample.cljs$lang$maxFixedArity = (0);
cljs.spec.impl.gen.sample.cljs$lang$applyTo = ((function (g__16415__auto___22546){
return (function (seq22486){
return cljs.spec.impl.gen.sample.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq.call(null,seq22486));
});})(g__16415__auto___22546))
;
var g__16415__auto___22550 = (new cljs.spec.impl.gen.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("Var "),cljs.core.str(new cljs.core.Symbol("clojure.test.check.generators","return","clojure.test.check.generators/return",1744522038,null)),cljs.core.str(" does not exist, "),cljs.core.str(cljs.core.namespace.call(null,new cljs.core.Symbol("clojure.test.check.generators","return","clojure.test.check.generators/return",1744522038,null))),cljs.core.str(" never required")].join('')));
}
}),null));
/**
* Lazy loaded version of clojure.test.check.generators/return
*/
cljs.spec.impl.gen.return$ = ((function (g__16415__auto___22550){
return (function cljs$spec$impl$gen$return(var_args){
var args__16256__auto__ = [];
var len__16249__auto___22551 = arguments.length;
var i__16250__auto___22552 = (0);
while(true){
if((i__16250__auto___22552 < len__16249__auto___22551)){
args__16256__auto__.push((arguments[i__16250__auto___22552]));
var G__22553 = (i__16250__auto___22552 + (1));
i__16250__auto___22552 = G__22553;
continue;
} else {
}
break;
}
var argseq__16257__auto__ = ((((0) < args__16256__auto__.length))?(new cljs.core.IndexedSeq(args__16256__auto__.slice((0)),(0),null)):null);
return cljs.spec.impl.gen.return$.cljs$core$IFn$_invoke$arity$variadic(argseq__16257__auto__);
});})(g__16415__auto___22550))
;
cljs.spec.impl.gen.return$.cljs$core$IFn$_invoke$arity$variadic = ((function (g__16415__auto___22550){
return (function (args){
return cljs.core.apply.call(null,cljs.core.deref.call(null,g__16415__auto___22550),args);
});})(g__16415__auto___22550))
;
cljs.spec.impl.gen.return$.cljs$lang$maxFixedArity = (0);
cljs.spec.impl.gen.return$.cljs$lang$applyTo = ((function (g__16415__auto___22550){
return (function (seq22487){
return cljs.spec.impl.gen.return$.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq.call(null,seq22487));
});})(g__16415__auto___22550))
;
var g__16415__auto___22554 = (new cljs.spec.impl.gen.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("Var "),cljs.core.str(new cljs.core.Symbol("clojure.test.check.generators","large-integer*","clojure.test.check.generators/large-integer*",-437830670,null)),cljs.core.str(" does not exist, "),cljs.core.str(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(" never required")].join('')));
}
}),null));
/**
* Lazy loaded version of clojure.test.check.generators/large-integer*
*/
cljs.spec.impl.gen.large_integer_STAR_ = ((function (g__16415__auto___22554){
return (function cljs$spec$impl$gen$large_integer_STAR_(var_args){
var args__16256__auto__ = [];
var len__16249__auto___22555 = arguments.length;
var i__16250__auto___22556 = (0);
while(true){
if((i__16250__auto___22556 < len__16249__auto___22555)){
args__16256__auto__.push((arguments[i__16250__auto___22556]));
var G__22557 = (i__16250__auto___22556 + (1));
i__16250__auto___22556 = G__22557;
continue;
} else {
}
break;
}
var argseq__16257__auto__ = ((((0) < args__16256__auto__.length))?(new cljs.core.IndexedSeq(args__16256__auto__.slice((0)),(0),null)):null);
return cljs.spec.impl.gen.large_integer_STAR_.cljs$core$IFn$_invoke$arity$variadic(argseq__16257__auto__);
});})(g__16415__auto___22554))
;
cljs.spec.impl.gen.large_integer_STAR_.cljs$core$IFn$_invoke$arity$variadic = ((function (g__16415__auto___22554){
return (function (args){
return cljs.core.apply.call(null,cljs.core.deref.call(null,g__16415__auto___22554),args);
});})(g__16415__auto___22554))
;
cljs.spec.impl.gen.large_integer_STAR_.cljs$lang$maxFixedArity = (0);
cljs.spec.impl.gen.large_integer_STAR_.cljs$lang$applyTo = ((function (g__16415__auto___22554){
return (function (seq22488){
return cljs.spec.impl.gen.large_integer_STAR_.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq.call(null,seq22488));
});})(g__16415__auto___22554))
;
var g__16415__auto___22558 = (new cljs.spec.impl.gen.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("Var "),cljs.core.str(new cljs.core.Symbol("clojure.test.check.generators","double*","clojure.test.check.generators/double*",841542265,null)),cljs.core.str(" does not exist, "),cljs.core.str(cljs.core.namespace.call(null,new cljs.core.Symbol("clojure.test.check.generators","double*","clojure.test.check.generators/double*",841542265,null))),cljs.core.str(" never required")].join('')));
}
}),null));
/**
* Lazy loaded version of clojure.test.check.generators/double*
*/
cljs.spec.impl.gen.double_STAR_ = ((function (g__16415__auto___22558){
return (function cljs$spec$impl$gen$double_STAR_(var_args){
var args__16256__auto__ = [];
var len__16249__auto___22559 = arguments.length;
var i__16250__auto___22560 = (0);
while(true){
if((i__16250__auto___22560 < len__16249__auto___22559)){
args__16256__auto__.push((arguments[i__16250__auto___22560]));
var G__22561 = (i__16250__auto___22560 + (1));
i__16250__auto___22560 = G__22561;
continue;
} else {
}
break;
}
var argseq__16257__auto__ = ((((0) < args__16256__auto__.length))?(new cljs.core.IndexedSeq(args__16256__auto__.slice((0)),(0),null)):null);
return cljs.spec.impl.gen.double_STAR_.cljs$core$IFn$_invoke$arity$variadic(argseq__16257__auto__);
});})(g__16415__auto___22558))
;
cljs.spec.impl.gen.double_STAR_.cljs$core$IFn$_invoke$arity$variadic = ((function (g__16415__auto___22558){
return (function (args){
return cljs.core.apply.call(null,cljs.core.deref.call(null,g__16415__auto___22558),args);
});})(g__16415__auto___22558))
;
cljs.spec.impl.gen.double_STAR_.cljs$lang$maxFixedArity = (0);
cljs.spec.impl.gen.double_STAR_.cljs$lang$applyTo = ((function (g__16415__auto___22558){
return (function (seq22489){
return cljs.spec.impl.gen.double_STAR_.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq.call(null,seq22489));
});})(g__16415__auto___22558))
;
var g__16428__auto___22583 = (new cljs.spec.impl.gen.LazyVar((function (){
if((typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.generators.any !== 'undefined')){
return clojure.test.check.generators.any;
} else {
throw (new Error([cljs.core.str("Var "),cljs.core.str(new cljs.core.Symbol("clojure.test.check.generators","any","clojure.test.check.generators/any",1883743710,null)),cljs.core.str(" does not exist, "),cljs.core.str(cljs.core.namespace.call(null,new cljs.core.Symbol("clojure.test.check.generators","any","clojure.test.check.generators/any",1883743710,null))),cljs.core.str(" never required")].join('')));
}
}),null));
/**
* Fn returning clojure.test.check.generators/any
*/
cljs.spec.impl.gen.any = ((function (g__16428__auto___22583){
return (function cljs$spec$impl$gen$any(var_args){
var args__16256__auto__ = [];
var len__16249__auto___22584 = arguments.length;
var i__16250__auto___22585 = (0);
while(true){
if((i__16250__auto___22585 < len__16249__auto___22584)){
args__16256__auto__.push((arguments[i__16250__auto___22585]));
var G__22586 = (i__16250__auto___22585 + (1));
i__16250__auto___22585 = G__22586;
continue;
} else {
}
break;
}
var argseq__16257__auto__ = ((((0) < args__16256__auto__.length))?(new cljs.core.IndexedSeq(args__16256__auto__.slice((0)),(0),null)):null);
return cljs.spec.impl.gen.any.cljs$core$IFn$_invoke$arity$variadic(argseq__16257__auto__);
});})(g__16428__auto___22583))
;
cljs.spec.impl.gen.any.cljs$core$IFn$_invoke$arity$variadic = ((function (g__16428__auto___22583){
return (function (args){
return cljs.core.deref.call(null,g__16428__auto___22583);
});})(g__16428__auto___22583))
;
cljs.spec.impl.gen.any.cljs$lang$maxFixedArity = (0);
cljs.spec.impl.gen.any.cljs$lang$applyTo = ((function (g__16428__auto___22583){
return (function (seq22562){
return cljs.spec.impl.gen.any.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq.call(null,seq22562));
});})(g__16428__auto___22583))
;
var g__16428__auto___22587 = (new cljs.spec.impl.gen.LazyVar((function (){
if((typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.generators.any_printable !== 'undefined')){
return clojure.test.check.generators.any_printable;
} else {
throw (new Error([cljs.core.str("Var "),cljs.core.str(new cljs.core.Symbol("clojure.test.check.generators","any-printable","clojure.test.check.generators/any-printable",-1570493991,null)),cljs.core.str(" does not exist, "),cljs.core.str(cljs.core.namespace.call(null,new cljs.core.Symbol("clojure.test.check.generators","any-printable","clojure.test.check.generators/any-printable",-1570493991,null))),cljs.core.str(" never required")].join('')));
}
}),null));
/**
* Fn returning clojure.test.check.generators/any-printable
*/
cljs.spec.impl.gen.any_printable = ((function (g__16428__auto___22587){
return (function cljs$spec$impl$gen$any_printable(var_args){
var args__16256__auto__ = [];
var len__16249__auto___22588 = arguments.length;
var i__16250__auto___22589 = (0);
while(true){
if((i__16250__auto___22589 < len__16249__auto___22588)){
args__16256__auto__.push((arguments[i__16250__auto___22589]));
var G__22590 = (i__16250__auto___22589 + (1));
i__16250__auto___22589 = G__22590;
continue;
} else {
}
break;
}
var argseq__16257__auto__ = ((((0) < args__16256__auto__.length))?(new cljs.core.IndexedSeq(args__16256__auto__.slice((0)),(0),null)):null);
return cljs.spec.impl.gen.any_printable.cljs$core$IFn$_invoke$arity$variadic(argseq__16257__auto__);
});})(g__16428__auto___22587))
;
cljs.spec.impl.gen.any_printable.cljs$core$IFn$_invoke$arity$variadic = ((function (g__16428__auto___22587){
return (function (args){
return cljs.core.deref.call(null,g__16428__auto___22587);
});})(g__16428__auto___22587))
;
cljs.spec.impl.gen.any_printable.cljs$lang$maxFixedArity = (0);
cljs.spec.impl.gen.any_printable.cljs$lang$applyTo = ((function (g__16428__auto___22587){
return (function (seq22563){
return cljs.spec.impl.gen.any_printable.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq.call(null,seq22563));
});})(g__16428__auto___22587))
;
var g__16428__auto___22591 = (new cljs.spec.impl.gen.LazyVar((function (){
if((typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.generators.boolean$ !== 'undefined')){
return clojure.test.check.generators.boolean$;
} else {
throw (new Error([cljs.core.str("Var "),cljs.core.str(new cljs.core.Symbol("clojure.test.check.generators","boolean","clojure.test.check.generators/boolean",1586992347,null)),cljs.core.str(" does not exist, "),cljs.core.str(cljs.core.namespace.call(null,new cljs.core.Symbol("clojure.test.check.generators","boolean","clojure.test.check.generators/boolean",1586992347,null))),cljs.core.str(" never required")].join('')));
}
}),null));
/**
* Fn returning clojure.test.check.generators/boolean
*/
cljs.spec.impl.gen.boolean$ = ((function (g__16428__auto___22591){
return (function cljs$spec$impl$gen$boolean(var_args){
var args__16256__auto__ = [];
var len__16249__auto___22592 = arguments.length;
var i__16250__auto___22593 = (0);
while(true){
if((i__16250__auto___22593 < len__16249__auto___22592)){
args__16256__auto__.push((arguments[i__16250__auto___22593]));
var G__22594 = (i__16250__auto___22593 + (1));
i__16250__auto___22593 = G__22594;
continue;
} else {
}
break;
}
var argseq__16257__auto__ = ((((0) < args__16256__auto__.length))?(new cljs.core.IndexedSeq(args__16256__auto__.slice((0)),(0),null)):null);
return cljs.spec.impl.gen.boolean$.cljs$core$IFn$_invoke$arity$variadic(argseq__16257__auto__);
});})(g__16428__auto___22591))
;
cljs.spec.impl.gen.boolean$.cljs$core$IFn$_invoke$arity$variadic = ((function (g__16428__auto___22591){
return (function (args){
return cljs.core.deref.call(null,g__16428__auto___22591);
});})(g__16428__auto___22591))
;
cljs.spec.impl.gen.boolean$.cljs$lang$maxFixedArity = (0);
cljs.spec.impl.gen.boolean$.cljs$lang$applyTo = ((function (g__16428__auto___22591){
return (function (seq22564){
return cljs.spec.impl.gen.boolean$.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq.call(null,seq22564));
});})(g__16428__auto___22591))
;
var g__16428__auto___22595 = (new cljs.spec.impl.gen.LazyVar((function (){
if((typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.generators.char$ !== 'undefined')){
return clojure.test.check.generators.char$;
} else {
throw (new Error([cljs.core.str("Var "),cljs.core.str(new cljs.core.Symbol("clojure.test.check.generators","char","clojure.test.check.generators/char",-1426343459,null)),cljs.core.str(" does not exist, "),cljs.core.str(cljs.core.namespace.call(null,new cljs.core.Symbol("clojure.test.check.generators","char","clojure.test.check.generators/char",-1426343459,null))),cljs.core.str(" never required")].join('')));
}
}),null));
/**
* Fn returning clojure.test.check.generators/char
*/
cljs.spec.impl.gen.char$ = ((function (g__16428__auto___22595){
return (function cljs$spec$impl$gen$char(var_args){
var args__16256__auto__ = [];
var len__16249__auto___22596 = arguments.length;
var i__16250__auto___22597 = (0);
while(true){
if((i__16250__auto___22597 < len__16249__auto___22596)){
args__16256__auto__.push((arguments[i__16250__auto___22597]));
var G__22598 = (i__16250__auto___22597 + (1));
i__16250__auto___22597 = G__22598;
continue;
} else {
}
break;
}
var argseq__16257__auto__ = ((((0) < args__16256__auto__.length))?(new cljs.core.IndexedSeq(args__16256__auto__.slice((0)),(0),null)):null);
return cljs.spec.impl.gen.char$.cljs$core$IFn$_invoke$arity$variadic(argseq__16257__auto__);
});})(g__16428__auto___22595))
;
cljs.spec.impl.gen.char$.cljs$core$IFn$_invoke$arity$variadic = ((function (g__16428__auto___22595){
return (function (args){
return cljs.core.deref.call(null,g__16428__auto___22595);
});})(g__16428__auto___22595))
;
cljs.spec.impl.gen.char$.cljs$lang$maxFixedArity = (0);
cljs.spec.impl.gen.char$.cljs$lang$applyTo = ((function (g__16428__auto___22595){
return (function (seq22565){
return cljs.spec.impl.gen.char$.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq.call(null,seq22565));
});})(g__16428__auto___22595))
;
var g__16428__auto___22599 = (new cljs.spec.impl.gen.LazyVar((function (){
if((typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.generators.char_alpha !== 'undefined')){
return clojure.test.check.generators.char_alpha;
} else {
throw (new Error([cljs.core.str("Var "),cljs.core.str(new cljs.core.Symbol("clojure.test.check.generators","char-alpha","clojure.test.check.generators/char-alpha",615785796,null)),cljs.core.str(" does not exist, "),cljs.core.str(cljs.core.namespace.call(null,new cljs.core.Symbol("clojure.test.check.generators","char-alpha","clojure.test.check.generators/char-alpha",615785796,null))),cljs.core.str(" never required")].join('')));
}
}),null));
/**
* Fn returning clojure.test.check.generators/char-alpha
*/
cljs.spec.impl.gen.char_alpha = ((function (g__16428__auto___22599){
return (function cljs$spec$impl$gen$char_alpha(var_args){
var args__16256__auto__ = [];
var len__16249__auto___22600 = arguments.length;
var i__16250__auto___22601 = (0);
while(true){
if((i__16250__auto___22601 < len__16249__auto___22600)){
args__16256__auto__.push((arguments[i__16250__auto___22601]));
var G__22602 = (i__16250__auto___22601 + (1));
i__16250__auto___22601 = G__22602;
continue;
} else {
}
break;
}
var argseq__16257__auto__ = ((((0) < args__16256__auto__.length))?(new cljs.core.IndexedSeq(args__16256__auto__.slice((0)),(0),null)):null);
return cljs.spec.impl.gen.char_alpha.cljs$core$IFn$_invoke$arity$variadic(argseq__16257__auto__);
});})(g__16428__auto___22599))
;
cljs.spec.impl.gen.char_alpha.cljs$core$IFn$_invoke$arity$variadic = ((function (g__16428__auto___22599){
return (function (args){
return cljs.core.deref.call(null,g__16428__auto___22599);
});})(g__16428__auto___22599))
;
cljs.spec.impl.gen.char_alpha.cljs$lang$maxFixedArity = (0);
cljs.spec.impl.gen.char_alpha.cljs$lang$applyTo = ((function (g__16428__auto___22599){
return (function (seq22566){
return cljs.spec.impl.gen.char_alpha.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq.call(null,seq22566));
});})(g__16428__auto___22599))
;
var g__16428__auto___22603 = (new cljs.spec.impl.gen.LazyVar((function (){
if((typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.generators.char_alphanumeric !== 'undefined')){
return clojure.test.check.generators.char_alphanumeric;
} else {
throw (new Error([cljs.core.str("Var "),cljs.core.str(new cljs.core.Symbol("clojure.test.check.generators","char-alphanumeric","clojure.test.check.generators/char-alphanumeric",1383091431,null)),cljs.core.str(" does not exist, "),cljs.core.str(cljs.core.namespace.call(null,new cljs.core.Symbol("clojure.test.check.generators","char-alphanumeric","clojure.test.check.generators/char-alphanumeric",1383091431,null))),cljs.core.str(" never required")].join('')));
}
}),null));
/**
* Fn returning clojure.test.check.generators/char-alphanumeric
*/
cljs.spec.impl.gen.char_alphanumeric = ((function (g__16428__auto___22603){
return (function cljs$spec$impl$gen$char_alphanumeric(var_args){
var args__16256__auto__ = [];
var len__16249__auto___22604 = arguments.length;
var i__16250__auto___22605 = (0);
while(true){
if((i__16250__auto___22605 < len__16249__auto___22604)){
args__16256__auto__.push((arguments[i__16250__auto___22605]));
var G__22606 = (i__16250__auto___22605 + (1));
i__16250__auto___22605 = G__22606;
continue;
} else {
}
break;
}
var argseq__16257__auto__ = ((((0) < args__16256__auto__.length))?(new cljs.core.IndexedSeq(args__16256__auto__.slice((0)),(0),null)):null);
return cljs.spec.impl.gen.char_alphanumeric.cljs$core$IFn$_invoke$arity$variadic(argseq__16257__auto__);
});})(g__16428__auto___22603))
;
cljs.spec.impl.gen.char_alphanumeric.cljs$core$IFn$_invoke$arity$variadic = ((function (g__16428__auto___22603){
return (function (args){
return cljs.core.deref.call(null,g__16428__auto___22603);
});})(g__16428__auto___22603))
;
cljs.spec.impl.gen.char_alphanumeric.cljs$lang$maxFixedArity = (0);
cljs.spec.impl.gen.char_alphanumeric.cljs$lang$applyTo = ((function (g__16428__auto___22603){
return (function (seq22567){
return cljs.spec.impl.gen.char_alphanumeric.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq.call(null,seq22567));
});})(g__16428__auto___22603))
;
var g__16428__auto___22607 = (new cljs.spec.impl.gen.LazyVar((function (){
if((typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.generators.char_ascii !== 'undefined')){
return clojure.test.check.generators.char_ascii;
} else {
throw (new Error([cljs.core.str("Var "),cljs.core.str(new cljs.core.Symbol("clojure.test.check.generators","char-ascii","clojure.test.check.generators/char-ascii",-899908538,null)),cljs.core.str(" does not exist, "),cljs.core.str(cljs.core.namespace.call(null,new cljs.core.Symbol("clojure.test.check.generators","char-ascii","clojure.test.check.generators/char-ascii",-899908538,null))),cljs.core.str(" never required")].join('')));
}
}),null));
/**
* Fn returning clojure.test.check.generators/char-ascii
*/
cljs.spec.impl.gen.char_ascii = ((function (g__16428__auto___22607){
return (function cljs$spec$impl$gen$char_ascii(var_args){
var args__16256__auto__ = [];
var len__16249__auto___22608 = arguments.length;
var i__16250__auto___22609 = (0);
while(true){
if((i__16250__auto___22609 < len__16249__auto___22608)){
args__16256__auto__.push((arguments[i__16250__auto___22609]));
var G__22610 = (i__16250__auto___22609 + (1));
i__16250__auto___22609 = G__22610;
continue;
} else {
}
break;
}
var argseq__16257__auto__ = ((((0) < args__16256__auto__.length))?(new cljs.core.IndexedSeq(args__16256__auto__.slice((0)),(0),null)):null);
return cljs.spec.impl.gen.char_ascii.cljs$core$IFn$_invoke$arity$variadic(argseq__16257__auto__);
});})(g__16428__auto___22607))
;
cljs.spec.impl.gen.char_ascii.cljs$core$IFn$_invoke$arity$variadic = ((function (g__16428__auto___22607){
return (function (args){
return cljs.core.deref.call(null,g__16428__auto___22607);
});})(g__16428__auto___22607))
;
cljs.spec.impl.gen.char_ascii.cljs$lang$maxFixedArity = (0);
cljs.spec.impl.gen.char_ascii.cljs$lang$applyTo = ((function (g__16428__auto___22607){
return (function (seq22568){
return cljs.spec.impl.gen.char_ascii.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq.call(null,seq22568));
});})(g__16428__auto___22607))
;
var g__16428__auto___22611 = (new cljs.spec.impl.gen.LazyVar((function (){
if((typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.generators.double$ !== 'undefined')){
return clojure.test.check.generators.double$;
} else {
throw (new Error([cljs.core.str("Var "),cljs.core.str(new cljs.core.Symbol("clojure.test.check.generators","double","clojure.test.check.generators/double",668331090,null)),cljs.core.str(" does not exist, "),cljs.core.str(cljs.core.namespace.call(null,new cljs.core.Symbol("clojure.test.check.generators","double","clojure.test.check.generators/double",668331090,null))),cljs.core.str(" never required")].join('')));
}
}),null));
/**
* Fn returning clojure.test.check.generators/double
*/
cljs.spec.impl.gen.double$ = ((function (g__16428__auto___22611){
return (function cljs$spec$impl$gen$double(var_args){
var args__16256__auto__ = [];
var len__16249__auto___22612 = arguments.length;
var i__16250__auto___22613 = (0);
while(true){
if((i__16250__auto___22613 < len__16249__auto___22612)){
args__16256__auto__.push((arguments[i__16250__auto___22613]));
var G__22614 = (i__16250__auto___22613 + (1));
i__16250__auto___22613 = G__22614;
continue;
} else {
}
break;
}
var argseq__16257__auto__ = ((((0) < args__16256__auto__.length))?(new cljs.core.IndexedSeq(args__16256__auto__.slice((0)),(0),null)):null);
return cljs.spec.impl.gen.double$.cljs$core$IFn$_invoke$arity$variadic(argseq__16257__auto__);
});})(g__16428__auto___22611))
;
cljs.spec.impl.gen.double$.cljs$core$IFn$_invoke$arity$variadic = ((function (g__16428__auto___22611){
return (function (args){
return cljs.core.deref.call(null,g__16428__auto___22611);
});})(g__16428__auto___22611))
;
cljs.spec.impl.gen.double$.cljs$lang$maxFixedArity = (0);
cljs.spec.impl.gen.double$.cljs$lang$applyTo = ((function (g__16428__auto___22611){
return (function (seq22569){
return cljs.spec.impl.gen.double$.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq.call(null,seq22569));
});})(g__16428__auto___22611))
;
var g__16428__auto___22615 = (new cljs.spec.impl.gen.LazyVar((function (){
if((typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.generators.int$ !== 'undefined')){
return clojure.test.check.generators.int$;
} else {
throw (new Error([cljs.core.str("Var "),cljs.core.str(new cljs.core.Symbol("clojure.test.check.generators","int","clojure.test.check.generators/int",1756228469,null)),cljs.core.str(" does not exist, "),cljs.core.str(cljs.core.namespace.call(null,new cljs.core.Symbol("clojure.test.check.generators","int","clojure.test.check.generators/int",1756228469,null))),cljs.core.str(" never required")].join('')));
}
}),null));
/**
* Fn returning clojure.test.check.generators/int
*/
cljs.spec.impl.gen.int$ = ((function (g__16428__auto___22615){
return (function cljs$spec$impl$gen$int(var_args){
var args__16256__auto__ = [];
var len__16249__auto___22616 = arguments.length;
var i__16250__auto___22617 = (0);
while(true){
if((i__16250__auto___22617 < len__16249__auto___22616)){
args__16256__auto__.push((arguments[i__16250__auto___22617]));
var G__22618 = (i__16250__auto___22617 + (1));
i__16250__auto___22617 = G__22618;
continue;
} else {
}
break;
}
var argseq__16257__auto__ = ((((0) < args__16256__auto__.length))?(new cljs.core.IndexedSeq(args__16256__auto__.slice((0)),(0),null)):null);
return cljs.spec.impl.gen.int$.cljs$core$IFn$_invoke$arity$variadic(argseq__16257__auto__);
});})(g__16428__auto___22615))
;
cljs.spec.impl.gen.int$.cljs$core$IFn$_invoke$arity$variadic = ((function (g__16428__auto___22615){
return (function (args){
return cljs.core.deref.call(null,g__16428__auto___22615);
});})(g__16428__auto___22615))
;
cljs.spec.impl.gen.int$.cljs$lang$maxFixedArity = (0);
cljs.spec.impl.gen.int$.cljs$lang$applyTo = ((function (g__16428__auto___22615){
return (function (seq22570){
return cljs.spec.impl.gen.int$.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq.call(null,seq22570));
});})(g__16428__auto___22615))
;
var g__16428__auto___22619 = (new cljs.spec.impl.gen.LazyVar((function (){
if((typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.generators.keyword !== 'undefined')){
return clojure.test.check.generators.keyword;
} else {
throw (new Error([cljs.core.str("Var "),cljs.core.str(new cljs.core.Symbol("clojure.test.check.generators","keyword","clojure.test.check.generators/keyword",24530530,null)),cljs.core.str(" does not exist, "),cljs.core.str(cljs.core.namespace.call(null,new cljs.core.Symbol("clojure.test.check.generators","keyword","clojure.test.check.generators/keyword",24530530,null))),cljs.core.str(" never required")].join('')));
}
}),null));
/**
* Fn returning clojure.test.check.generators/keyword
*/
cljs.spec.impl.gen.keyword = ((function (g__16428__auto___22619){
return (function cljs$spec$impl$gen$keyword(var_args){
var args__16256__auto__ = [];
var len__16249__auto___22620 = arguments.length;
var i__16250__auto___22621 = (0);
while(true){
if((i__16250__auto___22621 < len__16249__auto___22620)){
args__16256__auto__.push((arguments[i__16250__auto___22621]));
var G__22622 = (i__16250__auto___22621 + (1));
i__16250__auto___22621 = G__22622;
continue;
} else {
}
break;
}
var argseq__16257__auto__ = ((((0) < args__16256__auto__.length))?(new cljs.core.IndexedSeq(args__16256__auto__.slice((0)),(0),null)):null);
return cljs.spec.impl.gen.keyword.cljs$core$IFn$_invoke$arity$variadic(argseq__16257__auto__);
});})(g__16428__auto___22619))
;
cljs.spec.impl.gen.keyword.cljs$core$IFn$_invoke$arity$variadic = ((function (g__16428__auto___22619){
return (function (args){
return cljs.core.deref.call(null,g__16428__auto___22619);
});})(g__16428__auto___22619))
;
cljs.spec.impl.gen.keyword.cljs$lang$maxFixedArity = (0);
cljs.spec.impl.gen.keyword.cljs$lang$applyTo = ((function (g__16428__auto___22619){
return (function (seq22571){
return cljs.spec.impl.gen.keyword.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq.call(null,seq22571));
});})(g__16428__auto___22619))
;
var g__16428__auto___22623 = (new cljs.spec.impl.gen.LazyVar((function (){
if((typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.generators.keyword_ns !== 'undefined')){
return clojure.test.check.generators.keyword_ns;
} else {
throw (new Error([cljs.core.str("Var "),cljs.core.str(new cljs.core.Symbol("clojure.test.check.generators","keyword-ns","clojure.test.check.generators/keyword-ns",-1492628482,null)),cljs.core.str(" does not exist, "),cljs.core.str(cljs.core.namespace.call(null,new cljs.core.Symbol("clojure.test.check.generators","keyword-ns","clojure.test.check.generators/keyword-ns",-1492628482,null))),cljs.core.str(" never required")].join('')));
}
}),null));
/**
* Fn returning clojure.test.check.generators/keyword-ns
*/
cljs.spec.impl.gen.keyword_ns = ((function (g__16428__auto___22623){
return (function cljs$spec$impl$gen$keyword_ns(var_args){
var args__16256__auto__ = [];
var len__16249__auto___22624 = arguments.length;
var i__16250__auto___22625 = (0);
while(true){
if((i__16250__auto___22625 < len__16249__auto___22624)){
args__16256__auto__.push((arguments[i__16250__auto___22625]));
var G__22626 = (i__16250__auto___22625 + (1));
i__16250__auto___22625 = G__22626;
continue;
} else {
}
break;
}
var argseq__16257__auto__ = ((((0) < args__16256__auto__.length))?(new cljs.core.IndexedSeq(args__16256__auto__.slice((0)),(0),null)):null);
return cljs.spec.impl.gen.keyword_ns.cljs$core$IFn$_invoke$arity$variadic(argseq__16257__auto__);
});})(g__16428__auto___22623))
;
cljs.spec.impl.gen.keyword_ns.cljs$core$IFn$_invoke$arity$variadic = ((function (g__16428__auto___22623){
return (function (args){
return cljs.core.deref.call(null,g__16428__auto___22623);
});})(g__16428__auto___22623))
;
cljs.spec.impl.gen.keyword_ns.cljs$lang$maxFixedArity = (0);
cljs.spec.impl.gen.keyword_ns.cljs$lang$applyTo = ((function (g__16428__auto___22623){
return (function (seq22572){
return cljs.spec.impl.gen.keyword_ns.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq.call(null,seq22572));
});})(g__16428__auto___22623))
;
var g__16428__auto___22627 = (new cljs.spec.impl.gen.LazyVar((function (){
if((typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.generators.large_integer !== 'undefined')){
return clojure.test.check.generators.large_integer;
} else {
throw (new Error([cljs.core.str("Var "),cljs.core.str(new cljs.core.Symbol("clojure.test.check.generators","large-integer","clojure.test.check.generators/large-integer",-865967138,null)),cljs.core.str(" does not exist, "),cljs.core.str(cljs.core.namespace.call(null,new cljs.core.Symbol("clojure.test.check.generators","large-integer","clojure.test.check.generators/large-integer",-865967138,null))),cljs.core.str(" never required")].join('')));
}
}),null));
/**
* Fn returning clojure.test.check.generators/large-integer
*/
cljs.spec.impl.gen.large_integer = ((function (g__16428__auto___22627){
return (function cljs$spec$impl$gen$large_integer(var_args){
var args__16256__auto__ = [];
var len__16249__auto___22628 = arguments.length;
var i__16250__auto___22629 = (0);
while(true){
if((i__16250__auto___22629 < len__16249__auto___22628)){
args__16256__auto__.push((arguments[i__16250__auto___22629]));
var G__22630 = (i__16250__auto___22629 + (1));
i__16250__auto___22629 = G__22630;
continue;
} else {
}
break;
}
var argseq__16257__auto__ = ((((0) < args__16256__auto__.length))?(new cljs.core.IndexedSeq(args__16256__auto__.slice((0)),(0),null)):null);
return cljs.spec.impl.gen.large_integer.cljs$core$IFn$_invoke$arity$variadic(argseq__16257__auto__);
});})(g__16428__auto___22627))
;
cljs.spec.impl.gen.large_integer.cljs$core$IFn$_invoke$arity$variadic = ((function (g__16428__auto___22627){
return (function (args){
return cljs.core.deref.call(null,g__16428__auto___22627);
});})(g__16428__auto___22627))
;
cljs.spec.impl.gen.large_integer.cljs$lang$maxFixedArity = (0);
cljs.spec.impl.gen.large_integer.cljs$lang$applyTo = ((function (g__16428__auto___22627){
return (function (seq22573){
return cljs.spec.impl.gen.large_integer.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq.call(null,seq22573));
});})(g__16428__auto___22627))
;
var g__16428__auto___22631 = (new cljs.spec.impl.gen.LazyVar((function (){
if((typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.generators.ratio !== 'undefined')){
return clojure.test.check.generators.ratio;
} else {
throw (new Error([cljs.core.str("Var "),cljs.core.str(new cljs.core.Symbol("clojure.test.check.generators","ratio","clojure.test.check.generators/ratio",1540966915,null)),cljs.core.str(" does not exist, "),cljs.core.str(cljs.core.namespace.call(null,new cljs.core.Symbol("clojure.test.check.generators","ratio","clojure.test.check.generators/ratio",1540966915,null))),cljs.core.str(" never required")].join('')));
}
}),null));
/**
* Fn returning clojure.test.check.generators/ratio
*/
cljs.spec.impl.gen.ratio = ((function (g__16428__auto___22631){
return (function cljs$spec$impl$gen$ratio(var_args){
var args__16256__auto__ = [];
var len__16249__auto___22632 = arguments.length;
var i__16250__auto___22633 = (0);
while(true){
if((i__16250__auto___22633 < len__16249__auto___22632)){
args__16256__auto__.push((arguments[i__16250__auto___22633]));
var G__22634 = (i__16250__auto___22633 + (1));
i__16250__auto___22633 = G__22634;
continue;
} else {
}
break;
}
var argseq__16257__auto__ = ((((0) < args__16256__auto__.length))?(new cljs.core.IndexedSeq(args__16256__auto__.slice((0)),(0),null)):null);
return cljs.spec.impl.gen.ratio.cljs$core$IFn$_invoke$arity$variadic(argseq__16257__auto__);
});})(g__16428__auto___22631))
;
cljs.spec.impl.gen.ratio.cljs$core$IFn$_invoke$arity$variadic = ((function (g__16428__auto___22631){
return (function (args){
return cljs.core.deref.call(null,g__16428__auto___22631);
});})(g__16428__auto___22631))
;
cljs.spec.impl.gen.ratio.cljs$lang$maxFixedArity = (0);
cljs.spec.impl.gen.ratio.cljs$lang$applyTo = ((function (g__16428__auto___22631){
return (function (seq22574){
return cljs.spec.impl.gen.ratio.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq.call(null,seq22574));
});})(g__16428__auto___22631))
;
var g__16428__auto___22635 = (new cljs.spec.impl.gen.LazyVar((function (){
if((typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.generators.simple_type !== 'undefined')){
return clojure.test.check.generators.simple_type;
} else {
throw (new Error([cljs.core.str("Var "),cljs.core.str(new cljs.core.Symbol("clojure.test.check.generators","simple-type","clojure.test.check.generators/simple-type",892572284,null)),cljs.core.str(" does not exist, "),cljs.core.str(cljs.core.namespace.call(null,new cljs.core.Symbol("clojure.test.check.generators","simple-type","clojure.test.check.generators/simple-type",892572284,null))),cljs.core.str(" never required")].join('')));
}
}),null));
/**
* Fn returning clojure.test.check.generators/simple-type
*/
cljs.spec.impl.gen.simple_type = ((function (g__16428__auto___22635){
return (function cljs$spec$impl$gen$simple_type(var_args){
var args__16256__auto__ = [];
var len__16249__auto___22636 = arguments.length;
var i__16250__auto___22637 = (0);
while(true){
if((i__16250__auto___22637 < len__16249__auto___22636)){
args__16256__auto__.push((arguments[i__16250__auto___22637]));
var G__22638 = (i__16250__auto___22637 + (1));
i__16250__auto___22637 = G__22638;
continue;
} else {
}
break;
}
var argseq__16257__auto__ = ((((0) < args__16256__auto__.length))?(new cljs.core.IndexedSeq(args__16256__auto__.slice((0)),(0),null)):null);
return cljs.spec.impl.gen.simple_type.cljs$core$IFn$_invoke$arity$variadic(argseq__16257__auto__);
});})(g__16428__auto___22635))
;
cljs.spec.impl.gen.simple_type.cljs$core$IFn$_invoke$arity$variadic = ((function (g__16428__auto___22635){
return (function (args){
return cljs.core.deref.call(null,g__16428__auto___22635);
});})(g__16428__auto___22635))
;
cljs.spec.impl.gen.simple_type.cljs$lang$maxFixedArity = (0);
cljs.spec.impl.gen.simple_type.cljs$lang$applyTo = ((function (g__16428__auto___22635){
return (function (seq22575){
return cljs.spec.impl.gen.simple_type.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq.call(null,seq22575));
});})(g__16428__auto___22635))
;
var g__16428__auto___22639 = (new cljs.spec.impl.gen.LazyVar((function (){
if((typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.generators.simple_type_printable !== 'undefined')){
return clojure.test.check.generators.simple_type_printable;
} else {
throw (new Error([cljs.core.str("Var "),cljs.core.str(new cljs.core.Symbol("clojure.test.check.generators","simple-type-printable","clojure.test.check.generators/simple-type-printable",-58489962,null)),cljs.core.str(" does not exist, "),cljs.core.str(cljs.core.namespace.call(null,new cljs.core.Symbol("clojure.test.check.generators","simple-type-printable","clojure.test.check.generators/simple-type-printable",-58489962,null))),cljs.core.str(" never required")].join('')));
}
}),null));
/**
* Fn returning clojure.test.check.generators/simple-type-printable
*/
cljs.spec.impl.gen.simple_type_printable = ((function (g__16428__auto___22639){
return (function cljs$spec$impl$gen$simple_type_printable(var_args){
var args__16256__auto__ = [];
var len__16249__auto___22640 = arguments.length;
var i__16250__auto___22641 = (0);
while(true){
if((i__16250__auto___22641 < len__16249__auto___22640)){
args__16256__auto__.push((arguments[i__16250__auto___22641]));
var G__22642 = (i__16250__auto___22641 + (1));
i__16250__auto___22641 = G__22642;
continue;
} else {
}
break;
}
var argseq__16257__auto__ = ((((0) < args__16256__auto__.length))?(new cljs.core.IndexedSeq(args__16256__auto__.slice((0)),(0),null)):null);
return cljs.spec.impl.gen.simple_type_printable.cljs$core$IFn$_invoke$arity$variadic(argseq__16257__auto__);
});})(g__16428__auto___22639))
;
cljs.spec.impl.gen.simple_type_printable.cljs$core$IFn$_invoke$arity$variadic = ((function (g__16428__auto___22639){
return (function (args){
return cljs.core.deref.call(null,g__16428__auto___22639);
});})(g__16428__auto___22639))
;
cljs.spec.impl.gen.simple_type_printable.cljs$lang$maxFixedArity = (0);
cljs.spec.impl.gen.simple_type_printable.cljs$lang$applyTo = ((function (g__16428__auto___22639){
return (function (seq22576){
return cljs.spec.impl.gen.simple_type_printable.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq.call(null,seq22576));
});})(g__16428__auto___22639))
;
var g__16428__auto___22643 = (new cljs.spec.impl.gen.LazyVar((function (){
if((typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.generators.string !== 'undefined')){
return clojure.test.check.generators.string;
} else {
throw (new Error([cljs.core.str("Var "),cljs.core.str(new cljs.core.Symbol("clojure.test.check.generators","string","clojure.test.check.generators/string",-1704750979,null)),cljs.core.str(" does not exist, "),cljs.core.str(cljs.core.namespace.call(null,new cljs.core.Symbol("clojure.test.check.generators","string","clojure.test.check.generators/string",-1704750979,null))),cljs.core.str(" never required")].join('')));
}
}),null));
/**
* Fn returning clojure.test.check.generators/string
*/
cljs.spec.impl.gen.string = ((function (g__16428__auto___22643){
return (function cljs$spec$impl$gen$string(var_args){
var args__16256__auto__ = [];
var len__16249__auto___22644 = arguments.length;
var i__16250__auto___22645 = (0);
while(true){
if((i__16250__auto___22645 < len__16249__auto___22644)){
args__16256__auto__.push((arguments[i__16250__auto___22645]));
var G__22646 = (i__16250__auto___22645 + (1));
i__16250__auto___22645 = G__22646;
continue;
} else {
}
break;
}
var argseq__16257__auto__ = ((((0) < args__16256__auto__.length))?(new cljs.core.IndexedSeq(args__16256__auto__.slice((0)),(0),null)):null);
return cljs.spec.impl.gen.string.cljs$core$IFn$_invoke$arity$variadic(argseq__16257__auto__);
});})(g__16428__auto___22643))
;
cljs.spec.impl.gen.string.cljs$core$IFn$_invoke$arity$variadic = ((function (g__16428__auto___22643){
return (function (args){
return cljs.core.deref.call(null,g__16428__auto___22643);
});})(g__16428__auto___22643))
;
cljs.spec.impl.gen.string.cljs$lang$maxFixedArity = (0);
cljs.spec.impl.gen.string.cljs$lang$applyTo = ((function (g__16428__auto___22643){
return (function (seq22577){
return cljs.spec.impl.gen.string.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq.call(null,seq22577));
});})(g__16428__auto___22643))
;
var g__16428__auto___22647 = (new cljs.spec.impl.gen.LazyVar((function (){
if((typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.generators.string_ascii !== 'undefined')){
return clojure.test.check.generators.string_ascii;
} else {
throw (new Error([cljs.core.str("Var "),cljs.core.str(new cljs.core.Symbol("clojure.test.check.generators","string-ascii","clojure.test.check.generators/string-ascii",-2009877640,null)),cljs.core.str(" does not exist, "),cljs.core.str(cljs.core.namespace.call(null,new cljs.core.Symbol("clojure.test.check.generators","string-ascii","clojure.test.check.generators/string-ascii",-2009877640,null))),cljs.core.str(" never required")].join('')));
}
}),null));
/**
* Fn returning clojure.test.check.generators/string-ascii
*/
cljs.spec.impl.gen.string_ascii = ((function (g__16428__auto___22647){
return (function cljs$spec$impl$gen$string_ascii(var_args){
var args__16256__auto__ = [];
var len__16249__auto___22648 = arguments.length;
var i__16250__auto___22649 = (0);
while(true){
if((i__16250__auto___22649 < len__16249__auto___22648)){
args__16256__auto__.push((arguments[i__16250__auto___22649]));
var G__22650 = (i__16250__auto___22649 + (1));
i__16250__auto___22649 = G__22650;
continue;
} else {
}
break;
}
var argseq__16257__auto__ = ((((0) < args__16256__auto__.length))?(new cljs.core.IndexedSeq(args__16256__auto__.slice((0)),(0),null)):null);
return cljs.spec.impl.gen.string_ascii.cljs$core$IFn$_invoke$arity$variadic(argseq__16257__auto__);
});})(g__16428__auto___22647))
;
cljs.spec.impl.gen.string_ascii.cljs$core$IFn$_invoke$arity$variadic = ((function (g__16428__auto___22647){
return (function (args){
return cljs.core.deref.call(null,g__16428__auto___22647);
});})(g__16428__auto___22647))
;
cljs.spec.impl.gen.string_ascii.cljs$lang$maxFixedArity = (0);
cljs.spec.impl.gen.string_ascii.cljs$lang$applyTo = ((function (g__16428__auto___22647){
return (function (seq22578){
return cljs.spec.impl.gen.string_ascii.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq.call(null,seq22578));
});})(g__16428__auto___22647))
;
var g__16428__auto___22651 = (new cljs.spec.impl.gen.LazyVar((function (){
if((typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.generators.string_alphanumeric !== 'undefined')){
return clojure.test.check.generators.string_alphanumeric;
} else {
throw (new Error([cljs.core.str("Var "),cljs.core.str(new cljs.core.Symbol("clojure.test.check.generators","string-alphanumeric","clojure.test.check.generators/string-alphanumeric",836374939,null)),cljs.core.str(" does not exist, "),cljs.core.str(cljs.core.namespace.call(null,new cljs.core.Symbol("clojure.test.check.generators","string-alphanumeric","clojure.test.check.generators/string-alphanumeric",836374939,null))),cljs.core.str(" never required")].join('')));
}
}),null));
/**
* Fn returning clojure.test.check.generators/string-alphanumeric
*/
cljs.spec.impl.gen.string_alphanumeric = ((function (g__16428__auto___22651){
return (function cljs$spec$impl$gen$string_alphanumeric(var_args){
var args__16256__auto__ = [];
var len__16249__auto___22652 = arguments.length;
var i__16250__auto___22653 = (0);
while(true){
if((i__16250__auto___22653 < len__16249__auto___22652)){
args__16256__auto__.push((arguments[i__16250__auto___22653]));
var G__22654 = (i__16250__auto___22653 + (1));
i__16250__auto___22653 = G__22654;
continue;
} else {
}
break;
}
var argseq__16257__auto__ = ((((0) < args__16256__auto__.length))?(new cljs.core.IndexedSeq(args__16256__auto__.slice((0)),(0),null)):null);
return cljs.spec.impl.gen.string_alphanumeric.cljs$core$IFn$_invoke$arity$variadic(argseq__16257__auto__);
});})(g__16428__auto___22651))
;
cljs.spec.impl.gen.string_alphanumeric.cljs$core$IFn$_invoke$arity$variadic = ((function (g__16428__auto___22651){
return (function (args){
return cljs.core.deref.call(null,g__16428__auto___22651);
});})(g__16428__auto___22651))
;
cljs.spec.impl.gen.string_alphanumeric.cljs$lang$maxFixedArity = (0);
cljs.spec.impl.gen.string_alphanumeric.cljs$lang$applyTo = ((function (g__16428__auto___22651){
return (function (seq22579){
return cljs.spec.impl.gen.string_alphanumeric.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq.call(null,seq22579));
});})(g__16428__auto___22651))
;
var g__16428__auto___22655 = (new cljs.spec.impl.gen.LazyVar((function (){
if((typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.generators.symbol !== 'undefined')){
return clojure.test.check.generators.symbol;
} else {
throw (new Error([cljs.core.str("Var "),cljs.core.str(new cljs.core.Symbol("clojure.test.check.generators","symbol","clojure.test.check.generators/symbol",-1305461065,null)),cljs.core.str(" does not exist, "),cljs.core.str(cljs.core.namespace.call(null,new cljs.core.Symbol("clojure.test.check.generators","symbol","clojure.test.check.generators/symbol",-1305461065,null))),cljs.core.str(" never required")].join('')));
}
}),null));
/**
* Fn returning clojure.test.check.generators/symbol
*/
cljs.spec.impl.gen.symbol = ((function (g__16428__auto___22655){
return (function cljs$spec$impl$gen$symbol(var_args){
var args__16256__auto__ = [];
var len__16249__auto___22656 = arguments.length;
var i__16250__auto___22657 = (0);
while(true){
if((i__16250__auto___22657 < len__16249__auto___22656)){
args__16256__auto__.push((arguments[i__16250__auto___22657]));
var G__22658 = (i__16250__auto___22657 + (1));
i__16250__auto___22657 = G__22658;
continue;
} else {
}
break;
}
var argseq__16257__auto__ = ((((0) < args__16256__auto__.length))?(new cljs.core.IndexedSeq(args__16256__auto__.slice((0)),(0),null)):null);
return cljs.spec.impl.gen.symbol.cljs$core$IFn$_invoke$arity$variadic(argseq__16257__auto__);
});})(g__16428__auto___22655))
;
cljs.spec.impl.gen.symbol.cljs$core$IFn$_invoke$arity$variadic = ((function (g__16428__auto___22655){
return (function (args){
return cljs.core.deref.call(null,g__16428__auto___22655);
});})(g__16428__auto___22655))
;
cljs.spec.impl.gen.symbol.cljs$lang$maxFixedArity = (0);
cljs.spec.impl.gen.symbol.cljs$lang$applyTo = ((function (g__16428__auto___22655){
return (function (seq22580){
return cljs.spec.impl.gen.symbol.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq.call(null,seq22580));
});})(g__16428__auto___22655))
;
var g__16428__auto___22659 = (new cljs.spec.impl.gen.LazyVar((function (){
if((typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.generators.symbol_ns !== 'undefined')){
return clojure.test.check.generators.symbol_ns;
} else {
throw (new Error([cljs.core.str("Var "),cljs.core.str(new cljs.core.Symbol("clojure.test.check.generators","symbol-ns","clojure.test.check.generators/symbol-ns",-862629490,null)),cljs.core.str(" does not exist, "),cljs.core.str(cljs.core.namespace.call(null,new cljs.core.Symbol("clojure.test.check.generators","symbol-ns","clojure.test.check.generators/symbol-ns",-862629490,null))),cljs.core.str(" never required")].join('')));
}
}),null));
/**
* Fn returning clojure.test.check.generators/symbol-ns
*/
cljs.spec.impl.gen.symbol_ns = ((function (g__16428__auto___22659){
return (function cljs$spec$impl$gen$symbol_ns(var_args){
var args__16256__auto__ = [];
var len__16249__auto___22660 = arguments.length;
var i__16250__auto___22661 = (0);
while(true){
if((i__16250__auto___22661 < len__16249__auto___22660)){
args__16256__auto__.push((arguments[i__16250__auto___22661]));
var G__22662 = (i__16250__auto___22661 + (1));
i__16250__auto___22661 = G__22662;
continue;
} else {
}
break;
}
var argseq__16257__auto__ = ((((0) < args__16256__auto__.length))?(new cljs.core.IndexedSeq(args__16256__auto__.slice((0)),(0),null)):null);
return cljs.spec.impl.gen.symbol_ns.cljs$core$IFn$_invoke$arity$variadic(argseq__16257__auto__);
});})(g__16428__auto___22659))
;
cljs.spec.impl.gen.symbol_ns.cljs$core$IFn$_invoke$arity$variadic = ((function (g__16428__auto___22659){
return (function (args){
return cljs.core.deref.call(null,g__16428__auto___22659);
});})(g__16428__auto___22659))
;
cljs.spec.impl.gen.symbol_ns.cljs$lang$maxFixedArity = (0);
cljs.spec.impl.gen.symbol_ns.cljs$lang$applyTo = ((function (g__16428__auto___22659){
return (function (seq22581){
return cljs.spec.impl.gen.symbol_ns.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq.call(null,seq22581));
});})(g__16428__auto___22659))
;
var g__16428__auto___22663 = (new cljs.spec.impl.gen.LazyVar((function (){
if((typeof clojure.test !== 'undefined') && (typeof clojure.test.check !== 'undefined') && (typeof clojure.test.check.generators.uuid !== 'undefined')){
return clojure.test.check.generators.uuid;
} else {
throw (new Error([cljs.core.str("Var "),cljs.core.str(new cljs.core.Symbol("clojure.test.check.generators","uuid","clojure.test.check.generators/uuid",1589373144,null)),cljs.core.str(" does not exist, "),cljs.core.str(cljs.core.namespace.call(null,new cljs.core.Symbol("clojure.test.check.generators","uuid","clojure.test.check.generators/uuid",1589373144,null))),cljs.core.str(" never required")].join('')));
}
}),null));
/**
* Fn returning clojure.test.check.generators/uuid
*/
cljs.spec.impl.gen.uuid = ((function (g__16428__auto___22663){
return (function cljs$spec$impl$gen$uuid(var_args){
var args__16256__auto__ = [];
var len__16249__auto___22664 = arguments.length;
var i__16250__auto___22665 = (0);
while(true){
if((i__16250__auto___22665 < len__16249__auto___22664)){
args__16256__auto__.push((arguments[i__16250__auto___22665]));
var G__22666 = (i__16250__auto___22665 + (1));
i__16250__auto___22665 = G__22666;
continue;
} else {
}
break;
}
var argseq__16257__auto__ = ((((0) < args__16256__auto__.length))?(new cljs.core.IndexedSeq(args__16256__auto__.slice((0)),(0),null)):null);
return cljs.spec.impl.gen.uuid.cljs$core$IFn$_invoke$arity$variadic(argseq__16257__auto__);
});})(g__16428__auto___22663))
;
cljs.spec.impl.gen.uuid.cljs$core$IFn$_invoke$arity$variadic = ((function (g__16428__auto___22663){
return (function (args){
return cljs.core.deref.call(null,g__16428__auto___22663);
});})(g__16428__auto___22663))
;
cljs.spec.impl.gen.uuid.cljs$lang$maxFixedArity = (0);
cljs.spec.impl.gen.uuid.cljs$lang$applyTo = ((function (g__16428__auto___22663){
return (function (seq22582){
return cljs.spec.impl.gen.uuid.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq.call(null,seq22582));
});})(g__16428__auto___22663))
;
/**
* Returns a generator of a sequence catenated from results of
* gens, each of which should generate something sequential.
*/
cljs.spec.impl.gen.cat = (function cljs$spec$impl$gen$cat(var_args){
var args__16256__auto__ = [];
var len__16249__auto___22669 = arguments.length;
var i__16250__auto___22670 = (0);
while(true){
if((i__16250__auto___22670 < len__16249__auto___22669)){
args__16256__auto__.push((arguments[i__16250__auto___22670]));
var G__22671 = (i__16250__auto___22670 + (1));
i__16250__auto___22670 = G__22671;
continue;
} else {
}
break;
}
var argseq__16257__auto__ = ((((0) < args__16256__auto__.length))?(new cljs.core.IndexedSeq(args__16256__auto__.slice((0)),(0),null)):null);
return cljs.spec.impl.gen.cat.cljs$core$IFn$_invoke$arity$variadic(argseq__16257__auto__);
});
cljs.spec.impl.gen.cat.cljs$core$IFn$_invoke$arity$variadic = (function (gens){
return cljs.spec.impl.gen.fmap.call(null,(function (p1__22667_SHARP_){
return cljs.core.apply.call(null,cljs.core.concat,p1__22667_SHARP_);
}),cljs.core.apply.call(null,cljs.spec.impl.gen.tuple,gens));
});
cljs.spec.impl.gen.cat.cljs$lang$maxFixedArity = (0);
cljs.spec.impl.gen.cat.cljs$lang$applyTo = (function (seq22668){
return cljs.spec.impl.gen.cat.cljs$core$IFn$_invoke$arity$variadic(cljs.core.seq.call(null,seq22668));
});
cljs.spec.impl.gen.qualified_QMARK_ = (function cljs$spec$impl$gen$qualified_QMARK_(ident){
return !((cljs.core.namespace.call(null,ident) == null));
});
cljs.spec.impl.gen.gen_builtins = (new cljs.core.Delay((function (){
var simple = cljs.spec.impl.gen.simple_type_printable.call(null);
return cljs.core.PersistentHashMap.fromArrays([cljs.core.qualified_keyword_QMARK_,cljs.core.seq_QMARK_,cljs.core.vector_QMARK_,cljs.core.any_QMARK_,cljs.core.boolean_QMARK_,cljs.core.char_QMARK_,cljs.core.inst_QMARK_,cljs.core.simple_symbol_QMARK_,cljs.core.sequential_QMARK_,cljs.core.float_QMARK_,cljs.core.set_QMARK_,cljs.core.map_QMARK_,cljs.core.empty_QMARK_,cljs.core.string_QMARK_,cljs.core.double_QMARK_,cljs.core.int_QMARK_,cljs.core.associative_QMARK_,cljs.core.keyword_QMARK_,cljs.core.indexed_QMARK_,cljs.core.zero_QMARK_,cljs.core.simple_keyword_QMARK_,cljs.core.neg_int_QMARK_,cljs.core.nil_QMARK_,cljs.core.ident_QMARK_,cljs.core.qualified_ident_QMARK_,cljs.core.true_QMARK_,cljs.core.integer_QMARK_,cljs.core.nat_int_QMARK_,cljs.core.pos_int_QMARK_,cljs.core.uuid_QMARK_,cljs.core.false_QMARK_,cljs.core.list_QMARK_,cljs.core.simple_ident_QMARK_,cljs.core.number_QMARK_,cljs.core.qualified_symbol_QMARK_,cljs.core.seqable_QMARK_,cljs.core.symbol_QMARK_,cljs.core.coll_QMARK_],[cljs.spec.impl.gen.such_that.call(null,cljs.spec.impl.gen.qualified_QMARK_,cljs.spec.impl.gen.keyword_ns.call(null)),cljs.spec.impl.gen.list.call(null,simple),cljs.spec.impl.gen.vector.call(null,simple),cljs.spec.impl.gen.one_of.call(null,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.spec.impl.gen.return$.call(null,null),cljs.spec.impl.gen.any_printable.call(null)], null)),cljs.spec.impl.gen.boolean$.call(null),cljs.spec.impl.gen.char$.call(null),cljs.spec.impl.gen.fmap.call(null,((function (simple){
return (function (p1__22672_SHARP_){
return (new Date(p1__22672_SHARP_));
});})(simple))
,cljs.spec.impl.gen.large_integer.call(null)),cljs.spec.impl.gen.symbol.call(null),cljs.spec.impl.gen.one_of.call(null,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.spec.impl.gen.list.call(null,simple),cljs.spec.impl.gen.vector.call(null,simple)], null)),cljs.spec.impl.gen.double$.call(null),cljs.spec.impl.gen.set.call(null,simple),cljs.spec.impl.gen.map.call(null,simple,simple),cljs.spec.impl.gen.elements.call(null,new cljs.core.PersistentVector(null, 5, 5, cljs.core.PersistentVector.EMPTY_NODE, [null,cljs.core.List.EMPTY,cljs.core.PersistentVector.EMPTY,cljs.core.PersistentArrayMap.EMPTY,cljs.core.PersistentHashSet.EMPTY], null)),cljs.spec.impl.gen.string_alphanumeric.call(null),cljs.spec.impl.gen.double$.call(null),cljs.spec.impl.gen.large_integer.call(null),cljs.spec.impl.gen.one_of.call(null,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.spec.impl.gen.map.call(null,simple,simple),cljs.spec.impl.gen.vector.call(null,simple)], null)),cljs.spec.impl.gen.keyword_ns.call(null),cljs.spec.impl.gen.vector.call(null,simple),cljs.spec.impl.gen.return$.call(null,(0)),cljs.spec.impl.gen.keyword.call(null),cljs.spec.impl.gen.large_integer_STAR_.call(null,new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"max","max",61366548),(-1)], null)),cljs.spec.impl.gen.return$.call(null,null),cljs.spec.impl.gen.one_of.call(null,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.spec.impl.gen.keyword_ns.call(null),cljs.spec.impl.gen.symbol_ns.call(null)], null)),cljs.spec.impl.gen.such_that.call(null,cljs.spec.impl.gen.qualified_QMARK_,cljs.spec.impl.gen.one_of.call(null,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.spec.impl.gen.keyword_ns.call(null),cljs.spec.impl.gen.symbol_ns.call(null)], null))),cljs.spec.impl.gen.return$.call(null,true),cljs.spec.impl.gen.large_integer.call(null),cljs.spec.impl.gen.large_integer_STAR_.call(null,new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"min","min",444991522),(0)], null)),cljs.spec.impl.gen.large_integer_STAR_.call(null,new cljs.core.PersistentArrayMap(null, 1, [new cljs.core.Keyword(null,"min","min",444991522),(1)], null)),cljs.spec.impl.gen.uuid.call(null),cljs.spec.impl.gen.return$.call(null,false),cljs.spec.impl.gen.list.call(null,simple),cljs.spec.impl.gen.one_of.call(null,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.spec.impl.gen.keyword.call(null),cljs.spec.impl.gen.symbol.call(null)], null)),cljs.spec.impl.gen.one_of.call(null,new cljs.core.PersistentVector(null, 2, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.spec.impl.gen.large_integer.call(null),cljs.spec.impl.gen.double$.call(null)], null)),cljs.spec.impl.gen.such_that.call(null,cljs.spec.impl.gen.qualified_QMARK_,cljs.spec.impl.gen.symbol_ns.call(null)),cljs.spec.impl.gen.one_of.call(null,new cljs.core.PersistentVector(null, 6, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.spec.impl.gen.return$.call(null,null),cljs.spec.impl.gen.list.call(null,simple),cljs.spec.impl.gen.vector.call(null,simple),cljs.spec.impl.gen.map.call(null,simple,simple),cljs.spec.impl.gen.set.call(null,simple),cljs.spec.impl.gen.string_alphanumeric.call(null)], null)),cljs.spec.impl.gen.symbol_ns.call(null),cljs.spec.impl.gen.one_of.call(null,new cljs.core.PersistentVector(null, 4, 5, cljs.core.PersistentVector.EMPTY_NODE, [cljs.spec.impl.gen.map.call(null,simple,simple),cljs.spec.impl.gen.list.call(null,simple),cljs.spec.impl.gen.vector.call(null,simple),cljs.spec.impl.gen.set.call(null,simple)], null))]);
}),null));
/**
* Given a predicate, returns a built-in generator if one exists.
*/
cljs.spec.impl.gen.gen_for_pred = (function cljs$spec$impl$gen$gen_for_pred(pred){
if(cljs.core.set_QMARK_.call(null,pred)){
return cljs.spec.impl.gen.elements.call(null,pred);
} else {
return cljs.core.get.call(null,cljs.core.deref.call(null,cljs.spec.impl.gen.gen_builtins),pred);
}
});
//# sourceMappingURL=gen.js.map