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

# interfaces
.implements Lz5/ne0;


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


# instance fields
.field public final a:Ljava/util/Map;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/Map<",
            "Ljava/lang/String;",
            "Lz5/tu0<",
            "Lz5/qe0;",
            ">;>;"
        }
    .end annotation
.end field

.field public final b:Ljava/util/Map;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/Map<",
            "Ljava/lang/String;",
            "Lz5/tu0<",
            "Lz5/em0;",
            ">;>;"
        }
    .end annotation
.end field

.field public final c:Ljava/util/Map;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/Map<",
            "Ljava/lang/String;",
            "Lz5/xv0<",
            "Lz5/em0;",
            ">;>;"
        }
    .end annotation
.end field

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

.field public final e:Lz5/om0;


# direct methods
.method public constructor <init>(Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Lz5/cp1;Lz5/om0;)V
    .registers 6
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/Map<",
            "Ljava/lang/String;",
            "Lz5/tu0<",
            "Lz5/qe0;",
            ">;>;",
            "Ljava/util/Map<",
            "Ljava/lang/String;",
            "Lz5/tu0<",
            "Lz5/em0;",
            ">;>;",
            "Ljava/util/Map<",
            "Ljava/lang/String;",
            "Lz5/xv0<",
            "Lz5/em0;",
            ">;>;",
            "Lz5/cp1<",
            "Lz5/ne0<",
            "Lz5/ed0;",
            ">;>;",
            "Lz5/om0;",
            ")V"
        }
    .end annotation

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

    iput-object p1, p0, Lz5/kl0;->a:Ljava/util/Map;

    iput-object p2, p0, Lz5/kl0;->b:Ljava/util/Map;

    iput-object p3, p0, Lz5/kl0;->c:Ljava/util/Map;

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

    iput-object p5, p0, Lz5/kl0;->e:Lz5/om0;

    return-void
.end method


# virtual methods
.method public final a(ILjava/lang/String;)Lz5/tu0;
    .registers 5
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(I",
            "Ljava/lang/String;",
            ")",
            "Lz5/tu0<",
            "Lz5/qe0;",
            ">;"
        }
    .end annotation

    iget-object v0, p0, Lz5/kl0;->a:Ljava/util/Map;

    invoke-interface {v0, p2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Lz5/tu0;

    if-eqz v0, :cond_b

    return-object v0

    :cond_b
    const/4 v0, 0x1

    const/4 v1, 0x0

    if-eq p1, v0, :cond_38

    const/4 v0, 0x4

    if-eq p1, v0, :cond_13

    return-object v1

    :cond_13
    iget-object p1, p0, Lz5/kl0;->c:Ljava/util/Map;

    invoke-interface {p1, p2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object p1

    check-cast p1, Lz5/xv0;

    if-eqz p1, :cond_25

    .line 1
    new-instance v1, Lz5/uu0;

    sget-object p2, Lz5/oe0;->a:Lz5/n91;

    invoke-direct {v1, p1, p2}, Lz5/uu0;-><init>(Lz5/tu0;Lz5/n91;)V

    goto :goto_2f

    .line 2
    :cond_25
    iget-object p1, p0, Lz5/kl0;->b:Ljava/util/Map;

    invoke-interface {p1, p2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object p1

    check-cast p1, Lz5/tu0;

    if-nez p1, :cond_30

    :goto_2f
    return-object v1

    .line 3
    :cond_30
    new-instance p2, Lz5/uu0;

    sget-object v0, Lz5/pe0;->a:Lz5/n91;

    invoke-direct {p2, p1, v0}, Lz5/uu0;-><init>(Lz5/tu0;Lz5/n91;)V

    return-object p2

    .line 4
    :cond_38
    iget-object v0, p0, Lz5/kl0;->e:Lz5/om0;

    .line 5
    iget-object v0, v0, Lz5/om0;->d:Lz5/ks;

    if-nez v0, :cond_3f

    goto :goto_55

    .line 6
    :cond_3f
    iget-object v0, p0, Lz5/kl0;->d:Lz5/cp1;

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

    move-result-object v0

    check-cast v0, Lz5/ne0;

    invoke-interface {v0, p1, p2}, Lz5/ne0;->a(ILjava/lang/String;)Lz5/tu0;

    move-result-object p1

    if-eqz p1, :cond_55

    .line 7
    new-instance p2, Lz5/uu0;

    sget-object v0, Lz5/pe0;->a:Lz5/n91;

    invoke-direct {p2, p1, v0}, Lz5/uu0;-><init>(Lz5/tu0;Lz5/n91;)V

    return-object p2

    :cond_55
    :goto_55
    return-object v1
.end method
