// Metro module 8095 (f8096). import StreamerModeStore from "../../../stores/StreamerModeStore"; import UserStore from "../../../stores/UserStore"; import { LegacyUsernameDisabled } from "../../user_settings/UserSettings"; import { useStateFromStores } from "../../../_bundle/defaultAreStatesEqual"; import { intl, t } from "../../../intl/index.native"; let c5135_4 = "legacy_username"; export default function useBadges(a0, a1) { let r14 = LegacyUsernameDisabled.useSetting(); if (a1 !== void 0) { r14 = a1; } const stateFromStores = useStateFromStores([UserStore], () => UserStore.getCurrentUser()); const stateFromStores2 = useStateFromStores([StreamerModeStore], () => StreamerModeStore.hidePersonalInformation); if (a0 == null) { return []; } let r27 = a0 == null ? void 0 : a0.getBadges(); if (r27 == null) { r27 = []; } const r32 = stateFromStores != null && stateFromStores.id === a0.userId && r14 ? r27.filter((item) => item.id !== c5135_4) : r27; return stateFromStores2 ? r32.map((item) => ({ ...item, description: item.id === c5135_4 ? intl.string(t.Br1ls3) : item.description })) : r32; }; export const QUEST_COMPLETED_BADGE = "quest_completed";