zzlh.smali

.class public final Lcom/google/android/gms/internal/ads/zzlh;
.super Ljava/lang/Object;
.source "com.google.android.gms:play-services-ads@@19.5.0"

# interfaces
.implements Lcom/google/android/gms/internal/ads/zzjw;


# static fields
.field private static final zzaph:Lcom/google/android/gms/internal/ads/zzkb;

.field private static final zzaxj:I

.field private static final zzaxk:[B


# instance fields
.field private final flags:I

.field private zzaif:J

.field private final zzapo:Lcom/google/android/gms/internal/ads/zzpn;

.field private zzard:I

.field private zzare:I

.field private zzarh:Lcom/google/android/gms/internal/ads/zzjy;

.field private final zzaxl:Lcom/google/android/gms/internal/ads/zzlo;

.field private final zzaxm:Landroid/util/SparseArray;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Landroid/util/SparseArray<",
            "Lcom/google/android/gms/internal/ads/zzli;",
            ">;"
        }
    .end annotation
.end field

.field private final zzaxn:Lcom/google/android/gms/internal/ads/zzpn;

.field private final zzaxo:Lcom/google/android/gms/internal/ads/zzpn;

.field private final zzaxp:Lcom/google/android/gms/internal/ads/zzpn;

.field private final zzaxq:Lcom/google/android/gms/internal/ads/zzpr;

.field private final zzaxr:Lcom/google/android/gms/internal/ads/zzpn;

.field private final zzaxs:[B

.field private final zzaxt:Ljava/util/Stack;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/Stack<",
            "Lcom/google/android/gms/internal/ads/zzkv;",
            ">;"
        }
    .end annotation
.end field

.field private final zzaxu:Ljava/util/LinkedList;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/LinkedList<",
            "Lcom/google/android/gms/internal/ads/zzlj;",
            ">;"
        }
    .end annotation
.end field

.field private zzaxv:I

.field private zzaxw:I

.field private zzaxx:J

.field private zzaxy:I

.field private zzaxz:Lcom/google/android/gms/internal/ads/zzpn;

.field private zzaya:J

.field private zzayb:I

.field private zzayc:J

.field private zzayd:Lcom/google/android/gms/internal/ads/zzli;

.field private zzaye:I

.field private zzayf:Z

.field private zzayg:Lcom/google/android/gms/internal/ads/zzkh;

