package com.discord.widgets.botuikit; import android.content.Context; import android.view.ViewGroup; import com.discord.api.botuikit.ComponentType; import com.discord.models.botuikit.MessageComponent; import com.discord.widgets.botuikit.views.ActionRowComponentView; import com.discord.widgets.botuikit.views.ButtonComponentView; import com.discord.widgets.botuikit.views.ComponentView; import com.discord.widgets.botuikit.views.select.SelectComponentView; import d0.z.d.m; import kotlin.NoWhenBranchMatchedException; import kotlin.jvm.internal.DefaultConstructorMarker; /* compiled from: ComponentInflater.kt */ public final class ComponentInflater { public static final Companion Companion = new Companion(null); private final Context context; /* compiled from: ComponentInflater.kt */ public static final class Companion { private Companion() { } public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) { this(); } public final ComponentInflater from(Context context) { m.checkNotNullParameter(context, "context"); return new ComponentInflater(context); } } public final /* synthetic */ class WhenMappings { public static final /* synthetic */ int[] $EnumSwitchMapping$0; static { ComponentType.values(); int[] iArr = new int[4]; $EnumSwitchMapping$0 = iArr; iArr[ComponentType.ACTION_ROW.ordinal()] = 1; iArr[ComponentType.BUTTON.ordinal()] = 2; iArr[ComponentType.SELECT.ordinal()] = 3; iArr[ComponentType.UNKNOWN.ordinal()] = 4; } } public ComponentInflater(Context context) { m.checkNotNullParameter(context, "context"); this.context = context; } public final Context getContext() { return this.context; } public final ComponentView inflateComponent(ComponentType componentType, ViewGroup viewGroup) { m.checkNotNullParameter(componentType, "component"); m.checkNotNullParameter(viewGroup, "root"); int ordinal = componentType.ordinal(); if (ordinal == 0) { return null; } if (ordinal == 1) { return ActionRowComponentView.Companion.inflateComponent(this.context, viewGroup); } if (ordinal == 2) { return ButtonComponentView.Companion.inflateComponent(this.context, viewGroup); } if (ordinal == 3) { return SelectComponentView.Companion.inflateComponent(this.context, viewGroup); } throw new NoWhenBranchMatchedException(); } }