.class public final Lz5/hc0;
.super Ljava/lang/Object;
.source ""

# interfaces
.implements Lz5/uo1;


# annotations
.annotation system Ldalvik/annotation/Signature;
    value = {
        "Ljava/lang/Object;",
        "Lz5/uo1<",
        "Lz5/oe;",
        ">;"
    }
.end annotation


# instance fields
.field public final synthetic a:I

.field public final b:Lz5/cp1;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lz5/cp1<",
            "Lz5/b31;",
            ">;"
        }
    .end annotation
.end field

.field public final c:Lz5/cp1;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lz5/cp1<",
            "Lz5/g50;",
            ">;"
        }
    .end annotation
.end field

.field public final d:Lz5/cp1;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lz5/cp1<",
            "Lorg/json/JSONObject;",
            ">;"
        }
    .end annotation
.end field

.field public final e:Ljava/lang/Object;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Lz5/cp1<",
            "Ljava/lang/String;",
            ">;"
        }
    .end annotation
.end field


# direct methods
.method public constructor <init>(Lz5/cp1;Lz5/cp1;Lz5/cp1;Lz5/cp1;I)V
    .registers 6

    iput p5, p0, Lz5/hc0;->a:I

    packed-switch p5, :pswitch_data_164

    goto/16 :goto_157

    .line 2
    :pswitch_7
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lz5/hc0;->b:Lz5/cp1;

    iput-object p2, p0, Lz5/hc0;->c:Lz5/cp1;

    iput-object p3, p0, Lz5/hc0;->d:Lz5/cp1;

    iput-object p4, p0, Lz5/hc0;->e:Ljava/lang/Object;

    return-void

    .line 3
    :pswitch_13
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lz5/hc0;->b:Lz5/cp1;

    iput-object p2, p0, Lz5/hc0;->c:Lz5/cp1;

    iput-object p3, p0, Lz5/hc0;->d:Lz5/cp1;

    iput-object p4, p0, Lz5/hc0;->e:Ljava/lang/Object;

    return-void

    .line 4
    :pswitch_1f
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lz5/hc0;->b:Lz5/cp1;

    iput-object p2, p0, Lz5/hc0;->c:Lz5/cp1;

    iput-object p3, p0, Lz5/hc0;->d:Lz5/cp1;

    iput-object p4, p0, Lz5/hc0;->e:Ljava/lang/Object;

    return-void

    .line 5
    :pswitch_2b
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lz5/hc0;->b:Lz5/cp1;

    iput-object p2, p0, Lz5/hc0;->c:Lz5/cp1;

    iput-object p3, p0, Lz5/hc0;->d:Lz5/cp1;

    iput-object p4, p0, Lz5/hc0;->e:Ljava/lang/Object;

    return-void

    .line 6
    :pswitch_37
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lz5/hc0;->b:Lz5/cp1;

    iput-object p2, p0, Lz5/hc0;->c:Lz5/cp1;

    iput-object p3, p0, Lz5/hc0;->d:Lz5/cp1;

    iput-object p4, p0, Lz5/hc0;->e:Ljava/lang/Object;

    return-void

    .line 7
    :pswitch_43
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lz5/hc0;->b:Lz5/cp1;

    iput-object p2, p0, Lz5/hc0;->c:Lz5/cp1;

    iput-object p3, p0, Lz5/hc0;->d:Lz5/cp1;

    iput-object p4, p0, Lz5/hc0;->e:Ljava/lang/Object;

    return-void

    .line 8
    :pswitch_4f
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lz5/hc0;->b:Lz5/cp1;

    iput-object p2, p0, Lz5/hc0;->c:Lz5/cp1;

    iput-object p3, p0, Lz5/hc0;->d:Lz5/cp1;

    iput-object p4, p0, Lz5/hc0;->e:Ljava/lang/Object;

    return-void

    .line 9
    :pswitch_5b
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lz5/hc0;->b:Lz5/cp1;

    iput-object p2, p0, Lz5/hc0;->c:Lz5/cp1;

    iput-object p3, p0, Lz5/hc0;->d:Lz5/cp1;

    iput-object p4, p0, Lz5/hc0;->e:Ljava/lang/Object;

    return-void

    .line 10
    :pswitch_67
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lz5/hc0;->b:Lz5/cp1;

    iput-object p2, p0, Lz5/hc0;->c:Lz5/cp1;

    iput-object p3, p0, Lz5/hc0;->d:Lz5/cp1;

    iput-object p4, p0, Lz5/hc0;->e:Ljava/lang/Object;

    return-void

    .line 11
    :pswitch_73
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lz5/hc0;->b:Lz5/cp1;

    iput-object p2, p0, Lz5/hc0;->c:Lz5/cp1;

    iput-object p3, p0, Lz5/hc0;->d:Lz5/cp1;

    iput-object p4, p0, Lz5/hc0;->e:Ljava/lang/Object;

    return-void

    .line 12
    :pswitch_7f
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lz5/hc0;->b:Lz5/cp1;

    iput-object p2, p0, Lz5/hc0;->c:Lz5/cp1;

    iput-object p3, p0, Lz5/hc0;->d:Lz5/cp1;

    iput-object p4, p0, Lz5/hc0;->e:Ljava/lang/Object;

    return-void

    .line 13
    :pswitch_8b
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lz5/hc0;->b:Lz5/cp1;

    iput-object p2, p0, Lz5/hc0;->c:Lz5/cp1;

    iput-object p3, p0, Lz5/hc0;->d:Lz5/cp1;

    iput-object p4, p0, Lz5/hc0;->e:Ljava/lang/Object;

    return-void

    .line 14
    :pswitch_97
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lz5/hc0;->b:Lz5/cp1;

    iput-object p2, p0, Lz5/hc0;->c:Lz5/cp1;

    iput-object p3, p0, Lz5/hc0;->d:Lz5/cp1;

    iput-object p4, p0, Lz5/hc0;->e:Ljava/lang/Object;

    return-void

    .line 15
    :pswitch_a3
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lz5/hc0;->b:Lz5/cp1;

    iput-object p2, p0, Lz5/hc0;->c:Lz5/cp1;

    iput-object p3, p0, Lz5/hc0;->d:Lz5/cp1;

    iput-object p4, p0, Lz5/hc0;->e:Ljava/lang/Object;

    return-void

    .line 16
    :pswitch_af
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lz5/hc0;->b:Lz5/cp1;

    iput-object p2, p0, Lz5/hc0;->c:Lz5/cp1;

    iput-object p3, p0, Lz5/hc0;->d:Lz5/cp1;

    iput-object p4, p0, Lz5/hc0;->e:Ljava/lang/Object;

    return-void

    .line 17
    :pswitch_bb
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lz5/hc0;->b:Lz5/cp1;

    iput-object p2, p0, Lz5/hc0;->c:Lz5/cp1;

    iput-object p3, p0, Lz5/hc0;->d:Lz5/cp1;

    iput-object p4, p0, Lz5/hc0;->e:Ljava/lang/Object;

    return-void

    .line 18
    :pswitch_c7
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lz5/hc0;->b:Lz5/cp1;

    iput-object p2, p0, Lz5/hc0;->c:Lz5/cp1;

    iput-object p3, p0, Lz5/hc0;->d:Lz5/cp1;

    iput-object p4, p0, Lz5/hc0;->e:Ljava/lang/Object;

    return-void

    .line 19
    :pswitch_d3
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lz5/hc0;->b:Lz5/cp1;

    iput-object p2, p0, Lz5/hc0;->c:Lz5/cp1;

    iput-object p3, p0, Lz5/hc0;->d:Lz5/cp1;

    iput-object p4, p0, Lz5/hc0;->e:Ljava/lang/Object;

    return-void

    .line 20
    :pswitch_df
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lz5/hc0;->b:Lz5/cp1;

    iput-object p2, p0, Lz5/hc0;->c:Lz5/cp1;

    iput-object p3, p0, Lz5/hc0;->d:Lz5/cp1;

    iput-object p4, p0, Lz5/hc0;->e:Ljava/lang/Object;

    return-void

    .line 21
    :pswitch_eb
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lz5/hc0;->b:Lz5/cp1;

    iput-object p2, p0, Lz5/hc0;->c:Lz5/cp1;

    iput-object p3, p0, Lz5/hc0;->d:Lz5/cp1;

    iput-object p4, p0, Lz5/hc0;->e:Ljava/lang/Object;

    return-void

    .line 22
    :pswitch_f7
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lz5/hc0;->b:Lz5/cp1;

    iput-object p2, p0, Lz5/hc0;->c:Lz5/cp1;

    iput-object p3, p0, Lz5/hc0;->d:Lz5/cp1;

    iput-object p4, p0, Lz5/hc0;->e:Ljava/lang/Object;

    return-void

    .line 23
    :pswitch_103
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lz5/hc0;->b:Lz5/cp1;

    iput-object p2, p0, Lz5/hc0;->c:Lz5/cp1;

    iput-object p3, p0, Lz5/hc0;->d:Lz5/cp1;

    iput-object p4, p0, Lz5/hc0;->e:Ljava/lang/Object;

    return-void

    .line 24
    :pswitch_10f
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lz5/hc0;->b:Lz5/cp1;

    iput-object p2, p0, Lz5/hc0;->c:Lz5/cp1;

    iput-object p3, p0, Lz5/hc0;->d:Lz5/cp1;

    iput-object p4, p0, Lz5/hc0;->e:Ljava/lang/Object;

    return-void

    .line 25
    :pswitch_11b
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lz5/hc0;->b:Lz5/cp1;

    iput-object p2, p0, Lz5/hc0;->c:Lz5/cp1;

    iput-object p3, p0, Lz5/hc0;->d:Lz5/cp1;

    iput-object p4, p0, Lz5/hc0;->e:Ljava/lang/Object;

    return-void

    .line 26
    :pswitch_127
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lz5/hc0;->b:Lz5/cp1;

    iput-object p2, p0, Lz5/hc0;->c:Lz5/cp1;

    iput-object p3, p0, Lz5/hc0;->d:Lz5/cp1;

    iput-object p4, p0, Lz5/hc0;->e:Ljava/lang/Object;

    return-void

    .line 27
    :pswitch_133
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lz5/hc0;->b:Lz5/cp1;

    iput-object p2, p0, Lz5/hc0;->c:Lz5/cp1;

    iput-object p3, p0, Lz5/hc0;->d:Lz5/cp1;

    iput-object p4, p0, Lz5/hc0;->e:Ljava/lang/Object;

    return-void

    .line 28
    :pswitch_13f
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lz5/hc0;->b:Lz5/cp1;

    iput-object p2, p0, Lz5/hc0;->c:Lz5/cp1;

    iput-object p3, p0, Lz5/hc0;->d:Lz5/cp1;

    iput-object p4, p0, Lz5/hc0;->e:Ljava/lang/Object;

    return-void

    .line 29
    :pswitch_14b
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lz5/hc0;->b:Lz5/cp1;

    iput-object p2, p0, Lz5/hc0;->c:Lz5/cp1;

    iput-object p3, p0, Lz5/hc0;->d:Lz5/cp1;

    iput-object p4, p0, Lz5/hc0;->e:Ljava/lang/Object;

    return-void

    .line 30
    :goto_157
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lz5/hc0;->b:Lz5/cp1;

    iput-object p2, p0, Lz5/hc0;->c:Lz5/cp1;

    iput-object p3, p0, Lz5/hc0;->d:Lz5/cp1;

    iput-object p4, p0, Lz5/hc0;->e:Ljava/lang/Object;

    return-void

    nop

    :pswitch_data_164
    .packed-switch 0x1
        :pswitch_14b
        :pswitch_13f
        :pswitch_133
        :pswitch_127
        :pswitch_11b
        :pswitch_10f
        :pswitch_103
        :pswitch_f7
        :pswitch_eb
        :pswitch_df
        :pswitch_d3
        :pswitch_c7
        :pswitch_bb
        :pswitch_af
        :pswitch_a3
        :pswitch_97
        :pswitch_8b
        :pswitch_7f
        :pswitch_73
        :pswitch_67
        :pswitch_5b
        :pswitch_4f
        :pswitch_43
        :pswitch_37
        :pswitch_2b
        :pswitch_1f
        :pswitch_13
        :pswitch_7
    .end packed-switch
