55 lines
1.5 KiB
JavaScript
55 lines
1.5 KiB
JavaScript
// Metro module 3479 (f3480).
|
|
import * as _addQuarters from "./addQuarters";
|
|
import { __esModule } from "./addQuarters";
|
|
import * as _startOfQuarter from "./startOfQuarter";
|
|
import * as _toDate from "./toDate";
|
|
import * as _requiredArgs from "./requiredArgs";
|
|
let c1836_0, c1836_1, c1836_2, c1836_3;
|
|
export default function eachQuarterOfInterval(a0) {
|
|
let time3;
|
|
let r2 = a0;
|
|
(0, c1836_3.default)(1, arguments);
|
|
if (!a0) {
|
|
r2 = {};
|
|
}
|
|
const r16 = (0, c1836_2.default)(r2.start);
|
|
const r19 = (0, c1836_2.default)(r2.end);
|
|
const time = r19.getTime();
|
|
if (r16.getTime() <= time) {
|
|
let r30 = (0, c1836_1.default)(r16);
|
|
const time2 = (0, c1836_1.default)(r19).getTime();
|
|
const r35 = [];
|
|
if (r30.getTime() <= time2) {
|
|
do {
|
|
r35.push((0, c1836_2.default)(r30));
|
|
const r45 = (0, c1836_0.default)(r30, 1);
|
|
time3 = r45.getTime();
|
|
r30 = r45;
|
|
} while (time3 <= time2);
|
|
}
|
|
return r35;
|
|
}
|
|
throw new RangeError("Invalid interval");
|
|
};
|
|
c1836_0 = _addQuarters ? __esModule ? _addQuarters : {
|
|
default: _addQuarters
|
|
} : {
|
|
default: _addQuarters
|
|
};
|
|
c1836_1 = _startOfQuarter ? _startOfQuarter.__esModule ? _startOfQuarter : {
|
|
default: _startOfQuarter
|
|
} : {
|
|
default: _startOfQuarter
|
|
};
|
|
c1836_2 = _toDate ? _toDate.__esModule ? _toDate : {
|
|
default: _toDate
|
|
} : {
|
|
default: _toDate
|
|
};
|
|
c1836_3 = _requiredArgs ? _requiredArgs.__esModule ? _requiredArgs : {
|
|
default: _requiredArgs
|
|
} : {
|
|
default: _requiredArgs
|
|
};
|
|
module.exports = exports.default;
|