bfo.smali

.class public Ldxoptimizer/bfo;
.super Ljava/lang/Object;
.source "MessageBoxUtils.java"


# static fields
.field private static final a:Ljava/text/SimpleDateFormat;


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

    .prologue
    .line 88
    new-instance v0, Ljava/text/SimpleDateFormat;

    const-string v1, "yyyy-MM-dd HH:mm"

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

    sput-object v0, Ldxoptimizer/bfo;->a:Ljava/text/SimpleDateFormat;

    return-void
.end method

.method static a(Landroid/content/Context;Ldxoptimizer/bfh;)Landroid/content/Intent;
    .registers 12
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lorg/json/JSONException;
        }
    .end annotation

    .prologue
    const/4 v8, 0x0

    const/4 v9, 0x1

    .line 407
    .line 408
    new-instance v0, Lorg/json/JSONObject;

    iget-object v1, p1, Ldxoptimizer/bfh;->o:Ljava/lang/String;

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

    .line 410
    iget v1, p1, Ldxoptimizer/bfh;->u:I

    packed-switch v1, :pswitch_data_42

    move-object v0, v8

    .line 435
    :goto_f
    return-object v0

    .line 412
    :pswitch_10
    invoke-static {p0, v0}, Ldxoptimizer/bfo;->a(Landroid/content/Context;Lorg/json/JSONObject;)Landroid/content/Intent;

    move-result-object v0

    goto :goto_f

    .line 417
    :pswitch_15
    const-string v1, "url"

    invoke-virtual {v0, v1}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    .line 420
    :try_start_1b
    const-string v1, "share_enable"

    invoke-virtual {v0, v1}, Lorg/json/JSONObject;->getBoolean(Ljava/lang/String;)Z

    move-result v5

    .line 421
    const-string v1, "share_info"

    invoke-virtual {v0, v1}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v6

    .line 422
    const-string v1, "box_enable"

    invoke-virtual {v0, v1}, Lorg/json/JSONObject;->getBoolean(Ljava/lang/String;)Z

    move-result v7

    .line 423
    const/4 v1, 0x0

    const/4 v3, 0x1

    const/4 v4, 0x1

    move-object v0, p0

    invoke-static/range {v0 .. v7}, Ldxoptimizer/cfy;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;ZZZLjava/lang/String;Z)Landroid/content/Intent;
    :try_end_34
    .catch Lorg/json/JSONException; {:try_start_1b .. :try_end_34} :catch_3b

    move-result-object v0

    .line 427
    :goto_35
    const/high16 v1, 0x14000000

    invoke-virtual {v0, v1}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;

    goto :goto_f

    .line 424
    :catch_3b
    move-exception v0

    .line 425
    invoke-static {p0, v8, v2, v9, v9}, Ldxoptimizer/cfy;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;ZZ)Landroid/content/Intent;

    move-result-object v0

    goto :goto_35

    .line 410
    nop

    :pswitch_data_42
    .packed-switch 0x1
        :pswitch_10
        :pswitch_15
    .end packed-switch
.end method

.method public static a(Landroid/content/Context;Lorg/json/JSONObject;)Landroid/content/Intent;
    .registers 6
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lorg/json/JSONException;
        }
    .end annotation

    .prologue
    .line 266
    invoke-static {p0, p1}, Ldxoptimizer/bfo;->d(Landroid/content/Context;Lorg/json/JSONObject;)Landroid/content/Intent;

    move-result-object v0

    .line 267
    if-nez v0, :cond_1f

    .line 268
    const-string v1, "more_filters"

    invoke-virtual {p1, v1}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;

    move-result-object v2

    .line 269
    if-eqz v2, :cond_1f

    .line 270
    invoke-virtual {v2}, Lorg/json/JSONArray;->length()I

    move-result v3

    .line 271
    const/4 v1, 0x0

    :goto_13
    if-ge v1, v3, :cond_1f

    .line 272
    invoke-virtual {v2, v1}, Lorg/json/JSONArray;->getJSONObject(I)Lorg/json/JSONObject;

    move-result-object v0

    .line 273
    invoke-static {p0, v0}, Ldxoptimizer/bfo;->d(Landroid/content/Context;Lorg/json/JSONObject;)Landroid/content/Intent;

    move-result-object v0

    .line 274
    if-eqz v0, :cond_20

    .line 280
    :cond_1f
    return-object v0

    .line 271
    :cond_20
    add-int/lit8 v1, v1, 0x1

    goto :goto_13
.end method

.method public static a(Landroid/content/Context;Ldxoptimizer/bff;)Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;
    .registers 6

    .prologue
    .line 619
    new-instance v0, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;

    invoke-direct {v0}, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;-><init>()V

    .line 620
    iget-object v1, p1, Ldxoptimizer/bff;->a:Ljava/lang/String;

    iput-object v1, v0, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->pkgName:Ljava/lang/String;

    .line 621
    iget-object v1, p1, Ldxoptimizer/bff;->m:Ljava/lang/String;

    iput-object v1, v0, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->appDesc:Ljava/lang/String;

    .line 622
    iget-object v1, p1, Ldxoptimizer/bff;->b:Ljava/lang/String;

    iput-object v1, v0, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->appName:Ljava/lang/String;

    .line 623
    iget-object v1, p1, Ldxoptimizer/bff;->d:Ljava/lang/String;

    iput-object v1, v0, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->appLongDesc:Ljava/lang/String;

    .line 624
    iget-object v1, p1, Ldxoptimizer/bff;->e:Ljava/lang/String;

    iput-object v1, v0, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->bannerUrl:Ljava/lang/String;

    .line 625
    iget-object v1, p1, Ldxoptimizer/bff;->n:Ljava/lang/String;

    iput-object v1, v0, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->appIconUrl:Ljava/lang/String;

    .line 626
    iget-object v1, p1, Ldxoptimizer/bff;->f:Ljava/lang/String;

    iput-object v1, v0, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->pkgUrl:Ljava/lang/String;

    .line 627
    iget-wide v2, p1, Ldxoptimizer/bff;->i:J

    iput-wide v2, v0, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->pkgSize:J

    .line 628
    iget v1, p1, Ldxoptimizer/bff;->h:I

    iput v1, v0, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->versionCode:I

    .line 629
    iget-object v1, p1, Ldxoptimizer/bff;->g:Ljava/lang/String;

    iput-object v1, v0, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->versionName:Ljava/lang/String;

    .line 630
    return-object v0