.end method

.method public constructor <init>(Lz5/hj0;Lz5/cp1;Lz5/cp1;Lz5/cp1;)V
    .registers 6

    const/16 v0, 0x1d

    iput v0, p0, Lz5/hc0;->a:I

    .line 1
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    iput-object p1, p0, Lz5/hc0;->e:Ljava/lang/Object;

    iput-object p2, p0, Lz5/hc0;->b:Lz5/cp1;

    iput-object p3, p0, Lz5/hc0;->c:Lz5/cp1;

    iput-object p4, p0, Lz5/hc0;->d:Lz5/cp1;

    return-void
.end method


# virtual methods
.method public final zzb()Ljava/lang/Object;
    .registers 8

    iget v0, p0, Lz5/hc0;->a:I

    packed-switch v0, :pswitch_data_53c

    goto/16 :goto_50d

    .line 1
    :pswitch_7
    iget-object v0, p0, Lz5/hc0;->b:Lz5/cp1;

    invoke-interface {v0}, Lz5/cp1;->zzb()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lz5/lu0;

    iget-object v1, p0, Lz5/hc0;->c:Lz5/cp1;

    invoke-interface {v1}, Lz5/cp1;->zzb()Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Lz5/b61;

    iget-object v2, p0, Lz5/hc0;->d:Lz5/cp1;

    check-cast v2, Lz5/te0;

    invoke-virtual {v2}, Lz5/te0;->a()Lz5/b31;

    move-result-object v2

    iget-object v3, p0, Lz5/hc0;->e:Ljava/lang/Object;

    check-cast v3, Lz5/cp1;

    check-cast v3, Lz5/ve0;

    invoke-virtual {v3}, Lz5/ve0;->a()Lz5/e31;

    move-result-object v3

    new-instance v4, Lz5/q31;

    invoke-direct {v4, v0, v1, v2, v3}, Lz5/q31;-><init>(Lz5/lu0;Lz5/b61;Lz5/b31;Lz5/e31;)V

    return-object v4

    .line 2
    :pswitch_2f
    iget-object v0, p0, Lz5/hc0;->c:Lz5/cp1;

    check-cast v0, Lz5/i90;

    invoke-virtual {v0}, Lz5/i90;->a()Landroid/content/Context;

    move-result-object v0

    iget-object v1, p0, Lz5/hc0;->d:Lz5/cp1;

    check-cast v1, Lz5/x01;

    invoke-virtual {v1}, Lz5/x01;->a()Ljava/lang/String;

    move-result-object v1

    sget-object v2, Lz5/k50;->a:Lz5/gc1;

    const-string v3, "Cannot return null from a non-@Nullable @Provides method"

    .line 3
    invoke-static {v2, v3}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;

    .line 4
    new-instance v3, Lz5/qz0;

    invoke-direct {v3, v0, v1, v2}, Lz5/qz0;-><init>(Landroid/content/Context;Ljava/lang/String;Lz5/gc1;)V

    return-object v3

    .line 5
    :pswitch_4c
    sget-object v0, Lz5/k50;->a:Lz5/gc1;

    const-string v1, "Cannot return null from a non-@Nullable @Provides method"

    .line 6
    invoke-static {v0, v1}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;

    .line 7
    iget-object v1, p0, Lz5/hc0;->c:Lz5/cp1;

    check-cast v1, Lz5/uf0;

    invoke-virtual {v1}, Lz5/uf0;->a()Lz5/m31;

    move-result-object v1

    iget-object v2, p0, Lz5/hc0;->d:Lz5/cp1;

    invoke-interface {v2}, Lz5/cp1;->zzb()Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Landroid/content/pm/PackageInfo;

    iget-object v3, p0, Lz5/hc0;->e:Ljava/lang/Object;

    check-cast v3, Lz5/cp1;

    check-cast v3, Lz5/v31;

    invoke-virtual {v3}, Lz5/v31;->a()Lcom/google/android/gms/ads/internal/util/zzg;

    move-result-object v3

    new-instance v4, Lz5/ay0;

    invoke-direct {v4, v0, v1, v2, v3}, Lz5/ay0;-><init>(Lz5/gc1;Lz5/m31;Landroid/content/pm/PackageInfo;Lcom/google/android/gms/ads/internal/util/zzg;)V

    return-object v4

    .line 8
    :pswitch_73
    sget-object v0, Lz5/k50;->a:Lz5/gc1;

    const-string v1, "Cannot return null from a non-@Nullable @Provides method"

    .line 9
    invoke-static {v0, v1}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;

    .line 10
    iget-object v1, p0, Lz5/hc0;->c:Lz5/cp1;

    check-cast v1, Lz5/cd0;

    invoke-virtual {v1}, Lz5/cd0;->a()Landroid/view/ViewGroup;

    move-result-object v1

    iget-object v2, p0, Lz5/hc0;->d:Lz5/cp1;

    invoke-interface {v2}, Lz5/cp1;->zzb()Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Landroid/content/Context;

    iget-object v3, p0, Lz5/hc0;->e:Ljava/lang/Object;

    check-cast v3, Lz5/cp1;

    check-cast v3, Lz5/ap1;

    invoke-virtual {v3}, Lz5/ap1;->b()Ljava/util/Set;

    move-result-object v3

    new-instance v4, Lz5/iz0;

    invoke-direct {v4, v0, v1, v2, v3}, Lz5/iz0;-><init>(Lz5/gc1;Landroid/view/ViewGroup;Landroid/content/Context;Ljava/util/Set;)V

    return-object v4

    .line 11
    :pswitch_9a
    sget-object v0, Lz5/k50;->a:Lz5/gc1;

    const-string v1, "Cannot return null from a non-@Nullable @Provides method"

    .line 12
    invoke-static {v0, v1}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;

    .line 13
    iget-object v1, p0, Lz5/hc0;->c:Lz5/cp1;

    invoke-interface {v1}, Lz5/cp1;->zzb()Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Lz5/vp0;

    iget-object v2, p0, Lz5/hc0;->d:Lz5/cp1;

    check-cast v2, Lz5/uf0;

    invoke-virtual {v2}, Lz5/uf0;->a()Lz5/m31;

    move-result-object v2

    iget-object v3, p0, Lz5/hc0;->e:Ljava/lang/Object;

    check-cast v3, Lz5/cp1;

    invoke-interface {v3}, Lz5/cp1;->zzb()Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Ljava/lang/String;

    new-instance v4, Lz5/ay0;

    invoke-direct {v4, v0, v1, v2, v3}, Lz5/ay0;-><init>(Lz5/gc1;Lz5/vp0;Lz5/m31;Ljava/lang/String;)V

    return-object v4

    .line 14
    :pswitch_c1
    sget-object v0, Lz5/k50;->a:Lz5/gc1;

    const-string v1, "Cannot return null from a non-@Nullable @Provides method"

    .line 15
    invoke-static {v0, v1}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;

    .line 16
    iget-object v1, p0, Lz5/hc0;->c:Lz5/cp1;

    check-cast v1, Lz5/uf0;

    invoke-virtual {v1}, Lz5/uf0;->a()Lz5/m31;

    move-result-object v1

    iget-object v2, p0, Lz5/hc0;->d:Lz5/cp1;

    check-cast v2, Lz5/o90;

    invoke-virtual {v2}, Lz5/o90;->a()Lz5/g50;

    move-result-object v2

    iget-object v3, p0, Lz5/hc0;->e:Ljava/lang/Object;

    check-cast v3, Lz5/cp1;

    check-cast v3, Lz5/x31;

    invoke-virtual {v3}, Lz5/x31;->a()Lz5/w40;

    move-result-object v3

    new-instance v4, Lz5/ay0;

    invoke-direct {v4, v0, v1, v2, v3}, Lz5/ay0;-><init>(Lz5/gc1;Lz5/m31;Lz5/g50;Lz5/w40;)V

    return-object v4

    .line 17
    :pswitch_e8
    sget-object v0, Lz5/k50;->a:Lz5/gc1;

    const-string v1, "Cannot return null from a non-@Nullable @Provides method"

    .line 18
    invoke-static {v0, v1}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;

    .line 19
    iget-object v1, p0, Lz5/hc0;->c:Lz5/cp1;

    invoke-interface {v1}, Lz5/cp1;->zzb()Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Lz5/tp0;

    iget-object v2, p0, Lz5/hc0;->d:Lz5/cp1;

    invoke-interface {v2}, Lz5/cp1;->zzb()Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Lz5/ir0;

    iget-object v3, p0, Lz5/hc0;->e:Ljava/lang/Object;

    check-cast v3, Lz5/cp1;

    invoke-interface {v3}, Lz5/cp1;->zzb()Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Lz5/my0;

    new-instance v4, Lz5/ay0;

    invoke-direct {v4, v0, v1, v2, v3}, Lz5/ay0;-><init>(Lz5/gc1;Lz5/tp0;Lz5/ir0;Lz5/my0;)V

    return-object v4

    .line 20
    :pswitch_10f
    iget-object v0, p0, Lz5/hc0;->b:Lz5/cp1;

    invoke-interface {v0}, Lz5/cp1;->zzb()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lz5/cz0;

    iget-object v1, p0, Lz5/hc0;->c:Lz5/cp1;

    check-cast v1, Lz5/uf0;

    invoke-virtual {v1}, Lz5/uf0;->a()Lz5/m31;

    move-result-object v1

    iget-object v2, p0, Lz5/hc0;->d:Lz5/cp1;

    check-cast v2, Lz5/w31;

    invoke-virtual {v2}, Lz5/w31;->a()Landroid/content/Context;

    move-result-object v2

    iget-object v3, p0, Lz5/hc0;->e:Ljava/lang/Object;

    check-cast v3, Lz5/cp1;

    invoke-interface {v3}, Lz5/cp1;->zzb()Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Lcom/google/android/gms/internal/ads/u1;

    new-instance v4, Lz5/ay0;

    invoke-direct {v4, v0, v1, v2, v3}, Lz5/ay0;-><init>(Lz5/cz0;Lz5/m31;Landroid/content/Context;Lcom/google/android/gms/internal/ads/u1;)V

    return-object v4

    .line 21
    :pswitch_137
    iget-object v0, p0, Lz5/hc0;->b:Lz5/cp1;

    invoke-interface {v0}, Lz5/cp1;->zzb()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lz5/gc1;

    iget-object v1, p0, Lz5/hc0;->c:Lz5/cp1;

    check-cast v1, Lz5/w31;

    invoke-virtual {v1}, Lz5/w31;->a()Landroid/content/Context;

    move-result-object v1

    iget-object v2, p0, Lz5/hc0;->d:Lz5/cp1;

    check-cast v2, Lz5/uf0;

    invoke-virtual {v2}, Lz5/uf0;->a()Lz5/m31;

    move-result-object v2

    iget-object v3, p0, Lz5/hc0;->e:Ljava/lang/Object;

    check-cast v3, Lz5/cp1;

    check-cast v3, Lz5/cd0;

    invoke-virtual {v3}, Lz5/cd0;->a()Landroid/view/ViewGroup;

    move-result-object v3

    new-instance v4, Lz5/ay0;

    invoke-direct {v4, v0, v1, v2, v3}, Lz5/ay0;-><init>(Lz5/gc1;Landroid/content/Context;Lz5/m31;Landroid/view/ViewGroup;)V

    return-object v4

    .line 22
    :pswitch_15f
    iget-object v0, p0, Lz5/hc0;->b:Lz5/cp1;

    invoke-interface {v0}, Lz5/cp1;->zzb()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Landroid/content/Context;

    iget-object v1, p0, Lz5/hc0;->c:Lz5/cp1;

    check-cast v1, Lz5/ml0;

    .line 23
    iget-object v1, v1, Lz5/ml0;->a:Lz5/ll0;

    .line 24
    iget-object v1, v1, Lz5/ll0;->t:Ljava/lang/Object;

    check-cast v1, Lz5/el;

    .line 25
    iget-object v2, p0, Lz5/hc0;->d:Lz5/cp1;

    check-cast v2, Lz5/uf0;

    invoke-virtual {v2}, Lz5/uf0;->a()Lz5/m31;

    move-result-object v2

    iget-object v3, p0, Lz5/hc0;->e:Ljava/lang/Object;

    check-cast v3, Lz5/cp1;

    check-cast v3, Lz5/od0;

    .line 26
    iget-object v3, v3, Lz5/od0;->a:Lz5/cp1;

    check-cast v3, Lz5/hd0;

    invoke-virtual {v3}, Lz5/hd0;->a()Lz5/gd0;

    move-result-object v3

    .line 27
    new-instance v4, Lz5/ox0;

    invoke-direct {v4, v0, v1, v2, v3}, Lz5/ox0;-><init>(Landroid/content/Context;Lz5/el;Lz5/m31;Lz5/ed0;)V

    return-object v4

    .line 28
    :pswitch_18d
    iget-object v0, p0, Lz5/hc0;->b:Lz5/cp1;

    invoke-interface {v0}, Lz5/cp1;->zzb()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lz5/k51;

    iget-object v1, p0, Lz5/hc0;->c:Lz5/cp1;

    invoke-interface {v1}, Lz5/cp1;->zzb()Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Lz5/gc1;

    iget-object v2, p0, Lz5/hc0;->d:Lz5/cp1;

    check-cast v2, Lz5/fx0;

    .line 29
    iget-object v2, v2, Lz5/fx0;->a:Lz5/ex0;

    .line 30
    iget-object v2, v2, Lz5/ex0;->s:Ljava/lang/Object;

    check-cast v2, Lz5/dp;

    .line 31
    iget-object v3, p0, Lz5/hc0;->e:Ljava/lang/Object;

    check-cast v3, Lz5/cp1;

    check-cast v3, Lz5/jx0;

    invoke-virtual {v3}, Lz5/jx0;->a()Lz5/ge0;

    move-result-object v3

    new-instance v4, Lz5/gv0;

    invoke-direct {v4, v0, v1, v2, v3}, Lz5/gv0;-><init>(Lz5/k51;Lz5/gc1;Lz5/dp;Lz5/ge0;)V

    return-object v4

    .line 32
    :pswitch_1b7
    iget-object v0, p0, Lz5/hc0;->b:Lz5/cp1;

    invoke-interface {v0}, Lz5/cp1;->zzb()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/google/android/gms/internal/ads/l2;

    iget-object v1, p0, Lz5/hc0;->c:Lz5/cp1;

    check-cast v1, Lz5/vf0;

    invoke-virtual {v1}, Lz5/vf0;->a()Lcom/google/android/gms/internal/ads/v3;

    move-result-object v1

    iget-object v2, p0, Lz5/hc0;->d:Lz5/cp1;

    check-cast v2, Lz5/gx0;

    .line 33
    iget-object v2, v2, Lz5/gx0;->a:Lz5/ex0;

    .line 34
    iget-object v3, p0, Lz5/hc0;->e:Ljava/lang/Object;

    check-cast v3, Lz5/cp1;

    check-cast v3, Lz5/jj0;

    .line 35
    iget-object v3, v3, Lz5/jj0;->a:Lz5/hj0;

    .line 36
    new-instance v4, Lz5/cw0;

    invoke-direct {v4, v0, v1, v2, v3}, Lz5/cw0;-><init>(Lcom/google/android/gms/internal/ads/l2;Lcom/google/android/gms/internal/ads/v3;Lz5/ex0;Lz5/hj0;)V

    return-object v4

    .line 37
    :pswitch_1db
    iget-object v0, p0, Lz5/hc0;->b:Lz5/cp1;

    invoke-interface {v0}, Lz5/cp1;->zzb()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lcom/google/android/gms/internal/ads/l2;

    iget-object v1, p0, Lz5/hc0;->c:Lz5/cp1;

    check-cast v1, Lz5/nl0;

    .line 38
    iget-object v1, v1, Lz5/nl0;->a:Lz5/ll0;

    .line 39
    iget-object v2, p0, Lz5/hc0;->d:Lz5/cp1;

    check-cast v2, Lz5/vf0;

    invoke-virtual {v2}, Lz5/vf0;->a()Lcom/google/android/gms/internal/ads/v3;

    move-result-object v2

    iget-object v3, p0, Lz5/hc0;->e:Ljava/lang/Object;

    check-cast v3, Lz5/cp1;

    check-cast v3, Lz5/jj0;

    .line 40
    iget-object v3, v3, Lz5/jj0;->a:Lz5/hj0;

    .line 41
    new-instance v4, Lz5/cw0;

    invoke-direct {v4, v0, v1, v2, v3}, Lz5/cw0;-><init>(Lcom/google/android/gms/internal/ads/l2;Lz5/ll0;Lcom/google/android/gms/internal/ads/v3;Lz5/hj0;)V

    return-object v4

    .line 42
    :pswitch_1ff
    iget-object v0, p0, Lz5/hc0;->b:Lz5/cp1;

    invoke-interface {v0}, Lz5/cp1;->zzb()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Landroid/content/Context;

    iget-object v1, p0, Lz5/hc0;->c:Lz5/cp1;

    check-cast v1, Lz5/o90;

    invoke-virtual {v1}, Lz5/o90;->a()Lz5/g50;

    move-result-object v1

    iget-object v2, p0, Lz5/hc0;->d:Lz5/cp1;

    invoke-interface {v2}, Lz5/cp1;->zzb()Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Lz5/dl0;

    sget-object v3, Lz5/k50;->a:Lz5/gc1;

    const-string v4, "Cannot return null from a non-@Nullable @Provides method"

    .line 43
    invoke-static {v3, v4}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;

    .line 44
    new-instance v4, Lz5/lv0;

    invoke-direct {v4, v0, v1, v2, v3}, Lz5/lv0;-><init>(Landroid/content/Context;Lz5/g50;Lz5/dl0;Ljava/util/concurrent/Executor;)V

    return-object v4

    .line 45
    :pswitch_224
    iget-object v0, p0, Lz5/hc0;->b:Lz5/cp1;

    invoke-interface {v0}, Lz5/cp1;->zzb()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Landroid/content/Context;

    iget-object v1, p0, Lz5/hc0;->c:Lz5/cp1;

    invoke-interface {v1}, Lz5/cp1;->zzb()Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Ljava/util/concurrent/Executor;

    iget-object v2, p0, Lz5/hc0;->d:Lz5/cp1;

    invoke-interface {v2}, Lz5/cp1;->zzb()Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Lz5/dl0;

    iget-object v3, p0, Lz5/hc0;->e:Ljava/lang/Object;

    check-cast v3, Lz5/cp1;

    invoke-interface {v3}, Lz5/cp1;->zzb()Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Lcom/google/android/gms/internal/ads/y4;

    new-instance v4, Lz5/nv0;

    invoke-direct {v4, v0, v1, v2, v3}, Lz5/nv0;-><init>(Landroid/content/Context;Ljava/util/concurrent/Executor;Lz5/dl0;Lcom/google/android/gms/internal/ads/y4;)V

    return-object v4

    .line 46
    :pswitch_24c
    iget-object v0, p0, Lz5/hc0;->b:Lz5/cp1;

    invoke-interface {v0}, Lz5/cp1;->zzb()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lz5/nc0;

    iget-object v1, p0, Lz5/hc0;->c:Lz5/cp1;

    invoke-interface {v1}, Lz5/cp1;->zzb()Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Landroid/content/Context;

    iget-object v2, p0, Lz5/hc0;->d:Lz5/cp1;

    invoke-interface {v2}, Lz5/cp1;->zzb()Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/concurrent/Executor;

    iget-object v3, p0, Lz5/hc0;->e:Ljava/lang/Object;

    check-cast v3, Lz5/cp1;

    invoke-interface {v3}, Lz5/cp1;->zzb()Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Lz5/np0;

    new-instance v4, Lz5/gv0;

    invoke-direct {v4, v0, v1, v2, v3}, Lz5/gv0;-><init>(Lz5/nc0;Landroid/content/Context;Ljava/util/concurrent/Executor;Lz5/np0;)V

    return-object v4

    .line 47
    :pswitch_274
    sget-object v0, Lz5/k50;->a:Lz5/gc1;

    const-string v1, "Cannot return null from a non-@Nullable @Provides method"

    .line 48
    invoke-static {v0, v1}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;

    .line 49
    iget-object v1, p0, Lz5/hc0;->c:Lz5/cp1;

    invoke-interface {v1}, Lz5/cp1;->zzb()Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Lz5/f50;

    iget-object v2, p0, Lz5/hc0;->d:Lz5/cp1;

    check-cast v2, Lz5/w51;

    invoke-virtual {v2}, Lz5/w51;->a()Lz5/v51;

    move-result-object v2

    new-instance v3, Lz5/x51;

    invoke-direct {v3}, Lz5/x51;-><init>()V

    new-instance v4, Lz5/pq0;

    invoke-direct {v4, v0, v1, v2, v3}, Lz5/pq0;-><init>(Ljava/util/concurrent/Executor;Lz5/f50;Lz5/v51;Lz5/x51;)V

    return-object v4

    .line 50
    :pswitch_296
    iget-object v0, p0, Lz5/hc0;->b:Lz5/cp1;

    check-cast v0, Lz5/b11;

    .line 51
    iget-object v0, v0, Lz5/b11;->a:Lz5/e2;

    .line 52
    iget-object v0, v0, Lz5/e2;->s:Ljava/lang/Object;

    check-cast v0, Lcom/google/android/gms/internal/ads/k1;

    iget-object v0, v0, Lcom/google/android/gms/internal/ads/k1;->y:Ljava/lang/String;

    const-string v1, "Cannot return null from a non-@Nullable @Provides method"

    .line 53
    invoke-static {v0, v1}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;

    .line 54
    iget-object v1, p0, Lz5/hc0;->c:Lz5/cp1;

    check-cast v1, Lz5/i90;

    invoke-virtual {v1}, Lz5/i90;->a()Landroid/content/Context;

    move-result-object v1

    sget-object v2, Lz5/k50;->a:Lz5/gc1;

    const-string v3, "Cannot return null from a non-@Nullable @Provides method"

    .line 55
    invoke-static {v2, v3}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;

    .line 56
    iget-object v3, p0, Lz5/hc0;->e:Ljava/lang/Object;

    check-cast v3, Lz5/cp1;

    check-cast v3, Lz5/xo1;

    invoke-virtual {v3}, Lz5/xo1;->b()Ljava/util/Map;

    move-result-object v3

    sget-object v4, Lz5/so;->V2:Lz5/no;

    .line 57
    sget-object v5, Lz5/xk;->d:Lz5/xk;

    iget-object v5, v5, Lz5/xk;->c:Lcom/google/android/gms/internal/ads/g0;

    .line 58
    invoke-virtual {v5, v4}, Lcom/google/android/gms/internal/ads/g0;->a(Lz5/no;)Ljava/lang/Object;

    move-result-object v4

    check-cast v4, Ljava/lang/Boolean;

    invoke-virtual {v4}, Ljava/lang/Boolean;->booleanValue()Z

    move-result v4

    if-eqz v4, :cond_31a

    new-instance v4, Lcom/google/android/gms/internal/ads/w;

    new-instance v5, Lz5/ng;

    invoke-direct {v5, v1}, Lz5/ng;-><init>(Landroid/content/Context;)V

    invoke-direct {v4, v5}, Lcom/google/android/gms/internal/ads/w;-><init>(Lz5/ng;)V

    .line 59
    monitor-enter v4

    :try_start_2dd
    iget-boolean v1, v4, Lcom/google/android/gms/internal/ads/w;->c:Z
    :try_end_2df
    .catchall {:try_start_2dd .. :try_end_2df} :catchall_317

    if-eqz v1, :cond_307

    :try_start_2e1
    iget-object v1, v4, Lcom/google/android/gms/internal/ads/w;->b:Lz5/rh;

    .line 60
    iget-boolean v5, v1, Lz5/uk1;->t:Z

    if-eqz v5, :cond_2ed

    invoke-virtual {v1}, Lz5/uk1;->i()V

    const/4 v5, 0x0

    iput-boolean v5, v1, Lz5/uk1;->t:Z

    :cond_2ed
    iget-object v1, v1, Lz5/uk1;->s:Lz5/xk1;

    check-cast v1, Lz5/sh;

    invoke-static {v1, v0}, Lz5/sh;->B(Lz5/sh;Ljava/lang/String;)V
    :try_end_2f4
    .catch Ljava/lang/NullPointerException; {:try_start_2e1 .. :try_end_2f4} :catch_2f5
    .catchall {:try_start_2e1 .. :try_end_2f4} :catchall_317

    goto :goto_307

    :catch_2f5
    move-exception v0

    .line 61
    :try_start_2f6
    invoke-static {}, Lcom/google/android/gms/ads/internal/zzt;->zzg()Lcom/google/android/gms/internal/ads/u1;

    move-result-object v1

    const-string v5, "AdMobClearcutLogger.modify"

    .line 62
    iget-object v6, v1, Lcom/google/android/gms/internal/ads/u1;->e:Landroid/content/Context;

    iget-object v1, v1, Lcom/google/android/gms/internal/ads/u1;->f:Lz5/g50;

    invoke-static {v6, v1}, Lcom/google/android/gms/internal/ads/h1;->d(Landroid/content/Context;Lz5/g50;)Lz5/f10;

    move-result-object v1

    invoke-interface {v1, v0, v5}, Lz5/f10;->a(Ljava/lang/Throwable;Ljava/lang/String;)V
    :try_end_307
    .catchall {:try_start_2f6 .. :try_end_307} :catchall_317

    .line 63
    :cond_307
    :goto_307
    monitor-exit v4

    .line 64
    new-instance v0, Lz5/eq0;

    invoke-direct {v0, v4, v3}, Lz5/eq0;-><init>(Lcom/google/android/gms/internal/ads/w;Ljava/util/Map;)V

    new-instance v1, Lz5/dk0;

    invoke-direct {v1, v0, v2}, Lz5/dk0;-><init>(Ljava/lang/Object;Ljava/util/concurrent/Executor;)V

    invoke-static {v1}, Ljava/util/Collections;->singleton(Ljava/lang/Object;)Ljava/util/Set;

    move-result-object v0

    goto :goto_31e

    :catchall_317
    move-exception v0

    .line 65
    monitor-exit v4

    throw v0

    .line 66
    :cond_31a
    invoke-static {}, Ljava/util/Collections;->emptySet()Ljava/util/Set;

    move-result-object v0

    :goto_31e
    const-string v1, "Cannot return null from a non-@Nullable @Provides method"

    .line 67
    invoke-static {v0, v1}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;

    return-object v0

    .line 68
    :pswitch_324
    iget-object v0, p0, Lz5/hc0;->b:Lz5/cp1;

    invoke-interface {v0}, Lz5/cp1;->zzb()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lz5/k51;

    iget-object v1, p0, Lz5/hc0;->c:Lz5/cp1;

    invoke-interface {v1}, Lz5/cp1;->zzb()Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Lz5/gc1;

    iget-object v2, p0, Lz5/hc0;->d:Lz5/cp1;

    check-cast v2, Lz5/pw0;

    invoke-virtual {v2}, Lz5/pw0;->a()Lz5/uv0;

    move-result-object v2

    iget-object v3, p0, Lz5/hc0;->e:Ljava/lang/Object;

    check-cast v3, Lz5/cp1;

    check-cast v3, Lz5/vw0;

    invoke-virtual {v3}, Lz5/vw0;->a()Lz5/wv0;

    move-result-object v3

    new-instance v4, Lz5/gv0;

    invoke-direct {v4, v0, v1, v3, v2}, Lz5/gv0;-><init>(Lz5/k51;Lz5/gc1;Lz5/vu0;Lz5/av0;)V

    return-object v4

    .line 69
    :pswitch_34c
    iget-object v0, p0, Lz5/hc0;->b:Lz5/cp1;

    check-cast v0, Lz5/w31;

    invoke-virtual {v0}, Lz5/w31;->a()Landroid/content/Context;

    move-result-object v0

    iget-object v1, p0, Lz5/hc0;->c:Lz5/cp1;

    check-cast v1, Lz5/tm0;

    invoke-virtual {v1}, Lz5/tm0;->a()Lz5/hm0;

    move-result-object v1

    iget-object v2, p0, Lz5/hc0;->d:Lz5/cp1;

    check-cast v2, Lz5/vm0;

    invoke-virtual {v2}, Lz5/vm0;->a()Lz5/um0;

    move-result-object v2

    iget-object v3, p0, Lz5/hc0;->e:Ljava/lang/Object;

    check-cast v3, Lz5/cp1;

    invoke-interface {v3}, Lz5/cp1;->zzb()Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Lz5/em0;

    new-instance v4, Lz5/lo0;

    invoke-direct {v4, v0, v1, v2, v3}, Lz5/lo0;-><init>(Landroid/content/Context;Lz5/hm0;Lz5/um0;Lz5/em0;)V

    return-object v4

    .line 70
    :pswitch_374
    iget-object v0, p0, Lz5/hc0;->b:Lz5/cp1;

    invoke-interface {v0}, Lz5/cp1;->zzb()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lz5/np0;

    iget-object v1, p0, Lz5/hc0;->c:Lz5/cp1;

    check-cast v1, Lz5/yl0;

    invoke-virtual {v1}, Lz5/yl0;->a()Lz5/to0;

    move-result-object v1

    iget-object v2, p0, Lz5/hc0;->d:Lz5/cp1;

    invoke-interface {v2}, Lz5/cp1;->zzb()Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Lz5/ic0;

    iget-object v3, p0, Lz5/hc0;->e:Ljava/lang/Object;

    check-cast v3, Lz5/cp1;

    check-cast v3, Lz5/xl0;

    .line 71
    iget-object v3, v3, Lz5/xl0;->a:Lz5/cp1;

    invoke-interface {v3}, Lz5/cp1;->zzb()Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Lcom/google/android/gms/internal/ads/a3;

    const-string v4, "Cannot return null from a non-@Nullable @Provides method"

    .line 72
    invoke-static {v3, v4}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;

    .line 73
    new-instance v4, Lz5/zm0;

    invoke-direct {v4, v0, v1, v2, v3}, Lz5/zm0;-><init>(Lz5/np0;Lz5/to0;Lz5/ic0;Lz5/nm0;)V

    return-object v4

    .line 74
    :pswitch_3a5
    iget-object v0, p0, Lz5/hc0;->b:Lz5/cp1;

    invoke-interface {v0}, Lz5/cp1;->zzb()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lz5/oe;

    iget-object v1, p0, Lz5/hc0;->c:Lz5/cp1;

    invoke-interface {v1}, Lz5/cp1;->zzb()Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Ljava/util/concurrent/Executor;

    iget-object v2, p0, Lz5/hc0;->d:Lz5/cp1;

    invoke-interface {v2}, Lz5/cp1;->zzb()Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Landroid/content/Context;

    iget-object v3, p0, Lz5/hc0;->e:Ljava/lang/Object;

    check-cast v3, Lz5/cp1;

    invoke-interface {v3}, Lz5/cp1;->zzb()Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Lu5/c;

    new-instance v4, Lz5/ic0;

    new-instance v5, Lz5/fc0;

    invoke-direct {v5, v2, v0}, Lz5/fc0;-><init>(Landroid/content/Context;Lz5/oe;)V

    invoke-direct {v4, v1, v5, v3}, Lz5/ic0;-><init>(Ljava/util/concurrent/Executor;Lz5/fc0;Lu5/c;)V

    return-object v4

    .line 75
    :pswitch_3d2
    iget-object v0, p0, Lz5/hc0;->b:Lz5/cp1;

    invoke-interface {v0}, Lz5/cp1;->zzb()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lz5/k51;

    iget-object v1, p0, Lz5/hc0;->c:Lz5/cp1;

    invoke-interface {v1}, Lz5/cp1;->zzb()Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Lz5/gc1;

    iget-object v2, p0, Lz5/hc0;->d:Lz5/cp1;

    check-cast v2, Lz5/vv0;

    invoke-virtual {v2}, Lz5/vv0;->a()Lz5/uv0;

    move-result-object v2

    iget-object v3, p0, Lz5/hc0;->e:Ljava/lang/Object;

    check-cast v3, Lz5/cp1;

    check-cast v3, Lz5/vw0;

    invoke-virtual {v3}, Lz5/vw0;->a()Lz5/wv0;

    move-result-object v3

    new-instance v4, Lz5/gv0;

    invoke-direct {v4, v0, v1, v3, v2}, Lz5/gv0;-><init>(Lz5/k51;Lz5/gc1;Lz5/vu0;Lz5/av0;)V

    return-object v4

    .line 76
    :pswitch_3fa
    iget-object v0, p0, Lz5/hc0;->b:Lz5/cp1;

    check-cast v0, Lz5/lg0;

    .line 77
    iget-object v0, v0, Lz5/lg0;->a:Lz5/cp1;

    check-cast v0, Lz5/ap1;

    invoke-virtual {v0}, Lz5/ap1;->b()Ljava/util/Set;

    move-result-object v0

    new-instance v1, Lz5/jg0;

    invoke-direct {v1, v0}, Lz5/jg0;-><init>(Ljava/util/Set;)V

    .line 78
    iget-object v0, p0, Lz5/hc0;->c:Lz5/cp1;

    check-cast v0, Lz5/ap1;

    invoke-virtual {v0}, Lz5/ap1;->b()Ljava/util/Set;

    move-result-object v0

    sget-object v2, Lz5/k50;->a:Lz5/gc1;

    const-string v3, "Cannot return null from a non-@Nullable @Provides method"

    .line 79
    invoke-static {v2, v3}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;

    .line 80
    iget-object v3, p0, Lz5/hc0;->e:Ljava/lang/Object;

    check-cast v3, Lz5/cp1;

    invoke-interface {v3}, Lz5/cp1;->zzb()Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Ljava/util/concurrent/ScheduledExecutorService;

    new-instance v4, Lz5/kg0;

    invoke-direct {v4, v1, v0, v2, v3}, Lz5/kg0;-><init>(Lz5/jg0;Ljava/util/Set;Ljava/util/concurrent/Executor;Ljava/util/concurrent/ScheduledExecutorService;)V

    return-object v4

    .line 81
    :pswitch_42a
    iget-object v0, p0, Lz5/hc0;->b:Lz5/cp1;

    invoke-interface {v0}, Lz5/cp1;->zzb()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lz5/og0;

    iget-object v1, p0, Lz5/hc0;->c:Lz5/cp1;

    check-cast v1, Lz5/te0;

    invoke-virtual {v1}, Lz5/te0;->a()Lz5/b31;

    move-result-object v1

    iget-object v2, p0, Lz5/hc0;->d:Lz5/cp1;

    invoke-interface {v2}, Lz5/cp1;->zzb()Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Ljava/util/concurrent/ScheduledExecutorService;

    sget-object v3, Lz5/k50;->a:Lz5/gc1;

    const-string v4, "Cannot return null from a non-@Nullable @Provides method"

    .line 82
    invoke-static {v3, v4}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;

    .line 83
    new-instance v4, Lz5/lf0;

    invoke-direct {v4, v0, v1, v2, v3}, Lz5/lf0;-><init>(Lz5/og0;Lz5/b31;Ljava/util/concurrent/ScheduledExecutorService;Ljava/util/concurrent/Executor;)V

    return-object v4

    .line 84
    :pswitch_44f
    iget-object v0, p0, Lz5/hc0;->b:Lz5/cp1;

    check-cast v0, Lz5/w31;

    invoke-virtual {v0}, Lz5/w31;->a()Landroid/content/Context;

    move-result-object v0

    iget-object v1, p0, Lz5/hc0;->c:Lz5/cp1;

    check-cast v1, Lz5/td0;

    .line 85
    iget-object v1, v1, Lz5/td0;->a:Lcom/google/android/gms/internal/ads/v3;

    .line 86
    iget-object v1, v1, Lcom/google/android/gms/internal/ads/v3;->v:Ljava/lang/Object;

    check-cast v1, Lcom/google/android/gms/internal/ads/g2;

    .line 87
    iget-object v2, p0, Lz5/hc0;->d:Lz5/cp1;

    check-cast v2, Lz5/te0;

    invoke-virtual {v2}, Lz5/te0;->a()Lz5/b31;

    move-result-object v2

    iget-object v3, p0, Lz5/hc0;->e:Ljava/lang/Object;

    check-cast v3, Lz5/cp1;

    check-cast v3, Lz5/o90;

    invoke-virtual {v3}, Lz5/o90;->a()Lz5/g50;

    move-result-object v3

    new-instance v4, Lcom/google/android/gms/internal/ads/q2;

    invoke-direct {v4, v0, v1, v2, v3}, Lcom/google/android/gms/internal/ads/q2;-><init>(Landroid/content/Context;Lcom/google/android/gms/internal/ads/g2;Lz5/b31;Lz5/g50;)V

    return-object v4

    .line 88
    :pswitch_479
    iget-object v0, p0, Lz5/hc0;->b:Lz5/cp1;

    check-cast v0, Lz5/ff0;

    invoke-virtual {v0}, Lz5/ff0;->a()Lz5/uk;

    move-result-object v0

    iget-object v1, p0, Lz5/hc0;->c:Lz5/cp1;

    check-cast v1, Lz5/ce0;

    .line 89
    iget-object v1, v1, Lz5/ce0;->a:Landroidx/appcompat/widget/n;

    .line 90
    iget-object v1, v1, Landroidx/appcompat/widget/n;->s:Ljava/lang/Object;

    check-cast v1, Lz5/qs;

    const-string v2, "Cannot return null from a non-@Nullable @Provides method"

    .line 91
    invoke-static {v1, v2}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;

    .line 92
    iget-object v2, p0, Lz5/hc0;->d:Lz5/cp1;

    check-cast v2, Lz5/be0;

    .line 93
    iget-object v2, v2, Lz5/be0;->a:Landroidx/appcompat/widget/n;

    .line 94
    iget-object v2, v2, Landroidx/appcompat/widget/n;->t:Ljava/lang/Object;

    check-cast v2, Ljava/lang/Runnable;

    .line 95
    iget-object v3, p0, Lz5/hc0;->e:Ljava/lang/Object;

    check-cast v3, Lz5/cp1;

    invoke-interface {v3}, Lz5/cp1;->zzb()Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Ljava/util/concurrent/Executor;

    new-instance v4, Lz5/ae0;

    invoke-direct {v4, v0, v1, v2, v3}, Lz5/ae0;-><init>(Lz5/uk;Lz5/qs;Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)V

    return-object v4

    .line 96
    :pswitch_4aa
    iget-object v0, p0, Lz5/hc0;->b:Lz5/cp1;

    invoke-interface {v0}, Lz5/cp1;->zzb()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lz5/k51;

    iget-object v1, p0, Lz5/hc0;->c:Lz5/cp1;

    invoke-interface {v1}, Lz5/cp1;->zzb()Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Lz5/gc1;

    iget-object v2, p0, Lz5/hc0;->d:Lz5/cp1;

    check-cast v2, Lz5/mv0;

    invoke-virtual {v2}, Lz5/mv0;->a()Lz5/lv0;

    move-result-object v2

    iget-object v3, p0, Lz5/hc0;->e:Ljava/lang/Object;

    check-cast v3, Lz5/cp1;

    check-cast v3, Lz5/vw0;

    invoke-virtual {v3}, Lz5/vw0;->a()Lz5/wv0;

    move-result-object v3

    new-instance v4, Lz5/gv0;

    invoke-direct {v4, v0, v1, v3, v2}, Lz5/gv0;-><init>(Lz5/k51;Lz5/gc1;Lz5/vu0;Lz5/av0;)V

    return-object v4

    .line 97
    :pswitch_4d2
    iget-object v0, p0, Lz5/hc0;->b:Lz5/cp1;

    check-cast v0, Lz5/te0;

    invoke-virtual {v0}, Lz5/te0;->a()Lz5/b31;

    iget-object v0, p0, Lz5/hc0;->c:Lz5/cp1;

    check-cast v0, Lz5/o90;

    invoke-virtual {v0}, Lz5/o90;->a()Lz5/g50;

    move-result-object v3

    iget-object v0, p0, Lz5/hc0;->d:Lz5/cp1;

    invoke-interface {v0}, Lz5/cp1;->zzb()Ljava/lang/Object;

    move-result-object v0

    move-object v5, v0

    check-cast v5, Lorg/json/JSONObject;

    iget-object v0, p0, Lz5/hc0;->e:Ljava/lang/Object;

    check-cast v0, Lz5/cp1;

    invoke-interface {v0}, Lz5/cp1;->zzb()Ljava/lang/Object;

    move-result-object v0

    move-object v4, v0

    check-cast v4, Ljava/lang/String;

    const-string v0, "native"

    invoke-virtual {v0, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v6

    new-instance v0, Lz5/oe;

    invoke-static {}, Lcom/google/android/gms/ads/internal/zzt;->zzc()Lcom/google/android/gms/ads/internal/util/zzs;

    invoke-static {}, Ljava/util/UUID;->randomUUID()Ljava/util/UUID;

    move-result-object v1

    invoke-virtual {v1}, Ljava/util/UUID;->toString()Ljava/lang/String;

    move-result-object v2

    move-object v1, v0

    invoke-direct/range {v1 .. v6}, Lz5/oe;-><init>(Ljava/lang/String;Lz5/g50;Ljava/lang/String;Lorg/json/JSONObject;Z)V

    return-object v0

    .line 98
    :goto_50d
    iget-object v0, p0, Lz5/hc0;->e:Ljava/lang/Object;

    check-cast v0, Lz5/hj0;

    iget-object v1, p0, Lz5/hc0;->b:Lz5/cp1;

    invoke-interface {v1}, Lz5/cp1;->zzb()Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Lu5/c;

    iget-object v2, p0, Lz5/hc0;->c:Lz5/cp1;

    check-cast v2, Lz5/jw0;

    invoke-virtual {v2}, Lz5/jw0;->a()Lcom/google/android/gms/internal/ads/v3;

    move-result-object v2

    iget-object v3, p0, Lz5/hc0;->d:Lz5/cp1;

    invoke-interface {v3}, Lz5/cp1;->zzb()Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Lz5/yu0;

    .line 99
    iget-object v4, v0, Lz5/hj0;->q:Lz5/iw0;

    if-nez v4, :cond_534

    new-instance v4, Lz5/iw0;

    invoke-direct {v4, v1, v2, v3}, Lz5/iw0;-><init>(Lu5/c;Lcom/google/android/gms/internal/ads/v3;Lz5/yu0;)V

    iput-object v4, v0, Lz5/hj0;->q:Lz5/iw0;

    :cond_534
    iget-object v0, v0, Lz5/hj0;->q:Lz5/iw0;

    const-string v1, "Cannot return null from a non-@Nullable @Provides method"

    .line 100
    invoke-static {v0, v1}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;

    return-object v0

    :pswitch_data_53c
    .packed-switch 0x0
        :pswitch_4d2
        :pswitch_4aa
        :pswitch_479
        :pswitch_44f
        :pswitch_42a
        :pswitch_3fa
        :pswitch_3d2
        :pswitch_3a5
        :pswitch_374
        :pswitch_34c
        :pswitch_324
        :pswitch_296
        :pswitch_274
        :pswitch_24c
        :pswitch_224
        :pswitch_1ff
        :pswitch_1db
        :pswitch_1b7
        :pswitch_18d
        :pswitch_15f
        :pswitch_137
        :pswitch_10f
        :pswitch_e8
        :pswitch_c1
        :pswitch_9a
        :pswitch_73
        :pswitch_4c
        :pswitch_2f
        :pswitch_7
    .end packed-switch
.end method
