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

72 lines
2.4 KiB
JavaScript

/* Metro module 1330; source: unknown; dependencies: [] */
function _fun15203(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#15203, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1457:6, offset: 0x00e26426, size: 58 bytes, params: 8, frame: 15
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
exports.lowerCamelCase = undefined;
exports.lowerCamelCase = lowerCamelCase;
}
function lowerCamelCase(a0) { // fn#15204, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1457:134, offset: 0x00e26460, size: 199 bytes, params: 2, frame: 21
var r1;
var r3;
var r9;
var value3;
var value4;
var regexp;
var test;
var push;
var toLowerCase;
var toUpperCase;
var value5;
const items2 = [];
let length = a0.length;
const value = 0;
const value2 = false;
if (value < length) {
r1 = value;
r3 = value2;
while (true) {
value3 = a0.charAt(r1);
value4 = true;
if (value3 != '_') {
regexp = RegExp('\\d', '');
test = regexp.test;
if (Reflect.apply(test, regexp, [value3])) {
items2.push(value3);
r9 = value4;
break;
}
if (r3) {
push = items2.push;
toUpperCase = value3.toUpperCase;
Reflect.apply(push, items2, [Reflect.apply(toUpperCase, value3, [])]);
r9 = value2;
break;
}
if (value == r1) {
push = items2.push;
toLowerCase = value3.toLowerCase;
Reflect.apply(push, items2, [Reflect.apply(toLowerCase, value3, [])]);
r9 = r3;
break;
}
items2.push(value3);
r9 = r3;
break;
}
r9 = value4;
value5 = typeof r1 === 'bigint' ? r1 + 1n : +r1 + 1;
length = a0.length;
if (value5 < length) {
r1 = value5;
r3 = r9;
continue;
}
break;
}
}
return items2.join('');
}
global.__d(_fun15203, 1330, []) /* metro module 1330 */;