// Metro module 3545 (f3546). import * as _toDate from "./toDate"; import { __esModule } from "./toDate"; import * as _requiredArgs from "./requiredArgs"; let c1897_0, c1897_1, c1897_2; export default function getOverlappingDaysInIntervals(a0, a1) { let r2 = a0; (0, c1897_1.default)(2, arguments); if (!a0) { r2 = {}; } const r16 = a1 ? a1 : {}; const time = (0, c1897_0.default)(r2.start).getTime(); const time2 = (0, c1897_0.default)(r2.end).getTime(); let r29 = (0, c1897_0.default)(r16.start).getTime(); let r34 = (0, c1897_0.default)(r16.end).getTime(); if (time <= time2 && r29 <= r34) { if (time < r34 && r29 < time2) { if (r34 > time2) { r34 = time2; } if (r29 < time) { r29 = time; } return Math.ceil((r34 - r29) / c1897_2); } return 0; } throw new RangeError("Invalid interval"); }; c1897_0 = _toDate ? __esModule ? _toDate : { default: _toDate } : { default: _toDate }; c1897_1 = _requiredArgs ? _requiredArgs.__esModule ? _requiredArgs : { default: _requiredArgs } : { default: _requiredArgs }; c1897_2 = 86400000; module.exports = exports.default;