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

# interfaces
.implements Lz5/zt1;


# static fields
.field public static final b0:[B

.field public static final c0:[B

.field public static final d0:[B

.field public static final e0:Ljava/util/UUID;

.field public static final f0:Ljava/util/Map;
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "Ljava/util/Map<",
            "Ljava/lang/String;",
            "Ljava/lang/Integer;",
            ">;"
        }
    .end annotation
.end field


# instance fields
.field public A:J

.field public B:Lz5/a7;

.field public C:Lz5/a7;

.field public D:Z

.field public E:Z

.field public F:I

.field public G:J

.field public H:J

.field public I:I

.field public J:I

.field public K:[I

.field public L:I

.field public M:I

.field public N:I

.field public O:I

.field public P:Z

.field public Q:I

.field public R:I

.field public S:I

.field public T:Z

.field public U:Z

.field public V:Z

.field public W:I

.field public X:B

.field public Y:Z

.field public Z:Lz5/bu1;

.field public final a:Lz5/ev1;

.field public final a0:Lz5/ha;

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

.field public final c:Z

.field public final d:Lz5/j7;

.field public final e:Lz5/j7;

.field public final f:Lz5/j7;

.field public final g:Lz5/j7;

.field public final h:Lz5/j7;

.field public final i:Lz5/j7;

.field public final j:Lz5/j7;

.field public final k:Lz5/j7;

.field public final l:Lz5/j7;

.field public final m:Lz5/j7;

.field public n:Ljava/nio/ByteBuffer;

.field public o:J

.field public p:J

.field public q:J

.field public r:J

.field public s:J

.field public t:Lcom/google/android/gms/internal/ads/i9;

.field public u:Z

.field public v:I

.field public w:J

.field public x:Z

.field public y:J

.field public z:J


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

    const/16 v0, 0x20

    new-array v1, v0, [B

    fill-array-data v1, :array_60

    sput-object v1, Lcom/google/android/gms/internal/ads/k9;->b0:[B

    const-string v1, "Format: Start, End, ReadOrder, Layer, Style, Name, MarginL, MarginR, MarginV, Effect, Text"

    invoke-static {v1}, Lz5/r7;->r(Ljava/lang/String;)[B

    move-result-object v1

    sput-object v1, Lcom/google/android/gms/internal/ads/k9;->c0:[B

    new-array v0, v0, [B

    fill-array-data v0, :array_74

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

    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/k9;->e0:Ljava/util/UUID;

    new-instance v0, Ljava/util/HashMap;

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

    const/4 v1, 0x0

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

    move-result-object v1

    const-string v2, "htc_video_rotA-000"

    invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const/16 v1, 0x5a

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

    move-result-object v1

    const-string v2, "htc_video_rotA-090"

    invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const/16 v1, 0xb4

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

    move-result-object v1

    const-string v2, "htc_video_rotA-180"

    invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    const/16 v1, 0x10e

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

    move-result-object v1

    const-string v2, "htc_video_rotA-270"

    invoke-virtual {v0, v2, v1}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;

    invoke-static {v0}, Ljava/util/Collections;->unmodifiableMap(Ljava/util/Map;)Ljava/util/Map;

    move-result-object v0

    sput-object v0, Lcom/google/android/gms/internal/ads/k9;->f0:Ljava/util/Map;

    return-void

    :array_60
    .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_74
    .array-data 1
        0x44t
        0x69t
        0x61t
        0x6ct
        0x6ft
        0x67t
        0x75t
        0x65t
        0x3at
        0x20t
        0x30t
        0x3at
        0x30t
        0x30t
        0x3at
        0x30t
        0x30t
        0x3at
        0x30t
        0x30t
        0x2ct
        0x30t
        0x3at
        0x30t
        0x30t
        0x3at
        0x30t
        0x30t
        0x3at
        0x30t
        0x30t
        0x2ct
    .end array-data
.end method

.method public constructor <init>(I)V
    .registers 7

    new-instance p1, Lz5/ha;

    const/4 v0, 0x1

    invoke-direct {p1, v0}, Lz5/ha;-><init>(I)V

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

    const-wide/16 v1, -0x1

    iput-wide v1, p0, Lcom/google/android/gms/internal/ads/k9;->p:J

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

    iput-wide v3, p0, Lcom/google/android/gms/internal/ads/k9;->q:J

    iput-wide v3, p0, Lcom/google/android/gms/internal/ads/k9;->r:J

    iput-wide v3, p0, Lcom/google/android/gms/internal/ads/k9;->s:J

    iput-wide v1, p0, Lcom/google/android/gms/internal/ads/k9;->y:J

    iput-wide v1, p0, Lcom/google/android/gms/internal/ads/k9;->z:J

    iput-wide v3, p0, Lcom/google/android/gms/internal/ads/k9;->A:J

    iput-object p1, p0, Lcom/google/android/gms/internal/ads/k9;->a0:Lz5/ha;

    new-instance v1, Lz5/dv1;

    invoke-direct {v1, p0}, Lz5/dv1;-><init>(Lcom/google/android/gms/internal/ads/k9;)V

    .line 1
    iput-object v1, p1, Lz5/ha;->g:Ljava/lang/Object;

    .line 2
    iput-boolean v0, p0, Lcom/google/android/gms/internal/ads/k9;->c:Z

    new-instance p1, Lz5/ev1;

    invoke-direct {p1}, Lz5/ev1;-><init>()V

    iput-object p1, p0, Lcom/google/android/gms/internal/ads/k9;->a:Lz5/ev1;

    new-instance p1, Landroid/util/SparseArray;

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

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

    new-instance p1, Lz5/j7;

    const/4 v1, 0x4

    const/4 v2, 0x0

    invoke-direct {p1, v1, v2}, Lz5/j7;-><init>(II)V

    iput-object p1, p0, Lcom/google/android/gms/internal/ads/k9;->f:Lz5/j7;

    new-instance p1, Lz5/j7;

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

    move-result-object v3

    const/4 v4, -0x1

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

    move-result-object v3

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

    move-result-object v3

    const/4 v4, 0x0

    invoke-direct {p1, v3, v2, v4}, Lz5/j7;-><init>([BILp/b;)V

    iput-object p1, p0, Lcom/google/android/gms/internal/ads/k9;->g:Lz5/j7;

    new-instance p1, Lz5/j7;

    invoke-direct {p1, v1, v2}, Lz5/j7;-><init>(II)V

    iput-object p1, p0, Lcom/google/android/gms/internal/ads/k9;->h:Lz5/j7;

    new-instance p1, Lz5/j7;

    sget-object v3, Lz5/f7;->a:[B

    invoke-direct {p1, v3, v2, v4}, Lz5/j7;-><init>([BILp/b;)V

    iput-object p1, p0, Lcom/google/android/gms/internal/ads/k9;->d:Lz5/j7;

    new-instance p1, Lz5/j7;

    invoke-direct {p1, v1, v2}, Lz5/j7;-><init>(II)V

    iput-object p1, p0, Lcom/google/android/gms/internal/ads/k9;->e:Lz5/j7;

    new-instance p1, Lz5/j7;

    invoke-direct {p1, v2}, Lz5/j7;-><init>(I)V

    iput-object p1, p0, Lcom/google/android/gms/internal/ads/k9;->i:Lz5/j7;

    new-instance p1, Lz5/j7;

    invoke-direct {p1, v2}, Lz5/j7;-><init>(I)V

    iput-object p1, p0, Lcom/google/android/gms/internal/ads/k9;->j:Lz5/j7;

    new-instance p1, Lz5/j7;

    const/16 v1, 0x8

    invoke-direct {p1, v1, v2}, Lz5/j7;-><init>(II)V

    iput-object p1, p0, Lcom/google/android/gms/internal/ads/k9;->k:Lz5/j7;

    new-instance p1, Lz5/j7;

    invoke-direct {p1, v2}, Lz5/j7;-><init>(I)V

    iput-object p1, p0, Lcom/google/android/gms/internal/ads/k9;->l:Lz5/j7;

    new-instance p1, Lz5/j7;

    invoke-direct {p1, v2}, Lz5/j7;-><init>(I)V

    iput-object p1, p0, Lcom/google/android/gms/internal/ads/k9;->m:Lz5/j7;

    new-array p1, v0, [I

    iput-object p1, p0, Lcom/google/android/gms/internal/ads/k9;->K:[I

    return-void
.end method

.method public static m(JLjava/lang/String;J)[B
    .registers 14

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

    cmp-long v0, p0, v0

    const/4 v1, 0x1

    const/4 v2, 0x0

    if-eqz v0, :cond_d

    move v0, v1

    goto :goto_e

    :cond_d
    move v0, v2

    :goto_e
    invoke-static {v0}, Lcom/google/android/gms/internal/ads/d;->e(Z)V

    const-wide v3, 0xd693a400L

    div-long v3, p0, v3

    long-to-int v0, v3

    mul-int/lit16 v3, v0, 0xe10

    int-to-long v3, v3

    const-wide/32 v5, 0xf4240

    mul-long/2addr v3, v5

    sub-long/2addr p0, v3

    const-wide/32 v3, 0x3938700

    div-long v3, p0, v3

    long-to-int v3, v3

    mul-int/lit8 v4, v3, 0x3c

    int-to-long v7, v4

    mul-long/2addr v7, v5

    sub-long/2addr p0, v7

    div-long v7, p0, v5

    long-to-int v4, v7

    int-to-long v7, v4

    mul-long/2addr v7, v5

    sub-long/2addr p0, v7

    div-long/2addr p0, p3

    sget-object p3, Ljava/util/Locale;->US:Ljava/util/Locale;

    const/4 p4, 0x4

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

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

    move-result-object v0

    aput-object v0, p4, v2

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

    move-result-object v0

    aput-object v0, p4, v1

    const/4 v0, 0x2

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

    move-result-object v1

    aput-object v1, p4, v0

    const/4 v0, 0x3

    long-to-int p0, p0

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

    move-result-object p0

    aput-object p0, p4, v0

    invoke-static {p3, p2, p4}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object p0

    invoke-static {p0}, Lz5/r7;->r(Ljava/lang/String;)[B

    move-result-object p0

    return-object p0
.end method

.method public static p([II)[I
    .registers 3

    if-nez p0, :cond_5

    new-array p0, p1, [I

    return-object p0

    :cond_5
    array-length v0, p0

    if-lt v0, p1, :cond_9

    return-object p0

    :cond_9
    add-int/2addr v0, v0

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

    move-result p0

    new-array p0, p0, [I

    return-object p0
.end method


# virtual methods
.method public final a(I)V
    .registers 30

    move-object/from16 v7, p0

    move/from16 v0, p1

    iget-object v1, v7, Lcom/google/android/gms/internal/ads/k9;->Z:Lz5/bu1;

    invoke-static {v1}, Lcom/google/android/gms/internal/ads/d;->p(Ljava/lang/Object;)Ljava/lang/Object;

    const/4 v8, 0x1

    const/4 v9, 0x0

    const/16 v2, 0xa0

    if-eq v0, v2, :cond_aa7

    const/16 v2, 0xae

    const/4 v3, -0x1

    const/4 v4, 0x0

    if-eq v0, v2, :cond_17a

    const/16 v1, 0x4dbb

    const-wide/16 v5, -0x1

    const v2, 0x1c53bb6b

    if-eq v0, v1, :cond_164

    const/16 v1, 0x6240

    if-eq v0, v1, :cond_139

    const/16 v1, 0x6d80

    if-eq v0, v1, :cond_124

    const v1, 0x1549a966

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

    if-eq v0, v1, :cond_10c

    const v1, 0x1654ae6b

    if-eq v0, v1, :cond_f7

    if-eq v0, v2, :cond_39

    goto/16 :goto_172

    :cond_39
    iget-boolean v0, v7, Lcom/google/android/gms/internal/ads/k9;->u:Z

    if-nez v0, :cond_f2

    iget-object v0, v7, Lcom/google/android/gms/internal/ads/k9;->Z:Lz5/bu1;

    iget-object v1, v7, Lcom/google/android/gms/internal/ads/k9;->B:Lz5/a7;

    iget-object v2, v7, Lcom/google/android/gms/internal/ads/k9;->C:Lz5/a7;

    iget-wide v12, v7, Lcom/google/android/gms/internal/ads/k9;->p:J

    cmp-long v5, v12, v5

    if-eqz v5, :cond_e4

    iget-wide v5, v7, Lcom/google/android/gms/internal/ads/k9;->s:J

    cmp-long v5, v5, v10

    if-eqz v5, :cond_e4

    if-eqz v1, :cond_e4

    invoke-virtual {v1}, Lz5/a7;->c()I

    move-result v5

    if-eqz v5, :cond_e4

    if-eqz v2, :cond_e4

    invoke-virtual {v2}, Lz5/a7;->c()I

    move-result v5

    invoke-virtual {v1}, Lz5/a7;->c()I

    move-result v6

    if-eq v5, v6, :cond_65

    goto/16 :goto_e4

    :cond_65
    invoke-virtual {v1}, Lz5/a7;->c()I

    move-result v5

    new-array v6, v5, [I

    new-array v10, v5, [J

    new-array v11, v5, [J

    new-array v12, v5, [J

    move v13, v9

    :goto_72
    if-ge v13, v5, :cond_87

    invoke-virtual {v1, v13}, Lz5/a7;->b(I)J

    move-result-wide v14

    aput-wide v14, v12, v13

    iget-wide v14, v7, Lcom/google/android/gms/internal/ads/k9;->p:J

    invoke-virtual {v2, v13}, Lz5/a7;->b(I)J

    move-result-wide v16

    add-long v16, v16, v14

    aput-wide v16, v10, v13

    add-int/lit8 v13, v13, 0x1

    goto :goto_72

    :cond_87
    :goto_87
    add-int/lit8 v1, v5, -0x1

    if-ge v9, v1, :cond_9e

    add-int/lit8 v1, v9, 0x1

    aget-wide v13, v10, v1

    aget-wide v15, v10, v9

    sub-long/2addr v13, v15

    long-to-int v2, v13

    aput v2, v6, v9

    aget-wide v13, v12, v1

    aget-wide v15, v12, v9

    sub-long/2addr v13, v15

    aput-wide v13, v11, v9

    move v9, v1

    goto :goto_87

    :cond_9e
    iget-wide v2, v7, Lcom/google/android/gms/internal/ads/k9;->p:J

    iget-wide v13, v7, Lcom/google/android/gms/internal/ads/k9;->o:J

    add-long/2addr v2, v13

    aget-wide v13, v10, v1

    sub-long/2addr v2, v13

    long-to-int v2, v2

    aput v2, v6, v1

    iget-wide v2, v7, Lcom/google/android/gms/internal/ads/k9;->s:J

    aget-wide v13, v12, v1

    sub-long/2addr v2, v13

    aput-wide v2, v11, v1

    const-wide/16 v13, 0x0

    cmp-long v5, v2, v13

    if-gtz v5, :cond_de

    new-instance v5, Ljava/lang/StringBuilder;

    const/16 v9, 0x48

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

    const-string v9, "Discarding last cue point with unexpected duration: "

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

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

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

    move-result-object v2

    const-string v3, "MatroskaExtractor"

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

    invoke-static {v6, v1}, Ljava/util/Arrays;->copyOf([II)[I

    move-result-object v6

    invoke-static {v10, v1}, Ljava/util/Arrays;->copyOf([JI)[J

    move-result-object v10

    invoke-static {v11, v1}, Ljava/util/Arrays;->copyOf([JI)[J

    move-result-object v11

    invoke-static {v12, v1}, Ljava/util/Arrays;->copyOf([JI)[J

    move-result-object v12

    :cond_de
    new-instance v1, Lz5/ut1;

    invoke-direct {v1, v6, v10, v11, v12}, Lz5/ut1;-><init>([I[J[J[J)V

    goto :goto_ed

    :cond_e4
    :goto_e4
    new-instance v1, Lz5/eu1;

    iget-wide v2, v7, Lcom/google/android/gms/internal/ads/k9;->s:J

    const-wide/16 v5, 0x0

    invoke-direct {v1, v2, v3, v5, v6}, Lz5/eu1;-><init>(JJ)V

    :goto_ed
    invoke-interface {v0, v1}, Lz5/bu1;->i(Lz5/lu1;)V

    iput-boolean v8, v7, Lcom/google/android/gms/internal/ads/k9;->u:Z

    :cond_f2
    iput-object v4, v7, Lcom/google/android/gms/internal/ads/k9;->B:Lz5/a7;

    iput-object v4, v7, Lcom/google/android/gms/internal/ads/k9;->C:Lz5/a7;

    return-void

    :cond_f7
    iget-object v0, v7, Lcom/google/android/gms/internal/ads/k9;->b:Landroid/util/SparseArray;

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

    move-result v0

    if-eqz v0, :cond_105

    iget-object v0, v7, Lcom/google/android/gms/internal/ads/k9;->Z:Lz5/bu1;

    invoke-interface {v0}, Lz5/bu1;->zzC()V

    return-void

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

    invoke-static {v0, v4}, Lz5/r3;->b(Ljava/lang/String;Ljava/lang/Throwable;)Lz5/r3;

    move-result-object v0

    throw v0

    :cond_10c
    iget-wide v0, v7, Lcom/google/android/gms/internal/ads/k9;->q:J

    cmp-long v0, v0, v10

    if-nez v0, :cond_117

    const-wide/32 v0, 0xf4240

    iput-wide v0, v7, Lcom/google/android/gms/internal/ads/k9;->q:J

    :cond_117
    iget-wide v0, v7, Lcom/google/android/gms/internal/ads/k9;->r:J

    cmp-long v2, v0, v10

    if-eqz v2, :cond_172

    invoke-virtual {v7, v0, v1}, Lcom/google/android/gms/internal/ads/k9;->o(J)J

    move-result-wide v0

    iput-wide v0, v7, Lcom/google/android/gms/internal/ads/k9;->s:J

    return-void

    :cond_124
    invoke-virtual/range {p0 .. p1}, Lcom/google/android/gms/internal/ads/k9;->b(I)V

    iget-object v0, v7, Lcom/google/android/gms/internal/ads/k9;->t:Lcom/google/android/gms/internal/ads/i9;

    iget-boolean v1, v0, Lcom/google/android/gms/internal/ads/i9;->h:Z

    if-eqz v1, :cond_172

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

    if-nez v0, :cond_132

    goto :goto_172

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

    invoke-static {v0, v4}, Lz5/r3;->b(Ljava/lang/String;Ljava/lang/Throwable;)Lz5/r3;

    move-result-object v0

    throw v0

    :cond_139
    invoke-virtual/range {p0 .. p1}, Lcom/google/android/gms/internal/ads/k9;->b(I)V

    iget-object v0, v7, Lcom/google/android/gms/internal/ads/k9;->t:Lcom/google/android/gms/internal/ads/i9;

    iget-boolean v1, v0, Lcom/google/android/gms/internal/ads/i9;->h:Z

    if-eqz v1, :cond_172

    iget-object v1, v0, Lcom/google/android/gms/internal/ads/i9;->j:Lz5/nu1;

    if-eqz v1, :cond_15d

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

    new-array v3, v8, [Lz5/bt1;

    new-instance v5, Lz5/bt1;

    sget-object v6, Lz5/v1;->a:Ljava/util/UUID;

    iget-object v1, v1, Lz5/nu1;->b:[B

    const-string v10, "video/webm"

    invoke-direct {v5, v6, v10, v1}, Lz5/bt1;-><init>(Ljava/util/UUID;Ljava/lang/String;[B)V

    aput-object v5, v3, v9

    .line 1
    invoke-direct {v2, v4, v8, v3}, Lcom/google/android/gms/internal/ads/f9;-><init>(Ljava/lang/String;Z[Lz5/bt1;)V

    .line 2
    iput-object v2, v0, Lcom/google/android/gms/internal/ads/i9;->l:Lcom/google/android/gms/internal/ads/f9;

    return-void

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

    invoke-static {v0, v4}, Lz5/r3;->b(Ljava/lang/String;Ljava/lang/Throwable;)Lz5/r3;

    move-result-object v0

    throw v0

    :cond_164
    iget v0, v7, Lcom/google/android/gms/internal/ads/k9;->v:I

    if-eq v0, v3, :cond_173

    iget-wide v8, v7, Lcom/google/android/gms/internal/ads/k9;->w:J

    cmp-long v1, v8, v5

    if-eqz v1, :cond_173

    if-ne v0, v2, :cond_172

    iput-wide v8, v7, Lcom/google/android/gms/internal/ads/k9;->y:J

    :cond_172
    :goto_172
    return-void

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

    invoke-static {v0, v4}, Lz5/r3;->b(Ljava/lang/String;Ljava/lang/Throwable;)Lz5/r3;

    move-result-object v0

    throw v0

    :cond_17a
    iget-object v0, v7, Lcom/google/android/gms/internal/ads/k9;->t:Lcom/google/android/gms/internal/ads/i9;

    invoke-static {v0}, Lcom/google/android/gms/internal/ads/d;->p(Ljava/lang/Object;)Ljava/lang/Object;

    iget-object v2, v0, Lcom/google/android/gms/internal/ads/i9;->b:Ljava/lang/String;

    if-eqz v2, :cond_a9e

    invoke-virtual {v2}, Ljava/lang/String;->hashCode()I

    move-result v5

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

    const-string v10, "S_DVBSUB"

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

    const-string v12, "A_MPEG/L3"

    const-string v13, "A_MPEG/L2"

    const-string v14, "A_VORBIS"

    const-string v15, "A_TRUEHD"

    const-string v3, "A_MS/ACM"

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

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

    const-string v1, "V_VP8"

    const-string v9, "V_AV1"

    move-object/from16 p1, v0

    const-string v0, "A_DTS"

    const-string v7, "A_AC3"

    move-object/from16 v18, v8

    const-string v8, "A_AAC"

    move-object/from16 v19, v4

    const-string v4, "A_DTS/LOSSLESS"

    move-object/from16 v20, v3

    const-string v3, "S_VOBSUB"

    move-object/from16 v21, v15

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

    move-object/from16 v22, v14

    const/16 v23, 0x14

    sparse-switch v5, :sswitch_data_b06

    goto/16 :goto_309

    :sswitch_1be
    const-string v5, "A_OPUS"

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

    move-result v2

    if-eqz v2, :cond_309

    const/16 v2, 0xb

    goto/16 :goto_304

    :sswitch_1ca
    const-string v5, "A_FLAC"

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

    move-result v2

    if-eqz v2, :cond_309

    const/16 v2, 0x16

    goto/16 :goto_304

    :sswitch_1d6
    const-string v5, "A_EAC3"

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

    move-result v2

    if-eqz v2, :cond_309

    const/16 v2, 0x11

    goto/16 :goto_304

    :sswitch_1e2
    const-string v5, "V_MPEG2"

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

    move-result v2

    if-eqz v2, :cond_309

    move-object/from16 v14, v21

    move-object/from16 v5, v22

    const/4 v2, 0x3

    goto/16 :goto_32a

    :sswitch_1f1
    const-string v5, "S_TEXT/UTF8"

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

    move-result v2

    if-eqz v2, :cond_309

    const/16 v2, 0x1b

    goto/16 :goto_304

    :sswitch_1fd
    const-string v5, "V_MPEGH/ISO/HEVC"

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

    move-result v2

    if-eqz v2, :cond_309

    move-object/from16 v14, v21

    move-object/from16 v5, v22

    const/16 v2, 0x8

    goto/16 :goto_32a

    :sswitch_20d
    const-string v5, "S_TEXT/ASS"

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

    move-result v2

    if-eqz v2, :cond_309

    const/16 v2, 0x1c

    goto/16 :goto_304

    :sswitch_219
    const-string v5, "A_PCM/INT/LIT"

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

    move-result v2

    if-eqz v2, :cond_309

    move-object/from16 v14, v21

    move-object/from16 v5, v22

    const/16 v2, 0x18

    goto/16 :goto_32a

    :sswitch_229
    const-string v5, "A_PCM/INT/BIG"

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

    move-result v2

    if-eqz v2, :cond_309

    move-object/from16 v14, v21

    move-object/from16 v5, v22

    const/16 v2, 0x19

    goto/16 :goto_32a

    :sswitch_239
    const-string v5, "A_PCM/FLOAT/IEEE"

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

    move-result v2

    if-eqz v2, :cond_309

    const/16 v2, 0x1a

    goto/16 :goto_304

    :sswitch_245
    const-string v5, "A_DTS/EXPRESS"

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

    move-result v2

    if-eqz v2, :cond_309

    move-object/from16 v14, v21

    move-object/from16 v5, v22

    move/from16 v2, v23

    goto/16 :goto_32a

    :sswitch_255
    const-string v5, "V_THEORA"

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

    move-result v2

    if-eqz v2, :cond_309

    const/16 v2, 0xa

    goto/16 :goto_304

    :sswitch_261
    const-string v5, "S_HDMV/PGS"

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

    move-result v2

    if-eqz v2, :cond_309

    const/16 v2, 0x1e

    goto/16 :goto_304

    :sswitch_26d
    const-string v5, "V_VP9"

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

    move-result v2

    if-eqz v2, :cond_309

    move-object/from16 v14, v21

    move-object/from16 v5, v22

    const/4 v2, 0x1

    goto/16 :goto_32a

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

    move-result v2

    if-eqz v2, :cond_309

    move-object/from16 v14, v21

    move-object/from16 v5, v22

    const/4 v2, 0x0

    goto/16 :goto_32a

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

    move-result v2

    if-eqz v2, :cond_309

    move-object/from16 v14, v21

    move-object/from16 v5, v22

    const/4 v2, 0x2

    goto/16 :goto_32a

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

    move-result v2

    if-eqz v2, :cond_309

    const/16 v2, 0x13

    goto/16 :goto_304

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

    move-result v2

    if-eqz v2, :cond_309

    move-object/from16 v14, v21

    move-object/from16 v5, v22

    const/16 v2, 0x10

    goto/16 :goto_32a

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

    move-result v2

    if-eqz v2, :cond_309

    const/16 v2, 0xd

    goto :goto_304

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

    move-result v2

    if-eqz v2, :cond_309

    const/16 v2, 0x15

    goto :goto_304

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

    move-result v2

    if-eqz v2, :cond_309

    const/16 v2, 0x1d

    goto :goto_304

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

    move-result v2

    if-eqz v2, :cond_309

    const/4 v2, 0x7

    goto :goto_304

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

    move-result v2

    if-eqz v2, :cond_309

    move-object/from16 v14, v21

    move-object/from16 v5, v22

    const/4 v2, 0x5

    goto :goto_32a

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

    move-result v2

    if-eqz v2, :cond_309

    const/16 v2, 0x1f

    goto :goto_304

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

    move-result v2

    if-eqz v2, :cond_309

    const/16 v2, 0x9

    goto :goto_304

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

    move-result v2

    if-eqz v2, :cond_309

    move-object/from16 v14, v21

    move-object/from16 v5, v22

    const/16 v2, 0xf

    goto :goto_32a

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

    move-result v2

    if-eqz v2, :cond_309

    const/16 v2, 0xe

    :goto_304
    move-object/from16 v14, v21

    move-object/from16 v5, v22

    goto :goto_32a

    :cond_309
    :goto_309
    move-object/from16 v14, v21

    move-object/from16 v5, v22

    goto :goto_32d

    :sswitch_30e
    move-object/from16 v5, v22

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

    move-result v2

    if-eqz v2, :cond_31b

    const/16 v2, 0xc

    move-object/from16 v14, v21

    goto :goto_32a

    :cond_31b
    move-object/from16 v14, v21

    goto :goto_32d

    :sswitch_31e
    move-object/from16 v14, v21

    move-object/from16 v5, v22

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

    move-result v2

    if-eqz v2, :cond_32d

    const/16 v2, 0x12

    :goto_32a
    move-object/from16 v21, v7

    goto :goto_357

    :cond_32d
    :goto_32d
    move-object/from16 v21, v7

    goto :goto_35c

    :sswitch_330
    move-object/from16 v14, v21

    move-object/from16 v5, v22

    move-object/from16 v21, v7

    move-object/from16 v7, v20

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

    move-result v2

    if-eqz v2, :cond_343

    const/16 v2, 0x17

    move-object/from16 v20, v7

    goto :goto_357

    :cond_343
    move-object/from16 v20, v7

    goto :goto_35c

    :sswitch_346
    move-object/from16 v14, v21

    move-object/from16 v5, v22

    move-object/from16 v21, v7

    move-object/from16 v7, v19

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

    move-result v2

    if-eqz v2, :cond_35a

    const/4 v2, 0x4

    move-object/from16 v19, v7

    :goto_357
    move-object/from16 v7, v18

    goto :goto_370

    :cond_35a
    move-object/from16 v19, v7

    :goto_35c
    move-object/from16 v7, v18

    goto :goto_36f

    :sswitch_35f
    move-object/from16 v14, v21

    move-object/from16 v5, v22

    move-object/from16 v21, v7

    move-object/from16 v7, v18

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

    move-result v2

    if-eqz v2, :cond_36f

    const/4 v2, 0x6

    goto :goto_370

    :cond_36f
    :goto_36f
    const/4 v2, -0x1

    :goto_370
    packed-switch v2, :pswitch_data_b88

    const/4 v1, 0x0

    move-object/from16 v2, p0

    goto/16 :goto_a9b

    :pswitch_378
    move-object/from16 v2, p0

    move-object/from16 v18, v7

    move-object/from16 v7, v21

    move-object/from16 v21, v14

    iget-object v14, v2, Lcom/google/android/gms/internal/ads/k9;->Z:Lz5/bu1;

    move-object/from16 v2, p1

    move-object/from16 p1, v14

    iget v14, v2, Lcom/google/android/gms/internal/ads/i9;->c:I

    move/from16 v24, v14

    .line 3
    iget-object v14, v2, Lcom/google/android/gms/internal/ads/i9;->b:Ljava/lang/String;

    invoke-virtual {v14}, Ljava/lang/String;->hashCode()I

    move-result v25

    move-object/from16 v26, v2

    const/4 v2, 0x4

    sparse-switch v25, :sswitch_data_bcc

    goto/16 :goto_4ea

    :sswitch_398
    const-string v0, "A_OPUS"

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

    move-result v0

    if-eqz v0, :cond_4ea

    const/16 v0, 0xc

    goto/16 :goto_4eb

    :sswitch_3a4
    const-string v0, "A_FLAC"

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

    move-result v0

    if-eqz v0, :cond_4ea

    const/16 v0, 0x16

    goto/16 :goto_4eb

    :sswitch_3b0
    const-string v0, "A_EAC3"

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

    move-result v0

    if-eqz v0, :cond_4ea

    const/16 v0, 0x11

    goto/16 :goto_4eb

    :sswitch_3bc
    const-string v0, "V_MPEG2"

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

    move-result v0

    if-eqz v0, :cond_4ea

    const/4 v0, 0x3

    goto/16 :goto_4eb

    :sswitch_3c7
    const-string v0, "S_TEXT/UTF8"

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

    move-result v0

    if-eqz v0, :cond_4ea

    const/16 v0, 0x1b

    goto/16 :goto_4eb

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

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

    move-result v0

    if-eqz v0, :cond_4ea

    const/16 v0, 0x8

    goto/16 :goto_4eb

    :sswitch_3df
    const-string v0, "S_TEXT/ASS"

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

    move-result v0

    if-eqz v0, :cond_4ea

    const/16 v0, 0x1c

    goto/16 :goto_4eb

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

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

    move-result v0

    if-eqz v0, :cond_4ea

    const/16 v0, 0x18

    goto/16 :goto_4eb

    :sswitch_3f7
    const-string v0, "A_PCM/INT/BIG"

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

    move-result v0

    if-eqz v0, :cond_4ea

    const/16 v0, 0x19

    goto/16 :goto_4eb

    :sswitch_403
    const-string v0, "A_PCM/FLOAT/IEEE"

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

    move-result v0

    if-eqz v0, :cond_4ea

    const/16 v0, 0x1a

    goto/16 :goto_4eb

    :sswitch_40f
    const-string v0, "A_DTS/EXPRESS"

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

    move-result v0

    if-eqz v0, :cond_4ea

    move/from16 v0, v23

    goto/16 :goto_4eb

    :sswitch_41b
    const-string v0, "V_THEORA"

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

    move-result v0

    if-eqz v0, :cond_4ea

    const/16 v0, 0xa

    goto/16 :goto_4eb

    :sswitch_427
    const-string v0, "S_HDMV/PGS"

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

    move-result v0

    if-eqz v0, :cond_4ea

    const/16 v0, 0x1e

    goto/16 :goto_4eb

    :sswitch_433
    const-string v0, "V_VP9"

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

    move-result v0

    if-eqz v0, :cond_4ea

    const/4 v0, 0x1

    goto/16 :goto_4eb

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

    move-result v0

    if-eqz v0, :cond_4ea

    const/4 v0, 0x0

    goto/16 :goto_4eb

    :sswitch_447
    invoke-virtual {v14, v9}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_4ea

    const/4 v0, 0x2

    goto/16 :goto_4eb

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

    move-result v0

    if-eqz v0, :cond_4ea

    const/16 v0, 0x13

    goto/16 :goto_4eb

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

    move-result v0

    if-eqz v0, :cond_4ea

    const/16 v0, 0x10

    goto/16 :goto_4eb

    :sswitch_464
    invoke-virtual {v14, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_4ea

    const/16 v0, 0xd

    goto/16 :goto_4eb

    :sswitch_46e
    invoke-virtual {v14, v4}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_4ea

    const/16 v0, 0x15

    goto/16 :goto_4eb

    :sswitch_478
    invoke-virtual {v14, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_4ea

    const/16 v0, 0x1d

    goto/16 :goto_4eb

    :sswitch_482
    invoke-virtual {v14, v15}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_4ea

    const/4 v0, 0x7

    goto/16 :goto_4eb

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

    move-result v0

    if-eqz v0, :cond_4ea

    const/4 v0, 0x5

    goto :goto_4eb

    :sswitch_493
    invoke-virtual {v14, v10}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_4ea

    const/16 v0, 0x1f

    goto :goto_4eb

    :sswitch_49c
    invoke-virtual {v14, v11}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_4ea

    const/16 v0, 0x9

    goto :goto_4eb

    :sswitch_4a5
    invoke-virtual {v14, v12}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_4ea

    const/16 v0, 0xf

    goto :goto_4eb

    :sswitch_4ae
    invoke-virtual {v14, v13}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_4ea

    const/16 v0, 0xe

    goto :goto_4eb

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

    move-result v0

    if-eqz v0, :cond_4ea

    const/16 v0, 0xb

    goto :goto_4eb

    :sswitch_4c0
    move-object/from16 v0, v21

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

    move-result v0

    if-eqz v0, :cond_4ea

    const/16 v0, 0x12

    goto :goto_4eb

    :sswitch_4cb
    move-object/from16 v0, v20

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

    move-result v0

    if-eqz v0, :cond_4ea

    const/16 v0, 0x17

    goto :goto_4eb

    :sswitch_4d6
    move-object/from16 v0, v19

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

    move-result v0

    if-eqz v0, :cond_4ea

    move v0, v2

    goto :goto_4eb

    :sswitch_4e0
    move-object/from16 v0, v18

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

    move-result v0

    if-eqz v0, :cond_4ea

    const/4 v0, 0x6

    goto :goto_4eb

    :cond_4ea
    :goto_4ea
    const/4 v0, -0x1

    :goto_4eb
    const-string v1, "MatroskaExtractor"

    packed-switch v0, :pswitch_data_c4e

    move-object/from16 v2, p0

    const-string v0, "Unrecognized codec identifier."

    const/4 v1, 0x0

    invoke-static {v0, v1}, Lz5/r3;->b(Ljava/lang/String;Ljava/lang/Throwable;)Lz5/r3;

    move-result-object v0

    throw v0

    :pswitch_4fa
    new-array v0, v2, [B

    move-object/from16 v3, v26

    invoke-virtual {v3, v14}, Lcom/google/android/gms/internal/ads/i9;->a(Ljava/lang/String;)[B

    move-result-object v1

    const/4 v4, 0x0

    invoke-static {v1, v4, v0, v4, v2}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V

    invoke-static {v0}, Lcom/google/android/gms/internal/ads/q6;->L(Ljava/lang/Object;)Lcom/google/android/gms/internal/ads/q6;

    move-result-object v0

    const-string v1, "application/dvbsubs"

    goto/16 :goto_61b

    :pswitch_50e
    move-object/from16 v3, v26

    const-string v0, "application/pgs"

    goto/16 :goto_642

    :pswitch_514
    move-object/from16 v3, v26

    invoke-virtual {v3, v14}, Lcom/google/android/gms/internal/ads/i9;->a(Ljava/lang/String;)[B

    move-result-object v0

    invoke-static {v0}, Lcom/google/android/gms/internal/ads/q6;->L(Ljava/lang/Object;)Lcom/google/android/gms/internal/ads/q6;

    move-result-object v0

    const-string v1, "application/vobsub"

    goto/16 :goto_61b

    :pswitch_522
    move-object/from16 v3, v26

    .line 4
    sget-object v0, Lcom/google/android/gms/internal/ads/k9;->c0:[B

    .line 5
    iget-object v1, v3, Lcom/google/android/gms/internal/ads/i9;->b:Ljava/lang/String;

    invoke-virtual {v3, v1}, Lcom/google/android/gms/internal/ads/i9;->a(Ljava/lang/String;)[B

    move-result-object v1

    sget-object v2, Lcom/google/android/gms/internal/ads/q6;->s:Lz5/v91;

    const/4 v2, 0x2

    new-array v4, v2, [Ljava/lang/Object;

    const/4 v5, 0x0

    aput-object v0, v4, v5

    const/4 v0, 0x1

    aput-object v1, v4, v0

    .line 6
    invoke-static {v4, v2}, Lcom/google/android/gms/internal/ads/r;->f([Ljava/lang/Object;I)[Ljava/lang/Object;

    invoke-static {v4, v2}, Lcom/google/android/gms/internal/ads/q6;->e0([Ljava/lang/Object;I)Lcom/google/android/gms/internal/ads/q6;

    move-result-object v0

    const-string v1, "text/x-ssa"

    goto/16 :goto_61b

    :pswitch_542
    move-object/from16 v3, v26

    const-string v0, "application/x-subrip"

    goto/16 :goto_642

    :pswitch_548
    move-object/from16 v3, v26

    .line 7
    iget v0, v3, Lcom/google/android/gms/internal/ads/i9;->P:I

    const/16 v4, 0x20

    if-ne v0, v4, :cond_553

    move v0, v2

    goto/16 :goto_5f2

    :cond_553
    new-instance v2, Ljava/lang/StringBuilder;

    const/16 v4, 0x5a

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

    const-string v4, "Unsupported floating point PCM bit depth: "

    goto/16 :goto_5e2

    :pswitch_55e
    move-object/from16 v3, v26

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

    const/16 v2, 0x8

    if-ne v0, v2, :cond_569

    const/4 v0, 0x3

    goto/16 :goto_5f2

    :cond_569
    const/16 v2, 0x10

    if-ne v0, v2, :cond_571

    const/high16 v0, 0x10000000

    goto/16 :goto_5f2

    :cond_571
    new-instance v2, Ljava/lang/StringBuilder;

    const/16 v4, 0x56

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

    const-string v4, "Unsupported big endian PCM bit depth: "

    goto :goto_5e2

    :pswitch_57b
    move-object/from16 v3, v26

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

    invoke-static {v0}, Lz5/r7;->g(I)I

    move-result v0

    if-nez v0, :cond_5f2

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

    new-instance v2, Ljava/lang/StringBuilder;

    const/16 v4, 0x59

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

    const-string v4, "Unsupported little endian PCM bit depth: "

    goto :goto_5e2

    :pswitch_591
    move-object/from16 v3, v26

    new-instance v0, Lz5/j7;

    invoke-virtual {v3, v14}, Lcom/google/android/gms/internal/ads/i9;->a(Ljava/lang/String;)[B

    move-result-object v2

    const/4 v4, 0x0

    const/4 v5, 0x0

    invoke-direct {v0, v2, v4, v5}, Lz5/j7;-><init>([BILp/b;)V

    .line 8
    :try_start_59e
    invoke-virtual {v0}, Lz5/j7;->C()I

    move-result v2

    const/4 v4, 0x1

    if-ne v2, v4, :cond_5a6

    goto :goto_5ca

    :cond_5a6
    const v4, 0xfffe

    if-ne v2, v4, :cond_5cc

    const/16 v2, 0x18

    invoke-virtual {v0, v2}, Lz5/j7;->q(I)V

    invoke-virtual {v0}, Lz5/j7;->O()J

    move-result-wide v4

    .line 9
    sget-object v2, Lcom/google/android/gms/internal/ads/k9;->e0:Ljava/util/UUID;

    .line 10
    invoke-virtual {v2}, Ljava/util/UUID;->getMostSignificantBits()J

    move-result-wide v6

    cmp-long v4, v4, v6

    if-nez v4, :cond_5cc

    invoke-virtual {v0}, Lz5/j7;->O()J

    move-result-wide v4

    invoke-virtual {v2}, Ljava/util/UUID;->getLeastSignificantBits()J

    move-result-wide v6
    :try_end_5c6
    .catch Ljava/lang/ArrayIndexOutOfBoundsException; {:try_start_59e .. :try_end_5c6} :catch_607

    cmp-long v0, v4, v6

    if-nez v0, :cond_5cc

    :goto_5ca
    const/4 v0, 0x1

    goto :goto_5cd

    :cond_5cc
    const/4 v0, 0x0

    :goto_5cd
    if-eqz v0, :cond_5fb

    .line 11
    iget v0, v3, Lcom/google/android/gms/internal/ads/i9;->P:I

    invoke-static {v0}, Lz5/r7;->g(I)I

    move-result v0

    if-nez v0, :cond_5f2

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

    new-instance v2, Ljava/lang/StringBuilder;

    const/16 v4, 0x4b

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

    const-string v4, "Unsupported PCM bit depth: "

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

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

    const-string v0, ". Setting mimeType to audio/x-unknown"

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

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

    move-result-object v0

    goto :goto_5fd

    :cond_5f2
    :goto_5f2
    const-string v1, "audio/raw"

    move-object v2, v1

    const/4 v1, -0x1

    const/4 v4, 0x0

    const/4 v5, 0x0

    const/4 v7, 0x3

    goto/16 :goto_86e

    :cond_5fb
    const-string v0, "Non-PCM MS/ACM is unsupported. Setting mimeType to audio/x-unknown"

    :goto_5fd
    invoke-static {v1, v0}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I

    const-string v0, "audio/x-unknown"

    const/4 v1, 0x0

    const/4 v2, 0x0

    const/4 v7, 0x3

    goto/16 :goto_865

    :catch_607
    const-string v0, "Error parsing MS/ACM codec private"

    const/4 v1, 0x0

    .line 12
    invoke-static {v0, v1}, Lz5/r3;->b(Ljava/lang/String;Ljava/lang/Throwable;)Lz5/r3;

    move-result-object v0

    throw v0

    :pswitch_60f
    move-object/from16 v3, v26

    .line 13
    invoke-virtual {v3, v14}, Lcom/google/android/gms/internal/ads/i9;->a(Ljava/lang/String;)[B

    move-result-object v0

    invoke-static {v0}, Ljava/util/Collections;->singletonList(Ljava/lang/Object;)Ljava/util/List;

    move-result-object v0

    const-string v1, "audio/flac"

    :goto_61b
    const/4 v7, 0x3

    :goto_61c
    move-object/from16 v27, v1

    move-object v1, v0

    move-object/from16 v0, v27

    goto/16 :goto_849

    :pswitch_623
    move-object/from16 v3, v26

    const-string v0, "audio/vnd.dts.hd"

    goto :goto_642

    :pswitch_628
    move-object/from16 v3, v26

    const-string v0, "audio/vnd.dts"

    goto :goto_642

    :pswitch_62d
    move-object/from16 v3, v26

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

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

    iput-object v0, v3, Lcom/google/android/gms/internal/ads/i9;->T:Lcom/google/android/gms/internal/ads/j9;

    const-string v0, "audio/true-hd"

    goto :goto_642

    :pswitch_639
    move-object/from16 v3, v26

    const-string v0, "audio/eac3"

    goto :goto_642

    :pswitch_63e
    move-object/from16 v3, v26

    const-string v0, "audio/ac3"

    :goto_642
    const/4 v7, 0x3

    goto/16 :goto_863

    :pswitch_645
    move-object/from16 v3, v26

    const-string v0, "audio/mpeg"

    goto :goto_64e

    :pswitch_64a
    move-object/from16 v3, v26

    const-string v0, "audio/mpeg-L2"

    :goto_64e
    const/16 v1, 0x1000

    const/4 v2, 0x0

    const/4 v4, 0x0

    const/4 v7, 0x3

    move/from16 v27, v1

    move-object v1, v0

    move/from16 v0, v27

    goto/16 :goto_869

    :pswitch_65a
    move-object/from16 v3, v26

    invoke-virtual {v3, v14}, Lcom/google/android/gms/internal/ads/i9;->a(Ljava/lang/String;)[B

    move-result-object v0

    invoke-static {v0}, Ljava/util/Collections;->singletonList(Ljava/lang/Object;)Ljava/util/List;

    move-result-object v0

    iget-object v1, v3, Lcom/google/android/gms/internal/ads/i9;->k:[B

    invoke-static {v1}, Lz5/lt1;->a([B)Lz5/qa;

    move-result-object v1

    iget v2, v1, Lz5/qa;->b:I

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

    iget v2, v1, Lz5/qa;->c:I

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

    iget-object v1, v1, Lz5/qa;->d:Ljava/lang/Object;

    check-cast v1, Ljava/lang/String;

    const-string v2, "audio/mp4a-latm"

    const/4 v7, 0x3

    move-object/from16 v27, v2

    move-object v2, v0

    move-object/from16 v0, v27

    goto/16 :goto_865

    :pswitch_680
    move-object/from16 v3, v26

    new-instance v0, Ljava/util/ArrayList;

    const/4 v1, 0x3

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

    iget-object v1, v3, Lcom/google/android/gms/internal/ads/i9;->b:Ljava/lang/String;

    invoke-virtual {v3, v1}, Lcom/google/android/gms/internal/ads/i9;->a(Ljava/lang/String;)[B

    move-result-object v1

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

    const/16 v1, 0x8

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

    move-result-object v2

    sget-object v4, Ljava/nio/ByteOrder;->LITTLE_ENDIAN:Ljava/nio/ByteOrder;

    invoke-virtual {v2, v4}, Ljava/nio/ByteBuffer;->order(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;

    move-result-object v2

    iget-wide v5, v3, Lcom/google/android/gms/internal/ads/i9;->R:J

    invoke-virtual {v2, v5, v6}, Ljava/nio/ByteBuffer;->putLong(J)Ljava/nio/ByteBuffer;

    move-result-object v2

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

    move-result-object v2

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

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

    move-result-object v1

    invoke-virtual {v1, v4}, Ljava/nio/ByteBuffer;->order(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;

    move-result-object v1

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

    invoke-virtual {v1, v4, v5}, Ljava/nio/ByteBuffer;->putLong(J)Ljava/nio/ByteBuffer;

    move-result-object v1

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

    move-result-object v1

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

    const/16 v1, 0x1680

    const-string v2, "audio/opus"

    const/4 v7, 0x3

    goto :goto_720

    :pswitch_6c5
    move-object/from16 v3, v26

    invoke-virtual {v3, v14}, Lcom/google/android/gms/internal/ads/i9;->a(Ljava/lang/String;)[B

    move-result-object v0

    const-string v1, "Error parsing vorbis codec private"

    const/4 v2, 0x0

    .line 14
    :try_start_6ce
    aget-byte v4, v0, v2

    const/4 v2, 0x2

    if-ne v4, v2, :cond_738

    const/4 v2, 0x1

    const/4 v4, 0x0

    :goto_6d5
    aget-byte v5, v0, v2

    const/16 v6, 0xff

    and-int/2addr v5, v6

    if-ne v5, v6, :cond_6e1

    add-int/lit16 v4, v4, 0xff

    add-int/lit8 v2, v2, 0x1

    goto :goto_6d5

    :cond_6e1
    const/4 v7, 0x1

    add-int/2addr v2, v7

    add-int/2addr v4, v5

    const/4 v5, 0x0

    :goto_6e5
    aget-byte v7, v0, v2

    and-int/2addr v7, v6

    if-ne v7, v6, :cond_6ef

    add-int/lit16 v5, v5, 0xff

    add-int/lit8 v2, v2, 0x1

    goto :goto_6e5

    :cond_6ef
    const/4 v8, 0x1

    add-int/2addr v2, v8

    add-int/2addr v5, v7

    aget-byte v6, v0, v2

    if-ne v6, v8, :cond_732

    new-array v6, v4, [B

    const/4 v7, 0x0

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

    add-int/2addr v2, v4

    aget-byte v4, v0, v2

    const/4 v7, 0x3

    if-ne v4, v7, :cond_72c

    add-int/2addr v2, v5

    aget-byte v4, v0, v2

    const/4 v5, 0x5

    if-ne v4, v5, :cond_726

    array-length v4, v0

    sub-int/2addr v4, v2

    new-array v5, v4, [B

    const/4 v8, 0x0

    invoke-static {v0, v2, v5, v8, v4}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V

    new-instance v0, Ljava/util/ArrayList;

    const/4 v2, 0x2

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

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

    invoke-virtual {v0, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
    :try_end_71c
    .catch Ljava/lang/ArrayIndexOutOfBoundsException; {:try_start_6ce .. :try_end_71c} :catch_73e

    const/16 v1, 0x2000

    const-string v2, "audio/vorbis"

    :goto_720
    move-object v4, v0

    move v0, v1

    move-object v1, v2

    const/4 v2, 0x0

    goto/16 :goto_869

    :cond_726
    const/4 v0, 0x0

    :try_start_727
    invoke-static {v1, v0}, Lz5/r3;->b(Ljava/lang/String;Ljava/lang/Throwable;)Lz5/r3;

    move-result-object v2

    throw v2

    :cond_72c
    const/4 v0, 0x0

    invoke-static {v1, v0}, Lz5/r3;->b(Ljava/lang/String;Ljava/lang/Throwable;)Lz5/r3;

    move-result-object v2

    throw v2

    :cond_732
    const/4 v0, 0x0

    invoke-static {v1, v0}, Lz5/r3;->b(Ljava/lang/String;Ljava/lang/Throwable;)Lz5/r3;

    move-result-object v2

    throw v2

    :cond_738
    const/4 v0, 0x0

    invoke-static {v1, v0}, Lz5/r3;->b(Ljava/lang/String;Ljava/lang/Throwable;)Lz5/r3;

    move-result-object v2

    throw v2
    :try_end_73e
    .catch Ljava/lang/ArrayIndexOutOfBoundsException; {:try_start_727 .. :try_end_73e} :catch_73f

    :catch_73e
    const/4 v0, 0x0

    :catch_73f
    invoke-static {v1, v0}, Lz5/r3;->b(Ljava/lang/String;Ljava/lang/Throwable;)Lz5/r3;

    move-result-object v0

    throw v0

    :pswitch_744
    move-object/from16 v3, v26

    const/4 v0, 0x0

    const/4 v7, 0x3

    const-string v1, "video/x-unknown"

    move-object v0, v1

    goto/16 :goto_863

    :pswitch_74d
    move-object/from16 v3, v26

    const/4 v0, 0x0

    const/4 v7, 0x3

    .line 15
    new-instance v2, Lz5/j7;

    invoke-virtual {v3, v14}, Lcom/google/android/gms/internal/ads/i9;->a(Ljava/lang/String;)[B

    move-result-object v4

    const/4 v5, 0x0

    invoke-direct {v2, v4, v5, v0}, Lz5/j7;-><init>([BILp/b;)V

    const/16 v0, 0x10

    .line 16
    :try_start_75d
    invoke-virtual {v2, v0}, Lz5/j7;->u(I)V

    invoke-virtual {v2}, Lz5/j7;->J()J

    move-result-wide v4

    const-wide/32 v8, 0x58564944

    cmp-long v0, v4, v8

    if-nez v0, :cond_774

    new-instance v0, Landroid/util/Pair;

    const-string v1, "video/divx"
    :try_end_76f
    .catch Ljava/lang/ArrayIndexOutOfBoundsException; {:try_start_75d .. :try_end_76f} :catch_7d0

    const/4 v2, 0x0

    :try_start_770
    invoke-direct {v0, v1, v2}, Landroid/util/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
    :try_end_773
    .catch Ljava/lang/ArrayIndexOutOfBoundsException; {:try_start_770 .. :try_end_773} :catch_7e9

    goto :goto_7c1

    :cond_774
    const-wide/32 v8, 0x33363248

    cmp-long v0, v4, v8

    if-nez v0, :cond_784

    :try_start_77b
    new-instance v0, Landroid/util/Pair;

    const-string v1, "video/3gpp"
    :try_end_77f
    .catch Ljava/lang/ArrayIndexOutOfBoundsException; {:try_start_77b .. :try_end_77f} :catch_7d0

    const/4 v2, 0x0

    :try_start_780
    invoke-direct {v0, v1, v2}, Landroid/util/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V
    :try_end_783
    .catch Ljava/lang/ArrayIndexOutOfBoundsException; {:try_start_780 .. :try_end_783} :catch_7e9

    goto :goto_7c1

    :cond_784
    const-wide/32 v8, 0x31435657

    cmp-long v0, v4, v8

    if-nez v0, :cond_7d2

    :try_start_78b
    invoke-virtual {v2}, Lz5/j7;->o()I

    move-result v0

    add-int/lit8 v0, v0, 0x14

    .line 17
    iget-object v1, v2, Lz5/j7;->b:[B

    .line 18
    :goto_793
    array-length v2, v1

    add-int/lit8 v4, v2, -0x4

    if-ge v0, v4, :cond_7c8

    aget-byte v4, v1, v0

    if-nez v4, :cond_7c3

    add-int/lit8 v4, v0, 0x1

    aget-byte v4, v1, v4

    if-nez v4, :cond_7c3

    add-int/lit8 v4, v0, 0x2

    aget-byte v4, v1, v4

    const/4 v5, 0x1

    if-ne v4, v5, :cond_7c3

    add-int/lit8 v4, v0, 0x3

    aget-byte v4, v1, v4

    const/16 v5, 0xf

    if-ne v4, v5, :cond_7c5

    invoke-static {v1, v0, v2}, Ljava/util/Arrays;->copyOfRange([BII)[B

    move-result-object v0

    new-instance v1, Landroid/util/Pair;

    const-string v2, "video/wvc1"

    invoke-static {v0}, Ljava/util/Collections;->singletonList(Ljava/lang/Object;)Ljava/util/List;

    move-result-object v0

    invoke-direct {v1, v2, v0}, Landroid/util/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V

    move-object v0, v1

    :goto_7c1
    const/4 v2, 0x0

    goto :goto_7df

    :cond_7c3
    const/16 v5, 0xf

    :cond_7c5
    add-int/lit8 v0, v0, 0x1

    goto :goto_793

    :cond_7c8
    const-string v0, "Failed to find FourCC VC1 initialization data"

    const/4 v1, 0x0

    invoke-static {v0, v1}, Lz5/r3;->b(Ljava/lang/String;Ljava/lang/Throwable;)Lz5/r3;

    move-result-object v0

    throw v0
    :try_end_7d0
    .catch Ljava/lang/ArrayIndexOutOfBoundsException; {:try_start_78b .. :try_end_7d0} :catch_7d0

    :catch_7d0
    const/4 v2, 0x0

    goto :goto_7e9

    :cond_7d2
    const-string v0, "Unknown FourCC. Setting mimeType to video/x-unknown"

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

    new-instance v0, Landroid/util/Pair;

    const-string v1, "video/x-unknown"

    const/4 v2, 0x0

    invoke-direct {v0, v1, v2}, Landroid/util/Pair;-><init>(Ljava/lang/Object;Ljava/lang/Object;)V

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

    check-cast v1, Ljava/lang/String;

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

    check-cast v0, Ljava/util/List;

    goto/16 :goto_61c

    :catch_7e9
    :goto_7e9
    const-string v0, "Error parsing FourCC private data"

    .line 20
    invoke-static {v0, v2}, Lz5/r3;->b(Ljava/lang/String;Ljava/lang/Throwable;)Lz5/r3;

    move-result-object v0

    throw v0

    :pswitch_7f0
    move-object/from16 v3, v26

    const/4 v2, 0x0

    const/4 v7, 0x3

    .line 21
    new-instance v0, Lz5/j7;

    invoke-virtual {v3, v14}, Lcom/google/android/gms/internal/ads/i9;->a(Ljava/lang/String;)[B

    move-result-object v1

    const/4 v4, 0x0

    invoke-direct {v0, v1, v4, v2}, Lz5/j7;-><init>([BILp/b;)V

    invoke-static {v0}, Lcom/google/android/gms/internal/ads/k;->c(Lz5/j7;)Lcom/google/android/gms/internal/ads/k;

    move-result-object v0

    iget-object v1, v0, Lcom/google/android/gms/internal/ads/k;->u:Ljava/lang/Object;

    check-cast v1, Ljava/util/List;

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

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

    iget-object v0, v0, Lcom/google/android/gms/internal/ads/k;->s:Ljava/lang/Object;

    check-cast v0, Ljava/lang/String;

    const-string v2, "video/hevc"

    goto :goto_82d

    :pswitch_811
    move-object/from16 v3, v26

    const/4 v7, 0x3

    new-instance v0, Lz5/j7;

    invoke-virtual {v3, v14}, Lcom/google/android/gms/internal/ads/i9;->a(Ljava/lang/String;)[B

    move-result-object v1

    const/4 v2, 0x0

    const/4 v4, 0x0

    invoke-direct {v0, v1, v2, v4}, Lz5/j7;-><init>([BILp/b;)V

    invoke-static {v0}, Lz5/ot1;->a(Lz5/j7;)Lz5/ot1;

    move-result-object v0

    iget-object v1, v0, Lz5/ot1;->a:Ljava/util/List;

    iget v2, v0, Lz5/ot1;->b:I

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

    iget-object v0, v0, Lz5/ot1;->f:Ljava/lang/String;

    const-string v2, "video/avc"

    :goto_82d
    move-object/from16 v27, v2

    move-object v2, v0

    move-object/from16 v0, v27

    move-object/from16 v27, v2

    move-object v2, v1

    move-object/from16 v1, v27

    goto :goto_865

    :pswitch_838
    move-object/from16 v3, v26

    const/4 v7, 0x3

    iget-object v0, v3, Lcom/google/android/gms/internal/ads/i9;->k:[B

    if-nez v0, :cond_841

    const/4 v0, 0x0

    goto :goto_845

    :cond_841
    invoke-static {v0}, Ljava/util/Collections;->singletonList(Ljava/lang/Object;)Ljava/util/List;

    move-result-object v0

    :goto_845
    const-string v1, "video/mp4v-es"

    goto/16 :goto_61c

    :goto_849
    move-object v2, v1

    const/4 v1, 0x0

    goto :goto_865

    :pswitch_84c
    move-object/from16 v3, v26

    const/4 v7, 0x3

    const-string v0, "video/mpeg2"

    goto :goto_863

    :pswitch_852
    move-object/from16 v3, v26

    const/4 v7, 0x3

    const-string v0, "video/av01"

    goto :goto_863

    :pswitch_858
    move-object/from16 v3, v26

    const/4 v7, 0x3

    const-string v0, "video/x-vnd.on2.vp9"

    goto :goto_863

    :pswitch_85e
    move-object/from16 v3, v26

    const/4 v7, 0x3

    const-string v0, "video/x-vnd.on2.vp8"

    :goto_863
    const/4 v1, 0x0

    const/4 v2, 0x0

    :goto_865
    move-object v4, v2

    move-object v2, v1

    move-object v1, v0

    const/4 v0, -0x1

    :goto_869
    move-object v5, v4

    move-object v4, v2

    move-object v2, v1

    move v1, v0

    const/4 v0, -0x1

    :goto_86e
    iget-object v6, v3, Lcom/google/android/gms/internal/ads/i9;->N:[B

    if-eqz v6, :cond_883

    new-instance v8, Lz5/j7;

    const/4 v9, 0x0

    const/4 v10, 0x0

    invoke-direct {v8, v6, v9, v10}, Lz5/j7;-><init>([BILp/b;)V

    invoke-static {v8}, Lz5/mj0;->b(Lz5/j7;)Lz5/mj0;

    move-result-object v6

    if-eqz v6, :cond_883

    iget-object v4, v6, Lz5/mj0;->r:Ljava/lang/String;

    const-string v2, "video/dolby-vision"

    :cond_883
    iget-boolean v6, v3, Lcom/google/android/gms/internal/ads/i9;->V:Z

    iget-boolean v8, v3, Lcom/google/android/gms/internal/ads/i9;->U:Z

    const/4 v9, 0x1

    if-eq v9, v8, :cond_88c

    const/4 v8, 0x0

    goto :goto_88d

    :cond_88c
    const/4 v8, 0x2

    :goto_88d
    or-int/2addr v6, v8

    new-instance v8, Lz5/w2;

    invoke-direct {v8}, Lz5/w2;-><init>()V

    invoke-static {v2}, Lz5/d7;->a(Ljava/lang/String;)Z

    move-result v9

    if-eqz v9, :cond_8a6

    iget v7, v3, Lcom/google/android/gms/internal/ads/i9;->O:I

    .line 22
    iput v7, v8, Lz5/w2;->w:I

    .line 23
    iget v7, v3, Lcom/google/android/gms/internal/ads/i9;->Q:I

    .line 24
    iput v7, v8, Lz5/w2;->x:I

    .line 25
    iput v0, v8, Lz5/w2;->y:I

    const/4 v7, 0x1

    goto/16 :goto_a57

    .line 26
    :cond_8a6
    invoke-static {v2}, Lz5/d7;->b(Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_a26

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

    if-nez v0, :cond_8c2

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

    const/4 v7, -0x1

    if-ne v0, v7, :cond_8b7

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

    :cond_8b7
    iput v0, v3, Lcom/google/android/gms/internal/ads/i9;->o:I

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

    if-ne v0, v7, :cond_8bf

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

    :cond_8bf
    iput v0, v3, Lcom/google/android/gms/internal/ads/i9;->p:I

    goto :goto_8c3

    :cond_8c2
    const/4 v7, -0x1

    :goto_8c3
    iget v0, v3, Lcom/google/android/gms/internal/ads/i9;->o:I

    const/high16 v9, -0x40800000    # -1.0f

    if-eq v0, v7, :cond_8d7

    iget v10, v3, Lcom/google/android/gms/internal/ads/i9;->p:I

    if-eq v10, v7, :cond_8d7

    iget v11, v3, Lcom/google/android/gms/internal/ads/i9;->n:I

    mul-int/2addr v11, v0

    int-to-float v0, v11

    iget v11, v3, Lcom/google/android/gms/internal/ads/i9;->m:I

    mul-int/2addr v11, v10

    int-to-float v10, v11

    div-float/2addr v0, v10

    goto :goto_8d8

    :cond_8d7
    move v0, v9

    :goto_8d8
    iget-boolean v10, v3, Lcom/google/android/gms/internal/ads/i9;->x:Z

    if-eqz v10, :cond_9a3

    iget v10, v3, Lcom/google/android/gms/internal/ads/i9;->D:F

    cmpl-float v10, v10, v9

    if-eqz v10, :cond_996

    iget v10, v3, Lcom/google/android/gms/internal/ads/i9;->E:F

    cmpl-float v10, v10, v9

    if-eqz v10, :cond_996

    iget v10, v3, Lcom/google/android/gms/internal/ads/i9;->F:F

    cmpl-float v10, v10, v9

    if-eqz v10, :cond_996

    iget v10, v3, Lcom/google/android/gms/internal/ads/i9;->G:F

    cmpl-float v10, v10, v9

    if-eqz v10, :cond_996

    iget v10, v3, Lcom/google/android/gms/internal/ads/i9;->H:F

    cmpl-float v10, v10, v9

    if-eqz v10, :cond_996

    iget v10, v3, Lcom/google/android/gms/internal/ads/i9;->I:F

    cmpl-float v10, v10, v9

    if-eqz v10, :cond_996

    iget v10, v3, Lcom/google/android/gms/internal/ads/i9;->J:F

    cmpl-float v10, v10, v9

    if-eqz v10, :cond_996

    iget v10, v3, Lcom/google/android/gms/internal/ads/i9;->K:F

    cmpl-float v10, v10, v9

    if-eqz v10, :cond_996

    iget v10, v3, Lcom/google/android/gms/internal/ads/i9;->L:F

    cmpl-float v10, v10, v9

    if-eqz v10, :cond_996

    iget v10, v3, Lcom/google/android/gms/internal/ads/i9;->M:F

    cmpl-float v9, v10, v9

    if-nez v9, :cond_91a

    goto/16 :goto_996

    :cond_91a
    const/16 v9, 0x19

    new-array v9, v9, [B

    invoke-static {v9}, Ljava/nio/ByteBuffer;->wrap([B)Ljava/nio/ByteBuffer;

    move-result-object v10

    sget-object v11, Ljava/nio/ByteOrder;->LITTLE_ENDIAN:Ljava/nio/ByteOrder;

    invoke-virtual {v10, v11}, Ljava/nio/ByteBuffer;->order(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;

    move-result-object v10

    const/4 v11, 0x0

    invoke-virtual {v10, v11}, Ljava/nio/ByteBuffer;->put(B)Ljava/nio/ByteBuffer;

    iget v11, v3, Lcom/google/android/gms/internal/ads/i9;->D:F

    const v12, 0x47435000    # 50000.0f

    mul-float/2addr v11, v12

    const/high16 v13, 0x3f000000    # 0.5f

    add-float/2addr v11, v13

    float-to-int v11, v11

    int-to-short v11, v11

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

    iget v11, v3, Lcom/google/android/gms/internal/ads/i9;->E:F

    mul-float/2addr v11, v12

    add-float/2addr v11, v13

    float-to-int v11, v11

    int-to-short v11, v11

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

    iget v11, v3, Lcom/google/android/gms/internal/ads/i9;->F:F

    mul-float/2addr v11, v12

    add-float/2addr v11, v13

    float-to-int v11, v11

    int-to-short v11, v11

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

    iget v11, v3, Lcom/google/android/gms/internal/ads/i9;->G:F

    mul-float/2addr v11, v12

    add-float/2addr v11, v13

    float-to-int v11, v11

    int-to-short v11, v11

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

    iget v11, v3, Lcom/google/android/gms/internal/ads/i9;->H:F

    mul-float/2addr v11, v12

    add-float/2addr v11, v13

    float-to-int v11, v11

    int-to-short v11, v11

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

    iget v11, v3, Lcom/google/android/gms/internal/ads/i9;->I:F

    mul-float/2addr v11, v12

    add-float/2addr v11, v13

    float-to-int v11, v11

    int-to-short v11, v11

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

    iget v11, v3, Lcom/google/android/gms/internal/ads/i9;->J:F

    mul-float/2addr v11, v12

    add-float/2addr v11, v13

    float-to-int v11, v11

    int-to-short v11, v11

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

    iget v11, v3, Lcom/google/android/gms/internal/ads/i9;->K:F

    mul-float/2addr v11, v12

    add-float/2addr v11, v13

    float-to-int v11, v11

    int-to-short v11, v11

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

    iget v11, v3, Lcom/google/android/gms/internal/ads/i9;->L:F

    add-float/2addr v11, v13

    float-to-int v11, v11

    int-to-short v11, v11

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

    iget v11, v3, Lcom/google/android/gms/internal/ads/i9;->M:F

    add-float/2addr v11, v13

    float-to-int v11, v11

    int-to-short v11, v11

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

    iget v11, v3, Lcom/google/android/gms/internal/ads/i9;->B:I

    int-to-short v11, v11

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

    iget v11, v3, Lcom/google/android/gms/internal/ads/i9;->C:I

    int-to-short v11, v11

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

    goto :goto_997

    :cond_996
    :goto_996
    const/4 v9, 0x0

    :goto_997
    new-instance v10, Lcom/google/android/gms/internal/ads/e9;

    iget v11, v3, Lcom/google/android/gms/internal/ads/i9;->y:I

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

    iget v13, v3, Lcom/google/android/gms/internal/ads/i9;->z:I

    invoke-direct {v10, v11, v12, v13, v9}, Lcom/google/android/gms/internal/ads/e9;-><init>(III[B)V

    goto :goto_9a4

    :cond_9a3
    const/4 v10, 0x0

    :goto_9a4
    iget-object v9, v3, Lcom/google/android/gms/internal/ads/i9;->a:Ljava/lang/String;

    if-eqz v9, :cond_9bc

    .line 27
    sget-object v11, Lcom/google/android/gms/internal/ads/k9;->f0:Ljava/util/Map;

    .line 28
    invoke-interface {v11, v9}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z

    move-result v9

    if-eqz v9, :cond_9bc

    iget-object v7, v3, Lcom/google/android/gms/internal/ads/i9;->a:Ljava/lang/String;

    invoke-interface {v11, v7}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;

    move-result-object v7

    check-cast v7, Ljava/lang/Integer;

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

    move-result v7

    :cond_9bc
    iget v9, v3, Lcom/google/android/gms/internal/ads/i9;->r:I

    if-nez v9, :cond_a0d

    iget v9, v3, Lcom/google/android/gms/internal/ads/i9;->s:F

    const/4 v11, 0x0

    invoke-static {v9, v11}, Ljava/lang/Float;->compare(FF)I

    move-result v9

    if-nez v9, :cond_a0d

    iget v9, v3, Lcom/google/android/gms/internal/ads/i9;->t:F

    invoke-static {v9, v11}, Ljava/lang/Float;->compare(FF)I

    move-result v9

    if-nez v9, :cond_a0d

    iget v9, v3, Lcom/google/android/gms/internal/ads/i9;->u:F

    invoke-static {v9, v11}, Ljava/lang/Float;->compare(FF)I

    move-result v9

    if-nez v9, :cond_9db

    const/4 v9, 0x0

    goto :goto_a0e

    :cond_9db
    iget v9, v3, Lcom/google/android/gms/internal/ads/i9;->t:F

    const/high16 v11, 0x42b40000    # 90.0f

    invoke-static {v9, v11}, Ljava/lang/Float;->compare(FF)I

    move-result v9

    if-nez v9, :cond_9e8

    const/16 v9, 0x5a

    goto :goto_a0e

    :cond_9e8
    iget v9, v3, Lcom/google/android/gms/internal/ads/i9;->t:F

    const/high16 v11, -0x3ccc0000    # -180.0f

    invoke-static {v9, v11}, Ljava/lang/Float;->compare(FF)I

    move-result v9

    if-eqz v9, :cond_a0a

    iget v9, v3, Lcom/google/android/gms/internal/ads/i9;->t:F

    const/high16 v11, 0x43340000    # 180.0f

    invoke-static {v9, v11}, Ljava/lang/Float;->compare(FF)I

    move-result v9

    if-nez v9, :cond_9fd

    goto :goto_a0a

    :cond_9fd
    iget v9, v3, Lcom/google/android/gms/internal/ads/i9;->t:F

    const/high16 v11, -0x3d4c0000    # -90.0f

    invoke-static {v9, v11}, Ljava/lang/Float;->compare(FF)I

    move-result v9

    if-nez v9, :cond_a0d

    const/16 v9, 0x10e

    goto :goto_a0e

    :cond_a0a
    :goto_a0a
    const/16 v9, 0xb4

    goto :goto_a0e

    :cond_a0d
    move v9, v7

    :goto_a0e
    iget v7, v3, Lcom/google/android/gms/internal/ads/i9;->m:I

    .line 29
    iput v7, v8, Lz5/w2;->o:I

    .line 30
    iget v7, v3, Lcom/google/android/gms/internal/ads/i9;->n:I

    .line 31
    iput v7, v8, Lz5/w2;->p:I

    .line 32
    iput v0, v8, Lz5/w2;->s:F

    .line 33
    iput v9, v8, Lz5/w2;->r:I

    .line 34
    iget-object v0, v3, Lcom/google/android/gms/internal/ads/i9;->v:[B

    .line 35
    iput-object v0, v8, Lz5/w2;->t:[B

    .line 36
    iget v0, v3, Lcom/google/android/gms/internal/ads/i9;->w:I

    .line 37
    iput v0, v8, Lz5/w2;->u:I

    .line 38
    iput-object v10, v8, Lz5/w2;->v:Lcom/google/android/gms/internal/ads/e9;

    const/4 v7, 0x2

    goto :goto_a57

    :cond_a26
    const-string v0, "application/x-subrip"

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

    move-result v0

    if-nez v0, :cond_a57

    const-string v0, "text/x-ssa"

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

    move-result v0

    if-nez v0, :cond_a57

    const-string v0, "application/vobsub"

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

    move-result v0

    if-nez v0, :cond_a57

    const-string v0, "application/pgs"

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

    move-result v0

    if-nez v0, :cond_a57

    const-string v0, "application/dvbsubs"

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

    move-result v0

    if-eqz v0, :cond_a4f

    goto :goto_a57

    :cond_a4f
    const-string v0, "Unexpected MIME type."

    const/4 v1, 0x0

    invoke-static {v0, v1}, Lz5/r3;->b(Ljava/lang/String;Ljava/lang/Throwable;)Lz5/r3;

    move-result-object v0

    throw v0

    :cond_a57
    :goto_a57
    iget-object v0, v3, Lcom/google/android/gms/internal/ads/i9;->a:Ljava/lang/String;

    if-eqz v0, :cond_a67

    .line 40
    sget-object v9, Lcom/google/android/gms/internal/ads/k9;->f0:Ljava/util/Map;

    .line 41
    invoke-interface {v9, v0}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_a67

    iget-object v0, v3, Lcom/google/android/gms/internal/ads/i9;->a:Ljava/lang/String;

    .line 42
    iput-object v0, v8, Lz5/w2;->b:Ljava/lang/String;

    :cond_a67
    move/from16 v0, v24

    .line 43
    invoke-virtual {v8, v0}, Lz5/w2;->a(I)Lz5/w2;

    .line 44
    iput-object v2, v8, Lz5/w2;->j:Ljava/lang/String;

    .line 45
    iput v1, v8, Lz5/w2;->k:I

    .line 46
    iget-object v0, v3, Lcom/google/android/gms/internal/ads/i9;->W:Ljava/lang/String;

    .line 47
    iput-object v0, v8, Lz5/w2;->c:Ljava/lang/String;

    .line 48
    iput v6, v8, Lz5/w2;->d:I

    .line 49
    iput-object v5, v8, Lz5/w2;->l:Ljava/util/List;

    .line 50
    iput-object v4, v8, Lz5/w2;->g:Ljava/lang/String;

    .line 51
    iget-object v0, v3, Lcom/google/android/gms/internal/ads/i9;->l:Lcom/google/android/gms/internal/ads/f9;

    .line 52
    iput-object v0, v8, Lz5/w2;->m:Lcom/google/android/gms/internal/ads/f9;

    .line 53
    new-instance v0, Lz5/x2;

    .line 54
    invoke-direct {v0, v8}, Lz5/x2;-><init>(Lz5/w2;)V

    .line 55
    iget v1, v3, Lcom/google/android/gms/internal/ads/i9;->c:I

    move-object/from16 v2, p1

    invoke-interface {v2, v1, v7}, Lz5/bu1;->c(II)Lz5/ou1;

    move-result-object v1

    iput-object v1, v3, Lcom/google/android/gms/internal/ads/i9;->X:Lz5/ou1;

    invoke-interface {v1, v0}, Lz5/ou1;->a(Lz5/x2;)V

    move-object/from16 v2, p0

    move-object v0, v3

    .line 56
    iget-object v1, v2, Lcom/google/android/gms/internal/ads/k9;->b:Landroid/util/SparseArray;

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

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

    const/4 v1, 0x0

    :goto_a9b
    iput-object v1, v2, Lcom/google/android/gms/internal/ads/k9;->t:Lcom/google/android/gms/internal/ads/i9;

    return-void

    :cond_a9e
    move-object v1, v4

    move-object v2, v7

    const-string v0, "CodecId is missing in TrackEntry element"

    invoke-static {v0, v1}, Lz5/r3;->b(Ljava/lang/String;Ljava/lang/Throwable;)Lz5/r3;

    move-result-object v0

    throw v0

    :cond_aa7
    move-object v2, v7

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

    const/4 v1, 0x2

    if-ne v0, v1, :cond_b03

    const/4 v0, 0x0

    const/4 v4, 0x0

    :goto_aaf
    iget v1, v2, Lcom/google/android/gms/internal/ads/k9;->J:I

    if-ge v4, v1, :cond_abb

    iget-object v1, v2, Lcom/google/android/gms/internal/ads/k9;->K:[I

    aget v1, v1, v4

    add-int/2addr v0, v1

    add-int/lit8 v4, v4, 0x1

    goto :goto_aaf

    :cond_abb
    iget-object v1, v2, Lcom/google/android/gms/internal/ads/k9;->b:Landroid/util/SparseArray;

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

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

    move-result-object v1

    move-object v7, v1

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

    .line 57
    iget-object v1, v7, Lcom/google/android/gms/internal/ads/i9;->X:Lz5/ou1;

    invoke-static {v1}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;

    const/4 v4, 0x0

    .line 58
    :goto_acc
    iget v1, v2, Lcom/google/android/gms/internal/ads/k9;->J:I

    if-ge v4, v1, :cond_afe

    iget-wide v5, v2, Lcom/google/android/gms/internal/ads/k9;->G:J

    iget v1, v7, Lcom/google/android/gms/internal/ads/i9;->e:I

    mul-int/2addr v1, v4

    div-int/lit16 v1, v1, 0x3e8

    int-to-long v8, v1

    add-long/2addr v5, v8

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

    if-nez v4, :cond_ae6

    iget-boolean v3, v2, Lcom/google/android/gms/internal/ads/k9;->P:Z

    if-nez v3, :cond_ae3

    or-int/lit8 v1, v1, 0x1

    :cond_ae3
    move v4, v1

    const/4 v8, 0x0

    goto :goto_ae8

    :cond_ae6
    move v8, v4

    move v4, v1

    :goto_ae8
    iget-object v1, v2, Lcom/google/android/gms/internal/ads/k9;->K:[I

    aget v9, v1, v8

    sub-int v10, v0, v9

    move-object/from16 v0, p0

    move-object v1, v7

    move-object v11, v2

    move-wide v2, v5

    move v5, v9

    move v6, v10

    invoke-virtual/range {v0 .. v6}, Lcom/google/android/gms/internal/ads/k9;->h(Lcom/google/android/gms/internal/ads/i9;JIII)V

    const/4 v0, 0x1

    add-int/lit8 v4, v8, 0x1

    move v0, v10

    move-object v2, v11

    goto :goto_acc

    :cond_afe
    move-object v11, v2

    const/4 v1, 0x0

    iput v1, v11, Lcom/google/android/gms/internal/ads/k9;->F:I

    goto :goto_b04

    :cond_b03
    move-object v11, v2

    :goto_b04
    return-void

    nop

    :sswitch_data_b06
    .sparse-switch
        -0x7ce7f5de -> :sswitch_35f
        -0x7ce7f3b0 -> :sswitch_346
        -0x76567dc0 -> :sswitch_330
        -0x6a615338 -> :sswitch_31e
        -0x672350af -> :sswitch_30e
        -0x585f4fce -> :sswitch_2fc
        -0x585f4fcd -> :sswitch_2ef
        -0x51dc40b2 -> :sswitch_2e6
        -0x37a9c464 -> :sswitch_2dd
        -0x2016c535 -> :sswitch_2d1
        -0x2016c4e5 -> :sswitch_2c9
        -0x19552dbd -> :sswitch_2c0
        -0x1538b2ba -> :sswitch_2b7
        0x3c02325 -> :sswitch_2ae
        0x3c02353 -> :sswitch_2a0
        0x3c030c5 -> :sswitch_296
        0x4e81333 -> :sswitch_289
        0x4e86155 -> :sswitch_27c
        0x4e86156 -> :sswitch_26d
        0x5e8da3e -> :sswitch_261
        0x1a8350d6 -> :sswitch_255
        0x2056f406 -> :sswitch_245
        0x25e26ee2 -> :sswitch_239
        0x2b45174d -> :sswitch_229
        0x2b453ce4 -> :sswitch_219
        0x2c0618eb -> :sswitch_20d
        0x32fdf009 -> :sswitch_1fd
        0x54c61e47 -> :sswitch_1f1
        0x6bd6c624 -> :sswitch_1e2
        0x7446132a -> :sswitch_1d6
        0x7446b0a6 -> :sswitch_1ca
        0x744ad97d -> :sswitch_1be
    .end sparse-switch

    :pswitch_data_b88
    .packed-switch 0x0
        :pswitch_378
        :pswitch_378
        :pswitch_378
        :pswitch_378
        :pswitch_378
        :pswitch_378
        :pswitch_378
        :pswitch_378
        :pswitch_378
        :pswitch_378
        :pswitch_378
        :pswitch_378
        :pswitch_378
        :pswitch_378
        :pswitch_378
        :pswitch_378
        :pswitch_378
        :pswitch_378
        :pswitch_378
        :pswitch_378
        :pswitch_378
        :pswitch_378
        :pswitch_378
        :pswitch_378
        :pswitch_378
        :pswitch_378
        :pswitch_378
        :pswitch_378
        :pswitch_378
        :pswitch_378
        :pswitch_378
        :pswitch_378
    .end packed-switch

    :sswitch_data_bcc
    .sparse-switch
        -0x7ce7f5de -> :sswitch_4e0
        -0x7ce7f3b0 -> :sswitch_4d6
        -0x76567dc0 -> :sswitch_4cb
        -0x6a615338 -> :sswitch_4c0
        -0x672350af -> :sswitch_4b7
        -0x585f4fce -> :sswitch_4ae
        -0x585f4fcd -> :sswitch_4a5
        -0x51dc40b2 -> :sswitch_49c
        -0x37a9c464 -> :sswitch_493
        -0x2016c535 -> :sswitch_48b
        -0x2016c4e5 -> :sswitch_482
        -0x19552dbd -> :sswitch_478
        -0x1538b2ba -> :sswitch_46e
        0x3c02325 -> :sswitch_464
        0x3c02353 -> :sswitch_45a
        0x3c030c5 -> :sswitch_450
        0x4e81333 -> :sswitch_447
        0x4e86155 -> :sswitch_43e
        0x4e86156 -> :sswitch_433
        0x5e8da3e -> :sswitch_427
        0x1a8350d6 -> :sswitch_41b
        0x2056f406 -> :sswitch_40f
        0x25e26ee2 -> :sswitch_403
        0x2b45174d -> :sswitch_3f7
        0x2b453ce4 -> :sswitch_3eb
        0x2c0618eb -> :sswitch_3df
        0x32fdf009 -> :sswitch_3d3
        0x54c61e47 -> :sswitch_3c7
        0x6bd6c624 -> :sswitch_3bc
        0x7446132a -> :sswitch_3b0
        0x7446b0a6 -> :sswitch_3a4
        0x744ad97d -> :sswitch_398
    .end sparse-switch

    :pswitch_data_c4e
    .packed-switch 0x0
        :pswitch_85e
        :pswitch_858
        :pswitch_852
        :pswitch_84c
        :pswitch_838
        :pswitch_838
        :pswitch_838
        :pswitch_811
        :pswitch_7f0
        :pswitch_74d
        :pswitch_744
        :pswitch_6c5
        :pswitch_680
        :pswitch_65a
        :pswitch_64a
        :pswitch_645
        :pswitch_63e
        :pswitch_639
        :pswitch_62d
        :pswitch_628
        :pswitch_628
        :pswitch_623
        :pswitch_60f
        :pswitch_591
        :pswitch_57b
        :pswitch_55e
        :pswitch_548
        :pswitch_542
        :pswitch_522
        :pswitch_514
        :pswitch_50e
        :pswitch_4fa
    .end packed-switch
.end method

.method public final b(I)V
    .registers 4
    .annotation runtime Lorg/checkerframework/checker/nullness/qual/EnsuresNonNull;
        value = {
            "currentTrack"
        }
    .end annotation

    iget-object v0, p0, Lcom/google/android/gms/internal/ads/k9;->t:Lcom/google/android/gms/internal/ads/i9;

    if-eqz v0, :cond_5

    return-void

    :cond_5
    new-instance v0, Ljava/lang/StringBuilder;

    const/16 v1, 0x2b

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

    const-string v1, "Element "

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

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

    const-string p1, " must be in a TrackEntry"

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

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

    move-result-object p1

    const/4 v0, 0x0

    invoke-static {p1, v0}, Lz5/r3;->b(Ljava/lang/String;Ljava/lang/Throwable;)Lz5/r3;

    move-result-object p1

    throw p1
.end method

.method public final c(Lz5/au1;)Z
    .registers 18

    move-object/from16 v0, p1

    new-instance v1, Lz5/e2;

    const/16 v2, 0x9

    const/4 v3, 0x0

    invoke-direct {v1, v2, v3}, Lz5/e2;-><init>(ILp/b;)V

    .line 1
    invoke-interface/range {p1 .. p1}, Lz5/au1;->zzo()J

    move-result-wide v2

    const-wide/16 v4, -0x1

    cmp-long v4, v2, v4

    const-wide/16 v5, 0x400

    if-eqz v4, :cond_1c

    cmp-long v7, v2, v5

    if-lez v7, :cond_1b

    goto :goto_1c

    :cond_1b
    move-wide v5, v2

    :cond_1c
    :goto_1c
    long-to-int v5, v5

    iget-object v6, v1, Lz5/e2;->s:Ljava/lang/Object;

    check-cast v6, Lz5/j7;

    .line 2
    iget-object v6, v6, Lz5/j7;->b:[B

    .line 3
    move-object v7, v0

    check-cast v7, Lz5/vt1;

    const/4 v8, 0x0

    const/4 v9, 0x4

    invoke-virtual {v7, v6, v8, v9, v8}, Lz5/vt1;->k([BIIZ)Z

    iget-object v6, v1, Lz5/e2;->s:Ljava/lang/Object;

    check-cast v6, Lz5/j7;

    invoke-virtual {v6}, Lz5/j7;->H()J

    move-result-wide v10

    iput v9, v1, Lz5/e2;->t:I

    :goto_35
    const-wide/32 v12, 0x1a45dfa3

    cmp-long v6, v10, v12

    const/4 v9, 0x1

    if-eqz v6, :cond_63

    iget v6, v1, Lz5/e2;->t:I

    add-int/2addr v6, v9

    iput v6, v1, Lz5/e2;->t:I

    if-ne v6, v5, :cond_45

    goto :goto_a5

    :cond_45
    iget-object v6, v1, Lz5/e2;->s:Ljava/lang/Object;

    check-cast v6, Lz5/j7;

    .line 4
    iget-object v6, v6, Lz5/j7;->b:[B

    .line 5
    invoke-virtual {v7, v6, v8, v9, v8}, Lz5/vt1;->k([BIIZ)Z

    const/16 v6, 0x8

    shl-long v9, v10, v6

    const-wide/16 v11, -0x100

    and-long/2addr v9, v11

    iget-object v6, v1, Lz5/e2;->s:Ljava/lang/Object;

    check-cast v6, Lz5/j7;

    .line 6
    iget-object v6, v6, Lz5/j7;->b:[B

    .line 7
    aget-byte v6, v6, v8

    and-int/lit16 v6, v6, 0xff

    int-to-long v11, v6

    or-long v10, v9, v11

    goto :goto_35

    :cond_63
    invoke-virtual {v1, v0}, Lz5/e2;->h(Lz5/au1;)J

    move-result-wide v5

    iget v10, v1, Lz5/e2;->t:I

    int-to-long v10, v10

    const-wide/high16 v12, -0x8000000000000000L

    cmp-long v14, v5, v12

    if-eqz v14, :cond_a5

    if-nez v4, :cond_73

    goto :goto_7a

    :cond_73
    add-long v14, v10, v5

    cmp-long v2, v14, v2

    if-ltz v2, :cond_7a

    goto :goto_a5

    :cond_7a
    :goto_7a
    iget v2, v1, Lz5/e2;->t:I

    int-to-long v2, v2

    add-long v14, v10, v5

    cmp-long v2, v2, v14

    if-gez v2, :cond_a2

    invoke-virtual {v1, v0}, Lz5/e2;->h(Lz5/au1;)J

    move-result-wide v2

    cmp-long v2, v2, v12

    if-nez v2, :cond_8c

    goto :goto_a5

    :cond_8c
    invoke-virtual {v1, v0}, Lz5/e2;->h(Lz5/au1;)J

    move-result-wide v2

    const-wide/16 v14, 0x0

    cmp-long v4, v2, v14

    if-ltz v4, :cond_a5

    if-eqz v4, :cond_7a

    long-to-int v2, v2

    invoke-virtual {v7, v2, v8}, Lz5/vt1;->i(IZ)Z

    iget v3, v1, Lz5/e2;->t:I

    add-int/2addr v3, v2

    iput v3, v1, Lz5/e2;->t:I

    goto :goto_7a

    :cond_a2
    if-nez v2, :cond_a5

    move v8, v9

    :cond_a5
    :goto_a5
    return v8
.end method

.method public final d(Lz5/au1;Lz5/p8;)I
    .registers 21

    move-object/from16 v0, p0

    move-object/from16 v1, p1

    move-object/from16 v2, p2

    const/4 v3, 0x0

    iput-boolean v3, v0, Lcom/google/android/gms/internal/ads/k9;->E:Z

    :goto_9
    iget-boolean v4, v0, Lcom/google/android/gms/internal/ads/k9;->E:Z

    if-nez v4, :cond_8f6

    iget-object v4, v0, Lcom/google/android/gms/internal/ads/k9;->a0:Lz5/ha;

    .line 1
    iget-object v5, v4, Lz5/ha;->g:Ljava/lang/Object;

    check-cast v5, Lz5/dv1;

    invoke-static {v5}, Lcom/google/android/gms/internal/ads/d;->p(Ljava/lang/Object;)Ljava/lang/Object;

    :goto_16
    iget-object v5, v4, Lz5/ha;->b:Ljava/lang/Object;

    check-cast v5, Ljava/util/ArrayDeque;

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

    move-result-object v5

    check-cast v5, Lz5/bv1;

    const/4 v8, -0x1

    const/4 v9, 0x1

    if-eqz v5, :cond_46

    invoke-interface/range {p1 .. p1}, Lz5/au1;->zzn()J

    move-result-wide v10

    .line 2
    iget-wide v12, v5, Lz5/bv1;->b:J

    cmp-long v5, v10, v12

    if-gez v5, :cond_2f

    goto :goto_46

    .line 3
    :cond_2f
    iget-object v3, v4, Lz5/ha;->g:Ljava/lang/Object;

    check-cast v3, Lz5/dv1;

    iget-object v4, v4, Lz5/ha;->b:Ljava/lang/Object;

    check-cast v4, Ljava/util/ArrayDeque;

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

    move-result-object v4

    check-cast v4, Lz5/bv1;

    .line 4
    iget v4, v4, Lz5/bv1;->a:I

    .line 5
    iget-object v3, v3, Lz5/dv1;->a:Lcom/google/android/gms/internal/ads/k9;

    invoke-virtual {v3, v4}, Lcom/google/android/gms/internal/ads/k9;->a(I)V

    goto/16 :goto_1bb

    :cond_46
    :goto_46
    iget v5, v4, Lz5/ha;->d:I

    const/16 v10, 0x8

    const v11, 0x1c53bb6b

    const v12, 0x1f43b675

    const/4 v13, 0x4

    if-nez v5, :cond_b2

    iget-object v5, v4, Lz5/ha;->c:Ljava/lang/Object;

    check-cast v5, Lz5/ev1;

    invoke-virtual {v5, v1, v9, v3, v13}, Lz5/ev1;->a(Lz5/au1;ZZI)J

    move-result-wide v14

    const-wide/16 v16, -0x2

    cmp-long v5, v14, v16

    if-nez v5, :cond_a4

    invoke-interface/range {p1 .. p1}, Lz5/au1;->zzl()V

    :goto_64
    iget-object v5, v4, Lz5/ha;->a:[B

    move-object v14, v1

    check-cast v14, Lz5/vt1;

    invoke-virtual {v14, v5, v3, v13, v3}, Lz5/vt1;->k([BIIZ)Z

    iget-object v5, v4, Lz5/ha;->a:[B

    aget-byte v5, v5, v3

    invoke-static {v5}, Lz5/ev1;->b(I)I

    move-result v5

    if-eq v5, v8, :cond_9e

    if-gt v5, v13, :cond_9e

    iget-object v8, v4, Lz5/ha;->a:[B

    invoke-static {v8, v5, v3}, Lz5/ev1;->c([BIZ)J

    move-result-wide v6

    long-to-int v6, v6

    iget-object v7, v4, Lz5/ha;->g:Ljava/lang/Object;

    check-cast v7, Lz5/dv1;

    iget-object v7, v7, Lz5/dv1;->a:Lcom/google/android/gms/internal/ads/k9;

    const v7, 0x1549a966

    if-eq v6, v7, :cond_96

    if-eq v6, v12, :cond_96

    if-eq v6, v11, :cond_96

    const v7, 0x1654ae6b

    if-ne v6, v7, :cond_94

    goto :goto_96

    :cond_94
    move v7, v3

    goto :goto_97

    :cond_96
    :goto_96
    move v7, v9

    :goto_97
    if-eqz v7, :cond_9e

    invoke-virtual {v14, v5, v3}, Lz5/vt1;->c(IZ)Z

    int-to-long v14, v6

    goto :goto_a4

    :cond_9e
    invoke-virtual {v14, v9, v3}, Lz5/vt1;->c(IZ)Z

    const/4 v8, -0x1

    const/4 v13, 0x4

    goto :goto_64

    :cond_a4
    :goto_a4
    const-wide/16 v5, -0x1

    cmp-long v5, v14, v5

    if-nez v5, :cond_ac

    goto/16 :goto_89c

    :cond_ac
    long-to-int v5, v14

    iput v5, v4, Lz5/ha;->e:I

    iput v9, v4, Lz5/ha;->d:I

    goto :goto_b4

    :cond_b2
    if-ne v5, v9, :cond_c1

    :goto_b4
    iget-object v5, v4, Lz5/ha;->c:Ljava/lang/Object;

    check-cast v5, Lz5/ev1;

    invoke-virtual {v5, v1, v3, v9, v10}, Lz5/ev1;->a(Lz5/au1;ZZI)J

    move-result-wide v5

    iput-wide v5, v4, Lz5/ha;->f:J

    const/4 v5, 0x2

    iput v5, v4, Lz5/ha;->d:I

    :cond_c1
    iget-object v5, v4, Lz5/ha;->g:Ljava/lang/Object;

    check-cast v5, Lz5/dv1;

    iget v6, v4, Lz5/ha;->e:I

    iget-object v7, v5, Lz5/dv1;->a:Lcom/google/android/gms/internal/ads/k9;

    const/4 v8, 0x3

    sparse-switch v6, :sswitch_data_8f8

    move v11, v3

    goto :goto_d8

    :sswitch_cf
    const/4 v11, 0x5

    goto :goto_d8

    :sswitch_d1
    const/4 v11, 0x4

    goto :goto_d8

    :sswitch_d3
    move v11, v9

    goto :goto_d8

    :sswitch_d5
    move v11, v8

    goto :goto_d8

    :sswitch_d7
    const/4 v11, 0x2

    :goto_d8
    if-eqz v11, :cond_8e7

    const/4 v12, 0x0

    if-eq v11, v9, :cond_7d0

    const-string v13, " not supported"

    const-wide/16 v16, 0x8

    const/4 v14, 0x2

    if-eq v11, v14, :cond_56e

    if-eq v11, v8, :cond_4c9

    const/4 v13, 0x4

    if-eq v11, v13, :cond_1be

    iget-wide v7, v4, Lz5/ha;->f:J

    const-wide/16 v10, 0x4

    cmp-long v10, v7, v10

    if-eqz v10, :cond_10e

    cmp-long v10, v7, v16

    if-nez v10, :cond_f6

    goto :goto_10e

    :cond_f6
    new-instance v1, Ljava/lang/StringBuilder;

    const/16 v2, 0x28

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

    const-string v2, "Invalid float size: "

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

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

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

    move-result-object v1

    invoke-static {v1, v12}, Lz5/r3;->b(Ljava/lang/String;Ljava/lang/Throwable;)Lz5/r3;

    move-result-object v1

    throw v1

    :cond_10e
    :goto_10e
    long-to-int v7, v7

    invoke-virtual {v4, v1, v7}, Lz5/ha;->b(Lz5/au1;I)J

    move-result-wide v10

    const/4 v8, 0x4

    if-ne v7, v8, :cond_11d

    long-to-int v7, v10

    invoke-static {v7}, Ljava/lang/Float;->intBitsToFloat(I)F

    move-result v7

    float-to-double v7, v7

    goto :goto_121

    :cond_11d
    invoke-static {v10, v11}, Ljava/lang/Double;->longBitsToDouble(J)D

    move-result-wide v7

    :goto_121
    iget-object v5, v5, Lz5/dv1;->a:Lcom/google/android/gms/internal/ads/k9;

    invoke-static {v5}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;

    const/16 v10, 0xb5

    if-eq v6, v10, :cond_1b1

    const/16 v10, 0x4489

    if-eq v6, v10, :cond_1ad

    packed-switch v6, :pswitch_data_a66

    packed-switch v6, :pswitch_data_a7e

    goto/16 :goto_1b9

    .line 6
    :pswitch_136
    invoke-virtual {v5, v6}, Lcom/google/android/gms/internal/ads/k9;->b(I)V

    iget-object v5, v5, Lcom/google/android/gms/internal/ads/k9;->t:Lcom/google/android/gms/internal/ads/i9;

    double-to-float v6, v7

    iput v6, v5, Lcom/google/android/gms/internal/ads/i9;->M:F

    goto/16 :goto_1b9

    :pswitch_140
    invoke-virtual {v5, v6}, Lcom/google/android/gms/internal/ads/k9;->b(I)V

    iget-object v5, v5, Lcom/google/android/gms/internal/ads/k9;->t:Lcom/google/android/gms/internal/ads/i9;

    double-to-float v6, v7

    iput v6, v5, Lcom/google/android/gms/internal/ads/i9;->L:F

    goto/16 :goto_1b9

    :pswitch_14a
    invoke-virtual {v5, v6}, Lcom/google/android/gms/internal/ads/k9;->b(I)V

    iget-object v5, v5, Lcom/google/android/gms/internal/ads/k9;->t:Lcom/google/android/gms/internal/ads/i9;

    double-to-float v6, v7

    iput v6, v5, Lcom/google/android/gms/internal/ads/i9;->K:F

    goto :goto_1b9

    :pswitch_153
    invoke-virtual {v5, v6}, Lcom/google/android/gms/internal/ads/k9;->b(I)V

    iget-object v5, v5, Lcom/google/android/gms/internal/ads/k9;->t:Lcom/google/android/gms/internal/ads/i9;

    double-to-float v6, v7

    iput v6, v5, Lcom/google/android/gms/internal/ads/i9;->J:F

    goto :goto_1b9

    :pswitch_15c
    invoke-virtual {v5, v6}, Lcom/google/android/gms/internal/ads/k9;->b(I)V

    iget-object v5, v5, Lcom/google/android/gms/internal/ads/k9;->t:Lcom/google/android/gms/internal/ads/i9;

    double-to-float v6, v7

    iput v6, v5, Lcom/google/android/gms/internal/ads/i9;->I:F

    goto :goto_1b9

    :pswitch_165
    invoke-virtual {v5, v6}, Lcom/google/android/gms/internal/ads/k9;->b(I)V

    iget-object v5, v5, Lcom/google/android/gms/internal/ads/k9;->t:Lcom/google/android/gms/internal/ads/i9;

    double-to-float v6, v7

    iput v6, v5, Lcom/google/android/gms/internal/ads/i9;->H:F

    goto :goto_1b9

    :pswitch_16e
    invoke-virtual {v5, v6}, Lcom/google/android/gms/internal/ads/k9;->b(I)V

    iget-object v5, v5, Lcom/google/android/gms/internal/ads/k9;->t:Lcom/google/android/gms/internal/ads/i9;

    double-to-float v6, v7

    iput v6, v5, Lcom/google/android/gms/internal/ads/i9;->G:F

    goto :goto_1b9

    :pswitch_177
    invoke-virtual {v5, v6}, Lcom/google/android/gms/internal/ads/k9;->b(I)V

    iget-object v5, v5, Lcom/google/android/gms/internal/ads/k9;->t:Lcom/google/android/gms/internal/ads/i9;

    double-to-float v6, v7

    iput v6, v5, Lcom/google/android/gms/internal/ads/i9;->F:F

    goto :goto_1b9

    :pswitch_180
    invoke-virtual {v5, v6}, Lcom/google/android/gms/internal/ads/k9;->b(I)V

    iget-object v5, v5, Lcom/google/android/gms/internal/ads/k9;->t:Lcom/google/android/gms/internal/ads/i9;

    double-to-float v6, v7

    iput v6, v5, Lcom/google/android/gms/internal/ads/i9;->E:F

    goto :goto_1b9

    :pswitch_189
    invoke-virtual {v5, v6}, Lcom/google/android/gms/internal/ads/k9;->b(I)V

    iget-object v5, v5, Lcom/google/android/gms/internal/ads/k9;->t:Lcom/google/android/gms/internal/ads/i9;

    double-to-float v6, v7

    iput v6, v5, Lcom/google/android/gms/internal/ads/i9;->D:F

    goto :goto_1b9

    :pswitch_192
    invoke-virtual {v5, v6}, Lcom/google/android/gms/internal/ads/k9;->b(I)V

    iget-object v5, v5, Lcom/google/android/gms/internal/ads/k9;->t:Lcom/google/android/gms/internal/ads/i9;

    double-to-float v6, v7

    iput v6, v5, Lcom/google/android/gms/internal/ads/i9;->u:F

    goto :goto_1b9

    :pswitch_19b
    invoke-virtual {v5, v6}, Lcom/google/android/gms/internal/ads/k9;->b(I)V

    iget-object v5, v5, Lcom/google/android/gms/internal/ads/k9;->t:Lcom/google/android/gms/internal/ads/i9;

    double-to-float v6, v7

    iput v6, v5, Lcom/google/android/gms/internal/ads/i9;->t:F

    goto :goto_1b9

    :pswitch_1a4
    invoke-virtual {v5, v6}, Lcom/google/android/gms/internal/ads/k9;->b(I)V

    iget-object v5, v5, Lcom/google/android/gms/internal/ads/k9;->t:Lcom/google/android/gms/internal/ads/i9;

    double-to-float v6, v7

    iput v6, v5, Lcom/google/android/gms/internal/ads/i9;->s:F

    goto :goto_1b9

    :cond_1ad
    double-to-long v6, v7

    iput-wide v6, v5, Lcom/google/android/gms/internal/ads/k9;->r:J

    goto :goto_1b9

    :cond_1b1
    invoke-virtual {v5, v6}, Lcom/google/android/gms/internal/ads/k9;->b(I)V

    iget-object v5, v5, Lcom/google/android/gms/internal/ads/k9;->t:Lcom/google/android/gms/internal/ads/i9;

    double-to-int v6, v7

    iput v6, v5, Lcom/google/android/gms/internal/ads/i9;->Q:I

    .line 7
    :goto_1b9
    iput v3, v4, Lz5/ha;->d:I

    :goto_1bb
    move v3, v9

    goto/16 :goto_89c

    :cond_1be
    iget-wide v13, v4, Lz5/ha;->f:J

    long-to-int v5, v13

    invoke-static {v7}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;

    const/16 v11, 0xa1

    const/16 v13, 0xa3

    if-eq v6, v11, :cond_2c2

    if-eq v6, v13, :cond_2c2

    const/16 v8, 0xa5

    if-eq v6, v8, :cond_289

    const/16 v8, 0x41ed

    if-eq v6, v8, :cond_26c

    const/16 v8, 0x4255

    if-eq v6, v8, :cond_25b

    const/16 v8, 0x47e2

    if-eq v6, v8, :cond_245

    const/16 v8, 0x53ab

    if-eq v6, v8, :cond_222

    const/16 v8, 0x63a2

    if-eq v6, v8, :cond_211

    const/16 v8, 0x7672

    if-ne v6, v8, :cond_1f9

    .line 8
    invoke-virtual {v7, v6}, Lcom/google/android/gms/internal/ads/k9;->b(I)V

    iget-object v6, v7, Lcom/google/android/gms/internal/ads/k9;->t:Lcom/google/android/gms/internal/ads/i9;

    new-array v7, v5, [B

    iput-object v7, v6, Lcom/google/android/gms/internal/ads/i9;->v:[B

    move-object v6, v1

    check-cast v6, Lz5/vt1;

    invoke-virtual {v6, v7, v3, v5, v3}, Lz5/vt1;->j([BIIZ)Z

    goto/16 :goto_899

    :cond_1f9
    new-instance v1, Ljava/lang/StringBuilder;

    const/16 v2, 0x1a

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

    const-string v2, "Unexpected id: "

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

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

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

    move-result-object v1

    invoke-static {v1, v12}, Lz5/r3;->b(Ljava/lang/String;Ljava/lang/Throwable;)Lz5/r3;

    move-result-object v1

    throw v1

    :cond_211
    invoke-virtual {v7, v6}, Lcom/google/android/gms/internal/ads/k9;->b(I)V

    iget-object v6, v7, Lcom/google/android/gms/internal/ads/k9;->t:Lcom/google/android/gms/internal/ads/i9;

    new-array v7, v5, [B

    iput-object v7, v6, Lcom/google/android/gms/internal/ads/i9;->k:[B

    move-object v6, v1

    check-cast v6, Lz5/vt1;

    invoke-virtual {v6, v7, v3, v5, v3}, Lz5/vt1;->j([BIIZ)Z

    goto/16 :goto_899

    :cond_222
    iget-object v6, v7, Lcom/google/android/gms/internal/ads/k9;->h:Lz5/j7;

    .line 9
    iget-object v6, v6, Lz5/j7;->b:[B

    .line 10
    invoke-static {v6, v3}, Ljava/util/Arrays;->fill([BB)V

    iget-object v6, v7, Lcom/google/android/gms/internal/ads/k9;->h:Lz5/j7;

    .line 11
    iget-object v6, v6, Lz5/j7;->b:[B

    .line 12
    move-object v8, v1

    check-cast v8, Lz5/vt1;

    rsub-int/lit8 v9, v5, 0x4

    invoke-virtual {v8, v6, v9, v5, v3}, Lz5/vt1;->j([BIIZ)Z

    iget-object v5, v7, Lcom/google/android/gms/internal/ads/k9;->h:Lz5/j7;

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

    iget-object v5, v7, Lcom/google/android/gms/internal/ads/k9;->h:Lz5/j7;

    invoke-virtual {v5}, Lz5/j7;->H()J

    move-result-wide v5

    long-to-int v5, v5

    iput v5, v7, Lcom/google/android/gms/internal/ads/k9;->v:I

    goto/16 :goto_899

    :cond_245
    new-array v8, v5, [B

    move-object v10, v1

    check-cast v10, Lz5/vt1;

    invoke-virtual {v10, v8, v3, v5, v3}, Lz5/vt1;->j([BIIZ)Z

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

    iget-object v5, v7, Lcom/google/android/gms/internal/ads/k9;->t:Lcom/google/android/gms/internal/ads/i9;

    new-instance v6, Lz5/nu1;

    invoke-direct {v6, v9, v8, v3, v3}, Lz5/nu1;-><init>(I[BII)V

    iput-object v6, v5, Lcom/google/android/gms/internal/ads/i9;->j:Lz5/nu1;

    goto/16 :goto_899

    :cond_25b
    invoke-virtual {v7, v6}, Lcom/google/android/gms/internal/ads/k9;->b(I)V

    iget-object v6, v7, Lcom/google/android/gms/internal/ads/k9;->t:Lcom/google/android/gms/internal/ads/i9;

    new-array v7, v5, [B

    iput-object v7, v6, Lcom/google/android/gms/internal/ads/i9;->i:[B

    move-object v6, v1

    check-cast v6, Lz5/vt1;

    invoke-virtual {v6, v7, v3, v5, v3}, Lz5/vt1;->j([BIIZ)Z

    goto/16 :goto_899

    :cond_26c
    invoke-virtual {v7, v6}, Lcom/google/android/gms/internal/ads/k9;->b(I)V

    iget-object v6, v7, Lcom/google/android/gms/internal/ads/k9;->t:Lcom/google/android/gms/internal/ads/i9;

    .line 13
    iget v7, v6, Lcom/google/android/gms/internal/ads/i9;->g:I

    const v8, 0x64767643

    if-eq v7, v8, :cond_27d

    const v8, 0x64766343

    if-ne v7, v8, :cond_2ba

    .line 14
    :cond_27d
    new-array v7, v5, [B

    iput-object v7, v6, Lcom/google/android/gms/internal/ads/i9;->N:[B

    move-object v6, v1

    check-cast v6, Lz5/vt1;

    invoke-virtual {v6, v7, v3, v5, v3}, Lz5/vt1;->j([BIIZ)Z

    goto/16 :goto_899

    :cond_289
    iget v6, v7, Lcom/google/android/gms/internal/ads/k9;->F:I

    const/4 v8, 0x2

    if-eq v6, v8, :cond_290

    goto/16 :goto_899

    :cond_290
    iget-object v6, v7, Lcom/google/android/gms/internal/ads/k9;->b:Landroid/util/SparseArray;

    iget v8, v7, Lcom/google/android/gms/internal/ads/k9;->L:I

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

    move-result-object v6

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

    iget v8, v7, Lcom/google/android/gms/internal/ads/k9;->O:I

    const/4 v9, 0x4

    if-ne v8, v9, :cond_2ba

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

    const-string v8, "V_VP9"

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

    move-result v6

    if-eqz v6, :cond_2ba

    iget-object v6, v7, Lcom/google/android/gms/internal/ads/k9;->m:Lz5/j7;

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

    iget-object v6, v7, Lcom/google/android/gms/internal/ads/k9;->m:Lz5/j7;

    .line 15
    iget-object v6, v6, Lz5/j7;->b:[B

    .line 16
    move-object v7, v1

    check-cast v7, Lz5/vt1;

    invoke-virtual {v7, v6, v3, v5, v3}, Lz5/vt1;->j([BIIZ)Z

    goto/16 :goto_899

    :cond_2ba
    move-object v6, v1

    check-cast v6, Lz5/vt1;

    invoke-virtual {v6, v5, v3}, Lz5/vt1;->c(IZ)Z

    goto/16 :goto_899

    :cond_2c2
    iget v11, v7, Lcom/google/android/gms/internal/ads/k9;->F:I

    if-nez v11, :cond_2e3

    iget-object v11, v7, Lcom/google/android/gms/internal/ads/k9;->a:Lz5/ev1;

    invoke-virtual {v11, v1, v3, v9, v10}, Lz5/ev1;->a(Lz5/au1;ZZI)J

    move-result-wide v11

    long-to-int v11, v11

    iput v11, v7, Lcom/google/android/gms/internal/ads/k9;->L:I

    iget-object v11, v7, Lcom/google/android/gms/internal/ads/k9;->a:Lz5/ev1;

    .line 17
    iget v11, v11, Lz5/ev1;->c:I

    .line 18
    iput v11, v7, Lcom/google/android/gms/internal/ads/k9;->M:I

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

    iput-wide v11, v7, Lcom/google/android/gms/internal/ads/k9;->H:J

    iput v9, v7, Lcom/google/android/gms/internal/ads/k9;->F:I

    iget-object v11, v7, Lcom/google/android/gms/internal/ads/k9;->f:Lz5/j7;

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

    :cond_2e3
    iget-object v11, v7, Lcom/google/android/gms/internal/ads/k9;->b:Landroid/util/SparseArray;

    iget v12, v7, Lcom/google/android/gms/internal/ads/k9;->L:I

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

    move-result-object v11

    move-object v15, v11

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

    if-nez v15, :cond_2fd

    iget v6, v7, Lcom/google/android/gms/internal/ads/k9;->M:I

    move-object v8, v1

    check-cast v8, Lz5/vt1;

    sub-int/2addr v5, v6

    invoke-virtual {v8, v5, v3}, Lz5/vt1;->c(IZ)Z

    iput v3, v7, Lcom/google/android/gms/internal/ads/k9;->F:I

    goto/16 :goto_899

    .line 19
    :cond_2fd
    iget-object v11, v15, Lcom/google/android/gms/internal/ads/i9;->X:Lz5/ou1;

    invoke-static {v11}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;

    .line 20
    iget v11, v7, Lcom/google/android/gms/internal/ads/k9;->F:I

    if-ne v11, v9, :cond_47b

    invoke-virtual {v7, v1, v8}, Lcom/google/android/gms/internal/ads/k9;->i(Lz5/au1;I)V

    iget-object v11, v7, Lcom/google/android/gms/internal/ads/k9;->f:Lz5/j7;

    .line 21
    iget-object v11, v11, Lz5/j7;->b:[B

    const/4 v12, 0x2

    .line 22
    aget-byte v11, v11, v12

    and-int/lit8 v11, v11, 0x6

    shr-int/2addr v11, v9

    const/16 v12, 0xff

    if-nez v11, :cond_32a

    iput v9, v7, Lcom/google/android/gms/internal/ads/k9;->J:I

    iget-object v8, v7, Lcom/google/android/gms/internal/ads/k9;->K:[I

    invoke-static {v8, v9}, Lcom/google/android/gms/internal/ads/k9;->p([II)[I

    move-result-object v8

    iput-object v8, v7, Lcom/google/android/gms/internal/ads/k9;->K:[I

    iget v9, v7, Lcom/google/android/gms/internal/ads/k9;->M:I

    sub-int/2addr v5, v9

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

    aput v5, v8, v3

    goto/16 :goto_436

    :cond_32a
    const/4 v13, 0x4

    invoke-virtual {v7, v1, v13}, Lcom/google/android/gms/internal/ads/k9;->i(Lz5/au1;I)V

    iget-object v13, v7, Lcom/google/android/gms/internal/ads/k9;->f:Lz5/j7;

    .line 23
    iget-object v13, v13, Lz5/j7;->b:[B

    .line 24
    aget-byte v13, v13, v8

    and-int/2addr v13, v12

    add-int/2addr v13, v9

    iput v13, v7, Lcom/google/android/gms/internal/ads/k9;->J:I

    iget-object v14, v7, Lcom/google/android/gms/internal/ads/k9;->K:[I

    invoke-static {v14, v13}, Lcom/google/android/gms/internal/ads/k9;->p([II)[I

    move-result-object v13

    iput-object v13, v7, Lcom/google/android/gms/internal/ads/k9;->K:[I

    const/4 v14, 0x2

    if-ne v11, v14, :cond_350

    iget v8, v7, Lcom/google/android/gms/internal/ads/k9;->M:I

    iget v9, v7, Lcom/google/android/gms/internal/ads/k9;->J:I

    sub-int/2addr v5, v8

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

    div-int/2addr v5, v9

    invoke-static {v13, v3, v9, v5}, Ljava/util/Arrays;->fill([IIII)V

    goto/16 :goto_436

    :cond_350
    if-ne v11, v9, :cond_385

    const/4 v8, 0x4

    move v9, v3

    move v10, v9

    :goto_355
    iget v11, v7, Lcom/google/android/gms/internal/ads/k9;->J:I

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

    if-ge v9, v11, :cond_37a

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

    aput v3, v11, v9

    :cond_35f
    add-int/lit8 v8, v8, 0x1

    invoke-virtual {v7, v1, v8}, Lcom/google/android/gms/internal/ads/k9;->i(Lz5/au1;I)V

    iget-object v11, v7, Lcom/google/android/gms/internal/ads/k9;->f:Lz5/j7;

    .line 25
    iget-object v11, v11, Lz5/j7;->b:[B

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

    .line 26
    aget-byte v11, v11, v13

    and-int/2addr v11, v12

    iget-object v13, v7, Lcom/google/android/gms/internal/ads/k9;->K:[I

    aget v14, v13, v9

    add-int/2addr v14, v11

    aput v14, v13, v9

    if-eq v11, v12, :cond_35f

    add-int/2addr v10, v14

    add-int/lit8 v9, v9, 0x1

    goto :goto_355

    :cond_37a
    iget-object v3, v7, Lcom/google/android/gms/internal/ads/k9;->K:[I

    iget v9, v7, Lcom/google/android/gms/internal/ads/k9;->M:I

    sub-int/2addr v5, v9

    sub-int/2addr v5, v8

    sub-int/2addr v5, v10

    aput v5, v3, v11

    goto/16 :goto_436

    :cond_385
    if-ne v11, v8, :cond_473

    const/4 v8, 0x4

    move v9, v3

    move v11, v10

    move v10, v8

    move v8, v9

    :goto_38c
    iget v12, v7, Lcom/google/android/gms/internal/ads/k9;->J:I

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

    if-ge v3, v12, :cond_42d

    iget-object v12, v7, Lcom/google/android/gms/internal/ads/k9;->K:[I

    aput v9, v12, v3

    add-int/lit8 v10, v10, 0x1

    invoke-virtual {v7, v1, v10}, Lcom/google/android/gms/internal/ads/k9;->i(Lz5/au1;I)V

    add-int/lit8 v12, v10, -0x1

    iget-object v13, v7, Lcom/google/android/gms/internal/ads/k9;->f:Lz5/j7;

    .line 27
    iget-object v13, v13, Lz5/j7;->b:[B

    .line 28
    aget-byte v13, v13, v12

    if-eqz v13, :cond_425

    :goto_3a5
    if-ge v9, v11, :cond_3f9

    rsub-int/lit8 v11, v9, 0x7

    const/4 v13, 0x1

    shl-int v11, v13, v11

    iget-object v13, v7, Lcom/google/android/gms/internal/ads/k9;->f:Lz5/j7;

    .line 29
    iget-object v13, v13, Lz5/j7;->b:[B

    .line 30
    aget-byte v13, v13, v12

    and-int/2addr v13, v11

    if-eqz v13, :cond_3f4

    add-int/2addr v10, v9

    invoke-virtual {v7, v1, v10}, Lcom/google/android/gms/internal/ads/k9;->i(Lz5/au1;I)V

    add-int/lit8 v13, v12, 0x1

    iget-object v14, v7, Lcom/google/android/gms/internal/ads/k9;->f:Lz5/j7;

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

    .line 32
    aget-byte v12, v14, v12

    and-int/lit16 v12, v12, 0xff

    not-int v11, v11

    and-int/2addr v11, v12

    int-to-long v11, v11

    :goto_3c6
    if-ge v13, v10, :cond_3e1

    add-int/lit8 v14, v13, 0x1

    const/16 v16, 0x8

    shl-long v11, v11, v16

    move/from16 v16, v10

    iget-object v10, v7, Lcom/google/android/gms/internal/ads/k9;->f:Lz5/j7;

    .line 33
    iget-object v10, v10, Lz5/j7;->b:[B

    .line 34
    aget-byte v10, v10, v13

    and-int/lit16 v10, v10, 0xff

    move/from16 v17, v14

    int-to-long v13, v10

    or-long/2addr v11, v13

    move/from16 v10, v16

    move/from16 v13, v17

    goto :goto_3c6

    :cond_3e1
    move/from16 v16, v10

    if-lez v3, :cond_3f1

    mul-int/lit8 v9, v9, 0x7

    add-int/lit8 v9, v9, 0x6

    const-wide/16 v13, 0x1

    shl-long v9, v13, v9

    const-wide/16 v13, -0x1

    add-long/2addr v9, v13

    sub-long/2addr v11, v9

    :cond_3f1
    move/from16 v10, v16

    goto :goto_3fb

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

    const/16 v11, 0x8

    goto :goto_3a5

    :cond_3f9
    const-wide/16 v11, 0x0

    :goto_3fb
    const-wide/32 v13, -0x80000000

    cmp-long v9, v11, v13

    if-ltz v9, :cond_41d

    const-wide/32 v13, 0x7fffffff

    cmp-long v9, v11, v13

    if-gtz v9, :cond_41d

    long-to-int v9, v11

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

    if-eqz v3, :cond_413

    add-int/lit8 v12, v3, -0x1

    aget v12, v11, v12

    add-int/2addr v9, v12

    :cond_413
    aput v9, v11, v3

    add-int/2addr v8, v9

    add-int/lit8 v3, v3, 0x1

    const/4 v9, 0x0

    const/16 v11, 0x8

    goto/16 :goto_38c

    :cond_41d
    const-string v1, "EBML lacing sample size out of range."

    const/4 v2, 0x0

    invoke-static {v1, v2}, Lz5/r3;->b(Ljava/lang/String;Ljava/lang/Throwable;)Lz5/r3;

    move-result-object v1

    throw v1

    :cond_425
    const/4 v1, 0x0

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

    invoke-static {v2, v1}, Lz5/r3;->b(Ljava/lang/String;Ljava/lang/Throwable;)Lz5/r3;

    move-result-object v1

    throw v1

    :cond_42d
    iget-object v3, v7, Lcom/google/android/gms/internal/ads/k9;->K:[I

    iget v9, v7, Lcom/google/android/gms/internal/ads/k9;->M:I

    sub-int/2addr v5, v9

    sub-int/2addr v5, v10

    sub-int/2addr v5, v8

    aput v5, v3, v12

    :goto_436
    iget-object v3, v7, Lcom/google/android/gms/internal/ads/k9;->f:Lz5/j7;

    .line 35
    iget-object v3, v3, Lz5/j7;->b:[B

    const/4 v5, 0x0

    .line 36
    aget-byte v5, v3, v5

    const/4 v8, 0x1

    aget-byte v3, v3, v8

    iget-wide v8, v7, Lcom/google/android/gms/internal/ads/k9;->A:J

    shl-int/lit8 v5, v5, 0x8

    and-int/lit16 v3, v3, 0xff

    or-int/2addr v3, v5

    int-to-long v10, v3

    invoke-virtual {v7, v10, v11}, Lcom/google/android/gms/internal/ads/k9;->o(J)J

    move-result-wide v10

    add-long/2addr v10, v8

    iput-wide v10, v7, Lcom/google/android/gms/internal/ads/k9;->G:J

    iget v3, v15, Lcom/google/android/gms/internal/ads/i9;->d:I

    const/4 v5, 0x2

    if-eq v3, v5, :cond_46a

    const/16 v3, 0xa3

    if-ne v6, v3, :cond_468

    iget-object v3, v7, Lcom/google/android/gms/internal/ads/k9;->f:Lz5/j7;

    .line 37
    iget-object v3, v3, Lz5/j7;->b:[B

    .line 38
    aget-byte v3, v3, v5

    const/16 v6, 0x80

    and-int/2addr v3, v6

    const/16 v8, 0xa3

    if-ne v3, v6, :cond_467

    move v6, v8

    goto :goto_46a

    :cond_467
    move v6, v8

    :cond_468
    const/4 v3, 0x0

    goto :goto_46b

    :cond_46a
    :goto_46a
    const/4 v3, 0x1

    :goto_46b
    iput v3, v7, Lcom/google/android/gms/internal/ads/k9;->N:I

    iput v5, v7, Lcom/google/android/gms/internal/ads/k9;->F:I

    const/4 v3, 0x0

    iput v3, v7, Lcom/google/android/gms/internal/ads/k9;->I:I

    goto :goto_47b

    :cond_473
    const-string v1, "Unexpected lacing value: 2"

    const/4 v2, 0x0

    invoke-static {v1, v2}, Lz5/r3;->b(Ljava/lang/String;Ljava/lang/Throwable;)Lz5/r3;

    move-result-object v1

    throw v1

    :cond_47b
    :goto_47b
    const/16 v3, 0xa3

    if-ne v6, v3, :cond_4b1

    :goto_47f
    iget v3, v7, Lcom/google/android/gms/internal/ads/k9;->I:I

    iget v5, v7, Lcom/google/android/gms/internal/ads/k9;->J:I

    if-ge v3, v5, :cond_4ac

    iget-object v5, v7, Lcom/google/android/gms/internal/ads/k9;->K:[I

    aget v3, v5, v3

    invoke-virtual {v7, v1, v15, v3}, Lcom/google/android/gms/internal/ads/k9;->j(Lz5/au1;Lcom/google/android/gms/internal/ads/i9;I)I

    move-result v16

    iget-wide v5, v7, Lcom/google/android/gms/internal/ads/k9;->G:J

    iget v3, v7, Lcom/google/android/gms/internal/ads/k9;->I:I

    iget v8, v15, Lcom/google/android/gms/internal/ads/i9;->e:I

    mul-int/2addr v3, v8

    div-int/lit16 v3, v3, 0x3e8

    int-to-long v8, v3

    add-long v13, v8, v5

    iget v3, v7, Lcom/google/android/gms/internal/ads/k9;->N:I

    const/16 v17, 0x0

    move-object v11, v7

    move-object v12, v15

    move-object v5, v15

    move v15, v3

    invoke-virtual/range {v11 .. v17}, Lcom/google/android/gms/internal/ads/k9;->h(Lcom/google/android/gms/internal/ads/i9;JIII)V

    iget v3, v7, Lcom/google/android/gms/internal/ads/k9;->I:I

    add-int/lit8 v3, v3, 0x1

    iput v3, v7, Lcom/google/android/gms/internal/ads/k9;->I:I

    move-object v15, v5

    goto :goto_47f

    :cond_4ac
    const/4 v3, 0x0

    iput v3, v7, Lcom/google/android/gms/internal/ads/k9;->F:I

    goto/16 :goto_885

    :cond_4b1
    move-object v5, v15

    :goto_4b2
    iget v3, v7, Lcom/google/android/gms/internal/ads/k9;->I:I

    iget v6, v7, Lcom/google/android/gms/internal/ads/k9;->J:I

    if-ge v3, v6, :cond_885

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

    aget v8, v6, v3

    invoke-virtual {v7, v1, v5, v8}, Lcom/google/android/gms/internal/ads/k9;->j(Lz5/au1;Lcom/google/android/gms/internal/ads/i9;I)I

    move-result v8

    aput v8, v6, v3

    iget v3, v7, Lcom/google/android/gms/internal/ads/k9;->I:I

    add-int/lit8 v3, v3, 0x1

    iput v3, v7, Lcom/google/android/gms/internal/ads/k9;->I:I

    goto :goto_4b2

    .line 39
    :cond_4c9
    iget-wide v7, v4, Lz5/ha;->f:J

    const-wide/32 v9, 0x7fffffff

    cmp-long v9, v7, v9

    if-gtz v9, :cond_555

    long-to-int v7, v7

    if-nez v7, :cond_4d8

    const-string v3, ""

    goto :goto_4f0

    :cond_4d8
    new-array v8, v7, [B

    move-object v9, v1

    check-cast v9, Lz5/vt1;

    invoke-virtual {v9, v8, v3, v7, v3}, Lz5/vt1;->j([BIIZ)Z

    :goto_4e0
    if-lez v7, :cond_4ea

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

    aget-byte v10, v8, v9

    if-nez v10, :cond_4ea

    move v7, v9

    goto :goto_4e0

    :cond_4ea
    new-instance v9, Ljava/lang/String;

    invoke-direct {v9, v8, v3, v7}, Ljava/lang/String;-><init>([BII)V

    move-object v3, v9

    :goto_4f0
    iget-object v5, v5, Lz5/dv1;->a:Lcom/google/android/gms/internal/ads/k9;

    invoke-static {v5}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;

    const/16 v7, 0x86

    if-eq v6, v7, :cond_54c

    const/16 v7, 0x4282

    if-eq v6, v7, :cond_51a

    const/16 v7, 0x536e

    if-eq v6, v7, :cond_511

    const v7, 0x22b59c

    if-eq v6, v7, :cond_508

    goto/16 :goto_885

    .line 40
    :cond_508
    invoke-virtual {v5, v6}, Lcom/google/android/gms/internal/ads/k9;->b(I)V

    iget-object v5, v5, Lcom/google/android/gms/internal/ads/k9;->t:Lcom/google/android/gms/internal/ads/i9;

    .line 41
    iput-object v3, v5, Lcom/google/android/gms/internal/ads/i9;->W:Ljava/lang/String;

    goto/16 :goto_885

    .line 42
    :cond_511
    invoke-virtual {v5, v6}, Lcom/google/android/gms/internal/ads/k9;->b(I)V

    iget-object v5, v5, Lcom/google/android/gms/internal/ads/k9;->t:Lcom/google/android/gms/internal/ads/i9;

    iput-object v3, v5, Lcom/google/android/gms/internal/ads/i9;->a:Ljava/lang/String;

    goto/16 :goto_885

    :cond_51a
    const-string v5, "webm"

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

    move-result v5

    if-nez v5, :cond_885

    const-string v5, "matroska"

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

    move-result v5

    if-eqz v5, :cond_52c

    goto/16 :goto_885

    :cond_52c
    new-instance v1, Ljava/lang/StringBuilder;

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

    move-result v2

    add-int/lit8 v2, v2, 0x16

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

    const-string v2, "DocType "

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

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

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

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

    move-result-object v1

    const/4 v2, 0x0

    invoke-static {v1, v2}, Lz5/r3;->b(Ljava/lang/String;Ljava/lang/Throwable;)Lz5/r3;

    move-result-object v1

    throw v1

    :cond_54c
    invoke-virtual {v5, v6}, Lcom/google/android/gms/internal/ads/k9;->b(I)V

    iget-object v5, v5, Lcom/google/android/gms/internal/ads/k9;->t:Lcom/google/android/gms/internal/ads/i9;

    iput-object v3, v5, Lcom/google/android/gms/internal/ads/i9;->b:Ljava/lang/String;

    goto/16 :goto_885

    .line 43
    :cond_555
    new-instance v1, Ljava/lang/StringBuilder;

    const/16 v2, 0x29

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

    const-string v2, "String element size: "

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

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

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

    move-result-object v1

    const/4 v2, 0x0

    invoke-static {v1, v2}, Lz5/r3;->b(Ljava/lang/String;Ljava/lang/Throwable;)Lz5/r3;

    move-result-object v1

    throw v1

    :cond_56e
    iget-wide v9, v4, Lz5/ha;->f:J

    cmp-long v3, v9, v16

    if-gtz v3, :cond_7b7

    long-to-int v3, v9

    invoke-virtual {v4, v1, v3}, Lz5/ha;->b(Lz5/au1;I)J

    move-result-wide v9

    iget-object v3, v5, Lz5/dv1;->a:Lcom/google/android/gms/internal/ads/k9;

    invoke-static {v3}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;

    const/16 v5, 0x5031

    const/16 v7, 0x37

    if-eq v6, v5, :cond_7a3

    const/16 v5, 0x5032

    if-eq v6, v5, :cond_78f

    const/16 v5, 0x32

    sparse-switch v6, :sswitch_data_a88

    packed-switch v6, :pswitch_data_b06

    goto/16 :goto_885

    .line 44
    :sswitch_592
    iput-wide v9, v3, Lcom/google/android/gms/internal/ads/k9;->q:J

    goto/16 :goto_885

    :sswitch_596
    invoke-virtual {v3, v6}, Lcom/google/android/gms/internal/ads/k9;->b(I)V

    iget-object v3, v3, Lcom/google/android/gms/internal/ads/k9;->t:Lcom/google/android/gms/internal/ads/i9;

    long-to-int v5, v9

    iput v5, v3, Lcom/google/android/gms/internal/ads/i9;->e:I

    goto/16 :goto_885

    :sswitch_5a0
    invoke-virtual {v3, v6}, Lcom/google/android/gms/internal/ads/k9;->b(I)V

    long-to-int v5, v9

    if-eqz v5, :cond_5bc

    const/4 v6, 0x1

    if-eq v5, v6, :cond_5b6

    const/4 v6, 0x2

    if-eq v5, v6, :cond_5b6

    if-eq v5, v8, :cond_5b0

    goto/16 :goto_885

    :cond_5b0
    iget-object v3, v3, Lcom/google/android/gms/internal/ads/k9;->t:Lcom/google/android/gms/internal/ads/i9;

    iput v8, v3, Lcom/google/android/gms/internal/ads/i9;->r:I

    goto/16 :goto_885

    :cond_5b6
    iget-object v3, v3, Lcom/google/android/gms/internal/ads/k9;->t:Lcom/google/android/gms/internal/ads/i9;

    iput v6, v3, Lcom/google/android/gms/internal/ads/i9;->r:I

    goto/16 :goto_885

    :cond_5bc
    iget-object v3, v3, Lcom/google/android/gms/internal/ads/k9;->t:Lcom/google/android/gms/internal/ads/i9;

    const/4 v5, 0x0

    iput v5, v3, Lcom/google/android/gms/internal/ads/i9;->r:I

    goto/16 :goto_885

    :sswitch_5c3
    invoke-virtual {v3, v6}, Lcom/google/android/gms/internal/ads/k9;->b(I)V

    iget-object v3, v3, Lcom/google/android/gms/internal/ads/k9;->t:Lcom/google/android/gms/internal/ads/i9;

    long-to-int v5, v9

    iput v5, v3, Lcom/google/android/gms/internal/ads/i9;->P:I

    goto/16 :goto_885

    :sswitch_5cd
    invoke-virtual {v3, v6}, Lcom/google/android/gms/internal/ads/k9;->b(I)V

    iget-object v3, v3, Lcom/google/android/gms/internal/ads/k9;->t:Lcom/google/android/gms/internal/ads/i9;

    iput-wide v9, v3, Lcom/google/android/gms/internal/ads/i9;->S:J

    goto/16 :goto_885

    :sswitch_5d6
    invoke-virtual {v3, v6}, Lcom/google/android/gms/internal/ads/k9;->b(I)V

    iget-object v3, v3, Lcom/google/android/gms/internal/ads/k9;->t:Lcom/google/android/gms/internal/ads/i9;

    iput-wide v9, v3, Lcom/google/android/gms/internal/ads/i9;->R:J

    goto/16 :goto_885

    :sswitch_5df
    invoke-virtual {v3, v6}, Lcom/google/android/gms/internal/ads/k9;->b(I)V

    iget-object v3, v3, Lcom/google/android/gms/internal/ads/k9;->t:Lcom/google/android/gms/internal/ads/i9;

    long-to-int v5, v9

    iput v5, v3, Lcom/google/android/gms/internal/ads/i9;->f:I

    goto/16 :goto_885

    :sswitch_5e9
    invoke-virtual {v3, v6}, Lcom/google/android/gms/internal/ads/k9;->b(I)V

    iget-object v3, v3, Lcom/google/android/gms/internal/ads/k9;->t:Lcom/google/android/gms/internal/ads/i9;

    const-wide/16 v5, 0x1

    cmp-long v5, v9, v5

    if-nez v5, :cond_5f6

    const/4 v5, 0x1

    goto :goto_5f7

    :cond_5f6
    const/4 v5, 0x0

    :goto_5f7
    iput-boolean v5, v3, Lcom/google/android/gms/internal/ads/i9;->U:Z

    goto/16 :goto_885

    :sswitch_5fb
    invoke-virtual {v3, v6}, Lcom/google/android/gms/internal/ads/k9;->b(I)V

    iget-object v3, v3, Lcom/google/android/gms/internal/ads/k9;->t:Lcom/google/android/gms/internal/ads/i9;

    long-to-int v5, v9

    iput v5, v3, Lcom/google/android/gms/internal/ads/i9;->p:I

    goto/16 :goto_885

    :sswitch_605
    invoke-virtual {v3, v6}, Lcom/google/android/gms/internal/ads/k9;->b(I)V

    iget-object v3, v3, Lcom/google/android/gms/internal/ads/k9;->t:Lcom/google/android/gms/internal/ads/i9;

    long-to-int v5, v9

    iput v5, v3, Lcom/google/android/gms/internal/ads/i9;->q:I

    goto/16 :goto_885

    :sswitch_60f
    invoke-virtual {v3, v6}, Lcom/google/android/gms/internal/ads/k9;->b(I)V

    iget-object v3, v3, Lcom/google/android/gms/internal/ads/k9;->t:Lcom/google/android/gms/internal/ads/i9;

    long-to-int v5, v9

    iput v5, v3, Lcom/google/android/gms/internal/ads/i9;->o:I

    goto/16 :goto_885

    :sswitch_619
    invoke-virtual {v3, v6}, Lcom/google/android/gms/internal/ads/k9;->b(I)V

    long-to-int v5, v9

    if-eqz v5, :cond_637

    const/4 v6, 0x1

    if-eq v5, v6, :cond_633

    if-eq v5, v8, :cond_62d

    const/16 v6, 0xf

    if-eq v5, v6, :cond_62a

    goto/16 :goto_885

    :cond_62a
    iget-object v3, v3, Lcom/google/android/gms/internal/ads/k9;->t:Lcom/google/android/gms/internal/ads/i9;

    goto :goto_63a

    :cond_62d
    iget-object v3, v3, Lcom/google/android/gms/internal/ads/k9;->t:Lcom/google/android/gms/internal/ads/i9;

    iput v6, v3, Lcom/google/android/gms/internal/ads/i9;->w:I

    goto/16 :goto_885

    :cond_633
    iget-object v3, v3, Lcom/google/android/gms/internal/ads/k9;->t:Lcom/google/android/gms/internal/ads/i9;

    const/4 v8, 0x2

    goto :goto_63a

    :cond_637
    iget-object v3, v3, Lcom/google/android/gms/internal/ads/k9;->t:Lcom/google/android/gms/internal/ads/i9;

    const/4 v8, 0x0

    :goto_63a
    iput v8, v3, Lcom/google/android/gms/internal/ads/i9;->w:I

    goto/16 :goto_885

    :sswitch_63e
    iget-wide v5, v3, Lcom/google/android/gms/internal/ads/k9;->p:J

    add-long/2addr v9, v5

    iput-wide v9, v3, Lcom/google/android/gms/internal/ads/k9;->w:J

    goto/16 :goto_885

    :sswitch_645
    const-wide/16 v5, 0x1

    cmp-long v3, v9, v5

    if-nez v3, :cond_64d

    goto/16 :goto_885

    :cond_64d
    const/16 v1, 0x38

    const-string v2, "AESSettingsCipherMode "

    invoke-static {v1, v2, v9, v10, v13}, Lz5/ga;->a(ILjava/lang/String;JLjava/lang/String;)Ljava/lang/String;

    move-result-object v1

    const/4 v2, 0x0

    invoke-static {v1, v2}, Lz5/r3;->b(Ljava/lang/String;Ljava/lang/Throwable;)Lz5/r3;

    move-result-object v1

    throw v1

    :sswitch_65b
    const-wide/16 v5, 0x5

    cmp-long v3, v9, v5

    if-nez v3, :cond_663

    goto/16 :goto_885

    :cond_663
    const/16 v1, 0x31

    const-string v2, "ContentEncAlgo "

    invoke-static {v1, v2, v9, v10, v13}, Lz5/ga;->a(ILjava/lang/String;JLjava/lang/String;)Ljava/lang/String;

    move-result-object v1

    const/4 v2, 0x0

    invoke-static {v1, v2}, Lz5/r3;->b(Ljava/lang/String;Ljava/lang/Throwable;)Lz5/r3;

    move-result-object v1

    throw v1

    :sswitch_671
    const-wide/16 v6, 0x1

    cmp-long v3, v9, v6

    if-nez v3, :cond_679

    goto/16 :goto_885

    :cond_679
    const-string v1, "EBMLReadVersion "

    invoke-static {v5, v1, v9, v10, v13}, Lz5/ga;->a(ILjava/lang/String;JLjava/lang/String;)Ljava/lang/String;

    move-result-object v1

    const/4 v2, 0x0

    invoke-static {v1, v2}, Lz5/r3;->b(Ljava/lang/String;Ljava/lang/Throwable;)Lz5/r3;

    move-result-object v1

    throw v1

    :sswitch_685
    const-wide/16 v6, 0x1

    cmp-long v3, v9, v6

    if-ltz v3, :cond_693

    const-wide/16 v5, 0x2

    cmp-long v3, v9, v5

    if-gtz v3, :cond_693

    goto/16 :goto_885

    :cond_693
    const/16 v1, 0x35

    const-string v2, "DocTypeReadVersion "

    invoke-static {v1, v2, v9, v10, v13}, Lz5/ga;->a(ILjava/lang/String;JLjava/lang/String;)Ljava/lang/String;

    move-result-object v1

    const/4 v2, 0x0

    invoke-static {v1, v2}, Lz5/r3;->b(Ljava/lang/String;Ljava/lang/Throwable;)Lz5/r3;

    move-result-object v1

    throw v1

    :sswitch_6a1
    const-wide/16 v6, 0x3

    cmp-long v3, v9, v6

    if-nez v3, :cond_6a9

    goto/16 :goto_885

    :cond_6a9
    const-string v1, "ContentCompAlgo "

    invoke-static {v5, v1, v9, v10, v13}, Lz5/ga;->a(ILjava/lang/String;JLjava/lang/String;)Ljava/lang/String;

    move-result-object v1

    const/4 v2, 0x0

    invoke-static {v1, v2}, Lz5/r3;->b(Ljava/lang/String;Ljava/lang/Throwable;)Lz5/r3;

    move-result-object v1

    throw v1

    :sswitch_6b5
    invoke-virtual {v3, v6}, Lcom/google/android/gms/internal/ads/k9;->b(I)V

    iget-object v3, v3, Lcom/google/android/gms/internal/ads/k9;->t:Lcom/google/android/gms/internal/ads/i9;

    long-to-int v5, v9

    .line 45
    iput v5, v3, Lcom/google/android/gms/internal/ads/i9;->g:I

    goto/16 :goto_885

    :sswitch_6bf
    const/4 v5, 0x1

    .line 46
    iput-boolean v5, v3, Lcom/google/android/gms/internal/ads/k9;->P:Z

    goto/16 :goto_885

    :sswitch_6c4
    const/4 v5, 0x1

    iget-boolean v7, v3, Lcom/google/android/gms/internal/ads/k9;->D:Z

    if-nez v7, :cond_885

    invoke-virtual {v3, v6}, Lcom/google/android/gms/internal/ads/k9;->g(I)V

    iget-object v6, v3, Lcom/google/android/gms/internal/ads/k9;->C:Lz5/a7;

    invoke-virtual {v6, v9, v10}, Lz5/a7;->a(J)V

    iput-boolean v5, v3, Lcom/google/android/gms/internal/ads/k9;->D:Z

    goto/16 :goto_885

    :sswitch_6d5
    long-to-int v5, v9

    iput v5, v3, Lcom/google/android/gms/internal/ads/k9;->O:I

    goto/16 :goto_885

    :sswitch_6da
    invoke-virtual {v3, v9, v10}, Lcom/google/android/gms/internal/ads/k9;->o(J)J

    move-result-wide v5

    iput-wide v5, v3, Lcom/google/android/gms/internal/ads/k9;->A:J

    goto/16 :goto_885

    :sswitch_6e2
    invoke-virtual {v3, v6}, Lcom/google/android/gms/internal/ads/k9;->b(I)V

    iget-object v3, v3, Lcom/google/android/gms/internal/ads/k9;->t:Lcom/google/android/gms/internal/ads/i9;

    long-to-int v5, v9

    iput v5, v3, Lcom/google/android/gms/internal/ads/i9;->c:I

    goto/16 :goto_885

    :sswitch_6ec
    invoke-virtual {v3, v6}, Lcom/google/android/gms/internal/ads/k9;->b(I)V

    iget-object v3, v3, Lcom/google/android/gms/internal/ads/k9;->t:Lcom/google/android/gms/internal/ads/i9;

    long-to-int v5, v9

    iput v5, v3, Lcom/google/android/gms/internal/ads/i9;->n:I

    goto/16 :goto_885

    :sswitch_6f6
    invoke-virtual {v3, v6}, Lcom/google/android/gms/internal/ads/k9;->g(I)V

    iget-object v5, v3, Lcom/google/android/gms/internal/ads/k9;->B:Lz5/a7;

    invoke-virtual {v3, v9, v10}, Lcom/google/android/gms/internal/ads/k9;->o(J)J

    move-result-wide v6

    invoke-virtual {v5, v6, v7}, Lz5/a7;->a(J)V

    goto/16 :goto_885

    :sswitch_704
    invoke-virtual {v3, v6}, Lcom/google/android/gms/internal/ads/k9;->b(I)V

    iget-object v3, v3, Lcom/google/android/gms/internal/ads/k9;->t:Lcom/google/android/gms/internal/ads/i9;

    long-to-int v5, v9

    iput v5, v3, Lcom/google/android/gms/internal/ads/i9;->m:I

    goto/16 :goto_885

    :sswitch_70e
    invoke-virtual {v3, v6}, Lcom/google/android/gms/internal/ads/k9;->b(I)V

    iget-object v3, v3, Lcom/google/android/gms/internal/ads/k9;->t:Lcom/google/android/gms/internal/ads/i9;

    long-to-int v5, v9

    iput v5, v3, Lcom/google/android/gms/internal/ads/i9;->O:I

    goto/16 :goto_885

    :sswitch_718
    invoke-virtual {v3, v9, v10}, Lcom/google/android/gms/internal/ads/k9;->o(J)J

    move-result-wide v5

    iput-wide v5, v3, Lcom/google/android/gms/internal/ads/k9;->H:J

    goto/16 :goto_885

    :sswitch_720
    invoke-virtual {v3, v6}, Lcom/google/android/gms/internal/ads/k9;->b(I)V

    iget-object v3, v3, Lcom/google/android/gms/internal/ads/k9;->t:Lcom/google/android/gms/internal/ads/i9;

    const-wide/16 v5, 0x1

    cmp-long v5, v9, v5

    if-nez v5, :cond_72d

    const/4 v5, 0x1

    goto :goto_72e

    :cond_72d
    const/4 v5, 0x0

    :goto_72e
    iput-boolean v5, v3, Lcom/google/android/gms/internal/ads/i9;->V:Z

    goto/16 :goto_885

    :sswitch_732
    invoke-virtual {v3, v6}, Lcom/google/android/gms/internal/ads/k9;->b(I)V

    iget-object v3, v3, Lcom/google/android/gms/internal/ads/k9;->t:Lcom/google/android/gms/internal/ads/i9;

    long-to-int v5, v9

    iput v5, v3, Lcom/google/android/gms/internal/ads/i9;->d:I

    goto/16 :goto_885

    :pswitch_73c
    invoke-virtual {v3, v6}, Lcom/google/android/gms/internal/ads/k9;->b(I)V

    iget-object v3, v3, Lcom/google/android/gms/internal/ads/k9;->t:Lcom/google/android/gms/internal/ads/i9;

    long-to-int v5, v9

    iput v5, v3, Lcom/google/android/gms/internal/ads/i9;->C:I

    goto/16 :goto_885

    :pswitch_746
    invoke-virtual {v3, v6}, Lcom/google/android/gms/internal/ads/k9;->b(I)V

    iget-object v3, v3, Lcom/google/android/gms/internal/ads/k9;->t:Lcom/google/android/gms/internal/ads/i9;

    long-to-int v5, v9

    iput v5, v3, Lcom/google/android/gms/internal/ads/i9;->B:I

    goto/16 :goto_885

    :pswitch_750
    invoke-virtual {v3, v6}, Lcom/google/android/gms/internal/ads/k9;->b(I)V

    iget-object v5, v3, Lcom/google/android/gms/internal/ads/k9;->t:Lcom/google/android/gms/internal/ads/i9;

    const/4 v6, 0x1

    iput-boolean v6, v5, Lcom/google/android/gms/internal/ads/i9;->x:Z

    long-to-int v5, v9

    invoke-static {v5}, Lcom/google/android/gms/internal/ads/e9;->a(I)I

    move-result v5

    const/4 v6, -0x1

    if-eq v5, v6, :cond_885

    iget-object v3, v3, Lcom/google/android/gms/internal/ads/k9;->t:Lcom/google/android/gms/internal/ads/i9;

    iput v5, v3, Lcom/google/android/gms/internal/ads/i9;->y:I

    goto/16 :goto_885

    :pswitch_766
    const/4 v5, -0x1

    invoke-virtual {v3, v6}, Lcom/google/android/gms/internal/ads/k9;->b(I)V

    long-to-int v6, v9

    invoke-static {v6}, Lcom/google/android/gms/internal/ads/e9;->b(I)I

    move-result v6

    if-eq v6, v5, :cond_885

    iget-object v3, v3, Lcom/google/android/gms/internal/ads/k9;->t:Lcom/google/android/gms/internal/ads/i9;

    iput v6, v3, Lcom/google/android/gms/internal/ads/i9;->z:I

    goto/16 :goto_885

    :pswitch_777
    invoke-virtual {v3, v6}, Lcom/google/android/gms/internal/ads/k9;->b(I)V

    long-to-int v5, v9

    const/4 v6, 0x1

    const/4 v7, 0x2

    if-eq v5, v6, :cond_789

    if-eq v5, v7, :cond_783

    goto/16 :goto_885

    :cond_783
    iget-object v3, v3, Lcom/google/android/gms/internal/ads/k9;->t:Lcom/google/android/gms/internal/ads/i9;

    iput v6, v3, Lcom/google/android/gms/internal/ads/i9;->A:I

    goto/16 :goto_885

    :cond_789
    iget-object v3, v3, Lcom/google/android/gms/internal/ads/k9;->t:Lcom/google/android/gms/internal/ads/i9;

    iput v7, v3, Lcom/google/android/gms/internal/ads/i9;->A:I

    goto/16 :goto_885

    :cond_78f
    const-wide/16 v5, 0x1

    cmp-long v3, v9, v5

    if-nez v3, :cond_797

    goto/16 :goto_885

    :cond_797
    const-string v1, "ContentEncodingScope "

    invoke-static {v7, v1, v9, v10, v13}, Lz5/ga;->a(ILjava/lang/String;JLjava/lang/String;)Ljava/lang/String;

    move-result-object v1

    const/4 v2, 0x0

    invoke-static {v1, v2}, Lz5/r3;->b(Ljava/lang/String;Ljava/lang/Throwable;)Lz5/r3;

    move-result-object v1

    throw v1

    :cond_7a3
    const-wide/16 v5, 0x0

    cmp-long v3, v9, v5

    if-nez v3, :cond_7ab

    goto/16 :goto_885

    :cond_7ab
    const-string v1, "ContentEncodingOrder "

    invoke-static {v7, v1, v9, v10, v13}, Lz5/ga;->a(ILjava/lang/String;JLjava/lang/String;)Ljava/lang/String;

    move-result-object v1

    const/4 v2, 0x0

    invoke-static {v1, v2}, Lz5/r3;->b(Ljava/lang/String;Ljava/lang/Throwable;)Lz5/r3;

    move-result-object v1

    throw v1

    :cond_7b7
    const/4 v1, 0x0

    .line 47
    new-instance v2, Ljava/lang/StringBuilder;

    const/16 v3, 0x2a

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

    const-string v3, "Invalid integer size: "

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

    invoke-virtual {v2, v9, v10}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

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

    move-result-object v2

    invoke-static {v2, v1}, Lz5/r3;->b(Ljava/lang/String;Ljava/lang/Throwable;)Lz5/r3;

    move-result-object v1

    throw v1

    :cond_7d0
    invoke-interface/range {p1 .. p1}, Lz5/au1;->zzn()J

    move-result-wide v5

    iget-wide v7, v4, Lz5/ha;->f:J

    iget-object v3, v4, Lz5/ha;->b:Ljava/lang/Object;

    check-cast v3, Ljava/util/ArrayDeque;

    new-instance v9, Lz5/bv1;

    iget v10, v4, Lz5/ha;->e:I

    add-long/2addr v7, v5

    invoke-direct {v9, v10, v7, v8}, Lz5/bv1;-><init>(IJ)V

    invoke-virtual {v3, v9}, Ljava/util/ArrayDeque;->push(Ljava/lang/Object;)V

    iget-object v3, v4, Lz5/ha;->g:Ljava/lang/Object;

    check-cast v3, Lz5/dv1;

    iget v7, v4, Lz5/ha;->e:I

    iget-wide v8, v4, Lz5/ha;->f:J

    iget-object v3, v3, Lz5/dv1;->a:Lcom/google/android/gms/internal/ads/k9;

    .line 48
    iget-object v10, v3, Lcom/google/android/gms/internal/ads/k9;->Z:Lz5/bu1;

    invoke-static {v10}, Lcom/google/android/gms/internal/ads/d;->p(Ljava/lang/Object;)Ljava/lang/Object;

    const/16 v10, 0xa0

    if-eq v7, v10, :cond_895

    const/16 v10, 0xae

    if-eq v7, v10, :cond_88b

    const/16 v10, 0xbb

    if-eq v7, v10, :cond_887

    const/16 v10, 0x4dbb

    if-eq v7, v10, :cond_87e

    const/16 v10, 0x5035

    if-eq v7, v10, :cond_875

    const/16 v10, 0x55d0

    if-eq v7, v10, :cond_86c

    const v10, 0x18538067

    if-eq v7, v10, :cond_852

    const v5, 0x1c53bb6b

    if-eq v7, v5, :cond_842

    const v5, 0x1f43b675

    if-eq v7, v5, :cond_81c

    goto :goto_885

    :cond_81c
    iget-boolean v5, v3, Lcom/google/android/gms/internal/ads/k9;->u:Z

    if-nez v5, :cond_885

    iget-boolean v5, v3, Lcom/google/android/gms/internal/ads/k9;->c:Z

    if-eqz v5, :cond_830

    iget-wide v5, v3, Lcom/google/android/gms/internal/ads/k9;->y:J

    const-wide/16 v7, -0x1

    cmp-long v5, v5, v7

    if-eqz v5, :cond_830

    const/4 v5, 0x1

    iput-boolean v5, v3, Lcom/google/android/gms/internal/ads/k9;->x:Z

    goto :goto_885

    :cond_830
    const/4 v5, 0x1

    iget-object v6, v3, Lcom/google/android/gms/internal/ads/k9;->Z:Lz5/bu1;

    new-instance v7, Lz5/eu1;

    iget-wide v8, v3, Lcom/google/android/gms/internal/ads/k9;->s:J

    const-wide/16 v10, 0x0

    invoke-direct {v7, v8, v9, v10, v11}, Lz5/eu1;-><init>(JJ)V

    invoke-interface {v6, v7}, Lz5/bu1;->i(Lz5/lu1;)V

    iput-boolean v5, v3, Lcom/google/android/gms/internal/ads/k9;->u:Z

    goto :goto_885

    :cond_842
    new-instance v5, Lz5/a7;

    const/4 v6, 0x0

    invoke-direct {v5, v6}, Lz5/a7;-><init>(I)V

    iput-object v5, v3, Lcom/google/android/gms/internal/ads/k9;->B:Lz5/a7;

    new-instance v5, Lz5/a7;

    invoke-direct {v5, v6}, Lz5/a7;-><init>(I)V

    iput-object v5, v3, Lcom/google/android/gms/internal/ads/k9;->C:Lz5/a7;

    goto :goto_885

    :cond_852
    iget-wide v10, v3, Lcom/google/android/gms/internal/ads/k9;->p:J

    const-wide/16 v12, -0x1

    cmp-long v7, v10, v12

    if-eqz v7, :cond_867

    cmp-long v7, v10, v5

    if-nez v7, :cond_85f

    goto :goto_867

    :cond_85f
    const-string v1, "Multiple Segment elements not supported"

    const/4 v2, 0x0

    invoke-static {v1, v2}, Lz5/r3;->b(Ljava/lang/String;Ljava/lang/Throwable;)Lz5/r3;

    move-result-object v1

    throw v1

    :cond_867
    :goto_867
    iput-wide v5, v3, Lcom/google/android/gms/internal/ads/k9;->p:J

    iput-wide v8, v3, Lcom/google/android/gms/internal/ads/k9;->o:J

    goto :goto_885

    :cond_86c
    invoke-virtual {v3, v7}, Lcom/google/android/gms/internal/ads/k9;->b(I)V

    iget-object v3, v3, Lcom/google/android/gms/internal/ads/k9;->t:Lcom/google/android/gms/internal/ads/i9;

    const/4 v5, 0x1

    iput-boolean v5, v3, Lcom/google/android/gms/internal/ads/i9;->x:Z

    goto :goto_885

    :cond_875
    const/4 v5, 0x1

    invoke-virtual {v3, v7}, Lcom/google/android/gms/internal/ads/k9;->b(I)V

    iget-object v3, v3, Lcom/google/android/gms/internal/ads/k9;->t:Lcom/google/android/gms/internal/ads/i9;

    iput-boolean v5, v3, Lcom/google/android/gms/internal/ads/i9;->h:Z

    goto :goto_885

    :cond_87e
    const/4 v5, -0x1

    iput v5, v3, Lcom/google/android/gms/internal/ads/k9;->v:I

    const-wide/16 v5, -0x1

    iput-wide v5, v3, Lcom/google/android/gms/internal/ads/k9;->w:J

    :cond_885
    :goto_885
    const/4 v3, 0x0

    goto :goto_899

    :cond_887
    const/4 v5, 0x0

    iput-boolean v5, v3, Lcom/google/android/gms/internal/ads/k9;->D:Z

    goto :goto_898

    :cond_88b
    const/4 v5, 0x0

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

    const/4 v7, 0x0

    invoke-direct {v6, v7}, Lcom/google/android/gms/internal/ads/i9;-><init>(Lcom/google/android/gms/internal/ads/m6;)V

    iput-object v6, v3, Lcom/google/android/gms/internal/ads/k9;->t:Lcom/google/android/gms/internal/ads/i9;

    goto :goto_898

    :cond_895
    const/4 v5, 0x0

    iput-boolean v5, v3, Lcom/google/android/gms/internal/ads/k9;->P:Z

    :goto_898
    move v3, v5

    .line 49
    :goto_899
    iput v3, v4, Lz5/ha;->d:I

    const/4 v3, 0x1

    :goto_89c
    if-eqz v3, :cond_8c5

    .line 50
    invoke-interface/range {p1 .. p1}, Lz5/au1;->zzn()J

    move-result-wide v3

    iget-boolean v5, v0, Lcom/google/android/gms/internal/ads/k9;->x:Z

    if-eqz v5, :cond_8b0

    iput-wide v3, v0, Lcom/google/android/gms/internal/ads/k9;->z:J

    iget-wide v3, v0, Lcom/google/android/gms/internal/ads/k9;->y:J

    iput-wide v3, v2, Lz5/p8;->a:J

    const/4 v1, 0x0

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

    goto :goto_8c0

    :cond_8b0
    iget-boolean v3, v0, Lcom/google/android/gms/internal/ads/k9;->u:Z

    if-eqz v3, :cond_8c2

    iget-wide v3, v0, Lcom/google/android/gms/internal/ads/k9;->z:J

    const-wide/16 v5, -0x1

    cmp-long v7, v3, v5

    if-eqz v7, :cond_8c2

    iput-wide v3, v2, Lz5/p8;->a:J

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

    :goto_8c0
    const/4 v1, 0x1

    return v1

    :cond_8c2
    const/4 v3, 0x0

    goto/16 :goto_9

    :cond_8c5
    const/4 v1, 0x0

    :goto_8c6
    iget-object v2, v0, Lcom/google/android/gms/internal/ads/k9;->b:Landroid/util/SparseArray;

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

    move-result v2

    if-ge v1, v2, :cond_8e5

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

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

    move-result-object v2

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

    .line 51
    iget-object v3, v2, Lcom/google/android/gms/internal/ads/i9;->X:Lz5/ou1;

    invoke-static {v3}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object;

    .line 52
    iget-object v3, v2, Lcom/google/android/gms/internal/ads/i9;->T:Lcom/google/android/gms/internal/ads/j9;

    if-eqz v3, :cond_8e2

    invoke-virtual {v3, v2}, Lcom/google/android/gms/internal/ads/j9;->a(Lcom/google/android/gms/internal/ads/i9;)V

    :cond_8e2
    add-int/lit8 v1, v1, 0x1

    goto :goto_8c6

    :cond_8e5
    const/4 v1, -0x1

    return v1

    .line 53
    :cond_8e7
    iget-wide v5, v4, Lz5/ha;->f:J

    move-object v3, v1

    check-cast v3, Lz5/vt1;

    long-to-int v5, v5

    const/4 v6, 0x0

    invoke-virtual {v3, v5, v6}, Lz5/vt1;->c(IZ)Z

    iput v6, v4, Lz5/ha;->d:I

    move v3, v6

    goto/16 :goto_16

    :cond_8f6
    return v3

    nop

    :sswitch_data_8f8
    .sparse-switch
        0x83 -> :sswitch_d7
        0x86 -> :sswitch_d5
        0x88 -> :sswitch_d7
        0x9b -> :sswitch_d7
        0x9f -> :sswitch_d7
        0xa0 -> :sswitch_d3
        0xa1 -> :sswitch_d1
        0xa3 -> :sswitch_d1
        0xa5 -> :sswitch_d1
        0xa6 -> :sswitch_d3
        0xae -> :sswitch_d3
        0xb0 -> :sswitch_d7
        0xb3 -> :sswitch_d7
        0xb5 -> :sswitch_cf
        0xb7 -> :sswitch_d3
        0xba -> :sswitch_d7
        0xbb -> :sswitch_d3
        0xd7 -> :sswitch_d7
        0xe0 -> :sswitch_d3
        0xe1 -> :sswitch_d3
        0xe7 -> :sswitch_d7
        0xee -> :sswitch_d7
        0xf1 -> :sswitch_d7
        0xfb -> :sswitch_d7
        0x41e4 -> :sswitch_d3
        0x41e7 -> :sswitch_d7
        0x41ed -> :sswitch_d1
        0x4254 -> :sswitch_d7
        0x4255 -> :sswitch_d1
        0x4282 -> :sswitch_d5
        0x4285 -> :sswitch_d7
        0x42f7 -> :sswitch_d7
        0x4489 -> :sswitch_cf
        0x47e1 -> :sswitch_d7
        0x47e2 -> :sswitch_d1
        0x47e7 -> :sswitch_d3
        0x47e8 -> :sswitch_d7
        0x4dbb -> :sswitch_d3
        0x5031 -> :sswitch_d7
        0x5032 -> :sswitch_d7
        0x5034 -> :sswitch_d3
        0x5035 -> :sswitch_d3
        0x536e -> :sswitch_d5
        0x53ab -> :sswitch_d1
        0x53ac -> :sswitch_d7
        0x53b8 -> :sswitch_d7
        0x54b0 -> :sswitch_d7
        0x54b2 -> :sswitch_d7
        0x54ba -> :sswitch_d7
        0x55aa -> :sswitch_d7
        0x55b0 -> :sswitch_d3
        0x55b9 -> :sswitch_d7
        0x55ba -> :sswitch_d7
        0x55bb -> :sswitch_d7
        0x55bc -> :sswitch_d7
        0x55bd -> :sswitch_d7
        0x55d0 -> :sswitch_d3
        0x55d1 -> :sswitch_cf
        0x55d2 -> :sswitch_cf
        0x55d3 -> :sswitch_cf
        0x55d4 -> :sswitch_cf
        0x55d5 -> :sswitch_cf
        0x55d6 -> :sswitch_cf
        0x55d7 -> :sswitch_cf
        0x55d8 -> :sswitch_cf
        0x55d9 -> :sswitch_cf
        0x55da -> :sswitch_cf
        0x55ee -> :sswitch_d7
        0x56aa -> :sswitch_d7
        0x56bb -> :sswitch_d7
        0x6240 -> :sswitch_d3
        0x6264 -> :sswitch_d7
        0x63a2 -> :sswitch_d1
        0x6d80 -> :sswitch_d3
        0x75a1 -> :sswitch_d3
        0x7670 -> :sswitch_d3
        0x7671 -> :sswitch_d7
        0x7672 -> :sswitch_d1
        0x7673 -> :sswitch_cf
        0x7674 -> :sswitch_cf
        0x7675 -> :sswitch_cf
        0x22b59c -> :sswitch_d5
        0x23e383 -> :sswitch_d7
        0x2ad7b1 -> :sswitch_d7
        0x114d9b74 -> :sswitch_d3
        0x1549a966 -> :sswitch_d3
        0x1654ae6b -> :sswitch_d3
        0x18538067 -> :sswitch_d3
        0x1a45dfa3 -> :sswitch_d3
        0x1c53bb6b -> :sswitch_d3
        0x1f43b675 -> :sswitch_d3
    .end sparse-switch

    :pswitch_data_a66
    .packed-switch 0x55d1
        :pswitch_189
        :pswitch_180
        :pswitch_177
        :pswitch_16e
        :pswitch_165
        :pswitch_15c
        :pswitch_153
        :pswitch_14a
        :pswitch_140
        :pswitch_136
    .end packed-switch

    :pswitch_data_a7e
    .packed-switch 0x7673
        :pswitch_1a4
        :pswitch_19b
        :pswitch_192
    .end packed-switch

    :sswitch_data_a88
    .sparse-switch
        0x83 -> :sswitch_732
        0x88 -> :sswitch_720
        0x9b -> :sswitch_718
        0x9f -> :sswitch_70e
        0xb0 -> :sswitch_704
        0xb3 -> :sswitch_6f6
        0xba -> :sswitch_6ec
        0xd7 -> :sswitch_6e2
        0xe7 -> :sswitch_6da
        0xee -> :sswitch_6d5
        0xf1 -> :sswitch_6c4
        0xfb -> :sswitch_6bf
        0x41e7 -> :sswitch_6b5
        0x4254 -> :sswitch_6a1
        0x4285 -> :sswitch_685
        0x42f7 -> :sswitch_671
        0x47e1 -> :sswitch_65b
        0x47e8 -> :sswitch_645
        0x53ac -> :sswitch_63e
        0x53b8 -> :sswitch_619
        0x54b0 -> :sswitch_60f
        0x54b2 -> :sswitch_605
        0x54ba -> :sswitch_5fb
        0x55aa -> :sswitch_5e9
        0x55ee -> :sswitch_5df
        0x56aa -> :sswitch_5d6
        0x56bb -> :sswitch_5cd
        0x6264 -> :sswitch_5c3
        0x7671 -> :sswitch_5a0
        0x23e383 -> :sswitch_596
        0x2ad7b1 -> :sswitch_592
    .end sparse-switch

    :pswitch_data_b06
    .packed-switch 0x55b9
        :pswitch_777
        :pswitch_766
        :pswitch_750
        :pswitch_746
        :pswitch_73c
    .end packed-switch
.end method

.method public final e(Lz5/bu1;)V
    .registers 2

    iput-object p1, p0, Lcom/google/android/gms/internal/ads/k9;->Z:Lz5/bu1;

    return-void
.end method

.method public final f(JJ)V
    .registers 5

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

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

    const/4 p1, 0x0

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

    iget-object p2, p0, Lcom/google/android/gms/internal/ads/k9;->a0:Lz5/ha;

    .line 1
    iput p1, p2, Lz5/ha;->d:I

    iget-object p3, p2, Lz5/ha;->b:Ljava/lang/Object;

    check-cast p3, Ljava/util/ArrayDeque;

    invoke-virtual {p3}, Ljava/util/ArrayDeque;->clear()V

    iget-object p2, p2, Lz5/ha;->c:Ljava/lang/Object;

    check-cast p2, Lz5/ev1;

    .line 2
    iput p1, p2, Lz5/ev1;->b:I

    iput p1, p2, Lz5/ev1;->c:I

    .line 3
    iget-object p2, p0, Lcom/google/android/gms/internal/ads/k9;->a:Lz5/ev1;

    .line 4
    iput p1, p2, Lz5/ev1;->b:I

    iput p1, p2, Lz5/ev1;->c:I

    .line 5
    invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/k9;->k()V

    move p2, p1

    :goto_27
    iget-object p3, p0, Lcom/google/android/gms/internal/ads/k9;->b:Landroid/util/SparseArray;

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

    move-result p3

    if-ge p2, p3, :cond_42

    iget-object p3, p0, Lcom/google/android/gms/internal/ads/k9;->b:Landroid/util/SparseArray;

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

    move-result-object p3

    check-cast p3, Lcom/google/android/gms/internal/ads/i9;

    iget-object p3, p3, Lcom/google/android/gms/internal/ads/i9;->T:Lcom/google/android/gms/internal/ads/j9;

    if-eqz p3, :cond_3f

    .line 6
    iput-boolean p1, p3, Lcom/google/android/gms/internal/ads/j9;->b:Z

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

    :cond_3f
    add-int/lit8 p2, p2, 0x1

    goto :goto_27

    :cond_42
    return-void
.end method

.method public final g(I)V
    .registers 4
    .annotation runtime Lorg/checkerframework/checker/nullness/qual/EnsuresNonNull;
        value = {
            "cueTimesUs",
            "cueClusterPositions"
        }
    .end annotation

    iget-object v0, p0, Lcom/google/android/gms/internal/ads/k9;->B:Lz5/a7;

    if-eqz v0, :cond_9

    iget-object v0, p0, Lcom/google/android/gms/internal/ads/k9;->C:Lz5/a7;

    if-eqz v0, :cond_9

    return-void

    :cond_9
    new-instance v0, Ljava/lang/StringBuilder;

    const/16 v1, 0x25

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

    const-string v1, "Element "

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

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

    const-string p1, " must be in a Cues"

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

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

    move-result-object p1

    const/4 v0, 0x0

    invoke-static {p1, v0}, Lz5/r3;->b(Ljava/lang/String;Ljava/lang/Throwable;)Lz5/r3;

    move-result-object p1

    throw p1
.end method

.method public final h(Lcom/google/android/gms/internal/ads/i9;JIII)V
    .registers 23
    .annotation runtime Lorg/checkerframework/checker/nullness/qual/RequiresNonNull;
        value = {
            "#1.output"
        }
    .end annotation

    move-object/from16 v0, p0

    move-object/from16 v1, p1

    move/from16 v2, p4

    iget-object v3, v1, Lcom/google/android/gms/internal/ads/i9;->T:Lcom/google/android/gms/internal/ads/j9;

    const/4 v4, 0x1

    const/4 v5, 0x0

    if-eqz v3, :cond_35

    .line 1
    iget-boolean v6, v3, Lcom/google/android/gms/internal/ads/j9;->b:Z

    if-nez v6, :cond_12

    goto/16 :goto_10d

    :cond_12
    iget v6, v3, Lcom/google/android/gms/internal/ads/j9;->c:I

    add-int/lit8 v7, v6, 0x1

    iput v7, v3, Lcom/google/android/gms/internal/ads/j9;->c:I

    if-nez v6, :cond_22

    move-wide/from16 v9, p2

    iput-wide v9, v3, Lcom/google/android/gms/internal/ads/j9;->d:J

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

    iput v5, v3, Lcom/google/android/gms/internal/ads/j9;->f:I

    :cond_22
    iget v2, v3, Lcom/google/android/gms/internal/ads/j9;->f:I

    add-int v2, v2, p5

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

    move/from16 v6, p6

    iput v6, v3, Lcom/google/android/gms/internal/ads/j9;->g:I

    const/16 v2, 0x10

    if-lt v7, v2, :cond_10d

    invoke-virtual {v3, v1}, Lcom/google/android/gms/internal/ads/j9;->a(Lcom/google/android/gms/internal/ads/i9;)V

    goto/16 :goto_10d

    :cond_35
    move-wide/from16 v9, p2

    move/from16 v6, p6

    .line 2
    iget-object v3, v1, Lcom/google/android/gms/internal/ads/i9;->b:Ljava/lang/String;

    const-string v7, "S_TEXT/UTF8"

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

    move-result v3

    const-string v8, "S_TEXT/ASS"

    if-nez v3, :cond_4d

    iget-object v3, v1, Lcom/google/android/gms/internal/ads/i9;->b:Ljava/lang/String;

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

    move-result v3

    if-eqz v3, :cond_66

    :cond_4d
    iget v3, v0, Lcom/google/android/gms/internal/ads/k9;->J:I

    if-le v3, v4, :cond_54

    const-string v3, "Skipping subtitle sample in laced block."

    goto :goto_61

    :cond_54
    iget-wide v11, v0, Lcom/google/android/gms/internal/ads/k9;->H:J

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

    cmp-long v3, v11, v13

    if-nez v3, :cond_6a

    const-string v3, "Skipping subtitle sample with no duration."

    :goto_61
    const-string v5, "MatroskaExtractor"

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

    :cond_66
    move/from16 v3, p5

    goto/16 :goto_e3

    :cond_6a
    iget-object v3, v1, Lcom/google/android/gms/internal/ads/i9;->b:Ljava/lang/String;

    iget-object v13, v0, Lcom/google/android/gms/internal/ads/k9;->j:Lz5/j7;

    .line 3
    iget-object v13, v13, Lz5/j7;->b:[B

    .line 4
    invoke-virtual {v3}, Ljava/lang/String;->hashCode()I

    move-result v14

    const v15, 0x2c0618eb

    if-eq v14, v15, :cond_87

    const v8, 0x54c61e47

    if-eq v14, v8, :cond_7f

    goto :goto_8f

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

    move-result v3

    if-eqz v3, :cond_8f

    move v3, v5

    goto :goto_90

    :cond_87
    invoke-virtual {v3, v8}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v3

    if-eqz v3, :cond_8f

    move v3, v4

    goto :goto_90

    :cond_8f
    :goto_8f
    const/4 v3, -0x1

    :goto_90
    if-eqz v3, :cond_a5

    if-ne v3, v4, :cond_9f

    const-wide/16 v7, 0x2710

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

    invoke-static {v11, v12, v3, v7, v8}, Lcom/google/android/gms/internal/ads/k9;->m(JLjava/lang/String;J)[B

    move-result-object v3

    const/16 v7, 0x15

    goto :goto_af

    :cond_9f
    new-instance v1, Ljava/lang/IllegalArgumentException;

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

    throw v1

    :cond_a5
    const-wide/16 v7, 0x3e8

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

    invoke-static {v11, v12, v3, v7, v8}, Lcom/google/android/gms/internal/ads/k9;->m(JLjava/lang/String;J)[B

    move-result-object v3

    const/16 v7, 0x13

    :goto_af
    array-length v8, v3

    invoke-static {v3, v5, v13, v7, v8}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V

    iget-object v3, v0, Lcom/google/android/gms/internal/ads/k9;->j:Lz5/j7;

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

    move-result v3

    :goto_b9
    iget-object v7, v0, Lcom/google/android/gms/internal/ads/k9;->j:Lz5/j7;

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

    move-result v7

    if-ge v3, v7, :cond_d0

    iget-object v7, v0, Lcom/google/android/gms/internal/ads/k9;->j:Lz5/j7;

    .line 5
    iget-object v8, v7, Lz5/j7;->b:[B

    .line 6
    aget-byte v8, v8, v3

    if-nez v8, :cond_cd

    invoke-virtual {v7, v3}, Lz5/j7;->n(I)V

    goto :goto_d0

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

    goto :goto_b9

    :cond_d0
    :goto_d0
    iget-object v3, v1, Lcom/google/android/gms/internal/ads/i9;->X:Lz5/ou1;

    iget-object v7, v0, Lcom/google/android/gms/internal/ads/k9;->j:Lz5/j7;

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

    move-result v8

    .line 7
    invoke-interface {v3, v7, v8, v5}, Lz5/ou1;->e(Lz5/j7;II)V

    .line 8
    iget-object v3, v0, Lcom/google/android/gms/internal/ads/k9;->j:Lz5/j7;

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

    move-result v3

    add-int v3, v3, p5

    :goto_e3
    const/high16 v5, 0x10000000

    and-int/2addr v5, v2

    if-eqz v5, :cond_100

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

    if-le v5, v4, :cond_f1

    const v5, -0x10000001

    and-int/2addr v2, v5

    goto :goto_100

    :cond_f1
    iget-object v5, v0, Lcom/google/android/gms/internal/ads/k9;->m:Lz5/j7;

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

    move-result v5

    iget-object v7, v1, Lcom/google/android/gms/internal/ads/i9;->X:Lz5/ou1;

    iget-object v8, v0, Lcom/google/android/gms/internal/ads/k9;->m:Lz5/j7;

    const/4 v11, 0x2

    invoke-interface {v7, v8, v5, v11}, Lz5/ou1;->e(Lz5/j7;II)V

    add-int/2addr v3, v5

    :cond_100
    :goto_100
    move v11, v2

    move v12, v3

    iget-object v8, v1, Lcom/google/android/gms/internal/ads/i9;->X:Lz5/ou1;

    iget-object v14, v1, Lcom/google/android/gms/internal/ads/i9;->j:Lz5/nu1;

    move-wide/from16 v9, p2

    move/from16 v13, p6

    invoke-interface/range {v8 .. v14}, Lz5/ou1;->d(JIIILz5/nu1;)V

    :cond_10d
    :goto_10d
    iput-boolean v4, v0, Lcom/google/android/gms/internal/ads/k9;->E:Z

    return-void
.end method

.method public final i(Lz5/au1;I)V
    .registers 7

    iget-object v0, p0, Lcom/google/android/gms/internal/ads/k9;->f:Lz5/j7;

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

    move-result v0

    if-lt v0, p2, :cond_9

    return-void

    :cond_9
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/k9;->f:Lz5/j7;

    .line 1
    iget-object v1, v0, Lz5/j7;->b:[B

    array-length v2, v1

    if-ge v2, p2, :cond_19

    array-length v1, v1

    add-int/2addr v1, v1

    .line 2
    invoke-static {v1, p2}, Ljava/lang/Math;->max(II)I

    move-result v1

    invoke-virtual {v0, v1}, Lz5/j7;->k(I)V

    :cond_19
    iget-object v0, p0, Lcom/google/android/gms/internal/ads/k9;->f:Lz5/j7;

    .line 3
    iget-object v1, v0, Lz5/j7;->b:[B

    .line 4
    invoke-virtual {v0}, Lz5/j7;->m()I

    move-result v0

    iget-object v2, p0, Lcom/google/android/gms/internal/ads/k9;->f:Lz5/j7;

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

    move-result v2

    check-cast p1, Lz5/vt1;

    sub-int v2, p2, v2

    const/4 v3, 0x0

    invoke-virtual {p1, v1, v0, v2, v3}, Lz5/vt1;->j([BIIZ)Z

    iget-object p1, p0, Lcom/google/android/gms/internal/ads/k9;->f:Lz5/j7;

    invoke-virtual {p1, p2}, Lz5/j7;->n(I)V

    return-void
.end method

.method public final j(Lz5/au1;Lcom/google/android/gms/internal/ads/i9;I)I
    .registers 14
    .annotation runtime Lorg/checkerframework/checker/nullness/qual/RequiresNonNull;
        value = {
            "#2.output"
        }
    .end annotation

    iget-object v0, p2, Lcom/google/android/gms/internal/ads/i9;->b:Ljava/lang/String;

    const-string v1, "S_TEXT/UTF8"

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

    move-result v0

    if-eqz v0, :cond_11

    sget-object p2, Lcom/google/android/gms/internal/ads/k9;->b0:[B

    invoke-virtual {p0, p1, p2, p3}, Lcom/google/android/gms/internal/ads/k9;->l(Lz5/au1;[BI)V

    goto/16 :goto_2ad

    :cond_11
    iget-object v0, p2, Lcom/google/android/gms/internal/ads/i9;->b:Ljava/lang/String;

    const-string v1, "S_TEXT/ASS"

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

    move-result v0

    if-eqz v0, :cond_22

    sget-object p2, Lcom/google/android/gms/internal/ads/k9;->d0:[B

    invoke-virtual {p0, p1, p2, p3}, Lcom/google/android/gms/internal/ads/k9;->l(Lz5/au1;[BI)V

    goto/16 :goto_2ad

    :cond_22
    iget-object v0, p2, Lcom/google/android/gms/internal/ads/i9;->X:Lz5/ou1;

    iget-boolean v1, p0, Lcom/google/android/gms/internal/ads/k9;->T:Z

    const/4 v2, 0x0

    const/4 v3, 0x4

    const/4 v4, 0x2

    const/4 v5, 0x1

    if-nez v1, :cond_1ab

    iget-boolean v1, p2, Lcom/google/android/gms/internal/ads/i9;->h:Z

    if-eqz v1, :cond_163

    iget v1, p0, Lcom/google/android/gms/internal/ads/k9;->N:I

    const v6, -0x40000001    # -1.9999999f

    and-int/2addr v1, v6

    iput v1, p0, Lcom/google/android/gms/internal/ads/k9;->N:I

    iget-boolean v1, p0, Lcom/google/android/gms/internal/ads/k9;->U:Z

    const/16 v6, 0x80

    if-nez v1, :cond_65

    iget-object v1, p0, Lcom/google/android/gms/internal/ads/k9;->f:Lz5/j7;

    .line 1
    iget-object v1, v1, Lz5/j7;->b:[B

    .line 2
    move-object v7, p1

    check-cast v7, Lz5/vt1;

    invoke-virtual {v7, v1, v2, v5, v2}, Lz5/vt1;->j([BIIZ)Z

    iget v1, p0, Lcom/google/android/gms/internal/ads/k9;->Q:I

    add-int/2addr v1, v5

    iput v1, p0, Lcom/google/android/gms/internal/ads/k9;->Q:I

    iget-object v1, p0, Lcom/google/android/gms/internal/ads/k9;->f:Lz5/j7;

    .line 3
    iget-object v1, v1, Lz5/j7;->b:[B

    .line 4
    aget-byte v7, v1, v2

    and-int/2addr v7, v6

    if-eq v7, v6, :cond_5d

    aget-byte v1, v1, v2

    iput-byte v1, p0, Lcom/google/android/gms/internal/ads/k9;->X:B

    iput-boolean v5, p0, Lcom/google/android/gms/internal/ads/k9;->U:Z

    goto :goto_65

    :cond_5d
    const/4 p1, 0x0

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

    invoke-static {p2, p1}, Lz5/r3;->b(Ljava/lang/String;Ljava/lang/Throwable;)Lz5/r3;

    move-result-object p1

    throw p1

    :cond_65
    :goto_65
    iget-byte v1, p0, Lcom/google/android/gms/internal/ads/k9;->X:B

    and-int/lit8 v7, v1, 0x1

    if-ne v7, v5, :cond_16d

    and-int/2addr v1, v4

    iget v7, p0, Lcom/google/android/gms/internal/ads/k9;->N:I

    const/high16 v8, 0x40000000    # 2.0f

    or-int/2addr v7, v8

    iput v7, p0, Lcom/google/android/gms/internal/ads/k9;->N:I

    iget-boolean v7, p0, Lcom/google/android/gms/internal/ads/k9;->Y:Z

    if-nez v7, :cond_b2

    iget-object v7, p0, Lcom/google/android/gms/internal/ads/k9;->k:Lz5/j7;

    .line 5
    iget-object v7, v7, Lz5/j7;->b:[B

    .line 6
    move-object v8, p1

    check-cast v8, Lz5/vt1;

    const/16 v9, 0x8

    invoke-virtual {v8, v7, v2, v9, v2}, Lz5/vt1;->j([BIIZ)Z

    iget v7, p0, Lcom/google/android/gms/internal/ads/k9;->Q:I

    add-int/2addr v7, v9

    iput v7, p0, Lcom/google/android/gms/internal/ads/k9;->Q:I

    iput-boolean v5, p0, Lcom/google/android/gms/internal/ads/k9;->Y:Z

    iget-object v7, p0, Lcom/google/android/gms/internal/ads/k9;->f:Lz5/j7;

    .line 7
    iget-object v8, v7, Lz5/j7;->b:[B

    if-ne v1, v4, :cond_91

    goto :goto_92

    :cond_91
    move v6, v2

    :goto_92
    or-int/2addr v6, v9

    int-to-byte v6, v6

    .line 8
    aput-byte v6, v8, v2

    invoke-virtual {v7, v2}, Lz5/j7;->q(I)V

    iget-object v6, p0, Lcom/google/android/gms/internal/ads/k9;->f:Lz5/j7;

    invoke-interface {v0, v6, v5, v5}, Lz5/ou1;->e(Lz5/j7;II)V

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

    add-int/2addr v6, v5

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

    iget-object v6, p0, Lcom/google/android/gms/internal/ads/k9;->k:Lz5/j7;

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

    iget-object v6, p0, Lcom/google/android/gms/internal/ads/k9;->k:Lz5/j7;

    invoke-interface {v0, v6, v9, v5}, Lz5/ou1;->e(Lz5/j7;II)V

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

    add-int/2addr v6, v9

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

    :cond_b2
    if-ne v1, v4, :cond_16d

    iget-boolean v1, p0, Lcom/google/android/gms/internal/ads/k9;->V:Z

    if-nez v1, :cond_d6

    iget-object v1, p0, Lcom/google/android/gms/internal/ads/k9;->f:Lz5/j7;

    .line 9
    iget-object v1, v1, Lz5/j7;->b:[B

    .line 10
    move-object v6, p1

    check-cast v6, Lz5/vt1;

    invoke-virtual {v6, v1, v2, v5, v2}, Lz5/vt1;->j([BIIZ)Z

    iget v1, p0, Lcom/google/android/gms/internal/ads/k9;->Q:I

    add-int/2addr v1, v5

    iput v1, p0, Lcom/google/android/gms/internal/ads/k9;->Q:I

    iget-object v1, p0, Lcom/google/android/gms/internal/ads/k9;->f:Lz5/j7;

    invoke-virtual {v1, v2}, Lz5/j7;->q(I)V

    iget-object v1, p0, Lcom/google/android/gms/internal/ads/k9;->f:Lz5/j7;

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

    move-result v1

    iput v1, p0, Lcom/google/android/gms/internal/ads/k9;->W:I

    iput-boolean v5, p0, Lcom/google/android/gms/internal/ads/k9;->V:Z

    :cond_d6
    iget v1, p0, Lcom/google/android/gms/internal/ads/k9;->W:I

    mul-int/2addr v1, v3

    iget-object v6, p0, Lcom/google/android/gms/internal/ads/k9;->f:Lz5/j7;

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

    iget-object v6, p0, Lcom/google/android/gms/internal/ads/k9;->f:Lz5/j7;

    .line 11
    iget-object v6, v6, Lz5/j7;->b:[B

    .line 12
    move-object v7, p1

    check-cast v7, Lz5/vt1;

    invoke-virtual {v7, v6, v2, v1, v2}, Lz5/vt1;->j([BIIZ)Z

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

    add-int/2addr v6, v1

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

    iget v1, p0, Lcom/google/android/gms/internal/ads/k9;->W:I

    shr-int/2addr v1, v5

    add-int/2addr v1, v5

    mul-int/lit8 v6, v1, 0x6

    add-int/2addr v6, v4

    iget-object v7, p0, Lcom/google/android/gms/internal/ads/k9;->n:Ljava/nio/ByteBuffer;

    if-eqz v7, :cond_fe

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

    move-result v7

    if-ge v7, v6, :cond_104

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

    move-result-object v7

    iput-object v7, p0, Lcom/google/android/gms/internal/ads/k9;->n:Ljava/nio/ByteBuffer;

    :cond_104
    iget-object v7, p0, Lcom/google/android/gms/internal/ads/k9;->n:Ljava/nio/ByteBuffer;

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

    iget-object v7, p0, Lcom/google/android/gms/internal/ads/k9;->n:Ljava/nio/ByteBuffer;

    int-to-short v1, v1

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

    move v1, v2

    move v7, v1

    :goto_111
    iget v8, p0, Lcom/google/android/gms/internal/ads/k9;->W:I

    if-ge v1, v8, :cond_133

    iget-object v8, p0, Lcom/google/android/gms/internal/ads/k9;->f:Lz5/j7;

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

    move-result v8

    rem-int/lit8 v9, v1, 0x2

    if-nez v9, :cond_128

    iget-object v9, p0, Lcom/google/android/gms/internal/ads/k9;->n:Ljava/nio/ByteBuffer;

    sub-int v7, v8, v7

    int-to-short v7, v7

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

    goto :goto_12f

    :cond_128
    iget-object v9, p0, Lcom/google/android/gms/internal/ads/k9;->n:Ljava/nio/ByteBuffer;

    sub-int v7, v8, v7

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

    :goto_12f
    add-int/lit8 v1, v1, 0x1

    move v7, v8

    goto :goto_111

    :cond_133
    iget v1, p0, Lcom/google/android/gms/internal/ads/k9;->Q:I

    sub-int v1, p3, v1

    sub-int/2addr v1, v7

    and-int/lit8 v7, v8, 0x1

    if-ne v7, v5, :cond_142

    iget-object v7, p0, Lcom/google/android/gms/internal/ads/k9;->n:Ljava/nio/ByteBuffer;

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

    goto :goto_14d

    :cond_142
    iget-object v7, p0, Lcom/google/android/gms/internal/ads/k9;->n:Ljava/nio/ByteBuffer;

    int-to-short v1, v1

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

    iget-object v1, p0, Lcom/google/android/gms/internal/ads/k9;->n:Ljava/nio/ByteBuffer;

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

    :goto_14d
    iget-object v1, p0, Lcom/google/android/gms/internal/ads/k9;->l:Lz5/j7;

    iget-object v7, p0, Lcom/google/android/gms/internal/ads/k9;->n:Ljava/nio/ByteBuffer;

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

    move-result-object v7

    invoke-virtual {v1, v7, v6}, Lz5/j7;->j([BI)V

    iget-object v1, p0, Lcom/google/android/gms/internal/ads/k9;->l:Lz5/j7;

    invoke-interface {v0, v1, v6, v5}, Lz5/ou1;->e(Lz5/j7;II)V

    iget v1, p0, Lcom/google/android/gms/internal/ads/k9;->R:I

    add-int/2addr v1, v6

    iput v1, p0, Lcom/google/android/gms/internal/ads/k9;->R:I

    goto :goto_16d

    :cond_163
    iget-object v1, p2, Lcom/google/android/gms/internal/ads/i9;->i:[B

    if-eqz v1, :cond_16d

    iget-object v6, p0, Lcom/google/android/gms/internal/ads/k9;->i:Lz5/j7;

    array-length v7, v1

    invoke-virtual {v6, v1, v7}, Lz5/j7;->j([BI)V

    :cond_16d
    :goto_16d
    iget v1, p2, Lcom/google/android/gms/internal/ads/i9;->f:I

    if-lez v1, :cond_1a9

    iget v1, p0, Lcom/google/android/gms/internal/ads/k9;->N:I

    const/high16 v6, 0x10000000

    or-int/2addr v1, v6

    iput v1, p0, Lcom/google/android/gms/internal/ads/k9;->N:I

    iget-object v1, p0, Lcom/google/android/gms/internal/ads/k9;->m:Lz5/j7;

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

    iget-object v1, p0, Lcom/google/android/gms/internal/ads/k9;->f:Lz5/j7;

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

    iget-object v1, p0, Lcom/google/android/gms/internal/ads/k9;->f:Lz5/j7;

    .line 13
    iget-object v6, v1, Lz5/j7;->b:[B

    shr-int/lit8 v7, p3, 0x18

    and-int/lit16 v7, v7, 0xff

    int-to-byte v7, v7

    .line 14
    aput-byte v7, v6, v2

    shr-int/lit8 v7, p3, 0x10

    and-int/lit16 v7, v7, 0xff

    int-to-byte v7, v7

    aput-byte v7, v6, v5

    shr-int/lit8 v7, p3, 0x8

    and-int/lit16 v7, v7, 0xff

    int-to-byte v7, v7

    aput-byte v7, v6, v4

    const/4 v7, 0x3

    and-int/lit16 v8, p3, 0xff

    int-to-byte v8, v8

    aput-byte v8, v6, v7

    invoke-interface {v0, v1, v3, v4}, Lz5/ou1;->e(Lz5/j7;II)V

    iget v1, p0, Lcom/google/android/gms/internal/ads/k9;->R:I

    add-int/2addr v1, v3

    iput v1, p0, Lcom/google/android/gms/internal/ads/k9;->R:I

    :cond_1a9
    iput-boolean v5, p0, Lcom/google/android/gms/internal/ads/k9;->T:Z

    :cond_1ab
    iget-object v1, p0, Lcom/google/android/gms/internal/ads/k9;->i:Lz5/j7;

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

    move-result v1

    add-int/2addr v1, p3

    iget-object p3, p2, Lcom/google/android/gms/internal/ads/i9;->b:Ljava/lang/String;

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

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

    move-result p3

    if-nez p3, :cond_224

    iget-object p3, p2, Lcom/google/android/gms/internal/ads/i9;->b:Ljava/lang/String;

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

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

    move-result p3

    if-eqz p3, :cond_1c7

    goto :goto_224

    :cond_1c7
    iget-object p3, p2, Lcom/google/android/gms/internal/ads/i9;->T:Lcom/google/android/gms/internal/ads/j9;

    if-nez p3, :cond_1cc

    goto :goto_20f

    :cond_1cc
    iget-object p3, p0, Lcom/google/android/gms/internal/ads/k9;->i:Lz5/j7;

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

    move-result p3

    if-nez p3, :cond_1d6

    move p3, v5

    goto :goto_1d7

    :cond_1d6
    move p3, v2

    :goto_1d7
    invoke-static {p3}, Lcom/google/android/gms/internal/ads/d;->n(Z)V

    iget-object p3, p2, Lcom/google/android/gms/internal/ads/i9;->T:Lcom/google/android/gms/internal/ads/j9;

    .line 15
    iget-boolean v4, p3, Lcom/google/android/gms/internal/ads/j9;->b:Z

    if-eqz v4, :cond_1e1

    goto :goto_20f

    :cond_1e1
    iget-object v4, p3, Lcom/google/android/gms/internal/ads/j9;->a:[B

    move-object v6, p1

    check-cast v6, Lz5/vt1;

    const/16 v7, 0xa

    invoke-virtual {v6, v4, v2, v7, v2}, Lz5/vt1;->k([BIIZ)Z

    invoke-interface {p1}, Lz5/au1;->zzl()V

    iget-object v4, p3, Lcom/google/android/gms/internal/ads/j9;->a:[B

    aget-byte v6, v4, v3

    const/4 v7, -0x8

    if-ne v6, v7, :cond_20f

    const/4 v6, 0x5

    aget-byte v6, v4, v6

    const/16 v7, 0x72

    if-ne v6, v7, :cond_20f

    const/4 v6, 0x6

    aget-byte v6, v4, v6

    const/16 v7, 0x6f

    if-ne v6, v7, :cond_20f

    const/4 v6, 0x7

    aget-byte v4, v4, v6

    and-int/lit16 v4, v4, 0xfe

    const/16 v6, 0xba

    if-eq v4, v6, :cond_20d

    goto :goto_20f

    :cond_20d
    iput-boolean v5, p3, Lcom/google/android/gms/internal/ads/j9;->b:Z

    .line 16
    :cond_20f
    :goto_20f
    iget p3, p0, Lcom/google/android/gms/internal/ads/k9;->Q:I

    if-ge p3, v1, :cond_294

    sub-int p3, v1, p3

    invoke-virtual {p0, p1, v0, p3}, Lcom/google/android/gms/internal/ads/k9;->n(Lz5/au1;Lz5/ou1;I)I

    move-result p3

    iget v4, p0, Lcom/google/android/gms/internal/ads/k9;->Q:I

    add-int/2addr v4, p3

    iput v4, p0, Lcom/google/android/gms/internal/ads/k9;->Q:I

    iget v4, p0, Lcom/google/android/gms/internal/ads/k9;->R:I

    add-int/2addr v4, p3

    iput v4, p0, Lcom/google/android/gms/internal/ads/k9;->R:I

    goto :goto_20f

    :cond_224
    :goto_224
    iget-object p3, p0, Lcom/google/android/gms/internal/ads/k9;->e:Lz5/j7;

    .line 17
    iget-object p3, p3, Lz5/j7;->b:[B

    .line 18
    aput-byte v2, p3, v2

    aput-byte v2, p3, v5

    aput-byte v2, p3, v4

    iget v4, p2, Lcom/google/android/gms/internal/ads/i9;->Y:I

    rsub-int/lit8 v5, v4, 0x4

    :goto_232
    iget v6, p0, Lcom/google/android/gms/internal/ads/k9;->Q:I

    if-ge v6, v1, :cond_294

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

    if-nez v6, :cond_280

    iget-object v6, p0, Lcom/google/android/gms/internal/ads/k9;->i:Lz5/j7;

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

    move-result v6

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

    move-result v6

    move-object v7, p1

    check-cast v7, Lz5/vt1;

    add-int v8, v5, v6

    sub-int v9, v4, v6

    invoke-virtual {v7, p3, v8, v9, v2}, Lz5/vt1;->j([BIIZ)Z

    if-lez v6, :cond_25e

    iget-object v7, p0, Lcom/google/android/gms/internal/ads/k9;->i:Lz5/j7;

    .line 19
    iget-object v8, v7, Lz5/j7;->b:[B

    iget v9, v7, Lz5/j7;->c:I

    invoke-static {v8, v9, p3, v5, v6}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V

    iget v8, v7, Lz5/j7;->c:I

    add-int/2addr v8, v6

    iput v8, v7, Lz5/j7;->c:I

    .line 20
    :cond_25e
    iget v6, p0, Lcom/google/android/gms/internal/ads/k9;->Q:I

    add-int/2addr v6, v4

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

    iget-object v6, p0, Lcom/google/android/gms/internal/ads/k9;->e:Lz5/j7;

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

    iget-object v6, p0, Lcom/google/android/gms/internal/ads/k9;->e:Lz5/j7;

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

    move-result v6

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

    iget-object v6, p0, Lcom/google/android/gms/internal/ads/k9;->d:Lz5/j7;

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

    iget-object v6, p0, Lcom/google/android/gms/internal/ads/k9;->d:Lz5/j7;

    .line 21
    invoke-interface {v0, v6, v3, v2}, Lz5/ou1;->e(Lz5/j7;II)V

    .line 22
    iget v6, p0, Lcom/google/android/gms/internal/ads/k9;->R:I

    add-int/2addr v6, v3

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

    goto :goto_232

    :cond_280
    invoke-virtual {p0, p1, v0, v6}, Lcom/google/android/gms/internal/ads/k9;->n(Lz5/au1;Lz5/ou1;I)I

    move-result v6

    iget v7, p0, Lcom/google/android/gms/internal/ads/k9;->Q:I

    add-int/2addr v7, v6

    iput v7, p0, Lcom/google/android/gms/internal/ads/k9;->Q:I

    iget v7, p0, Lcom/google/android/gms/internal/ads/k9;->R:I

    add-int/2addr v7, v6

    iput v7, p0, Lcom/google/android/gms/internal/ads/k9;->R:I

    iget v7, p0, Lcom/google/android/gms/internal/ads/k9;->S:I

    sub-int/2addr v7, v6

    iput v7, p0, Lcom/google/android/gms/internal/ads/k9;->S:I

    goto :goto_232

    :cond_294
    iget-object p1, p2, Lcom/google/android/gms/internal/ads/i9;->b: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_2ad

    iget-object p1, p0, Lcom/google/android/gms/internal/ads/k9;->g:Lz5/j7;

    invoke-virtual {p1, v2}, Lz5/j7;->q(I)V

    iget-object p1, p0, Lcom/google/android/gms/internal/ads/k9;->g:Lz5/j7;

    .line 23
    invoke-interface {v0, p1, v3, v2}, Lz5/ou1;->e(Lz5/j7;II)V

    .line 24
    iget p1, p0, Lcom/google/android/gms/internal/ads/k9;->R:I

    add-int/2addr p1, v3

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

    .line 25
    :cond_2ad
    :goto_2ad
    iget p1, p0, Lcom/google/android/gms/internal/ads/k9;->R:I

    invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/k9;->k()V

    return p1
.end method

.method public final k()V
    .registers 3

    const/4 v0, 0x0

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

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

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

    iput-boolean v0, p0, Lcom/google/android/gms/internal/ads/k9;->T:Z

    iput-boolean v0, p0, Lcom/google/android/gms/internal/ads/k9;->U:Z

    iput-boolean v0, p0, Lcom/google/android/gms/internal/ads/k9;->V:Z

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

    iput-byte v0, p0, Lcom/google/android/gms/internal/ads/k9;->X:B

    iput-boolean v0, p0, Lcom/google/android/gms/internal/ads/k9;->Y:Z

    iget-object v1, p0, Lcom/google/android/gms/internal/ads/k9;->i:Lz5/j7;

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

    return-void
.end method

.method public final l(Lz5/au1;[BI)V
    .registers 10

    array-length v0, p2

    add-int/lit8 v0, p3, 0x20

    iget-object v1, p0, Lcom/google/android/gms/internal/ads/k9;->j:Lz5/j7;

    .line 1
    iget-object v2, v1, Lz5/j7;->b:[B

    array-length v3, v2

    const/16 v4, 0x20

    const/4 v5, 0x0

    if-ge v3, v0, :cond_18

    add-int v2, v0, p3

    .line 2
    invoke-static {p2, v2}, Ljava/util/Arrays;->copyOf([BI)[B

    move-result-object p2

    array-length v2, p2

    invoke-virtual {v1, p2, v2}, Lz5/j7;->j([BI)V

    goto :goto_1b

    :cond_18
    invoke-static {p2, v5, v2, v5, v4}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V

    :goto_1b
    iget-object p2, p0, Lcom/google/android/gms/internal/ads/k9;->j:Lz5/j7;

    .line 3
    iget-object p2, p2, Lz5/j7;->b:[B

    .line 4
    check-cast p1, Lz5/vt1;

    invoke-virtual {p1, p2, v4, p3, v5}, Lz5/vt1;->j([BIIZ)Z

    iget-object p1, p0, Lcom/google/android/gms/internal/ads/k9;->j:Lz5/j7;

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

    iget-object p1, p0, Lcom/google/android/gms/internal/ads/k9;->j:Lz5/j7;

    invoke-virtual {p1, v0}, Lz5/j7;->n(I)V

    return-void
.end method

.method public final n(Lz5/au1;Lz5/ou1;I)I
    .registers 6

    iget-object v0, p0, Lcom/google/android/gms/internal/ads/k9;->i:Lz5/j7;

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

    move-result v0

    const/4 v1, 0x0

    if-lez v0, :cond_13

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

    move-result p1

    iget-object p3, p0, Lcom/google/android/gms/internal/ads/k9;->i:Lz5/j7;

    .line 1
    invoke-interface {p2, p3, p1, v1}, Lz5/ou1;->e(Lz5/j7;II)V

    goto :goto_17

    .line 2
    :cond_13
    invoke-interface {p2, p1, p3, v1, v1}, Lz5/ou1;->b(Lz5/q3;IZI)I

    move-result p1

    :goto_17
    return p1
.end method

.method public final o(J)J
    .registers 9

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

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

    cmp-long v0, v2, v0

    if-eqz v0, :cond_13

    const-wide/16 v4, 0x3e8

    move-wide v0, p1

    invoke-static/range {v0 .. v5}, Lz5/r7;->d(JJJ)J

    move-result-wide p1

    return-wide p1

    :cond_13
    const/4 p1, 0x0

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

    invoke-static {p2, p1}, Lz5/r3;->b(Ljava/lang/String;Ljava/lang/Throwable;)Lz5/r3;

    move-result-object p1

    throw p1
.end method
