.class public abstract Lcom/google/android/gms/internal/ads/a;
.super Ljava/lang/Object;
.source ""


# instance fields
.field public final r:Ljava/lang/Object;


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

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

    new-instance v0, Lz5/q4;

    invoke-direct {v0}, Lz5/q4;-><init>()V

    iput-object v0, p0, Lcom/google/android/gms/internal/ads/a;->r:Ljava/lang/Object;

    return-void
.end method

.method public constructor <init>(Landroid/view/View;)V
    .registers 3

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

    new-instance v0, Ljava/lang/ref/WeakReference;

    invoke-direct {v0, p1}, Ljava/lang/ref/WeakReference;-><init>(Ljava/lang/Object;)V

    iput-object v0, p0, Lcom/google/android/gms/internal/ads/a;->r:Ljava/lang/Object;

    return-void
.end method

.method public constructor <init>(Ljava/lang/Class;)V
    .registers 2

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

    iput-object p1, p0, Lcom/google/android/gms/internal/ads/a;->r:Ljava/lang/Object;

    return-void
.end method

.method public constructor <init>(Lsun/misc/Unsafe;)V
    .registers 2

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

    iput-object p1, p0, Lcom/google/android/gms/internal/ads/a;->r:Ljava/lang/Object;

    return-void
.end method

.method public constructor <init>(Lz5/ou1;)V
    .registers 2

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

    iput-object p1, p0, Lcom/google/android/gms/internal/ads/a;->r:Ljava/lang/Object;

    return-void
.end method


# virtual methods
.method public A(Ljava/lang/reflect/Field;)J
    .registers 4

    iget-object v0, p0, Lcom/google/android/gms/internal/ads/a;->r:Ljava/lang/Object;

    check-cast v0, Lsun/misc/Unsafe;

    invoke-virtual {v0, p1}, Lsun/misc/Unsafe;->objectFieldOffset(Ljava/lang/reflect/Field;)J

    move-result-wide v0

    return-wide v0
.end method

.method public B(Ljava/lang/Class;)I
    .registers 3
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/Class<",
            "*>;)I"
        }
    .end annotation

    iget-object v0, p0, Lcom/google/android/gms/internal/ads/a;->r:Ljava/lang/Object;

    check-cast v0, Lsun/misc/Unsafe;

    invoke-virtual {v0, p1}, Lsun/misc/Unsafe;->arrayBaseOffset(Ljava/lang/Class;)I

    move-result p1

    return p1
.end method

.method public C(Ljava/lang/Class;)I
    .registers 3
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/lang/Class<",
            "*>;)I"
        }
    .end annotation

    iget-object v0, p0, Lcom/google/android/gms/internal/ads/a;->r:Ljava/lang/Object;

    check-cast v0, Lsun/misc/Unsafe;

    invoke-virtual {v0, p1}, Lsun/misc/Unsafe;->arrayIndexScale(Ljava/lang/Class;)I

    move-result p1

    return p1
.end method

.method public D(Ljava/lang/Object;J)I
    .registers 5

    iget-object v0, p0, Lcom/google/android/gms/internal/ads/a;->r:Ljava/lang/Object;

    check-cast v0, Lsun/misc/Unsafe;

    invoke-virtual {v0, p1, p2, p3}, Lsun/misc/Unsafe;->getInt(Ljava/lang/Object;J)I

    move-result p1

    return p1
.end method

.method public E(Ljava/lang/Object;JI)V
    .registers 6

    iget-object v0, p0, Lcom/google/android/gms/internal/ads/a;->r:Ljava/lang/Object;

    check-cast v0, Lsun/misc/Unsafe;

    invoke-virtual {v0, p1, p2, p3, p4}, Lsun/misc/Unsafe;->putInt(Ljava/lang/Object;JI)V

    return-void
.end method

.method public F(Ljava/lang/Object;J)J
    .registers 5

    iget-object v0, p0, Lcom/google/android/gms/internal/ads/a;->r:Ljava/lang/Object;

    check-cast v0, Lsun/misc/Unsafe;

    invoke-virtual {v0, p1, p2, p3}, Lsun/misc/Unsafe;->getLong(Ljava/lang/Object;J)J

    move-result-wide p1

    return-wide p1
.end method

