zzlh.smali

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

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


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

.field private static final zzaxt:I

.field private static final zzaxu:[B


# instance fields
.field private final flags:I

.field private zzaiz:J

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

.field private zzarq:I

.field private zzarr:I

.field private zzaru:Lcom/google/android/gms/internal/ads/zzkc;

.field private final zzaxv:Lcom/google/android/gms/internal/ads/zzls;

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

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

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

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

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

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

.field private final zzayc:[B

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

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

.field private zzayf:I

.field private zzayg:I

.field private zzayh:J

.field private zzayi:I

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

.field private zzayk:J

.field private zzayl:I

.field private zzaym:J

.field private zzayn:Lcom/google/android/gms/internal/ads/zzlm;

.field private zzayo:I

.field private zzayp:Z

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

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

.field private zzays:Z


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

    new-instance v0, Lcom/google/android/gms/internal/ads/zzlk;

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

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

    const-string v0, "seig"

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

    move-result v0

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

    const/16 v0, 0x10

    new-array v0, v0, [B

    fill-array-data v0, :array_1a

    sput-object v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxu:[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

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

    return-void
.end method

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

    const/4 p1, 0x0

    const/4 v0, 0x0

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

    return-void
.end method

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

    const/4 p1, 0x0

    const/4 p2, 0x0

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

    return-void
.end method

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

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

    const/4 p1, 0x0

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

    const/4 p1, 0x0

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

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

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

    const/16 p2, 0x10

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

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

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

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

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

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

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

    const/4 p3, 0x5

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

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

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

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

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

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

    const/4 p3, 0x1

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

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

    new-array p1, p2, [B

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

    new-instance p1, Ljava/util/Stack;

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

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

    new-instance p1, Ljava/util/LinkedList;

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

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

    new-instance p1, Landroid/util/SparseArray;

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

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

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

    iput-wide p1, p0, Lcom/google/android/gms/internal/ads/zzlh;->zzaiz:J

    iput-wide p1, p0, Lcom/google/android/gms/internal/ads/zzlh;->zzaym:J

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

    return-void
.end method

.method private static zza(Lcom/google/android/gms/internal/ads/zzpn;ILcom/google/android/gms/internal/ads/zzlu;)V
    .registers 6

    add-int/lit8 p1, p1, 0x8

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

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

    move-result p1

    invoke-static {p1}, Lcom/google/android/gms/internal/ads/zzkw;->zzav(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

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

    move-result v1

    iget v2, p2, Lcom/google/android/gms/internal/ads/zzlu;->zzaxm:I

    if-ne v1, v2, :cond_3e

    iget-object v2, p2, Lcom/google/android/gms/internal/ads/zzlu;->zzbbk:[Z

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

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

    move-result p1

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

    iget-object p1, p2, Lcom/google/android/gms/internal/ads/zzlu;->zzbbn:Lcom/google/android/gms/internal/ads/zzpn;

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

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

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

    iget-object p0, p2, Lcom/google/android/gms/internal/ads/zzlu;->zzbbn:Lcom/google/android/gms/internal/ads/zzpn;

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

    iput-boolean v0, p2, Lcom/google/android/gms/internal/ads/zzlu;->zzbbo:Z

    return-void

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

    iget p1, p2, Lcom/google/android/gms/internal/ads/zzlu;->zzaxm: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/zzhw;-><init>(Ljava/lang/String;)V

    throw p0

    :cond_61
    new-instance p0, Lcom/google/android/gms/internal/ads/zzhw;

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

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

    throw p0
.end method

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

    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_b7

    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/zzky;

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

    sget v7, Lcom/google/android/gms/internal/ads/zzkw;->zzavb:I

    if-ne v6, v7, :cond_b3

    if-nez v4, :cond_1d

    new-instance v4, Ljava/util/ArrayList;

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

    :cond_1d
    iget-object v5, v5, Lcom/google/android/gms/internal/ads/zzky;->zzaxd:Lcom/google/android/gms/internal/ads/zzpn;

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

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

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

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

    move-result v8

    const/16 v9, 0x20

    if-ge v8, v9, :cond_30

    :goto_2e
    move-object v6, v2

    goto :goto_97

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

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

    move-result v8

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

    move-result v9

    add-int/lit8 v9, v9, 0x4

    if-eq v8, v9, :cond_40

    goto :goto_2e

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

    move-result v8

    if-eq v8, v7, :cond_47

    goto :goto_2e

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

    move-result v7

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

    move-result v7

    const/4 v8, 0x1

    if-le v7, v8, :cond_6b

    const/16 v6, 0x25

    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

    :cond_6b
    new-instance v9, Ljava/util/UUID;

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

    move-result-wide v10

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

    move-result-wide v12

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

    if-ne v7, v8, :cond_83

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

    move-result v7

    shl-int/lit8 v7, v7, 0x4

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

    :cond_83
    invoke-virtual {v6}, Lcom/google/android/gms/internal/ads/zzpn;->zzje()I

    move-result v7

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

    move-result v8

    if-eq v7, v8, :cond_8e

    goto :goto_2e

    :cond_8e
    new-array v8, v7, [B

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

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

    move-result-object v6

    :goto_97
    if-nez v6, :cond_9b

    move-object v6, v2

    goto :goto_9f

    :cond_9b
    iget-object v6, v6, Landroid/util/Pair;->first:Ljava/lang/Object;

    check-cast v6, Ljava/util/UUID;

    :goto_9f
    if-nez v6, :cond_a9

    const-string v5, "FragmentedMp4Extractor"

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

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

    goto :goto_b3

    :cond_a9
    new-instance v7, Lcom/google/android/gms/internal/ads/zzjo$zza;

    const-string v8, "video/mp4"

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

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

    :cond_b3
    :goto_b3
    add-int/lit8 v3, v3, 0x1

    goto/16 :goto_8

    :cond_b7
    if-nez v4, :cond_ba

    return-object v2

    :cond_ba
    new-instance p0, Lcom/google/android/gms/internal/ads/zzjo;

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

    return-object p0
.end method

.method private final zzeb(J)V
    .registers 56

    move-object/from16 v0, p0

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

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

    move-result v1

    if-nez v1, :cond_6e4

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

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

    move-result-object v1

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

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

    cmp-long v3, v1, p1

    if-nez v3, :cond_6e4

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

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

    move-result-object v1

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

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

    sget v3, Lcom/google/android/gms/internal/ads/zzkw;->zzaui: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_1c6

    const-string v2, "Unexpected moov box."

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

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

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

    move-result-object v2

    sget v3, Lcom/google/android/gms/internal/ads/zzkw;->zzaut:I

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

    move-result-object v3

    new-instance v15, Landroid/util/SparseArray;

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

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

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

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

    move-result v12

    move-wide/from16 v16, v10

    const/4 v10, 0x0

    :goto_51
    if-ge v10, v12, :cond_bc

    iget-object v11, v3, Lcom/google/android/gms/internal/ads/zzkv;->zzatf: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/zzky;

    iget v13, v11, Lcom/google/android/gms/internal/ads/zzkw;->type:I

    sget v14, Lcom/google/android/gms/internal/ads/zzkw;->zzauf:I

    if-ne v13, v14, :cond_98

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

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

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

    move-result v13

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

    move-result v14

    sub-int/2addr v14, v9

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

    move-result v5

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

    move-result v8

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

    move-result v11

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

    move-result-object v13

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

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

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

    move-result-object v5

    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/zzlg;

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

    goto :goto_b6

    :cond_98
    sget v5, Lcom/google/android/gms/internal/ads/zzkw;->zzauu:I

    if-ne v13, v5, :cond_b6

    iget-object v5, v11, Lcom/google/android/gms/internal/ads/zzky;->zzaxd:Lcom/google/android/gms/internal/ads/zzpn;

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

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

    move-result v8

    invoke-static {v8}, Lcom/google/android/gms/internal/ads/zzkw;->zzau(I)I

    move-result v8

    if-nez v8, :cond_b0

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

    move-result-wide v8

    goto :goto_b4

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

    move-result-wide v8

    :goto_b4
    move-wide/from16 v16, v8

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

    const/16 v5, 0xc

    const/4 v9, 0x1

    goto :goto_51

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

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

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

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

    move-result v5

    const/4 v8, 0x0

    :goto_c8
    if-ge v8, v5, :cond_f8

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

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

    move-result-object v9

    move-object v10, v9

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

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

    sget v11, Lcom/google/android/gms/internal/ads/zzkw;->zzauk:I

    if-ne v9, v11, :cond_f1

    sget v9, Lcom/google/android/gms/internal/ads/zzkw;->zzauj:I

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

    move-result-object v11

    const/4 v9, 0x0

    move-wide/from16 v12, v16

    move-object v14, v2

    move-object v7, v15

    move v15, v9

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

    move-result-object v9

    if-eqz v9, :cond_f2

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

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

    goto :goto_f2

    :cond_f1
    move-object v7, v15

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

    move-object v15, v7

    const/16 v7, 0x8

    goto :goto_c8

    :cond_f8
    move-object v7, v15

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

    move-result v1

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

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

    move-result v2

    if-nez v2, :cond_197

    const/4 v2, 0x0

    :goto_106
    if-ge v2, v1, :cond_13a

    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/zzls;

    new-instance v8, Lcom/google/android/gms/internal/ads/zzlm;

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

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

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

    move-result-object v9

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

    iget v9, v5, Lcom/google/android/gms/internal/ads/zzls;->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/zzlg;

    invoke-virtual {v8, v5, v9}, Lcom/google/android/gms/internal/ads/zzlm;->zza(Lcom/google/android/gms/internal/ads/zzls;Lcom/google/android/gms/internal/ads/zzlg;)V

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

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

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

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

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

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

    move-result-wide v8

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

    add-int/lit8 v2, v2, 0x1

    goto :goto_106

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

    and-int/2addr v1, v6

    if-eqz v1, :cond_15f

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

    if-nez v1, :cond_15f

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

    iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxw: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/zzkc;->zze(II)Lcom/google/android/gms/internal/ads/zzkh;

    move-result-object v1

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

    const-wide v2, 0x7fffffffffffffffL

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

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

    move-result-object v2

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

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

    const/16 v2, 0x8

    and-int/2addr v1, v2

    if-eqz v1, :cond_190

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

    if-nez v1, :cond_190

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

    iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxw: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/zzkc;->zze(II)Lcom/google/android/gms/internal/ads/zzkh;

    move-result-object v1

    const/4 v2, 0x0

    const/4 v4, 0x0

    const/4 v5, -0x1

    const/4 v6, 0x0

    const/4 v7, 0x0

    const/4 v8, 0x0

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

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

    move-result-object v2

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

    const/4 v2, 0x1

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

    const/4 v3, 0x0

    aput-object v1, v2, v3

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

    :cond_190
    iget-object v1, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaru:Lcom/google/android/gms/internal/ads/zzkc;

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

    goto/16 :goto_2

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

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

    move-result v2

    if-ne v2, v1, :cond_1a1

    const/4 v9, 0x1

    goto :goto_1a2

    :cond_1a1
    const/4 v9, 0x0

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

    const/4 v8, 0x0

    :goto_1a6
    if-ge v8, v1, :cond_2

    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/zzls;

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

    iget v5, v2, Lcom/google/android/gms/internal/ads/zzls;->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/zzlm;

    iget v5, v2, Lcom/google/android/gms/internal/ads/zzls;->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/zzlg;

    invoke-virtual {v4, v2, v5}, Lcom/google/android/gms/internal/ads/zzlm;->zza(Lcom/google/android/gms/internal/ads/zzls;Lcom/google/android/gms/internal/ads/zzlg;)V

    add-int/lit8 v8, v8, 0x1

    goto :goto_1a6

    :cond_1c6
    sget v3, Lcom/google/android/gms/internal/ads/zzkw;->zzaur:I

    if-ne v2, v3, :cond_6cd

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

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

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

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

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

    move-result v7

    const/4 v8, 0x0

    :goto_1d7
    if-ge v8, v7, :cond_6a1

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

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

    move-result-object v9

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

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

    sget v11, Lcom/google/android/gms/internal/ads/zzkw;->zzaus:I

    if-ne v10, v11, :cond_680

    sget v10, Lcom/google/android/gms/internal/ads/zzkw;->zzaue:I

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

    move-result-object v10

    iget-object v10, v10, Lcom/google/android/gms/internal/ads/zzky;->zzaxd:Lcom/google/android/gms/internal/ads/zzpn;

    const/16 v11, 0x8

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

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

    move-result v11

    invoke-static {v11}, Lcom/google/android/gms/internal/ads/zzkw;->zzav(I)I

    move-result v11

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

    move-result v12

    and-int/lit8 v13, v3, 0x10

    if-nez v13, :cond_205

    goto :goto_206

    :cond_205
    const/4 v12, 0x0

    :goto_206
    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/zzlm;

    if-nez v12, :cond_210

    move-object v12, v4

    goto :goto_259

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

    if-eqz v13, :cond_21e

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

    move-result-wide v13

    iget-object v15, v12, Lcom/google/android/gms/internal/ads/zzlm;->zzbab:Lcom/google/android/gms/internal/ads/zzlu;

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

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

    :cond_21e
    iget-object v13, v12, Lcom/google/android/gms/internal/ads/zzlm;->zzbad:Lcom/google/android/gms/internal/ads/zzlg;

    and-int/lit8 v14, v11, 0x2

    if-eqz v14, :cond_22b

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

    move-result v14

    const/4 v15, 0x1

    sub-int/2addr v14, v15

    goto :goto_22d

    :cond_22b
    iget v14, v13, Lcom/google/android/gms/internal/ads/zzlg;->zzaxs:I

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

    if-eqz v15, :cond_236

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

    move-result v15

    goto :goto_238

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

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

    if-eqz v16, :cond_243

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

    move-result v16

    move/from16 v4, v16

    goto :goto_245

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

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

    if-eqz v11, :cond_24e

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

    move-result v10

    goto :goto_250

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

    :goto_250
    iget-object v11, v12, Lcom/google/android/gms/internal/ads/zzlm;->zzbab:Lcom/google/android/gms/internal/ads/zzlu;

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

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

    iput-object v13, v11, Lcom/google/android/gms/internal/ads/zzlu;->zzbay:Lcom/google/android/gms/internal/ads/zzlg;

    :goto_259
    if-eqz v12, :cond_680

    iget-object v4, v12, Lcom/google/android/gms/internal/ads/zzlm;->zzbab:Lcom/google/android/gms/internal/ads/zzlu;

    iget-wide v10, v4, Lcom/google/android/gms/internal/ads/zzlu;->zzbbp:J

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

    sget v13, Lcom/google/android/gms/internal/ads/zzkw;->zzaud:I

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

    move-result-object v14

    if-eqz v14, :cond_28d

    and-int/lit8 v14, v3, 0x2

    if-nez v14, :cond_28d

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

    move-result-object v10

    iget-object v10, v10, Lcom/google/android/gms/internal/ads/zzky;->zzaxd:Lcom/google/android/gms/internal/ads/zzpn;

    const/16 v11, 0x8

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

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

    move-result v11

    invoke-static {v11}, Lcom/google/android/gms/internal/ads/zzkw;->zzau(I)I

    move-result v11

    const/4 v13, 0x1

    if-ne v11, v13, :cond_289

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

    move-result-wide v10

    goto :goto_28d

    :cond_289
    invoke-virtual {v10}, Lcom/google/android/gms/internal/ads/zzpn;->zzjb()J

    move-result-wide v10

    :cond_28d
    :goto_28d
    iget-object v13, v9, Lcom/google/android/gms/internal/ads/zzkv;->zzatf:Ljava/util/List;

    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_298
    if-ge v15, v14, :cond_2c6

    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/zzky;

    move-wide/from16 v22, v10

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

    sget v11, Lcom/google/android/gms/internal/ads/zzkw;->zzaug:I

    if-ne v10, v11, :cond_2bd

    iget-object v7, v7, Lcom/google/android/gms/internal/ads/zzky;->zzaxd:Lcom/google/android/gms/internal/ads/zzpn;

    const/16 v10, 0xc

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

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

    move-result v7

    if-lez v7, :cond_2bf

    add-int/2addr v2, v7

    add-int/lit8 v6, v6, 0x1

    goto :goto_2bf

    :cond_2bd
    const/16 v10, 0xc

    :cond_2bf
    :goto_2bf
    add-int/lit8 v15, v15, 0x1

    move/from16 v7, v21

    move-wide/from16 v10, v22

    goto :goto_298

    :cond_2c6
    move/from16 v21, v7

    move-wide/from16 v22, v10

    const/4 v7, 0x0

    const/16 v10, 0xc

    iput v7, v12, Lcom/google/android/gms/internal/ads/zzlm;->zzbag:I

    iput v7, v12, Lcom/google/android/gms/internal/ads/zzlm;->zzbaf:I

    iput v7, v12, Lcom/google/android/gms/internal/ads/zzlm;->zzbae:I

    iget-object v7, v12, Lcom/google/android/gms/internal/ads/zzlm;->zzbab:Lcom/google/android/gms/internal/ads/zzlu;

    iput v6, v7, Lcom/google/android/gms/internal/ads/zzlu;->zzbbc:I

    iput v2, v7, Lcom/google/android/gms/internal/ads/zzlu;->zzaxm:I

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

    if-eqz v11, :cond_2e0

    array-length v11, v11

    if-ge v11, v6, :cond_2e8

    :cond_2e0
    new-array v11, v6, [J

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

    new-array v6, v6, [I

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

    :cond_2e8
    iget-object v6, v7, Lcom/google/android/gms/internal/ads/zzlu;->zzbbf:[I

    if-eqz v6, :cond_2ef

    array-length v6, v6

    if-ge v6, v2, :cond_307

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

    div-int/lit8 v2, v2, 0x64

    new-array v6, v2, [I

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

    new-array v6, v2, [I

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

    new-array v6, v2, [J

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

    new-array v6, v2, [Z

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

    new-array v2, v2, [Z

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

    :cond_307
    const/4 v2, 0x0

    const/4 v6, 0x0

    const/4 v7, 0x0

    :goto_30a
    const-wide/16 v24, 0x0

    if-ge v2, v14, :cond_4a0

    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/zzky;

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

    sget v11, Lcom/google/android/gms/internal/ads/zzkw;->zzaug:I

    if-ne v15, v11, :cond_471

    add-int/lit8 v11, v6, 0x1

    iget-object v10, v10, Lcom/google/android/gms/internal/ads/zzky;->zzaxd:Lcom/google/android/gms/internal/ads/zzpn;

    const/16 v15, 0x8

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

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

    move-result v15

    invoke-static {v15}, Lcom/google/android/gms/internal/ads/zzkw;->zzav(I)I

    move-result v15

    move/from16 v27, v11

    iget-object v11, v12, Lcom/google/android/gms/internal/ads/zzlm;->zzbac:Lcom/google/android/gms/internal/ads/zzls;

    move-object/from16 v28, v13

    iget-object v13, v12, Lcom/google/android/gms/internal/ads/zzlm;->zzbab:Lcom/google/android/gms/internal/ads/zzlu;

    move/from16 v29, v14

    iget-object v14, v13, Lcom/google/android/gms/internal/ads/zzlu;->zzbay:Lcom/google/android/gms/internal/ads/zzlg;

    iget-object v0, v13, Lcom/google/android/gms/internal/ads/zzlu;->zzbbe:[I

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

    move-result v30

    aput v30, v0, v6

    iget-object v0, v13, Lcom/google/android/gms/internal/ads/zzlu;->zzbbd:[J

    move-object/from16 v31, v4

    move-object/from16 v30, v5

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

    aput-wide v4, v0, v6

    and-int/lit8 v4, v15, 0x1

    if-eqz v4, :cond_360

    aget-wide v4, v0, v6

    move-object/from16 v32, v1

    invoke-virtual {v10}, Lcom/google/android/gms/internal/ads/zzpn;->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_366

    :cond_360
    move-object/from16 v32, v1

    move/from16 v33, v8

    move-object/from16 v34, v9

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

    if-eqz v0, :cond_36c

    const/4 v0, 0x1

    goto :goto_36d

    :cond_36c
    const/4 v0, 0x0

    :goto_36d
    iget v1, v14, Lcom/google/android/gms/internal/ads/zzlg;->flags:I

    if-eqz v0, :cond_375

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

    move-result v1

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

    if-eqz v4, :cond_37b

    const/4 v4, 0x1

    goto :goto_37c

    :cond_37b
    const/4 v4, 0x0

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

    if-eqz v5, :cond_382

    const/4 v5, 0x1

    goto :goto_383

    :cond_382
    const/4 v5, 0x0

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

    if-eqz v8, :cond_389

    const/4 v8, 0x1

    goto :goto_38a

    :cond_389
    const/4 v8, 0x0

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

    if-eqz v9, :cond_390

    const/4 v9, 0x1

    goto :goto_391

    :cond_390
    const/4 v9, 0x0

    :goto_391
    iget-object v15, v11, Lcom/google/android/gms/internal/ads/zzls;->zzbav:[J

    move/from16 v35, v1

    if-eqz v15, :cond_3b4

    array-length v1, v15

    move-object/from16 v36, v12

    const/4 v12, 0x1

    if-ne v1, v12, :cond_3b6

    const/4 v1, 0x0

    aget-wide v37, v15, v1

    cmp-long v12, v37, v24

    if-nez v12, :cond_3b6

    iget-object v12, v11, Lcom/google/android/gms/internal/ads/zzls;->zzbaw:[J

    aget-wide v37, v12, v1

    const-wide/16 v39, 0x3e8

    move v12, v2

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

    move-wide/from16 v41, v1

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

    move-result-wide v24

    goto :goto_3b7

    :cond_3b4
    move-object/from16 v36, v12

    :cond_3b6
    move v12, v2

    :goto_3b7
    iget-object v1, v13, Lcom/google/android/gms/internal/ads/zzlu;->zzbbf:[I

    iget-object v2, v13, Lcom/google/android/gms/internal/ads/zzlu;->zzbbg:[I

    iget-object v15, v13, Lcom/google/android/gms/internal/ads/zzlu;->zzbbh:[J

    move/from16 v37, v12

    iget-object v12, v13, Lcom/google/android/gms/internal/ads/zzlu;->zzbbi:[Z

    move-object/from16 v38, v12

    iget v12, v11, Lcom/google/android/gms/internal/ads/zzls;->type:I

    move-object/from16 v39, v1

    const/4 v1, 0x2

    if-ne v12, v1, :cond_3d0

    and-int/lit8 v1, v3, 0x1

    if-eqz v1, :cond_3d0

    const/4 v1, 0x1

    goto :goto_3d1

    :cond_3d0
    const/4 v1, 0x0

    :goto_3d1
    iget-object v12, v13, Lcom/google/android/gms/internal/ads/zzlu;->zzbbe:[I

    aget v12, v12, v6

    add-int/2addr v12, v7

    move/from16 v46, v1

    move-object/from16 v26, v2

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

    move v11, v7

    if-lez v6, :cond_3e2

    iget-wide v6, v13, Lcom/google/android/gms/internal/ads/zzlu;->zzbbp:J

    goto :goto_3e4

    :cond_3e2
    move-wide/from16 v6, v22

    :goto_3e4
    if-ge v11, v12, :cond_469

    if-eqz v4, :cond_3f1

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

    move-result v40

    move/from16 v47, v3

    move/from16 v3, v40

    goto :goto_3f5

    :cond_3f1
    move/from16 v47, v3

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

    :goto_3f5
    if-eqz v5, :cond_400

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

    move-result v40

    move/from16 v48, v4

    move/from16 v4, v40

    goto :goto_404

    :cond_400
    move/from16 v48, v4

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

    :goto_404
    if-nez v11, :cond_40d

    if-eqz v0, :cond_40d

    move/from16 v49, v0

    move/from16 v0, v35

    goto :goto_41c

    :cond_40d
    if-eqz v8, :cond_418

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

    move-result v40

    move/from16 v49, v0

    move/from16 v0, v40

    goto :goto_41c

    :cond_418
    move/from16 v49, v0

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

    :goto_41c
    move/from16 v50, v5

    if-eqz v9, :cond_430

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

    move-result v5

    mul-int/lit16 v5, v5, 0x3e8

    move/from16 v51, v8

    move/from16 v52, v9

    int-to-long v8, v5

    div-long/2addr v8, v1

    long-to-int v5, v8

    aput v5, v26, v11

    goto :goto_437

    :cond_430
    move/from16 v51, v8

    move/from16 v52, v9

    const/4 v5, 0x0

    aput v5, v26, v11

    :goto_437
    const-wide/16 v42, 0x3e8

    move-wide/from16 v40, v6

    move-wide/from16 v44, v1

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

    move-result-wide v8

    sub-long v8, v8, v24

    aput-wide v8, v15, v11

    aput v4, v39, v11

    const/16 v4, 0x10

    shr-int/2addr v0, v4

    const/4 v4, 0x1

    and-int/2addr v0, v4

    if-nez v0, :cond_454

    if-eqz v46, :cond_452

    if-nez v11, :cond_454

    :cond_452
    const/4 v0, 0x1

    goto :goto_455

    :cond_454
    const/4 v0, 0x0

    :goto_455
    aput-boolean v0, v38, v11

    int-to-long v3, v3

    add-long/2addr v6, v3

    add-int/lit8 v11, v11, 0x1

    move/from16 v3, v47

    move/from16 v4, v48

    move/from16 v0, v49

    move/from16 v5, v50

    move/from16 v8, v51

    move/from16 v9, v52

    goto/16 :goto_3e4

    :cond_469
    move/from16 v47, v3

    iput-wide v6, v13, Lcom/google/android/gms/internal/ads/zzlu;->zzbbp:J

    move v7, v12

    move/from16 v6, v27

    goto :goto_486

    :cond_471
    move-object/from16 v32, v1

    move/from16 v37, v2

    move/from16 v47, v3

    move-object/from16 v31, v4

    move-object/from16 v30, v5

    move v11, 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_486
    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, v47

    const/16 v10, 0xc

    goto/16 :goto_30a

    :cond_4a0
    move-object/from16 v32, v1

    move/from16 v47, 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

    sget v0, Lcom/google/android/gms/internal/ads/zzkw;->zzavj:I

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

    move-result-object v0

    if-eqz v0, :cond_535

    move-object/from16 v4, v36

    iget-object v1, v4, Lcom/google/android/gms/internal/ads/zzlm;->zzbac:Lcom/google/android/gms/internal/ads/zzls;

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

    move-object/from16 v2, v31

    iget-object v3, v2, Lcom/google/android/gms/internal/ads/zzlu;->zzbay:Lcom/google/android/gms/internal/ads/zzlg;

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

    aget-object v1, v1, v3

    iget-object v0, v0, Lcom/google/android/gms/internal/ads/zzky;->zzaxd:Lcom/google/android/gms/internal/ads/zzpn;

    iget v1, v1, Lcom/google/android/gms/internal/ads/zzlr;->zzbaq:I

    const/16 v3, 0x8

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

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

    move-result v4

    invoke-static {v4}, Lcom/google/android/gms/internal/ads/zzkw;->zzav(I)I

    move-result v4

    const/4 v5, 0x1

    and-int/2addr v4, v5

    if-ne v4, v5, :cond_4dc

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

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

    move-result v3

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

    move-result v4

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

    if-ne v4, v5, :cond_512

    if-nez v3, :cond_4ff

    iget-object v3, v2, Lcom/google/android/gms/internal/ads/zzlu;->zzbbk:[Z

    const/4 v5, 0x0

    const/4 v6, 0x0

    :goto_4ee
    if-ge v5, v4, :cond_50e

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

    move-result v7

    add-int/2addr v6, v7

    if-le v7, v1, :cond_4f9

    const/4 v7, 0x1

    goto :goto_4fa

    :cond_4f9
    const/4 v7, 0x0

    :goto_4fa
    aput-boolean v7, v3, v5

    add-int/lit8 v5, v5, 0x1

    goto :goto_4ee

    :cond_4ff
    if-le v3, v1, :cond_503

    const/4 v0, 0x1

    goto :goto_504

    :cond_503
    const/4 v0, 0x0

    :goto_504
    mul-int v3, v3, v4

    const/4 v1, 0x0

    add-int/lit8 v6, v3, 0x0

    iget-object v3, v2, Lcom/google/android/gms/internal/ads/zzlu;->zzbbk:[Z

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

    :cond_50e
    invoke-virtual {v2, v6}, Lcom/google/android/gms/internal/ads/zzlu;->zzax(I)V

    goto :goto_537

    :cond_512
    new-instance v0, Lcom/google/android/gms/internal/ads/zzhw;

    iget v1, v2, Lcom/google/android/gms/internal/ads/zzlu;->zzaxm: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/zzhw;-><init>(Ljava/lang/String;)V

    throw v0

    :cond_535
    move-object/from16 v2, v31

    :goto_537
    sget v0, Lcom/google/android/gms/internal/ads/zzkw;->zzavk:I

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

    move-result-object v0

    if-eqz v0, :cond_589

    iget-object v0, v0, Lcom/google/android/gms/internal/ads/zzky;->zzaxd:Lcom/google/android/gms/internal/ads/zzpn;

    const/16 v1, 0x8

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

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

    move-result v3

    invoke-static {v3}, Lcom/google/android/gms/internal/ads/zzkw;->zzav(I)I

    move-result v4

    const/4 v5, 0x1

    and-int/2addr v4, v5

    if-ne v4, v5, :cond_555

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

    :cond_555
    invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzpn;->zzje()I

    move-result v1

    if-ne v1, v5, :cond_570

    invoke-static {v3}, Lcom/google/android/gms/internal/ads/zzkw;->zzau(I)I

    move-result v1

    iget-wide v3, v2, Lcom/google/android/gms/internal/ads/zzlu;->zzbbb:J

    if-nez v1, :cond_568

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

    move-result-wide v0

    goto :goto_56c

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

    move-result-wide v0

    :goto_56c
    add-long/2addr v3, v0

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

    goto :goto_589

    :cond_570
    new-instance v0, Lcom/google/android/gms/internal/ads/zzhw;

    const/16 v2, 0x28

    new-instance v3, Ljava/lang/StringBuilder;

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

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

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

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

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

    move-result-object v1

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

    throw v0

    :cond_589
    :goto_589
    sget v0, Lcom/google/android/gms/internal/ads/zzkw;->zzavo:I

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

    move-result-object v0

    if-eqz v0, :cond_597

    iget-object v0, v0, Lcom/google/android/gms/internal/ads/zzky;->zzaxd:Lcom/google/android/gms/internal/ads/zzpn;

    const/4 v1, 0x0

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

    :cond_597
    sget v0, Lcom/google/android/gms/internal/ads/zzkw;->zzavl:I

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

    move-result-object v0

    sget v1, Lcom/google/android/gms/internal/ads/zzkw;->zzavm:I

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

    move-result-object v1

    if-eqz v0, :cond_63a

    if-eqz v1, :cond_63a

    iget-object v0, v0, Lcom/google/android/gms/internal/ads/zzky;->zzaxd:Lcom/google/android/gms/internal/ads/zzpn;

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

    const/16 v3, 0x8

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

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

    move-result v3

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

    move-result v4

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

    if-ne v4, v5, :cond_63a

    invoke-static {v3}, Lcom/google/android/gms/internal/ads/zzkw;->zzau(I)I

    move-result v3

    const/4 v4, 0x1

    if-ne v3, v4, :cond_5c7

    const/4 v3, 0x4

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

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

    move-result v0

    if-ne v0, v4, :cond_632

    const/16 v0, 0x8

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

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

    move-result v0

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

    move-result v3

    if-ne v3, v5, :cond_630

    invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzkw;->zzau(I)I

    move-result v0

    if-ne v0, v4, :cond_5f5

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

    move-result-wide v3

    cmp-long v0, v3, v24

    if-eqz v0, :cond_5ed

    const/4 v0, 0x4

    const/4 v3, 0x2

    goto :goto_5fe

    :cond_5ed
    new-instance v0, Lcom/google/android/gms/internal/ads/zzhw;

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

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

    throw v0

    :cond_5f5
    const/4 v3, 0x2

    if-lt v0, v3, :cond_5fd

    const/4 v0, 0x4

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

    goto :goto_5fe

    :cond_5fd
    const/4 v0, 0x4

    :goto_5fe
    invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzpn;->zzjb()J

    move-result-wide v4

    const-wide/16 v6, 0x1

    cmp-long v8, v4, v6

    if-nez v8, :cond_628

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

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

    move-result v3

    const/4 v4, 0x1

    if-ne v3, v4, :cond_63c

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

    move-result v3

    const/16 v5, 0x10

    new-array v6, v5, [B

    const/4 v7, 0x0

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

    iput-boolean v4, v2, Lcom/google/android/gms/internal/ads/zzlu;->zzbbj:Z

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

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

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

    goto :goto_63c

    :cond_628
    new-instance v0, Lcom/google/android/gms/internal/ads/zzhw;

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

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

    throw v0

    :cond_630
    const/4 v0, 0x4

    goto :goto_63c

    :cond_632
    new-instance v0, Lcom/google/android/gms/internal/ads/zzhw;

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

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

    throw v0

    :cond_63a
    const/4 v0, 0x4

    const/4 v4, 0x1

    :cond_63c
    :goto_63c
    iget-object v1, v9, Lcom/google/android/gms/internal/ads/zzkv;->zzatf:Ljava/util/List;

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

    move-result v1

    const/4 v3, 0x0

    :goto_643
    if-ge v3, v1, :cond_67a

    iget-object v5, v9, Lcom/google/android/gms/internal/ads/zzkv;->zzatf: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/zzky;

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

    sget v7, Lcom/google/android/gms/internal/ads/zzkw;->zzavn:I

    if-ne v6, v7, :cond_66e

    iget-object v5, v5, Lcom/google/android/gms/internal/ads/zzky;->zzaxd:Lcom/google/android/gms/internal/ads/zzpn;

    const/16 v6, 0x8

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

    move-object/from16 v7, v30

    const/16 v8, 0x10

    const/4 v10, 0x0

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

    sget-object v11, Lcom/google/android/gms/internal/ads/zzlh;->zzaxu:[B

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

    move-result v11

    if-eqz v11, :cond_675

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

    goto :goto_675

    :cond_66e
    move-object/from16 v7, v30

    const/16 v6, 0x8

    const/16 v8, 0x10

    const/4 v10, 0x0

    :cond_675
    :goto_675
    add-int/lit8 v3, v3, 0x1

    move-object/from16 v30, v7

    goto :goto_643

    :cond_67a
    move-object/from16 v7, v30

    const/16 v6, 0x8

    const/4 v10, 0x0

    goto :goto_690

    :cond_680
    move-object/from16 v32, v1

    move-object/from16 v19, v2

    move/from16 v47, 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_690
    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, v47

    const/4 v4, 0x0

    const/4 v6, 0x4

    goto/16 :goto_1d7

    :cond_6a1
    const/4 v10, 0x0

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

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

    move-result-object v0

    move-object/from16 v2, p0

    if-eqz v0, :cond_6e1

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

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

    move-result v1

    const/4 v8, 0x0

    :goto_6b3
    if-ge v8, v1, :cond_6e1

    iget-object v3, v2, Lcom/google/android/gms/internal/ads/zzlh;->zzaxw: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/zzlm;

    iget-object v4, v3, Lcom/google/android/gms/internal/ads/zzlm;->zzasz:Lcom/google/android/gms/internal/ads/zzkh;

    iget-object v3, v3, Lcom/google/android/gms/internal/ads/zzlm;->zzbac:Lcom/google/android/gms/internal/ads/zzls;

    iget-object v3, v3, Lcom/google/android/gms/internal/ads/zzls;->zzaij:Lcom/google/android/gms/internal/ads/zzht;

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

    move-result-object v3

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

    add-int/lit8 v8, v8, 0x1

    goto :goto_6b3

    :cond_6cd
    move-object v2, v0

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

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

    move-result v0

    if-nez v0, :cond_6e1

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

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

    move-result-object v0

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

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

    :cond_6e1
    move-object v0, v2

    goto/16 :goto_2

    :cond_6e4
    move-object v2, v0

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

    return-void
.end method

.method private final zzhf()V
    .registers 2

    const/4 v0, 0x0

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

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

    return-void
.end method


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

    return-void
.end method

.method public final zza(Lcom/google/android/gms/internal/ads/zzjz;Lcom/google/android/gms/internal/ads/zzkg;)I
    .registers 28

    move-object/from16 v0, p0

    move-object/from16 v1, p1

    :cond_4
    :goto_4
    iget v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayf:I

    const/4 v3, 0x2

    const/16 v5, 0x8

    const/4 v6, 0x1

    const/4 v7, 0x0

    if-eqz v2, :cond_412

    if-eq v2, v6, :cond_2b5

    const-wide v9, 0x7fffffffffffffffL

    const/4 v11, 0x3

    if-eq v2, v3, :cond_25c

    if-ne v2, v11, :cond_f6

    iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayn:Lcom/google/android/gms/internal/ads/zzlm;

    if-nez v2, :cond_7f

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

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

    move-result v12

    const/4 v13, 0x0

    const/4 v14, 0x0

    :goto_25
    if-ge v13, v12, :cond_44

    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/zzlm;

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

    iget-object v4, v15, Lcom/google/android/gms/internal/ads/zzlm;->zzbab:Lcom/google/android/gms/internal/ads/zzlu;

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

    if-eq v11, v8, :cond_40

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

    aget-wide v17, v4, v11

    cmp-long v4, v17, v9

    if-gez v4, :cond_40

    move-object v14, v15

    move-wide/from16 v9, v17

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

    const/4 v11, 0x3

    goto :goto_25

    :cond_44
    if-nez v14, :cond_62

    iget-wide v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayk:J

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

    move-result-wide v4

    sub-long/2addr v2, v4

    long-to-int v3, v2

    if-ltz v3, :cond_5a

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

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

    const/4 v3, 0x0

    const/4 v6, 0x0

    goto/16 :goto_259

    :cond_5a
    new-instance v1, Lcom/google/android/gms/internal/ads/zzhw;

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

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

    throw v1

    :cond_62
    iget-object v2, v14, Lcom/google/android/gms/internal/ads/zzlm;->zzbab:Lcom/google/android/gms/internal/ads/zzlu;

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

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

    aget-wide v8, v2, v4

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

    move-result-wide v10

    sub-long/2addr v8, v10

    long-to-int v2, v8

    if-gez v2, :cond_7a

    const-string v2, "FragmentedMp4Extractor"

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

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

    const/4 v2, 0x0

    :cond_7a
    invoke-interface {v1, v2}, Lcom/google/android/gms/internal/ads/zzjz;->zzaj(I)V

    iput-object v14, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayn:Lcom/google/android/gms/internal/ads/zzlm;

    :cond_7f
    iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayn:Lcom/google/android/gms/internal/ads/zzlm;

    iget-object v4, v2, Lcom/google/android/gms/internal/ads/zzlm;->zzbab:Lcom/google/android/gms/internal/ads/zzlu;

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

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

    aget v8, v8, v9

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

    iget-boolean v8, v4, Lcom/google/android/gms/internal/ads/zzlu;->zzbbj:Z

    if-eqz v8, :cond_df

    iget-object v8, v4, Lcom/google/android/gms/internal/ads/zzlu;->zzbbn:Lcom/google/android/gms/internal/ads/zzpn;

    iget-object v10, v4, Lcom/google/android/gms/internal/ads/zzlu;->zzbay:Lcom/google/android/gms/internal/ads/zzlg;

    iget v10, v10, Lcom/google/android/gms/internal/ads/zzlg;->zzaxs:I

    iget-object v11, v4, Lcom/google/android/gms/internal/ads/zzlu;->zzbbl:Lcom/google/android/gms/internal/ads/zzlr;

    if-eqz v11, :cond_9a

    goto :goto_a0

    :cond_9a
    iget-object v11, v2, Lcom/google/android/gms/internal/ads/zzlm;->zzbac:Lcom/google/android/gms/internal/ads/zzls;

    iget-object v11, v11, Lcom/google/android/gms/internal/ads/zzls;->zzbau:[Lcom/google/android/gms/internal/ads/zzlr;

    aget-object v11, v11, v10

    :goto_a0
    iget v10, v11, Lcom/google/android/gms/internal/ads/zzlr;->zzbaq:I

    iget-object v4, v4, Lcom/google/android/gms/internal/ads/zzlu;->zzbbk:[Z

    aget-boolean v4, v4, v9

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

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

    if-eqz v4, :cond_af

    const/16 v12, 0x80

    goto :goto_b0

    :cond_af
    const/4 v12, 0x0

    :goto_b0
    or-int/2addr v12, v10

    int-to-byte v12, v12

    aput-byte v12, v11, v7

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

    iget-object v2, v2, Lcom/google/android/gms/internal/ads/zzlm;->zzasz:Lcom/google/android/gms/internal/ads/zzkh;

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

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

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

    if-nez v4, :cond_c6

    add-int/lit8 v10, v10, 0x1

    goto :goto_d7

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

    move-result v4

    const/4 v9, -0x2

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

    mul-int/lit8 v4, v4, 0x6

    add-int/2addr v4, v3

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

    add-int/lit8 v10, v10, 0x1

    add-int/2addr v10, v4

    :goto_d7
    iput v10, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzarr:I

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

    add-int/2addr v2, v10

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

    goto :goto_e1

    :cond_df
    iput v7, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzarr:I

    :goto_e1
    iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayn:Lcom/google/android/gms/internal/ads/zzlm;

    iget-object v2, v2, Lcom/google/android/gms/internal/ads/zzlm;->zzbac:Lcom/google/android/gms/internal/ads/zzls;

    iget v2, v2, Lcom/google/android/gms/internal/ads/zzls;->zzbat:I

    if-ne v2, v6, :cond_f1

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

    sub-int/2addr v2, v5

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

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

    :cond_f1
    const/4 v2, 0x4

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

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

    :cond_f6
    iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayn:Lcom/google/android/gms/internal/ads/zzlm;

    iget-object v4, v2, Lcom/google/android/gms/internal/ads/zzlm;->zzbab:Lcom/google/android/gms/internal/ads/zzlu;

    iget-object v5, v2, Lcom/google/android/gms/internal/ads/zzlm;->zzbac:Lcom/google/android/gms/internal/ads/zzls;

    iget-object v8, v2, Lcom/google/android/gms/internal/ads/zzlm;->zzasz:Lcom/google/android/gms/internal/ads/zzkh;

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

    iget v9, v5, Lcom/google/android/gms/internal/ads/zzls;->zzata:I

    const-wide/16 v10, 0x3e8

    if-eqz v9, :cond_1bc

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

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

    aput-byte v7, v12, v7

    aput-byte v7, v12, v6

    aput-byte v7, v12, v3

    add-int/lit8 v3, v9, 0x1

    rsub-int/lit8 v9, v9, 0x4

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

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

    if-ge v13, v14, :cond_1ce

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

    if-nez v13, :cond_160

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

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

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

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

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

    move-result v13

    sub-int/2addr v13, v6

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

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

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

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

    const/4 v14, 0x4

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

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

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

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

    if-eqz v13, :cond_151

    iget-object v13, v5, Lcom/google/android/gms/internal/ads/zzls;->zzaij:Lcom/google/android/gms/internal/ads/zzht;

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

    aget-byte v15, v12, v14

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

    move-result v13

    if-eqz v13, :cond_151

    const/4 v13, 0x1

    goto :goto_152

    :cond_151
    const/4 v13, 0x0

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

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

    add-int/lit8 v13, v13, 0x5

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

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

    add-int/2addr v13, v9

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

    goto :goto_114

    :cond_160
    iget-boolean v14, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayp:Z

    if-eqz v14, :cond_1a9

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

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

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

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

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

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

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

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

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

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

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

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

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

    move-result v14

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

    move-result v14

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

    iget-object v6, v5, Lcom/google/android/gms/internal/ads/zzls;->zzaij:Lcom/google/android/gms/internal/ads/zzht;

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

    const-string v7, "video/hevc"

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

    move-result v6

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

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

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

    invoke-virtual {v4, v2}, Lcom/google/android/gms/internal/ads/zzlu;->zzay(I)J

    move-result-wide v6

    mul-long v6, v6, v10

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

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

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

    goto :goto_1ae

    :cond_1a9
    const/4 v6, 0x0

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

    move-result v13

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

    add-int/2addr v6, v13

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

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

    sub-int/2addr v6, v13

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

    const/4 v6, 0x1

    const/4 v7, 0x0

    goto/16 :goto_114

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

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

    if-ge v3, v6, :cond_1ce

    sub-int/2addr v6, v3

    const/4 v3, 0x0

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

    move-result v6

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

    add-int/2addr v3, v6

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

    goto :goto_1bc

    :cond_1ce
    invoke-virtual {v4, v2}, Lcom/google/android/gms/internal/ads/zzlu;->zzay(I)J

    move-result-wide v6

    mul-long v6, v6, v10

    iget-boolean v3, v4, Lcom/google/android/gms/internal/ads/zzlu;->zzbbj:Z

    if-eqz v3, :cond_1db

    const/high16 v9, 0x40000000    # 2.0f

    goto :goto_1dc

    :cond_1db
    const/4 v9, 0x0

    :goto_1dc
    iget-object v10, v4, Lcom/google/android/gms/internal/ads/zzlu;->zzbbi:[Z

    aget-boolean v2, v10, v2

    or-int v11, v9, v2

    if-eqz v3, :cond_204

    iget-object v2, v4, Lcom/google/android/gms/internal/ads/zzlu;->zzbbl:Lcom/google/android/gms/internal/ads/zzlr;

    if-eqz v2, :cond_1e9

    goto :goto_1f1

    :cond_1e9
    iget-object v2, v5, Lcom/google/android/gms/internal/ads/zzls;->zzbau:[Lcom/google/android/gms/internal/ads/zzlr;

    iget-object v3, v4, Lcom/google/android/gms/internal/ads/zzlu;->zzbay:Lcom/google/android/gms/internal/ads/zzlg;

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

    aget-object v2, v2, v3

    :goto_1f1
    iget-object v3, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayn:Lcom/google/android/gms/internal/ads/zzlm;

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

    if-eq v2, v5, :cond_200

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

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

    const/4 v9, 0x1

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

    goto :goto_202

    :cond_200
    iget-object v3, v3, Lcom/google/android/gms/internal/ads/zzlm;->zzbah:Lcom/google/android/gms/internal/ads/zzkk;

    :goto_202
    move-object v14, v3

    goto :goto_206

    :cond_204
    const/4 v2, 0x0

    const/4 v14, 0x0

    :goto_206
    iget-object v3, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayn:Lcom/google/android/gms/internal/ads/zzlm;

    iput-object v14, v3, Lcom/google/android/gms/internal/ads/zzlm;->zzbah:Lcom/google/android/gms/internal/ads/zzkk;

    iput-object v2, v3, Lcom/google/android/gms/internal/ads/zzlm;->zzbai:Lcom/google/android/gms/internal/ads/zzlr;

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

    const/4 v13, 0x0

    move-wide v9, v6

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

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

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

    move-result v2

    if-nez v2, :cond_234

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

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

    move-result-object v2

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

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

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

    sub-int v13, v3, v12

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

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

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

    add-long v9, v6, v2

    const/4 v11, 0x1

    const/4 v14, 0x0

    goto :goto_210

    :cond_234
    iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayn:Lcom/google/android/gms/internal/ads/zzlm;

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

    const/4 v5, 0x1

    add-int/2addr v3, v5

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

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

    add-int/2addr v3, v5

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

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

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

    aget v4, v4, v5

    if-ne v3, v4, :cond_254

    add-int/lit8 v5, v5, 0x1

    iput v5, v2, Lcom/google/android/gms/internal/ads/zzlm;->zzbag:I

    const/4 v3, 0x0

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

    const/4 v2, 0x0

    iput-object v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayn:Lcom/google/android/gms/internal/ads/zzlm;

    goto :goto_255

    :cond_254
    const/4 v3, 0x0

    :goto_255
    const/4 v2, 0x3

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

    const/4 v6, 0x1

    :goto_259
    if-eqz v6, :cond_4

    return v3

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

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

    move-result v2

    const/4 v3, 0x0

    const/4 v4, 0x0

    :goto_264
    if-ge v3, v2, :cond_286

    iget-object v5, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxw: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/zzlm;

    iget-object v5, v5, Lcom/google/android/gms/internal/ads/zzlm;->zzbab:Lcom/google/android/gms/internal/ads/zzlu;

    iget-boolean v6, v5, Lcom/google/android/gms/internal/ads/zzlu;->zzbbo:Z

    if-eqz v6, :cond_283

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

    cmp-long v7, v5, v9

    if-gez v7, :cond_283

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

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

    move-result-object v4

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

    move-wide v9, v5

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

    goto :goto_264

    :cond_286
    if-nez v4, :cond_28d

    const/4 v2, 0x3

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

    goto/16 :goto_4

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

    move-result-wide v2

    sub-long/2addr v9, v2

    long-to-int v2, v9

    if-ltz v2, :cond_2ad

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

    iget-object v2, v4, Lcom/google/android/gms/internal/ads/zzlm;->zzbab:Lcom/google/android/gms/internal/ads/zzlu;

    iget-object v3, v2, Lcom/google/android/gms/internal/ads/zzlu;->zzbbn:Lcom/google/android/gms/internal/ads/zzpn;

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

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

    const/4 v5, 0x0

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

    iget-object v3, v2, Lcom/google/android/gms/internal/ads/zzlu;->zzbbn:Lcom/google/android/gms/internal/ads/zzpn;

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

    iput-boolean v5, v2, Lcom/google/android/gms/internal/ads/zzlu;->zzbbo:Z

    goto/16 :goto_4

    :cond_2ad
    new-instance v1, Lcom/google/android/gms/internal/ads/zzhw;

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

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

    throw v1

    :cond_2b5
    iget-wide v6, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayh:J

    long-to-int v2, v6

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

    sub-int/2addr v2, v4

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

    if-eqz v4, :cond_406

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

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

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

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

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

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

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

    move-result-wide v6

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

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

    move-result v4

    if-nez v4, :cond_2e6

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

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

    move-result-object v3

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

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

    goto/16 :goto_409

    :cond_2e6
    iget v4, v2, Lcom/google/android/gms/internal/ads/zzkw;->type:I

    sget v8, Lcom/google/android/gms/internal/ads/zzkw;->zzauh:I

    if-ne v4, v8, :cond_3ae

    iget-object v2, v2, Lcom/google/android/gms/internal/ads/zzky;->zzaxd:Lcom/google/android/gms/internal/ads/zzpn;

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

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

    move-result v4

    invoke-static {v4}, Lcom/google/android/gms/internal/ads/zzkw;->zzau(I)I

    move-result v4

    const/4 v5, 0x4

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

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

    move-result-wide v14

    if-nez v4, :cond_30c

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

    move-result-wide v4

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

    move-result-wide v8

    goto :goto_314

    :cond_30c
    invoke-virtual {v2}, Lcom/google/android/gms/internal/ads/zzpn;->zzjf()J

    move-result-wide v4

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

    move-result-wide v8

    :goto_314
    add-long/2addr v6, v8

    const-wide/32 v10, 0xf4240

    move-wide v8, v4

    move-wide v12, v14

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

    move-result-wide v19

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

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

    move-result v3

    new-array v12, v3, [I

    new-array v13, v3, [J

    new-array v10, v3, [J

    new-array v11, v3, [J

    move-wide/from16 v21, v19

    const/4 v8, 0x0

    :goto_330
    if-ge v8, v3, :cond_386

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

    move-result v9

    const/high16 v16, -0x80000000

    and-int v16, v9, v16

    if-nez v16, :cond_37e

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

    move-result-wide v23

    const v16, 0x7fffffff

    and-int v9, v9, v16

    aput v9, v12, v8

    aput-wide v6, v13, v8

    aput-wide v21, v11, v8

    add-long v4, v4, v23

    const-wide/32 v21, 0xf4240

    move/from16 v18, v8

    move-wide v8, v4

    move/from16 p2, v3

    move-wide/from16 v23, v4

    move-object v3, v10

    move-object v4, v11

    move-wide/from16 v10, v21

    move-object v5, v12

    move-object v1, v13

    move-wide v12, v14

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

    move-result-wide v21

    aget-wide v8, v4, v18

    sub-long v8, v21, v8

    aput-wide v8, v3, v18

    const/4 v8, 0x4

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

    aget v9, v5, v18

    int-to-long v9, v9

    add-long/2addr v6, v9

    add-int/lit8 v9, v18, 0x1

    move-object v13, v1

    move-object v10, v3

    move-object v11, v4

    move-object v12, v5

    move v8, v9

    move-wide/from16 v4, v23

    move-object/from16 v1, p1

    move/from16 v3, p2

    goto :goto_330

    :cond_37e
    new-instance v1, Lcom/google/android/gms/internal/ads/zzhw;

    const-string v2, "Unhandled indirect reference"

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

    throw v1

    :cond_386
    move-object v3, v10

    move-object v4, v11

    move-object v5, v12

    move-object v1, v13

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

    move-result-object v2

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

    invoke-direct {v6, v5, v1, v3, v4}, Lcom/google/android/gms/internal/ads/zzjy;-><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

    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/zzlh;->zzaym:J

    iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaru:Lcom/google/android/gms/internal/ads/zzkc;

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

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

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

    const/4 v1, 0x1

    iput-boolean v1, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzays:Z

    goto :goto_403

    :cond_3ae
    sget v1, Lcom/google/android/gms/internal/ads/zzkw;->zzawn:I

    if-ne v4, v1, :cond_403

    iget-object v1, v2, Lcom/google/android/gms/internal/ads/zzky;->zzaxd:Lcom/google/android/gms/internal/ads/zzpn;

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

    if-eqz v2, :cond_403

    const/16 v2, 0xc

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

    invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzpn;->zzjg()Ljava/lang/String;

    invoke-virtual {v1}, Lcom/google/android/gms/internal/ads/zzpn;->zzjg()Ljava/lang/String;

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

    move-result-wide v7

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

    move-result-wide v3

    const-wide/32 v5, 0xf4240

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

    move-result-wide v3

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

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

    move-result v9

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

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

    iget-wide v1, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaym:J

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

    cmp-long v7, v1, v5

    if-eqz v7, :cond_3f4

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

    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/zzkh;->zza(JIIILcom/google/android/gms/internal/ads/zzkk;)V

    goto :goto_403

    :cond_3f4
    iget-object v1, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaye:Ljava/util/LinkedList;

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

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

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

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

    add-int/2addr v1, v9

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

    :cond_403
    :goto_403
    move-object/from16 v1, p1

    goto :goto_409

    :cond_406
    invoke-interface {v1, v2}, Lcom/google/android/gms/internal/ads/zzjz;->zzaj(I)V

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

    move-result-wide v2

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

    goto/16 :goto_4

    :cond_412
    iget v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayi:I

    if-nez v2, :cond_43b

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

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

    const/4 v4, 0x1

    const/4 v6, 0x0

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

    move-result v2

    if-nez v2, :cond_424

    goto/16 :goto_594

    :cond_424
    iput v5, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayi:I

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

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

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

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

    move-result-wide v6

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

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

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

    move-result v2

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

    :cond_43b
    iget-wide v6, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayh:J

    const-wide/16 v8, 0x1

    cmp-long v2, v6, v8

    if-nez v2, :cond_457

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

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

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

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

    add-int/2addr v2, v5

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

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

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

    move-result-wide v6

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

    :cond_457
    iget-wide v6, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayh:J

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

    int-to-long v8, v2

    cmp-long v2, v6, v8

    if-ltz v2, :cond_5a0

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

    move-result-wide v6

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

    int-to-long v8, v2

    sub-long/2addr v6, v8

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

    sget v4, Lcom/google/android/gms/internal/ads/zzkw;->zzaur:I

    if-ne v2, v4, :cond_48a

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

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

    move-result v2

    const/4 v4, 0x0

    :goto_475
    if-ge v4, v2, :cond_48a

    iget-object v8, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxw: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/zzlm;

    iget-object v8, v8, Lcom/google/android/gms/internal/ads/zzlm;->zzbab:Lcom/google/android/gms/internal/ads/zzlu;

    iput-wide v6, v8, Lcom/google/android/gms/internal/ads/zzlu;->zzbaz:J

    iput-wide v6, v8, Lcom/google/android/gms/internal/ads/zzlu;->zzbbb:J

    iput-wide v6, v8, Lcom/google/android/gms/internal/ads/zzlu;->zzbba:J

    add-int/lit8 v4, v4, 0x1

    goto :goto_475

    :cond_48a
    iget v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayg:I

    sget v4, Lcom/google/android/gms/internal/ads/zzkw;->zzato:I

    if-ne v2, v4, :cond_4b0

    const/4 v4, 0x0

    iput-object v4, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayn:Lcom/google/android/gms/internal/ads/zzlm;

    iget-wide v4, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayh:J

    add-long/2addr v6, v4

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

    iget-boolean v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzays:Z

    if-nez v2, :cond_4ab

    iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaru:Lcom/google/android/gms/internal/ads/zzkc;

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

    iget-wide v5, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzaiz:J

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

    invoke-interface {v2, v4}, Lcom/google/android/gms/internal/ads/zzkc;->zza(Lcom/google/android/gms/internal/ads/zzkf;)V

    const/4 v2, 0x1

    iput-boolean v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzays:Z

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

    :goto_4ad
    const/4 v2, 0x1

    goto/16 :goto_593

    :cond_4b0
    sget v3, Lcom/google/android/gms/internal/ads/zzkw;->zzaui:I

    if-eq v2, v3, :cond_4d7

    sget v3, Lcom/google/android/gms/internal/ads/zzkw;->zzauk:I

    if-eq v2, v3, :cond_4d7

    sget v3, Lcom/google/android/gms/internal/ads/zzkw;->zzaul:I

    if-eq v2, v3, :cond_4d7

    sget v3, Lcom/google/android/gms/internal/ads/zzkw;->zzaum:I

    if-eq v2, v3, :cond_4d7

    sget v3, Lcom/google/android/gms/internal/ads/zzkw;->zzaun:I

    if-eq v2, v3, :cond_4d7

    sget v3, Lcom/google/android/gms/internal/ads/zzkw;->zzaur:I

    if-eq v2, v3, :cond_4d7

    sget v3, Lcom/google/android/gms/internal/ads/zzkw;->zzaus:I

    if-eq v2, v3, :cond_4d7

    sget v3, Lcom/google/android/gms/internal/ads/zzkw;->zzaut:I

    if-eq v2, v3, :cond_4d7

    sget v3, Lcom/google/android/gms/internal/ads/zzkw;->zzauw:I

    if-ne v2, v3, :cond_4d5

    goto :goto_4d7

    :cond_4d5
    const/4 v3, 0x0

    goto :goto_4d8

    :cond_4d7
    :goto_4d7
    const/4 v3, 0x1

    :goto_4d8
    if-eqz v3, :cond_501

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

    move-result-wide v2

    iget-wide v4, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayh:J

    add-long/2addr v2, v4

    const-wide/16 v4, 0x8

    sub-long/2addr v2, v4

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

    new-instance v5, Lcom/google/android/gms/internal/ads/zzkv;

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

    invoke-direct {v5, v6, v2, v3}, Lcom/google/android/gms/internal/ads/zzkv;-><init>(IJ)V

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

    iget-wide v4, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayh:J

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

    int-to-long v6, v6

    cmp-long v8, v4, v6

    if-nez v8, :cond_4fd

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

    goto :goto_4ad

    :cond_4fd
    invoke-direct/range {p0 .. p0}, Lcom/google/android/gms/internal/ads/zzlh;->zzhf()V

    goto :goto_4ad

    :cond_501
    sget v3, Lcom/google/android/gms/internal/ads/zzkw;->zzauz:I

    if-eq v2, v3, :cond_554

    sget v3, Lcom/google/android/gms/internal/ads/zzkw;->zzauy:I

    if-eq v2, v3, :cond_554

    sget v3, Lcom/google/android/gms/internal/ads/zzkw;->zzauj:I

    if-eq v2, v3, :cond_554

    sget v3, Lcom/google/android/gms/internal/ads/zzkw;->zzauh:I

    if-eq v2, v3, :cond_554

    sget v3, Lcom/google/android/gms/internal/ads/zzkw;->zzava:I

    if-eq v2, v3, :cond_554

    sget v3, Lcom/google/android/gms/internal/ads/zzkw;->zzaud:I

    if-eq v2, v3, :cond_554

    sget v3, Lcom/google/android/gms/internal/ads/zzkw;->zzaue:I

    if-eq v2, v3, :cond_554

    sget v3, Lcom/google/android/gms/internal/ads/zzkw;->zzauv:I

    if-eq v2, v3, :cond_554

    sget v3, Lcom/google/android/gms/internal/ads/zzkw;->zzauf:I

    if-eq v2, v3, :cond_554

    sget v3, Lcom/google/android/gms/internal/ads/zzkw;->zzaug:I

    if-eq v2, v3, :cond_554

    sget v3, Lcom/google/android/gms/internal/ads/zzkw;->zzavb:I

    if-eq v2, v3, :cond_554

    sget v3, Lcom/google/android/gms/internal/ads/zzkw;->zzavj:I

    if-eq v2, v3, :cond_554

    sget v3, Lcom/google/android/gms/internal/ads/zzkw;->zzavk:I

    if-eq v2, v3, :cond_554

    sget v3, Lcom/google/android/gms/internal/ads/zzkw;->zzavo:I

    if-eq v2, v3, :cond_554

    sget v3, Lcom/google/android/gms/internal/ads/zzkw;->zzavn:I

    if-eq v2, v3, :cond_554

    sget v3, Lcom/google/android/gms/internal/ads/zzkw;->zzavl:I

    if-eq v2, v3, :cond_554

    sget v3, Lcom/google/android/gms/internal/ads/zzkw;->zzavm:I

    if-eq v2, v3, :cond_554

    sget v3, Lcom/google/android/gms/internal/ads/zzkw;->zzaux:I

    if-eq v2, v3, :cond_554

    sget v3, Lcom/google/android/gms/internal/ads/zzkw;->zzauu:I

    if-eq v2, v3, :cond_554

    sget v3, Lcom/google/android/gms/internal/ads/zzkw;->zzawn:I

    if-ne v2, v3, :cond_552

    goto :goto_554

    :cond_552
    const/4 v2, 0x0

    goto :goto_555

    :cond_554
    :goto_554
    const/4 v2, 0x1

    :goto_555
    const-wide/32 v3, 0x7fffffff

    if-eqz v2, :cond_587

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

    if-ne v2, v5, :cond_57f

    iget-wide v6, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayh:J

    cmp-long v2, v6, v3

    if-gtz v2, :cond_577

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

    long-to-int v3, v6

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

    iput-object v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayj:Lcom/google/android/gms/internal/ads/zzpn;

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

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

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

    const/4 v4, 0x0

    invoke-static {v3, v4, v2, v4, v5}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V

    goto :goto_590

    :cond_577
    new-instance v1, Lcom/google/android/gms/internal/ads/zzhw;

    const-string v2, "Leaf atom with length > 2147483647 (unsupported)."

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

    throw v1

    :cond_57f
    new-instance v1, Lcom/google/android/gms/internal/ads/zzhw;

    const-string v2, "Leaf atom defines extended atom size (unsupported)."

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

    throw v1

    :cond_587
    iget-wide v5, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayh:J

    cmp-long v2, v5, v3

    if-gtz v2, :cond_598

    const/4 v2, 0x0

    iput-object v2, v0, Lcom/google/android/gms/internal/ads/zzlh;->zzayj:Lcom/google/android/gms/internal/ads/zzpn;

    :goto_590
    const/4 v2, 0x1

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

    :goto_593
    const/4 v6, 0x1

    :goto_594
    if-nez v6, :cond_4

    const/4 v1, -0x1

    return v1

    :cond_598
    new-instance v1, Lcom/google/android/gms/internal/ads/zzhw;

    const-string v2, "Skipping atom with length > 2147483647 (unsupported)."

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

    throw v1

    :cond_5a0
    new-instance v1, Lcom/google/android/gms/internal/ads/zzhw;

    const-string v2, "Atom size less than header length (unsupported)."

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

    goto :goto_5a9

    :goto_5a8
    throw v1

    :goto_5a9
    goto :goto_5a8
.end method

.method public final zza(Lcom/google/android/gms/internal/ads/zzkc;)V
    .registers 2

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

    return-void
.end method

.method public final zza(Lcom/google/android/gms/internal/ads/zzjz;)Z
    .registers 2

    invoke-static {p1}, Lcom/google/android/gms/internal/ads/zzlp;->zzd(Lcom/google/android/gms/internal/ads/zzjz;)Z

    move-result p1

    return p1
.end method

.method public final zzc(JJ)V
    .registers 5

    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxw: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

    iget-object p4, p0, Lcom/google/android/gms/internal/ads/zzlh;->zzaxw: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/zzlm;

    invoke-virtual {p4}, Lcom/google/android/gms/internal/ads/zzlm;->reset()V

    add-int/lit8 p3, p3, 0x1

    goto :goto_8

    :cond_18
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzlh;->zzaye:Ljava/util/LinkedList;

    invoke-virtual {p1}, Ljava/util/LinkedList;->clear()V

    iput p2, p0, Lcom/google/android/gms/internal/ads/zzlh;->zzayl:I

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

    invoke-virtual {p1}, Ljava/util/Stack;->clear()V

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

    return-void
.end method