// Module ID: 14988 // Function ID: 14989 // Name: UniqueUsernamesUtils // Dependencies: [5745, 14983, 1126, 2] // Exports: formatUsernameLiveCheckValidation // Module 14988 (UniqueUsernamesUtils) import intl2 from "intl" /* 1126 */; import merged5 from "merged5" /* 5745 */; import UniqueUsernamesTypes from "UniqueUsernamesTypes" /* 14983 */; import size from "module_2" /* 2 */; const result = size.fileFinishedImporting("modules/unique_usernames/UniqueUsernamesUtils.tsx"); export const formatUsernameLiveCheckValidation = function formatUsernameLiveCheckValidation(arg0) { let P; const f119369 = () => { let intl; const obj = { type: UniqueUsernamesTypes.NameValidationState.RATE_LIMIT, message: intl.string(intl2.t.T15lqn) }; intl = intl2.intl; return obj; }; const str = merged5; const match = str.match(arg0); let obj = { error: P.not(merged5.P.nullish) }; const _with = match.with({ rateLimited: true }, f119369).with; match.with({ rateLimited: true }, f119369); P = merged5.P; const _withResult = _with(obj, (error) => { const obj = { type: UniqueUsernamesTypes.NameValidationState.ERROR, message: error.error }; return obj; }); const withResult1 = _withResult.with({ taken: false }, () => { let intl; const obj = { type: UniqueUsernamesTypes.NameValidationState.AVAILABLE, message: intl.string(intl2.t.PgfBSx) }; intl = intl2.intl; return obj; }); const withResult2 = withResult1.with({ taken: true }, () => { let intl; const obj = { type: UniqueUsernamesTypes.NameValidationState.ERROR, message: intl.string(intl2.t.mCrAUb) }; intl = intl2.intl; return obj; }); const obj2 = { error: merged5.P.nullish }; const withResult3 = withResult2.with(obj2, () => { const obj = { type: UniqueUsernamesTypes.NameValidationState.INTERNAL_ERROR, message: "" }; return obj; }); return withResult3.otherwise(() => { }); };