package com.discord.widgets.chat.input.models; import c.d.b.a.a; import com.discord.api.sticker.Sticker; import com.discord.models.commands.ApplicationCommandOption; import com.discord.widgets.chat.input.autocomplete.Autocompletable; import com.discord.widgets.chat.input.autocomplete.EmojiAutocompletable; import com.discord.widgets.chat.input.autocomplete.LeadingIdentifier; import d0.z.d.m; import java.util.ArrayList; import java.util.List; import java.util.Map; import java.util.Set; /* compiled from: AutocompleteInputSelectionModel.kt */ public final class AutocompleteInputSelectionModel { private final MentionToken autocompleteToken; private final Map> filteredAutocompletables; private final InputSelectionModel inputSelectionModel; private final Set showErrorsForOptions; private final List stickerMatches; public final /* synthetic */ class WhenMappings { public static final /* synthetic */ int[] $EnumSwitchMapping$0; static { LeadingIdentifier.values(); int[] iArr = new int[5]; $EnumSwitchMapping$0 = iArr; iArr[LeadingIdentifier.APP_COMMAND.ordinal()] = 1; iArr[LeadingIdentifier.EMOJI_AND_STICKERS.ordinal()] = 2; iArr[LeadingIdentifier.CHANNELS.ordinal()] = 3; iArr[LeadingIdentifier.MENTION.ordinal()] = 4; } } /* JADX DEBUG: Multi-variable search result rejected for r3v0, resolved type: java.util.Map> */ /* JADX WARN: Multi-variable type inference failed */ public AutocompleteInputSelectionModel(MentionToken mentionToken, Map> map, InputSelectionModel inputSelectionModel, Set set, List list) { m.checkNotNullParameter(map, "filteredAutocompletables"); m.checkNotNullParameter(inputSelectionModel, "inputSelectionModel"); m.checkNotNullParameter(set, "showErrorsForOptions"); m.checkNotNullParameter(list, "stickerMatches"); this.autocompleteToken = mentionToken; this.filteredAutocompletables = map; this.inputSelectionModel = inputSelectionModel; this.showErrorsForOptions = set; this.stickerMatches = list; } /* JADX DEBUG: Multi-variable search result rejected for r3v0, resolved type: com.discord.widgets.chat.input.models.AutocompleteInputSelectionModel */ /* JADX WARN: Multi-variable type inference failed */ public static /* synthetic */ AutocompleteInputSelectionModel copy$default(AutocompleteInputSelectionModel autocompleteInputSelectionModel, MentionToken mentionToken, Map map, InputSelectionModel inputSelectionModel, Set set, List list, int i, Object obj) { if ((i & 1) != 0) { mentionToken = autocompleteInputSelectionModel.autocompleteToken; } if ((i & 2) != 0) { map = autocompleteInputSelectionModel.filteredAutocompletables; } if ((i & 4) != 0) { inputSelectionModel = autocompleteInputSelectionModel.inputSelectionModel; } if ((i & 8) != 0) { set = autocompleteInputSelectionModel.showErrorsForOptions; } if ((i & 16) != 0) { list = autocompleteInputSelectionModel.stickerMatches; } return autocompleteInputSelectionModel.copy(mentionToken, map, inputSelectionModel, set, list); } public final MentionToken component1() { return this.autocompleteToken; } public final Map> component2() { return this.filteredAutocompletables; } public final InputSelectionModel component3() { return this.inputSelectionModel; } public final Set component4() { return this.showErrorsForOptions; } public final List component5() { return this.stickerMatches; } public final AutocompleteInputSelectionModel copy(MentionToken mentionToken, Map> map, InputSelectionModel inputSelectionModel, Set set, List list) { m.checkNotNullParameter(map, "filteredAutocompletables"); m.checkNotNullParameter(inputSelectionModel, "inputSelectionModel"); m.checkNotNullParameter(set, "showErrorsForOptions"); m.checkNotNullParameter(list, "stickerMatches"); return new AutocompleteInputSelectionModel(mentionToken, map, inputSelectionModel, set, list); } public boolean equals(Object obj) { if (this == obj) { return true; } if (!(obj instanceof AutocompleteInputSelectionModel)) { return false; } AutocompleteInputSelectionModel autocompleteInputSelectionModel = (AutocompleteInputSelectionModel) obj; return m.areEqual(this.autocompleteToken, autocompleteInputSelectionModel.autocompleteToken) && m.areEqual(this.filteredAutocompletables, autocompleteInputSelectionModel.filteredAutocompletables) && m.areEqual(this.inputSelectionModel, autocompleteInputSelectionModel.inputSelectionModel) && m.areEqual(this.showErrorsForOptions, autocompleteInputSelectionModel.showErrorsForOptions) && m.areEqual(this.stickerMatches, autocompleteInputSelectionModel.stickerMatches); } public final MentionToken getAutocompleteToken() { return this.autocompleteToken; } public final String getAutocompleteType() { MentionToken mentionToken = this.autocompleteToken; LeadingIdentifier leadingIdentifier = mentionToken != null ? mentionToken.getLeadingIdentifier() : null; if (leadingIdentifier != null) { int ordinal = leadingIdentifier.ordinal(); if (ordinal == 0) { return "COMMANDS"; } if (ordinal == 1) { return "EMOJIS_AND_STICKERS"; } if (ordinal == 2) { return "CHANNELS"; } if (ordinal == 3) { return "MENTIONS"; } } return "CHOICE"; } public final int getEmojiNumCount() { List list = this.filteredAutocompletables.get(LeadingIdentifier.EMOJI_AND_STICKERS); if (list == null) { return 0; } ArrayList arrayList = new ArrayList(); for (Object obj : list) { if (obj instanceof EmojiAutocompletable) { arrayList.add(obj); } } return arrayList.size(); } public final Map> getFilteredAutocompletables() { return this.filteredAutocompletables; } public final InputSelectionModel getInputSelectionModel() { return this.inputSelectionModel; } public final Set getShowErrorsForOptions() { return this.showErrorsForOptions; } public final List getStickerMatches() { return this.stickerMatches; } public final int getStickerNumCount() { return this.stickerMatches.size(); } public int hashCode() { MentionToken mentionToken = this.autocompleteToken; int i = 0; int hashCode = (mentionToken != null ? mentionToken.hashCode() : 0) * 31; Map> map = this.filteredAutocompletables; int hashCode2 = (hashCode + (map != null ? map.hashCode() : 0)) * 31; InputSelectionModel inputSelectionModel = this.inputSelectionModel; int hashCode3 = (hashCode2 + (inputSelectionModel != null ? inputSelectionModel.hashCode() : 0)) * 31; Set set = this.showErrorsForOptions; int hashCode4 = (hashCode3 + (set != null ? set.hashCode() : 0)) * 31; List list = this.stickerMatches; if (list != null) { i = list.hashCode(); } return hashCode4 + i; } public String toString() { StringBuilder K = a.K("AutocompleteInputSelectionModel(autocompleteToken="); K.append(this.autocompleteToken); K.append(", filteredAutocompletables="); K.append(this.filteredAutocompletables); K.append(", inputSelectionModel="); K.append(this.inputSelectionModel); K.append(", showErrorsForOptions="); K.append(this.showErrorsForOptions); K.append(", stickerMatches="); return a.D(K, this.stickerMatches, ")"); } }