| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154 | // Generated by LiveScript 1.4.0var values, keys, pairsToObj, objToPairs, listsToObj, objToLists, empty, each, map, compact, filter, reject, partition, find;values = function(object){  var i$, x, results$ = [];  for (i$ in object) {    x = object[i$];    results$.push(x);  }  return results$;};keys = function(object){  var x, results$ = [];  for (x in object) {    results$.push(x);  }  return results$;};pairsToObj = function(object){  var i$, len$, x, resultObj$ = {};  for (i$ = 0, len$ = object.length; i$ < len$; ++i$) {    x = object[i$];    resultObj$[x[0]] = x[1];  }  return resultObj$;};objToPairs = function(object){  var key, value, results$ = [];  for (key in object) {    value = object[key];    results$.push([key, value]);  }  return results$;};listsToObj = curry$(function(keys, values){  var i$, len$, i, key, resultObj$ = {};  for (i$ = 0, len$ = keys.length; i$ < len$; ++i$) {    i = i$;    key = keys[i$];    resultObj$[key] = values[i];  }  return resultObj$;});objToLists = function(object){  var keys, values, key, value;  keys = [];  values = [];  for (key in object) {    value = object[key];    keys.push(key);    values.push(value);  }  return [keys, values];};empty = function(object){  var x;  for (x in object) {    return false;  }  return true;};each = curry$(function(f, object){  var i$, x;  for (i$ in object) {    x = object[i$];    f(x);  }  return object;});map = curry$(function(f, object){  var k, x, resultObj$ = {};  for (k in object) {    x = object[k];    resultObj$[k] = f(x);  }  return resultObj$;});compact = function(object){  var k, x, resultObj$ = {};  for (k in object) {    x = object[k];    if (x) {      resultObj$[k] = x;    }  }  return resultObj$;};filter = curry$(function(f, object){  var k, x, resultObj$ = {};  for (k in object) {    x = object[k];    if (f(x)) {      resultObj$[k] = x;    }  }  return resultObj$;});reject = curry$(function(f, object){  var k, x, resultObj$ = {};  for (k in object) {    x = object[k];    if (!f(x)) {      resultObj$[k] = x;    }  }  return resultObj$;});partition = curry$(function(f, object){  var passed, failed, k, x;  passed = {};  failed = {};  for (k in object) {    x = object[k];    (f(x) ? passed : failed)[k] = x;  }  return [passed, failed];});find = curry$(function(f, object){  var i$, x;  for (i$ in object) {    x = object[i$];    if (f(x)) {      return x;    }  }});module.exports = {  values: values,  keys: keys,  pairsToObj: pairsToObj,  objToPairs: objToPairs,  listsToObj: listsToObj,  objToLists: objToLists,  empty: empty,  each: each,  map: map,  filter: filter,  compact: compact,  reject: reject,  partition: partition,  find: find};function curry$(f, bound){  var context,  _curry = function(args) {    return f.length > 1 ? function(){      var params = args ? args.concat() : [];      context = bound ? context || this : this;      return params.push.apply(params, arguments) <          f.length && arguments.length ?        _curry.call(context, params) : f.apply(context, params);    } : f;  };  return _curry();}
 |