// Module ID: 11573 // Function ID: 89980 // Name: useGetExpiringGuildPowerups // Dependencies: [] // Exports: default // Module 11573 (useGetExpiringGuildPowerups) let closure_2 = importAll(dependencyMap[0]); let closure_3 = importDefault(dependencyMap[1]); const result = arg1(dependencyMap[5]).fileFinishedImporting("modules/premium/powerups/hooks/useGetExpiringGuildPowerups.tsx"); export default function useGetExpiringGuildPowerups(arg0) { const arg1 = arg0; const items = [closure_3]; const stateFromStores = arg1(dependencyMap[2]).useStateFromStores(items, () => stateForGuild.getStateForGuild(arg0)); const dependencyMap = stateFromStores; const items1 = [stateFromStores]; return React.useMemo(() => { if (null == stateFromStores) { return []; } else { const arg0 = stateFromStores.allPowerups; const _Object = Object; const expiringGuildEntitlements = arg0(stateFromStores[3]).getExpiringGuildEntitlements(Object.values(stateFromStores.unlockedPowerups)); const mapped = expiringGuildEntitlements.map((arg0) => allPowerups[arg0.sku_id]); return mapped.filter(arg0(stateFromStores[4]).isNotNullish); } }, items1); };