aax.smali
.class public Ldxoptimizer/aax;
.super Ljava/lang/Object;
.source "Materials.java"
# instance fields
.field public a:Ljava/lang/String;
.field public b:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field public c:Ljava/util/Map;
.annotation system Ldalvik/annotation/Signature;
value = {
"Ljava/util/Map",
"<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;"
}
.end annotation
.end field
.field private d:Ljava/lang/String;
.field private e:Ljava/lang/String;
.field private f:Ljava/lang/String;
.field private g:Ljava/lang/String;
# direct methods
.method public constructor <init>()V
.registers 3
.prologue
const/4 v1, 0x0
.line 14
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 17
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
iput-object v0, p0, Ldxoptimizer/aax;->b:Ljava/util/Map;
.line 18
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
iput-object v0, p0, Ldxoptimizer/aax;->c:Ljava/util/Map;
.line 20
iput-object v1, p0, Ldxoptimizer/aax;->d:Ljava/lang/String;
.line 38
iput-object v1, p0, Ldxoptimizer/aax;->e:Ljava/lang/String;
.line 56
iput-object v1, p0, Ldxoptimizer/aax;->f:Ljava/lang/String;
.line 77
iput-object v1, p0, Ldxoptimizer/aax;->g:Ljava/lang/String;
return-void
.end method
# virtual methods
.method public a()Ljava/lang/String;
.registers 4
.prologue
const/4 v1, 0x0
.line 22
iget-object v0, p0, Ldxoptimizer/aax;->d:Ljava/lang/String;
if-eqz v0, :cond_8
.line 23
iget-object v0, p0, Ldxoptimizer/aax;->d:Ljava/lang/String;
.line 34
:goto_7
return-object v0
.line 25
:cond_8
iget-object v0, p0, Ldxoptimizer/aax;->b:Ljava/util/Map;
const-string v2, "bkg"
invoke-interface {v0, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 26
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-eqz v2, :cond_1a
move-object v0, v1
.line 27
goto :goto_7
.line 30
:cond_1a
:try_start_1a
new-instance v2, Lorg/json/JSONObject;
invoke-direct {v2, v0}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
.line 31
const-string v0, "url"
invoke-virtual {v2, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Ldxoptimizer/aax;->d:Ljava/lang/String;
.line 32
iget-object v0, p0, Ldxoptimizer/aax;->d:Ljava/lang/String;
:try_end_29
.catch Lorg/json/JSONException; {:try_start_1a .. :try_end_29} :catch_2a
goto :goto_7
.line 33
:catch_2a
move-exception v0
move-object v0, v1
.line 34
goto :goto_7
.end method
.method public b()Ljava/lang/String;
.registers 4
.prologue
const/4 v1, 0x0
.line 40
iget-object v0, p0, Ldxoptimizer/aax;->e:Ljava/lang/String;
if-eqz v0, :cond_8
.line 41
iget-object v0, p0, Ldxoptimizer/aax;->e:Ljava/lang/String;
.line 52
:goto_7
return-object v0
.line 43
:cond_8
iget-object v0, p0, Ldxoptimizer/aax;->b:Ljava/util/Map;
const-string v2, "bkg"
invoke-interface {v0, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 44
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-eqz v2, :cond_1a
move-object v0, v1
.line 45
goto :goto_7
.line 48
:cond_1a
:try_start_1a
new-instance v2, Lorg/json/JSONObject;
invoke-direct {v2, v0}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
.line 49
const-string v0, "chksum"
invoke-virtual {v2, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Ldxoptimizer/aax;->e:Ljava/lang/String;
.line 50
iget-object v0, p0, Ldxoptimizer/aax;->e:Ljava/lang/String;
:try_end_29
.catch Lorg/json/JSONException; {:try_start_1a .. :try_end_29} :catch_2a
goto :goto_7
.line 51
:catch_2a
move-exception v0
move-object v0, v1
.line 52
goto :goto_7
.end method
.method public c()Ljava/lang/String;
.registers 4
.prologue
const/4 v1, 0x0
.line 58
iget-object v0, p0, Ldxoptimizer/aax;->f:Ljava/lang/String;
if-eqz v0, :cond_8
.line 59
iget-object v0, p0, Ldxoptimizer/aax;->f:Ljava/lang/String;
.line 73
:goto_7
return-object v0
.line 61
:cond_8
iget-object v0, p0, Ldxoptimizer/aax;->b:Ljava/util/Map;
const-string v2, "file"
invoke-interface {v0, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 62
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-eqz v2, :cond_2a
.line 63
iget-object v0, p0, Ldxoptimizer/aax;->c:Ljava/util/Map;
const-string v2, "file"
invoke-interface {v0, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 64
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-eqz v2, :cond_2a
move-object v0, v1
.line 65
goto :goto_7
.line 69
:cond_2a
:try_start_2a
new-instance v2, Lorg/json/JSONObject;
invoke-direct {v2, v0}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
.line 70
const-string v0, "url"
invoke-virtual {v2, v0}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Ldxoptimizer/aax;->f:Ljava/lang/String;
.line 71
iget-object v0, p0, Ldxoptimizer/aax;->f:Ljava/lang/String;
:try_end_39
.catch Lorg/json/JSONException; {:try_start_2a .. :try_end_39} :catch_3a
goto :goto_7
.line 72
:catch_3a
move-exception v0
move-object v0, v1
.line 73
goto :goto_7
.end method
.method public d()Ljava/lang/String;
.registers 5
.prologue
const/4 v1, 0x0
.line 79
iget-object v0, p0, Ldxoptimizer/aax;->g:Ljava/lang/String;
if-eqz v0, :cond_8
.line 80
iget-object v0, p0, Ldxoptimizer/aax;->g:Ljava/lang/String;
.line 91
:goto_7
return-object v0
.line 82
:cond_8
iget-object v0, p0, Ldxoptimizer/aax;->b:Ljava/util/Map;
const-string v2, "file"
invoke-interface {v0, v2}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 83
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-eqz v2, :cond_1a
move-object v0, v1
.line 84
goto :goto_7
.line 87
:cond_1a
:try_start_1a
new-instance v2, Lorg/json/JSONObject;
invoke-direct {v2, v0}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
.line 88
const-string v0, "url"
const/4 v3, 0x0
invoke-virtual {v2, v0, v3}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Ldxoptimizer/aax;->g:Ljava/lang/String;
.line 89
iget-object v0, p0, Ldxoptimizer/aax;->g:Ljava/lang/String;
:try_end_2a
.catch Lorg/json/JSONException; {:try_start_1a .. :try_end_2a} :catch_2b
goto :goto_7
.line 90
:catch_2b
move-exception v0
move-object v0, v1
.line 91
goto :goto_7
.end method
.method public e()Z
.registers 6
.prologue
const/4 v2, 0x0
const/4 v1, 0x1
.line 96
const-string v0, "pandorajar"
iget-object v3, p0, Ldxoptimizer/aax;->a:Ljava/lang/String;
invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-nez v0, :cond_16
const-string v0, "pandoraapk"
iget-object v3, p0, Ldxoptimizer/aax;->a:Ljava/lang/String;
.line 97
invoke-virtual {v0, v3}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_33
.line 100
:cond_16
:try_start_16
iget-object v0, p0, Ldxoptimizer/aax;->b:Ljava/util/Map;
const-string v3, "file"
invoke-interface {v0, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 101
new-instance v3, Lorg/json/JSONObject;
invoke-direct {v3, v0}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
.line 102
const-string v0, "location"
const/4 v4, 0x1
invoke-virtual {v3, v0, v4}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
:try_end_2b
.catch Ljava/lang/Exception; {:try_start_16 .. :try_end_2b} :catch_50
move-result v0
if-ne v0, v1, :cond_31
move v0, v1
:goto_2f
move v1, v0
.line 113
:cond_30
:goto_30
return v1
:cond_31
move v0, v2
.line 102
goto :goto_2f
.line 109
:cond_33
:try_start_33
iget-object v0, p0, Ldxoptimizer/aax;->b:Ljava/util/Map;
const-string v3, "file"
invoke-interface {v0, v3}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 110
new-instance v3, Lorg/json/JSONObject;
invoke-direct {v3, v0}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
.line 111
const-string v0, "location"
const/4 v4, 0x0
invoke-virtual {v3, v0, v4}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I
:try_end_48
.catch Ljava/lang/Exception; {:try_start_33 .. :try_end_48} :catch_4d
move-result v0
if-eq v0, v1, :cond_30
move v1, v2
goto :goto_30
.line 112
:catch_4d
move-exception v0
move v1, v2
.line 113
goto :goto_30
.line 103
:catch_50
move-exception v0
goto :goto_30
.end method