// Metro module 3476 (f3477). import * as _addMinutes from "./addMinutes"; import { __esModule } from "./addMinutes"; import * as _toDate from "./toDate"; import * as _startOfMinute from "./startOfMinute"; import * as _requiredArgs from "./requiredArgs"; let c1833_0, c1833_1, c1833_2, c1833_3; export default function eachMinuteOfInterval(a0, a1) { let time3; (0, c1833_3.default)(1, arguments); let r22 = (0, c1833_2.default)((0, c1833_1.default)(a0.start)); const r25 = (0, c1833_1.default)(a0.end); const time2 = r22.getTime(); const time = r25.getTime(); if (time2 >= time) { throw new RangeError("Invalid interval"); } const r31 = Number; const step = a1?.step; const r34 = r31(step !== null ? step !== void 0 ? step : 1 : 1); if (!(r34 < 1) && !isNaN(r34)) { const r37 = []; if (r22.getTime() <= time) { do { r37.push((0, c1833_1.default)(r22)); const r46 = (0, c1833_0.default)(r22, r34); time3 = r46.getTime(); r22 = r46; } while (time3 <= time); } return r37; } throw new RangeError("`options.step` must be a number equal to or greater than 1"); }; c1833_0 = _addMinutes ? __esModule ? _addMinutes : { default: _addMinutes } : { default: _addMinutes }; c1833_1 = _toDate ? _toDate.__esModule ? _toDate : { default: _toDate } : { default: _toDate }; c1833_2 = _startOfMinute ? _startOfMinute.__esModule ? _startOfMinute : { default: _startOfMinute } : { default: _startOfMinute }; c1833_3 = _requiredArgs ? _requiredArgs.__esModule ? _requiredArgs : { default: _requiredArgs } : { default: _requiredArgs }; module.exports = exports.default;