zzkl.smali

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

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


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

.field private static final zzapk:[B

.field private static final zzapl:[B

.field private static final zzapm:Ljava/util/UUID;


# instance fields
.field private zzaih:J

.field private final zzapd:Lcom/google/android/gms/internal/ads/zzks;

.field private final zzapn:Lcom/google/android/gms/internal/ads/zzkj;

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

.field private final zzapp:Z

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

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

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

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

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

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

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

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

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

.field private zzapz:Ljava/nio/ByteBuffer;

.field private zzaqa:J

.field private zzaqb:J

.field private zzaqc:J

.field private zzaqd:J

.field private zzaqe:Lcom/google/android/gms/internal/ads/zzkq;

.field private zzaqf:Z

.field private zzaqg:I

.field private zzaqh:J

.field private zzaqi:Z

.field private zzaqj:J

.field private zzaqk:J

.field private zzaql:J

.field private zzaqm:Lcom/google/android/gms/internal/ads/zzpe;

.field private zzaqn:Lcom/google/android/gms/internal/ads/zzpe;

.field private zzaqo:Z

.field private zzaqp:I

.field private zzaqq:J

.field private zzaqr:J

.field private zzaqs:I

.field private zzaqt:I

.field private zzaqu:[I

.field private zzaqv:I

.field private zzaqw:I

.field private zzaqx:I

.field private zzaqy:I

.field private zzaqz:Z

.field private zzara:Z

.field private zzarb:Z

.field private zzarc:Z

.field private zzard:B

.field private zzare:I

.field private zzarf:I

.field private zzarg:I

.field private zzarh:Z

.field private zzari:Z

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


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

    .line 577
    new-instance v0, Lcom/google/android/gms/internal/ads/zzko;

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

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

    const/16 v0, 0x20

    new-array v0, v0, [B

    .line 578
    fill-array-data v0, :array_2c

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

    const/16 v0, 0xc

    new-array v0, v0, [B

    .line 579
    fill-array-data v0, :array_40

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

    .line 580
    new-instance v0, Ljava/util/UUID;

    const-wide v1, 0x100000000001000L

    const-wide v3, -0x7fffff55ffc7648fL    # -3.607411173533E-312

    invoke-direct {v0, v1, v2, v3, v4}, Ljava/util/UUID;-><init>(JJ)V

    sput-object v0, Lcom/google/android/gms/internal/ads/zzkl;->zzapm:Ljava/util/UUID;

    return-void

    nop

    :array_2c
    .array-data 1
        0x31t
        0xat
        0x30t
        0x30t
        0x3at
        0x30t
        0x30t
        0x3at
        0x30t
        0x30t
        0x2ct
        0x30t
        0x30t
        0x30t
        0x20t
        0x2dt
        0x2dt
        0x3et
        0x20t
        0x30t
        0x30t
        0x3at
        0x30t
        0x30t
        0x3at
        0x30t
        0x30t
        0x2ct
        0x30t
        0x30t
        0x30t
        0xat
    .end array-data

    :array_40
    .array-data 1
        0x20t
        0x20t
        0x20t
        0x20t
        0x20t
        0x20t
        0x20t
        0x20t
        0x20t
        0x20t
        0x20t
        0x20t
    .end array-data
.end method

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

    const/4 v0, 0x0

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

    return-void
.end method

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

    .line 3
    new-instance p1, Lcom/google/android/gms/internal/ads/zzki;

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

    const/4 v0, 0x0

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

    return-void
.end method

.method private constructor <init>(Lcom/google/android/gms/internal/ads/zzkj;I)V
    .registers 7

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

    const-wide/16 v0, -0x1

    .line 6
    iput-wide v0, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqb:J

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

    .line 7
    iput-wide v2, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqc:J

    .line 8
    iput-wide v2, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqd:J

    .line 9
    iput-wide v2, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaih:J

    .line 10
    iput-wide v0, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqj:J

    .line 11
    iput-wide v0, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqk:J

    .line 12
    iput-wide v2, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaql:J

    .line 13
    iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzapn:Lcom/google/android/gms/internal/ads/zzkj;

    .line 14
    new-instance p2, Lcom/google/android/gms/internal/ads/zzkn;

    const/4 v0, 0x0

    invoke-direct {p2, p0, v0}, Lcom/google/android/gms/internal/ads/zzkn;-><init>(Lcom/google/android/gms/internal/ads/zzkl;Lcom/google/android/gms/internal/ads/zzko;)V

    invoke-interface {p1, p2}, Lcom/google/android/gms/internal/ads/zzkj;->zza(Lcom/google/android/gms/internal/ads/zzkm;)V

    const/4 p1, 0x1

    .line 15
    iput-boolean p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzapp:Z

    .line 16
    new-instance p1, Lcom/google/android/gms/internal/ads/zzks;

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

    iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzapd:Lcom/google/android/gms/internal/ads/zzks;

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

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

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

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

    const/4 p2, 0x4

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

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

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

    invoke-static {p2}, Ljava/nio/ByteBuffer;->allocate(I)Ljava/nio/ByteBuffer;

    move-result-object v0

    const/4 v1, -0x1

    invoke-virtual {v0, v1}, Ljava/nio/ByteBuffer;->putInt(I)Ljava/nio/ByteBuffer;

    move-result-object v0

    invoke-virtual {v0}, Ljava/nio/ByteBuffer;->array()[B

    move-result-object v0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    const/16 p2, 0x8

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

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

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

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

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

    return-void
.end method

.method private final zza(Lcom/google/android/gms/internal/ads/zzjy;Lcom/google/android/gms/internal/ads/zzkg;I)I
    .registers 5
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Ljava/io/IOException;,
            Ljava/lang/InterruptedException;
        }
    .end annotation

    .line 560
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzapv:Lcom/google/android/gms/internal/ads/zzpk;

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

    move-result v0

    if-lez v0, :cond_12

    .line 562
    invoke-static {p3, v0}, Ljava/lang/Math;->min(II)I

    move-result p1

    .line 563
    iget-object p3, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzapv:Lcom/google/android/gms/internal/ads/zzpk;

    invoke-interface {p2, p3, p1}, Lcom/google/android/gms/internal/ads/zzkg;->zza(Lcom/google/android/gms/internal/ads/zzpk;I)V

    goto :goto_17

    :cond_12
    const/4 v0, 0x0

    .line 564
    invoke-interface {p2, p1, p3, v0}, Lcom/google/android/gms/internal/ads/zzkg;->zza(Lcom/google/android/gms/internal/ads/zzjy;IZ)I

    move-result p1

    .line 565
    :goto_17
    iget p2, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqy:I

    add-int/2addr p2, p1

    iput p2, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqy:I

    .line 566
    iget p2, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzarg:I

    add-int/2addr p2, p1

    iput p2, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzarg:I

    return p1
.end method

.method private final zza(Lcom/google/android/gms/internal/ads/zzjy;Lcom/google/android/gms/internal/ads/zzkq;I)V
    .registers 13
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Ljava/io/IOException;,
            Ljava/lang/InterruptedException;
        }
    .end annotation

    .line 459
    iget-object v0, p2, Lcom/google/android/gms/internal/ads/zzkq;->zzarm:Ljava/lang/String;

    const-string v1, "S_TEXT/UTF8"

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

    move-result v0

    const/4 v1, 0x0

    if-eqz v0, :cond_38

    .line 460
    sget-object p2, Lcom/google/android/gms/internal/ads/zzkl;->zzapk:[B

    array-length p2, p2

    add-int/2addr p2, p3

    .line 461
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzapw:Lcom/google/android/gms/internal/ads/zzpk;

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

    move-result v0

    if-ge v0, p2, :cond_23

    .line 462
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzapw:Lcom/google/android/gms/internal/ads/zzpk;

    sget-object v2, Lcom/google/android/gms/internal/ads/zzkl;->zzapk:[B

    add-int v3, p2, p3

    invoke-static {v2, v3}, Ljava/util/Arrays;->copyOf([BI)[B

    move-result-object v2

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

    .line 463
    :cond_23
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzapw:Lcom/google/android/gms/internal/ads/zzpk;

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

    sget-object v2, Lcom/google/android/gms/internal/ads/zzkl;->zzapk:[B

    array-length v2, v2

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

    .line 464
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzapw:Lcom/google/android/gms/internal/ads/zzpk;

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

    .line 465
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzapw:Lcom/google/android/gms/internal/ads/zzpk;

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

    return-void

    .line 467
    :cond_38
    iget-object v0, p2, Lcom/google/android/gms/internal/ads/zzkq;->zzasq:Lcom/google/android/gms/internal/ads/zzkg;

    .line 468
    iget-boolean v2, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqz:Z

    const/4 v3, 0x2

    const/4 v4, 0x1

    if-nez v2, :cond_185

    .line 469
    iget-boolean v2, p2, Lcom/google/android/gms/internal/ads/zzkq;->zzaro:Z

    if-eqz v2, :cond_175

    .line 470
    iget v2, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqx:I

    const v5, -0x40000001    # -1.9999999f

    and-int/2addr v2, v5

    iput v2, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqx:I

    .line 471
    iget-boolean v2, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzara:Z

    const/16 v5, 0x80

    if-nez v2, :cond_7a

    .line 472
    iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaps:Lcom/google/android/gms/internal/ads/zzpk;

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

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

    .line 473
    iget v2, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqy:I

    add-int/2addr v2, v4

    iput v2, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqy:I

    .line 474
    iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaps:Lcom/google/android/gms/internal/ads/zzpk;

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

    aget-byte v2, v2, v1

    and-int/2addr v2, v5

    if-eq v2, v5, :cond_72

    .line 476
    iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaps:Lcom/google/android/gms/internal/ads/zzpk;

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

    aget-byte v2, v2, v1

    iput-byte v2, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzard:B

    .line 477
    iput-boolean v4, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzara:Z

    goto :goto_7a

    .line 475
    :cond_72
    new-instance p1, Lcom/google/android/gms/internal/ads/zzhv;

    const-string p2, "Extension bit is set in signal byte"

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

    throw p1

    .line 478
    :cond_7a
    :goto_7a
    iget-byte v2, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzard:B

    and-int/lit8 v6, v2, 0x1

    if-ne v6, v4, :cond_183

    and-int/2addr v2, v3

    if-ne v2, v3, :cond_85

    const/4 v2, 0x1

    goto :goto_86

    :cond_85
    const/4 v2, 0x0

    .line 480
    :goto_86
    iget v6, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqx:I

    const/high16 v7, 0x40000000    # 2.0f

    or-int/2addr v6, v7

    iput v6, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqx:I

    .line 481
    iget-boolean v6, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzarb:Z

    if-nez v6, :cond_cb

    .line 482
    iget-object v6, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzapx:Lcom/google/android/gms/internal/ads/zzpk;

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

    const/16 v7, 0x8

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

    .line 483
    iget v6, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqy:I

    add-int/2addr v6, v7

    iput v6, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqy:I

    .line 484
    iput-boolean v4, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzarb:Z

    .line 485
    iget-object v6, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaps:Lcom/google/android/gms/internal/ads/zzpk;

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

    if-eqz v2, :cond_a8

    goto :goto_a9

    :cond_a8
    const/4 v5, 0x0

    :goto_a9
    or-int/2addr v5, v7

    int-to-byte v5, v5

    aput-byte v5, v6, v1

    .line 486
    iget-object v5, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaps:Lcom/google/android/gms/internal/ads/zzpk;

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

    .line 487
    iget-object v5, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaps:Lcom/google/android/gms/internal/ads/zzpk;

    invoke-interface {v0, v5, v4}, Lcom/google/android/gms/internal/ads/zzkg;->zza(Lcom/google/android/gms/internal/ads/zzpk;I)V

    .line 488
    iget v5, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzarg:I

    add-int/2addr v5, v4

    iput v5, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzarg:I

    .line 489
    iget-object v5, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzapx:Lcom/google/android/gms/internal/ads/zzpk;

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

    .line 490
    iget-object v5, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzapx:Lcom/google/android/gms/internal/ads/zzpk;

    invoke-interface {v0, v5, v7}, Lcom/google/android/gms/internal/ads/zzkg;->zza(Lcom/google/android/gms/internal/ads/zzpk;I)V

    .line 491
    iget v5, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzarg:I

    add-int/2addr v5, v7

    iput v5, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzarg:I

    :cond_cb
    if-eqz v2, :cond_183

    .line 493
    iget-boolean v2, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzarc:Z

    if-nez v2, :cond_ec

    .line 494
    iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaps:Lcom/google/android/gms/internal/ads/zzpk;

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

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

    .line 495
    iget v2, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqy:I

    add-int/2addr v2, v4

    iput v2, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqy:I

    .line 496
    iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaps:Lcom/google/android/gms/internal/ads/zzpk;

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

    .line 497
    iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaps:Lcom/google/android/gms/internal/ads/zzpk;

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

    move-result v2

    iput v2, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzare:I

    .line 498
    iput-boolean v4, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzarc:Z

    .line 499
    :cond_ec
    iget v2, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzare:I

    shl-int/2addr v2, v3

    .line 500
    iget-object v5, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaps:Lcom/google/android/gms/internal/ads/zzpk;

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

    .line 501
    iget-object v5, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaps:Lcom/google/android/gms/internal/ads/zzpk;

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

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

    .line 502
    iget v5, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqy:I

    add-int/2addr v5, v2

    iput v5, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqy:I

    .line 503
    iget v2, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzare:I

    div-int/2addr v2, v3

    add-int/2addr v2, v4

    int-to-short v2, v2

    mul-int/lit8 v5, v2, 0x6

    add-int/2addr v5, v3

    .line 505
    iget-object v6, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzapz:Ljava/nio/ByteBuffer;

    if-eqz v6, :cond_112

    .line 506
    invoke-virtual {v6}, Ljava/nio/ByteBuffer;->capacity()I

    move-result v6

    if-ge v6, v5, :cond_118

    .line 507
    :cond_112
    invoke-static {v5}, Ljava/nio/ByteBuffer;->allocate(I)Ljava/nio/ByteBuffer;

    move-result-object v6

    iput-object v6, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzapz:Ljava/nio/ByteBuffer;

    .line 508
    :cond_118
    iget-object v6, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzapz:Ljava/nio/ByteBuffer;

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

    .line 509
    iget-object v6, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzapz:Ljava/nio/ByteBuffer;

    invoke-virtual {v6, v2}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer;

    const/4 v2, 0x0

    const/4 v6, 0x0

    .line 511
    :goto_124
    iget v7, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzare:I

    if-ge v2, v7, :cond_146

    .line 513
    iget-object v7, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaps:Lcom/google/android/gms/internal/ads/zzpk;

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

    move-result v7

    .line 514
    rem-int/lit8 v8, v2, 0x2

    if-nez v8, :cond_13b

    .line 515
    iget-object v8, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzapz:Ljava/nio/ByteBuffer;

    sub-int v6, v7, v6

    int-to-short v6, v6

    invoke-virtual {v8, v6}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer;

    goto :goto_142

    .line 516
    :cond_13b
    iget-object v8, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzapz:Ljava/nio/ByteBuffer;

    sub-int v6, v7, v6

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

    :goto_142
    add-int/lit8 v2, v2, 0x1

    move v6, v7

    goto :goto_124

    .line 518
    :cond_146
    iget v2, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqy:I

    sub-int v2, p3, v2

    sub-int/2addr v2, v6

    .line 519
    rem-int/2addr v7, v3

    if-ne v7, v4, :cond_154

    .line 520
    iget-object v6, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzapz:Ljava/nio/ByteBuffer;

    invoke-virtual {v6, v2}, Ljava/nio/ByteBuffer;->putInt(I)Ljava/nio/ByteBuffer;

    goto :goto_15f

    .line 521
    :cond_154
    iget-object v6, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzapz:Ljava/nio/ByteBuffer;

    int-to-short v2, v2

    invoke-virtual {v6, v2}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer;

    .line 522
    iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzapz:Ljava/nio/ByteBuffer;

    invoke-virtual {v2, v1}, Ljava/nio/ByteBuffer;->putInt(I)Ljava/nio/ByteBuffer;

    .line 523
    :goto_15f
    iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzapy:Lcom/google/android/gms/internal/ads/zzpk;

    iget-object v6, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzapz:Ljava/nio/ByteBuffer;

    invoke-virtual {v6}, Ljava/nio/ByteBuffer;->array()[B

    move-result-object v6

    invoke-virtual {v2, v6, v5}, Lcom/google/android/gms/internal/ads/zzpk;->zzc([BI)V

    .line 524
    iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzapy:Lcom/google/android/gms/internal/ads/zzpk;

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

    .line 525
    iget v2, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzarg:I

    add-int/2addr v2, v5

    iput v2, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzarg:I

    goto :goto_183

    .line 526
    :cond_175
    iget-object v2, p2, Lcom/google/android/gms/internal/ads/zzkq;->zzarp:[B

    if-eqz v2, :cond_183

    .line 527
    iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzapv:Lcom/google/android/gms/internal/ads/zzpk;

    iget-object v5, p2, Lcom/google/android/gms/internal/ads/zzkq;->zzarp:[B

    iget-object v6, p2, Lcom/google/android/gms/internal/ads/zzkq;->zzarp:[B

    array-length v6, v6

    invoke-virtual {v2, v5, v6}, Lcom/google/android/gms/internal/ads/zzpk;->zzc([BI)V

    .line 528
    :cond_183
    :goto_183
    iput-boolean v4, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqz:Z

    .line 529
    :cond_185
    iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzapv:Lcom/google/android/gms/internal/ads/zzpk;

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

    move-result v2

    add-int/2addr p3, v2

    .line 530
    iget-object v2, p2, Lcom/google/android/gms/internal/ads/zzkq;->zzarm:Ljava/lang/String;

    const-string v5, "V_MPEG4/ISO/AVC"

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

    move-result v2

    const/4 v5, 0x4

    if-nez v2, :cond_1ac

    iget-object v2, p2, Lcom/google/android/gms/internal/ads/zzkq;->zzarm:Ljava/lang/String;

    const-string v6, "V_MPEGH/ISO/HEVC"

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

    move-result v2

    if-eqz v2, :cond_1a2

    goto :goto_1ac

    .line 553
    :cond_1a2
    :goto_1a2
    iget v2, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqy:I

    if-ge v2, p3, :cond_206

    sub-int v2, p3, v2

    .line 554
    invoke-direct {p0, p1, v0, v2}, Lcom/google/android/gms/internal/ads/zzkl;->zza(Lcom/google/android/gms/internal/ads/zzjy;Lcom/google/android/gms/internal/ads/zzkg;I)I

    goto :goto_1a2

    .line 531
    :cond_1ac
    :goto_1ac
    iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzapr:Lcom/google/android/gms/internal/ads/zzpk;

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

    .line 532
    aput-byte v1, v2, v1

    .line 533
    aput-byte v1, v2, v4

    .line 534
    aput-byte v1, v2, v3

    .line 535
    iget v3, p2, Lcom/google/android/gms/internal/ads/zzkq;->zzasr:I

    .line 536
    iget v4, p2, Lcom/google/android/gms/internal/ads/zzkq;->zzasr:I

    rsub-int/lit8 v4, v4, 0x4

    .line 537
    :goto_1bc
    iget v6, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqy:I

    if-ge v6, p3, :cond_206

    .line 538
    iget v6, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzarf:I

    if-nez v6, :cond_1fe

    .line 540
    iget-object v6, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzapv:Lcom/google/android/gms/internal/ads/zzpk;

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

    move-result v6

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

    move-result v6

    add-int v7, v4, v6

    sub-int v8, v3, v6

    .line 541
    invoke-interface {p1, v2, v7, v8}, Lcom/google/android/gms/internal/ads/zzjy;->readFully([BII)V

    if-lez v6, :cond_1dc

    .line 543
    iget-object v7, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzapv:Lcom/google/android/gms/internal/ads/zzpk;

    invoke-virtual {v7, v2, v4, v6}, Lcom/google/android/gms/internal/ads/zzpk;->zze([BII)V

    .line 544
    :cond_1dc
    iget v6, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqy:I

    add-int/2addr v6, v3

    iput v6, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqy:I

    .line 545
    iget-object v6, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzapr:Lcom/google/android/gms/internal/ads/zzpk;

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

    .line 546
    iget-object v6, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzapr:Lcom/google/android/gms/internal/ads/zzpk;

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

    move-result v6

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

    .line 547
    iget-object v6, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzapq:Lcom/google/android/gms/internal/ads/zzpk;

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

    .line 548
    iget-object v6, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzapq:Lcom/google/android/gms/internal/ads/zzpk;

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

    .line 549
    iget v6, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzarg:I

    add-int/2addr v6, v5

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

    goto :goto_1bc

    .line 551
    :cond_1fe
    invoke-direct {p0, p1, v0, v6}, Lcom/google/android/gms/internal/ads/zzkl;->zza(Lcom/google/android/gms/internal/ads/zzjy;Lcom/google/android/gms/internal/ads/zzkg;I)I

    move-result v7

    sub-int/2addr v6, v7

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

    goto :goto_1bc

    .line 555
    :cond_206
    iget-object p1, p2, Lcom/google/android/gms/internal/ads/zzkq;->zzarm:Ljava/lang/String;

    const-string p2, "A_VORBIS"

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

    move-result p1

    if-eqz p1, :cond_21f

    .line 556
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzapt:Lcom/google/android/gms/internal/ads/zzpk;

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

    .line 557
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzapt:Lcom/google/android/gms/internal/ads/zzpk;

    invoke-interface {v0, p1, v5}, Lcom/google/android/gms/internal/ads/zzkg;->zza(Lcom/google/android/gms/internal/ads/zzpk;I)V

    .line 558
    iget p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzarg:I

    add-int/2addr p1, v5

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

    :cond_21f
    return-void
.end method

.method private final zza(Lcom/google/android/gms/internal/ads/zzkq;J)V
    .registers 15

    .line 417
    iget-object v0, p1, Lcom/google/android/gms/internal/ads/zzkq;->zzarm:Ljava/lang/String;

    const-string v1, "S_TEXT/UTF8"

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

    move-result v0

    const/4 v1, 0x1

    if-eqz v0, :cond_8e

    .line 419
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzapw:Lcom/google/android/gms/internal/ads/zzpk;

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

    iget-wide v2, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqr:J

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

    const/4 v6, 0x0

    cmp-long v7, v2, v4

    if-nez v7, :cond_1e

    .line 421
    sget-object v2, Lcom/google/android/gms/internal/ads/zzkl;->zzapl:[B

    goto :goto_71

    :cond_1e
    const-wide v4, 0xd693a400L

    .line 422
    div-long v7, v2, v4

    long-to-int v8, v7

    int-to-long v9, v8

    mul-long v9, v9, v4

    sub-long/2addr v2, v9

    const-wide/32 v4, 0x3938700

    .line 424
    div-long v4, v2, v4

    long-to-int v5, v4

    const v4, 0x3938700

    mul-int v4, v4, v5

    int-to-long v9, v4

    sub-long/2addr v2, v9

    const-wide/32 v9, 0xf4240

    .line 426
    div-long v9, v2, v9

    long-to-int v4, v9

    const v7, 0xf4240

    mul-int v7, v7, v4

    int-to-long v9, v7

    sub-long/2addr v2, v9

    const-wide/16 v9, 0x3e8

    .line 428
    div-long/2addr v2, v9

    long-to-int v3, v2

    .line 429
    sget-object v2, Ljava/util/Locale;->US:Ljava/util/Locale;

    const/4 v7, 0x4

    new-array v7, v7, [Ljava/lang/Object;

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

    move-result-object v8

    aput-object v8, v7, v6

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

    move-result-object v5

    aput-object v5, v7, v1

    const/4 v5, 0x2

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

    move-result-object v4

    aput-object v4, v7, v5

    const/4 v4, 0x3

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

    move-result-object v3

    aput-object v3, v7, v4

    const-string v3, "%02d:%02d:%02d,%03d"

    .line 431
    invoke-static {v2, v3, v7}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v2

    invoke-static {v2}, Lcom/google/android/gms/internal/ads/zzpq;->zzbk(Ljava/lang/String;)[B

    move-result-object v2

    :goto_71
    const/16 v3, 0x13

    const/16 v4, 0xc

    .line 432
    invoke-static {v2, v6, v0, v3, v4}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V

    .line 433
    iget-object v0, p1, Lcom/google/android/gms/internal/ads/zzkq;->zzasq:Lcom/google/android/gms/internal/ads/zzkg;

    iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzapw:Lcom/google/android/gms/internal/ads/zzpk;

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

    move-result v3

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

    .line 434
    iget v0, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzarg:I

    iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzapw:Lcom/google/android/gms/internal/ads/zzpk;

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

    move-result v2

    add-int/2addr v0, v2

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

    .line 435
    :cond_8e
    iget-object v2, p1, Lcom/google/android/gms/internal/ads/zzkq;->zzasq:Lcom/google/android/gms/internal/ads/zzkg;

    iget v5, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqx:I

    iget v6, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzarg:I

    const/4 v7, 0x0

    iget-object v8, p1, Lcom/google/android/gms/internal/ads/zzkq;->zzarq:Lcom/google/android/gms/internal/ads/zzkf;

    move-wide v3, p2

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

    .line 436
    iput-boolean v1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzarh:Z

    .line 437
    invoke-direct {p0}, Lcom/google/android/gms/internal/ads/zzkl;->zzgu()V

    return-void
.end method

.method private static zza([II)[I
    .registers 3

    if-nez p0, :cond_5

    .line 572
    new-array p0, p1, [I

    return-object p0

    .line 573
    :cond_5
    array-length v0, p0

    if-lt v0, p1, :cond_9

    return-object p0

    .line 575
    :cond_9
    array-length p0, p0

    shl-int/lit8 p0, p0, 0x1

    invoke-static {p0, p1}, Ljava/lang/Math;->max(II)I

    move-result p0

    new-array p0, p0, [I

    return-object p0
.end method

.method static zzan(I)I
    .registers 1

    sparse-switch p0, :sswitch_data_10

    const/4 p0, 0x0

    return p0

    :sswitch_5
    const/4 p0, 0x5

    return p0

    :sswitch_7
    const/4 p0, 0x4

    return p0

    :sswitch_9
    const/4 p0, 0x1

    return p0

    :sswitch_b
    const/4 p0, 0x3

    return p0

    :sswitch_d
    const/4 p0, 0x2

    return p0

    nop

    :sswitch_data_10
    .sparse-switch
        0x83 -> :sswitch_d
        0x86 -> :sswitch_b
        0x88 -> :sswitch_d
        0x9b -> :sswitch_d
        0x9f -> :sswitch_d
        0xa0 -> :sswitch_9
        0xa1 -> :sswitch_7
        0xa3 -> :sswitch_7
        0xae -> :sswitch_9
        0xb0 -> :sswitch_d
        0xb3 -> :sswitch_d
        0xb5 -> :sswitch_5
        0xb7 -> :sswitch_9
        0xba -> :sswitch_d
        0xbb -> :sswitch_9
        0xd7 -> :sswitch_d
        0xe0 -> :sswitch_9
        0xe1 -> :sswitch_9
        0xe7 -> :sswitch_d
        0xf1 -> :sswitch_d
        0xfb -> :sswitch_d
        0x4254 -> :sswitch_d
        0x4255 -> :sswitch_7
        0x4282 -> :sswitch_b
        0x4285 -> :sswitch_d
        0x42f7 -> :sswitch_d
        0x4489 -> :sswitch_5
        0x47e1 -> :sswitch_d
        0x47e2 -> :sswitch_7
        0x47e7 -> :sswitch_9
        0x47e8 -> :sswitch_d
        0x4dbb -> :sswitch_9
        0x5031 -> :sswitch_d
        0x5032 -> :sswitch_d
        0x5034 -> :sswitch_9
        0x5035 -> :sswitch_9
        0x53ab -> :sswitch_7
        0x53ac -> :sswitch_d
        0x53b8 -> :sswitch_d
        0x54b0 -> :sswitch_d
        0x54b2 -> :sswitch_d
        0x54ba -> :sswitch_d
        0x55aa -> :sswitch_d
        0x55b0 -> :sswitch_9
        0x55b9 -> :sswitch_d
        0x55ba -> :sswitch_d
        0x55bb -> :sswitch_d
        0x55bc -> :sswitch_d
        0x55bd -> :sswitch_d
        0x55d0 -> :sswitch_9
        0x55d1 -> :sswitch_5
        0x55d2 -> :sswitch_5
        0x55d3 -> :sswitch_5
        0x55d4 -> :sswitch_5
        0x55d5 -> :sswitch_5
        0x55d6 -> :sswitch_5
        0x55d7 -> :sswitch_5
        0x55d8 -> :sswitch_5
        0x55d9 -> :sswitch_5
        0x55da -> :sswitch_5
        0x56aa -> :sswitch_d
        0x56bb -> :sswitch_d
        0x6240 -> :sswitch_9
        0x6264 -> :sswitch_d
        0x63a2 -> :sswitch_7
        0x6d80 -> :sswitch_9
        0x7670 -> :sswitch_9
        0x7672 -> :sswitch_7
        0x22b59c -> :sswitch_b
        0x23e383 -> :sswitch_d
        0x2ad7b1 -> :sswitch_d
        0x114d9b74 -> :sswitch_9
        0x1549a966 -> :sswitch_9
        0x1654ae6b -> :sswitch_9
        0x18538067 -> :sswitch_9
        0x1a45dfa3 -> :sswitch_9
        0x1c53bb6b -> :sswitch_9
        0x1f43b675 -> :sswitch_9
    .end sparse-switch
.end method

.method static zzao(I)Z
    .registers 2

    const v0, 0x1549a966

    if-eq p0, v0, :cond_17

    const v0, 0x1f43b675

    if-eq p0, v0, :cond_17

    const v0, 0x1c53bb6b

    if-eq p0, v0, :cond_17

    const v0, 0x1654ae6b

    if-ne p0, v0, :cond_15

    goto :goto_17

    :cond_15
    const/4 p0, 0x0

    return p0

    :cond_17
    :goto_17
    const/4 p0, 0x1

    return p0
.end method

.method private final zzb(Lcom/google/android/gms/internal/ads/zzjy;I)V
    .registers 6
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Ljava/io/IOException;,
            Ljava/lang/InterruptedException;
        }
    .end annotation

    .line 450
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaps:Lcom/google/android/gms/internal/ads/zzpk;

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

    move-result v0

    if-lt v0, p2, :cond_9

    return-void

    .line 452
    :cond_9
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaps:Lcom/google/android/gms/internal/ads/zzpk;

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

    move-result v0

    if-ge v0, p2, :cond_2d

    .line 453
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaps:Lcom/google/android/gms/internal/ads/zzpk;

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

    iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaps:Lcom/google/android/gms/internal/ads/zzpk;

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

    array-length v2, v2

    shl-int/lit8 v2, v2, 0x1

    invoke-static {v2, p2}, Ljava/lang/Math;->max(II)I

    move-result v2

    invoke-static {v1, v2}, Ljava/util/Arrays;->copyOf([BI)[B

    move-result-object v1

    iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaps:Lcom/google/android/gms/internal/ads/zzpk;

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

    move-result v2

    .line 455
    invoke-virtual {v0, v1, v2}, Lcom/google/android/gms/internal/ads/zzpk;->zzc([BI)V

    .line 456
    :cond_2d
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaps:Lcom/google/android/gms/internal/ads/zzpk;

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

    iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaps:Lcom/google/android/gms/internal/ads/zzpk;

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

    move-result v1

    iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaps:Lcom/google/android/gms/internal/ads/zzpk;

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

    move-result v2

    sub-int v2, p2, v2

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

    .line 457
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaps:Lcom/google/android/gms/internal/ads/zzpk;

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

    return-void
.end method

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

    .line 568
    iget-wide v2, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqc:J

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

    cmp-long v4, v2, v0

    if-eqz v4, :cond_13

    const-wide/16 v4, 0x3e8

    move-wide v0, p1

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

    move-result-wide p1

    return-wide p1

    .line 569
    :cond_13
    new-instance p1, Lcom/google/android/gms/internal/ads/zzhv;

    const-string p2, "Can\'t scale timecode prior to timecodeScale being set."

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

    throw p1
.end method

.method private final zzgu()V
    .registers 2

    const/4 v0, 0x0

    .line 439
    iput v0, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqy:I

    .line 440
    iput v0, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzarg:I

    .line 441
    iput v0, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzarf:I

    .line 442
    iput-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqz:Z

    .line 443
    iput-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzara:Z

    .line 444
    iput-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzarc:Z

    .line 445
    iput v0, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzare:I

    .line 446
    iput-byte v0, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzard:B

    .line 447
    iput-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzarb:Z

    .line 448
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzapv:Lcom/google/android/gms/internal/ads/zzpk;

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

    return-void
.end method

.method static synthetic zzgv()Ljava/util/UUID;
    .registers 1

    .line 576
    sget-object v0, Lcom/google/android/gms/internal/ads/zzkl;->zzapm:Ljava/util/UUID;

    return-object v0
.end method


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

    return-void
.end method

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

    const/4 v0, 0x0

    .line 38
    iput-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzarh:Z

    const/4 v1, 0x1

    const/4 v2, 0x1

    :cond_5
    if-eqz v2, :cond_3a

    .line 40
    iget-boolean v3, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzarh:Z

    if-nez v3, :cond_3a

    .line 41
    iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzapn:Lcom/google/android/gms/internal/ads/zzkj;

    invoke-interface {v2, p1}, Lcom/google/android/gms/internal/ads/zzkj;->zzb(Lcom/google/android/gms/internal/ads/zzjy;)Z

    move-result v2

    if-eqz v2, :cond_5

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

    move-result-wide v3

    .line 43
    iget-boolean v5, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqi:Z

    if-eqz v5, :cond_25

    .line 44
    iput-wide v3, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqk:J

    .line 45
    iget-wide v3, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqj:J

    iput-wide v3, p2, Lcom/google/android/gms/internal/ads/zzkb;->position:J

    .line 46
    iput-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqi:Z

    :goto_23
    const/4 v3, 0x1

    goto :goto_37

    .line 48
    :cond_25
    iget-boolean v3, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqf:Z

    if-eqz v3, :cond_36

    iget-wide v3, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqk:J

    const-wide/16 v5, -0x1

    cmp-long v7, v3, v5

    if-eqz v7, :cond_36

    .line 49
    iput-wide v3, p2, Lcom/google/android/gms/internal/ads/zzkb;->position:J

    .line 50
    iput-wide v5, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqk:J

    goto :goto_23

    :cond_36
    const/4 v3, 0x0

    :goto_37
    if-eqz v3, :cond_5

    return v1

    :cond_3a
    if-eqz v2, :cond_3d

    return v0

    :cond_3d
    const/4 p1, -0x1

    return p1
.end method

.method final zza(ID)V
    .registers 5

    const/16 v0, 0xb5

    if-eq p1, v0, :cond_4c

    const/16 v0, 0x4489

    if-eq p1, v0, :cond_48

    packed-switch p1, :pswitch_data_52

    goto :goto_11

    .line 299
    :pswitch_c
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqe:Lcom/google/android/gms/internal/ads/zzkq;

    double-to-float p2, p2

    iput p2, p1, Lcom/google/android/gms/internal/ads/zzkq;->zzask:F

    :goto_11
    return-void

    .line 297
    :pswitch_12
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqe:Lcom/google/android/gms/internal/ads/zzkq;

    double-to-float p2, p2

    iput p2, p1, Lcom/google/android/gms/internal/ads/zzkq;->zzasj:F

    return-void

    .line 295
    :pswitch_18
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqe:Lcom/google/android/gms/internal/ads/zzkq;

    double-to-float p2, p2

    iput p2, p1, Lcom/google/android/gms/internal/ads/zzkq;->zzasi:F

    return-void

    .line 293
    :pswitch_1e
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqe:Lcom/google/android/gms/internal/ads/zzkq;

    double-to-float p2, p2

    iput p2, p1, Lcom/google/android/gms/internal/ads/zzkq;->zzash:F

    return-void

    .line 291
    :pswitch_24
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqe:Lcom/google/android/gms/internal/ads/zzkq;

    double-to-float p2, p2

    iput p2, p1, Lcom/google/android/gms/internal/ads/zzkq;->zzasg:F

    return-void

    .line 289
    :pswitch_2a
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqe:Lcom/google/android/gms/internal/ads/zzkq;

    double-to-float p2, p2

    iput p2, p1, Lcom/google/android/gms/internal/ads/zzkq;->zzasf:F

    return-void

    .line 287
    :pswitch_30
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqe:Lcom/google/android/gms/internal/ads/zzkq;

    double-to-float p2, p2

    iput p2, p1, Lcom/google/android/gms/internal/ads/zzkq;->zzase:F

    return-void

    .line 285
    :pswitch_36
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqe:Lcom/google/android/gms/internal/ads/zzkq;

    double-to-float p2, p2

    iput p2, p1, Lcom/google/android/gms/internal/ads/zzkq;->zzasd:F

    return-void

    .line 283
    :pswitch_3c
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqe:Lcom/google/android/gms/internal/ads/zzkq;

    double-to-float p2, p2

    iput p2, p1, Lcom/google/android/gms/internal/ads/zzkq;->zzasc:F

    return-void

    .line 281
    :pswitch_42
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqe:Lcom/google/android/gms/internal/ads/zzkq;

    double-to-float p2, p2

    iput p2, p1, Lcom/google/android/gms/internal/ads/zzkq;->zzasb:F

    return-void

    :cond_48
    double-to-long p1, p2

    .line 277
    iput-wide p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqd:J

    return-void

    .line 279
    :cond_4c
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqe:Lcom/google/android/gms/internal/ads/zzkq;

    double-to-int p2, p2

    iput p2, p1, Lcom/google/android/gms/internal/ads/zzkq;->zzahn:I

    return-void

    :pswitch_data_52
    .packed-switch 0x55d1
        :pswitch_42
        :pswitch_3c
        :pswitch_36
        :pswitch_30
        :pswitch_2a
        :pswitch_24
        :pswitch_1e
        :pswitch_18
        :pswitch_12
        :pswitch_c
    .end packed-switch
.end method

.method final zza(IILcom/google/android/gms/internal/ads/zzjy;)V
    .registers 25
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Ljava/io/IOException;,
            Ljava/lang/InterruptedException;
        }
    .end annotation

    move-object/from16 v0, p0

    move/from16 v1, p1

    move/from16 v2, p2

    move-object/from16 v3, p3

    const/16 v4, 0xa1

    const/16 v5, 0xa3

    const/4 v6, 0x0

    const/4 v7, 0x1

    if-eq v1, v4, :cond_97

    if-eq v1, v5, :cond_97

    const/16 v4, 0x4255

    if-eq v1, v4, :cond_89

    const/16 v4, 0x47e2

    if-eq v1, v4, :cond_7a

    const/16 v4, 0x53ab

    if-eq v1, v4, :cond_5b

    const/16 v4, 0x63a2

    if-eq v1, v4, :cond_4d

    const/16 v4, 0x7672

    if-ne v1, v4, :cond_34

    .line 317
    iget-object v1, v0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqe:Lcom/google/android/gms/internal/ads/zzkq;

    new-array v4, v2, [B

    iput-object v4, v1, Lcom/google/android/gms/internal/ads/zzkq;->zzahk:[B

    .line 318
    iget-object v1, v0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqe:Lcom/google/android/gms/internal/ads/zzkq;

    iget-object v1, v1, Lcom/google/android/gms/internal/ads/zzkq;->zzahk:[B

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

    return-void

    .line 416
    :cond_34
    new-instance v2, Lcom/google/android/gms/internal/ads/zzhv;

    const/16 v3, 0x1a

    new-instance v4, Ljava/lang/StringBuilder;

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

    const-string v3, "Unexpected id: "

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

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

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

    move-result-object v1

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

    throw v2

    .line 314
    :cond_4d
    iget-object v1, v0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqe:Lcom/google/android/gms/internal/ads/zzkq;

    new-array v4, v2, [B

    iput-object v4, v1, Lcom/google/android/gms/internal/ads/zzkq;->zzarr:[B

    .line 315
    iget-object v1, v0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqe:Lcom/google/android/gms/internal/ads/zzkq;

    iget-object v1, v1, Lcom/google/android/gms/internal/ads/zzkq;->zzarr:[B

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

    return-void

    .line 309
    :cond_5b
    iget-object v1, v0, Lcom/google/android/gms/internal/ads/zzkl;->zzapu:Lcom/google/android/gms/internal/ads/zzpk;

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

    invoke-static {v1, v6}, Ljava/util/Arrays;->fill([BB)V

    .line 310
    iget-object v1, v0, Lcom/google/android/gms/internal/ads/zzkl;->zzapu:Lcom/google/android/gms/internal/ads/zzpk;

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

    rsub-int/lit8 v4, v2, 0x4

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

    .line 311
    iget-object v1, v0, Lcom/google/android/gms/internal/ads/zzkl;->zzapu:Lcom/google/android/gms/internal/ads/zzpk;

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

    .line 312
    iget-object v1, v0, Lcom/google/android/gms/internal/ads/zzkl;->zzapu:Lcom/google/android/gms/internal/ads/zzpk;

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

    move-result-wide v1

    long-to-int v2, v1

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

    return-void

    .line 323
    :cond_7a
    new-array v1, v2, [B

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

    .line 325
    iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqe:Lcom/google/android/gms/internal/ads/zzkq;

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

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

    iput-object v3, v2, Lcom/google/android/gms/internal/ads/zzkq;->zzarq:Lcom/google/android/gms/internal/ads/zzkf;

    return-void

    .line 320
    :cond_89
    iget-object v1, v0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqe:Lcom/google/android/gms/internal/ads/zzkq;

    new-array v4, v2, [B

    iput-object v4, v1, Lcom/google/android/gms/internal/ads/zzkq;->zzarp:[B

    .line 321
    iget-object v1, v0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqe:Lcom/google/android/gms/internal/ads/zzkq;

    iget-object v1, v1, Lcom/google/android/gms/internal/ads/zzkq;->zzarp:[B

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

    return-void

    .line 327
    :cond_97
    iget v4, v0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqp:I

    const/16 v8, 0x8

    if-nez v4, :cond_bc

    .line 328
    iget-object v4, v0, Lcom/google/android/gms/internal/ads/zzkl;->zzapd:Lcom/google/android/gms/internal/ads/zzks;

    invoke-virtual {v4, v3, v6, v7, v8}, Lcom/google/android/gms/internal/ads/zzks;->zza(Lcom/google/android/gms/internal/ads/zzjy;ZZI)J

    move-result-wide v9

    long-to-int v4, v9

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

    .line 329
    iget-object v4, v0, Lcom/google/android/gms/internal/ads/zzkl;->zzapd:Lcom/google/android/gms/internal/ads/zzks;

    invoke-virtual {v4}, Lcom/google/android/gms/internal/ads/zzks;->zzgw()I

    move-result v4

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

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

    .line 330
    iput-wide v9, v0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqr:J

    .line 331
    iput v7, v0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqp:I

    .line 332
    iget-object v4, v0, Lcom/google/android/gms/internal/ads/zzkl;->zzaps:Lcom/google/android/gms/internal/ads/zzpk;

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

    .line 333
    :cond_bc
    iget-object v4, v0, Lcom/google/android/gms/internal/ads/zzkl;->zzapo:Landroid/util/SparseArray;

    iget v9, v0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqv:I

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

    move-result-object v4

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

    if-nez v4, :cond_d2

    .line 335
    iget v1, v0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqw:I

    sub-int v1, v2, v1

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

    .line 336
    iput v6, v0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqp:I

    return-void

    .line 338
    :cond_d2
    iget v9, v0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqp:I

    if-ne v9, v7, :cond_285

    const/4 v9, 0x3

    .line 339
    invoke-direct {v0, v3, v9}, Lcom/google/android/gms/internal/ads/zzkl;->zzb(Lcom/google/android/gms/internal/ads/zzjy;I)V

    .line 340
    iget-object v10, v0, Lcom/google/android/gms/internal/ads/zzkl;->zzaps:Lcom/google/android/gms/internal/ads/zzpk;

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

    const/4 v11, 0x2

    aget-byte v10, v10, v11

    and-int/lit8 v10, v10, 0x6

    shr-int/2addr v10, v7

    const/16 v12, 0xff

    if-nez v10, :cond_fa

    .line 342
    iput v7, v0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqt:I

    .line 343
    iget-object v10, v0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqu:[I

    invoke-static {v10, v7}, Lcom/google/android/gms/internal/ads/zzkl;->zza([II)[I

    move-result-object v10

    iput-object v10, v0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqu:[I

    .line 344
    iget v13, v0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqw:I

    sub-int/2addr v2, v13

    sub-int/2addr v2, v9

    aput v2, v10, v6

    goto/16 :goto_213

    :cond_fa
    if-ne v1, v5, :cond_27d

    const/4 v13, 0x4

    .line 347
    invoke-direct {v0, v3, v13}, Lcom/google/android/gms/internal/ads/zzkl;->zzb(Lcom/google/android/gms/internal/ads/zzjy;I)V

    .line 348
    iget-object v14, v0, Lcom/google/android/gms/internal/ads/zzkl;->zzaps:Lcom/google/android/gms/internal/ads/zzpk;

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

    aget-byte v14, v14, v9

    and-int/2addr v14, v12

    add-int/2addr v14, v7

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

    .line 349
    iget-object v15, v0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqu:[I

    .line 350
    invoke-static {v15, v14}, Lcom/google/android/gms/internal/ads/zzkl;->zza([II)[I

    move-result-object v14

    iput-object v14, v0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqu:[I

    if-ne v10, v11, :cond_120

    .line 352
    iget v9, v0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqw:I

    sub-int/2addr v2, v9

    sub-int/2addr v2, v13

    iget v9, v0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqt:I

    div-int/2addr v2, v9

    .line 353
    invoke-static {v14, v6, v9, v2}, Ljava/util/Arrays;->fill([IIII)V

    goto/16 :goto_213

    :cond_120
    if-ne v10, v7, :cond_157

    const/4 v9, 0x0

    const/4 v10, 0x0

    .line 357
    :goto_124
    iget v14, v0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqt:I

    add-int/lit8 v15, v14, -0x1

    if-ge v9, v15, :cond_14b

    .line 358
    iget-object v14, v0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqu:[I

    aput v6, v14, v9

    :cond_12e
    add-int/2addr v13, v7

    .line 359
    invoke-direct {v0, v3, v13}, Lcom/google/android/gms/internal/ads/zzkl;->zzb(Lcom/google/android/gms/internal/ads/zzjy;I)V

    .line 360
    iget-object v14, v0, Lcom/google/android/gms/internal/ads/zzkl;->zzaps:Lcom/google/android/gms/internal/ads/zzpk;

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

    add-int/lit8 v15, v13, -0x1

    aget-byte v14, v14, v15

    and-int/2addr v14, v12

    .line 361
    iget-object v15, v0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqu:[I

    aget v16, v15, v9

    add-int v16, v16, v14

    aput v16, v15, v9

    if-eq v14, v12, :cond_12e

    .line 363
    aget v14, v15, v9

    add-int/2addr v10, v14

    add-int/lit8 v9, v9, 0x1

    goto :goto_124

    .line 365
    :cond_14b
    iget-object v9, v0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqu:[I

    sub-int/2addr v14, v7

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

    sub-int/2addr v2, v15

    sub-int/2addr v2, v13

    sub-int/2addr v2, v10

    aput v2, v9, v14

    goto/16 :goto_213

    :cond_157
    if-ne v10, v9, :cond_264

    const/4 v9, 0x0

    const/4 v10, 0x0

    .line 369
    :goto_15b
    iget v14, v0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqt:I

    add-int/lit8 v15, v14, -0x1

    if-ge v9, v15, :cond_208

    .line 370
    iget-object v14, v0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqu:[I

    aput v6, v14, v9

    add-int/lit8 v13, v13, 0x1

    .line 371
    invoke-direct {v0, v3, v13}, Lcom/google/android/gms/internal/ads/zzkl;->zzb(Lcom/google/android/gms/internal/ads/zzjy;I)V

    .line 372
    iget-object v14, v0, Lcom/google/android/gms/internal/ads/zzkl;->zzaps:Lcom/google/android/gms/internal/ads/zzpk;

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

    add-int/lit8 v15, v13, -0x1

    aget-byte v14, v14, v15

    if-eqz v14, :cond_200

    const-wide/16 v16, 0x0

    const/4 v14, 0x0

    :goto_177
    if-ge v14, v8, :cond_1cb

    rsub-int/lit8 v18, v14, 0x7

    shl-int v5, v7, v18

    .line 377
    iget-object v11, v0, Lcom/google/android/gms/internal/ads/zzkl;->zzaps:Lcom/google/android/gms/internal/ads/zzpk;

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

    aget-byte v11, v11, v15

    and-int/2addr v11, v5

    if-eqz v11, :cond_1c1

    add-int/2addr v13, v14

    .line 380
    invoke-direct {v0, v3, v13}, Lcom/google/android/gms/internal/ads/zzkl;->zzb(Lcom/google/android/gms/internal/ads/zzjy;I)V

    .line 381
    iget-object v11, v0, Lcom/google/android/gms/internal/ads/zzkl;->zzaps:Lcom/google/android/gms/internal/ads/zzpk;

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

    add-int/lit8 v16, v15, 0x1

    aget-byte v11, v11, v15

    and-int/2addr v11, v12

    not-int v5, v5

    and-int/2addr v5, v11

    int-to-long v6, v5

    move/from16 v5, v16

    move-wide/from16 v16, v6

    :goto_19a
    if-ge v5, v13, :cond_1b3

    shl-long v6, v16, v8

    .line 384
    iget-object v15, v0, Lcom/google/android/gms/internal/ads/zzkl;->zzaps:Lcom/google/android/gms/internal/ads/zzpk;

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

    add-int/lit8 v16, v5, 0x1

    aget-byte v5, v15, v5

    and-int/2addr v5, v12

    int-to-long v11, v5

    or-long v5, v6, v11

    const/16 v12, 0xff

    move-wide/from16 v19, v5

    move/from16 v5, v16

    move-wide/from16 v16, v19

    goto :goto_19a

    :cond_1b3
    if-lez v9, :cond_1cb

    mul-int/lit8 v14, v14, 0x7

    add-int/lit8 v14, v14, 0x6

    const-wide/16 v5, 0x1

    shl-long v11, v5, v14

    sub-long/2addr v11, v5

    sub-long v16, v16, v11

    goto :goto_1cb

    :cond_1c1
    add-int/lit8 v14, v14, 0x1

    const/16 v5, 0xa3

    const/4 v6, 0x0

    const/4 v7, 0x1

    const/4 v11, 0x2

    const/16 v12, 0xff

    goto :goto_177

    :cond_1cb
    :goto_1cb
    move-wide/from16 v5, v16

    const-wide/32 v11, -0x80000000

    cmp-long v7, v5, v11

    if-ltz v7, :cond_1f8

    const-wide/32 v11, 0x7fffffff

    cmp-long v7, v5, v11

    if-gtz v7, :cond_1f8

    long-to-int v6, v5

    .line 391
    iget-object v5, v0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqu:[I

    if-nez v9, :cond_1e1

    goto :goto_1e6

    :cond_1e1
    add-int/lit8 v7, v9, -0x1

    .line 392
    aget v7, v5, v7

    add-int/2addr v6, v7

    :goto_1e6
    aput v6, v5, v9

    .line 393
    iget-object v5, v0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqu:[I

    aget v5, v5, v9

    add-int/2addr v10, v5

    add-int/lit8 v9, v9, 0x1

    const/16 v5, 0xa3

    const/4 v6, 0x0

    const/4 v7, 0x1

    const/4 v11, 0x2

    const/16 v12, 0xff

    goto/16 :goto_15b

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

    const-string v2, "EBML lacing sample size out of range."

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

    throw v1

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

    const-string v2, "No valid varint length mask found"

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

    throw v1

    .line 395
    :cond_208
    iget-object v5, v0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqu:[I

    const/4 v6, 0x1

    sub-int/2addr v14, v6

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

    sub-int/2addr v2, v6

    sub-int/2addr v2, v13

    sub-int/2addr v2, v10

    aput v2, v5, v14

    .line 398
    :goto_213
    iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzkl;->zzaps:Lcom/google/android/gms/internal/ads/zzpk;

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

    const/4 v5, 0x0

    aget-byte v2, v2, v5

    shl-int/2addr v2, v8

    iget-object v5, v0, Lcom/google/android/gms/internal/ads/zzkl;->zzaps:Lcom/google/android/gms/internal/ads/zzpk;

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

    const/4 v6, 0x1

    aget-byte v5, v5, v6

    const/16 v6, 0xff

    and-int/2addr v5, v6

    or-int/2addr v2, v5

    .line 399
    iget-wide v5, v0, Lcom/google/android/gms/internal/ads/zzkl;->zzaql:J

    int-to-long v9, v2

    invoke-direct {v0, v9, v10}, Lcom/google/android/gms/internal/ads/zzkl;->zzea(J)J

    move-result-wide v9

    add-long/2addr v5, v9

    iput-wide v5, v0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqq:J

    .line 400
    iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzkl;->zzaps:Lcom/google/android/gms/internal/ads/zzpk;

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

    const/4 v5, 0x2

    aget-byte v2, v2, v5

    and-int/2addr v2, v8

    if-ne v2, v8, :cond_23c

    const/4 v2, 0x1

    goto :goto_23d

    :cond_23c
    const/4 v2, 0x0

    .line 401
    :goto_23d
    iget v6, v4, Lcom/google/android/gms/internal/ads/zzkq;->type:I

    if-eq v6, v5, :cond_253

    const/16 v6, 0xa3

    if-ne v1, v6, :cond_251

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

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

    aget-byte v6, v6, v5

    const/16 v5, 0x80

    and-int/2addr v6, v5

    if-ne v6, v5, :cond_251

    goto :goto_253

    :cond_251
    const/4 v5, 0x0

    goto :goto_254

    :cond_253
    :goto_253
    const/4 v5, 0x1

    :goto_254
    if-eqz v2, :cond_259

    const/high16 v2, -0x80000000

    goto :goto_25a

    :cond_259
    const/4 v2, 0x0

    :goto_25a
    or-int/2addr v2, v5

    .line 403
    iput v2, v0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqx:I

    const/4 v2, 0x2

    .line 404
    iput v2, v0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqp:I

    const/4 v2, 0x0

    .line 405
    iput v2, v0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqs:I

    goto :goto_285

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

    const/16 v2, 0x24

    new-instance v3, Ljava/lang/StringBuilder;

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

    const-string v2, "Unexpected lacing value: "

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

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

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

    move-result-object v2

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

    throw v1

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

    const-string v2, "Lacing only supported in SimpleBlocks."

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

    throw v1

    :cond_285
    :goto_285
    const/16 v2, 0xa3

    if-ne v1, v2, :cond_2b0

    .line 407
    :goto_289
    iget v1, v0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqs:I

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

    if-ge v1, v2, :cond_2ac

    .line 408
    iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqu:[I

    aget v1, v2, v1

    invoke-direct {v0, v3, v4, v1}, Lcom/google/android/gms/internal/ads/zzkl;->zza(Lcom/google/android/gms/internal/ads/zzjy;Lcom/google/android/gms/internal/ads/zzkq;I)V

    .line 409
    iget-wide v1, v0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqq:J

    iget v5, v0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqs:I

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

    mul-int v5, v5, v6

    div-int/lit16 v5, v5, 0x3e8

    int-to-long v5, v5

    add-long/2addr v1, v5

    .line 410
    invoke-direct {v0, v4, v1, v2}, Lcom/google/android/gms/internal/ads/zzkl;->zza(Lcom/google/android/gms/internal/ads/zzkq;J)V

    .line 411
    iget v1, v0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqs:I

    const/4 v2, 0x1

    add-int/2addr v1, v2

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

    goto :goto_289

    :cond_2ac
    const/4 v1, 0x0

    .line 413
    iput v1, v0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqp:I

    return-void

    :cond_2b0
    const/4 v1, 0x0

    .line 414
    iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqu:[I

    aget v1, v2, v1

    invoke-direct {v0, v3, v4, v1}, Lcom/google/android/gms/internal/ads/zzkl;->zza(Lcom/google/android/gms/internal/ads/zzjy;Lcom/google/android/gms/internal/ads/zzkq;I)V

    return-void
.end method

.method final zza(ILjava/lang/String;)V
    .registers 5
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lcom/google/android/gms/internal/ads/zzhv;
        }
    .end annotation

    const/16 v0, 0x86

    if-eq p1, v0, :cond_4c

    const/16 v0, 0x4282

    if-eq p1, v0, :cond_14

    const v0, 0x22b59c

    if-eq p1, v0, :cond_e

    goto :goto_4b

    .line 306
    :cond_e
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqe:Lcom/google/android/gms/internal/ads/zzkq;

    invoke-static {p1, p2}, Lcom/google/android/gms/internal/ads/zzkq;->zza(Lcom/google/android/gms/internal/ads/zzkq;Ljava/lang/String;)Ljava/lang/String;

    goto :goto_4b

    :cond_14
    const-string p1, "webm"

    .line 302
    invoke-virtual {p1, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result p1

    if-nez p1, :cond_4b

    const-string p1, "matroska"

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

    move-result p1

    if-eqz p1, :cond_25

    goto :goto_4b

    .line 303
    :cond_25
    new-instance p1, Lcom/google/android/gms/internal/ads/zzhv;

    invoke-static {p2}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/String;->length()I

    move-result v0

    add-int/lit8 v0, v0, 0x16

    new-instance v1, Ljava/lang/StringBuilder;

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

    const-string v0, "DocType "

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

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

    const-string p2, " not supported"

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

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

    move-result-object p2

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

    throw p1

    :cond_4b
    :goto_4b
    return-void

    .line 304
    :cond_4c
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqe:Lcom/google/android/gms/internal/ads/zzkq;

    iput-object p2, p1, Lcom/google/android/gms/internal/ads/zzkq;->zzarm:Ljava/lang/String;

    return-void
.end method

.method public final zza(Lcom/google/android/gms/internal/ads/zzjx;)V
    .registers 2

    .line 29
    iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzarj:Lcom/google/android/gms/internal/ads/zzjx;

    return-void
.end method

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

    .line 28
    new-instance v0, Lcom/google/android/gms/internal/ads/zzkp;

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

    invoke-virtual {v0, p1}, Lcom/google/android/gms/internal/ads/zzkp;->zza(Lcom/google/android/gms/internal/ads/zzjy;)Z

    move-result p1

    return p1
.end method

.method final zzap(I)V
    .registers 15
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lcom/google/android/gms/internal/ads/zzhv;
        }
    .end annotation

    const/16 v0, 0xa0

    const/4 v1, 0x0

    const/4 v2, 0x1

    if-eq p1, v0, :cond_252

    const/16 v0, 0xae

    const/4 v3, 0x0

    if-eq p1, v0, :cond_154

    const/16 v0, 0x4dbb

    const-wide/16 v4, -0x1

    const v6, 0x1c53bb6b

    if-eq p1, v0, :cond_13c

    const/16 v0, 0x6240

    if-eq p1, v0, :cond_10b

    const/16 v0, 0x6d80

    if-eq p1, v0, :cond_f6

    const v0, 0x1549a966

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

    if-eq p1, v0, :cond_de

    const v0, 0x1654ae6b

    if-eq p1, v0, :cond_c7

    if-eq p1, v6, :cond_2f

    goto/16 :goto_14b

    .line 101
    :cond_2f
    iget-boolean p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqf:Z

    if-nez p1, :cond_14b

    .line 102
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzarj:Lcom/google/android/gms/internal/ads/zzjx;

    .line 103
    iget-wide v9, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqb:J

    cmp-long v0, v9, v4

    if-eqz v0, :cond_b6

    iget-wide v4, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaih:J

    cmp-long v0, v4, v7

    if-eqz v0, :cond_b6

    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqm:Lcom/google/android/gms/internal/ads/zzpe;

    if-eqz v0, :cond_b6

    .line 104
    invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzpe;->size()I

    move-result v0

    if-eqz v0, :cond_b6

    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqn:Lcom/google/android/gms/internal/ads/zzpe;

    if-eqz v0, :cond_b6

    .line 105
    invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzpe;->size()I

    move-result v0

    iget-object v4, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqm:Lcom/google/android/gms/internal/ads/zzpe;

    invoke-virtual {v4}, Lcom/google/android/gms/internal/ads/zzpe;->size()I

    move-result v4

    if-eq v0, v4, :cond_5c

    goto :goto_b6

    .line 109
    :cond_5c
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqm:Lcom/google/android/gms/internal/ads/zzpe;

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

    move-result v0

    .line 110
    new-array v4, v0, [I

    .line 111
    new-array v5, v0, [J

    .line 112
    new-array v6, v0, [J

    .line 113
    new-array v7, v0, [J

    const/4 v8, 0x0

    :goto_6b
    if-ge v8, v0, :cond_83

    .line 115
    iget-object v9, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqm:Lcom/google/android/gms/internal/ads/zzpe;

    invoke-virtual {v9, v8}, Lcom/google/android/gms/internal/ads/zzpe;->get(I)J

    move-result-wide v9

    aput-wide v9, v7, v8

    .line 116
    iget-wide v9, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqb:J

    iget-object v11, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqn:Lcom/google/android/gms/internal/ads/zzpe;

    invoke-virtual {v11, v8}, Lcom/google/android/gms/internal/ads/zzpe;->get(I)J

    move-result-wide v11

    add-long/2addr v9, v11

    aput-wide v9, v5, v8

    add-int/lit8 v8, v8, 0x1

    goto :goto_6b

    :cond_83
    :goto_83
    add-int/lit8 v8, v0, -0x1

    if-ge v1, v8, :cond_9a

    add-int/lit8 v8, v1, 0x1

    .line 119
    aget-wide v9, v5, v8

    aget-wide v11, v5, v1

    sub-long/2addr v9, v11

    long-to-int v10, v9

    aput v10, v4, v1

    .line 120
    aget-wide v9, v7, v8

    aget-wide v11, v7, v1

    sub-long/2addr v9, v11

    aput-wide v9, v6, v1

    move v1, v8

    goto :goto_83

    .line 122
    :cond_9a
    iget-wide v0, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqb:J

    iget-wide v9, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqa:J

    add-long/2addr v0, v9

    aget-wide v9, v5, v8

    sub-long/2addr v0, v9

    long-to-int v1, v0

    aput v1, v4, v8

    .line 123
    iget-wide v0, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaih:J

    aget-wide v9, v7, v8

    sub-long/2addr v0, v9

    aput-wide v0, v6, v8

    .line 124
    iput-object v3, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqm:Lcom/google/android/gms/internal/ads/zzpe;

    .line 125
    iput-object v3, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqn:Lcom/google/android/gms/internal/ads/zzpe;

    .line 126
    new-instance v0, Lcom/google/android/gms/internal/ads/zzjt;

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

    goto :goto_c1

    .line 106
    :cond_b6
    :goto_b6
    iput-object v3, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqm:Lcom/google/android/gms/internal/ads/zzpe;

    .line 107
    iput-object v3, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqn:Lcom/google/android/gms/internal/ads/zzpe;

    .line 108
    new-instance v0, Lcom/google/android/gms/internal/ads/zzkd;

    iget-wide v3, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaih:J

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

    .line 127
    :goto_c1
    invoke-interface {p1, v0}, Lcom/google/android/gms/internal/ads/zzjx;->zza(Lcom/google/android/gms/internal/ads/zzke;)V

    .line 128
    iput-boolean v2, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqf:Z

    return-void

    .line 176
    :cond_c7
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzapo:Landroid/util/SparseArray;

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

    move-result p1

    if-eqz p1, :cond_d6

    .line 178
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzarj:Lcom/google/android/gms/internal/ads/zzjx;

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

    goto/16 :goto_14b

    .line 177
    :cond_d6
    new-instance p1, Lcom/google/android/gms/internal/ads/zzhv;

    const-string v0, "No valid tracks were found"

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

    throw p1

    .line 93
    :cond_de
    iget-wide v0, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqc:J

    cmp-long p1, v0, v7

    if-nez p1, :cond_e9

    const-wide/32 v0, 0xf4240

    .line 94
    iput-wide v0, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqc:J

    .line 95
    :cond_e9
    iget-wide v0, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqd:J

    cmp-long p1, v0, v7

    if-eqz p1, :cond_14b

    .line 96
    invoke-direct {p0, v0, v1}, Lcom/google/android/gms/internal/ads/zzkl;->zzea(J)J

    move-result-wide v0

    iput-wide v0, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaih:J

    return-void

    .line 140
    :cond_f6
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqe:Lcom/google/android/gms/internal/ads/zzkq;

    iget-boolean p1, p1, Lcom/google/android/gms/internal/ads/zzkq;->zzaro:Z

    if-eqz p1, :cond_14b

    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqe:Lcom/google/android/gms/internal/ads/zzkq;

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

    if-nez p1, :cond_103

    goto :goto_14b

    .line 141
    :cond_103
    new-instance p1, Lcom/google/android/gms/internal/ads/zzhv;

    const-string v0, "Combining encryption and compression is not supported"

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

    throw p1

    .line 136
    :cond_10b
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqe:Lcom/google/android/gms/internal/ads/zzkq;

    iget-boolean p1, p1, Lcom/google/android/gms/internal/ads/zzkq;->zzaro:Z

    if-eqz p1, :cond_14b

    .line 137
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqe:Lcom/google/android/gms/internal/ads/zzkq;

    iget-object p1, p1, Lcom/google/android/gms/internal/ads/zzkq;->zzarq:Lcom/google/android/gms/internal/ads/zzkf;

    if-eqz p1, :cond_134

    .line 139
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqe:Lcom/google/android/gms/internal/ads/zzkq;

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

    new-array v2, v2, [Lcom/google/android/gms/internal/ads/zzjn$zza;

    new-instance v3, Lcom/google/android/gms/internal/ads/zzjn$zza;

    sget-object v4, Lcom/google/android/gms/internal/ads/zzha;->UUID_NIL:Ljava/util/UUID;

    iget-object v5, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqe:Lcom/google/android/gms/internal/ads/zzkq;

    iget-object v5, v5, Lcom/google/android/gms/internal/ads/zzkq;->zzarq:Lcom/google/android/gms/internal/ads/zzkf;

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

    const-string v6, "video/webm"

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

    aput-object v3, v2, v1

    invoke-direct {v0, v2}, Lcom/google/android/gms/internal/ads/zzjn;-><init>([Lcom/google/android/gms/internal/ads/zzjn$zza;)V

    iput-object v0, p1, Lcom/google/android/gms/internal/ads/zzkq;->zzahf:Lcom/google/android/gms/internal/ads/zzjn;

    return-void

    .line 138
    :cond_134
    new-instance p1, Lcom/google/android/gms/internal/ads/zzhv;

    const-string v0, "Encrypted Track found but ContentEncKeyID was not found"

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

    throw p1

    .line 97
    :cond_13c
    iget p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqg:I

    const/4 v0, -0x1

    if-eq p1, v0, :cond_14c

    iget-wide v0, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqh:J

    cmp-long v2, v0, v4

    if-eqz v2, :cond_14c

    if-ne p1, v6, :cond_14b

    .line 100
    iput-wide v0, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqj:J

    :cond_14b
    :goto_14b
    return-void

    .line 98
    :cond_14c
    new-instance p1, Lcom/google/android/gms/internal/ads/zzhv;

    const-string v0, "Mandatory element SeekID or SeekPosition not found"

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

    throw p1

    .line 142
    :cond_154
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqe:Lcom/google/android/gms/internal/ads/zzkq;

    iget-object p1, p1, Lcom/google/android/gms/internal/ads/zzkq;->zzarm:Ljava/lang/String;

    const-string v0, "V_VP8"

    .line 143
    invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_238

    const-string v0, "V_VP9"

    .line 144
    invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_238

    const-string v0, "V_MPEG2"

    .line 145
    invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_238

    const-string v0, "V_MPEG4/ISO/SP"

    .line 146
    invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_238

    const-string v0, "V_MPEG4/ISO/ASP"

    .line 147
    invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_238

    const-string v0, "V_MPEG4/ISO/AP"

    .line 148
    invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_238

    const-string v0, "V_MPEG4/ISO/AVC"

    .line 149
    invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_238

    const-string v0, "V_MPEGH/ISO/HEVC"

    .line 150
    invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_238

    const-string v0, "V_MS/VFW/FOURCC"

    .line 151
    invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_238

    const-string v0, "V_THEORA"

    .line 152
    invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_238

    const-string v0, "A_OPUS"

    .line 153
    invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_238

    const-string v0, "A_VORBIS"

    .line 154
    invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_238

    const-string v0, "A_AAC"

    .line 155
    invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_238

    const-string v0, "A_MPEG/L2"

    .line 156
    invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_238

    const-string v0, "A_MPEG/L3"

    .line 157
    invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_238

    const-string v0, "A_AC3"

    .line 158
    invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_238

    const-string v0, "A_EAC3"

    .line 159
    invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_238

    const-string v0, "A_TRUEHD"

    .line 160
    invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_238

    const-string v0, "A_DTS"

    .line 161
    invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_238

    const-string v0, "A_DTS/EXPRESS"

    .line 162
    invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_238

    const-string v0, "A_DTS/LOSSLESS"

    .line 163
    invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_238

    const-string v0, "A_FLAC"

    .line 164
    invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_238

    const-string v0, "A_MS/ACM"

    .line 165
    invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_238

    const-string v0, "A_PCM/INT/LIT"

    .line 166
    invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_238

    const-string v0, "S_TEXT/UTF8"

    .line 167
    invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_238

    const-string v0, "S_VOBSUB"

    .line 168
    invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_238

    const-string v0, "S_HDMV/PGS"

    .line 169
    invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_238

    const-string v0, "S_DVBSUB"

    .line 170
    invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result p1

    if-eqz p1, :cond_239

    :cond_238
    const/4 v1, 0x1

    :cond_239
    if-eqz v1, :cond_24f

    .line 172
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqe:Lcom/google/android/gms/internal/ads/zzkq;

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

    iget v1, p1, Lcom/google/android/gms/internal/ads/zzkq;->number:I

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

    .line 173
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzapo:Landroid/util/SparseArray;

    iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqe:Lcom/google/android/gms/internal/ads/zzkq;

    iget v0, v0, Lcom/google/android/gms/internal/ads/zzkq;->number:I

    iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqe:Lcom/google/android/gms/internal/ads/zzkq;

    invoke-virtual {p1, v0, v1}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    .line 174
    :cond_24f
    iput-object v3, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqe:Lcom/google/android/gms/internal/ads/zzkq;

    return-void

    .line 129
    :cond_252
    iget p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqp:I

    const/4 v0, 0x2

    if-eq p1, v0, :cond_258

    return-void

    .line 131
    :cond_258
    iget-boolean p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzari:Z

    if-nez p1, :cond_261

    .line 132
    iget p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqx:I

    or-int/2addr p1, v2

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

    .line 133
    :cond_261
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzapo:Landroid/util/SparseArray;

    iget v0, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqv:I

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

    move-result-object p1

    check-cast p1, Lcom/google/android/gms/internal/ads/zzkq;

    iget-wide v2, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqq:J

    invoke-direct {p0, p1, v2, v3}, Lcom/google/android/gms/internal/ads/zzkl;->zza(Lcom/google/android/gms/internal/ads/zzkq;J)V

    .line 134
    iput v1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqp:I

    return-void
.end method

.method final zzc(IJ)V
    .registers 12
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lcom/google/android/gms/internal/ads/zzhv;
        }
    .end annotation

    const/16 v0, 0x5031

    const/16 v1, 0x37

    const-string v2, " not supported"

    if-eq p1, v0, :cond_1f8

    const/16 v0, 0x5032

    const-wide/16 v3, 0x1

    if-eq p1, v0, :cond_1d9

    const/16 v0, 0x32

    const/4 v1, 0x0

    const/4 v5, 0x3

    const/4 v6, 0x2

    const/4 v7, 0x1

    sparse-switch p1, :sswitch_data_21a

    const/4 v0, 0x7

    const/4 v1, 0x6

    packed-switch p1, :pswitch_data_288

    goto/16 :goto_1fe

    .line 274
    :pswitch_1e
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqe:Lcom/google/android/gms/internal/ads/zzkq;

    long-to-int p3, p2

    iput p3, p1, Lcom/google/android/gms/internal/ads/zzkq;->zzasa:I

    goto/16 :goto_1fe

    .line 272
    :pswitch_25
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqe:Lcom/google/android/gms/internal/ads/zzkq;

    long-to-int p3, p2

    iput p3, p1, Lcom/google/android/gms/internal/ads/zzkq;->zzarz:I

    return-void

    .line 249
    :pswitch_2b
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqe:Lcom/google/android/gms/internal/ads/zzkq;

    iput-boolean v7, p1, Lcom/google/android/gms/internal/ads/zzkq;->zzarv:Z

    long-to-int p1, p2

    if-eq p1, v7, :cond_4b

    const/16 p2, 0x9

    if-eq p1, p2, :cond_46

    const/4 p2, 0x4

    if-eq p1, p2, :cond_41

    const/4 p2, 0x5

    if-eq p1, p2, :cond_41

    if-eq p1, v1, :cond_41

    if-eq p1, v0, :cond_41

    return-void

    .line 253
    :cond_41
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqe:Lcom/google/android/gms/internal/ads/zzkq;

    iput v6, p1, Lcom/google/android/gms/internal/ads/zzkq;->zzarw:I

    return-void

    .line 255
    :cond_46
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqe:Lcom/google/android/gms/internal/ads/zzkq;

    iput v1, p1, Lcom/google/android/gms/internal/ads/zzkq;->zzarw:I

    return-void

    .line 251
    :cond_4b
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqe:Lcom/google/android/gms/internal/ads/zzkq;

    iput v7, p1, Lcom/google/android/gms/internal/ads/zzkq;->zzarw:I

    return-void

    :pswitch_50
    long-to-int p1, p2

    if-eq p1, v7, :cond_6a

    const/16 p2, 0x10

    if-eq p1, p2, :cond_65

    const/16 p2, 0x12

    if-eq p1, p2, :cond_60

    if-eq p1, v1, :cond_6a

    if-eq p1, v0, :cond_6a

    return-void

    .line 263
    :cond_60
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqe:Lcom/google/android/gms/internal/ads/zzkq;

    iput v0, p1, Lcom/google/android/gms/internal/ads/zzkq;->zzarx:I

    return-void

    .line 261
    :cond_65
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqe:Lcom/google/android/gms/internal/ads/zzkq;

    iput v1, p1, Lcom/google/android/gms/internal/ads/zzkq;->zzarx:I

    return-void

    .line 259
    :cond_6a
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqe:Lcom/google/android/gms/internal/ads/zzkq;

    iput v5, p1, Lcom/google/android/gms/internal/ads/zzkq;->zzarx:I

    return-void

    :pswitch_6f
    long-to-int p1, p2

    if-eq p1, v7, :cond_7a

    if-eq p1, v6, :cond_75

    return-void

    .line 269
    :cond_75
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqe:Lcom/google/android/gms/internal/ads/zzkq;

    iput v7, p1, Lcom/google/android/gms/internal/ads/zzkq;->zzary:I

    return-void

    .line 267
    :cond_7a
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqe:Lcom/google/android/gms/internal/ads/zzkq;

    iput v6, p1, Lcom/google/android/gms/internal/ads/zzkq;->zzary:I

    return-void

    .line 187
    :sswitch_7f
    iput-wide p2, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqc:J

    return-void

    .line 207
    :sswitch_82
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqe:Lcom/google/android/gms/internal/ads/zzkq;

    long-to-int p3, p2

    iput p3, p1, Lcom/google/android/gms/internal/ads/zzkq;->zzarn:I

    return-void

    .line 215
    :sswitch_88
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqe:Lcom/google/android/gms/internal/ads/zzkq;

    long-to-int p3, p2

    iput p3, p1, Lcom/google/android/gms/internal/ads/zzkq;->zzasl:I

    return-void

    .line 211
    :sswitch_8e
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqe:Lcom/google/android/gms/internal/ads/zzkq;

    iput-wide p2, p1, Lcom/google/android/gms/internal/ads/zzkq;->zzasn:J

    return-void

    .line 209
    :sswitch_93
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqe:Lcom/google/android/gms/internal/ads/zzkq;

    iput-wide p2, p1, Lcom/google/android/gms/internal/ads/zzkq;->zzasm:J

    return-void

    .line 203
    :sswitch_98
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqe:Lcom/google/android/gms/internal/ads/zzkq;

    cmp-long v0, p2, v3

    if-nez v0, :cond_9f

    const/4 v1, 0x1

    :cond_9f
    iput-boolean v1, p1, Lcom/google/android/gms/internal/ads/zzkq;->zzasp:Z

    return-void

    .line 195
    :sswitch_a2
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqe:Lcom/google/android/gms/internal/ads/zzkq;

    long-to-int p3, p2

    iput p3, p1, Lcom/google/android/gms/internal/ads/zzkq;->zzart:I

    return-void

    .line 197
    :sswitch_a8
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqe:Lcom/google/android/gms/internal/ads/zzkq;

    long-to-int p3, p2

    iput p3, p1, Lcom/google/android/gms/internal/ads/zzkq;->zzaru:I

    return-void

    .line 193
    :sswitch_ae
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqe:Lcom/google/android/gms/internal/ads/zzkq;

    long-to-int p3, p2

    iput p3, p1, Lcom/google/android/gms/internal/ads/zzkq;->zzars:I

    return-void

    :sswitch_b4
    long-to-int p1, p2

    if-eqz p1, :cond_cf

    if-eq p1, v7, :cond_ca

    if-eq p1, v5, :cond_c5

    const/16 p2, 0xf

    if-eq p1, p2, :cond_c0

    return-void

    .line 246
    :cond_c0
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqe:Lcom/google/android/gms/internal/ads/zzkq;

    iput v5, p1, Lcom/google/android/gms/internal/ads/zzkq;->zzahj:I

    return-void

    .line 244
    :cond_c5
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqe:Lcom/google/android/gms/internal/ads/zzkq;

    iput v7, p1, Lcom/google/android/gms/internal/ads/zzkq;->zzahj:I

    return-void

    .line 242
    :cond_ca
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqe:Lcom/google/android/gms/internal/ads/zzkq;

    iput v6, p1, Lcom/google/android/gms/internal/ads/zzkq;->zzahj:I

    return-void

    .line 240
    :cond_cf
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqe:Lcom/google/android/gms/internal/ads/zzkq;

    iput v1, p1, Lcom/google/android/gms/internal/ads/zzkq;->zzahj:I

    return-void

    .line 185
    :sswitch_d4
    iget-wide v0, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqb:J

    add-long/2addr p2, v0

    iput-wide p2, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqh:J

    return-void

    :sswitch_da
    cmp-long p1, p2, v3

    if-nez p1, :cond_e0

    goto/16 :goto_1fe

    .line 228
    :cond_e0
    new-instance p1, Lcom/google/android/gms/internal/ads/zzhv;

    const/16 v0, 0x38

    new-instance v1, Ljava/lang/StringBuilder;

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

    const-string v0, "AESSettingsCipherMode "

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

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

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

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

    move-result-object p2

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

    throw p1

    :sswitch_fc
    const-wide/16 v0, 0x5

    cmp-long p1, p2, v0

    if-nez p1, :cond_104

    goto/16 :goto_1fe

    .line 226
    :cond_104
    new-instance p1, Lcom/google/android/gms/internal/ads/zzhv;

    const/16 v0, 0x31

    new-instance v1, Ljava/lang/StringBuilder;

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

    const-string v0, "ContentEncAlgo "

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

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

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

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

    move-result-object p2

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

    throw p1

    :sswitch_120
    cmp-long p1, p2, v3

    if-nez p1, :cond_126

    goto/16 :goto_1fe

    .line 182
    :cond_126
    new-instance p1, Lcom/google/android/gms/internal/ads/zzhv;

    new-instance v1, Ljava/lang/StringBuilder;

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

    const-string v0, "EBMLReadVersion "

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

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

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

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

    move-result-object p2

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

    throw p1

    :sswitch_140
    cmp-long p1, p2, v3

    if-ltz p1, :cond_14c

    const-wide/16 v0, 0x2

    cmp-long p1, p2, v0

    if-gtz p1, :cond_14c

    goto/16 :goto_1fe

    .line 184
    :cond_14c
    new-instance p1, Lcom/google/android/gms/internal/ads/zzhv;

    const/16 v0, 0x35

    new-instance v1, Ljava/lang/StringBuilder;

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

    const-string v0, "DocTypeReadVersion "

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

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

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

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

    move-result-object p2

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

    throw p1

    :sswitch_168
    const-wide/16 v3, 0x3

    cmp-long p1, p2, v3

    if-nez p1, :cond_170

    goto/16 :goto_1fe

    .line 224
    :cond_170
    new-instance p1, Lcom/google/android/gms/internal/ads/zzhv;

    new-instance v1, Ljava/lang/StringBuilder;

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

    const-string v0, "ContentCompAlgo "

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

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

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

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

    move-result-object p2

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

    throw p1

    .line 217
    :sswitch_18a
    iput-boolean v7, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzari:Z

    return-void

    .line 231
    :sswitch_18d
    iget-boolean p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqo:Z

    if-nez p1, :cond_1fe

    .line 232
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqn:Lcom/google/android/gms/internal/ads/zzpe;

    invoke-virtual {p1, p2, p3}, Lcom/google/android/gms/internal/ads/zzpe;->add(J)V

    .line 233
    iput-boolean v7, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqo:Z

    return-void

    .line 234
    :sswitch_199
    invoke-direct {p0, p2, p3}, Lcom/google/android/gms/internal/ads/zzkl;->zzea(J)J

    move-result-wide p1

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

    return-void

    .line 199
    :sswitch_1a0
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqe:Lcom/google/android/gms/internal/ads/zzkq;

    long-to-int p3, p2

    iput p3, p1, Lcom/google/android/gms/internal/ads/zzkq;->number:I

    return-void

    .line 191
    :sswitch_1a6
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqe:Lcom/google/android/gms/internal/ads/zzkq;

    long-to-int p3, p2

    iput p3, p1, Lcom/google/android/gms/internal/ads/zzkq;->height:I

    return-void

    .line 229
    :sswitch_1ac
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqm:Lcom/google/android/gms/internal/ads/zzpe;

    invoke-direct {p0, p2, p3}, Lcom/google/android/gms/internal/ads/zzkl;->zzea(J)J

    move-result-wide p2

    invoke-virtual {p1, p2, p3}, Lcom/google/android/gms/internal/ads/zzpe;->add(J)V

    return-void

    .line 189
    :sswitch_1b6
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqe:Lcom/google/android/gms/internal/ads/zzkq;

    long-to-int p3, p2

    iput p3, p1, Lcom/google/android/gms/internal/ads/zzkq;->width:I

    return-void

    .line 213
    :sswitch_1bc
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqe:Lcom/google/android/gms/internal/ads/zzkq;

    long-to-int p3, p2

    iput p3, p1, Lcom/google/android/gms/internal/ads/zzkq;->zzahm:I

    return-void

    .line 236
    :sswitch_1c2
    invoke-direct {p0, p2, p3}, Lcom/google/android/gms/internal/ads/zzkl;->zzea(J)J

    move-result-wide p1

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

    return-void

    .line 201
    :sswitch_1c9
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqe:Lcom/google/android/gms/internal/ads/zzkq;

    cmp-long v0, p2, v3

    if-nez v0, :cond_1d0

    const/4 v1, 0x1

    :cond_1d0
    iput-boolean v1, p1, Lcom/google/android/gms/internal/ads/zzkq;->zzaso:Z

    return-void

    .line 205
    :sswitch_1d3
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqe:Lcom/google/android/gms/internal/ads/zzkq;

    long-to-int p3, p2

    iput p3, p1, Lcom/google/android/gms/internal/ads/zzkq;->type:I

    return-void

    :cond_1d9
    cmp-long p1, p2, v3

    if-nez p1, :cond_1de

    goto :goto_1fe

    .line 222
    :cond_1de
    new-instance p1, Lcom/google/android/gms/internal/ads/zzhv;

    new-instance v0, Ljava/lang/StringBuilder;

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

    const-string v1, "ContentEncodingScope "

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

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

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

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

    move-result-object p2

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

    throw p1

    :cond_1f8
    const-wide/16 v3, 0x0

    cmp-long p1, p2, v3

    if-nez p1, :cond_1ff

    :cond_1fe
    :goto_1fe
    return-void

    .line 220
    :cond_1ff
    new-instance p1, Lcom/google/android/gms/internal/ads/zzhv;

    new-instance v0, Ljava/lang/StringBuilder;

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

    const-string v1, "ContentEncodingOrder "

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

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

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

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

    move-result-object p2

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

    throw p1

    nop

    :sswitch_data_21a
    .sparse-switch
        0x83 -> :sswitch_1d3
        0x88 -> :sswitch_1c9
        0x9b -> :sswitch_1c2
        0x9f -> :sswitch_1bc
        0xb0 -> :sswitch_1b6
        0xb3 -> :sswitch_1ac
        0xba -> :sswitch_1a6
        0xd7 -> :sswitch_1a0
        0xe7 -> :sswitch_199
        0xf1 -> :sswitch_18d
        0xfb -> :sswitch_18a
        0x4254 -> :sswitch_168
        0x4285 -> :sswitch_140
        0x42f7 -> :sswitch_120
        0x47e1 -> :sswitch_fc
        0x47e8 -> :sswitch_da
        0x53ac -> :sswitch_d4
        0x53b8 -> :sswitch_b4
        0x54b0 -> :sswitch_ae
        0x54b2 -> :sswitch_a8
        0x54ba -> :sswitch_a2
        0x55aa -> :sswitch_98
        0x56aa -> :sswitch_93
        0x56bb -> :sswitch_8e
        0x6264 -> :sswitch_88
        0x23e383 -> :sswitch_82
        0x2ad7b1 -> :sswitch_7f
    .end sparse-switch

    :pswitch_data_288
    .packed-switch 0x55b9
        :pswitch_6f
        :pswitch_50
        :pswitch_2b
        :pswitch_25
        :pswitch_1e
    .end packed-switch
.end method

.method public final zzc(JJ)V
    .registers 5

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

    .line 31
    iput-wide p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaql:J

    const/4 p1, 0x0

    .line 32
    iput p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqp:I

    .line 33
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzapn:Lcom/google/android/gms/internal/ads/zzkj;

    invoke-interface {p1}, Lcom/google/android/gms/internal/ads/zzkj;->reset()V

    .line 34
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzapd:Lcom/google/android/gms/internal/ads/zzks;

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

    .line 35
    invoke-direct {p0}, Lcom/google/android/gms/internal/ads/zzkl;->zzgu()V

    return-void
.end method

.method final zzd(IJJ)V
    .registers 11
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lcom/google/android/gms/internal/ads/zzhv;
        }
    .end annotation

    const/16 v0, 0xa0

    const/4 v1, 0x0

    if-eq p1, v0, :cond_8f

    const/16 v0, 0xae

    if-eq p1, v0, :cond_86

    const/16 v0, 0xbb

    if-eq p1, v0, :cond_83

    const/16 v0, 0x4dbb

    const-wide/16 v1, -0x1

    if-eq p1, v0, :cond_7d

    const/16 v0, 0x5035

    const/4 v3, 0x1

    if-eq p1, v0, :cond_78

    const/16 v0, 0x55d0

    if-eq p1, v0, :cond_73

    const v0, 0x18538067

    if-eq p1, v0, :cond_5b

    const p2, 0x1c53bb6b

    if-eq p1, p2, :cond_4c

    const p2, 0x1f43b675

    if-eq p1, p2, :cond_2c

    goto :goto_77

    .line 78
    :cond_2c
    iget-boolean p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqf:Z

    if-nez p1, :cond_77

    .line 79
    iget-boolean p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzapp:Z

    if-eqz p1, :cond_3d

    iget-wide p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqj:J

    cmp-long p3, p1, v1

    if-eqz p3, :cond_3d

    .line 80
    iput-boolean v3, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqi:Z

    return-void

    .line 81
    :cond_3d
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzarj:Lcom/google/android/gms/internal/ads/zzjx;

    new-instance p2, Lcom/google/android/gms/internal/ads/zzkd;

    iget-wide p3, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaih:J

    invoke-direct {p2, p3, p4}, Lcom/google/android/gms/internal/ads/zzkd;-><init>(J)V

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

    .line 82
    iput-boolean v3, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqf:Z

    return-void

    .line 73
    :cond_4c
    new-instance p1, Lcom/google/android/gms/internal/ads/zzpe;

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

    iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqm:Lcom/google/android/gms/internal/ads/zzpe;

    .line 74
    new-instance p1, Lcom/google/android/gms/internal/ads/zzpe;

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

    iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqn:Lcom/google/android/gms/internal/ads/zzpe;

    return-void

    .line 65
    :cond_5b
    iget-wide v3, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqb:J

    cmp-long p1, v3, v1

    if-eqz p1, :cond_6e

    cmp-long p1, v3, p2

    if-nez p1, :cond_66

    goto :goto_6e

    .line 66
    :cond_66
    new-instance p1, Lcom/google/android/gms/internal/ads/zzhv;

    const-string p2, "Multiple Segment elements not supported"

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

    throw p1

    .line 67
    :cond_6e
    :goto_6e
    iput-wide p2, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqb:J

    .line 68
    iput-wide p4, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqa:J

    return-void

    .line 90
    :cond_73
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqe:Lcom/google/android/gms/internal/ads/zzkq;

    iput-boolean v3, p1, Lcom/google/android/gms/internal/ads/zzkq;->zzarv:Z

    :cond_77
    :goto_77
    return-void

    .line 86
    :cond_78
    iget-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqe:Lcom/google/android/gms/internal/ads/zzkq;

    iput-boolean v3, p1, Lcom/google/android/gms/internal/ads/zzkq;->zzaro:Z

    return-void

    :cond_7d
    const/4 p1, -0x1

    .line 70
    iput p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqg:I

    .line 71
    iput-wide v1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqh:J

    return-void

    .line 76
    :cond_83
    iput-boolean v1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqo:Z

    return-void

    .line 88
    :cond_86
    new-instance p1, Lcom/google/android/gms/internal/ads/zzkq;

    const/4 p2, 0x0

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

    iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzaqe:Lcom/google/android/gms/internal/ads/zzkq;

    return-void

    .line 83
    :cond_8f
    iput-boolean v1, p0, Lcom/google/android/gms/internal/ads/zzkl;->zzari:Z

    return-void
.end method