Files
discord-decomp/sources/by-id/module-03762.jsx
T
2026-07-27 16:20:00 +03:00

173 lines
8.1 KiB
React
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 closure = __28522;
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 __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 closure = ss;
const closure2 = function(a0) {
var env0_0 = a0;
return _fun28525;
};
const defineLocale = a0.defineLocale;
const object3 = {};
const object4 = {};
object4.format = 'січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня'.split('_');
object4.standalone = 'січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень'.split('_');
object3.months = object4;
object3.monthsShort = 'січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд'.split('_');
object3.weekdays = weekdays;
object3.weekdaysShort = 'нд_пн_вт_ср_чт_пт_сб'.split('_');
object3.weekdaysMin = 'нд_пн_вт_ср_чт_пт_сб'.split('_');
object3.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'};
object3.calendar = {sameDay: closure2('[Сьогодні '), nextDay: closure2('[Завтра '), lastDay: closure2('[Вчора '),
nextWeek: closure2('[У] dddd ['), lastWeek: lastWeek_28527, sameElse: 'L'};
object3.relativeTime = {'future': 'за %s', 'past': '%s тому', 's': 'декілька секунд', ss: closure, m: closure,
mm: closure, h: 'годину', hh: closure, d: 'день', dd: closure, M: 'місяць', MM: closure, y: 'рік', yy: closure};
object3.meridiemParse = RegExp('ночі|ранку|дня|вечора', '');
object3.isPM = function(a0) {
return RegExp('^(дня|вечора)$', '').test(a0);
};
object3.meridiem = function(a0, a1, a2) {
return a0 < 4 ? 'ночі' : a0 < 12 ? 'ранку' : a0 < 17 ? 'дня' : 'вечора';
};
object3.dayOfMonthOrdinalParse = RegExp('\\d{1,2}-(й|го)', '');
object3.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;
};
object3.week = {'dow': 1, 'doy': 7};
return Reflect.apply(defineLocale, a0, ['uk', object3]);
}
function __28522MM(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 object2;
var property;
var value8;
var value9;
var value10;
if (a2 === 'm') {
r0 = a1 ? 'хвилина' : 'хвилину';
} else if (a2 === 'h') {
r0 = a1 ? 'година' : 'годину';
} else {
value = a0 + ' ';
object2 = {'ss': null, 'mm': null, 'hh': null, 'dd': 'день_дні_днів', 'MM': 'місяць_місяці_місяців',
'yy': 'рік_роки_років'};
r5 = a1 ? 'секунда_секунди_секунд' : 'секунду_секунди_секунд';
object2.ss = r5;
r5 = a1 ? 'хвилина_хвилини_хвилин' : 'хвилину_хвилини_хвилин';
object2.mm = r5;
r5 = a1 ? 'година_години_годин' : 'годину_години_годин';
object2.hh = r5;
property = object2[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 processHoursFunction(a0) { // fn#28524, owner: __28522.processHoursFunction, offset: 0x00f7c8d8, size: 16 bytes, params: 2, frame: 2
const env0_0 = a0;
return _fun28525;
}
function __28522Weekdays(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 object2 = {};
object2.nominative = 'неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота'.split('_');
object2.accusative = 'неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу'.split('_');
object2.genitive = 'неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи'.split('_');
if (a0) {
property = object2[RegExp('(\\[[ВвУу]\\]) ?dddd',
'').test(a1) ? 'accusative' : RegExp('\\[?(?:минулої|наступної)? ?\\] ?dddd',
'').test(a1) ? 'genitive' : 'nominative'];
property = property[a0.day()];
r0 = property;
} else {
r0 = object2.nominative;
}
return r0;
}
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 _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';
}