dq.smali

.class public Lcom/baidu/techain/af/dq;
.super Ljava/lang/Object;


# static fields
.field private static volatile b:Lcom/baidu/techain/af/dq;


# instance fields
.field public a:Landroid/content/Context;


# direct methods
.method private constructor <init>(Landroid/content/Context;)V
    .registers 2

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

    iput-object p1, p0, Lcom/baidu/techain/af/dq;->a:Landroid/content/Context;

    return-void
.end method

.method public static a(Landroid/content/Context;)Lcom/baidu/techain/af/dq;
    .registers 3

    sget-object v0, Lcom/baidu/techain/af/dq;->b:Lcom/baidu/techain/af/dq;

    if-nez v0, :cond_13

    const-class v1, Lcom/baidu/techain/af/dq;

    monitor-enter v1

    :try_start_7
    sget-object v0, Lcom/baidu/techain/af/dq;->b:Lcom/baidu/techain/af/dq;

    if-nez v0, :cond_12

    new-instance v0, Lcom/baidu/techain/af/dq;

    invoke-direct {v0, p0}, Lcom/baidu/techain/af/dq;-><init>(Landroid/content/Context;)V

    sput-object v0, Lcom/baidu/techain/af/dq;->b:Lcom/baidu/techain/af/dq;

    :cond_12
    monitor-exit v1
    :try_end_13
    .catchall {:try_start_7 .. :try_end_13} :catchall_16

    :cond_13
    sget-object v0, Lcom/baidu/techain/af/dq;->b:Lcom/baidu/techain/af/dq;

    return-object v0

    :catchall_16
    move-exception v0

    :try_start_17
    monitor-exit v1
    :try_end_18
    .catchall {:try_start_17 .. :try_end_18} :catchall_16

    throw v0
.end method

