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

116 lines
7.0 KiB
JavaScript

/* Metro module 1472; source: unknown; dependencies: [] */
function _fun16822(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#16822, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1599:6, offset: 0x00e5aab0, size: 390 bytes, params: 8, frame: 89
const b = function(a0) {
return a0 && a0.includeBoundaries ? '(?:(?<=\\s|^)(?=' + '[a-fA-F\\d:]' + ')|(?<=' + '[a-fA-F\\d:]' + ')(?=\\s|$))' : '';
};
let value = '\n(\n(?:' + '[a-fA-F\\d]{1,4}' + ':){7}(?:' + '[a-fA-F\\d]{1,4}' + '|:)| // 1:2:3:4:5:6:7:: 1:2:3:4:5:6:7:8\n(?:' + '[a-fA-F\\d]{1,4}' + ':){6}(?:' + '(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}' + '|:' + '[a-fA-F\\d]{1,4}' + '|:)| // 1:2:3:4:5:6:: 1:2:3:4:5:6::8 1:2:3:4:5:6::8 1:2:3:4:5:6::1.2.3.4\n(?:' + '[a-fA-F\\d]{1,4}' + ':){5}(?::' + '(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}' + '|(:' + '[a-fA-F\\d]{1,4}' + '){1,2}|:)| // 1:2:3:4:5:: 1:2:3:4:5::7:8 1:2:3:4:5::8 1:2:3:4:5::7:1.2.3.4\n(?:' + '[a-fA-F\\d]{1,4}' + ':){4}(?:(:' + '[a-fA-F\\d]{1,4}' + '){0,1}:' + '(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}' + '|(:' + '[a-fA-F\\d]{1,4}' + '){1,3}|:)| // 1:2:3:4:: 1:2:3:4::6:7:8 1:2:3:4::8 1:2:3:4::6:7:1.2.3.4\n(?:' + '[a-fA-F\\d]{1,4}' + ':){3}(?:(:' + '[a-fA-F\\d]{1,4}' + '){0,2}:' + '(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}' + '|(:' + '[a-fA-F\\d]{1,4}' + '){1,4}|:)| // 1:2:3:: 1:2:3::5:6:7:8 1:2:3::8 1:2:3::5:6:7:1.2.3.4\n(?:' + '[a-fA-F\\d]{1,4}' + ':){2}(?:(:' + '[a-fA-F\\d]{1,4}' + '){0,3}:' + '(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}' + '|(:' + '[a-fA-F\\d]{1,4}' + '){1,5}|:)| // 1:2:: 1:2::4:5:6:7:8 1:2::8 1:2::4:5:6:7:1.2.3.4\n(?:' + '[a-fA-F\\d]{1,4}' + ':){1}(?:(:' + '[a-fA-F\\d]{1,4}' + '){0,4}:' + '(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}' + '|(:' + '[a-fA-F\\d]{1,4}' + '){1,6}|:)| // 1:: 1::3:4:5:6:7:8 1::8 1::3:4:5:6:7:1.2.3.4\n(?::((?::' + '[a-fA-F\\d]{1,4}' + '){0,5}:' + '(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}' + '|(?::' + '[a-fA-F\\d]{1,4}' + '){1,7}|:)) // ::2:3:4:5:6:7:8 ::2:3:4:5:6:7:8 ::8 ::1.2.3.4\n)(%[0-9a-zA-Z]{1,})? // %eth0 %1\n';
value = value.replace(RegExp('\\s*\\/\\/.*$', 'gm'), '');
value = value.replace(RegExp('\\n', 'g'), '');
const env0_1 = value.trim();
const exports_168242 = exports_16824;
exports_168242.v4 = v4_16825;
exports_168242.v6 = v6;
module.exports = exports_168242;
function exports_16824(a0) { // fn#16824, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1599:1397, offset: 0x00e5ac82, size: 200 bytes, params: 2, frame: 26
var regExp;
var RegExp;
var value;
var bBinding;
var value2;
var value3;
var value4;
var binding;
if (a0) {
if (a0.exact) {
RegExp = global.RegExp;
value = '(?:^' + '(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}' + '$)|(?:^' + env0_1 + '$)';
regExp = new RegExp();
} else {
RegExp = global.RegExp;
bBinding = b;
value2 = bBinding(a0);
value3 = bBinding(a0);
value4 = bBinding(a0);
binding = env0_1;
value = bBinding(a0);
value = '(?:' + value2 + '(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}' + value3 + ')|(?:' + value4 + binding + value + ')';
regExp = new RegExp(value, 'g');
}
} else {
RegExp = global.RegExp;
bBinding = b;
value2 = bBinding(a0);
value3 = bBinding(a0);
value4 = bBinding(a0);
binding = env0_1;
value = bBinding(a0);
value = '(?:' + value2 + '(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}' + value3 + ')|(?:' + value4 + binding + value + ')';
regExp = new RegExp(value, 'g');
}
return regExp;
}
function v4_16825(a0) { // fn#16825, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1599:1536, offset: 0x00e5ad4a, size: 157 bytes, params: 2, frame: 16
var regExp;
var RegExp;
var value;
var bBinding;
if (a0) {
if (a0.exact) {
RegExp = global.RegExp;
value = '^' + '(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}' + '$';
regExp = new RegExp();
} else {
RegExp = global.RegExp;
bBinding = b;
value = bBinding(a0);
value = '' + value + '(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}' + bBinding(a0);
regExp = new RegExp(value, 'g');
}
} else {
RegExp = global.RegExp;
bBinding = b;
value = bBinding(a0);
value = '' + value + '(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)(?:\\.(?:25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]\\d|\\d)){3}' + bBinding(a0);
regExp = new RegExp(value, 'g');
}
return regExp;
}
function v6(a0) { // fn#16826, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:1599:1630, offset: 0x00e5ade7, size: 156 bytes, params: 2, frame: 17
var regExp;
var RegExp;
var value;
var bBinding;
var value2;
var binding;
if (a0) {
if (a0.exact) {
RegExp = global.RegExp;
value = '^' + env0_1 + '$';
regExp = new RegExp();
} else {
RegExp = global.RegExp;
bBinding = b;
value2 = bBinding(a0);
binding = env0_1;
value = bBinding(a0);
value = '' + value2 + binding + value;
regExp = new RegExp(value, 'g');
}
} else {
RegExp = global.RegExp;
bBinding = b;
value2 = bBinding(a0);
binding = env0_1;
value = bBinding(a0);
value = '' + value2 + binding + value;
regExp = new RegExp(value, 'g');
}
return regExp;
}
}
global.__d(_fun16822, 1472, []) /* metro module 1472 */;