af.smali

.class public Lcom/cleanmaster/screensave/a/af;
.super Ljava/lang/Object;
.source "ScreenSaverDataProvider.java"

# interfaces
.implements Lcom/cm/plugincluster/spec/ICommandInvokeMaker;


# direct methods
.method public constructor <init>()V
    .registers 1

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

    return-void
.end method

.method static synthetic a(Lcom/cleanmaster/screensave/a/af;Z)V
    .registers 2

    .prologue
    .line 27
    invoke-direct {p0, p1}, Lcom/cleanmaster/screensave/a/af;->b(Z)V

    return-void
.end method

.method static synthetic a(Lcom/cleanmaster/screensave/a/af;)Z
    .registers 2

    .prologue
    .line 27
    invoke-direct {p0}, Lcom/cleanmaster/screensave/a/af;->e()Z

    move-result v0

    return v0
.end method

.method private a(Z)Z
    .registers 12

    .prologue
    const-wide/32 v8, 0xa4cb800

    const/4 v1, 0x1

    const/4 v0, 0x0

    .line 39
    const/16 v2, 0xf

    const-string/jumbo v3, "screen_locker"

    const-string/jumbo v4, "screen_locker_auto_show_switcher"

    invoke-static {v2, v3, v4, v1}, Lcom/cleanmaster/hpsharelib/recommendapps/CloudConfigDataGetter;->getBooleanValue(ILjava/lang/String;Ljava/lang/String;Z)Z

    move-result v2

    if-nez v2, :cond_14

    .line 91
    :cond_13
    :goto_13
    return v0

    .line 43
    :cond_14
    invoke-static {}, Lcom/keniu/security/m;->d()Landroid/content/Context;

    move-result-object v2

    invoke-static {v2}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getInstanse(Landroid/content/Context;)Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;

    move-result-object v2

    .line 45
    invoke-virtual {v2}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getScreenSaverMessageCloseFlag()Z

    move-result v3

    if-nez v3, :cond_13

    .line 49
    invoke-virtual {v2}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->isChargeScreenMessageNotifyEnabled()Z

    move-result v3

    .line 51
    invoke-static {}, Lcom/keniu/security/m;->d()Landroid/content/Context;

    move-result-object v4

    invoke-static {v4}, Lcom/ijinshan/notificationlib/notificationhelper/NotificationServiceUtil;->IsNotificationServiceEnable(Landroid/content/Context;)Z

    move-result v4

    .line 53
    const-string/jumbo v5, "screen_saver_notify_permission_has_enable"

    invoke-virtual {v2, v5, v0}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getBooleanValue(Ljava/lang/String;Z)Z

    move-result v5

    .line 55
    if-eqz v5, :cond_39

    if-eqz v4, :cond_13

    .line 59
    :cond_39
    if-eqz v3, :cond_3d

    if-nez v4, :cond_13

    .line 63
    :cond_3d
    invoke-virtual {v2}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getSrceenLockerAuthShowCount()I

    move-result v3

    .line 64
    const/4 v4, 0x4

    if-ge v3, v4, :cond_13

    .line 68
    invoke-virtual {v2}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getSrceenLockerAuthShowTime()J

    move-result-wide v4

    .line 70
    if-ne v3, v1, :cond_66

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

    move-result-wide v6

    sub-long v4, v6, v4

    cmp-long v4, v4, v8

    if-ltz v4, :cond_13

    .line 84
    :cond_54
    if-nez p1, :cond_62

    .line 85
    add-int/lit8 v4, v3, 0x1

    invoke-virtual {v2, v4}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->setSrceenLockerAuthShowCount(I)V

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

    move-result-wide v4

    invoke-virtual {v2, v4, v5}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->setSrceenLockerAuthShowTime(J)V

    .line 88
    :cond_62
    if-eqz v3, :cond_13

    move v0, v1

    .line 91
    goto :goto_13

    .line 74
    :cond_66
    const/4 v6, 0x2

    if-ne v3, v6, :cond_74

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

    move-result-wide v6

    sub-long v4, v6, v4

    cmp-long v4, v4, v8

    if-gez v4, :cond_54

    goto :goto_13

    .line 78
    :cond_74
    const/4 v6, 0x3

    if-ne v3, v6, :cond_54

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

    move-result-wide v6

    sub-long v4, v6, v4

    cmp-long v4, v4, v8

    if-gez v4, :cond_54

    goto :goto_13
.end method

