.class public Lcom/applovin/impl/yc; .super Ljava/lang/Object; .source "SourceFile" # interfaces .implements Lcom/applovin/impl/k8; # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Lcom/applovin/impl/yc$b;, Lcom/applovin/impl/yc$c;, Lcom/applovin/impl/yc$d; } .end annotation # static fields .field public static final b0:Lcom/applovin/impl/o8; .field private static final c0:[B .field private static final d0:[B .field private static final e0:[B .field private static final f0:Ljava/util/UUID; .field private static final g0:Ljava/util/Map; # instance fields .field private A:J .field private B:J .field private C:Lcom/applovin/impl/rc; .field private D:Lcom/applovin/impl/rc; .field private E:Z .field private F:Z .field private G:I .field private H:J .field private I:J .field private J:I .field private K:I .field private L:[I .field private M:I .field private N:I .field private O:I .field private P:I .field private Q:Z .field private R:I .field private S:I .field private T:I .field private U:Z .field private V:Z .field private W:Z .field private X:I .field private Y:B .field private Z:Z .field private final a:Lcom/applovin/impl/p7; .field private a0:Lcom/applovin/impl/m8; .field private final b:Lcom/applovin/impl/zp; .field private final c:Landroid/util/SparseArray; .field private final d:Z .field private final e:Lcom/applovin/impl/bh; .field private final f:Lcom/applovin/impl/bh; .field private final g:Lcom/applovin/impl/bh; .field private final h:Lcom/applovin/impl/bh; .field private final i:Lcom/applovin/impl/bh; .field private final j:Lcom/applovin/impl/bh; .field private final k:Lcom/applovin/impl/bh; .field private final l:Lcom/applovin/impl/bh; .field private final m:Lcom/applovin/impl/bh; .field private final n:Lcom/applovin/impl/bh; .field private o:Ljava/nio/ByteBuffer; .field private p:J .field private q:J .field private r:J .field private s:J .field private t:J .field private u:Lcom/applovin/impl/yc$c; .field private v:Z .field private w:I .field private x:J .field private y:Z .field private z:J # direct methods .method public static synthetic $r8$lambda$AVftEgDrVhJ77VHHHEejREFtjV0()[Lcom/applovin/impl/k8; .locals 1 .line 0 invoke-static {}, Lcom/applovin/impl/yc;->g()[Lcom/applovin/impl/k8; move-result-object v0 return-object v0 .end method .method static constructor ()V .locals 5 .line 1 new-instance v0, Lcom/applovin/impl/yc$$ExternalSyntheticLambda0; invoke-direct {v0}, Lcom/applovin/impl/yc$$ExternalSyntheticLambda0;->()V sput-object v0, Lcom/applovin/impl/yc;->b0:Lcom/applovin/impl/o8; const/16 v0, 0x20 new-array v1, v0, [B fill-array-data v1, :array_0 sput-object v1, Lcom/applovin/impl/yc;->c0:[B const-string v1, "Format: Start, End, ReadOrder, Layer, Style, Name, MarginL, MarginR, MarginV, Effect, Text" .line 218 invoke-static {v1}, Lcom/applovin/impl/xp;->c(Ljava/lang/String;)[B move-result-object v1 sput-object v1, Lcom/applovin/impl/yc;->d0:[B new-array v0, v0, [B fill-array-data v0, :array_1 sput-object v0, Lcom/applovin/impl/yc;->e0:[B .line 254 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;->(JJ)V sput-object v0, Lcom/applovin/impl/yc;->f0:Ljava/util/UUID; .line 260 new-instance v0, Ljava/util/HashMap; invoke-direct {v0}, Ljava/util/HashMap;->()V const/4 v1, 0x0 .line 261 invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v1 const-string v2, "htc_video_rotA-000" invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const/16 v1, 0x5a .line 262 invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v1 const-string v2, "htc_video_rotA-090" invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const/16 v1, 0xb4 .line 263 invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v1 const-string v2, "htc_video_rotA-180" invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const/16 v1, 0x10e .line 264 invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v1 const-string v2, "htc_video_rotA-270" invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; .line 265 invoke-static {v0}, Ljava/util/Collections;->unmodifiableMap(Ljava/util/Map;)Ljava/util/Map; move-result-object v0 sput-object v0, Lcom/applovin/impl/yc;->g0:Ljava/util/Map; return-void nop :array_0 .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_1 .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 ()V .locals 1 const/4 v0, 0x0 .line 418 invoke-direct {p0, v0}, Lcom/applovin/impl/yc;->(I)V return-void .end method .method public constructor (I)V .locals 1 .line 840 new-instance v0, Lcom/applovin/impl/a6; invoke-direct {v0}, Lcom/applovin/impl/a6;->()V invoke-direct {p0, v0, p1}, Lcom/applovin/impl/yc;->(Lcom/applovin/impl/p7;I)V return-void .end method .method public constructor (Lcom/applovin/impl/p7;I)V .locals 4 .line 1265 invoke-direct {p0}, Ljava/lang/Object;->()V const-wide/16 v0, -0x1 iput-wide v0, p0, Lcom/applovin/impl/yc;->q:J const-wide v2, -0x7fffffffffffffffL # -4.9E-324 iput-wide v2, p0, Lcom/applovin/impl/yc;->r:J iput-wide v2, p0, Lcom/applovin/impl/yc;->s:J iput-wide v2, p0, Lcom/applovin/impl/yc;->t:J iput-wide v0, p0, Lcom/applovin/impl/yc;->z:J iput-wide v0, p0, Lcom/applovin/impl/yc;->A:J iput-wide v2, p0, Lcom/applovin/impl/yc;->B:J iput-object p1, p0, Lcom/applovin/impl/yc;->a:Lcom/applovin/impl/p7; .line 1330 new-instance v0, Lcom/applovin/impl/yc$b; const/4 v1, 0x0 invoke-direct {v0, p0, v1}, Lcom/applovin/impl/yc$b;->(Lcom/applovin/impl/yc;Lcom/applovin/impl/yc$a;)V invoke-interface {p1, v0}, Lcom/applovin/impl/p7;->a(Lcom/applovin/impl/o7;)V const/4 p1, 0x1 and-int/2addr p2, p1 if-nez p2, :cond_0 move p2, p1 goto :goto_0 :cond_0 const/4 p2, 0x0 :goto_0 iput-boolean p2, p0, Lcom/applovin/impl/yc;->d:Z .line 1332 new-instance p2, Lcom/applovin/impl/zp; invoke-direct {p2}, Lcom/applovin/impl/zp;->()V iput-object p2, p0, Lcom/applovin/impl/yc;->b:Lcom/applovin/impl/zp; .line 1333 new-instance p2, Landroid/util/SparseArray; invoke-direct {p2}, Landroid/util/SparseArray;->()V iput-object p2, p0, Lcom/applovin/impl/yc;->c:Landroid/util/SparseArray; .line 1334 new-instance p2, Lcom/applovin/impl/bh; const/4 v0, 0x4 invoke-direct {p2, v0}, Lcom/applovin/impl/bh;->(I)V iput-object p2, p0, Lcom/applovin/impl/yc;->g:Lcom/applovin/impl/bh; .line 1335 new-instance p2, Lcom/applovin/impl/bh; invoke-static {v0}, Ljava/nio/ByteBuffer;->allocate(I)Ljava/nio/ByteBuffer; move-result-object v1 const/4 v2, -0x1 invoke-virtual {v1, v2}, Ljava/nio/ByteBuffer;->putInt(I)Ljava/nio/ByteBuffer; move-result-object v1 invoke-virtual {v1}, Ljava/nio/ByteBuffer;->array()[B move-result-object v1 invoke-direct {p2, v1}, Lcom/applovin/impl/bh;->([B)V iput-object p2, p0, Lcom/applovin/impl/yc;->h:Lcom/applovin/impl/bh; .line 1336 new-instance p2, Lcom/applovin/impl/bh; invoke-direct {p2, v0}, Lcom/applovin/impl/bh;->(I)V iput-object p2, p0, Lcom/applovin/impl/yc;->i:Lcom/applovin/impl/bh; .line 1337 new-instance p2, Lcom/applovin/impl/bh; sget-object v1, Lcom/applovin/impl/zf;->a:[B invoke-direct {p2, v1}, Lcom/applovin/impl/bh;->([B)V iput-object p2, p0, Lcom/applovin/impl/yc;->e:Lcom/applovin/impl/bh; .line 1338 new-instance p2, Lcom/applovin/impl/bh; invoke-direct {p2, v0}, Lcom/applovin/impl/bh;->(I)V iput-object p2, p0, Lcom/applovin/impl/yc;->f:Lcom/applovin/impl/bh; .line 1339 new-instance p2, Lcom/applovin/impl/bh; invoke-direct {p2}, Lcom/applovin/impl/bh;->()V iput-object p2, p0, Lcom/applovin/impl/yc;->j:Lcom/applovin/impl/bh; .line 1340 new-instance p2, Lcom/applovin/impl/bh; invoke-direct {p2}, Lcom/applovin/impl/bh;->()V iput-object p2, p0, Lcom/applovin/impl/yc;->k:Lcom/applovin/impl/bh; .line 1341 new-instance p2, Lcom/applovin/impl/bh; const/16 v0, 0x8 invoke-direct {p2, v0}, Lcom/applovin/impl/bh;->(I)V iput-object p2, p0, Lcom/applovin/impl/yc;->l:Lcom/applovin/impl/bh; .line 1342 new-instance p2, Lcom/applovin/impl/bh; invoke-direct {p2}, Lcom/applovin/impl/bh;->()V iput-object p2, p0, Lcom/applovin/impl/yc;->m:Lcom/applovin/impl/bh; .line 1343 new-instance p2, Lcom/applovin/impl/bh; invoke-direct {p2}, Lcom/applovin/impl/bh;->()V iput-object p2, p0, Lcom/applovin/impl/yc;->n:Lcom/applovin/impl/bh; new-array p1, p1, [I iput-object p1, p0, Lcom/applovin/impl/yc;->L:[I return-void .end method .method private a(Lcom/applovin/impl/l8;Lcom/applovin/impl/qo;I)I .locals 1 iget-object v0, p0, Lcom/applovin/impl/yc;->j:Lcom/applovin/impl/bh; .line 31665 invoke-virtual {v0}, Lcom/applovin/impl/bh;->a()I move-result v0 if-lez v0, :cond_0 .line 31667 invoke-static {p3, v0}, Ljava/lang/Math;->min(II)I move-result p1 iget-object p3, p0, Lcom/applovin/impl/yc;->j:Lcom/applovin/impl/bh; .line 31668 invoke-interface {p2, p3, p1}, Lcom/applovin/impl/qo;->a(Lcom/applovin/impl/bh;I)V goto :goto_0 :cond_0 const/4 v0, 0x0 .line 31670 invoke-interface {p2, p1, p3, v0}, Lcom/applovin/impl/qo;->a(Lcom/applovin/impl/g5;IZ)I move-result p1 :goto_0 return p1 .end method .method private a(Lcom/applovin/impl/l8;Lcom/applovin/impl/yc$c;I)I .locals 10 .line 28123 iget-object v0, p2, Lcom/applovin/impl/yc$c;->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_0 sget-object p2, Lcom/applovin/impl/yc;->c0:[B .line 28124 invoke-direct {p0, p1, p2, p3}, Lcom/applovin/impl/yc;->a(Lcom/applovin/impl/l8;[BI)V .line 28125 invoke-direct {p0}, Lcom/applovin/impl/yc;->f()I move-result p1 return p1 .line 28126 :cond_0 iget-object v0, p2, Lcom/applovin/impl/yc$c;->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_1 sget-object p2, Lcom/applovin/impl/yc;->e0:[B .line 28127 invoke-direct {p0, p1, p2, p3}, Lcom/applovin/impl/yc;->a(Lcom/applovin/impl/l8;[BI)V .line 28128 invoke-direct {p0}, Lcom/applovin/impl/yc;->f()I move-result p1 return p1 .line 28131 :cond_1 iget-object v0, p2, Lcom/applovin/impl/yc$c;->X:Lcom/applovin/impl/qo; iget-boolean v1, p0, Lcom/applovin/impl/yc;->U:Z const/4 v2, 0x4 const/4 v3, 0x2 const/4 v4, 0x1 const/4 v5, 0x0 if-nez v1, :cond_10 .line 28133 iget-boolean v1, p2, Lcom/applovin/impl/yc$c;->h:Z if-eqz v1, :cond_d iget v1, p0, Lcom/applovin/impl/yc;->O:I const v6, -0x40000001 # -1.9999999f and-int/2addr v1, v6 iput v1, p0, Lcom/applovin/impl/yc;->O:I iget-boolean v1, p0, Lcom/applovin/impl/yc;->V:Z const/16 v6, 0x80 if-nez v1, :cond_3 iget-object v1, p0, Lcom/applovin/impl/yc;->g:Lcom/applovin/impl/bh; .line 28138 invoke-virtual {v1}, Lcom/applovin/impl/bh;->c()[B move-result-object v1 invoke-interface {p1, v1, v5, v4}, Lcom/applovin/impl/l8;->d([BII)V iget v1, p0, Lcom/applovin/impl/yc;->R:I add-int/2addr v1, v4 iput v1, p0, Lcom/applovin/impl/yc;->R:I iget-object v1, p0, Lcom/applovin/impl/yc;->g:Lcom/applovin/impl/bh; .line 28140 invoke-virtual {v1}, Lcom/applovin/impl/bh;->c()[B move-result-object v1 aget-byte v1, v1, v5 and-int/2addr v1, v6 if-eq v1, v6, :cond_2 iget-object v1, p0, Lcom/applovin/impl/yc;->g:Lcom/applovin/impl/bh; .line 28144 invoke-virtual {v1}, Lcom/applovin/impl/bh;->c()[B move-result-object v1 aget-byte v1, v1, v5 iput-byte v1, p0, Lcom/applovin/impl/yc;->Y:B iput-boolean v4, p0, Lcom/applovin/impl/yc;->V:Z goto :goto_0 :cond_2 const-string p1, "Extension bit is set in signal byte" const/4 p2, 0x0 .line 28146 invoke-static {p1, p2}, Lcom/applovin/impl/dh;->a(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/applovin/impl/dh; move-result-object p1 throw p1 :cond_3 :goto_0 iget-byte v1, p0, Lcom/applovin/impl/yc;->Y:B and-int/lit8 v7, v1, 0x1 if-ne v7, v4, :cond_e and-int/2addr v1, v3 if-ne v1, v3, :cond_4 move v1, v4 goto :goto_1 :cond_4 move v1, v5 :goto_1 iget v7, p0, Lcom/applovin/impl/yc;->O:I const/high16 v8, 0x40000000 # 2.0f or-int/2addr v7, v8 iput v7, p0, Lcom/applovin/impl/yc;->O:I iget-boolean v7, p0, Lcom/applovin/impl/yc;->Z:Z if-nez v7, :cond_6 iget-object v7, p0, Lcom/applovin/impl/yc;->l:Lcom/applovin/impl/bh; .line 28157 invoke-virtual {v7}, Lcom/applovin/impl/bh;->c()[B move-result-object v7 const/16 v8, 0x8 invoke-interface {p1, v7, v5, v8}, Lcom/applovin/impl/l8;->d([BII)V iget v7, p0, Lcom/applovin/impl/yc;->R:I add-int/2addr v7, v8 iput v7, p0, Lcom/applovin/impl/yc;->R:I iput-boolean v4, p0, Lcom/applovin/impl/yc;->Z:Z iget-object v7, p0, Lcom/applovin/impl/yc;->g:Lcom/applovin/impl/bh; .line 28161 invoke-virtual {v7}, Lcom/applovin/impl/bh;->c()[B move-result-object v7 if-eqz v1, :cond_5 goto :goto_2 :cond_5 move v6, v5 :goto_2 or-int/2addr v6, v8 int-to-byte v6, v6 .line 28162 aput-byte v6, v7, v5 iget-object v6, p0, Lcom/applovin/impl/yc;->g:Lcom/applovin/impl/bh; .line 28163 invoke-virtual {v6, v5}, Lcom/applovin/impl/bh;->f(I)V iget-object v6, p0, Lcom/applovin/impl/yc;->g:Lcom/applovin/impl/bh; .line 28164 invoke-interface {v0, v6, v4, v4}, Lcom/applovin/impl/qo;->a(Lcom/applovin/impl/bh;II)V iget v6, p0, Lcom/applovin/impl/yc;->S:I add-int/2addr v6, v4 iput v6, p0, Lcom/applovin/impl/yc;->S:I iget-object v6, p0, Lcom/applovin/impl/yc;->l:Lcom/applovin/impl/bh; .line 28167 invoke-virtual {v6, v5}, Lcom/applovin/impl/bh;->f(I)V iget-object v6, p0, Lcom/applovin/impl/yc;->l:Lcom/applovin/impl/bh; .line 28168 invoke-interface {v0, v6, v8, v4}, Lcom/applovin/impl/qo;->a(Lcom/applovin/impl/bh;II)V iget v6, p0, Lcom/applovin/impl/yc;->S:I add-int/2addr v6, v8 iput v6, p0, Lcom/applovin/impl/yc;->S:I :cond_6 if-eqz v1, :cond_e iget-boolean v1, p0, Lcom/applovin/impl/yc;->W:Z if-nez v1, :cond_7 iget-object v1, p0, Lcom/applovin/impl/yc;->g:Lcom/applovin/impl/bh; .line 28176 invoke-virtual {v1}, Lcom/applovin/impl/bh;->c()[B move-result-object v1 invoke-interface {p1, v1, v5, v4}, Lcom/applovin/impl/l8;->d([BII)V iget v1, p0, Lcom/applovin/impl/yc;->R:I add-int/2addr v1, v4 iput v1, p0, Lcom/applovin/impl/yc;->R:I iget-object v1, p0, Lcom/applovin/impl/yc;->g:Lcom/applovin/impl/bh; .line 28178 invoke-virtual {v1, v5}, Lcom/applovin/impl/bh;->f(I)V iget-object v1, p0, Lcom/applovin/impl/yc;->g:Lcom/applovin/impl/bh; .line 28179 invoke-virtual {v1}, Lcom/applovin/impl/bh;->w()I move-result v1 iput v1, p0, Lcom/applovin/impl/yc;->X:I iput-boolean v4, p0, Lcom/applovin/impl/yc;->W:Z :cond_7 iget v1, p0, Lcom/applovin/impl/yc;->X:I mul-int/2addr v1, v2 iget-object v6, p0, Lcom/applovin/impl/yc;->g:Lcom/applovin/impl/bh; .line 28183 invoke-virtual {v6, v1}, Lcom/applovin/impl/bh;->d(I)V iget-object v6, p0, Lcom/applovin/impl/yc;->g:Lcom/applovin/impl/bh; .line 28184 invoke-virtual {v6}, Lcom/applovin/impl/bh;->c()[B move-result-object v6 invoke-interface {p1, v6, v5, v1}, Lcom/applovin/impl/l8;->d([BII)V iget v6, p0, Lcom/applovin/impl/yc;->R:I add-int/2addr v6, v1 iput v6, p0, Lcom/applovin/impl/yc;->R:I iget v1, p0, Lcom/applovin/impl/yc;->X:I .line 28186 div-int/2addr v1, v3 add-int/2addr v1, v4 int-to-short v1, v1 mul-int/lit8 v6, v1, 0x6 add-int/2addr v6, v3 iget-object v7, p0, Lcom/applovin/impl/yc;->o:Ljava/nio/ByteBuffer; if-eqz v7, :cond_8 .line 28189 invoke-virtual {v7}, Ljava/nio/Buffer;->capacity()I move-result v7 if-ge v7, v6, :cond_9 .line 28190 :cond_8 invoke-static {v6}, Ljava/nio/ByteBuffer;->allocate(I)Ljava/nio/ByteBuffer; move-result-object v7 iput-object v7, p0, Lcom/applovin/impl/yc;->o:Ljava/nio/ByteBuffer; :cond_9 iget-object v7, p0, Lcom/applovin/impl/yc;->o:Ljava/nio/ByteBuffer; .line 28192 invoke-virtual {v7, v5}, Ljava/nio/ByteBuffer;->position(I)Ljava/nio/Buffer; iget-object v7, p0, Lcom/applovin/impl/yc;->o:Ljava/nio/ByteBuffer; .line 28193 invoke-virtual {v7, v1}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer; move v1, v5 move v7, v1 :goto_3 iget v8, p0, Lcom/applovin/impl/yc;->X:I if-ge v1, v8, :cond_b iget-object v8, p0, Lcom/applovin/impl/yc;->g:Lcom/applovin/impl/bh; .line 28203 invoke-virtual {v8}, Lcom/applovin/impl/bh;->A()I move-result v8 .line 28204 rem-int/lit8 v9, v1, 0x2 if-nez v9, :cond_a iget-object v9, p0, Lcom/applovin/impl/yc;->o:Ljava/nio/ByteBuffer; sub-int v7, v8, v7 int-to-short v7, v7 .line 28205 invoke-virtual {v9, v7}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer; goto :goto_4 :cond_a iget-object v9, p0, Lcom/applovin/impl/yc;->o:Ljava/nio/ByteBuffer; sub-int v7, v8, v7 .line 28208 invoke-virtual {v9, v7}, Ljava/nio/ByteBuffer;->putInt(I)Ljava/nio/ByteBuffer; :goto_4 add-int/lit8 v1, v1, 0x1 move v7, v8 goto :goto_3 :cond_b iget v1, p0, Lcom/applovin/impl/yc;->R:I sub-int v1, p3, v1 sub-int/2addr v1, v7 .line 28212 rem-int/2addr v8, v3 if-ne v8, v4, :cond_c iget-object v7, p0, Lcom/applovin/impl/yc;->o:Ljava/nio/ByteBuffer; .line 28213 invoke-virtual {v7, v1}, Ljava/nio/ByteBuffer;->putInt(I)Ljava/nio/ByteBuffer; goto :goto_5 :cond_c iget-object v7, p0, Lcom/applovin/impl/yc;->o:Ljava/nio/ByteBuffer; int-to-short v1, v1 .line 28215 invoke-virtual {v7, v1}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer; iget-object v1, p0, Lcom/applovin/impl/yc;->o:Ljava/nio/ByteBuffer; .line 28216 invoke-virtual {v1, v5}, Ljava/nio/ByteBuffer;->putInt(I)Ljava/nio/ByteBuffer; :goto_5 iget-object v1, p0, Lcom/applovin/impl/yc;->m:Lcom/applovin/impl/bh; iget-object v7, p0, Lcom/applovin/impl/yc;->o:Ljava/nio/ByteBuffer; .line 28218 invoke-virtual {v7}, Ljava/nio/ByteBuffer;->array()[B move-result-object v7 invoke-virtual {v1, v7, v6}, Lcom/applovin/impl/bh;->a([BI)V iget-object v1, p0, Lcom/applovin/impl/yc;->m:Lcom/applovin/impl/bh; .line 28219 invoke-interface {v0, v1, v6, v4}, Lcom/applovin/impl/qo;->a(Lcom/applovin/impl/bh;II)V iget v1, p0, Lcom/applovin/impl/yc;->S:I add-int/2addr v1, v6 iput v1, p0, Lcom/applovin/impl/yc;->S:I goto :goto_6 .line 28226 :cond_d iget-object v1, p2, Lcom/applovin/impl/yc$c;->i:[B if-eqz v1, :cond_e iget-object v6, p0, Lcom/applovin/impl/yc;->j:Lcom/applovin/impl/bh; .line 28228 array-length v7, v1 invoke-virtual {v6, v1, v7}, Lcom/applovin/impl/bh;->a([BI)V .line 28231 :cond_e :goto_6 iget v1, p2, Lcom/applovin/impl/yc$c;->f:I if-lez v1, :cond_f iget v1, p0, Lcom/applovin/impl/yc;->O:I const/high16 v6, 0x10000000 or-int/2addr v1, v6 iput v1, p0, Lcom/applovin/impl/yc;->O:I iget-object v1, p0, Lcom/applovin/impl/yc;->n:Lcom/applovin/impl/bh; .line 28233 invoke-virtual {v1, v5}, Lcom/applovin/impl/bh;->d(I)V iget-object v1, p0, Lcom/applovin/impl/yc;->g:Lcom/applovin/impl/bh; .line 28236 invoke-virtual {v1, v2}, Lcom/applovin/impl/bh;->d(I)V iget-object v1, p0, Lcom/applovin/impl/yc;->g:Lcom/applovin/impl/bh; .line 28237 invoke-virtual {v1}, Lcom/applovin/impl/bh;->c()[B move-result-object v1 shr-int/lit8 v6, p3, 0x18 and-int/lit16 v6, v6, 0xff int-to-byte v6, v6 aput-byte v6, v1, v5 iget-object v1, p0, Lcom/applovin/impl/yc;->g:Lcom/applovin/impl/bh; .line 28238 invoke-virtual {v1}, Lcom/applovin/impl/bh;->c()[B move-result-object v1 shr-int/lit8 v6, p3, 0x10 and-int/lit16 v6, v6, 0xff int-to-byte v6, v6 aput-byte v6, v1, v4 iget-object v1, p0, Lcom/applovin/impl/yc;->g:Lcom/applovin/impl/bh; .line 28239 invoke-virtual {v1}, Lcom/applovin/impl/bh;->c()[B move-result-object v1 shr-int/lit8 v6, p3, 0x8 and-int/lit16 v6, v6, 0xff int-to-byte v6, v6 aput-byte v6, v1, v3 iget-object v1, p0, Lcom/applovin/impl/yc;->g:Lcom/applovin/impl/bh; .line 28240 invoke-virtual {v1}, Lcom/applovin/impl/bh;->c()[B move-result-object v1 and-int/lit16 v6, p3, 0xff int-to-byte v6, v6 const/4 v7, 0x3 aput-byte v6, v1, v7 iget-object v1, p0, Lcom/applovin/impl/yc;->g:Lcom/applovin/impl/bh; .line 28241 invoke-interface {v0, v1, v2, v3}, Lcom/applovin/impl/qo;->a(Lcom/applovin/impl/bh;II)V iget v1, p0, Lcom/applovin/impl/yc;->S:I add-int/2addr v1, v2 iput v1, p0, Lcom/applovin/impl/yc;->S:I :cond_f iput-boolean v4, p0, Lcom/applovin/impl/yc;->U:Z :cond_10 iget-object v1, p0, Lcom/applovin/impl/yc;->j:Lcom/applovin/impl/bh; .line 28247 invoke-virtual {v1}, Lcom/applovin/impl/bh;->e()I move-result v1 add-int/2addr p3, v1 .line 28249 iget-object v1, p2, Lcom/applovin/impl/yc$c;->b:Ljava/lang/String; const-string v6, "V_MPEG4/ISO/AVC" invoke-virtual {v6, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_14 iget-object v1, p2, Lcom/applovin/impl/yc$c;->b:Ljava/lang/String; const-string v6, "V_MPEGH/ISO/HEVC" invoke-virtual {v6, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-eqz v1, :cond_11 goto :goto_9 .line 28284 :cond_11 iget-object v1, p2, Lcom/applovin/impl/yc$c;->T:Lcom/applovin/impl/yc$d; if-eqz v1, :cond_13 iget-object v1, p0, Lcom/applovin/impl/yc;->j:Lcom/applovin/impl/bh; .line 28285 invoke-virtual {v1}, Lcom/applovin/impl/bh;->e()I move-result v1 if-nez v1, :cond_12 goto :goto_7 :cond_12 move v4, v5 :goto_7 invoke-static {v4}, Lcom/applovin/impl/b1;->b(Z)V .line 28286 iget-object v1, p2, Lcom/applovin/impl/yc$c;->T:Lcom/applovin/impl/yc$d; invoke-virtual {v1, p1}, Lcom/applovin/impl/yc$d;->a(Lcom/applovin/impl/l8;)V :cond_13 :goto_8 iget v1, p0, Lcom/applovin/impl/yc;->R:I if-ge v1, p3, :cond_16 sub-int v1, p3, v1 .line 28289 invoke-direct {p0, p1, v0, v1}, Lcom/applovin/impl/yc;->a(Lcom/applovin/impl/l8;Lcom/applovin/impl/qo;I)I move-result v1 iget v3, p0, Lcom/applovin/impl/yc;->R:I add-int/2addr v3, v1 iput v3, p0, Lcom/applovin/impl/yc;->R:I iget v3, p0, Lcom/applovin/impl/yc;->S:I add-int/2addr v3, v1 iput v3, p0, Lcom/applovin/impl/yc;->S:I goto :goto_8 :cond_14 :goto_9 iget-object v1, p0, Lcom/applovin/impl/yc;->f:Lcom/applovin/impl/bh; .line 28292 invoke-virtual {v1}, Lcom/applovin/impl/bh;->c()[B move-result-object v1 .line 28293 aput-byte v5, v1, v5 .line 28294 aput-byte v5, v1, v4 .line 28295 aput-byte v5, v1, v3 .line 28296 iget v3, p2, Lcom/applovin/impl/yc$c;->Y:I rsub-int/lit8 v4, v3, 0x4 :goto_a iget v6, p0, Lcom/applovin/impl/yc;->R:I if-ge v6, p3, :cond_16 iget v6, p0, Lcom/applovin/impl/yc;->T:I if-nez v6, :cond_15 .line 28304 invoke-direct {p0, p1, v1, v4, v3}, Lcom/applovin/impl/yc;->a(Lcom/applovin/impl/l8;[BII)V iget v6, p0, Lcom/applovin/impl/yc;->R:I add-int/2addr v6, v3 iput v6, p0, Lcom/applovin/impl/yc;->R:I iget-object v6, p0, Lcom/applovin/impl/yc;->f:Lcom/applovin/impl/bh; .line 28307 invoke-virtual {v6, v5}, Lcom/applovin/impl/bh;->f(I)V iget-object v6, p0, Lcom/applovin/impl/yc;->f:Lcom/applovin/impl/bh; .line 28308 invoke-virtual {v6}, Lcom/applovin/impl/bh;->A()I move-result v6 iput v6, p0, Lcom/applovin/impl/yc;->T:I iget-object v6, p0, Lcom/applovin/impl/yc;->e:Lcom/applovin/impl/bh; .line 28310 invoke-virtual {v6, v5}, Lcom/applovin/impl/bh;->f(I)V iget-object v6, p0, Lcom/applovin/impl/yc;->e:Lcom/applovin/impl/bh; .line 28311 invoke-interface {v0, v6, v2}, Lcom/applovin/impl/qo;->a(Lcom/applovin/impl/bh;I)V iget v6, p0, Lcom/applovin/impl/yc;->S:I add-int/2addr v6, v2 iput v6, p0, Lcom/applovin/impl/yc;->S:I goto :goto_a .line 28315 :cond_15 invoke-direct {p0, p1, v0, v6}, Lcom/applovin/impl/yc;->a(Lcom/applovin/impl/l8;Lcom/applovin/impl/qo;I)I move-result v6 iget v7, p0, Lcom/applovin/impl/yc;->R:I add-int/2addr v7, v6 iput v7, p0, Lcom/applovin/impl/yc;->R:I iget v7, p0, Lcom/applovin/impl/yc;->S:I add-int/2addr v7, v6 iput v7, p0, Lcom/applovin/impl/yc;->S:I iget v7, p0, Lcom/applovin/impl/yc;->T:I sub-int/2addr v7, v6 iput v7, p0, Lcom/applovin/impl/yc;->T:I goto :goto_a .line 28333 :cond_16 iget-object p1, p2, Lcom/applovin/impl/yc$c;->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_17 iget-object p1, p0, Lcom/applovin/impl/yc;->h:Lcom/applovin/impl/bh; .line 28342 invoke-virtual {p1, v5}, Lcom/applovin/impl/bh;->f(I)V iget-object p1, p0, Lcom/applovin/impl/yc;->h:Lcom/applovin/impl/bh; .line 28343 invoke-interface {v0, p1, v2}, Lcom/applovin/impl/qo;->a(Lcom/applovin/impl/bh;I)V iget p1, p0, Lcom/applovin/impl/yc;->S:I add-int/2addr p1, v2 iput p1, p0, Lcom/applovin/impl/yc;->S:I .line 28347 :cond_17 invoke-direct {p0}, Lcom/applovin/impl/yc;->f()I move-result p1 return p1 .end method .method private a(J)J .locals 6 iget-wide v2, p0, Lcom/applovin/impl/yc;->r:J const-wide v0, -0x7fffffffffffffffL # -4.9E-324 cmp-long v0, v2, v0 if-eqz v0, :cond_0 const-wide/16 v4, 0x3e8 move-wide v0, p1 .line 22767 invoke-static/range {v0 .. v5}, Lcom/applovin/impl/xp;->c(JJJ)J move-result-wide p1 return-wide p1 :cond_0 const-string p1, "Can\'t scale timecode prior to timecodeScale being set." const/4 p2, 0x0 .line 22768 invoke-static {p1, p2}, Lcom/applovin/impl/dh;->a(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/applovin/impl/dh; move-result-object p1 throw p1 .end method .method private a(Lcom/applovin/impl/rc;Lcom/applovin/impl/rc;)Lcom/applovin/impl/ij; .locals 11 iget-wide v0, p0, Lcom/applovin/impl/yc;->q:J const-wide/16 v2, -0x1 cmp-long v0, v0, v2 if-eqz v0, :cond_4 iget-wide v0, p0, Lcom/applovin/impl/yc;->t:J const-wide v2, -0x7fffffffffffffffL # -4.9E-324 cmp-long v0, v0, v2 if-eqz v0, :cond_4 if-eqz p1, :cond_4 .line 4705 invoke-virtual {p1}, Lcom/applovin/impl/rc;->a()I move-result v0 if-eqz v0, :cond_4 if-eqz p2, :cond_4 .line 4707 invoke-virtual {p2}, Lcom/applovin/impl/rc;->a()I move-result v0 invoke-virtual {p1}, Lcom/applovin/impl/rc;->a()I move-result v1 if-eq v0, v1, :cond_0 goto/16 :goto_2 .line 4711 :cond_0 invoke-virtual {p1}, Lcom/applovin/impl/rc;->a()I move-result v0 .line 4712 new-array v1, v0, [I .line 4713 new-array v2, v0, [J .line 4714 new-array v3, v0, [J .line 4715 new-array v4, v0, [J const/4 v5, 0x0 move v6, v5 :goto_0 if-ge v6, v0, :cond_1 .line 4717 invoke-virtual {p1, v6}, Lcom/applovin/impl/rc;->a(I)J move-result-wide v7 aput-wide v7, v4, v6 iget-wide v7, p0, Lcom/applovin/impl/yc;->q:J .line 4718 invoke-virtual {p2, v6}, Lcom/applovin/impl/rc;->a(I)J move-result-wide v9 add-long/2addr v7, v9 aput-wide v7, v2, v6 add-int/lit8 v6, v6, 0x1 goto :goto_0 :cond_1 :goto_1 add-int/lit8 p1, v0, -0x1 if-ge v5, p1, :cond_2 add-int/lit8 p1, v5, 0x1 .line 4721 aget-wide v6, v2, p1 aget-wide v8, v2, v5 sub-long/2addr v6, v8 long-to-int p2, v6 aput p2, v1, v5 .line 4722 aget-wide v6, v4, p1 aget-wide v8, v4, v5 sub-long/2addr v6, v8 aput-wide v6, v3, v5 move v5, p1 goto :goto_1 :cond_2 iget-wide v5, p0, Lcom/applovin/impl/yc;->q:J iget-wide v7, p0, Lcom/applovin/impl/yc;->p:J add-long/2addr v5, v7 .line 4724 aget-wide v7, v2, p1 sub-long/2addr v5, v7 long-to-int p2, v5 aput p2, v1, p1 iget-wide v5, p0, Lcom/applovin/impl/yc;->t:J .line 4726 aget-wide v7, v4, p1 sub-long/2addr v5, v7 aput-wide v5, v3, p1 const-wide/16 v7, 0x0 cmp-long p2, v5, v7 if-gtz p2, :cond_3 .line 4730 new-instance p2, Ljava/lang/StringBuilder; invoke-direct {p2}, Ljava/lang/StringBuilder;->()V const-string v0, "Discarding last cue point with unexpected duration: " invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p2, v5, v6}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p2 const-string v0, "MatroskaExtractor" invoke-static {v0, p2}, Lcom/applovin/impl/pc;->d(Ljava/lang/String;Ljava/lang/String;)V .line 4731 invoke-static {v1, p1}, Ljava/util/Arrays;->copyOf([II)[I move-result-object v1 .line 4732 invoke-static {v2, p1}, Ljava/util/Arrays;->copyOf([JI)[J move-result-object v2 .line 4733 invoke-static {v3, p1}, Ljava/util/Arrays;->copyOf([JI)[J move-result-object v3 .line 4734 invoke-static {v4, p1}, Ljava/util/Arrays;->copyOf([JI)[J move-result-object v4 .line 4737 :cond_3 new-instance p1, Lcom/applovin/impl/g3; invoke-direct {p1, v1, v2, v3, v4}, Lcom/applovin/impl/g3;->([I[J[J[J)V return-object p1 .line 4738 :cond_4 :goto_2 new-instance p1, Lcom/applovin/impl/ij$b; iget-wide v0, p0, Lcom/applovin/impl/yc;->t:J invoke-direct {p1, v0, v1}, Lcom/applovin/impl/ij$b;->(J)V return-object p1 .end method .method private a(I)V .locals 2 iget-object v0, p0, Lcom/applovin/impl/yc;->C:Lcom/applovin/impl/rc; if-eqz v0, :cond_0 iget-object v0, p0, Lcom/applovin/impl/yc;->D:Lcom/applovin/impl/rc; if-eqz v0, :cond_0 return-void .line 1318 :cond_0 new-instance v0, Ljava/lang/StringBuilder; invoke-direct {v0}, Ljava/lang/StringBuilder;->()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}, Lcom/applovin/impl/dh;->a(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/applovin/impl/dh; move-result-object p1 throw p1 .end method .method private a(Lcom/applovin/impl/l8;I)V .locals 3 iget-object v0, p0, Lcom/applovin/impl/yc;->g:Lcom/applovin/impl/bh; .line 20973 invoke-virtual {v0}, Lcom/applovin/impl/bh;->e()I move-result v0 if-lt v0, p2, :cond_0 return-void :cond_0 iget-object v0, p0, Lcom/applovin/impl/yc;->g:Lcom/applovin/impl/bh; .line 20976 invoke-virtual {v0}, Lcom/applovin/impl/bh;->b()I move-result v0 if-ge v0, p2, :cond_1 iget-object v0, p0, Lcom/applovin/impl/yc;->g:Lcom/applovin/impl/bh; .line 20977 invoke-virtual {v0}, Lcom/applovin/impl/bh;->b()I move-result v1 mul-int/lit8 v1, v1, 0x2 invoke-static {v1, p2}, Ljava/lang/Math;->max(II)I move-result v1 invoke-virtual {v0, v1}, Lcom/applovin/impl/bh;->a(I)V :cond_1 iget-object v0, p0, Lcom/applovin/impl/yc;->g:Lcom/applovin/impl/bh; .line 20979 invoke-virtual {v0}, Lcom/applovin/impl/bh;->c()[B move-result-object v0 iget-object v1, p0, Lcom/applovin/impl/yc;->g:Lcom/applovin/impl/bh; invoke-virtual {v1}, Lcom/applovin/impl/bh;->e()I move-result v1 iget-object v2, p0, Lcom/applovin/impl/yc;->g:Lcom/applovin/impl/bh; invoke-virtual {v2}, Lcom/applovin/impl/bh;->e()I move-result v2 sub-int v2, p2, v2 invoke-interface {p1, v0, v1, v2}, Lcom/applovin/impl/l8;->d([BII)V iget-object p1, p0, Lcom/applovin/impl/yc;->g:Lcom/applovin/impl/bh; .line 20980 invoke-virtual {p1, p2}, Lcom/applovin/impl/bh;->e(I)V return-void .end method .method private a(Lcom/applovin/impl/l8;[BI)V .locals 4 .line 29956 array-length v0, p2 add-int/2addr v0, p3 iget-object v1, p0, Lcom/applovin/impl/yc;->k:Lcom/applovin/impl/bh; .line 29957 invoke-virtual {v1}, Lcom/applovin/impl/bh;->b()I move-result v1 const/4 v2, 0x0 if-ge v1, v0, :cond_0 iget-object v1, p0, Lcom/applovin/impl/yc;->k:Lcom/applovin/impl/bh; add-int v3, v0, p3 .line 29960 invoke-static {p2, v3}, Ljava/util/Arrays;->copyOf([BI)[B move-result-object v3 invoke-virtual {v1, v3}, Lcom/applovin/impl/bh;->a([B)V goto :goto_0 :cond_0 iget-object v1, p0, Lcom/applovin/impl/yc;->k:Lcom/applovin/impl/bh; .line 29962 invoke-virtual {v1}, Lcom/applovin/impl/bh;->c()[B move-result-object v1 array-length v3, p2 invoke-static {p2, v2, v1, v2, v3}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V :goto_0 iget-object v1, p0, Lcom/applovin/impl/yc;->k:Lcom/applovin/impl/bh; .line 29964 invoke-virtual {v1}, Lcom/applovin/impl/bh;->c()[B move-result-object v1 array-length p2, p2 invoke-interface {p1, v1, p2, p3}, Lcom/applovin/impl/l8;->d([BII)V iget-object p1, p0, Lcom/applovin/impl/yc;->k:Lcom/applovin/impl/bh; .line 29965 invoke-virtual {p1, v2}, Lcom/applovin/impl/bh;->f(I)V iget-object p1, p0, Lcom/applovin/impl/yc;->k:Lcom/applovin/impl/bh; .line 29966 invoke-virtual {p1, v0}, Lcom/applovin/impl/bh;->e(I)V return-void .end method .method private a(Lcom/applovin/impl/l8;[BII)V .locals 2 iget-object v0, p0, Lcom/applovin/impl/yc;->j:Lcom/applovin/impl/bh; .line 33355 invoke-virtual {v0}, Lcom/applovin/impl/bh;->a()I move-result v0 invoke-static {p4, v0}, Ljava/lang/Math;->min(II)I move-result v0 add-int v1, p3, v0 sub-int/2addr p4, v0 .line 33356 invoke-interface {p1, p2, v1, p4}, Lcom/applovin/impl/l8;->d([BII)V if-lez v0, :cond_0 iget-object p1, p0, Lcom/applovin/impl/yc;->j:Lcom/applovin/impl/bh; .line 33358 invoke-virtual {p1, p2, p3, v0}, Lcom/applovin/impl/bh;->a([BII)V :cond_0 return-void .end method .method private a(Lcom/applovin/impl/yc$c;JIII)V .locals 8 .line 6068 iget-object v0, p1, Lcom/applovin/impl/yc$c;->T:Lcom/applovin/impl/yc$d; const/4 v7, 0x1 if-eqz v0, :cond_0 move-object v1, p1 move-wide v2, p2 move v4, p4 move v5, p5 move v6, p6 .line 6069 invoke-virtual/range {v0 .. v6}, Lcom/applovin/impl/yc$d;->a(Lcom/applovin/impl/yc$c;JIII)V goto/16 :goto_5 .line 6071 :cond_0 iget-object v0, p1, Lcom/applovin/impl/yc$c;->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-nez v0, :cond_1 iget-object v0, p1, Lcom/applovin/impl/yc$c;->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_6 :cond_1 iget v0, p0, Lcom/applovin/impl/yc;->K:I const-string v1, "MatroskaExtractor" if-le v0, v7, :cond_2 const-string v0, "Skipping subtitle sample in laced block." .line 6073 invoke-static {v1, v0}, Lcom/applovin/impl/pc;->d(Ljava/lang/String;Ljava/lang/String;)V goto :goto_2 :cond_2 iget-wide v2, p0, Lcom/applovin/impl/yc;->I:J const-wide v4, -0x7fffffffffffffffL # -4.9E-324 cmp-long v0, v2, v4 if-nez v0, :cond_3 const-string v0, "Skipping subtitle sample with no duration." .line 6075 invoke-static {v1, v0}, Lcom/applovin/impl/pc;->d(Ljava/lang/String;Ljava/lang/String;)V goto :goto_2 .line 6077 :cond_3 iget-object v0, p1, Lcom/applovin/impl/yc$c;->b:Ljava/lang/String; iget-object v1, p0, Lcom/applovin/impl/yc;->k:Lcom/applovin/impl/bh; invoke-virtual {v1}, Lcom/applovin/impl/bh;->c()[B move-result-object v1 invoke-static {v0, v2, v3, v1}, Lcom/applovin/impl/yc;->a(Ljava/lang/String;J[B)V iget-object v0, p0, Lcom/applovin/impl/yc;->k:Lcom/applovin/impl/bh; .line 6081 invoke-virtual {v0}, Lcom/applovin/impl/bh;->d()I move-result v0 :goto_0 iget-object v1, p0, Lcom/applovin/impl/yc;->k:Lcom/applovin/impl/bh; invoke-virtual {v1}, Lcom/applovin/impl/bh;->e()I move-result v1 if-ge v0, v1, :cond_5 iget-object v1, p0, Lcom/applovin/impl/yc;->k:Lcom/applovin/impl/bh; .line 6082 invoke-virtual {v1}, Lcom/applovin/impl/bh;->c()[B move-result-object v1 aget-byte v1, v1, v0 if-nez v1, :cond_4 iget-object v1, p0, Lcom/applovin/impl/yc;->k:Lcom/applovin/impl/bh; .line 6083 invoke-virtual {v1, v0}, Lcom/applovin/impl/bh;->e(I)V goto :goto_1 :cond_4 add-int/lit8 v0, v0, 0x1 goto :goto_0 .line 6089 :cond_5 :goto_1 iget-object v0, p1, Lcom/applovin/impl/yc$c;->X:Lcom/applovin/impl/qo; iget-object v1, p0, Lcom/applovin/impl/yc;->k:Lcom/applovin/impl/bh; invoke-virtual {v1}, Lcom/applovin/impl/bh;->e()I move-result v2 invoke-interface {v0, v1, v2}, Lcom/applovin/impl/qo;->a(Lcom/applovin/impl/bh;I)V iget-object v0, p0, Lcom/applovin/impl/yc;->k:Lcom/applovin/impl/bh; .line 6090 invoke-virtual {v0}, Lcom/applovin/impl/bh;->e()I move-result v0 add-int/2addr p5, v0 :cond_6 :goto_2 const/high16 v0, 0x10000000 and-int/2addr v0, p4 if-eqz v0, :cond_7 iget v0, p0, Lcom/applovin/impl/yc;->K:I if-le v0, v7, :cond_8 const v0, -0x10000001 and-int/2addr p4, v0 :cond_7 :goto_3 move v3, p4 move v4, p5 goto :goto_4 :cond_8 iget-object v0, p0, Lcom/applovin/impl/yc;->n:Lcom/applovin/impl/bh; .line 6101 invoke-virtual {v0}, Lcom/applovin/impl/bh;->e()I move-result v0 .line 6102 iget-object v1, p1, Lcom/applovin/impl/yc$c;->X:Lcom/applovin/impl/qo; iget-object v2, p0, Lcom/applovin/impl/yc;->n:Lcom/applovin/impl/bh; const/4 v3, 0x2 invoke-interface {v1, v2, v0, v3}, Lcom/applovin/impl/qo;->a(Lcom/applovin/impl/bh;II)V add-int/2addr p5, v0 goto :goto_3 .line 6107 :goto_4 iget-object v0, p1, Lcom/applovin/impl/yc$c;->X:Lcom/applovin/impl/qo; iget-object v6, p1, Lcom/applovin/impl/yc$c;->j:Lcom/applovin/impl/qo$a; move-wide v1, p2 move v5, p6 invoke-interface/range {v0 .. v6}, Lcom/applovin/impl/qo;->a(JIIILcom/applovin/impl/qo$a;)V :goto_5 iput-boolean v7, p0, Lcom/applovin/impl/yc;->F:Z return-void .end method .method private static a(Ljava/lang/String;J[B)V .locals 2 .line 24870 invoke-virtual {p0}, Ljava/lang/String;->hashCode()I const-string v0, "S_TEXT/ASS" invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v0 if-nez v0, :cond_1 const-string v0, "S_TEXT/UTF8" invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p0 if-eqz p0, :cond_0 const-string p0, "%02d:%02d:%02d,%03d" const-wide/16 v0, 0x3e8 .line 24873 invoke-static {p1, p2, p0, v0, v1}, Lcom/applovin/impl/yc;->a(JLjava/lang/String;J)[B move-result-object p0 const/16 p1, 0x13 goto :goto_0 .line 24884 :cond_0 new-instance p0, Ljava/lang/IllegalArgumentException; invoke-direct {p0}, Ljava/lang/IllegalArgumentException;->()V throw p0 :cond_1 const-string p0, "%01d:%02d:%02d:%02d" const-wide/16 v0, 0x2710 .line 24885 invoke-static {p1, p2, p0, v0, v1}, Lcom/applovin/impl/yc;->a(JLjava/lang/String;J)[B move-result-object p0 const/16 p1, 0x15 .line 24892 :goto_0 array-length p2, p0 const/4 v0, 0x0 invoke-static {p0, v0, p3, p1, p2}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V return-void .end method .method private a(Lcom/applovin/impl/th;J)Z .locals 5 iget-boolean v0, p0, Lcom/applovin/impl/yc;->y:Z const/4 v1, 0x1 const/4 v2, 0x0 if-eqz v0, :cond_0 iput-wide p2, p0, Lcom/applovin/impl/yc;->A:J iget-wide p2, p0, Lcom/applovin/impl/yc;->z:J .line 19100 iput-wide p2, p1, Lcom/applovin/impl/th;->a:J iput-boolean v2, p0, Lcom/applovin/impl/yc;->y:Z return v1 :cond_0 iget-boolean p2, p0, Lcom/applovin/impl/yc;->v:Z if-eqz p2, :cond_1 iget-wide p2, p0, Lcom/applovin/impl/yc;->A:J const-wide/16 v3, -0x1 cmp-long v0, p2, v3 if-eqz v0, :cond_1 .line 19107 iput-wide p2, p1, Lcom/applovin/impl/th;->a:J iput-wide v3, p0, Lcom/applovin/impl/yc;->A:J return v1 :cond_1 return v2 .end method .method private static a(Ljava/lang/String;)Z .locals 4 .line 17332 invoke-virtual {p0}, Ljava/lang/String;->hashCode()I invoke-virtual {p0}, Ljava/lang/String;->hashCode()I move-result v0 const/4 v1, 0x1 const/4 v2, 0x0 const/4 v3, -0x1 sparse-switch v0, :sswitch_data_0 goto/16 :goto_0 :sswitch_0 const-string v0, "A_OPUS" invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p0 if-nez p0, :cond_0 goto/16 :goto_0 :cond_0 const/16 v3, 0x1f goto/16 :goto_0 :sswitch_1 const-string v0, "A_FLAC" invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p0 if-nez p0, :cond_1 goto/16 :goto_0 :cond_1 const/16 v3, 0x1e goto/16 :goto_0 :sswitch_2 const-string v0, "A_EAC3" invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p0 if-nez p0, :cond_2 goto/16 :goto_0 :cond_2 const/16 v3, 0x1d goto/16 :goto_0 :sswitch_3 const-string v0, "V_MPEG2" invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p0 if-nez p0, :cond_3 goto/16 :goto_0 :cond_3 const/16 v3, 0x1c goto/16 :goto_0 :sswitch_4 const-string v0, "S_TEXT/UTF8" invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p0 if-nez p0, :cond_4 goto/16 :goto_0 :cond_4 const/16 v3, 0x1b goto/16 :goto_0 :sswitch_5 const-string v0, "V_MPEGH/ISO/HEVC" invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p0 if-nez p0, :cond_5 goto/16 :goto_0 :cond_5 const/16 v3, 0x1a goto/16 :goto_0 :sswitch_6 const-string v0, "S_TEXT/ASS" invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p0 if-nez p0, :cond_6 goto/16 :goto_0 :cond_6 const/16 v3, 0x19 goto/16 :goto_0 :sswitch_7 const-string v0, "A_PCM/INT/LIT" invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p0 if-nez p0, :cond_7 goto/16 :goto_0 :cond_7 const/16 v3, 0x18 goto/16 :goto_0 :sswitch_8 const-string v0, "A_PCM/INT/BIG" invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p0 if-nez p0, :cond_8 goto/16 :goto_0 :cond_8 const/16 v3, 0x17 goto/16 :goto_0 :sswitch_9 const-string v0, "A_PCM/FLOAT/IEEE" invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p0 if-nez p0, :cond_9 goto/16 :goto_0 :cond_9 const/16 v3, 0x16 goto/16 :goto_0 :sswitch_a const-string v0, "A_DTS/EXPRESS" invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p0 if-nez p0, :cond_a goto/16 :goto_0 :cond_a const/16 v3, 0x15 goto/16 :goto_0 :sswitch_b const-string v0, "V_THEORA" invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p0 if-nez p0, :cond_b goto/16 :goto_0 :cond_b const/16 v3, 0x14 goto/16 :goto_0 :sswitch_c const-string v0, "S_HDMV/PGS" invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p0 if-nez p0, :cond_c goto/16 :goto_0 :cond_c const/16 v3, 0x13 goto/16 :goto_0 :sswitch_d const-string v0, "V_VP9" invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p0 if-nez p0, :cond_d goto/16 :goto_0 :cond_d const/16 v3, 0x12 goto/16 :goto_0 :sswitch_e const-string v0, "V_VP8" invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p0 if-nez p0, :cond_e goto/16 :goto_0 :cond_e const/16 v3, 0x11 goto/16 :goto_0 :sswitch_f const-string v0, "V_AV1" invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p0 if-nez p0, :cond_f goto/16 :goto_0 :cond_f const/16 v3, 0x10 goto/16 :goto_0 :sswitch_10 const-string v0, "A_DTS" invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p0 if-nez p0, :cond_10 goto/16 :goto_0 :cond_10 const/16 v3, 0xf goto/16 :goto_0 :sswitch_11 const-string v0, "A_AC3" invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p0 if-nez p0, :cond_11 goto/16 :goto_0 :cond_11 const/16 v3, 0xe goto/16 :goto_0 :sswitch_12 const-string v0, "A_AAC" invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p0 if-nez p0, :cond_12 goto/16 :goto_0 :cond_12 const/16 v3, 0xd goto/16 :goto_0 :sswitch_13 const-string v0, "A_DTS/LOSSLESS" invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p0 if-nez p0, :cond_13 goto/16 :goto_0 :cond_13 const/16 v3, 0xc goto/16 :goto_0 :sswitch_14 const-string v0, "S_VOBSUB" invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p0 if-nez p0, :cond_14 goto/16 :goto_0 :cond_14 const/16 v3, 0xb goto/16 :goto_0 :sswitch_15 const-string v0, "V_MPEG4/ISO/AVC" invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p0 if-nez p0, :cond_15 goto/16 :goto_0 :cond_15 const/16 v3, 0xa goto/16 :goto_0 :sswitch_16 const-string v0, "V_MPEG4/ISO/ASP" invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p0 if-nez p0, :cond_16 goto/16 :goto_0 :cond_16 const/16 v3, 0x9 goto/16 :goto_0 :sswitch_17 const-string v0, "S_DVBSUB" invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p0 if-nez p0, :cond_17 goto/16 :goto_0 :cond_17 const/16 v3, 0x8 goto/16 :goto_0 :sswitch_18 const-string v0, "V_MS/VFW/FOURCC" invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p0 if-nez p0, :cond_18 goto :goto_0 :cond_18 const/4 v3, 0x7 goto :goto_0 :sswitch_19 const-string v0, "A_MPEG/L3" invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p0 if-nez p0, :cond_19 goto :goto_0 :cond_19 const/4 v3, 0x6 goto :goto_0 :sswitch_1a const-string v0, "A_MPEG/L2" invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p0 if-nez p0, :cond_1a goto :goto_0 :cond_1a const/4 v3, 0x5 goto :goto_0 :sswitch_1b const-string v0, "A_VORBIS" invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p0 if-nez p0, :cond_1b goto :goto_0 :cond_1b const/4 v3, 0x4 goto :goto_0 :sswitch_1c const-string v0, "A_TRUEHD" invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p0 if-nez p0, :cond_1c goto :goto_0 :cond_1c const/4 v3, 0x3 goto :goto_0 :sswitch_1d const-string v0, "A_MS/ACM" invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p0 if-nez p0, :cond_1d goto :goto_0 :cond_1d const/4 v3, 0x2 goto :goto_0 :sswitch_1e const-string v0, "V_MPEG4/ISO/SP" invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p0 if-nez p0, :cond_1e goto :goto_0 :cond_1e move v3, v1 goto :goto_0 :sswitch_1f const-string v0, "V_MPEG4/ISO/AP" invoke-virtual {p0, v0}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p0 if-nez p0, :cond_1f goto :goto_0 :cond_1f move v3, v2 :goto_0 packed-switch v3, :pswitch_data_0 return v2 :pswitch_0 return v1 nop :sswitch_data_0 .sparse-switch -0x7ce7f5de -> :sswitch_1f -0x7ce7f3b0 -> :sswitch_1e -0x76567dc0 -> :sswitch_1d -0x6a615338 -> :sswitch_1c -0x672350af -> :sswitch_1b -0x585f4fce -> :sswitch_1a -0x585f4fcd -> :sswitch_19 -0x51dc40b2 -> :sswitch_18 -0x37a9c464 -> :sswitch_17 -0x2016c535 -> :sswitch_16 -0x2016c4e5 -> :sswitch_15 -0x19552dbd -> :sswitch_14 -0x1538b2ba -> :sswitch_13 0x3c02325 -> :sswitch_12 0x3c02353 -> :sswitch_11 0x3c030c5 -> :sswitch_10 0x4e81333 -> :sswitch_f 0x4e86155 -> :sswitch_e 0x4e86156 -> :sswitch_d 0x5e8da3e -> :sswitch_c 0x1a8350d6 -> :sswitch_b 0x2056f406 -> :sswitch_a 0x25e26ee2 -> :sswitch_9 0x2b45174d -> :sswitch_8 0x2b453ce4 -> :sswitch_7 0x2c0618eb -> :sswitch_6 0x32fdf009 -> :sswitch_5 0x54c61e47 -> :sswitch_4 0x6bd6c624 -> :sswitch_3 0x7446132a -> :sswitch_2 0x7446b0a6 -> :sswitch_1 0x744ad97d -> :sswitch_0 .end sparse-switch :pswitch_data_0 .packed-switch 0x0 :pswitch_0 :pswitch_0 :pswitch_0 :pswitch_0 :pswitch_0 :pswitch_0 :pswitch_0 :pswitch_0 :pswitch_0 :pswitch_0 :pswitch_0 :pswitch_0 :pswitch_0 :pswitch_0 :pswitch_0 :pswitch_0 :pswitch_0 :pswitch_0 :pswitch_0 :pswitch_0 :pswitch_0 :pswitch_0 :pswitch_0 :pswitch_0 :pswitch_0 :pswitch_0 :pswitch_0 :pswitch_0 :pswitch_0 :pswitch_0 :pswitch_0 :pswitch_0 .end packed-switch .end method .method private static a(JLjava/lang/String;J)[B .locals 7 const-wide v0, -0x7fffffffffffffffL # -4.9E-324 cmp-long v0, p0, v0 if-eqz v0, :cond_0 const/4 v0, 0x1 goto :goto_0 :cond_0 const/4 v0, 0x0 .line 10682 :goto_0 invoke-static {v0}, Lcom/applovin/impl/b1;->a(Z)V const-wide v0, 0xd693a400L .line 10684 div-long v0, p0, v0 long-to-int v0, v0 mul-int/lit16 v1, v0, 0xe10 int-to-long v1, v1 const-wide/32 v3, 0xf4240 mul-long/2addr v1, v3 sub-long/2addr p0, v1 const-wide/32 v1, 0x3938700 .line 10686 div-long v1, p0, v1 long-to-int v1, v1 mul-int/lit8 v2, v1, 0x3c int-to-long v5, v2 mul-long/2addr v5, v3 sub-long/2addr p0, v5 .line 10688 div-long v5, p0, v3 long-to-int v2, v5 int-to-long v5, v2 mul-long/2addr v5, v3 sub-long/2addr p0, v5 .line 10690 div-long/2addr p0, p3 long-to-int p0, p0 .line 10691 sget-object p1, Ljava/util/Locale;->US:Ljava/util/Locale; .line 10693 invoke-static {v0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object p3 invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object p4 invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v0 invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object p0 filled-new-array {p3, p4, v0, p0}, [Ljava/lang/Object; move-result-object p0 invoke-static {p1, p2, p0}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; move-result-object p0 .line 10694 invoke-static {p0}, Lcom/applovin/impl/xp;->c(Ljava/lang/String;)[B move-result-object p0 return-object p0 .end method .method private static a([II)[I .locals 1 if-nez p0, :cond_0 .line 7944 new-array p0, p1, [I return-object p0 .line 7945 :cond_0 array-length v0, p0 if-lt v0, p1, :cond_1 return-object p0 .line 7949 :cond_1 array-length p0, p0 mul-int/lit8 p0, p0, 0x2 invoke-static {p0, p1}, Ljava/lang/Math;->max(II)I move-result p0 new-array p0, p0, [I return-object p0 .end method .method private b(I)V .locals 2 iget-object v0, p0, Lcom/applovin/impl/yc;->u:Lcom/applovin/impl/yc$c; if-eqz v0, :cond_0 return-void .line 1311 :cond_0 new-instance v0, Ljava/lang/StringBuilder; invoke-direct {v0}, Ljava/lang/StringBuilder;->()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}, Lcom/applovin/impl/dh;->a(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/applovin/impl/dh; move-result-object p1 throw p1 .end method .method public static synthetic b()[B .locals 1 .line 0 sget-object v0, Lcom/applovin/impl/yc;->d0:[B return-object v0 .end method .method public static synthetic c()Ljava/util/Map; .locals 1 .line 0 sget-object v0, Lcom/applovin/impl/yc;->g0:Ljava/util/Map; return-object v0 .end method .method private d(I)Lcom/applovin/impl/yc$c; .locals 0 .line 1324 invoke-direct {p0, p1}, Lcom/applovin/impl/yc;->b(I)V iget-object p1, p0, Lcom/applovin/impl/yc;->u:Lcom/applovin/impl/yc$c; return-object p1 .end method .method public static synthetic d()Ljava/util/UUID; .locals 1 .line 0 sget-object v0, Lcom/applovin/impl/yc;->f0:Ljava/util/UUID; return-object v0 .end method .method private e()V .locals 1 iget-object v0, p0, Lcom/applovin/impl/yc;->a0:Lcom/applovin/impl/m8; .line 1845 invoke-static {v0}, Lcom/applovin/impl/b1;->b(Ljava/lang/Object;)Ljava/lang/Object; return-void .end method .method private f()I .locals 1 iget v0, p0, Lcom/applovin/impl/yc;->S:I .line 1589 invoke-direct {p0}, Lcom/applovin/impl/yc;->h()V return v0 .end method .method private static synthetic g()[Lcom/applovin/impl/k8; .locals 3 .line 1 new-instance v0, Lcom/applovin/impl/yc; invoke-direct {v0}, Lcom/applovin/impl/yc;->()V const/4 v1, 0x1 new-array v1, v1, [Lcom/applovin/impl/k8; const/4 v2, 0x0 aput-object v0, v1, v2 return-object v1 .end method .method private h()V .locals 2 const/4 v0, 0x0 iput v0, p0, Lcom/applovin/impl/yc;->R:I iput v0, p0, Lcom/applovin/impl/yc;->S:I iput v0, p0, Lcom/applovin/impl/yc;->T:I iput-boolean v0, p0, Lcom/applovin/impl/yc;->U:Z iput-boolean v0, p0, Lcom/applovin/impl/yc;->V:Z iput-boolean v0, p0, Lcom/applovin/impl/yc;->W:Z iput v0, p0, Lcom/applovin/impl/yc;->X:I iput-byte v0, p0, Lcom/applovin/impl/yc;->Y:B iput-boolean v0, p0, Lcom/applovin/impl/yc;->Z:Z iget-object v1, p0, Lcom/applovin/impl/yc;->j:Lcom/applovin/impl/bh; .line 1604 invoke-virtual {v1, v0}, Lcom/applovin/impl/bh;->d(I)V return-void .end method # virtual methods .method public final a(Lcom/applovin/impl/l8;Lcom/applovin/impl/th;)I .locals 5 const/4 v0, 0x0 iput-boolean v0, p0, Lcom/applovin/impl/yc;->F:Z const/4 v1, 0x1 move v2, v1 :cond_0 if-eqz v2, :cond_1 iget-boolean v3, p0, Lcom/applovin/impl/yc;->F:Z if-nez v3, :cond_1 iget-object v2, p0, Lcom/applovin/impl/yc;->a:Lcom/applovin/impl/p7; .line 19585 invoke-interface {v2, p1}, Lcom/applovin/impl/p7;->a(Lcom/applovin/impl/l8;)Z move-result v2 if-eqz v2, :cond_0 .line 19586 invoke-interface {p1}, Lcom/applovin/impl/l8;->f()J move-result-wide v3 invoke-direct {p0, p2, v3, v4}, Lcom/applovin/impl/yc;->a(Lcom/applovin/impl/th;J)Z move-result v3 if-eqz v3, :cond_0 return v1 :cond_1 if-nez v2, :cond_3 :goto_0 iget-object p1, p0, Lcom/applovin/impl/yc;->c:Landroid/util/SparseArray; .line 19591 invoke-virtual {p1}, Landroid/util/SparseArray;->size()I move-result p1 if-ge v0, p1, :cond_2 iget-object p1, p0, Lcom/applovin/impl/yc;->c:Landroid/util/SparseArray; .line 19592 invoke-virtual {p1, v0}, Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object; move-result-object p1 check-cast p1, Lcom/applovin/impl/yc$c; .line 19593 invoke-static {p1}, Lcom/applovin/impl/yc$c;->a(Lcom/applovin/impl/yc$c;)V .line 19594 invoke-virtual {p1}, Lcom/applovin/impl/yc$c;->c()V add-int/lit8 v0, v0, 0x1 goto :goto_0 :cond_2 const/4 p1, -0x1 return p1 :cond_3 return v0 .end method .method public final a()V .locals 0 .line 0 return-void .end method .method public a(ID)V .locals 1 const/16 v0, 0xb5 if-eq p1, v0, :cond_1 const/16 v0, 0x4489 if-eq p1, v0, :cond_0 packed-switch p1, :pswitch_data_0 packed-switch p1, :pswitch_data_1 goto/16 :goto_0 .line 9002 :pswitch_0 invoke-direct {p0, p1}, Lcom/applovin/impl/yc;->d(I)Lcom/applovin/impl/yc$c; move-result-object p1 double-to-float p2, p2 iput p2, p1, Lcom/applovin/impl/yc$c;->u:F goto/16 :goto_0 .line 9003 :pswitch_1 invoke-direct {p0, p1}, Lcom/applovin/impl/yc;->d(I)Lcom/applovin/impl/yc$c; move-result-object p1 double-to-float p2, p2 iput p2, p1, Lcom/applovin/impl/yc$c;->t:F goto :goto_0 .line 9004 :pswitch_2 invoke-direct {p0, p1}, Lcom/applovin/impl/yc;->d(I)Lcom/applovin/impl/yc$c; move-result-object p1 double-to-float p2, p2 iput p2, p1, Lcom/applovin/impl/yc$c;->s:F goto :goto_0 .line 9005 :pswitch_3 invoke-direct {p0, p1}, Lcom/applovin/impl/yc;->d(I)Lcom/applovin/impl/yc$c; move-result-object p1 double-to-float p2, p2 iput p2, p1, Lcom/applovin/impl/yc$c;->M:F goto :goto_0 .line 9006 :pswitch_4 invoke-direct {p0, p1}, Lcom/applovin/impl/yc;->d(I)Lcom/applovin/impl/yc$c; move-result-object p1 double-to-float p2, p2 iput p2, p1, Lcom/applovin/impl/yc$c;->L:F goto :goto_0 .line 9007 :pswitch_5 invoke-direct {p0, p1}, Lcom/applovin/impl/yc;->d(I)Lcom/applovin/impl/yc$c; move-result-object p1 double-to-float p2, p2 iput p2, p1, Lcom/applovin/impl/yc$c;->K:F goto :goto_0 .line 9008 :pswitch_6 invoke-direct {p0, p1}, Lcom/applovin/impl/yc;->d(I)Lcom/applovin/impl/yc$c; move-result-object p1 double-to-float p2, p2 iput p2, p1, Lcom/applovin/impl/yc$c;->J:F goto :goto_0 .line 9009 :pswitch_7 invoke-direct {p0, p1}, Lcom/applovin/impl/yc;->d(I)Lcom/applovin/impl/yc$c; move-result-object p1 double-to-float p2, p2 iput p2, p1, Lcom/applovin/impl/yc$c;->I:F goto :goto_0 .line 9010 :pswitch_8 invoke-direct {p0, p1}, Lcom/applovin/impl/yc;->d(I)Lcom/applovin/impl/yc$c; move-result-object p1 double-to-float p2, p2 iput p2, p1, Lcom/applovin/impl/yc$c;->H:F goto :goto_0 .line 9011 :pswitch_9 invoke-direct {p0, p1}, Lcom/applovin/impl/yc;->d(I)Lcom/applovin/impl/yc$c; move-result-object p1 double-to-float p2, p2 iput p2, p1, Lcom/applovin/impl/yc$c;->G:F goto :goto_0 .line 9012 :pswitch_a invoke-direct {p0, p1}, Lcom/applovin/impl/yc;->d(I)Lcom/applovin/impl/yc$c; move-result-object p1 double-to-float p2, p2 iput p2, p1, Lcom/applovin/impl/yc$c;->F:F goto :goto_0 .line 9013 :pswitch_b invoke-direct {p0, p1}, Lcom/applovin/impl/yc;->d(I)Lcom/applovin/impl/yc$c; move-result-object p1 double-to-float p2, p2 iput p2, p1, Lcom/applovin/impl/yc$c;->E:F goto :goto_0 .line 9014 :pswitch_c invoke-direct {p0, p1}, Lcom/applovin/impl/yc;->d(I)Lcom/applovin/impl/yc$c; move-result-object p1 double-to-float p2, p2 iput p2, p1, Lcom/applovin/impl/yc$c;->D:F goto :goto_0 :cond_0 double-to-long p1, p2 iput-wide p1, p0, Lcom/applovin/impl/yc;->s:J goto :goto_0 .line 9018 :cond_1 invoke-direct {p0, p1}, Lcom/applovin/impl/yc;->d(I)Lcom/applovin/impl/yc$c; move-result-object p1 double-to-int p2, p2 iput p2, p1, Lcom/applovin/impl/yc$c;->Q:I :goto_0 return-void nop :pswitch_data_0 .packed-switch 0x55d1 :pswitch_c :pswitch_b :pswitch_a :pswitch_9 :pswitch_8 :pswitch_7 :pswitch_6 :pswitch_5 :pswitch_4 :pswitch_3 .end packed-switch :pswitch_data_1 .packed-switch 0x7673 :pswitch_2 :pswitch_1 :pswitch_0 .end packed-switch .end method .method public a(IILcom/applovin/impl/l8;)V .locals 19 move-object/from16 v7, p0 move/from16 v0, p1 move/from16 v1, p2 move-object/from16 v8, p3 const/16 v2, 0xa1 const/16 v3, 0xa3 const/4 v4, 0x0 const/4 v5, 0x2 const/4 v9, 0x1 const/4 v10, 0x0 if-eq v0, v2, :cond_8 if-eq v0, v3, :cond_8 const/16 v2, 0xa5 if-eq v0, v2, :cond_6 const/16 v2, 0x41ed if-eq v0, v2, :cond_5 const/16 v2, 0x4255 if-eq v0, v2, :cond_4 const/16 v2, 0x47e2 if-eq v0, v2, :cond_3 const/16 v2, 0x53ab if-eq v0, v2, :cond_2 const/16 v2, 0x63a2 if-eq v0, v2, :cond_1 const/16 v2, 0x7672 if-ne v0, v2, :cond_0 .line 2598 invoke-direct/range {p0 .. p1}, Lcom/applovin/impl/yc;->b(I)V iget-object v0, v7, Lcom/applovin/impl/yc;->u:Lcom/applovin/impl/yc$c; .line 2599 new-array v2, v1, [B iput-object v2, v0, Lcom/applovin/impl/yc$c;->v:[B .line 2600 invoke-interface {v8, v2, v10, v1}, Lcom/applovin/impl/l8;->d([BII)V goto/16 :goto_f .line 2597 :cond_0 new-instance v1, Ljava/lang/StringBuilder; invoke-direct {v1}, Ljava/lang/StringBuilder;->()V const-string v2, "Unexpected id: " invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 invoke-static {v0, v4}, Lcom/applovin/impl/dh;->a(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/applovin/impl/dh; move-result-object v0 throw v0 .line 2601 :cond_1 invoke-direct/range {p0 .. p1}, Lcom/applovin/impl/yc;->b(I)V iget-object v0, v7, Lcom/applovin/impl/yc;->u:Lcom/applovin/impl/yc$c; .line 2602 new-array v2, v1, [B iput-object v2, v0, Lcom/applovin/impl/yc$c;->k:[B .line 2603 invoke-interface {v8, v2, v10, v1}, Lcom/applovin/impl/l8;->d([BII)V goto/16 :goto_f :cond_2 iget-object v0, v7, Lcom/applovin/impl/yc;->i:Lcom/applovin/impl/bh; .line 2604 invoke-virtual {v0}, Lcom/applovin/impl/bh;->c()[B move-result-object v0 invoke-static {v0, v10}, Ljava/util/Arrays;->fill([BB)V iget-object v0, v7, Lcom/applovin/impl/yc;->i:Lcom/applovin/impl/bh; .line 2605 invoke-virtual {v0}, Lcom/applovin/impl/bh;->c()[B move-result-object v0 rsub-int/lit8 v2, v1, 0x4 invoke-interface {v8, v0, v2, v1}, Lcom/applovin/impl/l8;->d([BII)V iget-object v0, v7, Lcom/applovin/impl/yc;->i:Lcom/applovin/impl/bh; .line 2606 invoke-virtual {v0, v10}, Lcom/applovin/impl/bh;->f(I)V iget-object v0, v7, Lcom/applovin/impl/yc;->i:Lcom/applovin/impl/bh; .line 2607 invoke-virtual {v0}, Lcom/applovin/impl/bh;->y()J move-result-wide v0 long-to-int v0, v0 iput v0, v7, Lcom/applovin/impl/yc;->w:I goto/16 :goto_f .line 2629 :cond_3 new-array v2, v1, [B .line 2630 invoke-interface {v8, v2, v10, v1}, Lcom/applovin/impl/l8;->d([BII)V .line 2631 invoke-direct/range {p0 .. p1}, Lcom/applovin/impl/yc;->d(I)Lcom/applovin/impl/yc$c; move-result-object v0 new-instance v1, Lcom/applovin/impl/qo$a; invoke-direct {v1, v9, v2, v10, v10}, Lcom/applovin/impl/qo$a;->(I[BII)V iput-object v1, v0, Lcom/applovin/impl/yc$c;->j:Lcom/applovin/impl/qo$a; goto/16 :goto_f .line 2632 :cond_4 invoke-direct/range {p0 .. p1}, Lcom/applovin/impl/yc;->b(I)V iget-object v0, v7, Lcom/applovin/impl/yc;->u:Lcom/applovin/impl/yc$c; .line 2634 new-array v2, v1, [B iput-object v2, v0, Lcom/applovin/impl/yc$c;->i:[B .line 2635 invoke-interface {v8, v2, v10, v1}, Lcom/applovin/impl/l8;->d([BII)V goto/16 :goto_f .line 2636 :cond_5 invoke-direct/range {p0 .. p1}, Lcom/applovin/impl/yc;->d(I)Lcom/applovin/impl/yc$c; move-result-object v0 invoke-virtual {v7, v0, v8, v1}, Lcom/applovin/impl/yc;->a(Lcom/applovin/impl/yc$c;Lcom/applovin/impl/l8;I)V goto/16 :goto_f :cond_6 iget v0, v7, Lcom/applovin/impl/yc;->G:I if-eq v0, v5, :cond_7 return-void :cond_7 iget-object v0, v7, Lcom/applovin/impl/yc;->c:Landroid/util/SparseArray; iget v2, v7, Lcom/applovin/impl/yc;->M:I .line 2808 invoke-virtual {v0, v2}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object; move-result-object v0 check-cast v0, Lcom/applovin/impl/yc$c; iget v2, v7, Lcom/applovin/impl/yc;->P:I .line 2809 invoke-virtual {v7, v0, v2, v8, v1}, Lcom/applovin/impl/yc;->a(Lcom/applovin/impl/yc$c;ILcom/applovin/impl/l8;I)V goto/16 :goto_f :cond_8 iget v2, v7, Lcom/applovin/impl/yc;->G:I const/16 v6, 0x8 if-nez v2, :cond_9 iget-object v2, v7, Lcom/applovin/impl/yc;->b:Lcom/applovin/impl/zp; .line 2811 invoke-virtual {v2, v8, v10, v9, v6}, Lcom/applovin/impl/zp;->a(Lcom/applovin/impl/l8;ZZI)J move-result-wide v11 long-to-int v2, v11 iput v2, v7, Lcom/applovin/impl/yc;->M:I iget-object v2, v7, Lcom/applovin/impl/yc;->b:Lcom/applovin/impl/zp; .line 2812 invoke-virtual {v2}, Lcom/applovin/impl/zp;->a()I move-result v2 iput v2, v7, Lcom/applovin/impl/yc;->N:I const-wide v11, -0x7fffffffffffffffL # -4.9E-324 iput-wide v11, v7, Lcom/applovin/impl/yc;->I:J iput v9, v7, Lcom/applovin/impl/yc;->G:I iget-object v2, v7, Lcom/applovin/impl/yc;->g:Lcom/applovin/impl/bh; .line 2815 invoke-virtual {v2, v10}, Lcom/applovin/impl/bh;->d(I)V :cond_9 iget-object v2, v7, Lcom/applovin/impl/yc;->c:Landroid/util/SparseArray; iget v11, v7, Lcom/applovin/impl/yc;->M:I .line 2818 invoke-virtual {v2, v11}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object; move-result-object v2 move-object v11, v2 check-cast v11, Lcom/applovin/impl/yc$c; if-nez v11, :cond_a iget v0, v7, Lcom/applovin/impl/yc;->N:I sub-int v0, v1, v0 .line 2822 invoke-interface {v8, v0}, Lcom/applovin/impl/l8;->a(I)V iput v10, v7, Lcom/applovin/impl/yc;->G:I return-void .line 2827 :cond_a invoke-static {v11}, Lcom/applovin/impl/yc$c;->a(Lcom/applovin/impl/yc$c;)V iget v2, v7, Lcom/applovin/impl/yc;->G:I if-ne v2, v9, :cond_1b const/4 v2, 0x3 .line 2831 invoke-direct {v7, v8, v2}, Lcom/applovin/impl/yc;->a(Lcom/applovin/impl/l8;I)V iget-object v12, v7, Lcom/applovin/impl/yc;->g:Lcom/applovin/impl/bh; .line 2832 invoke-virtual {v12}, Lcom/applovin/impl/bh;->c()[B move-result-object v12 aget-byte v12, v12, v5 and-int/lit8 v12, v12, 0x6 shr-int/2addr v12, v9 const/16 v13, 0xff if-nez v12, :cond_b iput v9, v7, Lcom/applovin/impl/yc;->K:I iget-object v4, v7, Lcom/applovin/impl/yc;->L:[I .line 2835 invoke-static {v4, v9}, Lcom/applovin/impl/yc;->a([II)[I move-result-object v4 iput-object v4, v7, Lcom/applovin/impl/yc;->L:[I iget v12, v7, Lcom/applovin/impl/yc;->N:I sub-int/2addr v1, v12 sub-int/2addr v1, v2 .line 2836 aput v1, v4, v10 :goto_0 move-object/from16 v18, v11 goto/16 :goto_9 :cond_b const/4 v14, 0x4 .line 2839 invoke-direct {v7, v8, v14}, Lcom/applovin/impl/yc;->a(Lcom/applovin/impl/l8;I)V iget-object v15, v7, Lcom/applovin/impl/yc;->g:Lcom/applovin/impl/bh; .line 2840 invoke-virtual {v15}, Lcom/applovin/impl/bh;->c()[B move-result-object v15 aget-byte v15, v15, v2 and-int/2addr v15, v13 add-int/2addr v15, v9 iput v15, v7, Lcom/applovin/impl/yc;->K:I iget-object v3, v7, Lcom/applovin/impl/yc;->L:[I .line 2841 invoke-static {v3, v15}, Lcom/applovin/impl/yc;->a([II)[I move-result-object v3 iput-object v3, v7, Lcom/applovin/impl/yc;->L:[I if-ne v12, v5, :cond_c iget v2, v7, Lcom/applovin/impl/yc;->N:I sub-int/2addr v1, v2 sub-int/2addr v1, v14 iget v2, v7, Lcom/applovin/impl/yc;->K:I .line 2843 div-int/2addr v1, v2 .line 2845 invoke-static {v3, v10, v2, v1}, Ljava/util/Arrays;->fill([IIII)V goto :goto_0 :cond_c if-ne v12, v9, :cond_f move v2, v10 move v3, v2 :goto_1 iget v4, v7, Lcom/applovin/impl/yc;->K:I sub-int/2addr v4, v9 if-ge v2, v4, :cond_e iget-object v4, v7, Lcom/applovin/impl/yc;->L:[I .line 2850 aput v10, v4, v2 :goto_2 add-int/lit8 v4, v14, 0x1 .line 2853 invoke-direct {v7, v8, v4}, Lcom/applovin/impl/yc;->a(Lcom/applovin/impl/l8;I)V iget-object v12, v7, Lcom/applovin/impl/yc;->g:Lcom/applovin/impl/bh; .line 2854 invoke-virtual {v12}, Lcom/applovin/impl/bh;->c()[B move-result-object v12 aget-byte v12, v12, v14 and-int/2addr v12, v13 iget-object v14, v7, Lcom/applovin/impl/yc;->L:[I .line 2855 aget v15, v14, v2 add-int/2addr v15, v12 aput v15, v14, v2 if-eq v12, v13, :cond_d add-int/2addr v3, v15 add-int/lit8 v2, v2, 0x1 move v14, v4 goto :goto_1 :cond_d move v14, v4 goto :goto_2 :cond_e iget-object v2, v7, Lcom/applovin/impl/yc;->L:[I iget v12, v7, Lcom/applovin/impl/yc;->N:I sub-int/2addr v1, v12 sub-int/2addr v1, v14 sub-int/2addr v1, v3 .line 2859 aput v1, v2, v4 goto :goto_0 :cond_f if-ne v12, v2, :cond_1a move v2, v10 move v3, v2 :goto_3 iget v12, v7, Lcom/applovin/impl/yc;->K:I sub-int/2addr v12, v9 if-ge v2, v12, :cond_17 iget-object v12, v7, Lcom/applovin/impl/yc;->L:[I .line 2865 aput v10, v12, v2 add-int/lit8 v12, v14, 0x1 .line 2866 invoke-direct {v7, v8, v12}, Lcom/applovin/impl/yc;->a(Lcom/applovin/impl/l8;I)V iget-object v15, v7, Lcom/applovin/impl/yc;->g:Lcom/applovin/impl/bh; .line 2867 invoke-virtual {v15}, Lcom/applovin/impl/bh;->c()[B move-result-object v15 aget-byte v15, v15, v14 if-eqz v15, :cond_16 move v15, v10 :goto_4 if-ge v15, v6, :cond_13 rsub-int/lit8 v16, v15, 0x7 shl-int v5, v9, v16 iget-object v9, v7, Lcom/applovin/impl/yc;->g:Lcom/applovin/impl/bh; .line 2874 invoke-virtual {v9}, Lcom/applovin/impl/bh;->c()[B move-result-object v9 aget-byte v9, v9, v14 and-int/2addr v9, v5 if-eqz v9, :cond_12 add-int v9, v12, v15 .line 2877 invoke-direct {v7, v8, v9}, Lcom/applovin/impl/yc;->a(Lcom/applovin/impl/l8;I)V iget-object v10, v7, Lcom/applovin/impl/yc;->g:Lcom/applovin/impl/bh; .line 2878 invoke-virtual {v10}, Lcom/applovin/impl/bh;->c()[B move-result-object v10 aget-byte v10, v10, v14 and-int/2addr v10, v13 not-int v5, v5 and-int/2addr v5, v10 int-to-long v4, v5 :goto_5 if-ge v12, v9, :cond_10 shl-long/2addr v4, v6 iget-object v14, v7, Lcom/applovin/impl/yc;->g:Lcom/applovin/impl/bh; .line 2881 invoke-virtual {v14}, Lcom/applovin/impl/bh;->c()[B move-result-object v14 add-int/lit8 v17, v12, 0x1 aget-byte v12, v14, v12 and-int/2addr v12, v13 move-object/from16 v18, v11 int-to-long v10, v12 or-long/2addr v4, v10 move/from16 v12, v17 move-object/from16 v11, v18 goto :goto_5 :cond_10 move-object/from16 v18, v11 if-lez v2, :cond_11 mul-int/lit8 v15, v15, 0x7 add-int/lit8 v15, v15, 0x6 const-wide/16 v10, 0x1 shl-long v14, v10, v15 sub-long/2addr v14, v10 sub-long/2addr v4, v14 move v14, v9 goto :goto_7 :cond_11 move v12, v9 goto :goto_6 :cond_12 move-object/from16 v18, v11 add-int/lit8 v15, v15, 0x1 const/4 v4, 0x0 const/4 v5, 0x2 const/4 v9, 0x1 const/4 v10, 0x0 goto :goto_4 :cond_13 move-object/from16 v18, v11 const-wide/16 v4, 0x0 :goto_6 move v14, v12 :goto_7 const-wide/32 v9, -0x80000000 cmp-long v9, v4, v9 if-ltz v9, :cond_15 const-wide/32 v9, 0x7fffffff cmp-long v9, v4, v9 if-gtz v9, :cond_15 long-to-int v4, v4 iget-object v5, v7, Lcom/applovin/impl/yc;->L:[I if-nez v2, :cond_14 goto :goto_8 :cond_14 add-int/lit8 v9, v2, -0x1 .line 2898 aget v9, v5, v9 add-int/2addr v4, v9 :goto_8 aput v4, v5, v2 add-int/2addr v3, v4 add-int/lit8 v2, v2, 0x1 move-object/from16 v11, v18 const/4 v4, 0x0 const/4 v5, 0x2 const/4 v9, 0x1 const/4 v10, 0x0 goto/16 :goto_3 :cond_15 const-string v0, "EBML lacing sample size out of range." const/4 v1, 0x0 .line 2899 invoke-static {v0, v1}, Lcom/applovin/impl/dh;->a(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/applovin/impl/dh; move-result-object v0 throw v0 :cond_16 move-object v1, v4 const-string v0, "No valid varint length mask found" .line 2900 invoke-static {v0, v1}, Lcom/applovin/impl/dh;->a(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/applovin/impl/dh; move-result-object v0 throw v0 :cond_17 move-object/from16 v18, v11 iget-object v2, v7, Lcom/applovin/impl/yc;->L:[I iget v4, v7, Lcom/applovin/impl/yc;->N:I sub-int/2addr v1, v4 sub-int/2addr v1, v14 sub-int/2addr v1, v3 .line 2933 aput v1, v2, v12 :goto_9 iget-object v1, v7, Lcom/applovin/impl/yc;->g:Lcom/applovin/impl/bh; .line 2942 invoke-virtual {v1}, Lcom/applovin/impl/bh;->c()[B move-result-object v1 const/4 v2, 0x0 aget-byte v1, v1, v2 shl-int/2addr v1, v6 iget-object v2, v7, Lcom/applovin/impl/yc;->g:Lcom/applovin/impl/bh; invoke-virtual {v2}, Lcom/applovin/impl/bh;->c()[B move-result-object v2 const/4 v3, 0x1 aget-byte v2, v2, v3 and-int/2addr v2, v13 or-int/2addr v1, v2 iget-wide v2, v7, Lcom/applovin/impl/yc;->B:J int-to-long v4, v1 .line 2943 invoke-direct {v7, v4, v5}, Lcom/applovin/impl/yc;->a(J)J move-result-wide v4 add-long/2addr v2, v4 iput-wide v2, v7, Lcom/applovin/impl/yc;->H:J move-object/from16 v9, v18 .line 2944 iget v1, v9, Lcom/applovin/impl/yc$c;->d:I const/4 v2, 0x2 if-eq v1, v2, :cond_19 const/16 v1, 0xa3 if-ne v0, v1, :cond_18 iget-object v1, v7, Lcom/applovin/impl/yc;->g:Lcom/applovin/impl/bh; .line 2946 invoke-virtual {v1}, Lcom/applovin/impl/bh;->c()[B move-result-object v1 aget-byte v1, v1, v2 const/16 v3, 0x80 and-int/2addr v1, v3 if-ne v1, v3, :cond_18 goto :goto_a :cond_18 const/4 v1, 0x0 goto :goto_b :cond_19 :goto_a const/4 v1, 0x1 :goto_b iput v1, v7, Lcom/applovin/impl/yc;->O:I iput v2, v7, Lcom/applovin/impl/yc;->G:I const/4 v1, 0x0 iput v1, v7, Lcom/applovin/impl/yc;->J:I const/16 v1, 0xa3 goto :goto_c .line 2950 :cond_1a new-instance v0, Ljava/lang/StringBuilder; invoke-direct {v0}, Ljava/lang/StringBuilder;->()V const-string v1, "Unexpected lacing value: " invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v0 const/4 v1, 0x0 invoke-static {v0, v1}, Lcom/applovin/impl/dh;->a(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/applovin/impl/dh; move-result-object v0 throw v0 :cond_1b move-object v9, v11 move v1, v3 :goto_c if-ne v0, v1, :cond_1d :goto_d iget v0, v7, Lcom/applovin/impl/yc;->J:I iget v1, v7, Lcom/applovin/impl/yc;->K:I if-ge v0, v1, :cond_1c iget-object v1, v7, Lcom/applovin/impl/yc;->L:[I .line 2969 aget v0, v1, v0 invoke-direct {v7, v8, v9, v0}, Lcom/applovin/impl/yc;->a(Lcom/applovin/impl/l8;Lcom/applovin/impl/yc$c;I)I move-result v5 iget-wide v0, v7, Lcom/applovin/impl/yc;->H:J iget v2, v7, Lcom/applovin/impl/yc;->J:I .line 2970 iget v3, v9, Lcom/applovin/impl/yc$c;->e:I mul-int/2addr v2, v3 div-int/lit16 v2, v2, 0x3e8 int-to-long v2, v2 add-long/2addr v2, v0 iget v4, v7, Lcom/applovin/impl/yc;->O:I const/4 v6, 0x0 move-object/from16 v0, p0 move-object v1, v9 .line 2972 invoke-direct/range {v0 .. v6}, Lcom/applovin/impl/yc;->a(Lcom/applovin/impl/yc$c;JIII)V iget v0, v7, Lcom/applovin/impl/yc;->J:I const/4 v1, 0x1 add-int/2addr v0, v1 iput v0, v7, Lcom/applovin/impl/yc;->J:I goto :goto_d :cond_1c const/4 v0, 0x0 iput v0, v7, Lcom/applovin/impl/yc;->G:I goto :goto_f :cond_1d :goto_e iget v0, v7, Lcom/applovin/impl/yc;->J:I iget v1, v7, Lcom/applovin/impl/yc;->K:I if-ge v0, v1, :cond_1e iget-object v1, v7, Lcom/applovin/impl/yc;->L:[I .line 2983 aget v2, v1, v0 .line 2984 invoke-direct {v7, v8, v9, v2}, Lcom/applovin/impl/yc;->a(Lcom/applovin/impl/l8;Lcom/applovin/impl/yc$c;I)I move-result v2 aput v2, v1, v0 iget v0, v7, Lcom/applovin/impl/yc;->J:I const/4 v1, 0x1 add-int/2addr v0, v1 iput v0, v7, Lcom/applovin/impl/yc;->J:I goto :goto_e :cond_1e :goto_f return-void .end method .method public a(IJ)V .locals 8 const/16 v0, 0x5031 const/4 v1, 0x0 const-string v2, " not supported" if-eq p1, v0, :cond_13 const/16 v0, 0x5032 const-wide/16 v3, 0x1 if-eq p1, v0, :cond_11 const/4 v0, 0x0 const/4 v5, 0x3 const/4 v6, 0x2 const/4 v7, 0x1 sparse-switch p1, :sswitch_data_0 const/4 v0, -0x1 packed-switch p1, :pswitch_data_0 goto/16 :goto_0 .line 14866 :pswitch_0 invoke-direct {p0, p1}, Lcom/applovin/impl/yc;->d(I)Lcom/applovin/impl/yc$c; move-result-object p1 long-to-int p2, p2 iput p2, p1, Lcom/applovin/impl/yc$c;->C:I goto/16 :goto_0 .line 14867 :pswitch_1 invoke-direct {p0, p1}, Lcom/applovin/impl/yc;->d(I)Lcom/applovin/impl/yc$c; move-result-object p1 long-to-int p2, p2 iput p2, p1, Lcom/applovin/impl/yc$c;->B:I goto/16 :goto_0 .line 14868 :pswitch_2 invoke-direct {p0, p1}, Lcom/applovin/impl/yc;->b(I)V iget-object p1, p0, Lcom/applovin/impl/yc;->u:Lcom/applovin/impl/yc$c; .line 14869 iput-boolean v7, p1, Lcom/applovin/impl/yc$c;->x:Z long-to-int p1, p2 .line 14870 invoke-static {p1}, Lcom/applovin/impl/r3;->a(I)I move-result p1 if-eq p1, v0, :cond_14 iget-object p2, p0, Lcom/applovin/impl/yc;->u:Lcom/applovin/impl/yc$c; .line 14872 iput p1, p2, Lcom/applovin/impl/yc$c;->y:I goto/16 :goto_0 .line 14876 :pswitch_3 invoke-direct {p0, p1}, Lcom/applovin/impl/yc;->b(I)V long-to-int p1, p2 .line 14877 invoke-static {p1}, Lcom/applovin/impl/r3;->b(I)I move-result p1 if-eq p1, v0, :cond_14 iget-object p2, p0, Lcom/applovin/impl/yc;->u:Lcom/applovin/impl/yc$c; .line 14879 iput p1, p2, Lcom/applovin/impl/yc$c;->z:I goto/16 :goto_0 .line 14883 :pswitch_4 invoke-direct {p0, p1}, Lcom/applovin/impl/yc;->b(I)V long-to-int p1, p2 if-eq p1, v7, :cond_1 if-eq p1, v6, :cond_0 goto/16 :goto_0 :cond_0 iget-object p1, p0, Lcom/applovin/impl/yc;->u:Lcom/applovin/impl/yc$c; .line 14889 iput v7, p1, Lcom/applovin/impl/yc$c;->A:I goto/16 :goto_0 :cond_1 iget-object p1, p0, Lcom/applovin/impl/yc;->u:Lcom/applovin/impl/yc$c; .line 14890 iput v6, p1, Lcom/applovin/impl/yc$c;->A:I goto/16 :goto_0 :sswitch_0 iput-wide p2, p0, Lcom/applovin/impl/yc;->r:J goto/16 :goto_0 .line 14587 :sswitch_1 invoke-direct {p0, p1}, Lcom/applovin/impl/yc;->d(I)Lcom/applovin/impl/yc$c; move-result-object p1 long-to-int p2, p2 iput p2, p1, Lcom/applovin/impl/yc$c;->e:I goto/16 :goto_0 .line 14720 :sswitch_2 invoke-direct {p0, p1}, Lcom/applovin/impl/yc;->b(I)V long-to-int p1, p2 if-eqz p1, :cond_5 if-eq p1, v7, :cond_4 if-eq p1, v6, :cond_3 if-eq p1, v5, :cond_2 goto/16 :goto_0 :cond_2 iget-object p1, p0, Lcom/applovin/impl/yc;->u:Lcom/applovin/impl/yc$c; .line 14732 iput v5, p1, Lcom/applovin/impl/yc$c;->r:I goto/16 :goto_0 :cond_3 iget-object p1, p0, Lcom/applovin/impl/yc;->u:Lcom/applovin/impl/yc$c; .line 14733 iput v6, p1, Lcom/applovin/impl/yc$c;->r:I goto/16 :goto_0 :cond_4 iget-object p1, p0, Lcom/applovin/impl/yc;->u:Lcom/applovin/impl/yc$c; .line 14734 iput v7, p1, Lcom/applovin/impl/yc$c;->r:I goto/16 :goto_0 :cond_5 iget-object p1, p0, Lcom/applovin/impl/yc;->u:Lcom/applovin/impl/yc$c; .line 14735 iput v0, p1, Lcom/applovin/impl/yc$c;->r:I goto/16 :goto_0 .line 14736 :sswitch_3 invoke-direct {p0, p1}, Lcom/applovin/impl/yc;->d(I)Lcom/applovin/impl/yc$c; move-result-object p1 long-to-int p2, p2 iput p2, p1, Lcom/applovin/impl/yc$c;->P:I goto/16 :goto_0 .line 14737 :sswitch_4 invoke-direct {p0, p1}, Lcom/applovin/impl/yc;->d(I)Lcom/applovin/impl/yc$c; move-result-object p1 iput-wide p2, p1, Lcom/applovin/impl/yc$c;->S:J goto/16 :goto_0 .line 14738 :sswitch_5 invoke-direct {p0, p1}, Lcom/applovin/impl/yc;->d(I)Lcom/applovin/impl/yc$c; move-result-object p1 iput-wide p2, p1, Lcom/applovin/impl/yc$c;->R:J goto/16 :goto_0 .line 14739 :sswitch_6 invoke-direct {p0, p1}, Lcom/applovin/impl/yc;->d(I)Lcom/applovin/impl/yc$c; move-result-object p1 long-to-int p2, p2 iput p2, p1, Lcom/applovin/impl/yc$c;->f:I goto/16 :goto_0 .line 14891 :sswitch_7 invoke-direct {p0, p1}, Lcom/applovin/impl/yc;->d(I)Lcom/applovin/impl/yc$c; move-result-object p1 cmp-long p2, p2, v3 if-nez p2, :cond_6 move v0, v7 :cond_6 iput-boolean v0, p1, Lcom/applovin/impl/yc$c;->U:Z goto/16 :goto_0 .line 14892 :sswitch_8 invoke-direct {p0, p1}, Lcom/applovin/impl/yc;->d(I)Lcom/applovin/impl/yc$c; move-result-object p1 long-to-int p2, p2 iput p2, p1, Lcom/applovin/impl/yc$c;->p:I goto/16 :goto_0 .line 14895 :sswitch_9 invoke-direct {p0, p1}, Lcom/applovin/impl/yc;->d(I)Lcom/applovin/impl/yc$c; move-result-object p1 long-to-int p2, p2 iput p2, p1, Lcom/applovin/impl/yc$c;->q:I goto/16 :goto_0 .line 14896 :sswitch_a invoke-direct {p0, p1}, Lcom/applovin/impl/yc;->d(I)Lcom/applovin/impl/yc$c; move-result-object p1 long-to-int p2, p2 iput p2, p1, Lcom/applovin/impl/yc$c;->o:I goto/16 :goto_0 :sswitch_b long-to-int p2, p2 .line 14997 invoke-direct {p0, p1}, Lcom/applovin/impl/yc;->b(I)V if-eqz p2, :cond_a if-eq p2, v7, :cond_9 if-eq p2, v5, :cond_8 const/16 p1, 0xf if-eq p2, p1, :cond_7 goto/16 :goto_0 :cond_7 iget-object p1, p0, Lcom/applovin/impl/yc;->u:Lcom/applovin/impl/yc$c; .line 15009 iput v5, p1, Lcom/applovin/impl/yc$c;->w:I goto/16 :goto_0 :cond_8 iget-object p1, p0, Lcom/applovin/impl/yc;->u:Lcom/applovin/impl/yc$c; .line 15010 iput v7, p1, Lcom/applovin/impl/yc$c;->w:I goto/16 :goto_0 :cond_9 iget-object p1, p0, Lcom/applovin/impl/yc;->u:Lcom/applovin/impl/yc$c; .line 15011 iput v6, p1, Lcom/applovin/impl/yc$c;->w:I goto/16 :goto_0 :cond_a iget-object p1, p0, Lcom/applovin/impl/yc;->u:Lcom/applovin/impl/yc$c; .line 15012 iput v0, p1, Lcom/applovin/impl/yc$c;->w:I goto/16 :goto_0 :sswitch_c iget-wide v0, p0, Lcom/applovin/impl/yc;->q:J add-long/2addr p2, v0 iput-wide p2, p0, Lcom/applovin/impl/yc;->x:J goto/16 :goto_0 :sswitch_d cmp-long p1, p2, v3 if-nez p1, :cond_b goto/16 :goto_0 .line 15108 :cond_b new-instance p1, Ljava/lang/StringBuilder; invoke-direct {p1}, Ljava/lang/StringBuilder;->()V const-string v0, "AESSettingsCipherMode " invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1, p2, p3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 invoke-static {p1, v1}, Lcom/applovin/impl/dh;->a(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/applovin/impl/dh; move-result-object p1 throw p1 :sswitch_e const-wide/16 v3, 0x5 cmp-long p1, p2, v3 if-nez p1, :cond_c goto/16 :goto_0 .line 15109 :cond_c new-instance p1, Ljava/lang/StringBuilder; invoke-direct {p1}, Ljava/lang/StringBuilder;->()V const-string v0, "ContentEncAlgo " invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1, p2, p3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 invoke-static {p1, v1}, Lcom/applovin/impl/dh;->a(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/applovin/impl/dh; move-result-object p1 throw p1 :sswitch_f cmp-long p1, p2, v3 if-nez p1, :cond_d goto/16 :goto_0 .line 15110 :cond_d new-instance p1, Ljava/lang/StringBuilder; invoke-direct {p1}, Ljava/lang/StringBuilder;->()V const-string v0, "EBMLReadVersion " invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1, p2, p3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 invoke-static {p1, v1}, Lcom/applovin/impl/dh;->a(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/applovin/impl/dh; move-result-object p1 throw p1 :sswitch_10 cmp-long p1, p2, v3 if-ltz p1, :cond_e const-wide/16 v3, 0x2 cmp-long p1, p2, v3 if-gtz p1, :cond_e goto/16 :goto_0 .line 15117 :cond_e new-instance p1, Ljava/lang/StringBuilder; invoke-direct {p1}, Ljava/lang/StringBuilder;->()V const-string v0, "DocTypeReadVersion " invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1, p2, p3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 invoke-static {p1, v1}, Lcom/applovin/impl/dh;->a(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/applovin/impl/dh; move-result-object p1 throw p1 :sswitch_11 const-wide/16 v3, 0x3 cmp-long p1, p2, v3 if-nez p1, :cond_f goto/16 :goto_0 .line 15197 :cond_f new-instance p1, Ljava/lang/StringBuilder; invoke-direct {p1}, Ljava/lang/StringBuilder;->()V const-string v0, "ContentCompAlgo " invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1, p2, p3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 invoke-static {p1, v1}, Lcom/applovin/impl/dh;->a(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/applovin/impl/dh; move-result-object p1 throw p1 .line 15198 :sswitch_12 invoke-direct {p0, p1}, Lcom/applovin/impl/yc;->d(I)Lcom/applovin/impl/yc$c; move-result-object p1 long-to-int p2, p2 invoke-static {p1, p2}, Lcom/applovin/impl/yc$c;->a(Lcom/applovin/impl/yc$c;I)I goto/16 :goto_0 :sswitch_13 iput-boolean v7, p0, Lcom/applovin/impl/yc;->Q:Z goto/16 :goto_0 :sswitch_14 iget-boolean v0, p0, Lcom/applovin/impl/yc;->E:Z if-nez v0, :cond_14 .line 15256 invoke-direct {p0, p1}, Lcom/applovin/impl/yc;->a(I)V iget-object p1, p0, Lcom/applovin/impl/yc;->D:Lcom/applovin/impl/rc; .line 15260 invoke-virtual {p1, p2, p3}, Lcom/applovin/impl/rc;->a(J)V iput-boolean v7, p0, Lcom/applovin/impl/yc;->E:Z goto/16 :goto_0 :sswitch_15 long-to-int p1, p2 iput p1, p0, Lcom/applovin/impl/yc;->P:I goto/16 :goto_0 .line 15345 :sswitch_16 invoke-direct {p0, p2, p3}, Lcom/applovin/impl/yc;->a(J)J move-result-wide p1 iput-wide p1, p0, Lcom/applovin/impl/yc;->B:J goto/16 :goto_0 .line 15346 :sswitch_17 invoke-direct {p0, p1}, Lcom/applovin/impl/yc;->d(I)Lcom/applovin/impl/yc$c; move-result-object p1 long-to-int p2, p2 iput p2, p1, Lcom/applovin/impl/yc$c;->c:I goto :goto_0 .line 15347 :sswitch_18 invoke-direct {p0, p1}, Lcom/applovin/impl/yc;->d(I)Lcom/applovin/impl/yc$c; move-result-object p1 long-to-int p2, p2 iput p2, p1, Lcom/applovin/impl/yc$c;->n:I goto :goto_0 .line 15430 :sswitch_19 invoke-direct {p0, p1}, Lcom/applovin/impl/yc;->a(I)V iget-object p1, p0, Lcom/applovin/impl/yc;->C:Lcom/applovin/impl/rc; .line 15431 invoke-direct {p0, p2, p3}, Lcom/applovin/impl/yc;->a(J)J move-result-wide p2 invoke-virtual {p1, p2, p3}, Lcom/applovin/impl/rc;->a(J)V goto :goto_0 .line 15432 :sswitch_1a invoke-direct {p0, p1}, Lcom/applovin/impl/yc;->d(I)Lcom/applovin/impl/yc$c; move-result-object p1 long-to-int p2, p2 iput p2, p1, Lcom/applovin/impl/yc$c;->m:I goto :goto_0 .line 15474 :sswitch_1b invoke-direct {p0, p1}, Lcom/applovin/impl/yc;->d(I)Lcom/applovin/impl/yc$c; move-result-object p1 long-to-int p2, p2 iput p2, p1, Lcom/applovin/impl/yc$c;->O:I goto :goto_0 .line 15535 :sswitch_1c invoke-direct {p0, p2, p3}, Lcom/applovin/impl/yc;->a(J)J move-result-wide p1 iput-wide p1, p0, Lcom/applovin/impl/yc;->I:J goto :goto_0 .line 15536 :sswitch_1d invoke-direct {p0, p1}, Lcom/applovin/impl/yc;->d(I)Lcom/applovin/impl/yc$c; move-result-object p1 cmp-long p2, p2, v3 if-nez p2, :cond_10 move v0, v7 :cond_10 iput-boolean v0, p1, Lcom/applovin/impl/yc$c;->V:Z goto :goto_0 .line 15542 :sswitch_1e invoke-direct {p0, p1}, Lcom/applovin/impl/yc;->d(I)Lcom/applovin/impl/yc$c; move-result-object p1 long-to-int p2, p2 iput p2, p1, Lcom/applovin/impl/yc$c;->d:I goto :goto_0 :cond_11 cmp-long p1, p2, v3 if-nez p1, :cond_12 goto :goto_0 .line 15079 :cond_12 new-instance p1, Ljava/lang/StringBuilder; invoke-direct {p1}, Ljava/lang/StringBuilder;->()V const-string v0, "ContentEncodingScope " invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1, p2, p3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 invoke-static {p1, v1}, Lcom/applovin/impl/dh;->a(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/applovin/impl/dh; move-result-object p1 throw p1 :cond_13 const-wide/16 v3, 0x0 cmp-long p1, p2, v3 if-nez p1, :cond_15 :cond_14 :goto_0 return-void .line 15080 :cond_15 new-instance p1, Ljava/lang/StringBuilder; invoke-direct {p1}, Ljava/lang/StringBuilder;->()V const-string v0, "ContentEncodingOrder " invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1, p2, p3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder; invoke-virtual {p1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 invoke-static {p1, v1}, Lcom/applovin/impl/dh;->a(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/applovin/impl/dh; move-result-object p1 throw p1 :sswitch_data_0 .sparse-switch 0x83 -> :sswitch_1e 0x88 -> :sswitch_1d 0x9b -> :sswitch_1c 0x9f -> :sswitch_1b 0xb0 -> :sswitch_1a 0xb3 -> :sswitch_19 0xba -> :sswitch_18 0xd7 -> :sswitch_17 0xe7 -> :sswitch_16 0xee -> :sswitch_15 0xf1 -> :sswitch_14 0xfb -> :sswitch_13 0x41e7 -> :sswitch_12 0x4254 -> :sswitch_11 0x4285 -> :sswitch_10 0x42f7 -> :sswitch_f 0x47e1 -> :sswitch_e 0x47e8 -> :sswitch_d 0x53ac -> :sswitch_c 0x53b8 -> :sswitch_b 0x54b0 -> :sswitch_a 0x54b2 -> :sswitch_9 0x54ba -> :sswitch_8 0x55aa -> :sswitch_7 0x55ee -> :sswitch_6 0x56aa -> :sswitch_5 0x56bb -> :sswitch_4 0x6264 -> :sswitch_3 0x7671 -> :sswitch_2 0x23e383 -> :sswitch_1 0x2ad7b1 -> :sswitch_0 .end sparse-switch :pswitch_data_0 .packed-switch 0x55b9 :pswitch_4 :pswitch_3 :pswitch_2 :pswitch_1 :pswitch_0 .end packed-switch .end method .method public a(IJJ)V .locals 5 .line 25513 invoke-direct {p0}, Lcom/applovin/impl/yc;->e()V const/16 v0, 0xa0 const/4 v1, 0x0 if-eq p1, v0, :cond_b const/16 v0, 0xae const/4 v2, 0x0 if-eq p1, v0, :cond_a const/16 v0, 0xbb if-eq p1, v0, :cond_9 const/16 v0, 0x4dbb const-wide/16 v3, -0x1 if-eq p1, v0, :cond_8 const/16 v0, 0x5035 const/4 v1, 0x1 if-eq p1, v0, :cond_7 const/16 v0, 0x55d0 if-eq p1, v0, :cond_6 const v0, 0x18538067 if-eq p1, v0, :cond_3 const p2, 0x1c53bb6b if-eq p1, p2, :cond_2 const p2, 0x1f43b675 if-eq p1, p2, :cond_0 goto/16 :goto_1 :cond_0 iget-boolean p1, p0, Lcom/applovin/impl/yc;->v:Z if-nez p1, :cond_c iget-boolean p1, p0, Lcom/applovin/impl/yc;->d:Z if-eqz p1, :cond_1 iget-wide p1, p0, Lcom/applovin/impl/yc;->z:J cmp-long p1, p1, v3 if-eqz p1, :cond_1 iput-boolean v1, p0, Lcom/applovin/impl/yc;->y:Z goto :goto_1 :cond_1 iget-object p1, p0, Lcom/applovin/impl/yc;->a0:Lcom/applovin/impl/m8; .line 25544 new-instance p2, Lcom/applovin/impl/ij$b; iget-wide p3, p0, Lcom/applovin/impl/yc;->t:J invoke-direct {p2, p3, p4}, Lcom/applovin/impl/ij$b;->(J)V invoke-interface {p1, p2}, Lcom/applovin/impl/m8;->a(Lcom/applovin/impl/ij;)V iput-boolean v1, p0, Lcom/applovin/impl/yc;->v:Z goto :goto_1 .line 25546 :cond_2 new-instance p1, Lcom/applovin/impl/rc; invoke-direct {p1}, Lcom/applovin/impl/rc;->()V iput-object p1, p0, Lcom/applovin/impl/yc;->C:Lcom/applovin/impl/rc; .line 25547 new-instance p1, Lcom/applovin/impl/rc; invoke-direct {p1}, Lcom/applovin/impl/rc;->()V iput-object p1, p0, Lcom/applovin/impl/yc;->D:Lcom/applovin/impl/rc; goto :goto_1 :cond_3 iget-wide v0, p0, Lcom/applovin/impl/yc;->q:J cmp-long p1, v0, v3 if-eqz p1, :cond_5 cmp-long p1, v0, p2 if-nez p1, :cond_4 goto :goto_0 :cond_4 const-string p1, "Multiple Segment elements not supported" .line 25550 invoke-static {p1, v2}, Lcom/applovin/impl/dh;->a(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/applovin/impl/dh; move-result-object p1 throw p1 :cond_5 :goto_0 iput-wide p2, p0, Lcom/applovin/impl/yc;->q:J iput-wide p4, p0, Lcom/applovin/impl/yc;->p:J goto :goto_1 .line 25594 :cond_6 invoke-direct {p0, p1}, Lcom/applovin/impl/yc;->d(I)Lcom/applovin/impl/yc$c; move-result-object p1 iput-boolean v1, p1, Lcom/applovin/impl/yc$c;->x:Z goto :goto_1 .line 25595 :cond_7 invoke-direct {p0, p1}, Lcom/applovin/impl/yc;->d(I)Lcom/applovin/impl/yc$c; move-result-object p1 iput-boolean v1, p1, Lcom/applovin/impl/yc$c;->h:Z goto :goto_1 :cond_8 const/4 p1, -0x1 iput p1, p0, Lcom/applovin/impl/yc;->w:I iput-wide v3, p0, Lcom/applovin/impl/yc;->x:J goto :goto_1 :cond_9 iput-boolean v1, p0, Lcom/applovin/impl/yc;->E:Z goto :goto_1 .line 25630 :cond_a new-instance p1, Lcom/applovin/impl/yc$c; invoke-direct {p1, v2}, Lcom/applovin/impl/yc$c;->(Lcom/applovin/impl/yc$a;)V iput-object p1, p0, Lcom/applovin/impl/yc;->u:Lcom/applovin/impl/yc$c; goto :goto_1 :cond_b iput-boolean v1, p0, Lcom/applovin/impl/yc;->Q:Z :cond_c :goto_1 return-void .end method .method public a(ILjava/lang/String;)V .locals 1 const/16 v0, 0x86 if-eq p1, v0, :cond_4 const/16 v0, 0x4282 if-eq p1, v0, :cond_2 const/16 v0, 0x536e if-eq p1, v0, :cond_1 const v0, 0x22b59c if-eq p1, v0, :cond_0 goto :goto_0 .line 26713 :cond_0 invoke-direct {p0, p1}, Lcom/applovin/impl/yc;->d(I)Lcom/applovin/impl/yc$c; move-result-object p1 invoke-static {p1, p2}, Lcom/applovin/impl/yc$c;->a(Lcom/applovin/impl/yc$c;Ljava/lang/String;)Ljava/lang/String; goto :goto_0 .line 26714 :cond_1 invoke-direct {p0, p1}, Lcom/applovin/impl/yc;->d(I)Lcom/applovin/impl/yc$c; move-result-object p1 iput-object p2, p1, Lcom/applovin/impl/yc$c;->a:Ljava/lang/String; goto :goto_0 :cond_2 const-string p1, "webm" .line 26715 invoke-virtual {p1, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 if-nez p1, :cond_5 const-string p1, "matroska" invoke-virtual {p1, p2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 if-eqz p1, :cond_3 goto :goto_0 .line 26716 :cond_3 new-instance p1, Ljava/lang/StringBuilder; invoke-direct {p1}, Ljava/lang/StringBuilder;->()V const-string v0, "DocType " invoke-virtual {p1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; const-string p2, " not supported" invoke-virtual {p1, p2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {p1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object p1 const/4 p2, 0x0 invoke-static {p1, p2}, Lcom/applovin/impl/dh;->a(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/applovin/impl/dh; move-result-object p1 throw p1 .line 26724 :cond_4 invoke-direct {p0, p1}, Lcom/applovin/impl/yc;->d(I)Lcom/applovin/impl/yc$c; move-result-object p1 iput-object p2, p1, Lcom/applovin/impl/yc$c;->b:Ljava/lang/String; :cond_5 :goto_0 return-void .end method .method public a(JJ)V .locals 0 const-wide p1, -0x7fffffffffffffffL # -4.9E-324 iput-wide p1, p0, Lcom/applovin/impl/yc;->B:J const/4 p1, 0x0 iput p1, p0, Lcom/applovin/impl/yc;->G:I iget-object p2, p0, Lcom/applovin/impl/yc;->a:Lcom/applovin/impl/p7; .line 23227 invoke-interface {p2}, Lcom/applovin/impl/p7;->reset()V iget-object p2, p0, Lcom/applovin/impl/yc;->b:Lcom/applovin/impl/zp; .line 23228 invoke-virtual {p2}, Lcom/applovin/impl/zp;->b()V .line 23229 invoke-direct {p0}, Lcom/applovin/impl/yc;->h()V :goto_0 iget-object p2, p0, Lcom/applovin/impl/yc;->c:Landroid/util/SparseArray; .line 23230 invoke-virtual {p2}, Landroid/util/SparseArray;->size()I move-result p2 if-ge p1, p2, :cond_0 iget-object p2, p0, Lcom/applovin/impl/yc;->c:Landroid/util/SparseArray; .line 23231 invoke-virtual {p2, p1}, Landroid/util/SparseArray;->valueAt(I)Ljava/lang/Object; move-result-object p2 check-cast p2, Lcom/applovin/impl/yc$c; invoke-virtual {p2}, Lcom/applovin/impl/yc$c;->d()V add-int/lit8 p1, p1, 0x1 goto :goto_0 :cond_0 return-void .end method .method public final a(Lcom/applovin/impl/m8;)V .locals 0 .line 0 iput-object p1, p0, Lcom/applovin/impl/yc;->a0:Lcom/applovin/impl/m8; return-void .end method .method public a(Lcom/applovin/impl/yc$c;ILcom/applovin/impl/l8;I)V .locals 1 const/4 v0, 0x4 if-ne p2, v0, :cond_0 .line 13287 iget-object p1, p1, Lcom/applovin/impl/yc$c;->b:Ljava/lang/String; const-string p2, "V_VP9" .line 13288 invoke-virtual {p2, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result p1 if-eqz p1, :cond_0 iget-object p1, p0, Lcom/applovin/impl/yc;->n:Lcom/applovin/impl/bh; .line 13289 invoke-virtual {p1, p4}, Lcom/applovin/impl/bh;->d(I)V iget-object p1, p0, Lcom/applovin/impl/yc;->n:Lcom/applovin/impl/bh; .line 13290 invoke-virtual {p1}, Lcom/applovin/impl/bh;->c()[B move-result-object p1 const/4 p2, 0x0 invoke-interface {p3, p1, p2, p4}, Lcom/applovin/impl/l8;->d([BII)V goto :goto_0 .line 13293 :cond_0 invoke-interface {p3, p4}, Lcom/applovin/impl/l8;->a(I)V :goto_0 return-void .end method .method public a(Lcom/applovin/impl/yc$c;Lcom/applovin/impl/l8;I)V .locals 2 .line 11980 invoke-static {p1}, Lcom/applovin/impl/yc$c;->b(Lcom/applovin/impl/yc$c;)I move-result v0 const v1, 0x64767643 if-eq v0, v1, :cond_1 .line 11981 invoke-static {p1}, Lcom/applovin/impl/yc$c;->b(Lcom/applovin/impl/yc$c;)I move-result v0 const v1, 0x64766343 if-ne v0, v1, :cond_0 goto :goto_0 .line 11986 :cond_0 invoke-interface {p2, p3}, Lcom/applovin/impl/l8;->a(I)V goto :goto_1 .line 11987 :cond_1 :goto_0 new-array v0, p3, [B iput-object v0, p1, Lcom/applovin/impl/yc$c;->N:[B const/4 p1, 0x0 .line 11988 invoke-interface {p2, v0, p1, p3}, Lcom/applovin/impl/l8;->d([BII)V :goto_1 return-void .end method .method public final a(Lcom/applovin/impl/l8;)Z .locals 1 .line 33359 new-instance v0, Lcom/applovin/impl/mk; invoke-direct {v0}, Lcom/applovin/impl/mk;->()V invoke-virtual {v0, p1}, Lcom/applovin/impl/mk;->b(Lcom/applovin/impl/l8;)Z move-result p1 return p1 .end method .method public c(I)V .locals 10 .line 684 invoke-direct {p0}, Lcom/applovin/impl/yc;->e()V const/16 v0, 0xa0 if-eq p1, v0, :cond_f const/16 v0, 0xae const/4 v1, 0x0 if-eq p1, v0, :cond_c const/16 v0, 0x4dbb const v2, 0x1c53bb6b if-eq p1, v0, :cond_a const/16 v0, 0x6240 if-eq p1, v0, :cond_8 const/16 v0, 0x6d80 if-eq p1, v0, :cond_6 const v0, 0x1549a966 if-eq p1, v0, :cond_4 const v0, 0x1654ae6b if-eq p1, v0, :cond_2 if-eq p1, v2, :cond_0 goto/16 :goto_2 :cond_0 iget-boolean p1, p0, Lcom/applovin/impl/yc;->v:Z if-nez p1, :cond_1 iget-object p1, p0, Lcom/applovin/impl/yc;->a0:Lcom/applovin/impl/m8; iget-object v0, p0, Lcom/applovin/impl/yc;->C:Lcom/applovin/impl/rc; iget-object v2, p0, Lcom/applovin/impl/yc;->D:Lcom/applovin/impl/rc; .line 706 invoke-direct {p0, v0, v2}, Lcom/applovin/impl/yc;->a(Lcom/applovin/impl/rc;Lcom/applovin/impl/rc;)Lcom/applovin/impl/ij; move-result-object v0 invoke-interface {p1, v0}, Lcom/applovin/impl/m8;->a(Lcom/applovin/impl/ij;)V const/4 p1, 0x1 iput-boolean p1, p0, Lcom/applovin/impl/yc;->v:Z :cond_1 iput-object v1, p0, Lcom/applovin/impl/yc;->C:Lcom/applovin/impl/rc; iput-object v1, p0, Lcom/applovin/impl/yc;->D:Lcom/applovin/impl/rc; goto/16 :goto_2 :cond_2 iget-object p1, p0, Lcom/applovin/impl/yc;->c:Landroid/util/SparseArray; .line 774 invoke-virtual {p1}, Landroid/util/SparseArray;->size()I move-result p1 if-eqz p1, :cond_3 iget-object p1, p0, Lcom/applovin/impl/yc;->a0:Lcom/applovin/impl/m8; .line 778 invoke-interface {p1}, Lcom/applovin/impl/m8;->c()V goto/16 :goto_2 :cond_3 const-string p1, "No valid tracks were found" .line 779 invoke-static {p1, v1}, Lcom/applovin/impl/dh;->a(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/applovin/impl/dh; move-result-object p1 throw p1 :cond_4 iget-wide v0, p0, Lcom/applovin/impl/yc;->r:J const-wide v2, -0x7fffffffffffffffL # -4.9E-324 cmp-long p1, v0, v2 if-nez p1, :cond_5 const-wide/32 v0, 0xf4240 iput-wide v0, p0, Lcom/applovin/impl/yc;->r:J :cond_5 iget-wide v0, p0, Lcom/applovin/impl/yc;->s:J cmp-long p1, v0, v2 if-eqz p1, :cond_14 .line 785 invoke-direct {p0, v0, v1}, Lcom/applovin/impl/yc;->a(J)J move-result-wide v0 iput-wide v0, p0, Lcom/applovin/impl/yc;->t:J goto/16 :goto_2 .line 847 :cond_6 invoke-direct {p0, p1}, Lcom/applovin/impl/yc;->b(I)V iget-object p1, p0, Lcom/applovin/impl/yc;->u:Lcom/applovin/impl/yc$c; .line 848 iget-boolean v0, p1, Lcom/applovin/impl/yc$c;->h:Z if-eqz v0, :cond_14 iget-object p1, p1, Lcom/applovin/impl/yc$c;->i:[B if-nez p1, :cond_7 goto/16 :goto_2 :cond_7 const-string p1, "Combining encryption and compression is not supported" .line 849 invoke-static {p1, v1}, Lcom/applovin/impl/dh;->a(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/applovin/impl/dh; move-result-object p1 throw p1 .line 850 :cond_8 invoke-direct {p0, p1}, Lcom/applovin/impl/yc;->b(I)V iget-object p1, p0, Lcom/applovin/impl/yc;->u:Lcom/applovin/impl/yc$c; .line 851 iget-boolean v0, p1, Lcom/applovin/impl/yc$c;->h:Z if-eqz v0, :cond_14 .line 852 iget-object v0, p1, Lcom/applovin/impl/yc$c;->j:Lcom/applovin/impl/qo$a; if-eqz v0, :cond_9 .line 856 new-instance v0, Lcom/applovin/impl/y6; new-instance v1, Lcom/applovin/impl/y6$b; sget-object v2, Lcom/applovin/impl/t2;->a:Ljava/util/UUID; iget-object v3, p0, Lcom/applovin/impl/yc;->u:Lcom/applovin/impl/yc$c; iget-object v3, v3, Lcom/applovin/impl/yc$c;->j:Lcom/applovin/impl/qo$a; iget-object v3, v3, Lcom/applovin/impl/qo$a;->b:[B const-string v4, "video/webm" invoke-direct {v1, v2, v4, v3}, Lcom/applovin/impl/y6$b;->(Ljava/util/UUID;Ljava/lang/String;[B)V filled-new-array {v1}, [Lcom/applovin/impl/y6$b; move-result-object v1 invoke-direct {v0, v1}, Lcom/applovin/impl/y6;->([Lcom/applovin/impl/y6$b;)V iput-object v0, p1, Lcom/applovin/impl/yc$c;->l:Lcom/applovin/impl/y6; goto/16 :goto_2 :cond_9 const-string p1, "Encrypted Track found but ContentEncKeyID was not found" .line 857 invoke-static {p1, v1}, Lcom/applovin/impl/dh;->a(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/applovin/impl/dh; move-result-object p1 throw p1 :cond_a iget p1, p0, Lcom/applovin/impl/yc;->w:I const/4 v0, -0x1 if-eq p1, v0, :cond_b iget-wide v3, p0, Lcom/applovin/impl/yc;->x:J const-wide/16 v5, -0x1 cmp-long v0, v3, v5 if-eqz v0, :cond_b if-ne p1, v2, :cond_14 iput-wide v3, p0, Lcom/applovin/impl/yc;->z:J goto/16 :goto_2 :cond_b const-string p1, "Mandatory element SeekID or SeekPosition not found" .line 864 invoke-static {p1, v1}, Lcom/applovin/impl/dh;->a(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/applovin/impl/dh; move-result-object p1 throw p1 :cond_c iget-object p1, p0, Lcom/applovin/impl/yc;->u:Lcom/applovin/impl/yc$c; .line 928 invoke-static {p1}, Lcom/applovin/impl/b1;->b(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p1 check-cast p1, Lcom/applovin/impl/yc$c; .line 929 iget-object v0, p1, Lcom/applovin/impl/yc$c;->b:Ljava/lang/String; if-eqz v0, :cond_e .line 933 invoke-static {v0}, Lcom/applovin/impl/yc;->a(Ljava/lang/String;)Z move-result v0 if-eqz v0, :cond_d iget-object v0, p0, Lcom/applovin/impl/yc;->a0:Lcom/applovin/impl/m8; .line 934 iget v2, p1, Lcom/applovin/impl/yc$c;->c:I invoke-virtual {p1, v0, v2}, Lcom/applovin/impl/yc$c;->a(Lcom/applovin/impl/m8;I)V iget-object v0, p0, Lcom/applovin/impl/yc;->c:Landroid/util/SparseArray; .line 935 iget v2, p1, Lcom/applovin/impl/yc$c;->c:I invoke-virtual {v0, v2, p1}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V :cond_d iput-object v1, p0, Lcom/applovin/impl/yc;->u:Lcom/applovin/impl/yc$c; goto :goto_2 :cond_e const-string p1, "CodecId is missing in TrackEntry element" .line 939 invoke-static {p1, v1}, Lcom/applovin/impl/dh;->a(Ljava/lang/String;Ljava/lang/Throwable;)Lcom/applovin/impl/dh; move-result-object p1 throw p1 :cond_f iget p1, p0, Lcom/applovin/impl/yc;->G:I const/4 v0, 0x2 if-eq p1, v0, :cond_10 return-void :cond_10 const/4 p1, 0x0 move v0, p1 move v1, v0 :goto_0 iget v2, p0, Lcom/applovin/impl/yc;->K:I if-ge v0, v2, :cond_11 iget-object v2, p0, Lcom/applovin/impl/yc;->L:[I .line 947 aget v2, v2, v0 add-int/2addr v1, v2 add-int/lit8 v0, v0, 0x1 goto :goto_0 :cond_11 iget-object v0, p0, Lcom/applovin/impl/yc;->c:Landroid/util/SparseArray; iget v2, p0, Lcom/applovin/impl/yc;->M:I .line 949 invoke-virtual {v0, v2}, Landroid/util/SparseArray;->get(I)Ljava/lang/Object; move-result-object v0 check-cast v0, Lcom/applovin/impl/yc$c; .line 950 invoke-static {v0}, Lcom/applovin/impl/yc$c;->a(Lcom/applovin/impl/yc$c;)V move v9, p1 :goto_1 iget v2, p0, Lcom/applovin/impl/yc;->K:I if-ge v9, v2, :cond_13 iget-wide v2, p0, Lcom/applovin/impl/yc;->H:J .line 952 iget v4, v0, Lcom/applovin/impl/yc$c;->e:I mul-int/2addr v4, v9 div-int/lit16 v4, v4, 0x3e8 int-to-long v4, v4 add-long/2addr v4, v2 iget v2, p0, Lcom/applovin/impl/yc;->O:I if-nez v9, :cond_12 iget-boolean v3, p0, Lcom/applovin/impl/yc;->Q:Z if-nez v3, :cond_12 or-int/lit8 v2, v2, 0x1 :cond_12 move v6, v2 iget-object v2, p0, Lcom/applovin/impl/yc;->L:[I .line 959 aget v7, v2, v9 sub-int/2addr v1, v7 move-object v2, p0 move-object v3, v0 move v8, v1 .line 961 invoke-direct/range {v2 .. v8}, Lcom/applovin/impl/yc;->a(Lcom/applovin/impl/yc$c;JIII)V add-int/lit8 v9, v9, 0x1 goto :goto_1 :cond_13 iput p1, p0, Lcom/applovin/impl/yc;->G:I :cond_14 :goto_2 return-void .end method .method public e(I)I .locals 0 .line 0 sparse-switch p1, :sswitch_data_0 const/4 p1, 0x0 return p1 :sswitch_0 const/4 p1, 0x5 return p1 :sswitch_1 const/4 p1, 0x4 return p1 :sswitch_2 const/4 p1, 0x1 return p1 :sswitch_3 const/4 p1, 0x3 return p1 :sswitch_4 const/4 p1, 0x2 return p1 nop :sswitch_data_0 .sparse-switch 0x83 -> :sswitch_4 0x86 -> :sswitch_3 0x88 -> :sswitch_4 0x9b -> :sswitch_4 0x9f -> :sswitch_4 0xa0 -> :sswitch_2 0xa1 -> :sswitch_1 0xa3 -> :sswitch_1 0xa5 -> :sswitch_1 0xa6 -> :sswitch_2 0xae -> :sswitch_2 0xb0 -> :sswitch_4 0xb3 -> :sswitch_4 0xb5 -> :sswitch_0 0xb7 -> :sswitch_2 0xba -> :sswitch_4 0xbb -> :sswitch_2 0xd7 -> :sswitch_4 0xe0 -> :sswitch_2 0xe1 -> :sswitch_2 0xe7 -> :sswitch_4 0xee -> :sswitch_4 0xf1 -> :sswitch_4 0xfb -> :sswitch_4 0x41e4 -> :sswitch_2 0x41e7 -> :sswitch_4 0x41ed -> :sswitch_1 0x4254 -> :sswitch_4 0x4255 -> :sswitch_1 0x4282 -> :sswitch_3 0x4285 -> :sswitch_4 0x42f7 -> :sswitch_4 0x4489 -> :sswitch_0 0x47e1 -> :sswitch_4 0x47e2 -> :sswitch_1 0x47e7 -> :sswitch_2 0x47e8 -> :sswitch_4 0x4dbb -> :sswitch_2 0x5031 -> :sswitch_4 0x5032 -> :sswitch_4 0x5034 -> :sswitch_2 0x5035 -> :sswitch_2 0x536e -> :sswitch_3 0x53ab -> :sswitch_1 0x53ac -> :sswitch_4 0x53b8 -> :sswitch_4 0x54b0 -> :sswitch_4 0x54b2 -> :sswitch_4 0x54ba -> :sswitch_4 0x55aa -> :sswitch_4 0x55b0 -> :sswitch_2 0x55b9 -> :sswitch_4 0x55ba -> :sswitch_4 0x55bb -> :sswitch_4 0x55bc -> :sswitch_4 0x55bd -> :sswitch_4 0x55d0 -> :sswitch_2 0x55d1 -> :sswitch_0 0x55d2 -> :sswitch_0 0x55d3 -> :sswitch_0 0x55d4 -> :sswitch_0 0x55d5 -> :sswitch_0 0x55d6 -> :sswitch_0 0x55d7 -> :sswitch_0 0x55d8 -> :sswitch_0 0x55d9 -> :sswitch_0 0x55da -> :sswitch_0 0x55ee -> :sswitch_4 0x56aa -> :sswitch_4 0x56bb -> :sswitch_4 0x6240 -> :sswitch_2 0x6264 -> :sswitch_4 0x63a2 -> :sswitch_1 0x6d80 -> :sswitch_2 0x75a1 -> :sswitch_2 0x7670 -> :sswitch_2 0x7671 -> :sswitch_4 0x7672 -> :sswitch_1 0x7673 -> :sswitch_0 0x7674 -> :sswitch_0 0x7675 -> :sswitch_0 0x22b59c -> :sswitch_3 0x23e383 -> :sswitch_4 0x2ad7b1 -> :sswitch_4 0x114d9b74 -> :sswitch_2 0x1549a966 -> :sswitch_2 0x1654ae6b -> :sswitch_2 0x18538067 -> :sswitch_2 0x1a45dfa3 -> :sswitch_2 0x1c53bb6b -> :sswitch_2 0x1f43b675 -> :sswitch_2 .end sparse-switch .end method .method public f(I)Z .locals 1 .line 0 const v0, 0x1549a966 if-eq p1, v0, :cond_1 const v0, 0x1f43b675 if-eq p1, v0, :cond_1 const v0, 0x1c53bb6b if-eq p1, v0, :cond_1 const v0, 0x1654ae6b if-ne p1, v0, :cond_0 goto :goto_0 :cond_0 const/4 p1, 0x0 goto :goto_1 :cond_1 :goto_0 const/4 p1, 0x1 :goto_1 return p1 .end method