AFc1aSDK.smali
.class public final Lcom/appsflyer/internal/AFc1aSDK;
.super Ljava/lang/Object;
.source "SourceFile"
# instance fields
.field public final AFKeystoreWrapper:[Ljava/lang/String;
# direct methods
.method public varargs constructor <init>([Ljava/lang/String;)V
.registers 10
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
const/4 v0, 0x0
if-eqz p1, :cond_67
array-length v1, p1
if-nez v1, :cond_a
goto :goto_67
:cond_a
const-string v1, "[\\w]{1,45}"
invoke-static {v1}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;)Ljava/util/regex/Pattern;
move-result-object v1
new-instance v2, Ljava/util/ArrayList;
invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V
array-length v3, p1
const/4 v4, 0x0
const/4 v5, 0x0
:goto_18
if-ge v5, v3, :cond_44
aget-object v6, p1, v5
if-eqz v6, :cond_34
invoke-virtual {v1, v6}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;
move-result-object v7
invoke-virtual {v7}, Ljava/util/regex/Matcher;->matches()Z
move-result v7
if-eqz v7, :cond_34
invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale;
move-result-object v7
invoke-virtual {v6, v7}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String;
move-result-object v6
invoke-interface {v2, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z
goto :goto_41
:cond_34
invoke-static {v6}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String;
move-result-object v6
const-string v7, "Invalid partner name: "
invoke-virtual {v7, v6}, Ljava/lang/String;->concat(Ljava/lang/String;)Ljava/lang/String;
move-result-object v6
invoke-static {v6}, Lcom/appsflyer/AFLogger;->afWarnLog(Ljava/lang/String;)V
:goto_41
add-int/lit8 v5, v5, 0x1
goto :goto_18
:cond_44
const-string p1, "all"
invoke-interface {v2, p1}, Ljava/util/List;->contains(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_53
filled-new-array {p1}, [Ljava/lang/String;
move-result-object p1
iput-object p1, p0, Lcom/appsflyer/internal/AFc1aSDK;->AFKeystoreWrapper:[Ljava/lang/String;
return-void
:cond_53
invoke-interface {v2}, Ljava/util/List;->isEmpty()Z
move-result p1
if-nez p1, :cond_64
new-array p1, v4, [Ljava/lang/String;
invoke-interface {v2, p1}, Ljava/util/List;->toArray([Ljava/lang/Object;)[Ljava/lang/Object;
move-result-object p1
check-cast p1, [Ljava/lang/String;
iput-object p1, p0, Lcom/appsflyer/internal/AFc1aSDK;->AFKeystoreWrapper:[Ljava/lang/String;
return-void
:cond_64
iput-object v0, p0, Lcom/appsflyer/internal/AFc1aSDK;->AFKeystoreWrapper:[Ljava/lang/String;
return-void
:cond_67
:goto_67
iput-object v0, p0, Lcom/appsflyer/internal/AFc1aSDK;->AFKeystoreWrapper:[Ljava/lang/String;
return-void
.end method