ar.smali
.class public Lcom/tencent/turingfd/sdk/ams/au/ar;
.super Ljava/lang/Object;
# direct methods
.method public static a(Ljava/lang/String;Ljava/lang/String;)Z
.registers 7
const/4 v1, 0x1
const/4 v0, 0x0
if-nez p1, :cond_5
:cond_4
:goto_4
return v0
:cond_5
const/16 v2, 0x2f
invoke-virtual {p1, v2}, Ljava/lang/String;->indexOf(I)I
move-result v2
const/4 v3, -0x1
if-eq v2, v3, :cond_4
invoke-virtual {p1, v2}, Ljava/lang/String;->substring(I)Ljava/lang/String;
move-result-object v2
invoke-virtual {v2}, Ljava/lang/String;->trim()Ljava/lang/String;
move-result-object v2
const-string v3, "/data/"
invoke-virtual {v2, v3}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v3
if-eqz v3, :cond_4
new-instance v3, Ljava/lang/StringBuilder;
invoke-direct {v3}, Ljava/lang/StringBuilder;-><init>()V
const-string v4, "/data/data/"
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3, p0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
const-string v4, "/"
invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v3
invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v3
invoke-virtual {v2, v3}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z
move-result v3
if-nez v3, :cond_4
const-string v3, ".so"
invoke-virtual {v2, v3}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
move-result v3
if-nez v3, :cond_60
const-string v4, ".jar"
invoke-virtual {v2, v4}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z
move-result v2
if-eqz v2, :cond_60
move v2, v1
:goto_4e
if-nez v3, :cond_52
if-eqz v2, :cond_4
:cond_52
sget-object v2, Lcom/tencent/turingfd/sdk/ams/au/y;->m:[I
invoke-static {v2}, Lcom/tencent/turingfd/sdk/ams/au/y;->a([I)Ljava/lang/String;
move-result-object v2
invoke-virtual {p1, v2}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v2
if-eqz v2, :cond_4
move v0, v1
goto :goto_4
:cond_60
move v2, v0
goto :goto_4e
.end method