package b.a.b; import b.i.d.e; import com.discord.api.activity.ActivityPlatform; import com.discord.api.activity.ActivityPlatformTypeAdapter; import com.discord.api.activity.ActivityType; import com.discord.api.activity.ActivityTypeTypeAdapter; import com.discord.api.application.ApplicationType; import com.discord.api.application.ApplicationTypeAdapter; import com.discord.api.auth.OAuthScope; import com.discord.api.auth.OAuthScopeTypeAdapter; import com.discord.api.botuikit.ButtonStyle; import com.discord.api.botuikit.ButtonStyleTypeAdapter; import com.discord.api.botuikit.ComponentType; import com.discord.api.botuikit.TextStyle; import com.discord.api.botuikit.TextStyleTypeAdapter; import com.discord.api.botuikit.gson.ComponentRuntimeTypeAdapter; import com.discord.api.botuikit.gson.ComponentTypeTypeAdapter; import com.discord.api.commands.ApplicationCommandPermissionType; import com.discord.api.commands.ApplicationCommandPermissionTypeTypeAdapter; import com.discord.api.commands.ApplicationCommandType; import com.discord.api.commands.CommandTypeAdapter; import com.discord.api.friendsuggestions.AllowedInSuggestionsType; import com.discord.api.friendsuggestions.AllowedInSuggestionsTypeAdapter; import com.discord.api.friendsuggestions.FriendSuggestionReasonType; import com.discord.api.friendsuggestions.FriendSuggestionReasonTypeAdapter; import com.discord.api.guild.GuildExplicitContentFilter; import com.discord.api.guild.GuildExplicitContentFilterTypeAdapter; import com.discord.api.guild.GuildHubType; import com.discord.api.guild.GuildHubTypeTypeAdapter; import com.discord.api.guild.GuildMaxVideoChannelUsers; import com.discord.api.guild.GuildMaxVideoChannelUsersTypeAdapter; import com.discord.api.guild.GuildVerificationLevel; import com.discord.api.guild.GuildVerificationLevelTypeAdapter; import com.discord.api.guildjoinrequest.ApplicationStatus; import com.discord.api.guildjoinrequest.ApplicationStatusTypeAdapter; import com.discord.api.guildrolesubscription.GuildRoleSubscriptionBenefitType; import com.discord.api.guildrolesubscription.GuildRoleSubscriptionBenefitTypeAdapter; import com.discord.api.guildrolesubscription.PayoutGroupStatus; import com.discord.api.guildrolesubscription.PayoutGroupStatusTypeAdapter; import com.discord.api.guildrolesubscription.PayoutGroupType; import com.discord.api.guildrolesubscription.PayoutGroupTypeAdapter; import com.discord.api.guildrolesubscription.PayoutStatus; import com.discord.api.guildrolesubscription.PayoutStatusAdapter; import com.discord.api.guildscheduledevent.GuildScheduledEventEntityType; import com.discord.api.guildscheduledevent.GuildScheduledEventEntityTypeTypeAdapter; import com.discord.api.guildscheduledevent.GuildScheduledEventStatus; import com.discord.api.guildscheduledevent.GuildScheduledEventStatusTypeAdapter; import com.discord.api.localizedstring.LocalizedString; import com.discord.api.localizedstring.LocalizedStringTypeAdapter; import com.discord.api.message.activity.MessageActivityType; import com.discord.api.message.activity.MessageActivityTypeTypeAdapter; import com.discord.api.message.embed.EmbedType; import com.discord.api.message.embed.EmbedTypeTypeAdapter; import com.discord.api.premium.PremiumTier; import com.discord.api.premium.PremiumTierTypeAdapter; import com.discord.api.premium.PriceTierType; import com.discord.api.premium.PriceTierTypeAdapter; import com.discord.api.report.ReportNodeBottomButton; import com.discord.api.report.ReportNodeBottomButtonTypeAdapter; import com.discord.api.report.ReportNodeChild; import com.discord.api.report.ReportNodeChildTypeAdapter; import com.discord.api.report.ReportNodeElementData; import com.discord.api.report.ReportNodeElementDataTypeAdapter; import com.discord.api.science.AnalyticsSchemaTypeAdapter; import com.discord.api.science.Science; import com.discord.api.stageinstance.StageInstancePrivacyLevel; import com.discord.api.stageinstance.StageInstancePrivacyLevelTypeAdapter; import com.discord.api.sticker.StickerFormatType; import com.discord.api.sticker.StickerFormatTypeTypeAdapter; import com.discord.api.sticker.StickerType; import com.discord.api.sticker.StickerTypeTypeAdapter; import com.discord.api.user.NsfwAllowance; import com.discord.api.user.NsfwAllowanceTypeAdapter; import com.discord.api.user.Phone; import com.discord.api.user.PhoneTypeAdapter; import com.discord.api.utcdatetime.UtcDateTime; import com.discord.api.utcdatetime.UtcDateTimeTypeAdapter; import com.discord.nullserializable.NullSerializableTypeAdapterFactory; import d0.o; import d0.t.h0; import d0.t.n; import d0.z.d.m; import java.util.List; import java.util.Map; import kotlin.jvm.functions.Function0; /* compiled from: TypeAdapterRegistrar.kt */ public final class a { public static final Map, Function0> a = h0.mapOf(o.to(ActivityPlatform.class, b.j), o.to(ActivityType.class, C0022a.D), o.to(ApplicationStatus.class, C0022a.N), o.to(UtcDateTime.class, C0022a.O), o.to(NsfwAllowance.class, C0022a.P), o.to(PremiumTier.class, C0022a.Q), o.to(ActivityType.class, C0022a.R), o.to(Phone.class, C0022a.S), o.to(ApplicationCommandType.class, C0022a.T), o.to(OAuthScope.class, C0022a.j), o.to(GuildHubType.class, C0022a.k), o.to(GuildVerificationLevel.class, C0022a.l), o.to(GuildExplicitContentFilter.class, C0022a.m), o.to(GuildMaxVideoChannelUsers.class, C0022a.n), o.to(ComponentType.class, C0022a.o), o.to(ButtonStyle.class, C0022a.p), o.to(TextStyle.class, C0022a.q), o.to(ReportNodeChild.class, C0022a.r), o.to(ReportNodeElementData.class, C0022a.f52s), o.to(ReportNodeBottomButton.class, C0022a.t), o.to(ApplicationCommandPermissionType.class, C0022a.u), o.to(StageInstancePrivacyLevel.class, C0022a.v), o.to(FriendSuggestionReasonType.class, C0022a.w), o.to(AllowedInSuggestionsType.class, C0022a.f53x), o.to(StickerFormatType.class, C0022a.f54y), o.to(LocalizedString.class, C0022a.f55z), o.to(MessageActivityType.class, C0022a.A), o.to(EmbedType.class, C0022a.B), o.to(StickerType.class, C0022a.C), o.to(GuildScheduledEventStatus.class, C0022a.E), o.to(GuildScheduledEventEntityType.class, C0022a.F), o.to(Science.Event.SchemaObject.class, C0022a.G), o.to(GuildRoleSubscriptionBenefitType.class, C0022a.H), o.to(PriceTierType.class, C0022a.I), o.to(ApplicationType.class, C0022a.J), o.to(PayoutStatus.class, C0022a.K), o.to(PayoutGroupType.class, C0022a.L), o.to(PayoutGroupStatus.class, C0022a.M)); /* renamed from: b reason: collision with root package name */ public static final List f51b = n.listOf((Object[]) new b.i.d.o[]{ComponentRuntimeTypeAdapter.INSTANCE.a(), new NullSerializableTypeAdapterFactory()}); /* compiled from: kotlin-style lambda group */ /* renamed from: b.a.b.a$a reason: collision with other inner class name */ public static final class C0022a extends d0.z.d.o implements Function0 { public static final C0022a A = new C0022a(17); public static final C0022a B = new C0022a(18); public static final C0022a C = new C0022a(19); public static final C0022a D = new C0022a(20); public static final C0022a E = new C0022a(21); public static final C0022a F = new C0022a(22); public static final C0022a G = new C0022a(23); public static final C0022a H = new C0022a(24); public static final C0022a I = new C0022a(25); public static final C0022a J = new C0022a(26); public static final C0022a K = new C0022a(27); public static final C0022a L = new C0022a(28); public static final C0022a M = new C0022a(29); public static final C0022a N = new C0022a(30); public static final C0022a O = new C0022a(31); public static final C0022a P = new C0022a(32); public static final C0022a Q = new C0022a(33); public static final C0022a R = new C0022a(34); public static final C0022a S = new C0022a(35); public static final C0022a T = new C0022a(36); public static final C0022a j = new C0022a(0); public static final C0022a k = new C0022a(1); public static final C0022a l = new C0022a(2); public static final C0022a m = new C0022a(3); public static final C0022a n = new C0022a(4); public static final C0022a o = new C0022a(5); public static final C0022a p = new C0022a(6); public static final C0022a q = new C0022a(7); public static final C0022a r = new C0022a(8); /* renamed from: s reason: collision with root package name */ public static final C0022a f52s = new C0022a(9); public static final C0022a t = new C0022a(10); public static final C0022a u = new C0022a(11); public static final C0022a v = new C0022a(12); public static final C0022a w = new C0022a(13); /* renamed from: x reason: collision with root package name */ public static final C0022a f53x = new C0022a(14); /* renamed from: y reason: collision with root package name */ public static final C0022a f54y = new C0022a(15); /* renamed from: z reason: collision with root package name */ public static final C0022a f55z = new C0022a(16); public final /* synthetic */ int U; /* JADX INFO: super call moved to the top of the method (can break code semantics) */ public C0022a(int i) { super(0); this.U = i; } @Override // kotlin.jvm.functions.Function0 /* renamed from: invoke */ public final Object mo1invoke() { switch (this.U) { case 0: return new OAuthScopeTypeAdapter(); case 1: return new GuildHubTypeTypeAdapter(); case 2: return new GuildVerificationLevelTypeAdapter(); case 3: return new GuildExplicitContentFilterTypeAdapter(); case 4: return new GuildMaxVideoChannelUsersTypeAdapter(); case 5: return new ComponentTypeTypeAdapter(); case 6: return new ButtonStyleTypeAdapter(); case 7: return new TextStyleTypeAdapter(); case 8: return new ReportNodeChildTypeAdapter(); case 9: return new ReportNodeElementDataTypeAdapter(); case 10: return new ReportNodeBottomButtonTypeAdapter(); case 11: return new ApplicationCommandPermissionTypeTypeAdapter(); case 12: return new StageInstancePrivacyLevelTypeAdapter(); case 13: return new FriendSuggestionReasonTypeAdapter(); case 14: return new AllowedInSuggestionsTypeAdapter(); case 15: return new StickerFormatTypeTypeAdapter(); case 16: return new LocalizedStringTypeAdapter(); case 17: return new MessageActivityTypeTypeAdapter(); case 18: return new EmbedTypeTypeAdapter(); case 19: return new StickerTypeTypeAdapter(); case 20: return new ActivityTypeTypeAdapter(); case 21: return new GuildScheduledEventStatusTypeAdapter(); case 22: return new GuildScheduledEventEntityTypeTypeAdapter(); case 23: return new AnalyticsSchemaTypeAdapter(); case 24: return new GuildRoleSubscriptionBenefitTypeAdapter(); case 25: return new PriceTierTypeAdapter(); case 26: return new ApplicationTypeAdapter(); case 27: return new PayoutStatusAdapter(); case 28: return new PayoutGroupTypeAdapter(); case 29: return new PayoutGroupStatusTypeAdapter(); case 30: return new ApplicationStatusTypeAdapter(); case 31: return new UtcDateTimeTypeAdapter(); case 32: return new NsfwAllowanceTypeAdapter(); case 33: return new PremiumTierTypeAdapter(); case 34: return new ActivityTypeTypeAdapter(); case 35: return new PhoneTypeAdapter(); case 36: return new CommandTypeAdapter(); default: throw null; } } } /* compiled from: TypeAdapterRegistrar.kt */ public static final class b extends d0.z.d.o implements Function0 { public static final b j = new b(); public b() { super(0); } /* Return type fixed from 'java.lang.Object' to match base method */ @Override // kotlin.jvm.functions.Function0 /* renamed from: invoke */ public ActivityPlatformTypeAdapter mo1invoke() { return new ActivityPlatformTypeAdapter(); } } public static final e a(e eVar) { m.checkNotNullParameter(eVar, "$this$registerDiscordApiTypeAdapters"); for (Map.Entry, Function0> entry : a.entrySet()) { eVar.b(entry.getKey(), entry.getValue().mo1invoke()); } m.checkNotNullParameter(eVar, "$this$registerDiscordApiTypeAdapterFactories"); for (b.i.d.o oVar : f51b) { eVar.e.add(oVar); } return eVar; } }