/* Metro module 15386; source: modules/quests/native/QuestActivityUnenrolledModal.tsx; dependencies: [5, 57, 31, 27, 7093, 15385, 6528, 33, 4501, 697, 478, 4048, 3866, 566, 6777, 7116, 9483, 9950, 6531, 1423, 9484, 7120, 5080, 3874, 4572, 5475, 9542, 4573, 1244, 4578, 7974, 5277, 8160, 10183, 10121, 2] */ function _fun117629(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#117629, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15583:6, offset: 0x024bb1c2, size: 339 bytes, params: 8, frame: 19 const env0_0 = require; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); const env0_3 = importDefault(5) /* metro dependency 5 */; const env0_4 = importDefault(57) /* metro dependency 57 */; const env0_5 = importAll(31) /* metro dependency 31 */; let value = require(27) /* metro dependency 27 */; const env0_6 = value.Pressable; const env0_7 = value.View; const questStore = importDefault(7093) /* metro dependency 7093: QuestStore */; const unenrolledActivityQuestStore = importDefault(15385) /* metro dependency 15385: UnenrolledActivityQuestStore */; const env0_10 = (require(6528) /* metro dependency 6528: QuestConstants */).QuestsExperimentLocations; value = require(33) /* metro dependency 33 */; const env0_11 = value.jsx; const env0_12 = value.jsxs; object = {MAIN: 'main'}; const env0_14 = (require(4501) /* metro dependency 4501: createStyles */).createStyles(_fun117639); (require(2) /* metro dependency 2 */).fileFinishedImporting('modules/quests/native/QuestActivityUnenrolledModal.tsx'); exports.default = QuestActivityUnenrolledModal; } function QuestActivityUnenrolledModalInner({quest}) { // fn#117630, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:15583:1751, offset: 0x024bb315, size: 1610 bytes, params: 2, frame: 41 var object2; const value2 = (require(4048) /* metro dependency 4048: useTheme */).useTheme(); const themesModule = require(3866) /* metro dependency 3866: themes */; const styles = useStyles(themesModule.isThemeDark(value2)); const fluxModule = require(566) /* metro dependency 566: flux */; const useStateFromStores = fluxModule.useStateFromStores; const [property, env0_2] = env0_4(env0_5.useState(Reflect.apply(useStateFromStores, fluxModule, [[UnenrolledActivityQuestStore], function() { return UnenrolledActivityQuestStore.getState().autoEnroll; }])), 2); const useGetOrFetchApplicationsModule = require(6777) /* metro dependency 6777: useGetOrFetchApplications */; const useGetOrFetchApplication = useGetOrFetchApplicationsModule.useGetOrFetchApplication; const questTaskUtilsModule = require(7116) /* metro dependency 7116: QuestTaskUtils */; const getActivityApplicationId = questTaskUtilsModule.getActivityApplicationId; const value5 = Reflect.apply(useGetOrFetchApplication, useGetOrFetchApplicationsModule, [Reflect.apply(getActivityApplicationId, questTaskUtilsModule, [quest])]); const env0_3 = value5; const value6 = (require(9483) /* metro dependency 9483: QuestHooks */).useQuestTaskDetails(quest); const questCopyHooksModule = require(9950) /* metro dependency 9950: QuestCopyHooks */; const useQuestsInstructionsToWinReward = questCopyHooksModule.useQuestsInstructionsToWinReward; object2 = {quest: quest, taskDetails: value6}; let QUEST_ACTIVITY_UNENROLLED_MODAL = QuestsExperimentLocations.QUEST_ACTIVITY_UNENROLLED_MODAL; object2.location = QUEST_ACTIVITY_UNENROLLED_MODAL; const QuestContent = (require(6531) /* metro dependency 6531: QuestTypes */).QuestContent; QUEST_ACTIVITY_UNENROLLED_MODAL = QuestContent.QUEST_ACTIVITY_UNENROLLED_MODAL; object2.sourceQuestContent = QUEST_ACTIVITY_UNENROLLED_MODAL; const value7 = Reflect.apply(useQuestsInstructionsToWinReward, questCopyHooksModule, [object2]); const value8 = env0_5.useMemo(_fun117632, [value5]); const value10 = env0_5.useCallback(env0_3(_fun117634), [quest.id]); const {accessibilityRole, accessibilityState} = (require(3874) /* metro dependency 3874: useA11yRolesNative */).useCheckboxA11yNative({checked: property}); const Stack = (require(4572) /* metro dependency 4572: StackNative */).Stack; const view = {value8 != null && {((Component) => )(importDefault(5475) /* metro dependency 5475: FastImage */)}}{((Component) => )(importDefault(9542) /* metro dependency 9542: QuestRewardTile */)}; const Text = (require(4573) /* metro dependency 4573: Text */).Text; const intl = (require(1244) /* metro dependency 1244: indexNative */).intl; const string = intl.string; const IrNgN4 = (require(1244) /* metro dependency 1244: indexNative */).t.IrNgN4; const text = {Reflect.apply(string, intl, [IrNgN4])}; const format = intl.format; const V3NSJx = (require(1244) /* metro dependency 1244: indexNative */).t.V3NSJx; const view2 = {view}{text}{Reflect.apply(format, intl, [V3NSJx, {questName: quest.config.messages.questName}])}{'\xa0'}{value7}; const Button = (require(4578) /* metro dependency 4578: ButtonNative */).Button; const view3 =