// Metro module 3443 (f3444). import * as _toDate from "./toDate"; import { __esModule } from "./toDate"; import * as _requiredArgs from "./requiredArgs"; let c1801_0, c1801_1; export default function closestTo(a0, a1) { (0, c1801_1.default)(2, arguments); const r5 = (0, c1801_0.default)(a0); if (isNaN(Number(r5))) { return new Date(NaN); } let c13420_0, c13420_1; const time = r5.getTime(); (a1 == null ? [] : typeof a1.forEach !== "function" ? Array.prototype.slice.call(a1) : a1).forEach(function(item) { const r7 = (0, c1801_0.default)(item); if (isNaN(Number(r7))) { c13420_0 = new Date(NaN); c13420_1 = NaN; return void 0; } const r23 = Math.abs(time - r7.getTime()); if (c13420_0 == null || r23 < Number(c13420_1)) { c13420_0 = r7; c13420_1 = r23; } }); return c13420_0; }; c1801_0 = _toDate ? __esModule ? _toDate : { default: _toDate } : { default: _toDate }; c1801_1 = _requiredArgs ? _requiredArgs.__esModule ? _requiredArgs : { default: _requiredArgs } : { default: _requiredArgs }; module.exports = exports.default;