zzcd.smali
.class public final Lcom/google/android/gms/internal/firebase-perf/zzcd;
.super Ljava/lang/Object;
.source "SourceFile"
# static fields
.field private static zzii:[Ljava/lang/String;
# direct methods
.method public static zza(Ljava/net/URI;Landroid/content/Context;)Z
.registers 8
.line 1
invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v0
.line 2
invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String;
move-result-object p1
const-string v1, "firebase_performance_whitelisted_domains"
const-string v2, "array"
.line 3
invoke-virtual {v0, v1, v2, p1}, Landroid/content/res/Resources;->getIdentifier(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I
move-result p1
const/4 v1, 0x1
if-lez p1, :cond_41
.line 4
invoke-static {}, Lcom/google/android/gms/internal/firebase-perf/zzbn;->zzcn()Lcom/google/android/gms/internal/firebase-perf/zzbn;
move-result-object v2
const-string v3, "Detected domain whitelist, only whitelisted domains will be measured."
.line 5
invoke-virtual {v2, v3}, Lcom/google/android/gms/internal/firebase-perf/zzbn;->zzn(Ljava/lang/String;)V
.line 6
sget-object v2, Lcom/google/android/gms/internal/firebase-perf/zzcd;->zzii:[Ljava/lang/String;
if-nez v2, :cond_26
.line 7
invoke-virtual {v0, p1}, Landroid/content/res/Resources;->getStringArray(I)[Ljava/lang/String;
move-result-object p1
sput-object p1, Lcom/google/android/gms/internal/firebase-perf/zzcd;->zzii:[Ljava/lang/String;
.line 8
:cond_26
sget-object p1, Lcom/google/android/gms/internal/firebase-perf/zzcd;->zzii:[Ljava/lang/String;
array-length v0, p1
const/4 v2, 0x0
const/4 v3, 0x0
:goto_2b
if-ge v3, v0, :cond_40
aget-object v4, p1, v3
.line 9
invoke-virtual {p0}, Ljava/net/URI;->getHost()Ljava/lang/String;
move-result-object v5
if-eqz v5, :cond_3f
.line 10
invoke-virtual {v5, v4}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v4
if-eqz v4, :cond_3c
goto :goto_3f
:cond_3c
add-int/lit8 v3, v3, 0x1
goto :goto_2b
:cond_3f
:goto_3f
return v1
:cond_40
return v2
:cond_41
return v1
.end method