.method public G(Ljava/lang/Object;JJ)V
    .registers 13

    iget-object v0, p0, Lcom/google/android/gms/internal/ads/a;->r:Ljava/lang/Object;

    move-object v1, v0

    check-cast v1, Lsun/misc/Unsafe;

    move-object v2, p1

    move-wide v3, p2

    move-wide v5, p4

    invoke-virtual/range {v1 .. v6}, Lsun/misc/Unsafe;->putLong(Ljava/lang/Object;JJ)V

    return-void
.end method

.method public H(Ljava/lang/Object;J)Ljava/lang/Object;
    .registers 5

    iget-object v0, p0, Lcom/google/android/gms/internal/ads/a;->r:Ljava/lang/Object;

    check-cast v0, Lsun/misc/Unsafe;

    invoke-virtual {v0, p1, p2, p3}, Lsun/misc/Unsafe;->getObject(Ljava/lang/Object;J)Ljava/lang/Object;

    move-result-object p1

    return-object p1
.end method

.method public I(Ljava/lang/Object;JLjava/lang/Object;)V
    .registers 6

    iget-object v0, p0, Lcom/google/android/gms/internal/ads/a;->r:Ljava/lang/Object;

    check-cast v0, Lsun/misc/Unsafe;

    invoke-virtual {v0, p1, p2, p3, p4}, Lsun/misc/Unsafe;->putObject(Ljava/lang/Object;JLjava/lang/Object;)V

    return-void
.end method

.method public abstract J()I
.end method

.method public abstract K()I
.end method

.method public abstract L()J
.end method

.method public abstract M()J
.end method

.method public abstract a()Z
.end method

.method public abstract b()I
.end method

.method public abstract c()I
.end method

.method public abstract d()J
.end method

.method public abstract e()Lz5/r4;
.end method

.method public abstract f(Ljava/lang/Object;JB)V
.end method

.method public g()Z
    .registers 4

    move-object v0, p0

    check-cast v0, Lz5/m2;

    .line 1
    iget-object v0, v0, Lz5/m2;->P:Lz5/t3;

    iget-object v0, v0, Lz5/t3;->a:Lz5/r4;

    .line 2
    invoke-virtual {v0}, Lz5/r4;->k()Z

    move-result v1

    const/4 v2, 0x0

    if-eqz v1, :cond_f

    goto :goto_1c

    :cond_f
    invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/a;->K()I

    move-result v1

    invoke-virtual {v0, v1, v2, v2}, Lz5/r4;->c(IIZ)I

    move-result v0

    const/4 v1, -0x1

    if-eq v0, v1, :cond_1c

    const/4 v0, 0x1

    return v0

    :cond_1c
    :goto_1c
    return v2
.end method

.method public abstract h(Lz5/j7;)Z
.end method

.method public abstract i(Lz5/bm1;)V
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(TKeyFormatProtoT;)V"
        }
    .end annotation
.end method

.method public j()Z
    .registers 4

    move-object v0, p0

    check-cast v0, Lz5/m2;

    .line 1
    iget-object v0, v0, Lz5/m2;->P:Lz5/t3;

    iget-object v0, v0, Lz5/t3;->a:Lz5/r4;

    .line 2
    invoke-virtual {v0}, Lz5/r4;->k()Z

    move-result v1

    const/4 v2, 0x0

    if-eqz v1, :cond_f

    goto :goto_1c

    :cond_f
    invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/a;->K()I

    move-result v1

    invoke-virtual {v0, v1, v2, v2}, Lz5/r4;->b(IIZ)I

    move-result v0

    const/4 v1, -0x1

    if-eq v0, v1, :cond_1c

    const/4 v0, 0x1

    return v0

    :cond_1c
    :goto_1c
    return v2
.end method

.method public abstract k(Ljava/lang/Object;J)Z
.end method

.method public abstract l(Lz5/j7;J)Z
.end method

.method public abstract m(Lz5/zj1;)Lz5/bm1;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lz5/zj1;",
            ")TKeyFormatProtoT;"
        }
    .end annotation
.end method

.method public abstract n(Ljava/lang/Object;JZ)V
.end method

