Files
discord-decomp/_bundle/closestIndexTo.js
T
2026-11-01 12:12:55 +02:00

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;