40 lines
1.1 KiB
JavaScript
40 lines
1.1 KiB
JavaScript
// Metro module 3442 (f3443).
|
|
import * as _toDate from "./toDate";
|
|
import { __esModule } from "./toDate";
|
|
import * as _requiredArgs from "./requiredArgs";
|
|
let c1800_0, c1800_1;
|
|
export default function closestIndexTo(a0, a1) {
|
|
(0, c1800_1.default)(2, arguments);
|
|
const r5 = (0, c1800_0.default)(a0);
|
|
if (isNaN(Number(r5))) {
|
|
return NaN;
|
|
}
|
|
let c13419_0, c13419_1;
|
|
const time = r5.getTime();
|
|
(a1 == null ? [] : typeof a1.forEach !== "function" ? Array.prototype.slice.call(a1) : a1).forEach(function(item, index) {
|
|
const r10 = (0, c1800_0.default)(item);
|
|
if (isNaN(Number(r10))) {
|
|
c13419_0 = NaN;
|
|
c13419_1 = NaN;
|
|
return void 0;
|
|
}
|
|
const r21 = Math.abs(time - r10.getTime());
|
|
if (c13419_0 == null || r21 < Number(c13419_1)) {
|
|
c13419_0 = index;
|
|
c13419_1 = r21;
|
|
}
|
|
});
|
|
return c13419_0;
|
|
};
|
|
c1800_0 = _toDate ? __esModule ? _toDate : {
|
|
default: _toDate
|
|
} : {
|
|
default: _toDate
|
|
};
|
|
c1800_1 = _requiredArgs ? _requiredArgs.__esModule ? _requiredArgs : {
|
|
default: _requiredArgs
|
|
} : {
|
|
default: _requiredArgs
|
|
};
|
|
module.exports = exports.default;
|