Files
discord-decomp/sources/by-id/module-03762.js
T
2026-07-28 01:06:53 +03:00

174 lines
8.6 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
/* Metro module 3762; source: unknown; dependencies: [3738] */
function _fun28521(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#28521, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3889:6, offset: 0x00f7c57e, size: 144 bytes, params: 8, frame: 15
const __285222 = __28522;
if (typeof exports !== 'object') {
if (typeof global.define !== 'function') {
__285222(this.moment);
} else if (global.define.amd) {
global.define(['../moment'], __285222);
} else {
__285222(this.moment);
}
} else if (module === undefined) {
if (typeof global.define !== 'function') {
__285222(this.moment);
} else if (global.define.amd) {
global.define(['../moment'], __285222);
} else {
__285222(this.moment);
}
} else if (typeof require === 'function') {
__285222(require(3738) /* metro dependency 3738 */);
} else if (typeof global.define !== 'function') {
__285222(this.moment);
} else if (global.define.amd) {
global.define(['../moment'], __285222);
} else {
__285222(this.moment);
}
function __28522(a0) { // fn#28522, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3889:48, offset: 0x00f7c60e, size: 451 bytes, params: 2, frame: 19
const ss2 = ss;
const closure2 = function(a0) {
var env0_0 = a0;
return _fun28525;
};
const defineLocale = a0.defineLocale;
const object = {};
const object2 = {};
object2.format = 'січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня'.split('_');
object2.standalone = 'січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень'.split('_');
object.months = object2;
object.monthsShort = 'січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд'.split('_');
object.weekdays = weekdays;
object.weekdaysShort = 'нд_пн_вт_ср_чт_пт_сб'.split('_');
object.weekdaysMin = 'нд_пн_вт_ср_чт_пт_сб'.split('_');
object.longDateFormat = {'LT': 'HH:mm', 'LTS': 'HH:mm:ss', 'L': 'DD.MM.YYYY', 'LL': 'D MMMM YYYY р.',
'LLL': 'D MMMM YYYY р., HH:mm', 'LLLL': 'dddd, D MMMM YYYY р., HH:mm'};
object.calendar = {sameDay: closure2('[Сьогодні '), nextDay: closure2('[Завтра '), lastDay: closure2('[Вчора '),
nextWeek: closure2('[У] dddd ['), lastWeek: lastWeek_28527, sameElse: 'L'};
object.relativeTime = {'future': 'за %s', 'past': '%s тому', 's': 'декілька секунд', ss: ss2, m: ss2, mm: ss2,
h: 'годину', hh: ss2, d: 'день', dd: ss2, M: 'місяць', MM: ss2, y: 'рік', yy: ss2};
object.meridiemParse = RegExp('ночі|ранку|дня|вечора', '');
object.isPM = function(a0) {
return RegExp('^(дня|вечора)$', '').test(a0);
};
object.meridiem = function(a0, a1, a2) {
return a0 < 4 ? 'ночі' : a0 < 12 ? 'ранку' : a0 < 17 ? 'дня' : 'вечора';
};
object.dayOfMonthOrdinalParse = RegExp('\\d{1,2}-(й|го)', '');
object.ordinal = function(a0, a1) {
if (a1 === 'M') {
return a0 + '-й';
}
if (a1 === 'd') {
return a0 + '-й';
}
if (a1 === 'DDD') {
return a0 + '-й';
}
if (a1 === 'w') {
return a0 + '-й';
}
if (a1 === 'W') {
return a0 + '-й';
}
if (a1 === 'D') {
return a0 + '-го';
}
return a0;
};
object.week = {'dow': 1, 'doy': 7};
return Reflect.apply(defineLocale, a0, ['uk', object]);
function processHoursFunction(a0) { // fn#28524, owner: __28522.processHoursFunction, offset: 0x00f7c8d8, size: 16 bytes, params: 2, frame: 2
const env0_0 = a0;
return _fun28525;
function _fun28525() { // fn#28525, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3889:760, offset: 0x00f7c8e8, size: 63 bytes, params: 1, frame: 11
return env0_0 + 'о' + (this.hours() !== 11 ? '' : 'б') + '] LT';
}
}
function __28522LastWeek() { // fn#28527, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3889:2448, owner: __28522.lastWeek, offset: 0x00f7c9de, size: 129 bytes, params: 1, frame: 12
const value = this.day();
if (value === 0) {
return processHoursFunction('[Минулої] dddd [').call(this);
}
if (value === 3) {
return processHoursFunction('[Минулої] dddd [').call(this);
}
if (value === 5) {
return processHoursFunction('[Минулої] dddd [').call(this);
}
if (value === 6) {
return processHoursFunction('[Минулої] dddd [').call(this);
}
if (value === 1) {
return processHoursFunction('[Минулого] dddd [').call(this);
}
if (value === 2) {
return processHoursFunction('[Минулого] dddd [').call(this);
}
if (value === 4) {
return processHoursFunction('[Минулого] dddd [').call(this);
}
}
}
}
function MM(a0, a1, a2) { // fn#28523, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3889:73, owner: __28522.MM, offset: 0x00f7c7d1, size: 263 bytes, params: 4, frame: 17
var r5;
var r0;
var value;
var object;
var property;
var value8;
var value9;
var value10;
if (a2 === 'm') {
r0 = a1 ? 'хвилина' : 'хвилину';
} else if (a2 === 'h') {
r0 = a1 ? 'година' : 'годину';
} else {
value = a0 + ' ';
object = {'ss': null, 'mm': null, 'hh': null, 'dd': 'день_дні_днів', 'MM': 'місяць_місяці_місяців',
'yy': 'рік_роки_років'};
r5 = a1 ? 'секунда_секунди_секунд' : 'секунду_секунди_секунд';
object.ss = r5;
r5 = a1 ? 'хвилина_хвилини_хвилин' : 'хвилину_хвилини_хвилин';
object.mm = r5;
r5 = a1 ? 'година_години_годин' : 'годину_години_годин';
object.hh = r5;
property = object[a2];
value8 = Number(a0);
value9 = property.split('_');
value10 = value8 % 10;
r0 = value10 !== 1 ? value10 >= 2 && value10 <= 4 && (value8 % 100 < 10 || value8 % 100 >= 20) ? value9[1] : value9[2] : value8 % 100 !== 11 ? value9[0] : value10 >= 2 && value10 <= 4 && (value8 % 100 < 10 || value8 % 100 >= 20) ? value9[1] : value9[2];
value += r0;
r0 = value;
}
return r0;
}
function weekdays(a0, a1) { // fn#28526, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3889:1374, owner: __28522.weekdays, offset: 0x00f7c927, size: 183 bytes, params: 3, frame: 15
var r0;
var property;
const object = {};
object.nominative = 'неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота'.split('_');
object.accusative = 'неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу'.split('_');
object.genitive = 'неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи'.split('_');
if (a0) {
property = object[RegExp('(\\[[ВвУу]\\]) ?dddd',
'').test(a1) ? 'accusative' : RegExp('\\[?(?:минулої|наступної)? ?\\] ?dddd',
'').test(a1) ? 'genitive' : 'nominative'];
property = property[a0.day()];
r0 = property;
} else {
r0 = object.nominative;
}
return r0;
}
global.__d(_fun28521, 3762, [3738]) /* metro module 3762, dependencies: [3738] */;