.class final Lcom/google/android/gms/internal/ads/zzkd; .super Ljava/lang/Object; .source "com.google.android.gms:play-services-ads@@19.1.0" # instance fields .field public height:I .field public number:I .field public type:I .field public width:I .field public zzagl:Lcom/google/android/gms/internal/ads/zzja; .field public zzagp:I .field public zzagq:[B .field public zzags:I .field public zzagt:I .field private zzagz:Ljava/lang/String; .field public zzaqo:Ljava/lang/String; .field public zzaqp:I .field public zzaqq:Z .field public zzaqr:[B .field public zzaqs:Lcom/google/android/gms/internal/ads/zzjw; .field public zzaqt:[B .field public zzaqu:I .field public zzaqv:I .field public zzaqw:I .field public zzaqx:Z .field public zzaqy:I .field public zzaqz:I .field public zzara:I .field public zzarb:I .field public zzarc:I .field public zzard:F .field public zzare:F .field public zzarf:F .field public zzarg:F .field public zzarh:F .field public zzari:F .field public zzarj:F .field public zzark:F .field public zzarl:F .field public zzarm:F .field public zzarn:I .field public zzaro:J .field public zzarp:J .field public zzarq:Z .field public zzarr:Z .field public zzars:Lcom/google/android/gms/internal/ads/zzjt; .field public zzart:I # direct methods .method private constructor ()V .locals 4 .line 1 invoke-direct {p0}, Ljava/lang/Object;->()V const/4 v0, -0x1 .line 2 iput v0, p0, Lcom/google/android/gms/internal/ads/zzkd;->width:I .line 3 iput v0, p0, Lcom/google/android/gms/internal/ads/zzkd;->height:I .line 4 iput v0, p0, Lcom/google/android/gms/internal/ads/zzkd;->zzaqu:I .line 5 iput v0, p0, Lcom/google/android/gms/internal/ads/zzkd;->zzaqv:I const/4 v1, 0x0 .line 6 iput v1, p0, Lcom/google/android/gms/internal/ads/zzkd;->zzaqw:I const/4 v2, 0x0 .line 7 iput-object v2, p0, Lcom/google/android/gms/internal/ads/zzkd;->zzagq:[B .line 8 iput v0, p0, Lcom/google/android/gms/internal/ads/zzkd;->zzagp:I .line 9 iput-boolean v1, p0, Lcom/google/android/gms/internal/ads/zzkd;->zzaqx:Z .line 10 iput v0, p0, Lcom/google/android/gms/internal/ads/zzkd;->zzaqy:I .line 11 iput v0, p0, Lcom/google/android/gms/internal/ads/zzkd;->zzaqz:I .line 12 iput v0, p0, Lcom/google/android/gms/internal/ads/zzkd;->zzara:I const/16 v1, 0x3e8 .line 13 iput v1, p0, Lcom/google/android/gms/internal/ads/zzkd;->zzarb:I const/16 v1, 0xc8 .line 14 iput v1, p0, Lcom/google/android/gms/internal/ads/zzkd;->zzarc:I const/high16 v1, -0x40800000 # -1.0f .line 15 iput v1, p0, Lcom/google/android/gms/internal/ads/zzkd;->zzard:F .line 16 iput v1, p0, Lcom/google/android/gms/internal/ads/zzkd;->zzare:F .line 17 iput v1, p0, Lcom/google/android/gms/internal/ads/zzkd;->zzarf:F .line 18 iput v1, p0, Lcom/google/android/gms/internal/ads/zzkd;->zzarg:F .line 19 iput v1, p0, Lcom/google/android/gms/internal/ads/zzkd;->zzarh:F .line 20 iput v1, p0, Lcom/google/android/gms/internal/ads/zzkd;->zzari:F .line 21 iput v1, p0, Lcom/google/android/gms/internal/ads/zzkd;->zzarj:F .line 22 iput v1, p0, Lcom/google/android/gms/internal/ads/zzkd;->zzark:F .line 23 iput v1, p0, Lcom/google/android/gms/internal/ads/zzkd;->zzarl:F .line 24 iput v1, p0, Lcom/google/android/gms/internal/ads/zzkd;->zzarm:F const/4 v1, 0x1 .line 25 iput v1, p0, Lcom/google/android/gms/internal/ads/zzkd;->zzags:I .line 26 iput v0, p0, Lcom/google/android/gms/internal/ads/zzkd;->zzarn:I const/16 v0, 0x1f40 .line 27 iput v0, p0, Lcom/google/android/gms/internal/ads/zzkd;->zzagt:I const-wide/16 v2, 0x0 .line 28 iput-wide v2, p0, Lcom/google/android/gms/internal/ads/zzkd;->zzaro:J .line 29 iput-wide v2, p0, Lcom/google/android/gms/internal/ads/zzkd;->zzarp:J .line 30 iput-boolean v1, p0, Lcom/google/android/gms/internal/ads/zzkd;->zzarr:Z const-string v0, "eng" .line 31 iput-object v0, p0, Lcom/google/android/gms/internal/ads/zzkd;->zzagz:Ljava/lang/String; return-void .end method .method public synthetic constructor (Lcom/google/android/gms/internal/ads/zzkb;)V .locals 0 .line 32 invoke-direct {p0}, Lcom/google/android/gms/internal/ads/zzkd;->()V return-void .end method .method public static synthetic zza(Lcom/google/android/gms/internal/ads/zzkd;Ljava/lang/String;)Ljava/lang/String; .locals 0 .line 76 iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzkd;->zzagz:Ljava/lang/String; return-object p1 .end method .method private static zza(Lcom/google/android/gms/internal/ads/zzos;)Ljava/util/List; .locals 4 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lcom/google/android/gms/internal/ads/zzos;", ")", "Ljava/util/List<", "[B>;" } .end annotation .annotation system Ldalvik/annotation/Throws; value = { Lcom/google/android/gms/internal/ads/zzhi; } .end annotation const/16 v0, 0x10 .line 66 :try_start_0 invoke-virtual {p0, v0}, Lcom/google/android/gms/internal/ads/zzos;->zzbj(I)V .line 67 invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzos;->zzjc()J move-result-wide v0 const-wide/32 v2, 0x31435657 cmp-long v0, v0, v2 if-eqz v0, :cond_0 const/4 p0, 0x0 return-object p0 .line 68 :cond_0 invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzos;->getPosition()I move-result v0 add-int/lit8 v0, v0, 0x14 .line 69 iget-object p0, p0, Lcom/google/android/gms/internal/ads/zzos;->data:[B .line 70 :goto_0 array-length v1, p0 add-int/lit8 v1, v1, -0x4 if-ge v0, v1, :cond_2 .line 71 aget-byte v1, p0, v0 if-nez v1, :cond_1 add-int/lit8 v1, v0, 0x1 aget-byte v1, p0, v1 if-nez v1, :cond_1 add-int/lit8 v1, v0, 0x2 aget-byte v1, p0, v1 const/4 v2, 0x1 if-ne v1, v2, :cond_1 add-int/lit8 v1, v0, 0x3 aget-byte v1, p0, v1 const/16 v2, 0xf if-ne v1, v2, :cond_1 .line 72 array-length v1, p0 invoke-static {p0, v0, v1}, Ljava/util/Arrays;->copyOfRange([BII)[B move-result-object p0 .line 73 invoke-static {p0}, Ljava/util/Collections;->singletonList(Ljava/lang/Object;)Ljava/util/List; move-result-object p0 return-object p0 :cond_1 add-int/lit8 v0, v0, 0x1 goto :goto_0 .line 74 :cond_2 new-instance p0, Lcom/google/android/gms/internal/ads/zzhi; const-string v0, "Failed to find FourCC VC1 initialization data" invoke-direct {p0, v0}, Lcom/google/android/gms/internal/ads/zzhi;->(Ljava/lang/String;)V throw p0 :try_end_0 .catch Ljava/lang/ArrayIndexOutOfBoundsException; {:try_start_0 .. :try_end_0} :catch_0 .line 75 :catch_0 new-instance p0, Lcom/google/android/gms/internal/ads/zzhi; const-string v0, "Error parsing FourCC VC1 codec private" invoke-direct {p0, v0}, Lcom/google/android/gms/internal/ads/zzhi;->(Ljava/lang/String;)V throw p0 .end method .method private static zzb(Lcom/google/android/gms/internal/ads/zzos;)Z .locals 8 .annotation system Ldalvik/annotation/Throws; value = { Lcom/google/android/gms/internal/ads/zzhi; } .end annotation .line 1 :try_start_0 invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzos;->zzja()I move-result v0 const/4 v1, 0x1 if-ne v0, v1, :cond_0 return v1 :cond_0 const v2, 0xfffe const/4 v3, 0x0 if-ne v0, v2, :cond_1 const/16 v0, 0x18 .line 2 invoke-virtual {p0, v0}, Lcom/google/android/gms/internal/ads/zzos;->zzbi(I)V .line 3 invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzos;->readLong()J move-result-wide v4 invoke-static {}, Lcom/google/android/gms/internal/ads/zzkc;->zzgu()Ljava/util/UUID; move-result-object v0 invoke-virtual {v0}, Ljava/util/UUID;->getMostSignificantBits()J move-result-wide v6 cmp-long v0, v4, v6 if-nez v0, :cond_1 .line 4 invoke-virtual {p0}, Lcom/google/android/gms/internal/ads/zzos;->readLong()J move-result-wide v4 invoke-static {}, Lcom/google/android/gms/internal/ads/zzkc;->zzgu()Ljava/util/UUID; move-result-object p0 invoke-virtual {p0}, Ljava/util/UUID;->getLeastSignificantBits()J move-result-wide v6 :try_end_0 .catch Ljava/lang/ArrayIndexOutOfBoundsException; {:try_start_0 .. :try_end_0} :catch_0 cmp-long p0, v4, v6 if-nez p0, :cond_1 return v1 :cond_1 return v3 .line 5 :catch_0 new-instance p0, Lcom/google/android/gms/internal/ads/zzhi; const-string v0, "Error parsing MS/ACM codec private" invoke-direct {p0, v0}, Lcom/google/android/gms/internal/ads/zzhi;->(Ljava/lang/String;)V throw p0 .end method .method private static zzd([B)Ljava/util/List; .locals 9 .annotation system Ldalvik/annotation/Signature; value = { "([B)", "Ljava/util/List<", "[B>;" } .end annotation .annotation system Ldalvik/annotation/Throws; value = { Lcom/google/android/gms/internal/ads/zzhi; } .end annotation const-string v0, "Error parsing vorbis codec private" const/4 v1, 0x0 .line 1 :try_start_0 aget-byte v2, p0, v1 const/4 v3, 0x2 if-ne v2, v3, :cond_5 const/4 v2, 0x1 move v5, v1 move v4, v2 .line 2 :goto_0 aget-byte v6, p0, v4 const/4 v7, -0x1 if-ne v6, v7, :cond_0 add-int/lit16 v5, v5, 0xff add-int/lit8 v4, v4, 0x1 goto :goto_0 :cond_0 add-int/lit8 v6, v4, 0x1 .line 3 aget-byte v4, p0, v4 add-int/2addr v5, v4 move v4, v1 .line 4 :goto_1 aget-byte v8, p0, v6 if-ne v8, v7, :cond_1 add-int/lit16 v4, v4, 0xff add-int/lit8 v6, v6, 0x1 goto :goto_1 :cond_1 add-int/lit8 v7, v6, 0x1 .line 5 aget-byte v6, p0, v6 add-int/2addr v4, v6 .line 6 aget-byte v6, p0, v7 if-ne v6, v2, :cond_4 .line 7 new-array v2, v5, [B .line 8 invoke-static {p0, v7, v2, v1, v5}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V add-int/2addr v7, v5 .line 9 aget-byte v5, p0, v7 const/4 v6, 0x3 if-ne v5, v6, :cond_3 add-int/2addr v7, v4 .line 10 aget-byte v4, p0, v7 const/4 v5, 0x5 if-ne v4, v5, :cond_2 .line 11 array-length v4, p0 sub-int/2addr v4, v7 new-array v4, v4, [B .line 12 array-length v5, p0 sub-int/2addr v5, v7 invoke-static {p0, v7, v4, v1, v5}, Ljava/lang/System;->arraycopy(Ljava/lang/Object;ILjava/lang/Object;II)V .line 13 new-instance p0, Ljava/util/ArrayList; invoke-direct {p0, v3}, Ljava/util/ArrayList;->(I)V .line 14 invoke-virtual {p0, v2}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z .line 15 invoke-virtual {p0, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z return-object p0 .line 16 :cond_2 new-instance p0, Lcom/google/android/gms/internal/ads/zzhi; invoke-direct {p0, v0}, Lcom/google/android/gms/internal/ads/zzhi;->(Ljava/lang/String;)V throw p0 .line 17 :cond_3 new-instance p0, Lcom/google/android/gms/internal/ads/zzhi; invoke-direct {p0, v0}, Lcom/google/android/gms/internal/ads/zzhi;->(Ljava/lang/String;)V throw p0 .line 18 :cond_4 new-instance p0, Lcom/google/android/gms/internal/ads/zzhi; invoke-direct {p0, v0}, Lcom/google/android/gms/internal/ads/zzhi;->(Ljava/lang/String;)V throw p0 .line 19 :cond_5 new-instance p0, Lcom/google/android/gms/internal/ads/zzhi; invoke-direct {p0, v0}, Lcom/google/android/gms/internal/ads/zzhi;->(Ljava/lang/String;)V throw p0 :try_end_0 .catch Ljava/lang/ArrayIndexOutOfBoundsException; {:try_start_0 .. :try_end_0} :catch_0 .line 20 :catch_0 new-instance p0, Lcom/google/android/gms/internal/ads/zzhi; invoke-direct {p0, v0}, Lcom/google/android/gms/internal/ads/zzhi;->(Ljava/lang/String;)V throw p0 .end method # virtual methods .method public final zza(Lcom/google/android/gms/internal/ads/zzjo;I)V .locals 42 .annotation system Ldalvik/annotation/Throws; value = { Lcom/google/android/gms/internal/ads/zzhi; } .end annotation move-object/from16 v0, p0 .line 1 iget-object v1, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzaqo:Ljava/lang/String; invoke-static {v1}, Ljava/util/Objects;->requireNonNull(Ljava/lang/Object;)Ljava/lang/Object; invoke-virtual {v1}, Ljava/lang/String;->hashCode()I move-result v2 const/4 v4, 0x4 const/16 v5, 0x8 const/4 v6, 0x1 const/4 v7, 0x2 const/4 v8, 0x3 const/4 v9, 0x0 sparse-switch v2, :sswitch_data_0 :goto_0 const/4 v1, -0x1 goto/16 :goto_1 :sswitch_0 const-string v2, "A_OPUS" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_0 goto :goto_0 :cond_0 const/16 v1, 0x1b goto/16 :goto_1 :sswitch_1 const-string v2, "A_FLAC" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_1 goto :goto_0 :cond_1 const/16 v1, 0x1a goto/16 :goto_1 :sswitch_2 const-string v2, "A_EAC3" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_2 goto :goto_0 :cond_2 const/16 v1, 0x19 goto/16 :goto_1 :sswitch_3 const-string v2, "V_MPEG2" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_3 goto :goto_0 :cond_3 const/16 v1, 0x18 goto/16 :goto_1 :sswitch_4 const-string v2, "S_TEXT/UTF8" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_4 goto :goto_0 :cond_4 const/16 v1, 0x17 goto/16 :goto_1 :sswitch_5 const-string v2, "V_MPEGH/ISO/HEVC" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_5 goto :goto_0 :cond_5 const/16 v1, 0x16 goto/16 :goto_1 :sswitch_6 const-string v2, "A_PCM/INT/LIT" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_6 goto :goto_0 :cond_6 const/16 v1, 0x15 goto/16 :goto_1 :sswitch_7 const-string v2, "A_DTS/EXPRESS" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_7 goto :goto_0 :cond_7 const/16 v1, 0x14 goto/16 :goto_1 :sswitch_8 const-string v2, "V_THEORA" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_8 goto :goto_0 :cond_8 const/16 v1, 0x13 goto/16 :goto_1 :sswitch_9 const-string v2, "S_HDMV/PGS" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_9 goto/16 :goto_0 :cond_9 const/16 v1, 0x12 goto/16 :goto_1 :sswitch_a const-string v2, "V_VP9" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_a goto/16 :goto_0 :cond_a const/16 v1, 0x11 goto/16 :goto_1 :sswitch_b const-string v2, "V_VP8" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_b goto/16 :goto_0 :cond_b const/16 v1, 0x10 goto/16 :goto_1 :sswitch_c const-string v2, "A_DTS" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_c goto/16 :goto_0 :cond_c const/16 v1, 0xf goto/16 :goto_1 :sswitch_d const-string v2, "A_AC3" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_d goto/16 :goto_0 :cond_d const/16 v1, 0xe goto/16 :goto_1 :sswitch_e const-string v2, "A_AAC" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_e goto/16 :goto_0 :cond_e const/16 v1, 0xd goto/16 :goto_1 :sswitch_f const-string v2, "A_DTS/LOSSLESS" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_f goto/16 :goto_0 :cond_f const/16 v1, 0xc goto/16 :goto_1 :sswitch_10 const-string v2, "S_VOBSUB" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_10 goto/16 :goto_0 :cond_10 const/16 v1, 0xb goto/16 :goto_1 :sswitch_11 const-string v2, "V_MPEG4/ISO/AVC" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_11 goto/16 :goto_0 :cond_11 const/16 v1, 0xa goto/16 :goto_1 :sswitch_12 const-string v2, "V_MPEG4/ISO/ASP" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_12 goto/16 :goto_0 :cond_12 const/16 v1, 0x9 goto/16 :goto_1 :sswitch_13 const-string v2, "S_DVBSUB" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_13 goto/16 :goto_0 :cond_13 move v1, v5 goto/16 :goto_1 :sswitch_14 const-string v2, "V_MS/VFW/FOURCC" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_14 goto/16 :goto_0 :cond_14 const/4 v1, 0x7 goto :goto_1 :sswitch_15 const-string v2, "A_MPEG/L3" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_15 goto/16 :goto_0 :cond_15 const/4 v1, 0x6 goto :goto_1 :sswitch_16 const-string v2, "A_MPEG/L2" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_16 goto/16 :goto_0 :cond_16 const/4 v1, 0x5 goto :goto_1 :sswitch_17 const-string v2, "A_VORBIS" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_17 goto/16 :goto_0 :cond_17 move v1, v4 goto :goto_1 :sswitch_18 const-string v2, "A_TRUEHD" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_18 goto/16 :goto_0 :cond_18 move v1, v8 goto :goto_1 :sswitch_19 const-string v2, "A_MS/ACM" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_19 goto/16 :goto_0 :cond_19 move v1, v7 goto :goto_1 :sswitch_1a const-string v2, "V_MPEG4/ISO/SP" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_1a goto/16 :goto_0 :cond_1a move v1, v6 goto :goto_1 :sswitch_1b const-string v2, "V_MPEG4/ISO/AP" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_1b goto/16 :goto_0 :cond_1b move v1, v9 :goto_1 const-string v2, "application/dvbsubs" const-string v11, "application/pgs" const-string v12, "application/vobsub" const-string v13, "application/x-subrip" const-string v14, "audio/raw" const-string v16, "video/x-unknown" const-string v15, "audio/x-unknown" const-string v3, "MatroskaExtractor" const/16 v17, 0x0 packed-switch v1, :pswitch_data_0 .line 2 new-instance v1, Lcom/google/android/gms/internal/ads/zzhi; const-string v2, "Unrecognized codec identifier." invoke-direct {v1, v2}, Lcom/google/android/gms/internal/ads/zzhi;->(Ljava/lang/String;)V throw v1 :pswitch_0 const/16 v15, 0x1680 .line 3 new-instance v1, Ljava/util/ArrayList; invoke-direct {v1, v8}, Ljava/util/ArrayList;->(I)V .line 4 iget-object v3, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzaqt:[B invoke-virtual {v1, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z .line 5 invoke-static {v5}, Ljava/nio/ByteBuffer;->allocate(I)Ljava/nio/ByteBuffer; move-result-object v3 invoke-static {}, Ljava/nio/ByteOrder;->nativeOrder()Ljava/nio/ByteOrder; move-result-object v4 invoke-virtual {v3, v4}, Ljava/nio/ByteBuffer;->order(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; move-result-object v3 move-object/from16 v18, v11 iget-wide v10, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzaro:J invoke-virtual {v3, v10, v11}, Ljava/nio/ByteBuffer;->putLong(J)Ljava/nio/ByteBuffer; move-result-object v3 invoke-virtual {v3}, Ljava/nio/ByteBuffer;->array()[B move-result-object v3 .line 6 invoke-virtual {v1, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z .line 7 invoke-static {v5}, Ljava/nio/ByteBuffer;->allocate(I)Ljava/nio/ByteBuffer; move-result-object v3 invoke-static {}, Ljava/nio/ByteOrder;->nativeOrder()Ljava/nio/ByteOrder; move-result-object v4 invoke-virtual {v3, v4}, Ljava/nio/ByteBuffer;->order(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; move-result-object v3 iget-wide v4, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzarp:J invoke-virtual {v3, v4, v5}, Ljava/nio/ByteBuffer;->putLong(J)Ljava/nio/ByteBuffer; move-result-object v3 invoke-virtual {v3}, Ljava/nio/ByteBuffer;->array()[B move-result-object v3 .line 8 invoke-virtual {v1, v3}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z const-string v14, "audio/opus" goto/16 :goto_8 :pswitch_1 move-object/from16 v18, v11 .line 9 iget-object v1, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzaqt:[B invoke-static {v1}, Ljava/util/Collections;->singletonList(Ljava/lang/Object;)Ljava/util/List; move-result-object v1 const-string v14, "audio/x-flac" goto/16 :goto_4 :pswitch_2 move-object/from16 v18, v11 const-string v14, "audio/eac3" goto/16 :goto_3 :pswitch_3 move-object/from16 v18, v11 const-string v14, "video/mpeg2" goto/16 :goto_3 :pswitch_4 move-object/from16 v18, v11 move-object v14, v13 goto :goto_3 :pswitch_5 move-object/from16 v18, v11 .line 10 new-instance v1, Lcom/google/android/gms/internal/ads/zzos; iget-object v3, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzaqt:[B invoke-direct {v1, v3}, Lcom/google/android/gms/internal/ads/zzos;->([B)V invoke-static {v1}, Lcom/google/android/gms/internal/ads/zzpd;->zzh(Lcom/google/android/gms/internal/ads/zzos;)Lcom/google/android/gms/internal/ads/zzpd; move-result-object v1 .line 11 iget-object v3, v1, Lcom/google/android/gms/internal/ads/zzpd;->zzagk:Ljava/util/List; .line 12 iget v1, v1, Lcom/google/android/gms/internal/ads/zzpd;->zzart:I iput v1, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzart:I const-string v14, "video/hevc" goto/16 :goto_6 :pswitch_6 move-object/from16 v18, v11 .line 13 iget v1, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzarn:I invoke-static {v1}, Lcom/google/android/gms/internal/ads/zzov;->zzbl(I)I move-result v1 if-nez v1, :cond_1c .line 14 iget v1, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzarn:I invoke-virtual {v15}, Ljava/lang/String;->length()I move-result v4 add-int/lit8 v4, v4, 0x3c new-instance v5, Ljava/lang/StringBuilder; invoke-direct {v5, v4}, Ljava/lang/StringBuilder;->(I)V const-string v4, "Unsupported PCM bit depth: " invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; const-string v1, ". Setting mimeType to " invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v5, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 invoke-static {v3, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I :goto_2 move-object v14, v15 goto :goto_3 :cond_1c move/from16 v26, v1 move-object/from16 v1, v17 goto :goto_5 :pswitch_7 move-object/from16 v18, v11 move-object/from16 v14, v16 goto :goto_3 :pswitch_8 move-object/from16 v18, v11 move-object/from16 v1, v17 move-object/from16 v14, v18 goto :goto_4 :pswitch_9 move-object/from16 v18, v11 const-string v14, "video/x-vnd.on2.vp9" goto :goto_3 :pswitch_a move-object/from16 v18, v11 const-string v14, "video/x-vnd.on2.vp8" :goto_3 move-object/from16 v1, v17 :goto_4 const/16 v26, -0x1 :goto_5 const/16 v31, -0x1 goto/16 :goto_b :pswitch_b move-object/from16 v18, v11 const-string v14, "audio/vnd.dts" goto :goto_3 :pswitch_c move-object/from16 v18, v11 const-string v14, "audio/ac3" goto :goto_3 :pswitch_d move-object/from16 v18, v11 .line 15 iget-object v1, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzaqt:[B invoke-static {v1}, Ljava/util/Collections;->singletonList(Ljava/lang/Object;)Ljava/util/List; move-result-object v1 const-string v14, "audio/mp4a-latm" goto :goto_4 :pswitch_e move-object/from16 v18, v11 const-string v14, "audio/vnd.dts.hd" goto :goto_3 :pswitch_f move-object/from16 v18, v11 .line 16 iget-object v1, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzaqt:[B invoke-static {v1}, Ljava/util/Collections;->singletonList(Ljava/lang/Object;)Ljava/util/List; move-result-object v1 move-object v14, v12 goto :goto_4 :pswitch_10 move-object/from16 v18, v11 .line 17 new-instance v1, Lcom/google/android/gms/internal/ads/zzos; iget-object v3, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzaqt:[B invoke-direct {v1, v3}, Lcom/google/android/gms/internal/ads/zzos;->([B)V invoke-static {v1}, Lcom/google/android/gms/internal/ads/zzox;->zzf(Lcom/google/android/gms/internal/ads/zzos;)Lcom/google/android/gms/internal/ads/zzox; move-result-object v1 .line 18 iget-object v3, v1, Lcom/google/android/gms/internal/ads/zzox;->zzagk:Ljava/util/List; .line 19 iget v1, v1, Lcom/google/android/gms/internal/ads/zzox;->zzart:I iput v1, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzart:I const-string v14, "video/avc" :goto_6 move-object v1, v3 goto :goto_4 :pswitch_11 move-object/from16 v18, v11 new-array v1, v4, [B .line 20 iget-object v3, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzaqt:[B aget-byte v4, v3, v9 aput-byte v4, v1, v9 aget-byte v4, v3, v6 aput-byte v4, v1, v6 aget-byte v4, v3, v7 aput-byte v4, v1, v7 aget-byte v3, v3, v8 aput-byte v3, v1, v8 invoke-static {v1}, Ljava/util/Collections;->singletonList(Ljava/lang/Object;)Ljava/util/List; move-result-object v1 move-object v14, v2 goto :goto_4 :pswitch_12 move-object/from16 v18, v11 .line 21 new-instance v1, Lcom/google/android/gms/internal/ads/zzos; iget-object v4, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzaqt:[B invoke-direct {v1, v4}, Lcom/google/android/gms/internal/ads/zzos;->([B)V invoke-static {v1}, Lcom/google/android/gms/internal/ads/zzkd;->zza(Lcom/google/android/gms/internal/ads/zzos;)Ljava/util/List; move-result-object v1 if-eqz v1, :cond_1d const-string v14, "video/wvc1" goto :goto_4 :cond_1d const-string v4, "Unsupported FourCC. Setting mimeType to video/x-unknown" .line 22 invoke-static {v3, v4}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I move-object/from16 v14, v16 goto :goto_4 :pswitch_13 move-object/from16 v18, v11 const-string v14, "audio/mpeg" goto :goto_7 :pswitch_14 move-object/from16 v18, v11 const-string v14, "audio/mpeg-L2" :goto_7 move-object/from16 v1, v17 const/16 v26, -0x1 const/16 v31, 0x1000 goto/16 :goto_b :pswitch_15 move-object/from16 v18, v11 const/16 v15, 0x2000 .line 23 iget-object v1, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzaqt:[B invoke-static {v1}, Lcom/google/android/gms/internal/ads/zzkd;->zzd([B)Ljava/util/List; move-result-object v1 const-string v14, "audio/vorbis" :goto_8 move/from16 v31, v15 const/16 v26, -0x1 goto/16 :goto_b :pswitch_16 move-object/from16 v18, v11 const-string v14, "audio/true-hd" goto/16 :goto_3 :pswitch_17 move-object/from16 v18, v11 .line 24 new-instance v1, Lcom/google/android/gms/internal/ads/zzos; iget-object v4, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzaqt:[B invoke-direct {v1, v4}, Lcom/google/android/gms/internal/ads/zzos;->([B)V invoke-static {v1}, Lcom/google/android/gms/internal/ads/zzkd;->zzb(Lcom/google/android/gms/internal/ads/zzos;)Z move-result v1 if-eqz v1, :cond_1e .line 25 iget v1, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzarn:I invoke-static {v1}, Lcom/google/android/gms/internal/ads/zzov;->zzbl(I)I move-result v1 if-nez v1, :cond_1c .line 26 iget v1, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzarn:I invoke-virtual {v15}, Ljava/lang/String;->length()I move-result v4 add-int/lit8 v4, v4, 0x3c new-instance v5, Ljava/lang/StringBuilder; invoke-direct {v5, v4}, Ljava/lang/StringBuilder;->(I)V const-string v4, "Unsupported PCM bit depth: " invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; const-string v1, ". Setting mimeType to " invoke-virtual {v5, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v5, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; move-result-object v1 invoke-static {v3, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I goto/16 :goto_2 :cond_1e const-string v1, "Non-PCM MS/ACM is unsupported. Setting mimeType to " .line 27 invoke-virtual {v15}, Ljava/lang/String;->length()I move-result v4 if-eqz v4, :cond_1f invoke-virtual {v1, v15}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String; move-result-object v1 goto :goto_9 :cond_1f new-instance v4, Ljava/lang/String; invoke-direct {v4, v1}, Ljava/lang/String;->(Ljava/lang/String;)V move-object v1, v4 :goto_9 invoke-static {v3, v1}, Landroid/util/Log;->w(Ljava/lang/String;Ljava/lang/String;)I goto/16 :goto_2 :pswitch_18 move-object/from16 v18, v11 .line 28 iget-object v1, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzaqt:[B if-nez v1, :cond_20 move-object/from16 v1, v17 goto :goto_a :cond_20 invoke-static {v1}, Ljava/util/Collections;->singletonList(Ljava/lang/Object;)Ljava/util/List; move-result-object v1 :goto_a const-string v14, "video/mp4v-es" goto/16 :goto_4 .line 29 :goto_b iget-boolean v3, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzarr:Z or-int/2addr v3, v9 .line 30 iget-boolean v4, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzarq:Z if-eqz v4, :cond_21 move v4, v7 goto :goto_c :cond_21 move v4, v9 :goto_c or-int/2addr v3, v4 .line 31 invoke-static {v14}, Lcom/google/android/gms/internal/ads/zzoo;->zzbd(Ljava/lang/String;)Z move-result v4 if-eqz v4, :cond_22 .line 32 invoke-static/range {p2 .. p2}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; move-result-object v19 const/16 v21, 0x0 const/16 v22, -0x1 iget v2, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzags:I iget v4, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzagt:I iget-object v5, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzagl:Lcom/google/android/gms/internal/ads/zzja; iget-object v7, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzagz:Ljava/lang/String; move-object/from16 v20, v14 move/from16 v23, v31 move/from16 v24, v2 move/from16 v25, v4 move-object/from16 v27, v1 move-object/from16 v28, v5 move/from16 v29, v3 move-object/from16 v30, v7 invoke-static/range {v19 .. v30}, Lcom/google/android/gms/internal/ads/zzhf;->zza(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIIILjava/util/List;Lcom/google/android/gms/internal/ads/zzja;ILjava/lang/String;)Lcom/google/android/gms/internal/ads/zzhf; move-result-object v1 goto/16 :goto_14 .line 33 :cond_22 invoke-static {v14}, Lcom/google/android/gms/internal/ads/zzoo;->zzbe(Ljava/lang/String;)Z move-result v4 if-eqz v4, :cond_2a .line 34 iget v2, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzaqw:I if-nez v2, :cond_25 .line 35 iget v2, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzaqu:I const/4 v3, -0x1 if-ne v2, v3, :cond_23 iget v2, v0, Lcom/google/android/gms/internal/ads/zzkd;->width:I :cond_23 iput v2, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzaqu:I .line 36 iget v2, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzaqv:I if-ne v2, v3, :cond_24 iget v2, v0, Lcom/google/android/gms/internal/ads/zzkd;->height:I :cond_24 iput v2, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzaqv:I goto :goto_d :cond_25 const/4 v3, -0x1 .line 37 :goto_d iget v2, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzaqu:I const/high16 v4, -0x40800000 # -1.0f if-eq v2, v3, :cond_26 iget v5, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzaqv:I if-eq v5, v3, :cond_26 .line 38 iget v3, v0, Lcom/google/android/gms/internal/ads/zzkd;->height:I mul-int/2addr v3, v2 int-to-float v2, v3 iget v3, v0, Lcom/google/android/gms/internal/ads/zzkd;->width:I mul-int/2addr v3, v5 int-to-float v3, v3 div-float/2addr v2, v3 move/from16 v37, v2 goto :goto_e :cond_26 move/from16 v37, v4 .line 39 :goto_e iget-boolean v2, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzaqx:Z if-eqz v2, :cond_29 .line 40 iget v2, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzard:F cmpl-float v2, v2, v4 if-eqz v2, :cond_28 iget v2, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzare:F cmpl-float v2, v2, v4 if-eqz v2, :cond_28 iget v2, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzarf:F cmpl-float v2, v2, v4 if-eqz v2, :cond_28 iget v2, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzarg:F cmpl-float v2, v2, v4 if-eqz v2, :cond_28 iget v2, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzarh:F cmpl-float v2, v2, v4 if-eqz v2, :cond_28 iget v2, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzari:F cmpl-float v2, v2, v4 if-eqz v2, :cond_28 iget v2, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzarj:F cmpl-float v2, v2, v4 if-eqz v2, :cond_28 iget v2, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzark:F cmpl-float v2, v2, v4 if-eqz v2, :cond_28 iget v2, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzarl:F cmpl-float v2, v2, v4 if-eqz v2, :cond_28 iget v2, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzarm:F cmpl-float v2, v2, v4 if-nez v2, :cond_27 goto :goto_f :cond_27 const/16 v2, 0x19 new-array v2, v2, [B .line 41 invoke-static {v2}, Ljava/nio/ByteBuffer;->wrap([B)Ljava/nio/ByteBuffer; move-result-object v3 .line 42 invoke-virtual {v3, v9}, Ljava/nio/ByteBuffer;->put(B)Ljava/nio/ByteBuffer; .line 43 iget v4, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzard:F const v5, 0x47435000 # 50000.0f mul-float/2addr v4, v5 const/high16 v6, 0x3f000000 # 0.5f add-float/2addr v4, v6 float-to-int v4, v4 int-to-short v4, v4 invoke-virtual {v3, v4}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer; .line 44 iget v4, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzare:F mul-float/2addr v4, v5 add-float/2addr v4, v6 float-to-int v4, v4 int-to-short v4, v4 invoke-virtual {v3, v4}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer; .line 45 iget v4, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzarf:F mul-float/2addr v4, v5 add-float/2addr v4, v6 float-to-int v4, v4 int-to-short v4, v4 invoke-virtual {v3, v4}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer; .line 46 iget v4, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzarg:F mul-float/2addr v4, v5 add-float/2addr v4, v6 float-to-int v4, v4 int-to-short v4, v4 invoke-virtual {v3, v4}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer; .line 47 iget v4, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzarh:F mul-float/2addr v4, v5 add-float/2addr v4, v6 float-to-int v4, v4 int-to-short v4, v4 invoke-virtual {v3, v4}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer; .line 48 iget v4, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzari:F mul-float/2addr v4, v5 add-float/2addr v4, v6 float-to-int v4, v4 int-to-short v4, v4 invoke-virtual {v3, v4}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer; .line 49 iget v4, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzarj:F mul-float/2addr v4, v5 add-float/2addr v4, v6 float-to-int v4, v4 int-to-short v4, v4 invoke-virtual {v3, v4}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer; .line 50 iget v4, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzark:F mul-float/2addr v4, v5 add-float/2addr v4, v6 float-to-int v4, v4 int-to-short v4, v4 invoke-virtual {v3, v4}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer; .line 51 iget v4, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzarl:F add-float/2addr v4, v6 float-to-int v4, v4 int-to-short v4, v4 invoke-virtual {v3, v4}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer; .line 52 iget v4, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzarm:F add-float/2addr v4, v6 float-to-int v4, v4 int-to-short v4, v4 invoke-virtual {v3, v4}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer; .line 53 iget v4, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzarb:I int-to-short v4, v4 invoke-virtual {v3, v4}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer; .line 54 iget v4, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzarc:I int-to-short v4, v4 invoke-virtual {v3, v4}, Ljava/nio/ByteBuffer;->putShort(S)Ljava/nio/ByteBuffer; goto :goto_10 :cond_28 :goto_f move-object/from16 v2, v17 .line 55 :goto_10 new-instance v3, Lcom/google/android/gms/internal/ads/zzpa; iget v4, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzaqy:I iget v5, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzara:I iget v6, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzaqz:I invoke-direct {v3, v4, v5, v6, v2}, Lcom/google/android/gms/internal/ads/zzpa;->(III[B)V move-object/from16 v40, v3 goto :goto_11 :cond_29 move-object/from16 v40, v17 .line 56 :goto_11 invoke-static/range {p2 .. p2}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; move-result-object v27 const/16 v29, 0x0 const/16 v30, -0x1 iget v2, v0, Lcom/google/android/gms/internal/ads/zzkd;->width:I iget v3, v0, Lcom/google/android/gms/internal/ads/zzkd;->height:I const/high16 v34, -0x40800000 # -1.0f const/16 v36, -0x1 iget-object v4, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzagq:[B iget v5, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzagp:I iget-object v6, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzagl:Lcom/google/android/gms/internal/ads/zzja; move-object/from16 v28, v14 move/from16 v32, v2 move/from16 v33, v3 move-object/from16 v35, v1 move-object/from16 v38, v4 move/from16 v39, v5 move-object/from16 v41, v6 invoke-static/range {v27 .. v41}, Lcom/google/android/gms/internal/ads/zzhf;->zza(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IIIIFLjava/util/List;IF[BILcom/google/android/gms/internal/ads/zzpa;Lcom/google/android/gms/internal/ads/zzja;)Lcom/google/android/gms/internal/ads/zzhf; move-result-object v1 move v6, v7 goto :goto_14 .line 57 :cond_2a invoke-virtual {v13, v14}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v4 if-eqz v4, :cond_2b .line 58 invoke-static/range {p2 .. p2}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; move-result-object v19 const/16 v21, 0x0 const/16 v22, -0x1 iget-object v1, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzagz:Ljava/lang/String; iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzagl:Lcom/google/android/gms/internal/ads/zzja; move-object/from16 v20, v14 move/from16 v23, v3 move-object/from16 v24, v1 move-object/from16 v25, v2 invoke-static/range {v19 .. v25}, Lcom/google/android/gms/internal/ads/zzhf;->zza(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IILjava/lang/String;Lcom/google/android/gms/internal/ads/zzja;)Lcom/google/android/gms/internal/ads/zzhf; move-result-object v1 :goto_12 move v6, v8 goto :goto_14 .line 59 :cond_2b invoke-virtual {v12, v14}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-nez v3, :cond_2d move-object/from16 v3, v18 .line 60 invoke-virtual {v3, v14}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v3 if-nez v3, :cond_2d .line 61 invoke-virtual {v2, v14}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v2 if-eqz v2, :cond_2c goto :goto_13 .line 62 :cond_2c new-instance v1, Lcom/google/android/gms/internal/ads/zzhi; const-string v2, "Unexpected MIME type." invoke-direct {v1, v2}, Lcom/google/android/gms/internal/ads/zzhi;->(Ljava/lang/String;)V throw v1 .line 63 :cond_2d :goto_13 invoke-static/range {p2 .. p2}, Ljava/lang/Integer;->toString(I)Ljava/lang/String; move-result-object v19 const/16 v21, 0x0 const/16 v22, -0x1 iget-object v2, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzagz:Ljava/lang/String; iget-object v3, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzagl:Lcom/google/android/gms/internal/ads/zzja; move-object/from16 v20, v14 move-object/from16 v23, v1 move-object/from16 v24, v2 move-object/from16 v25, v3 invoke-static/range {v19 .. v25}, Lcom/google/android/gms/internal/ads/zzhf;->zza(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ILjava/util/List;Ljava/lang/String;Lcom/google/android/gms/internal/ads/zzja;)Lcom/google/android/gms/internal/ads/zzhf; move-result-object v1 goto :goto_12 .line 64 :goto_14 iget v2, v0, Lcom/google/android/gms/internal/ads/zzkd;->number:I move-object/from16 v3, p1 invoke-interface {v3, v2, v6}, Lcom/google/android/gms/internal/ads/zzjo;->zzc(II)Lcom/google/android/gms/internal/ads/zzjt; move-result-object v2 iput-object v2, v0, Lcom/google/android/gms/internal/ads/zzkd;->zzars:Lcom/google/android/gms/internal/ads/zzjt; .line 65 invoke-interface {v2, v1}, Lcom/google/android/gms/internal/ads/zzjt;->zze(Lcom/google/android/gms/internal/ads/zzhf;)V return-void nop :sswitch_data_0 .sparse-switch -0x7ce7f5de -> :sswitch_1b -0x7ce7f3b0 -> :sswitch_1a -0x76567dc0 -> :sswitch_19 -0x6a615338 -> :sswitch_18 -0x672350af -> :sswitch_17 -0x585f4fce -> :sswitch_16 -0x585f4fcd -> :sswitch_15 -0x51dc40b2 -> :sswitch_14 -0x37a9c464 -> :sswitch_13 -0x2016c535 -> :sswitch_12 -0x2016c4e5 -> :sswitch_11 -0x19552dbd -> :sswitch_10 -0x1538b2ba -> :sswitch_f 0x3c02325 -> :sswitch_e 0x3c02353 -> :sswitch_d 0x3c030c5 -> :sswitch_c 0x4e86155 -> :sswitch_b 0x4e86156 -> :sswitch_a 0x5e8da3e -> :sswitch_9 0x1a8350d6 -> :sswitch_8 0x2056f406 -> :sswitch_7 0x2b453ce4 -> :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_18 :pswitch_18 :pswitch_17 :pswitch_16 :pswitch_15 :pswitch_14 :pswitch_13 :pswitch_12 :pswitch_11 :pswitch_18 :pswitch_10 :pswitch_f :pswitch_e :pswitch_d :pswitch_c :pswitch_b :pswitch_a :pswitch_9 :pswitch_8 :pswitch_7 :pswitch_b :pswitch_6 :pswitch_5 :pswitch_4 :pswitch_3 :pswitch_2 :pswitch_1 :pswitch_0 .end packed-switch .end method