.class final Lcom/google/android/gms/internal/ads/zzcdd; .super Ljava/lang/Object; .source "SourceFile" # interfaces .implements Ljava/lang/Runnable; # instance fields .field final synthetic zza:Ljava/lang/String; .field final synthetic zzb:Ljava/lang/String; .field final synthetic zzc:Ljava/lang/String; .field final synthetic zzd:Ljava/lang/String; .field final synthetic zze:Lcom/google/android/gms/internal/ads/zzcde; # direct methods .method public constructor (Lcom/google/android/gms/internal/ads/zzcde;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V .locals 0 iput-object p2, p0, Lcom/google/android/gms/internal/ads/zzcdd;->zza:Ljava/lang/String; iput-object p3, p0, Lcom/google/android/gms/internal/ads/zzcdd;->zzb:Ljava/lang/String; iput-object p4, p0, Lcom/google/android/gms/internal/ads/zzcdd;->zzc:Ljava/lang/String; iput-object p5, p0, Lcom/google/android/gms/internal/ads/zzcdd;->zzd:Ljava/lang/String; iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzcdd;->zze:Lcom/google/android/gms/internal/ads/zzcde; invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method # virtual methods .method public final run()V .locals 3 .line 1 new-instance v0, Ljava/util/HashMap; invoke-direct {v0}, Ljava/util/HashMap;->()V const-string v1, "event" const-string v2, "precacheCanceled" .line 2 invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; const-string v1, "src" iget-object v2, p0, Lcom/google/android/gms/internal/ads/zzcdd;->zza:Ljava/lang/String; .line 3 invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzcdd;->zzb:Ljava/lang/String; .line 4 invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v1 if-nez v1, :cond_0 iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzcdd;->zzb:Ljava/lang/String; const-string v2, "cachedSrc" .line 5 invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; :cond_0 iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzcdd;->zzc:Ljava/lang/String; invoke-virtual {v1}, Ljava/lang/String;->hashCode()I move-result v2 sparse-switch v2, :sswitch_data_0 goto/16 :goto_0 :sswitch_0 const-string v2, "noCacheDir" .line 10 invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-eqz v1, :cond_1 const/4 v1, 0x7 goto/16 :goto_1 :sswitch_1 const-string v2, "expireFailed" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-eqz v1, :cond_1 const/4 v1, 0x6 goto/16 :goto_1 :sswitch_2 const-string v2, "error" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-eqz v1, :cond_1 const/4 v1, 0x1 goto :goto_1 :sswitch_3 const-string v2, "noop" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-eqz v1, :cond_1 const/4 v1, 0x4 goto :goto_1 :sswitch_4 const-string v2, "externalAbort" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-eqz v1, :cond_1 const/16 v1, 0xa goto :goto_1 :sswitch_5 const-string v2, "sizeExceeded" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-eqz v1, :cond_1 const/16 v1, 0xb goto :goto_1 :sswitch_6 const-string v2, "playerFailed" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-eqz v1, :cond_1 const/4 v1, 0x5 goto :goto_1 :sswitch_7 const-string v2, "contentLengthMissing" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-eqz v1, :cond_1 const/4 v1, 0x0 goto :goto_1 :sswitch_8 const-string v2, "downloadTimeout" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-eqz v1, :cond_1 const/16 v1, 0x9 goto :goto_1 :sswitch_9 const-string v2, "inProgress" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-eqz v1, :cond_1 const/4 v1, 0x2 goto :goto_1 :sswitch_a const-string v2, "badUrl" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-eqz v1, :cond_1 const/16 v1, 0x8 goto :goto_1 :sswitch_b const-string v2, "interrupted" invoke-virtual {v1, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z move-result v1 if-eqz v1, :cond_1 const/4 v1, 0x3 goto :goto_1 :cond_1 :goto_0 const/4 v1, -0x1 :goto_1 const-string v2, "internal" packed-switch v1, :pswitch_data_0 goto :goto_2 :pswitch_0 const-string v2, "policy" goto :goto_2 :pswitch_1 const-string v2, "network" goto :goto_2 :pswitch_2 const-string v2, "io" :goto_2 :pswitch_3 const-string v1, "type" .line 6 invoke-interface {v0, v1, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzcdd;->zzc:Ljava/lang/String; const-string v2, "reason" .line 7 invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzcdd;->zzd:Ljava/lang/String; .line 8 invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z move-result v1 if-nez v1, :cond_2 iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzcdd;->zzd:Ljava/lang/String; const-string v2, "message" .line 9 invoke-interface {v0, v2, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; :cond_2 iget-object v1, p0, Lcom/google/android/gms/internal/ads/zzcdd;->zze:Lcom/google/android/gms/internal/ads/zzcde; const-string v2, "onPrecacheEvent" .line 10 invoke-static {v1, v2, v0}, Lcom/google/android/gms/internal/ads/zzcde;->zze(Lcom/google/android/gms/internal/ads/zzcde;Ljava/lang/String;Ljava/util/Map;)V return-void nop :sswitch_data_0 .sparse-switch -0x7416d1be -> :sswitch_b -0x533f68d6 -> :sswitch_a -0x5049c18e -> :sswitch_9 -0x36c40c47 -> :sswitch_8 -0x274d4859 -> :sswitch_7 -0x26475182 -> :sswitch_6 -0x151a598c -> :sswitch_5 -0x1e989db -> :sswitch_4 0x33af62 -> :sswitch_3 0x5c4d208 -> :sswitch_2 0x2293ea3c -> :sswitch_1 0x2b3e368c -> :sswitch_0 .end sparse-switch :pswitch_data_0 .packed-switch 0x0 :pswitch_3 :pswitch_3 :pswitch_3 :pswitch_3 :pswitch_3 :pswitch_3 :pswitch_2 :pswitch_2 :pswitch_1 :pswitch_1 :pswitch_0 :pswitch_0 .end packed-switch .end method