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

89 lines
4.1 KiB
JavaScript

/* Metro module 3613; source: unknown; dependencies: [3235, 3479, 3398, 3417, 3468, 3236] */
import * as Module03235Module from './module-03235.js'; /* Metro dependency 3235 */
import * as Module03236Module from './module-03236.js'; /* Metro dependency 3236 */
import * as Module03398Module from './module-03398.js'; /* Metro dependency 3398 */
import * as Module03417Module from './module-03417.js'; /* Metro dependency 3417 */
import * as Module03468Module from './module-03468.js'; /* Metro dependency 3468 */
import * as Module03479Module from './module-03479.js'; /* Metro dependency 3479 */
function _fun27747(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#27747, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3740:6, offset: 0x00f60a40, size: 274 bytes, params: 8, frame: 19
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 = lightFormat;
const env0_0 = closure(Module03235Module);
const env0_1 = closure(Module03479Module);
const env0_2 = closure(Module03398Module);
const env0_3 = closure(Module03417Module);
const env0_4 = closure(Module03468Module);
const env0_5 = closure(Module03236Module);
const env0_6 = RegExp("(\\w)\\1*|''|'(''|[^'])+('|$)|.", 'g');
const env0_7 = RegExp("^'([^]*?)'?$", '');
const env0_8 = RegExp("''", 'g');
const env0_9 = RegExp('[a-zA-Z]', '');
module.exports = exports.default;
function lightFormat(a0, a1) { // fn#27749, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3740:102, offset: 0x00f60b52, size: 190 bytes, params: 3, frame: 17
var r0;
var value4;
var value;
(0, env0_5.default)(2, arguments);
const value2 = (0, env0_0.default)(a0);
if ((0, env0_3.default)(value2)) {
var env0_0 = (0, env0_4.default)(value2, (0, env0_2.default)(value2));
value = a1.match(env0_6);
value4 = '';
if (value) {
value = value.map(_fun27750);
value = value.join(value4);
r0 = value;
} else {
r0 = value4;
}
return r0;
}
const RangeError = global.RangeError;
throw new RangeError('Invalid time value');
function _fun27750(a0) { // fn#27750, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:3740:315, offset: 0x00f60c10, size: 185 bytes, params: 2, frame: 16
var match;
var RangeError;
var value3;
var rangeError;
var value5;
var value6;
let value = a0;
if (value === "''") {
return "'";
}
const property = value[0];
if (property === "'") {
match = value.match;
value5 = environment.__proto__;
value6 = Reflect.apply(match, value, [env1_7]);
return value6 ? value6[1].replace(env1_8, "'") : value;
}
const property2 = env1_1.default[property];
if (property2) {
return property2(env0_0, value);
}
if (property.match(env1_9)) {
RangeError = global.RangeError;
value = 'Format string contains an unescaped latin alphabet character `' + property;
value3 = Object.create(RangeError.prototype, {constructor: {value: RangeError}});
value += '`';
rangeError = new RangeError(value);
value = rangeError instanceof Object ? rangeError : value3;
throw value;
}
return value;
}
}
}
global.__d(_fun27747, 3613, [3235, 3479, 3398, 3417, 3468,
3236]) /* metro module 3613, dependencies: [3235, 3479, 3398, 3417, 3468, 3236] */;