zzcmj.smali
.class public abstract Lcom/google/android/gms/internal/ads/zzcmj;
.super Ljava/lang/Object;
.source ""
# instance fields
.field private final executor:Ljava/util/concurrent/Executor;
.field private final zzdbu:Ljava/lang/String;
.field private final zzdcl:Z
.field protected final zzeiw:Lcom/google/android/gms/internal/ads/zzbas;
.field protected final zzgof:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private final zzgoq:Lcom/google/android/gms/internal/ads/zzdug;
# direct methods
.method protected constructor <init>(Ljava/util/concurrent/Executor;Lcom/google/android/gms/internal/ads/zzbas;Lcom/google/android/gms/internal/ads/zzdug;)V
.registers 7
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
sget-object v0, Lcom/google/android/gms/internal/ads/zzadg;->zzdec:Lcom/google/android/gms/internal/ads/zzacy;
invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzacy;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
iput-object v0, p0, Lcom/google/android/gms/internal/ads/zzcmj;->zzdbu:Ljava/lang/String;
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
iput-object v0, p0, Lcom/google/android/gms/internal/ads/zzcmj;->zzgof:Ljava/util/Map;
iput-object p1, p0, Lcom/google/android/gms/internal/ads/zzcmj;->executor:Ljava/util/concurrent/Executor;
iput-object p2, p0, Lcom/google/android/gms/internal/ads/zzcmj;->zzeiw:Lcom/google/android/gms/internal/ads/zzbas;
sget-object p1, Lcom/google/android/gms/internal/ads/zzabq;->zzcsd:Lcom/google/android/gms/internal/ads/zzabf;
invoke-static {}, Lcom/google/android/gms/internal/ads/zzww;->zzra()Lcom/google/android/gms/internal/ads/zzabm;
move-result-object p2
invoke-virtual {p2, p1}, Lcom/google/android/gms/internal/ads/zzabm;->zzd(Lcom/google/android/gms/internal/ads/zzabf;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Ljava/lang/Boolean;
invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z
move-result p1
if-eqz p1, :cond_3b
sget-object p1, Lcom/google/android/gms/internal/ads/zzabq;->zzcse:Lcom/google/android/gms/internal/ads/zzabf;
invoke-static {}, Lcom/google/android/gms/internal/ads/zzww;->zzra()Lcom/google/android/gms/internal/ads/zzabm;
move-result-object p2
invoke-virtual {p2, p1}, Lcom/google/android/gms/internal/ads/zzabm;->zzd(Lcom/google/android/gms/internal/ads/zzabf;)Ljava/lang/Object;
move-result-object p1
check-cast p1, Ljava/lang/Boolean;
invoke-virtual {p1}, Ljava/lang/Boolean;->booleanValue()Z
move-result p1
goto :goto_57
:cond_3b
invoke-static {}, Lcom/google/android/gms/internal/ads/zzww;->zzrd()Ljava/util/Random;
move-result-object p1
invoke-virtual {p1}, Ljava/util/Random;->nextFloat()F
move-result p1
float-to-double p1, p1
sget-object v0, Lcom/google/android/gms/internal/ads/zzadg;->zzdeb:Lcom/google/android/gms/internal/ads/zzacy;
invoke-virtual {v0}, Lcom/google/android/gms/internal/ads/zzacy;->get()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Double;
invoke-virtual {v0}, Ljava/lang/Double;->doubleValue()D
move-result-wide v0
cmpg-double v2, p1, v0
if-gtz v2, :cond_56
const/4 p1, 0x1
goto :goto_57
:cond_56
const/4 p1, 0x0
:goto_57
iput-boolean p1, p0, Lcom/google/android/gms/internal/ads/zzcmj;->zzdcl:Z
iput-object p3, p0, Lcom/google/android/gms/internal/ads/zzcmj;->zzgoq:Lcom/google/android/gms/internal/ads/zzdug;
return-void
.end method
# virtual methods
.method protected abstract zzarr()V
.end method
.method public final zzo(Ljava/util/Map;)V
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;)V"
}
.end annotation
invoke-virtual {p0, p1}, Lcom/google/android/gms/internal/ads/zzcmj;->zzp(Ljava/util/Map;)Ljava/lang/String;
move-result-object p1
iget-boolean v0, p0, Lcom/google/android/gms/internal/ads/zzcmj;->zzdcl:Z
if-eqz v0, :cond_12
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzcmj;->executor:Ljava/util/concurrent/Executor;
new-instance v1, Lcom/google/android/gms/internal/ads/zzcmi;
invoke-direct {v1, p0, p1}, Lcom/google/android/gms/internal/ads/zzcmi;-><init>(Lcom/google/android/gms/internal/ads/zzcmj;Ljava/lang/String;)V
invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;->execute(Ljava/lang/Runnable;)V
:cond_12
invoke-static {p1}, Lcom/google/android/gms/ads/internal/util/zzd;->zzed(Ljava/lang/String;)V
return-void
.end method
.method protected final zzp(Ljava/util/Map;)Ljava/lang/String;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;)",
"Ljava/lang/String;"
}
.end annotation
iget-object v0, p0, Lcom/google/android/gms/internal/ads/zzcmj;->zzgoq:Lcom/google/android/gms/internal/ads/zzdug;
invoke-virtual {v0, p1}, Lcom/google/android/gms/internal/ads/zzdug;->zzr(Ljava/util/Map;)Ljava/lang/String;
move-result-object p1
return-object p1
.end method