.method static synthetic a(Lcom/baidu/techain/af/dq;)V
    .registers 16

    .prologue
    const/16 v14, 0x384

    const/16 v13, 0x1e

    const/4 v12, 0x1

    const/4 v11, 0x0

    const/16 v10, 0x3c

    .line 0
    .line 1000
    iget-object v0, p0, Lcom/baidu/techain/af/dq;->a:Landroid/content/Context;

    invoke-static {v0}, Lcom/baidu/techain/af/j;->a(Landroid/content/Context;)Lcom/baidu/techain/af/j;

    move-result-object v8

    iget-object v0, p0, Lcom/baidu/techain/af/dq;->a:Landroid/content/Context;

    invoke-static {v0}, Ldxoptimizer/cqj;->a(Landroid/content/Context;)Ldxoptimizer/cqj;

    move-result-object v9

    iget-object v0, p0, Lcom/baidu/techain/af/dq;->a:Landroid/content/Context;

    const-string v1, "mipush_extra"

    invoke-virtual {v0, v1, v11}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences;

    move-result-object v0

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

    move-result-wide v2

    const-string v1, "first_try_ts"

    invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J

    move-result-wide v4

    cmp-long v1, v4, v2

    if-nez v1, :cond_37

    invoke-interface {v0}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor;

    move-result-object v0

    const-string v1, "first_try_ts"

    invoke-interface {v0, v1, v2, v3}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor;

    move-result-object v0

    invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->commit()Z

    :cond_37
    sub-long v0, v2, v4

    invoke-static {v0, v1}, Ljava/lang/Math;->abs(J)J

    move-result-wide v0

    const-wide/32 v2, 0xa4cb800

    cmp-long v0, v0, v2

    if-ltz v0, :cond_1ed

    sget-object v0, Lcom/baidu/techain/af/hp;->c:Lcom/baidu/techain/af/hp;

    .line 2000
    iget v0, v0, Lcom/baidu/techain/af/hp;->aX:I

    .line 1000
    invoke-virtual {v9, v0, v12}, Ldxoptimizer/cqj;->a(IZ)Z

    move-result v3

    sget-object v0, Lcom/baidu/techain/af/hp;->f:Lcom/baidu/techain/af/hp;

    .line 3000
    iget v0, v0, Lcom/baidu/techain/af/hp;->aX:I

    .line 1000
    invoke-virtual {v9, v0, v12}, Ldxoptimizer/cqj;->a(IZ)Z

    move-result v4

    sget-object v0, Lcom/baidu/techain/af/hp;->g:Lcom/baidu/techain/af/hp;

    .line 4000
    iget v0, v0, Lcom/baidu/techain/af/hp;->aX:I

    .line 1000
    invoke-virtual {v9, v0, v12}, Ldxoptimizer/cqj;->a(IZ)Z

    move-result v5

    sget-object v0, Lcom/baidu/techain/af/hp;->h:Lcom/baidu/techain/af/hp;

    .line 5000
    iget v0, v0, Lcom/baidu/techain/af/hp;->aX:I

    .line 1000
    invoke-virtual {v9, v0, v12}, Ldxoptimizer/cqj;->a(IZ)Z

    move-result v6

    sget-object v0, Lcom/baidu/techain/af/hp;->aq:Lcom/baidu/techain/af/hp;

    .line 6000
    iget v0, v0, Lcom/baidu/techain/af/hp;->aX:I

    .line 1000
    invoke-virtual {v9, v0, v12}, Ldxoptimizer/cqj;->a(IZ)Z

    move-result v7

    if-nez v3, :cond_76

    if-nez v4, :cond_76

    if-nez v5, :cond_76

    if-nez v6, :cond_76

    if-eqz v7, :cond_8f

    :cond_76
    sget-object v0, Lcom/baidu/techain/af/hp;->i:Lcom/baidu/techain/af/hp;

    .line 7000
    iget v0, v0, Lcom/baidu/techain/af/hp;->aX:I

    .line 1000
    const v1, 0x127500

    invoke-virtual {v9, v0, v1}, Ldxoptimizer/cqj;->a(II)I

    move-result v0

    .line 8000
    invoke-static {v10, v0}, Ljava/lang/Math;->max(II)I

    move-result v2

    .line 1000
    new-instance v0, Lcom/baidu/techain/af/dx;

    iget-object v1, p0, Lcom/baidu/techain/af/dq;->a:Landroid/content/Context;

    invoke-direct/range {v0 .. v7}, Lcom/baidu/techain/af/dx;-><init>(Landroid/content/Context;IZZZZZ)V

    invoke-virtual {v8, v0, v2, v13}, Lcom/baidu/techain/af/j;->a(Lcom/baidu/techain/af/j$a;II)Z

    :cond_8f
    sget-object v0, Lcom/baidu/techain/af/hp;->d:Lcom/baidu/techain/af/hp;

    .line 9000
    iget v0, v0, Lcom/baidu/techain/af/hp;->aX:I

    .line 1000
    invoke-virtual {v9, v0, v11}, Ldxoptimizer/cqj;->a(IZ)Z

    move-result v3

    sget-object v0, Lcom/baidu/techain/af/hp;->e:Lcom/baidu/techain/af/hp;

    .line 10000
    iget v0, v0, Lcom/baidu/techain/af/hp;->aX:I

    .line 1000
    invoke-virtual {v9, v0, v11}, Ldxoptimizer/cqj;->a(IZ)Z

    move-result v4

    sget-object v0, Lcom/baidu/techain/af/hp;->ah:Lcom/baidu/techain/af/hp;

    .line 11000
    iget v0, v0, Lcom/baidu/techain/af/hp;->aX:I

    .line 1000
    invoke-virtual {v9, v0, v11}, Ldxoptimizer/cqj;->a(IZ)Z

    move-result v5

    sget-object v0, Lcom/baidu/techain/af/hp;->ar:Lcom/baidu/techain/af/hp;

    .line 12000
    iget v0, v0, Lcom/baidu/techain/af/hp;->aX:I

    .line 1000
    invoke-virtual {v9, v0, v11}, Ldxoptimizer/cqj;->a(IZ)Z

    move-result v6

    if-nez v3, :cond_b7

    if-nez v4, :cond_b7

    if-nez v5, :cond_b7

    if-eqz v6, :cond_d0

    :cond_b7
    sget-object v0, Lcom/baidu/techain/af/hp;->as:Lcom/baidu/techain/af/hp;

    .line 13000
    iget v0, v0, Lcom/baidu/techain/af/hp;->aX:I

    .line 1000
    const v1, 0x127500

    invoke-virtual {v9, v0, v1}, Ldxoptimizer/cqj;->a(II)I

    move-result v0

    .line 14000
    invoke-static {v10, v0}, Ljava/lang/Math;->max(II)I

    move-result v2

    .line 1000
    new-instance v0, Lcom/baidu/techain/af/dw;

    iget-object v1, p0, Lcom/baidu/techain/af/dq;->a:Landroid/content/Context;

    invoke-direct/range {v0 .. v6}, Lcom/baidu/techain/af/dw;-><init>(Landroid/content/Context;IZZZZ)V

    invoke-virtual {v8, v0, v2, v13}, Lcom/baidu/techain/af/j;->a(Lcom/baidu/techain/af/j$a;II)Z

    :cond_d0
    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v1, 0x15

    if-ge v0, v1, :cond_f6

    sget-object v0, Lcom/baidu/techain/af/hp;->l:Lcom/baidu/techain/af/hp;

    .line 15000
    iget v0, v0, Lcom/baidu/techain/af/hp;->aX:I

    .line 1000
    invoke-virtual {v9, v0, v11}, Ldxoptimizer/cqj;->a(IZ)Z

    move-result v0

    if-eqz v0, :cond_f6

    sget-object v0, Lcom/baidu/techain/af/hp;->m:Lcom/baidu/techain/af/hp;

    .line 16000
    iget v0, v0, Lcom/baidu/techain/af/hp;->aX:I

    .line 1000
    invoke-virtual {v9, v0, v14}, Ldxoptimizer/cqj;->a(II)I

    move-result v0

    .line 17000
    invoke-static {v10, v0}, Ljava/lang/Math;->max(II)I

    move-result v0

    .line 1000
    new-instance v1, Lcom/baidu/techain/af/ds;

    iget-object v2, p0, Lcom/baidu/techain/af/dq;->a:Landroid/content/Context;

    invoke-direct {v1, v2, v0}, Lcom/baidu/techain/af/ds;-><init>(Landroid/content/Context;I)V

    invoke-virtual {v8, v1, v0, v13}, Lcom/baidu/techain/af/j;->a(Lcom/baidu/techain/af/j$a;II)Z

    :cond_f6
    sget-object v0, Lcom/baidu/techain/af/hp;->aI:Lcom/baidu/techain/af/hp;

    .line 18000
    iget v0, v0, Lcom/baidu/techain/af/hp;->aX:I

    .line 1000
    invoke-virtual {v9, v0, v12}, Ldxoptimizer/cqj;->a(IZ)Z

    move-result v0

    if-eqz v0, :cond_119

    sget-object v0, Lcom/baidu/techain/af/hp;->aJ:Lcom/baidu/techain/af/hp;

    .line 19000
    iget v0, v0, Lcom/baidu/techain/af/hp;->aX:I

    .line 1000
    const v1, 0x15180

    invoke-virtual {v9, v0, v1}, Ldxoptimizer/cqj;->a(II)I

    move-result v0

    .line 20000
    invoke-static {v10, v0}, Ljava/lang/Math;->max(II)I

    move-result v0

    .line 1000
    new-instance v1, Lcom/baidu/techain/af/dy;

    iget-object v2, p0, Lcom/baidu/techain/af/dq;->a:Landroid/content/Context;

    invoke-direct {v1, v2, v0}, Lcom/baidu/techain/af/dy;-><init>(Landroid/content/Context;I)V

    invoke-virtual {v8, v1, v0, v13}, Lcom/baidu/techain/af/j;->a(Lcom/baidu/techain/af/j$a;II)Z

    :cond_119
    sget-object v0, Lcom/baidu/techain/af/hp;->t:Lcom/baidu/techain/af/hp;

    .line 21000
    iget v0, v0, Lcom/baidu/techain/af/hp;->aX:I

    .line 1000
    invoke-virtual {v9, v0, v12}, Ldxoptimizer/cqj;->a(IZ)Z

    move-result v0

    if-eqz v0, :cond_139

    sget-object v0, Lcom/baidu/techain/af/hp;->u:Lcom/baidu/techain/af/hp;

    .line 22000
    iget v0, v0, Lcom/baidu/techain/af/hp;->aX:I

    .line 1000
    invoke-virtual {v9, v0, v14}, Ldxoptimizer/cqj;->a(II)I

    move-result v0

    .line 23000
    invoke-static {v10, v0}, Ljava/lang/Math;->max(II)I

    move-result v0

    .line 1000
    new-instance v1, Lcom/baidu/techain/af/ec;

    iget-object v2, p0, Lcom/baidu/techain/af/dq;->a:Landroid/content/Context;

    invoke-direct {v1, v2, v0}, Lcom/baidu/techain/af/ec;-><init>(Landroid/content/Context;I)V

    invoke-virtual {v8, v1, v0, v13}, Lcom/baidu/techain/af/j;->a(Lcom/baidu/techain/af/j$a;II)Z

    :cond_139
    sget-object v0, Lcom/baidu/techain/af/hp;->x:Lcom/baidu/techain/af/hp;

    .line 24000
    iget v0, v0, Lcom/baidu/techain/af/hp;->aX:I

    .line 1000
    invoke-virtual {v9, v0, v11}, Ldxoptimizer/cqj;->a(IZ)Z

    move-result v0

    if-eqz v0, :cond_15b

    sget-object v0, Lcom/baidu/techain/af/hp;->y:Lcom/baidu/techain/af/hp;

    .line 25000
    iget v0, v0, Lcom/baidu/techain/af/hp;->aX:I

    .line 1000
    const/16 v1, 0x12c

    invoke-virtual {v9, v0, v1}, Ldxoptimizer/cqj;->a(II)I

    move-result v0

    .line 26000
    invoke-static {v10, v0}, Ljava/lang/Math;->max(II)I

    move-result v0

    .line 1000
    new-instance v1, Lcom/baidu/techain/af/dz;

    iget-object v2, p0, Lcom/baidu/techain/af/dq;->a:Landroid/content/Context;

    invoke-direct {v1, v2, v0}, Lcom/baidu/techain/af/dz;-><init>(Landroid/content/Context;I)V

    invoke-virtual {v8, v1, v0, v13}, Lcom/baidu/techain/af/j;->a(Lcom/baidu/techain/af/j$a;II)Z

    :cond_15b
    sget-object v0, Lcom/baidu/techain/af/hp;->Q:Lcom/baidu/techain/af/hp;

    .line 27000
    iget v0, v0, Lcom/baidu/techain/af/hp;->aX:I

    .line 1000
    invoke-virtual {v9, v0, v12}, Ldxoptimizer/cqj;->a(IZ)Z

    move-result v0

    if-eqz v0, :cond_17b

    sget-object v0, Lcom/baidu/techain/af/hp;->R:Lcom/baidu/techain/af/hp;

    .line 28000
    iget v0, v0, Lcom/baidu/techain/af/hp;->aX:I

    .line 1000
    invoke-virtual {v9, v0, v14}, Ldxoptimizer/cqj;->a(II)I

    move-result v0

    .line 29000
    invoke-static {v10, v0}, Ljava/lang/Math;->max(II)I

    move-result v0

    .line 1000
    new-instance v1, Lcom/baidu/techain/af/du;

    iget-object v2, p0, Lcom/baidu/techain/af/dq;->a:Landroid/content/Context;

    invoke-direct {v1, v2, v0}, Lcom/baidu/techain/af/du;-><init>(Landroid/content/Context;I)V

    invoke-virtual {v8, v1, v0, v13}, Lcom/baidu/techain/af/j;->a(Lcom/baidu/techain/af/j$a;II)Z

    :cond_17b
    sget-object v0, Lcom/baidu/techain/af/hp;->W:Lcom/baidu/techain/af/hp;

    .line 30000
    iget v0, v0, Lcom/baidu/techain/af/hp;->aX:I

    .line 1000
    invoke-virtual {v9, v0, v11}, Ldxoptimizer/cqj;->a(IZ)Z

    move-result v0

    if-eqz v0, :cond_19b

    sget-object v0, Lcom/baidu/techain/af/hp;->X:Lcom/baidu/techain/af/hp;

    .line 31000
    iget v0, v0, Lcom/baidu/techain/af/hp;->aX:I

    .line 1000
    invoke-virtual {v9, v0, v14}, Ldxoptimizer/cqj;->a(II)I

    move-result v0

    .line 32000
    invoke-static {v10, v0}, Ljava/lang/Math;->max(II)I

    move-result v0

    .line 1000
    new-instance v1, Lcom/baidu/techain/af/ee;

    iget-object v2, p0, Lcom/baidu/techain/af/dq;->a:Landroid/content/Context;

    invoke-direct {v1, v2, v0}, Lcom/baidu/techain/af/ee;-><init>(Landroid/content/Context;I)V

    invoke-virtual {v8, v1, v0, v13}, Lcom/baidu/techain/af/j;->a(Lcom/baidu/techain/af/j$a;II)Z

    :cond_19b
    sget-object v0, Lcom/baidu/techain/af/hp;->ap:Lcom/baidu/techain/af/hp;

    .line 33000
    iget v0, v0, Lcom/baidu/techain/af/hp;->aX:I

    .line 1000
    invoke-virtual {v9, v0, v11}, Ldxoptimizer/cqj;->a(IZ)Z

    move-result v0

    if-eqz v0, :cond_1a8

    invoke-direct {p0}, Lcom/baidu/techain/af/dq;->a()Z

    :cond_1a8
    sget-object v0, Lcom/baidu/techain/af/hp;->a:Lcom/baidu/techain/af/hp;

    .line 34000
    iget v0, v0, Lcom/baidu/techain/af/hp;->aX:I

    .line 1000
    invoke-virtual {v9, v0, v12}, Ldxoptimizer/cqj;->a(IZ)Z

    move-result v0

    if-eqz v0, :cond_1cb

    sget-object v0, Lcom/baidu/techain/af/hp;->b:Lcom/baidu/techain/af/hp;

    .line 35000
    iget v0, v0, Lcom/baidu/techain/af/hp;->aX:I

    .line 1000
    const v1, 0x15180

    invoke-virtual {v9, v0, v1}, Ldxoptimizer/cqj;->a(II)I

    move-result v0

    .line 36000
    invoke-static {v10, v0}, Ljava/lang/Math;->max(II)I

    move-result v0

    .line 1000
    new-instance v1, Lcom/baidu/techain/af/eb;

    iget-object v2, p0, Lcom/baidu/techain/af/dq;->a:Landroid/content/Context;

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

    invoke-virtual {v8, v1, v0, v10}, Lcom/baidu/techain/af/j;->a(Lcom/baidu/techain/af/j$a;II)Z

    :cond_1cb
    sget-object v0, Lcom/baidu/techain/af/hp;->aD:Lcom/baidu/techain/af/hp;

    .line 37000
    iget v0, v0, Lcom/baidu/techain/af/hp;->aX:I

    .line 1000
    invoke-virtual {v9, v0, v11}, Ldxoptimizer/cqj;->a(IZ)Z

    move-result v0

    if-eqz v0, :cond_1ed

    sget-object v0, Lcom/baidu/techain/af/hp;->aE:Lcom/baidu/techain/af/hp;

    .line 38000
    iget v0, v0, Lcom/baidu/techain/af/hp;->aX:I

    .line 1000
    const/16 v1, 0xe10

    invoke-virtual {v9, v0, v1}, Ldxoptimizer/cqj;->a(II)I

    move-result v0

    .line 39000
    invoke-static {v10, v0}, Ljava/lang/Math;->max(II)I

    move-result v0

    .line 1000
    new-instance v1, Lcom/baidu/techain/af/dt;

    iget-object v2, p0, Lcom/baidu/techain/af/dq;->a:Landroid/content/Context;

    invoke-direct {v1, v2, v0}, Lcom/baidu/techain/af/dt;-><init>(Landroid/content/Context;I)V

    invoke-virtual {v8, v1, v0, v13}, Lcom/baidu/techain/af/j;->a(Lcom/baidu/techain/af/j$a;II)Z

    .line 0
    :cond_1ed
    return-void
