/* Metro module 11423; source: modules/guild_templates/native/AcceptGuildTemplateModal.tsx; dependencies: [5, 57, 31, 7069, 661, 33, 4501, 5314, 566, 6592, 11424, 6618, 11425, 4660, 11429, 11422, 5282, 5280, 2] */ import Module00005 from '../../../by-id/module-00005.js'; /* Metro dependency 5 */ import Module00057 from '../../../by-id/module-00057.js'; /* Metro dependency 57 */ import GuildTemplateStore from '../GuildTemplateStore.tsx'; /* Metro dependency 7069 */ import GuildTemplateActionCreators from './GuildTemplateActionCreators.tsx'; /* Metro dependency 11422 */ import UseTrackCreateGuildViewed from '../useTrackCreateGuildViewed.tsx'; /* Metro dependency 11424 */ import AcceptGuildTemplate from '../../create_guild/native/AcceptGuildTemplate.tsx'; /* Metro dependency 11425 */ import * as FileImportTrackerModule from '../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */ import * as ReactModule from '../../../by-id/module-00031-React.js'; /* Metro dependency 31 */ import * as JsxRuntimeModule from '../../../by-id/module-00033-JsxRuntime.js'; /* Metro dependency 33 */ import * as ConstantsModule from '../../../Constants.tsx'; /* Metro dependency 661 */ import * as CreateStylesModule from '../../../design/components/Styles/native/createStyles.tsx'; /* Metro dependency 4501 */ import * as NavigatorNativeModule from '../../../design/components/Navigator/native/Navigator.native.tsx'; /* Metro dependency 5280 */ import * as NavigatorConstantsNativeModule from '../../../design/components/Navigator/native/NavigatorConstants.native.tsx'; /* Metro dependency 5314 */ import * as GuildUtilsModule from '../../../utils/GuildUtils.tsx'; /* Metro dependency 6592 */ import * as SafeAreaViewModule from '../../../components_native/common/SafeAreaView.tsx'; /* Metro dependency 6618 */ function _fun87451(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#87451, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11609:6, offset: 0x01fbed26, size: 283 bytes, params: 8, frame: 20 const env0_0 = require; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); const createStyles = CreateStylesModule.createStyles; const NAV_BAR_HEIGHT = (NavigatorConstantsNativeModule).NAV_BAR_HEIGHT; const env0_10 = Reflect.apply(createStyles, CreateStylesModule, [{container: {marginTop: NAV_BAR_HEIGHT}}]); (FileImportTrackerModule).fileFinishedImporting('modules/guild_templates/native/AcceptGuildTemplateModal.tsx'); exports.default = AcceptGuildTemplateModal; function ConnectedAcceptGuildTemplate({code}) { // fn#87452, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11609:250, offset: 0x01fbee41, size: 396 bytes, params: 2, frame: 25 const styles = useStyles(); const guildTemplate = (require(566) /* metro dependency 566: flux */).useStateFromStores([GuildTemplateStore], function() { return GuildTemplateStore.getGuildTemplate(code); }); const binding = env0_6Binding; const useState = binding.useState; const getGuildNameSuggestion = GuildUtilsModule.getGuildNameSuggestion; const value3 = env0_5(Reflect.apply(useState, binding, [Reflect.apply(getGuildNameSuggestion, GuildUtilsModule, [])]), 2); const property = value3[0]; const env0_3 = value3[1]; const value5 = env0_5(env0_6Binding.useState(null), 2); const property2 = value5[0]; const property22 = property2; var env0_5 = value5[1]; var [property3, env0_6] = env0_5(env0_6Binding.useState(null), 2); (UseTrackCreateGuildViewed)(guildTemplate); const SafeAreaPaddingView = (SafeAreaViewModule).SafeAreaPaddingView; return ( {((Component) => )(AcceptGuildTemplate)} ); function ConnectedAcceptGuildTemplateSetName(a0) { // fn#87454, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11609:659, owner: ConnectedAcceptGuildTemplate.setName, offset: 0x0105655b, size: 19 bytes, params: 2, frame: 11 return env0_3(a0); } function* _fun87456() { // fn#87456, original name: ?anon_0_, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11609:697, offset: 0x01fbeff3, size: 96 bytes, params: 1, frame: 14 if (true) { value = environment.__proto__.__proto__; var value3 = env2_1(env2_3[13]); yield value3.openImagePicker({size: env2_8}); value = undefined; if (false) { return value; } var base64 = value.base64; if (base64 != null) { value = environment.__proto__; env1_5(base64); } } } function createServer() { // fn#87457, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11609:795, owner: ConnectedAcceptGuildTemplate.createServer, offset: 0x01fbf053, size: 99 bytes, params: 1, frame: 16 var environment; var value2; var defaultImport; if (guildTemplate != null) { value2 = environment.__proto__; defaultImport = importDefault(11429) /* metro dependency 11429: AcceptGuildTemplateActionCreators */; defaultImport.acceptGuildTemplate(guildTemplate.code, env0_2, Module00005).then(_fun87458, _fun87459); } function _fun87458() { // fn#87458, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11609:856, offset: 0x01fbf0b6, size: 37 bytes, params: 1, frame: 11 const value = environment.__proto__.__proto__; return (GuildTemplateActionCreators).hideModal(); } function _fun87459(a0) { // fn#87459, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11609:883, offset: 0x00d79520, size: 19 bytes, params: 2, frame: 11 return env1_6(a0); } } } function AcceptGuildTemplateModal({code}) { // fn#87460, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11609:1032, offset: 0x01fbf0db, size: 105 bytes, params: 2, frame: 15 const value2 = ReactModule.useMemo(function() { return _fun87462({code: code}); }, [code]); const Navigator = (NavigatorNativeModule).Navigator; return ; function _fun87461() { // fn#87461, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11609:1093, offset: 0x01fbf144, size: 31 bytes, params: 1, frame: 11 return getScreens_87462({code: code}); function getScreens_87462(a0) { // fn#87462, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11609:1097, offset: 0x01fbf163, size: 98 bytes, params: 2, frame: 14 var environment; const env0_0 = a0; const object2 = {'title': '', 'fullscreen': true}; const value = environment.__proto__.__proto__; object2.headerLeft = (require(5282) /* metro dependency 5282: NavigatorHeaderNative */).getHeaderCloseButton(_fun87463); object2.render = render_87464; return {['ACCEPT_GUILD_TEMPLATE']: object2}; function _fun87463() { // fn#87463, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11609:1197, offset: 0x01fbf1c5, size: 37 bytes, params: 1, frame: 11 const value = environment.__proto__.__proto__.__proto__; return (GuildTemplateActionCreators).hideModal(); } function getScreens_87462Render() { // fn#87464, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:11609:1231, owner: getScreens_87462.render, offset: 0x01fbf1ea, size: 37 bytes, params: 1, frame: 13 return ; } } } } } global.__d(_fun87451, 11423, [5, 57, 31, 7069, 661, 33, 4501, 5314, 566, 6592, 11424, 6618, 11425, 4660, 11429, 11422, 5282, 5280, 2]) /* metro module 11423, dependencies: [5, 57, 31, 7069, 661, 33, 4501, 5314, 566, 6592, 11424, 6618, 11425, 4660, 11429, 11422, 5282, 5280, 2] */;