package c.a.b; import c.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.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.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.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.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.i), o.to(ApplicationStatus.class, C0024a.C), o.to(UtcDateTime.class, C0024a.F), o.to(NsfwAllowance.class, C0024a.G), o.to(PremiumTier.class, C0024a.H), o.to(ActivityType.class, C0024a.I), o.to(Phone.class, C0024a.J), o.to(ApplicationCommandType.class, C0024a.K), o.to(OAuthScope.class, C0024a.L), o.to(GuildVerificationLevel.class, C0024a.i), o.to(GuildExplicitContentFilter.class, C0024a.j), o.to(GuildMaxVideoChannelUsers.class, C0024a.k), o.to(ComponentType.class, C0024a.l), o.to(ButtonStyle.class, C0024a.m), o.to(ReportNodeChild.class, C0024a.n), o.to(ReportNodeElementData.class, C0024a.o), o.to(ReportNodeBottomButton.class, C0024a.p), o.to(ApplicationCommandPermissionType.class, C0024a.q), o.to(StageInstancePrivacyLevel.class, C0024a.r), o.to(FriendSuggestionReasonType.class, C0024a.f39s), o.to(AllowedInSuggestionsType.class, C0024a.t), o.to(StickerFormatType.class, C0024a.u), o.to(LocalizedString.class, C0024a.v), o.to(MessageActivityType.class, C0024a.w), o.to(EmbedType.class, C0024a.f40x), o.to(StickerType.class, C0024a.f41y), o.to(GuildScheduledEventStatus.class, C0024a.f42z), o.to(GuildScheduledEventEntityType.class, C0024a.A), o.to(Science.Event.SchemaObject.class, C0024a.B), o.to(GuildRoleSubscriptionBenefitType.class, C0024a.D), o.to(PriceTierType.class, C0024a.E)); public static final List b = n.listOf((Object[]) new c.i.d.o[]{ComponentRuntimeTypeAdapter.INSTANCE.a(), new NullSerializableTypeAdapterFactory()}); /* compiled from: kotlin-style lambda group */ /* renamed from: c.a.b.a$a reason: collision with other inner class name */ public static final class C0024a extends d0.z.d.o implements Function0 { public static final C0024a A = new C0024a(18); public static final C0024a B = new C0024a(19); public static final C0024a C = new C0024a(20); public static final C0024a D = new C0024a(21); public static final C0024a E = new C0024a(22); public static final C0024a F = new C0024a(23); public static final C0024a G = new C0024a(24); public static final C0024a H = new C0024a(25); public static final C0024a I = new C0024a(26); public static final C0024a J = new C0024a(27); public static final C0024a K = new C0024a(28); public static final C0024a L = new C0024a(29); public static final C0024a i = new C0024a(0); public static final C0024a j = new C0024a(1); public static final C0024a k = new C0024a(2); public static final C0024a l = new C0024a(3); public static final C0024a m = new C0024a(4); public static final C0024a n = new C0024a(5); public static final C0024a o = new C0024a(6); public static final C0024a p = new C0024a(7); public static final C0024a q = new C0024a(8); public static final C0024a r = new C0024a(9); /* renamed from: s reason: collision with root package name */ public static final C0024a f39s = new C0024a(10); public static final C0024a t = new C0024a(11); public static final C0024a u = new C0024a(12); public static final C0024a v = new C0024a(13); public static final C0024a w = new C0024a(14); /* renamed from: x reason: collision with root package name */ public static final C0024a f40x = new C0024a(15); /* renamed from: y reason: collision with root package name */ public static final C0024a f41y = new C0024a(16); /* renamed from: z reason: collision with root package name */ public static final C0024a f42z = new C0024a(17); public final /* synthetic */ int M; /* JADX INFO: super call moved to the top of the method (can break code semantics) */ public C0024a(int i2) { super(0); this.M = i2; } @Override // kotlin.jvm.functions.Function0 /* renamed from: invoke */ public final Object mo1invoke() { switch (this.M) { case 0: return new GuildVerificationLevelTypeAdapter(); case 1: return new GuildExplicitContentFilterTypeAdapter(); case 2: return new GuildMaxVideoChannelUsersTypeAdapter(); case 3: return new ComponentTypeTypeAdapter(); case 4: return new ButtonStyleTypeAdapter(); case 5: return new ReportNodeChildTypeAdapter(); case 6: return new ReportNodeElementDataTypeAdapter(); case 7: return new ReportNodeBottomButtonTypeAdapter(); case 8: return new ApplicationCommandPermissionTypeTypeAdapter(); case 9: return new StageInstancePrivacyLevelTypeAdapter(); case 10: return new FriendSuggestionReasonTypeAdapter(); case 11: return new AllowedInSuggestionsTypeAdapter(); case 12: return new StickerFormatTypeTypeAdapter(); case 13: return new LocalizedStringTypeAdapter(); case 14: return new MessageActivityTypeTypeAdapter(); case 15: return new EmbedTypeTypeAdapter(); case 16: return new StickerTypeTypeAdapter(); case 17: return new GuildScheduledEventStatusTypeAdapter(); case 18: return new GuildScheduledEventEntityTypeTypeAdapter(); case 19: return new AnalyticsSchemaTypeAdapter(); case 20: return new ApplicationStatusTypeAdapter(); case 21: return new GuildRoleSubscriptionBenefitTypeAdapter(); case 22: return new PriceTierTypeAdapter(); case 23: return new UtcDateTimeTypeAdapter(); case 24: return new NsfwAllowanceTypeAdapter(); case 25: return new PremiumTierTypeAdapter(); case 26: return new ActivityTypeTypeAdapter(); case 27: return new PhoneTypeAdapter(); case 28: return new CommandTypeAdapter(); case 29: return new OAuthScopeTypeAdapter(); default: throw null; } } } /* compiled from: TypeAdapterRegistrar.kt */ public static final class b extends d0.z.d.o implements Function0 { public static final b i = 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 (c.i.d.o oVar : b) { eVar.e.add(oVar); } return eVar; } }