.method private b()V
    .registers 3

    .prologue
    .line 33
    invoke-static {}, Lcom/keniu/security/m;->d()Landroid/content/Context;

    move-result-object v0

    invoke-static {v0}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getInstanse(Landroid/content/Context;)Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;

    move-result-object v0

    .line 34
    const/4 v1, 0x1

    invoke-virtual {v0, v1}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->setChargeScreenMessageNotifyState(Z)V

    .line 35
    return-void
.end method

.method private b(Z)V
    .registers 3

    .prologue
    .line 144
    invoke-static {}, Lcom/keniu/security/m;->d()Landroid/content/Context;

    move-result-object v0

    invoke-static {v0}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getInstanse(Landroid/content/Context;)Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;

    move-result-object v0

    .line 145
    invoke-virtual {v0, p1}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->setChargeScreenMessageNotifyState(Z)V

    .line 146
    return-void
.end method

.method static synthetic b(Lcom/cleanmaster/screensave/a/af;)Z
    .registers 2

    .prologue
    .line 27
    invoke-direct {p0}, Lcom/cleanmaster/screensave/a/af;->d()Z

    move-result v0

    return v0
.end method

.method static synthetic b(Lcom/cleanmaster/screensave/a/af;Z)Z
    .registers 3

    .prologue
    .line 27
    invoke-direct {p0, p1}, Lcom/cleanmaster/screensave/a/af;->a(Z)Z

    move-result v0

    return v0
.end method

.method private c()V
    .registers 3

    .prologue
    .line 127
    invoke-static {}, Lcom/keniu/security/m;->d()Landroid/content/Context;

    move-result-object v0

    invoke-static {v0}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getInstanse(Landroid/content/Context;)Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;

    move-result-object v0

    .line 128
    invoke-virtual {v0}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->needResetChargeScreenBtStats()Z

    move-result v1

    if-eqz v1, :cond_20

    .line 129
    const/4 v1, 0x0

    invoke-virtual {v0, v1}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->setNeedResetChargeScreenBtStats(Z)V

    .line 130
    invoke-static {}, Lcom/keniu/security/m;->d()Landroid/content/Context;

    move-result-object v1

    invoke-static {v1}, Lcom/ijinshan/notificationlib/notificationhelper/NotificationServiceUtil;->IsNotificationServiceEnable(Landroid/content/Context;)Z

    move-result v1

    if-eqz v1, :cond_20

    .line 131
    const/4 v1, 0x1

    invoke-virtual {v0, v1}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->setChargeScreenMessageNotifyState(Z)V

    .line 134
    :cond_20
    return-void
.end method

.method static synthetic c(Lcom/cleanmaster/screensave/a/af;)V
    .registers 1

    .prologue
    .line 27
    invoke-direct {p0}, Lcom/cleanmaster/screensave/a/af;->c()V

    return-void
.end method

.method static synthetic d(Lcom/cleanmaster/screensave/a/af;)V
    .registers 1

    .prologue
    .line 27
    invoke-direct {p0}, Lcom/cleanmaster/screensave/a/af;->b()V

    return-void
.end method

.method private d()Z
    .registers 3

    .prologue
    .line 137
    invoke-static {}, Lcom/keniu/security/m;->d()Landroid/content/Context;

    move-result-object v0

    invoke-static {v0}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getInstanse(Landroid/content/Context;)Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;

    move-result-object v0

    .line 138
    invoke-static {}, Lcom/cleanmaster/base/util/a;->a()Z

    move-result v1

    .line 139
    if-eqz v1, :cond_16

    invoke-virtual {v0}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->isChargeScreenMessageNotifyEnabled()Z

    move-result v0

    if-eqz v0, :cond_16

    const/4 v0, 0x1

    .line 140
    :goto_15
    return v0

    .line 139
    :cond_16
    const/4 v0, 0x0

    goto :goto_15
.end method

