/* Metro module 3528; source: unknown; dependencies: [3397, 3421, 3422, 3424, 3425, 3427, 3432, 3438, 3235, 3236, 3414] */ import * as Module03235Module from './module-03235.js'; /* Metro dependency 3235 */ import * as Module03236Module from './module-03236.js'; /* Metro dependency 3236 */ import * as Module03397Module from './module-03397.js'; /* Metro dependency 3397 */ import * as Module03414Module from './module-03414.js'; /* Metro dependency 3414 */ import * as Module03421Module from './module-03421.js'; /* Metro dependency 3421 */ import * as Module03422Module from './module-03422.js'; /* Metro dependency 3422 */ import * as Module03424Module from './module-03424.js'; /* Metro dependency 3424 */ import * as Module03425Module from './module-03425.js'; /* Metro dependency 3425 */ import * as Module03427Module from './module-03427.js'; /* Metro dependency 3427 */ import * as Module03432Module from './module-03432.js'; /* Metro dependency 3432 */ import * as Module03438Module from './module-03438.js'; /* Metro dependency 3438 */ 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(Module03397Module); const env0_3 = closure(Module03421Module); const env0_4 = closure(Module03422Module); const env0_5 = closure(Module03424Module); const env0_6 = closure(Module03425Module); const env0_7 = closure(Module03427Module); const env0_8 = closure(Module03432Module); const env0_9 = closure(Module03438Module); const env0_10 = closure(Module03235Module); const env0_11 = closure(Module03236Module); 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 = (Module03414Module).secondsInMinute; const secondsInHour = (Module03414Module).secondsInHour; const secondsInDay = (Module03414Module).secondsInDay; const secondsInWeek = (Module03414Module).secondsInWeek; var value11; const secondsInMonth = (Module03414Module).secondsInMonth; const secondsInQuarter = (Module03414Module).secondsInQuarter; const secondsInYear = (Module03414Module).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); } } global.__d(_fun26913, 3528, [3397, 3421, 3422, 3424, 3425, 3427, 3432, 3438, 3235, 3236, 3414]) /* metro module 3528, dependencies: [3397, 3421, 3422, 3424, 3425, 3427, 3432, 3438, 3235, 3236, 3414] */;