.method public o()Z
    .registers 6

    move-object v0, p0

    check-cast v0, Lz5/m2;

    .line 1
    iget-object v0, v0, Lz5/m2;->P:Lz5/t3;

    iget-object v0, v0, Lz5/t3;->a:Lz5/r4;

    .line 2
    invoke-virtual {v0}, Lz5/r4;->k()Z

    move-result v1

    if-nez v1, :cond_23

    invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/a;->K()I

    move-result v1

    iget-object v2, p0, Lcom/google/android/gms/internal/ads/a;->r:Ljava/lang/Object;

    check-cast v2, Lz5/q4;

    const-wide/16 v3, 0x0

    invoke-virtual {v0, v1, v2, v3, v4}, Lz5/r4;->f(ILz5/q4;J)Lz5/q4;

    move-result-object v0

    invoke-virtual {v0}, Lz5/q4;->b()Z

    move-result v0

    if-eqz v0, :cond_23

    const/4 v0, 0x1

    return v0

    :cond_23
    const/4 v0, 0x0

    return v0
.end method

.method public abstract p(Ljava/lang/Object;J)F
.end method

.method public abstract q(Lz5/bm1;)Ljava/lang/Object;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(TKeyFormatProtoT;)TKeyT;"
        }
    .end annotation
.end method

.method public r()Z
    .registers 6

    move-object v0, p0

    check-cast v0, Lz5/m2;

    .line 1
    iget-object v0, v0, Lz5/m2;->P:Lz5/t3;

    iget-object v0, v0, Lz5/t3;->a:Lz5/r4;

    .line 2
    invoke-virtual {v0}, Lz5/r4;->k()Z

    move-result v1

    if-nez v1, :cond_21

    invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/a;->K()I

    move-result v1

    iget-object v2, p0, Lcom/google/android/gms/internal/ads/a;->r:Ljava/lang/Object;

    check-cast v2, Lz5/q4;

    const-wide/16 v3, 0x0

    invoke-virtual {v0, v1, v2, v3, v4}, Lz5/r4;->f(ILz5/q4;J)Lz5/q4;

    move-result-object v0

    iget-boolean v0, v0, Lz5/q4;->f:Z

    if-eqz v0, :cond_21

    const/4 v0, 0x1

    return v0

    :cond_21
    const/4 v0, 0x0

    return v0
.end method

.method public s()Landroid/view/ViewTreeObserver;
    .registers 4

    iget-object v0, p0, Lcom/google/android/gms/internal/ads/a;->r:Ljava/lang/Object;

    check-cast v0, Ljava/lang/ref/WeakReference;

    invoke-virtual {v0}, Ljava/lang/ref/WeakReference;->get()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Landroid/view/View;

    const/4 v1, 0x0

    if-nez v0, :cond_e

    return-object v1

    :cond_e
    invoke-virtual {v0}, Landroid/view/View;->getViewTreeObserver()Landroid/view/ViewTreeObserver;

    move-result-object v0

    if-eqz v0, :cond_1c

    invoke-virtual {v0}, Landroid/view/ViewTreeObserver;->isAlive()Z

    move-result v2

    if-nez v2, :cond_1b

    goto :goto_1c

    :cond_1b
    return-object v0

    :cond_1c
    :goto_1c
    return-object v1
.end method

.method public t()Ljava/util/Map;
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/Map<",
            "Ljava/lang/String;",
            "Lz5/vc1<",
            "TKeyFormatProtoT;>;>;"
        }
    .end annotation

    invoke-static {}, Ljava/util/Collections;->emptyMap()Ljava/util/Map;

    move-result-object v0

    return-object v0
.end method

.method public abstract u(Ljava/lang/Object;JF)V
.end method

.method public abstract v(Ljava/lang/Object;J)D
.end method

.method public w(Lz5/j7;J)Z
    .registers 5

    invoke-virtual {p0, p1}, Lcom/google/android/gms/internal/ads/a;->h(Lz5/j7;)Z

    move-result v0

    if-eqz v0, :cond_e

    invoke-virtual {p0, p1, p2, p3}, Lcom/google/android/gms/internal/ads/a;->l(Lz5/j7;J)Z

    move-result p1

    if-eqz p1, :cond_e

    const/4 p1, 0x1

    return p1

    :cond_e
    const/4 p1, 0x0

    return p1
.end method

.method public abstract x(Ljava/lang/Object;JD)V
.end method

.method public abstract y(J)B
.end method

.method public abstract z(J[BJJ)V
.end method
