23 lines
829 B
JavaScript
23 lines
829 B
JavaScript
// Metro module 3647 (f3648).
|
|
import * as _requiredArgs from "./requiredArgs";
|
|
import { __esModule } from "./requiredArgs";
|
|
let c2064_0, c2064_1;
|
|
export default function milliseconds(a0) {
|
|
const { years, months, weeks, days, hours, minutes, seconds } = a0;
|
|
(0, c2064_0.default)(1, arguments);
|
|
const r2 = years ? 0 + years * c2064_1 : 0;
|
|
const r21 = months ? r2 + 30.436875 * months : r2;
|
|
const r24 = weeks ? r21 + 7 * weeks : r21;
|
|
const r3 = 24 * (days ? r24 + days : r24) * 60 * 60;
|
|
const r32 = hours ? r3 + 60 * hours * 60 : r3;
|
|
const r35 = minutes ? r32 + 60 * minutes : r32;
|
|
return Math.round(1000 * (seconds ? r35 + seconds : r35));
|
|
};
|
|
c2064_0 = _requiredArgs ? __esModule ? _requiredArgs : {
|
|
default: _requiredArgs
|
|
} : {
|
|
default: _requiredArgs
|
|
};
|
|
c2064_1 = 365.2425;
|
|
module.exports = exports.default;
|