/* Metro module 14654; source: modules/premium/powerups/native/GuildPowerupsDeactivateAlert.tsx; dependencies: [27, 33, 4501, 697, 14655, 14656, 14657, 4500, 7684, 1244, 2256, 4500, 4573, 2] */ function _fun110697(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#110697, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14851:6, offset: 0x02382e06, size: 300 bytes, params: 8, frame: 23 var object3; const env0_0 = require; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); const env0_3 = (require(27) /* metro dependency 27 */).View; let value = require(33) /* metro dependency 33 */; const env0_4 = value.jsx; const env0_5 = value.jsxs; value = require(4501) /* metro dependency 4501: createStyles */; const createStyles = value.createStyles; object3 = {}; const object4 = {'width': 64, 'height': 64, 'alignItems': 'center', 'justifyContent': 'center', 'borderRadius': null, 'backgroundColor': null, 'alignSelf': 'center'}; object4.borderRadius = (importDefault(697) /* metro dependency 697: native */).radii.round; const BACKGROUND_MOD_SUBTLE = (importDefault(697) /* metro dependency 697: native */).colors.BACKGROUND_MOD_SUBTLE; object4.backgroundColor = BACKGROUND_MOD_SUBTLE; object3.headerContainer = object4; const PX_12 = (importDefault(697) /* metro dependency 697: native */).space.PX_12; object3.extraContentContainer = {paddingHorizontal: PX_12}; object3.warningText = {textAlign: 'center'}; const env0_6 = Reflect.apply(createStyles, value, [object3]); (require(2) /* metro dependency 2 */).fileFinishedImporting('modules/premium/powerups/native/GuildPowerupsDeactivateAlert.tsx'); exports.default = GuildPowerupsDeactivateAlert; } function GuildPowerupsDeactivateAlert({guildId, powerup}) { // fn#110698, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14851:554, offset: 0x02382f32, size: 914 bytes, params: 2, frame: 35 const Text = (require(4573) /* metro dependency 4573: Text */).Text; const styles = useStyles(); const value2 = (importDefault(14655) /* metro dependency 14655: useGuildPowerupOnDeactivate */)(guildId, powerup); const env0_0 = value2.onDeactivate; const error = value2.error; const {warningText, vanityUrlWarning} = (importDefault(14656) /* metro dependency 14656: useDeactivateWarningText */)(guildId, powerup); const guildPowerupAnalyticsModule = require(14657) /* metro dependency 14657: GuildPowerupAnalytics */; const useLogPowerupModalOpened = guildPowerupAnalyticsModule.useLogPowerupModalOpened; const ModalType = guildPowerupAnalyticsModule.ModalType; const DEACTIVATE = ModalType.DEACTIVATE; Reflect.apply(useLogPowerupModalOpened, guildPowerupAnalyticsModule, [guildId, powerup, DEACTIVATE]); const AlertModal = (require(4500) /* metro dependency 4500: AlertModalNative */).AlertModal; const object2 = {}; const CircleErrorIcon = (require(7684) /* metro dependency 7684: CircleErrorIcon */).CircleErrorIcon; const INTERACTIVE_ICON_DEFAULT = (importDefault(697) /* metro dependency 697: native */).colors.INTERACTIVE_ICON_DEFAULT; object2.header = ; const intl = (require(1244) /* metro dependency 1244: indexNative */).intl; object2.title = intl.formatToPlainString((importDefault(2256) /* metro dependency 2256: GuildPowerupsMessages */).iEBw1M, {perk: powerup.title}); object2.content = intl.formatToPlainString((importDefault(2256) /* metro dependency 2256: GuildPowerupsMessages */)['7o0K+2'], {perk: powerup.title}); const AlertActions = (require(4500) /* metro dependency 4500: AlertModalNative */).AlertActions; const items2 = [error != null && {error}]; const AlertActionButton = (require(4500) /* metro dependency 4500: AlertModalNative */).AlertActionButton; const string = intl.string; const PYPdl4 = (importDefault(2256) /* metro dependency 2256: GuildPowerupsMessages */).PYPdl4; items2[1] = ; items2[2] = ; object2.actions = {items2}; object2.extraContent = {warningText}{vanityUrlWarning != null && {vanityUrlWarning}}; return ; }