a.smali

.class public final Lcom/baidu/sofire/e/a;
.super Ljava/lang/Object;
.source "ReportDb.java"


# annotations
.annotation system Ldalvik/annotation/MemberClasses;
    value = {
        Lcom/baidu/sofire/e/a$a;
    }
.end annotation


# static fields
.field public static a:J

.field private static b:Lcom/baidu/sofire/e/a;


# instance fields
.field private c:Lcom/baidu/sofire/e/a$a;

.field private d:Lcom/baidu/sofire/e;

.field private e:Landroid/database/sqlite/SQLiteDatabase;

.field private f:Landroid/content/Context;


# direct methods
.method static constructor <clinit>()V
    .registers 2

    .prologue
    .line 41
    const-wide/16 v0, 0x0

    sput-wide v0, Lcom/baidu/sofire/e/a;->a:J

    return-void
.end method

.method private constructor <init>(Landroid/content/Context;)V
    .registers 3

    .prologue
    .line 73
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    .line 75
    iput-object p1, p0, Lcom/baidu/sofire/e/a;->f:Landroid/content/Context;

    .line 76
    new-instance v0, Lcom/baidu/sofire/e/a$a;

    invoke-direct {v0, p0, p1}, Lcom/baidu/sofire/e/a$a;-><init>(Lcom/baidu/sofire/e/a;Landroid/content/Context;)V

    iput-object v0, p0, Lcom/baidu/sofire/e/a;->c:Lcom/baidu/sofire/e/a$a;

    .line 77
    new-instance v0, Lcom/baidu/sofire/e;

    invoke-direct {v0, p1}, Lcom/baidu/sofire/e;-><init>(Landroid/content/Context;)V

    iput-object v0, p0, Lcom/baidu/sofire/e/a;->d:Lcom/baidu/sofire/e;

    .line 1084
    :try_start_13
    iget-object v0, p0, Lcom/baidu/sofire/e/a;->c:Lcom/baidu/sofire/e/a$a;

    invoke-virtual {v0}, Lcom/baidu/sofire/e/a$a;->getWritableDatabase()Landroid/database/sqlite/SQLiteDatabase;

    move-result-object v0

    iput-object v0, p0, Lcom/baidu/sofire/e/a;->e:Landroid/database/sqlite/SQLiteDatabase;
    :try_end_1b
    .catch Ljava/lang/Throwable; {:try_start_13 .. :try_end_1b} :catch_1c

    .line 1087
    :goto_1b
    return-void

    .line 1086
    :catch_1c
    move-exception v0

    invoke-static {}, Lcom/baidu/sofire/i/d;->a()V

    goto :goto_1b
.end method

.method public static declared-synchronized a(Landroid/content/Context;)Lcom/baidu/sofire/e/a;
    .registers 3

    .prologue
    .line 91
    const-class v1, Lcom/baidu/sofire/e/a;

    monitor-enter v1

    :try_start_3
    sget-object v0, Lcom/baidu/sofire/e/a;->b:Lcom/baidu/sofire/e/a;

    if-nez v0, :cond_e

    .line 92
    new-instance v0, Lcom/baidu/sofire/e/a;

    invoke-direct {v0, p0}, Lcom/baidu/sofire/e/a;-><init>(Landroid/content/Context;)V

    sput-object v0, Lcom/baidu/sofire/e/a;->b:Lcom/baidu/sofire/e/a;

    .line 94
    :cond_e
    sget-object v0, Lcom/baidu/sofire/e/a;->b:Lcom/baidu/sofire/e/a;
    :try_end_10
    .catchall {:try_start_3 .. :try_end_10} :catchall_12

    monitor-exit v1

    return-object v0

    .line 91
    :catchall_12
    move-exception v0

    monitor-exit v1

    throw v0
.end method