.method private e()Z
    .registers 11

    .prologue
    const/16 v7, 0xd

    const/16 v6, 0xc

    const/16 v8, 0xb

    const/4 v1, 0x1

    const/4 v0, 0x0

    .line 149
    invoke-static {}, Lcom/keniu/security/m;->d()Landroid/content/Context;

    move-result-object v2

    invoke-static {v2}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getInstanse(Landroid/content/Context;)Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;

    move-result-object v2

    .line 150
    invoke-virtual {v2}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->hasSetNotification()Z

    move-result v3

    if-eqz v3, :cond_17

    .line 187
    :cond_16
    :goto_16
    return v0

    .line 153
    :cond_17
    invoke-static {}, Lcom/keniu/security/aj;->c()Z

    move-result v3

    .line 154
    invoke-virtual {v2}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getNotificationGuideShowCount()I

    move-result v4

    .line 155
    invoke-virtual {v2}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->isChargeScreenMessageNotifyEnabled()Z

    move-result v5

    .line 156
    if-eqz v3, :cond_58

    .line 157
    if-nez v5, :cond_16

    if-lt v4, v1, :cond_16

    const/4 v3, 0x4

    if-ge v4, v3, :cond_16

    .line 158
    invoke-virtual {v2}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getNotificationGuideShowTime()J

    move-result-wide v2

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

    move-result-object v4

    .line 160
    invoke-virtual {v4, v8, v0}, Ljava/util/Calendar;->set(II)V

    .line 161
    invoke-virtual {v4, v6, v0}, Ljava/util/Calendar;->set(II)V

    .line 162
    invoke-virtual {v4, v7, v0}, Ljava/util/Calendar;->set(II)V

    .line 163
    invoke-virtual {v4}, Ljava/util/Calendar;->getTimeInMillis()J

    move-result-wide v6

    .line 164
    const/16 v5, 0x18

    invoke-virtual {v4, v8, v5}, Ljava/util/Calendar;->set(II)V

    .line 165
    invoke-virtual {v4}, Ljava/util/Calendar;->getTimeInMillis()J

    move-result-wide v4

    .line 166
    const-wide/32 v8, 0xa4cb800

    add-long/2addr v2, v8

    .line 167
    cmp-long v6, v2, v6

    if-lez v6, :cond_16

    cmp-long v2, v2, v4

    if-gez v2, :cond_16

    move v0, v1

    .line 168
    goto :goto_16

    .line 172
    :cond_58
    if-nez v5, :cond_16

    if-ne v4, v1, :cond_16

    .line 173
    invoke-virtual {v2}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getNotificationGuideShowTime()J

    move-result-wide v2

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

    move-result-object v4

    .line 175
    invoke-virtual {v4, v8, v0}, Ljava/util/Calendar;->set(II)V

    .line 176
    invoke-virtual {v4, v6, v0}, Ljava/util/Calendar;->set(II)V

    .line 177
    invoke-virtual {v4, v7, v0}, Ljava/util/Calendar;->set(II)V

    .line 178
    invoke-virtual {v4}, Ljava/util/Calendar;->getTimeInMillis()J

    move-result-wide v6

    .line 179
    const/16 v5, 0x18

    invoke-virtual {v4, v8, v5}, Ljava/util/Calendar;->set(II)V

    .line 180
    invoke-virtual {v4}, Ljava/util/Calendar;->getTimeInMillis()J

    move-result-wide v4

    .line 181
    const-wide/32 v8, 0xa4cb800

    add-long/2addr v2, v8

    .line 182
    cmp-long v6, v2, v6

    if-lez v6, :cond_16

    cmp-long v2, v2, v4

    if-gez v2, :cond_16

    move v0, v1

    .line 183
    goto :goto_16
.end method


