b.smali
.class public final Ldj/b;
.super Ldj/c;
.source "DialogPopWrapper.kt"
# annotations
.annotation system Ldalvik/annotation/Signature;
value = {
"Ldj/c<",
"Landroid/os/Parcelable;",
">;"
}
.end annotation
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>()V
.registers 1
invoke-direct {p0}, Ldj/c;-><init>()V
return-void
.end method
# virtual methods
.method public a(Lfb/b;)Leb/a;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lfb/b<",
"+",
"Landroid/os/Parcelable;",
">;)",
"Leb/a;"
}
.end annotation
invoke-virtual {p0, p1}, Ldj/b;->d(Lfb/b;)V
invoke-virtual {p1}, Lfb/b;->i()Ljava/lang/String;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/String;->hashCode()I
move-result v1
sparse-switch v1, :sswitch_data_c6
goto/16 :goto_aa
:sswitch_10
const-string v1, "DatePickerDialog"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_aa
new-instance v0, Lcom/shopee/foody/driver/popmanager/popdialog/launcher/DatePickerDialogLauncher;
invoke-direct {v0, p1}, Lcom/shopee/foody/driver/popmanager/popdialog/launcher/DatePickerDialogLauncher;-><init>(Lfb/b;)V
goto/16 :goto_a9
:sswitch_1f
const-string v1, "PermissionSecondaryDialog"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_aa
goto/16 :goto_a4
:sswitch_29
const-string v1, "FraudDialog"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_aa
goto/16 :goto_a4
:sswitch_33
const-string v1, "AccountNotiExceptionDialog"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_aa
goto/16 :goto_a4
:sswitch_3d
const-string v1, "ActionSheetDialog"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_aa
new-instance v0, Lcom/shopee/foody/driver/popmanager/popdialog/launcher/ActionSheetDialogLauncher;
invoke-direct {v0, p1}, Lcom/shopee/foody/driver/popmanager/popdialog/launcher/ActionSheetDialogLauncher;-><init>(Lfb/b;)V
goto :goto_a9
:sswitch_4b
const-string v1, "AppReminderDialog"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_aa
goto :goto_a4
:sswitch_54
const-string v1, "ConfirmDialog"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_aa
goto :goto_a4
:sswitch_5d
const-string v1, "AccountSuspendedDialog"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_aa
goto :goto_a4
:sswitch_66
const-string v1, "LocationPermissionTipDialog"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_aa
goto :goto_a4
:sswitch_6f
const-string v1, "AppUpdateReminderDialog"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_aa
goto :goto_a4
:sswitch_78
const-string v1, "NoConnectionDialog"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_aa
goto :goto_a4
:sswitch_81
const-string v1, "ChatUrlNavigationDialog"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_aa
goto :goto_a4
:sswitch_8a
const-string v1, "SystemSettingAuthorizingDialog"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_aa
goto :goto_a4
:sswitch_93
const-string v1, "AppPermissionsRequestDialog"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_aa
goto :goto_a4
:sswitch_9c
const-string v1, "CancelOrderDialog"
invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_aa
:goto_a4
new-instance v0, Lcom/shopee/foody/driver/popmanager/popdialog/launcher/ConfirmDialogLauncher;
invoke-direct {v0, p1}, Lcom/shopee/foody/driver/popmanager/popdialog/launcher/ConfirmDialogLauncher;-><init>(Lfb/b;)V
:goto_a9
return-object v0
:cond_aa
:goto_aa
new-instance v0, Ljava/lang/IllegalArgumentException;
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
const-string v2, "create dialog pop failed because of unknown pop name. popName = "
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Lfb/b;->i()Ljava/lang/String;
move-result-object p1
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-direct {v0, p1}, Ljava/lang/IllegalArgumentException;-><init>(Ljava/lang/String;)V
throw v0
nop
:sswitch_data_c6
.sparse-switch
-0x7336f8c4 -> :sswitch_9c
-0x7126664c -> :sswitch_93
-0x658f4bb3 -> :sswitch_8a
-0x5e9dc28d -> :sswitch_81
-0x3a8d4a39 -> :sswitch_78
-0x33de56dc -> :sswitch_6f
0x4e73e9f -> :sswitch_66
0x1cb20136 -> :sswitch_5d
0x2436f008 -> :sswitch_54
0x2cc3c4bb -> :sswitch_4b
0x3c370f51 -> :sswitch_3d
0x4aeda854 -> :sswitch_33
0x4b02e0ac -> :sswitch_29
0x52308ded -> :sswitch_1f
0x57c14264 -> :sswitch_10
.end sparse-switch
.end method
.method public final d(Lfb/b;)V
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lfb/b<",
"+",
"Landroid/os/Parcelable;",
">;)V"
}
.end annotation
invoke-virtual {p1}, Lfb/b;->b()Landroid/app/Activity;
move-result-object v0
if-nez v0, :cond_b
const-string v0, "create dialog pop failed because activity is null."
invoke-virtual {p0, v0}, Ldj/c;->a(Ljava/lang/String;)V
:cond_b
invoke-virtual {p1}, Lfb/b;->i()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Lkotlin/text/StringsKt__StringsJVMKt;->isBlank(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_1d
invoke-virtual {p1}, Lfb/b;->e()Ljava/lang/Object;
move-result-object v0
instance-of v0, v0, Landroid/os/Parcelable;
if-nez v0, :cond_48
:cond_1d
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
const-string v1, "create dialog pop failed because pop info is invalid. "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, "popName = "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Lfb/b;->i()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
const-string v1, ", data = "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Lfb/b;->e()Ljava/lang/Object;
move-result-object p1
check-cast p1, Landroid/os/Parcelable;
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p1
invoke-virtual {p0, p1}, Ldj/c;->a(Ljava/lang/String;)V
:cond_48
return-void
.end method