// Metro module 3488 (f3489). import * as _toDate from "./toDate"; import { __esModule } from "./toDate"; import * as _requiredArgs from "./requiredArgs"; let c1845_0, c1845_1; export default function eachYearOfInterval(a0) { let r3 = a0; (0, c1845_1.default)(1, arguments); if (!a0) { r3 = {}; } const r19 = (0, c1845_0.default)(r3.start); const time = (0, c1845_0.default)(r3.end).getTime(); if (r19.getTime() <= time) { const r31 = []; r19.setHours(0, 0, 0, 0); r19.setMonth(0, 1); while (r19.getTime() <= time) { r31.push((0, c1845_0.default)(r19)); r19.setFullYear(r19.getFullYear() + 1); } return r31; } throw new RangeError("Invalid interval"); }; c1845_0 = _toDate ? __esModule ? _toDate : { default: _toDate } : { default: _toDate }; c1845_1 = _requiredArgs ? _requiredArgs.__esModule ? _requiredArgs : { default: _requiredArgs } : { default: _requiredArgs }; module.exports = exports.default;