# virtual methods
.method public a()Z
    .registers 10

    .prologue
    const/4 v1, 0x0

    const/4 v0, 0x1

    .line 95
    new-instance v2, Ljava/util/Date;

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

    .line 96
    invoke-virtual {v2}, Ljava/util/Date;->getHours()I

    move-result v3

    mul-int/lit8 v3, v3, 0x3c

    mul-int/lit8 v3, v3, 0x3c

    mul-int/lit16 v3, v3, 0x3e8

    invoke-virtual {v2}, Ljava/util/Date;->getMinutes()I

    move-result v2

    mul-int/lit8 v2, v2, 0x3c

    mul-int/lit16 v2, v2, 0x3e8

    add-int/2addr v2, v3

    int-to-long v2, v2

    .line 97
    invoke-static {}, Lcom/keniu/security/m;->d()Landroid/content/Context;

    move-result-object v4

    invoke-static {v4}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getInstanse(Landroid/content/Context;)Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;

    move-result-object v4

    .line 98
    invoke-virtual {v4}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getNightModeStartTime()Ljava/util/Date;

    move-result-object v5

    .line 99
    if-nez v5, :cond_2a

    .line 121
    :cond_29
    :goto_29
    return v0

    .line 102
    :cond_2a
    invoke-virtual {v5}, Ljava/util/Date;->getHours()I

    move-result v6

    mul-int/lit8 v6, v6, 0x3c

    mul-int/lit8 v6, v6, 0x3c

    mul-int/lit16 v6, v6, 0x3e8

    invoke-virtual {v5}, Ljava/util/Date;->getMinutes()I

    move-result v5

    mul-int/lit8 v5, v5, 0x3c

    mul-int/lit16 v5, v5, 0x3e8

    add-int/2addr v5, v6

    int-to-long v6, v5

    .line 103
    invoke-virtual {v4}, Lcom/cleanmaster/hpsharelib/configmanager/ServiceConfigManager;->getNightModeEndTime()Ljava/util/Date;

    move-result-object v4

    .line 104
    if-eqz v4, :cond_29

    .line 107
    invoke-virtual {v4}, Ljava/util/Date;->getHours()I

    move-result v5

    mul-int/lit8 v5, v5, 0x3c

    mul-int/lit8 v5, v5, 0x3c

    mul-int/lit16 v5, v5, 0x3e8

    invoke-virtual {v4}, Ljava/util/Date;->getMinutes()I

    move-result v4

    mul-int/lit8 v4, v4, 0x3c

    mul-int/lit16 v4, v4, 0x3e8

    add-int/2addr v4, v5

    int-to-long v4, v4

    .line 109
    cmp-long v8, v6, v4

    if-eqz v8, :cond_29

    .line 112
    cmp-long v8, v4, v6

    if-gez v8, :cond_71

    .line 113
    cmp-long v6, v2, v6

    if-ltz v6, :cond_6b

    const-wide/32 v6, 0x5265c00

    cmp-long v6, v2, v6

    if-lez v6, :cond_29

    .line 115
    :cond_6b
    cmp-long v2, v2, v4

    if-lez v2, :cond_29

    move v0, v1

    .line 118
    goto :goto_29

    .line 121
    :cond_71
    cmp-long v6, v2, v6

    if-ltz v6, :cond_79

    cmp-long v2, v2, v4

    if-lez v2, :cond_29

    :cond_79
    move v0, v1

    goto :goto_29
.end method

