e.smali

.class public Lcom/cleanmaster/base/crash/e;
.super Ljava/lang/Object;
.source "CustomCrashControl.java"


# direct methods
.method private static a(I)Z
    .registers 5

    .prologue
    .line 15
    invoke-static {}, Ljava/lang/Math;->random()D

    move-result-wide v0

    const-wide v2, 0x4058c00000000000L    # 99.0

    mul-double/2addr v0, v2

    const-wide/high16 v2, 0x3ff0000000000000L    # 1.0

    add-double/2addr v0, v2

    double-to-int v0, v0

    .line 16
    if-gt v0, p0, :cond_12

    const/4 v0, 0x1

    :goto_11
    return v0

    :cond_12
    const/4 v0, 0x0

    goto :goto_11
.end method

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

    .prologue
    const/4 v0, 0x1

    const/4 v1, 0x0

    .line 20
    const/4 v2, -0x1

    invoke-virtual {p0}, Ljava/lang/String;->hashCode()I

    move-result v3

    sparse-switch v3, :sswitch_data_76

    :cond_a
    :goto_a
    packed-switch v2, :pswitch_data_a0

    move v0, v1

    .line 33
    :pswitch_e
    return v0

    .line 20
    :sswitch_f
    const-string v3, "6001"

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

    move-result v3

    if-eqz v3, :cond_a

    move v2, v1

    goto :goto_a

    :sswitch_19
    const-string v3, "4037"

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

    move-result v3

    if-eqz v3, :cond_a

    move v2, v0

    goto :goto_a

    :sswitch_23
    const-string v3, "3012"

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

    move-result v3

    if-eqz v3, :cond_a

    const/4 v2, 0x2

    goto :goto_a

    :sswitch_2d
    const-string v3, "5005"

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

    move-result v3

    if-eqz v3, :cond_a

    const/4 v2, 0x3

    goto :goto_a

    :sswitch_37
    const-string v3, "3013"

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

    move-result v3

    if-eqz v3, :cond_a

    const/4 v2, 0x4

    goto :goto_a

    :sswitch_41
    const-string v3, "8789"

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

    move-result v3

    if-eqz v3, :cond_a

    const/4 v2, 0x5

    goto :goto_a

    :sswitch_4b
    const-string v3, "8786"

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

    move-result v3

    if-eqz v3, :cond_a

    const/4 v2, 0x6

    goto :goto_a

    :sswitch_55
    const-string v3, "8785"

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

    move-result v3

    if-eqz v3, :cond_a

    const/4 v2, 0x7

    goto :goto_a

    :sswitch_5f
    const-string v3, "1332"

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

    move-result v3

    if-eqz v3, :cond_a

    const/16 v2, 0x8

    goto :goto_a

    :sswitch_6a
    const-string v3, "1388"

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

    move-result v3

    if-eqz v3, :cond_a

    const/16 v2, 0x9

    goto :goto_a

    nop

    :sswitch_data_76
    .sparse-switch
        0x170c01 -> :sswitch_5f
        0x170ca2 -> :sswitch_6a
        0x17e93e -> :sswitch_23
        0x17e93f -> :sswitch_37
        0x185de0 -> :sswitch_19
        0x18d1e0 -> :sswitch_2d
        0x19463b -> :sswitch_f
        0x1a4a3c -> :sswitch_55
        0x1a4a3d -> :sswitch_4b
        0x1a4a40 -> :sswitch_41
    .end sparse-switch

    :pswitch_data_a0
    .packed-switch 0x0
        :pswitch_e
        :pswitch_e
        :pswitch_e
        :pswitch_e
        :pswitch_e
        :pswitch_e
        :pswitch_e
        :pswitch_e
        :pswitch_e
        :pswitch_e
    .end packed-switch
.end method

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

    .prologue
    const/4 v0, 0x1

    .line 38
    invoke-static {p0}, Lcom/cleanmaster/base/crash/e;->a(Ljava/lang/String;)Z

    move-result v1

    if-eqz v1, :cond_8

    .line 44
    :cond_7
    :goto_7
    return v0

    .line 41
    :cond_8
    invoke-static {p1}, Lcom/cleanmaster/base/crash/e;->a(I)Z

    move-result v1

    if-nez v1, :cond_7

    .line 44
    const/4 v0, 0x0

    goto :goto_7
.end method