.end method

.method private a()Z
    .registers 9

    const/4 v1, 0x0

    sget v0, Landroid/os/Build$VERSION;->SDK_INT:I

    const/16 v2, 0xe

    if-lt v0, v2, :cond_37

    :try_start_7
    iget-object v0, p0, Lcom/baidu/techain/af/dq;->a:Landroid/content/Context;

    instance-of v0, v0, Landroid/app/Application;

    if-eqz v0, :cond_28

    iget-object v0, p0, Lcom/baidu/techain/af/dq;->a:Landroid/content/Context;

    check-cast v0, Landroid/app/Application;

    :goto_11
    new-instance v2, Lcom/baidu/techain/af/di;

    iget-object v3, p0, Lcom/baidu/techain/af/dq;->a:Landroid/content/Context;

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

    move-result-wide v4

    const-wide/16 v6, 0x3e8

    div-long/2addr v4, v6

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

    move-result-object v4

    invoke-direct {v2, v3, v4}, Lcom/baidu/techain/af/di;-><init>(Landroid/content/Context;Ljava/lang/String;)V

    invoke-virtual {v0, v2}, Landroid/app/Application;->registerActivityLifecycleCallbacks(Landroid/app/Application$ActivityLifecycleCallbacks;)V

    const/4 v0, 0x1

    :goto_27
    return v0

    :cond_28
    iget-object v0, p0, Lcom/baidu/techain/af/dq;->a:Landroid/content/Context;

    invoke-virtual {v0}, Landroid/content/Context;->getApplicationContext()Landroid/content/Context;

    move-result-object v0

    check-cast v0, Landroid/app/Application;
    :try_end_30
    .catch Ljava/lang/Exception; {:try_start_7 .. :try_end_30} :catch_31

    goto :goto_11

    :catch_31
    move-exception v0

    invoke-static {v0}, Lcom/baidu/techain/aa/c;->a(Ljava/lang/Throwable;)V

    move v0, v1

    goto :goto_27

    :cond_37
    move v0, v1

    goto :goto_27
.end method