// Module ID: 8616 // Function ID: 8617 // Name: UserRequiredActions // Dependencies: [676, 1236, 12, 2] // Module 8616 (UserRequiredActions) import set from "set" /* 2 */; import applyDefault from "apply" /* 12 */; import getSystemLocale from "getSystemLocale" /* 1236 */; import ME from "ME" /* 676 */; const UserRequiredActions = ME.UserRequiredActions; const VerificationTypes = ME.VerificationTypes; ({ EMAIL, PHONE, REVERIFY_EMAIL, REVERIFY_PHONE } = VerificationTypes); const items = [EMAIL]; const items1 = [PHONE]; const items2 = [REVERIFY_EMAIL]; const items3 = [REVERIFY_PHONE]; const items4 = [EMAIL, PHONE]; const items5 = [PHONE, REVERIFY_EMAIL]; const items6 = [EMAIL, REVERIFY_PHONE]; const items7 = [REVERIFY_EMAIL, REVERIFY_PHONE]; const items8 = [VerificationTypes.CAPTCHA]; let closure_5 = { [UserRequiredActions.REQUIRE_VERIFIED_EMAIL]: items, [UserRequiredActions.REQUIRE_VERIFIED_PHONE]: items1, [UserRequiredActions.REQUIRE_REVERIFIED_EMAIL]: items2, [UserRequiredActions.REQUIRE_REVERIFIED_PHONE]: items3, [UserRequiredActions.REQUIRE_VERIFIED_EMAIL_OR_VERIFIED_PHONE]: items4, [UserRequiredActions.REQUIRE_REVERIFIED_EMAIL_OR_VERIFIED_PHONE]: items5, [UserRequiredActions.REQUIRE_VERIFIED_EMAIL_OR_REVERIFIED_PHONE]: items6, [UserRequiredActions.REQUIRE_REVERIFIED_EMAIL_OR_REVERIFIED_PHONE]: items7, [UserRequiredActions.REQUIRE_CAPTCHA]: items8, [UserRequiredActions.AGREEMENTS]: [], [UserRequiredActions.REQUIRE_SAFETY_FLOWS]: [] }; let result = set.fileFinishedImporting("modules/verification/VerificationUtils.tsx"); export default { isPhoneReverification(currentUser, action) { let tmp = undefined !== currentUser && currentUser.isPhoneVerified(); if (tmp) { tmp = action === UserRequiredActions.REQUIRE_REVERIFIED_PHONE || action === UserRequiredActions.REQUIRE_REVERIFIED_EMAIL_OR_REVERIFIED_PHONE || action === UserRequiredActions.REQUIRE_VERIFIED_EMAIL_OR_REVERIFIED_PHONE; const tmp4 = action === UserRequiredActions.REQUIRE_REVERIFIED_PHONE || action === UserRequiredActions.REQUIRE_REVERIFIED_EMAIL_OR_REVERIFIED_PHONE || action === UserRequiredActions.REQUIRE_VERIFIED_EMAIL_OR_REVERIFIED_PHONE; } return tmp; }, isEmailReverification(stateFromStores1) { return stateFromStores1 === UserRequiredActions.REQUIRE_REVERIFIED_EMAIL || stateFromStores1 === UserRequiredActions.REQUIRE_REVERIFIED_EMAIL_OR_REVERIFIED_PHONE || stateFromStores1 === UserRequiredActions.REQUIRE_REVERIFIED_EMAIL_OR_VERIFIED_PHONE; }, isFullScreenVerification(action) { let result = action === UserRequiredActions.REQUIRE_CAPTCHA || action === tmp.REQUIRE_VERIFIED_EMAIL || action === tmp.REQUIRE_VERIFIED_PHONE || action === tmp.REQUIRE_REVERIFIED_PHONE || action === tmp.REQUIRE_REVERIFIED_EMAIL_OR_REVERIFIED_PHONE || action === tmp.REQUIRE_VERIFIED_EMAIL_OR_REVERIFIED_PHONE; if (!result) { const self = this; result = this.isEmailReverification(action); } return result; }, getVerificationTypes(action) { if (null != action) { return []; } }, getButtonTitle(arg0) { if (VerificationTypes.EMAIL === arg0) { const intl5 = getSystemLocale.intl; return intl5.string(getSystemLocale.t["1MPz27"]); } else if (tmp.PHONE === arg0) { const intl4 = getSystemLocale.intl; return intl4.string(getSystemLocale.t.mjJeco); } else if (tmp.REVERIFY_EMAIL === arg0) { const intl3 = getSystemLocale.intl; return intl3.string(getSystemLocale.t.nmdPFX); } else if (tmp.REVERIFY_PHONE === arg0) { const intl2 = getSystemLocale.intl; return intl2.string(getSystemLocale.t.of2125); } else { const intl = getSystemLocale.intl; return intl.string(getSystemLocale.t["oF6+Ww"]); } }, areVerificationTypesEqual(arg0, arg1) { return applyDefault.isEqual(arg0, arg1); } };