{"size": 863, "ext": "js", "max_stars_repo_path": "index.js", "max_stars_repo_name": "ryanve/all-filler", "max_stars_repo_stars_event_min_datetime": "2019-11-18T19:18:00.000Z", "max_stars_repo_stars_event_max_datetime": "2019-11-18T19:18:00.000Z", "max_issues_repo_path": "index.js", "max_issues_repo_name": "ryanve/all-filler", "max_issues_repo_issues_event_min_datetime": null, "max_issues_repo_issues_event_max_datetime": null, "max_forks_repo_path": "index.js", "max_forks_repo_name": "ryanve/all-filler", "max_forks_repo_forks_event_min_datetime": null, "max_forks_repo_forks_event_max_datetime": null}
{"max_stars_count": 1, "max_issues_count": null, "max_forks_count": null, "avg_line_length": 25.3823529412, "max_line_length": 95, "alphanum_fraction": 0.5816917729}
!function(root, name, make) {
  if (typeof module != "undefined" && module.exports) module.exports = make()
  else root[name] = make()
}(this, "all-filler", function() {

  // Adapted from MDN Array.prototype.fill polyfill
  return function(O, value, start, end) {
    var isString = typeof O == "string"
    O = isString ? O.split("") : O

    // Steps 3-5.
    var len = O.length >>> 0

    // Steps 6-7.
    var relativeStart = start >> 0

    // Step 8.
    var k = relativeStart < 0 ? Math.max(len + relativeStart, 0) : Math.min(relativeStart, len)

    // Steps 9-10.
    var relativeEnd = end === void 0 ? len : end >> 0

    // Step 11.
    var final = relativeEnd < 0 ? Math.max(len + relativeEnd, 0) : Math.min(relativeEnd, len)

    // Step 12.
    while (k < final) O[k++] = value

    // Relative return
    return isString ? O.join("") : O
  }

});