.method private b(I)I
    .registers 9

    .prologue
    .line 172
    const/4 v0, -0x1

    .line 174
    :try_start_1
    iget-object v1, p0, Lcom/baidu/sofire/e/a;->e:Landroid/database/sqlite/SQLiteDatabase;

    const-string v2, "r"

    const-string v3, "a=?"

    const/4 v4, 0x1

    new-array v4, v4, [Ljava/lang/String;

    const/4 v5, 0x0

    invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;

    move-result-object v6

    aput-object v6, v4, v5

    invoke-virtual {v1, v2, v3, v4}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I
    :try_end_14
    .catch Ljava/lang/Throwable; {:try_start_1 .. :try_end_14} :catch_16

    move-result v0

    .line 178
    :goto_15
    return v0

    .line 176
    :catch_16
    move-exception v1

    invoke-static {}, Lcom/baidu/sofire/i/d;->a()V

    goto :goto_15
.end method


# virtual methods
.method public final a(Ljava/util/List;)I
    .registers 8
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Ljava/util/List",
            "<",
            "Ljava/lang/Integer;",
            ">;)I"
        }
    .end annotation

    .prologue
    .line 182
    const/4 v1, -0x1

    .line 184
    :try_start_1
    iget-object v0, p0, Lcom/baidu/sofire/e/a;->e:Landroid/database/sqlite/SQLiteDatabase;

    invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->beginTransaction()V

    .line 185
    invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator;

    move-result-object v2

    :cond_a
    :goto_a
    invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z

    move-result v0

    if-eqz v0, :cond_38

    invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object;

    move-result-object v0

    check-cast v0, Ljava/lang/Integer;

    invoke-virtual {v0}, Ljava/lang/Integer;->intValue()I

    move-result v0

    .line 186
    invoke-direct {p0, v0}, Lcom/baidu/sofire/e/a;->b(I)I

    move-result v1

    .line 187
    if-gtz v1, :cond_a

    .line 188
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v4

    sput-wide v4, Lcom/baidu/sofire/e/a;->a:J
    :try_end_26
    .catch Ljava/lang/Throwable; {:try_start_1 .. :try_end_26} :catch_27
    .catchall {:try_start_1 .. :try_end_26} :catchall_5a

    goto :goto_a

    :catch_27
    move-exception v0

    move v0, v1

    .line 194
    :try_start_29
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v2

    sput-wide v2, Lcom/baidu/sofire/e/a;->a:J
    :try_end_2f
    .catch Ljava/lang/Throwable; {:try_start_29 .. :try_end_2f} :catch_55
    .catchall {:try_start_29 .. :try_end_2f} :catchall_5a

    .line 198
    :goto_2f
    :try_start_2f
    invoke-static {}, Lcom/baidu/sofire/i/d;->a()V
    :try_end_32
    .catchall {:try_start_2f .. :try_end_32} :catchall_5a

    .line 201
    :try_start_32
    iget-object v1, p0, Lcom/baidu/sofire/e/a;->e:Landroid/database/sqlite/SQLiteDatabase;

    invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V
    :try_end_37
    .catch Ljava/lang/Throwable; {:try_start_32 .. :try_end_37} :catch_61

    .line 211
    :goto_37
    return v0

    .line 191
    :cond_38
    :try_start_38
    iget-object v0, p0, Lcom/baidu/sofire/e/a;->e:Landroid/database/sqlite/SQLiteDatabase;

    invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->setTransactionSuccessful()V
    :try_end_3d
    .catch Ljava/lang/Throwable; {:try_start_38 .. :try_end_3d} :catch_27
    .catchall {:try_start_38 .. :try_end_3d} :catchall_5a

    .line 201
    :try_start_3d
    iget-object v0, p0, Lcom/baidu/sofire/e/a;->e:Landroid/database/sqlite/SQLiteDatabase;

    invoke-virtual {v0}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V
    :try_end_42
    .catch Ljava/lang/Throwable; {:try_start_3d .. :try_end_42} :catch_44

    move v0, v1

    .line 209
    goto :goto_37

    :catch_44
    move-exception v0

    .line 204
    :try_start_45
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v2

    sput-wide v2, Lcom/baidu/sofire/e/a;->a:J
    :try_end_4b
    .catch Ljava/lang/Throwable; {:try_start_45 .. :try_end_4b} :catch_50

    .line 208
    :goto_4b
    invoke-static {}, Lcom/baidu/sofire/i/d;->a()V

    move v0, v1

    .line 210
    goto :goto_37

    .line 206
    :catch_50
    move-exception v0

    invoke-static {}, Lcom/baidu/sofire/i/d;->a()V

    goto :goto_4b

    .line 196
    :catch_55
    move-exception v1

    :try_start_56
    invoke-static {}, Lcom/baidu/sofire/i/d;->a()V
    :try_end_59
    .catchall {:try_start_56 .. :try_end_59} :catchall_5a

    goto :goto_2f

    .line 200
    :catchall_5a
    move-exception v0

    .line 201
    :try_start_5b
    iget-object v1, p0, Lcom/baidu/sofire/e/a;->e:Landroid/database/sqlite/SQLiteDatabase;

    invoke-virtual {v1}, Landroid/database/sqlite/SQLiteDatabase;->endTransaction()V
    :try_end_60
    .catch Ljava/lang/Throwable; {:try_start_5b .. :try_end_60} :catch_71

    .line 209
    :goto_60
    throw v0

    :catch_61
    move-exception v1

    .line 204
    :try_start_62
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v2

    sput-wide v2, Lcom/baidu/sofire/e/a;->a:J
    :try_end_68
    .catch Ljava/lang/Throwable; {:try_start_62 .. :try_end_68} :catch_6c

    .line 208
    :goto_68
    invoke-static {}, Lcom/baidu/sofire/i/d;->a()V

    goto :goto_37

    .line 206
    :catch_6c
    move-exception v1

    invoke-static {}, Lcom/baidu/sofire/i/d;->a()V

    goto :goto_68

    :catch_71
    move-exception v1

    .line 204
    :try_start_72
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v2

    sput-wide v2, Lcom/baidu/sofire/e/a;->a:J
    :try_end_78
    .catch Ljava/lang/Throwable; {:try_start_72 .. :try_end_78} :catch_7c

    .line 208
    :goto_78
    invoke-static {}, Lcom/baidu/sofire/i/d;->a()V

    goto :goto_60

    .line 206
    :catch_7c
    move-exception v1

    invoke-static {}, Lcom/baidu/sofire/i/d;->a()V

    goto :goto_78
.end method

