// Module ID: 6004 // Function ID: 6005 // Name: VerificationUtils // Dependencies: [1086, 1127, 12, 2] // Module 6004 (VerificationUtils) import _modDef12 from "module_12" /* 12 */; import intl6 from "intl" /* 1127 */; import Constants from "Constants" /* 1086 */; import size from "module_2" /* 2 */; let EMAIL; let PHONE; let REVERIFY_EMAIL; let REVERIFY_PHONE; const UserRequiredActions = Constants.UserRequiredActions; const VerificationTypes = Constants.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 obj = { 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; } 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(item) { if (VerificationTypes.EMAIL === item) { const intl5 = intl6.intl; return intl5.string(intl6.t["1MPz27"]); } else if (VerificationTypes.PHONE === item) { const intl4 = intl6.intl; return intl4.string(intl6.t.mjJeco); } else if (VerificationTypes.REVERIFY_EMAIL === item) { const intl3 = intl6.intl; return intl3.string(intl6.t.nmdPFX); } else if (VerificationTypes.REVERIFY_PHONE === item) { const intl2 = intl6.intl; return intl2.string(intl6.t.of2125); } else { const intl = intl6.intl; return intl.string(intl6.t["oF6+Ww"]); } }, areVerificationTypesEqual(arg0, arg1) { const obj = _modDef12; return obj.isEqual(arg0, arg1); } }; let result = size.fileFinishedImporting("modules/verification/VerificationUtils.tsx"); export default obj;