/* Metro module 3528; source: unknown; dependencies: [3397, 3421, 3422, 3424, 3425, 3427, 3432, 3438, 3235, 3236, 3414] */ function _fun26913(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#26913, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3655:6, offset: 0x00f51c13, size: 294 bytes, params: 8, frame: 19 const env0_0 = require; 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 = intlFormatDistance; const env0_2 = closure(require(3397) /* metro dependency 3397 */); const env0_3 = closure(require(3421) /* metro dependency 3421 */); const env0_4 = closure(require(3422) /* metro dependency 3422 */); const env0_5 = closure(require(3424) /* metro dependency 3424 */); const env0_6 = closure(require(3425) /* metro dependency 3425 */); const env0_7 = closure(require(3427) /* metro dependency 3427 */); const env0_8 = closure(require(3432) /* metro dependency 3432 */); const env0_9 = closure(require(3438) /* metro dependency 3438 */); const env0_10 = closure(require(3235) /* metro dependency 3235 */); const env0_11 = closure(require(3236) /* metro dependency 3236 */); module.exports = exports.default; } function intlFormatDistance(a0, a1, a2) { // fn#26915, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3655:102, offset: 0x00f51d39, size: 1101 bytes, params: 4, frame: 23 var unit; var r2; var r3; var value5; const secondsInMinute = (require(3414) /* metro dependency 3414 */).secondsInMinute; const secondsInHour = (require(3414) /* metro dependency 3414 */).secondsInHour; const secondsInDay = (require(3414) /* metro dependency 3414 */).secondsInDay; const secondsInWeek = (require(3414) /* metro dependency 3414 */).secondsInWeek; var value11; const secondsInMonth = (require(3414) /* metro dependency 3414 */).secondsInMonth; const secondsInQuarter = (require(3414) /* metro dependency 3414 */).secondsInQuarter; const secondsInYear = (require(3414) /* metro dependency 3414 */).secondsInYear; var value18; var value19; var value20; var value21; var value22; var value23; var value24; var value25; var value26; var value27; var value28; var value29; var value30; var value31; const value = undefined; (0, env0_11.default)(2, arguments); const value3 = (0, env0_10.default)(a0); const value4 = (0, env0_10.default)(a1); if (a2 == null) { value5 = (0, env0_9.default)(value3, value4); if (global.Math.abs(value5) < secondsInMinute) { value30 = (0, env0_9.default)(value3, value4); value31 = 'second'; r2 = value30; r3 = value31; } else if (global.Math.abs(value5) < secondsInHour) { value28 = (0, env0_8.default)(value3, value4); value29 = 'minute'; r2 = value28; r3 = value29; } else if (global.Math.abs(value5) < secondsInDay) { if (global.Math.abs((0, env0_2.default)(value3, value4)) < 1) { value26 = (0, env0_7.default)(value3, value4); value27 = 'hour'; r2 = value26; r3 = value27; } else if (global.Math.abs(value5) < secondsInWeek) { value11 = (0, env0_2.default)(value3, value4); if (value11) { if (global.Math.abs(value11) < 7) { r2 = value11; r3 = 'day'; } else if (global.Math.abs(value5) < secondsInMonth) { value24 = (0, env0_5.default)(value3, value4); value25 = 'week'; r2 = value24; r3 = value25; } else if (global.Math.abs(value5) < secondsInQuarter) { value22 = (0, env0_3.default)(value3, value4); value23 = 'month'; r2 = value22; r3 = value23; } else if (global.Math.abs(value5) < secondsInYear) { if ((0, env0_4.default)(value3, value4) < 4) { value20 = (0, env0_4.default)(value3, value4); value21 = 'quarter'; r2 = value20; r3 = value21; } else { value18 = (0, env0_6.default)(value3, value4); value19 = 'year'; r2 = value18; r3 = value19; } } else { value18 = (0, env0_6.default)(value3, value4); value19 = 'year'; r2 = value18; r3 = value19; } } else if (global.Math.abs(value5) < secondsInMonth) { value24 = (0, env0_5.default)(value3, value4); value25 = 'week'; r2 = value24; r3 = value25; } else if (global.Math.abs(value5) < secondsInQuarter) { value22 = (0, env0_3.default)(value3, value4); value23 = 'month'; r2 = value22; r3 = value23; } else if (global.Math.abs(value5) < secondsInYear) { if ((0, env0_4.default)(value3, value4) < 4) { value20 = (0, env0_4.default)(value3, value4); value21 = 'quarter'; r2 = value20; r3 = value21; } else { value18 = (0, env0_6.default)(value3, value4); value19 = 'year'; r2 = value18; r3 = value19; } } else { value18 = (0, env0_6.default)(value3, value4); value19 = 'year'; r2 = value18; r3 = value19; } } else if (global.Math.abs(value5) < secondsInMonth) { value24 = (0, env0_5.default)(value3, value4); value25 = 'week'; r2 = value24; r3 = value25; } else if (global.Math.abs(value5) < secondsInQuarter) { value22 = (0, env0_3.default)(value3, value4); value23 = 'month'; r2 = value22; r3 = value23; } else if (global.Math.abs(value5) < secondsInYear) { if ((0, env0_4.default)(value3, value4) < 4) { value20 = (0, env0_4.default)(value3, value4); value21 = 'quarter'; r2 = value20; r3 = value21; } else { value18 = (0, env0_6.default)(value3, value4); value19 = 'year'; r2 = value18; r3 = value19; } } else { value18 = (0, env0_6.default)(value3, value4); value19 = 'year'; r2 = value18; r3 = value19; } } else if (global.Math.abs(value5) < secondsInWeek) { value11 = (0, env0_2.default)(value3, value4); if (value11) { if (global.Math.abs(value11) < 7) { r2 = value11; r3 = 'day'; } else if (global.Math.abs(value5) < secondsInMonth) { value24 = (0, env0_5.default)(value3, value4); value25 = 'week'; r2 = value24; r3 = value25; } else if (global.Math.abs(value5) < secondsInQuarter) { value22 = (0, env0_3.default)(value3, value4); value23 = 'month'; r2 = value22; r3 = value23; } else if (global.Math.abs(value5) < secondsInYear) { if ((0, env0_4.default)(value3, value4) < 4) { value20 = (0, env0_4.default)(value3, value4); value21 = 'quarter'; r2 = value20; r3 = value21; } else { value18 = (0, env0_6.default)(value3, value4); value19 = 'year'; r2 = value18; r3 = value19; } } else { value18 = (0, env0_6.default)(value3, value4); value19 = 'year'; r2 = value18; r3 = value19; } } else if (global.Math.abs(value5) < secondsInMonth) { value24 = (0, env0_5.default)(value3, value4); value25 = 'week'; r2 = value24; r3 = value25; } else if (global.Math.abs(value5) < secondsInQuarter) { value22 = (0, env0_3.default)(value3, value4); value23 = 'month'; r2 = value22; r3 = value23; } else if (global.Math.abs(value5) < secondsInYear) { if ((0, env0_4.default)(value3, value4) < 4) { value20 = (0, env0_4.default)(value3, value4); value21 = 'quarter'; r2 = value20; r3 = value21; } else { value18 = (0, env0_6.default)(value3, value4); value19 = 'year'; r2 = value18; r3 = value19; } } else { value18 = (0, env0_6.default)(value3, value4); value19 = 'year'; r2 = value18; r3 = value19; } } else if (global.Math.abs(value5) < secondsInMonth) { value24 = (0, env0_5.default)(value3, value4); value25 = 'week'; r2 = value24; r3 = value25; } else if (global.Math.abs(value5) < secondsInQuarter) { value22 = (0, env0_3.default)(value3, value4); value23 = 'month'; r2 = value22; r3 = value23; } else if (global.Math.abs(value5) < secondsInYear) { if ((0, env0_4.default)(value3, value4) < 4) { value20 = (0, env0_4.default)(value3, value4); value21 = 'quarter'; r2 = value20; r3 = value21; } else { value18 = (0, env0_6.default)(value3, value4); value19 = 'year'; r2 = value18; r3 = value19; } } else { value18 = (0, env0_6.default)(value3, value4); value19 = 'year'; r2 = value18; r3 = value19; } } else { unit = a2.unit; if (unit) { unit = a2 == null ? value : a2.unit; if (unit === 'second') { r2 = (0, env0_9.default)(value3, value4); r3 = unit; } else if (unit === 'minute') { r2 = (0, env0_8.default)(value3, value4); r3 = unit; } else if (unit === 'hour') { r2 = (0, env0_7.default)(value3, value4); r3 = unit; } else if (unit === 'day') { r2 = (0, env0_2.default)(value3, value4); r3 = unit; } else if (unit === 'week') { r2 = (0, env0_5.default)(value3, value4); r3 = unit; } else if (unit === 'month') { r2 = (0, env0_3.default)(value3, value4); r3 = unit; } else if (unit === 'quarter') { r2 = (0, env0_4.default)(value3, value4); r3 = unit; } else if (unit !== 'year') { r2 = 0; r3 = unit; } else { r2 = (0, env0_6.default)(value3, value4); r3 = unit; } } else { value5 = (0, env0_9.default)(value3, value4); if (global.Math.abs(value5) < secondsInMinute) { value30 = (0, env0_9.default)(value3, value4); value31 = 'second'; r2 = value30; r3 = value31; } else if (global.Math.abs(value5) < secondsInHour) { value28 = (0, env0_8.default)(value3, value4); value29 = 'minute'; r2 = value28; r3 = value29; } else if (global.Math.abs(value5) < secondsInDay) { if (global.Math.abs((0, env0_2.default)(value3, value4)) < 1) { value26 = (0, env0_7.default)(value3, value4); value27 = 'hour'; r2 = value26; r3 = value27; } else if (global.Math.abs(value5) < secondsInWeek) { value11 = (0, env0_2.default)(value3, value4); if (value11) { if (global.Math.abs(value11) < 7) { r2 = value11; r3 = 'day'; } else if (global.Math.abs(value5) < secondsInMonth) { value24 = (0, env0_5.default)(value3, value4); value25 = 'week'; r2 = value24; r3 = value25; } else if (global.Math.abs(value5) < secondsInQuarter) { value22 = (0, env0_3.default)(value3, value4); value23 = 'month'; r2 = value22; r3 = value23; } else if (global.Math.abs(value5) < secondsInYear) { if ((0, env0_4.default)(value3, value4) < 4) { value20 = (0, env0_4.default)(value3, value4); value21 = 'quarter'; r2 = value20; r3 = value21; } else { value18 = (0, env0_6.default)(value3, value4); value19 = 'year'; r2 = value18; r3 = value19; } } else { value18 = (0, env0_6.default)(value3, value4); value19 = 'year'; r2 = value18; r3 = value19; } } else if (global.Math.abs(value5) < secondsInMonth) { value24 = (0, env0_5.default)(value3, value4); value25 = 'week'; r2 = value24; r3 = value25; } else if (global.Math.abs(value5) < secondsInQuarter) { value22 = (0, env0_3.default)(value3, value4); value23 = 'month'; r2 = value22; r3 = value23; } else if (global.Math.abs(value5) < secondsInYear) { if ((0, env0_4.default)(value3, value4) < 4) { value20 = (0, env0_4.default)(value3, value4); value21 = 'quarter'; r2 = value20; r3 = value21; } else { value18 = (0, env0_6.default)(value3, value4); value19 = 'year'; r2 = value18; r3 = value19; } } else { value18 = (0, env0_6.default)(value3, value4); value19 = 'year'; r2 = value18; r3 = value19; } } else if (global.Math.abs(value5) < secondsInMonth) { value24 = (0, env0_5.default)(value3, value4); value25 = 'week'; r2 = value24; r3 = value25; } else if (global.Math.abs(value5) < secondsInQuarter) { value22 = (0, env0_3.default)(value3, value4); value23 = 'month'; r2 = value22; r3 = value23; } else if (global.Math.abs(value5) < secondsInYear) { if ((0, env0_4.default)(value3, value4) < 4) { value20 = (0, env0_4.default)(value3, value4); value21 = 'quarter'; r2 = value20; r3 = value21; } else { value18 = (0, env0_6.default)(value3, value4); value19 = 'year'; r2 = value18; r3 = value19; } } else { value18 = (0, env0_6.default)(value3, value4); value19 = 'year'; r2 = value18; r3 = value19; } } else if (global.Math.abs(value5) < secondsInWeek) { value11 = (0, env0_2.default)(value3, value4); if (value11) { if (global.Math.abs(value11) < 7) { r2 = value11; r3 = 'day'; } else if (global.Math.abs(value5) < secondsInMonth) { value24 = (0, env0_5.default)(value3, value4); value25 = 'week'; r2 = value24; r3 = value25; } else if (global.Math.abs(value5) < secondsInQuarter) { value22 = (0, env0_3.default)(value3, value4); value23 = 'month'; r2 = value22; r3 = value23; } else if (global.Math.abs(value5) < secondsInYear) { if ((0, env0_4.default)(value3, value4) < 4) { value20 = (0, env0_4.default)(value3, value4); value21 = 'quarter'; r2 = value20; r3 = value21; } else { value18 = (0, env0_6.default)(value3, value4); value19 = 'year'; r2 = value18; r3 = value19; } } else { value18 = (0, env0_6.default)(value3, value4); value19 = 'year'; r2 = value18; r3 = value19; } } else if (global.Math.abs(value5) < secondsInMonth) { value24 = (0, env0_5.default)(value3, value4); value25 = 'week'; r2 = value24; r3 = value25; } else if (global.Math.abs(value5) < secondsInQuarter) { value22 = (0, env0_3.default)(value3, value4); value23 = 'month'; r2 = value22; r3 = value23; } else if (global.Math.abs(value5) < secondsInYear) { if ((0, env0_4.default)(value3, value4) < 4) { value20 = (0, env0_4.default)(value3, value4); value21 = 'quarter'; r2 = value20; r3 = value21; } else { value18 = (0, env0_6.default)(value3, value4); value19 = 'year'; r2 = value18; r3 = value19; } } else { value18 = (0, env0_6.default)(value3, value4); value19 = 'year'; r2 = value18; r3 = value19; } } else if (global.Math.abs(value5) < secondsInMonth) { value24 = (0, env0_5.default)(value3, value4); value25 = 'week'; r2 = value24; r3 = value25; } else if (global.Math.abs(value5) < secondsInQuarter) { value22 = (0, env0_3.default)(value3, value4); value23 = 'month'; r2 = value22; r3 = value23; } else if (global.Math.abs(value5) < secondsInYear) { if ((0, env0_4.default)(value3, value4) < 4) { value20 = (0, env0_4.default)(value3, value4); value21 = 'quarter'; r2 = value20; r3 = value21; } else { value18 = (0, env0_6.default)(value3, value4); value19 = 'year'; r2 = value18; r3 = value19; } } else { value18 = (0, env0_6.default)(value3, value4); value19 = 'year'; r2 = value18; r3 = value19; } } } const Intl = global.Intl; const RelativeTimeFormat = Intl.RelativeTimeFormat; const locale = a2 == null ? value : a2.locale; let numeric = a2 == null ? value : a2.numeric; numeric = !numeric ? 'auto' : numeric; return new RelativeTimeFormat(locale, {localeMatcher: a2 == null ? value : a2.localeMatcher, numeric: numeric, style: a2 == null ? value : a2.style}).format(r2, r3); }