package com.discord.utilities.directories; import com.discord.api.directory.DirectoryEntry; import com.discord.widgets.directories.DirectoryEntryData; import d0.t.u; import d0.z.d.m; import java.util.ArrayList; import java.util.List; /* compiled from: DirectoryUtils.kt */ public final class DirectoryUtilsKt { private static final int MAXIMUM_SIZE = 200; public static final int MAX_HOME_CATEGORY_COUNT = 5; public static final int MAX_RECOMMENDATION_COUNT = 5; private static final int MINIMUM_MEMBER_COUNT = 5; private static final int MINIMUM_SIZE = 5; public static final boolean hasMinimumMemberCount(DirectoryEntry directoryEntry) { m.checkNotNullParameter(directoryEntry, "$this$hasMinimumMemberCount"); Integer a = directoryEntry.e().a(); return (a != null ? a.intValue() : 0) >= 5; } public static final List rank(List list, Integer num) { m.checkNotNullParameter(list, "$this$rank"); return u.sortedWith(list, new DirectoryUtilsKt$rank$$inlined$sortedBy$1(num)); } public static /* synthetic */ List rank$default(List list, Integer num, int i, Object obj) { if ((i & 1) != 0) { num = null; } return rank(list, num); } public static final List sortByAdded(List list) { m.checkNotNullParameter(list, "$this$sortByAdded"); ArrayList arrayList = new ArrayList(); for (Object obj : list) { DirectoryEntryData directoryEntryData = (DirectoryEntryData) obj; if (m.areEqual(directoryEntryData.getEntry().e().e(), Boolean.TRUE) && hasMinimumMemberCount(directoryEntryData.getEntry())) { arrayList.add(obj); } } return u.take(u.sortedWith(arrayList, new DirectoryUtilsKt$sortByAdded$$inlined$sortedByDescending$1()), 5); } public static final List sortByRanking(List list, int i) { m.checkNotNullParameter(list, "$this$sortByRanking"); ArrayList arrayList = new ArrayList(); for (Object obj : list) { if (m.areEqual(((DirectoryEntryData) obj).getEntry().e().e(), Boolean.TRUE)) { arrayList.add(obj); } } return u.take(rank$default(arrayList, null, 1, null), i); } }