.class public abstract Lz5/w7;
.super Ljava/lang/Object;
.source ""

# interfaces
.implements Lz5/m8;


# instance fields
.field public final a:I

.field public b:Lz5/n8;

.field public c:I

.field public d:I

.field public e:Lz5/cc;

.field public f:J

.field public g:Z

.field public h:Z


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

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

    iput p1, p0, Lz5/w7;->a:I

    const/4 p1, 0x1

    iput-boolean p1, p0, Lz5/w7;->g:Z

    return-void
.end method


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

    const/4 v0, 0x0

    iput-boolean v0, p0, Lz5/w7;->h:Z

    iput-boolean v0, p0, Lz5/w7;->g:Z

    invoke-virtual {p0, p1, p2, v0}, Lz5/w7;->n(JZ)V

    return-void
.end method

.method public final e(I)V
    .registers 2

    iput p1, p0, Lz5/w7;->c:I

    return-void
.end method

.method public final g(Lz5/n8;[Lz5/j8;Lz5/cc;JZJ)V
    .registers 12

    iget v0, p0, Lz5/w7;->d:I

    const/4 v1, 0x0

    const/4 v2, 0x1

    if-nez v0, :cond_8

    move v0, v2

    goto :goto_9

    :cond_8
    move v0, v1

    :goto_9
    invoke-static {v0}, Lcom/google/android/gms/internal/ads/r;->q(Z)V

    iput-object p1, p0, Lz5/w7;->b:Lz5/n8;

    iput v2, p0, Lz5/w7;->d:I

    invoke-virtual {p0, p6}, Lz5/w7;->k(Z)V

    .line 1
    iget-boolean p1, p0, Lz5/w7;->h:Z

    xor-int/2addr p1, v2

    invoke-static {p1}, Lcom/google/android/gms/internal/ads/r;->q(Z)V

    iput-object p3, p0, Lz5/w7;->e:Lz5/cc;

    iput-boolean v1, p0, Lz5/w7;->g:Z

    iput-wide p7, p0, Lz5/w7;->f:J

    invoke-virtual {p0, p2, p7, p8}, Lz5/w7;->m([Lz5/j8;J)V

    .line 2
    invoke-virtual {p0, p4, p5, p6}, Lz5/w7;->n(JZ)V

    return-void
.end method

.method public final h([Lz5/j8;Lz5/cc;J)V
    .registers 6

    iget-boolean v0, p0, Lz5/w7;->h:Z

    xor-int/lit8 v0, v0, 0x1

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

    iput-object p2, p0, Lz5/w7;->e:Lz5/cc;

    const/4 p2, 0x0

    iput-boolean p2, p0, Lz5/w7;->g:Z

    iput-wide p3, p0, Lz5/w7;->f:J

    invoke-virtual {p0, p1, p3, p4}, Lz5/w7;->m([Lz5/j8;J)V

    return-void
.end method

.method public final j(Lz5/ex0;Lz5/q9;Z)I
    .registers 48

    move-object/from16 v1, p0

    move-object/from16 v0, p1

    move-object/from16 v2, p2

    iget-object v3, v1, Lz5/w7;->e:Lz5/cc;

    .line 1
    iget-object v4, v3, Lz5/cc;->b:Lz5/dc;

    iget v3, v3, Lz5/cc;->a:I

    .line 2
    iget-boolean v5, v4, Lz5/dc;->K:Z

    const/4 v6, 0x1

    if-nez v5, :cond_23d

    invoke-virtual {v4}, Lz5/dc;->h()Z

    move-result v5

    if-eqz v5, :cond_19

    goto/16 :goto_23d

    :cond_19
    iget-object v5, v4, Lz5/dc;->E:Landroid/util/SparseArray;

    invoke-virtual {v5, v3}, Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object;

    move-result-object v3

    check-cast v3, Lz5/qc;

    iget-boolean v5, v4, Lz5/dc;->V:Z

    iget-wide v10, v4, Lz5/dc;->S:J

    .line 3
    iget-object v4, v3, Lz5/qc;->a:Lz5/oc;

    iget-object v12, v3, Lz5/qc;->g:Lz5/j8;

    iget-object v13, v3, Lz5/qc;->b:Lz5/nc;

    .line 4
    monitor-enter v4

    :try_start_2c
    invoke-virtual {v4}, Lz5/oc;->a()Z

    move-result v14

    const/4 v15, 0x0

    if-nez v14, :cond_4d

    if-eqz v5, :cond_3c

    const/4 v5, 0x4

    .line 5
    iput v5, v2, Lz5/q9;->a:I

    move-wide/from16 v16, v10

    goto/16 :goto_ac

    .line 6
    :cond_3c
    iget-object v5, v4, Lz5/oc;->q:Lz5/j8;

    if-eqz v5, :cond_4a

    if-nez p3, :cond_44

    if-eq v5, v12, :cond_4a

    :cond_44
    iput-object v5, v0, Lz5/ex0;->s:Ljava/lang/Object;

    move-wide/from16 v16, v10

    goto/16 :goto_bd

    :cond_4a
    move-wide/from16 v16, v10

    goto :goto_b0

    :cond_4d
    if-nez p3, :cond_b3

    iget-object v5, v4, Lz5/oc;->h:[Lz5/j8;

    iget v14, v4, Lz5/oc;->k:I

    aget-object v5, v5, v14

    if-eq v5, v12, :cond_58

    goto :goto_b3

    :cond_58
    iget-object v5, v2, Lz5/q9;->c:Ljava/lang/Object;

    check-cast v5, Ljava/nio/ByteBuffer;

    if-eqz v5, :cond_4a

    iget-object v5, v4, Lz5/oc;->f:[J

    aget-wide v7, v5, v14

    iput-wide v7, v2, Lz5/q9;->d:J

    iget-object v5, v4, Lz5/oc;->e:[I

    aget v5, v5, v14

    .line 7
    iput v5, v2, Lz5/q9;->a:I

    .line 8
    iget-object v5, v4, Lz5/oc;->d:[I

    aget v5, v5, v14

    iput v5, v13, Lz5/nc;->a:I

    iget-object v5, v4, Lz5/oc;->c:[J

    move-wide/from16 v16, v10

    aget-wide v9, v5, v14

    iput-wide v9, v13, Lz5/nc;->b:J

    iget-object v5, v4, Lz5/oc;->g:[Lz5/da;

    aget-object v5, v5, v14

    iput-object v5, v13, Lz5/nc;->d:Lz5/da;

    iget-wide v9, v4, Lz5/oc;->m:J

    invoke-static {v9, v10, v7, v8}, Ljava/lang/Math;->max(JJ)J

    move-result-wide v7

    iput-wide v7, v4, Lz5/oc;->m:J

    iget v5, v4, Lz5/oc;->i:I

    add-int/lit8 v5, v5, -0x1

    iput v5, v4, Lz5/oc;->i:I

    iget v7, v4, Lz5/oc;->k:I

    add-int/2addr v7, v6

    iput v7, v4, Lz5/oc;->k:I

    iget v8, v4, Lz5/oc;->j:I

    add-int/2addr v8, v6

    iput v8, v4, Lz5/oc;->j:I

    iget v8, v4, Lz5/oc;->a:I

    if-ne v7, v8, :cond_9d

    iput v15, v4, Lz5/oc;->k:I

    move v7, v15

    :cond_9d
    if-lez v5, :cond_a4

    iget-object v5, v4, Lz5/oc;->c:[J

    aget-wide v7, v5, v7

    goto :goto_aa

    :cond_a4
    iget-wide v7, v13, Lz5/nc;->b:J

    iget v5, v13, Lz5/nc;->a:I

    int-to-long v9, v5

    add-long/2addr v7, v9

    :goto_aa
    iput-wide v7, v13, Lz5/nc;->c:J
    :try_end_ac
    .catchall {:try_start_2c .. :try_end_ac} :catchall_23a

    :goto_ac
    monitor-exit v4

    const/4 v4, -0x4

    :goto_ae
    const/4 v5, -0x5

    goto :goto_c0

    :goto_b0
    monitor-exit v4

    const/4 v4, -0x3

    goto :goto_ae

    :cond_b3
    :goto_b3
    move-wide/from16 v16, v10

    :try_start_b5
    iget-object v5, v4, Lz5/oc;->h:[Lz5/j8;

    iget v7, v4, Lz5/oc;->k:I

    aget-object v5, v5, v7

    iput-object v5, v0, Lz5/ex0;->s:Ljava/lang/Object;
    :try_end_bd
    .catchall {:try_start_b5 .. :try_end_bd} :catchall_23a

    :goto_bd
    monitor-exit v4

    const/4 v4, -0x5

    goto :goto_ae

    :goto_c0
    if-eq v4, v5, :cond_231

    const/4 v5, -0x4

    if-eq v4, v5, :cond_c7

    goto/16 :goto_23d

    .line 9
    :cond_c7
    invoke-virtual/range {p2 .. p2}, Lz5/q9;->b()Z

    move-result v4

    if-nez v4, :cond_22e

    iget-wide v4, v2, Lz5/q9;->d:J

    cmp-long v4, v4, v16

    if-gez v4, :cond_da

    .line 10
    iget v4, v2, Lz5/q9;->a:I

    const/high16 v5, -0x80000000

    or-int/2addr v4, v5

    iput v4, v2, Lz5/q9;->a:I

    :cond_da
    const/high16 v4, 0x40000000    # 2.0f

    .line 11
    invoke-virtual {v2, v4}, Lz5/q9;->c(I)Z

    move-result v4

    if-eqz v4, :cond_1c1

    .line 12
    iget-object v4, v3, Lz5/qc;->b:Lz5/nc;

    iget-wide v7, v4, Lz5/nc;->b:J

    iget-object v5, v3, Lz5/qc;->c:Lz5/j7;

    invoke-virtual {v5, v6}, Lz5/j7;->i(I)V

    iget-object v5, v3, Lz5/qc;->c:Lz5/j7;

    iget-object v5, v5, Lz5/j7;->b:[B

    invoke-virtual {v3, v7, v8, v5, v6}, Lz5/qc;->j(J[BI)V

    const-wide/16 v9, 0x1

    add-long/2addr v7, v9

    iget-object v5, v3, Lz5/qc;->c:Lz5/j7;

    iget-object v5, v5, Lz5/j7;->b:[B

    aget-byte v5, v5, v15

    and-int/lit16 v9, v5, 0x80

    and-int/lit8 v5, v5, 0x7f

    iget-object v10, v2, Lz5/q9;->b:Ljava/lang/Object;

    check-cast v10, Lz5/o9;

    iget-object v11, v10, Lz5/o9;->a:[B

    const/16 v13, 0x10

    if-nez v11, :cond_10d

    new-array v11, v13, [B

    iput-object v11, v10, Lz5/o9;->a:[B

    :cond_10d
    iget-object v10, v10, Lz5/o9;->a:[B

    invoke-virtual {v3, v7, v8, v10, v5}, Lz5/qc;->j(J[BI)V

    int-to-long v10, v5

    add-long/2addr v7, v10

    if-eqz v9, :cond_12d

    iget-object v5, v3, Lz5/qc;->c:Lz5/j7;

    const/4 v10, 0x2

    invoke-virtual {v5, v10}, Lz5/j7;->i(I)V

    iget-object v5, v3, Lz5/qc;->c:Lz5/j7;

    iget-object v5, v5, Lz5/j7;->b:[B

    invoke-virtual {v3, v7, v8, v5, v10}, Lz5/qc;->j(J[BI)V

    const-wide/16 v10, 0x2

    add-long/2addr v7, v10

    iget-object v5, v3, Lz5/qc;->c:Lz5/j7;

    invoke-virtual {v5}, Lz5/j7;->y()I

    move-result v5

    goto :goto_12e

    :cond_12d
    move v5, v6

    :goto_12e
    iget-object v10, v2, Lz5/q9;->b:Ljava/lang/Object;

    check-cast v10, Lz5/o9;

    iget-object v11, v10, Lz5/o9;->b:[I

    if-eqz v11, :cond_139

    array-length v14, v11

    if-ge v14, v5, :cond_13b

    :cond_139
    new-array v11, v5, [I

    :cond_13b
    iget-object v10, v10, Lz5/o9;->c:[I

    if-eqz v10, :cond_142

    array-length v14, v10

    if-ge v14, v5, :cond_144

    :cond_142
    new-array v10, v5, [I

    :cond_144
    if-eqz v9, :cond_171

    mul-int/lit8 v9, v5, 0x6

    iget-object v14, v3, Lz5/qc;->c:Lz5/j7;

    invoke-virtual {v14, v9}, Lz5/j7;->i(I)V

    iget-object v14, v3, Lz5/qc;->c:Lz5/j7;

    iget-object v14, v14, Lz5/j7;->b:[B

    invoke-virtual {v3, v7, v8, v14, v9}, Lz5/qc;->j(J[BI)V

    int-to-long v12, v9

    add-long/2addr v7, v12

    iget-object v9, v3, Lz5/qc;->c:Lz5/j7;

    invoke-virtual {v9, v15}, Lz5/j7;->r(I)V

    move v9, v15

    :goto_15c
    if-ge v9, v5, :cond_17d

    iget-object v12, v3, Lz5/qc;->c:Lz5/j7;

    invoke-virtual {v12}, Lz5/j7;->y()I

    move-result v12

    aput v12, v11, v9

    iget-object v12, v3, Lz5/qc;->c:Lz5/j7;

    invoke-virtual {v12}, Lz5/j7;->I()I

    move-result v12

    aput v12, v10, v9

    add-int/lit8 v9, v9, 0x1

    goto :goto_15c

    :cond_171
    aput v15, v11, v15

    iget v9, v4, Lz5/nc;->a:I

    iget-wide v12, v4, Lz5/nc;->b:J

    sub-long v12, v7, v12

    long-to-int v12, v12

    sub-int/2addr v9, v12

    aput v9, v10, v15

    :cond_17d
    iget-object v9, v4, Lz5/nc;->d:Lz5/da;

    iget-object v12, v2, Lz5/q9;->b:Ljava/lang/Object;

    check-cast v12, Lz5/o9;

    iget-object v9, v9, Lz5/da;->a:[B

    iget-object v13, v12, Lz5/o9;->a:[B

    .line 13
    iput-object v11, v12, Lz5/o9;->b:[I

    iput-object v10, v12, Lz5/o9;->c:[I

    iput-object v13, v12, Lz5/o9;->a:[B

    sget v14, Lz5/be;->a:I

    const/16 v15, 0x10

    if-lt v14, v15, :cond_1b4

    iget-object v15, v12, Lz5/o9;->d:Landroid/media/MediaCodec$CryptoInfo;

    iput v5, v15, Landroid/media/MediaCodec$CryptoInfo;->numSubSamples:I

    iput-object v11, v15, Landroid/media/MediaCodec$CryptoInfo;->numBytesOfClearData:[I

    iput-object v10, v15, Landroid/media/MediaCodec$CryptoInfo;->numBytesOfEncryptedData:[I

    iput-object v9, v15, Landroid/media/MediaCodec$CryptoInfo;->key:[B

    iput-object v13, v15, Landroid/media/MediaCodec$CryptoInfo;->iv:[B

    iput v6, v15, Landroid/media/MediaCodec$CryptoInfo;->mode:I

    const/16 v5, 0x18

    if-lt v14, v5, :cond_1b4

    iget-object v5, v12, Lz5/o9;->e:Lz5/n9;

    .line 14
    iget-object v9, v5, Lz5/n9;->b:Landroid/media/MediaCodec$CryptoInfo$Pattern;

    const/4 v10, 0x0

    invoke-virtual {v9, v10, v10}, Landroid/media/MediaCodec$CryptoInfo$Pattern;->set(II)V

    iget-object v9, v5, Lz5/n9;->a:Landroid/media/MediaCodec$CryptoInfo;

    iget-object v5, v5, Lz5/n9;->b:Landroid/media/MediaCodec$CryptoInfo$Pattern;

    invoke-virtual {v9, v5}, Landroid/media/MediaCodec$CryptoInfo;->setPattern(Landroid/media/MediaCodec$CryptoInfo$Pattern;)V

    .line 15
    :cond_1b4
    iget-wide v9, v4, Lz5/nc;->b:J

    sub-long/2addr v7, v9

    long-to-int v5, v7

    int-to-long v7, v5

    add-long/2addr v9, v7

    iput-wide v9, v4, Lz5/nc;->b:J

    iget v7, v4, Lz5/nc;->a:I

    sub-int/2addr v7, v5

    iput v7, v4, Lz5/nc;->a:I

    :cond_1c1
    iget-object v4, v3, Lz5/qc;->b:Lz5/nc;

    iget v4, v4, Lz5/nc;->a:I

    .line 16
    iget-object v5, v2, Lz5/q9;->c:Ljava/lang/Object;

    check-cast v5, Ljava/nio/ByteBuffer;

    const/4 v7, 0x0

    if-eqz v5, :cond_22a

    invoke-virtual {v5}, Ljava/nio/ByteBuffer;->capacity()I

    move-result v5

    iget-object v8, v2, Lz5/q9;->c:Ljava/lang/Object;

    check-cast v8, Ljava/nio/ByteBuffer;

    invoke-virtual {v8}, Ljava/nio/ByteBuffer;->position()I

    move-result v8

    add-int/2addr v8, v4

    if-lt v5, v8, :cond_226

    .line 17
    iget-object v4, v3, Lz5/qc;->b:Lz5/nc;

    iget-wide v8, v4, Lz5/nc;->b:J

    iget-object v5, v2, Lz5/q9;->c:Ljava/lang/Object;

    check-cast v5, Ljava/nio/ByteBuffer;

    iget v4, v4, Lz5/nc;->a:I

    invoke-virtual {v3, v8, v9}, Lz5/qc;->k(J)V

    :cond_1e8
    :goto_1e8
    if-lez v4, :cond_21e

    iget-object v10, v3, Lz5/qc;->e:Lz5/k7;

    iget-wide v10, v10, Lz5/k7;->t:J

    sub-long v10, v8, v10

    long-to-int v10, v10

    const/high16 v11, 0x10000

    sub-int/2addr v11, v10

    invoke-static {v4, v11}, Ljava/lang/Math;->min(II)I

    move-result v11

    iget-object v12, v3, Lz5/qc;->e:Lz5/k7;

    iget-object v12, v12, Lz5/k7;->r:Ljava/lang/Object;

    check-cast v12, Lz5/id;

    iget-object v13, v12, Lz5/id;->a:[B

    invoke-virtual {v5, v13, v10, v11}, Ljava/nio/ByteBuffer;->put([BII)Ljava/nio/ByteBuffer;

    int-to-long v13, v11

    add-long/2addr v8, v13

    sub-int/2addr v4, v11

    iget-object v10, v3, Lz5/qc;->e:Lz5/k7;

    iget-wide v10, v10, Lz5/k7;->u:J

    cmp-long v10, v8, v10

    if-nez v10, :cond_1e8

    iget-object v10, v3, Lz5/qc;->k:Lt0/c;

    invoke-virtual {v10, v12}, Lt0/c;->f(Lz5/id;)V

    iget-object v10, v3, Lz5/qc;->e:Lz5/k7;

    iput-object v7, v10, Lz5/k7;->r:Ljava/lang/Object;

    iget-object v10, v10, Lz5/k7;->v:Ljava/lang/Object;

    check-cast v10, Lz5/k7;

    iput-object v10, v3, Lz5/qc;->e:Lz5/k7;

    goto :goto_1e8

    :cond_21e
    iget-object v4, v3, Lz5/qc;->b:Lz5/nc;

    iget-wide v4, v4, Lz5/nc;->c:J

    invoke-virtual {v3, v4, v5}, Lz5/qc;->k(J)V

    goto :goto_22e

    .line 18
    :cond_226
    invoke-virtual {v2, v8}, Lz5/q9;->d(I)Ljava/nio/ByteBuffer;

    throw v7

    :cond_22a
    invoke-virtual {v2, v4}, Lz5/q9;->d(I)Ljava/nio/ByteBuffer;

    throw v7

    :cond_22e
    :goto_22e
    const/4 v3, -0x4

    const/4 v5, -0x4

    goto :goto_23f

    .line 19
    :cond_231
    iget-object v4, v0, Lz5/ex0;->s:Ljava/lang/Object;

    check-cast v4, Lz5/j8;

    iput-object v4, v3, Lz5/qc;->g:Lz5/j8;

    const/4 v3, -0x4

    const/4 v5, -0x5

    goto :goto_23f

    :catchall_23a
    move-exception v0

    .line 20
    monitor-exit v4

    throw v0

    :cond_23d
    :goto_23d
    const/4 v3, -0x4

    const/4 v5, -0x3

    :goto_23f
    if-ne v5, v3, :cond_259

    .line 21
    invoke-virtual/range {p2 .. p2}, Lz5/q9;->b()Z

    move-result v0

    if-eqz v0, :cond_250

    iput-boolean v6, v1, Lz5/w7;->g:Z

    iget-boolean v0, v1, Lz5/w7;->h:Z

    if-eqz v0, :cond_24e

    return v3

    :cond_24e
    const/4 v0, -0x3

    return v0

    :cond_250
    iget-wide v3, v2, Lz5/q9;->d:J

    iget-wide v6, v1, Lz5/w7;->f:J

    add-long/2addr v3, v6

    iput-wide v3, v2, Lz5/q9;->d:J

    goto/16 :goto_2de

    :cond_259
    const/4 v2, -0x5

    if-ne v5, v2, :cond_2de

    iget-object v2, v0, Lz5/ex0;->s:Ljava/lang/Object;

    check-cast v2, Lz5/j8;

    iget-wide v3, v2, Lz5/j8;->N:J

    const-wide v6, 0x7fffffffffffffffL

    cmp-long v6, v3, v6

    if-eqz v6, :cond_2de

    iget-wide v5, v1, Lz5/w7;->f:J

    new-instance v7, Lz5/j8;

    move-object/from16 v16, v7

    iget-object v8, v2, Lz5/j8;->r:Ljava/lang/String;

    move-object/from16 v17, v8

    iget-object v8, v2, Lz5/j8;->v:Ljava/lang/String;

    move-object/from16 v18, v8

    iget-object v8, v2, Lz5/j8;->w:Ljava/lang/String;

    move-object/from16 v19, v8

    iget-object v8, v2, Lz5/j8;->t:Ljava/lang/String;

    move-object/from16 v20, v8

    iget v8, v2, Lz5/j8;->s:I

    move/from16 v21, v8

    iget v8, v2, Lz5/j8;->x:I

    move/from16 v22, v8

    iget v8, v2, Lz5/j8;->A:I

    move/from16 v23, v8

    iget v8, v2, Lz5/j8;->B:I

    move/from16 v24, v8

    iget v8, v2, Lz5/j8;->C:F

    move/from16 v25, v8

    iget v8, v2, Lz5/j8;->D:I

    move/from16 v26, v8

    iget v8, v2, Lz5/j8;->E:F

    move/from16 v27, v8

    iget-object v8, v2, Lz5/j8;->G:[B

    move-object/from16 v28, v8

    iget v8, v2, Lz5/j8;->F:I

    move/from16 v29, v8

    iget-object v8, v2, Lz5/j8;->H:Lz5/ee;

    move-object/from16 v30, v8

    iget v8, v2, Lz5/j8;->I:I

    move/from16 v31, v8

    iget v8, v2, Lz5/j8;->J:I

    move/from16 v32, v8

    iget v8, v2, Lz5/j8;->K:I

    move/from16 v33, v8

    iget v8, v2, Lz5/j8;->L:I

    move/from16 v34, v8

    iget v8, v2, Lz5/j8;->M:I

    move/from16 v35, v8

    iget v8, v2, Lz5/j8;->O:I

    move/from16 v36, v8

    iget-object v8, v2, Lz5/j8;->P:Ljava/lang/String;

    move-object/from16 v37, v8

    iget v8, v2, Lz5/j8;->Q:I

    move/from16 v38, v8

    add-long v39, v3, v5

    iget-object v3, v2, Lz5/j8;->y:Ljava/util/List;

    move-object/from16 v41, v3

    iget-object v3, v2, Lz5/j8;->z:Lcom/google/android/gms/internal/ads/i;

    move-object/from16 v42, v3

    iget-object v2, v2, Lz5/j8;->u:Lz5/rb;

    move-object/from16 v43, v2

    invoke-direct/range {v16 .. v43}, Lz5/j8;-><init>(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIIFIF[BILz5/ee;IIIIIILjava/lang/String;IJLjava/util/List;Lcom/google/android/gms/internal/ads/i;Lz5/rb;)V

    iput-object v7, v0, Lz5/ex0;->s:Ljava/lang/Object;

    const/4 v0, -0x5

    return v0

    :cond_2de
    :goto_2de
    return v5
.end method

.method public abstract k(Z)V
.end method

.method public m([Lz5/j8;J)V
    .registers 4

    return-void
.end method

.method public abstract n(JZ)V
.end method

.method public abstract o()V
.end method

.method public abstract p()V
.end method

.method public abstract q()V
.end method

.method public final zza()I
    .registers 2

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

    return v0
.end method

.method public final zzb()Lz5/w7;
    .registers 1

    return-object p0
.end method

.method public zzd()Lz5/yd;
    .registers 2

    const/4 v0, 0x0

    return-object v0
.end method

.method public final zze()I
    .registers 2

    iget v0, p0, Lz5/w7;->d:I

    return v0
.end method

.method public final zzg()V
    .registers 3

    iget v0, p0, Lz5/w7;->d:I

    const/4 v1, 0x1

    if-ne v0, v1, :cond_6

    goto :goto_7

    :cond_6
    const/4 v1, 0x0

    :goto_7
    invoke-static {v1}, Lcom/google/android/gms/internal/ads/r;->q(Z)V

    const/4 v0, 0x2

    iput v0, p0, Lz5/w7;->d:I

    invoke-virtual {p0}, Lz5/w7;->o()V

    return-void
.end method

.method public final zzi()Lz5/cc;
    .registers 2

    iget-object v0, p0, Lz5/w7;->e:Lz5/cc;

    return-object v0
.end method

.method public final zzj()Z
    .registers 2

    iget-boolean v0, p0, Lz5/w7;->g:Z

    return v0
.end method

.method public final zzk()V
    .registers 2

    const/4 v0, 0x1

    iput-boolean v0, p0, Lz5/w7;->h:Z

    return-void
.end method

.method public final zzl()Z
    .registers 2

    iget-boolean v0, p0, Lz5/w7;->h:Z

    return v0
.end method

.method public final zzm()V
    .registers 3

    iget-object v0, p0, Lz5/w7;->e:Lz5/cc;

    .line 1
    iget-object v0, v0, Lz5/cc;->b:Lz5/dc;

    .line 2
    iget-object v0, v0, Lz5/dc;->y:Lcom/google/android/gms/internal/ads/d1;

    const/high16 v1, -0x80000000

    invoke-virtual {v0, v1}, Lcom/google/android/gms/internal/ads/d1;->l(I)V

    return-void
.end method

.method public final zzo()V
    .registers 4

    iget v0, p0, Lz5/w7;->d:I

    const/4 v1, 0x1

    const/4 v2, 0x2

    if-ne v0, v2, :cond_8

    move v0, v1

    goto :goto_9

    :cond_8
    const/4 v0, 0x0

    :goto_9
    invoke-static {v0}, Lcom/google/android/gms/internal/ads/r;->q(Z)V

    iput v1, p0, Lz5/w7;->d:I

    invoke-virtual {p0}, Lz5/w7;->p()V

    return-void
.end method

.method public final zzp()V
    .registers 4

    iget v0, p0, Lz5/w7;->d:I

    const/4 v1, 0x1

    const/4 v2, 0x0

    if-ne v0, v1, :cond_7

    goto :goto_8

    :cond_7
    move v1, v2

    :goto_8
    invoke-static {v1}, Lcom/google/android/gms/internal/ads/r;->q(Z)V

    iput v2, p0, Lz5/w7;->d:I

    const/4 v0, 0x0

    iput-object v0, p0, Lz5/w7;->e:Lz5/cc;

    iput-boolean v2, p0, Lz5/w7;->h:Z

    invoke-virtual {p0}, Lz5/w7;->q()V

    return-void
.end method
