zzcru.smali
.class public final Lcom/google/android/gms/internal/ads/zzcru;
.super Ljava/lang/Object;
.source ""
# static fields
.field private static final zzgtt:Landroid/util/SparseArray;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/util/SparseArray<",
"Lcom/google/android/gms/internal/ads/zzuh$zzo$zzb;",
">;"
}
.end annotation
.end field
# instance fields
.field private final context:Landroid/content/Context;
.field private final zzeci:Lcom/google/android/gms/ads/internal/util/zzf;
.field private final zzfzn:Lcom/google/android/gms/internal/ads/zzbsc;
.field private final zzgqu:Lcom/google/android/gms/internal/ads/zzcrr;
.field private final zzgtq:Landroid/telephony/TelephonyManager;
.field private final zzgtr:Lcom/google/android/gms/internal/ads/zzcrl;
.field private zzgts:Lcom/google/android/gms/internal/ads/zzur;
# direct methods
.method static constructor <clinit>()V
.registers 4
new-instance v0, Landroid/util/SparseArray;
invoke-direct {v0}, Landroid/util/SparseArray;-><init>()V
sput-object v0, Lcom/google/android/gms/internal/ads/zzcru;->zzgtt:Landroid/util/SparseArray;
sget-object v1, Landroid/net/NetworkInfo$DetailedState;->CONNECTED:Landroid/net/NetworkInfo$DetailedState;
invoke-virtual {v1}, Landroid/net/NetworkInfo$DetailedState;->ordinal()I
move-result v1
sget-object v2, Lcom/google/android/gms/internal/ads/zzuh$zzo$zzb;->zzcex:Lcom/google/android/gms/internal/ads/zzuh$zzo$zzb;
invoke-virtual {v0, v1, v2}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V
sget-object v1, Landroid/net/NetworkInfo$DetailedState;->AUTHENTICATING:Landroid/net/NetworkInfo$DetailedState;
invoke-virtual {v1}, Landroid/net/NetworkInfo$DetailedState;->ordinal()I
move-result v1
sget-object v2, Lcom/google/android/gms/internal/ads/zzuh$zzo$zzb;->zzcew:Lcom/google/android/gms/internal/ads/zzuh$zzo$zzb;
invoke-virtual {v0, v1, v2}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V
sget-object v1, Landroid/net/NetworkInfo$DetailedState;->CONNECTING:Landroid/net/NetworkInfo$DetailedState;
invoke-virtual {v1}, Landroid/net/NetworkInfo$DetailedState;->ordinal()I
move-result v1
invoke-virtual {v0, v1, v2}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V
sget-object v1, Landroid/net/NetworkInfo$DetailedState;->OBTAINING_IPADDR:Landroid/net/NetworkInfo$DetailedState;
invoke-virtual {v1}, Landroid/net/NetworkInfo$DetailedState;->ordinal()I
move-result v1
invoke-virtual {v0, v1, v2}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V
sget-object v1, Landroid/net/NetworkInfo$DetailedState;->DISCONNECTING:Landroid/net/NetworkInfo$DetailedState;
invoke-virtual {v1}, Landroid/net/NetworkInfo$DetailedState;->ordinal()I
move-result v1
sget-object v3, Lcom/google/android/gms/internal/ads/zzuh$zzo$zzb;->zzcey:Lcom/google/android/gms/internal/ads/zzuh$zzo$zzb;
invoke-virtual {v0, v1, v3}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V
sget-object v1, Landroid/net/NetworkInfo$DetailedState;->BLOCKED:Landroid/net/NetworkInfo$DetailedState;
invoke-virtual {v1}, Landroid/net/NetworkInfo$DetailedState;->ordinal()I
move-result v1
sget-object v3, Lcom/google/android/gms/internal/ads/zzuh$zzo$zzb;->zzcez:Lcom/google/android/gms/internal/ads/zzuh$zzo$zzb;
invoke-virtual {v0, v1, v3}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V
sget-object v1, Landroid/net/NetworkInfo$DetailedState;->DISCONNECTED:Landroid/net/NetworkInfo$DetailedState;
invoke-virtual {v1}, Landroid/net/NetworkInfo$DetailedState;->ordinal()I
move-result v1
invoke-virtual {v0, v1, v3}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V
sget-object v1, Landroid/net/NetworkInfo$DetailedState;->FAILED:Landroid/net/NetworkInfo$DetailedState;
invoke-virtual {v1}, Landroid/net/NetworkInfo$DetailedState;->ordinal()I
move-result v1
invoke-virtual {v0, v1, v3}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V
sget-object v1, Landroid/net/NetworkInfo$DetailedState;->IDLE:Landroid/net/NetworkInfo$DetailedState;
invoke-virtual {v1}, Landroid/net/NetworkInfo$DetailedState;->ordinal()I
move-result v1
invoke-virtual {v0, v1, v3}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V
sget-object v1, Landroid/net/NetworkInfo$DetailedState;->SCANNING:Landroid/net/NetworkInfo$DetailedState;
invoke-virtual {v1}, Landroid/net/NetworkInfo$DetailedState;->ordinal()I
move-result v1
invoke-virtual {v0, v1, v3}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V
sget-object v1, Landroid/net/NetworkInfo$DetailedState;->SUSPENDED:Landroid/net/NetworkInfo$DetailedState;
invoke-virtual {v1}, Landroid/net/NetworkInfo$DetailedState;->ordinal()I
move-result v1
sget-object v3, Lcom/google/android/gms/internal/ads/zzuh$zzo$zzb;->zzcfa:Lcom/google/android/gms/internal/ads/zzuh$zzo$zzb;
invoke-virtual {v0, v1, v3}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V
sget v1, Landroid/os/Build$VERSION;->SDK_INT:I
const/16 v3, 0x11
if-lt v1, v3, :cond_83
sget-object v1, Landroid/net/NetworkInfo$DetailedState;->CAPTIVE_PORTAL_CHECK:Landroid/net/NetworkInfo$DetailedState;
invoke-virtual {v1}, Landroid/net/NetworkInfo$DetailedState;->ordinal()I
move-result v1
invoke-virtual {v0, v1, v2}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V
:cond_83
sget-object v1, Landroid/net/NetworkInfo$DetailedState;->VERIFYING_POOR_LINK:Landroid/net/NetworkInfo$DetailedState;
invoke-virtual {v1}, Landroid/net/NetworkInfo$DetailedState;->ordinal()I
move-result v1
invoke-virtual {v0, v1, v2}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V
return-void
.end method
.method constructor <init>(Landroid/content/Context;Lcom/google/android/gms/internal/ads/zzbsc;Lcom/google/android/gms/internal/ads/zzcrr;Lcom/google/android/gms/internal/ads/zzcrl;Lcom/google/android/gms/ads/internal/util/zzf;)V
.registers 6
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzcru;->context:Landroid/content/Context;
iput-object p2, p0, Lcom/google/android/gms/internal/ads/zzcru;->zzfzn:Lcom/google/android/gms/internal/ads/zzbsc;
iput-object p3, p0, Lcom/google/android/gms/internal/ads/zzcru;->zzgqu:Lcom/google/android/gms/internal/ads/zzcrr;
iput-object p4, p0, Lcom/google/android/gms/internal/ads/zzcru;->zzgtr:Lcom/google/android/gms/internal/ads/zzcrl;
const-string p2, "phone"
invoke-virtual {p1, p2}, Landroid/content/Context;->getSystemService(Ljava/lang/String;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Landroid/telephony/TelephonyManager;
iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzcru;->zzgtq:Landroid/telephony/TelephonyManager;
iput-object p5, p0, Lcom/google/android/gms/internal/ads/zzcru;->zzeci:Lcom/google/android/gms/ads/internal/util/zzf;
return-void
.end method
.method static synthetic zza(Lcom/google/android/gms/internal/ads/zzcru;)Lcom/google/android/gms/ads/internal/util/zzf;
.registers 1
iget-object p0, p0, Lcom/google/android/gms/internal/ads/zzcru;->zzeci:Lcom/google/android/gms/ads/internal/util/zzf;
return-object p0
.end method
.method static synthetic zza(Lcom/google/android/gms/internal/ads/zzcru;Landroid/os/Bundle;)Ljava/util/ArrayList;
.registers 2
invoke-static {p1}, Lcom/google/android/gms/internal/ads/zzcru;->zzl(Landroid/os/Bundle;)Ljava/util/ArrayList;
move-result-object p0
return-object p0
.end method
.method static synthetic zza(Lcom/google/android/gms/internal/ads/zzcru;ZLjava/util/ArrayList;Lcom/google/android/gms/internal/ads/zzuh$zzm;Lcom/google/android/gms/internal/ads/zzuh$zzo$zzb;)[B
.registers 5
invoke-direct {p0, p1, p2, p3, p4}, Lcom/google/android/gms/internal/ads/zzcru;->zza(ZLjava/util/ArrayList;Lcom/google/android/gms/internal/ads/zzuh$zzm;Lcom/google/android/gms/internal/ads/zzuh$zzo$zzb;)[B
move-result-object p0
return-object p0
.end method
.method private final zza(ZLjava/util/ArrayList;Lcom/google/android/gms/internal/ads/zzuh$zzm;Lcom/google/android/gms/internal/ads/zzuh$zzo$zzb;)[B
.registers 10
.annotation system Ldalvik/annotation/Signature;
value = {
"(Z",
"Ljava/util/ArrayList<",
"Lcom/google/android/gms/internal/ads/zzuh$zzc$zza;",
">;",
"Lcom/google/android/gms/internal/ads/zzuh$zzm;",
"Lcom/google/android/gms/internal/ads/zzuh$zzo$zzb;",
")[B"
}
.end annotation
invoke-static {}, Lcom/google/android/gms/internal/ads/zzuh$zzo$zza;->zzpk()Lcom/google/android/gms/internal/ads/zzuh$zzo$zza$zza;
move-result-object v0
invoke-virtual {v0, p2}, Lcom/google/android/gms/internal/ads/zzuh$zzo$zza$zza;->zze(Ljava/lang/Iterable;)Lcom/google/android/gms/internal/ads/zzuh$zzo$zza$zza;
move-result-object p2
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzcru;->context:Landroid/content/Context;
invoke-virtual {v0}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
move-result-object v0
invoke-static {}, Lcom/google/android/gms/ads/internal/zzr;->zzkx()Lcom/google/android/gms/ads/internal/util/zzr;
move-result-object v1
invoke-virtual {v1, v0}, Lcom/google/android/gms/ads/internal/util/zzr;->zzb(Landroid/content/ContentResolver;)I
move-result v0
const/4 v1, 0x1
const/4 v2, 0x0
if-eqz v0, :cond_1c
const/4 v0, 0x1
goto :goto_1d
:cond_1c
const/4 v0, 0x0
:goto_1d
invoke-static {v0}, Lcom/google/android/gms/internal/ads/zzcru;->zzbn(Z)Lcom/google/android/gms/internal/ads/zzur;
move-result-object v0
invoke-virtual {p2, v0}, Lcom/google/android/gms/internal/ads/zzuh$zzo$zza$zza;->zzh(Lcom/google/android/gms/internal/ads/zzur;)Lcom/google/android/gms/internal/ads/zzuh$zzo$zza$zza;
move-result-object p2
invoke-static {}, Lcom/google/android/gms/ads/internal/zzr;->zzkx()Lcom/google/android/gms/ads/internal/util/zzr;
move-result-object v0
iget-object v3, p0, Lcom/google/android/gms/internal/ads/zzcru;->context:Landroid/content/Context;
iget-object v4, p0, Lcom/google/android/gms/internal/ads/zzcru;->zzgtq:Landroid/telephony/TelephonyManager;
invoke-virtual {v0, v3, v4}, Lcom/google/android/gms/ads/internal/util/zzr;->zza(Landroid/content/Context;Landroid/telephony/TelephonyManager;)Lcom/google/android/gms/internal/ads/zzur;
move-result-object v0
invoke-virtual {p2, v0}, Lcom/google/android/gms/internal/ads/zzuh$zzo$zza$zza;->zzi(Lcom/google/android/gms/internal/ads/zzur;)Lcom/google/android/gms/internal/ads/zzuh$zzo$zza$zza;
move-result-object p2
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzcru;->zzgqu:Lcom/google/android/gms/internal/ads/zzcrr;
invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzcrr;->zzpa()J
move-result-wide v3
invoke-virtual {p2, v3, v4}, Lcom/google/android/gms/internal/ads/zzuh$zzo$zza$zza;->zzet(J)Lcom/google/android/gms/internal/ads/zzuh$zzo$zza$zza;
move-result-object p2
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzcru;->zzgqu:Lcom/google/android/gms/internal/ads/zzcrr;
invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzcrr;->zzpb()J
move-result-wide v3
invoke-virtual {p2, v3, v4}, Lcom/google/android/gms/internal/ads/zzuh$zzo$zza$zza;->zzeu(J)Lcom/google/android/gms/internal/ads/zzuh$zzo$zza$zza;
move-result-object p2
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzcru;->zzgqu:Lcom/google/android/gms/internal/ads/zzcrr;
invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzcrr;->getResponseCode()I
move-result v0
invoke-virtual {p2, v0}, Lcom/google/android/gms/internal/ads/zzuh$zzo$zza$zza;->zzcm(I)Lcom/google/android/gms/internal/ads/zzuh$zzo$zza$zza;
move-result-object p2
invoke-virtual {p2, p4}, Lcom/google/android/gms/internal/ads/zzuh$zzo$zza$zza;->zzb(Lcom/google/android/gms/internal/ads/zzuh$zzo$zzb;)Lcom/google/android/gms/internal/ads/zzuh$zzo$zza$zza;
move-result-object p2
invoke-virtual {p2, p3}, Lcom/google/android/gms/internal/ads/zzuh$zzo$zza$zza;->zzb(Lcom/google/android/gms/internal/ads/zzuh$zzm;)Lcom/google/android/gms/internal/ads/zzuh$zzo$zza$zza;
move-result-object p2
iget-object p3, p0, Lcom/google/android/gms/internal/ads/zzcru;->zzgts:Lcom/google/android/gms/internal/ads/zzur;
invoke-virtual {p2, p3}, Lcom/google/android/gms/internal/ads/zzuh$zzo$zza$zza;->zzj(Lcom/google/android/gms/internal/ads/zzur;)Lcom/google/android/gms/internal/ads/zzuh$zzo$zza$zza;
move-result-object p2
invoke-static {p1}, Lcom/google/android/gms/internal/ads/zzcru;->zzbn(Z)Lcom/google/android/gms/internal/ads/zzur;
move-result-object p1
invoke-virtual {p2, p1}, Lcom/google/android/gms/internal/ads/zzuh$zzo$zza$zza;->zzf(Lcom/google/android/gms/internal/ads/zzur;)Lcom/google/android/gms/internal/ads/zzuh$zzo$zza$zza;
move-result-object p1
invoke-static {}, Lcom/google/android/gms/ads/internal/zzr;->zzlc()Lcom/google/android/gms/common/util/Clock;
move-result-object p2
invoke-interface {p2}, Lcom/google/android/gms/common/util/Clock;->currentTimeMillis()J
move-result-wide p2
invoke-virtual {p1, p2, p3}, Lcom/google/android/gms/internal/ads/zzuh$zzo$zza$zza;->zzes(J)Lcom/google/android/gms/internal/ads/zzuh$zzo$zza$zza;
move-result-object p1
iget-object p2, p0, Lcom/google/android/gms/internal/ads/zzcru;->context:Landroid/content/Context;
invoke-virtual {p2}, Landroid/content/Context;->getContentResolver()Landroid/content/ContentResolver;
move-result-object p2
invoke-static {}, Lcom/google/android/gms/ads/internal/zzr;->zzkx()Lcom/google/android/gms/ads/internal/util/zzr;
move-result-object p3
invoke-virtual {p3, p2}, Lcom/google/android/gms/ads/internal/util/zzr;->zza(Landroid/content/ContentResolver;)I
move-result p2
if-eqz p2, :cond_86
goto :goto_87
:cond_86
const/4 v1, 0x0
:goto_87
invoke-static {v1}, Lcom/google/android/gms/internal/ads/zzcru;->zzbn(Z)Lcom/google/android/gms/internal/ads/zzur;
move-result-object p2
invoke-virtual {p1, p2}, Lcom/google/android/gms/internal/ads/zzuh$zzo$zza$zza;->zzg(Lcom/google/android/gms/internal/ads/zzur;)Lcom/google/android/gms/internal/ads/zzuh$zzo$zza$zza;
move-result-object p1
invoke-virtual {p1}, Lcom/google/android/gms/internal/ads/zzena$zzb;->zzbjv()Lcom/google/android/gms/internal/ads/zzeon;
move-result-object p1
check-cast p1, Lcom/google/android/gms/internal/ads/zzena;
check-cast p1, Lcom/google/android/gms/internal/ads/zzuh$zzo$zza;
invoke-virtual {p1}, Lcom/google/android/gms/internal/ads/zzelg;->toByteArray()[B
move-result-object p1
return-object p1
.end method
.method static synthetic zzb(Lcom/google/android/gms/internal/ads/zzcru;)Lcom/google/android/gms/internal/ads/zzcrl;
.registers 1
iget-object p0, p0, Lcom/google/android/gms/internal/ads/zzcru;->zzgtr:Lcom/google/android/gms/internal/ads/zzcrl;
return-object p0
.end method
.method static synthetic zzb(Lcom/google/android/gms/internal/ads/zzcru;Landroid/os/Bundle;)Lcom/google/android/gms/internal/ads/zzuh$zzo$zzb;
.registers 2
invoke-static {p1}, Lcom/google/android/gms/internal/ads/zzcru;->zzk(Landroid/os/Bundle;)Lcom/google/android/gms/internal/ads/zzuh$zzo$zzb;
move-result-object p0
return-object p0
.end method
.method private static zzbn(Z)Lcom/google/android/gms/internal/ads/zzur;
.registers 1
if-eqz p0, :cond_5
sget-object p0, Lcom/google/android/gms/internal/ads/zzur;->zzccm:Lcom/google/android/gms/internal/ads/zzur;
return-object p0
:cond_5
sget-object p0, Lcom/google/android/gms/internal/ads/zzur;->zzccl:Lcom/google/android/gms/internal/ads/zzur;
return-object p0
.end method
.method static synthetic zzc(Lcom/google/android/gms/internal/ads/zzcru;Landroid/os/Bundle;)Lcom/google/android/gms/internal/ads/zzuh$zzm;
.registers 2
invoke-direct {p0, p1}, Lcom/google/android/gms/internal/ads/zzcru;->zzj(Landroid/os/Bundle;)Lcom/google/android/gms/internal/ads/zzuh$zzm;
move-result-object p0
return-object p0
.end method
.method private final zzj(Landroid/os/Bundle;)Lcom/google/android/gms/internal/ads/zzuh$zzm;
.registers 6
invoke-static {}, Lcom/google/android/gms/internal/ads/zzuh$zzm;->zzov()Lcom/google/android/gms/internal/ads/zzuh$zzm$zza;
move-result-object v0
const-string v1, "cnt"
const/4 v2, -0x2
invoke-virtual {p1, v1, v2}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I
move-result v1
const-string v2, "gnt"
const/4 v3, 0x0
invoke-virtual {p1, v2, v3}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I
move-result p1
const/4 v2, -0x1
if-ne v1, v2, :cond_1a
sget-object p1, Lcom/google/android/gms/internal/ads/zzur;->zzccm:Lcom/google/android/gms/internal/ads/zzur;
iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzcru;->zzgts:Lcom/google/android/gms/internal/ads/zzur;
goto :goto_3f
:cond_1a
sget-object v2, Lcom/google/android/gms/internal/ads/zzur;->zzccl:Lcom/google/android/gms/internal/ads/zzur;
iput-object v2, p0, Lcom/google/android/gms/internal/ads/zzcru;->zzgts:Lcom/google/android/gms/internal/ads/zzur;
if-eqz v1, :cond_29
const/4 v2, 0x1
if-eq v1, v2, :cond_26
sget-object v1, Lcom/google/android/gms/internal/ads/zzuh$zzm$zzc;->zzcdu:Lcom/google/android/gms/internal/ads/zzuh$zzm$zzc;
goto :goto_2b
:cond_26
sget-object v1, Lcom/google/android/gms/internal/ads/zzuh$zzm$zzc;->zzcdw:Lcom/google/android/gms/internal/ads/zzuh$zzm$zzc;
goto :goto_2b
:cond_29
sget-object v1, Lcom/google/android/gms/internal/ads/zzuh$zzm$zzc;->zzcdv:Lcom/google/android/gms/internal/ads/zzuh$zzm$zzc;
:goto_2b
invoke-virtual {v0, v1}, Lcom/google/android/gms/internal/ads/zzuh$zzm$zza;->zza(Lcom/google/android/gms/internal/ads/zzuh$zzm$zzc;)Lcom/google/android/gms/internal/ads/zzuh$zzm$zza;
packed-switch p1, :pswitch_data_48
sget-object p1, Lcom/google/android/gms/internal/ads/zzuh$zzm$zzb;->zzcdp:Lcom/google/android/gms/internal/ads/zzuh$zzm$zzb;
goto :goto_3c
:pswitch_34
sget-object p1, Lcom/google/android/gms/internal/ads/zzuh$zzm$zzb;->zzcds:Lcom/google/android/gms/internal/ads/zzuh$zzm$zzb;
goto :goto_3c
:pswitch_37
sget-object p1, Lcom/google/android/gms/internal/ads/zzuh$zzm$zzb;->zzcdr:Lcom/google/android/gms/internal/ads/zzuh$zzm$zzb;
goto :goto_3c
:pswitch_3a
sget-object p1, Lcom/google/android/gms/internal/ads/zzuh$zzm$zzb;->zzcdq:Lcom/google/android/gms/internal/ads/zzuh$zzm$zzb;
:goto_3c
invoke-virtual {v0, p1}, Lcom/google/android/gms/internal/ads/zzuh$zzm$zza;->zza(Lcom/google/android/gms/internal/ads/zzuh$zzm$zzb;)Lcom/google/android/gms/internal/ads/zzuh$zzm$zza;
:goto_3f
invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzena$zzb;->zzbjv()Lcom/google/android/gms/internal/ads/zzeon;
move-result-object p1
check-cast p1, Lcom/google/android/gms/internal/ads/zzena;
check-cast p1, Lcom/google/android/gms/internal/ads/zzuh$zzm;
return-object p1
:pswitch_data_48
.packed-switch 0x1
:pswitch_3a
:pswitch_3a
:pswitch_37
:pswitch_3a
:pswitch_37
:pswitch_37
:pswitch_3a
:pswitch_37
:pswitch_37
:pswitch_37
:pswitch_3a
:pswitch_37
:pswitch_34
:pswitch_37
:pswitch_37
:pswitch_3a
:pswitch_37
.end packed-switch
.end method
.method private static zzk(Landroid/os/Bundle;)Lcom/google/android/gms/internal/ads/zzuh$zzo$zzb;
.registers 3
const-string v0, "device"
invoke-static {p0, v0}, Lcom/google/android/gms/internal/ads/zzdpw;->zza(Landroid/os/Bundle;Ljava/lang/String;)Landroid/os/Bundle;
move-result-object p0
const-string v0, "network"
invoke-static {p0, v0}, Lcom/google/android/gms/internal/ads/zzdpw;->zza(Landroid/os/Bundle;Ljava/lang/String;)Landroid/os/Bundle;
move-result-object p0
const-string v0, "active_network_state"
const/4 v1, -0x1
invoke-virtual {p0, v0, v1}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I
move-result p0
sget-object v0, Lcom/google/android/gms/internal/ads/zzcru;->zzgtt:Landroid/util/SparseArray;
sget-object v1, Lcom/google/android/gms/internal/ads/zzuh$zzo$zzb;->zzcev:Lcom/google/android/gms/internal/ads/zzuh$zzo$zzb;
invoke-virtual {v0, p0, v1}, Landroid/util/SparseArray;->get(ILjava/lang/Object;)Ljava/lang/Object;
move-result-object p0
check-cast p0, Lcom/google/android/gms/internal/ads/zzuh$zzo$zzb;
return-object p0
.end method
.method private static zzl(Landroid/os/Bundle;)Ljava/util/ArrayList;
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Landroid/os/Bundle;",
")",
"Ljava/util/ArrayList<",
"Lcom/google/android/gms/internal/ads/zzuh$zzc$zza;",
">;"
}
.end annotation
const-string v0, "ad_types"
invoke-virtual {p0, v0}, Landroid/os/Bundle;->get(Ljava/lang/String;)Ljava/lang/Object;
move-result-object p0
instance-of v0, p0, Ljava/util/List;
if-eqz v0, :cond_d
check-cast p0, Ljava/util/List;
goto :goto_17
:cond_d
instance-of v0, p0, [Ljava/lang/String;
if-eqz v0, :cond_3d
check-cast p0, [Ljava/lang/String;
invoke-static {p0}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List;
move-result-object p0
:goto_17
new-instance v0, Ljava/util/ArrayList;
invoke-interface {p0}, Ljava/util/List;->size()I
move-result v1
invoke-direct {v0, v1}, Ljava/util/ArrayList;-><init>(I)V
invoke-interface {p0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object p0
:cond_24
:goto_24
invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_38
invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
instance-of v2, v1, Ljava/lang/String;
if-eqz v2, :cond_24
check-cast v1, Ljava/lang/String;
invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z
goto :goto_24
:cond_38
invoke-static {v0}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List;
move-result-object p0
goto :goto_41
:cond_3d
invoke-static {}, Ljava/util/Collections;->emptyList()Ljava/util/List;
move-result-object p0
:goto_41
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
invoke-interface {p0}, Ljava/util/List;->iterator()Ljava/util/Iterator;
move-result-object p0
:goto_4a
invoke-interface {p0}, Ljava/util/Iterator;->hasNext()Z
move-result v1
if-eqz v1, :cond_a2
invoke-interface {p0}, Ljava/util/Iterator;->next()Ljava/lang/Object;
move-result-object v1
check-cast v1, Ljava/lang/String;
invoke-virtual {v1}, Ljava/lang/String;->hashCode()I
const/4 v2, -0x1
invoke-virtual {v1}, Ljava/lang/String;->hashCode()I
move-result v3
sparse-switch v3, :sswitch_data_a4
goto :goto_8d
:sswitch_62
const-string v3, "interstitial"
invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_6b
goto :goto_8d
:cond_6b
const/4 v2, 0x3
goto :goto_8d
:sswitch_6d
const-string v3, "rewarded"
invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_76
goto :goto_8d
:cond_76
const/4 v2, 0x2
goto :goto_8d
:sswitch_78
const-string v3, "native"
invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_81
goto :goto_8d
:cond_81
const/4 v2, 0x1
goto :goto_8d
:sswitch_83
const-string v3, "banner"
invoke-virtual {v1, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_8c
goto :goto_8d
:cond_8c
const/4 v2, 0x0
:goto_8d
packed-switch v2, :pswitch_data_b6
sget-object v1, Lcom/google/android/gms/internal/ads/zzuh$zzc$zza;->zzcaq:Lcom/google/android/gms/internal/ads/zzuh$zzc$zza;
goto :goto_9e
:pswitch_93
sget-object v1, Lcom/google/android/gms/internal/ads/zzuh$zzc$zza;->zzcas:Lcom/google/android/gms/internal/ads/zzuh$zzc$zza;
goto :goto_9e
:pswitch_96
sget-object v1, Lcom/google/android/gms/internal/ads/zzuh$zzc$zza;->zzcaz:Lcom/google/android/gms/internal/ads/zzuh$zzc$zza;
goto :goto_9e
:pswitch_99
sget-object v1, Lcom/google/android/gms/internal/ads/zzuh$zzc$zza;->zzcav:Lcom/google/android/gms/internal/ads/zzuh$zzc$zza;
goto :goto_9e
:pswitch_9c
sget-object v1, Lcom/google/android/gms/internal/ads/zzuh$zzc$zza;->zzcar:Lcom/google/android/gms/internal/ads/zzuh$zzc$zza;
:goto_9e
invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z
goto :goto_4a
:cond_a2
return-object v0
nop
:sswitch_data_a4
.sparse-switch
-0x533a80d4 -> :sswitch_83
-0x3ebdafe9 -> :sswitch_78
-0xe47b3f2 -> :sswitch_6d
0x240b672c -> :sswitch_62
.end sparse-switch
:pswitch_data_b6
.packed-switch 0x0
:pswitch_9c
:pswitch_99
:pswitch_96
:pswitch_93
.end packed-switch
.end method
# virtual methods
.method public final zzbm(Z)V
.registers 4
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzcru;->zzfzn:Lcom/google/android/gms/internal/ads/zzbsc;
invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzbsc;->zzamc()Lcom/google/android/gms/internal/ads/zzebt;
move-result-object v0
new-instance v1, Lcom/google/android/gms/internal/ads/zzcrx;
invoke-direct {v1, p0, p1}, Lcom/google/android/gms/internal/ads/zzcrx;-><init>(Lcom/google/android/gms/internal/ads/zzcru;Z)V
sget-object p1, Lcom/google/android/gms/internal/ads/zzbat;->zzekj:Lcom/google/android/gms/internal/ads/zzebs;
invoke-static {v0, v1, p1}, Lcom/google/android/gms/internal/ads/zzebh;->zza(Lcom/google/android/gms/internal/ads/zzebt;Lcom/google/android/gms/internal/ads/zzebi;Ljava/util/concurrent/Executor;)V
return-void
.end method