/* automatically generated by JSCoverage - do not edit */
if (typeof _$jscoverage === 'undefined') _$jscoverage = {};
if (! _$jscoverage['List/compact.js']) {
  _$jscoverage['List/compact.js'] = [];
  _$jscoverage['List/compact.js'][5] = 0;
  _$jscoverage['List/compact.js'][7] = 0;
  _$jscoverage['List/compact.js'][10] = 0;
  _$jscoverage['List/compact.js'][12] = 0;
  _$jscoverage['List/compact.js'][13] = 0;
}
_$jscoverage['List/compact.js'][5]++;
"use strict";
_$jscoverage['List/compact.js'][7]++;
var f = require("../Function/functionalize"), filter = require("./filter").call, validate = (function (x) {
  _$jscoverage['List/compact.js'][10]++;
  return ! ! x;
});
_$jscoverage['List/compact.js'][12]++;
module.exports = f((function () {
  _$jscoverage['List/compact.js'][13]++;
  return filter(this, validate);
}));
_$jscoverage['List/compact.js'].source = ["// Returns a copy of the array-like object with all falsy values removed.","//","// Inspired by: http://documentcloud.github.com/underscore/#compact","","'use strict';","","var f      = require('../Function/functionalize')","  , filter = require('./filter').call","","  , validate = function (x) { return !!x; };","","module.exports = f(function () {","\treturn filter(this, validate);","});"];
