ai.smali
.class public Lcom/bytedance/sdk/openadsdk/utils/ai;
.super Ljava/lang/Object;
.source "TestHelperUtils.java"
# instance fields
.field private a:Ljava/io/FileReader;
.field private b:Ljava/io/BufferedReader;
# direct methods
.method public constructor <init>()V
.registers 1
.prologue
.line 14
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public a(Ljava/lang/String;)Ljava/lang/String;
.registers 7
.prologue
.line 19
new-instance v1, Ljava/lang/StringBuilder;
invoke-direct {v1}, Ljava/lang/StringBuilder;-><init>()V
.line 23
:try_start_5
const-string v0, "com.union_test.toutiao"
.line 24
new-instance v2, Ljava/io/File;
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, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
const-string v3, "/"
invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v0
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
invoke-direct {v2, v0}, Ljava/io/File;-><init>(Ljava/lang/String;)V
.line 25
invoke-virtual {v2}, Ljava/io/File;->exists()Z
:try_end_2c
.catch Ljava/lang/Exception; {:try_start_5 .. :try_end_2c} :catch_66
.catchall {:try_start_5 .. :try_end_2c} :catchall_a2
move-result v0
if-nez v0, :cond_48
.line 26
const/4 v0, 0x0
.line 39
:try_start_30
iget-object v1, p0, Lcom/bytedance/sdk/openadsdk/utils/ai;->a:Ljava/io/FileReader;
if-eqz v1, :cond_39
.line 40
iget-object v1, p0, Lcom/bytedance/sdk/openadsdk/utils/ai;->a:Ljava/io/FileReader;
invoke-virtual {v1}, Ljava/io/FileReader;->close()V
.line 42
:cond_39
iget-object v1, p0, Lcom/bytedance/sdk/openadsdk/utils/ai;->b:Ljava/io/BufferedReader;
if-eqz v1, :cond_42
.line 43
iget-object v1, p0, Lcom/bytedance/sdk/openadsdk/utils/ai;->b:Ljava/io/BufferedReader;
invoke-virtual {v1}, Ljava/io/BufferedReader;->close()V
:try_end_42
.catch Ljava/lang/Exception; {:try_start_30 .. :try_end_42} :catch_43
.line 49
:cond_42
:goto_42
return-object v0
.line 45
:catch_43
move-exception v1
.line 46
invoke-virtual {v1}, Ljava/lang/Exception;->printStackTrace()V
goto :goto_42
.line 28
:cond_48
:try_start_48
new-instance v0, Ljava/io/FileReader;
invoke-direct {v0, v2}, Ljava/io/FileReader;-><init>(Ljava/io/File;)V
iput-object v0, p0, Lcom/bytedance/sdk/openadsdk/utils/ai;->a:Ljava/io/FileReader;
.line 29
new-instance v0, Ljava/io/BufferedReader;
iget-object v2, p0, Lcom/bytedance/sdk/openadsdk/utils/ai;->a:Ljava/io/FileReader;
invoke-direct {v0, v2}, Ljava/io/BufferedReader;-><init>(Ljava/io/Reader;)V
iput-object v0, p0, Lcom/bytedance/sdk/openadsdk/utils/ai;->b:Ljava/io/BufferedReader;
.line 30
const-string v0, ""
.line 31
:goto_5a
iget-object v0, p0, Lcom/bytedance/sdk/openadsdk/utils/ai;->b:Ljava/io/BufferedReader;
invoke-virtual {v0}, Ljava/io/BufferedReader;->readLine()Ljava/lang/String;
move-result-object v0
if-eqz v0, :cond_81
.line 32
invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
:try_end_65
.catch Ljava/lang/Exception; {:try_start_48 .. :try_end_65} :catch_66
.catchall {:try_start_48 .. :try_end_65} :catchall_a2
goto :goto_5a
.line 35
:catch_66
move-exception v0
.line 36
:try_start_67
invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
:try_end_6a
.catchall {:try_start_67 .. :try_end_6a} :catchall_a2
.line 39
:try_start_6a
iget-object v0, p0, Lcom/bytedance/sdk/openadsdk/utils/ai;->a:Ljava/io/FileReader;
if-eqz v0, :cond_73
.line 40
iget-object v0, p0, Lcom/bytedance/sdk/openadsdk/utils/ai;->a:Ljava/io/FileReader;
invoke-virtual {v0}, Ljava/io/FileReader;->close()V
.line 42
:cond_73
iget-object v0, p0, Lcom/bytedance/sdk/openadsdk/utils/ai;->b:Ljava/io/BufferedReader;
if-eqz v0, :cond_7c
.line 43
iget-object v0, p0, Lcom/bytedance/sdk/openadsdk/utils/ai;->b:Ljava/io/BufferedReader;
invoke-virtual {v0}, Ljava/io/BufferedReader;->close()V
:try_end_7c
.catch Ljava/lang/Exception; {:try_start_6a .. :try_end_7c} :catch_9d
.line 49
:cond_7c
:goto_7c
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
goto :goto_42
.line 34
:cond_81
:try_start_81
invoke-virtual {v1}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
:try_end_84
.catch Ljava/lang/Exception; {:try_start_81 .. :try_end_84} :catch_66
.catchall {:try_start_81 .. :try_end_84} :catchall_a2
move-result-object v0
.line 39
:try_start_85
iget-object v1, p0, Lcom/bytedance/sdk/openadsdk/utils/ai;->a:Ljava/io/FileReader;
if-eqz v1, :cond_8e
.line 40
iget-object v1, p0, Lcom/bytedance/sdk/openadsdk/utils/ai;->a:Ljava/io/FileReader;
invoke-virtual {v1}, Ljava/io/FileReader;->close()V
.line 42
:cond_8e
iget-object v1, p0, Lcom/bytedance/sdk/openadsdk/utils/ai;->b:Ljava/io/BufferedReader;
if-eqz v1, :cond_42
.line 43
iget-object v1, p0, Lcom/bytedance/sdk/openadsdk/utils/ai;->b:Ljava/io/BufferedReader;
invoke-virtual {v1}, Ljava/io/BufferedReader;->close()V
:try_end_97
.catch Ljava/lang/Exception; {:try_start_85 .. :try_end_97} :catch_98
goto :goto_42
.line 45
:catch_98
move-exception v1
.line 46
invoke-virtual {v1}, Ljava/lang/Exception;->printStackTrace()V
goto :goto_42
.line 45
:catch_9d
move-exception v0
.line 46
invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
goto :goto_7c
.line 38
:catchall_a2
move-exception v0
.line 39
:try_start_a3
iget-object v1, p0, Lcom/bytedance/sdk/openadsdk/utils/ai;->a:Ljava/io/FileReader;
if-eqz v1, :cond_ac
.line 40
iget-object v1, p0, Lcom/bytedance/sdk/openadsdk/utils/ai;->a:Ljava/io/FileReader;
invoke-virtual {v1}, Ljava/io/FileReader;->close()V
.line 42
:cond_ac
iget-object v1, p0, Lcom/bytedance/sdk/openadsdk/utils/ai;->b:Ljava/io/BufferedReader;
if-eqz v1, :cond_b5
.line 43
iget-object v1, p0, Lcom/bytedance/sdk/openadsdk/utils/ai;->b:Ljava/io/BufferedReader;
invoke-virtual {v1}, Ljava/io/BufferedReader;->close()V
:try_end_b5
.catch Ljava/lang/Exception; {:try_start_a3 .. :try_end_b5} :catch_b6
.line 47
:cond_b5
:goto_b5
throw v0
.line 45
:catch_b6
move-exception v1
.line 46
invoke-virtual {v1}, Ljava/lang/Exception;->printStackTrace()V
goto :goto_b5
.end method
.method public a(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
.registers 4
.prologue
.line 70
.line 71
const-string v0, "https://pangolin.snssdk.com"
invoke-virtual {p1, v0}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_f
.line 72
const-string v0, "https://pangolin.snssdk.com"
invoke-virtual {p1, v0, p2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object p1
.line 81
:cond_e
:goto_e
return-object p1
.line 74
:cond_f
const-string v0, "https://is.snssdk.com"
invoke-virtual {p1, v0}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_1e
.line 75
const-string v0, "https://is.snssdk.com"
invoke-virtual {p1, v0, p2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object p1
goto :goto_e
.line 77
:cond_1e
const-string v0, "https://pangolin16.snssdk.com"
invoke-virtual {p1, v0}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_e
.line 78
const-string v0, "https://pangolin16.snssdk.com"
invoke-virtual {p1, v0, p2}, Ljava/lang/String;->replace(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;
move-result-object p1
goto :goto_e
.end method
.method public a(Landroid/content/Context;)Z
.registers 6
.prologue
.line 53
const/4 v0, 0x0
.line 54
invoke-static {}, Lcom/bytedance/sdk/openadsdk/utils/aj;->d()Ljava/lang/String;
move-result-object v1
.line 55
invoke-static {}, Lcom/bytedance/sdk/openadsdk/core/i;->c()Lcom/bytedance/sdk/openadsdk/core/i;
move-result-object v2
invoke-virtual {v2}, Lcom/bytedance/sdk/openadsdk/core/i;->e()Ljava/lang/String;
move-result-object v2
.line 56
const-string v3, "5001121"
invoke-virtual {v3, v2}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v2
if-eqz v2, :cond_24
const-string v2, "com.union_test.toutiao"
invoke-virtual {v2, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_24
invoke-static {}, Lcom/bytedance/sdk/openadsdk/utils/u;->c()Z
move-result v1
if-eqz v1, :cond_24
.line 57
const/4 v0, 0x1
.line 59
:cond_24
return v0
.end method