/* Metro module 14304; source: modules/auth/native/RegistrationUIStore.tsx; dependencies: [629, 690, 2] */ import * as FileImportTrackerModule from '../../../by-id/module-00002-FileImportTracker.js'; /* Metro dependency 2 */ import * as Module00629Module from '../../../by-id/module-00629.js'; /* Metro dependency 629 */ import * as ReactBatchUpdatesNativeModule from '../../../external/discord_common/js/shared/utils/ReactBatchUpdates.native.tsx'; /* Metro dependency 690 */ function _fun108245(global, require, importDefault, importAll, module, exports, dependencyMap) { // fn#108245, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14501:6, offset: 0x02319796, size: 199 bytes, params: 8, frame: 18 const env0_0 = require; const Object = global.Object; Object.defineProperty(exports, '__esModule', {value: true}); let value = Module00629Module; value = value.create(function() { return {errors: {}, registrationOptions: {}, submitting: false, registrationVariant: undefined}; }); (FileImportTrackerModule).fileFinishedImporting('modules/auth/native/RegistrationUIStore.tsx'); exports.useRegistrationUIStore = value; exports.setRegistrationErrors = setRegistrationErrors; exports.clearRegistrationErrorMessage = clearRegistrationErrorMessage; exports.updateRegistrationOptions = updateRegistrationOptions; exports.resetRegistration = resetRegistration; exports.setSubmitting = setSubmitting; exports.doesRegistrationHaveIdentityType = doesRegistrationHaveIdentityType; function setRegistrationErrors(a0) { // fn#108247, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14501:326, offset: 0x0231987f, size: 54 bytes, params: 2, frame: 12 const env0_0 = a0; (ReactBatchUpdatesNativeModule).batchUpdates(_fun108248); function _fun108248() { // fn#108248, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14501:382, offset: 0x023198b5, size: 36 bytes, params: 1, frame: 12 env1_2.setState({errors: env0_0}); } } function clearRegistrationErrorMessage() { // fn#108249, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14501:446, offset: 0x023198d9, size: 85 bytes, params: 1, frame: 14 const object = {}; const binding = env0_2; const getState = binding.getState; copyDataProperties(object, Reflect.apply(getState, binding, []).errors, binding); delete object.message; (ReactBatchUpdatesNativeModule).batchUpdates(_fun108250); function _fun108250() { // fn#108250, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14501:557, offset: 0x023198b5, size: 36 bytes, params: 1, frame: 12 env1_2.setState({errors: env0_0}); } } function updateRegistrationOptions(a0) { // fn#108251, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14501:617, offset: 0x0231992e, size: 78 bytes, params: 2, frame: 12 const env0_0 = a0; const binding = env0_2; const getState = binding.getState; const env0_1 = Reflect.apply(getState, binding, []).registrationOptions; (ReactBatchUpdatesNativeModule).batchUpdates(_fun108252); function _fun108252() { // fn#108252, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14501:716, offset: 0x0231997c, size: 56 bytes, params: 1, frame: 15 const binding = env1_2; const setState = binding.setState; const object2 = {}; copyDataProperties(object2, env0_0, copyDataProperties(object2, registrationOptions, undefined)); Reflect.apply(setState, binding, [{registrationOptions: object2}]); } } function resetRegistration() { // fn#108253, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14501:791, offset: 0x023199b4, size: 47 bytes, params: 1, frame: 12 (ReactBatchUpdatesNativeModule).batchUpdates(_fun108254); function _fun108254() { // fn#108254, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14501:842, offset: 0x023199e3, size: 45 bytes, params: 1, frame: 12 env1_2.setState({errors: {}, registrationOptions: {}, submitting: false}); } } function setSubmitting(a0) { // fn#108255, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14501:928, offset: 0x02319a10, size: 54 bytes, params: 2, frame: 12 const env0_0 = a0; (ReactBatchUpdatesNativeModule).batchUpdates(_fun108256); function _fun108256() { // fn#108256, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14501:976, offset: 0x02319a46, size: 43 bytes, params: 1, frame: 12 env1_2.setState({errors: {}, submitting: env0_0}); } } function doesRegistrationHaveIdentityType() { // fn#108257, source: /ci/build/discord/discord/discord_android_rn/android/app/src/main/assets/index.android.bundle:14501:1057, offset: 0x02319a71, size: 50 bytes, params: 1, frame: 11 const binding = env0_2; const getState = binding.getState; const registrationOptions = Reflect.apply(getState, binding, []).registrationOptions; return registrationOptions.email != null || registrationOptions.phone != null; } } global.__d(_fun108245, 14304, [629, 690, 2]) /* metro module 14304, dependencies: [629, 690, 2] */;