/* Metro module 3276; source: unknown; dependencies: [] */ function _fun25904(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#25904, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3403:6, offset: 0x00f2ffd0, size: 502 bytes, params: 8, frame: 22 var object2; const closure = function(a0) { return a0.replace(RegExp('sekuntia?', ''), 'sekunnin'); }; const closure2 = function(a0) { return a0.replace(RegExp('minuuttia?', ''), 'minuutin'); }; const closure3 = function(a0) { return a0.replace(RegExp('tuntia?', ''), 'tunnin'); }; const closure4 = function(a0) { return a0.replace(RegExp('(viikko|viikkoa)', ''), 'viikon'); }; const closure5 = function(a0) { return a0.replace(RegExp('(kuukausi|kuukautta)', ''), 'kuukauden'); }; const closure6 = function(a0) { return a0.replace(RegExp('(vuosi|vuotta)', ''), 'vuoden'); }; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); exports.default = undefined; object2 = {}; object2.lessThanXSeconds = {'one': 'alle sekunti', 'other': 'alle {{count}} sekuntia', futureTense: closure}; object2.xSeconds = {'one': 'sekunti', 'other': '{{count}} sekuntia', futureTense: closure}; object2.halfAMinute = {'one': 'puoli minuuttia', 'other': 'puoli minuuttia', futureTense: function(a0) { return 'puolen minuutin'; }}; object2.lessThanXMinutes = {'one': 'alle minuutti', 'other': 'alle {{count}} minuuttia', futureTense: closure2}; object2.xMinutes = {'one': 'minuutti', 'other': '{{count}} minuuttia', futureTense: closure2}; object2.aboutXHours = {'one': 'noin tunti', 'other': 'noin {{count}} tuntia', futureTense: closure3}; object2.xHours = {'one': 'tunti', 'other': '{{count}} tuntia', futureTense: closure3}; object2.xDays = {'one': 'päivä', 'other': '{{count}} päivää', futureTense: function(a0) { return a0.replace(RegExp('päivää?', ''), 'päivän'); }}; object2.aboutXWeeks = {'one': 'noin viikko', 'other': 'noin {{count}} viikkoa', futureTense: closure4}; object2.xWeeks = {'one': 'viikko', 'other': '{{count}} viikkoa', futureTense: closure4}; object2.aboutXMonths = {'one': 'noin kuukausi', 'other': 'noin {{count}} kuukautta', futureTense: closure5}; object2.xMonths = {'one': 'kuukausi', 'other': '{{count}} kuukautta', futureTense: closure5}; object2.aboutXYears = {'one': 'noin vuosi', 'other': 'noin {{count}} vuotta', futureTense: closure6}; object2.xYears = {'one': 'vuosi', 'other': '{{count}} vuotta', futureTense: closure6}; object2.overXYears = {'one': 'yli vuosi', 'other': 'yli {{count}} vuotta', futureTense: closure6}; object2.almostXYears = {'one': 'lähes vuosi', 'other': 'lähes {{count}} vuotta', futureTense: closure6}; exports.default = formatDistance_25913; module.exports = exports.default; } function formatDistance_25913(a0, a1, a2) { // fn#25913, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3403:1944, offset: 0x00f302ca, size: 153 bytes, params: 4, frame: 16 var r3; var r1; var r0; var other; var replace; var value; const property = env0_0[a0]; if (a1 === 1) { r3 = property.one; } else { other = property.other; replace = other.replace; value = global.String(a1); value = Reflect.apply(replace, other, ['{{count}}', value]); r3 = value; } if (a2 == null) { r0 = r3; } else if (a2.addSuffix) { if (a2.comparison) { if (a2.comparison > 0) { value = property.futureTense(r3); value += ' kuluttua'; r1 = value; } else { r1 = r3 + ' sitten'; } } else { r1 = r3 + ' sitten'; } r0 = r1; } else { r0 = r3; } return r0; }