b$d.smali

.class public final Lja/b$d;
.super Ljava/lang/Object;
.source "HybridConfig.kt"

# interfaces
.implements Lja/d;


# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
    value = Lja/b;
.end annotation

.annotation system Ldalvik/annotation/InnerClass;
    accessFlags = 0x19
    name = "d"
.end annotation

.annotation runtime Lkotlin/Metadata;
    bv = {
        0x1,
        0x0,
        0x3
    }
    d1 = {
        "\u0000*\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0008\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0000\u0018\u00002\u00020\u0001B\u0005\u00a2\u0006\u0002\u0010\u0002J\u001a\u0010\u0003\u001a\u00020\u00042\u0008\u0010\u0005\u001a\u0004\u0018\u00010\u00062\u0006\u0010\u0007\u001a\u00020\u0008H\u0016J\u001a\u0010\t\u001a\u00020\n2\u0008\u0010\u0005\u001a\u0004\u0018\u00010\u00062\u0006\u0010\u0007\u001a\u00020\u0008H\u0016J\u001a\u0010\u000b\u001a\u00020\u000c2\u0008\u0010\u0005\u001a\u0004\u0018\u00010\u00062\u0006\u0010\u0007\u001a\u00020\u0008H\u0016\u00a8\u0006\r"
    }
    d2 = {
        "Lcom/shopee/android/hybrid/config/HybridConfig$DefaultHybridUIFactory;",
        "Lcom/shopee/android/hybrid/config/IHybridUIFactory;",
        "()V",
        "createErrorView",
        "Lcom/shopee/android/hybrid/ui/errorview/IHybridErrorView;",
        "context",
        "Landroid/content/Context;",
        "type",
        "",
        "createProgressView",
        "Lcom/shopee/android/hybrid/ui/progressview/IHybridProgressView;",
        "createTitleBar",
        "Lcom/shopee/android/hybrid/ui/titlebar/IHybridTitleBar;",
        "hybrid_release"
    }
    k = 0x1
    mv = {
        0x1,
        0x1,
        0x10
    }
.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}, Ljava/lang/Object;-><init>()V

    return-void
.end method


# virtual methods
.method public a(Landroid/content/Context;I)Loa/a;
    .registers 4

    if-nez p1, :cond_11

    sget-object p1, Lqa/d;->e:Lqa/d$a;

    sget-object p2, Lja/b$d$c;->a:Lja/b$d$c;

    const-string v0, "hybrid"

    invoke-virtual {p1, v0, p2}, Lqa/d$a;->b(Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V

    new-instance p1, Lcom/shopee/android/hybrid/ui/titlebar/EmptyHybridTitleBar;

    invoke-direct {p1}, Lcom/shopee/android/hybrid/ui/titlebar/EmptyHybridTitleBar;-><init>()V

    return-object p1

    :cond_11
    const/4 v0, 0x1

    if-eq p2, v0, :cond_1a

    new-instance p1, Lcom/shopee/android/hybrid/ui/titlebar/EmptyHybridTitleBar;

    invoke-direct {p1}, Lcom/shopee/android/hybrid/ui/titlebar/EmptyHybridTitleBar;-><init>()V

    goto :goto_20

    :cond_1a
    new-instance p2, Lcom/shopee/android/hybrid/ui/titlebar/DefaultHybridTitleBar;

    invoke-direct {p2, p1}, Lcom/shopee/android/hybrid/ui/titlebar/DefaultHybridTitleBar;-><init>(Landroid/content/Context;)V

    move-object p1, p2

    :goto_20
    return-object p1
.end method

.method public b(Landroid/content/Context;I)Lna/a;
    .registers 4

    if-nez p1, :cond_11

    sget-object p1, Lqa/d;->e:Lqa/d$a;

    sget-object p2, Lja/b$d$b;->a:Lja/b$d$b;

    const-string v0, "hybrid"

    invoke-virtual {p1, v0, p2}, Lqa/d$a;->b(Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V

    new-instance p1, Lcom/shopee/android/hybrid/ui/progressview/EmptyHybridProgressView;

    invoke-direct {p1}, Lcom/shopee/android/hybrid/ui/progressview/EmptyHybridProgressView;-><init>()V

    return-object p1

    :cond_11
    const/4 v0, 0x1

    if-eq p2, v0, :cond_1a

    new-instance p1, Lcom/shopee/android/hybrid/ui/progressview/EmptyHybridProgressView;

    invoke-direct {p1}, Lcom/shopee/android/hybrid/ui/progressview/EmptyHybridProgressView;-><init>()V

    goto :goto_20

    :cond_1a
    new-instance p2, Lcom/shopee/android/hybrid/ui/progressview/DefaultHybridProgressView;

    invoke-direct {p2, p1}, Lcom/shopee/android/hybrid/ui/progressview/DefaultHybridProgressView;-><init>(Landroid/content/Context;)V

    move-object p1, p2

    :goto_20
    return-object p1
.end method

.method public c(Landroid/content/Context;I)Lma/a;
    .registers 4

    if-nez p1, :cond_11

    sget-object p1, Lqa/d;->e:Lqa/d$a;

    sget-object p2, Lja/b$d$a;->a:Lja/b$d$a;

    const-string v0, "hybrid"

    invoke-virtual {p1, v0, p2}, Lqa/d$a;->b(Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V

    new-instance p1, Lcom/shopee/android/hybrid/ui/errorview/EmptyHybridErrorView;

    invoke-direct {p1}, Lcom/shopee/android/hybrid/ui/errorview/EmptyHybridErrorView;-><init>()V

    return-object p1

    :cond_11
    const/4 v0, 0x1

    if-eq p2, v0, :cond_23

    const/4 v0, 0x2

    if-eq p2, v0, :cond_1d

    new-instance p2, Lcom/shopee/android/hybrid/ui/errorview/NetworkHybridErrorView;

    invoke-direct {p2, p1}, Lcom/shopee/android/hybrid/ui/errorview/NetworkHybridErrorView;-><init>(Landroid/content/Context;)V

    goto :goto_28

    :cond_1d
    new-instance p2, Lcom/shopee/android/hybrid/ui/errorview/NetworkHybridErrorView;

    invoke-direct {p2, p1}, Lcom/shopee/android/hybrid/ui/errorview/NetworkHybridErrorView;-><init>(Landroid/content/Context;)V

    goto :goto_28

    :cond_23
    new-instance p2, Lcom/shopee/android/hybrid/ui/errorview/DefaultHybridErrorView;

    invoke-direct {p2, p1}, Lcom/shopee/android/hybrid/ui/errorview/DefaultHybridErrorView;-><init>(Landroid/content/Context;)V

    :goto_28
    return-object p2
.end method