Initial commit

This commit is contained in:
janisslsm committed 2026-07-27 16:20:00 +03:00
commit af3b49f756
16065 files changed
+2938410

No files matched your search

@@ -0,0 +1,17 @@
/* Metro module 12662; source: modules/guild_settings_picker/GuildSettingsPickerActionCreators.native.tsx; dependencies: [4080, 12663, 1962, 2] */
function _fun97029(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#97029, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12852:6, offset: 0x02170b55, size: 103 bytes, params: 8, frame: 18
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_settings_picker/GuildSettingsPickerActionCreators.native.tsx');
exports.openGuildSettingsPickerModal = openGuildSettingsPickerModal;
}
function openGuildSettingsPickerModal(a0) { // fn#97030, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12852:231, offset: 0x02170bbc, size: 82 bytes, params: 2, frame: 16
const defaultImport = importDefault(dependencyMap[0]);
const openLazy = defaultImport.openLazy;
let value = require(dependencyMap[2]);
value = value(dependencyMap[1], dependencyMap.paths);
Reflect.apply(openLazy, defaultImport, [value, 'GuildSettingsPickerBottomSheet', a0]);
}
@@ -0,0 +1,71 @@
/* Metro module 12664; source: modules/guild_settings_picker/GuildSettingsPickerFeatures.tsx; dependencies: [57, 31, 3784, 12665, 12666, 1244, 566, 2] */
function _fun97036(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#97036, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12854:6, offset: 0x02170f96, size: 274 bytes, params: 8, frame: 20
var object2;
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_2 = importDefault(57) /* metro dependency 57 */;
const env0_3 = importAll(31) /* metro dependency 31 */;
const permissionStore = importDefault(3784) /* metro dependency 3784: PermissionStore */;
object2 = {};
object2['server-subscriptions-onboarding'] = importDefault(12665) /* metro dependency 12665: RoleSubscriptionsOnboardingGuildPickerFeatureSpec */;
object2['server-subscriptions-create-tier-from-template'] = importDefault(12666) /* metro dependency 12666: RoleSubscriptionsCreateTierFromTemplatePickerFeatureSpec */;
object2 = {title: function() {
return require(dependencyMap[5]).intl.string(require(dependencyMap[5]).t.V42OaH);
}, description: function() {
return require(dependencyMap[5]).intl.string(require(dependencyMap[5]).t['7dJ16X']);
}, selectGuildCta: function() {
return require(dependencyMap[5]).intl.string(require(dependencyMap[5]).t.LhlgY9);
}, createGuildDescription: function() {
return require(dependencyMap[5]).intl.string(require(dependencyMap[5]).t.anOisx);
}, createGuildCta: function() {
return require(dependencyMap[5]).intl.string(require(dependencyMap[5]).t.B44MTm);
}, canCreateGuild: true, useIsGuildSupported: function() {
return require(dependencyMap[6]).useStateFromStores([PermissionStore], _fun97043, [],
require(dependencyMap[6]).statesWillNeverBeEqual);
}};
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_settings_picker/GuildSettingsPickerFeatures.tsx');
exports.useGuildSettingsPickerFeature = useGuildSettingsPickerFeature;
}
function useIsGuildSupported() { // fn#97042, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12854:554, offset: 0x021711e4, size: 82 bytes, params: 1, frame: 19
return (require(566) /* metro dependency 566: flux */).useStateFromStores([PermissionStore], function() {
return _fun97044;
}, [], (require(566) /* metro dependency 566: flux */).statesWillNeverBeEqual);
}
function useGuildSettingsPickerFeature(a0) { // fn#97045, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12854:789, offset: 0x02171258, size: 245 bytes, params: 2, frame: 18
var value5;
const binding = env0_3;
const useState = binding.useState;
const property = env0_2(Reflect.apply(useState, binding, [a0 == null ? undefined : env0_5[a0]]), 1)[0];
const env0_0 = env0_6.useIsGuildSupported();
if (property != null) {
if (property.useIsGuildSupported != null) {
value5 = property.useIsGuildSupported();
}
}
const object2 = {};
copyDataProperties(object2, env0_6, a0);
copyDataProperties(object2, property ?? ({}), a0);
const object4 = {};
object4.title = object2.title();
object4.description = object2.description();
object4.selectGuildCta = object2.selectGuildCta();
object4.createGuildDescription = object2.createGuildDescription();
object4.createGuildCta = object2.createGuildCta();
object4.canCreateGuild = object2.canCreateGuild;
object4.isGuildSupported = isGuildSupported;
return object4;
}
function _fun97043() { // fn#97043, offset: 0x02171236, size: 11 bytes, params: 1, frame: 1
return function(a0) {
return PermissionStore.canAccessGuildSettings(a0);
};
}
function isGuildSupported(a0, a1) { // fn#97046, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12854:1220, owner: useGuildSettingsPickerFeature.isGuildSupported, offset: 0x0217134d, size: 57 bytes, params: 3, frame: 16
return env0_0(a0, a1) && env0_1?.(a0, a1) !== false;
}
@@ -0,0 +1,58 @@
/* Metro module 12663; source: modules/guild_settings_picker/native/GuildSettingsPickerBottomSheet.tsx; dependencies: [31, 27, 33, 4501, 12664, 6275, 6758, 4573, 1305, 12668, 4080, 4578, 44, 9112, 2] */
function _fun97031(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#97031, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12853:6, offset: 0x02170c0e, size: 213 bytes, params: 8, frame: 20
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
importAll(31) /* metro dependency 31 */;
const env0_3 = (require(27) /* metro dependency 27 */).View;
const value = require(33) /* metro dependency 33 */;
const env0_4 = value.jsx;
const env0_5 = value.jsxs;
const env0_6 = (require(4501) /* metro dependency 4501: createStyles */).createStyles({content: {paddingHorizontal: 16}});
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_settings_picker/native/GuildSettingsPickerBottomSheet.tsx');
exports.default = GuildSettingsPickerBottomSheet;
}
function GuildSettingsPickerBottomSheet({feature, section, subsection, guildId}) { // fn#97032, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12853:319, offset: 0x02170ce3, size: 458 bytes, params: 2, frame: 30
const styles = useStyles();
const {selectGuildCta, title, description,
isGuildSupported} = (require(12664) /* metro dependency 12664: GuildSettingsPickerFeatures */).useGuildSettingsPickerFeature(feature);
const BottomSheet = (require(6275) /* metro dependency 6275: BottomSheetNative */).BottomSheet;
const BottomSheetTitleHeader = (require(6758) /* metro dependency 6758: BottomSheetTitleHeaderNative */).BottomSheetTitleHeader;
const items2 = [<BottomSheetTitleHeader title={title} />];
let content = styles.content;
const Text = (require(4573) /* metro dependency 4573: Text */).Text;
items2[1] = <View style={content}><Text variant="text-md/medium">{description}</Text></View>;
const Spacer = (require(1305) /* metro dependency 1305: native */).Spacer;
items2[2] = <Spacer size={16} />;
items2[3] = ((Component) => <Component guildId={guildId} onChange={onChange_97033} isGuildIncluded={isGuildSupported} />)(importDefault(12668) /* metro dependency 12668: GuildPicker */);
items2[4] = <Spacer size={16} />;
content = styles.content;
const Button = (require(4578) /* metro dependency 4578: ButtonNative */).Button;
items2[5] = <View style={content}><Button grow text={selectGuildCta} disabled={guildId == null} onPress={onPress_97035} /></View>;
return (
<BottomSheet startExpanded>
{items2}
</BottomSheet>
);
}
function GuildSettingsPickerBottomSheetOnChange(a0) { // fn#97033, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12853:769, owner: GuildSettingsPickerBottomSheet.onChange, offset: 0x02170ead, size: 94 bytes, params: 2, frame: 16
var environment;
const value = environment.__proto__;
(importDefault(4080) /* metro dependency 4080: ActionSheetActionCreators */).openLazy(function() {
var Promise = global.Promise;
return Promise.resolve(GuildSettingsPickerBottomSheet);
}, 'GuildSettingsPickerBottomSheet', {feature: feature, section: section, subsection: subsection, guildId: a0});
}
function GuildSettingsPickerBottomSheetOnPress() { // fn#97035, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12853:1062, owner: GuildSettingsPickerBottomSheet.onPress, offset: 0x02170f26, size: 112 bytes, params: 1, frame: 19
let value = environment.__proto__;
value = importDefault(44) /* metro dependency 44 */;
const guildIdBinding = guildId;
value(guildIdBinding != null, 'Guild ID must not be null on click');
value = importDefault(9112) /* metro dependency 9112: GuildSettingsActionCreators */;
value.open(guildIdBinding, section, undefined, subsection);
(importDefault(4080) /* metro dependency 4080: ActionSheetActionCreators */).hideActionSheet();
}
@@ -0,0 +1,58 @@
/* Metro module 12668; source: modules/guild_settings_picker/native/components/GuildPicker.tsx; dependencies: [31, 33, 12669, 12670, 4080, 9059, 1962, 1244, 2] */
function _fun97065(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#97065, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12858:6, offset: 0x0217197c, size: 138 bytes, params: 8, frame: 18
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
importAll(31) /* metro dependency 31 */;
const env0_3 = (require(33) /* metro dependency 33 */).jsx;
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_settings_picker/native/components/GuildPicker.tsx');
exports.default = GuildPicker;
}
function GuildPicker({guildId, onChange, isGuildIncluded}) { // fn#97066, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12858:241, offset: 0x02171a06, size: 204 bytes, params: 2, frame: 18
var object2;
const value3 = (importDefault(12669) /* metro dependency 12669: useFilteredGuilds */)({isGuildIncluded: isGuildIncluded,
selectedGuildId: guildId});
const env0_2 = value3.options;
const selectedGuild = value3.selectedGuild;
const FormDropdown = importDefault(12670) /* metro dependency 12670: FormDropdown */;
object2 = {label: selectedGuild?.name, onPress: onPress_97067};
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
object2.placeholder = intl.string((require(1244) /* metro dependency 1244: indexNative */).t.etZ9tX);
return <FormDropdown {...object2} />;
}
function GuildPickerOnPress() { // fn#97067, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12858:441, owner: GuildPicker.onPress, offset: 0x02171ad2, size: 175 bytes, params: 1, frame: 20
var environment;
let value = environment.__proto__;
const defaultImport = importDefault(dependencyMap[4]);
const openLazy = defaultImport.openLazy;
value = require(dependencyMap[6]);
value = value(dependencyMap[5], dependencyMap.paths);
const object2 = {};
const intl = require(dependencyMap[7]).intl;
object2.title = intl.string(require(dependencyMap[7]).t.etZ9tX);
object2.items = options;
object2.onItemSelect = onItemSelect_97068;
object2.selectedItem = guildId;
object2.hasIcons = false;
Reflect.apply(openLazy, defaultImport, [value, 'GuildPicker', object2]);
}
function onPressOnItemSelect_97068(a0) { // fn#97068, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12858:540, owner: GuildPicker.onPress.onItemSelect, offset: 0x02171b81, size: 57 bytes, params: 2, frame: 12
var environment;
var value;
if (a0 != null) {
value = environment.__proto__;
if (onChange != null) {
onChange(a0);
}
}
global.setImmediate(_fun97069);
}
function _fun97069() { // fn#97069, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12858:595, offset: 0x02171bba, size: 44 bytes, params: 1, frame: 12
const value = environment.__proto__.__proto__.__proto__;
(importDefault(4080) /* metro dependency 4080: ActionSheetActionCreators */).hideActionSheet('GuildPicker');
}
@@ -0,0 +1,46 @@
/* Metro module 12669; source: modules/guild_settings_picker/useFilteredGuilds.tsx; dependencies: [31, 1867, 4896, 1878, 566, 44, 2] */
function _fun97070(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#97070, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12859:6, offset: 0x02171be6, size: 169 bytes, params: 8, frame: 19
const env0_0 = require;
const Object = global.Object;
Object.defineProperty(exports, '__esModule', {value: true});
const env0_3 = importAll(31) /* metro dependency 31 */;
const guildStore = importDefault(1867) /* metro dependency 1867: GuildStore */;
const sortedGuildStore = importDefault(4896) /* metro dependency 4896: SortedGuildStore */;
const userStore = importDefault(1878) /* metro dependency 1878: UserStore */;
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/guild_settings_picker/useFilteredGuilds.tsx');
exports.default = useFilteredGuilds;
}
function useFilteredGuilds({isGuildIncluded, selectedGuildId}) { // fn#97071, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12859:231, offset: 0x02171c8f, size: 234 bytes, params: 2, frame: 22
const flattenedGuildIds = (require(566) /* metro dependency 566: flux */).useStateFromStores([SortedGuildStore],
function() {
return SortedGuildStore.getFlattenedGuildIds();
});
const guilds = (require(566) /* metro dependency 566: flux */).useStateFromStores([GuildStore], function() {
return GuildStore.getGuilds();
});
const currentUser = (require(566) /* metro dependency 566: flux */).useStateFromStores([UserStore], function() {
return UserStore.getCurrentUser();
});
const binding = currentUser;
const useMemo = binding.useMemo;
return {options: Reflect.apply(useMemo, binding, [_fun97075, [flattenedGuildIds, guilds, currentUser,
isGuildIncluded]]), selectedGuild: selectedGuildId == null ? undefined : guilds[selectedGuildId]};
}
function _fun97075() { // fn#97075, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12859:505, offset: 0x02171d9f, size: 75 bytes, params: 1, frame: 13
return currentUser == null ? [] : (isGuildIncluded == null ? flattenedGuildIds : flattenedGuildIds.filter(function(a0) {
var property = guilds[a0];
importDefault(dependencyMap[5])(property != null, 'guild should not be null');
return isGuildIncluded(property, currentUser);
})).map(_fun97077);
}
function _fun97077(a0) { // fn#97077, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:12859:623, offset: 0x02171e33, size: 83 bytes, params: 2, frame: 15
let value = environment.__proto__;
const property = guilds[a0];
value = environment.__proto__.__proto__;
(importDefault(44) /* metro dependency 44 */)(property != null, 'guild should not be null');
return {id: a0, label: property.name, value: property.id};
}