zzlg.smali

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

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


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

.field private static final zzaxl:I

.field private static final zzaxm:[B


# instance fields
.field private final flags:I

.field private zzaih:J

.field private final zzapq:Lcom/google/android/gms/internal/ads/zzpk;

.field private zzarf:I

.field private zzarg:I

.field private zzarj:Lcom/google/android/gms/internal/ads/zzjx;

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

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

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

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

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

.field private final zzaxs:Lcom/google/android/gms/internal/ads/zzpo;

.field private final zzaxt:Lcom/google/android/gms/internal/ads/zzpk;

.field private final zzaxu:[B

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

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

.field private zzaxx:I

.field private zzaxy:I

.field private zzaxz:J

.field private zzaya:I

.field private zzayb:Lcom/google/android/gms/internal/ads/zzpk;

.field private zzayc:J

.field private zzayd:I

.field private zzaye:J

.field private zzayf:Lcom/google/android/gms/internal/ads/zzlh;

.field private zzayg:I

.field private zzayh:Z

.field private zzayi:Lcom/google/android/gms/internal/ads/zzkg;

.field private zzayj:[Lcom/google/android/gms/internal/ads/zzkg;

.field private zzayk:Z


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

    .line 679
    new-instance v0, Lcom/google/android/gms/internal/ads/zzlf;

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

    sput-object v0, Lcom/google/android/gms/internal/ads/zzlg;->zzapj:Lcom/google/android/gms/internal/ads/zzka;

    const-string v0, "seig"

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

    move-result v0

    sput v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxl:I

    const/16 v0, 0x10

    new-array v0, v0, [B

    .line 681
    fill-array-data v0, :array_1a

    sput-object v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxm:[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/zzlg;-><init>(I)V

    return-void
.end method

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

    const/4 p1, 0x0

    const/4 v0, 0x0

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

    return-void
.end method

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

    const/4 p1, 0x0

    const/4 p2, 0x0

    .line 5
    invoke-direct {p0, p1, p2, p2}, Lcom/google/android/gms/internal/ads/zzlg;-><init>(ILcom/google/android/gms/internal/ads/zzpo;Lcom/google/android/gms/internal/ads/zzln;)V

    return-void
.end method

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

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

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

    const/4 p1, 0x0

    .line 9
    iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxs:Lcom/google/android/gms/internal/ads/zzpo;

    .line 10
    iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxn:Lcom/google/android/gms/internal/ads/zzln;

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

    const/16 p2, 0x10

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

    iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxt:Lcom/google/android/gms/internal/ads/zzpk;

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

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

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

    iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzlg;->zzapq:Lcom/google/android/gms/internal/ads/zzpk;

    .line 13
    new-instance p1, Lcom/google/android/gms/internal/ads/zzpk;

    const/4 p3, 0x5

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

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

    .line 14
    new-instance p1, Lcom/google/android/gms/internal/ads/zzpk;

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

    iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxq:Lcom/google/android/gms/internal/ads/zzpk;

    .line 15
    new-instance p1, Lcom/google/android/gms/internal/ads/zzpk;

    const/4 p3, 0x1

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

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

    new-array p1, p2, [B

    .line 16
    iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxu:[B

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

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

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

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

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

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

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

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

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

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

    .line 20
    iput-wide p1, p0, Lcom/google/android/gms/internal/ads/zzlg;->zzaih:J

    .line 21
    iput-wide p1, p0, Lcom/google/android/gms/internal/ads/zzlg;->zzaye:J

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

    return-void
.end method

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

    add-int/lit8 p1, p1, 0x8

    .line 619
    invoke-virtual {p0, p1}, Lcom/google/android/gms/internal/ads/zzpk;->zzbo(I)V

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

    move-result p1

    .line 621
    invoke-static {p1}, Lcom/google/android/gms/internal/ads/zzkr;->zzar(I)I

    move-result p1

    and-int/lit8 v0, p1, 0x1

    if-nez v0, :cond_61

    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 625
    :goto_19
    invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzpk;->zzjf()I

    move-result v1

    .line 626
    iget v2, p2, Lcom/google/android/gms/internal/ads/zzlp;->zzaxc:I

    if-ne v1, v2, :cond_3e

    .line 628
    iget-object v2, p2, Lcom/google/android/gms/internal/ads/zzlp;->zzbav:[Z

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

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

    move-result p1

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

    .line 631
    iget-object p1, p2, Lcom/google/android/gms/internal/ads/zzlp;->zzbay:Lcom/google/android/gms/internal/ads/zzpk;

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

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

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

    .line 632
    iget-object p0, p2, Lcom/google/android/gms/internal/ads/zzlp;->zzbay:Lcom/google/android/gms/internal/ads/zzpk;

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

    .line 633
    iput-boolean v0, p2, Lcom/google/android/gms/internal/ads/zzlp;->zzbaz:Z

    return-void

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

    iget p1, p2, Lcom/google/android/gms/internal/ads/zzlp;->zzaxc:I

    const/16 p2, 0x29

    new-instance v0, Ljava/lang/StringBuilder;

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

    const-string p2, "Length mismatch: "

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

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

    const-string p2, ", "

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

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

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

    move-result-object p1

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

    throw p0

    .line 623
    :cond_61
    new-instance p0, Lcom/google/android/gms/internal/ads/zzhv;

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

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

    throw p0
.end method

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

    .line 636
    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 638
    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/zzkt;

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

    sget v7, Lcom/google/android/gms/internal/ads/zzkr;->zzaum:I

    if-ne v6, v7, :cond_b5

    if-nez v4, :cond_1d

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

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

    .line 642
    :cond_1d
    iget-object v5, v5, Lcom/google/android/gms/internal/ads/zzkt;->zzawi:Lcom/google/android/gms/internal/ads/zzpk;

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

    .line 645
    new-instance v6, Lcom/google/android/gms/internal/ads/zzpk;

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

    .line 646
    invoke-virtual {v6}, Lcom/google/android/gms/internal/ads/zzpk;->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 648
    :cond_30
    invoke-virtual {v6, v1}, Lcom/google/android/gms/internal/ads/zzpk;->zzbo(I)V

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

    move-result v7

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

    move-result v8

    add-int/lit8 v8, v8, 0x4

    if-eq v7, v8, :cond_40

    goto :goto_2e

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

    move-result v7

    .line 653
    sget v8, Lcom/google/android/gms/internal/ads/zzkr;->zzaum:I

    if-eq v7, v8, :cond_49

    goto :goto_2e

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

    move-result v7

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

    move-result v7

    const/4 v8, 0x1

    if-le v7, v8, :cond_6d

    const/16 v6, 0x25

    .line 657
    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 659
    :cond_6d
    new-instance v9, Ljava/util/UUID;

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

    move-result-wide v10

    invoke-virtual {v6}, Lcom/google/android/gms/internal/ads/zzpk;->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 661
    invoke-virtual {v6}, Lcom/google/android/gms/internal/ads/zzpk;->zzjf()I

    move-result v7

    shl-int/lit8 v7, v7, 0x4

    .line 662
    invoke-virtual {v6, v7}, Lcom/google/android/gms/internal/ads/zzpk;->zzbp(I)V

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

    move-result v7

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

    move-result v8

    if-eq v7, v8, :cond_90

    goto :goto_2e

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

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

    .line 668
    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 672
    :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 675
    invoke-static {v5, v6}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I

    goto :goto_b5

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

    const-string v8, "video/mp4"

    invoke-direct {v7, v6, v8, v5}, Lcom/google/android/gms/internal/ads/zzjn$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 678
    :cond_bc
    new-instance p0, Lcom/google/android/gms/internal/ads/zzjn;

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

    return-object p0
.end method

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

    move-object/from16 v0, p0

    .line 325
    :cond_2
    :goto_2
    iget-object v1, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxv:Ljava/util/Stack;

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

    move-result v1

    if-nez v1, :cond_6f5

    iget-object v1, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxv: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/zzku;

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

    cmp-long v3, v1, p1

    if-nez v3, :cond_6f5

    .line 326
    iget-object v1, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxv: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/zzku;

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

    sget v3, Lcom/google/android/gms/internal/ads/zzkr;->zzatt: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_1c8

    const-string v2, "Unexpected moov box."

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

    .line 330
    iget-object v2, v1, Lcom/google/android/gms/internal/ads/zzku;->zzawk:Ljava/util/List;

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

    move-result-object v2

    .line 331
    sget v3, Lcom/google/android/gms/internal/ads/zzkr;->zzaue:I

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

    move-result-object v3

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

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

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

    .line 334
    iget-object v12, v3, Lcom/google/android/gms/internal/ads/zzku;->zzawk: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_be

    .line 336
    iget-object v11, v3, Lcom/google/android/gms/internal/ads/zzku;->zzawk: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/zzkt;

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

    sget v14, Lcom/google/android/gms/internal/ads/zzkr;->zzatq:I

    if-ne v13, v14, :cond_98

    .line 338
    iget-object v11, v11, Lcom/google/android/gms/internal/ads/zzkt;->zzawi:Lcom/google/android/gms/internal/ads/zzpk;

    .line 339
    invoke-virtual {v11, v5}, Lcom/google/android/gms/internal/ads/zzpk;->zzbo(I)V

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

    move-result v13

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

    move-result v14

    sub-int/2addr v14, v9

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

    move-result v5

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

    move-result v8

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

    move-result v11

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

    move-result-object v13

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

    invoke-direct {v9, v14, v5, v8, v11}, Lcom/google/android/gms/internal/ads/zzlb;-><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 347
    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/zzlb;

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

    goto :goto_b8

    .line 348
    :cond_98
    iget v5, v11, Lcom/google/android/gms/internal/ads/zzkt;->type:I

    sget v8, Lcom/google/android/gms/internal/ads/zzkr;->zzauf:I

    if-ne v5, v8, :cond_b8

    .line 349
    iget-object v5, v11, Lcom/google/android/gms/internal/ads/zzkt;->zzawi:Lcom/google/android/gms/internal/ads/zzpk;

    .line 350
    invoke-virtual {v5, v7}, Lcom/google/android/gms/internal/ads/zzpk;->zzbo(I)V

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

    move-result v8

    .line 352
    invoke-static {v8}, Lcom/google/android/gms/internal/ads/zzkr;->zzaq(I)I

    move-result v8

    if-nez v8, :cond_b2

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

    move-result-wide v8

    goto :goto_b6

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

    move-result-wide v8

    :goto_b6
    move-wide/from16 v16, v8

    :cond_b8
    :goto_b8
    add-int/lit8 v10, v10, 0x1

    const/16 v5, 0xc

    const/4 v9, 0x1

    goto :goto_51

    .line 356
    :cond_be
    new-instance v3, Landroid/util/SparseArray;

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

    .line 357
    iget-object v5, v1, Lcom/google/android/gms/internal/ads/zzku;->zzawl:Ljava/util/List;

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

    move-result v5

    const/4 v8, 0x0

    :goto_ca
    if-ge v8, v5, :cond_fa

    .line 359
    iget-object v9, v1, Lcom/google/android/gms/internal/ads/zzku;->zzawl: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/zzku;

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

    sget v11, Lcom/google/android/gms/internal/ads/zzkr;->zzatv:I

    if-ne v9, v11, :cond_f3

    .line 361
    sget v9, Lcom/google/android/gms/internal/ads/zzkr;->zzatu:I

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

    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/zzkw;->zza(Lcom/google/android/gms/internal/ads/zzku;Lcom/google/android/gms/internal/ads/zzkt;JLcom/google/android/gms/internal/ads/zzjn;Z)Lcom/google/android/gms/internal/ads/zzln;

    move-result-object v9

    if-eqz v9, :cond_f4

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

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

    goto :goto_f4

    :cond_f3
    move-object v7, v15

    :cond_f4
    :goto_f4
    add-int/lit8 v8, v8, 0x1

    move-object v15, v7

    const/16 v7, 0x8

    goto :goto_ca

    :cond_fa
    move-object v7, v15

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

    move-result v1

    .line 366
    iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxo:Landroid/util/SparseArray;

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

    move-result v2

    if-nez v2, :cond_199

    const/4 v2, 0x0

    :goto_108
    if-ge v2, v1, :cond_13c

    .line 368
    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/zzln;

    .line 369
    new-instance v8, Lcom/google/android/gms/internal/ads/zzlh;

    iget-object v9, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzarj:Lcom/google/android/gms/internal/ads/zzjx;

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

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

    move-result-object v9

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

    .line 370
    iget v9, v5, Lcom/google/android/gms/internal/ads/zzln;->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/zzlb;

    invoke-virtual {v8, v5, v9}, Lcom/google/android/gms/internal/ads/zzlh;->zza(Lcom/google/android/gms/internal/ads/zzln;Lcom/google/android/gms/internal/ads/zzlb;)V

    .line 371
    iget-object v9, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxo:Landroid/util/SparseArray;

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

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

    .line 372
    iget-wide v8, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaih:J

    iget-wide v10, v5, Lcom/google/android/gms/internal/ads/zzln;->zzaih: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/zzlg;->zzaih:J

    add-int/lit8 v2, v2, 0x1

    goto :goto_108

    .line 375
    :cond_13c
    iget v1, v0, Lcom/google/android/gms/internal/ads/zzlg;->flags:I

    and-int/2addr v1, v6

    if-eqz v1, :cond_161

    iget-object v1, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzayi:Lcom/google/android/gms/internal/ads/zzkg;

    if-nez v1, :cond_161

    .line 376
    iget-object v1, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzarj:Lcom/google/android/gms/internal/ads/zzjx;

    iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxo: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/zzjx;->zzc(II)Lcom/google/android/gms/internal/ads/zzkg;

    move-result-object v1

    iput-object v1, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzayi:Lcom/google/android/gms/internal/ads/zzkg;

    const-wide v2, 0x7fffffffffffffffL

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

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

    move-result-object v2

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

    .line 378
    :cond_161
    iget v1, v0, Lcom/google/android/gms/internal/ads/zzlg;->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/zzlg;->zzayj:[Lcom/google/android/gms/internal/ads/zzkg;

    if-nez v1, :cond_192

    .line 379
    iget-object v1, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzarj:Lcom/google/android/gms/internal/ads/zzjx;

    iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxo: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/zzjx;->zzc(II)Lcom/google/android/gms/internal/ads/zzkg;

    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 380
    invoke-static/range {v2 .. v8}, Lcom/google/android/gms/internal/ads/zzho;->zza(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IILjava/lang/String;Lcom/google/android/gms/internal/ads/zzjn;)Lcom/google/android/gms/internal/ads/zzho;

    move-result-object v2

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

    const/4 v2, 0x1

    new-array v2, v2, [Lcom/google/android/gms/internal/ads/zzkg;

    const/4 v3, 0x0

    aput-object v1, v2, v3

    .line 381
    iput-object v2, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzayj:[Lcom/google/android/gms/internal/ads/zzkg;

    .line 382
    :cond_192
    iget-object v1, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzarj:Lcom/google/android/gms/internal/ads/zzjx;

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

    goto/16 :goto_2

    .line 383
    :cond_199
    iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxo:Landroid/util/SparseArray;

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

    move-result v2

    if-ne v2, v1, :cond_1a3

    const/4 v9, 0x1

    goto :goto_1a4

    :cond_1a3
    const/4 v9, 0x0

    :goto_1a4
    invoke-static {v9}, Lcom/google/android/gms/internal/ads/zzoz;->checkState(Z)V

    const/4 v8, 0x0

    :goto_1a8
    if-ge v8, v1, :cond_2

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

    move-result-object v2

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

    .line 386
    iget-object v4, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxo:Landroid/util/SparseArray;

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

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

    move-result-object v4

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

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

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

    move-result-object v5

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

    invoke-virtual {v4, v2, v5}, Lcom/google/android/gms/internal/ads/zzlh;->zza(Lcom/google/android/gms/internal/ads/zzln;Lcom/google/android/gms/internal/ads/zzlb;)V

    add-int/lit8 v8, v8, 0x1

    goto :goto_1a8

    .line 389
    :cond_1c8
    iget v2, v1, Lcom/google/android/gms/internal/ads/zzku;->type:I

    sget v3, Lcom/google/android/gms/internal/ads/zzkr;->zzauc:I

    if-ne v2, v3, :cond_6de

    .line 391
    iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxo:Landroid/util/SparseArray;

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

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

    .line 392
    iget-object v7, v1, Lcom/google/android/gms/internal/ads/zzku;->zzawl: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_6b2

    .line 394
    iget-object v9, v1, Lcom/google/android/gms/internal/ads/zzku;->zzawl: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/zzku;

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

    sget v11, Lcom/google/android/gms/internal/ads/zzkr;->zzaud:I

    if-ne v10, v11, :cond_691

    .line 397
    sget v10, Lcom/google/android/gms/internal/ads/zzkr;->zzatp:I

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

    move-result-object v10

    .line 398
    iget-object v10, v10, Lcom/google/android/gms/internal/ads/zzkt;->zzawi:Lcom/google/android/gms/internal/ads/zzpk;

    const/16 v11, 0x8

    .line 399
    invoke-virtual {v10, v11}, Lcom/google/android/gms/internal/ads/zzpk;->zzbo(I)V

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

    move-result v11

    .line 401
    invoke-static {v11}, Lcom/google/android/gms/internal/ads/zzkr;->zzar(I)I

    move-result v11

    .line 402
    invoke-virtual {v10}, Lcom/google/android/gms/internal/ads/zzpk;->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 403
    :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/zzlh;

    if-nez v12, :cond_214

    move-object v12, v4

    goto :goto_25f

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

    if-eqz v13, :cond_224

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

    move-result-wide v13

    .line 408
    iget-object v15, v12, Lcom/google/android/gms/internal/ads/zzlh;->zzayl:Lcom/google/android/gms/internal/ads/zzlp;

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

    .line 409
    iget-object v15, v12, Lcom/google/android/gms/internal/ads/zzlh;->zzayl:Lcom/google/android/gms/internal/ads/zzlp;

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

    .line 410
    :cond_224
    iget-object v13, v12, Lcom/google/android/gms/internal/ads/zzlh;->zzayn:Lcom/google/android/gms/internal/ads/zzlb;

    and-int/lit8 v14, v11, 0x2

    if-eqz v14, :cond_231

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

    move-result v14

    const/4 v15, 0x1

    sub-int/2addr v14, v15

    goto :goto_233

    :cond_231
    iget v14, v13, Lcom/google/android/gms/internal/ads/zzlb;->zzaxh:I

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

    if-eqz v15, :cond_23c

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

    move-result v15

    goto :goto_23e

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

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

    if-eqz v16, :cond_249

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

    move-result v16

    move/from16 v4, v16

    goto :goto_24b

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

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

    if-eqz v11, :cond_254

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

    move-result v10

    goto :goto_256

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

    .line 419
    :goto_256
    iget-object v11, v12, Lcom/google/android/gms/internal/ads/zzlh;->zzayl:Lcom/google/android/gms/internal/ads/zzlp;

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

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

    iput-object v13, v11, Lcom/google/android/gms/internal/ads/zzlp;->zzbaj:Lcom/google/android/gms/internal/ads/zzlb;

    :goto_25f
    if-eqz v12, :cond_691

    .line 423
    iget-object v4, v12, Lcom/google/android/gms/internal/ads/zzlh;->zzayl:Lcom/google/android/gms/internal/ads/zzlp;

    .line 424
    iget-wide v10, v4, Lcom/google/android/gms/internal/ads/zzlp;->zzbba:J

    .line 425
    invoke-virtual {v12}, Lcom/google/android/gms/internal/ads/zzlh;->reset()V

    .line 426
    sget v13, Lcom/google/android/gms/internal/ads/zzkr;->zzato:I

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

    move-result-object v13

    if-eqz v13, :cond_295

    and-int/lit8 v13, v3, 0x2

    if-nez v13, :cond_295

    .line 428
    sget v10, Lcom/google/android/gms/internal/ads/zzkr;->zzato:I

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

    move-result-object v10

    iget-object v10, v10, Lcom/google/android/gms/internal/ads/zzkt;->zzawi:Lcom/google/android/gms/internal/ads/zzpk;

    const/16 v11, 0x8

    .line 429
    invoke-virtual {v10, v11}, Lcom/google/android/gms/internal/ads/zzpk;->zzbo(I)V

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

    move-result v11

    .line 431
    invoke-static {v11}, Lcom/google/android/gms/internal/ads/zzkr;->zzaq(I)I

    move-result v11

    const/4 v13, 0x1

    if-ne v11, v13, :cond_291

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

    move-result-wide v10

    goto :goto_295

    :cond_291
    invoke-virtual {v10}, Lcom/google/android/gms/internal/ads/zzpk;->zzjc()J

    move-result-wide v10

    .line 437
    :cond_295
    :goto_295
    iget-object v13, v9, Lcom/google/android/gms/internal/ads/zzku;->zzawk:Ljava/util/List;

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

    move-result v14

    move-object/from16 v19, v2

    const/4 v2, 0x0

    const/4 v6, 0x0

    const/4 v15, 0x0

    :goto_2a0
    if-ge v15, v14, :cond_2ce

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

    move-result-object v20

    move/from16 v21, v7

    move-object/from16 v7, v20

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

    move-wide/from16 v22, v10

    .line 441
    iget v10, v7, Lcom/google/android/gms/internal/ads/zzkt;->type:I

    sget v11, Lcom/google/android/gms/internal/ads/zzkr;->zzatr:I

    if-ne v10, v11, :cond_2c5

    .line 442
    iget-object v7, v7, Lcom/google/android/gms/internal/ads/zzkt;->zzawi:Lcom/google/android/gms/internal/ads/zzpk;

    const/16 v10, 0xc

    .line 443
    invoke-virtual {v7, v10}, Lcom/google/android/gms/internal/ads/zzpk;->zzbo(I)V

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

    move-result v7

    if-lez v7, :cond_2c7

    add-int/2addr v2, v7

    add-int/lit8 v6, v6, 0x1

    goto :goto_2c7

    :cond_2c5
    const/16 v10, 0xc

    :cond_2c7
    :goto_2c7
    add-int/lit8 v15, v15, 0x1

    move/from16 v7, v21

    move-wide/from16 v10, v22

    goto :goto_2a0

    :cond_2ce
    move/from16 v21, v7

    move-wide/from16 v22, v10

    const/4 v7, 0x0

    const/16 v10, 0xc

    .line 449
    iput v7, v12, Lcom/google/android/gms/internal/ads/zzlh;->zzayq:I

    .line 450
    iput v7, v12, Lcom/google/android/gms/internal/ads/zzlh;->zzayp:I

    .line 451
    iput v7, v12, Lcom/google/android/gms/internal/ads/zzlh;->zzayo:I

    .line 452
    iget-object v7, v12, Lcom/google/android/gms/internal/ads/zzlh;->zzayl:Lcom/google/android/gms/internal/ads/zzlp;

    .line 453
    iput v6, v7, Lcom/google/android/gms/internal/ads/zzlp;->zzban:I

    .line 454
    iput v2, v7, Lcom/google/android/gms/internal/ads/zzlp;->zzaxc:I

    .line 455
    iget-object v11, v7, Lcom/google/android/gms/internal/ads/zzlp;->zzbap:[I

    if-eqz v11, :cond_2ea

    iget-object v11, v7, Lcom/google/android/gms/internal/ads/zzlp;->zzbap:[I

    array-length v11, v11

    if-ge v11, v6, :cond_2f2

    .line 456
    :cond_2ea
    new-array v11, v6, [J

    iput-object v11, v7, Lcom/google/android/gms/internal/ads/zzlp;->zzbao:[J

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

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

    .line 458
    :cond_2f2
    iget-object v6, v7, Lcom/google/android/gms/internal/ads/zzlp;->zzbaq:[I

    if-eqz v6, :cond_2fb

    iget-object v6, v7, Lcom/google/android/gms/internal/ads/zzlp;->zzbaq:[I

    array-length v6, v6

    if-ge v6, v2, :cond_313

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

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

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

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

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

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

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

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

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

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

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

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

    :cond_313
    const/4 v2, 0x0

    const/4 v6, 0x0

    const/4 v7, 0x0

    :goto_316
    const-wide/16 v24, 0x0

    if-ge v2, v14, :cond_4af

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

    move-result-object v18

    move-object/from16 v10, v18

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

    .line 469
    iget v15, v10, Lcom/google/android/gms/internal/ads/zzkt;->type:I

    sget v11, Lcom/google/android/gms/internal/ads/zzkr;->zzatr:I

    if-ne v15, v11, :cond_47f

    add-int/lit8 v11, v6, 0x1

    .line 470
    iget-object v10, v10, Lcom/google/android/gms/internal/ads/zzkt;->zzawi:Lcom/google/android/gms/internal/ads/zzpk;

    const/16 v15, 0x8

    .line 471
    invoke-virtual {v10, v15}, Lcom/google/android/gms/internal/ads/zzpk;->zzbo(I)V

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

    move-result v15

    .line 473
    invoke-static {v15}, Lcom/google/android/gms/internal/ads/zzkr;->zzar(I)I

    move-result v15

    move/from16 v27, v11

    .line 474
    iget-object v11, v12, Lcom/google/android/gms/internal/ads/zzlh;->zzaym:Lcom/google/android/gms/internal/ads/zzln;

    move-object/from16 v28, v13

    .line 475
    iget-object v13, v12, Lcom/google/android/gms/internal/ads/zzlh;->zzayl:Lcom/google/android/gms/internal/ads/zzlp;

    move/from16 v29, v14

    .line 476
    iget-object v14, v13, Lcom/google/android/gms/internal/ads/zzlp;->zzbaj:Lcom/google/android/gms/internal/ads/zzlb;

    .line 477
    iget-object v0, v13, Lcom/google/android/gms/internal/ads/zzlp;->zzbap:[I

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

    move-result v30

    aput v30, v0, v6

    .line 478
    iget-object v0, v13, Lcom/google/android/gms/internal/ads/zzlp;->zzbao:[J

    move-object/from16 v31, v4

    move-object/from16 v30, v5

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

    aput-wide v4, v0, v6

    and-int/lit8 v0, v15, 0x1

    if-eqz v0, :cond_36e

    .line 480
    iget-object v0, v13, Lcom/google/android/gms/internal/ads/zzlp;->zzbao:[J

    aget-wide v4, v0, v6

    move-object/from16 v32, v1

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

    move-result v1

    move/from16 v33, v8

    move-object/from16 v34, v9

    int-to-long v8, v1

    add-long/2addr v4, v8

    aput-wide v4, v0, v6

    goto :goto_374

    :cond_36e
    move-object/from16 v32, v1

    move/from16 v33, v8

    move-object/from16 v34, v9

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

    if-eqz v0, :cond_37a

    const/4 v0, 0x1

    goto :goto_37b

    :cond_37a
    const/4 v0, 0x0

    .line 482
    :goto_37b
    iget v1, v14, Lcom/google/android/gms/internal/ads/zzlb;->flags:I

    if-eqz v0, :cond_383

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

    move-result v1

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

    if-eqz v4, :cond_389

    const/4 v4, 0x1

    goto :goto_38a

    :cond_389
    const/4 v4, 0x0

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

    if-eqz v5, :cond_390

    const/4 v5, 0x1

    goto :goto_391

    :cond_390
    const/4 v5, 0x0

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

    if-eqz v8, :cond_397

    const/4 v8, 0x1

    goto :goto_398

    :cond_397
    const/4 v8, 0x0

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

    if-eqz v9, :cond_39e

    const/4 v9, 0x1

    goto :goto_39f

    :cond_39e
    const/4 v9, 0x0

    .line 490
    :goto_39f
    iget-object v15, v11, Lcom/google/android/gms/internal/ads/zzln;->zzbag:[J

    if-eqz v15, :cond_3c4

    iget-object v15, v11, Lcom/google/android/gms/internal/ads/zzln;->zzbag:[J

    array-length v15, v15

    move/from16 v35, v1

    const/4 v1, 0x1

    if-ne v15, v1, :cond_3c6

    iget-object v1, v11, Lcom/google/android/gms/internal/ads/zzln;->zzbag:[J

    const/4 v15, 0x0

    aget-wide v36, v1, v15

    cmp-long v1, v36, v24

    if-nez v1, :cond_3c6

    .line 491
    iget-object v1, v11, Lcom/google/android/gms/internal/ads/zzln;->zzbah:[J

    aget-wide v36, v1, v15

    const-wide/16 v38, 0x3e8

    move v15, v2

    iget-wide v1, v11, Lcom/google/android/gms/internal/ads/zzln;->zzdg:J

    move-wide/from16 v40, v1

    invoke-static/range {v36 .. v41}, Lcom/google/android/gms/internal/ads/zzpq;->zza(JJJ)J

    move-result-wide v24

    goto :goto_3c7

    :cond_3c4
    move/from16 v35, v1

    :cond_3c6
    move v15, v2

    .line 492
    :goto_3c7
    iget-object v1, v13, Lcom/google/android/gms/internal/ads/zzlp;->zzbaq:[I

    .line 493
    iget-object v2, v13, Lcom/google/android/gms/internal/ads/zzlp;->zzbar:[I

    move-object/from16 v36, v12

    .line 494
    iget-object v12, v13, Lcom/google/android/gms/internal/ads/zzlp;->zzbas:[J

    move/from16 v37, v15

    .line 495
    iget-object v15, v13, Lcom/google/android/gms/internal/ads/zzlp;->zzbat:[Z

    move-object/from16 v38, v15

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

    move-object/from16 v39, v1

    const/4 v1, 0x2

    if-ne v15, v1, :cond_3e2

    and-int/lit8 v1, v3, 0x1

    if-eqz v1, :cond_3e2

    const/4 v1, 0x1

    goto :goto_3e3

    :cond_3e2
    const/4 v1, 0x0

    .line 497
    :goto_3e3
    iget-object v15, v13, Lcom/google/android/gms/internal/ads/zzlp;->zzbap:[I

    aget v15, v15, v6

    add-int/2addr v15, v7

    move-object/from16 v26, v12

    .line 498
    iget-wide v11, v11, Lcom/google/android/gms/internal/ads/zzln;->zzdg:J

    move/from16 v40, v7

    if-lez v6, :cond_3f3

    .line 499
    iget-wide v6, v13, Lcom/google/android/gms/internal/ads/zzlp;->zzbba:J

    goto :goto_3f5

    :cond_3f3
    move-wide/from16 v6, v22

    :goto_3f5
    move/from16 v46, v3

    move/from16 v3, v40

    :goto_3f9
    if-ge v3, v15, :cond_479

    if-eqz v4, :cond_406

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

    move-result v40

    move/from16 v47, v4

    move/from16 v4, v40

    goto :goto_40a

    :cond_406
    move/from16 v47, v4

    .line 502
    iget v4, v14, Lcom/google/android/gms/internal/ads/zzlb;->duration:I

    :goto_40a
    if-eqz v5, :cond_415

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

    move-result v40

    move/from16 v48, v5

    move/from16 v5, v40

    goto :goto_419

    :cond_415
    move/from16 v48, v5

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

    :goto_419
    if-nez v3, :cond_422

    if-eqz v0, :cond_422

    move/from16 v49, v0

    move/from16 v0, v35

    goto :goto_431

    :cond_422
    if-eqz v8, :cond_42d

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

    move-result v40

    move/from16 v49, v0

    move/from16 v0, v40

    goto :goto_431

    :cond_42d
    move/from16 v49, v0

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

    :goto_431
    if-eqz v9, :cond_443

    move/from16 v50, v8

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

    move-result v8

    mul-int/lit16 v8, v8, 0x3e8

    move/from16 v51, v9

    int-to-long v8, v8

    .line 508
    div-long/2addr v8, v11

    long-to-int v9, v8

    aput v9, v2, v3

    goto :goto_44a

    :cond_443
    move/from16 v50, v8

    move/from16 v51, v9

    const/4 v8, 0x0

    .line 510
    aput v8, v2, v3

    :goto_44a
    const-wide/16 v42, 0x3e8

    move-wide/from16 v40, v6

    move-wide/from16 v44, v11

    .line 512
    invoke-static/range {v40 .. v45}, Lcom/google/android/gms/internal/ads/zzpq;->zza(JJJ)J

    move-result-wide v8

    sub-long v8, v8, v24

    aput-wide v8, v26, v3

    .line 513
    aput v5, v39, v3

    const/16 v5, 0x10

    shr-int/2addr v0, v5

    const/4 v5, 0x1

    and-int/2addr v0, v5

    if-nez v0, :cond_467

    if-eqz v1, :cond_465

    if-nez v3, :cond_467

    :cond_465
    const/4 v0, 0x1

    goto :goto_468

    :cond_467
    const/4 v0, 0x0

    .line 514
    :goto_468
    aput-boolean v0, v38, v3

    int-to-long v4, v4

    add-long/2addr v6, v4

    add-int/lit8 v3, v3, 0x1

    move/from16 v4, v47

    move/from16 v5, v48

    move/from16 v0, v49

    move/from16 v8, v50

    move/from16 v9, v51

    goto :goto_3f9

    .line 517
    :cond_479
    iput-wide v6, v13, Lcom/google/android/gms/internal/ads/zzlp;->zzbba:J

    move v7, v15

    move/from16 v6, v27

    goto :goto_495

    :cond_47f
    move-object/from16 v32, v1

    move/from16 v37, v2

    move/from16 v46, v3

    move-object/from16 v31, v4

    move-object/from16 v30, v5

    move/from16 v40, v7

    move/from16 v33, v8

    move-object/from16 v34, v9

    move-object/from16 v36, v12

    move-object/from16 v28, v13

    move/from16 v29, v14

    :goto_495
    add-int/lit8 v2, v37, 0x1

    move-object/from16 v0, p0

    move-object/from16 v13, v28

    move/from16 v14, v29

    move-object/from16 v5, v30

    move-object/from16 v4, v31

    move-object/from16 v1, v32

    move/from16 v8, v33

    move-object/from16 v9, v34

    move-object/from16 v12, v36

    move/from16 v3, v46

    const/16 v10, 0xc

    goto/16 :goto_316

    :cond_4af
    move-object/from16 v32, v1

    move/from16 v46, v3

    move-object/from16 v31, v4

    move-object/from16 v30, v5

    move/from16 v33, v8

    move-object/from16 v34, v9

    move-object/from16 v36, v12

    .line 521
    sget v0, Lcom/google/android/gms/internal/ads/zzkr;->zzauu:I

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

    move-result-object v0

    if-eqz v0, :cond_544

    move-object/from16 v4, v36

    .line 523
    iget-object v1, v4, Lcom/google/android/gms/internal/ads/zzlh;->zzaym:Lcom/google/android/gms/internal/ads/zzln;

    iget-object v1, v1, Lcom/google/android/gms/internal/ads/zzln;->zzbaf:[Lcom/google/android/gms/internal/ads/zzlq;

    move-object/from16 v2, v31

    iget-object v3, v2, Lcom/google/android/gms/internal/ads/zzlp;->zzbaj:Lcom/google/android/gms/internal/ads/zzlb;

    iget v3, v3, Lcom/google/android/gms/internal/ads/zzlb;->zzaxh:I

    aget-object v1, v1, v3

    .line 524
    iget-object v0, v0, Lcom/google/android/gms/internal/ads/zzkt;->zzawi:Lcom/google/android/gms/internal/ads/zzpk;

    .line 525
    iget v1, v1, Lcom/google/android/gms/internal/ads/zzlq;->zzbbc:I

    const/16 v3, 0x8

    .line 526
    invoke-virtual {v0, v3}, Lcom/google/android/gms/internal/ads/zzpk;->zzbo(I)V

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

    move-result v4

    .line 528
    invoke-static {v4}, Lcom/google/android/gms/internal/ads/zzkr;->zzar(I)I

    move-result v4

    const/4 v5, 0x1

    and-int/2addr v4, v5

    if-ne v4, v5, :cond_4eb

    .line 530
    invoke-virtual {v0, v3}, Lcom/google/android/gms/internal/ads/zzpk;->zzbp(I)V

    .line 531
    :cond_4eb
    invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzpk;->readUnsignedByte()I

    move-result v3

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

    move-result v4

    .line 533
    iget v5, v2, Lcom/google/android/gms/internal/ads/zzlp;->zzaxc:I

    if-ne v4, v5, :cond_521

    if-nez v3, :cond_50e

    .line 537
    iget-object v3, v2, Lcom/google/android/gms/internal/ads/zzlp;->zzbav:[Z

    const/4 v5, 0x0

    const/4 v6, 0x0

    :goto_4fd
    if-ge v5, v4, :cond_51d

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

    move-result v7

    add-int/2addr v6, v7

    if-le v7, v1, :cond_508

    const/4 v7, 0x1

    goto :goto_509

    :cond_508
    const/4 v7, 0x0

    .line 541
    :goto_509
    aput-boolean v7, v3, v5

    add-int/lit8 v5, v5, 0x1

    goto :goto_4fd

    :cond_50e
    if-le v3, v1, :cond_512

    const/4 v0, 0x1

    goto :goto_513

    :cond_512
    const/4 v0, 0x0

    :goto_513
    mul-int v3, v3, v4

    const/4 v1, 0x0

    add-int/lit8 v6, v3, 0x0

    .line 546
    iget-object v3, v2, Lcom/google/android/gms/internal/ads/zzlp;->zzbav:[Z

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

    .line 547
    :cond_51d
    invoke-virtual {v2, v6}, Lcom/google/android/gms/internal/ads/zzlp;->zzaw(I)V

    goto :goto_546

    .line 534
    :cond_521
    new-instance v0, Lcom/google/android/gms/internal/ads/zzhv;

    iget v1, v2, Lcom/google/android/gms/internal/ads/zzlp;->zzaxc:I

    const/16 v2, 0x29

    new-instance v3, Ljava/lang/StringBuilder;

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

    const-string v2, "Length mismatch: "

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

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

    const-string v2, ", "

    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/zzhv;-><init>(Ljava/lang/String;)V

    throw v0

    :cond_544
    move-object/from16 v2, v31

    .line 548
    :goto_546
    sget v0, Lcom/google/android/gms/internal/ads/zzkr;->zzauv:I

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

    move-result-object v0

    if-eqz v0, :cond_598

    .line 550
    iget-object v0, v0, Lcom/google/android/gms/internal/ads/zzkt;->zzawi:Lcom/google/android/gms/internal/ads/zzpk;

    const/16 v1, 0x8

    .line 551
    invoke-virtual {v0, v1}, Lcom/google/android/gms/internal/ads/zzpk;->zzbo(I)V

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

    move-result v3

    .line 553
    invoke-static {v3}, Lcom/google/android/gms/internal/ads/zzkr;->zzar(I)I

    move-result v4

    const/4 v5, 0x1

    and-int/2addr v4, v5

    if-ne v4, v5, :cond_564

    .line 555
    invoke-virtual {v0, v1}, Lcom/google/android/gms/internal/ads/zzpk;->zzbp(I)V

    .line 556
    :cond_564
    invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzpk;->zzjf()I

    move-result v1

    if-ne v1, v5, :cond_57f

    .line 559
    invoke-static {v3}, Lcom/google/android/gms/internal/ads/zzkr;->zzaq(I)I

    move-result v1

    .line 560
    iget-wide v3, v2, Lcom/google/android/gms/internal/ads/zzlp;->zzbam:J

    if-nez v1, :cond_577

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

    move-result-wide v0

    goto :goto_57b

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

    move-result-wide v0

    :goto_57b
    add-long/2addr v3, v0

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

    goto :goto_598

    .line 558
    :cond_57f
    new-instance v0, Lcom/google/android/gms/internal/ads/zzhv;

    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/zzhv;-><init>(Ljava/lang/String;)V

    throw v0

    .line 562
    :cond_598
    :goto_598
    sget v0, Lcom/google/android/gms/internal/ads/zzkr;->zzauz:I

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

    move-result-object v0

    if-eqz v0, :cond_5a6

    .line 564
    iget-object v0, v0, Lcom/google/android/gms/internal/ads/zzkt;->zzawi:Lcom/google/android/gms/internal/ads/zzpk;

    const/4 v1, 0x0

    .line 565
    invoke-static {v0, v1, v2}, Lcom/google/android/gms/internal/ads/zzlg;->zza(Lcom/google/android/gms/internal/ads/zzpk;ILcom/google/android/gms/internal/ads/zzlp;)V

    .line 566
    :cond_5a6
    sget v0, Lcom/google/android/gms/internal/ads/zzkr;->zzauw:I

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

    move-result-object v0

    .line 567
    sget v1, Lcom/google/android/gms/internal/ads/zzkr;->zzaux:I

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

    move-result-object v1

    if-eqz v0, :cond_64b

    if-eqz v1, :cond_64b

    .line 569
    iget-object v0, v0, Lcom/google/android/gms/internal/ads/zzkt;->zzawi:Lcom/google/android/gms/internal/ads/zzpk;

    iget-object v1, v1, Lcom/google/android/gms/internal/ads/zzkt;->zzawi:Lcom/google/android/gms/internal/ads/zzpk;

    const/16 v3, 0x8

    .line 570
    invoke-virtual {v0, v3}, Lcom/google/android/gms/internal/ads/zzpk;->zzbo(I)V

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

    move-result v3

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

    move-result v4

    sget v5, Lcom/google/android/gms/internal/ads/zzlg;->zzaxl:I

    if-ne v4, v5, :cond_64b

    .line 573
    invoke-static {v3}, Lcom/google/android/gms/internal/ads/zzkr;->zzaq(I)I

    move-result v3

    const/4 v4, 0x1

    if-ne v3, v4, :cond_5d6

    const/4 v3, 0x4

    .line 574
    invoke-virtual {v0, v3}, Lcom/google/android/gms/internal/ads/zzpk;->zzbp(I)V

    .line 575
    :cond_5d6
    invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzpk;->readInt()I

    move-result v0

    if-ne v0, v4, :cond_643

    const/16 v0, 0x8

    .line 577
    invoke-virtual {v1, v0}, Lcom/google/android/gms/internal/ads/zzpk;->zzbo(I)V

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

    move-result v0

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

    move-result v3

    sget v5, Lcom/google/android/gms/internal/ads/zzlg;->zzaxl:I

    if-ne v3, v5, :cond_641

    .line 580
    invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzkr;->zzaq(I)I

    move-result v0

    if-ne v0, v4, :cond_606

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

    move-result-wide v3

    cmp-long v0, v3, v24

    if-eqz v0, :cond_5fe

    const/4 v0, 0x4

    const/4 v3, 0x2

    goto :goto_60f

    .line 583
    :cond_5fe
    new-instance v0, Lcom/google/android/gms/internal/ads/zzhv;

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

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

    throw v0

    :cond_606
    const/4 v3, 0x2

    if-lt v0, v3, :cond_60e

    const/4 v0, 0x4

    .line 585
    invoke-virtual {v1, v0}, Lcom/google/android/gms/internal/ads/zzpk;->zzbp(I)V

    goto :goto_60f

    :cond_60e
    const/4 v0, 0x4

    .line 586
    :goto_60f
    invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzpk;->zzjc()J

    move-result-wide v4

    const-wide/16 v6, 0x1

    cmp-long v8, v4, v6

    if-nez v8, :cond_639

    .line 588
    invoke-virtual {v1, v3}, Lcom/google/android/gms/internal/ads/zzpk;->zzbp(I)V

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

    move-result v3

    const/4 v4, 0x1

    if-ne v3, v4, :cond_64d

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

    move-result v3

    const/16 v5, 0x10

    new-array v6, v5, [B

    const/4 v7, 0x0

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

    .line 593
    iput-boolean v4, v2, Lcom/google/android/gms/internal/ads/zzlp;->zzbau:Z

    .line 594
    new-instance v1, Lcom/google/android/gms/internal/ads/zzlq;

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

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

    goto :goto_64d

    .line 587
    :cond_639
    new-instance v0, Lcom/google/android/gms/internal/ads/zzhv;

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

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

    throw v0

    :cond_641
    const/4 v0, 0x4

    goto :goto_64d

    .line 576
    :cond_643
    new-instance v0, Lcom/google/android/gms/internal/ads/zzhv;

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

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

    throw v0

    :cond_64b
    const/4 v0, 0x4

    const/4 v4, 0x1

    .line 595
    :cond_64d
    :goto_64d
    iget-object v1, v9, Lcom/google/android/gms/internal/ads/zzku;->zzawk:Ljava/util/List;

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

    move-result v1

    const/4 v3, 0x0

    :goto_654
    if-ge v3, v1, :cond_68b

    .line 597
    iget-object v5, v9, Lcom/google/android/gms/internal/ads/zzku;->zzawk: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/zzkt;

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

    sget v7, Lcom/google/android/gms/internal/ads/zzkr;->zzauy:I

    if-ne v6, v7, :cond_67f

    .line 599
    iget-object v5, v5, Lcom/google/android/gms/internal/ads/zzkt;->zzawi:Lcom/google/android/gms/internal/ads/zzpk;

    const/16 v6, 0x8

    .line 600
    invoke-virtual {v5, v6}, Lcom/google/android/gms/internal/ads/zzpk;->zzbo(I)V

    move-object/from16 v7, v30

    const/16 v8, 0x10

    const/4 v10, 0x0

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

    .line 602
    sget-object v11, Lcom/google/android/gms/internal/ads/zzlg;->zzaxm:[B

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

    move-result v11

    if-eqz v11, :cond_686

    .line 603
    invoke-static {v5, v8, v2}, Lcom/google/android/gms/internal/ads/zzlg;->zza(Lcom/google/android/gms/internal/ads/zzpk;ILcom/google/android/gms/internal/ads/zzlp;)V

    goto :goto_686

    :cond_67f
    move-object/from16 v7, v30

    const/16 v6, 0x8

    const/16 v8, 0x10

    const/4 v10, 0x0

    :cond_686
    :goto_686
    add-int/lit8 v3, v3, 0x1

    move-object/from16 v30, v7

    goto :goto_654

    :cond_68b
    move-object/from16 v7, v30

    const/16 v6, 0x8

    const/4 v10, 0x0

    goto :goto_6a1

    :cond_691
    move-object/from16 v32, v1

    move-object/from16 v19, v2

    move/from16 v46, v3

    move/from16 v21, v7

    move/from16 v33, v8

    const/4 v0, 0x4

    const/4 v4, 0x1

    const/16 v6, 0x8

    const/4 v10, 0x0

    move-object v7, v5

    :goto_6a1
    add-int/lit8 v8, v33, 0x1

    move-object/from16 v0, p0

    move-object v5, v7

    move-object/from16 v2, v19

    move/from16 v7, v21

    move-object/from16 v1, v32

    move/from16 v3, v46

    const/4 v4, 0x0

    const/4 v6, 0x4

    goto/16 :goto_1db

    :cond_6b2
    const/4 v10, 0x0

    .line 606
    iget-object v0, v1, Lcom/google/android/gms/internal/ads/zzku;->zzawk:Ljava/util/List;

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

    move-result-object v0

    move-object/from16 v2, p0

    if-eqz v0, :cond_6f2

    .line 608
    iget-object v1, v2, Lcom/google/android/gms/internal/ads/zzlg;->zzaxo:Landroid/util/SparseArray;

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

    move-result v1

    const/4 v8, 0x0

    :goto_6c4
    if-ge v8, v1, :cond_6f2

    .line 610
    iget-object v3, v2, Lcom/google/android/gms/internal/ads/zzlg;->zzaxo:Landroid/util/SparseArray;

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

    move-result-object v3

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

    .line 611
    iget-object v4, v3, Lcom/google/android/gms/internal/ads/zzlh;->zzasq:Lcom/google/android/gms/internal/ads/zzkg;

    iget-object v3, v3, Lcom/google/android/gms/internal/ads/zzlh;->zzaym:Lcom/google/android/gms/internal/ads/zzln;

    iget-object v3, v3, Lcom/google/android/gms/internal/ads/zzln;->zzahx:Lcom/google/android/gms/internal/ads/zzho;

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

    move-result-object v3

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

    add-int/lit8 v8, v8, 0x1

    goto :goto_6c4

    :cond_6de
    move-object v2, v0

    .line 614
    iget-object v0, v2, Lcom/google/android/gms/internal/ads/zzlg;->zzaxv:Ljava/util/Stack;

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

    move-result v0

    if-nez v0, :cond_6f2

    .line 615
    iget-object v0, v2, Lcom/google/android/gms/internal/ads/zzlg;->zzaxv: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/zzku;

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

    :cond_6f2
    move-object v0, v2

    goto/16 :goto_2

    :cond_6f5
    move-object v2, v0

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

    return-void
.end method

.method private final zzhb()V
    .registers 2

    const/4 v0, 0x0

    .line 322
    iput v0, p0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxx:I

    .line 323
    iput v0, p0, Lcom/google/android/gms/internal/ads/zzlg;->zzaya: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/zzjy;Lcom/google/android/gms/internal/ads/zzkb;)I
    .registers 29
    .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 37
    :cond_4
    :goto_4
    iget v2, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxx:I

    const/4 v3, 0x2

    const/16 v5, 0x8

    const/4 v6, 0x1

    const/4 v7, 0x0

    if-eqz v2, :cond_45b

    const/4 v8, 0x4

    if-eq v2, v6, :cond_2fc

    const-wide v9, 0x7fffffffffffffffL

    const/4 v11, 0x3

    if-eq v2, v3, :cond_2a0

    if-ne v2, v11, :cond_10a

    .line 188
    iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzayf:Lcom/google/android/gms/internal/ads/zzlh;

    if-nez v2, :cond_84

    .line 189
    iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxo:Landroid/util/SparseArray;

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

    move-result v12

    const/4 v13, 0x0

    const/4 v14, 0x0

    :goto_26
    if-ge v13, v12, :cond_49

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

    move-result-object v15

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

    .line 195
    iget v11, v15, Lcom/google/android/gms/internal/ads/zzlh;->zzayq:I

    iget-object v4, v15, Lcom/google/android/gms/internal/ads/zzlh;->zzayl:Lcom/google/android/gms/internal/ads/zzlp;

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

    if-eq v11, v4, :cond_45

    .line 196
    iget-object v4, v15, Lcom/google/android/gms/internal/ads/zzlh;->zzayl:Lcom/google/android/gms/internal/ads/zzlp;

    iget-object v4, v4, Lcom/google/android/gms/internal/ads/zzlp;->zzbao:[J

    iget v11, v15, Lcom/google/android/gms/internal/ads/zzlh;->zzayq:I

    aget-wide v17, v4, v11

    cmp-long v4, v17, v9

    if-gez v4, :cond_45

    move-object v14, v15

    move-wide/from16 v9, v17

    :cond_45
    add-int/lit8 v13, v13, 0x1

    const/4 v11, 0x3

    goto :goto_26

    :cond_49
    if-nez v14, :cond_67

    .line 204
    iget-wide v2, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzayc:J

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

    move-result-wide v4

    sub-long/2addr v2, v4

    long-to-int v3, v2

    if-ltz v3, :cond_5f

    .line 207
    invoke-interface {v1, v3}, Lcom/google/android/gms/internal/ads/zzjy;->zzai(I)V

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

    const/4 v3, 0x0

    const/4 v6, 0x0

    goto/16 :goto_297

    .line 206
    :cond_5f
    new-instance v1, Lcom/google/android/gms/internal/ads/zzhv;

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

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

    throw v1

    .line 210
    :cond_67
    iget-object v2, v14, Lcom/google/android/gms/internal/ads/zzlh;->zzayl:Lcom/google/android/gms/internal/ads/zzlp;

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

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

    aget-wide v9, v2, v4

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

    move-result-wide v11

    sub-long/2addr v9, v11

    long-to-int v2, v9

    if-gez v2, :cond_7f

    const-string v2, "FragmentedMp4Extractor"

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

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

    const/4 v2, 0x0

    .line 215
    :cond_7f
    invoke-interface {v1, v2}, Lcom/google/android/gms/internal/ads/zzjy;->zzai(I)V

    .line 216
    iput-object v14, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzayf:Lcom/google/android/gms/internal/ads/zzlh;

    .line 217
    :cond_84
    iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzayf:Lcom/google/android/gms/internal/ads/zzlh;

    iget-object v2, v2, Lcom/google/android/gms/internal/ads/zzlh;->zzayl:Lcom/google/android/gms/internal/ads/zzlp;

    iget-object v2, v2, Lcom/google/android/gms/internal/ads/zzlp;->zzbaq:[I

    iget-object v4, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzayf:Lcom/google/android/gms/internal/ads/zzlh;

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

    aget v2, v2, v4

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

    .line 218
    iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzayf:Lcom/google/android/gms/internal/ads/zzlh;

    iget-object v2, v2, Lcom/google/android/gms/internal/ads/zzlh;->zzayl:Lcom/google/android/gms/internal/ads/zzlp;

    iget-boolean v2, v2, Lcom/google/android/gms/internal/ads/zzlp;->zzbau:Z

    if-eqz v2, :cond_f4

    .line 219
    iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzayf:Lcom/google/android/gms/internal/ads/zzlh;

    .line 220
    iget-object v4, v2, Lcom/google/android/gms/internal/ads/zzlh;->zzayl:Lcom/google/android/gms/internal/ads/zzlp;

    .line 221
    iget-object v9, v4, Lcom/google/android/gms/internal/ads/zzlp;->zzbay:Lcom/google/android/gms/internal/ads/zzpk;

    .line 222
    iget-object v10, v4, Lcom/google/android/gms/internal/ads/zzlp;->zzbaj:Lcom/google/android/gms/internal/ads/zzlb;

    iget v10, v10, Lcom/google/android/gms/internal/ads/zzlb;->zzaxh:I

    .line 223
    iget-object v11, v4, Lcom/google/android/gms/internal/ads/zzlp;->zzbaw:Lcom/google/android/gms/internal/ads/zzlq;

    if-eqz v11, :cond_ab

    .line 224
    iget-object v10, v4, Lcom/google/android/gms/internal/ads/zzlp;->zzbaw:Lcom/google/android/gms/internal/ads/zzlq;

    goto :goto_b1

    .line 225
    :cond_ab
    iget-object v11, v2, Lcom/google/android/gms/internal/ads/zzlh;->zzaym:Lcom/google/android/gms/internal/ads/zzln;

    iget-object v11, v11, Lcom/google/android/gms/internal/ads/zzln;->zzbaf:[Lcom/google/android/gms/internal/ads/zzlq;

    aget-object v10, v11, v10

    .line 226
    :goto_b1
    iget v10, v10, Lcom/google/android/gms/internal/ads/zzlq;->zzbbc:I

    .line 227
    iget-object v4, v4, Lcom/google/android/gms/internal/ads/zzlp;->zzbav:[Z

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

    aget-boolean v4, v4, v11

    .line 228
    iget-object v11, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxr:Lcom/google/android/gms/internal/ads/zzpk;

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

    if-eqz v4, :cond_c2

    const/16 v12, 0x80

    goto :goto_c3

    :cond_c2
    const/4 v12, 0x0

    :goto_c3
    or-int/2addr v12, v10

    int-to-byte v12, v12

    aput-byte v12, v11, v7

    .line 229
    iget-object v11, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxr:Lcom/google/android/gms/internal/ads/zzpk;

    invoke-virtual {v11, v7}, Lcom/google/android/gms/internal/ads/zzpk;->zzbo(I)V

    .line 230
    iget-object v2, v2, Lcom/google/android/gms/internal/ads/zzlh;->zzasq:Lcom/google/android/gms/internal/ads/zzkg;

    .line 231
    iget-object v11, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxr:Lcom/google/android/gms/internal/ads/zzpk;

    invoke-interface {v2, v11, v6}, Lcom/google/android/gms/internal/ads/zzkg;->zza(Lcom/google/android/gms/internal/ads/zzpk;I)V

    .line 232
    invoke-interface {v2, v9, v10}, Lcom/google/android/gms/internal/ads/zzkg;->zza(Lcom/google/android/gms/internal/ads/zzpk;I)V

    if-nez v4, :cond_db

    add-int/lit8 v10, v10, 0x1

    goto :goto_ec

    .line 235
    :cond_db
    invoke-virtual {v9}, Lcom/google/android/gms/internal/ads/zzpk;->readUnsignedShort()I

    move-result v4

    const/4 v11, -0x2

    .line 236
    invoke-virtual {v9, v11}, Lcom/google/android/gms/internal/ads/zzpk;->zzbp(I)V

    mul-int/lit8 v4, v4, 0x6

    add-int/2addr v4, v3

    .line 238
    invoke-interface {v2, v9, v4}, Lcom/google/android/gms/internal/ads/zzkg;->zza(Lcom/google/android/gms/internal/ads/zzpk;I)V

    add-int/lit8 v10, v10, 0x1

    add-int/2addr v10, v4

    .line 240
    :goto_ec
    iput v10, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzarg:I

    .line 241
    iget v2, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzayg:I

    add-int/2addr v2, v10

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

    goto :goto_f6

    .line 242
    :cond_f4
    iput v7, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzarg:I

    .line 243
    :goto_f6
    iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzayf:Lcom/google/android/gms/internal/ads/zzlh;

    iget-object v2, v2, Lcom/google/android/gms/internal/ads/zzlh;->zzaym:Lcom/google/android/gms/internal/ads/zzln;

    iget v2, v2, Lcom/google/android/gms/internal/ads/zzln;->zzbae:I

    if-ne v2, v6, :cond_106

    .line 244
    iget v2, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzayg:I

    sub-int/2addr v2, v5

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

    .line 245
    invoke-interface {v1, v5}, Lcom/google/android/gms/internal/ads/zzjy;->zzai(I)V

    .line 246
    :cond_106
    iput v8, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxx:I

    .line 247
    iput v7, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzarf:I

    .line 248
    :cond_10a
    iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzayf:Lcom/google/android/gms/internal/ads/zzlh;

    iget-object v2, v2, Lcom/google/android/gms/internal/ads/zzlh;->zzayl:Lcom/google/android/gms/internal/ads/zzlp;

    .line 249
    iget-object v4, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzayf:Lcom/google/android/gms/internal/ads/zzlh;

    iget-object v4, v4, Lcom/google/android/gms/internal/ads/zzlh;->zzaym:Lcom/google/android/gms/internal/ads/zzln;

    .line 250
    iget-object v5, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzayf:Lcom/google/android/gms/internal/ads/zzlh;

    iget-object v9, v5, Lcom/google/android/gms/internal/ads/zzlh;->zzasq:Lcom/google/android/gms/internal/ads/zzkg;

    .line 251
    iget-object v5, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzayf:Lcom/google/android/gms/internal/ads/zzlh;

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

    .line 252
    iget v10, v4, Lcom/google/android/gms/internal/ads/zzln;->zzasr:I

    const-wide/16 v11, 0x3e8

    if-eqz v10, :cond_1db

    .line 253
    iget-object v10, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxp:Lcom/google/android/gms/internal/ads/zzpk;

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

    .line 254
    aput-byte v7, v10, v7

    .line 255
    aput-byte v7, v10, v6

    .line 256
    aput-byte v7, v10, v3

    .line 257
    iget v3, v4, Lcom/google/android/gms/internal/ads/zzln;->zzasr:I

    add-int/2addr v3, v6

    .line 258
    iget v13, v4, Lcom/google/android/gms/internal/ads/zzln;->zzasr:I

    rsub-int/lit8 v13, v13, 0x4

    .line 259
    :goto_131
    iget v14, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzarg:I

    iget v15, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzayg:I

    if-ge v14, v15, :cond_1ed

    .line 260
    iget v14, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzarf:I

    if-nez v14, :cond_17c

    .line 261
    invoke-interface {v1, v10, v13, v3}, Lcom/google/android/gms/internal/ads/zzjy;->readFully([BII)V

    .line 262
    iget-object v14, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxp:Lcom/google/android/gms/internal/ads/zzpk;

    invoke-virtual {v14, v7}, Lcom/google/android/gms/internal/ads/zzpk;->zzbo(I)V

    .line 263
    iget-object v14, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxp:Lcom/google/android/gms/internal/ads/zzpk;

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

    move-result v14

    sub-int/2addr v14, v6

    iput v14, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzarf:I

    .line 264
    iget-object v14, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzapq:Lcom/google/android/gms/internal/ads/zzpk;

    invoke-virtual {v14, v7}, Lcom/google/android/gms/internal/ads/zzpk;->zzbo(I)V

    .line 265
    iget-object v14, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzapq:Lcom/google/android/gms/internal/ads/zzpk;

    invoke-interface {v9, v14, v8}, Lcom/google/android/gms/internal/ads/zzkg;->zza(Lcom/google/android/gms/internal/ads/zzpk;I)V

    .line 266
    iget-object v14, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxp:Lcom/google/android/gms/internal/ads/zzpk;

    invoke-interface {v9, v14, v6}, Lcom/google/android/gms/internal/ads/zzkg;->zza(Lcom/google/android/gms/internal/ads/zzpk;I)V

    .line 267
    iget-object v14, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzayj:[Lcom/google/android/gms/internal/ads/zzkg;

    if-eqz v14, :cond_16d

    iget-object v14, v4, Lcom/google/android/gms/internal/ads/zzln;->zzahx:Lcom/google/android/gms/internal/ads/zzho;

    iget-object v14, v14, Lcom/google/android/gms/internal/ads/zzho;->zzahc:Ljava/lang/String;

    aget-byte v15, v10, v8

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

    move-result v14

    if-eqz v14, :cond_16d

    const/4 v14, 0x1

    goto :goto_16e

    :cond_16d
    const/4 v14, 0x0

    :goto_16e
    iput-boolean v14, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzayh:Z

    .line 269
    iget v14, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzarg:I

    add-int/lit8 v14, v14, 0x5

    iput v14, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzarg:I

    .line 270
    iget v14, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzayg:I

    add-int/2addr v14, v13

    iput v14, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzayg:I

    goto :goto_131

    .line 271
    :cond_17c
    iget-boolean v15, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzayh:Z

    if-eqz v15, :cond_1c7

    .line 272
    iget-object v15, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxq:Lcom/google/android/gms/internal/ads/zzpk;

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

    .line 273
    iget-object v14, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxq:Lcom/google/android/gms/internal/ads/zzpk;

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

    iget v15, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzarf:I

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

    .line 274
    iget-object v14, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxq:Lcom/google/android/gms/internal/ads/zzpk;

    iget v15, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzarf:I

    invoke-interface {v9, v14, v15}, Lcom/google/android/gms/internal/ads/zzkg;->zza(Lcom/google/android/gms/internal/ads/zzpk;I)V

    .line 275
    iget v14, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzarf:I

    .line 276
    iget-object v15, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxq:Lcom/google/android/gms/internal/ads/zzpk;

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

    iget-object v8, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxq:Lcom/google/android/gms/internal/ads/zzpk;

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

    move-result v8

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

    move-result v8

    .line 277
    iget-object v15, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxq:Lcom/google/android/gms/internal/ads/zzpk;

    iget-object v6, v4, Lcom/google/android/gms/internal/ads/zzln;->zzahx:Lcom/google/android/gms/internal/ads/zzho;

    iget-object v6, v6, Lcom/google/android/gms/internal/ads/zzho;->zzahc: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/zzpk;->zzbo(I)V

    .line 278
    iget-object v6, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxq:Lcom/google/android/gms/internal/ads/zzpk;

    invoke-virtual {v6, v8}, Lcom/google/android/gms/internal/ads/zzpk;->zzbn(I)V

    .line 279
    invoke-virtual {v2, v5}, Lcom/google/android/gms/internal/ads/zzlp;->zzax(I)J

    move-result-wide v6

    mul-long v6, v6, v11

    iget-object v8, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxq:Lcom/google/android/gms/internal/ads/zzpk;

    iget-object v15, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzayj:[Lcom/google/android/gms/internal/ads/zzkg;

    invoke-static {v6, v7, v8, v15}, Lcom/google/android/gms/internal/ads/zznr;->zza(JLcom/google/android/gms/internal/ads/zzpk;[Lcom/google/android/gms/internal/ads/zzkg;)V

    goto :goto_1cc

    :cond_1c7
    const/4 v6, 0x0

    .line 281
    invoke-interface {v9, v1, v14, v6}, Lcom/google/android/gms/internal/ads/zzkg;->zza(Lcom/google/android/gms/internal/ads/zzjy;IZ)I

    move-result v14

    .line 282
    :goto_1cc
    iget v6, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzarg:I

    add-int/2addr v6, v14

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

    .line 283
    iget v6, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzarf:I

    sub-int/2addr v6, v14

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

    const/4 v6, 0x1

    const/4 v7, 0x0

    const/4 v8, 0x4

    goto/16 :goto_131

    .line 286
    :cond_1db
    :goto_1db
    iget v3, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzarg:I

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

    if-ge v3, v6, :cond_1ed

    sub-int/2addr v6, v3

    const/4 v3, 0x0

    .line 287
    invoke-interface {v9, v1, v6, v3}, Lcom/google/android/gms/internal/ads/zzkg;->zza(Lcom/google/android/gms/internal/ads/zzjy;IZ)I

    move-result v6

    .line 288
    iget v3, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzarg:I

    add-int/2addr v3, v6

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

    goto :goto_1db

    .line 290
    :cond_1ed
    invoke-virtual {v2, v5}, Lcom/google/android/gms/internal/ads/zzlp;->zzax(I)J

    move-result-wide v6

    mul-long v6, v6, v11

    .line 291
    iget-object v3, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxs:Lcom/google/android/gms/internal/ads/zzpo;

    if-nez v3, :cond_29a

    .line 293
    iget-boolean v3, v2, Lcom/google/android/gms/internal/ads/zzlp;->zzbau:Z

    if-eqz v3, :cond_1fe

    const/high16 v3, 0x40000000    # 2.0f

    goto :goto_1ff

    :cond_1fe
    const/4 v3, 0x0

    .line 294
    :goto_1ff
    iget-object v8, v2, Lcom/google/android/gms/internal/ads/zzlp;->zzbat:[Z

    aget-boolean v5, v8, v5

    or-int v12, v3, v5

    .line 297
    iget-boolean v3, v2, Lcom/google/android/gms/internal/ads/zzlp;->zzbau:Z

    if-eqz v3, :cond_22d

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

    if-eqz v3, :cond_210

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

    goto :goto_218

    .line 300
    :cond_210
    iget-object v3, v4, Lcom/google/android/gms/internal/ads/zzln;->zzbaf:[Lcom/google/android/gms/internal/ads/zzlq;

    iget-object v4, v2, Lcom/google/android/gms/internal/ads/zzlp;->zzbaj:Lcom/google/android/gms/internal/ads/zzlb;

    iget v4, v4, Lcom/google/android/gms/internal/ads/zzlb;->zzaxh:I

    aget-object v3, v3, v4

    .line 301
    :goto_218
    iget-object v4, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzayf:Lcom/google/android/gms/internal/ads/zzlh;

    iget-object v4, v4, Lcom/google/android/gms/internal/ads/zzlh;->zzays:Lcom/google/android/gms/internal/ads/zzlq;

    if-eq v3, v4, :cond_227

    .line 302
    new-instance v4, Lcom/google/android/gms/internal/ads/zzkf;

    iget-object v5, v3, Lcom/google/android/gms/internal/ads/zzlq;->zzbbd:[B

    const/4 v8, 0x1

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

    goto :goto_22b

    .line 303
    :cond_227
    iget-object v4, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzayf:Lcom/google/android/gms/internal/ads/zzlh;

    iget-object v4, v4, Lcom/google/android/gms/internal/ads/zzlh;->zzayr:Lcom/google/android/gms/internal/ads/zzkf;

    :goto_22b
    move-object v15, v4

    goto :goto_22f

    :cond_22d
    const/4 v3, 0x0

    const/4 v15, 0x0

    .line 304
    :goto_22f
    iget-object v4, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzayf:Lcom/google/android/gms/internal/ads/zzlh;

    iput-object v15, v4, Lcom/google/android/gms/internal/ads/zzlh;->zzayr:Lcom/google/android/gms/internal/ads/zzkf;

    .line 305
    iget-object v4, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzayf:Lcom/google/android/gms/internal/ads/zzlh;

    iput-object v3, v4, Lcom/google/android/gms/internal/ads/zzlh;->zzays:Lcom/google/android/gms/internal/ads/zzlq;

    .line 306
    iget v13, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzayg:I

    const/4 v14, 0x0

    move-wide v10, v6

    invoke-interface/range {v9 .. v15}, Lcom/google/android/gms/internal/ads/zzkg;->zza(JIIILcom/google/android/gms/internal/ads/zzkf;)V

    .line 307
    :goto_23e
    iget-object v3, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxw:Ljava/util/LinkedList;

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

    move-result v3

    if-nez v3, :cond_265

    .line 308
    iget-object v3, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxw:Ljava/util/LinkedList;

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

    move-result-object v3

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

    .line 309
    iget v4, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzayd:I

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

    sub-int/2addr v4, v5

    iput v4, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzayd:I

    .line 310
    iget-object v8, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzayi:Lcom/google/android/gms/internal/ads/zzkg;

    iget-wide v4, v3, Lcom/google/android/gms/internal/ads/zzli;->zzayt:J

    add-long v9, v6, v4

    const/4 v11, 0x1

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

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

    const/4 v14, 0x0

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

    goto :goto_23e

    .line 312
    :cond_265
    iget-object v3, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzayf:Lcom/google/android/gms/internal/ads/zzlh;

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

    const/4 v5, 0x1

    add-int/2addr v4, v5

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

    .line 313
    iget-object v3, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzayf:Lcom/google/android/gms/internal/ads/zzlh;

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

    add-int/2addr v4, v5

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

    .line 314
    iget-object v3, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzayf:Lcom/google/android/gms/internal/ads/zzlh;

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

    iget-object v2, v2, Lcom/google/android/gms/internal/ads/zzlp;->zzbap:[I

    iget-object v4, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzayf:Lcom/google/android/gms/internal/ads/zzlh;

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

    aget v2, v2, v4

    if-ne v3, v2, :cond_292

    .line 315
    iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzayf:Lcom/google/android/gms/internal/ads/zzlh;

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

    add-int/2addr v3, v5

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

    .line 316
    iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzayf:Lcom/google/android/gms/internal/ads/zzlh;

    const/4 v3, 0x0

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

    const/4 v2, 0x0

    .line 317
    iput-object v2, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzayf:Lcom/google/android/gms/internal/ads/zzlh;

    goto :goto_293

    :cond_292
    const/4 v3, 0x0

    :goto_293
    const/4 v2, 0x3

    .line 318
    iput v2, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxx:I

    const/4 v6, 0x1

    :goto_297
    if-eqz v6, :cond_4

    return v3

    .line 292
    :cond_29a
    new-instance v1, Ljava/lang/NoSuchMethodError;

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

    throw v1

    .line 167
    :cond_2a0
    iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxo:Landroid/util/SparseArray;

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

    move-result v2

    const/4 v3, 0x0

    const/4 v4, 0x0

    :goto_2a8
    if-ge v3, v2, :cond_2cd

    .line 169
    iget-object v5, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxo: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/zzlh;

    iget-object v5, v5, Lcom/google/android/gms/internal/ads/zzlh;->zzayl:Lcom/google/android/gms/internal/ads/zzlp;

    .line 170
    iget-boolean v6, v5, Lcom/google/android/gms/internal/ads/zzlp;->zzbaz:Z

    if-eqz v6, :cond_2ca

    iget-wide v6, v5, Lcom/google/android/gms/internal/ads/zzlp;->zzbam:J

    cmp-long v8, v6, v9

    if-gez v8, :cond_2ca

    .line 171
    iget-wide v4, v5, Lcom/google/android/gms/internal/ads/zzlp;->zzbam:J

    .line 172
    iget-object v6, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxo:Landroid/util/SparseArray;

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

    move-result-object v6

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

    move-wide v9, v4

    move-object v4, v6

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

    goto :goto_2a8

    :cond_2cd
    if-nez v4, :cond_2d4

    const/4 v2, 0x3

    .line 175
    iput v2, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxx:I

    goto/16 :goto_4

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

    move-result-wide v2

    sub-long/2addr v9, v2

    long-to-int v2, v9

    if-ltz v2, :cond_2f4

    .line 180
    invoke-interface {v1, v2}, Lcom/google/android/gms/internal/ads/zzjy;->zzai(I)V

    .line 181
    iget-object v2, v4, Lcom/google/android/gms/internal/ads/zzlh;->zzayl:Lcom/google/android/gms/internal/ads/zzlp;

    .line 182
    iget-object v3, v2, Lcom/google/android/gms/internal/ads/zzlp;->zzbay:Lcom/google/android/gms/internal/ads/zzpk;

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

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

    const/4 v5, 0x0

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

    .line 183
    iget-object v3, v2, Lcom/google/android/gms/internal/ads/zzlp;->zzbay:Lcom/google/android/gms/internal/ads/zzpk;

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

    .line 184
    iput-boolean v5, v2, Lcom/google/android/gms/internal/ads/zzlp;->zzbaz:Z

    goto/16 :goto_4

    .line 179
    :cond_2f4
    new-instance v1, Lcom/google/android/gms/internal/ads/zzhv;

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

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

    throw v1

    .line 96
    :cond_2fc
    iget-wide v6, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxz:J

    long-to-int v2, v6

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

    sub-int/2addr v2, v4

    .line 97
    iget-object v4, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzayb:Lcom/google/android/gms/internal/ads/zzpk;

    if-eqz v4, :cond_44f

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

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

    .line 99
    new-instance v2, Lcom/google/android/gms/internal/ads/zzkt;

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

    iget-object v6, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzayb:Lcom/google/android/gms/internal/ads/zzpk;

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

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

    move-result-wide v6

    .line 100
    iget-object v4, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxv:Ljava/util/Stack;

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

    move-result v4

    if-nez v4, :cond_32d

    .line 101
    iget-object v3, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxv: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/zzku;

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

    goto/16 :goto_452

    .line 102
    :cond_32d
    iget v4, v2, Lcom/google/android/gms/internal/ads/zzkt;->type:I

    sget v8, Lcom/google/android/gms/internal/ads/zzkr;->zzats:I

    if-ne v4, v8, :cond_3f5

    .line 103
    iget-object v2, v2, Lcom/google/android/gms/internal/ads/zzkt;->zzawi:Lcom/google/android/gms/internal/ads/zzpk;

    .line 104
    invoke-virtual {v2, v5}, Lcom/google/android/gms/internal/ads/zzpk;->zzbo(I)V

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

    move-result v4

    .line 106
    invoke-static {v4}, Lcom/google/android/gms/internal/ads/zzkr;->zzaq(I)I

    move-result v4

    const/4 v5, 0x4

    .line 107
    invoke-virtual {v2, v5}, Lcom/google/android/gms/internal/ads/zzpk;->zzbp(I)V

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

    move-result-wide v14

    if-nez v4, :cond_353

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

    move-result-wide v4

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

    move-result-wide v8

    goto :goto_35b

    .line 113
    :cond_353
    invoke-virtual {v2}, Lcom/google/android/gms/internal/ads/zzpk;->zzjg()J

    move-result-wide v4

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

    move-result-wide v8

    :goto_35b
    add-long/2addr v6, v8

    const-wide/32 v10, 0xf4240

    move-wide v8, v4

    move-wide v12, v14

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

    move-result-wide v20

    .line 116
    invoke-virtual {v2, v3}, Lcom/google/android/gms/internal/ads/zzpk;->zzbp(I)V

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

    move-result v3

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

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

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

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

    move-wide/from16 v22, v20

    const/4 v8, 0x0

    :goto_377
    if-ge v8, v3, :cond_3cd

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

    move-result v9

    const/high16 v16, -0x80000000

    and-int v16, v9, v16

    if-nez v16, :cond_3c5

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

    move-result-wide v24

    const v16, 0x7fffffff

    and-int v9, v9, v16

    .line 130
    aput v9, v12, v8

    .line 131
    aput-wide v6, v13, v8

    .line 132
    aput-wide v22, v11, v8

    add-long v4, v4, v24

    const-wide/32 v22, 0xf4240

    move/from16 v19, v8

    move-wide v8, v4

    move/from16 p2, v3

    move-wide/from16 v24, v4

    move-object v3, v10

    move-object v4, v11

    move-wide/from16 v10, v22

    move-object v5, v12

    move-object v1, v13

    move-wide v12, v14

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

    move-result-wide v22

    .line 135
    aget-wide v8, v4, v19

    sub-long v8, v22, v8

    aput-wide v8, v3, v19

    const/4 v8, 0x4

    .line 136
    invoke-virtual {v2, v8}, Lcom/google/android/gms/internal/ads/zzpk;->zzbp(I)V

    .line 137
    aget v9, v5, v19

    int-to-long v9, v9

    add-long/2addr v6, v9

    add-int/lit8 v9, v19, 0x1

    move-object v13, v1

    move-object v10, v3

    move-object v11, v4

    move-object v12, v5

    move v8, v9

    move-wide/from16 v4, v24

    move-object/from16 v1, p1

    move/from16 v3, p2

    goto :goto_377

    .line 128
    :cond_3c5
    new-instance v1, Lcom/google/android/gms/internal/ads/zzhv;

    const-string v2, "Unhandled indirect reference"

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

    throw v1

    :cond_3cd
    move-object v3, v10

    move-object v4, v11

    move-object v5, v12

    move-object v1, v13

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

    move-result-object v2

    new-instance v6, Lcom/google/android/gms/internal/ads/zzjt;

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

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

    move-result-object v1

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

    check-cast v2, Ljava/lang/Long;

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

    move-result-wide v2

    iput-wide v2, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaye:J

    .line 142
    iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzarj:Lcom/google/android/gms/internal/ads/zzjx;

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

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

    invoke-interface {v2, v1}, Lcom/google/android/gms/internal/ads/zzjx;->zza(Lcom/google/android/gms/internal/ads/zzke;)V

    const/4 v1, 0x1

    .line 143
    iput-boolean v1, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzayk:Z

    goto :goto_44c

    .line 144
    :cond_3f5
    iget v1, v2, Lcom/google/android/gms/internal/ads/zzkt;->type:I

    sget v3, Lcom/google/android/gms/internal/ads/zzkr;->zzavy:I

    if-ne v1, v3, :cond_44c

    .line 145
    iget-object v1, v2, Lcom/google/android/gms/internal/ads/zzkt;->zzawi:Lcom/google/android/gms/internal/ads/zzpk;

    .line 146
    iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzayi:Lcom/google/android/gms/internal/ads/zzkg;

    if-eqz v2, :cond_44c

    const/16 v2, 0xc

    .line 147
    invoke-virtual {v1, v2}, Lcom/google/android/gms/internal/ads/zzpk;->zzbo(I)V

    .line 148
    invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzpk;->zzjh()Ljava/lang/String;

    .line 149
    invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzpk;->zzjh()Ljava/lang/String;

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

    move-result-wide v7

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

    move-result-wide v3

    const-wide/32 v5, 0xf4240

    invoke-static/range {v3 .. v8}, Lcom/google/android/gms/internal/ads/zzpq;->zza(JJJ)J

    move-result-wide v3

    .line 153
    invoke-virtual {v1, v2}, Lcom/google/android/gms/internal/ads/zzpk;->zzbo(I)V

    .line 154
    invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzpk;->zzja()I

    move-result v9

    .line 155
    iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzayi:Lcom/google/android/gms/internal/ads/zzkg;

    invoke-interface {v2, v1, v9}, Lcom/google/android/gms/internal/ads/zzkg;->zza(Lcom/google/android/gms/internal/ads/zzpk;I)V

    .line 156
    iget-wide v1, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaye:J

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

    cmp-long v7, v1, v5

    if-eqz v7, :cond_43d

    .line 157
    iget-object v5, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzayi:Lcom/google/android/gms/internal/ads/zzkg;

    add-long v6, v1, v3

    const/4 v8, 0x1

    const/4 v10, 0x0

    const/4 v11, 0x0

    invoke-interface/range {v5 .. v11}, Lcom/google/android/gms/internal/ads/zzkg;->zza(JIIILcom/google/android/gms/internal/ads/zzkf;)V

    goto :goto_44c

    .line 158
    :cond_43d
    iget-object v1, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxw:Ljava/util/LinkedList;

    new-instance v2, Lcom/google/android/gms/internal/ads/zzli;

    invoke-direct {v2, v3, v4, v9}, Lcom/google/android/gms/internal/ads/zzli;-><init>(JI)V

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

    .line 159
    iget v1, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzayd:I

    add-int/2addr v1, v9

    iput v1, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzayd:I

    :cond_44c
    :goto_44c
    move-object/from16 v1, p1

    goto :goto_452

    .line 161
    :cond_44f
    invoke-interface {v1, v2}, Lcom/google/android/gms/internal/ads/zzjy;->zzai(I)V

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

    move-result-wide v2

    invoke-direct {v0, v2, v3}, Lcom/google/android/gms/internal/ads/zzlg;->zzeb(J)V

    goto/16 :goto_4

    .line 39
    :cond_45b
    iget v2, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaya:I

    if-nez v2, :cond_484

    .line 40
    iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxt:Lcom/google/android/gms/internal/ads/zzpk;

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

    const/4 v4, 0x1

    const/4 v6, 0x0

    invoke-interface {v1, v2, v6, v5, v4}, Lcom/google/android/gms/internal/ads/zzjy;->zza([BIIZ)Z

    move-result v2

    if-nez v2, :cond_46d

    goto/16 :goto_5e6

    .line 42
    :cond_46d
    iput v5, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaya:I

    .line 43
    iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxt:Lcom/google/android/gms/internal/ads/zzpk;

    invoke-virtual {v2, v6}, Lcom/google/android/gms/internal/ads/zzpk;->zzbo(I)V

    .line 44
    iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxt:Lcom/google/android/gms/internal/ads/zzpk;

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

    move-result-wide v6

    iput-wide v6, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxz:J

    .line 45
    iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxt:Lcom/google/android/gms/internal/ads/zzpk;

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

    move-result v2

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

    .line 46
    :cond_484
    iget-wide v6, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxz:J

    const-wide/16 v8, 0x1

    cmp-long v2, v6, v8

    if-nez v2, :cond_4a0

    .line 48
    iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxt:Lcom/google/android/gms/internal/ads/zzpk;

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

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

    .line 49
    iget v2, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaya:I

    add-int/2addr v2, v5

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

    .line 50
    iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxt:Lcom/google/android/gms/internal/ads/zzpk;

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

    move-result-wide v6

    iput-wide v6, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxz:J

    .line 51
    :cond_4a0
    iget-wide v6, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxz:J

    iget v2, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaya:I

    int-to-long v8, v2

    cmp-long v2, v6, v8

    if-ltz v2, :cond_5f2

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

    move-result-wide v6

    iget v2, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaya:I

    int-to-long v8, v2

    sub-long/2addr v6, v8

    .line 54
    iget v2, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxy:I

    sget v4, Lcom/google/android/gms/internal/ads/zzkr;->zzauc:I

    if-ne v2, v4, :cond_4d3

    .line 55
    iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxo:Landroid/util/SparseArray;

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

    move-result v2

    const/4 v4, 0x0

    :goto_4be
    if-ge v4, v2, :cond_4d3

    .line 57
    iget-object v8, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxo:Landroid/util/SparseArray;

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

    move-result-object v8

    check-cast v8, Lcom/google/android/gms/internal/ads/zzlh;

    iget-object v8, v8, Lcom/google/android/gms/internal/ads/zzlh;->zzayl:Lcom/google/android/gms/internal/ads/zzlp;

    .line 58
    iput-wide v6, v8, Lcom/google/android/gms/internal/ads/zzlp;->zzbak:J

    .line 59
    iput-wide v6, v8, Lcom/google/android/gms/internal/ads/zzlp;->zzbam:J

    .line 60
    iput-wide v6, v8, Lcom/google/android/gms/internal/ads/zzlp;->zzbal:J

    add-int/lit8 v4, v4, 0x1

    goto :goto_4be

    .line 62
    :cond_4d3
    iget v2, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxy:I

    sget v4, Lcom/google/android/gms/internal/ads/zzkr;->zzasz:I

    if-ne v2, v4, :cond_4f9

    const/4 v2, 0x0

    .line 63
    iput-object v2, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzayf:Lcom/google/android/gms/internal/ads/zzlh;

    .line 64
    iget-wide v4, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxz:J

    add-long/2addr v6, v4

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

    .line 65
    iget-boolean v2, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzayk:Z

    if-nez v2, :cond_4f4

    .line 66
    iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzarj:Lcom/google/android/gms/internal/ads/zzjx;

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

    iget-wide v5, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaih:J

    invoke-direct {v4, v5, v6}, Lcom/google/android/gms/internal/ads/zzkd;-><init>(J)V

    invoke-interface {v2, v4}, Lcom/google/android/gms/internal/ads/zzjx;->zza(Lcom/google/android/gms/internal/ads/zzke;)V

    const/4 v2, 0x1

    .line 67
    iput-boolean v2, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzayk:Z

    .line 68
    :cond_4f4
    iput v3, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxx:I

    :goto_4f6
    const/4 v2, 0x1

    goto/16 :goto_5e5

    .line 70
    :cond_4f9
    iget v2, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxy:I

    .line 71
    sget v3, Lcom/google/android/gms/internal/ads/zzkr;->zzatt:I

    if-eq v2, v3, :cond_522

    sget v3, Lcom/google/android/gms/internal/ads/zzkr;->zzatv:I

    if-eq v2, v3, :cond_522

    sget v3, Lcom/google/android/gms/internal/ads/zzkr;->zzatw:I

    if-eq v2, v3, :cond_522

    sget v3, Lcom/google/android/gms/internal/ads/zzkr;->zzatx:I

    if-eq v2, v3, :cond_522

    sget v3, Lcom/google/android/gms/internal/ads/zzkr;->zzaty:I

    if-eq v2, v3, :cond_522

    sget v3, Lcom/google/android/gms/internal/ads/zzkr;->zzauc:I

    if-eq v2, v3, :cond_522

    sget v3, Lcom/google/android/gms/internal/ads/zzkr;->zzaud:I

    if-eq v2, v3, :cond_522

    sget v3, Lcom/google/android/gms/internal/ads/zzkr;->zzaue:I

    if-eq v2, v3, :cond_522

    sget v3, Lcom/google/android/gms/internal/ads/zzkr;->zzauh:I

    if-ne v2, v3, :cond_520

    goto :goto_522

    :cond_520
    const/4 v2, 0x0

    goto :goto_523

    :cond_522
    :goto_522
    const/4 v2, 0x1

    :goto_523
    if-eqz v2, :cond_54c

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

    move-result-wide v2

    iget-wide v4, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxz:J

    add-long/2addr v2, v4

    const-wide/16 v4, 0x8

    sub-long/2addr v2, v4

    .line 74
    iget-object v4, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxv:Ljava/util/Stack;

    new-instance v5, Lcom/google/android/gms/internal/ads/zzku;

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

    invoke-direct {v5, v6, v2, v3}, Lcom/google/android/gms/internal/ads/zzku;-><init>(IJ)V

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

    .line 75
    iget-wide v4, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxz:J

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

    int-to-long v6, v6

    cmp-long v8, v4, v6

    if-nez v8, :cond_548

    .line 76
    invoke-direct {v0, v2, v3}, Lcom/google/android/gms/internal/ads/zzlg;->zzeb(J)V

    goto :goto_4f6

    .line 77
    :cond_548
    invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/ads/zzlg;->zzhb()V

    goto :goto_4f6

    .line 78
    :cond_54c
    iget v2, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxy:I

    .line 79
    sget v3, Lcom/google/android/gms/internal/ads/zzkr;->zzauk:I

    if-eq v2, v3, :cond_5a1

    sget v3, Lcom/google/android/gms/internal/ads/zzkr;->zzauj:I

    if-eq v2, v3, :cond_5a1

    sget v3, Lcom/google/android/gms/internal/ads/zzkr;->zzatu:I

    if-eq v2, v3, :cond_5a1

    sget v3, Lcom/google/android/gms/internal/ads/zzkr;->zzats:I

    if-eq v2, v3, :cond_5a1

    sget v3, Lcom/google/android/gms/internal/ads/zzkr;->zzaul:I

    if-eq v2, v3, :cond_5a1

    sget v3, Lcom/google/android/gms/internal/ads/zzkr;->zzato:I

    if-eq v2, v3, :cond_5a1

    sget v3, Lcom/google/android/gms/internal/ads/zzkr;->zzatp:I

    if-eq v2, v3, :cond_5a1

    sget v3, Lcom/google/android/gms/internal/ads/zzkr;->zzaug:I

    if-eq v2, v3, :cond_5a1

    sget v3, Lcom/google/android/gms/internal/ads/zzkr;->zzatq:I

    if-eq v2, v3, :cond_5a1

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

    if-eq v2, v3, :cond_5a1

    sget v3, Lcom/google/android/gms/internal/ads/zzkr;->zzaum:I

    if-eq v2, v3, :cond_5a1

    sget v3, Lcom/google/android/gms/internal/ads/zzkr;->zzauu:I

    if-eq v2, v3, :cond_5a1

    sget v3, Lcom/google/android/gms/internal/ads/zzkr;->zzauv:I

    if-eq v2, v3, :cond_5a1

    sget v3, Lcom/google/android/gms/internal/ads/zzkr;->zzauz:I

    if-eq v2, v3, :cond_5a1

    sget v3, Lcom/google/android/gms/internal/ads/zzkr;->zzauy:I

    if-eq v2, v3, :cond_5a1

    sget v3, Lcom/google/android/gms/internal/ads/zzkr;->zzauw:I

    if-eq v2, v3, :cond_5a1

    sget v3, Lcom/google/android/gms/internal/ads/zzkr;->zzaux:I

    if-eq v2, v3, :cond_5a1

    sget v3, Lcom/google/android/gms/internal/ads/zzkr;->zzaui:I

    if-eq v2, v3, :cond_5a1

    sget v3, Lcom/google/android/gms/internal/ads/zzkr;->zzauf:I

    if-eq v2, v3, :cond_5a1

    sget v3, Lcom/google/android/gms/internal/ads/zzkr;->zzavy:I

    if-ne v2, v3, :cond_59f

    goto :goto_5a1

    :cond_59f
    const/4 v2, 0x0

    goto :goto_5a2

    :cond_5a1
    :goto_5a1
    const/4 v2, 0x1

    :goto_5a2
    const-wide/32 v3, 0x7fffffff

    if-eqz v2, :cond_5d9

    .line 81
    iget v2, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaya:I

    if-ne v2, v5, :cond_5d1

    .line 83
    iget-wide v6, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxz:J

    cmp-long v2, v6, v3

    if-gtz v2, :cond_5c9

    .line 85
    new-instance v2, Lcom/google/android/gms/internal/ads/zzpk;

    long-to-int v3, v6

    invoke-direct {v2, v3}, Lcom/google/android/gms/internal/ads/zzpk;-><init>(I)V

    iput-object v2, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzayb:Lcom/google/android/gms/internal/ads/zzpk;

    .line 86
    iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxt:Lcom/google/android/gms/internal/ads/zzpk;

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

    iget-object v3, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzayb:Lcom/google/android/gms/internal/ads/zzpk;

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

    const/4 v4, 0x0

    invoke-static {v2, v4, v3, v4, v5}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V

    const/4 v2, 0x1

    .line 87
    iput v2, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxx:I

    goto :goto_5e5

    .line 84
    :cond_5c9
    new-instance v1, Lcom/google/android/gms/internal/ads/zzhv;

    const-string v2, "Leaf atom with length > 2147483647 (unsupported)."

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

    throw v1

    .line 82
    :cond_5d1
    new-instance v1, Lcom/google/android/gms/internal/ads/zzhv;

    const-string v2, "Leaf atom defines extended atom size (unsupported)."

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

    throw v1

    .line 88
    :cond_5d9
    iget-wide v5, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxz:J

    cmp-long v2, v5, v3

    if-gtz v2, :cond_5ea

    const/4 v2, 0x0

    .line 90
    iput-object v2, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzayb:Lcom/google/android/gms/internal/ads/zzpk;

    const/4 v2, 0x1

    .line 91
    iput v2, v0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxx:I

    :goto_5e5
    const/4 v6, 0x1

    :goto_5e6
    if-nez v6, :cond_4

    const/4 v1, -0x1

    return v1

    .line 89
    :cond_5ea
    new-instance v1, Lcom/google/android/gms/internal/ads/zzhv;

    const-string v2, "Skipping atom with length > 2147483647 (unsupported)."

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

    throw v1

    .line 52
    :cond_5f2
    new-instance v1, Lcom/google/android/gms/internal/ads/zzhv;

    const-string v2, "Atom size less than header length (unsupported)."

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

    throw v1
.end method

.method public final zza(Lcom/google/android/gms/internal/ads/zzjx;)V
    .registers 2

    .line 25
    iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzlg;->zzarj:Lcom/google/android/gms/internal/ads/zzjx;

    return-void
.end method

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

    .line 24
    invoke-static {p1}, Lcom/google/android/gms/internal/ads/zzlo;->zzd(Lcom/google/android/gms/internal/ads/zzjy;)Z

    move-result p1

    return p1
.end method

.method public final zzc(JJ)V
    .registers 5

    .line 27
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxo: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 29
    iget-object p4, p0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxo: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/zzlh;

    invoke-virtual {p4}, Lcom/google/android/gms/internal/ads/zzlh;->reset()V

    add-int/lit8 p3, p3, 0x1

    goto :goto_8

    .line 31
    :cond_18
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxw:Ljava/util/LinkedList;

    invoke-virtual {p1}, Ljava/util/LinkedList;->clear()V

    .line 32
    iput p2, p0, Lcom/google/android/gms/internal/ads/zzlg;->zzayd:I

    .line 33
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzlg;->zzaxv:Ljava/util/Stack;

    invoke-virtual {p1}, Ljava/util/Stack;->clear()V

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

    return-void
.end method