This commit is contained in:
janisslsm committed 2026-07-28 01:06:53 +03:00
1 parent af3b49f756
commit 1781d25a15
22448 files changed
+2731829 -2650550

No files matched your search

@@ -1,167 +1,229 @@
/* Metro module 15692; source: modules/dm_settings_upsell/native/DmSettingsUpsellActionSheet.tsx; dependencies: [31, 27, 1867, 33, 4501, 697, 566, 15689, 15693, 6805, 11300, 4573, 1244, 6819, 4578, 7004, 3829, 3857, 8096, 4080, 6766, 12681, 2] */
import GuildStore from '../../../stores/GuildStore.tsx'; /* Metro dependency 1867 */
import ActionSheetActionCreators from '../../action_sheet/native/ActionSheetActionCreators.tsx'; /* Metro dependency 4080 */
import OpenGuildActionSheet from '../../guild_action_sheet/native/openGuildActionSheet.tsx'; /* Metro dependency 12681 */
import * as FileImportTrackerModule from '../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */
import * as ReactNativeModule from '../../../by-id/module-00027-ReactNative.js'; /* Metro dependency 27 */
import * as ReactModule from '../../../by-id/module-00031-React.js'; /* Metro dependency 31 */
import * as IndexNativeModule from '../../../intl/index.native.tsx'; /* Metro dependency 1244 */
import * as UserSettingsModule from '../../user_settings/UserSettings.tsx'; /* Metro dependency 3829 */
import * as TextModule from '../../../design/components/Text/native/Text.tsx'; /* Metro dependency 4573 */
import * as ButtonNativeModule from '../../../design/components/Button/native/Button.native.tsx'; /* Metro dependency 4578 */
import * as UserSettingsUtilsModule from '../../../utils/UserSettingsUtils.tsx'; /* Metro dependency 7004 */
function _fun120386(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#120386, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15900:6, offset: 0x02529c72, size: 540 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 */;
let value = require(27) /* metro dependency 27 */;
let value = ReactNativeModule;
const env0_4 = value.View;
const env0_5 = value.Image;
const guildStore = importDefault(1867) /* metro dependency 1867: GuildStore */;
value = require(33) /* metro dependency 33 */;
const env0_7 = value.jsx;
const env0_8 = value.jsxs;
value = require(4501) /* metro dependency 4501: createStyles */;
const createStyles = value.createStyles;
object3 = {};
const object4 = {};
object = {};
const object2 = {};
let PX_12 = (importDefault(697) /* metro dependency 697: native */).space.PX_12;
object4.paddingVertical = PX_12;
object2.paddingVertical = PX_12;
const PX_8 = (importDefault(697) /* metro dependency 697: native */).space.PX_8;
object4.gap = PX_8;
object3.container = object4;
object3.headerImage = {'alignSelf': 'center', 'width': 73, 'height': 86};
object3.title = {'textAlign': 'center', 'alignSelf': 'center', 'width': 250};
object3.body = {textAlign: 'center'};
object2.gap = PX_8;
object.container = object2;
object.headerImage = {'alignSelf': 'center', 'width': 73, 'height': 86};
object.title = {'textAlign': 'center', 'alignSelf': 'center', 'width': 250};
object.body = {textAlign: 'center'};
let PX_16 = (importDefault(697) /* metro dependency 697: native */).space.PX_16;
object3.guildContainer = {paddingVertical: PX_16};
const object6 = {'marginTop': null, 'flexDirection': 'row', 'alignItems': 'center'};
object.guildContainer = {paddingVertical: PX_16};
const object5 = {'marginTop': null, 'flexDirection': 'row', 'alignItems': 'center'};
const PX_4 = (importDefault(697) /* metro dependency 697: native */).space.PX_4;
object6.marginTop = PX_4;
object5.marginTop = PX_4;
PX_12 = (importDefault(697) /* metro dependency 697: native */).space.PX_12;
object6.gap = PX_12;
object5.gap = PX_12;
PX_12 = (importDefault(697) /* metro dependency 697: native */).space.PX_12;
object6.padding = PX_12;
object5.padding = PX_12;
const BACKGROUND_SURFACE_HIGH = (importDefault(697) /* metro dependency 697: native */).colors.BACKGROUND_SURFACE_HIGH;
object6.backgroundColor = BACKGROUND_SURFACE_HIGH;
object6.borderRadius = (importDefault(697) /* metro dependency 697: native */).radii.md;
object3.guildInfo = object6;
object5.backgroundColor = BACKGROUND_SURFACE_HIGH;
object5.borderRadius = (importDefault(697) /* metro dependency 697: native */).radii.md;
object.guildInfo = object5;
PX_16 = (importDefault(697) /* metro dependency 697: native */).space.PX_16;
object3.footer = {textAlign: 'center', paddingHorizontal: PX_16};
const env0_9 = Reflect.apply(createStyles, value, [object3]);
(require(2) /* metro dependency 2 */).fileFinishedImporting('modules/dm_settings_upsell/native/DmSettingsUpsellActionSheet.tsx');
object.footer = {textAlign: 'center', paddingHorizontal: PX_16};
const env0_9 = Reflect.apply(createStyles, value, [object]);
(FileImportTrackerModule).fileFinishedImporting('modules/dm_settings_upsell/native/DmSettingsUpsellActionSheet.tsx');
exports.default = DmSettingsUpsellActionSheet;
}
function DmSettingsUpsellActionSheet({guildId}) { // fn#120387, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15900:850, offset: 0x02529e8e, size: 1022 bytes, params: 2, frame: 33
var r0;
var ActionSheet;
var items4;
const Text = (TextModule).Text;
const intl = (IndexNativeModule).intl;
var string;
const t = (IndexNativeModule).t;
var format;
var Depjkv;
var name;
var items2;
var items3;
const Button = (ButtonNativeModule).Button;
var object;
var TextWithIOSLinkWorkaround;
var value;
const styles = useStyles();
const guild = (require(566) /* metro dependency 566: flux */).useStateFromStores([GuildStore], function() {
return GuildStore.getGuild(guildId);
});
ReactModule.useEffect(_fun120389, [guildId]);
if (guild == null) {
r0 = null;
} else {
ActionSheet = (require(6805) /* metro dependency 6805: ActionSheetNative */).ActionSheet;
var viewBindingProps = {style: styles.container};
value = <Image source={importDefault(11300) /* metro dependency 11300 */} style={styles.headerImage} />;
items4 = [value];
string = intl.string;
items4[1] = (
<Text
variant="heading-lg/bold"
color="mobile-text-heading-primary"
style={styles.title}
>
{Reflect.apply(string, intl, [t.w2BvnL])}
</Text>
);
format = intl.format;
Depjkv = t.Depjkv;
name = guild.name;
items4[2] = (
<Text
variant="text-md/normal"
color="text-default"
style={styles.body}
>
{Reflect.apply(format, intl, [Depjkv, {guild_name: name}])}
</Text>
);
var viewBindingProps2 = {style: styles.guildContainer};
string = intl.string;
value = (
<Text variant="eyebrow" color="text-default">
{Reflect.apply(string, intl, [t.KPB2iw])}
</Text>
);
items2 = [value];
var viewBindingProps3 = {style: styles.guildInfo};
value = importDefault(6819) /* metro dependency 6819: GuildIcon */;
value = ((Component) => <Component guild={guild} size={(require(6819) /* metro dependency 6819: GuildIcon */).GuildIconSizes.SMALL_32} />)(value);
items3 = [value];
name = guild.name;
items3[1] = (
<Text variant="text-md/semibold" color="mobile-text-heading-primary">
{name}
</Text>
);
items2[1] = (
<View {...viewBindingProps3}>
{items3}
</View>
);
items4[3] = (
<View {...viewBindingProps2}>
{items2}
</View>
);
items4[4] = (
<Button
size="lg"
onPress={onPress_120390}
text={intl.string(t.TD7iUx)}
/>
);
items4[5] = (
<Button
size="lg"
variant="secondary"
onPress={onPress_120392}
text={intl.string(t.PsWbcp)}
/>
);
TextWithIOSLinkWorkaround = (require(6766) /* metro dependency 6766: TextWithIOSLinkWorkaround */).TextWithIOSLinkWorkaround;
format = intl.format;
items4[6] = (
<TextWithIOSLinkWorkaround variant="text-xs/normal" style={styles.footer}>
{Reflect.apply(format, intl, [t.IzZxXW, {onClick: onClick_120393}])}
</TextWithIOSLinkWorkaround>
);
value = (
<ActionSheet startExpanded>
<View {...viewBindingProps}>
{items4}
</View>
</ActionSheet>
);
r0 = value;
}
return r0;
function _fun120389() { // fn#120389, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15900:984, offset: 0x0252a28c, size: 90 bytes, params: 1, frame: 16
let value = environment.__proto__;
value = require(15689) /* metro dependency 15689: DmSettingsUpsellManager */;
const acknowledgeDmSettingsUpsell = value.acknowledgeDmSettingsUpsell;
const guildIdBinding = guildId;
Reflect.apply(acknowledgeDmSettingsUpsell, value, [guildIdBinding]);
value = require(15693) /* metro dependency 15693: DmSettingsUpsellUtils */;
const trackEvent = value.trackEvent;
const DmUpsellActionTypes = (require(15693) /* metro dependency 15693: DmSettingsUpsellUtils */).DmUpsellActionTypes;
const MODAL_VIEWED = DmUpsellActionTypes.MODAL_VIEWED;
Reflect.apply(trackEvent, value, [MODAL_VIEWED, guildIdBinding]);
}
function DmSettingsUpsellActionSheetOnPress() { // fn#120390, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15900:1906, owner: DmSettingsUpsellActionSheet.onPress, offset: 0x0252a2e6, size: 191 bytes, params: 1, frame: 19
var environment;
let value = environment.__proto__;
const sanitizedRestrictedGuilds = (UserSettingsUtilsModule).getSanitizedRestrictedGuilds();
const add = sanitizedRestrictedGuilds.add;
const guildIdBinding = guildId;
Reflect.apply(add, sanitizedRestrictedGuilds, [guildIdBinding]);
const RestrictedGuildIds = (UserSettingsModule).RestrictedGuildIds;
const updateSetting = RestrictedGuildIds.updateSetting;
const Array = global.Array;
Reflect.apply(updateSetting, RestrictedGuildIds, [Array.from(sanitizedRestrictedGuilds)]).then(function() {
var defaultImport = importDefault(dependencyMap[17]);
var object = {key: 'DM_SETTINGS_UPSELL_SUCCESS_TOAST', icon: importDefault(dependencyMap[18])};
object.content = require(dependencyMap[12]).intl.string(require(dependencyMap[12]).t.rlYD1W);
defaultImport.open(object);
});
(ActionSheetActionCreators).hideActionSheet();
value = require(15693) /* metro dependency 15693: DmSettingsUpsellUtils */;
const trackEvent = value.trackEvent;
const DmUpsellActionTypes = (require(15693) /* metro dependency 15693: DmSettingsUpsellUtils */).DmUpsellActionTypes;
const MODAL_DISABLED_DMS = DmUpsellActionTypes.MODAL_DISABLED_DMS;
Reflect.apply(trackEvent, value, [MODAL_DISABLED_DMS, guildIdBinding]);
}
function DmSettingsUpsellActionSheetOnPress_120392() { // fn#120392, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15900:2356, owner: DmSettingsUpsellActionSheet.onPress, offset: 0x0252a420, size: 93 bytes, params: 1, frame: 15
let value = environment.__proto__;
(ActionSheetActionCreators).hideActionSheet();
value = require(15693) /* metro dependency 15693: DmSettingsUpsellUtils */;
const trackEvent = value.trackEvent;
const DmUpsellActionTypes = (require(15693) /* metro dependency 15693: DmSettingsUpsellUtils */).DmUpsellActionTypes;
const MODAL_DISMISSED = DmUpsellActionTypes.MODAL_DISMISSED;
Reflect.apply(trackEvent, value, [MODAL_DISMISSED, guildId]);
}
function DmSettingsUpsellActionSheetOnClick() { // fn#120393, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15900:2637, owner: DmSettingsUpsellActionSheet.onClick, offset: 0x0252a47d, size: 114 bytes, params: 1, frame: 16
let value = environment.__proto__;
(ActionSheetActionCreators).hideActionSheet();
(OpenGuildActionSheet)(guild);
value = require(15693) /* metro dependency 15693: DmSettingsUpsellUtils */;
const trackEvent = value.trackEvent;
const DmUpsellActionTypes = (require(15693) /* metro dependency 15693: DmSettingsUpsellUtils */).DmUpsellActionTypes;
const MODAL_GUILD_SETTINGS_CLICKED = DmUpsellActionTypes.MODAL_GUILD_SETTINGS_CLICKED;
Reflect.apply(trackEvent, value, [MODAL_GUILD_SETTINGS_CLICKED, guildId]);
}
function DmSettingsUpsellActionSheet({guildId}) { // fn#120387, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15900:850, offset: 0x02529e8e, size: 1022 bytes, params: 2, frame: 33
var r0;
var ActionSheet;
var items4;
const Text = (require(4573) /* metro dependency 4573: Text */).Text;
const intl = (require(1244) /* metro dependency 1244: indexNative */).intl;
var string;
const t = (require(1244) /* metro dependency 1244: indexNative */).t;
var format;
var Depjkv;
var name;
var items2;
var items3;
const Button = (require(4578) /* metro dependency 4578: ButtonNative */).Button;
var object12;
var TextWithIOSLinkWorkaround;
var value;
const styles = useStyles();
const guild = (require(566) /* metro dependency 566: flux */).useStateFromStores([GuildStore], function() {
return GuildStore.getGuild(guildId);
});
env0_3.useEffect(_fun120389, [guildId]);
if (guild == null) {
r0 = null;
} else {
ActionSheet = (require(6805) /* metro dependency 6805: ActionSheetNative */).ActionSheet;
var viewBindingProps = {style: styles.container};
value = <Image source={importDefault(11300) /* metro dependency 11300 */} style={styles.headerImage} />;
items4 = [value];
string = intl.string;
items4[1] = <Text variant="heading-lg/bold" color="mobile-text-heading-primary" style={styles.title}>{Reflect.apply(string,
intl, [t.w2BvnL])}</Text>;
format = intl.format;
Depjkv = t.Depjkv;
name = guild.name;
items4[2] = <Text variant="text-md/normal" color="text-default" style={styles.body}>{Reflect.apply(format, intl,
[Depjkv, {guild_name: name}])}</Text>;
var viewBindingProps2 = {style: styles.guildContainer};
string = intl.string;
value = <Text variant="eyebrow" color="text-default">{Reflect.apply(string, intl, [t.KPB2iw])}</Text>;
items2 = [value];
var viewBindingProps3 = {style: styles.guildInfo};
value = importDefault(6819) /* metro dependency 6819: GuildIcon */;
value = ((Component) => <Component guild={guild} size={(require(6819) /* metro dependency 6819: GuildIcon */).GuildIconSizes.SMALL_32} />)(value);
items3 = [value];
name = guild.name;
items3[1] = <Text variant="text-md/semibold" color="mobile-text-heading-primary">{name}</Text>;
items2[1] = <View {...viewBindingProps3}>{items3}</View>;
items4[3] = <View {...viewBindingProps2}>{items2}</View>;
items4[4] = <Button size="lg" onPress={onPress_120390} text={intl.string(t.TD7iUx)} />;
items4[5] = <Button size="lg" variant="secondary" onPress={onPress_120392} text={intl.string(t.PsWbcp)} />;
TextWithIOSLinkWorkaround = (require(6766) /* metro dependency 6766: TextWithIOSLinkWorkaround */).TextWithIOSLinkWorkaround;
format = intl.format;
items4[6] = <TextWithIOSLinkWorkaround variant="text-xs/normal" style={styles.footer}>{Reflect.apply(format,
intl,
[t.IzZxXW, {onClick: onClick_120393}])}</TextWithIOSLinkWorkaround>;
value = <ActionSheet startExpanded><View {...viewBindingProps}>{items4}</View></ActionSheet>;
r0 = value;
}
return r0;
}
function _fun120389() { // fn#120389, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15900:984, offset: 0x0252a28c, size: 90 bytes, params: 1, frame: 16
let value = environment.__proto__;
value = require(15689) /* metro dependency 15689: DmSettingsUpsellManager */;
const acknowledgeDmSettingsUpsell = value.acknowledgeDmSettingsUpsell;
const guildIdBinding = guildId;
Reflect.apply(acknowledgeDmSettingsUpsell, value, [guildIdBinding]);
value = require(15693) /* metro dependency 15693: DmSettingsUpsellUtils */;
const trackEvent = value.trackEvent;
const DmUpsellActionTypes = (require(15693) /* metro dependency 15693: DmSettingsUpsellUtils */).DmUpsellActionTypes;
const MODAL_VIEWED = DmUpsellActionTypes.MODAL_VIEWED;
Reflect.apply(trackEvent, value, [MODAL_VIEWED, guildIdBinding]);
}
function DmSettingsUpsellActionSheetOnPress() { // fn#120390, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15900:1906, owner: DmSettingsUpsellActionSheet.onPress, offset: 0x0252a2e6, size: 191 bytes, params: 1, frame: 19
var environment;
let value = environment.__proto__;
const sanitizedRestrictedGuilds = (require(7004) /* metro dependency 7004: UserSettingsUtils */).getSanitizedRestrictedGuilds();
const add = sanitizedRestrictedGuilds.add;
const guildIdBinding = guildId;
Reflect.apply(add, sanitizedRestrictedGuilds, [guildIdBinding]);
const RestrictedGuildIds = (require(3829) /* metro dependency 3829: UserSettings */).RestrictedGuildIds;
const updateSetting = RestrictedGuildIds.updateSetting;
const Array = global.Array;
Reflect.apply(updateSetting, RestrictedGuildIds, [Array.from(sanitizedRestrictedGuilds)]).then(function() {
var defaultImport = importDefault(dependencyMap[17]);
var object = {key: 'DM_SETTINGS_UPSELL_SUCCESS_TOAST', icon: importDefault(dependencyMap[18])};
object.content = require(dependencyMap[12]).intl.string(require(dependencyMap[12]).t.rlYD1W);
defaultImport.open(object);
});
(importDefault(4080) /* metro dependency 4080: ActionSheetActionCreators */).hideActionSheet();
value = require(15693) /* metro dependency 15693: DmSettingsUpsellUtils */;
const trackEvent = value.trackEvent;
const DmUpsellActionTypes = (require(15693) /* metro dependency 15693: DmSettingsUpsellUtils */).DmUpsellActionTypes;
const MODAL_DISABLED_DMS = DmUpsellActionTypes.MODAL_DISABLED_DMS;
Reflect.apply(trackEvent, value, [MODAL_DISABLED_DMS, guildIdBinding]);
}
function DmSettingsUpsellActionSheetOnPress_120392() { // fn#120392, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15900:2356, owner: DmSettingsUpsellActionSheet.onPress, offset: 0x0252a420, size: 93 bytes, params: 1, frame: 15
let value = environment.__proto__;
(importDefault(4080) /* metro dependency 4080: ActionSheetActionCreators */).hideActionSheet();
value = require(15693) /* metro dependency 15693: DmSettingsUpsellUtils */;
const trackEvent = value.trackEvent;
const DmUpsellActionTypes = (require(15693) /* metro dependency 15693: DmSettingsUpsellUtils */).DmUpsellActionTypes;
const MODAL_DISMISSED = DmUpsellActionTypes.MODAL_DISMISSED;
Reflect.apply(trackEvent, value, [MODAL_DISMISSED, guildId]);
}
function DmSettingsUpsellActionSheetOnClick() { // fn#120393, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15900:2637, owner: DmSettingsUpsellActionSheet.onClick, offset: 0x0252a47d, size: 114 bytes, params: 1, frame: 16
let value = environment.__proto__;
(importDefault(4080) /* metro dependency 4080: ActionSheetActionCreators */).hideActionSheet();
(importDefault(12681) /* metro dependency 12681: openGuildActionSheet */)(guild);
value = require(15693) /* metro dependency 15693: DmSettingsUpsellUtils */;
const trackEvent = value.trackEvent;
const DmUpsellActionTypes = (require(15693) /* metro dependency 15693: DmSettingsUpsellUtils */).DmUpsellActionTypes;
const MODAL_GUILD_SETTINGS_CLICKED = DmUpsellActionTypes.MODAL_GUILD_SETTINGS_CLICKED;
Reflect.apply(trackEvent, value, [MODAL_GUILD_SETTINGS_CLICKED, guildId]);
}
global.__d(_fun120386, 15692, [31, 27, 1867, 33, 4501, 697, 566, 15689, 15693, 6805, 11300, 4573, 1244, 6819, 4578,
7004, 3829, 3857, 8096, 4080, 6766, 12681,
2]) /* metro module 15692, dependencies: [31, 27, 1867, 33, 4501, 697, 566, 15689, 15693, 6805, 11300, 4573, 1244, 6819, 4578, 7004, 3829, 3857, 8096, 4080, 6766, 12681, 2] */;