decord/source/modules/verification/native/components/VerificationModal.tsx

384 lines
24 KiB
TypeScript
Raw Normal View History

// Module ID: 17542
// Function ID: 17543
// Name: VerificationModal
// Dependencies: [5, 19, 17, 17543, 1951, 1371, 1074, 21, 4574, 1178, 17544, 1114, 4989, 1484, 1250, 5638, 7391, 9832, 7208, 6607, 17548, 6605, 6617, 6614, 6996, 7058, 7059, 6606, 17549, 7092, 7007, 504, 4541, 4439, 7014, 2]
2026-07-20 16:05:17 +00:00
// Exports: default
// Module 17542 (VerificationModal)
import Link from "Link" /* 1484 */;
import ActionSheetActionCreatorsDefault from "ActionSheetActionCreators" /* 4541 */;
import asyncGeneratorStep from "asyncGeneratorStep" /* 5 */;
import noop from "module_19" /* 19 */;
import PhoneVerificationStore from "PhoneVerificationStore" /* 17543 */;
import UserRequiredActionStore from "UserRequiredActionStore" /* 1951 */;
import UserStore from "UserStore" /* 1371 */;
2026-07-23 10:11:24 +00:00
require = fn;
2026-07-20 16:05:17 +00:00
function PhoneThenEmailInterstitial(navigation) {
2026-07-23 10:11:24 +00:00
navigation = navigation.navigation;
const obj = { Illustration: navigation(17544).VerifyPhone, title: null, body: null, children: null };
const intl = navigation(1114).intl;
obj.title = intl.string(navigation(1114).t.KLnLIP);
const intl2 = navigation(1114).intl;
obj.body = intl2.string(navigation(1114).t.XGbCq3);
const obj2 = { style: closure_12().button, children: null };
const obj3 = { text: null, onPress: null };
const intl3 = navigation(1114).intl;
obj3.text = intl3.string(navigation(1114).t["3oK4qw"]);
obj3.onPress = function onPress() {
const currentUser = UserStore.getCurrentUser();
2026-07-20 16:05:17 +00:00
let email;
2026-07-29 08:29:29 +00:00
if (currentUser != null) {
2026-07-20 16:05:17 +00:00
email = currentUser.email;
}
if (null != email) {
let ENTER_EMAIL = constants.RESEND_EMAIL;
2026-07-20 16:05:17 +00:00
} else {
ENTER_EMAIL = constants.ENTER_EMAIL;
2026-07-20 16:05:17 +00:00
}
const StackActions = Link.StackActions;
2026-08-06 08:05:19 +00:00
navigation.dispatch(StackActions.push(ENTER_EMAIL));
2026-07-20 16:05:17 +00:00
};
obj2.children = jsx(navigation(4989).Button, { text: null, onPress: null });
obj.children = <View style={closure_12().button}>{null}</View>;
return jsx(navigation(1178).EmptyState, { Illustration: navigation(17544).VerifyPhone, title: null, body: null, children: null });
2026-07-20 16:05:17 +00:00
}
const View = fn(17).View;
const Constants = fn(1074);
({ UserRequiredActions: closure_9, VerificationModalScenes: c10 } = Constants);
const jsx = fn(21).jsx;
const createStyles = fn(4574);
let closure_12 = createStyles.createStyles({ button: { position: "absolute", right: 32, bottom: 32, left: 32 } });
const size = fn(2);
let result = size.fileFinishedImporting("modules/verification/native/components/VerificationModal.tsx");
2026-07-20 16:05:17 +00:00
export default function VerificationModal() {
let items = [PhoneVerificationStore];
stateFromStores = stateFromStores(504).useStateFromStores(items, () => countrySelectorOpened.getCountrySelectorOpened());
2026-07-20 16:05:17 +00:00
const items1 = [stateFromStores];
const memo = noop.useMemo(() => {
const items = [{ name: constants.OVERVIEW }];
2026-07-20 16:05:17 +00:00
if (stateFromStores) {
const obj2 = { name: tmp.ADD_PHONE };
items.push(obj2);
2026-07-20 16:05:17 +00:00
}
return items;
}, items1);
const effect = noop.useEffect(() => {
ActionSheetActionCreatorsDefault.hideActionSheet();
stateFromStores(4439).dismissKeyboard();
2026-07-20 16:05:17 +00:00
}, []);
let obj2 = {
screens: noop.useMemo(() => {
2026-08-24 06:08:38 +00:00
let obj = {};
let obj2 = { impressionName: stateFromStores(1250).ImpressionNames.USER_VERIFICATION_MODAL, impressionProperties: { impression_group: stateFromStores(1250).ImpressionGroups.USER_VERIFICATION_MODAL_FLOW, step: constants.CHANGE_EMAIL_COLLECT_REASONS }, headerTitle: null, render: null };
let obj3 = { impression_group: stateFromStores(1250).ImpressionGroups.USER_VERIFICATION_MODAL_FLOW, step: constants.CHANGE_EMAIL_COLLECT_REASONS };
obj2.headerTitle = stateFromStores(5638).getHeaderNoTitle();
obj2.render = function render() {
2026-08-24 06:08:38 +00:00
return null;
};
obj[constants.CHANGE_EMAIL_COLLECT_REASONS] = obj2;
let obj5 = { impressionName: stateFromStores(1250).ImpressionNames.USER_VERIFICATION_MODAL, impressionProperties: null, headerTitle: null, render: null };
let obj4 = stateFromStores(5638);
obj5.impressionProperties = { impression_group: stateFromStores(1250).ImpressionGroups.USER_VERIFICATION_MODAL_FLOW, step: constants.CHANGE_EMAIL_WARNING };
let obj6 = { impression_group: stateFromStores(1250).ImpressionGroups.USER_VERIFICATION_MODAL_FLOW, step: constants.CHANGE_EMAIL_WARNING };
obj5.headerTitle = stateFromStores(5638).getHeaderNoTitle();
obj5.render = function render() {
2026-08-24 06:08:38 +00:00
return null;
};
obj[constants.CHANGE_EMAIL_WARNING] = obj5;
let obj8 = { impressionName: stateFromStores(1250).ImpressionNames.USER_VERIFICATION_MODAL, impressionProperties: null, gestureEnabled: false, headerLeft: null, headerTitle: null, headerRight: null, render: null };
let obj7 = stateFromStores(5638);
obj8.impressionProperties = { impression_group: stateFromStores(1250).ImpressionGroups.USER_VERIFICATION_MODAL_FLOW, step: constants.OVERVIEW };
obj8.headerLeft = function headerLeft() {
2026-08-24 06:08:38 +00:00
return null;
};
let obj9 = { impression_group: stateFromStores(1250).ImpressionGroups.USER_VERIFICATION_MODAL_FLOW, step: constants.OVERVIEW };
obj8.headerTitle = stateFromStores(5638).getHeaderNoTitle();
obj8.headerRight = function headerRight() {
const obj = { source: closure_1_1(9832), accessibilityLabel: null, onPress: null };
let intl = stateFromStores(1114).intl;
obj.accessibilityLabel = intl.string(stateFromStores(1114).t.PdRCRg);
obj.onPress = function onPress() {
const obj2 = { key: "VerificationOverviewMore", options: null, hasIcons: false };
const obj3 = { label: null, isDestructive: true, onPress: null };
const intl = closure_1_0(1114).intl;
obj3.label = intl.string(closure_1_0(1114).t["2jxGer"]);
obj3.onPress = function onPress() {
return closure_1_1(dependencyMap[19]).logout("verification_modal");
2026-08-24 06:08:38 +00:00
};
const items = [obj3];
obj2.options = items;
const result = closure_1_0(7208).showSimpleActionSheet(obj2);
2026-07-20 16:05:17 +00:00
};
return closure_1_11(stateFromStores(7391).HeaderActionButton, obj);
2026-08-24 06:08:38 +00:00
};
obj8.render = function render() {
return closure_1_11(closure_1_1(17548), {});
2026-08-24 06:08:38 +00:00
};
obj[constants.OVERVIEW] = obj8;
const obj11 = { impressionName: stateFromStores(1250).ImpressionNames.USER_VERIFICATION_MODAL, impressionProperties: null, headerTitle: null, render: null };
let obj10 = stateFromStores(5638);
obj11.impressionProperties = { impression_group: stateFromStores(1250).ImpressionGroups.USER_VERIFICATION_MODAL_FLOW, step: constants.RESEND_EMAIL };
const obj12 = { impression_group: stateFromStores(1250).ImpressionGroups.USER_VERIFICATION_MODAL_FLOW, step: constants.RESEND_EMAIL };
obj11.headerTitle = stateFromStores(5638).getHeaderNoTitle();
obj11.render = function render() {
return closure_1_11(closure_1_1(6605), {});
2026-08-24 06:08:38 +00:00
};
obj[constants.RESEND_EMAIL] = obj11;
const obj14 = { impressionName: stateFromStores(1250).ImpressionNames.USER_VERIFICATION_MODAL, impressionProperties: null, headerTitle: null, render: null };
const obj13 = stateFromStores(5638);
obj14.impressionProperties = { impression_group: stateFromStores(1250).ImpressionGroups.USER_VERIFICATION_MODAL_FLOW, step: constants.RESEND_EMAIL };
const obj15 = { impression_group: stateFromStores(1250).ImpressionGroups.USER_VERIFICATION_MODAL_FLOW, step: constants.RESEND_EMAIL };
obj14.headerTitle = stateFromStores(5638).getHeaderNoTitle();
obj14.render = function render() {
return closure_1_11(closure_1_1(6605), {});
2026-08-24 06:08:38 +00:00
};
obj[constants.CHANGE_EMAIL_COMPLETE] = obj14;
const obj17 = { impressionName: stateFromStores(1250).ImpressionNames.USER_VERIFICATION_MODAL, impressionProperties: null, headerTitle: null, render: null };
const obj16 = stateFromStores(5638);
obj17.impressionProperties = { impression_group: stateFromStores(1250).ImpressionGroups.USER_VERIFICATION_MODAL_FLOW, step: constants.CONFIRM_EMAIL_CHANGE_CODE };
const obj18 = { impression_group: stateFromStores(1250).ImpressionGroups.USER_VERIFICATION_MODAL_FLOW, step: constants.CONFIRM_EMAIL_CHANGE_CODE };
obj17.headerTitle = stateFromStores(5638).getHeaderNoTitle();
obj17.render = function render() {
return closure_1_11(closure_1_1(6617), { isChangeEmail: false });
2026-08-24 06:08:38 +00:00
};
obj[constants.CONFIRM_EMAIL_CHANGE_CODE] = obj17;
const obj20 = { impressionName: stateFromStores(1250).ImpressionNames.USER_VERIFICATION_MODAL, impressionProperties: null, headerTitle: null, render: null };
const obj19 = stateFromStores(5638);
obj20.impressionProperties = { impression_group: stateFromStores(1250).ImpressionGroups.USER_VERIFICATION_MODAL_FLOW, step: constants.CONFIRM_EMAIL_CHANGE_START };
const obj21 = { impression_group: stateFromStores(1250).ImpressionGroups.USER_VERIFICATION_MODAL_FLOW, step: constants.CONFIRM_EMAIL_CHANGE_START };
obj20.headerTitle = stateFromStores(5638).getHeaderNoTitle();
obj20.render = function render() {
return closure_1_11(closure_1_1(6614), {});
2026-08-24 06:08:38 +00:00
};
obj[constants.CONFIRM_EMAIL_CHANGE_START] = obj20;
const obj23 = { impressionName: stateFromStores(1250).ImpressionNames.USER_VERIFICATION_MODAL, impressionProperties: null, headerTitle: null, render: null };
const obj22 = stateFromStores(5638);
obj23.impressionProperties = { impression_group: stateFromStores(1250).ImpressionGroups.USER_VERIFICATION_MODAL_FLOW, step: constants.ENTER_EMAIL };
const obj24 = { impression_group: stateFromStores(1250).ImpressionGroups.USER_VERIFICATION_MODAL_FLOW, step: constants.ENTER_EMAIL };
obj23.headerTitle = stateFromStores(5638).getHeaderNoTitle();
obj23.render = function render() {
return closure_1_11(closure_1_1(6996), { isChangeEmail: false });
2026-08-24 06:08:38 +00:00
};
obj[constants.ENTER_EMAIL] = obj23;
const obj26 = { impressionName: stateFromStores(1250).ImpressionNames.USER_VERIFICATION_MODAL, impressionProperties: null, headerTitle: null, render: null };
const obj25 = stateFromStores(5638);
obj26.impressionProperties = { impression_group: stateFromStores(1250).ImpressionGroups.USER_VERIFICATION_MODAL_FLOW, step: constants.ADD_PHONE };
const obj27 = { impression_group: stateFromStores(1250).ImpressionGroups.USER_VERIFICATION_MODAL_FLOW, step: constants.ADD_PHONE };
obj26.headerTitle = stateFromStores(5638).getHeaderNoTitle();
obj26.render = function render(arg0, arg1) {
closure_0 = arg1;
2026-08-24 06:08:38 +00:00
let obj = {};
const merged = Object.assign(arg0);
obj.reason = closure_0(7059).ChangePhoneReason.USER_ACTION_REQUIRED;
2026-08-24 06:08:38 +00:00
obj.onComplete = function onComplete(phone) {
return closure_0.push(constants.VERIFY_PHONE, {
2026-08-24 06:08:38 +00:00
phone,
onVerified(arg0) {
closure_0 = arg0;
2026-08-24 06:08:38 +00:00
let obj = { hideUnverifiedBanner: true, onSubmit: null, onSuccess: null };
closure_2 = closure_1_3(/* F126161 */ function() { ... });
obj.onSubmit = function onSubmit() { ... };
closure_1 = closure_1_3(/* F126163 */ function() { ... });
obj.onSuccess = function onSuccess() { ... };
closure_0.push(constants.VERIFY_PASSWORD, obj);
2026-08-24 06:08:38 +00:00
}
});
};
return closure_11(closure_1(7058), obj);
2026-08-24 06:08:38 +00:00
};
obj[constants.ADD_PHONE] = obj26;
const obj29 = { impressionName: stateFromStores(1250).ImpressionNames.USER_VERIFICATION_MODAL, impressionProperties: null, headerTitle: null, render: null };
const obj28 = stateFromStores(5638);
obj29.impressionProperties = { impression_group: stateFromStores(1250).ImpressionGroups.USER_VERIFICATION_MODAL_FLOW, step: constants.VERIFY_PHONE };
const obj30 = { impression_group: stateFromStores(1250).ImpressionGroups.USER_VERIFICATION_MODAL_FLOW, step: constants.VERIFY_PHONE };
obj29.headerTitle = stateFromStores(5638).getHeaderNoTitle();
obj29.render = function render(arg0) {
2026-08-24 06:08:38 +00:00
const merged = Object.assign(arg0);
return closure_1_11(closure_1_1(7092), { disableKeyboardAvoidingView: true });
2026-08-24 06:08:38 +00:00
};
obj[constants.VERIFY_PHONE] = obj29;
const obj32 = { impressionName: stateFromStores(1250).ImpressionNames.USER_VERIFICATION_MODAL, impressionProperties: null, headerTitle: null, render: null };
const obj31 = stateFromStores(5638);
obj32.impressionProperties = { impression_group: stateFromStores(1250).ImpressionGroups.USER_VERIFICATION_MODAL_FLOW, step: constants.VERIFY_PASSWORD };
const obj33 = { impression_group: stateFromStores(1250).ImpressionGroups.USER_VERIFICATION_MODAL_FLOW, step: constants.VERIFY_PASSWORD };
obj32.headerTitle = stateFromStores(5638).getHeaderNoTitle();
obj32.render = function render(arg0) {
2026-08-24 06:08:38 +00:00
const merged = Object.assign(arg0);
return closure_1_11(closure_1_1(7007), {});
2026-08-24 06:08:38 +00:00
};
obj[constants.VERIFY_PASSWORD] = obj32;
const obj35 = { impressionName: stateFromStores(1250).ImpressionNames.USER_VERIFICATION_MODAL, impressionProperties: null, headerTitle: null, render: null };
const obj34 = stateFromStores(5638);
obj35.impressionProperties = { impression_group: stateFromStores(1250).ImpressionGroups.USER_VERIFICATION_MODAL_FLOW, step: constants.PHONE_THEN_EMAIL_INTERSTITIAL };
const obj36 = { impression_group: stateFromStores(1250).ImpressionGroups.USER_VERIFICATION_MODAL_FLOW, step: constants.PHONE_THEN_EMAIL_INTERSTITIAL };
obj35.headerTitle = stateFromStores(5638).getHeaderNoTitle();
obj35.render = function render(arg0, navigation) {
return closure_1_11(closure_1_13, { navigation });
2026-08-24 06:08:38 +00:00
};
obj[constants.PHONE_THEN_EMAIL_INTERSTITIAL] = obj35;
2026-08-24 06:08:38 +00:00
return obj;
}, []),
initialRouteStack: memo,
headerBackTitle: null
};
let intl = stateFromStores(1114).intl;
obj2.headerBackTitle = intl.string(stateFromStores(1114).t["13/7kX"]);
return jsx(stateFromStores(7014).Navigator, {
screens: noop.useMemo(() => {
2026-08-24 06:08:38 +00:00
let obj = {};
let obj2 = { impressionName: stateFromStores(1250).ImpressionNames.USER_VERIFICATION_MODAL, impressionProperties: { impression_group: stateFromStores(1250).ImpressionGroups.USER_VERIFICATION_MODAL_FLOW, step: constants.CHANGE_EMAIL_COLLECT_REASONS }, headerTitle: null, render: null };
let obj3 = { impression_group: stateFromStores(1250).ImpressionGroups.USER_VERIFICATION_MODAL_FLOW, step: constants.CHANGE_EMAIL_COLLECT_REASONS };
obj2.headerTitle = stateFromStores(5638).getHeaderNoTitle();
obj2.render = function render() {
2026-08-24 06:08:38 +00:00
return null;
};
obj[constants.CHANGE_EMAIL_COLLECT_REASONS] = obj2;
let obj5 = { impressionName: stateFromStores(1250).ImpressionNames.USER_VERIFICATION_MODAL, impressionProperties: null, headerTitle: null, render: null };
let obj4 = stateFromStores(5638);
obj5.impressionProperties = { impression_group: stateFromStores(1250).ImpressionGroups.USER_VERIFICATION_MODAL_FLOW, step: constants.CHANGE_EMAIL_WARNING };
let obj6 = { impression_group: stateFromStores(1250).ImpressionGroups.USER_VERIFICATION_MODAL_FLOW, step: constants.CHANGE_EMAIL_WARNING };
obj5.headerTitle = stateFromStores(5638).getHeaderNoTitle();
obj5.render = function render() {
2026-08-24 06:08:38 +00:00
return null;
};
obj[constants.CHANGE_EMAIL_WARNING] = obj5;
let obj8 = { impressionName: stateFromStores(1250).ImpressionNames.USER_VERIFICATION_MODAL, impressionProperties: null, gestureEnabled: false, headerLeft: null, headerTitle: null, headerRight: null, render: null };
let obj7 = stateFromStores(5638);
obj8.impressionProperties = { impression_group: stateFromStores(1250).ImpressionGroups.USER_VERIFICATION_MODAL_FLOW, step: constants.OVERVIEW };
obj8.headerLeft = function headerLeft() {
2026-08-24 06:08:38 +00:00
return null;
};
let obj9 = { impression_group: stateFromStores(1250).ImpressionGroups.USER_VERIFICATION_MODAL_FLOW, step: constants.OVERVIEW };
obj8.headerTitle = stateFromStores(5638).getHeaderNoTitle();
obj8.headerRight = function headerRight() {
const obj = { source: closure_1_1(9832), accessibilityLabel: null, onPress: null };
let intl = stateFromStores(1114).intl;
obj.accessibilityLabel = intl.string(stateFromStores(1114).t.PdRCRg);
obj.onPress = function onPress() {
const obj2 = { key: "VerificationOverviewMore", options: null, hasIcons: false };
const obj3 = { label: null, isDestructive: true, onPress: null };
const intl = closure_1_0(1114).intl;
obj3.label = intl.string(closure_1_0(1114).t["2jxGer"]);
obj3.onPress = function onPress() {
return closure_1_1(dependencyMap[19]).logout("verification_modal");
2026-08-24 06:08:38 +00:00
};
const items = [obj3];
obj2.options = items;
const result = closure_1_0(7208).showSimpleActionSheet(obj2);
2026-08-24 06:08:38 +00:00
};
return closure_1_11(stateFromStores(7391).HeaderActionButton, obj);
2026-08-24 06:08:38 +00:00
};
obj8.render = function render() {
return closure_1_11(closure_1_1(17548), {});
2026-08-24 06:08:38 +00:00
};
obj[constants.OVERVIEW] = obj8;
const obj11 = { impressionName: stateFromStores(1250).ImpressionNames.USER_VERIFICATION_MODAL, impressionProperties: null, headerTitle: null, render: null };
let obj10 = stateFromStores(5638);
obj11.impressionProperties = { impression_group: stateFromStores(1250).ImpressionGroups.USER_VERIFICATION_MODAL_FLOW, step: constants.RESEND_EMAIL };
const obj12 = { impression_group: stateFromStores(1250).ImpressionGroups.USER_VERIFICATION_MODAL_FLOW, step: constants.RESEND_EMAIL };
obj11.headerTitle = stateFromStores(5638).getHeaderNoTitle();
obj11.render = function render() {
return closure_1_11(closure_1_1(6605), {});
2026-08-24 06:08:38 +00:00
};
obj[constants.RESEND_EMAIL] = obj11;
const obj14 = { impressionName: stateFromStores(1250).ImpressionNames.USER_VERIFICATION_MODAL, impressionProperties: null, headerTitle: null, render: null };
const obj13 = stateFromStores(5638);
obj14.impressionProperties = { impression_group: stateFromStores(1250).ImpressionGroups.USER_VERIFICATION_MODAL_FLOW, step: constants.RESEND_EMAIL };
const obj15 = { impression_group: stateFromStores(1250).ImpressionGroups.USER_VERIFICATION_MODAL_FLOW, step: constants.RESEND_EMAIL };
obj14.headerTitle = stateFromStores(5638).getHeaderNoTitle();
obj14.render = function render() {
return closure_1_11(closure_1_1(6605), {});
2026-08-24 06:08:38 +00:00
};
obj[constants.CHANGE_EMAIL_COMPLETE] = obj14;
const obj17 = { impressionName: stateFromStores(1250).ImpressionNames.USER_VERIFICATION_MODAL, impressionProperties: null, headerTitle: null, render: null };
const obj16 = stateFromStores(5638);
obj17.impressionProperties = { impression_group: stateFromStores(1250).ImpressionGroups.USER_VERIFICATION_MODAL_FLOW, step: constants.CONFIRM_EMAIL_CHANGE_CODE };
const obj18 = { impression_group: stateFromStores(1250).ImpressionGroups.USER_VERIFICATION_MODAL_FLOW, step: constants.CONFIRM_EMAIL_CHANGE_CODE };
obj17.headerTitle = stateFromStores(5638).getHeaderNoTitle();
obj17.render = function render() {
return closure_1_11(closure_1_1(6617), { isChangeEmail: false });
2026-08-24 06:08:38 +00:00
};
obj[constants.CONFIRM_EMAIL_CHANGE_CODE] = obj17;
const obj20 = { impressionName: stateFromStores(1250).ImpressionNames.USER_VERIFICATION_MODAL, impressionProperties: null, headerTitle: null, render: null };
const obj19 = stateFromStores(5638);
obj20.impressionProperties = { impression_group: stateFromStores(1250).ImpressionGroups.USER_VERIFICATION_MODAL_FLOW, step: constants.CONFIRM_EMAIL_CHANGE_START };
const obj21 = { impression_group: stateFromStores(1250).ImpressionGroups.USER_VERIFICATION_MODAL_FLOW, step: constants.CONFIRM_EMAIL_CHANGE_START };
obj20.headerTitle = stateFromStores(5638).getHeaderNoTitle();
obj20.render = function render() {
return closure_1_11(closure_1_1(6614), {});
2026-08-24 06:08:38 +00:00
};
obj[constants.CONFIRM_EMAIL_CHANGE_START] = obj20;
const obj23 = { impressionName: stateFromStores(1250).ImpressionNames.USER_VERIFICATION_MODAL, impressionProperties: null, headerTitle: null, render: null };
const obj22 = stateFromStores(5638);
obj23.impressionProperties = { impression_group: stateFromStores(1250).ImpressionGroups.USER_VERIFICATION_MODAL_FLOW, step: constants.ENTER_EMAIL };
const obj24 = { impression_group: stateFromStores(1250).ImpressionGroups.USER_VERIFICATION_MODAL_FLOW, step: constants.ENTER_EMAIL };
obj23.headerTitle = stateFromStores(5638).getHeaderNoTitle();
obj23.render = function render() {
return closure_1_11(closure_1_1(6996), { isChangeEmail: false });
2026-08-24 06:08:38 +00:00
};
obj[constants.ENTER_EMAIL] = obj23;
const obj26 = { impressionName: stateFromStores(1250).ImpressionNames.USER_VERIFICATION_MODAL, impressionProperties: null, headerTitle: null, render: null };
const obj25 = stateFromStores(5638);
obj26.impressionProperties = { impression_group: stateFromStores(1250).ImpressionGroups.USER_VERIFICATION_MODAL_FLOW, step: constants.ADD_PHONE };
const obj27 = { impression_group: stateFromStores(1250).ImpressionGroups.USER_VERIFICATION_MODAL_FLOW, step: constants.ADD_PHONE };
obj26.headerTitle = stateFromStores(5638).getHeaderNoTitle();
obj26.render = function render(arg0, arg1) {
closure_0 = arg1;
2026-08-24 06:08:38 +00:00
let obj = {};
const merged = Object.assign(arg0);
obj.reason = closure_0(7059).ChangePhoneReason.USER_ACTION_REQUIRED;
2026-08-24 06:08:38 +00:00
obj.onComplete = function onComplete(phone) {
return closure_0.push(constants.VERIFY_PHONE, {
2026-08-24 06:08:38 +00:00
phone,
onVerified(arg0) {
closure_0 = arg0;
2026-08-24 06:08:38 +00:00
let obj = { hideUnverifiedBanner: true, onSubmit: null, onSuccess: null };
closure_2 = closure_1_3(/* F126161 */ function() { ... });
obj.onSubmit = function onSubmit() { ... };
closure_1 = closure_1_3(/* F126163 */ function() { ... });
obj.onSuccess = function onSuccess() { ... };
closure_0.push(constants.VERIFY_PASSWORD, obj);
2026-08-24 06:08:38 +00:00
}
});
};
return closure_11(closure_1(7058), obj);
2026-08-24 06:08:38 +00:00
};
obj[constants.ADD_PHONE] = obj26;
const obj29 = { impressionName: stateFromStores(1250).ImpressionNames.USER_VERIFICATION_MODAL, impressionProperties: null, headerTitle: null, render: null };
const obj28 = stateFromStores(5638);
obj29.impressionProperties = { impression_group: stateFromStores(1250).ImpressionGroups.USER_VERIFICATION_MODAL_FLOW, step: constants.VERIFY_PHONE };
const obj30 = { impression_group: stateFromStores(1250).ImpressionGroups.USER_VERIFICATION_MODAL_FLOW, step: constants.VERIFY_PHONE };
obj29.headerTitle = stateFromStores(5638).getHeaderNoTitle();
obj29.render = function render(arg0) {
2026-08-24 06:08:38 +00:00
const merged = Object.assign(arg0);
return closure_1_11(closure_1_1(7092), { disableKeyboardAvoidingView: true });
2026-08-24 06:08:38 +00:00
};
obj[constants.VERIFY_PHONE] = obj29;
const obj32 = { impressionName: stateFromStores(1250).ImpressionNames.USER_VERIFICATION_MODAL, impressionProperties: null, headerTitle: null, render: null };
const obj31 = stateFromStores(5638);
obj32.impressionProperties = { impression_group: stateFromStores(1250).ImpressionGroups.USER_VERIFICATION_MODAL_FLOW, step: constants.VERIFY_PASSWORD };
const obj33 = { impression_group: stateFromStores(1250).ImpressionGroups.USER_VERIFICATION_MODAL_FLOW, step: constants.VERIFY_PASSWORD };
obj32.headerTitle = stateFromStores(5638).getHeaderNoTitle();
obj32.render = function render(arg0) {
2026-08-24 06:08:38 +00:00
const merged = Object.assign(arg0);
return closure_1_11(closure_1_1(7007), {});
2026-08-24 06:08:38 +00:00
};
obj[constants.VERIFY_PASSWORD] = obj32;
const obj35 = { impressionName: stateFromStores(1250).ImpressionNames.USER_VERIFICATION_MODAL, impressionProperties: null, headerTitle: null, render: null };
const obj34 = stateFromStores(5638);
obj35.impressionProperties = { impression_group: stateFromStores(1250).ImpressionGroups.USER_VERIFICATION_MODAL_FLOW, step: constants.PHONE_THEN_EMAIL_INTERSTITIAL };
const obj36 = { impression_group: stateFromStores(1250).ImpressionGroups.USER_VERIFICATION_MODAL_FLOW, step: constants.PHONE_THEN_EMAIL_INTERSTITIAL };
obj35.headerTitle = stateFromStores(5638).getHeaderNoTitle();
obj35.render = function render(arg0, navigation) {
return closure_1_11(closure_1_13, { navigation });
2026-08-24 06:08:38 +00:00
};
obj[constants.PHONE_THEN_EMAIL_INTERSTITIAL] = obj35;
2026-08-24 06:08:38 +00:00
return obj;
}, []),
initialRouteStack: memo,
headerBackTitle: null
});
2026-07-20 16:05:17 +00:00
};