{"ast":null,"code":"import BigNumber from 'bignumber.js';\nimport moment from 'moment';\nexport var formatTime = function formatTime(value, language) {\n  var formatter = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 'L LTS';\n  return moment(Math.floor(value), 'x').locale(language).format(formatter);\n};\nexport var quantile = function quantile(values, p) {\n  var n = values.length;\n\n  if (!n) {\n    return NaN;\n  }\n\n  if ((p = +p) <= 0 || n < 2) {\n    return values[0];\n  }\n\n  if (p >= 1) {\n    return values[n - 1];\n  }\n\n  var i = new BigNumber(p).multipliedBy(n - 1);\n  var i0 = i.integerValue().toNumber();\n  var value0 = new BigNumber(values[i0]);\n  var value1 = new BigNumber(values[i0 + 1]); // return value0 + (value1 - value0) * (i - i0);\n\n  return value0.plus(value1.minus(value0).multipliedBy(i.minus(i0))).toNumber();\n};","map":null,"metadata":{},"sourceType":"module"}