/* Metro module 3758; source: unknown; dependencies: [3738] */ function _fun28503(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#28503, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3885:6, offset: 0x00f7b9b7, size: 144 bytes, params: 8, frame: 15 const closure = __28504; if (typeof exports !== 'object') { if (typeof global.define !== 'function') { closure(this.moment); } else if (global.define.amd) { global.define(['../moment'], closure); } else { closure(this.moment); } } else if (module === undefined) { if (typeof global.define !== 'function') { closure(this.moment); } else if (global.define.amd) { global.define(['../moment'], closure); } else { closure(this.moment); } } else if (typeof require === 'function') { closure(require(3738) /* metro dependency 3738 */); } else if (typeof global.define !== 'function') { closure(this.moment); } else if (global.define.amd) { global.define(['../moment'], closure); } else { closure(this.moment); } } function __28504(a0) { // fn#28504, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3885:47, offset: 0x00f7ba47, size: 786 bytes, params: 2, frame: 19 const closure = ss; const items = [RegExp('^янв', 'i'), RegExp('^фев', 'i'), RegExp('^мар', 'i'), RegExp('^апр', 'i'), RegExp('^ма[йя]', 'i'), RegExp('^июн', 'i'), RegExp('^июл', 'i'), RegExp('^авг', 'i'), RegExp('^сен', 'i'), RegExp('^окт', 'i'), RegExp('^ноя', 'i'), RegExp('^дек', 'i')]; const defineLocale = a0.defineLocale; const object6 = {}; const object7 = {}; object7.format = 'января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря'.split('_'); object7.standalone = 'январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь'.split('_'); object6.months = object7; const object8 = {}; object8.format = 'янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.'.split('_'); object8.standalone = 'янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.'.split('_'); object6.monthsShort = object8; const object9 = {}; object9.standalone = 'воскресенье_понедельник_вторник_среда_четверг_пятница_суббота'.split('_'); object9.format = 'воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу'.split('_'); object9.isFormat = RegExp('\\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?\\] ?dddd', ''); object6.weekdays = object9; object6.weekdaysShort = 'вс_пн_вт_ср_чт_пт_сб'.split('_'); object6.weekdaysMin = 'вс_пн_вт_ср_чт_пт_сб'.split('_'); object6.monthsParse = items; object6.longMonthsParse = items; object6.shortMonthsParse = items; object6.monthsRegex = RegExp('^(январ[ья]|янв\\.?|феврал[ья]|февр?\\.?|марта?|мар\\.?|апрел[ья]|апр\\.?|ма[йя]|июн[ья]|июн\\.?|июл[ья]|июл\\.?|августа?|авг\\.?|сентябр[ья]|сент?\\.?|октябр[ья]|окт\\.?|ноябр[ья]|нояб?\\.?|декабр[ья]|дек\\.?)', 'i'); object6.monthsShortRegex = RegExp('^(январ[ья]|янв\\.?|феврал[ья]|февр?\\.?|марта?|мар\\.?|апрел[ья]|апр\\.?|ма[йя]|июн[ья]|июн\\.?|июл[ья]|июл\\.?|августа?|авг\\.?|сентябр[ья]|сент?\\.?|октябр[ья]|окт\\.?|ноябр[ья]|нояб?\\.?|декабр[ья]|дек\\.?)', 'i'); object6.monthsStrictRegex = RegExp('^(январ[яь]|феврал[яь]|марта?|апрел[яь]|ма[яй]|июн[яь]|июл[яь]|августа?|сентябр[яь]|октябр[яь]|ноябр[яь]|декабр[яь])', 'i'); object6.monthsShortStrictRegex = RegExp('^(янв\\.|февр?\\.|мар[т.]|апр\\.|ма[яй]|июн[ья.]|июл[ья.]|авг\\.|сент?\\.|окт\\.|нояб?\\.|дек\\.)', 'i'); object6.longDateFormat = {'LT': 'H:mm', 'LTS': 'H:mm:ss', 'L': 'DD.MM.YYYY', 'LL': 'D MMMM YYYY г.', 'LLL': 'D MMMM YYYY г., H:mm', 'LLLL': 'dddd, D MMMM YYYY г., H:mm'}; object6.calendar = {'sameDay': '[Сегодня, в] LT', 'nextDay': '[Завтра, в] LT', 'lastDay': '[Вчера, в] LT', 'nextWeek': null, 'lastWeek': null, 'sameElse': 'L', nextWeek: nextWeek_28506, lastWeek: lastWeek_28507}; object6.relativeTime = {'future': 'через %s', 'past': '%s назад', 's': 'несколько секунд', ss: closure, m: closure, mm: closure, h: 'час', hh: closure, d: 'день', dd: closure, M: 'месяц', MM: closure, y: 'год', yy: closure}; object6.meridiemParse = RegExp('ночи|утра|дня|вечера', 'i'); object6.isPM = function(a0) { return RegExp('^(дня|вечера)$', '').test(a0); }; object6.meridiem = function(a0, a1, a2) { return a0 < 4 ? 'ночи' : a0 < 12 ? 'утра' : a0 < 17 ? 'дня' : 'вечера'; }; object6.dayOfMonthOrdinalParse = RegExp('\\d{1,2}-(й|го|я)', ''); object6.ordinal = function(a0, a1) { if (a1 === 'M') { return a0 + '-й'; } if (a1 === 'd') { return a0 + '-й'; } if (a1 === 'DDD') { return a0 + '-й'; } if (a1 === 'D') { return a0 + '-го'; } if (a1 === 'w') { return a0 + '-я'; } if (a1 === 'W') { return a0 + '-я'; } return a0; }; object6.week = {'dow': 1, 'doy': 4}; return Reflect.apply(defineLocale, a0, ['ru', object6]); } function __28504MM(a0, a1, a2) { // fn#28505, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3885:72, owner: __28504.MM, offset: 0x00f7bd59, size: 211 bytes, params: 4, frame: 17 var r5; var r0; var value; var object2; var property; var value6; var value7; var value8; if (a2 === 'm') { r0 = a1 ? 'минута' : 'минуту'; } else { value = a0 + ' '; object2 = {'ss': null, 'mm': null, 'hh': 'час_часа_часов', 'dd': 'день_дня_дней', 'MM': 'месяц_месяца_месяцев', 'yy': 'год_года_лет'}; r5 = a1 ? 'секунда_секунды_секунд' : 'секунду_секунды_секунд'; object2.ss = r5; r5 = a1 ? 'минута_минуты_минут' : 'минуту_минуты_минут'; object2.mm = r5; property = object2[a2]; value6 = Number(a0); value7 = property.split('_'); value8 = value6 % 10; r0 = value8 !== 1 ? value8 >= 2 && value8 <= 4 && (value6 % 100 < 10 || value6 % 100 >= 20) ? value7[1] : value7[2] : value6 % 100 !== 11 ? value7[0] : value8 >= 2 && value8 <= 4 && (value6 % 100 < 10 || value6 % 100 >= 20) ? value7[1] : value7[2]; value += r0; r0 = value; } return r0; } function __28504NextWeek(a0) { // fn#28506, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3885:3238, owner: __28504.nextWeek, offset: 0x00f7be2c, size: 147 bytes, params: 2, frame: 10 if (a0.week() === this.week()) { return this.day() !== 2 ? '[В] dddd, [в] LT' : '[Во] dddd, [в] LT'; } value = this.day(); if (value === 0) { return '[В следующее] dddd, [в] LT'; } if (value === 1) { return '[В следующий] dddd, [в] LT'; } if (value === 2) { return '[В следующий] dddd, [в] LT'; } if (value === 4) { return '[В следующий] dddd, [в] LT'; } if (value === 3) { return '[В следующую] dddd, [в] LT'; } if (value === 5) { return '[В следующую] dddd, [в] LT'; } if (value === 6) { return '[В следующую] dddd, [в] LT'; } } function __28504LastWeek(a0) { // fn#28507, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3885:3568, owner: __28504.lastWeek, offset: 0x00f7bebf, size: 147 bytes, params: 2, frame: 10 if (a0.week() === this.week()) { return this.day() !== 2 ? '[В] dddd, [в] LT' : '[Во] dddd, [в] LT'; } value = this.day(); if (value === 0) { return '[В прошлое] dddd, [в] LT'; } if (value === 1) { return '[В прошлый] dddd, [в] LT'; } if (value === 2) { return '[В прошлый] dddd, [в] LT'; } if (value === 4) { return '[В прошлый] dddd, [в] LT'; } if (value === 3) { return '[В прошлую] dddd, [в] LT'; } if (value === 5) { return '[В прошлую] dddd, [в] LT'; } if (value === 6) { return '[В прошлую] dddd, [в] LT'; } }