.end method

.method private static a(Lorg/json/JSONObject;)Ldxoptimizer/bfh;
    .registers 3
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lorg/json/JSONException;
        }
    .end annotation

    .prologue
    .line 456
    new-instance v0, Ldxoptimizer/bfh;

    invoke-direct {v0}, Ldxoptimizer/bfh;-><init>()V

    .line 457
    const-string v1, "msg_type"

    invoke-virtual {p0, v1}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I

    move-result v1

    iput v1, v0, Ldxoptimizer/bfh;->j:I

    .line 458
    const-string v1, "text"

    invoke-virtual {p0, v1}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    iput-object v1, v0, Ldxoptimizer/bfh;->m:Ljava/lang/String;

    .line 459
    const-string v1, "icon_url"

    invoke-virtual {p0, v1}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    iput-object v1, v0, Ldxoptimizer/bfh;->n:Ljava/lang/String;

    .line 460
    const-string v1, "click_params"

    invoke-virtual {p0, v1}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    iput-object v1, v0, Ldxoptimizer/bfh;->o:Ljava/lang/String;

    .line 461
    const/4 v1, 0x0

    iput v1, v0, Ldxoptimizer/bfh;->q:I

    .line 462
    const-string v1, "click_action"

    invoke-virtual {p0, v1}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I

    move-result v1

    iput v1, v0, Ldxoptimizer/bfh;->u:I

    .line 464
    return-object v0
.end method

