Initial commit
This commit is contained in:
commit
af3b49f756
16065 files changed
+2938410
No files matched your search
@@ -0,0 +1,377 @@
|
||||
/* Metro module 16161; source: modules/guild/BasicGuildActionCreators.tsx; dependencies: [5, 1867, 8200, 661, 694, 507, 2] */
|
||||
function _fun124914(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#124914, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:16369:6, offset: 0x025c7221, size: 213 bytes, params: 8, frame: 20
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_3 = importDefault(5) /* metro dependency 5 */;
|
||||
const guildStore = importDefault(1867) /* metro dependency 1867: GuildStore */;
|
||||
const basicGuildStore = importDefault(8200) /* metro dependency 8200: BasicGuildStore */;
|
||||
const env0_6 = (require(661) /* metro dependency 661: Constants */).Endpoints;
|
||||
const Set = global.Set;
|
||||
const set = new Set();
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild/BasicGuildActionCreators.tsx');
|
||||
exports.fetchBasicGuild = function() {
|
||||
return _fetchBasicGuild.apply(this, arguments);
|
||||
};
|
||||
}
|
||||
|
||||
function _fetchBasicGuild() { // fn#124915, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:16369:156, offset: 0x025c72f6, size: 50 bytes, params: 1, frame: 14
|
||||
return env0_3(_fun124917).apply(this, arguments);
|
||||
}
|
||||
|
||||
function* _fun124917(a0) { // fn#124917, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:16369:211, offset: 0x025c7333, size: 404 bytes, params: 2, frame: 19
|
||||
var value;
|
||||
var value2;
|
||||
var binding;
|
||||
var getGuild;
|
||||
var value3;
|
||||
var getGuildOrStatus;
|
||||
var has;
|
||||
var value4;
|
||||
var dispatch;
|
||||
var object2;
|
||||
var add;
|
||||
var binding2;
|
||||
var property;
|
||||
var value5;
|
||||
var HTTP;
|
||||
var get;
|
||||
var GUILD_BASIC;
|
||||
var value6;
|
||||
var value7;
|
||||
var value8;
|
||||
var value9;
|
||||
var body;
|
||||
var binding3;
|
||||
var value10;
|
||||
var error;
|
||||
var binding4;
|
||||
var value11;
|
||||
exceptionLanding52: while (true) {
|
||||
value = undefined;
|
||||
value2 = false;
|
||||
if (value2) {
|
||||
return value;
|
||||
}
|
||||
value = environment.__proto__.__proto__;
|
||||
binding = env2_4;
|
||||
getGuild = binding.getGuild;
|
||||
value3 = Reflect.apply(getGuild, binding, [a0]);
|
||||
if (value3 == null) {
|
||||
binding = env2_5;
|
||||
getGuildOrStatus = binding.getGuildOrStatus;
|
||||
reducibleJoin53: while (true) {
|
||||
if (Reflect.apply(getGuildOrStatus, binding, [a0]) != null) {
|
||||
break reducibleJoin53;
|
||||
}
|
||||
binding = env2_7;
|
||||
has = binding.has;
|
||||
if (Reflect.apply(has, binding, [a0])) {
|
||||
break reducibleJoin53;
|
||||
}
|
||||
binding = env2_1;
|
||||
value4 = binding(env2_2[4]);
|
||||
dispatch = value4.dispatch;
|
||||
object2 = {type: 'BASIC_GUILD_FETCH', guildId: a0};
|
||||
Reflect.apply(dispatch, value4, [object2]);
|
||||
binding = env2_7;
|
||||
add = binding.add;
|
||||
Reflect.apply(add, binding, [a0]);
|
||||
reducibleJoin6: while (true) {
|
||||
reduciblePort51: while (true) {
|
||||
exceptionLanding39: while (true) {
|
||||
try {
|
||||
try {
|
||||
binding = env2_0;
|
||||
} catch (error) {
|
||||
break exceptionLanding39;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding52;
|
||||
}
|
||||
break reducibleJoin6;
|
||||
}
|
||||
try {
|
||||
binding = env2_1;
|
||||
} catch (error) {
|
||||
break exceptionLanding52;
|
||||
}
|
||||
try {
|
||||
binding4 = env2_2;
|
||||
} catch (error) {
|
||||
break exceptionLanding52;
|
||||
}
|
||||
try {
|
||||
property = binding4[4];
|
||||
} catch (error) {
|
||||
break exceptionLanding52;
|
||||
}
|
||||
try {
|
||||
value11 = binding(property);
|
||||
} catch (error) {
|
||||
break exceptionLanding52;
|
||||
}
|
||||
try {
|
||||
dispatch = value11.dispatch;
|
||||
} catch (error) {
|
||||
break exceptionLanding52;
|
||||
}
|
||||
try {
|
||||
object2 = {};
|
||||
} catch (error) {
|
||||
break exceptionLanding52;
|
||||
}
|
||||
try {
|
||||
object2.type = 'BASIC_GUILD_FETCH_FAILURE';
|
||||
} catch (error) {
|
||||
break exceptionLanding52;
|
||||
}
|
||||
try {
|
||||
object2.guildId = a0;
|
||||
} catch (error) {
|
||||
break exceptionLanding52;
|
||||
}
|
||||
try {
|
||||
Reflect.apply(dispatch, value11, [object2]);
|
||||
} catch (error) {
|
||||
break exceptionLanding52;
|
||||
}
|
||||
break reduciblePort51;
|
||||
}
|
||||
binding = env2_7;
|
||||
binding.delete(a0);
|
||||
break reducibleJoin53;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
binding2 = env2_2;
|
||||
} catch (error) {
|
||||
break exceptionLanding39;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding52;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
property = binding2[5];
|
||||
} catch (error) {
|
||||
break exceptionLanding39;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding52;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
value5 = binding(property);
|
||||
} catch (error) {
|
||||
break exceptionLanding39;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding52;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
HTTP = value5.HTTP;
|
||||
} catch (error) {
|
||||
break exceptionLanding39;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding52;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
get = HTTP.get;
|
||||
} catch (error) {
|
||||
break exceptionLanding39;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding52;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
object2 = {};
|
||||
} catch (error) {
|
||||
break exceptionLanding39;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding52;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
binding = env2_6;
|
||||
} catch (error) {
|
||||
break exceptionLanding39;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding52;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
GUILD_BASIC = binding.GUILD_BASIC;
|
||||
} catch (error) {
|
||||
break exceptionLanding39;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding52;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
value6 = Reflect.apply(GUILD_BASIC, binding, [a0]);
|
||||
} catch (error) {
|
||||
break exceptionLanding39;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding52;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
object2.url = value6;
|
||||
} catch (error) {
|
||||
break exceptionLanding39;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding52;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
object2.rejectWithError = true;
|
||||
} catch (error) {
|
||||
break exceptionLanding39;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding52;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
value7 = Reflect.apply(get, HTTP, [object2]);
|
||||
} catch (error) {
|
||||
break exceptionLanding39;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding52;
|
||||
}
|
||||
yield value7;
|
||||
try {
|
||||
try {
|
||||
value8 = undefined;
|
||||
value9 = false;
|
||||
} catch (error) {
|
||||
break exceptionLanding39;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding52;
|
||||
}
|
||||
if (value9) {
|
||||
env2_7.delete(a0);
|
||||
return value8;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
body = value8.body;
|
||||
} catch (error) {
|
||||
break exceptionLanding39;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding52;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
binding = env2_1;
|
||||
} catch (error) {
|
||||
break exceptionLanding39;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding52;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
binding3 = env2_2;
|
||||
} catch (error) {
|
||||
break exceptionLanding39;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding52;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
property = binding3[4];
|
||||
} catch (error) {
|
||||
break exceptionLanding39;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding52;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
value10 = binding(property);
|
||||
} catch (error) {
|
||||
break exceptionLanding39;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding52;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
dispatch = value10.dispatch;
|
||||
} catch (error) {
|
||||
break exceptionLanding39;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding52;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
object2 = {};
|
||||
} catch (error) {
|
||||
break exceptionLanding39;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding52;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
object2.type = 'BASIC_GUILD_FETCH_SUCCESS';
|
||||
} catch (error) {
|
||||
break exceptionLanding39;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding52;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
object2.guildId = a0;
|
||||
} catch (error) {
|
||||
break exceptionLanding39;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding52;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
object2.guildInfo = body;
|
||||
} catch (error) {
|
||||
break exceptionLanding39;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding52;
|
||||
}
|
||||
try {
|
||||
try {
|
||||
Reflect.apply(dispatch, value10, [object2]);
|
||||
} catch (error) {
|
||||
break exceptionLanding39;
|
||||
}
|
||||
} catch (error) {
|
||||
break exceptionLanding52;
|
||||
}
|
||||
binding = env2_7;
|
||||
binding.delete(a0);
|
||||
break reducibleJoin53;
|
||||
}
|
||||
}
|
||||
return undefined;
|
||||
}
|
||||
env2_7.delete(a0);
|
||||
throw error;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,90 @@
|
||||
/* Metro module 8200; source: modules/guild/BasicGuildStore.tsx; dependencies: [6, 7, 15, 17, 18, 566, 694, 2] */
|
||||
function _fun65719(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#65719, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8385:6, offset: 0x01bdb68b, size: 305 bytes, params: 8, frame: 18
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_0 = importDefault(6) /* metro dependency 6 */;
|
||||
const env0_1 = importDefault(7) /* metro dependency 7 */;
|
||||
const env0_2 = importDefault(15) /* metro dependency 15 */;
|
||||
const env0_3 = importDefault(17) /* metro dependency 17 */;
|
||||
const env0_4 = importDefault(18) /* metro dependency 18 */;
|
||||
const env0_6 = {};
|
||||
const Store = (importDefault(566) /* metro dependency 566: flux */).Store;
|
||||
let value = _fun65723(Store);
|
||||
value.displayName = 'BasicGuildStore';
|
||||
value = new value(importDefault(694) /* metro dependency 694: Dispatcher */, {BASIC_GUILD_FETCH: BASIC_GUILD_FETCH,
|
||||
BASIC_GUILD_FETCH_SUCCESS: BASIC_GUILD_FETCH_SUCCESS, BASIC_GUILD_FETCH_FAILURE: BASIC_GUILD_FETCH_FAILURE});
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild/BasicGuildStore.tsx');
|
||||
exports.default = value;
|
||||
}
|
||||
|
||||
function _isNativeReflectConstruct_65720() { // fn#65720, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8385:148, offset: 0x01bdb7bc, size: 98 bytes, params: 1, frame: 18
|
||||
var Boolean;
|
||||
var prototype;
|
||||
var valueOf;
|
||||
var call;
|
||||
var Reflect;
|
||||
var construct;
|
||||
var closure;
|
||||
var value;
|
||||
var error;
|
||||
try {
|
||||
Boolean = global.Boolean;
|
||||
prototype = Boolean.prototype;
|
||||
valueOf = prototype.valueOf;
|
||||
call = valueOf.call;
|
||||
Reflect = global.Reflect;
|
||||
construct = Reflect.construct;
|
||||
Boolean = global.Boolean;
|
||||
closure = function() {
|
||||
};
|
||||
value = Reflect.apply(construct, Reflect, [Boolean, [], closure]);
|
||||
value = Reflect.apply(call, valueOf, [value]);
|
||||
var result = !value;
|
||||
} catch (error) {
|
||||
}
|
||||
return (_isNativeReflectConstruct_65720_isNativeReflectConstruct = function() {
|
||||
return !!result;
|
||||
})();
|
||||
}
|
||||
|
||||
function _fun65723(a0) { // fn#65723, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8385:360, offset: 0x01bdb81e, size: 151 bytes, params: 2, frame: 16
|
||||
const closure = BasicGuildStore;
|
||||
env0_4(closure, a0);
|
||||
return env0_1(closure, [{key: 'getGuild', value: value_65725}, {key: 'isGuildFetching', value: value_65726},
|
||||
{key: 'getGuildOrStatus', value: value_65727}, {key: 'getVersion', value: value_65728}]);
|
||||
}
|
||||
|
||||
function BASIC_GUILD_FETCH({guildId}) { // fn#65729, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8385:1015, offset: 0x01bdb90b, size: 33 bytes, params: 2, frame: 4
|
||||
env0_6[guildId] = {type: 'loading'};
|
||||
return false;
|
||||
}
|
||||
|
||||
function BASIC_GUILD_FETCH_SUCCESS({guildId, guildInfo}) { // fn#65730, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8385:1116, offset: 0x01bdb92c, size: 40 bytes, params: 2, frame: 4
|
||||
let binding = env0_6;
|
||||
binding[guildId] = guildInfo;
|
||||
binding = env0_5;
|
||||
env0_5 = typeof binding === 'bigint' ? binding + 1n : +binding + 1;
|
||||
}
|
||||
|
||||
function BASIC_GUILD_FETCH_FAILURE({guildId}) { // fn#65731, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8385:1213, offset: 0x01bdb954, size: 35 bytes, params: 2, frame: 4
|
||||
env0_6[guildId] = {type: 'failed'};
|
||||
return false;
|
||||
}
|
||||
|
||||
function value_65725(a0) { // fn#65725, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8385:663, offset: 0x01bdb8b5, size: 37 bytes, params: 2, frame: 2
|
||||
const property = env1_6[a0];
|
||||
if (property == null) {
|
||||
return undefined;
|
||||
}
|
||||
if ('type' in property) {
|
||||
return undefined;
|
||||
}
|
||||
return property;
|
||||
}
|
||||
|
||||
function value_65726(a0) { // fn#65726, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8385:752, offset: 0x01bdb8da, size: 49 bytes, params: 2, frame: 3
|
||||
const value = environment.__proto__;
|
||||
const property = env1_6[a0];
|
||||
return property != null && 'type' in property && property.type === 'loading';
|
||||
}
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
/* Metro module 11968; source: modules/guild/Constants.tsx; dependencies: [2] */
|
||||
function _fun91871(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#91871, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12154:6, offset: 0x02075673, size: 90 bytes, params: 8, frame: 16
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild/Constants.tsx');
|
||||
exports.GuildPrompts = {REAL_NAME_PROMPT: 'REAL_NAME_PROMPT'};
|
||||
}
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
/* Metro module 4638; source: modules/guild/GuildIDContext.tsx; dependencies: [31, 2] */
|
||||
function _fun39894(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#39894, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:4816:6, offset: 0x010ef009, size: 104 bytes, params: 8, frame: 16
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
let value = importAll(31) /* metro dependency 31 */;
|
||||
value = value.createContext(undefined);
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild/GuildIDContext.tsx');
|
||||
exports.default = value;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,24 @@
|
||||
/* Metro module 11969; source: modules/guild/GuildPromptsActionCreators.tsx; dependencies: [694, 2] */
|
||||
function _fun91872(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#91872, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12155:6, offset: 0x020756cd, size: 112 bytes, params: 8, frame: 17
|
||||
var object2;
|
||||
const closure = viewPrompt;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
object2 = {viewPrompt: closure};
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild/GuildPromptsActionCreators.tsx');
|
||||
exports.default = object2;
|
||||
exports.viewPrompt = closure;
|
||||
}
|
||||
|
||||
function viewPrompt(a0, a1) { // fn#91873, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12155:43, offset: 0x0207573d, size: 60 bytes, params: 3, frame: 12
|
||||
const env0_0 = a0;
|
||||
const env0_1 = a1;
|
||||
(importDefault(694) /* metro dependency 694: Dispatcher */).wait(_fun91874);
|
||||
}
|
||||
|
||||
function _fun91874() { // fn#91874, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12155:82, offset: 0x02075779, size: 68 bytes, params: 1, frame: 14
|
||||
const value = environment.__proto__;
|
||||
(importDefault(694) /* metro dependency 694: Dispatcher */).dispatch({type: 'GUILD_PROMPT_VIEWED', prompt: env0_0,
|
||||
guildId: require});
|
||||
}
|
||||
|
||||
@@ -0,0 +1,118 @@
|
||||
/* Metro module 11967; source: modules/guild/GuildPromptsStore.tsx; dependencies: [6, 7, 15, 17, 18, 566, 694, 2] */
|
||||
function _fun91860(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#91860, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12153:6, offset: 0x0207534a, size: 291 bytes, params: 8, frame: 18
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_0 = importDefault(6) /* metro dependency 6 */;
|
||||
const env0_1 = importDefault(7) /* metro dependency 7 */;
|
||||
const env0_2 = importDefault(15) /* metro dependency 15 */;
|
||||
const env0_3 = importDefault(17) /* metro dependency 17 */;
|
||||
const env0_4 = importDefault(18) /* metro dependency 18 */;
|
||||
const env0_5 = {};
|
||||
const PersistedStore = (importDefault(566) /* metro dependency 566: flux */).PersistedStore;
|
||||
let value = _fun91864(PersistedStore);
|
||||
value.displayName = 'GuildPromptsStore';
|
||||
value.persistKey = 'GuildPromptsStore';
|
||||
value = new value(importDefault(694) /* metro dependency 694: Dispatcher */,
|
||||
{GUILD_PROMPT_VIEWED: GUILD_PROMPT_VIEWED, GUILD_DELETE: GUILD_DELETE_91870});
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild/GuildPromptsStore.tsx');
|
||||
exports.default = value;
|
||||
}
|
||||
|
||||
function _isNativeReflectConstruct_91861() { // fn#91861, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12153:148, offset: 0x0207546d, size: 98 bytes, params: 1, frame: 18
|
||||
var Boolean;
|
||||
var prototype;
|
||||
var valueOf;
|
||||
var call;
|
||||
var Reflect;
|
||||
var construct;
|
||||
var closure;
|
||||
var value;
|
||||
var error;
|
||||
try {
|
||||
Boolean = global.Boolean;
|
||||
prototype = Boolean.prototype;
|
||||
valueOf = prototype.valueOf;
|
||||
call = valueOf.call;
|
||||
Reflect = global.Reflect;
|
||||
construct = Reflect.construct;
|
||||
Boolean = global.Boolean;
|
||||
closure = function() {
|
||||
};
|
||||
value = Reflect.apply(construct, Reflect, [Boolean, [], closure]);
|
||||
value = Reflect.apply(call, valueOf, [value]);
|
||||
var result = !value;
|
||||
} catch (error) {
|
||||
}
|
||||
return (_isNativeReflectConstruct_91861_isNativeReflectConstruct = function() {
|
||||
return !!result;
|
||||
})();
|
||||
}
|
||||
|
||||
function _fun91864(a0) { // fn#91864, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12153:356, offset: 0x020754cf, size: 124 bytes, params: 2, frame: 16
|
||||
const closure = GuildPromptsStore;
|
||||
env0_4(closure, a0);
|
||||
return env0_1(closure, [{key: 'initialize', value: value_91866}, {key: 'hasViewedPrompt', value: value_91867},
|
||||
{key: 'getState', value: value_91868}]);
|
||||
}
|
||||
|
||||
function GUILD_PROMPT_VIEWED({prompt, guildId}) { // fn#91869, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12153:991, offset: 0x020755c2, size: 115 bytes, params: 2, frame: 14
|
||||
var r0;
|
||||
var binding;
|
||||
var set;
|
||||
var value;
|
||||
const property = env0_5[guildId];
|
||||
if (property == null) {
|
||||
binding = env0_5;
|
||||
set = new global.Set();
|
||||
binding[guildId] = set;
|
||||
binding[guildId].add(prompt);
|
||||
set = true;
|
||||
r0 = set;
|
||||
} else {
|
||||
value = property.has(prompt);
|
||||
if (value) {
|
||||
r0 = !value;
|
||||
} else {
|
||||
property.add(prompt);
|
||||
r0 = true;
|
||||
}
|
||||
}
|
||||
return r0;
|
||||
}
|
||||
|
||||
function GUILD_DELETE_91870({guild}) { // fn#91870, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12153:1141, offset: 0x02075635, size: 62 bytes, params: 2, frame: 4
|
||||
let r0 = env0_5[guild.id] != null && !guild.unavailable;
|
||||
if (r0) {
|
||||
delete env0_5[guild.id];
|
||||
r0 = true;
|
||||
}
|
||||
return r0;
|
||||
}
|
||||
|
||||
function value_91866(a0) { // fn#91866, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12153:671, offset: 0x0207554b, size: 75 bytes, params: 2, frame: 21
|
||||
var propertyName;
|
||||
var property;
|
||||
var binding;
|
||||
var Set;
|
||||
var prototype;
|
||||
var value2;
|
||||
var set;
|
||||
var value3;
|
||||
for (propertyName in a0) {
|
||||
property = a0[propertyName];
|
||||
binding = env1_5;
|
||||
Set = global.Set;
|
||||
prototype = Set.prototype;
|
||||
value2 = Object.create(prototype, {constructor: {value: Set}});
|
||||
set = new Set();
|
||||
value3 = set instanceof Object ? set : value2;
|
||||
binding[propertyName] = value3;
|
||||
}
|
||||
}
|
||||
|
||||
function value_91867(a0, a1) { // fn#91867, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12153:758, offset: 0x02075596, size: 44 bytes, params: 3, frame: 12
|
||||
const value = environment.__proto__;
|
||||
const property = env1_5[a1];
|
||||
return property != null && !!property.has(a0);
|
||||
}
|
||||
|
||||
@@ -0,0 +1,23 @@
|
||||
/* Metro module 8640; source: modules/guild/GuildUtils.tsx; dependencies: [6593, 2] */
|
||||
function _fun68138(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#68138, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8825:6, offset: 0x01c409fb, size: 99 bytes, params: 8, frame: 17
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild/GuildUtils.tsx');
|
||||
exports.handleJoinGuild = handleJoinGuild;
|
||||
}
|
||||
|
||||
function handleJoinGuild(a0) { // fn#68139, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8825:172, offset: 0x01c40a5e, size: 71 bytes, params: 2, frame: 13
|
||||
var value;
|
||||
const env0_0 = a0;
|
||||
if (a0 != null) {
|
||||
value = importDefault(6593) /* metro dependency 6593: GuildActionCreators */;
|
||||
value = value.joinGuild(a0);
|
||||
value.then(_fun68140);
|
||||
}
|
||||
}
|
||||
|
||||
function _fun68140() { // fn#68140, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8825:212, offset: 0x01c40aa5, size: 44 bytes, params: 1, frame: 12
|
||||
const value = environment.__proto__;
|
||||
(importDefault(6593) /* metro dependency 6593: GuildActionCreators */).transitionToGuildSync(env0_0);
|
||||
}
|
||||
|
||||
@@ -0,0 +1,12 @@
|
||||
/* Metro module 6796; source: modules/guild/TidaWebformExperiment.tsx; dependencies: [4620, 2] */
|
||||
function _fun53499(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#53499, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6974:6, offset: 0x0134dc15, size: 168 bytes, params: 8, frame: 21
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
let value = require(4620) /* metro dependency 4620: experiments */;
|
||||
value = value.createExperiment({'kind': 'user', 'id': '2025-11_tida_webform', 'label': 'Tida Webform',
|
||||
defaultConfig: {tidaWebformEnabled: false}, treatments: [{'id': 1, 'label': 'Enabled',
|
||||
config: {tidaWebformEnabled: true}}]});
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild/TidaWebformExperiment.tsx');
|
||||
exports.default = value;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,206 @@
|
||||
/* Metro module 12686; source: modules/guild/markGuildsAsRead.tsx; dependencies: [6603, 5071, 1935, 4605, 661, 4865, 22, 21, 683, 5097, 2] */
|
||||
function _fun97222(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#97222, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12876:6, offset: 0x02177bc9, size: 232 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const _arrayLikeToArray_97225 = function(a0, a1) {
|
||||
var r0;
|
||||
var r1;
|
||||
var r2;
|
||||
var value3;
|
||||
var length;
|
||||
var value5;
|
||||
var value = undefined;
|
||||
var value2 = value == null;
|
||||
reducibleJoin2: while (true) {
|
||||
if (value2) {
|
||||
r0 = value2;
|
||||
break reducibleJoin2;
|
||||
}
|
||||
value3 = value > a0.length;
|
||||
r0 = value3;
|
||||
break reducibleJoin2;
|
||||
}
|
||||
reducibleJoin4: while (true) {
|
||||
if (r0) {
|
||||
length = a0.length;
|
||||
r1 = length;
|
||||
break reducibleJoin4;
|
||||
}
|
||||
r1 = value;
|
||||
break reducibleJoin4;
|
||||
}
|
||||
value = (0, global.Array)(r1);
|
||||
var value4 = 0;
|
||||
if (value4 < r1) {
|
||||
r2 = value4;
|
||||
reducibleLoop5: while (true) {
|
||||
value[r2] = a0[r2];
|
||||
value5 = typeof r2 === 'bigint' ? r2 + 1n : +r2 + 1;
|
||||
if (value5 < r1) {
|
||||
r2 = value5;
|
||||
continue reducibleLoop5;
|
||||
}
|
||||
break reducibleLoop5;
|
||||
}
|
||||
}
|
||||
return value;
|
||||
};
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const guildOnboardingPromptsStore = importDefault(6603) /* metro dependency 6603: GuildOnboardingPromptsStore */;
|
||||
const activeJoinedThreadsStore = importDefault(5071) /* metro dependency 5071: ActiveJoinedThreadsStore */;
|
||||
const guildChannelStore = importDefault(1935) /* metro dependency 1935: GuildChannelStore */;
|
||||
const readStateStore = importDefault(4605) /* metro dependency 4605: ReadStateStore */;
|
||||
const env0_7 = (require(661) /* metro dependency 661: Constants */).AnalyticEvents;
|
||||
const env0_8 = (require(4865) /* metro dependency 4865: ReadStateConstants */).ReadStateTypes;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild/markGuildsAsRead.tsx');
|
||||
exports.default = markGuildsAsRead;
|
||||
}
|
||||
|
||||
function _createForOfIteratorHelperLoose_97223(a0, a1) { // fn#97223, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12876:192, offset: 0x02177cb1, size: 372 bytes, params: 3, frame: 20
|
||||
var r6;
|
||||
var r9;
|
||||
var r5;
|
||||
var value3;
|
||||
var regexp;
|
||||
const env0_0 = a0;
|
||||
const Symbol = global.Symbol;
|
||||
let value = typeof Symbol !== 'undefined';
|
||||
let r1 = value && a0[global.Symbol.iterator];
|
||||
r1 = !r1 ? a0['@@iterator'] : r1;
|
||||
if (r1) {
|
||||
value = r1.call(a0);
|
||||
return value.next.bind(value);
|
||||
}
|
||||
const Array = global.Array;
|
||||
if (Array.isArray(a0)) {
|
||||
if (r1) {
|
||||
}
|
||||
return _fun97224;
|
||||
}
|
||||
value = undefined;
|
||||
if (a0) {
|
||||
if (typeof a0 === 'string') {
|
||||
value = _arrayLikeToArray_97225(a0, value);
|
||||
r5 = value;
|
||||
} else {
|
||||
value3 = ({}).toString.call(a0).slice(8, -1);
|
||||
r6 = value3 === 'Object' && a0.constructor;
|
||||
r9 = r6 ? a0.constructor.name : value3;
|
||||
if (r9 === 'Map') {
|
||||
r6 = global.Array.from(a0);
|
||||
} else if (r9 === 'Set') {
|
||||
r6 = global.Array.from(a0);
|
||||
} else if (r9 === 'Arguments') {
|
||||
value = _arrayLikeToArray_97225(a0, value);
|
||||
r6 = value;
|
||||
} else {
|
||||
regexp = RegExp('^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$', '');
|
||||
if (regexp.test(r9)) {
|
||||
value = _arrayLikeToArray_97225(a0, value);
|
||||
r6 = value;
|
||||
} else {
|
||||
r6 = value;
|
||||
}
|
||||
}
|
||||
r5 = r6;
|
||||
}
|
||||
} else {
|
||||
r5 = value;
|
||||
}
|
||||
if (r5) {
|
||||
if (r5) {
|
||||
}
|
||||
return _fun97224;
|
||||
}
|
||||
const TypeError = global.TypeError;
|
||||
throw new TypeError('Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.');
|
||||
}
|
||||
|
||||
function markGuildsAsRead(a0, a1, a2) { // fn#97226, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12876:1183, offset: 0x02177e25, size: 170 bytes, params: 4, frame: 18
|
||||
const value3 = (importDefault(22) /* metro dependency 22 */).flatMap(a0, _fun97227).map(function(a0) {
|
||||
var object = {channelId: a0};
|
||||
object.readStateType = ReadStateTypes.CHANNEL;
|
||||
object.messageId = ReadStateStore.lastMessageId(a0);
|
||||
return object;
|
||||
});
|
||||
a0.forEach(_fun97229);
|
||||
const defaultImport2 = importDefault(683) /* metro dependency 683: AnalyticsUtils */;
|
||||
const track = defaultImport2.track;
|
||||
const MARK_AS_READ = AnalyticEvents.MARK_AS_READ;
|
||||
Reflect.apply(track, defaultImport2, [MARK_AS_READ, {source: a1, type: 'guild'}]);
|
||||
return (require(5097) /* metro dependency 5097: ReadStateActionCreators */).bulkAck(value3, a2);
|
||||
}
|
||||
|
||||
function _fun97227(a0) { // fn#97227, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12876:1241, offset: 0x02177ecf, size: 165 bytes, params: 2, frame: 23
|
||||
var r2;
|
||||
var r1;
|
||||
var r8;
|
||||
var value6;
|
||||
var property;
|
||||
var properties;
|
||||
var properties2;
|
||||
var properties3;
|
||||
var propertyName;
|
||||
var propertyName2;
|
||||
var value7;
|
||||
let value = environment.__proto__;
|
||||
const selectableChannelIds = GuildChannelStore.getSelectableChannelIds(a0);
|
||||
const vocalChannelIds = GuildChannelStore.getVocalChannelIds(a0);
|
||||
const items2 = [];
|
||||
arraySpread(items2, vocalChannelIds, arraySpread(items2, selectableChannelIds, 0, undefined), undefined);
|
||||
const activeJoinedThreadsForGuild = ActiveJoinedThreadsStore.getActiveJoinedThreadsForGuild(a0);
|
||||
value = _createForOfIteratorHelperLoose_97223(selectableChannelIds);
|
||||
const value5 = value();
|
||||
let done = value5.done;
|
||||
if (!done) {
|
||||
r2 = value5;
|
||||
while (true) {
|
||||
value6 = r2.value;
|
||||
property = activeJoinedThreadsForGuild[value6];
|
||||
r1 = property ?? ({});
|
||||
properties = Object.keys(r1);
|
||||
properties2 = 0;
|
||||
properties3 = properties.length;
|
||||
if (properties === undefined) {
|
||||
continue;
|
||||
}
|
||||
for (r8 = properties2; true; r8 = propertyName2) {
|
||||
propertyName = properties[r8];
|
||||
propertyName2 = r8 + 1;
|
||||
if (propertyName === undefined) {
|
||||
break;
|
||||
}
|
||||
items2.push(propertyName);
|
||||
}
|
||||
value7 = value();
|
||||
done = value7.done;
|
||||
if (done) {
|
||||
break;
|
||||
}
|
||||
r2 = value7;
|
||||
continue;
|
||||
}
|
||||
}
|
||||
return items2;
|
||||
}
|
||||
|
||||
function _fun97229(a0) { // fn#97229, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12876:1585, offset: 0x02177fa4, size: 171 bytes, params: 2, frame: 22
|
||||
const binding = env0_0;
|
||||
let push = binding.push;
|
||||
let object2 = {};
|
||||
object2.channelId = (importDefault(21) /* metro dependency 21: SnowflakeUtils */).cast(a0);
|
||||
let GUILD_EVENT = ReadStateTypes.GUILD_EVENT;
|
||||
object2.readStateType = GUILD_EVENT;
|
||||
const lastMessageId = ReadStateStore.lastMessageId;
|
||||
GUILD_EVENT = ReadStateTypes.GUILD_EVENT;
|
||||
object2.messageId = Reflect.apply(lastMessageId, ReadStateStore, [a0, GUILD_EVENT]);
|
||||
Reflect.apply(push, binding, [object2]);
|
||||
push = binding.push;
|
||||
object2 = {};
|
||||
object2.channelId = (importDefault(21) /* metro dependency 21: SnowflakeUtils */).cast(a0);
|
||||
const GUILD_ONBOARDING_QUESTION = ReadStateTypes.GUILD_ONBOARDING_QUESTION;
|
||||
object2.readStateType = GUILD_ONBOARDING_QUESTION;
|
||||
object2.messageId = GuildOnboardingPromptsStore.ackIdForGuild(a0);
|
||||
Reflect.apply(push, binding, [object2]);
|
||||
}
|
||||
|
||||
@@ -0,0 +1,109 @@
|
||||
/* Metro module 8642; source: modules/guild/native/GuildBadge.tsx; dependencies: [31, 661, 33, 6919, 6920, 8643, 8644, 1418, 1305, 2] */
|
||||
function _fun68144(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#68144, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8827:6, offset: 0x01c41186, size: 404 bytes, params: 8, frame: 22
|
||||
var object3;
|
||||
const env0_0 = require;
|
||||
const closure = GuildBadge;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
importAll(31) /* metro dependency 31 */;
|
||||
const env0_2 = (require(661) /* metro dependency 661: Constants */).GuildFeatures;
|
||||
const env0_3 = (require(33) /* metro dependency 33 */).jsx;
|
||||
object3 = {PARTNERED: 0};
|
||||
object3[0] = 'PARTNERED';
|
||||
object3.VERIFIED = 1;
|
||||
object3[1] = 'VERIFIED';
|
||||
object3.PARTNERED_BLACK = 2;
|
||||
object3[2] = 'PARTNERED_BLACK';
|
||||
object3.VERIFIED_BLACK = 3;
|
||||
object3[3] = 'VERIFIED_BLACK';
|
||||
object3.NONE = 4;
|
||||
object3[4] = 'NONE';
|
||||
const object4 = {};
|
||||
const VERIFIED = object3.VERIFIED;
|
||||
object4[VERIFIED] = importDefault(6919) /* metro dependency 6919 */;
|
||||
const PARTNERED = object3.PARTNERED;
|
||||
object4[PARTNERED] = importDefault(6920) /* metro dependency 6920 */;
|
||||
const VERIFIED_BLACK = object3.VERIFIED_BLACK;
|
||||
object4[VERIFIED_BLACK] = importDefault(8643) /* metro dependency 8643 */;
|
||||
const PARTNERED_BLACK = object3.PARTNERED_BLACK;
|
||||
object4[PARTNERED_BLACK] = importDefault(8644) /* metro dependency 8644 */;
|
||||
const NONE = object3.NONE;
|
||||
object4[NONE] = null;
|
||||
const closure2 = getGuildBadgeSource;
|
||||
const Icon = (require(1305) /* metro dependency 1305: native */).Icon;
|
||||
const Sizes = Icon.Sizes;
|
||||
closure.Sizes = Sizes;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild/native/GuildBadge.tsx');
|
||||
exports.default = closure;
|
||||
exports.getGuildBadgeSource = closure2;
|
||||
}
|
||||
|
||||
function GuildBadge(a0) { // fn#68145, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8827:830, offset: 0x01c4131a, size: 174 bytes, params: 2, frame: 19
|
||||
const guild = a0.guild;
|
||||
let monocolored = a0.monocolored;
|
||||
monocolored = !(monocolored === undefined) && monocolored;
|
||||
const size = a0.size;
|
||||
const r7 = size !== undefined ? size : GuildBadge.Sizes.MEDIUM;
|
||||
const object2 = {'guild': 0, 'monocolored': 0, 'size': 0};
|
||||
const value = null;
|
||||
silentSetPrototypeOf(object2, value, undefined);
|
||||
const value2 = copyDataProperties({}, a0, object2, undefined);
|
||||
const guildBadgeSource = getGuildBadgeSource(guild, monocolored);
|
||||
if (value == guildBadgeSource) {
|
||||
return value;
|
||||
} else {
|
||||
const Icon = (require(1305) /* metro dependency 1305: native */).Icon;
|
||||
return (
|
||||
<Icon
|
||||
{...value2}
|
||||
{...{['size']: r7}}
|
||||
{...{['source']: guildBadgeSource}}
|
||||
/>
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
function checkGuildForFeature(a0, a1) { // fn#68146, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8827:465, offset: 0x01c413c8, size: 161 bytes, params: 3, frame: 17
|
||||
var r1;
|
||||
var r0;
|
||||
var moduleValue;
|
||||
var Array;
|
||||
var isArray;
|
||||
var features;
|
||||
var Boolean;
|
||||
let value = a0 != null;
|
||||
if (value) {
|
||||
value = undefined;
|
||||
moduleValue = require(1418) /* metro dependency 1418: GuildRecordUtils */;
|
||||
if (moduleValue.isGuildRecord(a0)) {
|
||||
r1 = a0.features.has(a1);
|
||||
} else {
|
||||
Array = global.Array;
|
||||
isArray = Array.isArray;
|
||||
features = a0.features;
|
||||
if (Reflect.apply(isArray, Array, [features])) {
|
||||
r1 = a0.features.includes(a1);
|
||||
} else {
|
||||
Boolean = global.Boolean;
|
||||
features = a0.features;
|
||||
r1 = features == null ? value : features.has(a1);
|
||||
value = Boolean(r1);
|
||||
r1 = value;
|
||||
}
|
||||
}
|
||||
r0 = r1;
|
||||
} else {
|
||||
r0 = value;
|
||||
}
|
||||
return r0;
|
||||
}
|
||||
|
||||
function getGuildBadgeSource(a0, a1) { // fn#68147, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:8827:656, offset: 0x01c41469, size: 127 bytes, params: 3, frame: 16
|
||||
const NONE = env0_4.NONE;
|
||||
const checkGuildForFeatureBinding = checkGuildForFeature;
|
||||
const VERIFIED = GuildFeatures.VERIFIED;
|
||||
return env0_5[checkGuildForFeatureBinding(a0,
|
||||
VERIFIED) ? a1 ? env0_4.VERIFIED_BLACK : env0_4.VERIFIED : checkGuildForFeature(a0,
|
||||
GuildFeatures.PARTNERED) ? a1 ? env0_4.PARTNERED_BLACK : env0_4.PARTNERED : NONE];
|
||||
}
|
||||
|
||||
@@ -0,0 +1,63 @@
|
||||
/* Metro module 6915; source: modules/guild/native/GuildBadgeV2.tsx; dependencies: [31, 33, 4501, 1305, 4002, 6916, 6918, 6917, 2] */
|
||||
function _fun55048(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#55048, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7093:6, offset: 0x013743d4, size: 181 bytes, params: 8, frame: 21
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
importAll(31) /* metro dependency 31 */;
|
||||
const env0_2 = (require(33) /* metro dependency 33 */).jsx;
|
||||
const env0_3 = (require(4501) /* metro dependency 4501: createStyles */).createStyles({icon: {marginRight: 8}});
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild/native/GuildBadgeV2.tsx');
|
||||
exports.default = GuildBadgeV2;
|
||||
exports.hasGuildBadge = hasGuildBadge;
|
||||
}
|
||||
|
||||
function GuildBadgeV2(a0) { // fn#55049, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7093:171, offset: 0x01374489, size: 253 bytes, params: 2, frame: 21
|
||||
const guild = a0.guild;
|
||||
const size = a0.size;
|
||||
const r9 = size !== undefined ? size : (require(1305) /* metro dependency 1305: native */).Icon.Sizes.MEDIUM;
|
||||
const value = null;
|
||||
const value2 = Object.create(value);
|
||||
value2.guild = 0;
|
||||
value2.size = 0;
|
||||
const value3 = copyDataProperties({}, a0, value2, undefined);
|
||||
const styles = useStyles();
|
||||
const sharedModule = require(4002) /* metro dependency 4002: shared */;
|
||||
const useThemeContext = sharedModule.useThemeContext;
|
||||
const theme = Reflect.apply(useThemeContext, sharedModule, []).theme;
|
||||
if (value == guild) {
|
||||
return value;
|
||||
}
|
||||
const guildBadgeImageSource = (require(6916) /* metro dependency 6916: GuildBadgeImageSource */).getGuildBadgeImageSource(guild,
|
||||
theme);
|
||||
if (value == guildBadgeImageSource) {
|
||||
return value;
|
||||
} else {
|
||||
const Icon = (require(1305) /* metro dependency 1305: native */).Icon;
|
||||
return (
|
||||
<Icon
|
||||
size={r9}
|
||||
source={guildBadgeImageSource}
|
||||
style={styles.icon}
|
||||
disableColor
|
||||
{...value3}
|
||||
/>
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
function hasGuildBadge(a0, a1) { // fn#55050, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:7093:541, offset: 0x01374586, size: 132 bytes, params: 3, frame: 18
|
||||
var r0;
|
||||
var value;
|
||||
const guildTraits = (require(6918) /* metro dependency 6918: GuildTraits */).getGuildTraits(a0);
|
||||
const property = (require(6916) /* metro dependency 6916: GuildBadgeImageSource */).badgeVariants[(require(6917) /* metro dependency 6917: BadgeCategory */).getBadgeCategory(guildTraits)];
|
||||
const value4 = property != null;
|
||||
if (value4) {
|
||||
value = require(6916) /* metro dependency 6916: GuildBadgeImageSource */;
|
||||
value = value.resolveImageSource(property, guildTraits, a1) != null;
|
||||
r0 = value;
|
||||
} else {
|
||||
r0 = value4;
|
||||
}
|
||||
return r0;
|
||||
}
|
||||
|
||||
@@ -0,0 +1,267 @@
|
||||
/* Metro module 6819; source: modules/guild/native/GuildIcon.tsx; dependencies: [57, 31, 6820, 1422, 661, 33, 4501, 697, 1861, 6619, 5475, 6821, 290, 2] */
|
||||
function _fun53594(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#53594, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6997:6, offset: 0x01350ad5, size: 1285 bytes, params: 8, frame: 37
|
||||
var object5;
|
||||
const env0_0 = require;
|
||||
const closure = function(a0) {
|
||||
return {width: a0, height: a0, borderRadius: a0 / 3};
|
||||
};
|
||||
const coerceStableAsset = function(a0) {
|
||||
var value = a0;
|
||||
return global.Array.isArray(value) ? value[0]?.uri : value != null ? typeof value === 'number' ? value : value.uri : undefined;
|
||||
};
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_3 = importDefault(57) /* metro dependency 57 */;
|
||||
let value = importAll(31) /* metro dependency 31 */;
|
||||
const env0_5 = (require(6820) /* metro dependency 6820: ExpressionSourceRecord */).ExpressionSourceGuildRecord;
|
||||
const guildRecordModule = require(1422) /* metro dependency 1422: GuildRecord */;
|
||||
const env0_6 = guildRecordModule.getGuildIconSource;
|
||||
const env0_7 = guildRecordModule.getGuildAcronym;
|
||||
const Fonts = (require(661) /* metro dependency 661: Constants */).Fonts;
|
||||
const env0_8 = (require(33) /* metro dependency 33 */).jsx;
|
||||
object5 = {XXXSMALL: 'XXXSMALL', XXSMALL_12: 'XXSMALL_12', XXSMALL: 'XXSMALL', XSMALL_20: 'XSMALL_20',
|
||||
XSMALL: 'XSMALL', SMALL: 'SMALL', SMALL_32: 'SMALL_32', SMALL_36: 'SMALL_36', NORMAL: 'NORMAL', LARGE: 'LARGE',
|
||||
XLARGE: 'XLARGE', XXLARGE: 'XXLARGE'};
|
||||
const object6 = {};
|
||||
let XXXSMALL = object5.XXXSMALL;
|
||||
object6[XXXSMALL] = [6, 4, 4, 4, 2, 1];
|
||||
let XXSMALL_12 = object5.XXSMALL_12;
|
||||
object6[XXSMALL_12] = [8, 6, 6, 4, 4, 2];
|
||||
let XXSMALL = object5.XXSMALL;
|
||||
object6[XXSMALL] = [10, 8, 8, 6, 6, 4];
|
||||
let XSMALL_20 = object5.XSMALL_20;
|
||||
object6[XSMALL_20] = [12, 10, 10, 8, 8, 6];
|
||||
let XSMALL = object5.XSMALL;
|
||||
object6[XSMALL] = [16, 16, 16, 14, 14, 12];
|
||||
let SMALL = object5.SMALL;
|
||||
object6[SMALL] = [16, 16, 16, 14, 14, 12];
|
||||
let SMALL_32 = object5.SMALL_32;
|
||||
object6[SMALL_32] = [16, 16, 16, 14, 14, 12];
|
||||
let SMALL_36 = object5.SMALL_36;
|
||||
object6[SMALL_36] = [16, 16, 16, 14, 14, 12];
|
||||
let NORMAL = object5.NORMAL;
|
||||
object6[NORMAL] = [16, 16, 16, 14, 14, 12];
|
||||
let LARGE = object5.LARGE;
|
||||
object6[LARGE] = [16, 16, 16, 14, 14, 12];
|
||||
let XLARGE = object5.XLARGE;
|
||||
object6[XLARGE] = [16, 16, 16, 14, 14, 12];
|
||||
let XXLARGE = object5.XXLARGE;
|
||||
object6[XXLARGE] = [16, 16, 16, 14, 14, 12];
|
||||
const object7 = {};
|
||||
XXXSMALL = object5.XXXSMALL;
|
||||
object7[XXXSMALL] = 10;
|
||||
XXSMALL_12 = object5.XXSMALL_12;
|
||||
object7[XXSMALL_12] = 12;
|
||||
XXSMALL = object5.XXSMALL;
|
||||
object7[XXSMALL] = 16;
|
||||
XSMALL_20 = object5.XSMALL_20;
|
||||
object7[XSMALL_20] = 20;
|
||||
XSMALL = object5.XSMALL;
|
||||
object7[XSMALL] = 24;
|
||||
SMALL = object5.SMALL;
|
||||
object7[SMALL] = 30;
|
||||
SMALL_32 = object5.SMALL_32;
|
||||
object7[SMALL_32] = 32;
|
||||
SMALL_36 = object5.SMALL_36;
|
||||
object7[SMALL_36] = 36;
|
||||
NORMAL = object5.NORMAL;
|
||||
object7[NORMAL] = 40;
|
||||
LARGE = object5.LARGE;
|
||||
object7[LARGE] = 48;
|
||||
XLARGE = object5.XLARGE;
|
||||
object7[XLARGE] = 64;
|
||||
XXLARGE = object5.XXLARGE;
|
||||
object7[XXLARGE] = 80;
|
||||
const createStylesModule = require(4501) /* metro dependency 4501: createStyles */;
|
||||
const createStyles = createStylesModule.createStyles;
|
||||
const object8 = {guildIcon: {'justifyContent': 'center', 'alignItems': 'center', 'overflow': 'hidden'}};
|
||||
XXXSMALL = object5.XXXSMALL;
|
||||
object8[XXXSMALL] = closure(10);
|
||||
XXSMALL_12 = object5.XXSMALL_12;
|
||||
object8[XXSMALL_12] = closure(12);
|
||||
XXSMALL = object5.XXSMALL;
|
||||
object8[XXSMALL] = closure(16);
|
||||
XSMALL_20 = object5.XSMALL_20;
|
||||
object8[XSMALL_20] = closure(20);
|
||||
XSMALL = object5.XSMALL;
|
||||
object8[XSMALL] = closure(24);
|
||||
SMALL = object5.SMALL;
|
||||
object8[SMALL] = closure(30);
|
||||
SMALL_32 = object5.SMALL_32;
|
||||
object8[SMALL_32] = closure(32);
|
||||
SMALL_36 = object5.SMALL_36;
|
||||
object8[SMALL_36] = closure(36);
|
||||
NORMAL = object5.NORMAL;
|
||||
object8[NORMAL] = closure(40);
|
||||
LARGE = object5.LARGE;
|
||||
object8[LARGE] = closure(48);
|
||||
XLARGE = object5.XLARGE;
|
||||
object8[XLARGE] = closure(64);
|
||||
XXLARGE = object5.XXLARGE;
|
||||
object8[XXLARGE] = closure(80);
|
||||
const BACKGROUND_BRAND = (importDefault(697) /* metro dependency 697: native */).colors.BACKGROUND_BRAND;
|
||||
object8['guildTextContainer'] = {backgroundColor: BACKGROUND_BRAND};
|
||||
const MOBILE_GUILDBAR_ICON_BACKGROUND_DEFAULT = (importDefault(697) /* metro dependency 697: native */).colors.MOBILE_GUILDBAR_ICON_BACKGROUND_DEFAULT;
|
||||
object8['guildTextContainerInactive'] = {backgroundColor: MOBILE_GUILDBAR_ICON_BACKGROUND_DEFAULT};
|
||||
const BACKGROUND_BASE_LOW = (importDefault(697) /* metro dependency 697: native */).colors.BACKGROUND_BASE_LOW;
|
||||
object8['guildTextContainerInactiveNested'] = {backgroundColor: BACKGROUND_BASE_LOW};
|
||||
const INTERACTIVE_TEXT_DEFAULT = (importDefault(697) /* metro dependency 697: native */).colors.INTERACTIVE_TEXT_DEFAULT;
|
||||
let PRIMARY_SEMIBOLD = Fonts.PRIMARY_SEMIBOLD;
|
||||
object8['guildText'] = {color: INTERACTIVE_TEXT_DEFAULT, fontFamily: PRIMARY_SEMIBOLD};
|
||||
const object10 = {};
|
||||
PRIMARY_SEMIBOLD = Fonts.PRIMARY_SEMIBOLD;
|
||||
object10.fontFamily = PRIMARY_SEMIBOLD;
|
||||
const WHITE = (importDefault(697) /* metro dependency 697: native */).colors.WHITE;
|
||||
object10.color = WHITE;
|
||||
object8['guildTextActive'] = object10;
|
||||
object8['guildTextContainerInactiveAlt'] = {backgroundColor: 'transparent'};
|
||||
const env0_12 = Reflect.apply(createStyles, createStylesModule, [object8]);
|
||||
value = value.memo(GuildIconInner);
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild/native/GuildIcon.tsx');
|
||||
exports.default = value;
|
||||
exports.GuildIconSizes = object5;
|
||||
exports.ImageSizes = object7;
|
||||
}
|
||||
|
||||
function getGuildIconSource_53596(a0, a1, a2, a3) { // fn#53596, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6997:2074, offset: 0x01350ff4, size: 109 bytes, params: 5, frame: 18
|
||||
const value = null;
|
||||
return value == a0 ? value != a3 ? {uri: a3} : value : value != a0.icon ? a0 instanceof ExpressionSourceGuildRecord ? a0.getIconSource(env0_11[a1],
|
||||
a2) : getGuildIconSource(a0, env0_11[a1], a2) : value != a3 ? {uri: a3} : value;
|
||||
}
|
||||
|
||||
function GuildIconInner({guild, icon, animate, loadingStyle, size = env0_9.NORMAL, selected, TABS_altDefaultBackground, nested, textStyle, preloadAnimation, value = '', style}) { // fn#53598, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6997:2356, offset: 0x013510b5, size: 928 bytes, params: 2, frame: 39
|
||||
var r3;
|
||||
var r13;
|
||||
var r0;
|
||||
let value = undefined;
|
||||
icon = icon === value ? null : icon;
|
||||
animate = !(animate === value) && animate;
|
||||
const env0_3 = size;
|
||||
const env0_4 = selected;
|
||||
TABS_altDefaultBackground = !(TABS_altDefaultBackground === value) && TABS_altDefaultBackground;
|
||||
nested = !(nested === value) && nested;
|
||||
const styles = useStyles();
|
||||
const guildIconSource_53596 = getGuildIconSource_53596(guild, size, animate, icon);
|
||||
let binding = env0_4;
|
||||
const value11 = binding.useRef(guildIconSource_53596);
|
||||
let useState = binding.useState;
|
||||
const value12 = Reflect.apply(useState, binding, [{}]);
|
||||
const binding2 = env0_3;
|
||||
const env0_10 = binding2(value12, 2)[1];
|
||||
useState = binding.useState;
|
||||
const value14 = binding2(Reflect.apply(useState, binding, [false]), 2);
|
||||
let property = value14[0];
|
||||
const env0_11 = value14[1];
|
||||
const env0_12 = binding.useRef(true);
|
||||
const value15 = (importDefault(6619) /* metro dependency 6619: useRefValue */)(value11);
|
||||
const coerceStableAssetBinding = coerceStableAsset;
|
||||
const value16 = coerceStableAssetBinding(value15);
|
||||
const value17 = coerceStableAssetBinding(guildIconSource_53596);
|
||||
const value18 = value16 !== value17;
|
||||
const r12 = value18 ? preloadAnimation && value17 === 'string' : !value18;
|
||||
const value21 = !r12;
|
||||
binding = env0_4;
|
||||
binding.useEffect(function() {
|
||||
return _fun53600;
|
||||
}, []);
|
||||
binding.useEffect(_fun53601, [value21, animate, value18, guild, icon, preloadAnimation, size]);
|
||||
const r15 = r12 ? value15 : guildIconSource_53596;
|
||||
const value22 = r15 == null;
|
||||
const r17 = value22 || property ? value : loadingStyle ?? value;
|
||||
const r16 = value22 ? selected !== false ? value : nested ? styles.guildTextContainerInactiveNested : TABS_altDefaultBackground ? styles.guildTextContainerInactiveAlt : styles.guildTextContainerInactive : value;
|
||||
value = guild != null ? getGuildAcronym(guild) : (require(1861) /* metro dependency 1861: StringUtils */).getAcronym(value);
|
||||
if (value22) {
|
||||
property = env0_10[size];
|
||||
r3 = value === value ? value : property[value.length];
|
||||
property = property[property.length - 1];
|
||||
r13 = r3 ?? property;
|
||||
} else {
|
||||
r13 = value;
|
||||
}
|
||||
const {handleLoaded, wrapperStyle, textComponentStyle} = env0_4.useMemo(_fun53604, [style, size, styles, r17, r16,
|
||||
r13, selected, textStyle, value22]);
|
||||
if (value22) {
|
||||
r0 = ((Component) => <Component shouldRasterizeIOS style={wrapperStyle} collapsable={false}>{((NativeText) => <NativeText numberOfLines={1} ellipsizeMode="tail" accessible={false} accessibilityRole="none" accessibilityElementsHidden experimental_useNativeText style={textComponentStyle}>{value}</NativeText>)((require(290) /* metro dependency 290 */).NativeText)}</Component>)(importDefault(6821) /* metro dependency 6821: NativeView */);
|
||||
} else {
|
||||
value = ((Component) => <Component style={wrapperStyle} source={r15} onLoadEnd={loadingStyle != null ? handleLoaded : value} progressiveRenderingEnabled fade={false} />)(importDefault(5475) /* metro dependency 5475: FastImage */);
|
||||
r0 = value;
|
||||
}
|
||||
return r0;
|
||||
}
|
||||
|
||||
function _fun53599() { // fn#53599, offset: 0x01351455, size: 9 bytes, params: 1, frame: 1
|
||||
return _fun53600;
|
||||
}
|
||||
|
||||
function _fun53601() { // fn#53601, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6997:2835, offset: 0x01351471, size: 148 bytes, params: 1, frame: 20
|
||||
var environment;
|
||||
let value = environment.__proto__;
|
||||
const guildIconSource_53596 = getGuildIconSource_53596(guild, env0_3, animate, icon);
|
||||
const value4 = coerceStableAsset(guildIconSource_53596);
|
||||
if (env0_14) {
|
||||
if (env0_13) {
|
||||
env0_9.current = guildIconSource_53596;
|
||||
}
|
||||
} else if (env0_13) {
|
||||
if (preloadAnimation) {
|
||||
if (typeof value4 !== 'string') {
|
||||
if (env0_13) {
|
||||
env0_9.current = guildIconSource_53596;
|
||||
}
|
||||
} else {
|
||||
value = importDefault(5475) /* metro dependency 5475: FastImage */;
|
||||
value = value.preload(value4);
|
||||
value.then(function() {
|
||||
global.setTimeout(_fun53603, 0);
|
||||
});
|
||||
}
|
||||
} else if (env0_13) {
|
||||
env0_9.current = guildIconSource_53596;
|
||||
}
|
||||
} else if (env0_13) {
|
||||
env0_9.current = guildIconSource_53596;
|
||||
}
|
||||
}
|
||||
|
||||
function _fun53604() { // fn#53604, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6997:3405, offset: 0x01351551, size: 226 bytes, params: 1, frame: 14
|
||||
const items2 = [styles.guildIcon];
|
||||
items2[1] = styles[env0_3];
|
||||
items2[2] = style;
|
||||
if (env0_16 != null) {
|
||||
items2.push(env0_16);
|
||||
}
|
||||
if (env0_15) {
|
||||
items2.unshift(styles.guildTextContainer);
|
||||
}
|
||||
if (env0_17 != null) {
|
||||
items2.push(env0_17);
|
||||
}
|
||||
return {handleLoaded: handleLoaded, wrapperStyle: items2,
|
||||
textComponentStyle: env0_15 ? [selected === false ? styles.guildText : styles.guildTextActive,
|
||||
{fontSize: env0_18}, textStyle] : undefined};
|
||||
}
|
||||
|
||||
function _fun53600() { // fn#53600, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6997:2798, offset: 0x0135145e, size: 19 bytes, params: 1, frame: 2
|
||||
env1_12.current = false;
|
||||
}
|
||||
|
||||
function _fun53602() { // fn#53602, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6997:2952, offset: 0x01351505, size: 27 bytes, params: 1, frame: 13
|
||||
global.setTimeout(_fun53603, 0);
|
||||
}
|
||||
|
||||
function handleLoaded() { // fn#53605, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6997:3531, offset: 0x01351633, size: 18 bytes, params: 1, frame: 11
|
||||
return env1_11(true);
|
||||
}
|
||||
|
||||
function _fun53603() { // fn#53603, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:6997:2969, offset: 0x01351520, size: 49 bytes, params: 1, frame: 11
|
||||
var binding;
|
||||
var value2;
|
||||
if (env2_12.current) {
|
||||
binding = env2_9;
|
||||
value2 = environment.__proto__;
|
||||
binding.current = env1_0;
|
||||
binding = env2_10;
|
||||
binding({});
|
||||
}
|
||||
}
|
||||
|
||||
@@ -0,0 +1,161 @@
|
||||
/* Metro module 9664; source: modules/guild/native/GuildIconUploader.tsx; dependencies: [6, 7, 15, 17, 18, 31, 27, 1310, 33, 4501, 697, 4002, 9665, 9666, 4573, 1244, 9667, 9668, 5278, 3868, 2] */
|
||||
function _fun75758(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#75758, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9850:6, offset: 0x01db8545, size: 661 bytes, params: 8, frame: 24
|
||||
var object2;
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_3 = importDefault(6) /* metro dependency 6 */;
|
||||
const env0_4 = importDefault(7) /* metro dependency 7 */;
|
||||
const env0_5 = importDefault(15) /* metro dependency 15 */;
|
||||
const env0_6 = importDefault(17) /* metro dependency 17 */;
|
||||
const env0_7 = importDefault(18) /* metro dependency 18 */;
|
||||
let value = importAll(31) /* metro dependency 31 */;
|
||||
const value2 = require(27) /* metro dependency 27 */;
|
||||
const env0_8 = value2.View;
|
||||
const env0_9 = value2.Image;
|
||||
const themeStore = importDefault(1310) /* metro dependency 1310: ThemeStore */;
|
||||
const value3 = require(33) /* metro dependency 33 */;
|
||||
const env0_11 = value3.jsx;
|
||||
const env0_12 = value3.jsxs;
|
||||
const createStylesModule = require(4501) /* metro dependency 4501: createStyles */;
|
||||
const createLegacyClassComponentStyles = createStylesModule.createLegacyClassComponentStyles;
|
||||
object2 = {container: {'width': 82, 'height': 82, 'marginTop': 4}};
|
||||
const BACKGROUND_SURFACE_HIGH = (importDefault(697) /* metro dependency 697: native */).colors.BACKGROUND_SURFACE_HIGH;
|
||||
object2.guildPlaceholder = {backgroundColor: BACKGROUND_SURFACE_HIGH};
|
||||
object2.guildIcon = {'width': 82, 'height': 82, 'borderRadius': 41};
|
||||
object2.iconWrapperBorder = {'position': 'absolute', 'top': -8, 'right': -8, 'width': 40, 'height': 40,
|
||||
'borderRadius': 20, 'justifyContent': 'center', 'alignItems': 'center'};
|
||||
const object5 = {'width': 32, 'height': 32, 'borderRadius': null, 'justifyContent': 'center',
|
||||
'alignItems': 'center'};
|
||||
object5.borderRadius = (importDefault(697) /* metro dependency 697: native */).radii.lg;
|
||||
const INTERACTIVE_TEXT_ACTIVE = (importDefault(697) /* metro dependency 697: native */).colors.INTERACTIVE_TEXT_ACTIVE;
|
||||
object5.backgroundColor = INTERACTIVE_TEXT_ACTIVE;
|
||||
object2.filledIconWrapper = object5;
|
||||
const object6 = {'position': 'absolute', 'top': -4, 'right': -4, 'width': 32, 'height': 32, 'borderRadius': null,
|
||||
'backgroundColor': null, 'justifyContent': 'center', 'alignItems': 'center'};
|
||||
object6.borderRadius = (importDefault(697) /* metro dependency 697: native */).radii.lg;
|
||||
const BACKGROUND_BRAND = (importDefault(697) /* metro dependency 697: native */).colors.BACKGROUND_BRAND;
|
||||
object6.backgroundColor = BACKGROUND_BRAND;
|
||||
object2.emptyIconWrapper = object6;
|
||||
const INTERACTIVE_TEXT_DEFAULT = (importDefault(697) /* metro dependency 697: native */).colors.INTERACTIVE_TEXT_DEFAULT;
|
||||
object2.emptyGuildIcon = {'borderWidth': 2, 'borderStyle': 'dashed', 'justifyContent': 'center',
|
||||
'alignItems': 'center', borderColor: INTERACTIVE_TEXT_DEFAULT};
|
||||
object2.emptyGuildIconText = {'textAlign': 'center', 'lineHeight': 16, 'paddingTop': 4};
|
||||
object2.uploadIcon = {'height': 16, 'width': 16};
|
||||
const env0_13 = Reflect.apply(createLegacyClassComponentStyles, createStylesModule, [object2]);
|
||||
const PureComponent = value.PureComponent;
|
||||
value = _fun75762(PureComponent);
|
||||
const ThemeContext = (require(3868) /* metro dependency 3868: native */).ThemeContext;
|
||||
value.contextType = ThemeContext;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild/native/GuildIconUploader.tsx');
|
||||
exports.default = value;
|
||||
}
|
||||
|
||||
function _isNativeReflectConstruct_75759() { // fn#75759, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9850:224, offset: 0x01db87da, size: 98 bytes, params: 1, frame: 18
|
||||
var Boolean;
|
||||
var prototype;
|
||||
var valueOf;
|
||||
var call;
|
||||
var Reflect;
|
||||
var construct;
|
||||
var closure;
|
||||
var value;
|
||||
var error;
|
||||
try {
|
||||
Boolean = global.Boolean;
|
||||
prototype = Boolean.prototype;
|
||||
valueOf = prototype.valueOf;
|
||||
call = valueOf.call;
|
||||
Reflect = global.Reflect;
|
||||
construct = Reflect.construct;
|
||||
Boolean = global.Boolean;
|
||||
closure = function() {
|
||||
};
|
||||
value = Reflect.apply(construct, Reflect, [Boolean, [], closure]);
|
||||
value = Reflect.apply(call, valueOf, [value]);
|
||||
var result = !value;
|
||||
} catch (error) {
|
||||
}
|
||||
return (_isNativeReflectConstruct_75759_isNativeReflectConstruct = function() {
|
||||
return !!result;
|
||||
})();
|
||||
}
|
||||
|
||||
function _fun75762(a0) { // fn#75762, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9850:1385, offset: 0x01db883c, size: 124 bytes, params: 2, frame: 16
|
||||
const closure = GuildIconUploader;
|
||||
env0_7(closure, a0);
|
||||
return env0_4(closure, [{key: 'renderIcon', value: value_75764}, {key: 'renderUpload', value: value_75765},
|
||||
{key: 'render', value: value_75766}]);
|
||||
}
|
||||
|
||||
function value_75764() { // fn#75764, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9850:1700, offset: 0x01db88b8, size: 379 bytes, params: 1, frame: 25
|
||||
var r0;
|
||||
var object;
|
||||
var moduleValue;
|
||||
var items2;
|
||||
var Text;
|
||||
var intl;
|
||||
let value = environment.__proto__;
|
||||
const value2 = env1_13(this.context);
|
||||
const icon = this.props.icon;
|
||||
if (icon != null) {
|
||||
r0 = <Image style={[value2.guildIcon, value2.guildPlaceholder]} source={{uri: icon}} />;
|
||||
} else {
|
||||
var viewProps = {style: [value2.guildIcon, value2.emptyGuildIcon]};
|
||||
moduleValue = require(4002) /* metro dependency 4002: shared */;
|
||||
items2 = [<Image source={moduleValue.isThemeDark(ThemeStore.theme) ? importDefault(9665) /* metro dependency 9665 */ : importDefault(9666) /* metro dependency 9666 */} />];
|
||||
Text = (require(4573) /* metro dependency 4573: Text */).Text;
|
||||
var textProps = {'style': null, 'variant': 'text-xs/bold', 'color': 'text-default',
|
||||
style: value2.emptyGuildIconText};
|
||||
intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
value = intl.string((require(1244) /* metro dependency 1244: indexNative */).t['3UB9ad']);
|
||||
items2[1] = <Text {...textProps}>{value.toUpperCase()}</Text>;
|
||||
value = <View {...viewProps}>{items2}</View>;
|
||||
r0 = value;
|
||||
}
|
||||
return r0;
|
||||
}
|
||||
|
||||
function value_75765() { // fn#75765, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9850:2128, offset: 0x01db8a33, size: 253 bytes, params: 1, frame: 23
|
||||
var r0;
|
||||
var object2;
|
||||
const value2 = env1_13(this.context);
|
||||
const {icon, iconBackgroundColor} = this.props;
|
||||
if (icon != null) {
|
||||
object2 = {};
|
||||
object2.style = [value2.iconWrapperBorder, {backgroundColor: iconBackgroundColor}];
|
||||
object2.children = <View style={value2.filledIconWrapper}><Image style={[value2.uploadIcon,
|
||||
{tintColor: iconBackgroundColor}]} source={importDefault(9667) /* metro dependency 9667 */} /></View>;
|
||||
r0 = object2;
|
||||
} else {
|
||||
object2 = {};
|
||||
object2.style = value2.emptyIconWrapper;
|
||||
object2.children = <Image source={importDefault(9668) /* metro dependency 9668 */} />;
|
||||
r0 = object2;
|
||||
}
|
||||
return <View {...r0} />;
|
||||
}
|
||||
|
||||
function value_75766() { // fn#75766, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9850:2467, offset: 0x01db8b30, size: 323 bytes, params: 1, frame: 24
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
const value = environment.__proto__;
|
||||
const value2 = env1_13(this.context);
|
||||
const {style, onPress, icon} = this.props;
|
||||
const PressableOpacity = (require(5278) /* metro dependency 5278: Pressables */).PressableOpacity;
|
||||
const r5 = icon != null ? intl.string((require(1244) /* metro dependency 1244: indexNative */).t.VATxfe) : intl.string((require(1244) /* metro dependency 1244: indexNative */).t['MsUY/S']);
|
||||
const items3 = [value2.container, style];
|
||||
const items2 = [<View style={value2.guildIcon}>{this.renderIcon()}</View>];
|
||||
items2[1] = this.renderUpload();
|
||||
return (
|
||||
<PressableOpacity
|
||||
accessibilityRole="button"
|
||||
accessibilityLabel={r5}
|
||||
onPress={onPress}
|
||||
>
|
||||
<View style={items3}>
|
||||
{items2}
|
||||
</View>
|
||||
</PressableOpacity>
|
||||
);
|
||||
}
|
||||
|
||||
@@ -0,0 +1,85 @@
|
||||
/* Metro module 9793; source: modules/guild/native/GuildIconWithChannelType.tsx; dependencies: [31, 27, 33, 6819, 4501, 697, 6647, 8864, 7599, 1305, 2] */
|
||||
function _fun76753(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#76753, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9979:6, offset: 0x01de3d7b, size: 343 bytes, params: 8, frame: 23
|
||||
var object3;
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_3 = importAll(31) /* metro dependency 31 */;
|
||||
const env0_4 = (require(27) /* metro dependency 27 */).View;
|
||||
let value = require(33) /* metro dependency 33 */;
|
||||
const env0_5 = value.jsx;
|
||||
const env0_6 = value.jsxs;
|
||||
object3 = {SMALL_32: 'SMALL_32'};
|
||||
const object4 = {};
|
||||
const SMALL_32 = object3.SMALL_32;
|
||||
const GuildIconSizes = (require(6819) /* metro dependency 6819: GuildIcon */).GuildIconSizes;
|
||||
const XSMALL = GuildIconSizes.XSMALL;
|
||||
object4[SMALL_32] = {'pileSize': 32, 'guildIconSize': null, 'typeIconSize': 12, 'typeIconPadding': 4, 'gap': 3,
|
||||
guildIconSize: XSMALL};
|
||||
value = require(4501) /* metro dependency 4501: createStyles */;
|
||||
const createStyles = value.createStyles;
|
||||
const object6 = {};
|
||||
const BACKGROUND_MOD_STRONG = (importDefault(697) /* metro dependency 697: native */).colors.BACKGROUND_MOD_STRONG;
|
||||
object6.backgroundColor = BACKGROUND_MOD_STRONG;
|
||||
object6.borderRadius = (importDefault(697) /* metro dependency 697: native */).radii.round;
|
||||
object6.width = 20;
|
||||
const env0_8 = Reflect.apply(createStyles, value, [{typeIconWrapper: object6}]);
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild/native/GuildIconWithChannelType.tsx');
|
||||
exports.GuildIconWithChannelTypeSizes = object3;
|
||||
exports.GuildIconWithChannelType = GuildIconWithChannelType;
|
||||
}
|
||||
|
||||
function GuildIconWithChannelType(a0) { // fn#76754, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9979:597, offset: 0x01de3ed2, size: 507 bytes, params: 2, frame: 30
|
||||
const property = a0['aria-label'];
|
||||
const size = a0.size;
|
||||
const channel = a0.channel;
|
||||
const object3 = {'aria-label': 0, 'size': 0, 'channel': 0};
|
||||
silentSetPrototypeOf(object3, null, undefined);
|
||||
let value = copyDataProperties({}, a0, object3, undefined);
|
||||
const styles = useStyles();
|
||||
const {guildIconSize, typeIconSize, typeIconPadding, gap} = env0_7[size];
|
||||
const ImageSizes = (require(6819) /* metro dependency 6819: GuildIcon */).ImageSizes;
|
||||
const property3 = ImageSizes[guildIconSize];
|
||||
const value3 = typeIconSize + 2 * typeIconPadding;
|
||||
const env0_3 = value3;
|
||||
const value4 = 0.5 + gap / property3;
|
||||
const binding = env0_3;
|
||||
const value5 = binding.useMemo(_fun76755, [property3, value3]);
|
||||
const value6 = binding.useMemo(_fun76756, [typeIconPadding, value3]);
|
||||
const value7 = binding.useMemo(function() {
|
||||
var typeIconSizeBinding = typeIconSize;
|
||||
return {width: typeIconSizeBinding, height: typeIconSizeBinding};
|
||||
}, [typeIconSize]);
|
||||
const channelIcon = (require(6647) /* metro dependency 6647: ChannelUtils */).getChannelIcon(channel);
|
||||
const Pile = (require(8864) /* metro dependency 8864: PileNative */).Pile;
|
||||
const object4 = {};
|
||||
object4['aria-label'] = property;
|
||||
const CutoutShape = (require(7599) /* metro dependency 7599: ClipView */).CutoutShape;
|
||||
const Circle = CutoutShape.Circle;
|
||||
object4.shape = Circle;
|
||||
object4.size = value5;
|
||||
object4.gap = gap;
|
||||
object4.depthX = value4;
|
||||
object4.depthY = value4;
|
||||
value = ((Component) => <Component {...value} {...{['size']: guildIconSize}} />)(importDefault(6819) /* metro dependency 6819: GuildIcon */);
|
||||
const items4 = [styles.typeIconWrapper, value6];
|
||||
const Icon = (require(1305) /* metro dependency 1305: native */).Icon;
|
||||
return (
|
||||
<Pile {...object4}>
|
||||
{value}
|
||||
<View style={items4}>
|
||||
<Icon style={[value7]} source={channelIcon} />
|
||||
</View>
|
||||
</Pile>
|
||||
);
|
||||
}
|
||||
|
||||
function _fun76755() { // fn#76755, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9979:805, offset: 0x01de40cd, size: 25 bytes, params: 1, frame: 3
|
||||
return [env0_2, env0_3];
|
||||
}
|
||||
|
||||
function _fun76756() { // fn#76756, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:9979:836, offset: 0x01de40e6, size: 27 bytes, params: 1, frame: 4
|
||||
const binding = env0_3;
|
||||
return {width: binding, height: binding, padding: typeIconPadding};
|
||||
}
|
||||
|
||||
@@ -0,0 +1,121 @@
|
||||
/* Metro module 11976; source: modules/guild/native/GuildInviteIcon.tsx; dependencies: [6, 7, 15, 17, 18, 31, 27, 33, 4501, 697, 11977, 1244, 1423, 5475, 1861, 1305, 3868, 2] */
|
||||
function _fun91939(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#91939, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12162:6, offset: 0x020773d7, size: 558 bytes, params: 8, frame: 25
|
||||
var object4;
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const env0_3 = importDefault(6) /* metro dependency 6 */;
|
||||
const env0_4 = importDefault(7) /* metro dependency 7 */;
|
||||
const env0_5 = importDefault(15) /* metro dependency 15 */;
|
||||
const env0_6 = importDefault(17) /* metro dependency 17 */;
|
||||
const env0_7 = importDefault(18) /* metro dependency 18 */;
|
||||
let value = importAll(31) /* metro dependency 31 */;
|
||||
const env0_8 = (require(27) /* metro dependency 27 */).View;
|
||||
const env0_9 = (require(33) /* metro dependency 33 */).jsx;
|
||||
object4 = {SMALL: 'small', MEDIUM: 'medium', LARGE: 'large'};
|
||||
const env0_10 = [16, 16, 14, 14, 12];
|
||||
const createStylesModule = require(4501) /* metro dependency 4501: createStyles */;
|
||||
const createLegacyClassComponentStyles = createStylesModule.createLegacyClassComponentStyles;
|
||||
const object5 = {icon: {'justifyContent': 'center', 'alignItems': 'center', 'overflow': 'hidden'},
|
||||
iconSmall: {'width': 40, 'height': 40, 'borderRadius': 20}, iconMedium: {'width': 80, 'height': 80,
|
||||
'borderRadius': 40}};
|
||||
const object6 = {'width': 128, 'height': 128};
|
||||
object6.borderRadius = (importDefault(697) /* metro dependency 697: native */).radii.round;
|
||||
object5.iconLarge = object6;
|
||||
const BACKGROUND_BRAND = (importDefault(697) /* metro dependency 697: native */).colors.BACKGROUND_BRAND;
|
||||
object5.textContainer = {backgroundColor: BACKGROUND_BRAND};
|
||||
const WHITE = (importDefault(697) /* metro dependency 697: native */).unsafe_rawColors.WHITE;
|
||||
object5.acronym = {color: WHITE};
|
||||
const env0_11 = Reflect.apply(createLegacyClassComponentStyles, createStylesModule, [object5]);
|
||||
const PureComponent = value.PureComponent;
|
||||
value = _fun91943(PureComponent);
|
||||
const SMALL = object4.SMALL;
|
||||
value.defaultProps = {size: SMALL, textScale: 1};
|
||||
value.Sizes = object4;
|
||||
const ThemeContext = (require(3868) /* metro dependency 3868: native */).ThemeContext;
|
||||
value.contextType = ThemeContext;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild/native/GuildInviteIcon.tsx');
|
||||
exports.default = value;
|
||||
}
|
||||
|
||||
function _isNativeReflectConstruct_91940() { // fn#91940, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12162:187, offset: 0x02077605, size: 98 bytes, params: 1, frame: 18
|
||||
var Boolean;
|
||||
var prototype;
|
||||
var valueOf;
|
||||
var call;
|
||||
var Reflect;
|
||||
var construct;
|
||||
var closure;
|
||||
var value;
|
||||
var error;
|
||||
try {
|
||||
Boolean = global.Boolean;
|
||||
prototype = Boolean.prototype;
|
||||
valueOf = prototype.valueOf;
|
||||
call = valueOf.call;
|
||||
Reflect = global.Reflect;
|
||||
construct = Reflect.construct;
|
||||
Boolean = global.Boolean;
|
||||
closure = function() {
|
||||
};
|
||||
value = Reflect.apply(construct, Reflect, [Boolean, [], closure]);
|
||||
value = Reflect.apply(call, valueOf, [value]);
|
||||
var result = !value;
|
||||
} catch (error) {
|
||||
}
|
||||
return (_isNativeReflectConstruct_91940_isNativeReflectConstruct = function() {
|
||||
return !!result;
|
||||
})();
|
||||
}
|
||||
|
||||
function _fun91943(a0) { // fn#91943, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12162:873, offset: 0x02077667, size: 72 bytes, params: 2, frame: 15
|
||||
const closure = GuildInviteIcon;
|
||||
env0_7(closure, a0);
|
||||
return env0_4(closure, [{key: 'render', value: value_91945}]);
|
||||
}
|
||||
|
||||
function value_91945() { // fn#91945, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12162:1174, offset: 0x020776af, size: 506 bytes, params: 1, frame: 26
|
||||
var defaultImport;
|
||||
var getGuildIconSource;
|
||||
var value8;
|
||||
let value = environment.__proto__;
|
||||
const value2 = env1_11(this.context);
|
||||
const {style, guild, size, textScale} = this.props;
|
||||
const value3 = 10;
|
||||
const value4 = require(dependencyMap[value3]).getClass(value2, 'icon', size);
|
||||
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
|
||||
const value5 = intl.formatToPlainString((require(1244) /* metro dependency 1244: indexNative */).t.xm6W9D,
|
||||
{guildName: guild.name});
|
||||
let icon = guild.icon;
|
||||
if (icon != null) {
|
||||
defaultImport = importDefault(1423) /* metro dependency 1423: AvatarUtils */;
|
||||
getGuildIconSource = defaultImport.getGuildIconSource;
|
||||
icon = guild.icon;
|
||||
value8 = Reflect.apply(getGuildIconSource, defaultImport, [{id: guild.id, icon: icon, canAnimate: true,
|
||||
size: 128}]);
|
||||
value = importDefault(5475) /* metro dependency 5475: FastImage */;
|
||||
icon = value2.icon;
|
||||
return ((Component) => <Component accessibilityRole="image" accessibilityLabel={value5} style={[icon, value4,
|
||||
style]} source={value8} />)(value);
|
||||
}
|
||||
const acronym = (require(1861) /* metro dependency 1861: StringUtils */).getAcronym(guild.name);
|
||||
const value7 = (env1_10[acronym.length - 1] ?? value3) * textScale;
|
||||
const items2 = [value2.textContainer];
|
||||
items2[1] = value2.icon;
|
||||
items2[2] = value4;
|
||||
items2[3] = style;
|
||||
const LegacyText = (require(1305) /* metro dependency 1305: native */).LegacyText;
|
||||
return (
|
||||
<View
|
||||
accessible
|
||||
accessibilityRole="image"
|
||||
accessibilityLabel={value5}
|
||||
style={items2}
|
||||
>
|
||||
<LegacyText numberOfLines={1} style={[value2.acronym, {fontSize: value7}]}>
|
||||
{acronym}
|
||||
</LegacyText>
|
||||
</View>
|
||||
);
|
||||
}
|
||||
|
||||
@@ -0,0 +1,47 @@
|
||||
/* Metro module 14404; source: modules/guild/native/InvitesDisabledBadge.tsx; dependencies: [31, 27, 33, 4501, 697, 1305, 10544, 2] */
|
||||
function _fun109053(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#109053, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14601:6, offset: 0x0233b8e9, size: 420 bytes, params: 8, frame: 25
|
||||
var object3;
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
let value = importAll(31) /* metro dependency 31 */;
|
||||
const env0_3 = (require(27) /* metro dependency 27 */).View;
|
||||
const env0_4 = (require(33) /* metro dependency 33 */).jsx;
|
||||
const createStylesModule = require(4501) /* metro dependency 4501: createStyles */;
|
||||
const createStyles = createStylesModule.createStyles;
|
||||
object3 = {pause: {'alignContent': 'center', 'justifyContent': 'center', 'width': 10, 'height': 10}};
|
||||
const object4 = {'borderRadius': 20, 'backgroundColor': null, 'padding': null, 'height': 16, 'width': 16,
|
||||
'alignContent': 'center', 'justifyContent': 'center'};
|
||||
const BACKGROUND_MOD_STRONG = (importDefault(697) /* metro dependency 697: native */).colors.BACKGROUND_MOD_STRONG;
|
||||
object4.backgroundColor = BACKGROUND_MOD_STRONG;
|
||||
const BADGE_PADDING = (require(1305) /* metro dependency 1305: native */).BADGE_PADDING;
|
||||
object4.padding = BADGE_PADDING;
|
||||
object3.pauseBackground = object4;
|
||||
const BACKGROUND_BASE_LOWEST = (importDefault(697) /* metro dependency 697: native */).colors.BACKGROUND_BASE_LOWEST;
|
||||
object3.pauseRing = {'borderRadius': 20, 'backgroundColor': null, 'position': 'absolute',
|
||||
backgroundColor: BACKGROUND_BASE_LOWEST, bottom: -BADGE_PADDING, right: -BADGE_PADDING, padding: BADGE_PADDING,
|
||||
height: 22, width: 22, alignContent: 'center', justifyContent: 'center'};
|
||||
const env0_5 = Reflect.apply(createStyles, createStylesModule, [object3]);
|
||||
value = value.memo(InvitesDisabledBadge);
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild/native/InvitesDisabledBadge.tsx');
|
||||
exports.default = value;
|
||||
}
|
||||
|
||||
function InvitesDisabledBadge({style}) { // fn#109054, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14601:686, offset: 0x0233ba8d, size: 179 bytes, params: 2, frame: 19
|
||||
const styles = useStyles();
|
||||
const items2 = [styles.pauseRing, style];
|
||||
const ThemedIcon = (require(1305) /* metro dependency 1305: native */).ThemedIcon;
|
||||
const INTERACTIVE_TEXT_ACTIVE = (importDefault(697) /* metro dependency 697: native */).colors.INTERACTIVE_TEXT_ACTIVE;
|
||||
return (
|
||||
<View style={items2}>
|
||||
<View style={styles.pauseBackground}>
|
||||
<ThemedIcon
|
||||
style={styles.pause}
|
||||
themedColor={INTERACTIVE_TEXT_ACTIVE}
|
||||
source={importDefault(10544) /* metro dependency 10544 */}
|
||||
/>
|
||||
</View>
|
||||
</View>
|
||||
);
|
||||
}
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
/* Metro module 15127; source: modules/guild/usePostableChannelCount.tsx; dependencies: [1935, 3784, 661, 566, 483, 2] */
|
||||
function _fun115321(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#115321, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15324:6, offset: 0x0245c957, size: 178 bytes, params: 8, frame: 19
|
||||
const env0_0 = require;
|
||||
const Object = global.Object;
|
||||
Object.defineProperty(exports, '__esModule', {value: true});
|
||||
const guildChannelStore = importDefault(1935) /* metro dependency 1935: GuildChannelStore */;
|
||||
const env0_4 = (require(1935) /* metro dependency 1935: GuildChannelStore */).GUILD_SELECTABLE_CHANNELS_KEY;
|
||||
const permissionStore = importDefault(3784) /* metro dependency 3784: PermissionStore */;
|
||||
const env0_6 = (require(661) /* metro dependency 661: Constants */).Permissions;
|
||||
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild/usePostableChannelCount.tsx');
|
||||
exports.default = useSendMessageChannelCount;
|
||||
}
|
||||
|
||||
function useSendMessageChannelCount(a0) { // fn#115322, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15324:263, offset: 0x0245ca09, size: 108 bytes, params: 2, frame: 16
|
||||
const env0_0 = a0;
|
||||
const value = (require(566) /* metro dependency 566: flux */).useStateFromStores([GuildChannelStore], _fun115323,
|
||||
[a0]);
|
||||
let length = value.length;
|
||||
const value2 = 0;
|
||||
length = value2 === length ? value2 : value.filter(function({channel}) {
|
||||
var moduleValue = importAll(dependencyMap[4]);
|
||||
var SEND_MESSAGES = Permissions.SEND_MESSAGES;
|
||||
return PermissionStore.can(moduleValue.combine(SEND_MESSAGES, Permissions.VIEW_CHANNEL), channel);
|
||||
}).length;
|
||||
return length;
|
||||
}
|
||||
|
||||
function _fun115323() { // fn#115323, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15324:340, offset: 0x0245ca75, size: 45 bytes, params: 1, frame: 12
|
||||
return GuildChannelStore.getChannels(env0_0)[GUILD_SELECTABLE_CHANNELS_KEY] ?? [];
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user