// Metro module 13791 (f13792). import { useState, useEffect } from "react"; import { useUsernameLiveCheck } from "./useUsernameLiveCheck"; export const useUsernameStatus = function(a0) { let r10 = arguments[1]; if (r10 === void 0) { r10 = true; } let r7 = arguments[2]; if (r7 === void 0) { r7 = false; } let r8 = arguments[3]; if (r8 === void 0) { r8 = void 0; } let c20728_1 = r8; const usernameLiveCheck = useUsernameLiveCheck(a0, r10, r7); const [state, setState] = useState(void 0); useEffect(() => { L5: { if (a0 !== "" && a0 !== c20728_1) { if (usernameLiveCheck == null) { break L5; } setState(usernameLiveCheck); } else { setState(void 0); } } }, [usernameLiveCheck, a0, r8]); return state; };