.method public static a(JLandroid/content/Context;)Ljava/lang/String;
    .registers 13

    .prologue
    const-wide/32 v8, 0x36ee80

    const v7, 0x7f08075a

    const/4 v6, 0x2

    const/4 v5, 0x1

    const/4 v4, 0x0

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

    move-result-wide v0

    .line 591
    cmp-long v2, v0, p0

    if-lez v2, :cond_19

    .line 592
    const v0, 0x7f08074c

    invoke-virtual {p2, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String;

    move-result-object v0

    .line 605
    :goto_18
    return-object v0

    .line 594
    :cond_19
    sub-long v0, p0, v0

    .line 595
    const-wide/32 v2, 0x5265c00

    cmp-long v2, v0, v2

    if-ltz v2, :cond_3c

    .line 596
    const-wide/32 v2, 0x5265c00

    div-long/2addr v0, v2

    .line 597
    new-array v2, v6, [Ljava/lang/Object;

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

    move-result-object v0

    aput-object v0, v2, v4

    const v0, 0x7f080749

    .line 598
    invoke-virtual {p2, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String;

    move-result-object v0

    aput-object v0, v2, v5

    .line 597
    invoke-virtual {p2, v7, v2}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    goto :goto_18

    .line 599
    :cond_3c
    cmp-long v2, v0, v8

    if-ltz v2, :cond_58

    .line 600
    div-long/2addr v0, v8

    long-to-int v0, v0

    .line 601
    new-array v1, v6, [Ljava/lang/Object;

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

    move-result-object v0

    aput-object v0, v1, v4

    const v0, 0x7f08074d

    .line 602
    invoke-virtual {p2, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String;

    move-result-object v0

    aput-object v0, v1, v5

    .line 601
    invoke-virtual {p2, v7, v1}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    goto :goto_18

    .line 604
    :cond_58
    const-wide/32 v2, 0xea60

    div-long/2addr v0, v2

    long-to-int v0, v0

    .line 605
    new-array v1, v6, [Ljava/lang/Object;

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

    move-result-object v0

    aput-object v0, v1, v4

    const v0, 0x7f080750

    .line 606
    invoke-virtual {p2, v0}, Landroid/content/Context;->getString(I)Ljava/lang/String;

    move-result-object v0

    aput-object v0, v1, v5

    .line 605
    invoke-virtual {p2, v7, v1}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    goto :goto_18
.end method

.method public static a(Ljava/lang/String;Landroid/content/Context;)Ljava/lang/String;
    .registers 9

    .prologue
    const v6, 0x7f08075c

    const/4 v5, 0x1

    const/4 v4, 0x0

    .line 582
    :try_start_5
    new-instance v0, Ljava/text/SimpleDateFormat;

    const-string v1, "HH:mm"

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

    sget-object v1, Ldxoptimizer/bfo;->a:Ljava/text/SimpleDateFormat;

    invoke-virtual {v1, p0}, Ljava/text/SimpleDateFormat;->parse(Ljava/lang/String;)Ljava/util/Date;

    move-result-object v1

    invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String;

    move-result-object v0

    .line 583
    const v1, 0x7f08075c

    const/4 v2, 0x1

    new-array v2, v2, [Ljava/lang/Object;

    const/4 v3, 0x0

    aput-object v0, v2, v3

    invoke-virtual {p1, v1, v2}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
    :try_end_22
    .catch Ljava/text/ParseException; {:try_start_5 .. :try_end_22} :catch_24

    move-result-object v0

    .line 585
    :goto_23
    return-object v0

    .line 584
    :catch_24
    move-exception v0

    .line 585
    new-array v0, v5, [Ljava/lang/Object;

    const-string v1, ""

    aput-object v1, v0, v4

    invoke-virtual {p1, v6, v0}, Landroid/content/Context;->getString(I[Ljava/lang/Object;)Ljava/lang/String;

    move-result-object v0

    goto :goto_23
.end method

.method public static a(Landroid/app/Activity;Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;Ljava/lang/String;)V
    .registers 6

    .prologue
    .line 634
    new-instance v0, Landroid/content/Intent;

    const-class v1, Lcom/dianxinos/optimizer/module/toolbox/ToolboxDownloadActivity;

    invoke-direct {v0, p0, v1}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V

    .line 635
    const-string v1, "extra.data"

    invoke-virtual {v0, v1, p1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent;

    .line 636
    const-string v1, "extra.project"

    invoke-virtual {v0, v1, p2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;

    .line 637
    const-string v1, "extra.longdesc"

    iget-object v2, p1, Lcom/dianxinos/optimizer/module/toolbox/TBConfigItem;->appLongDesc:Ljava/lang/String;

    invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;

    .line 638
    const-string v1, "extra.module"

    const/4 v2, 0x1

    invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Z)Landroid/content/Intent;

    .line 639
    invoke-static {p0, v0}, Ldxoptimizer/cco;->a(Landroid/content/Context;Landroid/content/Intent;)V

    .line 640
    return-void
.end method

.method public static a(Landroid/content/Context;)V
    .registers 4

    .prologue
    .line 611
    invoke-static {p0}, Ldxoptimizer/bfn;->a(Landroid/content/Context;)Z

    move-result v0

    if-eqz v0, :cond_12

    .line 612
    const-string v0, "msgbox"

    const-string v1, "msg_ss"

    const/4 v2, 0x1

    .line 614
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    .line 612
    invoke-static {v0, v1, v2}, Ldxoptimizer/cgh;->b(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V

    .line 616
    :cond_12
    return-void
.end method

.method public static a(Landroid/content/Context;Landroid/content/Intent;)V
    .registers 7

    .prologue
    const/4 v4, 0x1

    const/4 v2, -0x1

    .line 373
    const-string v0, "extra.id"

    invoke-static {p1, v0, v2}, Ldxoptimizer/cgc;->a(Landroid/content/Intent;Ljava/lang/String;I)I

    move-result v0

    .line 377
    if-eq v0, v2, :cond_d

    .line 378
    invoke-static {p0, v0}, Ldxoptimizer/cge;->a(Landroid/content/Context;I)V

    .line 380
    :cond_d
    const-string v0, "extra.intent"

    invoke-static {p1, v0}, Ldxoptimizer/cgc;->c(Landroid/content/Intent;Ljava/lang/String;)Landroid/os/Parcelable;

    move-result-object v0

    check-cast v0, Landroid/content/Intent;

    .line 381
    const-string v1, "extra.from"

    invoke-static {p1, v1, v2}, Ldxoptimizer/cgc;->a(Landroid/content/Intent;Ljava/lang/String;I)I

    move-result v1

    .line 382
    if-eqz v0, :cond_25

    if-eq v1, v2, :cond_25

    .line 383
    invoke-static {p0}, Ldxoptimizer/cfb;->a(Landroid/content/Context;)Landroid/content/pm/PackageManager;

    move-result-object v2

    .line 384
    if-nez v2, :cond_26

    .line 404
    :cond_25
    :goto_25
    return-void

    .line 387
    :cond_26
    const/high16 v3, 0x10000

    invoke-virtual {v2, v0, v3}, Landroid/content/pm/PackageManager;->resolveActivity(Landroid/content/Intent;I)Landroid/content/pm/ResolveInfo;

    move-result-object v2

    .line 389
    if-eqz v2, :cond_25

    .line 390
    invoke-virtual {p0, v0}, Landroid/content/Context;->startActivity(Landroid/content/Intent;)V

    .line 391
    if-ne v1, v4, :cond_3f

    .line 392
    const-string v0, "sysmsg"

    const-string v1, "t_c"

    .line 394
    invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    .line 392
    invoke-static {v0, v1, v2}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V

    goto :goto_25

    .line 395
    :cond_3f
    const/4 v0, 0x2

    if-ne v1, v0, :cond_25

    .line 396
    const-string v0, "sysmsg"

    const-string v1, "a_c"

    .line 398
    invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    .line 396
    invoke-static {v0, v1, v2}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V

    goto :goto_25
.end method

.method public static a(Ldxoptimizer/bfh;Landroid/content/Context;)V
    .registers 3

    .prologue
    .line 502
    iget v0, p0, Ldxoptimizer/bfh;->u:I

    packed-switch v0, :pswitch_data_e

    .line 507
    invoke-static {p0, p1}, Ldxoptimizer/bfo;->b(Ldxoptimizer/bfh;Landroid/content/Context;)V

    .line 510
    :goto_8
    return-void

    .line 504
    :pswitch_9
    invoke-static {p0, p1}, Ldxoptimizer/bfo;->c(Ldxoptimizer/bfh;Landroid/content/Context;)V

    goto :goto_8

    .line 502
    nop

    :pswitch_data_e
    .packed-switch 0x4
        :pswitch_9
    .end packed-switch
.end method

.method public static a(Lorg/json/JSONObject;Ldxoptimizer/bfh;)V
    .registers 7
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lorg/json/JSONException;
        }
    .end annotation

    .prologue
    .line 439
    const-string v0, "ui_type"

    invoke-virtual {p0, v0}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I

    move-result v0

    iput v0, p1, Ldxoptimizer/bfh;->s:I

    .line 440
    const-string v0, "auto_delete"

    invoke-virtual {p0, v0}, Lorg/json/JSONObject;->getBoolean(Ljava/lang/String;)Z

    move-result v0

    iput-boolean v0, p1, Ldxoptimizer/bfh;->t:Z

    .line 441
    const-string v0, "sub_msgs"

    invoke-virtual {p0, v0}, Lorg/json/JSONObject;->optJSONArray(Ljava/lang/String;)Lorg/json/JSONArray;

    move-result-object v2

    .line 442
    if-eqz v2, :cond_48

    invoke-virtual {v2}, Lorg/json/JSONArray;->length()I

    move-result v0

    if-lez v0, :cond_48

    .line 443
    new-instance v0, Ljava/util/ArrayList;

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

    iput-object v0, p1, Ldxoptimizer/bfh;->w:Ljava/util/List;

    .line 444
    const/4 v0, 0x2

    invoke-virtual {v2}, Lorg/json/JSONArray;->length()I

    move-result v1

    invoke-static {v0, v1}, Ljava/lang/Math;->min(II)I

    move-result v3

    .line 445
    const/4 v0, 0x0

    move v1, v0

    :goto_30
    if-ge v1, v3, :cond_48

    .line 447
    :try_start_32
    iget-object v0, p1, Ldxoptimizer/bfh;->w:Ljava/util/List;

    invoke-virtual {v2, v1}, Lorg/json/JSONArray;->getJSONObject(I)Lorg/json/JSONObject;

    move-result-object v4

    invoke-static {v4}, Ldxoptimizer/bfo;->a(Lorg/json/JSONObject;)Ldxoptimizer/bfh;

    move-result-object v4

    invoke-interface {v0, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z
    :try_end_3f
    .catch Lorg/json/JSONException; {:try_start_32 .. :try_end_3f} :catch_43

    .line 445
    :goto_3f
    add-int/lit8 v0, v1, 0x1

    move v1, v0

    goto :goto_30

    .line 448
    :catch_43
    move-exception v0

    .line 449
    invoke-virtual {v0}, Lorg/json/JSONException;->printStackTrace()V

    goto :goto_3f

    .line 453
    :cond_48
    return-void
.end method

.method public static a(Landroid/content/Context;Ljava/lang/String;)Z
    .registers 5
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lorg/json/JSONException;
        }
    .end annotation

    .prologue
    .line 91
    new-instance v0, Lorg/json/JSONObject;

    invoke-direct {v0, p1}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V

    const-string v1, "click_params"

    .line 92
    invoke-virtual {v0, v1}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;

    move-result-object v0

    .line 93
    const-string v1, "type"

    invoke-virtual {v0, v1}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I

    move-result v1

    .line 95
    const/4 v2, 0x1

    if-ne v1, v2, :cond_19

    .line 96
    invoke-static {p0, v0}, Ldxoptimizer/bfo;->c(Landroid/content/Context;Lorg/json/JSONObject;)Z

    move-result v0

    .line 104
    :goto_18
    return v0

    .line 97
    :cond_19
    const/4 v2, 0x2

    if-ne v1, v2, :cond_21

    .line 98
    invoke-static {p0, v0}, Ldxoptimizer/bfo;->e(Landroid/content/Context;Lorg/json/JSONObject;)Z

    move-result v0

    goto :goto_18

    .line 99
    :cond_21
    const/4 v2, 0x3

    if-ne v1, v2, :cond_29

    .line 100
    invoke-static {p0, v0}, Ldxoptimizer/bfo;->f(Landroid/content/Context;Lorg/json/JSONObject;)Z

    move-result v0

    goto :goto_18

    .line 101
    :cond_29
    const/4 v2, 0x4

    if-ne v1, v2, :cond_31

    .line 102
    invoke-static {p0, v0}, Ldxoptimizer/bfo;->b(Landroid/content/Context;Lorg/json/JSONObject;)Z

    move-result v0

    goto :goto_18

    .line 104
    :cond_31
    const/4 v0, 0x0

    goto :goto_18
.end method

.method private static a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Z
    .registers 6

    .prologue
    .line 284
    const-string v0, "android.intent.action.UNINSTALL_PACKAGE"

    invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-nez v0, :cond_10

    const-string v0, "android.intent.action.DELETE"

    .line 285
    invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v0

    if-eqz v0, :cond_29

    .line 286
    :cond_10
    invoke-static {p2}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;

    move-result-object v0

    .line 287
    invoke-virtual {v0}, Landroid/net/Uri;->getScheme()Ljava/lang/String;

    move-result-object v1

    .line 288
    const-string v2, "package"

    invoke-virtual {v2, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v1

    if-eqz v1, :cond_29

    .line 289
    invoke-virtual {v0}, Landroid/net/Uri;->getSchemeSpecificPart()Ljava/lang/String;

    move-result-object v0

    .line 290
    invoke-static {p0, v0}, Ldxoptimizer/cem;->g(Landroid/content/Context;Ljava/lang/String;)Z

    move-result v0

    .line 293
    :goto_28
    return v0

    :cond_29
    const/4 v0, 0x1

    goto :goto_28
.end method

.method public static a(Landroid/content/Context;Ljava/lang/String;Z)Z
    .registers 5

    .prologue
    const/4 v0, 0x0

    .line 488
    invoke-static {p1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v1

    if-nez v1, :cond_d

    invoke-static {p0, p1}, Ldxoptimizer/cem;->g(Landroid/content/Context;Ljava/lang/String;)Z

    move-result v1

    if-nez v1, :cond_e

    .line 498
    :cond_d
    :goto_d
    return v0

    .line 492
    :cond_e
    invoke-static {}, Ldxoptimizer/cep;->b()Z

    move-result v1

    if-eqz v1, :cond_18

    .line 493
    invoke-static {p0, p1}, Ldxoptimizer/cep;->b(Landroid/content/Context;Ljava/lang/String;)Z

    move-result v0

    .line 495
    :cond_18
    if-nez v0, :cond_d

    .line 496
    invoke-static {p0, p1, p2}, Ldxoptimizer/cel;->a(Landroid/content/Context;Ljava/lang/String;Z)V

    goto :goto_d
.end method

.method public static a(Ljava/lang/String;)Z
    .registers 5

    .prologue
    const/4 v0, 0x0

    .line 570
    :try_start_1
    sget-object v1, Ldxoptimizer/bfo;->a:Ljava/text/SimpleDateFormat;

    invoke-virtual {v1, p0}, Ljava/text/SimpleDateFormat;->parse(Ljava/lang/String;)Ljava/util/Date;

    move-result-object v1

    .line 571
    invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar;

    move-result-object v2

    .line 572
    invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar;

    move-result-object v3

    .line 573
    invoke-virtual {v3, v1}, Ljava/util/Calendar;->setTime(Ljava/util/Date;)V

    .line 574
    const/4 v1, 0x5

    invoke-virtual {v2, v1}, Ljava/util/Calendar;->get(I)I

    move-result v1

    const/4 v2, 0x5

    invoke-virtual {v3, v2}, Ljava/util/Calendar;->get(I)I
    :try_end_1b
    .catch Ljava/text/ParseException; {:try_start_1 .. :try_end_1b} :catch_20

    move-result v2

    if-ne v1, v2, :cond_1f

    const/4 v0, 0x1

    .line 576
    :cond_1f
    :goto_1f
    return v0

    .line 575
    :catch_20
    move-exception v1

    goto :goto_1f
.end method

.method public static b(Landroid/content/Context;Landroid/content/Intent;)V
    .registers 5

    .prologue
    const/4 v1, -0x1

    .line 468
    const-string v0, "extra.id"

    invoke-static {p1, v0, v1}, Ldxoptimizer/cgc;->a(Landroid/content/Intent;Ljava/lang/String;I)I

    move-result v0

    .line 472
    if-eq v0, v1, :cond_c

    .line 473
    invoke-static {p0, v0}, Ldxoptimizer/cge;->a(Landroid/content/Context;I)V

    .line 475
    :cond_c
    const-string v0, "extra.data"

    invoke-static {p1, v0}, Ldxoptimizer/cgc;->b(Landroid/content/Intent;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    .line 476
    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v1

    if-nez v1, :cond_1e

    invoke-static {p0, v0}, Ldxoptimizer/cem;->g(Landroid/content/Context;Ljava/lang/String;)Z

    move-result v1

    if-nez v1, :cond_1f

    .line 485
    :cond_1e
    :goto_1e
    return-void

    .line 479
    :cond_1f
    invoke-static {}, Ldxoptimizer/cbn;->a()Ldxoptimizer/cbn;

    move-result-object v1

    new-instance v2, Ldxoptimizer/bfo$1;

    invoke-direct {v2, p0, v0}, Ldxoptimizer/bfo$1;-><init>(Landroid/content/Context;Ljava/lang/String;)V

    invoke-virtual {v1, v2}, Ldxoptimizer/cbn;->b(Ljava/lang/Runnable;)V

    goto :goto_1e
.end method

.method private static b(Ldxoptimizer/bfh;Landroid/content/Context;)V
    .registers 7

    .prologue
    const/4 v4, 0x1

    const/4 v3, 0x0

    .line 515
    :try_start_2
    invoke-static {p1, p0}, Ldxoptimizer/bfo;->a(Landroid/content/Context;Ldxoptimizer/bfh;)Landroid/content/Intent;

    move-result-object v0

    .line 516
    if-nez v0, :cond_1d

    .line 517
    new-instance v0, Ljava/lang/NullPointerException;

    const-string v1, "intent is null when generate Intent"

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

    throw v0
    :try_end_10
    .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_10} :catch_10

    .line 523
    :catch_10
    move-exception v0

    .line 524
    iget v0, p0, Ldxoptimizer/bfh;->u:I

    const/4 v1, 0x2

    if-ne v0, v1, :cond_2d

    .line 525
    const v0, 0x7f080751

    invoke-static {p1, v0, v3}, Ldxoptimizer/cgi;->a(Landroid/content/Context;II)Landroid/widget/Toast;

    .line 533
    :cond_1c
    :goto_1c
    return-void

    .line 519
    :cond_1d
    :try_start_1d
    invoke-static {p1, v0}, Ldxoptimizer/cco;->a(Landroid/content/Context;Landroid/content/Intent;)V

    .line 520
    const-string v0, "msgbox_read"

    iget-object v1, p0, Ldxoptimizer/bfh;->x:Ljava/lang/String;

    const/4 v2, 0x1

    .line 522
    invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    .line 520
    invoke-static {v0, v1, v2}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V
    :try_end_2c
    .catch Ljava/lang/Exception; {:try_start_1d .. :try_end_2c} :catch_10

    goto :goto_1c

    .line 526
    :cond_2d
    iget v0, p0, Ldxoptimizer/bfh;->u:I

    if-ne v0, v4, :cond_1c

    .line 527
    const v0, 0x7f08074b

    invoke-static {p1, v0, v3}, Ldxoptimizer/cgi;->a(Landroid/content/Context;II)Landroid/widget/Toast;

    goto :goto_1c
.end method

.method private static b(Landroid/content/Context;Lorg/json/JSONObject;)Z
    .registers 12
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lorg/json/JSONException;
        }
    .end annotation

    .prologue
    const/16 v7, 0x3c

    const/4 v9, 0x1

    const/4 v0, 0x0

    .line 108
    const-string v1, "package"

    const/4 v2, 0x0

    invoke-virtual {p1, v1, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    .line 109
    invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v2

    if-nez v2, :cond_17

    invoke-static {p0, v1}, Ldxoptimizer/cem;->g(Landroid/content/Context;Ljava/lang/String;)Z

    move-result v2

    if-nez v2, :cond_18

    .line 132
    :cond_17
    :goto_17
    return v0

    .line 112
    :cond_18
    const-string v2, "title"

    invoke-virtual {p1, v2}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    .line 113
    const-string v3, "message"

    invoke-virtual {p1, v3}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v4

    .line 114
    new-instance v3, Landroid/content/Intent;

    const-class v5, Lcom/dianxinos/optimizer/CommonIntentService;

    invoke-direct {v3, p0, v5}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V

    .line 115
    const-string v5, "com.dianxinos.optimizer.action.SYSMSG_UNINSTALL"

    invoke-virtual {v3, v5}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;

    .line 116
    const-string v5, "extra.data"

    invoke-virtual {v3, v5, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;

    .line 119
    const-string v1, "notify_deletable"

    invoke-virtual {p1, v1, v9}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z

    move-result v1

    if-eqz v1, :cond_56

    .line 120
    const/16 v8, 0x10

    .line 125
    :goto_3f
    const/high16 v1, 0x8000000

    invoke-static {p0, v0, v3, v1}, Landroid/app/PendingIntent;->getService(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;

    move-result-object v6

    .line 128
    invoke-static {v2}, Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned;

    move-result-object v3

    .line 129
    const/4 v1, 0x4

    const/4 v2, 0x2

    .line 130
    invoke-static {v4}, Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned;

    move-result-object v5

    move-object v0, p0

    move-object v4, v3

    .line 129
    invoke-static/range {v0 .. v8}, Ldxoptimizer/cge;->a(Landroid/content/Context;IILjava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;II)V

    move v0, v9

    .line 132
    goto :goto_17

    .line 122
    :cond_56
    const/16 v8, 0x20

    .line 123
    const-string v1, "extra.id"

    invoke-virtual {v3, v1, v7}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;

    goto :goto_3f
.end method

.method private static c(Ldxoptimizer/bfh;Landroid/content/Context;)V
    .registers 5

    .prologue
    .line 536
    iget-object v0, p0, Ldxoptimizer/bfh;->o:Ljava/lang/String;

    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-eqz v0, :cond_9

    .line 566
    :cond_8
    :goto_8
    return-void

    .line 540
    :cond_9
    :try_start_9
    new-instance v0, Lorg/json/JSONObject;

    iget-object v1, p0, Ldxoptimizer/bfh;->o:Ljava/lang/String;

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

    const-string v1, "package"

    const/4 v2, 0x0

    invoke-virtual {v0, v1, v2}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    .line 541
    invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v1

    if-nez v1, :cond_8

    .line 544
    invoke-static {p1, v0}, Ldxoptimizer/cem;->g(Landroid/content/Context;Ljava/lang/String;)Z

    move-result v1

    if-nez v1, :cond_2d

    .line 545
    const v0, 0x7f08027c

    const/4 v1, 0x0

    invoke-static {p1, v0, v1}, Ldxoptimizer/cgi;->b(Landroid/content/Context;II)Landroid/widget/Toast;

    goto :goto_8

    .line 561
    :catch_2b
    move-exception v0

    goto :goto_8

    .line 548
    :cond_2d
    invoke-static {}, Ldxoptimizer/cbn;->a()Ldxoptimizer/cbn;

    move-result-object v1

    new-instance v2, Ldxoptimizer/bfo$2;

    invoke-direct {v2, p1, v0}, Ldxoptimizer/bfo$2;-><init>(Landroid/content/Context;Ljava/lang/String;)V

    invoke-virtual {v1, v2}, Ldxoptimizer/cbn;->a(Ljava/lang/Runnable;)V
    :try_end_39
    .catch Lorg/json/JSONException; {:try_start_9 .. :try_end_39} :catch_2b

    goto :goto_8
.end method

.method private static c(Landroid/content/Context;Lorg/json/JSONObject;)Z
    .registers 11
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lorg/json/JSONException;
        }
    .end annotation

    .prologue
    const/16 v6, 0xf

    const/4 v0, 0x0

    const/4 v8, 0x1

    .line 136
    const-string v1, "title"

    invoke-virtual {p1, v1}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    .line 137
    const-string v2, "message"

    invoke-virtual {p1, v2}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

    .line 138
    const-string v2, "package"

    invoke-virtual {p1, v2}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    .line 139
    const-string v4, "version"

    invoke-virtual {p1, v4}, Lorg/json/JSONObject;->getInt(Ljava/lang/String;)I

    move-result v4

    .line 141
    invoke-static {p0, v2}, Ldxoptimizer/cem;->g(Landroid/content/Context;Ljava/lang/String;)Z

    move-result v5

    if-eqz v5, :cond_29

    .line 142
    invoke-static {p0, v2, v0}, Ldxoptimizer/cem;->b(Landroid/content/Context;Ljava/lang/String;I)I

    move-result v2

    if-lt v2, v4, :cond_29

    .line 175
    :goto_28
    return v0

    .line 147
    :cond_29
    new-instance v2, Landroid/content/Intent;

    const-class v4, Lcom/dianxinos/optimizer/module/toolbox/SafeToolBoxNewActivity;

    invoke-direct {v2, p0, v4}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V

    .line 148
    const/high16 v4, 0x14000000

    invoke-virtual {v2, v4}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;

    .line 150
    new-instance v4, Landroid/content/Intent;

    const-class v5, Lcom/dianxinos/optimizer/CommonIntentService;

    invoke-direct {v4, p0, v5}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V

    .line 151
    const-string v5, "com.dianxinos.optimizer.action.SYSMSG_ACT"

    invoke-virtual {v4, v5}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;

    .line 152
    const-string v5, "extra.intent"

    invoke-virtual {v4, v5, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;

    .line 153
    const-string v2, "extra.from"

    invoke-virtual {v4, v2, v8}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;

    .line 156
    const-string v2, "notify_deletable"

    invoke-virtual {p1, v2, v8}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z

    move-result v2

    if-eqz v2, :cond_76

    .line 157
    const/16 v7, 0x10

    .line 162
    :goto_55
    const/high16 v2, 0x8000000

    invoke-static {p0, v0, v4, v2}, Landroid/app/PendingIntent;->getService(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;

    move-result-object v5

    .line 165
    invoke-static {v1}, Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned;

    move-result-object v2

    .line 166
    const/4 v1, 0x6

    invoke-static {v3}, Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned;

    move-result-object v4

    move-object v0, p0

    move-object v3, v2

    invoke-static/range {v0 .. v7}, Ldxoptimizer/cge;->a(Landroid/content/Context;ILjava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;II)V

    .line 170
    const-string v0, "sysmsg"

    const-string v1, "t_s"

    .line 172
    invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    .line 170
    invoke-static {v0, v1, v2}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V

    move v0, v8

    .line 175
    goto :goto_28

    .line 159
    :cond_76
    const/16 v7, 0x20

    .line 160
    const-string v2, "extra.id"

    invoke-virtual {v4, v2, v6}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;

    goto :goto_55
.end method

.method private static d(Landroid/content/Context;Lorg/json/JSONObject;)Landroid/content/Intent;
    .registers 15
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lorg/json/JSONException;
        }
    .end annotation

    .prologue
    const/4 v3, 0x0

    const/4 v1, 0x0

    .line 182
    const-string v0, "package"

    invoke-virtual {p1, v0, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v5

    .line 183
    invoke-static {v5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v0

    if-nez v0, :cond_1b

    .line 184
    const-string v0, "version"

    invoke-virtual {p1, v0, v3}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I

    move-result v0

    .line 185
    invoke-static {p0, v5, v3}, Ldxoptimizer/cem;->b(Landroid/content/Context;Ljava/lang/String;I)I

    move-result v2

    if-ge v2, v0, :cond_1b

    .line 262
    :cond_1a
    :goto_1a
    return-object v1

    .line 190
    :cond_1b
    const-string v0, "class"

    invoke-virtual {p1, v0, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v6

    .line 191
    const-string v0, "category"

    invoke-virtual {p1, v0, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v7

    .line 192
    const-string v0, "action"

    invoke-virtual {p1, v0, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v8

    .line 193
    const-string v0, "data"

    invoke-virtual {p1, v0, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v9

    .line 194
    const-string v0, "mimetype"

    invoke-virtual {p1, v0, v1}, Lorg/json/JSONObject;->optString(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;

    move-result-object v10

    .line 195
    const-string v0, "flags"

    const/high16 v2, 0x14000000

    invoke-virtual {p1, v0, v2}, Lorg/json/JSONObject;->optInt(Ljava/lang/String;I)I

    move-result v11

    .line 198
    const-string v0, "extras"

    invoke-virtual {p1, v0}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z

    move-result v0

    if-nez v0, :cond_cd

    .line 199
    const-string v0, "extras"

    invoke-virtual {p1, v0}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;

    move-result-object v0

    .line 200
    invoke-static {v0}, Ldxoptimizer/cdm;->b(Lorg/json/JSONObject;)Landroid/os/Bundle;

    move-result-object v0

    .line 203
    :goto_53
    new-instance v4, Landroid/content/Intent;

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

    .line 205
    const/4 v2, 0x1

    .line 206
    invoke-static {v5}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v12

    if-nez v12, :cond_69

    .line 207
    invoke-static {v6}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v12

    if-nez v12, :cond_87

    .line 208
    invoke-virtual {v4, v5, v6}, Landroid/content/Intent;->setClassName(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;

    move v2, v3

    .line 215
    :cond_69
    :goto_69
    invoke-static {v7}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v6

    if-nez v6, :cond_73

    .line 216
    invoke-virtual {v4, v7}, Landroid/content/Intent;->addCategory(Ljava/lang/String;)Landroid/content/Intent;

    move v2, v3

    .line 219
    :cond_73
    invoke-static {v8}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v6

    if-nez v6, :cond_cb

    .line 220
    invoke-virtual {v4, v8}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;

    .line 224
    :goto_7c
    if-eqz v3, :cond_8b

    .line 225
    invoke-virtual {p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager;

    move-result-object v0

    invoke-virtual {v0, v5}, Landroid/content/pm/PackageManager;->getLaunchIntentForPackage(Ljava/lang/String;)Landroid/content/Intent;

    move-result-object v1

    goto :goto_1a

    .line 211
    :cond_87
    invoke-virtual {v4, v5}, Landroid/content/Intent;->setPackage(Ljava/lang/String;)Landroid/content/Intent;

    goto :goto_69

    .line 228
    :cond_8b
    invoke-static {v9}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v2

    if-nez v2, :cond_c1

    .line 229
    invoke-static {v9}, Landroid/net/Uri;->parse(Ljava/lang/String;)Landroid/net/Uri;

    move-result-object v2

    .line 230
    invoke-static {v10}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v3

    if-nez v3, :cond_bd

    .line 231
    invoke-virtual {v4, v2, v10}, Landroid/content/Intent;->setDataAndType(Landroid/net/Uri;Ljava/lang/String;)Landroid/content/Intent;

    .line 239
    :cond_9e
    :goto_9e
    invoke-virtual {v4, v11}, Landroid/content/Intent;->setFlags(I)Landroid/content/Intent;

    .line 240
    if-eqz v0, :cond_a6

    .line 241
    invoke-virtual {v4, v0}, Landroid/content/Intent;->putExtras(Landroid/os/Bundle;)Landroid/content/Intent;

    .line 245
    :cond_a6
    invoke-static {p0}, Ldxoptimizer/cfb;->a(Landroid/content/Context;)Landroid/content/pm/PackageManager;

    move-result-object v0

    .line 246
    if-eqz v0, :cond_1a

    .line 249
    const/high16 v2, 0x10000

    invoke-virtual {v0, v4, v2}, Landroid/content/pm/PackageManager;->resolveActivity(Landroid/content/Intent;I)Landroid/content/pm/ResolveInfo;

    move-result-object v0

    .line 251
    if-eqz v0, :cond_1a

    .line 257
    invoke-static {p0, v8, v9}, Ldxoptimizer/bfo;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Z

    move-result v0

    if-eqz v0, :cond_1a

    move-object v1, v4

    .line 262
    goto/16 :goto_1a

    .line 233
    :cond_bd
    invoke-virtual {v4, v2}, Landroid/content/Intent;->setData(Landroid/net/Uri;)Landroid/content/Intent;

    goto :goto_9e

    .line 235
    :cond_c1
    invoke-static {v10}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v2

    if-nez v2, :cond_9e

    .line 236
    invoke-virtual {v4, v10}, Landroid/content/Intent;->setType(Ljava/lang/String;)Landroid/content/Intent;

    goto :goto_9e

    :cond_cb
    move v3, v2

    goto :goto_7c

    :cond_cd
    move-object v0, v1

    goto :goto_53
.end method

.method private static e(Landroid/content/Context;Lorg/json/JSONObject;)Z
    .registers 11
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lorg/json/JSONException;
        }
    .end annotation

    .prologue
    const/16 v5, 0xf

    const/4 v8, 0x2

    const/4 v1, 0x0

    const/4 v7, 0x1

    .line 297
    invoke-static {p0, p1}, Ldxoptimizer/bfo;->a(Landroid/content/Context;Lorg/json/JSONObject;)Landroid/content/Intent;

    move-result-object v0

    .line 299
    if-nez v0, :cond_d

    move v0, v1

    .line 342
    :goto_c
    return v0

    .line 308
    :cond_d
    const-string v2, "title"

    invoke-virtual {p1, v2}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v2

    .line 309
    const-string v3, "message"

    invoke-virtual {p1, v3}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v3

    .line 311
    new-instance v4, Landroid/content/Intent;

    const-class v6, Lcom/dianxinos/optimizer/CommonIntentService;

    invoke-direct {v4, p0, v6}, Landroid/content/Intent;-><init>(Landroid/content/Context;Ljava/lang/Class;)V

    .line 312
    const-string v6, "com.dianxinos.optimizer.action.SYSMSG_ACT"

    invoke-virtual {v4, v6}, Landroid/content/Intent;->setAction(Ljava/lang/String;)Landroid/content/Intent;

    .line 313
    const-string v6, "extra.intent"

    invoke-virtual {v4, v6, v0}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent;

    .line 314
    const-string v6, "extra.from"

    invoke-virtual {v4, v6, v8}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;

    .line 315
    invoke-static {v0}, Ldxoptimizer/bft;->a(Landroid/content/Intent;)V

    .line 318
    const-string v0, "notify_deletable"

    invoke-virtual {p1, v0, v7}, Lorg/json/JSONObject;->optBoolean(Ljava/lang/String;Z)Z

    move-result v0

    if-eqz v0, :cond_65

    .line 319
    const/16 v0, 0x10

    move v6, v0

    .line 324
    :goto_3d
    const/high16 v0, 0x10000000

    invoke-static {p0, v1, v4, v0}, Landroid/app/PendingIntent;->getService(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent;

    move-result-object v4

    .line 327
    invoke-static {v2}, Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned;

    move-result-object v1

    .line 329
    const/4 v0, 0x6

    .line 331
    invoke-static {v3}, Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned;

    move-result-object v3

    move-object v2, v1

    .line 329
    invoke-static/range {v0 .. v5}, Ldxoptimizer/cge;->a(ILjava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;I)Ldxoptimizer/cgd;

    move-result-object v0

    .line 332
    iput v6, v0, Ldxoptimizer/cgd;->e:I

    .line 333
    iput v8, v0, Ldxoptimizer/cgd;->o:I

    .line 334
    invoke-static {p0, v0}, Ldxoptimizer/cge;->a(Landroid/content/Context;Ldxoptimizer/cgd;)V

    .line 337
    const-string v0, "sysmsg"

    const-string v1, "a_s"

    .line 339
    invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;

    move-result-object v2

    .line 337
    invoke-static {v0, v1, v2}, Ldxoptimizer/cgh;->a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Number;)V

    move v0, v7

    .line 342
    goto :goto_c

    .line 321
    :cond_65
    const/16 v0, 0x20

    .line 322
    const-string v6, "extra.id"

    invoke-virtual {v4, v6, v5}, Landroid/content/Intent;->putExtra(Ljava/lang/String;I)Landroid/content/Intent;

    move v6, v0

    goto :goto_3d
.end method

.method private static f(Landroid/content/Context;Lorg/json/JSONObject;)Z
    .registers 5
    .annotation system Ldalvik/annotation/Throws;
        value = {
            Lorg/json/JSONException;
        }
    .end annotation

    .prologue
    .line 346
    const-string v0, "action"

    invoke-virtual {p1, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    .line 347
    const/4 v0, 0x0

    .line 348
    new-instance v2, Landroid/content/Intent;

    invoke-direct {v2, v1}, Landroid/content/Intent;-><init>(Ljava/lang/String;)V

    .line 349
    const-string v1, "package"

    invoke-virtual {p1, v1}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z

    move-result v1

    if-nez v1, :cond_1d

    .line 350
    const-string v1, "package"

    invoke-virtual {p1, v1}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v1

    .line 351
    invoke-virtual {v2, v1}, Landroid/content/Intent;->setPackage(Ljava/lang/String;)Landroid/content/Intent;

    .line 353
    :cond_1d
    const-string v1, "perm"

    invoke-virtual {p1, v1}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z

    move-result v1

    if-nez v1, :cond_2b

    .line 354
    const-string v0, "perm"

    invoke-virtual {p1, v0}, Lorg/json/JSONObject;->getString(Ljava/lang/String;)Ljava/lang/String;

    move-result-object v0

    .line 356
    :cond_2b
    const-string v1, "extras"

    invoke-virtual {p1, v1}, Lorg/json/JSONObject;->isNull(Ljava/lang/String;)Z

    move-result v1

    if-nez v1, :cond_40

    .line 357
    const-string v1, "extras"

    invoke-virtual {p1, v1}, Lorg/json/JSONObject;->getJSONObject(Ljava/lang/String;)Lorg/json/JSONObject;

    move-result-object v1

    .line 358
    invoke-static {v1}, Ldxoptimizer/cdm;->b(Lorg/json/JSONObject;)Landroid/os/Bundle;

    move-result-object v1

    invoke-virtual {v2, v1}, Landroid/content/Intent;->putExtras(Landroid/os/Bundle;)Landroid/content/Intent;

    .line 367
    :cond_40
    invoke-static {p0, v2, v0}, Ldxoptimizer/cga;->a(Landroid/content/Context;Landroid/content/Intent;Ljava/lang/String;)V

    .line 369
    const/4 v0, 0x0

    return v0
.end method