// Module ID: 11801 // Function ID: 11802 // Name: useGetExpiringGuildPowerups // Dependencies: [19, 4142, 589, 11738, 1351, 2] // Exports: default // Module 11801 (useGetExpiringGuildPowerups) import noop from "noop"; import calculateAppliedBoosts from "calculateAppliedBoosts"; const require = arg1; const result = require("initialize").fileFinishedImporting("modules/premium/powerups/hooks/useGetExpiringGuildPowerups.tsx"); export default function useGetExpiringGuildPowerups(arg0) { const _require = arg0; const items = [calculateAppliedBoosts]; stateFromStores = _require(stateFromStores[2]).useStateFromStores(items, () => outer1_3.getStateForGuild(closure_0)); const items1 = [stateFromStores]; return React.useMemo(() => { if (null == stateFromStores) { return []; } else { const allPowerups = tmp.allPowerups; const _Object = Object; const expiringGuildEntitlements = callback(stateFromStores[3]).getExpiringGuildEntitlements(Object.values(tmp.unlockedPowerups)); const mapped = expiringGuildEntitlements.map((arg0) => allPowerups[arg0.sku_id]); return mapped.filter(callback(stateFromStores[4]).isNotNullish); } }, items1); };