@@ -1,736 +0,0 @@
3− create: function (value) {
19−function Semigroupoid($less$less$less) {
20− this["<<<"] = $less$less$less;
22−function Category(__superclass_Prelude$dotSemigroupoid_0, id) {
23− this["__superclass_Prelude.Semigroupoid_0"] = __superclass_Prelude$dotSemigroupoid_0;
29−function Functor($less$dollar$greater) {
30− this["<$>"] = $less$dollar$greater;
32−function Apply($less$times$greater, __superclass_Prelude$dotFunctor_0) {
33− this["<*>"] = $less$times$greater;
34− this["__superclass_Prelude.Functor_0"] = __superclass_Prelude$dotFunctor_0;
36−function Applicative(__superclass_Prelude$dotApply_0, pure) {
37− this["__superclass_Prelude.Apply_0"] = __superclass_Prelude$dotApply_0;
40−function Alternative($less$bar$greater, empty) {
41− this["<|>"] = $less$bar$greater;
44−function Bind($greater$greater$eq, __superclass_Prelude$dotApply_0) {
45− this[">>="] = $greater$greater$eq;
46− this["__superclass_Prelude.Apply_0"] = __superclass_Prelude$dotApply_0;
48−function Monad(__superclass_Prelude$dotApplicative_0, __superclass_Prelude$dotBind_1) {
49− this["__superclass_Prelude.Applicative_0"] = __superclass_Prelude$dotApplicative_0;
50− this["__superclass_Prelude.Bind_1"] = __superclass_Prelude$dotBind_1;
52−function Num($percent, $times, $plus, $minus, $div, negate) {
53− this["%"] = $percent;
58− this.negate = negate;
60−function Eq($div$eq, $eq$eq) {
61− this["/="] = $div$eq;
64−function Ord(__superclass_Prelude$dotEq_0, compare) {
65− this["__superclass_Prelude.Eq_0"] = __superclass_Prelude$dotEq_0;
66− this.compare = compare;
68−function Bits($amp, $up, complement, shl, shr, zshr, $bar) {
71− this.complement = complement;
77−function BoolLike($amp$amp, not, $bar$bar) {
78− this["&&"] = $amp$amp;
80− this["||"] = $bar$bar;
82−function Semigroup($less$greater) {
83− this["<>"] = $less$greater;
85−function cons(e) { return function (l) { return [e].concat(l); };};
86−function showStringImpl(s) { return JSON.stringify(s);};
87−function showNumberImpl(n) { return n.toString();};
88−function showArrayImpl (f) { return function (xs) { var ss = []; for (var i = 0, l = xs.length; i < l; i++) { ss[i] = f(xs[i]); } return '[' + ss.join(',') + ']'; };};
89−function numAdd(n1) { return function(n2) { return n1 + n2; };};
90−function numSub(n1) { return function(n2) { return n1 - n2; };};
91−function numMul(n1) { return function(n2) { return n1 * n2; };};
92−function numDiv(n1) { return function(n2) { return n1 / n2; };};
93−function numMod(n1) { return function(n2) { return n1 % n2; };};
94−function numNegate(n) { return -n;};
95−function refEq(r1) { return function(r2) { return r1 === r2; };};
96−function refIneq(r1) { return function(r2) { return r1 !== r2; };};
97−function eqArrayImpl(f) { return function(xs) { return function(ys) { if (xs.length !== ys.length) return false; for (var i = 0; i < xs.length; i++) { if (!f(xs[i])(ys[i])) return false; } return true; }; };};
98−function unsafeCompareImpl(lt) { return function (eq) { return function (gt) { return function (x) { return function (y) { return x < y ? lt : x > y ? gt : eq; }; }; }; };};
99−function numShl(n1) { return function(n2) { return n1 << n2; };};
100−function numShr(n1) { return function(n2) { return n1 >> n2; };};
101−function numZshr(n1) { return function(n2) { return n1 >>> n2; };};
102−function numAnd(n1) { return function(n2) { return n1 & n2; };};
103−function numOr(n1) { return function(n2) { return n1 | n2; };};
104−function numXor(n1) { return function(n2) { return n1 ^ n2; };};
105−function numComplement(n) { return ~n;};
106−function boolAnd(b1) { return function(b2) { return b1 && b2; };};
107−function boolOr(b1) { return function(b2) { return b1 || b2; };};
108−function boolNot(b) { return !b;};
109−function concatString(s1) { return function(s2) { return s1 + s2; };};
110−var $bar$bar = function (dict) {
113−var $bar = function (dict) {
116−var $up = function (dict) {
119−var $greater$greater$eq = function (dict) {
122−var $eq$eq = function (dict) {
125−var $less$bar$greater = function (dict) {
128−var $less$greater = function (dict) {
131−var $less$less$less = function (dict) {
134−var $greater$greater$greater = function (__dict_Semigroupoid_0) {
135− return function (f) {
136− return function (g) {
137− return $less$less$less(__dict_Semigroupoid_0)(g)(f);
141−var $less$times$greater = function (dict) {
144−var $less$dollar$greater = function (dict) {
148−var $div$eq = function (dict) {
151−var $div = function (dict) {
154−var $minus = function (dict) {
157−var $plus$plus = function (__dict_Semigroup_1) {
158− return $less$greater(__dict_Semigroup_1);
160−var $plus = function (dict) {
163−var $times = function (dict) {
166−var $amp$amp = function (dict) {
169−var $amp = function (dict) {
172−var $percent = function (dict) {
175−var $dollar = function (f) {
176− return function (x) {
180−var $hash = function (x) {
181− return function (f) {
185−var zshr = function (dict) {
188−var unsafeCompare = unsafeCompareImpl(LT.value)(EQ.value)(GT.value);
190−var shr = function (dict) {
193−var showUnit = function (_) {
194− return new Show(function (_7) {
195− return (function (_29) {
197− throw new Error("Failed pattern match");
201−var showString = function (_) {
202− return new Show(showStringImpl);
204−var showOrdering = function (_) {
205− return new Show(function (_15) {
206− return (function (_30) {
207− if (_30 instanceof LT) {
210− if (_30 instanceof GT) {
213− if (_30 instanceof EQ) {
216− throw new Error("Failed pattern match");
220−var showNumber = function (_) {
221− return new Show(showNumberImpl);
223−var showBoolean = function (_) {
224− return new Show(function (_8) {
225− return (function (_31) {
232− throw new Error("Failed pattern match");
236−var show = function (dict) {
239−var showArray = function (__dict_Show_2) {
240− return new Show(showArrayImpl(show(__dict_Show_2)));
242−var shl = function (dict) {
245−var semigroupoidArr = function (_) {
246− return new Semigroupoid(function (f) {
247− return function (g) {
248− return function (x) {
254−var semigroupUnit = function (_) {
255− return new Semigroup(function (_22) {
256− return function (_23) {
257− return (function (_32, _33) {
259− throw new Error("Failed pattern match");
264−var semigroupString = function (_) {
265− return new Semigroup(concatString);
267−var semigroupArr = function (__dict_Semigroup_3) {
268− return new Semigroup(function (f) {
269− return function (g) {
270− return function (x) {
271− return $less$greater(__dict_Semigroup_3)(f(x))(g(x));
276−var pure = function (dict) {
279−var $$return = function (__dict_Monad_4) {
280− return pure(__dict_Monad_4["__superclass_Prelude.Applicative_0"]({}));
282−var numNumber = function (_) {
283− return new Num(numMod, numMul, numAdd, numSub, numDiv, numNegate);
285−var not = function (dict) {
288−var negate = function (dict) {
291−var liftM1 = function (__dict_Monad_5) {
292− return function (f) {
293− return function (a) {
294− return $greater$greater$eq(__dict_Monad_5["__superclass_Prelude.Bind_1"]({}))(a)(function (_0) {
295− return (function (_34) {
297− return $$return(__dict_Monad_5)(f(a$prime));
298− throw new Error("Failed pattern match");
304−var liftA1 = function (__dict_Applicative_6) {
305− return function (f) {
306− return function (a) {
307− return $less$times$greater(__dict_Applicative_6["__superclass_Prelude.Apply_0"]({}))(pure(__dict_Applicative_6)(f))(a);
311−var id = function (dict) {
314−var functorArr = function (_) {
315− return new Functor($less$less$less(semigroupoidArr({})));
317−var flip = function (f) {
318− return function (b) {
319− return function (a) {
324−var eqUnit = function (_) {
325− return new Eq(function (_11) {
326− return function (_12) {
327− return (function (_35, _36) {
329− throw new Error("Failed pattern match");
333− return function (_10) {
334− return (function (_37, _38) {
336− throw new Error("Failed pattern match");
341−var ordUnit = function (_) {
342− return new Ord(function (_) {
345− return function (_17) {
346− return (function (_39, _40) {
348− throw new Error("Failed pattern match");
353−var eqString = function (_) {
354− return new Eq(refIneq, refEq);
356−var ordString = function (_) {
357− return new Ord(function (_) {
358− return eqString({});
361−var eqNumber = function (_) {
362− return new Eq(refIneq, refEq);
364−var ordNumber = function (_) {
365− return new Ord(function (_) {
366− return eqNumber({});
369−var eqBoolean = function (_) {
370− return new Eq(refIneq, refEq);
372−var ordBoolean = function (_) {
373− return new Ord(function (_) {
374− return eqBoolean({});
376− return function (_19) {
377− return (function (_41, _42) {
398− throw new Error("Failed pattern match");
403−var empty = function (dict) {
406−var $$const = function (_3) {
407− return function (_4) {
408− return (function (_43, _44) {
411− throw new Error("Failed pattern match");
415−var $$void = function (__dict_Functor_8) {
416− return function (fa) {
417− return $less$dollar$greater(__dict_Functor_8)($$const(unit))(fa);
420−var complement = function (dict) {
421− return dict.complement;
423−var compare = function (dict) {
424− return dict.compare;
426−var $less = function (__dict_Ord_10) {
427− return function (a1) {
428− return function (a2) {
429− return (function (_45) {
430− if (_45 instanceof LT) {
434− throw new Error("Failed pattern match");
435− })(compare(__dict_Ord_10)(a1)(a2));
439−var $less$eq = function (__dict_Ord_11) {
440− return function (a1) {
441− return function (a2) {
442− return (function (_46) {
443− if (_46 instanceof GT) {
447− throw new Error("Failed pattern match");
448− })(compare(__dict_Ord_11)(a1)(a2));
452−var $greater = function (__dict_Ord_12) {
453− return function (a1) {
454− return function (a2) {
455− return (function (_47) {
456− if (_47 instanceof GT) {
460− throw new Error("Failed pattern match");
461− })(compare(__dict_Ord_12)(a1)(a2));
465−var $greater$eq = function (__dict_Ord_13) {
466− return function (a1) {
467− return function (a2) {
468− return (function (_48) {
469− if (_48 instanceof LT) {
473− throw new Error("Failed pattern match");
474− })(compare(__dict_Ord_13)(a1)(a2));
478−var categoryArr = function (_) {
479− return new Category(function (_) {
480− return semigroupoidArr({});
485−var boolLikeBoolean = function (_) {
486− return new BoolLike(boolAnd, boolNot, boolOr);
488−var eqArray = function (__dict_Eq_7) {
489− return new Eq(function (xs) {
490− return function (ys) {
491− return not(boolLikeBoolean({}))($eq$eq(eqArray(__dict_Eq_7))(xs)(ys));
494− return function (ys) {
495− return eqArrayImpl($eq$eq(__dict_Eq_7))(xs)(ys);
499−var ordArray = function (__dict_Ord_9) {
500− return new Ord(function (_) {
501− return eqArray(__dict_Ord_9["__superclass_Prelude.Eq_0"]({}));
503− return function (_21) {
504− return (function (_49, _50) {
505− if (_49.length === 0) {
506− if (_50.length === 0) {
510− if (_49.length === 0) {
513− if (_50.length === 0) {
516− if (_49.length > 0) {
518− var _55 = _49.slice(1);
521− if (_50.length > 0) {
523− var _53 = _50.slice(1);
526− return (function (_51) {
527− if (_51 instanceof EQ) {
528− return compare(ordArray(__dict_Ord_9))(xs)(ys);
532− throw new Error("Failed pattern match");
533− })(compare(__dict_Ord_9)(x)(y));
536− throw new Error("Failed pattern match");
541−var eqOrdering = function (_) {
542− return new Eq(function (x) {
543− return function (y) {
544− return not(boolLikeBoolean({}))($eq$eq(eqOrdering({}))(x)(y));
547− return function (_14) {
548− return (function (_56, _57) {
549− if (_56 instanceof LT) {
550− if (_57 instanceof LT) {
554− if (_56 instanceof GT) {
555− if (_57 instanceof GT) {
559− if (_56 instanceof EQ) {
560− if (_57 instanceof EQ) {
566− throw new Error("Failed pattern match");
571−var bitsNumber = function (_) {
572− return new Bits(numAnd, numXor, numComplement, numShl, numShr, numZshr, numOr);
574−var asTypeOf = function (_5) {
575− return function (_6) {
576− return (function (_58, _59) {
579− throw new Error("Failed pattern match");
583−var applyArr = function (_) {
584− return new Apply(function (f) {
585− return function (g) {
586− return function (x) {
591− return functorArr({});
594−var bindArr = function (_) {
595− return new Bind(function (m) {
596− return function (f) {
597− return function (x) {
602− return applyArr({});
605−var applicativeArr = function (_) {
606− return new Applicative(function (_) {
607− return applyArr({});
610−var monadArr = function (_) {
611− return new Monad(function (_) {
612− return applicativeArr({});
617−var ap = function (__dict_Monad_14) {
618− return function (f) {
619− return function (a) {
620− return $greater$greater$eq(__dict_Monad_14["__superclass_Prelude.Bind_1"]({}))(f)(function (_2) {
621− return (function (_60) {
623− return $greater$greater$eq(__dict_Monad_14["__superclass_Prelude.Bind_1"]({}))(a)(function (_1) {
624− return (function (_61) {
626− return $$return(__dict_Monad_14)(f$prime(a$prime));
627− throw new Error("Failed pattern match");
630− throw new Error("Failed pattern match");
641− Semigroup: Semigroup,
649− Alternative: Alternative,
650− Applicative: Applicative,
655− Semigroupoid: Semigroupoid,
658− "<>": $less$greater,
662− complement: complement,
687− ">>=": $greater$greater$eq,
688− "<|>": $less$bar$greater,
692− "<*>": $less$times$greater,
694− "<$>": $less$dollar$greater,
701− ">>>": $greater$greater$greater,
702− "<<<": $less$less$less,
706− semigroupoidArr: semigroupoidArr,
707− categoryArr: categoryArr,
709− showString: showString,
710− showBoolean: showBoolean,
711− showNumber: showNumber,
712− showArray: showArray,
713− functorArr: functorArr,
715− applicativeArr: applicativeArr,
718− numNumber: numNumber,
722− eqBoolean: eqBoolean,
724− eqOrdering: eqOrdering,
725− showOrdering: showOrdering,
727− ordBoolean: ordBoolean,
728− ordNumber: ordNumber,
729− ordString: ordString,
731− bitsNumber: bitsNumber,
732− boolLikeBoolean: boolLikeBoolean,
733− semigroupUnit: semigroupUnit,
734− semigroupString: semigroupString,
735− semigroupArr: semigroupArr