.class public abstract Lcom/applovin/impl/q8; .super Ljava/lang/Object; .source "SourceFile" # direct methods .method public static a(Landroid/net/Uri;)I .locals 6 .line 430 invoke-virtual {p0}, Landroid/net/Uri;->getLastPathSegment()Ljava/lang/String; move-result-object p0 const/4 v0, -0x1 if-nez p0, :cond_0 return v0 :cond_0 const-string v1, ".ac3" .line 433 invoke-virtual {p0, v1}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z move-result v1 if-nez v1, :cond_19 const-string v1, ".ec3" invoke-virtual {p0, v1}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z move-result v1 if-eqz v1, :cond_1 goto/16 :goto_9 :cond_1 const-string v1, ".ac4" .line 435 invoke-virtual {p0, v1}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z move-result v1 if-eqz v1, :cond_2 const/4 p0, 0x1 return p0 :cond_2 const-string v1, ".adts" .line 437 invoke-virtual {p0, v1}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z move-result v1 if-nez v1, :cond_18 const-string v1, ".aac" invoke-virtual {p0, v1}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z move-result v1 if-eqz v1, :cond_3 goto/16 :goto_8 :cond_3 const-string v1, ".amr" .line 439 invoke-virtual {p0, v1}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z move-result v1 if-eqz v1, :cond_4 const/4 p0, 0x3 return p0 :cond_4 const-string v1, ".flac" .line 441 invoke-virtual {p0, v1}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z move-result v1 const/4 v2, 0x4 if-eqz v1, :cond_5 return v2 :cond_5 const-string v1, ".flv" .line 443 invoke-virtual {p0, v1}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z move-result v1 const/4 v3, 0x5 if-eqz v1, :cond_6 return v3 .line 447 :cond_6 invoke-virtual {p0}, Ljava/lang/String;->length()I move-result v1 sub-int/2addr v1, v2 const-string v4, ".mk" .line 448 invoke-virtual {p0, v4, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;I)Z move-result v1 if-nez v1, :cond_17 const-string v1, ".webm" .line 451 invoke-virtual {p0, v1}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z move-result v1 if-eqz v1, :cond_7 goto/16 :goto_7 :cond_7 const-string v1, ".mp3" .line 453 invoke-virtual {p0, v1}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z move-result v1 if-eqz v1, :cond_8 const/4 p0, 0x7 return p0 :cond_8 const-string v1, ".mp4" .line 455 invoke-virtual {p0, v1}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z move-result v4 if-nez v4, :cond_16 .line 458 invoke-virtual {p0}, Ljava/lang/String;->length()I move-result v4 sub-int/2addr v4, v2 const-string v5, ".m4" .line 459 invoke-virtual {p0, v5, v4}, Ljava/lang/String;->startsWith(Ljava/lang/String;I)Z move-result v4 if-nez v4, :cond_16 .line 464 invoke-virtual {p0}, Ljava/lang/String;->length()I move-result v4 sub-int/2addr v4, v3 .line 465 invoke-virtual {p0, v1, v4}, Ljava/lang/String;->startsWith(Ljava/lang/String;I)Z move-result v1 if-nez v1, :cond_16 .line 470 invoke-virtual {p0}, Ljava/lang/String;->length()I move-result v1 sub-int/2addr v1, v3 const-string v3, ".cmf" .line 471 invoke-virtual {p0, v3, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;I)Z move-result v1 if-eqz v1, :cond_9 goto/16 :goto_6 .line 477 :cond_9 invoke-virtual {p0}, Ljava/lang/String;->length()I move-result v1 sub-int/2addr v1, v2 const-string v3, ".og" .line 478 invoke-virtual {p0, v3, v1}, Ljava/lang/String;->startsWith(Ljava/lang/String;I)Z move-result v1 if-nez v1, :cond_15 const-string v1, ".opus" .line 481 invoke-virtual {p0, v1}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z move-result v1 if-eqz v1, :cond_a goto/16 :goto_5 :cond_a const-string v1, ".ps" .line 483 invoke-virtual {p0, v1}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z move-result v1 if-nez v1, :cond_14 const-string v1, ".mpeg" .line 484 invoke-virtual {p0, v1}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z move-result v1 if-nez v1, :cond_14 const-string v1, ".mpg" .line 485 invoke-virtual {p0, v1}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z move-result v1 if-nez v1, :cond_14 const-string v1, ".m2p" .line 486 invoke-virtual {p0, v1}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z move-result v1 if-eqz v1, :cond_b goto :goto_4 :cond_b const-string v1, ".ts" .line 488 invoke-virtual {p0, v1}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z move-result v3 if-nez v3, :cond_13 .line 491 invoke-virtual {p0}, Ljava/lang/String;->length()I move-result v3 sub-int/2addr v3, v2 .line 492 invoke-virtual {p0, v1, v3}, Ljava/lang/String;->startsWith(Ljava/lang/String;I)Z move-result v1 if-eqz v1, :cond_c goto :goto_3 :cond_c const-string v1, ".wav" .line 496 invoke-virtual {p0, v1}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z move-result v1 if-nez v1, :cond_12 const-string v1, ".wave" invoke-virtual {p0, v1}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z move-result v1 if-eqz v1, :cond_d goto :goto_2 :cond_d const-string v1, ".vtt" .line 498 invoke-virtual {p0, v1}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z move-result v1 if-nez v1, :cond_11 const-string v1, ".webvtt" invoke-virtual {p0, v1}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z move-result v1 if-eqz v1, :cond_e goto :goto_1 :cond_e const-string v1, ".jpg" .line 500 invoke-virtual {p0, v1}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z move-result v1 if-nez v1, :cond_10 const-string v1, ".jpeg" invoke-virtual {p0, v1}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z move-result p0 if-eqz p0, :cond_f goto :goto_0 :cond_f return v0 :cond_10 :goto_0 const/16 p0, 0xe return p0 :cond_11 :goto_1 const/16 p0, 0xd return p0 :cond_12 :goto_2 const/16 p0, 0xc return p0 :cond_13 :goto_3 const/16 p0, 0xb return p0 :cond_14 :goto_4 const/16 p0, 0xa return p0 :cond_15 :goto_5 const/16 p0, 0x9 return p0 :cond_16 :goto_6 const/16 p0, 0x8 return p0 :cond_17 :goto_7 const/4 p0, 0x6 return p0 :cond_18 :goto_8 const/4 p0, 0x2 return p0 :cond_19 :goto_9 const/4 p0, 0x0 return p0 .end method .method public static a(Ljava/lang/String;)I .locals 17 const/4 v0, -0x1 if-nez p0, :cond_0 return v0 .line 131 :cond_0 invoke-static/range {p0 .. p0}, Lcom/applovin/impl/if;->j(Ljava/lang/String;)Ljava/lang/String; move-result-object v1 .line 132 invoke-virtual {v1}, Ljava/lang/String;->hashCode()I invoke-virtual {v1}, Ljava/lang/String;->hashCode()I move-result v2 const/16 v3, 0xe const/16 v4, 0xd const/16 v5, 0xc const/16 v6, 0xb const/16 v7, 0xa const/16 v8, 0x9 const/16 v9, 0x8 const/4 v10, 0x7 const/4 v11, 0x6 const/4 v12, 0x5 const/4 v13, 0x4 const/4 v14, 0x3 const/4 v15, 0x1 const/16 v16, 0x0 sparse-switch v2, :sswitch_data_0 :goto_0 move v1, v0 goto/16 :goto_1 :sswitch_0 const-string v2, "video/x-matroska" 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, 0x17 goto/16 :goto_1 :sswitch_1 const-string v2, "audio/webm" 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, 0x16 goto/16 :goto_1 :sswitch_2 const-string v2, "audio/mpeg" 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, 0x15 goto/16 :goto_1 :sswitch_3 const-string v2, "audio/flac" 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, 0x14 goto/16 :goto_1 :sswitch_4 const-string v2, "audio/eac3" 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, 0x13 goto/16 :goto_1 :sswitch_5 const-string v2, "audio/3gpp" 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, 0x12 goto/16 :goto_1 :sswitch_6 const-string v2, "video/mp4" 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, 0x11 goto/16 :goto_1 :sswitch_7 const-string v2, "audio/wav" 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, 0x10 goto/16 :goto_1 :sswitch_8 const-string v2, "audio/ogg" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-nez v1, :cond_9 goto :goto_0 :cond_9 const/16 v1, 0xf goto/16 :goto_1 :sswitch_9 const-string v2, "audio/mp4" 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 move v1, v3 goto/16 :goto_1 :sswitch_a const-string v2, "audio/amr" 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 move v1, v4 goto/16 :goto_1 :sswitch_b const-string v2, "audio/ac4" 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 move v1, v5 goto/16 :goto_1 :sswitch_c const-string v2, "audio/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 move v1, v6 goto/16 :goto_1 :sswitch_d const-string v2, "video/x-flv" 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 move v1, v7 goto/16 :goto_1 :sswitch_e const-string v2, "application/webm" 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 move v1, v8 goto/16 :goto_1 :sswitch_f const-string v2, "audio/x-matroska" 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 move v1, v9 goto/16 :goto_1 :sswitch_10 const-string v2, "text/vtt" 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 move v1, v10 goto :goto_1 :sswitch_11 const-string v2, "application/mp4" 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 move v1, v11 goto :goto_1 :sswitch_12 const-string v2, "image/jpeg" 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, v12 goto :goto_1 :sswitch_13 const-string v2, "audio/amr-wb" 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 move v1, v13 goto :goto_1 :sswitch_14 const-string v2, "video/webm" 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 move v1, v14 goto :goto_1 :sswitch_15 const-string v2, "video/mp2t" 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, 0x2 goto :goto_1 :sswitch_16 const-string v2, "video/mp2p" 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, v15 goto :goto_1 :sswitch_17 const-string v2, "audio/eac3-joc" 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/from16 v1, v16 :goto_1 packed-switch v1, :pswitch_data_0 return v0 :pswitch_0 return v10 :pswitch_1 return v13 :pswitch_2 return v5 :pswitch_3 return v8 :pswitch_4 return v15 :pswitch_5 return v12 :pswitch_6 return v4 :pswitch_7 return v9 :pswitch_8 return v3 :pswitch_9 return v14 :pswitch_a return v11 :pswitch_b return v6 :pswitch_c return v7 :pswitch_d return v16 nop :sswitch_data_0 .sparse-switch -0x7e929daa -> :sswitch_17 -0x6315f78b -> :sswitch_16 -0x6315f787 -> :sswitch_15 -0x63118f53 -> :sswitch_14 -0x5fc6f775 -> :sswitch_13 -0x58a7d764 -> :sswitch_12 -0x4a681e4e -> :sswitch_11 -0x3be2f26c -> :sswitch_10 -0x17118226 -> :sswitch_f -0x2974308 -> :sswitch_e 0xd45707 -> :sswitch_d 0xb269698 -> :sswitch_c 0xb269699 -> :sswitch_b 0xb26980d -> :sswitch_a 0xb26c538 -> :sswitch_9 0xb26cbd6 -> :sswitch_8 0xb26e933 -> :sswitch_7 0x4f62635d -> :sswitch_6 0x59976a2d -> :sswitch_5 0x59ae0c65 -> :sswitch_4 0x59aeaa01 -> :sswitch_3 0x59b1e81e -> :sswitch_2 0x59b64a32 -> :sswitch_1 0x79909c15 -> :sswitch_0 .end sparse-switch :pswitch_data_0 .packed-switch 0x0 :pswitch_d :pswitch_c :pswitch_b :pswitch_a :pswitch_9 :pswitch_8 :pswitch_7 :pswitch_6 :pswitch_a :pswitch_a :pswitch_5 :pswitch_d :pswitch_4 :pswitch_9 :pswitch_7 :pswitch_3 :pswitch_2 :pswitch_7 :pswitch_9 :pswitch_d :pswitch_1 :pswitch_0 :pswitch_a :pswitch_a .end packed-switch .end method .method public static a(Ljava/util/Map;)I .locals 1 const-string v0, "Content-Type" .line 248 invoke-interface {p0, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p0 check-cast p0, Ljava/util/List; if-eqz p0, :cond_1 .line 250 invoke-interface {p0}, Ljava/util/List;->isEmpty()Z move-result v0 if-eqz v0, :cond_0 goto :goto_0 :cond_0 const/4 v0, 0x0 invoke-interface {p0, v0}, Ljava/util/List;->get(I)Ljava/lang/Object; move-result-object p0 check-cast p0, Ljava/lang/String; goto :goto_1 :cond_1 :goto_0 const/4 p0, 0x0 .line 251 :goto_1 invoke-static {p0}, Lcom/applovin/impl/q8;->a(Ljava/lang/String;)I move-result p0 return p0 .end method