bzi.smali
.class public Ldxoptimizer/bzi;
.super Ljava/lang/Object;
.source "CMSFrontManager.java"
# static fields
.field public static a:Ldxoptimizer/bzi;
.field private static final b:Ljava/lang/String;
# instance fields
.field private c:Landroid/content/Context;
.field private d:Ldxoptimizer/bzm;
# direct methods
.method static constructor <clinit>()V
.registers 1
.prologue
.line 60
const-string v0, "https://sjws-ompapi.baidu.com"
sput-object v0, Ldxoptimizer/bzi;->b:Ljava/lang/String;
.line 64
return-void
.end method
.method private constructor <init>(Landroid/content/Context;)V
.registers 3
.prologue
.line 66
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 67
iput-object p1, p0, Ldxoptimizer/bzi;->c:Landroid/content/Context;
.line 68
invoke-static {p1}, Ldxoptimizer/bzm;->a(Landroid/content/Context;)Ldxoptimizer/bzm;
move-result-object v0
iput-object v0, p0, Ldxoptimizer/bzi;->d:Ldxoptimizer/bzm;
.line 69
return-void
.end method
.method public static a(Landroid/content/Context;)Ldxoptimizer/bzi;
.registers 4
.prologue
.line 74
sget-object v0, Ldxoptimizer/bzi;->a:Ldxoptimizer/bzi;
if-nez v0, :cond_17
.line 75
const-class v1, Ldxoptimizer/bzi;
monitor-enter v1
.line 76
:try_start_7
sget-object v0, Ldxoptimizer/bzi;->a:Ldxoptimizer/bzi;
if-nez v0, :cond_16
.line 77
new-instance v0, Ldxoptimizer/bzi;
invoke-virtual {p0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;
move-result-object v2
invoke-direct {v0, v2}, Ldxoptimizer/bzi;-><init>(Landroid/content/Context;)V
sput-object v0, Ldxoptimizer/bzi;->a:Ldxoptimizer/bzi;
.line 79
:cond_16
monitor-exit v1
:try_end_17
.catchall {:try_start_7 .. :try_end_17} :catchall_1a
.line 81
:cond_17
sget-object v0, Ldxoptimizer/bzi;->a:Ldxoptimizer/bzi;
return-object v0
.line 79
:catchall_1a
move-exception v0
:try_start_1b
monitor-exit v1
:try_end_1c
.catchall {:try_start_1b .. :try_end_1c} :catchall_1a
throw v0
.end method
.method private a(Lcom/dianxinos/optimizer/utils/HttpUtils$c;)Ljava/lang/String;
.registers 4
.prologue
.line 232
iget-object v0, p1, Lcom/dianxinos/optimizer/utils/HttpUtils$c;->k:Ljava/util/HashMap;
const-string v1, "ETag"
invoke-virtual {v0, v1}, Ljava/util/HashMap;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/util/List;
.line 233
if-eqz v0, :cond_1a
invoke-interface {v0}, Ljava/util/List;->size()I
move-result v1
if-lez v1, :cond_1a
.line 234
const/4 v1, 0x0
invoke-interface {v0, v1}, Ljava/util/List;->get(I)Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/String;
.line 236
:goto_19
return-object v0
:cond_1a
const-string v0, ""
goto :goto_19
.end method
.method private a(Lcom/dianxinos/optimizer/utils/HttpUtils$c;Ldxoptimizer/bzj;)V
.registers 6
.prologue
.line 240
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
.line 241
const-string v1, "If-None-Match"
iget-object v2, p2, Ldxoptimizer/bzj;->b:Ljava/lang/String;
invoke-virtual {v0, v1, v2}, Ljava/util/HashMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 242
iput-object v0, p1, Lcom/dianxinos/optimizer/utils/HttpUtils$c;->i:Ljava/util/HashMap;
.line 243
return-void
.end method
.method private b(Ldxoptimizer/bzr;II)Ljava/lang/String;
.registers 5
.prologue
.line 156
invoke-direct {p0, p1, p2, p3}, Ldxoptimizer/bzi;->c(Ldxoptimizer/bzr;II)Ljava/lang/String;
move-result-object v0
.line 157
invoke-direct {p0, v0}, Ldxoptimizer/bzi;->c(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method private b(Ldxoptimizer/bzt;)Ljava/lang/String;
.registers 3
.prologue
.line 129
invoke-direct {p0, p1}, Ldxoptimizer/bzi;->c(Ldxoptimizer/bzt;)Ljava/lang/String;
move-result-object v0
.line 130
invoke-direct {p0, v0}, Ldxoptimizer/bzi;->c(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method private b(Ljava/lang/String;)Ljava/lang/String;
.registers 3
.prologue
.line 101
invoke-direct {p0, p1}, Ldxoptimizer/bzi;->d(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 102
invoke-direct {p0, v0}, Ldxoptimizer/bzi;->c(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method private c(JILjava/lang/String;)Ljava/lang/String;
.registers 8
.prologue
.line 269
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
.line 270
sget-object v1, Ldxoptimizer/bzi;->b:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, "/omp/cms/2.0"
.line 271
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, "/detail"
.line 272
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, "?mid="
.line 273
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1, p1, p2}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, "&type="
.line 274
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1, p3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, "&source="
.line 275
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1, p4}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 276
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method private c(Ldxoptimizer/bzr;II)Ljava/lang/String;
.registers 8
.prologue
.line 246
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
.line 247
sget-object v1, Ldxoptimizer/bzi;->b:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, "/omp/cms/2.0"
.line 248
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, "/materials"
.line 249
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, "?gid="
.line 250
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
iget-wide v2, p1, Ldxoptimizer/bzr;->a:J
invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, "&lc="
.line 251
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
iget-object v2, p0, Ldxoptimizer/bzi;->c:Landroid/content/Context;
invoke-static {v2}, Ldxoptimizer/bzu;->a(Landroid/content/Context;)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, "&pn="
.line 252
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1, p2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, "&ps="
.line 253
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1, p3}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
.line 254
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method private c(Ldxoptimizer/bzt;)Ljava/lang/String;
.registers 6
.prologue
.line 258
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
.line 259
sget-object v1, Ldxoptimizer/bzi;->b:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, "/omp/cms/2.0"
.line 260
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, "/materialGroup"
.line 261
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, "?tid="
.line 262
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
iget-wide v2, p1, Ldxoptimizer/bzt;->a:J
invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, "&pn="
.line 263
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const/4 v2, 0x1
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, "&ps="
.line 264
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const/16 v2, 0x1e
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
.line 265
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
.method private c(Ljava/lang/String;)Ljava/lang/String;
.registers 9
.prologue
const/4 v1, 0x0
.line 182
.line 183
new-instance v0, Lcom/dianxinos/optimizer/utils/HttpUtils$c;
invoke-direct {v0}, Lcom/dianxinos/optimizer/utils/HttpUtils$c;-><init>()V
.line 184
new-instance v2, Ljava/util/HashMap;
invoke-direct {v2}, Ljava/util/HashMap;-><init>()V
iput-object v2, v0, Lcom/dianxinos/optimizer/utils/HttpUtils$c;->k:Ljava/util/HashMap;
.line 185
new-instance v2, Ljava/util/ArrayList;
invoke-direct {v2}, Ljava/util/ArrayList;-><init>()V
iput-object v2, v0, Lcom/dianxinos/optimizer/utils/HttpUtils$c;->j:Ljava/util/List;
.line 188
invoke-static {p1}, Ldxoptimizer/cdk;->a(Ljava/lang/String;)Ljava/lang/String;
move-result-object v3
.line 189
iget-object v2, p0, Ldxoptimizer/bzi;->d:Ldxoptimizer/bzm;
invoke-virtual {v2, v3}, Ldxoptimizer/bzm;->a(Ljava/lang/String;)Ldxoptimizer/bzj;
move-result-object v4
.line 190
iget-object v2, v0, Lcom/dianxinos/optimizer/utils/HttpUtils$c;->j:Ljava/util/List;
const-string v5, "ETag"
invoke-interface {v2, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z
.line 192
if-nez v4, :cond_62
.line 193
:try_start_27
new-instance v4, Ldxoptimizer/bzj;
invoke-direct {v4}, Ldxoptimizer/bzj;-><init>()V
.line 194
iget-object v2, p0, Ldxoptimizer/bzi;->c:Landroid/content/Context;
invoke-static {v2, p1, v0}, Lcom/dianxinos/optimizer/utils/HttpUtils;->a(Landroid/content/Context;Ljava/lang/String;Lcom/dianxinos/optimizer/utils/HttpUtils$c;)Ljava/lang/String;
move-result-object v2
.line 195
iput-object v2, v4, Ldxoptimizer/bzj;->a:Ljava/lang/String;
.line 196
invoke-direct {p0, v0}, Ldxoptimizer/bzi;->a(Lcom/dianxinos/optimizer/utils/HttpUtils$c;)Ljava/lang/String;
move-result-object v0
iput-object v0, v4, Ldxoptimizer/bzj;->b:Ljava/lang/String;
.line 197
iget-object v0, p0, Ldxoptimizer/bzi;->d:Ldxoptimizer/bzm;
invoke-virtual {v0, v3, v4}, Ldxoptimizer/bzm;->a(Ljava/lang/String;Ldxoptimizer/bzj;)Z
.line 215
:cond_3f
:goto_3f
new-instance v3, Ldxoptimizer/cdm;
invoke-direct {v3}, Ldxoptimizer/cdm;-><init>()V
.line 216
invoke-virtual {v3, v2}, Ldxoptimizer/cdm;->a(Ljava/lang/String;)Lorg/json/JSONObject;
move-result-object v0
.line 218
if-eqz v0, :cond_9b
.line 219
const-string v2, "datas"
invoke-virtual {v0, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 221
:goto_50
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_99
.line 222
sget-object v2, Ldxoptimizer/bze;->b:Ljava/lang/String;
.line 223
invoke-virtual {v3}, Ldxoptimizer/cdm;->c()J
move-result-wide v4
.line 222
invoke-static {v2, v4, v5, v0}, Ldxoptimizer/bzg;->a(Ljava/lang/String;JLjava/lang/String;)Ljava/lang/String;
move-result-object v0
:goto_60
move-object v1, v0
.line 228
:goto_61
return-object v1
.line 199
:cond_62
invoke-direct {p0, v0, v4}, Ldxoptimizer/bzi;->a(Lcom/dianxinos/optimizer/utils/HttpUtils$c;Ldxoptimizer/bzj;)V
:try_end_65
.catch Ljava/lang/Exception; {:try_start_27 .. :try_end_65} :catch_91
.line 201
:try_start_65
iget-object v2, p0, Ldxoptimizer/bzi;->c:Landroid/content/Context;
invoke-static {v2, p1, v0}, Lcom/dianxinos/optimizer/utils/HttpUtils;->a(Landroid/content/Context;Ljava/lang/String;Lcom/dianxinos/optimizer/utils/HttpUtils$c;)Ljava/lang/String;
:try_end_6a
.catch Ljava/io/IOException; {:try_start_65 .. :try_end_6a} :catch_96
.catch Ljava/lang/Exception; {:try_start_65 .. :try_end_6a} :catch_91
move-result-object v2
.line 202
:try_start_6b
iget v5, v0, Lcom/dianxinos/optimizer/utils/HttpUtils$c;->l:I
const/16 v6, 0xc8
if-ne v5, v6, :cond_3f
.line 203
iput-object v2, v4, Ldxoptimizer/bzj;->a:Ljava/lang/String;
.line 204
invoke-direct {p0, v0}, Ldxoptimizer/bzi;->a(Lcom/dianxinos/optimizer/utils/HttpUtils$c;)Ljava/lang/String;
move-result-object v0
iput-object v0, v4, Ldxoptimizer/bzj;->b:Ljava/lang/String;
.line 205
iget-object v0, p0, Ldxoptimizer/bzi;->d:Ldxoptimizer/bzm;
invoke-virtual {v0, v3, v4}, Ldxoptimizer/bzm;->a(Ljava/lang/String;Ldxoptimizer/bzj;)Z
:try_end_7e
.catch Ljava/io/IOException; {:try_start_6b .. :try_end_7e} :catch_7f
.catch Ljava/lang/Exception; {:try_start_6b .. :try_end_7e} :catch_91
goto :goto_3f
.line 207
:catch_7f
move-exception v0
.line 208
:goto_80
:try_start_80
instance-of v3, v0, Lcom/dianxinos/optimizer/utils/HttpUtils$HttpStatusException;
if-eqz v3, :cond_3f
.line 209
check-cast v0, Lcom/dianxinos/optimizer/utils/HttpUtils$HttpStatusException;
invoke-virtual {v0}, Lcom/dianxinos/optimizer/utils/HttpUtils$HttpStatusException;->getStatusCode()I
move-result v0
const/16 v3, 0x130
if-ne v0, v3, :cond_3f
.line 210
iget-object v2, v4, Ldxoptimizer/bzj;->a:Ljava/lang/String;
:try_end_90
.catch Ljava/lang/Exception; {:try_start_80 .. :try_end_90} :catch_91
goto :goto_3f
.line 225
:catch_91
move-exception v0
.line 226
invoke-virtual {v0}, Ljava/lang/Exception;->printStackTrace()V
goto :goto_61
.line 207
:catch_96
move-exception v0
move-object v2, v1
goto :goto_80
:cond_99
move-object v0, v1
goto :goto_60
:cond_9b
move-object v0, v1
goto :goto_50
.end method
.method private d(Ljava/lang/String;)Ljava/lang/String;
.registers 5
.prologue
.line 280
new-instance v0, Ljava/lang/StringBuilder;
invoke-direct {v0}, Ljava/lang/StringBuilder;-><init>()V
.line 281
sget-object v1, Ldxoptimizer/bzi;->b:Ljava/lang/String;
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, "/omp/cms/2.0"
.line 282
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, "/project"
.line 283
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, "?lc="
.line 284
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
iget-object v2, p0, Ldxoptimizer/bzi;->c:Landroid/content/Context;
invoke-static {v2}, Ldxoptimizer/bzu;->a(Landroid/content/Context;)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, "&pkg="
.line 285
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
iget-object v2, p0, Ldxoptimizer/bzi;->c:Landroid/content/Context;
invoke-static {v2}, Ldxoptimizer/bzu;->b(Landroid/content/Context;)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, "&vn="
.line 286
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
iget-object v2, p0, Ldxoptimizer/bzi;->c:Landroid/content/Context;
invoke-static {v2}, Ldxoptimizer/bzu;->c(Landroid/content/Context;)Ljava/lang/String;
move-result-object v2
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
const-string v2, "&child="
.line 287
invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
move-result-object v1
invoke-virtual {v1, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
.line 288
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
return-object v0
.end method
# virtual methods
.method public a(JILjava/lang/String;)Ldxoptimizer/bzn;
.registers 8
.prologue
.line 134
invoke-virtual {p0, p1, p2, p3, p4}, Ldxoptimizer/bzi;->b(JILjava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 138
const/4 v0, 0x0
.line 139
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_14
.line 141
:try_start_b
new-instance v2, Lorg/json/JSONObject;
invoke-direct {v2, v1}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
.line 142
invoke-static {v2}, Ldxoptimizer/bzn;->a(Lorg/json/JSONObject;)Ldxoptimizer/bzn;
:try_end_13
.catch Lorg/json/JSONException; {:try_start_b .. :try_end_13} :catch_15
move-result-object v0
.line 147
:cond_14
:goto_14
return-object v0
.line 143
:catch_15
move-exception v1
.line 144
invoke-virtual {v1}, Lorg/json/JSONException;->printStackTrace()V
goto :goto_14
.end method
.method public a(Ljava/lang/String;)Ldxoptimizer/bzs;
.registers 4
.prologue
.line 85
invoke-direct {p0, p1}, Ldxoptimizer/bzi;->b(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 89
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_19
.line 91
:try_start_a
new-instance v1, Lorg/json/JSONObject;
invoke-direct {v1, v0}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
.line 92
new-instance v0, Ldxoptimizer/bzs;
invoke-direct {v0, v1}, Ldxoptimizer/bzs;-><init>(Lorg/json/JSONObject;)V
:try_end_14
.catch Lorg/json/JSONException; {:try_start_a .. :try_end_14} :catch_15
.line 97
:goto_14
return-object v0
.line 93
:catch_15
move-exception v0
.line 94
invoke-virtual {v0}, Lorg/json/JSONException;->printStackTrace()V
.line 97
:cond_19
const/4 v0, 0x0
goto :goto_14
.end method
.method public a(Ldxoptimizer/bzr;I)Ljava/util/List;
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ldxoptimizer/bzr;",
"I)",
"Ljava/util/List",
"<",
"Ldxoptimizer/bzn;",
">;"
}
.end annotation
.prologue
.line 161
const/16 v0, 0x1e
invoke-virtual {p0, p1, p2, v0}, Ldxoptimizer/bzi;->a(Ldxoptimizer/bzr;II)Ljava/util/List;
move-result-object v0
return-object v0
.end method
.method public a(Ldxoptimizer/bzr;II)Ljava/util/List;
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ldxoptimizer/bzr;",
"II)",
"Ljava/util/List",
"<",
"Ldxoptimizer/bzn;",
">;"
}
.end annotation
.prologue
.line 165
invoke-direct {p0, p1, p2, p3}, Ldxoptimizer/bzi;->b(Ldxoptimizer/bzr;II)Ljava/lang/String;
move-result-object v1
.line 169
const/4 v0, 0x0
.line 170
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v2
if-nez v2, :cond_14
.line 172
:try_start_b
new-instance v2, Lorg/json/JSONArray;
invoke-direct {v2, v1}, Lorg/json/JSONArray;-><init>(Ljava/lang/String;)V
.line 173
invoke-static {v2}, Ldxoptimizer/bzn;->a(Lorg/json/JSONArray;)Ljava/util/List;
:try_end_13
.catch Lorg/json/JSONException; {:try_start_b .. :try_end_13} :catch_15
move-result-object v0
.line 178
:cond_14
:goto_14
return-object v0
.line 174
:catch_15
move-exception v1
.line 175
invoke-virtual {v1}, Lorg/json/JSONException;->printStackTrace()V
goto :goto_14
.end method
.method public a(Ldxoptimizer/bzt;)Ljava/util/List;
.registers 9
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ldxoptimizer/bzt;",
")",
"Ljava/util/List",
"<",
"Ldxoptimizer/bzr;",
">;"
}
.end annotation
.prologue
.line 106
invoke-direct {p0, p1}, Ldxoptimizer/bzi;->b(Ldxoptimizer/bzt;)Ljava/lang/String;
move-result-object v2
.line 110
const/4 v1, 0x0
.line 111
invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_35
.line 113
:try_start_b
new-instance v0, Ljava/util/ArrayList;
invoke-direct {v0}, Ljava/util/ArrayList;-><init>()V
:try_end_10
.catch Lorg/json/JSONException; {:try_start_b .. :try_end_10} :catch_2b
.line 114
:try_start_10
new-instance v3, Lorg/json/JSONArray;
invoke-direct {v3, v2}, Lorg/json/JSONArray;-><init>(Ljava/lang/String;)V
.line 115
invoke-virtual {v3}, Lorg/json/JSONArray;->length()I
move-result v2
.line 116
const/4 v1, 0x0
:goto_1a
if-ge v1, v2, :cond_32
.line 117
invoke-virtual {v3, v1}, Lorg/json/JSONArray;->optJSONObject(I)Lorg/json/JSONObject;
move-result-object v4
.line 118
new-instance v5, Ldxoptimizer/bzr;
invoke-direct {v5, v4}, Ldxoptimizer/bzr;-><init>(Lorg/json/JSONObject;)V
.line 119
invoke-interface {v0, v5}, Ljava/util/List;->add(Ljava/lang/Object;)Z
:try_end_28
.catch Lorg/json/JSONException; {:try_start_10 .. :try_end_28} :catch_33
.line 116
add-int/lit8 v1, v1, 0x1
goto :goto_1a
.line 121
:catch_2b
move-exception v0
move-object v6, v0
move-object v0, v1
move-object v1, v6
.line 122
:goto_2f
invoke-virtual {v1}, Lorg/json/JSONException;->printStackTrace()V
.line 125
:cond_32
:goto_32
return-object v0
.line 121
:catch_33
move-exception v1
goto :goto_2f
:cond_35
move-object v0, v1
goto :goto_32
.end method
.method public b(JILjava/lang/String;)Ljava/lang/String;
.registers 6
.prologue
.line 151
invoke-direct {p0, p1, p2, p3, p4}, Ldxoptimizer/bzi;->c(JILjava/lang/String;)Ljava/lang/String;
move-result-object v0
.line 152
invoke-direct {p0, v0}, Ldxoptimizer/bzi;->c(Ljava/lang/String;)Ljava/lang/String;
move-result-object v0
return-object v0
.end method