/* Metro module 3426; source: unknown; dependencies: [3235, 3397, 3236] */ function _fun26570(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#26570, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3553:6, offset: 0x00f47900, size: 148 bytes, params: 8, frame: 19 const closure = function(a0) { var value = a0; return value && value.__esModule ? value : {default: value}; }; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); exports.default = differenceInDays; const env0_0 = closure(require(3235) /* metro dependency 3235 */); const env0_1 = closure(require(3397) /* metro dependency 3397 */); const env0_2 = closure(require(3236) /* metro dependency 3236 */); module.exports = exports.default; } function compareLocalAsc(a0, a1) { // fn#26572, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3553:529, offset: 0x00f47994, size: 219 bytes, params: 3, frame: 12 var r2; let getFullYear = a0.getFullYear; let value = Reflect.apply(getFullYear, a0, []); getFullYear = a1.getFullYear; value -= Reflect.apply(getFullYear, a1, []); if (value) { r2 = value; } else { value = a0.getMonth(); value -= a1.getMonth(); r2 = value; } if (!r2) { value = a0.getDate(); value -= a1.getDate(); r2 = value; } if (!r2) { value = a0.getHours(); value -= a1.getHours(); r2 = value; } if (!r2) { value = a0.getMinutes(); value -= a1.getMinutes(); r2 = value; } if (!r2) { value = a0.getSeconds(); value -= a1.getSeconds(); r2 = value; } if (!r2) { value = a0.getMilliseconds(); value -= a1.getMilliseconds(); r2 = value; } return r2 < 0 ? -1 : r2 > 0 ? 1 : r2; } function differenceInDays(a0, a1) { // fn#26573, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3553:102, offset: 0x00f47a6f, size: 180 bytes, params: 3, frame: 19 var value; (0, env0_2.default)(2, arguments); const value2 = (0, env0_0.default)(a0); const value3 = (0, env0_0.default)(a1); const compareLocalAscBinding = compareLocalAsc; const value4 = compareLocalAscBinding(value2, value3); const Math = global.Math; value2.setDate(value2.getDate() - value4 * Math.abs((0, env0_1.default)(value2, value3))); const Number = global.Number; value = value4 * (value - Number(compareLocalAscBinding(value2, value3) === -value4)); const value7 = 0; return value7 === value ? value7 : value; }