/**
* Helpers.
*/
var s = 1000;
var m = s * 60;
var h = m * 60;
var d = h * 24;
var w = d * 7;
var y = d * 365.25;
/**
* Parse or format the given `val`.
*
* Options:
*
* - `long` verbose formatting [false]
*
* @param {String|Number} val
* @param {Object} [options]
* @throws {Error} throw an error if val is not a non-empty string or a number
* @return {String|Number}
* @api public
*/
;
/**
* Parse the given `str` and return milliseconds.
*
* @param {String} str
* @return {Number}
* @api private
*/
/**
* Short format for `ms`.
*
* @param {Number} ms
* @return {String}
* @api private
*/
/**
* Long format for `ms`.
*
* @param {Number} ms
* @return {String}
* @api private
*/
/**
* Pluralization helper.
*/