.class public abstract Lz5/hp1;
.super Lz5/pm1;
.source ""


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


# instance fields
.field public final g:Ljava/util/HashMap;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/HashMap<",
            "TT;",
            "Lz5/gp1<",
            "TT;>;>;"
        }
    .end annotation
.end field

.field public h:Landroid/os/Handler;

.field public i:Lz5/rf;


# direct methods
.method public constructor <init>()V
    .registers 2

    invoke-direct {p0}, Lz5/pm1;-><init>()V

    new-instance v0, Ljava/util/HashMap;

    invoke-direct {v0}, Ljava/util/HashMap;-><init>()V

    iput-object v0, p0, Lz5/hp1;->g:Ljava/util/HashMap;

    return-void
.end method


# virtual methods
.method public final k()V
    .registers 4

    iget-object v0, p0, Lz5/hp1;->g:Ljava/util/HashMap;

    invoke-virtual {v0}, Ljava/util/HashMap;->values()Ljava/util/Collection;

    move-result-object v0

    invoke-interface {v0}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;

    move-result-object v0

    :goto_a
    invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z

    move-result v1

    if-eqz v1, :cond_1e

    invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Lz5/gp1;

    iget-object v2, v1, Lz5/gp1;->a:Lz5/tp1;

    iget-object v1, v1, Lz5/gp1;->b:Lz5/sp1;

    invoke-interface {v2, v1}, Lz5/tp1;->h(Lz5/sp1;)V

    goto :goto_a

    :cond_1e
    return-void
.end method

.method public final m()V
    .registers 4

    iget-object v0, p0, Lz5/hp1;->g:Ljava/util/HashMap;

    invoke-virtual {v0}, Ljava/util/HashMap;->values()Ljava/util/Collection;

    move-result-object v0

    invoke-interface {v0}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;

    move-result-object v0

    :goto_a
    invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z

    move-result v1

    if-eqz v1, :cond_1e

    invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Lz5/gp1;

    iget-object v2, v1, Lz5/gp1;->a:Lz5/tp1;

    iget-object v1, v1, Lz5/gp1;->b:Lz5/sp1;

    invoke-interface {v2, v1}, Lz5/tp1;->j(Lz5/sp1;)V

    goto :goto_a

    :cond_1e
    return-void
.end method

.method public n()V
    .registers 5

    iget-object v0, p0, Lz5/hp1;->g:Ljava/util/HashMap;

    invoke-virtual {v0}, Ljava/util/HashMap;->values()Ljava/util/Collection;

    move-result-object v0

    invoke-interface {v0}, Ljava/util/Collection;->iterator()Ljava/util/Iterator;

    move-result-object v0

    :goto_a
    invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z

    move-result v1

    if-eqz v1, :cond_2c

    invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v1

    check-cast v1, Lz5/gp1;

    iget-object v2, v1, Lz5/gp1;->a:Lz5/tp1;

    iget-object v3, v1, Lz5/gp1;->b:Lz5/sp1;

    invoke-interface {v2, v3}, Lz5/tp1;->d(Lz5/sp1;)V

    iget-object v2, v1, Lz5/gp1;->a:Lz5/tp1;

    iget-object v3, v1, Lz5/gp1;->c:Lcom/google/android/gms/internal/ads/v3;

    invoke-interface {v2, v3}, Lz5/tp1;->i(Lz5/xp1;)V

    iget-object v2, v1, Lz5/gp1;->a:Lz5/tp1;

    iget-object v1, v1, Lz5/gp1;->c:Lcom/google/android/gms/internal/ads/v3;

    invoke-interface {v2, v1}, Lz5/tp1;->e(Lz5/p31;)V

    goto :goto_a

    :cond_2c
    iget-object v0, p0, Lz5/hp1;->g:Ljava/util/HashMap;

    invoke-virtual {v0}, Ljava/util/HashMap;->clear()V

    return-void
.end method

.method public abstract p(Ljava/lang/Object;Lz5/tp1;Lz5/r4;)V
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(TT;",
            "Lz5/tp1;",
            "Lz5/r4;",
            ")V"
        }
    .end annotation
.end method

.method public final q(Ljava/lang/Object;Lz5/tp1;)V
    .registers 7
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(TT;",
            "Lz5/tp1;",
            ")V"
        }
    .end annotation

    iget-object v0, p0, Lz5/hp1;->g:Ljava/util/HashMap;

    invoke-virtual {v0, p1}, Ljava/util/HashMap;->containsKey(Ljava/lang/Object;)Z

    move-result v0

    xor-int/lit8 v0, v0, 0x1

    invoke-static {v0}, Lcom/google/android/gms/internal/ads/d;->e(Z)V

    new-instance v0, Lz5/fp1;

    invoke-direct {v0, p0, p1}, Lz5/fp1;-><init>(Lz5/hp1;Ljava/lang/Object;)V

    new-instance v1, Lcom/google/android/gms/internal/ads/v3;

    invoke-direct {v1, p0, p1}, Lcom/google/android/gms/internal/ads/v3;-><init>(Lz5/hp1;Ljava/lang/Object;)V

    iget-object v2, p0, Lz5/hp1;->g:Ljava/util/HashMap;

    new-instance v3, Lz5/gp1;

    invoke-direct {v3, p2, v0, v1}, Lz5/gp1;-><init>(Lz5/tp1;Lz5/sp1;Lcom/google/android/gms/internal/ads/v3;)V

    invoke-virtual {v2, p1, v3}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    iget-object p1, p0, Lz5/hp1;->h:Landroid/os/Handler;

    invoke-static {p1}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;

    invoke-interface {p2, p1, v1}, Lz5/tp1;->a(Landroid/os/Handler;Lz5/xp1;)V

    iget-object p1, p0, Lz5/hp1;->h:Landroid/os/Handler;

    invoke-static {p1}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;

    invoke-interface {p2, p1, v1}, Lz5/tp1;->g(Landroid/os/Handler;Lz5/p31;)V

    iget-object p1, p0, Lz5/hp1;->i:Lz5/rf;

    invoke-interface {p2, v0, p1}, Lz5/tp1;->f(Lz5/sp1;Lz5/rf;)V

    .line 1
    iget-object p1, p0, Lz5/pm1;->b:Ljava/util/HashSet;

    invoke-virtual {p1}, Ljava/util/HashSet;->isEmpty()Z

    move-result p1

    xor-int/lit8 p1, p1, 0x1

    if-nez p1, :cond_41

    .line 2
    invoke-interface {p2, v0}, Lz5/tp1;->j(Lz5/sp1;)V

    :cond_41
    return-void
.end method

.method public abstract r(Ljava/lang/Object;Lz5/rp1;)Lz5/rp1;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(TT;",
            "Lz5/rp1;",
            ")",
            "Lz5/rp1;"
        }
    .end annotation
.end method