.method public makeCommandInvokers(Landroid/util/SparseArray;)V
    .registers 6
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/util/SparseArray",
            "<",
            "Lcom/cm/plugincluster/spec/CommandInvoker;",
            ">;)V"
        }
    .end annotation

    .prologue
    const v3, 0x11005d

    const v2, 0x11000f

    .line 194
    const v0, 0x11005b

    new-instance v1, Lcom/cleanmaster/screensave/a/ag;

    invoke-direct {v1, p0}, Lcom/cleanmaster/screensave/a/ag;-><init>(Lcom/cleanmaster/screensave/a/af;)V

    invoke-virtual {p1, v0, v1}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    .line 201
    const v0, 0x11005c

    new-instance v1, Lcom/cleanmaster/screensave/a/ar;

    invoke-direct {v1, p0}, Lcom/cleanmaster/screensave/a/ar;-><init>(Lcom/cleanmaster/screensave/a/af;)V

    invoke-virtual {p1, v0, v1}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    .line 209
    new-instance v0, Lcom/cleanmaster/screensave/a/at;

    invoke-direct {v0, p0}, Lcom/cleanmaster/screensave/a/at;-><init>(Lcom/cleanmaster/screensave/a/af;)V

    invoke-virtual {p1, v3, v0}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    .line 218
    const v0, 0x11000d

    new-instance v1, Lcom/cleanmaster/screensave/a/au;

    invoke-direct {v1, p0}, Lcom/cleanmaster/screensave/a/au;-><init>(Lcom/cleanmaster/screensave/a/af;)V

    invoke-virtual {p1, v0, v1}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    .line 227
    const v0, 0x11005e

    new-instance v1, Lcom/cleanmaster/screensave/a/av;

    invoke-direct {v1, p0}, Lcom/cleanmaster/screensave/a/av;-><init>(Lcom/cleanmaster/screensave/a/af;)V

    invoke-virtual {p1, v0, v1}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    .line 236
    const v0, 0x11000e

    new-instance v1, Lcom/cleanmaster/screensave/a/aw;

    invoke-direct {v1, p0}, Lcom/cleanmaster/screensave/a/aw;-><init>(Lcom/cleanmaster/screensave/a/af;)V

    invoke-virtual {p1, v0, v1}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    .line 251
    new-instance v0, Lcom/cleanmaster/screensave/a/ax;

    invoke-direct {v0, p0}, Lcom/cleanmaster/screensave/a/ax;-><init>(Lcom/cleanmaster/screensave/a/af;)V

    invoke-virtual {p1, v2, v0}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    .line 258
    const v0, 0x110010

    new-instance v1, Lcom/cleanmaster/screensave/a/ay;

    invoke-direct {v1, p0}, Lcom/cleanmaster/screensave/a/ay;-><init>(Lcom/cleanmaster/screensave/a/af;)V

    invoke-virtual {p1, v0, v1}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    .line 266
    const v0, 0x110011

    new-instance v1, Lcom/cleanmaster/screensave/a/az;

    invoke-direct {v1, p0}, Lcom/cleanmaster/screensave/a/az;-><init>(Lcom/cleanmaster/screensave/a/af;)V

    invoke-virtual {p1, v0, v1}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    .line 275
    const v0, 0x22c012

    new-instance v1, Lcom/cleanmaster/screensave/a/ah;

    invoke-direct {v1, p0}, Lcom/cleanmaster/screensave/a/ah;-><init>(Lcom/cleanmaster/screensave/a/af;)V

    invoke-virtual {p1, v0, v1}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    .line 283
    new-instance v0, Lcom/cleanmaster/screensave/a/ai;

    invoke-direct {v0, p0}, Lcom/cleanmaster/screensave/a/ai;-><init>(Lcom/cleanmaster/screensave/a/af;)V

    invoke-virtual {p1, v2, v0}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    .line 291
    new-instance v0, Lcom/cleanmaster/screensave/a/aj;

    invoke-direct {v0, p0}, Lcom/cleanmaster/screensave/a/aj;-><init>(Lcom/cleanmaster/screensave/a/af;)V

    invoke-virtual {p1, v3, v0}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    .line 299
    const v0, 0x110060

    new-instance v1, Lcom/cleanmaster/screensave/a/ak;

    invoke-direct {v1, p0}, Lcom/cleanmaster/screensave/a/ak;-><init>(Lcom/cleanmaster/screensave/a/af;)V

    invoke-virtual {p1, v0, v1}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    .line 306
    const v0, 0x110061

    new-instance v1, Lcom/cleanmaster/screensave/a/al;

    invoke-direct {v1, p0}, Lcom/cleanmaster/screensave/a/al;-><init>(Lcom/cleanmaster/screensave/a/af;)V

    invoke-virtual {p1, v0, v1}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    .line 315
    const v0, 0x110062

    new-instance v1, Lcom/cleanmaster/screensave/a/am;

    invoke-direct {v1, p0}, Lcom/cleanmaster/screensave/a/am;-><init>(Lcom/cleanmaster/screensave/a/af;)V

    invoke-virtual {p1, v0, v1}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    .line 322
    const v0, 0x110066

    new-instance v1, Lcom/cleanmaster/screensave/a/an;

    invoke-direct {v1, p0}, Lcom/cleanmaster/screensave/a/an;-><init>(Lcom/cleanmaster/screensave/a/af;)V

    invoke-virtual {p1, v0, v1}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    .line 329
    const v0, 0x110063

    new-instance v1, Lcom/cleanmaster/screensave/a/ao;

    invoke-direct {v1, p0}, Lcom/cleanmaster/screensave/a/ao;-><init>(Lcom/cleanmaster/screensave/a/af;)V

    invoke-virtual {p1, v0, v1}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    .line 337
    const v0, 0x110064

    new-instance v1, Lcom/cleanmaster/screensave/a/ap;

    invoke-direct {v1, p0}, Lcom/cleanmaster/screensave/a/ap;-><init>(Lcom/cleanmaster/screensave/a/af;)V

    invoke-virtual {p1, v0, v1}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    .line 344
    const v0, 0x110067

    new-instance v1, Lcom/cleanmaster/screensave/a/aq;

    invoke-direct {v1, p0}, Lcom/cleanmaster/screensave/a/aq;-><init>(Lcom/cleanmaster/screensave/a/af;)V

    invoke-virtual {p1, v0, v1}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    .line 352
    const v0, 0x110065

    new-instance v1, Lcom/cleanmaster/screensave/a/as;

    invoke-direct {v1, p0}, Lcom/cleanmaster/screensave/a/as;-><init>(Lcom/cleanmaster/screensave/a/af;)V

    invoke-virtual {p1, v0, v1}, Landroid/util/SparseArray;->put(ILjava/lang/Object;)V

    .line 359
    return-void
.end method