.method public final a(Lcom/baidu/sofire/f/a;)J
    .registers 8

    .prologue
    .line 102
    new-instance v2, Landroid/content/ContentValues;

    invoke-direct {v2}, Landroid/content/ContentValues;-><init>()V

    .line 103
    const-string v0, "b"

    iget-object v1, p1, Lcom/baidu/sofire/f/a;->b:Ljava/lang/String;

    invoke-virtual {v2, v0, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 104
    const-string v0, "c"

    iget v1, p1, Lcom/baidu/sofire/f/a;->c:I

    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    invoke-virtual {v2, v0, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V

    .line 105
    const-string v0, "d"

    iget-wide v4, p1, Lcom/baidu/sofire/f/a;->e:J

    invoke-static {v4, v5}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;

    move-result-object v1

    invoke-virtual {v2, v0, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Long;)V

    .line 106
    const-string v0, "e"

    iget v1, p1, Lcom/baidu/sofire/f/a;->g:I

    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    invoke-virtual {v2, v0, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V

    .line 107
    const-string v0, "g"

    iget v1, p1, Lcom/baidu/sofire/f/a;->f:I

    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    invoke-virtual {v2, v0, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V

    .line 108
    const-string v0, "f"

    iget v1, p1, Lcom/baidu/sofire/f/a;->h:I

    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    invoke-virtual {v2, v0, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V

    .line 109
    const-string v0, "i"

    iget v1, p1, Lcom/baidu/sofire/f/a;->i:I

    invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v1

    invoke-virtual {v2, v0, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/Integer;)V

    .line 110
    const-string v0, "j"

    iget-object v1, p1, Lcom/baidu/sofire/f/a;->j:Ljava/lang/String;

    invoke-virtual {v2, v0, v1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 112
    iget-object v0, p1, Lcom/baidu/sofire/f/a;->d:Ljava/lang/String;

    .line 115
    :try_start_57
    invoke-static {}, Lcom/baidu/sofire/ac/F;->getInstance()Lcom/baidu/sofire/ac/F;

    move-result-object v1

    invoke-virtual {v0}, Ljava/lang/String;->getBytes()[B

    move-result-object v3

    const-string v4, "xVOTuxgN3lkRN2v4"

    const-string v5, "utf-8"

    invoke-virtual {v4, v5}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B

    move-result-object v4

    invoke-virtual {v1, v3, v4}, Lcom/baidu/sofire/ac/F;->ae([B[B)[B

    move-result-object v1

    .line 117
    const/4 v3, 0x0

    invoke-static {v1, v3}, Landroid/util/Base64;->encodeToString([BI)Ljava/lang/String;
    :try_end_6f
    .catch Ljava/lang/Exception; {:try_start_57 .. :try_end_6f} :catch_81

    move-result-object v0

    .line 122
    :goto_70
    const-string v1, "h"

    invoke-virtual {v2, v1, v0}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 123
    const-wide/16 v0, -0x1

    .line 125
    :try_start_77
    iget-object v3, p0, Lcom/baidu/sofire/e/a;->e:Landroid/database/sqlite/SQLiteDatabase;

    const-string v4, "r"

    const/4 v5, 0x0

    invoke-virtual {v3, v4, v5, v2}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J
    :try_end_7f
    .catch Ljava/lang/Throwable; {:try_start_77 .. :try_end_7f} :catch_86

    move-result-wide v0

    .line 129
    :goto_80
    return-wide v0

    .line 119
    :catch_81
    move-exception v1

    invoke-static {}, Lcom/baidu/sofire/i/d;->a()V

    goto :goto_70

    .line 127
    :catch_86
    move-exception v2

    invoke-static {}, Lcom/baidu/sofire/i/d;->a()V

    goto :goto_80
.end method

.method public final a(Ljava/lang/String;)J
    .registers 8

    .prologue
    .line 133
    new-instance v2, Landroid/content/ContentValues;

    invoke-direct {v2}, Landroid/content/ContentValues;-><init>()V

    .line 134
    const-string v0, "b"

    invoke-virtual {v2, v0, p1}, Landroid/content/ContentValues;->put(Ljava/lang/String;Ljava/lang/String;)V

    .line 135
    const-wide/16 v0, -0x1

    .line 137
    :try_start_c
    iget-object v3, p0, Lcom/baidu/sofire/e/a;->e:Landroid/database/sqlite/SQLiteDatabase;

    const-string v4, "c"

    const/4 v5, 0x0

    invoke-virtual {v3, v4, v5, v2}, Landroid/database/sqlite/SQLiteDatabase;->insert(Ljava/lang/String;Ljava/lang/String;Landroid/content/ContentValues;)J
    :try_end_14
    .catch Ljava/lang/Throwable; {:try_start_c .. :try_end_14} :catch_16

    move-result-wide v0

    .line 141
    :goto_15
    return-wide v0

    .line 139
    :catch_16
    move-exception v2

    invoke-static {}, Lcom/baidu/sofire/i/d;->a()V

    goto :goto_15
.end method

.method public final a()Ljava/util/List;
    .registers 12
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "()",
            "Ljava/util/List",
            "<",
            "Lcom/baidu/sofire/f/a;",
            ">;"
        }
    .end annotation

    .prologue
    const/4 v9, 0x0

    .line 306
    new-instance v10, Ljava/util/ArrayList;

    invoke-direct {v10}, Ljava/util/ArrayList;-><init>()V

    .line 308
    const-string v3, "i=5"

    .line 309
    const-string v7, "d desc"

    .line 312
    :try_start_a
    iget-object v0, p0, Lcom/baidu/sofire/e/a;->e:Landroid/database/sqlite/SQLiteDatabase;

    const-string v1, "r"

    const/4 v2, 0x0

    const/4 v4, 0x0

    const/4 v5, 0x0

    const/4 v6, 0x0

    const-string v8, "100"

    .line 313
    invoke-virtual/range {v0 .. v8}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
    :try_end_17
    .catch Ljava/lang/Exception; {:try_start_a .. :try_end_17} :catch_ec
    .catchall {:try_start_a .. :try_end_17} :catchall_ea

    move-result-object v0

    .line 315
    if-eqz v0, :cond_d5

    .line 316
    :goto_1a
    :try_start_1a
    invoke-interface {v0}, Landroid/database/Cursor;->moveToNext()Z

    move-result v1

    if-eqz v1, :cond_d5

    .line 317
    new-instance v3, Lcom/baidu/sofire/f/a;

    invoke-direct {v3}, Lcom/baidu/sofire/f/a;-><init>()V

    .line 318
    const-string v1, "a"

    invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v1

    invoke-interface {v0, v1}, Landroid/database/Cursor;->getInt(I)I

    move-result v1

    iput v1, v3, Lcom/baidu/sofire/f/a;->a:I

    .line 319
    const-string v1, "b"

    invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v1

    invoke-interface {v0, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v1

    iput-object v1, v3, Lcom/baidu/sofire/f/a;->b:Ljava/lang/String;

    .line 320
    const-string v1, "c"

    invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v1

    invoke-interface {v0, v1}, Landroid/database/Cursor;->getInt(I)I

    move-result v1

    iput v1, v3, Lcom/baidu/sofire/f/a;->c:I

    .line 321
    const-string v1, "d"

    invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v1

    invoke-interface {v0, v1}, Landroid/database/Cursor;->getLong(I)J

    move-result-wide v4

    iput-wide v4, v3, Lcom/baidu/sofire/f/a;->e:J

    .line 322
    const-string v1, "g"

    invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v1

    invoke-interface {v0, v1}, Landroid/database/Cursor;->getInt(I)I

    move-result v1

    iput v1, v3, Lcom/baidu/sofire/f/a;->f:I

    .line 323
    const-string v1, "e"

    invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v1

    invoke-interface {v0, v1}, Landroid/database/Cursor;->getInt(I)I

    move-result v1

    iput v1, v3, Lcom/baidu/sofire/f/a;->g:I

    .line 324
    const-string v1, "f"

    .line 325
    invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v1

    invoke-interface {v0, v1}, Landroid/database/Cursor;->getInt(I)I

    move-result v1

    iput v1, v3, Lcom/baidu/sofire/f/a;->h:I

    .line 326
    const-string v1, "i"

    invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v1

    invoke-interface {v0, v1}, Landroid/database/Cursor;->getInt(I)I

    move-result v1

    iput v1, v3, Lcom/baidu/sofire/f/a;->i:I

    .line 327
    const-string v1, "j"

    .line 328
    invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v1

    invoke-interface {v0, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v1

    iput-object v1, v3, Lcom/baidu/sofire/f/a;->j:Ljava/lang/String;

    .line 329
    const-string v1, "h"

    invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v1

    invoke-interface {v0, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
    :try_end_9a
    .catch Ljava/lang/Exception; {:try_start_1a .. :try_end_9a} :catch_bc
    .catchall {:try_start_1a .. :try_end_9a} :catchall_cc

    move-result-object v2

    .line 333
    :try_start_9b
    invoke-static {}, Lcom/baidu/sofire/ac/F;->getInstance()Lcom/baidu/sofire/ac/F;

    move-result-object v1

    const/4 v4, 0x0

    invoke-static {v2, v4}, Landroid/util/Base64;->decode(Ljava/lang/String;I)[B

    move-result-object v4

    const-string v5, "xVOTuxgN3lkRN2v4"

    const-string v6, "utf-8"

    .line 334
    invoke-virtual {v5, v6}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B

    move-result-object v5

    .line 333
    invoke-virtual {v1, v4, v5}, Lcom/baidu/sofire/ac/F;->ad([B[B)[B

    move-result-object v4

    .line 335
    new-instance v1, Ljava/lang/String;

    invoke-direct {v1, v4}, Ljava/lang/String;-><init>([B)V
    :try_end_b5
    .catch Ljava/lang/Exception; {:try_start_9b .. :try_end_b5} :catch_c6
    .catchall {:try_start_9b .. :try_end_b5} :catchall_cc

    .line 340
    :goto_b5
    :try_start_b5
    iput-object v1, v3, Lcom/baidu/sofire/f/a;->d:Ljava/lang/String;

    .line 342
    invoke-interface {v10, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
    :try_end_ba
    .catch Ljava/lang/Exception; {:try_start_b5 .. :try_end_ba} :catch_bc
    .catchall {:try_start_b5 .. :try_end_ba} :catchall_cc

    goto/16 :goto_1a

    .line 346
    :catch_bc
    move-exception v1

    :goto_bd
    :try_start_bd
    invoke-static {}, Lcom/baidu/sofire/i/d;->a()V
    :try_end_c0
    .catchall {:try_start_bd .. :try_end_c0} :catchall_cc

    .line 348
    if-eqz v0, :cond_c5

    .line 350
    :try_start_c2
    invoke-interface {v0}, Landroid/database/Cursor;->close()V
    :try_end_c5
    .catch Ljava/lang/Exception; {:try_start_c2 .. :try_end_c5} :catch_e0

    .line 357
    :cond_c5
    :goto_c5
    return-object v10

    .line 337
    :catch_c6
    move-exception v1

    move-object v1, v2

    :try_start_c8
    invoke-static {}, Lcom/baidu/sofire/i/d;->a()V
    :try_end_cb
    .catch Ljava/lang/Exception; {:try_start_c8 .. :try_end_cb} :catch_bc
    .catchall {:try_start_c8 .. :try_end_cb} :catchall_cc

    goto :goto_b5

    .line 348
    :catchall_cc
    move-exception v1

    move-object v9, v0

    move-object v0, v1

    :goto_cf
    if-eqz v9, :cond_d4

    .line 350
    :try_start_d1
    invoke-interface {v9}, Landroid/database/Cursor;->close()V
    :try_end_d4
    .catch Ljava/lang/Exception; {:try_start_d1 .. :try_end_d4} :catch_e5

    .line 353
    :cond_d4
    :goto_d4
    throw v0

    .line 348
    :cond_d5
    if-eqz v0, :cond_c5

    .line 350
    :try_start_d7
    invoke-interface {v0}, Landroid/database/Cursor;->close()V
    :try_end_da
    .catch Ljava/lang/Exception; {:try_start_d7 .. :try_end_da} :catch_db

    goto :goto_c5

    .line 352
    :catch_db
    move-exception v0

    invoke-static {}, Lcom/baidu/sofire/i/d;->a()V

    goto :goto_c5

    :catch_e0
    move-exception v0

    invoke-static {}, Lcom/baidu/sofire/i/d;->a()V

    goto :goto_c5

    :catch_e5
    move-exception v1

    invoke-static {}, Lcom/baidu/sofire/i/d;->a()V

    goto :goto_d4

    .line 348
    :catchall_ea
    move-exception v0

    goto :goto_cf

    .line 346
    :catch_ec
    move-exception v0

    move-object v0, v9

    goto :goto_bd
.end method

.method public final a(I)Ljava/util/List;
    .registers 13
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(I)",
            "Ljava/util/List",
            "<",
            "Lcom/baidu/sofire/f/a;",
            ">;"
        }
    .end annotation

    .prologue
    const/4 v8, 0x2

    const/4 v9, 0x0

    .line 220
    new-instance v10, Ljava/util/ArrayList;

    invoke-direct {v10}, Ljava/util/ArrayList;-><init>()V

    .line 221
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v0

    .line 222
    new-instance v2, Lcom/baidu/sofire/e;

    iget-object v3, p0, Lcom/baidu/sofire/e/a;->f:Landroid/content/Context;

    invoke-direct {v2, v3}, Lcom/baidu/sofire/e;-><init>(Landroid/content/Context;)V

    .line 1884
    iget-object v3, v2, Lcom/baidu/sofire/e;->e:Landroid/content/SharedPreferences;

    const-string v4, "re_net_wt"

    const/4 v5, 0x3

    invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I

    move-result v3

    .line 224
    const v4, 0x36ee80

    mul-int/2addr v3, v4

    .line 228
    if-ne p1, v8, :cond_fa

    .line 229
    new-instance v3, Ljava/lang/StringBuilder;

    const-string v4, "(d <= ("

    invoke-direct {v3, v4}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-virtual {v3, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, "-e*3600000) or e=0 )"

    invoke-virtual {v0, v1}, 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 v3

    .line 243
    :goto_36
    const-string v7, "d desc"

    .line 246
    if-ne p1, v8, :cond_11d

    .line 247
    :try_start_3a
    iget-object v0, p0, Lcom/baidu/sofire/e/a;->e:Landroid/database/sqlite/SQLiteDatabase;

    const-string v1, "r"

    const/4 v2, 0x0

    const/4 v4, 0x0

    const/4 v5, 0x0

    const/4 v6, 0x0

    const/16 v8, 0x64

    .line 250
    invoke-static {v8}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;

    move-result-object v8

    .line 248
    invoke-virtual/range {v0 .. v8}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
    :try_end_4b
    .catch Ljava/lang/Exception; {:try_start_3a .. :try_end_4b} :catch_159
    .catchall {:try_start_3a .. :try_end_4b} :catchall_157

    move-result-object v0

    .line 260
    :goto_4c
    if-eqz v0, :cond_142

    .line 261
    :goto_4e
    :try_start_4e
    invoke-interface {v0}, Landroid/database/Cursor;->moveToNext()Z

    move-result v1

    if-eqz v1, :cond_142

    .line 262
    new-instance v3, Lcom/baidu/sofire/f/a;

    invoke-direct {v3}, Lcom/baidu/sofire/f/a;-><init>()V

    .line 263
    const-string v1, "a"

    invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v1

    invoke-interface {v0, v1}, Landroid/database/Cursor;->getInt(I)I

    move-result v1

    iput v1, v3, Lcom/baidu/sofire/f/a;->a:I

    .line 264
    const-string v1, "b"

    invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v1

    invoke-interface {v0, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v1

    iput-object v1, v3, Lcom/baidu/sofire/f/a;->b:Ljava/lang/String;

    .line 265
    const-string v1, "c"

    invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v1

    invoke-interface {v0, v1}, Landroid/database/Cursor;->getInt(I)I

    move-result v1

    iput v1, v3, Lcom/baidu/sofire/f/a;->c:I

    .line 266
    const-string v1, "d"

    invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v1

    invoke-interface {v0, v1}, Landroid/database/Cursor;->getLong(I)J

    move-result-wide v4

    iput-wide v4, v3, Lcom/baidu/sofire/f/a;->e:J

    .line 267
    const-string v1, "g"

    invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v1

    invoke-interface {v0, v1}, Landroid/database/Cursor;->getInt(I)I

    move-result v1

    iput v1, v3, Lcom/baidu/sofire/f/a;->f:I

    .line 268
    const-string v1, "e"

    invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v1

    invoke-interface {v0, v1}, Landroid/database/Cursor;->getInt(I)I

    move-result v1

    iput v1, v3, Lcom/baidu/sofire/f/a;->g:I

    .line 269
    const-string v1, "f"

    .line 270
    invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v1

    invoke-interface {v0, v1}, Landroid/database/Cursor;->getInt(I)I

    move-result v1

    iput v1, v3, Lcom/baidu/sofire/f/a;->h:I

    .line 271
    const-string v1, "i"

    invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v1

    invoke-interface {v0, v1}, Landroid/database/Cursor;->getInt(I)I

    move-result v1

    iput v1, v3, Lcom/baidu/sofire/f/a;->i:I

    .line 272
    const-string v1, "j"

    .line 273
    invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v1

    invoke-interface {v0, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v1

    iput-object v1, v3, Lcom/baidu/sofire/f/a;->j:Ljava/lang/String;

    .line 274
    const-string v1, "h"

    invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v1

    invoke-interface {v0, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
    :try_end_ce
    .catch Ljava/lang/Exception; {:try_start_4e .. :try_end_ce} :catch_f0
    .catchall {:try_start_4e .. :try_end_ce} :catchall_139

    move-result-object v2

    .line 278
    :try_start_cf
    invoke-static {}, Lcom/baidu/sofire/ac/F;->getInstance()Lcom/baidu/sofire/ac/F;

    move-result-object v1

    const/4 v4, 0x0

    invoke-static {v2, v4}, Landroid/util/Base64;->decode(Ljava/lang/String;I)[B

    move-result-object v4

    const-string v5, "xVOTuxgN3lkRN2v4"

    const-string v6, "utf-8"

    .line 279
    invoke-virtual {v5, v6}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B

    move-result-object v5

    .line 278
    invoke-virtual {v1, v4, v5}, Lcom/baidu/sofire/ac/F;->ad([B[B)[B

    move-result-object v4

    .line 280
    new-instance v1, Ljava/lang/String;

    invoke-direct {v1, v4}, Ljava/lang/String;-><init>([B)V
    :try_end_e9
    .catch Ljava/lang/Exception; {:try_start_cf .. :try_end_e9} :catch_133
    .catchall {:try_start_cf .. :try_end_e9} :catchall_139

    .line 285
    :goto_e9
    :try_start_e9
    iput-object v1, v3, Lcom/baidu/sofire/f/a;->d:Ljava/lang/String;

    .line 287
    invoke-interface {v10, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
    :try_end_ee
    .catch Ljava/lang/Exception; {:try_start_e9 .. :try_end_ee} :catch_f0
    .catchall {:try_start_e9 .. :try_end_ee} :catchall_139

    goto/16 :goto_4e

    .line 291
    :catch_f0
    move-exception v1

    :goto_f1
    :try_start_f1
    invoke-static {}, Lcom/baidu/sofire/i/d;->a()V
    :try_end_f4
    .catchall {:try_start_f1 .. :try_end_f4} :catchall_139

    .line 293
    if-eqz v0, :cond_f9

    .line 295
    :try_start_f6
    invoke-interface {v0}, Landroid/database/Cursor;->close()V
    :try_end_f9
    .catch Ljava/lang/Exception; {:try_start_f6 .. :try_end_f9} :catch_14d

    .line 302
    :cond_f9
    :goto_f9
    return-object v10

    .line 234
    :cond_fa
    new-instance v4, Ljava/lang/StringBuilder;

    const-string v5, "(d <= ("

    invoke-direct {v4, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-virtual {v4, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    move-result-object v4

    const-string v5, "-e*3600000) or e=0 ) and (g!=2 or d<="

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    int-to-long v6, v3

    sub-long/2addr v0, v6

    invoke-virtual {v4, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, ")"

    invoke-virtual {v0, v1}, 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 v3

    goto/16 :goto_36

    .line 253
    :cond_11d
    :try_start_11d
    invoke-virtual {v2}, Lcom/baidu/sofire/e;->A()I

    move-result v8

    .line 254
    iget-object v0, p0, Lcom/baidu/sofire/e/a;->e:Landroid/database/sqlite/SQLiteDatabase;

    const-string v1, "r"

    const/4 v2, 0x0

    const/4 v4, 0x0

    const/4 v5, 0x0

    const/4 v6, 0x0

    .line 257
    invoke-static {v8}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;

    move-result-object v8

    .line 255
    invoke-virtual/range {v0 .. v8}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
    :try_end_130
    .catch Ljava/lang/Exception; {:try_start_11d .. :try_end_130} :catch_159
    .catchall {:try_start_11d .. :try_end_130} :catchall_157

    move-result-object v0

    goto/16 :goto_4c

    .line 282
    :catch_133
    move-exception v1

    move-object v1, v2

    :try_start_135
    invoke-static {}, Lcom/baidu/sofire/i/d;->a()V
    :try_end_138
    .catch Ljava/lang/Exception; {:try_start_135 .. :try_end_138} :catch_f0
    .catchall {:try_start_135 .. :try_end_138} :catchall_139

    goto :goto_e9

    .line 293
    :catchall_139
    move-exception v1

    move-object v9, v0

    move-object v0, v1

    :goto_13c
    if-eqz v9, :cond_141

    .line 295
    :try_start_13e
    invoke-interface {v9}, Landroid/database/Cursor;->close()V
    :try_end_141
    .catch Ljava/lang/Exception; {:try_start_13e .. :try_end_141} :catch_152

    .line 298
    :cond_141
    :goto_141
    throw v0

    .line 293
    :cond_142
    if-eqz v0, :cond_f9

    .line 295
    :try_start_144
    invoke-interface {v0}, Landroid/database/Cursor;->close()V
    :try_end_147
    .catch Ljava/lang/Exception; {:try_start_144 .. :try_end_147} :catch_148

    goto :goto_f9

    .line 297
    :catch_148
    move-exception v0

    invoke-static {}, Lcom/baidu/sofire/i/d;->a()V

    goto :goto_f9

    :catch_14d
    move-exception v0

    invoke-static {}, Lcom/baidu/sofire/i/d;->a()V

    goto :goto_f9

    :catch_152
    move-exception v1

    invoke-static {}, Lcom/baidu/sofire/i/d;->a()V

    goto :goto_141

    .line 293
    :catchall_157
    move-exception v0

    goto :goto_13c

    .line 291
    :catch_159
    move-exception v0

    move-object v0, v9

    goto :goto_f1
.end method

.method public final a(ZI)Ljava/util/List;
    .registers 14
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(ZI)",
            "Ljava/util/List",
            "<",
            "Lcom/baidu/sofire/f/a;",
            ">;"
        }
    .end annotation

    .prologue
    const/4 v9, 0x0

    .line 361
    new-instance v10, Ljava/util/ArrayList;

    invoke-direct {v10}, Ljava/util/ArrayList;-><init>()V

    .line 364
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v0

    .line 367
    if-eqz p1, :cond_e2

    .line 368
    new-instance v2, Ljava/lang/StringBuilder;

    const-string v3, "(d < ("

    invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-virtual {v2, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    move-result-object v0

    const-string v1, "-f*3600000) and f!= 0)"

    invoke-virtual {v0, v1}, 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 v3

    .line 375
    :goto_21
    const-string v7, "d desc"

    .line 378
    const/4 v0, 0x2

    if-ne p2, v0, :cond_f7

    .line 379
    :try_start_26
    iget-object v0, p0, Lcom/baidu/sofire/e/a;->e:Landroid/database/sqlite/SQLiteDatabase;

    const-string v1, "r"

    const/4 v2, 0x0

    const/4 v4, 0x0

    const/4 v5, 0x0

    const/4 v6, 0x0

    const-string v8, "100"

    .line 380
    invoke-virtual/range {v0 .. v8}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
    :try_end_33
    .catch Ljava/lang/Exception; {:try_start_26 .. :try_end_33} :catch_14b
    .catchall {:try_start_26 .. :try_end_33} :catchall_149

    move-result-object v0

    .line 391
    :goto_34
    if-eqz v0, :cond_134

    .line 392
    :goto_36
    :try_start_36
    invoke-interface {v0}, Landroid/database/Cursor;->moveToNext()Z

    move-result v1

    if-eqz v1, :cond_134

    .line 393
    new-instance v3, Lcom/baidu/sofire/f/a;

    invoke-direct {v3}, Lcom/baidu/sofire/f/a;-><init>()V

    .line 394
    const-string v1, "a"

    invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v1

    invoke-interface {v0, v1}, Landroid/database/Cursor;->getInt(I)I

    move-result v1

    iput v1, v3, Lcom/baidu/sofire/f/a;->a:I

    .line 395
    const-string v1, "b"

    invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v1

    invoke-interface {v0, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v1

    iput-object v1, v3, Lcom/baidu/sofire/f/a;->b:Ljava/lang/String;

    .line 396
    const-string v1, "c"

    invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v1

    invoke-interface {v0, v1}, Landroid/database/Cursor;->getInt(I)I

    move-result v1

    iput v1, v3, Lcom/baidu/sofire/f/a;->c:I

    .line 397
    const-string v1, "d"

    invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v1

    invoke-interface {v0, v1}, Landroid/database/Cursor;->getLong(I)J

    move-result-wide v4

    iput-wide v4, v3, Lcom/baidu/sofire/f/a;->e:J

    .line 398
    const-string v1, "g"

    invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v1

    invoke-interface {v0, v1}, Landroid/database/Cursor;->getInt(I)I

    move-result v1

    iput v1, v3, Lcom/baidu/sofire/f/a;->f:I

    .line 399
    const-string v1, "e"

    invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v1

    invoke-interface {v0, v1}, Landroid/database/Cursor;->getInt(I)I

    move-result v1

    iput v1, v3, Lcom/baidu/sofire/f/a;->g:I

    .line 400
    const-string v1, "f"

    .line 401
    invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v1

    invoke-interface {v0, v1}, Landroid/database/Cursor;->getInt(I)I

    move-result v1

    iput v1, v3, Lcom/baidu/sofire/f/a;->h:I

    .line 402
    const-string v1, "i"

    invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v1

    invoke-interface {v0, v1}, Landroid/database/Cursor;->getInt(I)I

    move-result v1

    iput v1, v3, Lcom/baidu/sofire/f/a;->i:I

    .line 403
    const-string v1, "j"

    .line 404
    invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v1

    invoke-interface {v0, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;

    move-result-object v1

    iput-object v1, v3, Lcom/baidu/sofire/f/a;->j:Ljava/lang/String;

    .line 405
    const-string v1, "h"

    invoke-interface {v0, v1}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I

    move-result v1

    invoke-interface {v0, v1}, Landroid/database/Cursor;->getString(I)Ljava/lang/String;
    :try_end_b6
    .catch Ljava/lang/Exception; {:try_start_36 .. :try_end_b6} :catch_d8
    .catchall {:try_start_36 .. :try_end_b6} :catchall_12b

    move-result-object v2

    .line 409
    :try_start_b7
    invoke-static {}, Lcom/baidu/sofire/ac/F;->getInstance()Lcom/baidu/sofire/ac/F;

    move-result-object v1

    const/4 v4, 0x0

    invoke-static {v2, v4}, Landroid/util/Base64;->decode(Ljava/lang/String;I)[B

    move-result-object v4

    const-string v5, "xVOTuxgN3lkRN2v4"

    const-string v6, "utf-8"

    .line 410
    invoke-virtual {v5, v6}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B

    move-result-object v5

    .line 409
    invoke-virtual {v1, v4, v5}, Lcom/baidu/sofire/ac/F;->ad([B[B)[B

    move-result-object v4

    .line 411
    new-instance v1, Ljava/lang/String;

    invoke-direct {v1, v4}, Ljava/lang/String;-><init>([B)V
    :try_end_d1
    .catch Ljava/lang/Exception; {:try_start_b7 .. :try_end_d1} :catch_125
    .catchall {:try_start_b7 .. :try_end_d1} :catchall_12b

    .line 416
    :goto_d1
    :try_start_d1
    iput-object v1, v3, Lcom/baidu/sofire/f/a;->d:Ljava/lang/String;

    .line 418
    invoke-interface {v10, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z
    :try_end_d6
    .catch Ljava/lang/Exception; {:try_start_d1 .. :try_end_d6} :catch_d8
    .catchall {:try_start_d1 .. :try_end_d6} :catchall_12b

    goto/16 :goto_36

    .line 422
    :catch_d8
    move-exception v1

    :goto_d9
    :try_start_d9
    invoke-static {}, Lcom/baidu/sofire/i/d;->a()V
    :try_end_dc
    .catchall {:try_start_d9 .. :try_end_dc} :catchall_12b

    .line 424
    if-eqz v0, :cond_e1

    .line 426
    :try_start_de
    invoke-interface {v0}, Landroid/database/Cursor;->close()V
    :try_end_e1
    .catch Ljava/lang/Exception; {:try_start_de .. :try_end_e1} :catch_13f

    .line 433
    :cond_e1
    :goto_e1
    return-object v10

    .line 373
    :cond_e2
    new-instance v2, Ljava/lang/StringBuilder;

    const-string v3, "d<="

    invoke-direct {v2, v3}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    const-wide/32 v4, 0xf731400

    sub-long/2addr v0, v4

    invoke-virtual {v2, v0, v1}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    move-result-object v0

    invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v3

    goto/16 :goto_21

    .line 383
    :cond_f7
    :try_start_f7
    new-instance v0, Lcom/baidu/sofire/e;

    iget-object v1, p0, Lcom/baidu/sofire/e/a;->f:Landroid/content/Context;

    invoke-direct {v0, v1}, Lcom/baidu/sofire/e;-><init>(Landroid/content/Context;)V

    .line 384
    invoke-virtual {v0}, Lcom/baidu/sofire/e;->A()I

    move-result v8

    .line 385
    new-instance v0, Ljava/lang/StringBuilder;

    const-string v1, " 3g limit"

    invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-static {v8}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-static {}, Lcom/baidu/sofire/b;->a()V

    .line 386
    iget-object v0, p0, Lcom/baidu/sofire/e/a;->e:Landroid/database/sqlite/SQLiteDatabase;

    const-string v1, "r"

    const/4 v2, 0x0

    const/4 v4, 0x0

    const/4 v5, 0x0

    const/4 v6, 0x0

    .line 389
    invoke-static {v8}, Ljava/lang/Integer;->toString(I)Ljava/lang/String;

    move-result-object v8

    .line 387
    invoke-virtual/range {v0 .. v8}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
    :try_end_122
    .catch Ljava/lang/Exception; {:try_start_f7 .. :try_end_122} :catch_14b
    .catchall {:try_start_f7 .. :try_end_122} :catchall_149

    move-result-object v0

    goto/16 :goto_34

    .line 413
    :catch_125
    move-exception v1

    move-object v1, v2

    :try_start_127
    invoke-static {}, Lcom/baidu/sofire/i/d;->a()V
    :try_end_12a
    .catch Ljava/lang/Exception; {:try_start_127 .. :try_end_12a} :catch_d8
    .catchall {:try_start_127 .. :try_end_12a} :catchall_12b

    goto :goto_d1

    .line 424
    :catchall_12b
    move-exception v1

    move-object v9, v0

    move-object v0, v1

    :goto_12e
    if-eqz v9, :cond_133

    .line 426
    :try_start_130
    invoke-interface {v9}, Landroid/database/Cursor;->close()V
    :try_end_133
    .catch Ljava/lang/Exception; {:try_start_130 .. :try_end_133} :catch_144

    .line 429
    :cond_133
    :goto_133
    throw v0

    .line 424
    :cond_134
    if-eqz v0, :cond_e1

    .line 426
    :try_start_136
    invoke-interface {v0}, Landroid/database/Cursor;->close()V
    :try_end_139
    .catch Ljava/lang/Exception; {:try_start_136 .. :try_end_139} :catch_13a

    goto :goto_e1

    .line 428
    :catch_13a
    move-exception v0

    invoke-static {}, Lcom/baidu/sofire/i/d;->a()V

    goto :goto_e1

    :catch_13f
    move-exception v0

    invoke-static {}, Lcom/baidu/sofire/i/d;->a()V

    goto :goto_e1

    :catch_144
    move-exception v1

    invoke-static {}, Lcom/baidu/sofire/i/d;->a()V

    goto :goto_133

    .line 424
    :catchall_149
    move-exception v0

    goto :goto_12e

    .line 422
    :catch_14b
    move-exception v0

    move-object v0, v9

    goto :goto_d9
.end method

.method public final b()I
    .registers 12

    .prologue
    const/4 v10, 0x0

    .line 437
    .line 438
    const/4 v9, 0x0

    .line 440
    :try_start_2
    iget-object v0, p0, Lcom/baidu/sofire/e/a;->e:Landroid/database/sqlite/SQLiteDatabase;

    const-string v1, "r"

    const/4 v2, 0x0

    const/4 v3, 0x0

    const/4 v4, 0x0

    const/4 v5, 0x0

    const/4 v6, 0x0

    const/4 v7, 0x0

    const/4 v8, 0x0

    invoke-virtual/range {v0 .. v8}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
    :try_end_10
    .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_10} :catch_22
    .catchall {:try_start_2 .. :try_end_10} :catchall_34

    move-result-object v1

    .line 441
    if-eqz v1, :cond_4c

    .line 442
    :try_start_13
    invoke-interface {v1}, Landroid/database/Cursor;->getCount()I
    :try_end_16
    .catch Ljava/lang/Exception; {:try_start_13 .. :try_end_16} :catch_47
    .catchall {:try_start_13 .. :try_end_16} :catchall_40

    move-result v0

    .line 447
    :goto_17
    if-eqz v1, :cond_1c

    .line 449
    :try_start_19
    invoke-interface {v1}, Landroid/database/Cursor;->close()V
    :try_end_1c
    .catch Ljava/lang/Exception; {:try_start_19 .. :try_end_1c} :catch_1d

    .line 455
    :cond_1c
    :goto_1c
    return v0

    .line 451
    :catch_1d
    move-exception v1

    invoke-static {}, Lcom/baidu/sofire/i/d;->a()V

    goto :goto_1c

    .line 445
    :catch_22
    move-exception v0

    move-object v0, v10

    :goto_24
    :try_start_24
    invoke-static {}, Lcom/baidu/sofire/i/d;->a()V
    :try_end_27
    .catchall {:try_start_24 .. :try_end_27} :catchall_43

    .line 447
    if-eqz v0, :cond_4a

    .line 449
    :try_start_29
    invoke-interface {v0}, Landroid/database/Cursor;->close()V
    :try_end_2c
    .catch Ljava/lang/Exception; {:try_start_29 .. :try_end_2c} :catch_2e

    move v0, v9

    .line 452
    goto :goto_1c

    .line 451
    :catch_2e
    move-exception v0

    invoke-static {}, Lcom/baidu/sofire/i/d;->a()V

    move v0, v9

    .line 452
    goto :goto_1c

    .line 447
    :catchall_34
    move-exception v0

    :goto_35
    if-eqz v10, :cond_3a

    .line 449
    :try_start_37
    invoke-interface {v10}, Landroid/database/Cursor;->close()V
    :try_end_3a
    .catch Ljava/lang/Exception; {:try_start_37 .. :try_end_3a} :catch_3b

    .line 452
    :cond_3a
    :goto_3a
    throw v0

    .line 451
    :catch_3b
    move-exception v1

    invoke-static {}, Lcom/baidu/sofire/i/d;->a()V

    goto :goto_3a

    .line 447
    :catchall_40
    move-exception v0

    move-object v10, v1

    goto :goto_35

    :catchall_43
    move-exception v1

    move-object v10, v0

    move-object v0, v1

    goto :goto_35

    .line 445
    :catch_47
    move-exception v0

    move-object v0, v1

    goto :goto_24

    :cond_4a
    move v0, v9

    goto :goto_1c

    :cond_4c
    move v0, v9

    goto :goto_17
.end method

.method public final b(Ljava/lang/String;)Z
    .registers 13

    .prologue
    const/4 v8, 0x1

    const/4 v10, 0x0

    const/4 v9, 0x0

    .line 145
    .line 148
    :try_start_3
    const-string v3, "b=?"

    .line 149
    const/4 v0, 0x1

    new-array v4, v0, [Ljava/lang/String;

    const/4 v0, 0x0

    aput-object p1, v4, v0

    .line 150
    iget-object v0, p0, Lcom/baidu/sofire/e/a;->e:Landroid/database/sqlite/SQLiteDatabase;

    const-string v1, "c"

    const/4 v2, 0x0

    const/4 v5, 0x0

    const/4 v6, 0x0

    const/4 v7, 0x0

    invoke-virtual/range {v0 .. v7}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;
    :try_end_16
    .catch Ljava/lang/Throwable; {:try_start_3 .. :try_end_16} :catch_2b
    .catchall {:try_start_3 .. :try_end_16} :catchall_3d

    move-result-object v1

    .line 151
    if-eqz v1, :cond_55

    :try_start_19
    invoke-interface {v1}, Landroid/database/Cursor;->getCount()I
    :try_end_1c
    .catch Ljava/lang/Throwable; {:try_start_19 .. :try_end_1c} :catch_50
    .catchall {:try_start_19 .. :try_end_1c} :catchall_49

    move-result v0

    if-lez v0, :cond_55

    move v0, v10

    .line 158
    :goto_20
    if-eqz v1, :cond_25

    .line 160
    :try_start_22
    invoke-interface {v1}, Landroid/database/Cursor;->close()V
    :try_end_25
    .catch Ljava/lang/Exception; {:try_start_22 .. :try_end_25} :catch_26

    .line 168
    :cond_25
    :goto_25
    return v0

    .line 162
    :catch_26
    move-exception v1

    invoke-static {}, Lcom/baidu/sofire/i/d;->a()V

    goto :goto_25

    .line 156
    :catch_2b
    move-exception v0

    move-object v0, v9

    :goto_2d
    :try_start_2d
    invoke-static {}, Lcom/baidu/sofire/i/d;->a()V
    :try_end_30
    .catchall {:try_start_2d .. :try_end_30} :catchall_4c

    .line 158
    if-eqz v0, :cond_53

    .line 160
    :try_start_32
    invoke-interface {v0}, Landroid/database/Cursor;->close()V
    :try_end_35
    .catch Ljava/lang/Exception; {:try_start_32 .. :try_end_35} :catch_37

    move v0, v8

    .line 163
    goto :goto_25

    .line 162
    :catch_37
    move-exception v0

    invoke-static {}, Lcom/baidu/sofire/i/d;->a()V

    move v0, v8

    .line 163
    goto :goto_25

    .line 158
    :catchall_3d
    move-exception v0

    :goto_3e
    if-eqz v9, :cond_43

    .line 160
    :try_start_40
    invoke-interface {v9}, Landroid/database/Cursor;->close()V
    :try_end_43
    .catch Ljava/lang/Exception; {:try_start_40 .. :try_end_43} :catch_44

    .line 163
    :cond_43
    :goto_43
    throw v0

    .line 162
    :catch_44
    move-exception v1

    invoke-static {}, Lcom/baidu/sofire/i/d;->a()V

    goto :goto_43

    .line 158
    :catchall_49
    move-exception v0

    move-object v9, v1

    goto :goto_3e

    :catchall_4c
    move-exception v1

    move-object v9, v0

    move-object v0, v1

    goto :goto_3e

    .line 156
    :catch_50
    move-exception v0

    move-object v0, v1

    goto :goto_2d

    :cond_53
    move v0, v8

    goto :goto_25

    :cond_55
    move v0, v8

    goto :goto_20
.end method

.method public final c()I
    .registers 11

    .prologue
    .line 512
    const/4 v0, -0x1

    .line 513
    new-instance v1, Lcom/baidu/sofire/e;

    iget-object v2, p0, Lcom/baidu/sofire/e/a;->f:Landroid/content/Context;

    invoke-direct {v1, v2}, Lcom/baidu/sofire/e;-><init>(Landroid/content/Context;)V

    .line 514
    invoke-static {}, Ljava/lang/System;->currentTimeMillis()J

    move-result-wide v2

    .line 1898
    iget-object v1, v1, Lcom/baidu/sofire/e;->e:Landroid/content/SharedPreferences;

    const-string v4, "re_net_over"

    const/4 v5, 0x7

    invoke-interface {v1, v4, v5}, Landroid/content/SharedPreferences;->getInt(Ljava/lang/String;I)I

    move-result v1

    .line 515
    const v4, 0x5265c00

    mul-int/2addr v1, v4

    .line 518
    :try_start_19
    new-instance v4, Ljava/lang/StringBuilder;

    const-string v5, "(d <= ? or (d < ("

    invoke-direct {v4, v5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-virtual {v4, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;

    move-result-object v4

    const-string v5, "-f*3600000) and f!= 0)) and b != \'1001001\'and i != 5 "

    invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    move-result-object v4

    invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object v4

    .line 524
    const/4 v5, 0x1

    new-array v5, v5, [Ljava/lang/String;

    const/4 v6, 0x0

    int-to-long v8, v1

    sub-long/2addr v2, v8

    invoke-static {v2, v3}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;

    move-result-object v1

    aput-object v1, v5, v6

    .line 526
    iget-object v1, p0, Lcom/baidu/sofire/e/a;->e:Landroid/database/sqlite/SQLiteDatabase;

    const-string v2, "r"

    invoke-virtual {v1, v2, v4, v5}, Landroid/database/sqlite/SQLiteDatabase;->delete(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)I
    :try_end_41
    .catch Ljava/lang/Exception; {:try_start_19 .. :try_end_41} :catch_43

    move-result v0

    .line 530
    :goto_42
    return v0

    .line 528
    :catch_43
    move-exception v1

    invoke-static {}, Lcom/baidu/sofire/i/d;->a()V

    goto :goto_42
.end method