// Metro module 15131 (f15132). import { GUILD_THEME_POWERUP_BOOST_PRICE } from "../constants/GuildPowerupsConstants"; import useHasAllocateBoostPermission from "./useHasAllocateBoostPermission"; import { useServerThemeEnabled } from "../experiments/ServerThemeExperiment"; import { useServerThemeUserEnabled } from "../experiments/ServerThemeUserExperiment"; import useIsGuildThemePerkEnabled from "./useIsGuildThemePerkEnabled"; import useGuildPowerupsBoostCount from "./useGuildPowerupsBoostCount"; export default function useShouldShowGuildThemeMemberCoachmark(a0) { const hasAllocateBoostPermission = useHasAllocateBoostPermission(a0); let r13 = useServerThemeEnabled(a0, "useShouldShowGuildThemeMemberCoachmark"); const serverThemeUserEnabled = useServerThemeUserEnabled("useShouldShowGuildThemeMemberCoachmark"); const isGuildThemePerkEnabled = useIsGuildThemePerkEnabled(a0); const guildPowerupsBoostCount = useGuildPowerupsBoostCount(a0); const { available, isLoading } = guildPowerupsBoostCount; let r26 = !isLoading; if (!isLoading) { if (r13) { r13 = serverThemeUserEnabled; } if (r13) { r13 = available < GUILD_THEME_POWERUP_BOOST_PRICE; } if (r13) { r13 = !isGuildThemePerkEnabled; } if (r13) { r13 = hasAllocateBoostPermission === false; } r26 = r13; } return r26; };