.field private zzayh:[Lcom/google/android/gms/internal/ads/zzkh;

.field private zzayi:Z


# direct methods
.method static constructor <clinit>()V
    .registers 1

    .line 1
    new-instance v0, Lcom/google/android/gms/internal/ads/zzlg;

    invoke-direct {v0}, Lcom/google/android/gms/internal/ads/zzlg;-><init>()V

    sput-object v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaph:Lcom/google/android/gms/internal/ads/zzkb;

    const-string v0, "seig"

    .line 2
    invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzpt;->zzbh(Ljava/lang/String;)I

    move-result v0

    sput v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxj:I

    const/16 v0, 0x10

    .line 3
    new-array v0, v0, [B

    fill-array-data v0, :array_1a

    sput-object v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxk:[B

    return-void

    nop

    :array_1a
    .array-data 1
        -0x5et
        0x39t
        0x4ft
        0x52t
        0x5at
        -0x65t
        0x4ft
        0x14t
        -0x5et
        0x44t
        0x6ct
        0x42t
        0x7ct
        0x64t
        -0x73t
        -0xct
    .end array-data
.end method

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

    const/4 v0, 0x0

    .line 1
    invoke-direct {p0, v0}, Lcom/google/android/gms/internal/ads/zzlh;-><init>(I)V

    return-void
.end method

.method private constructor <init>(I)V
    .registers 3

    const/4 p1, 0x0

    const/4 v0, 0x0

    .line 2
    invoke-direct {p0, p1, v0}, Lcom/google/android/gms/internal/ads/zzlh;-><init>(ILcom/google/android/gms/internal/ads/zzpr;)V

    return-void
.end method

.method private constructor <init>(ILcom/google/android/gms/internal/ads/zzpr;)V
    .registers 3

    const/4 p1, 0x0

    const/4 p2, 0x0

    .line 3
    invoke-direct {p0, p2, p1, p1}, Lcom/google/android/gms/internal/ads/zzlh;-><init>(ILcom/google/android/gms/internal/ads/zzpr;Lcom/google/android/gms/internal/ads/zzlo;)V

    return-void
.end method

.method private constructor <init>(ILcom/google/android/gms/internal/ads/zzpr;Lcom/google/android/gms/internal/ads/zzlo;)V
    .registers 4

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

    const/4 p1, 0x0

    .line 5
    iput p1, p0, Lcom/google/android/gms/internal/ads/zzlh;->flags:I

    const/4 p1, 0x0

    .line 6
    iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxq:Lcom/google/android/gms/internal/ads/zzpr;

    .line 7
    iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxl:Lcom/google/android/gms/internal/ads/zzlo;

    .line 8
    new-instance p1, Lcom/google/android/gms/internal/ads/zzpn;

    const/16 p2, 0x10

    invoke-direct {p1, p2}, Lcom/google/android/gms/internal/ads/zzpn;-><init>(I)V

    iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxr:Lcom/google/android/gms/internal/ads/zzpn;

    .line 9
    new-instance p1, Lcom/google/android/gms/internal/ads/zzpn;

    sget-object p3, Lcom/google/android/gms/internal/ads/zzpi;->zzbjq:[B

    invoke-direct {p1, p3}, Lcom/google/android/gms/internal/ads/zzpn;-><init>([B)V

    iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzlh;->zzapo:Lcom/google/android/gms/internal/ads/zzpn;

    .line 10
    new-instance p1, Lcom/google/android/gms/internal/ads/zzpn;

    const/4 p3, 0x5

    invoke-direct {p1, p3}, Lcom/google/android/gms/internal/ads/zzpn;-><init>(I)V

    iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxn:Lcom/google/android/gms/internal/ads/zzpn;

    .line 11
    new-instance p1, Lcom/google/android/gms/internal/ads/zzpn;

    invoke-direct {p1}, Lcom/google/android/gms/internal/ads/zzpn;-><init>()V

    iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxo:Lcom/google/android/gms/internal/ads/zzpn;

    .line 12
    new-instance p1, Lcom/google/android/gms/internal/ads/zzpn;

    const/4 p3, 0x1

    invoke-direct {p1, p3}, Lcom/google/android/gms/internal/ads/zzpn;-><init>(I)V

    iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxp:Lcom/google/android/gms/internal/ads/zzpn;

    .line 13
    new-array p1, p2, [B

    iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxs:[B

    .line 14
    new-instance p1, Ljava/util/Stack;

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

    iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxt:Ljava/util/Stack;

    .line 15
    new-instance p1, Ljava/util/LinkedList;

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

    iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxu:Ljava/util/LinkedList;

    .line 16
    new-instance p1, Landroid/util/SparseArray;

    invoke-direct {p1}, Landroid/util/SparseArray;-><init>()V

    iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxm:Landroid/util/SparseArray;

    const-wide p1, -0x7fffffffffffffffL    # -4.9E-324

    .line 17
    iput-wide p1, p0, Lcom/google/android/gms/internal/ads/zzlh;->zzaif:J

    .line 18
    iput-wide p1, p0, Lcom/google/android/gms/internal/ads/zzlh;->zzayc:J

    .line 19
    invoke-direct {p0}, Lcom/google/android/gms/internal/ads/zzlh;->zzhb()V

    return-void
.end method

.method private static zza(Lcom/google/android/gms/internal/ads/zzpn;ILcom/google/android/gms/internal/ads/zzlq;)V
    .registers 6
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lcom/google/android/gms/internal/ads/zzhw;
        }
    .end annotation

    add-int/lit8 p1, p1, 0x8

    .line 214
    invoke-virtual {p0, p1}, Lcom/google/android/gms/internal/ads/zzpn;->zzbl(I)V

    .line 215
    invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzpn;->readInt()I

    move-result p1

    .line 216
    invoke-static {p1}, Lcom/google/android/gms/internal/ads/zzks;->zzap(I)I

    move-result p1

    and-int/lit8 v0, p1, 0x1

    if-nez v0, :cond_5f

    and-int/lit8 p1, p1, 0x2

    const/4 v0, 0x0

    if-eqz p1, :cond_18

    const/4 p1, 0x1

    goto :goto_19

    :cond_18
    const/4 p1, 0x0

    .line 217
    :goto_19
    invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzpn;->zzjf()I

    move-result v1

    .line 218
    iget v2, p2, Lcom/google/android/gms/internal/ads/zzlq;->zzaxa:I

    if-ne v1, v2, :cond_3e

    .line 219
    iget-object v2, p2, Lcom/google/android/gms/internal/ads/zzlq;->zzbat:[Z

    invoke-static {v2, v0, v1, p1}, Ljava/util/Arrays;->fill([ZIIZ)V

    .line 220
    invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzpn;->zzja()I

    move-result p1

    invoke-virtual {p2, p1}, Lcom/google/android/gms/internal/ads/zzlq;->zzau(I)V

    .line 221
    iget-object p1, p2, Lcom/google/android/gms/internal/ads/zzlq;->zzbaw:Lcom/google/android/gms/internal/ads/zzpn;

    iget-object p1, p1, Lcom/google/android/gms/internal/ads/zzpn;->data:[B

    iget v1, p2, Lcom/google/android/gms/internal/ads/zzlq;->zzbav:I

    invoke-virtual {p0, p1, v0, v1}, Lcom/google/android/gms/internal/ads/zzpn;->zze([BII)V

    .line 222
    iget-object p0, p2, Lcom/google/android/gms/internal/ads/zzlq;->zzbaw:Lcom/google/android/gms/internal/ads/zzpn;

    invoke-virtual {p0, v0}, Lcom/google/android/gms/internal/ads/zzpn;->zzbl(I)V

    .line 223
    iput-boolean v0, p2, Lcom/google/android/gms/internal/ads/zzlq;->zzbax:Z

    return-void

    .line 224
    :cond_3e
    new-instance p0, Lcom/google/android/gms/internal/ads/zzhw;

    const/16 p1, 0x29

    new-instance p2, Ljava/lang/StringBuilder;

    invoke-direct {p2, p1}, Ljava/lang/StringBuilder;-><init>(I)V

    const-string p1, "Length mismatch: "

    invoke-virtual {p2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p2, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string p1, ", "

    invoke-virtual {p2, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p2, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object p1

    invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzhw;-><init>(Ljava/lang/String;)V

    throw p0

    .line 225
    :cond_5f
    new-instance p0, Lcom/google/android/gms/internal/ads/zzhw;

    const-string p1, "Overriding TrackEncryptionBox parameters is unsupported."

    invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzhw;-><init>(Ljava/lang/String;)V

    throw p0
.end method

.method private static zzb(Ljava/util/List;)Lcom/google/android/gms/internal/ads/zzjo;
    .registers 15
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/List<",
            "Lcom/google/android/gms/internal/ads/zzku;",
            ">;)",
            "Lcom/google/android/gms/internal/ads/zzjo;"
        }
    .end annotation

    .line 1
    invoke-interface {p0}, Ljava/util/List;->size()I

    move-result v0

    const/4 v1, 0x0

    const/4 v2, 0x0

    move-object v4, v2

    const/4 v3, 0x0

    :goto_8
    if-ge v3, v0, :cond_b9

    .line 2
    invoke-interface {p0, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v5

    check-cast v5, Lcom/google/android/gms/internal/ads/zzku;

    .line 3
    iget v6, v5, Lcom/google/android/gms/internal/ads/zzks;->type:I

    sget v7, Lcom/google/android/gms/internal/ads/zzks;->zzauk:I

    if-ne v6, v7, :cond_b5

    if-nez v4, :cond_1d

    .line 4
    new-instance v4, Ljava/util/ArrayList;

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

    .line 5
    :cond_1d
    iget-object v5, v5, Lcom/google/android/gms/internal/ads/zzku;->zzawg:Lcom/google/android/gms/internal/ads/zzpn;

    iget-object v5, v5, Lcom/google/android/gms/internal/ads/zzpn;->data:[B

    .line 6
    new-instance v6, Lcom/google/android/gms/internal/ads/zzpn;

    invoke-direct {v6, v5}, Lcom/google/android/gms/internal/ads/zzpn;-><init>([B)V

    .line 7
    invoke-virtual {v6}, Lcom/google/android/gms/internal/ads/zzpn;->limit()I

    move-result v7

    const/16 v8, 0x20

    if-ge v7, v8, :cond_30

    :goto_2e
    move-object v6, v2

    goto :goto_99

    .line 8
    :cond_30
    invoke-virtual {v6, v1}, Lcom/google/android/gms/internal/ads/zzpn;->zzbl(I)V

    .line 9
    invoke-virtual {v6}, Lcom/google/android/gms/internal/ads/zzpn;->readInt()I

    move-result v7

    .line 10
    invoke-virtual {v6}, Lcom/google/android/gms/internal/ads/zzpn;->zzja()I

    move-result v8

    add-int/lit8 v8, v8, 0x4

    if-eq v7, v8, :cond_40

    goto :goto_2e

    .line 11
    :cond_40
    invoke-virtual {v6}, Lcom/google/android/gms/internal/ads/zzpn;->readInt()I

    move-result v7

    .line 12
    sget v8, Lcom/google/android/gms/internal/ads/zzks;->zzauk:I

    if-eq v7, v8, :cond_49

    goto :goto_2e

    .line 13
    :cond_49
    invoke-virtual {v6}, Lcom/google/android/gms/internal/ads/zzpn;->readInt()I

    move-result v7

    invoke-static {v7}, Lcom/google/android/gms/internal/ads/zzks;->zzao(I)I

    move-result v7

    const/4 v8, 0x1

    if-le v7, v8, :cond_6d

    const/16 v6, 0x25

    .line 14
    new-instance v8, Ljava/lang/StringBuilder;

    invoke-direct {v8, v6}, Ljava/lang/StringBuilder;-><init>(I)V

    const-string v6, "Unsupported pssh version: "

    invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v8, v7}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v6

    const-string v7, "PsshAtomUtil"

    invoke-static {v7, v6}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I

    goto :goto_2e

    .line 15
    :cond_6d
    new-instance v9, Ljava/util/UUID;

    invoke-virtual {v6}, Lcom/google/android/gms/internal/ads/zzpn;->readLong()J

    move-result-wide v10

    invoke-virtual {v6}, Lcom/google/android/gms/internal/ads/zzpn;->readLong()J

    move-result-wide v12

    invoke-direct {v9, v10, v11, v12, v13}, Ljava/util/UUID;-><init>(JJ)V

    if-ne v7, v8, :cond_85

    .line 16
    invoke-virtual {v6}, Lcom/google/android/gms/internal/ads/zzpn;->zzjf()I

    move-result v7

    shl-int/lit8 v7, v7, 0x4

    .line 17
    invoke-virtual {v6, v7}, Lcom/google/android/gms/internal/ads/zzpn;->zzbm(I)V

    .line 18
    :cond_85
    invoke-virtual {v6}, Lcom/google/android/gms/internal/ads/zzpn;->zzjf()I

    move-result v7

    .line 19
    invoke-virtual {v6}, Lcom/google/android/gms/internal/ads/zzpn;->zzja()I

    move-result v8

    if-eq v7, v8, :cond_90

    goto :goto_2e

    .line 20
    :cond_90
    new-array v8, v7, [B

    .line 21
    invoke-virtual {v6, v8, v1, v7}, Lcom/google/android/gms/internal/ads/zzpn;->zze([BII)V

    .line 22
    invoke-static {v9, v8}, Landroid/util/Pair;->create(Ljava/lang/Object;Ljava/lang/Object;)Landroid/util/Pair;

    move-result-object v6

    :goto_99
    if-nez v6, :cond_9d

    move-object v6, v2

    goto :goto_a1

    .line 23
    :cond_9d
    iget-object v6, v6, Landroid/util/Pair;->first:Ljava/lang/Object;

    check-cast v6, Ljava/util/UUID;

    :goto_a1
    if-nez v6, :cond_ab

    const-string v5, "FragmentedMp4Extractor"

    const-string v6, "Skipped pssh atom (failed to extract uuid)"

    .line 24
    invoke-static {v5, v6}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I

    goto :goto_b5

    .line 25
    :cond_ab
    new-instance v7, Lcom/google/android/gms/internal/ads/zzjo$zza;

    const-string v8, "video/mp4"

    invoke-direct {v7, v6, v8, v5}, Lcom/google/android/gms/internal/ads/zzjo$zza;-><init>(Ljava/util/UUID;Ljava/lang/String;[B)V

    invoke-virtual {v4, v7}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z

    :cond_b5
    :goto_b5
    add-int/lit8 v3, v3, 0x1

    goto/16 :goto_8

    :cond_b9
    if-nez v4, :cond_bc

    return-object v2

    .line 26
    :cond_bc
    new-instance p0, Lcom/google/android/gms/internal/ads/zzjo;

    invoke-direct {p0, v4}, Lcom/google/android/gms/internal/ads/zzjo;-><init>(Ljava/util/List;)V

    return-object p0
.end method

.method private final zzeb(J)V
    .registers 57
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lcom/google/android/gms/internal/ads/zzhw;
        }
    .end annotation

    move-object/from16 v0, p0

    .line 1
    :cond_2
    :goto_2
    iget-object v1, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxt:Ljava/util/Stack;

    invoke-virtual {v1}, Ljava/util/Stack;->isEmpty()Z

    move-result v1

    if-nez v1, :cond_6f1

    iget-object v1, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxt:Ljava/util/Stack;

    invoke-virtual {v1}, Ljava/util/Stack;->peek()Ljava/lang/Object;

    move-result-object v1

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

    iget-wide v1, v1, Lcom/google/android/gms/internal/ads/zzkv;->zzawh:J

    cmp-long v3, v1, p1

    if-nez v3, :cond_6f1

    .line 2
    iget-object v1, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxt:Ljava/util/Stack;

    invoke-virtual {v1}, Ljava/util/Stack;->pop()Ljava/lang/Object;

    move-result-object v1

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

    .line 3
    iget v2, v1, Lcom/google/android/gms/internal/ads/zzks;->type:I

    sget v3, Lcom/google/android/gms/internal/ads/zzks;->zzatr:I

    const/4 v4, 0x0

    const/16 v5, 0xc

    const/4 v6, 0x4

    const/16 v7, 0x8

    const/4 v9, 0x1

    if-ne v2, v3, :cond_1ca

    const-string v2, "Unexpected moov box."

    .line 4
    invoke-static {v9, v2}, Lcom/google/android/gms/internal/ads/zzpc;->checkState(ZLjava/lang/Object;)V

    .line 5
    iget-object v2, v1, Lcom/google/android/gms/internal/ads/zzkv;->zzawi:Ljava/util/List;

    invoke-static {v2}, Lcom/google/android/gms/internal/ads/zzlh;->zzb(Ljava/util/List;)Lcom/google/android/gms/internal/ads/zzjo;

    move-result-object v2

    .line 6
    sget v3, Lcom/google/android/gms/internal/ads/zzks;->zzauc:I

    invoke-virtual {v1, v3}, Lcom/google/android/gms/internal/ads/zzkv;->zzat(I)Lcom/google/android/gms/internal/ads/zzkv;

    move-result-object v3

    .line 7
    new-instance v15, Landroid/util/SparseArray;

    invoke-direct {v15}, Landroid/util/SparseArray;-><init>()V

    const-wide v10, -0x7fffffffffffffffL    # -4.9E-324

    .line 8
    iget-object v12, v3, Lcom/google/android/gms/internal/ads/zzkv;->zzawi:Ljava/util/List;

    invoke-interface {v12}, Ljava/util/List;->size()I

    move-result v12

    move-wide/from16 v16, v10

    const/4 v10, 0x0

    :goto_51
    if-ge v10, v12, :cond_bc

    .line 9
    iget-object v11, v3, Lcom/google/android/gms/internal/ads/zzkv;->zzawi:Ljava/util/List;

    invoke-interface {v11, v10}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v11

    check-cast v11, Lcom/google/android/gms/internal/ads/zzku;

    .line 10
    iget v13, v11, Lcom/google/android/gms/internal/ads/zzks;->type:I

    sget v14, Lcom/google/android/gms/internal/ads/zzks;->zzato:I

    if-ne v13, v14, :cond_98

    .line 11
    iget-object v11, v11, Lcom/google/android/gms/internal/ads/zzku;->zzawg:Lcom/google/android/gms/internal/ads/zzpn;

    .line 12
    invoke-virtual {v11, v5}, Lcom/google/android/gms/internal/ads/zzpn;->zzbl(I)V

    .line 13
    invoke-virtual {v11}, Lcom/google/android/gms/internal/ads/zzpn;->readInt()I

    move-result v13

    .line 14
    invoke-virtual {v11}, Lcom/google/android/gms/internal/ads/zzpn;->zzjf()I

    move-result v14

    sub-int/2addr v14, v9

    .line 15
    invoke-virtual {v11}, Lcom/google/android/gms/internal/ads/zzpn;->zzjf()I

    move-result v5

    .line 16
    invoke-virtual {v11}, Lcom/google/android/gms/internal/ads/zzpn;->zzjf()I

    move-result v8

    .line 17
    invoke-virtual {v11}, Lcom/google/android/gms/internal/ads/zzpn;->readInt()I

    move-result v11

    .line 18
    invoke-static {v13}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v13

    new-instance v9, Lcom/google/android/gms/internal/ads/zzlc;

    invoke-direct {v9, v14, v5, v8, v11}, Lcom/google/android/gms/internal/ads/zzlc;-><init>(IIII)V

    invoke-static {v13, v9}, Landroid/util/Pair;->create(Ljava/lang/Object;Ljava/lang/Object;)Landroid/util/Pair;

    move-result-object v5

    .line 19
    iget-object v8, v5, Landroid/util/Pair;->first:Ljava/lang/Object;

    check-cast v8, Ljava/lang/Integer;

    invoke-virtual {v8}, Ljava/lang/Integer;->intValue()I

    move-result v8

    iget-object v5, v5, Landroid/util/Pair;->second:Ljava/lang/Object;

    check-cast v5, Lcom/google/android/gms/internal/ads/zzlc;

    invoke-virtual {v15, v8, v5}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    goto :goto_b6

    .line 20
    :cond_98
    sget v5, Lcom/google/android/gms/internal/ads/zzks;->zzaud:I

    if-ne v13, v5, :cond_b6

    .line 21
    iget-object v5, v11, Lcom/google/android/gms/internal/ads/zzku;->zzawg:Lcom/google/android/gms/internal/ads/zzpn;

    .line 22
    invoke-virtual {v5, v7}, Lcom/google/android/gms/internal/ads/zzpn;->zzbl(I)V

    .line 23
    invoke-virtual {v5}, Lcom/google/android/gms/internal/ads/zzpn;->readInt()I

    move-result v8

    .line 24
    invoke-static {v8}, Lcom/google/android/gms/internal/ads/zzks;->zzao(I)I

    move-result v8

    if-nez v8, :cond_b0

    .line 25
    invoke-virtual {v5}, Lcom/google/android/gms/internal/ads/zzpn;->zzjc()J

    move-result-wide v8

    goto :goto_b4

    :cond_b0
    invoke-virtual {v5}, Lcom/google/android/gms/internal/ads/zzpn;->zzjg()J

    move-result-wide v8

    :goto_b4
    move-wide/from16 v16, v8

    :cond_b6
    :goto_b6
    add-int/lit8 v10, v10, 0x1

    const/16 v5, 0xc

    const/4 v9, 0x1

    goto :goto_51

    .line 26
    :cond_bc
    new-instance v3, Landroid/util/SparseArray;

    invoke-direct {v3}, Landroid/util/SparseArray;-><init>()V

    .line 27
    iget-object v5, v1, Lcom/google/android/gms/internal/ads/zzkv;->zzawj:Ljava/util/List;

    invoke-interface {v5}, Ljava/util/List;->size()I

    move-result v5

    const/4 v8, 0x0

    :goto_c8
    if-ge v8, v5, :cond_f8

    .line 28
    iget-object v9, v1, Lcom/google/android/gms/internal/ads/zzkv;->zzawj:Ljava/util/List;

    invoke-interface {v9, v8}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v9

    move-object v10, v9

    check-cast v10, Lcom/google/android/gms/internal/ads/zzkv;

    .line 29
    iget v9, v10, Lcom/google/android/gms/internal/ads/zzks;->type:I

    sget v11, Lcom/google/android/gms/internal/ads/zzks;->zzatt:I

    if-ne v9, v11, :cond_f1

    .line 30
    sget v9, Lcom/google/android/gms/internal/ads/zzks;->zzats:I

    invoke-virtual {v1, v9}, Lcom/google/android/gms/internal/ads/zzkv;->zzas(I)Lcom/google/android/gms/internal/ads/zzku;

    move-result-object v11

    const/4 v9, 0x0

    move-wide/from16 v12, v16

    move-object v14, v2

    move-object v7, v15

    move v15, v9

    invoke-static/range {v10 .. v15}, Lcom/google/android/gms/internal/ads/zzkx;->zza(Lcom/google/android/gms/internal/ads/zzkv;Lcom/google/android/gms/internal/ads/zzku;JLcom/google/android/gms/internal/ads/zzjo;Z)Lcom/google/android/gms/internal/ads/zzlo;

    move-result-object v9

    if-eqz v9, :cond_f2

    .line 31
    iget v10, v9, Lcom/google/android/gms/internal/ads/zzlo;->id:I

    invoke-virtual {v3, v10, v9}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    goto :goto_f2

    :cond_f1
    move-object v7, v15

    :cond_f2
    :goto_f2
    add-int/lit8 v8, v8, 0x1

    move-object v15, v7

    const/16 v7, 0x8

    goto :goto_c8

    :cond_f8
    move-object v7, v15

    .line 32
    invoke-virtual {v3}, Landroid/util/SparseArray;->size()I

    move-result v1

    .line 33
    iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxm:Landroid/util/SparseArray;

    invoke-virtual {v2}, Landroid/util/SparseArray;->size()I

    move-result v2

    if-nez v2, :cond_199

    const/4 v2, 0x0

    :goto_106
    if-ge v2, v1, :cond_13a

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

    move-result-object v5

    check-cast v5, Lcom/google/android/gms/internal/ads/zzlo;

    .line 35
    new-instance v8, Lcom/google/android/gms/internal/ads/zzli;

    iget-object v9, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzarh:Lcom/google/android/gms/internal/ads/zzjy;

    iget v10, v5, Lcom/google/android/gms/internal/ads/zzlo;->type:I

    invoke-interface {v9, v2, v10}, Lcom/google/android/gms/internal/ads/zzjy;->zzc(II)Lcom/google/android/gms/internal/ads/zzkh;

    move-result-object v9

    invoke-direct {v8, v9}, Lcom/google/android/gms/internal/ads/zzli;-><init>(Lcom/google/android/gms/internal/ads/zzkh;)V

    .line 36
    iget v9, v5, Lcom/google/android/gms/internal/ads/zzlo;->id:I

    invoke-virtual {v7, v9}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;

    move-result-object v9

    check-cast v9, Lcom/google/android/gms/internal/ads/zzlc;

    invoke-virtual {v8, v5, v9}, Lcom/google/android/gms/internal/ads/zzli;->zza(Lcom/google/android/gms/internal/ads/zzlo;Lcom/google/android/gms/internal/ads/zzlc;)V

    .line 37
    iget-object v9, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxm:Landroid/util/SparseArray;

    iget v10, v5, Lcom/google/android/gms/internal/ads/zzlo;->id:I

    invoke-virtual {v9, v10, v8}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    .line 38
    iget-wide v8, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaif:J

    iget-wide v10, v5, Lcom/google/android/gms/internal/ads/zzlo;->zzaif:J

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

    move-result-wide v8

    iput-wide v8, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaif:J

    add-int/lit8 v2, v2, 0x1

    goto :goto_106

    .line 39
    :cond_13a
    iget v1, v0, Lcom/google/android/gms/internal/ads/zzlh;->flags:I

    and-int/2addr v1, v6

    if-eqz v1, :cond_161

    iget-object v1, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayg:Lcom/google/android/gms/internal/ads/zzkh;

    if-nez v1, :cond_161

    .line 40
    iget-object v1, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzarh:Lcom/google/android/gms/internal/ads/zzjy;

    iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxm:Landroid/util/SparseArray;

    invoke-virtual {v2}, Landroid/util/SparseArray;->size()I

    move-result v2

    invoke-interface {v1, v2, v6}, Lcom/google/android/gms/internal/ads/zzjy;->zzc(II)Lcom/google/android/gms/internal/ads/zzkh;

    move-result-object v1

    iput-object v1, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayg:Lcom/google/android/gms/internal/ads/zzkh;

    .line 41
    iget-object v1, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayg:Lcom/google/android/gms/internal/ads/zzkh;

    const-wide v2, 0x7fffffffffffffffL

    const-string v5, "application/x-emsg"

    invoke-static {v4, v5, v2, v3}, Lcom/google/android/gms/internal/ads/zzhp;->zza(Ljava/lang/String;Ljava/lang/String;J)Lcom/google/android/gms/internal/ads/zzhp;

    move-result-object v2

    invoke-interface {v1, v2}, Lcom/google/android/gms/internal/ads/zzkh;->zze(Lcom/google/android/gms/internal/ads/zzhp;)V

    .line 42
    :cond_161
    iget v1, v0, Lcom/google/android/gms/internal/ads/zzlh;->flags:I

    const/16 v2, 0x8

    and-int/2addr v1, v2

    if-eqz v1, :cond_192

    iget-object v1, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayh:[Lcom/google/android/gms/internal/ads/zzkh;

    if-nez v1, :cond_192

    .line 43
    iget-object v1, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzarh:Lcom/google/android/gms/internal/ads/zzjy;

    iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxm:Landroid/util/SparseArray;

    invoke-virtual {v2}, Landroid/util/SparseArray;->size()I

    move-result v2

    const/4 v3, 0x1

    add-int/2addr v2, v3

    const/4 v3, 0x3

    invoke-interface {v1, v2, v3}, Lcom/google/android/gms/internal/ads/zzjy;->zzc(II)Lcom/google/android/gms/internal/ads/zzkh;

    move-result-object v1

    const/4 v2, 0x0

    const/4 v4, 0x0

    const/4 v5, -0x1

    const/4 v6, 0x0

    const/4 v7, 0x0

    const/4 v8, 0x0

    const-string v3, "application/cea-608"

    .line 44
    invoke-static/range {v2 .. v8}, Lcom/google/android/gms/internal/ads/zzhp;->zza(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IILjava/lang/String;Lcom/google/android/gms/internal/ads/zzjo;)Lcom/google/android/gms/internal/ads/zzhp;

    move-result-object v2

    invoke-interface {v1, v2}, Lcom/google/android/gms/internal/ads/zzkh;->zze(Lcom/google/android/gms/internal/ads/zzhp;)V

    const/4 v2, 0x1

    .line 45
    new-array v2, v2, [Lcom/google/android/gms/internal/ads/zzkh;

    const/4 v3, 0x0

    aput-object v1, v2, v3

    iput-object v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayh:[Lcom/google/android/gms/internal/ads/zzkh;

    .line 46
    :cond_192
    iget-object v1, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzarh:Lcom/google/android/gms/internal/ads/zzjy;

    invoke-interface {v1}, Lcom/google/android/gms/internal/ads/zzjy;->zzgr()V

    goto/16 :goto_2

    .line 47
    :cond_199
    iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxm:Landroid/util/SparseArray;

    invoke-virtual {v2}, Landroid/util/SparseArray;->size()I

    move-result v2

    if-ne v2, v1, :cond_1a4

    const/16 v19, 0x1

    goto :goto_1a6

    :cond_1a4
    const/16 v19, 0x0

    :goto_1a6
    invoke-static/range {v19 .. v19}, Lcom/google/android/gms/internal/ads/zzpc;->checkState(Z)V

    const/4 v2, 0x0

    :goto_1aa
    if-ge v2, v1, :cond_2

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

    move-result-object v4

    check-cast v4, Lcom/google/android/gms/internal/ads/zzlo;

    .line 49
    iget-object v5, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxm:Landroid/util/SparseArray;

    iget v6, v4, Lcom/google/android/gms/internal/ads/zzlo;->id:I

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

    move-result-object v5

    check-cast v5, Lcom/google/android/gms/internal/ads/zzli;

    iget v6, v4, Lcom/google/android/gms/internal/ads/zzlo;->id:I

    invoke-virtual {v7, v6}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;

    move-result-object v6

    check-cast v6, Lcom/google/android/gms/internal/ads/zzlc;

    invoke-virtual {v5, v4, v6}, Lcom/google/android/gms/internal/ads/zzli;->zza(Lcom/google/android/gms/internal/ads/zzlo;Lcom/google/android/gms/internal/ads/zzlc;)V

    add-int/lit8 v2, v2, 0x1

    goto :goto_1aa

    .line 50
    :cond_1ca
    sget v3, Lcom/google/android/gms/internal/ads/zzks;->zzaua:I

    if-ne v2, v3, :cond_6da

    .line 51
    iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxm:Landroid/util/SparseArray;

    iget v3, v0, Lcom/google/android/gms/internal/ads/zzlh;->flags:I

    iget-object v5, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxs:[B

    .line 52
    iget-object v7, v1, Lcom/google/android/gms/internal/ads/zzkv;->zzawj:Ljava/util/List;

    invoke-interface {v7}, Ljava/util/List;->size()I

    move-result v7

    const/4 v8, 0x0

    :goto_1db
    if-ge v8, v7, :cond_6ac

    .line 53
    iget-object v9, v1, Lcom/google/android/gms/internal/ads/zzkv;->zzawj:Ljava/util/List;

    invoke-interface {v9, v8}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v9

    check-cast v9, Lcom/google/android/gms/internal/ads/zzkv;

    .line 54
    iget v10, v9, Lcom/google/android/gms/internal/ads/zzks;->type:I

    sget v11, Lcom/google/android/gms/internal/ads/zzks;->zzaub:I

    if-ne v10, v11, :cond_68b

    .line 55
    sget v10, Lcom/google/android/gms/internal/ads/zzks;->zzatn:I

    invoke-virtual {v9, v10}, Lcom/google/android/gms/internal/ads/zzkv;->zzas(I)Lcom/google/android/gms/internal/ads/zzku;

    move-result-object v10

    .line 56
    iget-object v10, v10, Lcom/google/android/gms/internal/ads/zzku;->zzawg:Lcom/google/android/gms/internal/ads/zzpn;

    const/16 v11, 0x8

    .line 57
    invoke-virtual {v10, v11}, Lcom/google/android/gms/internal/ads/zzpn;->zzbl(I)V

    .line 58
    invoke-virtual {v10}, Lcom/google/android/gms/internal/ads/zzpn;->readInt()I

    move-result v11

    .line 59
    invoke-static {v11}, Lcom/google/android/gms/internal/ads/zzks;->zzap(I)I

    move-result v11

    .line 60
    invoke-virtual {v10}, Lcom/google/android/gms/internal/ads/zzpn;->readInt()I

    move-result v12

    and-int/lit8 v13, v3, 0x10

    if-nez v13, :cond_209

    goto :goto_20a

    :cond_209
    const/4 v12, 0x0

    .line 61
    :goto_20a
    invoke-virtual {v2, v12}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object;

    move-result-object v12

    check-cast v12, Lcom/google/android/gms/internal/ads/zzli;

    if-nez v12, :cond_213

    goto :goto_25d

    :cond_213
    and-int/lit8 v13, v11, 0x1

    if-eqz v13, :cond_221

    .line 62
    invoke-virtual {v10}, Lcom/google/android/gms/internal/ads/zzpn;->zzjg()J

    move-result-wide v13

    .line 63
    iget-object v15, v12, Lcom/google/android/gms/internal/ads/zzli;->zzayj:Lcom/google/android/gms/internal/ads/zzlq;

    iput-wide v13, v15, Lcom/google/android/gms/internal/ads/zzlq;->zzbaj:J

    .line 64
    iput-wide v13, v15, Lcom/google/android/gms/internal/ads/zzlq;->zzbak:J

    .line 65
    :cond_221
    iget-object v13, v12, Lcom/google/android/gms/internal/ads/zzli;->zzayl:Lcom/google/android/gms/internal/ads/zzlc;

    and-int/lit8 v14, v11, 0x2

    if-eqz v14, :cond_22e

    .line 66
    invoke-virtual {v10}, Lcom/google/android/gms/internal/ads/zzpn;->zzjf()I

    move-result v14

    const/4 v15, 0x1

    sub-int/2addr v14, v15

    goto :goto_230

    :cond_22e
    iget v14, v13, Lcom/google/android/gms/internal/ads/zzlc;->zzaxf:I

    :goto_230
    and-int/lit8 v15, v11, 0x8

    if-eqz v15, :cond_239

    .line 67
    invoke-virtual {v10}, Lcom/google/android/gms/internal/ads/zzpn;->zzjf()I

    move-result v15

    goto :goto_23b

    :cond_239
    iget v15, v13, Lcom/google/android/gms/internal/ads/zzlc;->duration:I

    :goto_23b
    and-int/lit8 v16, v11, 0x10

    if-eqz v16, :cond_246

    .line 68
    invoke-virtual {v10}, Lcom/google/android/gms/internal/ads/zzpn;->zzjf()I

    move-result v16

    move/from16 v4, v16

    goto :goto_248

    :cond_246
    iget v4, v13, Lcom/google/android/gms/internal/ads/zzlc;->size:I

    :goto_248
    and-int/lit8 v11, v11, 0x20

    if-eqz v11, :cond_251

    .line 69
    invoke-virtual {v10}, Lcom/google/android/gms/internal/ads/zzpn;->zzjf()I

    move-result v10

    goto :goto_253

    :cond_251
    iget v10, v13, Lcom/google/android/gms/internal/ads/zzlc;->flags:I

    .line 70
    :goto_253
    iget-object v11, v12, Lcom/google/android/gms/internal/ads/zzli;->zzayj:Lcom/google/android/gms/internal/ads/zzlq;

    new-instance v13, Lcom/google/android/gms/internal/ads/zzlc;

    invoke-direct {v13, v14, v15, v4, v10}, Lcom/google/android/gms/internal/ads/zzlc;-><init>(IIII)V

    iput-object v13, v11, Lcom/google/android/gms/internal/ads/zzlq;->zzbah:Lcom/google/android/gms/internal/ads/zzlc;

    move-object v4, v12

    :goto_25d
    if-eqz v4, :cond_68b

    .line 71
    iget-object v10, v4, Lcom/google/android/gms/internal/ads/zzli;->zzayj:Lcom/google/android/gms/internal/ads/zzlq;

    .line 72
    iget-wide v11, v10, Lcom/google/android/gms/internal/ads/zzlq;->zzbay:J

    .line 73
    invoke-virtual {v4}, Lcom/google/android/gms/internal/ads/zzli;->reset()V

    .line 74
    sget v13, Lcom/google/android/gms/internal/ads/zzks;->zzatm:I

    invoke-virtual {v9, v13}, Lcom/google/android/gms/internal/ads/zzkv;->zzas(I)Lcom/google/android/gms/internal/ads/zzku;

    move-result-object v13

    if-eqz v13, :cond_293

    and-int/lit8 v13, v3, 0x2

    if-nez v13, :cond_293

    .line 75
    sget v11, Lcom/google/android/gms/internal/ads/zzks;->zzatm:I

    invoke-virtual {v9, v11}, Lcom/google/android/gms/internal/ads/zzkv;->zzas(I)Lcom/google/android/gms/internal/ads/zzku;

    move-result-object v11

    iget-object v11, v11, Lcom/google/android/gms/internal/ads/zzku;->zzawg:Lcom/google/android/gms/internal/ads/zzpn;

    const/16 v12, 0x8

    .line 76
    invoke-virtual {v11, v12}, Lcom/google/android/gms/internal/ads/zzpn;->zzbl(I)V

    .line 77
    invoke-virtual {v11}, Lcom/google/android/gms/internal/ads/zzpn;->readInt()I

    move-result v12

    .line 78
    invoke-static {v12}, Lcom/google/android/gms/internal/ads/zzks;->zzao(I)I

    move-result v12

    const/4 v13, 0x1

    if-ne v12, v13, :cond_28f

    .line 79
    invoke-virtual {v11}, Lcom/google/android/gms/internal/ads/zzpn;->zzjg()J

    move-result-wide v11

    goto :goto_293

    :cond_28f
    invoke-virtual {v11}, Lcom/google/android/gms/internal/ads/zzpn;->zzjc()J

    move-result-wide v11

    .line 80
    :cond_293
    :goto_293
    iget-object v13, v9, Lcom/google/android/gms/internal/ads/zzkv;->zzawi:Ljava/util/List;

    .line 81
    invoke-interface {v13}, Ljava/util/List;->size()I

    move-result v14

    move-object/from16 v20, v2

    const/4 v2, 0x0

    const/4 v6, 0x0

    const/4 v15, 0x0

    :goto_29e
    if-ge v15, v14, :cond_2cc

    .line 82
    invoke-interface {v13, v15}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v21

    move/from16 v22, v7

    move-object/from16 v7, v21

    check-cast v7, Lcom/google/android/gms/internal/ads/zzku;

    move-wide/from16 v23, v11

    .line 83
    iget v11, v7, Lcom/google/android/gms/internal/ads/zzks;->type:I

    sget v12, Lcom/google/android/gms/internal/ads/zzks;->zzatp:I

    if-ne v11, v12, :cond_2c3

    .line 84
    iget-object v7, v7, Lcom/google/android/gms/internal/ads/zzku;->zzawg:Lcom/google/android/gms/internal/ads/zzpn;

    const/16 v11, 0xc

    .line 85
    invoke-virtual {v7, v11}, Lcom/google/android/gms/internal/ads/zzpn;->zzbl(I)V

    .line 86
    invoke-virtual {v7}, Lcom/google/android/gms/internal/ads/zzpn;->zzjf()I

    move-result v7

    if-lez v7, :cond_2c5

    add-int/2addr v2, v7

    add-int/lit8 v6, v6, 0x1

    goto :goto_2c5

    :cond_2c3
    const/16 v11, 0xc

    :cond_2c5
    :goto_2c5
    add-int/lit8 v15, v15, 0x1

    move/from16 v7, v22

    move-wide/from16 v11, v23

    goto :goto_29e

    :cond_2cc
    move/from16 v22, v7

    move-wide/from16 v23, v11

    const/4 v7, 0x0

    const/16 v11, 0xc

    .line 87
    iput v7, v4, Lcom/google/android/gms/internal/ads/zzli;->zzayo:I

    .line 88
    iput v7, v4, Lcom/google/android/gms/internal/ads/zzli;->zzayn:I

    .line 89
    iput v7, v4, Lcom/google/android/gms/internal/ads/zzli;->zzaym:I

    .line 90
    iget-object v7, v4, Lcom/google/android/gms/internal/ads/zzli;->zzayj:Lcom/google/android/gms/internal/ads/zzlq;

    .line 91
    iput v6, v7, Lcom/google/android/gms/internal/ads/zzlq;->zzbal:I

    .line 92
    iput v2, v7, Lcom/google/android/gms/internal/ads/zzlq;->zzaxa:I

    .line 93
    iget-object v12, v7, Lcom/google/android/gms/internal/ads/zzlq;->zzban:[I

    if-eqz v12, :cond_2e6

    array-length v12, v12

    if-ge v12, v6, :cond_2ee

    .line 94
    :cond_2e6
    new-array v12, v6, [J

    iput-object v12, v7, Lcom/google/android/gms/internal/ads/zzlq;->zzbam:[J

    .line 95
    new-array v6, v6, [I

    iput-object v6, v7, Lcom/google/android/gms/internal/ads/zzlq;->zzban:[I

    .line 96
    :cond_2ee
    iget-object v6, v7, Lcom/google/android/gms/internal/ads/zzlq;->zzbao:[I

    if-eqz v6, :cond_2f5

    array-length v6, v6

    if-ge v6, v2, :cond_30d

    :cond_2f5
    mul-int/lit8 v2, v2, 0x7d

    .line 97
    div-int/lit8 v2, v2, 0x64

    .line 98
    new-array v6, v2, [I

    iput-object v6, v7, Lcom/google/android/gms/internal/ads/zzlq;->zzbao:[I

    .line 99
    new-array v6, v2, [I

    iput-object v6, v7, Lcom/google/android/gms/internal/ads/zzlq;->zzbap:[I

    .line 100
    new-array v6, v2, [J

    iput-object v6, v7, Lcom/google/android/gms/internal/ads/zzlq;->zzbaq:[J

    .line 101
    new-array v6, v2, [Z

    iput-object v6, v7, Lcom/google/android/gms/internal/ads/zzlq;->zzbar:[Z

    .line 102
    new-array v2, v2, [Z

    iput-object v2, v7, Lcom/google/android/gms/internal/ads/zzlq;->zzbat:[Z

    :cond_30d
    const/4 v2, 0x0

    const/4 v6, 0x0

    const/4 v7, 0x0

    :goto_310
    const-wide/16 v25, 0x0

    if-ge v2, v14, :cond_4ab

    .line 103
    invoke-interface {v13, v2}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v18

    move-object/from16 v11, v18

    check-cast v11, Lcom/google/android/gms/internal/ads/zzku;

    .line 104
    iget v15, v11, Lcom/google/android/gms/internal/ads/zzks;->type:I

    sget v12, Lcom/google/android/gms/internal/ads/zzks;->zzatp:I

    if-ne v15, v12, :cond_47c

    add-int/lit8 v12, v6, 0x1

    .line 105
    iget-object v11, v11, Lcom/google/android/gms/internal/ads/zzku;->zzawg:Lcom/google/android/gms/internal/ads/zzpn;

    const/16 v15, 0x8

    .line 106
    invoke-virtual {v11, v15}, Lcom/google/android/gms/internal/ads/zzpn;->zzbl(I)V

    .line 107
    invoke-virtual {v11}, Lcom/google/android/gms/internal/ads/zzpn;->readInt()I

    move-result v15

    .line 108
    invoke-static {v15}, Lcom/google/android/gms/internal/ads/zzks;->zzap(I)I

    move-result v15

    move/from16 v28, v12

    .line 109
    iget-object v12, v4, Lcom/google/android/gms/internal/ads/zzli;->zzayk:Lcom/google/android/gms/internal/ads/zzlo;

    move-object/from16 v29, v13

    .line 110
    iget-object v13, v4, Lcom/google/android/gms/internal/ads/zzli;->zzayj:Lcom/google/android/gms/internal/ads/zzlq;

    move/from16 v30, v14

    .line 111
    iget-object v14, v13, Lcom/google/android/gms/internal/ads/zzlq;->zzbah:Lcom/google/android/gms/internal/ads/zzlc;

    .line 112
    iget-object v0, v13, Lcom/google/android/gms/internal/ads/zzlq;->zzban:[I

    invoke-virtual {v11}, Lcom/google/android/gms/internal/ads/zzpn;->zzjf()I

    move-result v31

    aput v31, v0, v6

    .line 113
    iget-object v0, v13, Lcom/google/android/gms/internal/ads/zzlq;->zzbam:[J

    move-object/from16 v32, v4

    move-object/from16 v31, v5

    iget-wide v4, v13, Lcom/google/android/gms/internal/ads/zzlq;->zzbaj:J

    aput-wide v4, v0, v6

    and-int/lit8 v4, v15, 0x1

    if-eqz v4, :cond_366

    .line 114
    aget-wide v4, v0, v6

    move-object/from16 v33, v1

    invoke-virtual {v11}, Lcom/google/android/gms/internal/ads/zzpn;->readInt()I

    move-result v1

    move/from16 v34, v8

    move-object/from16 v35, v9

    int-to-long v8, v1

    add-long/2addr v4, v8

    aput-wide v4, v0, v6

    goto :goto_36c

    :cond_366
    move-object/from16 v33, v1

    move/from16 v34, v8

    move-object/from16 v35, v9

    :goto_36c
    and-int/lit8 v0, v15, 0x4

    if-eqz v0, :cond_372

    const/4 v0, 0x1

    goto :goto_373

    :cond_372
    const/4 v0, 0x0

    .line 115
    :goto_373
    iget v1, v14, Lcom/google/android/gms/internal/ads/zzlc;->flags:I

    if-eqz v0, :cond_37b

    .line 116
    invoke-virtual {v11}, Lcom/google/android/gms/internal/ads/zzpn;->zzjf()I

    move-result v1

    :cond_37b
    and-int/lit16 v4, v15, 0x100

    if-eqz v4, :cond_381

    const/4 v4, 0x1

    goto :goto_382

    :cond_381
    const/4 v4, 0x0

    :goto_382
    and-int/lit16 v5, v15, 0x200

    if-eqz v5, :cond_388

    const/4 v5, 0x1

    goto :goto_389

    :cond_388
    const/4 v5, 0x0

    :goto_389
    and-int/lit16 v8, v15, 0x400

    if-eqz v8, :cond_38f

    const/4 v8, 0x1

    goto :goto_390

    :cond_38f
    const/4 v8, 0x0

    :goto_390
    and-int/lit16 v9, v15, 0x800

    if-eqz v9, :cond_396

    const/4 v9, 0x1

    goto :goto_397

    :cond_396
    const/4 v9, 0x0

    .line 117
    :goto_397
    iget-object v15, v12, Lcom/google/android/gms/internal/ads/zzlo;->zzbae:[J

    if-eqz v15, :cond_3ba

    move/from16 v36, v1

    array-length v1, v15

    move-object/from16 v37, v10

    const/4 v10, 0x1

    if-ne v1, v10, :cond_3be

    const/4 v1, 0x0

    aget-wide v38, v15, v1

    cmp-long v10, v38, v25

    if-nez v10, :cond_3be

    .line 118
    iget-object v10, v12, Lcom/google/android/gms/internal/ads/zzlo;->zzbaf:[J

    aget-wide v38, v10, v1

    const-wide/16 v40, 0x3e8

    move v10, v2

    iget-wide v1, v12, Lcom/google/android/gms/internal/ads/zzlo;->zzdd:J

    move-wide/from16 v42, v1

    invoke-static/range {v38 .. v43}, Lcom/google/android/gms/internal/ads/zzpt;->zza(JJJ)J

    move-result-wide v25

    goto :goto_3bf

    :cond_3ba
    move/from16 v36, v1

    move-object/from16 v37, v10

    :cond_3be
    move v10, v2

    .line 119
    :goto_3bf
    iget-object v1, v13, Lcom/google/android/gms/internal/ads/zzlq;->zzbao:[I

    .line 120
    iget-object v2, v13, Lcom/google/android/gms/internal/ads/zzlq;->zzbap:[I

    .line 121
    iget-object v15, v13, Lcom/google/android/gms/internal/ads/zzlq;->zzbaq:[J

    move/from16 v38, v10

    .line 122
    iget-object v10, v13, Lcom/google/android/gms/internal/ads/zzlq;->zzbar:[Z

    move-object/from16 v39, v10

    .line 123
    iget v10, v12, Lcom/google/android/gms/internal/ads/zzlo;->type:I

    move-object/from16 v40, v1

    const/4 v1, 0x2

    if-ne v10, v1, :cond_3d8

    and-int/lit8 v1, v3, 0x1

    if-eqz v1, :cond_3d8

    const/4 v1, 0x1

    goto :goto_3d9

    :cond_3d8
    const/4 v1, 0x0

    .line 124
    :goto_3d9
    iget-object v10, v13, Lcom/google/android/gms/internal/ads/zzlq;->zzban:[I

    aget v10, v10, v6

    add-int/2addr v10, v7

    move/from16 v47, v1

    move-object/from16 v27, v2

    .line 125
    iget-wide v1, v12, Lcom/google/android/gms/internal/ads/zzlo;->zzdd:J

    if-lez v6, :cond_3ea

    move v12, v7

    .line 126
    iget-wide v6, v13, Lcom/google/android/gms/internal/ads/zzlq;->zzbay:J

    goto :goto_3ed

    :cond_3ea
    move v12, v7

    move-wide/from16 v6, v23

    :goto_3ed
    if-ge v12, v10, :cond_474

    if-eqz v4, :cond_3fa

    .line 127
    invoke-virtual {v11}, Lcom/google/android/gms/internal/ads/zzpn;->zzjf()I

    move-result v41

    move/from16 v48, v3

    move/from16 v3, v41

    goto :goto_3fe

    :cond_3fa
    move/from16 v48, v3

    .line 128
    iget v3, v14, Lcom/google/android/gms/internal/ads/zzlc;->duration:I

    :goto_3fe
    if-eqz v5, :cond_409

    .line 129
    invoke-virtual {v11}, Lcom/google/android/gms/internal/ads/zzpn;->zzjf()I

    move-result v41

    move/from16 v49, v4

    move/from16 v4, v41

    goto :goto_40d

    :cond_409
    move/from16 v49, v4

    iget v4, v14, Lcom/google/android/gms/internal/ads/zzlc;->size:I

    :goto_40d
    if-nez v12, :cond_416

    if-eqz v0, :cond_416

    move/from16 v50, v0

    move/from16 v0, v36

    goto :goto_425

    :cond_416
    if-eqz v8, :cond_421

    .line 130
    invoke-virtual {v11}, Lcom/google/android/gms/internal/ads/zzpn;->readInt()I

    move-result v41

    move/from16 v50, v0

    move/from16 v0, v41

    goto :goto_425

    :cond_421
    move/from16 v50, v0

    iget v0, v14, Lcom/google/android/gms/internal/ads/zzlc;->flags:I

    :goto_425
    if-eqz v9, :cond_439

    move/from16 v51, v5

    .line 131
    invoke-virtual {v11}, Lcom/google/android/gms/internal/ads/zzpn;->readInt()I

    move-result v5

    mul-int/lit16 v5, v5, 0x3e8

    move/from16 v52, v8

    move/from16 v53, v9

    int-to-long v8, v5

    .line 132
    div-long/2addr v8, v1

    long-to-int v5, v8

    aput v5, v27, v12

    goto :goto_442

    :cond_439
    move/from16 v51, v5

    move/from16 v52, v8

    move/from16 v53, v9

    const/4 v5, 0x0

    .line 133
    aput v5, v27, v12

    :goto_442
    const-wide/16 v43, 0x3e8

    move-wide/from16 v41, v6

    move-wide/from16 v45, v1

    .line 134
    invoke-static/range {v41 .. v46}, Lcom/google/android/gms/internal/ads/zzpt;->zza(JJJ)J

    move-result-wide v8

    sub-long v8, v8, v25

    aput-wide v8, v15, v12

    .line 135
    aput v4, v40, v12

    const/16 v4, 0x10

    shr-int/2addr v0, v4

    const/4 v4, 0x1

    and-int/2addr v0, v4

    if-nez v0, :cond_45f

    if-eqz v47, :cond_45d

    if-nez v12, :cond_45f

    :cond_45d
    const/4 v0, 0x1

    goto :goto_460

    :cond_45f
    const/4 v0, 0x0

    .line 136
    :goto_460
    aput-boolean v0, v39, v12

    int-to-long v3, v3

    add-long/2addr v6, v3

    add-int/lit8 v12, v12, 0x1

    move/from16 v3, v48

    move/from16 v4, v49

    move/from16 v0, v50

    move/from16 v5, v51

    move/from16 v8, v52

    move/from16 v9, v53

    goto/16 :goto_3ed

    :cond_474
    move/from16 v48, v3

    .line 137
    iput-wide v6, v13, Lcom/google/android/gms/internal/ads/zzlq;->zzbay:J

    move v7, v10

    move/from16 v6, v28

    goto :goto_491

    :cond_47c
    move-object/from16 v33, v1

    move/from16 v38, v2

    move/from16 v48, v3

    move-object/from16 v32, v4

    move-object/from16 v31, v5

    move v12, v7

    move/from16 v34, v8

    move-object/from16 v35, v9

    move-object/from16 v37, v10

    move-object/from16 v29, v13

    move/from16 v30, v14

    :goto_491
    add-int/lit8 v2, v38, 0x1

    const/16 v11, 0xc

    move-object/from16 v0, p0

    move-object/from16 v13, v29

    move/from16 v14, v30

    move-object/from16 v5, v31

    move-object/from16 v4, v32

    move-object/from16 v1, v33

    move/from16 v8, v34

    move-object/from16 v9, v35

    move-object/from16 v10, v37

    move/from16 v3, v48

    goto/16 :goto_310

    :cond_4ab
    move-object/from16 v33, v1

    move/from16 v48, v3

    move-object/from16 v32, v4

    move-object/from16 v31, v5

    move/from16 v34, v8

    move-object/from16 v35, v9

    move-object/from16 v37, v10

    .line 138
    sget v0, Lcom/google/android/gms/internal/ads/zzks;->zzaus:I

    invoke-virtual {v9, v0}, Lcom/google/android/gms/internal/ads/zzkv;->zzas(I)Lcom/google/android/gms/internal/ads/zzku;

    move-result-object v0

    if-eqz v0, :cond_53e

    move-object/from16 v4, v32

    .line 139
    iget-object v1, v4, Lcom/google/android/gms/internal/ads/zzli;->zzayk:Lcom/google/android/gms/internal/ads/zzlo;

    iget-object v1, v1, Lcom/google/android/gms/internal/ads/zzlo;->zzbad:[Lcom/google/android/gms/internal/ads/zzlr;

    move-object/from16 v2, v37

    iget-object v3, v2, Lcom/google/android/gms/internal/ads/zzlq;->zzbah:Lcom/google/android/gms/internal/ads/zzlc;

    iget v3, v3, Lcom/google/android/gms/internal/ads/zzlc;->zzaxf:I

    aget-object v1, v1, v3

    .line 140
    iget-object v0, v0, Lcom/google/android/gms/internal/ads/zzku;->zzawg:Lcom/google/android/gms/internal/ads/zzpn;

    .line 141
    iget v1, v1, Lcom/google/android/gms/internal/ads/zzlr;->zzbba:I

    const/16 v3, 0x8

    .line 142
    invoke-virtual {v0, v3}, Lcom/google/android/gms/internal/ads/zzpn;->zzbl(I)V

    .line 143
    invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzpn;->readInt()I

    move-result v4

    .line 144
    invoke-static {v4}, Lcom/google/android/gms/internal/ads/zzks;->zzap(I)I

    move-result v4

    const/4 v5, 0x1

    and-int/2addr v4, v5

    if-ne v4, v5, :cond_4e7

    .line 145
    invoke-virtual {v0, v3}, Lcom/google/android/gms/internal/ads/zzpn;->zzbm(I)V

    .line 146
    :cond_4e7
    invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzpn;->readUnsignedByte()I

    move-result v3

    .line 147
    invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzpn;->zzjf()I

    move-result v4

    .line 148
    iget v5, v2, Lcom/google/android/gms/internal/ads/zzlq;->zzaxa:I

    if-ne v4, v5, :cond_51d

    if-nez v3, :cond_50a

    .line 149
    iget-object v3, v2, Lcom/google/android/gms/internal/ads/zzlq;->zzbat:[Z

    const/4 v5, 0x0

    const/4 v6, 0x0

    :goto_4f9
    if-ge v5, v4, :cond_519

    .line 150
    invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzpn;->readUnsignedByte()I

    move-result v7

    add-int/2addr v6, v7

    if-le v7, v1, :cond_504

    const/4 v7, 0x1

    goto :goto_505

    :cond_504
    const/4 v7, 0x0

    .line 151
    :goto_505
    aput-boolean v7, v3, v5

    add-int/lit8 v5, v5, 0x1

    goto :goto_4f9

    :cond_50a
    if-le v3, v1, :cond_50e

    const/4 v0, 0x1

    goto :goto_50f

    :cond_50e
    const/4 v0, 0x0

    :goto_50f
    mul-int v3, v3, v4

    const/4 v1, 0x0

    add-int/lit8 v6, v3, 0x0

    .line 152
    iget-object v3, v2, Lcom/google/android/gms/internal/ads/zzlq;->zzbat:[Z

    invoke-static {v3, v1, v4, v0}, Ljava/util/Arrays;->fill([ZIIZ)V

    .line 153
    :cond_519
    invoke-virtual {v2, v6}, Lcom/google/android/gms/internal/ads/zzlq;->zzau(I)V

    goto :goto_540

    .line 154
    :cond_51d
    new-instance v0, Lcom/google/android/gms/internal/ads/zzhw;

    const/16 v1, 0x29

    new-instance v2, Ljava/lang/StringBuilder;

    invoke-direct {v2, v1}, Ljava/lang/StringBuilder;-><init>(I)V

    const-string v1, "Length mismatch: "

    invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    const-string v1, ", "

    invoke-virtual {v2, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Lcom/google/android/gms/internal/ads/zzhw;-><init>(Ljava/lang/String;)V

    throw v0

    :cond_53e
    move-object/from16 v2, v37

    .line 155
    :goto_540
    sget v0, Lcom/google/android/gms/internal/ads/zzks;->zzaut:I

    invoke-virtual {v9, v0}, Lcom/google/android/gms/internal/ads/zzkv;->zzas(I)Lcom/google/android/gms/internal/ads/zzku;

    move-result-object v0

    if-eqz v0, :cond_592

    .line 156
    iget-object v0, v0, Lcom/google/android/gms/internal/ads/zzku;->zzawg:Lcom/google/android/gms/internal/ads/zzpn;

    const/16 v1, 0x8

    .line 157
    invoke-virtual {v0, v1}, Lcom/google/android/gms/internal/ads/zzpn;->zzbl(I)V

    .line 158
    invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzpn;->readInt()I

    move-result v3

    .line 159
    invoke-static {v3}, Lcom/google/android/gms/internal/ads/zzks;->zzap(I)I

    move-result v4

    const/4 v5, 0x1

    and-int/2addr v4, v5

    if-ne v4, v5, :cond_55e

    .line 160
    invoke-virtual {v0, v1}, Lcom/google/android/gms/internal/ads/zzpn;->zzbm(I)V

    .line 161
    :cond_55e
    invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzpn;->zzjf()I

    move-result v1

    if-ne v1, v5, :cond_579

    .line 162
    invoke-static {v3}, Lcom/google/android/gms/internal/ads/zzks;->zzao(I)I

    move-result v1

    .line 163
    iget-wide v3, v2, Lcom/google/android/gms/internal/ads/zzlq;->zzbak:J

    if-nez v1, :cond_571

    .line 164
    invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzpn;->zzjc()J

    move-result-wide v0

    goto :goto_575

    :cond_571
    invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzpn;->zzjg()J

    move-result-wide v0

    :goto_575
    add-long/2addr v3, v0

    iput-wide v3, v2, Lcom/google/android/gms/internal/ads/zzlq;->zzbak:J

    goto :goto_592

    .line 165
    :cond_579
    new-instance v0, Lcom/google/android/gms/internal/ads/zzhw;

    const/16 v2, 0x28

    new-instance v3, Ljava/lang/StringBuilder;

    invoke-direct {v3, v2}, Ljava/lang/StringBuilder;-><init>(I)V

    const-string v2, "Unexpected saio entry count: "

    invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;

    invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v1

    invoke-direct {v0, v1}, Lcom/google/android/gms/internal/ads/zzhw;-><init>(Ljava/lang/String;)V

    throw v0

    .line 166
    :cond_592
    :goto_592
    sget v0, Lcom/google/android/gms/internal/ads/zzks;->zzaux:I

    invoke-virtual {v9, v0}, Lcom/google/android/gms/internal/ads/zzkv;->zzas(I)Lcom/google/android/gms/internal/ads/zzku;

    move-result-object v0

    if-eqz v0, :cond_5a0

    .line 167
    iget-object v0, v0, Lcom/google/android/gms/internal/ads/zzku;->zzawg:Lcom/google/android/gms/internal/ads/zzpn;

    const/4 v1, 0x0

    .line 168
    invoke-static {v0, v1, v2}, Lcom/google/android/gms/internal/ads/zzlh;->zza(Lcom/google/android/gms/internal/ads/zzpn;ILcom/google/android/gms/internal/ads/zzlq;)V

    .line 169
    :cond_5a0
    sget v0, Lcom/google/android/gms/internal/ads/zzks;->zzauu:I

    invoke-virtual {v9, v0}, Lcom/google/android/gms/internal/ads/zzkv;->zzas(I)Lcom/google/android/gms/internal/ads/zzku;

    move-result-object v0

    .line 170
    sget v1, Lcom/google/android/gms/internal/ads/zzks;->zzauv:I

    invoke-virtual {v9, v1}, Lcom/google/android/gms/internal/ads/zzkv;->zzas(I)Lcom/google/android/gms/internal/ads/zzku;

    move-result-object v1

    if-eqz v0, :cond_645

    if-eqz v1, :cond_645

    .line 171
    iget-object v0, v0, Lcom/google/android/gms/internal/ads/zzku;->zzawg:Lcom/google/android/gms/internal/ads/zzpn;

    iget-object v1, v1, Lcom/google/android/gms/internal/ads/zzku;->zzawg:Lcom/google/android/gms/internal/ads/zzpn;

    const/16 v3, 0x8

    .line 172
    invoke-virtual {v0, v3}, Lcom/google/android/gms/internal/ads/zzpn;->zzbl(I)V

    .line 173
    invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzpn;->readInt()I

    move-result v3

    .line 174
    invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzpn;->readInt()I

    move-result v4

    sget v5, Lcom/google/android/gms/internal/ads/zzlh;->zzaxj:I

    if-ne v4, v5, :cond_645

    .line 175
    invoke-static {v3}, Lcom/google/android/gms/internal/ads/zzks;->zzao(I)I

    move-result v3

    const/4 v4, 0x1

    if-ne v3, v4, :cond_5d0

    const/4 v3, 0x4

    .line 176
    invoke-virtual {v0, v3}, Lcom/google/android/gms/internal/ads/zzpn;->zzbm(I)V

    .line 177
    :cond_5d0
    invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzpn;->readInt()I

    move-result v0

    if-ne v0, v4, :cond_63d

    const/16 v0, 0x8

    .line 178
    invoke-virtual {v1, v0}, Lcom/google/android/gms/internal/ads/zzpn;->zzbl(I)V

    .line 179
    invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzpn;->readInt()I

    move-result v0

    .line 180
    invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzpn;->readInt()I

    move-result v3

    sget v5, Lcom/google/android/gms/internal/ads/zzlh;->zzaxj:I

    if-ne v3, v5, :cond_63b

    .line 181
    invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzks;->zzao(I)I

    move-result v0

    if-ne v0, v4, :cond_600

    .line 182
    invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzpn;->zzjc()J

    move-result-wide v3

    cmp-long v0, v3, v25

    if-eqz v0, :cond_5f8

    const/4 v0, 0x4

    const/4 v3, 0x2

    goto :goto_609

    .line 183
    :cond_5f8
    new-instance v0, Lcom/google/android/gms/internal/ads/zzhw;

    const-string v1, "Variable length decription in sgpd found (unsupported)"

    invoke-direct {v0, v1}, Lcom/google/android/gms/internal/ads/zzhw;-><init>(Ljava/lang/String;)V

    throw v0

    :cond_600
    const/4 v3, 0x2

    if-lt v0, v3, :cond_608

    const/4 v0, 0x4

    .line 184
    invoke-virtual {v1, v0}, Lcom/google/android/gms/internal/ads/zzpn;->zzbm(I)V

    goto :goto_609

    :cond_608
    const/4 v0, 0x4

    .line 185
    :goto_609
    invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzpn;->zzjc()J

    move-result-wide v4

    const-wide/16 v6, 0x1

    cmp-long v8, v4, v6

    if-nez v8, :cond_633

    .line 186
    invoke-virtual {v1, v3}, Lcom/google/android/gms/internal/ads/zzpn;->zzbm(I)V

    .line 187
    invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzpn;->readUnsignedByte()I

    move-result v3

    const/4 v4, 0x1

    if-ne v3, v4, :cond_647

    .line 188
    invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzpn;->readUnsignedByte()I

    move-result v3

    const/16 v5, 0x10

    .line 189
    new-array v6, v5, [B

    const/4 v7, 0x0

    .line 190
    invoke-virtual {v1, v6, v7, v5}, Lcom/google/android/gms/internal/ads/zzpn;->zze([BII)V

    .line 191
    iput-boolean v4, v2, Lcom/google/android/gms/internal/ads/zzlq;->zzbas:Z

    .line 192
    new-instance v1, Lcom/google/android/gms/internal/ads/zzlr;

    invoke-direct {v1, v4, v3, v6}, Lcom/google/android/gms/internal/ads/zzlr;-><init>(ZI[B)V

    iput-object v1, v2, Lcom/google/android/gms/internal/ads/zzlq;->zzbau:Lcom/google/android/gms/internal/ads/zzlr;

    goto :goto_647

    .line 193
    :cond_633
    new-instance v0, Lcom/google/android/gms/internal/ads/zzhw;

    const-string v1, "Entry count in sgpd != 1 (unsupported)."

    invoke-direct {v0, v1}, Lcom/google/android/gms/internal/ads/zzhw;-><init>(Ljava/lang/String;)V

    throw v0

    :cond_63b
    const/4 v0, 0x4

    goto :goto_647

    .line 194
    :cond_63d
    new-instance v0, Lcom/google/android/gms/internal/ads/zzhw;

    const-string v1, "Entry count in sbgp != 1 (unsupported)."

    invoke-direct {v0, v1}, Lcom/google/android/gms/internal/ads/zzhw;-><init>(Ljava/lang/String;)V

    throw v0

    :cond_645
    const/4 v0, 0x4

    const/4 v4, 0x1

    .line 195
    :cond_647
    :goto_647
    iget-object v1, v9, Lcom/google/android/gms/internal/ads/zzkv;->zzawi:Ljava/util/List;

    invoke-interface {v1}, Ljava/util/List;->size()I

    move-result v1

    const/4 v3, 0x0

    :goto_64e
    if-ge v3, v1, :cond_685

    .line 196
    iget-object v5, v9, Lcom/google/android/gms/internal/ads/zzkv;->zzawi:Ljava/util/List;

    invoke-interface {v5, v3}, Ljava/util/List;->get(I)Ljava/lang/Object;

    move-result-object v5

    check-cast v5, Lcom/google/android/gms/internal/ads/zzku;

    .line 197
    iget v6, v5, Lcom/google/android/gms/internal/ads/zzks;->type:I

    sget v7, Lcom/google/android/gms/internal/ads/zzks;->zzauw:I

    if-ne v6, v7, :cond_679

    .line 198
    iget-object v5, v5, Lcom/google/android/gms/internal/ads/zzku;->zzawg:Lcom/google/android/gms/internal/ads/zzpn;

    const/16 v6, 0x8

    .line 199
    invoke-virtual {v5, v6}, Lcom/google/android/gms/internal/ads/zzpn;->zzbl(I)V

    move-object/from16 v7, v31

    const/16 v8, 0x10

    const/4 v10, 0x0

    .line 200
    invoke-virtual {v5, v7, v10, v8}, Lcom/google/android/gms/internal/ads/zzpn;->zze([BII)V

    .line 201
    sget-object v11, Lcom/google/android/gms/internal/ads/zzlh;->zzaxk:[B

    invoke-static {v7, v11}, Ljava/util/Arrays;->equals([B[B)Z

    move-result v11

    if-eqz v11, :cond_680

    .line 202
    invoke-static {v5, v8, v2}, Lcom/google/android/gms/internal/ads/zzlh;->zza(Lcom/google/android/gms/internal/ads/zzpn;ILcom/google/android/gms/internal/ads/zzlq;)V

    goto :goto_680

    :cond_679
    move-object/from16 v7, v31

    const/16 v6, 0x8

    const/16 v8, 0x10

    const/4 v10, 0x0

    :cond_680
    :goto_680
    add-int/lit8 v3, v3, 0x1

    move-object/from16 v31, v7

    goto :goto_64e

    :cond_685
    move-object/from16 v7, v31

    const/16 v6, 0x8

    const/4 v10, 0x0

    goto :goto_69b

    :cond_68b
    move-object/from16 v33, v1

    move-object/from16 v20, v2

    move/from16 v48, v3

    move/from16 v22, v7

    move/from16 v34, v8

    const/4 v0, 0x4

    const/4 v4, 0x1

    const/16 v6, 0x8

    const/4 v10, 0x0

    move-object v7, v5

    :goto_69b
    add-int/lit8 v8, v34, 0x1

    move-object/from16 v0, p0

    move-object v5, v7

    move-object/from16 v2, v20

    move/from16 v7, v22

    move-object/from16 v1, v33

    move/from16 v3, v48

    const/4 v4, 0x0

    const/4 v6, 0x4

    goto/16 :goto_1db

    :cond_6ac
    const/4 v10, 0x0

    .line 203
    iget-object v0, v1, Lcom/google/android/gms/internal/ads/zzkv;->zzawi:Ljava/util/List;

    invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzlh;->zzb(Ljava/util/List;)Lcom/google/android/gms/internal/ads/zzjo;

    move-result-object v0

    if-eqz v0, :cond_6d7

    move-object/from16 v2, p0

    .line 204
    iget-object v1, v2, Lcom/google/android/gms/internal/ads/zzlh;->zzaxm:Landroid/util/SparseArray;

    invoke-virtual {v1}, Landroid/util/SparseArray;->size()I

    move-result v1

    :goto_6bd
    if-ge v10, v1, :cond_6ee

    .line 205
    iget-object v3, v2, Lcom/google/android/gms/internal/ads/zzlh;->zzaxm:Landroid/util/SparseArray;

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

    move-result-object v3

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

    .line 206
    iget-object v4, v3, Lcom/google/android/gms/internal/ads/zzli;->zzaso:Lcom/google/android/gms/internal/ads/zzkh;

    iget-object v3, v3, Lcom/google/android/gms/internal/ads/zzli;->zzayk:Lcom/google/android/gms/internal/ads/zzlo;

    iget-object v3, v3, Lcom/google/android/gms/internal/ads/zzlo;->zzahv:Lcom/google/android/gms/internal/ads/zzhp;

    invoke-virtual {v3, v0}, Lcom/google/android/gms/internal/ads/zzhp;->zza(Lcom/google/android/gms/internal/ads/zzjo;)Lcom/google/android/gms/internal/ads/zzhp;

    move-result-object v3

    invoke-interface {v4, v3}, Lcom/google/android/gms/internal/ads/zzkh;->zze(Lcom/google/android/gms/internal/ads/zzhp;)V

    add-int/lit8 v10, v10, 0x1

    goto :goto_6bd

    :cond_6d7
    move-object/from16 v2, p0

    goto :goto_6ee

    :cond_6da
    move-object v2, v0

    .line 207
    iget-object v0, v2, Lcom/google/android/gms/internal/ads/zzlh;->zzaxt:Ljava/util/Stack;

    invoke-virtual {v0}, Ljava/util/Stack;->isEmpty()Z

    move-result v0

    if-nez v0, :cond_6ee

    .line 208
    iget-object v0, v2, Lcom/google/android/gms/internal/ads/zzlh;->zzaxt:Ljava/util/Stack;

    invoke-virtual {v0}, Ljava/util/Stack;->peek()Ljava/lang/Object;

    move-result-object v0

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

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

    :cond_6ee
    :goto_6ee
    move-object v0, v2

    goto/16 :goto_2

    :cond_6f1
    move-object v2, v0

    .line 209
    invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/ads/zzlh;->zzhb()V

    return-void
.end method

.method private final zzhb()V
    .registers 2

    const/4 v0, 0x0

    .line 1
    iput v0, p0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxv:I

    .line 2
    iput v0, p0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxy:I

    return-void
.end method


# virtual methods
.method public final release()V
    .registers 1

    return-void
.end method

.method public final zza(Lcom/google/android/gms/internal/ads/zzjz;Lcom/google/android/gms/internal/ads/zzkc;)I
    .registers 28
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Ljava/io/IOException;,
            Ljava/lang/InterruptedException;
        }
    .end annotation

    move-object/from16 v0, p0

    move-object/from16 v1, p1

    .line 3
    :cond_4
    :goto_4
    iget v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxv:I

    const/4 v3, 0x2

    const/16 v5, 0x8

    const/4 v6, 0x1

    const/4 v7, 0x0

    if-eqz v2, :cond_42b

    if-eq v2, v6, :cond_2c7

    const-wide v9, 0x7fffffffffffffffL

    const/4 v11, 0x3

    if-eq v2, v3, :cond_26e

    if-ne v2, v11, :cond_fe

    .line 4
    iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayd:Lcom/google/android/gms/internal/ads/zzli;

    if-nez v2, :cond_81

    .line 5
    iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxm:Landroid/util/SparseArray;

    .line 6
    invoke-virtual {v2}, Landroid/util/SparseArray;->size()I

    move-result v12

    move-wide v13, v9

    const/4 v9, 0x0

    const/4 v10, 0x0

    :goto_26
    if-ge v9, v12, :cond_45

    .line 7
    invoke-virtual {v2, v9}, Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object;

    move-result-object v15

    check-cast v15, Lcom/google/android/gms/internal/ads/zzli;

    .line 8
    iget v11, v15, Lcom/google/android/gms/internal/ads/zzli;->zzayo:I

    iget-object v4, v15, Lcom/google/android/gms/internal/ads/zzli;->zzayj:Lcom/google/android/gms/internal/ads/zzlq;

    iget v8, v4, Lcom/google/android/gms/internal/ads/zzlq;->zzbal:I

    if-eq v11, v8, :cond_41

    .line 9
    iget-object v4, v4, Lcom/google/android/gms/internal/ads/zzlq;->zzbam:[J

    aget-wide v17, v4, v11

    cmp-long v4, v17, v13

    if-gez v4, :cond_41

    move-object v10, v15

    move-wide/from16 v13, v17

    :cond_41
    add-int/lit8 v9, v9, 0x1

    const/4 v11, 0x3

    goto :goto_26

    :cond_45
    if-nez v10, :cond_64

    .line 10
    iget-wide v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaya:J

    invoke-interface/range {p1 .. p1}, Lcom/google/android/gms/internal/ads/zzjz;->getPosition()J

    move-result-wide v4

    sub-long/2addr v2, v4

    long-to-int v3, v2

    if-ltz v3, :cond_5c

    .line 11
    invoke-interface {v1, v3}, Lcom/google/android/gms/internal/ads/zzjz;->zzag(I)V

    .line 12
    invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/ads/zzlh;->zzhb()V

    const/4 v3, 0x0

    const/16 v17, 0x0

    goto/16 :goto_26b

    .line 13
    :cond_5c
    new-instance v1, Lcom/google/android/gms/internal/ads/zzhw;

    const-string v2, "Offset to end of mdat was negative."

    invoke-direct {v1, v2}, Lcom/google/android/gms/internal/ads/zzhw;-><init>(Ljava/lang/String;)V

    throw v1

    .line 14
    :cond_64
    iget-object v2, v10, Lcom/google/android/gms/internal/ads/zzli;->zzayj:Lcom/google/android/gms/internal/ads/zzlq;

    iget-object v2, v2, Lcom/google/android/gms/internal/ads/zzlq;->zzbam:[J

    iget v4, v10, Lcom/google/android/gms/internal/ads/zzli;->zzayo:I

    aget-wide v8, v2, v4

    .line 15
    invoke-interface/range {p1 .. p1}, Lcom/google/android/gms/internal/ads/zzjz;->getPosition()J

    move-result-wide v11

    sub-long/2addr v8, v11

    long-to-int v2, v8

    if-gez v2, :cond_7c

    const-string v2, "FragmentedMp4Extractor"

    const-string v4, "Ignoring negative offset to sample data."

    .line 16
    invoke-static {v2, v4}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I

    const/4 v2, 0x0

    .line 17
    :cond_7c
    invoke-interface {v1, v2}, Lcom/google/android/gms/internal/ads/zzjz;->zzag(I)V

    .line 18
    iput-object v10, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayd:Lcom/google/android/gms/internal/ads/zzli;

    .line 19
    :cond_81
    iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayd:Lcom/google/android/gms/internal/ads/zzli;

    iget-object v4, v2, Lcom/google/android/gms/internal/ads/zzli;->zzayj:Lcom/google/android/gms/internal/ads/zzlq;

    iget-object v8, v4, Lcom/google/android/gms/internal/ads/zzlq;->zzbao:[I

    iget v9, v2, Lcom/google/android/gms/internal/ads/zzli;->zzaym:I

    aget v8, v8, v9

    iput v8, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaye:I

    .line 20
    iget-boolean v8, v4, Lcom/google/android/gms/internal/ads/zzlq;->zzbas:Z

    if-eqz v8, :cond_e7

    .line 21
    iget-object v8, v4, Lcom/google/android/gms/internal/ads/zzlq;->zzbaw:Lcom/google/android/gms/internal/ads/zzpn;

    .line 22
    iget-object v9, v4, Lcom/google/android/gms/internal/ads/zzlq;->zzbah:Lcom/google/android/gms/internal/ads/zzlc;

    iget v9, v9, Lcom/google/android/gms/internal/ads/zzlc;->zzaxf:I

    .line 23
    iget-object v10, v4, Lcom/google/android/gms/internal/ads/zzlq;->zzbau:Lcom/google/android/gms/internal/ads/zzlr;

    if-eqz v10, :cond_9c

    goto :goto_a2

    .line 24
    :cond_9c
    iget-object v10, v2, Lcom/google/android/gms/internal/ads/zzli;->zzayk:Lcom/google/android/gms/internal/ads/zzlo;

    iget-object v10, v10, Lcom/google/android/gms/internal/ads/zzlo;->zzbad:[Lcom/google/android/gms/internal/ads/zzlr;

    aget-object v10, v10, v9

    .line 25
    :goto_a2
    iget v9, v10, Lcom/google/android/gms/internal/ads/zzlr;->zzbba:I

    .line 26
    iget-object v4, v4, Lcom/google/android/gms/internal/ads/zzlq;->zzbat:[Z

    iget v10, v2, Lcom/google/android/gms/internal/ads/zzli;->zzaym:I

    aget-boolean v4, v4, v10

    .line 27
    iget-object v10, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxp:Lcom/google/android/gms/internal/ads/zzpn;

    iget-object v10, v10, Lcom/google/android/gms/internal/ads/zzpn;->data:[B

    if-eqz v4, :cond_b3

    const/16 v11, 0x80

    goto :goto_b4

    :cond_b3
    const/4 v11, 0x0

    :goto_b4
    or-int/2addr v11, v9

    int-to-byte v11, v11

    aput-byte v11, v10, v7

    .line 28
    iget-object v10, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxp:Lcom/google/android/gms/internal/ads/zzpn;

    invoke-virtual {v10, v7}, Lcom/google/android/gms/internal/ads/zzpn;->zzbl(I)V

    .line 29
    iget-object v2, v2, Lcom/google/android/gms/internal/ads/zzli;->zzaso:Lcom/google/android/gms/internal/ads/zzkh;

    .line 30
    iget-object v10, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxp:Lcom/google/android/gms/internal/ads/zzpn;

    invoke-interface {v2, v10, v6}, Lcom/google/android/gms/internal/ads/zzkh;->zza(Lcom/google/android/gms/internal/ads/zzpn;I)V

    .line 31
    invoke-interface {v2, v8, v9}, Lcom/google/android/gms/internal/ads/zzkh;->zza(Lcom/google/android/gms/internal/ads/zzpn;I)V

    if-nez v4, :cond_cc

    add-int/lit8 v9, v9, 0x1

    goto :goto_dd

    .line 32
    :cond_cc
    invoke-virtual {v8}, Lcom/google/android/gms/internal/ads/zzpn;->readUnsignedShort()I

    move-result v4

    const/4 v10, -0x2

    .line 33
    invoke-virtual {v8, v10}, Lcom/google/android/gms/internal/ads/zzpn;->zzbm(I)V

    mul-int/lit8 v4, v4, 0x6

    add-int/2addr v4, v3

    .line 34
    invoke-interface {v2, v8, v4}, Lcom/google/android/gms/internal/ads/zzkh;->zza(Lcom/google/android/gms/internal/ads/zzpn;I)V

    add-int/lit8 v9, v9, 0x1

    add-int/2addr v9, v4

    .line 35
    :goto_dd
    iput v9, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzare:I

    .line 36
    iget v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaye:I

    iget v4, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzare:I

    add-int/2addr v2, v4

    iput v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaye:I

    goto :goto_e9

    .line 37
    :cond_e7
    iput v7, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzare:I

    .line 38
    :goto_e9
    iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayd:Lcom/google/android/gms/internal/ads/zzli;

    iget-object v2, v2, Lcom/google/android/gms/internal/ads/zzli;->zzayk:Lcom/google/android/gms/internal/ads/zzlo;

    iget v2, v2, Lcom/google/android/gms/internal/ads/zzlo;->zzbac:I

    if-ne v2, v6, :cond_f9

    .line 39
    iget v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaye:I

    sub-int/2addr v2, v5

    iput v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaye:I

    .line 40
    invoke-interface {v1, v5}, Lcom/google/android/gms/internal/ads/zzjz;->zzag(I)V

    :cond_f9
    const/4 v2, 0x4

    .line 41
    iput v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxv:I

    .line 42
    iput v7, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzard:I

    .line 43
    :cond_fe
    iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayd:Lcom/google/android/gms/internal/ads/zzli;

    iget-object v4, v2, Lcom/google/android/gms/internal/ads/zzli;->zzayj:Lcom/google/android/gms/internal/ads/zzlq;

    .line 44
    iget-object v5, v2, Lcom/google/android/gms/internal/ads/zzli;->zzayk:Lcom/google/android/gms/internal/ads/zzlo;

    .line 45
    iget-object v8, v2, Lcom/google/android/gms/internal/ads/zzli;->zzaso:Lcom/google/android/gms/internal/ads/zzkh;

    .line 46
    iget v2, v2, Lcom/google/android/gms/internal/ads/zzli;->zzaym:I

    .line 47
    iget v9, v5, Lcom/google/android/gms/internal/ads/zzlo;->zzasp:I

    const-wide/16 v10, 0x3e8

    if-eqz v9, :cond_1c5

    .line 48
    iget-object v12, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxn:Lcom/google/android/gms/internal/ads/zzpn;

    iget-object v12, v12, Lcom/google/android/gms/internal/ads/zzpn;->data:[B

    .line 49
    aput-byte v7, v12, v7

    .line 50
    aput-byte v7, v12, v6

    .line 51
    aput-byte v7, v12, v3

    add-int/lit8 v3, v9, 0x1

    const/4 v13, 0x4

    rsub-int/lit8 v9, v9, 0x4

    .line 52
    :goto_11d
    iget v13, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzare:I

    iget v14, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaye:I

    if-ge v13, v14, :cond_1d7

    .line 53
    iget v13, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzard:I

    if-nez v13, :cond_169

    .line 54
    invoke-interface {v1, v12, v9, v3}, Lcom/google/android/gms/internal/ads/zzjz;->readFully([BII)V

    .line 55
    iget-object v13, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxn:Lcom/google/android/gms/internal/ads/zzpn;

    invoke-virtual {v13, v7}, Lcom/google/android/gms/internal/ads/zzpn;->zzbl(I)V

    .line 56
    iget-object v13, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxn:Lcom/google/android/gms/internal/ads/zzpn;

    invoke-virtual {v13}, Lcom/google/android/gms/internal/ads/zzpn;->zzjf()I

    move-result v13

    sub-int/2addr v13, v6

    iput v13, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzard:I

    .line 57
    iget-object v13, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzapo:Lcom/google/android/gms/internal/ads/zzpn;

    invoke-virtual {v13, v7}, Lcom/google/android/gms/internal/ads/zzpn;->zzbl(I)V

    .line 58
    iget-object v13, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzapo:Lcom/google/android/gms/internal/ads/zzpn;

    const/4 v14, 0x4

    invoke-interface {v8, v13, v14}, Lcom/google/android/gms/internal/ads/zzkh;->zza(Lcom/google/android/gms/internal/ads/zzpn;I)V

    .line 59
    iget-object v13, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxn:Lcom/google/android/gms/internal/ads/zzpn;

    invoke-interface {v8, v13, v6}, Lcom/google/android/gms/internal/ads/zzkh;->zza(Lcom/google/android/gms/internal/ads/zzpn;I)V

    .line 60
    iget-object v13, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayh:[Lcom/google/android/gms/internal/ads/zzkh;

    if-eqz v13, :cond_15a

    iget-object v13, v5, Lcom/google/android/gms/internal/ads/zzlo;->zzahv:Lcom/google/android/gms/internal/ads/zzhp;

    iget-object v13, v13, Lcom/google/android/gms/internal/ads/zzhp;->zzaha:Ljava/lang/String;

    aget-byte v15, v12, v14

    .line 61
    invoke-static {v13, v15}, Lcom/google/android/gms/internal/ads/zzpi;->zza(Ljava/lang/String;B)Z

    move-result v13

    if-eqz v13, :cond_15a

    const/4 v13, 0x1

    goto :goto_15b

    :cond_15a
    const/4 v13, 0x0

    :goto_15b
    iput-boolean v13, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayf:Z

    .line 62
    iget v13, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzare:I

    add-int/lit8 v13, v13, 0x5

    iput v13, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzare:I

    .line 63
    iget v13, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaye:I

    add-int/2addr v13, v9

    iput v13, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaye:I

    goto :goto_11d

    .line 64
    :cond_169
    iget-boolean v14, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayf:Z

    if-eqz v14, :cond_1b2

    .line 65
    iget-object v14, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxo:Lcom/google/android/gms/internal/ads/zzpn;

    invoke-virtual {v14, v13}, Lcom/google/android/gms/internal/ads/zzpn;->reset(I)V

    .line 66
    iget-object v13, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxo:Lcom/google/android/gms/internal/ads/zzpn;

    iget-object v13, v13, Lcom/google/android/gms/internal/ads/zzpn;->data:[B

    iget v14, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzard:I

    invoke-interface {v1, v13, v7, v14}, Lcom/google/android/gms/internal/ads/zzjz;->readFully([BII)V

    .line 67
    iget-object v13, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxo:Lcom/google/android/gms/internal/ads/zzpn;

    iget v14, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzard:I

    invoke-interface {v8, v13, v14}, Lcom/google/android/gms/internal/ads/zzkh;->zza(Lcom/google/android/gms/internal/ads/zzpn;I)V

    .line 68
    iget v13, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzard:I

    .line 69
    iget-object v14, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxo:Lcom/google/android/gms/internal/ads/zzpn;

    iget-object v15, v14, Lcom/google/android/gms/internal/ads/zzpn;->data:[B

    invoke-virtual {v14}, Lcom/google/android/gms/internal/ads/zzpn;->limit()I

    move-result v14

    invoke-static {v15, v14}, Lcom/google/android/gms/internal/ads/zzpi;->zzb([BI)I

    move-result v14

    .line 70
    iget-object v15, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxo:Lcom/google/android/gms/internal/ads/zzpn;

    iget-object v6, v5, Lcom/google/android/gms/internal/ads/zzlo;->zzahv:Lcom/google/android/gms/internal/ads/zzhp;

    iget-object v6, v6, Lcom/google/android/gms/internal/ads/zzhp;->zzaha:Ljava/lang/String;

    const-string v7, "video/hevc"

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

    move-result v6

    invoke-virtual {v15, v6}, Lcom/google/android/gms/internal/ads/zzpn;->zzbl(I)V

    .line 71
    iget-object v6, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxo:Lcom/google/android/gms/internal/ads/zzpn;

    invoke-virtual {v6, v14}, Lcom/google/android/gms/internal/ads/zzpn;->zzbk(I)V

    .line 72
    invoke-virtual {v4, v2}, Lcom/google/android/gms/internal/ads/zzlq;->zzav(I)J

    move-result-wide v6

    mul-long v6, v6, v10

    iget-object v14, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxo:Lcom/google/android/gms/internal/ads/zzpn;

    iget-object v15, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayh:[Lcom/google/android/gms/internal/ads/zzkh;

    invoke-static {v6, v7, v14, v15}, Lcom/google/android/gms/internal/ads/zzns;->zza(JLcom/google/android/gms/internal/ads/zzpn;[Lcom/google/android/gms/internal/ads/zzkh;)V

    goto :goto_1b7

    :cond_1b2
    const/4 v6, 0x0

    .line 73
    invoke-interface {v8, v1, v13, v6}, Lcom/google/android/gms/internal/ads/zzkh;->zza(Lcom/google/android/gms/internal/ads/zzjz;IZ)I

    move-result v13

    .line 74
    :goto_1b7
    iget v6, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzare:I

    add-int/2addr v6, v13

    iput v6, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzare:I

    .line 75
    iget v6, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzard:I

    sub-int/2addr v6, v13

    iput v6, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzard:I

    const/4 v6, 0x1

    const/4 v7, 0x0

    goto/16 :goto_11d

    .line 76
    :cond_1c5
    :goto_1c5
    iget v3, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzare:I

    iget v6, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaye:I

    if-ge v3, v6, :cond_1d7

    sub-int/2addr v6, v3

    const/4 v3, 0x0

    .line 77
    invoke-interface {v8, v1, v6, v3}, Lcom/google/android/gms/internal/ads/zzkh;->zza(Lcom/google/android/gms/internal/ads/zzjz;IZ)I

    move-result v6

    .line 78
    iget v3, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzare:I

    add-int/2addr v3, v6

    iput v3, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzare:I

    goto :goto_1c5

    .line 79
    :cond_1d7
    invoke-virtual {v4, v2}, Lcom/google/android/gms/internal/ads/zzlq;->zzav(I)J

    move-result-wide v6

    mul-long v6, v6, v10

    .line 80
    iget-boolean v3, v4, Lcom/google/android/gms/internal/ads/zzlq;->zzbas:Z

    if-eqz v3, :cond_1e4

    const/high16 v3, 0x40000000    # 2.0f

    goto :goto_1e5

    :cond_1e4
    const/4 v3, 0x0

    .line 81
    :goto_1e5
    iget-object v9, v4, Lcom/google/android/gms/internal/ads/zzlq;->zzbar:[Z

    aget-boolean v2, v9, v2

    or-int v11, v3, v2

    .line 82
    iget-boolean v2, v4, Lcom/google/android/gms/internal/ads/zzlq;->zzbas:Z

    if-eqz v2, :cond_20f

    .line 83
    iget-object v2, v4, Lcom/google/android/gms/internal/ads/zzlq;->zzbau:Lcom/google/android/gms/internal/ads/zzlr;

    if-eqz v2, :cond_1f4

    goto :goto_1fc

    .line 84
    :cond_1f4
    iget-object v2, v5, Lcom/google/android/gms/internal/ads/zzlo;->zzbad:[Lcom/google/android/gms/internal/ads/zzlr;

    iget-object v3, v4, Lcom/google/android/gms/internal/ads/zzlq;->zzbah:Lcom/google/android/gms/internal/ads/zzlc;

    iget v3, v3, Lcom/google/android/gms/internal/ads/zzlc;->zzaxf:I

    aget-object v2, v2, v3

    .line 85
    :goto_1fc
    iget-object v3, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayd:Lcom/google/android/gms/internal/ads/zzli;

    iget-object v5, v3, Lcom/google/android/gms/internal/ads/zzli;->zzayq:Lcom/google/android/gms/internal/ads/zzlr;

    if-eq v2, v5, :cond_20b

    .line 86
    new-instance v3, Lcom/google/android/gms/internal/ads/zzkg;

    iget-object v5, v2, Lcom/google/android/gms/internal/ads/zzlr;->zzbbb:[B

    const/4 v9, 0x1

    invoke-direct {v3, v9, v5}, Lcom/google/android/gms/internal/ads/zzkg;-><init>(I[B)V

    goto :goto_20d

    .line 87
    :cond_20b
    iget-object v3, v3, Lcom/google/android/gms/internal/ads/zzli;->zzayp:Lcom/google/android/gms/internal/ads/zzkg;

    :goto_20d
    move-object v14, v3

    goto :goto_211

    :cond_20f
    const/4 v2, 0x0

    const/4 v14, 0x0

    .line 88
    :goto_211
    iget-object v3, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayd:Lcom/google/android/gms/internal/ads/zzli;

    iput-object v14, v3, Lcom/google/android/gms/internal/ads/zzli;->zzayp:Lcom/google/android/gms/internal/ads/zzkg;

    .line 89
    iput-object v2, v3, Lcom/google/android/gms/internal/ads/zzli;->zzayq:Lcom/google/android/gms/internal/ads/zzlr;

    .line 90
    iget v12, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaye:I

    const/4 v13, 0x0

    move-wide v9, v6

    invoke-interface/range {v8 .. v14}, Lcom/google/android/gms/internal/ads/zzkh;->zza(JIIILcom/google/android/gms/internal/ads/zzkg;)V

    .line 91
    :goto_21e
    iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxu:Ljava/util/LinkedList;

    invoke-virtual {v2}, Ljava/util/LinkedList;->isEmpty()Z

    move-result v2

    if-nez v2, :cond_243

    .line 92
    iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxu:Ljava/util/LinkedList;

    invoke-virtual {v2}, Ljava/util/LinkedList;->removeFirst()Ljava/lang/Object;

    move-result-object v2

    check-cast v2, Lcom/google/android/gms/internal/ads/zzlj;

    .line 93
    iget v3, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayb:I

    iget v12, v2, Lcom/google/android/gms/internal/ads/zzlj;->size:I

    sub-int/2addr v3, v12

    iput v3, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayb:I

    .line 94
    iget-object v8, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayg:Lcom/google/android/gms/internal/ads/zzkh;

    iget-wide v2, v2, Lcom/google/android/gms/internal/ads/zzlj;->zzayr:J

    add-long v9, v6, v2

    const/4 v11, 0x1

    iget v13, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayb:I

    const/4 v14, 0x0

    invoke-interface/range {v8 .. v14}, Lcom/google/android/gms/internal/ads/zzkh;->zza(JIIILcom/google/android/gms/internal/ads/zzkg;)V

    goto :goto_21e

    .line 95
    :cond_243
    iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayd:Lcom/google/android/gms/internal/ads/zzli;

    iget v3, v2, Lcom/google/android/gms/internal/ads/zzli;->zzaym:I

    const/4 v5, 0x1

    add-int/2addr v3, v5

    iput v3, v2, Lcom/google/android/gms/internal/ads/zzli;->zzaym:I

    .line 96
    iget v3, v2, Lcom/google/android/gms/internal/ads/zzli;->zzayn:I

    add-int/2addr v3, v5

    iput v3, v2, Lcom/google/android/gms/internal/ads/zzli;->zzayn:I

    .line 97
    iget v3, v2, Lcom/google/android/gms/internal/ads/zzli;->zzayn:I

    iget-object v4, v4, Lcom/google/android/gms/internal/ads/zzlq;->zzban:[I

    iget v5, v2, Lcom/google/android/gms/internal/ads/zzli;->zzayo:I

    aget v4, v4, v5

    if-ne v3, v4, :cond_265

    add-int/lit8 v5, v5, 0x1

    .line 98
    iput v5, v2, Lcom/google/android/gms/internal/ads/zzli;->zzayo:I

    const/4 v3, 0x0

    .line 99
    iput v3, v2, Lcom/google/android/gms/internal/ads/zzli;->zzayn:I

    const/4 v2, 0x0

    .line 100
    iput-object v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayd:Lcom/google/android/gms/internal/ads/zzli;

    goto :goto_266

    :cond_265
    const/4 v3, 0x0

    :goto_266
    const/4 v2, 0x3

    .line 101
    iput v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxv:I

    const/16 v17, 0x1

    :goto_26b
    if-eqz v17, :cond_4

    return v3

    .line 102
    :cond_26e
    iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxm:Landroid/util/SparseArray;

    invoke-virtual {v2}, Landroid/util/SparseArray;->size()I

    move-result v2

    const/4 v3, 0x0

    const/4 v4, 0x0

    :goto_276
    if-ge v3, v2, :cond_298

    .line 103
    iget-object v5, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxm:Landroid/util/SparseArray;

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

    move-result-object v5

    check-cast v5, Lcom/google/android/gms/internal/ads/zzli;

    iget-object v5, v5, Lcom/google/android/gms/internal/ads/zzli;->zzayj:Lcom/google/android/gms/internal/ads/zzlq;

    .line 104
    iget-boolean v6, v5, Lcom/google/android/gms/internal/ads/zzlq;->zzbax:Z

    if-eqz v6, :cond_295

    iget-wide v5, v5, Lcom/google/android/gms/internal/ads/zzlq;->zzbak:J

    cmp-long v7, v5, v9

    if-gez v7, :cond_295

    .line 105
    iget-object v4, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxm:Landroid/util/SparseArray;

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

    move-result-object v4

    check-cast v4, Lcom/google/android/gms/internal/ads/zzli;

    move-wide v9, v5

    :cond_295
    add-int/lit8 v3, v3, 0x1

    goto :goto_276

    :cond_298
    if-nez v4, :cond_29f

    const/4 v2, 0x3

    .line 106
    iput v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxv:I

    goto/16 :goto_4

    .line 107
    :cond_29f
    invoke-interface/range {p1 .. p1}, Lcom/google/android/gms/internal/ads/zzjz;->getPosition()J

    move-result-wide v2

    sub-long/2addr v9, v2

    long-to-int v2, v9

    if-ltz v2, :cond_2bf

    .line 108
    invoke-interface {v1, v2}, Lcom/google/android/gms/internal/ads/zzjz;->zzag(I)V

    .line 109
    iget-object v2, v4, Lcom/google/android/gms/internal/ads/zzli;->zzayj:Lcom/google/android/gms/internal/ads/zzlq;

    .line 110
    iget-object v3, v2, Lcom/google/android/gms/internal/ads/zzlq;->zzbaw:Lcom/google/android/gms/internal/ads/zzpn;

    iget-object v3, v3, Lcom/google/android/gms/internal/ads/zzpn;->data:[B

    iget v4, v2, Lcom/google/android/gms/internal/ads/zzlq;->zzbav:I

    const/4 v5, 0x0

    invoke-interface {v1, v3, v5, v4}, Lcom/google/android/gms/internal/ads/zzjz;->readFully([BII)V

    .line 111
    iget-object v3, v2, Lcom/google/android/gms/internal/ads/zzlq;->zzbaw:Lcom/google/android/gms/internal/ads/zzpn;

    invoke-virtual {v3, v5}, Lcom/google/android/gms/internal/ads/zzpn;->zzbl(I)V

    .line 112
    iput-boolean v5, v2, Lcom/google/android/gms/internal/ads/zzlq;->zzbax:Z

    goto/16 :goto_4

    .line 113
    :cond_2bf
    new-instance v1, Lcom/google/android/gms/internal/ads/zzhw;

    const-string v2, "Offset to encryption data was negative."

    invoke-direct {v1, v2}, Lcom/google/android/gms/internal/ads/zzhw;-><init>(Ljava/lang/String;)V

    throw v1

    .line 114
    :cond_2c7
    iget-wide v6, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxx:J

    long-to-int v2, v6

    iget v4, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxy:I

    sub-int/2addr v2, v4

    .line 115
    iget-object v4, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxz:Lcom/google/android/gms/internal/ads/zzpn;

    if-eqz v4, :cond_41b

    .line 116
    iget-object v4, v4, Lcom/google/android/gms/internal/ads/zzpn;->data:[B

    invoke-interface {v1, v4, v5, v2}, Lcom/google/android/gms/internal/ads/zzjz;->readFully([BII)V

    .line 117
    new-instance v2, Lcom/google/android/gms/internal/ads/zzku;

    iget v4, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxw:I

    iget-object v6, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxz:Lcom/google/android/gms/internal/ads/zzpn;

    invoke-direct {v2, v4, v6}, Lcom/google/android/gms/internal/ads/zzku;-><init>(ILcom/google/android/gms/internal/ads/zzpn;)V

    invoke-interface/range {p1 .. p1}, Lcom/google/android/gms/internal/ads/zzjz;->getPosition()J

    move-result-wide v6

    .line 118
    iget-object v4, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxt:Ljava/util/Stack;

    invoke-virtual {v4}, Ljava/util/Stack;->isEmpty()Z

    move-result v4

    if-nez v4, :cond_2fa

    .line 119
    iget-object v3, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxt:Ljava/util/Stack;

    invoke-virtual {v3}, Ljava/util/Stack;->peek()Ljava/lang/Object;

    move-result-object v3

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

    invoke-virtual {v3, v2}, Lcom/google/android/gms/internal/ads/zzkv;->zza(Lcom/google/android/gms/internal/ads/zzku;)V

    move-object v6, v0

    move-object v0, v1

    goto/16 :goto_420

    .line 120
    :cond_2fa
    iget v4, v2, Lcom/google/android/gms/internal/ads/zzks;->type:I

    sget v8, Lcom/google/android/gms/internal/ads/zzks;->zzatq:I

    if-ne v4, v8, :cond_3c2

    .line 121
    iget-object v2, v2, Lcom/google/android/gms/internal/ads/zzku;->zzawg:Lcom/google/android/gms/internal/ads/zzpn;

    .line 122
    invoke-virtual {v2, v5}, Lcom/google/android/gms/internal/ads/zzpn;->zzbl(I)V

    .line 123
    invoke-virtual {v2}, Lcom/google/android/gms/internal/ads/zzpn;->readInt()I

    move-result v4

    .line 124
    invoke-static {v4}, Lcom/google/android/gms/internal/ads/zzks;->zzao(I)I

    move-result v4

    const/4 v5, 0x4

    .line 125
    invoke-virtual {v2, v5}, Lcom/google/android/gms/internal/ads/zzpn;->zzbm(I)V

    .line 126
    invoke-virtual {v2}, Lcom/google/android/gms/internal/ads/zzpn;->zzjc()J

    move-result-wide v14

    if-nez v4, :cond_320

    .line 127
    invoke-virtual {v2}, Lcom/google/android/gms/internal/ads/zzpn;->zzjc()J

    move-result-wide v4

    .line 128
    invoke-virtual {v2}, Lcom/google/android/gms/internal/ads/zzpn;->zzjc()J

    move-result-wide v8

    goto :goto_328

    .line 129
    :cond_320
    invoke-virtual {v2}, Lcom/google/android/gms/internal/ads/zzpn;->zzjg()J

    move-result-wide v4

    .line 130
    invoke-virtual {v2}, Lcom/google/android/gms/internal/ads/zzpn;->zzjg()J

    move-result-wide v8

    :goto_328
    add-long/2addr v6, v8

    const-wide/32 v10, 0xf4240

    move-wide v8, v4

    move-wide v12, v14

    .line 131
    invoke-static/range {v8 .. v13}, Lcom/google/android/gms/internal/ads/zzpt;->zza(JJJ)J

    move-result-wide v19

    .line 132
    invoke-virtual {v2, v3}, Lcom/google/android/gms/internal/ads/zzpn;->zzbm(I)V

    .line 133
    invoke-virtual {v2}, Lcom/google/android/gms/internal/ads/zzpn;->readUnsignedShort()I

    move-result v3

    .line 134
    new-array v12, v3, [I

    .line 135
    new-array v13, v3, [J

    .line 136
    new-array v10, v3, [J

    .line 137
    new-array v11, v3, [J

    move-wide/from16 v21, v4

    move-wide/from16 v8, v19

    const/4 v4, 0x0

    :goto_346
    if-ge v4, v3, :cond_398

    .line 138
    invoke-virtual {v2}, Lcom/google/android/gms/internal/ads/zzpn;->readInt()I

    move-result v5

    const/high16 v16, -0x80000000

    and-int v16, v5, v16

    if-nez v16, :cond_390

    .line 139
    invoke-virtual {v2}, Lcom/google/android/gms/internal/ads/zzpn;->zzjc()J

    move-result-wide v23

    const v16, 0x7fffffff

    and-int v5, v5, v16

    .line 140
    aput v5, v12, v4

    .line 141
    aput-wide v6, v13, v4

    .line 142
    aput-wide v8, v11, v4

    add-long v21, v21, v23

    const-wide/32 v23, 0xf4240

    move-wide/from16 v8, v21

    move/from16 p2, v3

    move-object v5, v10

    move-object v3, v11

    move-wide/from16 v10, v23

    move-object v1, v12

    move-object v0, v13

    move-wide v12, v14

    .line 143
    invoke-static/range {v8 .. v13}, Lcom/google/android/gms/internal/ads/zzpt;->zza(JJJ)J

    move-result-wide v8

    .line 144
    aget-wide v10, v3, v4

    sub-long v10, v8, v10

    aput-wide v10, v5, v4

    const/4 v10, 0x4

    .line 145
    invoke-virtual {v2, v10}, Lcom/google/android/gms/internal/ads/zzpn;->zzbm(I)V

    .line 146
    aget v11, v1, v4

    int-to-long v11, v11

    add-long/2addr v6, v11

    add-int/lit8 v4, v4, 0x1

    move-object v13, v0

    move-object v12, v1

    move-object v11, v3

    move-object v10, v5

    move-object/from16 v0, p0

    move-object/from16 v1, p1

    move/from16 v3, p2

    goto :goto_346

    .line 147
    :cond_390
    new-instance v0, Lcom/google/android/gms/internal/ads/zzhw;

    const-string v1, "Unhandled indirect reference"

    invoke-direct {v0, v1}, Lcom/google/android/gms/internal/ads/zzhw;-><init>(Ljava/lang/String;)V

    throw v0

    :cond_398
    move-object v5, v10

    move-object v3, v11

    move-object v1, v12

    move-object v0, v13

    .line 148
    invoke-static/range {v19 .. v20}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;

    move-result-object v2

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

    invoke-direct {v4, v1, v0, v5, v3}, Lcom/google/android/gms/internal/ads/zzju;-><init>([I[J[J[J)V

    invoke-static {v2, v4}, Landroid/util/Pair;->create(Ljava/lang/Object;Ljava/lang/Object;)Landroid/util/Pair;

    move-result-object v0

    .line 149
    iget-object v1, v0, Landroid/util/Pair;->first:Ljava/lang/Object;

    check-cast v1, Ljava/lang/Long;

    invoke-virtual {v1}, Ljava/lang/Long;->longValue()J

    move-result-wide v1

    move-object/from16 v6, p0

    iput-wide v1, v6, Lcom/google/android/gms/internal/ads/zzlh;->zzayc:J

    .line 150
    iget-object v1, v6, Lcom/google/android/gms/internal/ads/zzlh;->zzarh:Lcom/google/android/gms/internal/ads/zzjy;

    iget-object v0, v0, Landroid/util/Pair;->second:Ljava/lang/Object;

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

    invoke-interface {v1, v0}, Lcom/google/android/gms/internal/ads/zzjy;->zza(Lcom/google/android/gms/internal/ads/zzkf;)V

    const/4 v0, 0x1

    .line 151
    iput-boolean v0, v6, Lcom/google/android/gms/internal/ads/zzlh;->zzayi:Z

    goto :goto_418

    :cond_3c2
    move-object v6, v0

    .line 152
    sget v0, Lcom/google/android/gms/internal/ads/zzks;->zzavw:I

    if-ne v4, v0, :cond_418

    .line 153
    iget-object v0, v2, Lcom/google/android/gms/internal/ads/zzku;->zzawg:Lcom/google/android/gms/internal/ads/zzpn;

    .line 154
    iget-object v1, v6, Lcom/google/android/gms/internal/ads/zzlh;->zzayg:Lcom/google/android/gms/internal/ads/zzkh;

    if-eqz v1, :cond_418

    const/16 v1, 0xc

    .line 155
    invoke-virtual {v0, v1}, Lcom/google/android/gms/internal/ads/zzpn;->zzbl(I)V

    .line 156
    invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzpn;->zzjh()Ljava/lang/String;

    .line 157
    invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzpn;->zzjh()Ljava/lang/String;

    .line 158
    invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzpn;->zzjc()J

    move-result-wide v11

    .line 159
    invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzpn;->zzjc()J

    move-result-wide v7

    const-wide/32 v9, 0xf4240

    invoke-static/range {v7 .. v12}, Lcom/google/android/gms/internal/ads/zzpt;->zza(JJJ)J

    move-result-wide v2

    .line 160
    invoke-virtual {v0, v1}, Lcom/google/android/gms/internal/ads/zzpn;->zzbl(I)V

    .line 161
    invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzpn;->zzja()I

    move-result v11

    .line 162
    iget-object v1, v6, Lcom/google/android/gms/internal/ads/zzlh;->zzayg:Lcom/google/android/gms/internal/ads/zzkh;

    invoke-interface {v1, v0, v11}, Lcom/google/android/gms/internal/ads/zzkh;->zza(Lcom/google/android/gms/internal/ads/zzpn;I)V

    .line 163
    iget-wide v0, v6, Lcom/google/android/gms/internal/ads/zzlh;->zzayc:J

    const-wide v4, -0x7fffffffffffffffL    # -4.9E-324

    cmp-long v7, v0, v4

    if-eqz v7, :cond_409

    .line 164
    iget-object v7, v6, Lcom/google/android/gms/internal/ads/zzlh;->zzayg:Lcom/google/android/gms/internal/ads/zzkh;

    add-long v8, v0, v2

    const/4 v10, 0x1

    const/4 v12, 0x0

    const/4 v13, 0x0

    invoke-interface/range {v7 .. v13}, Lcom/google/android/gms/internal/ads/zzkh;->zza(JIIILcom/google/android/gms/internal/ads/zzkg;)V

    goto :goto_418

    .line 165
    :cond_409
    iget-object v0, v6, Lcom/google/android/gms/internal/ads/zzlh;->zzaxu:Ljava/util/LinkedList;

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

    invoke-direct {v1, v2, v3, v11}, Lcom/google/android/gms/internal/ads/zzlj;-><init>(JI)V

    invoke-virtual {v0, v1}, Ljava/util/LinkedList;->addLast(Ljava/lang/Object;)V

    .line 166
    iget v0, v6, Lcom/google/android/gms/internal/ads/zzlh;->zzayb:I

    add-int/2addr v0, v11

    iput v0, v6, Lcom/google/android/gms/internal/ads/zzlh;->zzayb:I

    :cond_418
    :goto_418
    move-object/from16 v0, p1

    goto :goto_420

    :cond_41b
    move-object v6, v0

    move-object v0, v1

    .line 167
    invoke-interface {v0, v2}, Lcom/google/android/gms/internal/ads/zzjz;->zzag(I)V

    .line 168
    :goto_420
    invoke-interface/range {p1 .. p1}, Lcom/google/android/gms/internal/ads/zzjz;->getPosition()J

    move-result-wide v1

    invoke-direct {v6, v1, v2}, Lcom/google/android/gms/internal/ads/zzlh;->zzeb(J)V

    :cond_427
    move-object v1, v0

    move-object v0, v6

    goto/16 :goto_4

    :cond_42b
    move-object v6, v0

    move-object v0, v1

    .line 169
    iget v1, v6, Lcom/google/android/gms/internal/ads/zzlh;->zzaxy:I

    if-nez v1, :cond_457

    .line 170
    iget-object v1, v6, Lcom/google/android/gms/internal/ads/zzlh;->zzaxr:Lcom/google/android/gms/internal/ads/zzpn;

    iget-object v1, v1, Lcom/google/android/gms/internal/ads/zzpn;->data:[B

    const/4 v2, 0x1

    const/4 v4, 0x0

    invoke-interface {v0, v1, v4, v5, v2}, Lcom/google/android/gms/internal/ads/zzjz;->zza([BIIZ)Z

    move-result v1

    if-nez v1, :cond_440

    const/4 v1, 0x0

    goto/16 :goto_5b6

    .line 171
    :cond_440
    iput v5, v6, Lcom/google/android/gms/internal/ads/zzlh;->zzaxy:I

    .line 172
    iget-object v1, v6, Lcom/google/android/gms/internal/ads/zzlh;->zzaxr:Lcom/google/android/gms/internal/ads/zzpn;

    invoke-virtual {v1, v4}, Lcom/google/android/gms/internal/ads/zzpn;->zzbl(I)V

    .line 173
    iget-object v1, v6, Lcom/google/android/gms/internal/ads/zzlh;->zzaxr:Lcom/google/android/gms/internal/ads/zzpn;

    invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzpn;->zzjc()J

    move-result-wide v1

    iput-wide v1, v6, Lcom/google/android/gms/internal/ads/zzlh;->zzaxx:J

    .line 174
    iget-object v1, v6, Lcom/google/android/gms/internal/ads/zzlh;->zzaxr:Lcom/google/android/gms/internal/ads/zzpn;

    invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzpn;->readInt()I

    move-result v1

    iput v1, v6, Lcom/google/android/gms/internal/ads/zzlh;->zzaxw:I

    .line 175
    :cond_457
    iget-wide v1, v6, Lcom/google/android/gms/internal/ads/zzlh;->zzaxx:J

    const-wide/16 v7, 0x1

    cmp-long v4, v1, v7

    if-nez v4, :cond_473

    .line 176
    iget-object v1, v6, Lcom/google/android/gms/internal/ads/zzlh;->zzaxr:Lcom/google/android/gms/internal/ads/zzpn;

    iget-object v1, v1, Lcom/google/android/gms/internal/ads/zzpn;->data:[B

    invoke-interface {v0, v1, v5, v5}, Lcom/google/android/gms/internal/ads/zzjz;->readFully([BII)V

    .line 177
    iget v1, v6, Lcom/google/android/gms/internal/ads/zzlh;->zzaxy:I

    add-int/2addr v1, v5

    iput v1, v6, Lcom/google/android/gms/internal/ads/zzlh;->zzaxy:I

    .line 178
    iget-object v1, v6, Lcom/google/android/gms/internal/ads/zzlh;->zzaxr:Lcom/google/android/gms/internal/ads/zzpn;

    invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzpn;->zzjg()J

    move-result-wide v1

    iput-wide v1, v6, Lcom/google/android/gms/internal/ads/zzlh;->zzaxx:J

    .line 179
    :cond_473
    iget-wide v1, v6, Lcom/google/android/gms/internal/ads/zzlh;->zzaxx:J

    iget v4, v6, Lcom/google/android/gms/internal/ads/zzlh;->zzaxy:I

    int-to-long v7, v4

    cmp-long v4, v1, v7

    if-ltz v4, :cond_5c2

    .line 180
    invoke-interface/range {p1 .. p1}, Lcom/google/android/gms/internal/ads/zzjz;->getPosition()J

    move-result-wide v1

    iget v4, v6, Lcom/google/android/gms/internal/ads/zzlh;->zzaxy:I

    int-to-long v7, v4

    sub-long/2addr v1, v7

    .line 181
    iget v4, v6, Lcom/google/android/gms/internal/ads/zzlh;->zzaxw:I

    sget v7, Lcom/google/android/gms/internal/ads/zzks;->zzaua:I

    if-ne v4, v7, :cond_4a6

    .line 182
    iget-object v4, v6, Lcom/google/android/gms/internal/ads/zzlh;->zzaxm:Landroid/util/SparseArray;

    invoke-virtual {v4}, Landroid/util/SparseArray;->size()I

    move-result v4

    const/4 v7, 0x0

    :goto_491
    if-ge v7, v4, :cond_4a6

    .line 183
    iget-object v8, v6, Lcom/google/android/gms/internal/ads/zzlh;->zzaxm:Landroid/util/SparseArray;

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

    move-result-object v8

    check-cast v8, Lcom/google/android/gms/internal/ads/zzli;

    iget-object v8, v8, Lcom/google/android/gms/internal/ads/zzli;->zzayj:Lcom/google/android/gms/internal/ads/zzlq;

    .line 184
    iput-wide v1, v8, Lcom/google/android/gms/internal/ads/zzlq;->zzbai:J

    .line 185
    iput-wide v1, v8, Lcom/google/android/gms/internal/ads/zzlq;->zzbak:J

    .line 186
    iput-wide v1, v8, Lcom/google/android/gms/internal/ads/zzlq;->zzbaj:J

    add-int/lit8 v7, v7, 0x1

    goto :goto_491

    .line 187
    :cond_4a6
    iget v4, v6, Lcom/google/android/gms/internal/ads/zzlh;->zzaxw:I

    sget v7, Lcom/google/android/gms/internal/ads/zzks;->zzasx:I

    if-ne v4, v7, :cond_4cc

    const/4 v7, 0x0

    .line 188
    iput-object v7, v6, Lcom/google/android/gms/internal/ads/zzlh;->zzayd:Lcom/google/android/gms/internal/ads/zzli;

    .line 189
    iget-wide v4, v6, Lcom/google/android/gms/internal/ads/zzlh;->zzaxx:J

    add-long/2addr v1, v4

    iput-wide v1, v6, Lcom/google/android/gms/internal/ads/zzlh;->zzaya:J

    .line 190
    iget-boolean v1, v6, Lcom/google/android/gms/internal/ads/zzlh;->zzayi:Z

    if-nez v1, :cond_4c7

    .line 191
    iget-object v1, v6, Lcom/google/android/gms/internal/ads/zzlh;->zzarh:Lcom/google/android/gms/internal/ads/zzjy;

    new-instance v2, Lcom/google/android/gms/internal/ads/zzke;

    iget-wide v4, v6, Lcom/google/android/gms/internal/ads/zzlh;->zzaif:J

    invoke-direct {v2, v4, v5}, Lcom/google/android/gms/internal/ads/zzke;-><init>(J)V

    invoke-interface {v1, v2}, Lcom/google/android/gms/internal/ads/zzjy;->zza(Lcom/google/android/gms/internal/ads/zzkf;)V

    const/4 v1, 0x1

    .line 192
    iput-boolean v1, v6, Lcom/google/android/gms/internal/ads/zzlh;->zzayi:Z

    .line 193
    :cond_4c7
    iput v3, v6, Lcom/google/android/gms/internal/ads/zzlh;->zzaxv:I

    :goto_4c9
    const/4 v1, 0x1

    goto/16 :goto_5b6

    .line 194
    :cond_4cc
    sget v1, Lcom/google/android/gms/internal/ads/zzks;->zzatr:I

    if-eq v4, v1, :cond_4f3

    sget v1, Lcom/google/android/gms/internal/ads/zzks;->zzatt:I

    if-eq v4, v1, :cond_4f3

    sget v1, Lcom/google/android/gms/internal/ads/zzks;->zzatu:I

    if-eq v4, v1, :cond_4f3

    sget v1, Lcom/google/android/gms/internal/ads/zzks;->zzatv:I

    if-eq v4, v1, :cond_4f3

    sget v1, Lcom/google/android/gms/internal/ads/zzks;->zzatw:I

    if-eq v4, v1, :cond_4f3

    sget v1, Lcom/google/android/gms/internal/ads/zzks;->zzaua:I

    if-eq v4, v1, :cond_4f3

    sget v1, Lcom/google/android/gms/internal/ads/zzks;->zzaub:I

    if-eq v4, v1, :cond_4f3

    sget v1, Lcom/google/android/gms/internal/ads/zzks;->zzauc:I

    if-eq v4, v1, :cond_4f3

    sget v1, Lcom/google/android/gms/internal/ads/zzks;->zzauf:I

    if-ne v4, v1, :cond_4f1

    goto :goto_4f3

    :cond_4f1
    const/4 v1, 0x0

    goto :goto_4f4

    :cond_4f3
    :goto_4f3
    const/4 v1, 0x1

    :goto_4f4
    if-eqz v1, :cond_51d

    .line 195
    invoke-interface/range {p1 .. p1}, Lcom/google/android/gms/internal/ads/zzjz;->getPosition()J

    move-result-wide v1

    iget-wide v3, v6, Lcom/google/android/gms/internal/ads/zzlh;->zzaxx:J

    add-long/2addr v1, v3

    const-wide/16 v3, 0x8

    sub-long/2addr v1, v3

    .line 196
    iget-object v3, v6, Lcom/google/android/gms/internal/ads/zzlh;->zzaxt:Ljava/util/Stack;

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

    iget v5, v6, Lcom/google/android/gms/internal/ads/zzlh;->zzaxw:I

    invoke-direct {v4, v5, v1, v2}, Lcom/google/android/gms/internal/ads/zzkv;-><init>(IJ)V

    invoke-virtual {v3, v4}, Ljava/util/Stack;->add(Ljava/lang/Object;)Z

    .line 197
    iget-wide v3, v6, Lcom/google/android/gms/internal/ads/zzlh;->zzaxx:J

    iget v5, v6, Lcom/google/android/gms/internal/ads/zzlh;->zzaxy:I

    int-to-long v7, v5

    cmp-long v5, v3, v7

    if-nez v5, :cond_519

    .line 198
    invoke-direct {v6, v1, v2}, Lcom/google/android/gms/internal/ads/zzlh;->zzeb(J)V

    goto :goto_4c9

    .line 199
    :cond_519
    invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/ads/zzlh;->zzhb()V

    goto :goto_4c9

    .line 200
    :cond_51d
    iget v1, v6, Lcom/google/android/gms/internal/ads/zzlh;->zzaxw:I

    .line 201
    sget v2, Lcom/google/android/gms/internal/ads/zzks;->zzaui:I

    if-eq v1, v2, :cond_572

    sget v2, Lcom/google/android/gms/internal/ads/zzks;->zzauh:I

    if-eq v1, v2, :cond_572

    sget v2, Lcom/google/android/gms/internal/ads/zzks;->zzats:I

    if-eq v1, v2, :cond_572

    sget v2, Lcom/google/android/gms/internal/ads/zzks;->zzatq:I

    if-eq v1, v2, :cond_572

    sget v2, Lcom/google/android/gms/internal/ads/zzks;->zzauj:I

    if-eq v1, v2, :cond_572

    sget v2, Lcom/google/android/gms/internal/ads/zzks;->zzatm:I

    if-eq v1, v2, :cond_572

    sget v2, Lcom/google/android/gms/internal/ads/zzks;->zzatn:I

    if-eq v1, v2, :cond_572

    sget v2, Lcom/google/android/gms/internal/ads/zzks;->zzaue:I

    if-eq v1, v2, :cond_572

    sget v2, Lcom/google/android/gms/internal/ads/zzks;->zzato:I

    if-eq v1, v2, :cond_572

    sget v2, Lcom/google/android/gms/internal/ads/zzks;->zzatp:I

    if-eq v1, v2, :cond_572

    sget v2, Lcom/google/android/gms/internal/ads/zzks;->zzauk:I

    if-eq v1, v2, :cond_572

    sget v2, Lcom/google/android/gms/internal/ads/zzks;->zzaus:I

    if-eq v1, v2, :cond_572

    sget v2, Lcom/google/android/gms/internal/ads/zzks;->zzaut:I

    if-eq v1, v2, :cond_572

    sget v2, Lcom/google/android/gms/internal/ads/zzks;->zzaux:I

    if-eq v1, v2, :cond_572

    sget v2, Lcom/google/android/gms/internal/ads/zzks;->zzauw:I

    if-eq v1, v2, :cond_572

    sget v2, Lcom/google/android/gms/internal/ads/zzks;->zzauu:I

    if-eq v1, v2, :cond_572

    sget v2, Lcom/google/android/gms/internal/ads/zzks;->zzauv:I

    if-eq v1, v2, :cond_572

    sget v2, Lcom/google/android/gms/internal/ads/zzks;->zzaug:I

    if-eq v1, v2, :cond_572

    sget v2, Lcom/google/android/gms/internal/ads/zzks;->zzaud:I

    if-eq v1, v2, :cond_572

    sget v2, Lcom/google/android/gms/internal/ads/zzks;->zzavw:I

    if-ne v1, v2, :cond_570

    goto :goto_572

    :cond_570
    const/4 v1, 0x0

    goto :goto_573

    :cond_572
    :goto_572
    const/4 v1, 0x1

    :goto_573
    const-wide/32 v2, 0x7fffffff

    if-eqz v1, :cond_5aa

    .line 202
    iget v1, v6, Lcom/google/android/gms/internal/ads/zzlh;->zzaxy:I

    if-ne v1, v5, :cond_5a2

    .line 203
    iget-wide v7, v6, Lcom/google/android/gms/internal/ads/zzlh;->zzaxx:J

    cmp-long v1, v7, v2

    if-gtz v1, :cond_59a

    .line 204
    new-instance v1, Lcom/google/android/gms/internal/ads/zzpn;

    long-to-int v2, v7

    invoke-direct {v1, v2}, Lcom/google/android/gms/internal/ads/zzpn;-><init>(I)V

    iput-object v1, v6, Lcom/google/android/gms/internal/ads/zzlh;->zzaxz:Lcom/google/android/gms/internal/ads/zzpn;

    .line 205
    iget-object v1, v6, Lcom/google/android/gms/internal/ads/zzlh;->zzaxr:Lcom/google/android/gms/internal/ads/zzpn;

    iget-object v1, v1, Lcom/google/android/gms/internal/ads/zzpn;->data:[B

    iget-object v2, v6, Lcom/google/android/gms/internal/ads/zzlh;->zzaxz:Lcom/google/android/gms/internal/ads/zzpn;

    iget-object v2, v2, Lcom/google/android/gms/internal/ads/zzpn;->data:[B

    const/4 v3, 0x0

    invoke-static {v1, v3, v2, v3, v5}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V

    const/4 v1, 0x1

    .line 206
    iput v1, v6, Lcom/google/android/gms/internal/ads/zzlh;->zzaxv:I

    goto :goto_5b6

    .line 207
    :cond_59a
    new-instance v0, Lcom/google/android/gms/internal/ads/zzhw;

    const-string v1, "Leaf atom with length > 2147483647 (unsupported)."

    invoke-direct {v0, v1}, Lcom/google/android/gms/internal/ads/zzhw;-><init>(Ljava/lang/String;)V

    throw v0

    .line 208
    :cond_5a2
    new-instance v0, Lcom/google/android/gms/internal/ads/zzhw;

    const-string v1, "Leaf atom defines extended atom size (unsupported)."

    invoke-direct {v0, v1}, Lcom/google/android/gms/internal/ads/zzhw;-><init>(Ljava/lang/String;)V

    throw v0

    .line 209
    :cond_5aa
    iget-wide v4, v6, Lcom/google/android/gms/internal/ads/zzlh;->zzaxx:J

    cmp-long v1, v4, v2

    if-gtz v1, :cond_5ba

    const/4 v1, 0x0

    .line 210
    iput-object v1, v6, Lcom/google/android/gms/internal/ads/zzlh;->zzaxz:Lcom/google/android/gms/internal/ads/zzpn;

    const/4 v1, 0x1

    .line 211
    iput v1, v6, Lcom/google/android/gms/internal/ads/zzlh;->zzaxv:I

    :goto_5b6
    if-nez v1, :cond_427

    const/4 v0, -0x1

    return v0

    .line 212
    :cond_5ba
    new-instance v0, Lcom/google/android/gms/internal/ads/zzhw;

    const-string v1, "Skipping atom with length > 2147483647 (unsupported)."

    invoke-direct {v0, v1}, Lcom/google/android/gms/internal/ads/zzhw;-><init>(Ljava/lang/String;)V

    throw v0

    .line 213
    :cond_5c2
    new-instance v0, Lcom/google/android/gms/internal/ads/zzhw;

    const-string v1, "Atom size less than header length (unsupported)."

    invoke-direct {v0, v1}, Lcom/google/android/gms/internal/ads/zzhw;-><init>(Ljava/lang/String;)V

    goto :goto_5cb

    :goto_5ca
    throw v0

    :goto_5cb
    goto :goto_5ca
.end method

.method public final zza(Lcom/google/android/gms/internal/ads/zzjy;)V
    .registers 2

    .line 2
    iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzlh;->zzarh:Lcom/google/android/gms/internal/ads/zzjy;

    return-void
.end method

.method public final zza(Lcom/google/android/gms/internal/ads/zzjz;)Z
    .registers 2
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Ljava/io/IOException;,
            Ljava/lang/InterruptedException;
        }
    .end annotation

    .line 1
    invoke-static {p1}, Lcom/google/android/gms/internal/ads/zzlp;->zzd(Lcom/google/android/gms/internal/ads/zzjz;)Z

    move-result p1

    return p1
.end method

.method public final zzc(JJ)V
    .registers 5

    .line 1
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxm:Landroid/util/SparseArray;

    invoke-virtual {p1}, Landroid/util/SparseArray;->size()I

    move-result p1

    const/4 p2, 0x0

    const/4 p3, 0x0

    :goto_8
    if-ge p3, p1, :cond_18

    .line 2
    iget-object p4, p0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxm:Landroid/util/SparseArray;

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

    move-result-object p4

    check-cast p4, Lcom/google/android/gms/internal/ads/zzli;

    invoke-virtual {p4}, Lcom/google/android/gms/internal/ads/zzli;->reset()V

    add-int/lit8 p3, p3, 0x1

    goto :goto_8

    .line 3
    :cond_18
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxu:Ljava/util/LinkedList;

    invoke-virtual {p1}, Ljava/util/LinkedList;->clear()V

    .line 4
    iput p2, p0, Lcom/google/android/gms/internal/ads/zzlh;->zzayb:I

    .line 5
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxt:Ljava/util/Stack;

    invoke-virtual {p1}, Ljava/util/Stack;->clear()V

    .line 6
    invoke-direct {p0}, Lcom/google/android/gms/internal/ads/zzlh;->zzhb()V

    return-void
.end method